HEVC中CU有64x64,32x32,16x16,8x8四种,对于一个大的LCU,应该如何划分CU才能使得RDCo最小,我们知道HM中是采用遍历递归的形式进行计算的,但是具体的流程又是怎么样的?
1,首先对于一个大的LCU即64x64的块,我们首先把他当作一个CU,计算出这个CU最佳的预测模式,并记录当前划分模式下的最佳预测数据。
2,然后我们对当前LCU进行划分,划分成4个32x32的CU,首先我们做的是对4个32x32的CU进行循环,但是对于每一个循环又有向下的递归,即,我们先计算第一个32x32 所对应的最佳预测模式,并记录预测数据,然后对第一个进行向下递归。
3,类似的,首先计算32x32向下递归的16x16CU所对应的最佳预测模式并记录其所对应的数据,然后上层还是对16x16的CU进行循环,下层又是对16x16的CU进行递归。
4,类似,首先我们计算8x8所对应的最佳预测模式并记录其所对应的预测数据,由于8x8已经达到最深的CU划分深度,所以这里我们我们只是循环计算各个8x8所对应的最佳预测 模式,并记录其数据。
5,待8x8的完成以后&#x