用于3D视频编码的协调视图间和视图合成预测制造技术

技术编号:12864304 阅读:78 留言:0更新日期:2016-02-13 13:55
公开了用于视频编码的各种方法、装置和计算机程序产品。用于参考图片索引的预测类型可以在视频比特流中信号传输。针对某些图像元素从视频比特流省略运动矢量可以被信号传输;信号传输可以向解码器指示预测中使用的运动矢量将在解码器构建。运动矢量的构建可以通过使用已经从被用作参考的图片的景深信息获得的视差信息进行。

【技术实现步骤摘要】
【国外来华专利技术】用于3D视频编码的协调视图间和视图合成预测
本申请描述的各实施方式涉及景深增强的视频编码以及其中使用的视图合成预测。在不同方面,描述了用于景深增强的视频编码的方法、装置、系统和计算机程序产品,以及用于景深增强的视频编码的信号或数据结构。
技术介绍
本节旨在于提供在权利要求中记载的本专利技术的背景或者上下文。这里的描述可以包括如下概念,这些概念可以被探求但是未必是先前已经设想或者探求的概念。因此,除非这里另有指示,在本节中描述的内容不是在本申请中的说明书和权利要求书之前的现有技术并且不因包含于本节中而被承认为现有技术。现代视频编解码器利用各种预测方案来减少需要被存储或者从编码器发送到解码器的冗余信息的量。预测可以跨时间进行(时间上),使得早先的图片被用作参考图片。在多视图视频编码中,预测还可以通过使用另一视图的图片作为参考图片或者通过使用由视图合成形成的合成图片作为参考图片来进行(空间上)。预测通常使得参考图片中块的图片信息(诸如像素值)用于预测当前图片中的图片信息,即,形成预测块。所谓的运动矢量可以在预测中采用,并且其指示参考图片中针对正被预测的当前块的图片信息的源。待时用的参考图片被保存在存储器中,并且参考图片列表被用于管理参考图片的使用。各种不同类型的预测方案使得其在技术上更复杂以设计编码器和解码器,并且其可能对编码和解码的速度造成挑战,或者要求比更简单的布置更多的存储器。但同时,不同类型的预测方案目标在于降低3D视频编码传输所需的带宽。因此,需要为3D视频开发出新的视频编码布置。
技术实现思路
某些实施方式提供了一种用于编码和解码视频信息的方法,以及对应的装置和由编码产生并且可用于解码的信号。编码或编码器可以将元素产生为信号,并且对应的解码步骤或解码器元件可以被用于解码元素。因此,需要理解虽然示例是针对仅一个实体(如编码器)给出的,但是对应的解码器结构和信号元素及其目的可以从该示例中导出。在具体实施方式中提供了本专利技术示例的各个方面。根据第一方面,提供了根据权利要求1至17所述的编码方法。根据第二方面,提供了根据权利要求18至34所述的解码方法。根据第三方面,提供了根据权利要求35至45所述的数据结构(信号)。根据第四方面,提供了根据权利要求46至63所述的编码器。根据第四方面,提供了根据权利要求65至83所述的解码器。根据第六方面,提供了根据权利要求64至83所述的计算机程序产品。下面,给出各实施方式的某些标签示例。E1.一种用于提供编码视频数据的方法,包括:-形成用于管理在编码所述视频数据中待使用的参考图片的参考图片列表,-使用另一视图的至少一个图片作为所述编码中的参考图片,另一视图的所述图片对应于所述参考图片列表的索引,-针对所述参考图片列表的所述索引,提供待使用的预测类型的指示,以及-将预测类型的所述指示编码在编码视频数据中。E2.根据示例E1所述的方法,其中由所述指示来指示的所述预测类型是视图间预测。E3.根据示例E1所述的方法,其中由所述指示来指示的所述预测类型是基于视差补偿的预测,诸如视图合成预测。E4.根据示例E1至E3中任一项所述的方法,其中所述指示是指示是否使用来自具有视差补偿的另一视图的所述图片的预测的语法元素。E5.根据示例E4所述的方法,其中所述语法元素作为二进制标志被编码至所述编码视频数据或者算术上被编码至所述编码视频数据。E6.一种用于提供编码视频数据的方法,包括:-通过使用来自另一视图的图片的预测来形成视频块的编码视频数据,其中所述预测包括使用用于所述预测的运动矢量,-在所述编码视频数据中提供在所述编码视频数据中没有为所述视频块提供运动矢量信息的指示,以及-通过采用为所述视频块提供的景深信息来形成运动矢量信息。E7.根据示例E6所述的方法,包括:-通过使用来自另一视图的图片的预测来形成视频块的编码视频数据,其中所述预测包括使用为所述预测所形成的运动矢量信息。E8.根据示例E6或E7所述的方法,其中所述方法包括:-提供关于所述景深信息的使用粒度的指示。E9.根据示例E6或E7所述的方法,其中所述方法包括:-指示针对视频块的单个预测模式,-将视频块分成一个或多个块分区,-分别为一个或多个块分区的每个块分区形成运动矢量信息。E10.根据示例E6至E9中任一项所述的方法,包括:-在所述编码视频数据中提供省略运动矢量信息的指示,其中省略运动矢量信息的所述指示在比所述视频块更高的层次中提供。E11.根据示例E6至E10中任一项所述的方法,包括:-在所述编码视频数据中提供省略运动矢量信息的指示,其中省略运动矢量信息的所述指示在来自切片报头、图片参数集和序列参数集分组中的至少一个中提供。E12.根据示例E6所述的方法,其中所述指示是指示运动矢量信息是否应当由解码器通过采用块的邻居的运动矢量信息来形成的标志。E13.一种用于提供编码视频数据的方法,包括:-通过使用来自另一可缩放性层或视图的第二图片的预测来形成第一可缩放性层或第一视图的第一图片的视频块的编码视频数据,-向所述编码视频数据中形成编码模式的指示,所述编码模式采用来自另一可缩放性层或视图的图片的预测,-向所述编码视频数据中形成其他可缩放性层或视图的多个图片的参考列表中第一图片的参考标识符。E14.一种用于提供编码视频数据的方法,包括:-形成第一视频块的编码视频数据,其中所述第一视频块与第一运动信息相关联;-通过采用为所述第一视频块提供的景深信息来调整第一运动信息以获得经调整的第一运动信息;-通过使用经调整的第一运动信息来预测第二运动信息,所述第二运动信息与第二视频块相关联。E15.根据示例E14所述的方法,其中第一视频块的所述编码视频数据包括标识参考图片和差分运动矢量的参考索引分组中的至少一个。E16.根据示例E14所述的方法,其中经调整的第一运动信息包括以下分组中的至少一个参数:-用于视图间预测的第一视频块的预测类型;-用于指示视图间参考图片的参考索引;-与从景深信息导出的视差相等的运动矢量;-根据从所述景深信息导出的所述视差的粒度的块分区;以及该方法包括:-在调整中设置所述至少一个参数的值。E17.根据示例E14至E16中任一项所述的方法,包括:-形成与第二运动信息相关联的所述第二视频块的编码视频数据,其中所述第一视频块驻留在第一图片中并且所述第二视频块驻留在不同于第一图片的第二图片中。D1.一种用于解码编码视频数据的方法,包括:-形成用于管理在解码所述视频数据中待使用的参考图片的参考图片列表,-使用另一视图的至少一个图片作为所述编码中的参考图片,另一视图的所述图片对应于所述参考图片列表的索引,-针对所述参考图片列表的所述索引,从所述编码视频数据获取待使用的预测类型的指示。D2.根据示例D1所述的方法,其中由所述指示来指示的所述预测类型是视图间预测。D3.根据示例D1所述的方法,其中由所述指示来指示的所述预测类型是基于视差补偿的预测,诸如视图合成预测。D4.根据示例D1至D3中任一项所述的方法,其中所述指示是指示是否使用来自具有视差补偿的另一视图的所述图片的预测的语法元素。D5.根据示例D4所述的方法,其中所述语法元素作为二进制标志被编码至所述编码视频数据或者算术上被编码至所述编码视频数据。D6.一种用于解码编码视本文档来自技高网...

【技术保护点】
一种用于提供编码视频数据的方法,包括:‑形成用于管理在编码所述视频数据中待使用的参考图片的参考图片列表,‑使用另一视图的至少一个图片作为所述编码中的参考图片,另一视图的所述图片对应于所述参考图片列表的索引,‑针对所述参考图片列表的所述索引,提供待使用的预测类型的指示,以及‑将所述预测类型的所述指示编码在所述编码视频数据中。

【技术特征摘要】
【国外来华专利技术】2013.04.12 US 61/811,2401.一种用于提供编码视频数据的方法,包括:-由处理器形成用于管理在编码所述视频数据中待使用的参考图片的参考图片列表,-在编码的所述视频数据中提供所述编码中的所述参考图片列表的索引,其中所述索引标识将用于解码块的可用参考图片,-由所述处理器使用另一视图的至少一个图片作为所述编码中的参考图片,另一视图的所述图片对应于所述参考图片列表的所述索引,-以对应于另一视图的图片的所述参考图片列表的所述索引为条件,提供将用于解码所述块的预测类型的指示,其中由所述指示指示的所述预测类型是视图间预测IVP或基于包括合成预测VSP的视差补偿的预测,其中所述指示指示VSP直接编码模式或VSP跳过编码模式,以及-由所述处理器将所述预测类型的所述指示编码在所述编码视频数据中,并且在所述预测类型是IVP但不是在所述预测类型是VSP的实例中的情况下,也将运动矢量分量编码在所述编码视频数据中。2.根据权利要求1所述的方法,其中所述指示是指示是否使用来自具有视差补偿的另一视图的所述图片的预测的语法元素。3.根据权利要求2所述的方法,其中所述语法元素作为二进制标志被编码至所述编码视频数据或者算术上被编码至所述编码视频数据。4.根据权利要求3所述的方法,其中在所述二进制标志等于0的情况下,所述语法元素被编码为具有在比特流中用信号传输的运动矢量分量的IVP,并且在所述二进制标志等于1的情况下,所述语法元素被编码为具有不在所述比特流中用信号传输的运动矢量分量的VSP。5.一种用于解码编码视频数据的方法,包括:-由处理器形成用于管理在解码所述视频数据中待使用的参考图片的参考图片列表,-从编码的所述视频数据解码所述参考图片列表的编码的索引,其中所述索引标识将用于解码块的可用参考图片,-由所述处理器使用另一视图的至少一个图片作为所述编码中的参考图片,另一视图的所述图片对应于所述参考图片列表的所述索引,-以对应于另一视图的图片的所述参考图片列表的所述索引为条件,从所述编码视频数据获取将用于解码所述块的预测类型的指示,其中由所述指示指示的所述预测类型是视图间预测IVP或包括合成预测VSP的基于视差补偿的预测,其中所述指示指示VSP直接编码模式或VSP跳过编码模式,并且其中在所述预测类型是IVP但不是在所述预测类型是VSP的实例中的情况下,也从所述编码视频数据获取运动矢量分离。6.根据权利要求5所述的方法,其中所述指示是指示是否使用来自具有视差补偿的另一视图的所述图片的预测的语法元素。7.根据权利要求6所述的方法,其中所述语法元素作为二进制标志被编码至所述编码视频数据或者算术上被编码至所述编码视频数据。8.根据权利要求7所述的方法,其中在所述二进制标志等于0的情况下,所述语法元素被编码为具有在比特流中用信号传输的运动矢量分量的IVP,并且在所述二进制标志等于1的情况下,所述语法元素被编码为具有不在所述比特流中用信号传输的运动矢量分量的VSP。9.一种用于提供编码视频数据的装置,包括至少一个处理器、存储器和所述存储器中的计算机程序代码,所述计算机程序代码被配置为在所述至少一个处理器上执行时使得所述装置:-形成用于管理在编码所述视频数据中待使用的参考图片的参考图片列表,-在编码的所述视频数据中提供所述编码中的所述参考图片列表的编码的索引,其中所述索引标识将用于解码块的可用参考图片,-使用另一视图的至少一个图片作为所述编码中的参考图片,另一视图的所述图片对应于所述参考图片列表的所述索引,-以对应于另一视图的图片的所述参考图片列表的所述索引为条件,提供将用于解码所述块的预测类型的指示,其中由所述指示指示的所述预测类型是视图间预测IVP或基于包括合成预测VSP的视差补偿的预测,其中所述指示指示VSP直接编码模式或VSP跳过编码模式,以及-将预测类型的所述指示编码在编码视频...

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

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

1