本申请是基于2004年7月19日提交的、申请号为03802437.3、发明名称为“信息记录介质,信息记录设备及其方法,信息重放设备及其方法,信息记录/重放设备及其方法,用于控制录放的计算机程序,以及包括控制信号的数据结构”的申请的分案申请(国际申请日2003年1月20日,国际申请号PCT/JP03/00431)。
发明内容
然而,在上述DVD中,虽然可利用多个流的音频信息、子图像信息等等来对一个流的主图像进行多路复用并且对其进行记录,但是不能对多个流的主图像进行多路复用并且对其进行记录。也就是说,其根据MPEG 2的电视节目流格式来执行记录的DVD具有这样的问题,即基本上不能对多个节目或者电视节目进行多路复用并且将其记录在其上,该节目或者电视节目是按照如上所述的MPEG 2的传送流格式而同时传送的。
此外,即使存在这样的盘片,该盘片具有很高的传输率并且具有很高的记录容量或者很高的记录密度以便可同时对以传送流格式所传送的多个节目或者电视节目进行记录,但是节省盘片的记录容量并且降低重放时的处理负荷,这是极其重要的。尤其是,在对这类盘片进行重放的过程中,与用于执行简单调谐的调谐器相反,存在这样的强烈请求,即请求准确的执行信息重放设备或者特定重放处理所特有的诸如搜索及扫描这样的交互重放。在对上述请求做出响应的同时,在技术上难以试图节省盘片的记录容量并且降低重放时的处理负荷,这是一个问题。
因此本发明的一个目的是提供一种信息记录介质、用于记录信息的设备及其方法、用于重放该信息的设备及其方法、用于记录并且重放该信息的设备及其方法、用于控制记录或者重放的计算机程序、以及其包括有用于对重放进行控制的一控制信号的数据结构,这可有效的对其具有复杂且大量内容信息的其可实现交互或者特定重放的一个或者多个标题进行记录,并可相对容易的对它们当中所希望的一个进行有效的重放。
本发明的上述目的是由这样的信息记录介质实现的,在该信息记录介质上记录有其每一个是逻辑组信息单元这样的一个或多个标题,该信息记录介质具有:一对象数据文件,用于存储对象数据,该对象数据文件构成了一系列内容信息;一播放列表信息文件,用于存储多个播放列表信息,该多个播放列表信息通过逻辑上可存取的播放列表单元而定义了存储在对象数据文件中的对象数据的重放顺序;以及一盘片信息文件,用于存储其包括下列内容的多个信息组以作为对对象数据文件的重放进行控制的重放控制信息,该内容包括:(i)播放列表指定信息,用于从存储在播放列表信息文件中的多个播放列表信息当中指定其定义了所要重放的播放列表的一个播放列表信息,(ii)前命令信息,其表示在根据一个播放列表信息进行重放之前所要执行的命令,以及(iii)后命令信息,其表示在根据一个播放列表信息进行重放之后所要执行的命令,该标题在逻辑上是由一个或多于一个的信息组构造而成的。
根据该信息记录介质,对象数据文件存储其构成了一系列内容信息的对象数据。在这里,“一系列内容信息”是由例如主图象信息(视频数据)、音频信息(音频数据)、子图像信息(子图像数据)等等构造而成的。例如以上述MPEG 2的传送流格式来对各个内容信息进行多路复用。或者,不必按照上述方式来进行多路复用。
播放列表信息文件存储多个播放列表信息,该多个播放列表信息通过信息重放设备逻辑上可存取的播放列表单元而定义了存储在对象数据文件中的对象数据的重放顺序。该播放列表例如可以是逻辑上可存取的一组项。播放列表信息包括其用于指定一组项的项信息。
盘片信息文件存储其包括有下述内容的多个信息组(例如随后所描述的“标题播放列表”)以作为用于对对象数据文件的重放进行控制的重放控制信息,该内容包括播放列表指定信息、前命令信息、以及后命令信息。在这里尤其是,如上所述,播放列表指定信息从存储在播放列表信息文件中的多个播放列表信息当中指定其定义了所要重放的播放列表的一个播放列表信息。前命令信息表示在根据一个播放列表信息进行重放之前所要执行的命令,同时后命令信息表示在根据一个播放列表信息进行重放之后所要执行的命令。在这里,“前命令”是这样的一命令,该命令指示在重放的过程中执行上述传送流的音频流选择等等以及执行重放过程中所需的各种参数设置等等。另一方面,“后命令”是这样的一命令,该命令指示对结束重放的处理执行各种参数处理并且执行分支条件判断等等。因为即使将其定义相同播放列表的播放列表信息与不同的前命令以及不同的后命令组合在一起,因此由于这种组合,也可构造不同的标题。此外,因为即使由多个播放列表指定信息来指定相同的播放列表信息,因此由于该指定,也可构造不同的标题。
顺便说一下,在上述DVD中,利用通过将本发明的播放列表与在重放播放列表前后所执行的命令合成一体而构造成的重放控制信息(称为PGCI)来执行该重放。因此,在技术上,非常难于或者不可能共用相同播放列表,并且进一步,还很难于或者不可能通过将不同的命令与相同的播放列表组合在一起来实现不同的标题。
其结果是,根据该信息记录介质,通过根据其包括有存储在盘片信息文件中的播放列表指定信息、前命令信息、以及后命令信息的信息组(例如标题播放列表)来控制信息重放设备的重放来执行对所希望的标题进行有效的重放。尤其是,通过改变相同播放列表信息与前命令或者后命令的组合,或者通过由多个播放列表指定信息共用其,可从整体上减少信息记录介质对该标题进行重放所需的记录容量。因此,例如可有效的将其具有复杂且大量内容信息的其可实现交互或者特定重放的一个或多个标题记录在信息记录介质上,并且可相对容易的对他们当中所希望的一个进行有效的重放。
在本发明的信息记录介质的一个方面中,盘片信息文件以表格的格式存储每个标题的多个信息组。
根据这个方面,在盘片信息文件中,以表格的格式对每个标题的诸如其表示标题编号的每个标题编号这样的上述多个信息组(例如标题播放列表)进行存储以作为“字幕信息表格”。因此,通过根据表格格式的信息组来对信息重放设备的重放进行控制,可有效的对多个标题当中所希望的一个进行重放。
在本发明的信息记录介质的另一个方面中,将对象数据构造成通过其是物理上可存取的单元并且其将一段内容信息存储在其中的信息包单元来对其包括有多个部分流的整个流进行多路复用,每一个部分流均具有内容信息。该信息记录介质进一步具有用于存储对应定义信息的一对象信息文件,该对应定义信息定义了所多路复用的多个信息包与多个部分流之间的对应关系以作为用于对对象数据文件的重放进行控制的另一重放控制信息。
根据这个方面,诸如至少一部分MPEG 2的传送流这样的整个流包括具有诸如基本流这样的多个部分流。也就是说,一个“部分流”在这里表示诸如视频流、音频流、以及子图像流这样的其构成了一系列内容的一个数据阵列或者信息阵列,该“部分流”例如可以是基本流。另一方面,一个“整个流”在这里表示其具有一束中的多个部分流的数据阵列或者信息阵列。通过信息重放设备,通过其是物理上可访问的单元这样的信息包单元(例如随后所描述的TS包)来对该类整个流进行多路复用并且将其记录在信息记录介质上。对象数据文件是信息重放设备在逻辑上可访问的单元并且对其具有多个信息包的对象数据进行存储,每个信息包将一段内容信息存储在其中。此外,对象信息文件存储对应定义信息(例如如随后所描述的其表示基本流信息包ID(ES_PID)的ES_Map表)以作为信息重放设备对对象数据文件的重放进行控制的另一重放控制信息。
因此,在信息重放设备中,根据对应定义信息中所描述的多个信息包与在相同时间点所多路复用的多个部分流之间的对应关系,可以对由单一内容信息的组合所构成的所希望的节目或者电视节目进行重放,该内容信息具有所多路复用的且将其记录在信息记录介质上的整个流的一部分。
顺便说一下,最好是从快速且容易执行重放控制的观点来看,与对象数据文件的情况相反,不通过信息记录介质上信息包单元来对保存在盘片信息文件、播放列表信息文件、以及对象信息文件中的各种信息进行多路复用。
在这个方面中,将播放列表信息文件集体的记录在信息记录介质的一个区上、将盘片信息文件集体的记录在信息记录介质的另一个区上、并且将对象信息文件集体的记录在信息记录介质的另一个区上。
在重放的过程中,通过按照这种方式来构造信息记录介质,可对下述对象数据进行有效的重放,该对象数据是通过信息包单元首先分别获得其每一个均是被集体获得的播放列表信息、上述信息组(例如标题播放列表)、对应定义信息等等并且此后根据它们而进行多路复用及记录的。此外,可准确的执行诸如搜索、扫描、交互重放这样的特定重放处理。
在信息记录介质的另一个方面中,将播放列表信息文件集体的记录在信息记录介质的一个区上,并且将盘片信息文件集体的记录在信息记录介质的另一个区上。
在重放的过程中,通过按照这种方式来构造信息记录介质,可对下述对象数据进行有效的重放,该对象数据是通过信息包单元首先分别获得其每一个均是被集体获得的播放列表信息、上述信息组(例如标题播放列表)等等并且此后根据它们而进行多路复用及记录的。此外,可准确的执行诸如搜索、扫描、交互重放这样的特定重放处理。
本发明的上述目的是由这样的信息记录设备来实现的,该信息记录设备将其每一个均是逻辑组信息单元的一个或多个标题记录在信息记录介质上,该设备具有:第一读取设备,用于记录一对象数据文件,该对象数据文件对其构成了一系列内容信息的对象数据进行存储;第二记录设备,用于记录其用于存储多个播放列表信息的一播放列表信息文件,该多个播放列表信息通过逻辑上可存取的播放列表单元而定义了存储在对象数据文件中的对象数据的重放顺序;以及第三记录设备,用于记录一盘片信息文件,该盘片信息文件用于存储其包括下列内容的多个信息组以作为对对象数据文件的重放进行控制的重放控制信息,该内容包括:(i)播放列表指定信息,用于从存储在播放列表信息文件中的多个播放列表信息当中指定其定义了所要重放的播放列表的一个播放列表信息,(ii)前命令信息,其表示在根据一个播放列表信息进行重放之前所要执行的命令,以及(iii)后命令信息,其表示在根据一个播放列表信息进行重放之后所要执行的命令,该标题在逻辑上是由一个或多于一个的信息组构造而成的。
根据本发明的信息记录设备,由诸如***控制器、编码器、随后所述的TS对象发生器、以及光学拾取器来记录用于存储对象数据的对象数据文件。由诸如***控制器及光学拾取器这样的第二记录设备来记录用于存储播放列表信息的播放列表信息文件。由诸如***控制器及光学拾取器这样的第三记录设备来记录盘片信息文件,该盘片信息文件存储其包括有播放列表指定信息、前命令信息、以及后命令信息的信息组以作为重放控制信息。在这种情况下,与通过第二记录设备来记录播放列表信息无关,由第三记录设备来记录上述信息组(例如标题播放列表)。因此,通过改变相同播放列表信息与前命令或者后命令的组合,或者通过由多个播放列表指定信息共用其,可从整体上减少所需的记录容量。因此,就本发明的上述信息记录介质而言,例如可将其具有复杂且大量内容信息的其可实现交互或者特定重放的一个或多个标题有效的记录在信息记录介质上。
顺便说一下,本发明的信息记录设备还可以根据本发明上述信息记录介质的各个方面而采用其各个方面。
本发明的上述目的是由这样的信息方法来实现的,该信息记录方法将其每一个均是逻辑组信息单元的一个或多个标题记录在信息记录介质上,该方法具有:第一读取处理,用于记录一对象数据文件,该对象数据文件对其构成了一系列内容信息的对象数据进行存储;第二记录处理,用于记录其用于存储多个播放列表信息的一播放列表信息文件,该多个播放列表信息通过逻辑上可存取的播放列表单元而定义了存储在对象数据文件中的对象数据的重放顺序;以及第三记录处理,用于记录一盘片信息文件,该盘片信息文件用于存储其包括下列内容的多个信息组以作为对对象数据文件的重放进行控制的重放控制信息,该内容包括:(i)播放列表指定信息,用于从存储在播放列表信息文件中的多个播放列表信息当中指定其定义了所要重放的播放列表的一个播放列表信息,(ii)前命令信息,其表示在根据一个播放列表信息进行重放之前所要执行的命令,以及(iii)后命令信息,其表示在根据一个播放列表信息进行重放之后所要执行的命令,该标题在逻辑上是由一个或多于一个的信息组构造而成的。
根据本发明的信息记录方法,与上述信息记录设备的情况一样,通过第一记录处理来记录用于存储对象数据的对象数据文件。通过第二记录处理来记录用于存储播放列表信息的播放列表信息文件。通过第三记录处理来记录盘片信息文件,该盘片信息文件存储其包括有播放列表指定信息、前命令信息、以及后命令信息的信息组以作为重放控制信息。在这种情况下,与通过第二记录处理来记录播放列表信息无关,由第三记录处理来记录上述信息组。因此可从整体上减少所需的记录容量,并且就本发明的上述信息记录介质而言,可将其具有复杂且大量内容信息的一个或多个标题有效的记录在其上。
顺便说一下,本发明的信息记录方法还可以根据本发明上述信息记录介质的各个方面而采用其各个方面。
本发明的上述目的是由这样一种信息重放设备来实现的,该信息重放设备用于对本发明(包括其各个方面)的上述信息记录介质上的所记录标题的至少一部分进行重放,该信息重放设备具有:一读取设备,用于从信息记录介质中物理上的读取信息;以及一重放设备,用于根据包括在读取设备所读取的信息之中的重放控制信息以及播放列表信息来对包括在读取设备所读取的信息中的对象数据进行重放。
根据该信息重放设备,诸如光学拾取器和解调器等等这样的读取设备通过信息包单元来从信息记录介质中物理的读取信息。此后,诸如***控制器、多路分离器、以及解码器等等这样的重放设备根据包括在所读信息中重放控制信息以及的播放列表信息来对对象数据进行重放。因此,可对记录在本发明上述信息记录介质上的标题进行适当的重放。
顺便说一下,本发明的信息重放设备还可以根据本发明上述信息记录介质的各个方面而采用各个方面。
本发明的上述目的是由这样一种信息重放方法来实现的,该信息重放方法用于对本发明(包括其各个方面)的上述信息记录介质上的所记录标题的至少一部分进行重放,该信息重放方法具有:一读取处理,用于从信息记录介质中物理上的读取信息;以及一重放处理,用于根据包括在读取设备所读取的信息之中的重放控制信息以及播放列表信息来对包括在读取设备所读取的信息中的对象数据进行重放。
根据该信息重放方法,与上述信息重放设备的情况一样,读取处理通过信息包单元等等来从信息记录介质中物理的读取信息。此后,重放处理根据包括在所读信息中的重放控制信息以及播放列表信息来对对象数据进行重放。因此,可对记录在本发明上述信息记录介质上的标题进行适当的重放。
顺便说一下,本发明的信息重放设备还可以根据本发明上述信息记录介质的各个方面而采用各个方面。
本发明的上述目的是由这样一种信息录放设备来实现的,该信息录放设备将一个或多个标题记录到本发明(包括其各个方面)的上述信息记录介质上,并且对所记录标题的至少一部分进行重放,该信息录放设备具有:第一记录设备,用于记录对象数据文件;第二记录设备,用于记录播放列表信息文件;第三记录设备,用于记录盘片信息文件;一读取设备,用于从信息记录介质中物理上的读取信息;以及一重放设备,用于根据包括在读取设备所读取的信息之中的重放控制信息以及播放列表信息来对包括在读取设备所读取的信息中的对象数据进行重放。
根据本发明的信息录放设备,与本发明的上述信息记录设备一样,由第一记录设备来记录对象数据文件,由第二记录设备来记录播放列表信息文件,并且由第三记录设备来记录盘片信息文件。此后,与本发明的上述信息重放设备一样,读取设备从信息记录介质中物理的读取信息,并且重放设备根据包括在读取设备所读取的信息之中的重放控制信息以及播放列表信息来对包括在读取设备所读取的信息中的对象数据进行重放。因此,就本发明的信息记录介质而言,可对其具有复杂且大量内容信息的一个或多个标题有效的记录在上面。此外,可对所记录的标题进行适当的重放。
顺便说一下,本发明的信息录放设备还可以根据本发明上述信息记录介质的各个方面而采用各个方面。
本发明的上述目的是由这样一种信息录放方法来实现的,该信息录放方法将一个或多个标题记录到本发明(包括其各个方面)的上述信息记录介质上,并且对所记录标题的至少一部分进行重放,该信息录放方法具有:第一记录处理,用于记录对象数据文件;第二记录处理,用于记录播放列表信息文件;第三记录处理,用于记录盘片信息文件;一读取处理,用于从信息记录介质中物理上的读取信息;以及一重放处理,用于根据包括在读取设备所读取的信息之中的重放控制信息以及播放列表信息来对包括在读取设备所读取的信息中的对象数据进行重放。
根据本发明的信息录放方法,与本发明的上述信息记录方法一样,通过第一记录处理来记录对象数据文件,通过第二记录设备来记录播放列表信息文件,并且通过第三记录设备来记录盘片信息文件。此后,与本发明的上述信息重放方法一样,读取处理从信息记录介质中物理的读取信息,并且重放处理根据包括在读取设备所读取的信息之中的重放控制信息以及播放列表信息来对包括在读取设备所读取的信息中的对象数据进行重放。因此,就本发明的信息记录介质而言,可对其具有复杂且大量内容信息的一个或多个标题有效的记录在上面。此外,可对所记录的标题进行适当的重放。
顺便说一下,本发明的信息录放方法还可以根据本发明上述信息记录介质的各个方面而采用各个方面。
本发明的上述目的是由这样的其用于对记录进行控制的计算机程序来实现的,该计算机程序对本发明(包括其各个方面)的上述信息记录设备中的计算机进行控制并且可使计算机起第一记录设备、第二记录设备、以及第三记录设备至少一部分的作用。
根据用于对本发明的记录进行控制的计算机程序,因为计算机从诸如ROM、CD-ROM、DVD-ROM、以及硬盘等等这样的程序存储器设备中读取并且执行计算机程序,或者因为计算机在通过一通讯装置而下载了程序之后执行计算机程序,因此可相对容易的实现本发明的上述信息记录设备。
本发明的上述目的是由这样的其用于对重放进行控制的计算机程序来实现的,该计算机程序对本发明(包括其各个方面)的上述信息重放设备中的计算机进行控制并且可使计算机起至少一部分重放设备的作用。
根据用于对本发明的重放进行控制的计算机程序,因为计算机从诸如ROM、CD-ROM、DVD-ROM、以及硬盘等等这样的程序存储器设备中读取并且执行计算机程序,或者因为计算机在通过一通讯装置而下载了程序之后执行计算机程序,因此可相对容易的实现本发明的上述信息重放设备。
本发明的上述目的是由这样的其用于对录放进行控制的计算机程序来实现的,因为计算机从诸如ROM、CD-ROM、DVD-ROM、以及硬盘等等这样的程序存储器设备中读取并且执行计算机程序,或者因为计算机在通过一通讯装置而下载了程序之后执行计算机程序,因此可相对容易的实现本发明的上述信息录放设备。
本发明的上述目的还是由其包括有一控制信号的数据结构来实现的,该控制信号包括一个或多个标题,每个标题是逻辑组信息单元,该数据结构具有:一对象数据文件,一对象数据文件,用于存储对象数据,该对象数据文件构成了一系列内容信息;一播放列表信息文件,用于存储多个播放列表信息,该多个播放列表信息通过逻辑上可存取的播放列表单元而定义了存储在对象数据文件中的对象数据的重放顺序;以及一盘片信息文件,用于存储其包括下列内容的多个信息组以作为对对象数据文件的重放进行控制的重放控制信息,该内容包括:(i)播放列表指定信息,用于从存储在播放列表信息文件中的多个播放列表信息当中指定其定义了所要重放的播放列表的一个播放列表信息,(ii)前命令信息,其表示在根据一个播放列表信息进行重放之前所要执行的命令,以及(iii)后命令信息,其表示在根据一个播放列表信息进行重放之后所要执行的命令,该标题在逻辑上是由一个或多于一个的信息组构造而成的。
根据本发明的其包括有一控制信号的数据结构,与上述信息记录介质一样,可将其具有复杂且大量内容信息的其可实现交互或者特定重放的一个或者多个标题进行记录,并可相对容易的对它们当中所希望的一个进行有效的重放。
顺便说一下,本发明的其包括有一控制信号的数据结构还可以根据本发明上述信息记录介质的各个方面而采用各个方面。
从随后对实施例的说明中可显而易见的得出本发明的这些功能以及其他优点。
具体实施方式
在下文中参考附图按顺序对每个实施例的用于执行本发明的最佳模式进行说明。
(信息记录介质)
参考图1至图8对本发明的信息记录介质的实施例进行说明。在这个实施例中,本发明的信息记录介质应用于其可进行记录(写入)并且进行重放(读取)的这类光盘。
首先,参考图1对实施例中的光盘的基本结构进行说明。图1的上半部是其具有多个区的光盘结构的平面示意图,并且下半部是区域结构在径向上的示意图。
如图1所示,按照诸如磁光法和相变法这样的各种记录方法,光盘100是可记录的,可多次或者仅一次的将信息记录(写入)到该光盘上。如DVD所示,光盘具有位于盘片主体记录面上在从内圆周到外圆周的方向上的一导入区104、一数据记录区106、以及一导出区108,该盘片的直径大约为12cm并且具有一中心孔102以作为其中心。在每个区中,例如以中心孔102为中心而交替的形成了螺旋形或者同轴形沟槽轨道和岸台轨道。这些沟槽轨道是摆动的,并且在任一轨道上或者这两个轨道上形成了预制凹坑。顺便说一下,本发明并不局限于具有这三个区的光盘。
其次,参考图2(a)和图2(b)来对记录在本发明的光盘上的传送流(TS)的结构进行说明。为进行比较,图2(a)给出了MPEG 2的传统电视节目流的结构示意图。图2(b)给出了MPEG 2的传送流(TS)的结构示意图。
在图2(a)中,一个电视节目流包括沿着时间轴t的:(i)其作为主图像信息的视频数据的唯一视频流;(ii)其作为音频信息的音频数据的最多8个音频流;以及(iii)其作为子图像信息的子图像数据的最多32个子图像流。也就是说,在任意时间tx所多路复用的视频数据与唯一的一个视频流相关。例如,与多个TV节目或者影片相对应的多个视频流不能同时包含在电视节目流之内。为了对伴随有图像的TV节目等等进行多路复用并且对其进行传送或者记录,每个TV节目等等需要至少一个视频流,以便其内仅存在有一个视频流的电视节目流格式不能在对多个TV节目进行多路复用之后可对其进行传送或者记录。
在图2(b)中,一个传送流(TS)包括:(i)多个视频流,这多个视频流是其作为主图像信息的视频数据的基本流(ES);(ii)多个音频流,这多个视频流是其作为音频信息的音频数据的基本流(ES);以及(iii)多个子图像流,这多个子图像流是其作为子图像信息的子图像数据的基本流(ES)。也就是说,在任意时间tx所多路复用的视频数据与多个视频流相关。例如,与多个TV节目或者影片相对应的多个视频流同时包含在传送流之内。如上所述,其传输率很高且其内存在有多个视频流的传送流格式可在对多个TV节目进行多路复用之后可对其进行传送或者记录。然而,其采用现有传送流的数字广播不对子图像流进行传送。
顺便说一下,在图2(a)和图2(b)中,为了便于说明,按照从上到下的顺序来排列视频流、音频流、以及子图像流;然而,该顺序不与如下的顺序相对应,该顺序即就是如随后所描述的对信息包单元中的这些流进行多路复用的顺序等等。在传送流中,例如其是一个视频流、两个音频流、以及两个子图像流的一个组合在概念上与一个节目相对应。
按照上述方式将上述实施例中的光盘100构造成对其包括有多个基本流(ES)的传送流(TS)进行多路复用,也就是说在受限的记录速率之内同时将多个节目或者电视节目记录在其上。
接下来,参考图3和图4对记录在光盘100上的数据结构进行说明。图3给出了记录在光盘100上的数据结构的示意图。图4给出了图3所示每个对象中的数据结构的详细示意图。
在以下说明中,“标题”是其顺序执行多个“播放列表”的一重放单元,并且是诸如一个电影和一个TV节目这样的逻辑上的大组单元。“播放列表”是这样的文件,该文件用于存储对“对象”进行重放所必需的信息,并且该“播放列表”具有多个“项”,每个项存储有与对象的重放范围有关的信息以访问该对象。更具体地说,将“IN点信息”以及“OUT点信息”写入到每个项中,该“IN点信息”表示该对象的起始地址并且“OUT点信息”表示该对象的结束地址。顺便说一下,这些“IN点信息”和“OUT点信息”直接给出了地址,或者通过给出重放时间轴上的时间长度或者时间点而间接的给出了地址。该“对象”是其构成了上述MPEG 2的传送流的一内容的实体信息。
在图3中,光盘100具有其作为一逻辑结构的下列四个文件:一盘片信息文件110、一播放(P)列表信息文件120、一对象信息文件130、以及一对象数据文件140。该光盘100进一步还具有一文件***105以对这些文件进行管理。顺便说一下,图3未直接给出在光盘100上的物理数据排列,但是可利用图3所示的其与图1所示的排列顺序相对应的排列顺序来进行记录。也就是说,可将文件***105等等记录在导入区104中,并且此后将其记录在数据记录区106中,并且另外还可将对象数据文件140等等记录在数据记录区106中。即使不存在有如图1所示的导入区104和/或导出区108,也可以构造出图3所示的文件结构。
盘片信息文件110是用于对与整个光盘100有关的综合信息进行存储的文件,并且其存储了盘片的综合信息112、标题信息表格114、以及其他信息118。盘片的综合信息112例如将标题的总数目等等存储在光盘100中。
尤其是在该实施例中,如随后所述,标题信息表格114以每个标题的表格形式存储了多个标题播放列表(例如参考图8(a)),该标题播放列表是其包括有播放列表指定信息、前命令、以及后命令的信息组的一示例(参考图17和图18)。
播放列表信息文件120是一重放顺序信息文件。播放列表信息文件120存储播放(P)列表信息表格121,该播放列表信息表格121给出了每个播放列表的逻辑结构并且其被分成播放(P)列表综合信息122、播放(P)列表指针124、多个播放(P)列表126(P列表#1至#n)、以及其他信息128。该播放列表信息表格121按照播放列表编号来存储每个播放列表126的逻辑信息。换句话说,每个播放列表126的存储顺序是播放列表编号。此外,上述标题信息表格114中的多个标题可参看相同的播放列表126。也就是说,即使在标题#n和标题#m使用相同播放列表#p的情况下,也可构造成使播放列表信息表格121中的播放列表#p指向标题信息表格114。
对象信息文件130存储与每个播放列表126中所设立的每个项的对象数据文件140中的存储位置有关的各种属性信息(也就是逻辑地址,即重放对象)以及与该项的重放有关的各种属性信息。尤其是,在该实施例中,对象信息文件130存储如随后所详细描述的其包括有多个AU信息132I(AU#1至AU#n)的一AU(相关单元)表格131、一ES(基本流)映射表134、以及其他信息138。
对象数据文件140存储每个传送流(TS)的多个TS对象142(TS#1对象至TS#n对象)。也就是说,该对象数据文件140对实际上所重放内容的多个实体数据进行存储。
顺便说一下,利用将其每一个分离成多个文件来存储参考图3所说明的四个文件,并且由文件***105来对其进行管理。例如,可以将对象数据文件140分成诸如对象数据文件#1、对象数据文件#2等等这样的多个数据文件。
如图4所示,将图3所示的其是逻辑上可重放的单元这样的TS对象142分成多个定位单元143,每个定位单元例如具有6kB的数据。定位单元143的头部与TS对象142的头部相对应(或者利用TS对象142的头部来定位)。进一步将每个定位单元143分割成多个源信息包144,每个源信息包具有192B的数据。该源信息包144是物理上可重放的单元,并且通过利用即就是信息包单元这样的单元来对光盘100上的数据当中的至少视频数据、音频数据、以及子图像数据进行多路复用。还可以按照这种方式来对其他的信息进行多路复用。每个源信息包144包括:控制信息145和TS包146。该控制信息145具有4B的数据以用于对重放进行控制,该控制信息例如是其表示TS(传送流)包在重放时间轴上的重放开始时间点(即,开始多路分离的时间点)的一信息包到达时间标记等等。该TS包146具有188B的数据。TS包146的头部具有一包头146a。将视频数据打包成“视频包”、将音频数据打包成″音频包″、将子图像数据打包成“子图像包”,或者对其他数据进行打包。
接下来,参考图5和图6,说明通过图4所示的TS包146来将其具有图2(b)所示的传送流格式的视频数据、音频数据、子图像数据等等多记录在光盘100上。图5给出了以横轴作为时间轴来对位于附图上部的电视节目#1(PG 1)的基本流(ES)以及位于附图中部的电视节目#2(PG 2)的基本流(ES)进行多路复用以形成位于附图下部的这两个电视节目(PG 1 & PG 2)的传送流(TS)的示意图。图6给出了在一个传送流(TS)中所多路复用的其作为沿着时间而排列的信息包的TS包的图像示意图。
如图5所示,例如根据电视节目#1(上半部)的基本流中的时间轴来离散的排列这样的TS包146,该TS包具有已被打包的电视节目#1的视频数据。例如根据电视节目#2(中部)的基本流中的时间轴来离散的排列这样的TS包146,该TS包具有已被打包的电视节目#2的视频数据。此后,对这些TS包146进行多路复用以形成这两个电视节目的传送流(下半部)。顺便说一下,为了便于说明,图5中省略这些,但事实上按照与图2(b)所示的相同方法来对下述基本流和子图像流进行多路复用以作为电视节目#1的基本流,该基本流具有其内的音频数据已被打包的TS包并且该子图像流具有其内的子图像数据已被打包的TS包。此外,除了这些之外,按照相同的方法来对下述基本流和子图像流进行多路复用以作为电视节目#2的基本流,该基本流具有其内的音频数据已被打包的TS包并且该子图像流具有其内的子图像数据已被打包的TS包。
如图6所示,在该实施例中,一个TS流是由如上所述所多路复用的多个TS包146构造而成的。此后,处于多路复用格式的多个TS包146获得了诸如包到达时间标记等等这样的控制信息145,并且对其进行多路复用且将其记录在光盘100上。顺便说一下,“组分(i0j)”用于图6中的TS包146,该TS包146包括其构成了电视节目#i的数据以作为这样的编号,该编号表示其构成了电视节目的每个流的顺序,其中i=1,2,3并且j=1,2,...。该(i0j)是一信息包ID,该信息包ID是每个基本流的TS包146的标识号码。使在相同时间点上所多路复用的多个TS包146之间的信息包ID具有一特定值,以便即使在相同时间点上对多个TS包146进行多路复用,也可相互的区分这多个TS包146。
在图6中,还将PAT(电视节目相关表格)以及PMT(电视节目映射表)打包在TS包146的单元中并且对其进行多路复用。在它们当中,PAT存储其表示多个PMT包ID的一表格。尤其是,就PAT而言,MPEG 2标准定义了如图6所示的追加(000),以作为预定包ID。换句话说,将其构造成利用其包ID(000)来从在相同时间点上所多路复用的许多包当中检测其内的PAT已被打包的TS包146以作为TS包146。PMT根据一个或者多个电视节目来存储这样的一表格,该表格表示其构成了每个电视节目的每个基本流的包ID。将任意的包ID添加到PMT上,但是PMT的包ID是由其具有上述包ID(000)的可检测PAT来表示的。因此借助于PAT来从在相同时间点上所多路复用的许多包当中检测其每一个内的PAT均被打包的TS包146(即增加到图6中的包ID(100)、(200)、以及(300)这样的TS包146)。
在如图6所示的数字传输的传送流的情况下,调谐器通过参考如上所构造的PAT和PMT来从所多路复用的包当中拾取与所希望的基本流相对应的包,并且对其进行解调。
在这个实施例中,保存在图4所示的TS对象142中的TS包146包括这些PAT和PMT包。换句话说,当对如图6所示的传送流进行传送时,按照原样将其记录在光盘100上,这是很大的优点。
此外,在这个实施例中,当对光盘100进行重放时,不参考如上述所记录的PAT和PMT。反之,参考如图3所示和随后所详细描述的AU表格131及ES映射表134,这可使重放更有效,并且可对复杂化多影象重放等等进行处理。因此,在这个实施例中,以AU表格131和ES映射表134的格式而将基本流与下述信息包之间的对应关系存储在对象信息文件130中,而无需对其进行打包以及多路复用。上述信息包是当进行解调和记录时通过参考PAT和PMT所获得的。
接下来,参考图7和图8对光盘100上的数据逻辑结构进行说明。图7给出了位于光盘100上的数据的逻辑结构示意图,其集中于将逻辑层发展为对象层或者实体层。图8给出了其构成了图7(图8(a))所示一个标题的标题播放列表中的基本逻辑结构的具体示意图并且进一步给出了标题播放列表(图8(b))至图8(d))中的逻辑结构的三个特定示例的具体示意图。
在图7中,将一个或者多个标题200记录在光盘100中,其每一个标题是诸如一个电影或者一个电视节目这样的逻辑大单元。每个标题200是由一个或者多个标题播放列表115构造而成的(标题播放列表#1,#2,...)。
每个标题播放列表115在逻辑上是由一个或多个播放列表126(播放列表#1、#2...)构造而成的。这里,其构成了相同标题200或者不同标题200的多个标题播放列表115是由相同的播放列表126构成的。也就是说,尤其是在该实施例中,如从图7中的每个标题播放列表115所发出的多个箭头所示,共用播放列表126。
顺便说一下,以字幕信息表格114的形式将标题播放列表115存储在图3所示的盘片信息文件110中。另一方面,以图3中的播放列表信息表格121的形式将播放列表126存储在播放列表信息文件120中,而不是存储在盘片信息文件110中。将多个标题播放列表115和多个播放列表126分开记录在光盘100上的不同区中,即将多个标题播放列表115与先前所记录的一起记录在一个区中并且将多个播放列表126与近来所记录的一起记录在另一个区中。
如图7和图8(a)所示,通过标题播放列表#m(标题播放列表编号)(m=1、2...)来识别每个标题播放列表115。如其利用其编号来从多个播放列表126当中指定所要重放的特定播放列表126的播放列表指定信息的一示例,每个标题播放列表115包括其用于指定一播放列表#n(播放列表编号)(n=1、2...)的信息。此外,标题播放列表115包括一前命令116以及一后命令117,该前命令表示在对特定播放列表126进行重放之前所执行的一命令,该后命令表示在对特定播放列表126进行重放之后所执行的一命令。
前命令116是由零个、一个或多个语句所构成的一命令组,该语句指示在重放的过程中自动执行音频流的选择等等并且执行在重放过程中所需的各种参数设置等等。另一方面,后命令117是由零个、一个或多个语句所构成的一命令组,该语句指示对结束重放的处理执行各种参数处理并且执行分支条件判断等等。
通过指定这样的播放列表126来共用上述播放列表126,该播放列表126即就是通过利用其赋予有不同标题播放列表#m的标题播放列表115而将相同的播放列表#n赋予其。此外,即使在指定了相同播放列表126的情况下,改变前命令116或者后命令117这也可构造不同的标题200。
在每个标题200中,多个标题播放列表115具有一顺序结构或者一分支结构,随后将参考图8(b)到图8(d)对其进行说明。
此外,如图7和图8(a)所示,每个播放列表126在逻辑上是由一个或者多个项(即播放项)204构造而成的。在每个播放列表126中,多个项204具有顺序结构或者分支结构。此外,多个播放列表126参考一个项204。
在图7中,TS对象142的重放范围在逻辑上是由上述写入到项204中的IN点信息以及OUT点信息来指定的。此后,通过根据在逻辑上所指定的重放范围来参考对象信息130d,而在物理上指定了TS对象142的重放范围。在这里,对象信息130d包括各种信息以对TS对象142进行重放,这些信息例如是在TS对象142中搜索一数据而所需的TS对象142的属性信息以及EP(入口通路)映射信息134d(顺便说一下,图3所示的ES映射表134包括多个EP图信息134d)。
当通过信息记录/重放设备来对TS对象142进行重放时,这将在后面进行描述,从项204以及对象信息130d中获得了将要重放的TS对象142的物理地址,并且对所希望的基本流进行重放。
在这个实施例中,如上所述,标题200逻辑上使用标题播放列表115等来构造,并且,由项204中所描述的IN点信息和OUT点信息以及对象信息130d的ES映射表134(参考图3)中所描述的EP图信息134d构成了从重放顺序的逻辑层到对象层的相关性,这可对基本流进行重放。
现在,参考图8,对具有这类标题200的标题播放列表115等等的功能进行说明。顺便说一下,在图8(b)至图8(d)中,播放列表信息文件120中的播放列表编号i(参考图3)被称作其表示播放列表126的每组中的“P列表#1”、“P列表#2”、...“P列表#i”(i=1,2,....)。
尤其是在这个实施例中,将标题200大致分为两类:“一个标题播放列表型”以及“多个标题播放列表型”,并且将后者进一步分为“连续型”和“分支型”。
如图8(b)所示,“一个标题播放列表型”的标题200仅是由一个标题播放列表115(标题播放列表#1)构成的。参考图8(a)对其具体结构进行说明。在图8(b)所述的示例中,对“播放列表#1(P列表#1)”进行重放。
如图8(c)所示,将“连续型”标题200构造成随着重放时间轴来连续的重放多个标题播放列表115(播放列表#1、#3、以及#2)。参考图8(a),对每个标题播放列表115的具体结构进行说明。在这种情况下,每个标题播放列表115可任意的指定播放列表126。在图8(c)中,与播放列表信息表格121中的播放列表126的存储顺序(参考图3)无关,按顺序来对“播放列表#2(P列表#2)”、“播放列表3(P列表#3)”、以及“播放列表1(P列表#1)”进行重放。
顺便说一下,图8(c)给出了在按该顺序配备了标题播放列表#1和标题播放列表#2之后的一特定示例,通过编辑而将标题播放列表#3添加到其之间。通过替代前命令116和后命令117可相对容易的执行这类编辑操作。换句话说,不必对标题信息表格114中的标题播放列表115进行重排。其足以将新近所配备的标题播放列表#3添加到标题信息表格114的标题播放列表#2之后(其底部)。
如图8(d)所示,“分支型”的标题200是由多个标题播放列表115(标题播放列表#1至#6)构造而成的。基于后命令117的其构成了标题播放列表#1的分支可在继标题播放列表#1所指定的播放列表126(″播放列表#1″)之后有选择的对由标题播放列表#3或者#2(“播放列表#2”或者“播放列表#3”)所指定的播放列表126进行重放。此外,基于后命令117的其构成了标题播放列表#3的分支可在继标题播放列表#3所指定的播放列表126之后有选择的对标题播放列表#4或者#5所指定的播放列表126进行重放。另一方面,将其构造成基于后命令117的其构成标题播放列表#2的分支可在继标题播放列表#2所指定的播放列表126之后有选择的对标题播放列表#4、#6、或者#3所指定的播放列表126进行重放。参考图8(a)对每个标题播放列表115的具体结构进行说明。因此,例如,可通过观众的交互操作来选择一个播放列表126。
顺便说一下,图8(d)中的从标题播放列表#2至标题播放列表#3或者#6的分支表示即使相同的播放列表126(“播放列表#2”)在其重放之后也具有不同的分支条件。通过利用相同的播放列表126而给出了配备不同标题播放列表115的一示例。
如上详述,根据这个实施例,在图8(b)至图8(d)所示的任一种标题类型的情况下,可对相同的播放列表126与不同的前命令116以及不同的后命令117进行组合以配备标题播放列表115,并且通过这个组合,可利用相同的播放列表126来构造各种标题200。此外,因为相同的播放列表126是由多个标题播放列表115来指定的,因此即使通过这种指定,也可利用相同的播放列表126来构造各种标题200。
此外,在这个实施例中,在光盘100上对TS包146的单元执行多路复用以及记录,并且因此,可对如图2(b)所示的其包括有许多基本流的传送流进行多路复用并且将其记录在光盘100上。根据这个实施例,在将数字广播记录在光盘100上的情况下,可在受限的记录速率之内同时记录多个节目或者电视节目记录。在这里,它采用这样的方法,既对多个节目或者电视节目进行多路复用并且将其记录在一个TS对象142中。
在下文中对该实施例的其可执行这种记录处理的信息记录/重放设备进行说明。
(信息记录/重放设备)
接下来,参考图9至图14对本发明的信息记录/重放设备的实施例进行说明。图9给出了信息记录/重放设备的方框图,并且图10至图14给出了其操作的流程图。
在图9中,将信息记录/重放设备500大致分成一重放***和一记录***,该信息记录/重放设备500可将信息记录在如上所述的光盘100上,并且可对记录在其上的信息进行重放。在这个实施例中,信息记录/重放设备500用于进行如上所述的记录和重放,但是可将信息记录/重放设备500的记录***这部分构成本发明的记录设备的一实施例。另一方面,可将信息记录/重放设备500的重放***这部分构成本发明的重放设备的一实施例。
该信息记录/重放设备500具有:一光学拾取器502;一伺服单元503;一主轴电机504;一解调器506;一多路分离器508;一视频解码器511;一音频解码器512;一子图像解码器513;一加法器514;一***控制器520;一存储器530;一调制器606;一格式化器608:一TS对象发生器610:一视频编码器611;一音频编码器612;以及一子图像编码器613。该***控制器520具有一文件***/逻辑结构数据发生器521以及一文件***/逻辑结构数据解释设备522。此外,存储器530和使用户输入标题信息等等的用户接口720与***控制器520相连。
在这些组件当中,解调器506,多路分离器508,视频解码器511,音频解码器512,子图像解码器513,加法器514主要构成了重放***。另一方面,在这些组成组件中,调制器606、格式化器608、TS对象发生器610、视频编码器611、音频编码器612、以及子图像编码器613主要构成了该记录***。重放***和记录***主要共用光学拾取器502、伺服单元503、主轴电机504、***控制器520、存储器530、以及用于使用户输入标题信息等等的用户接口。此外,记录***配备有TS对象数据源700、视频数据源711、音频数据源712、以及子图像源713。安装在***控制器520中的文件***/逻辑结构数据发生器521主要用于记录***,并且文件***/逻辑结构数据解释设备522主要用于重放***。当重放时光学拾取器502使诸如激光束这样的具有第一功率的光束LB照射在光盘100上以作为读取光,并且当记录时光学拾取器502使诸如激光束这样的具有第二功率的光束LB照射在光盘100上以作为写入光,同时对其进行调制。当重放和记录时,由***控制器520所输出的控制信号Sc1来控制伺服单元503,并且在光学拾取器502执行聚焦伺服、跟踪伺服等等,且在主轴电机504执行主轴伺服。将主轴电机504构造成使光盘以预定的速度旋转,同时由伺服单元503接收主轴伺服。
(i)记录***的结构和操作
接下来,参考图9至图13,一个情况接一个情况的对其构成信息记录/重放设备500中的记录***的每个组件的特定结构和操作进行说明。
(i-1)利用已备TS对象的情况
参考图9和图10对这个情况进行说明。
在图9中,TS对象数据源700具有诸如录像带及存储器这样的记录存储器,并且它存储TS对象数据D1。
在图10中,首先,将这样的信息从用户接口720输入到***控制器520以作为用户所输入的标题信息I2等等,该信息即就是与利用TS对象数据D1而逻辑的构造在光盘100上的每个标题(例如电视节目表等等的结构内容)有关。此后,***控制器520带入从用户接口720中所获得的用户输入的标题信息I2等等(步骤S21:是以及步骤S22)。在这种情况下,由来自***控制器520的控制信号Sc4来控制用户接口720,并且根据所记录的内容来执行诸如通过标题菜单屏幕来进行选择这样的输入处理。顺便说一下,在已执行用户输入等等(步骤S21:否)的情况下,省略该处理。
此后,由控制信号Sc8来控制TS对象数据源700,该控制信号发出了从***控制器520中读取数据源的一指令,并且TS对象数据源700输出TS对象数据D1。此后,***控制器520带入来自TS对象源700的TS对象数据D1(步骤S23),并且***控制器520根据已打包的PAT、PMT等等以及如上所述的视频数据等等而通过借助于例如文件***/逻辑结构数据发生器521的TS分析函数来执行对TS对象数据D1的数据阵列的分析(例如分析记录数据长度等等)、对每个基本流结构的分析(例如,后面所述的ES_PID(基本流信息包识别号)的理解)等等(步骤S24)。
此后,***控制器520借助于文件***/逻辑结构数据发生器521而从所接收到的用户输入的标题信息12等等以及对TS对象数据D1的数据阵列及每个基本流的分析结果中制备了盘片信息文件110、播放列表信息文件120、对象信息文件130、以及文件***105(参看图3)以作为逻辑信息文件数据D4(步骤S25)。当制备如上所述的逻辑信息文件数据D4时使用存储器530。
顺便说一下,显而易见的并且可以想到的是可以做出这样的改变,即预先配备与TS对象数据D1的数据阵列有关的数据、与每个基本流的结构信息有关的数据等等。这种改变仍属于该实施例的范围之内。
在图9中,格式化器608是用于执行数据阵列格式以将TS对象数据D1和逻辑信息文件数据D4存储到光盘100中的一设备。更具体的说,格式化器608具有一开关Sw1和一开关Sw2,并且由来自***控制器520的开关控制信号Sc5来控制其开关。当对TS对象数据D1格式化时,它使开关Sw1与①侧相连并且使开关Sw2与①侧相连以便输出来自TS对象数据源700的TS对象数据D1。顺便说一下,由来自***控制器520的控制信号Sc8来执行对TS对象数据D1的传输控制。另一方面,当对逻辑信息文件数据D4格式化时,由来自***控制器520的开关控制信号Sc5来控制格式化器608的开关,并且使开关Sw2与②侧相连以便输出逻辑信息文件数据D4。
在图10的步骤S26中,通过对如上所构造的格式化器608的开关进行控制而经由格式化器608输出(i)步骤S25中的来自文件***/逻辑结构数据发生器521的逻辑信息文件数据D4或者(ii)输出来自TS对象数据源700的TS对象数据D1(步骤S26)。
将来自格式化器608的选择输出传送到调制器606以作为盘片图像数据D5、由调制器606对其进行调制、并且通过光学拾取器502将其记录在光盘100上(步骤S27)。在这种情况下,***控制器520还执行对盘片的记录控制。
此后,如果在步骤S25中所产生的逻辑信息文件数据D4以及相应的TS对象数据D2仍没有完全被记录,那么操作流程回到步骤S26,继续进行记录(步骤S28:否)。顺便说一下,逻辑信息文件数据D4和相应TS对象数据D2的记录顺序不存在有优先权。
另一方面,如果两者都已经被记录,则根据存在有结束命令或者不存在有结束命令来判断对光盘100的记录是否结束(步骤S29)。如果没有结束(步骤S29:否),那么操作流程回到步骤S21,继续记录处理。另一方面,如果结束了(步骤S29:是),则结束一系列的记录处理。
如上所述,在利用已备TS对象的情况下,信息记录/重放设备500执行记录处理。
顺便说一下,图10中的示例给出了在步骤S25配备了逻辑信息文件数据D4之后,在步骤S26输出逻辑信息文件数据D4以及相应TS对象数据D2。然而,还可在步骤S25之前输出TS对象数据D2和/或将TS对象数据D2记录到光盘100上,并且在该记录处理之后或者与该记录处理相并行,可产生逻辑信息文件数据D4并且对其进行记录。(i-2)接收并且记录空中传送流的情况
参考9和图11对该情况进行说明。顺便说一下,在图11中,与图10相同的步骤具有相同的步骤附图标记,并且必要时省略对其的说明。
再次,在这种情况下,与如上所述的利用已备TS对象的情况相同,执行相似的处理。因此,在下文中集中于对与该情况的不同之处进行说明。
在接收并且记录空中传送流的情况下,或者在广播传送流的情况下,TS对象数据源700具有一接收器(机顶盒),该接收器用于接收空中的数字广播,例如接收TS对象数据D1,并且将其实时的传送到格式化器608(步骤S41)。同时,将下述接收信息D3(即与通过接收器以及***控制器520的接口所传送的数据相对应的信息)带入***控制器520,并且将其存储在存储器530中(步骤S44),该信息D3包括如随后所描述的在接收过程中所解码的电视节目结构信息以及ES_PID信息。
同时,通过对格式化器608的开关进行控制而将输出到格式化器608的TS对象数据D1输出到调制器606(步骤S42),并且将其记录到光盘100上(步骤S43)。
随着这些操作,利用包含在下述接收信息D3之内的电视节目结构信息以及ES_PID信息,文件***/逻辑结构数据发生器521制备了逻辑信息文件数据D4(步骤S24和步骤S25),上述接收信息D3是在接收过程中所带入的并且存储在存储器530中。此后,在结束记录一系列的TS对象数据D1之后,又将该逻辑信息文件数据D4记录到光盘100上(步骤S46和步骤S47)。顺便说一下,可在步骤S43之后执行这些步骤S24和步骤S25。
此外,如有必要(例如在对标题的一部分进行编辑等等的情况下),通过将来自用户接口720的用户输入的标题信息I2等等添加到存储在存储器530中的电视节目结构信息以及ES_P1D信息上,可通过***控制器520来配备逻辑信息文件数据D4并且进一步将其记录到光盘100上。
如上所述,在接收空中传送流并且实时的对其进行记录的情况下,信息记录/重放设备500执行记录处理。
顺便说一下,如果将当广播时所获得的所有接收数据一次存储到存档装置中,并且此后,如果其用作TS对象源700,那么执行“与利用已备TS对象的情况”相同的处理。
(i-3)对视频数据、音频数据、以及子图像数据进行记录的情况
参考图9和图12对该情况进行说明。顺便说一下,在图12中,与图10相同的步骤具有相同的步骤附图标记,并且必要时省略对其的说明。
在对预先所分别配备的视频数据、音频数据、以及子图像数据进行记录的情况下,视频数据源711、音频数据源712、以及子图像数据源713分别具有诸如录像带和存储器这样的记录存储器,并且分别存储视频数据DV、音频数据DA、以及子图像数据DS。
由这样的控制信号Sc8来控制这些数据源,该控制信号发出了用于从***控制器520中读取数据的一指令,并且这些数据源将视频数据DV、音频数据DA、以及子图像数据DS分别传送到视频编码器611、音频编码器612、以及子图像编码器613(步骤S61)。此后,视频编码器611、音频编码器612、以及子图像编码器613执行预定类型的编码处理(步骤S62)。
由来自***控制器520的控制信号Sc6来控制TS对象发生器610并且TS对象发生器610将按照这种方式所编码的数据转换成其构成了传送流的TS对象数据(步骤S63)。在这种情况下,将来自TS对象发生器610的每个TS对象数据的数据阵列信息(例如记录数据长度等等)以及每个基本流的结构信息(例如如随后所述的ES_PID等等)传送到***控制器520并且将其存储到存储器530中以作为信息I6(步骤S66)。
另一方面,将TS对象发生器610所产生的TS对象数据传送到格式化器608的开关Sw1的②侧。换句话说,当使来自TS对象发生器610的TS对象数据格式化时,由来自***控制器520的开关控制信号Sc5来控制格式化器608的开关以使开关Sw1转换到②侧并且使开关Sw2转换到①侧,从而输出TS对象数据(步骤S64)。此后,通过调制606而将该TS对象数据记录到光盘100上。
随着这些操作,利用带入到存储器530中的每个TS对象数据的数据阵列信息以及每个基本流的结构信息以作为信息I6,文件***/逻辑结构数据发生器521制备逻辑信息文件数据D4(步骤S24和步骤S25)。此后,在结束记录一系列的TS对象数据D1之后,又将其记录到光盘100上(步骤S67和步骤S68)。顺便说一下,可以在步骤S65之后进行步骤S24和步骤S25。
此外,如有必要,(例如在对标题的一部分进行编辑的情况下),通过将来自用户接口720的用户输入的标题信息I2等等添加到存储在存储器530中的这些信息上,可利用文件***/逻辑结构发生器521来制备逻辑信息文件数据D4并且另外将其记录到光盘100上。
如上所述,在对预先所分别制备的视频数据、音频数据、以及子图像数据进行记录的情况下,信息记录/重放设备500执行记录处理。
顺便说一下,即使当对用户所具有的任意内容进行记录时,该记录处理也是适用的。
(i-4)通过编辑来记录该数据的情况
参考图9和图13来对该情况进行说明。顺便说一下,在图13中,与图10相同的步骤具有相同的步骤附图标记,并且必要时省略对其的说明。
在这种情况下,通过兼备上述三种情况下的三类记录处理,编辑***预先产生了TS对象、逻辑信息文件数据等等(步骤S81)、并且此后结束在格式化器608中所执行的对其开关进行控制的处理(步骤S82)。此后,将通过该操作所获得的信息传送到调制器606以作为盘片图像数据D5(步骤S83),该调制器装配在原版唱片切削机的前面和/或后面,并且该切削机制备了原版唱片(步骤S84)。
尤其是,在该实施例中,在参考图9至图13所说明的任一种记录操作的情况下,
如果新近添加了通过另一个不同的重放处理所获得的另一个标题200,那么***控制器520通过用户接口720来带入上述标题播放列表115(参看图8)以及于其有关的其他逻辑信息以作为用户所输入的标题信息I2等等的一部分。此后,如上述记录处理,文件***/逻辑结构数据发生器521根据所接收到的用户输入的标题信息I2等等并且根据对TS对象数据142的数据阵列及每个基本流的分析结果而产生了与盘片信息文件110相对应的其包括有一新标题播放列表115的逻辑信息文件数据D4。此后,将数据D4输出到格式化器608。在这种情况下,如果需要制备新的播放列表126,那么甚至可添加新的播放列表信息文件120或者对象信息文件130以产生逻辑信息文件数据D4。在记录处理的任何情况下,此后的记录处理如上所述。
(ii)重放***的结构与操作
接下来,参考图9和图14对其构成了信息记录/重放设备500中的重放***的每个组件的特定结构进行说明。
用户接口720将所要重放的标题、其重放条件等等输入到***控制器520中以作为标题信息等等的用户输入I2。在这种情况下,由来自***控制器520的控制信号Sc4来控制用户接口720,并且用户接口720根据所要重放的内容来执行诸如通过标题菜单屏幕来进行选择这样的输入处理。
对此做出响应,***控制器520根据光盘100来控制盘片重放,并且光学拾取器502将读信号S7传送到解调器506。
解调器506根据该读信号S7来对记录在光盘100上的记录信号进行解调,并且输出其以作为所解调的数据D8。将包含在已解调数据D8之中的其作为未多路复用的信息部分的逻辑信息文件数据(即图3所示的文件***105、盘片信息文件110、P列表信息文件120、以及对象信息文件130)提供给***控制器520。根据该逻辑信息文件数据,该***控制器520执行诸如确定重放地址以及控制光学拾取器502这样的各种重放控制。
另一方面,就包含在已解调数据D8之中的其作为已多路复用信息部分的TS对象数据而言,由来自***控制器520的控制信号Sc2来控制多路分离器508以对TS对象数据进行多路分离。在这里,对控制信号Sc2进行传送以便当通过***控制器520的重放控制而结束对重放位置地址的访问时启动多路分离处理。
多路分离器508将视频包、音频包、以及子图像包分别传送到并且提供给视频解码器511、音频解码器512、以及子图像解码器513。此后,分别对视频数据DV、音频数据DA、以及子图像数据DS进行解码。
顺便说一下,包含在如图6所示的其每一个的PAT或者PMT已被打包的传送流中的信息包分别包括在已解调数据D8之中以作为其一部分;然而,多路分离器508丢弃或者抛弃它们。
由来自***控制器520的控制信号Sc3来控制加法器514,该控制信号Sc3发出了进行加法的一指令,并且使在视频解码器511和子图像解码器513中所分别解码的视频数据DV和子图像数据DS在预定时间加法或者叠加。该结果作为视频输出而从信息记录/重放设备500输出到例如电视监视器。
另一方面,将在音频解码器512中所解码的音频数据DA作为音频输出而从信息记录/重放设备500输出到例如外接扬声器。
这里,参考图14来对***控制器520所例行的重放处理的特定示例进行说明。
在图14中,假定初始条件为***控制器520以及位于***控制器520之内的文件***/逻辑结构数据解释设备522已完成了对重放***中的光盘100的识别以及通过文件***105来对卷宗结构及文件结构的识别(参见图3)。在这里,对从盘片信息文件110中的盘片综合信息112中获得了所有标题的总数目并且此后从它们当中选定或者选择一个标题之后的操作流程进行说明。
首先,在用户接口720执行对标题的选定或者选择(步骤S11),并且***控制器520从文件***/逻辑结构数据解释设备522的读取结果中获得了与重放顺序有关的信息。更具体地说,***控制器520获得了其构成了所选标题200的一个或多个标题播放列表114、由这些标题播放列表114所指定的一个或多个播放列表126、以及其构成了播放列表126的项204(参考图7)以作为逻辑层的处理(步骤S12)。
此后,它从步骤S12所获得的标题播放列表115中获得了首先或者其次所要重放的标题播放列表115(例如标题播放列表#1)的内容。
此后,它执行前命令116,该前命令116包含在步骤S13所获得的标题播放列表115之中(步骤S14)。
此后,它根据在步骤S13中所获得的标题播放列表115所指定的播放列表126来对首先或者其次所要重放的项204的TS对象142进行访问(步骤S15)。尤其是在该实施例中,还获得随后所述的AU信息132I及PU(显示单元)信息302I以作为存储在对象信息文件130中的信息。这些所获得的信息可使上述逻辑层与对象层相关或者相关联(参看图7)。
此后,它对在步骤S15中所访问的TS对象142进行重放(步骤S16)。
此后,它根据在步骤S13中所获得的标题播放列表115所指定的播放列表126判断是否存在将要重放的下一个项(步骤S17)。如果存在(步骤S17:是),那么操作流程回到步骤S15以重复步骤S15至步骤S17的处理。另一方面,如果在步骤S17中不存在任何下一个项(步骤S17:否),那么执行后命令117,该后命令117包含在步骤S13所获得的标题播放列表115之中(步骤S18)。
此后,判断在步骤S12所获得的标题播放列表115中是否存在将要重放的下一个标题播放列表(下一个标题P列表)(步骤S19)。如果存在(步骤S19:是),那么操作流程回到步骤S13以重复步骤S13至步骤S19的处理。例如,在分支型标题(参看图8(d))的情况下,因为在步骤S18执行了后命令117之后来判断分支,因此可执行步骤S19中的判断。另一方面,如果在步骤S19中不存在下一个标题播放列表(步骤S19:否),那么结束一系列重放处理。
顺便说一下,在这个实施例中,它分别在步骤S12获得了其构成了标题200的标题播放列表115的内容并且在步骤S13获得了所要重放的标题播放列表115。然而,它可同时执行步骤S13的获得处理以及步骤S12的获得处理。
(重放过程中的访问流程)
接下来,对信息记录/重放设备500在重放过程中的访问流程以及光盘100的逻辑结构进行描述,该信息记录/重放设备500使用标题播放列表115(标题P列表#1至#n)、播放列表126、(P列表#1至#n)、以及AU信息132I和PU信息302I,这是该实施例的一个特征。图15给出了在重放过程中与光盘100的逻辑结构有关的整个访问流程的示意图。
在图15中,将光盘100的逻辑结构大致分成以下三层:一逻辑层401;一对象层403;以及其使这两个层彼此相关的一逻辑对象相关层402。
在这些层当中,逻辑层401是这样的层,该层在当重放时在逻辑上指定各种逻辑信息以对所希望的标题进行重放并且还指定所要重放的播放列表以及其结构内容。在逻辑层401中,将其表示光盘100上的整个标题200等等的盘片信息110d写入到盘片信息文件110之内(参看图3),并且进一步,将光盘100上的整个内容的重放顺序信息120d写入到播放列表信息文件120之内(参看图3)。更具体的说,作为盘片信息110d,写入其构成了每个标题200的一个或多个标题播放类别115以作为标题信息表格114的一部分(参考图3)。此外,作为重放顺序信息120d,写入一个或多个播放列表126的结构,这些播放列表的每一个的播放列表编号是由标题播放列表115来指定的。将一个或多个项204的结构写入每个播放列表126。此后,在重放时进行访问的过程中,如上所述的逻辑层401指定所要重放的标题200以及构成其的标题播放列表115。由此,指定与标题200相对应的播放列表126、上述前命令116以及后命令117(参看图8),并且进一步指定与该播放列表126相对应的项204。
因此,根据这个实施例,通过利用多个标题播放列表115来指定相同的播放列表126,可利用相同的播放列表126来构造逻辑层401中的各种标题200。此外,通过对相同的播放列表126与上述不同的前命令116以及不同的后命令117进行组合以制备标题播放列表115,也可利用相同的播放列表126来构造逻辑层401中的各种标题200。
顺便说一下,随后参考图17至图21对用于存储标题播放列表115的盘片信息文件110、用于存储播放列表126的播放列表信息文件120等等的更加具体的数据结构进行说明。
此后,逻辑对象相关层402是这样的层,该层指定所要重放的TS对象数据140d的属性以及物理存储地址,以便指定TS对象数据140d的组合和/或结构以作为实体数据并且根据在如上所述的逻辑层401中所指定的信息来执行从逻辑层401到对象层403的地址转换。更具体地说,在逻辑对象相关层402中,将对象信息数据130d写入到对象信息文件130中(参看图3),该对象信息数据可使其构成每个项204的一组内容分离成AU 132的单元并且其可使每个AU 132更细的分离成PU 302的单元。
这里,“PU(显示单元)”302是这样的单元,该单元可使用于改变重放的单元中的多个基本流相关并且对其进行分组。例如,PU 302是这样的单元,该单元对“多影象标题”的每个影象的基本流信息包ID(ES_PID)等等进行分组。如果PU 302中存在三个音频流,那么用户还可以自由的改变三个音频(例如具有不同语音等等的音频),同时对该影象进行重放。
另一方面,“AU(相关单元)132”是这样的单元,该单元可使诸如视频流这样的在一个标题中所使用的TS对象中的多个基本流相关并且对其进行分组,并且其是一个或者多个PU 302这样一组。更具体地说,AU 132是这样的单元,该单元间接通过PU 302对每个TS对象的基本流信息包ID(ES_PID)进行分组。该AU 132与一组多个节目或者电视节目相对应,就内容而言,这一组多个节目或者电视节目相互的具有一特定关系,这一组多个节目或者电视节目例如可以是多工广播中相互可变的多个节目或者电视节目等等。此后,PU 302与一个或者多个基本流这样一组相对应,这一个或者多个基本流这样一组属于相同的AU 132并且当重放时通过用户的操作而构成了相互可变的多个节目或者电视节目。
因此,如果指定了所要重放的AU 132,并且此外,指定了PU 302,那么此后指定了所要重放的基本流。也就是说,即使既未利用如图6所示的PAT也未利用PMT,那么也可从光盘100中重放已多路复用的且已记录的基本流当中的想要基本流。
随后参考图22对其分别定义了上述AU 132和PU 302的AU信息132I和PU信息302I的更加具体的数据结构进行说明。
这里,由其就是基本流的信息包ID(参看图6)的ES PID来从PU信息302I中识别或者指定实际上所重放的基本流。同时,通过将其表示重放的开始时间以及结束时间的信息转换成基本流的地址信息,对特定基本流的特定区域(或者特定的时间范围)中的内容进行重放。
按照这种方式,在逻辑对象相关层402中,执行将与每个项204有关的逻辑地址转换成与每个PU 302有关的实际地址这样的地址转换。
此后,对象层403是物理上的层以对实际的TS对象数据140d进行重放。在对象层403中,将TS对象数据140d写入对象数据文件140之内(参看图3)。更具体地说,在每个时间点对其构成了多个基本流(ES)的TS包146进行多路复用,并且沿着时间轴而排列的TS包146可构成多个基本流(参看图5)。此后,对于每一个基本流而言,在每个时间点所多路复用的多个TS包146与在逻辑对象相关层402所识别的PU 302相关。顺便说一下,还可使多个PU302与一个基本流相关(例如多个可变节目或者电视节目当中的其共用与相同音频数据相关的基本流和/或与相同子图像数据相关的基本流)。
按照这种方式,在对象层403中,利用通过在逻辑对象相关层402进行转换而获得的物理地址来重放实际对象数据。
如上所述,图15所示的三个层可在重放的过程中根据光盘100来进行访问。
(iii)编辑操作
接下来,参考图16对图9所示的信息记录/重放设备500的编辑操作进行说明。
这里,前提是假定标题200是由标题播放列表#1和#2所构造的连续型标题(参考图8(c))而实现的。换句话说,此外假定还实现了记录在光盘100上的其与特定标题200有关的TS对象142以及相应的整个逻辑信息。现在,在此前提之下,如图8(c)所示的特定示例,以添加标题播放列表#3以作为其次从该标题200重放的标题播放列表115的这个编辑处理为例,进行进行说明。此外,在这种情况下,还假定所添加的标题播放列表#3所使用的播放列表126以及将要重放的TS对象142已被光盘100上的另一个标题200使用(例如如图8(d)所示实施例的分支型标题);换句话说,假定它们已在光盘100上。
首先,通过用户接口720输入编辑内容(步骤S91)。具体地说,输入标题播放列表#3的其他内容以作为标题200的第二标题播放列表115。此后,***控制器520带入这些其他内容。
此后,文件***/逻辑结构数据发生器521根据在步骤S91所带入的其他内容而产生了标题播放列表#3(步骤S92)。具体地说,产生了播放列表编号所需的标题播放列表#3上所使用的播放列表126的播放列表编号、前命令116、以及后命令117,并且进一步产生了其他信息。在这种情况下,产生了后命令117以便在对相应播放列表126进行重放之后分支的目的地是标题播放列表#2。
此后,文件***/逻辑结构数据发生器521根据在步骤S91所带入的其他内容来修改标题播放列表#1和#2(步骤S93)。具体地说,产生了在标题播放列表#2所使用的播放列表126所需的前命令116和后命令117,并且进一步产生了其他信息。在这种情况下,产生了后命令117以便在对相应播放列表126进行重放之后分支的目的地是无目的的。此外,不必修改播放列表126本身。按照同样的方式,对于标题播放列表#1的后命令117而言,对其进行修改以便在对相应播放列表126进行重放之后分支的目的地是标题播放列表#3。
上述步骤S92和步骤S93的处理顺序相反。通过这些处理,完成对保存在盘片信息文件110中的标题信息表格114进行编辑。
此外,文件***/逻辑结构数据发生器521根据在步骤S91所产生的标题播放列表#3以及在步骤S92所修改的标题播放列表#3来对诸如盘片综合信息112以及其他信息118这样的盘片信息文件110中的所有相关信息进行修改(步骤S94)。
此后,文件***/逻辑结构数据发生器521根据对盘片信息文件110的修改来对文件***105进行修改(步骤S95)。
此后,在***控制器520的控制下,将上述所有信息另外写入光盘100中(步骤S96)以结束一系列的编辑操作。
如上面所说明的,根据这个实施例,通过产生或者修改标题播放列表115即可对标题200进行编辑而无需产生或者修改标题列表126本身,因此就整体来看可执行有效的编辑操作。此外,这种编辑方法可避免对相同的标题列表126进行重叠的记录,因此可节省光盘100的记录记录容量,并且进一步可提高重放处理的效率。
(每个信息文件结构)
接下来,参考图17至图22,利用其自己的特定示例来对该实施例中的在光盘100上所构造的各种信息文件进行说明,也就是说对参考图3已说明的(1)盘片信息文件110、(2)播放列表信息文件120、以及(3)对象信息文件130的数据结构进行说明。
(1)盘片信息文件:
首先,参考图17至图20,利用一个特定示例来对盘片信息文件110进行详细的说明。图17和图18给出了盘片信息文件的数据结构的一个特定示例的示意图。图19和图20给出了在盘片信息文件110中所构造的命令表格的特定示例的示意图。
在如图17所示的这个特定示例中,盘片信息文件110将盘片综合信息112、标题信息表格114、以及另一个信息118存储在其中。
在它们当中,盘片综合信息112是例如盘片卷宗信息、总标题数目信息等等这样的综合信息,该卷宗信息表示由多个光盘100所构成的一个顺序的顺序号。
标题信息表格114将其构成了每个标题的整个播放列表115、命令表格、以及其他信息存储在其中,该命令表格内写入有将要在重放每个标题播放列表115前后所要执行的前命令116和后命令117,并且其他信息例如是诸如标题之内的章节信息等等这样的每个标题的信息,并且标题信息表格114包括标题指针信息、标题#1信息、标题#2信息等等。这里,因为对应关系是由图17中的箭头来指示的,因此“标题指针信息”是标题#n信息的存储地址信息,即其表示标题信息表格114中的标题#n信息的存储位置的存储地址信息,并且以相关逻辑地址写入″标题指针信息″。此后,按照其作为相关逻辑地址的标题顺序来排列光盘100中的多个标题的信息。顺便说一下,每个存储地址信息的数据量可以是固定字节或者是可变字节。
其他信息118是诸如标题类型及播放列表的总数目这样的其与每个标题有关的信息,该标题的类型例如可以是参考图8已说明的连续型、分支型等等。
接下来,盘片信息文件的另一个特定示例如图18所示。
在图18中,盘片信息文件110′是这样的一特定示例,在该示例中通过标题#1信息而写入图8(b)所示的“1标题播放列表型”的标题200、通过标题#2信息而写入“连续型”的标题200、并且通过标题#3信息而写入“分支型”的标题200。盘片信息文件110′的基本结构与图17所示的结构相同,该盘片信息文件110′中存储有盘片综合信息112、标题信息表格114、以及其他信息118。
此后,尤其是在该实施例中,1标题播放列表型的标题#1信息是由一个标题播放列表115(标题P列表#1)构造而成的。
连续型的标题#2信息是由三个标题播放列表115(标题P列表#1至#3)构造而成的。这里的标题播放列表编号可以与标题播放列表115的重放顺序相同或者与其不同。
分支型的标题#3信息是由六个标题播放列表115(标题P列表#1至#6)构造而成的。除了位于头部的标题播放列表#1之外,标题列表编号并不具有用于重放顺序的任何特定含义。也就是说,在分支型标题的情况下,除了位于头部的标题播放列表115之外,标题播放列表115的顺序是任意的。因此,即使在对标题的重放处理、编辑处理等等中添加了播放列表,也足以仅仅添加最后的标题播放列表编号,并且同时那么做,足以在必要时使标题#n信息中的每个命令表格变化。
以盘片信息文件110′中每个标题的表格形式来对如上所构造的三个标题信息#1、#2、以及#3进行存储以作为标题信息表格114。
接下来,参考图19和图20对命令表格的两个特定示例进行说明。
在图19所示的特定示例中,对命令表格115T进行构造以包括诸如一命令指针115P、一前命令表格116T、以及一后命令表格117T。
在命令指针115P中,因为对应关系是由图19中的箭头来指示的,因此写入前命令表格116T和后117T的起始地址以作为相对地址,并且进一步,写入总的前命令数目以及总的后命令数目。在其地址是由命令指针115P所指定的前命令表格116T中,例如写入其每一个均为2字节的语句以作为其构成一命令组的多个前命令116(前命令#1、#2、...)。另一方面,在其地址是由命令指针115P所指定的前命令表格117T中,例如写入其每一个均为2字节的语句以作为其构成一命令组的多个后命令117(后命令#1、#2、...)。
在图20所示的特定示例中,将命令表格115T′构造成具有诸如一命令指针115P″、一前命令指针116P、一后命令指针117P、以及一命令表格115T″这样四个字段。
在命令指针115P″中,因为对应关系是由图20中的箭头来表示的,因此写入前命令指针116P、后命令指针117P、以及命令表格115T″的起始地址以作为相对地址,并且进一步,写入总的前命令数目以及总的后命令数目。在其地址是由命令指针115P″所指定的前命令指针116P中,写入其用作命令表格115T″中的前命令116的命令的命令编号(例如命令#3)。另一方面,在其地址是由命令指针115P″所指定的后命令指针117P中,写入其用作命令表格115T″中的后命令117的命令的命令编号(例如命令#4)。在其命令编号是由前命令指针116P或者后命令指针117P所指定的命令表格115T″中,例如写入其每一个均为2字节的语句以作为其用作前命令116或者后命令117的命令。
顺便说一下,在图20所示的特定示例中,可将命令表格115T″分离成用于前命令和用于后命令的两个表格。
(2)播放列表信息文件:
接下来,参考图21,利用一个特定示例来对播放列表信息文件120进行详细的说明。图21给出了在播放列表信息文件120中所构造的播放列表信息表格121的数据结构的一特定示例的示意图。
在这个特定示例中,对于每个字段类型,如图21所示,播放列表信息文件120将播放列表综合信息122、播放列表指针表格124、播放列表#n信息表格126(i=1,2,3,4)存储在其中以作为播放列表信息表格121(参看图3)。
每个字段具有这样的结构,该结构允许添加必要数目的每个表格。例如,如果存在十个播放列表,那么在此结构之下可使相关字段添加到四个字段上,由此形成项信息表格。
顺便说一下,其构成了每个播放列表#1至#4的项的总数目分别是3、1、2和1。
在它们当中,播放列表综合信息(P列表综合信息)122中描述了播放列表表格的大小、播放列表的总数目等等。
播放列表指针表格(P列表指针表格)124中描述了每个播放列表指针(P列表#1指针至P列表#4指针)所指向的每个播放列表的存储地址。
播放列表#1信息表格(P列表#1信息表格)126将与播放列表#1有关的综合信息、播放列表#1的项信息表格(P列表项信息表格)、以及其他信息存储在其中。播放列表#2信息表格126、播放列表#3信息表格126、以及播放列表#4信息表格126还将分别与播放列表#2、#3、以及#4相关的相同类型的信息存储在其中。
“项信息表格”将其构成一个播放列表的项的总数这样的项信息存储在其中。这里,写入到“项#1(项#1信息)”或者“项#2(项#2信息)”中的AU(相关单元)表格中的AU数目是其用于存储下述信息的AU数目,该信息指定了用于项重放的TS对象的地址或者指定了用于项重放的TS对象中的每个基本流(即视频流、音频流、或者子图像流)。
在这个实施例中,如参考图17至图21所说明的,标题200是由一个或多个标题播放列表115构造而成的。一个标题播放列表115是由前命令116、后命令117、其他逻辑信息、以及其即就是所要重放的一组项204的播放列表126构造而成的。在一个标题#n信息中,存储整个标题播放列表115,并且由一个标题播放列表115所指定的播放列表编号是保存在播放列表信息文件120中的播放列表编号。
(3)对象信息文件:
接下来,参考图22,利用一个特定示例来对对象信息文件130进行详细的说明。图22给出了在对象信息文件130中所构造的AU表格131(参看图3)以及与该AU表格131有关的ES映射表134(参看图3)上的数据结构的一特定示例的示意图。
在这个特定示例中,如图22所示,对象信息文件130将对象信息表格存储在其中。对象信息表格包括如图22的上半部所示的AU表格131以及如图下半部所示的ES映射表134。
在图22的上半部中,AU表格131具有这样的一结构,该结构允许添加必要数目的每个字段的表格。例如,如果存在四个AU,那么在此结构之下可使相关字段添加到四个字段上。
AU表格131将“AU表格综合信息”以及“其他信息”存储在其中,该“AU表格综合”中写入有AU的数目以及指向每个AU的指针等等。
AU表格131中描述了相应ES映射表134的索引号(索引号=....)以作为这样的AU信息132I,该AU信息132I表示与每个AU#n相对应的每个PU#m中的ES表索引#m。这里,“AU”是这样的一单元,该单元例如与如上所述的TV广播中的一“节目”相对应(尤其是,在“多影象”广播的情况下,它是一组其是可改变的或者可选择的多个“影象”这样的一单元),并且该“AU”包括一个或多个PU,每个PU是一重放单元。此外,“PU”是如上所述的一组其包含在每个AU中的相互可变的基本流,并且由PU信息302I来指定与每个PU相对应的ES表索引#m。例如,在利用AU而构成了多视图内容的情况下,AU将多个PU存储在其中,并且每个PU将指向多个基本流包ID的指针存储在其中,该指针指示出其构成每个视图内容的信息包。这表示ES映射表134中的索引号,如随后所述。
在图22的下半部,ES映射表134将每个字段的ES映射表综合信息、多个索引#m(m=1、2、....)、以及“其他信息”存储在其中。
“ES映射表综合信息”中描述了ES映射表的大小、索引的总数等等。
“索引#m”包括用于重放的整个基本流的基本流包ID(ES_PID)、相应索引号、以及基本流的地址信息。
如上所述的构造,可从AU表格131中所指定的ES映射134的索引号中获得实际基本流的基本流包ID(ES_PID)。此外,因为同时可获得与基本流包ID相对应的基本流的地址信息,因此可根据这些信息来重放对象数据。
如参考图1至图22所详细描述的,在这个实施例中,将其是所要重放的一组前命令116、后命令117、以及项204这样的播放列表的数目写入一个标题播放列表115,并且将其保存在盘片信息文件110中。另一方面,就播放列表本身而言,将其分别保存在播放列表信息文件120中。因此,即使在将不同重放条件或者分支条件添加到相同播放列表115上的情况下,也可通过添加这样的标题#n信息很容易的在逻辑上构造不同的标题200,在该标题#n信息中仅给出了一新标题播放列表115。在这种情况下,通过避免对播放列表126的冗长说明,可减少播放列表126的数据量并且可节省光盘100的记录容量。
此外,在ROM型介质制备的编辑操作以及在民用记录装置的编辑操作中这些好处是很有用的。在逻辑上为所配备的TS对象142制备了播放列表126之后执行非常简单的诸如添加任何前命令116、后命令117、或者重放条件这样的添加操作,这是非常有用的。
顺便说一下,在上述实施例中对其作为信息记录介质一示例的光盘100、或者与其作为信息记录/重放设备一示例的光盘100有关的记录器、播放器进行了说明;然而,本发明并不局限于该光盘、该记录器、或者该播放器。本发明适用于与高密度记录或者高传输率相对应的其他各种信息记录/重放介质、其记录器、或者播放器。
根据这个实施例,如上所详细描述的,可将其具有复杂且大量内容信息的其可实现交互或者特定重放的一个或者多个标题记录在信息记录介质上,并且可相对容易的对它们当中所希望的一个进行有效的重放
本发明不局限于上述实施例,并且在不脱离权利要求以及整个说明书所指示的本发明的范围或者精神的情况下可对其做出修改。一信息记录介质、用于记录信息的一设备和方法、用于重放信息的一设备和方法、用于记录并且重放信息的一设备和方法、对记录或者重放进行控制的一计算机程序、以及其包括有随这种变化而发生的控制信号的一数据结构同样属于本发明的技术范围之内。