HEVC中有CU,TU,PU概念就不多说了,这里主要说一下在具体实现时他们之间大小的关系
在HEVC中
亮度 CU 最大为 64*64,最小为8*8 色度CU最大为 32*32,最小为4*4
在编码配置文档之中可以配置初始的LCU的大小也就是初始根节点CTU的大小 假设这里为64*64
在确定是否进行劈分的过程中利用一个CU_split_flag进行标识,同时结合四叉树的深度信息。获得最小的编码,解码CU
在进行预测的阶段,就会读出CU的预测模式,是帧内还是帧间
同时解出来PartSize,获得PU的大小
所以注意这里PU是没有递归劈分的过程的,直接一次读出来PU的劈分方法。
其次是变化单元TU,可以支持32*32~4*4
大小依赖于CU的模式,在一个CU中,语序一个TU跨越多个PU,以四叉树的形式递归划分,所以在PU中可能出现不规则划分,但是在TU中
不会出现不规则划分。
在TU的划分中也是有一个标志位和SPS中配合的深度信息
之后将结合代码进行说明
原文地址:http://blog.csdn.net/xietingcandice/article/details/42152777