专利名称:一种字幕显示播放装置及其字幕显示方法
一种字幕显示播放装置及其字幕显示方法
技术领域:
本发明涉及一种字幕显示播放装置,特别涉及一种用于便携式多媒体的字幕显示 播放装置及其字幕显示方法。
背景技术:
如今,随着社会和科学技术的发展,字幕技术已经被广泛应用于我们日常生活的 电子产品中,如我们从市场上买回一张DVD光盘,将DVD光盘放入DVD机播放国外的电影 时,我们可以通过手中的摇控器来选择电视机荧光屏下方显示语言,在家中欣赏国外的大 片。随着电子产品的产业的日益发展,电子产品的一线产品如电脑,手机等,已经进行 全面改革,不仅实现了技术的创新,更在形式上赋予了更多的内容,特别是能够播放Mp4,它 不仅仅体现了产品的性能,更加体现了该产品的价值。但是目前市场上大部分的电子产品 还不支持字幕的显示。现在,彩屏的电子词典能够播放MP4已较为普遍。但是目前市场上电子词典、学习 机还是以学习为主,能够播放Mp4的电子词典不支持电影字幕的显示,且在播放MP4时仅是 以看电影、娱乐为主。此外,同类电子产品在播放MP4时仅是以看电影、娱乐为主,不能做到 同时以娱乐和学习为目的。
发明内容为解决同类电子产品在播放视频信息时不能显示目前通用的、流行的字幕文件内 容的问题,有必要提供一种可用于在播放视频信息的同时显示字幕的播放装置及其字幕显 示方法。本发明解决上述技术问题所采取的技术方案为提供一种用于多媒体信号的字幕 显示播放装置,该字幕显示播放装置用于在播放视频信息时显示字幕文件,该字幕显示播 放装置包括字幕解析模块、字幕显示模块以及字幕输出模块。字幕解析模块对至少一个字 幕文件进行解析以获得字幕数据,并将字幕数据存储到统一格式的数据结构中。字幕显示 模块根据字幕数据调用相应的字体库,并经由字体显示图形用户界面处理为字幕信息。字 幕输出模块将字幕信息与视频信息进行合成并输出字幕显示信息。根据本发明一优选实施例,该字幕数据包括文字信息、语言信息、显示时间。根据本发明一优选实施例,该字体库包括下列信息字体、字号、字形、字体颜色, 且字体库支持下列语言英文、简体中文、繁体中文、法语、德语、韩语、日文、意大利语、土 耳其语、俄罗斯语、葡萄牙语、西班牙语、阿尔巴尼亚语、爱尔兰盖尔语、爱沙尼亚语、巴斯克 语、白俄罗斯语、保加利亚语、北日耳曼语、冰岛语、波兰语、波罗的海语、波罗的语、布里塔 尼语、丹麦语、法罗语、芬兰语、格陵兰语、哈萨克语、荷兰语、加利西亚语、加泰罗尼亚语、捷 克语、凯尔特语、克罗地亚语、库尔德语、拉丁语、拉脱维亚语、立陶宛语、卢森堡语、罗马尼 亚语、马耳他语、马来语、马其顿语、蒙古语、挪威语、瑞典语、萨米语、塞尔维亚语、世界语、斯洛伐克语、斯洛文尼亚语、斯瓦希里语、塔吉克语、泰语、威尔士语、乌克兰语、乌克兰语、 希伯来语、希腊语、匈牙利语、印尼语。根据本发明一优选实施例,该字幕显示播放装置支持下列语言的字幕文件英文、 简体中文、繁体中文、法语、德语、韩语、日文、意大利语、土耳其语、俄罗斯语、葡萄牙语、西 班牙语、阿尔巴尼亚语、爱尔兰盖尔语、爱沙尼亚语、巴斯克语、白俄罗斯语、保加利亚语、北 日耳曼语、冰岛语、波兰语、波罗的海语、波罗的语、布里塔尼语、丹麦语、法罗语、芬兰语、格 陵兰语、哈萨克语、荷兰语、加利西亚语、加泰罗尼亚语、捷克语、凯尔特语、克罗地亚语、库 尔德语、拉丁语、拉脱维亚语、立陶宛语、卢森堡语、罗马尼亚语、马耳他语、马来语、马其顿 语、蒙古语、挪威语、瑞典语、萨米语、塞尔维亚语、世界语、斯洛伐克语、斯洛文尼亚语、斯瓦 希里语、塔吉克语、泰语、威尔士语、乌克兰语、乌克兰语、希伯来语、希腊语、匈牙利语、印尼 语。根据本发明一优选实施例,该字幕显示播放装置支持文本格式字幕文件,文本格 式字幕文件的扩展名包括srt、smi、sub、rt、txt、ssa、aq、jss、js0根据本发明一优选实施例,该字幕显示播放装置支持字幕语言的自动识别。根据本发明一优选实施例,该字幕显示播放装置支持双语字幕的显示。根据本发明一优选实施例,该字幕显示播放装置支持同时可以加载5种语言的字 幕文件。根据本发明一优选实施例,该该字幕显示播放装置还包括接收模块,可以控制是 否接收字幕解析模块对字幕文件进行解析后所得的字幕数据,以控制是否显示字幕。本发明解决上述技术问题所采取的另一技术方案为提供一种用于多媒体信号的 字幕显示方法,该字幕显示方法用于在播放视频信息时显示字幕文件,该字幕显示方法包 括下列步骤字幕解析步骤,对至少一个字幕文件进行解析以获得字幕数据,并将字幕数据 存储到统一格式的数据结构中;字幕显示步骤,根据字幕信息调用相应的字体库,并经由字 体显示图形用户界面处理为字幕信息;字幕输出步骤,将字幕信息与视频信息进行合成并 输出显示。与现有技术相比,本发明的字幕显示播放装置具有以下优点1)为用户提供一种 可以显示字幕文件的视频播放;幻支持文本格式字幕显示;支持多种文本格式的字幕文 件;3)支持内置字幕文件;4)支持多种语言的字幕文件力)支持字幕语言的自动识别;6) 支持双语字幕的显示;7)支持字幕的显示与关闭功能。
图1是根据使用本发明字幕显示播放装置应用在视频播放装置中的结构示意图。图2是根据图1中字幕解析模块的结构示意图。图3是根据图1中字体显示及输出模块与字幕字体显示缓存模块的结构示意图。
具体实施方式下面结合附图和实施方式对本发明进行详细说明。图1是根据使用本发明字幕显示播放装置应用在视频播放装置中的结构示意图。 该视频播放装置包括视频播放模块30、视频解析模块40、字幕显示播放装置50、显示缓存60以及显示装置70。视频播放模块30接收视频文件10和与该视频文件10相对应的字幕 文件20,其将视频文件10传输至视频解析模块40进行视频数据解析以获得视频数据,然后 通过播放程序将视频数据转换为视频显示信息。视频播放模块30将字幕文件20和视频显 示信息传输至字幕显示播放装置50进行字幕数据解析以获得字幕显示信息。视频解析模 块40解析的视频显示信息以及字幕显示播放装置50解析的字幕显示信息传输至视频播放 模块30,视频播放模块30将视频显示信息和字幕显示信息合并后经由显示缓存60传输至 显示装置70,从而在播放视频图像信息的同时显示字幕图像。该字幕显示播放装置50用于在播放视频信息时显示字幕文件,主要包括下列模 块字幕解析模块510、字幕显示模块520、字幕输出模块530。字幕解析模块510对至少一 个字幕文件10进行解析以获得字幕数据,并将字幕数据存储到统一格式的数据结构中。字 幕显示模块520根据字幕数据调用相应的字体库,并经由字体显示图形用户界面处理为字 幕信息。字幕输出模块530将字幕信息与视频显示信息合成为字幕显示信息。图2是根据图1中字幕解析模块的结构示意图。如图2所示,字幕解析模块510 包括字幕解析程序511和统一结构的数据文件512,其通过字幕解析程序511对字幕文件 20进行解析以获得文字信息、语言信息、显示时间等字幕数据。字幕解析程序511可以解析 文本格式的字幕文件,如扩展名为srt、smi、sub、rt、txt、ssa、aq、jss或js的文本格式字 幕文件。不同的此模块可以解析一个字幕文件,也可以同时解析多个不同种类的字幕文件。 解析所得的字幕数据存储到统一格式的数据文件512中。字幕解析模块510可以自动识别字幕语言,这些语言包括英文、简体中文、繁体中文、法语、德语、韩语、日文、意大利语、土耳其语、俄罗斯 语、葡萄牙语、西班牙语、阿尔巴尼亚语、爱尔兰盖尔语、爱沙尼亚语、巴斯克语、白俄罗斯 语、保加利亚语、北日耳曼语、冰岛语、波兰语、波罗的海语、波罗的语、布里塔尼语、丹麦语、 法罗语、芬兰语、格陵兰语、哈萨克语、荷兰语、加利西亚语、加泰罗尼亚语、捷克语、凯尔特 语、克罗地亚语、库尔德语、拉丁语、拉脱维亚语、立陶宛语、卢森堡语、罗马尼亚语、马耳他 语、马来语、马其顿语、蒙古语、挪威语、瑞典语、萨米语、塞尔维亚语、世界语、斯洛伐克语、 斯洛文尼亚语、斯瓦希里语、塔吉克语、泰语、威尔士语、乌克兰语、乌克兰语、希伯来语、希 腊语、匈牙利语、印尼语等。为了实现字幕语言的自动识别和切换,我们做如下约定就是字幕文件的文件名 是在视频文件的文件名上加上一个各国语言名后缀来识别字幕的语言。如
Movie, avi -*电影文件名
Movie_cn. srt —中文的字幕文件
Movie_en. srt —英文的字幕文件。
下面给出各国语言文件名与语言的对应关系
权利要求
1.一种用于多媒体信号的字幕显示播放装置,所述字幕显示播放装置用于在播放视频 信息时显示字幕文件,其特征在于,所述字幕显示播放装置包括字幕解析模块,对至少一个字幕文件进行解析以获得字幕数据,并将所述字幕数据存 储到统一格式的数据结构中;字幕显示模块,根据所述字幕数据调用相应的字体库,并经由字体显示图形用户界面 处理为字幕信息;以及字幕输出模块,将所述字幕信息与视频信息进行合成并输出字幕显示信息。
2.根据权利要求1所述的用于多媒体信号的字幕显示播放装置,所述字幕数据包括 文字信息、语言信息、显示时间。
3.根据权利要求1所述的用于多媒体信号的字幕显示播放装置,所述字体库包括下列 信息字体、字号、字形、字体颜色,且所述字体库支持下列语言英文、简体中文、繁体中文、法语、德语、韩语、日文、意大利语、土耳其语、俄罗斯语、葡 萄牙语、西班牙语、阿尔巴尼亚语、爱尔兰盖尔语、爱沙尼亚语、巴斯克语、白俄罗斯语、保加 利亚语、北日耳曼语、冰岛语、波兰语、波罗的海语、波罗的语、布里塔尼语、丹麦语、法罗语、 芬兰语、格陵兰语、哈萨克语、荷兰语、加利西亚语、加泰罗尼亚语、捷克语、凯尔特语、克罗 地亚语、库尔德语、拉丁语、拉脱维亚语、立陶宛语、卢森堡语、罗马尼亚语、马耳他语、马来 语、马其顿语、蒙古语、挪威语、瑞典语、萨米语、塞尔维亚语、世界语、斯洛伐克语、斯洛文尼 亚语、斯瓦希里语、塔吉克语、泰语、威尔士语、乌克兰语、乌克兰语、希伯来语、希腊语、匈牙 利语、印尼语。
4.根据权利要求1所述的用于多媒体信号的字幕显示播放装置,所述字幕显示播放装 置支持下列语言的字幕文件英文、简体中文、繁体中文、法语、德语、韩语、日文、意大利语、土耳其语、俄罗斯语、葡 萄牙语、西班牙语、阿尔巴尼亚语、爱尔兰盖尔语、爱沙尼亚语、巴斯克语、白俄罗斯语、保加 利亚语、北日耳曼语、冰岛语、波兰语、波罗的海语、波罗的语、布里塔尼语、丹麦语、法罗语、 芬兰语、格陵兰语、哈萨克语、荷兰语、加利西亚语、加泰罗尼亚语、捷克语、凯尔特语、克罗 地亚语、库尔德语、拉丁语、拉脱维亚语、立陶宛语、卢森堡语、罗马尼亚语、马耳他语、马来 语、马其顿语、蒙古语、挪威语、瑞典语、萨米语、塞尔维亚语、世界语、斯洛伐克语、斯洛文尼 亚语、斯瓦希里语、塔吉克语、泰语、威尔士语、乌克兰语、乌克兰语、希伯来语、希腊语、匈牙 利语、印尼语。
5.根据权利要求1所述的用于多媒体信号的字幕显示播放装置,其中所述字幕显示播 放装置支持文本格式字幕文件,所述文本格式字幕文件的扩展名包括srt、smi、sub、rt、 txt、ssa、aq、jss、js。
6.根据权利要求1所述的用于多媒体信号的字幕显示播放装置,其中所述字幕显示播 放装置支持字幕语言的自动识别。
7.根据权利要求1所述的用于多媒体信号的字幕显示播放装置,其中所述字幕显示播 放装置支持双语字幕的显示。
8.根据权利要求1所述的用于多媒体信号的字幕显示播放装置,其中所述字幕显示播 放装置支持同时可以加载5种语言的字幕文件。
9.根据权利要求1所述的用于多媒体信号的字幕显示播放装置,所述字幕显示播放装置还包括接收模块,可以控制是否接收字幕解析模块对字幕文件进行解析后的字幕数据, 以控制是否显示字幕。
10. 一种用于多媒体信号的字幕显示方法,所述字幕显示方法用于在播放视频信息时 显示字幕文件,其特征在于,所述字幕显示方法包括下列步骤字幕解析步骤,对至少一个字幕文件进行解析以获得字幕数据,并将所述字幕数据存 储到统一格式的数据结构中;字幕显示步骤,根据所述字幕数据调用相应的字体库,并经由字体显示图形用户界面 处理为字幕信息;字幕输出步骤,将所述字幕信息与视频信息进行合成并输出显示。
全文摘要
本发明提供一种用于多媒体信号的字幕显示播放装置,该字幕显示播放装置用于在播放视频信息时显示字幕文件,该字幕显示播放装置包括字幕解析模块、字幕显示模块以及字幕输出模块。字幕解析模块对至少一个字幕文件进行解析以获得字幕数据,并将字幕数据存储到统一格式的数据结构中。字幕显示模块根据字幕数据调用相应的字体库,并经由字体显示图形用户界面处理为字幕信息。字幕输出模块将字幕信息与视频信息进行合成并输出字幕显示信息。本发明还提供了一种用于多媒体信号的字幕显示方法。
文档编号H04N5/278GK102088575SQ20091025358
公开日2011年6月8日 申请日期2009年12月3日 优先权日2009年12月3日
发明者张太平 申请人:深圳市华普电子技术有限公司