- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 媒体数据压缩技术
1. 帧间编码技术 编码器的输出视频图像序列排列顺序。 1 4 2 3 7 5 6 10 8 I P B B P B B P B 9 13 11 12 16 14 15…… B P B B I B B…… 发送端编码器的输出到接收端解码器的输入端,经解码器的输出,又恢复为图3-12编码器输入顺序显示。 2. 运动补偿技术(块) 运动矢量选择二维16×16像素块作为一个的运动矢量处理。 运动矢量又称为宏块,它有不同的类型: 可以是I帧内型,F前向预测型、B后向预测型和A平均值(双向预测)型。 概念: 当前图像可看作是前一帧图像位移后的结果,其位移的内容包括运动方向和运动幅度。运动补偿方法是跟踪画面内的运动情况并对其加以补偿后,与当前的图像宏块值相减得到预测误差,再进行编码、传送。 2. 运动补偿技术(块) 讨论预测器计算表达式,设前一参照帧为I0,后一参照帧为I2,当前帧为I1的示意图,求预测值。 F前向 B后向 2. 运动补偿技术(块) 表3-13给出了I帧内块、F前向预测块、B后向预测块和A平均值块的预测器的计算表达式。 为当前帧I1的值,预测误差 I F B A 2.3.4 MPEG视频压缩数据流结构 图像序列头 图像组 图像组 序列尾 ?????? 图像组 图像 组头 图象 I、P、B 图象 I、P、B ?????? 图像头 宏块片 宏块片 ?????? 宏块 片头 宏块 宏块 ?????? 1 8×8 2 8×8 3 8×8 4 8×8 5 8×8 6 8×8 8×8 视频序列层 图像组层 宏块片层 宏块层 Y Cb Cr 图像层 块层 帧间编码 运动补偿 JPEG MPEG—2 视频数据流的六层结构图 视频数据流之间的关系图 图像组层 宏块层 8×8 像素 块层 宏块片层 视频序列层 图像层 2.3.4 MPEG视频压缩数据流结构 1. 视频序列层: 图像序列头包含了图像宽度、高度、像素长宽比、帧率、位率、缓冲区尺寸、量化矩阵等信息。 2. 图像组层: 图像组头包含时间代码等信息,图像组中的第一个图像总是I图像帧。 3. 图像层: 由图像头及多个宏块片构成的。图像头包含该图像的编码类型及码表选择等信息。 2.3.4 MPEG视频压缩数据流结构 4. 宏块片层: 宏块片由宏块片头和多个连续的宏块以及附加数据组成。 5. 宏块层: MPEG算法中的基本编码单元。它是图像帧内的一个16×16像素的亮度信息和两个8×8像素色差信号块组成,附加数据包括宏块的编号、宏块的编码类型、量化参数、运动矢量等信息。 宏块结构有三种格式 4∶1∶1格式: 4∶2∶2格式: 5 4 0 1 2 3 Y Cb Cr 4 6 5 7 0 1 2 3 Y Cb Cr 宏块结构有三种格式 4∶4∶4格式: 0 1 2 3 4 8 6 10 5 9 7 11 Y Cb Cr 6. 块 层 MPEG算法中最小的编码单元,它包含8×8像素,有三类图像信息之一,亮度信号(Y)、色差信号(U/V)。 Y U V 1 2 3 4 5 6 8×8 8×8 2.3.5 MPEG 音频简述 MPEG音频标准有以下特点: 1. 音频信号采样率可以是22KHz,44.1 KHz或48KHz。 2. 压缩后的比特流可以按以下3种模式之一支持单声道或双声道: (1) 提供给单音频通道的单声道模式。 (2) 提供给两个独立的单音频通道的双—单声道模式。 (3) 提供给立体声通道的立体声模式。 2.3.5 MPEG 音频简述 3. 提供3个独立的压缩层次:(MP1,MP2,MP3)分为MPEG Layer1、MPEG Layer2、MP
文档评论(0)