字幕显示方法、终端及计算机可读存储介质技术

技术编号:16432043 阅读:45 留言:0更新日期:2017-10-22 08:29
本发明专利技术公开了一种字幕显示方法、终端及计算机可读存储介质,其中,该字幕显示方法包括以下步骤:当监测到外置字幕的接入信号时,获取当前播放视频的码流元数据;根据所述码流元数据,获取与当前播放视频对应的外置字幕的列表;从所述外置字幕的列表中获取与当前播放视频的区域码匹配的外置字幕并显示。本发明专利技术提出的字幕显示方法、终端及计算机可读存储介质可以实现当前播放视频自动加载合适的外置字幕,无需用户控制。

Caption display method, terminal and computer readable storage medium

The invention discloses a caption display method, terminal and computer readable storage medium, wherein, the caption display method comprises the following steps: when monitoring access signal external subtitles, currently playing video stream to obtain metadata; according to the stream metadata, get a list of the currently playing video and external subtitles of the corresponding acquisition; external subtitles match the current video region code from the list of the external subtitles and display. The caption display method, the terminal and the computer readable storage medium of the invention can realize the proper loading of the external subtitles automatically in the current broadcast video without user control.

【技术实现步骤摘要】
字幕显示方法、终端及计算机可读存储介质
本专利技术涉及视频播放
,尤其涉及一种字幕显示方法、终端及计算机可读存储介质。
技术介绍
具有字幕的视频,其字幕一般分为内置字幕和外置字幕两种。内置字幕内嵌在视频文件内部,不需要额外保存字幕文件,但内置字幕不具备可调节性,不能更换字幕的类型。外置字幕可以更换字幕的类型,比如中文、英文、西班牙文等,从而满足不同用户对语种的要求。目前,用户常通过外部存储设备将外置字幕加载到播放的视频中,但是该加载过程不能实现字幕的自动切换,需要用户进行控制,过程较为复杂。
技术实现思路
本专利技术的主要目的在于提供一种字幕显示方法、终端及计算机可读存储介质,旨在解决向视频中加载外置字幕的过程中,字幕不能自动切换的问题。为实现上述目的,本专利技术提供的一种字幕显示方法,包括以下步骤:当监测到外置字幕的接入信号时,获取当前播放视频的码流元数据;根据所述码流元数据,获取与当前播放视频对应的外置字幕的列表;从所述外置字幕的列表中获取与当前播放视频的区域码匹配的外置字幕并显示。优选地,所述根据所述码流元数据,获取与当前播放视频对应的外置字幕的列表之后还包括步骤:将所述外置字幕的列表中的外置字幕的字幕类型以外置字幕索引的形式显示;接收用户对所述外置字幕索引中的字幕类型的选择,将具有所述字幕类型的选择记录的所述外置字幕索引保存至字幕设定文件中。优选地,所述字幕显示方法还包括步骤:判断所述字幕设定文件中是否存储有所述外置字幕索引;若是,则从所述外置字幕的列表中获取与所述外置字幕索引中所述字幕类型的选择记录对应的外置字幕并显示;若否,则进行从所述外置字幕的列表中获取与当前播放视频的区域码匹配的外置字幕并显示的步骤。优选地,所述字幕类型包括所述外置字幕的区域码或者外置字幕的字体格式中的至少一种。优选地,所述字幕显示方法还包括步骤:当监测到所述外置字幕的接入信号断开时,获取当前播放视频的内置字幕并显示。优选地,所述获取当前播放视频的码流元数据之前还包括步骤:判断当前播放视频是否支持显示外置字幕;若是,则进行获取当前播放视频的码流元数据的步骤;若否,则获取当前播放视频的内置字幕并显示。优选地,所述当监测到外置字幕的接入信号时,获取当前播放视频的码流元数据之前还包括步骤:当接收到存储设备的挂载信号时,对所述存储设备进行扫描;当扫描到外置字幕文件时,发送所述外置字幕的接入信号。优选地,所述发送所述外置字幕的接入信号之后还包括步骤:通过预先注册的广播监测所述外置字幕的接入信号;当监测到所述外置字幕的接入信号时,进入获取当前播放视频的码流元数据的步骤。为实现上述目的,本专利技术提供的一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的字幕显示方法的步骤。优选地,所述区域码保存在所述存储器中。为实现上述目的,本专利技术提供的计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的字幕显示方法的步骤。本专利技术提出的技术方案中,当终端监测到有外置字幕接入时,获取当前播放视频的码流元数据,然后根据该码流元数据从外置字幕的接入源获取与当前播放视频匹配的外置字幕的列表,由于该外置字幕的列表中包含了多种语言的字幕,为了获得合适的字幕,从中选择与当前播放视频的区域码匹配的字幕,比如区域码是CN,则选择中文字幕,并将该字幕显示在当前播放视频中。通过以上过程,可以实现当前播放视频自动加载合适的外置字幕,无需用户控制。附图说明图1为本专利技术字幕显示方法第一实施例的流程示意图;图2为本专利技术字幕显示方法第二实施例的流程示意图;图3为本专利技术字幕显示方法第三实施例的流程示意图;图4为本专利技术字幕显示方法第四实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,本专利技术第一实施例提出的字幕显示方法,包括:步骤S100,当监测到外置字幕的接入信号时,获取当前播放视频的码流元数据。具体地,在本专利技术中,以智能电视进行视频播放为例来进行说明该字幕显示方法。其中,所述视频播放可以包括通过智能电视安装的视频播放器软件播放本地视频或者播放网络视频;也可以是智能电视通过互联网视频软件播放的在线视频等,在此并不作具体限制。对于没有附带字幕的视频,或者原有字幕不是用户常用的语言的情况,需要加载外置字幕到视频中以便用户观看。外置字幕的来源一般分为存储设备和互联网。用户可以预先对外置字幕的搜寻方式进行设定,以下对几种设定方式进行说明:第一种,只从存储设备中搜寻外置字幕。对于这种方式,当存储有外置字幕的存储设备挂载在智能电视上时,外置字幕的接入信号被触发;第二种,只从互联网搜寻外置字幕。对于这种方式,当在联网状态下,视频被点击播放时,外置字幕的接入信号被触发,需要说明的是,可以预先设定目标服务器,该目标服务器中上传有外置字幕,通过互联网与该目标服务器进行数据传输;第三种,保留从存储设备和互联网搜寻外置字幕两种方式,并可以对搜寻的顺序进行设置,比如先从存储设备中搜寻再从互联网上进行搜寻。常通过文件名或者文件格式等来确定字幕文件,但是由于存储设备或者互联网上的字幕文件的数量不只是一个,那么当监测到外置字幕的接入信号时,就需要获取当前播放视频的码流元数据,即MetaData,从而才能搜寻到与当前播放视频匹配的外置字幕,该码流元数据包括视频名称等可以标识视频的数据。可以理解的是,本专利技术虽然以智能电视为例,但是本领域技术人员可以知道,所述字幕显示方法也可以用于手机、平板电脑、计算机、笔记本等播放视频的终端。步骤S200,根据所述码流元数据,获取与当前播放视频对应的外置字幕的列表。具体地,根据码流元数据,从外置字幕的接入源,也就是存储设备或者互联网上获取与当前播放视频对应的不同语言类型的外置字幕文件,这些外置字幕文件形成一个外置字幕的列表,通常不同语言类型的字幕文件具有相应的区域码,比如具有区域码CN的中文字幕、具有区域码EN的英文字幕、具有区域码ES的西班牙文字幕等,当然,区域码是根据统一的标准来设定的,任何可以标识地区的字符串都可以作为区域码,不仅限于英文字母,也可以是数字等。步骤S300,从所述外置字幕的列表中获取与当前播放视频的区域码匹配的外置字幕并显示。具体地,由于外置字幕的列表中的字幕类型较多,为了实现外置字幕接入时自动切换的目的,优先选择与区域码匹配的字幕进行显示,是因为用户所使用的语言一般与所处地区是一致的,比如区域码是CN,那么观看视频的用户一般使用中文,此时,优先选择中文字幕来显示。当然,在视频的播放页面加载有字幕选项值,该字幕选项值包括外置字幕选项和内置字幕选项,当有外置字幕接入时,外置字幕选项中的外置字幕索引将根据外置字幕的列表来相应更新,用户可以根据实际情况,通过点击外置字幕索引来选择合适的外置字幕。需要说明的是,也有可能出现当前播放视频不支持显示外置字幕或者从接入源中搜寻到的字幕的格式与当前播放视频不兼容的情况,那么当前播放视频就不能显示外置字幕,此时调取视频文件中自带的内置字幕并显示。本专利技术提出的技术方案中,当终端监测到有外置字幕接入时,获取当前播放视频本文档来自技高网...
字幕显示方法、终端及计算机可读存储介质

【技术保护点】
一种字幕显示方法,其特征在于,包括以下步骤:当监测到外置字幕的接入信号时,获取当前播放视频的码流元数据;根据所述码流元数据,获取与当前播放视频对应的外置字幕的列表;从所述外置字幕的列表中获取与当前播放视频的区域码匹配的外置字幕并显示。

【技术特征摘要】
1.一种字幕显示方法,其特征在于,包括以下步骤:当监测到外置字幕的接入信号时,获取当前播放视频的码流元数据;根据所述码流元数据,获取与当前播放视频对应的外置字幕的列表;从所述外置字幕的列表中获取与当前播放视频的区域码匹配的外置字幕并显示。2.如权利要求1所述的字幕显示方法,其特征在于,所述根据所述码流元数据,获取与当前播放视频对应的外置字幕的列表之后还包括步骤:将所述外置字幕的列表中的外置字幕的字幕类型以外置字幕索引的形式显示;接收用户对所述外置字幕索引中的字幕类型的选择,将具有所述字幕类型的选择记录的所述外置字幕索引保存至字幕设定文件中。3.如权利要求2所述的字幕显示方法,其特征在于,所述字幕显示方法还包括步骤:判断所述字幕设定文件中是否存储有所述外置字幕索引;若是,则从所述外置字幕的列表中获取与所述外置字幕索引中所述字幕类型的选择记录对应的外置字幕并显示;若否,则进行从所述外置字幕的列表中获取与当前播放视频的区域码匹配的外置字幕并显示的步骤。4.如权利要求2所述的字幕显示方法,其特征在于,所述字幕类型包括所述外置字幕的区域码或者外置字幕的字体格式中的至少一种。5.如权利要求1所述的字幕显示方法,其特征在于,还包括步骤:当监测到所述外...

【专利技术属性】
技术研发人员:刘远凤
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1