多国语言字幕设置方法及其装置的制作方法

文档序号:7764662阅读:115来源:国知局
专利名称:多国语言字幕设置方法及其装置的制作方法
技术领域
本发明涉及到视频字幕显示技术,特别涉及到多国语言字幕设置方法及其装置。
背景技术
随着科学技术的迅猛发展,各种新技术应势而生,各种产业之间也出现大量的相互渗透,当前的电视产业也不再是简单的显示终端设备,而成为未来家庭娱乐中心的主体。 例如,在现有的普通电视机上增加一个USB模块,可将USB移动盘接入电视机,或将其他具有USB接口功能的移动设备与电视机连接,实现电视机的外部功能模块扩展,更是为电视产品的设计和发展带来新的挑战和革命。随着USB功能的加入,用户可以首先从电脑或网络中下载视频到USB移动设备中,并通过USB接口模块实现移动设备与电视机之间的连接, 用户可在电视机上选择播放自己喜欢的电影或电视节目等,并在电视机显示屏上进行观看。为满足各个国家观众的需要,电影或电视节目的字幕通常会翻译成多种语言,例如中文、英文、法文等。这些字幕或直接嵌入到视频文件中,即内置字幕;或将字幕设置为可编辑的外挂字幕,与视频文件存放在一个文件夹中。当用户观看电影或电视的视频文件时,由于字幕导入前,用户是无法直接看到USB移动设备中字幕的语言种类和字幕类型的, 因此不能直接选中自己所需要的字幕,只能通过多次导入字幕寻找自己需要的语言,操作不方便。此外,当使用不同语言的多个用户需要同时观看同一部电影或电视节目时,现有的字幕显示技术无法同时满足各个用户的观看需求。

发明内容
本发明的主要目的为提供一种可直接选中所需字幕语言、且可同时显示多个语言字幕的多国语言字幕设置方法及其装置。本发明提出一种多国语言字幕设置方法,包括步骤步骤SlO 判断视频是否正在播放;步骤S20 当所述视频正在播放时,获取字幕的语言种类和字幕类型,并显示在字幕选择菜单上供用户选择;步骤S30 将用户选中的一个或多个字幕同时显示到所述视频中指定的位置上。优选地,所述字幕类型为内置字幕或外挂字幕;所述步骤S30包括确定用户选中的字幕类型;当所述字幕类型为内置字幕时,从所述视频文件中解析所述字幕;当所述字幕类型为外挂字幕时,从外挂字幕文件中读取所述字幕。优选地,所述步骤S30还包括步骤将用户选中的字幕存放于同步动态存储器中,并按照所述视频播放时间依次显示所述字幕中各字幕段。优选地,所述步骤S30还包括步骤
将用户选中的字幕中对应于所述视频当前播放时间的字幕段存放于同步动态存储器中并显示;清除所述同步动态存储器中当前播放时间的字幕段,并将所述字幕中对应于所述视频下一播放时间的字幕段存放于所述同步动态存储器中并显示。优选地,所述步骤S20具体包括步骤获取所述视频内置字幕的语言种类和字幕类型,并按照所述内置字幕的原顺序依次排列于所述字幕选择菜单中靠前的位置;获取所述视频外挂字幕的语言种类和字幕类型,并按照所述外挂字幕的原顺序依次排列于所述字幕选择菜单中靠后的位置;显示所述字幕选择菜单,供用户选择。优选地,所述步骤S30还包括步骤判断所述用户是否做出选择;当所述用户做出选择时,根据所述用户选择显示字幕;当所述用户未做出选择时,将所述字幕选择菜单中排列于最前端位置的字幕的语言种类和字幕类型所对应的字幕显示在所述视频上。本发明还提出一种多国语言字幕设置装置,包括播放状态判断模块,用于判断视频是否正在播放;字幕设置模块,用于当所述视频正在播放时,获取字幕的语言种类和字幕类型,并显示在字幕选择菜单上供用户选择;字幕显示模块,用于将用户选择的一个或多个字幕同时显示到所述视频中指定的位置上。优选地,所述字幕类型包括内置字幕和外挂字幕;所述字幕显示模块包括字幕类型判断子模块,用于确定用户选中的字幕类型;内置字幕解析子模块,用于当所述字幕类型为内置字幕时,从所述视频文件中解析所述字幕;外挂字幕读取子模块,用于当所述字幕类型为外挂字幕时,从外挂字幕文件中读取所述字幕。优选地,所述多国语言字幕设置装置还包括同步动态存储器,用于存放用户选中的字幕,并按照所述视频播放时间依次将所述字幕中各字幕段发送给所述字幕显示模块显示。优选地,所述多国语言字幕设置装置还包括同步动态存储器,用于存放用户选中的字幕中对应于所述视频当前播放时间的字幕段,并发送给所述字幕显示模块显示;清除当前播放时间的字幕段,存放所述字幕中对应于所述视频下一播放时间的字幕段,并发送给所述字幕显示模块显示。优选地,所述字幕设置模块具体包括内置字幕设置子模块,用于获取所述视频内置字幕的语言种类和字幕类型,并按照所述内置字幕的原顺序依次排列于所述字幕选择菜单中靠前的位置;外挂字幕设置子模块,用于获取所述视频外挂字幕的语言种类和字幕类型,并按照所述外挂字幕的原顺序依次排列于所述字幕选择菜单中靠后的位置;
字幕菜单显示子模块,用于显示所述字幕选择菜单,供用户选择。优选地,所述多国语言字幕设置装置还包括选择判断模块,用于判断所述用户是否做出选择;当所述用户做出选择时,利用所述字幕显示模块根据所述用户选择显示字幕;当所述用户未做出选择时,利用所述字幕显示模块将所述字幕选择菜单中排列于最前端位置的字幕的语言种类和字幕类型所对应的字幕显示在所述视频上。本发明在字幕选择菜单上显示视频字幕的语言种类和字幕类型,用户能够在字幕选择菜单上清楚的看到与所播放的视频相匹配的字幕个数、字幕语言及字幕类型,方便用户对所需要的字幕做出选择,用户可选择多个字幕同时显示在视频上,满足多个习惯于不同国家语言的用户同时观看同一个视频。


图1是本发明实施例中多国语言字幕设置方法的流程图;图2是本发明图1所示多国语言字幕设置方法中获取并显示字幕语言种类和字幕类型的步骤流程图;图3是本发明图1所示多国语言字幕设置方法的字幕显示步骤中读取字幕的步骤流程图;图4是本发明图1所示多国语言字幕设置方法的字幕显示步骤一实施例中存储字幕的步骤流程图;图5是本发明图1所示多国语言字幕设置方法的字幕显示步骤另一实施例中存储字幕的步骤流程图;图6是本发明图1所示多国语言字幕设置方法中包含字幕开关判断步骤的流程图;图7是本发明图1所示多国语言字幕设置方法中包含有无字幕的判断步骤的流程图;图8是本发明图1所示多国语言字幕设置方法中包含选择字幕判断步骤的流程图;图9是本发明实施例中多国语言字幕设置装置的结构示意图;图10是本发明图9所示多国语言字幕设置装置中字幕设置模块的结构示意图;图11是本发明图9所示多国语言字幕设置装置中字幕显示模块的结构示意图;图12是本发明图9所示多国语言字幕设置装置中包括同步动态存储器的结构示意图;图13是本发明图9所示多国语言字幕设置装置中包含有无选择判断模块的结构示意图;图14是本发明图9所示多国语言字幕设置装置中包含字幕开关判断模块的结构示意图;图15是本发明图9所示多国语言字幕设置装置中包含有无字幕判断模块的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。如图1所示,本发明实施例提到的多国语言字幕设置方法,包括步骤S10,判断视频是否正在播放;本实施例中,字幕选择菜单需要在视频播放过程中打开,以确保导入与视频相匹配的正确字幕。此外,也可将其设置为在视频播放暂停时打开字幕选择菜单,或在打开字幕选择菜单的同时,视频自动暂停播放,但不退出或关闭视频。步骤S20,当视频正在播放时,获取字幕的语言种类和字幕类型,并显示在字幕选择菜单上供用户选择;本实施例在字幕选择菜单上设置有语言选择框,字幕的语言种类和字幕类型依次排列显示在语言选择框内,其中,字幕类型包括内置字幕和外挂字幕,例如“中文(内置)”、 “英文(外挂)”等,让用户能够在字幕选择菜单上清楚的看到与所播放的视频相匹配的字幕个数、语言种类及字幕类型,方便用户对所需要的字幕做出选择。步骤S30,将用户选中的一个或多个字幕同时显示到视频中指定的位置上。本实施例中,用户在字幕选择菜单上选择了所需字幕语言及类型后,对应的字幕被显示到视频中,其显示位置为预先设定的位置,通常在视频正中靠下方的位置。此外,本实施例可选择多个字幕同时显示在视频上,满足多个习惯于不同国家语言的用户同时观看同一个视频,当用户选择了多个字幕时,可依次从视频正中最下方一排开始往上排列,通常最多可设置三个字幕,也可根据用户需要调整可设置字幕的个数。例如,预设了位置I、位置II和位置III,用户依次选择了字幕A、字幕B和字幕C,则将字幕A显示在位置I、字幕 B显示在位置II、字幕C显示在位置III。如图2所示,图2为图1所示多国语言字幕设置方法中步骤S20的流程图。步骤 S20具体包括步骤S21,获取视频内置字幕的语言种类和字幕类型,并按照内置字幕的原顺序依次排列于字幕选择菜单中靠前的位置;步骤S22,获取视频外挂字幕的语言种类和字幕类型,并按照外挂字幕的原顺序依次排列于字幕选择菜单中靠后的位置;步骤S23,显示字幕选择菜单,供用户选择。本实施例中,内置字幕的原顺序即内置字幕嵌入在视频中的排列顺序;外挂字幕的原顺序即外挂字幕在文件夹中默认的排列顺序。内置字幕排列在字幕选择菜单中靠前的位置,外挂字幕排列在字幕选择菜单中靠后的位置,即所有内置字幕均排列在外挂字幕的前方,例如,字幕选择菜单中字幕的排列顺序为“中文(内置)、英文(内置)、法文(外挂)、 日文(外挂)”。根据需要也可将其设计为内置字幕排列在外挂字幕的后方进行显示。按顺序排列字幕有利于在用户做出选择后快速的导出字幕显示到视频上,提高字幕处理速度。如图3所示,图3为图1所示多国语言字幕设置方法步骤S30中读取字幕的流程图。步骤S30包括步骤S311,确定用户选中的字幕类型;本实施例字幕类型包括内置字幕和外挂字幕。步骤S312,当所述字幕类型为内置字幕时,从所述视频文件中解析所述字幕;
本实施例中,内置字幕是嵌入在视频中的视频自带字幕,可以是文字格式或者图片格式,显示时直接从视频中解析出来,按照视频播放时间依次显示在视频中。步骤S313,当所述字幕类型为外挂字幕时,从外挂字幕文件中读取所述字幕。本实施例中,外挂字幕是一种扩展名为srt文件,用户可以对该外挂字幕文件进行编辑,通常需将srt文件和视频拷贝在USB移动设备的同一个文件夹中,当视频文件播放过程中检测到srt文件时,按照srt文件中各字幕段预设的时间信息依次显示字幕。如图4所示,图4为图1所示多国语言字幕设置方法步骤S30 —实施例中存储字幕的流程图。步骤S30还包括步骤S321,将用户选中的字幕存放于同步动态存储器中,并按照所述视频播放时间依次显示所述字幕中各字幕段。本发明一实施例中,当同步动态存储器空间足够大,或处理速度较慢时,可将选中的内置字幕和/或外挂字幕中的所有字幕段读出,并全部存放到同步动态存储器中,等到用户选择完毕后,按照视频播放时间顺序将各播放时间点所对应的字幕段显示到视频上, 以提高字幕的显示速度,确保各个字幕的同步显示。例如,用户选择了字幕,将该字幕中的所有字幕段存入同步动态存储器中,随着视频的播放,与视频播放时间相匹配的字幕段被依次读出并显示到视频对应的位置,等到视频全部播放完毕后再清除同步动态存储器中的所有字幕,以提高字幕的显示速度。如图5所示,图5为图1所示多国语言字幕设置方法步骤S30另一实施例中存储字幕的流程图。步骤S30还包括步骤步骤S331,将用户选中的字幕中对应于所述视频当前播放时间的字幕段存放于同步动态存储器中并显示;步骤S332,清除所述同步动态存储器中当前播放时间的字幕段,并将所述字幕中对应于所述视频下一播放时间的字幕段存放于所述同步动态存储器中并显示。本发明另一实施例中,当同步动态存储器空间较小,或处理速度较快时,可以按照视频播放的时间顺序,首先存入当前播放时间对应的字幕段,显示后马上清除同步动态存储器,并存入下一播放时间对应的字幕段,以节约同步动态存储器的存储空间。例如视频在播放到10分钟至11分钟之间有两个字幕段,分别为10分零5秒时的字幕段M和10分零 45秒时的字幕段N,当视频播放到时间点10分零5秒时,将选中的字幕中10分零5秒所对应的字幕段M存入同步动态存储器,并显示到视频对应的位置;当视频播放到时间点10分零45秒时,将同步动态存储器中的字幕段M清除,并将选中的字幕中10分零45秒所对应的字幕段N存入同步动态存储器,并显示到视频对应的位置,以节约同步动态存储器的存储空间。如图6所示,图6为图1所示多国语言字幕设置方法中包含字幕开关判断步骤的流程图。步骤S20之前还包括步骤S40,判断字幕开关是否开启;当字幕开关开启时,进入步骤S20,获取字幕的语言种类和字幕类型;当字幕开关关闭时,进入步骤S41,不显示字幕。本实施例中,字幕选择菜单上设置有字幕开关,可通过用户选择字幕开关开启或关闭。当字幕开关设为关时,字幕选择菜单上的语言选择框为灰色,将无法进入语言选择框选择字幕,同时也不在视频上显示字幕。如果在关闭字幕开关之前已在视频上显示有字幕, 则字幕开关设为关时,关闭已显示的字幕。当字幕开关设为开时,可进入语言选择框中选择所需要的字幕的语言种类和字幕类型。本实施例可根据用户需要快速打开或关闭字幕,操作方便。如图7所示,图7为图1所示多国语言字幕设置方法中包含有无字幕的判断步骤的流程图。步骤S20之前还包括步骤S50,判断是否有字幕;当有字幕时,则进入步骤S20,获取字幕的语言种类和字幕类型;当没有字幕时,则进入步骤S51,在字幕选择菜单上提示用户该视频无字幕。本实施例中,当视频中没有内嵌内置字幕,在USB移动设备中也没有存放外挂字幕时,字幕选择菜单上将显示该视频无字幕,以提醒用户重新下载字幕。如图8所示,图8为图1所示多国语言字幕设置方法中包含选择字幕判断步骤的流程图。步骤S30之前还包括步骤S60,判断用户是否做出选择;当用户做出选择时,进入步骤S30,根据用户选择显示字幕;当用户未做出选择时,进入步骤S61,将字幕选择菜单中排列于最前端位置的字幕的语言种类和字幕类型所对应的字幕显示在视频上。本实施例中,当用户没有选择字幕选择菜单中任一个字幕的语言种类和字幕类型时,默认显示排列于字幕选择菜单中第一个位置上的字幕的语言种类和字幕类型所对应的字幕,例如,字幕选择菜单中依次显示有“中文(内置)、英文(内置)、法文(外挂)、日文 (外挂)”,默认将“中文(内置)”对应的字幕显示到视频上,以方便用户观看视频。如图9所示,本发明实施例提到的多国语言字幕设置装置,包括播放状态判断模块10,用于判断视频是否正在播放;字幕设置模块20,用于当视频正在播放时,获取字幕的语言种类和字幕类型,并显示在字幕选择菜单上供用户选择;字幕显示模块30,用于将用户选中的一个或多个字幕同时显示到视频中指定的位置上。本实施例中,利用播放状态判断模块10判断视频的状态是否为正在播放,字幕选择菜单需要在视频播放过程中打开,以确保导入与视频相匹配的正确字幕。也可将其设置为在视频播放暂停时打开字幕选择菜单,或在打开字幕选择菜单的同时,视频自动暂停播放,但不退出或关闭视频。字幕选择菜单上设置有语言选择框,当视频正在播放时,字幕设置模块20将依次获取字幕的语言种类和字幕类型,包括内置字幕和外挂字幕,例如“中文 (内置)”、“英文(外挂)”等,并排列显示在语言选择框内,让用户能够在字幕选择菜单上清楚的看到与所播放的视频相匹配的字幕个数、字幕语言及字幕类型,方便用户对所需要的字幕做出选择。用户通过选择字幕选择菜单上显示的字幕语言及类型,字幕显示模块30 将对应的字幕显示到视频中预先设定的位置,通常在视频正中靠下方的位置。此外,本实施例可选择多个字幕同时显示在视频上,满足多个习惯于不同国家语言的用户同时观看同一个视频,当用户选择了多个字幕时,可依次从视频正中最下方一排开始往上排列,通常最多可设置三个字幕,也可根据用户需要调整可设置字幕的个数。
如图10所示,图10为图9所示多国语言字幕设置装置中字幕设置模块的结构示意图。字幕设置模块20具体包括内置字幕设置子模块21,用于获取视频内置字幕的语言种类和字幕类型,并按照内置字幕的原顺序依次排列于字幕选择菜单中靠前的位置;外挂字幕设置子模块22,用于获取视频外挂字幕的语言种类和字幕类型,并按照外挂字幕的原顺序依次排列于字幕选择菜单中靠后的位置;字幕菜单显示子模块23,用于显示字幕选择菜单,供用户选择。本实施例中,利用内置字幕设置子模块21将内置字幕按照其嵌入在视频中的顺序取出并排列到字幕选择菜单中,利用外挂字幕设置子模块22将外挂字幕按照其在USB移动设备中的顺序取出并排列到字幕选择菜单中内置字幕的后方,并通过字幕菜单显示子模块23显示出来,例如,字幕选择菜单中字幕的排列顺序为“中文(内置)、英文(内置)、法文(外挂)、日文(外挂)”。根据需要也可将其设计为内置字幕排列在外挂字幕的后方进行显示。按顺序排列字幕有利于在用户做出选择后字幕显示模块30快速的导出字幕显示到视频上,提高字幕显示模块30的字幕处理速度。如图11所示,图11为图9所示多国语言字幕设置装置中字幕显示模块的结构示意图。所述字幕显示模块30包括字幕类型判断子模块31,用于确定用户选中的字幕类型;内置字幕解析子模块32,用于当所述字幕类型为内置字幕时,从所述视频文件中解析所述字幕;外挂字幕读取子模块33,用于当所述字幕类型为外挂字幕时,从外挂字幕文件中读取所述字幕。本实施例中字幕类型判断子模块31用于判断字幕类型为内置字幕或是外挂字幕。其中,内置字幕是嵌入在视频中的视频自带字幕,可以是文字格式或者图片格式,显示时由内置字幕解析子模块32直接从视频中解析出来,按照视频播放时间依次显示在视频中;外挂字幕是一种扩展名为srt文件,用户可以对该外挂字幕文件进行编辑,通常需将 srt文件和视频拷贝在USB移动设备的同一个文件夹中,当视频文件播放过程中检测到srt 文件时,外挂字幕读取子模块33从文件夹中读取srt外挂字幕,并按照srt文件中各字幕段预设的时间信息依次显示字幕。如图12所示,图12为图9所示多国语言字幕设置装置中包括同步动态存储器的结构示意图。在本发明一实施例中,同步动态存储器40用于存放用户选中的字幕,并按照所述视频播放时间依次将所述字幕中各字幕段发送给所述字幕显示模块30显示;本实施例中,当同步动态存储器40空间足够大,或处理速度较慢时,同步动态存储器40将选中的内置字幕和/或外挂字幕中的所有字幕段存储起来,等到用户选择完毕后,同步动态存储器40按照视频播放时间顺序将各播放时间点所对应的字幕段依次发送给字幕显示模块30,由字幕显示模块30显示到视频上,以提高字幕的显示速度,确保各个字幕的同步显示。在本发明另一实施例中,同步动态存储器40用于存放用户选中的字幕中对应于所述视频当前播放时间的字幕段,并发送给所述字幕显示模块30显示;清除当前播放时间的字幕段,存放所述字幕中对应于所述视频下一播放时间的字幕段,并发送给所述字幕显示模块30显示。本实施例中,当同步动态存储器40空间较小,或处理速度较快时,同步动态存储器40按照视频播放的时间顺序,首先存入当前播放时间对应的字幕段,显示后马上清除当前字幕段,并存入下一播放时间对应的字幕段,以节约同步动态存储器的存储空间。如图13所示,图13为图9所示多国语言字幕设置装置中包含有无选择判断模块的结构示意图。多国语言字幕设置装置还包括选择判断模块50,用于判断用户是否做出选择;当用户做出选择时,利用字幕显示模块30根据用户选择显示字幕;当用户未做出选择时,利用字幕显示模块30将字幕选择菜单中排列于最前端位置的字幕的语言种类和字幕类型所对应的字幕显示在视频上。本实施例中,当选择判断模块50判断出用户没有选择字幕选择菜单中任一个字幕的语言种类和字幕类型时,字幕显示模块30默认的显示排列在字幕选择菜单中第一个位置上的字幕的语言种类和字幕类型所对应的字幕,例如,字幕选择菜单中依次显示有“中文(内置)、英文(内置)、法文(外挂)、日文(外挂)”,则字幕显示模块30默认将“中文 (内置)”对应的字幕显示到视频上,以方便用户观看视频。如图14所示,图14为图9所示多国语言字幕设置装置中包含字幕开关判断模块的结构示意图。多国语言字幕设置装置还包括字幕开关判断模块60,用于判断字幕开关是否开启;当字幕开关开启时,利用字幕设置模块20获取字幕的语言种类和字幕类型;当字幕开关关闭时,不显示字幕。本实施例中,字幕选择菜单上设置有字幕开关,可通过用户选择字幕开关开启或关闭。当字幕开关判断模块60判断出字幕开关为关时,字幕选择菜单上的语言选择框为灰色,将无法进入语言选择框选择字幕,同时也不在视频上显示字幕。如果在关闭字幕开关之前已在视频上显示有字幕,则当字幕开关设为关时,关闭已显示的字幕。当字幕开关判断模块60判断出字幕开关设为开时,字幕设置模块20获取字幕的语言种类和字幕类型显示到语言选择框上,供用户选择所需要的字幕的语言种类和字幕类型。本实施例可根据用户需要快速打开或关闭字幕,操作方便。如图15所示,图15为图9所示多国语言字幕设置装置中包含有无字幕判断模块的结构示意图。多国语言字幕设置装置还包括有无字幕判断模块70,用于判断是否有字幕;当有字幕时,利用字幕设置模块20获取字幕的语言种类和字幕类型;当没有字幕时,利用字幕设置模块20在字幕选择菜单上提示用户该视频无字幕。本实施例中,当有无字幕判断模块70判断出视频中没有内嵌内置字幕,在USB移动设备中也没有存放外挂字幕时,字幕设置模块20在字幕选择菜单上显示该视频无字幕, 以提醒用户重新下载字幕。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种多国语言字幕设置方法,其特征在于,包括步骤 步骤S10,判断视频是否正在播放;步骤S20,当所述视频正在播放时,获取字幕的语言种类和字幕类型,并显示在字幕选择菜单上供用户选择;步骤S30,将用户选中的一个或多个字幕同时显示到所述视频中指定的位置上。
2.根据权利要求1所述的多国语言字幕设置方法,其特征在于,所述字幕类型为内置字幕或外挂字幕;所述步骤S30包括确定用户选中的字幕类型;当所述字幕类型为内置字幕时,从所述视频文件中解析所述字幕; 当所述字幕类型为外挂字幕时,从外挂字幕文件中读取所述字幕。
3.根据权利要求2所述的多国语言字幕设置方法,其特征在于,所述步骤S30还包括步骤将用户选中的字幕存放于同步动态存储器中,并按照所述视频播放时间依次显示所述字幕中各字幕段。
4.根据权利要求2所述的多国语言字幕设置方法,其特征在于,所述步骤S30还包括步骤将用户选中的字幕中对应于所述视频当前播放时间的字幕段存放于同步动态存储器中并显示;清除所述同步动态存储器中当前播放时间的字幕段,并将所述字幕中对应于所述视频下一播放时间的字幕段存放于所述同步动态存储器中并显示。
5.根据权利要求3或4所述的多国语言字幕设置方法,其特征在于,所述步骤S20具体包括步骤获取所述视频内置字幕的语言种类和字幕类型,并按照所述内置字幕的原顺序依次排列于所述字幕选择菜单中靠前的位置;获取所述视频外挂字幕的语言种类和字幕类型,并按照所述外挂字幕的原顺序依次排列于所述字幕选择菜单中靠后的位置; 显示所述字幕选择菜单,供用户选择。
6.根据权利要求5所述的多国语言字幕设置方法,其特征在于,所述步骤S30还包括步骤判断所述用户是否做出选择;当所述用户做出选择时,根据所述用户选择显示字幕;当所述用户未做出选择时,将所述字幕选择菜单中排列于最前端位置的字幕的语言种类和字幕类型所对应的字幕显示在所述视频上。
7.一种多国语言字幕设置装置,其特征在于,包括 播放状态判断模块,用于判断视频是否正在播放;字幕设置模块,用于当所述视频正在播放时,获取字幕的语言种类和字幕类型,并显示在字幕选择菜单上供用户选择;字幕显示模块,用于将用户选中的一个或多个字幕同时显示到所述视频中指定的位置上。
8.根据权利要求7所述的多国语言字幕设置装置,其特征在于,所述字幕类型包括内置字幕和外挂字幕;所述字幕显示模块包括字幕类型判断子模块,用于确定用户选中的字幕类型;内置字幕解析子模块,用于当所述字幕类型为内置字幕时,从所述视频文件中解析所述字幕;外挂字幕读取子模块,用于当所述字幕类型为外挂字幕时,从外挂字幕文件中读取所述字幕。
9.根据权利要求8所述的多国语言字幕设置装置,其特征在于,还包括同步动态存储器,用于存放用户选中的字幕,并按照所述视频播放时间依次将所述字幕中各字幕段发送给所述字幕显示模块显示。
10.根据权利要求8所述的多国语言字幕设置装置,其特征在于,还包括同步动态存储器,用于存放用户选中的字幕中对应于所述视频当前播放时间的字幕段,并发送给所述字幕显示模块显示;清除当前播放时间的字幕段,存放所述字幕中对应于所述视频下一播放时间的字幕段,并发送给所述字幕显示模块显示。
11.根据权利要求9或10所述的多国语言字幕设置装置,其特征在于,所述字幕设置模块具体包括内置字幕设置子模块,用于获取所述视频内置字幕的语言种类和字幕类型,并按照所述内置字幕的原顺序依次排列于所述字幕选择菜单中靠前的位置;外挂字幕设置子模块,用于获取所述视频外挂字幕的语言种类和字幕类型,并按照所述外挂字幕的原顺序依次排列于所述字幕选择菜单中靠后的位置;字幕菜单显示子模块,用于显示所述字幕选择菜单,供用户选择。
12.根据权利要求11所述的多国语言字幕设置装置,其特征在于,还包括选择判断模块,用于判断所述用户是否做出选择;当所述用户做出选择时,利用所述字幕显示模块根据所述用户选择显示字幕;当所述用户未做出选择时,利用所述字幕显示模块将所述字幕选择菜单中排列于最前端位置的字幕的语言种类和字幕类型所对应的字幕显示在所述视频上。
全文摘要
本发明公开了一种多国语言字幕设置方法及其装置,所述方法包括步骤判断视频是否正在播放;当所述视频正在播放时,获取字幕的语言种类和字幕类型,并显示在字幕选择菜单上供用户选择;将用户选中的一个或多个字幕同时显示到所述视频中指定的位置上。本发明在字幕选择菜单上显示视频字幕的语言种类和字幕类型,用户能够在字幕选择菜单上清楚的看到与所播放的视频相匹配的字幕个数、字幕语言及字幕类型,方便用户对所需要的字幕做出选择,用户可选择多个字幕同时显示在视频上,满足多个习惯于不同国家语言的用户同时观看同一个视频。
文档编号H04N5/278GK102291542SQ20111024918
公开日2011年12月21日 申请日期2011年8月26日 优先权日2011年8月26日
发明者张昊 申请人:深圳Tcl新技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1