AVS与其他主要主要编解码技术对比

Video.com.cn(视频网) 2006-10-10 15:51 来源: lmwt

编码工具

AVS

H.264

MPEG2

帧内预测

基于8*8块,5种亮度预测模式,4种色度预测模块

基于4*4块,9种亮度预测模式,4种色度预测模式

只有频域内进行DC系数差分预测

多参考帧预测

最多2帧

最多16帧

只有1帧

变块大小运动补偿

16*16,16*8,8*16,8*8,

16*16,16*8,8*16,8*8,8*4,4*8,4*4

16*16,16*8(场编码)

B帧宏块直接编码模式

时域空域相结合,当时域内后项参考帧中用于导出运动矢量的块为帧内编码时,使用空域相邻块的运动矢量进行预测

独立的空域或时域预测模式,若后向参考帧中用于导出运动矢量的块为帧内编码时只是视其运动矢量为0,依然用于预测

B帧宏块双向预测模式

称为对称预测模式,只编码一个前向运动矢量,后向运动矢量由前向预测

编码前后两个运动矢量

编码前后两个运动矢量

1/4像素运动补偿

1/2像素位置采用4拍滤波

1/4像素位置采用4拍滤波、线性插值

1/2像素位置采用6拍滤波

1/4像素位置线性插值

仅在半像素位置进行双线性插值

变化与量化

8*8整数变换,编码端进行变换归一化,量化与变化归一化相结合,通过乘法、移位实现

4*4整数变换,编解码端都需要归一化,量化与变化归一化相结合,通过乘法、移位实现

8*8浮点DCT变换,除法量化

熵编码

适应性2D VLC,编码块系数过程中进行多码表切换

CAVLC:与周围块相关性高,实现较复杂

CABAC:计算较复杂

单一VLC表,适应性差

环路滤放

基于8*8块边缘进行,简单的滤波强度分类,滤波较少的像素,计算复杂度低

基于8*8块边缘进行,滤波强度分类繁多,计算复杂

容错编码

简单的Slice划分机制足以满足广播应用中的错误隐藏、恢复需求

数据分割、复杂的FMO/ASO等宏块、条带组织机制、强制Intra块刷新编码(Intra refresh)、约束性帧内预测等

评论】 【社区】 【 】 【关闭此页

发表评论

发表者:
内容: