具有管理辅助呈现数据的再现的数据结构的记录介质以及记录和再现方法和装置的制作方法

文档序号:7608558阅读:190来源:国知局
专利名称:具有管理辅助呈现数据的再现的数据结构的记录介质以及记录和再现方法和装置的制作方法
技术领域
本发明涉及一种诸如光盘的高密度记录介质,特别是蓝光只读盘。
背景技术
能够存储大量高密度视频和音频数据的光盘已能在市场上购得。数字多功能盘(DVD)是这种光盘的一个例子。最近,DVD播放器和DVD记录器变得可在市场上购得并成为最流行的消费者电子产品之一。
DVD标题(例如电影)回放期间显示在屏幕上的诸如副标题信息的辅助呈现数据一般是作为位图格式图像数据记录在DVD上的。在回放记录在数字多功能盘上的主音频/视频数据时,将辅助呈现信息从数字多功能盘读出并在一系列信号处理步骤后将其输出到诸如电视机的外部设备,以使辅助呈现数据显示在外部设备的屏幕上。通过DVD播放器用户可在DVD标题再现期间在电视机上选择并观看所希望的副标题。
最近,比DVD更高密度的新光盘(例如蓝光只读盘(BD-ROM))的标准化正在制定中。在管理和显示记录于光盘或通过因特网从内容提供商服务器提供的辅助呈现数据中提供很大程度伸缩性的标准规范和方法尚未被建立。

发明内容
根据本发明的记录介质包括用于管理辅助呈现数据再现的数据结构。
在一个实施例中,记录介质存储至少一个识别一个以上剪辑信息文件名的子播放项。由子播放项命名的每个剪辑信息文件指示辅助呈现数据的有关剪辑从记录介质再现,另外每个剪辑中的辅助呈现数据与记录在记录介质上的主呈现数据的至少一部分关联。子播放项还指示关联剪辑的单个呈现间隔。
在一实施例中,导航区还存储至少一个播放项,该播放项指示要再现的主呈现数据的至少一部分。本文中,播放项识别指示要再现的主呈现数据剪辑的剪辑信息文件名;另外由子播放项和播放项识别的剪辑信息文件是独立的文件。
在另一范例性实施例中,记录介质存储至少一个播放列表,该播放列表包括用于再现主呈现数据和关联于主呈现数据的辅助呈现数据的导航信息。导航信息还指示与辅助呈现数据相关联的子路径类型。更具体地,播放列表包括子播放项,该子播放项提供从记录介质再现一个以上辅助呈现数据剪辑的导航信息,并且子播放项指示相关联的剪辑的单个呈现间隔。
在一个实施例中,子路径类型是文本副标题呈现路径。
在又一实施例中,记录介质存储辅助呈现数据的独立剪辑和至少一个主呈现数据的独立剪辑。这里,辅助呈现数据与主呈现数据关联。记录介质还存储提供导航信息以在相同呈现间隔内再现辅助呈现数据独立剪辑的子播放项以及提供导航信息以再现主呈现数据剪辑的播放项。
本发明还提供用于记录和再现根据本发明的数据结构的装置和方法。


包含于此以提供本发明进一步理解的附图示出本发明诸范例性实施例,并且与说明书一起用来解释本发明的原理。在图中图1-图4示出根据本发明的文件系统结构、导航数据结构以及光盘的盘容量的实施例;图5-图20示出根据本发明的导航数据结构以将多个文本副标题流链接于主音频/视频流的实施例;图21示出根据本发明的光盘再现装置的方框图;以及图22-图24示出根据本发明的光盘再现装置的部分部件的诸实施例的方框图。
具体实施例方式
为了充分理解本发明,将结合附图对其范例性实施例进行说明。
根据本发明一个实施例的诸如BD-ROM的光盘的文件结构如图1所示。根目录除别的以外包括至少一个BD目录。BD目录包括index.bdmv文件、MovieObject.bdmv文件、JavaObject.bdmv文件、PLAYLIST目录、CLIPINF目录和STREAM目录。下面将对这些文件和目录中的每一个进行详细说明。
PLAYLIST目录包括多个播放列表文件(*.mpls);包括多个剪辑信息文件(*.clpi)的CLIPINF目录,而STREAM目录包括多个MPEG2传输流格式的音频/视频(A/V)流剪辑文件(*.m2ts)。播放列表文件与至少一个剪辑信息文件关联并识别它。剪辑信息文件依次关联于将要再现的A/V流剪辑文件并识别它。
MovieObject.bdmv或JavaObject.bdmv文件包括用于控制播放列表回放的可执行导航命令或命令程序。图2示出MovieObject.bdmv文件中的范例电影对象。如图2所示,包含在电影对象中的导航命令包括除别的以外,响应用户请求回放播放列表并跳至另一电影对象。
Index.bdmv文件将电影和/或Java对象链接于(例如)多个标题。如图3所示,电影对象被链接于包括例如多个标题(标题#1-#n)和标题菜单的索引表原素。
因此,index.bdmv文件、MovieObject.bdmv文件和/或JavaObject.bdmv文件提供用于控制播放列表回放的阶层结构。另外,播放列表文件和剪辑信息文件提供控制A/V流剪辑文件再现的阶层结构。
如图4所示,BD-ROM的盘容量被安排入文件系统信息区、数据库区和A/V流区。数据区包括通用文件和播放列表信息区和剪辑信息区。通用文件和播放列表信息区存储诸如MovieObject.bdmv文件的通用文件和PLAYLIST目录。剪辑信息区存储剪辑信息文件。属于这些标题的MPEG2传输流格式剪辑文件(*.m2ts)被存储在A/V流区内。
除了主视频数据,例如位图格式的副标题数据、文本格式的副标题数据和/或诸如此类辅助呈现数据可被记录在根据本发明的BD-ROM中。位图格式的副标题数据和文本格式的副标题数据中的任何一种或两者(下文中分别称之为位图副标题和文本副标题)在记录于BD-ROM前与主视频数据多路传输(称之为“in-mux”)或不经多路传输而将其独立记录于其上(称之为“out-of-mux”)。
诸如位图副标题数据或文本副标题数据的辅助呈现数据也可通过诸如因特网的网络从内容提供商服务器(CP服务器)提供。来自CP服务器的文本副标题数据可以MPEG2传输流(TS)格式或比如可扩展标识语言(XML)格式的预设二进制流格式进行传送。可从CP服务器提供多个文本副标题数据以提供若干不同语言的副标题。而且,像音频流那样另一类型的流可与副标题数据一起从CP服务器提供。
在根据本发明的光盘再现设备中,读出自光盘或提供自CP服务器的辅助呈现数据可以适当地以响应用户请求的同时回放主视频数据的各种方法选择和显示辅助呈现数据的方式链接于主视频数据,这将在后面详细说明。
基于播放列表、播放项、子播放项的新导航数据结构或预设结构被定义并被用来将辅助呈现数据与读出自光盘的主A/V流相链接。
当辅助呈现数据被记录在BD-ROM或当辅助呈现数据已被存储于光学再现装置中的诸如硬盘(HDD)、RAM、闪存等的存储器时,可适用导航数据结构。提供自CP服务器(或读出自BD-ROM)的辅助呈现数据可被下载(或上载)至该存储器。
在文本副标题数据流被存储于存储器的情况下,将存储器上的文本副标题流关联于主A/V流所需的导航信息或链接信息具有基于统一资源定位符(URL)表现方案的不同呈现形式,这将在下面说明。
链接信息的URL-样式表现可通过相应目录名确定,在该目录名中,文本副标题流被存储为提供文本副标题流的CP服务器的Web地址。例如,如果Web地址是“http//A-studio.com/filename.ext”或“ftp//A-studio.com/filename.ext”,URL样式表现则为“URL=lid//bd-disc-name/directories/filename.ext”,其中lid表示本地标识符。当光盘再现装置开始再现时,可将CP服务器上的文件“http//A-studio.com/filename.ext”或“ftp//A-studio.com/filename.ext”自动下载至存储器的目录“lid//bd-disc-name/directories”中,并且链接信息的URL样式表现变为“URL=lid//bd-disc-name/directories/filename.ext”。
作为另一种URL样式表现,链接信息的URL样式表现可通过相应目录名确定,在该目录名中,文本副标题流被存储到盘片名和/或标题名和/或章节数。例如,URL样式表现成为“URL=lid//bd-disc-name/directories或title-name或chapter-number/filename.ext”。当光盘再现装置开始再现光盘时,记录于其上的文本副标题流文件被自动上载至本地永久存储器的“lid//bd-disc-name/directories或title-name或chapter-number”目录中。URL表现成为“URL=lid//bd-disc-name/directories或title-name或chapter-number/filename.ext”。
作为另一种URL样式表现,可基于由作者指定的目录名和/或文件名确定链接信息的URL样式表现。例如,为了将引用插入其中文本副标题流被记录于光盘的目录中和/或插入包含CP服务器上的文本副标题流的Web页的URL地址,可将“directory和/或filename”字段插入文本副标题剪辑信息或独立文本副标题目录和文件信息中。基于“directory和/或filename”字段,文本副标题流被上载和/或下载至存储器。在这种情况下,URL样式表现成为“URL=P//directory_1/sub_directory_2/…/filename.ext”。
作为另一URL样式表现,基于HTTP或FTP的目录名可以直接用作链接信息的URL样式表现。例如,URL样式表现可以成为“URL=http或ftp//A-studio.com/directories/filename.ext”。在这种情况下,存储器可从“http//A-studio.com/directories/filename.ext”或“ftp//A-studio.com/directories/filename.ext”或“lid//A-studio.com/directories/filename.ext”或再现过程中自动解释的指定目录和文件名的呈现中解释目录和文件名。
下面将更详细地对有效链接从光盘或CP服务器提供给记录于光盘的主A/V流的辅助呈现流的导航结构进行说明。由于仅作为例示,各实施例以文本副标题数据为例解释辅助呈现数据。
图5示出根据本发明的数据结构的第一实施例。如图所示,一个电影对象或Java对象关联于播放列表并指示其回放。播放列表包括播放项和多个子播放项,在本例中为两个。播放项是提供回放与该播放项直接链接的剪辑文件的开始或进入时间以及结束或离开时间。在图5中以双向箭头标示的播放项图形化表示。图形化表示在图5中的还有识别剪辑信息文件的播放项,它识别要再现的主A/V流数据的剪辑。
属于播放列表(子播放项#1、#2)的每个子播放项被链接于有关的剪辑信息文件。如图5所示,由子播放项识别的剪辑信息文件是面向文本副标题的,并且每个剪辑信息文件识别不同的文本副标题流。不同的文本副标题流提供不同的语言文本副标题。例如,在图5中,与第一子播放项关联的第一文本副标题流提供英语文本副标题数据而关联于第二播放项的第二文本副标题流提供韩语文本副标题数据。因此,在该实施例中,多个子播放项被用来将多个文本副标题流链接于主A/V流。
换句话说,各文本副标题流被唯一地关联于属于播放列表的多个子播放项中的一个。文本副标题流的选择产生于播放列表层。通过选择属于播放列表的子播放项而选择特殊语言的文本副标题流,该子播放项关联于播放由播放列表中播放项所指示的主A/V流的再现过程中所希望的语言。因此,在主A/V流的再现过程中,所选择的文本副标题数据被再现。
关联于子播放项的剪辑文件名也可由URL表现方案表现。在另一选择性实施例中,文本副标题流的剪辑信息包含在与主A/V流对应的剪辑信息中。
图6示出根据本发明该实施例的子播放项的数据结构的例子。如图6所示,子播放项句法除别的以外,包括指向文本副标题数据或信息文件的“Clip_Information_file_name”字段;指示子播放项是否关联于文本副标题流(例如SubPlayItem_type被设置成3以指示文本副标题)的“SubPlayItem_type”字段;以及用于指示面向应用的辅助信息的“Application”字段,面向应用的辅助信息关于诸如文本副标题流(副标题、卡拉0K等)和语言代码(英语、韩语等)的应用类型的文本副标题流。
子播放项还包括指示子播放项长度的“length”字段;指示数据编码的“Clip_Codec_Identifier”字段;指示与子播放项关联的剪辑流文件的系统时间id的“ref_to_STC_id”字段以及指示定义与子播放项关联的剪辑流文件的回放间隔的呈现进入时间和呈现离开时间的“SubPlayItem_IN_Time”和“SubPlayItem_OUT_Time”字段。以相同方式,播放项定义主A/V流的呈现间隔。再次参阅图5,图5通过双向箭头标示的子播放项1和子播放项2图形化地表示各子播放项的呈现间隔。如图5所示,子播放项的呈现间隔以及文本副标题流落在播放项的呈现间隔内。这图形化地传递一种信息,即文本副标题流被关联于主A/V流并在主A/V流再现过程中被选择时被再现。图5中使用的图形表现可重复用来图形化地表现本发明的其它实施例。
图7示出根据本发明的数据结构的第二实施例。在本发明的第二实施例中,多个播放列表被用来将多个文本副标题流链接于主A/V流。如图7所示,一个电影对象或Java对象被关联于多个播放列表(在本例中为播放列表#1、#2),每个播放列表包括一个播放项和一个子播放项。属于多个播放列表中的每个的播放项关联于主A/V流上的剪辑信息。多个子播放项的每个关联于剪辑信息(即剪辑信息文件),而各剪辑信息唯一地对应于多个不同语言的文本副标题流中的一个(英语的流#1和韩语的流#2)。
换句话说,电影对象或Java对象被链接于多个播放列表,并且属于各播放列表的一个子播放项依次唯一地关联于多个文本副标题流中的一个。通过在对象层中选择一个播放列表而选择特殊语言的文本副标题流。
具体地说,在每个播放列表中仅包括一个关联于文本副标题流的子播放项。对于可浏览的幻灯片放映应用,可包含另一子播放项以链接音频流。关联于子播放项的剪辑文件名可由URL表现方案表现。在另一选择性实施例中,可将文本副标题流的剪辑信息包含在与主A/V流对应的剪辑信息中。
图8示出根据本发明的本实施例的子播放项的数据结构和播放列表的数据结构的一部分的例子。如图8所示,子播放项句法与上面结合图6说明的子播放项句法相同, 除了保留予将来使用的附加字段“is_repeat_SubPlayItem”。
播放列表句法部分,即图8所示的AppInfoPlayList包括指示是否包含“Application”字段的“PlayList_playback_type”字段。例如,如果包括“Application”字段,“PlayList_playback_type”字段则被设置为4。如图8所示,播放列表句法中的“Application”字段与子播放项句法中的“Application”字段相同。在该实施例中,“Application”字段可包含在播放列表句法或子播放项句法中,或包含在两者中。
关联于该实施例,在对象层中可存在指示副标题语言可用的副标题语言寄存器。电影对象命令程序或Java程序通过参照寄存器改变播放列表而实现文本副标题流的改变。下面结合图10对这种寄存器的一个例子进行说明。
图9示出根据本发明的数据结构的第三实施例。在本发明第三实施例中,多个对象(电影或Java)被用来将多个文本副标题流链接于主A/V流。如图9所示,与多路再现的对象具有相似配置的多个电影对象或Java对象均唯一地关联于播放列表(在本例中为播放列表#1、#2)。属于各播放列表的播放项关联于主A/V流上的剪辑信息。每个播放列表还包括关联于剪辑信息的子播放项,所述子播放项唯一地对应于多个不同语言的文本副标题流中的一个(在本例中为英语的流#1和韩语的流#2)。
换句话说,多个电影对象或Java对象被分别链接于多个播放列表中的每一个,并且每个子播放项被唯一地关联于多个文本副标题流中的一个。通过改变对象层中的对象而选择特殊语言的文本副标题流。
具体地说,在每个播放列表中仅包括一个关联于文本副标题流的子播放项。对于可浏览的幻灯片放映应用,可包含另一子播放项以链接音频流。关联于子播放项的剪辑文件名可由URL表现方案表现。在另一选择性实施例中,可将文本副标题流的剪辑信息包含在与主A/V流对应的剪辑信息中。
在该实施例中的子播放项句法与以上结合图8说明的句法相同。例如,“Clip_Information_file_name”、“SubPlayitem_type”、“Application”字段被包含在播放列表句法和子播放项句法中,如第二实施例结合图8所说明的那样。在对象层中可存在副标题语言寄存器以指示副标题语言可用。电影对象命令程序或Java程序通过参照寄存器改变播放列表而实现文本副标题流的改变。
图10示出该寄存器的一个范例性实施例。如图所示,副标题语言寄存器除别的以外包括副标题类型和语言代码。例如,如果副标题类型两比特长并被设置成“01”,副标题类型指示位图格式的副标题。如果被设置成“10”,副标题类型则指示文本副标题。
图11示出根据本发明的数据结构的第四实施例。在本发明第四实施例中,播放项被用来将多个文本副标题流链接于主A/V流。如图11所示,一个电影对象或Java对象被关联于播放列表。播放列表的一个播放项被关联于主A/V流上的剪辑信息。此外,播放项还关联于多个分别对应于多个不同语言文本副标题流(在本例中为英语的流#1和韩语的流#2)中的每一个的剪辑信息。
换句话说,属于播放列表的播放项被链接于主A/V流和多个文本副标题流。文本副标题流的选择是在剪辑或流层中实现的。通过选择基于播放列表的文本副标题流文件并同时再现A/V流,特殊语言的文本副标题流被选择。
关联于播放项的剪辑文件名可由URL表现方案表现。另外,可将文本副标题流的剪辑信息包含在与主A/V流对应的剪辑信息中。
如图12所示,播放列表句法除别的以外包括剪辑信息文件名“Clip_Information_File_name
”;指示是否包含文本副标题流的“exist_text_subtitle”字段;以及指示播放项是否提供多拍摄角度的主A/V流的“is_multi_angle”字段。
如果“exist_text_subtitle”字段指示包含文本副标题流,则播放项还包括表示文本副标题的序号的“number_of_text_subtitles”字段;指示在文本副标题流之间能否实现无缝变换的“is_seamless_text_substitle_change”字段;以及上面结合图8讨论过的“Application”字段。对于每个由“number_of_text_subtitles”字段指示的文本副标题,播放项提供剪辑信息文件名。剪辑信息文件名提供指示文本副标题流的剪辑或直接指示文本副标题流的剪辑的名称的剪辑信息文件名。
图13示出根据本发明的数据结构的第五实施例。在本发明第五实施例中,子播放项被用来将多个文本副标题流链接于主A/V流。如图13所示,一个电影对象或Java对象被关联于播放列表。属于播放列表的播放项被关联于主A/V流上的剪辑信息,如结合第一实施例所说明的那样。属于播放列表的单个子播放项被关联于多个剪辑信息文件,每个剪辑信息文件唯一地对应于多个不同语言的文本副标题流(在本例中为英语的流#1和韩语的流#2)中的一个。要理解在本实施例和其它实施例中的文本副标题流不局限于两种语言或这两种语言。
换句话说,属于播放列表的一个子播放项被链接于多个文本副标题流。对文本副标题流的选择实现于剪辑或流层中。通过改变基于播放列表的文本副标题流文件并同时再现A/V流而选择特殊语言的文本副标题流。
具体地说,每个播放列表中仅包含一个与不同文本副标题流关联的子播放项。同样,回放或再现间隔(例如“SubPlayItem_IN_time”和“SubPlayItem_OUT_time”)对于文本副标题流的每个剪辑相同。
对于可浏览的幻灯片放映应用,可包含另一子播放项以链接音频流。与子播放项关联的剪辑文件名可由URL表现方案表现。文本副标题流的剪辑信息也可包含在与主A/V流对应的剪辑信息中。
图14示出根据本发明该实施例的子播放项的数据结构的例子。如图所示,子播放项句法除别的以外,包括指示子播放项是否关联于文本副标题流的“SubPlayItem_type”字段(例如对文本副标题,SubPlayItem_type被设置为3);表示文本副标题序号的“number_of_text_subtitles”字段;指示在文本副标题流之间是否可形成无缝变换的“is_seamless_text_subtitle_change”字段;以及在前面实施例中说明的“Application”字段。
子播放项句法还包括指示定义与子播放项关联的剪辑流文件回放或再现间隔的呈现进入时间和呈现离开时间的“SubPlayItem_IN_time”和“SubPlayItem_OUT_time”字段。因此,当“SubPlayItem_type”字段指示子播放项与文本副标题关联时,呈现间隔对每个由子播放项为参照的文本副标题定义相同的回放时间。对每个由“number_of_text_subtitles”字段提供的文本副标题,子播放项提供剪辑信息文件名。剪辑信息文件名提供指示文本副标题流的剪辑或直接指示文本副标题流的剪辑的名称的剪辑信息文件名。
图15示出根据本发明的数据结构的第六实施例。在本发明第六实施例中,附加文本副标题管理信息数据结构被用来将多个文本副标题流链接于主A/V流。如图15所示,一个电影对象或Java对象被关联于播放列表。播放列表的一个播放项被关联于主A/V流上的剪辑信息。属于播放列表的单个子播放项被链接于文本副标题管理信息。文本副标题管理信息依次关联于多个剪辑信息,每个剪辑信息唯一地对应于多个不同语言的文本副标题流(在本例中为英语的流#1和韩语的流#2)中的一个。
换句话说,文本副标题管理信息层被添加以管理文本副标题流。文本副标题管理信息基于播放项而被引用于播放列表层中。每个播放列表包括与文本副标题管理信息关联的单个子播放项。
对于可浏览幻灯片放映应用,可包含另一子播放项以链接音频流。与子播放项关联的剪辑文件名可由URL表现方案表现。文本副标题流的剪辑信息也可包含在与主A/V流对应的剪辑信息中。
图16示出根据本发明该实施例的子播放项和文本副标题管理信息的数据结构的一个例子。如图16所示,子播放项句法除别的以外,包括指示子播放项长度的“length”字段;存储文本副标题管理信息文件名的“Clip_Information_file_name”字段;指示子播放项是否与文本副标题流关联的“SubPlayItem_type”字段(例如,SubPlayItem_type被设置为3以指示文本副标题流);前面实施例中所描述的“SubPlayItem_IN_time”和“SubPlayItem_OUT_time”字段;以及在前面的实施例中所描述的“Application”字段。
文本副标题管理信息的句法除别的以外,包括表示文本副标题序号的“number_of_text_subtitles”字段;指示在文本副标题流之间是否可能实现无缝变换的“is_seamless_text_subtitle_change”字段;以及在前面实施例中说明的“Application”字段。对每个由“number_of_text_subtitles”字段提供的文本副标题,子播放项提供剪辑信息文件名。剪辑信息文件名提供指示文本副标题流的剪辑或直接指示文本副标题流的剪辑名的剪辑信息文件名。“Application”字段被包含在子播放项句法中或被包含在文本副标题管理信息句法中。
图17示出根据本发明的数据结构的第七实施例。在本发明的第七实施例中,附加的文本副标题管理信息数据结构关联于对象层中的对象,并被用来将多个文本副标题流链接于主A/V流。如图1 7所示,电影对象或Java对象关联于播放列表,而属于该播放列表的一个播放项被关联于主A/V流上的剪辑信息。电影对象或Java对象的剪辑文件名可由URL表现方案表现。电影对象或Java对象也直接链接于文本副标题管理信息。文本副标题管理信息依次关联于多个剪辑信息,每个剪辑信息唯一地对应于多个不同语言的文本副标题流(在本例中为英语的流#1和韩语的流#2)中的一个。
文本副标题管理信息被定义在对象层中,并因此多个文本副标题流在文本副标题管理信息层中被管理。在该实施例中,文本副标题管理信息具有结合图16如上所述的相同句法。
图18示出根据本发明的数据结构的第八实施例。在本发明第八实施例中,包含在电影对象或Java对象中的附加文本副标题管理信息数据结构被用来将多个文本副标题流链接于主A/V流。如图18所示,电影对象或Java对象关联于播放列表,而属于播放列表的一个播放项被关联于主A/V流上的剪辑信息。基于文本副标题管理信息,电影对象或Java对象直接关联于多个剪辑信息,每个剪辑信息唯一地对应于多个不同语言的文本副标题流(在本例中为英语的流#1和韩语的流#2)中的一个。
文本副标题管理信息被引用于对象层中,而多个文本副标题流被管理于对象层中。电影对象或Java对象中的剪辑文件名可由URL表现方案表现。
图19示出根据本发明该实施例的文本副标题管理信息的数据结构的例子。如图所示,文本副标题管理信息的句法除别的以外,包括表示文本副标题序号的“number_of_text_subtles”字段;以及指示在文本副标题流之间是否可能实现无缝变换的“is_seamless_text_substitle_change”字段。
对于由“number_of_text_subtitles”字段提供的每个文本副标题,子播放项提供“Clip_Information_file_name”字段、“Target_PlayList”字段、“Target_PlayItem”字段和“Application”字段。剪辑信息文件名提供指示文本副标题流的剪辑或直接指示文本副标题流的剪辑的名字的剪辑信息文件名。“Application”字段与上面实施例中所述的相同。“Target_PlayList”字段和“Target_PlayItem”字段用于存储播放列表和/或播放项的索引信息,它们逐一对应于多个文本副标题流地形成关联。
图20示出文本副标题管理信息的数据结构的另一规范性实施例。如图20所示,根据本实施例的文本副标题管理信息的句法与图19所示的相同,除了各文本副标题流由“number_of_text_subtitles”字段指示外,句法还包括用于存储文本副标题流位置信息的“Source_Clip_file_URL”字段;例如高密度光盘中的目录或万维网上的URL地址。
图21示出根据本发明实施例的光盘再现装置。如图所示,该装置包括从BD-ROM10读出数据的光学拾取头11;源流开关12;存储器13;Java处理器14;文本副标题处理器15;第一解复用器(demux)16;第二解复用器(demux)17;呈现图形源开关18;字体引擎19;交互图形解码器20;呈现图形解码器21;视频解码器22;交互图形数据开关23;呈现图形数据选择器24;交互图形面25;呈现图形面26;视频面27;背景面28;若干混频器29、30、31和微机32。
光盘再现装置通过因特网200链接于CP服务器300。CP服务器300提供以MPEG2 TS流格式或预设XML格式的二进制流形式出现的位图副标题流或文本副标题流。
前面结合图5-图19所描述的导航数据从BD-ROM10被读出。基于将文本副标题流链接于主A/V流的导航数据,微机32执行一系列控制操作以在主A/V流再现过程中,再现从BD-ROM读出的和/或从CP服务器300提供的文本副标题流。
来自CP服务器300的文本副标题流可仅为多语言文本副标题流的多路复用流,或者是文本副标题流和音频流的多路复用流。提供自CP服务器300的位图或文本副标题流被上载至存储器13,存储器13是HDD、RAM、闪存等。
下面将详细说明位图和文本副标题流的解码过程。以MPEG2 TS流格式与主A/V流分开记录在BD-ROM上的文本副标题流从BD-ROM中被读出并随后上载至存储器13。随后通过源流开关12和第二demux17将文本副标题流提供给文本副标题处理器15。可将文本副标题处理器15配置成Java处理器14的部件或如图所示地配置成单独的文本处理器。
基于由文本副标题处理器15处理的文本副标题流,字体呈现图形数据被产生自字体引擎19并随后被输入到呈现图形数据选择器24。与(例如)位图副标题流对应的呈现图形数据也可通过开关12、第一demux16或第二demux17、呈现图形源开关18和呈现图形解码器21从存储器13提供到呈现图形数据选择器24。如所理解的那样,呈现图形解码器21解码呈现图形数据。在一个实施例中的呈现图形数据选择器24有选择地从字体引擎19(文本副标题图形数据)或从呈现图形解码器21(位图副标题图形数据)选择一个呈现图形数据,并将该数据提供给呈现图形面26。
同时,经再现的背景数据(如有的话)通过开关12被提供给背景面28,并且再现的A/V数据通过开关12经由第一demux16被提供给视频解码器22。视频解码器22解码A/V数据。混频器29将经解码的A/V数据与背景数据(如有的话)混频。混频器30将混频器29的输出与来自呈现图形面26的输出混频。
这样,位图副标题或文本副标题可与主视频图象一起被显示。如上面所暗示的那样,文本副标题流和位图副标题流提供自CP服务器300。
当文本副标题流以诸如XML的预定义二进制格式被记录在BD-ROM上时,文本副标题流被上载至存储器13并随后绕过第二demux17直接提供给文本副标题处理器15。基于文本副标题处理器15的输出,字体呈现图形数据被生成自字体引擎19并随后被输入至呈现图形数据选择器24。这里,有选择地将来自字体引擎19(文本副标题图形数据)或来自呈现图形解码器21(位图副标题图形数据)的呈现图形数据选择为输出。呈现图形数据选择器24的输出被提供给呈现图形面26以使位图副标题或文本副标题与主视频图象一起被显示。这是通过将来自混频器29和呈现图形面26的输出混频的混频器30而完成的。另外,可从CP服务器300提供文本副标题流和位图副标题流的两者或任何一种。
诸如菜单选择器按钮的交互图形数据通过demux16被提供给交互图形解码器20,并且交互图形解码器20的输出被输入至交互图形数据开关23。交互图形数据也可被提供自Java处理器14和/或字体引擎19,并被输入到交互图形数据开关23。交互图形数据开关23判定选择哪路输入作为到交互图形面25的输出。来自交互图形面25的输出随后通过混频器31与来自混频器30的输出进行混频。
交互图形数据选择器24可实现为开关或混频器,分别如图22和23所示。具体地说,尽管采用开关的实施例中不能同时显示文本副标题和位图副标题,混频器实施例使两个副标题同时被显示在屏幕的非重叠区域。另外,代替交互图形数据选择器24的使用,也可如图24所示地又使用文本呈现面40以显示从字体引擎19提供的文本副标题。如所理解的那样,本实施例还使用附加的混频器以将来自文本呈现面40和混频器31的输出相互混频。在图24的配置中,文本副标题和位图副标题可彼此独立地显示。
本发明提供一种具有管理辅助呈现数据再现的数据结构的记录介质,并提供将数据结构记录在记录介质上的方法和装置。
尽管本发明是针对有限数量的实施例而进行公开的,然而本领域内技术人员通过阅读该公开内容,可理解由此衍生的多种修改和变换。例如,尽管在若干例子中是针对蓝光ROM光盘进行说明的,然而本发明不局限于这种标准的光盘或局限于光盘。所有这些修改和变换均落在本发明的精神和范围内。
权利要求
1.一种具有用于管理辅助呈现数据再现的数据结构的记录介质,包括存储至少一个子播放项的导航区,所述子播放项识别一个以上的剪辑信息文件名,由子播放项命名的每个剪辑信息文件指示辅助呈现数据的关联剪辑以从记录介质再现,在每个剪辑中的辅助呈现数据与记录在记录介质上的主呈现数据的至少一部分关联,子播放项指示对于关联的剪辑的单个呈现间隔。
2.如权利要求1所述的记录介质,其特征在于,导航区存储至少一个播放项,所述播放项指示要再现的主呈现数据的至少一部分。
3.如权利要求2所述的记录介质,其特征在于,播放项识别剪辑信息文件名,所述剪辑信息文件名指示要再现的主呈现数据的剪辑。
4.如权利要求3所述的记录介质,其特征在于,由子播放项和播放项识别的剪辑信息文件是不同的。
5.如权利要求3所述的记录介质,其特征在于,主呈现数据的剪辑是从辅助呈现数据的关联的剪辑中分离的文件。
6.如权利要求2所述的记录介质,其特征在于,导航区存储至少一个播放列表,所述播放列表包括播放项和子播放项。
7.如权利要求6所述的记录介质,其特征在于,所述播放列表指示子播放项所关联的子路径的类型。
8.如权利要求7所述的记录介质,其特征在于,子路径的类型是文本副标题呈现路径。
9.如权利要求1所述的记录介质,其特征在于,由子播放项命名的各剪辑信息文件指示辅助呈现数据的不同关联的剪辑。
10.如权利要求1所述的记录介质,其特征在于,还包括存储相关联剪辑的数据区。
11.如权利要求10所述的记录介质,其特征在于,至少一个关联的剪辑将辅助呈现数据存储为传输分组。
12.一种具有用于管理辅助呈现数据再现的数据结构的记录介质,包括存储至少一个播放列表的导航区,所述播放列表包括用于再现主呈现数据的导航信息以及与主呈现数据关联的辅助呈现数据,所述导航信息指示辅助呈现数据所关联的子路径的类型,播放列表包含至少一个子播放项,所述子播放项提供从记录介质再现辅助呈现数据的一个以上剪辑的导航信息,所述子播放项指示对于所述剪辑的单个呈现间隔。
13.如权利要求12所述的记录介质,其特征在于,子路径的类型是文本副标题呈现路径。
14.一种具有用于管理辅助呈现数据再现的数据结构的记录介质,包括存储辅助呈现数据的独立剪辑和主呈现数据的至少一个独立剪辑的数据区,辅助呈现数据与主呈现数据关联;以及存储提供导航信息以在相同的呈现间隔内再现辅助呈现数据的独立剪辑的子播放项的导航区,以及存储提供导航信息以再现主呈现数据的剪辑的播放项的导航区。
15.如权利要求14所述的记录介质,其特征在于播放项提供再现主呈现数据的剪辑的呈现间隔;以及由子播放项提供的呈现间隔与由播放项提供的呈现间隔相关联。
16.一种将管理辅助呈现数据再现的数据结构记录于记录介质的方法,所述方法包括将至少一个子播放项记录在记录介质上,所述子播放项识别一个以上的剪辑信息文件名,由子播放项命名的每个剪辑信息文件指示辅助呈现数据的关联剪辑从记录介质再现,每个剪辑中的辅助呈现数据关联于记录在记录介质上的主呈现数据的至少一部分,子播放项指示关联剪辑的单个呈现间隔。
17.一种将管理辅助呈现数据再现的数据结构从记录介质再现的方法,包括从记录介质再现至少一个子播放项,所述子播放项识别一个以上的剪辑信息文件名,由子播放项命名的每个剪辑信息文件指示辅助呈现数据的关联剪辑从记录介质再现,在每个剪辑中的辅助呈现数据与记录在记录介质上的主呈现数据的至少一部分关联,子播放项指示相关联的剪辑的单个呈现间隔。
18.一种将管理辅助呈现数据再现的数据结构从记录介质再现的装置,包括从记录介质再现至少一个子播放项的拾取头,所述子播放项识别一个以上的剪辑信息文件名,由子播放项命名的每个剪辑信息文件指示辅助呈现数据关联的剪辑从记录介质再现,每个剪辑中的辅助呈现数据与记录于记录介质的主呈现数据的至少一部分关联,所述子播放项指示对于相关联剪辑的单个呈现间隔。
全文摘要
在管理文本副标题数据再现的数据结构中,记录区域存储至少一个子播放项。该子播放项识别一个以上剪辑信息文件名,由子播放项命名的每个剪辑信息文件指示辅助呈现数据的关联剪辑从记录介质再现。在每个剪辑中的辅助呈现数据与记录在记录介质上的主呈现数据的至少一部分关联,而子播放项指示对于相关联的剪辑的单个呈现间隔。
文档编号H04N9/82GK1867991SQ200480030216
公开日2006年11月22日 申请日期2004年10月6日 优先权日2003年10月15日
发明者刘齐镛, 金柄辰, 徐康洙 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1