CN100343916C - 相对于信息介质记录/重放信息的方法和设备 - Google Patents
相对于信息介质记录/重放信息的方法和设备 Download PDFInfo
- Publication number
- CN100343916C CN100343916C CNB2004100696508A CN200410069650A CN100343916C CN 100343916 C CN100343916 C CN 100343916C CN B2004100696508 A CNB2004100696508 A CN B2004100696508A CN 200410069650 A CN200410069650 A CN 200410069650A CN 100343916 C CN100343916 C CN 100343916C
- Authority
- CN
- China
- Prior art keywords
- information
- data
- program
- unit
- management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Television Signal Processing For Recording (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
本发明提供一种能够把缩略图附到每个入口点的数字流记录介质。缩略图信息被保存在与运动图像信息无关的区域中。管理信息包括对应于一部分节目的单元信息,单元信息包括指示进入节目的入口位置的入口点信息。入口点信息被配置成具有用于指定缩略图信息的指针信息。
Description
技术领域
本发明涉及数字AV信息记录介质,记录/重放方法和使用所述介质的记录/重放设备,更具体地说,本发明涉及能够实时地数字记录和重放高清晰度AV信息的介质、方法和设备。
背景技术
近年来,TV广播已进入把高品质电视节目(高清晰度AV信息的节目)作为主要广播内容的数字广播时代。当前的数字广播采用MPEG传输流(下面根据需要简称为MPEG-TS)。在使用运动图像的数字广播的领域中,未来MPEG-TS将被用作标准格式。
在这种数字TV广播开始的时候,对能够直接记录数字TV广播内容(无数/模转换)的流式磁带机(streamer)的市场需求日益增长。作为目前可从市场上买到的,直接记录数字广播数据(MPEG-TS等)的典型流式磁带机,已知的有名为D-VHS的盒式磁带录像机(CD-VHS流式磁带机)。另外,一些制造商已提供利用蓝光数字记录并重放光盘上的高品质电视节目的流式磁带机,或者利用大容量硬盘数字记录并重放高品质电视节目的流式磁带机。
由于流式磁带机完整无缺地记录广播的数字流,因此记录的节目通常未准备好从各个用户所需的位置,借助简单操作被重放。从而,现有的DVD视频记录器被配置成设置入口点,从而能够从用户所需的位置重放节目。这种功能是流式磁带机需要的一种功能,并且已提出能够设置入口点的流式磁带机(参见日本公开特许公报No.2003-18549)。
在日本公开特许公报No.2003-18549中,对应于入口点的产生原因的状态可被加入入口点中。为此,识别入口点的产生原因,但是,不能把各种扩展信息附加到入口点上。
即使在流式记录节目中设置入口点时,用户也不能确定对应于入口点的节目的实际位置。
另一方面,当对应于入口点附加的文本的存储空间不够时,不能输入要输入的文本,导致不方便。
即使当将从实际状态扩展要附加到入口点的信息时,这种扩展也不可行,导致不方便。
即使当利用指定制造商的记录器,把某一功能加入利用制造商的信息(MNFI)的单个盘片时,如果该盘片经历另一制造商的记录器的另外记录,那么该盘片的制造商信息可能会变得和来自该盘片的重放信息不一致。但是,不便的是不存在确定该盘片是否被另一制造商的记录器用于记录或类似操作的任何装置(即,如果这种盘片的记录内容的可靠性未知,那么用户会感到焦虑不安)。
发明内容
考虑到上述情形的至少之一,做出了本发明,本发明的目的是提供一种数字AV信息记录介质,所述数字AV信息记录介质被配置成把索引图像信息(用户能够直观识别的比例减小的图像/缩略图)分配给入口点。
根据本发明一个实施例的信息介质具有记录包括运动图像信息的AV信息的数据区,和管理作为一个或多个节目,记录在数据区上的AV信息的管理区。在该信息介质中,索引图像信息被保存在与运动图像信息(HR_STRMx.SRO等)无关的的区域(HR_THNL.DAT)中。管理信息(DVD_HDVR/HR_MANGR.IFO/PGCI)包括对应于一些节目的单元信息(CI)。单元信息(CI)包括指示进入节目的入口位置的入口点信息(C_EPI)。入口点信息(C_EPI)可具有用于指定索引图像信息的索引指针信息(TBN_PT)。
索引图像信息(用户能够直观识别的比例缩小的图像/缩略图,代表性图像等)可被分配给入口点。
附图说明
图1说明根据本发明一个实施例的数据结构;
图2说明在根据本发明一个实施例的数据结构中的重放管理信息层,对象管理信息层和对象层之间的关系;
图3说明根据本发明一个实施例的文件结构;
图4说明记录在AV数据管理信息记录区130上的一个管理信息(RTR_VMG)的一个字段(RTR_VMGI)的结构例子;
图5说明根据本发明一个实施例的数据结构中的一个管理信息(RTR_VMG)的另一字段(ESFIT)的结构的一个例子;
图6说明图5中所示的管理信息(ESFIT)的元素ESFITI_GI和ESFI的内容的结构例子;
图7说明图5中所示的管理信息(ESFIT)的元素ESOBI_VSTI和ESOBI_ASTI的内容的结构例子;
图8说明图6中所示的管理信息(ESFIT)的ESFI_GI和ESOBI的内容的结构例子;
图9说明图8中所示的管理信息的流对象通用信息(ESOB_GI)的内容的结构例子;
图10说明图8中所示的管理信息的ESOB基本流信息,时间映射通用信息(TMAP_GI),基本流映射信息(ES_MAPI)和ES组信息的内容的结构例子;
图11说明图10中所示的ES_MAP_GI的内容的结构例子;
图12说明图10中所示的ESOBU_ENT的内容的结构例子;
图13说明取决于视频和音频数据的可用性的图2中所示ESOBU的内容的结构例子;
图14说明包含在记录于AV数据管理信息记录区130上的另一管理信息(流数据管理信息RTR_ESMG)中的PGC信息(原始PGC信息ORG_PGCI/用户定义信息表信息UDPGCITI)的结构例子;
图15说明图14中所示的节目链信息(ORG_PGC信息或UD_PGC信息)的元素的内容的结构例子;
图16说明包含在记录在图4或14中所示的管理信息记录区130上的管理信息中的文本数据管理器(TXTD_MG)的内容的结构例子;
图17说明包含在图15中所示的单元信息中的单元入口点信息表(C_EPIT)的内容的结构例子;
图18说明图17中所示的单元入口点信息(C_EPI)的内容的结构的例子(例1的EPI);
图19说明包含在图18的C_EPI中的入口点类型(EP_TY)的结构例子;
图20说明图17中所示的单元入口点信息(C_EPI)的内容的结构的例子(例2的EPI);
图21说明用于管理(或形成)包含在记录于图4或14中所示的管理信息记录区130上的管理信息中的扩展入口点信息表(EX_EPIT)的文件的例子;
图22说明图21中的扩展入口点信息表(EX_EPIT)的内容的结构的例子(利用例2的EPI);
图23是说明包含在图4或14中的管理信息记录区130上的管理信息中的制造商信息(MNFI)的结构例子;
图24说明图1或2中所示的流对象的数据单元(ESOBU)的结构例子;
图25说明包含在图24中所示的包组(pack group)报头中的包到达时间(ATS),有效性信息(DCI_CCI_SS)和显示控制信息(DCI)的结构例子;
图26说明包含在图24中所示的包组报头中的复制发生管理信息(或复制控制信息CCI)的结构例子;
图27说明在包组报头之后,包含在图24中所示的包组中的包到达时间的增量(IAPAT)和PCR位置信息(包的数目,PCR_LB计数等)的结构的例子;
图28说明在图3中所示的文件结构中的DVD_HDVR文件中管理的缩略图(或代表性图像)数据的对象文件(HR_THNL.DAT;当使用例2的EPI时,与VMG文件无关的文件)的内部结构的例子;
图29说明在图3的文件结构中管理的文本数据的对象文件(HR_TEXT.DAT;附加文本文件)的内部结构的例子;
图30是说明利用根据本发明实施例的数据结构,把AV信息(数字TV广播节目等)记录到信息记录介质(光盘,硬盘等)上,和从所述信息记录介质重放所述AV信息的设备的例子的方框图;
图31是说明图30中所示设备的全部操作的例子的流程图(全部操作过程流程);
图32是说明图30中所示设备的操作中的中断过程的例子的流程图(中断过程流程);
图33是说明图31中所示的编辑过程(ST28)的例子的流程图(编辑操作过程流程);
图34是说明图30中所示设备的视频记录操作(部分1)的例子的流程图;
图35是说明图30中所示设备的视频记录操作(部分2)的例子的流程图(带有入口点附加过程的视频记录流程);
图36是说明在图1中所示的圆盘形信息存储介质(例如利用蓝光的光盘)上开始视频记录之前的过程的例子的流程图(视频记录前过程流程);
图37是说明图35中所示的流信息(VSTI和ASTI)产生过程(ST120)的内容的流程图(STI设置过程流程);
图38是说明图35中所示的缓冲器读取过程(ST130)的例子的流程图(缓冲器读取过程流程);
图39是说明图38中所示的DCI&CCI设置过程(ST1311)的例子的流程图;
图40说明图39中的步骤ST13123中的过程(包组对准过程)中的包组的数据结构的例子;
图41是说明图34中所示的视频记录终止过程(ST150)中的流文件信息(SFI或ESFI)产生过程的例子的流程图(带有ESOB结构设置过程和编辑日期设置过程的流文件信息产生过程流程);
图42是说明图41中所示的ESOB结构设置过程(ST1522)的例子的流程图;
图43是说明图34中所示的视频记录终止过程(ST150)中的节目链(PGC)产生过程(包括节目设置过程)的例子的流程图(节目设置过程流程);
图44是说明图43中所示的节目更新日期设置过程(ST1704)中的项目文本(IT_TXT)产生过程的例子的流程图(项目文本设置过程流程);
图45是说明图34中所示的入口点附加过程(ST147)的例子的流程图(EP附加过程流程);
图46是说明在图45中所示的过程附加入口点之后(当入口点已被附加之后),设置对应于入口点的缩略图(比例缩小的图像或代表性图像)数据的过程的例子的流程图(比例缩小图像设置过程流程);
图47是说明显示和入口点对应的缩略图(比例缩小的图像或代表性图像)数据的过程的例子的流程图(比例缩小图像显示过程流程);
图48是说明登记对应于入口点的缩略图(比例缩小的图像或代表性图像)数据的过程的例子的流程图(比例缩小图像登记过程流程);
图49说明在图47中的比例缩小图像显示过程中,在屏幕上显示的缩略图(比例缩小的图像或代表性图像)数据的例子;
图50是说明图30中所示设备的重放操作的例子(部分1)的流程图;
图51是说明图30中所示设备的重放操作的例子(部分2)的流程图;
图52是说明图51中的单元重放时的过程(ST220)的例子(部分1)的流程图;
图53是说明依据图51中的单元重放的过程(ST220)的例子(部分2)的流程图;
图54是说明图53中的缓冲解码器传送过程(ST2217)的例子的流程图;
图55说明可在图30中的设备中使用的节目映射表(PMT)的数据结构的例子;
图56说明可在图30中的设备中使用的数字复制控制描述符的内容的例子,和利用该描述符的复制控制过程的例子;
图57说明视频数据的数字复制控制的应用例子;
图58说明音频数据的数字复制控制的应用例子;
图59说明可在图30中的设备中使用的内容使用描述符的内容;
图60说明可在图30中的设备中使用的事件信息表(EIT)的数据结构;
图61说明可在图30中的设备中使用的扩展事件描述符的内容的例子;
图62说明如果给定重放时间(PTM)数据,如何根据重放时间(PTM)捕捉目标包;
图63说明记录在AV数据管理信息记录区130上的一个管理信息(RTR_VMG)的结构的另一例子(图4的修改);
图64说明节目链信息(ORG_PGC信息或UD_PGC信息)的元素的内容的结构的另一例子(图15的修改);
图65说明包含在记录于图4或14中的管理信息记录区130上的管理信息中的制造商信息(MNFI)的内容的结构的另一例子(图23的修改);
图66是说明图30中所示设备的视频记录操作的另一例子(图35的修改)的流程图(无任何入口点附加过程的视频记录流程);
图67是说明在开始把视频记录到信息存储介质(光盘)上之前的过程的另一例子(图36的修改)的流程图(视频记录前过程流程);
图68是说明节目链(PGC)产生过程的另一例子(图43的修改)的流程图(节目设置过程流程);
图69是说明图68中所示的节目更新日期设置过程(ST1700X)中的项目文本(IT_TXT)产生过程的另一例子(图44的修改)的流程图(项目文本设置过程流程);
图70是说明当已附加入口点时,对应于入口点,在制造商的信息MNFI中设置缩略图(比例缩小的图像或代表性图像)数据的过程的另一例子(图46的修改)的流程图(比例缩小图像设置过程流程);
图71是说明显示在制造商的信息MNFI中设置的缩略图(比例缩小的图像或代表性图像)数据的过程的另一例子(图47的修改)的流程图(比例缩小图像显示过程流程);
图72是说明检查图65中的制造商信息MNFI的可靠性的过程的例子的流程图(MNFI可靠性检查过程流程)。
具体实施方式
数字TV广播和使用诸如因特网之类有线网络的广播播送(分发)压缩运动图像数据。作为这些广播方案共有的基本格式的传输流(TS)被分成包(packet)管理数据字段和有效负载。有效负载包括呈加扰状态的要重放的数据。根据作为一种数字广播方案的ARIB(无线工业及商贸联合会),PAT(节目关联表),PMT(节目映射表)和SI(服务信息)不被加扰。另外,利用PMT和SI的内容(SDT:服务描述表,EIT:事件信息表,BAT:节目业务群关联表),能够产生各种管理信息。
要重放的数字广播内容包括MPEG视频数据,Dolby AC3音频数据,MPEG音频数据,数据广播数据等。数字广播内容包括当重放时需要的信息(节目信息等)(例如PAT、PMT、SI等),不过它们并不直接与要重放的内容相关。PAT包括每个节目的PMT的PID(包标识),PMT记录视频数据和音频数据的PID数据。
例如,STB(机顶盒)等的标准重放序列如下所述。即,当用户根据EPG(电子节目指南)信息确定某一节目时,PAT在目标节目的开始时间处加载,根据该数据,确定属于所需节目的PMT的PID。根据PIT读出目标PMT,确定包含在PMT中的要重放的视频和音频数据的PDI数据。视频和/或音频属性根据PMT和SI被读出,并在相应的解码器中设置。根据视频和音频数据的PID数据,抽取并重放视频和音频数据。注意由于在重放中使用PAT、PMT、SI等,因此每隔数百毫秒传送PAT、PMT、SI等。
当利用这些数据,在诸如DVD-RAM之类光盘介质上记录时,最好直接把广播数据记录成数字数据。从而,本发明提出ESR(扩展流记录),作为一种和现有VR(视频记录)格式不同的,直接记录流的格式。通过合并常规的SR(流记录)和VR(视频记录)获得ESR,在利用现有VR资源的同时,ESR支持数字广播的流记录。
下面将参考附图,详细说明以ESR为基础的本发明的优选实施例。图1说明根据本发明一个实施例的数据结构。诸如DVD-RAM、DVD-RW、DRD-R之类可记录光盘,和诸如硬盘之类的可记录磁盘可用作圆盘形信息记录介质100(图1(a))。下面的说明将以诸如DVD-RAM之类光盘作为例子。
从其内圆周到外圆周,光盘100具有引入区(lead-in area)110,卷/文件结构信息区111,数据区112和引出区(lead-out area)113(图1(b))。卷/文件结构信息区111保存文件系统。文件系统包括指示文件的记录位置的信息(后面将参考图3详细说明)。记录的内容被保存在数据区112中(图1(c))中。
数据区112被分成记录通用计算机数据的区域120,和记录AV数据的区域121。AV数据记录区121包括保存用于管理AV数据的文件(VMG/ESMG文件)的AV数据管理信息区130,记录符合视频记录标准的对象数据(VOBS)文件(VRO文件)的VR对象组记录区122,和记录与数字广播兼容的流对象(ESOBS:扩展流对象集合)的Estream对象组记录区131(图1(d))。即,在本实施例中,数字广播的流对象被记录为作为与VR对象无关的EStream对象132(ESOBS)(图1(e))。
每个EStream对象132由一个或多个数据单元(ESOBU:扩展流对象单元)134构成,每个数据单元用作光盘100的存取单元(图1(f))。注意一个ESOBU是每隔给定时间,由图像定界的数据单元。另一方面,一个ESOBU可以是由一个或多个GOP数据定界的数据单元。每个数据单元(ESOBU)134由一个或多个包组(Packet_Group)140构成,每个包组包括一组多个TS包(图1(g))。
本实施例中,每个包组140包括一组8个或16个包(或者8个或16个LB(逻辑块))。如果一个包大小(或一个LB大小)为2k字节,那么每个包组140的大小为16k字节。该大小等于视频记录标准中,ECC块大小的整数部分。
每个包组140构成本发明提出的流记录(ESR)中的包记录区(DVD-TS包记录区)160(图1(h))。DVD-TS包记录区160可由包组报头161,多个(例如85个)MPEG-TS包162,和多条(例如84条)包到达时间差信息163(IAPAT:增量应用包到达时间)构成(图1(i))。后面参考图24,详细说明包组140的内容。
注意关于相应的格式独立地保证记录文件的目录(例如DVD-视频(ROM视频)的VIDEO-TS目录和DVD-RTR(可记录/可再现DVD)的DVD-RTAV目录。在与数字广播兼容的新的流记录(ESR)中,记录文件类似地被记录在例如DVD_HDVR目录中(参见图3)。
图2说明在根据本发明一个实施例的数据结构中的重放管理信息层,对象管理信息层和对象层之间的关系。记录在图1的AV数据管理信息记录区130上的管理信息(VMG/ESMG文件)具有重放管理信息层10,用于管理以视频记录标准为基础的记录内容和以本发明为基础的流记录记录内容的重放序列。
即,一组一个或多个单元13(每个所述单元用作流记录对象的重放单元)构成节目12,一组一个或多个单元13(每个所述单元用作视频记录对象的重放单元)构成节目12。这些节目12的序列(重放序列)由节目链(PGC)11的管理信息(PGCI)管理。
即使当用户想要从流记录侧面的单元13,或者从视频记录侧面的单元13的中部开始重放时,他或她能够利用重放时间(PTS)指定重放位置。
即,当利用重放时间(PTS),从流记录侧面上的单元13的中部开始重放时,借助流对象管理信息层20中的流对象信息ESOBI21指定流对象层30中的流对象ESOB 132,借助流对象管理信息层20中的流对象单元信息ESOBUI 22指定流对象层30中的流对象单元ESOBU 134。当ESOB 132及其ESOBU 134被指定时,重放开始位置被确定。(这种情况下,ESOBUI可被重申为全局信息22)。
ESOBU 134由一个或多个包组140构成。ESOBU 134是对应于例如1个或多个GOP数据的数据单元。另一方面,ESOBU 134可由与指定重放时间的数据大小对应的单元定界。这样,防止每个信息字段的溢出。
每个包组140包括8个包(或者8个LB)(16384字节),并且具有位于其头部位置的包组报头161。包组报头161之后是多个传输流包(TS_Packet)162和多条包到达时间差信息(IAPAT)163。这些TS包162保存流记录记录的内容。
另一方面,当利用重放时间(PTS),从视频记录侧面上的单元13的中部开始重放时,通过视频对象(VOB)管理信息层23中的视频对象信息VOBI 24指定视频对象层35中的视频对象VOB 36,通过视频对象管理信息层23中的视频对象单元信息VOBUI 25指定视频对象层35中的视频对象单元VOBU 37。当VOB 36及其VOBU 37被指定时,重放开始位置被确定。VOBU 37包括保存视频记录记录的内容的多个包38。
如后详细所述,当从流记录侧面上的单元13的中部开始重放时,利用以由ESOBU_PB_TM(图12)表示的字段数目为单位的时间,能够指定重放开始位置。另一方面,当从视频记录侧面上的单元13的中部开始重放时,借助视频记录标准规定的时间映射信息(TMAPI)中的VOBU_PB_TM(未示出),能够指定重放开始位置。
可如下总结图2的内容。即,ESOBS(扩展流对象集合)的结构包括一个或多个ESOB(扩展流对象)数据。该ESOB对应于,例如一个节目。ESOB由一个或多个ESOBU(扩展流对象单元)数据构成,每个ESOBU对应于指定时间间隔(它随图9中的VOBU/ESOBU_PBT_IVL的值而变化)的对象数据或者一个或多个GOP数据。
当传送速率较低时,1秒之内通常不能发送一个GOP数据(在设备内对模拟视频输入进行MPEG编码的DVD-VR能够自由设置数据单元结构,因为它采用内部编码,但是数字广播不能指定下一输入数据,因为编码由广播站进行)。另一方面,传送速率可能较高,能够频繁地发送I-图像数据。这种情况下,ESOBU被频繁定界,ESOBU管理信息据此增大,从而激增整个管理信息。为此,合适的是依据给定的时间间隔(最低限度是除ESOB的最后ESOBU之外,用图像数据对ESOBU数据定界),或者依据一个或多个GOP数据,对根据本发明实施例的ESOBU定界。
每个包组包括一个包组报头,(85个)TS包,和(84个)IAPAT(增量包到达时间)数据。就每个TS包的到达时间而论,包组中的第一个TS包的到达时间用包组报头中的ATS表述。第二个TS包的到达时间用该ATS和IAPAT的和表示。此外,第三和后续TS包的到达时间分别用前一到达时间和IAPAT的和表示。按照这种方式,由于第二和后续TS包的到达时间可用与其前一到达时间的差值表示,因此能够用较小的数据大小(3字节)表示每个IAPAT数据,能够减小总的数据大小。
图3说明根据本发明实施例的文件结构。图1中的光盘100中的数据包括保存文件系统的卷/文件结构信息区111,和实际记录数据文件的数据区112。保存在卷/文件结构信息区111中的文件系统包括指示文件的记录位置的信息,如图3中所示。数据区112被分成保存通用计算机数据的区域120,和记录AV数据的区域121。AV数据记录区121包括保存用于管理记录的AV数据的VMG文件(还包括合并格式的后面说明的ESMG文件)的AV数据管理信息区130,记录遵守视频记录标准的对象数据(VOBS)文件(VRO文件)的VR对象组记录区122,和记录与数字广播兼容的流对象(ESOBS)的EStream对象组记录区131。
注意和格式相一致地准备不同的目录(例如,DVD-视频(ROM视频)的VIDEO-TS和DVD-RTR(可记录/可再现的DVD)的DVD-RTAV,下面要描述的数字广播兼容DVD标准被记录在,例如DVD_HDVR目录中。
即,如图3中所示,DVD_HDVR目录记录用于管理数据的VMG文件,作为用于记录诸如模拟广播,模拟线路输入数据之类模拟AV信息的对象文件的VRO文件,和作为数字广播对象文件的SRO文件。注意SRO文件形成ESOBS(扩展流对象集合)。如图3中所示,SR管理数据被记录在为VR共有的VMG文件中,并经历为VR共有的控制。SR和VR管理数据针对相应的单元被链接,它们的重放位置可由重放时间指定。
DVD_HDVR目录包括作为比例缩小图像文件的HR_THNL.DAT,独立于项目文本(IT_TXT)添加的文本文件:HR_TEXT.DAT,和用于保存添加到入口点(EP)中的信息的HR_EXEP.DAT(当扩展入口点EXEP被保存在VMG中时,可省略该HR_EXEP.DAT文件)。
ESR(扩展流记录)管理信息(图4中的ESFIT或图14中的RTR_ESMG)保存在图3中的VMG文件(HR_MANGER.IFO)中,并且可按照和VR数据相同的方式管理。这种情况下,流管理信息被保存在ESFIT中(扩展流文件信息表)。
图4说明记录在图1中所示的AV数据管理信息记录区130上的一个管理信息(RTR_VMG)的一个字段(RTR_VMGI)的结构例子。注意本实施例中的流记录将被简称为ESR(扩展流记录),视频记录将被简称为VR。随后,ESR数据的管理信息被保存在RTR_VMG 130中,并按照和VR数据相同的方式管理。
RTR_VMG 130包括视频管理器信息(RTR_VMGI)1310,流文件信息表(ESFIT:扩展流文件信息表)1320,(原始)节目链信息(ORG_PGCI)1330,播放列表信息(PL_SRPT;或者用户定义的节目信息表:UD_PGCIT)1340,文本数据管理器(TXTD_MG)1350,制造商信息表(MNFIT)1360,和扩展入口点表(EX_EPIT)1361。
注意播放列表和用户定义的节目链具有基本相同的含义,不过它们具有不同的名称,并且与在视频记录标准中使用的播放列表和用户定义的节目链同义。从而,在下面的说明中,根据需要,包括播放列表相关信息(PL_SRP等)和用户定义的节目链相关信息(UD_PGCIT_SRP等)。
RTR_VMGI 1310包括盘管理标识信息(VMG_ID/ESMG_ID)1311,版本信息(VERN)1312,EStream对象管理信息起始地址(ESFIT_SA)1313,节目链信息起始地址(ORG_PGCI_SA)1315,和播放列表信息起始地址(UD_PGCIT_SA)1316。ESR流管理信息保存在ESFIT 1320中。
图5说明根据本发明实施例的数据结构中的一个管理信息(RTR_VMG)的另一字段(ESFIT)的结构的一个例子。ESFIT 1320包括ESFIT通用信息ESFITI_GI(通用信息)1321,ESOBI_VSTI(视频状态信息)1322,ESOBI_ASTI(音频状态信息)1323,和ESFI(扩展流文件信息)1324。ESFITI_GI可包括ESOB的数目,VSTI的条数,ASTI的条数,ESFIT的终止地址等。
VSTI和ASTI都是ESOB中流的属性信息;视频属性信息可用VSTI表示,音频属性信息可用ASTI表示。在VR标准中,一个STI由一对视频和音频数据构成。但是,在数字广播的情况下,广播信号可能包括多个视频和/或音频数据。为此,不同于VR标准,STI并不总是用一个视频/音频对表示。从而,当利用独立的属性信息管理视频和音频数据时,能够减小STI的总信息量。后面参考图7,详细说明这些视频属性信息(V_ATR)和音频属性信息(A_ATR)。
图6说明图5中所示的管理信息(ESFIT)的元素ESFITI_GI和ESFI的内容的结构的例子。ESFITI 1321包括指示ESOB的数目的信息13211,指示ESOB_VSTI的条数的信息13212,指示ESOB_ASTI的条数的信息13213,和指示ESFIT的终止地址的信息13214。ESFI 1324包括通用信息ESFI_GI 13251,一条或多条流对象信息(ESOBI#1~ESOBI#K)13253,和关于这些(ESOBI#1~ESOBI#K)的一个或多个搜索指针(ESOBI_SRP#1~ESOBI_SRP#K)13252。
图7说明图5中所示的管理信息(ESFIT)的元素ESOBI_VSTI和ESOBI_ASTI的内容的结构的例子。
存在两种不同类型的VSTI属性信息V_ATR 13221V。在图7的例子01中,作为HD(高清晰度)支持信息,添加压缩模式(0=MPEG1;1=MPEG2;2=MPEG4/H264),TV制式(0=NTSC525/60;1=PAL625/50),纵横比(0=4∶3;1=16∶9),I/P(隔行扫描/逐行扫描)识别标记(0=隔行扫描;1=逐行扫描),和视频分辨率信息(0=720×480;1=704×480;2=352×480;3=352×240,4=544×480;5=480×480;6=1280×720;7=1920×1080)(不过实质上可采用和VR标准相同的位组合)。
另一方面,在例02中,V_ATR被配置成利用SI(服务信息)。即,关于SI的数据不进行任何修改地设置在V_ATR中,在流内容和组件类型设置中,完整无缺地使用组件描述符的值。
在ASTI属性信息A_ATR 13221A中,在例11中,作为HD支持信息,添加压缩模式(0=AC3;1=无任何扩展位流的MEP1或MPEG2;2=MPEG2;3=线性PCM;4=MPEG2·AAC;5=DTS),量化/动态范围控制(0=采样频率 fs 48KHz;1=fs 96KHz),音频通道的数目(0~7=1通道~8通道;8=2通道dual monaural)等(不过采用和VR相同的位组合)。在例12中,直接在A_ATR流内容和组件类型数据中设置SI的组件描述符的值。
图8说明图6中所示的管理信息的ESFI_GI和ESOBI的内容的结构的例子。ESFI_GI包括ESOBI_SRP的数目,APP_NAME,ESOB文件名和ESFI的终止地址。每个ESOBI包括流对象通用信息ESOBI_GI,一条或多条ESOB基本流信息,无缝信息SMLI,音频间隙信息AGAPI,时间映射通用信息TMAP_GI,一条或多条基本流映射信息ES_MAPI,ES组的数目,和一条或多条ES组信息。
图9说明图8中所示的管理信息的流对象通用信息ESOB_GI的内容的结构的例子。如图9中所示,流对象通用信息ESOBI_GI包括ESOBI类型ESOBI_TY,视频记录开始时间ESOB_REC_TM/ESOB_REC_TM_SUB,ESOB起始PTS(呈现时间戳记)和ATS(到达时间)之一,和ESOB终止PTS和ATS之一。
ESOB_GI还包括指示PCR包位置移动的PCR_PKT_SHIFT,接收的流包长度AP_PKT_SZ(188,因为目前讨论TS包),包组中接收的流包的数目PKT_GRP_SZ(85个包,因为目前讨论TS包),映射组的数目,APP_NAME,TS_ID,NETWORK_PID,记录流的PMT的PID(以PAT为基础),服务PID,格式PID,版本(就外部输入来说,指示数据的类型的登记描述符的值,就内部调谐器来说,利用调谐器独有的数据类型设置),ESOB_REP_PID(要重放的SOB的代表性流的PID或者组件组号;当产生ESOBI_GI视频记录开始时间,ESOB开始和终止PTS或ATS时,使用代表性PID),PCR PID和ESOB的ES的数目(以PMT为基础)。
此外,ESOBI_GI保存ESOB的视频默认PID(或组件标记)ESOB_REP_PID,ESOB编辑时间ESOB_EDIT_TIME等。这样,即使单元信息CI不描述要重放的PID,根据ESOBI中的ESOB_REP_PID,也能进行重放。
另外,利用改变VOBU/SOBU的时间间隔的VOBU/ESOBU_PBT_IVL设置ESOBI_GI(VOBU/ESOBU_PBT_IVL可在时间映射产生信息TMAP_GI中设置)。
当VOBU/ESOBU_PBT_IVL的值为0时,VOBU/ESOBU落入从0.4秒~1.0秒的范围中;当VOBU/ESOBU_PBT_IVL的值为1时,VOBU/ESOBU落入从1.0秒~2.0秒的范围中;当VOBU/ESOBU_PBT_IVL的值为2时,VOBU/ESOBU落入从2.0秒~3.0秒的范围中。按照这种方式,即使当视频记录时间增大时,也能够防止TMAPI信息变得极大。(但是在这种情况下,由于相邻入口之间的时间间隔被加宽,因此更可能干扰平滑的倍速重放等)。
此外,检查ESOB是否可辨识。如果ESOB可辨识,那么在ESOB_COG/NONCOG中设置0;否则,在ESOB_COG/NONCOG中设置1。当在ESOB_COG/NONCOG中设置0时,形成本实施例中的TMAPI,从而实现重放等。但是,当在ESOB_COG/NONCOG中设置1时,文件系统具有制造商独有的管理内容的管理信息。
图10说明图8中所示的管理信息的ESOB基本流信息,时间映射通用信息(TMAP_GI),基本流映射信息(ES_MAPI)的结构的例子。
如图10中所示,利用流类型,流的PID和视频的VSTI数,音频的ASTI数,或者用于另一流的0xffff设置ESOB_ESI。注意流类型在PMT中描述。
TMAP_GI包括ADR_OFS(SOB的头部的起始地址:逻辑块:LB单元),ESOB_S_PKT_POS(ESOB的LB中的起始包编号),ESOB_E_PKT_POS(ESOB的LB中的终止包编号),和ES_MAP的数目,如图10中所示。
图11说明图10中所示的ES_MAP_GI的内容的结构的例子。如图11中所示,ES_MAP_GI包括ESOBU入口信息。ES_MAPGI 1324361包括ES_PID(基本流的PID)13243611,ESOBU入口的数目13243612,1ST_ESOBU_S_PKT_POS(从包组的头部开始第一ESOBU的第一TS包的TS包编号)13243613,ESOBU类型13243614,和在ESOBU内指示的PCR间隔13243615。
存在三种类型的ESOBU,即,视频数据可用的情况,视频数据不可用,音频数据可用的情况,和只有其它类型的信息可用的情况。在图11的例子中,这些ESOBU类型分别是00、01和10。
对于PCR间隔来说,PCR间隔=“00”表示ESOB_ENT内的PCR位置紧接基准图像REF_PIC(I图像)之前(一个PCR以前);PCR间隔=“01”表示ESOB_ENT内的PCR位置在REF_PIC之前两个PCR数据;PCR间隔=“10”表示ESOB_ENT内的PCR位置在REF_PIC之前三个PCR数据;PCR=“11”表示另一指令状态。
图12说明图10中所示的ESOBU_ENT的内容的结构的例子。图13说明取决于视频和音频数据的可用性的图2中所示ESOBU的内容的例子。
存在三种类型的ESOBU,即,视频数据可用的情况,视频数据不可用,音频数据可用的情况,和其它类型的信息可用的情况,并且这些类型分别用[1]、[2]和[3]表示。即,对应于这些类型,存在三种ESOBU入口信息。
[1]当视频数据可用时,ESOBU入口信息包括从ESOBU的头部开始的入口(entry)中的第一基准图像(I图像等)的终止地址信息(LB单元)1st_Ref_PIC_SZ,ESOBU重放时间(字段的数目)ESOBU_PB_TM,ESOBU_SZ(用包组的数目,即属于ESOBU的包组的数目表示的大小,如图62中所示(后面说明)),ESOBU_START(从头部位置开始保存ESOBU的头部的包组的包数),PCR_POS和Random_access_flag。
注意PCR_POS代表位于利用从ESOBU的头部开始的地址计数,由PCR间隔指示的位置的PCR。如果不存在PCR,那么PCR_POS=0xffff。另外,PCR_POS的LB的数目也可由PCR_POS×2^PCR_POS_SHIFT表示。注意该PCR是在基准图像位置前面几分钟的PCR的位置,所述几分钟由PCR间隔指示。Random_access_flag是指示在ESOBU的头部是否存在I图像的标记。如果读标记为1,那么存在I图像;否则,不存在I图像。
按照这种方式,在时间搜索的情况下,通过累计ESOBU_PB_TM,获得位于目标计时的ESOBU,利用从该ESoBU的头部开始的字段的数目,能够计算重放开始PTM。假定K是要经历时间搜索的目标ESOBU,A是目标地址。那么,目标地址A用“通过把从
的ESOBU_SZ(N)的累加值乘以8,并把乘积加1获得的值”表示。即,
此外,第一包由ESOBU_S_PKT_POS的值指示,以便访问该地址。
[2]当不存在视频数据,存在音频数据时,ESOBU入口信息包括从ESOBU的头部开始的入口中第一音频帧的终止地址信息(和上面描述的相同),ESOBU重放时间(字段的数目),ESOBU大小(和上面描述的相同),和PCR_POS。
[3]当只存在其它类型的信息时,由于不能形成入口信息,因此用“FF”填补所有数据。
图14说明包含在记录于AV数据管理信息记录区130上的另一管理信息(流数据管理信息RTR_ESMG)中的PGC信息(原始PGC信息ORG_PGCI/用户定义信息表信息UD_PGCITI)的结构的例子。用户定义的信息表信息UD_PGCITI 1340包括UD_PGCIT 1341,一个或多个UD_PGCI_SRP#1~UD_PGCI_SRP#r 1342,和一条或多条用户定义的信息UD_PGCI#1~UD_PGCI#s 1343。
图15说明图14中所示的节目链信息(ORG_PGC信息或UD_PGC信息)的元素的内容的结构例子。该节目链信息(PGC信息;PGCI)包括节目链通用信息(PGC_GI)1331,一条或多条节目信息(PGI#1~PGI#p)1332,一个或多个单元搜索指针(CELL_SRP#1~CELL_SRP#q)1333,和一条或多条单元信息(CI#1~CI#q)1334。
节目链通用信息1331包括节目的数目13311,和单元搜索指针的数目13312。每个节目信息1332包括节目类型13321,节目中的单元的数目13322,主文本信息13323,项目文本搜索指针数13324,代表性图像信息13325,编辑者ID 13326,节目索引编号(节目绝对数)13327,节目更新日期13328,和制造商的信息编号13329。每个单元信息1334包括单元类型13341,ESFI编号13342,对应ESOB编号13343,参考ID13344,单元入口点信息的条数13345,单元起始PTS/ATS 13346,单元起始PTS/ATS 13347,和单元入口点信息表(C_EPIT)13348。
注意,当节目管理信息被更新时,节目更新日期字段13328保存日期信息(年,月,日,小时,分钟和秒)。另外,MNFI编号字段13329描述制造商的信息搜索指针编号。
图15中的PGC信息是重放信息,当视频记录时,ORG_PGC信息由设备(记录器)自动产生,并且如同常规VR格式中一样,按照视频记录的顺序设置。另一方面,根据用户随意添加的重放顺序,产生UD_PGC信息,并将其称为重放列表。这两种格式在PGC层面具有共同的格式,图15表示了PGC信息的共同格式。
每个节目信息(PGI)保存节目(PG)的更新日期信息13328。根据该日期信息,识别该节目何时被编辑过。为了使用保证的MNFI实现(记录器的)每个制造商独有的功能,在节目信息PGI中设置制造商的信息MNFI的搜索指针编号(MNFI编号)13329。即,通过在MNFI信息中还设置PG编号(后面说明的图23中的节目索引编号),使MNFI信息中的数据与PGCI中的数据链接起来。
在图15的单元信息1334中,ESOB类型被添加到单元类型中。此外,在单元信息1334中,指定对应的ESOB编号,以指定单元起始时间(单元起始PTS/ATS)和终止时间(单元终止PTS/ATS)。注意,可用两种方法,即PTS单位(重放时间)和ATS单位(传送时间)之一表示单元起始时间和终止时间。
当用重放时间(重放时的实际时间)指定时间时,允许和常规VR中相同的访问方法,用户能够用重放时间指定所需的访问位置。从而,能够理想地反映用户的要求。但是,只有当能够充分辨识流内容时,才能指定该方法。如果不能充分辨识流内容,那么必须利用传送时间指定时间。
这种情况下,如果利用重放时间指定时间,那么不能总是从I图像数据的头部开始重放。如果重放开始位置的帧不是I图像,那么从紧接在前的I图像开始解码,并且当目标帧被解码时,开始重放视频的显示,从而如同从指定帧开始重放那样,向用户呈现图像。
就包含在图15中的单元信息1334中的“参考ID”来说,可采用设置要重放流的代表性流的PID(或者组件标记值)的方法,和在多视图TV等的情况下,设置组件组的ID的方法。另外,当该参考ID的设置值是0xffff时,采用在子窗口上显示多视图的内容,和优先显示多视图的预先设置的一组视图(或者默认主组),稍后把显示画面转换到其它视图(在重放过程中)的方法。
作为一个新的概念,通过把“用于执行编辑过程的最后设备的制造商ID(编辑者ID13326)”保存到PGI中,能够识别指示用于执行(录制光盘的)编辑过程的设备的制造商的信息。借助该信息,能够识别在相应制造商中使用的MNFI的信息的使用状态。当利用另一制造商的设备重写指定区域的内容时,每个设备会认识到该MNFI中的信息的可靠性较低。为此,在利用另一制造商的设备的编辑过程之后,必须形成新的MNFI。唯一的ID号(PG绝对数)13327被附加到PG上,剩余的PG可由即使当删除中间的PG时,仍然保持不变的数字指定。
此外,光盘中每个入口点的序列号(后面说明的图18中的索引号:EP_INDX_NUM)和编辑日期(后面说明的图18中的LAST_TM),用于指定属于EP的缩略图的PTM(并不总是和EP位置相同的位置;后面说明的图18中的EP_PTM),缩略图文件中的缩略图数字(后面说明的图18中的TBN_PT),和在除PRM_TXT之外的文本上的指针(后面说明的图18中的TXT_NUM:就项目文本来说是项目编号;否则,是独立文本数据文件中的指针)被添加到单元入口点信息表C_EPIT 13348中。
为了减小VMG(图3中的HR_MANGR.IFO文件)的数据大小,VMG描述最少所需入口点信息。如果这样的入口点信息不够,那么可增加扩展入口点信息(图3中的HR_EXEP.DAT或图15中的C_EPIT)。(由于VMG数据是就设备操作来说,频繁参考的管理信息,因此它必须驻留在设备内存中。为此,如果VMG数据的数据大小较大,那么所需的工作RAM容量相应增大,导致设备成本的增大。因此,VMG数据最好具有较小的数据大小。)
注意可按照两种方法提供扩展入口点信息:根据需要,把该信息附在VMG之后(图15中的C_EPIT)的方法,和把该信息保存为独立文件(图3中的HR_EXEP.DAT)的方法。这种情况下,通过检查扩展入口点信息中的入口点索引编号(后面说明的图22中的EPL_INDEX)是否和目标入口点编号相符,能够检查是否存在扩展入口点。但是,当指示扩展入口点信息EXEP的存在的标记被添加到原始入口点信息中时,能够简化扩展入口点的存在确认过程。这种情况下,由于管理信息增加,因此VMG的数据大小相应增大。
即,具有记录包括运动图像信息的AV信息的数据区(131),和保存用于管理以一个或多个节目(PG)的形式记录在数据区上的AV信息的管理信息的管理区(130)的信息介质(图1中的100)被配置,以致管理信息(DVD_HDVR/HR_MANGR.IFO;图4中的VMG或图14中的ESMG)具有用于管理一连串的一个或多个节目(PG)的重放的节目链信息(图4或14中的PGCI),和能够描述每个制造商独有的信息的制造商信息(图4或14中的MNFI),节目链信息(图15中的PGCI)包括作为节目(PG)的管理信息的节目信息(PGI),并且更新节目(PG)时的更新日期信息可被保存在节目信息(图15中的PGI)和制造商信息(图23中的MNFI)中。
图16说明包含在记录于图4或14中所示的管理信息记录区130上的管理信息中的文本数据管理器(TXTD_MG)的内容的结构例子。文本数据管理器(TXTD_MG)1350包括文本数据信息1351,一个或多个项目文本搜索指针1352,一个或多个项目文本(IT_TXT)数据1353。每个项目文本1353能够包括节目索引编号13531,节目更新日期13532和文本数据13533。
注意图15中的PRM_TXT被用于记录节目的名称,图16中的IT_TXT被用于把其它类型的文本信息保存为记录在图1中的光盘100上的文本信息。IT_TXT的文本数据字段能够保存其它类型的信息(导演姓名,主角姓名等,如果记录的节目是电影)。这种情况下,利用保存的IT_TXT的搜索指针编号设置图15中的节目信息PGI,以便建立链接。另外,PG编号(节目索引编号)被设置在图16中的IT_TXT数据中。注意PG编号是从该光盘上的记录起点开始的绝对数,并且是即使在删除其它节目PG之后,仍然保持不变的索引编号。
注意PG更新日期信息(13532,13632)被设置在图23(后面说明)中的MNFI和图16中的IT_TXT中,通过例如当显示菜单时,检查该更新日期是否匹配,能够核实该光盘是否已经历利用另一制造商的记录器的编辑过程等。
图17说明包含在图15中所示的单元信息中的单元入口点信息表(C_EPIT)的内容的结构的例子。该C_EPIT可具有一条或多条单元入口点信息(#1~#n)133481。
图18说明图17中所示的单元入口点信息(C_EPI)的内容的结构的例子(例1的EPI)。本例(例1)中,每个C_EPI可包括入口点类型(EP_TY),入口点绝对数(EP_INDX_NUM),入口点重放时间(EP_PTM),最后编辑日期(LAST_TM),主文本信息(PRM_TXT),属于该入口点的节目的缩略图像(索引静止图像)的重放时间指针(EP_REP_PIC),属于该入口点的缩略图中的缩略图编号(缩略图指针TBN_PT),和属于该入口点的项目文本的编号(用于引用另一文本文件的指针)。
即,具有记录包括运动图像信息的AV信息的数据区(131),和保存用于管理以一个或多个节目(PG)的形式记录在数据区上的AV信息的管理信息的管理区(130)的信息介质(图1中的100)被配置,以致索引图像信息(缩略图或代表性图像)被包含在与运动图像信息(图3中的HR_STRMx.SRO或类似物)无关的区域(图3中的HR_THNL.DAT)中,管理信息(图3中的DVD_HDVR/HR_MANGR.IFO;图14中的ESMG/PGCI)包括对应于一些节目(PG)的单元(C)的信息(图15中的CI),该单元信息(图15中的CI)包括指示进入该节目的入口位置的入口点信息(图17中的C_EPI),入口点信息(图17的C_EPI)可具有用于指定索引图像信息的索引指针信息(图18中的TBN_PT)。
另一方面,具有记录包括运动图像信息的AV信息的数据区(131),和保存用于管理以一个或多个节目(PG)的形式记录在数据区上的AV信息的管理信息的管理区(130)的信息介质(图1中的100)被配置,以致管理信息(图3中的DVD_HDVR/HR_MANGR.IFO;图14中的ESMG/PGCI)包括主文本信息(PRM_TXTI),保存在与该主文本信息(在PGCI中)无关的区域(HR_TEXT.DAT;VMG/TEXTDT_MG)中的一个或多个项目文本(图16中的IT_TXT)数据,和对应于一些节目(PG)的单元(C)的信息(图15中的CI),该单元信息(图15中的CI)包括指示进入该节目的入口位置的入口点信息(图17中的C_EPI),入口点信息(图17的C_EPI)可具有用于指定一个或多个项目文本数据(图16中的IT_TXT)的项目文本指针信息(图18中的TXT_NUM)(以便当C_EPI不足以保存PRM_TXTI时,添加所需的文本信息)。
图19说明包含在图18的C_EPI中的入口点类型(EP_TY)的结构的例子。EP_TY能够保存缩略图ON/OFF标记,主文本ON/OFF标记,项目文本ON/OFF标记等。
如果缩略图ON/OFF标记为ON,那么表示图18中的TBN_PT存在;否则,表示TBN_PT不存在。如果主文本ON/OFF标记为ON,那么表示图18中的PRM_TXT存在;否则,表示PRM_TXT不存在。同样地,如果项目文本ON/OFF标记为ON,则表示图18中的TXT_NUM存在;否则表示该TXT_NUM不存在。
即,入口点信息(图18中的C_EPI)能够包括指示索引指针信息(TBN_PT)是否存在的标记(图19中的缩略图ON/OFF标记)。入口点信息(C_EPI)能够包括指示项目文本指针信息(TXT_NUM)是否存在的标记(图19中的IT_TXT ON/OFF标记)。
图20说明图17中所示的单元入口点信息(C_EPI)的内容的结构的例子(例2的EPI)。本例(例2)中,每个C_EPI可包括入口点绝对数(EP_INDX_NUM),入口点重放时间(EP_PTM),最后编辑日期(LAST_TM)和属于该入口点的节目的缩略图(索引静止图像)的重放时间指针(EP_REP_PIC)。(和图18中的例1相比,图20的例2能够减少数据大小。代之以,扩展入口点信息表被保证,如图21中所示,并且图20中省略的信息被保存在图3的扩展文件HR_EXEP.DAT中,或者每个入口点信息保存在扩展入口点信息表中)。
图21说明用于管理(或形成)包含在记录于图4或14中所示的管理信息记录区130上的管理信息中的扩展入口点信息表(EX_EPIT)的文件的例子。EX_EPIT保存在管理信息序列的尾部(在MNFIT之后)。但是,当在图3中的扩展文件HR_EXEP.DAT中描述具有和EX_EPIT相同内容的信息时,EX_EPIT不必被保存在MNFIT之后(从而,注意在图4等中说明“只在例2的EPI情况下的EX_EPIT”)。
图22说明图21中的扩展入口点信息表(EX_EPIT)的内容的结构的例子(利用例2的EPI)。该EX_EPIT包括扩展入口点(EX_EP)的总数(EX_EPI_NUMS),和与EX_EPI_NUMS一样多的扩展入口点(EX_EPI1~EX_EPIn)。每个扩展入口点(EX_EPI)具有相同的数据字段。即每个EX_EPI包括作为链接目的地的入口点的绝对数(索引编号)(EPL_INDEX),入口点类型(具有和图19中相同内容的EP_TY),主文本信息(PRM_TXT),缩略图指针(TBN_PT)和项目文本编号(IT_TXT_NUM)。
更具体地说,具有记录包括运动图像信息的AV信息的数据区(131),和保存用于管理以一个或多个节目(PG)的形式记录在数据区上的AV信息的管理信息的管理区(130)的信息介质(图1中的100)被配置,以致索引图像信息(缩略图或代表性图像)被包含在与运动图像信息(图3中的HR_STRMx.SRO或类似物)无关的对象区域(图3中的HR_THNL.DAT)中,管理信息(图3中的DVD_HDVR/HR_MANGR.IFO;图14中的ESMG/PGCI)包括节目(PG)的绝对数信息(图15中的节目索引编号/PG绝对数),和对应于一些节目(PG)的单元的信息(图15中的CI),该单元信息(CI)包括指示进入该节目的入口位置的入口点信息(图17中的C_EPI),入口点信息(图17的C_EPI)具有该入口点的绝对数信息(图18中的EP_INDX_NUM),与管理信息(图3中的DVD_HDVR/HR_MANGR.IFO)无关的管理区(图3中的HR_EXEP.DAT或图22中的EX_EPIT)能够具有入口点扩展信息(图22中的EX_EPI#1~EX_EPI#n的内容)。
图23是说明包含在图4或14中的管理信息记录区130上的管理信息中的制造商信息(MNFI)的结构的例子。制造商信息(MNFI)1360包括制造商信息表信息1361,一个或多个MNFI搜索指针(#1~#k)1362,和一条或多条MNFI(#1~#k)1363。每个MNFI 1363包括节目索引编号13631,MNFI记录数据13632*,节目更新日期13632和MNFI数据13633。作为可供各个制造商自由访问的信息,具有这种结构的DVD记录器的制造商信息对公众开放。
从图16和23可看出,节目更新日期信息可被设置在MNFI和IT_TXT中。按照这种方式,通过当显示菜单时,检查更新日期是否匹配,能够核实光盘是否已经历利用另一制造商的记录器的编辑过程或类似过程。
图24说明图1或2中所示的流对象的数据单元(ESOBU)的结构的例子。一个ESOBU 134包括一个或多个包组140,每个包组包括,例如8或16个包(1个包=1个扇区:2048字节)。
每个包组140包括包组报头(152字节)161,一个或多个(这种情况下为80或170个)MPEG-TS包(188字节)162,和一个或多个(这种情况下为84个)IAPAT(增量应用包到达时间;3字节)数据163。
包组报头161包括同步码字151,包到达时间(ATS)152,指示DCI和CCI的有效性的信息(DCI_CCI_SS)153(后面说明),显示控制信息(DCI)154,复制发生管理信息(或复制控制信息CCI)155,PCR位置信息(PCRI;节目时钟基准信息)156,和制造商信息(MNI(或制造商信息MNFI))157。(注意在另一实施例中,该包组报头161还可包括重放时间信息(PTS:呈现时间戳记))。
每个MPEG-TS包162包括4字节报头170和自适应字段和/或有效负载180。注意报头170包括同步字节171,传送错误指示符172,有效负载单元起始指示符173,传送优先级174,包标识符(PID)175,传送加扰控制176,自适应字段控制177和连续性索引178。
图25说明包含在图24中所示的包组报头中的包到达时间(ATS),有效性信息(DCI_CCI_SS)和显示控制信息(DCI)的结构的例子。例如,6个字节被分配给ATS 152。ATS 151的位38~0代表PAT_base(例如90kHz的计数器值),位8~0代表PAT_exten(例如,27MHz的计数器值)。实际到达时间PAT由PAT_base/90000Hz+PAT_exten/27000000Hz表示。按照这种方式,关于各个视频帧,能够精细地表示ATS 153。
另一方面,有效性信息(DCI_CCI_SS)具有1个字节:1位DCI_SS数据如果为“0”,那么指示无效;如果为“1”,则指示有效。3位CCI_SS数据如果为“0”,则指示无效;如果为“1”,则指示只有APE有效;如果为“2”,则指示只有EPN有效;如果为“3”,则表示APS和EPN有效;如果为“4”,则表示只有CGMS有效;如果为“5”,则表示CGMS和APS有效;如果为“6”,则表示CGMS和EPN有效;如果为“7”,则表示APS、EPN和CGMS都有效。
此外,4个字节被分配给显示控制信息(DCI),关于每个ES设置32个流的DCI。如果不存在DCI,则用“0”填补该DCI字段。在该DCI的内容中,从头部开始,依次分配ES1~ES32的平面形状标记(“0”表示纵横比=4∶3,“1”表示纵横比=16∶9)。
图26说明包含在图24中所示的包组报头中的复制发生管理信息(或复制控制信息CCI)的结构的例子。CCI包括数字复制控制(00=切勿复制,01=复制一次,11=自由复制),模拟复制控制(00=没有APS,01=APS类型1,10=APS类型2,11=APS类型3),EPN(0=内容保护,1=无内容保护),和ICT(0=模拟视频输出分辨率限制,1=无限制)。注意APS是“模拟保护系统”的缩写,本实施例采取Macrovision。另外,ICT是image_constraint_token的缩写。
CCI和DCI分别反映数字复制控制描述符,内容使用描述符和组件描述符的值。特别地,EPNI反映内容使用描述符的encryption_mode的值(0:保护),ICT反映内容使用描述符的image_constraint_token的值(0:约束)。
当在单个ES的单个包组中可能发生CCI/DCI的变化时,该包组被暂时定界,用虚数据填充包组的剩余数据,以便设置下一包组。换句话说,执行对准过程,以防止CCI/DCI在包组中改变(后面参考图39和40说明该对准过程)。
图27说明在包组报头之后,包含在图24中所示的包组中的包到达时间的增量(IAPAT)和PCR位置信息(包的数目,PCR_LB计数等)的结构的例子。这种情况下,3个字节被分配给IAPAT 163。IAPAT 163的位14~0表示PAT_base(例如90kHz的计数器值),位8~0表示PAT_exten(例如27MHz的计数器值)。由于可代替绝对时间,用从ATS 152开始的增量(变化)表示IAPAT 163,因此IAPAT的数据大小能够小于ATS的数据大小。
IAPAT 163中的实际到达时间PAT可用ATS+PAT_base/90000Hz+PAT_exten/27000000Hz表示。按照这种方式,能够关于相应的视频帧,精细地表示IAPAT 163。作为另一实施例,可使用与前一TS包的到达时间的差值(即,新的PAT=前一pad+PAT_base/90000Hz+PAT_exten/27000000Hz)。注意上面的“PAT_base和PAT_exten”中的“PAT”并不表示“节目关联表”的意思,而是表示“包到达时间”的意思。
PCR位置信息156由2个字节表示。这两个字节能够表示PCR包编号。PCR包编号可用从最接近于第一基准图像(第一I图像)的ESOBU的头部到保存该PCR的包的包数表示。如果不存在任何PCR,那么PCR位置信息156被设置成,例如“0xffff”。
图28说明在图3中所示的文件结构中的DVD_HDVR文件中管理的缩略图(或代表性图像)数据的对象文件(HR_THNL.DAT;当使用例2的EPI时,与VMG文件无关的文件)的内部结构的例子。该文件包括缩略图的数目(NUM_THUM),和一个或多个缩略图对象(THUM#1~THUM#n)。每个缩略图对象(例如,THUM#1)包括指示缩略图的压缩方法的THUM_STI,缩略图的数据长度(THUM_END_LENGTH),和缩略图的真实数据(THUM_DATA)。如果THUM_STI=0,那么它表示缩略图的真实数据(THUM_DATA)是非压缩的位图数据;如果THUM_STI=1,那么它表示缩略图的真实数据(THUM_DATA)是JPEG-压缩数据;如果THUM_STI=2,那么它表示缩略图的真实数据(THUM_DATA)是TIFF格式;如果THUM_STI=4,那么它表示缩略图的真实数据(THUM_DATA)是GIF格式。
图29说明在图3的文件结构中管理的文本数据的对象文件(HR_TEXT.DAT;附加文本文件)的内部结构的例子。
该文件包括文本数据的数目(NUM_TXT),和一个或多个文本数据(TEXT#1~TXFT#n)。每个文本(例如TEXT#1)包括指示该文本的字符代码方法的TEXT_STI,文本的数据长度(TEXT_length),和文本的真实数据(TEXT_DATA)。如果TEXT_STI=0,那么它表示ASCII代码;如果TEXT_STI=1,那么它表示JIS代码;如果TEXT_STI=2,那么它表示SHift JIS代码;如果TEXT_STI=3,那么它表示统一代码。
图29中的每个文本(TEXT#1~TEXT#n)具有来自图22中的扩展入口点信息表中的IT_TXT_NUM(或者图3中的扩展入口点文件HR_EXEP.DAT文件)的链接。如果扩展入口点信息中的PRM_TXT的文本区变短,那么根据需要,通过IT_TXT_NUM链接的图29中的TEXT#中的TEXT_DATA能够补足不足额。
[PG(PL)_INDEX]
注意两个任意节目(或播放列表)决不会具有相同的节目索引值(或者相同的播放列表索引值)。即,当产生新的节目(或播放列表)时,搜索未使用的索引值,并在节目索引(或者播放列表索引)中描述未使用的索引值。即使当删除或添加另一节目(或播放列表)时,该节目索引(或播放列表索引)保持不变。
[PG(PL)_LAST_MOD_TM]
已改变与节目(或播放列表)相关的信息的记录器被配置成与所述改变同时,还更新作为一个管理信息的PG_LAST_MOD_TM(或者PL_LAST_MOD_TM)。这种情况下,检查并规定“与节目(或播放列表)相关的信息”。
“与节目(或播放列表)相关的信息”包括:
[与节目相关的信息]
对应节目信息中的每种信息;和
对应单元信息中的每种信息(或者对应VOBI和/或SOBI中的每种信息)。
[与描放列表相关的信息]
对应播放列表搜索指针中的每种信息;和
对应用户定义的PGC信息中的每种信息(或者对应VOBI和/或SOBI中的每种信息)。
下面说明一种例外,其中在不更新与PGI、CI、PL_SRP和UD_PGCI相关的PG(或PL)的情况下,只改变对应的节目(或播放列表)参考的VOB/VOBI或SOB/SOBI。但是,如果发生这样的例外,那么PG(PL)_LAST_MOD_TM被更新。
注意PG(PL)_INDEX和PG(PL)_LAST_MOD_TM可以是与每个PG(PL)链接的任选数据。当其已更新PGI(PL_SRP)中的PG(PL)_LAST_MOD_TM时,能够处理这种任选数据的记录器总是更新任选数据区中的PG(PL)_LAST_MOD_TM。
当在不更新与PGI(PL)相关的信息的情况下,只更新任选数据时,这两个区域中的PG(PL)_LAST_MOD_TM都保持不变。
如果记录器检测到在任选数据区中描述的PG(PL)_INDEX和PG(PL)_LAST_MOD_TM具有和在PGI(PL_SRP)中描述的PG(PL)_INDEX和PG(PL)_LAST_MOD_TM相同的值时,该记录器能够认识到所述任选数据与对应的PG(PL)一致。否则,记录器认识到任选数据与对应的PG(PL)不一致。
至少在理论上,前面提及的一致性检测的概念可被应用于其它类型的对象(例如VOB,单元或入口点)。在这种应用中,必须考虑数据大小和处理速度。
图30是说明利用根据本发明实施例的数据结构,把AV信息(数字TV广播节目等)记录到信息记录介质(光盘,硬盘等)上,和从所述信息记录介质重放所述AV信息的设备的例子的方框图。
如图30中所示,该设备(数字视频记录器/流式磁带机)包括MPU单元80,键输入单元103,接收来自遥控器103a的用户操作信息的遥控器接收器103b,显示单元104,解码器单元59,编码器单元79,系统时间计数器(STU)单元102,数据处理器(D-PRO)单元52,临时存储单元53,把信息记录到可记录光盘100(例如DVD-RAM等)上,并从所述可记录光盘100重放信息的磁盘驱动单元51,硬盘驱动器(HDD)100a,视频混合(V-mixing)单元66,帧存储器单元73,模拟TV D/A转换器67,模拟TV调谐器单元82,地面数字调谐器单元89,和与卫星天线83a连接的STB(机顶盒)单元83。此外,该设备包括支持作为流式磁带机的数字输入/输出的数字I/F 74(例如IEEE1394)。注意STC单元102对应于图25或27中所示的PAT_base,以27MHz为基础计数时钟。
STB单元83对接收的数字广播数据解码,产生AV信号(数字)。STB单元83通过流式磁带机中的编码器单元79,解码器单元59和D/A转换器67,把AV信号发送给TV 68,从而显示接收的数字广播的内容。另一方面,STB单元83直接把解码的AV信号(数字)发送给V-mixing单元66,并且能够通过D/A转换器67,把模拟AV信号从V-mixing单元66发送给TV 68。
图30中所示的设备形成包括视频和流记录功能的记录器。从而,该设备包括视频记录中不需要的组件(IEEE1394 I/F等),和流记录中不需要的那些组件(AV输入A/D转换器84,音频编码单元86,视频编码单元87等)。
编码器单元79包括A/D转换器84,视频编码单元87,视频编码单元87的输入选择器85,音频编码单元86,子图像编码单元(根据需要,不过未示出),格式化单元90和缓冲存储器单元91。
解码单元59包括含有存储器60a的多路分解器60,含有存储器61a和比例缩小图像(缩略图等)发生器62的视频解码单元61,子图像(SP)解码单元63,含有存储器64a的音频解码单元64,TS包传送单元101,视频处理器(V-PRO)单元65和音频D/A转换器70。来自D/A转换器70的模拟输出(非立体声,立体声或AAC 5.1CH环绕)被输入AV放大器或类似物(未示出),以便驱动所需数目的扬声器72。
为了在TV 68上显示正在进行视频记录的内容,借助D-PRO单元52,要记录的流数据同时被发送给解码器单元59,并且能够被重放。这种情况下,依据解码器单元59中的重放,MPU单元80完成设置,解码器单元59随后自动执行重放过程。
D-PRO单元52通过组合,例如每16个包(或者32个包或64k字节)形成ECC组,,把ECC数据附到每个组,并把它们发送给盘驱动单元51。当盘驱动单元51未准备好在光盘100上记录时,D-PRO单元52把ECC组传送给临时存储单元53,并且等待,直到盘驱动单元51准备好记录为止。当盘驱动单元51就绪时,D-PRO单元52开始记录。采用大容量存储器作为临时存储单元53,因为它必须借助高速存取,支持记录数据几分钟或者更长时间。通过利用HDD 100a的指定区域,能够保证临时存储单元53。注意MPU单元80能够通过专用微计算机总线,对D-PRO单元52进行读/写访问,以便读/写文件管理区等。
图30中所示的设备采用光盘100,例如DVD-RAM/-RW/-R/Blue介质(利用蓝光的可记录介质)等作为主记录介质,采用硬盘驱动器(HDD)100a(和/或大容量存储卡(未示出)等)作为其辅助存储设备。
可如下所述使用这些多种介质。即,利用图1~29中所示的数据结构(格式),在HDD 100a上进行流记录。在记录在HDD 100a上的流记录内容中,用户希望保存的节目在光盘100上直接经历流记录(直接复制或数字复制)(如果复制控制信息CCI不禁止复制)。按照这种方式,只有具有和原始数字广播数据相同质量的所需节目才能被一起记录在光盘100上。此外,由于复制到光盘100上的流记录内容利用本发明的数据结构,因此它们允许容易的特殊重放过程,例如时间搜索等,尽管这些内容通过流记录被录制。
具有上述特征的数字记录器(利用DVD-RAM/-RW/-R/Blue介质和HDD的组合的流式磁带机/视频记录器)的实际例子是图30中所示的设备。图30中所示的数字记录器被配置成一般说来包括调谐器单元(82、83、89),光盘单元(100、100a),编码器单元79,解码器单元59和控制器(80)。
卫星数字TV广播数据通过通信卫星,从广播站传送。传送的数字数据由STB单元83接收和重放。STB 83根据从广播站分配的密钥代码,展开并重放加扰数据。此时,源自广播站的加扰被解扰。数据被加扰,以防止非广播站订户的用户非法接收广播节目。
在STB单元83中,广播数字数据由调谐器系统(未示出)接收。当直接重放接收的数据时,接收的数据由数字扩展单元解扰,并由MPEG解码器单元解码。随后,解码的接收数据由视频编码器单元转换成TV信号,该TV信号通过D/A转换器67向外输出。按照这种方式,能够在模拟TV 68上显示STB单元83接收的数字广播节目。
除了不经过任何通信卫星(以及如果是免费广播节目,那么不被加扰)之外,按照和卫星广播数据基本相同的方式接收和处理地面数字广播数据。即,地面数字广播数据由地面数字调谐器单元89接收,当解码TV信号被直接重放时,解码TV信号通过D/A转换器向外输出。这样,可在模拟TV 68上显示地面数字调谐器单元89接收的数字广播节目。
地面模拟广播数据由地面调谐器单元82接收,当接收的模拟TV信号被直接重放时,接收的模拟TV信号被向外输出。这样,可在模拟TV68上显示地面调谐器单元82接收的模拟广播节目。
来自外部AV输入81的模拟视频信号输入可被直接输出给TV 68。另外,在模拟视频信号被A/D转换器暂时A/D转换成数字信号,并且该数字信号被D/A转换器67重新转换成模拟视频信号之后,该模拟视频信号可被输出给外部TV 68。这样,即使当从外部AV输入81输入包括许多抖动分量的模拟VCR重放信号时,也能够向TV 68输出不存在任何抖动分量的模拟视频信号(已经历数字时基校正)。
来自数字I/F(IEEE1394接口)74的数字视频信号输入通过D/A转换器67被输出给外部TV 68。这样,能够在TV 68上显示给数字I/F 74的数字视频信号输入。
来自卫星数字广播、地面数字广播或数字I/F 74的位流(MPEG-TS)输入能够作为图1(e)中的流对象132,在光盘100(和/或HDD 100a)的流对象组记录区131(图1(d))中经历流记录。来自地面模拟广播或AV输入81的模拟视频信号能够在光盘100(和/或HDD 100a)的VR对象组记录区122(图1(d))上经历视频记录。
注意该设备可被配置成暂时把来自地面模拟广播或AV输入81的模拟视频信号A/D转换成数字信号,并代替视频记录,实现数字信号的流记录。相反,设备可被配置成代替流记录,实现来自卫星数字广播,地面数字广播,或数字I/F 74的位流(MPEG-TS)输入(在它经历所需的格式转换之后)的视频记录。
流记录或视频记录的记录/重放控制由写入主MPU单元80的ROM80C中的固件(与后面说明的图31~72中所示的操作对应的控制程序等)实现。MPU单元80具有用于流记录和视频记录的管理数据产生单元80B,利用工作RAM 80A作为工作区,产生各种管理信息,并且根据需要,把产生的管理信息记录在图1(d)中的AV数据管理信息记录区130上。MPU单元80重放记录在AV数据管理信息记录区130上的管理信息,并根据重放的管理信息,执行各种控制(图31~72)。注意图30中所示的设备的制造商ID信息等可被写在MPU单元80的ROM 80C上。
下面简要总结图30的设备中使用的介质100(100a)的特征。即,该介质具有管理区130和数据区131。数据以多个对象数据(ESOB)的形式被独立记录在数据区上,每个对象数据由一组数据单元(ESOBU)构成。一个数据单元(ESOBU)包括多个包组,通过把MPEG-TS兼容数字广播信号转换成TS包,并对多个包打包,形成每个包组(参见图1和24)。另一方面,管理区130具有PGC信息(PGCI),作为用于管理重放序列的信息。PGC信息包含单元信息(CI)。此外,管理区130包括用于管理对象数据(ESOB)的信息。
除了视频记录之外,图30中所示的设备能够利用上述数据结构,在介质100(100a)上实现流记录。这种情况下,为了从TS包流中抽取节目映射表PMT和服务信息SI,MPU单元80具有服务信息抽取单元(未示出;形成管理数据产生单元80B的固件)。另外,MPU单元80具有根据服务信息抽取单元抽取的信息,产生属性信息(PCR_pack编号,PCR_LB计数等)的属性信息产生单元(未示出;形成管理数据产生单元80B的固件)。
在图30中所示的设备中,记录时,信号的流程如下所述。即,STB单元(或地面数字调谐器)接收的TS包数据由格式化器单元打包成包组,包组被保存在工作区(缓冲存储器单元91)上。当保存的包组达到预定大小(一个CDA大小或者CDA大小的整数倍)时,它们被记录在光盘上。作为此时将要执行的操作,当收到TS包时,每85个包形成一组,并产生一个包组报头。
另一方面,来自地面调谐器或线路输入的模拟信号输入被A/D转换器转换成数字信号。该数字信号被输入相应的编码器单元。即,视频信号被输入视频编码单元,音频信号被输入音频编码单元,文字电视广播的文本数据被输入SP编码单元(未示出)。依据MPEG压缩视频信号,依据AC3或MPEG音频压缩音频信号,依据游程长度编码压缩文本数据。
每个编码器单元对压缩数据打包(或者把片断打包成块),从而形成2084字节的包(或块),并把它们输入格式化器单元。格式化器单元多路复用各个包(或块),并把它们发送给D-PRO单元。D-PRO单元每16(或32)个包(或块)形成ECC块,把纠错数据附加到ECC块之上,并通过光盘驱动单元,把ECC包(或块)记录在光盘上。
当由于寻道,磁道跳跃等的缘故,光盘驱动单元繁忙时,数据被保存在HDD缓冲单元中,并且等到光盘驱动单元就绪为止。此外,在视频记录过程中,格式化器单元产生分段信息,并定其将其发送给MPU单元(GOP头部中断等)。分段信息包括VOBU(ESOBU)的包数(或者LB的数目),从VOBU(ESOBU)的头部开始的I图像数据的终止地址,VOBU(ESOBU)的重放时间等。
就重放时信号的流程来说,数据由光盘驱动单元从光盘读出,经历D-PRO进行的纠错,随后被输入解码单元。MPU单元确定输入数据的类型(即VR或ESR数据)(根据单元类型),并在重放前,在解码器单元中设置该类型。就ESR数据来说,MPU单元根据要重放的单元信息CI,确定要重放的PMT_ID,根据PMT,确定要重放的项目(视频,音频等)的PID,并在解码器单元中设置它们。在解码器单元中,多路分解器根据PID,把TS包发送给相应的解码单元。此外,TS包被发送给TS包传送单元,以TS包的形式被传送给STB单元(1394 I/F)。各个解码单元执行解码,解码后的数据由D/A转换器转换成模拟信号,从而在TV上显示数据。就VR数据来说,多路分解器按照固定ID,把数据发送给各个解码单元。各个解码单元执行解码,解码数据由D/A转换器转换成模拟信号,从而在TV上显示数据。
就记录时信号的流程来说,STB单元(或地面数字调谐器)接收的TS包数据由格式器单元转换成包组,并被保存在工作RAM中。当保存在工作RAM中的数据达到预定数量(CDA大小的一倍或整数倍)时,它们被记录在光盘上。
图31是说明图30中所示设备的全部操作的例子的流程图(全部操作过程流程)。这种情况下,数据过程包括5个不同的过程,即视频记录过程,重放过程,数据传送过程(相对于STB或类似物的数字输出过程),节目设置过程和编辑过程。
例如,当图30中的设备的电源开关被打开时,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)。
图32是说明图30中所示设备的操作中的中断过程的例子的流程图(中断过程流程)。在MPU单元80的控制操作中的中断过程中,检查中断因素(步骤ST30)。如果中断因素表示由于“完成把一个包传送给D-PRO单元52”,而产生中断,那么记录的包的数目递增,或者记录的逻辑块的数目LBN被加1(步骤ST301)。如果中断因素表示由于“从格式化单元90取回分段信息”,而产生中断,那么设置分段信息1的取回中断标记(未示出)(步骤ST302)。
图33是说明图31中所示的编辑过程(ST28)的内容的例子的流程图(编辑操作过程流程)。当控制进入编辑过程时,根据编辑内容,流程转入四个过程之一(A~D之一)(步骤ST280)。当入口点编辑过程(步骤ST282A),复制/移动过程(步骤ST282B),删除过程(步骤ST282C)和重放产生过程(步骤ST282D)之一完成时,在各条管理信息(图15中的PGI,图16中的IT_TXT,图23中的MNFI,图18或20中的LAST_TM)中,设置该编辑过程的节目更新日期(步骤ST284)。
当节目信息PGI,图15中的单元信息CI,或者图2中的VOB/SOB之一已被改变时,可设置该节目更新日期。当VOBI和/或SOBI已被改变时,可在图9中的ESOB_EDIT_TIME或类似物中设置VOBI和/或SOBI的编辑时间(EDIT_TIME)(步骤ST284)。
在这方面,在步骤ST284的过程中,可在图15中的编辑者ID(LAST_MNF_ID)13326中设置已完成步骤ST282A~ST282D之一中的操作的设备的制造商ID。每次PGI、CI和SOB(或VOB)之一被改变时,该编辑者ID可被设置(或更新)为此时使用的设备的ID信息。
图34和35是说明图30中所示设备的视频记录操作的例子的流程图(带有入口点附加过程的视频记录流程)。
[a1]利用节目设置过程中的EPG(电子节目指南),确定要记录的节目,开始该节目的接收,并且记录确定的节目。
[a2]当从键输入单元收到视频记录命令时,MPU单元从光盘驱动单元装入管理数据,并确定写入区。此时,MPU单元检查文件系统,确定视频记录是否能够继续下去。如果视频记录能够继续下去,那么MPU单元确定记录位置;否则,向用户显示据此通知的消息,从而中止记录过程。
[a3]管理区的内容被设置成确定区域中的写入数据,在光盘驱动单元中设置视频数据的写入起始地址,从而准备好数据记录。
[a4]重新设置STC单元的时间。注意STC单元是系统计时器,参考该计时器的计数值,进行视频记录/重放。
[a5]要记录的节目的PAT被装入,以确定取回目标节目的PMT所需的PID。随后,目标PMT被装入,以确定要解码(要记录)的数据(视频、音频)的PID数据。此时,PAT和PMT被保存在MPU单元的工作RAM中,并被写入管理信息中。VMG文件数据被写入文件系统中,所需信息被写入VMGI中(步骤ST110;细节参见图36)。
[a6]在各个单元中进行视频记录设置。此时,在格式化器单元中进行数据的分段设置和TS包的接收设置。另外,设置要记录的数据的PID,以便只记录目标视频流。此外,缓冲器被设置成开始保存TS包,格式化器单元开始操作(步骤ST116)。
[a7]根据PMT产生VSTI和ASTI(步骤ST120;细节参见图37)。
[a8]如果保存在缓冲器中的数据达到预定数量,那么通过D-PRO单元进行ECC过程,从而把数据记录在光盘上(步骤ST130;细节参见图38和39)。
[a9]在视频记录期间,定期把分段信息保存在MPU单元的工作RAM中(在格式化器单元的缓冲RAM充满数据之前)。要保存的分段信息是ESOBU数据的分段信息,即,ESOBU起始地址,ESOBU包长度,I图像终止地址,ESOBU到达时间(ATS)等可被保存。
[aX]在从格式化器单元取回分段信息之后,执行入口点附加过程(步骤ST147;细节参见图45)(如果预先设置执行该过程)。
[a10]检查视频记录是否将被终止(如果用户已按下视频记录终止键或者如果没有剩余任何可记录的空间)。如果视频记录将终止,那么剩余的分段信息从格式化器单元被取回,并被添加到工作RAM中。这些数据被记录到管理数据(VMGI)中,剩余的信息被记录到文件系统中。
[a11]如果将不终止视频记录,那么控制返回[a7],继续数据取回和写入过程。
为了在TV上显示内容,借助D-PRO单元,数据同时被发送给解码器单元,并被重放。这种情况下,依据解码器单元中的重放,MPU单元完成设置,解码器单元随后自动执行重放过程。D-PRO单元通过组合,例如每16个包形成ECC组,把ECC数据附加到每个组上,并把它们发送给光盘驱动单元。当光盘驱动单元未准备好在光盘上记录时,D-PRO单元把ECC组传送给临时存储单元,并且等到光盘驱动单元准备好记录数据为止。当光盘驱动单元就绪时,D-PRO单元开始记录。大容量存储器被用作临时存储单元,因为它必须借助高速存取,支持记录数据几分钟或者更长时间。另外,MPU单元能够通过专用微计算机总线,对D-PRO单元进行高速读/写访问,以便读/写文件管理区等。
图36是说明在图1中所示的圆盘形信息存储介质(例如利用蓝光的光盘)上开始视频记录之前的过程的例子的流程图(视频记录前过程流程)。
[b1]搜索DVD_HDVR目录(保存新的VR的目录)。如果没有找到这样的目录,那么产生该目录;否则,控制进入下一步骤。
[b2]检查数据是否已被记录在该目录中。如果数据已被记录,那么作为其管理信息的VMGI被装入工作RAM中,并根据记录的广播方案(APP_NAME)检查该设备是否支持该广播方案。如果该设备不支持记录的广播方案,那么显示据此建立的消息,从而终止该过程。
[b3]如果没有记录任何数据,那么在工作RAM中产生VMGI。
[b4]检查要记录的数据的广播方案(步骤ST1116)。(在内部调谐器的情况下,设置该设备中的默认方法;在外部数字输入的情况下,检查从数字输入发送的Registration_Descriptor的值,确定要记录的数据的广播方案)。
[b5]比较要记录的数据的广播方案和光盘中的数据的广播方案(步骤ST1122)。如果这两种方法不同,那么显示据此通知的消息,从而终止该过程。
[b6]检查该设备是否支持要记录的数据的广播方案,如果该设备不支持该广播方案,显示据此通知的消息,从而终止该过程。
[b7]在工作RAM中准备的VMGI中的APP_NAME中设置广播方案(步骤ST1126)。如果EP将被自动设置,那么控制提示用户设置他们的时间间隔,随后进入下一过程。
如果允许多种不同的记录方法(广播方案)一起存在于光盘中,那么必须在每个ESOBU_GI中描述APP_NAME;如果禁止这种状态,那么可在ESFI_GI或VMG_MAT中描述APP_NAME。
[b8]最后,控制提示用户输入自动设置入口点的设置时间(例如10分钟的间隔)(步骤ST1134),从而终止该视频记录前过程。
图37是说明图35中所示的流信息(VSTI和ASTI)产生过程(ST120)的内容的流程图(STI设置过程流程)。
[c1]记录在光盘上的VSTI和ASTI被装入到工作RAM中。
[c2]检查PMT,以便核对设置流的数目。
对应于设置流的数目,重复[c3]、[c4]和[c5]。
[c4]根据PMT检查流类型,确定感兴趣的流是视频/音频流还是另一种流,从而使控制进入下一流检查过程。
[c5]流类型被分成MPEG1视频,MPEG2视频,MPEG1音频,MPEG2音频等,根据确定的类型检查内部数据,以便读出相应的各种属性信息。
[c6]把读出的属性信息和VSTI及ASTI进行比较。如果找到相同的属性信息项,那么在相应的ESOB_ESI中设置该编号,控制进入下一流检查过程。
[c7]根据属性信息设置新的VSTI或ASTI,在相应的ESOB_ESI中设置该编号,控制进入下一流检查过程。
图38是说明图35中所示的缓冲器读取过程(ST130)的例子的流程图(缓冲器读取过程流程)。作为记录时要执行的操作,当收到TS包时,每85个包形成一组,并且产生包组报头。
[d1]接收TS包。
[d2]如果取回的TS包包括PCR,那么校正STC。
[d3]如果关心的包对应于包组的头部,那么设置Sync_Pattern:00ffffa5a5,从STC取回其到达时间,并被设置成ATS;否则,前一TS包的到达时间和关心的TS包的到达时间之间的差值被分配为该TS包之前的IAPAT。
[d4]执行DCI&CCI设置过程(步骤ST1311;细节参见图39)。
[d5]检查包组的形成是否完成(即,85个TS包是否被聚集在一起)。如果包组的形成还未完成,那么控制返回[d1];否则,组数据被暂时保存在缓冲RAM中。
图39是说明图38中所示的DCI&CCI设置过程(ST1311)的例子的流程图。
[e1]检查最近的PMT和EIT是否包括复制信息。如果找到复制信息,那么根据该信息,为每个流(最多32个ES)形成复制信息,并设置所述复制信息。之后,控制进入[e3]。
[e2]如果接收的TS包不包括任何复制信息,那么和前一包中相同的信息被形成为复制信息。
[e3]检查最近的PMT和EIT是否包括内容使用描述符。如果找到内容使用描述符,那么根据这样的信息,为每个ES(最多32个ES)设置ICT和EPN,控制进入[e5]。
[e4]如果接收的TS包不包括任何复制信息,那么和前一包中相同的信息被形成为ICT和EPN。
[e5]检查是否存在分辨率信息。如果不存在分辨率信息,那么形成和前一包中相同的信息;否则,根据分辨率信息,形成每个ES(最多32个ES)的分辨率信息。
[e6]检查在单个ES的85个包中,是否发生CCI/DCI的变化。如果发生这种变化,那么在所述变化之前的TS包对该包组定界,用虚数据填补包组的剩余数据,从而把所述变化之后的包记录为一个新的包组。
如果图像的头部包括在某一组中,参考TS包的内容保存PTS。如果TS包不包含任何视频数据,但是只包含音频数据,那么根据音频复制信息形成CCI。
当重放时,多路分解器解释从光盘读取的包数据,并把包括TS包的包发送给TS包传送单元。之后,读取的包数据被发送给相应的解码器,并经历相应的重放过程。当把TS包传送给STB(或者传送给外部设备,例如数字TV等)时,TS包传送单元以和TS包到达时的相同时间间隔,只传送TS包的数据。随后,STB单元对输入流解码,从而产生AV信号,并通过流式磁带机中的视频编码器单元显示该AV信号。
图40说明图39中的步骤ST13123中的过程(包组对准过程)中的包组的数据结构的例子。当在单个ES的单个包组中发生CCI/DCI的变化时,该包组被临时定界,用虚数据填补包组的剩余数据,从而设置下一包组,如图40中所示。换句话说,执行对准过程,以防止CCI/DCI在包组中发生变化。
图41是说明图34中所示的视频记录终止过程(ST150)中的流文件信息(SFI或ESFI)产生过程的例子的流程图(带有ESOB结构设置过程和编辑日期设置过程的流文件信息产生过程流程)。
[f1]为了把SOBI的条数加1,增加其搜索指针(SRP),并且保证该信息的记录区。
[f2]在SOB_REC_TM中设置记录时间。根据TDT(时间数据表)设置/校正设备(记录器)的内部时钟,并且总是获得准确的时间。
[f3]设置起始PTM和终止PTM。
[f4]根据所需的记录速率,设置PCR_POS_SHIFT。
[f5]如果流类型是TS流(ARIB或DVB),那么在包大小AP_PKT_SZ中设置“188”,在包组大小PKT_GRP_SZ中设置“8”;否则,设置和广播方案对应的值。
[f6]在APP_NAME中设置广播方案。
[f7]根据PAT,设置TS_ID,NETWORK_PID和PMT_ID(在该ESOB中使用的PMT的PID)。
[f8]根据PMT,设置SERVICE_ID(PMT中的Program_Number)和PCR_PID。此外,就FORMAT_ID和VERSION来说,在内置调谐器的情况下,设置设备中的默认值,或者在外部数字输入的情况下,设置从数字输入发送的Registration_Descriptor的值。
[f9]此外,设置记录的ES的数目。(虽然用信息:要广播的所有ES的数目设置PMT,不过当视频记录时并不总是记录所有ES,设置记录的ES的数目)。
[f10]由于组件组描述符把指示要重放的ES的信息保存为一个集合,因此构成该集合的ES的这些信息被聚集在一起。此外,利用PMT中的流描述符,该组的组件标记信息被转换成PID,该信息被保存为组信息。(该EIT信息可能随着广播方案而变化)。
[f11]在ADR_OFS中设置记录起始LB地址,根据每个分段信息,产生每个流的MAPI。
[f12]设置默认PID/组件标记。注意默认视频PID对应于组件标记值=00的视频PID,或者对应于在主组件组中描述的组件标记的流的视频PID。
[f13]执行ESOB结构设置过程(步骤ST1522;细节参见图42)。之后,设置编辑日期(步骤ST1524)。
图42是说明图41中所示的ESOB结构设置过程(ST1522)的例子的流程图。
[g1]检查记录时间。如果记录时间等于或小于2小时,那么控制进入[g2];如果记录时间在2~4小时之内,那么控制进入[g3];否则如果记录时间等于或大于4小时,那么控制进入[g4]。
[g2]在图9中的ESOB_PB_IVL中设置“0”,并根据分段信息(0.4s~1s的信息)产生ESOBU_ENT数据,从而每个ESOBU落入0.4s~1s的范围内。控制随后进入[g5]。
[g3]在ESOB_PB_IVL中设置“1”,并根据分段信息(0.4s~1s的信息)产生ESOBU_ENT数据,从而每个ESOBU落入1s~2s的范围内。控制随后进入[g5]。
[g4]在ESOB_PB_IVL中设置“2”,并根据分段信息(0.4s~1s的信息)产生ESOBU_ENT数据,从而每个ESOBU落入2s~3s的范围内。
[g5]检查数据是否可辨识。如果数据可辨识,那么在ESOB_COG/NONCOG中设置“0”(步骤ST15227)。随后,执行该应用的ESOB管理过程,从而结束该过程。
[g6]如果数据不可辨识(加密不能被译解),那么在ESOB_COG/NONCOG中设置“1”,执行每个制造商的专用ESOB管理过程(步骤ST15228),从而结束该过程。
图43是说明图34中所示的视频记录终止过程(ST150)中的节目链(PGC)产生过程(包括节目设置过程)的例子的流程图(节目设置过程流程)。
[h1]检查所关心的光盘是否经历第一视频记录。如果所关心的光盘经历第一视频记录,那么产生ORG_PGC;否则,实现在ORG_PGC之后添加PG的设置。
[h2]在PG_TY(图15中的节目类型13321)中设置擦除许可:0,在Cell_Ns的字段(图15中的节目中的单元的数目13322)中设置单元的数目。
[h3]就ARIB来说,如果EIT中的短事件描述符中的language_code是“jpn”,那么在VMG_MAT中的CHR(字符代码字段)中设置“0x12”,在第二字段PRM_TXTI中设置EVENT_NAME,在REP_PICTI中设置代表性图像信息(图8中的ESOB_REP_PID,图15中的代表性PIC信息13325,图18中的EP_REP_PIC等)。
[h4]在LAST_MNF_ID(例如图15中的编辑者ID 13326)中设置该设备的制造商ID。就该值来说,当PGI、CI或VOB已被改变时,用于改变这种信息的设备的制造商ID被设置,以便识别用于执行编辑和记录过程的最后设备的制造商。这样,当使用另一制造商的设备改变光盘的记录内容时,能够容易地作出反应。
[h5]在PG_INDEX中设置节目的绝对数,以便允许另一应用软件或类似物参考每个节目。此外,记录该节目更新日期信息。此时,如果找到该设备支持的MNFI和IT_TXT(具有相同的制造商代码),那么还设置对应数据的更新日期信息。
[h6]在图23中的MNFI中设置每个制造商独有的信息。
[h7]在图15中的单元类型中设置指示流式磁带机的信息。
[h8]设置基准ESOB编号,代表性(视频)PID或Component_Group_Id被设置成要重放的ID,并且设置EPI的条数,重放起始和终止PTM数据和EP。
图44是说明图43中所示的节目更新日期设置过程(ST1704)中的项目文本(IT_TXT)产生过程的例子的流程图(项目文本设置过程流程)。IT_TXT是可由设备自由描述的文本信息,并且能够保存来自用户的信息和广播中的文本信息。在本发明的一个实施例中,如果EIT包括扩展事件描述符,那么该文本信息保存在IT_TXT中。从而,如下执行IT_TXT设置过程。
[i1]检查IT_TXT是否存在于光盘中。如果不存在任何IT_TXT信息,那么设置TXTDTI;否则,进行添加IT_TXT信息的设置。
[i2]设置所关心的文本属于的ORG_PGC的PG数,确认语言代码是否是“JPN”(如果不是“JPN”,那么终止该过程),该信息被保存为TEXT_DATA。该信息保存节目的详细说明。
[i3]更新PGI中的节目更新日期信息,同时还更新IT_TXT和MNFI中的那些节目更新日期信息。
图45是说明图34中所示的入口点附加过程(ST147)的例子的流程图(EP附加过程流程)。
[j1]检查是否已达到EP自动设置时间。如果还未达到该时间,则终止本过程。
[j2]检查STC,以便检查视频记录时间PTM,根据该值,在EPI中进行另一设置。注意PTM设置在EP_PTM和REP_PIC中,光盘中所有EP的序列绝对数被设置在EP_INDEX_NUM中。
[j3]在PGI和EPI_LAST_TM中设置编辑日期信息。
[j4]检查MNFI是否与所关心的EP属于的PG连接。如果找到连接的MNFI,那么设置该MNFI中的PG更新日期。
[j5]检查IT_TXT是否与所关心的EP属于的PG连接。如果找到连接的IT_TXT,那么设置IT_TXTI中的PG更新日期。
图46是说明在图45中所示的过程附加入口点之后(当入口点已被附加时),设置对应于入口点的缩略图(比例缩小的图像或代表性图像)数据的过程的例子的流程图(比例缩小图像设置过程流程)。
[k1]控制提示用户选择比例缩小图像将被加入的入口点(EP)。
[k2]显示用户选择的EP的图像。此时,该图像由PTM指定。如果指定的帧不是I图像,那么从前一I图像开始解码(不进行任何显示),当到达目标帧时,显示目标帧。
[k3]从目标帧开始,逐步显示各帧,控制提示用户选择要用作比例缩小图像的一帧。
[k4]在EP_REP_PIC中设置所选帧的PTM(或者从第一帧开始的帧数)。
[k5]在视频解码单元中,缩小显示的目标帧的尺寸,该数据被转换成JPEG数据。该JPEG数据被读出,另外被保存在缩略图文件中。此时,EP索引编号被记录成缩略图数据。
[k6]控制询问用户是否要设置另一EP。如果要设置另一EP,那么控制返回[k1],确认下一EP。
[k7]更新PGI中的PG更新日期。
[k8]检查MNFI是否与所关心的EP属于的PG连接。如果找到连接的MNFI,那么设置该MNFI中的PG更新日期。
[k9]检查IT_TXT是否与所关心的EP属于的PG连接。如果找到连接的IT_TXT,那么设置IT_TXTI中的PG更新日期。
图47和48是说明显示和入口点对应的缩略图(比例缩小的图像或代表性图像)数据的过程的例子的流程图(比例缩小图像显示过程流程)。图49说明在图47中的比例缩小图像显示过程中,在屏幕上显示的缩略图(比例缩小的图像或代表性图像)数据的例子。
[m1]确定要重放的PG,读出和该PG对应的EPI。此时,如果不存在任何对应的EPI,那么本过程结束,只显示标题。
[m2]显示位置被设置在左端(例如图49中的左上域)。
[m3]装入第一EPI数据,打开缩略图文件。
[m4]通过检查缩略图文件是否包括EP索引编号,检查比例缩小图像是否被记录在EP中。如果比例缩小图像被记录,那么控制进入[m7]。
[m5]重放位于EPI中REP_PIC的PTM的位置的帧,其图像被缩小到规定尺寸,并在目标域(上面的例子中,图49中的左上域)上显示。
[m6]依据JPEG压缩比例缩小图像,读出其数据,并另外保存在缩略图文件中。此时,添加并记录EP索引编号,控制进入[m8]。
[m7]装入比例缩小图像数据,并在目标坐标位置显示。
[m8]检查是否存在其它比例缩小图像。如果存在这样的图像,那么装入下一EP信息;否则,控制进入[m12]。
[m9]如果下一图像是第四图像,那么显示位置被设置在左下端(图49的显示画面上的换行(linefeed))。
[m10]如果还未显示第六图像,那么显示位置被右移一个域,控制返回[m4]。
[m11]显示下一页符号。
[m12]控制等待,直到用户选择某一图像为止。如果用户选择下一页符号(图49的显示画面上的“下一页”),那么装入下一EP数据,控制返回[m3]。
[m13]进行从选择的图像的EP开始重放的设置,从而结束本过程。
图50和51是说明图30中所示设备的重放操作的例子的流程图。
[n1]进行光盘检查过程,检查光盘是否是可重写光盘(R、RW、RAM)。如果光盘不是可重写光盘,那么返回据此通知的消息。
[n2]读出光盘的文件系统,检查是否已记录数据。如果没有记录数据,那么显示消息“未记录数据”,从而终止该过程。
[n3]装入VMG文件,确定要重放的节目和单元(通过提示用户选择要重放的节目和单元)。如果选择了录制顺序中的重放过程,那么根据ORG_PGCI进行重放。如果将(按照用户选择的序列)进行相应节目的重放过程,那么根据编号和要重放的节目对应的UD_PGCI(或播放列表)进行重放。
[n4]读出APP_NAME的值,检查设备是否支持广播方案。如果设备不支持广播方案,那么显示据此通知的消息,从而终止该过程。(或者控制进入下一单元过程)。
[n5]根据要重放的单元信息CI,确定要重放的ESOB/VOB,根据重放起始PTM,确定重放起始文件指针(逻辑地址)。此外,根据STI值设置相应的解码器单元,以便为重放作好准备。另外,根据位于头部位置的包组报头中的CCI,在视频解码器中进行APS设置。即,设置APS=ON/OFF,APS类型等,并根据数字复制控制,在视频记录器中进行CGMSA设置。
此外,如果数字输出(IEEE1394,因特网或类似物)可用,那么根据EPN值,在输出IC中设置“0:加扰ON或禁止输出,或者1:直接输出”。如果ICT=0,那么限制图像分辨率,即,高清晰度HD被转换成标准清晰度SD;如果ICT=1,那么在输出IC中设置“直接输出”。此时,如果重放起始帧不是I图像数据,那么从前一I图像开始解码,并且当目标帧被解码时,开始显示,从而开始正常重放。
[n6]执行重放开始时的过程。
[n7]进行各个解码器的初始设置。
[n8]执行单元重放过程(后面说明),随后检查重放是否要结束。如果重放要结束,那么执行错误检查过程。如果未发现任何错误,那么显示据此通知的消息;否则,执行重放结束过程,从而终止该操作。
[n9]根据PGCI确定下一单元,检查解码器的设置是否被改变。如果设置被改变,那么在解码器中设置变化属性,以便响应下一序列终止代码,改变解码器设置。
[n10]检查重放是否将终止。如果重放不终止,那么控制返回[n6]。
图52和53是说明图51中的单元重放时的过程(ST220)的例子的流程图。
[p1]根据映射信息(例如图8中的ES_MAPI 132536)的内容,确定单元的起始文件指针FP(逻辑块编号)和终止地址FP。此外,根据图15中的单元信息CI中的起始和终止时间,确定起始ESOBU_ENT和终止ESOBU_ENT。在ADR_OFS中累积直到目标ESOBU_ENT为止的入口的数据长度,从而获得起始地址(逻辑块LB=文件指针FP)和终止地址。通过从终止地址减去起始地址,计算剩余的单元长度,并在STC中设置重放起始时间。
[p2]如果基准ID为0xffff,那么存在两种不同的多角度显示方法,即,子窗口多视图显示方法和显示预先设置的一组的方法。在前一方法中,所有视频PDI和主音频PID被设置在解码器中,所述解码器被设置成子窗口多视图显示模式。在后一方法中,在单元信息CI中设置的一组的PID被设置在解码器中。如果在CI中不包括任何设置,那么设置ESOBI中的默认PID。
[p3]如果基准ID=PID,那么根据组件组描述符,确定将参考的ES属于的组,以便确定要重放的PID,在解码器中设置这些PID。如果基准ID=组ID,那么根据组件组描述符,确定该组中的PID,以便确定要重放的PID,在解码器中设置这些PID。
[p4]进行设置,以便在解码器单元中执行解码过程。
[p5]执行重放过程中的读取过程,根据起始文件指针,确定读取地址和读取数量。
[p6]比较要读出的读取单位数量和剩余的单元长度。如果剩余的单元长度大于读取单位数量,那么通过从剩余的单元长度减去要读出的读取单位数量而获得的值被设置成剩余单元长度。如果剩余单元长度小于读取单位数量,那么读取单位数量被设置成剩余单元长度,剩余单元长度被设置为0。
[p7]读取长度被设置成读取单位长度,在光盘驱动单元中设置读取地址,读取长度和读取命令。
[p8]控制等待,直到一个ESOBU的数据被保存为止。如果一个ESOBU的数据被保存,那么控制进入[p9]。
[p9]缓冲RAM中的数据被读出,执行CCI检查过程,数据被传送给解码器。
[p10]在解码器单元中,读出的包组数据被多路分解器接收,并被多路分解成多个包。根据流ID和子流ID,视频包数据(MPEG视频数据)被传送给视频解码单元,音频包数据被传送给音频解码单元,子图包数据被传送给SP解码单元。TS传送单元把读出的包组数据转换成基本流,并通过内部总线将其发送给相应的解码器(61、64),从而执行解码过程。
[p11]在重放过程中,STC的内容被显示为重放时间。如果STB单元能够根据视频数据中的PTS显示重放时间,那么该时间可被使用。
[p12]检查传送是否完成。如果传送还未完成,那么控制返回[p5]。
[p13]读取FP和在[p5]中设置的读取长度之和被代入读取FP中。
[p14]检查传送是否完成。如果传送完成,那么检查剩余单元长度。如果剩余单元长度不是“00”,那么控制返回[p2];如果剩余单元长度是“00”,那么该过程结束。
[p15]如果传送还未完成,那么检查键输入。如果要进行特殊重放,那么设置其方向。随后,利用映射信息MAPI(图8中的ES_MAPI)计算读取FP,执行特殊重放时的读取过程,从而结束本过程。否则,控制返回[p8]。
根据MAPI计算特殊重放的目标FP,从而跳过预定的一段时间。另一方面,可采用代替预定的一段时间,通过跳过预定数目ESOBU,计算FP的方法。此时,当到达该单元的尾部时,从PGCI(图15)读出下一单元信息,选择该单元使用的ESOB编号和MAPI,从而类似地计算读取FP。如果不存在下一单元,那么此时结束该过程。
图54是说明图53中的缓冲解码器传送过程(ST2217)的例子的流程图。
[q1]检查缓冲RAM中包组的数目。如果没有找到任何包组,那么本过程结束。如果保存有一个或多个包组,那么进行设置,以便处理第一包组。
[q2]从缓冲RAM读出目标包且。根据包组长度和Sync_Pattern(图24中的151)检测包部的头部。
[q3]读出包组中的CCI,检查和要重放的ES对应的ES是否包括CCI设置,并且该设置从前一设置转换而来。如果设置保持不变,那么控制进入[q8]。
[q4]根据APS值,在视频解码器中设置模拟保护(例如Macrovision系统)。如果模拟保护为ON,那么设置保护类型。
[q5]根据数字复制控制,在CGMSA中设置免费复制/切勿复制。另外,还存在复制一次。但是,就数字广播来说,由于当视频记录时,复制一次被改变成切勿复制,因此不出现状态“复制一次”。
[q6]检查EPN。如果EPN指示保护,那么进行设置,以便把加扰数据输出到数字输出(IEEE1394或因特网),或者禁止输出。如果EPN不指示保护,那么直接输出数据。
[q7]检查ICT。如果ICT指示图像输出限制,那么当输出时,模拟HD输出(D端子或色差输出)的分辨率从HD向下转换成SD。如果ICT不指示图像输出限制,那么完整无缺地输出数据。
[q8]读出包组中的DCI,检查和要重放的ES对应的ES是否包括DCI设置,并且该设置从前一设置变化而来。如果设置保持不变,那么控制进入[q10]。
[q9]根据平面形状信息,在视频解码器中设置平面形状信息。
[q10]在解码器中进行设置,以便传送一个包组的数据。
[q11]控制等待传送的结束。随后检查在缓冲RAM上是否还存在要处理的包组。如果不存在要处理的包组,那么该过程结束。
[q12]进行设置,以便处理下一包组,控制返回[q2]。
借助上述过程,能够实现适合于数字广播的灵活控制操作。
图55说明可在图30中的设备中使用的节目映射表(PMT)的数据结构的例子。借助该PMT,能够用8位流类型3421识别各种流。例如,流类型=“0x01”表示MPEG1视频流;流类型=“0x02”表示MPEG2视频流(在高品质电视的情况下);流类型=“0x03”表示MPEG1音频流;流类型=“0x04”表示MPEG2音频流(在AAC多通道音频的情况下)。
图56说明可在图30中的设备中使用的数字复制控制描述符的内容的例子,和利用该描述符的复制控制过程的例子。在该描述符(ST3000)中,“描述符标记”字段被设置成例如“0Xc1”,“描述符长度”字段指示描述符长度。“数字记录控制”字段描述“复制产生控制数据”。“最大位速率标记”字段描述“是否要说明感兴趣的服务的最大传送速率”。如果不说明最大传送速率,那么该标记被设置成,例如“0”;否则,该标记被设置成,例如“1”。如果在“组件控制标记”字段中描述“0”,那么规定整个节目(就PMT来说)。如果在该字段中描述“1”,那么说明另一状态。“复制控制类型”字段描述“复制产生控制数据”(参见图26)。
在填充描述符的各个字段之后(步骤ST3000),检查复制控制类型(步骤ST3002)。如果复制控制类型为01或11,那么根据APS控制数据,确定模拟输出控制数据(步骤ST3004)。如果复制控制类型不同于01或11,那么保留复制控制(步骤ST3006)。
随后,检查最大位速率标记(步骤ST3008)。如果该标记为1,那么根据最大位速率确定最大传送速率(步骤ST3010)。之后,检查组件控制标记(步骤ST3012)。如果该标记为1,那么根据组件控制长度,确定组件控制长度n(步骤ST3014)。
随后,描述组件标记,数字记录控制,最大位速率标记和复制控制标记字段(步骤ST3020)。对应于在步骤ST3014中确定的值n,依次执行类似于步骤ST3002~ST3010的步骤ST3022~ST3030。如果在步骤ST3012中确定组件控制标记不是1,那么跳过步骤ST3014~ST3030中的过程,从而结束图56的过程。
图57说明视频数据的数字复制控制的应用例子。视频数据的复制控制被概略分成三类,即“不受限制的复制许可(自由复制)”,“禁止复制(切忽复制或不再复制)”,和“只允许一代复制(复制一次)”。
就“不受限制的复制许可”来说,模拟复制控制被设置成“不受限制的复制许可”,数字记录控制被设置成,例如“01”,控制类型被设置成,例如“00”,APS控制数据被设置成,例如“不关心(忽视)”。
就“禁止复制”来说,(1)模拟复制控制被设置成“禁止复制(禁止数字复制,但是不禁止模拟复制,因为未插入Macrovision系统的复制保护脉冲)”,数字记录控制被设置成,例如“01”,控制类型被设置成,例如“11”,APS控制数据被设置成,例如“00”。
就“禁止复制”来说,(2)模拟复制控制被设置成“禁止复制(禁止模拟复制和数字复制)”,数字记录控制被设置成,例如“01”,控制类型被设置成,例如“11”,APS控制数据被设置成,例如“除00以外”。
就“只允许一代复制”来说,(3)模拟复制控制被设置成“只允许一代复制(许可模拟复制,因为未插入任何复制保护脉冲)”,数字记录控制被设置成,例如“01”,控制类型被设置成,例如“10”,APS控制数据被设置成,例如“00”。
就“只允许一代复制”来说,(4)模拟复制控制被设置成“只允许一代复制(禁止第二代及后续各代模拟复制和数字复制)”,数字记录控制被设置成,例如“01”,控制类型被设置成,例如“10”,APS控制数据被设置成,例如“00”。
图58说明音频数据的数字复制控制的应用例子。音频数据的复制控制被概略分成三类,即“不受限制的复制许可(免费复制)”,“禁止复制(切忽复制或不再复制)”,和“只允许一代复制(复制一次)”。
就“不受限制的复制许可”来说,数字记录控制被设置成,例如“01/11”,控制类型被设置成,例如“00”。就“只许可一代复制”来说,数字记录控制被设置成,例如“01/11”,控制类型被设置成,例如“10”。就“禁止复制”来说,数字记录控制被设置成,例如“01/11”,控制类型被设置成,例如“11”。
图59说明可在图30中的设备中使用的内容使用描述符的内容。在该描述符中,“描述符标记”字段被设置成,例如“0xDE”,“描述符长度”字段指示描述符长度。“图像约束权标(图26中的ICT)”字段描述“分辨率限制位”。如果该位为“0”,那么视频输出被限制(例如,当被输出时,高清晰度HD视频被限制成标准分辨率SD);如果该位为“1”,那么无任何限制地进行视频输出。“保持模式”字段保存“临时存储控制位”。如果该位为“0”,那么允许视频的临时存储;如果该位为“1”,那么禁止临时存储。“保持状态”字段描述“临时存储许可时间”。如果该字段的内容为“7”,那么允许1.5小时的临时存储;如果该字段的内容为“6”,那么允许3小时的临时存储;如果该字段的内容为“5”,那么允许6小时的临时存储;如果该字段的内容为“4”,那么允许12小时的临时存储;如果该字段的内容为“3”,那么允许临时存储一天;如果该字段的内容为“2”,那么允许临时存储两天;如果该字段的内容为“1”,那么允许一周的临时存储;如果该字段的内容为“0”,那么允许不受限制的临时存储。“加密模式”字段描述“输出保护位”。如果该位为“0”,那么高速数字I/F输出受到保护;如果该位为“1”,无任何保护(即数字输出自由随意)。
图60说明可在图30中的设备中使用的事件信息表(EIT)的数据结构。该EIT具有描述符记录字段3426a,它可保存诸如“组件组描述符”之类的描述符。
图61说明可在图30中的设备中使用的扩展事件描述符的内容的例子。在该描述符中,“描述符标记”被设置成,例如“0x4E”,“描述符长度”字段指示描述符长度。“描述符编号”字段表示描述符编号(0~n)。“最后描述符编号”字段说明最后描述符编号(0~n)。“0x4dISO_639_LANGUAGE_CODE”字段描述,例如在日本采用的广播方案“ARIB:jpn”。“项目长度”字段描述,例如“项目的数目(每个后续项目的字节数”。
如果项目的数目为一个或多个,那么对应于项目的数目,重复下述内容。即,对于“项目描述长度”字段的项目名称长度(项目名称的字节数)之后的项目名称长度,重复项目名称字段(8位字符代码),对于“项目长度”字段的项目名称长度(项目描述的字节长度)之后的项目长度名称,重复项目描述字段(8位字符代码),对“文本长度”字段的扩展描述长度(扩展描述的字节长度)之后的项目名称长度,重复扩展描述字段(8位字符代码)。从而,对应于项目的数目,重复多组这些“项目描述长度”、“项目长度”和“文本长度”字段。
图62说明如果给定重放时间(PTM)数据,如何根据重放时间(PTM)捕捉目标包。根据PTM,获得和给定重放时间PTM对应的目标包的方法如下所述。
(1)利用时间映射TMAP作为管理信息,根据PTM计算给定PTM属于的ESOBU编号(通过合计ESOBU重放时间)。
(2)利用TMAP,根据计算的ESOBU编号,计算该ESOBU的起始包属于的包组编号(通过合计ESOUB大小)。
(3)根据时间映射中的ESOBU起始名编号,确定该ESOBU的起始包。
图63说明记录在AV数据管理信息记录区130上的一个管理信息(RTR_VMG)的结构的另一例子(图4的修改)。该结构不具有图4中的扩展入口点信息(EXEPIT)1361,而是图3中的扩展文件HR_EXEP.DAT具有扩展入口点信息。这种情况下,PGCI中的单元入口点信息C_EPI采用图18的例1中的数据结构。
图64说明节目链信息(ORG_PGC信息或UD_PGC信息)的元素的内容的结构的另一例子(图15的修改)。该结构采用入口点信息(EPI)13348X,代替图15中的入口点信息表(C_EPIT)13348。当图15中的C_EPIT只包括一个C_EPI时,图64中的单元信息1334X变得和图15中的单元信息1334基本相同。
图65说明包含在记录于图4或14中的管理信息记录区130上的管理信息中的制造商信息(MNFI)的内容的结构的另一例子(图23的修改)。在图65中,包含在制造商信息(MNFI)1363X中的MNFI数据13633X包括比例缩小图像的数目(缩略图的数目)136631X,对应的单元编号136632X,对应的入口点编号136633X,当依据JPEG压缩数据时,缩略图数据的数据长度(数量)136634X,缩略图的JPEG数据本体136635X。
图66是说明图30中所示设备的视频记录操作的另一例子(图35的修改)的流程图(无任何入口点附加过程的视频记录流程)。
[r7]根据PMT,产生VSTI和ASTI(步骤ST120)。
[r8]如果保存在缓冲器中的数据达到预定数量(1 CDA的数量),那么通过D-PRO单元进行ECC过程,从而把数据记录在光盘上(步骤ST130)。
[r9]在视频记录期间,分段信息被定期保存在MPU单元的工作RAM中(在格式化器单元的缓冲RAM充满数据之前)。要保存的分段信息是ESOBU数据的信息,即,ESOBU起始地址,ESOBU包长度,I图像终止地址,ESOBU到达时间(ATS)等可被保存。
[r10]检查剩余的空间。如果剩余的空间等于或小于预定值,那么执行小的剩余空间处理。
[r11]检查视频记录是否要终止(如果用户已按下视频记录终止键,或者如果不存在可记录的空间)。如果视频记录要终止,那么从格式化器单元取回剩余的分段信息,并将其添加到工作RAM中。这些数据被记录在管理数据(VMGI0中,剩余的信息被记录在文件系统中。
[r12]如果视频记录将不终止,那么控制返回[r7],继续数据取回和写入过程。
图67是说明在开始把视频记录到信息存储介质(光盘)上之前的过程的另一例子(图36的修改)的流程图(视频记录前过程流程)。
[s1]搜索DVD_HDVR目录(保存新的VR的目录)。如果没有找到这样的目录,那么产生该目录;否则,控制进入下一步骤。
[s2]检查数据是否已被记录到该目录中。如果数据已被记录,那么作为其管理信息的VMGI被装入工作RAM,根据记录的广播方案(APP_NAME),检查该设备是否支持该广播方案。如果该设备不支持记录的广播方案,那么显示据此通知的消息,从而结束本过程。
[s3]如果未记录任何数据,那么在工作RAM中产生VMGI。
[s4]检查要记录的数据的广播方案。(就内部调谐器来说,设置该设备中的默认方法;就外部数字输出来说,检查从数字输入发送的Registration_Descriptor的值,确定要记录的数据的广播方案)。
[s5]比较要记录的数据的广播方案和光盘中的广播方案。如果这两种方法不同,那么显示据此通知的消息,从而结束本过程。
[s6]检查该设备是否支持要记录的数据的广播方案,如果该设备不支持该广播方案,那么显示据此通知的消息,从而结束本过程。
[s7]在工作RAM中准备的VMGI中的APP_NAME中设置广播方案,控制进入下一过程。
图68是说明节目链(PGC)产生过程的另一例子(图43的修改)的流程图(节目设置过程流程)。
[t1]检查关心的光盘是否经历第一视频记录。如果关心的光盘经历第一视频记录,那么产生ORG_PGC;否则,进行设置,以便在ORG_PGC之后添加PG信息。
[t2]在PG_TY中设置擦除许可:0,并在Cell_Ns中设置单元的数目。
[t3]就ARIB来说,如果EIT中的短事件描述符中的language_code是“jpn”,那么在VMG_MAT中的CHR中设置“0x12”,在PRM_TXTI的第二字段中设置EVENT_NAME,并在REP_PICTI中设置代表性图像信息。
[t4]在LAST_MNF_ID中设置该设备的制造商ID。就该值来说,当PGI、CI或VOB被改变时,设置用于改变这种信息的设备的制造商ID,以识别用于执行编辑和记录过程的最后设备的制造商。这样,当使用另一制造商的设备改变光盘的记录内容时,能够容易地作出反应。
[t5]在PG_INDEx中设置PG的绝对数,以允许另一应用软件或类似物参考每个PG。此外,记录该PG更新日期信息。此时,如果找到MNFI和该设备支持的IT_TXT(带有相同的制造商代码),那么还设置对应数据的更新日期信息。
[t6]在MNFI中设置每个制造商独有的信息。
[t7]在单元类型中设置指示流式磁带机的信息。
[t8]设置基准ESOB编号,代表性(视频)PID或Component_Group_Id被设置为要重放的ID,另外设置EPI的条数,重放起始和终止PTM数据和EP。
图69是说明图68中所示的节目更新日期设置过程(ST1700X)中的项目文本(IT_TXT)产生过程的另一例子(图44的修改)的流程图(项目文本设置过程流程)。
IT_TXT是设备能够随意保存的文本信息,来自用户的信息和广播中的文本信息可被保存。下面研究如果EIT包括扩展事件描述符,那么文本信息可被保存在IT_TXT中的情况。如下执行IT_TXT设置过程。
[u1]检查光盘中是否存在IT_TXT信息。如果不存在IT_TXT信息,那么设置TXTDTI;否则,进行设置,以便添加IT_TXT信息。
[u2]设置关心的文本属于的ORG_PGC的PG编号,确认语言代码是否是“JPN”(如果不是“JPN”,那么该过程结束),该信息被保存为TEXT_DATA。该信息保存节目的详细说明。
图70是说明当已附加入口点时,对应于入口点,在制造商的信息MNFI中设置缩略图(比例缩小的图像或代表性图像)数据的过程的另一例子(图46的修改)的流程图(比例缩小图像设置过程流程)。下面说明当对应于EP的比例缩小图像数据被保存在用于菜单等的MNFI中时,采用的一个实施例。
[v1]检查MNFI信息是否存在于光盘中。如果不存在MNFI信息,那么设置MNFI;否则,进行设置,以便添加MNFI信息。
[v2]在MNFI的制造商ID中,设置该设备的制造商ID。该ID是记录在图30中的MPU单元80中的ROM 80B中的默认值。
[v3]设置MNFI的视频记录时间。
[v4]搜索节目中的单元,以便检查所有入口点EP,从而抽取EP的数目和设置EP的重放位置(实际对象的重放位置)。
[v5]抽取第一EP的信息。
[v6]重放该EP指定的帧,并将其保存在帧存储器中。此时,如果利用该EP确定的该帧不是I图像(B或P图像),那么从前一I图像开始重放,对直到目标帧为止的数据解码,以便获得帧数据。
[v7]解码单元把帧存储器中的数据转换成比例缩小数据,并依据JPEG对其进行压缩。
[v8]解码单元读出比例缩小数据,将其和对应的单元编号及入口点编号一起保存在MNFI_DATA(图23中的13633或图65中的13633X)中。
[v9]检查是否仍然存在要转换成比例缩小图像的EP。如果还存在这样的EP,那么抽取下一EP信息,控制返回[v6]。
图71是说明显示在制造商的信息MNFI中设置的缩略图(比例缩小的图像或代表性图像)数据的过程的另一例子(图47的修改)的流程图(比例缩小图像显示过程流程)。如下进行利用菜单键或类似物显示比例缩小图像时的过程。
[w1]确定要重放的PG,读出和该PG对应的MNFI。此时,如果不存在对应的MNFI,那么本过程结束,只显示标题。
[w2]装入第一EP数据。
[w3]显示位置被设置在左端。
[w4]装入比例缩小图像数据,并在目标坐标位置显示。
[w5]检查是否还存在要显示的比例缩小图像。
[w6]如果还存在这样的图像,那么装入下一EP信息。
[w7]如果下一图像是第四图像,那么显示位置被设置在左下端(换行),控制返回[w4]。
[w8]如果第六图像还未被显示,那么显示位置被右移一个域,控制返回[w4]。
[w9]显示下一页符号。
[w10]控制等待,直到用户选择某一图像为止。如果用户选择下一页符号(下一页),那么装入下一EP数据,控制返回[w3]。
[w11]进行设置,以便从选择的图像的EP开始重放,从而结束本过程。
图72是说明检查图65中的制造商信息MNFI的可靠性的过程的例子的流程图(MNFI可靠性检查过程流程)。在本过程中,当插入光盘时,检查NMFI和IT_TXT的可靠性。如果发现不一致,那么删除该MNFI或IT_TXT。(因为当节目被编辑时,节目编辑日期被设置在PGI、IT_TXT和MNFI中,如果记录器不支持IT_TXT和MNFI,那么出现不一致)。
[x1]装入光盘中的ORG_PGC。
[x2]读出每个PG中的信息。
[x3]读出PGI的更新日期信息,搜索和该PG对应的IT_TXT。如果找到IT_TXT,那么读出其更新日期信息。
[x4]搜索和该PG对应的MNFI。如果找到MNFI,那么读出其更新日期信息。
[x5]比较更新日期。如果更新日期和PGI的日期信息不符,那么删除该数据(IT_TXT或MNFI)。(失配的更新日期意味着该部分数据被另一制造商的设备编辑过,不能检测出该数据与何处相关。为此,删除该数据)。
[x6]检查是否存在下一PG。如果存在下一PG,那么进行设置,以检查下一PG,控制返回[x3]。
[x7]该过程结束。
借助上述过程,能够实现适合于数字广播的灵活控制操作。
[实施例的总结]
(01)每个入口点(图18中的C_EPI)具有缩略图图像的指针(TBN_PT,EP_REP_PIC),项目文本的指针(TXT_NUM),入口点类型(图19中的EP_TY)等。
即,各种信息可被加入到入口点中,能够立即确定包括在EP_TY中的信息。此外,由于能够与入口点本身无关地设置和保持代表性图像的位置,因此该代表性图像可被用作章节缩略图等。
(02)管理信息(VMG,ESMG)中的必备信息(PGI)和扩展信息(EP_EPIT;可选)都具有相同的搜索信息(例如图15和23中的节目索引编号、节目更新日期之类的信息)。
即,作为选项的扩展信息(EP_EPIT)被配置成保存与必备信息(PGI0相同的信息,例如节目索引编号,节目更新日期等。当与节目(PG)相关的信息被改变时,必备信息(PGI)中的节目索引编号,节目更新日期等和对应的扩展信息同时被更新(只有当扩展信息已被更新时,这种同时更新过程才是不必要的)。
借助这种结构,能够只添加与节目、播放列表、入口点等相关的所需扩展信息,并保持任意时间。特别地,当不具备处理扩展信息的功能的某一型号(记录器)改变本发明的光盘的记录内容时,对于每个节目,能够检测到记录信息的不一致性(图72等中的ST4014X中的过程)。由于能够添加扩展信息,因此能够使管理信息中的必备信息的信息大小降至最小,并且能够容易的增加管理信息(各种扩展信息,例如文本信息等)(例如,图44中的ST1806中的过程)。
(03)能够以包组为单位(而不是以包为单位),关于每个包标识符(PID)处理显示控制信息(CCI)和/或复制控制信息(CCI)(图24中的包组报头能够包括DCI和CCI)。本实施例支持最多32个PID。当在包组中部,属性发生变化时,通过填补虚数据终止该包组,以便对准相应包组的边界位置(参见图40)。
由于关于相应包组(作为大于包单元的单元)管理DCI、CCI等,因此能够减小其报头(图24中的包组报头)的信息大小(和关于各个包的管理相比)。
(04)在流对象的管理信息(图8~11中的SOBI)中描述流对象(SOB)的默认PID。这样,如果未特别说明PID,那么默认PID允许检测目标PID。从而,不必说明每个单个位置的PID。
注意本发明并不完全局限于上面提及的实施例,当实践上面提及的实施例时,通过修改所需的组成要素,能够获得各种修改。
通过恰当地组合在实施例中公开的多个所需组成要素,能够形成各种发明。例如,可从实施例中公开的全部所需组成要素中删除一些所需组成要素。另外,可根据需要组合与不同的实施例相关的所需组成要素。
Claims (10)
1、一种把信息记录在信息介质(100)上的方法,所述信息介质具有数据区(112/121),所述数据区被配置成具有记录包括运动图像信息的视频对象的AV信息的视频记录对象数据区(122)、具有记录包括运动图像信息的流对象的AV信息的流对象数据区(131),并且具有存储用于管理作为至少一个节目的AV信息的管理信息的管理区(130),其中所述信息介质包括在独立于运动图像信息的区域中的索引图像信息,所述管理信息包括含有节目的编号信息的节目信息以及对应于节目的一部分的单元信息,并且所述单元信息包括指示节目的入口点的入口点信息,所述入口点信息被配置为具有入口点的编号信息,并且信息介质具有在独立于管理信息的管理区中的入口点的扩展信息,所述方法包括:
使用包组(140)把流对象的AV信息记录在流对象数据区(131)上,每个包组包含多对MPEG-TS包(162)和包到达时间信息项(163),其中所述包到达时间信息项(163)的时钟计数被配置为按27MHz单位进行测量;和
把管理信息记录在管理区上。
2、一种从信息介质重放信息的方法,所述信息介质具有数据区,所述数据区被配置成具有记录包括运动图像信息的视频对象的AV信息的视频记录对象数据区(122)、具有记录包括运动图像信息的流对象的AV信息的流对象数据区,并且具有存储用于管理作为至少一个节目的AV信息的管理信息的管理区,所述AV信息使用包组记录在流对象数据区上,每个包组包含多对MPEG-TS包和包到达时间信息项,其中所述包到达时间信息项的时钟计数被配置为按27MHz单位进行测量,
其中所述信息介质包括在独立于运动图像信息的区域中的索引图像信息,所述管理信息包括含有节目的编号信息的节目信息以及对应于节目的一部分的单元信息,并且所述单元信息包括指示节目的入口点的入口点信息,所述入口点信息被配置为具有入口点的编号信息,并且信息介质具有在独立于管理信息的管理区中的入口点的扩展信息,所述方法包括:
从管理区再现管理信息;和
从所述流对象数据区的包组(140)重放流对象的AV信息。
3、按照权利要求1或2所述的方法,其特征在于:
信息介质包括独立于运动图像信息的区域中的索引图像信息,
管理信息包括和节目的一部分对应的单元信息,并且所述单元信息包括指示所述节目的入口点的入口点信息,并且
入口点信息具有用于指定索引图像信息的索引指针信息。
4、按照权利要求3所述的方法,其特征在于入口点信息包括指示索引指针信息的可用性的标记。
5、按照权利要求1或2所述的方法,其特征在于入口点信息包括指示项目文本指针信息的可用性的标记。
6、一种把信息记录在信息介质上的设备,所述信息介质具有数据区,所述数据区被配置成具有记录包括运动图像信息的视频对象的AV信息的视频记录对象数据区(122)、具有记录包括运动图像信息的流对象的AV信息的流对象数据区,并且具有存储用于管理作为至少一个节目的AV信息的管理信息的管理区,其中所述信息介质包括在独立于运动图像信息的区域中的索引图像信息,所述管理信息包括含有节目的编号信息的节目信息以及对应于节目的一部分的单元信息,并且所述单元信息包括指示节目的入口点的入口点信息,所述入口点信息被配置为具有入口点的编号信息,并且信息介质具有在独立于管理信息的管理区中的入口点的扩展信息,所述设备包括:
用于使用包组(140)把流对象的AV信息记录在流对象数据区上的装置,每个包组包含多对MPEG-TS包(162)和包到达时间信息项(163),其中所述包到达时间信息项(163)的时钟计数被配置为按27MHz单位进行测量;和
用于把管理信息记录在管理区上的装置。
7、一种从信息介质重放信息的设备,所述信息介质具有数据区,所述数据区被配置成具有记录包括运动图像信息的视频对象的AV信息的视频记录对象数据区(122)、具有记录包括运动图像信息的流对象的AV信息的流对象数据区,并且具有存储用于管理作为至少一个节目的AV信息的管理信息的管理区,所述AV信息使用包组记录在流对象数据区上,每个包组包含多对MPEG-TS包和包到达时间信息项,其中所述包到达时间信息项的时钟计数被配置为基于27MHz单位进行测量,其中所述信息介质包括在独立于运动图像信息的区域中的索引图像信息,所述管理信息包括含有节目的编号信息的节目信息以及对应于节目的一部分的单元信息,并且所述单元信息包括指示节目的入口点的入口点信息,所述入口点信息被配置为具有入口点的编号信息,并且信息介质具有在独立于管理信息的管理区中的入口点的扩展信息,所述设备包括:
从管理区再现管理信息的装置;和
从所述流对象数据区的包组(140)重放流对象的AV信息的装置。
8、按照权利要求6或7的设备,其特征在于:
管理信息被配置成具有用于管理一串的至少一个节目的重放的节目链信息,和描述制造商独有的信息的制造商信息,
节目链信息包括作为节目的管理信息的节目信息,和
当更新节目时的更新日期信息可被保存在节目信息和制造商信息中。
9、按照权利要求8的设备,其特征在于还包括:
检测保存在节目信息中的第一更新日期信息,和保存在制造商信息中的第二更新日期信息的装置;和
确定检测的第一更新日期信息是否和检测的第二更新日期信息相符的装置。
10、按照权利要求9所述的设备,其特征在于还包括:
当检测的第一更新日期信息和检测的第二更新日期信息不相符时,删除制造商信息中与该更新日期信息失配相对应的信息。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003277083A JP4102264B2 (ja) | 2003-07-18 | 2003-07-18 | デジタルav情報記録媒体とこの媒体を用いる記録/再生方法および記録/再生装置 |
JP277083/2003 | 2003-07-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1577583A CN1577583A (zh) | 2005-02-09 |
CN100343916C true CN100343916C (zh) | 2007-10-17 |
Family
ID=33535643
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100696508A Expired - Fee Related CN100343916C (zh) | 2003-07-18 | 2004-07-15 | 相对于信息介质记录/重放信息的方法和设备 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20050058434A1 (zh) |
EP (1) | EP1503382A3 (zh) |
JP (1) | JP4102264B2 (zh) |
KR (1) | KR100622035B1 (zh) |
CN (1) | CN100343916C (zh) |
TW (1) | TW200511260A (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4289253B2 (ja) * | 2004-08-04 | 2009-07-01 | 株式会社日立製作所 | 記録再生装置 |
JP2006066043A (ja) * | 2004-08-30 | 2006-03-09 | Orion Denki Kk | タイトル別視聴制限可能な記録装置若しくは記録再生装置又はこれらを備えた電子装置、及び、タイトル別視聴制限可能な記録媒体、及び、タイトル別視聴制限可能な再生装置若しくは記録再生装置又はこれらを備えた電子装置、及び、タイトル別パスワード設定方法、及び、タイトル別操作許可方法、及び、タイトル別パスワード設定プログラム、及び、タイトル別操作許可制御プログラム |
JP2006302346A (ja) * | 2005-04-15 | 2006-11-02 | Toshiba Corp | 情報記録媒体、情報記録方法、情報再生方法、情報記録装置、情報再生装置 |
EP1909281A4 (en) * | 2005-07-27 | 2013-05-01 | Panasonic Corp | INFORMATION RECORDING MEDIUM, RECORDING DEVICE AND RECORDING METHOD |
JP2007235847A (ja) * | 2006-03-03 | 2007-09-13 | Nec Corp | 番組予約再生判別システム、番組予約再生判別方法、そのプログラムおよびプログラム記録媒体 |
JP4719053B2 (ja) * | 2006-03-31 | 2011-07-06 | 株式会社東芝 | エントリポイントを用いた再生方法およびこの方法を用いる記録再生装置 |
JP4169049B2 (ja) * | 2006-06-23 | 2008-10-22 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
US7917442B2 (en) * | 2006-09-21 | 2011-03-29 | Sony Corporation | System and method for relaxing media access restrictions over time |
US8671346B2 (en) * | 2007-02-09 | 2014-03-11 | Microsoft Corporation | Smart video thumbnail |
JP5034608B2 (ja) | 2007-03-30 | 2012-09-26 | 株式会社日立製作所 | 記録方法 |
US20090158157A1 (en) * | 2007-12-14 | 2009-06-18 | Microsoft Corporation | Previewing recorded programs using thumbnails |
US8848910B2 (en) * | 2009-04-10 | 2014-09-30 | Hewlett-Packard Development Company, L.P. | HDCP video over USB |
JP5839195B2 (ja) * | 2012-03-30 | 2016-01-06 | 住友電気工業株式会社 | 録画装置、サムネイル管理情報作成装置、録画方法および録画プログラム |
KR101868203B1 (ko) * | 2015-01-28 | 2018-07-20 | 한국전자통신연구원 | 스트림 처리 방법 및 장치 |
GB2553785A (en) * | 2016-09-13 | 2018-03-21 | Sony Corp | A decoder, encoder, computer program and method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1287669A (zh) * | 1998-10-12 | 2001-03-14 | 松下电器产业株式会社 | 信息记录介质及用于记录或再现数据的装置和方法 |
CN1312317A (zh) * | 2001-03-27 | 2001-09-12 | 武汉大学 | 香芋生物全降解薄膜及其制法 |
WO2003046912A1 (fr) * | 2001-11-29 | 2003-06-05 | Sharp Kabushiki Kaisha | Procede d'enregistrement de donnees, procede d'effacement de donnees, procede d'affichage de donnees, appareil d'enregistrement, support d'enregistrement et programme |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020054049A1 (en) * | 1996-11-12 | 2002-05-09 | Kenji Toyoda | Image playback apparatus, image recording apparatus, and methods thereof |
US6542518B1 (en) * | 1997-03-25 | 2003-04-01 | Sony Corporation | Transport stream generating device and method, and program transmission device |
KR100301007B1 (ko) * | 1998-04-27 | 2001-09-22 | 윤종용 | 썸네일 데이터와 이를 위한 관리 정보를 실시간으로 저장하는기록 매체 및 기록 재생방법과 장치 |
KR100331322B1 (ko) * | 1998-06-22 | 2002-08-27 | 삼성전자 주식회사 | 제조업체간의 특수기능을 지원하기 위한 부가정보를 저장하는 기록매체 및 기록 및/또는 편집장치와 그방법 |
KR100329391B1 (ko) * | 1999-01-04 | 2002-03-22 | 구자홍 | 디지털 데이터 스트림의 기록방법 및 장치 |
JP3376314B2 (ja) * | 1999-05-12 | 2003-02-10 | 株式会社東芝 | デジタル映像情報媒体、デジタル映像情報記録再生装置およびデジタル映像情報処理方法 |
US7437055B2 (en) * | 2000-04-21 | 2008-10-14 | Sony Corporation | Recording apparatus and method, reproducing apparatus and method, recorded medium, and program |
JP2001325786A (ja) * | 2000-05-12 | 2001-11-22 | Hitachi Ltd | 記録装置および再生装置 |
US7836476B2 (en) * | 2000-10-30 | 2010-11-16 | Sony Corporation | Contents reproducing method and device for reproducing contents on recording medium |
US20020127001A1 (en) * | 2000-11-08 | 2002-09-12 | Masanori Gunji | Recording/reproducing apparatus |
US20020131761A1 (en) * | 2001-01-16 | 2002-09-19 | Kojiro Kawasaki | Information recording medium, apparatus and method for recording/reproducing information to/from the medium |
CN1190076C (zh) * | 2001-08-06 | 2005-02-16 | 松下电器产业株式会社 | 数据流处理器 |
US7574113B2 (en) * | 2002-05-06 | 2009-08-11 | Sony Corporation | Video and audio data recording apparatus, video and audio data recording method, video and audio data reproducing apparatus, and video and audio data reproducing method |
JP3382242B1 (ja) * | 2002-10-11 | 2003-03-04 | 株式会社東芝 | 情報記録媒体とその再生方法及び記録方法及び再生装置 |
-
2003
- 2003-07-18 JP JP2003277083A patent/JP4102264B2/ja not_active Expired - Fee Related
-
2004
- 2004-06-21 TW TW093117982A patent/TW200511260A/zh unknown
- 2004-07-07 EP EP04016002A patent/EP1503382A3/en not_active Withdrawn
- 2004-07-15 CN CNB2004100696508A patent/CN100343916C/zh not_active Expired - Fee Related
- 2004-07-16 KR KR1020040055572A patent/KR100622035B1/ko not_active Expired - Fee Related
- 2004-07-16 US US10/892,472 patent/US20050058434A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1287669A (zh) * | 1998-10-12 | 2001-03-14 | 松下电器产业株式会社 | 信息记录介质及用于记录或再现数据的装置和方法 |
EP1300851A2 (en) * | 1998-10-12 | 2003-04-09 | Matsushita Electric Industrial Co., Ltd. | Information recording medium and apparatus and method for recording or reproducing data |
CN1312317A (zh) * | 2001-03-27 | 2001-09-12 | 武汉大学 | 香芋生物全降解薄膜及其制法 |
WO2003046912A1 (fr) * | 2001-11-29 | 2003-06-05 | Sharp Kabushiki Kaisha | Procede d'enregistrement de donnees, procede d'effacement de donnees, procede d'affichage de donnees, appareil d'enregistrement, support d'enregistrement et programme |
Also Published As
Publication number | Publication date |
---|---|
TW200511260A (en) | 2005-03-16 |
EP1503382A3 (en) | 2008-08-13 |
CN1577583A (zh) | 2005-02-09 |
KR20050009948A (ko) | 2005-01-26 |
US20050058434A1 (en) | 2005-03-17 |
KR100622035B1 (ko) | 2006-09-14 |
JP4102264B2 (ja) | 2008-06-18 |
JP2005038558A (ja) | 2005-02-10 |
EP1503382A2 (en) | 2005-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100348033C (zh) | 信息处理方法和装置、程序和记录介质 | |
CN1310508C (zh) | 数据传输装置及方法 | |
CN1280826C (zh) | 光盘记录方法和重放装置及光盘重放方法 | |
CN1625243A (zh) | 信息记录介质、方法和装置以及信息重放方法和装置 | |
CN1222177C (zh) | 用于记录或再现数据的信息记录装置及方法 | |
CN1199446C (zh) | 信息处理设备和方法 | |
CN1193607C (zh) | 信息处理设备和方法 | |
CN1184631C (zh) | 在记录介质上记录编码图像数据的方法 | |
CN1306802C (zh) | 信息记录介质、信息记录/回放方法和装置 | |
CN1284186C (zh) | 光盘的记录方法及回放方法 | |
CN1617576A (zh) | 信息记录介质、方法和设备以及信息回放方法和设备 | |
CN100343916C (zh) | 相对于信息介质记录/重放信息的方法和设备 | |
CN1695197A (zh) | 记录介质,播放设备,程序,播放方法,以及记录方法 | |
CN1929013A (zh) | 信息记录方法、信息重放方法、信息记录设备和信息重放设备 | |
CN1219727A (zh) | 使用可变记录速率的数字记录系统 | |
CN1441598A (zh) | 使用数字信息介质的增强导航系统 | |
CN1551215A (zh) | 信息记录介质、信息记录/重放方法、信息记录/重放装置 | |
CN1602066A (zh) | 信息记录介质、记录和还原方法以及记录和还原设备 | |
CN1438645A (zh) | 格式转换和信息记录的装置、方法和程序及其存储介质 | |
CN1726549A (zh) | 光盘、再现装置、程序、再现方法、以及记录方法 | |
CN1342317A (zh) | 信息记录介质以及记录和再现记录介质用的装置和方法 | |
CN1856066A (zh) | 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备 | |
CN1801378A (zh) | 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备 | |
CN1725355A (zh) | 信息存储介质、信息记录方法/设备、信息播放方法/设备 | |
CN1664945A (zh) | 信息记录/重放方法,信息记录/重放设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20071017 Termination date: 20130715 |