处理基于文本的字幕的方法转让专利

申请号 : CN200710108925.8

文献号 : CN101093703B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 姜满锡文诚辰郑吉洙朴成煜郑铉权

申请人 : 三星电子株式会社

摘要 :

一种存储基于文本的字幕信息的信息存储介质和处理字幕的方法以及利用该方法的设备。该信息存储介质包括:对话信息,包含字幕的脚本文本信息和指定脚本文本的输出类型的信息;和表示信息,包含用于通过渲染来将脚本文本转换为位图格式的样式信息。通过这样的结构,字幕被输出时的字幕所需的数据量以及应被处理的数据量可以极大地减少。

权利要求 :

1.一种用于通过使用存储表示信息和对话信息的信息存储介质来提供字幕的方法,所述方法包括:提取所述表示信息和对话信息;以及

通过使用提取的表示信息和对话信息来输出字幕,其中,表示信息包括用于经由再现设备渲染的第一样式信息以及改变所述第一样式信息的第二样式信息,其中,对话信息包括字幕的脚本文本信息。

2.如权利要求1所述的方法,其中,根据用户的选择来改变第二样式信息。

说明书 :

技术领域

本发明涉及一种字幕,更具体地讲,涉及一种基于文本的字幕以及用于处理所述字幕的设备和方法。

背景技术

传统的字幕以位图图像形式产生,并被包括在MPEG流中。由于该字幕具有位图图像格式,因此产生字幕不方便,并且用户不得不被动地接受由字幕制作者定义并提供的字幕的各种属性。即,用户不能选择字幕的样式,如文本颜色、文本大小或文本的输出方向。因此,用户观看单调样式的字幕。
通常,电影的字幕使用一些典型格式,而不在输出样式方面频繁改变,如在文本颜色、文本位置、文本大小和文本形状方面改变。为了渲染(render)文本,每一字符都需要关于其颜色、大小、位置和形状的不同信息。如果该渲染信息被添加到字幕的每一语句中,则提供了可为每一语句指定不同样式的优点。然而,在仅使用一些典型样式的电影脚本中,字幕所需的数据量以及将被处理的数据量增加的缺点多于能够提供各种样式的优点。

发明内容

技术解决方案
本发明提供一种存储基于文本的字幕的信息存储介质。
本发明还提供一种字幕处理设备及方法,通过该设备及方法,可以以各种方式输出字幕。
最佳模式
根据本发明的一方面,提供一种存储多媒体数据的信息存储介质,所述多媒体数据包括:音频/可视化(AV)数据;和字幕数据,所述字幕数据包括与AV数据同步地输出的脚本文本数据以及用于指定脚本文本的输出类型的文本格式的输出样式信息。
所述字幕数据可以以标记文档的形式或以二进制数据的形式被记录。
根据本发明的另一方面,提供一种存储基于文本的字幕信息的信息存储介质,所述信息包括:对话信息,所述对话信息包括字幕的脚本文本信息以及指定脚本文本的输出类型的信息;表示信息,所述表示信息包括用于渲染和显示脚本文本的样式信息。
所述对话信息和/或所述表示信息可以以标记文档的形式或以二进制数据的形式被记录。
所述对话信息可包括:脚本文本数据;开始时间,指示脚本文件何时开始被显示;结束时间,指示脚本文本的显示何时结束;和样式数据,指定当脚本文本被渲染时使用的显示样式。
所述表示信息可包括:至少一个记录有显示样式信息的样式组,样式组包括至少一个样式,在所述样式中记录有将用于渲染的信息以及脚本文本的显示样式。
所述样式组可包括不可由用户改变的样式信息,所述至少一个样式包括可由用户改变的样式信息。
由用户选择的样式中包括的样式信息可被应用于包括所选择的样式的样式组中包括的样式信息,以改变脚本文本的输出类型。
所选择的样式中包括的样式信息可代替包括所选择的样式的样式组中包括的样式信息,或者可被加到所述样式信息,或者可从所述样式信息减去。
所述对话信息中包括的脚本文本可指定所述样式组中的一个,并且用户可选择指定的样式组中包括的所述至少一个样式中的一个,并且通过使用指定的样式组中记录的信息以及所选择的样式中记录的信息,可显示脚本文本。
所述对话信息中包括的脚本文本可指定所述样式组中包括的多个样式中的一个,并且用户可选择所述至少一个样式组中的一个,并且通过使用指定的样式中记录的信息以及所选择的样式组中记录的信息,可显示脚本文本。
根据本发明的另一方面,提供一种文本字幕处理设备,包括:文本字幕分析器,用于从基于文本的字幕数据提取表示信息和对话信息;和文本布局/字体渲染器,通过参考所述表示信息,来渲染提取的对话信息,并产生脚本文本的图像。
该设备还可包括:缓冲器,用于从盘读取基于文本的字幕数据和字体数据,并存储所述数据;和表示引擎,用于读取渲染的脚本文本图像和位图类型的脚本文本数据,并通过组合渲染的脚本文本图像和位图类型的脚本数据来产生图形图像。
根据本发明的另一方面,提供一种文本字幕处理方法,包括:读取并存储基于文本的字幕数据和字体数据;从所述字幕数据提取表示信息和对话信息;使用提取的表示信息和对话信息来渲染脚本文本并产生文本图像;读取位图图像形式的字幕数据;将字幕数据与渲染的文本图像进行组合;以及输出组合的图像。
根据本发明的另一方面,提供一种其上存储有所述方法的计算机程序的计算机可读记录介质。
有益的效果
根据本发明,字幕的输出样式由样式组(stylegroup)以及包括在样式组中的样式(style)来定义,并且电影脚本的每一语句指定预定义的样式组或样式,以使字幕被输出时的用于字幕的数据量以及将被处理的数据量可以极大地减少。
此外,通过将字幕的输出格式指定为样式组或样式,该输出格式不能被用户完全改变,制作者的意图可以被有效地反映。另外,样式或样式组可由用户来选择,以使用户可选择期望的输出样式。

附图说明

图1是示出根据本发明实施例的基于文本的字幕文件的结构的示图。
图2是示出根据本发明实施例的渲染脚本文本所需的信息以及根据该信息渲染的文本输出的示图。
图3A示出根据本发明实施例的定义样式组的标记文档。
图3B示出根据本发明实施例的定义样式组的另一标记文档。
图4A示出根据本发明实施例的其中基本样式信息被定义在样式组中的标记文档。
图4B示出根据本发明实施例的其中基本样式信息被定义在样式组中的另一标记文档。
图5A示出根据本发明实施例的用于显示字幕的标记语言标签的示例。
图5B示出根据本发明实施例的用于显示字幕的标记语言标签的另一示例。
图6A示出根据本发明实施例的对话信息和表示信息之间的关系。
图6B示出根据本发明实施例的对话信息和表示信息之间的另一关系。
图7A是示出根据本发明实施例的如何通过样式改变命令来改变样式的示图。
图7B是示出根据本发明实施例的如何通过样式组改变命令来改变样式组的示图。
图8A是示出对如图4A中所示形成的表示信息如何选择渲染每一脚本项所需的样式信息的示图。
图8B和图8C是示出对如图4B中所示形成的表示信息如何选择渲染每一脚本项所需的样式信息的示图。
图9是示出根据本发明实施例的基于文本的字幕处理设备的方框图。
图10是示出根据本发明实施例的基于文本的字幕处理方法的流程图。

具体实施方式

现在,将详细描述本发明的实施例,其例子示于附图中,在附图中,相同的标号始终表示相同的部件。下面,通过参照附图描述实施例以解释本发明。
参照图1,基于文本的字幕文件100包括对话信息110、表示信息120以及元数据130a和130b。
对话信息110包括脚本文本、文本的输出开始时间、输出结束时间、将用于渲染文本的样式组(stylegroup)或样式信息、诸如淡入/淡出的文本变化效果信息、以及用于文本的格式代码。
所述格式代码包括以粗体表示文本的代码、以斜体表示文本的代码、下划线的代码、指示换行的代码等。
所述表示信息120包括将用于渲染脚本文本的样式信息,并形成有多个样式组。样式组是其中记录有样式信息的一组样式。
样式(style)包括将用于渲染脚本文本并将其输出到屏幕上的信息。这样的信息的例子是样式的名称、字体、文本颜色、背景颜色、文本大小、文本输出区域、文本输出的起始位置、输出方向、对齐方法等。
用户可改变的属性的范围根据哪种信息被定义为样式和样式组而变化,将在下面解释指定样式信息的方法。
元数据130a和130b是关于运动画面的附加信息,包括执行除了输出字幕之外的附加功能所需的信息。
图2是示出渲染脚本文本所需的信息以及根据该信息渲染并输出的屏幕的示图。
输出区域信息(l,t,w,h)210指示其中文本将被输出的区域,并指示该区域以坐标(l,t)为起始位置、宽度为w、高度为h。输出起始位置信息(x,y)221指示文本被输出到屏幕上时的基准点,并指示该基准点应位于区域(l,t,w,h)内。文本对齐信息222指定文本的对齐方法。文本可以是左对齐、中间对齐或右对齐。当文本是左对齐时,文本从输出起始位置(x,y)向右延伸。当文本是中间对齐时,文本以输出起始位置(x,y)为中心。当文本是右对齐时,文本从输出起始位置(x,y)向左延伸。在图2中,示出了以左对齐方式输出文本的例子。
字体大小信息230指示将被输出的文本的大小。行高信息240指示文本的行间距。背景颜色信息250定义输出区域(l,t,w,h)的背景颜色。文本颜色信息260定义将被输出的文本的颜色。字体名称270指定将用于文本渲染的字体。
格式代码280和字符数据290被包括在对话信息110中。格式代码280可包括用于换行以及对文本进行粗体、斜体和下划线处理的代码。字符数据290是将作为字幕被显示的脚本文本信息。文本的输出方向可被定义为(左->右,上->下)或(上->下,右->左)。在图2中,输出方向为(左->右,上->下)。除了格式代码280和字符数据290之外的上述各种信息被包括在表示信息120中。
有各种在基于文本的字幕中表示文本渲染所需的信息的方法。通过定义其中各条信息被记录的结构,可形成二进制格式的结构,或者可使用与该信息结构相应的标记格式。与其中信息被记录为文本的标记文档不同,以二进制格式存储的信息由一串以预定字节为单位的二进制数据来表示。即,例如,首部的预定数量的字节可用于样式的名称,接下来的字节用于字体,再接下来的字节用于文本颜色。以这样的方式,渲染所需的信息以二进制格式记录。下面,将解释信息结构作为示例。
有各种形成指示样式信息的样式和样式组的方法,所述样式信息将用于渲染并显示包括在对话信息110中的每一脚本语句。
在一种方法中,包括在对话信息110中的每一脚本语句指定样式组,用户选择包括在指定的样式组中的样式中的一个。在另一种方法中,用户选择样式组,包括在对话信息110中的每一脚本语句指定包括在该样式组中的多个样式中的一个。因此,渲染脚本语句所需的所有信息都包括在样式中,将用于渲染输出脚本的任一条样式信息可根据用户的选择而改变。即,如果用户改变脚本的输出样式,则可根据由制作者提供的样式信息来改变所有条信息。
现在,将参照图3A至图6B更详细地解释上述的各种情形。图3A示出根据本发明实施例的定义样式组的标记文档。表示信息以样式集(styleset)的形式被记录。所述样式集包括由制作者定义的多个样式组。每一样式组都具有指示每一组的名称的名称属性,每一组由名称属性所指示的样式组名称来识别。样式组是用于根据制作者所期望的样式来输出字幕的一组属性信息。
例如,如果制作者希望电影标题的字幕以大的字体输出在屏幕的中央,字幕以不影响电影的观看的字体大小输出在屏幕的底部,而电影结尾部分的演员的字幕在整个屏幕上中间对齐,那么制作者将样式集划分为三个样式组:“Title”(标题)、“Script”(脚本)和“Casting”(角色),定义每一样式组,并将定义在表示信息中的这三个样式组中的一个分配给记录在字幕文件的对话信息中的每一脚本。这些样式组不能被观看电影的用户改变。
每一样式组包括渲染文本所需的信息记录在其中的样式。样式包括用于识别样式的名称以及渲染文本所需的各种信息项。在样式组中,可定义多个样式,最好每一样式组中定义的样式的数量和样式名称对于所有的样式组都是同样的。由于样式组中定义的多个样式中的首个样式可被选为默认,或者可由制作者选择默认样式,因此当最初的字幕被输出在屏幕上时,选为默认的样式被应用于文本渲染,并且如果当电影被再现时由用户任意改变样式,那么之后,由用户指定的样式被应用于文本渲染。
图3B是根据本发明实施例的定义样式组的标记文档。参照图3B,Title、Script和Casting是字幕的三个类别并被定义为样式。根据脚本文本的输出样式,包括这三个样式的样式组被分为Small、Normal和Large。在对话信息的每一脚本语句中,指定表示信息中定义的样式。在这种情况下,由于首个样式组可被选为默认或者可由制作者选择默认样式组,因此当最初的字幕被输出到屏幕上时,包括在被选为默认的样式组中的样式中的由对话信息的每一脚本语句指示的样式被应用于文本渲染,并且如果当电影被再现时用户改变样式组,那么之后包括在由用户指定的样式组中的样式被应用于文本渲染。
当如图3A和3B所示定义表示信息时,如果用户改变样式,则所有的样式信息项都改变。然而,取决于情况,仅改变样式信息的一部分可能更有效,为此,可如图4A和4B所示定义表示信息。
图4A是根据本发明实施例的其中基本样式信息被定义在样式组中的标记文档。与图3A和图3B中所示的表示信息不同,在图4A中,样式组包括当脚本输出样式被用户改变时不改变的信息。此外,该样式组包括一个或多个样式,所述一个或多个样式包括可由用户的选择改变的样式信息,并且每一样式通过名称属性来识别。
参照图4A,样式集包括通过“Title”、“Script”和“Casting”来识别的三类样式组,每一样式组包括字体(front)、颜色(color)、背景(background)、对齐(align)、区域(region)以及行高(1ineheight)信息,这些信息即使在用户改变样式时也保持固定值。每一样式组还包括三个样式:“normal font”、“small font”和“large font”,这些样式具有当用户改变样式时其值改变的大小(size)、位置(position)和方向(direction)信息。样式可具有用于指示由制作者选择的默认样式的默认属性,或者首个样式可被选为默认。
在这种情况下,包括在样式组中的字体、颜色、背景、对齐、区域和行高样式信息以及包括在由用户选择的样式中或默认样式中的大小、位置和方向样式信息用于形成将用于渲染脚本文本的完整的一套样式信息。
图4B是根据本发明实施例的其中基本样式信息被定义在样式组中的另一标记文档。如图4A中一样,图4B中所示的具有表示信息的样式组包括渲染脚本文本所需的所有样式信息。此外,该样式组包括一个或多个样式,所述一个或多个样式包括可由用户的选择改变的样式信息,并且每一样式通过名称属性被识别。
参照图4B,样式集包括通过“Title”、“Script”和“Casting”来识别的三类样式组,每一样式组包括将用于渲染脚本的字体(front)、颜色(color)、背景(background)、对齐(align)、区域(region)、行高(1ineheight)、大小(size)、位置(position)和方向(direction)信息,并且还包括两个样式:“smallfont”和“large font”,这两个样式包括当用户改变样式时其值改变的大小、位置和方向信息。
当没有由用户输入的改变时,为了形成用于渲染脚本文本的完整的一套样式信息,仅使用包括在样式组中的字体、颜色、背景、对齐、区域、行高、大小、位置和方向信息项。如果用户改变了样式,则包括在所选择的样式中的大小、位置和方向信息被应用于所述大小、位置和方向信息,脚本的输出样式改变。
此时,包括在样式组中的值可由包括在所选择的样式中的值代替,或者包括在所选择的样式中的值可被加到包括在样式组中的值上。当使用后一种方法时,包括在样式中的大小、位置和方向属性的值可被表示为正数或负数,并且该数可被加到包括在样式组中的值中或从包括在样式组中的值减去。
图5A示出根据本发明实施例的用于显示字幕的标记标签的示例。标签用作对将被输出在屏幕上的脚本进行分类的单元。包括在标签中的属性信息包括:“start”,指示文本输出开始的时间;“end”,指示输出结束的时间;“effect”,指示将应用于文本的变化效果,如淡入/淡出;和“stylegroup”,指示将用于渲染文本的样式信息。其中,“start”和“end”信息作为屏幕输出的时间信息。此外,将被输出在屏幕上的脚本被记录在标签中。
参照图5A,使用样式组“Script”中包括的多个样式中的默认样式或者由用户指定的样式信息来渲染脚本文本“John!ride...”,并且通过应用“fade-in”(淡入)效果,文本在开始时间“00:10:00”显示并逐渐变得清楚,直到结束时间“00:10:15”。
图5B示出根据本发明实施例的用于显示字幕的标记语言标签的另一示例。参照图5B,标签指定样式而不是样式组,来渲染脚本文本。在这种情况下,使用默认样式组中或由用户指定的样式组中包括的多个样式中的样式“Script”来渲染包括在标签中的脚本文本。
图6A示出根据本发明的对话信息和表示信息之间的关系。如上面参照图5A所述,包括对话信息的每一标签都具有指示将用于渲染文本的样式信息的样式组字段。所述样式组字段指示存储在表示信息的样式集中的多个样式组中的一个,并且在指定的样式组所包括的样式中,默认样式或由用户指定的样式提供渲染文本所需的信息。
参照图6A,两个标签分别指示样式组“Title”和“Script”。所述两个标签的每一个与表示信息中记录的相应的样式组“Title”或“Script”所包括的样式中的一个对应。
图6B示出根据本发明实施例的对话信息和表示信息之间的另一种关系。每一标签指示样式而不是样式组,来作为文本渲染信息,并且相应的样式信息被记录为表示信息中存储的多个样式组所包括的多个样式中的一个。参照图6B,包括分别指示样式“Title”和“Script”的对话信息的两个标签与表示信息中记录的样式组“Small”和“Normal”中的一个对应。
现在,将参照图7A和图7B解释用户改变样式所用的用户操作和应用程序接口(API)。图7A是示出如何通过样式改变命令来改变样式的示图。参照图7A,将样式组“Title”、“Script”和“Casting”定义为每一样式组包括样式“Small”、“Normal”和“Large”。样式组“Title”使用中间对齐,并输出蓝色文本,样式组“Script”从底部左侧使用左对齐,并输出黑色文本,样式组“Casting”从顶部右侧使用右对齐,并输出红色文本。样式“Small”、“Normal”和“Large”分别具有指示以小尺寸文字、普通尺寸文字和大尺寸文字输出的样式信息。
在时间“00:00:10”,样式组“Title”用作渲染文本的信息,包括在样式组“Title”中的默认样式“Small”用作样式信息。当在电影的再现期间,用户将文本样式改变为样式“Normal”时,样式组“Title”的样式“Normal”用作样式信息。此外,当随着电影的进行,在时间“00:10:20”样式组改变时,使用样式组“Script”的样式“Normal”,并且当在时间“01:10:25”样式组改变为“Casting”时,使用样式组“Casting”,继续应用由用户选择的样式“Normal”。
图7B是示出如何通过样式组改变命令来改变样式组的示图。参照图7B,样式组“Small”、“Normal”和“Large”被定义,并且每一样式组包括样式“Title”、“Script”和“Casting”。在时间“00:00:10”,包括在默认样式组“Small”中的样式“Title”的样式信息用作渲染文本的信息。当在电影的再现期间用户将样式组从“Small”改变为“Normal”时,样式组“Normal”的样式“Title”被用作样式信息。此外,当随着电影的进行,在时间变为“00:10:20”时样式从“Title”改变为“Script”时,使用样式组“Normal”的样式“Script”,并且当在时间“01:10:25”样式被改变为“Casting”时,包括在由用户指定的样式组“Normal”中的样式“Casting”被应用。
图8A是示出对如图4A所示形成的表示信息如何选择渲染每一脚本项所需的样式信息的示图。对话信息的每一脚本指示包括在样式集中的一个或多个样式组中的一个。此外,包括在每一样式组中的一个或多个样式中的一个被选择,如果不存在用户选择,则样式“Normal”被选为默认,而当存在用户选择时,相应的样式被选择。
现在,将解释形成将用于渲染脚本“Text 1”的样式信息的过程。由于脚本“Text 1”指示样式组“Title”,所以包括在样式组“Title”中的不能由用户选择改变的非可选信息被选择。如果用户选择样式“Large”,则包括在该样式中的可选信息被选择。然后,样式组“Title”的所述非可选信息以及样式组“Title”的样式“Large”的所述可选信息被组合,以形成完整的一套样式信息。
现在,将解释形成将用于渲染脚本“Text 2”的样式信息的过程。首先,由于脚本“Text 2”指示样式组“Script”,所以包括在样式组“Script”中的不能由用户选择改变的非可选信息被选择。如果用户选择样式“Large”,则包括在样式“Large”中的可选信息被选择。然后,样式组“Script”的所述非可选信息以及样式组“Script”的样式“Large”的所述可选信息被组合,以形成完整的一套样式信息。
现在,将参照图8B和图8C解释在如图4B所示形成的表示信息中形成渲染每一脚本项所需的样式信息的过程。图8B和图8C是示出对如图4B所示形成的表示信息如何选择渲染每一脚本项所需的样式信息的示图。
图8B将用于示出当样式未被用户改变时形成渲染脚本文本所需的完整的一套样式信息的过程。对话信息的每一脚本指示包括在样式集中的一个或多个样式组中的一个。当用户不改变样式时,包括在由脚本指示的样式组中的脚本文本所需的所有样式信息项(用于文本渲染的信息)被用于形成完整的一套样式信息。当用户改变样式时,每一样式组中包括的一个或多个样式中的一个被选择,并且用户所选择的样式中包括的信息被应用于包括在样式组中的用于渲染文本的信息,以形成完整的一套样式信息。
参照图8B,由于脚本“Text 1”指示样式组“Title”,因此包括在样式组“Title”中的用于渲染文本的信息被选择,并被用于形成将用于渲染脚本文本的完整的一套样式信息。
此外,由于脚本“Text 2”指示样式组“Script”,因此包括在样式组“Script”中的用于渲染文本的信息被选择,并被用于形成将用于渲染脚本文本的完整的一套样式信息。
图8C将用于解释当用户改变样式时形成渲染脚本文本所需的完整的一套样式信息的过程。由于脚本“Text 1”指示样式组“Title”,因此包括在样式组“Title”中的用于渲染文本的信息被选择。如果用户选择样式“Large”,则包括在样式“Large”中的可选信息被选择。样式组“Title”的样式“Large”的可选信息被应用于样式组“Title”的用于渲染文本的所述信息,以形成完整的一套样式信息。
在形成将用于渲染脚本“Text 2”的样式信息的过程中,由于脚本“Text2”指示样式组“Script”,因此包括在样式组“Script”中的用于渲染文本的信息被选择。如果用户选择样式“Large”,则包括在样式“Large”中的可选信息被选择。然后,样式组“Script”的样式“Large”的所述可选信息被应用于样式组“Script”的用于渲染文本的所述信息,以形成完整的一套样式信息。
图9是根据本发明实施例的基于文本的字幕处理设备的方框图。该基于文本的字幕处理设备包括渲染文本所需的文本字幕处理单元920。文本字幕处理单元920包括:文本字幕分析器921,用于从字幕提取表示信息和对话信息;和文本布局/字体渲染器922,用于通过根据提取的表示信息渲染文本来产生输出的图像。
在基于文本的字幕信息和字体信息被从盘900读取并被存储在缓冲器910中之后,字幕被发送到字幕处理单元920的文本字幕分析器921,并且表示信息和对话信息被提取。提取的信息被发送到文本布局/字体渲染器922以及表示引擎930的合成缓冲器933。文本布局/字体渲染器922通过使用发送来的样式信息和字体信息渲染文本来产生将在显示设备上显示的图像,并将该图像发送到包括在表示引擎930中的对象缓冲器934。
位图图像形式的字幕被从盘900读取,被输入到编码的数据缓冲器931,由图形处理单元932处理,并被发送到合成缓冲器933和对象缓冲器934。合成缓冲器933接收由文本字幕分析器921发送的对象合成信息以及由图形处理单元932处理的位图字幕数据,并将用于屏幕输出的控制信息发送到图形控制单元935。对象缓冲器934组合由图形处理单元932处理的位图字幕数据以及从文本布局/字体渲染器922接收的渲染的文本字幕对象,产生图形平面940,并通过参照颜色查找表(CLUT)950来将图形平面940输出到显示设备。
图10是示出根据本发明实施例的基于文本的字幕的处理方法的流程图。在操作S1010,基于文本的字幕数据和字体数据被从盘读取,并被存储在缓冲器中。位图图像形式的字幕数据被发送到表示引擎。在操作S1020,从存储的字幕数据提取表示信息和对话信息。所述表示信息和对话信息如前面所描述。在操作S1030,通过使用提取的表示信息和对话信息,渲染文本并产生图像。在操作S1040,将被发送到表示引擎的位图图像形式的字幕数据和被渲染并产生的图像进行组合并输出。位图数据和渲染的图像的所述组合如上面参照图9所描述的。
上面所描述的是形成用于渲染具有文本形式的文本字幕的文本的样式,并在屏幕上输出文本,从而为运动画面显示脚本。在本发明中,可由用户选择的多个样式由制作者提供,并且当脚本被输出时,用户选择所述多个样式中的一个,以改变脚本的输出样式。相应的,本发明的样式集、样式组和样式还可包括用于记录提供运动画面的脚本所需的信息的字段。即,本发明中描述的样式集仅包括样式组,但是除了样式组之外,可添加记录附加数据(例如用于指示样式信息的信息)的字段,并且本发明中描述的样式组和样式也可具有附加字段。此外,包括在样式组和样式中的每一字段的位置可根据文本字幕的实施而改变。
本发明还可被实施为计算机可读记录介质上的计算机可读代码。所述计算机可读记录介质可以是可存储可由计算机系统随后读取的数据的任何数据存储装置。所述计算机可读记录介质的例子包括只读存储器(ROM)、随机访问存储器(RAM)、CD-ROM、磁带、软盘、光学数据存储装置和载波(如通过互联网的数据传输)。所述计算机可读记录介质还可在网络连接的计算机系统上分发,从而计算机可读代码可以以分布式方式被存储和执行。
尽管已显示和描述了本发明的几个实施例,但是本领域的技术人员应理解,在不脱离由权利要求及其等同物限定其范围的本发明的原理和精神的情况下,可在这些实施例中作出改变。
本申请是申请日为2004年9月30日、申请号为200480029006.6、题为“存储基于文本的字幕的信息存储介质及处理基于文本的字幕的设备和方法”的专利申请的分案申请。