编解码器、译码设备及对应的方法和介质技术

技术编号:35508979 阅读:25 留言:0更新日期:2022-11-09 14:22
本发明专利技术公开了一种视频译码机制。所述机制包括:接收码流,其中,所述码流包括当前图像和参考图像列表结构,所述参考图像列表结构包括层间参考图像标志;根据所述层间参考图像标志确定与所述当前图像相关联的所述参考图像列表结构中的条目是层间参考图像(inter

【技术实现步骤摘要】
编解码器、译码设备及对应的方法和介质
[0001]本申请是分案申请,原申请的申请号是202080039118.9,原申请日是2020年5月19日,原申请的全部内容通过引用结合在本申请中。


[0002]本专利技术大体上涉及视频译码,具体涉及在视频译码中使用层间预测时的参考图像管理。

技术介绍

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

技术实现思路

[0004]在一个实施例中,本专利技术包括在解码器中实现的方法,所述方法包括:解码器的接收器接收码流,其中,所述码流包括当前图像和参考图像列表结构,所述参考图像列表结构包括层间参考图像标志;所述解码器的处理器根据所述层间参考图像标志确定与所述当前图像相关联的所述参考图像列表结构中的条目是层间参考图像(inter

layer reference picture,ILRP)条目;当所述条目是所述ILRP条目时,所述处理器根据所述参考图像列表结构中的所述条目表示的层间参考图像对所述当前图像进行解码。
[0005]视频译码系统可以根据帧间预测对图像进行编码。在帧间预测中,一个图像是参考另一个图像进行译码的。正在被译码的图像称为当前图像,用作参考的图像称为参考图像。一些视频译码系统通过使用参考图像列表来跟踪参考图像。一些视频译码系统使用可分级视频编码。在可分级视频编码中,视频序列被译码为基础层和一个或多个增强层。在这种情况下,一个图像可以划分为多个部分,这些部分存在于不同的层中。例如,图像的低层版本可以比图像的高层版本的质量低。此外,图像的低层版本可以比图像的高层版本小(例如,低层版本具有较小的宽度和/或高度)。当使用层时,当前层中的图像可以:根据帧内预测(没有参考图像)译码;通过参考同一层中的参考图像,根据帧间预测译码;或者通过参考不同层中的参考图像,根据层间预测译码。一些参考图像管理系统可以不用于管理层间预测中使用的参考图像。本示例包括在使用层间预测时管理参考图像列表的机制。参考图像列表可以包括译码视频使用的每个参考图像的条目。然后,标志可以用于表示每个条目包含帧间预测参考图像或层间参考图像。在一个示例中,包含参考图像列表的语法结构的一
组参考图像标志可以表示为inter_layer_ref_pic_flag[listIdx][rplsIdx][i]。此外,ILRP层指示符可用于表示哪一层包含表示的层间参考图像。然后,解码器可以使用参考图像标志和ILRP层指示符来选择正确的层间参考图像,以便执行层间预测。因此,所公开的机制使得编码器和/或解码器具有附加的功能。此外,所公开的机制可以提高译码效率,这可以减少编码器和/或解码器侧处理器、存储器和/或网络资源的使用率。
[0006]可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述参考图像列表结构还包括ILRP层指示符,所述方法还包括:当所述条目是所述ILRP条目时,所述处理器根据所述ILRP层指示符确定所述层间参考图像所在的层。
[0007]可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述参考图像列表结构表示为ref_pic_list_struct(listIdx,rplsIdx),其中,listIdx标识参考图像列表,rplsIdx标识所述参考图像列表中的条目,ref_pic_list_struct是语法结构。
[0008]可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述层间参考图像标志表示为inter_layer_ref_pic_flag[listIdx][rplsIdx][i],其中,当ref_pic_list_struct(listIdx,rplsIdx)中的第i个条目是所述ILRP条目时,inter_layer_ref_pic_flag[listIdx][rplsIdx][i]等于1,当ref_pic_list_struct(listIdx,rplsIdx)中的第i个条目不是所述ILRP条目时,inter_layer_ref_pic_flag[listIdx][rplsIdx][i]等于0。
[0009]可选地,根据上述任一方面,在所述方面的另一种实现方式中,还包括:当所述条目不是所述ILRP条目时,所述处理器根据基于所述参考图像列表结构中的所述条目指示的层内参考图像的层内预测,对所述当前图像进行解码。
[0010]可选地,根据上述任一方面,在所述方面的另一种实现方式中,ref_pic_list_struct(listIdx,rplsIdx)和inter_layer_ref_pic_flag[listIdx][rplsIdx][i]包含在所述码流中的序列参数集(sequence parameter set,SPS)中。
[0011]可选地,根据上述任一方面,在该方面的另一种实现方式中,所述层间参考图像与所述当前图像位于同一接入单元(access unit,AU)中,所述层间参考图像与比所述当前图像的层标识符小的层标识符相关联。
[0012]在一个实施例中,本专利技术包括一种在编码器中实现的方法,所述方法包括:所述编码器的处理器将当前图像编码到码流中,其中,所述当前图像是根据基于层间参考图像的层间预测而编码的;所述处理器将参考图像列表结构编码到所述码流中,其中,所述参考图像列表结构包括多个参考图像的多个条目,所述多个参考条目包括与所述当前图像相关联的条目,所述条目表示所述层间参考图像;所述处理器将层间参考图像标志编码到所述码流中,其中,所述层间参考图像标志表示与所述当前图像相关联的所述条目是ILRP条目;耦合到所述处理器的存储器存储所述码流,其中,所述码流用于与解码器通信。
[0013]视频译码系统可以根据帧间预测对图像进行编码。在帧间预测中,一个图像是参考另一个图像进行译码的。正在被译码的图像称为当前图像,用作参考的图像称为参考图像。一些视频译码系统通过使用参考图像列表来跟踪参考图像。一些视频译码系统使用可分级视频编码。在可分级视频编码中,视频序列被译码为基础层和一个或多个增强层。在这种情况下,一个图像可以划分为多个部分,这些部分存在于不同的层中。例如,图像的低层版本可以比图像的高层版本的质量低。此外,图像的低层版本可以比图像的高层版本小(例如,低层版本具有较小的宽度和/或高度)。当使用层时,当前层中的图像可以:根据帧内预
测(没有参考图像)译码;通过参考同一层中的参考本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对视频码流进行解码的的方法,其特征在于,所述方法包括:接收码流,其中,所述码流包括当前图像和参考图像列表结构,所述参考图像列表结构包括层间参考图像标志;根据所述层间参考图像标志确定与所述当前图像相关联的所述参考图像列表结构中的条目是层间参考图像(inter

layer reference picture,ILRP)条目;根据所述参考图像列表结构中的所述条目表示的层间参考图像对所述当前图像进行解码。2.根据权利要求1所述的方法,其特征在于,所述参考图像列表结构还包括ILRP层指示符,所述方法还包括:根据所述ILRP层指示符确定所述层间参考图像所在的层。3.根据权利要求1或2所述的方法,其特征在于,所述参考图像列表结构表示为ref_pic_list_struct(listIdx,rplsIdx),其中,listIdx标识参考图像列表,rplsIdx标识所述参考图像列表中的条目,ref_pic_list_struct是语法结构。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述层间参考图像标志表示为inter_layer_ref_pic_flag[listIdx][rplsIdx][i],其中,当ref_pic_list_struct(listIdx,rplsIdx)中的第i个条目是所述ILRP条目时,inter_layer_ref_pic_flag[listIdx][rplsIdx][i]等于1,当ref_pic_list_struct(listIdx,rplsIdx)中的第i个条目不是所述ILRP条目时,inter_layer_ref_pic_flag[listIdx][rplsIdx][i]等于0。5.根据权利要求1至4中任一项所述的方法,其特征在于,还包括:当所述条目不是所述ILRP条目时,根据基于所述参考图像列表结构中的所述条目指示的层内参考图像的层内预测,对所述当前图像进行解码。6.根据权利要求1至5中任一项所述的方法,其特征在于,ref_pic_list_struct(listIdx,rplsIdx)和inter_layer_ref_pic_flag[listIdx][rplsIdx][i]包含在所述码流中的序列参数集(sequence parameter set,SPS)中。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述层间参考图像与所述当前图像位于同一接入单元(access unit,AU)中,所述层间参考图像与比所述当前图像的层标识符小的层标识符相关联。8.一种对视频码流进行编码的方法,其特征在于,所述方法包括:将当前图像编码到码流中,其中,所述当前图像是根据基于层间参考图像的层间预测而编码的;将参考图像列表结构编码到所述码流中,其中,所述参考图像列表结构包括多个参考图像的多个条目,所述多个参考条目包括与所述当前图像相关联的条目,且所述条目表示所述层间参考图像;将层间参考图像标志编码到所述码流中,其中,所述层间参考图像标志表示与所述当前图像相关联的所述条目是层间参考图像(inter

layer reference picture,ILRP)条目。9.根据权利要求8所述的方法,其特征在于,还包括:将ILRP层指示符编码到所述码流中,其中,所述ILRP层指示符表示所述层间参考图像所在的层。10.根据权利要求8或9所述的方法,其特征在于,所述参考图像列表结构表示为ref_pic_list_struct(listIdx,rplsIdx),其中,listIdx标识参考图像列表,rplsIdx标识所述参考图像列表中的条目,ref_pic_list_struct是根据listIdx和rplsIdx返回所述条目的
语法结构。11.根据权利要求8至10中任一项所述的方法,其特征在于,所述层间参考图像标志表示为inter_layer_ref_pic_flag[listIdx][rplsIdx][i],其中,当ref_pic_list_struct(listIdx,rplsIdx)中的第i个条目是所述ILRP条目时,inter_layer_ref_pic_...

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

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

1