在视频译码中用于非正方形变换单元的变换系数的修改制造技术

技术编号:18467305 阅读:23 留言:0更新日期:2018-07-18 16:42
作为编码视频数据的过程的部分,视频编码器将变换应用于非正方形残余块以产生变换系数块。此外,所述视频编码器修改所述变换系数,使得所述变换系数块的每一相应变换系数是基于相应经解量化变换系数乘以

Modification of transform coefficients for non square transformation units in video decoding

As part of the process of encoding video data, the video encoder applies the transform to non square residual blocks to generate transformation coefficient blocks. In addition, the video encoder modifies the transform coefficient so that each corresponding transformation coefficient of the transform coefficient block is multiplied by a corresponding quantized transform coefficient.

【技术实现步骤摘要】
【国外来华专利技术】在视频译码中用于非正方形变换单元的变换系数的修改本申请案要求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)的非正方形变换单元(TU)的变换系数;在将解量化过程应用于变换系数之后,通过视频解码器修改经解量化变换系数,使得经解量化变换系数中的每一相应经解量化变换系数是基于相应经解量化变换系数除以的近似值;通过视频解码器将逆变换应用于经修改经解量化变换系数以重建残余块;及通过视频解码器通过将预测性块的样本添加到CU的TU的残余块的对应样本来重建译码块的样本。在另一实例中,本专利技术描述一种编码视频数据的方法,所述方法包含:通过视频编码器接收视频数据;通过视频编码器产生译码单元(CU)的非正方形变换单元(TU)的残余块,使得残余块的每一残余样本指示CU的译码块与CU的预测单元(PU)的预测性块的对应样本之间的差;通过视频编码器将变换应用于残余块以产生变换系数块;通过视频编码器修改变换系数,使得变换系数的块的每一相应变换系数是基于相应经解量化变换系数乘以的近似值;在修在改变换系数之后,通过视频编码器将量化过程应用于CU的非正方形TU的经修改变换系数;及通过视频编码器将基于经量化变换系数的数据包括于包含视频数据的经编码表示的位流中。在另一实例中,本专利技术描述一种用于解码视频数据的设备,所述设备包含:存储器,其经配置以存储视频数据;及使用电路、软件或其组合实施的视频解码器,所述视频解码器经配置以:将解量化过程应用于视频数据的译码单元(CU)的非正方形变换单元(TU)的变换系数;在将解量化过程应用于变换系数之后,修改经解量化变换系数,使得经解量化变换系数中的每一相应经解量化变换系数是基于相应经解量化变换系数除以的近似值;将逆变换应用于经修改的经解量化变换系数以重建残余块;及通过将预测性块的样本添加到CU的TU的残余块的对应样本来重建译码块的样本。在另一实例中,本专利技术描述一种用于编码视频数据的设备,所述设备包含:存储器,其经配置以存储视频数据;及使用电路、软件或其组合实施的视频编码器,所述视频编码器经配置以:产生译码单元(CU)的非正方形变换单元(TU)的残余块,使得残余块的每一残余样本指示CU的译码块与CU的预测单元(PU)的预测性块的对应样本之间的差;将变换应用于残余块以产生变换系数块;修改变换系数,使得变换系数块的每一相应变换系数是基于相应经解量化变换系数乘以的近似值;在修在改变换系数之后,将量化过程应用于CU的非正方形TU的经修改变换系数;及将基于经量化变换系数的数据包括于包含视频数据的经编码表示的位流中。在另一实例中,本专利技术描述一种用于解码视频数据的设备,所述设备包含:用于接收包含视频数据的经编码表示的位流的装置;用于将解量化过程应用于视频数据的译码单元(CU)的非正方形变换单元(TU)的变换系数的装置;用于在将解量化过程应用于变换系数之后,修改经解量化变换系数使得经解量化变换系数中的每一相应经解量化变换系数是基于相应经解量化变换系数除以的近似值的装置;用于将逆变换应用于经修改经解量化变换系数以重建残余块的装置;及用于通过将预测性块的样本添加到CU的TU的残余块的对应样本来重建译码块的样本的装置。在另一实例中,本专利技术描述一种用于编码视频数据的设备,所述设备包含:用于接收视频数据的装置;用于产生译码单元(CU)的非正方形变换单元(TU)的残余块,使得残余块的每一残余样本指示CU的译码块与CU的预测单元(PU)的预测性块的对应样本之间的差的装置;用于将变换应用于残余块以产生变换系数块的装置;用于修改变换系数使得变换系数块的每一相应变换系数是基于相应经解量化变换系数乘以的近似值的装置;用于在修改变换系数之后,将量化过程应用于CU的非正方形TU的经修改变换系数的装置;及用于将基于经量化变换系数的数据包括于包含视频数据的经编码表示的位流中的装置。在另一实例中,本专利技术描述一种其上存储有指令的计算机可读媒体,所述指令在执行时配置用于解码视频数据的设备以进行以下操作:接收包含视频数据的经编码表示的位流;将解量化过程应用于视频数据的译码单元(CU)的非正方形变换单元(TU)的变换系数;在将在解量化过程应用于变换系数之后,修改经解量化变换系数,使得经解量化变换系数中的每一相应经解量化变换系数是基于相应经解量化变换系数除以的近似值;将逆变换应用于经修改的经解量化变换系数以重建残余块;及通过将预测性块的样本添加到CU的TU的残余块的对应样本来重建译码块的样本。在另一实例中,本专利技术描述一种其上存储有指令的计算机可读媒体,所述指令在执行时配置用于编码视频数据的设备以进行以下操作:接收视频数据;产生译码单元(CU)的非正方形变换单元(TU)的残余块,使得残余块的每一残余样本指示CU的译码块与CU的预测单元(PU)的预测性块的对应样本之间的差;将变换应用于残余块以产生变换系数块;修改变换系数,使得变换系数块的每一相应变换系数是基于相应经解量化变换系数乘以的近似值;在修改变换系数之后,将量化过程应用于CU的非正方形TU的经修改变换系数;及将基于经量化变换系数的数据包括于包含视频数据的经编码表示的位流中。在随附图式及以下描述中本文档来自技高网
...

【技术保护点】
1.一种对经编码视频数据进行解码的方法,所述方法包含:通过视频解码器接收包含所述视频数据的经编码表示的位流;通过所述视频解码器将解量化过程应用于所述视频数据的译码单元CU的非正方形变换单元TU的变换系数;在将所述解量化过程应用于所述变换系数之后,通过所述视频解码器修改所述经解量化变换系数,使得所述经解量化变换系数中的每一相应经解量化变换系数是基于所述相应经解量化变换系数除以

【技术特征摘要】
【国外来华专利技术】2015.11.25 US 62/260,103;2016.03.18 US 62/310,271;1.一种对经编码视频数据进行解码的方法,所述方法包含:通过视频解码器接收包含所述视频数据的经编码表示的位流;通过所述视频解码器将解量化过程应用于所述视频数据的译码单元CU的非正方形变换单元TU的变换系数;在将所述解量化过程应用于所述变换系数之后,通过所述视频解码器修改所述经解量化变换系数,使得所述经解量化变换系数中的每一相应经解量化变换系数是基于所述相应经解量化变换系数除以的近似值;通过所述视频解码器将逆变换应用于所述经修改的经解量化变换系数以重建残余块;及通过所述视频解码器通过将预测性块的样本添加到所述CU的所述TU的所述残余块的对应样本来重建译码块的样本。2.根据权利要求所述1的方法,其中所述非正方形TU具有大小K×L,且将所述逆变换应用于所述经修改经解量化变换系数包含通过所述视频解码器将具有大小N×N的变换应用于所述经修改的经解量化变换系数,其中log2(N*N)=((log2(K)+log2(L))>>1)<<1),且((log2(K)+log2(L))为奇数。3.根据权利要求所述1的方法,其中所述非正方形TU具有所述大小K×L,且修改所述经解量化变换系数包含基于所述((log2(K)+log2(L))为奇数而通过所述视频解码器修改所述经解量化变换系数,使得所述经解量化变换系数中的每一相应经解量化变换系数是基于所述相应经解量化变换系数除以的所述近似值,其中当((log2(K)+log2(L))为偶数时,不修改所述经解量化变换系数,使得所述经解量化变换系数中的每一相应经解量化变换系数是基于所述相应经解量化变换系数除以的所述近似值。4.一种编码视频数据的方法,所述方法包含:通过视频编码器接收所述视频数据;通过所述视频编码器产生译码单元CU的非正方形变换单元TU的残余块,使得所述残余块的每一残余样本指示所述CU的译码块与所述CU的预测单元PU的预测性块的对应样本之间的差;通过所述视频编码器将变换应用于所述残余块以产生变换系数块;通过所述视频编码器修改所述变换系数,使得所述变换系数块的每一相应变换系数是基于所述相应经解量化变换系数乘以的近似值;在修改所述变换系数之后,通过所述视频编码器将量化过程应用于所述CU的所述非正方形TU的所述经修改变换系数;及通过所述视频编码器将基于所述经量化变换系数的数据包括于包含所述视频数据的经编码表示的位流中。5.根据权利要求4所述的方法,其中所述非正方形TU具有所述大小K×L,且将所述变换应用于所述残余块包含通过所述视频编码器将具有大小N×N的变换应用于所述残余块,其中log2(N*N)=((log2(K)+log2(L))>>1)<<1),且((log2(K)+log2(L))为奇数。6.根据权利要求4所述的方法,其中所述非正方形TU具有所述大小K×L,且修改所述经解量化变换系数包含基于所述((log2(K)+log2(L))为奇数通过所述视频编码器修改所述经解量化变换系数,使得所述经解量化变换系数中的每一相应经解量化变换系数是基于所述相应经解量化变换系数乘以的所述近似值,其中当((log2(K)+log2(L))为偶数时,不修改所述经解量化变换系数,使得所述经解量化变换系数中的每一相应经解量化变换系数是基于所述相应经解量化变换系数乘以的所述近似值。7.一种用于解码视频数据的设备,所述设备包含:存储器,其经配置以存储所述视频数据;及视频解码器,其使用电路、软件或其组合加以实施,所述视频解码器经配置以:将解量化过程应用于所述视频数据的译码单元CU的非正方形变换单元TU的变换系数;在将所述解量化过程应用于所述变换系数之后,修改所述经解量化变换系数,使得所述经解量化变换系数中的每一相应经解量化变换系数是基于所述相应经解量化变换系数除以的近似值;将逆变换应用于所述经修改的经解量化变换系数以重建残余块;及通过将预测性块的样本添加到所述CU的所述TU的所述残余块的对应样本来重建译码块的样本。8.根据权利要求7所述的设备,其中所述非正方形TU具有所述大小K×L,且所述视频解码器经配置使得作为将所述逆变换应用于所述经修改的经解量化变换系数的部分,所述视频解码器将具有大小N×N的变换应用于所述经修改的经解量化变换系数,其中log2(N*N)=((log2(K)+log2(L))>>1)<<1),且((log2(K)+log2(L))为奇数。9.根据权利要求7所述的设备,其中所述非正方形TU具有所述大小K×L,且所述视频解码器经配置使得基于所述((log2(K)+log2(L))为奇数,所述视频解码器修改所述经解量化变换系数,使得所述经解量化变换系数中的每一相应经解量化变换系数是基于所述相应经解量化变换系数除以的所述近似值,其中当((log2(K)+log2(L))为偶数时,所述视频解码器不修改所述经解量化变换系数,使得所述经解量化变换系数中的每一相应经解量化变换系数是基于所述相应经解量化变换系数除以的所述近似值。10.一种用于编码视频数据的设备,所述设备包含:存储器,其经配置以存储所述视频数据;及视频编码器,其使用电路、软件或其组合加以实施,所述视频编码器经配置以:产生译码单元CU的非正方形变换单元TU的残余块,使得所述残余块的每一残余样本指示所述CU的译码块与所述CU的预测单元PU的预测性块的对应样本之间的差;将变换应用于所述残余块以产生变换系数块;修改所述变换系数,使得所述变换系数块的每一相应变换系数是基于所述相应经解量化变换系数乘以的近似值;在修改所述变换系数之后,将量化过程应用于所述CU的所述非正方形TU的所述经修改变换系数;及将基于所述经量化变换系数的数据包括于包含所述视频数据的经编码表示的位流中。11.根据权利要求10所述的设备,其中所述非正方形TU具有所述大小K×L,且所述视频编码器经配置使得作为将所述变换应用于所述残余块的部分,所述视频编码器将具有大小N×N的变换应用于所述残余块,其中log2(N*N)=((log2(K)+log2(L))>>1)<<1),且((log2(K)+log2(L))为奇数。12.根据权利要求10所述的设备,其中所述非正方形TU具有所述大小K×L,且所述视频编码器经配置使得基于所述((log2(K)+log2(L))为奇数,所述视频编码器修改所述经解量化变换系数,使得所述经解量化变换系数中的每一相应经解量化变换系数是基于所述相应经解量化变换系数乘以的所述近似值,其中当((log2(K)+log2(L))为偶数时,所述视频编码器不修改所述经解量化变换系数...

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

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

1