记录媒体、再现装置和集成电路的制作方法

文档序号:6736768阅读:262来源:国知局
专利名称:记录媒体、再现装置和集成电路的制作方法
技术领域
本发明涉及立体视觉影像的再现技术,尤其涉及记录媒体上的视频流的分配。
背景技术
在分发电影作品等动画内容中,广泛使用DVD和蓝光盘(BD :Blu-ray Disc)等光盘。尤其是由于BD的容量比DVD大,所以可存储高画质的影像。具体而言,DVD中可存储的图像为标准画质(SD =Standard Definition),例如在VGA标准下为640X480,在NTSC标准下为720X480。与之相对,BD中可存储的图像为高精细度(HD :High Definition),最大为 1920X1080。近年来,欣赏立体视觉影像(也称为3维(3D)影像。)的电影院日见增加。与之相伴,将3D影像保持高画质不变地存储在光盘中的技术的开发不断发展。当在光盘中存储 3D影像时,要求确保与仅能从光盘再现2维(2D)影像(也称为平面视觉影像。)的再现装置(下面称为‘2D再现装置’。)的互换性。如果无法确保该互换性,则必需对1个内容制作3D影像用与2D影像用这两种光盘,所以成本高。因此,期望2D再现装置能够从存储3D 影像的光盘中再现2D影像,并且可对应于2D影像与3D影像双方的再现的再现装置(下面称为‘2D/3D再现装置,。)能够再现2D影像与3D影像的任一个。图59是表示用于确保存储3D影像的光盘相对2D再现装置的互换性的构造模式图(例如参照专利文献1)。在光盘2401中存储2D/左视AV(Audi0 Vidual)流文件与右视AV流文件。这里,2D/左视AV流文件包含2D/左视流。2D/左视流在立体视觉影像再现中表示左眼用影像,另一方面,也可用于平面视觉影像的再现。右视AV流文件包含右视流。 右视流在立体视觉影像再现中表示右眼用影像。两个视频流的帧速率相等,但各视频流的帧显示时期错开半个帧周期。例如,当各视频流的帧速率为每秒24帧时,左视流与右视流的各帧每1/48秒交替显示。如图59所示,各AV流文件在光盘2401上以GOP (图片组group of picture)为单位分割成多个区段(extent) 2402A-C、2403A-C而配置。各区段包含1个以上的G0P。另外,2D/左视AV流文件的区段2402A-C与右视AV流文件的区段2403A-C交替配置在光盘 2401 的轨道 2401A 上。在邻接的两个区段 2402A-2403A,2402B-2403B,2402C-2403C 之间, 再现时间相等。将这种区段的配置称为交织配置。以交织配置记录的区段组如下所述,在立体视觉影像再现与平面视觉影像再现中共用。如图59所示,2D再现装置2404中,2D用光盘驱动器2404A从光盘2401依次读取2D/左视AV流文件的区段2402A-C,影像解码器2404B将它们依次解码为左视帧2406L。 由此,在显示装置2407中再现左视、即2D影像。这里,为了从2D/左视AV流文件无缝再现 2D影像,根据2D用光盘驱动器2404A的寻址性能和读取速度来设计各区段2402A-C在光盘 2401上的配置。如图59所示,在2D/3D再现装置2405中,当选择从光盘2401再现3D影像时,3D用光盘驱动器2405A从光盘2401中交替地、即若用符号表示则按2402A、2403A、2402B、2403B、 2402C、2403C的顺序,读取2D/左视AV流文件与右视AV流文件的各区段。将读取的区段中属于2D/左视流的区段发送给左影像解码器2405L,将属于右视流的区段发送给右影像解码器2405R。各影像解码器2405L、2405R将各区段交替地解码为视频帧2406L、2406R。由此,在3D影像用显示装置2408中交替地显示左视与右视。另一方面,立体眼镜2409与显示装置2408切换画面相同步地使左右透镜交替地变得不透明。因此,若通过立体眼镜2409 观看,则显示装置2408中显示的影像被看成3D影像。这样,交织配置可使存储3D影像的光盘用于2D再现装置再现2D影像与2D/3D再现装置再现3D影像双方。专利文献专利文献1 日本特许第3935507号公报光盘中存在所谓2层盘这样的包含多个记录层的盘。在这种光盘中,有时跨越2 层记录一系列的AV流文件组。另一方面,即便是单层盘,有时也中间夹入其它文件来记录一系列的AV流文件组。在这些情况下,光盘驱动器的拾取器必需在从光盘中读取数据的过程中,执行伴随层切换的聚焦跳跃(focus jump)、或伴随盘径向移动的轨道跳跃。这些跳跃由于寻址时间一般较长,所以被称为长跳跃(long jump)。尽管发生长跳跃,但为了无缝再现影像,必需充分增大长跳跃即将开始之前被访问的区段的尺寸,以满足影像解码器内的缓冲器在长跳跃中不引起下溢的条件。但是,如图59所示,当交替配置2D/左视AV流文件与右视AV流文件的各区段时, 为了在2D影像与3D影像双方的再现中满足上述条件,在长跳跃即将开始之前被访问的区域中,必需与2D/左视AV流文件的区段扩大相配合地也增大再现时间相等的右视AV流文件的区段。结果,2D/3D再现装置必需在右影像解码器内确保容量比3D影像再现中满足上述条件所需的容量还大的缓冲器。这阻碍了再现装置内缓冲器容量的进一步削减和存储器利用效率的进一步提高,所以并不优选。

发明内容
本发明的目的在于,提供一种在能够进一步削减立体视觉影像再现时应确保的缓冲器容量的配置下记录流文件的记录媒体。在根据本发明的记录媒体中,记录基视流文件与从属视流文件。基视流文件在平面视觉影像再现中被利用。从属视流文件与基视流文件组合后,在立体视觉影像再现中被利用。该记录媒体具有立体视觉/平面视觉共用区域、立体视觉专用区域和平面视觉专用区域。立体视觉/平面视觉共用区域是在立体视觉影像再现时与平面视觉影像再现时这两种情况下被访问的区域,是交替配置并记录有属于基视流文件的多个区段和属于从属视流文件的多个区段的连续区域。立体视觉专用区域与平面视觉专用区域均为在立体视觉/平面视觉共用区域的连续区域之后。立体视觉专用区域是在立体视觉影像再现中产生的长跳跃即将开始之前被访问的区域,是交替配置并记录有在立体视觉/平面视觉共用区域中记录的属于基视流文件的区段之后的区段、和在立体视觉/平面视觉共用区域中记录的属于从属视流文件的区段之后的区段的区域。平面视觉专用区域是在平面视觉影像再现中产生的长跳跃即将开始之前被访问的区域,是记录有立体视觉专用区域中记录的属于基视流文件的区段的拷贝的区域。发明效果当从根据本发明的上述记录媒体再现影像时,在长跳跃即将开始之前,在立体视觉影像再现时访问立体视觉专用区域,在平面视觉影像再现时访问平面视觉专用区域。这样,在长跳跃即将开始之前,立体视觉影像的再现路径与平面视觉影像的再现路径分离。由此,可与平面视觉专用区域中配置的基视流文件的区段尺寸相独立地设计立体视觉专用区域中配置的各流文件的区段尺寸。尤其是可在立体视觉专用区域中将各区段的尺寸和配置设计成仅满足对立体视觉影像无缝再现的条件。另一方面,与之独立,可在平面视觉专用区域中将各区段的尺寸和配置设计成仅满足对平面视觉影像无缝再现的条件。结果,可进一步削减立体视觉影像再现时应确保的缓冲器容量。


图1是表示根据本发明实施方式1的记录媒体使用形态的模式图。图2是表示图1中示出的BD-ROM盘的数据构造的模式图。图3是表示图2中示出的索引文件中包含的索引表格的模式图。图4是表示复用于图2中示出的2D影像再现用AV流文件上的基本流的模式图。图5是表示复用于图2中示出的AV流文件上的各基本流的数据包配置的模式图。图6是表示向图5中示出的PES数据包存储视频流的存储方法的细节模式图。图7是表示构成图5中示出的AV流文件的TS数据包与源数据包的形式的模式图。图8是表示PMT的数据构造的模式图。图9是表示图2中示出的剪辑(clip)信息文件的数据构造的模式图。图10是表示图9中示出的流属性信息的数据构造的模式图。图11是表示图10中示出的入口映射的数据构造的模式图。图12是表示图2中示出的播放列表文件的数据构造的模式图。图13是表示图12中示出的播放项目信息的数据构造的模式图。图14是表示当图13中示出的连接条件1310为‘5’或‘6’时,由连接对象的各播放项目信息规定的再现区间之间的关系的模式图。图15是表示规定对象再现路径中包含子路径时的播放列表文件的数据构造的模式图。图16是2D再现装置的功能框图。图17是图16中示出的播放器变量存储部中存储的系统参数一览表。图18是图16中示出的系统目标解码器的功能框图。图19是表示图2中示出的盘101上的区段配置的模式图。图20是表示图16中示出的2D再现装置中、将从BD-ROM盘101中读取的AV流文件变换为2D影像数据VD和声音数据AD的处理系统的模式图。图21是表示AV流文件处理期间、图20中示出的读取缓冲器1602中积累的数据量DA的推移的曲线。图22是表示对BD-ROM盘规定的跳跃距离与跳跃时间之间的关系一例的表。图23是表示从三个不同的AV流文件依次连续再现影像时各区段的配置一例的模式图。图24是用于说明通过使用视差图像的方法来再现立体视觉影像的再现原理的模式图。图25是表示索引表格310、电影对象MVO、BD-J对象BDJ0、2D播放列表文件2501 和3D播放列表文件2502之间的关系的模式图。图26是根据电影对象MVO执行的再现对象播放列表文件选择处理的流程图。图27是表示2D播放列表文件2501与3D播放列表文件2502的各构造一例的模式图。图28是表示2D播放列表文件2501与3D播放列表文件2502的各构造另一例的模式图。图29是表示复用于2D/左视AV流文件与右视AV流文件各自上的基本流的模式图。图30是表示2D/左视流与右视流的各压缩编码方法的模式图。图31是表示分配给2D/左视流3101与右视流3102的各图片的PTS与DTS之间的关系一例的模式图。图32是表示2D/左视流与右视流的各视频访问单元3200的数据构造的模式图。图33是表示分配给2D/左视流3301与右视流3302各图片的解码计数器3204的值的模式图。图34是表示图2中示出的BD-ROM盘101上的左右AV流文件的区段配置的模式图。图35是表示各区段内的视频流的再现时间与再现路径之间的关系模式图。图36是表示2D/左视AV流文件与右视AV流文件各自所对应的剪辑信息文件的数据构造的模式图。图37是表示图36(a)中示出的3D元数据3613的数据构造的模式图。图38是表示图36 (b)中示出的右视剪辑信息文件3602的入口映射(entry map) 3622的数据构造的模式图。图39是2D/3D再现装置3900的功能框图。图40是表示图39中示出的平面加法部3910执行的平面数据重叠处理的模式图。图41是表示图40中示出的第二修剪(cropping)处理部4022对PG平面数据4004 的修剪处理的模式图。图42是表示通过图41中示出的修剪处理而重叠后的左右2D影像和从这些2D影像让视听者感知的3D影像的模式图。图43是图39中示出的系统目标解码器3903的功能框图。图44是表示从由BD-ROM盘101读取的2D/左视AV流文件与右视AV流文件再现3D影像数据VD和声音数据AD的处理系统的模式图。图45是表示BD-ROM盘101上以交织配置记录的各AV流文件的区段的物理顺序与3D影像再现时的各读取缓冲器3902、3911的积累数据量推移之间的关系模式图。图46是表示属于各AV流文件的区段顺序的模式图。图47是表示从盘101交替读取左右AV流文件的区段时的读取缓冲器(1)3902的积累数据量DA1、与读取缓冲器(2)3911的积累数据量DA2的各推移的曲线。图48是表示交替读取2D/左视AV流文件的区段与右视AV流文件的区段时需要长跳跃的情况下的区段配置一例的模式图。图49是表示3D影像再现路径4822中、包含长跳跃LJ2的区间中的读取缓冲器 (1)3902与读取缓冲器(2)3911的各积累数据量DAI、DA2的推移的曲线。图50是表示BD-ROM盘101为多层盘且将一系列AV流文件组分离给各记录层时的区段配置一例的模式图。图51是表示在伴随层切换的长跳跃即将开始之前被访问的记录区域中、2D影像的再现路径与3D影像的为再现路径分离这样的AV流文件的区段配置一例的模式图。图52是表示用于从图51中示出的配置区段再现影像的播放列表文件与AV流文件之间的对应关系的模式图。图53是表示分别基于实施方式1与实施方式2的盘在长跳跃前后访问的记录区域中的区段配置的模式图。图54是表示基于实施方式3的盘在长跳跃即将开始之前被访问的记录区域中的区段配置的模式图。图55是表示用于从图54中示出的配置区段再现影像的播放列表文件与AV流文件之间的对应关系的模式图。图56是表示分配给2D/左视流5601与右视流5602的各图片的DTS与PTS之间的关系的模式图。图57是表示基于实施方式4的记录装置的内部构成的框图。图58是表示图57中示出的视频编码器5701执行的纵深信息计算处理的模式图。图59是表示用于确保存储3D影像的光盘对2D再现装置的互换性的构造模式图。符号说明
5001第一 3D区段块
5002第二 3D区段块
5003层边界
5004L第一 3D区段块的最后区段
5004R最后区段紧前面的区段
51013D无缝区段块
52022D无缝区段
5131L--5133L3D无缝区段块中的2D/左视流的区段
5131R--5133R3D无缝区段块中的右视流的区段
51112D影像的再现路径
51123D影像的再现路径
JlLJlLJ2
2D影像再现路径中的3D无缝区段块记录区域中的跳跃 2D影像再现路径中的层边界处的长跳跃 3D影像再现路径中的层边界处的长跳跃
具体实施例方式以下,参照

本发明优选实施方式涉及的记录媒体和再现装置。《实施方式1》首先,说明基于本发明实施方式1的记录媒体的使用形态。图1是表示该记录媒体的使用形态的模式图。图1中,该记录媒体是BD-ROM盘101。再现装置102、显示装置103 和遥控器104形成一个家庭影院系统。BD-ROM盘101起到向该家庭影院系统供给电影作品的作用。〈BD-R0M盘的2D影像用数据构造>下面,说明基于本发明实施方式1的记录媒体、即BD-ROM盘101的数据构造中、用于存储2D影像的数据构造。图2是表示BD-ROM盘101的数据构造的模式图。在BD-ROM盘101上,与DVD和 CD 一样,从内周向外周形成有螺旋状轨道202。图2中,假设沿横向将轨道202拉直后进行描绘。图2中,左侧表示盘101的内周部,右侧表示外周部。轨道202是记录区域,在其内周部设置导入区域202A,在外周部设置导出区域202C,在这些区域之间,设置可记录逻辑数据的卷(volume)区202B。卷区202B被分割成称为‘扇区’的规定访问单位,从开头起向各扇区依次分配连续号。将该连续号称为逻辑地址(或逻辑块号)。通过指定逻辑地址来执行从盘101读取数据。BD-ROM盘101中,逻辑地址通常与盘101上的物理地址实质上相等。即,在逻辑地址连续的区域,物理地址实质上也连续。因此,能够在不使盘驱动器的拾取器寻址的情况下连续地读取逻辑地址连续的数据。在导入区域202A的内侧设置有BCA (Burst Cutting Area 烧录区)201。BCA201 是仅能由盘驱动器读取的特别区域。即,BCA201无法由应用程序读取。因此,例如可较好地用于著作权保护技术等。在卷区202B中,从开头起记录文件系统203的卷信息,接着记录影像数据等应用数据。这里,所谓文件系统是指以目录或文件形式来表现数据构造的系统。例如在PC(个人电脑)中,利用称为FAT或NTFS的文件系统。由此,利用目录和文件在PC上表现硬盘中记录的数据构造,提高它们的可用性。在BD-ROM盘101中,利用UDF(Universal Disc Format 通用光盘格式)作为文件系统203。另外,也可利用IS09660等其它文件系统。利用该文件系统203,与PC —样,能够以目录/文件为单位访问并读取盘101中记录的逻辑数据。具体而言,当UDF用作文件系统203时,卷区202B包含文件组描述符的记录区域、 终端描述符的记录区域和多个目录区域。各区域利用文件系统203而被访问。这里,‘文件组描述符’表示目录区域中、记录根目录的文件入口的扇区的逻辑块号(LBN)。‘终端描述符’表示文件组描述符的终端。各目录区域内部的构成都相同。各目录区域包含文件入口、目录文件和下位文件的文件记录区域。
‘文件入口’包含描述符标志、ICB标志和分配描述符。‘描述符标志’表示该区域是文件入口。这里,描述符标志中,除此之外还有表示该区域是空间位图。例如,当描述符标志的值为“261”时,该区域是‘文件入口’。‘ICB标志’表示文件入口自身的属性信息。 ‘分配描述符’表示目录文件的记录位置的LBN。‘目录文件’包含下位目录的文件识别描述符和下位文件的文件识别描述符。‘下位目录的文件识别描述符’是用于访问处于该目录区域所示的目录属下的下位目录的参照信息。该文件识别描述符包含该下位目录的识别信息、该下位目录的目录名长度、文件入口地址和该下位目录的目录名。这里,文件入口地址表示该下位目录的文件入口的LBN。‘下位文件的文件识别描述符’是用于访问处于该目录区域所示的目录属下的下位文件的参照信息。该文件识别描述符包含表示该下位文件的识别信息、该下位文件的文件名长度、文件入口地址和该下位文件的文件名。这里,文件入口地址表示该下位文件的文件入口的LBN。 若依照下位目录/文件的文件识别描述符,则可从根目录的文件入口依次到达下位目录/ 下位文件的文件入口。‘下位文件的文件记录区域’是记录处于该目录区域所示的目录属下的下位文件的文件入口与该下位文件实体的区域。‘文件入口’包含描述符标志、ICB标志和分配描述符。‘描述符标志’表示该区域是文件入口。‘ICB标志’表示文件入口自身的属性信息。‘分配描述符’表示构成下位文件实体的各区段的配置。分配描述符对各个区段各设置一个。 因此,当将下位文件分割成多个区段时,文件入口包含多个分配描述符。具体而言,分配描述符包含各区段的尺寸、和该区段的记录位置的LBN。并且,分配描述符的高位的2位表示是否在该记录位置上实际记录了区段。即,当该高位的2位为“0”时,表示已向该记录位置分配区段,且已记录,为“1”时,表示虽然已向该记录位置分配区段,但未记录。通过参照各文件的文件入口的分配描述符,可知道构成该文件的各区段的逻辑地址。与利用上述UDF的文件系统一样,在文件系统203中,一般在将卷区202B中记录的各文件分割成多个区段时,如上述分配描述符那样,将表示各区段配置的信息一并记录在卷区202B中。通过参照该信息,可知道各区段的配置、尤其是各逻辑地址。进一步参照图2,在BD-R0M101上的目录/文件构造204中,在根(ROOT)目录2041 直接属下设置BD电影(BDMV :BD Movie)目录2042。在BDMV目录2042的属下,设置索引文件(index. bdmv)2043A、电影对象文件(MovieOb ject. bdmv) 2043B、播放列表(PLAYLIST) 目录 2044、剪辑信息(CLIPINF)目录 2045、流(STREAM)目录 2046、BD-J 对象(BDJO =BD Java(注册商标)Object)目录 2047、和 Java 存档(JAR Java Archive)目录 2048。索引文件2043包含索引表格。在索引表格中规定标题与对象之间的对应关系。STREAM目录2046 包含AV流文件(XXX. M2TS) 2046A。在AV流文件2046A中,复用并存储有表示影像 声音的 AV内容。CLIPINF目录2045包含剪辑信息文件(XXX. CLPI) 2045A。剪辑信息文件2045A包含AV流文件2046A的管理信息。PLAYLIST目录2044包含播放列表文件(YYY. MPLS) 2044A。 播放列表文件2044A规定AV流文件2046A的逻辑再现路径。BDJO目录2047包含BD-J对象文件(AAA. BDJO) 2047A。在电影对象文件(MovieOb ject. bdmv) 2043B与BD-J对象文件 2047A中,存储规定动态脚本的称为‘对象’的程序。目录/文件构造204具体而言,在BD-ROM盘101的卷区202B上,构成为ROOT目录区域、BDMV目录区域、PLAYLIST目录区域、CLIPINF目录区域、STREAM目录区域、BDJO目录区域和JAR目录区域。若依照上述文件识别描述符,则可从ROOT目录的文件入口依次到达各目录的文件入口。即,可从ROOT目录的文件入口到达BDMV目录的文件入口,再从BDMV 目录的文件入口到达PLAYLIST目录的文件入口。同样地,可从BDMV目录的文件入口到达 CLIPINF目录、STREAM目录、BDJO目录和JAR目录的各文件入口。下面,说明设置在BDMV目录2042属下的各文件的数据构造。《索引文件》图3是表示索引文件2043A中包含的索引表格的模式图。索引表格310包含‘起始播放(First Play) ’ 301、‘顶部菜单’ 302和‘标题k’ 303 (k = 1、2、…、η)等项目。将电影对象MVO与BD-J对象BDJO中任一个与各项目相对应。每当通过用户的操作或应用程序调用标题或菜单时,再现装置102的控制部都参照索引表格310的对应项目,从盘101中调用对应于该项目的对象。控制部进一步根据调用到的对象来执行程序。具体而言,向项目‘起始播放’ 301指定当向盘驱动器插入盘101时应调用的对象。向项目‘顶部菜单’ 302 指定用于例如在通过用户操作输入‘返回到菜单’等指令时使菜单显示于显示装置103的对象。向项目‘标题k’ 303指定用于例如当通过用户操作指定再现对象的标题时、根据播放列表文件2044A从盘101再现对应于该标题的AV流文件的对象。《电影对象文件》电影对象文件2043B通常包含多个电影对象。各电影对象包含导航指令的排列。 导航指令是用于让再现装置101执行与由一般DVD播放器进行的再现处理一样的再现处理的命令。导航指令例如包含对应于标题的播放列表文件的读取命令、从播放列表文件表示的AV流文件再现流数据的再现命令和向其它标题转变的转变命令。再现装置101的控制部例如按照用户操作调用各电影对象,按排列的顺序执行该电影对象中包含的导航指令。由此,再现装置101与一般的DVD播放器一样地,将菜单显示于显示装置103中,让用户选择指令,并按照该指令,使标题的再现开始/停止、向其它标题切换等再现的影像的行进动态地变化。《BD-J对象文件》BD-J对象文件2047A包含一个BD-J对象。BD-J对象是用于使安装于再现装置101 中的Java虚拟机执行标题的再现处理和图形影像的描绘处理的程序。BD-J对象包含应用管理表格与参照对象的播放列表文件的识别信息。应用管理表格表示实际应让Java虚拟机执行的Java应用程序的列表。参照对象的播放列表文件的识别信息是用于识别对应于再现对象标题的播放列表文件的信息。Java虚拟机根据用户操作或应用程序调用各BD-J 对象,根据该BD-J对象中包含的应用管理表格,执行Java应用程序的信令。由此,再现装置101使标题的再现影像的行进动态地变化,或使图形影像与标题影像相独立地显示于显示装置103。《JAR目录》JAR目录2048中存储根据BD-J对象执行的Java应用程序主体。这些Java应用程序除让Java虚拟机执行标题的再现处理的程序之外,还包含让Java虚拟机执行图形影像的描绘处理的程序。《2D影像用AV流文件》AV流文件2046A是MPEG-2传输流(TS)形式的数字流,复用多个基本流。图4是表示复用于2D影像再现中利用的AV流文件2046A上的基本流的模式图。在图4中示出的 AV流文件2046A中,复用主视频流401、主音频流402A、402B、演示图形(PG)流403A、403B、 交互图形(IG)流404、次视频流405A、405B和次音频流406。主视频流401表示电影的主影像,次视频流405A、405B表示副影像。这里,所谓主影像是指电影的正编的影像等内容的主要影像,例如指显示在画面整体上的影像。另一方面,所谓副影像是指例如在主影像中以小画面显示的影像这样的利用画中画方式与主影像同时显示于画面中的影像。各视频流使用MPEG-2、MPEG-4 AVC或SMPTE VC-I等方式来编码。主音频流402A、402B表示电影的主声音。次音频流表示与该主声音混合的副声音。各音频流以AC-3、杜比数字+(Dolby Digital Plus ‘杜比数字’是注册商标)、MLP、 DTS (Digital Theater System 注册商标)、DTS-HD 或线性 PCM(Pulse Code Modulation 脉冲码调制)等方式来编码。PG流403A、403B表示电影的字幕。这里,各PG流403A、403B表示的字幕例如语言不同。IG流404表示对话画面。对话画面通过在显示装置103的画面上配置图形用户界面 (GUI)用图形部件来制作。AV流文件2046A中包含的各基本流401-406由数据包ID(PID)来识别。例如,向主视频流401分配PIDOxlOll。向主音频流402A、402B分配0x1100至OxlllF中的任一个作为PID。向PG流403A、403B分配0x1200至0xl21F中的任一个作为PID。向IG流404分配0x1400至0xl41F中的任一个作为PID。向次视频流405A.405B分配OxlBOO至OxlBlF 中的任一个作为PID。向次音频流406分配OxlAOO至OxlAlF中的任一个作为PID。图5是表示复用于AV流文件513上的各基本流的数据包配置的模式图。首先,将由多个视频帧501构成的视频流501变换为PES数据包502的列,接着,将各PES数据包 502变换为TS数据包503。同样地,将由多个音频帧504构成的音频流变换为PES数据包 505的列,再变换为TS数据包506的列。PG流507和IG流510也一样,将各流数据变换为 PES数据包508、511的列,再变换为TS数据包509、512的列。最后,通过将这些TS数据包 503、506、509、512排列成1条流后复用,构成AV流文件513。图6是表示向PES数据包602存储视频流601的存储方法的细节模式图。如图6 所示,在视频流601的编码处理中,将各视频帧或场的影像数据处理为一个图片,单独压缩其数据量。这里,所谓图片是指影像数据编码中的处理单位。在MPEG-2、MPEG-4AVC、SMPTE VC-I等动画压缩编码方式中,利用动态图像的空间方向和时间方向的冗余性进行数据量的压缩。作为利用时间方向的冗余性的方法,使用图片间预测编码。在图片间预测编码中,首先对编码对象的各图片设定显示时间在前或后的其它图片作为参照图片。接着,在编码对象的图片与其参照图片之间,检测运动矢量,利用该运动矢量来进行运动补偿。再求出进行运动补偿后的图片与编码对象的图片之间的差分值,从该差分值中去除空间方向的冗余度。这样,压缩各图片的数据量。如图6所示,视频流601从开头依次包含I图片yyl、P图片yy2、B图片yy3、 yy4、…。这里,I图片是指不使用参照图片、仅使用编码对象图片来以图片内预测编码压缩的图片。P图片是指通过利用已压缩的一个图片的压缩前图片作为参照图片的图片间预测编码、而被压缩的图片。B图片是指通过同时利用已压缩的两个图片的压缩前图片作为参照图片的图片间预测编码、而被压缩的图片。另外,将B图片中的、其压缩前的图片在相对其它图片的图片间预测编码中被用作参照图片的图片特别称为Br图片。在视频流601内, 向各图片赋予规定的头,形成一个视频访问单元。各图片能够以视频访问单元为单位从视频流601中读取。如图6所示,各PES数据包602包含PES有效负荷602P与PES头602H。视频流 601的I图片yyl、P图片yy2、B图片yy3、yy4、…分别存储在不同的PES数据包602的PES 有效负荷602P中。另一方面,各PES头602H包含存储在同一 PES数据包602的PES有效负荷602P中的图片的显示时刻、即PTS(Presentation Time-Stamp 提取时间戳)和该图片的解码时刻、即DTS (Decoding Time-Stamp 解码时间戳)。图7是表示构成AV流文件513的TS数据包701与源数据包702的形式的模式图。TS数据包701是188字节长度的数据包,如图7 (a)所示,由4字节长度的TS头701H 与184字节长度的TS有效负荷701P构成。各PES数据包被分割后,存储在各TS数据包 701的TS有效负荷701P中。TS头701H包含PID等信息。该PID表示当从同一 TS数据包 701的TS有效负荷701P中存储的数据中恢复PES数据包601时、该PES有效负荷601P中存储的数据所属的基本流。当AV流文件513记录在BD-ROM盘101中时,如图7 (b)所示, 再向各TS数据包701赋予4字节长度的头(TP_EXtra_Header) 702H。该头702H特别包含 ATS(Arrival_Time_Stamp)。ATS表示应开始向后述的系统目标解码器内的PID滤波器传输该TS数据包的时刻。这样,各TS数据包701被变换为192字节长度的源数据包702后, 写入AV流文件513中。结果,在AV流文件513中,如图7(c)所示,依次排列多个源数据包 702。从AV流文件513的开头向各源数据包702顺序分配连续号0、1、2、…。将该连续号称为SPN (源数据包号)。在AV流文件中包含的TS数据包中,除从表示影像·声音·字幕等的基本流变换的 TS 数据包外,还有 PAT (Program Association Table 节目关联表)、PMT (Program Map Table 节目映射表)、PCR(Program Clock Reference “节目时钟基准)等。PAT表示同一AV 流文件中包含的PMT的PID。PAT自身的PID为0。PMT包含同一 AV流文件中包含的、表示影像 声音 字幕等的各基本流的PID与其属性信息。PMT还包含涉及该AV流文件的各种描述符。描述符中特别包含表示许可/禁止该AV流文件拷贝的拷贝控制信息。PCR包含表示应对应于该数据包的ATS的STC (System Time Clock)的值的信息。这里,STC是在解码器内用作PTS和DTS基准的时钟。解码器利用PCR,使STC与作为ATS基准的ATC (Arrival Time Clock)同步。图8是表示PMT810的数据构造的模式图。PMT810从开头起顺序包含PMT头801、 多个描述符802、和多个流信息803。PMT头801表示该PMT810中包含的数据长度等。各描述符802是涉及AV流文件513整体的描述符。将上述的拷贝控制信息记载于描述符802 之一中。流信息803是涉及AV流文件513中包含的各基本流的信息。各流信息803包含流类别803A、PID803B和流描述符803C。流类别803A包含该基本流压缩中利用的编解码器(codec)的识别信息等。PID803B表示该基本流的PID。流描述符803C包含该基本流的属性信息、例如帧速率和纵横比。《剪辑信息文件》图9是表示剪辑信息文件的数据构造的模式图。如图9所示,剪辑信息文件2045A与AV流文件2046A —对一地对应。剪辑信息文件2045A包含剪辑信息901、流属性信息902 和入口映射903。剪辑信息901如图9所示,包含系统速率901A、再现开始时刻901B和再现终止时刻901C。系统速率90IA表示向后述的系统目标解码器内的PID滤波器传输AV流文件2046A 时的传输速率的最大值。AV流文件2046A中,为了将源数据包的传输速率抑制为系统速率以下,设定了源数据包的ATS间隔。再现开始时刻901B表示AV流文件2046A的开头视频访问单元的PTS、例如开头视频帧的PTS。再现终止时刻901C表示从AV流文件2046A的终端视频访问单元的PTS延迟规定量后的STC值、例如终端视频帧的PTS加上1帧的再现时间后的值。图10是表示流属性信息902的数据构造的模式图。流属性信息902如图10所示, 将AV流文件2046A中包含的各基本流的属性信息对应于其PID902A。这里,属性信息因视频流、音频流、PG流和IG流的不同而各不相同。例如,视频流的属性信息902B包含该视频流压缩中利用的编解码器类别9021、构成该视频流的各图片的分辨率9022、纵横比9023和帧速率9024。另一方面,音频流的属性信息902C包含该音频流压缩中利用的编解码器类别9025、该音频流中包含的信道数9026、语言9027和采样频率9028。这些属性信息902B、 902C用于再现装置102内的编解码器的初始化。图11(a)是表示入口映射903的数据构造的模式图。入口映射903如图11(a)所示,按照AV流文件2046A内的视频流分别设置,对应于各视频流的PID。各视频流的入口映射9031从开头起顺序包含入口映射头1101与入口点1102。入口映射头1101包含该入口映射9031作为对象的视频流的PID和入口点1102的总数。入口点1102是将PTS1103与 SPNl 104的对分别对应于不同入口点ID(EP_ID) 1105的信息。这里,PTS1103表示该视频流内的各I图片的PTS,SPNl 104表示包含该I图片的AV流文件2046A的部分开头SPN。图11(b)是表示AV流文件2046A中包含的源数据包中的、利用入口映射903而与各EP_ID对应的源数据包的模式图。再现装置102利用入口映射903,在从视频流再现影像的再现期间,能够确定与任意时刻的场景对应的AV流文件2046A内的SPN。例如,在快进再现和回放再现等特殊再现中,再现装置102根据入口映射903,确定与各EP_ID对应的SPN 的源数据包,并有选择地提取这些源数据包进行解码。由此,有选择地再现I图片。这样, 再现装置102可不解析AV流文件2046A自身地有效处理特殊再现。《播放列表文件》图12是表示播放列表文件1200的数据构造的模式图。播放列表文件1200表示 AV流文件1204的再现路径、即AV流文件1204中实际应解码的部分P1、P2、P3和将这些部分提供给解码处理的顺序。播放列表文件1200特别由PTS来规定解码对象的各部分P1、 P2、P3的范围。规定后的PTS利用剪辑信息文件1203变换为AV流文件1204的SPN。结果,可以利用SPN来确定各部分P1、P2、P3的范围。如图12所示,播放列表文件1200包含一个以上播放项目(PI)信息1201。各播放项目信息1201用分别表示开始时刻Tl与终止时刻T2的PTS对来规定再现路径中的不同再现区间。各播放项目信息1201由固有的播放项目ID识别。播放项目信息1201在播放列表文件1200内按与对应的再现区间的再现路径内的顺序相同的顺序记述。相反,将连接由各播放项目信息1201规定的再现区间后的一系列再现路径称为‘主路径’ 1205。
播放列表文件1200还包含入口标志1202。入口标志1202表示主路径1205中实际应开始再现的时刻。入口标志1202可赋予到由播放项目信息1201规定的再现区间内。 例如图12所示,也可对一个播放项目信息PI#1设定多个入口标志1202。入口标志1202尤其在寻起始位置再现中用于检索其再现开始位置。例如,当播放列表文件1200规定电影标题的再现路径时,将入口标志1202赋予各章节的开头。由此,再现装置102可对每个章节再现该电影标题。图13是表示播放项目信息1300的数据构造的模式图。参照图13,播放项目信息 1300包含参照剪辑信息1301、再现开始时刻1302、再现终止时刻1303、连接条件1310和流选择表格1305。参照剪辑信息1301是用于识别从PTS变换为SPN所需的剪辑信息文件的信息。再现开始时刻1302与再现终止时刻1303表示AV流文件中解码对象部分的开头与末尾的各 PTS0再现装置102参照其入口映射,从参照剪辑信息1301表示的剪辑信息文件中,取得分别对应于再现开始时刻1302和再现终止时刻1303的SPN。由此,确定应从AV流文件读取的部分,对该部分进行再现处理。连接条件1310在由再现开始时刻1302和再现终止时刻1303的对规定的再现区间、与由播放列表文件内位于前一个的其它播放项目信息规定的再现区间之间,规定再现影像的连接条件。连接条件1310中有例如‘1,、‘5,、‘6,三种。连接条件1310为‘1,时, 从由该播放项目信息规定的AV流文件部分再现的影像、与从由紧前面的播放项目信息规定的AV流文件部分再现的影像也可以不必无缝连接。另一方面,当连接条件1310为‘5’ 或‘6,时,这两个影像必定无缝连接。图14是表示连接条件1310为‘5’或‘6’时,由连接对象的各播放项目信息规定的再现区间之间的关系的模式图。当连接条件1310为‘5’时,如图14(a)所示,在两个播放项目信息PI#1、PI#2之间可以中断STC。即,位于前面的第一播放项目信息PI#1规定的第一 AV流文件1401F的终端PTSTE、与位于后面的第二播放项目信息PI#2规定的第二 AV流文件1401B的开头PTSTS也可不连续。但是,此时必需满足几个限制条件。例如,即便在接着第一 AV流文件1401F向解码器提供第二 AV流文件1401B时,也必需制作各AV流文件, 以使该解码器能流畅地继续解码处理。并且,必需使第一AV流文件中包含的音频流的终端帧与第二 AV流文件中包含的音频流的开头帧重复。另一方面,当连接条件1310为‘6’时, 如图14 (b)所示,第一 AV流文件1402F与第二 AV流文件1402B必需在解码器的解码处理上作为一系列AV流文件组来处理。即,在第一 AV流文件1402F与第二 AV流文件1402B之间,STC与ATC必需都连续。再参照图13,流选择表格1305表示从再现开始时刻1302至再现终止时刻1303之间、可由再现装置102内的解码器从AV流文件中选择的基本流的列表。流选择表格1305 特别包含多个流入口 1309。各流入口 1309包含流选择号1306、流路径信息1307、和流识别信息1308。流选择号1306是各流入口 1309的连续号,由再现装置102用于基本流的识别。流路径信息1307是表示选择对象基本流所属的AV流文件的信息。例如,当流路径信息 1307表示“主路径”时,该AV流文件对应于参照剪辑信息1301表示的剪辑信息文件。另一方面,当流路径信息1307表示“子路径ID = 1”时,选择对象基本流所属的AV流文件是子路径ID = 1的子路径中包含的子播放项目信息之一规定的AV流文件。这里,该子播放项目信息其所示的再现区间包含于从再现开始时刻1302至再现终止时刻1303之间。另外, 下面说明子路径和子播放项目信息。流识别信息1308表示复用于由流路径信息1307确定的AV流文件上的基本流的PID。该PID所示的基本流可在再现开始时刻1302至再现终止时刻1303之间选择。另外,虽然图13中未示出,但流入口 1309中还记录各基本流的属性信息。例如,音频流、PG流和IG流的各属性信息表示语言的类别。图15是表示规定对象再现路径中包含子路径时的播放列表文件1500的数据构造的模式图。播放列表文件1500如图15所示,除主路径1501外,还可具有一个以上子路径。 各子路径1502、1503表示与主路径1501并列的再现路径。子路径1502、1503按登记于播放列表文件1500中的顺序被分配连续号。该连续号作为子路径ID,用于各子路径的识别中。 如主路径1501是使各播放项目信息#1-3规定的再现区间连接的一系列再现路径那样,各子路径1502、1503是使各子播放项目信息#1-3规定的再现区间连接的一系列再现路径。子播放项目信息1502A的数据构造与图13所示的播放项目信息的数据构造一样。即,各子播放项目信息1502A包含参照剪辑信息、再现开始时刻和再现终止时刻。子播放项目信息的再现开始时刻与再现终止时刻在与主路径1501的再现时间相同的时间轴上表示。例如,在播放项目信息#2的流选择表格1305中包含的流入口 1309中,假设流路径信息1307表示 “子路径ID = 0”,流识别信息1308表示PG流#1时。此时,子路径ID = 0的子路径1502 中,在播放项目信息#2的再现区间,从子播放项目信息#2的参照剪辑信息表示的剪辑信息文件所对应的AV流文件中,选择PG流#1作为解码对象。子播放项目信息还包含称为SP连接条件的字段。SP连接条件具有与播放项目信息的连接条件相同的含义。即,当SP连接条件为‘5’或‘6’时,由邻接的两个子播放项目信息规定的AV流文件的各部分必需满足与连接条件为‘5’或‘6’时的上述条件相同的条件。〈2D再现装置的构成〉接着,说明再现装置102从BD-ROM盘101再现2D影像时必要的构成、即2D再现
装置的构成。图16是2D再现装置1600的功能框图。参照图16,2D再现装置1600包含BD-ROM 驱动器1601、再现部1600A和控制部1600B。再现部1600A包含读取缓冲器1602、系统目标解码器1603和平面加法部1610。控制部1600B包含动态脚本存储器1604、静态脚本存储器1605、程序执行部1606、再现控制部1607、播放器变量存储部1608和用户事件处理部 1609。这里,将再现部1600A与控制部1600B安装在彼此不同的集成电路中。另外,也可将两者统合于单一的集成电路中。当将BD-ROM盘101插入内部时,BD-ROM驱动器1601向该盘101照射激光,检测其反射光的变化。再根据其反射光光量的变化读取盘101中记录的数据。例如,BD-ROM驱动器1601具备光头。该光头具有半导体激光器、准直透镜、分束器、物镜、聚光透镜和光检测器。从半导体激光器射出的光束依次通过准直透镜、分束器和物镜,聚集到BD-ROM盘101 的记录层上。聚集的光束由该记录层反射/衍射。该反射/衍射光通过物镜、分束器和聚光透镜,聚集到光检测器。结果,由对应于该聚光量的电平,生成再现信号,再根据该再现信号解调数据。BD-ROM驱动器1601根据来自再现控制部1607的请求,从BD-ROM盘101中读取数据。读取的数据中,AV流文件被传输到读取缓冲器1602,播放列表文件和剪辑信息文件被传输到静态脚本存储器1605,索引文件、电影对象文件和BD-J对象文件被传输到动态脚本存储器1504。读取缓冲器1602、动态脚本存储器1604和静态脚本存储器1605均为缓冲存储器。 作为读取缓冲器1602,利用再现部1600A内的存储器元件,作为动态脚本存储器1604和静态脚本存储器1605,利用控制部1600B内的存储器元件。另外,作为这些存储器1602、1604、 1605,也可利用单一存储器元件的不同区域。读取缓冲器1602存储AV流文件,静态脚本存储器1605存储播放列表文件和剪辑信息文件、即静态脚本信息,动态脚本存储器1604存储索引文件、电影对象文件和BD-J对象文件等动态脚本信息。系统目标解码器1603以源数据包为单位从读取缓冲器1602中读取AV流文件后, 进行复用分离处理,再对分离出的各基本流进行解码处理。各基本流的解码所需的信息、例如编解码器的类别和流的属性被事先从再现控制部1507传输到系统目标解码器1603。系统目标解码器1603再将解码后的主视频流、次视频流、IG流和PG流按照每个视频访问单元分别作为主影像平面数据、副影像平面数据、IG平面数据和PG平面数据进行输出。另一方面,系统目标解码器1603混合解码后的主音频流与次音频流,输出到显示装置103的内置扬声器103A等声音输出装置。此外,系统目标解码器1603从程序执行部1606接收图形数据。该图形数据用于将⑶I用菜单等图形显示于画面中,以JPEG或PNG等光栅数据表现。 系统目标解码器1603将该图形数据进行处理后,作为图像平面数据进行输出。另外,后述系统目标解码器1603的细节。用户事件处理部1609通过遥控器104或再现装置102的面板,检测用户的操作, 按照该操作内容,委托程序执行部1606或再现控制部1607处理。例如,用户按下遥控器 104的按钮,指示显示弹出菜单时,用户事件处理部1609检测该按下后识别该按钮。用户事件处理部1609再委托程序执行部1606进行对应于该按钮的指令执行、即弹出菜单显示处理。另一方面,例如用户按下遥控器104的快进或回放按钮时,用户事件处理部1609检测该按下后识别该按钮。用户事件处理部1609再委托再现控制部1607进行当前再现中的播放列表的快进或回放处理。再现控制部1607控制将AV流文件和索引文件等文件从BD-ROM盘101传输到读取缓冲器1602、动态脚本存储器1604和静态脚本存储器1605的处理。该控制中利用管理图2中示出的目录/文件构造204的文件系统。即,再现控制部1607利用文件打开用的系统调用,使BD-ROM驱动器向各存储器1602、1604、1605传输各种文件。这里,所谓文件打开是指下面一系列处理。首先,通过系统调用向文件系统提供检索对象的文件名,该文件名被从目录/文件构造204中检索。当该检索成功时,向再现控制部1607内的存储器传输目的文件的文件入口内容,在该存储器中生成FCB (File Control Block 文件控制块)。之后, 将目的文件的文件句柄从文件系统返回给再现控制部1607。之后,再现控制部1607通过向BD-ROM驱动器提示该文件句柄,可使该目的文件从BD-ROM驱动器101传输到各存储器 1602、1604、1605。再现控制部1607控制BD-ROM驱动器1601与系统目标解码器1603,使其从AV流文件解码影像数据与声音数据后输出。具体而言,再现控制部1607按照来自程序执行部 1606的命令或来自用户事件处理部1609的委托,从静态脚本存储器1605中读取播放列表文件,并解释其内容。再现控制部1607再根据该解释出的内容,尤其是再现路径,向BD-ROM 驱动器1601与系统目标解码器1603指定AV流文件的再现对象部分,并指示其读取和解码处理。将基于这种播放列表文件的再现处理称为播放列表再现。另外,再现控制部1607利用静态脚本信息,对播放器变量存储部1608设定各种播放器变量。再现控制部1607还参照这些播放器变量,对系统目标解码器1603指定解码对象的基本流,且提供各基本流的解码所需的信息。 播放器变量存储部1608是用于存储播放器变量的寄存器组。播放器变量中有表示再现装置102状态的系统参数(SPRM)与通用参数(GPRM)。图17是SPRM的一览表。向各SPRM分配连续号1701,使变量值1702对应于各连续号1701。主要SPRM的内容如下所示。这里,括号内的数字表示连续号。
0163]SPRM0)语言代码0164]SPRM1)主音频流号0165]SPRM2)字幕流号0166]SPRM3)角度号0167]SPRM4)标题号0168]SPRM5)章节号0169]SPRM6)程序号0170]SPRM7)单元号0171]SPRM8)选择键信息0172]SPRM9)导航计时器0173]SPRM10)再现时刻信息0174]SPRM11)卡拉OK用混合模式0175]SPRM12)家长用国家信息0176]SPRM13)家长级别0177]SPRM14)播放器设定值(视频)0178]SPRM15)播放器设定值(音频)0179]SPRM16)音频流用语言代码0180]SPRM17)音频流用语言代码(扩展0181]SPRM18)字幕流用语言代码0182]SPRM19)字幕流用语言代码(扩展0183]SPRM20)播放器区域代码0184]SPRM21)次视频流号0185]SPRM22)次音频流号0186]SPRM23)再现状态0187]SPRM24)保留0188]SPRM25)保留0189]SPRM26)保留0190]SPRM27)保留0191]SPRM28)保留
SPRM(29)保留SPRM(30)保留SPRM(31)保留SPRM(IO)是解码处理中的图片的PTS,每当解码该图片后写入主影像平面存储器中时被更新。因此,若参照SPRM(IO),则可知道当前的再现时刻。SPRM(16)的音频流用语言代码和SPRM(IS)的字幕流用语言代码表示再现装置 102的默认语言代码。可利用再现装置102的OSD(屏上显示)等来让用户变更这些代码, 也可通过程序执行部1606来让应用程序变更这些代码。例如,当SPRM(16)表示‘英语,时, 再现控制部1607在播放列表再现处理中,首先从播放项目信息内的流选择表格中,检索包含‘英语’的语言代码的流入口。再现控制部1607接着从该流入口的流识别信息中提取 PID,传递给系统目标解码器1603。由此,由系统目标解码器1603选择该PID的音频流进行解码。这些处理可利用电影对象文件或BD-J对象文件而由再现控制部1607执行。再现控制部1607在再现处理中,按照再现状态的变化,更新播放器变量。再现控制部 1607 特别更新 SPRM(I) ,SPRM(2)、SPRM(21) ,SPRM(22)。SPRM(I) ,SPRM(2)、SPRM(21)、 SPRM(22)依次表示处理中的音频流、字幕流、次视频流、次音频流的各流选择号。例如,假设由程序执行部1606变更SPRM(I)时。再现控制部1607在此时首先从当前时刻正在进行再现处理的播放项目信息内的流选择表格中,检索包含与变更后的SPRM(I)所示的流选择号相等的流选择号在内的流入口。再现控制部1607接着从该流入口内的流识别信息中提取 PID,传递给系统目标解码器1603。由此,由系统目标解码器1603选择该PID的音频流进行解码。这样,再现对象的音频流被切换。同样地,也可切换再现对象的字幕和次视频流。程序执行部1606是处理器,执行电影对象文件和BD-J对象文件中存储的程序。程序执行部1606按照各程序,特别执行如下控制(1)对再现控制部1607命令播放列表再现处理;(2)生成菜单用或游戏用图形数据,作为PNG或JPEG光栅数据,将该数据传输到系统目标解码器1603,与其它影像数据合成。这些控制的具体内容可通过程序设计较自由地设计。即,这些控制内容由BD-ROM盘101的著作工序中的电影对象文件和BD-J对象文件的编程工序确定。平面加法部1610从系统目标解码器1603接收主影像平面数据、副影像平面数据、 IG平面数据、PG平面数据和图像平面数据,将它们彼此重叠后,合成为一个视频帧或场。将合成后的影像数据输出到显示装置103,显示于其画面中。《系统目标解码器的构成》图18是系统目标解码器1603的功能框图。参照图18,系统目标解码器1603包含源拆包器1810、ATC计数器1820、第一 27MHz时钟1830、PID滤波器1840、STC计数器 (STCl) 1850、第二 27MHz时钟1860、主影像解码器1870、副影像解码器1871、PG解码器 1872、IG解码器1873、主声音解码器1874、副声音解码器1875、图像处理器1880、主影像平面存储器1890、副影像平面存储器1891、PG平面存储器1892、IG平面存储器1893、图像平面存储器1894和声音混合器1895。源拆包器1810从读取缓冲器1602中读取源数据包,从中取出TS数据包,送出到 PID滤波器1840。源拆包器1810再按照各源数据包的ATS调整该送出时刻。具体而言,源拆包器1810首先监视ATC计数器1820生成的ATC值。这里,ATC值是ATC计数器1820的值,对应于第一 27MHz时钟1830的时钟信号的脉冲而递增。源拆包器1810接着在ATC值与源数据包的ATS —致的瞬间,按AV流文件的记录速率Rtsi将从该源数据包中取出的TS数据包传输到PID滤波器1840。PID滤波器1840首先选择从源拆包器1810输出的TS数据包中的、其PID与从再现控制部1607事先指定的PID —致的TS数据包。PID滤波器1840接着按照该PID,将选择到的TS数据包传输给各解码器1870-1875。例如,当PID为0x1011时,将该TS数据包传输到主影像解码器 1870。另外,当 PID 属于 0X1B00-0X1B1F、0X1100-0X111F、0X1A00-0X1A1F、 0xl200-0xl21F和0X1400_0X141F的各范围时,将对应的TS数据包分别传输到副影像解码器1871、主声音解码器1874、副声音解码器1875、PG解码器1872和IG解码器1873。PID滤波器1840还利用各TS数据包的PID,从该TS数据包中检测PCR。PID滤波器1840此时将STC计数器1850的值设定为规定值。这里,STC计数器1850的值对应于第二 27MHz时钟1860的时钟信号的脉冲而递增。另外,事先从再现控制部1607向PID滤波器1840指示应设定给STC计数器1850的值。各解码器1870-1875利用STC计数器1850 的值作为STC。即,使对从PID滤波器1840送出的TS数据包进行解码的解码处理的时期与该TS数据包所示的PTS或DTS —致。主影像解码器1870如图18所示,包含TS (Transport Stream Buffer 输送流缓冲器)1801、MB (Multiplexing Buffer 复用缓冲器)1802、EB (Elementary Stream Buffer 基本流缓冲器)1803、压缩影像解码器(Dec) 1804和DPB(Decoded Picture Buffer 解码图片缓冲器)1805。TB1801、MB1802、EB1803和DPB1805均为缓冲存储器,分别利用主影像解码器1870中内置的存储器元件的一区域。另外,也可将它们之一或全部分离成不同的存储器元件。TB1801原样积累从PID滤波器1840接收到的TS数据包。MB1802积累从TB1801 中积累的TS数据包恢复的PES数据包。另外,当从TB1801向MB1802传输TS数据包时,从该TS数据包中去除TS头。EB1803从PES数据包中提取编码后的视频访问单元并存储。在该视频访问单元中存储压缩图片、即I图片、B图片和P图片。另外,当从MB1802向EB1803 传输数据时,从该PES数据包中去除PES头。压缩影像解码器1804将MB1802内的各视频访问单元在原TS数据包表示的DTS的时刻解码。这里,按照该视频访问单元内存储的压缩图片的压缩编码形式、例如MPEG2、MPEG4AVC和VCl以及流属性,压缩影像解码器1804切换解码方法。压缩影像解码器1804进一步将解码后的图片、即帧或场的影像数据传输到 DPB1805。DPB1805暂时保持解码后的图片。压缩影像解码器1804解码P图片和B图片时, 参照DPB1805中保持的解码后的图片。DPB1805还在原TS数据包表示的PTS时刻将保持的各图片写入主影像平面存储器1890中。副影像解码器1871具有与主影像解码器1870 —样的构成。副影像解码器1871 首先将从PID滤波器1840接收到的次视频流的TS数据包解码成非压缩图片。副影像解码器1871接着在该TS数据包所示的PTS时刻将非压缩图片写入副影像平面存储器1891中。PG解码器1872将从PID滤波器1840接收到的TS数据包解码成非压缩图形数据后,在该TS数据包所示的PTS时刻写入PG平面存储器1892中。IG解码器1873将从PID滤波器1840接收到的TS数据包解码成非压缩图形数据后,在该TS数据包所示的PTS时刻写入IG平面存储器1893中。主声音解码器1874首先将从PID滤波器1840接收到的TS数据包存储在内置缓冲器中。主声音解码器1874接着从缓冲器内的各TS数据包中去除TS头与PES头,将剩余的数据解码成非压缩LPCM声音数据。主声音解码器1874还将该声音数据在原TS数据包表示的PTS时刻输出到声音混合器1895。主声音解码器1874按照TS数据包中包含的主音频流的压缩编码形式、例如AC-3或DTS和流属性,切换压缩声音数据的解码方法。副声音解码器1875具有与主声音解码器1874—样的构成。副声音解码器1875首先将从PID滤波器1840接收到的次音频流的TS数据包解码成非压缩LPCM声音数据。副声音解码器1875接着在该TS数据包所示的PTS时刻,将非压缩LPCM声音数据输出到声音混合器1895。副声音解码器1875按照TS数据包中包含的次音频流的压缩编码形式、例如杜比数字+、DTS-HD LBR和流属性,切换压缩声音数据的解码方法。声音混合器1895使用从主声音解码器1874与副声音解码器1875分别输出的非压缩声音数据,进行混合(声音的重合)。声音混合器1895再将通过该混合得到的合成音输出到显示装置103的内置扬声器103A等。图像处理器1880从程序执行部1606接收该PTS与图形数据、即PNG或JPEG光栅数据。图像处理器1880此时适当处理该图形数据,在该PTS时刻写入图像平面存储器1894。<盘上的2D影像AV流文件的物理配置>下面,说明当在BD-ROM盘101上存储2D影像AV流文件时,可无缝再现该2D影像的AV流文件的物理配置。这里,所谓无缝再现是指从AV流文件不中断地流畅再现影像和声音。AV流文件作为逻辑地址连续的数据串,记录在BD-ROM盘101上。这里,如上所述, 由于逻辑地址与盘上的物理地址实质上相等,所以当逻辑地址连续时,可以看作对应的物理地址实质上也连续。即,盘驱动器的拾取器可不进行寻址地连续读取逻辑地址连续的数据。下面,将AV流文件中的逻辑地址连续的数据串称为‘区段(extent)’。区段在图2中示出的卷区202B中一般记录在物理连续的多个扇区上。具体而言, 区段记录在STREAM目录区域中的、AV流文件的文件记录区域中。各区段的逻辑地址可从相同文件记录区域内的文件入口中记录的各分配描述符得知。图19是表示盘101上的区段配置的模式图。在图19的例子中,AV流文件1900 在盘101的轨道201A上分割成3个区段1901A、1901B、1901C来记录。如图19所示,各区段1901A-C连续,但不同区段之间一般不连续。因此,为了从这些区段1901A-C无缝再现影像,这些区段1901A-C的物理配置必需满足规定条件。图19中示出的箭头群Al表示再现路径。如箭头群Al所示,在从AV流文件1900 再现影像时,将各区段1901A、1901B、1901C依次读取到再现装置102。在该读取动作中,当开头的区段1901A被读取到其后端EA时,BD-ROM驱动器必需暂时停止光拾取器的读取动作,提高BD-ROM盘101的转速,以使下一区段1901B的前端TB迅速移动到光拾取器的位置。 将这样使光拾取器暂时停止读取动作、其间将光拾取器放置于下一读取对象区域上的操作称为‘跳跃’。图19中,进行跳跃的期间用再现路径中的凸部J1、J2表示。跳跃除使BD-ROM盘101的转速升降的操作外,还有轨道跳跃和聚焦跳跃(focus jump)。轨道跳跃是指使光拾取器沿盘的径向移动的操作。聚焦跳跃是指当BD-ROM盘101 为多层盘时,使光拾取器的焦点从一个记录层移动到另一记录层的操作。这些跳跃通常寻址时间长,并且由于跳跃而读取跳过的扇区数大,所以特别称为‘长跳跃’。在跳跃期间,光拾取器的读取操作停止。因此,在图19中示出的跳跃期间J1、J2中,不从轨道201A的对应部分G1、G2中读取数据。将如这些各部分G1、G2那样在跳跃期间读取操作跳过的部分的长度称为跳跃距离。跳跃距离通常用该部分的扇区数表示。上述长跳跃具体定义为跳跃距离超过规定阈值的跳跃。该阈值例如在BD-ROM标准中,对应于盘101的类别和光盘驱动器的读取处理涉及的性能,被规定为40000扇区。在跳跃期间,盘驱动器不能从BD-ROM盘101中读取数据。因此,为了从AV流文件 1900无缝再现影像,必需致力于盘101上的区段的物理配置,以便即使在跳跃期间,解码器 1603也能继续解码处理,并且连续地不断输出解码后的影像数据。图20是表示将从BD-ROM盘101中读取的AV流文件变换为2D影像数据VD和声音数据AD的处理系统的模式图。如图20所示,BD-ROM驱动器1601从BD-ROM盘101读取 AV流文件后存储在读取缓冲器1602中。系统目标解码器1603从读取缓冲器1602中读取 AV流文件后解码成影像数据VD和声音数据AD。这里,将从BD-ROM驱动器1601向读取缓冲器1602读取数据的读取速度设为Rud,将从读取缓冲器1602向系统目标解码器1603的数据传输速率最大值、即系统速率设为Rmax。图21是表示AV流文件处理期间读取缓冲器1602中积累的数据量DA的推移的曲线。在从BD-ROM盘101向读取缓冲器1602读取区段的第一读取期间Tl中,如图21中箭头2101所示,积累数据量DA以与读取速率Rud和平均传输速率Rrait之间的差Rud-Rrart相等的速度增加。平均传输速率Rext是从读取缓冲器1602向系统目标解码器1603的数据传输速率的平均值,总是在系统速率Rmax以下。这里,BD-ROM驱动器1601实际上使读取/传输动作断续。由此,在第一读取期间Tl中,积累数据量DA不会超过读取缓冲器1602的容量, 即读取缓冲器1602不会产生溢出。若一个区段读取完成,则跳跃至下一区段的前端。在该跳跃期间TJ中,停止从BD-ROM盘101读取数据。因此,如图21中箭头2102所示,积累数据量DA以平均传输速率Rrat减少。但是,若在第一读取期间Tl中积累数据量DA充分增大, 则在跳跃期间TJ中,积累数据量DA不会达到0。即,读取缓冲器1602不会产生下溢。与下一区段的读取期间T2的开始同时,积累数据量DA再次以与数据传输速率之差Rud-Rext相等的速度增加。其结果,无论是否发生跳跃期间TJ,系统目标解码器1603都能不中断地输出影像数据。这样,能从该影像数据无缝地再现影像。从上述可知,为了实现无缝再现,必需在跳跃期间TJ即将开始之前的读取期间Tl 中使积累数据量DA充分增大。由此,即便到下一区段为止的跳跃期间TJ中,也可将读取缓冲器1602中积累的数据连续送到系统目标解码器1603。其结果,可保证影像数据的连续输出。为了在跳跃期间TJ即将开始之前的读取期间Tl中使积累数据量DA充分增大,只要该跳跃即将开始之前被访问的区段尺寸足够大即可。这种区段的尺寸Sextent可由下式(1)表
7J\ ο[式1]
ΛR 、^extenf > CEIL -XRextXTiumpX 二⑴
V °Kud - Kext J式⑴中,区段的尺寸Sraitmt以字节为单位表示。另一方面,跳跃时间T_p以秒为单位表示跳跃期间TJ的长度。读取速度Rud用位/秒来表示从BD-ROM盘101向读取缓冲器1602读取数据的读取速度。传输速率Rext用位/秒表示当将该区段中的AV流文件的部分从读取缓冲器1602传输到系统目标解码器1603时的平均传输速率。用数‘8’除以式 (1)的右边是为了将区段的尺寸Srartmt的单位从位变换为字节。函数CEILO表示使括号内数值的小数点以下的尾数进位的操作。下面,将由式⑴右边表示的区段的尺寸Sextent最小值称为最小区段尺寸。上述传输速率Rrart具体而言由{(该区段内的源数据包数)X (每个源数据包的字节数=192) X8}/(区段ATC时间)求出。这里,‘区段ATC时间’用ATC的值来表示赋予该区段中包含的源数据包的ATS的范围。具体而言,区段ATC时间用从该区段的开头源数据包的ATS至一下区段的开头源数据包的ATS为止的时间间隔来定义。因此,区段ATC时间与将该区段中包含的数据整体从读取缓冲器1602传输到系统目标解码器1603所需的时间相等。为了正确计算区段ATC时间,只要规定各区段的尺寸为源数据包长度的某个一定的倍数即可。并且,当任一区段包含比该倍数还多的源数据包时,只要将(超过该倍数的源数据包数)X (每个源数据包的传输时间)+ (包含该倍数的源数据包的区段的区段ATC时间)所得的值视为该区段的区段ATC时间即可。另外,区段ATC时间也可用从该区段的开头源数据包的ATS至同一区段的终端源数据包的ATS为止的时间间隔加上每个源数据包的传输时间后的值来定义。此时,由于区段ATC时间的计算中不必参照下一区段,所以可简化该计算。另外,在上述区段ATC时间的计算中,必需考虑ATS中产生环绕的情况。另一方面,由于读取缓冲器1602的容量有限,所以限制可无缝再现的跳跃时间 Tjump的最大值。即,即便积累数据量DA是读取缓冲器1602的容量已满的状态,若由于至下一区段的跳跃距离过大而跳跃时间T_p过长,则在跳跃期间TJ中,积累数据量DA会达到 0,从而读取缓冲器1602枯竭。若是这样的话,由于中断从系统目标解码器1603输出影像数据,所以不能实现无缝再现。下面,将在中断向读取缓冲器1602供给数据的状态下积累数据量DA从读取缓冲器1602的容量大小到0为止的时间、即可保证无缝再现的跳跃时间 Tjump的最大值称为最大跳跃时间_。在光盘的标准下,通常跳跃距离与跳跃时间之间的关系由盘驱动器的访问速度等事先确定。图22表示对BD-ROM盘规定的跳跃距离S_p与跳跃时间T_p之间的关系一例。 图22中,跳跃距离SjumpW扇区为单位来表示。这里,设1扇区=2048字节。如图22所示, 当跳跃距离 Sjump 属于 0-10000 扇区、10001-20000 扇区、20001-40000 扇区、40001 扇区-1/10 行程(stroke)和1/10行程以上的各范围时,跳跃时间Tjump分别是250m秒、300m秒、350m 秒、700m秒和1400m秒。最小区段尺寸根据图22的规定来计算。再根据该最小区段尺寸, 将AV流文件分割成多个区段后配置在BD-ROM盘101上。若是这种BD-ROM盘101,则再现装置102的BD-ROM驱动器1601可通过依照图22的规定而从该BD-ROM盘101无缝再现影像。当BD-ROM盘101为多层盘、且读取源的记录层切换到其它记录层时,除图22规定的跳跃时间Tjump外,聚焦跳跃等该记录层的切换操作还进一步需要350m秒的时间。下面, 将该时间称为层切换时间。因此,当应连续读取的两个区段之间有层边界时,必需根据对应于这些区段间的跳跃距离S_p的跳跃时间T_p与层切换时间之和,确定最小区段尺寸。对应于最大跳跃时间T_p _的最大跳跃距离S_p max由图22的规定与层切换时间决定。例如,在设最大跳跃时间Tjump _为700m秒的情况下,最大跳跃距离Sjump max在连续的两个区段之间没有层边界时为1/10行程(=约1.2GB),在这些区段之间有层边界时,为 40000 扇区(=约 78. 1MB)。当从两个不同的AV流文件中的一个到另一个再现影像时,为了无缝连接从各文件再现的影像之间,再现路径上位于前面的文件的终端区段与位于后面的文件的开头区段的配置必需满足以下条件。首先,该终端的区段必需是根据至该开头区段为止的跳跃距离算出的最小区段尺寸以上的尺寸。其次,其跳跃距离不能超过最大跳跃距离Sjump _。图23是表示从三个不同的AV流文件依次连续再现影像时各区段的配置一例的模式图。参照图23,播放列表文件2300包含三个播放项目信息(ΡΙ#1-3) 2301-2303。各播放项目信息2301-2303规定的再现区间是三个不同AV流文件2311-2313各自的整体。各文件 2311-2313 在盘 101 的轨道 201A 上分割成区段 2321A、2321B、2322A、2322B、2323 后记录。在开头文件2311的记录区域中,开头的区段2321A被设定成根据至终端区段2321B为止的跳跃距离Gl算出的最小区段尺寸以上的尺寸。另一方面,该终端区段2321B被设定成根据至第2个文件2312的开头区段2322A为止的跳跃距离G2算出的最小区段尺寸以上的尺寸。再将其跳跃距离Gl设定为最大跳跃距离Sjump max以下。同样地,在第2个文件2312 的记录区域中,开头的区段2322A被设定成根据至终端区段2322B为止的跳跃距离G2算出的最小区段尺寸以上的尺寸,该终端区段2322B被设定成根据至第3个文件2313的开头区段2322A为止的跳跃距离G4算出的最小区段尺寸以上的尺寸,其跳跃距离G4被设定为最大跳跃距离Sjimp max以下。〈3D影像的再现原理〉作为立体视觉影像的再现方法,大致分为使用全息技术的方法与使用视差图像的方法两种。使用全息技术的方法的特征在于,通过向视听者的视觉提供与从现实物体提供给人的视觉的光学信息基本上完全相同的信息,让该视听者立体地看到影像中的物体。但是, 尽管将该方法用于动画显示中的技术在理论上确立,但该动画显示必需的可实时处理庞大运算的计算机、和每Imm数千条的超高分辨率的显示装置均还很难用当前技术实现。因此, 将该方法实用化为商业用的目标目前而言基本不成立。另一方面,使用视差图像的方法的特征在于,通过对一个场景分别生成视听者右眼看的影像与左眼看的影像,再仅让视听者的各个眼分别看到地再现各影像,从而让该视听者立体地看到该场景。图24是用于说明通过使用视差图像的方法来再现3D影像(立体视觉影像)的再现原理的模式图。图24(a)是从上面观察视听者看设置在脸正面的立方体252的状态的图。图24(b)表示此时让视听者251的左眼251L看的立方体252的外观。图24(c)表示此时让视听者251的右眼251R看的立方体252的外观。比较图24(b)、(c)可知,各眼看到的立方体252的外观稍有不同。根据该外观差、即两眼视差,视听者251可立体地识别立方体252。因此,在使用视差图像的方法中,首先,对一个场景,例如图24(a)中示出的设置在视听者251脸正面的立方体252,准备视点不同的两个影像、例如图24(b)、(c)中示出的两个影像。这里,该视点差由视听者251的两眼视差确定。接着,以仅让视听者251的各个眼分别看到的方式再现各影像。由此,使视听者251立体地看到画面中再现的该场景、即立方体252的影像。这样,使用视差图像的方法与使用全息技术的方法不同,在只要准备来自两个视点的影像上有利。下面,将让左眼看的影像称为‘左影像’或‘左视’,将让右眼看的影像称为‘右影像’或‘右视’。再将结合该左右双方影像的影像称为‘3D影像’。根据如何让视听者的各个眼分别看到左右影像的观点,使用视差图像的方法分为几个方式。这些方式之一中有称为时分式的方式。在该方式中,每一定时间在画面中交替显示左右影像,另一方面,让视听者通过带液晶光栅的立体眼镜观察画面。这里,带液晶光栅的立体眼镜(也称为光栅眼镜。)中各透镜由液晶面板形成。各透镜与画面上的影像切换同步地使光交替地在其整体上均勻透过或遮断。即,各透镜作为周期地闭塞视听者的眼睛的光栅发挥作用。具体而言,在画面上显示左影像的期间,光栅眼镜使光透过左侧透镜,使右侧透镜遮断光。相反,在画面上显示右影像的期间,光栅眼镜使光透过右侧透镜,使左侧透镜遮断光。由此,视听者的眼睛中左右影像的余像重合后看成一个立体影像。在时分式中,如上所述,以一定周期交替显示左右影像。因此,例如2D影像动画中显示每秒24个影像帧时,3D影像动画中必需使左右影像组合,显示每秒48个影像帧。因此,该方式中最好用可快速执行画面改写的显示装置。作为其它方式,有使用双凸透镜(lenticular len)的方式。该方式中,将左右各影像帧分割成纵向细长长方形的小区域,在一个画面中横向交替排列同时显示左右影像帧的各小区域。这里,画面的表面被双凸透镜覆盖。双凸透镜平行排列多个细长半圆柱体透镜,形成一个薄片状。各半圆柱体透镜在画面表面沿纵向延伸。当通过双凸透镜让视听者看上述左右影像帧时,来自左影像帧显示区域的光仅成像于视听者的左眼,来自右影像帧显示区域的光仅成像于右眼。这样,利用映射到左右眼的影像间的两眼视差,视听者看到3D 影像。另外,在该方式中,也可利用具有同样功能的液晶元件等其它光学部件来代替双凸透镜。此外,例如也可在左影像帧显示区域中设置纵向偏振光滤波器,在右影像帧显示区域中设置横向偏振光滤波器。此时,通过偏振光眼镜让视听者看画面。这里,在该偏振光眼镜中, 在左侧的透镜中设置纵向偏振光滤波器,并且在右侧透镜中设置横向偏振光滤波器。因此, 由于左右影像仅被视听者的各个眼分别看到,所以可让视听者看到立体影像。使用视差图像的立体视觉影像再现方式通常用于游乐园的景点等中,在技术上已确立。因此,该方式称为最接近家庭中立体视觉影像再现技术实用化的技术。因此,下面在本发明的实施方式中,假设时分式或使用偏振光眼镜的方式。但是,作为使用视差图像的立体视觉影像再现方法,除上述方式外,还提出过例如2色分离方式等多种方式。这些多种方式中的任一个只要使用视差图像,都可与下述的两个方式一样地适用本发明。〈BD-R0M盘的3D影像用数据构造>下面,对于作为本发明实施方式1的记录媒体的BD-ROM盘,说明用于存储3D影像的数据构造。这里,该数据构造的基本部分与图2-15中示出的、用于存储2D影像的数据构造一样。因此,下面以从2D影像用数据构造扩展的扩展部分或变更部分为中心进行说明, 对基本部分援引上述说明。另外,将仅可从存储3D影像的BD-ROM盘再现2D影像的再现装置称为‘2D再现装置,,将2D影像与3D影像均可再现的再现装置称为‘2D/3D再现装置,。在图17示出的SPRM中预留的SPRM中设定用于识别该再现装置是2D再现装置与 2D/3D再现装置中的哪个的标志。例如,假设SPRM(24)是该标志时。此时,当SPRM(24)为‘0’时,该再现装置是2D再现装置,为‘1,时,是2D/3D再现装置。《索引文件/电影对象文件》图25是表示索引表格310、电影对象MV0、BD_J对象BDJ0、和播放列表文件2501、 2502之间的关系的模式图。在存储3D影像的BD-ROM盘101中,PLAYLIST目录除2D播放列表文件2501外,还包含3D播放列表文件2502。2D播放列表文件2501与上述播放列表文件2044A —样,规定2D影像的再现路径。另一方面,3D播放列表文件2502规定3D影像的再现路径。例如当通过用户操作选择标题1时,执行对应于索引表格310的项目‘标题 1 ’的电影对象MV0。这里,电影对象MVO是使用了 2D播放列表文件2501与3D播放列表文件2502中的某个的播放列表再现用程序。再现装置102根据电影对象MV0,首先判别该再现装置102是否对应于3D影像再现,在对应的情况下,再判别用户是否选择3D影像再现。 再现装置102接着按照这些判别结果,选择2D播放列表文件2501与3D播放列表文件2502 中的某个,作为再现对象的播放列表文件。图26是根据电影对象MVO执行的再现对象播放列表文件选择处理的流程图。在步骤S2601中,再现装置102检验SPRM (24)的值。当该值为0时,处理前进到步骤S2605。当该值为1时,处理前进到步骤S2602。在步骤S2602中,再现装置102使菜单显示于显示装置103中,让用户选择2D影像与3D影像中的某个的再现。用户操作遥控器等,当选择2D影像再现时,处理前进到步骤 S2605。另一方面,当选择3D影像再现时,处理前进到步骤S2603。在步骤S2603中,再现装置102检验显示装置103是否对应于3D影像的再现。例如,当再现装置102与显示装置103以HDMI方式连接时,再现装置102与显示装置103之间交换CEC消息,向显示装置103询问显示装置103是否对应于3D影像的再现。当显示装置103不对应于3D影像的再现时,处理前进到步骤S2605。另一方面,当显示装置103对应于3D影像的再现时,处理前进到步骤S2604。在步骤S2604中,再现装置102选择3D播放列表文件2502作为再现对象。在步骤S2605中,再现装置102选择2D播放列表文件2501作为再现对象。另外, 此时再现装置102也可在显示装置103中显示不选择3D影像再现的理由。《播放列表文件》图27是表示2D播放列表文件2501与3D播放列表文件2502的各构造一例的模式图。第一 AV流文件组2701是存储2D影像视频流的AV流文件LCL_AV#1_3的集合,单独用于2D影像再现中。各文件LCL_AV#l-3的视频流还在3D影像再现时被用作左视流。下面,将这种AV流文件称为‘2D/左视AV流文件’,将其中包含的视频流称为‘2D/左视流’。 另一方面,第二 AV流文件组2702是存储右视流作为视频流的AV流文件RCL_AV#l-3的集合,在3D影像再现时与第一 AV流文件组2701组合利用。下面,将这种AV流文件称为‘右视AV流文件,,将其中包含的视频流称为‘右视流,。2D播放列表文件2501的主路径2501M 与3D播放列表文件2502的主路径2502M均包含三个播放项目信息#1_3。任一播放项目信息#1-3都在第一 AV流文件组2701中规定再现区间。另一方面,3D播放列表文件2502 与2D播放列表文件2501不同,还包含子路径2502S。子路径2502S包含三个子播放项目信息#1-3,各子播放项目信息#1-3在第二 AV流文件组2702中规定再现区间。子播放项目信息#1-3与播放项目信息#1-3 —一对应。各子播放项目信息的再现区间的长度与对应的播放项目信息的再现区间的长度相等。子路径2502S还包含表示子路径类别为‘3D’的信息 2502T。当2D/3D再现装置检测到该信息2502T时,在子路径2502S与主路径2502M之间使再现处理同步。这样,2D播放列表文件2501与3D播放列表文件2502也可共用相同的2D/ 左视AV流文件组。2D播放列表文件2501与3D播放列表文件2502中各文件名的前缀号(若为XXX. mpls,则是XXX)也可变为连号。由此,对应于2D播放列表文件的3D播放列表文件的确定
变得容易。对于3D播放列表文件2502的各播放项目信息,在图13示出的流选择表格1305中追加2D/左视流的流入口与右视流的流入口。2D/左视流与右视流中流入口 1309的内容、 例如帧速率、分辨率、视频格式相同。另外,也可向流入口 1309进一步追加用于识别2D/左视流与右视流的标志。在实施方式1中,如上所述,假设2D再现装置从左视流再现2D影像。但是,2D再现装置也可从右视流再现2D影像。下面的说明也一样。图28是表示2D播放列表文件2501与3D播放列表文件2502的各构造另一例的模式图。在BD-ROM盘101的STREAM目录中,相对于一个左视AV流文件2701,也可包含两种以上的右视AV流文件。此时,3D播放列表文件2502也可包含多个与各右视AV流文件单独对应的子路径。例如,当相对同一场景两眼视差不同的3D影像用右影像对共同左影像的差异表现时,将按照不同的每个右影像而不同的右视AV流文件组记录在BD-ROM盘101中。 此时,也可在3D播放列表文件2502中设置与各右视AV流文件单独对应的子路径,来按照期望的两眼视差分开使用。在图28的实例中,第一右视AV流文件组2801与第二右视AV 流文件组2802各自所示的右影像的视点不同。另一方面,3D播放列表文件2502包含两种子路径2502S1、2502S2。子路径ID为‘0,的子路径2502S1在第一右视AV流文件组2801 中规定再现区间。子路径ID为‘1,的子路径2502S2在第二右视AV流文件组2802中规定再现区间。2D/3D再现装置按照显示装置103的画面大小或来自用户的指定,选择两种子路径2502S1、2502S2中的某个,使该再现处理与主路径2502M的再现处理同步。由此,可对用户显示舒适的立体视觉影像。《3D影像用AV流文件》图29是表示复用于3D影像再现中利用的一对AV流文件上的基本流的模式图。图 29(a)表示复用于2D/左视AV流文件2901上的基本流。这些与图4中示出的复用于2D影像用AV流文件上的基本流一样。由2D再现装置从主视频流2911再现2D影像,由2D/3D 影像再现装置在3D影像再现时再现左视。即,该主视频流2911是2D/左视流。图29 (b) 表示复用于右视AV流文件2902上的基本流。右视AV流文件2902中存储右视流2921。由 2D/3D再现装置在再现3D影像时根据右视流再现右影像。与左视流2911不同,向右视流 2921分配0x1012作为PID,而不是0x1011。图30(a)是表示2D影像视频流3000的压缩编码方法的模式图。如图30(a)所示,2D影像的视频流3000的各帧/场使用图片间预测编码,压缩成各图片3001、3002、...。 在该编码中,利用视频流3000的时间方向冗余性、即显示顺序连续的图片间数据近似的情况。具体而言,首先开头的图片利用图片内编码,压缩成Itl图片3001。这里,下缀的数字表示图片的连续号。接着如图30(a)中箭头所示,第4个图片参照Itl图片3001,压缩成P3图
26片3004。接着,第2、3个图片参照Itl图片3001与P3图片3004,分别压缩成B1图片、B2图片。图30 (b)是表示3D影像视频流3010、3020的压缩编码方法的模式图。如图30 (b) 所示,左视流3010与2D影像视频流3000 —样,以利用时间方向冗余性的图片间预测编码来压缩。另一方面,右视流3020基于图片间预测编码的压缩除时间方向冗余性外,还利用左右视点间的冗余性。即,如图30(b)中箭头所示,右视流3020的各图片不仅参照相同流内显示顺序位于前后的图片,还参照2D/左视流3010中显示时刻相同或相邻接的图片来压缩。例如,右视流3020中开头图片参照2D/左视流3010的Itl图片3011压缩成Ptl图片 3021。第4个图片参照该Ptl图片3021与2D/左视流3010的P3图片3014,压缩成P3图片 3024。并且,第2、3个图片除参照Ptl图片3021与P3图片3024外,还分别参照2D/左视流 3010的Br1图片3012、Br2图片3013,压缩成B1图片、B2图片。这样,右视流3020参照2D/ 左视流3010来压缩。因此,与2D/左视流3010不同,不能单个解码右视流3020。但是,相反,由于左右影像间的相关高,所以利用左右视点间的图片间预测编码,右视流3020的数据量一般明显比2D/左视流3010小。下面,将2D/左视流3010这样的可单个解码的视频流称为‘基视流’,将右视流3020这样的解码需要基视流的视频流称为‘从属视流’。另外,右视流也可压缩为基视流。此时,左视流也可利用右视流压缩为从属视流。 在任一情况下,2D再现装置都将基视流用作2D影像用视频流。另外,2D/左视流的帧速率是该流单个由2D再现装置解码时的帧速率。在GOP头中记录该帧速率。图31是表示分配给2D/左视流3101与右视流3102的各图片的PTS与DTS之间的关系一例的模式图。两个视频流3101、3012之间,各图片的DTS交替排列在STC上。这可通过使图30(b)中所示的图片间预测编码中参照该图片的右视流3102的图片DTS比2D/ 左视流3101的各图片的DTS延迟来实现。这里,将该延迟的幅度TD、即2D/左视流3101的图片与其之后的右视流3102的图片间的DTS间隔称为3D显示延迟。3D显示延迟TD设定为2D/左视流3101的图片间DTS的间隔、S卩1帧期间或1场期间TFr的一半。同样地,两个视频流3101、3012之间各图片的PTS也交替排列在STC上。即,2D/左视流3101的图片与其后面的右视流3102的图片间的PTS的间隔TD设定为2D/左视流3101的图片间的PTS 间隔、即1帧期间或1场期间TFr的一半。图32是表示2D/左视流与右视流的各视频访问单元3200的数据构造的模式图。 如图32所示,向各视频访问单元3200赋予解码开关信息3201。后述的3D影像解码器4115 以视频访问单元为单位交互切换2D/左视流的解码处理与右视流的解码处理。此时,3D影像解码器4115在赋予给各视频访问单元的DTS的时刻,确定接着应解码的视频访问单元。 但是,一般在3D影像解码器中,还存在很多忽视DTS而连续解码视频访问单元的3D影像解码器。对于这种3D影像解码器,最好在各视频访问单元中存在与DTS不同的、能够可确定接着应解码的视频访问单元的信息。解码开关信息3201是该信息,即用于支援3D影像解码器执行的解码对象视频访问单元切换处理的信息。如图32所示,解码开关信息3201存储在各视频访问单元3200内的扩展区域、例如MPEG-4AVC中的SEI Message中。解码开关信息3201包含下一访问单元类别3202、下一访问单元尺寸3203和解码计数器3204。下一访问单元类别3202是表示接着应解码的视频访问单元属于2D/左视流与右视流中的哪个的信息。例如,当下一访问单元类别3202的值是‘1’时,接着应解码的视频访问单元属于2D/左视流。当下一访问单元类别3202的值是‘2’时,接着应解码的视频访问单元属于右视流。当下一访问单元类别3202的值是‘0’时,当前的视频访问单元位于该流的终端。下一访问单元尺寸3203表示接着应解码的视频访问单元的尺寸。并且,若视频访问单元中无下一访问单元尺寸3203,则3D影像解码器必需在从缓冲器中提取解码对象的视频访问单元时解析该访问单元的构造,确定该尺寸。通过向解码开关信息3201附加下一访问单元尺寸3203,3D影像解码器可不解析视频访问单元的构造地确定该尺寸。因此,可简化3D影像解码器从缓冲器中提取视频访问单元的处理。解码计数器3204表示从包含2D/左视流I图片的视频访问单元开始的解码顺序。 图33是表示分配给2D/左视流3301与右视流3302的各图片的解码计数器3204的值的模式图。如图33(a)、(b)所示,值的分配方式有两种。图33(a)中,对2D/左视流3301的I图片3311分配‘1’,作为解码计数器的值 3204A,对接着应解码的右视流3302的P图片3321分配‘2,,作为解码计数器的值3204B, 再对下个应解码的2D/左视流3301的P图片3322分配‘3’,作为解码计数器的值3204A。 这样,在2D/左视流3301与右视流3302之间,使分配给各视频访问单元的解码计数器的值 3204A、3204B交替增大。若如此分配解码计数器的值3204A、3204B,则即便由于某种故障而 3D影像解码器读取某个视频访问单元存在缺失时,3D影像解码器也可根据解码计数器的值3204A、3204B立即确定由此缺失的图片。因此,3D影像解码器可适当且迅速地执行错误处理。例如图33(a)中,在2D/左视流3301的第3个视频访问单元的读取中产生错误, Br图片3313缺失。因此,如果任其缺失不管,在右视流3302的第3个B图片3323的解码处理中就不能参照Br图片3313,所以不能正确解码该B图片3323,产生使噪声混入再现影像的危险性。但是,若3D影像解码器在右视流3302的第2个P图片3322的解码处理中读取该视频访问单元的解码计数器的值3204B并保持,则可预测接着应处理的视频访问单元的解码计数器的值3204A。具体而言,如图33(a)所示,右视流3302的第2个P图片3322 的解码计数器的值3204B是‘4’。因此,预测接着应读取的视频访问单元的解码计数器的值3204A为‘5’。但是,由于实际上接着读取的视频访问单元是2D/左视流3301的第4个视频访问单元,所以其解码计数器的值3204A变为‘7’。由此,3D影像解码器可检测出读取视频访问单元缺失一个。因此,3D影像解码器可执行如下错误处理,S卩,对于从右视流3302 的第3个视频访问单元提取的B图片3323,由于应参照的Br图片3313缺失,所以跳过解码处理。这样,3D影像解码器每当解码处理时都检验解码计数器的值3204A、3204B。由此,3D 影像解码器可迅速检测视频访问单元的读取错误,并且,可迅速执行适当的错误处理。如图33(b)所示,解码计数器的值3204C、3204D也可相对视频流3301、3302分别递增。此时,3D影像解码器在解码2D/左视流3301的视频访问单元的时刻,可预测为‘该解码计数器的值3204C与接着应解码的右视流3302的视频访问单元的解码计数器的值 3204D相等’。另一方面,在解码右视流3302的视频访问单元的时刻,可预测为‘该解码计数器的值3204D加1后的值与接着应解码的2D/左视流3301的视频访问单元的解码计数器的值3204C相等’。因此,无论在哪个时刻,3D影像解码器都可根据解码计数器的值3204C、3204D,迅速检测视频访问单元的读取错误。结果,3D影像解码器可迅速执行适当的错误处理。<盘上的3D影像AV流文件的物理配置>下面,说明存储3D影像的AV流文件在BD-ROM盘101上的物理配置。2D/3D再现装置当再现3D影像时,必需从盘101中并行读取2D/左视AV流文件与右视AV流文件。图34是表示盘101上的两个文件的区段配置的模式图。假设如图34(a) 所示,将2D/左视AV流文件整体作为一个区段3401连续记录在盘101上,之后将右视AV流文件整体作为一个区段3402配置的情况。此时,为了使2D/3D再现装置并行读取两个文件, 设定成再现路径如图34(a)中箭头(1)-(4)所示,设定成各区段3401、3402交替前进。因此,如图34(a)中虚线所示,每当切换读取对象的区段时,都发生大的跳跃。结果,难以使各文件的读取处理赶上3D影像解码器的解码处理,难以可靠地继续无缝再现。与此相对,在实施方式1中,如图34(b)所示,将2D/左视AV流文件分割成多个区段3401A、3401B、..., 将右视AV流文件分割成多个区段3402A、3402B、...,将两个文件的区段交替配置在盘101 上。将这种区段的配置称为交织配置。对于交织配置的区段组,再现路径如图34(b)中箭头(1)-(4)所示,设定成各区段3401A、3401B、3402A、3402B、...从开头起依次前进。因此, 可不发生跳跃地以区段为单位交替读取两个文件,所以可使无缝再现的可靠性提高。《对每个区段的再现时间的条件》说明对各区段内视频流再现时间的条件。图35是表示其再现时间与再现路径之间的关系的模式图。假设如图35(a)所示,2D/左视AV流文件的区段3501与右视AV流文件的区段3502彼此邻接,前者区段3501中包含的视频流的再现时间为4秒,后者区段3502 中包含的视频流的再现时间为1秒的情况。这里,3D影像的再现路径如图35(a)中箭头 3510所示,各文件的区段3501、3502每相同再现时间、例如每1秒钟交替地前进。因此,在两个文件之间区段内的视频流再现时间不同的情况下,如图35(a)中虚线所示,两个区段 3501、3502之间会发生跳跃。与此相对,在实施方式1中,如图35(b)所示,盘101上彼此邻接的2D/左视AV流文件的区段与右视AV流文件的区段分别包含在2D/左视流与右视流之间再现期间一致的各部分。尤其是在这些区段间视频流的再现时间相等。例如,在2D/ 左视AV流文件的开头区段3501A与右视AV流文件的开头区段3502A的对中,视频流的再现时间均等于1秒,第2个区段3501B、3502B的对中视频流的再现时间均等于0. 7秒。由此,在2D/左视AV流文件与右视AV流文件的记录区域中,再现期间一致的区段的对始终邻接。结果,再现路径如图35(b)中箭头3520所示,能够设定成各区段3501A、3501B、302A、 3502B、...从开头依次前进。因此,2D/3D再现装置可在3D影像再现时不发生跳跃地连续读取AV流文件,所以可可靠地执行无缝再现。《AV流文件的记录区域的开头区段》在AV流文件的记录区域中,区段的开头总包含2D/左视流的I图片、或图30(b) 所示参照该I图片压缩后的右视流的P图片。由此,可使用剪辑信息文件的入口点来确定各区段的尺寸。因此,可简化再现装置从盘101交替读取2D/左视AV流文件与右视AV流文件的各区段的处理。《区段的尺寸与间隔》下面,说明对各区段尺寸的下限和间隔上限的条件。如上所述,为了使2D再现装置从AV流文件无缝再现2D影像,必需将AV流文件的各区段的尺寸设为最小区段尺寸以上,并且将区段的间隔设为比最大跳跃距离_小。因此,将2D/左视AV流文件的各区段尺寸设定为根据至相同文件的下一区段为止的距离计算出的最小区段尺寸以上,并且, 设定区段的间隔不超过最大跳跃距离_。由此,能够使2D再现装置从2D/左视AV流文件无缝再现2D影像。对于2D/左视AV流文件与右视AV流文件的各区段的交织配置,进一步要求用于从它们无缝再现3D影像的条件。该条件与区段的适当配置方法中存在由2D/3D再现装置具有的读取缓冲器的容量和盘驱动器的读取处理所涉及的性能决定的部分。在说明2D/3D 再现装置的动作模式之后记载对这些部分的说明。〈3D影像用剪辑信息文件的数据构造>下面,说明与存储3D影像的各AV流文件相对应的剪辑信息文件的数据构造。图36 是表示这些剪辑信息文件的数据构造的模式图。图36(a)表示与2D/左视AV流文件3631 相对应的剪辑信息文件、即2D/左视剪辑信息文件3601的数据构造,图36(b)表示与右视 AV流文件3632相对应的剪辑信息文件、即右视剪辑信息文件3602的数据构造。各剪辑信息文件3601、3602的数据构造基本上与图9-11中示出的、与存储2D影像的AV流文件相对应的剪辑信息文件的数据构造相等。但是,向2D/左视剪辑信息文件3601追加3D元数据 3613。另外,对右视剪辑信息文件3602的流属性信息3621限制条件,向入口映射3622追加信息。《3D元数据》图37是表示3D元数据3613的数据构造的模式图。3D元数据3613是用于将纵深感赋予从复用于2D/左视AV流文件的PG流、IG流和次视频流再现的2D图像的处理的信息。3D元数据3613如图37(a)所示,按PG流、IG流和次视频流的不同PID而分别包含表格3701。各表格3701中一般记载多个PTS3702与偏移值3703的对。PTS3702表示PG 流、IG流和次视频流中的一个帧或场的显示时刻。偏移值3703是用像素数量来表示在水平方向上使该PTS3702的帧或场表示的影像位移后变换为左右影像时的该位移量的值,也允许负值。将该PTS3702与偏移值3703的对3704称为偏移入口。各偏移入口的有效区间从该偏移入口的PTS至下一偏移入口的PTS为止。例如图37 (a)所示,偏移入口 #1的PTS 为180000,偏移入口 #2的PTS为270000,偏移入口 #3的PTS为360000时,如图37(b)所示,偏移入口 #1的偏移值+5在从180000至270000的STC范围3704A中有效,偏移入口 #2 的偏移值+3在从270000至360000的STC范围3704B中有效。在后述的2D/3D再现装置中,平面加法部3710参照3D元数据3613,使PG平面、IG平面和副影像平面表示的各影像沿水平方向各位移偏移值后,变换为左右影像。平面加法部3710之后再将各平面表示的影像合成为一个平面。这样,可根据各平面的2D影像制作视差图像。即,可对该2D影像赋予立体的纵深感。在平面加法部3710的说明中提及平面合成的方法细节。3D元数据3613除按照PID不同来设定,例如也可按照不同平面设定。由此,可简化2D/3D再现装置对3D元数据的解析处理。另外,考虑2D/3D再现装置的平面合成处理的性能,也可对偏移入口的有效区间长度设置例如1秒以上的条件。《涉及右视流的流属性信息》图10所示的涉及2D/左视流的视频流属性信息902B、即对应于PID = 0x1011的
30视频流属性信息902B、与涉及右视流的视频流属性信息、即对应于PID = 0x1012的视频流属性信息必需一致。具体而言,两个视频流属性信息中,编解码器9021、帧速率90M、纵横比9023、分辨率9022必需一致。若编解码器不一致,则由于左右视频流图片间编码中的参照关系不成立,所以不能解码该图片。另外,若帧速率、纵横比和分辨率中的某个不一致,则不能使左右影像的画面显示同步,所以无法让视听者感到舒服地将这些影像作为3D影像观看。另外,也可向涉及右视流的视频流属性信息附加表示该视频流解码中必需参照 2D/左视AV流文件的标志。另外,也可将该参照目标的AV流文件信息一起追加到该视频流属性信息。此时,在盘101的著作工序中,当验证应记录在盘101上的数据是否根据规定的格式制作时,可利用上述追加信息来判断左右视频流之间的对应关系的妥当性。《涉及右视流的入口映射》图38是表示图36 (b)中示出的右视剪辑信息文件3602的入口映射3622的数据构造的模式图。如图38(a)所示,该入口映射3622包含涉及右视流的入口映射3801、即入口映射头3811表示的PID为0x1012的入口映射。该入口映射3801中包含的各入口点3812的PTS3813与2D/左视流中包含的各I 图片的PTS加上图31所示的3D显示延迟TD后的值相等。这里,将各I图片的PTS记述为2D/左视剪辑信息文件3601的入口映射3612中涉及2D/左视流的各入口点的PTS。另外,将包含由该PTS3813确定的右视流的图片的SPN3814与该PTS3813 —起对应于一个EP_ ID3816。还如图38(a)所示,向各入口点3812追加区段开始标志3815。区段开始标志 3815表示相同入口点3812的SPN3814是否表示右视AV流文件3632的任一区段3632A、 3632B、...的开头位置。例如图38(a)所示,在EP_ID = 0的入口点,区段开始标志3815 的值为“1”。此时,如图38(b)所示,SPN3814的值“3”与位于盘101的轨道201A中记录的区段3632A开头的源数据包的SPN相等。同样,在EP_ID = 2的入口点,由于区段开始标志3815的值为“1”,所以SPN3814的值“3200”等于位于下一区段3632B开头的源数据包的 SPN0另一方面,在EP_ID = 1的入口点,区段开始标志3815的值为“0”。此时,SPN3814的值“1500”等于各区段开头以外位置上记录的源数据包的SPN。在涉及2D/左视剪辑信息文件3601的视频流的入口映射中,也将同样的区段开始标志追加到各入口点。因此,2D/3D再现装置可从区段开始标志3815取得各区段的尺寸。因此,可简化2D/3D再现装置从盘101 读取AV流文件的读取处理。另外,入口映射3801的入口映射头3811包含区段开始类别。区段开始类别表示 2D/左视AV流文件与右视AV流文件中、将哪个区段先配置在盘101的轨道201A上。因此, 2D/3D再现装置通过参照区段开始类别,可简单地判断应要求BD-ROM驱动器从哪个文件区段读取。如上所述,当包含2D/左视流的I图片开头的TS数据包位于区段的开头时,必需将入口点对应于包含该TS数据包的源数据包的SPN。同样,当包含具有等于2D/左视流的 I图片的PTS与3D显示延迟TD之和的PTS的右视流P图片开头的TS数据包位于区段开头时,必需将入口点对应于包含该TS数据包的源数据包的SPN。另外,除向各入口点追加区段开始标志3815外,也可向角度切换标志赋予该功能。角度切换标志在图38中未示出,是入口映射中配备的1位标志,表示多角度下的角度切换时期。将角度切换标志共用作区段开始标志3815,由此可削减入口映射整体的位量。 此时,也可向入口映射头3813再准备表示该1位的字段是否是‘区段开始标志’与‘角度切换标志’中的某个的标志。通过检验该标志,2D/3D再现装置可迅速解释入口映射上该1位的字段的含义,所以可迅速切换处理。也可根据区段开始标志3815以外的信息来确定各AV流文件的区段尺寸。例如,也可将各AV流文件的区段尺寸列表化,将该列表作为元数据存储在剪辑信息文件中。另外, 也可单独准备一一对应于入口映射各入口点的位串。当该位串表示‘1’时,对应的入口点表示区段的开头,当表示‘0’时,表示区段的开头以外。<用于再现3D影像的再现装置>下面,说明本发明实施方式1的、用于从BD-ROM盘101再现3D影像的再现装置 OD/3D再现装置)。2D/3D再现装置的构成基本与图16-18中示出的2D再现装置的构成相同。因此,下面以扩展部分等与2D再现装置的构成不同的部分为中心进行说明,对同样的部分援引对上述2D再现装置的说明。另外,依照规定2D影像再现路径的2D播放列表文件的2D影像再现处理、即2D播放列表再现处理中利用的构成与2D再现装置的构成一样,所以其细节也援引对上述2D再现装置的说明。在下面的说明中,假定依照规定3D影像再现路径的3D播放列表文件的3D影像再现处理、即3D播放列表再现处理。图39是2D/3D再现装置3900的功能框图。2D/3D再现装置3900包含BD-ROM驱动器3901、再现部3900A、和控制部3900B。再现部3900A包含开关3912、读取缓冲器(1) 3902、 读取缓冲器O) 3911、系统目标解码器3903、和平面加法部3910。控制部3900B包含动态脚本存储器3904、静态脚本存储器3905、程序执行部3906、再现控制部3907、播放器变量存储部3908和用户事件处理部3909。这里,再现部3900A与控制部3900B彼此安装在不同的集成电路中。另外,二者也可统一在单一的集成电路中。控制部3900B、具体而言是动态脚本存储器3904、静态脚本存储器3905、程序执行部3906、用户事件处理部3909和播放器变量存储部3908均与图16中示出的2D再现装置内的部件一样,所以其细节援引对上述2D再现装置的说明。BD-ROM驱动器3901包含与图16中示出的2D再现装置内的1601 —样的构成要素,利用其,根据来自再现控制部3907的请求,从BD-ROM盘101读取数据。但是,与2D再现装置内的BD-ROM驱动器1601不同,BD-ROM驱动器3901将从BD-ROM盘101读取的AV 流文件传输到读取缓冲器(1)3902与读取缓冲器( 3911之一。当再现3D影像时,以区段为单位从再现控制部3907向BD-ROM驱动器3901交替地发送对2D/左视AV流文件与右视 AV流文件各自的读取请求。BD-ROM驱动器3901按照这些请求,将2D/左视AV流文件的数据传输到读取缓冲器(1)3902,将右视AV流文件的数据传输到读取缓冲器0)3911。开关 3912按照从BD-ROM驱动器3901传输的两个文件的数据,在两个读取缓冲器3902、3911之间切换送出目的地。这样,当再现3D影像时,必需将2D/左视AV流文件与右视AV流文件双方同时读取到各读取缓冲器3902、3911。因此,要求BD-ROM驱动器3901具有高于等于 2D再现装置内BD-ROM驱动器1601的访问速度。读取缓冲器(1)3902与读取缓冲器( 3911均是利用再现部3900A内的存储器元件的缓冲存储器。作为各读取缓冲器3902、3911,利用再现部3900A中内置的单一存储器元件内的不同区域。另外,各读取缓冲器3902、3911也可以是不同的存储器元件。读取缓冲器(1) 3902存储从BD-ROM驱动器3901传输的2D/左视AV流文件的数据。读取缓冲器 (2) 3911存储从BD-ROM驱动器3901传输的右视AV流文件的数据。再现控制部3907当从程序执行部3906等被命令进行3D播放列表再现处理时,首先参照静态脚本存储器3905中存储的3D播放列表文件。例如图27所示,3D播放列表文件2502规定主路径2502M与子路径2502S。再现控制部3907接着从该主路径2502M中顺序读取播放项目信息#1-3,利用这些信息来顺序确定2D/左视AV流文件LCL_AV#l-3。与此并行,再现控制部3907进一步从子路径2502S中顺序读取子播放项目信息#1_3,利用这些信息来顺序确定右视AV流文件RCL_AV#l-3。再现控制部3907接着访问静态脚本存储器 3905,参照图36所示的、对应于各AV流文件的剪辑信息文件3631、3632中的图11、38中示出的入口映射3612、3622。由此,再现控制部3907根据入口映射头3813中记述的区段开始类别,判断再现开始地点的区段属于2D/左视流与右视流中的哪个,来决定开关3912的初始位置。再现控制部3907接着对BD-ROM驱动器3901请求以区段为单位从该再现开始地点开始交替读取2D/左视AV流文件与右视AV流文件,上述交替读取是从被判断出的一方文件先开始读取的。在将最初的区段整体从BD-ROM驱动器3901传输到读取缓冲器(1)3902 或读取缓冲器0)3911之后,将该区段从该读取缓冲器3902或3911传输到系统目标解码器3903。除这些处理外,再现控制部3907从静态脚本存储器3905中存储的2D/左视剪辑信息文件3631中读取图37中示出的3D元数据3613,传输到平面加法部3910。系统目标解码器3903首先从传输到读取缓冲器(1) 3902的2D/左视AV流文件与传输到读取缓冲器0)3911的右视AV流文件交替读取源数据包,对这些数据包进行复用分离处理,分离各基本流。系统目标解码器3903接着对各基本流单独进行解码处理。系统目标解码器3903还将解码后的2D/左视流、右视、次视频流、IG流和PG流分别写入内置的专用存储器、即2D/左影像平面存储器、右影像平面存储器、副影像平面存储器、IG平面存储器和PG平面存储器中。系统目标解码器3903的细节如后所述。平面加法部3910从系统目标解码器3903接收2D/左影像平面数据、右影像平面数据、副影像平面数据、IG平面数据、PG平面数据和图像平面数据,将这些数据彼此重叠后,合成为一个视频帧或场。将合成后的影像数据输出到显示装置103,显示于其画面中。图40是表示平面加法部3910执行的平面数据重叠处理的模式图。各平面数据按 2D/左影像平面数据4001、右影像平面数据4002、副影像平面数据4003、IG平面数据4004、 PG平面数据4005、和图像平面数据4006的顺序重叠。具体而言,首先将2D/左影像平面数据4001与右影像平面数据4002在各数据所示的PTS时刻从系统目标解码器3903写入各平面存储器。这里,如图31所示,在两个影像平面数据4001、4002之间,PTS仅3D显示延迟 TD不同。因此,各影像平面数据4001、4002以周期TD交替写入到各平面存储器。此时,平面加法部3910内的开关4010选择2D/左影像平面存储器与右影像平面存储器中的、在该 PTS时刻写入平面数据的一方,从该平面存储器读取平面数据。因此,开关4010的平面存储器切换以周期TD进行。在读取的平面数据4001或4002上,首先,由第一加法部4011合成副影像平面数据4003,接着由第二加法部4012合成PG平面数据4004,接着由第三加法部 4013合成IG平面数据4005,最后由第四加法部4014合成图像平面数据4006。利用这些合成处理,各平面数据表示的影像在画面上按2D/左影像平面或右影像平面、副影像平面、IG平面、PG平面和图像平面的顺序重叠显示。平面加法部3910还包含4个修剪处理部4021-4024。第一修剪处理部4021-第三修剪处理部4023利用3D元数据3613,对副影像平面数据4003、PG平面数据4004和IG平面数据4005分别进行修剪处理,将各平面数据交替变换为左影像用与右影像用。之后,利用各加法部4011-4013,将左影像用各平面数据合成为2D/左视平面数据,将右影像用各平面数据合成为右影像平面数据。图41是表示各修剪处理部4021-4023执行的修剪处理的模式图。图41中,举例第二修剪处理部4022对PG平面数据4004的修剪处理。第二修剪处理部4022首先从图37 中示出的3D元数据3613中,检索与PG流的PID = 0x1200相对应的3D元数据3701。第二修剪处理部4022接着从该3D元数据3701中,检索当前时刻有效的偏移入口 3704,并取得该偏移值3703。当应合成PG平面数据4004的影像平面数据为2D/左影像平面数据4001 时,第二修剪处理部4022如图41 (a)所示,使PG平面数据4004的位置相对2D/左影像平面数据4001的位置沿水平方向位移与取得的偏移值相等的像素数量4101L。此时,若该偏移值为正,则PG平面数据4004向右位移,若为负,则向左位移。第二修剪处理部4022之后去除(修剪)超出2D/左影像平面数据4001范围的PG平面数据4004的区域4102L,将剩余的数据区域4103L合成到2D/左影像平面数据4001。另一方面,当影像平面数据是右影像平面数据4002时,第二修剪处理部4022如图41 (b)所示,使PG平面数据4004的位置相对右影像平面数据4002的位置沿水平方向位移与偏移值相等的像素数量4101R。此时,与之前相反,若该偏移值为正,则PG平面数据4004向左位移,若为负,则向右位移。第二修剪处理部4022接着与之前一样,去除(修剪)超出右影像平面数据4002范围的PG平面数据 4004的区域4102R,将剩余的数据区域4103R合成到右影像平面数据4002。第三修剪处理部4023和第一修剪处理部4021也分别同样地对IG平面数据4005和副影像平面数据4003 进行修剪处理。图42是表示通过图41中示出的修剪处理而重叠后的左右2D影像和从这些2D影像让视听者感知的3D影像的模式图。在左影像的画面中,如图42(a)所示,PG平面4202相对左影像平面4201向右位移偏移值4101L,所以PG平面4202左侧的区域4203L看起来重合于左影像平面4201L。其结果,PG平面4202内的字幕的2D影像4204相比最初位置看起来向右位移偏移值4101L。在右影像画面中,相反,如图42(b)所示,PG平面4202相对右影像平面4201R向左位移偏移值4101R,所以PG平面4202右侧的区域4203R看起来重合于右影像平面4201R。其结果,PG平面4202内的字幕的2D影像4204相比最初位置看起来向左位移偏移值4101R。其结果,如图42(c)所示,使视听者4205看到字幕的3D影像4204比影像平面4206靠前。这样,通过利用修剪处理,由一个平面数据制作左影像用与右影像用平面数据对,可再现视差图像。即,可对平面图像赋予纵深感。特别是可让视听者看到该平面的图像从画面浮起。将说明返回图40。图像平面数据4006是由系统目标解码器3903解码从程序执行部3906传输到系统目标解码器3903的图形数据后的数据。该图形数据是JPEG或PNG等光栅数据,表示菜单等GUI用图形部件。第四修剪处理部40 与其它修剪处理部4021-4023 同样地执行对图像平面数据4006的修剪处理。但是,第四修剪处理部40M与其它修剪处理部4021-4023不同,从由程序API4030而不是由3D元数据3613指定的偏移信息读取偏移值。这里,程序API4030由程序执行部3906执行,实现算出与图形数据表示的图像纵深相对应的偏移信息后传递给第四修剪处理部40M的功能。平面加法部3910除上述处理外,还将由4个加法部4011-4014合成的平面数据的输出形式一起变换为显示装置103等该数据输出目的地装置的3D影像显示方式。在输出目的地装置利用例如时分式、即利用光栅眼镜让视听者各个眼交替看到左右影像的方式时, 平面加法部3910将合成后的平面数据作为一个帧或场输出。另一方面,当输出目的地装置是例如利用双凸透镜的方式时,平面加法部3910利用内置的缓冲存储器,将左右平面数据合成为一个帧或场的影像数据。具体而言,平面加法部3910暂时将先合成的左影像平面数据存储并保持在该缓冲存储器中。平面加法部3910接着合成右影像平面数据,再与保持在缓冲存储器中的左影像平面数据合成。在该合成中,将左右各平面数据分割成纵向细长的长方形的小区域,各小区域在一个帧或场中横向交替排列,重新构成一个帧或场。这样,左右平面数据合成为一个帧或场的影像数据,之后输出。《系统目标解码器的构成》图43是图39中示出的系统目标解码器3903的功能框图。下面,参照图43来说明系统目标解码器3903。图43示出的系统目标解码器3903的构成要素中,副影像解码器、 IG解码器、PG解码器、主声音解码器、副声音解码器、声音混合器、图像处理器和各平面存储器与图18示出的2D再现装置的一样,所以其细节援引图18的说明。源拆包器(1)4311从读取缓冲器(1)3902中读取源数据包,从中取出TS数据包, 送出到PID滤波器(1)4313。同样地,源拆包器(幻4312从读取缓冲器0)3911中读取源数据包,从中取出TS数据包,送出到PID滤波器0)4314。各源拆包器4311、4312还按照各源数据包的ATS来调整各TS数据包的送出时刻。该调整方法与图18所示的源拆包器1810 的一样,所以其细节援引图18的说明。PID滤波器(1)4313首先选择从源拆包器(1) 4311输出的TS数据包中的、其PID 与从再现控制部3907事先指定的PID —致的TS数据包。PID滤波器(1)4313接着将选择到的TS数据包按照该PID传输给3D影像解码器4315的TB (1) 4301、副影像解码器、IG解码器、PG解码器、声音解码器或副声音解码器。同样地,PID滤波器( 4314将从源拆包器 O)4312输出的各TS数据包按照该PID传输到各解码器。这里,如图四…)所示,右视AV 流文件四02通常仅包含右视流。因此,在3D播放列表再现中,PID滤波器( 4314主要将 TS数据包传输给3D影像解码器4315的TB (2) 4308。参照图43,3D 影像解码器 4315 包含 TB (1)4301、MB (1)4302、EB (1)4303、 TB (2) 4308、MB (2) 4309、EB (2) 4310、缓冲器开关 4306、压缩影像解码器 4304、DPB4305 和图片开关 4307。TB(1)4301、MB(1)4302、EB(1)4303、TB(2)4308、MB(2)4309、EB(2)4310 和 DPB4305均为缓冲存储器,分别利用3D影像解码器4315中内置的存储器元件的一区域。另外,它们中的任一或全部也可分成成不同的存储器元件。TB (1) 4301从PID滤波器(1) 4313接收包含2D/左视流的TS数据包,原样暂时存储该TS数据包。MB (1)4302存储从TB (1)4301中存储的TS数据包复原的PES数据包。另外,当从TB (1)4301向MB (1)4302传输数据时,从该TS数据包中去除TS头。EB (1)4303从 PES数据包中提取编码后的视频访问单元加以存储。另外,当从MB(1)4302向EB(1)4303传输数据时,从该PES数据包中去除PES头。
TB (2) 4308从PID滤波器(幻4314接收包含右视流的TS数据包,原样暂时存储该 TS数据包。MB O) 4309存储从TB O) 4308中存储的TS数据包复原的PES数据包。另外,当从TB (2) 4308向MB (2) 4309传输数据时,从该TS数据包中去除TS头。EB (2) 4310从PES数据包中提取编码后的视频访问单元加以存储。另外,当从MBO)4309向EBO)4310传输数据时,从该PES数据包中去除PES头。缓冲器开关4306在原TS数据包所示的DTS时刻,将EB(1)4303与EBO)4310各自中存储的视频访问单元传输给压缩影像解码器4304。这里,缓冲器开关4306也可从压缩影像解码器4304中返回图32所示的该视频访问单元3200内的解码开关信息3201。此时,缓冲器开关4306可使用该解码开关信息3201,决定是否应从EB (1) 4303与EB (2) 4310 之一传输接着应传输的视频访问单元。另一方面,如图31所示,在2D/左视流3101与右视流3102之间,各图片的DTS按3D显示延迟TD的间隔交替设定。因此,在压缩影像解码器4304例如忽视DTS而连续解码视频访问单元时,缓冲器开关4306每当从EB (1)4303与 EB (2) 4310中的一方向压缩影像解码器4304传输一个视频访问单元时,也可将传输源的EB 切换为另一方。压缩影像解码器4304在原TS数据包所示的DTS时刻,解码从缓冲器开关4306传输的各视频访问单元。这里,按照该视频访问单元内存储的压缩图片的压缩编码形式、例如 MPEG2、MPEG4AVC和VCl以及流属性,压缩影像解码器4304切换解码方法。压缩影像解码器4304还将解码后的图片、即帧或场的影像数据传输到DPB4305。DPB4305暂时保持解码后的图片。压缩影像解码器4304在解码P图片和B图片时,参照DPB4305中保持的解码后的图片。DPB4305还在原TS数据包所示的PTS时刻将保持的各图片传输到图片开关4307。图片开关4307将从压缩影像解码器4304传输的已解码的图片、即帧/场的影像数据,在其属于2D/左视流时写入2D/左影像平面存储器4320中,在其属于右视流时写入右影像平面存储器4321中。<盘上的3D影像AV流文件的物理配置>下面,说明当在BD-ROM盘101中存储3D影像AV流文件时,可无缝再现该3D影像的AV流文件的物理配置。这里,定义应作为本说明前提的再现系统的数据传输速率。图44是表示从由 BD-ROM盘101读取的2D/左视AV流文件与右视AV流文件再现3D影像数据VD和声音数据AD的处理系统的模式图。如图44所示,BD-ROM驱动器3901以区段为单位交替读取2D/ 左视AV流文件与右视AV流文件后,送出到开关3912。开关3912将该2D/左视AV流文件的区段存储在读取缓冲器(1)3902中,将右视AV流文件的区段存储在读取缓冲器(幻3911 中。系统目标解码器3903从各读取缓冲器3902、3911中交替读取数据后解码。这里,设从 BD-ROM驱动器3901向各读取缓冲器3902、3911读取数据的读取速度为Rud 3D (位/秒),将从读取缓冲器(1)3902向系统目标解码器3903传输区段的平均传输速率(下面称为第一平均传输速率。)设为I^extJ(位/秒),将从读取缓冲器(1)3911向系统目标解码器3903传输区段的平均传输速率(下面称为第二平均传输速率。)设为Rraitji(位/秒)。此时,用于通过从各读取缓冲器3902、3911向系统目标解码器3903传输数据而任一读取缓冲器3902、 3911都不下溢的条件如下式( 所示
36
[式2]Rud—3D > Rext—L、Rud—3D > Rext—R。(2)《区段在交织配置中的物理顺序》图45是表示BD-ROM盘101上以交织配置记录的各AV流文件的区段的物理顺序与 3D影像再现时的各读取缓冲器3902、3911的积累数据量推移之间的关系的模式图。BD-ROM 驱动器3901将被请求的一个区段整体连续地从BD-ROM盘101传输到读取缓冲器(1) 3902 或读取缓冲器0)3911。例如图45(C)所示,当盘101上的读取对象区域的开头区段4506 属于2D/左视AV流文件时,BD-ROM驱动器3901将该开头区段4506的整体连续写入读取缓冲器(1)3902中。这里,在将开头的区段4506整体完全写入读取缓冲器(1)3902中之前, 即在图45(c)所示的开头区段4506的读取期间(1)终止之前,系统目标解码器3903不开始该区段的读取。这是因为即便在右视AV流文件的解码处理之前进行2D/左视AV流文件的解码处理,若这些解码部分的再现期间重复,则3D影像的再现处理必须在结束这双方解码处理之后才能执行。另外还因为,由于在右视AV流文件的解码结束之前必需将解码后的 2D/左视AV流文件保持在缓冲存储器中,所以妨碍缓冲存储器的容量削减和其利用效率的提高。因此,在开头区段4506的读取期间(1),如图45(a)中箭头4501所示,读取缓冲器 ⑴3902的积累数据量DAl以读取速度Rud 3D增加。当开头区段4506的读取期间(1)结束时,BD-ROM驱动器3901接着将第2个区段 4507读取读取缓冲器0)3911。这里,在第2个以后的区段4507、4508、...的各读取期间
(2),(3),...中,可开始从各读取缓冲器3902、3911向系统目标解码器3903传输数据。因此,在第2个区段4507的读取期间0),如图45(b)中箭头4503所示,读取缓冲器(幻3911 的积累数据量DA2以读取速度Rud 3D与第二平均传输速率Rrait κ之间的差Rud—增加。 另一方面,在从BD-ROM驱动器3901向读取缓冲器( 3911写入数据期间,不向读取缓冲器 (1)3902写入数据。因此,在此期间,读取缓冲器(1)3902的积累数据量DAl如图45(a)中箭头4502所示,以第一平均传输速率I ext』减少。同样地,在第3个区段4508的读取期间
(3)中,如图45(a)中箭头4504所示,读取缓冲器(1)3902的积累数据量DAl以读取速度 Rud_3D与第一平均传输速率RraiU之间的差Rud—^RraiU增加,读取缓冲器⑵3911的积累数据量DA2如图45 (b)中箭头4505所示,以第二平均传输速率Rext li减少。从图45所示的例子可知,各读取缓冲器3902、3911的容量必需为AV流文件读取对象区域的开头区段尺寸以上。具体而言,当该开头区段属于2D/左视AV流文件时,读取缓冲器(1)3902的容量RBl (单位字节)必需为该区段尺寸Extents (单位字节)以上[式3]RBl 彡 Extent_L。(3)同样地,当该开头区段属于右视AV流文件时,读取缓冲器0)3911的容量RB2(单位字节)必需为该区段尺寸EXtent_R(单位字节)以上[式4]RB2 彡 Extent_R。(4)另外,上述式(3)、(4)各右边中包含的尺寸EXtent_L、EXtent_RF限于各AV流文件的开头区段的尺寸,最好是任意区段的尺寸。这是因为当插入再现时,不仅各文件的开头区段,全部区段都可变为读取对象区域的开头。但是,当设置禁止插入再现的区间时,只要对于属于该区间以外的任意区段满足上述式(3)、⑷即可。从式(3)、(4)可知,为了尽可能抑制各读取缓冲器3902、3911的容量,只要将左右 AV流文件区段中尺寸小的区段设置在读取对象区域的开头即可。即,当2D/左视AV流文件的区段尺寸Extent_L比右视AV流文件的区段尺寸Extent_R大(Extent_L > Extent_ R)时,若将右视AV流文件的区段设置在开头,则各读取缓冲器的容量可减小。相反,当2D/ 左视AV流文件的区段尺寸Extents比右视AV流文件的区段尺寸EXtent_R小(EXtent_L < Extent_R)时,最好将2D/左视AV流文件的区段设置在开头。另外,还具有开头区段的尺寸越小、则影像的再现开始越早的优点。这里,如使用图35说明的那样,必需在两个视频流的再现期间重复的区段对之间使2D/左视AV流文件的各区段中包含的视频流再现时间、与右视AV流文件的各区段中包含的视频流再现时间一致。在该条件下,2D/左视AV流文件与右视AV流文件中的、位速率较低的一方的区段尺寸当然小。因此,在记录2D/左视AV流文件与右视AV流文件的BD-ROM 盘101的区域中,将系统速率低的AV流文件的区段配置在开头。该方式与相反配置相比, 可削减读取缓冲器所需的容量,所以可削减2D/3D再现装置的制造成本。图46是表示AV流文件的区段顺序的模式图。这里,假设从BD-ROM驱动器3901 向各读取缓冲器3902、3911的读取速度Rud 3D为90Mbps,2D/左视AV流文件的系统速率为 48Mbps,右视AV流文件的系统速率为24Mbps,各区段4601L、4601R、4602L、4602R、...中包含的视频流的再现时间为4秒的情况。此时,如图46 (a)所示,当在BD-ROM盘101上的记录区域中将两个AV流文件的区段交织配置成从2D/左视AV流文件的区段4601L开始依次为4601R、4602L、4602R、· · ·时,读取缓冲器(1)3902的容量RBl的下限根据式(3)由下式计算RBl = (48Mbps X 192/188) X 4/ (8 X 10 242)= 23. 3MB。即,读取缓冲器(1)3902的容量RBl必需为下限23. 3MB以上。另外,比192/166 是源数据包与TS数据包之间的位长之比。这是因为如图7所示,各读取缓冲器3902、3911 中存储的源数据包702的数据量与发送到系统目标解码器3903的TS数据包701的数据量相比多出头(TP_Extra_Header) 702H。另外,设 1Mb = 106b, 1MB = 8 X 1024 另一方面, 如图46(b)所示,当交织配置成从右视AV流文件的区段460IR开始依次为4601L、4602R、 4602L、···时,读取缓冲器(2)3911的容量RB2的下限根据式(4)由下式计算RB2 = (24Mbps X 192/188) X 4/ (8 X 10 242)= 12. 2MR。即读取缓冲器0)3911的容量RB2必需为下限12. 2MB以上。该下限比上述读取缓冲器(1)3902的容量RBl的下限23. 3MB小。如利用图30说明的那样,2D/左视流3010是基视流,而右视流3020是从属视流。 因此,右视AV流文件3020的数据量比2D/左视AV流文件3010的小,即系统速率低。并且, 如图四所示,2D/左视AV流文件四01与右视AV流文件四02不同,除主视频流四11夕卜, 还包含主音频流四12、次视频流四15、?6流四13和16流四14。并且,也可包含次音频流。 因此,右视AV流文件四01的数据量比2D/左视AV流文件四02更小,即系统速率更低。因此,BD-ROM盘101上的AV流文件记录区域中最好始终将右视AV流文件的区段配置在开头。并且,当可插入再现时,在包含再现期间相等的左右视频流部分的区段对中,最好将包含右视流的区段配置在前。由此,如上所述,可减小读取缓冲器所需的容量。因此,通过确定为从BD-ROM盘101读取的AV流文件的开头区段属于右视AV流文件,2D/3D再现装置可简化该读取处理。《防止读取缓冲器的下溢用的条件》下面,用图47来说明当从以交织配置记录有左右AV流文件区段的BD-ROM盘101 上的区域中交替读取各区段时,各读取缓冲器3902、3911不产生下溢用的条件。图47是表示从盘101交替读取左右AV流文件的区段时的读取缓冲器(1)3902的积累数据量DA1、与读取缓冲器0)3911的积累数据量DA2的各推移的曲线。由于交替读取两个文件的区段,所以在读取一个文件区段的期间,不读取另一文件的区段。另一方面, 继续从各读取缓冲器3902、3911向系统目标解码器3903传输数据。因此,在区段读取停止期间,为了不因向系统目标解码器3903传输数据而产生下溢,必需在区段读取期间使足够的数据量积累到各读取缓冲器3902、3911中。具体而言,如图47(a)所示,当2D/左视AV 流文件的一个区段的读取结束的时刻Tl,读取缓冲器(1)3902的积累数据量DAl到达顶点 4701。积累数据量DAl之后在下一右视AV流文件的区段读取期间TR中以第一平均传输速率RrartJ减少。此时,为了在该期间TR终止之前积累数据量DAl不达到0,即读取缓冲器 (1) 3902不产生下溢,必需充分增大顶点4701处的积累数据量DAl的值。并且,读取缓冲器(1)3902的容量RBl必需为该积累数据量DAl的值以上。该条件使用在该期间TR中读取的右视AV流文件的区段尺寸EXtent_R由下式(5)表示[式δ]
权利要求
1.一种再现装置,用于从传输流再现影像,所述传输流复用了在平面视觉影像再现中利用的基视视频流、和与所述基视视频流组合后在立体视觉影像再现中利用的从属视视频流,其中,所述再现装置包括提取部件,从所述传输流中提取所述基视视频流和所述从属视视频流; 第一缓冲器,存储提取出的基视视频流; 第二缓冲器,存储提取出的从属视视频流;压缩影像解码器,从各缓冲器接受所述基视视频流和所述从属视视频流的供给,并解码所述基视视频流和所述从属视视频流;和开关,在所述第一缓冲器和所述第二缓冲器之间,按照每个图片切换向所述压缩影像解码器供给所述基视视频流和所述从属视视频流的供给源,所述开关的切换定时是利用赋予给所述基视视频流和所述从属视视频流的各图片的解码时间戳而决定的。
2.一种集成电路,搭载在用于从传输流再现影像的再现装置上,所述传输流复用了在平面视觉影像再现中利用的基视视频流、和与所述基视视频流组合后在立体视觉影像再现中利用的从属视视频流,其中,所述集成电路包括提取部件,从所述传输流中提取所述基视视频流和所述从属视视频流; 压缩影像解码器,解码所述基视视频流和所述从属视视频流; 开关,在第一缓冲器和第二缓冲器之间,按照每个图片切换向所述压缩影像解码器供给所述基视视频流和所述从属视视频流的供给源;和控制部件,控制所述开关,所述控制部件利用赋予给所述基视视频流和所述从属视视频流的各图片的解码时间戳,来决定所述开关的切换定时。
全文摘要
本发明公开一种记录媒体、再现装置和集成电路。在记录媒体中,立体视觉专用区域和平面视觉专用区域在立体视觉/平面视觉共用区域之后。立体视觉/平面视觉共用区域是交替配置有基视流文件和从属视流文件的各区段的连续区域,在立体视觉影像再现时与平面视觉影像再现时这两种情况下被访问。立体视觉专用区域是交替配置有在立体视觉/平面视觉共用区域中记录的两个流文件的各部分之后的区段的连续区域,在立体视觉影像再现中产生的长跳跃即将开始之前被访问。平面视觉专用区域是记录有立体视觉专用区域中记录的基视流文件的区段的拷贝的连续区域,在平面视觉影像再现中产生的长跳跃即将开始之前被访问。
文档编号G11B27/10GK102510465SQ20111035018
公开日2012年6月20日 申请日期2009年9月10日 优先权日2008年9月17日
发明者佐佐木泰治, 小川智辉, 矢羽田洋 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1