HEVC中的帧内预测模式选择(Intra prediction mode selection in HEVC)

HEVC标准提供35个帧内预测模式,包括一个DC模式, 一个Planar模式,以及33个Angular模式。   在HEVC的test model HM10.0中,对于帧内预测的模式选择可以总结为:35个预测模式首先根据STAD的方式,利用Hadamard变换,选择RD-cost最小的3个(对于64*64,32*32,16*16的PU), 或者8个(对于8*8, 4*4的PU)。同时计算当前PU的MPM (Most Probable Mode),连同MPM,经过减少的预测模式,在经过Full R-D cost的方式进行选择,得到最优的预测模式。


由于只有3+MPM或者8+MPM 个预测模式与进入RD cost方式,因此编码时间会大幅减少,根据我的测试这样的方式编码时间只有原来的三分之一左右。


相应的代码在函数 Void TEncSearch::estIntraPredQT( TComDataCU* pcCU, 
                            TComYuv*    pcOrgYuv, 
                            TComYuv*    pcPredYuv, 
                            TComYuv*    pcResiYuv, 
                            TComYuv*    pcRecoYuv,
                            UInt&       ruiDistC,
                            Bool        bLumaOnly )

你可能感兴趣的:(HEVC,/,H.265)