视频编码和解码制造技术

技术编号:14656573 阅读:85 留言:0更新日期:2017-02-16 21:01
一种方法,包括:将图片编码到比特流中,比特流包括至少两个可分级性层,图片与访问单元相关联并且图片各自与至少两个可分级性层之一相关联;在比特流中指示层间预测依赖性,其表示第一可分级性层的直接参考层(如果存在)和第一可分级性层的间接参考层(如果存在);按照解码顺序选择较早图片作为基于预定义的算法用于导出针对当前图片的图片顺序计数(POC)有关的变量的基础,当前图片与当前可分级性层相关联,其中较早图片是与当前可分级性层或者当前可分级性层的任何直接参考层或间接参考层相关联的图片集合之中按照解码顺序最接近当前图片的在先图片。

【技术实现步骤摘要】
【国外来华专利技术】
本申请总体上涉及数字视频材料的编解码。特别地,本申请涉及可分级编码。
技术介绍
本节旨在提供权利要求中记载的本专利技术的背景或上下文。本文中的描述可以包括能够寻求的概念,但是不一定是之前已经设想出或者寻求的概念。因此,除非本文中另行指示,在本节中描述的内容不是本申请中的描述和权利要求的现有技术并且也不会通过包含在本节中而被承认是现有技术。视频编码系统可以包括编码器和解码器,编码器将输入视频变换成适合于存储/传输的经压缩的表示,解码器能够将经压缩的视频表示解压回可观看的形式。编码器可以丢弃原始视频序列中的一些信息以便以更紧凑的形式来表示视频,例如以使得能够以比可能需要的比特率更低的比特率来存储/传输视频信息。
技术实现思路
一些实施例提供了一种用于对视频信息进行编码和解码的方法。在一些实施例中,提供了用于视频编码的方法、装置和计算机程序产品。具体实施方式中提供了本专利技术的示例的各个方面。根据第一方面,提供了一种方法,包括:-将图片编码到比特流中,比特流包括与访问单元相关联的至少两个可分级性层和图片;-按照解码顺序选择较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(POC)有关的变量的基础,-其中较早图片是被要求存在于比特流中的图片。根据实施例,较早图片被要求用于当前图片的解码或者较早图片被要求依据比特流一致性约束而存在于比特流中。根据实施例,较早图片选自当前图片的层的任何直接参考层或间接参考层。根据实施例,较早图片被选择为需要存在于比特流中的按照解码顺序的在先图片,诸如基础层IRAP图片。根据实施例,方法还包括:-基于被定义为POC参考图片的上述较早图片的POC有关的变量来将至少一个POC有关的语法元素编码到比特流中。根据实施例,方法还包括:-在用于递减已解码图片缓冲器中的图片的POC值的POC重置方法的DeltaPocVal取得中使用POC参考图片。根据实施例,方法还包括:-确定逐层POC方法作为包括独立层和至少一个依赖层的层树,其中层到层树的映射根据被编码到比特流中的层之间的依赖性信息而获得。根据实施例,方法还包括:-确定当前图片可以在预测中依赖的图片的特性,包括(一个或多个)层标识符、(一个或多个)时间子层标识符和/或图片类型;以及-选择满足特性的按照解码顺序的在先图片作为POC参考图片。根据实施例,NOLS图片在比特流中被指示或者根据序列级信息来推断,其中POC参考图片在不是NOLS图片的图片中选择。根据实施例,POC参考图片在作为非CL-RAS图片的图片中选择。根据第二方面,提供了一种装置,包括至少一个处理器和至少一个存储器,该至少一个存储器上在其上存储有代码,代码在由该至少一个处理器执行时使得装置至少执行以下操作:-将图片编码到比特流中,比特流包括与访问单元相关联的至少两个可分级性层和图片;-按照解码顺序选择较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(POC)有关的变量的基础,-其中较早图片是被要求存在于比特流中的图片。根据第三方面,提供了一种在非暂态计算机可读介质上实施的计算机程序产品,包括计算机程序代码,计算机程序代码被配置成当在至少一个处理器上执行时使得装置或系统:-将图片编码到比特流中,比特流包括与访问单元相关联的至少两个可分级性层和图片;-按照解码顺序选择较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(POC)有关的变量的基础,-其中较早图片是被要求存在于比特流中的图片。根据第四实施例,提供了一种包括视频编码器的装置,视频编码器被配置用于编码包括图像序列的比特流,视频编码器包括:-用于将图片编码到比特流中的装置,比特流包括与访问单元相关联的至少两个可分级性层和图片;-用于选择按照解码顺序的较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(POC)有关变量的基础的装置,-其中较早图片是被要求存在于比特流中的图片。根据第五实施例,提供了一种视频编码器,被配置用于:-将图片编码到比特流中,比特流包括与访问单元相关联的至少两个可分级性层和图片;-按照解码顺序选择较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(POC)有关的变量的基础,-其中较早图片是被要求存在于比特流中的图片。根据第六方面,提供了一种方法,包括:-从比特流解码图片,比特流包括与访问单元相关联的至少两个可分级性层和图片;-按照解码顺序选择较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(POC)有关的变量的基础,-其中较早图片是被要求存在于比特流中的图片。根据实施例,较早图片需要用于当前图片的解码或者较早图片被要求依据比特流一致性约束而存在于比特流中。根据实施例,较早图片选自当前图片的层的任何直接参考层或间接参考层。根据实施例,较早图片是需要存在于比特流中的按照解码顺序的在先图片,诸如基础层IRAP图片。根据实施例,方法还包括:-基于被定义为POC参考图片的上述较早图片的POC有关的变量来从比特流中解码至少一个POC有关的语法元素。根据实施例,方法还包括:-在用于递减已解码图片缓冲器中的图片的POC值的POC重置方法的DeltaPocVal取得中使用POC参考图片。根据实施例,方法还包括:-确定逐层POC方法作为包括独立层和至少一个依赖层的层树,其中层到层树的映射根据被编码到比特流中的层之间的依赖性信息而获得。根据实施例,方法还包括:-确定当前图片可以在预测中依赖于其的图片的特性,包括(一个或多个)层标识符、(一个或多个)时间子层标识符和/或图片类型;以及-选择满足特性的按照解码顺序的在先图片作为POC参考图片。根据实施例,NOLS图片在比特流中被指示或者根据序列级信息来推断,其中POC参考图片在不是NOLS图片的图片中选择。根据实施例,POC参考图片在作为非CL-RAS图片的图片中选择。根据第七方面,提供了一种装置,包括至少一个处理器和至少一个存储器,该至少一个存储器上在其上存储有代码,代码在由该至少一个处理器执行时使得装置至少执行以下操作的代码:-从比特流解码图片,比特流包括与访问单元相关联的至少两个可分级性层和图片;-按照解码顺序选择较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(POC)有关的变量的基础,-其中较早图片是被要求存在于比特流中的图片。根据第八方面,提供了一种在非暂态计算机可读介质上实施的计算机程序产品,包括计算机程序代码,计算机程序代码被配置成当在至少一个处理器上执行时使得装置或系统:-从比特流解码图片,比特流包括与访问单元相关联的至少两个可分级性层和图片;-按照解码顺序选择较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(POC)有关的变量的基础,-其中较早图片是被要求存在于比特流中的图片。根据第九方面,提供了一种包括视频解码器的装置,视频解码器被配置用于解码包括图像序列的比特流,视频解码器包括:-用于从比特流中解码图片的装置,比特流包括与访问单元相关联的至少两个可分级性层和图片;-用于选择按照解码顺序的较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(POC)有关的变量的基础的装置,-其中较早图片是被要求存在于比特流中的图片。根据第十方面,提供了一本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201480073353.html" title="视频编码和解码原文来自X技术">视频编码和解码</a>

【技术保护点】
一种方法,包括:将图片编码到比特流中,所述比特流包括至少两个可分级性层,图片与访问单元相关联并且图片各自地与所述至少两个可分级性层中的一个可分级性层相关联;在所述比特流中指示层间预测依赖性,所述层间预测依赖性指示第一可分级性层的、如果存在的直接参考层以及所述第一可分级性层的、如果存在的间接参考层,直接参考层使得与所述直接参考层相关联的图片可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片,并且间接参考层使得与间接参考层相关联的图片不可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片、但是可使用为用于与所述第一可分级性层的直接参考层或间接参考层相关联的图片的预测的参考图片;按照解码顺序选择较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(POC)有关的变量的基础,所述当前图片与当前可分级性层相关联,其中所述较早图片是与所述当前可分级性层或者所述当前可分级性层的任何直接参考层或间接参考层相关联的图片集合之中按照解码顺序最接近所述当前图片的在先图片。

【技术特征摘要】
【国外来华专利技术】2013.12.02 US 61/910,6161.一种方法,包括:将图片编码到比特流中,所述比特流包括至少两个可分级性层,图片与访问单元相关联并且图片各自地与所述至少两个可分级性层中的一个可分级性层相关联;在所述比特流中指示层间预测依赖性,所述层间预测依赖性指示第一可分级性层的、如果存在的直接参考层以及所述第一可分级性层的、如果存在的间接参考层,直接参考层使得与所述直接参考层相关联的图片可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片,并且间接参考层使得与间接参考层相关联的图片不可使用为用于与所述第一可分级性层相关联的图片的预测的参考图片、但是可使用为用于与所述第一可分级性层的直接参考层或间接参考层相关联的图片的预测的参考图片;按照解码顺序选择较早图片作为用于基于预定义的算法导出针对当前图片的图片顺序计数(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.一种方法,包括:从比特流中解码图片,所...

【专利技术属性】
技术研发人员:M·安尼克塞拉
申请(专利权)人:诺基亚技术有限公司
类型:发明
国别省市:芬兰;FI

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

1