[发明专利]一种字幕的显示方法及显示设备有效
| 申请号: | 202010383784.6 | 申请日: | 2020-05-08 |
| 公开(公告)号: | CN111601142B | 公开(公告)日: | 2022-03-01 |
| 发明(设计)人: | 朱宗花;赵蕊 | 申请(专利权)人: | 青岛海信传媒网络技术有限公司 |
| 主分类号: | H04N21/431 | 分类号: | H04N21/431;H04N21/43;H04N21/435;H04N21/488;H04N21/858 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
| 地址: | 266061 山东省青*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 字幕 显示 方法 设备 | ||
本申请公开了一种字幕的显示方法及显示设备,用以实现动态加载字幕。该方法包括:响应于用户输入的指示显示字幕的控制指令,在确定当前的播放器管道中音视频基本流数据已激活以及当前播放分组中存在字幕基本流数据时,在显示器上显示图像内容和字幕内容;其中,音视频基本流数据与字幕基本流数据分离。
技术领域
本申请涉及显示技术领域,尤其涉及一种字幕的显示方法及显示设备。
背景技术
外部服务器提供的媒体文件包括音频数据、视频数据以及字幕数据。通常,当字幕数据和音频数据、视频数据同属一个URL时,称为媒体文件的内嵌字幕;当字幕数据和音频数据、视频数据属不同的URL时,称为媒体文件的外挂字幕。基于字幕数据,用户可以随意选择字幕语言。
然而,针对外挂字幕,在播放音视频文件时需要提前导入字幕数据才能够实现字幕显示,从而无法满足用户在播放音视频文件的过程中选择动态加载字幕的需求。
发明内容
本申请实施例提供一种字幕的显示方法及显示设备,用以实现动态加载字幕,进而满足用户需求。
第一方面,提供一种显示设备,包括:
显示器;
用户接口;
网络模块,用于从服务器浏览/或下载媒体文件;
解码器,用于解码媒体文件;
控制器,用于执行:
响应于用户输入的指示显示字幕的控制指令,在确定当前的播放器管道中音视频基本流数据已激活以及当前播放分组中存在字幕基本流数据时,在显示器上显示图像内容和字幕内容;
其中,音视频基本流数据与字幕基本流数据分离。
一些实施例中,所述控制器,具体执行:
响应于用户输入的指示显示字幕的控制指令,在确定当前的播放器管道中音视频基本流数据已激活以及当前播放分组中存在字幕基本流数据时,断开所述播放器管道中已有的字幕解析元件和通用字幕渲染元件之间的连接并释放所述已有的字幕解析元件,以及在所述播放器管道中创建新的字幕解析元件,所述通用字幕渲染元件用于对文本格式或图片格式的字幕基本流数据进行渲染。
一些实施例中,所述控制器,还用于执行:
响应于用户输入的指示显示字幕的控制指令,在确定当前的播放器管道中音视频基本流数据已激活以及当前播放分组中不存在字幕基本流数据时,直接在所述播放器管道中创建字幕解析元件。
一些实施例中,所述控制器,还用于执行:
响应于用户输入的指示显示字幕的控制指令,在确定当前的播放器管道中音视频基本流数据未激活时,等待所述音视频基本流数据激活;
在确定当前的播放器管道中音视频基本流数据已激活时,在所述播放器管道中创建字幕解析元件。
一些实施例中,所述字幕解析元件至少包括:字幕下载模块、字幕解析模块以及字幕同步模块;
所述字幕下载模块,用于根据已设置的字幕路径下载字幕数据;
所述字幕解析模块,用于对所述字幕下载模块下载的字幕数据进行解析,得到字幕基本流数据;
所述字幕同步模块,用于从所述字幕解析模块解析得到的字幕基本流数据中确定与所述播放器管道当前播放的音视频基本流数据相匹配的字幕基本流数据,并将所述相匹配的字幕基本流数据输出给所述播放器管道中的通用字幕渲染模块,以由所述通用字幕渲染模块对所述相匹配的字幕基本流数据进行渲染。
第二方面,提供一种字幕的显示方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信传媒网络技术有限公司,未经青岛海信传媒网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010383784.6/2.html,转载请声明来源钻瓜专利网。





