新闻中心

EEPW首页 > 消费电子 > 设计应用 > 什么是AVC编码? 简述H.264概念和发展

什么是AVC编码? 简述H.264概念和发展

作者:时间:2012-06-20来源:网络收藏

环路滤波

/MPEG-4 标准定义了一个对16X16宏块和4X4块边界的解块过滤过程。在宏块这种情况下,过滤的目的是消除由于相邻宏块有不同的运动估计类型(比如运动估计和内部估计)或者不同的量化参数导致的人工痕迹。在块边界这种情况下,过滤的目的是消除可能由于变换/量化和来自于相邻块运动矢量的差别引起的人工痕迹。环路滤波通过一个内容自适应的非线性算法修改在宏块/块边界的同一边的两个像素。

在熵之前,4X4的量化系数必须被重排序。根据这些系数原来采用的预测算法为运动估计或者内部估计的不同来选择不同的扫描类型创建一个重排序的串行化流。扫描类型按照从低频到高频的顺序排序这些系数。既然高频系数大多数趋向于零,那么利用游程就可以缩减零的数目,从而高效的达到熵编码的目的。

熵编码-系数的串行化

在熵编码步骤通过映射符号的字节流来表示运动矢量,量化系数和宏块头。熵编码通过设计用一个较少的比特位数来表示频繁使用的符号,比较多的比特位数来表示不经常使用的符号。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭