System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 参考图像列表结构的候选指示制造技术_技高网

参考图像列表结构的候选指示制造技术

技术编号:40125545 阅读:11 留言:0更新日期:2024-01-23 21:19
本发明专利技术提供了一种由视频解码器实现的对经译码视频码流进行解码的方法。所述方法包括:解析标志;解析第一参考图像列表结构的候选;当所述标志具有第一值时,确定第二参考图像列表结构的候选不存在于所述经译码视频码流中并推断所述第二参考图像列表结构的候选与所述第一参考图像列表结构的候选相同;当所述标志具有第二值时,确定所述第二参考图像列表结构的候选存在于所述经译码视频码流中;使用所述第一参考图像列表结构的候选或所述第二参考图像列表结构的候选来生成参考图像列表;根据所述参考图像列表执行帧间预测,以生成重建块。

【技术实现步骤摘要】

本专利技术大体上描述了改进视频译码中的参考图像管理的指示效率的技术。更具体地,本专利技术描述了改进参考图像列表构建和直接基于参考图像列表的参考图像标识的指示的技术。


技术介绍

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


技术实现思路

1、第一方面涉及一种对经译码视频码流进行解码的方法。所述方法包括:从所述经译码视频码流中解析标志;从所述经译码视频码流中解析第一参考图像列表结构的候选;当所述标志具有第一值时,确定第二参考图像列表结构的候选不存在于所述经译码视频码流中并推断所述第二参考图像列表结构的候选与所述第一参考图像列表结构的候选相同;当所述标志具有第二值时,确定第二参考图像列表结构的候选存在于所述经译码视频码流中;使用所述第一参考图像列表结构的候选或所述第二参考图像列表结构的候选中的至少一个来生成参考图像列表;根据所述参考图像列表执行帧间预测,以生成重建块。

2、所述方法提供的技术简化了所述译码过程并提高了所述译码过程的效率。使用一个标志来表示是否可以推断第二参考图像列表结构的候选与第一参考图像列表结构的候选相同,视频译码中的编码器/解码器(也称为“编解码器”)相比于目前的编解码器有所改进(例如使用更少的比特、需要更少的带宽、效率更高等)。实际上,改进的视频译码过程在发送、接收和/或观看视频时提供了更好的用户体验。

3、根据所述第一方面,在所述方法的第一种实现方式中,所述标志表示为rpl1_copy_from_rpl0_flag。

4、根据所述第一方面或所述第一方面的任一上述实现方式,在所述方法的第二种实现方式中,所述标志包括在所述经译码视频码流的序列参数集(sequence parameter set,sps)中。

5、根据所述第一方面或所述第一方面的任一上述实现方式,在所述方法的第三种实现方式中,当所述标志具有所述第一值时,所述第二参考图像列表结构的候选不存在于所述经译码视频码流的序列参数集(sequence parameter set,sps)中。

6、根据所述第一方面或所述第一方面的任一上述实现方式,在所述方法的第四种实现方式中,当所述标志具有所述第二值时,所述第二参考图像列表结构的候选存在于所述经译码视频码流的sps中。

7、根据所述第一方面或所述第一方面的任一上述实现方式,在所述方法的第五种实现方式中,所述标志的所述第一值为1(1)。

8、根据所述第一方面或所述第一方面的任一上述实现方式,在所述方法的第六种实现方式中,所述标志的所述第二值为0(0)。

9、根据所述第一方面或所述第一方面的任一上述实现方式,在所述方法的第七种实现方式中,所述标志放置在所述经译码视频码流中的任何预定义参考图像列表结构之前。

10、第二方面涉及一种由视频编码器实现的对视频码流进行编码的方法。所述方法包括:当第二参考图像列表结构的候选未编码在所述视频码流中,且视频解码器推断所述第二参考图像列表结构的候选与第一参考图像列表结构的候选相同时,将具有第一值的标志编码在所述视频码流中;当所述第二参考图像列表结构的候选编码在所述视频码流中时,将具有第二值的标志编码在所述视频码流中;当所述标志以所述第一值作为其值进行编码时,将所述第一参考图像列表结构的候选编码在所述视频码流中;当所述标志以所述第二值作为其值进行编码时,将所述第一参考图像列表结构的候选和所述第二参考图像列表结构的候选编码在所述视频码流中;向所述视频解码器发送所述视频码流。

11、所述方法提供的技术简化了所述译码过程并提高了所述译码过程的效率。使用一个标志来表示是否可以推断第二参考图像列表结构的候选与第一参考图像列表结构的候选相同,视频译码中的编码器/解码器(也称为“编解码器”)相比于目前的编解码器有所改进(例如使用更少的比特、需要更少的带宽、效率更高等)。实际上,改进的视频译码过程在发送、接收和/或观看视频时提供了更好的用户体验。

12、根据所述第二方面,在所述方法的第一种实现方式中,所述标志表示为rpl1_copy_from_rpl0_flag。

13、根据所述第二方面或所述第二方面的任一上述实现方式,在所述方法的第二种实现方式中,所述标志编码在所述经译码视频码流的序列参数集(sequence parameter set,sps)中。

14、根据所述第二方面或所述第二方面的任一上述实现方式,在所述方法的第三种实现方式中,当所述标志具有所述第一值时,所述第二参考图像列表结构的候选不存在于所述经译码视频码流的序列参数集(sequence parameter set,sps)中。

15、根据所述第二方面或所述第二方面的任一上述实现方式,在所述方法的第四种实现方式中,当所述标志具有所述第一值时,所述第二参考图像列表结构的候选存在于所述经译码视频码流的sps中。

16、根据所述第二方面或所述第二方面的任一上述实现方式,在所述方法的第五种实现方式中,所述标志的所述第一值为1(1),所述标志的所述第二值为0(0),所述第一参考图像列表结构的候选编码在所述经译码视频码流的序列参数集(sequence parameter set,sps)中。

17、根据所述第二方面或所述第二方面的任一上述实现方式,在所述方法的第六种实现方式中,所述标志编码在所述经译码视频码流中的任何预定义参考图像列表结构之前。

18、第三方面涉及一种解码设备。所述解码设备包括:接收器,用于接收经译码视频码流;与所述接收器耦合的存储器,所述存储器存储指令;与所述存储器耦合的处理器,所述处理器用于执行存储在所述存储器中的所述指令,以使得所述处理器:从所述经译码视频码流中解析标志;从所述经译码视频码流中解析第一参考图像列表结构的候选;当所述标志具有第一值时,确定第二参考图像列表结构的候选不存在于所述经译码视频码流中并推断所述第二参考图像列表结构的候选与所述第一参考图像列表结构的候选相同;当所述标志具有第二值时,确定第二参考图像列表结构的候选存在于所述经译码视频码流中;使用所述第一参考图像列表结构的候选或所述第二参考图像列表结构的候选中的至少一个来生成参考图像列表;根据所述参考图像列表执行帧间预测,以生成重建块。

19、所述解码设备提供的技术简化了所述译码过程并提高了所述译码过程的本文档来自技高网...

【技术保护点】

1.一种解码的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一标志包括在所述码流的序列参数集SPS中。

3.根据权利要求1或2所述的方法,其特征在于,所述第二标志包括在所述第一参考图像列表结构或所述第二参考图像列表结构中。

4.根据权利要求1至3中任一项所述的方法,其特征在于,当所述第一标志具有第二值时,所述用于第二参考图像列表的一个或多个第二参考图像列表结构存在于所述码流中。

5.根据权利要求1至4中任一项所述的方法,其特征在于,当所述第二标志等于第一值时表示所述第i个表项为STRP表项,当所述第二标志等于第二值时表示所述第i个表项为长期参考图像LTRP表项。

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一标志的第一值为1,所述第一标志的第二值为0。

7.根据权利要求1至6中任一项所述的方法,其特征在于,表示STRP表项的增量POC的符号值的语法元素为strp_entry_sign_flag[listIdx][rplsIdx][i]。

8.一种编码的方法,其特征在于,所述方法包括:

9.根据权利要求8所述的方法,其特征在于,所述第一标志包括在所述码流的序列参数集SPS中。

10.根据权利要求8或9所述的方法,其特征在于,所述第二标志包括在所述第一参考图像列表结构或所述第二参考图像列表结构中。

11.根据权利要求8至10中任一项所述的方法,其特征在于,还包括:当所述第一标志具有第二值时,将所述用于第二参考图像列表的一个或多个第二参考图像列表结构编码到所述码流中。

12.根据权利要求8至11中任一项所述的方法,其特征在于,当所述第二标志等于第一值时表示所述第i个表项为STRP表项,当所述第二标志等于第二值时表示所述第i个表项为长期参考图像LTRP表项。

13.根据权利要求8至12中任一项所述的方法,其特征在于,所述第一标志的第一值为1,所述第一标志的第二值为0。

14.根据权利要求8至13中任一项所述的方法,其特征在于,表示STRP表项的增量POC的符号值的语法元素为strp_entry_sign_flag[listIdx][rplsIdx][i]。

15.一种解码设备,其特征在于,所述解码设备包括:存储器和处理器,所述存储器用于存储指令,

16.一种编码设备,其特征在于,所述编码设备包括:存储器和处理器,所述存储器用于存储指令,所述处理器用于执行存储在所述存储器中的所述指令,以使得所述编码设备执行如权利要求8至14中任一项所述的方法。

17.一种解码码流的装置,其特征在于,所述装置包括:存储器和处理器,所述存储器用于存储码流,所述码流包括第一标志、第二标志和用于第一参考图像列表的一个或多个第一参考图像列表结构,当所述第一标志具有第一值时,用于第二参考图像列表的一个或多个第二参考图像列表结构不存在于所述码流中且每个所述第二参考图像列表结构中的语法元素的值分别被推断为等于每个所述第一参考图像列表结构中的语法元素的值;所述第二标志用于表示每个所述第一参考图像列表结构中的第i个表项是否为短期参考图像STRP表项;当所述第二标志表示所述第一参考图像列表结构中的第i个表项为STRP表项时,所述码流还包括表示STRP表项的增量图像顺序编号POC的绝对值的语法元素和表示STRP表项的增量POC的符号值的语法元素;

18.一种发送码流的设备,其特征在于,包括一个或多个存储器和发送器:

19.一种存储码流的设备,其特征在于,包括接收器和至少一个存储器,

20.一种发送码流的方法,其特征在于,包括:

21.根据权利要求20所述的方法,其特征在于,还包括:根据存储空间、带宽可用性或图像分辨率管理码率或所述码流的大小。

22.一种处理码流的系统,其特征在于,所述系统包括:编码设备、一个或多个存储器和解码设备,

23.根据权利要求22所述的系统,其特征在于,还包括控制组件,用于根据存储空间、带宽可用性或图像分辨率管理码率或所述码流的大小。

24.根据权利要求22或23所述的系统,其特征在于,所述编码设备用于从所述一个或多个存储器中检索一个或多个码流,并发送检索的所述一个或多个码流。

25.一种码流结构,其特征在于,包括第一标志、第二标志和用于第一参考图像列表的一个或多个第一参考图像列表结构,当所述第一标志具有第一值时,用于第二参考图像列表的一个或多个第二参考图像列表结构不存在于所述码流中且每个所述第二参考图像列表结...

【技术特征摘要】

1.一种解码的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一标志包括在所述码流的序列参数集sps中。

3.根据权利要求1或2所述的方法,其特征在于,所述第二标志包括在所述第一参考图像列表结构或所述第二参考图像列表结构中。

4.根据权利要求1至3中任一项所述的方法,其特征在于,当所述第一标志具有第二值时,所述用于第二参考图像列表的一个或多个第二参考图像列表结构存在于所述码流中。

5.根据权利要求1至4中任一项所述的方法,其特征在于,当所述第二标志等于第一值时表示所述第i个表项为strp表项,当所述第二标志等于第二值时表示所述第i个表项为长期参考图像ltrp表项。

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一标志的第一值为1,所述第一标志的第二值为0。

7.根据权利要求1至6中任一项所述的方法,其特征在于,表示strp表项的增量poc的符号值的语法元素为strp_entry_sign_flag[listidx][rplsidx][i]。

8.一种编码的方法,其特征在于,所述方法包括:

9.根据权利要求8所述的方法,其特征在于,所述第一标志包括在所述码流的序列参数集sps中。

10.根据权利要求8或9所述的方法,其特征在于,所述第二标志包括在所述第一参考图像列表结构或所述第二参考图像列表结构中。

11.根据权利要求8至10中任一项所述的方法,其特征在于,还包括:当所述第一标志具有第二值时,将所述用于第二参考图像列表的一个或多个第二参考图像列表结构编码到所述码流中。

12.根据权利要求8至11中任一项所述的方法,其特征在于,当所述第二标志等于第一值时表示所述第i个表项为strp表项,当所述第二标志等于第二值时表示所述第i个表项为长期参考图像ltrp表项。

13.根据权利要求8至12中任一项所述的方法,其特征在于,所述第一标志的第一值为1,所述第一标志的第二值为0。

14.根据权利要求8至13中任一项所述的方法,其特征在于,表示strp表项的增量poc的符号值的语法元素为strp_entry_sign_flag[listidx][rplsidx][i]。

15.一种解码设备,其特征在于,所述解码设备包括:存储器和处理器,所述存储器用于存储指令,

16.一种编码设备,其特征在于,所述编码设备包括:存储器和处理器,所述存储器用于存储指令,所述处理器用于执行存储在所述存储器中的所述指令,以使得所述编码设备执行如权利要求8至14中任一项所述的方法。

17.一种解码码流的装置,其特征在于,所述装置包括:存储器和处理器,所述存储器用于存储码流,所述码流包括第一标志、第二标志和用于第一参考图像列表的一个或多个第一参考图像列表结构,当所述第一标志具有第一值时,用于第二参考图像列表的一个或多个第二参考图像列表结构不存在于所述码流中且每个所述第二参考图像列表结构中的语法元素的值分别被推断为等于每个所述第一参考图像列表结构中的语法元素的值;所述第二标志用于表示每个所述第一参考图像列表结构中的第i个表项是否为短期参考图像strp表项;当所述第二标志表示所述第一参考图像列表结构中的第i个表项为st...

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

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

1