3d视频编码格式的制作方法

文档序号:7912354阅读:149来源:国知局
专利名称:3d视频编码格式的制作方法
3D视频编码格式
相关申请的交叉引用
本申请要求2009年5月1日提交的、标题为“3D Video Coding R)rmats”的、序列号No 61/215,154的美国临时申请的提交日,2009年5月11日提交的、标题为“Reference Pictures for 3D Video”的、序列号No 61/215,874的美国临时申请的提交日,以及2010 年 3 月 4 日提交的、标题为“Extended SPS for 3DV sequences”的、序列号 No 61/310, 497 的美国临时申请的提交日的权益,在此针对所有目的通过引用以其整体并入它们每一个的内容。技术领域
描述有关于编解码系统的实现方式。各种特定的实现方式涉及三维(3D)视频编解码方案。
背景技术
为了方便新的视频应用,诸如三维电视(3DTV)和自由视点视频(free-viewpoint video, FVV),可以利用包括常规的2D视频和深度图二者的3D视频(3DV)数据格式使得可以在用户端呈现附加的视图。这种3DV格式的示例包括包含二维的QD)视频及其对应的深度图的2D加深度QD+Z),以及包含2D+Z和遮挡(occlusion)视频加遮挡深度的分层的深度视频(LDV)。这种3DV格式的其它示例包括多视图加深度(MVD)和视差增强的立体 (DES)。MVD是2D+Z的扩展,这是由于其包括来自不同视点的多个2D+Z。继而,DES由来自两个不同视点的两个LDV组成。另一示例3DV格式是层深度视频加右视图(LDV+R),其由左视图的一个LDV和右视图的2D视频组成。怎样在所有这些格式中传递(编码和传输)数据是具有挑战的问题,这是由于在用户端共同使用不同的分量(component)来解码3DV内容。发明内容
根据一个总的方面,编码用于描述在给定时间用于给定视图的不同三维(3D)信息的多个画面。生成用于为编码的多个画面指示怎样将编码的画面装入支持3D处理的结构中的语法元素。所述结构定义多个画面的内容类型。生成包括编码的多个画面和语法元素的比特流。包括的语法元素在编码的比特流级别上提供结构中的编码的多个画面之间的关系的指示。
根据另一总的方面,一种视频信号或者视频结构,其包括多个编码的画面的一个或者多个画面部分。编码的多个画面描述在给定时间用于给定视图的不同三维(3D)信息。 该视频信号或者视频结构还包括用于为编码的多个画面指示怎样将编码的画面装入支持 3D处理的结构中的语法元素的一个或者多个语法部分。所述结构定义多个画面的内容类型。在视频信号中包括的语法元素在编码的比特流级别上提供结构中的编码的多个画面之间的关系的指示。7
根据另一总的方面,从比特流中访问编码的多个画面。所述多个画面描述在给定时间用于给定视图的不同的三维(3D)信息。从比特流中访问语法元素。所述语法元素为编码的多个画面指示怎样将编码的画面装入支持3D处理的结构中。所述结构提供多个画面之间的定义的关系。解码所编码的多个画面。以指示多个画面之间的定义关系的输出格式提供解码的画面。
根据另一总的方面,从一组数据中访问语法元素。所述语法元素指示怎样将编码的画面装入支持3D处理的结构中。所述结构定义编码画面的内容类型。从该组数据中提取编码画面的特定的编码画面。编码画面的特定的编码画面对应于来自感兴趣的给定视图并且具有感兴趣的给定的内容类型的画面,或者对应于感兴趣的给定视图和给定内容类型的参考。提取对应于感兴趣的给定视图和给定内容类型的画面是基于语法元素和指示的结构。
在附图和以下描述中提出一个或更多实现方式的细节。即使以一个特定方式来描述,但应清楚可以以各种方式来配置或体现所述实现方式。例如,实现方式可以被执行为方法,或者被体现为装置,诸如,例如被配置为执行一组操作的装置,或者存储用于执行一组操作的指令的装置,或者在信号中体现。在连同附图和权利要求书考虑的以下详细描述中, 其它方面和特征将变得明显。


图1是深度图的示例。
图2是示出LDV格式的四个分量的示例。
图3是3DV编码器的实现方式的框图/流程图。
图4是3DV解码器的实现方式的框图/流程图。
图5是3DV层编码器的实现方式的框图/流程图。
图6是3DV层解码器的实现方式的框图/流程图。
图7是视频传输系统的实现方式的框图/流程图。
图8是视频接收系统的实现方式的框图/流程图。
图9是视频处理装置的实现方式的框图/流程图。
图10是3DV编码结构的示例的图。
图11是网络抽象层(NAL)单元流的第一示例的框图/流程图。
图12是NAL单元流的第二示例的框图/流程图。
图13是解码3DV内容的方法的示例的流程图。
图14是编码3DV内容的方法的示例的流程图。
图15是图示层间(inter-layer)依赖性结构的示例的框图。
图16是构建用于编码处理的参考画面列表的方法的示例的流程图。
图17是构建用于解码处理的参考画面列表的方法的示例的流程图。
图18是编码3DV内容的扩展的序列参数集的NAL单元的方法的示例的流程图。
图19是解码3DV内容的扩展的序列参数集的NAL单元的方法的示例的流程图。
图20是编码具有扩展的序列参数集的方法的示例的流程图。
图21是解码具有扩展的序列参数集的方法的示例的流程图。
图22是编码3DV内容的层间依赖性结构的序列参数子集的第一方法的示例的框图/流程图。图23是解码3DV内容的层间依赖性结构的序列参数子集的第一方法的示例的框图/流程图。图M是编码3DV内容的层间依赖性结构的序列参数子集的第二方法的示例的框图/流程图。图25是解码3DV内容的层间依赖性结构的序列参数子集的第二方法的示例的框图/流程图。图沈是编码3DV内容的方法的示例的流程图。图27是解码3DV内容的方法的示例的流程图。图28是构建编解码操作的参考画面列表的方法的示例的流程图。图四是可以在图观的方法中实现的用于处理2D视频层画面的方法的示例的流程图。图30是编码3DV内容并且传递层间依赖性结构的方法的示例的流程图。图31是解码3DV内容并且传递层间依赖性结构的方法的示例的流程图。图32是NAL单元流的示例的框图/流程图。图33是通过采用层间依赖性结构来管理网络业务量的系统的示例的框图/流程图。图34是通过采用层间依赖性结构来管理网络业务量的方法的示例的流程图。
具体实施例方式如在本领域中所理解的,3D视频(3DV)的基本原则是典型地向用户的每只眼睛提供场景或者对象的不同的视图使得用户能够感知到场景或者对象的深度。另外,为了增强用户体验,可以呈现除了正在被传输的视图之外的虚拟视图,例如来调整不同的感知深度范围的基线(baseline)距离。为了实现这些目标中的一个或者多个,如上注意到, 3D视频(3DV)表示格式可以包括各种层,诸如视频、深度,以及或许更多的补充信息,诸如 2D+Z (MVD)和LDV(DES)。为了更好地说明3DV内容的深度和其它补充信息的概念,参照图 1和图2来进行。图1提供了对应于常规的视频的深度图100的示例。另外,图2包括LDV格式中的四个分量的示例2D视频202加上深度(Z) 204以及同一场景的遮挡视频206和伴随的遮挡深度208。对上述的数据格式进行编码和传输在许多方面中是具有挑战的。例如,除了编解码效率之外,还应该最好提供诸如同步和向后兼容性(用于常规的单视觉(m0n0SC0piC)2D 视频)之类的功能使得传统的高级视频编码(AVC)/多视图编码(MVC)解码器可以从比特流中提取可观看的视频。可以解决这些问题中的至少一些的一种解决方案是进行联播(simulcast),其中独立地编码并传输每个视图和/或层。这种方法可以使用多个编码器和解码器来分别编码和解码单独的视图/层,并且在系统级别或者应用级别上将视图/层同步到可观看的图像。例如,移动画面专家组(MPEG)-C部分3(国际标准化组织(ISO)/国际电工委员会 (IEC) 23002-3)规定了用于2D+Z的系统框架。典型的实现方式在系统级别上使用视频和深度之间的同步。可以使用任何现有的视频编码标准来编码视频和深度。然而,在典型的实现方式中,视频和深度的编码被解耦。由此,联播的成本被典型地乘以所传输的视图和/ 或层的数量。此外,因为单独地编码不同视图和/或层,典型地不以任何方式利用视图和/ 或层之间的任何冗余性而实现更高的编码效率。相反,除了 AVC/MVC系统的向后兼容性之外,在此描述的一个或更多实现方式可以允许层间编码以利用层之间的冗余性,并且由此实现更高的编码效率。具体地,一个或更多实现方式提供了在编码级别上对视图和/或层进行同步的手段以便获得这些益处中的至少一些。例如,在这里描述的至少一个实现方式中,提出了 AVC的NAL单元设计上的新的3DV前缀网络抽象层(NAL)单元和新的3DV NAL单元首标扩展以高效地使得能够进行层间编码和视图/层的同步。高级语法发信号通知可以怎样从诸如AVC和可分级视频编码 (SVC)/MVC比特流之类的比特流中提取3DV分量。由此,该方法具有的优点在于,不需要在系统级别上对不同3DV分量之间进行同步,这是由于可以在编码的比特流中耦合3DV分量 (诸如SVC层,或者MVC视图)。另一潜在的益处在于,当以此方式进行编码时,可以移除层间或者视图间(inter-view)的冗余性。另外,新的NAL单元设计可以与MVC兼容并且还可以允许与任何将来的封装编码技术兼容以实现增强的压缩效率。如在以下在此讨论的,为了使得能够在编码级别而不是系统级别上对不同视图/ 层同步,一个或更多实现方式将3DV NAL单元设计与3DV视图标识符(ID)和3DV层ID相关联。另外,为了更好地利用视图间/层间冗余性,与利用交织方法的AVC相比较,采用视图间/层间预测来提供更高的编码效率。此外,3DV补充层的NAL单元设计可以实现完全的向后兼容性,同时使得能够开发新的编码模式/工具而不影响2D视图层与MVC/AVC的兼容性。各种实施例针对参考列表的配置以允许通过采用多参考预测来编码和解码包括 3DV内容的比特流。例如,对于3DV编码结构,可以存在至少三种可能的参考画面类型,例如包括时间参考画面、视图间参考画面,以及来自不同3DV层的参考画面。来自不同3DV层的参考画面可以包括,例如,用于深度层的参考的2D视频层。在本申请中描述的至少一个实施例提供了怎样在参考画面列表中布置三种类型的参考画面的构思和实现方式。例如, 当以预测模式编码宏块(MB)时,编码器可以发信号通知哪个画面或者哪些画面用作可得到的多个参考画面中的参考。这里,列表中的索引可以指示使用哪个参考画面。如以下在此进一步讨论的,一个或更多实施例可以在列表中提供一个或更多层间参考画面以便使得能够进行层间预测。如以上注意的,一个或更多实施例提供许多优点,其中之一是与MVC的潜在的兼容性。也就是,当根据这些实施例之一的3DV比特流被馈入传统的MVC解码器时,可以解码并输出2D视频(例如,以下被指定为层0)。为了进一步有助于与MVC的兼容性,同时允许使用各种层的3DV内容的高效编码,各种实施例附加地针对序列参数集(SPS)的构建和信令。如本领域普通技术人员所理解的,SPS可以指定画面序列的画面之间共享的公共属性。这样的公共属性可以包括,例如,画面大小、可选的采用的编码模式,以及宏块到码片组的映射,它们中的每一个可以在序列中的画面之间可选地共享。对于至少一个实施例,采用 SPS的扩展来发信号通知用于编码和解码3DV内容的新的序列参数。此外,可以利用单独且新的NAL单元类型用于扩展的SPS。扩展的SPS可以用于诸如路由器之类的网络设备以适配于3DV内容的流传输的比特率,如以下在此进一步讨论的。在详细地讨论实施例之前,提供对采用的术语的一些讨论以便于理解所描述的构 )思ο术语的“2D视频”在此通常用于指代传统的视频信号。“深度”层在此通常用于指代指示场景对象的距离信息的数据。“深度图”是深度层的典型示例。“遮挡视频”层在此通常用于指代从某个视点遮挡的视频信息。遮挡视频层典型地包括2D视频层的背景信息。“遮挡深度”层在此通常用于指代从某个视点遮挡的深度信息。遮挡深度层典型地包括深度层的背景信息。“透明”层通常用于指代用以指示深度不连续性或者深度边界的画面。典型的透明层具有二进制信息,其中大于特定阈值的两个值中之一指示深度关于邻近深度值具有不连续性的位置。“3D视图”在此被定义为来自于一个视图位置的数据集,其与MVC中使用的“视图” 不同。例如,3DV视图可以包括比MVC视图更多的数据。对于2D+Z格式,3DV视图可以包括两个层2D视频加上其深度图。对于LDV格式,3DV视图可以包括四个层2D视图、深度图、 遮挡视频,以及遮挡深度图。另外,透明图可以是3DV视图中除其它之外的另一层的数据类型。“3DV层”被定义为3DV视图的层之一。3DV层的示例例如是2D视图或者视频、深度、遮挡视频、遮挡深度,以及透明图。除了 2D视图或者视频之外的层还被定义为“3DV补充层”。在一个或更多实施例中,3DV解码器可以被配置为识别层并且使用3dv_layer_id将该层与其它进行区分。在一个实施例中,如在表1中定义3dV_layer_id。然而,应注意,如本领域普通技术人员在考虑到这里提供的教导时所理解的,可以以其它方式定义并识别层。表1-3DV 层
权利要求
1.一种方法,包括编码多个画面,所述多个画面描述在给定时间用于给定视图的不同三维(3D)信息;生成为编码的多个画面指示怎样将编码的画面装入支持3D处理的结构中的语法元素,所述结构定义多个画面的内容类型;以及生成包括编码的多个画面和语法元素的比特流,包括的语法元素在编码的比特流级别上提供结构中的编码的多个画面之间的关系的指示。
2.根据权利要求1所述的方法,还包括编码多个附加画面,所述多个附加画面描述在给定时间用于第二视图的不同的3D信息,所述第二视图与所述给定视图不同;以及生成为编码的多个附加画面指示怎样将编码的画面装入支持3D处理的结构中的附加的语法元素,所述结构包括用于多个附加画面的内容类型,以及其中生成的比特流还包括编码的多个附加画面和附加的语法元素,包括的附加的语法元素在编码的比特流级别上提供结构中的编码的附加多个画面之间的关系的指示。
3.根据权利要求1所述的方法,其中语法元素和结构与多视图视频编码(MVC)兼容。
4.根据权利要求3所述的方法,其中语法元素包括用于多个画面的每一个的MVC视图标识符,并且多个画面之间的依赖性由MVC序列参数集数据指示。
5.根据权利要求1所述的方法,其中语法元素包括网络抽象层(NAL)单元类型,其指示在比特流中使用的结构。
6.根据权利要求1所述的方法,其中内容类型至少包括二维视频和深度。
7.根据权利要求1所述的方法,其中内容类型包括二维视频、深度、遮挡视频、遮挡深度,或者透明性中的一个或更多。
8.根据权利要求1所述的方法,其中用于每一个编码的画面的语法元素包括3D视图标识符和内容类型标识符,其中3D视图标识符标识由一组编码画面组成的3D视图,组中的每一个编码画面对应于不同的内容类型。
9.根据权利要求8所述的方法,其中在网络抽象层(NAL)单元中传输用于每一个编码的画面的语法元素,所述网络抽象层单元与包括用于对应的编码画面的数据的一个或更多 NAL单元分开。
10.根据权利要求8所述的方法,其中用于每一个编码的画面的语法元素包括不同多视图视频编码(MVC)视图标识符,由此定义每个编码的画面作为单独的MVC视图。
11.根据权利要求1所述的方法,其中用于每一个编码的画面的语法元素包括指示3D 视图和内容类型二者的多视图视频编码(MVC)视图标识符,其中MVC视图标识符标识由一组编码画面组成的3D视图,组中的每个编码画面对应于不同的内容类型。
12.根据权利要求1所述的方法,其中所述多个画面包括二维OD)视频画面,以及一个或更多3D视频补充层画面,用于2D视频编码画面的语法元素包括用于2D视频编码画面的多视图视频编码(MVC) 视图标识符,以及用于2D视频编码画面和用于一个或更多3D视频补充层编码画面的语法元素包括用于 2D视频编码画面和用于对应的3D视频补充层编码画面的3D视图标识符和内容类型标识符,其中3D视图标识符标识由一组编码画面组成的3D视图,组中的每个编码画面对应于不同的内容类型。
13.根据权利要求12所述的方法,其中在包括用于对应的编码画面的数据的网络抽象层(NAL)单元中传输用于一个或更多3D视频补充层画面的语法元素。
14.根据权利要求12所述的方法,其中用于2D视频编码画面的语法元素与MVC兼容并且用于3D视频补充层的语法元素与不同于MVC的编码标准兼容。
15.根据权利要求1所述的方法,其中编码多个画面包括使用所述多个画面的不同画面作为参考来编码所述多个画面中的画面,由此提供不同内容类型的画面之间的层间编码。
16.根据权利要求1所述的方法,其中语法元素包括以下中的一个或更多(1)多视图视频编码(MVC)视图标识符,(2) 3D视频(3DV)视图标识符,或者(3)3DV层标识符。
17.根据权利要求1所述的方法,其中在编码器处执行编码、语法元素的生成,以及比特流的生成。
18.一种装置,包括用于编码多个画面的部件,所述多个画面描述在给定时间用于给定视图的不同三维 (3D)信息;用于生成为编码的多个画面指示怎样将编码的画面装入支持3D处理的结构中的语法元素的部件,所述结构定义多个画面的内容类型;以及用于生成包括编码的多个画面和语法元素的比特流的部件,包括的语法元素在编码的比特流级别上提供结构中的编码的多个画面之间的关系的指示。
19.一种计算机可读介质,具有其上存储的用于引起处理器至少执行以下步骤的指令编码多个画面,所述多个画面描述在给定时间用于给定视图的不同三维(3D)信息; 生成为编码的多个画面指示怎样将编码的画面装入支持3D处理的结构中的语法元素,所述结构定义多个画面的内容类型;以及生成包括编码的多个画面和语法元素的比特流,包括的语法元素在编码的比特流级别上提供结构中的编码的多个画面之间的关系的指示。
20.一种装置,包括被配置为至少执行以下步骤的处理器编码多个画面,所述多个画面描述在给定时间用于给定视图的不同三维(3D)信息; 生成用于为编码的多个画面指示怎样将编码的画面装入支持3D处理的结构中的语法元素,所述结构定义多个画面的内容类型;以及生成包括编码的多个画面和语法元素的比特流,包括的语法元素在编码的比特流级别上提供结构中的编码的多个画面之间的关系的指示。
21.一种装置,包括一个或更多编码器,被配置为编码多个画面,所述多个画面描述在给定时间用于给定视图的不同三维(3D)信息;3D视频参考缓冲器,被配置为生成为编码的多个画面指示怎样将编码的画面装入支持 3D处理的结构中的语法元素,所述结构定义多个画面的内容类型,其中所述一个或更多编码器被进一步配置为生成包括编码的多个画面和语法元素的比特流,包括的语法元素在编码的比特流级别上提供结构中的编码的多个画面之间的关系的指示。
22.一种装置,包括一个或更多编码器,被配置为编码多个画面,所述多个画面描述在给定时间用于给定视图的不同三维(3D)信息;3D视频参考缓冲器,被配置为生成为编码的多个画面指示怎样将编码的画面装入支持 3D处理的结构中的语法元素,所述结构定义多个画面的内容类型,其中所述一个或更多编码器被进一步配置为生成包括编码的多个画面和语法元素的比特流,包括的语法元素在编码的比特流级别上提供结构中的编码的多个画面之间的关系的指示;以及调制器,被配置为调制包括所生成的比特流的信号。
23.一种被格式化为包括信息的视频信号,所述视频信号包括多个编码的画面的一个或者多个画面部分,所述多个编码的画面描述在给定时间用于给定视图的不同三维(3D)信息;以及用于为编码的多个画面指示怎样将编码的画面装入支持3D处理的结构中的语法元素的一个或者多个语法部分,所述结构定义多个画面的内容类型,其中在视频信号中包括的语法元素在编码的比特流级别上提供结构中的编码的多个画面之间的关系的指示。
24.一种视频信号结构,包括多个编码的画面的一个或者多个画面部分,所述多个编码的画面描述在给定时间用于给定视图的不同三维(3D)信息;以及用于为编码的多个画面指示怎样将编码的画面装入支持3D处理的3D结构中的语法元素的一个或者多个语法部分,所述3D结构定义多个画面的内容类型,其中在视频信号结构中包括的语法元素在编码的比特流级别上提供3D结构中的编码的多个画面之间的关系的指示。
25.一种具有在其上存储的视频信号结构的处理器可读介质,包括多个编码的画面的一个或者多个画面部分,所述多个编码的画面描述在给定时间用于给定视图的不同三维(3D)信息;以及用于为编码的多个画面指示怎样将编码的画面装入支持3D处理的3D结构中的语法元素的一个或者多个语法部分,所述3D结构定义多个画面的内容类型,其中包括的语法元素在编码的比特流级别上提供3D结构中的编码的多个画面之间的关系的指示。
26.一种方法,包括从比特流中访问编码的多个画面,所述多个画面描述在给定时间用于给定视图的不同的三维(3D)信息;从所述比特流中访问语法元素,所述语法元素为编码的多个画面指示怎样将编码的画面装入支持3D处理的结构中,所述结构提供多个画面之间的定义的关系;解码所编码的多个画面;以及以指示多个画面之间的定义关系的输出格式提供解码的画面。
27.根据权利要求沈所述的方法,其中所述输出格式包括指定怎样将给定的解码画面装入所述结构中的语法元素。
28.根据权利要求沈所述的方法,其中解码进一步包括使用定义的关系来呈现附加画面,所述附加画面参考以下中的一个或更多二维OD)层画面、深度层画面、遮挡视频层画面,以及遮挡深度层画面,或者透明画面。
29.根据权利要求沈所述的方法,其中在一个或更多编码器或解码器处执行访问编码的多个画面、访问语法元素、所述解码以及所述提供。
30.根据权利要求沈所述的方法,还包括使用所述语法元素从所述多个画面中识别二维OD)视频画面; 使用所述语法元素从所述多个画面中识别深度画面、遮挡视频画面、遮挡深度画面,或者透明画面中的一个或更多;以及基于2D视频画面以及从深度画面、遮挡视频画面、遮挡深度画面,或者透明画面中识别的一个或更多画面,通过呈现附加视图的新画面来执行3D处理。
31.一种装置,包括用于从比特流中访问编码的多个画面的部件,所述多个画面描述在给定时间用于给定视图的不同的三维(3D)信息;用于从所述比特流中访问语法元素的部件,所述语法元素为编码的多个画面指示怎样将编码的画面装入支持3D处理的结构中,所述结构提供多个画面之间的定义的关系; 用于解码所编码的多个画面的部件;以及用于以指示多个画面之间的定义关系的输出格式提供解码的画面的部件。
32.—种计算机可读介质,具有其上存储的用于引起处理器至少执行以下步骤的指令从比特流中访问编码的多个画面,所述多个画面描述在给定时间用于给定视图的不同的三维(3D)信息;从所述比特流中访问语法元素,所述语法元素为编码的多个画面指示怎样将编码的画面装入支持3D处理的结构中,所述结构提供多个画面之间的定义的关系; 解码所编码的多个画面;以及以指示多个画面之间的定义关系的输出格式提供解码的画面。
33.一种装置,包括被配置为至少执行以下步骤的处理器从比特流中访问编码的多个画面,所述多个画面描述在给定时间用于给定视图的不同的三维(3D)信息;从所述比特流中访问语法元素,所述语法元素为编码的多个画面指示怎样将编码的画面装入支持3D处理的结构中,所述结构提供多个画面之间的定义的关系; 解码所编码的多个画面;以及以指示多个画面之间的定义关系的输出格式提供解码的画面。
34.一种装置,包括一个或更多解码器,被配置为从比特流中访问编码的多个画面,所述多个画面描述在给定时间用于给定视图的不同的三维(3D)信息;3D视频参考缓冲器,被配置为从所述比特流中访问语法元素,所述语法元素为编码的多个画面指示怎样将编码的画面装入支持3D处理的结构中,所述结构提供多个画面之间的定义的关系;其中所述一个或更多解码器被配置为解码所编码的多个画面;以及其中所述3D视频参考缓冲器被配置为以指示多个画面之间的定义关系的输出格式提供解码的画面。
35.一种装置,包括解调器,被配置为解调包括比特流的信号;一个或更多解码器,被配置为从解调比特流中访问编码的多个画面,所述多个画面描述在给定时间用于给定视图的不同的三维(3D)信息;3D视频参考缓冲器,被配置为从解调的比特流中访问语法元素,所述语法元素为编码的多个画面指示怎样将编码的画面装入支持3D处理的结构中,所述结构提供多个画面之间的定义的关系;其中所述一个或更多解码器被配置为解码所编码的多个画面;以及其中所述3D视频参考缓冲器被配置为以指示多个画面之间的定义关系的输出格式提供解码的画面。
36.一种方法,包括从一组数据中访问语法元素,所述语法元素指示怎样将编码的画面装入支持3D处理的结构中,所述结构定义编码画面的内容类型;以及从该组数据中提取编码画面的一个特定的编码画面,编码画面的特定的编码画面对应于来自一个或更多感兴趣的给定视图并且具有一个或更多感兴趣的给定的内容类型的画面,或者对应于用于感兴趣的给定视图和给定内容类型的参考;其中,所述提取对应于感兴趣的给定视图和给定内容类型的画面是基于语法元素和指示的结构进行的。
37.根据权利要求36所述的方法,其中,用于感兴趣的给定视图和给定的内容类型的参考是来自所述给定的视图并且具有与所述给定的内容类型不同的内容类型。
全文摘要
若干实现方式涉及3D视频(3DV)编码格式。一种实现方式编码描述在给定时间用于给定视图的不同三维(3D)信息的多个画面。生成为编码的多个画面指示怎样将编码的画面装入支持3D处理的结构中的语法元素。所述结构定义多个画面的内容类型。生成包括编码的多个画面和语法元素的比特流。包括的语法元素在编码的比特流级别上提供结构中的编码的多个画面之间的关系的指示。所述语法元素还使得能够进行3DV内容的高效的层间编码,由此减少传输3DV内容使用的带宽。还提供了对应的解码实现方式。还提供了提取方法,其从通过这种3D结构表征的这种3DV视频流中提取感兴趣的画面。
文档编号H04N7/26GK102484700SQ201080029871
公开日2012年5月30日 申请日期2010年4月30日 优先权日2009年5月1日
发明者田栋, 赖旺霖 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1