用于支持各种块大小的图像编码或解码的设备和方法技术

技术编号:23164902 阅读:71 留言:0更新日期:2020-01-21 22:38
本发明专利技术涉及用于对图像高效编码的图像编码或解码。本公开的技术涉及表示使用二叉树划分和四叉树划分确定的QTBT块中包括的各种块分割形状和块分割形式的语法以及针对语法的以更高级别表示的语法元素。

【技术实现步骤摘要】
【国外来华专利技术】用于支持各种块大小的图像编码或解码的设备和方法
本公开涉及用于高效编码视频的视频编码或解码。更具体地,本公开涉及用于发信号通知关于基于四叉树加二叉树(QTBT)的块分割的分割信息的技术。
技术介绍
本部分中的陈述仅仅提供了与本公开相关的背景信息,不会构成现有技术。在高效视频编码(HEVC)中,编码树单元(CTU)是用于反映视频中的各种局部特性的编码树,并且使用四叉树(四叉树)方案将CTU划分成多个编码单元(CU)。当以这种方式确定CU时,基于CU执行帧内编码预测和帧间编码预测。每个CU又被划分成预测单元(PU)。在确定PU并且执行预测处理之后,将CU划分成用于残差块的变换单元(TU)。图1是例示了通过四叉树方案和表示分割的树结构来分割CTU的示例的图。一个大块CTU被分割成四个相等的正方形,其中,划分成的左上方块和右上方块不再被分割,而左下方块和右下方块中的每一个又被分割成四个相等的正方形。在图1的(b)中,代表块的圆圈被称为“节点”,而不再被分割的最终节点(也被称为“叶节点”)被涂成灰色。即,所有叶节点都是指作为最终编码块的CU。作为表示以上提到的CTU和CU的高级别语法,如表1中所示,在序列参数集(SPS)中指定了两个语法元素。[表1]seq_parameter_set_rbsp(){描述符...log2_min_luma_coding_block_size_minus3ue(v)>log2_diff_max_min_luma_coding_block_sizeue(v)...此处,log2_min_luma_coding_block_size_minus3指定基于亮度块允许的最小CU块大小(min_luma_coding_block_size),而log2_diff_max_min_luma_coding_block_size指定min_luma_coding_block_size与基于亮度块允许的最大CU块大小(max_luma_coding_block_size)之差。使用这两个语法元素,实际的最小亮度块大小(MinCbSizeY)被表示为式3,而CTU大小(CtbSizeY)被表示为式4。MinCbLog2SizeY=log2_min_luma_coding_block_size_minus3+3(1)CtbLog2SizeY=MinCbLog2SizeY+log2_diff_max_min_luma_coding_block_size(2)MinCbSizeY=1<<MinCbLog2SizeY(3)CtbSizeY=1<<CtbLog2SizeY(4)关于CTU中多个CU块的分割信息被记录在片头(sliceheader)的编码四叉树头部分中,如表2中所示。使用1比特标志split_cu_flag来指示四叉树分割是否已应用于给定节点。当标志为“0”时,它指示未进行分割。当标志为“1”时,它指示将一个单元分割为四个相等的单元。由于标志被重复使用,提出了与CTU中的分割CU块有关的大小和位置信息。[表2]coding_quadtree(x0,y0,log2CbSize,cqtDepth){描述符...split_cu_flag[x0][y0]ae(v)...最近,新讨论了四叉树加二叉树(QTBT)结构。QTBT结构消除了CU、PU和TU的常规概念,同时使CU分割有灵活性,以便匹配视频数据的各种局部特征。即,在QTBT中,CU可以被定义为具有正方形或矩形形状。另外,尽管HEVC中CTU大小为64,但是随着视频分辨率增加,已讨论了诸如128和256这样的更大块大小的必要性。因此,当在CTU中块被分割成至少4×4个块时,发信号通知分割信息所需的数据量增加。
技术实现思路
技术问题本公开的目的是高效地发信号通知与基于四叉树加二叉树(QTBT)的块分割相关的信息。技术方案按照本公开的一方面,提供了一种对视频数据进行解码的方法,该方法包括以下步骤:接收包含针对视频数据的块的编码数据的比特流;通过对高级别的头信息(headerinformation)进行解码来解析用于以高级别定义的块分割的语法元素,所述视频数据的块属于所述高级别;用所述语法元素计算用于块分割的参数;基于计算出的所述参数,用所述比特流推导针对所述视频数据的块的QTBT块分割结构,其中,所述QTBT块分割结构是具有根源自所述QT的叶节点的BT的结构;以及基于所述视频比特流对与所述QTBT的叶节点对应的最终子块进行解码。按照本公开的另一方面,提供了一种对视频数据进行解码的方法,该方法包括以下步骤:接收包含针对视频数据的块的编码数据的比特流;通过对高级别的头信息进行解码来解析用于以高级别定义的块分割的语法元素,所述视频数据的块属于所述高级别;用所述语法元素计算用于块分割的参数;基于计算出的所述参数,用所述比特流推导针对所述视频数据的块的QTBT块分割结构,其中,所述QTBT块分割结构是具有根源自所述QT的叶节点的BT的结构;以及基于所述视频比特流对与所述QTBT的叶节点对应的最终子块进行解码。在一些实施方式中,所述用于块分割的参数包括指示在BT中允许的叶节点的最小块大小的第一参数、指示QT中允许的叶节点的最小块大小的第二参数、指示所述BT中允许的根节点的最大块大小的第三参数和指示所述视频数据的块的大小的第四参数。在一些其它实施方式中,所述用于块分割的参数包括指示通过对称分割而生成的BT叶节点的最小块大小的第一参数、指示通过不对称分割而生成的BT叶节点的最小块大小的第二参数、指示QT中允许的叶节点的最小块大小的第三参数、指示所述BT中允许的根节点的最大块大小的第四参数和指示所述视频数据的块的大小的第五参数。附图说明图1是例示了通过四叉树方案和表示分割的树结构来分割CTU的示例的图。图2是能够实现本公开的技术的视频编码设备的示例性框图。图3是例示了在本公开中提出的BT分割类型的图。图4是能够实现本公开的技术的视频解码设备的示例性框图。图5是例示了通过四叉树方案进行的分割和表示分割的树结构的示例的图。图6是例示了根据本公开的实施方式的根据在BT分割语法的语义中的分割类型进行比特分配的树表示的图。图7是例示了根据本公开的另一实施方式的根据在BT分割语法的语义中的分割类型进行比特分配的树表示的图。图8是例示了根据本公开的另一实施方式的根据在BT分割语法的语义中的分割类型进行比特分配的树表示的图。图9是例示了根据本公开的另一实施方式的根据在BT分本文档来自技高网...

【技术保护点】
1.一种对视频数据进行解码的方法,该方法包括以下步骤:/n接收包含针对视频数据的块的编码数据的比特流;/n通过对高级别的头信息进行解码来对用于以所述高级别定义的块分割的语法元素进行解析,所述视频数据的块属于所述高级别;/n用所述语法元素计算用于块分割的参数,其中,所述用于块分割的参数包括指示二叉树BT中允许的叶节点的最小块大小的第一参数、指示四叉树QT中允许的叶节点的最小块大小的第二参数、指示所述BT中允许的根节点的最大块大小的第三参数和指示所述视频数据的块的大小的第四参数;/n基于计算出的参数,用所述比特流推导所述视频数据的块的QTBT块分割结构,其中,所述QTBT块分割结构是具有根源自所述QT的叶节点的BT的结构;以及/n基于视频比特流对与QTBT的叶节点对应的最终子块进行解码。/n

【技术特征摘要】
【国外来华专利技术】20170526 KR 10-2017-0065495;20170731 KR 10-2017-001.一种对视频数据进行解码的方法,该方法包括以下步骤:
接收包含针对视频数据的块的编码数据的比特流;
通过对高级别的头信息进行解码来对用于以所述高级别定义的块分割的语法元素进行解析,所述视频数据的块属于所述高级别;
用所述语法元素计算用于块分割的参数,其中,所述用于块分割的参数包括指示二叉树BT中允许的叶节点的最小块大小的第一参数、指示四叉树QT中允许的叶节点的最小块大小的第二参数、指示所述BT中允许的根节点的最大块大小的第三参数和指示所述视频数据的块的大小的第四参数;
基于计算出的参数,用所述比特流推导所述视频数据的块的QTBT块分割结构,其中,所述QTBT块分割结构是具有根源自所述QT的叶节点的BT的结构;以及
基于视频比特流对与QTBT的叶节点对应的最终子块进行解码。


2.根据权利要求1所述的方法,其中,推导所述QTBT块分割结构包括以下步骤:
当给定子块的宽度和高度等于所述第一参数所指示的大小时,推断出所述给定子块不再被BT分割。


3.根据权利要求1所述的方法,其中,推导所述QTBT块分割结构包括以下步骤:
当给定子块的高度等于所述第一参数所指示的大小并且所述给定子块被BT分割时,推断出所述给定子块是在垂直方向上被分割的。


4.根据权利要求1所述的方法,其中,推导所述QTBT块分割结构包括以下步骤:
当给定子块的宽度等于所述第一参数所指示的大小并且所述给定子块被BT分割时,推断出所述给定子块是在水平方向上被分割的。


5.根据权利要求1所述的方法,其中,推导所述QTBT块分割结构包括以下步骤:
当给定子块等于所述第二参数所指示的大小时,推断出所述给定子块不再被QT分割。


6.根据权利要求1所述的方法,其中,推导所述QTBT块分割结构包括以下步骤:
当所述QT的叶节点的大小大于所述第三参数所指示的大小时,推断出所述QT的叶节点为所述QTBT的叶节点。


7.根据权利要求1所述的方法,其中,推导所述QTBT块分割结构包括以下步骤:
当所述第四参数所指示的大小大于预定义或预定的最大变换大小时,推断出所述视频数据的块被递归QT分割成所述最大变换大小。


8.根据权利要求1所述的方法,其中,所述语法元素包括:
指示所述BT中允许的所述叶节点的最小块大小的元素;
指示在所述BT中允许的叶节点的最小块大小与在所述QT中允许的叶节点的最小块大小之间的差的元素;
指示在所述BT中允许的根节点的最大块大小与在所述QT中允许的叶节点的最小块大小之间的差的元素;以及
指示在所述QT中允许的根节点的最大块大小与在所述BT中允许的根节点的最大块大小之间的差的元素。


9.一种对视频数据进行解码的方法,该方法包括以下步骤:
接收包含针对视频数据的块的编码数据的比特流;
通过对高级别的头信息进行解码来对用于以所述高级别定义的块分割的第一语法元素进行解析,所述视频数据的块属于所述高级别;
通过对属于所述高级别的低级别的第二头信息进行解码来对用于所述第一语法元素的偏移的第二语法元素进行解析;
用所述第一语法元素和所述第二语法元素计算用于块分割的参数,其中,所述用于块分割的参数包括指示在二叉树BT中允许的叶节点的最小块大小的第一...

【专利技术属性】
技术研发人员:林晶娟李善英金炯德金孝性孙世勋申在燮李京泽
申请(专利权)人:SK电信有限公司
类型:发明
国别省市:韩国;KR

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

1