减少树类型之间的冗余制造技术

技术编号:36076484 阅读:20 留言:0更新日期:2022-12-24 10:48
本发明专利技术涉及减少树类型之间的冗余。通过若干实施例之一使用现有变换尺寸对视频数据的块进行分割和编码。在一个实施例中,在单个分割操作中将块分割。在另一实施例中,在一系列分割操作中将视频块分割。如果使用三元分割能够获得等效分割,则使用不对称分割的连续划分被禁止。在另一实施例中,使用连续分割将视频块分割,但是第二类型的分割取决于第一类型的分割。针对编码和解码而提供方法、装置和信号实施例。实施例。实施例。

【技术实现步骤摘要】
减少树类型之间的冗余
[0001]本申请是国际申请日为2018年3月23日、中国申请号为201880021482.5、专利技术名称为“减少树类型之间的冗余”的专利技术专利申请的分案申请。


[0002]本原理涉及视频压缩领域。

技术介绍

[0003]在HEVC视频压缩标准(国际电信联盟,ITU

T H.265高效视频编码)中,将图片划分(divide)成所谓的编码树单元(CTU),其尺寸典型地为64
×
64、128
×
128或256
×
256像素。
[0004]每个CTU通过压缩域中的编码树来表示。其为CTU的四叉树划分,其中每个叶片称为编码单元(CU),如图1中所示。
[0005]然后,每个CU被给定一些帧内或帧间预测参数(预测信息)。为此,将其在空间上分区(partition)成一个或多个预测单元(PU),每个PU被分配一些预测信息。在CU级别上分配帧内或帧间编码模式,参见图2。
[0006]将编码单元分区成预测单元是根据在比特流中用信号通知的分区类型完成的。对于帧内编码单元,仅使用图3中所示的分区类型2N
×
2N和N
×
N。这意指在帧内编码单元中仅使用正方形预测单元。
[0007]相反,帧间编码单元可以使用图3中所示的所有分区类型。
[0008]根据HEVC标准,还按照“变换树”以递归方式将编码单元划分成所谓的变换单元。因此,变换树是编码单元的四叉树划分,并且变换单元是变换树的叶片。变换单元封装与所考虑的正方形空间区域相对应的每个图片分量的正方形变换块。变换块是单个分量中的正方形样本块,其中应用相同的变换。
[0009]包括压缩域中的编码树单元表示的新兴的视频压缩工具被提出,以便在压缩域中以更灵活的方式来表示图片数据。编码树的这种灵活表示的优点在于,与HEVC标准的CU/PU/TU布置相比,它提供增加的压缩效率。
[0010]四叉树加二叉树(QTBT)编码工具提供这种增加的灵活性。它包括编码树,其中可以以四叉树和二叉树方式两者将编码单元分割(split)。在图4中图示了编码树单元的这种编码树表示。在图15中图示了块上的QTBT表示。
[0011]在编码器侧通过率失真优化过程来决定编码单元的分割,其包括以最小率失真成本确定CTU的QTBT表示。
[0012]在QTBT技术中,CU具有正方形或矩形形状。编码单元的尺寸总是2的幂,并且典型地从4到128。
[0013]除了这种用于编码单元的各种矩形形状之外,与HEVC相比,这种新的CTU表示具有以下不同特性:
[0014]·
CTU的QTBT分解由两个阶段组成:首先以四叉树方式分割CTU,然后可以以二元方式进一步划分每个四叉树叶片。这在图4的右侧示出,其中实线表示四叉树分解阶段,而
虚线表示在空间上嵌入四叉树叶片中的二元分解。
[0015]·
在帧内切片(intra slice)中,亮度和色度块分区结构是分离的,并且是独立决定的。
[0016]·
不再采用将CU分区成预测单元或变换单元。换句话说,每个编码单元系统地由单个预测单元(先前的2N
×
2N预测单元分区类型)和单个变换单元(不划分成变换树)组成。
[0017]然而,与QTBT技术相比需要进一步提高的压缩效率。在“Asymmetric Coding Units Codec Architecture(不对称编码单元编解码器架构)”(EP

IPA 16306308.4)的公开内容中,引入具有新的矩形形状的编码单元,其产生于称为不对称分割模式的新的二元分割模式。

技术实现思路

[0018]通过所描述的实施例中的至少一个来解决现有技术的这些和其他缺点和不利,这些实施例涉及用于对视频数据的块进行编码或解码的方法和装置。在至少一个实施例中,提出了组合一组丰富的编码单元分割模式,其旨在提供压缩域中图片的灵活的基于矩形块的表示,同时在空间拓扑方面确保在这些分割模式之间没有冗余。
[0019]根据在此描述的至少一个一般实施例,提供一种对视频数据的块进行编码的方法。该方法包括,利用二元分割或三元分割将块划分成至少两个矩形子块,并且然后使用与子块尺寸相对应的变换对子块进行编码。
[0020]根据在此描述的至少一个一般实施例,提供一种对视频数据的块进行解码的方法。该方法包括,使用与子块尺寸相对应的逆变换对至少一个子块进行解码,并且然后通过逆分割操作将至少两个子块重组成块。
[0021]根据在此描述的另一一般实施例,提供一种用于对视频数据的块进行编码的装置。该装置包括存储器,以及处理器,该处理器被配置为,利用二元分割或三元分割将块划分成至少两个矩形子块,并且然后使用与子块尺寸相对应的变换对子块进行编码。
[0022]根据在此描述的另一一般实施例,提供一种用于对视频数据的块进行解码的装置。该装置包括存储器,以及处理器,该处理器被配置为,使用与子块尺寸相对应的逆变换对至少一个子块进行解码,并且然后通过逆分割操作将至少两个子块重组成块。
[0023]根据在此描述的至少一个一般实施例,提供以上前四个实施例中的任一个,其中,划分包括,如果所产生的分割不等于三元分割,则在水平或垂直方向上使用不对称分割将块分割成子块,否则使用三元分割模式在水平或垂直方向上将块分割成子块。
[0024]根据在此描述的至少一个一般实施例,提供以上前四个实施例中的任一个,其中,划分包括,如果所产生的分割不等于三元分割,则在任何方向上使用不对称分割将块分割成子块,否则使用三元分割模式在任何方向上将块分割成子块。
[0025]根据在此描述的另一方面,提供一种非临时性计算机可读存储介质,其包含数据内容,该数据内容根据前述方法实施例中的任何一个的方法或者通过前述装置实施例中的任何一个的装置来生成,用于使用处理器的回放。
[0026]根据在此描述的另一方面,提供一种信号,其包括视频数据,该视频数据根据用于对视频数据的块进行编码的前述方法实施例中的任何一个的方法或者通过用于对视频数据的块进行编码的前述装置实施例中的任何一个的装置来生成,用于使用处理器的回放。
[0027]根据在此描述的另一方面,提供一种计算机程序产品,其包括指令,该指令在该程序由计算机执行时使该计算机执行前述方法实施例中的任何一个的方法。
[0028]根据以下要结合附图阅读的示例性实施例的详细描述,本原理的这些和其他方面、特征和优点将变得明显。
附图说明
[0029]图1示出了表示压缩图片的编码树单元和编码树概念的一个示例。
[0030]图2示出了将编码树单元划分成编码单元、预测单元和变换单元的示例。
[0031]图3示出了编码单元的分区的示例。
[0032]图4示出了示例四叉树加二叉树编码树单元表示。
[0033]图5示出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对视频数据的块进行编码的方法,包括:通过使用二元分割或三元分割使得在连续二元分割导致等效三元分割的情况下不使用所述连续二元分割,将所述块划分成至少两个矩形子块,以及使用处理使得与每个子块尺寸相对应的变换被使用,对每个子块进行编码,其中,所述划分包括:当使用不对称分割的连续划分不导致使用三元分割模式获得的等效分割时,使用水平划分或垂直划分将所述块分割成至少两个矩形子块,并且其中分割包括二元对称分割、四分之一和四分之三分割、三分之一和三分之二分割、以及三元分割,其中所述分割中的任一个能够在水平或垂直方向上,以及当所述使用不对称分割的连续不对称划分确实导致使用三元分割模式获得的等效分割时,使用三元分割模式而不是所述不对称分割将所述块分割成至少两个矩形子块。2.如权利要求1所述的方法,其中所述划分包括:使用三分之一和三分之二划分与不导致能够使用三元分割执行的划分的另一个二元划分。3.如权利要求2所述的方法,其中第一划分是四分之一和四分之三划分,并且第二划分是三分之一和三分之二划分。4.如权利要求2或3中任一项所述的方法,其中所述划分由编码器与对应解码器中的逆操作协作地执行。5.如权利要求2或3中任一项所述的方法,其中所述划分由编码器执行。6.如权利要求3所述的方法,其中在所述第一划分之后发生的中间划分之后发生所述第二划分。7.如权利要求1所述的方法,其中所述划分包括:当使用不对称分割的连续划分不导致使用三元分割模式获得的等效分割时,...

【专利技术属性】
技术研发人员:F勒林内克T波里尔G雷斯F厄本
申请(专利权)人:交互数字VC控股公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1