信息记录介质、信息记录/回放方法和装置.pdf

上传人:r7 文档编号:185784 上传时间:2018-01-31 格式:PDF 页数:116 大小:5.14MB
返回 下载 相关 举报
摘要
申请专利号:

CN200410030494.4

申请日:

2004.03.25

公开号:

CN1540983A

公开日:

2004.10.27

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效|||公开

IPC分类号:

H04N5/92; H04N9/80; G11B20/10

主分类号:

H04N5/92; H04N9/80; G11B20/10

申请人:

株式会社东芝;

发明人:

中鹿正弘; 菊地伸一; 海野裕明; 伊藤雄司

地址:

日本东京都

优先权:

2003.03.25 JP 083631/2003

专利代理机构:

中国国际贸易促进委员会专利商标事务所

代理人:

朱海波

PDF下载: PDF下载
内容摘要

一种符合MPEG-TS的数字流信号被作为流对象ESOB而处理。该ESOB被以流对象单元ESOBU(134)为单位而记录,该流对象单元包括一个或多个信息包/小包组(140)。每个信息包/小包组在其开头为具有一个信息包/小包组报头(161),并且在该信息包/小包组报头之后存储一个或多个TS小包(162)。

权利要求书

1: 一种在具有管理区域和数据区域的存储介质上记录符合MPEG 传输流的数字流信号的方法,其特征在于: 数据区域被配置为分离地将该数字流信号的数据记录为多个对象, 每个对象包括参照整数个图像组所形成或者由作为回放时间仅整 数秒的数据所形成的数据单元, 一个数据单元包括多个信息包/小包组,其中每个信息包/小包组通 过对多个传输流小包分组而形成, 每个信息包/小包组包括一个信息包/小包组报头,以及包含具有该 数字流信号的数据的传输流小包的信息包/小包组数据, 该管理区域具有节目链信息,其作为管理回放次序所需的信息,并 且该节目链信息包括与用作为一个回放单元的单元相关的单元信息, 所述方法包括: 在该介质的数据区域上记录所述数字流信号,以及 在该介质的管理区域上记录管理信息。
2: 一种从具有管理区域和数据区域的存储介质上回放符合MPEG 传输流的已记录数字流信号的方法,其特征在于: 数据区域被配置为分离地将该数字流信号的数据记录为多个对象, 每个对象包括参照整数个图像组所形成或者由作为回放时间仅整 数秒的数据所形成的数据单元, 一个数据单元包括多个信息包/小包组,其中每个信息包/小包组通 过对多个传输流小包分组而形成, 每个信息包/小包组包括一个信息包/小包组报头,以及包含具有该 数字流信号的数据的传输流小包的信息包/小包组数据, 该管理区域具有节目链信息,其作为管理回放次序所需的信息,并 且该节目链信息包括与用作为一个回放单元的单元相关的单元信息, 所述方法包括: 从该介质的管理区域回放该管理信息,以及 根据被回放的管理信息,从该介质的数据区域回放数字流信号。
3: 一种从具有管理区域和数据区域的存储介质上回放符合MPEG 传输流的已记录数字流信号的装置,其特征在于: 数据区域被配置为分离地将该数字流信号的数据记录为多个对象, 每个对象包括参照整数个图像组所形成或者由作为回放时间仅整 数秒的数据所形成的数据单元, 一个数据单元包括多个信息包/小包组,其中每个信息包/小包组通 过对多个传输流小包分组而形成, 每个信息包/小包组包括一个信息包/小包组报头,以及包含具有该 数字流信号的数据的传输流小包的信息包/小包组数据, 该管理区域具有节目链信息,其作为管理回放次序所需的信息,并 且该节目链信息包括与用作为一个回放单元的单元相关的单元信息, 所述装置包括: 用于从该介质的管理区域回放该管理信息的装置,以及 用于根据被回放的管理信息,从该介质的数据区域回放数字流信号 的装置。
4: 一种用于在一个介质上记录符合MPEG传输流的数字流信号的 装置,其特征在于包括: 编码器单元,其被配置为在该介质的数据区域上记录数字流信号; 以及 管理单元,其被配置为在该介质的管理区域上记录该管理信息。
5: 根据权利要求4所述的装置,其特征在于: 所述编码器单元被配置为使用一个MPEG传输流记录该数字流信 号;以及 所述编码器单元还被配置为使用一个MPEG节目流记录通过使用 A/D转换器转换模拟视频输入而获得的数字流信号。

说明书


信息记录介质、信息记录/回放方法和装置

    【技术领域】

    本发明涉及一种信息记录介质/信息存储介质(或数据结构)、一种信息记录/回放方法、以及一种信息记录/回放装置,其适用于记录/回放在卫星数字电视广播或地面数字电视广播中所用的数字流信号(MPEG-TS)。

    在最近几年,电视广播已经进入以高清晰(Hi-Vision)节目作为主要广播内容的数字广播时代。当前的数字广播采用MPEG传输流(在下文中简称为MPEG-TS)。在使用运动图像的数字广播领域中,MPEG-TS将被用作为将来的一种标准格式。

    在这种数字电视广播开始时,市场上日益需要一种流播放器,其可以直接记录数字电视广播内容(而不需要数模转换)。作为一种当前市场上可以获得的直接记录数字广播数据的(MPEG-TS等等)的典型流播放器,已知有称为D-VHS的盒式录像机(D-VHS流播放器)。

    在流式记录数字广播数据之后,由一个调谐器系统(通常是称为STB的机顶盒)所接收的数字广播的MPEG-TS数据被通过一个IEEE1394线缆输入到一个D-VHS流播放器。该流播放器执行所需解码处理,并且在一个D-VHS带上记录该编码的数据。请注意IEEE1394是接口标准,其规定命令的交换和数据的发送/接收。

    在回放广播数据之后,该D-VHS流播放器从被记录的D-VHS带上读取被记录的数据(MPEG-TS数据等等),并且把所读取的MPEG-TS数据通过该IEEE1394线缆发送到在该STB中的一个数据扩展单元。按照这种方式,所记录的数据被回放。

    由于该D-VHS流播放器直接在一个磁带上记录广播位流,因此多个节目被复用和记录在该磁带上。为此,在回放被记录的节目之后,该D-VHS流播放器把所有数据发送到该STB,而不管它们是否要被从节目的开头或中间回放。在这种情况中,用户选择和回放多个被复用的已记录节目中的所需一个节目。

    由于一个磁带被用作为记录介质,因此D-VHS流播放器可以进行顺序回放,但是不能够随机存取被记录的内容。因此,难以快速地跳转到所需记录地节目中的所需位置,以及开始从该位置回放(难以进行特殊回放)。

    除了D-VHS之外,在最近几年,使用硬盘驱动器(HDD)的STB被投入市场,作为一种数字广播流播放器。该STB把流数据存储在HDD中,并且实现良好地随机存取性能。但是,在该装置中,用户不能够容易地交换该HDD。因此,这种装置不适于长时间保存大量被记录数据,作为一个库。

    作为一种对D-VHS的问题(难以随机存取/难以进行特殊回放)的普遍解决方案,可以使用当前市场上可以获得的流播放器,其使用大容量的盘介质,例如DVD-RAM等等。

    作为“使用DVD-RAM的流播放器”的一个例子,已知在日本专利申请No.2000-268537中公开“数字视频记录系统”(专利参考文献1)。

    在专利参考文献1中公开的“数字视频记录系统”提出一种特殊的流播放器标准。作为该流播放器标准的一个例子,已知有在2001年2月(尽管它没有对公众公开)开发的DVD流记录标准(版本1.0)(但是,市场上还没有使用该标准的产品)。

    该流播放器标准针对于加扰的内容并且还针对于各种全世界广播台的广播内容。因此,在视频内容中的最小回放单元由关于ECC块的数据量所定义。因此,在进行特殊回放时,即使当数据被从一个目标地址读出时,没有发现可以回放的I图像数据,并且可以相当大地位移该回放开始位置。也就是说,该标准非常难以实现特殊回放。

    该流播放器标准具有不适用于特殊回放的内容。但是,在上述专利参考文献1中,特殊回放是通过把一个数据单元(VOBU/SOBU)的头部与I_图像数据的头部相比较(段落0117)或者在一个管理区域中记录每个I_图像数据的头部位置(段落0118)而实现。

    该流播放器标准进行打包和记录,而与被记录的内容无关。因此,在回放之后,可以检测存储被记录内容的小包的到来时间,但是该被记录内容不能够被直接检测。因此,用户不容易根据时间指定回放开始位置,并且例如时间搜索等等这样的回放操作是不方便的。

    作为一种没有上述(时间搜索等等)不便的盘记录器标准,已知有DVD视频记录(DVD-VR)标准,并且基于该DVD视频记录标准的许多产品当前是市场上可以获得的。该视频记录标准采用时间映射信息。利用该时间映射信息(其不能够在该流播放器标准中获得),用户容易根据时间指定回放位置。

    但是,该视频记录标准与数字电视广播的流记录不兼容(为了使用基于该视频记录标准的记录器来记录数字广播内容,已经暂时受到数模转换的一个模拟视频信号被从该STB发送到该记录器的模拟视频输入端,并且在该记录器中再次进行MPEG编码,并且被编码的数据数字地记录在DVD-RAM盘等等上)。因此,现有的视频记录标准不能够满足要要对数字电视广播内容进行发射信号检查(特别是,高清晰节目)并且保持它们的质量的要求。

    【发明内容】

    本发明要解决上述问题,并且其目的是提供一种能够基于回放时间管理被记录的视频内容的系统。

    根据另一个方面,本发明的目的是提供一种允许对数字广播内容进行流式记录/回放,并且象该视频记录标准那样容易实现特殊回放。

    根据另一个方面,本发明的目的是以市场上可以获得的形式提供一种系统,其通过开发与基于作为日本数字广播标准的ARIB(无线电工业和商业协会)标准的流播放器标准相兼容的新的数据结构,可以容易地实现如在视频记录标准中的特殊回放等等功能。

    为了实现上述目的,可以应用本发明的一个实施例的系统的信息记录介质被配置为分离地数字流信号的数据,作为多个对象(ESOB)。每个对象(ESOB)包括包括参照整数个图像组所形成或者基于整数秒作为回放时间的数据所形成的数据单元。一个数据单元(ESOBU)包括多个信息包/小包组,其中每个信息包/小包组通过对多个传输流小包(TS小包)分组而形成。该信息包/小包组由信息包/小包组报头和具有数字流信号的数据的TS小包的信息包/小包组数据所形成。

    该信息包/小包组报头可以包含第一TS小包的到来时间信息(ATS)和属性信息(PCRI),并且该信息包/小包组数据可以包含与第一TS小包的到来时间不同的差别信息(IAPAT)与TS小包的数据,或者可以包含相应TS小包的时间信息项(PATS#)。

    请注意至少一个TS小包可以具有一个适应字段,其包括预定节目时钟基准(PCR),并且该信息包/小包组报头可以包含该节目时钟基准(PCR)的位置信息(在图14中的156)。

    另外,用于本发明的实施例的系统的一个信息记录介质可以被构造如下。更加具体来说,在被配置为记录符合MPEG传输流的数字流信号和通过MPEG编码把模拟信号转换为数字信号而获得的视频记录信号的记录介质中,该记录介质可以具有一个管理区域和数据区域,并且该数据区域可以存储视频记录信号和数字流信号。该数字流信号的数据可以被分离地记录为多个对象(ESOB)。每个对象包含数据单元(ESOBU)。一个数据单元由信息包/小包组所构成,每个信息包/小包组通过对多个传输流小包(TS小包)进行分组而形成。该信息包/小包组由信息包/小包组报头和包含具有该数字流信号的TS小包的信息包/小包组数据所构成。

    另一方面,该管理区域可以包含与作为回放单元的单元相关的单元信息(CI),以及该对象(ESOB)的属性信息(包含在图4的ESFI中;在图8中的PCR_Pack数或1st_Ref_PIC_PTM)。该单元信息(在图2中的管理信息层10)可以指定该视频记录信号的数据(在图2中的VOB)和该对象(在图2中的ESOB)(VOB可以由在图8中的时间信息VOBU_PB_TM所指定)。该单元信息(在图11中的CI#q)可以记录用于指定该对象20(ESOB)的数目信息(在图11中的相应ESOB)。

    请注意至少一个TS小包可以具有一个适应字段,其包括预定节目时钟基准(PCR),并且该管理区域可以包含该节目时钟基准的位置信息(在图8中的PCR_Pack数目或相应的1st_Ref_PIC_PTM)。

    根据本发明一个实施例的信息记录侧法可以被配置为在上述介质上记录信息。

    根据本发明一个实施例的信息回放方法可以被配置为从上述介质回放信息。

    根据本发明一个实施例的信息记录装置可以被配置为在上述介质上记录信息。

    根据本发明一个实施例的信息回放装置可以被配置为从上述介质回放信息。

    并且,根据本发明一个实施例的装置可以包括管理数据产生单元,用于产生用来管理流数据的管理映射等等;支持信息附加单元,用于在所产生的管理数据中附加管理数据的支持信息;以及驱动单元,用于记录所产生的管理数据。

    【附图说明】

    图1为用于说明根据本发明一个实施例的数据结构的示意图;

    图2为用于说明在根据本发明的实施例的回放管理信息层、对象管理信息层以及数据结构中的对象层之间的关系;

    图3为用于说明记录在图1中所示的AV数据管理信息记录区域130上的一个管理信息(RTR_VMG/EHDVR_MG)的字段(RTR_VMGI/EHDVR_MGI)的结构的一个例子的示意图;

    图4为用于说明在根据本发明的实施例的数据结构中的一个管理信息(RTR_VMG/EHDVR_MG)的另一个字段(ESFIT/ESTR_FIT)的结构的一个例子的示意图;

    图5为用于说明在图4中所示的管理信息的另一个字段(ESFIT)中的各个单元的内容的结构的一个例子的示意图;

    图6为用于说明图5中所示的管理信息的其他字段(ESFIT)中的元素的对象信息(ESOBI#1至ESOBI#m之一)的结构的一个例子的示意图;

    图7为用于说明包含在图6中所示的对象信息(ESOB#1)中的映射组信息(MAP_GroupI#1至MAP_GroupI#n之一)的一些字段(MAP_Group_GI和MAP_ENT#1至MAP_ENT#r)的结构的一个例子的示意图;

    图8为用于说明包含在图6中所示的对象信息(ESOB#1)中的映射组信息(MAP_Group#1至MAP_Group#之一)的另一个字段(ESOBU_ENT#1至ESOBU_ENT#q)的结构的一个例子的示意图;

    图9为用于说明包含在图8中所示的映射组信息(MAP_Group#n)的另一个字段(ESOBU_ENT#1)中并且根据视频和音频数据的可用性而与一个节目时钟基准的位置相关的信息的(PCR_Pack数目或1st_Ref_PIC_PTM)的内容的一个例子的示意图;

    图10为用于说明作为在图1中所示的AV数据管理信息记录区域130上记录的另一个管理信息(RTR_ESMG)的一个字段的节目链信息的结构的一个例子的示意图;

    图11为用于说明在图10中所示的节目链信息的各个元素的内容的结构的一个例子的示意图;

    图12为用于说明记录在图1中所示的AV数据管理信息记录区域130上的另一个管理信息(RTR_ESMG)的另一个字段的播放列表信息的结构的一个例子的示意图;

    图13为用于说明图12中所示的播放列表信息的各个元素的内容的结构的例子的示意图;

    图14为用于说明用于在图1或2中所示的流对象的数据单元(ESOBU)的结构的一个例子的示意图;

    图15为用于说明在图14中所示的一个信息包组报头中包含的一个信息包的到来时间(ATS)的结构的一个例子的示意图;

    图16为用于说明包含在图14中所示的信息包组报头内的复制次数管理信息(或复制控制信息CCI)的结构的一个例子的示意图;

    图17为用于说明包含在图14中所示的信息包组报头内的显示控制信息(DCI)的结构的一个例子的示意图;

    图18为用于说明在该信息包组报头之后包含在图14中所示的一个信息包组中的小包到来时间的增量(IAPAT)的结构的一个例子的示意图;

    图19为用于说明包含在图14中所示的信息包组报头中的OCR位置信息(PCR_Pack数目等等)的结构的一个例子的示意图;

    图20为用于说明用于在使用根据本发明的实施例的数据结构的信息记录介质(光盘、硬盘等等)上记录和回放AV信息(数字电视广播节目等等)的装置的一个例子的方框图;

    图21示出要存储在图1中所示的AV数据管理信息记录区域130中的管理信息的一个例子,并且为用于说明作为视频记录管理信息VMG和流记录管理信息ESMG的组合的数据结构的示意图;

    图22为用于说明包含在图21中所示的管理信息(ESFIT)中的流信息(ESOBI_STI#1至ESOBI_STI#m之一)的内容的结构的一个例子的示意图;

    图23为用于说明包含在图22中所示的流信息中的视频属性信息(V_ATR)的内容的结构的一个例子的示意图;

    图24为用于说明在图20中所示的装置的整体操作的一个例子的流程图(整体操作处理流程);

    图25为用于说明在图20中所示的装置的操作中的中断处理的一个例子的流程图(中断处理流程);

    图26为用于说明在图20中所示的装置的记录操作(部分1)的一个例子的流程图(记录流程);

    图27为用于说明在图20中所示的装置的记录操作(部分2)的一个例子的流程图(记录流程);

    图28为用于说明在图27中所示的流信息产生处理(ST120)的内容的一个例子的流程图(STI设置处理流程);

    图29为用于说明在图27中所示的缓冲器读取处理(ST130)的内容的一个例子的流程图(缓冲器读取处理流程);

    图30为用于说明在图20中所示的装置的回放操作(部分1)的一个例子的流程图(整体回放操作流程);

    图31为用于说明在图20中所示的装置的回放操作(部分2)的一个例子的流程图(整体回放操作流程);

    图32为用于说明在图20中所示的装置中的直到单元回放的处理(部分1)的一个例子的流程图(直到单元回放的处理);

    图33为用于说明在图20中所示的装置中的直到单元回放的处理(部分2)的一个例子的流程图(直到单元回放的处理);

    图34为用于说明可以由在图20中所示的装置所使用的节目映射表(PMT)的数据结构的一个例子的示意图;

    图35为用于说明可以由在图34中所示的PMT所使用的数字复制控制描述符等等的内容的一个例子的示意图(服务描述表SDT、事件信息表EIT等等);

    图36为用于说明对视频数据的数字复制控制的应用例子的示意图;

    图37为用于说明可以由在图34中所示的PMT所使用的组件描述符等等的内容的一个例子的示意图(事件信息表EIT等等);

    图38为用于说明可以由在图34中所示的PMT使用的组件描述符的内容等等的一个例子的示意图(事件信息表EIT等等);

    图39为用于说明在图38中所示的组件类型的内容的一个例子的示意图;

    图40为用于说明在图20中所示的装置中的总体数据传输操作(部分1)的一个例子的流程图(整体传输操作流程);

    图41为用于说明在图20中所示的装置中的总体数据传输操作(部分1)的一个例子的流程图(整体传输操作流程);

    图42为用于说明在图41中所示的直到单元传输的处理(ST320)的一个例子(部分1)的流程图(直到单元传输的处理流程);

    图43为用于说明在图41中所示的直到单元传输的处理(ST320)的一个例子(部分2)的流程图(直到单元传输的处理流程);

    图44为用于说明对于在图20中所示的装置中的数字电视广播节目等等的已经记录的流信息的时间搜索处理(根据由用户指定的回放时间进行的搜索)的一个例子的流程图(直到时间搜索的处理流程);

    图45为用于说明用于该流对象(ESOB)的数据单元(ESOBU)的结构的另一个例子的示意图;

    图46为用于说明记录在图1中所示的AV数据管理信息记录区域130上的管理信息(EHDVR_MG)的结构的另一个例子的示意图;

    图47示意地示出在图46中所示的扩展视频管理器信息管理表(EVMGI_MAT)的内容;

    图48示意地示出在图46中所示的扩展播放列表搜索指针(EPL_SRP)的内容;

    图49示意地示出在图46中所示的播放列表重新开始标记信息(EPL_SRP)的内容;

    图50示意地示出在图46中所示的扩展电影AV文件信息表(EM_AVFIT)的内容;

    图51示意地示出在图50中所示的扩展电影视频对象一般信息(EM_VOB_GI)的内容;

    图52示意地示出在图50中所示的扩展视频对象时间映射一般信息(EVOB_TMAP_GI)的内容;

    图53示意地示出在图46中所示的扩展静止图像AV文件信息表(EM_AVFIT)的内容;

    图54示意地示出在图46中所示的扩展流文件信息表(ESTR_FIT)的内容;

    图55示意地示出在图54中所示的扩展流对象消息(ESOBI)的内容;

    图56示意地示出在图55中所示该扩展流对象消息一般信息(ESOBI_GI)的内容;

    图57示意地示出在图56中所示的扩展流对象类型(ESOB_TY)的内容;

    图58示意地示出在图56中所示的复制控制信息(CP_CTRL_INFO)的内容;

    图59示意地示出在图55中所示的扩展流对象基本流信息(用于视频ES的ESOB_ESI)的内容;

    图60示意地示出在图55中所示的扩展流对象基本流信息(用于音频ES的ESOB_ESI)的内容;

    图61示意地示出在图55中所示的扩展流对象基本流信息(用于其他ES的ESOB_ESI)的内容;

    图62示意地示出在图59至61中的每一个中所示的流类型信息(ES_TY)的内容;

    图63示意地示出在图59中所示的视频属性信息(V_ATR)的内容;

    图64示意地示出在图60中所示的音频属性信息(A_ATR)的内容;

    图65示意地示出在图55中所示的分组信息一般信息(GPI_GI)的内容;

    图66示意地示出在图55中所示的基本流小包标识符(ES_PID)的内容;

    图67示意地示出在图55中所示的扩展流对象时间映射一般信息(EVOB_TMAP_GI)的内容;

    图68示意地示出在图55中所示的扩展基本流时间映射一般信息(EES_TMAP_GI)的内容;

    图69示意地示出在图46中所示的扩展节目链信息(EPGCI;或者EORG_PGCI)的内容;

    图70示意地示出在图69中所示的扩展节目链一般信息(EPGCI_GI)的内容;

    图71示意地示出在图69中所示的扩展节目信息(EPGI)的内容;

    图72示意地示出在图71中所示的节目重新开始标记信息(PG_RSM_MRKI)的内容;

    图73示意地示出在图46中所示的扩展视频时间映射信息表(EVTMAPIT)的内容;以及

    图74示意地示出在图46中所示的扩展流时间映射信息表(ESTMAPIT)的内容。

    【具体实施方式】

    下面将参照附图详细描述本发明的优选实施例。

    图1为用于说明本发明的一个实施例的数据结构的示意图。作为盘状信息记录介质100(图1(a)),例如DVD-RAM、DVD-RW、DVD-R等等这样的可记录光盘以及例如硬盘等等这样的可记录磁盘可以使用。下面将以例如DVD-RAM等等这样的光盘作为例子进行说明。

    盘100从其内周向外周具有导入区域110、卷/数据结构信息区域111、数据区域112和导出区域113(图1(b))。该文件系统包括表示文件的记录位置的信息。被记录内容被存储在数据区域112中(图1(c))。

    数据区域112被分为记录一般计算机数据的区域120和记录AV数据的区域121。AV数据记录区域121包括存储用于管理AV数据的文件(VMG/ESMG文件)的AV数据管理信息区域130、记录符合视频记录标准的对象数据(VOBS)文件(VRO文件)的VR对象组记录区域122、以及记录与数字广播相兼容的流对象(ESOBS:扩展流对象流)的EStream对象组记录区域131(图1(d))。也就是说,在本实施例中,数字广播的流对象被记录为EStream对象132(ESOBS),作为独立于VR对象的文件(图1(e))。

    每个EStream对象132由一个或多个数据单元所构成(ESOBU:扩展流对象单元)134,每个作为对盘100的存取单元(图1(f)。每个数据单元(ESOBU)134由一个或多个信息包组(Pack_Group)所构成(图1(g))。在本实施例中,每个信息包组140包括一组8个信息包。如果一个信息包大小为2k字节,则每个信息包组140的大小为16k字节。该大小与在视频记录标准中的ECC块大小相等。如果ECC块大小为32k字节,则每个信息包组140可以包括16个信息包(对应于32k字节)。如果ECC块大小为64k字节,则每个信息包组140可以包括32个信息包(对应于64k字节)。

    每个信息包组140形成在由本发明所提出的流记录中的小包记录区域(DVD-TS小包记录区域)160(图1(h))。DVD-TS小包记录区域160可以由信息包组报头161、多个(例如85个)MPEG-TS小包162、以及多个(例如84个)小包到来时间差信息(IAPAT:增量小包到来时间)所形成(图1(i))。该信息包组140的内容将在下文中参照图14详细描述。

    图2为用于说明在根据本发明的实施例的回放管理信息层、对象管理信息层以及数据结构中的对象层之间的关系的示意图。记录在图1中的AV数据管理信息记录区域130上的管理信息(VMG/ESMG文件)具有用于管理基于该视频记录标准的所记录内容和基于本发明的流记录的记录内容的回放次序。

    也就是说,分别作为流记录对象的一个回放单元的一个或多个单元13的组形成节目12,并且分别作为视频记录对象的一个回放单元的一个或多个单元13*的组形成节目12*。这些节目12和12*的次序(回放次序)由节目链(PGC)11的管理信息(PGCI)所管理。

    即使当用户要从在该流记录侧上的单元13或在视频记录侧上的单元13*的中央开始回放时,他或她可以使用回放时间(PTS)来指定回放位置。

    也就是说,当在该流记录侧使用回放时间(PTS)从单元13的中央开始回放时,通过在流对象管理信息层20中的流对象信息ESOBI21指定在流对象层30中的流对象ESOB132,并且通过在流对象管理信息层20中的流对象单元信息ESOBUI22指定在流对象层30中的流对象单元ESOBU134。当ESOB132和其ESOBU134被指定时,该回放开始位置被指定(在这种情况中,ESOBUI可以重述为全局信息22。)

    该ESOBU134由一个或多个信息包组140所形成。ESOBU134例如对应于1或2个GOP数据。如果没有找到GOP分隔符,则ESOBU134被以对应于用于作为一个回放时间的最大1秒的数据量为单位而分割。按照这种方式,防止每个信息字段的溢出。每个信息包组140可以由8个信息包所形成(16384个字节),并且在其头部位置具有信息包组报头161。信息包组报头161之后接着多个传输流小包(TS小包)162,以及多个小包到来时间差信息(IAPAT)163。这些TS小包162存储流记录的记录内容。

    另一方面,当开始使用回放时间(PTS)从视频记录侧上的单元13*的中央回放时,通过在视频对象(VOB)中的视频对象信息VOBI24指定在视频对象层35中的视频对象VOB36,并且通过在视频对象管理信息层23中的视频对象单元信息VOBUI25指定在视频对象层35中的视频对象单元VOBU37。当VOB36和其VOBU37被指定时,该回放开始位置被指定。VOBU37可以由多个信息包38所形成,其存储视频记录的记录内容。

    如将在下文中详细描述,当回放从流记录侧上的单元13的中央开始时,该回放开始位置可以由ESOBU_PB_TM使用以字段数目为单位的时间来指定(图8)。另一方面,当从视频记录侧上的单元13*的中央开始回放时,可以由在视频记录标准指定的时间映射信息(TMAPI)中的VOBU_PB_TM(未示出)指定该回放开始位置。

    图2的内容可以总结如下。也就是说,流记录管理数据(PCGI)可以被记录在视频记录共用的文件中,并且可以与视频记录同样地控制流记录。并且,可以对各个单元链接流记录和视频记录,并且可以由回放时间指定每个流记录和视频记录中的回放位置。

    与该记录方法无关(流或视频记录),在给定广播节目(节目)被记录在盘100上时,通常产生特殊回放要求(例如,用户要开始从一个所需时间回放(时间搜索)或者在所需的节目中进行快进(FF)/快倒(FR))从所需时间。为了满足这种要求,需要特殊的管理信息来管理所记录数据。

    该管理信息将在下文中参照图3至13描述。

    图3为用于说明记录在图1中所示的AV数据管理信息记录区域130上的一个管理信息(RTR_VMG)的字段(RTR_VMG)的结构的一个例子的示意图。

    请注意,在本实施例中的流记录将被简称为ESR(扩展流记录),并且视频记录将被简称为VR。然后,ESR数据的管理信息被保存在RTR_VMG130中,并且被按照与VR数据相同的方式来管理,如图3中所示。

    RTR_VMG130包括视频管理器信息(RTR_VMGI)1310、流文件信息表(ESFIT:扩展流文件信息表)1320、(原始)节目链信息(ORG_PGCI)1330以及播放列表信息(PL_SRPT:或者用户定义的节目信息表:UD_PGCIT)1340。

    请注意,该播放列表和用户定义的节目链基本上具有相同的含义,但是它们具有不同的名称,并且与在视频记录标准中所用的播放列表和用户定义的节目链的含义相同。因此,在下文的描述中,节目列表相关信息(PL_SRP等等)和用户定义的节目链相关信息(UD_PGCI_SRP)等等被根据需要而包含。

    RTR_VMGI1310包括盘管理标识信息(VMG_ID/ESMG_ID)1311、版本信息(VERN)1312、EStream对象管理信息开始地址(ESFIT_SA)1313、节目链信息开始地址(ORG_PGCI_SA)1315以及播放列表信息开始地址(UD_PGCIT_SA)1316。ESR流管理信息被保存在ESFIT1320中。

    图4为用于说明在图3中所示的ESFIT1320的结构的一个例子的示意图。该ESFIT1320包含流文件信息表(ESFITI)1321、一个或多个ESOB流信息(ESOB_STI#1至ESOB_STI#m)1322、以及流文件信息(ESFI)1323(请注意,1321可以被考虑为一般信息)。

    图5为用于说明在图4中所示的ESFITI1321和ESFI1323的结构的例子。ESFITI1321包括表示ESOB的数目的信息13211、表示ESOB_STI的块数的信息13212、以及表示ESFIT的结束地址的信息13213。ESFI1323包括一般信息ESFI_GI13231、一个或多个流对象信息(ESOBI#1至ESOBI#m)13233、以及用于这些(ESOBI#1至ESOBI#m)的一个或多个搜索指针(ESOBI_SRP#1至ESOBI_SRP#m)13232。

    图6为用于说明图5中所示的每个流对象信息(例如,ESOBI#1)的配置的示意图。该ESOBI#113233包括流对象一般信息(ESOB_GI)13221,以及一个或多个映射组信息(MAP_GroupI#1至MAP_GroupI#n)13222。

    ESOB_GI13221包括用于所有一个或多个流的PAT/PMT(节目相关表/节目映射表)1322100、ESOB开始PTS/ATS(显示时间标记/到来时间标记;显示时间标记/第一TS小包到来时间)1322102、ESOB结束PTS/ATS 1322103、在该ESOB中的第一ESOBU的文件指针(相关地址)1322104、所接收的流小包长度(对于TS小包为188字节)1322105、在一个信息包组中的流小包1322106的数目(对于TS小包为85个)、映射组1322107的数目、以及映射组#1的项目数1322108到用于一个或多个映射组的映射组#n的项目数1322109。

    并且,每个映射组信息(例如,MAP_GroupI#n)13222包括映射组一般信息(MAP_Group_GI)132220、一个或多个映射项目(MAP_ENT#1至MAP_ENT#r)132221、以及一个或多个ESOBU项目(ESOBU_ENT#1至ESOBU_ENT#q)。

    图7为用于说明在图6中所示的(MAP_Group_GI)132220和每个映射项目(例如,MAP_ENT#r)的结构的一个例子的示意图。

    MAP_Group_GI132220包含映射项目的数目(M_ENT_NUMB)1322201、ESOBU项目的数目(ESOBU_ENT_NUMB)1322202、时间偏移信息(TM_OFS)1322203、地址偏移信息(ADD_OFS)1322204、ESOBU类型信息1322205、以及PMT_ID/节目标识信息1322206。

    请注意,ESOBU类型信息1322205包括:

    类型信息=“00”...视频数据可用;

    类型信息=“01”...视频数据不可用、音频数据可用

    类型信息=“10”...其他

    MAP_ENT#r132221包括ESOBU项目数(ESOBU_ENTN)1322221、时间差(TM_DIFF)1322222、以及目标ESOBU(目标ESOBU_ADR)1322223。该目标ESOBU_ADR1322223可以由一个盘的TS小包的数目或信息包的数目来表示(扇区的数目)。

    图8为用于说明包含在图6中所示的ESOBU_ENT#1 132222的结构的一个例子的示意图。ESOBU_ENT#1 132222包括表示信息包的数目或者1st_Ref_PIC_PTM的TS小包的数目的信息132231、ESOBU回放时间(ESOBU_PB_TM:对应于视频场的数目)132232、ESOBU大小(ESOBU_SZ;其可以由TS小包的数目或信息包的数目所表示)132233、以及PCR_Pack数目或1st_Ref_PIC的回放时间(1st_Ref_PIC_PTM)132234。

    请注意在此有三种ESOBU,即,其中视频数据可用的情况、没有视频数据可用但是音频数据可用的情况、以及仅仅其他类型的信息可用的情况。这些类型分别表示为<1>、<2>和<3>。也就是说,根据上述类型存在三种ESOBU项目信息。

    图9为用于说明根据视频和音频数据的可用性包含在图8中所示的ESOBU项目信息132222的内容的一个例子的示意图。

    <1>当视频数据可用时,ESOBU项目信息包括在来自ESOBU的头部的一个项目中的第一参考图像(I图像等等)的结束地址信息、ESOBU回放时间(字段数目)、ESOBU大小、以及具有PCR的信息包数目或者参考图像回放时间(来自ESOBU的头部的字段数目)。请注意该PCR是位于该参考图像的位置之前最接近的一个。

    *更加具体来说,当视频数据可用时:

    ESOBU被分隔(a)在随机可存取位置,(b)以对应于GOP的整数倍为单位,或者(c)在最大1秒作为回放时间内。

    1st_Ref_PIC的信息包的数目为从ESOBU的头部到该参考图像(Ref_PIC)结束。当信息包的数目为“0xffffffff”时,其表示该Ref_PIC不存在或者在SOBU中发现。在这种情况中,该SOBU不能够在特殊回放中被用作为访问点。

    该PCR_Pack数目表示从最接近于1st_Ref_PIC的ESOBU的头部到存储该PCR的信息包的信息包数目。该PCR_Pack数目的第一位被用作为一个(标志(例如,“0”表示“+方向”;“1”表示“-方向”)。如果没有PCR可用,则PCR_Pack数目被设置为“0xfff”,或者可以采用1st_Ref_PIC(1st_Ref_PIC_PTM)的回放时间来取代。

    <2>当视频数据不可用并且音频数据可用时,ESOBU项目信息包括在来自ESOBU的头部的一个项目中的第一音频帧的结束地址信息、ESOBU回放时间(字段数目)、ESOBU大小和具有PCR的信息包数目。

    *更加具体来说,当视频数据不可用并且音频数据可用时:

    ESOBU被分隔为1秒时间间隔。

    1st_Ref_PIC的信息包的数目是在ESOBU的头部的音频帧的最后信息包的数目。

    该PCR_Pack数目表示从最接近于在ESOBU的头部的一个音频帧到存储PCR的一个信息包的信息包数目。该PCR_Pack数目的第一位被用作为一个(标志(例如,“0”表示“+方向”;“1”表示“-方向”)。如果没有PCR可用,则PCR_Pack数目被设置为“0xffff”。

    <3>当仅仅其他种类的信息可用时,由于不能够形成项目信息,因此所有数据都被填补有“FF”。

    *更加具体来说,当没有视频数据也没有音频数据可用时,并且仅仅其他类型的信息(数据广播信息等等)可用时:

    ESOBU被以1秒时间间隔而分隔。

    该1st_Ref_PIC的信息包的数目被固定到“0xffffffff”。

    该PCR_Pack数目被固定到“0xffffffff”。

    图10为用于说明在图1中所示的AV数据管理信息记录区域130上记录的另一个管理信息(流数据管理信息RTR_ESMG)的结构的一个例子的示意图。也就是说,作为AV数据管理信息记录区域130的一部分的流数据管理信息记录区域130包括盘管理信息(ESMGI_MAT)1310、流对象管理信息(ESFIT:全局信息)1320、节目链信息(ORG_PGCI)1330以及播放列表信息(UD_PGCIT)1340。

    节目链信息(PGCI)1330包括节目链一般信息(PGC_GI)1331、一个或多个节目信息(PGI#1至PGI#p)1332以及一个或多个单元信息(CI#1至CI#q)1333。除了其内容(单元信息CI)之外,该PGCI数据结构基本上与该视频记录标准相同(该差别将在下文中参照图11描述)。

    图11为用于说明在图10中所示的节目链信息的各个元素的内容的结构的一个例子的示意图;

    节目链一般信息1331包括节目数目(PG_N)13311以及在该节目链中的单元数目(CI_SRP_N)13312。

    每个节目信息1332包括节目类型(PG_TY)13321、在该节目中的单元数目(C_N)13322以及节目内容信息(主要文本信息PRM_TXTI、项目文本搜索指针数目IT_TXT_SRPN、代表图像信息REP_PICTI等等)13323。

    每个单元信息133包括单元类型(C_TY)13331、单元回放时间13332、相应ESOB数目13333、单元开始PTA/ATS(显示时间标记/ESOBU到来时间)13334、单元结束PTS/ATS13335和映射组数目/PMT_ID13345。请注意还可以使用这样一个实施例,其中在单元信息中省略单元回放时间13332。

    请注意,单元类型13331包括:

    C_TY=“0”...VR运动图像(M_VOB)

    C_TY=“1”...VR静止图像(S_VOB)

    C_TY=“2”...流播放器(ESOB)

    图12为用于说明在图10中所示的播放列表信息的内容的结构的一个例子的示意图。

    该播放列表信息(PL_SRPT或者用户定义的PGC信息表UD_PGCIT)包括播放列表一般信息(PL_SRPTI或者UD_PGCITI)1341、一个或多个播放列表(它们的搜索指针PL_SRP#1至PL_SRP#r或UD_PGCI_SRP#1至UD_PGCI_SRP#r)1342以及一个或多个单元信息(CI#1至CI#s)1343。

    图13为用于说明图12中所示的播放列表信息的各个元素的内容的结构的例子的示意图。

    播放列表一般信息1341包括播放列表的数目(PL_SRP_N)13411和在所有播放列表中的单元数目(C_N)13412。每个播放列表1342包括播放列表类型(PG_TY)13421、在该播放列表中的单元数目(C_N)13422、以及播放列表内容信息(播放列表创建时间PL_CREATE_TM、主要文本信息IT_TXT_SRPN、代表图像信息REP_PICTI等等)13423。每个单元信息1343包括单元类型(C_TY)13341、单元回放时间13342、参考ESOB数目(ESOBN)13343、单元开始PTS/ATS(显示时间标记/ESOBU到来时间)13344、单元结束PTS/ATS13345和映射组数目/PMT_ID13345。请注意还可以使用这样一个实施例,其中在单元信息中的单元回放时间13342被省略。

    请注意单元类型13341包括:

    C_TY=“0”...VR运动图像(M_VOB)

    C_TY=“1”...VR静止图像(S_VOB)

    C_TY=“2”...流播放器(ESOB)

    在本发明的实施例中,PGC信息被用作为回放信息,并且具有与视频记录相同的格式。但是,在图11和13中所示的单元信息中,该ESOB类型被添加到该单元类型。另外,该ESOB数目被指定,并且假设有回放开始时间和结束时间,即,开始PTS和ATS(或APAT)以及PTS和ATS。另外,假设映射组数目或流数目。

    在本发明的实施例中,该扩展流对象集(ESOBS)的结构由一个或多个扩展流对象(ESOB)所构成,每个例如对应于一个节目。每个ESOB包括一个或多个ESOBU(扩展流对象单元),每个对应于以1秒作为回放时间的对象数据或者一个或两个GOP数据。

    图14为用于说明用于在图1或2中所示的流对象的数据单元(ESOBU)的结构的一个例子的示意图;

    一个ESOBU包括一个或多个信息包组140,每个例如包括8个信息包(1信息包=1扇区:2048字节)。

    每个信息包组140包括信息包组报头(152字节)161,一个或多个(在这种情况中为85个)MPEG-TS小包(188字节)162以及一个或多个(在这种情况中为84个)IAPAT(增量小包到来时间;3字节)数据163。

    信息包组报头161包括信息包到来时间(ATS)151、复制次数管理信息(或者复制控制信息CCI)152、显示控制信息(DCI)153、制造商信息(MNI)154、显示时间信息(PTS)155以及PCR位置信息(PCRI;节目时钟基准信息)156。

    每个MPEG-TS小包162包括4字节的报头170和适应字段和/或有效负荷180。请注意,该报头170包括同步字节272、传输错误指示符172、有效负荷单元开始指示符173、传输优先级174、小包标识符(PID)175、传输加扰控制176、适应字段控制177和连续性索引178。

    在使用互联网等等这样的有线网络广播(发布)例如数字电视广播数据和广播数据这样的压缩运动图像数据的系统中,作为一个公共的基本格式,TS流(图14)被分为小包管理数据字段(170)和有效负荷(180)。

    该有效负荷包括要被在一个加扰状态中回放的数据。根据该数字广播标准ARIB,该PAT(节目相关表)、PMA(节目映射表)和SI(服务信息)不被加扰。并且,各种管理信息可以使用PMT和SI来产生(SDT:服务描述表,EIT:事件信息表,BAT:Bouquet相关表)。

    要被回放的数据包括MPEG视频数据、杜比AC3(音频数据、MPEG音频数据、数据广播数据等等)。作为在回放时所需的信息,多个信息(节目信息等等),例如PAT、PMT、SI等等被使用,尽管它们不直接与要被回放的数据相关。

    该PAT包括用于每个节目的PMT的PID(小包标识),并且该PMT记录视频数据和音频数据的PID。

    按照这种方式,STB的正常回放次序如下。也就是说,当用户确定来自EPG(电子节目指南)信息的节目时,该PAT被装载在该目标节目的开头,并且根据该数据确定属于所需节目的该PMT的PID。根据PIT和要被回放的视频及音频小包的PID读出该目标PMT。视频和音频属性被根据PMT和SI而读出,并且被设置在各个解码器中。该视频和音频数据被根据它们的PID而提取和回放。请注意,该PAT、PMT、SI等等被以几100ms的间隔传输,因为它们已经在回放处理中被使用。

    在使用这些数据在例如DVD-RAM等等这样的盘介质上记录之后,直接把广播数据记录为数字数据是有利的。

    如果多个流被同时记录,要被记录的流可以被存储在SOBI中,则对应于各个流的PMT数据可以被保存,可以为每个组存储特定回放映射信息(映射组信息),并且要被回放的流的数目(信道数目或者PMT数据的PID数据)可以被记录在单元信息中。、

    图15为用于说明在图14中所示的一个信息包组报头中包含的一个信息包的到来时间(ATS)151的结构的一个例子的示意图。例如,6字节被分配给ATS151。ATS151的上字节表示PAT基本(PAT-base)(例如,90kHz的计数器数值)并且下字节表示PAT扩展(PAT-exten)(例如,27MHz的计数器数值)。

    实际到来时间PAT由PAT基本/90000Hz+PAT扩展/27000000Hz来表达。按照这种方式,ATS151可以例如对各个视频帧精确地表达。

    图16为用于说明包含在图14中所示的信息包组报头内的复制次数管理信息(或复制控制信息CCI)的结构的一个例子的示意图;在这种情况中,32字节被分配给CCI152。作为内容,一个保留位(1位)被分配到该信息的开头,并且一组(3位)数字复制控制信息(2位)和模拟复制控制信息(1位)被重复地分配85次。

    请注意,该数字复制控制信息如果为“00”则表示“禁止复制”,如果为“01”则表示复制一次,如果为“11”则表示自由复制。并且,该模拟复制控制信息如果为“0”则表示“自由复制”(无模拟保护系统APS);以及如果为“1”则表示“禁止复制”(具有APS)。该复制控制信息值可以根据记录在一个流(内容)中的SI内的一个数值(参见图35-37)而设置。

    图17是用于说明包含在图14中所示的信息包组报头内的显示控制信息(DCI)153的结构的一个例子的示意图。在这种情况中,32字节被分配到DCI153。作为该内容,一个保留位(1位)被分配在该信息的头部,并且一个纵横比信息(1位)的组(3位)、隔行/逐行(I/P)信息(1位)和标准/高清晰(SD/HD)信息(1位)被重复地分配85次。    

    请注意,该纵横比信息如果为“0”,则表示纵横比为4∶3;并且如果为“1”则表示16∶9。该I/P信息如果为“0”则表示隔行显示;并且如果为“1”则表示逐行显示。该SD/HD信息如果为“1”则表示标准图像质量(标准NTSC或PAL级别的图像质量);并且如果为“1”,则表示高清晰度图像质量(高清晰度或者Hi-Vision级别的图像质量)。该纵横比信息值可以被根据在一个流中的SI内记录的数值(参见图38和39)而设置。

    图18为用于说明在该信息包组报头之后包含在图14中所示的一个信息包组中的小包到来时间的增量(IAPAT)163的结构的一个例子的示意图。在这种情况中,例如,3个字节被分配到IAPAT163。IAPAT163的上两个字节表示PAT基础(例如,90kHz的计数器数值),以及较低的一个字节表示PAT扩展(例如,27MHz的计数值)。由于IAPAT163可以由来自ATS151的一个增量(改变量)来表示,以取代绝对时间,IAPAT的数据大小可以比ATS更小。

    在IAPAT163中的实际到来时间PAT由ATS+PAT基础/90000Hz+PAT扩展/27000000Hz来表达。按照这种方式,IAPAT163可以例如对GPI_GI视频帧精确地表达。作为另一个实施例,可以使用相对于紧接着在前的TS小包的到来时间的差值。

    请注意,在图15或18中所示的“PAT基础和PAT扩展”中的“PAT”的含义不是“节目相关表”,而是“小包到来时间”。

    图19为用于说明包含在图14中所示的信息包组报头中的OCR位置信息(PCR_Pack数目等等)的结构的一个例子的示意图。在这种情况中,PCR(节目时钟基准)位置信息156被用作为PCR信息(PCRI)。

    该PCR位置信息156例如由2个字节来表达。这2个字节可以表示一个PCR信息包数。该PCR信息包数可以由从最接近于第一参考图像(即,第一I图像)1st_Ref_PIC的ESOBU头部到存储该PCR的信息包的信息包数目所表示。该PCR信息包数的第一位被用作为一个(标志(例如,“0”表示“+方向”;“1”表示“-方向”)。如果没有PCR可用,则该PCR信息包数被设置为“oxfff”。

    图20为用于说明用于在使用根据本发明的实施例的数据结构的信息记录介质(光盘、硬盘等等)上记录和回放AV信息(数字电视广播节目等等)的装置的一个例子的方框图。

    如图20中所示,该装置(数字录像机/流播放器)包括MPU单元80、按键输入单元103、用于接收来自遥控器103a的用户操作信息的遥控器接收器103b、显示单元104、解码器单元59、编码器单元79、系统时间计数器(STC)单元102、数据处理器(D-PRO)单元52、暂时存储单元53、用于在可记录光盘100(例如,DVD-RAM等等)记录/回放信息的盘驱动单元51、硬盘驱动器(HDD)100a、视频混合(V-mixing)单元66、帧存储单元73、模拟电视数模转换器67、模拟电视调谐器单元82、地面数字调谐器单元89以及连接到卫星天线83a的STB(机顶盒)单元83。另外,该装置包括数字I/F(接口)74(例如,IEEE1394),以作为一个流播放器来处理数字输入/输出。

    请注意,STC单元102与图15或18中所示的PAT基础相一致地基于27MHz计数时钟。

    STB单元83解码所接收的数字广播数据,以产生一个AV信号(数字)。STB单元83把该AV信号通过在该流播放器中的编码器单元79、解码器单元59和模数转换器67发送到电视68,因此显示所接收的数字广播的内容。另外,STB83直接把解码的AV信号(数字)发送到V-mixing单元66,并且可以把一个模拟AV信号从它通过数模转换器67发送到电视68。

    在图20中所示的装置形成一个记录器,其包括视频和流记录功能。因此,该装置包括在视频记录中不需要的部件(IEEE1394接口等等)以及在流记录中不需要的部件(AV输入模数转换器84、音频编码单元86、视频编码单元87等等)。

    编码器单元79包括模数转换器84、视频编码单元87、输入选择器85到视频编码单元87、音频编码单元86、子图像编码单元(根据需要,未示出)、格式化单元90和缓冲存储单元91。

    解码单元59包括多路分解器60,其包括存储器60a、包含存储器61a的视频解码单元61以及缩小图像(缩略图等等)产生器62、子图像(SP)解码单元63、包含存储器64a的音频解码单元64、TS小包传输单元101、视频处理器(V-PRO)单元65和音频数模转换器70。来自该数模转换器70的一个模拟输出(单声道、立体声或AAC5.1声道环绕声)被输入端一个AV放大器等等(未示出)以驱动所需数目的扩音器72。

    为了在电视机68上显示正在进行记录的内容,要被记录的流数据被与D_PRO单元52同时地发送到解码器单元59,并且可以被回放。在这种情况中,MPU单元80在解码器单元59中回放之后进行设置,该解码器单元然后自动执行回放处理。D_PRO单元52通过把每16个信息包组合而形成ECC组,把ECC数据附加到每个组,并且把它们发送到盘驱动单元51。当盘驱动单元51没有准备好在盘100上记录时,

    D_PRO单元52把该ECC组传输到暂时存储单元53,并且等待直到盘驱动单元51准备好记录。当盘驱动单元51就绪时,D_PRO单元52开始记录。暂时存储单元53可以通过使用HDD100a的一个给定区域而确定。

    请注意,MPU单元80可以通过一个专用的微计算机总线对D_PRO单元52进行读取/写入。

    在图20中所示的装置使用例如DVD-RAM/RW/R/蓝介质(使用蓝激光的可记录介质)等等这样的光盘100作为主要记录介质,以及使用硬盘驱动器(HDD)100a(和/或大容量存储卡(未示出)等等)作为辅助存储设备。

    这些多种介质可以被使用如下。也就是说,使用如图1至19中所示的数据结构(格式)在HDD100a上完成流记录。在可以被记录在HDD100a上的流记录内容中,用户要保留的节目被直接在盘100上进行流记录(直接复制或数字复制)(如果复制不受到复制控制信息CCI的控制的话)。按照这种方式,仅仅具有等于原始数字广播数据的质量的所需节目可以被一同记录在盘100上。另外,由于复制到盘100上的流记录内容利用本发明的数据结构,因此它们允许容易地进行特殊回放处理(将参照图44描述),例如时间搜索等等,尽管这些内容不通过流记录来记录。

    具有上述特征的数字记录器的一个实用例子(使用DVD-RAM/RW/R/蓝介质和HDD的组合的流播放器/视频记录器)的一个实用例子是在图20中所示的装置。在图20中所示俄数字记录器被配置为大体上包括调谐器单元(82、83、89)、盘单元(100、100a)、编码器单元79、解码器单元59和控制器(80)。

    卫星数字电视广播数据被从一个广播电台通过通信卫星传递。被传递的数字数据被STB单元83接收和回放。该STB83根据从该广播电台发布的密码扩展和回放被加扰的数据。在此时,来自该广播电台的加扰被解扰。数据被加扰以防止不是该广播电台的订购用户的人非法地接收广播节目。

    在STB单元83中,该广播数字数据被直接回放,其被一个数字扩展单元解扰并且被一个MPEG解码器单元解码,然后,被解码的所接收数据被视频编码器单元转换为电视信号,并且该电视信号通过数模转换器67输出到外部。按照这种方式,由STB单元83所接收的数字广播节目可以显示在模拟电视68上。

    按照基本上与卫星广播数据相同的方式接收和处理地面数字广播数据,只是它不通过任何通信卫星(并且不被加扰,如果它是免费广播节目的话)。也就是说,地面数字广播数据被地面数字调谐器单元89所接收,并且当被直接回放时,解码的电视信号被通过数模转换器67输出到外部。按照这种方式,由地面数字调谐器单元89所接收的数字广播节目可以被显示在模拟电视68上。

    地面模拟广播数据被地面调谐器单元82所接收,并且当直接回放时,所接收的模拟电视信号被输出到外部。按照这种方式,由地面调谐器单元82所接收的模拟广播节目可以被显示在模拟电视68上。

    来自外部AV输入81的模拟视频信号可以被直接输出到电视68。并且,在该模拟视频信号被模数转换器84暂时模数转换为数字信号之后,然后该数字信号被数模转换器67再次转换为模拟视频信号,该模拟视频信号可以被输出到外部电视68侧。按照这种方式,即使当包含许多抖动部分的模拟VCR回放信号被从外部AV输入81输入时,没有任何抖动部分的模拟视频信号(其已经受到数字时基纠正)可以被输出到电视68侧。

    来自数字接口(IEEE1394接口)74的数字视频信号被通过数模转换器67输出到外部电视68。按照这种方式,到数字接口74的数字视频信号输入可以被显示在电视68上。

    从卫星数字广播、地面数字广播、或者数字接口74输入的位流(MPEG-TS)可以在盘100的流对象组记录区域131(图1(d))中受到流记录,作为在图1(e)中的流对象132。

    来自地面模拟广播或AV输入81的模拟视频信号可以被视频记录在盘100(和/或HDD100a)的VR对象组记录区域122(图1(d))上。

    请注意,该装置可以被配置为暂时把模拟视频信号从地面模拟广播或AV输入81模数转换为数字信号,并且进行数字信号的流记录,以取代视频记录。相反,该装置可以被配置为对来自卫星数字广播、地面数字广播或数字接口74(在其受到所需的格式转换之后)的位流(MPEG-TS)输入进行视频记录,以取代流记录。

    流记录或视频记录的记录/回放控制由主MPU单元80的固件所实现(对应于将在下文中描述的图24至44的操作的控制节目等等)。MPU单元80具有管理数据产生单元80B,用于使用工作RAM80A作为一个工作区进行流记录和视频记录,产生各种管理数据(图2至19等等),并且根据需要在图1(d)中的AV数据管理信息记录区域上记录所产生的管理信息。MPU单元80回放记录在AV数据管理信息记录区域130上的管理信息,并且根据回放的管理信息执行各种控制(图24至44)。

    在图20的装置中所用的介质100的特征(100a)将在下文中简要概括。也就是说,该介质具有管理区域130和数据区域131。数据被分离地记录在该数据区域上,作为多个对象数据(ESOB),并每个对象数据由一组数据单元(ESOBU)所构成。一个数据单元(ESOBU)包括分别通过把MPEG-TS兼容数字广播信号转换为TS小包并且对多个小包打包而形成的信息包组(参见图1和14)。另一方面,管理区域130具有PGC信息(PCGI)作为用于管理回放次序的信息。该PGC信息包括单元信息(CI)(参见图10至13)。另外,管理区域130包括要用于管理对象数据(ESOB)的信息(参见图4至9)。

    除了视频记录之外,在图20中所示的装置可以在具有上述数据结构的介质100(100a)上进行流记录。在这种情况中,为了从TS小包流中提取节目映射表PMT和服务信息SI,MPU单元80具有一个服务信息提取单元(未示出;形成管理数据管理单元80B的固件)。并且,MPU单元80具有一个属性信息产生单元(未示出;形成管理数据管理单元80B的固件),其根据由服务信息提取单元所提取的信息产生属性信息(在图8中的PCR_Pack数等等)。

    图21示出要存储在图1中所示的AV数据管理信息记录区域130中的管理信息的一个例子,并且为用于说明作为视频记录管理信息VMG和流记录管理信息ESMG的组合的数据结构的示意图。在图21中,已经使用图4和5说明的流文件信息表(ESFIT)1320被分配在电影AV文件信息表(M_AVFIT)1370。在ESFIT之后,原始节目链信息(ORG_PGCI)1330、用户定义的PGC信息表(UD_PGCIT)1340、文字数据管理器(TXTDT_MG)1350、制造商信息表(MNFIT)1360被象在视频记录管理信息VMG内那样分配。在采用这种管理信息的数据结构之后(类似于视频记录标准),更加容易地利用已经为基于现有视频记录标准而开发的现有的控制软件资源(通过部分地更改)。

    图22为用于说明包含在图21中所示的管理信息(ESFIT)1322中的流信息(ESOBI_STI#1至ESOBI_STI#m之一)的内容的结构的一个例子的示意图。该ESOBI_STI按照从较低相对字节位置依次包括视频属性V_ATR、音频流的数目AST_N、子图像流的数目SP_N、音频流#0的属性A_ATR0、音频流#1的属性A_ATR1以及子图像数据的pallet数据SP_PLT。

    图23为用于说明包含在图22中所示的流信息中的视频属性信息(V_ATR)的内容的结构的一个例子的示意图。该V_ATR包括表示视频压缩模式的信息(MPEG1、MPEG2等等)、表示电视模式的信息(NTSC、PAL等等或SD、HD等等)、表示纵横比的信息、表示视频分辨率的信息以及隔行/逐行标识信息I/P。如果表示纵横比的信息是“00b”,则其表示纵横比=4∶3;如果该信息为“01b”,则其表示纵横比=16∶9。如果标识信息I/P为“00”,则其表示逐行显示;如果该信息为“01”,则其表示隔行显示。

    如果表示视频分辨率的信息为“000”,则其表示水平×垂直分辨率=720×480;如果该信息为“001”,则其表示水平×垂直分辨率=704×480;如果该信息为“010”,则其表示水平×垂直分辨率=352×480;如果该信息为“011”,则其表示水平×垂直分辨率=352×240;

    如果该信息为“100”,则其表示水平×垂直分辨率=480×480;并且如果该信息为“110”,则其表示水平×垂直分辨率=1920×1080。请注意,720×480逐行显示或1920×1080隔行或逐行显示对应于Hi-Vision或等效的HD分辨率。其他分辨率对应于SD分辨率。

    图24为用于说明在图20中所示的装置的整体操作的一个例子的流程图(整体操作处理流程)。例如,当在图20中的装置的电源开关被开启时,MPU单元80进行初始化设置(在工厂出货时或在用户设置之后)(步骤ST10)。MPU单元80还进行显示设置(步骤ST12),并且等待用户操作。如果用户已经从按键输入单元103或遥控器103a进行按键输入(步骤ST14),则MPU单元80解释该按键输入的内容(步骤ST16)。根据按键输入解释结果,根据需要执行随后的四个数据处理。

    也就是说,如果该按键输入例如为设置定时器节目记录的按键操作,则节目设置处理开始(步骤ST20)。如果按键输入是对开始记录的按键操作,则记录处理开始(步骤ST22)。如果按键输入是开始回放的按键操作,则回放处理开始(步骤ST24)。如果按键输入是把数字数据输出到STB的按键输入,则数字输出处理开始(步骤ST26)。在步骤ST20至ST26中的处理被根据需要对各个任务并行地执行。例如,用于把数字数据输出到STB(ST26)的处理在回放处理中被并行地执行(ST24)。或者新的节目设置处理(ST20)可以在记录处理(ST24)过程中被并行地执行,并且数字输出处理(ST26)可以在记录处理(ST22)过程中被并行地执行。

    图25为用于说明在图20中所示的装置的操作中的中断处理的一个例子的流程图(中断处理流程)。在MPU单元80的控制操作中的中断处理中,检查一个中断因素(步骤ST30)。如果该中断因素表明一个中断是由于“一个信息包到D_PRO单元52的传输完成”而产生的,则视频记录信息包的数目被增加1(步骤ST301)。如果该中断因素表明一个中断是由于“从格式化单元90读取分段信息”而产生的,则分段信息的一个读取中断标志(未示出)被设置为1(步骤ST302)。

    图26和27为用于说明在图20中所示的装置的记录操作(在图24中的ST22)的一个例子的流程图(记录流程)。

    <01>在从该按键输入单元接收记录命令之后,MPU单元80装载来自盘驱动单元51的管理数据(步骤ST100),并且确定要被读取的区域。在此时,MPU单元80检查该文件系统,以确定是否可以进行记录(如果在盘100或HDD100a上具有可记录空间)。如果不能够进行记录(在步骤ST102中为否),则相应地为该用户显示提供建议的消息(步骤ST104),因此放弃该记录处理。

    如果可以进行记录(在步骤ST102中为是),MPU单元80检查要作出的记录是否为数字广播信号的流记录或模拟广播信号的视频记录(或者通过对数字广播信号进行数模转换所获得的模拟信号的视频记录)。如果要作出的记录不是数字广播信号的流记录(在步骤ST106中为否),则基于视频记录标准的记录处理开始。如果要被作出的记录是数字广播信号的流记录(在步骤ST106中为是),则根据在步骤ST100中装载的管理数据确定记录开始位置。

    <02>该管理区域的内容被设置以在确定的区域中写入数据,并且视频数据的写入开始地址被设置在盘驱动单元51中,因此准备数据记录(步骤ST110)。

    <03>作为用于记录的初始设置的一部分,STC单元102的时间被复位(步骤ST112)。请注意,STC单元102是一个系统定时器,并且参照该定时器的计数值(对于各个帧)完成记录/回放。

    <04>要被记录的节目的PAT(包含在来自STB单元83的MPEG-TS流中)被装载,以确定读取该目标程序的PMT所需的PID。然后,该目标PMT被装载,以确定要被解码(要被记录)的数据(视频、音频)的PID。在此时,该PAT和PMT被保存在MPU单元80的工作RAM80A中,并且被写入在管理信息(步骤ST116)中。VMG文件数据被写入在该文件系统中,并且所需信息(图3)被写入在VMGI中。

    <05>作为用于记录的初始设置的一部分,执行各个单元的记录设置(步骤ST112)。在此时,在格式化单元90中执行数据的分段设置和TS小包的接收设置。并且,要被记录的数据的PID被设置,以仅仅记录一个目标视频流。并且,缓冲存储单元91被设置,以开始保存TS小包。

    作为记录开始设置的一部分,在格式化单元90中设置从缓冲存储单元91读取的缓冲器数据读取开始处理(步骤ST114)。然后,格式化单元90开始缓冲器读取处理(将在下文参照图29描述)。

    <06>根据PMT产生STI(在图27中的步骤ST120;该步骤的具体细节将在下文使用图28来描述)。接着,在缓冲存储单元91中的存储处理开始(步骤ST130)。

    <07>如果存储在缓冲存储单元91中的数据达到预定大小(对于一个连续数据区域CDA来说)(在步骤ST104中为是),通过D_PRO单元52完成预定ECC处理(其对8扇区/16k字节或32扇区/64k字节产生一个ECC块),从而把该数据记录在该盘上(步骤ST142)。

    <08>在记录处理,分段信息被定期地保存在MPU单元80的工作RAM80A中(步骤ST146)(在格式化单元90的缓冲器RAM91变为充满数据之前;在步骤ST144中为是)。该要被保存的分段信息是ESOBU数据的分段信息,即可以保存每个ESOBU的信息包长度的开始地址、I图像数据的结束地址、ESOBU到来时间(ATS)等等。

    <09>在记录处理中检查盘100(100a)的剩余空间。如果该剩余空间变为等于或小于预定数值(例如,150M字节),则可以执行少量剩余空间处理(未示出)。作为该少量剩余空间处理,如果在盘上剩余有可以擦除的数据(暂时擦除的数据被投入回收站文件中),已知有用于擦除数据以增加剩余空间的擦除的处理。另外,作为少量剩余空间处理,如果实际剩余空间保持相同,已知有通过降低记录速率(或者通过根据MPEG1记录来转换MPEG2)而增加可记录时间长度的处理。并且当在记录之后所用的伪信息包被记录在盘100上时,用于放弃这些伪信息包的处理可以被作为少量剩余空间处理的一部分而执行。另外,当盘100的剩余空间变小时,用于在HDD100a的未记录数据上中继记录的处理可以被作为少量剩余空间处理的一部分而执行。

    <10>检查记录是否结束(用户是否已经按下记录结束按键,或者是否没有可记录的空间)。如果记录结束(在步骤ST148中为是),则从格式化单元90读取剩余分段信息,并且把其添加到工作RAM91中。这些数据被记录在管理数据(VMGI)中,并且剩余信息被记录在文件系统中(步骤ST150)。

    <11>如果记录不结束(在步骤ST148中为否),则流程返回到步骤ST140,以继续执行数据读取处理(步骤ST130)和写入处理(步骤ST142)。

    图28为用于说明在图27中所示的流信息产生处理(ST120)的内容的一个例子的流程图(STI设置处理流程)。在记录MPEG-TS流的流记录中,要被记录的流包含PMT,其描述流类型(将在下文中参照图34描述)。

    在流信息产生处理中(步骤ST120),在PMT(图34)中的流类型被检查(步骤ST1200和ST1202)。如果该流类型为“0x01”,则执行MPEG1视频STI设置处理(步骤ST1204);如果该流类型为“0x02”,则执行MPEG2视频STI设置处理(步骤ST1206);如果该流类型为“0x03”,则执行MPEG1音频STI设置处理(步骤ST1208);如果该流类型为“0x04”,则执行MPEG2音频STI设置处理(步骤ST1210)。对这些流类型检查内部数据,并且设置各种属性信息。在对所有流完成STI的产生(设置处理)之后(在步骤ST1212中为否),该控制退出在图28中的处理,并且进行到在图27中的步骤ST130。

    直到图26至28中所示的记录为止的信号流中,由STB单元83(或者地面数字调谐器82)所接收的TS小包数据被格式化单元90转换为信息包组,并且这些信息包组被保存在缓冲器RAM91中。当作为存储在缓冲器RAM91中的信息包组的TS小包数据达到预定大小(对于一个或整数倍的CDA大小),它们被记录在盘100上。在此时,在接收TS小包之后,每85个小包形成一个组,并且产生一个信息包组报头,如下文中参照图29所述。

    图29为用于说明在图27中所示的缓冲器读取处理(ST130)的内容的一个例子的流程图(缓冲器读取处理流程)。

    <01>接收一个TS小包(步骤ST1300)。

    <02>如果所读取的TS小包包括一个PCR(步骤ST1302中为是),则STC单元102被纠正(步骤ST1304)。

    <03>如果相关小包对应于一个信息包组的头部(在步骤ST1306中为否),则在TS小包之前(在先前TS小包之后),该头部小包的ATS的数值及其到来时间之间的差值被分配为IAPAT数据(步骤ST1310)。

    <04>检查最初已经被读取并且属于当前流的PMT是否包含复制信息。如果该PMT包含复制信息(在步骤ST1312中为是),则根据该信息(图36和37)形成复制控制信息CCI(图16),并且保存在该信息包组报头中(步骤ST1313),以在该信息包组报头中写入所有信息块。

    <05>如果PMT不包含任何复制信息(在步骤ST1312中为否),并且如果所接收的TS小包不包含任何复制描述符(在步骤ST1314中为否),则根据与以前的信息包相同的信息形成复制信息(步骤ST1315)。如果所接收的TS小包包括一个复制描述符(在步骤ST1314中为是),则根据该信息形成复制控制信息CCI(图16),并且保存在该信息包组报头中(步骤ST1316)。

    <06>检查TS小包是否包括一个组件描述符(图39)。如果该TS小包不包含任何组件描述符(在步骤ST1318中为否),则与以前信息包相同的信息被保存在信息包组报头中(步骤ST1319)。如果TS小包包括一个组件描述符(在步骤ST1318中为是),则根据所包含的信息(图39)形成分辨率信息(图17),并且存储在该信息包组报头中(步骤ST1320)。

    <07>确定一个信息包组是否被形成(更加具体来说,是否对85个TS小包归组)。如果还没有形成一个信息包组(在步骤ST1322中为否),则控制返回到缓冲器读取处理的开头ST130;否则(在步骤ST1322中为是),分组数据被暂时地保存在缓冲器RAM91中(步骤ST1323)。

    如果一个图像的开头被包含在一个组中,则参照该TS小包的保存该PTS。如果该TS小包没有包含视频数据而是仅仅包含音频数据,则CCI根据音频复制信息而形成。另外,每个信息的可用性被检测,并且保存在工作RAM80A中。在完成记录之后,保存在工作RAM80A中的信息被记录在管理信息记录区域130上,作为管理信息(在图27中的ST150)。

    在回放之后,多路分解器60翻译从盘100(HDD100a)读出的信息包数据,并且把包含TS小包的信息包发送到TS小包传输单元101。在此之后,读出的信息包数据被发送到各个解码器(61、63、64)并且受到相应的回放处理(视频回放、子图像回放、音频回放)。

    在把TS小包传输到STB单元83(或者通过IEEE1394接口74传输到外部数字电视等等)之后,TS小包传输单元101仅仅按照与TS小包的到来的相同时间间隔传输数据。

    图30和31为用于说明在图20中所示的装置的回放操作(在图24中的ST24)的一个例子的流程图(整体回放操作流程)。

    <01>执行盘检查处理(步骤ST200),以检查该盘是否为可重写的盘(R、RW、RAM)。如果该盘不是可重写的盘(在步骤ST200中为否),则返回相应的建议消息(步骤ST202),因此结束该处理。

    <02>如果该盘是可重写的盘(在步骤ST200中为是),则该盘的文件系统被读出,以检查数据是否已经被记录(步骤ST204)。如果没有数据被记录(在步骤ST204中为否),则显示消息“没有数据被记录”(步骤ST206),从而结束该处理。

    <03>如果数据已经被记录(在步骤ST204中为是),则装载管理信息(VMG文件)130(步骤ST208),以确定要被回放的节目和单元(通过提示用户选择它们),并且还确定该回放开始文件指针(逻辑地址)(步骤ST210)。如果在该被记录次序中的一个回放处理被选择,则根据ORG PGCI执行回放(例如,在图10中的1330)。如果要执行用于各个节目的回放处理(按照用户的选择次序),用对应于要被回放的节目的号数根据UD_PGCI(或者在图12中的播放列表1342)执行回放。

    <04>执行直到开始回放为止的处理(步骤ST212)。

    <05>执行各个解码器的初始设置(步骤ST214)。

    <06>执行一个单元回放处理(将在下文参照图32和33描述)。检查回放是否结束(步骤ST230)。如果要结束回放(在步骤ST230中为是),则执行一个错误检查处理(步骤ST240)。如果发现任何错误(在步骤ST240中为是),则相应地显示建议消息(步骤ST242),并且执行回放结束处理(步骤ST244)。如果没有发现错误(在步骤ST240中为否),则执行回放结束处理(步骤ST246),从而结束该操作。

    <07>如果回放没有结束(在步骤ST230中为否),则根据PGCI确定下一个单元(步骤ST232),并且检查解码器(61、64等等)的设置是否改变(步骤ST234)。如果该设置改变(在步骤ST234中为是),则改变属性被设置在该解码器,以响应下一个序列结束代码改变解码器设置(步骤ST236)。在此之后,检查从该以前单元到下一个单元的回放的连接是否为无缝的。如果连接是无缝的(在步骤ST238中为否),则MPEG解码器(61等等)被设置在自由运行模式,并且设置一个无缝连接标志(步骤ST)239。然后,该流程返回到步骤ST220。如果连接是无缝的(在步骤ST238中为是),则该流程返回到步骤ST220。

    <08>在单元回放处理过程中(步骤ST220),检查回放是否结束(步骤ST230)。如果回放没有结束,则在步骤ST220中的处理继续执行。

    图32和33为用于说明在图20中所示的装置中直到单元回放为止的处理的一个例子的流程图(直到单元回放为止的处理)。该单元回放处理执行如下。

    <01>一个单元的开始文件指针(逻辑块地址)以及结束地址文件指针(逻辑块地址)被根据节目链信息PGCI和映射信息MAPI来确定。该单元的一个开始FP(文件指针)位于一个读取FP(文件指针)中,并且通过从该结束文件指针减去开始文件指针所获得的一个数值被设置在剩余单元长度中(步骤ST2200)。

    <02>在解码器单元59中,执行设置,以执行一个解码处理。在此时,要被回放的一个TS小包的PID被设置以确定要被解码的目标。请注意要被设置的PID被从PMT装载在ESOBI中。在用于多个流的ESOB数据的情况中,使用在单元信息中的节目数来确定该PID。

    <03>在回放过程中的一个读取处理被执行,以根据开始文件指针确定该读取地址和读取大小(步骤ST2202)。

    <04>要被读出的读取大小被与剩余的单元长度相比较。如果剩余单元长度大于该读取大小(在步骤ST2204中为是),则通过从剩余单元长度减去该读取大小所获得数值被设置为剩余单元长度(步骤ST2206)。如果剩余单元长度小于读取大小(在步骤ST2204中为否),则该读取大小被设置为剩余单元长度,并且剩余单元长度被设置为0(步骤ST2208)。

    <05>该读取长度被设置为一个读取单元长度,并且读取地址、读取长度和读取命令被设置在盘驱动单元51中(步骤ST2210)。在此之后,开始把读出数据从盘驱动单元51传输到D_PRO单元52(步骤ST2212)。

    <06>该控制等待直到用于一个ESOBU的读出数据被存储(在D_PRO单元52中的缓冲器RAM(未示出)内)(如果在步骤ST2214中为否则形成一个环路)。如果用于一个ESOBU的数据被存储(在步骤ST2214中为是),则该流程进行到步骤ST2216。

    <07>在解码器单元59中,由多路分解器60接收读出信息包组数据(步骤ST2216),并且把其多路分解为数据包。根据该流ID和子流ID,视频小包数据(MPEG视频数据)被传输到视频解码单元61,音频小包数据被传输到音频解码单元64,并且子图小包数据被传输到SP解码单元63。TS传输单元101把读出信息包组数据转换为一个基本流,并且把其通过内部总线发送到各个解码器(61、64),从而执行解码处理。

    如果在传输处理过程中该视频信号的分辨率被改变(例如在回放过程中一个SD信号被切换到HD信号)(在步骤ST2218中为是),设置在数模转换器67和外部电视68之间的一个D端的控制线被改变(例如,从D1模式变为D3模式)(步骤ST2220)。

    如果无缝连接标志被置位(在步骤ST2222中为是),则读取文件指针+读取长度被设置在该读取文件指针中,MPEG解码器61被设置在一个正常模式(读取和设置SCR),并且无缝连接标志被置位(步骤ST2224)。

    <08>在回放过程中,STC102的内容被显示在显示单元104上作为一个回放时间。如果STB单元83可以根据视频数据中的PTS显示回放时间,则该时间可以被使用。

    <09>检查传输是否完成。如果传输没有开始(在步骤ST2226中为否),则该流程返回到步骤ST2214。

    <10>在步骤ST2214至ST2222的处理之后,在步骤ST2210中设置的读取FP和读取长度的总和被在读取FP中代替(步骤ST2224)。

    <11>检查传输是否完成。如果传输完成(在步骤ST2226中为是),则剩余的单元长度被检查。如果剩余单元长度不是“00”(在步骤ST2228中为否),则该流程返回到步骤ST2202;否则,(在步骤ST2228中为是),该处理结束。

    <12>如果传输还没有完成(在步骤ST2226中为否),则检查一个按键输入是否被检测(步骤ST2230)。如果一个特殊回放处理没有执行(在步骤ST2232中为是或者在步骤ST2236中为是),则其方向被设置,使用映射信息MAPI计算读取文件指针FP,以及执行直到特殊回放的读取处理(步骤ST2234和ST2238),从而结束该处理。如果没有要执行的特殊回放处理(在步骤ST2232中为否,在步骤ST2236中为否),该流程返回到步骤ST2214。

    根据映射信息MAPI计算特殊回放的目标文件指针FT,以忽略预定的时间周期。在此时,可以使用通过忽略预定时间段处的预定数目的ESOBU来计算FP的方法。如果到达给定单元的结束点,则根据节目链信息PGCI读出下一个单元信息,选择下一个单元使用的ESOB数目和MAPI,并且类似地计算该读取FP。然后没有剩余要被回放的单元,则该处理在此时结束。

    图34为用于说明可以由在图20中所示的装置所使用的节目映射表(PMT)的数据结构的一个例子的示意图。在该PMT中,8位流类型3421表示各种流。例如,如果该流类型为“0x01”,则其表示一个MPEG1视频流;如果该流类型为“0x02”,则其表示一个MPEG2视频流(在Hi-Vision的情况中);如果该流类型为“0x03”,其表示一个MPEG1音频流;并且如果该流类型为“0x04”,其表示一个MPEG2音频流(在AAC多声道音频的情况中)。

    图35为用于说明可以由在图34中所示的PMT所使用的数字复制控制描述符等等的内容的一个例子的示意图(服务描述表SDT、事件信息表EIT等等)。

    在该描述符中,“描述符标签”字段例如被设置为“0xC1”,并且“描述符长度”字段表示该描述符长度。一个“数字记录控制”字段描述“复制次数控制数据”。“最大位率标志”字段描述“是否要描述相关服务的最大传输速率”。如果最大传输速率不被描述,则该标志例如被设置为“0”;否则,该标志例如被设置为“1”。当“0”在“组件控制标志”中描述时,例如整个节目被指定(在PMT的情况中)。如果在该字段中描述“1”,则描述另一个状态。“复制控制类型”字段描述“复制次数控制数据”(参见图36和37)。一个“APS控制数据”字段描述“模拟输出控制数据”(参见图36)。“最大位率”字段描述“最大传输速率”(当最大位率标志为“1”时)。

    图36为用于说明对视频数据的数字复制控制的应用例子的示意图。视频数据的复制控制大体上被分类为3种,即“无限制复制许可(自由复制)”、“禁止复制(不允许复制或不能再复制)、以及“仅仅复制一次(一次复制)”。

    在“无限制复制许可”的情况中,模拟复制控制被设置为“无限制复制许可”,数字记录控制例如被设置为“01”,控制类型例如被设置为“00”,并且APS控制数据例如被设置为“无关”。

    在“禁止复制”的情况中,(1)模拟复制控制被设置为“禁止复制(禁止数字复制,但是不禁止模拟复制),因为没有Macrovsion(系统被插入)的复制保护脉冲)”,数字记录控制例如被设置为“01”,控制类型例如被设置为“11”,并且APS控制数据例如被设置为“00”。

    在“禁止复制”的情况中,(2)模拟复制控制被设置为“禁止复制(禁止模拟复制和数字复制)”,数字记录控制例如被设置为“01”,控制类型例如被设置为“11”,并且APS控制数据例如被设置为“除了00之外”。

    在“仅仅允许复制一次”的情况中,(3)模拟复制控制被设置为“仅仅允许复制一次(由于没有插入复制保护脉冲,因此允许模拟复制),数字记录控制例如被设置为“01”,控制类型例如被设置为“10”,并且APS控制数据例如被设置为“00”。

    在“仅仅允许复制一次”的情况中,(4)模拟复制控制被设置为“仅仅允许复制一次(禁止模拟复制和下一次数字复制以及随后的复制)”,数字记录控制例如被设置为“01”,控制类型例如被设置为“10”,并且APS控制数据例如被设置为“00”。

    图37为用于说明可以由在图34中所示的PMT所使用的组件描述符等等的内容的一个例子的示意图(事件信息表EIT等等)。音频数据的复制控制大体上还被分离为3种,即,“无限制复制许可(自由复制)”、“禁止复制(不允许复制或不能再复制)、以及“仅仅复制一次(一次复制)”。

    在“无限制复制许可”的情况中,数字复制控制例如被设置为“01/11”,并且控制类型例如被设置为“00”。

    在“仅仅允许复制一次”的情况中,数字复制控制例如被设置为“01/11”,并且控制类型例如被设置为“10”。

    在“禁止复制”的情况中,数字复制控制例如被设置为“01/11”,并且控制类型例如被设置为“11”。

    图38为用于说明可以由在图34中所示的PMT使用的组件描述符的内容等等的一个例子的示意图(事件信息表EIT等等)。

    在该描述符中,“描述符标签”字段例如被设置为“0x50”,并且“描述符长度”字段表示描述符长度。“流内容”字段例如描述表示视频的“0x01”。“组件标签”字段例如描述“在一个节目中的公共标签”。“ISO_639语言代码”字段例如描述“jpn”,其表示日语代码。“Text_Char(文本字符)”字段可以描述例如“视频”、“音频”等等这样的字符串。

    图39为用于说明在图38中所示的组件类型的内容的一个例子的示意图。当组件类型为“0x01”时,其例如表示“视频=480隔行(525隔行)和纵横比=4∶3”。当组件类型为“0x03”时,其例如表示“视频=480隔行(或525隔行),纵横比=16∶9,并且全局矢量=无”。当组件类型为“0x04”时,其例如表示“视频=480逐行(或525逐行),纵横比>16∶9(例如具有影院尺寸的宽银幕)”。

    当组件类型为“0xA1”时,其例如表示“视频=480隔行(525隔行)和纵横比= 4∶3”。当组件类型为“0xA3”时,其例如表示“视频=480隔行(或525隔行),纵横比=16∶9,并且全局矢量=无”。当组件类型为“0xA4”时,其例如表示“视频=480逐行(或525逐行),纵横比>16∶9(例如具有影院尺寸的宽银幕)”。

    当组件类型为“0xB1”时,其例如表示“视频=480隔行(525隔行)和纵横比= 4∶3”。当组件类型为“0xB3”时,其例如表示“视频=480隔行(或525隔行),纵横比=16∶9,并且全局矢量=无”。当组件类型为“0xB4”时,其例如表示“视频=1080隔行(或1125隔行),纵横比>16∶9(例如具有影院尺寸的宽银幕)”。

    图40和41为用于说明在图20中所示的装置中的总体数据传输操作的一个例子的流程图(整体传输操作流程)。在图40中的步骤ST300至ST312是与在上述图30中所示的步骤ST200至212相同的处理。在图40的步骤ST314中,要被回放的PID根据PMT来确定,并且被设置在解码器单元59中。并且,STC102被复位,并且在解码器单元59中进行传输设置。在此之后,开始直到单元传输为止的处理(步骤ST320)。在图41中的步骤ST320至346与在上述图31中的步骤ST220至246相同的处理。但是,在图41中,不执行对应于在图31中的步骤ST234至ST239的处理。

    如图30和31以及图40和41之间的比较可见,除了在内容中的随后差别之外,用于外部传输数据的处理基本上与正常回放处理相同。TS小包传输单元101根据在小包组中的ATS计算传输时间,并且在对应于该单元回放处理中的所计算传输时间的时间内输出TS小包。并且,根据PCR位置信息读出该PCR,以调节STC102的时间(在步骤ST314中的STC复位),因此同步内部时钟(STC)和外部时钟(PCR)。按照这种方式,用户可以根据在由流记录所记录的数据的单元回放处理中指定时间上的回放点。

    图42和43为用于说明在图41中所示的直到单元传输的过程(ST320)的一个例子的流程图(直到单元传输的处理流程)。在图42中的步骤ST3200至ST3214与在上述图32中的步骤ST220至ST2214中的步骤相同。并且,除了步骤ST3217至ST3224,在图43中的步骤ST3216至ST3238与在上述图中的步骤ST2216至ST2238中的步骤相同。

    在图43中的步骤ST3216至ST3238由在图20中的解码器单元所处理。根据在图14中所示的信息包组报头161中的PCR信息156等等检测PCR位置,并且该PCR被读出到寄存器2(未示出)。在寄存器2中的PCR与STC102的计数值相比较。如果它们不同,则该STC102的计数值(对应于回放时间)被纠正(步骤ST3217)接着,在信息包组报头161中的ATS151被读出到寄存器1(未示出)。在寄存器1中的ATS被与STC102的计数值相比较。如果它们相匹配,该第一TS小包被传输(步骤ST3219)。在此之后,下一个IAPAT被读出并且被添加到寄存器1的内容(未示出)。该总和被与STC102的计数值相比较,并且当两个数字相匹配时,该下一个TS小包被传输(步骤ST3221)。

    总结上文所述,与TS小包输出相关的计算由如下方法所执行。也就是说,当在报头中的ATS与STC数值相匹配时,在一个信息包组中的第一TS小包被输出。对于第二和随后的TS小包,紧接着在相关TS小包之前的ATS和IAPAT的总和被与STC102的数值相比较,并且当它们相一致时,相关小包被输出。

    在图14中所示的信息包组140的情况中,上述处理(步骤ST3217至ST3221)被重复85次(在步骤ST3223中的为否)。在完成85个TS小包的传输之后(在步骤ST3223中为是),在步骤ST3224中的下一个处理(与图33中的步骤ST2224相同的处理)被执行。后续处理与图33中所示的相同。

    图44为用于说明对于在图20中所示的装置中的数字电视广播节目等等的已经记录的流信息的时间搜索过程(根据由用户指定的回放时间进行的搜索)的一个例子的流程图(直到时间搜索的处理流程)。

    <01>用户选择和确定目标标题、回放开始时间、流数目(在一个流的情况中为1)(步骤ST400)。

    <02>根据用户的选择的信息确定要被回放的节目链PGC、节目PG和单元,并且从管理信息读出相应的节目链信息PGCI、节目信息PGI和单元信息CI(在图10中的PGCI)(步骤ST402至404)。

    <03>根据在读出单元信息CI中的相应的ESOB数目(图11或13)确定要被回放的ESOBI(步骤ST406)。并且,根据在该读取管理信息(在图4中的ESFIT)中的流数目确定要被回放的ESOBI(例如在图6中的ESOBI#1)中的映射组数目(例如,在图6中的MAP组#n)(步骤ST408)。

    <04>在确定对应于上述映射组数目的一个映射组之后,确定最接近于该回放时间并且具有比该回放时间更小的一个映射组项目,并且读出一个映射项目的信息(图7)(步骤ST410)。请注意以10秒的时间间隔保证映射组项目(如在视频记录中)。

    <05>根据在该映射项目信息中的ESOBU数目(在图7中的ESOBU_ENT_NUM),读出一个相应的ESOBU项目(例如在图8中的ESOBU_ENT#1)。该ESOBU回放时间(在图8中的ESOBU_PB_TM帧数)被添加到在该映射组项目信息中的回放时间中,以确定最接近于该目标回放时间并且具有比该目标回放时间更小的数值的一个ESOBU项目(步骤ST412)。

    在此时,到一个目标ESOBU的各个ESOBU大小(在图8中的ESOBU_SZ)被根据在该映射项目信息中的ESOBU地址信息和由该映射项目信息指定的ESOBU数据而求和,从而计算一个ESOBU地址(步骤ST414)。

    <06>根据在该目标ESOBU项目信息中的参考图像(I图像)的地址和目标ESOBU地址(步骤ST416)计算要开始回放的地址。在此时,如果一个信息包组报头(图14)包括PCR信息,则读出该信息包组报头。

    <07>根据PCR信息计算PCR地址,以装载该PCR,并且该PCR被设置在STC102(步骤ST418)。

    <08>解码器单元59受到解码初始设置处理(步骤ST420),以设置一个显示开始时间为一个目标回放时间。

    <09>一个指令被发送到盘驱动单元51,以从在步骤ST414中计算的地址读出所记录的数据,从而开始数据读出处理。

    <10>在回放开始之后,该控制然后进入正常回放处理(例如,在图32和33等等中的单元回放处理)。

    图44中的处理是在流记录中基于回放时间的特殊回放的一个例子,由于本发明的数据结构具有PCR位置信息,因此可以实现该处理(在图14中的156和/或在图8中的132234)。

    图45为用于说明用于该流对象(ESOB)的数据单元(ESOBU)的结构的另一个例子的示意图。图45的数据结构可以被用于取代图14的数据结构。在图45的数据结构中,扩展流对象ESOB132形成多个扩展流对象单元ESOBU134(参见图45(a)(b))。每个ESOBU134包括一个或多个小包组140(参见图45(b)(c))。在此,在相邻ESOBU之间的边界(例如,在ESOBU#1和ESOBU#2之间的边界和/或在ESOBU#2和ESOBU#3之间的边界)可能不对应于在相邻小包组140之间的边界。换句话说,在图45的例子中,ESOBU#2不与任何小包组140相对齐(参见图45(b)(c))。

    每个小包组140对应于多个逻辑块139。在图45(c)(d)(e)的例子中,一个小包组140对应于16个逻辑块。一个小包组140的尺寸可以对应于一个或多个秒的回放时间。小包组140由小包组报头161和后续的时间标记项目(PATS)163a和小包(MPEG-TS)162所形成。在图45的例子中,一个小包组140包括PAT163a对和小包162的一个小包组报头161和170(参见图(e)(f))。

    小包组报头161被配置为包括报头标识符HEADER_ID、小包组一般信息PKT_GRP_GI、显示控制信息和复制控制信息DCI_CCI、以及制造商信息MNFI(图45(g))。小包组一般信息PKT_GRP_GI被配置为包括小包组类型信息PKT_GRP_TY和小包组版本信息VERSION(图45(h))。

    图46为用于说明记录在图1中所示的AV数据管理信息记录区域130上的管理信息(EHDVR_MG)的结构的另一个例子的示意图。图46的数据结构可以用于取代(或者可以用于)图3至图13的数据结构。在图46的数据结构中,扩展高分辨率视频记录管理器EHDVR_MG被配置为包括扩展高分辨率视频记录管理器信息EHDVR_MGI、扩展电影AV文件信息表EM_AVFIT、扩展静止图像AV文件信息表EM_AVFIT、扩展流文件信息表ESTR_FIT、扩展原始节目链信息ESTR_FIT、扩展原始节目链信息EORG_PGCI、控制用户定义节目链信息表EUD_PGCIT(当存在至少一个控制用户定义的PGC时,是必要的)、扩展文本数据管理器ETXTDT_MG、扩展制造商信息表EMNFIT、扩展视频时间映射信息表EVTMAPIT、以及扩展流时间映射信息表ESTMAPIT(图46(a)(b))。

    扩展高分辨率视频记录管理器信息EHDVR_MGI被配置为包括扩展视频管理器信息管理表ESMGI_MAT以及扩展播放列表搜索指针表EPL_SRPT(图46(b)(c))。扩展播放列表搜索指针表信息EPL_SRPTI,以及一个或多个扩展播放列表搜索指针#1至#n(图46(c)(d))。

    图47示意地示出在图46中所示的扩展视频管理器信息管理表(EVMGI_MAT)的内容。扩展视频管理器信息管理表VMGI_MAT被配置为包括扩展视频管理器标识符VMG_ID、在控制信息文件EHR_MANGR.IFO中记录的导航数据的结束地址EHDVR_MGI_EA、以及EHDVR_MGI的EHDVR_MGI_EA被配置为进一步包括该书的版本号VERN、时间区TM_ZONE、用于静止图像的静止时间STILL_TM、用于主要文本的字符集代码CHRS、重新开始标记信息RSM_MRKI、盘代表图像信息DISC_REP_PICTI、盘代表名DISC_REP_NM、扩展电影AV文件信息表的开始地址EM_AVFIT_SA、以及扩展静止AV文件信息表。VMGI_MAT的开始地址EM_AVFIT_SA被配置为进一步包括加密的标题密钥信息ETKI、复制保护方案信息CPSI、以及扩展流文件信息表的开始地址ESTR_FIT_SA。

    VMGI_MAT被配置为进一步包括扩展原始PGC信息的开始地址EORG_PGCI_SA、控制用户定义的PGC信息表的开始地址EUD_PGCIT_SA、扩展文本数据管理器的开始地址TXTDT_MG_SA、扩展制造商信息表的开始地址EMNFIT_SA、扩展视频时间映射的最后更改时间EVTMAP_LAST_MOD_TM、以及扩展静止时间映射的最后更改时间ESTMAP_LAST_MOD_TM。

    图48示意地示出在图46中所示的扩展播放列表搜索指针(EPL_SRP)的内容。扩展播放列表搜索指针EPL_SRP被配置为包括PGC数目PGCN、播放列表创建时间PL_CREATE_TM、主要文本信息PRM_TXTI、用于该播放列表的项目文本搜索指针数目IT_TXT_SRPN、代表图像信息RER_PICTI、扩展播放列表重新开始标记信息EPL_RSM_MRKI、扩展播放列表索引EPL_INDEX、以及扩展播放列表最后更改时间EPL_LAST_MOD_TM。

    图49示意地示出在图46中所示的播放列表重新开始标记信息(EPL_SRP)的内容。播放列表重新开始标记信息EPL_SRP被配置为包括单元数CN(描述其中存在图像点的单元数)、图像点PICT_PT(描述在目标单元中的图像点)、以及标记时间MRK_TM(描述当作出该标记时的时间)。

    图50示意地示出在图46中所示的扩展电影AV文件信息表(EM_AVFIT)的内容。扩展电影AV文件信息表EM_AVFIT被配置为包括扩展电影AV文件信息表信息EM_AVFITI、一个或多个扩展电影视频对象流信息ES_VOB_STI#1至ES_VOB_STI#n、以及扩展电影AV文件信息EM_AVFI(图50(a)(b))。扩展电影AV文件信息EM_AVFI被配置为包括EM_AVFI一般信息EM_AVFI_GI、一个或多个EM_VOBI搜索指针ES_VOGI_SRP#1至ES_VOGI_SRP#n以及一个或多个扩展电影VOB信息EM_VOBI#1至EM_VOBI#n(图50(b)(c))。每个EM_VOBI被配置为包括扩展电影VOB一般信息EM_VOB_GI、扩展无缝信息ESMLI、扩展音频间隔信息EAGAPI、以及扩展VOB时间映射信息ESOB_TIMAPI(图50(c)(d)),该EVOB_TMAPI可以包括扩展VOB时间映射一般信息EVOB_TMAP_GI(图50(d)(e))。

    图51示意地示出在图50中所示的扩展电影视频对象一般信息(EM_VOB_GI)的内容。扩展电影视频对象一般信息EM_VOB_GI被配置为包括VOB类型VOB_TY、该VOB的记录时间VOB_REC_TM、用于VOB_REC_TM的subsecond信息VOB_REC_TM_SUB、M_VOB_STI数目M_VOB_STIN、该VOB的视频开始显示时间VOB_V_S_PTM、该VOB的视频结束显示时间VOB_V_E_PTM、以及时间区LOCAL_TM_ZONE,其中该VOB已经被原始地记录,并且VOB_REC_TM和VOB_REC_TM_SUB已经被记录。

    图52示意地示出在图50中所示的扩展视频对象时间映射一般信息(EVOB_TMAP_GI)的内容。扩展视频对象时间映射一般信息EVOB_TMAP_GI被配置为包括VOBU项目的数目VOBU_ENT_N、地址偏移ADR_OFS、以及VOBU的回放时间范围VOBU_PB_TM_RNG。一个或多个回放时间范围可以由VOBU_PB_TM_RNG所指定。例如,当VOBU_PB_TM_RNG=00h时,该回放时间范围为0.4至1.0秒。如果VOBU_PB_TM_RNG为01h,则该回放时间范围例如可以为1.0至2.9秒。另一个时间范围可以由VOBU_PB_TM_RNG=10h或11h来指定。

    图53示意地示出在图46中所示的扩展静止图像AV文件信息表(EM_AVFIT)的内容。扩展静止图像AV文件信息表ES_AVFIT被配置为包括扩展S_AVFIT信息ES_AVFITI、一个或多个扩展静止图像VOB流信息ES_VOB_STI#1至ES_VOB_STI#n、扩展静止图像AV文件信息ES_AVFI、一个或多个扩展静止图像附加音频流信息ES_AA_STI#1至ES_AA_STI#m,以及扩展静止图像附加音频文件信息ES_AAVFI(图53(a)(b))。扩展静止图像AV文件信息ES_AVFI被配置为包括ES_AVFI一般信息ES_AVFI_GI、一个或多个扩展静止图像视频对象组信息搜索指针ES_VOGI_SRP#1至ES_VOGI_SRP#n、以及一个或多个扩展静止图像视频对象组信息ES_VOGI#1至ES_VOGI#n(图53(b)(c))。

    每个ES_VOGI被配置为包括扩展静止图像视频对象组一般信息ES_VOG_GI、以及一个或多个扩展静止图像VOB项目ES_VOB_ENT#1至ES_VOB_ENT#n(图53(c)(d))。在此,ES_VOG_GI被配置为包括S_VOB的数目S_VOB_N、S_VOB_STI数目S_VOB_STIN、第一视频对象的记录时间FIRST_VOB_REC_TM、最后视频对象的记录时间LAST_VOB_REC_TM、静止图像视频对象组的开始地址S_VOB_SA、以及该S_VOB的时间段LOCAL_TM_ZONE(图53(d)(e))。

    图54示意地示出在图46中所示的扩展流文件信息表(ESTR_FIT)的内容。扩展流文件信息表ESTR_FIT被配置为包括扩展流文件信息表信息ESTR_FITI、一个或多个扩展流文件信息搜索指针ESTR_FI_SRP#1至ESTR_FI_SRP#n、以及一个或多个扩展流文件信息ESTR_FI#1至ESTR_FI#n(图54(a)(b))。扩展流文件信息表信息ESTR_FITI被配置为包括ESTR_FI的数目ESTR_FI_N、以及ESTR_FIT的结束地址ESTR_FIT_EA(图54(b)(c))。扩展流文件信息搜索指针ESTR_FI_SRP被配置为包括ESTR_FI的开始地址ESTR_FI_SA、以及ESTR_FI的大小ESTR_FI_SZ(图54(b)(d))。

    扩展流文件信息ESTR_FI被配置为包括ESTR_FI一般信息ESTR_FI_GI、一个或多个扩展流对象消息搜索指针ESOBI_SRP#1至ESOBI_SRP#n、以及一个或多个扩展流对象信息ESOBI#1至ESOBI#n(图54(b)(e))。扩展流对象信息ESOBI被配置为包括ESOBI一般信息ESOBI_GI、一个或多个扩展流对象基本流信息ESOB_ESI#1至ESOB_ESI#n、用于ESOB无缝信息的保留区、扩展流对象分组信息ESOB_GPI、以及扩展流对象时间映射信息ESOB_TIMAPI(图54(e)(f))。

    图55示意地示出在图54中所示的扩展流对象消息(ESOBI)的内容。扩展流对象信息ESOBI被配置为包括ESOBI_GI、ESOB_ESI#1至ESOB_ESI#n、ESOB无缝信息保留区、ESOB_GPI以及ESOB_TMAPI(图55(e)(f))。ESOB_GI被配置为包括ESOB_GPI一般信息ESOB_GPI_GI、一个或多个分组信息搜索指针GPI_SRP#1至GPI_SRP#n、以及一个或多个分组信息GPI#1至GPI#n(图55(f)(g))。ESOB_GPI_GI被配置为包括GPI搜索指针的数目GPI_SRP_N(图55(g)(h))。每个GPI搜索指针GPI_SRP被配置为包括GPI的开始地址GPI_SA(图55(g)(i))。每个GPI被配置为包括GPI一般信息GPI_GI以及一个或多个基本流PID_ES_PID#1至PID_ES_PID#n(图55(g)(j))。

    图56示意地示出在图55中所示该扩展流对象消息一般信息(ESOBI_GI)的内容。扩展流对象基本流信息ESOBI_GI被配置为包括扩展流对象类型ESOB_TY、应用程序格式名(次要)APP_FORMAT2、该ESOB的概况ESOB_PROFILE、PMT小包PMT_PID的PID、PCR小包PCR_PID的PCR、原始网络标识符NETWORK_ID、传输流标识符TS_ID、节目号(服务标识符)PROGRAM_NUMBER、登记描述符的标识FORMAT_ID、服务类型SERVICE_TYPE、复制控制信息CP_CTRL_INFO、该ESOB的记录时间ESOB_REC_TM、用于ESOB_REC_TM的subsecond信息ESOB_REC_TM_SUB、本地时区LOCAL_TM_ZONE、该ESOB的默认PID“ESOB_DEF_PID”、该ESOB的开始显示时间“ESOB_S_PTM”、该ESOB的结束显示时间“ESOB_E_PTM”、该ESOB的持续时间ESOB_DURATION、由PCR_POS所表示的在前PCR小包的数目(PCR_POS_COUNT)、用于指定PCR小包的PCR_Pack的位移(PCR_POS_SHIFT)、在该ESOB中的基本流的数目ESOB_ES_N、在该ESOB中的视频基本流的数目ESOB_V_ES_N、以及在该ESOB中的音频基本流的数目ESOB_A_ES_N。

    图57示意地示出在图56中所示的扩展流对象类型(ESOB_TY)的内容。扩展流对象类型ESOB_TY被配置为包括一个保留位字段,其后接着暂时擦除状态标志(TE标志)、分组信息标志(GPI标志)、另一个保留位字段以及无缝标志(SML标志)。在此,该TE标志可以被用于表示相应的ESOB是否处于正常状态或者处于暂时擦除状态。在该暂时擦除状态中的ESOB将不被在一个用户定义的PGC中的单元所引用。在该暂时擦除状态中的ESOB将不被在正常回放操作中再现。该GPI标志可以被用于表示相应的ESOB被提供有ESOB基本流分组信息。

    图58示意地示出在图56中所示的复制控制信息(CP_CTRL_INFO)的内容。复制控制信息CP_CTRL_INFO被配置为包括CCI字段、APS字段、EPN字段、ICT字段、保持字段、保持状态字段以及保留字段。该CCI字段的数位可以被用于指定自由复制、不能再复制、复制一次(一次复制)或者禁止复制。该APS(模拟保护系统)字段的数位可以被用于指定自由复制、类型1的APS启动(自动增益控制AGC)、类型2的APS启动(AGC+2L色条)、或者类型2的APS启动(AGC+4L色条)。一位EPN字段可以被用于指定一个EPN使用状态、或者EPN不使用状态。当指定EPN使用状态时,相应ESOB的内容被防止输出(特别是互联网输出)。当指定EPN不使用状态时,相应ESOB的内容不被防止输出。一位ICT(图像限制标记)字段可以被用于指定采用限制图像的形式输出的高清晰模拟输出或者以高清晰模拟形式进行高清晰模拟输出。可以使用一位保持字段与该CCI字段的组合,来指定一个电影模式(保存=0b和CCI=10b),保持模式(保持=0b和CCI=11b),非电影模式/非保持模式(保持=0b和CCI=00b或01b),或者非电影模式/非保持模式(保持=1b)。保持状态字段的数位可以被用于指定保持时间为永远、保持时间为1周、保持时间为2天、保持时间为1天、保持时间为12小时、保持时间为6小时、保持时间为3小时或者保持时间为90分钟。

    图59示意地示出在图55中所示的扩展流对象基本流信息(用于视频ES的ESOB_ESI)的内容。用于视频ES的扩展流对象基本流信息ESOB_ESI被配置为包括基本流的类型ES_TY、基本流的PID_ES_PID、在PMT中的流类型STREAM_TYPE、在流标识符描述符中的组件标签COMPONENT_TAG、在组件描述符中的流内容STREAM_CONTENT、在组件描述符中的组件类型COMPONENT_TYPE、视频V_ATR的属性、以及复制控制信息CP_CTRL_INFO。

    图60示意地示出在图55中所示的扩展流对象基本流信息(用于音频ES的ESOB_ESI)的内容。用于音频ES的扩展流对象基本流信息ESOB_ESI被配置为包括基本流的类型ES_TY、基本流的PID_ES_PID、在PMT中的流类型STREAM_TYPE、在流标识符描述符中的组件标签COMPONENT_TAG、在组件描述符/音频组件描述符中的流内容STREAM_CONTENT、在组件描述符/音频组件描述符中的组件类型COMPONENT_TYPE、在音频组件描述符中的联播组标签SIMULCAST_GP_TAG、音频基本流的属性A_ATR、音频语言代码LANG_CODE、第二音频语言代码LANG_CODE2、以及复制控制信息CP_CTRL_INFO。

    图61示意地示出在图55中所示的扩展流对象基本流信息(用于其他ES的ESOB_ESI)的内容。用于其他ES的扩展流对象基本流信息ESOB_ESI被配置为包括基本流的类型ES_TY、基本流的PID ES_PID、在PMT中的流类型STREAM_TYPE、在流标识符描述符中的组件标签COMPONENT_TAG、在ARIB标准的情况中用于其他基本流的数据组件描述符或数据内容描述符中的数据组件标识“DAT_COMP_ID”、在ARIB标准的情况中用于其他基本流的数据组件描述符中的附加数据组件信息“AD_DAT_COMP_IFO”、以及复制控制信息CP_CTRL_INFO。

    图62示意地示出在图59至61中的每一个中所示的流类型信息(ES_TY)的内容。流类型信息ES_TY被配置为包括流类型ST_TY的一个字段。该ST_TY字段的数位可以被用于指定视频基本流、音频基本流、或者其他基本流。

    图63示意地示出在图59中所示的视频属性信息(V_ATR)的内容。视频属性信息V_ATR被配置为包括一个应用程序标志字段、另一个保留字段、帧速率字段、垂直分辨率字段以及另一个保留字段。在此,应用程序标志字段的数位可以被用于指定第一状态,其中该视频流用在V_ATR中指定纵横比而编码,以及指定第二状态,其中该视频流可以用在V_ATR中指定的纵横比来编码。在第二状态中,实际纵横比可以被记录在相应的流中。该应用程序标志字段的数位还可以被用于指定其他(保留)状态。

    图64示意地示出在图60中所示的音频属性信息(A_ATR)的内容。音频属性信息A_ATR被配置为包括多语言字段(multi_ling)、主要组件字段(main_comp)、质量指示符字段(质量指示符)、采样率字段(采样率)以及保留字段。在此,一位多语言字段可以被用于指定没有多语言音频流或者在该留为双单声道的情况中的双语言音频流。一位主要组件字段可以被用于指定一种情况,其中该音频流不是主要音频,或者另一个情况,其中该音频流是主要音频。该质量指示符字段的数位可以被用于指定一个保留状态、模式1状态、模式2状态、或者模式3状态(请注意该模式1状态至模式3状态可以根据例如“ARIB_STD_B32,部分2,第2章”这样的数据广播标准而定义)。该采样率字段的数位可以被用于指定16kHz、22.05Hz、24kHz、32kHz、44.1kHz或48kHz。

    图65示意地示出在图55中所示的分组信息一般信息(GPI_GI)的内容。分组信息一般信息GPI_GI被配置为包括一个块组的类型BLOCK_TY、一个ES组的类型GP_TY、块号BLOCK_NUMBER、以及ES_PID的数目“ES_PID_N”。在此BLOCK_TY的数位可以被用于指定一个未定义状态、多视角状态、雨致衰减状态、多信道状态或者其他保留状态。GP_TY的数位可以被用于指定没有定义、主要组、分组或者其他保留内容。该BLOCK_NUMBER的复位可以是任何1至32。该ES_PID_N的复位可以是任何1至32中的任何一个数值。

    图66示意地示出在图55中所示的基本流小包标识符(ES_PID)的内容。基本流小包标识符ES_PID被配置为包括一个基本流的PID“ES_PID”。该ES_PID描述属于相应组的基本流的PID。

    图67示意地示出在图55中所示的扩展流对象时间映射一般信息(EVOB_TMAP_GI)的内容。扩展流对象时间映射一般信息EVOB_TMAP_GI被配置为包括ESOB的ESOB_ADR_OFS的地址偏移、该ESOB的大小ESOB_ST、ESOB开始地址位置ESOB_S_PKT_POS、ESOB结束小包位置ESOB_E_PKT_POS、该ESOBU的回放时间范围ESOBU_PB_TM_RNG、以及扩展基本流时间映射一般信息项(EES_TMAP_GI)的数目EES_TMAP_GI_N。

    在此,ESOB_ADR_OFS可以被用于表示来自一个扩展高分辨率流对象(EHR_STR**.VRO文件;未示出)。ESOB_SZ可以被用于表示与分组的通信ESOB的尺寸所限。

    ESOB_S_PKT_POS可以被用于表示来自该ESOB的第一小包组的相应ESOB的开始小包位置。ESOB_E_PKT_POS可以被用于表示从1到PKT_N的任何数目。

    ESOBU_PB_TM_RNG可以被用于表示相应ESOBU的回放时间范围。更加具体来说,当ESOBU_PB_TM_RNG=00h时,该回放时间范围例如可以被扩展到0.4至1.0秒。如果ESOBU_PB_TM_RNG为01h,则该回放时间范围例如可以为1.0至2.0秒。可以由ESOBU_PB_TM_RNG=10h指定例如为1.0至2.0秒的回放时间范围。其他时间范围可以由ESOBU_PB_TM_RNG=10h或11h来指定。

    EES_TMAP_GI_N可以表示用于相应ESOB的扩展基本流时间映射一般信息目(EES_TMAP_GI)的数目。EES_TMAP_GI_N(对应于在图55(k)中的EES_TMAP_GI#1至EES_TMAP_GI#n的数目)被选择为与扩展基本时间映射信息项(对应于在图74(b)中的ESTMAPI#1至ESTMAPI#n)的数目(ETMAPI_N例如被描述于扩展HR_STMAP.IFO文件:未示出)相同。

    图68示意地示出在图55中所示的扩展基本流时间映射一般信息(EES_TMAP_GI)的内容。扩展基本流时间映射一般信息EES_TMAP_GI被配置为包括基本流PID“ES_PID”、相应基本流的开始显示时间“ES_S_PTM”、相应基本流的结束显示时间“ES_E_PTM”、用于相应基本流的开始地址偏移“ES_S_ADR_OFS”、最后ESOBU结束小包位置“ES_LAST_ESOBU_E_PKT_POS”、以及用于相应基本流的ESOBU项目的数目“ES_ESOBU_ENT_N”。

    在此,ES_PID可以被用于表示被产生相应时间映射的视频基本流的PID(小包标识符)。ES_S_PTM可以被用于表示相应基本流的第一视频字段的显示开始时间(被编码为显示时间标记PTS)。ES_E_PTM可以被用于表示该相应基本流的最后视频字段的显示结束时间。ES_S_ADR_OFS可以用来自ESOB的第一小包组的小包组数目表示相应基本流的开始地址。LAST_ESOBU_E_PKT_POS可以用在相应ESOB的最后小包组中的小包数目(例如,在图45(f)的实施例中1至170的任何一个)表示最后ESOBU的结束小包位置。ES_ESOBU_ENT_N可以被用于表示包含在相应基本流的扩展流时间映射信息中的ESOBU项目的数目(例如包含在扩展HR_STMAP.IFO文件(未示出)中)。

    图69示意地示出在图46中所示的扩展节目链信息(EPGCI;或者EORG_PGCI)的内容扩展节目链信息EPGCI被配置为包括扩展节目链一般信息(EPGC_GI)、扩展节目信息#1(EPGI#i)至扩展节目信息#m(EPGI#m)、扩展单元信息搜索指针#1(ECI_SRP#1)至扩展单元信息搜索指针#n(ECI_SRP#n)、以及扩展单元信息#1(ECI#1)至扩展单元信息#n(ECI#n)(图69(a)(b))。每个ECI_SRP#1至ECI_SRP#n可以包括相应ECI的开始地址ECI_SA(图69(b)(c))。顺便提及,EPGCI是用于管理包括分别包含一个或多个单元的一个或多个节目的PGC的扩展管理信息。

    在此,存在3种扩展单元信息ECI:电影单元信息M_CI、静止图像单元信息S_CI、以及扩展流单元信息ESTR_CI(图69(b)(d))。M_CI和S_CI的数据结构可以基本上与当前DVD视频记录标准相同。同时,ESTR_CI的数据结构不同。更加具体来说,ESTR_CI被配置为包括扩展流单元一般信息ESTR_C_GI以及一个或多个扩展流单元项目指针信息项#1至#n(ESTR_C_EPI#1至ESTR_C_EPI#n)(图69(d)(e))。扩展流单元一般信息ESTR_C_GI可以被配置为包括单元类型C_TY、流文件数目ESTR_FN、扩展流对象消息搜索指针数目ESOBI_SRPN、C_EPI的数目C_EPI_N、相应单元的开始PTM“C_S_PTM”、相应单元的结束PTM“C_E_PTM”、以及相应单元的默认PID(图69(e)(f))。

    图70示意地示出在图69中所示的扩展节目链一般信息(EPGCI_GI)的内容。扩展节目链一般信息EPGCI_GI被配置为包括在相应扩展PGC中的节目的数目PG_N、以及在相应扩展PGC中的扩展CI_SRP。在扩展的用户定义PGC的情况中,该PG_N被设置“0”。在扩展原始PGC的情况中,该PG_N可以是1至99中的任何一个。该CI_SRP_N的最大数目可以是“1998”,这是用于电影单元的“999”与用于静止图像的“999”之和。

    图71示意地示出在图69中所示的扩展节目信息(EPGI)的内容。扩展节目信息EPGI被配置为包括节目类型PG_TY、在相应节目中的单元的数目C_N、用于该节目的主要文本信息PRM_TXTI、表示其文本数据可以对应于该节目的一个项目文本的项目文本信息搜索指针数目IT_TXT_SRPN、表示代表图像信息REP_PICTI、节目重新开始标记信息PG_RSM_MRKI、节目索引PG_INDEX、以及描述当相应节目被最后改变时的时间的节目最后更改时间PG_LAST_MOD_TM。

    在此PG_TY可以被用于包括表示相应节目是否处于被保护状态的保护信息。如果该节目处于保护状态,则在该节目的显示(回放)中引用和使用的所有数据对象应当不被暂时或永久擦除。

    REP_PICTI可以被用于包括单元数目CN和图像点PICT_PT。该CN可以描述存在相应图像点(PICT_PT)的单元数目。该PICT_PT可以使用显示时间(PTM)表示在该目标单元中的图像点。

    PG_INDEX可以被用于表示相应节目的索引号。PG_INDEX是被分配给每个节目的唯一号码。两个或多个节目不应当具有相同的PG_INDEX数值。无论何时创建一个新的节目,可以搜索未使用的可用索引数值并且在PG_INDEX中描述。该PG_INDEX的数值可以保持不变直到检测到相应的节目时为止。当相应节目被改变时,PG_INDEX的数值可以保持不变。当其他节目被删除和/或新创建时,PG_INDEX的数值可以保持不变。

    图72示意地示出在图71中所示的节目重新开始标记信息(PG_RSM_MRKI)的内容。节目重新开始标记信息PG_RSM_MRKI被配置为包括新的单元数CN、图像点PICT_PT和标记时间MRK_TM。该CN可以描述存在图像点(PICT_PT)的该单元数。该PICT_PT可以描述在目标单元中的图像点。该MRK_TM可以描述当作出相应标记时的时间。简而言之,PG_RSM_MRKI可以被用于包括相应节目的重新开始标记。PG_RSM_MRKI应当引用在暂时擦除状态中的数据对象。

    图73示意地示出在图46中所示的扩展视频时间映射信息表(EVTMAPIT)的内容。现有的视频时间映射信息表EVTMAPIT被配置为包括视频时间映射信息表信息VTMAPITI、一个或多个视频时间映射信息搜索指针#1至#n(VTMAPI_SRP#1至VTMAPI_SRP#n)、以及一个或多个视频时间映射信息项#1至#n(VTMAPI#1至VTMAPI#N)(图73(a)(b))。

    在此,VTMAPITI可以被用于包括视频管理器标识符VMG_ID、视频时间映射信息表的结束地址VTMAPIT_EAVTMAPIT、所用的标准(例如DVD_EHD_VR标准)的版本号VERN、视频时间映射VTMAP的最后更改时间VTMAP_LAST_MOD_TM、以及视频时间映射信息搜索指针的数目VTMAPI_SRP_N(图73(b)(c))。VMG_ID可以用ISO/IEC 646:1983的字符集来描述“DVD_EHD_VTMAP”,以识别视频时间映射文件(EHR_VTMAP.IFO;未示出)。VTMAP_LAST_MOD_TM可以被用于描述当EHR_VTMAP.IFO的内容最后被更改时的时间。

    每个VTMAPI_SRP可以包括VTMAPI的开始地址VTMAPI_SA以及在图73(e)中所示的VOBU项目的数目VOBU_ENT_N(图73(b)(d))。每个VTMAPI可以包括一个或多个VOBU项目#1至#q(VOBU_ENT#1至VOBU_ENT#q)(图73(b)(e))。每个VOBU_ENT可以包括相应视频对象单元VOBU的第一参考图像大小1st_REF_SZ、相应VOBU的回放时间VOBU_PB_TM、以及相应VOBU的大小VOBU_SZ(图73(e)(f))。

    图74示意地示出在图46中所示的扩展流时间映射信息表(ESTMAPIT)的内容。扩展视频时间映射信息表ESTMAPIT被配置为包括扩展流时间映射信息表信息ESTMAPITI、一个或多个扩展流时间映射信息搜索指针#1至#n(ESTMAPI_SRP#1至ESTMAPI_SRP#n)、以及一个或多个扩展流时间映射信息项#1至#n(ESTMAPI#1至ESTMAPI#n)(图74(a)(b))。

    在此,ESTMAPITI可以被用于包括扩展视频管理器标识符EVMG_ID、扩展流时间映射信息表的结束地址ESTMAPIT_EA、所用的标准的版本号VERN(例如,DVD_EHD_VR标准)、扩展流时间映射ESTMAP的最后修改时间ESTMAP_LAST_MOD_TM、以及扩展流时间映射信息搜索指针的数目ESTMAPI_SRP_N(图74(b)(c))。EVMG_ID可以用ISO/IEC 646:1983的字符集来描述“DVD_EHR_STMAP”,以识别一个流时间映射文件(EHR_STMAP.IFO;未示出)。ESTMAP_LAST_MOD_TM可以被用于描述当EHR_STMAP.IFO的内容被最后更改时的时间。

    每个ESTMAPI_SRP可以包括扩展流时间映射信息搜索指针一般信息ESTMAPI_SRP_GI、以及一个或多个扩展基本时间图信息一般信息项#1至#p(EETMAPI_GI#1至EETMAPI_GI#p)(图74(b)(d))。在此,ESTMAPI_SRP_GI可以被用于包括ESTMAPI的开始地址ESTMAPI_SA、以及扩展基本时间映射信息项(在图74(g)中所示的EETMAPI)的数目EETMAPI_N。每个EETMAPI_GI可以被用于包括扩展流对象单元项目(在图(74(h))中的ESOBU_ENT)的数目ESOBU_ENT_N(图74(d)(f))。每个ESTMAPI可以包括扩展基本时间映射信息项#1至#p(EETMAPI#1至EETMAPI#p)(图74(b)(g))。每个EETMAPI可以被配置为包括一个或多个扩展SOBU项目#1至#q(ESOBU_ENT#1至ESOBU_ENT#q)(图74(g)(h))。

    每个ESOBU_ENT可以被配置为包括相应ESOBU的第一参考图像大小1ST_REF_SZ、相应ESOBU的回放时间ESOBU_PB_TM、相应ESOBU的大小ESOBU_SZ、以及相应ESOBU的开始小包位置ESOBU_S_PKT_POS。该ESOBU_S_PKT_POS可以用在相应ESOBU的第一小包组中的相关小包数目(PKTG_RPKTN)来描述相应ESOBU的开始小包位置。ESOBU_S_PKT_POS的数值可以是1至PKT_N中的任何一个(在小包组中的小包数目)。

    顺便提及,在图20的实施例中,当执行流记录(数字视频输入)时,编码器单元79被配置为使用一个MPEG传输流来记录该数字流信号。另一方面,当执行视频记录(模拟视频输入)时,编码器单元79被配置为使用一个MPEG节目流来记录通过使用模数转换器84转换一个模拟视频输入所获得的一个数字流信号。

    请注意,本发明不限于上述实施例,并且可以作出各种改变而不脱离本发明的精神和范围。各个实施例可以根据需要而组合,只要这种组合是可行的即可,并且在这种情况下可以获得组合的效果。另外,本实施例包括各个阶段的发明,并且通过适当地组合多个所公开的所需构成要素可以提取各个发明。例如,即使当一些构成要素被从所有在实施例中描述的所有构成要素中删除时,被删除该构成要素的方案构成一个发明,只要可以解决在描述由本发明解决的问题的段落中讨论的问题即可,并且可以获得已经在本发明的效果段落中说明的效果。

    如上文详细说明,根据本发明,数字电视广播的数据等等可以灵活地管理。

信息记录介质、信息记录/回放方法和装置.pdf_第1页
第1页 / 共116页
信息记录介质、信息记录/回放方法和装置.pdf_第2页
第2页 / 共116页
信息记录介质、信息记录/回放方法和装置.pdf_第3页
第3页 / 共116页
点击查看更多>>
资源描述

《信息记录介质、信息记录/回放方法和装置.pdf》由会员分享,可在线阅读,更多相关《信息记录介质、信息记录/回放方法和装置.pdf(116页珍藏版)》请在专利查询网上搜索。

一种符合MPEGTS的数字流信号被作为流对象ESOB而处理。该ESOB被以流对象单元ESOBU(134)为单位而记录,该流对象单元包括一个或多个信息包/小包组(140)。每个信息包/小包组在其开头为具有一个信息包/小包组报头(161),并且在该信息包/小包组报头之后存储一个或多个TS小包(162)。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1