码迷,mamicode.com
首页 > 其他好文 > 详细

HEVC—编码树结构

时间:2014-12-25 22:06:59      阅读:339      评论:0      收藏:0      [点我收藏+]

标签:hevc   编码树单元   

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中配合的深度信息


之后将结合代码进行说明

HEVC—编码树结构

标签:hevc   编码树单元   

原文地址:http://blog.csdn.net/xietingcandice/article/details/42152777

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!