专升本-数字媒体
数字媒体
概念:
媒体:是信息的载体,传播信息的媒介,能为信息的传播提供平台
数字媒体:多重媒体,使用文字,数据,图像,声音等各种媒体
数字媒体技术:利用计算机将多重媒体信息进行采集,加工,集成,存储,传递,以友好的形式交互地提供给用户使用
特点:
集成性,交互性,实时性,多样性 ---主要
控制性,互动性,非线性,信息使用的方便性,动态性
媒体的分类(5类):
| 媒体类型 | 作用 | 表现 | 内容 |
| 感觉媒体 | 用于感知客观环境 | 听觉、视觉、触觉 | 语言,文字、音乐、图像、动画 |
| 表示媒体 | 用于定义信息的表达特征 | 计算机数据格式 | ASCII编码、图像编码、声音编码、视频编码 |
| 显示媒体 | 用于表达信息 | 输入、输出信息 | 键盘、鼠标、光笔、扫描仪、显示器、打印机、投影仪 |
| 存储媒体 | 用于存储信息 | 存取信息 | 硬盘、软盘、CD、U盘、磁带、半导体芯片 |
| 传输媒体 | 用于连续数据信息的的传输 | 信息传输的网络介质 | 电缆、光缆、电磁波 |
数字媒体技术:
数据压缩技术:不影响有用信息,将数据进行缩减处理
有损压缩:利用视觉,听觉等对图像,声音的某些频率不敏感特性,在不影响有用信息前提下,允许压缩过程损失一定的信息,压缩比大
使用范围:语音,图像,视频
常见有损压缩编码方法:图像压缩编码,视频压缩编码,音频压缩编码
无损压缩:利用数据的统计冗余进行压缩,压缩比低
使用范围:适用于文本数据,程序,特殊应用的图像数据等
常见无损压缩编码方法:霍夫曼(Huuffman)编码,算术编码,字典压缩编码
数字媒体数据库技术
是什么?针对数字媒体数据特点和处理要求,进行专门数据模型定义和技术扩充
虚拟现实技术(VR)
流媒体技术
是什么?采用流式传输技术在网络上连续实时播放的媒体格式,如音频,视频或数字媒体文件 ---边下载边看
应用:网络直播,视频会议,网络广告
技术分类:
顺序流式传输:按数据顺序进行传输,只能看已经缓冲好的一部分,应用与数据质量高的音频或视频,可保证数字媒体播放质量
实时流式传输:能对音频,视频等信息进行实时观看,随意拖动,适合网络较好情况
音频技术
音频技术包括:音频数字化,语音处理,语音合成,语音识别
音频数字化过程:取样--量化--编码
超文本和超媒体技术
应用:教育培训,文化娱乐,传媒广告,医疗卫生
图像,音频,视频如何存储和处理:
图像:
位图:以像素点位置来存储图像,有单色,灰色,彩色图像(R红G绿B蓝)
16色彩色图像:每个像素有16种颜色,每个像素用四个二进制表示
256色彩色图像:每个像素用8个二进制表示,即一个字节
1670万色彩色图像:每个像素用24个二进制表示,即三个字节
内存计算题: 一张16*16像素的图片采用1670万彩色图片的大小?
16*16*3B=256*3B=768B
应用:使用手机,摄像机...拍摄,放大会越来越模糊的
常见位图扩展名:jpg .bmp .jpeg .png
矢量图:通过公式获取的绘画图像,用直线曲线来描述,放大不模糊
应用:文字设计,LOGO设计,图形设计,工程制图,板式设计
常见扩展名:.wmf .crf .dxf .ai .bw
····处理图像的软件:GIMP,Adobe Photoshop
音频:
音频表示声音和音乐,由模拟声音经抽样,量化,编码后得到
数字音频编码:数字音频编码方式就是数字音频的格式,不同数字音频设备都对应不同的音频格式
常见的音频格式:Wav 、mp3 (手机录音)、wmv 、rm 、mmf
····处理音频的软件:Adobe Audition
视频:
视频是图像数据的一种,由若干有联系的图像数据连续播放而形成
一般讲视频信号为电视型号,是模拟量;而计算机视频信号(使用网线)则是数字量
常见的视频格式:avi、wmv、mpeg、mov、flv、rmvb、rm(可音频和视频)、dat、ts、mst、vob、f4v、m4v、mp4、3gp
····处理视频的软件:Adobe Premiere
WPS文件格式:
| 文档类型 | 另存为图片 | 转视频 |
| PPT | jpg,png,tif,pdf | webm |
| 文档类型 | 输出为图片 | |
| Word,Excel,PPT | jpg,png,bmp,tif | |
相关文章:
专升本-数字媒体
数字媒体 概念: 媒体:是信息的载体,传播信息的媒介,能为信息的传播提供平台 数字媒体:多重媒体,使用文字,数据,图像,声音等各种媒体 数字媒体技术:利用计…...
蓝桥杯算法题-发现环
问题描述 小明的实验室有N台电脑,编号1~N。原本这N台电脑之间有N-1条数据链接相连,恰好构成一个树形网络。在树形网络上,任意两台电脑之间有唯一的路径相连。 不过在最近一次维护网络时,管理员误操作使得某两台电脑之间增…...
Oracle存数字精度问题number、binary_double、binary_float类型
--表1 score是number(10,5)类型 create table TEST1 (score number(10,5) ); --表2 score是binary_double类型 create table TEST2 (score binary_double ); --表3 score是binary_float类型 create table TEST3 (score binary_float );实验一:分别往三张表插入 小数…...
Java封装最佳实践:打造高内聚、低耦合的优雅代码~
个人主页:秋风起,再归来~ 文章专栏:javaSE的修炼之路 个人格言:悟已往之不谏,知来者犹可追 克心守己,律己则安! 1、封装 1.1 封装的概念 面向对象程序三大…...
开源,微信小程序-超级计算器T3000 简介
笔者于四年前自学微信小程序开发,这个超级计算器T3000就是当时的练习作品。超级计算器T3000的功能有很多,其中的核心技术是矩阵计算,使用的工具库是math.js,其次是复杂运算和分式运算。关于math.js的使用,可以参考另一…...
Dimitra:基于区块链、AI 等前沿技术重塑传统农业
根据 2023 年联合国粮食及农业组织(FAO)、国际农业发展基金(IFAD)等组织联合发布的《世界粮食安全和营养状况》报告显示,目前全球约有 7.35 亿饥饿人口,远高于 2019 年的 6.13 亿,这意味着农业仍…...
降低项目延期概率的5大注意事项
降低项目延期概率对项目非常重要。因为项目延期往往会导致成本增加,降低客户满意度,影响企业在市场上的竞争力,造成资源浪费。因此,我们需要降低项目延期概率,实现企业长远发展。 而降低项目延期概率,一般来…...
在VUE页面调用Extjs中定义的方法
VUE版本:VUE2 EXTJS版本:4.2.6 1、在extjs页面上写监听事件(主要利用了window.addEventListener来监听message事件 window.addEventListener("message", function(event) {// 这里写监听到消息后的逻辑,event.data就是…...
【独立开发前线】Vol.32 能够坚持下去的人并没有你想象的那么多
如果你有一个博客,你就已经超过了80%的独立开发者; 如果你每周更新自己的博客,你就已经超过了90%的独立开发者; 如果你每天更新自己的博客,你就已经超过了99%的独立开发者; 能够坚持下去的人并没有你想象…...
Java 扫描某包下所有类的注解并获得注解值
背景 : 需求 需要获取某个包下的所有的注解 并不是全部项目的 所以 只用针对某个包 进行扫描 获取注解 数据就行 百度了一圈 spring boot 没有自带的 获取注解集合的方法 在看 php 中 hyperf 框架 看到了 这个方法 就是因为 我需求是 php 和java 合体 微服务开发 …...
根据实例逐行分析NIO到底在做什么
Selector(选择器)是 Channel 的多路复用器,它可以同时监控多个 Channel 的 IO 状况,允许单个线程来操作多个 Channel。Channel在从Buffer中获取数据。 选择器、通道、缓冲池是NIO的核心组件。 一、新建选择器 此时选择器内只包含…...
TypeScript-对象的类型(接口)
1.接口 说明:TypeScript 中的接口(Interfaces)是一种用来定义对象的结构或者契约的方式。通过接口,你可以定义对象应该具有哪些属性、方法以及它们的类型。 2.一致性 说明:接口的属性名和对象的属性名必须一致性。 …...
Windows服务器安全策略配置几个步骤,轻松加强服务器安全
Windows服务器安全策略怎么做?不要觉得这是一个非常深奥遥不可及的问题,其实也是从各个方面去加固系统的安全性而已,它没有一个定论,今天德迅云安全就跟用户们分享一下windows服务器基本安全策略保障服务器基本安全的一些简单实用…...
Hive详解(2)
Hive 表结构 分区表 多字段分区:需要使用多个字段来进行分区,那么此时字段之间会构成多层目录,前一个字段形成的目录会包含后一个字段形成的目录,从而形成多级分类的效果。例如商品的大类-小类-子类, 省市县、年…...
【浅尝C++】STL第二弹=>迭代器失效详解/vector常用接口使用示例/vector底层结构探索/vector模拟实现代码详解
🏠专栏介绍:浅尝C专栏是用于记录C语法基础、STL及内存剖析等。 🎯每日格言:每日努力一点点,技术变化看得见。 文章目录 vector介绍vector常用接口及使用示例构造类函数迭代器的使用容量操作增删改查 迭代器失效详解与v…...
【pytest】pytest` 中几种常用的参数化方法
pytest 是一个强大的 Python 测试框架,它提供了多种参数化测试的方法。参数化测试允许你使用不同的输入集来运行相同的测试逻辑,从而确保代码在各种条件下都能正常工作。以下是 pytest 中几种常用的参数化方法: 1. 使用 pytest.mark.paramet…...
设计模式-装饰者模式在Java中使用实例-打印发票装饰抬头和脚注
场景 设计模式-装饰者模式在Java中的使用示例: 设计模式-装饰者模式在Java中的使用示例_java装饰者模式例子-CSDN博客 上面装饰器的调用示例如下 AbstarctComputer computer;//要买1台电脑computer new BaseComputer();//加一个内存条computer new MemoryDecor…...
parallel linux虚拟机没有root权限
前言 今天刚在parallel上装上linux虚拟机,安装的是Debian发行版。用终端输入命令时,无意间发现当前用户竟然不是root用户,岂有此理!众所周知,Linux系统一般安装之后都是默认root用户的,但是可能parallel先…...
科技下乡:数字乡村改变乡村生活方式
在科技飞速发展的时代,数字化、信息化浪潮正以前所未有的速度席卷全球。在这场科技革命中,乡村不再是滞后的代名词,而是成为了数字乡村建设的热土。科技下乡,让数字乡村成为了改变乡村生活方式的重要力量。 一、科技下乡…...
【GitLab】Ubuntu使用宝塔安装GitLab最新社区版
首先在Ubuntu安装宝塔面板 在官网可以找到脚本一键安装 安装GitLab社区版 然后在宝塔面板的“软件商店”里面找到GitLab最新社区版 12.8.1一键安装 安装过程中可能出现以下问题: 1.卡在ruby_block[wait for logrotate service socket] action run 解决办法&…...
vscode里如何用git
打开vs终端执行如下: 1 初始化 Git 仓库(如果尚未初始化) git init 2 添加文件到 Git 仓库 git add . 3 使用 git commit 命令来提交你的更改。确保在提交时加上一个有用的消息。 git commit -m "备注信息" 4 …...
CTF show Web 红包题第六弹
提示 1.不是SQL注入 2.需要找关键源码 思路 进入页面发现是一个登录框,很难让人不联想到SQL注入,但提示都说了不是SQL注入,所以就不往这方面想了 先查看一下网页源码,发现一段JavaScript代码,有一个关键类ctfs…...
用docker来安装部署freeswitch记录
今天刚才测试一个callcenter的项目,所以尝试安装freeswitch 1、使用轩辕镜像 - 中国开发者首选的专业 Docker 镜像加速服务平台 编辑下面/etc/docker/daemon.json文件为 {"registry-mirrors": ["https://docker.xuanyuan.me"] }同时可以进入轩…...
Mobile ALOHA全身模仿学习
一、题目 Mobile ALOHA:通过低成本全身远程操作学习双手移动操作 传统模仿学习(Imitation Learning)缺点:聚焦与桌面操作,缺乏通用任务所需的移动性和灵活性 本论文优点:(1)在ALOHA…...
【Android】Android 开发 ADB 常用指令
查看当前连接的设备 adb devices 连接设备 adb connect 设备IP 断开已连接的设备 adb disconnect 设备IP 安装应用 adb install 安装包的路径 卸载应用 adb uninstall 应用包名 查看已安装的应用包名 adb shell pm list packages 查看已安装的第三方应用包名 adb shell pm list…...
使用SSE解决获取状态不一致问题
使用SSE解决获取状态不一致问题 1. 问题描述2. SSE介绍2.1 SSE 的工作原理2.2 SSE 的事件格式规范2.3 SSE与其他技术对比2.4 SSE 的优缺点 3. 实战代码 1. 问题描述 目前做的一个功能是上传多个文件,这个上传文件是整体功能的一部分,文件在上传的过程中…...
QT开发技术【ffmpeg + QAudioOutput】音乐播放器
一、 介绍 使用ffmpeg 4.2.2 在数字化浪潮席卷全球的当下,音视频内容犹如璀璨繁星,点亮了人们的生活与工作。从短视频平台上令人捧腹的搞笑视频,到在线课堂中知识渊博的专家授课,再到影视平台上扣人心弦的高清大片,音…...
React从基础入门到高级实战:React 实战项目 - 项目五:微前端与模块化架构
React 实战项目:微前端与模块化架构 欢迎来到 React 开发教程专栏 的第 30 篇!在前 29 篇文章中,我们从 React 的基础概念逐步深入到高级技巧,涵盖了组件设计、状态管理、路由配置、性能优化和企业级应用等核心内容。这一次&…...
WEB3全栈开发——面试专业技能点P4数据库
一、mysql2 原生驱动及其连接机制 概念介绍 mysql2 是 Node.js 环境中广泛使用的 MySQL 客户端库,基于 mysql 库改进而来,具有更好的性能、Promise 支持、流式查询、二进制数据处理能力等。 主要特点: 支持 Promise / async-await…...
CTF show 数学不及格
拿到题目先查一下壳,看一下信息 发现是一个ELF文件,64位的 用IDA Pro 64 打开这个文件 然后点击F5进行伪代码转换 可以看到有五个if判断,第一个argc ! 5这个判断并没有起太大作用,主要是下面四个if判断 根据题目…...
