用于视频编码中的变换的多类型树框架制造技术

技术编号:26264553 阅读:87 留言:0更新日期:2020-11-06 18:06
实施例包括用于解码视频数据的方法和装置,包括接收形成视频数据的编码图片的表示的编码的视频比特流,并确定将视频数据的编码图片分割为多个编码单元。该分割可以根据第一树结构,并且该多个编码单元包括第一树结构的叶节点。该方法还包括确定根据第二树结构将叶节点的残差块递归地划分为多个变换单元。

【技术实现步骤摘要】
【国外来华专利技术】用于视频编码中的变换的多类型树框架相关申请的交叉引用本专利申请要求享有2018年4月2日提交的No.62/651,689临时申请和2019年4月1日提交的No.16/372,249非临时申请的优先权,其被转让给本申请的受让人,并在此通过引用明确地并入本申请。
本公开涉及视频编码和视频解码。
技术介绍
数字视频功能可被并入广泛的设备,包括数字电视、数字直接广播系统、无线广播系统、个人数字助理(PDA)、笔记本电脑或台式电脑、平板电脑、电子书阅读器、数字相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏控制台、蜂窝或卫星无线电话、所谓的“智能手机”、视频电视会议设备、视频流媒体设备等。数字视频设备实施视频编码技术,诸如在由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4部分10、高级视频编码(AVC)、高效视频编码(HEVC)标准定义的标准以及这些标准的扩展中描述的那些技术。通过实施这样的视频编码技术,视频设备可以更有效地传输、接收、编码、解码和/或存储数字视频信息。视频编码技术包括空间(图片内)预测和/或时间(图片间)预测,以减少或移除视频序列中固有的冗余。对于基于块的视频编码,视频切片(例如,视频图片/帧或视频图片的部分)可以被分割为视频块,其也可被称为树块、编码单元(codingunit,CU)和/或编码节点。图片可以被称为帧。参考图片可以被称为参考帧。空间或时间预测得到待编码块的预测性块(predictiveblock)。残差数据表示原始待编码块与预测性块之间的像素差值。为了进一步压缩,残差数据可以从像素域变换到变换域,得到残差变换系数,其然后可以被量化。可以应用熵编码来实现甚至更多的压缩。
技术实现思路
本公开描述了使用基于多树的框架分割视频数据块的技术,包括递归地将变换块或单元划分为树结构,该树结构可以不同于相应编码单元的树结构。一个实施例包括用于解码视频数据的方法。该方法包括接收编码的视频比特流,该编码的视频比特流形成视频数据的编码图片的表示。该方法还包括确定将视频数据的编码图片分割为多个编码单元。该分割是根据第一树结构进行的。多个编码单元包括第一树结构的叶节点。该方法还包括确定根据第二树结构将叶节点的残差块递归地划分为多个变换单元。该方法还包括基于确定的第一树结构和第二树结构重构编码图片。另一实施例包括用于编码视频数据的方法。该方法包括获得用于编码成编码的视频比特流的图片,并确定将视频数据的图片分割为多个编码单员。该分割根据第一树结构,并且该多个编码单元包括第一树结构的叶节点。该方法还包括确定根据第二树结构将叶节点的残差块递归地划分为多个变换单元。该方法还包括基于确定的第一树结构和第二树结构,将图片编码为编码的视频比特流。另一实施例包括用于解码视频数据的装置。该装置包括被配置为存储视频数据的编码图片的存储器。该装置还包括被配置为接收形成视频数据的编码图片的表示的编码的视频比特流并确定将视频数据的编码图片分割为多个编码单元的视频处理器。该分割是根据第一树结构进行的。该多个编码单元包括第一树结构的叶节点。该处理器还被配置为确定根据第二树结构将叶节点的残差块递归地划分为多个变换单元,以及基于确定的第一树结构和第二树结构重构编码图片。另一实施例包括用于编码视频数据的装置。该装置包括被配置为存储视频数据的编码图片的存储器。该装置还包括被配置为获得用于编码成编码的视频比特流的图片,并确定将视频数据的图片分割为多个编码单元。该分割是根据第一树结构进行的,并且该多个编码单元包括第一树结构的叶节点。该处理器还被配置为还确定根据第二树结构将叶节点的残差块递归地划分为多个变换单元。该处理器还被配置为基于确定的第一树结构和第二树结构,将图片编码为编码的视频比特流。另一实施例包括用于解码视频数据的装置。该装置包括用于存储视频数据的编码图片的部件。该装置还包括获得形成视频数据的编码图片的表示的编码视频比特流的部件,和确定将视频数据的编码图片分割为多个编码单元的部件。该分割是根据第一树结构进行的。该多个编码单元包括第一树结构的叶节点。该装置还包括用于确定根据第二树结构将叶节点的残差块递归地划分为多个变换单元的部件,和基于确定的第一树结构和第二树结构重构编码图片的部件。另一实施例包括用于编码视频数据的装置。该装置包括用于存储视频数据的编码图片的部件。该装置还包括获得用于编码成编码的视频比特流的图片的部件,和确定将视频数据的图片分割为多个编码单元的部件。该分割是根据第一树结构进行的,并且该多个编码单元包括第一树结构的叶节点。该装置还包括用于确定根据第二树结构将叶节点的残差块递归地划分为多个变换单元的部件。该装置还包括基于确定的第一树结构和第二树结构,将图片编码为编码的视频比特流的部件。一个或多个示例的细节在附图和下面的描述中阐述。其他特征、对象和优点将从描述、附图和权利要求中显而易见。附图说明图1是示出配置为实现本公开的技术的示例视频编码和解码系统的框图。图2是示出高效视频编码(HEVC)中的编码单元(codingunit,CU)结构的概念图。图3是示出用于帧间预测模式的示例分割类型的概念图。图4A是示出使用四叉树二叉树(QTBT)结构的块分割的示例树结构的概念图。图4B是示出与使用图4A的QTBT结构的块分割相对应的示例树结构的概念图。图5A是示出示例水平三叉树分割类型的概念图。图5B是示出示例水平三叉树分割类型的概念图。图5C是示出示例非对称二叉树分割类型的概念图。图6A是示出四叉树分割的概念图。图6B是示出垂直二叉树分割的概念图。图6C是示出水平二叉树分割的概念图。图6D是示出垂直中心-侧(center-side)树分割的概念图。图6E是示出水平中心-侧树分割的概念图。图7是示出根据本公开的技术的编码树单元(codingtreeunit,CTU)分割的示例的概念图。图8是示出视频编码器的示例的框图。图9是示出视频解码器的示例的框图。图10A是示出根据本公开的技术的视频编码器的示例操作的流程图。图10B是示出根据本公开的技术的视频解码器的示例操作的流程图。图11是示出根据本公开的另一示例技术的视频编码器的示例操作的流程图。图12是示出根据本公开的另一示例技术的视频解码器的示例操作的流程图。具体实施方式本公开涉及基于块的视频编码中视频数据块(例如,编码单元)的分割和/或组织。本公开的技术可应用于视频编码标准中。在下面描述的各种示例中,本公开的技术包括使用三个或更多个不同的分割结构分割视频数据块。在一些示例中,可以在编码树结构的每个深度处使用三个或更多个不同的分割结构。这样的分割技术可以被称为多类型树(multi-type-tree,MTT)分割。通过使用MTT分割,可以更灵活地分割视频数据,因此允许更高的编码效率。本文档来自技高网
...

【技术保护点】
1.一种用于解码视频数据的方法,所述方法包括:/n接收编码的视频比特流,所述编码的视频比特流形成所述视频数据的编码图片的表示;/n确定将所述视频数据的编码图片分割为多个编码单元,所述分割根据是第一树结构进行的,并且所述多个编码单元包括第一树结构的叶节点;/n确定根据第二树结构将所述叶节点的残差块递归地划分为多个变换单元;以及/n基于确定的第一树结构和第二树结构重构所述编码图片。/n

【技术特征摘要】
【国外来华专利技术】20180402 US 62/651,689;20190401 US 16/372,2491.一种用于解码视频数据的方法,所述方法包括:
接收编码的视频比特流,所述编码的视频比特流形成所述视频数据的编码图片的表示;
确定将所述视频数据的编码图片分割为多个编码单元,所述分割根据是第一树结构进行的,并且所述多个编码单元包括第一树结构的叶节点;
确定根据第二树结构将所述叶节点的残差块递归地划分为多个变换单元;以及
基于确定的第一树结构和第二树结构重构所述编码图片。


2.如权利要求1所述的方法,其中,根据四叉树、二叉树、非对称二叉树或三叉树中的至少一种,将所述残差块递归地划分为第二树结构。


3.如权利要求1所述的方法,还包括从所述编码的视频比特流中解码语法元素,所述语法元素指示在所述残差块的树中只允许单一的变换单元分割结构。


4.如权利要求1所述的方法,还包括从所述编码的视频比特流中解码对于所述多个变换单元中的每一个的语法元素,所述语法元素指示相应的变换单元被划分为的结构。


5.如权利要求1所述的方法,还包括从所述编码的视频比特流中解码对于所述多个变换单元的子集的语法元素,所述语法元素指示相应的变换单元组被划分为的结构。


6.如权利要求1所述的方法,还包括从所述编码的视频比特流中解码与变换单元树的根相关联的语法元素,所述语法元素指示所述树中的多个变换单元根据指定的变换进行变换。


7.如权利要求6所述的方法,其中所述语法元素指示所述多个TU共享参数,所述参数与增强型多重变换(EMT)、非分离型二次变换(NSST)或变换跳过(TS)中的一个相关联。


8.如权利要求1所述的方法,还包括从所述编码的视频比特流中解码与变换单元树的根相关联的语法元素,所述语法元素指示所述变换单元树的编码块标志或非零系数的最后位置中的至少一个。


9.一种用于编码视频数据的方法,所述方法包括:
获得用于编码成编码的视频比特流的图片;
确定将所述视频数据的图片分割为多个编码单元,所述分割是根据第一树结构进行的,并且所述多个编码单元包括第一树结构的叶节点;
确定根据第二树结构将所述叶节点的残差块递归地划分为多个变换单元;以及
基于确定的第一树结构和第二树结构,将所述图片编码成所述编码的视频比特流。


10.如权利要求9所述的方法,其中,根据...

【专利技术属性】
技术研发人员:M卡泽维茨V塞雷金N胡WJ钱
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1