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

技术编号:35852425 阅读:15 留言:0更新日期:2022-12-07 10:37
公开了用于视频处理的方法和装置。该处理可以包括视频编码、视频解码或视频转码。一种示例方法包括根据规则来执行包括一个或多个视频层的视频和视频的比特流之间的转换,该规则指定对视频的多个自适应参数集(APS)网络抽象层(NAL)单元的使用,每个APS NAL单元具有对应的自适应参数类型值,每个APS NAL单元与对应的视频层标识符相关联,每个APS NAL单元是前缀单元或后缀单元,并且该规则指定,响应于多个APS NAL单元共享相同的自适应参数类型值,多个APS NAL单元的自适应参数集标识符值属于相同的标识符空间。属于相同的标识符空间。属于相同的标识符空间。

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


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

技术介绍

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

技术实现思路

[0005]本文公开了可以由视频编码器和解码器用于使用对编解码表示的解码有用的控制信息来处理视频的编解码表示的技术。
[0006]在一个示例方面,公开了一种视频处理方法。该方法包括执行视频的当前块和视频的比特流之间的转换,其中,比特流符合指定上下文索引偏移用于将第一系数的第一符号标志包括在比特流中的规则,其中该规则指定上下文索引偏移的值基于第一编解码模式是否在比特流中被应用于当前块。
[0007]在另一个示例方面,公开了一种视频处理方法。该方法包括执行视频的当前块和视频的比特流之间的转换,其中比特流符合指定当前块的符号标志基于剩余的上下文编解码二进制位的数量来使用上下文模式和旁路模式中的任意一个而包括在比特流中的规则。
[0008]在另一个示例方面,公开了一种视频处理方法。该方法包括执行视频的当前块和视频的比特流之间的转换,其中比特流符合指定上下文索引偏移用于将当前块的符号标志包括在比特流中的规则,并且该规则指定上下文索引偏移基于当前块的信息来确定。
[0009]在另一个示例方面,公开了一种视频处理方法。该方法包括根据规则来执行包括一个或多个视频层的视频和视频的比特流之间的转换,其中,该规则指定对视频的多个自适应参数集网络抽象层单元的使用,其中每个自适应参数集网络抽象层单元具有对应的自适应参数类型值,其中每个自适应参数集网络抽象层单元与对应的视频层标识符相关联,其中每个自适应参数集网络抽象层单元是前缀单元或后缀单元,并且其中该规则指定,响应于多个自适应参数集网络抽象层单元共享相同的自适应参数类型值,多个自适应参数集网络抽象层单元的自适应参数集标识符值属于相同的标识符空间。
[0010]在另一个示例方面,公开了一种视频处理方法。该方法包括执行视频的当前块和视频的比特流之间的转换,其中比特流符合一规则,该规则指定不允许具有特定特性的第一辅助增强信息消息:(1)响应于具有特定特性的第二辅助增强信息消息被包括在条带单元中而在比特流中的条带单元内重复,或者(2)响应于第一辅助增强消息在比特流中的条
带单元内而更新,其中条带单元包括按照解码顺序连续的网络抽象层单元集合,并且其中网络抽象层集合包括单个编解码条带和与该单个编解码条带相关联的一个或多个非视频编解码层网络抽象层单元。
[0011]在另一个示例方面,公开了一种视频处理方法。该方法包括执行视频的当前块和视频的比特流之间的转换,其中比特流符合一规则,该规则指定响应于:(1)条带单元包括具有与第一非视频编解码层网络抽象层单元相同的特性的第二非视频编解码层网络抽象层单元,以及(2)第一非视频编解码层网络抽象层单元具有除了前缀辅助增强信息或后缀辅助增强信息之外的网络抽象层单元类型,比特流中的条带单元不允许第一非视频编解码层网络抽象层单元的重复。
[0012]在另一个示例方面,公开了一种视频处理方法。该方法包括根据规则来执行包括多个视频层的视频和视频的比特流之间的转换,其中该规则指定不允许多个自适应参数集中的哪些自适应参数集跨多个视频层进行共享。
[0013]在另一个示例方面,公开了一种视频处理方法。该方法包括根据规则来执行包括一个或多个视频层的视频和视频的比特流之间的转换,其中比特流包括一个或多个自适应环路滤波器自适应参数集,并且其中该规则指定是否允许一个或多个自适应环路滤波器自适应参数集在图片单元内被更新。
[0014]在另一个示例方面,公开了一种视频处理方法。该方法包括根据规则来执行包括一个或多个编解码层视频序列的视频和视频的比特流之间的转换,其中比特流包括自适应环路滤波器自适应参数集,并且其中该规则指定,响应于自适应环路滤波器自适应参数集具有一个或多个特定特性,不允许自适应环路滤波器自适应参数集跨一个或多个编解码层视频序列进行共享。
[0015]在另一个示例方面,公开了一种视频处理方法。该方法包括执行视频的当前块和视频的编解码表示之间的转换。编解码表示符合指定用于在编解码表示中对当前块的符号标志进行编解码的上下文索引偏移在一范围内的格式规则,其中编解码模式的范围函数用于在编解码表示中表示当前块。
[0016]在另一个示例方面,公开了另一种视频处理方法。该方法包括:执行视频的当前块和视频的编解码表示之间的转换;其中编解码表示符合格式规则,该格式规则指定当前块的符号标志根据剩余的上下文编解码二进制位的数量使用上下文编解码二进制位或旁路模式中的一个在编解码表示中被编解码。
[0017]在另一个示例方面,公开了另一种视频处理方法。该方法包括:执行视频的当前块和视频的编解码表示之间的转换;其中该转换使用基于块的增量脉冲编解码调制(BDPCM)模式,其中编解码表示符合格式规则,该格式规则指定来自BDPCM的符号标志在编解码表示中被上下文编解码,使得用于对符号标志进行编解码的上下文索引偏移是当前块的编解码条件的函数。
[0018]在另一个示例方面,公开了另一种视频处理方法。该方法包括:执行视频的当前块和视频的编解码表示之间的转换;其中编解码表示符合格式规则,该格式规则指定至多一次允许编解码表示中对应于按照连续解码顺序并包含单个编解码条带的网络抽象层单元集合的条带单元包括辅助增强信息(SEI)的至少一部分。
[0019]在另一个示例方面,公开了另一种视频处理方法。该方法包括:执行视频的当前块
和视频的编解码表示之间的转换;其中编解码表示符合格式规则,该格式规则指定编解码表示中对应于按照连续解码顺序并包含单个编解码条带的网络抽象层单元集合的条带单元包括一个或多个视频编解码层网络抽象层(VCL NAL)单元,其中该格式规则还指定被允许在条带单元中重复的第一类型的单元和不被允许在条带单元中重复的第二类型的单元。
[0020]在另一个示例方面,公开了另一种视频处理方法。该方法包括:根据规则来执行包括一个或多个视频层的视频和视频的编解码表示之间的转换;其中编解码表示包括一个或多个自适应参数集(APS);并且其中该规则指定一个或多个APS中的一些对一个或多个视频层的转换的应用性。
[0021]在另一个示例方面,公开了另一种视频处理方法。该方法包括:根据规则来执行包括一个或多个视频层的视频和视频的编解码表示之间的转换;其中编解码表示被布置到一个或多个网络抽象层(NAL)单元中;其中编解码表示包括用于控制转换的特性的一个或多个自适应参数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视频处理的方法,包括:根据规则来执行包括一个或多个视频层的视频和所述视频的比特流之间的转换;其中,所述规则指定对所述视频的多个自适应参数集网络抽象层单元的使用,每个自适应参数集网络抽象层单元具有对应的自适应参数类型值,每个自适应参数集网络抽象层单元与对应的视频层标识符相关联,每个自适应参数集网络抽象层单元是前缀单元或后缀单元,并且所述规则指定,响应于所述多个自适应参数集网络抽象层单元共享相同的自适应参数类型值,所述多个自适应参数集网络抽象层单元的自适应参数集标识符值属于相同的标识符空间。2.根据权利要求1所述的方法,其中,所述规则指定所述多个自适应参数集网络抽象层单元共享相同的自适应参数类型值,而不依赖所述多个自适应参数集网络抽象层单元的多个视频层标识符。3.根据权利要求1所述的方法,其中,所述规则指定所述多个自适应参数集网络抽象层单元共享相同的自适应参数类型值,而不依赖所述多个自适应参数集网络抽象层单元是前缀单元还是后缀单元。4.根据权利要求1至3中任一项所述的方法,其中,所述多个自适应参数集网络抽象层单元是多个第一模式自适应参数集网络抽象层单元,其中在第一模式下,映射的亮度预测样点基于线性模型来推导,并进一步用于推导亮度重构样点,并且色度残差值基于所述亮度重构样点进行缩放。5.根据权利要求1至3中任一项所述的方法,其中,所述多个自适应参数集网络抽象层单元是多个第二模式自适应参数集网络抽象层单元,其中在第二模式下,亮度重构样点利用基于不同方向上的亮度重构样点之间的差生成滤波器索引的分类操作进行滤波,并且色度重构样点在没有所述分类操作的情况下进行滤波。6.一种视频处理的方法,包括:执行视频的当前块和所述视频的比特流之间的转换,其中,所述比特流符合一规则,所述规则指定不允许具有特定特性的第一辅助增强信息消息:(1)响应于具有所述特定特性的第二辅助增强信息消息被包括在条带单元中而在所述比特流中的所述条带单元内重复,或者(2)响应于所述第一辅助增强消息在所述比特流中的所述条带单元内而更新,所述条带单元包括按照解码顺序连续的网络抽象层单元集合,并且所述网络抽象层集合包括单个编解码条带和与所述单个编解码条带相关联的一个或多个非视频编解码层网络抽象层单元。7.根据权利要求6所述的方法,其中,所述规则指定,响应于所述第一辅助增强信息消息具有与所述条带单元中包括的所述第二辅助增强信息消息的值相同的特定有效载荷类型的值,不允许所述第一辅助增强信息消息在所述条带单元内被重复。8.根据权利要求7所述的方法,其中,所述规则指定所述条带单元内特定有效载荷类型的同等语法结构的数量不大于1。9.根据权利要求6所述的方法,其中,所述规则指定,响应于所述第一辅助增强信息消
息具有特定有效载荷类型,不允许所述第一辅助增强信息消息在所述条带单元内被重复。10.根据权利要求9所述的方法,其中,所述规则指定所述条带单元内特定有效载荷类型的语法结构的数量不大于1。11.根据权利要求6所述的方法,其中,所述规则指定,响应于所述第一辅助增强信息消息具有特定有效载荷类型,不允许所述第一辅助增强信息消息在所述条带单元内被更新。12.根据权利要求11所述的方法,其中,所述规则指定所述条带单元内特定有效载荷类型的一个或多个语法结构具有相同的内容。13.一种视频处理的方法,包括:执行视频的当前块和所述视频的比特流之间的转换,其中,所述比特流符合一规则,所述规则指定响应于:(1)所述条带单元包括具有与所述第一非视频编解码层网络抽象层单元相同的特性的第二非视频编解码层网络抽象层单元,以及(2)所述第一非视频编解码层网络抽象层单元具有除了前缀辅助增强信息或后缀辅助增强信息之外的网络抽象层单元类型,所述比特流中的条带单元不允许第一非视频编解码层网络抽象层单元的重复。14.根据权利要求13所述的方法,其中,所述第二非视频编解码层网络抽象层单元是解码能力信息网络抽象层单元,并且所述规则指定所述条带单元内的解码能力信息网络抽象层单元的数量不大于1。15.根据权利要求13所述的方法,其中,所述第二非视频编解码层网络抽象层单元是具有特定标识符的视频参数集网络抽象层单元,并且所述规则指定所述条带单元内具有所述特定标识符的视频参数集网络抽象层单元的数量不大于1。16.根据权利要求13所述的方法,其中,所述第二非视频编解码层网络抽象层单元是具有特定标识符的序列参数集网络抽象层单元,并且所述规则指定所述条带单元内具有所述特定标识符的序列参数集网络抽象层单元的数量不大于1。17.根据权利要求13所述的方法,其中,所述第二非视频编解码层网络抽象层单元是具有特定标识符的图片参数集网络抽象层单元,并且所述规则指定所述条带单元内具有所述特定标识符的图片参数集网络抽象层单元的数量不应当大于1。18.根据权利要求13所述的方法,其中,所述第二非视频编解码层网络抽象层单元是具有特定标识符和特定参数类型的自适应参数集网络抽象层单元,并且所述规则指定所述条带单元内具有所述特定标识符和所述特定参数类型的自适应参数集网络抽象层单元的数量不大于1。
19.根据权利要求13所述的方法,其中,所述第二非视频编解码层网络抽象层单元是具有网络抽象层单元的特定类型、特定标识符和特定参数类型的自适应参数集网络抽象层单元,并且所述规则指定所述条带单元内具有网络抽象层单元的所述特定类型、所述特定标识符和所述特定参数类型的自适应参数集网络抽象层单元的数量不大于1。20.根据权利要求13所述的方法,其中,所述第二非视频编解码层网络抽象层单元是解码能力信息网络抽象层单元,并且所述规则指定,响应于所述第一非视频编解码层网络抽象层单元是所述解码能力信息网络抽象层单元,不允许所述第一非视频编解码层网络抽象层单元在编解码层视频序列或编解码视...

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

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

1