[发明专利]一种视频解码方法和装置有效

专利信息
申请号: 201210039401.9 申请日: 2012-02-21
公开(公告)号: CN103260021A 公开(公告)日: 2013-08-21
发明(设计)人: 赖晶 申请(专利权)人: 腾讯科技(深圳)有限公司
主分类号: H04N7/26 分类号: H04N7/26
代理公司: 北京鑫媛睿博知识产权代理有限公司 11297 代理人: 龚家骅
地址: 518057 广东省深圳*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 视频 解码 方法 装置
【说明书】:

技术领域

发明涉及计算机技术领域,特别涉及一种视频解码方法和装置。

背景技术

由于视频分辨率、码率的不断提高,视频解码的复杂度也在不断的提高,视频解码计算所占用的系统资源相应的也在持续增加。用CPU(Central Processing Unit,中央处理器)进行视频解码(软解码)要占用大量的CPU计算资源,甚至有可能出现CPU计算资源无法满足高分辨率、高码率的需要。所以最近几年,从PC到笔记本到手持设备都出现了使用GPU(Graphic Processing Unit,图形处理器,显示处理的核心组件,一般安装于显卡上)进行视频解码的趋势。因为GPU有强大的并行计算功能,适合视频解码,能够轻松实现几十兆码率的1080P(一种高清数字视频显示格式)视频的解码。所以,将来GPU解码将成为视频解码的主流技术。

在GPU解码过程中,显卡驱动程序(或称驱动程序,某些GPU是集成在主板或CPU中的)通常会通过DXVA (DirectX Video Acceleration,视频硬件加速,微软公司定制的一种视频加速的规范)接口向应用程序(一般是视频播放器)报告GPU的解码能力。如表1所示,微软在DXVA规范中为GPU定义了一些解码能力。

                  表1

DXVA_ModeNone

DXVA_ModeH261_A

DXVA_ModeH261_B

DXVA_ModeH263_A

DXVA_ModeH263_B

DXVA_ModeH263_C

DXVA_ModeH263_D

DXVA_ModeH263_E

DXVA_ModeH263_F

DXVA_ModeMPEG1_A

DXVA_ModeMPEG2_A

DXVA_ModeMPEG2_B

DXVA_ModeMPEG2_C

DXVA_ModeMPEG2_D

DXVA_ModeH264_A  

DXVA_ModeH264_B  

DXVA_ModeH264_C  

DXVA_ModeH264_D  

DXVA_ModeH264_E  

DXVA_ModeH264_F  

DXVA_ModeWMV8_A  

DXVA_ModeWMV8_B  

DXVA_ModeWMV9_A  

DXVA_ModeWMV9_B  

DXVA_ModeWMV9_C  

DXVA_ModeVC1_A   

DXVA_ModeVC1_B   

DXVA_ModeVC1_C   

DXVA_ModeVC1_D

在表1中,不同的解码能力对应了不同的工作模式和视频编码格式,一般每种GPU都具备上述列表中的多种视频解码能力,即能够支持多种视频文件格式的解码。每个视频解码能力都有相对应的COM(Component Object Model,组件对象模型)接口,也可以称为解码接口。通常情况下,GPU不支持的视频解码能力的信息是不会通过DXVA接口上报的。就是说一般情况下,视频播放器通过DXVA接口能够查询到的GPU视频解码能力信息都是真实可用的。

然而,发明人发现,现有技术至少存在如下问题:

由于驱动程序的程序缺陷或者其他一些原因,在驱动程序通过DXVA 接口上报的GPU解码能力信息中,可能存在错误的解码能力信息,即驱动程序上报了GPU不具备的解码能力,该解码能力信息对应的COM接口被称为dummy(虚假)接口。视频播放器使用dummy接口进行视频解码将会造成应用程序的崩溃。

发明内容

本发明的目的在于提供一种视频解码方法和装置,以提高视频解码过程的安全性和可靠性,为此,本发明实施例采用如下技术方案:

一种视频解码方法,其特征在于,包括:

查询图形处理器GPU是否支持待解码视频的解码,如果支持,则获取相应的解码能力信息;

判断获取的解码能力信息是否真实,如果真实,则通过所述GPU对待解码视频进行解码;

如果GPU不支持待解码视频的解码,或获取的解码能力信息不真实,则通过预设解码方式对待解码视频进行解码。

一种视频解码装置,其特征在于,包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210039401.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top