信息记录方法、信息重放方法、信息记录设备和信息重放设备的制作方法

文档序号:7968494阅读:162来源:国知局
专利名称:信息记录方法、信息重放方法、信息记录设备和信息重放设备的制作方法
技术领域
一个实施例涉及适于记录和重放用于数字电视广播等的数字流信号的信息存储介质(或数据结构)、信息记录和重放方法以及信息记录和重放设备。

背景技术
近年来,电视广播进入了高品质节目(高清晰AV信息节目)作为主要广播内容的数字广播时代。目前BS数字广播(以及即将出现的地面数字广播)采用MPEG2传输流(以下根据需要被缩写为MPEG-TS)。在使用运动画面的数字广播的领域中,将来MPEG-TS将被用作标准格式。在对这种数字电视广播的期望中,市场对于可以直接记录数字电视广播内容的流转换器的需要在增加。
作为利用如DVD-RAM等光盘的流转换器的例子,已知在下面专利参考1中公开的“一种记录和重放设备”(例如日本专利申请KOKAI公开号2002-84479)。
例如,当把插入了一段短新闻节目的长时间音乐节目(在新年前夜进行BS数字广播的NHK红与白年终歌曲联欢会)流记录在新闻切换模式中时(在新闻部分视频记录被暂停),记录节目的流对象在新闻切换部分被分成两个流对象。在这种情况下,这两个流对象通常被连续记录在物理上相邻的位置。然而这些流对象可能被不连续的记录在物理上分离的位置。在本例中,不管这两个流对象是否物理上连续,对它们的内容的重放时间是逻辑连续的。这同样可应用于以下情况,把插入了CM(商业广告)的电影流记录在CM切换模式中。即使在CM切换部分中多个流对象之间发生物理不连续,作为电影内容序列的重放时间是逻辑连续的。
另一方面,当频道X的节目A被流记录,随后频道Y的节目B被流记录,节目A和B的流对象内容的重放时间是不连续的(逻辑上不连续),即使它们的记录位置是物理上连续的。
在这种方式中,当流视频记录是由多个流对象组成的时,相邻流对象是否具有逻辑连续性(在单个节目中重放时间的连续)代替了物理连续性来影响重放中的解码处理(系统时钟STC等的设置处理)。更具体的,当未对重放时间的连续性进行识别就不适当的进行了STC设置(STC复位等)时,从某一单个节目的前面流对象的结尾重放切换到后面流对象的开头时,可能产生一段相对长时间的由于静止画面显示的等待时间。
注意,要被记录的信息(数字广播等)常包括诸如PSI(节目专用信息)、SI(服务信息)等的信息。目前不考虑PSI和SI信息未知的情况。要被记录的视频信息可具有多种分辨率。然而,对于在对分辨率的指定中,不考虑水平分辨率和垂直分辨率中的一种(水平分辨率)是未知的情况。
另外,期望由内容供应商很快销售(在市场上交易)具有各种附加值的高品质内容,并且要求未来的高品质记录器针对该高品质内容具有亲合性(兼容性)。


发明内容
一个实施例,其旨在不仅实现将要由用户记录和重放的内容的信息管理,而且实现针对由内容供应商销售的内容具有亲合性的信息管理。
一个实施例使用了信息存储介质(图1中的100),所述信息存储介质被配置为具有管理可由用户记录的第一高清晰视频信息(HD_DVD-VR;HDVR_VOB/HDVR_SOB)和可由内容供应商提供的第二高清晰视频信息(HD_DVD-VIDEO;ADV_OBJ)的文件结构(图79),并且还被配置来记录包括第一高清晰视频信息(HD_DVD-VR)和第二高清晰视频信息(HD_DVD-VIDEO)的预定数字流信号。注意,信息存储介质具有管理区和数据区,且该数据区被配置来把数字流信号的数据分开地记录为多个对象(HDVR_VOB,HDVR_SOB,ADV_OBJ)。管理区存储了针对包括第一高清晰视频信息(HD_DVD-VR)的数字流信号的每个输出源或针对数字流信号的每个广播方案的管理信息(ESOB相关文件),还存储了针对包括第一高清晰视频信息(HD_DVD-VR)的数字流信号的每个输出源或针对数字流信号的每个广播方案的时间映射信息(在图79中的VSOB相关文件)。另外,管理区被配置为包括用于管理包括第二高清晰视频信息(HD_DVD-VIDEO)的数字流信号的重放的管理信息(VIDEO_PLAYLIST,VTSI)。
在下面的描述中将阐明本发明的其它的目的和优点,并且从描述中部分地变得很明显,或可通过本发明的实践来获悉。本发明的目的和优点可通过下文特别指出的手段和组合来实现和获得。



合并于其中并构成本说明书的一部分的附图描述了本发明的实施例,并且和上面给出的概述以及下面给出的实施例的详述一起用来说明本发明的原理。
图1是说明根据一个实施例的数据结构的示例图; 图2是说明在根据本实施例的数据结构中,重放管理信息层、对象管理信息层和对象层之间的关系的示例图; 图3是说明根据本实施例的文件结构的示例图; 图4是说明记录在AV数据管理信息记录区130中的管理信息字段(HDVR_MGI)的结构示例的示例图; 图5是说明DISC_RSM_MRKI的一个实例的示例图; 图6是说明EX_DISC_REP_PICI的一个实例的示例图; 图7是说明EX_PL_SRPT的一个实例的示例图; 图8是说明在根据本实施例的数据结构中,一个管理信息(HDVR_MG)的另一字段(EX_M_AVFIT)的结构示例的示例图; 图9是说明EVOB_TMAP_GI的一个实例的示例图; 图10是说明EX_M_VOB_STI的结构示例的示例图; 图11是说明V_ATR的结构示例的示例图; 图12是说明ESTR_FIT的结构示例的示例图; 图13是说明HR_SFIxx.IFO的一个实例的示例图; 图14是说明ESOBI_GI的结构示例的示例图; 图15是说明包括在ESOBI_GI中的各种类型信息的示例图; 图16是说明ESOB_ESI的结构示例的示例图; 图17是说明ESOB_V_ESI的结构示例和包括在该ESOB_V_ESI中的视频属性V_ATR的结构示例的示例图; 图18是说明ESOB_A_ESI的结构示例和包括在该ESOB_A_ESI中的音频属性AUDIO_ATTR的结构示例的示例图; 图19是说明ESOB_OTHER_ESI的结构示例的示例图; 图20是说明ESOB_DCNI的一个实例的示例图; 图21是说明ESOB_GPI的结构示例的示例图; 图22是说明ESOB_GPI_GI、GPI_SRP#和GPI#的结构示例的示例图; 图23是说明ESOB_CONNI的结构示例的示例图; 图24是说明ESOB_TMAP(类型A)的结构示例的示例图; 图25是说明ESOB_TMAP(类型B)的结构示例的示例图; 图26是说明包括在DVD_HDVR目录中的HR_VTMAP.IFO和HR_STMAPx.IFO的结构示例的示例图; 图27是说明EX_VTMAPTI、每个EX_VTMAP_SRP#和每个EX_VTMAPI的结构示例的示例图; 图28是说明每个EVOBU_ENT#内容的结构示例的示例图; 图29是说明包括在STMAPT(类型A)中的各种信息的结构示例的示例图; 图30是说明包括在STMAPT(类型B)中的各种信息的结构示例的示例图; 图31是说明ESOBU_ENT#内容的结构示例(类型A的示例)的示例图; 图32是说明包括在HDVR_VMG中的PGC信息(EX_ORG_PGC信息和EX播放列表信息/EX_UD_PGC信息)的结构示例的示例图; 图33是说明EX_PGI信息的结构示例的示例图; 图34是说明EX_CI的一个实例的示例图; 图35是说明C_EPI的一个实例的示例图; 图36是说明ESOB(或EVOB)的PTM的结构示例的示例图; 图37是说明针对流对象的数据单元(ESOBU)的结构示例的示例图; 图38是说明PKT_GRP_GI的一个实例的示例图; 图39是说明包括在Packet_Group_Hcader中的复制控制信息CCI#的结构示例的示例图; 图40是说明MNI的一个实例的示例图; 图41是说明EVOBU的结构示例的示例图; 图42是说明该EVOBU的GCI的结构示例的示例图; 图43是说明该EVOBU的EX_PCI的结构示例的示例图; 图44是说明该EVOBU的EX_DSI的结构示例的示例图; 图45是说明在可共用VTS/VR_VOB的情况下EX_RDI的结构示例的示例图; 图46是说明根据本发明另一实施例的文件结构的示例图; 图47A是说明ESOB_SZ和ESOB_S_PKT_POS之间关系的示例的示例图; 图47B是说明ESOB_SZ和ESOB_S_PKT_POS之间关系的示例的示例图; 图47C是说明ESOB_SZ和ESOB_S_PKT_POS之间关系的示例的示例图; 图47D是说明ESOB_SZ和ESOB_S_PKT_POS之间关系的示例的示例图; 图48是说明一组ESOBU的示例的示例图; 图49是说明几个AT_SOBU和包之间关系的示例的示例图; 图50是说明ESOBU_SZ、ESOBU_S_PKT_POS和ES_LAST_SOBU_E_PKT_POS之间关系的示例的示例图; 图51是说明AT_SOBU_SZ和AT_SOBU_S_PKT_POS之间关系的示例的示例图; 图52是说明TS包和包组之间关系的示例的示例图; 图53是说明用来将AV信息(数字电视广播节目等)记录在信息存储介质(光盘、硬盘等)并从该信息存储介质重放该AV信息的设备示例的框图,所述信息存储介质使用根据本实施例的数据结构; 图54是说明记录器系统模型的示例的框图; 图55是说明图53所示设备整个操作的示例的流程图(整个操作处理流程); 图56是说明编辑处理(ST28)示例的流程图(编辑操作处理流程); 图57是说明视频记录操作(部分1)示例的流程图; 图58是说明视频记录操作(部分2)示例的流程图; 图59是说明ESOB分界处理(ST160)示例的流程图(ESOB分界处理流程); 图60是说明缓冲器取值处理(ST130)示例的流程图(缓冲器取值处理流程); 图61是说明包组通用信息设置处理(ST1340)示例的流程图(PKT_GRP_GI设置处理流程); 图62是说明流信息(ESI)生成处理(ST120)的流程图(ESI设置处理流程); 图63是说明在视频记录结束处理(ST150)中的流文件信息(ESTR_FI)生成处理示例的流程图; 图64是说明GPI设置处理ST1530示例的流程图; 图65是说明TMAP设置处理ST1540示例的流程图; 图66是说明EVOB/ESOB结构设置处理ST15400示例的流程图; 图67是说明CP_CTL_INFO(CCI)生成处理ST1220示例的流程图; 图68是说明在视频记录结束处理(ST150)中的节目链(PGC)生成处理(包括节目设置处理)示例的流程图(节目设置处理流程); 图69是说明重放操作示例的流程图(整个重放操作流程); 图70是说明解码器设置处(ST217)示例的流程图; 图71是说明在信元(cell)重放时处理示例的流程图; 图72是说明ESOB连续检查处(ST2201)示例的流程图; 图73是说明从缓冲器RAM将数据传送到解码器的示例的流程图; 图74是说明GP切换设置处理示例的流程图; 图75是说明不连续处理示例的流程图; 图76是说明跳读处理示例的流程图; 图77是说明图3或图46的另一实例的示例图; 图78是说明图9的另一实例的示例图; 图79是说明图77的另一实例的示例图; 图80是说明图24的另一实例的示例图; 图81是说明图25的另一实例的示例图; 图82是说明TMAP文件结构的另一实例的示例图; 图83是说明图27的另一实例的示例图; 图84是说明图29的另一实例的示例图; 图85是说明图30的另一实例的示例图; 图86是说明图36的另一实例的示例图; 图87是说明图42的另一实例的示例图; 图88是说明可共用的内容的转换实例的示例图; 图89是说明从HD_VR到VTSI的转换表(部分1)的示例图; 图90是说明从HD_VR到VTSI的转换表(部分2)的示例图; 图91是说明从HD_VR到VTSI的转换表(部分3)的示例图; 图92是说明从HD_VR到VTSI的转换表(部分4)的示例图; 图93A是说明产生可共用的内容的处理定时的示例流程图; 图93B是说明产生可共用的内容的处理定时的示例流程图; 图93C是说明产生可共用的内容的处理定时的示例流程图; 图94是说明可共用内容产生处理的实例的示例流程图; 图95是说明HD_VR的PGC配置的实例的示例图; 图96是说明CNT_SEG的特别情况的示例图; 图97是说明根据ESOB_CONNI的SOB起始位置的关系的示例图; 图98是说明在编辑时根据ESOB_CONNI的SOB起始位置的关系的示例图; 图99是说明根据ESOB_CONNI的SOB结束位置的关系的示例图;以及 图100是说明在编辑时根据ESOB_CONNI的SOB结束位置的关系的示例图。

具体实施例方式 下面将参考附图对各个实施例进行说明。
图1是说明根据一个实施例的数据结构的示例图。作为可记录或可重写信息存储介质的一个典型例子,已知DVD盘(具有单记录层或多记录层的DVD-R、DVD-RW、DVD-RAM等,所述层使用波长在650nm左右的红激光或波长小于等于405nm的蓝紫或蓝激光)100。如图1中所示,该盘100构成为包括存储文件系统的卷/文件结构信息区111,和实际记录数据文件的数据区112。所述文件系统包括指示文件记录位置的信息。
数据区112包括记录通用计算机数据的区120和122,和记录AV数据的区121。AV数据记录区121被构成为包括AV数据管理信息区130,其存储用于管AV数据的视频管(VMG)文件;ROM视频对象组记录区131,其记录符合DVD-视频(ROM视频)标准的对象数据文件;VR对象组记录区132,其记录服从视频记录(VR)标准的对象数据(ESOBS扩展视频对象集)的文件(VRO文件);以及记录区133,其记录流对象数据(ESOBS扩展视频对象集)文件(SRO文件),该文件记录了与数字广播一致的对象。注意,针对SRO文件的记录标准将根据需要被描述为流记录(SR)。
注意,符合针对DVD-视频(ROM视频)的格式(如视频标题集)(VIDEO-TS)和针对可记录/可再现DVD(DVD-RTR)的DVD-RTAV来准备不同文件目录,并且与要在本实施例中被描述的数字广播一致的新DVD标准文件被记录在例如DVD_HDVR目录中(随后将参考图3进行描述)。
这就是说,DVD_HDVR目录(图3)记录用于管理数据的VMG文件;用于模拟记录模拟广播数据、导入数据等的作为对象文件的VRO文件;和作为数字广播对象的SRO文件。该SRO文件记录ESOBS。
图2是说明在根据本实施例的数据结构中,重放管理信息层、对象管理信息层、和对象层之间关系的示例图。如图2所示,SR管理数据被记录在与VR共用的VMG文件中,并且与VR共同受到控制。SR和VR数据被连接到各自的信元(cell),并且对每个重放时间指定重放位置。该管理数据被称为VR_MANGER.IFO(见图3)。当TMAPT作为一个独立文件被记录时,如图3中所示,添加HR_VTMAP.IFO和HR_STMAP.IFO,以及作为他们备份文件的HR_VTMAP.BUP和HR_STMAP.BUP。
每个ESOBU的结构包括一个或多个ESOB 141。每个ESOB对应例如一个节目。该ESOB包括一个或多个ESOBU(扩展流对象单元),该ESOBU的每一个与针对给定时间间隔的对象数据(其根据ESOBU_PB_TM_RNG的值改变)一致或者与一个或多个GOP数据一致。当传送率低时,一个GOP数据无法经常在1秒内被发送(由于VR采用内部编码所以其可自由设置数据单元结构,但是由于由广播站编码数据,所以数字广播无法指明下一个到来的数据)。另一方面,传送率可能较高,并且可能频繁的发送I-画面数据。在这种情况下,ESOBU被频繁地分界,并且ESOBU管理信息相应的增加,从而急剧增加整个管理信息。由于该原因,由给定时间间隔(最小极限将通过除了ESOB的最后一个ESOBU的画面数据来分界ESOBU该分界单元对应一个I-画面(如针对每秒))或由一个或多个GOP数据来分界ESOBU是适当的。
当在非可识别流的情况下将管理信息形成在PATS基础上时,在由AT_SOBU_TM数据表示的时间间隔将AT_SOBU(SOBU为基础的到达时间)分界。这里有两种类型的AT_SOBU_TM数据在几秒内被指定的(见图25)或由27MHz计数值指定的。
在本实施例中,一个ESOBU包括一个或多个包组,每个包组对应16个(或32个)逻辑块(1LB=2048字节;16LB=32640字节)。每个包组包括一个Packet_Group_Header和(170)TS包。可由在每个TS包之前分配的PAT(包到达时间戳4字节)表示每个TS包的到达时间。
以0作为视频记录起始时间(或预定值),直到视频记录结束时间,对TS包的到达时间进行线性相加。注意,STC和PATS不总是表示相同值(因为不同的默认值等)。然而,PATS计数器的计数间隔必须与STC计数器的计数间隔同步,该STC计数器在重放同步状态下对应相邻PCR取值定时之间的间隔。注意,该PCR包括在MPEG_TS中的一个适配字段(未示出)中。一个包组可包括两个ESOB的最大值。即,包组不需要对各个ESOB进行对准。
下面将参考图3到36等描述管理信息。图3是说明根据本实施例的文件结构的示例图。
如图3所示,HDVR目录存储作为DVD管理信息文件的HR_MANGER.IFO、作为模拟视频输入对象文件的VRO文件、和与数字广播一致的SRO文件。即流数据的管理信息被存储在该VMG文件中,并且在与VR数据相同的水平上管理流数据。更具体的,该流管理信息被存储在ESTR_FIT(扩展流文件信息表)中,并且该VMG文件作为管理信息采用一种格式,该格式是通过将ESTR_FIT(扩展流文件信息表)添加到存在DVD-VR标准的管理信息中而获得的。
MPEG-TS方案作为与广播方案共用的基础格式被分为包管理数据字段和有效负荷,所述广播方案广播(分配)压缩的运动画面数据,诸如数字电视广播、使用如因特网等有线网络的广播等等。
所述有效负荷包括要在加扰状态下被重放的数据。根据ARIB,不对PAT(节目关联表)、PMT(节目映射表)和SI(服务信息)进行加扰。而且,使用PMT和SI产生各种管理信息(SDT服务描述表、EIT事件信息表、BAT业务群关联表(Bouquet AssociationTable))。
要被重放的内容包括MPEG视频数据、杜比AC3(R)音频数据、MPEG音频数据、数据广播数据等。而且,所述内容包括在重放中使用的信息(如PAT、PMT、SI等),即使它们并未与要被重放的内容直接相关。所述PAT包括针对每个节目的PMT的PID(包识别),并且该PMT记录视频数据和音频数据的PID。
一个正常的STB重放次序如下。即,当用户确定一个基于EPG信息的节目时,在目标节目的起始时间加载PAT。根据该数据确定属于所期望节目的一个PMT的PID,并且与该PID相一致的读出该目标PMT。之后,确定要被重放的视频和音频包的PID,所述PID包括在PMT中。根据PMT和SI读出视频和音频属性,并将所述属性设置到各自的解码器中。该视频和音频数据按照它们的PID被提取和重放。注意,由于PAT、PMT、SI等也在重放中使用,所以它们以数个100ms的间隔发送。
在各个国家和广播站采用的是不同的数字广播方案例如,在欧洲为DVB(数字视频广播);在美国为ATSC(高级电视系统委员会);以及在日本为ARIB(无线电工业和商业协会)。
在DVB中,视频格式为MPEG2,分辨率为1152*1440i、1080*1920(i,p)、1035*1920、720*1280、(576,480)*(720,544,480,352)、和(288,240)*352,帧频为30Hz和25Hz,音频格式包括MPEG-1音频和MPEG-2音频,以及采样频率为32kHz、44.1kHz和48kHz。
在ATSC中,视频格式为MPEG2,分辨率为1080*1920(i,p)、720*1280p、480*704(i,p)、和480*640(i,p),帧频为23.976Hz、24Hz、29.97Hz、30Hz、59.94Hz和60Hz,音频格式包括MPEG1音频层1和2(DirecTV)和AC3层1和2(Primstar),以及采样频率为48kHz、44.1kHz和32kHz。
在ARIB中,视频格式为MPEG2,分辨率为1080i、720p、480i和480p,帧频为29.97Hz和59.94Hz,音频格式包括AAC(MPEG-2高级音频编码),以及采样频率为48kHz、44.1kHz、32kHz、24kHz、22.05kHz和16kHz。
在这种方式下,数字广播方案在不同国家是不同的,并且可能对于各个广播站也是不同的。因此,记录器根据要被使用的各个方案需要记录作为一个或多个文件的对象。
由于这个原因,在本实施例中,将要被添加到存在的VR文件结构中的文件被构成为允许在文件名HR_SFIx.IFO和HR_SFIx.bup中存在多个“x”,如图3中所示。针对各个广播方案添加具有这种结构的一个或多个文件。
例如,当“x”=00时,可在广播方案未知或者记录器不支持该广播方案时使用该文件。在这种情况下,可将其广播方案未知的流或记录器不支持的流存储为类型B的流(SOB_STRB)。因此,由于对于每个广播站(或每个广播方案)来说,作为针对数字广播的管理信息的ESTR_FI被改变,所以存在多条ESTR_FI。
图4是说明记录在AV数据管理信息记录区130中的管理信息(HDVR_MG)的字段(HDVR_MGI)的结构示例的示例图。该HDVR_MGI具有管理器信息表(MGI_MAT)和播放列表搜索指针表(EX_PL_SRPT)。该管理器信息表(MGI_MAT)包括盘管理识别信息(VMG_ID)、HDVMG文件信息(HR_MANGER.IFO)的结束地址(HR_MANGER_EA表示从HDVR_MG文件头到EX_MNFIT尾的地址)、管理信息(HDVR_MGI)的结束地址(HDVR_MGI_EA表示从HDVR_MG文件头到HDVR_MGI尾的地址)、版本信息、盘恢复信息(DISC_RSM_MRKI)、盘代表画面信息(EX_DISC_REP_PICI)、流对象管理信息的起始地址(ESTR_FIT_SA)、原始节目链信息的起始地址(EX_ORG_PGCI_SA)、用户定义节目链信息表的起始地址(EX_UD_PGCI_SA)等等。
图5是说明整个盘的恢复标记信息(DISC_RSM_MRKI)的一个实例的示例图。该DISC_RSM_MRKI被设置为包括节目链号PGCN、节目号PGN、信元(cell)号CN、包括重放开始PTM等(包括目标ESOB上的PTM/PATS/S_ESOB_ENT号等)的标记指针信息MRK_PT、要被重放的视频流的ESI号V_ESN、要被重放的音频流的ESI号A_ESN、在双单(Dual-Mono)情况下的主/副信息(主/副音频切换标记)、表示该标记的生成(更新)数据的数据信息MRK_TM等等,它们作为在贯穿整个盘进行重放时用于将暂停了的重放重启的信息。
图6是说明该盘的代表画面信息(EX_DISC_REP_PICI)的一个实例的示例图。该EX_DISC_REP_PICI被设置为除了包括该代表画面的节目链号PGCN、节目号PGN和信元(cell)号CN以外,还包括包括了该代表画面的起始PTM等(包括目标ESOB上的PTM/PATS/S_ESOB_ENT号等)的画面指针PIC_PT、要被重放的视频流的ESI号V_ESN、该代表画面的重放时间和/或重放结束时间、表示该代表画面的生成(或更新)数据的数据信息PIC_CL_TM等等。图7是说明播放列表搜索指针表(EX_PL_SRPT)的一个实例的示例图。该EX_PL_SRPT包括各个播放列表的搜索指针(EX_PL_SRP#1到EX_PL_SRP#n),并且每个搜索指针(EX_PL_SRP)包括针对每个播放列表的恢复标记(PL_RSM_MRKI表示暂停重放时的重放位置的标记)。作为用于重新开始重放的信息,该PL_RSM_MRKI被设置为包括符合恢复标记的信元(cell)号CN、符合恢复标记的画面指针PIC_PT(符合重放起始PTM等)、表示该标记的生成数据的数据信息MRK_TM、要被重放的视频流(默认流)的ESI号V_ESN、要被重放的音频流的ESI号A_ESN、包括在与恢复标记相符的音频流中的音频信息(在双单情况下的主/副信息)的主/副切换标记等等。
此外,每个EX_PL_SRPT包括感兴趣的播放列表的代表画面信息(PL_REP_PICTI),其为每个播放列表设置代表画面信息(将在标题菜单等上作为微型图被重放的画面标记)。该PL_REP_PICTI被设置为包括目标信元(cell)号CN,目标EVOB上的画面指针PIC_PT(感兴趣的代表画面的起始PTM、PATS、E_EVOB_ENT号等),要被重放的视频流(默认流)的ESI号V_ESN,感兴趣的代表画面的重放时间或重放结束时间,表示该感兴趣的代表画面标记的生成(更新)数据的数据信息PIC_CL_TM等等。
图8是说明在根据本实施例的数据结构中,一个管理信息(HDVR_MG)的另一字段(EX_M_AVFIT)的结构示例的示例图。该EX_M_AVFIT包括电影AV文件信息(EX_M_AVFI),该EX_M_AVFI包括多段M_EVOBI#1到M_EVOBI#n来作为对于与EVOB号数量相同的各个EVOB的管理信息。如图8所示,每个EVOBI包括用于管理EVOB的TMAP的EVOB_TMAPI。
注意,图8中的EX_M_AVFITI(VTMAP_LAST_MOD_TM)可将VTMAPT的更新数据信息描述为针对视频记录(VR)的TMAP(时间映射),所述视频记录(VR)执行模拟输入的自身记录和重放。而且,图13中的ESTR_FI_GI(STMAP_LAST_MOD_TM)可将STMAPT的更新数据信息描述为针对数字广播记录的流记录(SR)的TMAP。结果,将这些值(VTMAP_LAST_MOD_TM和/或STMAP_LAST_MOD_TM的值)与在每个TMAPT文件中描述的对应更新数据信息相比较。如果这些值彼此相等,由于确定了可保证连贯性,所以该处理可被继续。
图9是说明EVOB时间映射通用信息(EVOB_TMAP_GI)的一个实例的示例图。如图9所示,EVOB时间映射信息(EVOB_TMAPI)包括EVOB_TMAP_GI。该EVOB_TMAP_GI记录了用于管理作为独立文件的VTMAPT的通用信息。即,该EVOB_TMAP_GI被构成为包括存储在感兴趣的EVOBU中的入口(EVOBU_ENT)的总数(EVOBU_ENT_Ns)、感兴趣的EVOBU的起始地址(ADR_OFS)、感兴趣的EVOBU的大小(EVOB_SZ)、确定感兴趣的EVOBU的入口的时间间隔的EVOBU_PB_TM_RNG,VTMAP文件中的TMAP号(EX_VTMAP_N如果该TMAP号被确定为具有从EVOB头开始的一一对应关系,则该EX_VTMAP_N可被省略)等等。
由于TMAP被存储在独立的文件中(见图26),所以该EVOB_TMAP_GI允许识别EVOB的信息,而无需读出该TMAP文件。特别地,EVOB_TMAP_GI中的EVOB入口的起始地址ADR_OFS、大小EVOB_SZ和总数EVOBU_ENT_Ns允许在加载该TMAP文件主体之前,确定要从盘100中读出的数据大小、要保证的工作RAM大小等,从而使读取准备更容易。
图10是说明EX_M_VOB_STI的结构示例的示例图,并且图11是说明V_ATR的结构示例的示例图。如图10所示,当登记该EX_M_VOB_STI时,EVOB通过M_EVOBI中的号来指定其相应的EX_M_VOB_STI。该EX_M_VOB_STI的结构包括作为存在的DVD-VR中的V_ATR、AST_Ns、SPST_Ns、A_ATR0、A_ATR1、SP的调色信息等等。
作为EVOB的属性,如图11所示,一个表示逐行画面或非逐行画面的标记被添加到视频属性信息(V_ATR)中,高品质或高清晰(HD)被添加到“电视系统”中,并且分辨率类型的数量增加。
图12是说明ESTR_FIT的结构示例的示例图。流管理信息被存储在ESTR_FIT(扩展流文件信息表)中。该ESTR_FIT包括包括了一个或多个文件信息搜索指针的表(ESTR_FI_SPRT),一段或多段文件信息(包括在图13HR_SFIxx.IFO中的ESTR_FI),一段或多段其它文件信息(包括在图26HR_STMAPx.IFO中的STMAPIT)等。
在该结构中,因为对于每一广播站(或每一广播方案)的数字广播,有一个ESTR_FI作为管理信息,所以有多段ESTR_FI。因此,存在ESTR_FI_SRPT信息来指定要被使用的ESTR_FI文件。如图12所示,其结构(ESTR_FI_SRPTI)包括ESTR_SRP的总数(ESTR_FI_SRP_Ns)和感兴趣的表信息的结束地址(ESTR_FI_SRPT_EA)。每一ESTR_FI_SRP包括ESTR_FI_FN(ESTR_FI文件名)、ESTR_FI_LAST_MOD_TM(ESTR_FI文件的编辑更新时间)、AP_FORMAT_1(广播方案主要种类日本_ISDB、ATSC、欧洲_DVB等)、Country_code(视频记录的国家代码如JPN=日本)、PKT_TY(包类型如1=MPEG-TS)、ESOBI_Ns(ESOB的数量或AT_SOB的数量)、ESTR_FI_SZ(ESTR_FI文件大小)、和TOTAL_STMAP_SZ(STMAP的总大小)。
特别是,如果TOTAL_STMAP_SZ将最大尺寸为2MB或更小的极限值设置到标准中,则需要确认文件大小从而不超出该尺寸。更具体的说,需要确认该STMAP,使得其可被映射到最大尺寸为2MB或更小的MPU的工作RAM中。针对该目的,TOTAL_STMAP_SZ允许对TMAP大小进行确认。
注意,更新数据信息(图13中的STMAP_LAST_MOD_TM)也被设置到ESTR_FI文件中。当ESTR_FI在编辑中被改变时,更新该值。在重放时,该更新的值(ESTR_FI_LAST_MOD_TM)与ESTR_FI文件中的值(STMAP_LAST_MOD_TM)进行比较。如果两个值相同,则允许重放。
ESTR_FI段的数量为例如4个或更少,并且ESOBI段的数量为999或更少。ESTR_FI文件名HR_SFInn.IFO的“nn”部分被反映到STMAP的文件名HR_STMnn.IFO的“nn”部分,因此确定了STMAP的文件名。
图13是说明ESTR_FI文件结构(HR_SFIxx.IFO)的一个实例的示例图。该ESTR_FI包括ESTR_FI_GI(通用信息)、一个或多个ESOBI_SRP(扩展流对象信息搜索指针)和一个或多个段的ESOBI(ESOB信息),所述ESOBI的数量与ESOBI_SRP#ks相同并且由它们的值(#k)表示。
该ESTR_FI_GI包括由感兴趣的ESTR_FI管理的对象的文件名/文件号(SFI_ID)‘感兴趣的ESTR_FI中的ESOBI_SRP的数量(ESOBI_SRP_Ns)、感兴趣的文件的版本号(VERN)、包类型(PKT_TY如1=MPEG-TS)、包组大小(PKT_GP_SZ如固定为16逻辑块)、包组中TS包的数量(PKT_Ns如0xAA固定为170TS包)、STMAP更新时间(STMAP_LAST_MOD_TM)、STMAP大小(STMAP_SZ)以及包到达时间状态(PATS_SS)等。
注意,对应HR_SFIxx.IFO的段数保证多段STR_FI。可为各个广播站和/或广播方案(日本为ARIB、美国为ATSC、欧洲为DVB等)准备这些STR_FI段。同样,可对应多段STR_FI来提供多个时间映射(见图26中的ETMAPI/STMAPI)。
对于可识别流的情况(类型A的STRA),可在PTM基础上产生TMAP。然而,对于非可识别流的情况(当无法被解扰的数据或不同于确定的广播站的方案的数据被输入时类型B的STRB),可在接收时间(PATS)基础上,而非在PTM基础上产生TMAP。然而,由于PATS不是重放时间,因此特殊重放或在时间方面精确的特殊重放等无法被执行,但可执行粗略的特殊重放(允许用户粗略确定记录内容的快进重放、倒带重放等)。
在图13中,PATS_SS包括表示PATS精确性的值。例如,当后面将做描述的图53所示设备获取网络、IEEE1394等的数据本身时,该PATS包括4字节或在某些情况下为虚设的。为了应付这种情况,准备PATS_SS值“00=PATS和FIRST_PATS_EXT两个都有效精确性6字节”,“01=只有PATS有效精确性4字节”,以及“10=PATS和FIRST_PATS_EXT两个都无效无精确性”。
作为数字广播的一个特点,例如,已知多画面广播。在多画面广播中,同时(通过时间分配)广播多个视频数据,并且用户可根据其选择来重放这些视频数据中的一个。在这种方式中,用户可根据其品味选择多个内容中的一个。例如,当记录器作为一个TS接收流X、Y、和Z来作为多画面广播,并接收流U来作为雨致衰减广播时,应作出以下控制,以使得用户在重放中选择并重放使用的流,以及使用按键来在流中间自由切换。为了应付这一控制,添加分组信息(GPI)来完成这一对象。
图14是说明包括在图13所示ESOBI中的ESOBI_GI的结构示例的示例图。该ESOBI_GI包括在图14按顺序列出中的图14示出的各种信息。即,该ESOBI包括ESOBI_GI、对应于ESOBI_V_ESI(扩展视频基本信息)的ESOB_ESI、ESOB_A_ESI(扩展音频基本信息)、和/或ESOB_OTHER_ESI(其它基本信息)、ESOB_DCNI(不连续信息)、ESOB_CONNI(ESOB连接信息)、ESOB_ES_GPI(ESOB_ES组信息)、ESOB_TMAP(ESOB时间映射)等。
图15是说明包括在ESOBI_GI中的各种类型信息的示例图。图15示出了图14所示各种信息的内容。即,该ESOBI_GI包括ESOB_REC_MODE,ESOB_TY,AP_FORMAT_2(次要1=ISDB-SBS/CS广播,2=ISDB-T地面数字广播),视频记录起始时间(EVOS_REC_TM),视频记录时间周期(ESOB_DURATION全部0xff,如果无有效值被获得),开始展现时间(ESOB_S_PTM),结束展现时间(ESOB_E_PTM)等等。另外,该ESOBI_GI根据PSI和SI值来记录SERVICE_ID,PTM_PID,NETWORK_ID,TS_ID,FORMAT_ID,SERVICE_TYPE,PCR_PID等。而且,该ESOBI_GI包括ESOB_ES_Ns(为视频记录选择的ES的数量),ESOB_V_ES_Ns(记录的视频ES产生的TMAP数据的ES数量),ESOB_A_ES_Ns(记录的音频ES产生的TMAP数据的ES数量),记录速率等。
注意,在类型B的情况下,常常记录未被识别的流。在这种情况下,由于确定了PSI和SI的值是未知的(或不可靠的),所以不能描述SERVICE_ID,PMT_PID,NETWORK_ID,TS_ID,FORMAT_ID,SERVICE_TYPE,PCR_PID等。在这种情况下,一个表示PSI和PI无效信息的标记可被设置在ESOB_TYb12中。在这种情况下,SERVICE_ID,PMT_PID,NETWORK_ID,TS_ID,FORMAT_ID,SERVICE_TYPE,和PCR_PID的值变得无效。
可为SERVICE_ID,PMT_PID,NETWORK_ID,TS_ID,FORMAT_ID,SERVICE_TYPE,和PCR_PID的各个值设置无效值(0xff)来代替整个标记(ESOB_TY的b12),并且这些值可在无效的情况下被设置。然而,即使在类型B中,PSI和SI的值也常为有效的。
包括在ESOB_GI中的ESOB_REC_MODE表示流的类型00h=类型A的记录模式,并且01h=类型B的记录模式。类型A是一个其流结构可被识别,并且根据PTM管理其管理信息的流。另一方面,类型B是一个其流结构不可被识别,因此根据PATS管理其管理信息的流。由于该原因,类型A根据PTM而采用TMAP,并且类型B根据PATS而采用TMAP。而且,该ESOB_TY包括表示临时擦除或不擦除的TE标记,以及表示根据PSI和SI产生的数据的有效性/无效性的标记。
注意,ESOB_ES_Ns、ESOB_V_ES_Ns、ESOB_A_ES_Ns、和ES_TMAP_Ns具有以下关系 ESOB_ES_Ns≥ESOB_V_ES_Ns+ESOB_A_ES_Ns ESOB_V_ES_Ns+ESOB_A_ES_Ns≥ES_TMAP_Ns 图16是说明ESOB_ESI的结构示例的示例图。如图16所示,该ESOB_ESI被分成3类(图17中的ESOB_V_ESI,图18中的ESOB_A_ESI,和图19中的ESOB_OTHER_ESI)。ESOB_ES_PID(ES的PID)、STREAM_TYPE(在PMT中表示的流类型)、STREAM_CONTENT(由描述符成分表示的STREAM_CONTENT值)、COMPONENT_TYPE(由描述符成分表示的COMPONENT_TYPE值)和Es_Index(例如在ARIB的情况下,由描述符成分表示的COMPONENT_TAG值,即在感兴趣的ESOB中唯一分配到ES的索引号)与ESOB_ESI的这三个不同类型共用。而且,将V_ATR添加到ESOB_V_ESI中。
图17是说明ESOB_V_ESI的结构示例和包括在该ESOB_V_ESI中的视频属性V_ATR的结构示例的示例图。该V_ATR描述了视频压缩模式(压缩模式类型1=MPEG1,2=MPEG2,3=MPEG4_AVC,4=VC-1,...),宽高比(0=4∶3,1=16∶9)、源分辨率(0=352*240(288),1=352*480(576),2=480*480(576),3=544*480(576),4=704*480(576),5=720*480(576),8=1280*720,9=960*1080,10=1280*1080,11=1440*1080,12=1920*1080,16=640*480(576),17=未指定(水平)*240(288)(垂直),18=未指定(水平)*480(576)(垂直),19=未指定(水平)*720(垂直),20=未指定(水平)*1080(垂直),1fh=未指定)、源画面处理模式(0=隔行,1=逐行,3=未指定)、帧速率(1=24/1.001,2=24,3=25,4=30/1.001,5=30,6=50,7=60/1.001,8=60,0xf=未指定)等等。
注意,“未指定”被设置为当仅根据PSI和SI的注释不能确定内容时,如果不能检测对象的内容,则用“未指定”来描述。在ARIB中,特别的,由于单单垂直分辨率被指定,而通过只对描述符进行注释不能指定水平分辨率,所以只有垂直分辨率可被描述。
图18是说明ESOB_A_ESI的结构示例和包括在该ESOB_A_ESI中的音频属性AUDIO_ATTR的结构示例的示例图。该A_ESI还包括AUDIO_ATTR(音频属性值)。该AUDIO_ATTR包括音频代码模式(0=AC-3,2=未扩展比特流的MPEG1或MPEG2,3=扩展比特流的MPEG2,4=L-PCM,0x30=MPEG2 AAC,0x3f=未指定)、采样频率(0=48kHz,1=96kHz,2=192kHz,4=12kHz,5=24kHz,8=32kHz,9=44.1kHz,0xf=未指定)、音频信道的数量(0=1ch(单声道),1=2ch(立体声),2=3ch,4=5ch,5=6ch,6=7ch,7=8ch,9=2ch(双单声道),0xf=未指定)等。根据描述符的成分设置这些值。
图19是说明ESOB_OTHER_ESI的结构示例的示例图。该ESOB_OTHER_ESI包括如图17中的ESOB_V_ESI或如图18中的ESOB_A_ESI的ES_TY,ES_PID,STREAM-TYPE,和COMPONENT_TAG。注意,ESOB_OTHER_ESI除了这些区域外还可具有预留区域,并且可根据需要在该预留区域中描述各种信息(数据编码识别符、该识别符的附加信息、复制控制信息等)。
图20是说明ESOB_DCNI的一个实例的示例图。该ESOB_DCNI(不连续信息)包括DCNI_GI和CNT_SEGI#1到CNT_SEGI#n。该DCNI_GI包括CNT_SEGI段的数量(CNT_SEGI_Ns)。每一CNT_SEGI包括CNT_SEG_SZ(CNT_SEG大小包组的数量(或数字)),和CNT_SEG_PKT_POS(在包组中第一CNT_SEG的包的数量)。这些信息可表示该记录器或播放器的系统时间计数器STC的计数操作是否结束(绕回)。通过这种方式,从ESOB头开始的CNT_SEG的数量在时间信息PTM中被替换,从而预先确认是否发生STC绕回,并且其可被用于TMAP计算中等等(见图36该PTM的结构)。
图21是说明ESOB_GPI的结构示例的示例图。该ESOB包括用于支持多画面广播、雨致衰减广播、和多节目同步视频记录的ESOB_ES_GPI。该GPI(组信息)包括ESOB_GPI_GI、一个或多个GPI_SRP、一段或多段GPI等。
图22是说明ESOB_GPI_GI、每一GPI_SRP#和每一GPI#的结构示例的示例图。该ESOB_GPI_GI存储GPI_TY(0=在记录器中创建,1=由广播定义),和GPI_SRP_Ns(ES_GPI_SRP的数量)。每一GPI_SRP存储GPI_SA(GPI的起始地址)。每一GPI包括GPI_GI和ES_PIS。该GPI_GI包括PRIORITY(优先0如果其未被指定,1=第一优先),和ES_PID_Ns(在感兴趣的组中ES的数量)。如果存储了视频PID,则它不属于同一GP。
图23是说明ESOB_CONNI的结构示例的示例图。该ESOB_CONNI(ESOB连接信息)描述了一个表示是否紧接着先前的ESOB连续记录感兴趣的ESOB的连续记录标记(ESOB_CONN_SS)。即该ESOB_CONNI可被看成是一个连续的ESOB紧接着前一ESOB的无缝信息。如果包括在该ESOB_CONNI中的ESOB_CONN_SS为“1”,其表示感兴趣的ESOB紧接着先前的ESOB与先前ESOB连续记录;否则,其表示感兴趣的ESOB没有紧接着先前的ESOB连续记录。
图24是说明ESOB_TMAP(类型A)的结构示例的示例图。该ESOB_TMAP包括ESOB_TMAP_GI和一段或多段ES_TMAP_GI。注意,ESOB_TMAP_GI与STMAP文件中的STMAPI_SRP一一对应,并且该STMAP_SRP与STMAPI一一对应。
该ESOB_TMAP_GI包括ADR_OFS(从文件头到ESOB头的包组数量(或LB地址)),并且在PTM为基础的情况下还包括ESOBU_PB_TM_RNG(ESOBU重放时间范围1=2s或更少,2=3s或更少,3=1s或更少)、ESOB_S_PKT_POS(ESOB头在包组中的起始位置0≤ESOB_S_PKT_POS≤169)、ESOB_E_PKT_POS(ESOB的头在包组中的结束位置0≤ESOB_E_PKT_POS≤169)、ESOB_SZ(ESOB大小)和ES_TMAP_GI_Ns(属于感兴趣的ESOB的ES_TMAP的数量)。每一ES_TMAPI_GI包括ESIN(感兴趣的TMAP的目标ES的ESI数量)、ADR_OFS(从ESOB文件头到感兴趣的ES头的逻辑地址)、ES_S_PTM(起始PTM)、ES_E_PTM(结束PTM)、ES_ESOBU_ENT_Ns(ESOBU_ENT的数量)、LAST_ESOBU_E_PKT_POS(在包组中最后一个ESOBU的位置)和STMAP_N(STMAPT中TMAP的数量,该数量属于感兴趣的ES当在每一STMAPT中顺序记录TMAP时可省略该数量)。
注意,即使当视频记录时间增加时,也可以通过设置ESOBU_PB_TM_RNG(对图9中的EVOBU_PB_TM_RNG的相同的应用)来防止该TMAPI信息变得过于大。然而,由于相邻入口之间的时间间隔变宽,更容易对平滑双速重放造成干扰。
注意,ESOB_TMAP_GI(图24)与STMAP文件中的STMAP_GI(图26)一一对应,并且属于ESOB_TMAP的ES_TMAP_GI(图24)与ETMAPI(图26)对应。即,ES_TMAP_GI段的数量值(ESOB_TMAP_GI中的ES_TMAP_GI_Ns图24)与ETMAPI_SRP的数量(或ETMAPI段的数量)(STMAPI_GI中的ETMAP_SRP_Ns图29)相匹配。
由于这个原因,当从一个ESOB中要被重放的视频ES的PID数据提取(检查)TMAP数据时,具有与要被重放的视频ES的PID数据对应的ESI号的ESTMAP_GI被从ESOB_TMAPI的ESTMAP_GI中检查出来,并且该ESOB中的数量(次序)被保持。之后,在对应该ESOB_TMAP_GI的STMAPI_GI中,以ESOB中的次序来确定ETMAPI_SRP,并且根据每一SRP信息指定ETMAPI。通过将ETMAPI_SRP的数量增加为在STMAPI_GI中从第一个开始的数量,来确定属于STMAPI_GI的ETMAP_SRP。
图25是说明ESOB_TMAP(类型B)的结构示例的示例图。图25(或之后要说明的图30)示出了PATS基础上的一个实际TMAP结构的示例。在图25中,ESOB_ADR_OFS表示从文件头到ESOB头的逻辑块的数量(LBN)。
ESOB_SZ是从一个AT_SOB头所属的包组到该AT_SOB尾所述的包组的包组数量。ESOBU1_SZ是从ESOBU第一包组到该ESOBU最后一个包组的包组数量。每一ESOBU_S_PKT_POS表示ESOBU和使用该包数的包组的部分之间的差。
因为时间信息是以PATS为基础的,所以由具有ESOB_S_PATS作为ESOB起始时间,以及具有ESOB_E_PATS作为其结束时间的PATS表示时间信息。然而,ESOB_E_PATS是最后一个包组的最后一包的PATS(到达起始时间),并且不是最后接受的结束时间。对各个ESOBU完成编辑处理,并指定重放起始时间(CELLI的CELL_S_PATS)。由于对各个ESOBU完成编辑处理,所以每一ESOB_S_PATS总是与该ESOBU的头相匹配。
在以PATS为基础的情况下,ESOB_TMAP_GI包括ESOB_ADR_OFS(从文件头到ESOB头的包组数(或LB地址))、AT_SOBU_TM(ESOBU的到达时间间隔0=1s,1=2s)、ESOB_S_PKT_POS(包组中ESOB头的起始位置0≤ESOB_S_PKT_POS≤169),ESOB_E_PKT_POS(包组中ESOB头的结束位置0≤ESOB_E_PKT_POS≤169)、AT_SOBU_ENT_Ns(属于感兴趣的ESOB的AT_SOBU_ENT的数量)和ESOB_SZ(ESOB的大小)。对各个AT_SOBU完成编辑处理,并且根据PATS起始时间和PATS结束时间(CELLI)完成调整处理。
图26是说明包括在DVD_HDVR目录中的HR_VTMAP.IFO和HR_STMAPx.IFO的结构示例的示例图。STMAPIT被记录在独立于EX_VTMAPIT的区(文件)中。该STMAPIT(类型A的情况下)包括STMAPITI、一段或多段STMAPI_GI、和一个或多个ETMAP_SRP、以及多段与ETMAP_SRP数量相等的ETMAPI。另一方面,该STMAPIT(类型B的情况下)包括STMAPITI、一个或多个ETMAP_SRP、以及多段与ETMAP_SRP数量相等的ETMAPI。
普通的DVD记录器具有作为视频对象(VOB)管理信息的时间映射信息(TMAPI)。该信息被用于将EVOB或ESOB分为EVOBU或ESOBU,并且允许使用这些重放单元进行重放、特殊重放等。然而,经过每一个最大值0.5s增加一段信息。由于这个原因,如果未来增加了盘的大小,或者采用了高压缩效率的压缩方法,TMAPI段的数量会增加,并且在执行编辑处理等过程中完成复杂的管理。如果时间映射信息包括在管理信息(.IFO)中,则其它字段中的非关联数据需要在TMAPI每一次改变时都被移动或重写,这导致了较低的效率。为了改善这种情况,TMAPI被记录在独立的字段中(见图26)。
图27是说明了EX_VTMAPTI、每个EX_VTMAP_SRP#和每个EX_VTMAPI的结构示例的示例图。该EX_VTMAPTI包括EX_VTMAPITI、EX_VTMAPI_SRPT、和EX_VTMAPI#1到EX_VTMAPI#n。该EX_VTMAPITI包括VMG_ID(与位于VMGI头的VMG_ID值相同),EX_VTMAPT_EA(VTMAP的结束地址),EX_VERN(TMAP的版本信息),EX_VTMAP_LAST_MOD_TM(TMAPT的更新日期信息,与HR_MANGR.IFO具有相同值),和EX_VTMAP_SRPNs(搜索信息的总数)。VTMAP_SRPT包括一个或更多VTMAP_SRP(各个VTMAP的搜索信息)。而且,每一VTMAP_SRP包括VTMAP_SA(VTMAP的起始地址)和EVOBU_ENT_Ns(EVOBU_ENT的总数)。该VTMAP包括一个或更多EVOBU_ENT。
图28是说明每个EVOBU_ENT内容的结构示例的示例图。每一EVOBU_ENT包括在感兴趣的入口中第一参考画面的大小第一REF_SZ,感兴趣的EVOBU的重放时间EVOBU_PB_TM(其可由字段的数量表示),和感兴趣的EVOBU的大小EVOBU_SZ。注意,“参考画面”意为可以仅由一个压缩画面形成(或解码)针对一帧(或文件)的画面的画面数据,并且I-画面数据对应于例如带有MPEG2的参考画面。
图29是说明包括在STMAPT(类型A)中的各种信息的结构示例的示例图。图30是说明包括在STMAPT(类型B)中的各种信息的结构示例的示例图。
如图29所示,在PTM基础上的类型A的STMAPITI包括STMAPIT识别信息(STM_ID)、STMAPIT的结束地址信息(STMAPIT_EA)、感兴趣的TMAP的版本信息(VERN)、STMAPI的更新数据信息(STMAPI_LAST_MOD_TM与在VMGI中的值相同)、STMAPI_GI段的数量(STMAPI_GI_Ns)等等。STMAPI_GI包括ETMAPI_SRP的数量(ETMAPI_SRP_Ns),其属于STMAPI_GI,并且属于STMAP的ETMAP在从第一个开始的数量序列中被确定。该ETMAPI_SRP包括ETMAPI的起始地址信息(ETMAPI_SA),以及ESOBU_ENT的数量(ESOBU_ENT_Ns)。该ETMAPI包括一个或更多ESOBU_ENT。注意,无用的数据可能被插入到ESOBU_ENT中。
另一方面,如图30所示,在PATS基础上的类型B的STMAPITI包括STMAPIT识别信息(STM_ID),STMAPIT的结束地址信息(STMAPIT_EA),感兴趣的TMAP的版本信息(VERN),STMAPI的更新日期信息(STMAPI_LAST_MOD_TM与在VMGI中的值相同),STMAPI_SRP_Ns(TMAP_SRPI段的数量=TMAPI段的数量)等。一个STMAPI_SRP包括STMAPI的起始地址信息(STMAPI_SA)和AT_SOBU_ENT的数量(AT_SOBU_ENT_Ns)。STMAPI包括一个或更多AT_SOBU_ENT。每一AT_SOBU_ENT包括AT_SOBU的大小(AT_SOBU_SZ)和AT_SOBU_S_PKT_POS,所述AT_SOBU_S_PKT_POS表示从包组头开始由包的数量表示的感兴趣的AT_SOBU的起始位置。
图31是说明每一ESOBU_ENT内容的结构示例(类型A的示例)的示例图。PTM基础上的ESOBU_ENT包括入口中第一参考画面(I-画面等)的1st_Ref_PIC_SZ(从ESOBU头开始的结束地址信息LB单元)、ESOBU重放时间ESOBU_PB_TM(字段的数量)、ESOBU大小ESOBU_SZ(属于感兴趣的ESOBU的包组的数量)和ESOBU_S_PKT_POS(从存储了感兴趣的ESOBU第一包的包组头开始的包的数量)。
在时间搜索的情况下,通过累积ESOBU_PB_TM数据来计算对应于目标时间的ESOBU,并且重放起始PTM被转换为从该ESOBU头开始的字段的数量。注意,由以下方式给出目标地址
其中K为目标ESOBU,并且A为目标地址。而且,第一包变为与ESOBU_S_PKT_POS的值对应的包,并且该地址被访问。
另一方面,在PATS基础上有两种类型的AT_ESOBU_ENT(图30),即,包单元中的AT_SOBU_ENT和包组单元中的AT_SOBU_ENT。对于包单元的情况,可获得准确的地址,但是增加了AT_SOBU_ENT的数量。对于包组单元的情况,ESOBU_ENT的数量很少,但是只能指定包组的地址。
对于包单元的情况,由AT_SOBU_SZ和AT_SOBU_S_PKT_POS来构成每一AT_SOBU_ENT。AT_SOBU_S_PKT_POS通过包数表示在Packet_Group中AT_SOBU的第一包位置。
对于包组单元的情况,由AT_SOBU_SZ构成每一AT_SOBU_ENT。在这种情况下,AT_SOB_S_PKT_POS和AT_SOB_E_PKT_POS被固定为0。
ESOB_TMAP_GI将ADR_OFS、AT_SOB_SZ、AT_SOB_PKT_POS描述为与整个AT_SOB的这些量相结合的值。
注意保持不等式AT_SOB_SZ>AT_ADR_S_OFS,AT_SOB_SZ>AT_SOBU_SZ等。
图32是说明包括在HDVR_VMG中的PGC信息(EX_ORG_PGC信息和EX播放列表信息/EX_UD_PGC信息)的结构示例的示例图。作为重放信息的EX_PGC信息具有与普通VR格式相同的格式,并且ORG_EX_PGC信息在视频记录过程中由设备自动生成,并且以视频记录的顺序被设置。根据由用户自由添加的重放顺序产生UD_EX_PGC信息,并将该信息称作播放列表。这两个格式在EX_PGC水平上具有共用格式,并且图32到35示出了该EX_PGC格式。
图33是说明EX_PGI的示例的示例图。注意EX_PG信息(每一EX_PGI)存储该EX_PG的更新日期信息(PG_LAST_MOD_TM)。该信息可识别EX_PG是何时被编辑的。文本信息使用主要文本信息(PRM_TXTI)作为节目名称。项目文本(IT_TXT)字段通过存储其它种类的信息(导演名、主角名...)来存储其它种类的文本信息。通过将存储了这些种类信息的IT_TXT字段的搜索指针(SRP)号设置给感兴趣的EX_PGI来建立联系。而且,将节目(PG)号(EX_PG号)设置到IT_TXT数据中。注意,EX_PG号是从这个盘上的记录开始的一个绝对号,并且是一个索引号,即使在其它EX_PG被删除之后该EX_PG号也保持不变。
该EX_PGI还包括RSM_MRKI(包括在PL_SRP中)来为每一节目提供如播放列表中的恢复标记(表示中断重放时的重放位置的标记)。作为用于重新开始重放的信息,设置以下信息EX_CELL号、表示创建该标记的日期的重放开始PTM和日期信息、要被重放的视频流的ESI号、要被重放的音频流的ESI号和双-单声道情况下的主/副信息。该信息被用做标题恢复。
而且,该EX_PGI包括针对每一PG的PG_REP_PICTI,所述PG_REP_PICTI与代表画面信息(要作为微型图显示在标题菜单等上的画面标记)共同设置。该PG_REP_PICTI与以下信息共同设置信元(cell)号、起始PTM、该标记的创建日期的日期信息、和要被重放的视频流的ESI号。
为了利用提供来执行对生产者唯一的功能的生产者的信息(存储在图4等的EX_MNFIT中的MNFI或MNI),图33中的EX_PGI与MNFI搜索指针(未示出)共同设置,并且EX_PG号也可被设置在该MNFI信息中。以这种方式,图33中的EX_PGCI/EX_PGI可与MNFI信息(未示出)中的数据联系起来。
而且,当在MNFI和IT_TXT中都设置PG更新日期信息(图33中的PGI中在结束位置的节目更新日期信息)时,可通过检查在菜单播放时这些时间(设置更新日期和当前时间)是否匹配,从而来检验是否由另一生产者的设备进行了编辑处理。
图34是说明EX_CI的一个实例的示例图。在EX_CELL信息(EX_CI)中,ESOB和AT_SOB类型被添加到信元(cell)类型中,并且可指定ESOB号、起始时间、结束时间、要被重放的包组号(GP号)等。可通过重放时间(在以PTM为基础的情况下)或者PATS时间(在以PATS为基础的情况下)来表示该起始和结束时间。
当通过重放时间=重放时的真实时间来指定时间时,虽然对将要到来的比特流做了完整的流记录,与存在的DVD-视频记录(DVD-VR)中同样的访问方式也被允许。由于用户可使用重放时间来指定记录位置,所以可以很好地反映用户的意愿。然而,只有当流内容可以被充分识别时才可以采用这个方法。如果记录流的内容没有被充分识别,则必须使用一个流包(在数字广播记录的情况下的MPEG-TS包)的传送时间来指定一个时间。
如果在记录流的内容没有被充分识别时使用重放时间来指定记录位置,则无法总是从I-画面数据头开始进行重放。如果在重放起始位置的帧不是I-画面的帧,则紧接着先前的I-画面开始解码,并且当目标帧被解码时,开始对重放视频画面进行显示。以这种方式,可向用户展现从指定帧开始重放的画面。
对于要在重放等处理中引用的ID,可用到以下方法设置要被重放的一个典型流的PID的方法、在多画面电视等情况下设置成分组的ID的方法以及指定ESI号的方法(例如图34)(在PID设置方法情况下,可用到以下方法使用13位真实数据描述ID的方法,在PTM中描述次序的方法,描述成分标签值的方法等)。同时,在另一种方法中,可将参考GRP号(或GRP_SRP号)设置到切换组中。
通过对每个EX_PG赋予唯一ID号(图34中的PG_INDEXEX_PGI#p等),从而使用即使在中间节目和信元(cell)被删除时都保持不变的号来指定该EX_PG和EX_CELL。该EX_CELL信息(EX_CI)与要被重放的流的文件号(ESTR_FI号)、以及对应于ESOB的ESOB_SRP号设置在一起。而且,该EX_CELL信息包括对应于每一章节的信元(cell)入口点的信息C_EPI(入口点信息)。
图35是说明C_EPI的一个实例的示例图。对于每一信元(cell)类型有两种类型的C_EPI,即,总共有6种类型的C_EPI。M_CELL_EPI_TY_A包括EPI_TY(EPI类型信息)和PTM,其中EP被分配给所述PTM。M_CELL_EPI_TY_B额外包括PRM_TXTI(文本信息)和REP_PIC_PTM(微型图指针)。
STR_A_CELL_EPI_TY_A(ESOB类型A)包括EPI_TY(EPI类型信息),被分配了EP的PTM,对应PID和GP号(PID/GP_N),被分配了ES的该ES的ESI号,音频ES的ESI号,和双-单声道情况下的主/副信息。STR_A_CELL_EPI_TY_B另外包括PRM_TXTI(文本信息)和REP_PIC_PTM(微型图指针)(在TY_B中不包括PID和GI_N)。
STR_B_CELL_EPI_TY_A(ESOB类型B)包括EPI_TY(EPI类型信息),和被分配了EP的PATS。STR_B_CELL_EPI_TY_B也包括分配了ES的PID、PRM_TXTI(文本信息)、和REP_PIC_PTM(微型图指针)。
图36是说明ESOB(或EVOB)的PTM(展现时间)的结构示例的示例图。这个时间信息PTM包括表示连续段CNT_SEG的数量(从ESOB头开始的CNT_SEG的数量)的信息CNT_SEGN,在90kHz基础上粗略计数的PTM_base,和在27MHz基础上精确计数的PTM_extention。由作为PTM_base和PTM_extension的总和的值表示一个基于PTM的实际时间。作为ESOB,可使用基于这个PTM(PTM_base+PTM_extension)进行重放管理的类型A以及基于PATS(包到达时间)进行重放管理的类型B。
例如,表示从ESOB头开始的CNT_SEG数量的信息CNT_SEGN可按如下方式设置。即,对于类型A的ESOB情况下,CNT_SEGN的值有效,但是对于除了ESOB以外的其它对象将CNT_SEGN设置为0。作为有效CNT_SEGN的值,例如,当CNT_SEGN=4时,感兴趣的ESOB中的CNT_SEG数量为0;当CNT_SEGN=5时,感兴趣的ESOB中的CNT_SEG数量为1;当CNT_SEGN=6时,感兴趣的ESOB中的CNT_SEG数量为2;并且当CNT_SEGN=7时,感兴趣的ESOB中的CNT_SEG数量为3。
已描述了ESOB的示例。在EVOB的情况下,该PTM也可具有相同的数据结构。从ESOB头开始的CNT_SEG数量(CNT_SEGN)在时间信息PTM中被替换,从而预先确认是否发生STC绕回,并且该CNT_SEG数量可被用于TMAP计算中等等。
图37是说明了针对流对象的数据单元(ESOBU)的结构示例的示例图。如图37到40所示,Packet_Group_Header在包组头设置Header_ID(0x00000FA5),并且该Packet_Group_Header包括包组通用信息PKT_GRP_GI,复制管理信息CCI或CPI(复制控制信息或内容保护信息),和生产商信息MNI(或MNFI)。
注意,对每一PATS162唯一的较低的4个字节被包括在该PATS中,但是第一PATS的较高的2个字节被包括在First_PATS_EXT中,所述First_PATS_EXT在Packet_Group_Header161中的包组通用信息(PKT_GRP_GI)中被描述。以这一结构,相比在各个PATS中独立地描述6字节包到达时间的情况,减小了数据大小。
图38是说明PKT_GRP_GI的一个实例的示例图。该PKT_GRP_GI包括包组类型PKT_GRP_TY(1=MPEG_TS)、包组版本号VERSION、包组的状态信息PKT_GRP_SS、和包组中有效包的数量Valid_PKT_Ns、针对第一包的PATS的较高2个字节FIRST_PATS_EXT等。
而且,该PKT_GRP_SS包括了表示填充是否完成的位STUF(如果设置了该STUF位,其表示Valid_PKT_Ns展现除0xAA以外的其它值),和PATS_SS。注意,该PATS_SS包括表示该PATS精确性的值(当PATS_SS=00时,PATS和FIRST_PATS_EXT都有效,并且设置精确性=6字节;当PATS_SS=01时,只有PATS有效,并且设置精确性=4字节;以及当PATS_SS=10时,PATS和FIRST_PATS_EXT都无效,并且设置无精确性)。
注意,第一包的PATS的扩展字节FIRST_PATS_EXT包括在包组头位置上的包的到达时间的较高2个字节,并且将预留的4个字节分配到每一包之前。以这种方式,允许以精确时间来进行重放处理。
图39是说明包括在Packet_Group_Header中的CP_CTL_INFO(复制控制信息根据需要被缩写为CCI和CPI)的结构示例的示图。该CP_CTL_INFO被存储在Packet_Group_Header中的CCI(或CPI)等中,并且由Packet_Group_Header中的CCI来完成包组的复制控制。由数字复制控制描述器和内容使用描述器来设置这个CCI(或CPI)的值。该CCI的内容是CGMS(0=不允许复制;1=自由复制);APS(0=无APS,1=附加APS类型1,2=附加APS类型2,3=附加APS类型3);EPN(0=内容保护(互联网输出保护),1=无内容保护);以及ICT(0=分辨率限制,1=无限制)。
可选的是,CCI(或CPI)可存储数字复制控制(00=不允许复制,01=允许复制一次,11=自由复制),模拟复制控制(00=无APS,01=APS类型1,10=APS类型2,11=APS类型3),EPN(0=内容保护,1=无内容保护),以及ICT(0=模拟视频输出分辨率限制,1=无限制)。注意,APS是“模拟保护系统”的缩写,并且本实施例假设为Macrovision(R)。
同时,该复制控制信息(CCI或CPI)被设置在管理信息一侧(ESOBI_GI图14),从而对整个系统执行复制管理版权管理,或者在管理信息侧以及对象侧(Packet_Group图37到39)都设置该CCI(或CPI),从而优先于在对象侧(Packet_Group)而在两个水平上都执行复制管理(版权管理)。更具体的,标题菜单使用该ESOBI_GI的CCI,并且实际的设备操作可执行优先于Packet_Group的处理。
图40是说明生产者信息(MNI或MNFI)的一个实例的示例图。该MNI或MNFI包括MNF_ID和MNF_DATA。所述MNF_ID是代表了每一生产者(卖主)的值。所述MNF_ID之后的MNF_DATA是一个对每一卖主可自由设置的数据字段。
即,记录器可能具有唯一功能并且与其它生产者进行区分,所述唯一功能未在以生产者和型号为依据的DVD格式中作出描述。在这种情况下,必须将生产者唯一信息插入到对象数据中。因此,在本实施例中,应确保在Packet_Group_Header中有MNI(生产者信息)作为它的字段。
图41是说明EVOBU的结构示例的示例图。该EVOBU采用以下排列来保持对作为下一代标准的HD_DVD-VIDEO和HD_DVD-VR的兼容性。即,要被分配到EVOBU头的控制包CLT_PACK的构成包括GCI_Packet、EX_PCI_Packet和EX_DSI_Packet,并且在HD_DVD-VIDEO(STD标准VTS/ADV高级VTS)的情况下该控制包被称作NV包。同时,控制包CLT_PACK包括GCI_Packet、EX_RDI_Packet和dummy_Packet,并且在HD_DVD-VR(INT交互性VTS/VR)的情况下该控制包被称作RDI包。
图42是说明图41中示出的EVOBU的GCI(通用控制信息)的结构示例的示例图。在所有流中共用的GCI的结构包括GCI_CAT,DCI,CCI(或CPI),和RECI。如图42所示,该GCI_CAT包括表示CTL包类型的EVOB_CAT,所述CTL包类型用于确定该感兴趣的EVOB形成了HD_DVD-VR流还是形成了HD_DVD-VIDEO流。
DCI_CC_SS(一个表示DCI和CCI存在的标记)包括DCI_SS和CCI_SS。该DCI_SS设置“0=不存在有效DCI,1=只存在有效方位信息,3=存在所有段的DCI”,并且CCI_SS设置“0=不存在有效CCI,1=只存在源信息,2=只存在APS,3=只存在源信息和APS,4=只存在CGMS,5=只存在CGMS和源信息,6=只存在CGMS和APS,7=全部存在”。
该DCI(数字控制信息)包括宽高比(0=4∶3,1=16∶9,8=14∶9信箱状(letter box)(中心),4=14∶9信箱状(顶部),13=16∶9信箱状(中心),2=16∶9信箱状(顶部),11=>16∶9信箱状(中心),7=14∶9全屏),字幕模式(0=不公开字幕,1=字幕位于有效图像区内,2=字幕位于有效图像区外),和电影/照相(0=照相模式源为照相机,1=电影模式源为电影)。
该CCI(复制控制信息)或CPI(内容保护信息)包括CGMS(0=不允许复制;1=自由复制),APS(0=无APS,1=附加APS类型1,2=附加APS类型2,3=附加APS类型3),-源(0=模拟预编码介质),和-EPN(1=内容保护(家庭网络输出时保护),0=无内容保护)。
该RECI包括国际标准记录编码,其内容与DVD_VIDEO中的内容相同。
图43是说明该EVOBU的EX_PCI的结构示例的示例图。图44是说明该EVOBU的EX_DSI的结构示例的示例图。该EX_PCI包括与DVD_VIDEO的PCI包中的EX_PCI相同的内容,并且该EX_DSI也包括与DVD_VIDEO的PCI包中的EX_DSI相同的内容。
即,如图43所示,EX_PCI中的通用信息(PCI_GI)包括作为控制包的导航包的逻辑块号(NV_PACK_LBN)、控制用户对EVOBU操作有效性的信息(EVOBU_UOP_CTL)、EVOBU重放起始时间(EVOBU_S_PTM)、EVOBU重放结束时间(EVOBU_E_PTM)、EVOBU中序列结束的结束时间(EVOBU_SE_E_PTM)和信元(cell)消耗时间(C_ELTM)。
EX_PCI中的非无缝角度信息(NSML_AGLI)包括9个非无缝角度信元(cell)的最大值的跳越地址(NSML_AGL_C#1_DSTA到NSML_AGL_C#9_DSTA)。
另一方面,如图44所示,EX_DSI中的通用信息(DSI_GI)包括导航包的SCR基础(NV_PCK_SCR)、导航包的逻辑块号(NV_PCK_LBN)、EVOBU结束地址(EVOBU_EA)、EVOBU中第一参考画面(I-画面等)的结束地址(EVOBU_1STREF_EA)、EVOBU中第二参考画面的结束地址(EVOBU_2NDREF_EA)、EVOBU中第三参考画面的结束地址(EVOBU_3RDREF_EA)、EVOBU的对象ID号(EVOBU_EVOB_IDN)、EVOBU_ADP_ID(适应的盘类型0=应用于DVD只读盘;1=应用于DVD-R或DVD-RW盘)/C_IDN(包括了DSI的CELL的ID号)、EVBOU的信元(cell)ID号(EVBOU_C_IDN)和信元(cell)消耗时间(C_ELTM)。
EX_DSI中的无缝重放信息(SML_PBI)包括无缝EVOBU的种类(EVOBU_SML_CAT),交织单元的结束地址(ILVU_EA),下一交织单元的起始地址(NXT_ILVU_SA),下一交织单元的大小(NXT_ILVU_SZ),在EVOB中的视频起始时间(EVOB_V_S_PTM),在EVOB中的视频结束时间(EVOB_V_E_PTM),在EVOB中的音频停止时间(EVOB_A_STP_PTM),和在EVOB中的音频间隔长度(EVOB_A_GAP_LEN)。
EX_DSI中的无缝角度信息(SML_AGLI)包括9个无缝角度信元(cell)的最大值的跳越地址(SML_AGL_C#1_DSTA到SML_AGL_C#9_DSTA)。
EX_DSI中的EVOBU搜索信息(EVOBU_SRI)描述了在EVOBU的重放起始时间之前的起始地址和之后的起始地址,所述EVOBU在预设时间单位内(如,在0.5秒的整数倍内)包括EX_DSI。更具体地,使用FWDIxx来描述在包括EX_DSI的EVOBU的重放起始时间之前的起始地址,并且用BWDIxx来描述在包括EX_DSI的EVOBU的重放起始时间之后的该地址。
EX_DSI中的同步信息(SYNCI)包括音频数据和子图像数据的地址信息,所述音频数据和子图像数据与包括EX_DSI的EVOBU的视频数据同步。更具体地,该SINCI包括8个目标音频包的最大值的地址(A_SYNCA0到A_SYNCA7),以及32个目标子画面包的最大值的地址(SP_SYNCA0到SP_SYNCA31)。
图45是说明在可共用VTS/VR_VOB的情况下EX_RDI的结构示例的示例图。该EX_RDI包括RDI_GI和MNFI。注意,该RDI_GI描述了感兴趣的EVOBU的起始视频帧的PTM(EVOBU_S_PTM),和该EVOBU的记录时间(EVOBU_RE_TM)。该MNFI包括公司代码和数据。
图46是说明了根据本发明另一实施例的HD_DVD-VR文件结构的示例图(除了可共用文件以外都与图3相符)。这个文件DVD_HD目录存储了HD_VMG文件、EVOB_TMAP文件、ESOB_TMAP文件、可共用VTS.IFO文件、可共用VTS.XML(或JAVA(R))文件、可共用VTS.TMAP01文件、...、可共用VTS_TMAPm文件、VR对象文件、SR对象文件、静止视频对象文件(其可被省略)、音频对象文件、可共用VTSIFO备份文件(其可被省略)、可共用VTS.XML备份文件、可共用VTS_TMAP01备份文件、...、可共用VTS_TMAPm备份文件、EVOB_TMAP备份文件、ESOB_TMAP备份文件、HD_VMG备份文件等。
注意,提供该“可共用VTS(INT-VTS)”作为一个桥梁来用于由HD_DVD-VIDEO播放器对HD_DVD-VR的EVOB数据进行重放。INT_VTS具有如图46所示的构造,从而保证对HD_DVD-VIDEO播放器的兼容性。可通过将HD_DVD-VR的管理信息转换为达到与HD_DVD-VIDEO相匹配来产生“可共用VTS(INT-VTS)”。
图47A到47D是说明ESOB_SZ和ESOB_S_PKT_POS之间关系的示例的示例图。在图47A到47D中示出了ESOB_SZ、ESOB_S_PKT_POS、ESOB_E_PKT_POS、与包组数量之间的关系。注意,为了简化,用4个TS包确定一个包组的大小。
在图47A中,一个ESOB从包组#1的中间开始,经过包组#2,延续到包组#3的中间。在这种情况下,由包组#1+包组#2,而不计算包组#3,得到ESOB_SZ=2。由于ESOB从包组#1中的第三包开始,所以ESOB_S_PKT_POS=2,并且由于ESOB延续到包组#3的第三包,所以ESOB_E_PKT_POS=3。
在图47B中,因为ESOB的第一包与包组#1的第一包匹配,所以ESOB_S_PKT_POS=0。在图47C中,因为ESOB的最后一包与包组#3的最后一包匹配,所以ESOB_SZ=3并且ESOB_E_PKT_POS=0。在图47D中,由于ESOB小于1个包,所以ESOB_SZ=0,ESOB_S_PKT_POS=1,并且ESOB_E_PKT_POS=3。
在本实施例中,如图48所示引入了一个称作“ESOBU_Cluster”的概念。该ESOBU_Cluster通常与ESOBU相同。然而,当ESOBU中不包括参考画面REF-PIC(MPEG2中的I-画面)时,直到下一REF-PIC出现,将包括一个先前ESOBU的几个ESOUB定义为一个集群(Cluster)。在特殊重放的情况下(快进或倒带重放),使用这个集群作为一个单元来进行数据访问。换句话说,总是将具有REF-PIC的ESOBU(具有非零1ST_REF_SZ的一个ESOBUENTRY_ESOBU)设置在该集群的最前部,并且紧跟着不具有REF-PIC的ESOBU(1ST_REF_SZ=0NON-ENTRY_ESOBU)。
注意,所述REF-PIC意为在传统MPEG2压缩方法的情况下与I-PIC对应的画面,并且仅由这个画面可形成一个帧(字段)。因为本实施例支持多种图像压缩方法(MPEG4-AVC,AC-1等),即使在使用除MPEG2以外的方法对流进行编码时也必须对符合I-PIC的画面进行定义,所以使用“REF-PIC”代替I-PIC来作为一个通称。
图49是说明AT_SOBU和包之间关系的示例的示例图。如图49所示,在预定时间周期内(在图49的示例中AT_SOBU_TM的值1秒)到达的包被作为AT_SOBU存储。
图50是说明ESOBU_SZ、ESOBU_S_PKT_POS和ES_LAST_SOBU_E_PKT_POS之间关系的示例的示例图。图50中示出了ESOBU_SZ、ESOBU_S_PKT_POS、ES_LAST_SOBU_E_PKT_POS与包组数量之间的关系。在视频ES#1中(至少有一个视频-ES包括了ESTMAP),由于ESOBU#1的ESOBU_SZ被定义为从ESOBU#1的第一包所属的PACKET_GROUP开始到第三PACKET_GROUP之前,所以ESOBU_SZ#1=3,并且由从PACKET_GROUP的第一包到ESOBU#1的第一包的包数值来定义ESOBU_S_PKT_POS。同样的,ESOBU_SZ#2=1。作为ES_LAST_SOBU_E_PKT_POS,设置了从PACKET_GROUP的第一包到ESOBU#2的最后一包的包数,其中ESOBU#2的最后一包作为到所述PACKET_GROUP的最后一个ESOBU。第一ES_ADR_OFS是一个从ESOB的第一包到每一ES的第一ESOBU的差值。在图50中,这个差值是一个Packet_Group。
图51是说明AT_SOBU_SZ和AT_SOBU_S_PKT_POS之间关系的示例的示例图。由于AT_SOBU#1的AT_SOBU_SZ被定义为从AT_SOBU#1的第一包所属的PACKET_GROUP开始到第三PACKET_GROUP之前,如图51所示,所以AT_SOBU_SZ#1=3。该AT_SOBU_S_PKT_POS展现从PACKET_GROUP的第一包到ESOBU#1的第一包的包数值。
图52是说明TS包和包组之间关系的示例的示例图。在图52中示出了包组和Ts包之间的关系。由于包组定义了一个盘记录单元,所以TS包被附加了作为传输时间数据的PATS数据,并且在打包到每一包组中时被记录。在重放时,针对各个包组读出TS包,并且根据PATS时间数据来重放该TS包。以这种方式,可重放TS包,同时保持接收中的时间间隔。
图53是说明用来将AV信息(数字电视广播节目等)记录在信息存储介质(光盘、硬盘等)并从该信息存储介质重放该AV信息的设备示例的框图,所述信息存储介质使用根据本实施例的数据结构。如图53所示,该记录和重放设备包括MPU单元、显示器单元、解码器单元、编码器单元、电视调谐器单元、STC(系统时间计数器)单元、D-PRO单元、临时存储器单元、盘驱动单元、按键输入单元、V-混合单元、帧存储器单元、电视数-模单元、地面数字调谐器单元、1394I/F单元、以太网I/F单元、遥控器接收器、STB单元(BS数字调谐器等)、紧急广播检测单元以及HDD单元。在该排列中,为一个可记录和可再现DVD记录器添加了流转换器功能。
该编码器单元包括模-数单元、视频编码单元、音频编码单元、SP编码单元、格式程序单元以及缓冲存储器单元。该解码器单元包括多路信号分离器、视频解码单元、SP解码单元、音频解码单元、TS包传送单元、V-PRO单元以及音频数-模单元。而且,将用于接收数字广播的天线连接到该STB单元。注意,所述STB单元被构成为以27MHz为基础来计数。
记录时的信号流程如以下所例举。即,由STB单元(或地面数字调谐器)接收的TS包数据被格式程序单元打包到包组中,并将所述包组存储到临时存储器单元中。当所存储的包组达到预定大小时,将它们记录到盘上。将针对PATS的内部计数器90a连接到这个格式程序单元90。由PATS计数器90a来对每一TS包的到达时间计数,并且当该包被缓冲时将该计数值附加到每一TS包的包头。这个计数器90a可通过PCR(或SCR)值对计数间隔执行精确调整,但是与STC120不同,该计数器90a从不装载该PCR(或SCR)值。
在接收TS包时,作为此时要执行的操作,每170包形成一个组,并产生一个Packet_Group_Header。
在这种情况下,只有包组第一包的PATS的较高2字节(First_Pats_Ext)被存储在头内,并且只有其它PATS的每一个的较低4字节被与TS包存储在一起(在TS包之前在PATS内)。从地面调谐器输入的或线性输入的模拟信号通过模-数单元转化为数字信号。该数字信号被输入到各自的编码器单元。即,将视频信号输入到视频编码单元,将音频信号输入到音频编码单元,以及将例如文字电视广播的文本数据输入到SP编码单元。通过MPEG压缩该视频信号,通过AC3或MPEG音频来压缩该音频信号,以及通过游程编码(runlength coding)来压缩该文本数据。
每一(针对VR的)编码器单元将压缩的数据打包来形成2084字节的包并将它们输入到格式程序单元中。该格式程序单元将这些包打包并多路复用为一个节目流,并将该节目流发送到D-PRO单元。
该D-PRO单元为每16个逻辑块形成ECC块,为它们附加上错误修正数据,并且通过盘驱动单元将这些ECC包记录在盘上。当该盘驱动单元忙于搜索、跳转光轨等时,数据被存储在HDD缓冲器单元中并等待,直到该DVD-RAM盘驱动单元准备就绪。而且,该格式程序单元在视频记录时产生每一分段信息,并将其周期性的发送到MPU单元(GOP头中断等)。该分段信息包括一个EVOBU(ESOBU)的数据包的数量,从该EVOBU(ESOBU)头开始的I-画面数据的结束地址,该EVOBU(ESOBU)的重放时间等等。
在重放时的信号流程中,数据由盘驱动单元从盘中读出,通过D-PRO单元进行错误修正,并且之后被输入到解码单元中。该MPU单元确定输入数据(即VR或SR数据)的类型(根据信元类型),并且在重放前将该类型设置到解码器单元中。在SR数据的情况下,该MPU单元根据要被重放的ESI号来确定要被重放的PID,根据该PTM来确定要被重放的项(视频、音频等)的PID,并将它们设置到解码器单元中。在解码器单元中,该多路信号分离器根据该PID将TS包发送到各自的解码单元中。而且,这些TS包被发送到TS包传送单元,并以这些TS包到达的顺序被发送到STB单元(1394I/F单元)。各个解码单元执行解码,并由数-模单元将解码的数据转换成模拟信号,从而将数据显示在电视上。在VR数据的情况下,该多路信号分离器根据固定的ID将数据发送到各自的解码单元中。各个解码单元执行解码,并由数-模单元将解码的数据转换成模拟信号,从而将数据显示在电视上。
在重放时,由多路信号分离器对从盘读出的数据包数据进行解释。存储了TS包的数据包被发送到TS包传送单元,并且之后被发送到解码器中,从而重放数据。当数据包数据被传送到STB单元(或被发送到诸如数字电视等的外部设备中)时,只有TS包被该TS包传送单元以一个时间间隔传送,该时间间隔与当它们到达时的时间间隔相同(见图52)。该STB单元解码从而产生AV信号,通过流转换器中的视频解码器将该AV信号显示在电视上。
下面将简要概述用在图53的设备中的介质100(100a)的特点。即,这个介质具有管理区130和数据区131。数据作为多个对象数据(ESOB)被分别记录在数据区上,并且每一对象数据包括一组数据单元(ESOBU)。一个数据单元(ESOBU)包括包组,该包组的每一个是通过将一个MPEG-TS可兼容数字广播信号转换成TS包并将多个包打包而形成的(见图1和37)。另一方面,管理区130具有作为用于管理重放次序的信息的EX_PGC信息(EX_PGCI)。这个EX_PGC信息包括EX_CELL信息(EX CI)。而且,管理区130具有用于管理对象数据(ESOB)的信息。
图53中所示的设备除了可进行视频记录以外还能在介质100(100a)上以上述数据结构来进行流记录。在这种情况下,为了从TS包流提取节目映射表PTM和服务信息SI,MPU单元80被构成为具有服务信息提取单元(未示出;形成管理数据生成单元80B的固件)。而且,MPU单元80被构成为具有属性信息生成单元(未示出;部分地形成管理数据生成单元80B的固件),该属性信息生成单元根据由服务信息提取单元提取的信息来生成属性信息(PCR数据包号,PCR_LB计数等)。
图54是说明记录器系统模型的示例的框图。该系统模型包括两个系统,即,基于MPEG-PS的记录和重放系统(VR系统)以及基于MPEG-TS的记录和重放系统(SR系统)。SR系统可与两种类型兼容,即,类型A的流记录(基于PTM)和类型B的流记录(基于PATS)。
图55是说明图53所示设备整个操作的示例的流程图(整个操作处理流程)。在这种情况下,数字处理包括5个不同的处理过程,即,视频记录处理、重放处理、数据传送处理(到STB等的数字输出处理)、节目设置处理和编辑处理。例如,当开启图53中的设备的电源开关时,MPU单元80进行初始设置(出厂设置或由用户设置)(程序块ST10)。MPU单元80还进行显示设置(程序块ST12)并等待用户操作。如果用户从按键输入单元103或遥控器103a进行按键输入(程序块ST14),则MPU单元80对该按键输入的内容进行解释(程序块ST16)。根据需要执行与该输入按键解释结果对应的以下5个数据处理。
即,如果例如按键输入为用来设置记录定时节目的键操作,则启动节目设置处理(程序块ST20)。如果按键输入为用来启动视频记录的键操作,则启动视频记录处理(程序块ST22)。如果按键输入为用来启动重放的键操作,则启动重放处理(程序块ST24)。如果按键输入为用来将数字数据输出到STB的键输入,则启动数字输出处理(程序块ST26)。如果按键输入为编辑处理的键操作,则启动编辑处理(程序块ST28)。
根据需要针对各自的任务来平行执行程序块ST20到ST28中的处理。例如,在重放处理期间(ST24)平行执行对于将数字数据输出到STB的处理(ST26)。或者在非定时节目记录的视频记录处理期间(ST22)可平行执行新节目设置处理(ST20)。或者通过利用允许高速访问的盘记录的特点,在视频记录处理(ST22)期间可平行执行重放处理(ST24)和数字输出处理(ST26)。而且,在将视频记录到HDD上时可执行盘编辑处理(程序块ST28)。
图56是说明编辑处理(ST28)示例的流程图(编辑操作处理流程)。当控制进入该编辑处理,根据编辑内容,流程进入4个处理分支之一(A到D之一)(程序块ST280)。随着入口点编辑处理(程序块ST282A)、复制和移动处理(程序块ST282B)、删除处理(程序块ST282C)、和播放列表生成处理(程序块ST282D)其中之一的完成,通过这个编辑处理得到的节目更新日期被设置到各自的管理信息(EX_PGI,EX_IT_TXT,EX_MNFI)段中(程序块ST284)。
当节目信息EX_PGI、信元信息EX_CI或EVOB/ESOB其中之一被改变时,可设置这个节目更新日期。当EVOBI和/或ESOBI被改变时,可将EVOBI和/或ESOBI的编辑时间(EDIT_TIME)设置在ESOB_EDIT_TIME(未示出)等中。可选的是,可设置该节目更新日期。
对于这个连接,在程序块ST284中,可将设备的生产者ID设置在编辑器ID中(LAST_MNF_ID),所述设备的生产者ID可使操作在程序块ST282A到ST282D中之一进行。每当该PGI、CI和SOB(或VOB)中之一被改变了时,可在这个时间将该编辑器ID设置(或更新)到该设备的ID信息中。
图57和58是说明图53中的设备的视频记录操作示例的流程图。流记录时的数据处理如下。
d1)在节目设置处理中使用EPG(电子节目向导)来确定要被记录的节目,启动对该节目的接收,并且记录该被确定的节目。
d2)在接收来自按键输入单元103的记录命令时,MPU单元80通过盘驱动单元51从盘100(或HDD单元100a)加载管理数据,并且确定写入区。这时,该MPU单元检查该文件系统从而确定是否可继续记录。如果记录无法被继续,该MPU单元显示相应的警告消息,使得用户可以中止该记录处理。另一方面,如果记录可以被继续,该MPU单元执行预记录处理(图57中的程序块ST105)。在该处理中,MPU单元80确定记录位置,生成管理信息(HDVR_MG等),并将相关信息写入各自的管理区中。在这种情况下,如果要被记录的数据不是数字广播数据(例如是一个模拟视频输入或模拟电视广播)(在程序块ST106中为否),则可采用视频记录(VR)作为记录格式来代替流记录(SR)。这种情况下,该控制进入到VR记录处理分支。
d3)如果要被记录的数据是数字广播数据(在程序块ST106中为是),MPU单元80检查该要被记录的流是否可识别。如果该要被记录的流为可识别流(程序块ST107中为是),则MPU单元80进行设置以产生在PTM基础上的类型A的管理信息(程序块ST109A);否则(在程序块ST107中为否),MPU单元80进行设置以产生在PATS基础上的类型B的管理信息(程序块ST109B)。之后,该MPU单元在盘驱动单元51中设置流数据(视频数据)的写入起始地址,从而准备数据记录(程序块ST112)。
d4)在该准备处理中,该MPU单元对STC单元102的计数时间复位。注意,STC单元102是系统计时器,并且参考该STC值来完成记录和/或重放。
d5)加载要被记录的节目的PAT,从而确定用于对目标节目的PTM进行取值的PID。之后,加载该目标PTM从而确定要被解码的(要被记录的)数据(视频、音频)的PID。这时,该PAT和PTM被存储在MPU单元80的工作RAM单元80A中,并且它们(PAT、PTM)被写入管理信息(HDVR_MG)中。这时,VMG文件数据被写入到文件系统(见图3或46)中,并且相关的信息被写入到VMGI(图4中的HDVR_MGI)中。
d6)在各个单元中进行视频记录设置(程序块ST114)。这时,在格式程序单元90中进行数据的分段设置和TS包的接收设置。而且,要被重放的数据的PID被设置来只记录一个目标视频流。而且,设置缓冲器91从而开始保持TS包(程序块ST116)。之后,格式程序单元90以如下方式开始其操作。
d7)根据PTM生成ESOB_ESI(图58中的程序块ST120)。
d8)接下来,要被记录的TS包流被获取到缓冲器91中(程序块ST130)。如果存储在缓冲器91中的数据达到一个预定大小(程序块ST140中为是),通过D-PRO单元52来完成ECC处理,从而将经过该ECC处理的数据记录在盘100(和/或100a)上(程序块ST142)。
d9)在视频记录期间,将分段信息周期性地存储在MPU单元80的工作RAM 80A中(在格式程序单元90的缓冲器RAM 91装满数据之前)(程序块ST144中为是;程序块ST146)。要被保存的分段信息是ESOBU分段信息,其包括ESOBU起始地址、ESOBU数据包长度、I-Pic(参考画面)结束地址、ESOBU到达时间(PATS)等。
d10)在将分段信息保存在工作RAM 80A之后(程序块ST146)或者如果未达到该分段信息的保存时间(程序块ST144中为否),MPU单元80检查ESOB数据是否要被分界。如果ESOB数据要被分界(程序块ST147中为是),该MPU单元执行ESOB分界处理(图59)。
d11)检查视频记录是否要结束(如果用户按下视频记录结束键或如果盘(100或100a)上没有剩余可记录空间)。如果视频记录要结束(程序块ST148中为是),则从格式程序单元90获取剩余的分段信息,并添加到工作RAM 80A中。这些数据被记录在管理数据中(VMGI或HDVR_MGI),记录在视频记录时的平均记录速率,并且剩余信息被记录在文件系统中(程序块ST150)。
d12)如果不结束视频记录(程序块ST148中为否),该控制返回到d8),从而继续数据获取和写入处理。
为了显示其视频记录正在电视等上进行的流数据的内容,将该要被记录的流数据发送到与D-PRO单元52同步的解码器单元59中,从而得到同步视频记录监控。在这种情况下,MPU单元80在解码器单元59进行重放时的设置,该解码器单元59随后自动执行重放处理。D-PRO单元52通过结合例如要被记录的流数据的每16个数据包来形成ECC组,将ECC数据附加到每一组,并且将它们发送到盘驱动单元51(和/或HDD100a)。当盘驱动单元51没有准备好在盘100上记录时,D-PRO单元52将该ECC组传送到临时存储器单元53中并等待,直到盘驱动单元51准备好了记录。当盘驱动单元51准备就绪,D-PRO单元52开始在盘100上进行记录。作为临时存储器单元53,由于它需要通过高速访问将记录数据保持几分钟或更长时间,所以采用一种大容量存储器。注意,MPU单元80可通过专用微型计算机总线来对D-PRO单元进行读取和写入访问,从而读取和写入该文件管理区等。
下面将简要概述记录时的信号流程。即,由STB83(或地面数字调谐器89)接收的MPEG-TS包数据被格式程序90转换为包组,并且该包组被保存在缓冲器91中。当存储在缓冲器91中的数据达到一个预定大小时(一个CDA大小或其整数倍大小),将它们记录在盘(100和/或100a)上。
图59是说明了ESOB分界处理(程序块ST160)示例的流程图(ESOB分界处理流程)。下面将说明该ESOB分界处理的一个例子。
e1)检查数据是否要被连续记录。如果数据不被连续记录(程序块ST1600中为否),则该处理结束。
e2)如果确定数据要被连续记录(程序块ST1600中为是),在下一ESOB中的ESOBI的ESOB_CONN_SS中设置“1”(程序块ST1601)。
e3)设置感兴趣的ESOB的ESTR_FI(ST1618),因此结束该处理。
图60是说明缓冲器取值处理(ST130)内容的示例的流程图(用于管理6字节PATS数据的缓冲器取值处理流程)。在记录时,由STB单元(或地面数字调谐器)接收的TS包数据被格式程序单元转换为包组,并且被保存在工作RAM中。当存储在工作RAM中的数据达到一个预定大小时(一个CDA大小或其整数倍大小),将它们记录在盘上。作为此时的操作,在接收TS包时,每170包形成一组,并生成一个包组头。更具体地进行如下操作。
f1)接收一个TS包(程序块ST1300)。
f2)检查STC是否已到达结束时间(绕回)。如果STC已到达结束值(程序块ST1301中为是),根据绕回时的TS包位置信息生成一个CNT_SEG。以这种方法,在STC单元102的时间计数达到结束值时刻的TS包的位置信息CNT_SEG_S_PKT_POS(见图20)被登记在管理信息CNT_SEGI中(程序块ST1303)。如果该STC没有达到结束值(该STC的连续计数还在进行)(程序块ST1301中为否),或者如果CNT_SEGI已被登记,该控制进入到下一程序块。
f3)如果感兴趣的包是包组的第一个(程序块ST1306中为是),设置Header_SIPO <DP n="67"> --><dp n="d67"/>mediaAttr="1"/>   </PrimaryAudioVideoClip>   <ChapterList>   <Chapter id="Chapter0001" titleTimeBegin="00:00:00:00"/>   </ChapterList>   </Title>   <Title id="Title002" titleNumber="2" type="Original" titleDuration="00:01:30:00" onEnd="Title003"displayName="Original Title 2(PRM_TXTI in PGI#2)">  <PrimaryAudioVideoClip id="Clip2"dataSource="Disc" titleTimeBegin="00:00:00:00" clipTimeBegin="00:00:00:00" titleTimeEnd="00:01:30:00" src="file:///dvddisc/DVD_HDVR/HDVR_VOB/HR_V0002.MAP">   <Video track="1" mediaAttr="2"/>   <Audio track="1" streamNumber="1"mediaAttr="2"/>  </PrimaryAudioVideoClip>  <ChapterList>   <Chapter id="Chapter0002" titleTimeBegin="00:00:00:00"/>  <Chapter id="Chapter0003" titleTimeBegin="00:00:40:00" displayName="Chapter name 3(PRM_TXTI inM_C_EPI)"/>   </ChapterList>   </Title><!-- SIPO <DP n="68"> --><dp n="d68"/>   <Title id="Title003" titleNumber="3" type="UserDefined" titleDuration="00:01:15:00" displayName="Play ListTitle 1(PRM_TXTI in PL_SRP#1)">   <PrimaryAudio VideoClip id="Clip3"dataSource="Disc" titleTimeBegin="00:00:00:00" clipTimeBegin="00:00:20:00" titleTimeEnd="00:00:30:00" src="file:///dvddisc/DVD_HDVR/HDVR_VOB/HR_V0001.MAP">   <Video track="1" mediaAttr="1"/>   <Audio track="1" streamNumber="1"mediaAttr="1"/>  </PrimaryAudioVideoClip>  <PrimaryAudioVideoClip id="Clip4"dataSource="Disc" titleTimeBegin="00:00:30:00" clipTimeBegin="00:00:15:00" titleTimeEnd="00:01:15:00" src="file:///dvddisc/DVD_HDVR/HDVR_VOB/HR_V0002.MAP">   <Video track="1" mediaAttr="2"/>   <Audio track="1" streamNumber="1"mediaAttr="2"/>   </PrimaryAudioVideoClip>   <ChapterList>   <Chapter id="Chapter0004" titleTimeBegin="00:00:00:00" displayName="Chapter name 4(PRM_TXTI inM_C_EPI)"/>   <Chapter id="Chapter0005" titleTimeBegin="00:00:50:00"/>   </ChapterList>   </Title>   </TitleSet><!-- SIPO <DP n="69"> --><dp n="d69"/>  </Playlist><br/> 由上述处理可以相对容易地实现到DVD-播放器的转换。
<概要> 1.在一个可记录数字流的数字记录器(DVD流转换器等)中,如果发生STC的绕回,则将该位置设置到ESOBI中作为CNT_SEG,并且将从ESOB头开始的CNT_SEG计数信息附加到每一PTM中。
2.在一个可记录数字流的数字记录器(DVD流转换器等)中,在每一代表画面信息中附加重放时在视频流中使用的ESI号,从而指定一个视频流。
3.在一个可记录数字流的数字记录器(DVD流转换器等)中,在每一恢复信息中附加以下信息重放时在视频流中使用的ESI号、音频流中使用的ESI号、和音频为双-单声道时的主/副信息,从而指定一个要被重放的流。
4.在一个可记录数字流的数字记录器(DVD流转换器等)中,在每一EP信息中附加以下信息重放时在视频流中使用的ESI号、音频流中使用的ESI号、和音频为双-单声道时的主/副信息,从而指定一个要被重放的流。
5.除了连续记录标记之外,再附加一个STC连续标记和/或PATS连续标记及其偏移量来作为无缝信息,所述无缝信息指示了逻辑连续ESOB之间的连续性。
<(多个)实施例效果> *在执行重放之前,可以只根据重放信息来检查是否发生了STC绕回。
*如果检测了多个ESOB之间的连续性,并且ESOB是连续的,则可以增加无缝连接多个ESOB的情况。即,与未实践本发明的情况相比,在被检测到为连续的多个ESOB的加入位置上,对于重放处理的控制等待(插入一个静止画面)的状态发生的频率被降低。
<实施例和发明之间相应的示例> <信息存储介质(部分1)...图12中的TOTAL_STAMP_SZ> 在一种信息存储介质(图1中的100)中,其中所述介质被构成为记录预定的数字流信号, 所述信息存储介质具有管理区(图1中的111、130;图3中的DVD_HDVR;图12中的HDVR_MG)和数据区(图1中的131到133),所述数据区(图1中的131到133)被构成为将数字流信号的数据作为多个对象(ESOB等)分开地记录, 所述管理区(图3中的DVD_HDVR)被构成为具有管理信息(图3中的HR_SFIxx.IFO)和时间映射信息(图3中的HR_STMAPx.IFO),所述管理信息和时间映射信息是针对数字广播信号的每一输出源(广播站),或是针对数字流信号的每一广播方案(针对日本的ARIB,针对美国的ATSC,针对欧洲的DVB等),以及 针对数字广播信号的每一输出源(广播站)或针对数字流信号的每一广播方案的所述管理信息(图12中的HDVR_MG)被构成为包括表示所述时间映射信息的大小的信息(图12中的TOTAL_STAMP_SZ;记录时图65中的ST15411)。
<信息存储介质(部分2)...图15中的TYPE_B/ESOB_TY/b12...PSI信息和SI信息的无效值> (PSI=节目专用信息)(SI=服务信息) 在一种信息存储介质(图1中的100)中,其中所述介质被构成为记录由MPEG编码并从广播站输出的数字流信号, 所述信息存储介质具有管理区(图1中的111、130;图3中的DVD_HDVR;图12中的HDVR_MG)和数据区(图1中的131到133),所述数据区(图1中的131到133)被构成为将数字流信号的数据作为多个对象(ESOB等)分开地记录, 所述管理区(图3中的DVD_HDVR)被构成为具有管理信息(图3中的HR_SFIxx.IFO),该管理信息是针对每一广播站或是针对数字流信号的每一广播方案(针对日本的ARIB,针对美国的ATSC,针对欧洲的DVB等),所述管理区还具有一种类型(TYPE_B)的管理信息,该管理信息不指定广播站或广播方案(ARIB等),并且所述不指定广播站或广播方案的类型(TYPE_B)的管理信息被构成为包括信息(ESOB_TYb12=“1”,或PSI信息和SI信息的无效值记录时图63中的ST1513重放时图69中的ST211C),所述信息表示与广播内容有关的信息(PSI,SI)无效。
<信息存储介质(部分3)...图8中的HDVR_MG/图10中的EX_MB_VOB_ST1/图11中的V_ATR> 在一种信息存储介质(图1中的100)中,其中所述介质被构成为记录MPEG传输流(TS)数据和MPEG节目流(PS)数据来作为预定数字流信号, 所述信息存储介质具有管理区(图1中的111、130;图3中的DVD_HDVR;图8中的HDVR_MG/图10中的EX_MB_VOB_STI)和数据区(图1中的131到133), 所述数据区(图1中的131到133)被构成为将MPEG传输流(TS)数据和MPEG节目流(PS)数据作为多个对象(ESOB,EVOB)分开地记录在独立的文件(图3中的SR对象文件;VR对象文件)中, 所述管理区(图3中的DVD_HDVR;图8和12中的HDVR_MG)被构成为记录以下信息管理信息(HR_MANGER.IFO),其管理整个数字流信号;管理信息(图12中的ESTR_FIT),其针对MPEG传输流(TS)数据;和管理信息(图8中的EX_M_AVFIT),其针对MPEG节目流(PS)数据,并且 所述管理信息(图3中的DVD_HDVR;图11中的V_ATR)被构成为描述以下信息中的至少一个表示感兴趣的数字流信号是否为逐行模式信号的信息(源画面逐行模式),和表示感兴趣的数字流信号是否为高品质信号的信息(源画面分辨率)。
<在信息存储介质(部分3)中,当图17中的分辨率信息只是垂直分辨率时> 所述针对MPEG传输流(TS)数据的管理信息(图12中的ESTR_FIT;图13中的ESOBI;图16中的ESOB_ESI;图17中的ESOB_V_ESI/V_ATR)包括信息,所述信息不指定任何水平分辨率,并且由垂直分辨率来指出源分辨率。
<信息存储介质(部分4)> 在被构成为具有一种文件结构(图79)并被构成为记录了包括第一高清晰视频信息(HD_DVD-VR)和第二高清晰视频信息(HD_DVD-VIDEO)的预定数字流信号的信息存储介质中,该文件结构管理可由用户记录的第一高清晰视频信息(HD_DVD-VR;HDVR_VOB/HDVR_SOB)和可由内容供应商提供的第二高清晰视频信息(HD_DVD-VIDEO;ADV_OBJ), 所述信息存储介质具有管理区和数据区,并且该数据区被构成为把数字流信号的数据作为多个对象(HDVR_VOB,HDVR_SOB,ADV_OBJ)来分开地记录, 所述管理区存储了管理信息(与在图79中的文件即图3中的HR_SFIxx.IFO等相关的ESOB),还存储了时间映射信息(与在图79中的文件即HR_Vmmmm.MAP等相关的VSOB),该管理信息用于包括第一高清晰视频信息(HD_DVD-VR)的数字流信号的每个输出源或用于数字流信号的每个广播方案,并且该时间映射信息用于包括第一高清晰视频信息(HD_DVD-VR)的数字流信号的每个输出源或用于数字流信号的每个广播方案,以及 该管理区被构成为还包含管理信息(VIDEO_PLAYLIST,VTSI),该管理信息用于管理包括第二高清晰视频信息(HD_DVD-VIDEO)的数字流信号的重放。
<信息存储介质(部分5)> 在被构成为记录预定数字流信号的信息存储介质中, 所述信息存储介质具有管理区和数据区,并且该数据区被构成为把数字流信号的数据作为多个对象(HDVR_VOB,HDVR_SOB)来分开地记录, 该管理区存储了管理信息,还存储了时间映射信息(HR_Vmmmm.IFO即在图77和82中的HR_Vmmmm.MAP以及HR_Snn_mmmm.SMP),该管理信息用于数字流信号的每个输出源或用于数字流信号的每个广播方案,该时间映射信息用于数字流信号的每个输出源或用于数字流信号的每个广播方案,以及 所述时间映射信息(HR_Vmmmm.MAP和HR_Snn_mmmm.SMP)被构成为包括用来指定对象(HDVR_VOB,HDVR_SOB)的索引信息(图83中EVOB_INDEX,图84中的ESOB_INDEX)。
<使用信息存储介质的记录方法> 一种信息记录方法(图57和58),其用于将数字流信号记录在数据区上。
<使用信息存储介质的重放方法> 一种信息重放方法(图69),其用于从数据区重放数字流信号。
<使用信息存储介质的记录设备> 一种信息记录设备(图53中的编码器一侧)包括一种用于将数字流信号记录在数据区上的排列。
<使用信息存储介质的重放设备> 一种信息重放设备(图53中的解码器一侧)包括一种用于从数据区重放数字流信号的排列。
[实施例的效果] 由于所述管理区存储了第一高清晰视频信息(HD_DVD-VR)的管理信息(与图79中的文件相关的ESOB)和管理信息(VIDEO_PLAYLIST,VTSI),该管理信息(VIDEO_PLAYLIST,VTSI)用于管理包括第二高清晰视频信息(HD_DVD-VIDEO)的数字流信号的重放,可一起管理要由用户记录和重放的内容(HD_DVD-VR)以及由供应商提供的那些内容(HD_DVD-VIDEO)。
注意,本发明不限于上述实施例,当现在或将来对本发明进行实施时,在不脱离本发明精神的情况下,可根据当时可利用的技术进行各种修改。
可根据需要尽可能多的对各个实施例进行组合,并在此情况下可获得组合的效果。而且,实施例包括了各种阶段的发明,并且可通过将本申请中公开的多个构成要素进行适当的组合来取得各种发明。例如,即使将本实施例中公开的全部构成要素中的一些省略,也可以将省略的那些构成要素进行组合以取得一项发明。
对于精通此技术的人将很容易产生更多的优点和改进。因此,本发明在更广的方面并不局限于这里示出和描述的具体细节和代表实施例。另外,可不脱离由所附权利要求及其等价文字所定义的一般发明概念的主旨或范围来进行各种修改。
权利要求
1.一种使用信息存储介质的记录方法,所述信息存储介质被构成为具有一文件结构并被构成为记录了包括第一高清晰视频信息(HD_DVD-VR)和第二高清晰视频信息(HD_DVD-VIDEO)的预定数字流信号,所述文件结构管理用于记录器的第一高清晰视频信息(HD_DVD-VR,HDVR_VOB/HDVR_SOB)和用于播放器的第二高清晰视频信息(HD_DVD-VIDEO,ADV_OBJ),所述记录方法的特征在于
所述信息存储介质被构成为具有管理区和数据区,并且所述数据区被构成为把所述数字流信号的数据作为至少一个对象(HDVR_VOB,HDVR_SOB,ADV_OBJ)来分开地记录,
所述管理区被构成为存储管理信息(等),还被构成为存储时间映射信息(HR_Vmmmm.MAP等),所述管理信息(等)用于包括所述第一高清晰视频信息(HD_DVD-VR)的数字流信号的每个输出源或用于数字流信号的每个广播方案,所述时间映射信息用于包括所述第一高清晰视频信息(HD_DVD-VR)的数字流信号的每个输出源或用于数字流信号的每个广播方案,以及
所述管理区被构成为还包括管理信息(VIDEO_PLAYLIST,VTSI),该管理信息用来管理包括所述第二高清晰视频信息(HD_DVD-VIDEO)的数字流信号的重放,所述记录方法包含步骤
将所述数字流信号记录在所述数据区中(ST106-ST148);以及
将所述管理信息记录在所述管理区中(ST150)。
2.如权利要求1所述的方法,其特征在于
所述时间映射信息(HR_Vmmmm.MAP和HR_Snn_mmmm.SMP)被构成为包括用来指定对象(HDVR_VOB,HDVR_SOB)的索引信息(EVOB_INDEX,ESOB_INDEX),并且该时间映射信息被记录在所述管理区中。
3.一种使用了信息存储介质的再现方法,所述信息存储介质上实现了权利要求1或2的记录方法,所述再现方法的特征在于包括步骤
从所述管理区中再现所述管理信息(ST207);以及
从所述数据区中再现所述数字流信号(ST208-ST232)。
4.一种使用了权利要求1或2的记录方法的记录设备,所述记录设备的特征在于包括
被构成用来将所述数字流信号记录在所述数据区中的第一记录器排列(51-53,79);以及
被构成用来将所述管理信息记录在所述管理区中的第二记录器排列(51-53,80)。
5.一种使用了信息存储介质的再现设备,所述信息存储介质上实现了权利要求1或2的记录方法,所述再现设备的特征在于包括
被构成用来从所述管理区中再现所述管理信息的第一再现器排列(51-53,80);以及
被构成用来从所述数据区中所述再现数字流信号的第二再现器排列(51-53,59)。
全文摘要
一个实施例不仅可实现将要由用户来记录和重放内容的信息管理,还可实现针对由内容供应商销售的内容具有亲合性的信息管理。一种信息存储介质可具有一种文件结构,所述文件结构管理了可由用户记录的第一高清晰视频信息(HD_DVD-VR,HDVR_VOB/HDVR_SOB)和可由内容供应商提供的第二高清晰视频信息(HD_DVD-VIDEO,ADV_OBJ)。所述管理区被构成为包括管理信息(VIDEO_PLAYLIST,VTSI),该管理信息(VIDEO_PLAYLIST,VTSI)用来管理包括第二高清晰视频信息(HD_DVD-VIDEO)的数字流信号的重放。
文档编号H04N5/91GK1929013SQ20061012776
公开日2007年3月14日 申请日期2006年9月8日 优先权日2005年9月8日
发明者菊地伸一, 中鹿正弘, 津曲康史 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1