字幕显示设备的制作方法

文档序号:7636324阅读:274来源:国知局
专利名称:字幕显示设备的制作方法
技术领域
本发明涉及一种用于显示视频、字幕/文字等的字幕显示设备。 更具体地,本发明涉及一种字幕显示设备,其可以利用不依赖于终端 类型的一贯的操作系统来改变显示设置,例如字幕/文字等的配置, 并且即使在显示菜单或对话时用户也能够浏览字幕/文字。
背景技术
在数字电视广播中,将与呈现视频或音频(即,电视节目)的时 刻相同步地显示在屏幕上的字符串称为"字幕"。另一方面,将非同 步于电视节目显示在屏幕上的字符串称为"文字"。在下文中,字幕 和文字合起来称作"字幕/文字"。
在数字电视广播中,除了开放式字幕之外,将隐藏式字幕作为标 准采用,开放式字幕通常被用于传统的模拟电视广播,在模拟电视广 播中,字幕/文字图像由发送器叠加在视频上。在隐藏式字幕中,发 送器传送与独立于视频的字幕/文字相关的数据,同时接收器将与字 幕/文字相关的数据(下文称为字幕/文字数据)转换为图像,并将该 图像叠加在视频上以呈现给用户。通过使用隐藏式字幕,接收器可以 控制是否显示字幕/文字等。另外,例如通过在字幕/文字上添加语言 标识符,可以以用户所希望的语言显示字幕/文字。下面,将介绍一 种以隐藏式字幕的方式显示字幕/文字的方法。
字幕/文字数据包括字符数据和附加信息,该字符数据表现为字 符串,其是字符的集合。通过使用附加信息,接收器不仅在屏幕上显 示字符串,还可以增强字幕/文字的表现效果。特别地,例如字幕/文 字可以可辨识地呈现或强调给用户。关于字幕/文字的附加信息通常 包括以下类型的数据。
字幕/文字显示时刻数据是表示显示字幕/文字的时间的数据。接 收器利用字幕/文字显示时刻数据来实现字幕与电视节目之间的同 步。字符大小数据是在将字符串作为字幕/文字显示时指定其大小的 数据。颜色数据是用于指定作为字幕/文字显示的字符串本身的颜色 或者其背景的颜色的数据。重复数据是在重复显示同一字符串时用于 指定字符串的重复次数的数据,提供该数据可以减小字幕/文字数据 的数量。接收器预置的声音再现数据是用于指定预先存储在接收器中 的声音数据的数据,从而在显示字符或字符串时再现声音数据。在接收器之中,将在使用期间放置在预定地点的接收器称为固定 接收器。固定接收器的特征在于该接收器的显示屏幕的尺寸通常为 十英寸以上。另一方面,用户随身携带的移动装置且附带数字广播接 收器功能的终端,例如移动电话、PDA (个人数字助理)、数码相机 等以及移动数字广播接收专用终端都被称为移动接收器。移动接收器 的特征在于该接收器的显示屏幕的尺寸为几英寸或更小(通常,为 三英寸或更小)。接收数字广播的固定接收器通常将发送器所传送的视频数据和 字幕/文字数据转换为视频和字幕/文字图像,将视频和字幕/文字图像 组合并且显示在他们的显示屏幕上。另一方面,接收数字广播的移动 接收器通常将发送器所传送的视频数据和字幕/文字数据转换为视频 和字幕/文字图像,并且将视频和字幕/文字图像显示在他们的显示屏 幕的分开区域上。固定接收器和移动接收器的字幕/文字显示方法之间的差别主要 在于接收器的显示屏幕之间的差别。固定接收器的显示屏幕大于十英 寸。因此,即使将字幕/文字叠加并显示在视频上,用户也可以分别 识别字幕/文字和视频。因为视频被以较大的尺寸显示,因此增大了 对用户的表现力和冲击。因此,在固定接收器中,优选将字幕/文字 叠加在视频上并与视频合并,以使视频可以显示在显示屏幕的整个区 域上。另一方面,移动接收器的显示屏幕的尺寸为几英寸或更小。因此 如果将字幕/文字叠加在视频上并显示在视频上,那么用户将不能或
很难识别字幕/文字。因此,优选的是减小视频的显示尺寸并且将视 频和字幕/文字显示在分开的区域中。特别地,在具有电视接收器功能的移动接收器(终端),例如移动电话的情况下,其显示设备的长 度通常大于其宽度,如果显示4: 3或16: 9的视频,那么空白显示 空间将出现在显示屏幕的上部区域和下部区域。如果字幕/文字显示 在该空白区域,则可以在不牺牲视频显示区域大小的情况下确保字幕 /文字的专用显示区域。同样,在数字电视广播中,从发送器传送到接收器的内容除了视 频、音频、节目信息和字幕/文字之外,还包括数据广播。数据广播例如以BML (广播标记语言)所表示的BML文件、以及静止图像和 移动图像等的方式传送。在数据传送中,内容与视频和字幕/文字一 起显示在屏幕上以呈现给用户。与字幕/文字的原因相同,数据广播 优选也与视频分开显示在移动接收器的区域中。特别地,在移动接收 器等的字幕显示设备中,当视频、数据广播和字幕/文字同时显示在 显示屏幕上时,优选将视频、数据广播和字幕/文字显示在分开的区 域中。图13是示出在移动接收器中的数据广播和字幕/文字的示意性显 示布局的图。图13 (a)示出在显示视频和数据广播时的布局。图13 (b)示出在显示视频、字幕/文字和数据广播时的布局。在图13 (a) 中,由于移动接收器的显示屏幕的长度通常大于其宽度,因此数据广 播的显示区域通常位于视频显示区域的下方。在图13 (b)中,当移 动接收器还显示字幕/文字时,数据广播的显示区域被字幕/文字的显 示区域共享。特别地,数据广播的显示区域被划分为字幕/文字区域 和数据广播区域。优选的是,根据用户的喜好来设定字幕/文字广播 显示区域和数据广播显示区域之间的比例。此外,关于显示字幕/文字等的方法,固定接收器和移动接收器 在显示屏幕的定义上是不同的。在固定接收器中,可以根据显示屏幕 的分辨率或纵横比来提供标准模式。另一方面,在移动接收器中,特 别在移动接收器且该移动接收器是具有数字广播接收器功能的终端 中,例如移动电话、PDA、数码相机等,显示屏幕的纵横比或分辨率
取决于终端的功能、应用和形状有很大的不同。因此,难以为移动接 收器提供标准的显示模式。即使提供了标准的显示模式,也不可能为 每种终端类型都提供最优的显示模式。因此,在传统的移动接收器中, 没有定义标准的显示模式,而是根据每个终端的实现来决定显示视频 和字幕/文字的方法。将这种根据每种终端的实现来决定的显示方法 称为传统显示方法l。作为另一种显示方法,已经公开了一种使用www浏览器来显 示字幕/文字的方法(例如专利文献1)。在使用www浏览器的方法 中,字符广播数据被转换成HTML (超文本标记语言)数据,接着, 使用WWW浏览器将HTML数据显示在显示屏幕上。WWW浏览器 具有根据显示屏幕的分辨率和显示区域的大小来优化内容的显示布 局的功能。对于显示屏幕的分辨率或大小随终端类型(例如,移动接 收器)而变的终端来说,由于可以利用优化显示布局的功能,因此使 用WWW浏览器显示字幕/文字是高效的。这种使用WWW浏览器来 显示字幕/文字的方法被称为传统显示方法2。专利文献l:日本特开专利公报11一18060。发明内容本发明所要解决的问题但是,根据传统显示方法l (即,取决于每个终端的实现的显示 方法),与屏幕显示相关的操作系统同样取决于每个终端的实现,屏 幕显示例如是字幕/文字广播显示区域和数据广播显示区域等的布置 的设定。因此采用传统显示方法1的字幕显示设备存在的问题是需要 为每个终端提供一种与屏幕显示相关的操作系统,从而避免用户混 淆,其中屏幕显示与特定终端的操作系统相容。同样,根据传统显示方法2( g卩,采用WWW浏览器的显示方法), 数据广播只能在WWW浏览器上观看,字幕/文字中所包括的附加信 息,例如字幕/文字显示时刻数据、字符大小数据、颜色数据、重复 数据以及接收器预置的声音再现数据,不能被反映在WWW浏览器 上进行显示。因此,采用传统显示方法2的字幕显示设备的表现力较差。此外,根据传统显示方法1和2,当字幕显示设备显示与电视提 示功能或菜单或对话面板有关的信息以显示警告时,字幕/文字广播 显示区域被显示的菜单或对话(参见图14)隐藏。因此,采用传统显示方法1和2的字幕显示设备存在的问题是当显示菜单或对话时,用户不能浏览字幕/文字。因此,本发明的目的是提供一种字幕显示设备,在该字幕显示设 备中,可以通过不依赖于终端类型的相容操作系统来改变显示设置, 例如字幕/文字等布置,并且即使在显示菜单或对话时也可以浏览字 幕/文字。问题的解决方法本发明旨在提供一种字幕显示设备,其获得至少包含字幕/文字流数据和段数据(section data)的流数据作为内容数据,并在屏幕上 显示获得的内容数据。为了实现上述目的,本发明的字幕显示设备包 括流分析部分、文件数据转换部分、段分析部分、以及显示数据生成 部分。流分析部分对流数据中所包含的字幕/文字流数据进行分析,并 且输出要显示的字幕/文字数据。段分析部分对流数据中所包含的段 数据进行分析,并将段数据转换为第一文件数据。文件数据转换部分 将由流分析部分输出的字幕/文字数据转换为第二文件数据,该第二 文件数据与第一文件数据的格式相同,并将第二文件数据与用于指定 第二文件数据的显示区域的布局数据一起输出。显示数据生成部分基 于段分析部分所输出的第一文件数据和文件数据转换部分所输出的 第二文件数据和布局数据生成与字幕/文字相关的显示数据。优选地,流分析部分还输出字幕呈现时间信息,用于指示字幕/ 文字数据的呈现时间。在这种情况下,字幕显示设备还包括显示控制 部分,该显示控制部分基于字幕呈现时间信息所指示的时刻来请求显 示数据生成部分更新显示数据。当从显示控制部分接收到更新请求 时,显示数据生成部分更新与字幕/文字相关的显示数据。
优选地,字幕显示设备还包括呈现数据转换部分、视频数据分析 部分、显示选择部分、显示数据合成部分和视频输出部分。呈现数据 转换部分将流分析部分所输出的字幕/文字数据转换为图像数据,并 且呈现图像数据作为字幕/文字图像数据。视频数据分析部分分析流 数据中所包含的视频流数据,并输出视频数据。显示选择部分决定是 否将字幕/文字图像数据叠加并显示在视频数据上。显示数据合成部 分根据显示选择部分的决定来输出视频数据,或者输出通过在视频数 据上叠加字幕/文字图像数据而得到的合成视频显示数据。视频输出 部分在屏幕上显示视频数据或者显示数据合成部分所输出的合成视 频显示数据,以及显示与显示数据生成部分所生成的字幕/文字相关 的显示数据。当显示选择部分决定不将字幕/文字图像数据叠加并显示在视频 数据上时,显示数据合成部分输出视频数据。当显示选择部分决定将 字幕/文字图像数据叠加并显示在视频数据上时,显示数据合成部分 将字幕/文字图像数据叠加在视频数据上,并且将合成数据作为合成 的视频显示数据输出。优选地,显示数据生成部分除了输出与字幕/文字相关的显示数 据之外,还输出表示用于显示第二文件数据的区域的位像作为屏 蔽数据。在这种情况下,字幕显示设备还包括视频数据分析部分、显 示选择部分、显示数据合成部分和视频输出部分。视频数据分析部分 分析流数据中所包括的视频流数据,并且输出视频数据。显示选择部 分决定是否将与字幕/文字有关的显示数据叠加并显示在视频数据 上。显示数据合成部分根据显示选择部分的决定来输出视频数据,或 者输出通过在视频数据上叠加位像而得到的合成视频显示数据, 以及输出与字幕/文字有关的显示数据。视频输出选择部分在屏幕上 显示视频数据或者显示数据合成部分所输出的合成视频显示数据,以 及显示与显示数据生成部分所生成的字幕/文字相关的显示数据。当 显示选择部分决定不将与字幕/文字相关的显示数据叠加并显示在视 频数据上时,显示数据合成部分输出视频数据和与字幕/文字相关的 显示数据。当显示选择部分决定将与字幕/文字相关的显示数据叠加
并显示在视频数据上时,显示数据合成部分输出合成的视频显示数据 和与字幕/文字相关的显示数据。字幕显示设备还包括数据接收部分,其用于接收字幕/文字数据 中的包括文件数据的内容数据。在这种情况下,文件数据转换部分从 接收的字幕/文字数据中提取文件数据,并输出文件数据给显示数据 生成部分。本发明还旨在提供一种用于实现上述屏幕显示的字幕显示方法、 一种执行字幕显示方法的程序、 一种存储程序的存储介质、以及一种 集成电路。字幕显示方法包括流分析步骤,分析流数据中包括的字 幕/文字流数据,并输出将要显示的字幕/文字数据;段分析步骤,分 析流数据中包括的段数据,并将该段数据转换为第一文件数据;文件 数据转换步骤,将从流分析歩骤输出的字幕/文字数据转换为格式与 第一文件数据相同的第二文件数据,并将第二文件数据连同指定第二 文件数据的显示区域的布局数据一起输出;以及显示数据生成步骤, 基于段分析步骤中输出的第一文件数据、以及文件数据转换步骤中输 出的第二文件数据和布局数据,生成与字幕/文字相关的显示数据。发明效果根据本发明,文件数据转换部分将经由流分析部分输入的表示字 幕/文字的8单元代码字符转换为BML文件数据,并将BML文件数 据与用于指定帧的布局数据一起输出到显示数据生成部分。基于文件 数据转换部分所输出的BML文件数据以及段分析部分所输出的数据 广播的内容,显示数据生成部分使用WWW浏览器所具有的HTML 和BML的解释/显示功能来生成与字幕/文字相关的显示数据。因此, 字幕显示设备可以使用WWW浏览器显示字幕/文字。此外,通过利用WWW浏览器来显示字幕/文字,可以在与WWW 浏览器中的画面区域的布置设定相同的UI上布置数据广播显示区域 和字幕/文字广播显示区域。从而,字幕显示设备在屏幕显示方面可 以实现与WWW浏览器相同的操作系统。同样,通过使用字幕/文字中所包括的附加信息,例如字幕/文字
显示时刻数据、字符大小数据、颜色数据、重复数据和接收器预置的 声音再现数据,字幕显示设备可以显示具有高水平表现力的字幕/文 字。同样,显示选择部分从UI显示控制部分接收表示显示/不显示菜单等过程的标志数据,从而在显示菜单时命令显示数据合成部分将字 幕/文字与视频数据合成,而在不显示菜单时不合成字幕/文字与视频 数据。因此,当字幕/文字广播显示区域被菜单隐藏时,字幕显示设 备可以在视频显示区域中显示字幕/文字。这样,在显示菜单或对话 的同时,用户也可以浏览字幕/文字。


图1是示出本发明第一实施例的字幕显示设备101的示意性结构 的框图;图2是示出文件数据转换部分105所输出的示意性布局数据的图;图3是示出作为字幕/文字数据接收的示意性8单元代码字符的图;图4是示出由8单元代码字符转换的示意性BML文件数据的图; 图5是示出包括函数playromsound O的示意性BML文件数据 的图;图6是示出由视频输出部分113实现的示意性显示布局的图; 图7是示出本发明第二实施例的字幕显示设备201的示意性结构的框图;图8是示出本发明第三实施例的字幕显示设备301的示意性结构 的框图;图9是示出本发明第四实施例的字幕显示设备401的示意性结构 的框图;图10是示出本发明第五实施例的字幕显示设备501的示意性结 构的框图;图11是示出本发明第六实施例的字幕显示设备601的示意性结
构的框图;图12是示出本发明第七实施例的字幕显示设备701的示意性结 构的框图;图13是示出移动接收器中的数据广播和字幕/文字的示意性显示 布局的图;以及图14是用于说明传统显示方法的问题的图。附图标记说明101, 201, 301, 401, 501, 601, 701字幕显示设备102用户操作输入部分103, 403流分析部分104, 404段分析部分105, 605, 723文件数据转换部分106, 606显示数据生成部分107显示控制部分108, 408视频数据分析部分109呈现数据转换部分110, 610显示数据合成部分111UI显示控制部分112显示选择部分113, 213, 313, 613视频输出部分114, 414音频数据分析部分115, 215, 315, 615音频输出部分416调谐器解调部分417 TS分析部分516, 722TS存储部分724调制传输部分具体实施方式
[第一实施例]图1是示出本发明第一实施例的字幕显示设备101的示意性结构 的框图。在图1中,字幕显示设备101包括用户操作输入部分102、 字幕/文字流分析部分103 (以下简称为流分析部分103)、段分析部 分104、字幕/文字文件数据转换部分105 (以下简称为文件数据转换 部分105)、显示数据生成部分106、字幕/文字显示控制部分107 (以 下简称为显示控制部分107)、视频数据分析部分108、字幕/文字呈 现数据转换部分109 (以下简称为呈现数据转换部分109)、视频字幕 /文字显示数据合成部分110 (以下简称为显示数据合成部分110)、 UI显示控制部分111、字幕/文字显示选择部分112 (以下简称为显示 选择部分112)、视频输出部分113、音频数据分析部分114和音频输 出部分115。字幕显示设备101经由TS接收部分接收MPEG2—TS (MPEG2 系统传送流),其是MPEG2系统中的传送流类型的数据。用户操作输入部分102由例如移动电话的键盘设备和检查该键 盘设备状态的软件的组合来实现。用户操作输入部分102检测键盘设 备何时被按下,并将用户输入信息作为按键事件输出。流分析部分103分析作为其中存储字幕/文字数据的数据的PES (打包的基本流),其包含在作为字幕/文字流数据而接收的MPEG2 一TS中。流分析部分103由例如软件实现。流分析部分103分析其 中存储字幕/文字数据的PES,并输出作为字幕呈现时间信息的显示 开始时间和作为字幕/文字数据的8单元字符代码数据(数据单元数 据)。字幕呈现时间信息由例如36位的数值表示。例如,流分析部分 103使用PES中的PTS (显示时间标记)来作为字幕呈现时间信息。 例如,当PES中的时间控制模式为立即再现时,流分析部分103可 以使用当前时间作为字幕呈现时间信息。段分析部分104将以段格式形式的数据(其包含在作为段数据所 接收的MPEG2—TS中)转换成表示数据广播的内容的BML文件数 据。段分析部分104由例如软件实现。在数字广播中,BML文件数 据采用段格式、由DSMCC (数字存储媒体命令和控制)方式传输。 段分析部分104分析DDB (下载数据块)消息和DII (下载信息指示) 消息以提取BML文件数据,其中该DDB和DII在段上根据DSMCC 方式传输,所述BML文件数据是DDB和DII所表示的资源。文件数据转换部分105从流分析部分103接收8单元代码字符作 为字幕/文字数据。文件数据转换部分105转换接收到的8单元代码 字符,并输出BML文件数据和布局数据,其中布局数据是包括 FRAME元素的HTML文件。文件数据转换部分105由例如软件实现。 图2是示出文件数据转换部分105所输出的示意性布局数据的图。在 图2中,布局数据表示在最初状态下,数据广播显示区域被分为两 个部分(上部和下部),字幕/文字显示在上半部分,而数据广播显示 在下半部分。具体地,第一 FRAME元素,即SRC属性值"x-cc:default" 指定了由文件数据转换部分105输出的BML文件数据。第二 FRAME 元素,即SRC属性值"x-dc:default"指定了由段分析部分104输出 的BML文件数据。文件数据转换部分105以预定的方法执行由8单元代码字符到 BML文件数据的转换。图3是示出作为字幕/文字数据接收的示意性 8单元代码字符的图。图4是示出由8单元代码字符转换的示意性 BML文件数据的图。在图3中,"["禾tl "]"内包含的字符串表示控 制字符,而控制字符类型后紧跟着的数字表示控制字符的参数。由于 8单元代码字符(参见图3)包括表示预置的声音再现数据或字符大 小数据的控制字符,因此文件数据转换部分105包括函数 playromsound〇,并输出已经被指定类型(字符大小)的BML文件 数据(参见图4)。将8单元代码字符转换为BML文件数据的具体方 法将在下文详细介绍。显示数据生成部分106从段分析部分104接收表示数据广播内容 的BML文件数据,并从文件数据转换部分105接收表示字幕/文字的 布局数据和BML文件数据。显示数据生成部分106例如是能够解释 和显示HTML或BML的WWW浏览器软件。显示数据生成部分106 根据接收到的BML文件数据或布局数据中包含的HTML或BML所 指定的标志或函数声明来生成与字幕/文字相关的显示数据。
在由接收到的布局数据中的FRAME元素所指定的SRC属性中, 存储指示BML文件数据的URL。显示数据生成部分106基于布局数 据中包含的FRAME SET元素的行属性或列属性来决定多个BML文 件数据的布局方法。当接收到图2中的布周数据时,显示数据生成部 分106将显示区域划分为两个部分(上部和下部),并将由URI"x 一cc: default"所指示的BML文件数据显示在上半部分,而将由URI "x—dc: default"所指示的BML文件数据显示在下半部分。显示数 据生成部分106将"x—cc: default"识别为用于表示文件数据转换 部分105所输出的BML文件数据的URI,而将"x—dc: default" 识别为用于表示段分析部分104所输出的BML文件数据的URI。显示数据生成部分106使用HTML和BML的分析/显示功能以 基于FRAME元素所指定的BML文件数据和FRAME SET元素所指 定的布局来进行转换,从而转换成位图数据来作为显示数据。当BML 文件数据包括函数playromsound ()并且该函数在解释BML文件数 据的过程中执行时,显示数据生成部分106输出作为音频呈现数据的 预置声音数据,该预置声音数据由函数playromsound ()的自变量指 定并且预先存储在ROM和RAM中。在这种情况下,可以将表示音 频时间信息的时间标记认为是当前时间。预置声音数据以例如PCM (脉冲编码调制)的格式表示。图5是示出包括函数playromsound ()的示意性BML文件数据 的图。显示数据生成部分106对外部软件提供界面以接收更新显示数 据的请求,以作为更新请求函数。当从外部软件等调用显示数据的更 新请求函数时,显示数据生成部分106再次接收并解释BML文件数 据,并输出显示数据和音频呈现数据。在显示数据生成部分106中, 当根据布局数据显示多个文件数据时,在更新请求函数中准备用于指 定文件数据的参数,以便指定一个具体的文件数据并更新显示数据。 当从用户操作输入部分102接收到按键事件时,显示数据生成部分 106按照要求对显示数据进行更新,以响应到WWW浏览器的输入, 例如改变或滚动画面区域(frameregion)、按下链接等。显示控制部分107从流分析部分103接收字幕呈现时间信息。当 己经到了字幕呈现时间信息所指示的时间时,显示控制部分107调用 WWW浏览器软件(显示数据生成部分106)的更新请求函数。从而, 显示数据生成部分106可以在与电视节目同步的时刻更新字幕显示。 视频数据分析部分108分析接收到的作为视频流数据的MPEG2 -TS中所包含的PES,视频流数据例如是存储视频的数据。视频数 据分析部分108由诸如解码器等软件来实现。存储在PES中的视频 流数据例如是MPEG4 AVC中的视频ES (基本流)格式的数据。视 频数据分析部分108分析视频流数据并以YUV格式输出视频数据。 在这种情况下,可以使用PES中的PTS作为指示视频时间信息的时 间标记。呈现数据转换部分109从流分析部分103接收8单元代码字符和 字幕呈现时间信息作为字幕/文字数据。呈现数据转换部分109根据 字幕呈现时间信息所指示的显示时刻将字幕/文字数据转换为位图格 式的图像,并且输出字幕/文字图像数据。呈现数据转换部分109由 例如软件来实现。具体地,呈现数据转换部分109使用ROM或RAM 中存储的字符字体来分析接收到的作为字幕/文字数据的8单元代码 字符,并且生成表示字幕/文字的位图格式的图像数据。在将文字/字 幕转换为位像时,呈现数据转换部分109根据8单元代码字符中 所包含的控制数据来考虑字符大小、字符颜色、背景颜色、以及字符 的重复次数。呈现数据转换部分109输出其中的字符字体表示为字幕 /文字的位像(作为字幕/字体图像数据),并且输出在将指示文字 的区域与其他区域区分时执行阿尔法合成的位图屏蔽图像。当用于指示接收器的预置声音再现数据的控制字符包含在8单 元代码字符所包括的控制数据中时,呈现数据转换部分109基于控制 字符所指定的参数输出PCM格式的预置声音数据,作为音频呈现数 据,所述预置声音数据预先存储在ROM或RAM中。在这种情况下, 将用于指示音频时间信息的时间标记 假定为接收到的作为字幕呈现 时间信息的时间标记的时间。显示数据合成部分110从视频数据分析部分108接收YUV格式 的视频数据,并从呈现数据转换部分109接收位图格式的字幕/文字
图像数据。当被显示选择部分112指定时,显示数据合成部分110在 视频数据上叠加并合成字幕/文字图像数据。显示数据合成部分110 由例如视频处理软件来实现。显示数据合成部分110对外部软件提供 界面以指定是否执行叠加,作为叠加指定函数。叠加指定函数具有指 示是否执行叠加的真值参数。当指定外部软件等执行叠加时,显示数 据合成部分110分析YUV格式的每一帧视频数据,将接收到的位图 图像与基于位图屏蔽图像的视频数据进行阿尔法合成,以及将阿尔法 合成的结果转换为YUV格式的视频数据帧,并将结果输出。当叠加 指定函数指示不进行叠加时,显示数据合成部分110将接收到的视频 数据按原样输出。显示数据合成部分iio还将接收到的视频时间信息 的时间标记按原样输出以作为视频时间信息。UI显示控制部分111从用户操作输入部分102接收按键事件。 基于接收到的按键事件,UI显示控制部分111显示或擦除菜单或对 话。UI显示控制部分111由例如软件等实现。当键盘上的菜单按键 被按下时,UI显示控制部分111生成指示UI菜单的位像和位图 屏蔽图像(下文,将生成的图像称为菜单图像)。当UI显示控制部分 111执行菜单显示/不显示过程时,UI显示控制部分111将输出标志 数据作为UI显示数据。当执行菜单显示过程时,将标志数据设置为"真",而当执行菜单不显示过程时,将标志数据设置为"假"。显示选择部分112从UI显示控制部分111接收标志数据。基于 接收的标志数据的真值,显示选择部分112通过调用显示数据合成部 分110的叠加指定函数来指定是否将字幕/文字图像数据叠加在视频 数据上。显示选择部分112由例如软件等实现。当标志数据被设为真 时,显示选择部分112调用显示数据合成部分110的参数被设为真的 叠加指定函数(即,指定叠加)。当标志数据被设为假时,显示选择 部分112调用显示数据合成部分110的参数被设为假的叠加指定函数(即,不指定叠加)。当显示菜单时,显示选择部分112将字幕/文字叠加并合成在视 频显示区域上。另一方面,当不显示菜单时,显示选择部分112不将 字幕/文字叠加并合成在视频显示区域上。因此,显示选择部分112
可以在视频显示区域显示字幕/文字,即使字幕/文字广播显示区域被 菜单显示所隐藏。视频输出部分113从显示数据合成部分110接收视频数据,并从 显示数据生成部分106接收与字幕/文字相关的显示数据。当用户执 行预定的按键操作时,视频输出部分113经由显示选择部分112接收 菜单图像。视频输出部分113在显示屏幕上显示已经接收到的视频数 据、字幕/文字、菜单屏幕等。视频输出部分113由例如显示屏幕和 用于控制显示屏幕上的布局显示的软件的组合来实现。图6是示出由视频输出部分113实现的示意性显示布局的图。图 6显示的是将具有QVGA的分辨率(长320像素,宽240像素) 的液晶显示屏作为显示屏幕的情形。视频输出部分113在液晶显示屏 的上部的180像素(长)和240像素(宽)的矩形区域(以下称为视 频显示区域)内显示视频数据,而在显示屏的下部的140像素(长) 和240像素(宽)的矩形区域(以下称为字幕/文字广播显示区域) 内显示数据(参见图6 (a))。当接收到菜单图像时,视频输出部分113已经从显示数据合成部 分110接收到与字幕/文字合成的视频数据。因此,视频输出部分113 在视频显示区域上显示合成了字幕/文字的视频数据。视频输出部分 U3在显示数据的前面(即,字幕/文字广播显示区域)显示接收到的 菜单图像(参见图6 (b))。音频数据分析部分114分析接收到的作为音频流数据的MPEG2 一TS中所包含的PES,并输出音频呈现数据给音频输出部分115,其 中音频流数据例如是其中存储了音频的数据。音频数据分析部分114 由诸如解码器等软件实现。存储在PES中的音频流数据例如是ACC (高级音频编码)ES格式的数据。音频数据分析部分114分析ACC ES格式的音频流数据,并输出PCM格式的音频呈现数据。在这种情 况下,PES中的PTS可以被用作表示音频时间信息的时间标记。音频输出部分115从音频数据分析部分114、呈现数据转换部分 109和显示数据生成部分106接收音频呈现数据。音频输出部分115 将接收到的作为音频呈现数据的音频混合并将混合后的结果呈现给
用户。音频输出部分115例如由硬件(例如,扩音器等)和软件的组 合实现。音频输出部分115根据各自相应的时间标记中所述的时间输 出作为音频呈现数据所接收的音频。这里,将介绍一种将8单元代码字符转换为BML文件数据的特 定示例性方法,该方法由文件数据转换部分105执行。文件数据转换 部分105从头开始依次分析8单元代码字符所表示的字节串,并生成 体数据和头部数据。体数据的初始值为字符串"<body>"。头部数据 的初始值为"<bml><head><title>caption</title><script<![CDATA [fimction playsoimd()()"。文件数据转换部分105具有当前被用作内部 状态的字符设定表类型和其中保存了当前字符字体的显示指定的字 符字体信息。字符字体信息具有属性,即,大小、前景颜色和背景颜 色。大小属性的初始值为"normal",前景颜色属性的初始值为 "#000000",背景颜色的初始值为"#FFFFFF"。字符大小数据是字幕/文字数据中的附加信息,其由8单元代码 字符中的控制字符,例如SSZ、 MMZ、 NSZ等表示。颜色数据由控 制字符,例如BKF、 RDF、或CSI等来表示。假设从头开始依次分 析8单元代码字符所表示的字节串,当字节串表示普通字符时,基于 当前的字符设定表,将字节串转换为shift JIS代码,并将结果添加到 体数据上。当表示字符设定表改变的控制字符(例如,封锁移位等) 存在时,改变当前被用作文件数据转换部分105的内部状态的字符设 定表,并且不在体数据上添加任何东西。当表示字符大小数据的控制 字符出现时,将字符串"</span>"添加到体数据上(注意,当一直 没有将字符串"<span"添加到体数据上时,不添加"</span>")。当表示字符大小数据的控制字符为SMZ时,将"x-small"设定 为用于字符字体信息中的大小属性的字符串。当表示字符大小数据的 控制字符为函Z时,将"small"设定为用于字符字体信息中的大小 属性的字符串。当表示字符大小数据的控制字符为NMZ时,将 "normal"设定为用于字符字体信息中的大小属性的字符串。接着, 将"span style- "font-size:"添加到体数据上。接着,将字符字体信 息的大小属性所存储的字符串添加到体数据上。接着,将";color:"200680006375.2说明书第17/25页添加到体数据上。接着,将字符字体信息的前景颜色属性所存储的字符串添加到体数据上。接着,将"background-colon"添加到体数据 上。接着,将字符字体信息的背景颜色属性所存储的字符串添加到体 数据上。接着,将""〉"添加到体数据上。当表示颜色数据的控制字符出现时,根据控制字符所指定的前景 颜色和背景颜色,将"#RRGGBB"格式(RGB指定)的字符串设定 为字符字体信息的前景颜色属性和背景颜色属性。在控制字符仅指定 前景颜色和背景颜色中的一个的情况下,则不设定另一个的属性值。 接着,将"〈spanstyle "font-size:"添加到体数据上。接着,将字符 字体信息的大小属性所存储的字符串添加到体数据上。接着,将 ";color:"添加到体数据上。接着,将字符字体信息的前景颜色属性 所存储的字符串添加到体数据上。接着,将"background-color:"添 加到体数据上。接着,将字符字体信息的背景颜色属性所存储的字符 串添加到体数据上。接着,添加"">"。当表示重复数据的控制字符 (例如,RPC)出现时,以控制字符RPC (参数)所指定的次数添加 控制字符之后紧接着出现的字符。当表示接收器的预置声音再现数据 的控制字符(例如,PRA)出现时,将"playromsound(" romsound:||" 添加到头部数据上。接着,将用于表示控制字符PRA的参数所指定 的预置声音指示符的十进制格式的数字作为字符串添加到头部数据 上。在8单元代码字符的字符串分析完成之后,将"</body></bml>" 添加到体数据上,并将"}]]x/head乂'添加到头部数据上。将体数据 添加到头部体,这导致产生用于表示字幕/文字的BML文件数据。如上所述,根据本发明第一实施例的字幕显示设备101,文件数 据转换部分105将经由流分析部分103接收到的用于表示字幕/文字 的8单元代码字符转换为BML文件数据,并将该BML文件数据与 用于指定帧的布局数据一起输出给显示数据生成部分106。基于从文 件数据转换部分105输出的BML文件数据和从段分析部分104输出 的数据广播的内容,显示数据生成部分106使用WWW浏览器所具 有的HTML和BML的解释/显示功能来生成与字幕/文字相关的显示 数据。因此,字幕显示设备101可以使用WWW浏览器来显示字幕/23文字。此外,通过利用www浏览器来显示字幕/文字,可以在与www浏览器中的画面区域的布置设定相同的UI上布置数据广播显示区域 和字幕/文字广播显示区域。从而,字幕显示设备101在屏幕显示方 面可以实现与www浏览器相同的操作系统。此外,通过使用字幕/文字中所包括的附加信息,例如字幕/文字 显示时刻数据、字符大小数据、颜色数据、重复数据和接收器预置的声音再现数据,字幕显示设备101可以显示具有高水平表现力的字幕/文字。此外,显示选择部分112从UI显示控制部分111接收表示显示/不显示菜单等过程的标志数据,从而在显示菜单时命令显示数据合成部分110将字幕/文字与视频数据合成,而在不显示菜单时不合成字幕/文字与视频数据。因此,当字幕/文字广播显示区域被菜单隐藏时,字幕显示设备101可以在视频显示区域中显示字幕/文字。这样,根 据字幕显示设备101,在显示菜单或对话的同时,用户也可以浏览字幕/文字。 [第二实施例]图7是示出本发明第二实施例的字幕显示设备201的示意性结构 的框图。在图7中,与第一实施例中相同的部分由相同的附图标记表 示且不再介绍。在图7中,字幕显示设备201包括用户操作输入部分 102、流分析部分103、段分析部分104、文件数据转换部分105、显 示数据生成部分106、显示控制部分107、视频数据分析部分108、 视频输出部分213、音频数据分析部分114以及音频输出部分215。第二实施例的字幕显示设备201与第一实施例的字幕显示设备 101的不同之处在于其去掉了用于将菜单或对话与视频数据合成的 部分(即,呈现数据转换部分109、显示数据合成部分IIO、 UI显示 控制部分111和显示选择部分112)。在图7中,视频输出部分213从视频数据分析部分108接收视频 数据,并从显示数据生成部分106接收与字幕/文字相关的显示数据。 视频输出部分213在显示屏幕上显示接收到的视频数据和字幕/文字。 音频输出部分215从音频数据分析部分114和显示数据生成部分106 接收音频呈现数据。音频输出部分215将接收的作为音频呈现数据的 音频进行混合,并将结果呈现给用户。如上文所述,本发明第二实施例的字幕显示设备201与第一实施 例一样使用WWW浏览器来显示字幕/文字。因此,可以在与WWW 浏览器中的画面的布置设定相同的UI上布置数据广播显示区域和字 幕/文字广播显示区域。从而,字幕显示设备201在屏幕显示方面可 以实现与WWW浏览器相同的操作系统。此外,通过使用字幕/文字中所包括的附加信息,例如字幕/文字 显示时刻数据、字符大小数据、颜色数据、重复数据和接收器预置的 声音再现数据,字幕显示设备201可以显示具有高水平表现力的字幕 /文字。[第三实施例]图8是示出本发明第三实施例的字幕显示设备301的示意性结构 的框图。在图8中,与第一和第二实施例中相同的部分由相同的附图 标记表示且不再介绍。在图8中,字幕显示设备301包括用户操作输 入部分102、流分析部分103、视频数据分析部分108、呈现数据转 换部分109、显示数据合成部分IIO、 UI显示控制部分lll、显示选 择部分112、视频输出部分313、音频数据分析部分114和音频输出 部分315。第三实施例的字幕显示设备301与第一实施例的字幕显示设备 101的不同之处在于其去掉了段分析部分104、文件数据转换部分 105、显示数据生成部分106和显示控制部分107。在图8中,视频输出部分313从显示数据合成部分110接收视频 数据,并从呈现数据转换部分109接收字幕/文字图像数据。此外, 当用户执行预定的按键操作时,视频输出部分313经由显示选择部分 112接收菜单图像。视频输出部分313在视频显示区域上显示视频数据,在字幕/文
字广播显示区域上显示字幕/文字图像数据(参见图6 (a))。此外, 当接收到菜单图像时,视频输出部分313已经从显示数据合成部分 110接收到合成了字幕/文字的视频数据。因此,视频输出部分313在 视频显示区域上显示合成了字幕/文字的视频数据。视频输出部分313 在字幕/文字广播显示区域上显示接收到的菜单图像(参见图6 (b))。音频输出部分315从音频数据分析部分114和呈现数据转换部分 109接收音频呈现数据。音频输出部分215将接收到的作为音频呈现 数据的音频混合并将结果呈现给用户。如上文所述,本发明第三实施例的字幕显示设备301和第一实施 例中一样,即使在字幕/文字广播显示区域被菜单隐藏时,也可以在 视频显示区域上显示字幕/文字。这样,根据字幕显示设备301,在显 示菜单或对话的同时,用户也可以浏览字幕/文字。[第四实施例]图9是示出本发明第四实施例的字幕显示设备401的示意性结构 的框图。在图9中,与第一到第三实施例中相同的部件由相同的附图 标记表示且不再介绍。在图9中,字幕显示设备401包括用户操作输 入部分102、流分析部分403、段分析部分404、文件数据转换部分 105、显示数据生成部分106、显示控制部分107、视频数据分析部分 408、呈现数据转换部分109、显示数据合成部分110、 UI显示控制 部分111、显示选择部分112、视频输出部分113、音频数据分析部分 414、音频输出部分115、调谐器解调部分416和TS分析部分417。调谐器解调部分416由例如调谐器硬件和解调软件的组合实现, 所述调谐器硬件和解调软件用于接收OFDM (正交频分复用技术)方 式的载波并将其解调到其中存储数字电视广播内容的传送流数据上。 传送流数据例如是MPEG2系统的传送流格式的数据。调谐器解调部 分416输出解调的传送流数据。TS分析部分417由例如软件实现,其接收并分析传送流数据, 并输出音频流数据、视频流数据和PES格式的字幕/文字流数据以及 段格式的段数据,他们复用在传送流数据中。
除了字幕/文字流数据由TS分析部分417输入之外,流分析部分 403与第一实施例中的流分析部分103相同。除了段数据由TS分析 部分417输入之外,段分析部分404与第一实施例中的段分析部分 104相同。除了视频流数据由TS分析部分417输入之外,视频数据 分析部分408与第一实施例中的视频数据分析部分108相同。除了音 频流数据由TS分析部分417输入之外,音频数据分析部分414与第 一实施例中的音频数据分析部分117相同。如上文所述,根据本发明第四实施例的字幕显示设备401,可以 获得与第一实施例相似的效果。此外,字幕显示设备401包括调谐器 解调部分416和TS分析部分417,因此可以直接从发送器接收电视 广播。[第五实施例]图IO是示出本发明第五实施例的字幕显示设备501的示意性结 构的框图。在图10中,与第一到第四实施例中相同的部分由相同的 附图标记表示且不再介绍。在图10中,除了提供TS存储部分516 来代替调谐器解调部分416以外,第五实施例的字幕显示设备501与 第四实施例中的字幕显示设备401的结构相同。TS存f诸部分516由例如存储设备硬件和控制软件的组合实现。 存储设备硬件是介质或可读设备,例如固定的硬盘、USB连接存储 器、RAM、 ROM、 DVD(数字多功能光盘)、BD (蓝光光盘)、HD DVD (高清DVD)、 SD (安全数码)存储卡等。TS存储部分516通过控 制控制软件来输出存储设备硬件中所存储的传送流数据。如上文所述,根据本发明第五实施例的字幕显示设备501,可以 获得与第一实施例相似的效果。此外,字幕显示设备501包括TS存 储部分516和TS分析部分417,因此可以在字幕上显示存储在设备 中的电视广播内容。[第六实施例]图11是示出本发明第六实施例的字幕显示设备601的示意性结
构的框图。在图11中,与第一到第五实施例中相同的部分由相同的 附图标记表示且不再介绍。在图11中,第六实施例的字幕显示设备601包括用户操作输入部分102、流分析部分103、段分析部分104、 文件数据转换部分605、显示数据生成部分606、显示控制部分107、 视频数据分析部分108、显示数据合成部分610、UI显示控制部分1U、 显示选择部分112、视频输出部分613、音频数据分析部分114和音 频输出部分615。显示数据生成部分606输出上述与字幕/文字相关的显示数据, 另夕卜,还输出与其中显示URI"x-cc:default"所表示的文件数据的区 域相关的位图屏蔽图像。此外,显示数据生成部分606可以输出由 URI "x-cc:default"表示的文件数据的高度作为字幕显示长度。除了 上述内容之外,显示数据生成部分606与第一实施例中的显示数据生 成部分106相同。当接收到BML文件作为字幕/文字数据,而不是8单元代码字符 时,文件数据转换部分605不执行第一实施例中所述的转换,按原样 输出接收到的字幕/文字,作为表示显示数据的BML文件数据。除了 以上描述的内容之外,文件数据转换部分605与第一实施例中的文件 数据转换部分105相同。显示数据合成部分610从视频数据分析部分108接收视频数据, 从显示数据生成部分606接收显示数据、屏蔽数据和与字幕/文字相 关的字幕显示长度。显示数据合成部分610例如是输出具有QVGA (长320像素,宽240像素)的分辨率的显示数据的软件。显示数据合成部分610在显示屏的上部的矩形区域(长180像 素,宽240像素)内布置显示数据,而在显示屏的下部的矩形区域 (长140像素,宽240像素)内布置与字幕/文字相关的显示数据。 此外,当叠加指定函数从外部软件命令显示数据合成部分610将视频 数据和与字幕/文字相关的显示数据叠加时,显示数据合成部分610在显示屏的上部的矩形区域(长180像素,宽240像素)内布置 并叠加视频数据和与字幕/文字相关的显示数据。具体地,给予屏蔽 数据和字幕显示长度,显示数据合成部分610将与字幕/文字相关的显示数据与视频数据进行阿尔法合成,并输出合成后的数据作为合成的视频显示数据。除了以上描述的内容之外,显示数据合成部分610 与第一实施例中的显示数据合成部分110相同。视频输出部分613从显示数据合成部分610接收作为视频时间信 息的时间标记、视频数据或合成的视频显示数据、以及与字幕/文字 相关的显示数据。视频输出部分613在显示屏幕上显示接收到的视频 数据或合成的视频显示数据、以及与字幕/文字相关的显示数据。除 了以上描述的内容之外,视频输出部分613与第一实施例中的视频输 出部分113相同。注意,当用户通过用户操作输入部分102来命令视频输出部分 613放大或显示视频数据时,视频输出部分613可以在显示屏幕的整 个区域上显示上述合成的视频显示数据。因此,用户可以使用显示屏 幕的整个区域来浏览叠加了字幕/文字数据的视频数据。音频输出部分615从音频数据分析部分114接收PCM格式的音 频数据作为音频呈现数据,并从显示数据生成部分606接收时间标记 作为音频时间信息。除了以上描述的内容之外,音频输出部分615与 第一实施例中的音频输出部分615相同。如上文所述,根据本发明第六实施例的字幕显示设备601,可以 实现与第一实施例相似的效果。[第七实施例〗图12是示出本发明第七实施例的字幕显示设备701的示意性 结构的框图。在图12中,与第一到第六实施例中相同的部分由相同 的附图标记表示且不再介绍。在图12中,字幕显示设备701包括用 户操作输入部分102、流分析部分403、段分析部分404、文件数据 转换部分605、显示数据生成部分606、显示控制部分107、视频数 据分析部分408、显示数据合成部分610、 UI显示控制部分lll、显 示选择部分112、视频输出部分613、音频数据分析部分414和音频 输出部分615、调谐器解调部分416以及TS分析部分417。字幕发 送设备包括传输TS存储部分722、传输字幕/文字文件 723 (以下称为传输文件数据转换部分723)、以及调制传输部分724。 传输TS存储部分722与第五实施例中的TS存储部分516相同。传输文件数据转换部分723接收MPEG2系统中的传送流格式的 数据作为传送流数据。传输文件数据转换部分723将由传送流数据包 含的数据单元数据中的8单元代码字符所表示的字幕/文字数据转换 为BML文件数据,并将BML文件数据作为传送流输出。传输文件 数据转换部分723由例如软件实现。将8单元代码字符所表示的字幕 /文字数据转换为BML文件数据的方法与第一实施例中的方法相同。调制传输部分724接收MPEG2系统中的传送流格式的数据。调 制传输部分724由软件和硬件(包括发射器)的组合来实现,以将接 收到的数据调制成OFDM方式的载波且发送该载波。如上文所述,根据本发明第七实施例的字幕显示设备701,可以 取得与第一实施例相似的效果。此外,根据字幕显示设备701,发送 器可以在传输之前将传送流中的字幕/文字数据转换为BML文件。第一至第七实施例中的每一个字幕显示设备所执行的过程都通 过CPU解释和执行预定的程序数据来实现,所述预定的程序数据能 够执行上述过程,并且该程序存储在存储装置(ROM、 RAM、硬盘 等)中。在此情况下,可以通过记录介质将程序数据传入存储装置中, 或者该程序数据从记录介质直接执行。记录介质是指半导体存储器, 如ROM、 RAM、闪存等;磁盘存储器,如软磁盘、硬盘等;光盘, 如CD-ROM、 DVD、 BD等;存储卡等等。记录介质的概念包括通信 介质,例如电话线、传输线等等。第一至第七实施例中的每一个字幕显示设备的部分都可以由集 成电路(LSI)来实现。所述部分可以安装在各个独立的芯片上,或 整个部分中的一部分可以安装在芯片上。取决于封装密度,将LSI 称为IC、系统LSI、超级LSI或超大规模LSI。集成电路并不局限于LSI。集成电路也可以由专用电路或通用处 理器来实现。而且,还可以使用现场可编程门阵列(FPGA)或可重 新配置处理器,在LSI生产后,也可对现场可编程门阵列进行编程, 而在可重新配置处理器中,在LSI生产后,也可以重新配置LSI中的
电路单元的连接或设置。此外,如果取代LSI的集成电路技术通过半 导体技术的进步而发展,或者从中出现了其他技术,那么可以使用上 述技术来封装功能块。生物工程学也是适用的。工业适用性本发明的字幕显示设备具有提高用户的可操作性并在浏览字幕 方面提高字幕的可浏览性的效果,并且对于电视接收器、具有字幕的 内容再现装置等十分有益。
权利要求
1、一种字幕显示设备,用于获得至少包括字幕/文字流数据和段数据的流数据,作为内容数据,并将所获得的内容数据显示在屏幕上,该设备包括流分析部分,其用于分析所述流数据中所包括的字幕/文字流数据,并输出将要显示的字幕/文字数据;段分析部分,其用于分析所述流数据中所包括的段数据,并将所述段数据转换成第一文件数据;文件数据转换部分,其用于将从所述流分析部分输出的所述字幕/文字数据转换为格式与所述第一文件数据相同的第二文件数据,并将所述第二文件数据与指定所述第二文件数据的显示区域的布局数据一起输出;以及显示数据生成部分,其用于基于从所述段分析部分输出的所述第一文件数据和从所述文件数据转换部分输出的所述第二文件数据和所述布局数据来生成与字幕/文字相关的显示数据。
2、 根据权利要求1所述的字幕显示设备,其中所述流分析部分 还输出用于指示所述字幕/文字数据的呈现时间的字幕呈现时间信 息,所述字幕显示设备还包括显示控制部分,其基于所述字幕呈现时 间信息所指示的时刻来请求所述显示数据生成部分对所述显示数据 进行更新,以及所述显示数据生成部分在从所述显示控制部分接收到所述更新 请求时,更新与所述字幕/文字相关的显示数据。
3、 根据权利要求1所述的字幕显示设备,还包括 呈现数据转换部分,其用于将从所述流分析部分输出的所述字幕/文字数据转换为图像数据,并呈现作为字幕/文字图像数据的所述图 像数据; 视频数据分析部分,其用于分析所述流数据中包括的视频流数据,并输出视频数据;显示选择部分,其用于决定是否将所述字幕/文字图像数据叠加 并显示在所述视频数据上;显示数据合成部分,其用于根据所述显示选择部分的决定,输出 所述视频数据、或者由将所述字幕/文字图像数据叠加在所述视频数 据上而得到的合成视频显示数据;以及视频输出部分,其用于在所述屏幕上显示所述视频数据或者由所 述显示数据合成部分所输出的合成视频显示数据、以及由所述显示数 据生成部分所生成的与所述字幕/文字相关的显示数据。
4、 根据权利要求3所述的字幕显示设备,其中,当所述显示选 择部分决定不将所述字幕/文字图像数据叠加并显示在所述视频数据 上时,所述显示数据合成部分输出所述视频数据,以及当所述显示选择部分决定将所述字幕/文字图像数据叠加并显示 在所述视频数据上时,所述显示数据合成部分将所述字幕/文字图像 数据叠加在视频数据上,并且输出合成的数据作为所述合成视频显示 数据。
5、 根据权利要求1所述的字幕显示设备,其中所述显示数据生 成部分除了生成并输出与所述字幕/文字相关的所述显示数据之外, 还生成并输出表示用于显示所述第二文件数据的区域的位像作 为屏蔽数据,所述字幕显示设备还包括视频数据分析部分,其用于分析所述流数据中包括的视频流 数据,并输出视频数据;显示选择部分,其用于决定是否将与所述字幕/文字相关的 所述显示数据叠加并显示在所述视频数据上;显示数据合成部分,其用于根据所述显示选择部分的决定, 输出所述视频数据、或者由将所述位像叠加在所述视频数据上而 得到的合成视频显示数据、以及与所述字幕/文字相关的显示数据; 以及视频输出部分,其用于在所述屏幕上显示所述视频数据或者 由所述显示数据合成部分输出的合成视频显示数据、以及与所述显示 数据生成部分所生成的字幕/文字相关的显示数据;当所述显示选择部分决定不将与所述字幕/文字相关的显示数据 叠加并显示在视频数据上时,所述显示数据合成部分输出所述视频数 据和与所述字幕/文字相关的显示数据,以及当所述显示选择部分决定将与所述字幕/文字相关的显示数据叠 加并显示在视频数据上时,所述显示数据合成部分输出所述合成视频 显示数据和与所述字幕/文字相关的显示数据。
6、 根据权利要求1所述的字幕显示设备,还包括 数据接收部分,其用于接收包括所述字幕/文字数据中的所述文件数据的内容数据;其中,所述文件数据转换部分从所接收的字幕/文字数据中提取 所述文件数据,并将所述文件数据输出给所述显示数据生成部分。
7、 一种字幕显示的方法,用于获得至少包括字幕/文字流数据和 段数据的流数据,作为内容数据,并将所获得的内容数据显示在屏幕 上,该方法包括-流分析步骤,其分析所述流数据中包括的所述字幕/文字流数据,并输出将要显示的字幕/文字数据;段分析步骤,其分析所述流数据中包括的段数据,并将所述段数据转换成第一文件数据;文件数据转换步骤,其将所述流分析步骤中输出的所述字幕/文 字数据转换为格式与所述第一文件数据相同的第二文件数据,并将所 述第二文件数据与指定所述第二文件数据的显示区域的布局数据一 起输出;以及显示数据生成步骤,其基于所述段分析步骤中输出的所述第一文 件数据和在所述文件数据转换步骤中输出的所述第二文件数据和所 述布局数据来生成与字幕/文字相关的显示数据。
8、 一种由字幕显示设备执行的程序,用于获得至少包括字幕/文 字流数据和段数据的流数据,作为内容数据,并将所获得的内容数据显示在屏幕上,该程序包括流分析步骤,其分析所述流数据中包括的所述字幕/文字流数据, 并输出将要显示的字幕/文字数据;段分析步骤,其分析所述流数据中包括的段数据,并将所述段数 据转换成第一文件数据;文件数据转换步骤,其将所述流分析步骤中输出的所述字幕/文 字数据转换为格式与所述第一文件数据相同的第二文件数据,并将所 述第二文件数据与指定所述第二文件数据的显示区域的布局数据一 起输出;以及显示数据生成步骤,其基于所述段分析步骤中输出的所述第一文 件数据和在所述文件数据转换步骤中输出的所述第二文件数据和所 述布局数据来生成与字幕/文字相关的显示数据。
9、 一种用于存储字幕显示设备所执行的程序的记录介质,该字 幕显示设备用于获得至少包括字幕/文字流数据和段数据的流数据, 作为内容数据,并将所获得的内容数据显示在屏幕上,该程序包括-流分析步骤,其分析所述流数据中包括的所述字幕/文字流数据, 并输出将要显示的字幕/文字数据;段分析步骤,其分析所述流数据中包括的段数据,并将所述段数 据转换成第一文件数据;文件数据转换步骤,其将所述流分析步骤中输出的所述字幕/文 字数据转换为格式与所述第一文件数据相同的第二文件数据,并将所 述第二文件数据与指定所述第二文件数据的显示区域的布局数据一 起输出;以及显示数据生成步骤,其基于所述段分析步骤中输出的所述第一文 件数据和在所述文件数据转换步骤中输出的所述第二文件数据和所 述布局数据来生成与字幕/文字相关的显示数据。
10、 一种集成电路,用于获得至少包括字幕/文字流数据和段数据的流数据,作为内容数据,并将所获得的内容数据显示在屏幕上,该电路包括流分析部分,其用于分析所述流数据中所包括的字幕/文字流数 据,并输出将要显示的字幕/文字数据;段分析部分,其用于分析所述流数据中所包括的段数据,并将所述段数据转换成第一文件数据;文件数据转换部分,其用于将从所述流分析部分输出的所述字幕 /文字数据转换为格式与所述第一文件数据相同的第二文件数据,并 将所述第二文件数据与指定所述第二文件数据的显示区域的布局数 据一起输出;以及显示数据生成部分,其用于基于从所述段分析部分输出的所述第 一文件数据和从所述文件数据转换部分输出的所述第二文件数据和 所述布局数据来生成与字幕/文字相关的显示数据。
全文摘要
提供了一种字幕显示设备,在该字幕显示设备中,可以在不依赖于终端类型的相容操作系统的情况下改变显示设置,例如字幕/文字等的布置,并且即使在显示菜单或对话时,也可以浏览字幕/文字。在字幕显示设备中,通过使文件数据转换部分(105)和显示数据生成部分(106)来显示字幕/文字,可以将字幕/文字布置在使用WWW浏览器的帧函数的显示区域上。此外,在该字幕显示设备中,使用显示控制装置(107)以允许使用WWW浏览器来显示字幕,而显示选择部分(112)用于根据菜单、对话等显示在视频显示区域上显示字幕/文字。
文档编号H04N7/16GK101129070SQ20068000637
公开日2008年2月20日 申请日期2006年2月22日 优先权日2005年2月28日
发明者松井典弘, 藤田隆久 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1