基于子图像的视频译码中的子图像ID指示制造技术

技术编号:38533827 阅读:12 留言:0更新日期:2023-08-19 17:05
一种视频解码方法,包括接收包括SPS、PPS和与子图像ID映射相关联的子图像的码流。确定SPS标志是具有第一值还是第二值。所述SPS标志具有所述第一值表示所述子图像ID映射在所述SPS中指示,具有所述第二值表示所述子图像ID映射在所述PPS中指示。当所述SPS标志具有所述第一值时,从所述SPS获取所述子图像ID映射;当所述SPS标志具有所述第二值或所述PPS标志具有所述第一值时,从所述PPS获取所述子图像ID映射。映射。映射。

【技术实现步骤摘要】
基于子图像的视频译码中的子图像ID指示
[0001]本申请是分案申请,原申请的申请号是202080063710.2,原申请日是2020年09月15日,原申请的全部内容通过引用结合在本申请中。


[0002]本专利技术大体上涉及视频译码,具体涉及基于子图像的视频译码中的子图像标识符(identifier,ID)指示(signaling)。

技术介绍

[0003]即使在视频较短的情况下也需要对大量的视频数据进行描述,当数据要在带宽容量受限的通信网络中传输或以其它方式传送时,这样可能会造成困难。因此,视频数据通常要先压缩然后在现代电信网络中传输。由于内存资源可能有限,当在存储设备中存储视频时,该视频的大小也可能是一个问题。视频压缩设备通常在信源侧使用软件和/或硬件对视频数据进行编码,然后进行发送或存储,从而减少表示数字视频图像所需的数据量。然后,对视频数据进行解码的视频解压缩设备在目的地侧接收压缩数据。在网络资源有限以及对更高视频质量的需求不断增长的情况下,需要改进压缩和解压缩技术,这些改进的技术能够在几乎不影响图像质量的情况下提高压缩比。

技术实现思路

[0004]第一方面涉及一种解码器实现的方法,包括:所述解码器接收包括序列参数集(sequence parameter set,SPS)、图像参数集(picture parameter set,PPS)和与子图像标识符(identifier,ID)映射相关联的多个子图像的码流,其中,所述SPS包括SPS标志;所述解码器确定所述SPS标志是具有第一值还是第二值,其中,所述SPS标志具有所述第一值表示所述子图像ID映射在所述SPS中指示,并且所述SPS标志具有所述第二值表示所述子图像ID映射在所述PPS中指示;当所述SPS标志具有所述第一值时,所述解码器从所述SPS获取所述子图像ID映射,当所述SPS标志具有所述第二值时,所述解码器从所述PPS获取所述子图像ID映射;所述解码器使用所述子图像ID映射对所述多个子图像进行解码。
[0005]该方法提供的技术可以确保,在涉及子码流提取和子码流融合的应用场景中,即使子图像ID在编码视频序列(coded video sequence,CVS)内改变,也能实现子图像标识符(identifier,ID)的高效指示。高效指示是通过以下方式实现的:在序列参数集(sequence parameter set,SPS)或图像参数集(picture parameter set,PPS)中设置标志来表示CVS中的子图像ID是否可以改变,以及如果可以改变,表示子图像ID的位置。这减少了冗余,提高了译码效率。因此,视频译码中的编码器/解码器(又名“编解码器”)相对于当前编解码器得到了改进。实际上,当视频在被发送、接收和/或观看时,改进的视频译码过程为用户提供了更好的用户体验。
[0006]可选地,在上述任一方面中,提供了所述方面的另一种实现方式:所述PPS包括PPS标志,所述方法还包括:所述解码器确定所述PPS标志是具有所述第一值还是所述第二值,
其中,所述PPS标志具有所述第一值表示所述子图像ID映射在所述PPS中指示,并且所述PPS标志具有所述第二值表示所述子图像ID映射不在所述PPS中指示;当所述PPS标志具有所述第一值时,所述解码器从所述PPS获取所述子图像ID映射。
[0007]可选地,在上述任一方面中,提供了所述方面的另一种实现方式:当所述PPS标志具有所述第二值时,所述SPS标志具有所述第一值,并且当所述PPS标志具有所述第一值时,所述SPS标志具有所述第二值。
[0008]可选地,在上述任一方面中,提供了所述方面的另一种实现方式:所述第一值为1,所述第二值为0。
[0009]可选地,在上述任一方面中,提供了所述方面的另一种实现方式:所述SPS包括第二SPS标志,所述第二SPS标志表示所述子图像ID映射是在所述SPS中还是在所述PPS中显式指示。
[0010]可选地,在上述任一方面中,提供了所述方面的另一种实现方式:所述码流还包括编码视频序列(coded video sequence,CVS)改变标志,所述CVS改变标志表示是否允许所述子图像ID映射在所述码流的编码视频序列(coded video sequence,CVS)内改变。
[0011]可选地,在上述任一方面中,提供了所述方面的另一种实现方式:所述码流包括融合码流,并且所述子图像ID映射在所述码流的所述CVS内已经改变。
[0012]第二方面涉及一种编码器实现的方法,所述方法包括:编码器对包括序列参数集(sequence parameter set,SPS)、图像参数集(picture parameter set,PPS)和与子图像标识符(identifier,ID)映射相关联的多个子图像的码流进行编码,其中,所述SPS包括SPS标志;当所述子图像ID映射在所述SPS中指示时,所述编码器将所述SPS标志设置为第一值,当所述子图像ID映射在所述PPS中指示时,所述编码器将所述SPS标志设置为第二值;所述解码器存储所述码流,以传送给编码器。
[0013]该方法提供的技术可以确保,在涉及子码流提取和子码流融合的应用场景中,即使子图像ID在编码视频序列(coded video sequence,CVS)内改变,也能实现子图像标识符(identifier,ID)的高效指示。高效指示是通过以下方式实现的:在序列参数集(sequence parameter set,SPS)或图像参数集(picture parameter set,PPS)中设置标志来表示CVS中的子图像ID是否可以改变,以及如果可以改变,表示子图像ID的位置。这减少了冗余,提高了译码效率。因此,视频译码中的编码器/解码器(又名“编解码器”)相对于当前编解码器得到了改进。实际上,当视频在被发送、接收和/或观看时,改进的视频译码过程为用户提供了更好的用户体验。
[0014]可选地,在上述任一方面中,提供了所述方面的另一种实现方式:当所述子图像ID映射在所述PPS中指示时,所述编码器将所述PPS中的PPS标志设置为所述第一值,当所述子图像ID映射不在所述PPS中指示时,所述编码器将所述PPS中的所述PPS标志设置为所述第二值。
[0015]可选地,在上述任一方面中,提供了所述方面的另一种实现方式:当所述PPS标志具有所述第二值时,所述SPS标志具有所述第一值,并且当所述PPS标志具有所述第一值时,所述SPS标志具有所述第二值。
[0016]可选地,在上述任一方面中,提供了所述方面的另一种实现方式:所述第一值为1,所述第二值为0。
[0017]可选地,在上述任一方面中,提供了所述方面的另一种实现方式:所述SPS包括第二SPS标志,所述第二SPS标志表示所述子图像映射是在所述SPS中还是在所述PPS中显式指示。
[0018]可选地,在上述任一方面中,提供了所述方面的另一种实现方式:所述码流还包括编码视频序列(coded video s本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种解码方法,其特征在于,所述方法包括:接收码流,所述码流包括序列参数集SPS,图像参数集PPS以及由图像划分得到的多个子图像;所述多个子图像中的每个子图像包括一个或多个条带,所述码流还包括条带头;其中,所述多个子图像的子图像标识符ID在所述SPS中或所述PPS中指示;所述条带头中包括一个子图像ID;从所述SPS或所述PPS中解码所述多个子图像的子图像ID,以及从所述条带头中解码所述一个子图像ID;基于所述多个子图像的子图像ID解码所述多个子图像。2.根据权利要求1所述的方法,其特征在于,所述SPS包括第一SPS标志,所述第一SPS标志具有第一值表示所述子图像ID在所述SPS中指示,并且所述第一SPS标志具有第二值表示所述子图像ID在所述PPS中指示。3.根据权利要求1或2所述的方法,其特征在于,所述PPS包括PPS标志,所述PPS标志具有第一值表示所述子图像ID在所述PPS中指示,并且所述PPS标志具有第二值表示所述子图像ID不在所述PPS中指示。4.根据权利要求3所述的方法,其特征在于,当所述PPS标志具有所述第二值时,所述第一SPS标志具有所述第一值,并且当所述PPS标志具有所述第一值时,所述第一SPS标志具有所述第二值。5.根据权利要求2至4任一项所述的方法,其特征在于,所述第一值为1,所述第二值为0。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述SPS包括第二SPS标志,所述第二SPS标志表示所述子图像ID是否在所述SPS中或所述PPS中显式指示。7.一种编码方法,其特征在于,所述方法包括:将序列参数集SPS、图像参数集,PPS和由图像划分得到的多个子图像编码到码流中;所述多个子图像中的每个子图像包括一个或多个条带,将条带头编码到所述码流;将所述多个子图像的子图像标识符ID编码到所述SPS中或所述PPS中;将一个子图像ID编码到所述条带头中。8.根据权利要求7所述的方法,其特征在于,还包括:将第一SPS标志编码到所述SPS中,所述第一SPS标志具有第一值表示所述子图像ID在所述SPS中指示,并且所述第一SPS标志具有第二值表示所述子图像ID在所述PPS中指示。9.根据权利要求7或8所述的方法,其特征在于,将PPS标志编码到所述PPS中,所述PPS标志具有第一值表示所述子图像ID在所述PPS中指示,并且所述PPS标志具有第二值表示所述子图像ID不在所述PPS中指示。10.根据权利要求9所述的方法,其特征在于,当所述PPS标志具有所述第二值时,所述第一SPS标志具有所述第一值,并且当所述PPS标志具有所述第一值时,所述第一SPS标志具有所述第二值。11.根据权利要求8至10任一项所述的方法,其特征在于,所述第一值为1,所述第二值为0。12.根据权利要求7至11任一项所述的方法,其特征在于,将第二SPS标志编码到所述SPS中,所述第二SPS标志表示所述子图像ID是否在所述SPS中或所述PPS中显式指示。
13.一种解码设备,其特征在于,所述解码设备包括:接收器,用于接收码流,所述码流包括序列参数集SPS,图像参数集PPS以及由图像划分得到的多个子图像;所述子图像是包括图像内一个或多个条带的矩形区域,所述码流还包括条带头;其中,所述多个子图像的子图像标识符ID在所述SPS中或所述PPS中指示;所述条带头中包括一个子图像I...

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

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

1