CN1914906A - 再现文本字幕的方法和文本字幕解码*** - Google Patents

再现文本字幕的方法和文本字幕解码*** Download PDF

Info

Publication number
CN1914906A
CN1914906A CN 200480041529 CN200480041529A CN1914906A CN 1914906 A CN1914906 A CN 1914906A CN 200480041529 CN200480041529 CN 200480041529 CN 200480041529 A CN200480041529 A CN 200480041529A CN 1914906 A CN1914906 A CN 1914906A
Authority
CN
China
Prior art keywords
file
text subtitle
buffer
stream
play list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200480041529
Other languages
English (en)
Other versions
CN100473133C (zh
Inventor
徐康洙
金柄辰
刘齐镛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LG Electronics Inc filed Critical LG Electronics Inc
Publication of CN1914906A publication Critical patent/CN1914906A/zh
Application granted granted Critical
Publication of CN100473133C publication Critical patent/CN100473133C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

公开了一种再现文本字幕流的方法和文本字幕解码***。在开始播放列表文件的回放之前,该播放列表文件中所指定的全部字幕文本字幕文件和与该字幕文本字幕文件相关的字体文件最初都被分别预先载入字幕预加载缓冲器和字体预加载缓冲器中。之后,回放该播放列表文件,以便同时再现出该播放列表文件中所指定的至少一个音频/视频(AV)流文件和预加载的文本字幕文件。

Description

再现文本字幕的方法和文本字幕解码***
技术领域
本发明涉及光盘,尤其涉及一种再现光盘中所记录的文本字幕流的方法和文本字幕解码***。
背景技术
光盘被广泛用作记录大量数据的光学记录介质。目前,在种类繁多的光盘中,有诸如蓝光盘片(下文中被称为“BD”)等新的高密度(HD)光学记录介质处于开发之中,以便长时间地写入并存储高分辨率视频和音频数据。
当前,被称为下一代HD-DVD技术的蓝光盘片(BD)的全球标准技术规范正在建立之中,作为下一代的光学记录解决方案,它能够具有显著超过常规DVD和许多其它数字装置的数据。因此,应用蓝光盘片(BD)标准的光学再现装置也正在开发之中。然而,因为蓝光盘片(BD)标准尚未完成,所以在开发完整的光学再现装置的过程中有许多困难。最特别的是,为了有效地再现来自蓝光盘片(BD)的数据,不仅与蓝光盘片(BD)中所记录的数据的结构数据文件有关的信息应该被***化且给予提供,而且用于有效地形成并管理该数据文件的信息也应该被***化且给予提供。然而,在目前的蓝光盘片(BD)标准中,因为辅助数据特别是字幕信息的标准尚未完全统一,所以在基于蓝光盘片(BD)的光学再现装置的全面开发过程中有许多限制。并且这些限制在再现数据流和向用户提供数据流的过程中引起了许多问题。
发明内容
因此,本发明涉及一种再现文本字幕流的方法和文本字幕解码***,它们可充分地避免因相关技术的局限和缺点而导致的一个或多个问题。
本发明的一个目的是,提供一种再现文本字幕流的方法以及文本字幕解码器,它们可确保文本字幕的流畅呈现。本发明另外的优点、目的和特征将在下文中得到部分地阐明,并且在本领域的技术人员查看下文时部分地变得明显,或者可以在本发明的实践过程中获知。本发明的目的和其它优点可以通过书面描述及其权利要求书和附图中所特别指出的结构来获得实现。
为实现这些目的和其它优点并根据本发明的目的,如本文所宽泛描述和实施的那样,一种用于再现光盘中所记录的文本字幕流的方法包括如下步骤:在开始播放列表文件的回放之前一次性地将播放列表文件中所指定的全部文本字幕文件预载入第一缓冲器中;并且回放播放列表文件以便同时再现该播放列表文件中所指定的至少一个音频/视频(AV)流文件以及该预加载的文本字幕。该方法可以进一步包括这一步骤:在开始该播放列表文件的回放之前,将与该文本字幕文件相关联的字体文件预载入第二缓冲器中。
在本发明的另一个方面,一种用于再现光盘中所记录的文本字幕流的方法包括如下步骤:在开始播放列表文件的回放之前一次性地将该播放列表文件中指定用于多种语言应用的多个文本字幕文件预载入第一缓冲器中;并且回放该播放列表,以便同时再现该播放列表文件中所指定的至少一个音频/视频(AV)流文件和该多个预加载文本字幕文件之一。该方法可以进一步包括这一步骤:在开始该播放列表文件的回放之前,一次性地将与多个文本字幕流文件有关的字体文件预载入第二缓冲器中。
在本发明的另一个方面,一种对光盘中所记录的文本字幕流进行解码的解码***包括:字幕预加载缓冲器和文本字幕解码器。字幕预加载缓冲器被配置成,在再现至少一个音频/视频(AV)流文件之前一次性地预加载全部文本字幕文件。在播放列表文件中,指定了文本字幕文件和AV流文件。文本字幕解码器被配置成,对字幕预加载缓冲器中所预载入的文本字幕进行解码。解码***可以进一步包括字体预加载缓冲器,它被配置成在再现AV流文件之前一次性地预加载与该文本字幕文件相关的字体文件。
在本发明的另一个方面,一种对光盘中所记录的文本字幕流进行解码的解码***包括字幕预加载缓冲器和文本字幕解码器。字幕预加载缓冲器被配置成,在再现播放列表文件中所指定的至少一个音频/视频(AV)流文件之前一次性地预载入多个文本字幕文件。在播放列表文件中,也指定多个文本字幕文件用于多种语言应用。文本字幕解码器被配置成对字幕预加载缓冲器中预载入的多个文本字幕文件之一进行解码。该解码***可以进一步包括字体预加载缓冲器,它被配置成在再现AV流文件之前一次性地预载入与多个文本字幕文件相关的字体文件。
在本发明的另一个方面,一种用于再现光盘中所记录的文本字幕流的盘片播放器包括:音频解码部件,该部件对该盘片中所记录的音频流进行解码;视频解码部件,它被配置成对该盘片中所记录的视频流进行解码;以及字幕解码部件。该字幕解码部件被配置成,在再现至少一个音频/视频(AV)流文件之前一次性地预载入全部文本字幕文件并且对该预载入的文本字幕文件进行解码。在播放列表文件中,指定了文本字幕文件和AV流文件。字幕解码部件可以包括:字幕预加载缓冲器,用于在再现AV流文件之前一次性地预载入全部文本字幕文件;以及文本字幕解码器,用于对字幕预加载缓冲器中所预载入的文本字幕文件进行解码。该字幕解码部件可以进一步包括字体预载入缓冲器,它被配置成在再现AV流文件之前一次性地预载入与该文本字幕文件相关的字体文件。
应该理解,上文对本发明的一般性描述和下文的详细描述都是示例性和解释说明用的,并且旨在对权利要求书所界定的本发明提供进一步的理解。
附图说明
附图被包括在此以便对本发明作进一步理解,并且被包括且构成本申请的一部分,附图示出了本发明的若干实施例并与说明书一起用来解释本发明的原理。在这些图中:
图1示出了根据本发明光盘中所记录的数据文件的结构;
图2示出了光盘的数据存储区域;
图3示出了再现过程控制信息的示例;
图4A和4B示出了显示屏上所显示的文本字幕的示例;
图5示出了根据本发明用于再现文本字幕流的方法的一个示例;
图6A到6C示出了用于一个或多个播放列表文件的各种回放控制信息;
图7示出了根据本发明对AV流和文本字幕流进行解码的装置;以及
图8更为详细地示出了图7所示的文本字幕解码器42。
具体实施方式
现在将详细参照本发明的较佳实施例,其示例在附图中都有示出。在附图中只要可能的地方,相同或相似的部件都会用相同的标号。
在下面的详细说明中,主数据表示属于某一标题(例如,电影标题)的音频/视频(AV)数据,是由作者记录在光盘中的。通常,AV数据以MPEG2格式加以记录并且常常被称为AV流或主AV流。另外,补充数据表示再现该主数据所必需的所有其它数据,比如文本字幕流、交互式图形流、呈现图形流和补充音频流(例如,用于可浏览的幻灯片放映)。这些补充数据流可以按MPEG2格式或其它任何数据格式来记录。它们可以与AV流复用在一起或者作为单独的数据文件而存在。
字幕表示正在再现的图像的文字说明信息,并且常常用预定的语言来表示。例如,当用户在观看显示屏上的图像时选择一选项以便观看支持各种语言的多个字幕之一时,相应的文字说明信息就显示在显示屏的预定部分上。当所显示的文字说明信息是文本数据时,该字幕就被称为文本字幕。根据本发明,MPEG2格式的多个文本字幕流可以被记录到光盘中,并且可以作为一个或多个独立的流文件而存在。每一个文本字幕流包括用于文本字幕的文本数据以及再现该文本数据所必需的再现控制数据。或者,只有MPEG2格式的单个文本字幕流可以被记录到光盘中。
图1示出了根据本发明在蓝光(BD)盘片中所记录的数据文件的结构。参照图1,至少一个BD目录(BDMV)被包括在根目录(根)中。每一个BD目录包括索引文件(index.bdmv)和对象文件(MovieObject.bdmv),它们被用于与一个或多个用户进行互动。例如,索引文件可以包含索引表格,索引表格包括关于多个可选菜单和电影标题的信息。每一个BD目录还包括四个文件目录,它们包括要被再现的AV数据和再现该AV数据所必需的各种数据。
每一个BD目录中所包括的文件目录是流目录(STREAM)、剪辑信息目录(CLIPINF)、播放列表目录(PLAYLIST)和辅助数据目录(AUX DATA)。流目录包括具有特定格式的视频/音频(AV)流文件。如图1所示,AV流可以是MPEG2传输分组格式并且被命名为“*.m2ts”。流目录可以还包括一个或多个文本字幕流文件,其中各文本字幕流文件包括用于特定语言的文本字幕的文本数据以及该文本数据的再现控制信息。字幕流文件可以与流目录内的AV流复用在一起,或者它们可以作为流目录内单独的文件而存在。在后一种情况下,这种独立的流文件可以被命名为“*.m2ts”或“*.txtst”。或者,文本字幕流文件可以被包括在辅助数据目录中。接下来,剪辑信息目录(CLIPINF)包括剪辑信息文件(例如,如图1所示的01000.clpi和02000.clpi),该剪辑信息文件分别对应于该流目录中所包括的流文件。各剪辑信息文件包含相应的流文件的属性和定时信息,其中该定时信息包括映射信息,该映射信息通过使用入口点映射将表示时间戳(PTS)与源分组号(SPN)映射起来。在工业标准中,每一对流文件及其相应的剪辑信息都被指定为一个剪辑。例如,CLIPINF中所包括的01000.clpi包括STREAM中所包括的01000.m2ts的属性和定时信息,并且01000.clpi和01000.m2ts构成一个剪辑。
再参照图1,播放列表目录(PLAYLIST)包括一个或多个播放列表文件(*.mpls),其中每一个播放列表文件包括至少一个播放项,播放项用来指定至少一个主AV剪辑和该主AV剪辑的再现时间。更具体地讲,播放项包括用于指定主AV剪辑再现的开始和结束时间(“in-time入-时间”和“out-time出-时间”)的信息,该主AV剪辑可以由该播放项内的Clip_Information_File_Name来指定。因此,播放列表文件表示用于一个或多个主AV剪辑的基本再现控制信息。另外,播放列表文件可以还包括子播放项,它是补充数据的基本再现控制信息,比如文本字幕流文件。当子播放项被包括在播放列表文件中以再现一个或多个字幕流文件时,子播放项常常与播放项同步化。另一方面,当子播放项被用来再现可浏览的幻灯片放映时,它可能无法与播放项同步化。根据本发明,子播放项控制文本字幕流的再现过程,这在下文中将进行详细描述。
辅助数据目录(AUX DATA)可以包括补充的数据流,比如字体文件(图1所示的aaaaa.font)、弹出式菜单文件(未示出)和点击声音(Sound.bdmv)数据文件。
图2示出了光盘的数据存储区域,其中记录了图1所示的数据文件。如该图所示,该盘片包括:文件***信息区域,它占据了该盘片卷最靠内的部分;流区域,它占据了该盘片卷最靠外的部分;以及数据库区域,位于文件***信息区域和流区域之间。在文件***信息区域中,记录了用于管理全部数据文件的***信息。接下来,AV流和一个或多个文本字幕流被预先记录在流区域中。通用文件、播放列表文件和剪辑信息文件被预先记录到盘片卷的数据库区域中。如上所述,通用文件包括索引文件和对象文件,并且播放列表文件和剪辑信息文件包括用于再现流区域中所记录的AV流和文本字幕流所必需的信息。用户能够选择特定的回放模式,并且能够通过使用数据库区域和/或流区域中所存储的信息以选定的回放模式来再现想要的主和补充流。
图3示出了根据本发明用于再现主AV剪辑和文本字幕剪辑的再现控制信息的一个示例。具有主AV剪辑和文本字幕剪辑的标题的再现过程可以由至少一个播放列表文件来控制。更具体地讲,某一标题的一个或多个主AV剪辑的再现过程由每一个播放列表文件中所包括的至少一个播放项来控制。主AV剪辑的再现过程可以像图3所示的那样由单个播放项来控制,或可以由不止一个播放项来控制。另外,一个或多个文本字幕剪辑的再现过程由每一个播放列表文件中所包括的子播放项来控制。尽管图3中未示出,但是用于可浏览的幻灯片放映的音频剪辑和/或含交互式图形流的剪辑的再现过程可以由播放列表文件中所包括的另外的子播放项来控制。
可以存在不止一个独立的文本字幕剪辑以支持各种语言,并且这种文本字幕剪辑的再现过程由单个子播放项来控制。再现文本字幕剪辑时所必需的字体文件是在该文本字幕剪辑的剪辑信息文件中指定的。根据本发明,在执行播放列表文件之前,支持单种字幕语言或多种字幕语言的一个或多个文本字幕流文件和相关联的字体文件可以分别被预先载入缓冲器中。随后会对此作更为详细的描述。
图4A和4B示出了显示屏上所显示的文本字幕的示例。图4A中所示的字幕的文本用的是韩语,并且图4B所示的字幕的文本用的是英语。为了支持两种语言,在光盘中记录有两种独立的文本字幕文件。
图5示出了根据本发明用于再现一个或多个文本字幕流文件的方法的一个示例。如上所述,播放列表文件控制着一个或多个AV剪辑和文本字幕剪辑的再现过程,其中每一个主AV剪辑包括主AV流文件和相应的剪辑信息文件。主AV剪辑的再现过程由播放列表文件中所包括的至少一个播放项来控制,并且文本字幕剪辑的再现过程由播放列表文件中所包括的子播放项来控制。播放项和子播放项中的每一个都包括用于指示再现相应剪辑的开始和结束时间的信息。
在本发明的一个方面,在开始播放列表文件的回放之前一次性地将单种语言应用的播放列表文件中所指定的全部文本字幕文件和相关的字体文件分别预载入第一缓冲器和第二缓冲器中,使得可确保文本字幕的流畅呈现。换句话说,在播放列表文件中所指定的至少一个AV流文件被再现之前,全部的文本字幕文件和相关的字体文件被预载入缓冲器中。在文本字幕文件全部都被预载入缓冲器中之后,回放该播放列表文件,以便开始同时再现播放列表文件中所指定的AV流和该预加载的文本字幕文件。
在本发明的另一个方面,在开始播放列表文件的回放之前一次性地将多个文本字幕流文件(其中文本字幕文件被指定用于多种语言应用)和相关的字体文件分别预载入第一缓冲器和第二缓冲器中,以便确保用户在各种字幕语言中切换时文本字幕可以流畅地呈现。在这种情况下,第一和第二缓冲器的大小应该足够大以便一次性存储所有的文本字幕流文件和所有相关的字体文件。如果文本字幕流文件和字体文件没有一次性地被预载入缓冲器中,则每一次用户在多个文本字幕流中切换时都应该从光盘中读取这些文件,并且这可能无法保证文本字幕的流畅呈现。
通常,每一个文本字幕文件的大小可能是有限的。例如,假定总共2000个文本字幕用于一部电影,2行文本用于每一个文本字幕,30个字符用于每一行文本,并且2个字节用于每一个字符,则单种语言中的文本字幕所必需的文本数据的大小约为240千字节。进一步假定文本字幕的样式信息约为240千字节,则文本字幕流文件的总大小约为480千字节。因此,每一个文本字幕文件的大小可能是有限的,使得它小于或等于0.5兆字节。
为了一次性地预载入单个文本字幕文件,第一缓冲器的大小应该大于或等于该字幕文件的大小。例如,假定该字幕文件的大小约为480千字节,则第一缓冲器的大小可以大于或等于0.5兆字节。另一方面,为了一次性地预载入多个文本字幕文件,第一缓冲器的大小应该大于或等于这些字幕文件的组合大小。例如,假定每一个字幕文件的大小约为480千字节并且总共有3个字幕文件(韩语、英语和日语),则第一缓冲器的大小应该大于1.5兆字节。
往回参照图5,在执行相应的播放列表文件之前,将一个或多个文本字幕流文件和相关的字体文件分别预载入第一和第二缓冲器中。例如,在执行第2号播放列表以再现第2号主AV剪辑之前,将所有的文本字幕流文件预载入第一缓冲器中。
图6A到6C示出了根据本发明用于一个或多个播放列表文件的各种回放控制信息。电影对象表示用于再现用户所选标题的一组导航命令。参照图6A,某一标题的电影对象控制着播放列表文件的再现过程。该标题可以由索引文件(index.bdmv)中所包括的用于与用户互动的索引表格(index.table)来选择。当回放(执行)该播放列表文件时,由播放项来再现该主AV流,并且如图6A所示那样由子播放项来再现文本字幕流和相关的字体信息。根据本发明,在回放播放列表文件之前一次性地预载入一个或多个文本字幕流文件和相关的字体文件,以确保文本字幕的流畅呈现。
接下来,参照图6B,某一标题的电影对象控制着多个播放列表文件的再现过程。例如,由第1号播放列表的子播放项所控制的一个或多个文本字幕流文件和相关的字体文件被提前预载入缓冲器中,并且之后执行第1号播放列表。在第1号播放列表执行期间或之后,由第2号播放列表的子播放项所控制的一个或多个文本字幕流文件和相关的字体文件可以提前被预载入缓冲器中,并且可以在这之后执行第2号播放列表。
参照图6C,多个标题的多个电影对象分别控制着多个播放列表文件组的再现过程。当用户选择多个标题之一时,与所选标题相对应的电影对象控制着播放列表文件的相应组的再现过程。在再现每一个播放列表文件之前,各播放列表文件所指定的一个或多个文本字幕流文件和相关的字体文件被预载入缓冲器中。当用户通过索引表格做出改变标题的请求时,与新选择的标题相对应的电影对象控制着相应播放列表文件组的再现过程。相似的是,在各播放列表文件被再现之前,各播放列表文件中所指定的一个或多个文本字幕流文件和相关的字体文件被预载入缓冲器中。
如上所述,本发明的特征如下。首先,播放列表文件中所包括的子播放项控制着一个或多个文本字幕流的再现过程。第二,播放列表文件中所指定的全部文本字幕流文件或多个文本字幕流文件和相关的字体文件被预载入缓冲器中,以确保文本字幕在显示屏上的流畅呈现。
图7示出了根据本发明对AV流和文本字幕流进行解码的装置。该装置包括:分组标识符(PID)滤波器5,用于基于所输入的流的分组标识符将所输入的流分离成视频流、音频流、图形流和文本字幕流;视频解码部件20,用于再现视频流;音频解码部件10,用于再现音频流;图形解码部件30,用于再现图形流;以及文本字幕解码部件40,用于再现文本字幕流。
如图7所示,文本字幕流可以从光盘中被提取出来,或者它们可以从另外的外部源中输入。因该原因,该装置包括开关6,用来选择输入数据源。因此,如果MPEG格式的文本字幕流是从光盘中提取出来的,则开关6选择连接到PID滤波器5的数据线A。另一方面,如果它们是通过另外的外部源而输入的,则开关6选择连接到该外部源的数据线B。视频解码部件20、音频解码部件10、图形解码部件30分别包括传输缓冲器21、11和31,以便存储要被解码的预定大小的数据流。视频平面23和图形平面33被分别包括在视频解码部件20和图形解码部件30中,以便将解码后的信号转变为可显示的图像。图形解码部件30包括色彩查询表格(CLUT)34,用于控制可显示的图像的色彩和透明度等级。
当文本字幕解码部件40接收到来自开关6的一个或多个文本字幕流时,所有这些流最初都一次性地被预载入字幕预加载缓冲器(SPB)41中。假定单种语言的文本字幕流文件的典型大小约为0.5兆字节,则应该基于文本字幕流文件的总数来确定字幕预加载缓冲器41的大小。例如,为了确保用户在支持两种语言的字幕流文件中切换时文本字幕可以流畅地呈现,字幕预加载缓冲器41的大小应该大于或等于1兆字节。字幕预加载缓冲器41的大小应该足够大,以便一次性地预载入所有必需的文本字幕流文件。
另外,文本字幕解码部件40还包括字体预加载缓冲器(FPB)410,用于存储图1所示辅助数据目录中所包括的所有相关字体文件。字体预加载缓冲器410的大小可以在2到4兆字节的范围之中。通常,需要约4兆字节的大小来用于存储所有的中文、日语和韩语(CJK)字体文件,并且约2兆字节的大小常常足够大可用于支持其它非CJK字体文件。相似的是,字体预加载缓冲器410的大小应该足够大以便一次性地预载入所有必需的字体文件,以保证支持一种或多种语言的文本字幕的流畅呈现。因为预载入了所有的文本字幕流文件和相关的字体文件,该预加载的数据的提取和使用可以以非常简单的方式来实现。此外,它们预加载缓冲器41和字体预加载缓冲器410的控制可以因相同的原因而非常简单。
文本字幕解码部件40还包括:文本字幕解码器42,用来对字幕预加载缓冲器41中所存储的一个或多个文本字幕流进行解码;图形平面43,用于将解码后的字幕流转换成可显示的图像;以及色彩查询表格(CLUT)44,用于控制转换后的图像的色彩和透明度等级。
图7所示的装置中所包括的图像叠加部件50将视频解码部件20、图形解码部件30和文本字幕解码部件40所输出的图像组合起来。这些组合后的图像被显示在显示屏上。视频解码部件20的视频平面23所输出的视频图像作为显示屏的背景而显示,图形解码部件30和/或文本字幕解码部件40所输出的图像被叠加在所显示的视频图像上。例如,如果图形解码部件30的输出图像是交互式图形图像,则文本字幕解码部件40所输出的文本字幕图像最初通过第一加法器52被叠加到视频图像上。之后,该交互式图形图像通过第二加法器53被进一步叠加到叠加有字幕的图像之上。
图7所示的装置还包括:***解码器4,用于解码所输入的传输流(例如,MPEG传输流);和微处理器3,用于控制该装置所有上述组件的操作过程。
现在将详细参照根据本发明用于再现文本字幕流的方法。当光盘播放器预载入一张光盘时,其示例在图7中有示出,再现该盘片上所记录的数据所必需的信息最初被从该盘片中提取出来并存储到存储器(未示出)中。当用户选择与某一播放列表相关的特定标题时,该播放列表文件中所指定的至少一个完整的(全部的)文本字幕流文件被最初预载入字幕预加载缓冲器41中,并且与该字幕流文件相关的字体文件被预载入字体预加载缓冲器410中。
例如,当用户选择与图3所示播放列表相关的某一标题时,用于第1号文本字幕剪辑(韩语)和第2号文本字幕剪辑(英语)的文本字幕文件被最初预载入该字幕预载入缓冲器41中。此外,与文本字幕文件相关的字体文件(文本字幕剪辑的剪辑信息文件中可能会对此有所指定)被预载入字体预加载缓冲器410中。之后,开始了该播放列表的回放。在该播放列表的回放期间,第1号和第2号主AV剪辑的AV流分别被音频解码部件10和视频解码部件20来解码,并且所选的预加载文本字幕流之一被文本字幕解码器42解码。然后,解码后的文本字幕图像被叠加到解码后的主视频图像之上,并且全部的图像都显示在显示屏上。
图8更为详细地示出了图7所示的文本字幕解码器42。文本字幕解码器42所执行的解码过程包括解析、描绘、和复合步骤。在解析步骤中,字幕预加载缓冲器(SPB)41中所存储的文本字幕流被解析成复合信息、描绘信息和对话文本数据。对话表示在表现时间戳(PTS)所定义的一预定时间段内所显示的所有文本字幕。在描绘步骤中,用描绘信息将解析后的对话文本数据描绘成位图数据,该描绘信息表示描绘该对话文本数据所必需的样式信息。最后,在复合步骤中,根据该复合信息(该信息表示在显示屏内显示文本字幕的时间信息),描绘过的文本数据被添加到图形平面(GP)43中。
参照图8,文本字幕解码器42中所包括的文本字幕处理器421将字幕预加载缓冲器41中所存储的字幕流文件解析成复合和描绘信息以及对话文本数据。复合和描绘信息接着被存储到对话复合缓冲器(DCB)425中,并且对话文本数据被存储到对话缓冲器(DB)422中。
接下来,在对话表现控制器426的控制下,文本描绘装置423将对话缓冲器422中所存储的对话文本数据描绘成位图数据。为了执行该描绘功能,文本描绘装置423从字体预加载缓冲器410中接收到与对话文本数据有关的字体数据,从对话表现控制器426中接收到描绘信息和内联样式信息,并且用该描绘信息和内联样式信息(它可应用于对话文本数据的每一个文本串)将该对话文本数据描绘成位图数据。之后,所描绘的文本数据接着作为位图对象被存储到位图对象缓冲器(BOB)424中。
最终,根据对话表现控制器426提供的复合信息,位图对象缓冲器424中所存储的位图对象被转移(添加)到图形平面43。色彩查询表格44使用该复合信息中所包括的调色板信息来调节图形平面43的输出的色彩和透明度水平。
工业应用
对于本领域的技术人员而言,很明显,在不背离本发明的精神或范围的情况下可以对本发明做出各种修改和变化。因此,本发明旨在涵盖本发明的这些修改和变化,只要它们落在所附的权利要求书及其等价方案的范围之内。

Claims (32)

1.一种用于再现光盘中所记录的文本字幕流的方法,所述方法包括:
在开始播放列表文件的回放之前,将所述播放列表文件中所指定的整个文本字幕文件一次性地预载入第一缓冲器中;以及
回放所述播放列表文件,以便同时再现所述播放列表文件中所指定的至少一个音频/视频(AV)流文件和所述预加载的文本字幕文件。
2.如权利要求1所述的方法,还包括:
在开始所述播放列表文件的回放之前,将与所述文本字幕文件有关的字体文件预载入第二缓冲器中。
3.如权利要求2所述的方法,其特征在于,用于指定所述字体文件的信息被包括在与所述文本字幕文件相对应的剪辑信息文件中。
4.如权利要求2所述的方法,其特征在于,所述第二缓冲器的大小在2到4兆字节的范围中。
5.如权利要求2所述的方法,其特征在于,当所述字体文件包括中文、日语和韩语(CJK)字体文件的至少之一时,所述第二缓冲器的大小是4兆字节。
6.如权利要求1所述的方法,其特征在于,所述文本字幕文件被记录到所述光盘中并作为独立的流文件而存在。
7.如权利要求1所述的方法,其特征在于,所述第一缓冲器的大小大于或等于所述文本字幕文件的大小。
8.如权利要求1所述的方法,其特征在于,所述第一缓冲器的大小大于或等于0.5兆字节。
9.如权利要求1所述的方法,其特征在于,所述文本字幕文件是在所述播放列表文件中所包括的子播放项中指定的,并且所述至少一个AV流文件是在所述播放列表文件中所包括的至少一个播放项中指定的。
10.一种用于再现光盘中所记录的文本字幕流的方法,所述方法包括:
在开始播放列表文件的回放之前,将多个文本字幕文件一次性地载入第一缓冲器中,所述多个文本字幕文件在所述播放列表中被指定用于多种语言应用;
回放所述播放列表文件,以便同时再现所述播放列表文件中所指定的至少一个音频/视频(AV)流文件和所述预加载的文本字幕文件之一。
11.如权利要求10所述的方法,还包括:
在开始所述播放列表文件的回放之前,将与所述多个文本字幕流文件有关的字体文件一次性预载入第二缓冲器中。
12.如权利要求11所述的方法,其特征在于,所述第二缓冲器的大小大于或等于所述字体文件的组合大小。
13.如权利要求10所述的方法,其特征在于,所述第一缓冲器的大小大于或等于所述多个文本字幕文件的组合大小。
14.一种用于再现光盘中所记录的文本字幕流的方法,所述方法包括:
在开始播放列表文件的回放之前,将子播放项中指定的整个文本字幕文件一次性地预载入第一缓冲器中,所述子播放项被包括在所述播放列表文件中;以及
回放所述播放列表文件,以便同时再现至少一个播放项中所指定的至少一个音频/视频(AV)流文件和所述预加载的文本字幕文件,所述至少一个播放项被包括在所述播放列表文件中。
15.如权利要求14所述的方法,还包括:
在开始所述播放列表文件的回放之前,将与所述文本字幕文件有关的字体文件预载入第二缓冲器中。
16.一种对光盘中所记录的文本字幕流进行解码的***,所述解码***包括:
字幕预加载缓冲器,它被配置成在再现至少一个音频/视频(AV)流文件之前一次性地预载入整个文本字幕文件,所述文本字幕文件和所述至少一个AV流文件是在播放列表文件中指定的;以及
文本字幕解码器,它被配置成对所述字幕预加载缓冲器中预载入的文本字幕文件进行解码。
17.如权利要求16所述的解码***,还包括:
字体预加载缓冲器,它被配置成在再现所述至少一个AV流文件之前一次性地预载入与所述文本字幕文件有关的字体文件。
18.如权利要求17所述的解码***,其特征在于,用于指定所述字体文件的信息被包括在与所述文本字幕文件相对应的剪辑信息文件中。
19.如权利要求17所述的解码***,其特征在于,所述字体预加载缓冲器的大小是在2到4兆字节的范围中。
20.如权利要求16所述的解码***,其特征在于,所述文本字幕文件被记录在所述光盘中并作为独立的流文件而存在。
21.如权利要求16所述的解码***,其特征在于,所述字幕预加载缓冲器的大小大于或等于所述文本字幕文件的组合大小。
22.如权利要求16所述的解码***,其特征在于,所述文本字幕文件是在所述播放列表文件中所包括的子播放项中被指定的,并且所述至少一个AV流文件是在所述播放列表文件中所包括的至少一个播放项中被指定的。
23.如权利要求16所述的解码***,还包括:
图形平面,它被配置成将所述文本字幕解码器的输出转换为可显示的图像;以及
色彩查询表格,它被配置成控制所述可显示的图像的色彩和透明度水平。
24.如权利要求16所述的解码***,其特征在于,所述文本字幕解码器包括:
文本字幕处理器,它被配置成将所述预加载的文本字幕文件解析成复合和描绘信息以及对话文本数据;
对话复合缓冲器,它被配置成存储所述复合和描绘信息;
对话缓冲器,它被配置成存储所述对话文本数据;
文本描绘装置,它被配置成根据所述对话复合缓冲器中所存储的复合和描绘信息将所述对话缓冲器中所存储的对话文本数据描绘成位图对象;以及
位图对象缓冲器,用于存储所述位图对象。
25.一种对光盘中所记录的文本字幕流进行解码的解码***,所述解码***包括:
字幕预加载缓冲器,它被配置成在再现播放列表文件中所指定的至少一个音频/视频(AV)流文件之前一次性地预载入多个文本字幕文件,所述多个文本字幕文件在所述播放列表文件中被指定用于多种语言应用;以及
文本字幕解码器,它被配置成对所述字幕预加载缓冲器中所预载入的文本字幕文件之一进行解码。
26.如权利要求25所述的解码***,还包括:
字体预加载缓冲器,它被配置成在再现所述至少一个AV流文件之前一次性地预载入与所述多个文本字幕文件有关的字体文件。
27.如权利要求26所述的解码***,其特征在于,所述字体预加载缓冲器的大小大于或等于所述字体文件的组合大小。
28.如权利要求26所述的解码***,其特征在于,所述文本字幕解码器用所述字体预加载缓冲器中所预载入的字体文件对所述预加载的文本字幕文件之一进行解码。
29.如权利要求25所述的解码***,其特征在于,所述字幕预加载缓冲器的大小大于或等于所述多个文本字幕文件的组合大小。
30.一种用于再现光盘中所记录的文本字幕流的盘片播放器,所述盘片播放器包括:
音频解码部件,它被配置成对所述盘片中所记录的音频流进行解码;
视频解码部件,它被配置成对所述盘片中所记录的视频流进行解码;以及
字幕解码部件,它被配置成在再现至少一个音频/视频(AV)流文件之前一次性地预载入整个文本字幕文件并且对所述预加载的文本字幕文件进行解码,所述文本字幕文件和所述至少一个AV流文件是在播放列表文件中被指定的。
31.如权利要求30所述的盘片播放器,其特征在于,所述字幕解码部件包括:
字幕预加载缓冲器,它被配置成在再现所述至少一个AV流文件之前一次性地载入所述整个文本字幕文件;以及
文本字幕解码器,它被配置成对所述文本预加载缓冲器中所预载入的文本字幕文件进行解码。
32.如权利要求31所述的盘片播放器,其特征在于,所述字幕解码部件还包括:
字体预加载缓冲器,它被配置成在再现所述至少一个AV流文件之前一次性地预载入与所述文本字幕文件有关的字体文件。
CNB2004800415292A 2004-02-10 2004-10-12 再现文本字幕的方法和文本字幕解码*** Expired - Fee Related CN100473133C (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US54285004P 2004-02-10 2004-02-10
US60/542,850 2004-02-10
US60/542,852 2004-02-10
US60/543,328 2004-02-11
KR1020040019437 2004-03-22

Publications (2)

Publication Number Publication Date
CN1914906A true CN1914906A (zh) 2007-02-14
CN100473133C CN100473133C (zh) 2009-03-25

Family

ID=37722648

Family Applications (8)

Application Number Title Priority Date Filing Date
CNB2004800415292A Expired - Fee Related CN100473133C (zh) 2004-02-10 2004-10-12 再现文本字幕的方法和文本字幕解码***
CN 200480041530 Pending CN101080770A (zh) 2004-02-10 2004-10-13 具有用于管理各种数据流的数据结构的记录介质以及记录和再现的方法和装置
CN200710139867A Expired - Fee Related CN100585717C (zh) 2004-02-10 2004-11-26 在记录介质上生成、记录和再现文本字幕的方法与装置
CNB2004800415273A Expired - Fee Related CN100555438C (zh) 2004-02-10 2004-11-26 具有用于管理文本字幕的数据结构的记录介质以及记录和再现方法和装置
CN 200480042284 Pending CN1926628A (zh) 2004-02-10 2004-11-26 具有管理与不同语言相关联的数据流的数据结构的记录介质以及记录和再现方法和装置
CN 200480041531 Pending CN1914903A (zh) 2004-02-10 2004-12-08 用于解码文本字幕流的文本字幕解码器和方法
CN 200580004499 Pending CN1918650A (zh) 2004-02-10 2005-01-12 用于解码文本字幕流的记录介质和方法及装置
CN 200580004498 Pending CN1918649A (zh) 2004-02-10 2005-01-12 用于解码文本字幕流的记录介质和方法及装置

Family Applications After (7)

Application Number Title Priority Date Filing Date
CN 200480041530 Pending CN101080770A (zh) 2004-02-10 2004-10-13 具有用于管理各种数据流的数据结构的记录介质以及记录和再现的方法和装置
CN200710139867A Expired - Fee Related CN100585717C (zh) 2004-02-10 2004-11-26 在记录介质上生成、记录和再现文本字幕的方法与装置
CNB2004800415273A Expired - Fee Related CN100555438C (zh) 2004-02-10 2004-11-26 具有用于管理文本字幕的数据结构的记录介质以及记录和再现方法和装置
CN 200480042284 Pending CN1926628A (zh) 2004-02-10 2004-11-26 具有管理与不同语言相关联的数据流的数据结构的记录介质以及记录和再现方法和装置
CN 200480041531 Pending CN1914903A (zh) 2004-02-10 2004-12-08 用于解码文本字幕流的文本字幕解码器和方法
CN 200580004499 Pending CN1918650A (zh) 2004-02-10 2005-01-12 用于解码文本字幕流的记录介质和方法及装置
CN 200580004498 Pending CN1918649A (zh) 2004-02-10 2005-01-12 用于解码文本字幕流的记录介质和方法及装置

Country Status (1)

Country Link
CN (8) CN100473133C (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018076899A1 (zh) * 2016-10-28 2018-05-03 深圳市中兴微电子技术有限公司 一种数据切换方法、装置、终端及计算机可读存储介质
WO2019109678A1 (zh) * 2017-12-04 2019-06-13 青岛海信电器股份有限公司 字幕切换方法及显示设备
CN111399788A (zh) * 2018-12-29 2020-07-10 西安诺瓦星云科技股份有限公司 媒体文件播放方法和媒体文件播放装置

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7529467B2 (en) 2004-02-28 2009-05-05 Samsung Electronics Co., Ltd. Storage medium recording text-based subtitle stream, reproducing apparatus and reproducing method for reproducing text-based subtitle stream recorded on the storage medium
KR100727921B1 (ko) * 2004-02-28 2007-06-13 삼성전자주식회사 텍스트 기반의 서브타이틀 스트림을 기록한 저장 매체,재생 장치 및 그 재생 방법
JP4569673B2 (ja) * 2008-06-24 2010-10-27 Necカシオモバイルコミュニケーションズ株式会社 字幕付映像再生装置、字幕付映像再生方法及びプログラム
CN101764949B (zh) * 2008-11-10 2013-05-01 新奥特(北京)视频技术有限公司 一种基于区域划分的定时字幕的冲突检测方法
KR20110018261A (ko) * 2009-08-17 2011-02-23 삼성전자주식회사 텍스트 서브타이틀 데이터 처리 방법 및 재생 장치
CN103067665A (zh) * 2012-12-25 2013-04-24 天津市亚安科技股份有限公司 基于视频亮度自适应叠加字符颜色的实现方法
CN105338394B (zh) 2014-06-19 2018-11-30 阿里巴巴集团控股有限公司 字幕数据的处理方法及***
RU2701172C2 (ru) * 2014-12-19 2019-09-25 Сони Корпорейшн Передающее устройство, способ передачи, приемное устройство и способ приема
CN106652983B (zh) * 2016-09-18 2021-04-02 福建网龙计算机网络信息技术有限公司 一种字幕制作方法及***
CN110109965A (zh) * 2018-02-02 2019-08-09 上海颐为网络科技有限公司 知识分享平台上建立知识结构的辅助提示方法和组件
CN108924622B (zh) * 2018-07-24 2022-04-22 腾讯科技(深圳)有限公司 一种视频处理方法及其设备、存储介质、电子设备
CN116634218B (zh) * 2023-05-25 2024-04-02 优酷网络技术(北京)有限公司 推广信息显示方法、装置、设备、介质

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018076899A1 (zh) * 2016-10-28 2018-05-03 深圳市中兴微电子技术有限公司 一种数据切换方法、装置、终端及计算机可读存储介质
WO2019109678A1 (zh) * 2017-12-04 2019-06-13 青岛海信电器股份有限公司 字幕切换方法及显示设备
US10999643B2 (en) 2017-12-04 2021-05-04 Hisense Visual Technology Co., Ltd. Subtitle switching method and display device
CN111399788A (zh) * 2018-12-29 2020-07-10 西安诺瓦星云科技股份有限公司 媒体文件播放方法和媒体文件播放装置
CN111399788B (zh) * 2018-12-29 2023-09-08 西安诺瓦星云科技股份有限公司 媒体文件播放方法和媒体文件播放装置

Also Published As

Publication number Publication date
CN1918650A (zh) 2007-02-21
CN101093709A (zh) 2007-12-26
CN100473133C (zh) 2009-03-25
CN1914903A (zh) 2007-02-14
CN100555438C (zh) 2009-10-28
CN1926628A (zh) 2007-03-07
CN1918649A (zh) 2007-02-21
CN100585717C (zh) 2010-01-27
CN101080770A (zh) 2007-11-28
CN1914684A (zh) 2007-02-14

Similar Documents

Publication Publication Date Title
US7982802B2 (en) Text subtitle decoder and method for decoding text subtitle streams
US7512322B2 (en) Recording medium, method, and apparatus for reproducing text subtitle streams
US7756398B2 (en) Recording medium and method and apparatus for reproducing text subtitle stream for updating palette information
US20090263106A1 (en) Text subtitle decoder and method for decoding text subtitle streams
US7558467B2 (en) Recording medium and method and apparatus for reproducing and recording text subtitle streams
JP2007522595A (ja) 記録媒体及びテキスト・サブタイトル・ストリームのデコード方法と装置
JP2007522596A (ja) 記録媒体及びテキスト・サブタイトル・ストリームのデコード方法と装置
CN1918650A (zh) 用于解码文本字幕流的记录介质和方法及装置
KR20070000471A (ko) 기록매체, 기록매체의 텍스트 서브타이틀 스트림 기록 및재생 방법과 장치
KR20060136441A (ko) 기록매체, 기록매체의 텍스트 서브타이틀 스트림 기록 및재생 방법과 장치
CN1934642A (zh) 用于再现记录在记录介质上的文本字幕流的记录介质以及方法和设备
US20070041711A1 (en) Apparatus for reproducing data, method thereof, apparatus for recording the same, method thereof and recording medium
CN1902696A (zh) 记录介质以及记录与再现方法和装置
CN1930610A (zh) 再现文本字幕流文件的方法和装置
CN1898740A (zh) 具有管理图形信息的数据结构的记录介质以及记录及再现方法和装置
US20050196146A1 (en) Method for reproducing text subtitle and text subtitle decoding system
CN1922866A (zh) 用于再现和记录文本字幕流的记录介质和方法及装置
RU2351997C2 (ru) Носитель информации с наличием структуры данных для управления различными потоками данных и способы и устройства записи и воспроизведения
RU2378720C2 (ru) Носитель записи и способ и устройство воспроизведения и записи потоков текстовых субтитров
CN1934645A (zh) 用于再现文本字幕流的记录介质、方法和装置
KR20050094265A (ko) 고밀도 광디스크 및 고밀도 광디스크의 텍스트 서브타이틀재생 방법과 재생 장치
KR20050092836A (ko) 고밀도 광디스크의 텍스트 서브타이틀 재생방법과재생장치

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090325

Termination date: 20101012