2024年4月6日发(作者:)
Mpeg-1与Mpeg-2介绍
1993年8月针对CD-ROM的应用出台了“1.5Mbps比特率活动图像和音频编码”的
MPEG-1标准。1995年,活动图像专家组为发展数字电视和高清晰度电视,制定了“2Mbps~
30Mbps比特率高质量视频和音频编码”的MPEG-2标准。
Mpeg-1概述:
MPEG-1最初用于数字存储体上活动图像及其伴音的编码,数码率为1.5Mbit/s,图像
采用SIF格式(352×288或352×240),每秒30帧,两路立体声伴音的质量接近于CD音质。
另外,MPEG-1标准也提供很多备选模式以供使用者根据实际需要进行配置。mpeg-1的基
本任务是:质量适当的图像(包括伴音)数据必须成为计算机数据的一种,和已经有的数据
(文字、绘图等)在计算机中兼容,并且这些数据必须在现有的计算机网络和广播电视等通
信网络中兼容传输。
Mpeg-1视频:
Mpeg-1压缩技术的应用已经相当成熟,广泛地应用在VCD制作、图像监控等领域。
Mpeg-1提供的重要特性包括:基于帧的视频随机存取,通过压缩比特流的快进/快退搜索,
视频的反向重放,及压缩比特流 的编辑能力。
在连续的画面组合中 ,是有很多相似的内容的 ,或有很多重复的信息。例如 :电视新闻
节目 ,往往只是节目主持人的表情和动作的不断变化 ,但其背景大都是静止的。在一组新闻
节目中 ,每帧都有一部分相同的信息。除去冗余的信息 ,也就节约了信息量。Mpeg-1压缩的
方法为 :
(1)先将30帧每秒的视频信号,减少至10帧左右,而去除的部分可以采用内插的方法重建
获得。
(2 )再将保留的10帧画面,每隔5帧即留一帧作为基准,其它4帧画面就可以根据基准预
测下一张画面的内容,并及时提取信息。如此处理,原来每秒30帧画面的信息已经被减少到每
秒只有2帧画面。
(3 )利用人类眼睛对细微信息变化不易捕捉的弱点 ,采用特殊的滤波器去除这些细微信
息从而进一步减少 (压缩 )了信息量
Mpeg-1视频编码过程:
对于一个给定的宏块 ,编码过程大致可归纳为 :1选择编码方式。 2产生宏块的运动补
偿预测值 ,将当前宏块的实际数据减去预测值得到预测误差信号。3将该宏块的预测误差分
成 8× 8的彩色信号分量块 ,作 DCT变换。 4对该宏块边信息和量化系数进行编码。 5
重构 I图像和 P图像
Mpeg-1视频编码主要包括以下一些技术 :
(1 )帧间压缩
Mpeg-1视频中主要定义了三类图像 :I帧、P帧、B帧。I帧在编码时不对其他图像
进行参照 ,它们提供编码序列的直接存取访问点 ;P帧图像参考前面的I帧或P帧 ,对前向
预测误差进行编码 ;B帧图像则既可参考前面的 ,又可参考后面的I帧或P帧进行编码。在
作这样的时域处理后 ,既可以大大压缩数据量 ,又可以满足随机存取等要求。
(2 )帧内压缩
以 8× 8像素块为单位 ,用离散余弦变换 (DCT)进行变换编码 ;然后对非零系数进
行量化 (Q),再对量化系数Z型扫描 ,最后对“RUN ,LEVEL对”进行可变长 (VLC)
编码。通过自适应量化中对量化系数的控制可有效实现恒定码率输出要求。
(3 )运动处理
以 1 6× 1 6大小的宏块为单位 ,进行运动估计和运动补偿 ;运动向量信息也将被编码
到Mpeg-1码流中去.
Mpeg-1码流结构:mpeg-1支持SIF与CIF两种图形格式。
如下图,图片组允许随机进入序列 ;切片帮助恢复错误 ,如果一个切片有错 ,将跳过这
个切片
1. 图像序列层:包含一图像序列,有多少帧由设计人员决定,例如,包含2秒内60帧。Mpeg-1
把这层定为最外层。这层需要把图像帧分成组,称帧组GOP。这层基本参数包括:图像
尺寸、像素纵横比、帧频、码率、帧组数及编号法、传输缓存器容量,
2. 帧组层:此层为随机进出单元用于快速进退搜索和正反向编辑。基本参数包括:帧组内
的帧数、各帧的顺序。之后排列各帧。
3. 帧层:表明每帧内的安排,它是基层编码单元。基本参数包括:帧类型(I,P,B)、帧编
号、帧内片层和编号法等。之后排列各片层。如第3行所示。
4. 片层:各片层包含数目不等的宏块,一帧图像内宏块安排次序为从左到右,从上到下,
片层次序也从左到右,从上到下。片层用作再同步单元,当解码一帧图像时,如内部出
错,片层可及时同步。基本参数包括:同步信号、片层编号、片层内宏块数,之后依次
排列各宏块。
5. 宏块层:宏块是基本操作单元,也是运动补偿单元。基本参数包括:宏块编号、运动矢
量、量化表及量化步长,之后安排4个亮度数据和2个色度数据。
6. 子块层:用于离散余旋变换的基本单元。基本参数为编号。之后是码流。这些码流由8*8
量化频率系数块,经过折线扫描和编码所得。


发布评论