HEVC 中的SAO 2 主函数SAOProcess

SAO主函数代码结构如下:参见博客 http://blog.csdn.net/hevc_cjl/article/details/8284432

Void TEncSampleAdaptiveOffset::SAOProcess()

rdoSaoUnitAll(pcSaoParam, dLambdaLuma, dLambdaChroma, depth);//得到最佳SAO_TYPE选择.并且,对offset值进行熵编码。

if (pcSaoParam->bSaoFlag[0]) 亮度

 processSaoUnitAll(saoLcuParam[0], oneUnitFlag[0], 0);//完成SAO解码的操作,也就是对重建帧进行SAOoffset叠加.

if (pcSaoParam->bSaoFlag[1]) 色度

{

  processSaoUnitAll(saoLcuParam[1], oneUnitFlag[1], 1);//完成SAO解码的操作,也就是对重建帧进行SAOoffset叠加.

  processSaoUnitAll(saoLcuParam[2], oneUnitFlag[2], 2);//完成SAO解码的操作,也就是对重建帧进行SAOoffset叠加.

}

}

你可能感兴趣的:(HEVC)