用于再现和记录文本字幕流的记录介质和方法及装置的制作方法

文档序号:6779277阅读:105来源:国知局
专利名称:用于再现和记录文本字幕流的记录介质和方法及装置的制作方法
技术领域
本发明涉及记录介质,尤其涉及用于再现和记录文本字幕流的记录介质和 方法及装置。尽管本发明适于各种应用,但它特别适合于在记录介质内记录文 本字幕流文件和有效地再现所记录的文本字幕流。
背景技术
光盘广泛地用作记录大量数据的光学记录介质。当前,在各种光盘中,一 种新的高密度数字视频盘(以下称作"HD-DVD"),诸如蓝光盘(以下称作 "BD"),正被开发用于写入和存储高清晰度视频和音频数据。现在,被认为 是下一代技术的蓝光盘(BD)的全球标准技术规范正作为下一代光学记录解决 方案在建立之中,它能具有明显超过常规DVD及许多其它数字装置的数据。因此,应用了蓝光盘(BD)标准的光学再现装置也正在开发中。但是,由 于蓝光盘(BD)标准仍未完成,在开发完整的光学再现装置过程中具有诸多困 难。特别是,为有效再现来自蓝光盘(BD)的数据,不仅应提供主AV数据及 为用户便利所需的各种数据,诸如作为与主AV数据有关的补充数据的字幕信 息,还应组织并提供用于再现光盘中记录的主数据和字幕数据的管理信息。然而,当前的蓝光盘(BD)标准中,由于补充数据(特别是字幕流文件) 的标准未完全统一,基于蓝光盘(BD)的光学再现装置的完全开发中存在诸多 限制。此外,这些限制引发了向用户提供诸如字幕的补充数据中的各种问题。发明内容因此,本发明涉及一种用于再现和记录文本字幕流的记录介质和方法及装 置,它们基本消除了由于相关技术的限制和缺点引起的一个或多个问题。本发明的一个目的是提供一种用于在诸如蓝光盘的记录介质中记录文本 字幕流的方法和装置,并提供一种用于再现所记录的文本字幕流的方法和装置。本发明的另一目的是提供一种当在记录介质内记录文本字幕流时创建样 式信息的方法。本发明的另一目的是提供一种用于能有效再现文本字幕流的用于再现文 本字幕流的方法和装置。本发明的其它优点、目的和特征将部分在以下描述中阐述,且部分将通过 以下内容的仔细阅读或通过从本发明的实施中学习而为本领域的普通技术人 员显而易见。本发明的目的和其它优点可通过以下描述及其权利要求中和附图 所特别指出的结构获得。为实现这些目的和其它优点并根据本发明的用途,如这里体现和广泛描述 的,.一种用于再现文本字幕流的记录介质包括存储至少一个播放列表(PlayList)文件的第一数据区,每个播放列表文件包含一组播放项(Playltem) 和子播放项(SubPlayltem),每一播放项被配置成再现至少一个主AV流,所 述子播放项被配置成再现至少一个文本字幕流,所述播放列表文件还包含指示 所述一组播放项之一的播放时间间隔内的子播放项的呈现开始时间的同步信 息;以及存储所述至少一个主AV流和所述至少一个文本字幕流的第二数据区。 根据本发明的另一方面, 一种用于再现文本字幕流的记录介质包括存储 包括多个对话呈现段的文本字幕流的第一数据区,每一对话呈现段都包含对话 文本的至少一个区域并指定对话文本的所述至少一个区域的呈现开始和结束 时间,其中用于所述文本字幕流的系统时间时钟的初始值是所述文本字幕流中包含的第一对话呈现段的呈现开始时间。根据本发明的另一方面, 一种再现文本字幕流的方法包括读取记录介质 上记录的播放列表文件;读取所述播放列表文件中包含的一组播放项和子播放 项,每一播放项被配置成再现所述记录介质上记录的至少一个主AV流,所述子播放项被配置成再现所述记录介质上记录的至少一个文本字幕流;读取所述子播放项中包含的同步信息,所述同步信息包括指示所述一组播放项之一的播 放项标识值的第一数据字段以及指示由所述播放项标识值所标识的播放项的 播放时间间隔内的子播放项的呈现开始时间的第二数据字段;以及使所述子播 放项的呈现与所述播放项标识值所标识的播放项的呈现同步。根据本发明的另一方面, 一种再现文本字幕流的方法包括读取记录介质 上记录的文本字幕流;读取所述文本字幕流中包含的多个对话呈现段,每一对 话呈现段包含对话文本的至少一个区域并指定对话文本的所述至少一个区域 的呈现开始和结束时间;将用于所述文本字幕流的系统时间时钟的初始值设为 所述文本字幕流中包含的第一对话呈现段的呈现开始时间;以及使用基于所述 系统时间时钟的呈现开始和结束时间来呈现所述对话文本的至少一个区域。根据本发明的另一方面, 一种用于再现文本字幕流的装置包括驱动器, 它被配置成驱动光学再现装置再现记录介质上记录的数据;以及控制器,它被 配置成控制所述驱动器读取所述记录介质上记录的至少一个播放列表文件,每 个播放列表文件都包含一组播放项和子播放项,每一播放项被配置成再现至少 一个主AV流,所述子播放项被配置成再现至少一个文本字幕流,所述子播放 项包括指示所述一组播放项之一的播放时间间隔内所述子播放项的呈现开始 时间的同步信息。根据本发明的另一方面, 一种用于再现文本字幕流的装置包括驱动器, 它被配置成驱动光学再现装置再现记录介质上记录的数据;以及控制器,它被 配置成控制所述驱动器读取所述记录介质上记录的文本字幕流,所述文本字幕 流包括多个对话呈现段,每一对话呈现段都包含对话文本的至少一个区域并指 定对话文本的所述至少一个区域的呈现开始和结束时间,其中所述文本字幕流 的系统时间时钟的初始值是所述文本字幕流中包含的第一个对话呈现段的呈 现开始时间。可以理解,本发明的以上一般描述和以下详细描述是示例性和说明性的, 其旨在提供对所要求保护的本发明的进一步的理解。


包含附图以提供对本发明的进一步理解,且附图结合并构成了本申请的一部分,附图示出了本发明的实施例并连同说明书一起用于解释本发明的原理。 附图中图1示出了根据本发明的高密度光盘中记录的数据文件的结构;图2示出了根据本发明的高密度光盘的数据存储区;图3示出了根据本发明的显示屏上呈现的文本字幕和主图像;图4示出了说明根据本发明的文本字幕流的再现控制的示意图;图5A到5C示出了根据本发明的用于再现文本字幕流的再现控制信息的应用;图6示出了形成根据本发明的文本字幕流的对话及其与呈现时间的关系; 图7示出了根据本发明的文本字幕流的结构;图8示出了根据本发明的用于控制文本字幕流的再现的再现控制文件信息 之中的一组子路径信息;图9示出了根据本发明的合成文本字幕流和主AV流的方法; 图IO示出了通用AV流中包含的一组类型信息;图11示出了根据本发明的用于控制文本字幕流的再现的再现控制文件信息之中的剪辑信息文件;以及图12示出了根据本发明的包括文本字幕流文件的再现的光学记录和/或再现装置。
具体实施方式
现详细参考本发明的较佳实施例,其示例在附图中示出。只要可能,相同 的标号将贯穿附图用于表示相同或相似的部分。此外,尽管本发明中的术语选 自一般已知和使用的术语,但本发明的说明书中提及的某些术语是申请人随意 选择的,其具体意思在这里的说明书的相关部分中描述。此外,要求本发明不是简单地通过所使用的实际术语,而是通过每个术语所蕴含的意义加以理解。在详细描述中,"记录介质"表示可记录数据的所有类型的介质,并且不 考虑记录方法而广泛包括所有类型的媒介,诸如光盘、磁带等等。此后,为简 化本发明的描述,光盘(特别是蓝光盘(BD))将给作这里提出的记录介质的 示例。然而,显然,本发明的精神或范围可同等地应用于其它类型的记录介质。在详细描述中,"主数据"表示属于作者在光盘中记录的标题(例如,电影标题)的音频/视频(AV)数据。 一般而言,AV数据以MPEG2格式记录, 且通常被称为AV流或主AV流。另外,"补充数据"表示再现主数据所需的 所有其它数据,其示例有文本字幕流、交互图形流、呈现图形流、以及补充音 频流(例如,用于可浏览幻灯片)。这些补充数据流可用MPEG2格式或任何 其它数据格式来记录。它们可与AV流多路复用,或者可作为独立的数据文件 存在于光盘中。"字幕"表示对应于正被再现的视频(图像)数据的说明信息,并且它可 以预定的语言来表示。例如,当用户选择在观看显示屏上的图像的同时査看用 各种语言表示的多个字幕之一时,在显示屏的预定部分上显示对应于所选择的 字幕的说明信息。如果所显示的说明信息是文本数据(例如,字符),则所选 择的字幕常被称为"文本字幕"。根据本发明的一方面,可将MPEG2格式的 多个文本字幕流记录在光盘中,并且它们可作为多个独立的流文件而存在。每 一 "文本字幕流文件"在光盘内创建并记录。且本发明的目的在于提供一种用 于再现所记录的文本字幕流文件的方法和装置。更特别地,通过使文本字幕流 与主数据(AV流)同步,本发明提出了一种向用户提供与主数据(AV流)同 步的文本字幕流的方法。图1示出了根据本发明的记录在蓝光盘(后文称为"BD")中的数据文件 的文件结构。参考图1,至少一个BD目录(BDMV)被包括在根目录(root) 中。每一 BD目录包括索引文件(index.bdmv)和对象文件(MovieObject.bdmv),它们用于与一个或多个用户交互。例如,索引文件可包含表示具有多个可选择 菜单和电影标题的索引表的数据。每一BD目录还包括四个文件目录,这些目 录包括要再现的音频/视频(AV)数据和再现该AV数据所需的各种数据。包括在每一BD目录中的文件目录有流目录(STREAM)、剪辑信息目录 (CLIPINF)、播放列表目录(PLAYLIST)、以及辅助数据目录(AUX DATA)。 首先,流目录(STREAM)包括具有特定数据格式的音频/视频(AV)流文件。 例如,AV流文件可以采用MPEG2传输分组的形式,并且被命名为"*.m2ts", 如图1所示。流目录还可包括一个或多个文本字幕流文件,其中每一文本字幕 流文件包括用于以特定语言表示的文本字幕的文本(例如,字符)数据以及该文本数据的再现控制信息。文本字幕流文件作为独立的流文件存在于流目录中,并且可被命名为"*.m2ts"或"*.txtst",如图1所示。包括在流目录中的 AV流文件或文本字幕流文件通常被称为剪辑流文件。接着,剪辑信息目录(CLIPINF)包括分别对应于包括在流目录中的流文 件(AV或文本字幕)的剪辑信息文件。每一剪辑信息文件包含相应流文件的 属性和再现定时信息。例如,根据剪辑类型,剪辑信息文件可包括映射信息, 其中呈现时间戳(PTS)和源分组号(SPN)——对应并通过入口点映射(EPM) 映射。因此,以下将参考图11在后续过程中详细描述根据本发明的与文本字 幕流相关的剪辑信息文件(*.clpi)。使用映射信息,可从由播放项(Playltem)或子播放项(SubPlayltem)提 供的定时信息(进入时间(In-Time)和离开时间(Out-Time))中确定流文件 的特定位置,这些将在下文中详细讨论。在行业标准中,每一对流文件及其相 应的剪辑信息文件被指定为一个剪辑。例如,包括在CLIPINF中的OlOOO.clpi 包括STREAM中所包括的01000.m2ts的属性和再现定时信息,并且OlOOO.clpi 和01000.m2ts形成一个剪辑。再参考图1,播放列表目录(PLAYLIST)包括一个或多个播放列表文件 (*.mpls),其中每一播放列表文件包括指定至少一个主AV剪辑和该主AV 剪辑的再现时间的至少一个播放项。更具体地,播放项包含指定进入时间和离 开时间的信息,该时间表示由播放项中的Clip—Information—File_Name (剪辑信 息文件名)指定的主AV剪辑的再现开始和结束时间。因此,播放列表文件表 示一个或多个主AV剪辑的基本再现控制信息。另外,播放列表文件还可包括 子播放项(SubPlayltem),它表示文本字幕流文件的基本再现控制信息。当子 播放项被包括在播放列表文件中以再现一个或多个文本字幕流文件时,将子播 放项与播放项同步。另一方面,当子播放项用于再现可浏览幻灯片时,它可以 不与播放项同步。根据本发明,子播放项的主要功能是控制一个或多个文本字 幕流文件的再现。因此,主路径表示通过使用播放列表文件中包含的至少一个播放项再现主 数据的路径,且子路径表示再现作为补充数据的文本字幕流的路径。更具体地, 主路径必须包含在播放列表文件中,且当存在补充数据时,包含用于相应一组补充数据的每个属性的至少一个子路径。因此,在后续过程中将参考图4详细描述使用主路径和子路径的再现,且更具体地,将参考图8详细描述根据本发 明的用于再现文本字幕流的子路径句法。最后,辅助数据目录(AUXDATA)可包括补充数据流文件,其示例是字 体文件(例如,aaaaa.font或aaaaa.otf)、弹出菜单文件(未示出)和用于生成 嘀嗒声的声音文件(例如,Sound.bdmv)。先前提到的文本字幕流文件可被包 括在辅助数据目录而非流目录中。图2示出了根据本发明的光盘的数据存储区。参考图2,光盘包括占据光 盘巻的最内部分的文件系统信息区、占据光盘巻的最外部分的流区、以及占据 文件系统信息区和流区之间的数据库区。在文件系统信息区中,储存了用于管 理如图l所示的整个数据文件的系统信息。接着,在流区中储存主数据和补充 数据(即,AV流和一个或多个文本字幕流)。主数据可以包括音频数据、视 频数据和图形数据。且补充数据(即,文本字幕)独立地存储于流区,而不与 主数据多路复用。图l所示的通用文件、播放列表文件和剪辑信息文件被储存 在光盘巻的数据库区中。如上所述,通用文件包括索引文件和对象文件,而播 放列表文件和剪辑信息文件包括再现储存在流区中的AV流和文本字幕流所需 的信息。使用储存在数据库区和/或流区中的信息,用户能够选择特定的回放模 式,并按所选择的回放模式再现主AV和文本字幕流。以下,详细描述根据本发明的文本字幕流的结构。首先,将重新定义用于 再现字幕流的控制信息。随后,接着是创建包含重新定义的控制信息的文本流 文件的方法以及再现用于再现所记录的流文件的文本字幕流的方法和装置的 详细描述。图3示出了根据本发明的呈现在显示屏上的文本字幕和主图像。当 同步再现主AV和相应文本字幕流时,该主图像和文本字幕同时显示在显示屏 上。因此,文本字幕流必须通过在主数据中同步而提供,且本发明将提出使文 本字幕流与主数据同步的方法。图4是示出根据本发明的对主AV剪辑和文本字幕剪辑的再现控制的示意 图。参考图4,播放列表文件包括控制至少一个主AV剪辑的再现的至少一个 播放项,以及控制多个文本字幕剪辑的再现的子播放项。更具体地,至少一个 播放项包含在播放列表中作为用于控制主数据(即,主剪辑)的再现的主路径。且当相应的文本字幕流存在于主数据内时,通过作为子路径的子播放项来控制 文本字幕流。例如,参考图4,通过单个子播放项分别再现并控制文本字幕剪 辑1 (英语)和文本字幕剪辑2 (韩语)。并且,使文本字幕剪辑1和文本字幕剪辑2中的每一个与主数据同步,从而使得文本字幕和主数据能在期望的呈现时间同时显示于显示屏上。为了在显示屏上显示文本字幕,需要显示控制信息(例如,位置和大小信息)和呈现时间信息,其示例在图5A到5C中示出。以下,将参考图5A到图 7详细描述文本字幕流中包含的不同信息。并且将参考图8到图11详细描述使 文本字幕流与主数据同步的方法。图5A示出了根据本发明的呈现在显示屏上的对话。对话表示在给定呈现 时间期间显示在显示屏上的整个文本字幕数据,以便于文本字幕流的再现控 制。 一般而言,对话的呈现时间可用呈现时间戳(PTS)来表示。更具体地, 用于再现一个对话的PTS部分包括每个对话的"dialog—start_PTS (对话开始 PTS)"禾卩"dialog—end—PTS (对话结束PTS)"。此外,例如,图5A所示的 对话的呈现在PTS(k)(即,dialog—start_PTS)处开始,并在PTS(k+l)(即, dialog—end—PTS)处结束。因此,当图5A所示的对话表示在PTS(k)和PTS(k+l) 之间显示在显示屏上的整个文本字幕数据单元时,所有文本字幕数据由相同的 对话定义。这里,对话最多包括一个文本字幕中ioo个字符代码。此外,图5B示出了根据本发明的对话的区域。区域表示在给定呈现时间 期间显示在显示屏上的文本字幕数据(对话)的划分部分。换言之,对话包括 至少一个区域,且每一区域可包括至少一行字幕文本。表示区域的整个文本字 幕数据可根据分配给该区域的区域样式(全局样式)显示在显示屏上。包括在 对话中的区域的最大数量应基于字幕数据的期望解码速率来确定,因为区域数 量越大, 一般导致解码率越低。例如,对话的区域的最大数量可被限于2个, 以实现合理的高解码速率。图5C示出了根据本发明的用于对话的区域的样式信息。样式信息表示定 义显示包括在对话中的区域的至少一部分所需的属性的信息。样式信息的一些 示例是位置、区域大小、背景色、文本对齐、文本流向信息以及许多其它信息。 样式信息可被分类成区域样式信息(全局样式信息)和行内样式信息(局部样式信息)。区域样式信息定义了应用于对话的整个区域的区域样式(全局样式)。例 如,区域样式信息可包含区域的区域位置、区域大小、字体颜色、背景色、文 本流向、文本对齐、行距、字体名称、字体样式以及字体大小中的至少一个。例如,两个区域样式被应用于区域1和区域2,如图5C所示。位置l、大小1 和蓝色背景色的区域样式被应用于区域1,而位置2、大小2和红色背景色的 不同的区域样式被应用于区域2。另一方面,行内样式信息定义了应用于包括在区域中的文本串的一个特定 部分的行内样式(局部样式)。例如,行内样式信息可包含字体类型、字体大 小、字体样式以及字体颜色中的至少一个。文本串的特定部分可以是区域内的 整个文本行或文本行的特定一部分。参考图5C, 一个特定的行内样式被应用于 区域1中包括的文本部分"mountain"。换言之,文本串的该特定部分的字体 类型、字体大小、字体样式和字体颜色的至少一个不同于区域1内的文本串的 其余部分。图6示出了创建应用于每一呈现时间(PTS)部分的每一对话的方法。例 如,当在PTS1到PTS6之间有4个对话时,对话W被显示为PTS1到PTS2之 间的文本数据文本#1。且对话#2包括PTS2和PTS3之间的两个区域(区域1 和区域2),其中区域1被显示为文本数据文本#1且区域2被显示为文本数据 文本#2。此外,对话#3被显示为在PTS3和PTS4之间的文本数据文本#2,且 对话存4被显示为PTS5和PTS6之间的文本数据文本存3。参考图6,在PTS4到 PTS5之间文本字幕数据。在用于创建上述对话信息的每一个的方法中,每个对 话必须包括用于显示相应对话的定时信息(即,PTS设定)、样式信息和实际 文本数据(以下称作"对话数据")。因此,如上所述,所显示的定时信息(即,PTS设定)被记录为"dialog—start—PTS (对话开始PTS)"和"dialog—end_PTS (对话结束PTS)"。 样式信息被定义为上述Global—Style_Info (全局样式信息)和Local_Style_Info(局部样式信息)。然而,本发明中,样式信息将被记录为region—style (区域 样式)和inline—style (行内样式)。此外,实际显示屏上显示的文本数据被记 录于对话数据中。更具体地,由于对话#2包括2个区域(区域1和区域2),为区域1和区域2的每一个记录一组样式信息和对话数据。图7示出了根据本发明的文本字幕流文件(例如,图1所示的10001.m2ts)。 该文本字幕流文件可以由包括多个传输分组(ip)的MPEG2传输流构成,所 有这些都具有相同的分组标识符(例如,PID-0xl8xx)。当光盘播放器接收到 包括特定文本字幕流的许多输入流时,它使用其PID找出属于该文本字幕流的 所有传输分组。参考图7,传输分组的每一子集形成了分组流元(PES)分组。 图7所示的PES分组之一对应于定义一组区域样式的对话样式段(DSS)。第 二PES分组之后的所有其余的PES分组对应于对话呈现段(DPS)。在图7的上述文本字幕流结构中,图5A到5C和图6所示的每个对话信息 表示一对话呈现段(DPS)。并且,包括在对话信息中的样式信息表示链接对 话样式段(DSS)中定义的多个区域样式组中的任一个的一组信息,它也可以 称作"region—style—id (区域样式id)"和行内样式。将标准化的有限数量的区 域样式组记录于对话样式段(DSS)中。例如,最多记录60组特定样式信息, 它们每一个都由region—style_id描述。图8示出了根据本发明的子路径和子播放项的句法结构。这里,子路径和 子播放项不用于仅控制文本字幕流的再现。相反,子路径和子播放项的目标是 根据子路径类型定义和再现包括文本字幕流的各种补充数据,这将在以下的过 程中描述。因此,当子路径和子播放项的句法结构内的一特定字段与文本字幕 流不相关时或者当该特定字段用于文本字幕流中时,该特定字段将被定义为具 有特定值。更具体地,参考图8, SubPath()(子路径)句法指定与单个播放列表中包 含的主路径相关联的补充数据的路径。SubPath()句法包括SubPath—type (子路 径类型)字段、is—repeat—SubPath(是重复子路径)字段、number—of—SubPlayltem (子播放项数)字段和SubPlayltem(i)(子播放项)字段。这里,SubPath_type 字段指定子路径的类型。SubPath—type = 2表示补充音频可浏览幻灯片, SubPath—type = 3表示交互图形呈现菜单,且SubPath—type = 4表示文本字幕呈 现。因此,根据本发明的光学记录和再现装置可以通过SubPathJype字段确定 每个相应子路径正控制哪种类型的剪辑。此外,number_of—SubPlayltem字段表 示子路径内包含的子播放项的数量。这里,光学记录和再现装置可通过number_0f_SubPlayItem字段验证特定子路径中正控制的子播放项的数量。 is—repeat—SubPath字段表示一组1字节标志信息,用于验证相应的子路径是否 将被重复使用。更具体地,当is_repeat_SubPath=Ob时,子路径不被重复使用, 且当is_repeat_SubPath= lb时,子路径被重复使用。因此,当使用子路径控制文本字幕流的再现时,SubPath—type = 4 、 number—of—SubPlayltem =1且is_repeat—SubPath = Ob。换言之,在控制文本字 幕流的子路径中,单个子播放项控制多个文本字幕流的再现(例如,如图4所 示),且不重复使用子路径。因此,当作为SubPath—type = 2再现补充音频可 浏览幻灯片时,以及当作为SubPath一type二3再现交互图形呈现菜单流时, number—of—SubPlayltem字段和is—repeat—SubPath字段可不同地定义和使用。此外,现在将描述 SubPlayltem(i)字段的详细句法。 Clip—Information—file—name (剪辑信息文件名)字段用作指定由相应子播放项 控制的流的文件名的信息,且Clip—codec—identifier (剪辑编解码器标识符)字 段表示指定剪辑的编码格式。如上所述,由于按MPEG-2格式编码根据本发明 的文本字幕信息,Clip—codec—identifier字段被定义为Clip—codec—identifier = M2TS 。此夕卜,SubPlayItem_IN—time (子播放项进入时间)字段和 SubPlayltem—OUT—time (子播放项离开时间)字段被用作指定被指定的剪辑内 的再现开始时间和再现结束时间的信息。因此,如图1所示, SubPlayItem_IN—time禾P SubPlayltem—OUT—time被改为指定剪辑信息文件 (*.clpi)内的一组地址信息(也称作源分组号(SPN)),以判定实际剪辑内 的再现部分。此外,ref—to—STCJd (对STCid的参考)字段表示判定无缝再现 单元的位置的信息,它被应用于指定剪辑内的再现部分,其详细描述将参考附 图详细描述。is—multi_clip—entries (是多剪辑条目)字段是表示相应子播放项控制的剪 辑条目数量的一组1字节标志信息。例如,参考图4,由于当单个子播放项控 制2个文本字幕剪辑时有多个剪辑,is—multi—clip—entries == lb 。因此,当 is一multi一clip—entries-lb时,有至少两个剪辑条目,且在这种情况中, subclip—entry—id (子剪辑条目id)被分配给每个剪辑条目,且定义用于每个 subclip—entry—id的特定Clip—Information—file_name (剪辑信息文件名)字段、Clip—codec—identifier字段和ref—to—STC—id字段。最后,用于与主数据同步的一组信息包含在子播放项句法内,其中该信息 包括sync_PlayItem—id (同步播放项id)字段和sync—start—PTS—of_PlayItem (播 放项的同步开始PTS )字段。更具体地,sync—Playltem—id字段和 sync—start—PTS—of一PlayItem字段仅当使用子播放项执行文本字幕流的再现控制 时使用。因此,当作为SubPath—type二2而再现补充音频可浏览幻灯片时,以 及当作为SubPath—type = 3而再现交互图形呈现菜单流时,sync_PlayItem_id字 段和sync_start—PTS—of—Playltem字段成为不必要的信息,且在这种情况中,相 应的字段被设为"00h"。在描述sync—Playltem—id字段和sync_start—PTS—of—Playltem字段过程中, 将参考图9描述根据本发明的用于再现文本字幕流的同步信息。首先,使文本 字幕流与主数据同步,且与主数据同步的文本字幕流的再现开始时间通过 sync—Playltem—id字段禾B sync—start—PTS—of—Playltem字段确定。更具体地, syne—Playltem—id字段是在播放列表文件内的至少一个播放项中指定特定播放 项的一组信息。且sync—start—PTS—of_PlayItem字段是指示指定的特定播放项内 的作为播放项PTS的文本字幕流的再现开始时间的一组信息。例如,参考图9, 在用于再现文本字幕流的子播放项中,作为判断与主数据同步的文本字幕流的 再现开始时间的信息,sync—Playltem—id字段和sync—start—PTS—of—Playltem字 段可被定义为sync—Playltem—id = 0且sync—start—PTS—of—PlayItem = tl 。更具体 地,使用子播放项的文本字幕流的再现开始于播放项1 (PlayItem_id=0)内的 "tl (PTS)"的特定点。其次,文本字幕流使用卯千赫兹(khz)的计数器作为系统时间时钟。该 计数器的初始值为第一个对话呈现段(DPS#1)内的dialog—Start_PTS (对话开 始PTS),如图7所示。更具体地,与其它流不同,文本字幕流没有程序时钟 基准(PCR)作为初始值。因此,通过从第一个对话呈现段(DPS#1)内的 dialog—start—PTS起计数来判断后续对话呈现段(DPS )内的所有PTS (dialog—start_PTS禾口 dialog—end—PTS)值。因此,从由sync—Playltem—id字段和sync—start—PTS—of—Playltem字段所判 断的时间起,开始文本字幕的再现。然后,使用90千赫兹(khz)的系统时间时钟计数器,其初始值与第一个对话呈现段(DPS#1)内的dialog_start_PTS的 初始值一致,以便根据用于文本字幕流中包含的对话呈现段(DPS)内所定义 的每一对话的PTS (dialog_start_PTS和dialog_end—PTS)值再现每个对话。此 后,再现结束于文本字幕流中包含的最后一个对话呈现段(最后DPS)内的 dialog—end_PTS 。图10示出了根据本发明的剪辑内的系统时间时钟序列(STC_sequence) 和到达时间时钟序列(ATC_squence)。因此,该STC—s叫uence表示由时间 基准判断的连续剪辑。更具体地,从正输入的传输分组之中包括程序时钟基准 (PCR)作为时间基准的一分组起,创建新STC—sequence。在图10所示的示 例中,有总共三个STC—s叫uence (即,STC#0、 STC#1和STC#2)。因此, STC—discontinuity (STC不连续)可存在于每个STC_sequence之间。此外,至 少一个STC—sequence(例如,STC卯、STC存l和STC存2)配置单个ATC—s叫uence。 更具体地,光盘内的每个剪辑都由包括至少一个STC—sequence的 ATC—sequence构成。然而,ATC—s叫uence的数量不限于仅仅一个ATC_sequence,如图10所示 的示例中所描述的。换言之,剪辑可包括多个ATCj叫uence。因此,在文本字 幕流的情况中,使用第一个对话呈现段(DPS#1)内的dialog—starLPTS作为初 始值来判断系统时间时钟。因此,文本字幕流由包括STC_squence的 ATC—sequence构成。图11示出了根据本发明的剪辑信息(*,clpi)内记录的一组信息,更具体 地示出了 Sequencelnfo()(序列信息)区中包含的信息。参考图U,在剪辑信 息文件(*.clpi)内的S叫uencelnfo()区中包含了用于记录每一相应剪辑的 STC_sequence和ATC—sequence信息的字段。更具体地,关于ATC_sequence 数量的信息记录于number_of—ATC—sequences (ATC序列数)字段中。并且, 在本发明中,在文本字幕剪辑中包含一个ATC—sequence。因此,由于文本字幕 剪辑中仅包含一个ATC—sequence,仅一个ATC ID存在为ate—id=0。因此, number—of—STC—s叫uences(atc—id) (ATC id的STC序列数)字段包括关于 ATC—sequence内的STC—sequence的数量的信息(例如,ate—id=0)。如上所述, 根据本发明,仅一个STC—sequence包含在文本字幕剪辑中。此外,stc—id被分配给每个STC_squence,且每个stc—id包括PCR—PIC字段、SPN_STC_start字 段、presentation—start—time (呈现开始时间)字段和presentation—end—time (呈现结束时间)字段。这里,将指定包括程序时钟基准(PCR)(它是STC—s叫uence的时间基准) 的分组标识(PID)的 一 组信息记录于PCR—PID字段中。此外,在SPN一STC一start 字段中记录指定STC—sequence的开始源分组号(SPN)的一组信息。因此,由 于根据本发明PCR不存在于文本字幕剪辑中,无意义的伪数据被记录于 PCR一PID字段,或者PCR—PID字段被设定为"00h"。最后,指定每一相应剪 辑的开始时间和结束时间的一组信息被分别记录于presentation一startJime字段 和presentation—end—time字段。因此,如上所述,剪辑的presentation—start—time 成为第一个对话呈现段(DPS弁1)内的dialog—start—PTS,且presentation—end—time 成为最后一个对话呈现段(最后DPS)内的dialog—end—PTS。图12示出了根据本发明的光学记录/再现装置IO的详细示图,其中包括了 文本字幕数据的再现。光学记录和/或再现装置10基本上包括用于再现光盘上 记录的主数据、文本字幕流和相应再现控制信息的拾取单元11、控制拾取单元 11的操作的伺服器14、将从拾取单元11接收的再现信号恢复为期望信号值或者将要记录的信号调制为光盘可读信号并且发送经调制的信号的信号处理器 13、以及控制上述操作的微型计算机16。此外,AV解码器和文本字幕(文本ST)解码器17根据控制器12的控制 执行输出数据的最终解码。为了执行在光盘上记录信号的功能,根据控制器12 的控制,AV编码器18将输入信号转换成特定格式的信号(例如MPEG-2传输 流),随后将经转换的信号提供给信号处理器13。因此,为简化描述,AV解 码器和文本字幕(文本ST)解码器17包含在本发明内作为单个解码器。然而, 显然,仅文本字幕(文本ST)解码器可独立包括,作为本发明的一个元件。缓冲器18用于预载和预先存储文本字幕流,以便解码根据本发明的文本 字幕流。控制器12控制光学记录和/或再现装置的操作。用户输入请求显示特 定语言的文本字幕的命令。随后,将相应的文本字幕流预载并存入缓冲器18。 随后,在被预载并存入缓冲器18的相应文本字幕流中,控制器12参考上述对 话信息、区域信息、样式信息等等,并控制文本字幕解码器17,以使实际文本数据以特定大小并在屏幕上的特定位置处显示。更具体地,文本字幕解码器17再现缓冲器18中预存的文本字幕流。然而,文本字幕解码器17包括计数器17a,以便将第一对话呈现段(DPS#1)内的 dialog—star^PTS设定为初始值,从而创建系统时间时钟(例如,通过使用90khz 的频率)。此外,文本字幕解码器17验证来自与文本字幕剪辑的再现相关联 的播放列表文件内的子播放项的文本字幕流与主数据的同步点。例如,读取包 括在上述子播放项内的sync—Play Item—id字段和sync_start—PTS—of—Playltem字 段中的信息,并基于读出的信息从特定播放项内的特定时间起再现文本字幕 流。如上所述,用于再现和记录文本字幕流的记录介质和方法及装置具有以下 优点。使文本字幕流与主数据同步,因此,同时再现文本字幕流和主数据。工业适用性本领域熟练技术人员显而易见的是,可在本发明中进行各种修改和变型而 不背离本发明的精神或范围。因此,本发明旨在覆盖本发明的修改和变型,只 要它们落在所附权利要求书及其等效技术方案的范围之内。
权利要求
1.一种记录介质,包括数据区,存储包含一个或多个呈现段的文本字幕流,所述每一个呈现段规定其自身的呈现开始和结束时间,其中所述文本字幕流的系统时钟的初始值是包含在所述文本字幕流中的第一呈现段的呈现开始时间。
2. 如权利要求1所述的记录介质,其特征在于,所述呈现开始和结束时间定义 在系统时钟之上。
3. 如权利要求1所述的记录介质,其特征在于,所述每一个呈现段包含对话文 本的至少一个区域。
4. 如权利要求1所述的记录介质,其特征在于,进一步包括信息区,存储与所述文本字幕流相对应的剪辑信息文件,所述剪辑信息文件包含指示其中STC-序列开始的源分组的源分组号的数据字段,所述STC-序列表示 系统时间时钟连续的源分组的序列。
5. 如权利要求4所述的记录介质,其特征在于,所述文本字幕流只包含一个 STC-序列。
6. 如权利要求4所述的记录介质,其特征在于,所述剪辑信息文件规定文本字 幕流的呈现开始和结束时间,其中,所述文本字幕流的所述呈现开始时间指向所述文本字幕流中的第一呈 现段的呈现开始时间,而所述文本字幕流的所述呈现结束时间指向所述文本字幕 流中的最后一个呈现段的呈现结束时间。
7. —种用于再现记录在记录介质上的数据的方法,所述方法包括 从记录介质读取包含一个或多个呈现段的文本字幕流,所述每一个呈现段规定其自身的呈现开始和结束时间;以及将文本字幕流的系统时钟的初始值设置为包含在所述文本字幕流中的第一呈现段的呈现开始时间。
8. 如权利要求7所述的方法,其特征在于,进一步包括参考系统时钟,根据呈现开始和结束时间,呈现包含在所述文本字幕流中的 至少一个呈现段。
9. 如权利要求7所述的方法,其特征在于,所述每一个呈现段包含对话文本 的至少一个区域,且所述对话文本的至少一个区域,参考系统时钟,根据呈现开 始和结束时间来呈现。
10. 如权利要求7所述的方法,其特征在于,所述文本字幕流只包含一个STC-序列,所述STC-序列表示系统时间时钟连续的源分组的序列。
11. 如权利要求7所述的方法,其特征在于,所述文本字幕流呈现在由与所述 文本字幕流相对应的剪辑信息文件规定的所述文本字幕流的呈现开始和结束时间之间,其中,所述文本字幕流的所述呈现开始时间指向所述文本字幕流中的第一呈 现段的呈现开始时间,而所述文本字幕流的所述呈现结束时间指向所述文本字幕 流中的最后一个呈现段的呈现结束时间。
12. —种用于再现记录在记录介质上的数据的装置,所述装置包括 控制器,控制要从记录介质读取的包含一个或多个呈现段的文本字幕流,所述每一个呈现段规定其自身的呈现开始和结束时间,所述控制器将所述系统时钟 的初始值设置为包含在所述文本字幕流中的第一呈现段的呈现开始时间。
13. 如权利要求12所述装置,其特征在于,所述控制器控制所述文本字幕流 中的至少一个呈现段,参考系统时钟根据呈现开始和结束时间来呈现。
14. 如权利要求12所述装置,其特征在于,所述文本字幕流只包含一个STC-序列,所述STC-序列表示系统时间时钟连续的源分组的序列。
15. 如权利要求12所述装置,其特征在于,所述控制器仅参考所述文本字幕 流中的一个系统时钟。
16. 如权利要求12所述装置,其特征在于,所述控制器控制所述文本字幕流 呈现在由与所述文本字幕流相对应的剪辑信息文件规定的所述文本字幕流的呈现 开始和结束时间之间,其中,所述文本字幕流的所述呈现开始时间指向所述文本字幕流中的第一呈 现段的呈现开始时间,而所述文本字幕流的所述呈现结束时间指向所述文本字幕 流中的最后一个呈现段的呈现结束时间。
17. 如权利要求12所述装置,其特征在于,进一步包括读取单元,从记录介质读取数据,其中所述控制器控制记录单元从记录介质 读取所述文本字幕流。
18. —种产生文本字幕流的方法,包括从记录介质产生包含一个或多个呈现段的文本字幕流,所述每一个呈现段规 定其自身的定义在所述文本字幕流的系统时钟之上的呈现开始和结束时间,其中所述文本字幕流的系统时钟的初始值是包含在所述文本字幕流中的第一 呈现段的呈现开始时间。
19. 如权利要求18所述方法,其特征在于,所述文本字幕流被产生为只包含 一个STC-序列,所述STC-序列表示系统时间时钟连续的源分组的序列。
20. 如权利要求18所述方法,其特征在于,进一步包括 产生与所述文本字幕流相对应的剪辑信息文件,所述剪辑信息文件规定所述文本字幕流的呈现开始和结束时间,其中,所述文本字幕流的所述呈现开始时间指向所述文本字幕流中的第一呈 现段的呈现开始时间,而所述文本字幕流的所述呈现结束时间指向所述文本字幕 流中的最后一个呈现段的呈现结束时间。
21. —种用于产生文本字幕流的装置,包括控制器,从记录介质产生包含一个或多个呈现段的文本字幕流,所述每一个 呈现段规定其自身的定义在所述文本字幕流的系统时钟之上的呈现开始和结束时 间,其中所述文本字幕流的系统时钟的初始值是包含在所述文本字幕流中的第一 呈现段的呈现开始时间。
22. 如权利要求21所述装置,其特征在于,所述控制器产生文本字幕流,只 包含一个STC-序列,所述STC-序列表示系统时间时钟连续的源分组的序列。
23. 如权利要求21所述装置,其特征在于,所述控制器进一步产生与所述文 本字幕流相对应的剪辑信息文件,所述剪辑信息文件规定所述文本字幕流的呈现 开始和结束时间,其中,所述文本字幕流的所述呈现开始时间指向所述文本字幕 流中的第一呈现段的呈现开始时间,而所述文本字幕流的所述呈现结束时间指向 所述文本字幕流中的最后一个呈现段的呈现结束时间。
24. —种将数据记录在记录介质上的方法,包括从记录介质产生包含一个或多个呈现段的文本字幕流,所述每一个呈现段规 定其自身的定义在所述文本字幕流的系统时钟之上的呈现开始和结束时间;以及 将所述文本字幕流记录在记录介质上,其中所述文本字幕流的系统时钟的初始值是包含在所述文本字幕流中的第一 呈现段的呈现开始时间。
25. 如权利要求24所述方法,其特征在于,所述文本字幕流被产生为只包含一个STC-序列,所述STC-序列表示系统时间时钟连续的源分组的序列。
26. 如权利要求24所述方法,其特征在于,进一步包括 产生与所述文本字幕流相对应的剪辑信息文件,所述剪辑信息文件规定所述文本字幕流的呈现开始和结束时间,并将所述剪辑信息文件记录在记录介质上,其中,所述文本字幕流的所述呈现开始时间指向所述文本字幕流中的第一呈 现段的呈现开始时间,而所述文本字幕流的所述呈现结束时间指向所述文本字幕 流中的最后一个呈现段的呈现结束时间。
27. —种用于将数据记录在记录介质上的装置,包括控制器,从记录介质产生包含一个或多个呈现段的文本字幕流,所述每一个 呈现段规定其自身的定义在所述文本字幕流的系统时钟之上的呈现开始和结束时 间,所述控制器控制所述文本字幕流被记录在记录介质上,其中所述文本字幕流的系统时钟的初始值是包含在所述文本字幕流中的第一 呈现段的呈现开始时间。
28. 如权利要求27所述装置,其特征在于,所述控制器产生文本字幕流,只 包含一个STC-序列,所述STC-序列表示系统时间时钟连续的源分组的序列。
29. 如权利要求27所述装置,其特征在于,所述控制器进一步产生与所述文 本字幕流相对应的剪辑信息文件,所述剪辑信息文件规定所述文本字幕流的呈现 开始和结束时间,并控制所述剪辑信息文件被记录在记录介质上,其中,所述文本字幕流的所述呈现开始时间指向所述文本字幕流中的第一呈 现段的呈现开始时间,而所述文本字幕流的所述呈现结束时间指向所述文本字幕 流中的最后一个呈现段的呈现结束时间。
30. 如权利要求27所述装置,其特征在于,进一步包括记录单元,将数据记录在记录介质上,其中控制器控制所述记录单元将所述 文本字幕流记录在记录介质上。
全文摘要
公开了一种用于再现和记录文本字幕流的记录介质和方法及装置。播放列表文件包含一组播放项和子播放项。每一播放项被配置成再现至少一个主AV流,子播放项被配置成再现至少一个文本字幕流。播放列表文件还包含所述一组播放项之一的播放时间间隔内的子播放项的呈现开始时间的同步信息。播放列表文件、主AV流和文本字幕流被记录于记录介质上。每一文本字幕流都包括多个对话呈现段,它们每一个都包括对话文本的至少一个区域。
文档编号G11B20/10GK101221798SQ200710148220
公开日2008年7月16日 申请日期2005年2月22日 优先权日2004年2月26日
发明者刘齐镛, 徐康洙, 金柄辰 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1