HEVC图像表达方式

树块:

HEVC把视频图像划分成为一系列互不重叠的树块(Tree Block, TB)。树块与H.264/AVC标准宏块概念类似。在多分量构成的视频图像中,一个树块由方形的NxN的亮度像素块以及相对应的两个色度像素块组成,色度块大小由其采样格式不同而有所区别; 在单色图像中,一个树块仅有单个颜色的NxN像素块。树块的尺寸大小由编码器自行规定,最大尺寸可定义至64x64的亮度像素块,即编码单元的最大尺寸——最大编码单元(Largest Coding Unit, LCU)。图2-1描述了一张单色图像的树块划分形式,采用树块把图像划分成为互不重叠的多个树块。

编码单元:

编码单元(Coding Unit, CU)作为视频压缩处理的最基本单元,通常是正方形形状。以亮度分量的编码单元为例,其大小可由8x8大到树块(64x64,最大编码单元)。最大编码单元使用四叉树技术,递归划分成为众多大小不一的小编码单元。它是利用最大编码单元图像内容进行自适应划分的过程,每个编码单元大可达树块大小,小至8x8的块。图2-2给出了最大编码都那样划分成为编码单元的最终形状。


编码单元有两种类型:略过型编码单元(SkipedCU)和一般型编码单元(Non-Skiped CU)。略过型编码单元,是一种和H.264/AVC中的Skip宏块概念类似的特殊形式编码单元,不仅只能采用帧间预测模式选择而且产生运动向量差以及图像残差等信息不需传输给解码端。一般型编码单元和H.264/AVC标准中的P/B编码宏块相似,可以采用帧间预测和帧内预测两种方式进行预测。

预测单元

预测单元(Prediction Unit, PU)是携带进行预测时所需相关信息(如参考图像索引,预测方向索引,运动向量等)的基本单元。预测单元为了便于在分割预测单元能与视频中的物体的实际边界相匹配,并不局限于正方形状,其宽高可以不一样,但为了降低编码复杂度必须是矩形状。预测单元与编码单元的关系是,一个编码单元可以包含一个或多个预测单元。图2-3给出了预测在编码单元确定情形下的几种预测单元的划分形式,其中当且仅当编码单元是最小尺寸(8x8)的编码单元块时,NxN类型的预测单元才被采用。

变换单元

变换单元(Transform Unit, TU)是编码单元块的预测内容残差块的新式表达形式,是进行变换和量化的基本单元。其通常是正方形形式,以亮度像素编码单元残差块为例,其可以产生4x4块大小的变换单元,或大至32x32块大小的变换单元(最大变换编码单元),即一个编码单元可以产生一个或多个变换单元。变换单元也是依据残差内容自适应的按照四叉树形状进行递归划分,图2-4给出了一个最大变换单元的最终划分形式。


几种基本单元关系




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章