在进行视频译码时对块的色度变换跳过和联合色度译码启用制造技术

技术编号:34425810 阅读:31 留言:0更新日期:2022-08-06 15:56
一种对视频数据进行编码的方法,包括:确定与利用第一变换类型对视频数据的译码单元的第一色度块进行编码相关联的第一率失真值;确定与利用第二变换类型对视频数据的译码单元的第一色度块进行编码相关联的第二率失真值;基于第一率失真值和第二率失真值来确定第一变换类型提供与第二变换类型相比而言较好的率失真;基于关于第一变换类型提供较好的率失真的确定,确定与在用利用第一变换类型的色度残差联合译码(JCCR)的情况下对译码单元进行编码相关联的第三率失真值,以及避免确定与在用利用第二变换类型的JCCR的情况下对译码单元进行编码相关联的第四率失真值;以及在用利用第一变换类型的JCCR的情况下对译码单元进行编码。进行编码。进行编码。

【技术实现步骤摘要】
【国外来华专利技术】在进行视频译码时对块的色度变换跳过和联合色度译码启用
[0001]本申请要求享受于2019年12月31日提交的美国临时专利申请62/955,830的利益,其全部内容通过引用并入本文。


[0002]本公开内容涉及视频编码和视频解码。

技术介绍

[0003]数字视频能力可以被合并到各种各样的设备,包括数字电视机、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型计算机或台式计算机、平板计算机、电子书阅读器、数字相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏控制台、蜂窝或卫星无线电电话(所谓的“智能电话”)、视频电话会议设备、视频流设备等。数字视频设备实现视频译码技术,例如由MPEG

2、MPEG

4、ITU

T H.263、ITU

T H.264/MPEG

4Part 10、高级视频译码(AVC)、ITU

T H.265/高效视频译码(HEVC)定义的标准、以及对这些标准的扩展中描述的那些视频译码技术。视频设备可以通过实现这样的视频译码技术来较有效地对数字视频信息进行发送、接收、编码、解码和/或存储。
[0004]视频译码技术包括空间(图片内)预测和/或时间(图片间)预测,用以减少或移除视频序列中固有的冗余。对于基于块的视频编码,视频条带(例如,视频图片或视频图片的一部分)可被划分成视频块,其也可被称为译码树单元(CTU)、译码单元(CU)和/或译码结点。一图片的经帧内编码的(I)条带中的视频块是使用相对于相同图片中的相邻块中的参考样本的空间预测来被编码的。图片的经帧间编码的(P或B)条带中的视频块可以使用相对于相同图片中的相邻块中的参考样本的空间预测、或者相对于其它参考图片中的参考样本的时间预测。图片可以被称为帧,并且参考图片可以被称为参考帧。

技术实现思路

[0005]通常,本公开内容描述了针对用于当在进行视频译码时启用色度残差联合编码(JCCR)时,在第一变换类型和第二变换类型之间选择变换的单个率失真搜索的技术。本公开内容还描述了关于基于确定的针对色度分量的残差值的变换类型,可以不使用JCCR的示例。在一些示例中,第一变换类型是离散余弦变换(DCT),诸如DCT

2,第二变换类型是变换跳过(例如,不执行变换)。通过执行用于在第一变换类型和第二变换类型之间选择变换的单个率失真搜索,可以实现计算上的效率,这是因为可以不需要多个率失真搜索。
[0006]在一个示例中,本公开内容描述了一种对视频数据进行编码的方法,所述方法包括:确定与利用第一变换类型对所述视频数据的译码单元的第一色度块进行编码相关联的第一率失真值;确定与利用第二变换类型对所述视频数据的所述译码单元的所述第一色度块进行编码相关联的第二率失真值;基于所述第一率失真值和所述第二率失真值来确定所述第一变换类型提供与第二变换类型相比而言较好的率失真;基于关于所述第一变换类型提供较好的率失真的所述确定,确定与在用利用所述第一变换类型的色度残差联合译码
(JCCR)的情况下对所述译码单元进行编码相关联的第三率失真值,以及避免确定与在用利用所述第二变换类型的JCCR的情况下对所述译码单元进行编码相关联的第四率失真值;以及在用利用所述第一变换类型的JCCR的情况下对所述译码单元进行编码,其中,在用利用所述第一变换类型的JCCR的情况下对所述译码单元进行编码包括:生成针对所述译码单元的所述第一色度块的第一残差块和针对所述译码单元的第二色度块的第二残差块;基于所述第一残差块和所述第二残差块来生成联合残差块;以及以信号发送基于所述联合残差块的信息。
[0007]在一个示例中,本公开内容描述了一种用于对视频数据进行编码的设备,所述设备包括:被配置为储存所述视频数据的存储器;以及处理电路,其被配置为:确定与利用第一变换类型对所述视频数据的译码单元的第一色度块进行编码相关联的第一率失真值;确定与利用第二变换类型对所述视频数据的所述译码单元的所述第一色度块进行编码相关联的第二率失真值;基于所述第一率失真值和所述第二率失真值来确定所述第一变换类型提供与第二变换类型相比而言较好的率失真;基于关于所述第一变换类型提供较好的率失真的所述确定,确定与在用利用所述第一变换类型的色度残差联合译码(JCCR)的情况下对所述译码单元进行编码相关联的第三率失真值,以及避免确定与在用利用所述第二变换类型的JCCR的情况下对所述译码单元进行编码相关联的第四率失真值;以及在用利用所述第一变换类型的JCCR的情况下对所述译码单元进行编码,其中,为了在用利用所述第一变换类型的JCCR的情况下对所述译码单元进行编码,所述处理电路被配置为:生成针对所述译码单元的所述第一色度块的第一残差块和针对所述译码单元的第二色度块的第二残差块;基于所述第一残差块和所述第二残差块来生成联合残差块;以及以信号发送基于所述联合残差块的信息。
[0008]在一个示例中,本公开内容描述了一种计算机可读储存介质,其上储存有指令,所述指令当被执行时使一个或多个处理器:确定与利用第一变换类型对所述视频数据的译码单元的第一色度块进行编码相关联的第一率失真值;确定与利用第二变换类型对所述视频数据的所述译码单元的所述第一色度块进行编码相关联的第二率失真值;基于所述第一率失真值和所述第二率失真值来确定所述第一变换类型提供与第二变换类型相比而言较好的率失真;基于关于所述第一变换类型提供较好的率失真的所述确定,确定与在用利用所述第一变换类型的色度残差联合译码(JCCR)的情况下对所述译码单元进行编码相关联的第三率失真值,以及避免确定与在用利用所述第二变换类型的JCCR的情况下对所述译码单元进行编码相关联的第四率失真值;以及在用利用所述第一变换类型的JCCR的情况下对所述译码单元进行编码,其中,使所述一个或多个处理器在用利用所述第一变换类型的JCCR的情况下对所述译码单元进行编码的指令包括使所述一个或多个处理器进行如下操作的指令:生成针对所述译码单元的所述第一色度块的第一残差块和针对所述译码单元的第二色度块的第二残差块;基于所述第一残差块和所述第二残差块来生成联合残差块;以及以信号发送基于所述联合残差块的信息。
[0009]在一个示例中,本公开内容描述了一种用于对视频数据进行编码的设备,所述设备包括:用于确定与利用第一变换类型对所述视频数据的译码单元的第一色度块进行编码相关联的第一率失真值的单元;用于确定与利用第二变换类型对所述视频数据的所述译码单元的所述第一色度块进行编码相关联的第二率失真值的单元;用于基于所述第一率失真
值和所述第二率失真值来确定所述第一变换类型提供与第二变换类型相比而言较好的率失真的单元;基于关于所述第一变换类型提供较好的率失真的所述确定,用于确定与在用利用所述第一变换类型的色度残差联合译码(JCCR)的情况下对所述译码单元进行编码相关联的第三率失真值,以及避免确定与在用利用所述第二变换类型的JCCR的情况下对所述译码单元进行编码相关联的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种对视频数据进行编码的方法,所述方法包括:确定与利用第一变换类型对所述视频数据的译码单元的第一色度块进行编码相关联的第一率失真值;确定与利用第二变换类型对所述视频数据的所述译码单元的所述第一色度块进行编码相关联的第二率失真值;基于所述第一率失真值和所述第二率失真值来确定所述第一变换类型提供与第二变换类型相比而言较好的率失真;基于关于所述第一变换类型提供较好的率失真的所述确定,确定与在用利用所述第一变换类型的色度残差联合译码(JCCR)的情况下对所述译码单元进行编码相关联的第三率失真值,以及避免确定与在用利用所述第二变换类型的JCCR的情况下对所述译码单元进行编码相关联的第四率失真值;以及在用利用所述第一变换类型的JCCR的情况下对所述译码单元进行编码,其中,在用利用所述第一变换类型的JCCR的情况下对所述译码单元进行编码包括:生成针对所述译码单元的所述第一色度块的第一残差块和针对所述译码单元的第二色度块的第二残差块;基于所述第一残差块和所述第二残差块来生成联合残差块;以及以信号发送基于所述联合残差块的信息。2.根据权利要求1所述的方法,其中,与利用所述第一变换类型对所述译码单元的所述第二色度块进行编码相关联的率失真值指示同与利用所述第二变换类型对所述译码单元的所述第二色度块进行编码相关联的率失真值相比而言较好的率失真。3.根据权利要求1所述的方法,其中,所述第一变换类型是离散余弦变换(DCT),以及所述第二变换类型是变换跳过。4.根据权利要求3所述的方法,其中,在用利用所述第一变换类型的JCCR的情况下对所述译码单元进行编码进一步包括:对所述联合残差块执行变换,以生成经变换的联合残差块,其中,以信号发送基于所述联合残差块的信息包括:以信号发送指示所述经变换的联合残差块的信息。5.根据权利要求1所述的方法,其中,基于所述第一残差块和所述第二残差块来生成所述联合残差块包括确定如下中的至少一个:resJointC[x][y]=(4*resCb[x][y]+2*Csign*resCr[x][y])/5;resJointC[x][y]=(resCb[x][y]+Csign*resCr[x][y])/2;或者resJointC[x][y]=(4*resCr[x][y]+2*Csign*resCb[x][y])/5,其中,resJointC是所述联合残差块,resCb[x][y]是所述第一残差块,resCr[x][y]是所述第二残差块,以及Csign是+1或

1。6.根据权利要求1所述的方法,其中,所述第一变换类型是变换跳过,以及所述第二变换类型是离散余弦变换(DCT)。7.根据权利要求6所述的方法,其中,在用利用所述第一变换类型的JCCR的情况下对所述译码单元进行编码进一步包括:跳过对所述联合残差块执行变换,
其中,以信号发送基于所述联合残差块的信息包括:以信号发送指示所述联合残差块的信息。8.根据权利要求1所述的方法,其中,生成针对所述译码单元的所述第一色度块的所述第一残差块和针对所述译码单元的第二色度块的所述第二残差块包括:基于所述第一色度块和第一预测块之间的差异来生成所述第一残差块;以及基于所述第二色度块和第二预测块之间的差异来生成所述第二残差块。9.根据权利要求1所述的方法,其中,在用利用所述第一变换类型的JCCR的情况下对所述译码单元进行编码包括:基于所述第三率失真值指示与所述第一率失真值和所述第二率失真值中的至少一个相比而言较好的率失真,在用利用所述第一变换类型的JCCR的情况下对所述译码单元进行编码。10.一种用于对视频数据进行编码的设备,所述设备包括:被配置为储存所述视频数据的存储器;以及处理电路,其被配置为:确定与利用第一变换类型对所述视频数据的译码单元的第一色度块进行编码相关联的第一率失真值;确定与利用第二变换类型对所述视频数据的所述译码单元的所述第一色度块进行编码相关联的第二率失真值;基于所述第一率失真值和所述第二率失真值来确定所述第一变换类型提供与第二变换类型相比而言较好的率失真;基于关于所述第一变换类型提供较好的率失真的所述确定,确定与在用利用所述第一变换类型的色度残差联合译码(JCCR)的情况下对所述译码单元进行编码相关联的第三率失真值,以及避免确定与在用利用所述第二变换类型的JCCR的情况下对所述译码单元进行编码相关联的第四率失真值;以及在用利用所述第一变换类型的JCCR的情况下对所述译码单元进行编码,其中,为了在用利用所述第一变换类型的JCCR的情况下对所述译码单元进行编码,所述处理电路被配置为:生成针对所述译码单元的所述第一色度块的第一残差块和针对所述译码单元的第二色度块的第二残差块;基于所述第一残差块和所述第二残差块来生成联合残差块;以及以信号发送基于所述联合残差块的信息。11.根据权利要求10所述的设备,其中,与利用所述第一变换类型对所述译码单元的所述第二色度块进行编码相关联的率失真值指示同与利用所述第二变换类型对所述译码单元的所述第二色度块进行编码相关联的率失真值相比而言较好的率失真。12.根据权利要求10所述的设备,其中,所述第一变换类型是离散余弦变换(DCT),以及所述第二变换类型是变换跳过。13.根据权利要求12所述的设备,其中,为了在用利用所述第一变换类型的JCCR的情况下对所述译码单元进行编码,所述处理电路被配置为:对所述联合残差块执行变换,以生成经变换的联合残差块,其中,为了以信号发送基于所述联合残差块的信息,所述处理电路被配置为以信号发
送指示所述经变换的联合残差块的信息。14.根据权利要求10所述的设备,其中,为了基于所述第一残差块和所述第二残差块来生成所述联合残差块,所述处理电路被配置为确定如下中的至少一个:resJointC[x][y]=(4*resCb[x][y]+2*Csign*resCr[x][y])/5;resJointC[x][y]=(resCb[x][y]+Csign*resCr[x][y])/2;或者resJointC[x][y]=(4*resCr[x][y]+2*Csign*resCb[x][y])/5,其中,resJointC是所述联合残差块,resCb[x][y]是所述第一残差块,resCr[x][y]是所述第二残差块,以及Csign是+1或

1。15.根据权利要求10所述的设备,其中,所述第一变换类型是变换跳过,以及所述第二变换类型是离散余弦变换(DCT)。16.根据权利要求15所述的设备,其中,为了在用利用所述第一变换类型的JCCR的情况下对所述译码单元进行编码,所述处理电路被配置为:跳过对所述联合残差块执行变换,其中,为了以信号发送基于所述联...

【专利技术属性】
技术研发人员:B
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1