铃声制作软件下载-hosts文件位置

mpeg2解码器
2023年4月5日发(作者:p2p种子搜索器)

mpeg1、mpeg2和mpeg4标准对⽐分析和总结

mpeg1、mpeg2和mpeg4标准对⽐分析和总结

mpeg1、mpeg2和mpeg4标准对⽐

0、参考

(1).

(2).

(3).

(4).

(5).

1、编解码流程

详细mpeg1,mpeg2和mpeg4的编解码流程可以参考:

  MPEG-1标准主要采⽤基于插值的运动补偿预测+DCT+量化+VLC熵编码的技术;MPEG-2标准在MPEG-1的基础上增加了Scan过程并且

码流语法中增加了多种extension,以⽀持更⾼分辨率和更多码率的编码。MPEG-4标准主要是⾯向对象的编码以⽀持应⽤的交互性操作。

MPEG-4解码器分成了纹理解码、运动解码、形状解码、⼈脸解码等模块,MPEG-4标准中纹理解码模块,在MPEG-2标准基础上在Quant之

后增加了对残差系数进⾏DC/AC预测过程,进⼀步降低编码冗余。

2、编码码流结构

编码码流结构可以参考:

  从三种标准的码流分层结构可以看出,MPEG-1和MPEG-2的码流结构⾮常相似,唯⼀区别是MPEG-2码流中的Sequence_header后⾯必

须紧跟sequence_extension,否则就是MPEG-1的码流。两者都具有相似的分层结构,从上到下分别包括Sequence、GOP、Picture、

Slice、Macroblock和Block,每⼀层开头都包含⼀个header,后⾯紧跟相关数据,每个header的识别都是根据起始码进⾏判断的。

  MPEG-4标准是⾯向对象的,因⽽分层结构也是对象相关的,从上到下分别是VisualObjectSequence(VS)、VideoObject(VO)、Video

ObjectLayer(VOL)、GroupofVideoObjectPlanes(GOV)和VideoObjectPlane(VOP),每⼀层开头都包含⼀个header,后⾯紧跟相关数

据,每个header的识别都是根据起始码进⾏判断的。

  注意:MPEG-4后来的替代标准H.264的码流结构不同于之前的标准,采⽤的是nal单元的形式,每个nal中包含相应的头数据和编码数

据。

3、参考帧

MPEG-1,MPEG2,MPEG4标准中的P帧只能有⼀帧参考帧(单参考),B帧可以有两帧参考帧;

H.264可以最多有15帧参考帧,⼀般情况下选择3-5帧作为参考帧。

4、编码码流的句法和语义

由于MPEG-2标准向下兼容MPEG-1,MPEG-1和MPEG-2标准中的⼤部分语法和语义是相同的,但是MPEG-1标准不包括序列扩展数据、图

像扩展数据和⽤户扩展数据。

MPEG-4标准是⾯向对象的,其编码码流的句法和语义与MPEG-1和MPEG-2差异⽐较⼤。

5、⽀持特性对⽐

MPEG-1⽀持的特性:(标准I.6)

随机访问

快进或快退(快速搜索)

回放

错误鲁棒性

编辑

MPEG-2⽀持的特性:(标准AnnexD)

⽀持更⾼的分辨率和码率:

MPEG-1:最⾼⼤约1.5Mbps

MPEG-2:3Mbps~100Mbps

MPEG-1⽀持SIF(352x240forNTSC,352x288forPAL)格式和CPS(ConstrainedParameterSet)中的其他分辨率;

MPEG-2标准⽀持更⾼的分辨率,⽐如D1,720P等。

⽀持逐⾏编码和隔⾏编码;

⽀持不同的⾊度采样格式(4:2:0,4:2:2,4:4:4);

⽀持很⼤范围内的图像质量。

⽀持随机访问

快进和快速回放

编辑

⽀持解码MPEG-1码流

错误复原

MPEG-4⽀持的特性:(标准AnnexE)

错误复原:GOB重同步、数据分割、可逆VLC

复杂度估计

6、编解码模块细节对⽐

部分可以参考:

=================End

更多推荐

mpeg2解码器