对参考图片列表的约束制造技术

技术编号:35892187 阅读:19 留言:0更新日期:2022-12-10 10:23
描述了用于处理视频的方法和装置。该处理可以包括视频编码、解码或转码。一种示例视频处理方法包括执行包括包含一个或多个子图片的一个或多个图片的视频和视频的比特流之间的转换,其中比特流符合格式规则,该格式规则指定,响应于子图片不是帧内随机访问点子图片的前置子图片,子图片不能是随机访问类型的子图片,并且其中前置子图片按照输出顺序在帧内随机访问点子图片之前。随机访问点子图片之前。随机访问点子图片之前。

【技术实现步骤摘要】
【国外来华专利技术】对参考图片列表的约束
[0001]相关申请的交叉引用
[0002]根据适用的专利法和/或依据巴黎公约的规则,本申请适时要求于2020年4月20日提交的美国临时专利申请No.63/012,713的优先权和权益。出于根据法律的所有目的,前述申请的全部公开通过引用而并入作为本申请的公开的一部分。


[0003]本专利文档涉及图像和视频编码与解码。

技术介绍

[0004]数字视频占了互联网和其他数字通信网络上的最大带宽使用。随着能够接收和显示视频的连接用户设备的数量增加,预计对数字视频使用的带宽需求将继续增长。

技术实现思路

[0005]本文档公开了可以由视频编码器和解码器用于使用语法的各种规则来处理视频的编解码表示的技术。
[0006]在一个示例方面,公开了一种视频处理方法。该方法包括执行包括包含一个或多个子图片的一个或多个图片的视频和视频的比特流之间的转换,其中比特流符合格式规则,该格式规则指定,响应于子图片不是帧内随机访问点子图片的前置子图片,子图片不能是随机访问类型的子图片,并且其中前置子图片按照输出顺序在帧内随机访问点子图片之前。
[0007]在另一个示例方面,公开了一种视频处理方法。该方法包括执行包括包含多个子图片的一个或多个图片的视频和视频的比特流之间的转换,其中比特流符合格式规则,该格式规则指定,响应于以下情况,第一子图片在恢复点图片中按照输出顺序在第二子图片之前:第一子图片和第二图片具有网络抽象层(NAL)单元的相同层标识符和相同的子图片索引,以及第一子图片按照解码顺序在第二子图片之前。
[0008]在另一个示例方面,公开了一种视频处理方法。该方法包括执行包括当前图片的视频和视频的比特流之间的转换,该当前图片包括包含当前条带的当前子图片,其中比特流符合格式规则,其中格式规则指定在比特流中指示图片的顺序,其中格式规则不允许当前条带的参考图片列表中的条目包括根据第一顺序在根据第二顺序在当前图片之前的第二图片之前的第一图片,其中第二图片包括具有与当前子图片相同的网络抽象单元(NAL)单元的层标识符和相同的子图片索引的帧内随机访问点子图片,并且其中当前子图片是完全随机访问子图片。
[0009]在另一个示例方面,公开了一种视频处理方法。该方法包括执行包括当前图片的视频和视频的比特流之间的转换,该当前图片包括包含当前条带的当前子图片,其中比特流符合格式规则,其中格式规则指定在比特流中指示图片的顺序,其中格式规则不允许当前条带的参考图片列表中的活动条目包括根据第一顺序在第二图片之前的第一图片,其中
第二图片包括具有与当前子图片相同的网络抽象单元(NAL)单元的层标识符和相同的子图片索引的帧内随机访问点子图片,并且其中当前子图片按照第二顺序在帧内随机访问点子图片之后。
[0010]在另一个示例方面,公开了一种视频处理方法。该方法包括执行包括当前图片的视频和视频的比特流之间的转换,该当前图片包括包含当前条带的当前子图片,其中比特流符合格式规则,其中格式规则指定在比特流中指示图片的顺序,其中格式规则不允许当前条带的参考图片列表中的条目包括按照第一顺序或第二顺序在第二图片之前的第一图片,其中第二图片包括具有零个或更多个相关联的前置子图片并且具有与当前子图片相同的网络抽象单元(NAL)单元的层标识符和相同的子图片索引的帧内随机访问点子图片,并且其中当前子图片按照第一顺序和第二顺序在帧内随机访问点子图片以及零个或多个相关联的前置子图片之后。
[0011]在另一个示例方面,公开了一种视频处理方法。该方法包括执行包括当前图片的视频和视频的比特流之间的转换,该当前图片包括包含当前条带的当前子图片,其中比特流符合格式规则,该格式规则指定,响应于当前子图片是随机访问可解码前置子图片,不允许当前条带的参考图片列表的活动条目包括以下中的任何一个或多个:第一图片,包括具有与当前子图片相同的子图片索引的随机访问跳过前置子图片,以及第二图片,按照解码顺序在包括与随机访问可解码前置子图片相关联的帧内随机访问点子图片的第三图片之前。
[0012]在另一个示例方面,公开了一种视频处理方法。该方法包括执行包括包含一个或多个子图片的一个或多个图片的视频和视频的编解码表示之间的转换。编解码表示符合指定包括一个或多个子图片的一个或多个图片根据网络抽象层(NAL)单元而被包括在编解码表示中的格式规则,其中在编解码表示中指示的类型NAL单元包括特定类型的图片的编解码条带或特定类型的子图片的编解码条带。
[0013]在另一个示例方面,公开了另一种视频处理方法。该方法包括执行包括包含一个或多个子图片的一个或多个图片的视频和视频的编解码表示之间的转换,其中编解码表示符合指定具有不同网络抽象层单元类型的两个邻近子图片将具有被视为图片标志的子图片的相同指示的格式规则。
[0014]在另一个示例方面,公开了另一种视频处理方法。该方法包括执行包括包含一个或多个子图片的一个或多个图片的视频和视频的编解码表示之间的转换,其中编解码表示符合定义第一类型的子图片和第二类型的子图片的顺序的格式规则,其中第一子图片是后置子图片或前置子图片或随机访问跳过前置(RASL)子图片类型,并且第二子图片是RASL类型或随机访问可解码前置(RADL)类型或即时解码刷新(IDR)类型或逐渐解码刷新(GDR)类型子图片。
[0015]在另一个示例方面,公开了另一种视频处理方法。该方法包括执行包括包含一个或多个子图片的一个或多个图片的视频和视频的编解码表示之间的转换,其中编解码表示符合定义允许或不允许第一类型的子图片与第二类型的子图片一起出现的条件的格式规则。
[0016]在另一个示例方面,公开了另一种视频处理方法。该方法包括执行包括包含一个或多个子图片的一个或多个视频图片的视频和视频的编解码表示之间的转换;其中编解码
表示包括按照根据规则的顺序的视频图片的一个或多个层。
[0017]在又一个示例方面,公开了一种视频编码器装置。视频编码器包括被配置为实施上述方法的处理器。
[0018]在又一个示例方面,公开了一种视频解码器装置。视频解码器包括被配置为实施上述方法的处理器。
[0019]在又一个示例方面,公开了一种存储有代码的计算机可读介质。该代码以处理器可执行代码的形式体现本文描述的方法之一。
[0020]这些以及其他特征将在本文档中描述。
附图说明
[0021]图1示出了图片的光栅扫描条带分割的示例,其中图片被分为12个片和3个光栅扫描条带。
[0022]图2示出了图片的矩形条带分割的示例,其中图片被分为24个片(6个片列和4个片行)和9个矩形条带。
[0023]图3示出了被分割为片和矩形条带的图片的示例,其中图片被分为4个片(2个片列和2个片行)和4个矩形条带。
[0024]图4示出了被分割为15个片、24个条带和24个子图片的图片。
[0025]图5是示例视频处理系统的框图。
[0026]图6是视频处理装置的框图。...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视频处理的方法,包括:执行包括包含一个或多个子图片的一个或多个图片的视频和所述视频的比特流之间的转换,其中,所述比特流符合格式规则,所述格式规则指定,响应于子图片不是帧内随机访问点子图片的前置子图片,所述子图片不能是随机访问类型的子图片,并且其中,所述前置子图片按照输出顺序在所述帧内随机访问点子图片之前。2.根据权利要求1所述的方法,其中,所述帧内随机访问点子图片是所有视频编解码层(VCL)网络抽象层(NAL)单元具有在IDR_W_RADL到CRA_NUT的范围内的NAL单元类型的相同值的子图片,所述范围包括IDR_W_RADL和CRA_NUT。3.根据权利要求1所述的方法,其中,所述随机访问类型的子图片包括随机访问可解码前置子图片。4.根据权利要求3所述的方法,其中,所述随机访问可解码前置子图片是每个视频编解码层(VCL)网络抽象层(NAL)单元具有等于RADL_NUT的NAL单元类型的子图片。5.根据权利要求1所述的方法,其中,所述随机访问类型的子图片包括随机访问跳过前置子图片。6.根据权利要求5所述的方法,其中,所述随机访问跳过前置子图片是每个视频编解码层(VCL)网络抽象层(NAL)具有等于RASL_NUT的NAL单元类型的子图片。7.一种视频处理的方法,包括:执行包括包含多个子图片的一个或多个图片的视频和所述视频的比特流之间的转换,其中,所述比特流符合格式规则,所述格式规则指定,响应于以下情况,第一子图片在恢复点图片中按照输出顺序在第二子图片之前:所述第一子图片和所述第二图片具有网络抽象层(NAL)单元的相同层标识符和相同的子图片索引,以及所述第一子图片按照解码顺序在所述第二子图片之前。8.一种视频处理的方法,包括:执行包括当前图片的视频和所述视频的比特流之间的转换,所述当前图片包括包含当前条带的当前子图片,其中,所述比特流符合格式规则,其中,所述格式规则指定在所述比特流中指示图片的顺序,其中,所述格式规则不允许所述当前条带的参考图片列表中的条目包括根据第一顺序在根据第二顺序在所述当前图片之前的第二图片之前的第一图片,其中,所述第二图片包括具有与所述当前子图片相同的网络抽象单元(NAL)单元的层标识符和相同的子图片索引的帧内随机访问点子图片,并且其中,所述当前子图片是完全随机访问子图片。9.根据权利要求8所述的方法,其中,所述第一顺序包括解码顺序或输出顺序。10.根据权利要求8

9中任一项所述的方法,其中,所述第二顺序包括解码顺序。11.根据权利要求8

10中任一项所述的方法,其中,所述参考图片列表包括列表0参考图片列表。12.根据权利要求8

10中任一项所述的方法,其中,所述参考图片列表包括列表1参考
图片列表。13.根据权利要求8

12中任一项所述的方法,其中,所述完全随机访问子图片是每个视频编解码层(VCL)NAL单元具有等于CRA_NUT的NAL单元类型的帧内随机访问点子图片。14.一种视频处理的方法,包括:执行包括当前图片的视频和所述视频的比特流之间的转换,所述当前图片包括包含当前条带的当前子图片,其中,所述比特流符合格式规则,其中,所述格式规则指定在所述比特流中指示图片的顺序,其中,所述格式规则不允许所述当前条带的参考图片列表中的活动条目包括根据第一顺序在第二图片之前的第一图片,其中,所述第二图片包括具有与所述当前子图片相同的网络抽象单元(NAL)单元的层标识符和相同的子图片索引的帧内随机访问点子图片,并且其中,所述当前子图片按照第二顺序在所述帧内随机访问点子图片之后。15.根据权利要求14所述的方法,其中,所述第一顺序包括解码顺序或输出顺序。16.根据权利要求14至15中任一项所述的方法,其中,所述活...

【专利技术属性】
技术研发人员:王业奎
申请(专利权)人:字节跳动有限公司
类型:发明
国别省市:

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

1