
引言预测是视频压缩的灵魂在视频编码中预测是最核心的思想之一——通过已知的像素信息去推测未知的像素值只编码预测值与实际值之间的残差差异从而大幅减少数据量。帧内预测Intra Prediction利用同一帧内已编码的相邻像素来预测当前块是H.265压缩效率提升的关键模块之一。H.264时代帧内预测已支持9个方向而H.265将其扩展至35个方向并引入多项优化机制。本文将深入解析这一升级背后的技术原理与实际收益。H.264帧内预测回顾H.264的帧内预测支持以下模式4×4和8×8块支持9个预测方向包括垂直、水平、对角线等。16×16块支持4种模式垂直、水平、DC、Plane。这些方向在1080p及以下分辨率下表现良好但面对4K/8K超高清视频时9个方向的粒度显得过于粗糙难以精确匹配复杂纹理的走向导致残差数据量偏大。H.265的35方向预测H.265将帧内预测方向从9个大幅扩展至35个涵盖更密集的角度采样角度方向从-45°到135°均匀分布33个角度方向模式2~34相邻方向间隔约5.625°。DC模式模式1对相邻像素取平均值适用于平坦区域。Planar模式模式0通过双线性插值生成平滑过渡的预测面适用于渐变背景。更密集的角度采样使编码器能够更精确地匹配图像中边缘和纹理的走向从而显著降低残差能量提升压缩效率。MPM最可能模式机制如果直接编码35个方向中的任意一个需要5比特来表示模式索引。H.265引入了MPMMost Probable Mode最可能模式机制来降低编码开销候选列表构建根据当前块左侧和上方的相邻块已使用的预测模式构建一个包含3个候选模式的MPM列表。标志位编码如果当前块的最佳模式在MPM列表中只需编码一个标志位和索引约1~2比特如果不在则使用剩余模式Remainder Mode编码。由于相邻块的预测模式往往具有空间相关性MPM机制能大幅降低帧内预测模式的编码比特数。Planar模式的优势Planar模式是H.265新增的重要预测模式特别适用于平滑渐变区域如天空、墙面。它通过对相邻像素进行双线性插值生成一个平滑过渡的二维预测面而非简单的单一方向外推。相比H.264中16×16块的Plane模式H.265的Planar模式可应用于所有尺寸的CU且预测精度更高在处理大面积平滑区域时效果显著。帧内预测的块尺寸支持H.265支持多种CU尺寸下的帧内预测64×64、32×32、16×16、8×8均支持完整的35种预测模式。4×4仅支持部分模式因块尺寸过小角度预测的收益有限。这种多尺寸支持使得编码器可以根据内容特征灵活选择——大块用Planar或DC处理平滑区域小块用角度模式精细编码纹理细节。实际收益与性能对比压缩效率提升更精确的预测直接降低残差数据量在相同画质下可节省约5%~10%的码率仅帧内预测模块的贡献。主观画质改善35方向预测能更好地保留边缘和纹理细节减少块效应和模糊感。编码复杂度增加35种模式的率失真优化RDO搜索增加了编码器的计算负担但通过MPM等机制部分抵消了开销。结语从H.264的9方向到H.265的35方向帧内预测的升级是H.265压缩效率提升的重要支柱之一。更密集的角度采样、MPM机制的引入以及Planar模式的普及共同构成了H.265在帧内预测层面的技术优势。在下一篇文章中我们将转向帧间预测模块解析H.265中的Merge模式与AMVP高级运动矢量预测技术看H.265如何更高效地利用时间冗余实现压缩。