专利名称:一种蓝光播放器碟片外挂字幕显示系统及方法
技术领域:
本发明涉及视频字幕处理技术领域,尤其涉及一种蓝光播放器碟片外挂字幕显示系统及方法。
背景技术:
目前发行的蓝光碟片包含的字幕语言种类十分有限,大部分的字幕语言为欧美国家的语言,中文字幕或者其他语言字幕相对较少,给多数用户观看影片带来不便。为了更好的提高用户观赏蓝光碟片的体验效果,蓝光播放器上支持用户自己编辑或者从互联网上下载到的中文字幕或者其他语言字幕文件显得尤为重要。
发明内容
本发明的目的在于提出一种蓝光播放器碟片外挂字幕显示系统及方法,能够方便的在蓝光播放器上将用户把自己编辑或者从互联网上下载到的字幕文件很好地挂载到蓝光碟片播放过程中,更好的提高了用户观赏蓝光碟片的体验效果。为达此目的,本发明采用以下技术方案:一种蓝光播放器碟片外挂字幕显示系统,所述系统包括:读取模块,用于读取外部存储器存储的外挂字幕文件;切换模块,用于通过读取用户输入的切换指令,实现所述蓝光播放器碟片外挂字幕语言与内嵌字幕语言之间的切换;分析模块,用于当所述切换模块切换至外挂字幕语言时,从所述读取模块读取的所述外挂字幕文件中解析出字幕内容和时间信息;显示模块,用于根据所述外挂字幕文件中的时间信息和所述蓝光播放器碟片的视频时间信息,将所述外挂字幕文件中的字幕内容与所述蓝光播放器碟片的视频同步地进行显不O进一步地,所述外部存储器存储的外挂字幕文件为用户编辑或从互联网上下载的与所述蓝光播放器碟片对应的字幕文件。进一步地,用户切换指令的输入由用户选择所述蓝光播放器遥控器上的字幕菜单按钮,调出外挂字幕语言选项与内嵌字幕语言选项,从所述两个选项中选择其中的一项来完成。进一步地,所述分析模块进一步包括判断子模块和解析子模块;所述判断子模块,用于判断从所述读取模块读取的所述外挂字幕文件格式是否正确、编码格式是否符合系统所支持的编码格式;所述解析子模块,用于在所述外挂字幕文件格式正确、编码格式符合系统所支持的编码格式的情况下,从所述外挂字幕文件中解析出字幕内容和时间信息。本发明还提供了一种蓝光播放器碟片外挂字幕显示方法,所述方法包括:读取外部存储器存储的外挂字幕文件;
读取用户输入的切换指令,实现所述蓝光播放器碟片外挂字幕语言与内嵌字幕语言之间的切换;当切换至外挂字幕语言时,从所述外挂字幕文件中解析出字幕内容和时间信息;根据所述外挂字幕文件中的时间信息和所述蓝光播放器碟片的视频时间信息,将所述外挂字幕文件中的字幕内容与所述蓝光播放器碟片的视频同步地进行显示。进一步地,所述外部存储器存储的外挂字幕文件为用户编辑或从互联网上下载的与所述蓝光播放器碟片对应的字幕文件。进一步地,用户切换指令的输入由用户选择所述蓝光播放器遥控器上的字幕菜单按钮,调出外挂字幕语言选项与内嵌字幕语言选项,从所述两个选项中选择其中的一项来完成。进一步地,从所述外挂字幕文件中解析出字幕内容和时间信息之前还包括:判断所述外挂字幕文件格式是否正确、编码格式是否符合系统所支持的编码格式;如果所述外挂字幕文件格式正确、编码格式符合系统所支持的编码格式,从所述外挂字幕文件中解析出字幕内容和时间信息。本发明在用户使用蓝光播放器播放碟片时,通过读取分析用户存储的外挂字幕文件,解析出外挂字幕文件中的字幕内容和时间信息,实现了将外挂字幕文件中的字幕内容与蓝光播放器碟片的视频同步地进行显示,使得碟片的字幕语言有了更多的选择,有效地提高了用户观赏蓝光碟片的体验效果。
图1是本发明实施例一提供的一种蓝光播放器碟片外挂字幕显示系统示意图;图2是本发明实施例二提供的一种蓝光播放器碟片外挂字幕显示方法流程示意图。
具体实施例方式下面结合附图并通过具体实施方式
来进一步说明本发明的技术方案。实施例一图1是本发明实施例一提供的一种蓝光播放器碟片外挂字幕显示系统示意图。参见图1,一种蓝光播放器碟片外挂字幕显示系统包括:读取模块101、切换模块102、分析模块103、显示模块104。其中,读取模块101,用于读取外部存储器存储的外挂字幕文件,读取路径为系统默认模式,例如系统默认为U盘根目录SUb文件夹下读取名称为sub.srt的外挂字幕文件。本实例中外部存储器优选地使用蓝光播放器外部设备U盘。U盘中存储的外挂字幕文件一般是用户编辑或者从互联网上下载的字幕文件,例如文本类字幕文件、srt格式字幕文件等。文本类字幕文件即为通过文本编辑器编辑的字幕文件,不包含图片类字幕文件,例如
sub+idxo切换模块102,用于通过读取用户输入的切换指令,实现蓝光播放器碟片外挂字幕语言与内嵌字幕语言之间的切换。在播放蓝光碟片的过程中,用户通过选择蓝光播放器遥控器上的字幕菜单按钮,调出碟片本身提供的字幕语言(内嵌字幕语言)选项和用户自己挂载的字幕语言(外挂字幕语言)选项,从中自由选择两种不同字幕语言选项中的一种,完成用户切换指令的输入。当用户输入的切换指令为外挂字幕语言时,蓝光播放器将采用外挂字幕语言播放碟片,当用户输入的切换指令为内嵌字幕语言时,蓝光播放器将采用内嵌字眷语目播放碟片。分析模块103,用于当用户输入的切换指令为外挂字幕语言时,从读取模块101读取的所述外挂字幕文件中解析出字幕内容和时间信息。分析模块103进一步包括判断子模块和解析子模块。判断子模块,用于判断从读取模块101读取的外挂字幕文件是否符合系统规范要求,即外挂字幕文件格式是否正确、编码格式是否符合系统所支持的编码格式。解析子模块,用于在外挂字幕文件格式正确、编码格式符合系统所支持的编码格式的情况下,从外挂字幕文件中解析出字幕内容和时间信息。通常情况下,系统能够支持多种编码格式,如 ANSI (GB18030, ISO-1251, IS0-1255 等),UTF-8 等文本字幕编码格式。显示模块104,用于将分析模块103解析出的外挂字幕文件中的字幕内容与蓝光播放器碟片的视频同步地进行显示。其中,所述同步是通过比对蓝光播放器碟片的视频中的时间信息与外挂字幕文件中的时间信息,选择与当前碟片视频相对应的外挂字幕内容来实现的。当视频进行快进或快退时,外挂字幕内容仍旧可以很好的同步显示。本发明提出的蓝光播放器碟片外挂字幕显示系统,通过读取模块101读取外部存储器存储的外挂字幕文件,分析模块103解析外挂字幕文件中的字幕内容和时间信息,显示模块104将外挂字幕文件中的字幕内容与蓝光播放器碟片的视频同步地进行显示,使得碟片的字幕语言有了更多的选择,有效地提高了用户观赏蓝光碟片的体验效果。实施例二图2是本发明实施例二提供的一种蓝光播放器碟片外挂字幕显示方法流程示意图。参见图2,蓝光播放器碟片外挂字幕显示方法包括:S201:读取外部存储器存储的外挂字幕文件。读取路径为系统默认模式,例如系统默认为U盘根目录sub文件夹下读取名称为sub.srt的外挂字幕文件。本实例中外部存储器优选地使用蓝光播放器外部设备U盘。U盘中存储的外挂字幕文件一般是用户编辑或者从互联网上下载的字幕文件,例如文本类字幕文件、srt格式字幕文件等。文本类字幕文件即为通过文本编辑器编辑的字幕文件,不包含图片类字幕文件,例如sub+idx。S202:通过读取用户输入的切换指令,实现蓝光播放器碟片外挂字幕语言与内嵌字幕语言之间的切换。在播放蓝光碟片的过程中,用户通过选择蓝光播放器遥控器上的字幕菜单按钮,调出碟片本身提供的字幕语言(内嵌字幕语言)选项和用户自己挂载的字幕语言(外挂字幕语言)选项,从中自由选择两种不同字幕语言选项中的一种,完成用户切换指令的输入。当用户输入的切换指令为外挂字幕语言时,蓝光播放器将采用外挂字幕语言播放碟片,当用户输入的切换指令为内嵌字幕语言时,蓝光播放器将采用内嵌字幕语言播放碟片。本实施例设用户输入的切换指令为外挂字幕语言。S203:当用户输入的切换指令为外挂字幕语言时,判断步骤S202中读取的外挂字幕文件是否符合系统规范要求,即外挂字幕文件格式是否正确、编码格式是否符合系统所支持的编码格式。如果是,执行步骤S205-S206,否则执行步骤S204。S204:外挂字幕文件存在异常,通知用户根据异常提示检查外挂字幕文件格式、编码格式等问题。S205:从外挂字幕文件中解析出字幕内容和时间信息。S206:根据外挂字幕文件时间信息和蓝光播放器碟片的视频时间信息,将外挂字幕文件中的字幕内容与蓝光播放器碟片的视频同步地进行显示。本实施例提出的蓝光播放器碟片外挂字幕显示方法,通过读取外部存储器存储的外挂字幕文件,解析外挂字幕文件中的字幕内容和时间信息,将外挂字幕文件中的字幕内容与蓝光播放器碟片的视频同步地显示,使得碟片的字幕语言有了更多的选择,有效地提高了用户观赏蓝光碟片的体验效果。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种蓝光播放器碟片外挂字幕显示系统,其特征在于,所述系统包括: 读取模块,用于读取外部存储器存储的外挂字幕文件; 切换模块,用于通过读取用户输入的切换指令,实现所述蓝光播放器碟片外挂字幕语言与内嵌字幕语言之间的切换; 分析模块,用于当所述切换模块切换至外挂字幕语言时,从所述读取模块读取的所述外挂字幕文件中解析出字幕内容和时间信息; 显示模块,用于根据所述外挂字幕文件中的时间信息和所述蓝光播放器碟片的视频时间信息,将所述外挂字幕文件中的字幕内容与所述蓝光播放器碟片的视频同步地进行显/Jn ο
2.根据权利要求1所述的蓝光播放器碟片外挂字幕显示系统,其特征在于,所述外部存储器存储的外挂字幕文件为用户编辑或从互联网上下载的与所述蓝光播放器碟片对应的字幕文件。
3.根据权利要求1所述的蓝光播放器碟片外挂字幕显示系统,其特征在于,用户切换指令的输入由用户选择所述蓝光播放器遥控器上的字幕菜单按钮,调出外挂字幕语言选项与内嵌字幕语言选项,从所述两个选项中选择其中的一项来完成。
4.根据权利要求1所述的蓝光播放器碟片外挂字幕显示系统,其特征在于,所述分析模块进一步包括判断子模块和解析子模块; 所述判断子模块,用于判断从所述读取模块读取的所述外挂字幕文件格式是否正确、编码格式是否符合系统所支持的编码格式; 所述解析子模块,用于在所述外挂字幕文件格式正确、编码格式符合系统所支持的编码格式的情况下,从所述外挂字幕文件中解析出字幕内容和时间信息。
5.—种蓝光播放器碟片外挂字幕显不方法,其特征在于,所述方法包括: 读取外部存储器存储的外挂字幕文件; 读取用户输入的切换指令,实现所述蓝光播放器碟片外挂字幕语言与内嵌字幕语言之间的切换; 当切换至外挂字幕语言时,从所述外挂字幕文件中解析出字幕内容和时间信息;根据所述外挂字幕文件中的时间信息和所述蓝光播放器碟片的视频时间信息,将所述外挂字幕文件中的字幕内容与所述蓝光播放器碟片的视频同步地进行显示。
6.根据权利要求5所述的蓝光播放器碟片外挂字幕显示方法,其特征在于,所述外部存储器存储的外挂字幕文件为用户编辑或从互联网上下载的与所述蓝光播放器碟片对应的字幕文件。
7.根据权利要求5所述的蓝光播放器碟片外挂字幕显示方法,其特征在于,用户切换指令的输入由用户选择所述蓝光播放器遥控器上的字幕菜单按钮,调出外挂字幕语言选项与内嵌字幕语言选项,从所述两个选项中选择其中的一项来完成。
8.根据权利要求5所述的蓝光播放器碟片外挂字幕显示方法,其特征在于,从所述外挂字幕文件中解析出字幕内容和时间信息之前还包括: 判断所述外挂字幕文件格式是否正确、编码格式是否符合系统所支持的编码格式;如果所述外挂字幕文件格式正确、编码格式符合系统所支持的编码格式,从所述外挂字幕文件中解析出字幕内容和时间信息。
全文摘要
本发明公开了一种蓝光播放器碟片外挂字幕显示系统及方法,该系统包括读取模块,用于读取外部存储器存储的外挂字幕文件;切换模块,用于通过读取用户输入的切换指令,实现蓝光播放器碟片外挂字幕语言与内嵌字幕语言之间的切换;分析模块,用于当切换模块切换至外挂字幕语言时,从读取模块读取的外挂字幕文件中解析出字幕内容和时间信息;显示模块,用于根据外挂字幕文件中的时间信息和蓝光播放器碟片的视频时间信息,将外挂字幕文件中的字幕内容与蓝光播放器碟片的视频同步地进行显示。本发明提出的技术方案能够方便的在蓝光播放器上将用户把自己编辑或者从互联网上下载到的字幕文件很好地挂载到蓝光碟片播放过程中。
文档编号G11B27/02GK103117077SQ201310018330
公开日2013年5月22日 申请日期2013年1月17日 优先权日2013年1月17日
发明者陈延 申请人:广东欧珀移动通信有限公司