[发明专利]视频解码方法及装置有效
申请号: | 201510073425.X | 申请日: | 2015-02-11 |
公开(公告)号: | CN104980788B | 公开(公告)日: | 2018-08-07 |
发明(设计)人: | 陈俊峰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/438 | 分类号: | H04N21/438;H04N21/4405 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 解码 方法 装置 | ||
1.一种视频解码方法,其特征在于,所述方法包括:
获取移动终端的型号信息,将所述移动终端的型号信息发送给服务器,使得所述服务器将所述移动终端的型号信息与白名单中的信息进行匹配;
根据所述服务器返回的匹配结果判断所述移动终端的型号信息是否与白名单中的信息相匹配,所述白名单中记录有支持硬件解码的移动终端的型号信息;
若不匹配,则通过软件解码器解码视频;
若相匹配,则根据所述移动终端的处理器的版本信息获取对应的视频解码库,并根据所述视频解码库判断所述视频的格式是否为预置视频编码标准格式;
若是,则通过硬件解码器解码所述视频,若否,则执行所述通过软件解码器解码视频的步骤。
2.根据权利要求1所述的方法,其特征在于,所述通过硬件解码器解码所述视频包括:
通过所述硬件解码器执行硬件解码初始化操作,判断所述硬件解码初始化操作是否发生错误;
若所述硬件解码初始化操作发生错误,则执行所述通过软件解码器解码视频的步骤;
若所述硬件解码初始化操作未发生错误,则通过所述硬件解码器正式解码所述视频,判断所述正式解码是否发生错误;
若所述正式解码发生错误,则执行所述通过软件解码器解码视频的步骤。
3.根据权利要求2所述的方法,其特征在于,所述通过所述硬件解码器执行硬件解码初始化操作,判断所述硬件解码初始化操作是否发生错误包括:
通过所述硬件解码器对所述视频中一组指定的视频特征参数进行分析,以确定所述硬件解码器是否支持所述视频特征参数;
若不支持,则确定所述硬件解码初始化操作发生错误。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若支持,则判断渲染器支持显示的颜色的格式与所述硬件解码器支持的视频解压缩格式是否匹配;
若不匹配,则确定所述硬件解码初始化操作发生错误。
5.根据权利要求4所述的方法,其特征在于,所述通过所述硬件解码器正式解码所述视频,判断所述正式解码是否发生错误包括:
通过所述硬件解码器解码所述视频的首帧,若解码前后所述视频特征参数的信息不一致,则重新确认解码后获得的所述视频特征参数,并当确认过程中发生错误时,确定所述正式解码发生错误;
若解码前后所述视频特征参数的信息一致,或确认过程中未发生错误,则继续解码所述视频的其他帧,并当解码过程中发生错误时,确定所述正式解码发生错误。
6.根据权利要求1至5的任一项所述的方法,其特征在于,所述通过软件解码器解码所述视频包括:
通过所述软件解码器解码所述视频;
若解码过程中发生解码错误,则切换系统播放器解码所述视频。
7.根据权利要求6所述的方法,其特征在于,所述通过所述软件解码器解码所述视频之后包括:
将所述移动终端的型号信息发送给所述服务器,使得所述服务器根据所述移动终端的型号信息更新所述白名单。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510073425.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:视频播放方法及装置
- 下一篇:多媒体装置及其光标控制方法