记录介质、程序和再现方法
2020-01-13

记录介质、程序和再现方法

一种BD-ROM(100)和一种本地存储器(200),包含动态脚本(程序),例如Java应用程序和MovieObject。动态脚本从所述再现设备的PSR(31)读取概况信息,并且判断所述再现设备是否是仅音频类型的。如果不是,则显示交互屏幕并且执行控制以根据在交互屏幕上进行的操作来播放数字流。如果判断所述再现设备是仅音频类型的,则执行控制以根据在未使用所述交互屏幕的情况下进行的操作来播放数字流。

当在通过JavaTM应用程序绘制的按钮上执行确认操作时,或者当在通过IG流绘制的按钮上执行确认操作时,混合控制单元44控制混合器9b以将声音数据与主音频流的再现输出,或者与主音频流的再现输出和次音频流的再现输出的混合结果进行混合。 如上所述,按照本实施例,多路分解器北能够获得在总线Ib上传输的TS包,参照PID的高位字节,并将TS包输入专用于次音频流的解码器。通过此结构,多路分解器北能够只多路分解构成次音频流的PES包,并且将PES包输入与专用于主音频流的解码器不同的解码器。

这里,由于在总线Ib上传输从BD-ROM和本地存储器200读取的TS包,因此多路分解器3a和多路分解器北将这些从BD-ROM和本地存储器200读取的TS包作为一个传输流处理,并将它们作为一个传输流存储在缓冲器中。分配给构成主音频流的TS包的PID出现在PID分配图中的与分配给构成次音频流的TS包的PID所出现的范围不同的范围中。通过此结构,当输入这些TS包作为一个传输流时,多路分解器3a和多路分解器北能够将主音频流和次音频流作为不同的基本流输出。这里,多路分解器3a和多路分解器北能够通过执行与多路分解它们时相同的过程,将复合在一个传输流中的多个音频流提供给解码器。因此多路分解器3a和多路分解器北能够按照与只多路分解具有预定PID的TS包的多路分解器兼容的方式,将主音频流和次音频流从一个传输流提供给相应的解码器。

组合单元17组合存储在IG面12中的数据、存储在PG面14中的数据、存储在视频面5中的数据和存储在静态图像面16中的数据,以获得合成的图像。

总线Ib在其上传递从BD-ROM读取的TS包,以及从本地存储器200读取的TS包。

当用户在菜单的”是”按钮上进行确认以指示传递口输出时,根据DIB在PSR15中设置对于音频的播放器能力(步骤S71),并且使过程执行单元42执行根据AV放大器500的解码能力选择主音频流的过程(步骤S7》。之后,通过传递口输出来输出从BD-ROM读取的AVClip的主音频流(步骤S73)。

的信息。

"SubPlayItem_In_time"是指示SubPlayItem在SubClip的再现时间轴上的起点

第一实施例

ii)虚拟地将本地存储器中的Clip信息(00002.clpi)添加到BD-ROM中的CLPI

图4¾显示在第三实施例中的PSR31的内部结构;