记录媒体、记录装置及方法以及再生装置及方法

文档序号:7568664阅读:271来源:国知局
专利名称:记录媒体、记录装置及方法以及再生装置及方法
技术领域
本发明涉及记录压缩了的动画数据和声音数据等目的和种类不同的数据的光盘等记录媒体、向该记录媒体记录数据的记录装置、向该记录媒体记录数据的记录方法、从该记录媒体再生数据的再生装置和从该记录媒体的再生数据的再生方法。
以往,作为对数字动画数据和声音数据进行压缩(编码)的方式,MPEG(Moving Picture Experts Group)方式已国际标准化了。该MPEG压缩方式是将数字动画数据(图像数据)和声音数据进行可变长压缩的方式。
与其相应地和MPEG压缩方式对应的系统格式也规定为MPEG系统层。
该MPEG系统层规定为在通信系统中容易处理及为了能够同步地传输并再生动画、声音及其他数据,对各种数据规定了使用基准时刻表示的传输开始时刻和再生开始时刻。
另外,在上述MPEG系统层中,对动画压缩数据流(MPEG动画数据)和声音压缩数据流(MPEG声音数据)使用流ID规定了数据的种类,关于其他数据种类,采用对用户解放的形式作为专用流。
但是这样一来,对于用户所能附加的数据种类就只能支持2种,缩小了扩展性。
这样,就不能自由地处理各种数据,从而也就不能适应多媒体时代。
另外,在MPEG声音数据以外的声音数据中,当确定了数据包长度的最大的数据长度时,如果用完成的帧数据块的数据数不能除尽上述数据包的数据长度时,前面的数据块进入数据包内后,有可能不知道该帧数据块的开始地址,在途中进行再生时,有可能不能进行再生。
本发明的目的旨在能够处理各种各样的数据。
另外,本发明的目的还在于当处理的数据是线性声音数据时可以顺利地从途中进行再生,当处理的数据是计算机数据时可以简单地检测出能够使用的环境。
按照本发明,提供了一种记录媒体,其特征在于一部分区域形成管理区域,其他区域形成数据区域,在上述数据区域分为多个程序链记录数据,各程序链由多个程序构成,1个程序由多个单元构成,1个单元由多个组件构成,以这样的层次结构进行记录,上述各组件由用于识别各组件的组件头和记录数据流的数据包构成,上述数据包至少由具有表示专用流的数据的包头和表示专用流的种类的数据以及与该种类对应的包数据构成;在上述管理区域记录管理上述数据区域的程序链、程序、单元、组件的联系的管理数据。
按照本发明,还提供了一种记录媒体,其特征在于一部分区域形成管理区域,其他区域形成数据区域,在上述数据区域记录多个程序,1个程序由多个组件构成,以这样的层次结构进行记录,上述各组件由用于识别各组件的组件头和记录数据流的数据包构成,上述数据包至少由具有表示专用流的数据的包头和表示专用流的种类的数据以及与该种类对应的包数据构成;在上述管理区域记录管理上述数据区域的各程序与组件的联系的管理数据。
按照本发明,还提供了一种记录装置,用于向具有一部分区域形成管理区域、其他区域形成数据区域,在上述数据区域分为多个程序链记录数据、各程序链由多个程序构成、1个程序由多个单元构成、1个单元由多个组件构成、以这样的层次结构进行记录、上述各组件具有用于识别各组件的组件头和记录数据流的数据包的记录媒体记录数据,其特征在于具有接收声音数据或副图像数据的接收装置;对于由表示该接收的声音数据的一部分的帧数据、该帧数据的开始地址、声音数据的流序号及声音数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件的第1形成装置;对于由表示上述接收的副图像数据的一部分、该副图像数据的流序号及副图像数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件的第2形成装置;将利用上述第1~第2形成装置形成的组件记录到上述记录媒体上的记录装置。
按照本发明,还提供了一种记录装置,用于向具有一部分区域形成管理区域、其他区域形成数据区域,在上述数据区域分为多个程序链记录数据、各程序链由多个程序构成、1个程序由多个单元构成、1个单元由多个组件构成、以这样的层次结构进行记录、上述各组件具有用于识别各组件的组件头和记录数据流的数据包的记录媒体记录数据,其特征在于具有接收杜比AC3声音数据、线性声音数据、计算机数据或副图像数据的接收装置;对于由表示该接收的杜比AC3声音数据的一部分的帧数据、该帧数据的开始地址、杜比AC3声音数据的杜比AC3流序号及声音数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件的第1形成装置;对于由表示上述接收的线性声音数据的一部分的帧数据、该帧数据的开始地址、线性声音数据的流序号及线性声音数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件的第2形成装置;对于由表示上述接收的计算机数据的一部分、该计算机数据的使用CPU、使用OS的环境信息及计算机数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件的第3形成装置;对于由表示上述接收的副图像数据的一部分、该副图像数据的流序号及副图像数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件的第4形成装置;将利用上述第1~第4形成装置形成的组件记录到上述记录媒体上的记录装置。
按照本发明,还提供了一种再生装置,用于从具有一部分区域形成管理区域、其他区域形成数据区域,在上述数据区域分为多个程序链记录数据、各程序链由多个程序构成、1个程序由多个单元构成、1个单元由多个组件构成、以这样的层次结构进行记录、上述各组件具有用于识别各组件的组件头和记录数据流的数据包的记录媒体再生记录的每个组件的数据,其特征在于具有读取上述记录媒体的每个组件的数据的读取装置;判断由该读取装置读取的组件的包头中有无表示是专用流的数据,同时判断数据长度的第1判断装置;当由该第1判断装置判定是专用流时,就根据接着读出的流的种类数据判断数据是声音数据还是副图像数据的第2判断装置;当由该第2判断装置判定是声音数据时,根据在流的种类数据之后读出的帧数据的开始地址将由上述读取装置读取的组件数据内的数据抽出由上述判断装置判断的数据长度的部分的第1抽出装置;当由上述第2判断装置判定是副图像数据时,将在流的种类数据之后由上述读取装置读出的组件内的数据抽出由上述判断装置判断的数据长度的部分的第2抽出装置;对由上述第1或第2抽出装置抽出的声音数据或副图像数据进行与利用上述第2判断装置判断的数据的种类对应的解调的解调装置;再生并输出由该解调装置解调的数据的输出装置。
按照本发明,还提供了一种再生装置,用于从具有一部分区域形成管理区域、其他区域形成数据区域,在上述数据区域分为多个程序链记录数据、各程序链由多个程序构成、1个程序由多个单元构成、1个单元由多个组件构成、以这样的层次结构进行记录、上述各组件具有用于识别各组件的组件头和记录数据流的数据包的记录媒体再生记录的每个组件的数据,其特征在于具有读取上述记录媒体的每个组件的数据的读取装置;判断由该读取装置读取的组件的包头中有无表示是专用流的数据,同时判断数据长度的第1判断装置;当由该第1判断装置判定是专用流时,就根据接着读出的流的种类数据判断数据是杜比AC3声音数据、线性声音数据、计算机数据或副图像数据的第2判断装置;当由该第2判断装置判定是杜比AC3声音数据或线性声音数据时,根据在流的种类数据之后读出的帧数据的开始地址将由上述读取装置读取的组件数据内的杜比AC3声音数据或线性声音数据抽出由上述第1判断装置判断的数据长度的部分的第1抽出装置;当由上述第2判断装置判定是计算机数据时,就抽出在流的种类数据之后读出的使用CPU及使用OS的环境信息,同时将在该环境信息之后由上述读取装置读出的组件数据内的数据抽出由上述第1判断装置判断的数据长度的部分的第2抽出装置;当由上述第2判断装置判定是副图像数据时,将在流的种类数据之后由上述读取装置读出的组件内的数据抽出由上述第1判断装置判断的数据长度的部分第3抽出装置;对由上述第1或第2抽出装置抽出的数据分别进行与由上述第2判断装置判断的数据的种类对应的解调的解调装置;再生并输出由该解调装置解调的数居的第1输出装置;输出由上述第2抽出装置抽出的程序数据及其环境信息的第2输出装置。
图1是表示本发明一个实施例的光盘装置的概略框图。
图2是表示图1所示的盘驱动装置的机构部的详细框图。
图3是概略地示出装在图1所示的盘驱动装置内的光盘的结构的斜视图。
图4是表示图3所示的光盘的逻辑格式的结构的示意图。
图5是表示图4所示的视频管理器的结构的示意图。
图6是表示图5所示的视频目标集(VOBS)的结构的例子。
图7是图6所示的视频目标单元的结构的说明图。
图8是表示图5所示的视频管理器(VMGI)内的卷管理信息管理表(VMGI-MAT)的参量和内容的示意图。
图9是表示图5所示的视频管理器(VMGI)内的标题检索指针表(TSPT)的结构的示意图。
图10是表示图9所示的标题检索指针表(TSPT)的标题检索指针表的信息(TSPTI)的参量和内容的示意图。
图11是表示与图9所示的标题检索指针表(TSPT)的输入序号对应的标题检索指针(TT-SRP)的参量和内容的示意图。
图12是表示图4所示的视频标题集的结构的示意图。
图13是表示图12所示的视频标题集信息(VTSI)的视频标题集信息的管理表(VTSI-MAT)的参量和内容的示意图。
图14是表示图12所示的视频标题集信息(VTSI)的视频标题集程序链信息的表(VTS-PGCIT)的结构的示意图。
图15是表示图14所示的视频标题集程序链信息的表(VTS-PGCIT)的信息(VTS-PGCITI)的参量和内容的示意图。
图16是表示与图14所示的视频标题集程序链信息的表(VTS-PGCIT)的程序链对应的检索指示字(VTS-PGCIT-SRP)的参量和内容的示意图。
图17是表示与图14所示的视频标题集程序链信息的表(VTS-PGCIT)的程序链对应的视频标题集用的程序链信息(VTS-PG-CI)的结构的示意图。
图18是表示图17所示的程序链信息(VTS-PGCI)的程序链的一般信息(PGC-GI)的参量和内容的示意图。
图19是表示图17所示的程序链信息(VTS-PGCI)的程序链的映象(PGC-PGMAP)的结构的示意图。
图20是表示与图19所示的程序链的映象(PGC-PGMAP)中所记述的程序对应的项目单元序号(ECELLN)的参量和内容的示意图。
图21是表示图17所示的程序链信息(VTS-PGCI)的单元再生信息表(C-PBIT)的结构的示意图。
图22是表示图21所示的单元再生信息表(C-PBIT)的参量和内容的图。
图23是表示图18所示的程序链信息(VTS-PGCI)的单元位置信息(C-POSI)的结构的示意图。
图24是表示图23所示的单元位置信息(C-POSI)的参量和内容的示意图。
图25是表示图6所示的导引组件的结构的示意图。
图26是表示图6所示的图像、声音和副图像组件的结构的示意图。
图27是表示图26所示的导引组件的再生控制信息(PCI)的参量和内容的示意图。
图28是表示图27所示的再生控制信息(PCI)中的一般信息(PCI-GI)的参量和内容的示意图。
图29是表示图26所示的导引组件的盘检索信息(DSI)的参量和内容的图。
图30是表示图29所示的盘检索信息(DSI)的DSI一般信息(DSI-GI)的参量和内容的示意图。
图31是表示图29所示的视频目标(VOB)的同步再生信息(SYNCI)的参量和内容的示意图。
图32是用于说明调整数据长度大于7字节时的调整例的示意图。
图33是用于说明调整数据长度小于6字节时的调整例的示意图。
图34是用于说明组件结构的示意图。
图35是用于说明组件结构的示意图。
图36A、B是用于说明图像组件结构的示意图。
图37A、B是用于说明声音组件结构的示意图。
图38是用于说明副图像组件结构的示意图。
图39是用于说明计算机数据的组件结构的示意图。
图40是用于说明计算机数据的环境种类的示意图。
图41是用于说明流ID结构的示意图。
图42是用于说明与专用流1对应的子流ID的内容的示意图。
图43是用于说明与专用流2对应的子流ID的内容的示意图。
图44是用于说明声音组件和数据包结构的示意图。
图45是用于说明计算机数据的组件和数据包结构的示意图。
图46是用于说明副图像组件和数据包结构的示意图。
图47是用于说明数据包传输处理部结构的框图。
图48是表示图像数据、声音数据、副图像数据和计算机数据的再生处理顺序的流程图。
图49是用于说明数据包传输处理的流程图。
图50是表示将图像数据编码后生成图像文件的编码系统的框图。
图51是表示图50所示的编码处理的流程图。
图52是在图51所示的流程图中将经过编码的主图像数据、声音数据和副图像数据组后作成图像数据的文件的流程图。
图53是表示用于将格式化的图像文件向光盘记录的盘格式器系统的框图。
图54是作成用于向图53所示的盘格式器的盘记录的逻辑数据的流程图。
图55是作成用于根据逻辑数据向盘记录的物理数据的流程图。
图56是表示通过通信系统传送图4所示的视频标题集的系统的概略图。
下面,参照


本发明实施例的光盘再生装置。
图1是从本发明的一个实施例的光盘再生数据的光盘再生装置的框图,图2是驱动图1所示的光盘的盘驱动部的框图,图3是图1和图2所示的光盘的结构。
图1所示的光盘再生装置具有键操作/显示部4、监视器6和扬声器8。这里,用户通过操作键操作/显示部4,从光盘10再生出记录数据。记录数据包括图像数据、副图像数据和声音数据,这些数据变换为视频信号和声音信号。监视器6根据视频信号显示图像,扬声器8根据声音信号发生声音。
如所周知,光盘10有各种结构。光盘10可以是如图3所示的那样的以高密度记录数据的读出专用盘。如图3所示,光盘10由一对复层18和介于复盘层18之间的粘接层20构成。各复盘层18由透明基板14和记录层即光反射层16构成。该盘层18配置为光反射层16与粘接层20的面接触。光盘10上设有中心孔22,在其两面的中心孔22的周围设置在其转动时用于挤压该光盘10的夹紧区域24。光盘10装到光盘装置上时,图2所示的主轴电机12的主轴插入到中心孔22内。在盘转动期间,光盘10由该夹紧区域24夹紧。
如图3所示,光盘10在其两面的夹紧区域24的周围具有可以向光盘10记录信息的信息区域25。各信息区域25的外周区域规定为通常不记录信息的读出区域26;另外,和夹紧区域24相接的内周区域同样规定为通常不记录信息的读入区域27。此外,在该读出区域26和读入区域27之间规定为数据记录区域28。
在信息区域25的记录层16上,通常作为记录数据的区域以螺旋状连续地形成光迹,该连续光迹被分割为多个物理扇区,对这些扇区赋予连续的序号,以该扇区为基准记录数据。信息记录区域25的数据记录区域28是实际的数据记录区域,如后所述,再生信息、图像数据、副图像数据和声音数据同样以凹点(亦即物理状态的变化)进行记录。在读出专用的光盘10上,预先利用模具在透明基板14上形成凹点串,利用真空镀膜在形成该凹点串的透明基板14的面上形成反射层,该反射层即成为记录层16。另外,在该读出专用的光盘10上,通常不特别设置作为光迹的纹道,在透明基板14的面上形成的凹点串就规定为光迹。
如图1所示,这样的光盘装置12进而由盘驱动部30、系统CPU部50、系统ROM/RAM部52、系统处理器部54、数据RAM部56、图像译码器部58、声音译码器部60、副图像译码器部62和D/A及数据再生部64构成。系统处理器部54具有系统时钟54A和寄存器54B另外,图像译码器部58、声音译码器部60和副图像译码器部62同样具有系统时钟(STC)58A、60A、62A。
如图2所示,盘驱动部30具有电机驱动电路11、主轴电机12、光头32(即,光读取头)、反馈电机33、聚焦电路36、反馈电机驱动电路37、循迹电路38、光头放大器40和伺服处理电路44。光盘10装置在由电机驱动电路11驱动的主轴电机12上,随该主轴电机12转动。向光盘10照射激光束的光头32设置在光盘10之下。另外,该光头32装置在导向机构(图中未示出)上。反馈电机驱动电路37是为了向反馈电机33供给驱动信号而设置的。电机33在驱动信号的驱动下,使光头32沿光盘10的半径方向移动。光头32具有与光盘10相对的物镜34。物镜34根据从聚焦电路36供给的驱动信号沿着其光轴移动。
为了从上述光盘10再生数据,光头32通过物镜34向光盘10照射激光束。该物镜34根据从循迹电路38供给的驱动信号沿光盘的半径方向进行微小移动。另外,物镜34根据从聚焦电路36供给的驱动信号沿着其光轴方向进行微小移动,以使其焦点位于光盘10的记录层16上。结果,激光束便在螺旋光迹(即凹点串)上形成最小光点,由光点跟踪光迹。激光束从记录层16反射,回到光头32上。由光头32将从光盘10反射回来的光束变换为电信号,该电信号从光头32通过光头放大器40供给伺服处理电路44。在伺服处理电路44中,根据电信号生成聚焦信号、循迹信号和电机控制信号,这些信号分别供给聚焦电路36、循迹电路38和电机驱动电路11。
因此,物镜34沿着其光轴和光盘10的半径方向移动,其焦点位于光盘10的记录层16上。另外,激光束在螺旋光迹上形成最小光点。另外,主轴电机12在电机驱动电路11的驱动下以指定的转速进行转动。结果,光盘10的凹点串便由光束以例如恒定线速度跟踪。
作为访问信号的控制信号从图1所示的系统CPU部50供给伺服处理电路44。响应于该控制信号,光头移动信号从伺服处理电路44供给反馈电机驱动电路37,该电路37将驱动信号供给反馈电机33。因此,该反馈电机33被驱动,使光头32沿光盘10的半径方向移动。并且,由光头32对在光盘10的记录层16上形成的指定的扇区进行访问。再生数据从该指定的扇区再生后,从光头32供给光头放大器40,由该光头放大器40放大后从盘驱动部30输出。
输出的再生数据在由记录在系统用ROM和RAM部52内的程序控制的系统CPU部50的管理下,由系统处理器部54存储到数据RAM部56内。该存储的再生数据由系统处理器部54处理后,分为图像数据、声音数据和副图像数据。图像数据、声音数据和副图像数据分别输给图像译码器部58、声音译码器部60和副图像译码器部62进行译码。经过译码的图像数据、声音数据和副图像数据由D/A和再生处理电路64变换为作为模拟信号的图像信号和声音信号,同时分别将图像信号和声音信号供给监视器6和扬声器8。结果,在监视器6上便根据图像信号和副图像信号显示图像,从扬声器8根据声音信号再现出声音。
关于图1所示的光盘装置的详细的动作,后面参照下面说明的光盘10的逻辑格式详细说明。
从图1所示的光盘10的读入区域27到读出区域26的数据记录区域28具有图4所示的卷和文件结构。该结构作为逻辑格式是依据特定的规格例如微UDF(micro UDF)和ISO9660确定的。如前所述,数据记录区域28在物理上分割为多个扇区,对这些物理扇区赋予连续的序号。在下面的说明中,如按微UDF(micro UDF)和ISO9660确定的那样,逻辑地址表示逻辑扇区序号(LSN),逻辑扇区和物理扇区的尺寸一样是2048字节,逻辑扇区的序号(LSN)与物理扇区序号的上升顺序一起附加上连续的序号。
图4所示的该卷和文件结构具有层次结构,具有卷和文件结构区域70、视频管理器71、至少1个以上的视频标题集72和其他记录区域73。这些区域在逻辑扇区的边界上进行区分。这里,和先有的CD一样,1逻辑扇区定义为2048字节。同样,1逻辑块也定义为2048字节,因此,1逻辑扇区定义为1逻辑块。
文件结构区域70与由微UDF和ISO9660确定的管理区域相当,通过该区域的记述,视频管理器71存储到系统ROM/RAM部52内。如参照图5说明的那样,视频管理器71记述管理视频标题集的信息,由从文件#0开始的多个文件74构成。另外,如后面说明的那样,在各视频标题集72中存储压缩过的图像数据、声音数据和副图像数据以及它们的再生信息,同样由多个文件74构成。这里,多个视频标题集72限制为最大99个,另外,构成各视频标题集72的文件74(File#j~File#j+9)的数最大限定为10个。这些文件同样也在逻辑扇区的边界上进行区分。
在其他记录区域73上记录可以利用上述视频标题集72的信息。其他记录区域73也可以不一定设置。
如图5所示,视频管理器71包含分别与各文件74相当的3个项目。即,视频管理器71由卷管理信息(VMGI)75、视频管理信息菜单用的视频目标集(VMGM-VOBS)76和视频管理信息的备份(VMGI-BUP)77构成。这里,卷管理信息(VMGI)75和视频管理信息的备份(VMGI-BUP)77是必须的项目,视频管理信息菜单用的视频目标集(VMGM-VOBS)76作为选择的项目。在该VMGM用的视频目标集(VMGM-VOBS)76中,存储着关于视频管理器71管理的该光盘的卷的菜单的图像数据、声音数据和副图像数据。
如后面说明的图像的再生那样,根据该VMGM用的视频目标集(VMGM-VOBS)76显示该光盘的卷名、伴随卷名显示的声音和副图像的说明,同时利用副图像显示可以选择的菜单。例如,根据VMGM用的视频目标集(VMGM-VOBS)76,当该光盘是存储某一拳击运动员的直至成为世界冠军的比赛的图像数据时,即,与拳击运动员X的光荣历史等卷名一起用图像数据再生拳击运动员X的休息,同时用声音再生他的主体歌,用副图像显示他的年表等。另外,作为选择菜单,询问选择英语、日语等哪种语言进行比赛的解说,同时询问是否用副图像显示其他语言的字幕以及选择哪种语言的字幕。用户根据该VMGM用的视频目标集(VMGM-VOBS)76例如采用声音使用英语,作为副图像采用日语的字幕,就作好了欣赏拳击运动员X的比赛的录像的准备工作。
下面,参照图6说明视频目标集(VOBS)82的结构。图6是视频目标集(VOBS)82的一例。在该视频目标集(VOBS)82中,有2个作为菜单和1个作为标题用的3个类型的视频目标集(VOBS)76、95、96。即,如后面所述,视频目标集(VOBS)82在视频标题集(VTS)72中有视频标题集的菜单用视频目标集(VTSM-VOBS)95和至少1个以上的视频标题集的标题用的视频目标集(VTSTT-VOBS)96,不论哪个视频目标集82都具有相同的结构,只是用途不同。
如图6所示,视频目标集(VOBS)82是作为1个以上的视频目标(VOB)83的集定义的,视频目标集(VOBS)82中的视频目标(VOB)83供给相同的用途。通常,菜单用的视频目标集(VOBS)82由1个视频目标(VOB)83构成,存储用于显示多个菜单画面的数据。与此相反,标题集用的视频目标集(VTSTT-VOBS)82通常由多个视频目标(VOB)83构成。
这里,如果以上述拳击的录像为例,则视频目标(VOB)83与拳击运动员X的各比赛的图像数据相当,通过指定视频目标(VOB),便可用图像再现例如向世界冠军挑战的第11战。另外,在视频标题集72的菜单用视频目标集(VTSM-VOBS)95中存储着该拳击运动员X的比赛的项目数据,根据该菜单的显示,便可指定特定的比赛例如向世界冠军挑战的第11战。在通常的1个故事影片中,1视频目标(VOB)83与1视频目标集(VOBS)82相当,1个视频流用1视频目标集(VOBS)82就完成了。另外,在卡通集或组形式的影片中,在1视频目标集(VOBS)82中设置与各个故事对应的多个视频流,各视频流存储在对应的视频目标中。因此,与视频流关联的声音流和副图像流也在各视频目标(VOB)83中完成。
对视频目标(VOB)83赋予识别序号(IDN#j),根据该识别序号可以特别指定该视频目标(VOB)83。视频目标(VOB)由1个或多个单元84构成。通常的视频流由多个单元构成,但是,菜单用的视频流即视频目标(VOB)83有时也由1个单元84构成。同样,对单元也赋予识别序号(C-IDN#j),根据该单元识别序号(C-IDN#j)可特别指定单元84。
如图6所示,各单元84由1个或多个视频目标单位(VOBU)85构成,通常由多个视频目标单位(VOBU)85构成。这里,视频目标单位(VOBU)85定义为其前头具有1个导引组件(NV组件)86的组件串。即,视频目标单位(VOBU)85定义为从某一导引组件86到下一个导引组件之前记录的全部组件的集。如图6所示,该视频目标单位(VOBU)的再生时间与视频目标单位(VOBU)中包含的单个或多个GOP构成的图像数据的再生时间相当,其再生时间规定为大于0.4秒小于1秒。在MPEG中,1GOP通常为0.5秒,规定在该期间是用于再生约15个图像而压缩的画面数据。
如图6所示,当视频目标集包含图像数据时,排列由按MPEG规格确定的图像组件(V组件)87、副图像组件(SP组件)90和声音组件(A组件)91、及(计算机数据组件(C组件))构成的GOP,构成图像数据流。但是,与该GOP的数无关地以GOP的再生时间为基准确定视频目标(VOBU)83,导引组件(NV组件)86总是排列在其前头。另外,即使只是声音和/或副图像数据的再生数据,也是以该视频目标单位为1单位构成再生数据。即,即使仅由声音组件91构成视频目标单位,也和图像数据的视频目标一样,该声音数据所属的应在视频目标单位的再生时间内再生的声音组件91存储在该视频目标单位内。关于这些组件的再生的顺序,后面与导引组件(NV组件)86一起详细说明。
下面,再参照图5说明视频管理器71。配置在视频管理器71的前头的卷管理信息75记述用于检索标题的信息和用于视频管理菜单的再生的信息那样的管理视频标题单元(VTS)72的信息,按图5所示的顺序至少记录3个表78、79、80。各表78、79、80与逻辑扇区的边界一致。第1表即卷管理信息管理表(VMGI-MAT)78是必须的表,记述了关于视频管理器71的尺寸、该视频管理71中的各信息的开始地址、视频管理信息菜单用的视频目标单元(VMGM-VOBS)76的属性信息等。
另外,视频管理器71的第2表即标题检索指针表(TT-SRPT)79中记载着可以根据装置的键和显示部4的标题序号的输入选择的包含在该光盘10中的卷内的视频标题的入口程序链(EPGC)。
这里,所谓程序链87,如图7所示,是再现标题的入口的程序89的集,通过连续地再现程序链,完成某一标题的电影。因此,用户通过指定程序链87内的程序89便可根据电影的特定的镜头欣赏该电影。
视频管理器71的第3表即视频标题单元属性表(VTS-ATRT)80中记载着该光盘的卷中的视频标题集(VTS)72确定的属性信息。即,作为属性信息,视频标题集(VTS)72的数、视频标题集(VTS)72的序号、图像的属性例如图像数据的压缩方式等、声音流的属性例如声音的编码模式等、副图像的属性例如副图像的显示类型等记载在该表内。
下面,参照图8、图9、图10和图11说明卷管理信息管理表(VMGI-MAT)78和标题检索指针表(TT-SRPT)79记载的记述内容的详细情况。
如图8所示,在卷管理信息管理表(VMGI-MAT)78中记载着视频管理器71的标识符(VMG-ID)、以逻辑块(如前所述,1逻辑块为2048字节)的数计算的视频管理信息的尺寸(VMGI-SZ)、相应的光盘、通称、与数字通用盘(数字多用途盘以后简称为DVD)的规格有关的版本号(VERN)和视频管理器71的分类(VMG-CAT)。
这里,在视频管理器71的分类(VMG-CAT)中记载着该DVD视频目录是否禁止拷贝的标志等。另外,在该表(VMGI-MAT)78中还记载着卷单元的标识符(VLMS-ID)、视频标题集的数量(VTS-Ns)、记录在该盘上的数据的供给者的标识符(PVR-ID)、视频管理菜单用的视频目标集(VMGM-VOBS)76的开始地址(VMGI-VOBS-SA)、卷管理信息的管理表(VMGI-MAT)78的结束地址(VMGI-MAT-EA)、标题检索指针表(TT-SRPT)79的开始地址(TT-SRPT-SA)。VMG-MAT78的结束地址(VMGI-MAT-EA)和TT-SRPT79的开始地址(TT-SRPT-SA)是按从前头的逻辑块开始的相对的逻辑块数进行记载的。
另外,在该表78中还按从VMGI管理表(VMGI-MAT)71的前头字节开始的相对的字节数记载着视频标题集(VTS)72的属性表(VTS-ATRT)80的开始地址(VTS-ATRT-SA)以及视频管理菜单(VMGM)的视频属性(VMGM-V-ATR)。另外,在该表78中还记载着视频管理菜单(VMGM)的声音流的数(VMGM-AST-Ns)、视频管理菜单(VMGM)的声音流的属性(VMGM-AST-ATR)、视频管理项目(VMGM)的副图像流的数(VMGM-SPST-Ns)和视频管理菜单(VMGM)的副图像流的属性(VMGM-SPST-ATR)。
如图9所示,在标题检索指针表(TT-SRPT)79中,开始部分记载着标题检索指针表的信息(TSPTI),接着连续地记载着所需数量的与输入序号1~n(n≤99)对应的标题检索指针(TT-SRP)。在该光盘的卷中只存储着1标题的再生数据例如1标题的图像数据时,在该表(TT-SRPT)79中就只记载1个标题检索指针(TT-SRPT)93。
如图10所示,在标题检索指针表信息(TSPTI)92中记载着入口程序链的数(EN-PGC-Ns)和标题检索指针(TT-SRP)93的结束地址(TT-SRPT-EA)。该地址(TT-SRPT-EA)是按从该标题检索指针表(TT-SRPT)79的前头字节开始的相对的字节数进行记载的。另外,如图11所示,在各标题检索指针(TT-SRP)93中记载着视频标题集序号(VTSN)、程序链序号(PGCN)和视频标题集72的开始地址(VTS-SA)。
特别指定根据该标题检索指针(TT-SRP)93的内容再生的视频标题集(VTS)72和程序链(PGC),同时,特别指定该视频标题单元72的存储位置。视频标题单元72的开始地址(VTS-SA)是按逻辑块数记载由视频标题集序号(VTSN)指定的标题集的。
下面,参照图12说明图4所示的视频标题集(VTS)72的逻辑格式的结构。如图12所示,在各视频标题集(VTS)72中按其记载顺序记载着4个项目94、95、96、97。另外,各视频标题集(VTS)72由具有共同属性的1个或1个以上的视频标题构成,在视频标题单元信息(VTSI)中记载着关于该视频标题72的管理信息例如入口检索用的信息、用于再生视频集单元96的信息、用于再生标题单元菜单(VTSM)的信息和视频目标集72的属性信息。
该视频标题集信息(VTSI)94的备份设置在视频集单元(VTS)72内。在视频标题集信息(VTSI)94和该信息的备份(VTSI-BUP)97之间,配置视频标题集菜单用的视频目标集(VTSM-VOBS)95和视频标题集标题用的视频目标集(VTSTT-VOBS)96。如前所述,不论哪个视频目标集(VTSM-VOBS和VTSTT-VOBS)95、96都具有图6所示的结构。
视频标题集信息(VTSI)94、该信息的备份(VTSI-BUP)97和视频标题集标题用的视频目标集(VTSTT-VOBS)96对于视频标题集72是必须的项目视频标题集菜单用的视频目标集(VTSM-VOBS)95是根据需要设置的选择项目。
如图12所示,视频标题集信息(VTSI)94由4个表98、99、100、101构成,这4个表98、99、100、101与逻辑扇区间的边界一致。第1表即视频标题单元信息管理表(VTSI-MAT)98是必须的表,记载着视频标题集(VTS)72的尺寸、视频标题集(VTS)72中的各信息的开始地址和视频标题集(VTS)72中的视频目标集(VOBS)82的属性。
第2表即视频标题集直接存取指针表(VTS-DAPT)99是根据需要设置的选择项目的表,记载着可以根据从装置的键操作/显示部4的标题序号的输入进行选择的该视频标题集72中包含的程序链(PGC)和/或程序(PG)。
第3表即视频标题集程序链信息表(VTS-PGCIT)100是必须的表,记述VTS程序链信息(VTS-PGCI)。第4表即视频标题集定时检索映象表(VTS-MAPT)101是根据需要设置的选择项目的表,记述关于与显示的一定时间对应的该映象表(VTS-MAPT)101所属的标题集72的各程序链(PGC)内的图像数据的记录位置的信息。
下面,参照图13~图20说明图12所示的视频标题信息管理表(VTSI-MAT)98和视频标题集程序链信息表(VTS-PGCIT)100。
图13是视频标题信息管理表(VTSI-MAT)98的记述内容。在该表(VTSI-MAT)98中,按记载顺序记载着视频标题集标识符(VTS-ID)、视频标题集72的尺寸(VTS-SZ)、该DVD视频规格的版本号(VERN)和标题集72的属性(VTS-CAT)。另外,在该表(VTSI-MAT)98中还以从该视频标题集(VTS)72的开头逻辑块开始的相对逻辑块(RLBN)记载VTS菜单(VTSM)的视频目标集(VTSM-VOBS)95的开始地址(VTSM-VOBS-SA),以从该视频标题集(VTS)72的开头逻辑块开始的相对逻辑块(RLBN)记载视频标题集(VTS)中标题用的视频目标的开始地址(VTSTT-VOB-SA)。
另外,在该表(VTSI-MAT)98中,还以从该表(VTI-MAT)的开头字节开始的相对块数记载视频标题集信息管理表(VTI-MAT)94的结束地址(VTI-MAT-EA),以从视频标题集信息(VTSI)94的开头字节开始的相对块数记载视频标题集直接存取指针表(VTS-DAPT)99的开始地址(VTS-DAPT-SA)。
另外,在该表(VTSI-MAT)98中,还以从视频标题集信息(VTSI)94的开头字节开始的相对块数记载视频标题集程序链信息表(PGCIT)100的开始地址(VTS-PGCIT-SA),以从该视频标题集(VTS)72的开头逻辑扇区开始的相对逻辑扇区记述视频标题集(VTS)的定时检索映象(VTS-MAPT)101的开始地址(VTS-MAPT-SA)。在该表(VTSI-MAT)98中,还记载着视频标题集(VTS)72中的视频标题集菜单(VTSM)用的视频目标集(VTSM-VOBS)95、视频标题集(VTS)的标题(VTSTT)用的视频目标集(VTST-VOBS)96的视频属性(VTS-V-ATR)和该视频标题集(VTS)72中的视频标题集的标题(VTSTT)用的视频目标集(VT-STT-VOBS)96的声音流(VTS-AST-Ns)的数量。
这里,在视频属性(VTS-V-ATR)中记载着图像的压缩模式、电视系统的帧速率和在显示装置上显示时的显示的宽高比等。
在表(VTSI-MAT)98中,记载着视频标题集(VTS)72中的标题(VTSTT)用的视频目标单元(VTST-VOBS)96的声音流属性(VTS-AST-ATR)。在该属性(VTS-AST-ATR)中,记载如何将声音进行编码的声音的编码模式、以多少位进行声音的量化和声音的频道数等数据。另外,在表(VTSI-MAT)98中还记载着视频标题集(VTS)72中的该标题(VTSTT)用的视频目标集(VTST-VOBS)96的副图像流的数(VTS-SPST-Ns)和各副图像流的属性(VTS-SPST-ATR)。在各副图像流的属性(VTS-SPST-ATR)中记载着副图像的编码模式和副图像的显示类型等。
另外,在该表(VTSI-MAT)98中还记载着视频标题集菜单(VTSM)的声音流数(VTSM-AST-Ns)、声音流属性(VTSM-AST-ATR)、副图像流数(VTS-SPST-Ns)和副图像流的属性(VTS-SPST-ATR)。
VTS程序链信息表(VTS-PGCIT)100具有图14所示的结构。在该信息表(VTS-PGCIT)100中,记载关于VTS程序链(VTS-PGC)的信息(VTS-PGCI)。作为开始的项目,设置关于VTS程序链(VTS-PGC)的信息表(VTS-pGCIT)100的信息(VTS-PGCIT-I)102。在该表(VTS-PGCIT)100中,在该信息(VTS-PGCIT-I)102之后,设置按该信息表(VTS-PGCIT)100中的VTS程序链(VTS-PGC)的数(#1~#n)检索VTS程序链(VTS-PGC)的VTS-PGCI检索指针(VTS-PGCIT-SRP)103。最后,按与VTS程序链(VTS-PGC)对应的数(#1~#n)设置关于各VTS程序链(VTS-PGC)的信息(VTS-PGCI)104。
在VTS程序链信息表(VTS-PGCIT)100的信息(VTS-PGC-IT-I)102中,如图15所示,记述着VTS程序链(VTS-PGC)的数(VTS-PGC-Ns)的内容,并且以从该信息表(VTS-PGCIT)100的开头字节开始的相对的字节数记述该表信息信息(VTS-PGCIT-I)102的结束地址(VTS-PGCIT-EA)。
另外,如图16所示,在VTS-PGCIT检索指针(VTS-PGCIT-SRP)103中,记述着视频标题集(VTS)72的程序链(VTS-PGC)的属性(VTS-PGC-CAT)和以从该VTS-PGC信息表(VTS-PGCIT)100的开始字节开始的相对的字节数记述VTS-PGC信息(VTS-PGCI)的开始地址(VTS-PGCI-SA)。这里,在VTS-PGC属性(VTS-PGC-CAT)中,作为属性记载例如是否为最初再生的入口程序链(入口PGC)。通常,在不是入口程序链(PGC)的程序链(PGC)之前记载入口程序链(PGC)。
如图17所示,在视频标题集内的PGC信息(VTS-PGCI)104中记载有4个项目。在该PGC信息(VTS-PGCI)104中,开始记述必须项目的程序链一般信息(PGC-GI)105,然后,仅当有视频目标时才记载成为必须的项目的至少3个项目106、107、108。即,作为3个项目,在PGC信息(VTS-PGCI)104中记载程序链程序映象(PGC-PGMAP)106、单元再生信息表(C-PBIT)107和单元位置信息表(C-POSIT)108。
如图18所示,在程序链一般信息(PGC-GI)105中,记载着程序链(PGC)的分类(PGCI-CAT)、程序链(PGC)的内容(PGC-CNT)和程序链(PGC)的再生时间(PGC-PB-TIME)。在PGC的分类(PGCI-CAT)中,记载该PGC是否可以拷贝和该PGC中的程序是连续地再生还是随机地再生等。在PGC的内容(PGC-CNT)中,记载该程序链的结构内容即程序数、单元数、该程序链中的角度数。在PGC的再生时间(PGC-PB-TIME)中,记载该PGC中的程序的总再生时间等。该再生时间记述与再生顺序无关地连续的再生PGC内的程序时的程序的再生时间。
另外,在程序链一般信息(PGC-GI)105中,记载PGC副图像流控制信息(PGC-SPST-CTL)、PGC声音流控制信息(PGC-AST-CTL)和PGC副图像色板(PGC-SP-PLT)。在PGC副图像流控制信息(PGC-SPST-CTL)中,记载在PGC中可以使用的副图像数,在PGC声音流控制信息(PGC-AST-CTL)中,同样记载在PGC中可以使用的声音流的数。在PGC副图像色板(PGC-SP-PLT)中,记载在该PGC的所有的副图像流中使用的指定数的彩色板的单元。
另外,在PGC一般信息(PGC-GI)105中,记载单元再生信息表(C-PBIT)107的开始地址(C-PBIT-SA)和单元位置信息表(C-POSIT)108的开始地址(C-POSIT-SA)。不论哪个开始地址(C-PBIT-SA和C-POSIT-SA)都以从VTS-PGC信息(VTS-PGCI)的开头字节开始的相对的逻辑块数进行记载。
如图19所示,程序链程序映象(PGC-PGMAP)106是表示PGC内的程序的结构的映象。在该映象(PGC-PGMAP)106中,如图19和图20所示,按单元序号的上升顺序记述程序的开始单元序号即入口单元序号(ECELLN)。另外,按照入口单元序号的记述顺序从1开始分配程序序号。因此,该映象(PGC-PGMAP)106的最初的入口单元序号必须是#1。
单元再生信息表(C-PBIT)107定义PGC的单元的再生顺序。在该单元再生信息表(C-PBIT)107中,如图21所示,连续地记载单元再生信息(C-PBIT)。单元的再生基本上是按单元序号的顺序进行再生的。在单元再生信息(C-PBIT)中,如图22所示,记载单元分类(C-CAT)。在该单元分类(C-CAT)中,记载表示单元是否为单元块中的单元以及如果是单元块中的单元就表示是否为最初的单元的单元块模式、表示单元是否不是块中的一部分或是否为角度块的单元块类型和表示是否需要再设定系统时钟(STC)的STC不连续标志。
另外,在该单元分类(C-CAT)中,记载表示是否在单元内连续地再生或按单元内的各视频目标单位(VOBU)的单位静止的单元再生模式、表示在单元的再生后是否静止或其静止时间的单元导引控制。
另外,如图22所示,单元再生信息表(C-PBIT)107包含记述PGC的全部再生时间的单元再生时间(C-PBTM)。当角度单元块位于PGC中时,该角度单元序号1的再生时间表示该角度块的再生时间。另外,在单元再生信息表(C-PBIT)107中,以从记录该单元的视频目标单位(VOBU)85的开头逻辑扇区开始的相对的逻辑扇区数记载单元中的开头视频目标单位(VOBU)85的开始地址(C
)中,如图23所示,按照和单-FVOBU-SA),另外,以从记录该单元的视频目标单位(VOBU)85的开头逻辑扇区开始的相对的逻辑扇区数记载单元中的最后视频目标单位(VOBU)85的开始地址(C-LVOBU-SA)。
单元位置信息表(C-POSI)108特别指定在PGC内使用的单元的视频目标(VOB)的识别序号(VOB-ID)和单元的识别序号(C-ID)。在单元位置信息表(C-POSI元再生信息表(C-PBIT)相同的顺序记载与在单元再生信息表(C-PBIT)107中记载的单元序号对应的单元位置信息(C-POSI)。如图24所示,在该单元位置信息(C-POSI)中,记述单元的视频目标单位(VOBU)85的识别序号(C-VOB-IDN)和单元识别序号(C-IDN)。
如参照图6说明的那样,单元84是视频目标单位(VOBU)85的集,视频目标单位(VOBU)85定义为从导引(NV)组件86开始的组件串。因此,单元84中的最初的视频目标单位(VOBU)85的开始地址(C-FVOBU-SA)就表示NV组件86的开始地址。如图25所示,该NV组件86具有由组件头110、系统头111和作为导引数据的2个数据包即再生控制信息(PCI)包116和数据检索信息(DSI)包117构成的结构,图25所示的字节数分配给各部分,1组件规定为与1逻辑扇区相当的2048字节。另外,该NV组件配置在包含该组观察图像(GOP)中的最初的数据的图像组件之前。即使目标单位85不包含图像组件87时,NV组件86也配置在包含声音组件91或/和副图像组件90的目标单位的开头。这样,即使目标单位不包含图像组件时,也和目标单位包含图像组件87时一样,目标单位的再生时可以再生图像的单位为基准进行确定。
这里,所谓GOP,按MPEG的规格确定,如前所述,定义为构成多个画面的数据串。即,所谓的GOP与压缩的数据相当,如果将该压缩数据进行扩展,就再生出可以再生活动图像的多帧图像数据。组件头110和系统头11按MPEG2的系统层进行定义,在组件头110中,存储组件开始代码、系统时钟基准(SCR)和多路化速率的信息,在系统头111中,记载位速率和流ID。在PCI包116和DSI包117的数据包头112和114中,同样如按MPEG2的系统层确定的那样,存储着数据包开始代码、数据包长度和流ID。
如图26所示,其他图像组件87、声音组件91、副图像组件90和计算机数据组件88也如由MPEG2的系统层确定的那样,同样由存储组件头120、数据包头121和对应的数据的数据包122构成,其组件长度规定为2048字节。这些组件与逻辑块的边界一致。
PCI包116的PCI数据(PCI)113是与VOB单位(VOBU)85内的图像数据的再生状态同步地显示的即用于改变显示的内容的导引数据。即,如图27所示,在PCI数据(PCI)113中,记述作为PCI全体的信息的PCI一般信息(PCI-GI)。如图28所示,在PCI一般信息(PCI-GI)中,以从记录PCI113的VOBU85的逻辑扇区开始的相对的逻辑块数记述记录该PCI113的NV组件(NV-PCK)86的地址(NV-PCK-LBN)。另外,在一般信息(PCI-GI)中,还记述VOBU85的分类(VOBU-CAT)、VOBU85的开始PTS(-SPTS)和结束PTS(VOBU-EPTS)。这里,VOBU85的开始PTS(-SPTS)表示包含该PCI113的VOBU85中的图像数据的再生开始时间(开始显示定时标记(SPTS))。该再生开始时间是VOBU85中的最初的再生开始时间。通常,最初的图像与MPEG规格中的I图像(Intra-Picture)的再生开始时间相当。VOBU85的结束PTS(VOBU-EPTS)表示VOBU85的再生结束时间(结束显示定时标记(EPTS))。
图25所示的DSI数据包117的DSI数据(DSI)115是用于进行VOB单位(VOBU)85的检索的导引数据。如图29所示,在DSI数据(DSI)115中,记述DSI一般信息(DSI-GI)、VOBU的检索信息(VOBU-SI)和同步再生信息(SYNCI)。
DSI一般信息(DSI-GI)记述该DSI115的全体信息。即,如图30所示,在DSI一般信息(DSI-GI)中,记载NV压缩86的系统时刻基准参照值(NV-PCK-SCR)。该系统时刻基准参照值(NV-PCK-SCR)存储在组装到图1所示的各部分内的系统时钟(STC)内,图像、声音和副图像组件由图像、声音和副图像译码器部58、60、62以该STC为基准进行译码,由监视器6和扬声器8再生图像和声音。在DSI一般信息(DSI-GI)中,以从DSI115记录的VOB集(VOBS)82的开头逻辑扇区开始的相对的逻辑扇区数(RL-SN)记载DSI115记录的NV组件(NV-PCK)86的开始地址(NV-PCK-LBN),以从VOB单位(VOBU)的开头逻辑扇区开始的相对的逻辑扇区数(RLSN)记载DSI115记录的VOB单位(VOBU)85中的最后组件的地址(VOBU-EA)。
另外,在DSI一般信息(DSI-GI)中,以从DSI115记录的VOB单位(VOBU)的开头逻辑扇区开始的相对的逻辑扇区数(RL-SN)记载在该VOB内的最初的I图像的最后地址记录的V组件(V-PCK)88的结束地址(VOBU-IP-EA),记载该DSI115记录的VOBU83的识别序号(VOBU-IP-IDN)和该DSI115记录的单元的识别序号(VOBU-C-IDN)。
在VOBU85的检索信息(VOBU-SI)中,记述用于特别指定单元内的开头地址的信息。
在同步信息(SYNCI)中,记载与DSI115包含的VOB单位(VOBU)的图像数据的再生开始时间同步地再生的副图像和声音数据的地址信息。即,如图31所示,以从DSI115记录的NV组件(NV-PCK)86开始的相对的逻辑扇区数(RLSN)记载作为目的的声音组件(A-PCK)91的开始地址(A-SYNCA)。当有多个(最多8个)声音流时,就记载该数量的同步信息(SYNCI)。另外,在同步信息(SYNCI)中,以从DSI115记录的NV组件(NV-PCK)86开始的相对的逻辑扇区数(RLSN)记载包含作为目的的声音组件(SP-PCK)91的VOB单位(VOBU)85的NV压缩(NV-PCK)86的地址(SP-SYNCA)。当有多个(最多32个)副图像流时,就记载该数量的同步信息(SYNCI)。
上述组件的组件长度,调整为2048字节(1逻辑扇区)。组件长度不足2048字节时,不足的字节数小于6字节时,通过追加组件头内的添加字节调整组件长度,不足的字节数大于7字节时,添加字节为1字节,通过在数据包内追加与其不足的字节数对应的分离数据包调整组件长度。
组件头由4字节的组件开始代码(000001BAh)、6字节的SCR(系统时钟基准、系统时刻基准参照值)、3字节的多路化速率(MUX速率;0468A8h)、1字节~7字节的添加字节(00h)构成。数据包按基准由2034字节构成,在该数据包中,根据需要设置压缩长度调整用的分离数据包(各字节单位记录不具有数据意义的有效数据00h)。
即,如图32所示,当构成数据包的数据长度为2034字节~2028字节时,按其不足的字节数在压缩头内追加(插入)追加字节。
另外,如图33所示,当构成数据包的数据长度小于2027字节时,就追加其不足的字节数的分离数据包。
例如,以图像数据的压缩化为例进行说明。
即,如图34所示,当压缩数据长度为2015字节的图像数据时,将1个数据包的基准字节数(2034字节)与该图像数据的字节数(2015字节)加上6字节的数据包头后的字节数(2021字节)进行比较,根据比较算出不足的字节数为13字节,判定追加13字节的分离数据包,利用追加字节为1字节的通常的14字节的组件头和在2021字节的图像数据包中追加13字节的分离数据包后的2034字节的数据包形成2048字节的组件。
另外,如图35所示,当组件数据长度为2025字节的图像数据时,将1数据包的基准字节数(2034字节)与该图像数据的字节数(2025字节)加上6字节的数据包头后的字节数(2031字节)进行比较,根据比较算出不足的字节数为3字节,判定追加3字节的追加字节,除了1字节的追加字节外,利用追加了3字节的追加字节的17字节的压缩头和2031字节的图像数据包形成2048字节的组件。
下面,详细说明上述各组件。
如图25所示,NV组件86是配置在包含1个GOP的开头的数据的图像组件之前的组件,由14字节的组件头110、24字节的系统头111、986字节以内的PCI数据包116和1024字节以内的DSI数据包117构成。PCI数据包116由可以存储6字节的数据包头112、1字节的子流ID118和979字节的PCI数据的数据区域113构成,DSI数据包117由可以存储6字节的数据包头114、1字节的子流ID119和1017字节的DSI数据的数据区域115构成。
如上所述,组件头110由4字节的组件开始代码(000001BAh)、6字节的SCR(系统时钟基准、系统时刻基准参照值)、3字节的多路化速率(MUX速率0468A8h)、1字节~7字节的追加字节(00h)构成。
系统头111由4字节的系统头开始代码(000001BBh)、2字节的头长度等构成。
数据包头112、114分别由3字节的包开始代码(000001h)、1字节的流ID(10111111b专用流2)和2字节的PES(PacketizedElementary Streme)包长度构成。
对子流ID118赋予表示PCI流的代码(00000000b)。
对子流ID119赋予表示DSI流的代码(00000001b)。
如图36A、B所示,图像组件87利用由14字节的组件头120、由9字节的包头121和可以存储2025字节图像数据的数据区域122构成的图像包或由19字节的包头121和可以存储2015字节的图像数据的数据区域122构成的图像包构成1个组件。组件头120的结构与上述NV组件86的情况相同。
包头121为9字节时,由3字节的包开始代码(000001h)、1字节的流ID(11100000bMPEG图像流)、2字节的PES包长度、关于3字节的PES的数据构成。
包头121为19字节时,除了上述9字节外,进而还由5字节的PTS(Presentation Time Stamp再生输出的时刻管理信息)和5字节的DTS(Decoding Time Stamp译码的时刻管理信息)构成。该PTS和DTS只记述在包含图像流的I图像开头的数据的图像包内。
声音组件91为杜比AC3标准的压缩编码数据时,如图37A所示,利用由14字节的组件头120和由14字节的包头121、1字节的子流ID131、表示包数据内的声音帕的数的1字节结构的帧数132、表示包数据内的最初的声音帧的开头位置的2字节结构的快速存取单位指针133以及可以存储2016字节的声音数据的数据区域134构成的声音包构成1个组件。组件头120的结构与上述NV组件86的情况相同。当包头121内不包含PTS时,包头121成为9字节结构,可以存储声音数据的数据区域134扩展为2021字节。
声音组件91为线性PCM的编码数据时,如图37B所示,利用14字节的组件头120和由14字节的包头121、1字节的子流ID131、表示包数据内的声音帧的数的1字节结构的帧数132、表示包数据内的声音帧的开头位置的2字节结构的快速存取单位指针133、记述包数据内的声音数据的信息的3字节结构的声音数据信息135以及可以存储2013字节的声音数据的数据区域134构成的声音包构成1个组件。组件头120的结构与上述NV组件86的情况相同。当包头121内不包含PTS时,包头121成为9字节结构,可以存储声音数据的数据区域134扩展为2018字节。
作为声音数据信息的声音数据的信息,记述帧序号、1个数据的长度为16位长或20位长或24位长的处理单位和采样频率等。
包头121由3字节的包开始代码(000001h)、1字节的流ID(10111101b专用流1)、2字节的PES(Packetized ElementaryStreme)包长度、3字节的PES的内容和5字节的PTS(Presenta-tion Time Stamp再生输出的时刻管理信息)构成。
对于声音数据为杜比AC3标准的压缩编码数据时赋予的子流ID131,赋予表示AC3流的代码(10000×××b×××为流序号)。
对于声音数据为线性PCM时赋予的子流ID131,赋予表示线性PCM流的代码(10100×××b××为流序号)。
声音数据的1帧由例如4字节的帧头和0~191左右的各4字节的772字节的声音数据构成。
如图38所示,副图像组件90利用14字节的组件头120和由14字节的包头121、1字节的子流ID141以及可以存储2019字节的副图像数据的数据区域142构成的副图像包构成1个组件。在包头121内不包含PTS时,包头121成为9字节结构,可以存储副图像数据的数据区域142扩展为2024字节。组件头120的结构与上述NV组件86的情况相同。
对于子流ID141赋予表示副图像流的代码(001×××××b×××××为流序号)。
包头121由3字节的包开始代码(000001h)、1字节的流ID(10111101b专用流1)、2字节的PES(Packetized ElementaryStreme)包长度、关于3字节的PES的数据和5字节的PTS(Pre-sentation Time Stamp再生输出的时刻管理信息)构成。该PTS只记述在包含各副图像单位的开头数据的副图像包内。
如图39所示,计算机数据组件88利用14字节的组件头120和由14字节的包头121、1字节的子流ID151、2字节的计算机环境信息152以及可以存储2017字节的计算机数据的数据区域153构成的包构成1个组件。在包头121内不包含PTS时,包头121成为9字节结构,可以存储计算机数据的数据区域153扩展为2022字节。组件头120的结构与上述NV组件86的情况相同。
作为计算机环境信息152,记述使用CPU和使用OS。例如,如图40所示,可以选择4种类别,使用CPU为“CPU1”、使用OS为“OS1”时,记述“0110(h)”,使用CPU为“CPU1”、使用OS为“OS2”时,记述“0111(h)”,使用CPU为“CPU2”、使用OS为“OS3”时,记述“1002(h)”,使用CPU为“CPU”、使用OS为“OS3”时,记述“0102(h)”。
对于子流ID,赋予表示计算机流的代码(11000000b)。
包头121由3字节的包开始代码(000001h)、1字节的流ID(10111101b专用流1)、2字节的PES(Packetized ElementaryStreme)包长度、关于3字节的PES的数据和5字节的PTS(Pre-sentation Time Stamp再生输出的时刻管理信息)构成。该PTS只记述在包含各计算机数据流的开头数据的计算机数据包内。
记述在上述各组件中的SCR以各视频标题集的开头组件的值为0按照向光盘10的记录顺序以上升顺序增加。
如图41所示,记述在上述各组件的包头121内的流ID为“10111100”时表示程序流映象,为“10111101”时表示专用流1,为“10111110”时表示填充流(空数据),为“10111111”时表示专用流2,为“110×××××”时表示MPEG声音流(×××××流序号),为“1110××××”时表示MPEG图像流(×××××流序号),为“11110000”时表示容许起标题(许诺)控制信息,为“111110010”时表示容许起标题(许诺)管理信息,为“11110010”时表示DSM控制指令,为“11111111”时表示程序流目录。
记述在上述声音组件91、副图像组件90、计算机数据组件88的包内的子流ID131、141、151与专用流1对应,如图42所示,为“10100×××”时表示线性PCM声音流,该“×××”成为流序号,为“001×××××”时表示副图像流,该“×××××”成为流序号,为“11000000”时表示计算机数据流,为“10000×××”时表示杜比AC3声音流,该“×××”成为流序号。
记述在上述NV组件87内的PCI包和DSI包内的子流ID118、119与专用流2对应,如图43所示,为“00000000”时表示PCI流,为“00000001”时表示DSI流。
下面,参照图44说明线性声音数据的组件91的结构的具体例子。
即,作为包头121内的流ID,记述表示专用流1的“10111101”,作为子流ID131,记述表示线性PCM声音流的“10100011”,流序号记述“3”,作为快速存取单位指针133,记述“01DB(h)”。在包内的数据区域134内存储前一帧的残留数据(472字节)和2个帧数据(1帧772字节结构)。
下面,参照图45说明计算机数据的组件88的结构。
即,作为包头121内的流ID,记述表示专用流1的“10111101”,作为子流ID151,记述表示计算机流的“11000000”,作为计算机环境信息152,记述表示使用CPU为“CPU1”、使用OS为“OS2”的“0111(h)”。在包内的数据区域153存储计算机数据。
下面,参照图46说明副图像数据的组件90的结构的具体例子。
即,作为包头121内的流ID,记述表示专用流1的“10111101”,作为子流ID14,记述表示副图像流的“00100101”,流序号记述“5”。在包内的数据区域142存储2019字节的副图像数据。
上述系统处理器部54具有判断包的类别并将该包内的数据向各译码器传送的包传送处理部200。如图47所示,该包传送处理部200由存储器接口部(存储器I/F部)201、填充长度检测部202、组件头结束地址计算部203、组件类别判断部204、包数据传送控制部205和译码器接口部(译码器I/F部)206构成。
存储器I/F部201通过数据总线将数据RAM部56的组件数据向填充长度检测部202、组件头结束地址计算部203、组件种类判断部204、包数据传送控制部205和译码器I/F部206输出。
填充长度检测部202检测从存储器I/F部201供给的组件数据中的组件头120内的填充长度为多少字节,该检测结果输给组件头结束地址计算部203。
组件头结束地址计算部203根据从填充长度检测部202供给的填充长度计算组件头结束地址,该计算结果输给组件种类判断部204和包数据传送控制部205。
组件种类判断部204根据从组件头结束地址计算部203供给的组件头结束地址,利用从上述存储器I/F部201a供给的组件数据中的该地址之后供给的4字节的数据的内容判断是图像组件87、声音组件91、副图像组件90、NV组件86、计算机数据组件88中的哪一种,该判断结果输给包数据传送控制部205。
即,当供给表示专用流2的1字节的流ID时,就判定为NV组件86,根据表示图像流的1字节的流ID判定为图像组件87,根据表示专用流1的1字节的流ID判定为声音组件91、副图像组件90或计算机数据组件88。
当判定为声音组件91、副图像组件90或计算机数据组件88时,根据接在包头121之后的子流ID131、141、151判断是否为杜比AC3声音流、线性声音流、副图像流、计算机数据流。
例如,如图42所示,当为“10100×××”(×××流序号)时,就判定为线性声音流,当为“10000×××”(×××流序号)时,就判定为杜比AC3声音流,当为“001×××××”(×××××流序号)时,就判定为副图像流,当为“11000000”时,就判定为计算机数据流。
包数据传送控制部205根据从组件头结束地址计算部203供给的组件头结束地址和从组件种类判断部204供给的组件种类的判断结果,判定传送目的地和包开始地址,进而判定供给的组件数据的包头121内的包长度。另外,包数据传送控制部205将表示作为传送控制信号的传送目的地的信号供给译码器I/F部206,从包开始地址到包结束地址供给存储器I/F部201。
译码器I/F部206根据从包数据传送控制部205供给的传送控制信号将作为包含从存储器I/F部201在包数据传送控制部205控制下供给的包头121的包数据的图像数据、声音数据及副图像数据输给对应的译码器部58、60、62,将作为包数据的导引数据和计算机数据输给数据RAM部56。
下面,再参照图1说明从具有图4~图24所示的逻辑格式的光盘10的电影数据的再生动作。在图1中,块间的实线箭头表示数据总线,虚线箭头表示控制总线。
在图1所示的光盘装置中,当接通电源时,系统CPU部50从需要用ROM和RAM52读出初始动作程序,使盘驱动部30动作。因此,盘驱动部30就从读入区域27开始进行读出动作,依据读入区域27之后的ISO-9660等读出规定卷和文件结构的卷和文件结构区域70。即,为了读出记录在由盘驱动部30设定的光盘10的指定位置的卷和文件结构区域70,系统CPU部50输给盘驱动部30读命令,读出卷和文件结构区域70的内容,并通过系统处理器部54暂时存储到数据RAM部56内。系统CPU部50通过存储在数据RAM部56内的通路表和目录资料抽出各文件的记录位置及记录容量、尺寸等信息和作为其他管理所需要的信息的管理信息,传送到系统用ROM和RAM部52的指定位置进行保存。
然后,系统CPU部50参照各文件的记录位置和记录容量的信息从系统用ROM和RAM部52取得由从文件序号0号开始的多个文件构成的视频管理器71。即,系统CPU部50参照从系统用ROM和RAM部52取得的各文件的记录位置和记录容量的信息,输给盘驱动部30读命令,取得构成在根目录上存在的视频管理器71的多个文件的位置和尺寸,读出该视频管理器71,通过系统处理器部54存储到数据RAM部56内。该视频管理器71的第1表是检索卷管理信息管理表(VMGI-MAT)78。通过该检索,获得视频管理菜单(VMGM)用的视频目标集(VMGM-VOBS)76的开始地址(VMGM-VOBS-SA),从而再生出视频目标集(VMGM-VOBS)76。关于该菜单用的视频目标集(VMGM-VOBS)76的再生,和视频标题集(VTS)中的标题用的视频目标集(VTSM-VOBS)一样,所以,省略其再生顺序。如果用该视频目标集(VMGM-VOBS)76进行语言设定,或没有视频管理菜单(VMGM)时,就检索卷管理信息管理表(VMGI-MAT),检索标题集检索指针表(TT-SRPT)79的开始地址(TT-SRPT-SA)。
通过该检索,将标题集检索指针表(TT-SRPT)79传送到系统用ROM和RAM部52的指定位置进行保存。然后,系统CPU部50从标题检索指针表信息(TSPTI)获得标题集检索指针表(TT-SRPT)79的最终地址,同时,从与键操作/显示部4的输入序号电影的标题检索指针(TT-SRP)93获得与输入序号电影的视频标题集序号(VTSN)、程序链序号(PGCN)和视频标题集的开始地址(VTS-SA)。只存在1个标题集时,不论有无键操作/显示部4的输入序号,都检索1个标题检索指针(TT-SRP)93,获得该标题集的开始地址(VTS-SA)。系统CPU部50从该标题集的开始地址(VTS-SA)获得目的标题集。
系统CPU部50取得记述在卷管理(VMGI)75的信息管理表(VMGI-MAT)78内的卷项目用的图像、声音、副图像的流数和它们的属性信息后,根据属性信息在各图像译码器部59、声音译码器部60和副图像译码器部62中设定视频管理项目再生用的参量。
然后,如图12所示的那样,从图11所示的视频标题集72的开始地址(VTS-SA)获得该标题集的视频标题集信息(VTSI)94。从该标题集的视频标题集信息(VTSI)94的视频标题集信息管理表(VTSI-MAT)98获得图13所示的视频标题集信息管理表(VTSI-MAT)98的结束地址(VTI-MAT-EA),同时,根据声音和副图像数据的流数(VTS-AST-Ns、VTS-SPST-Ns)以及图像、声音和副图像数据的属性信息(VTS-V-ATR,VTS-A-ATR,VTS-SPST-ATR),按其属性设定图1所示的再生装置的各部分。
另外,当视频标题集(VTS)用的菜单(VTSM)是单纯的结构时,从图13所示的视频标题集信息管理表(VTSI-MAT)98获得视频标题集的菜单用的视频目标集(VTSM-VOB)95的开始地址(VTSM-VOB-SA)后,利用该视频目标集(VTSM-VOB)95显示视频标题集的菜单。参照该项目不特别选择程序链(PGC)而单纯地再生标题集(VTS)中的标题(VTST)用的视频目标集(VTT-VOBS)96时,就从图13所示的该开始地址(VTST-VOB-SA)再生该视频目标集96。
当用键操作/显示部4指定了程序链(PGC)时,就按照如下顺序检索作为对象的程序链。该程序链的检索不限于视频标题集中的标题用的程序链,即使在菜单由程序链构成的比较复杂的菜单中,该菜单用的程序链的检索也采用同样的顺序。获得记述在视频标题集信息(VTSI)94的管理表(VTSI-MAT)98中的图13所示的视频标题集(VTS)内的程序链信息表(VTS-PGCIT)100的开始地址后,读入图14所示的该VTS程序链信息表的信息(VTS-PGCIT-I)102。从该信息(VTS-PGCIT-I)102获得图15所示的程序链的数(VTS-PGC-Ns)和表100的结束地址(VTS-PGCIT-EA)。
当用键操作/显示部4指定了程序链的序号时,就从与该序号对应的图14所示的VTS-PGCIT检索指针(VTS-PGCIT-SRP)103获得与图16所示的该程序链的分类及该检索指针(VTS-PGCIT-SRP)103对应的VTS-PGC信息104的开始地址。通过该开始地址(VTS-PGCI-SA)读出图17所示的程序链一般信息(PGC-GI)。利用该一般信息(PGC-GI)获得程序链(PGC)的分类和再生时间(PGC-CAT、PGC-PB-TIME)等,获得在该一般信息(PGC-GI)中记载的单元再生信息表(C-PBIT)和单元位置信息表(C-POSIT)108的开始地址(C-PBIT-SA、C-POSIT-SA)。从开始地址(C-PBIT-SA)作为图23所示的单元位置信息(C-POSI)获得图24所示的视频目标的标识符(C-VOB-IDN)和单元的识别序号(C-IDN)。
另外,从开始地址(C-POSIT-SA)获得图21所示的单元再生信息(C-PBI),获得在该再生信息(C-PBI)中记载的图22所示的单元中的最初的VOBU85的开始地址(C-FVOBU-SA)和最终的VOBU的开始地址(C-LVOBU-SA)后,检索作为目的的单元。单元的再生顺序参照图17所示的PGC程序映象(PGC-PGMAP)106的图19所示的程序的映象一个一个地决定再生单元84。这样决定的程序链的数据单元84一个一个地从视频目标144读出,通过系统处理器部54输入数据RAM部56。该数据单元根据再生时间信息供给图像译码器部58、声音译码器部60和副图像译码器部62进行译码,由D/A及再生处理部64进行信号变换后在监视器6上再现图像,同时,从扬声器8再生声音。
另外,参照流程图更详细地说明利用导引组件86的图像数据的通常的再生。
在图像数据的通常再生中,如图48所示,当开始进行通常再生时,如已说明的那样,在由S11所示的开始之后,视频管理信息(VMGI)75由系统CPU部50进行检索,并存储到系统ROM/RAM部52内。同样,根据该视频管理信息(VMGI)75读入视频标题集(VTS)72的视频标题集信息(VTSI)94,同时,视频标题集项目利用该视频目标集(VTSM-VOBS)95在监视器6上进行显示。如在S13所示的那样,用户根据该显示决定应再生的标题集72和再生条件等。当用键操作/显示部4选择该决定的标题集72时,如在S14所示的那样,由系统CPU部50从所选择的标题集72中的图12所示的程序链信息表(VTS-PGCIT)100读入图17、图21和图22所示的单元再生信息表(C-PBIT)107的数据,并存储到系统ROM/RAM部52内。
系统CPU部50根据从键操作/显示部4输入的再生条件决定开始进行再生的程序链序号(VTS-PGC-Ns)、角度序号(ANGNs)、声音流序号和副图像流序号。例如,作为程序链,决定选择拳击的世界冠军第11战作为标题,以英语的讲解为基础,作为副图像播出日语字幕。另外,作为角度,由用户进行总是能够很好欣赏两者的战斗的图像所决定的角度等选择。如在S16所示的那样,在系统处理器部54的寄存器54B内设定该决定的副图像序号和声音流序号。同样,在系统处理器部54、图像译码器部58、声音译码器部60和副图像译码器部62的系统定时时钟(STC)54A、58A、60A、62A内设定再生时间。另外,作为开始地址的单元中的最初的VOBU的开始地址和PGC序号即单元序号存储到系统用ROM/RAM部52内。
如在S17所示,在作好了视频标题集的读入准备时,从系统CPU部50向盘驱动部30供给读指令,光盘10根据上述开始地址通过盘驱动部30进行查找。根据读指令从光盘10一个一个地读出关于指定的程序链(PGC)的单元,通过系统CPU部50和系统处理部54传送给数据RAM部56。如图6所示,该传送来的单元数据是视频目标单位(VOBU)85的开头组件即导引组件86,所以,组件存储到数据RAM部56内。然后,视频目标单位(VOBU)的图像组件87、声音组件91、副图像组件90和计算机数据组件88分别分配给图像译码器部58、声音译码器部60、副图像译码器部62和数据RAM部56,由各译码器进行译码后传送给D/A及数据再生部64。结果,图像信号传送给监视器6,声音信号传送给扬声器8,开始显示伴有副图像的图像,同时开始再现声音。
上述计算机数据组件88的内容存储到数据RAM部56内的系统CPU部50的作业区域。
这样,系统CPU部50便使用作为计算机数据的程序数据进行别的处理,或起动系统ROM/RAM部52内的别的程序。
例如,在图像的途中进行双六游戏时,如上述那样,该简单的双六游戏的程序不记录到系统ROM/RAM部52内而作为计算机数据读出。
另外,如上述那样,通过作为计算机数据读出,起动记录在系统ROM/RAM部52内的指定的程序。
在这样的图像和声音的再生中,当有从键操作/显示部4输入的中断处理时,所得到的键数据存储到系统ROM/RAM部52内。当没有键数据时,如S19所示,检查是否有从驱动部输入的再生结束的中断处理。当没有再生结束的中断处理时,就等待传送导引组件86。当导引组件86的传送结束时,如S20所示,将导引组件86中的逻辑扇区序号(NV-PCK-LSN)作为当前的逻辑块序号(NOWLBN)存储到系统ROM/RAM部52内。
当NV组件86的传送结束时,就检查该单元内的最终NV组件86。即,如S22所示,检查是否为单元84中的最终导引组件86。该检查通过将图22所示的单元再生信息表(C-PBI)107的C-LVOBU的开始地址(C-LVOBU-SA)与导引组件86的地址(V-PCK-LBN)进行比较而进行检查。当NV组件86不是单元内的最终时,就再次回到S18。当NV组件86是单元84内的最终时,如S23所示,检查是否有角度改变。根据是否有从键操作/显示部4向系统CPU部50的角度改变的输入来判断角度的改变。当没有角度的改变时,如S24所示,检查是否为该单元84所属的程序链(PGC)的最终单元。通过判断图17和图21所示的该单元84是否为单元再生信息表(C-PBIT)107的最终单元而进行该检查。即,利用构成程序链的单元数和再生的单元的识别序号进行检查。当单元与程序链(PGC)的最终单元不相当时,就再次回到S18。
下面,参照图49所示的流程图说明上述各组件的传送处理。
即,系统CPU部50向盘驱动部30传送读指令和再生的压缩的逻辑扇区地址(S31)。
于是,盘驱动部30就查找目的地址(S32)。
接着,盘驱动部30对目的地址的数据进行错误修正,并将逻辑扇区数据内的主数据部分传送给系统处理器部54(S33)。
系统处理器部54将读出的逻辑扇区的数据保存到数据RAM部56内(S34)。
系统处理器部54从保存在数据RAM部56内的逻辑扇区的数据的开头读出组件头110、120,并保存该SCR(系统时刻基准参照值)(S35)。
这时,由于逻辑扇区的开头与组件数据的开头一致,所以,数据的取出容易进行。
并且,系统处理器部54将自身的PTS与上述保存的各组件的SCR进行比较,判断与达到PTS的SCR对应的压缩即再生输出的组件,从数据RAM部56读出该判断的组件数据,由包传送处理部200判断数据的种类,根据该判断的种类传送给译码器部58、60、62或数据RAM部56(S36)。
并且,各译码器部58、60、62分别根据其数据格式和上述设定的编码方式对数据进行译码,并传送给D/A及再生处理部64。由D/A及再生处理部64将图像数据的译码结果的数字信号变换为模拟信号后,根据上述设定的条件进行帧速率处理、宽高比处理、全景扫描处理等,并输给监视器6。由D/A及再生处理部64根据上述设定的条件将声音数据的译码结果从数字信号变换为模拟信号后,由D/A及再生处理部64根据上述设定的条件进行混处理后输给扬声器8。D/A及再生处理部64将副图像数据的译码结果的数字信号变换为模拟信号后,输给监视器6(S37)。
另外,数据RAM部56供给作为计算机数据的程序数据时,与表示该CPU类别和使用OS的计算机环境类别一起记录该数据,向系统CPU部50输出计算机环境类别和该数据。
反复进行上述S33~S37的处理,直至再生结束。
下面,说明包传送处理部200的处理。
即,从数据RAM部56读出的组件数据通过存储器I/F部201供给填充长度检测部202、组件种类判断部204、包数据传送控制部205和译码器I/F部206(S41)。
这样,便由填充长度检测部202检测填充长度,并将表示该填充长度的数据输给组件头结束地址计算部203(S42)。
组件头结束地址计算部203根据供给的填充长度计算组件头结束地址,并将该组件头地址供给组件种类判断部204和包数据传送控制部205(S53)。
组件种类判断部204根据供给的组件头结束地址,利用在该地址之后供给的4~6字节的数据的内容判断是NV组件86、图像组件87、杜比AC3的声音组件91、线性PCM的声音组件91、副图像组件90和计算机数据组件88中的哪一种,并将该判断结果供给包数据传送控制部205(S44)。
即,当供给表示专用流2的1字节的流ID时,就判定为NV组件86,根据表示图像流的1字节的流ID判定为图像组件87,根据表示专用流1的1字节的流ID判断是杜比AC3的声音组件91、线性PCM的声音组件91、副图像组件90和计算机数据组件88中的哪一种。
另外,当流ID为专用流1时,并且接在包头121之后的子流ID(131、141、151)为“10100×××”时,就判定为线性PCM的声音组件,根据该“×××”判断流序号。
另外,当流ID为专用流1时,并且接在包头121之后的子流ID(131、141、151)为“10000×××”时,就判定为杜比AC3的声音组件,根据该“×××”判断流序号。
另外,当流ID为专用流1时,并且接在包头121之后的子流ID(131、141、151)为“001×××××”时,就判定为副图像流,根据该“×××××”判断流序号。
另外,当流ID为专用流1时,并且接在包头121之后的子流ID(131、141、151)为“110000000”时,就判定为计算机数据流。
当判定是上述线性PCM的声音组件91或杜比AC3的声音组件91时,就根据接在该子流ID131后的帧头数132之后的2字节的快速存取单位指针133判断表示最初的帧的开头位置的偏移字节序号。
并且,包数据传送控制部205根据供给的组件种类的判断结果和组件头结束地址及快速存取单位指针133判断传送目的地和包开始地址,进而判断供给的组件数据的包头121内的包长度。这样,包数据传送控制部205就将表示作为传送控制信号的传送目的地的信号供给译码器I/F部206,将从包开始地址到包结束地址供给存储器I/F部201(S45)。
因此,实际有效的包数据通过数据总线从存储器I/F部201供给译码器I/F部206,然后,传送给作为与其种类对应的传送目的地的各译码器58、60、62或数据RAM部56(S46)。
即,图像数据的包数据传送给译码器58,声音数据的包数据传送给译码器60,副图像数据的包数据传送给译码器62,计算机数据的包数据传送给数据RAM部56。
这时,由于上述组件数据为一定长度,在数据RAM部56中的存储状态即开始地址为一定间隔,所以,数据RAM部56内的组件数据的开头成为总是保存在相同间隔的地址,从而组件数据的管理可以不进行地址管理而只进行组件序号的管理。
另外,在数据的种类的判断过程中,当数据是作为表示图像数据的再生位置等的NV数据的PCI数据和DSI数据时,就不向译码器传送该NV数据,而将该NV数据存储到数据RAM部56内。该NV数据由系统CPU部50根据需要作为参考,在进行图像数据的特殊再生时利用。这时,PCI数据和DSI数据根据赋予它们的子流ID进行识别。
另外,当1个单元的再生结束时,从程序链数据中的单元再生顺序信息中取得下一个进行再生的单元信息,按照同样的方式继续进行再生。
下面,参照图50~图55说明按照图4~图31所示的逻辑格式的图像数据和向用于再生该图像数据的光盘10的记录方法以及应用该记录方法的记录系统。
图50是对图像数据进行编码、生成某一标题集84的图像文件88的编码系统。在图50所示的系统中,作为主图像数据、声音数据、副图像数据和计算机数据的信号源,例如采用录像机(VTR)211、录音机(ATR)212、副图像再生器(Subpicture source)213和计算机数据再生器214。它们在系统控制器(Sys con)215的控制下发生主图像数据、声音数据、副图像数据和计算机数据并分别供给图像编码器(VENC)216、声音编码器(AENC)217、副图像编码器(SPENC)218和计算机数据编码器(CENC)219。同样,在系统控制器(Sys con)215的控制下由这些编码器216、217、218、219进行A/D变换,同时按照各自的压缩方式进行编码,编码后的主图像数据、声音数据、副图像数据和计算机数据(Comp Video,Comp Audio,Comp Sub-pict,Comp computer)存储到存储器220、221、222、223内。
该主图像数据、声音数据、副图像数据和计算机数据(CompVideo,Comp Audio,Comp Sub-pict,Comp computer)在系统控制器(Sys con)215的控制下向文件格式器(FFMT)224输出,变换为已说明过的该系统的图像数据的文件结构。同时,各数据的设定条件和属性等的管理信息作为文件在系统控制器(Sys con)215的控制下存储到存储器226内。
下面,说明用于从图像数据作成文件的系统控制器(Sys con)215的编码处理的标准的流程。
根据图51所示的流程,将主图像数据和声音数据编码后即作成编码主图像和声音数据(Comp Video,Comp Audio)的数据。即,当开始进行编码处理时,如图51的S50所示,在进行主图像数据和声音数据的编码时,设定必要的参量。该设定的参量的一部分保存到系统控制器(Sys con)215内,同时,在文件格式器(FFMT)224中利用。如S51所示,利用参量对主图像数据进行预编码,计算最佳的编码量的分配。如S52所示,根据进行预编码得到的编码量分配,进行主图像的编码。这时,声音数据的编码也同时进行。如S53所示,如果需要,就进行主图像数据的部分的再编码,可以置换再编码的部分的主图像数据。通过这一连串的处理步骤,就对主图像数据和声音数据进行了编码。
另外,如S54和S55所示,对副图像数据进行编码,作成编码副图像数据。即,对副图像数据进行编码时,同样设定必要的参量。如S54所示,设定的参量的一部分保存到系统控制器(Sys con)215内,在文件格式器(FFMT)224中利用。根据该参量,对副图像数据进行编码。通过该处理,就对副图像数据进行了编码。
另外,如S56和S57所示,对计算机数据进行编码,作成编码计算机数据(Comp computer)。即,对数据进行编码时,同样设定必要的参量。如S56所示,设定的参量的一部分保存到系统控制器(Syscon)215内,在文件格式器(FFMT)224中利用。根据该参量,对计算机数据进行编码。通过该处理,就对计算机数据进行了编码。
根据图52所示的流程,将编码后的主图像数据、声音数据、副图像数据和计算机数据(Comp Video,Comp Audio,Comp Sub-pict,Comp computer)组后,变换为参照图4说明过的图像数据的标题集结构。即,如S61所示,设定作为图像数据的最小单位的单元,作成关于单元的单元再生信息(C-PBI)。然后,如S62所示,设定构成程序链的单元的结构、主图像、副图像和声音属性等(这些属性信息的一部分利用在进行各数据编码时得到的信息。),如图12所示,作成包含关于程序链的信息的视频标题集信息管理表信息(VTSI-MAT)和视频标题集时间检索映象表(VTS-MAPT)142。这时,根据需要还作成视频标题集直接存取指针表(VTS-DAPT)。然后,如S63所示,编码后的主图像数据、声音数据、副图像数据和计算机数据(Comp Video,Comp Audio,Comp Sub-pict,Compcomputer)细分为一定的组件,为了可以按照各数据的定时代码顺序进行再生,对于每个VOBU单位在其开头配置NV组件86,接着配置各数据单元,构成由图6所示的多个单元构成的视频目标(VOB),按该视频目标的集对标题集的结构进行格式化。
另外,在图52所示的流程中,程序链信息在S62的处理过程中利用系统控制器(Sys con)215的数据库或者根据需要执行再次输入数据等,记述为程序链信息(PGC)。
图53是用于将上述那样经过格式化的标题集向光盘记录的盘格式器的系统。如图53所示,在盘格式器系统中,从存储作成的标题集的存储器230、232向卷格式器(VFMT)236供给这些文件数据。在卷格式器(VFMT)236中,从标题集84、86中抽出管理信息,作成视频管理71,按图4所示的排列顺序作成应向盘10记录的状态的逻辑数据。在盘格式器(DFMT)238中,将错误修正用的数据附加到由卷格式器(VFMT)236作成的逻辑数据上,再次变换为向盘记录的物理数据。在调制器(Modulater)240中,将由盘格式器(DFMT)238作成的物理数据变换为实际向盘记录的记录数据,经过该调制处理的记录数据由记录器(Recoder)242记录到盘10上。
下面,参照图54和图55说明用于作成上述盘的标准的流程。在图54中示出了作成用于向盘10记录的逻辑数据的流程。即,如在S80所示,开始先设定图像数据文件的数、排列顺序、各图像数据文件大小等参量数据。然后,如在S81所示,根据设定的参量和各视频标题集72的视频标题集信息81作成视频管理71。然后,如S82所示,按照视频管理71、视频标题集72的顺序,沿对应的逻辑块序号配置数据,作成用于向盘10记录的逻辑数据。
然后,执行作成用于向图55所示的盘记录的物理数据的流程。即,如在S83所示,逻辑数据分割为一定字节数,生成错误修正用的数据。接着,如在S84所示,将分割为一定字节数的逻辑数据和生成的错误修正用的数据组,作成物理数据。这样,对于按图55所示的流程生成的物理数据,执行基于一定规则的调制处理后,就作成记录数据。然后,就将该记录数据记录到盘10上。
上述数据结构不限于记录到光盘等记录媒体上由用户进行再生的情况,也可以应用于图56所示的通信系统。即,也可以按照图50~图53所示的顺序,将存储着视频管理器71和视频标题集72等的光盘10装到再生装置300上,从该再生装置的系统CPU部50取出数字化的编码的数据,通过调制器/发射机310利用电波或电缆向用户或电缆入网户一侧传送。另外,也可以利用图50和图53所示的编码系统320在发射台等的提供者一侧作成编码的数据,该编码数据同样通过调制器/发射机310利用电波或电缆向用户或电缆入网户一侧传送。在这样的通信系统中,开始视频管理器71的信息是由调制器/发射机310调制后或直接免费向用户一侧配送的,当用户对该标题感兴趣时,就可以根据用户或入网户的要求利用调制器/发射机310通过电波或电缆向用户一侧传送该标题集72。标题的传送开始是在视频管理71的管理下传送视频标题集信息94,然后,传送利用该标题集信息94再生的视频标题集中的标题用视频目标95。这时,如果需要,还可以传送视频标题集菜单用的视频目标95。传送的数据在用户一侧由接收机/解调器400接收,作为编码数据在图1所示的用户或入网户一侧的再生装置的系统CPU部50中,进行和上述再生处理相同的处理后,再生出图像。
在视频标题集72的传送中,视频目标集95、96以图6所示的视频目标单位85为单位进行传送。在该视频目标单位85中,存储图像的再生和检索信息的NV组件86配置在开头。而且,在该NV组件86中,以该NV组件86所属的视频目标单位85为基准记载前后应再生的视频目标单位的地址,所以,在视频目标单位85的传送中,即使由于某种原因缺少了视频目标单位85,通过要求再传送视频目标单位85,便可可靠地在用户一侧再生图像数据。另外,即使传送不按视频目标单位的再生顺序执行,用户一侧的系统ROM/RAM部52通过保持正确的程序链的再生信息,系统CPU部50参照该NV组件86的地址数据就可以指示再生顺序。
在上述说明中,视频目标单位作为包含图像、声音、副图像数据和计算机数据的数据串进行了说明,但是,也可以只包含图像、声音、副图像和计算机数据中的任何一种数据,也可以只由声音组件或副图像组件或计算机数据组件构成。
如上所述,在盘的数据区域以程序链、程序、单元、组件的层次结构记录数据,上述各组件由用于识别各组件的组件头和记录数据流的数据包构成,上述数据包至少由具有表示专用流的数据的包头和表示专用流的种类的数据以及与该种类对应的包数据构成。
这样,当处理的数据是杜比AC3声音数据和线性PCM声音数据时,可以顺利地从途中进行再生,当处理的数据是计算机数据时,可以简单地检测所能使用的环境。
在上述实施例中,作为记录媒体,对高密度记录式的光盘作了说明,但是,本发明也可以应用于光盘以外的其他记录媒体,例如磁盘或其他物理的可以高密度记录的记录媒体等。
权利要求
1.一种记录媒体,其特征在于一部分区域形成管理区域,其他区域形成数据区域,在上述数据区域分为多个程序链记录数据,各程序链由多个程序构成,1个程序由多个单元构成,1个单元由多个组件构成,以这样的层次结构进行记录,上述各组件由用于识别各组件的组件头和记录数据流的数据包构成,上述数据包至少由具有表示专用流的数据的包头和表示专用流的种类的数据以及与该种类对应的包数据构成;在上述管理区域记录管理上述数据区域的程序链、程序、单元、组件的联系的管理数据。
2.如权利要求1所述的记录媒体,其特征在于表示专用流的种类的数据是表示特殊再生用的数据、杜比AC3声音数据、线性声音数据、副图像数据、计算机数据、JPEG数据、TIFF数据、PICT数据、光CD数据、位映象数据、XA声音数据等的种类的数据。
3.如权利要求2所述的记录媒体,其特征在于当表示专用流的种类的数据是表示记录帧单位的数据的线性声音数据或杜比AC3声音数据时,在上述数据包内记录表示组件内开头帧的存取位置的数据。
4.如权利要求2所述的记录媒体,其特征在于当表示专用流的种类的数据是表示记录帧单位的数据的线性声音数据或杜比AC3声音数据时,在上述数据包内,在表示专用流的种类的数据之后记录表示组件内开头帧的存取位置的数据。
5.如权利要求2所述的记录媒体,其特征在于当表示专用流的种类的数据是表示计算机数据时,在在表示专用流的种类的数据之后记录表示可以使用组件数据的计算机的种类和使用操作系统的数据。
6.一种记录媒体,其特征在于一部分区域形成管理区域,其他区域形成数据区域,在上述数据区域记录多个程序,1个程序由多个组件构成,以这样的层次结构进行记录,上述各组件由用于识别各组件的组件头和记录数据流的数据包构成,上述数据包至少由具有表示专用流的数据的包头和表示专用流的种类的数据以及与该种类对应的包数据构成;在上述管理区域记录管理上述数据区域的各程序与组件的联系的管理数据。
7.如权利要求6所述的记录媒体,其特征在于表示专用流的种类的数据是表示特殊再生用的数据、杜比AC3声音数据、线性声音数据、副图像数据、计算机数据、JPEG数据、TIFF数据、PICT数据、光CD数据、位映象数据、XA声音数据等的种类的数据。
8.如权利要求7所述的记录媒体,其特征在于当表示专用流的种类的数据是表示记录帧单位的数据的线性声音数据或杜比AC3声音数据时,在上述数据包内记录表示组件内开头帧的存取位置的数据。
9.如权利要求7所述的记录媒体,其特征在于当表示专用流的种类的数据是表示记录帧单位的数据的线性声音数据或杜比AC3声音数据时,在上述数据包内,在表示专用流的种类的数据之后记录表示开头帧的存取位置的数据。
10.如权利要求7所述的记录媒体,其特征在于当表示专用流的种类的数据是表示计算机数据时,在表示专用流的种类的数据之后记录表示可以使用组件数据的计算机的种类和使用操作系统的数据。
11.一种记录方法,其特征在于在具有一部分区域形成管理区域、其他区域形成数据区域,在上述数据区域分为多个程序链记录数据、各程序链由多个程序构成、1个程序由多个单元构成、1个单元由多个组件构成、以这样的层次结构进行记录、上述各组件具有用于识别各组件的组件头和记录数据流的数据包的记录媒体中,接收声音数据或副图像数据,对于由表示该接收的声音数据的一部分的帧数据、该帧数据的开始地址、声音数据的流序号及声音数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件,对于由表示上述接收的副图像数据的一部分、该副图像数据的流序号及副图像数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件,将上述形成的组件记录到上述记录媒体上。
12.一种记录方法,其特征在于在具有一部分区域形成管理区域、其他区域形成数据区域、在上述数据区域记录多个程序、1个程序由多个组件构成、以这样的层次结构进行记录、上述各组件具有用于识别各组件的组件头和记录数据流的数据包的记录媒体中,接收杜比AC3声音数据、线性声音数据、计算机数据或副图像数据,对于由表示该接收的杜比AC3声音数据的一部分的帧数据、该帧数据的开始地址、杜比AC3声音数据的杜比AC3流序号及声音数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件,对于由表示上述接收的线性声音数据的一部分的帧数据、该帧数据的开始地址、线性声音数据的流序号及线性声音数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件,对于由表示上述接收的计算机数据的一部分、该计算机数据的使用CPU、使用OS的环境信息及计算机数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件,对于由表示上述接收的副图像数据的一部分、该副图像数据的流序号及副图像数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件,将上述形成的组件记录到上述记录媒体上。
13.一种记录方法,其特征在于在具有一部分区域形成管理区域、其他区域形成数据区域,在上述数据区域分为多个程序链记录数据、各程序链由多个程序构成、1个程序由多个单元构成、1个单元由多个组件构成、以这样的层次结构进行记录、上述各组件具有用于识别各组件的组件头和记录数据的数据包的记录媒体中,接收特殊再生用的数据、杜比AC3声音数据、线性声音数据、计算机数据或副图像数据,对于由表示该接收的特殊再生用的数据及特殊再生用的数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件,对于由表示该接收的杜比AC3声音数据的一部分的帧数据、该帧数据的开始地址、杜比AC3声音数据的杜比AC3流序号及声音数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件,对于由表示上述接收的线性声音数据的一部分的帧数据、该帧数据的开始地址、线性声音数据的流序号及线性声音数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件,对于由表示上述接收的计算机数据的一部分、该计算机数据的使用CPU、使用OS的环境信息及计算机数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件,对于由表示上述接收的副图像数据的一部分、该副图像数据的流序号及副图像数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件,将上述形成的组件记录到上述记录媒体上。
14.一种记录装置,用于向具有一部分区域形成管理区域、其他区域形成数据区域,在上述数据区域分为多个程序链记录数据、各程序链由多个程序构成、1个程序由多个单元构成、1个单元由多个组件构成、以这样的层次结构进行记录、上述各组件具有用于识别各组件的组件头和记录数据流的数据包的记录媒体记录数据,其特征在于具有接收声音数据或副图像数据的接收装置;对于由表示该接收的声音数据的一部分的帧数据、该帧数据的开始地址、声音数据的流序号及声音数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件的第1形成装置;对于由表示上述接收的副图像数据的一部分、该副图像数据的流序号及副图像数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件的第2形成装置;将利用上述第1~第2形成装置形成的组件记录到上述记录媒体上的记录装置。
15.一种记录装置,用于向具有一部分区域形成管理区域、其他区域形成数据区域,在上述数据区域分为多个程序链记录数据、各程序链由多个程序构成、1个程序由多个单元构成、1个单元由多个组件构成、以这样的层次结构进行记录、上述各组件具有用于识别各组件的组件头和记录数据流的数据包的记录媒体记录数据,其特征在于具有接收杜比AC3声音数据、线性声音数据、计算机数据或副图像数据的接收装置;对于由表示该接收的杜比AC3声音数据的一部分的帧数据、该帧数据的开始地址、杜比AC3声音数据的杜比AC3流序号及声音数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件的第1形成装置;对于由表示上述接收的线性声音数据的一部分的帧数据、该帧数据的开始地址、线性声音数据的流序号及线性声音数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件的第2形成装置;对于由表示上述接收的计算机数据的一部分、该计算机数据的使用CPU、使用OS的环境信息及计算机数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件的第3形成装置;对于由表示上述接收的副图像数据的一部分、该副图像数据的流序号及副图像数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件的第4形成装置;将利用上述第1~第4形成装置形成的组件记录到上述记录媒体上的记录装置。
16.一种记录装置,用于向具有一部分区域形成管理区域、其他区域形成数据区域,在上述数据区域分为多个程序链记录数据、各程序链由多个程序构成、1个程序由多个单元构成、1个单元由多个组件构成、以这样的层次结构进行记录、上述各组件具有用于识别各组件的组件头和记录数据流的数据包的记录媒体记录数据,其特征在于具有接收特殊再生用的数据、杜比AC3声音数据、线性声音数据、计算机数据或副图像数据的接收装置;对于由表示该接收的特殊再生用的数据及特殊再生用的数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件的第1形成装置;对于由表示该接收的杜比AC3声音数据的一部分的帧数据、该帧数据的开始地址、杜比AC3声音数据的杜比AC3流序号及声音数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件的第2形成装置;对于由表示上述接收的线性声音数据的一部分的帧数据、该帧数据的开始地址、线性声音数据的流序号及线性声音数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件的第3形成装置;对于由表示上述接收的计算机数据的一部分、该计算机数据的使用CPU、使用OS的环境信息及计算机数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件的第4形成装置;对于由表示上述接收的副图像数据的一部分、该副图像数据的流序号及副图像数据的数据构成的包数据和具有表示该包数据是专用流的数据及包长度的包头构成的数据包赋予用于识别组件的组件头,形成组件的第5形成装置;利用将上述第1~第5形成装置形成的组件记录到上述记录媒体上的记录装置。
17.一种再生方法,其特征在于在从具有一部分区域形成管理区域、其他区域形成数据区域,在上述数据区域分为多个程序链记录数据、各程序链由多个程序构成、1个程序由多个单元构成、1个单元由多个组件构成、以这样的层次结构进行记录、上述各组件具有用于识别各组件的组件头和记录数据流的数据包的记录媒体再生记录的每个组件的数据的过程中,读取上述记录媒体的每个组件的数据;判断读取的组件的包头中有无表示是专用流的数据,同时判断数据长度;当判定是专用流时,就根据接着读出的流的种类数据判断数据是声音数据还是副图像数据;当判定是声音数据时,根据在流的种类数据之后读出的帧数据的开始地址将上述读取的组件数据内的数据抽出上述判断的数据长度的部分;当判定是副图像数据时,将在流的种类数据之后上述读出的组件内的数据抽出上述判断的数据长度的部分;对上述抽出的声音数据或副图像数据进行与上述判断的数据的种类对应的解调,再生并输出该经过解调的数据。
18.一种再生方法,其特征在于在从具有一部分区域形成管理区域、其他区域形成数据区域,在上述数据区域分为多个程序链记录数据、各程序链由多个程序构成、1个程序由多个单元构成、1个单元由多个组件构成、以这样的层次结构进行记录、上述各组件具有用于识别各组件的组件头和记录数据流的数据包的记录媒体再生记录的每个组件的数据的过程中,读取上述记录媒体的每个组件的数据;判断读取的组件的包头中有无表示是专用流的数据,同时判断数据长度;当判定是专用流时,就根据接着读出的流的种类数据判断数据是杜比AC3声音数据、线性声音数据、计算机数据或副图像数据;当判定是杜比AC3声音数据或线性声音数据时,根据在流的种类数据之后读出的帧数据的开始地址将上述读取的组件数据内的数据抽出上述判断的数据长度的部分;当判定是计算机数据时,就抽出在流的种类数据之后读出的使用CPU及使用OS的环境信息,同时将在该环境信息之后上述读出的组件数据内的数据抽出上述判断的数据长度的部分;当判定是副图像数据时,将在流的种类数据之后上述读出的组件内的数据抽出上述判断的数据长度的部分;对上述抽出的杜比AC3声音数据、线性声音数据或副图像数据进行与上述判断的数据的种类对应的解调,再生并输出该经过解调的数据;输出上述抽出的程序数据及其环境信息。
19.一种再生方法,其特征在于在从具有一部分区域形成管理区域、其他区域形成数据区域,在上述数据区域分为多个程序链记录数据、各程序链由多个程序构成、1个程序由多个单元构成、1个单元由多个组件构成、以这样的层次结构进行记录、上述各组件具有用于识别各组件的组件头和记录数据流的数据包的记录媒体再生记录的每个组件的数据的过程中,读取上述记录媒体的每个组件的数据;判断读取的组件的包头中有无表示是专用流的数据,同时判断数据长度;当判定是专用流时,就根据接着读出的流的种类数据判断数据是特殊再生用的数据、杜比AC3声音数据、线性声音数据、计算机数据或副图像数据;当判定是特殊再生用的数据时,将在流的种类数据之后读出的组件数据内的特殊再生用的数据抽出上述判断的数据长度的部分;当判定是杜比AC3声音数据或线性声音数据时,根据在流的种类数据之后读出的帧数据的开始地址将上述读取的组件数据内的数据抽出上述判断的数据长度的部分;当判定是计算机数据时,就抽出在流的种类数据之后读出的使用CPU及使用OS的环境信息,同时将在该环境信息之后上述读出的组件数据内的数据抽出上述判断的数据长度的部分;当判定是副图像数据时,将在流的种类数据之后上述读出的组件内的数据抽出上述判断的数据长度的部分;对上述抽出的道尔比AC3声音数据、线性声音数据或副图像数据,根据上述特殊再生用的数据进行与上述判断的数据的种类对应的解调,再生并输出该经过解调的数据;输出上述抽出的程序数据及其环境信息。
20.一种再生装置,用于从具有一部分区域形成管理区域、其他区域形成数据区域,在上述数据区域分为多个程序链记录数据、各程序链由多个程序构成、1个程序由多个单元构成、1个单元由多个组件构成、以这样的层次结构进行记录、上述各组件具有用于识别各组件的组件头和记录数据流的数据包的记录媒体再生记录的每个组件的数据,其特征在于具有读取上述记录媒体的每个组件的数据的读取装置;判断由该读取装置读取的组件的包头中有无表示是专用流的数据,同时判断数据长度的第1判断装置;当由该第1判断装置判定是专用流时,就根据接着读出的流的种类数据判断数据是声音数据还是副图像数据的第2判断装置;当由该第2判断装置判定是声音数据时,根据在流的种类数据之后读出的帧数据的开始地址将由上述读取装置读取的组件数据内的数据抽出由上述判断装置判断的数据长度的部分的第1抽出装置;当由上述第2判断装置判定是副图像数据时,将在流的种类数据之后由上述读取装置读出的组件内的数据抽出由上述判断装置判断的数据长度的部分的第2抽出装置;对由上述第1或第2抽出装置抽出的声音数据或副图像数据进行与利用上述第2判断装置判断的数据的种类对应的解调的解调装置;再生并输出由该解调装置解调的数据的输出装置。
21.一种再生装置,用于从具有一部分区域形成管理区域、其他区域形成数据区域,在上述数据区域分为多个程序链记录数据、各程序链由多个程序构成、1个程序由多个单元构成、1个单元由多个组件构成、以这样的层次结构进行记录、上述各组件具有用于识别各组件的组件头和记录数据流的数据包的记录媒体再生记录的每个组件的数据,其特征在于具有读取上述记录媒体的每个组件的数据的读取装置;判断由该读取装置读取的组件的包头中有无表示是专用流的数据,同时判断数据长度的第1判断装置;当由该第1判断装置判定是专用流时,就根据接着读出的流的种类数据判断数据是杜比AC3声音数据、线性声音数据、计算机数据或副图像数据的第2判断装置;当由该第2判断装置判定是杜比AC3声音数据或线性声音数据时,根据在流的种类数据之后读出的帧数据的开始地址将由上述读取装置读取的组件数据内的杜比AC3声音数据或线性声音数据抽出由上述第1判断装置判断的数据长度的部分的第1抽出装置;当由上述第2判断装置判定是计算机数据时,就抽出在流的种类数据之后读出的使用CPU及使用OS的环境信息,同时将在该环境信息之后由上述读取装置读出的组件数据内的数据抽出由上述第1判断装置判断的数据长度的部分的第2抽出装置;当由上述第2判断装置判定是副图像数据时,将在流的种类数据之后由上述读取装置读出的组件内的数据抽出由上述第1判断装置判断的数据长度的部分第3抽出装置;对由上述第1或第3抽出装置抽出的数据分别进行与由上述第2判断装置判断的数据的种类对应的解调的解调装置;再生并输出由该解调装置解调的数据的第1输出装置;输出由上述第2抽出装置抽出的程序数据及其环境信息的第2输出装置。
22.一种再生装置,用于从具有一部分区域形成管理区域、其他区域形成数据区域,在上述数据区域分为多个程序链记录数据、各程序链由多个程序构成、1个程序由多个单元构成、1个单元由多个组件构成、以这样的层次结构进行记录、上述各组件具有用于识别各组件的组件头和记录数据流的数据包的记录媒体再生记录的每个组件的数据,其特征在于具有读取上述记录媒体的每个组件的数据的读取装置;判断由该读取装置读取的组件的包头中有无表示是专用流的数据,同时判断数据长度的第1判断装置;当由该第1判断装置判定是专用流时,就根据接着读出的流的种类数据判断数据是特殊再生用的数据、杜比AC3声音数据、线性声音数据、计算机数据或副图像数据的第2判断装置;当由该第2判断装置判定是特殊再生用的数据时,将在流的种类数据之后读出的组件数据内的特殊再生用的数据抽出由上述第1判断装置判断的数据长度的部分的第1抽出装置;当由上述第2判断装置判定是杜比AC3声音数据或线性声音数据时,根据在流的种类数据之后读出的帧数据的开始地址将由上述读取装置读取的组件数据内的数据抽出由上述第1判断装置判断的数据长度的部分的第2抽出装置;当由上述第2判断装置判定是计算机数据时,就抽出在流的种类数据之后读出的使用CPU及使用OS的环境信息,同时将在该环境信息之后由上述读取装置读出的组件数据内的数据抽出由上述第1判断装置判断的数据长度的部分的第3抽出装置;当由上述第2判断装置判定是副图像数据时,将在流的种类数据之后由上述读取装置读出的组件内的数据抽出由上述第1判断装置判断的数据长度的部分的第4抽出装置;对由上述第2或第4抽出装置抽出的数据,使用由上述第1抽出装置抽出的特殊再生用的数据分别进行与由上述第1判断装置判断的数据的种类对应的解调的解调装置;再生并输出由该解调装置解调的数据的第1输出装置;输出由上述第2抽出装置抽出的程序数据及其环境信息的第2输出装置。
23.一种再生方法,其特征在于接收从外部传送来的再生数据,该再生数据按时间序列作为再生对象,分别是应在一定时间范围内再生的多个数据单位,该数据单位由至少包含声音、图像和副图像中的某一种压缩后形成数据包化的多个数据组件串构成,根据该接收的再生数据的每个组件的数据判断在组件的包头内有无表示是专用流的数据,同时判断数据长度;当判定是专用流时,就根据接着供给的流的种类数据判断数据是声音数据或副图像数据;当判定是声音数据时,就根据在流的种类数据之后供给的帧数据的开始地址将上述供给的组件数据内的数据抽出上述判断的数据长度的部分;当判定是副图像数据时,就将上述供给的组件数据内的数据抽出上述判断的数据长度的部分;对上述抽出的声音数据或副图像数据进行与上述判断的数据的种类对应的解调;再生并输出该解调的数据。
24.一种再生方法,其特征在于接收从外部传送来的再生数据,该再生数据按时间序列作为再生对象,分别是应在一定时间范围内再生的多个数据单位,该数据单位由至少包含声音、图像和副图像中的某一种压缩后形成数据包化的多个数据组件串构成,根据该接收的再生数据的每个组件的数据判断在组件的包头内有无表示是专用流的数据,同时判断数据长度;当判定是专用流时,就根据接着供给的流的种类数据判断数据是杜比AC3声音数据、线性声音数据、计算机数据或副图像数据;当判定是杜比AC3声音数据或线性声音数据时,就根据在流的种类数据之后供给的帧数据的开始地址将上述供给的组件数据内的数据抽出上述判断的数据长度的部分;当判定是计算机数据时,就抽出在流的种类数据之后供给的使用CPU及使用OS的环境信息,同时将在该环境信息之后上述供给的组件数据内的数据抽出上述判断的数据长度的部分;当判定是副图像数据时,就将在流的种类数据之后上述供给的组件数据内的数据抽出上述判断的数据长度的部分;对上述抽出的杜比AC3声音数据、线性声音数据或副图像数据进行与上述判断的数据的种类对应的解调;再生并输出该解调的数据;输出上述抽出的程序数据及其环境信息。
25.一种再生方法,其特征在于接收从外部传送来的再生数据,该再生数据按时间序列作为再生对象,分别是应在一定时间范围内再生的多个数据单位,该数据单位由至少包含声音、图像和副图像中的某一种压缩后形成数据包化的多个数据组件串构成,根据该接收的再生数据的每个组件的数据判断在组件的包头内有无表示是专用流的数据,同时判断数据长度;当判定是专用流时,就根据接着供给的流的种类数据判断数据是特殊再生用的数据、杜比AC3声音数据、线性声音数据、计算机数据或副图像数据;当判定是特殊再生用的数据时,就将在流的种类数据之后供给的组件数据内的特殊再生用的数据抽出上述判断的数据长度的部分;当判定是道尔比AC3声音数据或线性声音数据时,就根据在流的种类数据之后供给的帧数据的开始地址将上述供给的组件数据内的数据抽出上述判断的数据长度的部分;当判定是计算机数据时,就抽出在流的种类数据之后供给的使用CPU及使用OS的环境信息,同时将在该环境信息之后上述供给的组件数据内的数据抽出上述判断的数据长度的部分;当判定是副图像数据时,就将上述供给的组件数据内的数据抽出上述判断的数据长度的部分;根据上述特殊再生用的数据对上述抽出的杜比AC3声音数据、线性声音数据或副图像数据进行与上述判断的数据的种类对应的解调;再生并输出该解调的数据;输出上述抽出的程序数据及其环境信息。
26.一种再生装置,其特征在于接收从外部传送来的再生数据,该再生数据按时间序列作为再生对象,分别是应在一定时间范围内再生的多个数据单位,该数据单位由至少包含声音、图像和副图像中的某一种压缩后形成数据包化的多个数据组件串构成,该再生装置具有根据该接收的再生数据的每个组件的数据判断在组件的包头内有无表示是专用流的数据,同时判断数据长度的第1判断装置;当由该第1判断装置判定是专用流时,就根据接着供给的流的种类数据判断数据是声音数据或副图像数据的第2判断装置;当由该第2判断装置判定是声音数据时,就根据在流的种类数据之后供给的帧数据的开始地址将由上述供给装置供给的组件数据内的数据抽出由上述第1判断装置判断的数据长度的部分的第1抽出装置;当由上述第2判断装置判定是副图像数据时,就将由上述供给装置供给的组件数据内的数据抽出由上述第1判断装置判断的数据长度的部分的第2抽出装置;对由上述第1或第2抽出装置抽出的数据分别进行与由上述第2判断装置判断的数据的种类对应的解调的解调装置;再生并输出由该解调装置解调的数据的输出装置。
27.一种再生方法,其特征在于接收从外部传送来的再生数据,该再生数据按时间序列作为再生对象,分别是应在一定时间范围内再生的多个数据单位,该数据单位由至少包含声音、图像和副图像中的某一种压缩后形成数据包化的多个数据组件串构成,该再生装置具有根据该接收的再生数据的每个组件的数据判断在组件的包头内有无表示是专用流的数据,同时判断数据长度的第1判断装置;当由该第1判断装置判定是专用流时,就根据接着供给的流的种类数据判断数据是杜比AC3声音数据、线性声音数据、计算机数据或副图像数据的第2判断装置;当由该第2判断装置判定是杜比AC3声音数据或线性声音数据时,就根据在流的种类数据之后供给的帧数据的开始地址将由上述供给装置供给的组件数据内的数据抽出由上述第1判断装置判断的数据长度的部分的第1抽出装置;当由上述第2判断装置判定是计算机数据时,就抽出在流的种类数据之后供给的使用CPU及使用OS的环境信息,同时将在该环境信息之后由上述供给装置供给的组件数据内的数据抽出由上述第1判断装置判断的数据长度的部分的第2抽出装置;当由上述第2判断装置判定是副图像数据时,就将在流的种类数据之后由上述供给装置供给的组件数据内的数据抽出由上述第1判断装置判断的数据长度的部分的第3抽出装置;对由上述第1或第3抽出装置抽出的数据分别进行与由上述第2判断装置判断的数据的种类对应的解调的解调装置;再生并输出由该解调装置解调的数据的第1输出装置;输出由上述第2抽出装置抽出的程序数据及其环境信息的第2输出装置。
28.一种再生方法,其特征在于接收从外部传送来的再生数据,该再生数据按时间序列作为再生对象,分别是应在一定时间范围内再生的多个数据单位,该数据单位由至少包含声音、图像和副图像中的某一种压缩后形成数据包化的多个数据组件串构成,该再生装置具有根据该接收的再生数据的每个组件的数据判断在组件的包头内有无表示是专用流的数据,同时判断数据长度的第1判断装置;当由该第1判断装置判定是专用流时,就根据接着供给的流的种类数据判断数据是特殊再生用的数据、杜比AC3声音数据、线性声音数据、计算机数据或副图像数据的第2判断装置;当由该第2判断装置判定是特殊再生用的数据时,就将在流的种类数据之后供给的组件数据内的特殊再生用的数据抽出由上述第1判断装置判断的数据长度的部分的第1抽出装置;当由上述第2判断装置判定是杜比AC3声音数据或线性声音数据时,就根据在流的种类数据之后供给的帧数据的开始地址将由上述供给装置供给的组件数据内的杜比AC3声音数据或线性声音数据抽出由上述第1判断装置判断的数据长度的部分的第2抽出装置;当由上述第2判断装置判定是计算机数据时,就抽出在流的种类数据之后供给的使用CPU及使用OS的环境信息,同时将在该环境信息之后由上述供给装置供给的组件数据内的数据抽出由上述第1判断装置判断的数据长度的部分的第3抽出装置;当由上述第2判断装置判定是副图像数据时,就将在流的种类数据之后由上述供给装置供给的组件数据内的数据抽出由上述第1判断装置判断的数据长度的部分的第4抽出装置;根据由上述第1抽出装置抽出的特殊再生用的数据对由上述第2或第4抽出装置抽出的数据分别进行与由上述第2判断装置判断的数据的种类对应的解调的解调装置;再生并输出由该解调装置解调的数据的第1输出装置;输出由上述第2抽出装置抽出的程序数据及其环境信息的第2输出装置。
全文摘要
本发明以程序链、程序、单元、组件的层次结构将数据记录到盘的数据区域,上述各组件由用于识别各组件的组件头和记录数据流的数据包构成,上述数据包至少记述具有表示专用流的流ID的包头和表示该专用流的种类的子流ID,作为种类,是表示是杜比AC3的声音数据的包数据、线性PCM的声音数据的包数据、副图像数据的包数据或计算机数据的包数据。
文档编号H04N7/52GK1137147SQ9610281
公开日1996年12月4日 申请日期1996年4月11日 优先权日1995年4月11日
发明者菊地伸一, 平良和彦, 藏野智昭, 三村英纪 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1