记录介质、再现装置、记录装置、再现方法、记录方法、程序.pdf

上传人:小** 文档编号:1643432 上传时间:2018-07-01 格式:PDF 页数:95 大小:2.83MB
返回 下载 相关 举报
摘要
申请专利号:

CN200980123473.8

申请日:

2009.06.24

公开号:

CN102067591A

公开日:

2011.05.18

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04N 5/93申请日:20090624|||公开

IPC分类号:

H04N5/93; G11B20/00; H04N13/00

主分类号:

H04N5/93

申请人:

松下电器产业株式会社

发明人:

大久保雅文; 金丸智一

地址:

日本大阪府

优先权:

2008.06.26 JP 2008-166807; 2008.10.30 US 61/109,618

专利代理机构:

永新专利商标代理有限公司 72002

代理人:

徐殿军

PDF下载: PDF下载
内容摘要

一种记录介质、再现装置、记录装置、再现方法、记录方法、程序。在BD-ROM中,记录应与视频流同步再现的字幕流和播放列表信息。播放列表信息包含PlayItem信息和显示方式标志,所述PlayItem信息是使用表示视频流的再现时间轴上的In_Time的信息及表示Out_Time的信息来定义再现区间的信息,并且包含流信息表。显示方式标志表示再现区间中字幕的显示方式的控制是否为有效,流信息表在再现区间中的显示方式为有效的情况下,指示再现装置应选择多个字幕流中的哪个。

权利要求书

1: 一种记录介质, 记录有应与视频流同步再现的字幕流和播放列表信息, 其特征在 于: 所述播放列表信息包含再现区间信息与显示方式标志, 所述再现区间信息是使用表示视频流再现时间轴上的 In Time 的信息及表示 Out Time 的信息来定义再现区间的信息, 并且包含流信息表, 显示方式标志表示再现区间中的字幕的显示方式的控制是否为有效, 流信息表在再现区间中显示方式为有效的情况下, 指示再现装置应选择多个字幕流中 的哪个。
2: 根据权利要求 1 所述的记录介质, 其特征在于, 在所述字幕的显示方式中, 有通过独立地显示右视点用字幕、 左视点用字幕来实现立 体视觉的立体视觉显示方式, 流信息表在再现区间中立体视觉显示方式为有效的情况下, 将应同时选择的两个字幕 流的组合指示给再现装置。
3: 根据权利要求 1 所述的记录介质, 其特征在于, 所述字幕的显示方式中有对应于用户年龄的显示方式, 所述流号码表包含由多个入口构成的入口序列, 在各入口中记述构成字幕流的数据包 的数据包识别符和各个字幕流的字符属性, 流信息表在对应于年龄的显示方式为有效的情况下, 将具有规定字符属性的字幕流指 示给再现装置。
4: 根据权利要求 3 所述的记录介质, 其特征在于, 所谓具有规定字符属性的字幕流是用平假名标记的字幕流、 带注音假名的字幕流。
5: 根据权利要求 3 所述的记录介质, 其特征在于, 所述具有规定字符属性的字幕流是由放大字符表现的字幕流。
6: 一种再现装置, 选择记录介质中记录的多个字幕流中的一个, 并与视频流同步地进 行再现, 其特征在于 : 记录介质中记录有应与视频流同步再现的字幕流和播放列表信息, 所述播放列表信息包含再现区间信息与显示方式标志, 所述再现区间信息是使用表示视频流再现时间轴上的 In Time 的信息及表示 Out Time 的信息来定义再现区间的信息, 并且包含流信息表, 显示方式标志表示再现区间中的字幕的显示方式的控制是否为有效, 流信息表在再现区间中显示方式为有效的情况下, 指示再现装置应选择多个字幕流中 的哪个, 该再现装置具备 : 配置存储部, 存储装置中的配置信息 ; 选择部件, 对在配置信息中是否将规定的显示方式的控制设定为有效进行判定, 在为 有效的情况下, 选择多个字幕流中适合于该显示方式的字幕流, 作为应与视频流同步的字 幕流 ; 和 再现部件, 再现所选择的图形字幕流和视频流。
7: 根据权利要求 6 所述的再现装置, 其特征在于, 2 在所述字幕的显示方式中, 有通过独立地显示右视点用字幕、 左视点用字幕来实现立 体视觉的立体视觉显示方式, 流信息表在再现区间中立体视觉显示方式为有效的情况下, 指示应同时选择的两个字 幕流的组合, 所述适合于显示方式的字幕流是由流信息表指示的两个字幕流的组合。
8: 根据权利要求 7 所述的再现装置, 其特征在于, 所述再现装置具备解复用部, 再现部件包含对两个字幕流中的一个进行解码而得到左视点字幕的图形解码器、 和对 两个字幕流中的另一个进行解码而得到右视点字幕的图形解码器, 所述解复用部执行数据包过滤, 将构成视频流和多个字幕流的多个 TS 数据包之中、 具 有从选择部件指示的数据包识别符的 TS 数据包输出给视频解码器、 图形解码器, 通过从流信息表中取得对应于两个字幕流中每个字幕流的数据包识别符, 并命令解复 用部进行基于该两个数据包识别符的数据包过滤, 从而执行在所述立体视觉显示方式为有 效的情况下的选择部件的选择。
9: 根据权利要求 7 所述的再现装置, 其特征在于, 在所述再现装置的配置存储部中的显示方式意味着平面显示的情况下, 通过使再现部件仅再现为了进行立体视觉再现而使用的两个字幕流中的任意一个, 进 行字幕的平面显示。
10: 根据权利要求 7 所述的再现装置, 其特征在于, 所述再现装置能够与显示装置连接, 再现装置还具备取得部件, 该取得部件从显示装置取得与显示装置能否进行立体显示 有关的信息, 在根据所述取得的信息判断为所述显示装置不能进行立体显示的情况下, 使用立体显 示用字幕流的一部分和影像流的一部分, 进行平面显示, 在根据所述取得的信息判断为所述显示装置能进行立体显示的情况下, 执行所述立体 显示。
11: 根据权利要求 6 所述的再现装置, 其特征在于, 所述再现装置的配置存储部包含年龄信息, 显示方式中有对应于用户年龄的显示方式, 在所述配置存储部中设定的年龄信息表示面向年幼者或年老者的年龄的情况下, 通过 放大对应于字幕流的字幕来进行对应于年龄的显示方式。
12: 根据权利要求 6 所述的再现装置, 其特征在于, 所述再现装置的配置存储部包含字幕的显示大小, 通过将字幕大小放大至所述配置存储部中设定的大小来进行对应于年龄的显示方式。
13: 根据权利要求 6 所述的再现装置, 其特征在于, 所述选择部件在对应于年龄的显示方式为有效的情况下, 选择具有规定字符属性的字 幕流, 所谓具有规定字符属性的字幕流是用平假名标记的字幕流、 或带注音假名的字幕流。
14: 一种记录装置, 在记录介质中记录应与视频流同步再现的字幕流和播放列表信息, 3 其特征在于 : 所述播放列表信息包含再现区间信息与显示方式标志, 所述再现区间信息是使用表示视频流再现时间轴上的 In Time 的信息及表示 Out Time 的信息来定义再现区间的信息, 并且包含流信息表, 显示方式标志表示再现区间中的字幕的显示方式的控制是否为有效, 流信息表在再现区间中显示方式为有效的情况下, 指示再现装置应选择多个字幕流中 的哪个。
15: 一种再现方法, 在计算机上执行选择记录介质中记录的多个字幕流中的一个、 并与 视频流同步地进行再现的处理, 其特征在于 : 记录介质中记录有应与视频流同步再现的字幕流和播放列表信息, 所述播放列表信息包含再现区间信息与显示方式标志, 所述再现区间信息是使用表示视频流再现时间轴上的 In Time 的信息及表示 Out Time 的信息来定义再现区间的信息, 并且包含流信息表, 显示方式标志表示再现区间中的字幕的显示方式的控制是否为有效, 流信息表在再现区间中显示方式为有效的情况下, 指示应选择多个字幕流中的哪个, 所述计算机具备配置存储部, 存储计算机中的配置信息 ; 该再现方法包括 : 选择步骤, 对在配置信息中是否将规定的显示方式的控制设定为有效进行判定, 在为 有效的情况下, 选择多个字幕流中适合于该显示方式的字幕流, 作为应与视频流同步的字 幕流 ; 和 再现步骤, 再现所选择的图形字幕流和视频流。
16: 一种记录方法, 在记录介质中记录应与视频流同步再现的字幕流和播放列表信息, 其特征在于 : 所述播放列表信息包含再现区间信息与显示方式标志, 所述再现区间信息是使用表示视频流再现时间轴上的 In Time 的信息及表示 Out Time 的信息来定义再现区间的信息, 并且包含流信息表, 显示方式标志表示再现区间中的字幕的显示方式的控制是否为有效, 流信息表在再现区间中显示方式为有效的情况下, 指示再现装置应选择多个字幕流中 的哪个。
17: 一种程序, 使计算机执行选择记录介质中记录的多个字幕流中的一个、 并与视频流 同步地进行再现的处理, 其特征在于 : 记录介质中记录有应与视频流同步再现的字幕流和播放列表信息, 所述播放列表信息包含再现区间信息与显示方式标志, 所述再现区间信息是使用表示视频流再现时间轴上的 In Time 的信息及表示 Out Time 的信息来定义再现区间的信息, 并且包含流信息表, 显示方式标志表示再现区间中的字幕的显示方式的控制是否为有效, 流信息表在再现区间中显示方式为有效的情况下, 指示应选择多个字幕流中的哪个, 所述计算机具备配置存储部, 存储计算机中的配置信息 ; 该程序使计算机执行下列步骤 : 4 选择步骤, 对在配置信息中是否将规定的显示方式的控制设定为有效进行判定, 在为 有效的情况下, 选择多个字幕流中适合于该显示方式的字幕流, 作为应与视频流同步的字 幕流 ; 和 再现步骤, 再现所选择的图形字幕流和视频流。

说明书


记录介质、 再现装置、 记录装置、 再现方法、 记录方法、 程序

    【技术领域】
     本发明是一种属于图形字幕的显示技术领域的发明。背景技术 所谓图形字幕是对通过所谓的行程 (run-length) 编码压缩后的图形数据进行解 码、 并进行字幕显示的技术, 以 BD-ROM 再现装置为主, 在 DVB-MHP、 DVD-Video 中采用。图 形字幕通常通过解码图形字幕流来提供给显示。图形字幕流是 PES 数据包的排列, 在这种 PES 数据包中, 有存储图形数据的数据包、 存储调色板 (Pallet) 数据的数据包、 和存储控制 数据的数据包, 所述图形数据是行程数据, 由代码值与该代码值的连续长度构成。
     调色板数据表示各代码值与亮度及色差的对应关系。控制数据包含表示所述色 变换中应使用的调色板数据的参照值、 指定用于向平面存储器中写入图形的显示区域的信 息、 平面存储器中图形的显示坐标的信息, 根据该参照值来命令图形显示及色变换。
     描绘图形字幕时的再现装置的处理, 停留在行程数据的解压、 向平面存储器的写 入、 参照颜色查找表 (look-up table) 的色变换等, 所以再现装置中的字幕显示处理被简 化。
     现有技术文献
     专利文献
     专利文献 1 : 日本特开平 10-208446 号公报
     专利文献 2 : 国际公开第 2004/082297 号小册子
     发明概要 发明与要解决的问题
     但是, 使用再现装置来视听电影作品的视听者的年龄层中从老年到儿童跨度大, 另外, 再现装置也存在从廉价型号到高端型号各种变化。也传出在不久的将来可切换立体 视觉再现与平面视觉再现的型号也将登场, 从电影作品的制作方看, 期望对应于这些再现 装置的规格或用户层的多样化来实现有特色的字幕显示。
     这里, 在组入图形字幕流的控制信息中, 存在指定平面存储器中显示区域或显示 坐标的信息, 所以通过使该控制信息中显示坐标的设定或显示区域的范围变化, 可实现滚 动、 划 (wipe)、 切入 (cut-in)、 切出 (cut-out) 等显示效果。但是, 这种控制信息中的控制 种类仅限于上述显示效果, 不存在可对应于再现装置的再现装置规格或用户层的多样化来 实现有特色的显示的余地。
     当然, 还考虑通过向组入字幕流的控制信息中追加控制项目、 或改变组入字幕流 的控制信息的格式来实现那样的有特色的控制, 但这些提案损害了此前再现装置的制造开 发中养成的控制信息的兼容性, 所以担心得不到制造商的赞同。专利文献 1、 2 中记载的技 术也以现有的数据结构的扩展、 改变为前提, 所以将控制信息的兼容性置之度外这点被否 认。
     发明内容 本发明的目的在于, 提供一种记录介质, 可在维持图形字幕流的数据结构的兼容 的同时, 实现对应于再现装置的处理能力或用户年龄层的字幕显示方式的变化。
     用于解决课题的手段
     为了解决上述课题, 根据本发明的记录介质, 记录有应与视频流同步再现的字幕 流和播放列表信息, 其特征在于 :
     所述播放列表信息包含再现区间信息与显示方式标志,
     所述再现区间信息是使用表示视频流再现时间轴上的 In Time 的信息及表示 Out Time 的信息来定义再现区间的信息, 并且包含流信息表,
     显示方式标志表示再现区间中的字幕的显示方式的控制是否为有效,
     流信息表在再现区间中显示方式为有效的情况下, 指示再现装置应选择多个字幕 流中的哪个。
     发明效果
     本发明的记录介质中, 播放列表信息中的显示方式标志表示再现区间中字幕的显 示方式的控制是否为有效, 播放列表信息中的流信息表在再现区间中显示方式为有效的情 况下, 指示再现装置应选择多个字幕流中的哪个, 所以即便是为了维持兼容性, 例如组入字 幕流的控制信息的内容是与现有的内容相同的内容, 也只要将各种字幕流记录在记录介 质中后提供给再现装置, 就能按照再现装置的配置使再现装置选择这些各种字幕流中的某 个, 由此可使再现装置执行对应于特有显示方式的字幕显示。通过按照设为有效的显示方 式从多个字幕流中选择字幕流的处理, 实现有特色的字幕显示, 所以不必使控制信息变动。
     由于可实现对应于能否进行立体视觉再现或用户年龄多大的显示方式的变更, 所 以制造商通过对应于配置使字幕的显示方式变化, 可实现与其他公司的差别化。
     附图说明 图 1 是表示记录介质、 再现装置的使用行为方式的图。
     图 2 表示 BD-ROM 的内部构成。
     图 3 是表示 BD-ROM 的应用格式的图。
     图 4 表示构成左视点流、 右视点流的各源数据包经何种过程写入 AV 数据区域。
     图 5 是表示 BD-ROM 的物理单位与构成一个文件区块 (extent) 的源数据包的对应 关系的图。
     图 6 是将 TS 数据包的数据包 ID 可取的多个数值范围与具有各数值范围数据包 ID 的 TS 数据包的 PES 流种类对应后表示的图。
     图 7 是表示交织配置一例的图。
     图 8 是表示立体视觉用基本视点流、 增强视点流的内部构成一例的图。
     图 9 是表示通过根据图 8 的定时切换立体眼镜的透光 / 遮光来将何种影像提供给 再现的图。
     图 10 是表示利用眼的残像反应形成的立体影像的图。
     图 11 是表示图形字幕流的构成的图。
     图 12 是表示由各种功能区段 (segment) 构成的逻辑结构的图。
     图 13 是表示字幕的显示位置与 Epoch 的关系的图。
     图 14 表示 ODS、 PDS 的数据结构。
     图 15 表示 WDS、 PCS 的数据结构。
     图 16 是表示显示集中的 PCS 的记述例的图。
     图 17 是表示分配了 DSn 的 AVClip 的再现时间轴的图。
     图 18 是表示由 ODS 定义的图形字幕的类型的图。
     图 19 表示如何解码构成基本视点的字幕流、 构成增强视点的字幕流。
     图 20 表示基本视点视频流及增强视点视频流的再现与基本视点字幕流及增强视 点字幕流的再现同步的情况下再现的立体视觉影像的一例。
     图 21 表示由 window_horizontal_position、 window_vertical_position 规定的 图形平面中窗口的坐标、 及由 object_horizontal_position、 object_vertical_position 规定的图形平面中图形字幕的坐标如何影响立体视觉字幕。
     图 22 是表示 clip 信息文件一例的图。
     图 23 是表示入口映射表的内部构成的图。
     图 24 表示基于入口映射的入口点的登记。 图 25 是表示如何设定对应于左视点、 右视点的每个视点的入口映射的图。 图 26 是表示播放列表信息的数据结构的图。 图 27 是表示子路径信息表的内部构成的图。 图 28 表示对左视点、 右视点定义何种再现区间。 图 29 是表示视频流号码表的内部构成的图。 图 30 表示 STN_table 中字幕流信息表的内部构成。 图 31 是表示播放列表信息中扩展数据的内部构成的图。 图 32 是表示视频流号码表的内部构成的图。 图 33 是表示 STN_table_extension 中字幕流信息表的内部构成的图。 图 34 是表示再现装置的内部构成的图。 图 35 是详细表示再现装置的内部构成的图。 图 36 表示 PSR 组 12 及再现控制引擎 14 的内部构成。 图 37 是表示平面视觉控制部 41 的内部构成的图。 图 38 表示立体视觉控制部 42 的内部构成。 图 39 是表示图形解码器的内部构成的图。 图 40 是表示播放列表再现处理的处理步骤的流程图。 图 41 是表示基于 STN_table_extension 的再现步骤的流程图。 图 42 是表示装置状态变化时、 流变化请求时的 PSR2 的设定步骤的流程图。 图 43 是表示不同年龄再现时的选择步骤的流程图。 图 44 是表示立体视觉再现时的选择步骤的处理步骤的流程图。 图 45 是表示构成动作对象的源数据包序列、 播放列表信息的图。 图 46 表示字幕的内容。 图 47 表示对应于再现装置中 “用户年龄为 4 岁” 的配置信息来显示何种字幕。图 48 表示对应于再现装置中 “用户年龄为 70 岁” 的配置信息来显示何种字幕。
     图 49 表示对应于再现装置中 “立体视觉能力 ON” “立体视觉再现标志 ON” 的配置 信息来显示何种字幕。 具体实施方式
     以下, 参照附图说明具备上述课题解决手段的记录介质及再现装置的实施方式。
     图 1 是表示记录介质、 再现装置的使用行为方式的图。如图 1 所示, 作为记录介质 一例的 BD-ROM101、 再现装置 102 与电视 103、 液晶快门立体眼镜 104、 遥控器 100 一起构成 家庭影院系统, 供用户使用。
     BD-ROM101 向上述家庭影院系统提供例如电影作品。
     再现装置 102 与电视 103 连接, 再现 BD-ROM101。
     电视 103 通过显示电影作品的再现影像或显示菜单等, 向用户提供交互式操作环 境。
     液晶快门立体眼镜 104 由液晶快门与控制部构成, 使用用户两眼的视差来实现立 体视觉。液晶快门立体眼镜 104 的液晶快门是使用了具有光的透过率因改变施加电压而变 化的性质的液晶透镜的快门。液晶快门立体眼镜 104 的控制部接受从再现装置发送的右视 点用图像与左视点用图像的输出切换的同步信号, 根据该同步信号, 进行第 1 状态、 第2状 态的切换。
     图 1(b) 表示第 1 状态。所谓第 1 状态是如下状态, 即调节施加电压, 以便对应于 右视点的液晶透镜不透过光, 并调节施加电压, 以便对应于左视点的液晶透镜透过光, 在该 状态下, 将左视点用图像提供给视听。
     图 1(c) 表示第 2 状态。所谓第 2 状态是如下状态, 即调节施加电压, 以便对应于 右视点的液晶透镜透过光, 并调节施加电压, 以便对应于左视点的液晶透镜不透过光, 在该 情况下, 液晶快门立体眼镜可将右视点用图像提供给视听。
     通常, 右视点与左视点因其位置差异, 从右视点看见的像与从左视点看见的像在 外观上有一些差异。利用该差异, 人们可将眼看见的像识别为立体。由此, 若液晶快门立体 眼镜 104 使以上第 1 状态、 第 2 状态的切换与右视点用图像与左视点用图像的输出切换定 时同步, 则用户将平面显示错觉地看成是立体的。下面, 说明显示右视点影像、 左视点影像 时的时间间隔。
     具体地, 平面显示的图像中, 右视点用图像与左视点用图像中存在相当于与人的 视差相当的外观差异程度的差异, 通过以短的时间间隔切换显示这些图像, 就可以看到就 像是在进行立体显示。
     该短的时间间隔只要是通过上述切换显示、 人们错觉看成是立体的程度的时间即 可。
     遥控器 100 是从用户受理对分层化 GUI 的操作的设备, 为了这种操作受理, 遥控器 100 具备调用构成 GUI 的菜单的菜单键、 使构成菜单的 GUI 部件的聚焦移动的箭头键、 对构 成菜单的 GUI 部件进行确定操作的决定键、 用于将分层化的菜单返回到更上位的菜单的返 回键、 数值键。
     以上是对家庭影院系统的说明。下面, 说明 BD-ROM 的细节。图 2 表示作为本实施方式中进行说明的记录介质一例的光盘、 更具体是 BD-ROM 的 内部构成。
     第 1 段表示作为多层化光盘的 BD-ROM, 第 2 段沿水平方向拉伸描绘各记录层上存 在的螺旋轨道。该螺旋轨道被处理成一个连续的记录区域。该记录区域由位于最内周的导 入区、 位于最外周的导出区、 存在于其间的第 1 记录层的记录区域、 第 2 记录层的记录区域、 第 3 记录层的记录区域构成。
     第 3 段表示 BD-ROM 中的文件系统区域。文件系统区域由 “卷 (volume) 管理区域” 与 “逻辑地址空间” 构成。
     “卷管理区域” 是记录用于将第 1 记录层的记录区域、 第 2 记录层的记录区域、 第3 记录层的记录区域处理成一个连续的文件系统空间的文件系统管理信息的区域。
     “逻辑地址空间” 是由扇区连续的逻辑块号码 (LBN) 指示的地址空间。即, 第2段 中的第 1 记录层的记录区域、 第 2 记录层的记录区域、 第 3 记录层的记录区域构成一个连续 的逻辑地址空间。
     第 4 段表示文件系统管理区域的逻辑地址空间中的区域分配。文件系统管理记录 中, 内周侧存在非 AV 数据记录区域。在紧挨着非 AV 数据记录区域之后, 存在 AV 数据记录 区域。 第 5 段表示这些非 AV 数据记录区域及 AV 数据记录区域中记录的区块 (extent)。 在 AV 数据记录区域中存在构成 AV 文件的区块 ( 图中的 EXT、 EXT、 EXT… )。在非 AV 数据记 录区域中存在构成 AV 文件以外文件的区块 ( 图中的 EXT、 EXT、 EXT… )。
     图 3 是表示 BD-ROM 的应用格式的图。
     ‘BDMV 目录’ 是记录 BD-ROM 处理的 AV 内容或管理信息等的数据的目录。在 BDMV 目录之下, 存在称为 ‘JAR 目录’ 、 ‘BDJO 目录’ 、 ‘PLAYLIST 目录’ 、 ‘CLIPINF 目录’ 、 ‘STREAM 目录’的 5 个子目录, 在 BDMV 目录中配置 ‘index.bdmv’ 、 ‘MovieObject.bdmv’这两种文 件。 ‘index.bdmv’ 是涉及 BD-ROM 整体的管理信息, 在将盘插入再现装置后, 通过首先读出 index.bdmv, 由此再现装置唯一地识别盘。另外, index.bdmv 表示 BD-ROM 中可再现的多个 标题 (title) 的标题号码与规定各个标题的 BD-J 对象或电影对象之间的对应。
     ‘MovieObject.bdmv’ 存储一个以上的电影对象。 电影对象是在以命令解释器为控 制主体的动作模式 (HDMV 模式 ) 下、 规定再现装置应执行的控制步骤的管理对象, 包含一个 以上的命令、 和在用户执行对 GUI 的菜单调用、 标题调用的情况下规定如何屏蔽 (mask) 这 些调用的屏蔽标志。
     ‘JAR 目录’ 是配置对应于归档文件的 JAR 文件的目录。归档文件是通过将一个以 上类文件、 一个以上数据文件等汇总成一个所得到的文件。 一个以上类文件、 一个以上数据 文件等例如可通过归档器 (archiver)( 未图示 ) 来汇总成一个。
     这里, 作为归档文件的一例, 以 Java( 注册商标 ) 的归档文件为例进行说明。
     例如, 在以作为再现装置具备的字节代码解释器的 Java 虚拟机为控制主体的动 作模式 (BD-J 模式 ) 下, 规定再现装置应执行的控制步骤。存储 JAR 文件的文件由 5 位的 数字 zzzzz 与扩展符 jar 来识别。
     ‘BDJO 目录’ 是在以作为字节代码解释器的 Java 虚拟机为控制主体的动作模式 (BD-J 模式 ) 下, 存储存储了规定再现装置应执行的控制步骤的管理对象 (BDJ 对象 ) 的文
     件的目录。存储了 BDJ 对象的文件由 5 位的数字 zzzzz 与扩展符 bdjo 来识别。
     ‘PLAYLIST 目录’ 配置存储了播放列表信息的文件, 该播放列表信息包含指定对 基本视点视频流的再现区间的主路径信息、 指定对增强视点视频流的再现区间的子路径信 息。存储该播放列表信息的文件由 “yyyyy” 这样的 5 位识别号码与扩展符 “mpls” 识别。这 里, 所谓基本视点视频流是指构成左视点或右视点的视频流中可实现平面视觉显示的视频 流。 另一方面, 将构成左视点或右视点的视频流中不是基本视点视频流的视频流称为 “增强 视点视频流” 。 构成增强视点视频流的图片数据, 根据与构成基本视点视频流的图片数据之 间的帧相关性来进行压缩编码。
     作 为 利 用 这 种 视 点 间 相 关 性 的 视 频 压 缩 方 法, 有 称 为 Multiview Video Coding(MVC) 的 MPEG-4 AVC/H.264 的修正标准。作为 ISO/IEC MPEG 与 ITU-T VCEG 的共同 项目的 Joint Video Team(JVT) 在 2008 年 7 月完成了称为 Multiview Video Coding(MVC) 的 MPEG-4AVC/H.264 的修正标准的策定。 MVC 是汇总多个视点的影像来编码的标准, 通过不 仅将影像的时间方向类似性、 还将视点间的类似性也用于预测编码, 与多个视点的独立压 缩相比, 提高压缩效率。
     构成基本视点、 增强视点的流不仅是视频流。字幕流也构成基本视点、 增强视点。 下面, 将基本视点视频流、 基本视点字幕流统称为 “基本视点流” 。 另外, 将增强视点视频流、 增强视点字幕流统称为 “增强视点流” 。 ‘CLIPINF 目录’ 是配置存储了 clip 信息的文件 (clip 信息文件 ) 的目录。 Clip( 片 段 ) 信息文件由 “xxxxx” 这样的 5 位识别号码与扩展符 “clpi” 来识别。在该 clip 信息文 件的内部, 存在分别对应于左视点的视频流、 右视点的视频流的入口映射 (entry map)。
     将构成以上目录中存在的文件的区块, 记录在非 AV 数据区域中。
     ‘STREAM 目录’ 是配置存储了平面视觉视频流的 AVclip 文件、 存储了立体视觉视 频流的 AVclip 文件的目录。存储了平面视觉视频流的文件由 “xxxxx” 这样的 5 位识别号 码与扩展符 “m2ts” 来识别。存储了立体视觉视频流的文件由 “xxxxx” 这样的 5 位识别号 码与扩展符 “ilts” 来识别。
     将构成 STREAM 目录中存储的基本视点流文件的区块、 构成应存储在 STREAM 目录 中的增强视点流文件的区块记录在 AV 数据记录区域中。
     ( 流的记录执行方式 )
     图 4 表示构成基本视点流、 增强视点流的各源数据包经何种过程写入 AV 数据区 域。图 4 的第 1 段表示构成基本视点流或增强视点流的 TS 数据包。
     构成基本视点流和增强视点流的 188 字节的 TS 数据包如第 2 段所示, 附加 4 字节 的 TS_extra_header( 图中的阴影部 ), 变为 192 字节长度的源数据包。 该 TS_extra_header 包含表示该 TS 数据包的解码器输入时刻信息的 Arrival_Time_Stamp。
     构成基本视点流和增强视点流的源数据包构成一个以上的 “ATC 序列” 。所谓 “ATC 序列” 是构成 ATS 时间轴的源数据包的排列, 是指该 Arrival_Time_Stamp 参照的 Arrival_ Time_Clock 中不存在不连续点 (no arrival time-base discontinuetiy) 的排列。换言 之, 将该 Arrival_Time_Stamp 参照的 Arrival_Time_Clock 中存在连续性的源数据包序列 称为 “ATC 序列” 。将 ATS 如下附加于 TS 数据包的开头, 表示向解码器的传送时刻。
     这种 ATC 序列成为 AVclip, 以 xxxxx.m2ts 这样的文件名记录在记录层中。
     这种 AVclip 与通常的计算机文件一样, 被分割成一个以上文件区块, 记录在各记 录层上的区域中。第 3 段表示 AVclip, 第 4 段模式地表示 AVclip 如何记录在各记录层中。 该第 4 段中构成文件的各文件区块具有预定大小 ( 将该大小称为 S_EXT。) 以上的数据长 度。
     图 5 是表示 BD-ROM 的物理单位与构成一个文件区块的源数据包之间的对应关系 的图。如第 2 段所示, 在 BD-ROM 的 AV 文件记录区域中形成多个扇区。构成文件区块的源 数据包如第 1 段所示, 每 32 个为一组, 写入连续的 3 个扇区中。由 32 个源数据包构成的组 为 6144 字节 ( = 32×192), 这与 3 个扇区大小 6144 字节 (2048×3) 一致。将收纳于 3 个 扇区中的 32 个源数据包称为 “Aligned Unit” ( 排列单元 ), 以 Aligned Unit 单位来执行 向 BD-ROM 的写入。
     第 3 段中, 扇区以 32 个单位附加纠错码, 构成 ECC 块。再现装置只要以 Aligned Unit 单位访问 BD-ROM, 就可得到 32 个完结的源数据包。以上是对 BD-ROM 写入 AVclip 的 过程。
     图 6(a) 是将 TS 数据包的数据包 ID(PID) 可取的多个数值范围与具有各数值范围 数据包 ID 的 TS 数据包的 PES 流种类对应后表示的图。 具有 0x0100 的数据包 ID 的 TS 数据包构成节目映射 (Program_map), 具有 0x1001 的数据包 ID 的 TS 数据包构成节目时钟参考 (PCR)。
     具有 0x1011 的数据包 ID 的 TS 数据包构成基本视点视频流, 0x1012 的 TS 数据包 构成增强视点视频流。
     具有 0x1100-0x111F 的数据包 ID 的 TS 数据包构成音频流。
     具 有 0x1220-x123F 的 数 据 包 ID 的 TS 数 据 包 构 成 基 本 视 点 字 幕 流。 具 有 0x1240-0x125F 的 数 据 包 ID 的 TS 数 据 包 构 成 增 强 视 点 字 幕 流。 另 外, 作为构成平面 视觉用图形字幕流的 TS 数据包, 不构成基本视点字幕流的 TS 数据包的数据包 ID 为 0x1200-0x121F 的数值范围。
     构成这些视频流的 TS 数据包、 构成字幕流的 TS 数据包由构成基本视点的 TS 数据 包彼此、 构成增强视点的 TS 数据包彼此汇总而成。图 6(b) 表示其一例。
     如图 6(b) 所示, 构成基本视点的源数据包的组由被赋予了 0x1011 的 PID 的基本 视点视频流的源数据包 ( 图中的视频 : Video)、 赋予了 0x1100 的 PID 的音频流的源数据包 ( 图中的音频 : Audio)、 赋予了 0x1220、 0x1221、 0x1222、 0x1223、 0x1224、 0x1225、 0x1226 的 PID 的图形字幕流的源数据包 ( 图中的 PG) 构成。
     另一方面, 构成增强视点的源数据包的组由赋予了 0x1012 的 PID 的增强视点视 频流 ( 图中的 Video) 的源数据包、 赋予了 0x1101 的 PID 的音频流的源数据包 ( 图中的 Audio)、 赋予了 0x1240、 0x1241、 0x1242、 0x1243、 0x1244、 0x1245 的 PID 的图形字幕流的源 数据包 ( 图中的 PG) 构成。
     交织地配置构成基本视点、 增强视点的源数据包的组。图 7 是表示交织配置一例 的图。图 7 中的所谓交织配置是指构成基本视点、 增强视点的区块依据 “基本视点” 、 “增强 视点” 、 “基本视点” 、 “增强视点” ... 这样的规则性来记录。
     第 1 段表示 AV 文件, 第 2 段表示构成 AV 文件的区块 EXT_L[i]、 EXT_L[i+1]、 EXT_ R[i]、 EXT_R[i+1]。第 3 段表示属于各区块内的源数据包序列, 第 4 段表示记录层中的扇
     区序列。这里, 括号中的变量 i、 i+1 表示作为第几个区块再现。根据该记法, 可知由变量 i 指示的两个区块、 即 EXT_L[i]、 EXT_R[i] 同时再现, 由变量 i+1 指示的两个区块、 即 EXT_ L[i+1]、 EXT_R[i+1] 同时再现。
     区块 EXT_L[i]、 EXT_L[i+1] 由 PID = 0x1011 的源数据包构成。虚线箭头 h1、 h2、 h3、 h4 表示区块 EXT_L[i]、 EXT_L[i+1] 归属于基本视点流、 增强视点流中的哪个的归属关 系。根据箭头 h1、 h2 所示的归属关系, 可知区块 EXT_L[i]、 EXT_L[i+1] 归属于基本视点流。 根据箭头 h3、 h4 所示的归属关系, 可知区块 EXT_R[i]、 EXT_R[i+1] 归属于增强视点流。
     将 区 块 EXT_L[i] 的 大 小 称 为 SEXT_L[i], 将 区 块 EXT_R[i] 的 大 小 称 为 SEXT_ R[i]。
     说明如何确定这些 SEXT_L、 SEXT_R 的大小。这里, 区块在再现装置中被交互读出 到右视点用读缓冲器、 左视点用读缓冲器这两个缓冲器中, 提供给视频解码器。 这样, SEXT_ L、 SEXT_R 的大小必需考虑右视点用读缓冲器及左视点用读缓冲器变为缓冲器充满的时间 来确定。即, 若设向右视点用读缓冲器的传送速率为 Rmax1, 则必需确定右视点用读缓冲器 的容量, 以满足
     右视点用读缓冲器= Rmax1ד伴随跳跃的同时将左视点用读缓冲器变为充满的 时间”
     的关系。 这里, 所谓跳跃 (jump) 与盘查找 (disc seek) 含义相同。 这是因为 BD-ROM 中对记录可确保的连续区域有限, 基本视点流和增强视点流不限于相邻来记录, 也可记录 在分散的区域中。
     接着, 考虑 “伴随跳跃的同时将左视点用读缓冲器变为充满的时间” 。左视点用读 缓冲器中的 TS 数据包积蓄以 Rud-Rmax2 的传送速率来进行。这意味着从左视点用读缓冲 器的输出速率 Rmax2 与向左视点用读缓冲器的输入速率 Rud 之间的差分。这样, 将左视点 用读缓冲器变为充满的时间为 RB2/(Rud-Rmax2)。
     当向左视点用读缓冲器读出数据时, 由于必需考虑从右视点视频流向左视点视频 流的跳跃时间 (Tjump) 与从左视点视频流至右视点视频流的跳跃时间 (Tjump), 所以
     左视点用读缓冲器的积蓄中必需 (2×Tjump+RB2/(Rud-Rmax2)) 的时间。
     若设右视点用读缓冲器的传送速率为 Rmax1, 则在上述左视点用读缓冲器的积蓄 时间中, 必需以 Rmax1 的传送速率输出右视点用读缓冲器内的全部源数据包, 所以右视点 用读缓冲器的大小 RB1 变为
     RB1 ≥ Rmax1×{2×Tjump+RB2/(Rud-Rmax2)}。
     以同样的步骤, 若求左视点用读缓冲器的容量 RB2, 则为
     RB2 ≥ Rmax2×{2×Tjump+RB1/(Rud-Rmax1)}。
     作为右视点用读缓冲器、 左视点用读缓冲器的存储器大小的具体值, 为 1.5Mbyte 以下, 在本实施方式中, 区块大小 SEXT_R、 SEXT_L 被设定为与该右视点用读缓冲器、 左视点 用读缓冲器的大小相同的大小, 或基本与其相等的大小。 以上是对基本视点流、 增强视点流 的记录执行方式的说明。下面, 说明基本视点流及增强视点流的内部构成。
     图 8 是表示立体视觉用基本视点流、 增强视点流的内部构成一例的图。
     基本视点流、 增强视点流例如包含图片数据。图片 (picture) 数据有多种, 包含 I 图片、 P 图片、 B 图片这样的图片数据。所谓 I 图片是一画面大小的图片数据。
     所谓 P 图片是表示与构成基准的 I 图片之间的差分的图片数据。
     所谓 B 图片是由构成基准的 I 图片与 P 图片生成的图片数据。
     图 8 的第 2 段表示基本视点流的内部构成。 该流中包含图片数据 I1、 P2、 Br3、 Br4、 P5、 Br6、 Br7、 P9 这样的图片数据。
     这些图片数据根据 DTS( 解码时间戳 : 表示由解码器执行解码的开始时刻的信息 ) 来解码。第 1 段表示左视点图像。通过根据 PTS, 按 I1、 Br3、 Br4、 P2、 Br6、 Br7、 P5 的顺序, 再现如此解码的图片数据 I1、 P2、 Br3、 Br4、 P5、 Br6、 Br7、 P9, 由此再现左视点图像。
     第 4 段表示增强视点流的内部构成。该辅视频流包含 P1、 P2、 B3、 B4、 P5、 B6、 B7、 P8 这样的图片数据。这些图片数据根据 DTS 来解码。第 3 段表示右视点图像。通过根据 PTS( 演示 (presentation) 时间戳 : 表示视频、 音频的提示时刻的信息 ), 按 P1、 B3、 B4、 P2、 B6、 B7、 P5 的顺序, 再现如此解码的图片数据 P1、 P2、 B3、 B4、 P5、 B6、 B7、 P8, 由此再现右视点 图像。
     第 5 段表示如何使液晶快门立体眼镜 104 的状态变化。如该第 5 段所示, 可知收 看左视点影像时, 关闭右视点的液晶快门, 收看右视点影像时, 关闭左视点的液晶快门。
     这些主视频流、 辅视频流除利用时间方向的冗余性的图片间预测编码外, 还由利 用视点间的冗余性的图片间预测编码压缩。 增强视点流的图片参照基本视点流的相同显示 时刻的图片来压缩。
     例如, 增强视点流的开头 P 图片参照基本视点流的 I 图片, 增强视点流的 B 图片参 照基本视点流的 Br 图片, 增强视点流的第二个 P 图片参照基本视点流的 P 图片。
     图 9 是表示通过根据图 8 的定时切换立体眼镜的透光 / 遮光来将何种影像提供给 再现的图。这里, 帧显示期间是 1/24 秒, 若使立体眼镜中的右视点、 左视点的透光 / 遮光每 隔 1/48 秒变化, 则右视点、 左视点的图片分别交互出现。图 9 所示的左视点的图像及右视 点的图像模式地示出图像内出现的人物的脸的方向或位置在左视点图像与右视点图像中 稍稍错位 ( 另外, 图 9、 图 10 中人物的脸的方向或位置错位为模式错位。)。
     图 10 是表示利用眼的残像反应形成的立体影像的图。
     以上结束对增强视点视频流的内部构成的说明。
     下面说明图形字幕流。图 11 是表示图形字幕流的构成的图。图 11(a) 的第 1 段 表示构成 AVClip 的 TS 数据包序列。第 2 段表示构成图形字幕流的 PES 数据包序列。第 2 段中的 PES 数据包序列通过从第 1 段的 TS 数据包中、 具有规定 PID 的 TS 数据包中取出有 效载荷 (payload) 后连结来构成。
     第 3 段 表 示 图 形 字 幕 流 的 构 成。 图 形 字 幕 流 由 称 为 PCS(Presentation Composition Segment : 演示合成区段 )、 WDS(Window Define Segment : 窗口定义区段 )、 PDS(Palette Definition Segment : 调色板定义区段 )、 ODS(Object_Definition_Segment : 对象定义区段 )、 END(END of Display Set Segment : 显示集结束区段 ) 的功能区段构成。 这些功能区段中, PCS 被称为画面构成区段, WDS、 PDS、 ODS、 END 被称为定义区段。PES 数据 包与功能区段的对应关系为 1 对 1 的关系、 1 对多的关系。即, 功能区段在变换为一个 PES 数据包后记录在 BD-ROM 中, 或被区段化, 变换为多个 PES 数据包后, 记录在 BD-ROM 中。
     图 11(b) 是表示通过变换功能区段得到的 PES 数据包的图。如图 11(b) 所示, PES数据包由 ‘数据包头’ 与 ‘有效载荷’ 构成, 该有效载荷相当于功能区段实体。另外, 数据包 头中存在对应于该功能区段的 DTS、 PTS。另外, 在以后的说明中, 将存储功能区段的 PES 数 据包的头内存在的 DTS 和 PTS, 作为功能区段的 DTS 和 PTS 进行处理。
     这些各种功能区段构筑图 12 的逻辑结构。图 12 是表示由各种功能区段构成的逻 辑结构的图。图 12 中, 分别在第 3 段示出功能区段, 在第 2 段示出 Display Set, 在第 1 段 示出 Epoch。
     第 2 段的所谓 Display Set( 显示集, 简称为 DS) 是指构成图形字幕流的多个功能 区段中、 构成一画面大小的图形的功能区段的集合。图中的虚线 kz1 表示第 3 段的功能区 段归属于哪个 DS 的归属关系。可知 PCS-WDS-PDS-ODS-END 这样的一连串功能区段构成一 个 DS。再现装置可不从 BD-ROM 中读出构成该 DS 的多个功能区段地构成一画面大小的图 形。
     第 1 段的所谓 Epoch 是指 AVClip 再现时间轴上具有存储器管理连续性的一个期 间、 及分配给该期间的数据群。所谓这里设想的存储器是用于存储一画面大小的图形的图 形平面、 用于存储解压状态的图形数据的对象缓冲器。 在对它们的存储器管理中, 有连续性 是指通过相当于该 Epoch 的期间, 不发生这些图形平面及对象缓冲器的快闪 (flash), 仅在 图形平面内的某个确定的矩形区域内, 进行图形的删除及再描绘 (※ 这里所谓快闪是清除 全部平面及缓冲器的存储内容。)。该矩形区域的纵横向的大小及位置在相当于 Epoch 的 期间中始终固定。在图形平面中, 在该固定的区域内, 只要进行图形的删除及再描绘, 就可 保障影像与图形的同步。即, Epoch 可称为可保障影像 - 图形同步的再现时间轴上的一单 位。在图形平面中, 在想变更应执行图形删除、 再描绘的区域的情况下, 必需在再现时间轴 上定义该变更时刻, 使该变更时刻之后变为新的 Epoch。 此时, 在两个 Epoch 的边界, 不保证 影像 - 图形的同步。
     根据 Epoch 中字幕的位置关系, 在再现时间轴上, 画面上的某个确定的矩形区域 内出现字幕的期间可称为 Epoch。图 13 是表示字幕的显示位置与 Epoch 之间的关系的图。 在图 13 中, 考虑对应于动态图像各图片的图案来变更字幕的位置。即, 5 个字幕 ‘本当に ( 真的 )’ 、 ‘ごめん ( 抱歉 )’ 、 ‘あれから ( 从那以后 )’ 、 ‘3 年だつた ( 已经 3 年了 )’ 中, 两个字幕 ‘本当に’ 、 ‘ごめん’ 配置在画面的下侧, ‘あれから’ 、 ‘3 年だつた’ 配置在画面的 上侧。这是考虑画面的易见性, 在画面中相当于空白的位置上配置字幕。在有这种时间变 动的情况下, 在 AVClip 的再现时间轴上, 在下侧空白中出现字幕的期间变为一个 Epoch1, 在上侧空白中出现字幕的期间变为另一 Epoch2。 这两个 Epoch 分别具有独自的字幕描绘区 域。在 Epoch1 中, 画面下侧的空白变为字幕的描绘区域 (window1)。另一方面, 在 Epoch2 中, 画面上侧的空白变为字幕的描绘区域 (window2)。 由于这些 Epoch1、 2 中保证缓冲器、 平 面中存储器管理的连续性, 所以无缝进行上述空白中的字幕显示。以上是对 Epoch 的说明。 下面说明 Display Set。
     图 12 中的虚线 hk1、 2 表示第 2 段的功能区段归属于哪个 Epoch 的归属关系。 可知 Epoch Start、 Acquisition Point、 Normal Case 这样一连串 DS 构成第 1 段 Epoch。 ‘Epoch Start’ 、 ‘Acquisition Point’ 、 ‘Normal Case’是 DS 的 类 型。 图 12 中 的 Acquisition Point、 Normal Case 的顺序只是一例, 哪个在先均无妨。
     ‘Epoch Start’ (Epoch 开始 ) 表示新的 Epoch 的开始。因此, Epoch Start 包含下一画面合成所需的全部功能区段。 Epoch Start 配置在电影作品中的章节等、 判明找到起 点 ( 頭出し ) 的位置。
     ‘Acquisition Point’ ( 采集点 ) 不是 Epoch 的开始时刻, 而是包含下一画面合成 所需的全部功能区段的 Display Set。若从作为 Acquisition Point 的 DS 找到起点, 则能 可靠地实现图形显示。即, 作为 Acquisition Point 的 DS 起到可从 Epoch 的中途进行画面 构成的作用。将作为 Acquisition Point 的 Display Set 组入可构成找到起点目的地的位 置上。在这种位置中有可通过时间搜索指定的位置。所谓时间搜索是从用户受理几分几秒 这样的时间输入、 从相当于该时间输入的再现时刻进行找到起点的操作。由于这种时间输 入以 10 分钟单位、 10 秒钟单位这样的大的单位进行, 所以间隔 10 分钟的再现位置、 间隔 10 秒钟的再现位置变为可由时间搜索指定的位置。 通过这样在通过时间搜索指定的位置设置 Acquisition Point, 可最佳地执行时间搜索时的图形字幕流再现。
     ‘Normal Case’ 仅包含与前一 Display Set 的差分。例如, 某个 DSv 的字幕是与先 行的 DSu 相同的内容, 但画面构成与该先行的 DSu 不同的情况下, 仅设置 PCS 与 END 的 DSv, 设该 DSv 为 Normal Case 的 DS。据此, 由于不必设置重复的 ODS, 所以可有助于 BD-ROM 中 的容量削减。另一方面, Normal Case 的 DS 不过是差分, 所以 Normal Case 单独不能进行 画面构成。 接着, 说明 Definition Segment(ODS、 WDS、 PDS)。
     ‘Object_Definition_Segment’ 是定义图形字幕的功能区段。下面说明该图形字 幕。 记录在 BD-ROM 中的 AVClip 由于以伴随高清的高画质为卖点, 所以图形字幕的分辨率也 设定为 1920×1080 象素这样的高精细的大小。由于有 1920×1080 的分辨率, 所以 BD-ROM 中, 可鲜明再现剧场上映用的字幕的字体, 即手写的韵味深的字体的字幕显示。 图形字幕由 多个行程数据构成。 所谓行程数据是利用表示象素值的象素代码与象素值的连续长度来表 现象素序列的数据。象素代码是 8 比特的值, 取 1 ~ 255 的值。行程数据中, 可利用该象素 代码从全色的 16,777,216 色中选择任意的 256 色, 设定为象素的颜色。另外, 在显示为字 幕的情况下, 必需通过将字符串配置在透明色的背景中来描绘图形字幕。
     基于 ODS 的图形字幕的定义具有图 14(a) 所示的数据结构。ODS 如图 14(a) 所示, 由表示自身是 ODS 的 ‘segment_type’ 、 表示 ODS 的数据长度的 ‘segment_length’ 、 唯一识 别 Epoch 中对应于该 ODS 的图形字幕的 ‘object_id’ 、 表示 Epoch 中 ODS 的版本的 ‘object_ version_number’ 、 ‘last_in_sequence_flag’ 、 和作为图形字幕的部分或全部的连续字节 长度数据 ‘object_data_fragment’ 构成。
     ‘Palette Definition Segment(PDS)’ 是存储调色板数据的功能区段。所谓调色 板数据是表示 1 ~ 255 的象素代码与象素值的组合的数据。 这里, 象素值由红色差分量 (Cr 值 )、 蓝色差分量 (Cb 值 )、 亮度分量 (Y 值 )、 透明度 (T 值 ) 构成。 通过将各行程数据具有的 象素代码置换为调色板所示的象素值, 行程数据显色。 图 14(b) 示出 PDS 的数据结构。 如图 14(b) 所示, PDS 由表示自身是 PDS 的 ‘segment_type’ 、 表示 PDS 的数据长度的 ‘segment_ length’ 、 唯一识别该 PDS 中包含的调色板的 ‘pallet_id’ 、 表示 Epoch 中的 Epoch 的 PDS 版本的 ‘pallet_version_number’ 、 关于各入口的信息 ‘pallet_entry’构成。 ‘pallet_ entry’ 表示各入口中红色差分量 (Cr 值 )、 蓝色差分量 (Cb 值 )、 亮度分量 Y 值、 透明度 (T 值 )。
     接着说明 WDS。
     ‘window_definition_segment’ 是用于定义图形平面的矩形区域的功能区段。已 描述了在 Epoch 中, 只有在清除及再描绘在图形平面中的某个矩形区域内进行的情况下, 存储器管理才产生连续性。将该图形平面中的矩形区域称为 “window” , 用该 WDS 定义。图 15(a) 是表示 WDS 的数据结构的图。如图 15(a) 所示, WDS 使用唯一识别图形平面中窗口的 ‘window_id’ 、 表示图形平面中左上象素的水平位置的 ‘window_horizontal_position’ 、 表 示图形平面中左上象素的垂直位置的 ‘window_vertical_position’ 、 表示图形平面中窗口 的横向幅度的 ‘window_width’ 、 和表示图形平面中纵向幅度的 ‘window_height’ 来表现。
     说明 window_horizontal_position、 window_vertical_position、 window_width、 window_height 可取的值。 这些参数假定的坐标系是图形平面的内部区域, 该图形平面具有 纵向 : video_heigh、 横向 : video_width 的二维状大小。
     window_horizontal_position 是图形平面中左上象素的水平地址, 所以取 1 ~ video_width 的值, window_vertical_position 是图形平面中左上象素的垂直地址, 所以 取 1 ~ video_height 的值。
     window_width 是图形平面中窗口的横向幅度, 所以取 1 ~ video_width-window_ horizontal_position 的值, window_height 由于是图形平面中的纵向幅度, 所以取 1 ~ video_height-window_vertical_position 的值。
     利用 WDS 的 window_horizontal_position、 window_vertical_position、 window_ width、 window_height, 可对每个 Epoch 规定在图形平面的何处配置窗口或将窗口的大小 设为何值。因此, 可在创作 (authoring) 时调整, 以在显示属于某个 Epoch 的图片的期间, 为了不妨碍图片内的图案, 在图片上相当于空白的位置上, 呈现窗口。由此, 可容易看到基 于图形的字幕显示。WDS 可对每个 Epoch 定义, 所以即便图片的图案中有时间变动, 也可对 应于该变动, 容易看到地显示图形。因此, 结果是, 可将电影作品的品质提高到与将字幕组 入影像主体相同的水平。
     下面, 说明 ‘END of Display Set Segment’ 。END of Display Set Segment 是表 示 Display Set 传送终止的指标, 配置在 Display Set 中的功能区段中紧挨着最后的 ODS 之 后。 该 END of Display SetSegment 的内部构成由表示自身是 END of Display SetSegment 的 ‘segment_type’ 、 与表示该功能区段的数据长度的 ‘segment_length’ 构成, 没有对其必 需说明的构成要素。故省略图示。
     以上是对 ODS、 PDS、 WDS、 END 的说明。接着说明 PCS。
     PCS 是构成交互式画面的功能区段。PCS 由图 15(b) 所示的数据结构构成。如 图 15(b) 所 示, PCS 由 ‘segment_type’ 、 ‘segment_length’ 、 ‘composition_number’ 、 ‘composition_state’ ‘pallet_update_flag’ 、 ‘pallet_id’ 、 ‘composition_object(1) ~ 、 (m)’ 构成。
     ‘composition_number’ 使用 0 ~ 15 的数值来识别 Display Set 中的图形更新。 说到如何识别, 若从 Epoch 的开头至本 PCS 存在图形更新, 则每当经由这些图形更新, 就通 过递增等规则来设定 composition_number。
     ‘composition_state’ 表 示 从 本 PCS 开 始 的 Display Set 是 Normal Case、 ACquisition Point 还是 Epoch Start。‘pallet_update_flag’ 表示本 PCS 中是否进行 PalletOnly Display Update。所 谓 PalletOnly Display Update 是指仅将之前的调色板切换为新的调色板的更新。若本 PCS 中执行这种更新, 则将本字段设定为 “1” 。
     ‘pallet_id’ 表示本 PCS 是否执行 PalletOnly Display Update。 所谓 PalletOnly Display Update 是指通过从之前的 Display Set、 仅将调色板切换为新的调色板来执行的 更新。在本 PCS 中执行这种更新的情况下, 将本字段设定为 “1” 。
     ‘composition_object(1) ~ (n)’是用于实现该 PCS 所属的 Display Set 中的 画面构成的控制信息。图 15(b) 的虚线 wd1 详细示出任意 composition_object(i) 的 内部构成。如该虚线 wd1 所示, composition_object(i) 由 ‘object_id_ref’ 、 ‘window_ id_ref’ 、 ‘object_cropped_flag’ 、 ‘object_horizontal_position’ 、 ‘object_vertical_ position’ 、 ‘cropping_rectangle 信息 (1)(2)...(n)’ 构成。
     ‘object_id_ref’ 是图形字幕识别符 (object_id) 的参照值。该参照值意味着实 现对应于 composition_object(i) 的画面构成时, 应使用的图形字幕的识别符。
     ‘window_id_ref’ 是窗口识别符 (window_id) 的参照值。该参照值表示实现对应 于 composition_object(i) 的画面构成时, 应使图形字幕显示于哪个窗口中。
     ‘object_cropped_flag’ 是对显示对象缓冲器中裁剪 (crop) 的图形字幕还是将 图形字幕设为非显示进行切换的标志。在设定为 “1” 的情况下, 显示对象缓冲器中裁剪的 图形字幕, 在设定为 “0” 的情况下, 图形字幕变为非显示。
     ‘object_horizontal_position’ 表示图形平面中图形字幕左上象素的水平位置。
     ‘object_vertical_position’ 表示图形平面中左上象素的垂直位置。
     ‘cropping_rectangle 信 息 (1)(2)...(n)’是 在 将 ‘object_cropped_flag’设 定为 1 的情况下变为有效的信息要素。虚线 wd2 详细示出任意 cropping_rectangle 信 息 (i) 的内部构成。如该虚线所示, cropping_rectangle 信息 (i) 由 ‘object_cropping_ horizontal_position’ 、 ‘object_cropping_vertical_position’ 、 ‘object_cropping_ width’ 、 ‘object_cropping_height’ 构成。
     ‘object_cropping_horizontal_position’ 表示图形平面中裁剪矩形左上象素的 水平位置。裁剪矩形是用于切出图形字幕一部分的框, 相当于 ETSI EN300 743 标准规格中 的 “Region” 。
     ‘object_cropping_vertical_position’ 表示图形平面中裁剪矩形左上象素的垂 直位置。
     ‘object_cropping_width’ 表示图形平面中裁剪矩形的横向幅度。
     ‘obiect_cropping_height’ 表示图形平面中裁剪矩形的纵向幅度。
     以上是 PCS 的数据结构。下面说明 PCS 的具体记述。该具体例伴随着动态图像 的再现进行, 通过向多个图形平面写入, 如 ‘本当に’ 、 ‘ごめん’ 所示那样慢慢显示。这里假 定的 Epoch 具有 DS1(Epoch Start)、 DS2(Normal Case)。DS1 具备定义构成字幕显示框的 window 的 WDS、 表示台词 ‘本当にごめん’ 的 ODS、 第 1 个 PCS。设 DS2(Normal Case) 具有 第 2 个 PCS。
     下面, 说明如何记述各个 PCS。图 16 示出属于 Display Set 的 WDS、 PCS 的记述例。 图 16 是表示显示集中的 PCS 的记述例的图。图 16(a) 中, WDS 的 window_horizontal_position、 window_vertical_position 表示图形平面中窗口的左上坐标 LP1, window_width、 window_height 表示容器显示框的横 向幅度、 纵向幅度。
     图 16(a) 中 的 裁 剪 信 息 的 object_cropping_horizontal_position、 object_ cropping_vertical_position 表示设对象缓冲器中图形字幕的左上坐标为原点的坐标系 中裁剪范围的基准 SDT。从基准点起, object_cropping_width、 object_cropping_height 所示范围 ( 图中的粗框部分 ) 变为裁剪范围。裁剪的图形字幕被配置在图形平面的坐标系 中以 obiect_horizontal_position、 object_vertical_position 为基准点 ( 左上 ) 的虚线 范围 cp1 中。由此, 将 ‘本当に’ 写入图形平面中的窗口内。由此, 将字幕 ‘本当に’ 与动态 图像合成显示。
     图 16(b)) 是表示 DS2 中的 PCS 的记述例的图。图 16(b) 中的 WDS 的记述与图 17 相同, 所以省略说明。裁剪信息的记述与图 16(b) 不同。图 16(b) 中的裁剪信息的 object_ cropping_horizontal_position、 object_cropping_vertical_position 表示对象缓冲器 上的字幕 ‘本当にごめん’ 中 ‘ごめん’ 的左上坐标, object_cropping_height、 object_ cropping_width 表示 ‘ごめん’ 的横向幅度、 纵向幅度。由此, 将 ‘ごめん’ 写入图形平面中 的窗口内。由此, 将字幕 ‘ごめん’ 与动态图像合成显示。
     以上是对功能区段的说明。 接着, 说明具有这些 PCS、 ODS 的 DisplaySet 在 AVClip 再现时间轴上如何分配。Epoch 是再现时间轴上存储器管理连续的期间, Epoch 由一个以上 的 Display Set 构成, 所以如何向 AVClip 再现时间轴分配 Display Set 成为问题。这里, 所谓 AVClip 的再现时间轴是指用于规定构成 AVClip 中复用的视频流的各个图片数据的解 码定时、 再现定时而设想的时间轴。在该再现时间轴上, 解码定时、 再现定时以 90KHz 的时 间精度表现。附加于 Display Set 内的 PCS、 ODS 上的 DTS、 PTS 表示该再现时间轴上应实现 同步控制的定时。使用附加于该 PCS、 ODS 上的 DTS、 PTS 来进行同步控制是向再现时间轴分 配 Display Set。
     若设属于 Epoch 的 Display Set 之中任意的 Display Set 为 DSn, 则 DSn 由图 17 所示的 DTS、 PTS 设定向 AVClip 的再现时间轴分配。图 17 是表示分配了 DSn 的 AVClip 的 再现时间轴的图。图中, DSn 的起点由属于 DSn 的 PCS 的 DTS 值 (DTS(DSn[PCS])) 表示, 终 点由属于 DSn 的 PCS 的 PTS 值 (PTS(DSn[PCS])) 表示。DSn 中进行最初显示的定时也示于 PCS 的 PTS 值 (PTS(DSn[PCS]))。在 AVClip 再现时间轴上, 若使视频流的期望图片出现的 定时与 PTS(DSn[PCS]) 一致, 则 DSn 的最初显示与该视频流同步。
     PTS(DSn[PCS]) 是向 DTS(DSn[PCS]) 加上 ODS 解码所需的期间 (DECODE DURATION) 的值。
     最初显示所需的 ODS 的解码在该 DECODE DURATION 内进行。 图 17 的期间 mc1 表示 执行属于 DSn 的任意 ODS(ODSm) 的解码的期间。该解码期间的开始点由 DTS(ODSn[ODSm]) 表示, 该解码的终止点由 PTS(ODSn[ODSm]) 表示。
     通过对属于 Epoch 的全部 ODS 进行以上向再现时间轴的分配, Epoch 如规定所示。 以上是就对再现时间轴的分配的说明。
     以上是对图形流的说明。
     图 18 是表示由 ODS 定义的图形字幕的类型的图。 (a) 是构成平假名字符的字幕的图形字幕, (b) 是构成带注音假名的字符的字幕的图形字幕。(c) 是构成放大字符的字幕的 图形字幕, (d)、 (e) 是构成带厚度字符的字幕的图形字幕。这些 (d)、 (e) 中的字符厚度在 (d) 与 (e) 中看到的角度微妙差异。因此, 若将这些带厚度的字符作为左视点字幕、 右视点 字幕, 与左视点动态图像、 右视点动态图像一起再现, 则可在实现动态图像的立体视觉的同 时, 实现字幕的立体视觉。 这些图形字幕在设字幕的显示方式控制为有效的情况下、 对应于 其控制内容来适当选择。
     接着, 说明使用该图形流实现立体视觉时的改良。
     图 19 表示如何解码构成基本视点的字幕流、 构成增强视点的字幕流。
     在实现立体视觉的情况下, 准备两个系统的上述图形解码器、 图形平面、 视频平 面。将其中基本视点用的图形解码器、 图形平面、 视频平面称为基本图形解码器、 基本图形 平面、 基本视频平面。 另一方面, 将增强视点用的图形解码器、 图形平面、 视频平面称为扩展 图形解码器、 扩展图形平面、 扩展视频平面。
     另外, 如上所述, 通过解码具有 0x1220-0x123F 的 PID 的源数据包, 在基本图形解 码器内的对象缓冲器中存储通过解码这些源数据包得到的图形字幕。之后, 向基本图形平 面中写入通过解码这些源数据包得到的图形字幕, 用于与基本视频平面中存储的图片进行 合成。
     并行地, 通过解码具有 0x1240-0x125F 的 PID 的源数据包, 在扩展图形解码器内的 对象缓冲器中存储通过解码这些源数据包得到的图形字幕。之后, 向扩展图形平面中写入 通过解码这些源数据包得到的图形字幕, 用于与扩展视频平面中存储的图片进行合成。
     这里, 通过将表示图 18 所示带厚度的字符的图形字幕以左右错位的状态写入基 本图形平面、 扩展图形平面中, 图形浮现在影像之前。
     图 20 表示基本视点视频流及增强视点视频流的再现与基本视点字幕流及增强视 点字幕流的再现同步的情况下再现的立体视觉影像的一例。由于向基本图形平面、 扩展图 形平面分别写入图形, 所以立体视觉影像中字幕立体地呈现。
     图 21 表示由 window_horizontal_position、 window_vertical_position 规定的 图形平面中窗口的坐标、 及由 object_horizontal_position、 object_vertical_position 规定的图形平面中图形字幕的坐标如何影响立体视觉字幕。左视点图形平面中窗口及图 形字幕的位置与右视点图形平面中窗口及图形字幕的位置之间的间隔在图 21 中称为 “偏 移” (offset)。(a) 表示偏移大、 左视点的字幕与右视点的字幕的间隔宽的情况, (b) 表示 偏移窄、 左视点的字幕与右视点的字幕的间隔窄的情况。
     如 (a) 所示, 左视点图形平面中窗口及图形字幕的位置与右视点图形平面中窗口 及图形字幕的位置之间的间隔越宽, 则立体视觉字幕越向近前一侧前进。相反, 如 (b) 所 示, 左视点图形平面中窗口及图形字幕的位置与右视点图形平面中窗口及图形字幕的位置 之间的间隔越窄, 则立体视觉字幕越向进深一侧后退。
     由 于 存在 以上规则 性, 所以 当执行创作 时, 必 需将 基本 视点 图形 流的 PCS 的 window_horizontal_position 、 window_vertical_position 、 object_horizontal_ position、 object_vertical_position、增 强 视 点 流 的 PCS 的 window_horizontal_ position、 window_vertical_position、 object_horizontal_position、 object_vertical_ position 设定为适当的坐标, 以便立体视觉字幕相对立体视觉动态图像位于适当的位置。以上结束对基本视点字幕流、 增强视点字幕流的内部构成的说明。接着说明 clip 信息文件。
     字幕中除上述说明的由行程图形数据定义的图形字幕流外, 还存在由文本代码与 字体定义的文本字幕流定义。 这些字幕流尽管数据结构不同, 但作为字幕的用途相同, 所以 一齐处理。 若与文本字幕流相比, 则尽管图形流字幕流在创作时费事, 但具有可最佳表现立 体视觉用的厚度等、 可提高再现品位的优点。
    
     图 22 是表示 clip 信息文件一例的图。clip 信息文件如图 22 所示, 是 AVclip 的 管理信息, 与 AVclip 一对一地对应, 由流属性表与入口映射表构成。
     引出线 zh1 详细示出表示流属性表的内部构成。流属性表如该引出线所示, 对每 个 PID 登记 AVclip 中包含的各流的属性信息。属性信息对每个基本视点流、 增强视点流具 有不同的信息。
     引出线 zh2 详细示出表示基本视点流的内部构成。如引出线所示, 作为由 PID = 0x1011 的 TS 数据包构成的基本视点的流属性信息, 记述编解码器 (codec)、 分辨率、 宽高 比、 帧速率。
     接着, 说明入口映射表的内部构成。
     入口映射是表示使用某个数据包 ID 确定的 STC 时间轴中、 任意源数据包的源数据 包号码与 STC 时间轴上的 PTS 之间的对应的表。
     STC 时间轴是表示解码时刻、 显示时刻的 MPEG2-TS 的时间轴。 将作为 AV 流的系统 基准时刻的 STC(System Time Clock) 的不连续点 (system time-base discontinueity) 不存在的一个源数据包统称为 “STC 序列” 。
     图 23(a) 是表示入口映射表的内部构成的图。引出线 eh1 详细示出表示入口映射 表的内部构成。
     如引出线 eh1 所示, 入口映射表如关于由 PID = 0x1011 的 TS 数据包构成的基本视 点流的入口映射、 由 PID = 0x1012 的 TS 数据包构成的增强视点流的入口映射那样, 对由多 种 TS 数据包构成的打包基本流的每个存在入口映射。入口映射中, 将包含构成一对的 PTS 与 SPN 的组的信息称为 “入口点” , 入口点是将 PTS 与 SPN 的组合, 与表示可否从该 SPN 解码 的显示方式标志 (is_angle_change 标志 ) 相对应起来的信息。 另外, 将开头作为 0、 每个入 口点递增之后的值称为 “入口点 ID( 下面为 EP_ID)” 。
     通过利用该入口映射, 再现装置可确定对应于视频流时间轴上任意地点的源数据 包位置。例如, 当快进、 后退的特殊再现时, 通过确定并选择登记于入口映射的 I 图片来进 行再现, 可不解析 AVclip 地高效进行处理。另外, 入口映射对复用于 AVclip 内的每个视频 流制作, 用 PID 管理。
     引出线 eh2 详细示出表示 PID = 0x1011 的入口映射的内部构成。由对应于 EP_ID = 0 的入口点、 对应于 EP_ID = 1 的入口点、 对应于 EP_ID = 2 的入口点、 对应于 EP_ID = 3 的入口点构成。对应于 EP_ID = 0 的入口点由设定为 ON( 开启 ) 的 is_angle_change 标 志、 SPN = 3、 PTS = 80000 构成。对应于 EP_ID = 1 的入口点由设定为 OFF( 关闭 ) 的 is_ angle_change 标志、 SPN = 1500、 PTS = 270000 构成。
     对应于 EP_ID = 2 的入口点由设定为关闭的 is_angle_change 标志、 SPN = 3200、PTS = 360000 构成。对应于 EP_ID = 3 的入口点包含设定为关闭的 is_angle_change 标 志、 SPN = 4800、 PTS = 450000。
     图 23(b) 表示由图 23(a) 所示的对应于 PID = 0x1011 的 TS 数据包的入口映射内 多个入口映射指示哪个源数据包。对应于 EP_ID = 0 的入口映射指示 SPN = 3, 将该源数据 包号码与 PTS = 80000 对应。对应于 EP_ID = 1 的入口映射指示 SPN = 1500, 将该源数据 包号码对应于 PTS = 270000。
     对应于 EP_ID = 2 的入口映射指示 SPN = 3200 的源数据包, 将该源数据包号码对 应于 PTS = 360000。对应于 EP_ID = 3 的入口映射指示 SPN = 4800 的源数据包, 将该源数 据包号码与 PTS = 450000 对应。
     图 24 表示基于入口映射的入口点的登记。第 1 段表示由 STC 序列规定的时间轴。 第 2 段表示 clip 信息中的入口映射。第 3 段表示构成 STC 序列的源数据包序列。
     箭头 te1、 te2、 te3、 te4 模式表示 STC 时间轴上的再现时刻 t1、 t11、 t21、 t31 与入 口点之间的对应关系, 箭头 sh1、 sh2、 sh3、 sh4 模式表示 ATC sequece 中的 SPN = n1、 n11、 n21、 n31 与入口点之间的对应关系。
     入口映射在指定 ATC 序列中 SPN = n1 的源数据包的情况下, 在该入口映射的 PTS 中设定成 STC 序列中的 PTS = t1。此时, 使用 PTS = t1 这样的时刻, 可使再现装置执行从 ATC 序列中的 SPN = n1 的随机访问。另外, 入口映射在指定 ATC 序列中 SPN = n21 的源数 据包的情况下, 在该入口映射的 PTS 中设定成 STC 序列中的 PTS = t21。此时, 使用 PTS = t21 这样的时刻, 可使再现装置执行从 ATC 序列中的 SPN = n21 的随机访问。 图 25 是表示如何设定分别对应于左视点、 右视点的入口映射的图。图 25 中的建 立对应是在入口映射中各入口映射的源数据包号码中记述 STC 序列中的源数据包号码, 在 入口映射中各入口映射的 PTS 中记述 STC 序列中的 PTS。表示时间轴的源数据包与时间轴 之间的对应由入口映射如何取得。
     箭头 th1、 th2、 th3、 th4 模式表示 STC 时间轴上再现时刻 t1、 t2、 与入口点之间的 对应关系, 箭头 sh1、 sh2、 sh3、 sh4 模式表示 ATCsequece 中的 SPN = n1、 n11、 n8、 n18 与入 口点之间的对应关系。
     第 5 段是交织记录的左视点、 右视点的区块, 与此前图中所示的相同。第 4 段是分 别对应于 PID = 0x1011、 PID = 0x1012 的入口映射。对应于 PID = 0x1011 的入口映射包 含指示 n1 的入口点、 指示 n8 的入口点。这些入口点表示 n1、 n8 与 STC 时间轴上的 t1、 t2 指示 n18 的入口点。 之间的对应。 对应于 PID = 0x1012 的入口映射包含指示 n11 的入口点、 这些入口点表示 n11、 n18 与 STC 时间轴上的 t1、 t2 之间的对应。
     如上所述, 在时间轴上, 应在相同再现时刻再现的左视点、 右视点的区块被记录在 AV 数据记录区域中分散的位置上, 同时, 通过使用分别与之对应的入口映射, 构成左视点的 区块、 右视点的区块的开头的源数据包使用 PTS 而唯一地被访问。
     以上是对 clip 信息文件的说明。接着说明播放列表信息的细节。
     图 26 是表示播放列表信息的数据结构的图, 图 26 中, 如引出线 mp1 所示, 播放列 表信息包含再现属性信息、 主路径信息、 子路径信息表、 扩展数据。
     首先说明再现属性信息。引出线 mp3 详细示出表示再现属性信息的内部构成。如 引出线 mp3 所示, 再现属性信息包含对应内容 (content) 作为基础的标准的 ‘版本号码’ 、
     ‘再现类型’ ‘立体再现标志’ 、 。作为版本号码, 可存储 BD-ROM 应用格式版本 2.00 等版本号 码。 另外, 作为再现类型, 可指示再现装置以意味着从开头顺序地再现播放列表中包含的播 放项目的 “顺序” 或 “随机 / 随机播放 (shuffle)” 再现。
     下 面 说 明 主 路 径 信 息。 引 出 线 mp1 详 细 示 出 表 示 主 路 径 信 息 的 内 部 构 成。 MainPath 如箭头 mp1 所示, 由多个 PlayItem( 播放项目 ) 信息 #1...#N 定义。PlayItem 信息定义构成 MainPath 的一个逻辑再现区间。PlayItem 信息的构成由引出线 mp2 详细 示出。如该引出线所示, PlayItem 信息由表示再现区间的 IN 点及 Out 点所属的 AVclip 的再现区间信息文件名的 ‘Clip_Information_file_name’ 、 表示 AVclip 的编码方式的 ‘Clip_codec_identifier’ 、 表 示 PlayItem 是 否 构 成 多 角 度 的 ‘is_multi_angle’ 、 表示 该 PlayItem( 当前 PlayItem) 与其前一个 PlayItem(previous PlayItem) 的连接状态的 ‘connection_condition’ 、 唯一表示以该 PlayItem 作为对象的 STC_Sequence 的 ‘ref_to_ STC_id[0]’ 、 表示再现区间起点的时间信息 ‘In_time’ ( 开始时间 )、 表示再现区间终点的 时间信息 ‘Out_time’ ( 结束时间 )、 表示该 PlayItem 中应屏蔽的用户操作是哪个的 ‘UO_ mask_table’ 、 表示是否允许对该 PlayItem 中途随机访问的 ‘PlayItem_random_access_ flag’ 、 表示该 PlayItem 再现终止后是否继续最后图片的静止显示的 ‘Still_mode’ 、 ‘STN_ table’ 、 ‘BaseView_indicator’ 、 ‘STN_table’ 、 与 ‘multi_clip_entry’构成。其中, 构成 再现路径的是表示再现区间起点的时间信息 ‘In_time’ 、 表示再现区间终点的时间信息 ‘Out_time’ 的组, 所谓再现路径信息由该 ‘In_time’ 及 ‘Out_time’ 的组构成。
     STN_table(STream Number_table) 是向包含数据包 ID 的流入口及流属性的组分 配逻辑流号码的表。STN_table 中的流入口及流属性的组的顺序, 表示对应的流的优先顺 序。
     BaseView_indicator 若为 0, 则表示 BaseView( 基本视点 ) 是 Left( 左 ), 若为 1, 则表示 BaseView 是 Right( 右 )。
     图 27 是表示子路径信息表的内部构成的图。引出线 su1 详细示出表示子路径信 息的内部构成。如引出线 su1 所示, 子路径信息表包含多个子路径信息 1、 2、 3...m。这些 子路径信息是从一个类结构体派生的多个实例 (instance), 其内部构成是共通的。引出 线 su2 详细示出表示 Subpath 信息的共同内部构成。如该引出线所示, 各 Subpath 信息包 含表示子路径类型的 Subpath_type、 与一个以上的子播放项目信息 (... 子播放项目信息 #1-VOB#m...)。 引出线 su3 详细示出表示 SubPlayItem 的内部构成。 如该引出线所示, 子播 放项目信息由 ‘Clip_information_file_name’ 、 ‘Clip_codec_identifier’ 、 ‘ref_to_STC_ id[0]’ 、 ‘SubPlayItem_In_time’ 、 ‘SubPlayItem_Out_time’ 、 ‘sync_PlayItem_id’ 、 ‘sync_ start_PTS_of_PlayItem’ 构成。后面说明 SubPlayItem 的内部构成。
     ‘Clip_information_file_name’ 是通过记述 clip 信息的文件名来唯一指定对应 于 SubPlayItem 的 SubClip 的信息。
     ‘Clip_codec_identifier’ 表示 AVclip 的编码方式。
     ‘ref_to_STC_id[0]’ 唯一表示以该 SubPlayItem 为对象的 STC_Sequence。
     ‘SubPlayItem_In_time’ 是表示 SubClip 再现时间轴上的 SubPlayItem 的起点的 信息。
     ‘SubPlayItem_Out_time’ 是表示 SubClip 再现时间轴上的 SubPlayItem 的终点的信息。 ‘sync_PlayItem_id’ 是唯一指定构成 MainPath 的 PlayItem 中、 该 SubPlayItem 应同步的 PlayItem 的信息。SubPlayItem_In_time 存在于由该 sync_PlayItem_id 指定的 Play Item 的再现时间轴上。
     ‘sync_start_PTS_of_PlayItem’ 以 45KHz 的时间精度来表示由 sync_PlayItem_ id 指定的 Play Item 的再现时间轴上、 由 SubPlayItem_In_time 指定的 SubPlayItem 的起 点存在于何处。
     图 28 表示对左视点、 右视点定义何种再现区间。该图以图 14 为基础来制图, 在构 成该基础的图的第 2 段时间轴上, 描绘 PlayItem 的 In_time 及 Out_time。在第 1 段的时间 轴上, 描绘 SubPlayItem 的 In_time 及 Outt_time。从第 3 段至第 5 段与图 14 的第 3 段至 第 5 段相同。左视点、 右视点的 I 图片在时间轴上为相同时刻。
     左视点与右视点通过播放项目信息、 子播放项目信息建立对应。
     说明扩展数据。图 18 是表示播放列表信息中扩展数据的内部构成的图。引出线 et1 详细示出表示扩展数据的内部构成。 如该引出线所示, 扩展数据由对应于播放项目信息 #1 ~ #N 的每一个的 STN_table_extention 构成。 引出线 et2 详细示出表示对应于 PlayItem 信息 #1 的 STN_table_extention 的内部构成。如该引出线所示, 对应于 PlayItem 信息 #1 的 STN_table_extention 包含 “视频流号码表” 。
     图 29 是表示视频流号码表的内部构成的图。如引出线 mh1 所示, 视频流号码表由 stream_entry 及 stream_attribute 的组构成。
     ‘Stream_entry’包含 : 表示对构成主视频流的 PES 数据包的 PID 的参照值的 ‘ref_to_stram_PID_of_main_Clip’ 、 表示 NTSC、 PAL 等视频显示方式的 ‘video_format’ 、 1/24 秒、 1/29.94 秒等 ‘frame_rate’ 。
     图 30 表示 STN_table 中字幕流信息表的内部构成。STN_table 中字幕流信息表 由 ‘显示方式信息’ 与 ‘N 个流信息’ 构成。n 个流信息的每一个与流号码的每一个对应, 由 stream_entry 与 stream_attribute 构成。引出线 gh1 详细示出表示 stream_entry 的内 部构成。对 stream_entry 设定 ‘ref_to_stram_PID_of_mainClip’ 或 ‘ref_to_Sub_Path_ id’ 、 ‘ref_to_SubClip_entry_id’ 、 ‘ref_to_stream_PID_of_subClip’ 中的哪一个。 ‘ref_ to_stream_PID_of_SubClip’ 表示在对应于流号码的字幕流存在于与视频流相同的 AVClip 中的情况下、 关于该字幕流的 PID。
     ‘stream_attribute’ 如引出线 gh2 所示, 由 ‘语言属性’ 与 ‘字符属性’ 构成。引 出线 gh3 详细示出表示字符属性的内部构成。如该引出线所示, 字符属性由 ‘字符类型’ 与 ‘字符大小’ 构成。引出线 gh4 详细示出字符类型的构成。如引出线 gh4 所示, 字符类型可 表示对应于该 stream_attribute 的字幕流是平假名字符还是带注音假名的字符。这里的 带注音假名字符是指 “向通常显示分配注音假名” 。作为字符属性的变更, 也考虑设定 “片 假名” 。
     引出线 gh5 详细示出字符大小的内部构成。如引出线 gh5 所示, 字符大小可表示 对应于 stream_attribute 的字幕流的字幕字符是放大字符、 通常字符还是缩小字符。
     图 30(b) 表示字幕流信息表中的显示方式信息的内部构成。如图 30(b) 所示, 显 示方式信息通过设定为 “1” , 表示对应于再现装置中用户年龄设定的显示方式控制为有效,
     通过设定为 “0” , 表示对应于再现装置中用户年龄设定的显示方式控制为无效。
     以上是对字幕流号码表的说明。接着, 说明扩展数据。图 31 是表示播放列表 信息中扩展数据的内部构成的图。引出线 et1 详细示出表示扩展数据的内部构成。如 该引出线所示, 扩展数据由对应于播放项目信息 #1 ~ #N 的各个播放项目信息的 STN_ table_extention 构 成。 引 出 线 et2 详 细 示 出 表 示 对 应 于 PlayItem 信 息 #1 的 STN_ table_extention 的内部构成。如该引出线所示, 对应于 PlayItem 信息 #1 的 STN_table_ extention 包含 “视频流号码表” 。
     图 32 是表示视频流号码表的内部构成的图。
     由 N 个 enhanced_view_is_available 标志及 depth_is_available 标志的组 e1、 与 N 个 stream_entry 及 stream_attribute 的组 f1 构成。它们对应于 1 ~ N 个流号码, enhanced_view_is_available 标志可通过使用 1 ~ N 的流号码来唯一确定。 stream_entry 及 stream_attribute 的组也可通过使用 1 ~ N 的流号码来唯一确定。
     ‘Stream_entry’ 如引出线 vh1 所示, 包含表示对构成主视频流的 PES 数据包的 PID 的参照值的 ‘ref_to_stream_PID_of_main_Clip’ , stream_attribute 如引出线 vh2 所示, 包含 ‘video_format’ ‘frame_rate’ 。
     这些表中 stream_entry 的顺位表示当再现装置选择流时流选择的优先顺位。即, 再现装置优先选择表中表项位于高顺位的流。
     在 enhanced_view_is_available 标志为 ON、 设定为增强视点的情况下, 在 ref_ to_stream_of_MainClip 中记述 0x1011 的数据包 ID 与 0x1012 的数据包 ID。
     图 33 是表示 STN_table_extension 中字幕流信息表的内部构成的图。 图 33(a) 表 示字幕流信息表的整体构成。如图 33(a) 所示, 字幕流信息表由 f3 所指示的显示方式信息 与 f4 所指示的 N 个流信息构成。n 个流信息各自与流号码各自对应, 由 ‘stream_entry’ 、 ‘stream_attribute’ 与 ‘立体显示信息’ 构成。引出线 gh3 详细示出表示 stream_entry 的内部构成。对 stream_entry 设定 ‘ref_to_stram_PID_of_mainClip’或 ‘ref_to_Sub_ Path_id’ 、 ‘ref_to_SubClip_entry_id’ 、 ‘ref_to_stream_PID_of_subClip’ 中的某一个。 ‘ref_to_stream_PID_of_mainClip’ 表示在对应于流号码的字幕流存在于与视频流相同的 AVClip 中的情况下、 对该字幕流的 PID。
     ‘ref_to_Sub_Path_id’ 表示在对应于流号码的字幕流存在于与视频流不同的 AVClip 中的情况下、 参照该字幕流的子路径的 ID。
     ‘ref_to_SubClip_entry_id’ 表示在对应于流号码的字幕流存在于与视频流不同 的 AVClip 中的情况下、 该 AVClip 的 ID。
     ‘ref_to_stream_PID_of_subClip’ 表示在对应于流号码的字幕流存在于与视频 流不同的 AVClip 中的情况下、 对该字幕流的 PID。
     引出线 gh4 详细示出表示立体显示信息的内部构成。如引出线所示, 立体显示信 息表示对应的字幕流是左视点用还是右视点用, 并且, 表示应与对应于该流号码的字幕流 同时选择的其他字幕流的流号码。
     图 33(b) 表示字幕流信息表中的显示方式信息的内部构成。如图 33(b) 所示, 显 示方式信息通过设定为 “1” , 表示对应于再现装置中立体视觉再现设定的显示方式控制为 有效, 通过设定为 “0” , 表示对应于再现装置中立体视觉再现设定的显示方式控制为无效。STN_table_extension 由于预先存在, 所以在不能立体显示的情况下, 指定由 STN_table 的流信息设定的右视点用或左视点用视频流或字幕流中任一。
     但是, 视频与字幕未必均是立体显示。
     本申请说明书中的所谓内容 (content) 是包含由某个标题号码管理的播放列表 信息与在由该播放列表信息参照的 AVclip 中复用的视频流的单位, 被称为 “标题” 。
     另外, 本申请中的字幕流信息表的数据结构在设再现区间中立体视觉再现的再现 方式为有效的情况下, 本质在于指示应选择多个字幕流中的哪个, 字幕流信息表在设再现 区间中立体视觉显示方式为有效的情况下, 由于只要能指示应同时选择的两个字幕流的组 合即可, 所以若可将流号码和与其对应的 TS 数据包的数据包 ID 相对应, 则采用何种数据结 构均可。
     例如, 也可以是将构成左视点字幕流的 TS 数据包的数据包识别符与构成右视点 字幕流的 TS 数据包的数据包识别符对应于流号码的形式。即, 也可以是将左视点字幕流的 0x1220 的数据包识别符与右视点字幕流的 0x1240 的数据包识别符对应于流号码的形式。
     以上是对播放列表信息的说明。接着, 说明再现装置的细节。
     图 34 是表示再现装置的内部构成的图。图 34 中构成再现装置的主要部件是前端 (front end) 部 105、 系统 LSI106、 存储器设备 107、 后端 (back end) 部 108、 非易失性存储 器 109、 主机 110、 网络 I/F111。
     前端部 105 是数据输入源。在后述的图 35 中, 前端部 105 例如包含 BD-ROM 驱动 器 112、 本地存储器 113。
     系统 LSI106 由逻辑元件构成, 构成再现装置核心。
     后述的图 35 的构成要素中, 解复用器 4、 视频解码器 5a、 b、 图形解码器 7a、 b、 音频 解码器 9、 PSR 组 12、 再现控制引擎 14、 色变换部 15a、 色变换部 15b、 合成器 17a、 合成器 17b 包含于系统 LSI106 中。系统 LSI 可以由单芯片构成, 也可以由多个芯片构成。
     存储器设备 107 由 SDRAM 等存储器元件的阵列构成。
     后述的图 35 的构成要素中、 读缓冲器 1、 读缓冲器 2、 基本视频平面 6a、 扩展视频平 面 6b、 基本图形平面 8a、 扩展图形平面 8b、 静态脚本存储器 13、 堆存储器 21、 动态脚本存储 器 23 包含于存储器设备 107 中。
     后端部 108 是再现装置内部与其他装置的连接接口。在后述的图 35 中, 后端部 108 例如包含 HDMI 发送接收部 10。
     非易失性存储器 109 是可读写的记录介质, 是即便不供电也可保持记录内容的 介质, 用于字幕显示用配置信息的备份。在这种非易失性存储器 109 中例如可利用闪存、 FeRAM 等。
     主机 110 是由 MPU、 ROM、 RAM 构成的再现装置的核心。后述的图 35 的具体构成要 素中、 BD-J 平台 22、 命令解释器 25 包含于该主机 110 中。
     网络接口 111 用于与再现装置的外部进行通信, 可访问可由因特网访问的服务 器, 或访问由局域网连接的服务器。例如, 可用于因特网上公开的 BD-ROM 追加内容的下载, 或通过与内容指定的因特网上的服务器之间进行数据通信, 利用网络功能再现内容。所谓 BD-ROM 追加内容是原始 BD-ROM 中没有的内容, 例如是追加的副声音、 字幕、 特典影像、 应用 等。可从 BD-J 平台控制网络接口 111, 可将因特网上公开的追加内容下载到本地存储器113。 如上所述, 前端部 105 例如包含 BD-ROM 驱动器 112、 本地存储器 113。
     BD-ROM 驱动器 112 例如具备光学头 ( 未图示 ), 该光学头具有半导体激光器 ( 未 图示 )、 准直透镜 ( 未图示 )、 分束器 ( 未图示 )、 物镜 ( 未图示 )、 聚光透镜 ( 未图示 )、 光检 测器 ( 未图示 )。 从半导体激光器射出的光束通过准直透镜、 分束器、 物镜, 聚光到光盘的信 息面上。聚光的光束在光盘上反射 / 衍射, 通过物镜、 分束器、 聚光透镜, 聚光到光检测器。 对应于在光检测器上聚光的光的光量, 生成的信号对应于从 BD-ROM 读出的数据。
     本地存储器 113 具备内置介质、 可移动介质, 用于保存可下载的追加内容或应用 所使用的数据等。向每个 BD-ROM 分配追加内容的保存区域, 另外, 向每个应用分配应用可 用于数据保持的区域。如何将下载的追加内容与 BD-ROM 上的数据合并、 或记载了合并规则 的合并管理信息也保存于该内置介质、 可移动介质中。
     所谓内置介质例如是内置于再现装置中的硬盘驱动器、 存储器等可写入的记录介 质。
     所谓可移动介质例如是具有可携带性的记录介质, 最好是 SD 卡等具有可携带性 的半导体存储卡。
     当以设可移动介质为半导体存储卡时为例进行说明时, 再现装置中具备用于安装 可移动介质的槽 ( 未图示 ) 和用于读取安装于槽中的可移动介质的接口 ( 例如存储卡 I/ F), 若将半导体存储器安装于槽中, 则可移动介质与再现装置电连接, 利用接口 ( 例如存储 卡 I/F), 可将半导体存储器中记录的数据变换为电信号后读出。
     < 再现装置的详细构成 >
     更详细地说明这些前端部 105 ~主机 110 内的构成要素。图 35 是表示前端部 105 ~主机 110 内的详细构成的图。如图 35 所示, 在前端部 105 ~主机 110 内, 存在读缓冲 器 1、 2、 虚拟文件系统 3、 解复用器 4、 视频解码器 5a、 b、 视频平面 6a、 b、 图形解码器 7a、 b、 图形平面 8a、 b、 音频解码器 9、 HDMI 接口 10、 再现状态 / 设定寄存器组 12、 静态脚本存储器 13、 再现控制引擎 14、 色变换部 15a、 b、 缩放 (scaler) 部 16a、 b、 合成器 17a、 b、 文本字幕解 码器 18、 堆存储器 21、 BD-J 平台 22、 动态脚本存储器 23、 模式管理模块 24、 命令解释器 25、 UO 检测模块 26 等构成要素。
     读缓冲器 1 是如下缓冲器, 即暂时存储构成区块的源数据包, 该区块构成从 BD-ROM 驱动器 112 读出的基本视点流, 在调整传送速度后, 传送到解复用器 4, 具有上述 “RB1” 等规模。
     读缓冲器 2 是如下缓冲器, 即暂时存储构成区块的源数据包, 该区块构成从 BD-ROM 驱动器 112 读出的增强视点流, 在调整传送速度后, 传送到解复用器 4, 具有上述 “RB2” 等规模。
     虚拟文件系统 3 根据与追加内容一起下载到本地存储器 113 的合并管理信息, 构 筑使存储在本地存储器中的追加内容与 BD-ROM 上的内容合并的、 虚拟的 BD-ROM( 虚拟封 装 (package))。从作为 HDMV 模式的动作主体的命令解释器或作为 BD-J 模式的动作主体 的 BD-J 平台, 可无区别地参照虚拟封装与原始 BD-ROM。在虚拟封装再现中, 再现装置使用 BD-ROM 上的数据与本地存储器上的数据双方进行再现控制。
     解复用器 4 由源数据包去包器 (depacketizer)、 PID 过滤器构成, 受理对应于应再
     现的流的数据包识别符的指示, 执行基于该数据包识别符的数据包过滤。构成基本视点视 频流的源数据包、 构成增强视点视频流的源数据包若经读缓冲器 1、 2 传送, 则从相应区块 中分离构成基本视点视频流的 TS 数据包、 构成增强视点视频流的 TS 数据包, 传送给视频解 码器 5a、 视频解码器 5b。
     基本视频解码器 5a 解码从解复用器 4 输出的构成基本视点视频流的 TS 数据包, 将非压缩形式的图片写入基本视频平面 6a 中。
     扩展视频解码器 5b 解码从解复用器 4 输出的增强视点视频流, 解码 TS 数据包, 将 非压缩形式的图片写入扩展视频平面 6b 中。
     基本视频平面 6a 是用于存储构成基本视点视频流的非压缩形式的图片的存储 器。
     扩展视频平面 6b 是用于存储构成增强视点视频流的非压缩形式的图片的存储 器。
     基本图形解码器 7a 解码从解复用器 4 输出的构成基本视点字幕流的 TS 数据包, 将非压缩形式的图形字幕写入基本图形平面 8a 中。
     扩展图形解码器 7b 解码从解复用器 4 输出的构成增强视点字幕流的 TS 数据包, 将非压缩形式的图形字幕写入扩展图形平面 8b 中。
     基本图形平面 8a 是用于存储通过解码基本视点字幕流得到的非压缩形式的图形 字幕的存储器。
     扩展图形平面 8b 是用于存储通过解码增强视点字幕流得到的非压缩形式的图形 字幕的存储器。
     音频解码器 9 解码从解复用器 4 输出的音频帧, 输出非压缩形式的音频数据。
     HDMI 发送接收部 10 包含依据例如 HDMI 标准 (HDMI : High Definition Multimedia Interface, 高清多媒体接口 ) 的接口, 依据 HDMI 标准和与再现装置 HDMI 连接的装置 ( 在 本例中为电视 103) 进行发送接收, 将基本视频平面 6a、 扩展视频平面 6b 中存储的图片数 据、 由音频解码器 9 解码的非压缩音频数据经 HDMI 接口 10 传送给电视 103。电视 103 保 持例如涉及是否对应于立体视觉显示的信息、 涉及可平面显示的分辨率的信息、 涉及可立 体显示的分辨率的信息, 若从再现装置经 HDMI 接口有请求, 则电视 103 将请求的必需信息 ( 例如涉及是否对应于立体视觉显示的信息、 涉及可平面显示的分辨率的信息、 涉及可立体 显示的分辨率的信息 ) 返回给再现装置。这样, 通过经 HDMI 发送接收部 10, 可从电视 103 取得电视 103 是否对应于立体视觉显示的信息。
     再现状态 / 设定寄存器 (Player Status/Setting Register) 组 12 是包含存储播 放列表的再现状态的再现状态寄存器、 存储表示再现装置中的配置的配置信息的再现设定 寄存器、 可存储内容利用的任意信息的通用寄存器的寄存器的集合。所谓播放列表的再现 状态表示利用播放列表中记载的各种 AV 数据信息中哪个 AV 数据、 或再现播放列表的哪个 位置 ( 时刻 ) 等的状态。当播放列表的再现状态变化时, 再现控制引擎 14 对 PSR 组 12 存 储其内容。另外, 通过来自作为 HDMV 模式动作主体的命令解释器或作为 BD-J 模式动作主 体的 Java 平台执行的应用的指示, 可存储应用指定的值, 或将存储的值传递给应用。
     静态脚本存储器 13 是用于存储当前播放列表信息或当前 clip 信息的存储器。所 谓当前播放列表信息是指可从 BD-ROM 或内置介质驱动器、 可移动介质驱动器访问的多个播放列表信息中变为当前处理对象的播放列表信息。所谓当前 clip 信息是指可从 BD-ROM 或内置介质驱动器、 可移动介质驱动器访问的多个 clip 信息中变为当前处理对象的 clip 信息。
     再现控制引擎 14 对应于来自作为 HDMV 模式动作主体的命令解释器、 作为 BD-J 模 式动作主体的 Java 平台的函数调用, 执行 AV 再现功能、 播放列表的再现功能。所谓 AV 再 现功能是沿袭 DVD 播放器、 CD 播放器的功能群, 是再现开始、 再现停止、 暂停、 解除暂停、 解 除静止图像功能、 以即值指定再现速度的快进、 以即值指定再现速度的后退、 声音切换、 副 影像切换、 角度切换等处理。所谓播放列表再现功能是指根据构成当前播放列表的当前播 放列表信息、 当前 clip 信息来执行该 AV 再现功能中再现开始或再现停止。
     色变换部 15a 使用色查找表, 将基本图形平面 8a 中存储的象素代码变换为 Y、 Cr、 Cb 的象素值。
     色变换部 15b 使用色查找表, 将扩展图形平面 8b 中存储的象素代码变换为 Y、 Cr、 Cb 的象素值。
     缩放部 16a 执行基本图形平面 8a 中存储的图形的放大、 缩小。
     缩放部 16b 执行扩展图形平面 8b 中存储的图形的放大、 缩小。
     合成器 17a 对基本视频平面 6a 中存储的非压缩形式的图片数据的各象素、 与基本 图形平面 8a 中展开的图形的各象素进行合成。
     合成器 17b 对基本视频平面 6b 中存储的非压缩形式的图片数据的各象素、 与扩展 图形平面 8b 中展开的图形的各象素进行合成。
     文本字幕解码器 18 在指定文本字幕流代替图形字幕流来作为当前流的情况下, 通过以字体展开构成文本字幕流的文本代码, 得到文本字幕, 写入图形平面 8a、 b 中。
     堆存储器 21 是配置系统应用的字节代码、 BD-J 应用的字节代码、 系统应用利用的 系统参数、 BD-J 应用利用的应用参数的堆栈区域。
     BD-J 平 台 22 是 作 为 BD-J 模 式 动 作 主 体 的 Java 平 台, 完 整 安 装 Java2Micro_ Edition(J2ME)Personal Basis Profile(PBP1.0) 与 Globally Executable MHP specification(GEM 1.0.2)for package media targets, 包含类加载器、 字节代码解释器。 类加载器是系统应用之一, 从 JAR 归档文件中存在的类文件中读出字节代码, 存储在堆存 储器中, 由此执行 BD-J 应用的加载。字节代码解释器将堆存储器 21 中存储的构成 BD-J 应 用的字节代码、 构成系统应用的字节代码变换为本机码 (native code), 让 MPU21 来执行。
     动态脚本存储器 23 存储当前动态脚本, 是供作为 HDMV 模式动作主体的命令解释 器、 作为 BD-J 模式动作主体的 Java 平台的处理的存储器。所谓当前动态脚本是指 BD-ROM 或内置介质、 可移动介质中记录的 index.bdmv、 BD-J 对象、 电影对象中构成当前执行对象 的对象。
     作为模式管理模块一例的模块管理器 24 保持从 BD-ROM 或内置介质驱动器、 可移 动介质驱动器读出的 index.bdmv, 进行模式管理及分支控制。 所谓模块管理器 24 执行的模 式管理是指让命令解释器 40、 BD-J 模块哪个执行动态脚本这样的模块的分配。
     作为 HDMV 模块一例的命令解释器 25 是构成 HDMV 动作主体的 DVD 虚拟播放器, 构 成 HDMV 模式的执行主体。作为 HDMV 模式动作主体的命令解释器解读并执行构成脚本程序 的导航命令。导航命令由于用与 DVD-Video 类似的语法记述, 所以通过执行这种导航命令,可实现类似 DVD-Video 的再现控制。
     UO 检测模块 26 检测对遥控器 100 或再现装置 102 的前面板执行的用户操作, 将表 示用户操作的信息 ( 后面称为 UO(User Operation)) 输出到模式管理模块 25。从该 UO 中 仅选择适合于当前再现装置中的模式的 UO, 传递给执行该模式的模块。例如, 在执行 HDMV 模式的过程中, 在受理上下左右、 激活等 UO 的情况下, 向 HDMV 模式的模块输出这些 UO。以 上是对再现装置内部构成的说明。接着说明 PSR 组 12 及再现控制引擎 14 的细节。
     图 36 表示再现控制引擎 14 的内部构成与 PSR 组 12 的内部构成。
     首先, 说明 PSR 中有代表性的 PSR。
     PSR2 通过设定为 1 ~ 32 的值, 表示字幕的当前流号码。
     PSR4 通过设定为 1 ~ 100 的值, 表示当前的标题号码。
     PSR5 通过设定为 1 ~ 999 的值, 表示当前的章节号码, 通过设定为 0xFFFF, 表示再 现装置中章节号码无效。
     PSR6 通过设定为 0 ~ 999 的值, 表示当前播放列表的号码。
     PSR7 通过设定为 0 ~ 255 的值, 表示当前播放项目的号码。
     PSR8 通过设定为 0 ~ 0xFFFFFFFF 的值, 使用 45KHz 的时间精度表示当前的再现时 刻 ( 当前 PTM)。以上是对 PSR 的说明。
     PSR13 表示用户年龄。
     PSR15 表示再现装置中的字幕显示能力。
     PSR16 表示再现装置的语言设定。
     另外, PSR 组 12 中存在立体视觉再现能力、 立体视觉再现方式标志。
     立体视觉能力表示再现装置是否存在执行立体视觉再现的能力。 立体视觉再现标 志表示用户是否打算执行立体视觉再现。
     图 36(b) 是表示再现控制引擎 14 的内部构成。如图 36(b) 所示, 再现控制引擎 14 由执行在执行平面视觉再现时的播放列表再现控制的平面视觉控制部 41、 执行设定立体视 觉时的播放列表再现控制的立体视觉控制部 42 构成。
     图 37 是表示平面视觉控制部 41 的内部构成的图。如图 37 所示, 平面视觉控制部 41 由过程 (procedure) 控制部 43、 PID 设定部 44 构成。
     < 过程控制部 43>
     过程控制部 43 在产生从某个 PlayItem 信息向其他 PlayItem 信息的切换的情况 下, 或用户执行表示切换流号码之意的操作的情况下, 执行规定的流选择过程, 向 PSR2 中 写入新的辅视频流的流号码。再现装置对应于写入 PSR 中的流号码, 再现辅视频流, 所以通 过这种 PSR2 的设定, 辅视频流被选择。
     当切换 PlayItem 信息时执行流选择过程是因为由于 STN_table 按每个 PlayItem 信息存在, 所以某个 PlayItem 信息中可再现的辅视频流在其他 PlayItem 信息中有可能不 能再现。
     作为特征动作, 过程控制部 43 从当前播放项目信息中的 STN_table 中, 取出对应 于 PSR13 中用户年龄的流号码, 将该流号码作为当前流号码, 存储在 PSR2 中。
     描述切换定时。在判断为使用再现装置 102 的利用者为年幼者的情况下, 过程控 制部 43 将语言类型为 “平假名” 的字幕流的数据包识别符设定给解复用器, 执行前述再现的播放列表所参照的传输流的解复用。由此, 变为语言类型为 “平假名” 的图形字幕由基本 图形解码器 7a 输出。
     下面描述错误处理。在指定 BD-J 应用不能对应的字幕流的情况下 ( 例如没有平 假名用的字幕流却指定了平假名用的字幕流的情况下等 ), 可将这些指定切换为通常的字 幕流。在进行平面、 立体显示切换的情况下, 再现装置 102 使播放列表暂时停止后, 从停止 位置再次再现播放列表, 或从最初再现。
    
     PID 设定部 44 从 STN_table 中的 stream_entry 中取出对应于 PSR2 中存储的流号 码的 PID, 设定给解复用器 4, 使解复用器 4 执行基于该 PID 的数据包过滤。
     图 38 表示立体视觉控制部 42 的内部构成。如图 38 所示, 立体视觉控制部 42 由 过程控制部 45、 PID 设定部 46 构成。
     < 过程控制部 45>
     过 程 控 制 部 45 在 能 力 2、 显 示 方 式 标 志 表 示 可 立 体 视 觉 再 现 的 情 况 下, 从 Extension_Data 中的 STN_table_extension 中取出两个流号码, 将该流号码作为当前流号 码存储在 PSR2 中。
     描述字幕流的优先顺序。在选择右视点用或左视点用之一的情况下, 流号码小的 一方优先。在判断是否执行立体显示的判断中, 或者也可参照通用寄存器, 可将再现装置 102 在 PSR 组 12 以外独自保持的信息作为判断材料。
     通过来自使用遥控器 100 的用户操作或 BD-ROM 应用的指示, 也可实现平面、 立体 显示设定。
     在立体显示标志表示不能立体显示的情况下, 对应于流信息中的影像和字幕的立 体显示信息, 指定右视点用或左视点用之一的影像、 字幕流。视频与字幕未必均是立体显 示。另外, 在选择右视点用或左视点用之一的情况下, 从流号码小的一方优先。
     由此, 即便在不能立体显示的再现装置或再现装置连接于不能立体显示的显示装 置上的情况下, 也可使用立体显示用影像流的一部分 ( 本例中为左视点用或右视点用影像 流之一 ) 和字幕流的一部分 ( 本例中为左视点用或右视点用字幕流之一 ) 来进行平面显 示。
     并且, 播放列表再现中可从使用了遥控器 100 的用户操作或 BD-J 应用进行字幕的 平面、 立体显示的切换, 也可作为错误处理。
    
     PID 设定部 46 从 STN_table_extension 中的 stream_entry 中取出对应于 PSR2 中 存储的两个流号码的两个 PID, 设定给解复用器 4, 使解复用器 4 执行基于该 PID 的数据包 过滤。
     以上是对再现控制引擎 14 的说明。接着说明图形解码器的细节。
     图 39 是表示图形解码器的内部构成的图。如图 39 所示, 图形解码器 12 由编码数 据缓冲器 31、 外围电路 36、 流图形处理器 32、 对象缓冲器 33、 合成缓冲器 34、 图形控制器 35 构成。
     编码数据缓冲器 31 是将功能区段与 DTS、 PTS 一起存储的缓冲器。这种功能区段 通过从传输流的各 TS 数据包中去除 TS 数据包头、 PES 数据包头, 并顺序排列有效载荷来得到。去除的 TS 数据包头、 PES 数据包头中, 将 PTS/DTS 与 PES 数据包对应存储。
     流图形处理器 32 解码 ODS, 将由通过解码得到的索引色构成的非压缩状态的非压 缩图形作为图形字幕, 写入对象缓冲器 33 中。流图形处理器 32 的解码是瞬时执行的, 通过 解码, 流图形处理器 32 暂时保持图形字幕。虽然流图形处理器 32 的解码瞬时执行, 但从流 图形处理器 32 向对象缓冲器 33 写入却不是瞬时终止的。这是因为在 BD-ROM 标准的播放 器模型中, 以 128Mbps 的传送速率来向对象缓冲器 33 写入。由于向对象缓冲器 33 写入的 写入完成时刻示于 END 区段的 PTS 中, 所以一直等待对下一 DS 的处理, 直到该 END 区段的 PTS 所示的时刻经过为止。通过解码各 ODS 得到的图形字幕的写入在与该 ODS 关联的 DTS 的时刻开始, 到与 ODS 关联的 PTS 所示的解码终止时刻结束。
     对象缓冲器 33 是配置由流图形处理器 32 解码得到的图形字幕的缓冲器。对象缓 冲器 33 必需设定为图形平面的 2 倍 /4 倍大小。这是因为若考虑实现 Scrolling( 滚动 ) 的情况, 则必需存储图形平面 8 的 2 倍、 4 倍的图形字幕。
     合成缓冲器 34 是配置 PCS、 PDS 的存储器。应处理的 Display Set 有两个, 在这些 PCS 的有效 (active) 期间重复的情况下, 在 Composition( 合成 ) 缓冲器 16 中存储多个应 处理的 PCS。 图形控制器 35 执行 PCS 的解读, 根据 PCS 的解读结果, 执行向对象缓冲器 33 写入 图形字幕, 及从对象缓冲器 33 中读出图形字幕, 并显示图形字幕。图形控制器 35 的显示在 存储 PCS 的 PES 数据包的 PTS 所示的时刻执行。从图形控制器 35 执行的属于 DSn 的图形 字幕显示起、 到属于 DSn+1 的图形字幕显示为止的间隔如上所述。
     外围电路 36 中实现编码数据缓冲器 31- 流图形处理器 32 之间的传送、 编码数据 缓冲器 31- 合成缓冲器 34 之间的传送的线逻辑电路。该传送处理中若当前时刻为 ODS 的 DTS 所示的时刻, 则将 ODS 从编码数据缓冲器 31 传送到流图形处理器 32。另外, 若当前时 刻为 PCS、 PDS 的 DTS 所示的时刻, 则执行将 PCS、 PDS 传送给合成缓冲器 34 的处理。以上是 对图形解码器的说明。接着说明播放列表处理的细节。
     图 40 是表示播放列表再现处理的处理步骤的流程图。
     步骤 S1 中, 读入播放列表信息文件。进入步骤 S2 ~步骤 S5 的处理。步骤 S2 是 再现装置中是否存在能力的判定。步骤 S3 是作为再现装置连接对方的电视中是否存在立 体视觉再现的处理能力的判定。步骤 S4 是当前播放列表的再现属性信息中的显示方式标 志是否有效的判定。 若步骤 S2 ~步骤 S4 之一判定为否, 则移到步骤 S5, 执行基于各播放项 目信息中的 STN_table 的播放项目再现。
     若步骤 S2 ~步骤 S4 全部为是, 则步骤 S5 中执行基于各播放项目信息中的 STN_ table_extension 的播放项目再现。
     图 41 是表示播放列表信息的再现步骤的流程图。
     在步骤 S51 中, 将当前 PlayItem 号码初始化为 “1” , 移动到步骤 S52 ~ S62 的循环。 该循环是重复对当前播放项目号码执行步骤 S52 ~步骤 S60 的处理后将当前播放项目号码 递增的处理 ( 步骤 S61), 直到当前播放项目号码变为最终 ( 步骤 S62 为是 )。步骤 S52 ~ 步骤 S60 如下所述。
     在步骤 S52 中, 使用对应于基本视点流的数据包 ID 的入口映射, 将当前 PlayItem. In_Time 及当前 PlayItem.Out_Time 变换为 Start_SPN[i] 及 End_SPN[i]。
     选择增强视点流, 并选择当前字幕流 ( 步骤 S53), 将选择的流的当前流号码写入 PSR( 步骤 S54), 确定对应于当前流号码的 SubPlayItem( 步骤 S55)。使用对应于增强视点 流的数据包 ID[j] 的入口映射 [j], 将确定的 SubPlayItemIn_Time、 SubPlayItemOut_Time 变换为 Start_SPN[j]、 End_SPN[j]( 步骤 S56)。
     确定属于用于将数据包 ID[i] 的 TS 数据包 [i] 从 Start_SPN[i] 到 End_SPN[i] 读出的读出范围 [i] 的区块 ( 步骤 S57), 确定属于用于将数据包 ID[j] 的 TS 数据包 [j] 从 Start_SPN[j] 到 End_SPN[j] 读出的读出范围的区块 ( 步骤 S58)。之后, 在步骤 S59 中, 按 地址的升序对属于读出范围 [i]、 [j] 的区块进行排序, 在步骤 S60 中使用排序后的地址, 指示驱动器连续读出属于读出范围 [i]、 [j] 的区块。以上是基于 STN_table、 STN_table_ extension 的再现步骤。
     下面说明字幕流选择步骤。
     在 根 据 STN_table 或 STN_table_extension 来 选 择 字 幕 流 的 选 择 步 骤 中 有 ‘Procedure when playback condition is changed’ ( 再 现 条 件 改 变 时 的 过 程 )、 ‘Procedure when Stream change is requested’ ( 请求流改变时的过程 ) 这两个选择步 骤。 Procedure when playback condition is changed 表示由于某种事象在再现装置 中发生、 所以在再现装置状态变化时应执行的处理步骤。
     Procedure when Stream change is requested 表示用户请求流切换时应执行的 处理步骤。
     图 42(a) 是表示装置状态变化时的 PSR2 的设定步骤的流程图。
     步骤 S11 是 STN_table 中的 entry 数是否为 0 的判定, 若是 0, 则维持 PSR2 的值 ( 步骤 S13)。
     步骤 S12 是在 STN_table 中的 entry 数不是 0 的情况下, 判定 STN_table 的 entry 数比 PSR2 多、 且条件 (A) 为真。所谓条件 (A) 是再现装置中存在再现由 PSR2 确定的音频 流的能力。若步骤 S12 为是, 则维持 PSR2( 步骤 S14)。在 PSR2 的值比 entry 数大或不满足 条件 (A) 的情况下, 再设定 PSR2( 步骤 S15)。
     图 42(b) 是表示流变化时的 PSR2 的设定步骤的流程图。该流程图与图 42(a) 的 不同之处在于将图 42(a) 中的 PSR2 的标记置换为 X。该 X 是基于 User Operation( 用户操 作 ) 的值。
     该流程图中的步骤 S20 是判定 STN_table 的 entry 数比 X 多, 且条件 (A) 为真。 所谓条件 (A) 是再现装置中存在再现由 PSR2 确定的音频流的能力, 通过 PSR15 与视频流的 Stream_coding_type 的比较来判定。若 X 满足该条件, 则将 X 设定给 PSR2( 步骤 S21)。
     在 X 比 entry 数大或不满足条件 (A) 的情况下, 判定 X 是否为 0xFFFF( 步骤 S22)。 若不是 0xFFFF, 可考虑用户打算选择的音频流的号码无效, 所以忽视基于用户操作的值 X, 维持 PSR2 的设定值 ( 步骤 S24)。若 PSR2 的设定值为 0xFFFF, 则设定 PSR2( 步骤 S23)。
     图 43 是表示不同年龄再现时的选择步骤的流程图。
     该流程图的步骤 S31、 步骤 S32 是对 STN_table 中记述的字幕流中的每个字幕流重 复步骤 S33 ~步骤 S35 的处理的循环处理。在该循环处理中, 将构成处理对象的字幕流设 为字幕流 i。步骤 S33 是字幕流 i 是图形字幕流还是文本字幕流的判定, 若是图形字幕, 则
     移到步骤 S34。
     步骤 S34 是图形字幕流 i 是否满足以下 (a)、 (b) 的判定。
     (a) 再现装置中存在再现图形字幕流 i 的能力
     (b) 图形字幕流 i 的语言属性与再现装置的语言设定一致
     该 (b) 的条件由 STN_table 中的 PG_language_code 是否与 PSR17 一致的判定来 进行。
     另一方面, 步骤 S35 是文本字幕流 i 是否满足 (a)、 (b) 的判定。
     (a) 再现装置中存在以字体展开并再现文本字幕流 i 的能力
     (b) 文本字幕流 i 的语言属性与再现装置的语言设定一致
     是否具备 (a) 条件的判定通过再现装置的 PSR30 是否表示 “有再现能力” 来进行。 是否具备 (b) 条件的判定通过 STN_table 的 textST_language_code 是否与 PSR17 的设定 值一致来进行。
     若对全部字幕流重复以上步骤 S33 ~步骤 S35 的处理, 则执行步骤 S36 ~步骤 S41 的处理。
     步骤 S36 是是否不存在满足 (a) 的字幕流的判定, 若不存在, 则步骤 S39 中将 Invalid 的值 (0xFFFF) 设定给 PSR2( 步骤 S38)。
     步骤 S37 是是否存在满足 (a)、 (b) 双方的字幕流的判定, 若存在, 则将满足 (a)、 (b) 的字幕流中, 在 STN_table 中的入口顺位最高的字幕流设定给 PSR2( 步骤 S39)。
     步骤 S41 将仅满足 (a) 的图形字幕流、 仅满足 (a) 的文本字幕流中、 在 STN_table 中的入口顺位最高的流设定给 PSR2。下面边交替具体例边说明本流程图的说明。
     步骤 S40 是 PSR13 中的用户年龄是否意味着年幼者的判定。另外, 在本实施方式 中, 将 5 岁以下设定为年幼者。在为是的情况下, 将满足 (a)、 (b) 的字幕流中 STN_table 中 的入口顺位最高的流设定给 PSR2。在步骤 S43 中, 使缩放部执行字幕字符的放大。
     步骤 S44 判定用户年龄是否是表示年老者的值。另外, 在本实施方式中, 设 65 岁 以上为年老者。若为是, 则步骤 S45 中将字幕流中 stream_entry 中的字符属性为放大字符 的字幕流的流号码设定给 PSR2。
     ( 立体视觉设定时的选择步骤 )
     图 44 是表示立体视觉设定时的选择步骤的处理步骤的流程图。
     与图 42 的流程图附加相同参照符号的步骤意味着与图 42 共通的处理, 所以省略 其说明。
     在步骤 S46 中, 将对应于 PSR2 的流号码的 stream_entry 的 PID 与对应于 PSR2 的 流号码的立体显示信息中指定为 “其他字幕” 的字幕 PID 设定给解复用器, 执行数据包过 滤。
     在步骤 S47 中, 起动基本图形解码器、 扩展图形解码器, 执行两系统的 TS 数据包系 列的解码。
     以上是对立体视觉设定时的流选择步骤的说明。接着, 说明上述选择步骤的具体 动作的细节。
     以图 45、 图 46 的事例为题材, 说明具体动作。
     图 45 是表示构成动作对象的 AV 流、 播放列表信息的图。图 45(a) 是表示 AV 流的内部构成的图, 其与图 6(b) 所示的相同。
     图 45(b) 表示播放列表信息的内部构成。该播放列表信息中的播放项目信息 1 包 含向 4 个字幕流分配流号码的 STN_table。该 STN_table 中显示方式信息设定为对应于用 户年龄的显示方式控制为有效, 该 STN_table 中的流信息, 向被赋予 0x1220 的 PID 的 TS 数 据包所构成的字幕流、 被赋予 0x1221 的 PID 的 TS 数据包所构成的字幕流、 被赋予 0x1222 的 PID 的 TS 数据包所构成的字幕流、 被赋予 0x1223 的 PID 的 TS 数据包所构成的字幕流分 别分配 1 ~ 4 的流号码。对这些字幕流, 将语言代码分别设定为日语、 日语、 日语、 英语, 字 符属性设定为无、 平假名、 放大字符、 无。
     另一方面, 图 45(b) 中的播放列表信息的 Extension_Data 包含向 4 个字幕流分配 流号码的 STN_table_extension。在该 STN_table_extension 中, 显示方式信息设定为对 应于立体视觉设定的显示方式控制为有效, 该 STN_table_extension 中的流信息, 向被赋 予 0x1225 的 PID 的 TS 数据包所构成的字幕流、 被赋予 0x1240 的 PID 的 TS 数据包所构成 的字幕流、 被赋予 0x1226 的 PID 的 TS 数据包所构成的字幕流、 被赋予 0x1241 的 PID 的 TS 数据包所构成的字幕流分别分配 6 ~ 9 的流号码。对这些字幕流, 将语言属性分别设定为 日语、 日语、 英语、 英语, 立体显示信息如下设定。即, 流号码= 6 的立体显示信息设定流号 码= 7 作为应组合的字幕, 流号码= 7 的立体显示信息设定流号码= 6 作为应组合的字幕。 流号码= 8 的立体显示信息设定流号码= 9 作为应组合的字幕, 流号码= 9 的立体显示信 息设定流号码= 8 作为应组合的字幕。
     图 46 表示字幕的内容。0x1221 的 TS 数据包中存储的行程数据表示 “さあはじま るよ! ! ( 好啊, 开始吧 )” 的平假名字符。
     0x1222 的 TS 数据包中存储的行程数据表示 “囲碁クラブ ( 围棋俱乐部 )” 等放大 字符。
     0x1242 的 TS 数据包中存储的行程数据表示 “This is stereogram( 这是立体图 )” 的英文。
     0x1243 的 TS 数据包中存储的行程数据表示是 “This is stereogram” 的英文, 其 显示位置稍有不同。
     在本具体例中, 除输出以显示通常大小的字幕的字幕流外, 还将输出以显示比通 常大小大的大小的字幕的字幕流复用于视频流上。 由此, 适当指定上述两个字幕流之一, 通 过图形解码器输出指定的字幕流。 由此, 不必在再现装置内设置放大字幕的功能, 进一步简 化再现装置的构成, 可廉价制造。
     图 47 表示对应于再现装置中 “用户年龄为 4 岁” 的配置信息来显示何种字幕。图 47(a) 是配置信息的具体内容, PSR13 中将用户年龄设定为 “4” , 即 4 岁。PSR16 中的语言设 定为日语, 立体视觉能力设定为 “无” , 立体视觉再现标志设定为 “关闭” 。 通过这种配置信息 的再现装置若读出在先图中的播放列表信息, 则通过执行上述处理步骤, 如图 47(b) 所示, “流号码= 2 号” 的字幕流变为选择对象。
     结果, 将流号码= 2 设定给 PSR2。 这样, STN_table 中, 对应于流号码= 2 的 0x1221 如图 47(c) 所示, 设定给 PSR2, 所以赋予了 0x1221 的 PID 的 TS 数据包如图 47(d) 所示, 选 择性地输出到视频解码器 5。结果, 如图 47(e) 所示, 图 46 所示的 “さあはじまるよ! ! ” 的 字幕与动态图像合成后显示。图 48 表示对应于再现装置中 “用户年龄为 70 岁” 的配置信息来显示何种字幕。图 48(a) 是配置信息的具体内容, PSR13 中的用户年龄设定为 “70” , 即 70 岁。PSR16 中的语言 设定为日语, 立体视觉能力设定为 “无” , 立体视觉再现标志设定为关闭。 若由这种配置信息 的再现装置读出在先图中的播放列表信息, 则通过执行上述处理步骤, 如 48(b) 所示, 流号 码= 3 号的字幕流变为选择对象。结果, 将流号码= 3 设定给 PSR2。这样, STN_table 中, 对应于流号码= 3 的 0x1222 如 48(c) 所示, 设定给 PSR2, 所以赋予了 0x1222 的 PID 的 TS 数据包如 48(d) 所示, 由解复用器 4 选择性地输出到视频解码器 5。结果, 如 48(e) 所示, 图 46 所示的 “囲碁サロン ( 围棋沙龙 )” 的字幕与动态图像合成后显示。
     图 49 表示对应于再现装置中 “立体视觉能力 ON” “立体视觉再现标志 ON” 的配置 信息来显示何种字幕。图 49(a) 是配置信息的具体内容, 设定为 “立体视觉能力 ON” “立体 视觉再现标志 ON” 的配置信息。PSR16 中的语言设定为英语。若由这种配置信息的再现装 置读出在先图中的播放列表信息, 则通过执行上述处理步骤, 如图 49(b) 所示, 流号码= 8、 9 号的字幕流变为选择对象。结果, 将流号码= 8、 9 设定给 PSR2。这样, STN_table 中, 对 应于流号码= 8、 9 的 0x1226、 0x1241 设定给解复用器 4, 所以赋予了 0x1226、 0x1241 的 PID 的 TS 数据包选择性地输出到视频解码器 5。结果, 如图 49(d) 所示, 图 36 所示的 “This is stereogram” 的字幕与动态图像合成后显示。
     ( 备注 )
     以上说明了在本申请的申请时刻申请人得知的最佳实施方式, 但对下面示出的技 术主题, 可施加进一步的改良或变更实施。是如各实施方式所示实施还是是否实施这些改 良、 变更均是任意的, 想留意基于实施者主观的实施。
     ( 作为记录装置的实施 )
     再现装置 102 构成为具备包含内置介质驱动器、 可移动介质的本地存储器, 假设 对它们写入, 所以本申请说明书中记载的再现装置兼备作为记录装置的功能。在再现装置 102 作为记录装置起作用的情况下, 通过以下的两个方式, 执行播放列表信息的写入。
     i) 在再现装置 102 具有再现虚拟封装的功能的情况下, 如下执行播放列表信息的 写入。即, 当装填 BD-ROM 时, 根据来自应用的请求, 经网络从 WWW 服务器取得对应于所述 BD-ROM 的追加内容。取得的追加内容包含上述播放列表信息。再现装置 102 中, 进行记录 控制的控制部根据来自所述应用的请求, 将取得的播放列表信息写入本地存储器。 由此, 通 过使记录在 BD-ROM 中的内容与所述本地存储器中记录的追加内容组合, 可构筑所述虚拟 封装。
     这里, 在所述 BD-ROM 中记录盘根证书的识别符、 发布 BD-ROM 内容的组织的识别 符、 BD-ROM 识别符, 应存储追加内容的区域由包含盘根证书识别符、 组织识别符与 BD-ROM 识别符的文件路径来确定。
     所述应用通过将确定应存储追加内容的区域的文件路径传递给控制部来进行写 入。
     所述本地存储器在具有将目录名及文件名限制为 255 字符以下的文件系统的情 况下, 用于向所述本地存储器写入的文件路径, 包含 8 字符以下的目录名及文件名且扩展 符名为 3 字符以下的 8.3 形式的文件系统中的文件名与扩展符的指定。
     ii) 在再现装置 102 具有接受按需 (on demand) 制造服务或电子代理商销售(sell-through) 服务 (MODEST) 的提供的功能的情况下, 如下进行播放列表信息的写入。
     即, 再现装置 102 在通过经按需制造服务或电子代理商销售服务接受播放列表信 息的提供时, 在可移动介质中的根目录之下, 建立默认目录与 MODEST 目录, 在 MODEST 目录 之下建立 BDMV 目录。MODEST 目录是快速 MODEST 目录, 快速 MODEST 目录是当初次接受上述 服务时建立的 MODEST 目录。当用户第 2 次之后接受服务时, 再现装置 102 中的控制部建立 对应于第 2 次之后的服务的 MODEST 目录。
     如上所述, 若取得播放列表信息, 则控制部将起动程序 (start program) 写入默认 目录, 将播放列表信息写入 MODEST 目录之下的 BDMV 目录。该起动程序是在将记录介质装 填到再现装置 102 时应最初执行的程序, 使再现装置 102 显示用于从用户受理选择 BDMV 目 录的操作的菜单, 让再现装置 102 执行根变更功能。该根变更功能是在由用户执行对菜单 的选择操作的情况下、 将选择的 BDMV 目录所属的 MODEST 目录识别为根目录的功能。通过 这种根变更功能, 可执行基于由与再现 BD-ROM 相同的控制步骤取得的播放列表信息的再 现控制。
     (Java(TM) 应用 )
     BD-J 应用例如可以是电子商务 (EC(Electronic Commerce)) 的客户端应用, 也可 以是网络对战型在线游戏。并且, 也可与检索引擎协作, 向用户提供各种在线服务。
     ( 表示指定右视点用或左视点用中的哪个的信息的放置场所 )
     另外, 在上述例子中不对应于立体显示的情况下, 说明了使播放列表中包含表示 指定右视点用或左视点用中的哪个的信息的构成, 但不限于此。 在不能立体显示的情况下, 表示指定右视点用或左视点用的哪个的信息, 构成为包含在再现装置 102 的配置信息中, 不能对应于立体显示的情况下, 也可根据设定在再现装置 102 的配置信息中的表示指定左 视点用、 哪个的信息, 来指定左视点用或右视点用流 ( 影像流和字幕流 )。
     该表示指定右视点用或左视点用的哪个的信息也可通过利用者登记于再现装置 来设定, 或将表示指定右视点用或左视点用的哪个的信息登记在再现状态寄存器或通用寄 存器中, 将该信息用作配置信息。
     ( 非易失性存储器的变形 )
     非易失性存储器 109 即便利用本地存储器、 BD 驱动器中可写入的记录介质也可实 施。另外, 即便是可经由网络 I/F 访问的介质, 只要能不依赖于再现装置的电源提供状态来 保持记录内容, 则也可用作非易失性存储器 109 来实施。
     ( 事先登记的内容 )
     也可将显示的字幕的大小等利用者信息, 作为再现装置 102 的事先登记信息来进 行存储、 使用, 或将 PSR 组 12 中包含的再现状态寄存器或通用寄存器中登记的信息作为配 置信息来使用。
     由此, 可自动进行与在内容制作时刻不能判断的内容利用者的需要相符合的字幕 再现。
     另外, 由于内容制作者不必准备大小不同的多个字幕流, 所以可削减记录介质的 使用容量, 或削减内容制作成本。
     ( 字幕放大 )
     在上述实施方式中, 通过在通常字符的字幕流之外单独地存储放大字符的字幕流, 执行面向年老者的字符放大, 但若用户为年老者, 则也可通过由缩放部放大通常字符的 字幕流, 执行字幕字符的放大。
     ( 设定字幕的自动放大、 缩小功能的有效、 无效 )
     也可具有设定字幕的自动放大、 缩小功能的有效、 无效的功能。并且, 在字幕的自 动放大、 缩小功能有效的情况下, 执行放大, 但在字幕的自动放大、 缩小功能无效的情况下, 即便在将使用再现装置 102 的利用者判断为是年老者的情况下, 也不变更字幕的大小。
     ( 自动变更功能的有效、 无效设定 )
     也可具有对再现装置 102 设定字幕字符的自动变更功能的有效、 无效的功能。并 且, 在字幕字符的自动变更功能有效的情况下, 如图 10 所示, 但在字幕字符的自动变更功 能无效的情况下, 即便在将使用再现装置 102 的利用者判断为年幼者的情况下, 也将语言 类型为 “通常” 的字幕流设定给解复用器 4, 执行所述再现的播放列表所参照的传输流的复 用。
     ( 偏好的设定 )
     例如, 再现装置 102 的利用者也可将事先登记了年龄、 喜好的字幕 ( 喜欢平假名的 显示等 ) 信息的利用者信息作为再现装置 102 的配置信息来存储、 使用, 或将再现状态寄存 器或通用寄存器中登记的信息用作配置信息。 ( 立体视觉用的视频流 )
     将左视点用、 右视点用的视频流记录在 BD-ROM 中不过是一例。也可按每个图片, 将表示每个象素的进深值的视频流作为增强视点视频流记录在 BD-ROM 中, 以供再现。
     ( 应安装的封装 )
     在应用执行装置的实施中, 期望将以下的 BD-J Extension 安装在应用执行装置 中。 BD-J Extension 包含为了将超过 GEM[1.0.2] 的功能提供给 Java(TM) 应用而专用的各 种封装 (package)。在由 BD-J Extension 提供的封装中有以下封装。
     ·org.bluray.media
     该封装应追加到 Java(TM)Media FrameWork, 提供特殊功能。 将对角度、 声音、 字幕 的选择的控制追加到该封装。
     ·org.bluray.ti
     该封装包含用于将 GEM[1.0.2] 中的 “服务”映射到 “标题”后动作的 API 或从 BD-ROM 询问标题信息的机制或选择新标题的机制。
     ·org.bluray.application
     该封装包含用于管理应用的生存区间的 API。 另外, 包含询问执行应用时的信令所 需的信息的 API。
     ·org.bluray.ui
     该封装包含定义用于为 BD-ROM 专用的关键事件的常量, 并实现与影像再现同步 的类。
     ·org.bluray.vfs
     该封装提供由于不论数据的所在均无缝再现数据、 所以绑定 BD-ROM 中记录的内 容 (on-disc 内容 ) 与未记录在 BD-ROM 中的 Local Storage 上的内容 (off-disc 内容 ) 的 机制 (Binding Scheme : banding 方案 )。
     所谓 Binding Scheme 将 BD-ROM 上的内容 (AVclip、 字幕、 BD-J 应用 ) 与 Local Storage 上的关联内容相关联。该 Binding Scheme 不论内容的所在均实现无缝再现。
     ( 编程语言的适用范围 )
     在上述实施方式中, 作为虚拟机的编程语言, 利用 Java(TM), 但不仅是 Java(TM), 也可以是 UNIX(TM)OS 等中使用的 B-Shell 或 Perl Script、 ECMA Script 等其他编程语言。
     ( 多驱动器化 )
     在上述实施方式中, 作为记录介质的一例, 以 BD-ROM 为例进行说明, 作为具有从 BD-ROM 中读出数据的功能的具体手段的一例, 以 BD-ROM 驱动器为例进行。但是, BD-ROM 仅 是一例, 作为记录介质, 也可以是 BD-R、 BD-RE、 DVD、 CD 等光盘介质, 在这些记录介质中存储 具有上述数据结构的数据, 若有读取这些记录介质的驱动器装置, 则可进行上述实施方式 中说明的动作。
     各实施方式中的记录介质包含光盘、 半导体存储卡等全部封装介质。本实施方式 的记录介质以预先记录了必要数据的光盘 ( 例如 BD-ROM、 DVD-ROM 等现有可读取的光盘 ) 为例进行说明, 但不限于此, 例如, 即便利用具有将包含经由广播或网络分发的本发明实施 所需数据的 3D 内容写入光盘的功能的终端装置 ( 例如也可以是下列功能组入再现装置中, 也可以是再现装置之外的装置 ), 记录在可写入的光盘 ( 例如 BD-RE、 DVD-RAM 等现有可写 入的光盘 ) 中, 将该记录了的光盘适用于本发明的再现装置中, 也可实施本发明。
     另外, 记录介质除光盘以外, 例如即便是 SD 存储卡等可移动介质 ( 半导体存储 卡 ), 也可实施本发明。
     例如, 在使用半导体存储器代替 BD-ROM 的情况下, 例如图 35 所示的构成中, 只要 构成为经用于读出半导体存储卡内的数据的接口, 经由读缓冲器 1、 读缓冲器 2 发送到虚拟 文件系统 3, 从虚拟文件系统 3 传送到堆存储器 21、 动态脚本存储器 23、 静态脚本存储器 13、 文本字幕解码器 18、 解复用器 14 即可。
     具体而言, 若将半导体存储卡插入再现装置 102 的槽 ( 未图示 ) 中, 则经由存储卡 I/F 电连接再现装置 102 与半导体存储卡。半导体存储卡中记录的数据经存储卡 I/F、 经由 读缓冲器 1、 读缓冲器 2 发送到虚拟文件系统 3, 从虚拟文件系统 3 传送到堆存储器 21、 动态 脚本存储器 23、 静态脚本存储器 13、 文本字幕解码器 18、 解复用器 14 即可。
     有时, 在 BD-ROM 中记录的数据中, 例如从著作权的保护、 数据的隐匿性提高的观 点看, 根据需要加密数据的一部分。
     例如, BD-ROM 中记录的数据中, 加密的数据可以是 BD-ROM 中记录的数据之一, 但 例如有对应于视频流的数据、 对应于音频流的数据、 对应于字幕流的数据或对应于包含这 些数据的流的数据。
     下面, 说明 BD-ROM 中记录的数据中加密的数据的解读。
     再现装置中, 将对应于为了解读 BD-ROM 内的加密数据所需密钥的数据 ( 例如设备 密钥 ) 事先存储在再现装置中。
     另一方面, 在 BD-ROM 中记录对应于为了解读加密的数据所需密钥的数据 ( 例如对 应于上述设备密钥的 MKB( 媒体密钥块 ))、 与加密用于解读加密数据的密钥自身的数据 ( 例 如对应于上述设备密钥及 MKB 的加密标题密钥 )。这里, 设备密钥、 MKB 及加密标题密钥成 对出现, 还与写入 BD-ROM 上通常不能拷贝的区域 ( 称为 BCA 的区域 ) 中的识别符 ( 例如卷ID) 对应。若该组合不正确, 则不能解读加密。仅在组合正确的情况下, 才可导出加密解读 所需的密钥 ( 例如根据上述设备密钥、 MKB 及卷 ID, 对加密标题密钥进行解密所得的标题密 钥 ), 使用该加密解读所需的密钥, 可解读加密后的数据。
     在再现装置再现所装填的 BD-ROM 的情况下, 例如若与 BD-ROM 内的加密标题密钥、 MKB 成对的 ( 或对应的 ) 设备密钥不在再现装置内, 则加密的数据无法再现。 这是因为解读 加密后的数据所需的密钥 ( 标题密钥 ) 在对密钥自身进行加密后 ( 加密标题密钥 ) 记录在 BD-ROM 上, 若 MKB 与设备密钥的组合不正确, 则不能导出加密解读所需的密钥。
     相反, 若加密标题密钥、 MKB、 设备密钥及卷 ID 的组合正确, 则例如使用上述加密 解读所需的密钥 ( 根据设备密钥、 MKB 及卷 ID 对加密标题密钥进行解密所得的标题密钥 ), 由解码器解码视频流, 由音频解码器解码音频流, 以这样的方式构成再现装置。
     在本实施方式中, 作为记录介质, 以 BD-ROM 为例进行说明, 但未必限于 BD-ROM, 例 如即便在适用于可读入 / 写入的半导体存储器 ( 例如 SD 卡等具有可携带性的半导体存储 卡 ) 的情况下, 也可实施。
     例如, 也可构成为, 例如利用电子分发将对应于 BD-ROM 中记录的数据的数据记录 在半导体存储卡中, 从半导体存储卡再现。即便在利用电子分发来分发必需的数据并记录 分发的数据的情况下, 也期望根据需要对分发的数据中的部分或全部数据进行加密后分 发, 并对必要的数据在保持加密的状态下记录在半导体存储器中。
     说明例如利用电子分发, 将对应于本实施方式中进行说明了的数据的数据 ( 分发 数据 ) 记录在半导体存储器中的动作。
     上述动作也可以构成为在本实施方式中进行了说明的再现装置进行这种动作, 也 可以是由本实施方式的再现装置以外的、 执行在半导体存储器中存储分发数据的专用终端 装置执行的方式。 这里, 说明再现装置进行的实例。 另外, 作为记录目的地的半导体存储器, 以 SD 卡为例进行说明。
     在将分发数据记录在插入再现装置具备的槽中的 SD 存储卡的情况下, 首先向存 储分发数据的分发服务器 ( 未图示 ) 请求发送分发数据。此时, 再现装置从所插入的 SD 存 储卡中读出用于唯一识别 SD 存储卡的识别信息 ( 例如各个 SD 存储卡固有的识别号码, 具 体地例如 SD 存储卡的序列号等 ), 将读出的识别信息与分发请求一起, 发送给分发服务器。
     该用于唯一识别 SD 存储卡的识别信息例如相当于上述卷 ID。
     另一方面, 分发服务器中, 分发数据中必需的数据 ( 例如视频流、 音频流等 ) 以能 够使用加密解读所需的密钥 ( 例如标题密钥 ) 来解除加密的方式进行加密后存储在服务器 上。
     例如, 分发服务器构成为保持私钥, 可对半导体存储卡的固有识别号码中的每个 号码动态生成不同的公钥信息。
     另外, 分发服务器构成为可对加密后的数据解读所需的密钥 ( 标题密钥 ) 自身进 行加密 ( 即构成为可生成加密标题密钥 )。
     生成的公钥信息例如包含相当于上述 MKB、 卷 ID 及加密标题密钥的信息。加密后 的数据、 例如半导体存储器固有的识别号码、 后述的公钥信息中包含的公钥主体和预先记 录在再现装置中的设备密钥的组合若正确, 则得到加密解读所需的密钥 ( 例如根据设备密 钥、 MKB 及半导体存储器固有的识别号码, 对加密标题密钥进行解密所得的标题密钥 ), 使用该得到的加密解读所需的密钥 ( 标题密钥 ), 可解读加密的数据。
     接着, 再现装置将接收到的公钥信息与分发数据记录在插入槽中的半导体存储卡 的记录区域中。
     下面, 对解密后再现半导体存储卡的记录区域中记录的公钥信息与分发数据中包 含的数据之中加密后的数据的方法一例进行说明。
     接收到的公钥信息例如记录着公钥主体 ( 例如上述 MKB 及加密标题密钥 )、 签名信 息、 半导体存储卡的固有识别号码、 和表示涉及应无效的设备的信息的设备列表。
     签名信息中例如包含公钥信息的散列 (hash) 值。
     设备列表中例如记载涉及有可能不正当再现的设备的信息。 这是例如预先记录在 再现装置中的设备密钥、 再现装置的识别号码或再现装置具备的解码器的识别号码等用于 唯一确定有可能不正当再现的装置、 装置中包含的部件或功能 ( 程序 ) 等的信息。
     说明半导体存储卡的记录区域中记录的分发数据之中、 加密数据的再现。
     首先, 执行涉及在对利用公钥主体加密的数据进行解密之前是否使解密密钥主体 起作用的检查。
     具体地, 执行 :
     (1) 公钥信息中包含的半导体存储器固有的识别信息与半导体存储卡中预先记录 的固有识别号码是否一致的检查
     (2) 再现装置内算出的公钥信息的散列值与签名信息中包含的散列值是否一致的 检查
     (3) 根据公钥信息中包含的设备列表中示出的信息, 进行再现的再现装置是否可 能不正当再现的检查 ( 例如公钥信息中包含的设备列表中示出的设备密钥与再现装置中 预先记录的设备密钥是否一致的检查 )。
     执行这些检查的顺序可按任意顺序执行。
     在上述 (1) ~ (3) 的检查中, 若满足以下 3 个条件中的任意一个, 则再现装置进行 控制, 以不解读加密的数据, 这 3 个条件是 : 公钥信息中包含的半导体存储器固有的识别信 息与半导体存储器中预先记录的固有识别号码不一致、 再现装置内算出的公钥信息的散列 值与签名信息中包含的散列值不一致、 判断为进行再现的再现装置有可能不正当再现。
     另外, 若公钥信息中包含的半导体存储卡固有的识别信息与半导体存储卡中预先 记录的固有识别号码一致、 且再现装置内算出的公钥信息的散列值与签名信息中包含的散 列值一致、 且判断为进行再现的再现装置不可能不正当再现, 则判断为半导体存储器固有 的识别号码、 公钥信息中包含的公钥主体和再现装置中预先记录的设备密钥的组合正确, 使用加密解读所需的密钥 ( 根据设备密钥、 MKB 及半导体存储器固有的识别号码, 对加密标 题密钥进行解密所得的标题密钥 ), 进行加密数据的解读。
     例如在加密的数据是视频流、 音频流的情况下, 视频解码器利用上述加密解读所 需的密钥 ( 对加密标题密钥进行解密所得的标题密钥 ), 解密 ( 解码 ) 视频流, 音频解码器 利用上述加密解读所需的密钥, 解密 ( 解码 ) 音频流。
     通过如上构成, 在已知有可能在电子分发时不正当利用的再现装置、 部件、 功能 ( 程序 ) 等的情况下, 设备列表中示出用于识别它们的信息, 若要分发, 则在再现装置侧包 含设备列表中示出的设备的情况下, 可抑制使用公钥信息 ( 公钥主体 ) 的解密, 所以半导体存储器固有的识别号码、 公钥信息中包含的公钥主体和再现装置中预先记录的设备密钥的 组合即便正确, 也由于可控制成不解读加密的数据, 所以可抑制在不正当的装置上利用分 发数据。
     另外, 期望半导体存储卡中预先记录的半导体存储卡的固有识别符采用存储在隐 匿性高的记录区域中的构成。这是因为若篡改半导体存储卡中预先记录的固有识别号码 ( 例如以 SD 存储卡为例, 为 SD 存储卡的序列号等 ), 则非法拷贝变容易。 这是因为向多个半 导体存储卡分别分配不同的固有识别号码, 但若篡改成该固有的识别号码相同, 则上述 (1) 的判定无意义, 有可能执行相当于进行篡改数量的非法拷贝。
     因此, 期望半导体存储卡的固有识别号码的信息采用记录在隐匿性高的记录区域 中的构成。
     为了实现这种构成, 例如半导体存储卡构成为将用于记录半导体存储卡的固有识 别符这样的隐匿性高的数据的记录区域, 设置在存储通常数据的记录区域 ( 称为第 1 记录 区域 ) 之外的记录区域 ( 称为第 2 记录区域 ) 中, 并设置用于访问该第 2 记录区域的控制 电路, 并且, 仅可经控制电路来访问第 2 记录区域。
     例如, 第 2 记录区域中记录的数据进行了加密后记录, 控制电路组入例如用于对 加密的数据进行解密的电路。在控制电路向第 2 记录区域访问数据的情况下, 对加密进行 解密, 返回解密后的数据即可。或者, 控制电路保持第 2 记录区域中记录的数据的存储场所 的信息, 若有数据的访问请求, 则确定对应的数据的存储场所, 返回从所确定的存储场所读 取的数据即可。
     在再现装置上动作的应用中, 请求利用电子分发在半导体存储卡中记录的应用, 若经存储卡 I/F 向控制电路发出对第 2 存储区域中记录的数据 ( 例如半导体存储器固有的 识别号码 ) 的访问请求, 则接受请求的控制电路读出第 2 记录区域中记录的数据, 返回到再 现装置上动作的应用。 只要构成为与该半导体存储卡的固有识别号码一起向分发服务器请 求必要数据的分发请求, 并将从分发服务器发送的公钥信息和对应的分发数据记录在第 1 记录区域中即可。
     另外, 期望在再现装置上动作的应用中, 请求利用电子分发在半导体存储卡中记 录的应用, 在经存储卡 I/F 向控制电路发出对第 2 存储区域中记录的数据 ( 例如半导体存 储器固有的识别号码 ) 的访问请求之前, 事先检查是否未篡改应用。篡改的检查也可利用 使用了例如依据现有 X.509 标准的数字证书的检查等。
     另外, 对半导体存储卡的第 1 记录区域中记录的分发数据的访问不必经半导体存 储卡具有的控制电路来访问。
     ( 程序的实施方式 )
     各个实施方式公开的应用程序可以按照下面所述生成。首先, 软件开发人员使用 编程语言记述用于实现各个流程图及功能性构成要素的源程序。在进行该记述时, 软件开 发人员按照编程语言的语法, 使用类构造体及变量、 排列变量、 外部函数的调用, 记述具体 实现各个流程图及功能性构成要素的源程序。
     所记述的源程序作为文件提供给编译器 (compiler)。 编译器翻译这些源程序并生 成目标程序。
     由编译器进行的翻译包括语法分析、 优化、 资源分配、 代码生成这些过程。在语法分析中, 进行源程序的词法分析、 语法分析和意思分析, 把源程序转换为中间程序。在优化 时, 对中间程序进行基本块化、 控制流程分析、 数据流程分析这些作业。 在资源分配时, 为了 实现与作为目标的处理器的命令设定的适应性, 把中间程序中的变量分配给作为目标的处 理器具有的寄存器或存储器。 在代码生成时, 把中间程序中的各个中间命令转换为程序码, 得到目标程序。
     此处生成的目标程序由一个以上的程序码构成, 这些程序码用于使计算机执行各 个实施方式所示的流程图的各个步骤或功能性构成要素的各个步骤。其中, 程序码有处理 器的本机码、 JAVA 字节码等各种类型。在利用程序码实现各个步骤时有各种方式。在能够 使用外部函数来实现各个步骤时, 调用该外部函数的调用语句成为程序码。 并且, 像实现一 个步骤那样的程序码有时也归属于各个不同的目标程序。在命令种受限制的 RISC 处理器 中, 也可以通过组合算术运算命令及逻辑运算命令、 分支命令等, 实现流程图的各个步骤。
     在 生 成 目 标 程 序 后, 编 程 器 (programmer) 针 对 这 些 目 标 程 序 起 动 连 接 器 (linker)。连接器把这些目标程序及相关联的库程序分配到存储器空间中, 并将它们结合 成为一个, 生成装载模块。 这样生成的装载模块是以计算机的读取为前提的, 用于使计算机 执行各个流程图所示的处理步骤或功能性构成要素的处理步骤。 也可以把这种程序记录在 计算机可读的记录介质中提供给用户。 ( 系统 LSI 的单体实施 )
     所说系统 LSI 指在高密度基板上安装裸片并封装得到的产品。通过在高密度基板 上安装多个裸片并封装, 使多个裸片具有像一个 LSI 那样的外形构造的产品, 也包含于系 统 LSI 中 ( 这种系统 LSI 被称为多芯片模块。)。
     在此如果考察封装的类型, 系统 LSI 的种类包括 QFP( 方形扁平封装 )、 PGA( 插针 网格阵列 )。QFP 是将插针安装在封装体的四个侧面上的系统 LSI。PGA 是在整个底面上安 装多个插针的系统 LSI。
     这些插针作为与其他电路的接口来发挥作用。系统 LSI 中的插针具有这种接口的 作用, 所以通过向系统 LSI 中的这些插针连接其他电路, 系统 LSI 发挥作为再现装置 102 的 核心的作用。
     这种系统 LSI 当然能够装配在再现装置 102 上, 还能够装配在 TV 或游戏机、 电脑、 一段 (one segment) 电话等处理影像再现的各种设备上, 能够更广地扩展再现装置的用途。
     在把基本缓冲器及视频解码器、 音频解码器、 图形解码器也构成为一体的系统 LSI 时, 优选系统 LSI 的设计思想依据于 Uniphier 体系。
     依据于 Uniphier 体系的系统 LSI 由下面的电路单元构成。
     ·数据并行处理器 DPP
     数据并行处理器 DPP 是多个单元处理器进行相同动作的 SIMD 型处理器, 利用一个 命令使内置于各个单元处理器中的运算器同时动作, 由此实现针对构成图片的多个像素的 解码处理的并行化。
     ·命令并行处理器 IPP
     命令并行处理器 IPP 具有 : 包括命令 RAM、 命令高速缓冲存储器、 数据 RAM、 数据高 速缓冲存储器的 “Local Memory Controller” ; 包括命令提取部、 解码器、 执行单元、 寄存器 文件的 “Processing Unit 部” ; 使 Processing Unit 部并行执行多个应用的 “Virtual Multi
     Processor Unit 部” 。
     ·MPU 块
     MPU 块由 ARM 核、 外部总线接口 (Bus Control Unit : BCU)、 DMA 控制器、 定时器、 矢 量中断控制器这些周边电路、 和 UART、 GPIO(General Purpose Input Output : 一般用途输 入输出 )、 同步串行接口等周边接口构成。
     ·流 I/O 块
     流 I/O 块通过 USB 接口或 ATA Packet 接口, 与连接在外部总线上的驱动器装置、 硬盘驱动器装置、 SD 存储卡驱动器装置进行数据的输入输出。
     ·AV I/O 块
     AV I/O 块由音频输入输出、 视频输入输出、 OSD 控制器构成, 与电视机、 AV 放大器 进行数据的输入输出。
     ·存储器控制块
     存储器控制块是实现通过外部总线连接的 SD-RAM 的读写的块, 包括控制各个块 之间的内部连接的内部总线连接部、 与在系统 LSI 外部连接的 SD-RAM 进行数据传输的访问 控制部、 调整来自各个块的对 SD-RAM 的访问请求的访问计划部。
     具体的生产步骤如下所述。 首先, 以各个实施方式所示的结构图为基本, 生成应作 为系统 LSI 的部分的电路图, 使用电路元件及 IC、 LSI 具体实现结构图中的构成要素。
     并且, 为了具体实现各个构成要素, 规定将电路元件及 IC、 LSI 之间进行连接的总 线及其周边电路、 与外部的接口等。 另外, 也规定连接线、 电源线、 接地线、 时钟信号线等。 在 进行这种规定时, 考虑 LSI 的规格来调整各个构成要素的动作定时, 对各个构成要素实施 保证必要的带宽等的调整, 由此完成电路图。
     在完成电路图后, 进行安装设计。所说安装设计指基板布局的作成作业, 即, 将根 据电路设计作成的电路图上的部件 ( 电路元件及 IC、 LSI) 配置在基板上的何处、 或者确定 在基板上如何布线电路图上的连接线。
     在进行这种安装设计并确定基板上的布局后, 把安装设计结果转换为 CAM 数据, 输出给 NC 工作机械等设备。NC 工作机械以该 CAM 数据为基础进行 SoC 安装及 SiP 安装。 SoC(System on chip : 芯片上系统 ) 安装指在一个芯片上形成多个电路的技术。 SiP(System in Package : 封装中系统 ) 安装指利用树脂等将多个芯片作成一个封装体的技术。经过以 上过程, 能够以各个实施方式所示的再现装置 102 的内部结构图为基础形成本发明涉及的 系统 LSI。
     另外, 按照以上所述生成的集成电路根据集成度的不同, 有时也称为 IC、 LSI、 超级 (super)LSI、 特级 (ultra)LSI。
     在使用 FPGA 来实现系统 LSI 的情况下, 多个逻辑元件被配置成网格状, 根据在 LUT(Look UP Table : 查找表 ) 中记述的输入输出的组合, 连接纵、 横的布线, 由此能够实现 各个实施方式所示的硬件结构。LUT 存储在 SRAM 中, 这种 SRAM 的内容因电源断开而消失, 所以在使用这种 FPGA 时, 需要向 SRAM 写入利用配置信息的定义来实现各个实施方式所示 的硬件结构的 LUT。
     在本实施方式中, 利用中间件和对应于系统 LSI 的硬件、 除系统 LSI 之外的硬件、 针对中间件的接口的部分、 中间件和系统 LSI 之间的接口的部分、 中间件和除系统 LSI 之外的必要硬件之间的接口的部分、 用户接口的部分来实现, 在装配它们来构成再现装置时, 通 过使它们协作动作来提供特有的功能。
     通过适当定义针对中间件的接口以及中间件与系统 LSI 的接口, 能够分别独立地 并行开发再现装置的用户接口部分、 中间件部分、 系统 LSI 部分, 能够更高效地进行开发。 另外, 各个接口的部分的分割方法有各种分割方法。例如, 作为系统 LSI 106 中包含的部件 而示出的视频解码器 5a、 视频解码器 5a、 音频解码器 9、 色变换部 15a、 色变换部 15b、 合成器 17a、 合成器 17b 形成为一个芯片时, 关于控制它们的中间件以及与对应于它们的中间件之 间的接口部分, 可以在开发芯片的一侧进行开发, 并在完成后将芯片装配到再现装置中, 并 且将所开发的中间件、 接口部分编入到再现装置内的存储器等的存储部中, 由此能够并行 进行再现装置侧的开发和芯片侧的开发, 开发效率提高。
     如果使所开发的芯片和与所开发的芯片相关的中间件之间的接口部分共用, 则能 够提高通用性。
     另外, 关于利用系统 LSI 进行构成的部分, 当然不是只能利用 LSI 构成, 也可以使 用与应包含于系统 LSI 中的功能对应的信号处理电路进行构成。
     产业上的可利用性
     根据本发明的可动态切换平面显示与立体显示的记录介质、 其再现装置和再现方 法, 尤其在 AV 内容制作相关的电影产业、 处理其的设备制造相关的民用设备产业中利用的 可能性高。例如, 可用作 BD-ROM 盘和 BD-ROM 播放器等。
     符号说明
     1、 2 读缓冲器
     3 虚拟文件系统
     4 解复用器
     5a、 b 视频解码器
     6a、 b 视频平面
     7a、 b 图形解码器
     8a、 b 图形平面
     9 音频解码器
     10 HDMI 接口
     12 再现状态 / 设定寄存器组
     13 静态脚本存储器
     14 再现控制引擎
     15a、 b 色变换
     16a、 b 缩放部部
     17a、 b 合成器
     18 文本字幕解码器
     21 堆存储器
     22 BD-J 平台
     23 动态脚本存储器
     24 模式管理模块25 命令解释器 16 UO 检测模块 101 BD-ROM 102 再现装置 103 电视 104 立体眼镜 105 前端部 106 系统 LSI 107 存储器设备 108 后端部 109 非易失性存储器 110 主机 111 网络 I/F 112 BD-ROM 驱动器 113 本地存储器

记录介质、再现装置、记录装置、再现方法、记录方法、程序.pdf_第1页
第1页 / 共95页
记录介质、再现装置、记录装置、再现方法、记录方法、程序.pdf_第2页
第2页 / 共95页
记录介质、再现装置、记录装置、再现方法、记录方法、程序.pdf_第3页
第3页 / 共95页
点击查看更多>>
资源描述

《记录介质、再现装置、记录装置、再现方法、记录方法、程序.pdf》由会员分享,可在线阅读,更多相关《记录介质、再现装置、记录装置、再现方法、记录方法、程序.pdf(95页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102067591 A(43)申请公布日 2011.05.18CN102067591A*CN102067591A*(21)申请号 200980123473.8(22)申请日 2009.06.242008-166807 2008.06.26 JP61/109,618 2008.10.30 USH04N 5/93(2006.01)G11B 20/00(2006.01)H04N 13/00(2006.01)(71)申请人松下电器产业株式会社地址日本大阪府(72)发明人大久保雅文 金丸智一(74)专利代理机构永新专利商标代理有限公司 72002代理人徐殿军(54) 发明名称记。

2、录介质、再现装置、记录装置、再现方法、记录方法、程序(57) 摘要一种记录介质、再现装置、记录装置、再现方法、记录方法、程序。在BD-ROM中,记录应与视频流同步再现的字幕流和播放列表信息。播放列表信息包含PlayItem信息和显示方式标志,所述PlayItem信息是使用表示视频流的再现时间轴上的In_Time的信息及表示Out_Time的信息来定义再现区间的信息,并且包含流信息表。显示方式标志表示再现区间中字幕的显示方式的控制是否为有效,流信息表在再现区间中的显示方式为有效的情况下,指示再现装置应选择多个字幕流中的哪个。(30)优先权数据(85)PCT申请进入国家阶段日2010.12.21(。

3、86)PCT申请的申请数据PCT/JP2009/002905 2009.06.24(87)PCT申请的公布数据WO2009/157198 JA 2009.12.30(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书 4 页 说明书 41 页 附图 49 页CN 102067601 A 1/4页21.一种记录介质,记录有应与视频流同步再现的字幕流和播放列表信息,其特征在于:所述播放列表信息包含再现区间信息与显示方式标志,所述再现区间信息是使用表示视频流再现时间轴上的In Time的信息及表示Out Time的信息来定义再现区间的信息,并且包含流信息表,显示方。

4、式标志表示再现区间中的字幕的显示方式的控制是否为有效,流信息表在再现区间中显示方式为有效的情况下,指示再现装置应选择多个字幕流中的哪个。2.根据权利要求1所述的记录介质,其特征在于,在所述字幕的显示方式中,有通过独立地显示右视点用字幕、左视点用字幕来实现立体视觉的立体视觉显示方式,流信息表在再现区间中立体视觉显示方式为有效的情况下,将应同时选择的两个字幕流的组合指示给再现装置。3.根据权利要求1所述的记录介质,其特征在于,所述字幕的显示方式中有对应于用户年龄的显示方式,所述流号码表包含由多个入口构成的入口序列,在各入口中记述构成字幕流的数据包的数据包识别符和各个字幕流的字符属性,流信息表在对应。

5、于年龄的显示方式为有效的情况下,将具有规定字符属性的字幕流指示给再现装置。4.根据权利要求3所述的记录介质,其特征在于,所谓具有规定字符属性的字幕流是用平假名标记的字幕流、带注音假名的字幕流。5.根据权利要求3所述的记录介质,其特征在于,所述具有规定字符属性的字幕流是由放大字符表现的字幕流。6.一种再现装置,选择记录介质中记录的多个字幕流中的一个,并与视频流同步地进行再现,其特征在于:记录介质中记录有应与视频流同步再现的字幕流和播放列表信息,所述播放列表信息包含再现区间信息与显示方式标志,所述再现区间信息是使用表示视频流再现时间轴上的In Time的信息及表示Out Time的信息来定义再现区。

6、间的信息,并且包含流信息表,显示方式标志表示再现区间中的字幕的显示方式的控制是否为有效,流信息表在再现区间中显示方式为有效的情况下,指示再现装置应选择多个字幕流中的哪个,该再现装置具备:配置存储部,存储装置中的配置信息;选择部件,对在配置信息中是否将规定的显示方式的控制设定为有效进行判定,在为有效的情况下,选择多个字幕流中适合于该显示方式的字幕流,作为应与视频流同步的字幕流;和再现部件,再现所选择的图形字幕流和视频流。7.根据权利要求6所述的再现装置,其特征在于,权 利 要 求 书CN 102067591 ACN 102067601 A 2/4页3在所述字幕的显示方式中,有通过独立地显示右视点。

7、用字幕、左视点用字幕来实现立体视觉的立体视觉显示方式,流信息表在再现区间中立体视觉显示方式为有效的情况下,指示应同时选择的两个字幕流的组合,所述适合于显示方式的字幕流是由流信息表指示的两个字幕流的组合。8.根据权利要求7所述的再现装置,其特征在于,所述再现装置具备解复用部,再现部件包含对两个字幕流中的一个进行解码而得到左视点字幕的图形解码器、和对两个字幕流中的另一个进行解码而得到右视点字幕的图形解码器,所述解复用部执行数据包过滤,将构成视频流和多个字幕流的多个TS数据包之中、具有从选择部件指示的数据包识别符的TS数据包输出给视频解码器、图形解码器,通过从流信息表中取得对应于两个字幕流中每个字幕。

8、流的数据包识别符,并命令解复用部进行基于该两个数据包识别符的数据包过滤,从而执行在所述立体视觉显示方式为有效的情况下的选择部件的选择。9.根据权利要求7所述的再现装置,其特征在于,在所述再现装置的配置存储部中的显示方式意味着平面显示的情况下,通过使再现部件仅再现为了进行立体视觉再现而使用的两个字幕流中的任意一个,进行字幕的平面显示。10.根据权利要求7所述的再现装置,其特征在于,所述再现装置能够与显示装置连接,再现装置还具备取得部件,该取得部件从显示装置取得与显示装置能否进行立体显示有关的信息,在根据所述取得的信息判断为所述显示装置不能进行立体显示的情况下,使用立体显示用字幕流的一部分和影像流。

9、的一部分,进行平面显示,在根据所述取得的信息判断为所述显示装置能进行立体显示的情况下,执行所述立体显示。11.根据权利要求6所述的再现装置,其特征在于,所述再现装置的配置存储部包含年龄信息,显示方式中有对应于用户年龄的显示方式,在所述配置存储部中设定的年龄信息表示面向年幼者或年老者的年龄的情况下,通过放大对应于字幕流的字幕来进行对应于年龄的显示方式。12.根据权利要求6所述的再现装置,其特征在于,所述再现装置的配置存储部包含字幕的显示大小,通过将字幕大小放大至所述配置存储部中设定的大小来进行对应于年龄的显示方式。13.根据权利要求6所述的再现装置,其特征在于,所述选择部件在对应于年龄的显示方式。

10、为有效的情况下,选择具有规定字符属性的字幕流,所谓具有规定字符属性的字幕流是用平假名标记的字幕流、或带注音假名的字幕流。14.一种记录装置,在记录介质中记录应与视频流同步再现的字幕流和播放列表信息,权 利 要 求 书CN 102067591 ACN 102067601 A 3/4页4其特征在于:所述播放列表信息包含再现区间信息与显示方式标志,所述再现区间信息是使用表示视频流再现时间轴上的In Time的信息及表示Out Time的信息来定义再现区间的信息,并且包含流信息表,显示方式标志表示再现区间中的字幕的显示方式的控制是否为有效,流信息表在再现区间中显示方式为有效的情况下,指示再现装置应选择。

11、多个字幕流中的哪个。15.一种再现方法,在计算机上执行选择记录介质中记录的多个字幕流中的一个、并与视频流同步地进行再现的处理,其特征在于:记录介质中记录有应与视频流同步再现的字幕流和播放列表信息,所述播放列表信息包含再现区间信息与显示方式标志,所述再现区间信息是使用表示视频流再现时间轴上的In Time的信息及表示Out Time的信息来定义再现区间的信息,并且包含流信息表,显示方式标志表示再现区间中的字幕的显示方式的控制是否为有效,流信息表在再现区间中显示方式为有效的情况下,指示应选择多个字幕流中的哪个,所述计算机具备配置存储部,存储计算机中的配置信息;该再现方法包括:选择步骤,对在配置信息。

12、中是否将规定的显示方式的控制设定为有效进行判定,在为有效的情况下,选择多个字幕流中适合于该显示方式的字幕流,作为应与视频流同步的字幕流;和再现步骤,再现所选择的图形字幕流和视频流。16.一种记录方法,在记录介质中记录应与视频流同步再现的字幕流和播放列表信息,其特征在于:所述播放列表信息包含再现区间信息与显示方式标志,所述再现区间信息是使用表示视频流再现时间轴上的In Time的信息及表示Out Time的信息来定义再现区间的信息,并且包含流信息表,显示方式标志表示再现区间中的字幕的显示方式的控制是否为有效,流信息表在再现区间中显示方式为有效的情况下,指示再现装置应选择多个字幕流中的哪个。17.。

13、一种程序,使计算机执行选择记录介质中记录的多个字幕流中的一个、并与视频流同步地进行再现的处理,其特征在于:记录介质中记录有应与视频流同步再现的字幕流和播放列表信息,所述播放列表信息包含再现区间信息与显示方式标志,所述再现区间信息是使用表示视频流再现时间轴上的In Time的信息及表示Out Time的信息来定义再现区间的信息,并且包含流信息表,显示方式标志表示再现区间中的字幕的显示方式的控制是否为有效,流信息表在再现区间中显示方式为有效的情况下,指示应选择多个字幕流中的哪个,所述计算机具备配置存储部,存储计算机中的配置信息;该程序使计算机执行下列步骤:权 利 要 求 书CN 102067591。

14、 ACN 102067601 A 4/4页5选择步骤,对在配置信息中是否将规定的显示方式的控制设定为有效进行判定,在为有效的情况下,选择多个字幕流中适合于该显示方式的字幕流,作为应与视频流同步的字幕流;和再现步骤,再现所选择的图形字幕流和视频流。权 利 要 求 书CN 102067591 ACN 102067601 A 1/41页6记录介质、 再现装置、 记录装置、 再现方法、 记录方法、 程序技术领域0001 本发明是一种属于图形字幕的显示技术领域的发明。背景技术0002 所谓图形字幕是对通过所谓的行程(run-length)编码压缩后的图形数据进行解码、并进行字幕显示的技术,以BD-ROM。

15、再现装置为主,在DVB-MHP、DVD-Video中采用。图形字幕通常通过解码图形字幕流来提供给显示。图形字幕流是PES数据包的排列,在这种PES数据包中,有存储图形数据的数据包、存储调色板(Pallet)数据的数据包、和存储控制数据的数据包,所述图形数据是行程数据,由代码值与该代码值的连续长度构成。0003 调色板数据表示各代码值与亮度及色差的对应关系。控制数据包含表示所述色变换中应使用的调色板数据的参照值、指定用于向平面存储器中写入图形的显示区域的信息、平面存储器中图形的显示坐标的信息,根据该参照值来命令图形显示及色变换。0004 描绘图形字幕时的再现装置的处理,停留在行程数据的解压、向平。

16、面存储器的写入、参照颜色查找表(look-up table)的色变换等,所以再现装置中的字幕显示处理被简化。0005 现有技术文献0006 专利文献0007 专利文献1:日本特开平10-208446号公报0008 专利文献2:国际公开第2004/082297号小册子发明概要0009 发明与要解决的问题0010 但是,使用再现装置来视听电影作品的视听者的年龄层中从老年到儿童跨度大,另外,再现装置也存在从廉价型号到高端型号各种变化。也传出在不久的将来可切换立体视觉再现与平面视觉再现的型号也将登场,从电影作品的制作方看,期望对应于这些再现装置的规格或用户层的多样化来实现有特色的字幕显示。0011 这。

17、里,在组入图形字幕流的控制信息中,存在指定平面存储器中显示区域或显示坐标的信息,所以通过使该控制信息中显示坐标的设定或显示区域的范围变化,可实现滚动、划(wipe)、切入(cut-in)、切出(cut-out)等显示效果。但是,这种控制信息中的控制种类仅限于上述显示效果,不存在可对应于再现装置的再现装置规格或用户层的多样化来实现有特色的显示的余地。0012 当然,还考虑通过向组入字幕流的控制信息中追加控制项目、或改变组入字幕流的控制信息的格式来实现那样的有特色的控制,但这些提案损害了此前再现装置的制造开发中养成的控制信息的兼容性,所以担心得不到制造商的赞同。专利文献1、2中记载的技术也以现有的。

18、数据结构的扩展、改变为前提,所以将控制信息的兼容性置之度外这点被否认。说 明 书CN 102067591 ACN 102067601 A 2/41页7发明内容0013 本发明的目的在于,提供一种记录介质,可在维持图形字幕流的数据结构的兼容的同时,实现对应于再现装置的处理能力或用户年龄层的字幕显示方式的变化。0014 用于解决课题的手段0015 为了解决上述课题,根据本发明的记录介质,记录有应与视频流同步再现的字幕流和播放列表信息,其特征在于:0016 所述播放列表信息包含再现区间信息与显示方式标志,0017 所述再现区间信息是使用表示视频流再现时间轴上的In Time的信息及表示Out Tim。

19、e的信息来定义再现区间的信息,并且包含流信息表,0018 显示方式标志表示再现区间中的字幕的显示方式的控制是否为有效,0019 流信息表在再现区间中显示方式为有效的情况下,指示再现装置应选择多个字幕流中的哪个。0020 发明效果0021 本发明的记录介质中,播放列表信息中的显示方式标志表示再现区间中字幕的显示方式的控制是否为有效,播放列表信息中的流信息表在再现区间中显示方式为有效的情况下,指示再现装置应选择多个字幕流中的哪个,所以即便是为了维持兼容性,例如组入字幕流的控制信息的内容是与现有的内容相同的内容,也只要将各种字幕流记录在记录介质中后提供给再现装置,就能按照再现装置的配置使再现装置选择。

20、这些各种字幕流中的某个,由此可使再现装置执行对应于特有显示方式的字幕显示。通过按照设为有效的显示方式从多个字幕流中选择字幕流的处理,实现有特色的字幕显示,所以不必使控制信息变动。0022 由于可实现对应于能否进行立体视觉再现或用户年龄多大的显示方式的变更,所以制造商通过对应于配置使字幕的显示方式变化,可实现与其他公司的差别化。附图说明0023 图1是表示记录介质、再现装置的使用行为方式的图。0024 图2表示BD-ROM的内部构成。0025 图3是表示BD-ROM的应用格式的图。0026 图4表示构成左视点流、右视点流的各源数据包经何种过程写入AV数据区域。0027 图5是表示BD-ROM的物。

21、理单位与构成一个文件区块(extent)的源数据包的对应关系的图。0028 图6是将TS数据包的数据包ID可取的多个数值范围与具有各数值范围数据包ID的TS数据包的PES流种类对应后表示的图。0029 图7是表示交织配置一例的图。0030 图8是表示立体视觉用基本视点流、增强视点流的内部构成一例的图。0031 图9是表示通过根据图8的定时切换立体眼镜的透光/遮光来将何种影像提供给再现的图。0032 图10是表示利用眼的残像反应形成的立体影像的图。0033 图11是表示图形字幕流的构成的图。说 明 书CN 102067591 ACN 102067601 A 3/41页80034 图12是表示由各。

22、种功能区段(segment)构成的逻辑结构的图。0035 图13是表示字幕的显示位置与Epoch的关系的图。0036 图14表示ODS、PDS的数据结构。0037 图15表示WDS、PCS的数据结构。0038 图16是表示显示集中的PCS的记述例的图。0039 图17是表示分配了DSn的AVClip的再现时间轴的图。0040 图18是表示由ODS定义的图形字幕的类型的图。0041 图19表示如何解码构成基本视点的字幕流、构成增强视点的字幕流。0042 图20表示基本视点视频流及增强视点视频流的再现与基本视点字幕流及增强视点字幕流的再现同步的情况下再现的立体视觉影像的一例。0043 图21表示由。

23、window_horizontal_position、window_vertical_position规定的图形平面中窗口的坐标、及由object_horizontal_position、object_vertical_position规定的图形平面中图形字幕的坐标如何影响立体视觉字幕。0044 图22是表示clip信息文件一例的图。0045 图23是表示入口映射表的内部构成的图。0046 图24表示基于入口映射的入口点的登记。0047 图25是表示如何设定对应于左视点、右视点的每个视点的入口映射的图。0048 图26是表示播放列表信息的数据结构的图。0049 图27是表示子路径信息表的内部构。

24、成的图。0050 图28表示对左视点、右视点定义何种再现区间。0051 图29是表示视频流号码表的内部构成的图。0052 图30表示STN_table中字幕流信息表的内部构成。0053 图31是表示播放列表信息中扩展数据的内部构成的图。0054 图32是表示视频流号码表的内部构成的图。0055 图33是表示STN_table_extension中字幕流信息表的内部构成的图。0056 图34是表示再现装置的内部构成的图。0057 图35是详细表示再现装置的内部构成的图。0058 图36表示PSR组12及再现控制引擎14的内部构成。0059 图37是表示平面视觉控制部41的内部构成的图。0060 。

25、图38表示立体视觉控制部42的内部构成。0061 图39是表示图形解码器的内部构成的图。0062 图40是表示播放列表再现处理的处理步骤的流程图。0063 图41是表示基于STN_table_extension的再现步骤的流程图。0064 图42是表示装置状态变化时、流变化请求时的PSR2的设定步骤的流程图。0065 图43是表示不同年龄再现时的选择步骤的流程图。0066 图44是表示立体视觉再现时的选择步骤的处理步骤的流程图。0067 图45是表示构成动作对象的源数据包序列、播放列表信息的图。0068 图46表示字幕的内容。0069 图47表示对应于再现装置中“用户年龄为4岁”的配置信息来显。

26、示何种字幕。说 明 书CN 102067591 ACN 102067601 A 4/41页90070 图48表示对应于再现装置中“用户年龄为70岁”的配置信息来显示何种字幕。0071 图49表示对应于再现装置中“立体视觉能力ON”“立体视觉再现标志ON”的配置信息来显示何种字幕。具体实施方式0072 以下,参照附图说明具备上述课题解决手段的记录介质及再现装置的实施方式。0073 图1是表示记录介质、再现装置的使用行为方式的图。如图1所示,作为记录介质一例的BD-ROM101、再现装置102与电视103、液晶快门立体眼镜104、遥控器100一起构成家庭影院系统,供用户使用。0074 BD-ROM。

27、101向上述家庭影院系统提供例如电影作品。0075 再现装置102与电视103连接,再现BD-ROM101。0076 电视103通过显示电影作品的再现影像或显示菜单等,向用户提供交互式操作环境。0077 液晶快门立体眼镜104由液晶快门与控制部构成,使用用户两眼的视差来实现立体视觉。液晶快门立体眼镜104的液晶快门是使用了具有光的透过率因改变施加电压而变化的性质的液晶透镜的快门。液晶快门立体眼镜104的控制部接受从再现装置发送的右视点用图像与左视点用图像的输出切换的同步信号,根据该同步信号,进行第1状态、第2状态的切换。0078 图1(b)表示第1状态。所谓第1状态是如下状态,即调节施加电压,。

28、以便对应于右视点的液晶透镜不透过光,并调节施加电压,以便对应于左视点的液晶透镜透过光,在该状态下,将左视点用图像提供给视听。0079 图1(c)表示第2状态。所谓第2状态是如下状态,即调节施加电压,以便对应于右视点的液晶透镜透过光,并调节施加电压,以便对应于左视点的液晶透镜不透过光,在该情况下,液晶快门立体眼镜可将右视点用图像提供给视听。0080 通常,右视点与左视点因其位置差异,从右视点看见的像与从左视点看见的像在外观上有一些差异。利用该差异,人们可将眼看见的像识别为立体。由此,若液晶快门立体眼镜104使以上第1状态、第2状态的切换与右视点用图像与左视点用图像的输出切换定时同步,则用户将平面。

29、显示错觉地看成是立体的。下面,说明显示右视点影像、左视点影像时的时间间隔。0081 具体地,平面显示的图像中,右视点用图像与左视点用图像中存在相当于与人的视差相当的外观差异程度的差异,通过以短的时间间隔切换显示这些图像,就可以看到就像是在进行立体显示。0082 该短的时间间隔只要是通过上述切换显示、人们错觉看成是立体的程度的时间即可。0083 遥控器100是从用户受理对分层化GUI的操作的设备,为了这种操作受理,遥控器100具备调用构成GUI的菜单的菜单键、使构成菜单的GUI部件的聚焦移动的箭头键、对构成菜单的GUI部件进行确定操作的决定键、用于将分层化的菜单返回到更上位的菜单的返回键、数值键。

30、。0084 以上是对家庭影院系统的说明。下面,说明BD-ROM的细节。说 明 书CN 102067591 ACN 102067601 A 5/41页100085 图2表示作为本实施方式中进行说明的记录介质一例的光盘、更具体是BD-ROM的内部构成。0086 第1段表示作为多层化光盘的BD-ROM,第2段沿水平方向拉伸描绘各记录层上存在的螺旋轨道。该螺旋轨道被处理成一个连续的记录区域。该记录区域由位于最内周的导入区、位于最外周的导出区、存在于其间的第1记录层的记录区域、第2记录层的记录区域、第3记录层的记录区域构成。0087 第3段表示BD-ROM中的文件系统区域。文件系统区域由“卷(volum。

31、e)管理区域”与“逻辑地址空间”构成。0088 “卷管理区域”是记录用于将第1记录层的记录区域、第2记录层的记录区域、第3记录层的记录区域处理成一个连续的文件系统空间的文件系统管理信息的区域。0089 “逻辑地址空间”是由扇区连续的逻辑块号码(LBN)指示的地址空间。即,第2段中的第1记录层的记录区域、第2记录层的记录区域、第3记录层的记录区域构成一个连续的逻辑地址空间。0090 第4段表示文件系统管理区域的逻辑地址空间中的区域分配。文件系统管理记录中,内周侧存在非AV数据记录区域。在紧挨着非AV数据记录区域之后,存在AV数据记录区域。0091 第5段表示这些非AV数据记录区域及AV数据记录区。

32、域中记录的区块(extent)。在AV数据记录区域中存在构成AV文件的区块(图中的EXT、EXT、EXT)。在非AV数据记录区域中存在构成AV文件以外文件的区块(图中的EXT、EXT、EXT)。0092 图3是表示BD-ROM的应用格式的图。0093 BDMV目录是记录BD-ROM处理的AV内容或管理信息等的数据的目录。在BDMV目录之下,存在称为JAR目录、BDJO目录、PLAYLIST目录、CLIPINF目录、STREAM目录的5个子目录,在BDMV目录中配置index.bdmv、MovieObject.bdmv这两种文件。index.bdmv是涉及BD-ROM整体的管理信息,在将盘插入再。

33、现装置后,通过首先读出index.bdmv,由此再现装置唯一地识别盘。另外,index.bdmv表示BD-ROM中可再现的多个标题(title)的标题号码与规定各个标题的BD-J对象或电影对象之间的对应。0094 MovieObject.bdmv存储一个以上的电影对象。电影对象是在以命令解释器为控制主体的动作模式(HDMV模式)下、规定再现装置应执行的控制步骤的管理对象,包含一个以上的命令、和在用户执行对GUI的菜单调用、标题调用的情况下规定如何屏蔽(mask)这些调用的屏蔽标志。0095 JAR目录是配置对应于归档文件的JAR文件的目录。归档文件是通过将一个以上类文件、一个以上数据文件等汇总。

34、成一个所得到的文件。一个以上类文件、一个以上数据文件等例如可通过归档器(archiver)(未图示)来汇总成一个。0096 这里,作为归档文件的一例,以Java(注册商标)的归档文件为例进行说明。0097 例如,在以作为再现装置具备的字节代码解释器的Java虚拟机为控制主体的动作模式(BD-J模式)下,规定再现装置应执行的控制步骤。存储JAR文件的文件由5位的数字zzzzz与扩展符jar来识别。0098 BDJO目录是在以作为字节代码解释器的Java虚拟机为控制主体的动作模式(BD-J模式)下,存储存储了规定再现装置应执行的控制步骤的管理对象(BDJ对象)的文说 明 书CN 102067591 A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1