字幕同步方法、装置、机顶盒及计算机可读存储介质制造方法及图纸

技术编号:33852670 阅读:37 留言:0更新日期:2022-06-18 10:39
本申请实施例提供了一种字幕同步方法、装置、机顶盒及计算机可读存储介质,其中方法包括:从所述播放端接收码流文件名称,根据所述码流文件名称获取对应的字幕文件;对所述字幕文件进行解析,得到多个字幕语句;对所述多个字幕语句进行实例化处理,得到多个字幕对象;从所述播放端接收当前视频播放时间,根据所述当前视频播放时间从多个所述字幕对象中确定当前目标字幕对象;显示所述当前目标字幕对象。本实施例提供的字幕同步方案,将字幕文件的字幕语句实例化处理为多个字幕对象,基于当前视频播放时间从多个字幕对象中确定当前目标字幕对象,并显示当前目标字幕对象,减少跨进程通信的次数,提升字幕同步效果。提升字幕同步效果。提升字幕同步效果。

【技术实现步骤摘要】
字幕同步方法、装置、机顶盒及计算机可读存储介质


[0001]本申请涉及多媒体
,尤其涉及一种字幕同步方法、装置、机顶盒及计算机可读存储介质。

技术介绍

[0002]现有字幕技术包括内嵌字幕和外挂字幕,不同应用场景可以采用不同字幕技术,例如,对于国外视频,人物对话大多采用外语,可以使用中文外挂字幕方便用户理解视频内容。
[0003]外挂字幕是独立于码流文件的字幕文件,在播放视频时,需要独立解析外挂字幕文件才能显示字幕。对于外挂字幕功能大多都是由各个播放器独立进行扩展,每个需要支持外挂字幕的播放器都需要独立地实现外挂字幕功能。外挂字幕与视频的同步显示,需要依赖于当前视频播放的时间。为了实现字幕同步需要在特定时间内比较字幕的时间戳,需要频繁跨线程或进程进行数据交互。

技术实现思路

[0004]为了解决上述技术问题,本申请实施例提供了一种字幕同步方法、装置、机顶盒及计算机可读存储介质。
[0005]第一方面,本申请实施例提供了一种字幕同步方法,应用于字幕服务端,所述字幕服务端与播放端通信连接,所述方法包括:
...

【技术保护点】

【技术特征摘要】
1.一种字幕同步方法,其特征在于,应用于字幕服务端,所述字幕服务端与播放端通信连接,所述方法包括:从所述播放端接收码流文件名称,根据所述码流文件名称获取对应的字幕文件;对所述字幕文件进行解析,得到多个字幕语句;对所述多个字幕语句进行实例化处理,得到多个字幕对象;从所述播放端接收当前视频播放时间,根据所述当前视频播放时间从多个所述字幕对象中确定当前目标字幕对象;显示所述当前目标字幕对象。2.根据权利要求1所述的字幕同步方法,其特征在于,所述对所述字幕文件进行解析,得到多个字幕语句,包括:对所述字幕文件进行解析,得到真实字幕语句和无字幕时段;根据所述无字幕时段生成空字幕语句。3.根据权利要求1所述的字幕同步方法,其特征在于,所述对所述多个字幕语句进行实例化处理,得到多个字幕对象,包括:根据每个所述字幕语句对应的起始显示时间和结束显示时间,对每个所述字幕语句进行实例化处理,得到多个字幕对象;按照预设显示时间顺序,将所述多个字幕对象存储在字幕队列中,其中,所述字幕队列中的每个字幕对象的起始显示时间为相邻上一字幕对象的结束显示时间。4.根据权利要求3所述的字幕同步方法,其特征在于,所述根据所述当前视频播放时间从多个所述字幕对象中确定当前目标字幕对象,包括:根据所述当前视频播放时间和每个所述字幕对象对应的起始显示时间进行匹配,在所述字幕队列中确定与所述当前视频播放时间匹配的当前目标字幕对象。5.根据权利要求3所述的方法,其特征在于,在所述当前目标字幕对象显示结束后,还包括:依次从所述字幕队列中获取所述当前目标字幕对...

【专利技术属性】
技术研发人员:杨连发
申请(专利权)人:湖南国科微电子股份有限公司
类型:发明
国别省市:

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

1