H.264/AVC 编解码器
H.264 编码器
–
编码器采用的仍是变换和预测的混合编码法。输入的帧或场 Fn 以
宏块为单位被编码器处理。首先,按帧内或帧间预测编码的方法进
行处理。
–
如果采用帧内预测编码,其预测值 PRED (图中用 P 表示)是由当
前片中前面已编码的参考图像经运动补偿( MC )后得出,其中参
考图像用 F’n-1 表示。为了提高预测精度,从而提高压缩比,实际
的参考图像可在过去或未来(指显示次序上)已编码解码重建和滤
波的帧中进行选择。
–
预测值 PRED 和当前块相减后,产生一个残差块 Dn ,经块变换、量
化后产生一组量化后的变换系数 X ,再经熵编码,与解码所需的一
些边信息(如预测模式量化参数、运动矢量等)一起组成一个压缩
后的码流。
–
正如上述,为了提供进一步预测用的参考图像,编码器必须有重建
图像的功能。因此必须使残差图像经反量化、反变换后得到的
Dn’ 与预测值 P 相加,得到 uFn’ (未经滤波的帧)。为了去除编码
解码环路中产生的噪声,为了提高参考帧的图像质量,从而提高压
缩图像性能,设置了一个环路滤波器,滤波后的输出 Fn’ 即重建图
像可用作参考图像。
第 3 页 / 共 72 页