[发明专利]字幕同步方法、装置、机顶盒及计算机可读存储介质在审
申请号: | 202210223615.5 | 申请日: | 2022-03-09 |
公开(公告)号: | CN114640874A | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 杨连发 | 申请(专利权)人: | 湖南国科微电子股份有限公司 |
主分类号: | H04N21/43 | 分类号: | H04N21/43;H04N21/488;H04N21/8547 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 姚大雷 |
地址: | 410131 湖南省长沙市*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字幕 同步 方法 装置 机顶盒 计算机 可读 存储 介质 | ||
本申请实施例提供了一种字幕同步方法、装置、机顶盒及计算机可读存储介质,其中方法包括:从所述播放端接收码流文件名称,根据所述码流文件名称获取对应的字幕文件;对所述字幕文件进行解析,得到多个字幕语句;对所述多个字幕语句进行实例化处理,得到多个字幕对象;从所述播放端接收当前视频播放时间,根据所述当前视频播放时间从多个所述字幕对象中确定当前目标字幕对象;显示所述当前目标字幕对象。本实施例提供的字幕同步方案,将字幕文件的字幕语句实例化处理为多个字幕对象,基于当前视频播放时间从多个字幕对象中确定当前目标字幕对象,并显示当前目标字幕对象,减少跨进程通信的次数,提升字幕同步效果。
技术领域
本申请涉及多媒体技术领域,尤其涉及一种字幕同步方法、装置、机顶盒及计算机可读存储介质。
背景技术
现有字幕技术包括内嵌字幕和外挂字幕,不同应用场景可以采用不同字幕技术,例如,对于国外视频,人物对话大多采用外语,可以使用中文外挂字幕方便用户理解视频内容。
外挂字幕是独立于码流文件的字幕文件,在播放视频时,需要独立解析外挂字幕文件才能显示字幕。对于外挂字幕功能大多都是由各个播放器独立进行扩展,每个需要支持外挂字幕的播放器都需要独立地实现外挂字幕功能。外挂字幕与视频的同步显示,需要依赖于当前视频播放的时间。为了实现字幕同步需要在特定时间内比较字幕的时间戳,需要频繁跨线程或进程进行数据交互。
发明内容
为了解决上述技术问题,本申请实施例提供了一种字幕同步方法、装置、机顶盒及计算机可读存储介质。
第一方面,本申请实施例提供了一种字幕同步方法,应用于字幕服务端,所述字幕服务端与播放端通信连接,所述方法包括:
从所述播放端接收码流文件名称,根据所述码流文件名称获取对应的字幕文件;
对所述字幕文件进行解析,得到多个字幕语句;
对所述多个字幕语句进行实例化处理,得到多个字幕对象;
从所述播放端接收当前视频播放时间,根据所述当前视频播放时间从多个所述字幕对象中确定当前目标字幕对象;
显示所述当前目标字幕对象。
第二方面,本申请实施例提供了一种字幕同步装置,应用于字幕服务端,所述字幕服务端与播放端通信连接,所述装置包括:
获取模块,用于从所述播放端接收码流文件名称,根据所述码流文件名称获取对应的字幕文件;
解析模块,用于对所述字幕文件进行解析,得到多个字幕语句;
处理模块,用于对所述多个字幕语句进行实例化处理,得到多个字幕对象;
确定模块,用于从所述播放端接收当前视频播放时间,根据所述当前视频播放时间从多个所述字幕对象中确定当前目标字幕对象;
显示模块,用于显示所述当前目标字幕对象。
第三方面,本申请实施例提供了一种机顶盒,包括存储器以及处理器,所述存储器用于存储计算机程序,所述计算机程序在所述处理器运行时执行第一方面提供的字幕同步方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行第一方面提供的字幕同步方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南国科微电子股份有限公司,未经湖南国科微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210223615.5/2.html,转载请声明来源钻瓜专利网。