成都市微信网站建,网站数据库怎么做同步,做外贸生意用哪个网站,公众号如何推广引流H264编码(帧内预测)
在帧内预测模式中#xff0c;预测块P是基于已编码重建块和当前块形成的。对亮度像素而言#xff0c;P块用于44子块或者1616宏块的相关操作。44亮度子块有9种可选预测模式#xff0c;独立预测每一个44亮度子块#xff0c;适用于带有大量细节的图像编码预测块P是基于已编码重建块和当前块形成的。对亮度像素而言P块用于4×4子块或者16×16宏块的相关操作。4×4亮度子块有9种可选预测模式独立预测每一个4×4亮度子块适用于带有大量细节的图像编码16×16亮度块有4种预测模式预测整个16×16亮度块适用于平坦区域图像编码色度块也有4种预测模式类似于16×16亮度块预测模式。编码器通常选择使P块和编码块之间差异最小的预测模式。
4×4亮度预测模式
如图6.14所示4×4亮度块的上方和左方像素AM为已编码和重构像素用作编解码器中的预测参考像素。ap为待预测像素利用AM值和9种模式实现。其中模式2(DC预测)根据AM中已编码像素预测而其余模式只有在所需预测像素全部提供才能使用。图6.15箭头表明了每种模式预测方向。对模式38预测像素由AM加权平均而得。例如模式4中dround(B/4C/2D/4)。 模式描 述模式0垂直由A、B、C、D 垂直推出相应像素值模式1水平由I、J、K、L 水平推出相应像素值模式2DC由A~D 及I~L 平均值推出所有像素值模式3下左对角线由45°方向像素内插得出相应像素值模式4下右对角线由45°方向像素内插得出相应像素值模式5右垂直由26.6°方向像素值内插得出相应像素值模式6下水平由26.6°方向像素值内插得出相应像素值模式7左垂直由26.6° 方向像素值内插得出相应像素值模式8上水平由26.6° 方向像素值内插得出相应像素值 16×16预测模式 模式描 述模式0垂直由上边像素推出相应像素值模式1水平由左边像素推出相应像素值模式2DC由上边和左边像素平均值推出相应像素值模式3平面利用线形“plane”函数及左、上像素推出相应像素值适用于亮度变化平缓区域
8×8色度块预测模式
每个帧内编码宏块的8×8色度成分由已编码左上方色度像素预测而得两种色度成分常用同一种预测模式。
4种预测模式类似于帧内16×16预测的4种预测模式只是模式编号不同。其中DC模式0、水平模式1、垂直模式2、平面模式3。 对于当前块C, 编解码器按照如下方法计算
probableprediction mode min{prediction mode of A, predictionmodes of B}当A (或者 B的预测模式不可用时 prediction mode of A 2.例如
A 和 B块的预测模式分别为 3 和1 most probable mode for block C 1编码器为每个4x4 块发送一个标记 flag,解码器按照如下方式 解码
Ifflag1, prediction modemost_probable_modeIfflag0If rem_intra4×4_pred_mode most_probable_mode prediction moderem_intra4×4_pred_modeelse prediction moderem_intra4×4_pred_mode1这样表示9中预测模式只需要8个值 (0 to 7)