具体实施方式
下面,我们用附图详细地说明作为与本发明有关的信息记录媒体、记录装置和再生装置的一个实施形态的DVD-RAM、DVD记录仪和DVD唱机。
根据本发明的DVD-RAM能够在一张光盘中记录各种格式的AV数据,并且能够统一地管理记录的数据。因此,可以将通过使模拟广播编码成MPEG传输数据流记录的视频数据、和作为数字广播发射的MPEG传输数据流记录在一张光盘中。又,能够以所定的顺序再生记录在DVD-RAM中的这些数据。因此,与本发明有关的DVD-RAM备有用于与AV数据的格式的种类无关地管理AV数据流的管理信息。
首先,参照图6A和图6B,说明记录在本发明的DVD-RAM中的数据的数据构造。图6A表示通过DVD-RAM光盘100的文件系统能够认识的光盘100上的数据构造。图6B表示光盘100上的物理段的构造。如图所示,在物理段的前头部分设置引入区域31。在引入区域31中,记录着 用于稳定伺服机构所需的标准信号和与其它媒体的识别信号等。与引入区域31连续地设置数据区域33。在数据区域33中,记录逻辑上有效的数据。在数据区域33的前头记录称为音量信息的文件系统用的管理信息。文件系统例如是UDF格式的,但是因为是众所周知的技术所以这里省略对它的说明。最后设置引出区域35。在引出区域35中与引入区域31相同记录标准信号等。
通过文件系统,如图6A所示,可以作为目录和文件,处理光盘100内的数据。如图6A所示,DVD记录仪处理的全部数据在ROOT(根)目录直接下面的DVD_RTAV目录下进行管理。
在本实施形态的DVD记录仪处理的文件中,存在着包含声频·视频数据(AV数据)的AV文件和包含用于管理这些AV文件的信息的管理信息文件这样2类文件。在如图6A所示的例子中,管理信息文件是“VIDEO-RT.IFO”,AV文件是包含动画数据的文件“M_VOB.VOB”。又,包含数字广播用的图象数据的文件是“D_VOB.VOB”。
下面,我们详细说明这些文件。此外,在本实施形态中,将各个AV数据定义为对象(Object)。即,在对象中包含MPEG程序数据流等的各种AV数据流。这里,通过对AV数据流进行抽象化作为对象捕捉,将AV数据流的管理信息定义为统一化的对象信息(ObjectI)。
最初,我们参照图7,说明管理信息。作为管理信息的例子,采用AV文件的管理信息VIDEO_RT.IFO。图7表示AV文件的对象、对象信息和程序链接(Program Chain;PGC)信息的关系。管理信息VIDEO_RT.IFO具有管理对象的记录位置等的对象信息80、定义要在记录在DVD-RAM中的数据中再生的数据的再生顺序和再生时间等的PGC信息50、70、和视频管理全体信息(VMGI:Video Manager General Information)90。虽然AV数据根据它们的格式是各各不同的,但是也具有能够共同化的要素(例如时间属性)。因此,可以进行上述抽象化。又,将具有同一格式的AV数据流以记录的顺序存储在同一个AV文件内。
对象信息(ObjectI)80由与对象有关的一般信息(Object GI)80a、对象的属性信息(AttributeI)80b、将对象的再生时间变换成光盘上的地址的接入图80c、和表示到对象的任意地方的接入点(以下,称为进入点) 的,关于PGC信息50的进入点表80d构成。
为了进行时间轴和数据(位列)轴1之间的变换利用接入图80c。接入图80c具有对于每个对象单元与时间区域和地址区域对应的数据。这是因为如以后所述的那样,1个对象是由多个对象单元(VOBU)构成的。需要接入图80c是因为AV数据流一般具有时间轴和数据(位列)轴的2个基准,在这2个基准之间没有完全的相关性。例如,在作为视频数据流的国际标准规格的MPEG-2视频的情形中,与画质的复杂性相应,用改变位速率的可变位速率方式正在成为主流。这时,因为来自前头的数据量和再生时间之间没有比例关系,所以不能够进行以时间轴为基准的随机接入。因此,需要规定时间和数据的相关关系的接入图80c。
当控制记录在DVD-RAM100中的图象数据和声音数据,即对象的再生时利用PGC信息50、70。PGC信息50、70表示DVD唱机连续地进行数据再生时的一个单位。即,PGC信息50、70表示再生的对象、和表示该对象中任意的再生区间的单元信息60、61、62、63的再生序列。我们将在后面述说单元信息60等。能够将PGC信息分成为了DVD记录仪在对象积记录时包含全部记录对象而自动生成的原始PGC信息50和用户能够自由地定义再生序列的用户定义的PGC信息70这样2类。
此外,前面说明的对象信息80的进入点表80d规定只关于原始PGC信息50的进入点(也称为原始进入点)。关于用户定义的PGC信息70的进入点(也称为用户进入点)规定用户定义的PGC信息70内的各单元信息,例如设置在单元信息71中的进入点表72。将原始进入点由DVD记录仪自动地,设定在对象信息80中规定的对象自身中。另一方面,用户进入点由用户任意地对对象的再生路径进行设定。
此外,也可以将进入点表80d设置在原始PGC信息50中。如果在原始PGC信息50内,则也可以与各单元信息对应地设置,也可以作为不包含在各单元信息中的信息在原始PGC信息50中设置1个。又,用户定义的PGC信息70中包含的进入点表也可以在各单元信息1个都不设置,也可以作为不包含在单元信息中的信息在用户定义的PGC信息70内设置1个。
PGC信息50、70构成和功能,除了用户定义的PGC信息70由用户 定义和具有进入点表72外,是相同的。因此,下面,我们主要详细地说明原始PGC信息50。关于进入点表72、80d将在后面述说。
如图7所示,原始PGC信息50至少包含1个单元信息60、61、62、63。单元信息60等指定再生的对象,并且指定该对象的再生区间。通常,PGC信息50以某个顺序记录多个单元。在PGC信息50中的单元信息的记录顺序表示当再生各单元指定的对象时的再生顺序。
在一个单元信息,例如,单元信息60中,包含表示它指定的对象的种类的类型信息(Type)60a、对象的后述的多场景信息(View_Type)60b、作为对象识别信息的对象ID(Object ID)60c、在时间轴上的对象内的开始位置信息(Start)60d、和在时间轴上的对象内的结束位置信息(End)60e。当数据再生时,顺次地读出PCG信息50内的单元信息60,只分开由单元指定的再生区间,再生由各单元指定的对象。
为了将抽象化的对象信息应用于实际的AV数据流,需要更加具体化。这种考虑,当对象指向模型中看到的级别的继承,特别是,将对象信息作为母集,将在各AV数据流使用中具体化的构造作为子集是容易理解的。图8是表示从对象信息派生的各数据流管理信息的图。如图8所示,在本实施形态中,作为对象信息的子集,定义动画子集、数字视频广播子集、数据流子集的各子集。动画子集是表示视频用的对象信息(MPEG传输数据流)的动画对象信息(M_VOBI:Movie Video Object Information)82。数字视频广播子集是表示数字广播数据(MPEG传输数据流)用的对象信息的数字视频广播对象信息(D_VOBI:Digital Video Object Information)86。数据流子集是表示不特定用途的数据流用的对象信息的数据流对象信息(SOBI:Stream Object Information)89。下面,我们说明各对象信息。
动画对象信息82具有MPEG传输数据流的一般信息(M_VOB_GI)82a、动画对象的数据流信息(M_VOB_STI)82b、时间图82c、和进入点表82d。
动画对象信息82的一般信息(M_VOB_GI)82a包含动画对象的识别信息(M_VOB_ID)、动画对象的记录时刻信息(M_VOB_REC_TM)、动画对象的开始时刻信息(M_VOB_V_S_PTM)、动画对象的结束时刻信息(M_VOB_V_E_PTM)。动画对象的数据流信息(M_VOB_STI)82b 包含从视频数据流的编码模式开始的视频数据流信息(V_ATR)、声频数据流的条数(AST_Ns)、和从声频数据流的编码模式开始的声频数据流信息(A_ATR)。时间图82c包含在AV文件内的动画对象的前头地址、各动画对象单元(VOBU)的再生时间(VOBU_PB_TM)、和数据大小(VOBU_SZ)。这里,动画对象单元(VOBU)表示动画对象(M_VOB)内的最小接入单元,我们将在后面述说它的详细情形。
数字视频广播对象信息(D_VOBI)86具有MPEG传输数据流的一般信息(D_VOB_GI)86a、数据流信息(D_VOB_STI)86b、时间图86c、和进入点表86d。
数字广播对象的一般信息(D_VOB_GI)86a包含数字广播对象的识别信息(D_VOB_ID)、数字广播对象的记录时刻(D_VOB_REC_TM)、数字广播对象的开始时刻信息(D_VOB_V_S_PTM)、数字广播对象的结束时刻信息(D_VOB_V_E_PTM)。数字广播对象的数据流信息(D_VOB_STI)包含存储数字广播中配送的附加信息的信息(PROVIDER_INFR)。时间图86c包含在AV文件内的数字广播对象(D_VOB)的前头地址、各对象单元(VOBU)的再生时间(VOBU_PB_TM)、和数据大小(VOBU_SZ)。
数据流对象信息(SOBI)89具有数字数据流的一般信息(SOB_GI)89a、数字数据流的数据流信息(SOB_STI)89b、时间图89c、和进入点表89d。
数字数据流的一般信息(SOB_GI)89a包含数据流对象的识别信息(SOB_ID)、数据流对象的记录时刻(SOB_REC_TM)、数据流对象的开始时刻信息(SOB_S_TM)、数据流对象的结束时刻信息(SOB_E_TM)。SOB的数据流信息(SOB_STI)89b包含存储作为数据流配送的附加信息的信息(PROVIDER_INF)。时间图89c包含在AV文件内的SOB前头地址、和每个数据流对象单元(SOBU)的再生时间(SOBU_PB_TM)。各SOBU的大小与上述EEC块的大小相同是固定的。这里,数据流对象单元(SOBU)表示数据流对象(SOB)内的最小接入单元,我们将在后面述说它的详细情形。
这样,通过使抽象化的对象信息具体化,如图8所示,对于各个AV 数据流,定义对应的数据流信息文件。
其次,参照图9,作为对象信息(ObjectI)的1个具体例,说明数字广播对象信息(D_VOBI)86和单元信息60的对应关系。
如果单元信息60中指定的类型信息(Type)的值为“D_VOB”,则意味着该单元与数字广播用对象对应。此外,意味着如果类型信息的值为“M_VOB”,则该单元与动画对象对应,如果类型信息的值为“SOB”,则与数据流对象对应。
当由单元信息60指定的类型信息(Type)的值为“D_VOB”时,在单元信息内指定场景类型信息(View_Type)。场景类型信息指定在相当单元中是否存在多场景(后述),当存在时指定几个场景。在场景类型信息中,当存在多场景时设定最大的场景个数,当不存在时设定0。又,利用对象ID(Object ID),能够检索对应的对象信息(VOBI)。这能够通过利用,例如,表示数字广播对象的对象ID和在数字广播对象信息(D_VOBI)86的一般信息(D_VOB_GI)86a中包含的数字广播对象ID(识别号码)(D_VOB_ID)一对一对应来实现。这样,通过用类型信息(Type)和对象ID(Object ID),能够探寻与单元信息60对应的对象信息。
在单元信息60中的开始位置信息(Start)与数字广播对象的开始时刻信息(D_VOB_V_S_PTM)对应。如果根据各个表示的值是同一个值(时刻),则该单元表示从数字广播对象的前头的再生。当开始位置信息(Start)的值比开始时刻信息(D_VOB_V_S_PTM)大时,该单元表示从数字广播对象的途中的再生。这时,只以开始时刻信息(D_VOB_V_S_PTM)的值与开始位置信息(Start)的值之差(时间差),从数字广播对象的前头延迟并再生该单元。又,单元的结束位置信息(End)与数字广播对象的结束时刻信息(D_VOB_V_E_PTM)也具有同样的关系。
这样,根据在单元信息60内的开始位置信息(Start)、结束位置信息(End)、数字广播对象信息(D_VOBI)86的一般信息(D_VOB_GI)86a内的开始时刻信息(D_VOB_V_S_PTM)、和结束时刻信息(D_VOB_V_E_PTM),能够得到该单元的再生开始和结束位置作为动画对象内的相对时间。
数字广播对象86内的时间图86c是由每个动画对象单元(VOBU)的再生时间和数据大小构成的文件。通过参照这个时间图86c能够将上述的单元的动画对象内的再生开始和结束相对时间变换成地址数据。此外,动画对象单元(VOBU)是在表示图的AV文件的VOB中,由粗实线包围的多个包的集合。此外,各包具有与段相同的大小,利用1个或1个以上的包存储图象数据。
接着我们参照图10A~图10F,说明参照时间图的地址变换的具体例。
图10A表示表现时间轴上的视频显示的数字广播对象(D_VOB)。图10B表示由每个动画对象单元(VOBU)的再生时间长度和数据大小构成的时间图。图10C表示在数据(段列)轴上表现的数字广播对象。图10D表示放大数字广播对象(D_VOB)的一部分的包列。图10E和图10F分别表示视频数据流和声频数据流。
动画对象(D_VOB)是MPEG传输数据流。MPEG传输数据流顺次地对视频数据流、声频数据流进行分组(PES分组)化,包含多个这种分组(PES分组)包的序列。
传输分组(TS分组)具有188比特的固定大小。因为DVD-RAM的1段具有2048比特,所以在段内与后述的首标信息一起记录多个传输分组(2048比特/188比特=10TS分组)。
在传输数据流中,使TS分组化的视频分组(V_PKT)和声频分组(A_PKT)多路复用化构成1条数据流。图10C~图10F表示多路复用化的样子。
又,作为传输数据流和程序数据流的总称的,MPEG系统数据流,为了同步再生多路复用化的视频和声频数据流,在数据流内具有时间标志。
在传输数据流的情形中,作为时间标记的是表示帧的再生时刻的PTS(Presentation Time Stamp(表示时间标记))。上述的数字广播对象的开始时刻信息(D_VOB_V_S_PTM)、数字广播对象的结束时刻信息(D_VOB_V_E_PTM)是将该PTS作为基准求得的时刻信息。
接着,我们说明动画对象单元(VOBU)。动画对象单元(VOBU)表示数字广播对象(D_VOB)内的最小接入单位。MPEG视频数据流不仅进行用视频帧内的空间频率特性的图象压缩,而且也进行利用视频帧之 间,即时间轴上的动态特性的图象压缩,实现高效率的图象压缩。这意味着当伸长某个视频帧时,需要时间轴上的信息,即未来或过去的视频帧的信息,不能够单独地伸长视频帧。为了解决这个问题,在一般的MPEG视频数据流中,以0.5秒中约1个的比例,插入不用时间轴上的动态特性的视频帧(I-图象),提高程序接入性。
动画对象单元(VOBU)是将包含这个I-图象的前头数据的包作为前头,作为直到包含下一个I-图象的前头数据的包的直接前面的包的区间规定的集合。在时间图中,由这些各个对象单元(VOBU)的数据大小(TS分组数)和对象单元(VOBU)内的视频帧的再生时间(符号组数)构成。
此外,I-图象的前头数据不一定是TS分组的前头。因此,具有某个对象单元(VOBU)中的最终数据存在于与下一个对象单元(VOBU)中的前头数据相同的TS分组内的情形。因此,对象单元(VOBU)的数据大小为到包含下一个对象单元(VOBU),即下一个I-图象的前头数据的TS分组的直接前面的TS分组数。
例如,假定由单元的Start表示的值与数字广播对象的开始时刻信息(D_VOB_V_S_PTM)的表示值之差为1秒(60符号组)。通过从前头乘上时间图86c内的各对象单元(VOBU)的再生时间,能够求得从数字广播对象(D_VOB)的前头的各对象单元的再生开始时刻。同样通过乘上各对象单元的数据大小(TS分组数),能够求得从数字广播对象(D_VOB)的前头的各对象单元的地址。
在本实施形态的情形中,因为从数字广播对象(D_VOB)的前头分别并列着24、30、24符号组的对象单元(VOBU),所以能够求得从数字广播对象(D_VOB)的前头算起1秒(60符号组)后的视频帧包含在从前头算起的第3个对象单元(VOBU#3)中。又,因为对象单元(VOBU)的数据量从数字广播对象的前头算起分别为1250、908、1150个TS分组,所以能够求得第3个对象单元(VOBU#3)的前头地址是从对象前头算起的第2158个TS分组,即215段的第8个TS分组。结果,通过加上作为在AV帧内的D_VOB的前头地址(ADR_OFF)的5010段,能够求得开始再生的数据的前头地址。
在以上的说明中,假定从前头算起的第60个帧的视频帧的再生。如 已经说明的那样,因为在MPEG视频的性质上,不可能从任意的视频帧进行解码和再生,所以为了从I-图象的前头进行再生,从偏离6个符号组的近旁的对象单元(VOBU)的前头进行再生。但是,通过解码器只对该6个符号组进行解码,而不显示地进行工作,能够从单元指定的视频符号组进行再生。能够与上述说明同样地得到与单元的结束位置对应的数字广播对象的再生结束时刻、和AV帧内的地址。
此外,在数字广播对象的数据流信息(D_VOB_STI)内的PROVIDER_INFR符号组中,包含识别广播公司的ID和每个广播公司的固有的信息。
其次,我们说明动画对象信息(M_VOBI)。因为动画对象信息也是从对象信息派生出来的子集,所以基本上是与数字广播对象信息相同的。大的不同之处是动画对象(M_VOB)是对地波进行录象生成的。即,与通过直接记录从数字广播卫星发射的数据,生成数字广播对象(D_VOB)相对,动画对象是通过记录仪进行编码得到的AV数据流这点具有很大的不同。关于参照时间图的地址变换与D_VOB相同。
例如,DVD-RAM的1段具有2048比特,在M_VOB中的分组也具有2048比特的固定大小。这样一来,在动画对象(M_VOB)的情形中,能够处理为1个包=1个段。因为对于DVD-RAM能够数据读写的单位是段,所以能够从段到段地定义动画对象单元。关于参照T(时间)图的地址变换基本上与D_VOB相同。此外,在M_VOB的地址变换中使用的时间图,如D_VOB情形那样代替用分组数表示VOBU的数据大小,也可以用包数表示它。
其次,我们说明数据流对象信息(SOBI)。因为数据流对象信息也是从对象信息派生出来的子集,所以基本上是与数字广播对象信息相同的。大的不同之处是与在数字广播对象(D_VOB)中可以用记录仪解析它的数据流内容相对,在数据流对象(SOB)中不能用记录仪解析它的内容。数字广播对象(D_VOB)如动画对象(M_VOB)那样,记录仪自身对数据进行编码。因此,数据流的数据构造是自明的,记录仪可以进行解析。可是,因为在数据流对象(SOB)中,记录仪不对数据进行解析地进行记录,所以例如,当为了对数据进行著作权保护等进行密码化时,或者,当因为 是新的服务,所以记录仪不具有对应的解码器时等,记录仪不知道数据流的内部构造。
因此,当处理数据流对象(SOB)时,不能够作成上述的时间图。因此,在本实施形态中,用表示MPEG传输数据流中的各个TS分组的到达时刻的ATS(Arrival Time Stamp(到达时刻标记))作成时间图。
图11A和图11B表示数据流对象(SOB)中的TS分组与首标信息的关系。在数据流对象(SOB)中,将多个包含ATS的首标信息与TS分组交互地配置在1段中。在本实施形态中,因为首标信息是4比特,TS分组是188比特,所以在1段中配置10个首标信息和TS分组的对。用这个ATS,指定数据流对象(SOB)中的时刻。
利用称为SOB单位(SOBU)的集合规定在数据流对象(SOB)的时间图89c(图8)中的对象。在数据流对象(SOB)中,因为不能够解析它的内容,所以固定SOBU的数据大小。在本实施形态中,令SOBU的数据大小为ECC块的大小。这样一来,通过固定SOBU的数据大小,在数据流对象(SOB)的时间图89c中不需要指定大小。因此,时间图只是对象单元(SOBU)的前头TS分组的到达时刻(ATS)信息的表。在数据流对象(SOB)的情形中,对象的开始时刻信息(D_VOB_V_S_PTM)、对象的结束时刻信息(D_VOB_V_E_PTM)分别是对象的前头或最终的TS分组的到达时刻(ATS)。
关于参照时间表的地址变换,基本上与D_VOB相同。但是,在用于SOB的地址变换的时间表中,如D_VOB的情形那样各对象单元(VOBU)的数据大小是固定的,不用分组数表示。
此外,代替给予ATS,也能够用在MPEG传输数据流的TS分组内存在的PCR(Program Clock Reference(程序时钟参照))生成时间图。PCR表示到各个TS分组的解码器的输入时刻。这时,因为PCR不一定给予全部的传输分组,所以需要在记录仪中对这些值进行内插。
在数据流对象的数据流信息(S_VOB_STI)内的PROVIDER_INF符号组中,与数字广播对象的情形相同,包含识别广播公司的ID和每个广播公司的固有的信息。
图12表示本实施形态的光盘中的全体管理信息的构成。图12中记载 着到此说明的数据构造。下面,我们说明全体管理信息。根据本实施形态的光盘除了上述的PGC信息50、70等外,还备有全体视频管理信息90和各种文件信息表92、94、96。
全体视频管理信息VMGI90是关于光盘全体的管理信息,例如,包含原始PGC信息50、用户定义的PGC信息70和各种文件管理表92、94等的开始地址,即点信息。通过参照该点信息,能够接入PGC信息50、70和文件管理表92、94等。
这里,我们说明图12所示的文件管理表92、94、96。各个文件管理表92、94、96是用于管理由对象构成的数据文件的表,是对每种对象设定的。具有管理记录数字广播对象的文件的动画文件管理表92、管理记录动画对象的动画文件的数字广播文件管理表94、和管理记录数据流对象的数据流文件的数据流文件管理表96。
如上所述,根据PGC信息内的单元信息的对象ID特定对象信息,但是这时,通过文件管理表92、94、96特定对象信息的地址。因此,文件管理表92、94、96具有管理的对象信息数、对象ID、对象信息的大小等的信息。例如,当对象ID表示顺序时,根据由单元信息指定的对象ID,能够认识这个指定的对象信息是否是由文件管理表管理的对象信息中的第几个对象信息。此后,通过从这个对象信息的顺序和文件大小计算将文件管理表的开始地址作为基准的补偿量,能够得到这个指定的对象信息的地址。
如图12所示,数字广播文件管理表94是管理记录数字广播对象的数字广播文件的表。数字广播文件管理表94包括包含数字广播对象信息(D_VOBI)94a、94b......、该表94管理的数字广播对象信息数、数字广播对象的大小等的文件管理信息(D_AVFITI)94h。只对这个文件管理信息94h中记述的数字广播对象信息数,将数字广播对象信息连续地记录在光盘上。数字广播对象信息94a......,如上所述,包含一般信息(D_VOB_GI)、数据流信息(D_VOB_STI)、时间图、和进入点表。又,时间图包含各数字广播对象单元(VOBU)的显示时间和大小(VOBU_ENT)。此外,记录动画对象的动画文件管理表(M_AVFITI)92、记录数据流对象的数据流文件管理表(S_AVFITI)96也具有与数字 广播文件管理表94相同的数据构造。
在原始PGC信息50中以要再生的顺序记录着单元信息。单元信息具有到对象信息的对应信息(类型和对象ID)、和在对象内的再生区间信息(Start和End)。能够通过对象信息内的接入图将表示单元的再生区间信息变换成对象实际状态的地址信息。
如上所述,除了没有或有进入点表外,用户定义的PGC信息70的数据构造与原始PGC信息50的数据构造相同。
如上所述,先对AV数据流用的管理信息进行抽象化,能够对于每个AV数据流格式与固有信息无关地定义作为再生控制信息的PGE信息,能够统一地管理AV数据流。因此,能够实现用户能够在不意识到AV数据流的情况下自由地再生AV数据流的环境。
又,通过上述的数据构造,即便当取入新的AV格式时,也最好与已有的AV格式相同地规定从对象信息派生出来的管理信息。因此,能够简单地将新的格式取入数据构造内。
其次,我们详细地说明进入点表。进入点是为了用户从录象在光盘上的广播节目的任意地点开始再生的接入点。例如,如在图7中记载的那样,将关于原始PGC信息50的进入点记录在设置在对象信息80内的进入点表80d中,另一方面,将关于用户定义的PGC信息70的进入点记录在设置在用户定义的PGC信息70的各单元信息,例如单元信息71中的进入点表72中。
与单元的开始位置、结束位置相同,在数字广播对象(D_VOB)和动画对象(M_VOB)的情形中,用PTS指定进入点,在数据流对象的情形中用ATS指定进入点。
进入点的设定如下进行。首先,数字卫星广播除了AV数据流外还包含多个附加信息。在数字卫星广播中根据存储在称为程序说明信息PSI(Program Specific Information)的特殊的表中的信息识别与1个节目相当的AV数据流,程序说明信息PSI和服务信息SI(Service Information)是控制传输数据流的再生的信息。具体地说,与1个节目相当的AV数据流是通过从与包含在传输数据流中的多个节目对应的视频和声频数据流的TS分组群,抽出构成该节目的多个TS分组列得到的。能够根据附加在各 分组上的分组ID信息(PID)特定构成该节目的多个TS分组列。将该分组ID信息(PID)记录在与该节目对应的PSI信息内的程序图表(PMT)中。数字卫星广播能够实现包含数据广播等的相互作用信息,不能够用已有的模拟广播实现的服务。
在数字广播中具有称为多场景的功能,能够在1个节目中包含时间上并列的多个动画。关于多场景,在ARIBTR-B15中具有详细的记载,但是在本说明书中,我们说明参照图13简单地实现多场景的数据构造。图13是表示说明多场景的事件信息表EIT(Event Information Table)的数据构造的图。
当再生主场景时,参照component_group_id=“0x0”的表。在component-_group_id=“0x0”的表中,判定对应的动画数据流的component_tag为V0。其次,参照用户提示单位的表,因为V0的group_PID等于“0x01”,所以判定component_tag为与取得0x01的PID的TS分组列对应的数据流。同样,判定与主场景对应的声音数据流是具有0x02的PID的TS分组列。在数字视频中通过对这些数据流进行解码,向用户显示多场景节目的主场景。
又,此外,数字广播的AV数据流除了声音信息外还包含多个附加信息。在这些附加信息中具有关于可以由用户进行交互作用操作的数据广播的信息、为了使未成年人不能够看到面向成人的内容的父母控制信息等。用转盘式磁带方式发送关于数据广播的信息。所谓的转盘式磁带方式指的是对于每个文件或比它小的单位重复发送每一定时间存储的同一内容的数据。因为通过采用转盘式磁带方式,即便是称为广播的单方向的通信方式也能够重复发送数据,所以需要时能够取得必要的数据。
当视听数据广播时,如果从转盘式磁带的前头进行视听,则因为能够在短时间中取得需要的数据所以是高效率的。又,如果能够跳越由于父母控制禁止未成年人视听的部分并进行再生,则能够实现高效率的时间移位的视听。
用户在这些切换点接入节目的情形是很多的。即,通过将这些切换点作为进入点用户能够高效率地接入记录在光盘中的节目。可以在记录仪上自动检测和自动设定这种进入点。
另一方面,存在用户对喜欢的情景等独自设定进入点的情形。对于用户来说,自己意识到并设定的进入点与由记录仪自动设定的进入点是不同的。因为当同时显示它们并进行选择时发生混乱,所以需要能够进行区别的数据构造。
在本实施形态中,通过在各个进入点设定属性信息,区别自动设定的进入点和用户设定的进入点。图14表示能够在进入点设定属性信息的进入点表。进入点表备有对于各个进入点,表示用户意识到并指定这个进入点的USER_EP标志信息。例如,对于用户进入点,给予识别标志1,对于原始进入点,给予识别标志0。通过参照标志信息,记录仪或唱机能够明确地向用户显示该进入点是否是由用户设定的。
进一步,进入点表对于各个进入点备有表示作为节目变更点的PG_Change、表示作为传输数据流中的PSI/SI信息的变更点的PSI_SI、表示变更传输数据流中的MPEG数据流的属性的SQH_Change、表示数据转盘式磁带的前头地点的Data_Top、表示数据转盘式磁带的内容变更点的Data_Change、表示PMT的变更点的PMT_Change、表示数据事件的更新点的DE_Change、表示模块的更新点的Module_Change、表示变更声音属性变的Aud_Change的各标志信息、和为了与多场景对应表示节目的场景数的Multi_View符号组、父母控制控制(对未成年人的视听限制)信息符号组。进入点表对于各个进入点备有光盘内的文本管理信息和AV数据流以外的文件的链路信息。该链路信息,在数字广播对象(D_VOB)和动画对象(M_VOB)的情形中,是对于各个进入点的PTS,在数据流对象的情形中是ATS。
当用户设定进入点时,不管是否设定了USER_EP标志,记录仪都能够向用户显示全部进入点、它们的属性信息(PG_Change、PSI_SI、SQH_Change、Data_Top、Data_Change、PMT_Change、DE_Change、Module_Change、Aud_Change、Multi_View符号组、父母控制信息)。用户从这些显示的全部进入点和它们的属性信息,对需要自己编辑的进入点加标记。当由记录仪设定加了标记的进入点时,在加了标记的进入点上,由记录仪设定USER_EP标志“1”。当在用户以前设定的进入点上再次加了标记时,保持一直到此的USER_EP标志“1”。
又,也存在用户在不自动检测的地方设定进入点的情形。这时,用户通过操作记录仪选择所要的情景,设定进入点。当由记录仪将这个进入点登记在进入点表中时,设定USER_EP标志“1”。
记录仪,在PGC编辑中,只向用户显示设定了USER_EP标志的进入点。因此用户能够在自己没有意识到的情况下没有由自动设定检测出的进入点引起的麻烦,只选择需要的进入点,进行PGC编辑。
如果是图14所示的进入点表,则设定对象信息80的进入点表80d就足够了。但是如到此说明的那样,也可以个别地设定在用户定义的PGC信息70(图7)内。这时,既可以包含也可以不包含在单元信息中。
通过用图15所示的个别的表管理自动设定的进入点和用户设定的进入点,能够区别各个进入点。图15是表示自动设定的进入点表和用户设定的进入点表的图。因为只是当由记录仪进行记录时才自动设定进入点,所以最好只在原始PGC信息中设定自动设定的进入点表。将前面说明的进入点的属性信息记录在这个表中。另一方面,将用户设定的进入点表设定在用户定义的PGC信息70(图7)的单元信息内。此外,也可以将自动设定的进入点表不设定在对象信息80(图7)中而设定在原始PGC信息50(图7)中。
此外,作为别的例子,也可以在上述的多场景中设置与各场景对应的进入点表。图16是表示与各场景对应地设置的进入点表的图。因此,能够容易地管理每个场景的进入点。也可以在各进入点表中设置属性信息的记录符号组,这是不言而喻的。
其次,我们参照图17,说明再生上述光盘的唱机模型。如图17所示,唱机1700备有从光盘100读出数据的光拾取头1701、进行读出数据的纠错等的ECC处理单元1702、暂时存储纠错后的读出数据的跟踪缓冲器1703、再生动画对象(M_VOB)和数字广播对象(D_VOB)等的传输数据流的TS解码器1706、和控制唱机1700的各部分的控制单元1711。
唱机1700,进一步,具有用于将AV数据流供给外部的数字接口1704。因此,也可以通过IEEE1394和IEC958等的通信规约将AV数据流供给外部。这,特别是当取入新的AV格式时,当不通过唱机1700内部的解码器而是通过数字接口1704输出到外部的AV设备,在该AV设备中再生 时是有效的。当唱机1700支持新的AV格式时,最好进一步备有与其它解码器同样地与跟踪缓冲器1703连接的,与新的AV格式对应的解码器1709。
下面我们说明唱机1700的再生工作。唱机1700利用光拾取头1701,读出记录在光盘100上的数据。ECC处理单元1702对读出的数据进行ECC处理,得到传输数据流(TS)。将经过ECC处理的传输数据流(TS)存储在跟踪缓冲器1703中。当传输数据流(TS)可以解码时,控制单元1711使选择单元1710工作,与跟踪缓冲器1703和解码器1706连接。解码器1706将传输数据流(TS)分离成经过编码的视频数据和声频数据,分别对它们进行解码。而且,输出经过解码的视频数据和声频数据。此外,当控制单元1711判断传输数据流(TS)不可能解码时,最好设置与新的AV格式对应的解码器1709进行解码。
其次,我们参照图18说明对于上述光盘,记录数据的DVD记录仪的构成和工作。因为DVD记录仪也能够再生记录在光盘中的数据,所以在后面我们也将说明它的再生工作。
如图18所示,DVD记录仪1900备有作为受理向用户的显示和来自用户的要求的输入单元的用户接口(用户I/F)单元1901、管理和控制DVD记录仪1900全体的系统控制单元1902、接收VHF和UHF的模拟调谐器1903、将模拟信号变换成数字信号,进一步编码成MPEG传输数据流的编码器1904、接收数字卫星广播的数据流的数字调谐器1905、对由经过编码的数字数据构成的数据流(MPEG传输数据流)进行解析的解析单元1906、电视机和扬声器等的显示单元1907、和对AV数据流进行解码的解码器1908。解码器1908不仅包含图17所示的解码器1706而且也包含追加的解码器1709。进一步,DVD记录仪1900备有数字接口单元1909、暂时存储写入DVD-RAM的数据的跟踪缓冲器1910、使DVD-RAM100旋转的马达、将数据写入DVD-RAM100的激光照射单元、和具有光拾取头等的驱动器1911。数字接口单元1909是根据IEEE1394等的通信规约将数据输出到外部设备的接口。
在DVD记录仪1900中,用户接口单元1901最初接受来自用户的要求。用户接口单元1901将来自用户的要求传送给系统控制单元1902, 系统控制单元1902对来自用户的要求进行解释和发出到各模块的处理要求。
下面,我们参照图19说明来自用户的要求是对数字广播进行录象时的工作。图19是表示DVD记录仪1900(图18)的录象处理的操作程序图。
通过用户接口单元1901将来自用户的对数字广播进行录象的要求传送给系统控制单元1902。系统控制单元1902要求数字调谐器1905接收数字广播,进一步,要求解析单元1906对这个MPEG传输数据流进行数据解析。解析单元1906首先提取开始时刻信息(D_VOB_V_S_PTM)作为从MPEG传输数据流生成数字广播对象信息(D_VOBI)所需的信息,发送给系统控制单元1902(步骤S191)。
解析单元1906进一步决定并分割MPEG传输数据流中的对象单元(VOBU),将生成时间图所需的对象单元的时间长度和大小发送给系统控制单元1902(步骤S192)。此外,通过检测传输数据流中的I-图象能够决定对象单元(VOBU)。
通过解析单元1906将从数字调谐器1905发送过来的MPEG传输数据流传送给跟踪缓冲器1910。系统控制单元1902向驱动器1911输出记录要求,驱动器1911取出存储在跟踪缓冲器1910中的数据,记录在DVD-RAM光盘100中(步骤S193)。这时,系统控制单元1902与是否从文件系统的配置信息,记录在每个光盘上一致,向驱动器1911发出指示。
解析单元1906与检测对象单元时刻信息一起,监视接收中的MPEG传输数据流,检测它的属性变化(步骤S194)。下面,我们举出在BS数字广播中的具体检测方法的例子。这时,记录设备为了检测(a)~(k)的各信息的变更点,具有只以一定的数据量保存以前信息的存储器。
此外,这里举出的检测方法只是一个例子,也存在着与由ARIB规定的数据构造中的一部分不一致的情形,但是当然也可以用与ARIB规定一致的数据构造进行检测。
(a)PG_Change:参照数字广播数据流中EIT(Event_Information_Table)中的event_id(图20),当在这个值中发生变化时附加。
(b)PSI_SI:是构成数字广播数据流中的PSI/SI信息的表,参照APT(Program_Association_Table)、CAT(Conditional_Access_Table)、NIT(Network_Information_Table)、BIT(Broadcaster_Information_Table)、SDT(Service_Description_Table)、EIT(Event_Information_Table)的version_number(图21),当在这个值中发生变化时附加。
(c)SQH_Change:参照数字广播数据流中的MPEG2数据流中的序列首标信息(图22),当它发生变化时附加。
(d)Data_Top:当检测出在数字广播数据流中的DII(DownloadInfoIndication)中的dsmccMeddageHeader()(图23)时附加。
(e)Data_Change:参照在数字广播数据流中的DII中的dsmccMeddageHeaderntr()中的transaction_id(图24),当在这个值中发生变化时附加。
(f)PMT_Change:参照在数字广播数据流中的PMT(Program_Map_Table)中的version_number(图25),当在这个值中发生变化时附加。
(g)DE_Change:参照在数字广播数据流中的DII消息中的DownloadID中的data_event_id(图26),当在这个值中发生变化时附加。
(h)Module_Change:参照在数字广播数据流中的DII消息中的module_version(图27),当在这个值中发生变化时附加。
(i)Aud_Change:参照在数字广播数据流中的EIT中的声音成分记述符中的component_type和EIT中的声音成分记述符中的_sampling_rate(图28),当在这个值中发生变化时附加。
(j)Multi_View:参照在数字广播数据流中的EIT中的成分组记述符中的num_of_group(图29),当在这个值中发生变化时附加。
(k)父母控制信息:参照在数字广播数据流中的PMT中的限定接收方式记述符中的private_data_byte或EIT(Event_Information_Table)中的父母控制速率记述符中的rating符号组的父母控制速率信息(图30),附加。
再次参照图19,解析单元1906,当检测出MPEG传输数据流的内容 变化时,将这些检测信息与这时的时刻信息一起作为进入点信息发送给系统控制单元1902(步骤S195)。系统控制单元1902作成是进入点信息集合的进入点表。
根据来自用户的停止要求指示是否结束录象(步骤S196)。通过用户接口单元1901将来自用户的停止录象要求传送给系统控制单元1902,系统控制单元1902向数字调谐器1905和解析单元1906发出停止要求。当没有来自用户的停止录象要求时,重复从步骤S192开始的处理,原封不动地继续录象。
解析单元1906接受来自系统控制单元1902的停止解析要求,停止解析处理,将最后进行解析的MPEG传输数据流的动画对象单元(VOBU)的最后的显示结束时刻(D_VOB_V_E PTM)发送给系统控制单元1902。
系统控制单元1902在数字广播的接受处理结束后,根据从解析单元1906接受的信息,生成数字广播对象信息(D_VOBI),其次,生成与这个数字广播对象信息(D_VOBI)对应的单元信息。这时,作为单元信息内的类型信息设定“D_VOB”。这时,系统控制单元1902从从解析单元1906接受的进入点信息生成进入点表(步骤S197)。又,这时,系统控制单元1902根据进入点信息设定记录的单元的场景类型(View Type)。
最后系统控制单元1902,向驱动器1911,发出结束存储在跟踪缓冲器1910中的数据记录和记录数字广播对象信息和单元信息的要求。驱动器1911将跟踪缓冲器1910的剩余数据、数字广播对象信息(D_VOBI)和单元信息记录在DVD-RAM光盘100中,结束录象处理(步骤S198)。
当来自用户的要求是对模拟广播进行录象时,也进行基本上同样的处理。但是因为编码单元1904对传输数据流进行编码,所以VOBU由设备生成这点是不同的。
当来自用户的要求是记录数据流时,进行基本上同样的处理。但是因为不进行数据流对象(SOB)的解析,所以各时刻信息根据ATS进行设定这点是不同的。
以上,我们说明了根据来自用户的开始和结束录象的要求进行的工作。但是例如当进行也在已有的VTR中使用的定时器录象时,只是在代替用户,系统控制单元自动地发出开始和结束录象的要求这点是不同的, DVD记录仪1900的工作本质上是相同的。
下面,我们参照图31,说明来自用户的要求是再生记录在DVD-RAM中的数据时的工作。图31是表示DVD记录仪1900(图18)的再生处理的操作程序图。下面,我们说明再生由1个动画对象(D_VOB)和1个单元信息构成的原始PGC的情形。此外,关于下面说明的再生工作,也能够实现与前面的DVD唱机1700(图17)相同的工作。
首先,用户接口单元1901接受来自用户的原始PGC的再生要求。用户接口单元1901将来自用户的要求传送给系统控制单元1902,系统控制单元1902将来自用户的要求解释为原始PGC的再生要求,并向各模块发出处理要求。系统控制单元1902解析原始PGC信息50(图7)和单元信息60等(图7),特定要再生的对象(步骤S311)。即,系统控制单元1902,首先,解析PGC信息内的单元信息内的类型信息。当类型信息为“D_VOB”时,判断再生的AV数据流是作为MPEG传输数据流记录的AV数据流。其次,系统控制单元1902从表(D_AVFIT)探寻来自单元信息ID的对应的数字广播对象信息(D_VOBI)(步骤S312)。此后,系统控制单元1902根据动画对象的开始时刻信息(M_VOB_V_S_PTM)和结束时刻信息(M_VOB_V_E_PTM)以及时间图,特定在DVD-RAM中的对象的位置(步骤S313)。当特定对象的位置时,系统控制单元1902根据单元信息的开始和结束位置信息以及时间图,求得再生的AV数据的DVD-RAM中的开始和结束地址(步骤S314)。
当得到要接入的地址时,系统控制单元1902将来自DVD-RAM光盘100的读出要求与读出地址一起发送给驱动器1911。驱动器1911从系统控制单元1902指示的地址读出AV数据,存储在跟踪缓冲器1910中(步骤S315)。系统控制单元1902对解码器1908发出解码要求。解码器1908读出存储在跟踪缓冲器1910中中的AV数据,进行解码处理。通过显示装置1907输出经过解码的AV数据(步骤S316)。
驱动器1911判定从系统控制单元1902指示的全部数据的读出是否结束(步骤S317)。当没有结束时,重复从步骤S315开始的处理,继续读出AV数据,当结束时,驱动器1911向系统控制单元1902报告读出结束,系统控制单元1902向解码器1908发出结束再生要求。解码器1908进行 数据再生直到跟踪缓冲器1910变空为止,在跟踪缓冲器1910变空,全体数据的解码和再生结束后,向系统控制单元1902报告再生结束,结束再生处理。
以上,我们以由1个数字广播对象(D_VOB)和1个单元信息构成的原始PGC为例进行了说明。但是,当原始PGC只包含1个动画对象(M_VOB)时、包含多个动画对象时、包含多个数字广播对象时、或者,动画对象与数字广播对象混合时,也能够通过进行同样的处理,再生AV数据流。又,在原始PGC包含多个单元的情形和在用户定义PGC的情形中也是同样的。
其次,我们以解码器1908不具有全部AV数据流的再生功能的情形为例说明数据流对象(SOB)。再次参照图18,例如,当解码器1908不具有MPEG传输数据流的再生功能时,如上所述,通过解码器1908不能够再生数据流。因此,这时,通过数字接口单元1909将数据供给外部设备,在外部设备中进行数据再生。
系统控制单元1902,当检测出来自用户的再生要求的PGC信息内的单元信息是系统不支持的数据流对象(SOB)时,代替对解码器1908的再生要求,对数字接口单元1909发出将数据输出到外部的要求。数字接口单元1909按照与存储在跟踪缓冲器1910中的AV数据连接的数字接口的通信规约进行数据传送。此外,除了上述处理以外,与数字广播对象(D_VOB)再生时相同。既可以由系统控制单元1902自身判断解码器1908是否与再生对象的AV数据流对应,也可以从系统控制单元1902向解码器1908询问。解码器1908参照MPEG传输数据流的PSI/SI信息自己判断是否与该数据流对应。
我们应该注意关于数据流对象(SOB),也存在着不能够解析数据流的内容,一部分再生功能受到限制的情形。特别是所谓的特殊再生,例如慢再生,因为需要重复可以单独再生的数据流数据并发送出去,所以要在不能够解析数据流数据的内容的SOB中实现是困难的。
因此,根据本实施形态的记录仪1900,当从用户接收这种特殊再生的指示时,参照该单元的类型信息,如果它是SOB,则将不可能进行指示的特殊再生的消息通知用户I/F单元1901。
又,因为考虑到对数据流对象(SOB)再生的上述限制,所以当作成指定一连串的AV数据流的再生顺序的PGC时,也可以禁止数据流对象(SOB)和其它的对象即数字广播对象(D_VOB)和动画对象(M_VOB)和混合在1个PGE内。
下面,我们对记录AV数据流的光盘,说明当存在来自用户的进入点设定要求时的处理。图32是表示用户进入点的设定处理的操作程序图。当通过用户I/F单元1901(图18),存在来自用户的进入点设定要求时(步骤S321),系统控制单元1902(图18)从光盘读出进入点表,在用户I/F单元1901上显示出该单元中的进入点表的全部进入点和设定的属性信息(步骤S322)。这里所谓的进入点表指的是图15所示的自动设定的进入点表和用户设定的进入点表。即,用户定义的PGC信息70(图7)的单元信息71的进入点表72和对象信息80(图7)的进入点表80d。可是,也可以只是用户设定的进入点表。又,当不特别需要属性信息时也可以不显示出来。
此外,属性信息是,例如,表示作为节目变更点的PG_Change、表示作为在传输数据流中的PSI/SI信息的变更点的PSI_SI、表示变更传输数据流中的MPEG数据流的属性的SQH_Change、表示数据转盘式磁带的前头地点的Data_Top、表示数据转盘式磁带的内容变更点的Data_Change、表示PMT的变更点的PMT_Change、表示数据事件的更新点的DE_Change、表示模块的更新点的Module_Change、表示变更声音属性的Aud_Change的各个标志信息、为了与多场景对应表示节目的场景数的Multi_View符号组、和父母控制信息。
根据显示的全部进入点和属性信息,用户需要时进行从该点的再生,能够容易地找到进入所要的节目的所要情景和所要的数据广播节目、所要的多场景情景的位置。
用户向记录仪1900指定表示选择进入点的标记(步骤S323)。记录仪1900的系统控制单元1902,当从用户接受对进入点的标记指示时,在用户设定的进入点表中追加进入点(步骤S324)。这时,用户,当在原始进入点以外的位置上不设定进入点时,指定希望设定的数据流的部分区间的开始位置和结束位置。记录仪1900的系统控制单元1902,根据接受的 开始位置的信息,取得与该开始位置对应的时刻信息PTS。系统控制单元1902在用户设定的进入点表中追加进入点,将取得的时刻信息PTS登记在时刻信息EP_PTM中。此外,当不设置2类的进入点表(图15),用1个表管理自动设定的进入点和用户设定的进入点时,即利用图14的进入点表时,设定进入点表的USER_EP标志。
当完成进入点的设定时,结束处理(步骤S324)。当没有完成时,重复从步骤S322开始的处理,显示至此设定的全部进入点和设定的属性信息。
其次,我们参照图33,说明进入点的再生处理。图33是表示用户进入点的再生处理的操作程序图。系统控制单元1902,当从用户接受进入点的再生要求时(步骤S331),判断在光盘上是否存在用户设定的进入点表(即,进入点表72,或者,图15的下段的表)(步骤S332)。当存在用户设定的进入点表时,读出该表存储在用于显示的存储区域中,显示进入点(步骤S334)。用户能够避免显示多个自己没有意识到的进入点的麻烦只从需要的进入点选择再生开始点。当不存在用户设定的进入点表时,读出自动设定的进入点表,存储在用于显示的存储区域中,显示进入点(步骤S334)。此外,当利用图14的进入点表时,最好,关于各进入点,参照是否设定了USER_EP标志,只读出设定的进入点。
当用户选择进入点时,系统控制单元1902从用户I/F单元1901接受特定选择的进入点的信息(步骤S335)。系统控制单元1902检测进入点表的与相当的进入点对应的时刻信息EP_PTM(步骤S336)。在进入点表的各进入点的时刻信息的精度是通常MPEG中使用的27Muz。此外,也可以使它为省略视频的帧数和90KHz或27MHz的下位数比特的值。
进一步,用与系统控制单元1902对应的对象(D_VOB)的,设置在对象信息中的时间图,将时刻信息变换成光盘上的段位置信息(步骤S337)。系统控制单元1902从该段位置再生光盘上的MPEG传输数据流(步骤S338)。
这样一来,能够从作为用户所要的情景的进入点再生图象和声音。这时系统控制单元1902参照单元信息内的场景类型(View Type),如果它表示0以外的值,即多场景,则将单元信息内的场景类型(View Type) 通知用户接口单元1901。根据通知的场景类型,DVD记录仪1900能够在用户接口单元1901的画面上,例如显示出多场景的场景数作为OSD(OnScreen Display(屏幕上显示))信息。
在图32、图33和与它们关联的说明中,说明了全部进入点的显示。但是,也可以不一定显示全部进入点。例如,也可以只选择地显示表示所定属性变化的进入点,也可以只选择地显示存在于所定时间带的进入点。这种选择能够根据设置在进入点表中的属性信息,或者时刻信息(EP_PTM)进行。
此外,在DVD记录仪的再生中,当再生解码器不支持的AV数据流时,通过数字接口进行再生。但是,即便是解码器支持的AV数据流,也可以根据用户的要求通过数字接口输出到设置在顶部的盒子等的外部设备。
又,本发明说明了光盘、光盘记录仪和光盘唱机,但是即便在例如硬盘等的其它媒体中记录MPEG传输数据流的情形,通过用同样的构成要素,进行同样的处理,也能够得到同样的效果。因此,本质上对物理媒体没有限制。但是这时的“同样的构成要素”也可以由例如PC的中央计算装置(CPU)和图象处理IC担当。这时的CPU等根据由按照上述的操作程序图(图19、图31~图33)的处理的计算机可以实施的记录程序进行工作。这种程序本身,记录在软盘、光盘、半导体存储装置等的各种记录媒体中,或者通过因特网等的通信线路进行传送,安装在PC中。
在本实施形态中,我们说明了用MPEG传输数据流作为自编码数据流的情形。但是,既可以用MPEG程序数据流,又,也可以是根据其它格式的数据流。
以上,我们关于特定例示的实施形态说明了本发明。如果是从业者,则当然明白可以进行许多不同的变更和改良。所以,上述的实施形态不限定由附加的权利要求书规定的本发明的范围。
如果根据本发明的信息记录媒体,则能够与其它的AV数据流一起,记录用数字广播发送过来的传输数据流,进一步,对于记录的数字广播对象的进入点可以识别是用户设定的进入点。又,在进入点表内的各进入点信息中,设置表示作为节目变更点的标志、表示作为PSI/SI信息的变更点 的标志、表示变更MPEG数据流的属性的标志、表示数据转盘式磁带的前头地点的标志、表示变更数据转盘式磁带的内容的地点的标志、表示变更PMT内容的地点的标志、表示模块的变化的地点的标志、表示变更数据事件的地点的标志、表示变更声音属性的标志信息、和表示节目的场景数的符号组、父母控制信息符号组,通过显示它们,用户能够容易地从这些信息找到所要的情景。又,当单元是由多场景构成时,能够向用户表示它们。