读书笔记-现代操作系统-7多媒体操作系统-7.1多媒体简介7.2 多媒体文件

来源:互联网 发布:HTML5和php区别 编辑:程序博客网 时间:2024/06/05 06:31

7.1多媒体简介

多媒体材质:CD-ROM->DVD(5-17G)->Blu-ray(25G/50G)/HD DVD(15G/30G)

多媒体应用方向:
1. 从网上下载多媒体
2. 视频本身
3. 游戏制作
4. 视频点播:一个或多个视频服务器、一个分布式网络以及一个在每间房中用来对信号进行解码的机顶盒。

多媒体两个关键特征:
1. 多媒体使用极高的数据率
2. 多媒体要求实时回放。

NTSC制式:

  • 每秒30帧
  • 北美、南美和日本

PAL制式:

  • 每秒25帧
  • 其他大部分地区

SECAM:

  • Sequentiel Couleur Avec Memoire
  • 法国、即部分东欧

传输率的变动称为颤动(jitter),颤动必须严格控制。
服务质量(quality of service)包括平均带宽、可用峰值带宽、最小和最大延迟以及丢失概率等。
提供质量保证的最常见方式是预先为每一个新到的客户预留容量,预留的资源包括cpu、内存缓冲区、磁盘传输容量以及网络带宽。
如果新客户请求更多的资源,而预留的资源不够则需要拒绝请求,保证多媒体需要有资源预留方案和进入控制算法(admission control algorithm)。

7.2 多媒体文件

对于多媒体文件来说通常来说多媒体文件包括很多内部结构不同的文件,比如说:视频、多种语言的音频、多种语言的字幕、有时还有抽取的快进和快退的视频帧等。

组合方式,当然每种方式都必须有保持子文件同步的方法:

  • 一种是想传统的文件一样管理每个子文件,外加一个新的数据结构 列出每个多媒体文件的全部子文件
  • 创造一种二维的i节点,使每一列列出每个子文件的全部块。

7.2.1 视频编码

书中包括了对模拟的部分这里省略。

对于数字部分,最简单的表示方法是帧的序列,每一帧由矩形栅格的图像要素(即像素(pixel))组成。
要产生平滑的运动效果,数字视频必须至少显示25帧/秒。计算机显示器通常存放在视频RAM中的图像每秒钟扫描屏幕75次,均采用逐行扫描的方式。仅仅连续刷新相同的帧三次足以消除闪烁。
运动的平衡性是由于每秒不同的图像数决定的,而闪烁则是由每秒刷新屏幕的次数决定的。这两个参数是不同的。

7.2.2 音频编码

人耳频率20-20000Hz。敏感度以dB(分贝)表示。dB=20 log10(A/B)。
奈奎斯特抽样定律。对于对于最高频率f,只要以2f的频率采样就足够了。
对于模数转换由于样本的位数优先而引入的误差称为量化误差(quantization noise)。

电话系统采用的是脉冲编码调整(pulse code modulation),以7/8位对声音采样8000次,故这一系统的数据率为56000bps或64000bps。由于每秒只有8000个样本,所以4kHz以上的频率就丢失了

音频CD以每秒44100个样本的采样频率进行数字化。每一样本以16位进行线性量化。
单声道705.6Kpbs立体声为1.411bps。

1 0