视频编码和解码的制作方法

文档序号:11142980阅读:来源:国知局

技术特征:

1.一种方法,包括:

将图片编码到比特流中,所述比特流包括至少两个可分级性层,图片与访问单元相关联并且图片各自地与所述至少两个可分级性层中的一个可分级性层相关联;

在所述比特流中指示层间预测依赖性,所述层间预测依赖性指示第一可分级性层的、如果存在的直接参考层以及所述第一可分级性层的、如果存在的间接参考层,直接参考层使得与所述直接参考层相关联的图片可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片,并且间接参考层使得与间接参考层相关联的图片不可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片、但是可使用为用于与所述第一可分级性层的直接参考层或间接参考层相关联的图片的预测的参考图片;

按照解码顺序选择较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(POC)有关的变量的基础,所述当前图片与当前可分级性层相关联,

其中所述较早图片是与所述当前可分级性层或者所述当前可分级性层的任何直接参考层或间接参考层相关联的图片集合之中按照解码顺序最接近所述当前图片的在先图片。

2.根据权利要求1所述的方法,其中所述较早图片被要求用于所述当前图片的解码,或者所述较早图片被要求依据比特流一致性约束而存在于所述比特流中。

3.根据权利要求1所述的方法,其中所述较早图片与能够被表示为最高有效部分和最低有效部分之和的POC值变量相关联,其中所述最低有效部分在二进制表示中由固定数目的比特来表示,并且所述最高有效部分的所述固定数目的最低有效位等于0。

4.根据权利要求1或3所述的方法,所述方法还包括:

基于被定义为POC参考图片的所述较早图片的POC有关的变量来将至少一个POC有关的语法元素编码到所述比特流中。

5.根据权利要求1、3或4所述的方法,所述方法还包括作为将所述当前图片编码到所述比特流中的部分或与将所述当前图片编码到所述比特流中相结合地:

确定POC值要被重置;

将重置POC值的指示编码到所述比特流中;以及

在导出从已解码图片缓冲器中的所有图片的POC值而递减的值时使用所述较早图片。

6.根据权利要求5所述的方法,其中所述POC有关的语法元素表示所述当前图片的POC值的固定数目的最低有效比特;并且所述预定义的算法包括调查所述POC有关的语法元素的值与所述较早图片的所述POC值的所述最低有效部分之差。

7.根据权利要求1所述的方法,其中图片以以下特征描述中的一项或多项来表征:

各自地与一个或多个时间子层中的一个时间子层相关联,其特征在于:与特定时间子层相关联的图片的预测被禁用于与高于所述特定时间子层的时间子层相关联的任何图片,

各自地被分类为子层参考图片和子层非参考图片中的一项,其特征在于:与第一时间子层相关联的图片的预测被启用于与所述第一时间子层相关联的子层参考图片,并且与第二时间子层相关联的图片的预测被禁用于与所述第二时间子层相关联的子层非参考图片,

各自地被分类为前置图片、内部随机访问点(IRAP)图片和后置图片中的一项,IRAP图片使能开始所述IRAP图片与其相关联的可分级性层的解码,前置图片按照解码顺序在相关联的IRAP图片之后并且按照输出顺序在所述相关联的IRAP图片之前,后置图片按照输出顺序在相关联的IRAP图片之后,

各自地被分类为可丢弃图片和非可丢弃图片中的一项,可丢弃图片的特征在于没有其他图片使用所述可丢弃图片作为用于预测的参考图片。

8.根据权利要求7所述的方法,所述方法还包括:

根据所述特征描述中的一项或多项确定POC参考图片特性以匹配所述当前图片能够在预测中依赖的图片的特性;以及

选择所述图片集合以包括满足所述POC参考图片特性的图片。

9.根据权利要求8所述的方法,还包括:

确定POC参考图片特性以匹配与最低时间子层相关联的、作为子层参考图片的、作为内部随机访问点图片或后置图片的以及作为非可丢弃图片的图片。

10.一种装置,包括至少一个处理器和至少一个存储器,所述至少一个存储器上存储有在由所述至少一个处理器执行时使得所述装置至少执行以下操作的代码:

将图片编码到比特流中,所述比特流包括至少两个可分级性层,图片与访问单元相关联并且图片各自地与所述至少两个可分级性层中的一个可分级性层相关联;

在所述比特流中指示层间预测依赖性,所述层间预测依赖性指示第一可分级性层的、如果存在的直接参考层以及所述第一可分级性层的、如果存在的间接参考层,直接参考层使得与所述直接参考层相关联的图片可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片,并且间接参考层使得与间接参考层相关联的图片不可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片、但是可使用为用于与所述第一可分级性层的直接参考层或间接参考层相关联的图片的预测的参考图片;

按照解码顺序选择较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(POC)有关的变量的基础,所述当前图片与当前可分级性层相关联,

其中所述较早图片是与所述当前可分级性层或者所述当前可分级性层的任何直接参考层或间接参考层相关联的图片集合之中按照解码顺序最接近所述当前图片的在先图片。

11.根据权利要求10所述的装置,其中所述较早图片被要求用于所述当前图片的解码,或者所述较早图片被要求依据比特流一致性约束而存在于所述比特流中。

12.根据权利要求10所述的装置,其中所述较早图片与能够被表示为最高有效部分和最低有效部分之和的POC值变量相关联,其中所述最低有效部分在二进制表示中由固定数目的比特来表示,并且所述最高有效部分的所述固定数目的最低有效位等于0。

13.根据权利要求10或12所述的装置,还包括在由所述至少一个处理器执行时使得所述装置执行以下操作的代码:

基于被定义为POC参考图片的所述较早图片的POC有关的变量来将至少一个POC有关的语法元素编码到所述比特流中。

14.根据权利要求10、12或13所述的装置,还包括在由所述至少一个处理器执行时使得所述装置执行作为将所述当前图片编码到所述比特流中的部分或与将所述当前图片编码到所述比特流中相结合的以下操作的代码:

确定POC值要被重置;

将重置POC值的指示编码到所述比特流中;以及

在导出从已解码图片缓冲器中的所有图片的POC值而递减的值时使用所述较早图片。

15.根据权利要求14所述的装置,其中所述POC有关的语法元素表示所述当前图片的POC值的固定数目的最低有效比特;并且所述预定义的算法包括调查所述POC有关的语法元素的值与所述较早图片的所述POC值的所述最低有效部分之差。

16.根据权利要求10所述的装置,其中图片以以下特征描述中的一项或多项来表征:

各自地与一个或多个时间子层中的一个时间子层相关联,其特征在于:与特定时间子层相关联的图片的预测被禁用于与高于所述特定时间子层的时间子层相关联的任何图片,

各自地被分类为子层参考图片和子层非参考图片中的一项,其特征在于:与第一时间子层相关联的图片的预测被启用于与所述第一时间子层相关联的子层参考图片,并且与第二时间子层相关联的图片的预测被禁用于与所述第二时间子层相关联的子层非参考图片,

各自地被分类为前置图片、内部随机访问点(IRAP)图片和后置图片中的一项,IRAP图片使能开始所述IRAP图片与其相关联的可分级性层的解码,前置图片按照解码顺序在相关联的IRAP图片之后并且按照输出顺序在所述相关联的IRAP图片之前,后置图片按照输出顺序在相关联的IRAP图片之后,

各自地被分类为可丢弃图片和非可丢弃图片中的一项,可丢弃图片的特征在于没有其他图片使用所述可丢弃图片作为用于预测的参考图片。

17.根据权利要求16所述的装置,还包括在由所述至少一个处理器执行时使得所述装置执行以下操作的代码:

根据所述特征描述中的一项或多项确定POC参考图片特性以匹配所述当前图片能够在预测中依赖的图片的特性;以及

选择所述图片集合以包括满足所述POC参考图片特性的图片。

18.根据权利要求17所述的装置,还包括在由所述至少一个处理器执行时使得所述装置执行以下操作的代码:

确定POC参考图片特性以匹配与最低时间子层相关联的、作为子层参考图片的、作为内部随机访问点图片或后置图片的以及作为非可丢弃图片的图片。

19.一种在非暂态计算机可读介质上实施的计算机程序产品,包括计算机程序代码,所述计算机程序代码被配置成当在至少一个处理器上被执行时使得装置或系统:

将图片编码到比特流中,所述比特流包括至少两个可分级性层,图片与访问单元相关联并且图片各自地与所述至少两个可分级性层中的一个可分级性层相关联;

在所述比特流中指示层间预测依赖性,所述层间预测依赖性指示第一可分级性层的、如果存在的直接参考层以及所述第一可分级性层的、如果存在的间接参考层,直接参考层使得与所述直接参考层相关联的图片可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片,并且间接参考层使得与间接参考层相关联的图片不可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片、但是可使用为用于与所述第一可分级性层的直接参考层或间接参考层相关联的图片的预测的参考图片;

按照解码顺序选择较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(POC)有关的变量的基础,所述当前图片与当前可分级性层相关联,

其中所述较早图片是与所述当前可分级性层或者所述当前可分级性层的任何直接参考层或间接参考层相关联的图片集合之中按照解码顺序最接近所述当前图片的在先图片。

20.一种包括视频编码器的装置,所述视频编码器被配置用于编码包括图像序列的比特流,所述视频编码器包括:

用于将图片编码到比特流中的装置,所述比特流包括至少两个可分级性层,图片与访问单元相关联并且图片各自地与所述至少两个可分级性层中的一个可分级性层相关联;

用于在所述比特流中指示层间预测依赖性的装置,所述层间预测依赖性指示第一可分级性层的、如果存在的直接参考层以及所述第一可分级性层的、如果存在的间接参考层,直接参考层使得与所述直接参考层相关联的图片可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片,并且间接参考层使得与间接参考层相关联的图片不可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片、但是可使用为用于与所述第一可分级性层的直接参考层或间接参考层相关联的图片的预测的参考图片;

用于按照解码顺序选择较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(POC)有关的变量的基础的装置,所述当前图片与当前可分级性层相关联,

其中所述较早图片是与所述当前可分级性层或者所述当前可分级性层的任何直接参考层或间接参考层相关联的图片集合之中按照解码顺序最接近所述当前图片的在先图片。

21.一种视频编码器,被配置用于:

将图片编码到比特流中,所述比特流包括至少两个可分级性层,图片与访问单元相关联并且图片各自地与所述至少两个可分级性层中的一个可分级性层相关联;

在所述比特流中指示层间预测依赖性,所述层间预测依赖性指示第一可分级性层的、如果存在的直接参考层以及所述第一可分级性层的、如果存在的间接参考层,直接参考层使得与所述直接参考层相关联的图片可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片,并且间接参考层使得与间接参考层相关联的图片不可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片、但是可使用为用于与所述第一可分级性层的直接参考层或间接参考层相关联的图片的预测的参考图片;

按照解码顺序选择较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(POC)有关的变量的基础,所述当前图片与当前可分级性层相关联,

其中所述较早图片是与所述当前可分级性层或者所述当前可分级性层的任何直接参考层或间接参考层相关联的图片集合之中按照解码顺序最接近所述当前图片的在先图片。

22.一种方法,包括:

从比特流中解码图片,所述比特流包括至少两个可分级性层,图片与访问单元相关联并且图片各自地与所述至少两个可分级性层中的一个可分级性层相关联;

从所述比特流获取与层间预测依赖性有关的指示,所述层间预测依赖性指示第一可分级性层的、如果存在的直接参考层以及所述第一可分级性层的、如果存在的间接参考层,直接参考层使得与所述直接参考层相关联的图片可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片,并且间接参考层使得与间接参考层相关联的图片不可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片、但是可使用为用于与所述第一可分级性层的直接参考层或间接参考层相关联的图片的预测的参考图片;

按照解码顺序选择较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(POC)有关的变量的基础,所述当前图片与当前可分级性层相关联,

其中所述较早图片是与所述当前可分级性层或者所述当前可分级性层的任何直接参考层或间接参考层相关联的图片集合之中按照解码顺序最接近所述当前图片的在先图片。

23.根据权利要求22所述的方法,其中所述较早图片被要求用于所述当前图片的解码,或者所述较早图片被要求依据比特流一致性约束而存在于所述比特流中。

24.根据权利要求22所述的方法,其中所述较早图片与能够被表示为最高有效部分和最低有效部分之和的POC值变量相关联,其中所述最低有效部分在二进制表示中由固定数目的比特来表示,并且所述最高有效部分的所述固定数目的最低有效位等于0。

25.根据权利要求22或24所述的方法,所述方法还包括:

从所述比特流解码至少一个POC有关的语法元素;以及

基于已解码的所述至少一个POC有关的语法元素以及被定义为POC参考图片的所述较早图片的所述POC有关的变量。

26.根据权利要求22、24或25所述的方法,所述方法还包括作为从所述比特流解码所述当前图片的部分或与从所述比特流解码所述当前图片的相结合地,:

确定POC值要被重置;

从所述比特流中解码重置POC值的指示;以及

在导出从已解码图片缓冲器中的所有图片的POC值而递减的值时使用所述较早图片。

27.根据权利要求25所述的方法,其中所述POC有关的语法元素表示所述当前图片的POC值的固定数目的最低有效比特;并且所述预定义的算法包括调查所述POC有关的语法元素的值与所述较早图片的所述POC值的所述最低有效部分之差。

28.根据权利要求22所述的方法,其中图片以以下特征描述中的一项或多项来表征:

各自地与一个或多个时间子层中的一个时间子层相关联,其特征在于:与特定时间子层相关联的图片的预测被禁用于与高于所述特定时间子层的时间子层相关联的任何图片,

各自地被分类为子层参考图片和子层非参考图片中的一项,其特征在于:与第一时间子层相关联的图片的预测被启用于与所述第一时间子层相关联的子层参考图片,并且与第二时间子层相关联的图片的预测被禁用于与所述第二时间子层相关联的子层非参考图片,

各自地被分类为前置图片、内部随机访问点(IRAP)图片和后置图片中的一项,IRAP图片使能开始所述IRAP图片与其相关联的可分级性层的解码,前置图片按照解码顺序在相关联的IRAP图片之后并且按照输出顺序在所述相关联的IRAP图片之前,后置图片按照输出顺序在相关联的IRAP图片之后,

各自地被分类为可丢弃图片和非可丢弃图片中的一项,可丢弃图片的特征在于没有其他图片使用所述可丢弃图片作为用于预测的参考图片。

29.根据权利要求28所述的方法,所述方法还包括:

根据所述特征描述中的一项或多项确定POC参考图片特性以匹配所述当前图片能够在预测中依赖的图片的特性;以及

选择所述图片集合以包括满足所述POC参考图片特性的图片。

30.根据权利要求29所述的方法,还包括:

确定POC参考图片特性以匹配与最低时间子层相关联的、作为子层参考图片的、作为内部随机访问点图片或后置图片的以及作为非可丢弃图片的图片。

31.一种装置,包括至少一个处理器和至少一个存储器,所述至少一个存储器上存储有在由所述至少一个处理器执行时使得所述装置至少执行以下操作的代码:

从比特流中解码图片,所述比特流包括至少两个可分级性层,图片与访问单元相关联并且图片各自地与所述至少两个可分级性层中的一个可分级性层相关联;

从所述比特中获取与层间预测依赖性有关的指示,所述层间预测依赖性指示第一可分级性层的、如果存在的直接参考层以及所述第一可分级性层的、如果存在的间接参考层,直接参考层使得与所述直接参考层相关联的图片可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片,并且间接参考层使得与间接参考层相关联的图片不可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片、但是可使用为用于与所述第一可分级性层的直接参考层或间接参考层相关联的图片的预测的参考图片;

按照解码顺序选择较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(POC)有关的变量的基础,所述当前图片与当前可分级性层相关联,

其中所述较早图片是与所述当前可分级性层或者所述当前可分级性层的任何直接参考层或间接参考层相关联的图片集合之中按照解码顺序最接近所述当前图片的在先图片。

32.根据权利要求31所述的装置,其中所述较早图片被要求用于所述当前图片的解码,或者所述较早图片被要求依据比特流一致性约束而存在于所述比特流中。

33.根据权利要求31所述的装置,其中所述较早图片与能够被表示为最高有效部分和最低有效部分之和的POC值变量相关联,其中所述最低有效部分在二进制表示中由固定数目的比特来表示,并且所述最高有效部分的所述固定数目的最低有效位等于0。

34.根据权利要求31或33所述的装置,还包括在由所述至少一个处理器执行时使得所述装置执行以下操作的代码:

从所述比特流解码至少一个POC有关的语法元素;以及

基于已解码的所述至少一个POC有关的语法元素以及被定义为POC参考图片的所述较早图片的所述POC有关的变量,解码所述当前图片的POC有关的变量。

35.根据权利要求31、33或34所述的装置,还包括在由所述至少一个处理器执行时使得所述装置执行作为从所述比特流中解码所述当前图片的部分或与从所述比特流解码所述当前图片的相结合的以下操作的代码:

确定POC值要被重置;

从所述比特流中解码重置POC值的指示;以及

在导出从已解码图片缓冲器中的所有图片的POC值而递减的值时使用所述较早图片。

36.根据权利要求34所述的装置,其中所述POC有关的语法元素表示所述当前图片的POC值的固定数目的最低有效比特;并且所述预定义的算法包括调查所述POC有关的语法元素的值与所述较早图片的所述POC值的所述最低有效部分之差。

37.根据权利要求31所述的装置,其中图片以以下特征描述中的一项或多项来表征:

各自地与一个或多个时间子层中的一个时间子层相关联,其特征在于:与特定时间子层相关联的图片的预测被禁用于与高于所述特定时间子层的时间子层相关联的任何图片,

各自地被分类为子层参考图片和子层非参考图片中的一项,其特征在于:与第一时间子层相关联的图片的预测被启用于与所述第一时间子层相关联的子层参考图片,并且与第二时间子层相关联的图片的预测被禁用于与所述第二时间子层相关联的子层非参考图片,

各自地被分类为前置图片、内部随机访问点(IRAP)图片和后置图片中的一项,IRAP图片使能开始所述IRAP图片与其相关联的可分级性层的解码,前置图片按照解码顺序在相关联的IRAP图片之后并且按照输出顺序在所述相关联的IRAP图片之前,后置图片按照输出顺序在相关联的IRAP图片之后,

各自地被分类为可丢弃图片和非可丢弃图片中的一项,可丢弃图片的特征在于没有其他图片使用所述可丢弃图片作为用于预测的参考图片。

38.根据权利要求37所述的装置,还包括在由所述至少一个处理器执行时使得所述装置执行以下操作的代码:

根据所述特征描述中的一项或多项确定POC参考图片特性以匹配所述当前图片能够在预测中依赖的图片的特性;以及

选择所述图片集合以包括满足所述POC参考图片特性的图片。

39.根据权利要求38所述的装置,还包括在由所述至少一个处理器执行时使得所述装置执行以下操作的代码:

确定POC参考图片特性以匹配与最低时间子层相关联的、作为子层参考图片的、作为内部随机访问点图片或后置图片的以及作为非可丢弃图片的图片。

40.一种在非暂态计算机可读介质上实施的计算机程序产品,包括被配置成当在至少一个处理器上执行时使得装置或系统进行以下操作的计算机程序代码:

从比特流中解码图片,所述比特流包括至少两个可分级性层,图片与访问单元相关联并且图片各自地与所述至少两个可分级性层中的一个可分级性层相关联;

从所述比特流获取与层间预测依赖性有关的指示,所述层间预测依赖性指示第一可分级性层的、如果存在的直接参考层以及所述第一可分级性层的、如果存在的间接参考层,直接参考层使得与所述直接参考层相关联的图片可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片,并且间接参考层使得与间接参考层相关联的图片不可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片、但是可使用为用于与所述第一可分级性层的直接参考层或间接参考层相关联的图片的预测的参考图片;

按照解码顺序选择较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(POC)有关的变量的基础,所述当前图片与当前可分级性层相关联,

其中所述较早图片是与所述当前可分级性层或者所述当前可分级性层的任何直接参考层或间接参考层相关联的图片集合之中按照解码顺序最接近所述当前图片的在先图片。

41.一种包括视频解码器的装置,所述视频解码器被配置用于解码包括图像序列的比特流,所述视频解码器包括:

用于从比特流中解码图片的装置,所述比特流包括至少两个可分级性层,图片与访问单元相关联并且图片各自地与所述至少两个可分级性层中的一个可分级性层相关联;

用于从所述比特流中获取与层间预测依赖性有关的指示的装置,所述层间预测依赖性指示第一可分级性层的、如果存在的直接参考层以及所述第一可分级性层的、如果存在的间接参考层,直接参考层使得与所述直接参考层相关联的图片可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片,并且间接参考层使得与间接参考层相关联的图片不可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片、但是可使用为用于与所述第一可分级性层的直接参考层或间接参考层相关联的图片的预测的参考图片;

用于按照解码顺序选择较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(POC)有关的变量的基础的装置,所述当前图片与当前可分级性层相关联,

其中所述较早图片是与所述当前可分级性层或者所述当前可分级性层的任何直接参考层或间接参考层相关联的图片集合之中按照解码顺序最接近所述当前图片的在先图片。

42.一种视频解码器,被配置用于:

从比特流中解码图片,所述比特流包括至少两个可分级性层,图片与访问单元相关联并且图片各自地与所述至少两个可分级性层中的一个可分级性层相关联;

从所述比特流获取与层间预测依赖性有关的指示,所述层间预测依赖性指示第一可分级性层的、如果存在的直接参考层以及所述第一可分级性层的、如果存在的间接参考层,直接参考层使得与所述直接参考层相关联的图片可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片,并且间接参考层使得与间接参考层相关联的图片不可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片、但是可使用为用于与所述第一可分级性层的直接或间接参考层相关联的图片的预测的参考图片;

按照解码顺序选择较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(POC)有关变量的基础,所述当前图片与当前可分级性层相关联,

其中所述较早图片是与所述当前可分级性层或者所述当前可分级性层的任何直接参考层或间接参考层相关联的图片集合之中按照解码顺序最接近所述当前图片的在先图片。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1