[发明专利]一种音视频应用切换的方法及装置在审
申请号: | 201810613865.3 | 申请日: | 2018-06-14 |
公开(公告)号: | CN108833960A | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 秦岭 | 申请(专利权)人: | 青岛海信传媒网络技术有限公司 |
主分类号: | H04N21/426 | 分类号: | H04N21/426;H04N21/443 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 邵新华 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音视频 应用切换 应用 音视频资源 管理模块 内存 用户体验 解码 帧数据 分配 黑屏 减小 存储 指令 释放 申请 | ||
本申请公开了一种音视频应用切换的方法及装置。该方法包括当接收到由第一音视频应用切换至第二音视频应用的指令时,音视频资源管理模块停止对第一音视频应用解码的同时为第二音视频应用分配第二内存用于存储第二音视频应用的帧数据;此外音视频资源管理模块释放为所述第一音视频应用分配的第一内存。缩短了由第一音视频应用切换至第二音视频应用的时间,从而减小甚至避免了切换过程中的黑屏时间,提升了用户体验。
技术领域
本申请涉及数字电视技术领域,尤其涉及一种音视频应用切换的方法及装置。
背景技术
目前智能电视上存在多种音视频应用,如信号源DTV、HDMI等以及第三方应用Youtube、Netflix、Amazon等,用户往往需要在不同的音视频应用之间进行切换。由于音视频应用在播放音视频信号时需要独占音频解码器和视频解码器,在从一个音视频应用切换至另一个音视频应用时,需要前一个音视频应用先释放音频解码器和视频解码器,下一个音视频应用才能去打开音频解码器和视频解码器。尤其对于电视软件中间件一般无法获知第三方应用何时释放音视频解码器,所以必须等到第三方应用完全退出之后才能进行通道切换的动作,从而使得第三方应用切换到DTV、HDMI等信号源耗时比较长。
目前智能电视进行信号源之间的切换需要2.5s左右的时间,而在第三方应用和DTV、HDMI等信号源之间进行切换则需要4s左右,在切换的过程中电视处于黑屏状态,影响用户体验。因此亟待一种解决方案用来解决该问题。
发明内容
本发明实施例提供一种音视频应用切换的方法,包括:
接收由第一音视频应用切换至第二音视频应用的指令;
音视频资源管理模块停止对所述第一音视频应用的解码的同时为所述第二音视频应用分配第二内存;所述第二内存用于存储所述第二音视频应用的帧数据;所述音视频资源管理模块用于管理音频解码器和视频解码器的资源;
所述音视频资源管理模块释放为所述第一音视频应用分配的第一内存;所述第一内存用于存储所述第一音视频应用的帧数据。
在一种可能的实施方式中,所述接收由第一音视频应用切换至第二音视频应用的指令之后,包括:
所述第二音视频应用向所述音视频资源管理模块发送资源申请的请求。
在一种可能的实施方式中,所述音视频资源管理模块为所述第二音视频应用分配第二内存之后包括:
所述音视频资源管理模块向所述第二音视频应用发送所述第二内存的信息,以进行所述第二音视频应用的音视频的播放,其中所述第二内存的信息包括所述第二内存的名称或地址。
在一种可能的实施方式中,所述进行所述第二音视频应用的音视频的播放,包括:
所述第二音视频应用根据码流的编码格式确定所述音频解码器和/或视频解码器的解码格式,并发送至所述音视频资源管理模块进行所述音频解码器和/或视频解码器进行解码格式设置;
解码格式设置成功后,所述第二音视频应用向所述第二内存输入帧数据,并由所述音频解码器和/或视频解码器进行解码。
在一种可能的实施方式中,所述接收由第一音视频应用切换至第二音视频应用的指令之前,包括:
所述音视频资源管理模块保持音频解码器和视频解码器的开启状态。
本发明实施例提供一种音视频应用切换的装置,包括:
接收模块,用于接收由第一音视频应用切换至第二音视频应用的指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信传媒网络技术有限公司,未经青岛海信传媒网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810613865.3/2.html,转载请声明来源钻瓜专利网。