| 表5-5 AVS与H.264使用的技术对比和性能差异估计 | ||||||
| H.264视频 | AVS视频 | AVS视频与H.264 性能差异估计 | ||||
| 帧内预测 | 基于4×4块,9种亮度预测模 式,4种色度预测模式 | 基于8×8块,5种亮度预测模 式,4种色度预测模式 | 基本相当 | |||
| 多参考帧预测 | 最多16帧 | 最多2帧 | 都采用两帧时相当,帧数增 加性能提高不明显 | |||
| 变块大小 运动补偿 | 16×16,16×8,8×16, 8×8,8×4,4×8,4×4 | 16×16,16×8,8×16, 8×8 | 降低约0.1dB(2/%~4/%) | |||
| B帧宏块直 接编码模式 | 独立的空间域或时问域预测 模式,若后向参考帧中用于导出 运动矢量的块为帧内编码时,只 是视其运动矢量为0,依然用于 预测 | 时间域空间域相结合,当时间 域内后向参考帧中用于导出运 动矢量的块为帧内编码时,使用 空间域相邻块的运动矢量进行 预测 | 提高0.2~0.3dB(5/%) | |||
| B帧宏块双向 预测模式 | 编码前后两个运动矢量 | 称为对称预测模式,只编码一 个前向运动矢量,后向运动矢量 由前向导出 | 基本相当 | |||
| 1/4像素运 动补偿 | 1/2像素位置采用6抽头滤 波.1/4像素位置采用线性插值 | 1/2像素位置采用4抽头滤 波,1/4像索位置采用4抽头滤 波,线性插值 | 基本相当 | |||
| 变换与量化 | 4×4整数变换,编解码端都 需要归一化,量化与变换归一化 相结合,通过乘法、移位实现 | 8×8整数变换,编码端进行 变换归一化,量化与变换归一化 相结合,通过乘法、移位实现 | 提高约0.1dB(2/%) | |||
| 熵编码 | CAVLC:与周围块相关性高, 实现较复杂 CABAC:计算较复杂 | 上下文自适应2D-VLC,编码 块系数过程中进行多码表切换 | 降低约0.5dB(10/%~15/%) | |||
| 环路滤波 | 基于4×4块边缘进行,滤波 强度分类繁杂,计算复杂 | 基于8×8块边缘进行,简单 的滤波强度分类,滤波较少的像 素,计算复杂度低 | ||||
| 容错编码 | 数据分割,复杂的FMO/ASO 等宏块、片组织机制,强制Intra 块刷新编码,约束性帧内预测等 | 简单的片划分机制足以满足 广播应用中的错误掩盖、错误恢 复需求 | ||||