H264视频压缩编码标准(二)

3. 帧内预测

    在帧内预测模式中,预测块P是基于已编码重建块和当前块形成的。对亮度像素而言,P块用于4×4子块或者16×16宏块的相关操作。4×4亮度子块有9种可选预测模式,独立预测每一个4×4亮度子块,适用于带有大量细节的图像编码;16×16亮度块有4种预测模式,预测整个16×16亮度块,适用于平坦区域图像编码;色度块也有4种预测模式,类似于16×16亮度块预测模式。编码器通常选择使P块和编码块之间差异最小的预测模式。

1)4×4亮度预测模式

如图1所示,4×4亮度块的上方和左方像素A~M为已编码和重构像素,用作编解码器中的预测参考像素。a~p为待预测像素,利用A~M值和9种模式实现。其中模式2(DC预测)根据A~M中已编码像素预测,而其余模式只有在所需预测像素全部提供才能使用。图2箭头表明了每种模式预测方向。对模式3~8,预测像素由A~M加权平均而得。例如,模式4中,d=round(B/4+C/2+D/4)。

H264视频压缩编码标准(二)_第1张图片

H264视频压缩编码标准(二)_第2张图片

H264视频压缩编码标准(二)_第3张图片

H264视频压缩编码标准(二)_第4张图片

2)Example:

4x4 块,9种预测模式 (0-8)

对于当前块的最佳模式是:模式 7(vertical-right)


H264视频压缩编码标准(二)_第5张图片

3)16×16亮度预测模式

宏块的全部16×16亮度成分可以整体预测,有4种预测模式,如表2和图5所示。
H264视频压缩编码标准(二)_第6张图片







你可能感兴趣的:(h264)