光盘和计算机可读记录介质的制作方法

文档序号:6736891阅读:188来源:国知局
专利名称:光盘和计算机可读记录介质的制作方法
技术领域
本发明涉及用于记录视频数据的光盘,记录仪器,以及记录文件管理程序的计算机可读记录介质。
背景技术
近来,光盘如只读光盘存储器(CD-ROMs)和数字通用光盘(DVD)只读存储器(ROM)已被用于记录影片等的视频数据(在本资料中又称视听(AV)数据),以及被用作计算机的辅助存储器。目前,由于普遍盼望数字通用光盘一随机存储器(DVD-RAMs)将被流行用作下一代的主要记录介质,所以期待DVD-RAMs的实际应用。
首先,通用的DVD-RAMs利用特殊的再现被阐明。特殊的再现包含按高达正常再现速率n倍的速率(在下文这种速率被称为n-速率)使AV数据快进和反绕。
待记录在DVD-ROMs中的AV数据按可变位速率用压缩编码法被压缩以增加压缩率。“可变位速率”意指每帧的被压缩的影象数据的量是可变的。结果,被压缩数据的量与再现周期不成比例。当这种情况发生时,即使编码的AV数据按恒定的间隔被读出,即按编码AV数据的每个预定的大小,读出的AV数据与每个预定时间周期的被剖视的影象不相对应。
为了使被压缩数据的量与再现周期联系起来,各个特殊再现的信息被插入到在DVD-ROMs的AV数据中必要的点处。
更明确地说,AV数据按照MPEG2(运动图象专家组2)被压缩。通过压缩,对DVD独有的所谓标准值(NV)包的信息被添加到每个图像群(GOP)的起始点。GOPs是各自具有0.4至1秒周期的段。例外地是,视频对象(VOB)的一端具有1.2秒的GOP。包括在一个NA包和下一个NV包之间的数据被称为视频对象单元(VOBU)。
每个NV包都包含用于访问相邻VN包的两千字节的信息。每个NV包还包含在GOP中第一基准图象的数据容量。用于访问相邻NV包的信息是由被预定的时间周期从本VOBU割开的正向和反向中VOBU的NV包的相对地址所组成的,相对地址是根据本VOBU的起始时间代码所获得的。预定时间周期可以由1至15,20,60,120和240秒。
其次,特殊再现的操作如快进和反绕被描述。基本上按恒定速率的特殊再现只能凭借按照再现速率再现其中具有预定的时间间隔的VOBU的基准图象来实现。为了顺序地读出其中具有预定时间间隔的VOBU,在每个NV包中用于访问相邻NV包的信息被使用。
在每个时间代码中,时间搜索映射被记录,时间代码从AV数据起点开始在其中按预定的时间间隔排列。时间搜索映射指明对应于本时间代码的VOBU中一部分AV数据的地址。通过访问时间搜索映射,再现仪器能开始再现从特定时间代码开始的AV数据。
然而,使用将特殊再现信息插入到AV数据的方法以使数据实时记录入记录介质如DVD-RAMs已是不可能的。
这是因为AV数据的实时记录中,不能得到从现在起待记录的一部分AV数据上的信息(例如,在反方向的NV包的地址)。
并且,在AV数据被记录后,可能生成待记录在各NV包中的特殊再现信息。然而,将生成的信息记录进AV数据存储区作为NV包,需要与VOBUs数相同的盘片访问数。这不能被实时实现。
有人可能想通过将AV数据和特殊再现信息存储在不同的AV数据区,这个问题将会解决。然而,这种解决方法有另外的问题,即将特殊的再现信息存储在主存储器,主存储器应该具有大的容量,特殊的再现信息在主存储器中的存储必需用高速率执行特殊再现。
发明的内容本发明的目的因此是在实时将AV数据记录在盘片上之际提供生成减低数量的特殊再现信息用的光盘记录仪器,以及凭借光盘记录仪器将数据记录在其上面的光盘。
上述目的可凭借包含数据区和时间映射区的光盘来实现,数据区存储一个或多个视频对象而时间映射区存储时间映射信息,那里每个视频对象包含多个视频对象单元,对于每个视频对象时间映射信息包含一对第一时间表和第二时间表,每个第一时间表包含在相应的视频对象中视频对象单元的地址,地址被按顺序排列并指明对应于再现点的视频对象单元的相差一个预定时间单位的存储位置,预定时间单位比视频对象单元的最大再现周期长;以及用于确定分别与地址相对应的视频对象单元的指示器,而每个第二时间表包含关于在对应视频对象中每个视频对象单元的条目,条目被按顺序排列并且每个条目包含视频对象单元的再现周期和视频对象单元的数据量。
具有上述结构,第一时间表具有较小的容量因为第一时间表只按预定的间隔记录视频对象单元的存储位置。对于第二时间表,不需要记录与再现点有关的各视频对象单元的存储位置。第二时间表还包含关于各视频对象单元的再现周期和数据量。从而,第二时间表也具有较小的容量,因为再现周期在容量上比数据量小。当数据被记录在光盘上时,生成第二时间表是非常容易的,因为第二时间表被记录到都是编码单元的视频对象单元的单元中。
在上述光盘中,每个第一时间表可包含多个第一时间映射,每个映射对应于一个不同的再现点,每个第二时间表可包含多个第二时间映射,其每一个对应于多个不同的视频对象单元中的一个。每个第一时间映射包含指示器之一,指示器指明对应于再现点的视频对象单元的第二时间映射,对应于再现点的视频对象单元的地址,以及指明相应的再现点与相应的视频对象单元的再现起始时间之间差别的差别信息,而每个第二时间映射包含指明相应的视频对象单元的再现周期的时间信息,还包含相应的视频对象单元的数据量。
在上述光盘中,时间映射信息可包含对于每个视频对象的时间偏移,每个时间偏移表明在相应在的视频对象的再现期间的第一再现点与相对应的视频对象中第一视频对象单元的起始时间之间的差别。
具有上述结构,即使视频对象的第一部分被编辑所剪裁,通过改变时间偏移的数值也可没有困难地校正时间映射信息。
凭借记录仪器也可实现上述目的,该仪器包含用于在时间序列中接收视频数据的输入装置;用于压缩所接收视频数据以生成包含一序列视频对象单元的视频对象的压缩装置;将数据写在光盘上的写入装置;以及控制写入装置用的控制器,在那里控制器控制写入装置将所生成的视频对象写在光盘上,制作第一时间表和第二时间表,并控制写入装置去写入所制作的第一时间表和第二时间表,每个第一时间表包含在相应的视频对象中视频对象单元的地址,地址被按顺序排列并指明视频对象单元的存储位置,它们对应于相差一个预定时间单位的再现点,预定时间单位比视频对象单元的最大再现周期长;以及用于确定分别与地址相对应的视频对象单元的指示器,而每个第二时间表包含关于相应的视频对象中各视频对象单元的条目,条目被按顺序排列并且每个条目包含视频对象单元的再现周期和视频对象单元的数据量。
具有上述结构,第一时间表具有较小的容量,因为第一时间表只按预定的间隔记录视频对象单元的存储位置。对于第二时间表,不需要记录与再现点有关的各视频对象单元的存储位置。第二时间表还包含关于各视频对象单元的再现周期和数据量。从而,第二时间表也具有较小的容量,因为再现周期在容量上比数据量小。当数据被记录在光盘上时制作第二时间表是非常容易的,因为第二时间表被记录到都是编码单元的视频对象单元的单元中。
在上述记录仪器中,每个第一时间表可包含多个第一时间映射,每个映射对应于一个不同的再现点,每个第二时间表可包含多个第二时间映射,其每一个对应于多个不同的视频对象单元中的一个。每个第一时间映射包含指示器之一,指示器指明对应于再现点的视频对象单元的第二时间映射,对应于再现点的视频对象单元的地址,以及指明相应的再现点与相应的视频对象单元的再现起始时间之间的差别的差别信息,而每个第二时间映射包含指明相应的视频对象单元再现周期的时间信息,还包含相应的视频对象单元的数据量。
在上述记录仪器中,时间映射信息可包含对于每个视频对象的时间偏移,每个时间偏移表明在相应的视频对象的再现期间的第一再现点与在相应的视频对象中第一视频对象单元的起始时间之间的差别。
具有上述结构,即使视频对象的第一部分被编辑所裁剪,通过改变时间偏移的数值也可能没有困难地校正时间映射信息。
附图简述

图1示出DVD-RAM盘片的外观和记录区,该盘是在实施方案中描述的本发明的光盘;图2示出切在区段头部的DVD-RAM的横截面和表面图3示出配置在DVD-RAM上的0-23号多个区域范围和其他范围;图3B展示0-23号区域范围和其他范围的横向排列;图3C展示在容量区中的逻辑区段号(LSNs);图3D展示在容量区中的逻辑块号(LBNs);图4展示在区域范围,纠错码(ECC)块,和区段之间的层次关系;图5示出记录在容量区中的区段管理表(空位映射)和连续记录区管理表;图6展示AV文件和非AV文件的层次目录结构;图7展示作为AV文件“影片1.VOB”,“影片2.VOB”,...被记录的VOBs;图8分层展示AV数据管理文件“实时可改写.IFO”(“RTRW.IFO”)的内容;图9示出在标题搜索指示字符表,程序单元(PGC)信息表和VOBs之间的逻辑关系;图10展示AV文件的数据结构,即VOB;图11示出对应于VOB的时间映射信息的数据结构;图12展示在时间映射表和VOBU表之间的逻辑关系;图13展示时间偏移,它表明在VOB的起始时间与第一时间映射的时间之间的时间差别;图14示出包含本实施方案的光盘记录/再现仪器的系统的结构;图15是展示DVD记录器10的硬件结构的方块图;图16显示遥控器;图17是展示MPEG编码器2结构的方块图;图18是展示MPEG编码器4结构的方块图;图19是展示根据组件功能的DVD记录器10结构的功能块图;图20示出用于文件管理的由AV文件系统装置103和公用文件系统装置104支持的指令表;图21显示引导影象;图22是展示由AV数据记录仪器110完成的记录过程的流程图;图23展示映射群(GOP)信息的实例;
图24是展示由AV文件管理信息生成装置112生成并记录AV文件管理信息过程的流程图;图25示出根据GOP信息生成的时间映射表和VOBU表;图26是展示由AV数据再现装置130完成的普通再现过程的流程图;图27是展示当用户在标题中确定起始和结束时间时完成的再现过程的流程图;以及图28是展示由AV数据再现装置130完成的特殊再现过程的流程图。
优选实施方案的描述(1)光盘图1示出DVD-RAM盘片的外观和记录区,它是一个光盘。如图中所示,DVD-RAM盘片在其最里面的边缘有引入区,在其最外面的边缘有引出区,两者之间有数据区。引入区记录在光传感器访问期间供伺服装置稳定用的必要的基准信号,以及防止与基耸介质混淆的识别信号。引出区记录与引入区相同类型的基准信号。
数据区,同时,被分成区段,它们是DVD-RAM能被访问的最小单元。这里,每个区段的容量被设置为2千位。被记录在数据区的数据包含文件系统管理信息,AV数据,AV数据管理文件,以及非AV数据。
文件系统管理信息包含DVD-RAM盘片的目录结构,所记录文件的位置,以及数据区分配情况的信息。当文件被建立,写入,读取或删除时,文件系统管理信息就被使用。
AV数据被记录在分别对应于视频对象(VOBs)的文件单元中。凭借光盘记录仪器各个VOB被相继录入光盘。VOBs的内容是,例如,整个或部分影片,或整个或部分电视节目。每个VOB由多个视频对象单元(VOBUs)组成。
每个VOBU包含对应于现在的0.4至1.2秒的AV数据。每个VOBU至少包含一个映射群(GOP),GOP是按MPEG2标准规定的影象数据段。每个GOP至少包含一个按MPEG2标准规定的内(I)-映射,此处每个GOP也可包含按MPEG2标准规定的预测(P)-映射和双向预测(B)-映射。这使GOPs能独立的再现。尤其是,在特珠的再现如快进和反绕,或在确定的时间再现,在GOPs中I-图象被抽出待再现。换句话说,I-图象被抽出作为供待再现的P-或B-映射的基准图象。
AV数据管理文件是用于管理在DVD-RAM中AV数据的文件。该文件包含一段或多段对应于1个或多个VOBs的时间映射信息。时间映射信息示出AV文件(即VOBs)的再现点(时间)与存储位置之间的关系。时间映射信息被用于将任意的VOB再现时间转换为VOB存储位置。时间映射信息具有分层的数据结构。也就是说,时间映射信息在分层结构中包含第一时间表和第二时间表。
第一时间表(又称时间映射表或TMAP表)包含在相应的视频对象中视频对象单元的存储位置(区段地址逻辑区段号(LSNs)),相差一个预定时间单位(如60秒)的再现点,以及用于确定分别对应于存储位置的视频对象单元的指示器。
第二时间表(又称VOBU表)包含关于在相应的视频对象中各视频单元的条目,条目被按顺序排列并且每个条目包含视频对象单元的再现周期和视频对象单元的数据量。
图2示出切在区段头部的DVD-RAM的横截面和表面。如图中所示,每个区段由在反射膜,如金属膜,的表面形成的凹坑序列和不平坦部分组成。
凹坑序列由0.4μm~1.87μm的凹坑组成,它们都被切入DVD-RAM的表面以表示区段地址。
不平坦部分由称为“沟”的凹入部分和称为“陆地”的凸出部分组成。每条沟和陆地有记录标记,它由附着在其表面的能相变的金属膜构成。这里,“能相变”一词意指记录标记能取决于金属膜是否被光束曝光而处在结晶态或非结晶态。利用这种相变特征,数据能被记录在这个不平坦部分。尽管只可能将数据记录在磁光盘(MO)的陆地部分,但数据能被记录在DVD-RAM的陆地和沟两部分,这意味着DVD-RAM的记录密度超过磁光盘。在DVD-RAM上对16个区段的每组提供差校正信息。在本实施方案中,被赋予纠错码(ECC)的16个区段的各组被称为ECC块。
在DVD-RAM上,在记录和再现期间数据区被分成多个区域范围以实现所谓区域-恒定线速度(Z-CLV)的旋转探测。
图3A示出配置在DVD-RAM上的多个区域范围。如图中所示,DVD-RAM被分成编号为0号区域到23号区域的24个区域范围。每个区域范围是使用相同的角速度被访问的一组记录道。在本实施方案中,每个区域范围包含1888条记录道。DVD-RAM的旋转角速度对每个区域范围被分别设置,位于越接近光盘内边缘的区域其速度越高。这保证在单个区域中完成访问时光传感器能以恒定的速率移动。这样做,DVD-RAM的记录密度被提高了,并且在记录和再现期间旋转控制成为更容易了。
图3B展示在图3A中示出的引入区,引出区以及0-23号区域范围的横向排列。
每个引入区和引出区在里面都具有故障管理区(DMA)。DMA记录指出被发现包含故障的区段位置的位置信息,并指出位于替换区替换故障区段的区段位置的替换位置信息。
每个区域范围在里面具有用户区,以及配置在区域范围间边界处的替换区和未使用区。用户区是能被文件系统作为记录区使用的区域。替换区是当发现上述故障区段时被用于替换故障区段的。未使用区是不被用于记录数据的区域。只有两个记录道被分配作为未使用区,配置这种未使用区以防止区段地址的错误识别。这是因为当区段地址被记录在同一区域内相邻记录道中相同位置时,对于Z-CLV区段地址被记录在区域边界处相邻记录道中不同的位置。
这样,不用于记录数据的区段存在于区域范围之间的边界处。所以,DVD-RAM上的逻辑区段号(LSN)从内边缘开始被按顺序地分派到用户区的物理区段以依次显示只用于记录数据的区段。
如图3C中所示,记录用户数据并由被赋予2SNs的区段组成的区域被称为容量区。
并且,如图3D中所示,在最里面和最外面的边缘中,容量结构信息被记录以用于作为逻辑容量对付盘片。除了用于记录容量结构信息以外的容量区的其余部分被称为分离区。分离区记录文件。逻辑块号(LBN)从第一区段开始按顺序地被分派到分离区的区段。
图4展示区域范围,ECC决,和区段之间的层次关系。如图中所示,每个区段范围包含多个ECC块。这里应注意在光盘中,在区段单元中的区域都被分派给非AV数据,而在连续记录区单元中的区域都被分派给AV数据以便每个连续记录区保证AV数据的不间断的再现。这里,每个连续记录区由ECC块单元中的连续区段所组成(换句话说,每个区是ECC块的整倍数)并具有预定的容量[约]兆字节(MB)]或更多,每个连续记录区不超过区域之间的边界。然而,当AV数据包含多个盘区,最后的盘区可能比预定的量小。规定各连续记录区不超过区域之间边界的理由是超过边界将改变光盘的旋转角速度,这将干扰不间断的再现。每个连续记录区是ECC块的整倍数的理由是ECC块是ECC过程中处理的最小单元。
图5示出区段管理表(空位映射)和连续记录区管理表。区段管理表被记录在容量区的分离区内并被包含在文件系统管理信息中。连续记录区管理表被用于管理连续记录区。附图还示出容量区,区段和区段内容之间的层次关系。
第一层表示示于图3D的容量区。
第二层表示包含区段管理表的区段范围。区段范围都被包含在分离区中。展示每个区段数据分派情况的区段管理表(又称空位映射)用逻辑块号0-79被记录在区段范围中。作为非AV文件和作为正常文件被记录的连续记录区管理表不被记录在固定的区域中。
如在第三层中所示,“空位映射”这列显示包含在分离区中的各区段是否被分派或未被分派。在这个实例中,每个区段的分派情况由一个位表明。例如,对逻辑块号0-79来说各区段被赋予“0”位(表明“被分派”)因为这些区段已经分派作为空位映射。
如在第三层中所示,连续记录区管理表示出在已被分派作为连续记录区的分离区中的范围。在图5中,连续记录区管理表被描绘为一列包含条目e1,e2,e3,e4,...格式的表。表左侧的外边,相对于表的开始部分的条目的相对地址(字节数)被示出。
如图中从左到右所示,每个条目是由起始区段号(LSN),结束区段号和指示字符所组成。在给定的起始区段号和结束区段号之间的区段对应于部分或整个连续记录区。指示字符凭借其相对地址指明下一个条目的位置。最后一个条目的指示字符是数值“-1”,该值表明它是最后的条目。
在图5中所示的本发明实例中,条目e1是包含具有区段号6848至15983的连续区段的连续记录区。条目e1是指明下一个条目e2是从第12个字节开始的区域的信息(指示字符)。其他条目都与条目e1相似。在本实例中,条目e1-e4都由一个连续记录区形式,后者由区段号为6848-31983的连续区段所组成。这暗示AV数据已被记录4次并且每次AV数据被记录,连续记录区就被添加。
空位映射列应连同连续记录区的分派被写出。例如,在光盘记录仪器中,被分派作为连续记录区的区域也作为分派区被显示在空位映射列中。
图6展示AV数据和非AV数据文件被记录的DVD-RAM的文件系统的实例。
在图中椭圆代表目录,长方形代表文件。
根目录分岔到“实时可改写”(“RTRW”)和两个非AV文件“文件1.devt”和“文件2.dat”。目录“RTRW”分岔到多个AV数据文件“影片1.VOB”,“影片2.VOB”,...以及AVO数据管理文件“实时可改写.IFO”。如图7中所示,AV数据文件“影片1.VOB”,“影片2.VOB”...都作为VOBs被分别存储在数据区。
(1-2)AV数据管理文件图8分层展示在图6中所示的AV数据管理文件“TRTW.IFO”的内容。如图8中所示,AV数据管理文件包含标题搜索指示字符表810,AV文件管理表820以及程序单元(PGC)信息表830。图9示出这些表和视频对象之间逻辑关系。
标题搜索指示字符表810包含在DVD-RAM中记录的标题清单。这里,标题可能是由用户记录或已由用户编辑的程序。图8和图9只示出包含在标题搜索指示字符表中的标题搜索指示字符811,812,...。
标题搜索指示字符811,812,...都是与标题对应的指明PGCs(或PGC信息)的指示字符。例如,标题搜索指示字符811指明PGC信息831。这里,每个PGC由任意VOBs的任意AV数据区段形成,区段是逻辑连接的。每段PGC信息显示在多个任意VOBs的任意AV数据区段之间的逻辑关系。
AV文件管理表820表示再现点(时间)和AV文件(即VOBs)存储位置之间的关系。表包含与VOBs数一样多的VOB信息(VOB信息821,822)段。
每个VOB信息821,822...包含VOB通用信息和时间映射信息。VOB通用信息是只有每个VOB才有的信息,如再现周期。时间映射信息表示VOBUs的再现点(时间)和存储位置之间的关系。
VOB通用信息821a包含本VOB的标识符和VOB的再现周期。
时间映射信息821b包含前面已描述过的第一时间表和第二时间表。
如在图9中所示,第一时间表(时间映射表)由1号,2号,...时间映射组成,它包含位于以本VOB的起始时间作为起点的时间坐标上VOBUs的存储位置(区段地址),存储位置被按顺离排列并对应于相差一个预定时间单位(如60秒)的再现点;以及用于确定分别对应于存储位置的VOBUs的指示器。
第二时间表(VOBU表)由1号,2号,...VOBU映射组成,它包含VOBUs的再现周期和数据量,VOBU映射按照从本VOB的起点开始的相应的VOBUs的再现次序被排列。
PGC信息表830包含多个PGC信息段831,832,...。
多个PGC信息段831,832,...各是一个表,它包含在VOB中视频段的清单,视频段是按再现次序被排列的。确定视频段的信息被称为单元。每个单元凭借其起始时间和结束时间确定VOB中的视频段。每段PGC信息表示由这些单元确定的AV数据的按逻辑连接的视频段。
每个单元831a,831b,...包含AV文件标识符,VOB标识符,以及视频段的一对起始时间和结束时间。
在图9所示的实例中,对应于标题的一序列AV数据按下列过程被识别标题搜索指示字符811→PGC信息8310→单元831a至831c→VOB信息821,822→1号,2号VOB。在这个实例中,对应于标题的AV数据由1号,2号两个VOBUs组成。PGC信息的最简单的实例,如最近被记录的标题的情况,被表示为一个标题→一段PGC信息→一个单元→一段VOB信息→一个VOB。在这种情况下,一个标题由一个VOB组成。
图10展示AV文件的数据结构,或VOB。如图中所示,每个VOB由多个VOBUs组成。每个VOBU是包含对应于再现约0.5秒的被压缩的视频数据和声频数据以及至少包含一个I-图象的AV数据段。每个VOBU由一序列交错视频包(V-PCK)和声频包(A-PCK)组成。每个包包含包标题,分组标题以及视频/声频数据,并且有与区段量(2KB)相同的量。对应于被组装的分组的包按MPEG2被确定。
图11示出对应于VOB的时间映射信息的数据结构。在图中,时间映射信息821b表示VOBs的再现点与存储位置之间的相互关系。时间映射信息821b由时间映射通用信息8210,时间映射表8220,VOBU表8230组成。图12展示在时间映射表和VOBU表之间的逻辑关系。
时间映射通用信息8210包含被包含在时间映射信息中的时间映射数和VOBU映射数,表示设置在时间映射之间的预定时间周期的时间单位(又称作TMU),以及表示本VOB的起始时间和第一时间映射的时间之间时差的时间偏移(又称TM-OFS)。
时间映射表8220包含多个时间映射8211,8212,...,它们按以TMU为间隔的时间顺序被排列。时间映射8211确定对应于-将时间偏移到本VOB的起始时间所得到的时间的VOBU映射。时间映射8212确定对应于将一个TMU加到时间映射8211的时间到的时间的VOBU映射。时间映射8213确定对应于将两个TMU加到时间映射8211的时间所得到的时间的VOBU映射。后继时间映射按相似的方式确定相应的VOBU映射。
通常,时间偏移为“0”,在那里,如上所述,时间映射8211的时间与本VOB的起始时间相匹配。例如,当VOB的第一部分被编辑所删除,时间偏移显示与“0”不同的数值。
图13展示当VOB的第一部分被删除时,时间映射表与VOBU表之间的逻辑关系。如从图中了解到的,在这个实例中TM-OFS表示本VOB的起始时间和第一时间映射的时间之间的时差,并且它被设置等于VOB被删除的第一部分的VOB再现时间。这减少了制作时间映射表所需的计算量。
I号时间映射的再现点(又称作时间映射时间)被表示为时间映射时间=(TMU*(i-1)+TM_OFS)。
时间映射8211,8212,...各自包含VOBU映射号,时差(又称为TM_DIFF),以及VOBU地址(又称VOBU_ADR)。
VOBU映射号8212a是对应于时间映射8212的时间映射时间的VOBU映射号。
TM_DIFF 8212b是本VOBU的起始时间和相应的时间映射时间之地差。VOBU#j的起始时间被表示为VOBU起始时间=(TMU*(j-1)+TM_OFS-TM_DIFF)VOBU-ADR 8212C是指明VOBU起点的地址(四个字节的区段地址)。
VOBU表8230是包含VOBU映射8231,8232,...的表,它们分别对应于包含在本VOB中的VOBUs。
VOBU映射8231,8232,...各自包含基准图象的大小,VOBU再现时间,以及VOBU的大小。
基准图象的大小8232a是VOBU的第一I一映射的大小。大小8232a被用于读取在特殊的再现运行和在确定时间的再现中的基准图象。
VOBU再现时间8232b是用于VOBU被再现的周期时间8232b用一个字节表示。时间8232b被用于检测在特殊再现运行和在确定时间的再现中的目标影象。这就是说,再现仪器持续按顺序将各VOBU的再现时间加到VOBU的起始时间直到相加的结果与对应于目标影象的VOBU的时间相匹配。再现仪器检测目标VOBU并随后从所检测的VOBU中查明目标影象。
VOBU大小8232c是VOBU的数据量。有两个字节的VOBU大小凭借区段数表明VOBU大小。大小8232c被用于检测在特殊再现的运行和在确定时间的再现中的目标影象的大小。
(2)记录/再现仪器本发明的光盘记录/再现仪器参照附图被描述。
(2-1)整个系统图14示出包含本现有实施方案的光盘记录/再现仪器的系统的结构。
系统包含光盘记录/再现仪器10(又称作DVD记录器10),用于操纵DVD记录器10的遥控器6,连接到DVD记录器10的DVD记录器的显示器12,以及天线9。
在DVD-RAM光盘被装入后,DVD记录器10压缩视频/声频数据,该数据是包含在通过天线9接收的模拟广播波中,将被压缩的数据作为AV文件记录在DVD-RAM盘片中,扩展被压缩的视频/声频数据,并输出被扩展的视频/声频信号到显示器12。
(2-2)DVD记录器10的硬件结构图15是展示DVD记录器10硬件结构的方块图。
DVD记录器10包含控制器1,MPEG编码器2,盘片访问装置3,MPEG解码器4,视频信号处理装置5,遥控器6,母线7,遥控器信号接收装置8,以及接收器9。
控制器1包含中央处理器(CPU)1a,处理器母线16,母线接口1c,以及主存储器1d。控制器1执行存储在主存储器1d的程序,通过记录、再现、编辑等等控制整个DVD记录器10。尤其是,在包含AV数据的AV文件(VOB)被记录以后,控制器1完成对应于所记录的VOB的VOB信息和PGC信息,并且记录或修改AV数据管理文件。另外,当AV数据被再现时,控制器根据VOB信息获得在一单元中由其起始和结束时间确定的区段地址,该单元包含在图9中所示AV数据管理文件中的PGC信息中。控制器随后读出并再现该区段。尤其是,在特殊再现的情况下,对于快进或反绕,控制器1引用VOB信息顺序获得按预定周期(如5秒或-5秒)的间隔排列的基准图象的地址。
MPEG编码器2压缩包含在通过天线接收的模拟广播波中的视频/声频数据并生成MPEG流。
具有记录道缓存器3a的盘片访问装置3在控制器1的控制下,通过记录道缓存器3a将MPEG编码器2接收的MPEG流记录到DVD-RAM盘片中,从DVD-RAM盘片读出MPEG流,并通过记录道缓存器3a将所读的MPEG流输出到MPEG解码器4。
MPEG解码器4将由盘片访问装置3读出的被压缩的流扩展,并输出被扩展的视频数据和声频信号。
视频信号处理装置5将从MPEG解码器输出的视频数据转变为供显示器12用的视频信号。
遥控器信号接收装置8从遥控器6接收遥控信号并将用户指令的操作通知给控制器1。
如图14中所示,DVD记录器10是根据它用作家庭使用的磁带录像机(VTR)的替换物的前提来构造的。不限于构造,当DVD-RAM盘片被用作供计算机用的记录介质时,以下的结构是可能的。这就是说,作为DVD-RAM驱动仪器,盘片访问装置3通过被称为小型计算机系统接口(SCSI)或集成设备电路(IDE)的接口被连接到计算机母线。而且,当操作系统(OS)和应用程序在计算机硬件上被执行时,在图3中示出的不同于盘片访问装置3的组件也被实施或操作。
图17是展示MPEG编码器2结构的方块图。如图中所示,MPEG编码器2包含视频编码器2a,供存储视视频编码器的输出用的视频缓存器2b,声频编码器2c,供存储声频编码器输出用的声频缓存器,用于多路传送分别存储在视频缓存器2b和声频缓存器2d中被编码的视频数据和声频数据的系统编码器2e,供编码器2生成同步时钟信号用的系统时间时钟(STC)装置2f,以及供控制和管理这些设备用的编码控制器2g。
在编码器中每次生成一个VOB,编码控制器2g就将信息如GOP信息和映射信达到在图15所示的控制器1。这里,GOP信息包含在VOBU中包的数目和在VOBU第一I-图象中包的数目。这里提到的包,例如在图10中所示的视频包(V-PACK)和声频包(A-PACK),各有24位(KB)的固定长度。因此,在本实施方案中,GOP信息表明分派给VOBU区段数和在VOBU中分派给第一I-图象的区段数。
图18是展示MPEG解码器4结构的方块图。如图中所示,MPEG解码器4包含用于将MPEG流分成视频流和声频流的多路分解器4a,用于暂时存储被分出的视频流的视频缓存器4b,用于将存储在视频缓存器4b中的视频流解码的视频解码器4c,用于暂时存储被分出的声频流的声频缓存器4d,用于将存储在声频缓存器4d中的声频流解码的声频解码器4e,用于生成同步时钟信号的STC装置4f,用于将偏移值加到同步时钟信号的加法器4g,以及用于或选择同步时钟信号或选择同步时钟信号加上偏移值的选择器4h-4j并将被选择的信号分别传送给多路分解器4a、声频解码器4e和视频解码器4c。
(2-3)功能方块19是展示基于组件功能的DVD记录器10的结构的功能方块图。图中所示每个功能在控制器1的CPU 1a执行在主存储器1d中的程序以控制在图15中所示的硬件之后被实施。
如图19中所示,DVD记录器10由盘片记录仪器100,盘片读取装置101,文件系统装置102,记录/编辑/再现控制器105,用户接口装置106,控制数据管理装置107,AV数据记录仪器110,AV数据编辑装置120,以及AV数据再现装置130组成。
盘片记录仪器100,一从文件系统装置102的区段单元中接收到逻辑区段号和逻辑数据,就将所接收的数据记录在盘片上。然而,事实上,盘片记录仪器100按ECC块(每块由16个区段组成)的单元将逻辑数据从盘片上读取并写入在盘片上。如果逻辑数据少于16个区段,盘片记录仪器100读取包含逻辑数据的ECC块,执行ECC过程,随后将ECC块写在盘片上。
盘片读取装置101,当从文件系统装置102接收到逻辑区段号和区段数时,就从特定的区段读取数据并将读取的数据传送到文件系统装置。然而,事实上,盘片读取装置101在ECC块的单元中读取数据。在所读取的数据被执行ECC过程后,盘片读取装置只将区段中必需的数据传送给文件系统装置。这是因为通过在ECC块(每块由16个区段组成)的单元中读取AV数据,并开销被降低了。这与盘片记录仪器是相同的。
文件系统装置102包含主要供写入和编辑AV文件用的AV文件系统装置103,以及供执行对AV文件和非AV文件通用过程的公用文件系统装置104。文件系统装置102,一接收到来自AV数据记录仪器110,AV数据编辑装置120,以及AV数据再现装置130有关写入或读取文件的命令,就至少在区段单元里处理光盘上的文件。
记录/编辑/再现控制器105控制整个DVD记录器10。更明确地说,控制器105控制促使用户去操作的引导显示,通过用户IF装置106接收来自用户对引导反应的指令,并且,按照用户的指令,要求AV数据记录仪器110、AV数据编辑装置120、或AV数据再现装置130去执行诸如重新记录AV数据,被记录AV数据的再现和编辑的操作。
用户IF装置106通过遥控器6接收来自用户供操作的指令,并将所接收的用户指令通知记录/编辑/再现控制器105。
控制数据管理装置107读取AV数据管理文件,它是在主存储器1d上的非AV数据并且对于来自任何装置的要求提供信息。
AV数据记录仪器110,当接收到来自控制器105的记录要求时,就向AV文件系统装置103发布为实现记录要求所需的指令。为此目的,AV数据记录仪器110包含AV数据输入装置111和文件管理信息生成装置112。
AV数据输入装置111将视频和声频信号转变为MPEG数据。这就是,AV数据输入装置111实时将视频和声频信号编码。AV数据输入装置111将被编码的MPEG数据输出到AV文件系统装置103以便MPEG数据在盘片中被作为AV文件记录。在将信号编码时,AV数据输入装置111计算在各VOBU中的包数及在MPEG数据中各VOBU的第一I-图象中的包数,并将计算的结果存储在存储器(主存储器1d)中作为GOP信息。在AV文件记录在盘片中以后,AV数据输入装置111随后将信息传送到AV文件管理信息生成装置112。
在凭借AV数据输入装置111将AV文件记录在盘片中以后,AV文件管理信息生成装置112生成VOB信息,PGC信息,及对应于根据存储在存储器中GOP信息的被记录的AV文件的标题搜索指示字符。所生成的信息被用作AV文件管理信息。AV文件管理信息生成装置112还修改存储在控制数据管理装置107中的AV数据管理文件,并通过文件系统装置102将被修改的AV数据管理文件记录在DVD-RAM盘片上。
AV数据编辑装置120,当接收到来自控制器105的编辑要求时,就向AV文件系统装置103发布实时编辑要求所需的指令。
AV数据再现装置130,当接收到来自控制器105的再现的要求,就向AV文件系统装置103发布实施再现的要求所需的指令。
(2-4)由文件系统装置102执行的指令以下是由文件系统装置102支持的指令。
文件系统装置102接收来自控制数据管理装置107,AV数据记录仪器110,AV数据编辑装置120,AV数据再现装置130,以及记录/编辑/再现控制器105的各种指令,并按照所接收的指令管理文件。
图20示出有关文件管理的由AV文件系统装置103和公用文件系统装置104支持的指令清单。为响应指令由文件系统装置102执行的操作在下面被描述。
创建在盘片上生成新文件,并送还文件标识描述符。
删除从盘片删除文件。
打开获得文件标识符以访问被记录在盘片上的文件。
关闭关闭被打开的文件。
写入将文件记录在盘片上。
读取从盘片上读取文件。
寻找在记录在盘片上的数据流的内部移动。
更名改变文件名称。
创建目录在盘片上制作新目录。
移去目录从盘片上移去目录。
文件系统状态查询文件系统的目前状态。
获得属性获得文件属性。
设置属性改变当前打开的文件的属性。
搜索不连续检测指定段是否包含不连续边界(区域边界),如果它包含不连续边界就送还“真”,如果不包含不连续边界就送还“假”。
合并将盘片上两段AV数据合并到存储器中的数据。
分割将盘片上的AV文件分割成两个AV文件。
缩短删除在盘片上AV文件的不需要部分(边缘部分)。
替换用存储器中数据替换部分AV文件。
AV数据记录仪器110,AV数据编辑装置120,以及AV数据再现装置130通过使用上述指令的组合实现诸如记录、编辑以及再现的过程。
(3)记录/再现现在详细描述DVD记录器10的操作。其操作为(3-1)AV文件的记录,(3-2)AV文件管理信息的生成和记录,(3-3)AV数据的再现,(3-4)按确定的时间再现,以及(3-5)AV数据的特殊再现。
(3-1)AV文件的记录对于记录视频/声频数据,人工记录和程控记录都是可用的。当用户按下遥控器上的“记录”键并为记录设置少许项目之后,人工记录立即开始。在程控记录中,记录的起始和结束时间是用户事先拟定程序的。
例如,当用户按下遥控器6上的“记录”键时,如图21所示在记录/编辑/再现控制器105的控制下显示器显示引导影象200。尽管引导影象200被显示在屏上当用户按下遥控器上“1”和“选择”键时,用于设置记录条件(在本实例中是“记录时间”和“记录质量”)的引导影象201被显示。
为了设置记录时间,用户凭借操作遥控器6上的光标按钮首光移动在屏上的聚光点或在“无限制”或在“指定”上,然后按下“选择”按钮。这里,如果用户选择“指定”,屏改变为用于促使用户通过操纵十个按钮键输入时间的引导图象。在用户指定时间后,屏回到引导图象201。
作为记录条件的“记录质量”涉及MPEG数据的位速率和分辨率,并有三种类型“高”,“标准”和“时间保证”。“高质量”具有6Mbps的位速率和720×480象素的分辨率;“标准”具有了3Mbps和360×480象素,而“时间保证”的质量有1.5Mbps和360×240象素。
这里,假定用户在引导图象201上选择“无限制”和“时间保证”的质量,并随后按下在引导图象202的“记录”按钮。
当做了这样的选择,记录/编辑/再现控制器1 5指令AV数据记录仪器110按所指定的记录。在接收到指令时,AV数据记录仪器110就开始记录过程。
图22是展示由AV数据记录仪器110完成的记录过程的流程图。
在人工记录的情况下,用户已按下“记录”按钮的通知通过IF装置106被送到记录/编辑/再现控制器105。
当接收到通知时,控制器105就分派连续记录区,它的大小大于以前(步骤220)描述过的预定量(约7MB)。更明确地说,控制器105访问空位映射和连续记录区管理表以检测未被分派的连续区段范围。控制器105随后分派由未被分派的连续区段范围组成的新的连续记录区去记录。这样做,当其他AV数据已被记录在盘片中时而且当待记录的数据继续合乎逻辑地来自现存的AV数据时,控制器105分派连续记录范围,它从现存的AV数据的已被分派的连续记录区延伸,如果这是可能的。
记录/编辑/再现控制器105将文件标识符和表明作为记录条件被指定的“时间保证”质量参数传送给AV数据输入装置111。AV数据输入装置111指令MPEG编码器2将通过天线9接收的预定通道的视频和声频数据开始编码并将被编码的MPEG数据输送到记录道缓存器3a(步骤221)。
记录/编辑/再现控制器105向公用文件系统装置104发布确定被重新分派的连续记录区“创建”指令(步骤222)。当接收到命令时,公用文件系统装置104当它可能在重新分派的连续记录区创建文件时就送还文件标识描述符。
尽管上述过程在进行,AV数据输入装置111向AV文件系统装置103发布“打开”的指令(步骤223)使得AV文件系统装置103将控制器105给予的文件标训施舍和在文件条目上的信息存储到工作存储器(未被图示)[存储在工作存储器中的信息又被称作“Fd”(文件描述符)]。
每次VOBU被编码,AV数据输入装置111就对各VOBU中的包数和各VOBU中第一基准图象(I-图象)中的包数计算并存储进主存储器1d以作为GOP信息。AV数据输入装置111持续完成这个过程直至它从控制器105接收“停止”的指令(步骤224)。图23示出GOP信息的实例。该图展示存储在主存储器1d中在VOBUs直到22号VOBU已被编码时的GOP信息。这里应注意在本实施方案中,每个VOBU包含对应于约再现0.5秒的15帧(或30半帧)的视频数据。
此外,每当记录道缓存器3a存储预定量的MEPG数据,AV数据输入装置111就向AV文件系统装置103发布“写入”指令(步骤228和229)。这里,假定“写入”指令连同三个指定的参数被发布到系统装置103。三个参数分别表明如上所述靠“打开”的指令Fd已被打开;待记录的数据量;以及存储数据的缓存器(在本实例中,是记录道缓存器3a)。由参数确定的Fd包含,如文件条目,范围存储位置和范围长度的信息。该信息表示在步骤220中分派的连续记录区。在Fd打开和关闭之间的期间,每次发布一个“写入”的指令,Fd每次就被修改。对于“写入”指令的第二次或后继的发布,接着已被记录的数据,新的数据被补充写入。
当接收到“停止”的指令时(步骤224),AV数据输入装置111就发布“写入”的指令(步骤230)。AV数据输入装置111随后发布“关闭”的指令(步骤231)。AV数据输入装置111另外还通知AV文件管理信息生成装置112AV文件(VOB)的记录已终止(步骤232)以结束整个过程。注意在步骤230中发布“写入”指令以将记录道缓存器中其余的数据记录在盘片上。另外,在步骤225中发布的“关闭”指令是被用作将工作存储器中的Fd写回到DVD-RAM盘片上作为DVD-RAM盘片上的文件标符,文件条目等。
在图23中所示的实例中,描述了人工记录的情况。在程序记录的情况下,“记录”按钮已被按下的通知连同供程序记录所指定的时间一起通过用户IF装置106被传送到记录/编辑/再现控制器105。控制器105分派对应于所指定时间周期的连续记录区。
(3-2)AV文件管理信息的生成和记录图24是展示凭借AV文件管理信息生成装置112生成和记录AV文件管理信息的过程的流程图。
如图中所示,AV文件管理信息生成装置112,当从AV数据输入装置111接收到AV文件记录已结束的通知(步骤251)时,就凭借AV数据输入装置111根据存储在存储器(主存储器1d)中的GOP信息而且还根据对应于存储AV文件重新分派的连结慷慨沤的起始位置的VOBU号生成VOB信息(步骤252)。
(a)VOB通用信息和时间映射信息包括,如图11中所示,(b)时间映射通用信息,(c)VOBU表,以及(d)时间映射表被制作如下。
(a)VOB通用信息(VOB标识符,VOB再现时间)当文件管理表已经被保留在控制数据管理装置107中时,AV文件管理信息生成装置112分派未分派的VOB标识符(例如,下一个VOB标识符)。当文件管理表未被保留在控制数据管理装置107中时,AV文件管理信息生成装置112分派1号VOB作为VOB标识符,从AV数据输入装置111获得AV文件的再现时间,并生成包含这些种类信息的VOB通用信息。
(b)时间映射通用信息(时间映射数,VOBU映射数,TMU,TM_OFS)AV文件管理信息生成装置112凭借把VOB再现时间除以TMU,例如TMU被设置为60秒,来计算时间映射数。AV文件管理信息生成装置112随后将VOBU映射数据设置到包含在GOP信息中的VOBUs数,并将TM_OFS设置为“0”(在新的记录情况下)。
(c)VOBU表(基准图象大小,VOBU再现时间,VOBU大小)因为在图23中所示的GOP信息直接显示出基准图象的大小和VOBU的大小,AV文件管理信息生成装置112将各VOBU的再现时间添加到GOP信息中以制作VOBU表。在本实施方案中,因每个VOBU包含15帧(或30半帧)的视频数据,每个VOBU被再现约0.5秒(15帧时间周期)。这里应注意因为在AV文件中最后的VOBU的再现时间不同于其他VOBUs,AV文件管理信息生成装置112从AV数据输入装置111获得最后的VOBU的再现时间以将所得时间设置在VOBU表中。
(d)时间映射表(VOBU映射数,时差TM_DIFF,以及VOBU地址)AV文件管理信息生成装置112顺序将VOBU表中VOBU再现时间加起来。每当相加的结果与TMU的整倍数的时间相匹配时,AV文件管理信息生成装置112就检测对应于这个时间的VOBU。这样,AV文件管理信息生成装置112获得对应于每个时间映射的VOBU映射数,并且从下式获得时差时差=(TMU的整倍数)-(总和)。
VOBU地址是由每个VOBU大小与“VOBU映射数”与连续记录区的起始位置加起来得到的,起始位置是从AV数据输入装置111得到。
当VOB信息如上所述生成后,AV文件管理信息生成装置112生成凭借AV数据输入装置111记录的标题的PGC信息。在程序记录中,AV数据输入装置111生成1个VOBU。在这种情况下,PGC信息包含确定VOB起始时间和结束时间的单个单元。
当用户暂停记录,最好是生成不同的单元以确定在暂停之前和之后不同的再现时间。这是因为AV数据输入装置111(MPEG编码器2)达到完全停止而且对用户这是影象间的重要间隙。当这种情况发生时,AV文件管理信息生成装置112通过所得开始暂停的时间生成两个或更多的单元。
另外,AV文件管理信息生成装置112生成标题搜索指示字符,它表明生成的PGC信息(步骤254)。
如果文件已存在,AV文件管理信息生成装置112随后向文件系统装置102发布“打开”的指令和“读取”的指令以读取AV数据管理文件(步骤255)。然而,当控制数据管理装置107保存文件时,AV数据管理文件可不被读取。
AV文件管理信息生成装置112通过将VOB信息,PGC信息,以及在步骤252-254生成的标题搜索指示字符加到AV数据管理文件来修改被读取的AV数据管理文件(步骤256)。AV文件管理信息生成装置112随后向文件系统装置102发布“写入”的指令和“关闭”的指令将被修改的AV数据管理文件记录(写入)在盘片上(步骤257)。用这种操作,生成和记录AV文件管理信息的过程结束了。这里,一个区域被分派给在区段的单元中的AV数据管理文件,因为AV数据管理文件是非AV文件。
图25示出根据图23中所示的GOP信息生成的时间映射表和VOBU表。在图中,为了方便起见TMU被设置为5秒。另外,VOBU再现时间由半帧时间数(1/60秒)来表示。
(3-3)AV数据的再现在再现过程中,尽管引导图象200被显示当用户安下在遥控器的“2”和“选择”按钮时,图21中所示的引导图象203被显示。尽管引导图象203被显示当用户按下“1”和“选择”按钮时,控制器105将标题名(或标题搜索指示字符号)传送给AV数据再现装置130。在本实例中,这使标题A展现。
图26是展示由AV数据再现装置130完成普通再现的过程的流程图。
在图26中AV数据再现装置130为被传送的标题名(或标题搜索指示字符号)访问由控制数据管理装置107保存的AV数据管理文件以获取PGC信息和VOB信息(步骤281)。另外,AV数据再现装置130向文件系统装置102发布“打开”的指令以确定示于所获得的VOB信息中的AV文件(步骤282)。
AV数据再现装置130随后凭借重复范围从步骤283至步骤290的循环再现标题A,其次数与设置在PGC信息中的单元数相同。
更明确地说,AV数据再现装置130通过访问时间映射信息将单元的起始和结束时间分别转换为起始地址(区段地址)和结束地址(步骤284)。AV数据再现装置130向文件系统装置102发布“读取”的指令以指定时间。这使盘片读取装置101能开始读取在起始和结束地址之间的VOB(与单元对应的)中的数据段。
AV数据再现装置130随后将记录道缓存器3a中的AV数据解码,记录道缓存器3a每次存储预定量的AV数据直到对当前单元的读取结束(步骤286-288)。当盘片读取装置101结束读取单元时,AV数据再现装置130将记录道缓存器3a中的数据解码(步骤289)。单元的再现随这一步骤结束。
在PGC信息中所有单元通过上述过程被解码以后,AV数据再现装置130向文件系统装置102发布“关闭”指令以结束再现过程。
(3-4)按确定时间再现“按确定时间再现“是当用户在示于图21中的引导图象205上,在标题的再现周期的范围内指定起始时间和结束时间所完成的再现。
图27是展示按指定时间再现过程的流程图。
在图27中,AV数据再现装置130为被传送的标题名(或标题搜索指示字符号)访问由控制数据管理装置107保存的AV数据管理文件以获取PGC信息和VOB信息(步骤295)。AV数据再现装置130通过访问时间映射信息进一步将由用户指定的起始和结束时间分别转换为起始地址和结束地址(步骤296)。
AV数据再现装置130向文件系统装置102发布“打开“的指令以指定示于所获得的VOB信息中的AV文件(步骤297)。AV数据再现装置130也向文件系统装置102发布“读取”的指令以指定所得的起始和结束地址。这使盘片读取装置102能开始读取在起始和结束地址之间的VOB中的数据段。
随后每次记录道缓存器3a存储预定量的AV数据,AV数据再现装置130就将记录道缓存器3a中的AV数据解码,直到单元的读取结束(步骤299-301)。当盘片读取装置101结束读取,AV数据再现装置130将记录道缓存器3a中的数据解码(步骤302),并向文件系统装置102发布“关闭”的指令(步骤303)。再现过程随着这个步骤结束。
(3-5)AV数据的特殊再现在图26和27所示的再现过程中,当用户按下遥控器上的“快速”键或“反绕”键,特殊再现过程就开始,当用户按下“播放”键,该过程就结束。
图28是展示由AV数据再现装置130完成的特殊再现过程的流程图。
AV数据再现装置130,一接收到来自记录/编辑/再现控制器105关于用户已按下“快进”或“反绕”键的通知,就设置供特殊再现用的跳跃时间Δt(步骤310)。例如,对于“快进”键跳跃时间Δt被设置为“t1秒”,以及对于“反绕”键跳跃时间Δt被设置为“-1秒”。在特殊再现期,当按下“快进”或“反绕”键时跳跃时间可分别被扩展“+1秒”和“-1秒”。
在后续的步骤中,AV数据再现装置130暂停MPEG解码器4,从MPEG解码器4获得暂停时间“ts”,并清除记录道缓存器3a(步骤311-313)。
每当用跳跃时间Δt来修改暂停时间“ts”时,AV数据再现装置130随后就执行范围从步骤315至步骤325的过程,直到结束特殊再现的指令被输入(例如,按下“播放”键)。
更明确地说,当所修改的时间“ts”不超过被再现单元的结束时间时,AV数据再现装置130访问时间映射信息以识别对应于时间“ts”的VOBU映射(步骤318),凭借访问相应的时间映射和VOBU计算VOBU映射的起始地址,并从被识别的VOBU图读取基准图象大小(步骤319)。当被修改的时间“ts”起过目前再现的单元的结束时间而且有下一个单元时,AV数据再现装置130用从某个公式得到的时间去修改时间“ts”到它超过下一个单元的起始时间(步骤315-317),随后获得VOBU的起始地址和上面描述的基准图象图象尺寸。
AV数据再现装置130向文件系统装置102发布搜索_不连续_AV_块的指令以确定所获得的初始地址和表明数据段的基准图象大小(步骤320)。发布这个指令以核对基准图象记录区是否超过边界如区域之间的边界,即,基准图象记录范围是连续区还是不连续区(步骤320)。当被判断该区是不连续的,AV数据再现装置130检测与当前VOBU相邻的VOBU映射(步骤322),并读取台地址和基准图象大小(步骤323)。
AV数据再现装置130向文件系统装置102发布“读取”的指令以确定读取起始地址和基准图象大小,一接收到指令,文件系统装置102就将由指令确定的基准图象数据存储入记录道缓存器3a。基准图象数据随后借助MPEG解码器4被再现。
上述过程被重复直到结束特殊再现的指令被输入为止,在每次重复过程中时间“ts”被跳跃时间Δt修改。当结束特殊再现的指令被输入(步骤325)时,AV数据再现装置130结束特殊再现过程并返回到以前正常的再现,即,至图26中所示的步骤283或图27中所示的步骤296(步骤326)。在这样做中,时间“ts”被设置为正常再现的起始时间。
如上所述,对应于与跳跃时间不同的时间的基准图象地址顺序地按照时间映射信息被获得。另外,时间映射信息包含在层次结束中的时间映射表和VOBU表,在层次结束中所有VOBUs的再现时间及其存储位置(区段地址)都是互相有关的。具有这种结构,盘片记录所有VOBUs的再现时间储位置(区段地址)是不必要的。这减少了在一个盘片中被记录的数据量,当视频/声频数据被记录在盘片上时使视频/声频数据地再现成为可能。
在本实施方案中,如图14中所示,DVD记录器10是基于用作家庭用磁带录象机的替代物的前提被构成的。然而,不限于这种,发DVD-RAM盘片被用作供计算机用的记录介质时,如下的构造也是可能的。这就是说,作为DVD-RAM驱动仪器,盘片访问装置3通过所谓的SCSI或IDE的IF被连接到计算机的母线。还有,当OS及应用程序在计算机硬件上被执行时,不同于盘片访问装置了的组件也被实施或操作。在这种情况下,盘片记录仪器100,盘片读取装置101,以及文件系统装置102主要作为加强OS或OS的功能被实施。此外,不同于这些装置的其他组件主要作为应用程序的功能也被实施。由文件系统装置102支持的各种指令都与服务指令,如果供给应用的系统调用指令,等效。
在本实施方案中,描述了每个AV文件记录一个VOB。然而,一个文件可记录多个VOBs。例如,凭借一种装置其中AV数据管理文件(TRTW.IFO)记录并管理包含在AV文件中的各VOB的大小或对应于自AV文件起点的偏移地址,这就可被实施。
基准图象大小可被确定为视频包的结束地址,在包中该VOBU的第一编码基准图象(第一I-图象)的最后数据被记录。是后地址是靠自这个VOBU的第一区段的相对写入文件区段地址被测量的。
尽管本发明的已被充分描述,但不脱离本发明的范围的各种变化和改进当然是可能的。
工业应用的可能性从上面的描述显而易见,本发明的光盘记录仪器是适合于当AV数据被实时记录在盘片上时用于生成减低数量的特殊再现信息以供特殊再现如快进和反绕用的。本发明的光盘还适合于记录连同AV数据在一起的特殊再现信息。本发明的计算机可读记录介质是可运行在包含用于光盘的记录/再现装置的计算机,并适合于当AV数据被实时记录在盘片上时用于生成减低数量的如快进和反绕的特殊再现信息以供特殊再现用。
权利要求
1.一种光盘包括一个用于保存一个包括多个视频对象单元的视频对象的数据区域;一个用于保存时间映射信息的时间映射区域;一个包含在时间映射信息中并与视频对象有关的第一时间表;一个包含在时间映射信息中并与视频对象有关的,包括多个条目的第二时间表,其中每一条目与各自的视频对象单元有关并包括相应视频对象单元的再现时间和数据大小;其中所述第一时间表包括指示对应于再现点的视频对象单元的保存位置的地址和用于指示哪一个条目与对应于该再现点的视频对象单元有关的指示器,该再现点相差一个比视频对象单元的最大再现周期长的预定时间单元。
2.如权利要求1所述的光盘,其中所述数据区域用于保存多个视频对象,所述光盘包括多个所述第一时间表,每一个与多个视频对象的相应一个有关并包括指示对应于再现点的,在各自视频对象中的视频对象单元的保存位置的地址和和用于指示哪一个条目与在视频对象中的对应于该再现点的视频对象单元有关的指示器,该再现点相差一个比视频对象单元的最大再现周期长的预定时间单元;和多个所述第二时间表,每一个与视频对象的相应一个有关并包括多个条目,其中每一个条目与相应的视频对象的一个相应视频对象单元有关并包括相应的视频对象的一个相应视频对象单元的再现时间和数据大小。
3.如权利要求2所述的光盘,其中每一个第一时间表包括多个时间映射,每一个时间映射对应于再现点中的相应一个再现点,并且每个时间映射包括一个所述指示器和指示在各个再现点与相应的视频对象单元的再现启始时间之间的差值的差别信息,所述一个指示器指示对于一个相应的视频对象单元的所述第二时间表的一个条目,该相应的视频对象单元相应于该再现点。
4.如权利要求3所述的光盘,其中该时间映射信息还包括多个时间偏移,每一个时间偏移与对应的视频对象有关并指示在相应的视频对象的再现过程中的第一再现点与在相应的视频对象的第一视频对象单元的启始时间之间的差别。
5.如权利要求3所述的一个光盘,其中该时间映射信息还包括在每一个第一时间表中的时间映射数目和在每一第二时间表中的条目数目。
6.如权利要求2所述的一个光盘,其中每一第二时间表的每一条目还包括一个第一基准图象的数据大小。
7.如权利要求1所述的光盘,其中每一第一时间表包括多个时间映射,每一时间映射对应于再现点中的相应一个再现点,并且每一个时间映射包括一个所述指示器,所述的一个指示器指示对于一个对应于各自再现点的相应视频对象单元的所述第二时间表的一个条目,该相应的视频对象单元的地址和指示在各个再现点与相应视频对象单元的再现启始时间之间的差别的差别信息。
8.如权利要求7所述的光盘,其中时间映射信息还包括一个对于该时间对象的时间偏移,所述时间偏移指示在该视频对象的再现过程中的第一再现点与在视频对象的第一视频对象单元的启始时间之间的差别。
9.如权利要求7所述的光盘,其中时间映射信息还包括在所述的第一时间表中的时间映射数目和在所述第二时间表中的条目数目。
10.如权利要求1所述的光盘,其中所述第二时间表的每一条目还包括第一基准图象的数据大小。
11.一个嵌入计算机可读介质上的与光盘和计算机一起使用的计算机程序,该计算机用于按时间顺序连续接收视频数据、压缩所接收的视频数据以生成包括一个视频对象单元序列的视频对象并将所生成的视频对象写在光盘上,所述计算机程序包括用于指示计算机生成与视频对象有关的第一时间表和与视频对象有关的第二时间表的生成指令,该第二时间表包括多个条目,每一条目与一个相应的视频对象单元有关并包括一个再现数据和相应的视频对象单元的数据大小,其中所述生成指令用于指示计算机生成所述第一时间表,从而包括指示相应于再现点的视频对象单元的保存位置的地址和和用于指示哪一个条目与对应于再现点的视频对象单元有关的指示器,该再现点相差一个比视频对象单元的最大再现周期长的预定时间单元;和用于指示计算机将所生成的第一和第二时间表写在光盘上的写指令。
12.如权利要求11所述的嵌入计算机可读介质上的与计算机一起使用的计算机程序,还用于生成多个视频对象,其中所述生成指令用于指示计算机生成多个所述第一时间表,每一个与多个视频对象的相应一个有关并包括指示对应于再现点的,在各自视频对象中的视频对象单元的保存位置的地址和和用于指示哪一个条目与在视频对象中的对应于该再现点的视频对象单元有关的指示器,该再现点相差一个比视频对象单元的最大再现周期长的预定时间单元;和多个所述第二时间表,每一个与视频对象的相应一个有关并包括多个条目,其中每一个条目与相应的视频对象的一个相应视频对象单元有关并包括相应的视频对象的一个相应视频对象单元的再现时间和数据大小。
13.如权利要求12所述的嵌入计算机可读介质上的与计算机一起使用的计算机程序,其中所述生成指令用于指示计算机生成多个时间映射,每一个时间映射对应于再现点中的相应一个再现点,并且每个时间映射包括一个所述指示器和指示在各个再现点与相应的视频对象单元的再现启始时间之间的差值的差别信息,所述一个指示器指示对于一个相应的视频对象单元的所述第二时间表的一个条目,该相应的视频对象单元相应于该再现点。
14.如权利要求13所述的嵌入计算机可读介质上的与计算机一起使用的计算机程序,其中所述生成指令用于指示计算机生成多个数据偏移,每一个时间偏移与对应的视频对象有关并指示在相应的视频对象的再现过程中的第一再现点与在相应的视频对象的第一视频对象单元的启始时间之间的差别。
15.如权利要求13所述的嵌入计算机可读介质上的与计算机一起使用的计算机程序,其中所述生成指令还用于指示计算机生成数据映射信息,该时间映射信息还包括在每一个第一时间表中的时间映射数目和在每一第二时间表中的条目数目。
16.如权利要求12所述的嵌入计算机可读介质上的与计算机一起使用的计算机程序,其中所述生成指令用于指示计算机生成第二时间表,每一第二时间表的每一条目还包括一个第一基准图象的数据大小。
17.如权利要求11所述的嵌入计算机可读介质上的与计算机一起使用的计算机程序,其中所述生成指令用于指示计算机生成多个时间映射,每一时间映射对应于再现点中的相应一个再现点,并且每一个时间映射包括一个所述指示器,所述的一个指示器指示对于一个对应于各自再现点的相应视频对象单元的所述第二时间表的一个条目,该相应的视频对象单元的地址和指示在各个再现点与相应视频对象单元的再现启始时间之间的差别的差别信息。
18.如权利要求17所述的嵌入计算机可读介质上的与计算机一起使用的计算机程序,其中所述生成指令用于指示计算机生成一个对于该时间对象的时间偏移,所述时间偏移指示在该视频对象的再现过程中的第一再现点与在视频对象的第一视频对象单元的启始时间之间的差别。
19.如权利要求17所述的嵌入计算机可读介质上的与计算机一起使用的计算机程序,其中所述生成指令还用于指示计算机生成时间映射信息,时间映射信息还包括在所述的第一时间表中的时间映射数目和在所述第二时间表中的条目数目。
20.如权利要求11所述的嵌入计算机可读介质上的与计算机一起使用的计算机程序,其中所述生成指令用于指示计算机生成第二时间表,所述第二时间表的每一条目还包括第一基准图象的数据大小。
全文摘要
光盘包含存储一个或多个视频对象的数据区;以及存储时间映射信息的时间映射区。每个视频对象包含多个视频对象单元。时间映射信息包含供每个视频对象用的一对第一时间表和第二时间表。每个第一时间表包含在相应的视频对象中视频对象单元的地址,以及指示器。地址被按顺序排列并指明视频对象单元的存储位置。指示器确定分别与地址相对应的视频对象单元。每个第二时间表包含各视频对象单元的再现周期和数据量。
文档编号G11B27/034GK1492431SQ02127530
公开日2004年4月28日 申请日期1998年9月17日 优先权日1997年9月17日
发明者佐伯慎一, 村濑薰, 冈田智之, 津贺一宏, 中谷德夫, 之, 夫, 宏 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1