3D影像的记录装置、方法以及3D影像的再现装置、方法转让专利

申请号 : CN200980000174.5

文献号 : CN101682719B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 小川智辉矢羽田洋

申请人 : 松下电器产业株式会社

摘要 :

本发明提供一种能进行3D影像中的随机存取的记录介质。记录介质的特征在于,包含记录有数字流的区域和记录有映射信息的区域,映射信息是与入口时刻相对应地表示记录有数字流的区域中的入口地址的信息,在记录有数字流的区域中,在用入口地址所指示的位置后面的区域中存在第一图片组和第二图片组的对,第一图片组在数字流的时间轴上表示应该从入口时刻开始进行再现的运动图像,第二图片组表示在使用户进行运动图像的立体观测的情况下应该与第一图片组共同进行再现的运动图像。

权利要求 :

1.一种记录方法,其特征在于,具有:

生成步骤,生成数字流;以及

记录步骤,将生成的数字流记录在记录介质中;

上述数字流包括第一视频流、第二视频流、和映射信息,上述第二视频流参照上述第一视频流被压缩,

上述第一视频流包含在数字流的时间轴上表示应该从入口时刻开始再现的运动图像的第一图片组,上述第二视频流包含在使用户进行运动图像的立体观测的情况下应该与第一图片组共同进行再现的运动图像,上述映射信息是与入口时刻相对应地表示记录有数字流的区域中的入口地址的信息,在上述生成步骤中,将第一图片组及第二图片组分割为多个包,并以如下方式进行复用:在数字流上,通过分割第一图片组而得到的多个包中的开头包位于通过分割第二图片组而得到的多个包中的开头包前面,并且通过分割第二图片组而得到的多个包中的开头包位于通过分割第一图片组而得到的多个包的终端包的前面。

2.根据权利要求1所述的记录方法,其特征在于,其中使用通过分割第一图片组而得到的多个包中的开头包的包号码来表现上述映射信息中的入口地址。

3.根据权利要求2所述的记录方法,其特征在于,

通过分割上述第二图片组而得到的多个包均存在于上述第一图片组的入口地址之后的入口地址前面。

4.根据权利要求2所述的记录方法,其特征在于,

通过分割上述第二图片组而得到的多个包均存在于上述第一图片组的终端包前面。

5.根据权利要求1所述的记录方法,其特征在于,

上述第一图片组的各图片和上述第二图片组的各图片一对一对应,上述第二图片组中的规定图片的显示时刻,是在与该规定图片相对应的上述第一图片组中的图片的显示时刻加上1/(上述第一图片组的帧速率×2)的值。

6.一种记录装置,其特征在于,具有:

生成单元,生成数字流;和

记录单元,在记录介质中记录所生成的数字流,

上述数字流包括:第一视频流、第二视频流、和映射信息,上述第二视频流参照上述第一视频流被压缩,

上述第一视频流包含在数字流的时间轴上表示应该从入口时刻开始再现的运动图像的第一图片组,上述第二视频流包含在使用户进行运动图像的立体观测的情况下应该与第一图片组共同进行再现的运动图像,上述映射信息是与入口时刻相对应地表示数字流的记录区域内部中的入口地址的信息,上述生成单元将第一图片组和第二图片组分割成多个包,并以如下方式进行复用:在数字流上,通过分割上述第一图片组而得到的多个包中的开头包位于通过分割上述第二图片组而得到的多个包中的开头包前面,并且通过分割第二图片组而得到的多个包中的开头包位于通过分割第一图片组而得到的多个包的终端包的前面。

7.一种再现装置,用于再现记录介质,该记录介质包括数字流,上述数字流包括:第一视频流、第二视频流、和映射信息,上述第二视频流参照上述第一视频流被压缩,

上述第一视频流包含在数字流的时间轴上表示应该从入口时刻开始再现的运动图像的第一图片组,上述第二视频流包含在使用户进行运动图像的立体观测的情况下应该与第一图片组共同进行再现的运动图像,上述映射信息是与入口时刻相对应地表示记录有数字流的区域中的入口地址的信息,第一图片组和第二图片组分别在被分割成多个包的状态下被复用,在数字流上,通过分割第一图片组而得到的多个包中的开头包的记录位置位于通过分割第二图片组而得到的多个包中的开头包的记录位置前面,并且通过分割第二图片组而得到的多个包中的开头包位于通过分割第一图片组而得到的多个包的终端包的前面,该再现装置包括:视频解码器,对各图片组进行解码而得到运动图像;

第一视频平面,用于保存从第一图片组中得到的图像;

第二视频平面,用于保存从第二图片组中得到的图像;和输出部,交替地向显示单元输出第一视频平面中所保存的图像和第二视频平面中所保存的图像,上述视频解码器在对通过分割上述第二图片组而得到的多个包中的开头包进行解码之前,对通过分割上述第一图片组而得到的多个包中的开头包进行解码,并将解码上述第一图片组而得到的图像输出到上述第一视频平面,将解码第二图片组而得到的图像输出到上述第二视频平面。

8.一种再现方法,用于再现记录介质,该记录介质包括数字流,上述数字流包括:第一视频流、第二视频流、和映射信息,上述第二视频流参照上述第一视频流被压缩,

上述第一视频流包含在数字流的时间轴上表示应该从入口时刻开始再现的运动图像的第一图片组,上述第二视频流包含在使用户进行运动图像的立体观测的情况下应该与第一图片组共同进行再现的运动图像,上述映射信息是与入口时刻相对应地表示记录有数字流的区域中的入口地址的信息,第一图片组和第二图片组分别在被分割成多个包的状态下被复用,在数字流上,通过分割第一图片组而得到的多个包中的开头包的记录位置位于通过分割第二图片组而得到的多个包中的开头包的记录位置前面,并且通过分割第二图片组而得到的多个包中的开头包位于通过分割第一图片组而得到的多个包的终端包的前面,使用通过分割第一图片组而得到的多个包中的开头包的包号码来表现上述映射信息中的入口地址,该再现方法包括:

视频解码步骤,对各图片组进行解码而得到运动图像;和输出步骤,交替地向显示单元输出第一视频平面中所保存的图像和第二视频平面中所保存的图像,该第一视频平面用于保存从第一图片组中得到的图像,该第二视频平面用于保存从第二图片组中得到的图像,上述视频解码步骤在对通过分割上述第二图片组而得到的多个包中的开头包进行解码之前,对通过分割上述第一图片组而得到的多个包中的开头包进行解码,并将解码上述第一图片组而得到的图像输出到上述第一视频平面,将解码第二图片组而得到的图像输出到上述第二视频平面。

说明书 :

3D影像的记录装置、方法以及3D影像的再现装置、方法

技术领域

[0001] 本发明涉及在记录介质中记录3D影像时的应用格式。

背景技术

[0002] 近年制定出了被称作Blu-ray Disc和HD DVD的下一代DVD标准,对用户来说高精细和高音质的光盘正在普及。
[0003] 关于这些磁盘所能记录的动画的画质,相对于目前的DVD为SD(standard Definition:标准分辨率)的情况,在Blu-ray Disc中能处理到最大1920×1080的HD(High Definition:高分辨率),因此,能够存储更高画质的影像。
[0004] 可是,近年伴随着DVD等便携式再生装置(package media)的发展,有电影院的入场者数量减少的趋势,在美国和日本,为了恢复电影院的入场者数量,推出了能欣赏立体电影(3D电影)的电影院的设置。其中的原因之一还在于,近年的电影很多是使用CG(Computer Graphics:计算机图形学)制作的,因此比较容易备齐能制作3D用影像的环境。
[0005] 在这样的背景下,在上述Blu-ray Disc和HD DVD这样的下一代DVD中实现其磁盘中所收入的内容的3D化,看来今后也成为很多用户所期望的事情。作为与下一代DVD有关的先行技术,在专利文献1中有所记载。
[0006] 专利文献1:国际公开第2005-119675号
[0007] 但是,只是在电影院中从开始到结束放映3D内容是没有问题的,但是为了作为光盘而将3D引入家庭内,仅进行再现是不够的。考虑到用户的使用方便性,与现有技术同样地也需要保障随机存取等。作为在家庭内实现3D的方法,考虑有使用视差图像(与两眼视差相应的两条视频流)的方法,但该情况下,为了保障随机存取,在随机存取时如何使两条视频流同步成为问题。若两条视频流不能同步,则可能产生在从能随机存取的任意时刻开始再现时, 会产生使一个视频流能够被正确地解码、而另一个视频流也不能向解码器供给再现所需的数据而不能进行解码的期间。其结果,有时在该期间就不能进行使用视差图像的立体观测。

发明内容

[0008] 本发明的目的在于提供一种保障3D影像中的随机存取的记录介质。 [0009] 为了达到上述目的,本发明的一个实施方式的记录介质的特征在于,包括记录有数字流的区域和记录有映射信息的区域,映射信息是与入口时刻相对应地表示记录有数字流的区域中的入口地址的信息,在记录有数字流的区域中,在用入口地址所指示的位置后面的区域存在第一图片组和第二图片组的对,第一图片组在数字流的时间轴上表示应该从入口时刻开始进行再现的运动图像,第二图片组表示在使用户进行运动图像的立体观测的情况下应该与第一图片组共同进行再现的运动图像。
[0010] 发明效果
[0011] 根据用于解决上述问题的方案中所记载的结构,由于在数字流的时间轴上的任意入口时刻开始再现的情况下,在与该入口时刻对应的入口地址所指示的位置后面的数字流的记录区域中也存在第一图片组和第二图片组的对,因此,能够使用户可靠地进行运动图像的立体观测。从而,用户能够在家庭中简便地欣赏3D影像。
[0012] 在此,也可以将第一图片组和第二图片组在被分割成多个包的状态下进行复用,在数字流上,通过分割第一图片组而得到的多个包中的开头包的记录位置,位于通过分割第二图片组而得到的多个包的开头包的记录位置的前面,使用通过分割第一图片组而得到的多个包中的开头包的包号码来表现映射信息中的入口地址。
[0013] 由于表示第一图片组的开头的入口地址与入口时刻建立了对应关系,因此,若按照该入口地址从记录介质读出包,就能够不送入多余的数据而准确地向视频解码器送入第一图片组。从而,在对数字流的随机存取中,能够立即实现从用户所想的入口时刻开始的立体观测。
[0014] 在此,通过分割上述第二图片组而得到的多个包均存在于上述第一图片组的入口地址之后的入口地址前面。
[0015] 通过从由入口地址(i)指示的包(m)中读出直到由入口地址(i+1)指示的包(n)之前的包(n-1),保证一定向视频解码器送入已完成的第一图片组和第二图片组的对。在参照映射信息进行随机存取的情况下,由于保证向视频解码器送入实现立体观测的、已完成的第一图片组和第二图片组的对,因此,视频解码器能够实现顺应用户的跳越指令的高速动作。

附图说明

[0016] 图1是使用了视差图像的立体观测的原理图。
[0017] 图2是示出BD-ROM的结构的图。
[0018] 图3是示出文件(XXX.M2TS)中保存的AV剪辑的结构的一例的图。 [0019] 图4是示出AV剪辑与PL的关系的图。
[0020] 图5是示出保存在剪辑信息文件中的AV剪辑的管理信息的一例的图。 [0021] 图6是示出分配给构成左眼用视频流的多个图片的PTS与分配给构成右眼用视频流的多个图片的PTS的关系的图。
[0022] 图7是示出图片的参照关系的图。
[0023] 图8是模式地示出左眼用视频流和右眼用视频流的复用的一例的图。 [0024] 图9是模式地示出左眼用视频流和右眼用视频流的复用的其他例子的图。 [0025] 图10是模式地示出在AV剪辑中如何复用了各视频流的图。
[0026] 图11是示出再现装置2000的结构的框图。
[0027] 图12是示出视频解码器2302的视频解码处理的流程图。
[0028] 图13是示出家庭影院系统的结构的图。
[0029] 图14是示出记录装置40的内部结构的框图。
[0030] 图15是示出如何高效地生成对应于3D的视频的基本数据流的图。 [0031] 图16是示出包含3D对应标志的索引表的结构的图。
[0032] 图17是示出保存在STREAM目录中的AV剪辑的结构的一例的图。 [0033] 图18是示出将左眼用视频流和右眼用视频流作为各自分开的数字流的情况下的播放列表的结构的图。
[0034] 图19是示出实际看物体时眼睛的焦点与进行立体观测时眼睛的焦点的差别的图。
[0035] 图20是示出有多个子路径时的播放列表信息的图。
[0036] 图21是示出在2D影像的再现中用户视听显示器中所显示的物体的样子的图。 [0037] 图22是示出在3D影像的再现中看起来物体从显示器向用户侧飞出的样子的图。 [0038] 图23是示出把音频数据、字幕和菜单与各子剪辑关联起来的表的图。 [0039] 图24是示出向显示器询问可否进行3D显示的询问处理的流程图。 [0040] 附图标记的说明
[0041] 1000 BD-ROM
[0042] 2000 再现装置
[0043] 2100 BD-ROM驱动器
[0044] 2200 磁道缓冲器
[0045] 2300 系统目标解码器
[0046] 2301 解复用器
[0047] 2302 视频解码器
[0048] 2303 左眼用视频平面
[0049] 2304 右眼用视频平面
[0050] 2305 子视频解码器
[0051] 2306 子视频平面
[0052] 2307 PG解码器
[0053] 2308 PG平面
[0054] 2309 IG解码器
[0055] 2310 IG平面
[0056] 2311 图像处理器
[0057] 2312 图像平面
[0058] 2313 音频解码器
[0059] 2400 平面加法部
[0060] 2500 程序存储器
[0061] 2600 管理信息存储器
[0062] 2700 程序执行部
[0063] 2800 再现控制部
[0064] 2900 用户事件处理部
[0065] 3000 显示器
[0066] 4000 立体观测用眼镜
[0067] 5000 遥控器
[0068] 40 记录装置
[0069] 41 视频编码器
[0070] 42 素材制作部
[0071] 43 脚本生成部
[0072] 44 BD程序制作部
[0073] 45 复用处理部
[0074] 46 格式处理部

具体实施方式

[0075] 以下,参照附图说明本发明的实施方式。
[0076] (实施方式1)
[0077] 1.立体观测的原理
[0078] 首先,说明家庭用显示器中的立体观测的原理。实现立体观测的方法大致可以分为使用全息技术的方法和使用视差图像(与两眼视差相应的两条视频流)的方法。 [0079] 在使用全息技术的方法中,能够以人们通常识别物体的方式完全相同地方式把物体再现成立体。但是,关于动画生成,虽然技术理论已确立,但是必须要有进行用于实时生成全息用动画的庞大运算的计算机和具有在1mm之间存在几千条线的分辨率的显示设备。因而,现实中用当前技术予以实现非常困难,几乎没有商业实用性。
[0080] 另一方面,在使用视差图像的方法中,分别准备右眼用影像和左眼用影像,通过右眼用影像仅进入右眼,左眼用影像仅进入左眼,就能够实现立体观测。图1是使用了视差图像的立体观测的原理图。图1(a)是从上面看用户观看处于前方的比较小的立方体时的图,图1(b)示出了用左眼看该立方体时的立方体的形态,图1(c)示出了用右眼看该立方体时的立方体的形态。如图1(b)、(c)所示,在左右眼中捕捉到不同角度的影像。通过在大脑中合 成左右眼所捕捉到的不同角度的像来实现立体观测。
[0081] 该方法的优点在于,仅准备右眼用和左眼用的2个视点的影像,就能够实现立体观测,从怎样才能够使与左右各眼相对应的影像只被对应的眼睛看到的观点出发,实际应用几种技术。
[0082] 其一是称作连续分离方式(successive separation method)的技术,在该方式中,在显示器上交替显示左眼用影像和右眼用影像。用户通过连续型立体眼镜(successive type stereo glasses)(带液晶光闸)来观看所显示的影像,利用眼睛的余象效应,将左眼用影像和右眼用影像相重叠,就能够识别成立体影像。更详细地说,在显示器上显示左眼用影像的瞬间,连续型立体眼镜使对应于左眼的液晶光闸成为透射状态,使对应于右眼的液晶光闸成为遮光状态。在显示器上显示右眼用影像的瞬间,与刚才相反,使对应于右眼的液晶光闸成为透射状态,使对应于左眼的液晶光闸成为遮光状态。从而,就能够使与左右各眼相对应的影像只被对应的眼睛看到。
[0083] 如上所述,在连续分离方式中,为了在时间轴方向上交替地显示左右影像,例如,若是通常的二维电影,则在1秒内显示24幅影像,相对于此,在本方式中需要合并左右影像,在1秒内显示48幅影像。从而,在能比较快地进行一个画面的重写的显示器中,该方式最适合。
[0084] 作为其他技术,有使用双凸透镜的技术。相对于在连续分离方式中在时间轴方向上交替地在显示器上显示左右影像,本技术在一个画面中的纵向上同时交替地排列左眼用图片和右眼用图片,在显示器表面上粘合双凸透镜。在用户通过双凸透镜看显示器上显示的影像时,构成左眼用图片的像素仅在左眼中成像,构成右眼用图片的像素仅在右眼中成像。由于能够使左右眼看到有视差的图片,因此,用户能够将显示器上显示的影像识别为立体影像。再有,不限于双凸透镜,也可以使用具有同样功能的设备,例如液晶元件。此外,通过在左眼用的像素中设置纵向偏光的滤光器,在右眼用的像素中设置横向偏光的滤光器,用户通过作为左眼用而设置纵向偏光、作为右眼用而设置了横向偏光的滤光器的偏光眼镜来看显示器,这样也能够将所显示的影像识别为立体影像。
[0085] 使用了上述视差图像的立体观测一般都已经在游乐场的玩具等中使用,由于技术已经确立,因此可以说很快也能适用于家庭。再有,用于使用视差 图像的立体观测的方法除此以外,还提出了2色分离方式等各种技术。
[0086] 在本实施方式中,使用连续分离方式和偏光眼镜方式作为例子进行了说明,但使用视差图像的技术不限定于这两种方式。
[0087] 2.用于保存用于使用户进行立体观测的视差图像(以下称作“3D影像”)的数据结构
[0088] 下面,关于用于在本发明涉及的记录介质即BD-ROM中保存3D影像的数据结构进行说明。
[0089] 图2是示出BD-ROM的结构的图。该图的第4节中示出BD-ROM,第3节中示出BD-ROM上的磁道。该图的磁道从BD-ROM的内周向外周螺旋状形成,并在横向上拉长描绘出来。该磁道由写入区域、卷区域和读出区域构成。该图的卷区域具有物理层、文件系统层和应用层的分层模式。在使用目录结构表现BD-ROM的应用层格式(应用格式)时,如图中的第1节所示。如该图所示,在BD-ROM中,在ROOT目录之下有BDMV目录,在BDMV目录的属下存在索引文件(index.bdmv)、PLAYLIST目录、CLIPINFO目录、STREAM目录和PROGRAM目录。
[0090] 在索引文件(index.bdmv)中保存表示标题结构的索引表。标题是再现单位,例如,记录影像正篇作为第一个标题,记录导演片断(director′s cut)作为第二个标题,记录额外内容作为第三个标题。用户能够使用附属于再现装置的遥控器等,如“第N个标题的再现”这样地指定进行再现的标题。
[0091] 在STREAM目录中保存文件(XXX.M2TS),所述文件(XXX.M2TS)保存有已将所谓的影像和声音的AV内容复用了的AV剪辑。图3是示出文件(XXX.M2TS)中保存的AV剪辑的结构的一例。如图3所示,在文件(XXX.M2TS)中保存有已将左眼用视频流和右眼用视频流等复用了的、MPEG-2传输流形式的数字流。在此,所述左眼用视频流是再现为2D影像的视频流,并且是在使用户进行运动图像的立体观测(再现为3D影像)的情况下再现为左眼用影像的视频流。所述右眼用视频流是在使用户进行立体观测运动图像时与左眼用视频流一起再现的视频流。此外,如图3所示,对左眼用视频流中分配0x1011作为PID,对右眼用视频流分配与左眼用视频流的PID不同的0x1012。这样就能识别各视频流。用MPEG-2、MPEG-4、AVC、SMPTE VC-1等方式,将各视频流进行压缩编码并加以记录。以道尔比 (Dolby)-AC-3、Dolby Digital Plus、MLP、DTS、DTS-HD、线性PCM等方式,将音频流进行压缩编码并加以记录。
[0092] 在PLAYLIST目录中保存播放列表文件(YYY.MPLS),所述播放列表文件(YYY.MPLS)保存有定义了AV剪辑中的逻辑再现路径(PL)的播放列表信息。图4是示出AV剪辑与PL之间的关系的图。如图4所示,播放列表信息由1个以上的播放项目(PI)信息构成,各播放项目信息表示对于AV剪辑的再现区间。分别用播放项目ID来识别各播放项目信息,在播放列表内以应该进行再现的顺序记述该各播放项目信息。
[0093] 此外,播放列表包含有表示再现开始点的入口标记。可以对由播放项目信息定义的再现区间内赋予入口标记,如图4所示,该入口标记标在播放项目信息的能成为再现开始点的位置上,在再现开头的再现中予以利用。例如,在电影标题中,通过在成为章节开头的位置赋予入口标记,就能进行章节再现。再有,在此将一系列的播放项目信息的再现路径定义为主路径。
[0094] 在CLIPINFO目录中保存剪辑信息文件(XXX.CLPI),该剪辑信息文件(XXX.CLPI)保存有AV剪辑的管理信息。图5是示出剪辑信息文件中保存的AV剪辑的管理信息的一例的图。如图5所示,AV剪辑的管理信息与AV剪辑一对一地对应,由剪辑信息、流属性信息和入口映射构成。
[0095] 在入口映射中记载着入口映射头信息、表示PTS(Presentation Time-Stamp:简报时戳)与SPN(Source Packet Number:源包号)的对的表信息和关于视频流(副影像)的表信息,所述PTS表示构成左眼用视频流的各GOP(Group of Pictures:图片组)开头的显示时刻,所述SPN在AV剪辑中表示该GOP的开头位置。在此,将用表的1个行所示出的成对的PTS和SPN的信息称作入口点。此外,以开头为0,对于每个入口点将递增后的值称作入口点ID(以下都表示为“EP__ID”)。
[0096] 此外,在入口映射头信息中保存有左眼用视频流的PID和入口点数量等信息。 [0097] 通过参照该入口映射,在用时刻指定了再现开始点的情况下,再现装置能够将时刻信息变换为地址信息,确定与视频流的时间轴上的任意地点相对应的AV剪辑上的包位置。
[0098] 在PROGRAM目录中保存BD程序文件(AAA.PROG),该BD程序文 件(AAA.PROG)保存有用于定义动态脚本的程序。
[0099] 在BD-ROM中,使用被称作命令导航的独立形式的翻译器方式的程序,但语言方式不是本发明的主旨,故只要是用如Java(注册商标)和JavaScrip这样的通用的编程语言所描述的程序就行。由该程序指定被再现的播放列表。
[0100] 3.左眼用视频流和右眼用视频流的PTS
[0101] 接着,关于用于使用户进行运动图像的立体观测的左眼用视频流和右眼用视频流的PTS进行说明。
[0102] 图6是示出分配给构成左眼用视频流的多个图片的显示时刻(PTS)与分配给构成右眼用视频流的多个图片的显示时刻(PTS)的关系的图。构成左眼用视频流的各图片与构成右眼用视频流的图片一对一地对应(例如,图6中示出的图片L1与图片R1对应),将PTS设定为在具有对应关系的左眼用图片和右眼用图片中先显示左眼用图片。此外,在时间轴上交替设定左眼用图片的PTS和右眼用图片的PTS。通过设定各PTS,就能够实现使得处于图片间预测编码参照关系的左眼用图片和右眼影像图片的显示顺序交替。 [0103] 关于处于图片间预测编码参照关系的左眼用图片和右眼影像图片进行说明。除了利用了时间方向的冗余性的图片间预测编码,还使用利用了视点间的冗余性的图片间预测编码来压缩右眼用视频流。即,参照左眼用视频流所对应的图片来压缩右眼用视频流的图片。这是因为,左眼用视频流和右眼用视频流虽然视点不同,但是被摄体相同,因此影像的关联度大,通过进行视点间的图片间预测编码,能够比左眼用视频流的数据量大幅度地削减右眼用视频流的数据量。
[0104] 图7是示出图片的参照关系的图。如图7所示,右眼用视频流的P0图片参照左眼用视频流的I0图片,右眼用视频流的B1图片参照左眼用视频流的Br1图片,右眼用视频流的B2图片参照左眼用视频流的Br2图片,右眼用视频流的P3图片参照左眼用视频流的P3图片。
[0105] 由于左眼用视频流未参照右眼用视频流,因此能够用左眼用视频流单体进行再现,即能够再现为2D影像,但由于右眼用视频流参照了左眼用视频流,因此不能用右眼用视频流单体来进行再现。
[0106] 返回到图6,关于左眼用图片和与该左眼用图片相对应的右眼用图片之间的PTS的时间间隔进行说明。在连续分离方式中进行3D再现时,相对于在 某个时刻(PTS)所显示的左眼用图片,必须要以满足以下式的间隔来设定对应的右眼用图片的PTS。 [0107] PTS(右眼用)=PTS(左眼用)+1/(每1秒的帧数×2)
[0108] 在此示出了若帧速率是例如24p,就在1秒钟内显示24幅图片。这样,左眼用图片和与该左眼用图片相对应的右眼用图片的间隔(显示延迟)就成为1/48秒。 [0109] 如上所述,就必须要使左眼用图片和与该左眼用图片相对应的右眼用图片错开显示延迟(1/48)秒而同成。
[0110] 从而,在将左眼用视频流和右眼用视频流复用为传输流时,最好在各视频流中,根据表示各GOP内各图片的显示时刻的PTS和表示各图片的解码时刻的DTS,以使得在附近配置左眼用图片和与该左眼用图片相对应的右眼用图片的方式进行复用。 [0111] 若这样地进行复用,只要能从传输流的开头开始依次读入,就能够在必要时刻得到必要的左眼用图片和右眼用图片。
[0112] 但是,有时因为跳越操作和时间指定的转移操作,不从数字流的开头开始,而从中途开始进行再现。该情况下,由于在入口映射中用GOP单位记载了入口点,因此在复用时,需要考虑左眼用视频流和右眼用视频流的GOP边界。
[0113] 4.左眼用视频流和右眼用视频流的复用
[0114] 关于考虑了对AV剪辑的随机存取的、如何进行左眼用视频流和右眼用视频流的复用进行说明。
[0115] 首先,设定左眼用视频流和右眼用视频流的GOP的时间间隔相等,左眼用视频流的各GOP必须要与右眼用视频流的GOP一对一地对应。通过这样做,就能使左眼用视频流和右眼用视频流按照GOP单位同步。
[0116] 此外,如图5所示,由于对左眼用视频流设定了入口映射,因此,入口映射中的时刻信息(PTS)表示了左眼用视频流的各GOP的开头图片的再现开始时刻,地址信息(SPN)表示了在AV剪辑中左眼用视频流的各GOP的开头包的地址。再现装置为了从AV剪辑中的该地址所表示的位置读出数据,必须要将右眼用视频流的GOP配置在构成对应的左眼用视频流的GOP的开头包的后面。
[0117] 图8是模式地示出左眼用视频流和右眼用视频流的复用的一例的图。如图8所示,以左眼用视频流的GOP比对应的右眼用视频流的GOP先行的方式,使左眼用视频流和右眼用视频流按照GOP单位复用。
[0118] 从而,例如在图8中,在从左眼用视频流的LGOP2开始再现的情况下,若从构成LGOP2的开头包开始再现,则也完整地读入与左眼用视频流的LGOP2相对应的右眼用视频流的RGOP2,因此,能够从再现开始时开始就把左眼用视频流和右眼用视频流再现为3D影像。
[0119] 如上所述,在复用时,使左眼用视频流和右眼用视频流的GOP的时间间隔相同,而且必须将左眼用视频流的GOP开头配置在对应的右眼用视频流的GOP开头的前面,通过加以以上限制,即使在入口映射中记载的任何时刻开始进行再现,都能够保证再现为3D影像。
[0120] 下面,关于左眼用视频流和右眼用视频流的复用的其他例子进行说明。图9是模式地示出左眼用视频流和右眼用视频流的复用的其他例子的图。在图8和图9中的共同点在于,在复用时必须将左眼用视频流的GOP开头配置在对应的右眼用视频流的GOP开头的前面。但是不同点在于,在图8中没有对左眼用GOP和与该左眼用GOP对应的右眼用GOP的配置结束位置加以限制,相对于此,在图9中,在左眼用GOP的开头包与该左眼用GOP的终端包之间配置与该左眼用GOP对应的右眼用GOP。从而,在左眼用视频流的GOP边界切断AV剪辑时,能够在不切断右眼用视频流的GOP的情况下切断AV剪辑。
[0121] 图10是模式地示出在左眼用GOP的开头包与该左眼用GOP的终端包之间配置与该左眼用GOP对应的右眼用GOP时,在AV剪辑中如何复用了各视频流的图。 [0122] 首先,将由多个视频帧构成的左眼用视频流变换成PES包串,再变换成TS包串。同样地,将由多个视频帧构成的右眼用视频流变换成PES包串,再变换成TS包串。 [0123] 如图10所示,在将左眼用视频流和右眼用视频流复用时,首先配置左眼用视频流的开头GOP(LGOP1)的开头包(L11)。在包(L11)配置位置之后,在LGOP1的终端包(L16)的前面配置与LGOP1对应的右眼用视频流的GOP(RGOP1)的各包(R11、R12、R13)。接着LGOP1的终端包(L16)配 置左眼用视频流的下一个GOP(LGOP2)的开头包(L21),与前面同样地在LGOP2的终端包(L26)的前面配置与LGOP2对应的右眼用视频流的GOP(RGOP2)的各包(R21、R22、R23)。通过这样地将左眼用视频流和右眼用视频流复用,就生成了保证在左眼用视频流的GOP边界进行切断时不切断右眼用视频流的GOP的数字流。
[0124] 5.再现装置
[0125] 接着,关于再现保存有3D影像的BD-ROM1000的再现装置进行说明。图11是示出再现装置2000的结构的框图。如图11所示,再现装置2000的结构包括BD-ROM驱动器2100、磁道缓冲器2200、系统目标解码器2300、平面加法部2400、程序存储器2500、管理信息存储器2600、程序执行部2700、再现控制部2800和用户事件处理部2900。 [0126] BD-ROM驱动器2100根据从再现控制部2800中输出的读出请求,从BD-ROM1000中读出数据。将从BD-ROM1000中读出的AV剪辑传送到磁道缓冲器2200中,将管理信息(索引文件、播放列表文件和剪辑信息文件)传送到管理信息存储器2600中,将BD程序文件传送到程序存储器2500中。
[0127] 磁道缓冲器2200是由保存从BD-ROM驱动器2100输入的AV剪辑的存储器等构成的缓冲器。
[0128] 系统目标解码器2300对磁道缓冲器2200中所保存的AV剪辑进行多路分离处理,进行流的解码处理。从再现控制部2800传送AV剪辑中包含的流的解码所必须的编解码器种类和流属性等信息。
[0129] 系统目标解码器2300具体的结构包括解复用器2301、视频解码器2302、左眼用视频平面2303、右眼用视频平面2304、子视频解码器2305、子视频平面2306、显示图形解码器(PG解码器)2307、显示图形平面(PG平面)2308、交互式图形平面解码器(IG解码器)2309、交互式图形平面(IG平面)2310、图像处理器2311、图像平面2312和音频解码器2313。 [0130] 解复用器2301取出磁道缓冲器2200中保存的TS包,从取出的TS包中得到PES包。根据TS包中包含的PID(包标识符),将该PES包输出到视频解码器2302、子视频解码器2305、PG解码器2307、IG解码器2309和音频解码器2312的某一个中。具体地说,将从取出的TS包中得到的PES包,在该TS包中包含的PID是0x1011和0x1012的情况下,传送到视频解码器2302 中,在PID是0x1B00的情况下,传送到子视频解码器2305中,在PID是0x1100和0x1101的情况下,传送到音频解码器2313中,在PID是0x1200和0x1201的情况下,传送到PG解码器2307中,在PID是0x1400的情况下,传送到IG解码器2309中。 [0131] 视频解码器2302对从解复用器2301输入的PES包进行译码,得到非压缩形式的图片,然后写入到左眼用视频平面2303和右眼用视频平面2304的某一个中。在此,关于视频解码器2302的工作进行说明。图12是示出视频解码器2302的视频解码处理的流程图。
视频解码器2302从解复用器2301一接收PES包(步骤S101),就对接收到的PES包进行解码,得到非压缩形式的图片(步骤S102)。
[0132] 判断非压缩形式的图片是构成左眼用视频帧的还是构成右眼用视频流的(步骤S103)。例如,在解复用器2301向视频解码器2302发送PES包时,根据TS包中包含的PID,附加表示该PES包是对应于左眼用视频流还是对应于右眼用视频帧流标志,视频解码器2302通过判定该标志是否表示对应于左眼用视频流来进行上述判断。
[0133] 若判定为非压缩形式的图片是构成左眼用视频帧的(步骤S103中的”是”),就将该图片写入到左眼用视频平面2303中(步骤S104)。
[0134] 若判定为非压缩形式的图片是构成右眼用视频帧的(步骤S103中的No),就将该图片写入到右眼用视频平面2304中(步骤S105)。
[0135] 返回到图11,左眼用视频平面2303是用于保存左眼用非压缩形式的图片的平面。所述平面是用于在再现装置中保存一个画面部分的像素数据的存储器区域。视频平面中的分辨率是1920×1080,由用16位YUV值表现的像素数据来构成该视频平面中保存的图片数据。
[0136] 右眼用视频平面2304是用于保存右眼用非压缩形式的图片的平面。 [0137] 由视频解码器2302按照视频帧的PTS的定时,向左眼用视频平面2303和右眼用视频平面2304中写入图片。
[0138] 子视频解码器2305具有与视频解码器2302相同的结构,对从解复用器2301输入的视频帧进行译码,在显示时刻(PTS)的定时,向子视频平面2306写出非压缩形式的图片。 [0139] 子视频平面2306是用于保存副影像的非压缩形式的图片的平面。 [0140] PG解码器2307对从解复用器2301输入的显示图形流进行译码,在显示时刻(PTS)的定时,向PG平面2308写出非压缩形式的图形数据。
[0141] PG平面2308是用于保存图形数据的平面。
[0142] IG解码器2309对从解复用器2301输入的交互式图形流进行译码,在显示时刻(PTS)的定时,向IG平面2310写出非压缩形式的图形数据。
[0143] IG平面2310是用于保存图形数据的平面。
[0144] 图像处理器2311对从程序执行部2700输入的图形数据(PNG·JPEG)进行解码,输出到图像平面2312中。关于图像平面2312的解码定时,在图形数据是菜单用数据时,从程序执行部2700指示解码定时,在图形数据是字幕用数据时,从再现控制部2800指示解码定时。
[0145] 图像平面2312是用于保存图形数据(PNG·JPEG)的平面。
[0146] 音频解码器2313对从解复用器2301输入的PES包进行译码,输出非压缩形式的音频数据。
[0147] 平面加法部2400选择左眼用视频平面2303和右眼用视频平面2304中的、已在PTS的定时中写入了图片的平面,通过将所选择的平面、子视频平面2306、PG平面2308、IG平面2310和图像平面2312瞬时重叠来生成影像信号,输出到电视机等的显示器中。影像信号包含有表示重叠了左眼用图片和右眼用图片的哪一个的标志。
[0148] 程序存储器2500是保存从BD-ROM驱动器2100输入的BD程序文件的存储器。 [0149] 管理信息存储器2600是保存从BD-ROM驱动器2100输入的索引表、管理信息和播放列表信息的存储器。
[0150] 程序执行部2700执行保存在程序存储器2500所保存的BD程序文件中的程序。具体地说,根据从用户事件处理部2900输入的用户事件,对再现控制部2700命令再现播放列表,或者对系统目标解码器2300传送用于菜单和游戏的图形的PNG·JPEG。 [0151] 再现控制部2800具有控制BD-ROM驱动器2100和系统目标解码器2300,控制AV剪辑的再现的功能。例如,根据从程序执行部2700输入的再现指令,参照管理信息存储器2600中保存的播放列表信息,控制AV剪辑的再现处理。此外,在随机存取时,确定已登记在管理信息存储器2600中所保 存的入口映射中的、与时刻信息相对应的GOP的开头位置,指示BD-ROM驱动器2100从该位置进行读出。这样,就能够不分析AV剪辑而高效地进行处理。另外,再现控制部2800进行再现装置中的状态取得和状态设定。
[0152] 用户事件处理部2900按照对于遥控器和再现装置的正面控制盘的键操作,向程序执行部2700输出表示该操作的用户事件。
[0153] 以上是再现装置2000的结构。
[0154] 6.在家庭内用于视听3D影像的结构
[0155] 接着,关于家庭内用于视听3D影像的结构进行说明。用户为了在家庭内视听3D影像,除了上述BD-ROM和再现BD-ROM的再现装置2000以外,还必须要有能显示从再现装置输出的3D影像的显示器和立体观测用的眼镜。图13是示出包括BD-ROM1000、再现装置2000、显示器3000、立体观测用的眼镜4000和遥控器5000而构成的家庭系统的图。 [0156] 例如用HDMI(High-Definition Multimedia Interface:高分辨率多媒体接口)电缆连接再现装置2000和显示器。
[0157] 显示器3000显示从再现装置2000分时输入的影像信号。由于从再现装置2000交替地输入左眼用影像和右眼用影像,因此,显示器3000就在时间轴方向上交替地显示左眼用影像和右眼用影像。
[0158] 与显示2D影像的显示器的不同点在于,与该显示器相比,为了交替地显示左眼用影像和右眼用影像,必须要快速切换画面。例如,很多电影是用24p(1秒钟显示24帧)拍摄的,但在3D影像的情况下,需要在1秒钟内交替地显示左眼用影像24帧和右眼用影像24帧,因此需要在1秒钟内进行48帧的重写。此外,在显示3D影像中,有时也具有如已有的民用TV中所进行的那样的不做轮廓强调处理等的设定。这是因为,在视听3D影像时,左眼用影像与右眼用影像的轮廓位置很重要,若根据轮廓增强等而轮廓线变粗或者变细,则左右影像就失去平衡,不能进行充分的立体观测。
[0159] 此外,显示器3000根据经由HDMI电缆输入的影像信号中所包含的标志,向立体观测用眼镜4000发送控制信号,该控制信号表示显示于显示器的影像是左眼用的或右眼用的。
[0160] 立体观测用眼镜4000如实施方式1的立体观测原理所说明,在用连续分离方式视听3D影像时使用,是使用了液晶光闸等的特殊眼镜。立体观测用眼 镜4000根据从显示器3000发送的控制信号,使对应于左眼的液晶光闸和对应于右眼的液晶光闸转换成透射状态或者遮光状态。具体地说,在从显示器接收了表示正显示着左眼用影像的控制信号时,使对应于左眼的液晶光闸成为透射状态,使对应于右眼的液晶光闸成为遮光状态。在从显示器接收了表示正显示着右眼用影像的控制信号时,使对应于右眼的液晶光闸成为透射状态,使对应于左眼的液晶光闸成为遮光状态。
[0161] 如上所述,根据本实施方式,由于在与该PTS相对应的SPN所指示的位置后面的数字流的记录区域中,存在左眼用视频流的GOP和与该GOP相对应的右眼用视频流的GOP,因此,在从数字流的时间轴上的任意PTS开始再现时,都能够使用户准确地进行运动图像的立体观测。
[0162] (实施方式2)
[0163] 在本实施方式中,关于本发明的记录装置和用于实施记录方法的方式进行说明。 [0164] 为了发布电影内容,记录装置设置在制作工作室中,生成已按照MPEG标准压缩编码了的数字流和描述如何再现电影标题的脚本,并生成包含这些数据的面向BD-ROM的卷图像。记录装置生成实施方式1中说明的记录介质。
[0165] 图14是示出记录装置40的内部结构的框图。如该图所示,记录装置40的结构包括视频编码器41、素材制作部42、脚本生成部43、BD程序控制部44、复用处理部45和格式处理部46。
[0166] 视频编码器41将左眼影像的非压缩位图等图像影像和右眼影像的非压缩位图的图像影像,按照MPEG4-AVC和MPEG2等压缩方式进行编码,制作左眼用视频流和右眼用视频流。这时,设定左眼用视频流和右眼用视频流的GOP的时间间隔相等。
[0167] 在此,关于高效地生成对应于3D的视频的基本数据流的方法进行说明。 [0168] 在面向DVD和BD-ROM等可换型封装存储介质(package media)压缩视频时,在普通视频压缩技术中,通过利用前后图片的相似点进行压缩来提高压缩率。这时,为了检索前后图片中相似地方而在编码中需要很多时间。图15是示出如何高效地生成对应于3D的视频的基本数据流的图。图15(a) 是示出某个时刻的左眼用图片的图,图15(b)是图15(a)中示出的影像的时刻的下一个时刻中的左眼用图片的图。视频编码器41在图15(b)中示出的左眼用图片内检索图15(a)中示出的左眼用图片中所存在的立方体或圆。这时,在左眼用图片的编码时,要检索最大范围就需要检索图15(b)中示出的整个画面。在普通的编码过程的情况下,编码右眼用视频时,也用与编码左眼用视频时的过程相同的过程。即,如图15(b)所示,需要检索整个画面。
[0169] 如上所述,与编码2D影像的情况相比,在编码3D影像(左眼用视频帧串和右眼用视频帧串)的情况下,由于需要分别压缩各视频帧串,因此压缩所需时间变成2倍。 [0170] 因此,视频编码器41在左眼用视频的编码时,在表中记载在哪个方向上何种程度地移动各探索对象。这样,在对与左眼用图片非常相似的图片的右眼用图片进行编码时,通过参照表就不需要从整个画面进行检索,能够缩短编码时间。图15(c)是示出记载了在哪个方向上何种程度地移动各探索对象的表的图。在编码右眼用图片时,通过参照图15(c)所示的表,就能够缩小探索范围。
[0171] 再有,在此说明中为了简单而使用立方体和圆等图形进行了说明,但在实际编码时,最好在以8×8和16×16等规定的每个矩形区域中,与图形情况相样只要在表中记载移动方向和距离就可以。
[0172] 返回到图14,素材制作部42制作音频流、显示图形流和交互式图形流等各流。更详细地说,通过按照AC3等压缩方式对非压缩的LinearPCM声音等进行编码,来制作音频流。
[0173] 此外,以字幕图像、显示定时和包括淡入淡出等字幕效果的字幕信息文件为基础,制作以BD-ROM标准为基准的字幕流格式的显示图形流。
[0174] 另外,以在菜单中使用的位图图像和记载了配置在菜单中的按钮的转移和显示效果的菜单文件为基础,制作以BD-ROM标准为基准的菜单画面格式的交互式图形流。 [0175] 脚本生成部43按照素材制作部42中制作的各流的信息和用户操作,用以BD-ROM标准为基准的格式制作脚本。在此所说的脚本是索引文件、影片对象文件和播放列表文件等文件。
[0176] 此外,脚本生成部43制作用于实现复用处理的、描述了由什么流构成各 AV剪辑的参数文件。在此所制作的索引文件、影片对象文件和播放列表文件等文件成为实施方式1中说明的数据结构。
[0177] BD程序制作部44是编写BD程序文件的程序的单元。通过GUI等用户接口,按照来自用户的要求,制作BD程序文件的源代码,制作BD程序。
[0178] 复用处理部45将BD-ROM脚本数据中描述的左眼用视频流、右眼用视频流、音频流、表示图形流和交互式图形流等多个流复用,制作MPEG2-TS形式的AV剪辑。这时,按照GOP单位,以左眼用视频流的GOP的开头比对应的右眼用视频流的GOP先行的方式,将左眼用视频流和右眼用视频流进行复用。
[0179] 此外,在制作AV剪辑时,同时也制作与AV剪辑成对的剪辑信息文件。用以下方法进行复用处理部45的剪辑信息文件内的生成。例如,复用处理部45在所制作的AV剪辑中生成入口映射,所述入口映射对左眼用视频流的各GOP的开头包的保存位置与该GOP的开头显示时刻建立了对应关系,使生成的入口映射与AV剪辑中包含的表示每个流的声音属性和影像属性等属性信息成对,制作剪辑信息文件。剪辑信息文件的结构成为在实施方式1中说明的数据结构。
[0180] 格式处理部46按照以BD-ROM标准为基准的格式配置脚本生成部43中生成的BD-ROM脚本数据、BD程序制作部44中制作的BD程序文件和复用处理部45中生成的AV剪辑和剪辑信息文件,按照以BD-ROM标准为基准的文件系统即UDF格式制作磁盘图像。通过将生成的磁盘图像变换成BD-ROM压制(press)用数据,对该数据进行压制工序,就能制造BD-ROM。
[0181] (实施方式3)
[0182] 在本实施方式中,关于在BD-ROM磁盘中混合有2D影像和3D影像的情况进行说明。在BD-ROM磁盘中所收录的电影内容中,若全部影像都是3D或2D中的某一个,则用户最好按照各磁盘选择是否戴上上述立体观测专用眼镜,但在一个磁盘中混合有2D影像和3D影像的情况下,用户就必须要在某个定时戴上或者摘下眼镜。
[0183] 从用户的角度来说,若在没有任何通知的情况下突然从2D影像转换成3D影像,或者反之从3D影像转换成2D影像,则很难非常清楚地知道戴上 眼镜或摘下眼镜的时机。 [0184] 因此,按照标题单位设置表示是2D影像和3D影像中的哪一个的3D对应标志,一变更标题,就根据3D对应标志判定变更后的标题是2D影像还是3D影像,向用户报告判定结果。图16是示出包含3D对应标志的索引表的结构的图。如图16所示,每个标题中设置一个表示该标题内的影像是2D还是3D的3D对应标志。通过使用了遥控器的用户操作和命令等进行标题的转换。再现装置通过在标题转移时参照与各标题相对应的3D对应标志,就能够利用OSD(On Screen Display:屏幕显示)和声音向导等,对用户报告立体观测眼镜的摘戴时间。这表示在1个标题内不混合有2D影像和3D影像。若在制作商用磁盘的立场上考虑,通过在每个标题中明确地划分是2D影像还是3D影像,具有能够委托再现装置催促用户摘戴眼镜的优点。
[0185] 再有,在此假设在每个标题中设定了表示是2D影像还是3D影像的3D对应标志,但也可以在每个播放列表、播放项目或者AV流中设定3D对应标志。
[0186] <补充>
[0187] 以上,根据实施方式,关于本发明涉及的记录介质进行了说明,但本发明不限于上述实施方式。
[0188] (变形例1)
[0189] 在实施方式1中,将左眼用视频流和右眼用视频流复用为一条数字流,在此,关于不将左眼用视频流和右眼用视频流复用,而作为各自分开的数字流而记录在记录介质中的情况进行说明。
[0190] 首先,关于将左眼用视频流和右眼用视频流作为各自分开的数字流记录在记录介质中的情况下的AV剪辑进行说明。图17是示出保存在STREAM目录中的AV剪辑的结构的一例的图。
[0191] 左眼用AV剪辑除了不包含右眼用视频流这点以外,与图3中示出的AV剪辑相同。在左眼用AV剪辑中保存有左眼用视频流,左眼用视频流(主影像)是在再现2D影像的再现装置中被再现为2D影像,在能再现3D影像的再现装置中被再现为再现3D影像时的左眼用影像的视频流。
[0192] 在右眼用AV剪辑(子剪辑)中保存有右眼用视频流,右眼用视频流是在 能再现3D影像的再现装置中与左眼用视频流共同被再现为再现3D影像时的右眼用影像的视频流。
[0193] 下面,关于将左眼用视频流和右眼用视频流作为各自分开的数字流记录在记录介质中的情况下的播放列表的结构进行说明。播放列表信息除了一系列播放项目信息的再现路径的主路径之外,还具有1个以上的子播放项目(SubPI)信息。在此,将与主路径同步进行再现的、一系列子播放项目的再现路径定义为子路径。各子播放项目信息表示对于子剪辑的再现区间。用与主路径相同的时间轴来表示各子播放项目信息的再现区间。 [0194] 图18是示出将左眼用视频流和右眼用视频流作为各自分开的数字流的情况下的播放列表的结构的图。2D播放列表信息是将左眼用视频流再现为2D影像时的播放列表信息,3D播放列表信息是将左眼用视频流和右眼用视频流再现为3D影像时的播放列表信息。如图18所示,2D播放列表信息和3D播放列表信息的主路径参照保存左眼用视频流的AV剪辑。3D播放列表信息除了主路径之外还具有子路径。子路径参照保存右眼用视频流的子剪辑,设定成在时间轴上与主路径同步。根据该结构,能够在2D播放列表信息和3D播放列表信息中共有已保存了左眼用视频流的AV剪辑,能够在3D播放列表信息中使左眼影像和右眼影像在时间轴上同步。
[0195] 接着,关于将左眼用视频流和右眼用视频流作为各自分开的数字流的情况下的剪辑信息文件进行说明。
[0196] 由于所述左眼用视频流和右眼用视频流是各自分开的数字流,因此,对于各自的数字流存在剪辑信息文件。基本上,哪个剪辑信息文件都与实施方式1中说明的剪辑信息文件是相同的结构。从而,对右眼用视频流也设定入口映射。在右眼用入口映射中记载有入口映射头信息和表信息,所述表信息表示示出构成右眼用视频流的各GOP的开头的显示时刻的PTS与在子剪辑中表示该GOP的开头位置的SPN的对。在表信息中的各入口点中登记子剪辑的右眼用视频流的图片,该图片具有在AV剪辑中由左眼用视频流的入口映射的各入口点指定的PTS上加上显示延迟(1/48)秒的值的PTS。这样,在指定了某个时刻时,再现装置就能够取得与该时刻相对应的、右眼用视频流和左眼用视频流中的GOP的开始地址。
[0197] 接着,关于BD-ROM上的物理文件配置进行说明。所述保存了左眼用 视频流的AV剪辑和保存了右眼用视频流的子剪辑,被按区域(extent)(例如GOP单位)分割后交错地配置。左眼用视频流和右眼用视频流的GOP的时间间隔相同。在此,例如在入口映射的入口映射头信息中设定表示左眼用视频流的GOP和与该GOP相对应的右眼用视频流的GOP中的哪个先进行配置的先行标志。这样,再现装置通过参照先行标志,就能够对BD-ROM驱动器指示应该从左眼用视频流的GOP和与该GOP相对应的右眼用视频流的GOP中的哪个GOP开始读出。即,能够从先行标志所表示的视频流的GOP开始读出。
[0198] 从而,在将左眼用视频流和右眼用视频流不进行复用而作为各自分开的数字流的情况下,由于在由再现装置指示的再现开始位置后面存在左眼用视频流的GOP和与该GOP相对应的右眼用视频流的GOP,因此,也能够使用户准确地进行运动图像的立体观测。 [0199] (变形例2)
[0200] 在变形例1中,3D播放列表信息除了主路径之外还具有1个子路径,在此,关于3D播放列表包含多个子路径的情况进行说明。
[0201] 首先,关于用户利用视差图像进行立体观测时所感到的不适感进行说明。图19是示出实际看物体时眼睛的焦点与进行立体观测时眼睛的焦点的差别的图。图19(b)是示出用户实际看物体的样子的图。如图19(b)所示,左眼15和右眼16的焦点都重合在物体17的位置上。即,对观察物体17的用户来说,眼睛的焦点所对位置与识别物体17的空间上的位置相同。
[0202] 相对于此,图19(a)是示出用户利用视差图像进行立体观测的样子的图,相对于左眼11和右眼12的焦点重合在显示器14上的情形,立体观测的影像13是在大脑内被识别成在用两眼看显示器时连结两眼和显示器的直线的交点位置上成像。即,相对于两眼的焦点重合在显示器14上的情形,识别3D物体13的位置位于从显示器14飞出的位置上。该焦点位置与物体的识别位置之差,就被感觉为利用视差图像来识别3D时的不适感和疲劳感。 [0203] 此外,一般都知道,实际上眼睛的焦点所对位置(显示器的位置)与在大脑内识别物体成为3D的位置的距离越大,越强烈地感到不适感和疲劳感。
[0204] 作为减少对用户形成的负荷地实现使用了视差图像的3D影像的方法之一,是将物体的飞出距离(看被摄体的角度)不同的多个右眼用视频流,分 别作为各自分开的AV剪辑来记录在记录介质中,让用户进行选择。即,只要准备习惯于3D影像视听的用户或者更增强物体的飞出、喜欢临场感的用户用的AV剪辑,以及面向不习惯3D影像视听的用户的抑制从显示器飞出、减轻了3D视听中的不适感的AV剪辑,来让用户适当地选择就可以。 [0205] 图20是示出有多个子路径时的播放列表信息的图。图20中所示的播放列表信息参照子剪辑1群和子剪辑2群,都保存着右眼用视频流,但看被摄体的角度(飞出距离)不同。各子路径和主路径同步,在子路径中,按照登记在播放列表信息中的顺序分派ID,作为子路径ID,用于识别子路径。
[0206] 子路径ID“0”的子路径参照子剪辑1群,子路径ID“1”的子路径参照子剪辑2群。如上所述,3D播放列表包含飞出程度不同的多个子剪辑,通过根据显示器画面大小和用户操作来转换与保存左眼用视频流的主路径同步进行再现的子路径,就能使用对用户来说舒适的视差图像来显示立体影像。
[0207] (变形例3)
[0208] 在变形例2中关于3D播放列表信息包含多个子路径的情况进行了说明,在此,关于在各子剪辑中组合了音频数据、字幕和菜单的情况进行说明。
[0209] 图21是示出在2D影像的再现中用户21视听显示器23上显示的物体22的样子的图。这时,在从物体22发出声音的情况下,在很多电影中,为了让用户感到声音从物体22的位置发出,通过调整从多个扬声器发出的声音的相位和声压,使声音定位成仿佛从物体22的地方发出来,从而表演出组合了视频和音频的临场感。
[0210] 对此,图22是示出在3D影像的再现中看起来物体从显示器33向用户31侧飞出的样子的图,通过在左眼用视频流中,在位置34上描绘物体,在右眼用视频流中,在位置35上描绘物体,就能使用户31识别成看起来物体位于空间上的位置36上,看起来是飞出来的。这时,在使用与2D影像再现时相同的声音,在位置32上定位了来自物体的声音的情况下,用户31虽然在位置36上识别到物体,但是还是听到了从位置32发出来自物体的声音。 [0211] 因此,将与看被摄体的角度不同的多个右眼用视频流分别对应的音频数据,与该右眼用视频流相对应地存储起来,以使得用户能从识别到物体的位置听到声音。 [0212] 另外,除了音频数据,对于字幕和菜单,也同样地与各右眼用视频数据相对应地存储起来。通过根据3D影像的飞出情形记录飞出情形不同(不破坏影像、字幕或菜单的前后关系)的字幕和菜单的组合,就能显示与不同的飞出情形的视频数据相对应的字幕和菜单,更能增加临场感。
[0213] 图23是示出将音频数据、字幕和菜单的表与各子剪辑建立对应关系的图。如图23所示,通过在播放列表内保持已描述了与各子剪辑相应的音频数据的表,就能按照子剪辑的切换,也切换对应的音频数据。
[0214] 再有,如上所述,也可以通过准备各子剪辑对应的音频数据,不是增加临场感和对3D显示的物体所发出的声音的定位感,而是在AV剪辑中放入与3D的临场感无关的声音、例如背景声音作为音频流,在AV剪辑中放入画面内的特定物体和人物所发出的声音作为第2条音频流,一边同时混合第1条音频流和第2条音频流一边进行再现,来得到与各子剪辑相对应的声音的定位。这样,通过将第2条音频流设为人说话的声音和苍蝇飞的声音等比较简单的声音,就能够使用压缩率更高的音频压缩方式,削减保存多个音频流时的数据量。 [0215] (1)在上述实施方式1中,AV剪辑具有关于左眼用视频流的入口映射,将左眼用视频流的各GOP配置在与该GOP相对应的、比右眼用视频流的GOP先行的位置上,但也可以是AV剪辑具有关于右眼用视频流的入口映射,将右眼用视频流的各GOP配置在与该GOP相对应的、比左眼用视频流的GOP先行的位置上。
[0216] (2)在上述实施方式1中,再现装置构成为具有左眼用视频平面和右眼用视频平面,但也可以构成为仅有一个视频平面。该情况下,再现装置交替地向视频平面写出左眼用图片和右眼用图片。
[0217] 此外,再现装置构成为具有一个视频解码器,但也可以具有左眼用视频解码器和右眼用视频解码器这两个视频解码器。该情况下,解复用器根据TS包中包含的PID,将PES包输出到左眼用视频解码器和右眼用视频解码器的某一个中。
[0218] (3)在上述实施方式1中,对于在某个时刻PTS中显示的左眼用图片,对应的右眼用图片的PTS是PTS(左眼用)+1/(每1秒的帧数×2),但右眼用图片的PTS只要在对应的左眼用图片和下一个左眼用图片之间就可以。
[0219] (4)在上述实施方式1中,AV剪辑具有关于左眼用视频流的入口映射,但也可以具有左眼用视频流和右眼用视频流的入口映射。在右眼用入口映射的表信息中,在各入口点上设定PTS,该PTS是在用AV剪辑的入口映射的左眼用视频流的入口点所指定的PTS上加上显示延迟(1/48)的值。
[0220] 在用时刻指定再现开始点时,再现控制部2800在左眼用入口映射和右眼用入口映射中,从与该时刻相对应的地址信息中的、位于更前方的地址开始再现。这样,就能从开头读出所指定的时刻的左眼用GOP和右眼用GOP。
[0221] 如上所述,若在再现装置的存储器中有富余,只要能够向存储器读出各入口映射,就可以在对左眼用视频流和右眼用视频流进行复用时,不用考虑保存位置关系而进行复用。
[0222] (5)在上述实施方式1中,在图9和图10中,在左眼用GOP的开头包与该左眼用GOP的终端包之间配置与该左眼用GOP相对应的右眼用GOP,但也可以在左眼用GOP的开头包与下一个左眼用GOP的开头包之间配置该右眼用GOP,也可以一直配置到下一个左眼用GOP的终端包。通过这样限制左眼用GOP和与该左眼用GOP相对应的右眼用的复用GOP的位置,能够在对AV数据进行随机存取时,保证左眼用GOP和对应的右眼用GOP的读出定时没有大的偏差。
[0223] (6)在上述实施方式1中,关于能显示3D影像的显示器进行了说明,但实际上也存在仅能显示2D影像的显示器。此时,用户很难判断显示器是否与3D再现相对应。因此,期望不需要用户来认识而是由再现装置进行显示器是否与3D再现相对应的判断。 [0224] 具体地说,例如用如下方法来实现。图24是示出向显示器询问可否进行3D显示的询问处理的流程图。假设再现装置和显示器经由HDMI电缆进行连接。首先,再现装置对显示器询问是否与3D对应(步骤S201)。若从显示器一接收是否与3D对应的响应(步骤S202中“是”),就判定该响应是否表示与3D对应(步骤S203)。
[0225] 在响应表示与3D对应的情况下(步骤S203中“是”),再现装置在本装置内的规定存储器内,将表示显示器能进行3D显示的3D显示标志设定为有效(步骤S204),在响应表示不与3D对应的情况下(步骤S203中“否”),或者从显示器没有适当的响应的情况下(步骤S202中“否”),将3D显示标 志设定为无效(步骤S205)。
[0226] 在此,通过设置成能从BD程序向3D显示标志进行存取,就能利用BD程序判断与再现装置连接的显示器是否与3D对应。这样就能进行如下控制:例如,在3D显示标志有效的情况下,再现3D对应的标题,在3D显示标志无效的情况下,再现2D对应的标题。 [0227] 此外,在3D显示标志有效的情况下,在再现装置向显示器发送3D对应内容时,也可以在头等中包含表示是3D对应内容的信息。这样,在显示器收到了3D对应内容时,就能削减或减轻在显示器侧如上所述地不做轮廓强调等的特定处理,或者能在3D视听中添加适当的处理。
[0228] (7)在上述实施方式1中,使用连续分离方式和偏光眼镜方式作为例子进行了说明,但在使用双凸透镜实现立体观测的情况下,通过设定为使左眼用视频流的各图片和与该图片相对应的右眼用视频流的图片成为同一PTS,在一个画面中的纵向上同时交替地排列左眼用图片和对应的右眼用图片,在显示器表面粘合双凸透镜,就能够识别显示器上所显示的影像成为立体影像。
[0229] (8)也可以利用BD-J应用来再现用于3D再现的播放列表。所述BD-J应用是在完全安装了Java2Micro #Edition(J2ME)Personal Basis Profile(PBP 1.0)和Globally Excecutable MHP specification(GEM 1.0.2)for packagemedia targets的程序执行部中,以BD-J标题作为生存区间来起动的Java应用。
[0230] 程序执行部的结构包括Java(注册商标)虚拟机、构形和简要表。BD-J应用通过命令Java(TM)虚拟机生成再现播放列表信息的JMF播放器实例,就能够开始AV再现。所述JMF(Java Media Frame work:Java语言媒质架构)播放器实例是基于JMF播放器等级而在虚拟机的堆存储器上生成的实际的数据。
[0231] 此外,程序执行部包含用于显示JFIF(JPEG)和PNG及其他图像数据的标准Java程序库。因此,BD-J应用能够实现GUI架构。Java应用中的GUI架构包括用GEM1.0.2规定的HAVI架构,包括GEM1.0.2中的远程遥控导航机构。
[0232] 这样,BD-J应用就能够实现与运动图像的显示组合了所谓的基于HAVI架构的按钮显示、文本显示和联机显示(BBS的内容)的显示的画面显示, 能够使用远程遥控器进行对该画面显示的操作。
[0233] 也可以分别组合上述实施方式和上述补充。
[0234] 工业实用性
[0235] 本发明能够广泛适用于保存3D影像的记录介质。