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