MPEG2 & MPEG4 & H264编码标准的异同

1、宏块匹配像素精度

     MPEG2中,运动估计的精度是1/2的像素,通过线性插值实现(可能有简单修正);

     H264和MPEG4 都可以支持1/4像素的精度。

2、参考帧的数量

     MPEG2,MPEG4的P帧只能有一帧参考帧,B帧可以有两帧参考帧;

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

3、滤波器的结构

     插值滤波器不同,在MPEG4里面是简单的线性插值,而H264里面是5抽头的滤波器;

     MPEG2没有环内deblocking工具,MPEG4有deblocking工具,但是属于postprocessing;;

     H264有环内deblocking工具。

4、I帧的编码

     MPEG2没有INTRA预测,但是有DC参数预测;

     MPEG4没有INTRA预测,支持DC预测,并且支持两个AC参数的预测;

     H264支持INTRA预测,4*4共有9种模式。

5、匹配宏块大小的区别

     MPEG2最小匹配块尺寸为8*8;

     MPEG4同样也为8*8

     H.264最小可以到4*4尺寸。

6、DCT变换的不同

     MPEG系列为8*8的DCT变换,逆变换时会出现漂移现象;

     264为整数4*4的DCT变换,而且直流系数经过HADMARD变换之后做的DCT变换,整数DCT变换可以防止逆变 换时出现漂移现象。

7、量化之后的编码

     MPEG2/MPEG4则都是基于huffman,并且头部的语法相对比较简单,很少使用变长码;

     H264提供基于上下文的CAVLC和CABAC。

8、 编码之后的结构

     MPEG2/MPEG4都是分层结构;

     H264则是提供NAL单层结构,提供参数集合的形式。

9、量化参数的区别

     MPEG4提供31个量化参数(量化模式:常量化,系统默认量化矩阵,自定义量化矩阵);

     264提供51个量化参数(量化模式:常量化,量化矩阵,自定义有否还不确定)。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值