视频译码中的弹性变换树结构制造技术

技术编号:18467293 阅读:17 留言:0更新日期:2018-07-18 16:42
本发明专利技术提供一种视频译码器,其基于树结构确定译码单元CU经分割成CU的变换单元TU。作为基于所述树结构确定所述CU经分割成所述CU的所述TU的部分,所述视频译码器确定所述树结构中的节点恰好具有所述树结构中的两个子节点。所述树结构的根节点对应于所述CU的译码块,所述树结构的每一相应非根节点对应于为对应于所述相应非根节点的父节点的块的分区的相应块,且所述树结构的叶节点对应于所述CU的所述TU。

The structure of elastic transform tree in video decoding

The present invention provides a video decoder based on tree structure to determine that the decoding unit CU is divided into CU transform unit TU. The video decoder determines that the nodes in the tree structure exactly have two sub nodes in the tree structure as part of the TU which is divided into the CU based on the tree structure. The root node of the tree structure corresponds to the decoding block of the CU, and each corresponding non root node of the tree structure corresponds to a corresponding block for the partition of the block corresponding to the parent node of the corresponding non root node, and the leaf node of the tree structure corresponds to the said TU of the CU.

【技术实现步骤摘要】
【国外来华专利技术】视频译码中的弹性变换树结构本申请案要求2015年11月25日申请的美国临时专利申请案62/260,103及2016年3月18日申请的美国临时专利申请案62/310,271的权益,所述申请案中的每一者的全部内容以引用的方式并入本文中。
本公开涉及视频编码及视频解码。
技术介绍
数字视频能力可并入到广泛范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或台式计算机、平板计算机、电子书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话(所谓的“智能型电话”)、视频电话会议装置、视频流式传输装置等。数字视频装置实施视频译码技术,例如由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频译码(AVC)定义的标准、高效率视频译码(HEVC)标准及这些标准的扩展中所描述的技术。视频装置可通过实施这些视频译码技术来更有效地发射、接收、编码、解码及/或存储数字视频信息。视频译码技术包含空间(图片内)预测及/或时间(图片间)预测以减少或去除视频序列中固有的冗余。对于基于块的视频译码,可将视频切片(例如,视频帧或视频帧的一部分)分割成视频块(其还可被称作树型块)、译码单元(CU)及/或译码节点。图片可被称作帧,且参考图片可被称作参考帧。空间或时间预测产生待译码块的预测性块。残余数据表示待译码的原始块与预测性块之间的像素差。为进行进一步压缩,可将残余数据从像素域变换到变换域,从而导致残余变换系数,可接着量化所述残余变换系数。可应用熵译码以实现甚至更多压缩。
技术实现思路
本专利技术涉及帧内及帧间预测分割、非正方形变换、非正方形块的帧内及帧间译码模式及相关联的熵译码。本专利技术的技术可用于高级视频编解码器的上下文中,例如HEVC的扩展或视频译码标准的下一代中。在一个实例中,使用一节点可恰好具有两个子节点的弹性变换树。在一个实例中,本专利技术描述一种解码视频数据的方法,所述方法包含:通过视频解码器接收包含视频数据的经编码表示的位流;通过视频解码器基于树结构确定视频数据的译码单元(CU)经分割成CU的变换单元(TU),其中:基于树结构确定CU经分割成CU的TU包含通过视频解码器确定树结构中的节点恰好具有树结构中的两个子节点,且树结构的根节点对应于CU的译码块,树结构的每一相应非根节点对应于为对应于相应非根节点的父节点的块的分区的相应块,且树结构的叶节点对应于CU的TU;且对于CU的TU中的至少一者:通过视频解码器将变换应用于TU的系数块以产生TU的残余块;及通过视频解码器通过将预测性块的样本添加到CU的TU的残余块的对应样本来重建译码块的样本。在另一实例中,本专利技术描述一种编码视频数据的方法,所述方法包含:通过视频编码器接收视频数据;基于树结构将所述视频数据的译码单元(CU)分割成所述CU的变换单元(TU),其中:基于树结构将CU分割成CU的TU包含通过视频编码器确定树结构中的节点恰好具有树结构中的两个子节点,且树结构的根节点对应于CU的译码块,树结构的每一相应非根节点对应于为对应于相应非根节点的父节点的块的分区的相应块,且树结构的叶节点对应于CU的TU;且对于CU的TU中的至少一者:通过视频编码器将变换应用于TU的残余块以产生所述TU的变换系数块;及通过视频编码器熵编码指示TU的变换系数的语法元素。在另一实例中,本专利技术描述一种用于解码视频数据的设备,所述设备包含:一或多个存储媒体,其经配置以存储视频数据;及视频解码器,其经配置以:接收包含视频数据的经编码表示的位流;基于树结构确定视频数据的译码单元(CU)经分割成CU的变换单元(TU),其中:视频解码器经配置使得作为基于树结构确定CU经分割成CU的TU的部分,视频解码器确定树结构中的节点恰好具有树结构中的两个子节点,且树结构的根节点对应于CU的译码块,树结构的每一相应非根节点对应于为对应于相应非根节点的父节点的块的分区的相应块,且树结构的叶节点对应于CU的TU;且对于CU的TU中的至少一者:将变换应用于TU的系数块以产生TU的残余块;及通过将预测性块的样本添加到CU的TU的残余块的对应样本来重建译码块的样本。在另一实例中,本专利技术描述一种用于编码视频数据的设备,所述设备包含:一或多个存储媒体,其经配置以存储视频数据;及视频编码器,其经配置以:接收视频数据;基于树结构将视频数据的译码单元(CU)分割成CU的变换单元(TU),其中:视频编码器经配置使得作为基于树结构将CU分割成CU的TU的部分,视频编码器确定树结构中的节点恰好具有树结构中的两个子节点,且树结构的根节点对应于CU的译码块,树结构的每一相应非根节点对应于为对应于相应非根节点的父节点的块的分区的相应块,且树结构的叶节点对应于CU的TU;且对于CU的TU中的至少一者:将变换应用于TU的残余块以产生TU的变换系数块;及熵编码指示TU的变换系数的语法元素。在另一实例中,本专利技术描述一种用于解码视频数据的设备,所述设备包含:用于接收包含所述视频数据的经编码表示的位流的装置;用于基于树结构确定所述视频数据的译码单元(CU)经分割成所述CU的变换单元(TU)的装置,其中:用于基于树结构确定CU经分割成CU的TU的装置包含用于确定树结构中的节点恰好具有树结构中的两个子节点的装置,且树结构的根节点对应于CU的译码块,树结构的每一相应非根节点对应于为对应于相应非根节点的父节点的块的分区的相应块,且树结构的叶节点对应于CU的TU;且对于CU的TU中的至少一者:用于将变换应用于TU的系数块以产生TU的残余块的装置;及用于通过将预测性块的样本添加到CU的TU的残余块的对应样本来重建译码块的样本的装置。在另一实例中,本专利技术描述一种用于编码视频数据的设备,所述设备包含:用于接收视频数据的装置;用于基于树结构将视频数据的译码单元(CU)分割成CU的变换单元(TU)的装置,其中:用于基于树结构将CU分割成CU的TU的装置包含用于确定树结构中的节点恰好具有树结构中的两个子节点的装置,且树结构的根节点对应于CU的译码块,树结构的每一相应非根节点对应于为对应于相应非根节点的父节点的块的分区的相应块,且树结构的叶节点对应于CU的TU;且对于CU的TU中的至少一者:用于将变换应用于TU的残余块以产生TU的变换系数块的装置;及用于熵编码指示TU的变换系数的语法元素的装置。在另一实例中,本专利技术描述其上存储有指令的计算机可读数据存储媒体,所述指令在执行时配置用于解码视频数据的设备以进行以下操作:接收包含视频数据的经编码表示的位流;基于树结构确定视频数据的译码单元(CU)经分割成CU的变换单元(TU),其中:指令在执行时配置设备使得作为基于树结构确定CU经分割成CU的TU的部分,设备确定树结构中的节点恰好具有树结构中的两个子节点,且树结构的根节点对应于CU的译码块,树结构的每一相应非根节点对应于为对应于相应非根节点的父节点的块的分区的相应块,且树结构的叶节点对应于CU的TU;且对于CU的TU中的至少一者:将变换应用于TU的系数块以产生TU的残余块;及通过将预测性块的样本添加到所述CU的TU的残余块的对应样本来重建译码块的样本。在另一实例中,本专利技术本文档来自技高网
...

【技术保护点】
1.一种解码视频数据的方法,所述方法包含:通过视频解码器接收包含所述视频数据的经编码表示的位流;通过所述视频解码器基于树结构确定所述视频数据的译码单元CU经分割成所述CU的变换单元TU,其中:基于所述树结构确定所述CU经分割成所述CU的所述TU包含通过所述视频解码器确定所述树结构中的节点恰好具有所述树结构中的两个子节点,及所述树结构的根节点对应于所述CU的译码块,所述树结构的每一相应非根节点对应于为对应于所述相应非根节点的父节点的块的分区的相应块,且所述树结构的叶节点对应于所述CU的所述TU;及对于所述CU的所述TU中的至少一者:通过所述视频解码器将变换应用于所述TU的系数块以产生所述TU的残余块;及通过所述视频解码器通过将预测性块的样本添加到所述CU的所述TU的所述残余块的对应样本来重建译码块的样本。

【技术特征摘要】
【国外来华专利技术】2015.11.25 US 62/260,103;2016.03.18 US 62/310,271;1.一种解码视频数据的方法,所述方法包含:通过视频解码器接收包含所述视频数据的经编码表示的位流;通过所述视频解码器基于树结构确定所述视频数据的译码单元CU经分割成所述CU的变换单元TU,其中:基于所述树结构确定所述CU经分割成所述CU的所述TU包含通过所述视频解码器确定所述树结构中的节点恰好具有所述树结构中的两个子节点,及所述树结构的根节点对应于所述CU的译码块,所述树结构的每一相应非根节点对应于为对应于所述相应非根节点的父节点的块的分区的相应块,且所述树结构的叶节点对应于所述CU的所述TU;及对于所述CU的所述TU中的至少一者:通过所述视频解码器将变换应用于所述TU的系数块以产生所述TU的残余块;及通过所述视频解码器通过将预测性块的样本添加到所述CU的所述TU的所述残余块的对应样本来重建译码块的样本。2.根据权利要求1所述的方法,其中所述节点为第一节点且基于所述树结构确定所述CU经分割成所述CU的所述TU包含:通过所述视频解码器确定所述树结构中的第二节点恰好具有所述树结构中的四个子节点。3.根据权利要求1所述的方法,其中确定所述节点恰好具有两个子节点包含通过所述视频解码器基于所述CU的预测单元PU的总数目确定所述树结构是二进制树还是四分之一树,其中基于所述CU具有2个PU,所述节点恰好具有所述树结构中的两个子节点。4.根据权利要求1所述的方法,其中对应于所述树结构的特定深度下的所述节点的所述块具有与所述CU的预测单元PU的预测块相同的大小。5.根据权利要求4所述的方法,其中所述CU的所述PU中的至少一者的预测块为矩形。6.根据权利要求1所述的方法,其中基于所述树结构确定所述CU经分割成所述CU的TU包含通过所述视频解码器确定所述树结构的至少一个节点的子节点对应于不同大小的块。7.根据权利要求1所述的方法,其中所述节点为第一节点,且基于所述树结构确定所述CU经分割成所述CU的所述TU进一步包含:通过所述视频解码器确定对应于所述第一节点的所述子节点的块之间的界限为竖直的;及通过所述视频解码器确定所述树结构中的第二节点恰好具有两个子节点且对应于所述第二节点的所述子节点的块之间的界限为水平的。8.一种编码视频数据的方法,所述方法包含:通过视频编码器接收所述视频数据;基于树结构将所述视频数据的译码单元CU分割成所述CU的变换单元TU,其中:基于所述树结构将所述CU分割成所述CU的TU包含通过所述视频编码器确定所述树结构中的节点恰好具有所述树结构中的两个子节点,及所述树结构的根节点对应于所述CU的译码块,所述树结构的每一相应非根节点对应于为对应于所述相应非根节点的父节点的块的分区的相应块,且所述树结构的叶节点对应于所述CU的所述TU;及对于所述CU的所述TU中的至少一者:通过所述视频编码器将变换应用于所述TU的残余块以产生所述TU的变换系数块;及通过所述视频编码器熵编码指示所述TU的所述变换系数的语法元素。9.根据权利要求8所述的方法,其中所述节点为第一节点且基于所述树结构将所述CU分割成所述CU的TU进一步包含:通过所述视频编码器确定所述树结构中的第二节点恰好具有所述树结构中的四个子节点。10.根据权利要求8所述的方法,其中将所述CU分割成TU包含通过所述视频编码器基于所述CU的预测单元PU的总数目确定所述树结构是二进制树还是四分之一树,其中基于所述CU具有2个PU,所述节点恰好具有所述树结构中的两个子节点。11.根据权利要求8所述的方法,其中对应于所述树结构的特定深度下的所述节点的所述块具有与所述CU的预测单元PU的预测块相同的大小。12.根据权利要求10所述的方法,其中所述CU的所述PU中的至少一者的预测块为矩形。13.根据权利要求8所述的方法,其中基于所述树结构将所述CU分割成所述CU的所述TU包含通过所述视频编码器将所述CU分割成TU,使得所述树结构的至少一个节点的子节点对应于不同大小的块。14.根据权利要求8所述的方法,其中所述节点为第一节点且基于所述树结构将所述CU分割成所述CU的所述TU进一步包含:通过所述视频解码器确定对应于所述第一节点的所述子节点的块之间的界限为竖直的;及通过所述视频解码器确定所述树结构中的第二节点恰好具有两个子节点且对应于所述第二节点的所述子节点的块之间的界限为水平的。15.一种用于解码视频数据的设备,所述设备包含:一或多个存储媒体,其经配置以存储所述视频数据;及视频解码器,其经配置以:接收包含所述视频数据的经编码表示的位流;基于树结构确定所述视频数据的译码单元CU经分割成所述CU的变换单元TU,其中:所述视频解码器经配置使得作为基于所述树结构确定所述CU经分割成所述CU的所述TU的部分,所述视频解码器确定所述树结构中的节点恰好具有所述树结构中的两个子节点,及所述树结构的根节点对应于所述CU的译码块,所述树结构的每一相应非根节点对应于为对应于所述相应非根节点的父节点的块的分区的相应块,且所述树结构的叶节点对应于所述CU的所述TU;及对于所述CU的所述TU中的至少一者:将变换应用于所述TU的系数块以产生所述TU的残余块;及通过将预测性块的样本添加到所述CU的所述TU的所述残余块的对应样本来重建译码块的样本。16.根据权利要求15所述的设备,其中所述节点为第一节点且所述视频解码器经配置使得作为基于所述树结构确定所述CU经分割成所述CU的所述TU的部分,所述视频解码器确定所述树结构中的第二节点恰好具有所述树结构中的四个子节点。17.根据权利要求15所述的设备,其中所述视频解码器经配置使得作为确定所述节点恰好具有两个子节点的部分,所述视频解码器基于所述CU的预测单元PU的总数目确定所述树结构是二进制树还是四分之一树,其中基于所述CU具有2个PU,所述节点恰好具有所述树结构中的两个子节点。18.根据权利要求15所述的设备,其中对应于所述树结构的特定深度下的所述节点的所述块具有与所述CU的预测单元PU的预测块相同的大小。19.根据权利要求18所述的设备,其中所述CU的所述P...

【专利技术属性】
技术研发人员:张莉赵邦金国辛陈建乐钱威俊赵欣李翔马尔塔·卡切维奇
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1