您好、欢迎来到现金彩票网!
当前位置:双彩网 > 信元头 >

信息记录介质、记录和还原方法以及和还原设备的制作方法

发布时间:2019-06-04 02:54 来源:未知 编辑:admin

  本发明涉及信息记录介质(或数据结构),信息记录/还原方法和信息记录/还原设备,其适用于记录/还原在卫星数字电视广播,地面数字电视广播等等中使用的数字流信号(例如MPEG-TS)。

  近年来,电视广播已经进入数字广播时代,其中高清晰度电视节目是主要广播内容。在当前执行的数字电视广播中已经采用了MPEG的传送流(此后简称为MPEG-TS)。MPEG-TS也通常用于今后的利用动画的数字广播领域。

  在数字电视广播出现之后,对能够原样记录数字电视广播的内容(不经过数字/模拟转换)的流处理器(streamer)的市场需要不断增长。作为当前市场上可得到的原样记录数字广播数据(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发送所有数据。在这种情况下,用户操作STB以从多个复用和记录的节目中选择和还原期望的节目。

  此外,在D-VHS流处理器的信息记录介质中使用磁带。因此,即使在顺序播放没有任何问题的情况下,仍然不能随机访问记录的内容。因此,难以迅速跳到期望的记录节目中的期望位置,并且难以播放节目(难以进行特殊播放)。

  自D-VHS出现以后的近年来,使用硬盘驱动器HDD的机顶盒STB已经作为数字电视广播的流处理器在市场上出现。在这个流处理器中,流数据被存储在HDD中,并且实现了出众的随机可访问性。然而在这个设备中,用户不能容易地替换HDD。因此,这不适于在库等等中长期存储大量记录数据。

  作为对D-VHS的问题(不易进行随机访问/难以进行特定播放)和HDD的问题(不易替换介质)的有力解决方案,考虑使用例如当前市场上可得到的DVD-RAM的大容量盘介质的流处理器。

  在数字广播中,在某些紧急情况下,例如在出现地震的情况下,执行紧急广播。在这种情况下,利用紧急信息描述符发送指示广播是紧急警告广播和广播对象区的信息。在数字电视等等经常打开,并且存在在空闲时间获得节目具体信息(PSI)以准备电子节目指南EPG的功能的情况下,当输入紧急信息描述符时,电源从后备状态接通,使得能够显示紧急广播。这在数字广播的标准(ARIB)中得到推荐,但并不是强制性的。此外,根本没有定义记录器的操作。存在根据建议记录紧急广播的常规技术(参见例如日本专利申请KOKAI出版物)。

  其中仅描述了在接收紧急信息时,接收的紧急信息被简单地记录在例如HDD的内部临时存储器设备中,并且没有描述在记录时记录信息的任何格式。另外,内置HDD被描述为记录介质的例子,并且没有描述在以可插入方式取出的盘介质中记录信息的任何过程,也没有描述实际记录信息的任何格式。

  另一个目的是当用户启动电源(并尝试观看电视)时通知用户有紧急广播,从而防止错过紧急广播。

  根据本发明的实施例,提供一种依照能够广播紧急广播节目的预定数字广播系统记录数字流信号的信息记录介质,该介质包括用于记录紧急广播节目的数据区;和用于记录紧急广播节目的管理信息的管理区。

  根据本发明的另一个实施例,提供一种在信息记录介质中记录信息的信息记录设备,其中在该信息记录介质中记录依照能够广播紧急广播节目的预定数字广播系统的数字流信号,该介质包括用于记录紧急广播节目的数据区,和用于记录紧急广播节目的管理信息的管理区,该设备包括用于检测数字广播中的紧急广播节目的装置;和当检测装置检测到紧急广播节目时用于在数据区中记录紧急广播节目并且在管理区中记录指示紧急广播节目已经记录的管理信息的装置。

  根据本发明的另一个实施例,提供一种在信息记录介质中记录信息的信息记录方法,其中在该信息记录介质中记录依照能够广播紧急广播节目的预定数字广播系统的数字流信号,该介质包括用于记录紧急广播节目的数据区,和用于记录紧急广播节目的管理信息的管理区,该方法包括步骤检测数字广播中的紧急广播节目;和当检测步骤检测到紧急广播节目时在数据区中记录紧急广播节目并且在管理区中记录指示紧急广播节目已经记录的管理信息。

  根据本发明的另一个实施例,提供一种从信息记录介质中还原信息的信息还原设备,其中在该信息记录介质中记录依照能够广播紧急广播节目的预定数字广播系统的数字流信号,该介质包括用于记录紧急广播节目的数据区,和用于记录紧急广播节目的管理信息的管理区,该设备包括

  当整个设备的电源被接通时,用于确定紧急广播节目的管理信息是否已经记录在管理区中的装置;当确定紧急广播节目的管理信息被记录在管理区时,用于搜索数据区中记录的紧急广播节目的装置;和用于显示搜索装置的搜索结果的装置。

  根据本发明的另一个实施例,提供一种从信息记录介质中还原信息的信息还原方法,其中在该信息记录介质中记录依照能够广播紧急广播节目的预定数字广播系统的数字流信号,该介质包括用于记录紧急广播节目的数据区,和用于记录紧急广播节目的管理信息的管理区,该方法包括步骤当整个设备的电源被接通时,确定紧急广播节目的管理信息是否已经记录在管理区中;当确定紧急广播节目的管理信息被记录在管理区时,搜索数据区中记录的紧急广播节目;和显示搜索步骤的搜索结果。

  下面的说明会描述本发明的其它目的和优点,通过说明可以理解其中的一部分,也可以通过本发明的实践加以领会。

  被说明书引用并且构成说明书组成部分的附解了本发明的当前优选实施例,并且和前面的概括说明、下面针对当前优选实施例的详细描述一起被用来说明本发明的原理。

  图1A,1B,1C,1D,1E,1F,1G,1H和1I是根据本发明的一个实施例的数据结构的说明性视图;图2的说明性视图示出了根据本发明的一个实施例的数据结构中的表示控制信息层10,流对象控制信息层20和流对象层30中间的关系;图3的图例示出了用于数字广播的DVD规范的目录DVD_HDVR的结构;

  图4的说明性视图不出了HDVR_VMG的结构的例子,其中HDVR_VMG是图1D示出的AV数据管理信息记录区130中记录的一段管理信息;图5的说明性视图示出了图4的流文件信息表(STR_FIT)1320的结构的例子;图6的图例示出了流文件信息表信息(STR_FITI)1321和流文件(STR_FI)1322的结构的例子;图7的图例示出了流对象信息(SOBI)13223的结构的例子;图8的图例示出了流对象信息一般信息(SOBI_GI)132231的结构的例子;图9的图例示出了视频元流上(SOB_ESI)132232的结构的例子;图10的图例示出了音频元流上(SOB_ESI)132232的结构的例子;图11的图例示出了另一个元流上(SOB_ESI)132232的结构的例子;图12的图例示出了流对象时间映射信息(SOB_TMAPI)132236的结构的例子;图13的图例示出了流对象元流组合信息(SOB_ES_GPI)132337的结构的例子;图14的图例示出了ES组合信息(ES_GPI)1323373的结构的例子;图15A,15B和15C的图例分别示出了视频属性V_ATR,音频属性A_ATR和复制控制信息CP_CTRL_INFO的结构的例子;图16的图例示出了流对象时间映射一般信息(SOB_TMAP_GI)1322361的结构的例子;图17的图例示出了元流时间映射一般信息(ES_TMAPI_GI)13223621的结构的例子;图18的图例示出了流对象单元入口(SOUB_ENT)13223622的结构的例子;图19的图例示出了初始节目链信息(ORG_PGC)和用户定义节目链信息(UD_PGC)的结构的例子;图20的图例示出了节目链信息中节目链一般信息(PGC_GI)1331的结构的例子;图21的图例示出了包组的结构的例子;图22的图例示出了包组头中包含的包到达时间(ATS)152的结构的例子;图23的模块图示出了使用根据本发明的一个实施例的数据结构记录/播放信息记录介质中AV信息的设备的例子;图24的流程图示出了在后备时的操作;图25的流程图示出了常见过程的操作;图26的流程图示出了编辑过程的操作;图27的流程图示出了紧急广播节目检测过程的操作;图28A和28B的流程图示出了记录过程的操作;图29的流程图示出了缓冲区接纳(buffer take-in)过程的操作;图30的图例示出了包组的例子;图31A和31B的流程图示出了记录预处理的操作;图32的流程图示出了ESI准备过程的操作;图33的流程图示出了STR_FI准备过程的操作;图34的流程图示出了SOB结构设置过程的操作;图35的流程图示出了复制控制信息准备过程的操作;图36的流程图示出了PGC准备过程的操作;图37的流程图示出了播放过程的操作;图38的流程图示出了信元(cell)播放过程的操作;图39的流程图示出了缓冲区数据解码器传送过程的操作;图40的流程图示出了时间搜索过程的操作;图41的流程图示出了菜单过程的操作;图42的图例示出了菜单屏幕的例子;图43的流程图示出了紧急广播显示过程的操作;而图44的图例示出了紧急广播显示屏幕的例子。

  现在参考附图详细描述本发明的实施例。在本说明书中使用表述″和/或″,其旨在指示″A和B″的情况或″A或B″的情况。DVD-VR规范的光盘被描述为存储介质的例子。为按照DVD-VR规范记录紧急广播信息,考虑在作为管理信息的流对象管理信息(SOBI)中存储指示紧急广播的信息。

  第一实施例图1A到1I的图例示出了根据本发明第一实施例的信息记录介质,信息记录方法和信息还原方法的结构。

  在数字电视广播或利用例如因特网的有线网的广播中,广播(发送)压缩动画。作为公共基本格式的传送流被分成包的管理数据部分和有效负载。在有效负载中,以扰码状态包含要播放的对象的数据。另一方面,根据作为数字广播系统之一的无线行业和企业协会标准(ARIB),节目关联表PAT,节目映射表PMT或服务信息SI不被扰码。这里,能够使用PMT和SI的内容(SDT服务描述表,EIT事件信息表,BAT集束(bouquet)关联表)准备各种管理信息。

  数字广播内容的播放对象的例子包含MPEG视频数据,杜比AC3(R)音频数据,MPEG音频数据,数据广播数据等等。数字广播内容也包含播放所需的信息(节目信息等等),例如PAT,PMT和SI,虽然它们不涉及任何直接播放对象。PAT包含每个节目的PMT的包标识信息PID。此外,视频或音频数据的PID被记录在PMT中。

  例如,在机顶盒STB等等中存在以下常见播放过程。也就是说,例如,当用户通过电子节目指南EPG信息确定节目时,在目标节目的开始时间读取PAT,根据该数据确定属于期望节目的PMT的PID,并且根据PID读取目标PMT以确定被包含在PMT中、要接收的视频或音频包的PID。此外,通过PMT或SI读取视频和/或音频的属性,将其设置到每个解码器中,并且根据PID截取视频和/或音频数据以执行播放。这里,每数百毫秒发送PAT,PMT,SI等等以便在播放期间仍然使用。

  对于这些数据,当在例如DVD-RAM等等的盘介质中记录数据时,将广播数据原样记录为数字数据会更加有利。在本实施例中,提出了一种不同于现有视频记录(VR)格式的流记录(SR)格式,以作为原样记录流的格式。在本实施例提出的SR中,将现有流记录(SR)与视频记录(VR)合并。SR适于在使用现有VR资源的同时对数字广播进行流记录。

  图1A到1I的说明性视图示出了根据本发明的一个实施例的数据结构。盘状信息存储介质100(图1A)的例子包含例如DVD-RAM,DVD-RW和DVD-R的可记录光盘,和例如硬盘等等的可记录磁盘。例如DVD-RAM等等的光盘将被描述为例子。

  从光盘100的内缘侧到外缘侧(图1B),光盘100具有导入区110,卷/文件结构信息区111,数据区112和导出区113。文件系统被存储在卷/文件结构信息区111中。文件系统包括指示文件和记录文件的位置的信息。记录的内容被存储在数据区112中(图1C)。

  数据区112被分成一般计算机信息记录区120和AV数据记录区121。AV数据记录区121包括其中记录用于管理AV数据的文件(VMG/ESMG文件)的AV数据管理信息记录区130,其中记录视频记录规范的对象数据(VOBS)文件(VRO文件)的VR对象组记录区122,和其中记录对应于数字广播的流对象集(SOBS)的流对象组记录区131(图1D)。也就是说,在实施例中,数字广播的流对象被记录为作为与VR对象分离的文件的流对象集SOBS(图1E)。

  SOBS包括一或多个流对象(SOB)132。每个流对象(SOB)132包括一组一或多个流对象单元(SOBU)134,它们是构成对盘100的访问单元的数据单元。每个流对象单元(SOBU)134包括一组一或多个包组(Packet_Group)140,它们包括一组多个TS包(图1G)。

  在实施例中,每个包组140包括一组8个逻辑块(LB)。当一个LB具有2千字节的尺寸时,每个包组140的尺寸为16千字节,并且通过这个单元将该组记录在盘中。

  在本实施例(图1H)提供的扩展流记录(ESR)中,每个包组140构成一个包记录区(DVD-TS包记录区)160。DVD-TS包记录区160能够包括包组头161,多个(例如85个)MPEG-TS包162和多个(例如84段)递增包到达时间信息(IPAT)163(图1I)。后面会参照图21描述包组140的内容。

  这里,DVD-视频(ROM视频)具有目录VIDEO-TS,DVD-RTR(记录/还原DVD)具有目录DVD-RTAV,并且通过这种方式针对每个格式分离各个目录。在本数字广播的DVD规范中,例如,信息被记录在被称作DVD_HDVR的目录中。也就是说,如图3所示,在被称作DVD_HDVR的目录中,记录有用于管理数据的视频管理器(VMG)文件(HDVMG),作为用于例如模拟广播和线输入(line-in)的模拟记录的对象文件的视频记录对象文件(VRO),和作为数字广播对象的流记录对象文件(SRO)。SRO文件被构造为流对象集(SOBS)。如图2所示,管理数据被记录为对VR共同的VMG文件,以和VR相同的方式控制数据并且通过信元单元(cell unit)链接,并且通过播放时间单元指定播放位置。

  图2的说明性视图示出了根据本发明的一个实施例的数据结构中的表示控制信息层10,流对象控制信息层20和流对象层30中间的关系。图1D的AV数据管理信息记录区130上记录的管理信息(VMG/ESMG文件)具有表示控制信息层10,以管理基于视频记录规范的记录内容和基于本实施例的流记录内容的播放过程。

  也就是说,作为流记录对象的播放单元的一或多个信元13一起构成节目12,作为视频记录对象的播放单元的一或多个信元13*一起构成节目12*,并且通过节目链(EX_PGC)11的管理信息(EX_PGCI)管理这些节目12,12*的排列(播放过程)。

  这里,即使在播放从流记录上的信元13中途开始时,或在从视频记录上的信元13*中途开始时,用户也能够通过播放时间(PTS)指定播放位置。

  也就是说,当播放在播放时间(PTS)从流记录上的信元13中途开始时,通过流对象控制信息层20中的流对象信息(SOBI)21指定流对象层30中的流对象(SOB)132。通过流对象控制信息层20中的流对象单元入口信息(SOBUI_ENT)22指定流对象层30中的流对象单元(SOBU)134。当指定流对象(SOB)132和流对象单元(SOBU)134时,指定了播放开始位置。流对象单元入口信息(SOBU_ENT)22可以被称作全局信息22。

  流对象单元(SOBU)134包括一或多个包组140。例如,流对象单元(SOBU)134对应于一个或2个GOP,或者是从第i个I图片的头到第(i+n)个I图片的头的单元(n是整数)。另外,当没有发现GOP的断点时,流对象单元(SOBU)134被对应于最大一秒(播放时间)的数据量的单元分割。因此防止每个信息字段的溢出。

  每个包组140包括8个LB(16,384字节),其头具有包组头161,其后是多个传送流包(TS_Packet)162和多段递增包到达时间信息(IPAT)163。流记录的记录内容被存储在这些TS_Packet 162中。

  另一方面,当在播放时间(PTS)从视频记录上的信元13*中途开始播放时,通过视频对象(VOB)管理信息层23中的视频对象信息(VOBI)24指定视频对象层35中的视频对象(VOB)36。通过视频对象管理信息层23中的视频对象单元入口信息(VOBUI_ENT)25指定视频对象层35中的视频对象单元(VOBU)37。当指定视频对象(VOB)36和视频对象单元(VOBU)37时,指定了播放开始位置。视频对象单元(VOBU)37包括多个包38,视频记录的记录内容被存储在这些包中。

  虽然后面会描述细节,然而为了从流记录上的信元13中途开始播放,能够通过SOBU_PB_TM将播放开始位置指定在场数(fieldnumber)单元的时间。为了从视频记录上的信元13*中途开始播放,能够通过视频记录标准定义的时间映射信息(TMAPI)中的VOBU_PB_TM(未示出)指定播放开始位置。

  以下是对参照图2的描述的概述。也就是说,能够在公用于视频记录的文件中记录流记录的管理数据(EX_PGCI),能够共同控制流记录和视频记录,能够通过信元单元将流记录与视频记录联系起来,并且能够通过播放时间单元指定流记录或视频记录的播放位置。

  无论记录方法是流记录还是视频记录(VR),当在光盘100中记录某个广播节目之后,在用户期望的节目中频繁产生在期望时间开始播放(时间搜索)和执行快进(FF)/快倒(FR)的特殊播放要求。为满足这些要求,需要用于管理记录数据的特殊管理信息。

  也就是说,数字广播的对象被记录为与VR对象的文件分离的文件的流对象集(SOBS)132的流。此外,如图2所示,在公用于VR文件的VMG文件中记录流对象集(SOBS)的管理数据,以和VR相同的方式控制该管理数据,通过信元单元链接该管理数据,并且通过播放时间单元指定播放位置。

  流对象组(SOBS)的结构包括一或多个流对象(SOB)132,并且流对象(SOB)132对应于例如一个节目。流对象(SOB)132包括一或多个流对象单元(SOBU)134,并且流对象单元(SOBU)134对应于一秒的对象数据,一个或2个GOP数据,或一或多个I图片。另外,当传送速率较低时,考虑一个GOP在1秒内没有发送的情况(在视频记录VR中,由于执行内部编码,能够自由设置流对象单元,但是在数字广播中由广播站执行编码,因此可能数据不被知道)。

  另一方面,也考虑传送速率较高并且频繁发送I图片的情况。在长时间执行记录或者记录速率较低的情况下,流对象单元(SOBU)134被频繁分割,因此流对象单元(SOBU)134的管理信息增加,并且整个管理信息可能被扩大。为解决此问题,按照例如0.4秒到1秒,即一个GOP或一或多个I图片适当分离流对象单元(SOBU)134(对与流对象(SOB)132的最后流对象单元(SOBU)134相反的单元应用0.4秒的最小限制)。

  如图21所示,通过包组头中的到达时间标签(ATS)152和安排在每个TS包162之前的递增包到达时间IPAT(3个或4个字节)163表示每个TS包的到达时间,并且通过包组中的到达时间标签(ATS)152表示包组中第一TS包的到达时间。通过将ATS152与下一个TS包的递增包到达时间(IPAT)163相加而得到的数值表示下一个TS包的到达时间。此外,通过将每个TS包的递增包到达时间信息(IPAT)163与前一到达时间(ATS)152相加而得到的数值表示后续包的每个到达时间。通过这种方式,通过相应TS包的递增包到达时间(IPAT)163(是一种差值信息)的累加值表示第二和后续TS包的到达时间。因此,通过相对小的数据量(3个或4个字节)表示每个TS包的递增到达时间(IPAT)163,并且能够节省总数据量(与通过到达时间(ATS)152表示所有TS包的到达时间的情况相比)。

  这里,在这个结构中,检查数字广播的最大传送速率(在节目映射表PMT的数字复制描述符中描述),需要根据该数值针对每个流对象SOB设置速率,但是不能确定最小速率。因此,数据稍后到达,并且在某些情况下不能通过I节目关联表(IPAT)163表示速率。在这种情况下,包组结束(哑数据被输入到空白中),并且组偏移到下一个包组。此外如图21所示,包组头161包括被设置到模式组的头的同步模式151,TS包的到达时间信息(ATS)152和制造商的信息(MNI)153。

  图4的说明性视图示出了HDVR_VMG的结构的例子,其中HDVR_VMG是图1D示出的AV数据管理信息记录区130中记录的一段管理信息。

  这里,在本实施例中,流记录被简称为SR,视频记录被简称为VR。接着如图4所示,SR的数据的管理信息被存储在HDVR_VMG130中,并且按照与VR数据等级相同的方式管理。

  应当注意,播放列表和用户定义节目链具有不同名称,但是具有基本相同的含义,并且相当于视频记录规范中使用的播放列表和用户定义节目链。因此,在以下描述中,适当说明与播放列表相关的信息(PL_SRP等等)和与用户定义节目链相关的信息(UD_EX_PGCIT_SRP等等)。

  应当注意,确定是否可以分析SOB。当不能分析时,包类型PKT_TY被设置成0xff,并且在MPEG-TS的情况下设置1。当设置1时,准备本实施例中引入的TMAPI,并且执行播放等等。然而当设置0xff时,保持制造商固有的初始管理信息,并且管理内容。包组尺寸PKT_GRP_SZ被固定为8个逻辑块(LB)。包组的包的数量PKT_Ns是1PKT_GPP的包的数量,并且被固定为0x55:85TS个包。国家代码是其中执行记录的国家的代码,并且例如是JPN=日本。对于应用格式名称AP_FORMAT,1指示ISDB-S BS/CS广播,2表示ISDB-T地面数字广播。根据记录的PSI的信息,记录SI,服务ID(SERVICE_ID),PMT包(PMT_ID)的PID,网络ID(NETWORK_ID),传送流ID(TS-ID),注册描述符(FORMAT_ID)的ID,和服务类型(SERVICE_TYPE)。根据要记录的数据,记录SOB_ES_Ns(选择记录的ES的数量),SOB_V_ES_Ns(记录视频ES的总数),SOB_A_ES_Ns(记录音频ES的总数),PCR_POS_COUNT(被引用到的PCR的编号,指示在包组的头之前的PCR的数量),PCR_POS_SHIFT(LB的2的指数部分,指示PCR包的位置),CP_CTRL_INFO,和紧急标记(0普通广播,1紧急广播)。

  SOB_DEF_PID是缺省的PID。在ARIB系统中,选择分量(component)标记的较小值。另外,为分量组描述符的值提供优先。

  元流类型(ES_TY)为一个字节,ST_TY被存储在b7,b6中。b5到b0被保留,并且在视频元流的情况下ST_TY=00b。

  如图15A所示,视频属性V_ATR为2个字节,并且b9,b8是应用标记(00b以当前V_ATR指定的纵横比编码当前视频流,01b以当前V_ATR指定的纵横比编码当前视频流,流中没有记录实际纵横比,其它部分被保留)。

  如图15C所示,复制控制信息(CP_CTRL_INFO)13223208V具有2个字节,b15和b14指示CCI(00b自由复制,01b不再复制,10b复制一代,11b从不复制),b13和b12指示APS(00b自由复制,01b类型1(AGC)的APS为开启,10b类型2(AGC+2L色带)的APS为开启,11b类型3(AGC+4L色带)的APS为开启)。b10指示图像构造标记(ICT)(0bHD图像(高清晰度图像)被转换成SD图像(标准清晰度图像),和模拟输出结果,1bHD图像的原样模拟输出)。b7指示保持(01和CCI=′10b′指示移动模式(允许移动,不临时存储即使时间已到也不清除),0b和CCI=′11b′指示临时存储(保持)模式(禁止移动,当时间已到时清除),0b和CCI=′00b′或′01b′指示非移动模式和非保持模式(允许复制01指示可以一次复制,不临时存储即使时间已到也不清除),1b(非移动)模式/(非保持)模式)。b6到b4指示保持状态(000b非限制,001b一个星期,010b2天,011b一天,100b12小时,101b6小时,110b3小时,111b90分钟),其它部分被保留。

  这里,APS指示模拟保护系统,在本实施例中假定宏观视觉(macro vision)。

  元流类型(ES_TY)为一个字节,ST_TY被存储在b7,b6中,b5到b0被保留,并且在视频元流的情况下ST_TY=00b。

  如图15B所示,音频属性A_ATR具有一个字节,b7指示多语言标记(0b非多语言流,1b在流为双/单的情况下的双语言流),b6指示主分量标记(0b非主要,1b主音频),b5,b4指示质量指标(00b保留,01b模式1,10b模式2,11b模式3),b3到b1存储采样速率(011b24kHz,101b32kHz,111b48kHz,其它被保留),b0被保留。

  在当前流为多语言流的情况下,LANG_CODE描述当前流的第一声音的语言代码,LANG_CODE2描述第二声音的语言代码。

  复制控制信息CP_CTRL_INFO具有2个字节,并且与图15C示出的相同。

  元流类型(ES_TY)为一个字节,ST_TY被存储在b7,b6中,b5到b0被保留,并且在其它元流的情况下ST_TY=00b。

  复制控制信息CP_CTRL_INFO具有2个字节,并且与图15C示出的相同。

  应当注意,在图8所示的SOBI_GI中的复制控制信息CP_CTRL_INFO和图9,10,11所示的SOB元流信息中的复制控制信息CP_CTRL_INFO之间的关系方面,前者SOBI_GI中的复制控制信息CP_CTRL_INFO执行涉及整个SOB的复制控制,后者SOB元流信息中的复制控制信息CP_CTRL_INFO执行每个元流的复制控制,后者预先提供。通过数字复制控制描述符和内容使用描述符设置这个值。两种格式是相同的。

  SOB_ES_GPI_132337对应于多视图广播,并且指示在播放时构成组和构成集的视频和音频。这里,GPI1(第一GPI)是主组。这个主组被播放,除非在播放时间专门指定。通过GPI中的分量组描述符和流描述符设置要播放的ES的包标识符PID。

  这里,即使通过设置SOBU_PB_TM_RNG增加记录时间,也能够防止过度扩大SOB_TMAPI。另外,由于每个入口的时间间隔延伸,增加了不能平稳执行倍速播放的可能性。

  如图18所示,对于对应于一个节目的流对象入口(SOBU_ENT)13223622,考虑3种情况存在视频数据的情况,不存在任何视频数据但存在音频数据的情况,和仅存在另一种信息的情况,并且它们被分类为00,01,02。

  因此,在时间搜索的情况下,通过累加PB_TM获得目标时间的SOBU,并且通过从SOBU的头开始的场数转换播放起始PTM。假定目标SOBU为K,目标地址为A,则通过以下等式表示地址A=N=1k-1SOBU_SZ(N)×8+1]]此外,头的包是指示SOBU_S_PKT_POS的值的包,并且这个地址被访问。

  当不存在任何视频数据但存在音频数据时,信息在入口中包括从第一声音帧的SOBU头开始的最后地址信息(与上述相同),SOBU的播放时间(场数),SOBU的尺寸(与上述相同)和PCR_POS。

  播放信息是EX_PGC信息,格式与普通VR格式相同,由设备在记录时自动准备初始节目链信息ORG_EX_PGC,并且按照记录顺序设置信息。按照用户自由添加的播放顺序准备用户定义节目链信息UD_EX_PGC,并且用户定义节目链信息UD_EX_PGC称作播放列表。这2个格式具有共同的EX_PGC级别,并且EX_PGC格式在图19中示出。节目链信息1330包括初始节目链信息(ORG_EX_PG)1331。播放列表信息1340包括节目链表信息(UD_EX_PGCT)134l,一或多个节目链(UD_EX_PGC)搜索指针1342,和一或多段的节目链信息(UD_EX_PGC信息)1343。

  节目信息(EX_PGI)1332包括节目类型13321,节目中信元数量13322,PRIM_TXT信息13323,IT_TXT_SRP数量13324,代表PIC信息13325,编辑ID13326,节目索引号(PG绝对数)11327,节目更新日期13328,和制造商信息(MNFI)数13329。节目更新的日期/时间的信息被存储在节目更新日期中。因此,看见编辑当前节目的时间。作为文本信息,PRIM_TXT信息13323被用于节目名称,另一个信息(导演姓名,主演姓名,...)被存储在IT_TXT区1350中,以便存储其它文本信息,存储的IT_TXT_SRP数13324被设置到EX_PGI1332,并且链接信息。此外,PG索引号13327也被设置到IT_TXT数据1350。这里,PG索引号13327是从开始针对一个索引记录时开始的绝对数,并且是即使其它PG被删除也不改变的索引号。MNFI的SRP数13324被设置到EX_PGI1332,以便使用所安排的MNFI信息实现对制造商唯一的功能。此外,即使在MNFI信息中,也通过设置PG数来链接MNFI信息中的数据。

  此外,更新日期信息也被设置到MNFI和IT_TXT,在显示菜单时检查时间的一致,因此验证另一个制造商是否执行了编辑。

  这里,当在时间指定中指定播放时间(播放的实际时间)时,可以使用与常规VR相同的访问方法,用户指定播放时间,因此完全反映了用户的期望。另外,在该方法中,可以在能够充分分析流的内容的情况下进行指定。在没有充分观察内容的情况下,必须通过传递时间单元指定时间。当通过播放时间指定时间时,播放可能不必在I图片的头处开始。当播放起始的帧不是I图片时,解码从紧临帧之前的I图片开始。当对目标帧执行解码时,开始显示,并且对用户的显示使得好象播放是从指定帧开始的。

  此外,作为要引用的ID,考虑在多视图电视等等的情况下设置表示要播放的流的流的包标识符PID(或分量标记的值)的方法,和设置分量组的ID的方法。在0xffff的情况下,考虑在子屏幕执行多显示的方法,和事先优先显示组设置(或缺省的主要组)并且稍后切换显示(在播放期间)的方法。特殊ID编号可以连接到PG和CELL,并且可以用即使删除中间PG和CELL也不改变的数指定PG和CELL。

  图21的说明性视图示出了图1F或2示出的流对象的数据单元(SOBU)134的结构的一个例子。

  一个SOBU134包括一或多个包组140,每个包组140包括例如8个包。

  包组头161包括同步模式151(00FFA5A5),包到达时间(ATS)152,和制造商信息(MNI)153。应当注意,包组头161还可以包含呈现时间标签(PTS)。

  此外,每个MPEG-TS包162包括4字节头170,和适配字段和/或有效负载180。头170包括同步字节171,传送错误指示172,有效负载单元起始指示173,传送优先级174,包标识符(PID)175,传送扰码控制176,适配字段控制177,和连续索引178。

  另外,在用于压缩运动图象的广播(发布),例如进行数字电视广播或利用例如因特网的有线网络广播的系统中,作为公共基本格式的TS流(图21)被分成包的管理数据部分(170)和有效负载(180)。

  在有效负载中,以扰码状态包含要播放的对象的数据。根据数字广播标准ARIB,还有节目关联表PMT或服务信息SI不被扰码。可以使用PMT或SI准备各种管理信息(服务描述表,事件信息表,集束关联表)。

  作为播放对象,有MPEG视频数据,杜比AC3(R)音频数据,MPEG音频数据,数据广播数据等等。作为不直接涉及播放对象但是在播放中必要的信息,有例如PAT,PMT和SI的信息(节目信息等等)。

  PAT包含每个节目的PMT的包标识(PID),并且还记录视频数据或音频数据的PID。

  因此,以下可以作为机顶盒(STB)的普通播放过程。也就是说,当用户通过电子节目指南(EPG)信息确定节目时,在目标节目的起始处读取PAT,并且根据该数据确定属于期望节目的PMT的PID。此外,根据PID读取目标PMT,并且确定PMT中包含的要播放的视频或音频包的PID。此外,通过PMT或SI读取视频或音频的属性,将其设置到每个解码器,并且根据PID截取视频或音频数据并进行播放。这里,由于也在播放期间使用PAT,PMT,SI等等,每数百毫秒发送它们。

  当在例如DVD-RAM的盘介质中记录这些数据时,将广播数据原样记录为数字数据会更加有利。

  如果同时记录多个流,则保存SOBI中要记录的流号,存储对应于每个流的PMT,在每个流中保存用于特殊播放的映射信息(映射组信息),并且可以在信元信息中记录要播放的流的编号(频道号或PMT的PID)。

  图22的说明性视图示出了图21示出的包组头中包含的包的到达时间(ATS)152的结构的例子。这里,例如,6个字节被分配给ATS152,PAT基(base)(例如90kHz的计数器数值)由38到0位表示,并且8到0位表示PAT范围(extent)(例如27MHz的计数器数值)。

  图22也示出了被包含在图21示出的包组的包组头中的包到达时间的增量(IPAT)163的结构的一个例子。这里,例如,3个字节被分配给IPAT163,14到0位表示PAT_base(例如90kHz的计数器数值),8到0位表示PAT_exten(例如27MHz的计数器数值)。由于IPAT163可以表示从ATS152开始的增量(改变),而不是绝对时间,因此IPAT的数据量小于ATS的数据量。

  应当注意,上述″PAT_base和PAT_exten″中的″PAT″表示″包到达时间″,而不是″节目关联表″。

  图23的模块图示出了在使用根据本发明的一个实施例的数据结构的信息记录介质(光盘,硬盘等等)中记录/播放音频/视频(AV)信息(数字电视广播节目等等)的设备的例子。

  如图23所示,设备(数字视频记录器/流处理器)包括主MPU单元80,键盘输入单元103,从遥控器103a接收用户操作信息的遥控器接收器103b,显示单元104,解码器单元59,编码器单元79,系统时间计数器(STC)单元102,数据处理器(D-PRO)单元52,临时存储单元53,对例如DVD-RAM的可记录光盘100记录/播放信息的盘驱动单元51,硬盘驱动器(HDD)100a,视频混合(V-混合)单元66,帧存储器单元73,用于模拟电视的D/A转换器67,模拟电视调谐器单元82,地面数字调谐器单元89,连接到卫星天线a的机顶盒(STB)单元83,地面调谐器单元82,和连接到STB单元83并且在检测到紧急广播时对MPU单元80设置电源启动指令和紧急广播信息的紧急广播检测单元108。此外,由于设备作为流处理器对应于数字输入/输出,因此设备包括例如IEEE1394的数字I/F74。

  应当注意,STC单元102被构造成根据图17的PAT_exten对基于27MHz的时钟进行计数。

  STB单元83对接收的数字广播数据解码以产生AV信号(数字),并且通过流处理器中的编码器单元79,解码器单元59和D/A转换器67向电视监视器68发送AV信号,使得能够显示接收的数字广播的内容。可选地,STB单元83也被构造成能够直接向V-混合单元66发送解码的AV信号(数字),并且通过D/A转换器67从V-混合单元66向电视监视器68发送模拟AV信号。

  另外,由于图23的设备构成包括视频记录和流记录功能的记录器,设备包括在视频记录中不必要的部件(IEEE 1394 I/F等等),或在流记录中不必要的部件(用于AV输入的A/D转换器84,音频编码器单元86,视频编码单元87等等)。

  编码器单元79包括A/D转换器84,视频编码单元87,针对视频编码单元87的输入开关选择器85,音频编码器单元86,子图片编码器单元(未示出,但是根据需要提供),格式化器单元90和缓冲存储器单元91。

  此外,解码器单元59包括解复用器60,视频解码单元61,子图片(SP)解码器单元63,音频解码器单元64,TS包传送单元101,视频处理器(V-PRO)单元65和用于音频的D/A转换器70,其中解复用器60包含存储器60a,视频解码单元61包含存储器61a和缩减比例图片(缩略图等等)的产生器62,音频解码器单元64包含存储器64a。来自D/A转换器70的模拟输出(单声道,立体声音响或AAC 5.1CH环绕)被输入到AV放大器等等(未示出),并且驱动必要数量的扬声器72。

  另外,为了在电视监视器68中显示记录的内容,要记录的流数据被发送到D-PRO单元52,同时也发送到解码器单元59,并且能够被还原。在这种情况下,MPU单元80将解码器单元59设置在播放时间,此后解码器单元59自动执行播放处理。

  D-PRO单元52例如每16个包形成一个ECC组,连接ECC并且向驱动单元51发送数据。另外,当驱动单元51不准备用于记录到盘100时,数据被传送到临时存储单元53。设备等待,直到准备记录数据。在做好准备的阶段,开始记录。这里,由于临时存储单元53在高速访问时保存若干分钟或更长的记录数据,假定使用大容量存储器。这个临时存储单元53能够被构造成使用一部分HDD 100a。

  应当注意,MPU单元80被构造成能够通过独占使用的微型计算机总线读/写数据,以便对文件的管理区等等读/写数据。

  在图23的设备中,首先假定光盘100,例如DVD-RAM/-RW/-R/Blue介质(使用蓝色激光的可记录介质)等等作为记录介质,并且假定硬盘驱动器(HDD)100a(和/或大容量存储器卡(未示出)等等)作为辅助存储设备。

  使用这些多个介质的方式例如如下。也就是说,使用图1到22的数据结构(格式)对HDD 100a执行流记录。此外,在HDD 100a记录的流记录内容中,用户希望存储的节目被原样流记录(直接复制或数字翻制)在盘100中(在复制控制信息CCI不禁止复制的情况下)。在这种情况下,只有质量等于数字广播的原始质量的期望节目能够被记录在盘100中。此外,由于本实施例的数据结构在复制到盘100的流记录内容中使用,即使在流记录时也利于进行例如时间搜索的特殊播放(以后参照图40描述)。

  具有上述特性的数字记录器(包括DVD-RAM/-RW/-R/Blue介质与HDD的组合的流处理器/视频记录器)的具体例子是图23的设备。图23的数字记录器粗略包括调谐器单元82,83,89,磁盘单元100,100a,编码器单元79,解码器单元59和控制单元80。

  通过通信卫星从广播站广播卫星数字电视广播。STB单元83接收和还原广播的数字数据。STB单元83是根据从广播站提供的关键码扩展和还原扰码数据的单元。此时,将来自广播站的扰码解除扰码。这里,数据被扰码以防止广播的节目被没有与广播站约定接收的用户非法收听/收看。

  在STB单元83中,调谐系统(未示出)接收广播的数字数据。当接收数据被原样还原时,数字扩展单元将扰码解除扰码,MPEG解码器单元将接收数据解码,视频编码单元将数据转换成电视信号,并且D/A转换器67将电视信号发送到外部。因此,模拟电视监视器68能够显示STB单元83接收的数字广播节目。

  除了广播不通过通信卫星(并且在免费广播中数据不被扰码)之外,以和卫星广播相同的方式接收和处理地面数字广播。也就是说,地面数字调谐器单元89接收地面数字广播。当原样还原广播时,解码的电视信号通过D/A转换器67被发送到外部。因此,模拟电视监视器68能够显示地面数字调谐器单元89接收的数字广播节目。

  地面调谐器单元82接收地面模拟广播。当原样还原广播时,接收的模拟电视信号被发送到外部。因此,电视监视器68能够显示地面调谐器单元82接收的模拟广播节目。

  从外部AV输入81模拟输入的模拟视频信号能够被直接发送到电视监视器68,但是可以一次性被A/D转换器84进行A/D转换,此后被D/A转换器67恢复成模拟视频信号,并且发送到外部电视监视器68。在这个结构中,即使从外部AV输入81输入具有许多抖动的模拟VCR回放信号,也能够在电视监视器68一侧输出不具有任何抖动的(数字时基采集的)模拟视频信号。

  从数字I/F(IEEE 1394接口)74数字输入的数字视频信号被发送到外部电视监视器68。因此,在电视监视器68中能够显示数字I/F 74中输入的数字视频信号。

  在盘100(和/或HDD 100a)的流对象组记录区131(图1D)中,从数字I/F 74输入的卫星数字广播,地面数字广播或位流(MPEG-TS)能够被流记录为图1E的流对象132。此外,在盘100(和/或HDD 100a)的VR对象组记录区122(图1D)中能够视频记录来自AV输入81的地面模拟广播或模拟视频信号。

  应当注意,能够这样构造设备,使得来自AV输入81的地面模拟广播或模拟视频信号被一次性A/D转换,并且执行流记录而不是视频记录。

  反之,可以这样构造设备,使得从数字I/F 74输入的卫星数字广播,地面数字广播或位流(MPEG-TS)经过视频记录而不是流记录(在执行必要的格式转换之后)。

  通过写入MPU单元80的ROM 80C中的固件(对应于以后描述的图24到43的操作的控制程序等等)执行流记录或视频记录的记录/还原控制。MPU单元80具有流记录和视频记录的管理数据产生器80B,通过使用工作RAM 80A作为工作区来准备各种管理信息,并且在图1D的AV数据管理信息记录区130中适当记录准备的管理信息。MPU单元80还原AV数据管理信息记录区130中记录的管理信息,并且根据还原的管理信息执行各种控制(图24到43)。应当注意,图23的设备的制造商ID信息等等能够被事先写入MPU单元80的ROM80C中。

  下面简单概述用于图23的设备的介质100(100a)的特性。也就是说,介质包括管理区130和数据区131。数据被分离成多个对象数据(流对象(SOBS))并且记录在数据区中,每个对象数据包括一组数据单元(SOBU)。此外,一个数据单元(SOBU)包括通过用多个包(pack)对每个符合MPEG-TS的TS包的数字广播信号进行包组合(packgroup)而获得的包组(参见图1F,21)。另一方面,管理区130包括作为管理播放过程的信息的EX_PGC信息(EX_PGCI),EX_PGC信息(EX_PGCI)包括信元信息(CI)。此外,管理区130具有管理对象数据(流对象(SOB))的信息。

  除了视频记录之外,图23的设备能够对具有上述数据结构的介质100(100a)执行流记录。在这种情况下,为从TS包的流中得到节目映射表PMT或服务信息SI,MPU单元80被构造成具有服务信息获取部分(未示出,是构成管理数据产生器80B的一部分的固件)。MPU单元80也被构造成具有属性信息产生器(未示出,是构成管理数据产生器80B的一部分的固件),属性信息产生器根据服务信息获取部分得到的信息准备属性信息(PCR_LB数量等等)。

  在图23的设备中,记录时的信号例如流动如下。STB单元83(或地面数字调谐器单元89)接收的TS包数据被格式化器单元90包组合,并且存储到工作区(缓冲存储器单元91)中。当存储某个数量的数据时(在存储1或整数倍CDA的数据的阶段),数据被记录在盘100中。在此时的操作中,当接收到TS包时,每85包为一组,并且准备包组头。

  此外,通过地面调谐器单元82或线输入输入的模拟信号被A/D转换器84进行数字转换。数字信号被输入到相应编码器单元86,87。视频信号被输入到视频编码单元87,音频信号被输入到音频编码器单元86,例如字符广播的字符数据被输入到SP编码器单元(未示出),视频信号被MPEG压缩,音频信号经过AC3压缩或MPEG声频压缩,并且字符数据经过游程长度压缩。

  当压缩数据被形成到来自每个编码器单元的块中时,以指示2,H字节的方式形成块,并且数据被输入到格式化器单元90。在格式化器单元90中,每个包被形成到块中,接着被复用,并且发送到D-PRO单元52。D-PRO单元52每16(或32)个块准备一个ECC块,连接纠错数据,并且通过盘驱动单元51在盘100中记录数据。

  这里,在驱动单元51正寻找数据或跳到另一个轨道的情况下,数据被输入到忙状态的HDD缓冲区单元53,并且设备等待,直到完成RAM驱动单元51的准备。此外,驱动单元51在记录期间准备每个定界信息,并且周期性地向MPU单元80发送信息(GOP头中断等等)。作为定界信息,存在LB数量的VOBU(SOBU),从VOBU(SOBU)头开始的1图片的结束地址,VOBU(SOBU)的播放时间等等。

  此外,在还原时记录的流程中,驱动单元51从盘100读取数据,D-PRO单元52校正错误,并且数据被输入到解码单元61,63,64。MPU单元80确定输入数据的类型是VR数据还是ESR数据(通过信元类型确定),并且在播放之前将类型设置到解码器单元。在ESR数据的情况下,MPU单元80根据播放的信元信息CI确定要播放的PMT_ID,根据对应PMT确定要播放的每个项(视频,音频等等)的PID,并且将PID设置到解码器单元。解码器单元根据PID通过解复用器60向每个解码器单元发送每个TS包。此外,数据被发送到TS包传送单元101,并且根据到达时间以TS包的形式发送到STB单元83(1394 I/F 74)。每个解码器单元执行解码,数据被D/A转换器67转换成模拟信号并且在电视监视器68中显示。

  在VR数据的情况下,解复用器60根据固定ID向每个解码器单元发送数据。每个解码器单元执行解码,数据被D/A转换器67转换成模拟信号并且在电视监视器68中显示。

  图24的流程图示出了在主电源断开时(后备时间)的操作。即使主电源断开,仍然向地面数字调谐器单元89,MPU单元80,定时器单元和显示单元104供电。当在步骤S12接收紧急广播时,紧急广播检测单元108向MPU单元80提供电源启动指令,在步骤S14确定正接收的节目(紧急广播)是要记录的节目,并且将紧急广播标记设置到SOB_GI(图8)。在步骤S16执行电源启动处理,并且处理前进到普通处理(图25)。在步骤S12,取入数字广播数据,找到节目映射表PMT中的紧急信息描述符,并且检查描述符中的紧急信息Start_End_Flag。当标记为1时,确定已经接收紧急广播。也通过服务信息Signal_Level找到紧急级别。

  当在步骤S12没有接收紧急广播时,在步骤确定是否是保留时间。在保留时间,保留节目在步骤S20被确定为要记录的节目。在设置保留记录标记之后,在步骤S16执行电源启动处理,并且处理前进到普通处理(图25)。

  图25的流程图示出了普通处理的操作的例子。例如,当启动整个设备的电源时,MPU单元80执行初始设置(在工厂出厂时或在用户设置之后)(步骤S22),执行显示设置(步骤S24),并且确定是否已经设置紧急广播标记和保留记录标记(步骤S26)。当设置标记时,设置执行节目设置处理或记录处理(步骤S28)。

  当没有设置标记时,在步骤S30确定是否设置紧急记录标记。当设置紧急记录标记时,在步骤S32执行紧急广播显示处理。

  当没有设置紧急记录标记时,在步骤S34等待用户键入操作。当用户通过键盘输入单元103或遥控器103a执行键盘输入(骤S34)时,MPU单元80解释键盘输入的内容(步骤S36)。根据输入键入解释的结果适当执行以下7个数据处理。

  也就是说,例如,当键盘输入是与菜单相关的键入操作时,在步骤S38执行菜单处理。此后,处理返回到步骤S34,其中等待键盘输入。

  当键盘输入是与节目设置相关的键入操作时,在步骤S40执行节目设置处理。当键盘输入是用于开始记录的键入操作时,在步骤S42执行记录处理。在记录处理之后,在步骤S52确定是否设置紧急广播标记。当标记被设置时,在步骤S54设置紧急记录标记,并且处理返回到后备处理。当标记没有设置时,处理返回到步骤S34以等待下一键盘输入。当键盘输入是用于开始播放的键入操作时,在步骤S44执行播放处理。此后,处理返回到步骤S34,以等待下一键盘输入。当键盘输入是用于数字输出到STB单元83的键入操作时,在步骤S46执行数字输出处理,此后处理返回到步骤S34以等待下一键盘输入。当键盘输入是编辑处理的键入操作时,在步骤S48执行编辑处理,此后处理返回到步骤S34以等待下一键盘输入。当键盘输入是用于时间搜索处理的键入操作时,在步骤S50执行时间搜索处理,此后处理前进到播放处理(步骤S44)。

  针对每个任务并行地适当执行步骤S38,S40,S42,S44,S46,S48,S50的7个处理。例如,在播放处理(S44)期间并行执行数字输出到STB单元83的处理(S46)。可选地,新的节目设置处理(S40)能够被构造成在不是定时器保留的记录的记录处理(S42)期间并行执行。可选地,播放处理(S44)和数字输出处理(S46)能够被构造成在利用可高速访问的盘的记录的特性的记录处理(S42)期间并行处理。也可以在记录到HDD 100a的期间执行盘的编辑处理(S48)。

  图26的流程图(编辑操作处理流程)示出了图25示出的编辑处理(S48)的内容的一个例子。当进入编辑处理时,流程能够根据编辑内容进入4个处理(S64,S66,S68,S70)之一(步骤S62)。当入口点编辑处理(步骤S64),复制/移动处理(步骤S66),删除处理(步骤S68)或播放列表准备处理(步骤S70)结束时,设置节目更新日期(EX_PGI,EX_IT_TXT,EX_MNFI)。应当注意,在改变时设置EX_PGI,EX_CI和VOB之一。

  图27的流程图示出了图24的紧急广播节目检测处理(S12)的细节。在步骤S82,取入TS包并且检查PID。在步骤S84确定是否存在节目映射表(PMT)。当存在PMT时,在步骤S86读取PMT,并且内部构造一个表。在步骤S88确定是否存在紧急信息描述符。当存在描述符时,在步骤S90确定紧急信息Start_End_Flag是否为1。当标记为1时,在步骤S92读取事件信息表(EIT),并且内部构造一个表。在步骤S94,设置服务ID,记录开始时间,记录时间,标题等等。在步骤S96,通知MPU单元80已经进入紧急广播,并且紧急广播信息被发送到MPU单元80。

  图28A和28B的流程图(记录流程)示出了图23的设备的记录操作的一个例子。在图25的节目设置处理(S40)中使用电子节目指南(EPG)事先确定要记录的节目,开始接收并且记录确定的节目。

  01当从键盘输入单元103接收记录命令时,MPU单元80从驱动单元51读取管理数据(步骤S102)并且确定写入区。此时,检查文件系统以确定是否可以记录(在盘100或HDD 100a中是否留下可记录容量)。当不可记录时(在步骤S104的″否″),单元通知用户结果(″没有任何记录空间″)(步骤S106),并且记录处理停止。

  当可以记录时(在步骤S104的″是″),确定执行数字广播的流记录还是模拟广播的视频记录(或通过对数字广播信号进行D/A转换而获得的模拟信号的视频记录)。当不执行数字广播的流记录时(在步骤S108的″否″),处理转移到基于视频记录规范的记录处理(S110)。在进行数字广播的流记录的情况下(在步骤S108的″是″),根据在步骤S102读取的管理数据确定记录起始位置。

  02管理区被设置为在确定的区中写入数据,并且视频数据的写起始地址被设置到驱动单元51以准备记录数据(步骤S112)。

  当在准备管理信息(VMG)时产生错误时(在步骤S114的″是″),处理结束。当没有任何错误地完成管理信息(VMG)的准备时(在步骤S114的″否″),处理转移到下一记录的初始化(步骤S116)。

  03作为记录初始化的一部分,对STC单元102进行时间复位(步骤S116)。这里,STC单元102是系统定时器,并且根据定时器(具有帧单元的精度)的计数器数值执行记录/还原。

  04读取要记录的节目的PAT(包含在来自STB单元83的MPEG-TS中),确定用于取入目标节目的PMT的PID,读取目标PMT,并且确定要解码(记录)的每个数据(视频,音频)的PID。此时,记录开始处的PAT和PMT被存储在MPU单元80的工作RAM80A中,并且被写入管理信息中(步骤S120)。在文件系统中,写入VMG文件的数据,并且写入VMGI所需的信息(图4)。

  05作为记录初始化的一部分,记录被设置到每个单元(步骤S116)。在这种情况下,在格式化器单元90中,设置每个数据的分段(信元,SOBU,节目,包组划分设置),或设置接收/得到TS包。在这种情况下,设置要记录的数据的PID,并且只记录目标视频流。缓冲存储器单元91被设置成开始保存TS包。

  作为记录开始设置的一部分,在格式化器单元90中设置开始从缓冲存储器单元91获取缓冲区数据的处理。接着,格式化器单元90开始缓冲区获取处理(以后参照图29描述)。

  06准备与来自PMT的视频/音频流一样多的ESI(S122,在图32中示出其细节)。接着开始获取到缓冲存储器单元91的处理(步骤S124,在图29中示出其细节)。

  07当在缓冲存储器单元91中存储预定尺寸的数据(一个连续数据区CDA)时(在步骤S126的″是″),通过D-PRO单元52执行预定ECC处理(例如,通过8扇区(16千字节)到32扇区(64千字节)的单元准备ECC块),以在盘中记录数据(步骤S128)。

  08在记录期间周期性地(在格式化器单元90的缓冲区RAM91变满之前,在步骤S130的″是″)将定界信息存储在MPU单元80的工作RAM 80A中(步骤S132)。这里,定界信息包含一个流或GOP的划分,尺寸,I图像的起始地址和结束地址(错误开始,结束PIM,地址等等)。

  09检查记录期间盘100(或HDD 100a)中的剩余量。当剩余量不超过某个值(例如150兆字节)时,能够执行剩余容量处理,虽然未示出。在剩余容量处理中,删除盘中可删除的不删除数据(垃圾箱文件中丢弃的暂时删除文件)(如果有),以提高剩余容量。在另一个剩余容量处理中,降低记录速率(或MPEG-2记录被切换到MPEG-1记录)以提高可记录时间,即使物理剩余容量相等。可选地,当在盘100上记录用于复制等等的哑包时,可以作为剩余容量处理一部分地执行停止哑包记录的处理。可选地,当盘100的剩余容量降低时,可以作为剩余容量处理一部分地执行继续将记录传递到HDD 100a的未记录区的处理。

  10确定记录是否结束(是否已经输入记录结束键入,或是否已经用掉剩余容量)。在结束时(在步骤S134的″是″),从格式化器单元90获取剩余定界信息并且加入工作RAM 80A。这些数据被记录在管理数据(VMGI)中,并且还在文件系统中记录剩余信息(步骤S136)。在步骤S136中,如稍后参照图33所描述的,也准备流文件信息(STR_FI)。

  11当记录不结束时(在步骤S134的″否″),处理返回到步骤S126以继续执行获取(步骤S124)和数据写入(步骤S128)。

  为在电视监视器68上显示数据,数据被同时发送到解码器单元59和D-PRO单元52,并且播放。另外,在这种情况下,MPU单元80在播放时间对解码器单元59执行设置,此后解码器单元59自动播放数据。

  D-PRO单元52每16个包构成一个ECC组,连接ECC并且向驱动单元51发送数据。另外,当驱动单元51不准备记录到盘时,驱动单元51传送数据到临时存储单元53,一起等待直到完成记录数据的准备,并且在完成准备的阶段开始记录。这里,由于临时存储单元53通过高速访问保存若干分钟或更长的记录数据,最好使用大容量存储器。另外,MPU单元80被构造成能够通过独占使用的微型计算机总线读/写数据,以便对文件的管理区等等读/写数据。

  图29的流程图(缓冲区获取处理流程)示出了图28A和28B的缓冲区获取处理(S124)的内容的一个例子。这里,由于临时存储单元53通过高速访问保存若干分钟或更长的记录数据,最好使用大容量存储器。另外,MPU单元80被构造成能够通过MPU总线读/写数据,以便对文件的管理区等等读/写数据。

  图29的流程图(缓冲区获取处理流程)示出了图28B的缓冲区获取处理(S124)的内容的一个例子。

  01STB单元83(或地面数字调谐器单元89)接收TS包(步骤S152)。在步骤S154确定COG(可分析)或NON-COG(不可分析)。在NON-COG的情况下,在步骤S156包被转换成特殊组结构,并且处理前进到步骤S176。

  03对于包组的头(在步骤S162的″是″),00ffa5a5被设置到同步模式,从STC单元102获取到达时间以作为ATS并且存储在包组头中,PTS也被存储在包组头中(步骤S174)。当包不在头中时(在步骤S162的″否″),头的ATS的值和到达时间之间的差值(或相对前面已经到达的TS包的到达时间的差值)被设置成IPAT。在步骤S166确定PAT的字节长度是否为3个字节或更多。当长度不是3个字节或更多时,IPAT在步骤S168被安排在对应TS包之前(即前一TS包之后),并且TS包在步骤S170被加到包组的数据区。此后处理前进到步骤S176。当长度为3个字节或更多时,在步骤S172,如图30所示,用哑数据填充剩余包组(在包数据区中188字节TS包为全0,在ATI区中IPAT=01(在包组中))。此后处理前进到步骤S174。

  04接着确定包组是否结束(具体地,确定是否已经组合85个TS包)。当组合没有结束时(在步骤S176的″否″),处理转移到缓冲区获取处理(S124)的头(S152)。当组合结束时(在步骤S176的″是″),一个包组数据被临时存储在缓冲区RAM 91中(步骤S178)。

  这里,当图片头被包含在组中时,检查TS包的内部,并且存储PTS。当不存在任何视频数据但只存在音频数据时,根据音频的复制信息准备CCI。此外,检测每个信息的存在,信息被存储在工作RAM80A中,并且在记录结束时,信息作为管理信息被记录在管理信息记录区130中(图28B的S136)。

  在播放时,解复用器60分析从盘100(或HDD 100a)读取的包数据,并且包含TS包的包被发送到TS包传送单元101。此外,此后,读取的包数据被发送到每个解码器61,63,64,并且执行相应播放(视频播放,子图片播放,音频播放)。

  当TS包被传送到STB单元83时(或当包通过IEEE 1394 I/F 74发送到外部数字电视等等时),TS包传送单元101只传送一个时间间隔处的数据(等于一到达时间处的数据)中的TS包。

  01也就是说,会描述记录时间处的信号的流动。STB单元83(或地面数字调谐器单元89)记录的TS包数据被格式化器单元90包组合,并且存储到工作存储器(缓冲存储器单元91)中。当存储某个量的数据时(存储1或整数倍CDA的数据),数据被记录在盘100中。在这种情况下,当接收到TS包时,每85包为一组,并且准备包组头。

  03在包组的头中,从STC单元102获取作为ATS的到达时间。当位置不是头时,头的ATS的值和到达时间之间的差值(或相对前一TS包的ATS的差值)被安排为TS包之前的IPAT。

  04确定包组合是否结束(确定是否已经组合85个TS包)。当组合没有结束时,处理转移到01。当组合结束时,组数据被临时存储在缓冲区RAM(缓冲存储器单元91)中。

  这里,当图片头被包含在组中时,检查TS包,并且存储PTS。当不存在任何视频数据但只存在音频数据时,根据音频的复制信息准备复制控制信息CCI。

  此外,在播放时间,11解复用器60分析从盘100读取的包数据,并且12包含TS包的包被发送到TS包传送单元101。13此后,包数据被发送到每个解码器并且还原。14当数据被传送到STB单元83时(或当数据被发送到例如数字电视等等的外部设备时),TS包传送单元101只传送该时间间隔的数据(等于到达时间的数据)中的TS包。此外,15STB单元83执行解码,产生AV信号,并且通过流处理器中的视频编码单元在电视监视器68中显示AV信号。

  图31A和31B的流程图(记录顶处理流程)示出了图25中的记录处理S42(在对图1A示出的盘状信息存储介质开始记录之前的处理)。此后描述记录的预处理的一个例子。

  (A)搜索DVD_HDVR的目录(适于新HD的视频记录被输入到的目录,并且新VR(适于新HD)和ESR输入该目录)(步骤S202)。当不存在任何目录时,准备目录(步骤S204)。当存在目录时,处理转移到下一步骤。

  (B)确定数据是否已经记录在目录中。当在这种情况下出现错误时(在步骤S206的″是″),显示(″文件系统出现错误″)(步骤S208),处理以错误结束。当没有任何错误时(在步骤S206的″否″),检查记录数据的管理信息(VMGI)的存在(步骤S210)。当记录数据并且存在VMGI时(在步骤S219的″是″),VMGI被读取到工作RAM 80A(步骤S212),并且确定(步骤S214)当前设备(图23的设备)是否支持信息中记录的广播系统(步骤S214)。当系统不被支持时(在步骤S214的″否″),显示(″广播系统不同″)(步骤S216),并且处理以错误结束。

  (C)当不存在记录数据的任何管理信息VMGI时(步骤S210的″否″),在工作RAM 80A中准备VMGI。

  (D)检查要记录的数据的广播系统(步骤S218)。在检查中,当通过内部调谐器输入要记录的信号时,在设备中确认一个缺省系统。当要记录的信号是外部数字输入时,检查通过数字输入发送的描述符注册描述符的值以确定记录系统(步骤S218)。

  (E)确定当前设备(图23的设备)是否支持要记录的数据的广播系统。当系统不被支持时(在步骤S220的″否″),显示(″广播系统不同″)(步骤S224),并且处理以错误结束。

  (F)当支持系统时(在步骤S220的″是″),在步骤S222从调谐器检测数据系统并且设置VMGI。在步骤S226确定是否存在其中要记录的数据的广播系统与盘中记录的数据的广播系统匹配的SOB文件。

  当文件存在时,在步骤S230将一个对象添加在记录的SOB文件之后,并且处理前进到步骤S232。当文件不存在时,在步骤S228重新准备具有相应格式的SOB文件,对象被记录在文件中,处理前进到步骤S232。

  在步骤S232确定是否能够分析流。当流能够被分析时,在步骤S234,0被设置到SOB_COG/NON-COG以结束处理。当流不能被分析时,在步骤S236,1被设置到SOB_COG/NON-COG以结束处理。

  图32的流程图(ESI准备处理流程)示出了图28B的流信息(ESI)准备处理(S122)的内容的一个例子。

  首先,检查PSI或SI中的流类型(步骤S252)。在记录MPEG-TS的流记录中,PMT被包含在要记录的流中,并且在PMT中描述流类型。

  也就是说,当流类型是视频流时,在步骤S256根据读取的数据准备指示ES_TY=0的ESI,根据分量描述符获取对应于PID的视频的属性(分辨率,纵横比等等),并且将属性在步骤S258设置到V_ATR。ES_PID,STREAM_TYPE和COMPONENT_TAG被设置到PMT,根据分量描述符设置STREAM_COMPONENT,COMPONENT_TYPE。此后处理前进到步骤S268。

  当存在另一个尚未准备ESI的元流时(在步骤S270的″是″),重复上述处理。

  当不存在任何尚未准备ESI的流时(S270中的″否″),图32的处理结束,并且处理返回到图28B的S124。

  图33的流程图(流文件信息准备处理流程)示出了图28B的记录结束处理(S136)中的流文件信息(STR_FI)准备处理的内容的一个例子。

  (d)当流的类型为传送流(TS流,广播系统中的ARIB或DVB)时(在步骤S314的″是″),″8″被设置到PKT_GRP_SZ,″0x55″被设置到PKT_Ns,设备的国家代码被设置到国家代码(步骤S314)。当类型不是传送流时(在步骤S312的″否″),设置在PKT_GRP_SZ中对应于要记录的格式的值,在PKT_Ns中设置对应于要记录的格式的值,并且设备的国家代码被设置到国家代码(步骤S316)。

  在步骤S320,从工作存储器读取记录起始处的PMT,NIT,EIT,并且设置SERVICE_ID(PMT中的节目号),FORMAT_ID,版本(REG_DES的值)和PCR_PID。对于FORMAT_ID和版本,在内部调谐器的情况下,在设备中设置缺省的系统。在外部数字输入的情况下,设置通过数字输入发送的注册描述符的值。此外,设置记录的ES的数量,SOB_ES_Ns,V_ES_Ns,A_ES_Ns,并且具有最小分量标记值(另外,通过分量组描述符设置的值优先)的PID被设置到DEF_PID。

  在步骤S322,通过EIT中的分量组描述符确定准备TMAPI的ES,并且设置ES_TMAP_Ns。

  在步骤S324,记录起始处的LB地址被设置到ADR_OFS,并且根据每个定界信息为每个流准备TMAPI。根据PMT中的整个CP信息准备CP_CTRLR_INFO(SOBI_GI中的复制控制信息)。设置缺省的包标识符PID。缺省的视频的包标识符PID对应于具有分量标记值00的标识符,或对应于在多视图电视的情况下与主分量组中描述的分量标记对应的流的包标识符PID。

  在步骤S326确定广播是否紧急广播。在紧急广播的情况下,在步骤S328设置紧急标记。如果不是,在步骤S330清除紧急标记。

  在步骤S332,执行设置SOB的结构的处理(以后描述),并且在步骤S334设置编辑日期/时间。

  在步骤S352,检查已经执行记录的记录时间。当记录时间为2个小时或更少时,处理转移到步骤S356。当时间为2个到4个小时时,处理转移到步骤S358。当时间为4个小时或更多时,处理转移到步骤S360。

  在步骤S362,从SI,PSI获取分量组描述符,针对每个组读取分量标记,并且通过流描述符的值将该值转换成包标识符PID。在步骤S364,在分量组类型为0的情况下1被设置到GR_TY,并且在其它情况下设置0。在每个组单元中,针对每个组设置预先检查的包标识符PID以准备ES_GPI。

  图35的流程图示出了图32的步骤S268和图33的步骤S324的CP_CTRLR_INFO的设置处理。确定在最后的节目映射表PMT,EIT(SI,PSI)中是否存在数字复制控制描述符。当存在描述符时,在步骤S404获取复制控制描述符,在步骤S406准备复制控制信息,并且处理转移到步骤S410。在步骤S406,原样设置CCI中的自由复制,复制保护,在允许一次复制操作的情况下设置复制保护,并且模拟复制控制值被设置到APS。当不存在任何复制描述符时,在步骤S408,自由复制被设置到CCI,并且非APS被设置到APS。

  在步骤S410确定在最后的节目映射表PMT,EIT(SI,PSI)中是否存在内容使用描述符。当存在内容使用描述符时,在步骤S412获取描述符,并且在步骤S414设置ICT(分辨率限制)和EPN(互联网输出限制)。SI,PSI中的值被设置到ICT,0(禁止或加密)被设置到EPN,因为在数字广播中禁止互联网输出,并且设置保持(Retention)的值(1禁止临时存储,0允许)。对于保持状态(Retention_State),在地面数字广播的情况下设置1.5小时(0x7),并且在BS的情况下设置被设置到内容使用描述符的值。处理返回到初始例程。

  当不存在任何内容使用描述符时,在步骤S416,设置ICT(分辨率限制)和EPN(互联网输出限制)。许可被设置到ICT,0(禁止或加密)被设置到EPN,因为在数字广播中禁止互联网输出,0被设置到保持的值,00被设置到保持状。

http://aadiscount.net/xinyuantou/73.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有