软考中级嵌入式——第十七章 多媒体基础知识

1.多媒体概念

  • 多媒体:Multiple Media

    • 指存储信息的实体,如磁盘、光盘、磁带等

    • 指传递信息的载体,如数字、文字、声音、图形和图像

  • 多媒体计算机

    • 指能综合处理多媒体信息,使多种信息建立联系并具有交互性的计算机系统

2.多媒体技术

3.多媒体分类

  • 感觉媒体:

    • 声音、图形、图像、动画
  • 表示媒体:

    • 各种编码格式,如文本编码、图像编码和声音编码
  • 显示媒体:

    • 输入显示媒体:键盘、鼠标和麦克风

    • 输出显示媒体:显示器、打印机和音箱

  • 存储媒体

    • 磁盘、光盘和内存
  • 传输媒体

    • 电缆、光缆和交换设备

4.多媒体标准

5.图像、音频

5.1图像

  • 色泽三要素:

    • 亮度:彩色明暗深浅的程度

    • 色调:指颜色的类别

    • 色饱和度:指某一颜色的深浅程度

  • 彩色空间:

    • RGB彩色空间:光的三原色, 红、绿、蓝

    • CMY(CMYK)彩色空间:基于印刷处理 C青色 M紫色 Y黄色 K黑色

    • YUV彩色空间:基于彩色电视

    • HIS(HSV、HSB)彩色空间:H色调 I光的强度 S饱和度

  • 相关概念:

    • 图形

    • 图像

    • 显示器分辨率

    • 图像分辨率

    • 位图

    • 矢量图

    • 图像深度

  • 常见图像图形格式:

    • 静态图像:GIF,TIF,BMP,PCX,PCD,JPG

    • 动态图像:AVI,MPG

5.2声音

  • 声音的宽带:

    • 人耳:20hz~20khx

    • 说话:300~3400hx

    • 乐器:20hz-20khz

  • 人对声音的感觉:

    • 音量:人们感觉到的声音的强弱,与声波的振幅有关

    • 音调:人们感觉到的声音的高低,与声波的频率有关

    • 音色:人们感觉到的声音音质,与声波的波形形状有关

  • 声音数字化:

    • 音频信息的数字化:把音频信号转换成有限个数字表示的离散序列

    • 转换过程:

      • 选择采样频率进行采样(采样频率应为声音最高频率的2倍)

      • 选择量化精度进行量化

      • 编码

    • 影响质量的三个因素:采样频率、量化精度、声道数

6.多媒体容量计算

  • 图像容量计算

    • 知道像素、位数:

      • 每个像素为16位,图像为640*480像素,求容量:640*480*16+8=614400B
    • 知道像素、色数:

      • 640*480像素,256色的图像,求容量:640*480*8+8=307200B(256是2的8次方)
  • 音频容量计算

    • 每秒容量=采样频率(Hz)*量化/采样位数(位)* 声道数/8
  • 视频容量计算

    • 容量=每帧图像容量(Byte)*每秒帧数*时间 + 音频容量*时间

7.虚拟现实(Virtual Reality,VR)

  • 将现实世界的多维信息映射到计算机的数字空间生成相应的虚拟世界。主要包括基本模型构建、空间跟踪、声音定位、视觉跟踪和视点感应等关键技术。

  • 特征:

    • 多感知

    • 沉浸(临场感)

    • 交互

  • 在虚拟现实的感知

    • 视觉感知

    • 听觉感知

    • 力觉感知

    • 触觉感知

相关推荐
bush42 天前
嵌入式linux学习记录十四、术语
linux·嵌入式
国产化创客2 天前
ESP32 CameraWebServer 原生摄像头项目全解析
物联网·开源·嵌入式·实时音视频·智能硬件
goldenrolan2 天前
学习型红外控制系统稳定性挂测工装专项总结
软件测试·python·stm32·嵌入式·红外
w4ysonch2 天前
我手搓了一套适用于任何嵌入式项目的跨线程通信API
嵌入式
海砥装备HardAus3 天前
大载重工业无人机动力容错控制:单电机失效下的应急重构算法设计
算法·重构·嵌入式·无人机
济6173 天前
BMS系统专栏:电池状态监控任务
嵌入式硬件·嵌入式·bms电池系统管理
济6173 天前
BMS系统专栏: BMS_ProtectTask 电池保护任务
嵌入式硬件·嵌入式·bms电池管理
番茄灭世神3 天前
RTC授时时间戳转换工具
c语言·单片机·嵌入式
charlie1145141913 天前
嵌入式Linux驱动开发——从轮询到中断
linux·开发语言·驱动开发·嵌入式
2023自学中3 天前
imx6ull开发板,sd卡启动运行linux,手动给开发板的 emmc 做分区、烧系统
linux·嵌入式·开发板