视频译码中的参考图片列表约束和信令制造技术

技术编号:35733298 阅读:24 留言:0更新日期:2022-11-26 18:34
公开了示例技术和设备。一种用于对视频数据进行译码的示例设备包括:配置为存储视频数据的存储器;以及利用电路来实现并耦合到存储器的一个或多个处理器。所述一个或多个处理器被配置为:判断当前图片的参考图片列表中的条目是否等于无参考图片。基于该条目等于无参考图片,所述一个或多个处理器被配置为确定与该条目相关联的附加信息。所述一个或多个处理器被配置为:基于该附加信息来检查针对该条目的约束,并根据该约束对当前图片进行译码。并根据该约束对当前图片进行译码。并根据该约束对当前图片进行译码。

【技术实现步骤摘要】
【国外来华专利技术】视频译码中的参考图片列表约束和信令
[0001]本申请要求享受2020年5月14日提交的美国临时专利申请No.63/024,863和2020年5月21日提交的美国临时专利申请No.63/028,416的优先权,故以引用方式将这两份申请的全部内容并入本文。


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

技术介绍

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

2、MPEG

4、ITU

T H.263、ITU

T H.264/MPEG

4第10部分、高级视频译码(AVC)、ITU

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

技术实现思路

[0005]视频译码标准和视频译码标准草案可能需要检查某些约束以确保与标准的一致性。但是,在一些例子中,需要检查的信息可能是不可用的。例如,与“无参考图片”(例如,不可用的参考图片)有关的信息可能是不可用的。根据本公开内容的技术,可以确定与无参考图片相关联的附加信息,从而视频编解码器可以检查约束。
[0006]通常,本公开内容描述了用于视频译码的技术。具体而言,本公开内容描述了用于参考图片列表约束和信令的技术。
[0007]在一个例子中,一种方法包括:判断当前图片的参考图片列表中的条目是否等于无参考图片;基于所述条目等于无参考图片,确定与所述条目相关联的附加信息;基于所述附加信息来检查针对所述条目的约束;以及根据所述约束,对所述当前图片进行译码。
[0008]在另一个例子中,一种设备包括被配置为存储视频数据的存储器、以及利用电路来实现并耦合到所述存储器的一个或多个处理器,所述一个或多个处理器被配置为:判断
当前图片的参考图片列表中的条目是否等于无参考图片;基于所述条目等于无参考图片,确定与所述条目相关联的附加信息;基于所述附加信息来检查针对所述条目的约束;以及根据所述约束,对所述当前图片进行译码。
[0009]在另一个例子中,一种非临时性计算机可读介质存储有指令,当所述指令被执行时,使一个或多个处理器进行以下操作:判断当前图片的参考图片列表中的条目是否等于无参考图片;基于所述条目等于无参考图片,确定与所述条目相关联的附加信息;基于所述附加信息来检查针对所述条目的约束;以及根据所述约束,对所述当前图片进行译码。
[0010]在另一个例子中,一种设备包括:用于判断当前图片的参考图片列表中的条目是否等于无参考图片的单元;用于基于所述条目等于无参考图片,确定与所述条目相关联的附加信息的单元;用于基于所述附加信息来检查针对所述条目的约束的单元;以及用于根据所述约束,对所述当前图片进行译码的单元。
[0011]在附图和下面的说明书中阐述了一个或多个例子的细节。根据说明书、附图以及权利要求书,其它特征、对象和优点将变得显而易见。
附图说明
[0012]图1是示出可以执行本公开内容的技术的示例性视频编码和解码系统的框图。
[0013]图2A和图2B是示出示例性四叉树二叉树(QTBT)结构和相应的译码树单元(CTU)的概念图。
[0014]图3是示出可以执行本公开内容的技术的示例性视频编码器的框图。
[0015]图4是示出可以执行本公开内容的技术的示例性视频解码器的框图。
[0016]图5是根据本公开内容,示出示例性参考图片列表技术的流程图。
[0017]图6是示出示例性视频编码技术的流程图。
[0018]图7是示出示例性视频解码技术的流程图。
具体实施方式
[0019]在一些草案视频编码标准中,瞬时解码器刷新(IDR)图片是视频解码器可以用来开始对经译码视频序列(CVS)进行解码的图片。在一些例子中,即使视频解码器可能不需要参考图片列表来对IDR图片进行解码,参考图片列表也可以与IDR图片相关联。在一些实现中,出于比特流一致性目的,视频译码器可以检查与参考图片相关联的约束。比特流一致性可以是任何视频译码标准的组成部分,以使一个制造商的视频编码器可以与其它制造商的视频解码器无缝地运行。
[0020]IDR图片参考图片列表中的参考图片可能是“无参考图片”或者是不可用的。这是因为当视频解码器开始对IDR图片进行解码时,解码图片缓冲区中可能没有图片,因为IDR图片可能是视频解码器在CVS中解码的第一张图片。这样,在一些例子中,可能无法检查对不可用参考图片的约束。
[0021]根据本公开内容的技术,视频译码器可以确定与不可用参考图片相关联的附加信息,基于该另外信息来检查约束,并且对当前图片进行译码。用此方式,视频译码器可以检查对不可用参考图片的约束,以确保比特流一致性。
[0022]图1是示出可以执行本公开内容的技术的示例性视频编码和解码系统100的框图。
本公开内容的技术通常针对于视频数据的译码(编码和/或解码)。通常,视频数据包括用于处理视频的任何数据。因此,视频数据可以包括原始的、未编码的视频、编码的视频、解码的(例如,重构的)视频以及视频元数据(例如,信令数据)。
[0023]如图1中所示,在该例子中,系统100包括源设备102,其提供要由目的地设备116进行解码和显示的经编码的视频数据。具体而言,源设备102经由计算机可读介质110,将视频数据提供给目的地设备116。源设备102和目的地设备116可以包括广泛的设备中的任何设备,其包括桌面型计算机、笔记本(例如,膝上型)计算机、移动设备、平板计算机、机顶盒、电话手持装置(例如,智能手机)、电视、照相机、显示设备、数字媒体播放器、视频游戏机、视频流设备、广播接收机设备等等。在一些情况下,源设备102和目的地设备116可以被配备用于无线通信,因此可以称为无线通信设备。
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种对视频数据进行译码的方法,所述方法包括:判断针对当前图片的参考图片列表中的条目是否等于无参考图片;基于所述条目等于无参考图片,确定与所述条目相关联的附加信息;基于所述附加信息来检查针对所述条目的约束;以及根据所述约束,对所述当前图片进行译码。2.根据权利要求1所述的方法,其中,所述当前图片是瞬时解码器刷新(IDR)图片,所述方法还包括:对以所述IDR图片开始的所述视频数据进行解码;确定解码顺序中在所述IDR图片之前的至少一个图片没有被解码;以及确定所述条目对应于解码顺序中在所述IDR图片之前的所述至少一个图片。3.根据权利要求1所述的方法,其中,所述附加信息被要求用于检查所述约束。4.根据权利要求1所述的方法,其中,所述附加信息包括时间标识符。5.根据权利要求4所述的方法,其中,确定所述附加信息包括:确定所述条目的所述时间标识符等于所述当前图片的时间标识符或者等于预定的缺省值。6.根据权利要求1所述的方法,其中,所述附加信息包括所述条目的指示所述条目是否是非参考图片的图片报头语法元素。7.根据权利要求6所述的方法,其中,确定所述附加信息包括:将所述图片报头语法元素的值确定为等于0。8.根据权利要求1所述的方法,其中,所述附加信息包括一个或多个参数集。9.根据权利要求8所述的方法,其中,确定所述附加信息包括:确定所述一个或多个参数集等于所述当前图片的一个或多个参数集。10.根据权利要求1所述的方法,还包括:判断所述条目是否是层间参考图片(ILRP);以及基于所述条目是ILRP,替换指示图片参数集和序列参数集中的第一网络抽象层(NAL)单元所归属的层的第一NAL单元报头层标识符,所述图片参数集和序列参数集等于指示第二NAL单元报头标识符的视频参数集层标识符,所述第二NAL单元报头标识符指示用于层间预测的第一参考层。11.根据权利要求1所述的方法,还包括:基于所述附加信息来生成图片;以及基于所生成的图片来检查所述约束。12.根据权利要求11所述的方法,其中,所生成的图片是仅针对所述当前图片的第一切片来生成的。13.根据权利要求1所述的方法,还包括:确定所述当前图片是瞬时解码器刷新图片;确定在切片报头中不存在指示参考图片列表的序列参数集语法元素;确定在图片报头中不存在指示参考图片列表信息的图片参数集语法元素;以及基于所述当前图片是瞬时解码器刷新图片、在切片报头中不存在指示所述参考图片列表的所述序列参数集语法元素、以及在图片报头中不存在指示所述参考图片列表信息的所述图片参数集语法元素,推断参考图片列表结构索引的值等于指示参考图片列表语法结构
的数量的序列参数集语法元素,以及推断指示所述参考图片列表语法结构中的条目数量的语法元素的值。14.一种用于对视频数据进行译码的设备,所述设备包括:存储器,其被配置为存储所述视频数据;以及利用电路来实现并耦合到所述存储器的一个或多个处理器,所述一个或多个处理器被配置为:判断针对当前图片的参考图片列表中的条目是否等于无参考图片;基于所述条目等于无参考图片,确定与所述条目相关联的附加信息;基于所述附加信息来检查针对所述条目的约束;以及根据所述约束,对所述当前图片进行译码。15.根据权利要求14所述的设备,其中,所述当前图片是瞬时解码器刷新(IDR)图片,并且其中,所述一个或多个处理器进一步被配置为:对以所述IDR图片开始的所述视频数据进行解码;确定解码顺序中在所述IDR图片之前的至少一...

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

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

1