使用参数集的视频编解码制造技术

技术编号:35810438 阅读:9 留言:0更新日期:2022-12-03 13:31
描述了用于视频处理的方法和装置。该处理可以包括视频编码、视频解码或视频转码。一种示例视频处理方法包括根据格式规则来执行包括一个或多个图片的视频和视频的比特流之间的转换,并且格式规则指定,响应于满足一个或多个条件,指示提供档次、层和级别信息的第一语法结构和提供解码图片缓冲区信息的第二语法结构是否存在于序列参数集中的语法元素被设置为等于1,以指示第一语法结构和第二语法结构存在于序列参数集中。结构存在于序列参数集中。结构存在于序列参数集中。

【技术实现步骤摘要】
【国外来华专利技术】使用参数集的视频编解码
[0001]相关申请的交叉引用
[0002]根据适用的专利法和/或依据巴黎公约的规则,本申请适时要求于2020年4月6日提交的美国申请No.63/006,054的优先权和权益。出于根据法律的所有目的,前述申请的全部公开通过引用而并入作为本申请的公开的一部分。


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

技术介绍

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

技术实现思路

[0005]本文公开了可以由视频编码器和解码器用于使用对编解码表示的解码有用的控制信息来处理视频的编解码表示的技术。
[0006]在一个示例方面,公开了一种视频处理方法。该方法包括根据格式规则来执行包括包含一个或多个视频区域的一个或多个层的视频和视频的编解码表示之间的转换,其中格式规则指定一个或多个语法元素在与对应视频区域的被允许的条带类型相对应的一个或多个视频区域级别被包括在编解码表示中。
[0007]在另一个示例方面,公开了另一种视频处理方法。该方法包括根据格式规则来执行包括一个或多个层的视频和视频的编解码表示之间的转换,其中该一个或多个层包括包含一个或多个视频条带的一个或多个视频图片,其中格式规则指定根据第二规则在图片标头或条带标头之间至多一次包括与条带级别的编解码模式的启用或使用有关的语法元素。
[0008]在另一个示例方面,公开了另一种视频处理方法。该方法包括根据格式规则来执行包括包含一个或多个视频条带的一个或多个视频图片的视频和视频的编解码表示之间的转换,其中格式规则指定视频图片中被允许的条带类型控制参考图片列表是在编解码表示中被信令通知还是从编解码表示生成。
[0009]在另一个示例方面,公开了另一种视频处理方法。该方法包括执行包括包含一个或多个子图片的一个或多个视频图片的视频之间的转换,其中编解码表示符合格式规则,其中格式规则指定对视频图片的非编解码子图片的处理。
[0010]在另一个示例方面,公开了另一种视频处理方法。该方法包括根据格式规则来执行包括一个或多个图片的视频和视频的比特流之间的转换,其中格式规则指定,响应于满足一个或多个条件,指示提供档次、层和级别信息的第一语法结构和提供解码图片缓冲区信息的第二语法结构是否存在于序列参数集中的语法元素被设置为等于1,以指示第一语法结构和第二语法结构存在于序列参数集中。
[0011]在另一个示例方面,公开了另一种视频处理方法。该方法包括根据格式规则来执
行包括一个或多个编解码层的视频和视频的比特流之间的转换,并且其中格式规则指定一个或多个参数集和/或通用约束信息语法结构包括指示编解码层视频序列的图片中被允许的条带类型的一个或多个语法元素。
[0012]在另一个示例方面,公开了另一种视频处理方法。该方法包括根据格式规则来执行包括一个或多个层的视频和视频的比特流之间的转换,其中该一个或多个层包括包含一个或多个条带的一个或多个图片,并且格式规则指定语法元素被包括在图片标头或条带标头中,以指示是否对视频的对应图片或条带允许双向预测B条带或者该双向预测B条带是否用于视频的对应图片或条带。
[0013]在另一个示例方面,公开了另一种视频处理方法。该方法包括根据格式规则来执行包括一个或多个层的视频和视频的比特流之间的转换,其中该一个或多个层包括包含一个或多个条带的一个或多个图片,并且格式规则指定根据第二规则在图片标头或条带标头之间至多一次包括与条带级别的编解码模式的启用或使用有关的一个或多个语法元素。
[0014]在另一个示例方面,公开了另一种视频处理方法。该方法包括根据格式规则来执行包括一个或多个图片的视频和视频的比特流之间的转换,其中格式规则指定,基于当前图片的图片顺序计数值来设置指示比特流中按照解码顺序在当前图片之前的解码图片缓冲区中的图片是否在从解码图片缓冲区中移除图片之前被输出的变量的值。
[0015]在另一个示例方面,公开了另一种视频处理方法。该方法包括根据格式规则来执行包括一个或多个图片的视频和视频的比特流之间的转换,其中格式规则指定图片类型和层独立性的启用控制i)是否将指示允许帧间条带或B条带或P条带的语法元素包括在图片和/或预测信息中,和/或ii)预测信息的存在的指示。
[0016]在另一个示例方面,公开了另一种视频处理方法。该方法包括根据格式规则来执行包括一个或多个图片的视频和视频的比特流之间的转换,其中格式规则指定参考图片列表在编解码层视频序列的转换期间的使用依赖于视频对应于编解码层视频序列的图片中被允许的条带类型。
[0017]在另一个示例方面,公开了另一种视频处理方法。该方法包括根据格式规则来执行包括一个或多个视频序列的视频和视频的比特流之间的转换,其中格式规则指定视频序列或比特流中的两个自适应参数集是否或在哪个条件下被允许具有相同的自适应参数集标识符。
[0018]在另一个示例方面,公开了另一种视频处理方法。该方法包括根据格式规则来执行视频和视频的比特流之间的转换,其中格式规则指定第一参数集和第二参数集彼此依赖,使得是否或如何将语法元素包括在第二参数集中是基于第一参数集。
[0019]在另一个示例方面,公开了另一种视频处理方法。该方法包括根据格式规则来执行包括一个或多个图片的视频和视频的比特流之间的转换,每个图片包括一个或多个子图片,其中格式规则指定对图片的非编解码子图片的处理。
[0020]在又一个示例方面,公开了一种视频编码器装置。视频编码器包括被配置为实施上述方法的处理器。
[0021]在又一个示例方面,公开了一种视频解码器装置。视频解码器包括被配置为实施上述方法的处理器。
[0022]在又一个示例方面,公开了一种存储有代码的计算机可读介质。该代码以处理器
可执行代码的形式体现本文描述的方法之一。
[0023]这些以及其他特征将在本文档中描述。
附图说明
[0024]图1是一种示例视频处理系统的框图;
[0025]图2是一种视频处理装置的框图;
[0026]图3是一种视频处理的示例方法的流程图;
[0027]图4是示出根据本公开的一些实施例的视频编解码系统的框图;
[0028]图5是示出根据本公开的一些实施例的编码器的框图;
[0029]图6是示出根据本公开的一些实施例的解码器的框图;以及
[0030]图7A至图7J是基于所公开的技术的一些实施方式的视频处理的示例方法的流程图。
具体实施方式
[0031]在本文中使用章节标题是为了易于理解,而不是将每个章节中公开的技术和实施例的适用性仅限制于该章节。此外,在一些描述中使用H.266术语仅仅是为了易于理解,而不是为了限制所公开技术的范围。因此,本文描述的技术也适用于其他视频编解码器协议和设计。在本文中,某些实施例被示出作为对当前VVC规范的改变,其本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视频处理的方法,包括:根据格式规则来执行包括一个或多个图片的视频和所述视频的比特流之间的转换,其中,所述格式规则指定,响应于满足一个或多个条件,指示提供档次、层和级别信息的第一语法结构和提供解码图片缓冲区信息的第二语法结构是否存在于序列参数集中的语法元素被设置为等于1,以指示所述第一语法结构和所述第二语法结构存在于所述序列参数集中。2.根据权利要求1所述的方法,其中,所述一个或多个条件包括1)所述序列参数集所参考的视频参数集标识符大于0,并且存在仅包含具有等于特定值的网络抽象层NAL单元标头层标识符的一个层的输出层集,或者2)所述视频参数集标识符等于0。3.根据权利要求1或2所述的方法,其中,所述语法元素等于1还指定提供通用定时和假设参考解码器参数信息的第三语法结构和提供输出层集定时和假设参考解码器参数信息的第四语法结构被允许存在于所述序列参数集中。4.根据权利要求3所述的方法,其中,所述第三语法结构对应于general_timing_hrd_parameters()语法结构,并且所述第四语法结构对应于ols_timing_hrd_parameters()语法结构。5.根据权利要求1至4中任一项所述的方法,其中,所述语法元素对应于sps_ptl_dpb_hrd_params_present_flag,所述第一语法结构对应于profile_tier_level()语法结构,并且所述第二语法结构对应于dpb_parameters()语法结构。6.一种视频处理的方法,包括:根据格式规则来执行包括一个或多个编解码层的视频和所述视频的比特流之间的转换,其中,所述格式规则指定一个或多个参数集和/或通用约束信息语法结构包括指示编解码层视频序列的图片中被允许的条带类型的一个或多个语法元素。7.根据权利要求6所述的方法,其中,所述格式规则指定还包括第一语法元素,所述第一语法元素的值指示所述被允许的条带类型或在视频区域中被允许的条带类型组合。8.根据权利要求7所述的方法,其中,所述格式规则指定,仅当所述第一语法元素满足某些条件时,才信令通知所述一个或多个语法元素。9.根据权利要求7所述的方法,其中,所述格式规则指定通用约束信息语法结构包括第二语法元素,以指示所述第一语法元素是否等于0。10.根据权利要求7所述的方法,其中,所述格式规则指定,在所述第一语法元素指定没有双向预测B条带被包括在所述编解码层视频序列中的情况下,所述一个或多个语法元素等于1。11.一种视频处理的方法,包括:根据格式规则来执行包括一个或多个层的视频和所述视频的比特流之间的转换,其中所述一个或多个层包括包含一个或多个条带的一个或多个图片,其中,所述格式规则指定语法元素被包括在图片标头或条带标头中,以指示是否对所述视频的对应图片或条带允许双向预测B条带,或者所述双向预测B条带是否用于所述视频的对应图片或条带。12.根据权利要求11所述的方法,其中,所述格式规则指定序列参数集中的语法元素控
制所述图片标头或所述条带标头中包括的所述语法元素的存在。13.根据权利要求11所述的方法,其中,所述格式规则指定如何信令通知所述图片标头中的所述语法元素依赖于序列参数集中被允许的条带类型。14.根据权利要求11所述的方法,其中,所述格式规则指定所述语法元素控制所述图片标头中包括的一个或多个语法元素的信令和/或语义和/或推断。15.一种视频处理的方法,包括:根据格式规则来执行包括一个或多个层的视频和所述视频的比特流之间的转换,其中所述一个或多个层包括包含一个或多个条带的一个或多个图片,其中,所述格式规则指定根据第二规则在图片标头或条带标头之间至多一次包括与条带级别的编解码模式的启用或使用有关的一个或多个语法元素。16.根据权利要求15所述的方法,其中,所述编解码模式包括环路滤波或加权预测模式,或量化参数增量模式,或参考图片列表信息。17.根据权利要求15所述的方法,其中,所述格式规则指定参考图片参数集的所述条带标头包含图片标头语法结构,比特流一致性的要求是所述一个或多个语法元素的值等于0。18.一种视频处理的方法,包括:根据格式规则来执行包括一个或多个图片的视频和所述视频的比特流之间的转换,其中,所述格式规则指定,基于当前图片的图片顺序计数值来设置指示所述比特流中按照解码顺序在所述当前图片之前的解码图片缓冲区中的图片是否在从所述解码图片缓冲区中移除所述图片之前被输出的变量的值。19.根据权利要求18所述的方法,其中,所述格式规则指定,在作为所述比特流中的拼接点图片和编解码层视频序列接入单元的所述当前图片的图片顺序计数值大于前一个图片的图片顺序计数值的情况下,针对所述当前图片将所述变量的值设置为等于1。20.一种视频处理的方法,包括:根据格式规则来执行包括一个或多个图片的视频和所述视频的比特流之间的转换,其中,所述格式规则指定图片类型和层独立性的启用控制i)是否将指示允许帧间条带或B条带或P条带的语法元素包括在图片和/或预测信息中,和/或ii)所述预测信息的存在的指示。21.根据权利要求20所述的方法,其中,所述格式规则指定,在i)所述图片类型是帧...

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

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

1