视频字幕匹配装置、系统及方法_6

文档序号:9420695阅读:来源:国知局
加密值文件的主文件名与视频文件的主文件名相同,扩展名为.md5。该加密值文件通常和该视频文件存储在同一个路径下的同一个文件夹中。
[0189]在一实施中,视频播放客户端在播放视频文件时,可在接收到用户输入的字幕搜索指令时,获取该视频文件的加密值。用户可通过视频文件的播放界面上的字幕搜索按钮输入字幕搜索指令或通过视频文件的播放界面所在的触摸屏输入字幕触发指令。该字幕搜索按钮的形状可以为长方形、正方形、三角形或圆形等,如图4所示,在视频播放界面上设置有字幕搜索按钮a,该字幕搜索按钮位于视频播放界面上的常规按钮“下一个文件”的旁边;用户在观看视频文件上,如果想显示字幕,则可以点击该字幕搜索按钮,输入字幕搜索指令。用户还可在该视频播放界面所在的触摸屏输入手势,当用户输入的手势与预设手势相同时,输入字幕搜索指令;如预设手势为一个圆圈,则在用户输入的手势为圆圈时,输入字幕搜索指令。即在该实施例中,通过手动方式输入字幕搜索指令。
[0190]在一实施例中,视频播放客户端在播放视频文件时,可在刚启动播放视频文件的同时,自动触发字幕搜索指令,获取该视频文件的加密值;或者在启动播放视频文件预设时间后输出询问信息,询问用户是否需要显示字幕,在接收到用户的确认需要显示字幕的确认信息时,输入字幕搜索指令,获取该视频文件的加密值。在启动播放视频文件预设时间后输出询问信息,以询问用户是否需要显示字幕,用户在观看预设时间的该视频文件后,可判断是否需要显示字幕,如当该视频文件中的对话清晰,不看字幕也能听懂听清,则用户觉得可以不要字幕,则确认不需要显示字幕,当该视频文件中的对话虽然清晰,但是因为是英文,而用户只能听懂中文,用户觉得需要显示字幕,则确认需要显示字幕。
[0191]S21、字幕服务器接收该字幕匹配请求,并根据该字幕匹配请求中的加密值在预设的字幕数据库中查找到对应的字幕文件;及将该查找到的字幕文件发送给视频播放客户端。
[0192]该字幕匹配请求包括该视频文件的加密值。在该步骤中,预先建立与字幕服务器的通信连接,通过网络协议将该字幕匹配请求发送给字幕服务器。该网络协议可以为http协议(Hyper Text Transfer Protocol,超文本传输协议)、TCP/IP 协议(Transmiss1nControl Protocol/Internet Protocol,传输控制协议/因特网互联协议)、FTP协议(FileTransfer Protocol,文件传输协议)等。
[0193]该字幕服务器中设置有字幕数据库,该字幕数据库中预先存储了多个字幕文件,一个字幕文件可对应多个加密值,但是同个加密值只能对应一个字幕文件;因为同名视频文件可能有多个,如相同内容的视频文件,因为采用不同的视频格式,对应的视频文件的大小不相同,则对应的加密值不相同,但是它们的字幕文件是相同的,都是可以采用同一个字幕文件。管理者可实时更新该字幕数据库,如在有新的视频文件发布时(如新上映的电影),根据该视频文件生成加密值,并根据该视频文件制作对应的字幕文件,再将该生成的加密值与该制作的字幕文件关联起来,得到加密值与字幕文件的映射关系表。
[0194]该字幕文件的格式包括srt、sm1、sub、txt、ssa、idx+sub、ass 等。其中 srt 和 ssa格式的字幕文件是纯文本格式,一般只有几十K大小,主要内容是一条字幕加一条时间码的方式写成的字幕集。srt格式的字幕文件用记事本就可以打开编辑和进行时间轴的调整;ssa字幕文件通常会比srt字幕文件附加稍多点的信息,如:字幕参数、修订信息、作者等,ssa字幕文件目前应用的比较少,通常在比srt字幕多一些特效供播放的时候选择。sub字幕文件属于图形字幕格式,只能用字幕转换软件导入转换,且所占空间比文本字幕要大,一般都会超过10M。使用sub字幕文件时,除了 sub文件储存图形字幕外还需要idx文件储存时间码和字幕显示属性。
[0195]该字幕服务器接收字幕匹配请求,并根据字幕匹配请求中的加密值,在预设的字幕数据库中查找对应的字幕文件,即根据该字幕匹配请求中的加密值,在加密值与字幕文件的映射关系表中查找到对应的字幕文件,并将查找到的字幕文件返回给发送字幕匹配请求的视频播放客户端。
[0196]S22、该视频播放客户端接收该字幕服务器返回的字幕文件,在播放视频文件的同时加载该接收的字幕文件。
[0197]该视频播放客户端在播放视频文件的同时加载接收的字幕文件,使得用户可观看到带有字幕的视频文件。具体的,根据视频文件的当前播放进度,加载字幕文件。
[0198]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例该的方法。
[0199]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种视频字幕匹配装置,其特征在于,所述装置设置有视频播放客户端,所述视频播放客户端包括: 获取模块,用于在播放视频文件时,获取所述视频文件的加密值; 发送模块,用于根据所述视频文件的加密值向字幕服务器发送字幕匹配请求,供所述字幕服务器根据所述字幕匹配请求中的加密值在预设的字幕数据库中查找到对应的字幕文件; 接收模块,用于接收所述字幕服务器返回的字幕文件; 加载模块,用于在播放视频文件的同时加载所述接收的字幕文件。2.如权利要求1所述的视频字幕匹配装置,其特征在于,所述视频播放客户端还包括: 修改模块,用于对所述接收的字幕文件进行改名处理,以使所述字幕文件的主文件名与视频文件的主文件名保持一致; 保存模块,用于保存所述改名处理后的字幕文件。3.如权利要求1所述视频字幕匹配装置,其特征在于,所述视频播放客户端还包括第一判断模块,用于在播放视频文件时,判断在本地存储器中是否存储有与所述视频文件对应的字幕文件; 所述获取模块还用于在本地存储器中未存储有与所述视频文件对应的字幕文件时,获取所述视频文件的加密值。4.如权利要求1至3任一项所述的视频字幕匹配装置,其特征在于,所述视频播放客户端还包括第二判断模块和提示模块; 所述第二判断模块,用于判断所述字幕服务器是否查找到对应的字幕文件; 所述接收模块还用于在所述字幕服务器查找到对应的字幕文件时,接收所述字幕服务器返回的字幕文件; 所述提示模块,用于在所述字幕服务器未查找到对应的字幕文件时,发出字幕匹配失败信息。5.一种视频字幕匹配系统,其特征在于,所述系统包括视频播放客户端和字幕服务器,其中: 所述视频播放客户端,用于在播放视频文件时,获取所述视频文件的加密值,并根据所述视频文件的加密值向字幕服务器发送字幕匹配请求; 所述字幕服务器,用于接收所述字幕匹配请求,并根据所述字幕匹配请求中的加密值在预设的字幕数据库中查找到对应的字幕文件;及将所述查找到的字幕文件发送给视频播放客户端; 所述视频播放客户端,还用于接收所述字幕服务器返回的字幕文件,在播放视频文件的同时加载所述接收的字幕文件。6.一种视频字幕匹配方法,其特征在于,该方法包括: 在播放视频文件时,获取所述视频文件的消息摘要加密值,并根据所述视频文件的加密值向字幕服务器发送字幕匹配请求,供所述字幕服务器根据所述字幕匹配请求中的加密值在预设的字幕数据库中查找到对应的字幕文件; 接收所述字幕服务器返回的字幕文件,在播放视频文件的同时加载所述接收的字幕文件。7.如权利要求6所述的视频字幕匹配方法,其特征在于,所述接收所述字幕服务器返回的字幕文件,在播放视频文件的同时加载所述接收的字幕文件的步骤之后,该方法还包括: 对所述接收的字幕文件进行改名处理,以使所述字幕文件的主文件名与视频文件的主文件名保持一致; 保存所述改名处理后的字幕文件。8.如权利要求6所述的视频字幕匹配方法,其特征在于,在获取所述视频文件的加密值,并根据所述视频文件的加密值向字幕服务器发送字幕匹配请求,供所述字幕服务器根据所述字幕匹配请求中的加密值在预设的字幕数据库中查找到对应的字幕文件的步骤之前,该方法还包括: 在播放视频文件时,判断在本地存储器中是否存储有与所述视频文件对应的字幕文件; 若本地存储器中未存储有与所述视频文件对应的字幕文件,则执行步骤获取所述视频文件的加密值,并根据所述视频文件的加密值向字幕服务器发送字幕匹配请求,供所述字幕服务器根据所述字幕匹配请求中加密值在预设的字幕数据库中查找到对应的字幕文件。9.如权利要求6至8任一项所述的视频字幕匹配方法,其特征在于,接收所述字幕服务器返回的字幕文件,在播放视频文件的同时加载所述接收的字幕文件的步骤之前,该方法还包括: 判断所述字幕服务器是否查找到对应的字幕文件; 若所述字幕服务器查找到对应的字幕文件,则执行步骤接收所述字幕服务器返回的字幕文件,在播放视频文件的同时加载所述接收的字幕文件; 若所述字幕服务器未查找到对应的字幕文件,则发出字幕匹配失败信息。10.一种视频字幕匹配方法,其特征在于,该方法包括: 视频播放客户端在播放视频文件时,获取所述视频文件的加密值,并根据所述视频文件的加密值向字幕服务器发送字幕匹配请求; 字幕服务器接收所述字幕匹配请求,并根据所述字幕匹配请求中的加密值在预设的字幕数据库中查找到对应的字幕文件;及将所述查找到的字幕文件发送给视频播放客户端; 所述视频播放客户端接收所述字幕服务器返回的字幕文件,在播放视频文件的同时加载所述接收的字幕文件。
【专利摘要】本发明公开了一种视频字幕匹配装置,该装置包括视频播放客户端,所述视频播放客户端包括:获取模块,用于在播放视频文件时,获取所述视频文件的消息摘要加密值;发送模块,用于根据所述视频文件的加密值向字幕服务器发送字幕匹配请求,供所述字幕服务器根据所述字幕匹配请求中的加密值在预设的字幕数据库中查找到对应的字幕文件;接收模块,用于接收所述字幕服务器返回的字幕文件;加载模块,用于在播放视频文件的同时加载所述接收的字幕文件。本发明还公开了一种视频字幕匹配系统及方法。采用本发明,可提高字幕匹配效率。
【IPC分类】H04N21/488, H04N21/4722, H04N21/2543
【公开号】CN105141979
【申请号】CN201510520891
【发明人】李坤宁
【申请人】努比亚技术有限公司
【公开日】2015年12月9日
【申请日】2015年8月21日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1