具有用于管理记录在其上面的多个再现路径视频数据的再现的数据结构的记录介质及其...的制作方法

文档序号:7849213阅读:289来源:国知局
专利名称:具有用于管理记录在其上面的多个再现路径视频数据的再现的数据结构的记录介质及其 ...的制作方法
技术领域
本发明涉及一种具有用于管理记录在其上面的至少多个再现路径视频数据的再现的数据结构的记录介质以及用于再现和记录的方法及装置。
背景技术
能够记录大量高质量视频和音频数据的新型高密度只读和可重写光盘的标准化正在快速发展当中,并且预期在不久的将来新型光盘相关产品将会在市场上出现。可重写蓝光盘(BD-RW)是这种新型光盘的一个示例。
图1示出了BD-RW的文件结构。文件结构或数据结构用于管理记录在BD-RW上的视频和音频数据的再现。如图所示,该数据结构包括含有至少一个BDAV目录的根目录。该BDAV目录包括诸如“info.bdav”、“menu.tidx”和“mark.tidx”的文件,存储有播放列表文件(*.rpls和*.vpls)的PLAYLIST(播放列表)子目录,存储有片段(clip)信息文件(*.clpi)的CLIPINF(片段信息)子目录,以及存储有对应于片段信息文件的MPEG2格式的A/V流片段文件(*.m2ts)的STREAM(流)子目录。除了示出光盘的数据结构之外,图1还示出了光盘的各个区域。例如,被存储在光盘上的一个或多个一般信息区域中的一般信息文件info.bdav。
因为如图1所示的BD-RW数据结构和盘格式已广为人知且可容易地得到,所以在本公开文件中只提供对文件结构的简要概述。
如上面所提到,该STREAM目录包括称为片段的MPEG2格式的A/V流文件。该STREAM目录也包括特殊类型的称为桥接片段A/V流文件的片段。该桥接片段用于实现在片段中所选择的两个或多个显示间隔之间的无缝连接,且一般具有相对于片段来说很小的数据大小。该A/V流包括视频和音频数据的源数据包。例如,视频数据的源数据包包括报头和传输数据包。源数据包包括源数据包编号,其一般是顺序分配的编号,用作为访问该源数据包的地址。该传输数据包包括数据包识别符(PID)。该PID识别传输数据包所属的传输数据包的序列。该序列中的每个传输数据包具有相同的PID。
CLIPINF(片段信息)目录包括与每个A/V流文件相关联的片段信息文件。除了其它的以外,片段信息文件指出与其相关联的A/V流的类型、序列信息、节目信息和定时信息。该序列信息描述了到达时间基础(ATC)和系统时间基础(STC)系列。例如,除了其它的以外,该系列信息指出序列的编号、关于每个序列的开始和结束时间信息、每个序列中的第一源数据包的地址以及每个序列中的传输数据包的PID。该节目内容不变的源数据包的序列称为节目序列。除了其它的以外,该节目信息指出节目序列的编号、关于每个节目序列的开始地址以及节目序列中的传输数据包的PID。
定时信息被称为特征点信息(CPI)。该CPI的一种形式是进入点(EP)地图。该EP地图把显示时间标记(例如,在到达时间基础(ATC)和/或系统时间基础(STC)上)映射至源数据包地址(即源数据包编号)。
该PLAYLIST(播放列表)目录包括一个或多个播放列表文件。引入播放列表的概念是为了使用于重放的片段的编辑/组合更加容易。播放列表文件是片段中的播放间隔的集合。每个播放间隔被作为一个播放项目。除了其它的以外,播放列表文件识别形成播放列表的每个播放项目,且除了其它的以外,每个播放项目是一对指向该片段的时间轴上的位置的入点(IN-point)和出点(OUT-point)(例如根据ATC或STC的显示时间标记)。换言之,播放列表文件识别播放项目,每个播放项目指向一个片段或其部分,并且识别与该片段相关联的片段信息文件。除了其它的以外,片段信息文件用于把播放项目映射至源数据包的片段。
播放列表目录可以包括真实播放列表(*.rpls)和虚拟播放列表(*.vpls)。真实播放列表只能使用片段而不使用桥接片段。即,真实播放列表被认为引用片段部分,因此,在概念上被认为在盘空间上等同于被引用的片段部分。虚拟播放列表可以使用片段和桥接片段,因此,对真实播放列表的概念性考虑对于虚拟播放列表并不存在。
该info.bdav文件是一般信息文件,其提供了用于管理记录在光盘上的A/V流的再现的一般信息。更具体地说,除了其它的以外,该info.bdav文件包括播放列表的表,其识别同一BDAV目录的PLAYLIST目录中的播放列表的文件名称。
该menu.tidx、menu.tdt1和menu.tdt2文件存储与菜单略图相关的信息。该mark.tidx、mark.tdt1和mark.tdt2文件存储与标记略图相关的信息。因为这些文件与本发明没有特别的相关,所以不对它们做进一步的讨论。
对于诸如蓝光ROM(BD-ROM)的高密度只读光盘的标准化尚在进行当中。现在还没有一种用于管理记录在诸如BD-ROM的高密度只读光盘上的视频和音频数据的再现的有效的数据结构。

发明内容
根据本发明的记录介质包括导航区域,其存储用于管理从该记录介质再现至少视频数据的导航控制信息。
根据本发明的一个示例性实施例,导航区域存储其包括属性字段、导航项目编号字段和至少一个导航项目的至少一个导航控制对象。在一个示例性实施例中,属性字段表示导航控制对象的类型。导航项目编号字段表示导航控制对象中的导航项目的编号。每个导航项目提供了导航控制信息。
在一个示例性实施例中,导航控制信息表示至少一个要再现的播放列表。在另一示例性实施例中,导航控制对象与视频数据的单一标题相关联。在另一示例性实施例中,至少一个播放列表被存储在记录介质的播放列表区域中。每个播放列表识别至少一个播放项目,且每个播放项目识别视频数据的至少一个片段。
根据本发明另一示例性实施例,导航区域存储至少一个导航控制对象,其包括表示导航控制对象的至少一个属性的属性字段和表示导航方向的编号的导航方向编号字段。同样,每个导航控制对象包括至少一个导航方向。
在一个示例性实施例中,导航方向表示要再现的播放列表。在另一示例性实施例中,导航控制对象与视频数据的单一标题相关联。在另一示例性实施例中,至少一个播放列表被存储在记录介质的播放列表区域中。每个播放列表识别至少一个播放项目,且每个播放项目识别视频数据的至少一个片段。
本发明进一步提供了用于记录和再现根据本发明的数据结构的装置和方法。


结合附图,下面详细的描述将使本发明的上述特征和其它优点更加容易理解。在附图中图1示出了现有技术的根据可重写蓝光盘(BD-RW)标准的可重写光盘的文件或数据结构;图2示出了根据本发明的记录介质文件或数据结构的示例性实施例;图3示出了具有存储在其上面的图2中的数据结构的记录介质的示例;图4A示出了在根据图2的数据结构中使用的片段文件、盘数据和EP地图的第一具体实施例;图4B示出了在用于不同片段文件的EP地图之间所存在的时间排列;图5和6示出了在根据图2的数据结构中使用的用于再现路径管理信息的数据结构的第一和第二实施例;图7示出了本发明的光盘记录和再现装置的实施例的示意图;以及图8示出了在根据图2的数据结构中使用的片段文件、盘数据和EP地图的第二具体实施例;图9示出了根据本发明记录介质文件或数据结构的另一示例性实施例;图10示出了具有存储在其上面的图9中的数据结构的记录介质的示例;图11示出了结合图9的数据结构而使用的用于导航控制的数据结构的实施例;图12-14示出了使用了图11的数据结构而构成导航控制的不同方法的图形图像;图15示出了结合图9的数据结构而使用的用于导航控制的数据结构的另一实施例;以及图16示出了使用了图15的数据结构而构成导航控制的方法的图形图像。
具体实施例方式
为了可以充分地理解本发明,现在参考附图对其优选实施例进行描述。
根据本发明的(例如蓝光ROM(BD-ROM))高密度光盘可以具有如图2所示的用于管理视频和音频数据的再现的文件或数据结构。如图2所示的根据本发明的数据结构的很多方面与参考图1所讨论的BD-RW标准相同。因此不对这些方面进行更详细的描述。
如图2所示,根目录包括至少含有一个DVP目录。除了其它的以外,DVP目录包括一般信息文件info.dvp,菜单文件menu.tidx和menu.tdt1,存储有播放列表文件(例如真实(*.rpls)和虚拟(*.vpls))的PLAYLIST(播放列表)目录,存储有片段信息文件(*.clpi)的CLIPINF(片段信息)目录,以及存储有对应于片段信息文件的MPEG2格式的A/V流片段文件(*.m2ts)的STREAM(流)目录。
该STREAM目录包括称为片段的MPEG2格式的A/V流文件。该STREAM目录也可以包括特殊类型的片段,称为桥接片段A/V流文件。桥接片段用于实现在片段中所选择的两个或多个显示间隔之间的无缝连接,且一般具有相对于片段来说很小的数据大小。该A/V流包括视频和音频数据的源数据包。例如,视频数据的源数据包包括报头和传输数据包。源数据包包括源数据包编号,其一般是顺序分配的号码,作为访问该源数据包的地址。传输数据包包括数据包识别符(PID)。该PID识别传输数据包所属的传输数据包的序列。该序列中的每个传输数据包具有相同的PID。
该CLIPINF(片段信息)目录包括与每个A/V流文件相关联的片段信息文件。除了其它的以外,该片段信息文件指出与其相关联的A/V流的类型、序列信息、节目信息和定时信息。序列信息描述了到达时间基础(ATC)和系统时间基础(STC)序列。例如,除了其它的以外,序列信息指出序列的编号、关于每个序列的开始和结束时间信息、每个序列中的第一源数据包的地址、以及每个序列中的传输数据包的PID。节目内容为固定的源数据包序列称为节目序列。除了其它的以外,该节目信息指出节目序列的编号、关于每个节目序列的开始地址以及节目序列中的传输数据包的PID。
定时信息被称为特征点信息(CPI)。该CPI的一种形式是进入点(EP)地图。EP地图把显示时间标记(例如,在到达时间基础(ATC)和/或系统时间基础(STC)上)映射至源数据包地址(即源数据包编号)。
PLAYLIST(播放列表)目录包括一个或多个播放列表文件。提出播放列表的概念是为了使用于重放的片段的编辑/组合更加容易。播放列表文件是片段中的播放间隔的集合。每个播放间隔被作为一个播放项目。除了其它的以外,播放列表文件识别形成播放列表的每个播放项目,且除了其它的以外,每个播放项目是一对指向该片段的时间轴上的位置的入点(IN-point)和出点(OUT-point)(例如根据ATC或STC的显示时间标记)。换言之,播放列表文件识别播放项目,每个播放项目指向一个片段或其部分,并且识别与该片段相关联的片段信息文件。除了其它的以外,片段信息文件用于把播放项目映射至源数据包的片段。
播放列表目录可以包括真实播放列表(*.rpls)和虚拟播放列表(*.vpls)。真实播放列表只能使用片段而没有使用桥接片段。即,真实播放列表被认为引用片段部分,因此,在概念上被认为在盘空间上等同于被引用的片段部分。虚拟播放列表可以使用片段和桥接片段,因此,对真实播放列表的概念性考虑不存在于虚拟播放列表。
该info.dvp文件是一般信息文件,其提供了用于管理记录在光盘上的A/V流的再现的一般信息。更具体地说,除了其它的以外,该info.dvp文件包括播放列表的表,其识别PLAYLIST(播放列表)目录中的播放列表的文件名称。下面将根据本发明的实施例对info.dvp文件进行更加详细的描述。
除了示出根据本发明的实施例的记录介质的数据结构之外,图2还示出了记录介质的各个区域。例如,一般信息文件被记录在一个或多个一般信息区域中,播放列表目录记录在一个或多个播放列表目录区域中,播放列表目录中的每个播放列表记录在记录介质的一个或多个播放列表区域中等。图3示出了具有存储在其上面的图2中的数据结构的记录介质的示例。如图所示,记录介质包括文件系统信息区域、数据库区域和A/V流区域。数据库区域包括一般信息文件和播放列表信息区域及片段信息区域。一般信息文件及播放列表信息区域具有记录在其一般信息文件区域中的一般信息文件、以及记录在其播放列表信息区域中的PLAYLIST(播放列表)目录及播放列表文件。片段信息区域具有记录在其中的CLIPINF(片段信息)目录及相关联的片段信息文件。A/V流区域具有记录在其中的关于各个标题的A/V流。
视频和音频数据通常被编成为独立的标题;例如,由视频和音频数据显示的不同电影被编成为不同的标题。此外,标题可以以与图书通常被编成为各章的方式相同的方式被编成为独立的段。
由于诸如BD-ROM光盘的新型高密度记录介质的大存储容量,可以记录不同的标题、各种版本的标题或部分标题,因此,可以从记录介质中对其进行再现。例如,可以在记录介质上记录显示了不同摄像角度的视频数据。作为另一示例,可以在记录介质上记录与不同语言相关联的标题或其部分的版本。作为另一示例,可以在记录介质上记录导演版本和剧场版本。或者,可以在记录介质上记录标题或部分标题的成人版本、青年版本和青少年版本(即不同年龄的控制版本)。每个版本显示不同的再现路径,且在这些实例中的视频数据被称为多个再现路径视频数据。应当理解,多个再现路径视频数据的上述示例不是限制性的,且本发明可以应用于任何一种类型或多个类型组合的多个再现路径视频数据。如下面参考本发明的实施例的详细描述,根据本发明的数据结构包括用于管理记录在记录介质上的多个再现路径视频数据的再现的路径管理信息和/或导航信息。
可以把多个再现路径数据流(例如,作为记录介质(例如BD-ROM)的物理数据记录区域中的标题而记录的多个故事、多个年龄段或多角度数据流)作为多个片段文件进行管理。例如,如图4A所示的片段文件1-3对应于一标题,且记录在片段文件中的A/V流为MPEG2格式的传输数据包(TP)的形式。
多路径数据流的TP包含唯一的用于识别该路径的每个路径(例如不同的角度)的数据包ID(PID)。与路径1对应的片段文件1的TP(TP1)包括Video_PID=A和Audio_PID=P的信息,且与路径2对应的片段文件2的TP(TP2)包括Video_PID=B和Audio_PID=R的信息。同样,与路径3对应的片段文件3的TP(TP3)包括Video_PID=C和Audio_PID=S的信息。
与路径1、2和3对应的片段文件1、2和3的TP以交织方式分别地记录在(例如)BD-ROM的物理数据记录区域内的AV流区域中。用于多个再现路径的TP根据PID被交织为交织块,每个均包含至少一个单一画面(I-picture)。并且,每个交织块的第一传输数据包是I-picture的第一传输数据包。
与路径1、2和3对应的片段信息文件1、2和3分别包括搜索信息,用于选择性地访问每个再现路径的TP。例如,如图4A所示,每个片段信息文件包括一个或多个进入点(EP)地图,其包含映射至相关联片段文件中的TP的源数据包编号(SPN)的显示时间标记(PTS)。在一个示例性实施例中,在EP地图与包括在多个再现路径数据流中的路径的编号之间存在一一对应的关系。在图4A的示例中,在对应的片段信息文件1、2和3中分别建立和记录与片段1、2和3对应的三个EP地图1、2和3。
图4B示出了在用于不同片段文件的EP地图之间所存在的时间排列。如所讨论,EP地图把诸如在播放项目中表示的显示时间标记信息映射至源数据包。更具体地说,将显示时间标记映射至源数据包的地址或识别符。该地址或识别符是源数据包编号(SPN)。图4B进一步示出了用于每个片段文件1、2和3的由沿显示时间标记轴的源数据包编号指定的源数据包。如图所示,每个EP地图1、2和3中的源数据包具有相同的显示时间标记。例如,来自第一片段文件1的源数据包x1、来自第二片段文件2的源数据包y1以及来自第三片段文件3的源数据包z1具有相同的显示时间标记T1。这样,时间排列EP地图1、2和3。由于有这个时间排列,即使在再现期间该再现路径被改变时,也可以实现视频数据的无缝再现。图4B示出了由两个同心圆所表示的再现路径中的改变。如图所示,如果用户在源数据包y2的再现期间决定把再现路径从片段文件2改变为片段文件1,那么,在完成源数据包y2的再现之后,源数据包x3是下一个再现的源数据包。类似地,如果用户在源数据包x4的再现期间决定把再现路径(例如把摄像角度改变向观察点)从片段文件1改变为片段文件3,那么,在完成源数据包x4的再现之后,再现源数据包z5。应当理解,上面示例中给出的源数据包编号只是示例性的,且一个片段文件中的源数据包一般不具有与另一片段文件中的时间排列源数据包相同的源数据包编号。
图5示出了根据本发明的实施例的一般信息文件info.dvp的一部分。如图所示,一般信息文件info.dvp包括称为“TableOfPlaylists”的信息字段。播放列表表“TableOfPlaylists”指出信息字段的长度以及PLAYLIST(播放列表)目录中的播放列表的编号。对于每个播放列表,该播放列表表“TableOfPlaylists”指出播放列表的文件名称“PlayList_file_name”(其识别播放列表)和路径编号“Path_number”。该路径编号“Path_number”通过表示相关联的播放列表所属的该路径或多个路径来提供路径管理信息。在图4A-4B的实施例中,一个片段对应于每个路径。因此,每个播放列表文件包括一个播放项目,其指向作为播放列表文件的与相同路径相关联的这一个片段。但是,应当理解,本发明并不限定于这种结构。
在本发明的另一示例性实施例中,播放列表表“TableOfPlaylists”没有包括路径管理信息。在这个实施例中,如图6所示,路径管理信息设置在播放列表文件中。如图所示,每个播放列表文件指出文件的长度以及形成播放列表的播放项目的编号“number_of_PlayItems”。对于每个播放项目,将播放项目信息字段设置在播放列表文件中。在此,每个播放项目由播放项目的编号识别。如图6所示,该播放项目信息字段部分地包括字段长度的标识和路径编号“Path_number”。路径编号“Path_number”通过表示相关联的播放项目所属的路径来提供路径管理信息。
图7示出了根据本发明的光盘记录和再现装置的实施例的示意图。如图所示,AV编码器9接收音频和视频数据并对其进行编码。AV编码器9输出已编码的音频和视频以及编码信息和流属性信息。多路复用器8根据编码信息和流属性信息来多路复用已编码的音频和视频数据,以建立例如MPEG-2传输流。源打包器(packetizer)7把来自多路复用器8的传输数据包打包成与光盘的音频/视频格式一致的源数据包。如图7所示,AV编码器9、多路复用器8和源打包器7的操作由控制器10控制。控制器10接收关于记录操作的用户输入,并提供控制信息给AV编码器9、多路复用器8和源打包器7。例如,控制器10指示AV编码器9要执行的编码类型,指示多路复用器8要建立的传输流,以及指示源打包器7要采用的源数据包格式。控制器10进一步对驱动器3进行控制,以在光盘上记录来自源打包器7的输出。
控制器10还建立用于管理记录在光盘上的音频/视频数据的再现的导航和管理信息。例如,根据经由用户界面接收的信息(例如,在盘上保存的指令集,由计算机系统经由内联网或互联网而提供等),控制器10对驱动器3进行控制,以在光盘上记录图2、4和5或6的数据结构。
在再现期间,控制器10对驱动器3进行控制,以再现这种数据结构。根据包含在其中的信息以及经由用户界面(例如,记录和再现装置上的控制按钮或与该装置相关联的遥控)接收的用户输入,控制器10对驱动器3进行控制,以从光盘再现音频/视频源数据包。例如,用户输入可以指定要再现的路径。这个用户输入可以例如经由预编程在控制器10中的基于菜单的图形用户界面而指定。使用该用户输入和从光盘再现的路径管理信息,控制器10对指定路径的再现进行控制。
例如,为了选择特定的路径,控制器10对关于每个播放列表的路径编号进行检查,以确定再现路径的编号,并且询问用户要再现哪一路径。可以添加路径管理信息,以提供更多的关于要再现的再现路径的有意义信息。在再现期间,访问用于所选择的EP地图,以执行再现。并且,如上面所讨论,如果用户在再现期间改变再现路径,可以通过使用与旧再现路径的EP地图时间排列的新再现路径的EP地图来实现无缝的改变。
再现的源数据包由源拆包器(depacketizer)4接收并且转换成数据流(例如,MPEG-2传输数据包流)。多路分解器5把数据流多路分解为编码的视频和音频数据。AV解码器6对编码的视频和音频数据进行解码,以产生馈入AV编码器9的原始的音频和视频数据。在再现期间,控制器10控制源拆包器4、多路分解器5和AV解码器6的操作。控制器10接收关于再现操作的用户输入,并且提供控制信息给AV解码器6、多路分解器5和源拆包器4。例如,控制器10指示AV解码器6要执行的解码类型,指示多路分解器5要多路分解的传输流,以及指示源拆包器4要采用的源数据包格式。
虽然已把图7作为记录和再现装置进行了描述,但是应当理解,只有使用图7的这些提供了记录或再现功能的部件,才仅可以提供记录或再现装置。
图8示出了在根据图2的数据结构中使用的片段文件、盘数据和EP地图的第二具体实施例。如前面所解释,可以把记录在(例如)BD-ROM的物理数据记录区域中的多路径数据流作为多个片段文件进行管理。例如,如图8所示的片段文件1-3对应于一标题、且记录在片段文件中的A/V流为MPEG2格式的传输数据包(TP)的形式。
与路径1对应的片段文件1的TP(TP1)包括Video_PID=A和Audio_PID=P的信息,且与路径2对应的片段文件2的TP(TP2)包括Video_PID=B和Audio_PID=R的信息。同样,与路径3对应的片段文件3的TP(TP3)包括Video_PID=C和Audio_PID=S的信息。与路径1、2和3对应的片段文件1、2和3的TP以交织方式分别记录在记录介质(例如BD-ROM)的物理数据记录区域内的AV流区域中。如上面所提到,在一个示例性实施例中,不同的路径可以是不同的摄像角度。
用于多个再现路径的TP被交织为交织块,每个块均包含至少一个单一画面(I-picture)。并且,每个交织块的第一传输数据包是I-picture的第一传输数据包。
用于在BD-ROM的物理数据区域中被记录为单一标题的单路径和多路径A/V流的重放控制的路径管理信息可以被记录在对应于片段文件的片段信息文件中,如图8所示。
例如,路径管理信息在对应于片段文件1、2和3的片段信息文件中被作为路径序列信息而进行记录和管理。该路径序列信息包括对应于记录分段(例如记录分段1、2和3)的路径序列编号
(Path_Sequence_Numbers)以及视频/音频PID(Video_PID和Audio_PID)。
更具体地说,对应于第一记录分段的Path_Sequence#1包括“Video_PID=A”和“Audio_PID=P“的信息,其表示这个记录分段只包括用于第一再现路径的视频数据。对应于第二记录分段的Path_Sequence #2包括“Video_PID=A,B,C”和“Audio_PID=P,R,S”的信息,其表示视频数据的这个分段包括用于第一、第二和第三再现路径的视频数据。而对应于第三记录分段的第三再现路径Path_Sequence#3包括“Video_PID=C”和“Audio_PID=S”的信息,其表示在这个记录分段中的视频数据包括只用于第三再现路径的视频数据。
每个路径序列还包括关于路径序列中的每个再现路径的源数据包编号SPN。关于再现路径的SPN是关于该路径序列中的该再现路径的第一源数据包。
路径序列可以对应于具有一个或多个再现路径的视频数据分段。同样,路径序列的编号并不限定于三个。
除了示出路径序列信息之外,图8还示出了关于片段文件1、2和3的片段信息文件提供了相同的搜索信息,用于选择性地访问记录在第一至第三分段中的每个路径的TP。例如,相同的EP地图由片段信息文件提供。当记录在片段信息文件中的EP地图信息作为单一EP地图而管理时,不同再现路径的TP的PTS和SPN通过以与不同的再现路径的TP被记录的相同顺序而交织的方式记录在EP地图中。
另外,如参考图4A和4B所示,在EP地图与再现路径之间存在一一对应。在图8的情况中,在片段信息文件中将建立并记录分别对应于路径1、2、3的TP组的三个EP地图(EP_map1、2、3)。
显而易见,关于图8的实施例的图7中的记录和再现装置的操作方式与上面根据图4A和4B所描述的方式相同。但是,应当理解,可以存在其它再现方法且本发明并不限定于这一个示例。例如,在片段信息文件中为路径序列信息的形式的路径管理信息可以被再现且用于管理多个再现路径视频数据的再现。在此,对每个路径序列中的PID进行检查,以确定再现路径的编号。然后,请求用户选择一个路径。如果提供了单一EP地图,则控制器10使用EP地图和所选择路径的PID来再现用于所选择的再现路径的正确的片段文件。如果提供了关于每个再现路径的EP地图,则使用对应于所选择的再现路径的EP地图来再现用于所选择的再现路径的片段文件。并且,如上面所讨论,如果用户在再现期间改变再现路径,可以通过使用与旧再现路径的EP地图时间排列的新再现路径的EP地图来实现无缝的改变。
图9示出了根据本发明的实施例的另一数据结构。如图所示,在这个实施例中,DVP目录包括单一TITLE(标题)目录。该TITLE目录包括关于记录在记录介质上的视频数据的每个标题的一般信息文件*.ttl。例如,可以在记录介质上提供导演的剪辑标题和相关联的剧场标题、且为每个标题提供一般信息文件“info.ttl”。除了下面所详细讨论的一些附加的信息字段之外,一般信息文件*.ttl与参考图2所讨论的一般信息文件info.dvp相同。如图9的进一步示出,DVP目录包括单一PLAYLIST(播放列表)目录、CLIPINF(片段信息)目录和STREAM(流)目录。这些目录包含与参见图2所描述的相同的信息和文件,除了关于所有的标题外。与图2一样,图9示出了记录介质的各个区域,且图10示出了包括这些区域的记录介质的示例性实施例。除了如下面所详细讨论的一般信息文件和播放列表信息区域包括存储了导航控制信息的导航区域之外,图10与上面所讨论的图3一样。虽然图10只示出一个导航区域,但是应当理解,可以存在更多的导航区域。
图11更加详细地示出了根据本发明的实施例的关于标题的一般信息文件“info.ttl”的一部分。如图所示,一般信息文件“info.ttl”包括导航控制信息或称为“播放列表定序器(playlist sequencer)”的对象字段。播放列表定序器“playlist sequencer”指出信息字段的长度、播放列表定序器的类型以及所包括的播放列表的编号。类型字段提供了关于播放列表定序器的一个或多个属性。例如,类型字段中的标志可以表示播放列表定序器是否可以由命令或用户操作恢复。作为另一示例,类型字段中的标志可以表示在标题搜索操作期间是否可以访问播放列表定序器。应当理解,可以在类型字段中指定很多其它可行的属性。
对于每个播放列表,播放列表定序器“playlist sequencer”指出用于重放的播放列表的文件名称“PlayList_file_name”(例如提供关于重放的导航方向)、播放列表的路径编号“Path_number”以及播放列表的属性。路径编号“Path_number”也通过表示相关联播放列表所属的路径或多个路径来提供路径或导航管理信息。属性“Property”可以表示要执行的关于播放列表的特定功能。
图12-14示出了使用了图11的数据结构而构成导航控制的不同方法的图形图像。如前面所解释,可以把记录在(例如)BD-ROM的AV流区域中的多路径数据流作为多个片段文件进行管理。该多个片段文件与由对应于单一标题文件的播放列表定序器分配给不同路径的多个播放列表文件相关联。
在图12的示例中,分配给单路径(路径m和n的公共路径)的片段文件1和2与第一播放列表“PLAYLIST#1(播放列表#1)”相关联,分配给路径m的片段文件3与第二播放列表“PLAYLIST#2(播放列表#2)”相关联,分配给路径n的片段文件4与第三播放列表“PLAYLIST#3(播放列表#3)”相关联,以及分配给单路径的片段文件5与第四播放列表“PLAYLIST#4(播放列表#4)”相关联。
根据由播放列表定序器所指示的路径编号信息“Path_number”来选择与这五个片段文件相关联的播放列表,以播放特定路径m或n,使得播放列表定序器提供对应于单一标题文件的导航控制信息。在多路径部分中,在路径m的情况中选择第二播放列表“PlayList#2”,且在路径n的情况中选择第三播放列表“播放列表#3”。
换言之,如果选择了路径m,则通过播放列表定序器选择播放列表1、2和4来顺序地重放片段文件1、2、3和5,并且如果选择了路径n,则通过播放列表定序器选择播放列表1、3和4来重放片段文件1、2、4和5。
视频数据的多路径部分,即片段文件3和4的A/V流可以互相交织,而不是分开地被记录。
接下来,如参考图13的描述,播放列表定序器能够查阅其通过片段重放顺序的用户编辑而建立的虚拟播放列表。如前面所解释,可以把记录在(例如)BD-ROM的AV流区域中的多路径数据流作为多个片段文件进行管理。多个片段文件与由对应于单一标题文件的播放列表定序器分配给不同路径的多个真实和/或虚拟的播放列表文件相关联。
在图13的示例中,将片段文件1、2和6分配给单路径(路径m、n和p的公共路径),将片段文件3分配给路径m,将片段文件4分配给路径n,以及将片段文件5分配给路径p。同样,将片段文件1-6分别与通过用户编辑而建立的三个虚拟播放列表相关联。
将通过播放列表定序器来选择与这六个片段文件相关联的虚拟播放列表以播放特定路径m、n或p,该播放列表定序器提供对应于单一标题文件的导航控制信息(例如导航方向)。即,播放列表定序器提供对要重放的播放列表的指示。
即,如果选择了路径m,则通过播放列表定序器选择虚拟播放列表1且根据路径信息“Path_number”来顺序地重放片段文件1、2、3和6。如果选择了路径n,则通过播放列表定序器选择虚拟播放列表2来重放片段文件1、2、4和6,以及如果选择了路径p,则通过播放列表定序器选择虚拟播放列表3来重放片段文件1、2、5和6。
换言之,在视频数据的多路径部分中,如果选择了虚拟播放列表1,则播放属于路径m的片段文件3,如果选择了虚拟播放列表2,则播放属于路径n的片段文件4,以及如果选择了虚拟播放列表3,则播放属于路径p的片段文件5。
因此,在上述的实施例中,虚拟播放列表的选择也是一种对多路径数据流之中的特定路径的选择。但是,应当理解,可以使用真实播放列表或真实和虚拟播放列表的组合来实现这个实施例。
在这个实施例中,多路径部分,即片段文件3、4和5的A/V流可以互相交织,而不是分开地被记录。
一般信息文件可以包括如图11所示的单一播放列表定序器。在图14的另一示例中,分别属于不同路径m、n和p的播放列表2、3和4被包括在单一播放列表定序器中。或者,一般信息文件可以包括关于每个标题的多个播放列表定序器。图15示出了根据这个实施例的播放列表定序器;其中,为标题的每个再现路径提供一个播放列表定序器。
图15示出了其包括被称为“PlayList sequencer(播放列表定序器)”的一个或多个导航控制信息字段的一般信息文件“info.ttl”的一部分。每个播放列表定序器“PlayList sequencer”指出信息字段的长度、播放列表定序器的类型、播放列表定序器“PlayList sequencer”的路径编号“Path_number”以及所包括的播放列表的编号。类型字段提供了关于播放列表定序器的一个或多个属性。例如,类型字段中的标志可以表示播放列表定序器是否可以由命令或用户操作来恢复。作为另一示例,类型字段中的标志可以表示在标题搜索操作期间是否可以访问播放列表定序器。应当理解,可以在类型字段中指定很多其它可行的属性。
对于每个播放列表,播放列表定序器“PlayList sequencer”指出播放列表的文件名称“PlayList_file_name”(其识别要重放的播放列表)以及播放列表的属性。路径编号“Path_number”通过表示播放列表定序器“PlayList_sequencer”提供导航控制信息所属的路径来提供路径或导航管理信息。属性“Property”可以表示要执行的关于播放列表的特定功能。
图16示出了使用了图15的数据结构而构成导航控制的方法的图形图像。在图16的示例中存在三个播放列表定序器。第一播放列表定序器包括共同属于路径m/n/p的第一播放列表“PlayList#1”、属于路径m的第二播放列表“PlayList#2”,以及共同属于路径m/n/p的第五播放列表“PlayList#5”。第二播放列表定序器包括第一播放列表“PlayList#1”、属于路径n的第三播放列表“PlayList#3”以及第五播放列表“PlayList#5”。第三播放列表定序器包括第一播放列表“PlayList#1”、属于路径p的第四播放列表“PlayList#3”以及第五播放列表“PlayList#5”。
参考图7所描述的记录和再现装置也可以用于记录和再现具有如上面参考图9-16所描述的数据结构的记录介质的实施例。应当理解,图7中的记录和再现装置的关于在记录介质(例如BD-ROM)上记录图9-16的数据结构的操作方式与上面根据图4A和4B所描述的方式相同。除了播放列表定序器或定序器被再现、且因此所提供的导航管理信息被用来控制视频数据的再现之外,由图7的记录和再现装置所执行的再现基本上相同。
例如,在一个实施例中,控制器10通过检查提供给播放列表定序器中的播放列表的路径编号来确定再现路径的编号。然后,询问用户要再现哪一路径。可以添加路径管理信息,以提供更多的关于要再现的再现路径的有意义信息。然后,控制器10重放其播放列表定序器与所选择的路径相关联的播放列表;即,与所选择的路径相关联的播放列表定序器中的播放列表。
作为另一示例,控制器10通过检查记录在记录介质上的一般信息文件“info.ttl”的编号来确定记录在记录介质上的标题的编号。然后,询问用户要再现哪一标题。关于每个标题的一般信息文件“info.tt”可以包括关于相关联标题的信息,其可以由控制器10提供给该用户,以帮助其选择标题。然后,控制器10使用与所选择的标题相关联的播放列表定序器来再现记录在记录介质上的视频数据。在此,关于所选择的标题的播放列表定序器通过指示要重放哪些播放列表的方式来为所选择的标题提供关于要重放的视频数据的导航方向。
对本发明的图11-16的实施例的描述应用于图9的数据结构上;但是,应当理解,这些实施例也可以应用于图2的数据结构上。
从上面的公开中可以理解,本发明提供了一种具有一文件或数据结构的记录介质,其允许根据多个再现路径和/或多个标题来管理和/或控制视频数据的再现的导航。因此,对于视频数据的再现,本发明提供了比以前更高级别的灵活性。
虽然已根据有限的实施例公开了本发明,但是从本公开中受益的本领域的普通技术人员应当理解其具有多种修改和变化。例如,虽然根据若干实例中的蓝光ROM光盘进行描述,但是本发明并不限定于光盘的这种标准或者限定于光盘。所有这种修改和变化都应当处于本发明的精神和范围之内。
权利要求
1.一种具有用于管理记录在记录介质上的至少多个再现路径视频数据的再现的数据结构的记录介质,其包括至少一个导航区域,其存储用于管理记录在记录介质上的多个再现路径视频数据的再现的导航管理信息;以及至少一个播放列表区域,其与每个导航区域相关联,该播放列表区域存储至少一个与每个再现路径相关联的播放列表文件,每个播放列表文件识别至少一个播放项目,每个播放项目识别多个再现路径视频数据的至少一个片段。
2.如权利要求1所述的记录介质,其中,该播放列表区域存储与每个再现路径相关联的单一播放列表文件。
3.如权利要求2所述的记录介质,其中,每个均来自不同播放列表文件的至少两个播放项目识别相同的片段。
4.如权利要求1所述的记录介质,其中,每个播放列表文件与不同的再现路径相关联。
5.如权利要求4所述的记录介质,其中,每个均来自不同播放列表文件的至少两个播放项目识别相同的片段。
6.如权利要求1所述的记录介质,其中,至少一个片段显示共用于多于一个的再现路径的视频数据。
7.如权利要求1所述的记录介质,其中,至少一个片段显示只用于一个再现路径的视频数据。
8.如权利要求1所述的记录介质,其中,该导航管理信息识别再现路径以及至少一个播放列表与所识别的再现路径相关联。
9.如权利要求1所述的记录介质,其中,多个再现路径视频数据是视频数据的包。
10.如权利要求9所述的记录介质,进一步包括至少具有记录在其中的视频数据包的数据区域,以及至少一部分属于正被多路复用的不同再现路径的所记录的视频数据包。
11.如权利要求1所述的记录介质,其中,该导航管理信息识别用于每个再现路径的单一播放列表。
12.如权利要求1所述的记录介质,其中,多个再现路径包括用于标题的不同语言版本的再现路径。
13.一种记录用于管理记录介质上的至少多个再现路径视频数据的再现的数据结构的方法,其包括在记录介质的至少一个导航区域中记录用于管理多个再现路径视频数据的再现的导航管理信息;以及在与该导航区域相关联的至少一个播放列表区域中记录与每个再现路径相关联的至少一个播放列表文件,每个播放列表文件识别至少一个播放项目,每个播放项目识别多个再现路径视频数据的至少一个片段。
14.一种再现用于管理记录在记录介质上的至少多个再现路径视频数据的再现的数据结构的方法,其包括从记录介质的至少一个导航区域再现用于管理多个再现路径视频数据的再现的导航管理信息;以及从与该导航区域相关联的至少一个播放列表区域再现与每个再现路径相关联的至少一个播放列表文件,每个播放列表文件识别至少一个播放项目,每个播放项目识别多个再现路径视频数据的至少一个片段。
15.一种用于记录用于管理记录介质上的至少多个再现路径视频数据的再现的数据结构的装置,其包括驱动器,用于驱动光学记录设备,以在记录介质上记录数据;编码器,用于对至少多个再现路径视频数据进行编码;以及控制器,用于对驱动器进行控制,以在记录介质上记录编码的多个再现路径视频数据,该控制器用于对驱动器进行控制,以在记录介质的至少一个导航区域中记录用于管理多个再现路径视频数据的再现的导航管理信息;以及该控制器用于对驱动器进行控制,在与该导航区域相关联的至少一个播放列表区域中记录与每个再现路径相关联的至少一个播放列表文件,每个播放列表文件识别至少一个播放项目,每个播放项目识别多个再现路径视频数据的至少一个片段。
16.一种用于再现用于管理记录在记录介质上的至少多个再现路径视频数据的再现的数据结构的装置,其包括驱动器,用于驱动光学再现设备,以再现记录在记录介质上的数据;以及控制器,用于对驱动器进行控制,以从记录介质的至少一个导航区域再现用于管理多个再现路径视频数据的再现的导航管理信息;以及该控制器用于对驱动器进行控制,以从与该导航区域相关联的至少一个播放列表区域再现与每个再现路径相关联的至少一个播放列表文件,每个播放列表文件识别至少一个播放项目,每个播放项目识别多个再现路径视频数据的至少一个片段。
全文摘要
记录介质包括导航区域和至少一个播放列表区域。每个导航区域存储用于管理从记录介质再现至少多个再现路径视频数据的导航管理信息。至少一个播放列表存储在播放列表区域中。每个播放列表识别至少一个播放项目,且每个播放项目识别视频数据的至少一个片段。
文档编号H04N9/804GK1565025SQ03801144
公开日2005年1月12日 申请日期2003年6月11日 优先权日2002年6月24日
发明者金炳振, 徐康洙, 严圣铉, 朴成浣, 玄恩实, 刘济镛 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1