CU PU TU划分以及PU最佳预测模式选择
在HM对CU进行划分(CU模式判别)、PU模式选择(划分)、以及PU预测模式划分的过程总算有点理解,现对整个过程进行详细介绍。
HM进行块划分和模式选择主要的工作是:
一、分层递归所有CU划分模式。
二、对每一个CU遍历所有PU(划分)模式,选出最优划分模式,与此同时也完成了最优TU模式的选择。
三、对每一个PU遍历所有的预测模式(intra,inter等,对帧内帧间都遍历一遍比较选出最优模式,记录预测数据。选择最优预测模式。
划分过程中并不是按一二三的顺序进行的,为并不是把CU划分好了再进行PU模式选择和预测模式选择,是后者在CU划分的过程中进行了。画了两个图便于理解如下图所示:


首先关于CU划分讲解:
①把CTU作为CU(LCU),计算此CU (这个CU已完成了二跟三)的RDCost,此时出为64 * 64,深度为0,记录预测数据。包含分割数据split_flge。
②对64 * 64的CU进行四叉树划分,得到四个32 * 32的CU ,计算这四个小CU的RDCost,相加得到RDCost和,并且得到四个分别的最佳预测模式和预测数据并记录。
③对32 * 32的CU继续划分,得到四个16 * 16的CU ,同样的重复②中操作。
④达到最深深度8 * 8的CU同样进行②的操作,用四个8 * 8的CU率失真代价之和与被拆分的16*16的CU进行比较作为反馈,决定是否拆分(若小的小则确实该拆分,若大的小则不必进行分四叉树)。<

本文详细介绍了在HEVC(High Efficiency Video Coding)编码标准中,如何进行CU(Coding Unit)、PU(Prediction Unit)和TU(Transform Unit)的划分,以及PU的最佳预测模式选择。通过对CU的分层递归划分和PU模式的遍历,最终确定最优的编码结构。同时,文章阐述了PU的帧内、帧间预测模式选择的流程,包括Merge和AMVP技术的应用。
1万+

被折叠的 条评论
为什么被折叠?



