一种处理视频字幕的方法及装置制造方法
【专利摘要】本发明公开了一种处理视频字幕的方法及装置,所述方法包括:接收对视频播放界面下方的字幕显示界面的操作指令;根据所述操作指令,获取所述操作指令在所述字幕显示界面中选择的区域;确定所述选择的区域内字幕文本为待翻译的字幕文本;将所述待翻译的字幕文本发送给翻译应用;在所述视频播放界面中显示所述翻译结果。用以在正在播放的视频中直接翻译陌生的字词,减少用户的操作次数,提高用户的学习效率。
【专利说明】一种处理视频字幕的方法及装置
【技术领域】
[0001]本发明涉及互联网【技术领域】,特别涉及一种处理视频字幕的方法及装置。
【背景技术】
[0002]经过近几年智能移动终端的发展,将智能移动终端越来越多的应用到了教学培训中,如,用户可以通过智能移动终端中下载语言学习视频学习外语等。通常这种语言学习视频在视频中都会添加字幕,用户在看视频、听音频的同时,可以通过字幕得知一句话或一个词是如何写的。
[0003]但是现有技术中,用户无法直接从视频文件中选取、复制或翻译视频中的字幕,当出现用户陌生的字词时,用户需要退出正在播放的视频,在翻译应用中翻译相应的字词,得知字意或词意。经常要打断用户观看视频,而且增加了用户在翻译陌生字词时的操作次数,干扰用户对外语的学习。
【发明内容】
[0004]本发明实施例提供一种处理视频字幕的方法及装置,用以在正在播放的视频中直接翻译陌生的字词,减少用户的操作次数,提高用户的学习效率。
[0005]本发明提供一种处理视频字幕的方法,包括:接收对视频播放界面下方的字幕显示界面的操作指令;根据所述操作指令,获取所述操作指令在所述字幕显示界面中选择的区域;确定所述选择的区域内字幕文本为待翻译的字幕文本;将所述待翻译的字幕文本发送给翻译应用;在播放界面中显示所述翻译结果。
[0006]通过获取在字幕显示界面中选择的区域,确定在该区域内的待翻译的字幕文本,将待翻译的字幕文本发送给翻译应用,并在视频播放界面中显示翻译结果。实现了在视频播放过程中,出现陌生字词时,可以直接对字幕显示界面进行操作获取陌生字词的翻译结果,而不需切换到翻译应用中,方便用户翻译陌生字词,减少了用户在翻译陌生字词时的操作次数,从而提高了用户的学习效率。
[0007]所述在所述视频播放界面中显示所述翻译结果,包括:接收翻译应用发送的所述字幕文本的翻译结果;在所述视频播放界面中显示所述翻译结果;停止播放所述视频。
[0008]在视频播放界面中显示翻译结果时,停止播放视频,可以使用户有时间对翻译结果进行查看、记忆,避免使用户在查看翻译结果时,而错过了正在播放的视频内容。进一步方便用户获知陌生字词的翻译结果。
[0009]所述在所述视频播放界面中显示所述翻译结果,包括:在所述视频播放界面中建立结果显示界面;在所述结果显示界面中以预设显示规则显示翻译结果。
[0010]由于陌生的字词的翻译结果可能有多种词意,如果仅以顺序排列显示会给用户查看造成干扰,因此,以预设显示规则显示翻译结果,可以进一步方便用户获知陌生字词的翻译结果。
[0011]所述方法还包括:获取正在播放的视频的字幕信息;将所述字幕信息转换为文本文件;在所述字幕显示界面中显示所述文本文件中的内容。
[0012]将字幕信息转换为文本文件在字幕显示界面中显示,可以在用户获取在字幕显示界面中选择的区域,更方便确定在该区域内的待翻译的字幕文本。从而方便用户翻译陌生字词。
[0013]所述在所述字幕显示界面显示所述文本文件,包括:获取所述视频的播放时间点;根据所述播放时间点,确定所述播放时间点的文本文件;在所述字幕显示界面中显示所述文本文件,并突出显示所述播放时间点的文本文件中的内容。
[0014]在播放视频时,同步突出显示当前视频播放的字词的字幕信息,可以提示用户当前视频播放的位置,方便用户根据突出显示确定该段字幕信息中各字词的读音。进一步提高了用户的学生效率。
[0015]一种处理视频字幕的装置,包括:接收模块,用于接收对视频播放界面下方的字幕显示界面的操作指令;区域获取模块,用于根据所述操作指令,获取所述操作指令在所述字幕显示界面中选择的区域;确定模块,用于确定所述选择的区域内字幕文本为待翻译的字幕文本;发送模块,用于将所述待翻译的字幕文本发送给翻译应用;第一显示模块,用于在所述视频播放界面中显示所述翻译结果。
[0016]所述第一显示模块,包括:接收单元,用于接收翻译应用发送的所述字幕文本的翻译结果;第一显示单元,用于在所述视频播放界面中显示所述翻译结果;停止单元,用于停止播放所述视频。
[0017]所述第一显示模块,包括:界面建立单元,用于在所述视频播放界面中建立结果显示界面;第二显示单元,用于在所述结果显示界面中以预设显示规则显示翻译结果。
[0018]所述装置还包括:字幕获取模块,用于获取正在播放的视频的字幕信息;转换模块,用于将所述字幕信息转换为文本文件;第二显示模块,用于在所述字幕显示界面中显示所述文本文件中的内容。
[0019]所述第二显示模块,包括:获取单元,用地获取所述视频的播放时间点;确定单元,用于根据所述播放时间点,确定所述播放时间点的文本文件;第三显示单元,用于在所述字幕显示界面中显示所述文本文件,并突出显示所述播放时间点的文本文件中的内容。
[0020]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0021]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【专利附图】
【附图说明】
[0022]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0023]图1为本发明实施例提供的一种处理视频字幕的方法的流程图。
[0024]图2为本发明实施例一中一种处理视频字幕的方法的流程图。
[0025]图3为本发明实施例二中一种处理视频字幕的方法的流程图。
[0026]图4为本发明实施例提供的一种处理视频字幕的装置的结构示意图。
[0027]图5为本发明实施例提供的一种处理视频字幕的装置中第一显示模块的结构示意图。
[0028]图6为本发明实施例提供的一种处理视频字幕的装置的结构示意图。
[0029]图7为本发明实施例提供的一种处理视频字幕的装置中第二显示模块的结构示意图。
【具体实施方式】
[0030]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0031]如图1所示,本发明实施例提供了一种处理视频字幕的方法,具体的实施步骤如下:
[0032]在步骤101中,接收对视频播放界面下方的字幕显示界面的操作指令。
[0033]其中,操作指令,包括:长按显示界面、双击显示界面及点击显示界面中翻译功能的按钮中的一种或几种操作指令。
[0034]在步骤102中,根据操作指令,获取操作指令在字幕显示界面中选择的区域。
[0035]在步骤103中,确定选择的区域内字幕文本为待翻译的字幕文本。
[0036]在步骤104中,将待翻译的字幕文本发送给翻译应用。
[0037]在步骤105中,在视频播放界面中显示翻译结果。
[0038]在一个实施例中,步骤105还被执行为方案A、方案B,其中,方案A包括步骤Al-步骤A3,方案B包括步骤B1-步骤B2。
[0039]方案A
[0040]在步骤Al中,接收翻译应用发送的字幕文本的翻译结果。
[0041]在步骤A2中,在视频播放界面中显示翻译结果。
[0042]在步骤A3中,停止播放视频。
[0043]在视频播放界面中显示翻译结果时,停止播放视频,可以使用户有时间对翻译结果进行查看、记忆,避免使用户在查看翻译结果时,而错过了正在播放的视频内容。进一步方便用户获知陌生字词的翻译结果。
[0044]方案B
[0045]在步骤BI中,在视频播放界面中建立结果显示界面。
[0046]在步骤B2中,在结果显示界面中以预设显示规则显示翻译结果。其中,预设显示规则,包括:第一行待翻译的字幕文本及该字幕文本的发音信息、每行只显示一个目标语言的字/词。
[0047]由于陌生的字词的翻译结果可能有多种词意,如果仅以顺序排列显示会给用户查看造成干扰,因此,以预设显示规则显示翻译结果,可以进一步方便用户获知陌生字词的翻译结果。
[0048]在一个实施例中,该方法还可被实施为:步骤Cl-步骤C3。在步骤Cl中,获取正在播放的视频的字幕信息;在步骤C2中,将字幕信息转换为文本文件;在步骤C3中,在字幕显示界面中显示文本文件中的内容。将字幕信息转换为文本文件在字幕显示界面中显示,可以在用户获取在字幕显示界面中选择的区域,更方便确定在该区域内的待翻译的字幕文本。从而方便用户翻译陌生字词。
[0049]在一个实施例中,步骤C3还可被实施为:步骤Dl-步骤D3。在步骤Dl中,获取视频的播放时间点;在步骤D2中,根据播放时间点,确定播放时间点的文本文件;在步骤D3中,在字幕显示界面中显示文本文件,并突出显示播放时间点的文本文件中的内容。在播放视频时,同步突出显示当前视频播放的字词的字幕信息,可以提示用户当前视频播放的位置,方便用户根据突出显示确定该段字幕信息中各字词的读音。进一步提高了用户的学生效率。
[0050]本发明实施例提供了一种处理视频字幕的方法。通过获取在字幕显示界面中选择的区域,确定在该区域内的待翻译的子.文本,将待翻译的子.文本发送给翻译应用,并在视频播放界面中显示翻译结果。实现了在视频播放过程中,出现陌生字词时,可以直接对字幕显示界面进行操作获取陌生字词的翻译结果,而不需切换到翻译应用中,方便用户翻译陌生字词,减少了用户在翻译陌生字词时的操作次数,从而提高了用户的学习效率。
[0051]下面通过具体实施例来进一步说明如何直接对视频播放中出现的陌生字词进行翻译。
[0052]实施例一
[0053]如图2所示,本发明实施例提供了一种处理视频字幕的方法,在本实施例一中,夕卜语学习视频为中文视频,供其他国家人员学习中文使用,其他语言的视频与中文视频相同,智能移动终端为手机。具体实施例如下:
[0054]在步骤201中,接收对视频播放界面下方的字幕显示界面的操作指令。
[0055]将显示界面分为视频播放界面及字幕显示界面,其中,视频播放界面位于字幕显示界面的上方,即在手机屏幕中,上一半显示视频播放界面,下一半显示字幕显示界面。接收到长按字幕显示界面的操作指令,在字幕显示界面中显示两个光标,用户可以通过移动这两个光标选取两个光标中的字幕信息。
[0056]在步骤202中,根据操作指令,获取操作指令在字幕显示界面中选择的区域。
[0057]通过用户最终移动两个光标的位置,获取两个光标中间的区域。
[0058]在步骤203中,确定选择的区域内字幕文本为待翻译的字幕文本。
[0059]确定两个光标中间区域中的字幕文本为待翻译的字幕文本。
[0060]在步骤204中,将待翻译的字幕文本发送给翻译应用。
[0061]将待翻译的字幕文本发送给翻译应用,如果在手机中安装有翻译应用,则发送给翻译应用;如果在手机中未安装翻译应用,则通过浏览器在互联网中翻译待翻译的字幕文本。
[0062]在步骤205中,接收翻译应用发送的字幕文本的翻译结果。
[0063]当通过翻译应用或互联网翻译完成待翻译的字幕文本后,接收翻译结果。
[0064]在步骤206中,在视频播放界面中建立结果显示界面。
[0065]在视频播放界面中建立一个新的图层,该图层用于位置结果显示界面。在视频播放界面中放置结果显示界面,可以方便用户的查看翻译结果时,将翻译结果与待翻译的字幕文本进行对比,有利于用户学习陌生字词。但是,视频播放界面是在一个独立的图层中显示的,所以需要将结果显示界面放置在一个新的图层中。
[0066]在步骤207中,在结果显不界面中以预设显不规则显不翻译结果。
[0067]如果目标语言为英语,则在第一行显示选取的中文及中文拼音,第二行开始显示英文,如果该中文对应着多个英文或具有多个英文解释,则每行仅显示一个英文单词,如果结果显示界面无法显示完所有英文解释,则在结果显示界面中添加滚动条,使在结果显示界面可以显示完所有英文解释。由于结果显示界面较小,所以不显示翻译应用或互联网发送来的例句及例句解释等内容。
[0068]在步骤208中,停止播放视频。
[0069]在结果显示界面显示翻译结果时,停止该中文视频的播放。
[0070]本实施例一,通过获取在字幕显示界面中选择的区域,确定在该区域内的待翻译的字幕文本,将待翻译的字幕文本发送给翻译应用,并在视频播放界面中显示翻译结果。实现了在视频播放过程中,出现陌生字词时,可以直接对字幕显示界面进行操作获取陌生字词的翻译结果,而不需切换到翻译应用中,方便用户翻译陌生字词,减少了用户在翻译陌生字词时的操作次数,从而提高了用户的学习效率。
[0071]实施例二
[0072]如图3所示,本发明实施例提供了一种处理视频字幕的方法,在本实施例二中,夕卜语学习视频为中文视频,供其他国家人员学习中文使用,其他语言的视频与中文视频相同,智能移动终端为手机。具体实施例步骤如下:
[0073]在步骤301中,获取正在播放的视频的字幕信息。
[0074]获取正在播放的中文视频的字幕信息。
[0075]在步骤302中,将字幕信息转换为文本文件。
[0076]在步骤303中,获取视频的播放时间点。
[0077]获取当前正在播放的中文视频的播放时间点,例如,当前中文视频播放到4分15秒。
[0078]在步骤304中,根据播放时间点,确定播放时间点的文本文件。
[0079]确定4分15秒时的字幕信息所对应的文本文件。
[0080]在步骤305中,在字幕显示界面中显示文本文件,并突出显示播放时间点的文本文件中的内容。
[0081]在字幕显示界面中显示字幕信息的文本文件中,点亮4分15秒时的字幕信息所对应的文本文件。
[0082]在本实施例二中,将字幕信息转换为文本文件在字幕显示界面中显示,在播放视频时,同步突出显示当前视频播放的字词的字幕信息,可以提示用户当前视频播放的位置,方便用户根据突出显示确定该段字幕信息中各字词的读音。进一步提高了用户的学生效率。
[0083]如图4所示,本发明实施例提供了一种处理视频字幕的装置,包括:
[0084]接收模块401,用于接收对视频播放界面下方的字幕显示界面的操作指令。
[0085]区域获取模块402,用于根据操作指令,获取操作指令在字幕显示界面中选择的区域。
[0086]确定模块403,用于确定选择的区域内字幕文本为待翻译的字幕文本。
[0087]发送模块404,用于将待翻译的字幕文本发送给翻译应用。
[0088]第一显示模块405,用于在视频播放界面中显示翻译结果。
[0089]如图5所示,第一显示模块405,包括:
[0090]接收单元501,用于接收翻译应用发送的字幕文本的翻译结果。
[0091]第一显示单元502,用于在视频播放界面中显示翻译结果。
[0092]停止单元503,用于停止播放视频。
[0093]界面建立单元504,用于在视频播放界面中建立结果显示界面。
[0094]第二显示单元505,用于在结果显示界面中以预设显示规则显示翻译结果。
[0095]如图6所示,该装置还包括:
[0096]字幕获取模块601,用于获取正在播放的视频的字幕信息。
[0097]转换模块602,用于将字幕信息转换为文本文件。
[0098]第二显示模块603,用于在字幕显示界面中显示文本文件中的内容。
[0099]如图7所示,第二显示模块603,包括:
[0100]获取单元701,用地获取视频的播放时间点。
[0101]确定单元702,用于根据播放时间点,确定播放时间点的文本文件。
[0102]第三显示单元703,用于在字幕显示界面中显示文本文件,并突出显示播放时间点的文本文件中的内容。
[0103]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0104]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0105]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0106]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0107]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种处理视频字幕的方法,其特征在于,包括: 接收对视频播放界面下方的字幕显示界面的操作指令; 根据所述操作指令,获取所述操作指令在所述字幕显示界面中选择的区域; 确定所述选择的区域内字幕文本为待翻译的字幕文本; 将所述待翻译的字幕文本发送给翻译应用; 在所述视频播放界面中显示所述翻译结果。
2.如权利要求1所述的方法,其特征在于,所述在所述视频播放界面中显示所述翻译结果,包括: 接收翻译应用发送的所述字幕文本的翻译结果; 在所述视频播放界面中显示所述翻译结果; 停止播放所述视频。
3.如权利要求1或2所述的方法,其特征在于,所述在所述视频播放界面中显示所述翻译结果,包括: 在所述视频播放界面中建立结果显示界面; 在所述结果显示界面中以预设显示规则显示翻译结果。
4.如权利要求1所述的方法,其特征在于,所述方法还包括: 获取正在播放的视频的字幕信息; 将所述字幕信息转换为文本文件; 在所述字幕显示界面中显示所述文本文件中的内容。
5.如权利要求4所述的方法,其特征在于,所述在所述字幕显示界面显示所述文本文件,包括: 获取所述视频的播放时间点; 根据所述播放时间点,确定所述播放时间点的文本文件; 在所述字幕显示界面中显示所述文本文件,并突出显示所述播放时间点的文本文件中的内容。
6.一种处理视频字幕的装置,其特征在于,包括: 接收模块,用于接收对视频播放界面下方的字幕显示界面的操作指令; 区域获取模块,用于根据所述操作指令,获取所述操作指令在所述字幕显示界面中选择的区域; 确定模块,用于确定所述选择的区域内字幕文本为待翻译的字幕文本; 发送模块,用于将所述待翻译的字幕文本发送给翻译应用; 第一显示模块,用于在所述视频播放界面中显示所述翻译结果。
7.如权利要求6所述的装置,其特征在于,所述第一显示模块,包括: 接收单元,用于接收翻译应用发送的所述字幕文本的翻译结果; 第一显示单元,用于在所述视频播放界面中显示所述翻译结果; 停止单元,用于停止播放所述视频。
8.如权利要求6所述的装置,其特征在于,所述第一显示模块,包括: 界面建立单元,用于在所述视频播放界面中建立结果显示界面; 第二显示单元,用于在所述结果显示界面中以预设显示规则显示翻译结果。
9.如权利要求6所述的装置,其特征在于,所述装置还包括: 字幕获取模块,用于获取正在播放的视频的字幕信息; 转换模块,用于将所述字幕信息转换为文本文件; 第二显示模块,用于在所述字幕显示界面中显示所述文本文件中的内容。
10.如权利要求9所述的装置,其特征在于,所述第二显示模块,包括: 获取单元,用地获取所述视频的播放时间点; 确定单元,用于根据所述播放时间点,确定所述播放时间点的文本文件; 第三显示单元,用于在所述字幕显示界面中显示所述文本文件,并突出显示所述播放时间点的文本文件中的内容。
【文档编号】H04N5/278GK104378692SQ201410655423
【公开日】2015年2月25日 申请日期:2014年11月17日 优先权日:2014年11月17日
【发明者】曹婷 申请人:天脉聚源(北京)传媒科技有限公司