在视频子比特流提取中处理不同NAL类型制造技术

技术编号:36769128 阅读:18 留言:0更新日期:2023-03-08 21:36
描述了视频编码方法和装置以及视频解码方法和装置的示例。视频处理的示例方法包括:执行视频和视频的比特流之间的转换,其中,根据规则,比特流包括对于多个视频层的网络抽象层(NAL)单元;其中,该规则定义了子比特流提取过程,通过该子比特流提取过程从比特流中移除NAL单元以生成输出比特流,并且其中该规则规定响应于具有目标输出层集(OLS)索引的OLS中的NAL单元标头层标识符值的列表,移除包含具有特定有效负载类型的不可缩放嵌套的补充增强信息(SEI)消息的所有SEI NAL单元,该目标OLS索引不包括输入到子比特流提取过程的比特流中的所有视频编解码层(VCL)NAL单元中的NAL单元标头层标识符的所有值。单元标头层标识符的所有值。单元标头层标识符的所有值。

【技术实现步骤摘要】
【国外来华专利技术】在视频子比特流提取中处理不同NAL类型
[0001]相关申请的交叉引用
[0002]根据适用的专利法和/或依据巴黎公约的规定,本申请旨在及时要求于2020年6月9日提交的美国临时专利申请No.63/036,865的优先权和权益。出于法律规定的所有目的,上述申请的全部公开内容通过引用并入作为本申请的公开内容的一部分。


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

技术介绍

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

技术实现思路

[0005]本文档公开了可由视频编码器和解码器用于执行视频编码或解码的技术。
[0006]在一个示例方面,公开了一种视频处理方法。该方法包括:执行视频和视频的比特流之间的转换,其中,根据规则,比特流包括对于多个视频层的网络抽象层(NAL)单元;其中,规则定义了子比特流提取过程,通过子比特流提取过程从比特流中移除NAL单元以生成输出比特流,并且其中,规则规定响应于具有目标输出层集(OLS)索引的OLS中的NAL单元标头层标识符值的列表,移除包含具有特定有效负载类型的不可缩放嵌套的SEI消息的所有补充增强信息(SEI)NAL单元,目标OLS索引不包括输入到子比特流提取过程的比特流中的所有视频编解码层(VCL)NAL单元中的NAL单元标头层标识符的所有值。
[0007]在另一个示例方面,公开了另一种视频处理方法。该方法包括:执行视频和视频的比特流之间的转换,其中,根据规定子比特流提取过程以生成输出比特流的规则,比特流可分成一个或多个子比特流,并且其中,规则规定基于视频编解码层(VCL)网络抽象层(NAL)单元的类型和与VCL NAL单元相关联的视频编解码层的时域标识符,是否或如何移除包含应用于在子比特流提取过程期间移除VCL NAL单元的图片或子图片的SEI消息的所有补充增强信息(SEI)网络抽象层(NAL)单元。
[0008]在另一个示例方面,公开了另一种视频处理方法。该方法包括:根据规则执行视频和视频的比特流之间的转换,其中,根据规则,比特流包括对于多个视频层的网络抽象层(NAL)单元;其中,规则定义了生成包括输出层集(OLS)的输出比特流的子比特流提取过程包括响应于以下条件而选择性地执行的一个或多个操作:(1)OLS中的NAL单元标头层标识符值的列表不包括比特流中所有视频编解码层(VCL)NAL单元中的NAL单元标头层标识符的所有值,以及(2)输出比特流包含补充增强信息(SEI)NAL单元,该SEI NAL单元包含可缩放嵌套SEI消息。
[0009]在又一示例方面,公开了一种视频编码器装置。视频编码器包括被配置为实现上述方法的处理器。
[0010]在又一示例方面,公开了一种视频解码器装置。视频解码器包括被配置为实现上述方法的处理器。
[0011]在又一示例方面,公开了一种其上存储有代码的计算机可读介质。该代码以处理器可执行代码的形式体现了本文描述的方法之一。
[0012]本文档中描述了这些和其他特征。
附图说明
[0013]图1是示出根据所公开技术的一些实现方式的视频编解码系统的框图。
[0014]图2是用于视频处理的示例硬件平台的框图。
[0015]图3是视频处理的示例方法的流程图。
[0016]图4是示出示例视频编解码系统的框图。
[0017]图5是示出根据所公开技术的一些实现方式的编码器的框图。
[0018]图6是示出根据所公开技术的一些实现方式的解码器的框图。
[0019]图7A和7B是基于所公开技术的一些实现方式的视频处理的示例方法的流程图。
[0020]图8是基于所公开技术的一些实现方式的视频处理的示例方法的流程图。
具体实施方式
[0021]本文档中使用章节标题是为了易于理解并且不将各章节中公开的技术和实施例的适用性仅限制于该章节。此外,在一些描述中使用H.266术语仅仅是为了易于理解,而不是为了限制所公开技术的范围。因此,本文描述的技术也适用于其他视频编解码器协议和设计。
[0022]1.介绍
[0023]本文档与视频编解码技术有关。具体来说,它是关于对通用子比特流提取过程、图片级别HRD参数的信令通知以及在SEI NAL单元中包含SEI消息的一些改进。这些想法可以单独或以各种组合应用于支持多层视频编解码(例如,正在开发的多功能视频编解码(VVC))的任何视频编解码标准或非标准视频编解码器。
[0024]2.缩写
[0025]APS
ꢀꢀꢀꢀ
自适应参数集
[0026]AU
ꢀꢀꢀꢀꢀ
访问单元
[0027]AUD
ꢀꢀꢀꢀ
访问单元分隔符
[0028]AVC
ꢀꢀꢀꢀ
高级视频编解码
[0029]CLVS
ꢀꢀꢀ
编解码层视频序列
[0030]CPB
ꢀꢀꢀꢀ
编解码图片缓冲区
[0031]CRA
ꢀꢀꢀꢀ
清洁随机访问
[0032]CTU
ꢀꢀꢀꢀ
编解码树单元
[0033]CVS
ꢀꢀꢀꢀ
编解码视频序列
[0034]DCI
ꢀꢀꢀꢀ
解码能力信息
[0035]DPB
ꢀꢀꢀꢀ
解码图片缓冲区
[0036]EOB
ꢀꢀꢀꢀ
比特流结束
[0037]EOS
ꢀꢀꢀꢀ
序列结束
[0038]GDR
ꢀꢀꢀꢀ
逐步解码刷新
[0039]HEVC
ꢀꢀꢀ
高效视频编解码
[0040]HRD
ꢀꢀꢀꢀ
假设参考解码器
[0041]IDR
ꢀꢀꢀꢀ
即时解码刷新
[0042]ILP
ꢀꢀꢀꢀ
层间预测
[0043]ILRP
ꢀꢀꢀ
层间参考图片
[0044]JEM
ꢀꢀꢀꢀ
联合探索模型
[0045]LTRP
ꢀꢀꢀ
长期参考图片
[0046]MCTS
ꢀꢀꢀ
运动约束片集
[0047]NAL
ꢀꢀꢀꢀ
网络抽象层
[0048]OLS
ꢀꢀꢀꢀ
输出层集
[0049]PH
ꢀꢀꢀꢀꢀ
图片标头
[0050]PPS
ꢀꢀꢀꢀ
图片参数集
[0051]PTL
ꢀꢀꢀꢀ
档次、层次、级别
[0052]PU
ꢀꢀꢀꢀꢀ
图片单元
[0053]RAP
ꢀꢀꢀꢀ
随机访问点
[0054]RBSP
ꢀꢀꢀ
原始字节序本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视频数据处理方法,包括:执行视频和所述视频的比特流之间的转换,其中,根据规则,所述比特流包括对于多个视频层的网络抽象层NAL单元;其中,所述规则定义了子比特流提取过程,通过所述子比特流提取过程从所述比特流中移除NAL单元以生成输出比特流,并且其中,所述规则规定响应于具有目标输出层集OLS索引的OLS中的NAL单元标头层标识符值的列表,移除包含具有特定有效负载类型的不可缩放嵌套的补充增强信息SEI消息的所有SEI NAL单元,所述目标OLS索引不包括输入到所述子比特流提取过程的所述比特流中的所有视频编解码层VCL NAL单元中的NAL单元标头层标识符的所有值。2.根据权利要求1所述的方法,其中,具有所述特定有效负载类型的所述不可缩放嵌套的SEI消息对应于子图片级别信息SEI消息。3.根据权利要求1所述的方法,其中,所述特定有效负载类型等于203。4.根据权利要求1所述的方法,其中,具有所述特定有效负载类型的所述不可缩放嵌套的SEI消息对应于解码单元信息消息。5.根据权利要求1所述的方法,其中,所述特定有效负载类型等于130。6.一种视频数据处理方法,包括:执行视频和所述视频的比特流之间的转换,其中,根据规定子比特流提取过程以生成输出比特流的规则,所述比特流可分成一个或多个子比特流,并且其中,所述规则规定基于视频编解码层VCL网络抽象层NAL单元的类型和与VCL NAL单元相关联的视频编解码层的时域标识符,是否或如何移除包含应用于在所述子比特流提取过程期间移除所述VCL NAL单元的图片或子图片的SEI消息的所有补充增强信息SEI网络抽象层NAL单元。7.根据权利要求6所述的方法,其...

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

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

1