专利名称:信息处理设备、信息记录介质和信息处理方法以及程序的制作方法
技术领域:
本发明涉及信息处理设备、信息记录介质、信息处理方法以及程序。更具体地说,本发明涉及使用像盘或闪速存储器那样的记录介质对三维图像(3D图像)执行数据记录处理和数据再现处理的信息处理设备、信息记录介质、信息处理方法以及程序。
背景技术:
最近,已经开发和使用了诸如能够显示三维图像(3D图像)的电视机、能够记录三维图像(3D图像)的摄像机和照相机之类的显示设备。关于3D图像,使用来自不同观察点的捕获图像,即,左眼图像和右眼图像,进行显示处理。因此,在将三维图像记录到介质上时,需要记录左眼图像和右眼图像对,并且在再现处理中使用该图像对进行再现。作为在记录或传送三维图像数据时进行的编码方案,存在多种多样的方案。例如, 作为如下表示性方案,已知帧顺序方案;并排方案;以及顶底方案。帧顺序方案是以L、R、L、R......的次序交替记录/传送左眼图像(L图像)的帧和右
眼图像(R图像)的帧的编码方案。并排方案是将LR图像划分成一帧图像的左边部分和右边部分并记录/传送的编
码方案。顶底方案是LR图像在被划分成一帧图像的上边部分和下边部分的同时被记录/传送的编码方案。当前,以混合方式使用这样的各种方案。例如,由电视广播的某个广播站发布的3D内容基于并排方案。另外,某个摄像机的记录方案是帧顺序方案。在以混合方式呈现这样的各种方案的当前环境下,例如,当将数据记录在视频记录器中时,需要记录确定每一个方案的信息以及与每种方案相对应的控制信息和属性信息。另外,在再现中,需要确定每一种方案并且使用与每一种方案相对应的控制信息和属性信息进行再现。然而,存在这样的问题在用于当前介质的某些视频记录和再现标准中,未设置用于这样的各种三维图像方案的控制信息和属性信息的记录区。例如,BDMV或BDAV标准(格式)被例示为视频记录和再现应用标准(格式)。这样的应用标准设计为主要使用BD (蓝光光盘(注册商标))的数据记录和再现应用标准。另外,例如,BD标准的描述是在专利文献I (日本待审专利申请公开第2002-158972号)和专利文献2 (日本待审专利申请公开第2007-179671)中。虽然BDMV和BDAV是主要使用BD的数据记录和再现应用标准,但这样的标准可以应用到既使用除了 BD之外的介质(诸如闪速存储器)也使用BD的数据记录和再现。BDMV是开发出来例如用于事先记录电影内容的BD-ROM和主要广泛用于封装内容等的不可重写BD-ROM的应用标准。BDMV特征在于能够将作为响应用户操作控制再现的程序的导航命令或BD-J存储在盘中,并且能够提供内容制作者设计的各种交互功能。另外,BDMV特征在于能够使用由图形和按钮构成的菜单屏幕进行记录和再现。如上所述,BDMV标准是用于事先主要记录电影内容等的BD-ROM的应用标准,并且具有按照其可以记录内容特有的各种控制信息和属性信息的规范,并且可以进行像内容制作者设计的内容记录和再现。记录和再现三维图像所需的控制信息和属性信息也可以基于BDMV标准来记录,并且已经向用户提供在其中记录3D内容的BDMV标准自适应盘。另外,在2009年12月,BDA (蓝光光盘协会)宣布最终决定了涉及BD自适应三维图像记录和再现方案的蓝光3D的规范,并且正在准备消费者在家里享受3D体验的环境。关于该规范,其描述是在非专利文献I [http://www. blu-raydisc. com/jp/Press/PressRelease.html]中。该规范基于可以根据其将3D内容存储在作为只读介质的BD-ROM上的扩展BDMV标准,并规定为“BD-ROM Part 3 ver. 2. 4”。另一方面,BDAV是为了应用于主要使用可重写BD-RE型盘、仅仅可记录一次的 BD-R型盘等的数据记录和再现处理的目的而开发的标准。例如,BDAV在用户在BD-RE型盘或BD-R型盘上记录通过摄像机等捕获的视频并从其中再现视频时使用。作为替代,BDAV用于在录像机等中记录电视广播并且再现电视广播。然而,由于BDAV标准允许用户容易地记录数据,所以BDAV具有该BDAV不适合记录和再现复杂控制信息的特点。例如,与BDMV相比,BDAV标准具有很少交互功能和很少用于实现记录和再现内容的各种控制的功能的特点。如上所述,虽然可以基于上述用于BD-ROM的BDMV标准记录和再现三维图像,但在当前BDAV标准中未规定记录和再现三维图像内容所需的信息的记录区。另外,以与BDAV标准类似的方式,记录和再现三维图像内容所需的信息的记录区未规定在不是用于BD-ROM的、作为使用可重写记录介质或仅仅可记录一次的记录介质的数据记录和再现应用标准的、也被称为BDMV标准的BD-RE Part 3 ver. 3. x中。因此,存在再现三维图像所需的数据丢失并且即使按照BDAV标准记录由能够捕获三维图像的相机捕获的三维图像数据时也不能再现三维图像的可能性。类似地,存在出现再现三维图像所需的数据丢失并且即使按照BDAV标准在BD记录器等中记录作为广播波接收到的三维图像内容时也不能再现三维图像的问题的可能性。参考清单专利文献专利文献I :日本已公开专利申请第2002-158972号专利文献2 :日本已公开专利申请第2007-179671号非专利文献非专利文献 I :http://www. blu-raydisc. com/jp/Press/PressRelease. html
发明内容
本发明要解决的问题本发明已经在考虑到上述环境的情况下作出,其目的是提供实现记录和再现三维图像所需的信息的记录和使用这样的信息实现三维图像的再现的信息处理设备、信息记录介质、信息处理方法以及程序。
此外,根据本发明的实施例,一个目的是提供可以利用记录和再现三维图像内容所需的信息的记录区未得到规定的标准(诸如BDAV标准)的应用、在数据记录和再现处理中记录或再现三维图像的信息处理设备、信息记录介质、信息处理方法以及程序。问题的解决方案根据本发明的第一方面,提供一种信息处理设备,其包括数据处理单元,其在记录介质上进行数据记录处理,其中该数据处理单元执行在存储存储图像数据的流文件的管理信息的剪辑信息文件中将三维图像信息记录为以通过进一步划分剪辑信息文件中的管理目标数据而获得的数据为单位的图像属性信息的处理。另外,根据本发明的信息处理设备的一个实施例,该数据处理单元将三维图像信息记录为以设置在剪辑信息文件中的节目序列为单位的唯一信息。另外,根据本发明的信息处理设备的一个实施例,关于以在剪辑信息文件中的节目序列为单位的三维图像信息,该数据处理单元执行记录表示是否存在三维图像包括在由·每一个节目序列规定的再现部分数据中的可能性的三维图像信息的处理。另外,根据本发明的信息处理设备的一个实施例,关于以节目序列为单位的三维图像信息,该数据处理单元执行记录表示包括在由每一个节目序列规定的再现部分数据中的三维图像的编码方案的三维图像信息作为属性信息的处理。另外,根据本发明的信息处理设备的一个实施例,关于以节目序列为单位的三维图像信息,该数据处理单元当三维图像的编码方案是帧顺序方案时,记录表示构成三维图像的帧是左眼图像(L图像)或右眼图像(R图像)哪一个的帧辨别数据,而当三维图像的编码方案是将左眼图像(L图像)帧和右眼图像(R图像)帧中的任何一个看作作为用于解码的参考图像的基本图像的视图间参考型编码方案时,记录表示左眼图像或右眼图像的哪一个是基本图像的基本图像辨别数据,作为有关于包括在由每一个节目序列规定的再现部分数据中的三维图像的配置帧的属性信息。另外,根据本发明的信息处理设备的一个实施例,关于以节目序列为单位的三维图像信息,该数据处理单元记录表示是否存在在解码包括在由每一个节目序列规定的再现部分数据中的三维图像时需要在左眼图像(L图像)与右眼图像(R图像)之间进行图像间参考的可能性的图像间参考辨别数据。另外,根据本发明的信息处理设备的一个实施例,关于以节目序列为单位的三维图像信息,该数据处理单元执行记录表示是否使用熵编码模式编码包括在由每一个节目序列规定的再现部分数据中的三维图像的编码状态辨别数据作为管理信息文件中的属性信息的处理。另外,根据本发明的第二方面,提供一种信息处理设备,其包括数据处理单元,其进行从记录介质的数据再现处理,其中在进行从记录介质的数据再现处理时,该数据处理单元获得三维图像信息作为以通过在存储存储图像数据的流文件的管理信息的剪辑信息文件中进一步划分剪辑信息文件中的管理目标数据而获得的被划分出的数据为单位的图像属性信息,并且执行以被划分出的数据为单位确定三维图像的存在与否或三维图像的状态的处理。另外,根据本发明的信息处理设备的一个实施例,该数据处理单元以设置在剪辑信息文件中的节目序列为单位获得三维图像信息,并且执行以每一个节目序列为单位确定三维图像的存在与否或三维图像的状态的处理。另外,根据本发明的信息处理设备的一个实施例,关于以节目序列为单位的三维图像信息,该数据处理单元获得表示是否存在三维图像包括在由每一个节目序列规定的再现部分数据中的可能性的三维图像信息,并且执行根据所获得的信息建立再现处理配置的处理。另外,根据本发明的信息处理设备的一个实施例,关于以节目序列为单位的三维图像信息,该数据处理单元获得表示包括在由每一个节目序列规定的再现部分数据中的三维图像的编码方案的三维图像信息,并且根据所获得的编码方案执行解码处理。此外,根据本发明的第三方面,提供一种在其中记录图像数据的信息记录介质,其作为已记录数据包括流文件,其存储作为再现目标的内容;以及剪辑信息文件,其存储内·容的管理信息,其中剪辑信息文件构成为使得在其中记录三维图像信息作为以通过进一步划分剪辑信息文件中的管理目标数据而获得的被划分出的数据为单位的图像属性信息。此外,根据本发明的第四方面,提供一种用于通过信息处理设备在记录介质上执行数据记录处理的信息处理方法,该方法包括使得数据处理单元执行将三维图像信息记录为以通过在存储存储图像数据的流文件的管理信息的剪辑信息文件中进一步划分剪辑信息文件中的管理目标数据而获得的数据为单位的图像属性信息的处理。此外,根据本发明的第五方面,提供一种用于通过信息处理设备执行从记录介质的数据再现处理的信息处理方法,该方法包括在进行从记录介质的数据再现处理时,使得数据处理单元获得三维图像信息作为以通过在存储存储图像数据的流文件的管理信息的剪辑信息文件中进一步划分剪辑信息文件中的管理目标数据而获得的被划分出的数据为单位的图像属性信息,并且执行以被划分出的数据为单位确定三维图像的存在与否或三维图像的状态的处理。此外,根据本发明的第六方面,提供一种使得信息处理设备在记录介质上执行数据记录处理的程序,该程序使得数据处理单元执行将三维图像信息记录为以通过在存储存储图像数据的流文件的管理信息的剪辑信息文件中进一步划分剪辑信息文件中的管理目标数据而获得的数据为单位的图像属性信息的处理。此外,根据本发明的第七方面,提供一种使得信息处理设备执行从记录介质的数据再现处理的程序,该程序使得数据处理单元进行在进行从记录介质的数据再现处理时,获得三维图像信息作为以通过在存储存储图像数据的流文件的管理信息的剪辑信息文件中进一步划分剪辑信息文件中的管理目标数据而获得的被划分出的数据为单位的图像属性信息;以及以被划分出的数据为单位确定三维图像的存在与否或三维图像的状态的处理。另外,本发明的程序是经由记录介质提供给例如能够执行各种程序代码的信息处理设备或计算机系统的程序。通过执行上述程序的信息处理设备或计算机系统中的程序执行单元,实现按照该程序的处理。本发明的其他目的、特征和优点可以通过基于后面所述的本发明的实施例和附图的更详细描述得到澄清。本发明的效果按照本发明的实施例,实现了能够确定三维图像是否包括在记录于记录介质的数据中并以细小数据为单位确定编码状态等的数据记录和再现配置。在在记录介质上进行数据记录处理时,在存储存储图像数据的流文件的管理信息的剪辑信息文件中记录三维图像信息作为以通过进一步划分剪辑信息文件中的管理目标数据而获得的数据为单位的图像属性信息。具体来说,将三维图像信息记录为以设置在剪辑信息文件中的节目序列为单位的唯一信息。利用这样的配置,再现设备可以以数据划分单元检测三维图像的存在与否和编码状态,而不用对再现目标数据进行分析。
图I是图不二维图像的编码方案的不图;图2是图不二维图像的编码方案的不图;图3是图示作为按照BDAV标准记录在介质上的数据记录配置的BDAV目录的示图;图4是图示基于作为包括在BDAV标准中的管理信息的数据库文件(信息(info)文件[info.bdav]到剪辑信息文件)的数据管理配置的示图;图5是图示播放清单与再现路径信息(播放项)之间以及剪辑信息文件与剪辑AV流文件之间的相互关系的示图;图6是示出在BDAV标准中定义成管理信息文件(数据库文件)的信息文件[info,bdav]的语法的示图;图7是图示信息文件[info, bdav]的制造商专用数据区的语法的示图;图8是示出信息文件[info.bdav]的制造商专用数据区的制造商ID[maker_ID]记录区和制造商型号代码记录区的记录示例的示图;图9是图示记录在信息文件[info, bdav]的制造商专用数据区的数据块[data_block]记录区中的三维图像信息的示图;图10是示出记录在信息文件[info, bdav]的制造商专用数据区的数据块[data_block]记录区中的三维图像信息的具体示例的示图;图11是图示播放清单文件的制造商专用数据区中的数据块的数据的示图;图12是示出记录在播放清单文件的制造商专用数据区中的数据块中的数据的具体示例的示图;图13是示出记录在播放清单文件的制造商专用数据区中的数据块中的数据的具体示例的示图;图14是示出记录在播放清单文件的制造商专用数据区中的数据块中的数据的具体示例的示图;图15是示出记录在播放清单文件的制造商专用数据区中的数据块中的数据的具体示例的示图;图16是示出记录在播放清单文件的制造商专用数据区中的数据块中的数据的具体示例的示图;图17是图示主路径和副路径的使用状态的示图;图18是示出记录在播放清单文件的制造商专用数据区中的数据块中的数据的具体示例的示图19是示出记录在播放清单文件的制造商专用数据区中的数据块中的数据的具体示例的示图;图20是示出播放清单文件的语法的示图;图21是示出副路径(副播放项)信息记录区142的记录数据的详细语法的示图;图22是图示播放清单文件的副路径(副播放项)信息记录区的记录数据的具体示例的示图;图23是图示剪辑信息文件的语法的示图;图24是图不剪辑信息文件的ProgramInfo和节目序列(program_sequence)的不图;
图25是示出剪辑信息文件的ProgramInfo的语法的示图;图26是示出剪辑信息文件的CPI的语法的示图;图27是图示记录在剪辑信息文件的CPI中的EP映像的示图;图28是图示记录在剪辑信息文件的CPI中的EP映像的示图;图29是图示记录在剪辑信息文件的制造商专用数据区中的数据块[data_block]记录区中的三维图像信息(multiview_video_info)的具体示例的示图;图30是示出记录在剪辑信息文件的制造商专用数据区中的数据块[data_block]记录区中的三维图像信息的具体示例的示图;图31是示出记录在剪辑信息文件的制造商专用数据区中的数据块[data_block]记录区中的三维图像信息的具体示例的示图;图32是示出记录在剪辑信息文件的制造商专用数据区中的数据块[data_block]记录区中的三维图像信息的具体示例的示图;图33是示出记录在剪辑信息文件的制造商专用数据区中的数据块[data_block]记录区中的三维图像信息的具体示例的示图;图34是示出记录在剪辑信息文件的制造商专用数据区中的数据块[data_block]记录区中的三维图像信息的具体示例的示图;图35是示出记录在剪辑信息文件的制造商专用数据区中的数据块[data_block]记录区中的三维图像信息的具体示例的示图;图36是示出记录在剪辑信息文件的制造商专用数据区中的数据块[data_block]记录区中的三维图像信息的具体示例的示图;图37是示出图示由信息处理设备执行的内容记录处理序列的流程图的示图;图38是示出图示由信息处理设备执行的、剪辑信息文件中的三维图像信息的记录/更新处理序列的流程图的示图;图39是示出图示由信息处理设备执行的、作为剪辑信息文件中的三维图像信息的帧O图像识别标志和基本图像识别标志的记录/更新处理序列的流程图的示图;图40是示出图示由信息处理设备执行的、播放清单文件中的三维图像信息的记录/更新处理序列的流程图的示图;图41是示出图示由信息处理设备执行的内容附加写处理序列的流程图的示图;图42是示出图示由信息处理设备执行的内容编辑处理序列的流程图的示图;图43是示出图示由信息处理设备执行的内容再现处理序列的流程图的示图;以及图44是图示按照本发明实施例的信息处理设备的配置示例的示图。
具体实施例方式在下文中,将参考附图给出信息处理设备、信息记录介质、信息处理方法以及程序的详细描述。将以以下项给出该描述。I.关于作为使用记录介质的记录和再现处理的目标的三维图像源以及三维图像的编码方案的概况2. BDAV标准的概况
3.关于三维图像信息的记录处理和使用已记录三维图像信息的再现处理3-1.关于使用管理信息文件(数据库文件)的三维图像信息的记录处理和使用处
理3-1-a.将三维图像信息记录在信息(Info)文件中的示例3-1-b.将三维图像信息记录在播放清单文件中的示例3-1-c.将三维图像信息记录在播放清单文件的再现路径信息(副播放项信息)中的示例3-1-d.将三维图像信息记录在剪辑信息文件中的示例4.关于信息处理设备执行的处理序列4-1.内容记录处理序列4-2.剪辑信息文件中的三维图像信息的记录/更新处理序列4-3.作为剪辑信息文件中的三维图像信息的帧O图像识别标志和基本图像识别标志的记录/更新处理序列4-4.播放清单文件中的三维图像信息的记录/更新处理序列4-5.内容附加写入处理序列4-6.内容编辑处理序列4-7.内容再现处理序列5.关于信息处理设备的配置示例[I.作为使用记录介质的记录和再现处理的对象的三维图像源和三维图像的编码方案的概况]首先,将给出作为可以存储在诸如BD (蓝光光盘(注册商标))和闪速存储器之类的各种记录介质上的三维图像提供源的源和当前使用的三维图像的编码方案的概况的描述。作为可以存储在记录介质上的三维图像的提供者,可以例示如下提供者(I)诸如电视台之类的广播商业经营者提供的广播内容;(2)通过摄像机捕获的内容;以及(3)经由像互联网那样的通信网络提供的网络分发内容。例如,三维图像内容是记录介质(BD>闪速存储器等)上的记录内容。在三维图像的记录或传送处理中,进行按照预定格式的编码处理。下面将描述三维图像的编码方案的示例。将参考图I和图2描述如下五种三维图像的编码方案。
(I)并排方案;(2)顶底方案;(3)帧顺序方案;(4)视图间参考流方案(I流或2流);以及(5)无视图间参考2-流方案。(I)并排方案是将LR图像划分成一帧图像的左边部分和右边部分并记录/传送的编码方案。另外,L图像指的是左眼图像,而R图像指的是右眼图像。(2)顶底方案是将LR图像划分成一帧图像的上边部分和下边部分并记录/传送的 编码方案。(3)帧顺序方案是以L、R、L、R.......的顺序交替记录/传送左眼图像(L图像)
和右眼图像(R图像)的帧的编码方案。(4)视图间参考流方案(I流或2流)(MVC :多视图编码)是将L图像和R图像中的任何一个设置成基本视图,即,在解码处理中参考的参考图像,而将另一个设置成在解码处理中参考参考图像进行解码的非基本视图的方案。示出在图中的箭头表示在解码每一个图像时作为参考目标的图像。示出在图中的示例是将L图像设置成基本视图而将R图像设置成非基本视图的示例。该方案分类为将L图像和R图像设置成单独流的2-流方案和将L图像和R图像设置为一个混合流的I-流方案。(5)无视图间参考2-流方案是将L图像和R图像设置成单独流、具有在解码L图像时只参考L图像而在解码R图像时只参考R图像的配置的2-流方案。该无视图间参考2-流方案是不需要从L到R或从R到L的视图间参考的方案。作为三维图像的编码方案,存在以上所述的各种编码方案,在当前环境下用于广播内容、视频记录内容等的方案不统一。因此,例如,当在介质上记录三维图像时,需要记录确定这样的方案的信息并记录根据方案的各种控制信息和属性信息,而且在其再现时,需要按照已经读取记录在介质上的三维图像的编码方案信息的方案执行编码处理。[2. BDAV标准的概况]接下来,将给出作为使用诸如BD (蓝光光盘(注册商标))之类的记录介质的数据记录和再现标准(格式)的BDAV标准的概况的描述。如上所述,BDMV标准和BDAV标准是使用BD (蓝光光盘(注册商标))的数据记录和再现应用标准。另外,这些标准是也可以应用到既使用诸如闪速存储器之类的介质又使用BD的数据记录和再现中的标准。BDMV是为例如事先记录电影内容的BD-ROM而开发出来的应用标准。BDAV是为了使用可重写BD-RE和仅可记录一次的BD-R的目的而开发的应用标准。参考图3,给出作为按照BDAV标准记录在介质上的数据记录配置的BDAV目录的描述。存在BDAV标准的各种版本,并且下面将描述的BDAV适合于BD-RE 2. I标准。如图3所示,目录[BDAV]设置在根目录[Root]之下。正好在目录[BDAV]之下,记录着如下文件信息文件[info,bdav];菜单文件[menu,tidx], [menu, tdtl/tdt2];以及标记文件[mark,tidx],[mark, tdtl/tdtl]。
另外,作为BDAV目录[BDAV]的下级目录,设置了如下目录播放清单目录[PLAYLIST];剪辑信息目录[CLIPINF];以及流目录[STREAM]。在播放清单目录[PLAYLIST]中设置播放清单文件[xxxxx. mpls],在剪辑信息目录[CLIPINF]中设置剪辑信息文件[xxxxx. clpi],而在流目录[STREAM]中设置AV流文件[xxxxx. m2ts]。信息文件[info, bdav]是基于BDAV标准的文件,是管理整个盘的文件,并是具有播放清单表的文件。另一方面,索引文件是基于BDMV标准的文件,它类似地管理整个盘并具有电影对象表。由于播放清单文件从电影对象中指定,所以索引文件是间接指定播放清单的文件。另外,信息文件和索引文件在管理整个盘这一点上是共同的。因此,当需要以 BDMV格式记录各种3D数据时,3D数据可以以类似于像在下面将要描述的BDAV格式下的添加中那样的方式,记录索引文件而不是信息文件中。菜单文件[menu, tidx]和[menu. tdtl/tdt2]分别存储AV流文件中的表示性图像的缩略图。[menu, tidx]存储缩略图管理信息,而[menu. tdtl/tdt2]存储缩略图。与BDMV标准不同,BDAV标准不具有创建包括各种信息的菜单的功能,并且例如被设置成进行将用户捕获的电影的头部图像(top image)显示成缩略图的简化菜单显示。因此,菜单文件[menu, tidx]和[menu. tdtl/tdt2]管理和存储缩略图。标记文件[mark, tidx]和[mark. tdtl/tdt2]是管理和存储与作为在对用户捕获的图像(AV流文件)的编辑处理等中设置的索引信息的标记位置相对应的缩略图的文件。[mark, tidx]存储缩略图管理信息,而[mark. tdtl/tdt2]存储缩略图。在播放清单目录[PLAYLIST]中设置播放清单文件[xxxxx. mpls],在剪辑信息目录[CLIPINF]中设置剪辑信息文件[xxxxx. clpi],而在流目录[STREAM]中设置AV流文件[xxxxx. m2ts]。从信息文件到剪辑信息文件的文件是应用于存储在剪辑AV流文件中的数据的再现的管理信息文件。这些管理信息文件也被称为数据库文件或数据库。信息文件是用于整个介质中的记录数据的管理信息文件。在信息文件中,如上所述那样记录播放清单表格。首先,当介质(信息记录介质)装载在记录和再现设备上时读取信息文件,并基于在信息文件描述的信息来显示包括标题的菜单。用户可以选择菜单中的标题并进行那个选择性内容再现。记录在播放清单目录[PLAYLIST]中的播放清单文件[xxxxx. mpls]与示出给用户的标题相对应地设置,并且是由至少一个或多个再现路径信息项(播放项)构成的再现清单。每一个再现路径信息项(播放项)是包括用于剪辑的再现开始点(IN点)和再现结束点(OUT点)的再现部分指定信息。可以通过将多个播放清单中的多个再现路径信息项(播放项)排列在时间轴上,来指定每一个再现部分的再现次序。将记录在剪辑信息目录[CLIPINF]中的剪辑信息文件[xxxxx. clpi]设置成与记录在流目录[STREAM]中的AV流文件[xxxxx. m2ts]相对应。剪辑信息文件是描述涉及再现实际流所需的流有关的信息的文件。记录在流目录[STREAM]中的AV流文件[xxxxx. m2ts]是存储包括基于各种编码方案编码的图像数据的流的文件。另外,AV流文件[xxxxx.m2ts]也称为剪辑AV流文件。三维图像数据也存储在这种AV流文件(=剪辑AV流文件)中。在某些情况下,记录在剪辑信息目录[CLIPINF]中的剪辑信息文件[xxxxx.clpi],而AV流文件统称为剪辑。如上所述,信息文件到剪辑信息文件是应用于存储在剪辑AV流文件中的数据的再现的管理信息文件。该管理信息文件具有一个或多个播放清单文件被设置在比信息文件更低的层级中并且一个或多个剪辑信息文件被设置在比每一个播放清单文件更低的层级中的分层结构。也就是说,在设置中将多个不同管理信息文件分层。在本发明的配置中,将三维图像信息记录在每一个这样的分层式管理信息文件中,并且在从介质中再现内容时从这些分层式管理信息文件中顺序读取和使用三维图像信息。例如,再现设备以信息文件、播放清单文件和剪辑信息文件的次序读取三维图像信息,获得并使用有关三维图像是否包括在再现目标内容中或有关三维图像的编码状态的详细描述。另外,后面将描述这种处理。
将参考图4给出基于作为包括在BDAV标准中的管理信息的数据库文件(信息文件到剪辑信息文件)的数据管理配置的描述。图4是示出剪辑AV流、剪辑信息、剪辑、播放项、播放清单和信息文件之间的关系的UML (统一建模语言)示图。例如,在诸如记录BDAV自适应内容的盘之类的介质中仅仅存在一个信息文件。再现设备可以首先基于包括在信息中的播放清单文件中的表格来读取信息文件和显示菜单信息等。将诸如与记录在盘上的内容相对应的播放清单之类的清单呈现在显示菜单上,并且用户可以指定标题并再现内容。另外,在剪辑AV流文件中存储内容实体数据。在基于信息文件示出给用户的菜单上进行的用户的指定信息引起播放清单或播放清单中的再现路径信息(播放项)的指定处理。如上所述,播放清单包括作为再现部分指定信息的再现路径信息(播放项)。作为再现路径信息(播放项)、存在如下两种路径主路径(主播放项(PlayItem));以及副路径(副播放项(SubPlayltem))。主路径(主播放项)和副路径(副播放项)中的每一个与一个确定的剪辑单独相关联。主路径(主播放项)和副路径(副播放项)包括再现开始点(IN时间)和再现结束点(OUT时间)的指定信息。再现开始点(IN时间)和再现结束点(OUT时间)的指定信息用作包括在与剪辑以一一对应关系相关联的剪辑AV流文件中的内容的再现部分指定信息。如上所述,将包括在基于该信息示出给用户的菜单中的标题的指定信息用作播放清单或播放项的选择信息,并基于设置在所选再现路径信息(播放项)中的再现开始点(IN时间)和再现结束点(OUT时间)确定再现部分,根据所确定再现部分选择剪辑信息文件和作为剪辑的剪辑AV流文件,并执行再现。通过定义示出在图4中的结构,可以进行不改变剪辑AV流文件地仅仅再现任意部分的非破坏性再现次序指定。将参考图5描述在用于基于播放清单、包括在播放清单中的再现路径信息(播放项)和进一步的再现路径信息(播放项)指定再现开始/结束点的剪辑信息文件,与剪辑信息文件以一一对应关系相关联并在其上存储再现内容的剪辑AV流文件之间的关系。
图5示出播放清单、包括在播放清单中的再现路径信息(播放项)、还有用于基于再现路径信息(播放项)指定再现开始/结束点的剪辑信息文件和剪辑信息文件。另外,剪辑AV流文件(剪辑AV流)和作为其补充信息的剪辑信息文件(剪辑信息)被当作一个对象。其集合称为剪辑。如上所述,播放清单包括主路径(主播放项(Play Item))和副路径(副播放项(SubP I ay 11 em ))。这些路径分别包括关于再现开始点(I N时间)和再现结束点(OUT时间)的指定信息。如图5所示的、从主路径(主播放项(PlayItem))和副路径(副播放项(SubPlayltem))指向剪辑信息文件(剪辑信息)的箭头11对应于再现开始点(IN时间)和再现结束点(OUT时间)的指定信息。再现开始点(IN时间)和再现结束点(OUT时间)的指定信息用作包括在与剪辑信息文件以--对应关系相关联的剪辑AV流文件中的内容的再现部分指定信息。[3.关于三维图像信息的记录处理和使用已记录三维图像信息的再现处理]
接下来,将给出三维图像信息的记录处理和使用已记录三维图像信息的再现处理的描述。例如,在诸如上述BDAV标准之类的很多现有数据记录和再现标准(格式)中,未定义用于记录有关三维图像的属性信息的区域。即使基于这样的格式记录了三维图像,也存在三维图像以与二维图像相同的方式被记录并且在再现时作为普通二维图像被再现的可能性。在下文中,为了解决以上问题,将给出这样一种配置的描述在其中,在将三维图像记录在记录介质中时,记录包括关于已记录图像是否是三维图像的信息、三维图像编码状态信息和应用于三维图像的记录和再现的进一步的控制信息的各种属性信息,而在再现时参考这些属性信息以使得可以正确地再现三维图像。根据本发明的该配置,将作为三维图像的属性信息的三维图像信息记录在每一个分层式管理信息文件中。将以每一个文件的管理数据为单位的属性信息记录在每一个管理信息文件中。在从介质中再现内容时,可以从这些分层式管理信息文件中顺序读取三维图像信息并识别以每一个管理信息文件的管理数据为单位的属性,并且以数据单位实现三维图像的正确解码和再现处理。另外,作为在其上记录三维图像的介质,可以使用诸如BD (蓝光光盘(注册商标))和闪速存储器之类的各种介质。本发明不局限于具体的记录介质,而是可应用于使用各种介质的记录和再现处理。另外,虽然给出了作为未定义用于有关三维图像的信息的记录区的记录和再现格式的BDAV标准(格式)的示例的描述,但这是示例,本发明不局限于BDAV标准,而是可以应用于其他标准。(3-1.使用管理信息文件(数据库文件)的三维图像信息的记录处理和使用处理)首先,将给出在使用包括诸如BD (蓝光光盘(注册商标))之类的盘和闪速存储器的各种记录介质来记录和再现内容时,在管理信息文件(数据库文件)中记录和使用三维图像信息的处理的描述。如上所述,在基于BDAV标准在介质上记录内容时,将作为实体数据的内容存储并记录在AV流文件中。另外,将管理信息文件(数据库文件)记录成已记录内容的管理信息。管理信息文件(数据库文件)包括如下文件(a)信息文件[info.bdav];
(b)播放清单文件;以及(C)剪辑信息文件。以下所述的示例是在数据库文件中记录三维图像信息时和在再现时使用三维图像信息时使用的处理示例。(3-1-a.将三维图像信息记录在信息文件中的示例)首先,将给出将三维图像信息记录在信息文件[info, bdav])中的示例的描述。图6示出在BDAV标准中定义成管理信息文件(数据库文件)的信息文件[info,bdav]的语法。在以下描述中,将参考附图给出定义在BDAV标准中的各种管理信息的语法的描述。在内容记录处理中,在介质上进行数据记录的信息处理设备进行生成和记录由以下将·要描述的语法构成的管理信息的处理。另外,即使当信息处理设备执行诸如已经记录的内容的编辑之类的处理并改变了已记录内容时,也根据此改变来执行管理信息的更新。另外,从在其中记录了内容的介质中执行数据再现的信息处理设备基于该语法来分析作为再现目标内容的编码流,执行解码处理,并且生成再现数据。另外,在每一个后续附图中示出的语法中,从左侧起示出语法项(Syntax)、位长(位数)和表示类型和传送次序的助记符作为组成部分。示出在图6中的信息文件[info, bdav]主要由如图所示的如下三个对象构成UI 信息[UIAppInfoBDAV ( ) ] 101 ;播放清单信息[TableOfPlayLists()]102;以及制造商专用数据区[MakersPrivateDataO] 103。信息文件[info, bdav]由这些对象构成。信息文件[info.bdav]包括播放清单指定信息。在以上信息当中,例如,UI信息[HAppInfoBDAV O ]101是在其中记录了有关包括内容标题的菜单信息的显示的信息的区域。播放清单信息[TableOfPlayLists ( ) ] 102是在其中记录用于再现与标题相对应的内容的播放清单信息的区域。制造商专用数据区[MakersPrivateData O] 103是提供诸如再现装置之类的信息处理设备的制造商可以在其中自由记录信息的区域。将制造商专用数据区设置成例如记录和再现设备的制造商可以自由记录用于在记录和再现设备中执行的、每家公司特有应用程序的信息的区域。另外,将制造商专用数据区[MakersPrivateData O] 103设置成使得每家制造商都可以独自插入专用数据。将在图7中示出制造商专用数据区103的语法。如图7所示,制造商专用数据区[MakersPrivateData O] 103包括以下数据记录区制造商ID[maker_ID]记录区 111 ;制造商型号代码[maker_model_code]记录区112 ;以及数据块[data_block]记录区113。首先,将给出这些数据记录区的普通使用状态的描述。制造商ID[maker_ID]记录区111是记录制造商专用数据的制造商的识别信息记录区。例如,当“A”公司的记录和再现设备执行内容记录并记录要应用于“A”公司的设备特有的应用的参数时,进行记录“A”公司设置的ID和在制造商专用数据的实际数据记录区中记录该参数的处理。制造商型号代码[maker_model_code]记录区112是诸如记录制造商专用数据的设备的产品识别信息之类的代码。数据块[data_block]记录区113是制造商专用数据的实际数据记录区。在这个实施例中,使用在图7中所示的如下数据记录区记录三维图像信息(multiview_video_info)
制造商ID[maker_ID]记录区 111 ;制造商型号代码[maker_model_code]记录区112 ;以及数据块[data_block]记录区113。另外,在数据块[data_block]记录区113中记录制造商特有的各种信息。作为其一部分,记录三维图像信息(multiview_video_info)。基于每一个已记录信息项,可以设置三个记录区的一个集合,该三个纪录区是制造商 ID [maker_ID]、制造商型号代码[maker_model_code]和数据块[data_block]。因此,当将涉及三维图像的属性信息和控制信息记录在数据块[data_block]记录区113中时,首先在如下字段中记录关于记录在数据块[data_block]记录区113中的信息是否是三维图像信息(multiview_video_info)的索引信息制造商ID[maker_ID]记录区111 ;以及制造商型号代码[maker_model_code]记录区112。将在图8中示出数据记录状态的具体示例。在制造商ID[maker_ID]记录区111中,记录关于记录在数据块中的制造商专用数据是否是三维图像信息的识别信息。例如,如图8所示,当与预定的三维图像信息(multiview_video_info)相对应的ID信息
被记录在制造商ID[maker_ID]记录区111中时,这意味着记录在后续数据块中的信息是三维图像信息(multiview_video_info)。另外,在制造商型号代码[maker_model_code]记录区112中,记录在数据块中记录的三维图像信息的版本信息。在图8中所示的示例中,
是三维图像信息的版本信息。将在图9中示出记录在图7中所示的数据块[data_block]记录区113中的三维图像信息(multiview_video_info)的具体示例。如图9所示,在三维图像信息(multiview_video_info)中,记录着标记信息[Index_multiview_video_flag]115。标志信息115是设置关于三维图像是否包括在记录在介质中的内容的BDAV目录下的设置内容(信息文件的管理目标内容)中的信息的标志。将在图10中示出标志信息115的具体示例。当标志的值=0时,管理目标目录下只包括2D内容,而不包括3D内容。当标志的值=1时,存在管理目标目录下包括3D内容的可能性。如上所述,设置标志=0/1中的任何一个的信息,而O的情况下在管理目标目录下只包括2D内容,但不包括3D内容。在I的情况下存在在管理目标目录下包括3D内容的可能性。可以确定这样的信息。由于这样的标志信息包括在信息文件中,所以例如,在再现设备使用信息文件进行包括存储在介质中的内容标题的菜单显示时,再现设备可以基于标志信息示出关于三维图像是否包括在与每一个标题相对应的内容中的用户信息。例如,可以进行如下菜单显示标题A :包括三维图像;标题B :这是二维图像;以及
·
标题C :包括三维图像。另外,记录内容的设备当三维图像包括在已记录内容中时,设置标志=1,而在三维图像不包括在记录内容中时,生成并记录设置标志=0的信息文件。如果以后对已记录数据进行编辑或删除,则当检查到剪辑并且不存在3D内容时执行将标志的值设置成O的更新处理。(3-1-b.将三维图像信息记录在播放清单文件中的示例)接下来,将给出将三维图像信息记录在播放清单文件中的示例的描述。将给出将三维图像信息记录在信息文件[info.bdav]中的制造商专用数据区中的示例的上述描述。如以上参考图4和图5所述,播放清单文件是使用信息文件[info, bdav]存储与从标题显示菜单中选择的标题相对应地选择的播放清单的文件。如以上参考图5所述,将包括含有与剪辑有关的再现开始点(IN点)和再现结束点(OUT点)的再现部分指定信息的再现路径信息(播放项)存储在播放清单中。在介质中存在分别与多个标题相对应的多个播放清单文件。对于这些播放清单的每一个,以与在信息文件[info, bdav]中那样的方式设置制造商专用数据区。也就是说,设置提供诸如记录和再现装置之类的信息处理设备的制造商可以自由记录信息的区域。这个示例是将三维图像信息(multiview_video_info)记录在播放清单文件的制造商专用数据区中的示例。另外,以与在图7中所示的信息中那样的方式,甚至在播放清单文件的制造商专用数据区中设置如下数据记录区制造商ID[maker_ID]记录区;制造商型号代码[maker_model_code]记录区;以及数据块[data_block]记录区。当三维图像信息(multiview_video_info)记录在播放清单文件的制造商专用数据区中时,将关于记录在数据块中的数据是否是三维图像信息的识别信息记录在播放清单文件的制造商ID记录区中。类似地,将记录在数据块中的三维图像信息的版本信息记录在播放清单文件的制造商型号代码[maker_model_code]记录区。这些配置具有与在以上参考图8所述的信息文件的情况中那些相同的记录配置。接下来,将参考图11给出记录在播放清单文件的制造商专用数据区中的数据块[data_block]记录区中的三维图像信息(multiview_video_info)的具体示例的描述。如图11所示,将如下信息记录在播放清单文件的制造商专用数据区中的数据块[data_block]记录区中三维图像标志[PlayList_multiview_video_flag]121 ;三维图像配置信息[PlayList_multiview_video_configuration]122 ;巾贞O 图像识别标志[PlayList_frameO_is_Left_flag] 123 ;基本图像识别标志[PlayList_base_view_is_Left_flag]124 ;主路径图像识别标志[PlayList_MainPath_is_Left_flag]125 ;编码状态识别标志PlayList_use_entropy_coding_mode_f lag] 126 ;以及图像间参考识别标志[PlayList_use_inter-view_prediction_flag]127。 以上信息是记录在每一个播放清单文件中的三维图像信息。这些信息是关于由每一个播放清单指定的再现目标内容的管理信息,并且是与包括在播放清单文件中的再现路径信息(播放项)规定的再现指定部分的内容相对应地设置的信息。因此,将不同信息记录在具有不同再现目标内容的播放清单文件中。执行内容记录的设备确定三维图像是否包括在已记录内容中,并根据确定信息将在图11中所述的三维图像信息记录在播放清单文件的制造商专用数据区中的数据块[data_block]记录区中。执行内容再现的设备可以通过应用记录在播放清单文件中的信息正确地执行三维图像再现。下面将参考图12及其后续附图描述在图11中所示的记录在制造商专用数据区中的数据块[data_block]记录区中的每一个信息项的具体示例。(三维图像标志[PlayList_multiview_video_flag]121)首先,将参考图12给出三维图像标志121的具体示例的描述。三维图像标志121是表示是否存在在播放清单的管理目标数据中包括三维图像的可能性的三维图像辨别数据。如图12所示,当三维图像记录标志=0时只包括2D内容,并且在播放清单的再现目标内容中不包括3D内容,而当三维图像标志的值=1时,存在在播放清单的再现目标内容中包括3D内容的可能性。如上所述,记录标记=0/1信息项之一。另外,虽然给出了不以包括在播放清单中的再现路径(播放项)为单位包括三维图像信息的这种示例的描述,但也可以将为在后面描述的剪辑信息文件的每一个节目序列(program_sequence )设置的三维图像信息用作以作为播放清单的下级类别的播放项为单位的信息。另外,存在2D图像和3D图像以与一个播放清单相对应的以记录内容中的播放项为单位同时呈现的可能性。在这种情况下,按照如下进行标志设置当三维图像标志的值=1时,存在在播放清单的再现目标内容中包括三维内容的可能性。作出这种设置。执行内容记录的设备确定三维图像是否包括在已记录内容中,并基于确定信息记录以上标志。执行内容再现的设备可以参考该标志的值并且识别三维图像是否包括在要使用播放清单再现的内容中。(三维图像配置信息[PlayList_multiview_video_configuration]122)接下来,将参考图13给出三维图像配置信息122的具体示例的描述。将三维图像配置信息122设置成用于将三维图像的编码状态信息记录为由播放清单再现的内容的区域。具体地说,作出如图13所示的下列设置
值=3:并排方案;值=4 :顶底方案;值=5:帧顺序方案;值=30 =MVC编码2_基本流/I-系统流(I-剪辑AV流);值=31 =MVC编码2_基本流/2-系统流(2_剪辑AV流);值=32 =MVC编码I-基本流/I-系统流(I-剪辑AV流);值=40 :独立2-基本流/I-系统流(I-剪辑AV流)(非MVC编码);以及值=41 :独立2-基本流/2-系统流(2-剪辑AV流)(非MVC编码)。记录以上编码配置信息。另外,当不可能知道播放清单中的3D内容的类型时,或当播放清单中存在多种类型的3D内容时,设置20 (无信息)。值=3时的并排方案对应于在图1(1)中所示的编码方案。值=4时的顶底方案对应于在图I (2)中所示的编码方案。值=5时的帧顺序方案对应于在图I (3)中所示的编码方案。值=30-32时的MVC编码方案对应于在图2(4)中所示的编码方案。这种情况分类为基本流的数量是I或2的情况以及系统流的数量是I或2的情况。值=40-41时的编码方案对应于在图2(5)中所示的编码方案。这种情况分类为基本流的数量是2的情况和系统流的数量是I或2的情况。当三维图像包括在已记录内容中时,执行内容记录的设备根据编码状态信息记录以上值。执行内容再现的设备可以参考上述值,识别要使用播放清单再现的内容的编码状态,并执行与识别信息相对应的解码处理。(巾贞O 图像识别标志[PlayList_frameO_is_Left_flag] 123)接下来,将参考图14描述帧O图像识别标志123的具体示例。帧O图像识别标志123是当三维图像的编码方案是帧顺序方案(参考图I (3))时记录并用于再现的信息。也就是说,帧O图像识别标志123当如以上参考图13所述的三维图像配置信息=5时使用。在如图I (3)所示的帧顺序方案的情况下,将左眼图像(L图像)和右眼图像(R图像)设置成交替帧。例如,使用下列组合中的任何一种帧O是左眼图像(L图像),而
帧I是右眼图像(R图像),或帧O是右眼图像(R图像),而帧I是左眼图像(L图像)。例如,在再现时,在显示设备上交替显示L图像和R图像,并且例如按照显示执行用户佩戴的快门式眼镜的快门的打开和关闭。通过这样的处理,仅仅用用户的左眼观看到L图像,而仅仅用右眼观看到R图像,并且可以得到正确的透视感觉。然而,如果L图像和R图像的混淆出现时,存在以完全相反的设置进行显示处理以使得以在显示单元上显示L图像的定时打开快门式眼镜的右眼,而以在显示单元上显示R 图像的定时打开快门式眼镜的左眼的可能性。如果执行这样的显示控制,则不能观看到具有正确立体效果的三维图像。防止出现这种环境的信息是在图14中所示的帧O图像识别标志123。也就是说,帧O图像识别标志123是用于记录表示帧O是否是左眼图像(L图像)和帧O是否是右眼图像(R图像)之一的信息的区域。具体地说,例如,如图14所示,记录如下信息值=2 :帧O是右眼图像(R图像)。值=3 :帧O是左眼图像(L图像)。另外,当在播放清单中混淆了帧O与R/L之间的相互关系时,或当不能获得关于该相互关系的信息时,设置成O (无信息)。当三维图像包括在已记录内容中并且其编码方案是帧顺序方案时,执行内容记录的设备根据帧信息记录上述值。在进行要使用播放清单再现的内容的解码处理时,执行内容再现的设备参考上述值,正确地确定帧O是L图像还是R图像,并且进行LR图像的正确再现显示。(基本图像识别标志[PlayList_base_view_is_Left_flag]124)接下来,将参考图15给出基本图像识别标志124的具体示例的描述。基本图像识别标志124是当二维图像的编码方案是MVC编码方案(参见图2 (4))时记录并用于再现的信息。也就是说,基本图像识别标志124当以上参考图13所述的三维图像配置信息=30-32时使用。在以上参考图2 (4)所述的MVC编码方案中,在某些情况下,在L图像与R图像之间进行参考编码处理。当进行基于视图间参考的编码时,将LR之一看作基本视图(基本图像),并参考该基本视图进行另一个图像的解码。基本图像识别标志124是表示基本视图是L图像还是R图像的值。具体地说,例如,如图15所示,基本图像识别标志124记录如下信息值=2 :基本视图是右眼图像(R图像);以及值=3 :基本视图是左眼图像(L图像)。另外,当在播放清单中混淆地存在基本视图与L/R之间的相互关系时,或当不能获得关于该相互关系的信息时,设置O (无信息)。当三维图像包括在已记录内容中并且其编码方案是MVC编码方案(参见图2 (4))时,执行内容记录的设备根据基本视图信息记录上述值。在使用播放清单再现的内容的解码处理中,执行内容再现的设备参考上述值,确定基本视图是LR中哪一个,并且正确地解码和显示LR图像。(主路径图像识别标志[PlayList_MainPath_is_Left_flag]125)接下来,将参考图16给出主路径图像识别标志125的具体示例的描述。主路径图像识别标志125记录用在如上参考图2 (5)所述的编码方案(即,[无视图间参考独立流(2个流)(非MVC)]和独立2-基本流/2-系统流(2-剪辑AV流)的编码方案)的情况中的标志。具体地说,主路径图像识别标志125用在以上参考图13所述的三维图像配置信息=41 :独立2-基本流/2-系统流(2-剪辑AV流)的设置的情况中。 在主路径图像识别标志125中,记录表示设置在播放清单中的如下两条路径分别对应于的L图像和R图像中的哪一个的信息主路径(主播放项);以及副路径(副播放项)。具体地说,例如,如图16所示,记录如下信息值=2 :主路径是右眼图像(R图像);或者值=3 :主路径是左眼图像(L图像)。另外,当在播放清单中混淆了主路径与L/R之间的相互关系时,或当不能获得关于该相互关系的信息时,设置O (无信息)。当三维图像包括在已记录内容中并且其编码状态是以上参考图13所述的三维图像配置信息=41 :独立2-基本流/2-系统流(2-剪辑AV流)时,执行内容记录的设备根据要被创建或更新的播放清单的设置来记录上述值。执行内容再现的设备可以参考上述值,正确地确定主路径和副路径中的每一条是LR图像中的哪一个的再现路径,并且可以正确地解码和显示LR图像。将参考图17来给出主路径和副路径的使用状态的描述。图17示出一个播放清单130。播放清单130包括主路径(主播放项)131 ;以及副路径(副播放项)132。主路径(主播放项)131保持剪辑al35的再现开始点(IN_time)和再现结束点(0ut_Time),并再现与剪辑al35相关联的AV流。副路径(副播放项)132保持剪辑bl36的再现开始点(IN_time)和再现结束点(的0ut_Time),并再现与剪辑bl36相关联的AV流。在这样的设置的情况下,作为主路径和副路径对应于LR图像之一的模式,存在以下两个模式(a)模式 I:主路径指定的剪辑是L图像再现剪辑;以及副路径指定的剪辑是R图像再现剪辑;以及(b)模式 2:主路径指定的剪辑是R图像再现剪辑;以及
副路径指定的剪辑是L图像再现剪辑可以考虑模式I或模式2。利用这样的设置,可以使用一个播放清单中的主路径(主播放项)131和副路径(副播放项)132执行L图像和R图像的三维图像再现。然而,如果不能识别主路径和副路径中的每一条对应于L图像和R图像中的哪一个,则再现设备不能正确执行三维图像显示。在图16中所示的主路径图像识别标志125是表示主路径对应于L图像还是R图像的标志,并且再现设备可以参考该这样的信息并正确解码和显不LR图像。(编码状态识别标志PlayList_use_entropy_coding_mode_flag] 126)
接下来,将参考图18给出编码状态识别标志126的具体示例的描述。编码状态识别标志126记录用在以上参考图2 (4)所述的编码方案(即,[视图间参考流(MVC)]的编码方案)的情况中的标志。具体地说,编码状态识别标志126用于以上参考图13所述的三维图像配置信息=30-32的设置的情况。编码状态识别标志126是表示是否已经使用熵编码模式作为编码处理执行了编码处理的识别标志。另外,例如,使用熵编码模式的编码处理具体是指使用CABAC (基于上下文自适应二进制算术编码)的编码处理。例如,使用非熵编码模式的编码处理具体是指使用CAVLC(基于上下文自适应可变长度编码)的编码处理。具体地说,例如,如图18所示,记录如下信息值=1 :不使用熵编码模式;以及值=2 :存在正在使用熵编码模式的可能性。另外,当不能获得关于要从播放清单中再现的视频流的信息时,设置O (无信息)。当三维图像包括在已记录内容中并且其编码方案是MVC编码方案(参见图2 (4))时,执行内容记录的设备根据熵编码模式是否应用于编码处理来记录上述值。在进行使用播放清单再现的内容的解码处理时,执行内容再现的设备可以参考上述值,了解编码状态,并且正确地解码和显示LR图像。例如,在某些情况下,再现设备是不能以熵编码模式执行CAVLC编码的解码的设备。在这样的情况下,基于编码状态识别标志126的设置信息暂停三维图像的解码和再现处理,并且也可以执行通过只再现L图像或仅仅再现R图像来再现二维图像。由于如果不存在该标志,则再现设备不能识别是否已经以再现设备自己可以再现的编码状态进行了编码,所以再现设备开始解码处理,其结果是出现处理错误。(图像间参考识别标志[PlayList_use_inter_view_prediction_flag]127)接下来,将参考图19给出图像间参考识别标志[PlayList_use_inter_view_prediction_flag] 127 的描述。图像间参考识别标志127也记录用在以上参考图2 (4)所述的编码方案(即,[视图间参考流(MVC)]的编码方案)的情况中的标志。具体地说,图像间参考识别标志127用于以上参考图13所述的三维图像配置信息=30-32的设置的情况。图像间参考识别标志127是表示在上述参考图13所述的三维图像配置信息=30-32的设置的情况中是否进行执行视图间参考期间的编码的信息。实际上,即使在基于以上参考图2 (4)所述的编码方案的设置(S卩,[视图间参考流(MVC)]的设置)的编码处理中,也存在不执行L图像与R图像之间的参考处理的情况。具体地说,作为用作用于一个播放清单的参考内容的编码数据,存在这样一些情况仅仅包括在L图像与R图像之间无任何的编码数据参考的编码数据,或者包括在L图像与R图像之间有参考的编码数据。使得可以识别这两种数据的标志设置成图像间参考识别标志127。
具体地说,例如,如图19所示,设置如下信息值=1 :无视图间参考;或值=2 :存在包括视图间参考的可能性。另外,当不能获得关于要从播放清单中再现的视频流的信息时,设置O (无信息)。当三维图像包括在已记录内容中并且其编码方案是MVC编码方案(参见图2 (4))时,执行内容记录的设备根据在编码处理中是否执行视图间参考来记录上述值。在使用播放清单再现的内容的解码处理时,执行内容再现的设备可以参考上述值,了解编码状态,并且正确地解码和显示L R图像。(3-1-c.将三维图像信息记录在播放清单文件的再现路径信息(副播放项信息)中的示例)接下来,将给出将三维图像信息记录在播放清单文件的再现路径信息(副播放项信息)中的示例的描述。图20是示出播放清单文件的语法的示图。如以上参考图4和图5所述,播放清单文件是使用信息文件在其中存储与从标题显示菜单中选择的标题相对应地选择的播放清单的文件。如参考图5所述,将包括具有用于剪辑的再现开始点(IN点)和再现结束点(OUT点)的再现部分指定信息的再现路径信息(播放项)存储在播放清单中。作为再现路径信息(播放项),存在如下两种类型的路径主路径(主播放项(PlayItem));以及副路径(副播放项(SubPlayItem))。主路径(主播放项)和副路径(副播放项)中的每一个单独与一个确定的剪辑相关联。当三维图像的编码状态是以上参考图13所述的三维图像配置信息=41 :独立2_基本流/2-系统流(2-剪辑AV流)时,如参考图16和图17所述,将包括在播放清单中的主路径(主播放项)和副路径(副播放项)中的每一个设置成L图像或R图像的再现路径。也就是说,在以下模式I或2的设置下记录图像(a)模式 I:主路径指定的剪辑是L图像再现剪辑;以及副路径指定的剪辑是R图像再现剪辑;或(b)模式 2:
主路径指定的剪辑是R图像再现剪辑;以及副路径指定的剪辑是L图像再现剪辑。如以上参考图13和图16所述,将图像已经记录了哪一种设置的信息记录在主路径图像识别标志[PlayList_MainPath_is_Left_flag] 125中,可以在再现时参考该标志识别该设置。然而,当例如用摄像机捕获图像并将其记录在介质中时,主路径(主播放项)和副路径(副播放项)的组合不总是构 成三维图像的L图像和R图像的组合。例如,在某些情况下,作出设置来使得主路径(主播放项)是用于再现普通二维图像数据的再现路径,而副路径(副播放项)是用于记录后音频数据的再现路径。此外,作为主路径和副路径的使用状态,可以作出诸如如下的、用于不同图像的再现路径的组合的设置用于广角图像和远焦图像的图像再现路径;用于全景图像和局部放大图像的图像再现路径;以及用于具有不同聚焦位置的两个图像的图像再现路径。虽然将主路径(主播放项)用作图像数据的主再现路径信息,但也存在副路径(副播放项)的各种使用状态。因此,在再现时有必要在确定副路径的使用状态后进行再现。作为用于此的信息,将三维图像信息记录在播放清单文件的再现路径信息(副播放项信息)中。在图20中所示的播放清单文件的语法中,设置记录包括在播放清单中的主路径(主播放项)和副路径(副播放项)的唯一信息的区域。设置信息记录区域,即主路径(主播放项)信息记录区141 ;以及副路径(副播放项)信息记录区142。将在图21中示出副路径(副播放项)信息记录区142中的已记录数据的详细语法。如图21所示,在副路径(副播放项)信息记录区142中设置副路径(副播放项)类型信息记录区145。在这种处理示例中,在副路径(副播放项)类型信息记录区145中设置识别副路径(副播放项)是否是再现构成三维图像的LR图像中的任何一个的副路径(副播放项)的副路径使用类型识别值。例如,设置如图22所示的值。在如图22中所示的示例中,作出副路径使用类型识别值的设置如下值=1 :音频流的再现路径;以及值=2 :三维图像的构成图像(LR图像)之一的图像再现路径。设置上述值。当三维图像包括在已记录内容中并且对于三维图像分别将一个播放清单中的主路径(主播放项)和副路径(副播放项)用作LR图像的再现路径时,记录上述值(2)。执行内容再现的设备可以参考上述值,确认副路径是用于构成三维图像的LR图像之一的再现路径,并且正确地解码和显示LR图像。另外,基于BDAV标准,只能将一条副路径(副播放项)加入一个播放清单中的主路径(主播放项)中。可以在时间轴上对整个主路径(主播放项)或其一部分设置副路径(副播放项)。在这种场合,可以设置副路径(副播放项)以使得其超越主路径中的多个播放项的边界。(3-1-d.将三维图像信息记录在剪辑信息文件中的示例)接下来,将给出将三维图像信息记录在剪辑信息文件中的示例的描述。如以上参考图3等所述,将记录在剪辑信息目录[CLIPINF]中的剪辑信息文件设置成以--对应关系与记录在流目录[STREAM]中的AV流文件[xxxxx.
m2ts]相对应。该剪辑信息文件是描述再现实际流所需的关于流的信息的文件。
给出了将三维图像信息记录在信息文件和播放清单文件的制造商专用数据区中的示例的上述描述。甚至以与在播放清单文件和信息文件那样的方式,在剪辑信息文件中设置制造商专用数据区。也就是说,设置提供诸如记录和再现装置之类的信息处理设备的制造商可以自由记录信息的区域。这个示例是将三维图像信息(multiview_video_info)记录在剪辑信息文件的制造商专用数据区中的示例。将在图23中示出剪辑信息文件的语法。如图23所示,剪辑信息文件由六个对象构成。也就是说,以下组成部分构成剪辑信息文件ClipInfo O 201 ;SequenceInfo ( ) 202 ;ProgramInfo ( ) 203 ;CPI ( ) 204 ;ClipMark () 205 ;以及MakersPrivateData () 206。ClipInfo ( ) 201记录与剪辑信息文件相对应的AV流文件的属性信息。将给出SequenceInfo ( ) 202 的描述。在MPEG-2传输流中,不包括STC (系统时间时钟(参考时间))的不连续点(系统时基O的不连续点)的时间部分被称为STC_SequenCe,并且基于剪辑中的stc_id的值来指定STC_Sequence。在同一 STC_Sequence中永远不会出现具有相同值的STC。因此,在同一STC_Sequence中也永远不会出现相同的PTS (呈现时间戳(用于已同步再现的时间信息))值。当AV流包括N (N>0)个STC不连续点时,将该剪辑的系统时基划分成(N+1)个STC_Sequence。SequenceInfo记录出现STC的不连续(系统时基的不连续)的位置的地址。将描述ProgramInfo () 203。参考图 24 给出 ProgramInfo () 203 的描述。通过剪辑信息文件再现并且作为具有如下特征的再现部分的再现部分或时间部分被称为节目序列(program_sequence)。PCR_PID (节目时钟参考分组ID)的值不改变。视频基本流的数量不改变。用于每一个视频流的PID的值和通过VideoCodinglnfo定义的编码信息不改变。音频基本流的数量不改变。
用于每一个音频流的PID的值和通过AudioCodingInfo定义的编码信息不改变。节目序列(program_sequence)在同一时刻只有一个系统时基并且在同一时刻只有一个PMT (节目映像表)。构成MPEG数据的传输流(TS)包括多个节目,并规定表示包括在流中的节目与诸如构成该节目的视频和音频流之类的节目组成部分之间的关系的多个表格信息项。该表格信息被称为PSI (节目特有信息),并且包括诸如PAT (节目关联表)和PMT (节目映像表)之类的多个表格。与节目序号相对应的PMT的PID等描述在PMT中,并且包括在对应的节目中的视频、音频和附加数据以及PCR的PID描述在PMT中。参考PAT和PMT,可以从流中提取构成目标节目的TS分组。ProgramInfo ()记录节目序列(program_sequence)开始的位置的地址。SPN_program_sequence_start表示该地址。SPN是源分组号。
另外,节目序列(program_sequence)的边界与STC_Sequence的边界不总是相互一致。另外,虽然需要播放项(PlayItem)中的再现开始点(IN_time)和再现结束点(Out_Time)处在同一 TC_Sequence上,但这样的限制不是为节目序列(program_equence)提供的。也就是说,在一般情况下,存在某个播放项(PlayItem)中的再现开始点(IN_time)和再现结束点(Out_Time)存在于不同节目序列(program_equence)上的情况。图25是示出ProgramInfo的语法的示图。num_of_program_sequences表不剪辑信息文件中的节目序列(program_equences)的数量。SPN_program_sequence_start [i]是节目序列在AV流文件上开始的位置的相对地址。program_map_PID [i]不出节目序列(program_equence)中有效 PMT 的 PID。num_of_streams_in_ps[i]表不存在于节目序列(program_equence)中的流的数量。num_of_groups[i]表示再现节目序列(program_equence)时流的组合的数量。接下来,将给出在图23中所示的语法中的CPI (特征点信息)204的描述。图26是示出CPI的语法的示图。CPI记录用于将AV流中的时间信息和该文件中的地址相关联的数据。具体地说,CPI记录入口点映像(EP映像(EPjnap ) ) 210。将参考图27和图28给出EP映像210的描述。如图27所示,EP映像(EP_map)210是包括在剪辑信息文件中的数据。EP映像包括作为成为例如可以开始随机访问的点(入口点)的MPEG数据的参考数据的I图像位置的检测信息。I图像位置的检测处理将参考图28来描述。图28 (A)示出剪辑AV流,每一个长方形表示192-字节源分组。在每一个源分组中,设置时间戳,并规定再现处理时间。图28 (B)示出第(Xl)源分组的详细配置。一个源分组由TP_extra首标和传输分组构成,而传输分组由各种首标信息和来自作为MPEG数据的实体的I-PICH的数据构成。如上所述,在如图28 (C)中所示的剪辑信息文件中,包括EP映像。在EP映像中,如附图所不那样包括[PTS_EP_start]、[SPN_EP_start]和[I_end_position_offset]的数据。数据的含义如下
PTS_EP_start :与包括序首标的源分组相对应的时间戳(呈现时间戳);SPN_EP_start :包括序首标的源分组的首部地址;I_end_position_offset :包括I图像的终点的源分组相对于包括序首标的源分组的偏移量。这些数据关系被示出在图28 (D)中。也就是说,如图28 (B)所示那样规定包括在源分组中的数据的配置,并且通过从EP 映像中获得在图 28(C)中所示的[PTS_EP_start]、[SPN_EP_start]和[I_end_position_offset]的数据,基于该数据获得源分组中的I图像位置。再现处理可以通过从EP映像中获得I图像的位置来从任意位置起进行再现处理。接下来,将给出在图23中所示的语法中的ClipMark 205的描述。 ClipMark 205是用于剪辑的标记信息并存储在ClipMark中。该标记被设计成由记录器(记录和再现设备)设置,而不是由用户设置。接下来,将给出在图23中所示的语法中的MakersPrivateData ( ) 206的描述。即使在剪辑信息文件中,也以与在播放清单文件和信息文件中那样的方式设置制造商专用数据区。也就是说,设置提供诸如记录和再现装置之类的信息处理设备的制造商可以自由记录信息的区域。这个示例是将三维图像信息(multiview_video_info)记录在剪辑信息文件的制造商专用数据区中的示例。另外,即使在剪辑信息文件的制造商专用数据区中,也以与在图7中所示的信息文件中那样的方式设置如下数据记录区制造商ID[maker_ID]记录区;制造商型号代码[maker_model_code]记录区;以及数据块[data_block]记录区。当三维图像信息(multiview_video_info)被记录在剪辑信息文件的制造商专用数据区中时,将关于记录在数据块中的数据是否是三维图像信息的识别信息记录在剪辑信息文件的制造商ID记录区中。类似地,将记录在数据块中的三维图像信息的版本信息记录在剪辑信息文件的制造商型号代码[maker_model_code]中。它们与以上参考图8所述的信息文件的情况下的那些具有相同的记录配置。将参考图29给出记录在剪辑信息文件的制造商专用数据区中的数据块[data_block]记录区中的三维图像信息(multiview_video_info)的具体示例的描述。如图29所示,例如,在剪辑信息文件的制造商专用数据区中的数据块[data_block]记录区中,记录如下信息。在每一个剪辑信息文件中记录如下信息节目序列数量(number_of_program_sequences)220 ;三维图像标志[ClipInfo_multiview_video_flag]221;三维图像配置信息[ClipInfo_multiview_video_configuration]222 ;巾贞O 图像识别标志[ClipInfo_frameO_is_Left_flag] 223 ;基本图像识别标志[ClipInfo_base_view_is_Left_flag]224;剪辑对应图像识别标志[ClipInfo_this_clip_is_Left_flag]225;
编码状态识别标志ClipInfo_use_entropy_coding_mode_f lag] 226 ;以及图像间参考识别标志[ClipInfo_use_interview_prediction_flag]227。节目序列数量(number_of_program_sequences) 220是包括在剪辑信息文件中的节目序列的数量。在剪辑信息文件中,包括一个或多个节目序列。如以上参考图24等所述,节目序列是在其中由于视频基本流的数量和编码信息没有变化而处理没有大幅度转变的内容再现时间部分,并且对应于以一一对应关系与剪辑信息文件相关联的AV流文件的整个再现部分的已划分再现部分。也就是说,可以在由播放清单中的再现路径(播放项)指定的再现开始点(IN_time)与再现结束点(0ut_Time)之间设置多个节目序列。在图29中所示的三维图像标志221到图像间参考识别标志227是以上参考图11 所述的在播放清单文件中保持三维图像信息的信息。该三维图像信息以节目序列为单位记录。因此,在某些情况下,与不同节目序列相对应的三维图像信息是不同信息。进行内容记录的设备确定三维图像是否包括在已记录内容中,并且根据确定信息以节目序列为单位将在图29中所示的各种三维图像信息记录在剪辑信息文件的制造商专用数据区的数据块[data_block]记录区中。执行内容再现的设备可以通过应用以节目序列为单位记录在剪辑信息文件中的信息来正确地执行三维图像再现。下面将参考图30及其后续附图给出在图29中所示的记录在剪辑信息文件的制造商专用数据区中的数据块[data_block]记录区中的三维图像信息(即,从三维图像标志221到图像间参考识别标志227的信息)的具体示例的描述。另外,如上所述,以节目序列为单位单独记录该信息。(三维图像标志[ClipInfo_multiview_video_flag]221)首先,参考图30给出三维图像标志221的具体示例的描述。三维图像标志的值=0:在这个剪辑信息的节目序列的再现目标内容中只包括2D内容,而其中不包括3D内容。三维图像标志的值=1 :存在在这个剪辑信息的节目序列的再现目标内容中包括3D内容的可能性。如上所述那样记录标志=0/1之一的信息。另外,执行内容记录的设备确定三维图像是否包括在已记录内容中,并根据确定信息记录上述标志。该处理与设置在剪辑信息文件中的每一个节目序列相对应地执行。执行内容再现的设备可以以剪辑信息文件中的节目序列为单位参考该标志的值,并且识别三维图像是否以节目序列为单位包括在内容中。(三维图像配置信息[ClipInfo_multiview_video_configuration]222)接下来,将参考图31给出三维图像配置信息222的具体示例的描述。将三维图像配置信息222设置成记录作为要由剪辑信息再现的内容的三维图像的编码状态信息的区域。具体地说,如图31所示那样作出如下设置值=3:并排方案(并排);值=4 :顶底方案(顶底);
值=5 :帧顺序方案(帧顺序);值=30 =MVC编码2-基本流/I-系统流(剪辑包括两个MVC编码基本流);值=31 =MVC编码2-基本流/2-系统流(剪辑包括两个MVC编码基本流之一);值=32 =MVC编码I-基本流/I-系统流;值=40 :独立2-基本流/I-系统流(剪辑包括以与MVC编码不同的方式编码的两个基本流);以及值=41 :独立2-基本流/2-系统流(剪辑包括以与MVC编码不同的方式编码的两个基本流之一)。记录以上编码配置信息。然而,当不同类型的3D内容处于节目序列中时,或当不知道3D内容的类型时,设·
置20 (无信息)。值=3时的并排方案对应于示出在图I (I)中的编码方案。值=4时的顶底方案对应于示出在图I (2)中的编码方案。值=5时的帧顺序方案对应于示出在图I (3)中的编码方案。在值从30到32的情况下的MVC编码方案对应于示出在图2(4)中的编码方案。这种情况被分类成基本流的数量为I或2的情况,或系统流的数量为I或2的情况。在值从40到41的情况下的编码方案对应于示出在图2(5)中的编码方案。这种情况被分类成基本流的数量为2的情况,或系统流的数量为I或2的情况。当三维图像包括在已记录内容中时,执行内容记录的设备根据编码状态信息来记录上述值。与设置在剪辑信息文件中的每一个节目序列相对应地进行这种处理。另外,以每当3D内容的类型变化时单独记录节目序列并且一个节目序列具有一种编码状态的设置,执行三维图像记录。执行内容再现的设备可以参考上述值,识别要使用剪辑信息再现的内容的编码状态,并执行与识别信息相对应的解码处理。可以以节目序列为单位确定三维图像的编码状态并且根据该状态执行解码。(巾贞O 图像识别标志[ClipInfo_frameO_is_Left_flag] 223)接下来,将参考图32给出帧O图像识别标志223的具体示例的描述。帧O图像识别标志223是当三维图像的编码方案是帧顺序方案(参考图I (3))时记录并用于再现的信息。也就是说,帧O图像识别标志223当设置以上参考图31所述的三维图像配置信息=5时被使用。如上所述,在如图I (3)所示的帧顺序方案的情况下,将左眼图像(L图像)和右眼图像(R图像)设置成交替帧。例如,设置下列组合之一帧O是左眼图像(L图像),而帧I是右眼图像(R图像),或帧O是右眼图像(R图像),而帧I是左眼图像(L图像)。
如果仅仅由用户的左眼观看L图像并且仅仅由右眼观看R图像,则可以获得正确的透视感觉。正确设置LR图像的显示序列的信息是示出在图32中的帧O图像识别标志223。具体地说,例如,如图32所示,记录信息值=2 :帧O是右眼图像(R图像);或值=3 :帧O是左眼图像(L图像)。然而,当不能获得关于帧O对应于L/R中的哪一个的信息时,记录O (无信息)。当三维图像包括在已记录内容中并且其编码方案是帧顺序方案时,执行内容记录的设备根据帧信息来记录上述值。与设置在剪辑信息文件中的每一个节目序列相对应地执 行这种处理。在进行使用剪辑信息再现的内容的解码处理时,执行内容再现的设备可以参考上述值,正确地确定帧O是L图像还是R图像,并且可以正确地进行LR图像的再现和显示。再现设备可以以节目序列为单位执行确定,并根据确定信息执行解码处理。(基本图像识别标志[ClipInfo_base_view_is_Left_flag]224)接下来,将参考图33给出基本图像识别标志224的具体示例的描述。基本图像识别标志224是当二维图像的编码方案是MVC编码方案(参见图2 (4))时记录并用于再现的信息。也就是说,基本图像识别标志224当设置以上参考图31所述的三维图像配置信息=30-32时被使用。在以上参考图2 (4)所述的MVC编码方案中,在某些情况下,在L图像与R图像之间进行参考编码处理。在进行基于视图间参考的编码时,将LR之一看作基本视图(基本图像),并且参考基本视图来进行另一个图像的解码。基本图像识别标志224是表不基本视图是L图像和R图像中的哪一个的值。具体地说,例如,如图33所示,记录信息值=2 :基本视图是右眼图像(R图像);或值=3 :基本视图是左眼图像(L图像)。然而,当不能获得关于基本视图对应于L/R中的哪一个的信息时,记录0(无信息)。当三维图像包括在已记录内容中并且其编码方案是MVC编码方案(参见图2 (4))时,执行内容记录的设备根据基本视图信息来记录上述值。以节目序列为单位来执行该记录处理。在进行使用剪辑信息再现的内容的解码处理时,执行内容再现的设备可以参考上述值,确定基本值是LR图像中的哪一个,并且正确地解码和显示LR图像。可以以节目序列为单位获得该信息并且切换(shift)该处理。(剪辑对应图像识别标志[ClipInfo_this_Clip_is_Left_flag]225)接下来,将参考图34给出剪辑对应图像识别标志225的具体示例的描述。剪辑对应图像识别标志225记录用在以上参考图2 (5)所述的编码方案(S卩,编码方案[无视图间参考独立流(2个流)(非MVC)])的情况和独立2-基本流/2-系统流(2-剪辑AV流)的情况的标志。具体地说,剪辑对应图像识别标志225用于以上参考图31所述的三维图像配置信息=41 :独立2-基本流/2-系统流(剪辑包括以与MVC编码不同的方式编码的两个基本流)的设置的情况。剪辑对应图像识别标志225是表示该剪辑是用于构成三维图像的左眼图像(L图像)的剪辑和用于构成三维图像的右眼图像(R图像)的剪辑中的哪一个的信息。另外,该信息被设置成以节目序列为单位的信息。具体地说,例如,如图34所示当值=2时该剪辑是用于右眼图像(R图像)的剪辑,而该对剪辑中的另一个剪辑是用于左眼图像(L图像)的剪辑;以及当值=3时该剪辑是用于左眼图像(L图像)的剪辑应,而该对剪辑中的另一个剪辑是用于右眼图像(R图像)的剪辑。也就是说,当值=3时,剪辑对应图像识别标志225表示该剪辑是L图像(左视图), 而该对的另一个剪辑是R图像(右视图)。另外,当值=2时,剪辑对应图像识别标志225表示该剪辑是R图像(右视图),而该对的另一个剪辑是L图像(左视图)。另外,当不能获得关于与节目序列相对应的内容对应于L/R中的哪一个的信息时,设置O (无信息)。当三维图像包括在已记录内容中并且其编码状态是以上参考图3 I所述的三维图像配置信息=41 :独立2-基本流/2-系统流时,执行内容记录的设备基于要创建或更新的剪辑信息的设置来记录上述值。以节目序列为单位执行该记录处理。执行内容再现的设备可以参考上述值,正确地确定主路径和副路径中的每一条是LR图像中的哪一个的再现路径,并且正确地解码和显示LR图像。可以以节目序列为单位获得该信息并且切换该处理。(编码状态识别标志ClipInfo_use_entropy_coding_mode_flag] 226)接下来,将参考图35给出编码状态识别标志226的具体示例的描述。编码状态识别标志226记录用在以上参考图2 (4)所述的编码方案(S卩,编码方案[视图间参考流(MVC)]的情况中的标志。具体地说,编码状态识别标志226用于以上参考图31所述的三维图像配置信息=30-32的设置的情况。编码状态识别标志226是表示是否作为编码处理执行使用熵编码模式的编码处理的识别标志。另外,使用熵编码模式的编码处理例如具体是使用CABAC(基于上下文自适应二进制算术编码)的编码处理。不使用熵编码模式的编码处理例如具体是使用CAVLC (基于上下文自适应可变长度编码)的编码处理。具体地说,例如,如图35所示地记录信息值=1 :不使用熵编码模式;或值=2 :存在使用熵编码模式的可能性。另外,当不能获得关于与剪辑信息中的节目序列相对应的编码数据的编码的信息时,设置O (无信息)。当三维图像包括在已记录内容中并且其编码方案是MVC编码方案(参见图2 (4))时,执行内容记录的设备根据熵编码模式是否应用到编码处理来记录上述值。以节目序列为单位来执行该记录处理。在进行使用剪辑信息再现的内容的解码处理时,执行内容再现的设备参考上述值,了解编码状态,并且正确地解码和显示LR图像。可以以节目序列为单位获得该信息并切换该处理。另外,例如,在某些情况下,再现设备可能是不能以熵编码模式执行CAVLC编码的解码的设备。在这种情况下,可以执行根据编码状态识别标志226的设置信息暂停三维图像的解码和再现处理并且通过只再现L图像或只再现R图像来再现2D图像的处理。由于如果不存在该标志,则再现设备不能识别是否已经以再现设备可以再现的编码状态作出了编码,所以再现设备开始解码处理,其结果是出现处理错误。(图像间参考识别标志[ClipInfo_use_inter-view_prediction_flag]227)接下来,将参考图36给出图像间参考识别标志[ClipInfo_use_inter_view_ prediction_flag]227 的描述。图像间参考识别标志227也记录用在以上参考图2 (4)所述的编码方案(S卩,编码方案[视图间参考流(MVC)])的情况中的标志。具体地说,图像间参考识别标志227用于以上参考图31所述的(三维图像配置信息)=30-32的设置的情况。图像间参考识别标志227是表示是否已经在以上参考图31所述的三维图像配置信息=30-32的设置的情况下进行关于其执行视图间参考的编码的信息。即使在基于以上参考图2 (4)所述的编码方案(S卩,基于[视图间参考流(MVC)]的设置)的编码处理中,也存在实际上没有执行L图像与R图像之间的参考处理的情况。具体地说,关于作为与一个剪辑信息中的节目序列相对应再现内容的编码数据,存在这样的情况仅仅包括在L图像与R图像之间无参考的编码数据;或包括在L图像与R图像之间有参考的编码数据。使得可以识别这样两种数据的标志被设置成图像间参考识别标志227。具体地说,例如,如图36所示,设置如下信息值=I :无视图间参考;或值=2 :存在包括视图间参考的可能性。然而,当不能获得关于与剪辑信息中的节目序列相对应的编码数据的编码的信息时,设置O (无信息)。当三维图像包括在已记录内容中并且其编码方案是MVC编码方案(参见图2 (4))时,执行内容记录的设备根据是否已经在编码处理中执行视图间参考来记录上述值。在进行使用剪辑信息再现的内容的解码处理时,执行内容再现的设备可以参考上述值,了解编码状态,并且正确地解码和显示LR图像。[4.关于信息处理设备执行的处理序列]接下来,将参考图37及其后续附图的流程图给出信息处理设备执行的处理序列的描述。另外,在如下流程中描述的处理由在信息处理设备中的数据处理单元执行。数据处理单元包括具有程序执行功能的CPU。例如,基于记录在存储器中的程序来执行一系列处理。
[4-1.内容记录处理序列]首先,参考图37所示的流程图给出在介质中记录数据的处理序列。另外,该处理是在已记录数据包括三维图像内容的情况下的处理。在步骤S101-S103中,信息处理设备检查例如由成像处理获得或从外部输入的三维图像内容的图像(视频)基本流的数量以及传输流的数量。在步骤SlOl中,从设置在输入数据中的属性信息(元数据)等中获得或通过分析输入流来获得信息。另外,基本流是恰好在图像编码之后的数据流,而传输流是设置时间戳或诸如用于与音频信息的同步的数据之类的其他数据的流数据,并且执行例如基于通过多路复用基本流获得的传输流生成MPEG数据文件(m2ts文件)并将该文件记录在介质上的处理。当记录三维图像时,存在将L图像和R图像设置在单独基本流中的情况以及将L图像和R图像设置在一个基本流中的情况。
当将L图像和R图像设置在一个基本流中时,从一个基本流中生成一个传输流。当将L图像和R图像设置在单独基本流中时,存在生成两个单独传输流的情况和为两个基本流生成一个传输流的情况。这是基于以上参考图I和图2所述的编码状态等确定的。另外,当根据输入源(诸如,特定广播台或特定型号的设备)事先确定三维图像的编码方案时,可应用保持根据输入源的表格等的配置并且通过参考表格的处理来确定输入数据的状态。在步骤S102中,确定图像(视频)基本流的数量是I还是2,并且在I个的情况下该处理前进到步骤S121,或者在2个的情况下该处理前进到步骤S103。在步骤S103中,确定传输流的数量是I还是2,并且在I个的情况下该处理前进到步骤S121,而在2个的情况下该处理前进到步骤S111。该处理前进到步骤Slll的情况是将构成三维图像的L图像和R图像设置成单独的,即,两个传输流的情况。另一方面,该处理前进到步骤S121的情况是将构成三维图像的L图像和R图像设置在一个传输流中的情况。首先,将给出步骤Slll及其后续步骤中的处理的描述。也就是说,将描述构成三维图像的L图像和R图像被设置成单独的,即,两个传输流的情况中的处理。在步骤Slll中,分析两个输入流,并在创建入口点映像的同时,将两个输入流记录成单独AV流文件(MPEG-2传输流(m2ts)文件)。也就是说,创建两个剪辑。这里,所描述的剪辑是指存储内容实体的AV流文件和作为管理信息文件的剪辑信息文件的文件集合。在步骤S112中,对与两个剪辑相对应的m2ts文件中的每一个进行如下处理。创建表示三维内容部分的节目序列。将剪辑信息文件中的三维图像标志[ClipInfo_multiview_video_flag]设置成[I],并与入口点映像(EP映像)一起记录在剪辑信息文件中。如上所述,以作为划分剪辑获得的再现部分单位的节目序列(programsequence)为单位来记录该信息。该节目序列在同一时刻只有一个系统时基并且在同一时刻只有一个PMT (节目映像表)。另外,如参考图23和26-28所述,在剪辑信息文件中记录例如在其中记录在随机再现时作为再现开始点的IP图像位置信息等的入口点映像(EP映像)。
在步骤S112中,为与LR图像相对应的每一个剪辑创建剪辑信息文件。另外,在进行这种处理时,进行记录三维图像信息的处理以及以节目序列为单位将剪辑信息文件中的三维图像标志[ClipInfo_multiview_video_flag]设置成[I]的处理。另外,后面将参考示出在图38和图39中的流程图描述这种处理的细节。步骤S113到S115的后续处理是涉及播放清单文件的处理。首先,在步骤S113中,关于第一剪辑生成参考包括3D内容的剪辑的位置的再现路径信息项(播放项(Playltem))。另外,将与作为三维图像内容的构成流的LR图像之一相对应的剪辑称为第一剪辑,而将与另一个图像相对应的剪辑称为第二剪辑。在步骤S114中,用第二剪辑生成参考包括3D内容的剪辑的位置的再现路径信息项(副播放项(SubPlayItem))。 在步骤S115中,创建由主路径(播放项(PlayItem))和副路径(副播放项(SubPlayItem))构成的播放清单。此外,将播放清单文件中的三维图像标志[Playlist_multiview_video_flag]设置成表示播放清单包括三维图像内容的[I]。另外,在创建播放清单文件时,对除了三维图像标志之外的三维图像信息执行根据已记录图像来设置值的处理。该处理的细节将在后面参考图40所示的流程图加以描述。最后,在步骤S131中,更新信息文件。在该处理中,进行将三维图像标志[Index_multiview_video_flag]设置成表示3D内容包括在记录在信息文件中的三维图像信息中的[I]的处理。接下来,将给出步骤S121及其后续步骤中的处理的描述。也就是说,将描述构成三维图像的L图像和R图像两者设置成一个传输流的情况中的处理。在步骤S121中,分析一个输入流,并在创建入口点映像的同时将输入流记录成一个AV流文件(MPEG-2传输流(m2ts)文件)。也就是说,创建一个剪辑。该剪辑是指存储实体内容的AV流文件和作为管理信息文件的剪辑信息文件的文件集合。在步骤S122中,在与该剪辑相对应的m2ts文件中进行如下处理。 创建表示三维内容部分的节目序列。将剪辑信息文件中的三维图像标志[ClipInfo_multiview_video_flag]设置成[I],并与入口点映像(EP映像)一起记录在剪辑信息文件中。另外,在进行该处理时,进行记录三维图像信息的处理以及以节目序列为单位将剪辑信息文件中的三维图像标志[ClipInfo_multiview_video_flag]设置成[I]的处理。该处理的细节将在后面参考图38和图39所示的流程图加以描述。步骤S123到S124中的后续处理是关于播放清单文件的处理。首先,在步骤S123中,为剪辑创建参考包括3D内容的剪辑的位置的再现路径信息项(播放项(Playltem))。在这种情况下,关于该剪辑,LR两个图像存储于一个剪辑中,所创建的路径信息只针对主路径(播放项),而不创建用于三维图像的副路径(副播放项)。在步骤S124中,仓Il建构成主路径(播放项(Playltem))的播放清单。另外,将播放清单文件中的三维图像标志[Playlist_multiview_video_flag]设置成表示播放清单包括三维图像内容的[I]。
另外,在创建播放清单文件时,甚至对除了三维图像标志之外的三维图像信息执行根据已记录图像来设置值的处理。将在后面参考图40所示的流程图描述该处理的细节。最后,在步骤S131中,更新信息文件。在进行这个处理时,进行将三维图像标志[Index_multiview_video_flag]设置成用于表示三维内容包括在信息文件中记录的三维图像信息中的[I]的处理。(4-2.剪辑信息文件中的三维图像信息的记录/更新处理序列)接下来,将参考图38所示的流程图来给出用于记录或更新剪辑信息文件的三维图像信息的记录/更新处理序列的描述。该处理是示出在图37中所示的流程图中的步骤S112和S122中的处理的细节的流程。·
首先,在步骤S151中,在剪辑中选择作为处理目标的节目序列。接下来,在步骤S152中,确定与所选节目序列相对应的内容是否包括三维内容。当包括3D内容时该处理前进到步骤S153,或者当不包括3D内容时该处理前进到步骤S154。当不包括3D内容时该处理前进到步骤S154,并且将与剪辑信息文件中的节目序列相对应的三维图像标志[ClipInfo_multiview_video_flag]设置成[O]。也就是说,设置表示三维图像不包括在与节目序列相对应的内容中的标志。之后,该处理前进到步骤S156。另一方面,当在步骤S152中确定与所选节目序列相对应的内容包括3D内容时,该处理前进到步骤S153,并且将与剪辑信息文件中的节目序列相对应的三维图像标志[ClipInfo_multiview_video_flag]设置成[I]。也就是说,设置表示三维图像包括在与节目序列相对应的内容中的标志。此外,该处理前进到步骤S155,并且执行与剪辑信息文件中的节目序列相对应的其他三维图像信息的记录处理。也就是说,对以上参考图29所述的以下三维图像信息进行值设置处理。进行根据记录/更新数据设置以下设置值的处理三维图像配置信息[ClipInfo_multiview_video_configuration];巾贞O 图像识别标志[ClipInfo_frameO_is_Left_flag];基本图像识别标志[ClipInfo_base_view_is_Left_flag];剪辑对应图像识别标志[ClipInfo_this_clip_is_Left_flag];编码状态识别标志[ClipInfo_use_entropy_coding_mode_flag];以及图像间参考识别标志[ClipInfo_use_interview_prediction_flag]。另外,根据诸如已记录三维图像的编码状态之类的信息来设置该信息。在该处理之后,该处理前进到步骤S156。在步骤S156中,确定是否已经完成了关于设置在剪辑中的所有节目序列的处理,并且如果存在未完成节目序列,则对未完成节目序列进行步骤S151及其后续步骤中的处理。当在步骤S156中确定已经完成关于设置在剪辑中的所有节目序列的处理时,结束该处理。(4-3.作为剪辑信息文件中的三维图像信息的帧O图像识别标志和基本图像识别标志的记录/更新处理序列)
接下来,将参考示出在图39中所示的流程图给出记录在剪辑信息文件中的三维图像信息中的以下信息的记录序列的描述巾贞O 图像识别标志[ClipInfo_frameO_is_Left_flag]的信息;和基本图像识别标志[ClipInfo_base_view_is_Left_flag]的信息。首先,在步骤S161中,在剪辑中选择作为处理目标的节目序列。
接下来,在步骤S162中,从与所选节目序列相对应的三维图像信息中获得三维图像配置信息[ClipInfo_multiview_video_configuration],并确定该设置值是否是[5]。也就是说,确定编码方案是否是巾贞顺序方案。在再现设备中,帧O图像识别标志是只在帧顺序方案的情况下才参考的值,而且即使在记录处理中也只当已记录图像基于帧顺序方案时才执行有效信息的记录。当在步骤S162中确定三维图像配置信息的设置值是[5]时该处理前进到步骤S163,而当确定该设置值不是[5]时该处理前进到步骤S167。当在步骤S162中确定三维图像配置信息的设置值是[5]时,在步骤S163中,分析图像(视频)基本流或用户数据中诸如SEI (补充增强信息)之类的元数据,以确定帧O图像对应于L/R图像中的哪一个。当在步骤S164中确定帧O的图像是L图像时,该处理前进到步骤S166,并且将与剪辑信息文件中的节目序列相对应的巾贞O图像识别标志[ClipInfo_frameO_is_Left_flag]的设置值设置成[3](表示帧O=L图像)。另一方面,当在步骤S164中确定帧O的图像是R图像时,该处理前进到步骤S165,并且将与剪辑信息文件中的节目序列相对应的巾贞O图像识别标志[ClipInfo_frameO_is_Left_flag]的设置值设置成[2](表示帧O=R图像)。在该处理完成之后,该处理前进到步骤S167。在步骤S167中,从与所选节目序列相对应的三维图像信息中获得三维图像配置信息[ClipInfo_multiview_video_configuration],并确定其设置值是[30]、[3 I]和[32]中的哪一个。也就是说,确定编码方案是否是有执行视图间参考的可能性的编码方案。在再现设备中,基本图像识别标志[ClipInfo_base_view_is_Left_flag]是只在具有执行视图间参考的可能性的编码方案的情况下才参考的值,并且即使在记录处理时也只在已记录图像基于具有执行视图间参考的可能性的编码方案的情况下才执行有效信息的记录。当在步骤S167中确定三维图像配置信息的设置值是[30]、[31]或[32]时该处理前进到步骤S168,或者当确定该设置值不是[30]、[31]或[32]时该处理前进到步骤S172。当在步骤S167中确定三维图像配置信息的设置值是[30]、[31]或[32]时,在步骤S168中,分析图像(视频)基本流或用户数据中诸如SEI (补充增强信息)之类的元数据并确定基本视图的图像对应于LR图像中的哪一个。当在步骤S169中确定基本视像是L图像时,该处理前进到步骤S171,并且将与剪辑信息文件中的节目序列相对应的基本图像识别标志[ClipInfo_base_view_is_Left_flag]的设置值设置成[3](表示基本视图=L图像)。另一方面,当在步骤S169中确定基本视像是R图像时,该处理前进到步骤S170,并且将与剪辑信息文件中的节目序列相对应的基本图像识别标志[ClipInfo_baSe_View_is_Left_flag]的设置值设置成[2](表示基本视图=R图像)。在该处理之后,该处理前进到步骤S172。在步骤S172中,确定是否已经完成了用于设置在剪辑中的所有节目序列的处理,并且如果存在未完成节目序列,则对未完成节目序列执行步骤S161及其后续步骤中的处理。当在步骤S172中确定已经完成设置在剪辑中的所有节目序列的处理时,结束该处理。(4-4.播放清单文件中的三维图像信息的记录/更新处理序列)接下来,将参考图40中所示的流程图给出记录或更新播放清单文件的三维图像信息的记录/更新处理序列的描述。 该处理是示出在图37中所示的流程图中的步骤S115和S124中的处理的细节的流程。首先,在步骤S181中,确定与作为处理目标的播放清单相对应的内容是否包括3D内容。当包括3D内容时该处理前进到步骤S182,或者在不包括3D内容时该处理前进到步骤 S183。当不包括3D内容时该处理前进到步骤S183,并且将播放清单文件中的三维图像标志[PlayList_multiview_video_flag]设置成[O]。也就是说,设置表示三维图像不包括在与播放清单相对应的内容中的标志,并结束该处理。另一方面,当在步骤S181中确定与作为处理目标的播放清单相对应的内容包括3D内容时,该处理前进到步骤S182,并且将与播放清单文件相对应的三维图像标志[PlayList_multiview_video_flag]设置成[I]。也就是说,设置表示三维图像包括在与播放清单文件相对应的内容中的标志。此外,该处理前进到步骤S184,并且执行在播放清单文件的其他三维图像信息的记录处理。也就是说,进行关于以上参考图11所述的以下三维图像信息的值设置处理。进行根据记录/更新数据设置以下设置值的处理三维图像配置信息[PlayList_multiview_video_configuration];巾贞O 图像识别标志[PlayList_frameO_is_Left_flag];基本图像识别标志[PlayList_base_view_is_Left_flag];主路径图像识别标志[PlayList_MainPath_is_Left_flag];编码状态识别标志PlayList_use_entropy_coding_mode_flag];以及图像间参考识别标志[PlayList_use_inter_view_prediction_flag]。另外,根据诸如已记录三维图像的编码状态之类的信息来设置上述信息。在以上处理之后结束该处理。(4-5.内容附加写入处理序列)接下来,将参考图41给出三维图像的附加写入处理的序列的描述。也就是说,将给出在当存在已经在介质中记录的内容并且与已记录内容相对应的播放清单存在于介质中时,附加地记录与现有播放清单相对应的新内容的情况下的处理序列的描述。首先,在步骤S201中,输入执行与现有播放清单相对应的3D内容的附加记录的命令。例如,将来自用户的、用于附加记录捕获图像的命令信息输入摄像机。
步骤S202及其后续步骤中的处理是与以上参考图37所述的处理类似的处理。在步骤S202-S204中,信息处理设备检查例如通过成像处理获得或从外部输入的三维图像内容的图像(视频)基本流的数量以及传输流的数量。在步骤S202中,从设置在输入数据中的属性信息(元数据)等中获得该信息,或通过分析输入流来获得该信息。在步骤S203中,确定图像(视频)基本流的数量是I个和2个中的哪一个,并且在I个的情况下该处理前进到步骤S221,或者在2个的情况下该处理前进到步骤S204。在步骤S204中,确定传输流的数量是I个和2个中的哪一个,并且在I个的情况下该处理前进到步骤S221,或者在2个的情况下该处理前进到步骤S211。该处理前进到步骤S211的情况是将构成三维图像的L图像和R图像被设置成单独的,即,两个传输流的情况。
·
另一方面,该处理前进到步骤S221的情况是将构成三维图像的L图像和R图像被设置中一个传输流中的情况。首先,将给出步骤S211及其后续步骤中的处理的描述。也就是说,将给出在将构成三维图像的L图像和R图像设置成不同的,即,两个传输流的情况下的处理的描述。在步骤S211中,分析两个输入流,并在创建入口点映像的同时,将该两个输入流记录成单独AV流文件(MPEG-2传输流(m2ts)文件)。也就是说,创建两个剪辑。另外,这里描述的剪辑是指存储内容实体的AV流文件和作为管理信息文件的剪辑信息文件的文件集
八
口 ο在步骤S212中,关于与两个剪辑相对应的每一个m2ts文件进行如下处理。创建表示三维内容部分的节目序列。将剪辑信息文件的三维图像标志[ClipInfo_multiview_video_flag]设置成[I],并与入口点映像(EP映像)一起记录在剪辑信息文件中。在步骤S212中,为与LR图像相对应的每一个剪辑创建剪辑信息文件。在进行这种处理时,进行记录三维图像信息的处理以及以节目序列为单位将剪辑信息文件的三维图像标志[ClipInfo_multiview_video_flag]设置成[I]的处理。在这个步骤中,执行以上参考示出在图38和图39中所示的流程图所述的处理。步骤S213到S215中的后续处理是涉及播放清单文件的处理。首先,在步骤S213中,关于第一剪辑创建参考包括3D内容的剪辑的位置的再现路径信息(播放项(PI ay 11 em ))。另外,将与作为三维图像内容的构成流的LR图像之一相对应的剪辑称为第一剪辑,而将与另一个图像相对应的剪辑称为第二剪辑。在步骤S214中,关于第二剪辑创建参考包括3D内容的剪辑的位置的再现路径信息(副播放项(SubPlayItem))。在步骤S215中,将主路径(播放项(Playltem))和副路径(副播放项(SubPlayItem))添加到作为附加写入的目标的播放清单中。另外,播放清单中的三维图像标志[Playlist_multiview_video_flag]被设置成表示包括三维图像内容的播放清单文件的[I]。另外,在更新播放清单文件时,甚至对三维图像信息以及三维图像标志执行也根据已记录图像来设置值的处理。该处理的细节像以上参考图40中所示的流程图所述的那样。最后,在步骤S231中,更新信息文件。在进行这个处理时,进行将三维图像标志[Index_multiview_video_flag]设置成表示3D内容包括在记录在信息文件中的三维图像信息中的[I]的处理。接下来,将给出步骤S221及其后续步骤中的处理的描述。也就是说,将给出将构成三维图像的L图像和R图像设置成一个传输流的情况下的处理的描述。在步骤S221中,分析一个输入流,并在创建入口点映像的同时,将输入流记录成一个AV流文件(MPEG-2传输流(m2ts)文件)。也就是说,创建一个剪辑。该剪辑是指存储内容实体的AV流文件和作为管理信息文件的剪辑信息文件的文件集合。在步骤S222中,对与该剪辑相对应的m2ts文件进行如下处理。 创建表示三维内容部分的节目序列。将剪辑信息文件的三维图像标志[ClipInfo_multiview_video_flag]设置成[I],并与入口点映像(EP映像)一起记录在剪辑信息文件中。另外,在进行该处理时,进行记录三维图像信息的处理以及以节目序列为单位将剪辑信息文件的三维图像标志[ClipInfo_multiview_video_flag]设置成[I]的处理。该处理的细节像以上参考图38和图39所示的流程图所述的那样。步骤S223到S224中的后续处理是涉及播放清单文件的处理。首先,在步骤S223中,关于剪辑创建参考包括3D内容的剪辑的位置的再现路径信息(播放项(PI ay 11 em ))。在这种情况下,关于该剪辑,在一个剪辑中存储LR两个图像,所生成的路径信息仅仅是主路径(播放项),而不生成用于三维图像的副路径(副播放项)。在步骤S224中,在作为附加写入的目标的播放清单中创建作为与附加地写入的内容相对应的再现路径信息的主路径(播放项(Playltem))。另外,将播放清单文件中的三维图像标志[Playlist_multiview_video_flag]设置成表示包括三维图像内容的播放清单的[I]。另外,在更新播放清单文件时,甚至对除了三维图像标志之外的三维图像信息也执行根据已记录图像来设置值的处理。该处理的细节像以上参考图40所示的流程图所述的那样。最后,在步骤S231中,更新信息文件。在进行这个处理时,进行将三维图像标志[Index_multiview_video_flag]设置成表示3D内容包括在记录在信息文件中的三维图像信息中的[I]的处理。(4-6.内容编辑处理序列)接下来,将参考图42所示的流程图给出信息处理设备执行的数据编辑处理的序列的描述。示出在图42中的流程是图示在进行删除已经记录在介质上的三维图像内容的编辑处理的情况下的处理序列的流程。首先,在步骤S301中,检测用于命令来自用户的内容的删除的输入。内容的删除按规定的删除单位进行。具体地说,以作为设置在播放清单中的再现路径信息的播放项为单位进行内容的删除。
在步骤S302中,删除由其删除已经被指定了的播放项所参考的剪辑(剪辑信息文件和AV流文件)的指定部分。在步骤S303中,删除其删除已经被指定了的播放项。接下来,在步骤S304中,确定由在剩余在从其已经执行了播放项的删除的播放清单中的播放项所参考的剪辑中是否存在节目序列或者是否已经设置了三维图像标志[ClipInfo_multiview_video_flag] = I。也就是说,确定是否存在具有表示包括三维图像作为剩余在删除处理后的剪辑中的节目序列的三维图像信息的三维图像标志=1的节目序列。当存在这样的节目序列时,该处理前进到步骤S306,并且将作为编辑目标的播放列表中的三维图像标志[Playlist_multiview_video_flag]的设置值保持为[I]。也就是说,实际上保持表示在删除处理后在播放清单的再现目标内容中包括三维图像的 三维图像杨_1ο另一方面,当在步骤S304中确定由剩余在已经对其执行了播放项删除的播放清单中的播放项所参考的剪辑中不存在已经对其设置了三维图像标志[ClipInfo_multiview_video_flag] =1的节目序列时,该处理前进到步骤S305。在步骤S305中,将作为编辑目标的播放清单中的三维图像标志[PlayI ist_multiview_video_flag]的设置值从[I]改变到[O]。也就是说,设置表示在删除处理后的播放清单的再现目标内容中不包括三维图像的三维图像标志=0。之后,在步骤S307中,确定在设置在其中设置了编辑目标清单的目录(例如,示出在图3中的BDAV目录)下的所有播放清单中,是否存在已经对其将三维图像标志[Playlist_multiview_video_flag]的设置值设置成[I]的播放清单。也就是说,确定是否剩余对其设置了表示包括三维图像的标志的播放清单。当剩余这样的播放清单时,该处理前进到步骤S309,或者当未剩余这样的播放清单时,该处理前进到步骤S308。当确定剩余这样的播放清单时,在步骤S309中保持包括作为编辑目标的播放清单的目录的信息文件中的三维图像标志[Index_multiview_video_flag]的设置值[I]不改变。也就是说,实际上保持表示在信息文件管理下的内容中包括三维图像的标志的值。另一方面,当在步骤S307中确定在其中设置编辑目标播放清单的目录下的播放清单中不存在具有三维图像标志=1的播放清单时,在步骤S308中将包括作为编辑目标的播放清单的目录的信息文件中的三维图像标志[Indexmultiview_video_flag]的设置值从[I]改变到[O]。也就是说,设置表示在信息文件管理下的内容中不包括三维图像的标志的值。(4-7.内容再现处理序列)接下来,将参考在图43中所示的流程图给出信息处理设备的内容再现处理序列的描述。首先,在步骤S401中,信息处理设备检测用于命令再现的输入。另外,例如,通过用户将再现的命令输入到初始显示菜单等来执行内容再现的命令。接下来,在步骤S402中,信息处理设备确定信息文件中的三维图像标志[Index_multiview_video_flag]是否是 I。三维图像标志=1的情况是指在作为信息文件的管理目标的内容中包括三维图像。在这种情况下,该处理前进到步骤S411。另一方面,三维图像标志=0的情况是指在作为信息文件的管理目标的内容中不包括三维图像。在这种情况下,该处理前进到步骤S403。首先,给出步骤S403及其后续步骤中的处理的描述。也就是说,给出在三维图像标志=0和在作为信息文件的管理目标的内容中不包括三维图像的情况下的处理的描述。在这种情况下,在步骤S403中进行在再现设备(播放器)之内设置平面(plane)配置(即,再现处理配置)以便执行二维图像的再现处理、以及将视频输出设置成该二维图像的输出的处理。接下来,在步骤S404中,将标题清单显示在显示单元上,并响应用户输入开始标题(播放清单)的再现。作为选择,开始标题的自动再现。另外,使用在信息文件中的数据来进行标题清单显示。如果用户指定标题清单中的特定标题,则开始指定标题的再现。另夕卜,在再现与事先规定为默认的标题相对应的内容而不管用户是否已经作出指定的设置的·情况下再现内容。接下来,在步骤S405中,执行用户指定的内容或事先规定的内容的再现。在这种情况下,由信息文件管理的内容不包括3D内容,并且进行2D内容的再现处理。当在步骤S406中未检测到用于结束再现的命令时,重复步骤S404及其后续步骤中的处理,并且继续内容再现。当在步骤S406中检测到用于结束再现的命令时,终止该处理。接下来,给出步骤S411及其后续步骤中的处理的描述。也就是说,给出在三维图像标志=1和在作为信息文件的管理目标的内容中包括三维图像的情况下的处理的描述。在这种情况下,在步骤S411中进行在再现设备(播放器)之内设置平面配置(即,再现处理配置)以便执行三维图像的再现处理、以及将视频输出设置成三维图像的输出的处理。接下来,在步骤S412中,在显示单元上显示标题清单,并响应用户输入开始标题(播放清单)的再现。作为选择,开始标题的自动再现。另外,使用在信息文件中的数据来进行标题清单显示。如果用户指定标题清单中的特定标题,则开始指定标题的再现。另外,在再现与事先规定为默认的标题相对应的内容而不管用户是否已经作出指定的设置的情况下再现内容。接下来,在步骤S413中,获得设置在与再现标题相对应的播放清单文件中的三维图像信息。也就是说,获得以上参考图11等所述的如下信息三维图像标志[PlayList_multiview_video_flag];三维图像配置信息[PlayList_multiview_video_configuration];巾贞O 图像识别标志[PlayList_frameO_is_Left_flag];基本图像识别标志[PlayList_base_view_is_Left_flag];主路径图像识别标志[PlayList_MainPath_is_Left_flag];编码状态识别标志PlayList_use_entropy_coding_mode_flag];以及图像间参考识别标志[PlayList_use_inter_view_prediction_flag]。另外,再现设备首先参考三维图像标志[PlayList_multiview_video_flag]和三维图像配置信息[PlayList_multiview_video_configuration]。
在三维图像配置信息中,记录以上参考图13所述的编码状态信息。再现设备首先基于三维图像配置信息确定在设备自身中是否可以执行编码数据的再现。如以上参考图13所述,在三维图像信息中设置基于作为已记录数据的三维图像被记录在如下编码状态中的哪一种的信息值=3:并排方案;值=4 :顶底方案;值=5:帧顺序方案;值=30 =MVC编码2-基本流/I-系统流(I-剪辑AV流);值=31 =MVC编码2-基本流/2-系统流(2_剪辑AV流);
值=32 =MVC编码I-基本流/I-系统流(I-剪辑AV流);值=40 :独立2-基本流/I-系统流(I-剪辑AV流)(非MVC编码);以及值=41 :独立2-基本流/2-系统流(2_剪辑AV流)(非MVC编码)。再现设备基于三维图像配置信息确定在设备本身中是否可以执行编码数据的再现。另外,在三维图像配置信息=30-32的设置的情况下,参考编码状态识别标志进一步确定在设备本身中是否可以执行编码数据的再现。也就是说,如以上参考图18所述,编码状态识别标志是表示使用熵编码模式的编码处理是否已经被作为编码处理执行的识别标志。例如,使用熵编码模式的编码处理例具体是使用CABAC(基于上下文自适应二进制算术编码)的编码模式。例如,不使用熵编码模式的编码处理具体是使用CAVLC(基于上下文自适应可变长度编码)的编码模式。在三维图像配置信息=30-32的设置的情况下,再现设备参考编码状态识别标志进一步确定在设备自身中是否可以执行编码数据的再现。当在步骤S414中确定在设备自身中不能执行编码数据的再现时,该处理前进到步骤S415,并且使用三维图像执行二维图像的再现处理。这种处理是异常处理,并且执行例如只将L图像用作再现数据的再现处理。另一方面,当在步骤S414中确定在设备自身中可以执行编码数据的再现时,该处理前进到步骤S416,并且执行体验源图像(taste source image)的再现处理。另外,在该再现处理中,通过执行与参考在播放清单文件和剪辑信息文件设置的三维图像信息的参考信息相对应的最佳处理来进行再现处理。另外,在剪辑信息文件中以节目序列为单位设置三维图像信息,并且在执行节目序列的切换时,也切换所参考三维图像信息并执行该处理。当在步骤S417中未检测到用于结束再现的命令时,重复步骤S412及其后续步骤中的处理,并且继续内容再现。当在步骤S417中检测到用于结束再现的命令时,终止该处理。另外,当进行在步骤S404和步骤S412中执行的标题清单的显示处理时,也可以应用在其中在显示单元上显示用于显示基于包括在诸如信息文件或播放清单文件之类的管理信息文件中的三维图像识别标志的确定信息(即,是否存在包括三维图像的可能性的确定信息)的处理。例如,关于是否存在三维图像包括在存储于整个记录介质上的内容中的可能性的确定信息,可以进行基于信息文件中的三维图像识别标志显示该确定信息的处理,而关于是否存在以记录在记录介质中的内容的标题为单位包括三维图像的可能性的确定信息,可以进行基于播放清单文件中的三维图像识别标志显示该确定信息的处理。用户可以基于该显示来确定三维图像在整个介质中或者以标题为单位的存在与否。[5.关于信息处理设备的配置示例]接下来,将参考图44给出执行上述记录和再现处理的信息处理设备的配置示例的描述。图44是示出根据本发明实施例的信息处理设备400的配置示例的框图。信息处理设备400是进行在介质410中记录数据和再现该数据中至少之一的处理的设备。具体地说,信息处理设备是诸如记录和再现设备、播放设备、记录设备、摄像机或PC之类的设备。 另外,虽然盘状介质示出为图44中的介质410,但该介质不局限于这样的盘状介质,而是可以应用诸如闪速存储器之类的介质。如图44所示,信息处理设备400包括数据处理单元(记录和再现处理单元)401、存储器402、输入单元403、输出单元404、介质接口 405和本地存储单元406。数据处理单元401包括具有用于执行各种数据处理程序的程序执行功能的CPU。例如,该CPU执行用于进行数据记录和再现处理的应用程序。例如,该CPU执行基于示出在图37到图43中所示的流程图的处理。存储器402由RAM、ROM等构成,并且用作数据处理单元401要执行的应用程序等的贮存区。另外,存储器402也用作应用的参数区和工作区,还用作介质记录数据的缓冲区。输入单元403例如是用户操作单元,并且可以在其上进行诸如用于记录数据和命令再现的输入之类的各种输入。另外,在输入单元403中也包括遥控器,并且可以输入遥控器操作信息。输出单元404是由显示器、扬声器等构成的视频或音频的输出单元。介质接口 405是应用于使用介质41 O的数据记录和再现处理的接口。响应于来自数据处理单元401的请求,介质接口 405在介质410上写入数据并进行从介质410中读取数据的处理。本地存储单元406由例如硬盘构成。例如,本地存储单元406用作诸如内容和程序之类的各种数据的贮存区。如上所述,参考具体实施例给出了本发明的详细描述,然而,显而易见,本领域的普通技术人员可以在不偏离本发明的范围的情况下作为这些实施例的各种修改和变更。也就是说,公开在这里的本发明的形式仅仅是例示性的,不应该被排他地理解。为了确定本发明的范围,应该考虑权利要求书。另外,描述在该说明书中的一系列处理可以用硬件、软件或它们的组合来执行。在用软件执行处理的情况下,可以将记录处理序列的程序安装在装配在专用硬件中的计算机的存储器中并且执行该程序,或者作为替代,可以将程序安装在可以进行各种处理的通用计算机中并使得计算机执行该程序。例如,可以事先将程序记录在记录介质中。可以经由诸如LAN (局域网)或因特网之类的网络来接收程序,并且将其安装在诸如内置硬盘之类的记录介质中,也可以从记录介质安装到计算机。
另外,描述在本说明书中的各种处理不仅可以以描述的时间顺序方式执行,而且可以依赖于执行处理的设备的处理能力或依赖于必要性而并行或单独执行处理。另外,本说明书中的系统是多个设备的逻辑集合配置,而不局限于作为组成部分的设备处于同一机箱体中的配置。工业应用性如上文所述,按照本发明的实施例,实现能够确定三维图像是否包括在记录于记录介质的数据中并以细小数据为单位确定编码状态等的数据记录和再现配置。在在记录介质上进行数据记录处理时,在存储存储图像数据的流文件的管理信息的剪辑信息文件中记录三维图像信息作为以通过进一步划分剪辑信息文件中的管理目标数据而获得的数据为单位的图像属性信息。具体来说,将三维图像信息记录为以设置在剪辑信息文件中的节目序列为单位的唯一信息。利用这样的配置,再现设备可以以数据划分单元检测三维图像的存在与否和编码状态,而不用对再现目标数据进行分析。标号清单 101 UI 信息[UIAppInfoBDAV O ];102 播放清单信息[TableOfPlayLists ()];103 制造商专用数据区[MakersPrivateData ()];111 制造商 ID[maker_ID]记录区;112制造商型号代码[maker_model_code]记录区;113 数据块[data_block]记录区;115 标志信息[Index_multiview_video_flag];121 三维图像标志[PlayList_multiview_video_flag];122 三维图像配置信息[PlayList_multiview_video_configuration];123 巾贞 O 图像识别标志[PlayList_frameO_is_Left_flag];124 基本图像识别标志[PlayList_base_view_is_Left_flag];125 主路径图像识别标志[PlayList_MainPath_is_Left_flag];126 编码状态识别标志[PlayList_use_entropy_coding_mode_flag];127 图像间参考识别标志[PlayList_use_inter view_prediction_flag];130播放清单;131主路径(主播放项);132副路径(副播放项);135 剪辑 a ;136 剪辑 b;141主路径(播放项)信息记录区;142副路径(副播放项)信息记录区;145副路径(副播放项)类型信息记录区;201 ClipInfo ;202 SequenceInfo ;203 ProgramInfo ;204 CPI ;
205ClipMark ;206MakersPrivateData ;210EP 映像;220节目序列数量(number—of—program—sequences);221三维图像标志[Cliplnfo—multiview—video—flag];222三维图像配置信息[Cliplnfo—multiview—video—configuration];223巾贞 0 图像识别标志[Cliplnfo—frameO—is—Left—flag];224基本图像识别标志[Cliplnfo—base—view—is—Left—flag];
225剪辑对应图像识别标志[Cliplnfothis—Clip—is—Left—flag];226编码状态识别标志[Cliplnfo—use—entropy—coding—mode—flag];227图像间参考识别标志[Cliplnfo—use—inter-view—prediction—flag];400信息处理设备;401数据处理单元(记录和再现处理单元);402存储器;403输入单元;404输出单元;405介质接口 ;406本地存储单元;以及410介质
权利要求
1.一种信息处理设备,包括 数据处理单元,其在记录介质上进行数据记录处理, 其中该数据处理单元执行在存储存储图像数据的流文件的管理信息的剪辑信息文件中将三维图像信息记录为以通过进一步划分剪辑信息文件中的管理目标数据而获得的数据为单位的图像属性信息的处理。
2.根据权利要求I的信息处理设备,其中该数据处理单元将三维图像信息记录为以设置在剪辑信息文件中的节目序列为单位的唯一信息。
3.根据权利要求2的信息处理设备,其中关于以在剪辑信息文件中的节目序列为单位的三维图像信息,该数据处理单元执行记录表示是否存在三维图像包括在由每一个节目序列规定的再现部分数据中的可能性的三维图像信息的处理。
4.根据权利要求2的信息处理设备,其中关于以节目序列为单位的三维图像信息,该数据处理单元执行记录表示包括在由每一个节目序列规定的再现部分数据中的三维图像的编码方案的三维图像信息作为属性信息的处理。
5.根据权利要求2的信息处理设备,其中关于以节目序列为单位的三维图像信息,该数据处理单元当三维图像的编码方案是帧顺序方案时,记录表示构成三维图像的帧是左眼图像(L图像)或右眼图像(R图像)哪一个的帧辨别数据,而当三维图像的编码方案是将左眼图像(L图像)帧和右眼图像(R图像)帧中的任何一个看作作为用于解码的参考图像的基本图像的视图间参考型编码方案时,记录表示左眼图像或右眼图像哪一个是基本图像的基本图像辨别数据,作为有关于包括在由每一个节目序列规定的再现部分数据中的三维图像的配置帧的属性信息。
6.根据权利要求2的信息处理设备,其中关于以节目序列为单位的三维图像信息,该数据处理单元记录表示是否存在在解码包括在由每一个节目序列规定的再现部分数据中的三维图像时需要在左眼图像(L图像)与右眼图像(R图像)之间进行图像间参考的可能性的图像间参考辨别数据。
7.根据权利要求2的信息处理设备,其中关于以节目序列为单位的三维图像信息,该数据处理单元执行记录表示是否使用熵编码模式编码包括在由每一个节目序列规定的再现部分数据中的三维图像的编码状态辨别数据作为管理信息文件中的属性信息的处理。
8.—种信息处理设备,包括 数据处理单元,其进行从记录介质的数据再现处理, 其中在进行从记录介质的数据再现处理时,该数据处理单元获得三维图像信息作为以通过在存储存储图像数据的流文件的管理信息的剪辑信息文件中进一步划分剪辑信息文件中的管理目标数据而获得的被划分出的数据为单位的图像属性信息,并且执行以被划分出的数据为单位确定三维图像的存在与否或三维图像的状态的处理。
9.根据权利要求8的信息处理设备,其中该数据处理单元以设置在剪辑信息文件中的节目序列为单位获得三维图像信息,并且执行以每一个节目序列为单位确定三维图像的存在与否或三维图像的状态的处理。
10.根据权利要求8的信息处理设备,其中关于以节目序列为单位的三维图像信息,该数据处理单元获得表示是否存在三维图像包括在由每一个节目序列规定的再现部分数据中的可能性的三维图像信息,并且执行根据所获得的信息建立再现处理配置的处理。
11.根据权利要求8的信息处理设备,其中关于以节目序列为单位的三维图像信息,该数据处理单元获得表示包括在由每一个节目序列规定的再现部分数据中的三维图像的编码方案的三维图像信息,并且根据所获得的编码方案执行解码处理。
12.—种在其中记录图像数据的信息记录介质,其作为已记录数据包括 流文件,其存储作为再现目标的内容;以及 剪辑信息文件,其存储内容的管理信息, 其中该剪辑信息文件构成为使得在其中记录三维图像信息作为以通过进一步划分剪辑信息文件中的管理目标数据而获得的被划分出的数据为单位的图像属性信息。
13.一种用于通过信息处理设备在记录介质上执行数据记录处理的信息处理方法,该方法包括 使得数据处理单元执行将三维图像信息记录为以通过在存储存储图像数据的流文件的管理信息的剪辑信息文件中进一步划分剪辑信息文件中的管理目标数据而获得的数据为单位的图像属性信息的处理。
14.一种用于通过信息处理设备执行从记录介质的数据再现处理的信息处理方法,该方法包括 在进行从记录介质的数据再现处理时,使得数据处理单元获得三维图像信息作为以通过在存储存储图像数据的流文件的管理信息的剪辑信息文件中进一步划分剪辑信息文件中的管理目标数据而获得的被划分出的数据为单位的图像属性信息,并且执行以被划分出的数据为单位确定三维图像的存在与否或三维图像的状态的处理。
15.一种使得信息处理设备在记录介质上执行数据记录处理的程序,该程序使得数据处理单元执行 将三维图像信息记录为以通过在存储存储图像数据的流文件的管理信息的剪辑信息文件中进一步划分剪辑信息文件中的管理目标数据而获得的数据为单位的图像属性信息的处理。
16.一种使得信息处理设备执行从记录介质的数据再现处理的程序,该程序使得数据处理单元进行 在进行从记录介质的数据再现处理时,获得三维图像信息作为以通过在存储存储图像数据的流文件的管理信息的剪辑信息文件中进一步划分剪辑信息文件中的管理目标数据而获得的被划分出的数据为单位的图像属性信息;以及 以被划分出的数据为单位确定三维图像的存在与否或三维图像的状态的处理。
全文摘要
为了实现当在记录介质上记录数据时可以以详细数据单位确定记录在记录介质上的数据是否包含3D图像数据以及这样的数据的编码模式的数据记录和播放配置,包含用于存储图像数据的流文件的管理信息的剪辑信息文件已经在其上记录了3D图像信息作为以通过进一步划分所述剪辑信息文件中的管理目标数据而获得的数据为单位的图像属性信息。具体来说,将3D图像信息记录为以设置在剪辑信息文件中的节目序列为单位的唯一信息。作为该配置的结果,播放设备可以以数据划分单元检测三维图像的存在和编码模式,而不用分析要播放的数据。
文档编号G11B20/10GK102918852SQ201180026878
公开日2013年2月6日 申请日期2011年3月28日 优先权日2010年4月8日
发明者浜田俊也 申请人:索尼公司