H.266的块划分(QTBT)

来源:互联网 发布:淘宝哪个利润高 编辑:程序博客网 时间:2024/06/06 21:15

H.265的预测单元(PU)有八种的划分方式,CU和TU均采用四叉树划分,三个概念不一样,但是对于H.266三个概念将完全一样,不存在划分上的区分,在此我们统称为编码单元,CU=PU=TU,因此代码更加容易理解,H.266中编码单元采用四叉树二叉树(QTBT)划分,二叉树划分有所限制,具体见技术提案,并且帧内Y分量和UV分量的划分是独立的,不再继承Y的划分情况,这是一个较大的改变,CU可以四叉树划分也可以水平、垂直二叉树划分,下图为某种划分结果:

               


整个RDO决策的过程如下图:

JEM(H.266的参考软件)与HEVC的划分区别:

•HEVChas the multiple partition concepts of CU, PU, and TU.
• The Quadtree plusBinary Tree (QTBT) block structure in JEM removes the concepts of multiplepartition
•JEMallows BT splitting, HEVC does not
•A bitis sent to indicate horizontal or vertical BT splitting
• QTBTsupports more flexibility for the CU partition to better match the localcharacteristics of video data
•JEMallows for different QTBT structures for luma and chroma (I slices only currently)
•HEVC: inter predictions for small block sizes are restricted to reduce memoryaccess in motion compensation (bidirectional 8x4/4 x8 inter predicition and4x4 inter prediction disabled) – not the case in JEM

注释: Prof. Christos Graikos, 美国中央华盛顿大学计算机系主任做过一个题为"BEYONDHEVC: AN OVERVIEW"的讲座,介绍了H.266相对于HEVC的变化,想要学习的可以博客留言。


原创粉丝点击