1. 程式人生 > >幀間預測模式獲取

幀間預測模式獲取

一、獲取幀間編碼模式

呼叫getPartitionSize(UInt uiIdx),uiIdx=0表示當前深度CU
在這裡插入圖片描述
eg.如果編碼塊是Inter2Nx2N模式,即遍歷xCheckRDCostInter( rpcBestCU, rpcTempCU, SIZE_2Nx2N DEBUG_STRING_PASS_INTO(sDebug) )之後儲存。rpcTempCU->setPartSizeSubParts( PartSize eMode, UInt uiAbsPartIdx, UInt uiDepth )儲存模式時需要呼叫的函式。

二、是否是Merge/SKIP模式

呼叫getMergeFlag( UInt uiIdx ),uiIdx =0表示當前深度CU
呼叫isSkipped( UInt uiPartIdx ),uiPartIdx=0表示當前深度CU
在這裡插入圖片描述

三、CBF判斷

呼叫getCbf( UInt uiIdx, ComponentID eType ),uiIdx=0表示當前深度CU,eType表示3個分量
在這裡插入圖片描述