结构推理 AVS视频编码标准与H.264标准相比,其性能怎样?有何优势?
【正确答案】AVS视频与H.264都采用了混合编码框架。AVS的主要创新在于提出了一批具体的优化技术,在较低的复杂度下(大致估算,AVS解码复杂度相当于H.264的30/%,AVS编码复杂度相当于H.264的70/%)实现了与国际标准相当的技术性能,但并未使用国际标准背后的大量复杂的专利。AVS视频当中具有特征性的核心技术包括:8×8整数变换、量化、帧内预测、1/4精度像素插值、特殊的帧间预测运动补偿、二维熵编码、去块效应环内滤波等。AVS与H.264使用的技术对比和性能差异如表5-5所示。
   
表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
块刷新编码,约束性帧内预测等
简单的片划分机制足以满足
广播应用中的错误掩盖、错误恢
复需求
 
【答案解析】