文件名称:帧间预测解码总流程-2020考研数学一真题及解析
文件大小:4.88MB
文件格式:PDF
更新时间:2024-07-10 02:56:20
视频 压缩 H264
8.9 帧间预测解码处理 如第 6 章所述,H.264 采用树状结构的运动补偿技术,提高了预测能力。特别是,小块预测提 高了模型处理更好的运动描述的能力,产生更好的图像质量。H.264 运动向量的精度提高到 1/4 像素 (亮度),运动补偿算法的预测能力得到进一步提高。H.264 还提供多参考帧可选模式,,这将产生 更好的视频质量和效率更高的视频编码。相对于 1 帧参考,5 个参考帧可以节约 5%~10%的比特率, 且有助于比特流的恢复。 在解码端,P 和 B 宏块编解码时需进行帧间预测解码处理,其输出为帧间预测像素矩阵,包括 一个 16×16的亮度点矩阵——predL和两个色度点 8×8矩阵——predCr和predCb。其解码流程见图 8.35。 图 8.35 帧间预测解码总流程 其中,获取 MV 分量及参考索引操作见 8.9.1,其输入为 mbPartIdx,subMbPartIdx,输出为 mvL0, mvL1,mvCL0,mvCL1(亮度及色度 MV),refIdxL0,refIdxL1(参考索引),predFlagL0,predFlagL1(预 测表使用标识);帧间预测像素解码处理见 8.9.2,输入为 mbPartIdx,subMbPartIdx,partWidth, partHeight,mvL0,mvL1,mvCL0,mvCL1,refIdxL0,refIdxL1,predFlagL0,predFlagL1;输出为 帧间预测像素,一个 partWidth×partHeight的亮度点矩阵 predPartL和两个(partWidth/2)×(partHeight/2) 色度点矩阵,predPartCr, predPartCb。 这里须说明的是帧间预测处理指 mbPartIdx 和 subMbPartIdx 指定的宏块或亚宏块的帧间预测处 理。 简单一点的说,预测宏块的形成就是将分割或者亚宏块分割预测像素放入宏块的正确位置,形 成矩阵。H.264 的帧间预测解码中,宏块矩阵形成如下: predL[ xP + xS + x, yP + yS + y ] = predPartL[ x, y ]; x = 0 .. partWidth – 1, y = 0 .. partHeight – 1 (8.24)