CU PU TU

来源:互联网 发布:华为软件产品线部门 编辑:程序博客网 时间:2024/04/25 15:20

CU是用作帧间和帧内编码的基础模块,它的特点是方块,它的大小从8×8到最小64×64,LCU是64x64,可以使用递归分割的四分树的方法来得到,大的CU适用于图像中比较平滑部分,而小的部分则适用于边缘和纹理较丰富的区域。CU采用四叉树的分割方式,具体的分割过程通过两个变量来标记:分割深度(Depth)和分割标记符(Split_flag)。
这里写图片描述

PU是预测的最基本的单元,是从CU中分割出来的,HEVC中对于skip模式、帧内模式和帧间模式,PU分割大小是不同的。PU可以使方形也可以使矩形,但是其分割不是递归的,与CU的分割还是有区别的。不对称的PU仅适用于帧间预测。尺寸最大为64×64到最小4×4。
这里写图片描述

TU是编码和量化的最基本的单元,变换树是由变换单元组成的四叉树。从CU大小开始,变换单元以迭代方式四等分,是否划分成四个子块根据语法元素split_transform_flag标定,根据迭代划分的深度不同,其大小可以是32×32、16×16、8×8、4×4中的一个。在序列参数集中可以设定变换单元的最大值或最小值。它可以大于PU,但是却不可以大于CU的大小,在帧内编码过程中,TU 的尺寸严格小于 PU 的尺寸,而在帧间编码过程中,TU 的尺寸不一定小于PU 的尺寸,但一定小于其对应 CU 的尺寸。当PU的形状为正方形时,TU采用正方形的变换当PU的形状为长方形时,TU采用长方形的变换(Non-Squared Quad-tree,NSQT),其大小可以为32×8、8×32、16×4、4×16中的一个。
这里写图片描述

这里写图片描述

0 0
原创粉丝点击