[发明专利]视频清晰度的切换方法及装置有效
申请号: | 201610149109.0 | 申请日: | 2016-03-15 |
公开(公告)号: | CN107197371B | 公开(公告)日: | 2019-12-13 |
发明(设计)人: | 刘成;罗彬 | 申请(专利权)人: | 广州市动景计算机科技有限公司 |
主分类号: | H04N21/4402 | 分类号: | H04N21/4402;H04N21/442 |
代理公司: | 11545 北京合智同创知识产权代理有限公司 | 代理人: | 李杰;兰淑铎 |
地址: | 510640 广东省广州市天河区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 清晰度 切换 方法 装置 | ||
1.一种视频清晰度的切换方法,其特征在于,所述方法包括:
在通过第一解码库播放第一视频源的过程中,根据当前的网络条件确定是否切换视频清晰度;
若切换视频清晰度,则建立第二解码库,通过所述第二解码库加载与当前网速对应的清晰度等级的第二视频源,所述第二视频源与所述第一视频源为同一个视频内容的不同视频源;
在与第一视频源画布重叠的新建画布上,按照所述第一视频源的播放进度同步播放所述第二视频源,其中,所述新建画布的初始透明度为完全透明,所述第二视频源的初始播放音量与所述第一视频源的播放音量相同;
在开始播放所述第二视频源起的预设时长内,将第一视频源画布的透明度过渡转换为完全透明,同时将所述新建画布的透明度过渡转换为完全不透明;并且将所述第一视频源的声音切换为所述第二视频源的声音;
停止播放所述第一视频源;
在所述建立第二解码库之前,所述方法进一步包括:
获取所述第二视频源的清晰度等级;
对所述第一视频源和所述第二视频源的清晰度等级进行比较;
若所述第一视频源的清晰度等级大于所述第二视频源的清晰度等级,则对播放所述第一视频源过程中出现的缓冲次数进行计数;
当所述缓冲次数超过预设的次数阈值时,建立第二解码库,加载所述第二视频源。
2.根据权利要求1所述的方法,其特征在于,所述根据当前的网络条件确定是否切换视频清晰度,包括:
判断当前网络的网速是否发生了变化;
若当前网络的网速发生了变化,则确定切换视频清晰度。
3.根据权利要求1所述的方法,其特征在于,所述根据当前的网络条件确定是否切换视频清晰度,包括:
判断是否切换到新的网络中;
若切换到新的网络中,则确定切换视频清晰度。
4.根据权利要求3所述的方法,其特征在于,所述判断是否切换到新的网络中,包括:
监听操作系统广播的系统通知消息,所述系统通知消息用于通知网络切换事件;
根据是否接收到所述系统通知消息判断是否切换到新的网络。
5.根据权利要求1所述的方法,其特征在于,在所述建立第二解码库之前,所述方法进一步包括:
若所述第一视频源的清晰度等级等于所述第二视频源的清晰度等级,则取消建立第二解码库;
若所述第一视频源的清晰度等级小于所述第二视频源的清晰度等级,则建立第二解码库,加载所述第二视频源。
6.根据权利要求1所述的方法,其特征在于,所述通过所述第二解码库加载与当前网速对应的清晰度等级的第二视频源,包括:
通过所述第二解码库加载当前网速所支持的最高清晰度等级的第二视频源。
7.根据权利要求1所述的方法,其特征在于,所述按照所述第一视频源的播放进度同步播放所述第二视频源,包括:
在所述第二视频源加载完毕时记录所述第一视频源的播放进度,记为第一播放进度;
将所述第一播放进度与预设的进度后置余量相加,获得第二播放进度;
将所述第二视频源的起始播放进度调整为所述第二播放进度;
当所述第一视频源播放至所述第二播放进度时,启动播放所述第二视频源。
8.根据权利要求1所述的方法,其特征在于,所述将第一视频源画布的透明度过渡转换为完全透明,同时将所述新建画布的透明度过渡转换为完全不透明,包括:
按照预设的透明度步进值逐步下调第一视频源画布的透明度参数,同时按照所述透明度步进值逐步上调新建画布的透明度参数。
9.根据权利要求1所述的方法,其特征在于,所述将所述第一视频源的声音切换为所述第二视频源的声音,包括:
在开始播放所述第二视频源时,关闭所述第一视频源的声音。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市动景计算机科技有限公司,未经广州市动景计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610149109.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:屏幕共享的系统及方法
- 下一篇:一种终端音频参数管理方法、装置及系统