编码或解码视频参数集或序列参数集的方法技术

技术编号:35730631 阅读:32 留言:0更新日期:2022-11-26 18:30
本公开提供一种计算机实现的视频编码方法。所述方法包括:确定编码视频序列(CVS)是否包含相等数量的档、层和级(PTL)语法结构和输出层集(OLS);以及响应于所述CVS包含相等数量的PTL语法结构和OLS,对位流进行编码,而不用信号通知第一PTL语法元素,所述第一PTL语法元素将应用于视频参数集(VPS)中对应OLS的PTL语法结构的索引指定到所述VPS中的PTL语法结构的列表。的列表。的列表。

【技术实现步骤摘要】
【国外来华专利技术】编码或解码视频参数集或序列参数集的方法
相关申请的交叉引用
[0001]本公开要求对2020年3月26日提交的第62/994,995号美国临时申请的优先权,该申请通过引用全文并入本文。


[0002]本公开一般涉及视频处理,并且更具体地,涉及用于用信号通知视频参数集(VPS)和序列参数集(SPS)的视频处理方法。

技术介绍

[0003]视频是捕获视觉信息的一组静态图像(或“帧”)。为了减少存储内存和传输带宽,可以在存储或传输之前对视频进行压缩,然后在显示之前对视频进行解压缩。压缩过程通常称为编码,解压缩过程通常称为解码。有多种使用标准化视频编码技术的视频编码格式,最常见的是基于预测、变换、量化、熵编码和环内滤波。标准化组织开发了视频编码标准,例如高效视频编码(HEVC/H.265)标准,通用视频编码(VVC/H.266)标准和AVS标准,指定了特定的视频编码格式。随着视频标准中采用越来越多的先进视频编码技术,新的视频编码标准的编码效率越来越高。

技术实现思路

[0004]本公开的实施例提供了一种计算机实现的视频编码方法。在一些实施例中,所述方法包括:确定编码视频序列(CVS)是否包含相等数量的档、层和级(PTL)语法结构和输出层集(OLS);以及响应于所述CVS包含相等数量的PTL语法结构和OLS,对位流进行编码,而不用信号通知第一PTL语法元素,所述第一PTL语法元素将应用于VPS中对应OLS的PTL语法结构的索引指定到所述VPS中的PTL语法结构的列表。
[0005]在一些实施例中,该方法包括:确定编码视频序列(CVS)是否具有相等数量的解码图像缓冲区(DPB)参数语法结构和输出层集(OLS);以及响应于所述CVS具有相等数量的DPB参数语法结构和OLS,对所述位流进行编码,而不用信号通知所述第一DPB语法元素,该第一DPB语法元素将应用于相应OLS的DPB参数语法结构的索引指定到VPS中的DPB参数语法结构的列表。
[0006]在一些实施例中,该方法包括:确定在位流的序列参数集(SPS)中是否存在档、层和级(PTL)语法结构、解码图像缓冲区(DPB)参数语法结构或假设参考解码器(HRD)参数语法结构中的至少一个;确定第一值是否大于1,所述第一值指定在参考SPS的编码层视频序列(CLVS)中存在的时域子层的最大数量;以及当所述SPS中至少存在所述PTL语法结构、所述DPB参数语法结构或所述HRD参数语法结构中一个并且所述第一值大于1时,用信号通知被配置为控制所述SPS中的所述DPB参数语法结构中的语法元素的存在的标志。
[0007]在一些实施例中,该方法包括:确定第一序列参数集(SPS)语法元素的值,所述第一SPS语法元素指定当所述第一SPS语法元素的值大于零时由所述SPS参考的视频参数集
(VPS)的标识符;响应于所述第一SPS语法元素的值大于零,基于对应的VPS语法元素来分配第二SPS语法元素的范围,所述第二SPS语法元素指定在参考所述SPS的每个编码层视频序列(CLVS)中存在的时域子层的最大数量;以及响应于所述第一SPS语法元素的值等于零,将所述第二SPS语法元素的的范围分配为零到一固定值的闭区间,所述第二SPS语法元素指定在参考所述SPS的每个CLVS中存在的时域子层的所述最大数量。
[0008]在一些实施例中,该方法包括:对指定PTL相关信息的一个或多个档、层和级(PTL)语法元素进行编码;以及使用可变长度用信号通知位流的视频参数集(VPS)或序列参数集(SPS)中的所述一个或多个PTL语法元素。
[0009]在一些实施例中,该方法包括:使用可变长度的对视频参数集(VPS)语法元素进行编码;以及在一VPS中用信号通知所述VPS语法元素,所述VPS语法元素与包含在参考VPS的编码视频序列(CVS)中的输出层集(OLS)的数量相关联。
[0010]本公开的实施例提供了一种计算机实现的视频解码方法。在一些实施例中,所述方法包括:接收包括编码视频序列(CVS)的位流;确定所述CVS是否具有相同数量的档、层和级(PTL)语法结构和输出层集(OLS);以及响应于所述PTL语法结构的数量等于所述OLS的数量,跳过对第一PTL语法元素的解码,所述第一PTL语法元素将在解码VPS时应用于对应OLS的PTL语法结构的索引指定到所述VPS中的PTL语法结构列表。
[0011]在一些实施例中,所述方法包括:接收包括编码视频序列(CVS)的位流;确定所述CVS是否具有相等数量的解码图像缓冲区(DPB)参数语法结构和输出层集(OLS);以及响应于所述CVS具有相等数量的DPB参数语法结构和OLS,跳过对第一DPB语法元素的解码,所述第一DPB语法元素将应用于相应OLS的DPB参数语法结构的索引指定到所述VPS中的DPB参数语法结构列表。
[0012]在一些实施例中,该方法包括:接收包括视频参数集(VPS)和序列参数集(SPS)的位流;响应于所述SPS中存在的档、层和别(PTL)语法结构、解码图像缓冲区(DPB)参数语法结构或假设参考解码器(HRD)参数语法结构中的至少一个,确定一第一值是否大于1,所述第一值指定在参考所述SPS的每个编码层视频序列(CLVS)中存在的时域子层的最大数量;和响应于所述第一值大于1,对被配置为控制所述SPS中的所述DPB参数语法结构中的语法元素存在的标志进行解码。
[0013]在一些实施例中,该方法包括:确定第一序列参数集(SPS)语法元素的值,所述第一SPS语法元素指定当所述第一SPS语法元素的值大于零时由一SPS参考的视频参数集(VPS)的标识符;以及对第二SPS语法元素进行解码,该第二SPS语法元素指定在参考SPS的每个编码层视频序列(CLVS)中存在的时域子层的最大数量,当所述第一SPS语法元素的值大于零时,所述第二SPS语法元素的范围基于由所述SPS参考的VPS的对应VPS语法元素,或者当所述第一SPS语法元素的值等于零时,所述第二SPS语法元素的范围基于一固定值。
[0014]在一些实施例中,该方法包括:接收包括视频参数集(VPS)或序列参数集(SPS)的位流;以及对所述VPS或SPS中的一个或多个档、层和级(PTL)语法元素进行解码,所述一个或多个PTL语法元素指定PTL相关信息。
[0015]在一些实施例中,该方法包括:接收包括视频参数集(VPS)的位流;以及使用可变长度对VPS中的VPS语法元素进行解码,所述VPS语法元素与包含在参考
所述VPS的编码视频序列(CVS)中的输出层集(OLS)的数量相关联。
[0016]本公开的实施例提供了一种装置。在一些实施例中,该装置包括:存储器,其被配置为存储指令;以及处理器,其耦合到存储器并且被配置为执行指令以执行计算机实现的用于编码视频的方法。在一些实施例中,该装置包括:存储器,其被配置为存储指令;以及处理器,其耦合到存储器并且被配置为执行指令以执行计算机实现的用于解码视频的方法。
[0017]本公开的实施例提供了一种存储指令本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的视频编码方法,包括:确定编码视频序列(CVS)是否包含相等数量的档、层和级(PTL)语法结构和输出层集(OLS);以及响应于所述CVS包含相等数量的PTL语法结构和OLS,对位流进行编码,而不用信号通知第一PTL语法元素,所述第一PTL语法元素将应用于视频参数集(VPS)中对应OLS的PTL语法结构的索引指定到所述VPS中的PTL语法结构的列表。2.根据权利要求1所述的方法,其特征在于,还包括:确定所述PTL语法结构的数量是否等于1;以及响应于所述PTL语法结构的数量等于1,对所述位流进行编码而不在所述VPS中用信号通知所述第一PTL语法元素。3.根据权利要求1所述的方法,还包括:响应于所述PTL语法结构的数量大于1并且不同于所述OLS的数量,在所述VPS中以固定长度用信号通知所述第一PTL语法元素。4.根据权利要求1所述的方法,还包括:确定在所述位流的序列参数集(SPS)中是否存在所述PTL语法结构、解码图像缓冲区(DPB)参数语法结构或假设参考解码器(HRD)参数语法结构中的至少一个;确定第一值是否大于1,所述第一值指定在参考SPS的编码层视频序列(CLVS)中存在的时域子层的最大数量;以及当所述SPS中至少存在所述PTL语法结构、所述DPB参数语法结构或所述HRD参数语法结构中一个并且所述第一值大于1时,用信号通知被配置为控制所述SPS中的所述DPB参数语法结构中的语法元素的存在的标志。5.根据权利要求4所述的方法,还包括:当所述第一值等于或小于1时,在所述DPB参数语法结构中用信号通知一个或多个语法元素,而不在所述SPS中用信号通知所述标志。6.根据权利要求1所述的方法,还包括:确定第一序列参数集(SPS)语法元素的值,所述第一SPS语法元素指定当所述第一SPS语法元素的值大于零时由所述SPS参考的VPS的标识符;响应于所述第一SPS语法元素的值大于零,基于对应的VPS语法元素来分配第二SPS语法元素的范围,所述第二SPS语法元素指定在参考所述SPS的每个编码层视频序列(CLVS)中存在的时域子层的最大数量;以及响应于所述第一SPS语法元素的值等于零,将所述第二SPS语法元素的的范围分配为零到一固定值的闭区间,所述第二SPS语法元素指定在参考所述SPS的每个CLVS中存在的时域子层的所述最大数量。7.一种计算机实现的视频解码方法,包括:接收包括编码视频序列(CVS)的位流;确定所述CVS是否具有相同数量的档、层和级(PTL)语法结构和输出层集(OLS);以及响应于所述PTL语法结构的数量等于所述OLS的数量,跳过对第一PTL语法元素的解码,所述第一PTL语法元素将在解码视频参数集(VPS)时应用于对应OLS的PTL语法结构的索引指定到所述VPS中的PTL语法结构列表。
8.根据权利要求7所述的方法,还包括:响应于所述PTL语法结构的数量等于所述OLS的数量,确定所述第一PTL语法元素等于由第一PTL语法元素指定的所述PTL语法结构所应用的OLS的索引。9.根据权利要求7所述的方法,还包括:确定所述PTL语法结构的数量是否等于1;以及响应于所述PTL语法结构的数量等于1,在解码所述VPS时跳过对所述第一PTL语法元素的解码。10.根据权利要求9所述的方法,还包括:响应于所述PTL语法结构的数量等于1,确定所述第一PTL语法元素为零。11.根据权利要求7所述的方法,还包括:响应于所述PTL语法结构的数量大于1并且与所述OLS的数量不同,在所述VPS中以固定长度对所述第一PTL语法元素进行...

【专利技术属性】
技术研发人员:陈杰罗健聪叶琰廖如伶
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

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

1