[发明专利]一种基于GPU的视频处理方法有效

专利信息
申请号: 201711047172.4 申请日: 2017-10-31
公开(公告)号: CN107920253B 公开(公告)日: 2020-08-18
发明(设计)人: 强倩;孙昊良;张慧琳;周渊;蔡荣华;刘庆良;何万江 申请(专利权)人: 北京赛思信安技术股份有限公司;国家计算机网络与信息安全管理中心
主分类号: H04N19/42 分类号: H04N19/42;H04N19/436;H04N19/44;H04N19/40
代理公司: 北京永创新实专利事务所 11121 代理人: 赵文利
地址: 100125 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 gpu 视频 处理 方法
【说明书】:

发明公开了一种基于GPU的视频处理方法,涉及音视频处理技术领域。首先从视频数据源端接收视频数据并存储在缓存队列中,依次读取视频数据进行解封装处理;然后对解封装处理后格式为H.264的视频数据,按顺序读取一帧,并解码为YUV格式数据;将解码出来的YUV数据进行内存映射,并转化为NV12格式后,利用视频转码模块再次转换为YUV420p格式;并分别计算YUV420p格式视频数据的Y分量和UV分量的特征值;最后将两个特征值拷贝到CPU侧的系统内存中,并筛选关键帧。筛选出的关键帧利用基于opencl的CPU和GPU之间的内存拷贝技术拷贝到CPU侧的系统内存中,由存储专用线程将关键帧的YUV数存储到文件。本发明实现了视频处理的加速,提升了视频处理的效率,并有效降低了CPU的资源消耗。

技术领域

本发明涉及音视频处理技术领域,具体为一种基于GPU的视频处理方法。

背景技术

近年来,随着视频编解码技术的快速发展,以H.264为代表的新一代视频编码标准渐渐成为了主流,该视频编码标准采用了最新的视频编码技术,获得了很好的效果,但是其压缩效率的提高是以压缩算法复杂度的提高为代价的。这使得单纯用软件来实现解码,难以达到实时、高效的效果,尤其是高清晰度视频,必须通过硬件电路加速解码才能实现视频的高速解码和实时播放。

随着高清视频的广泛应用,视频数据量的剧增对计算机中央处理器(CPU)造成了巨大的计算压力,仅通过提高CPU的时钟频率来解决这个问题效果已经不明显或不可能。因此充分利用计算机的图形处理器(GPU,Graphics ProcessingUnit)来加速视频处理过程,减轻CPU的计算负担已成为趋势。相对于CPU,GPU拥有更大的数据传输带宽,更多的计算单元,更强的浮点运算能力,非常适合用于那些具有高度并行特征的计算领域,而高清视频处理正好符合这一特点。

图形处理器GPU是专门用于图像运算工作的微处理器。随着GPU的不断推广,利用GPU和CPU协同处理复杂计算的方法也发展起来。利用GPU强大的并行运算能力,能够大幅度提高系统协作的计算性能,从而将CPU从不擅长的并行运算中解放出来,更好地完成系统的管理控制工作。

发明内容

本发明针对上述情况,采用一种基于GPU的视频处理方法,能够支持H.264格式视频的高效解码,以及视频数据的并行处理,提升了视频处理的效率,有效降低CPU占用率。

所述的基于GPU的视频处理方法,具体步骤如下:

步骤一、从视频数据源端接收视频数据并存储在缓存队列中;

步骤二、从缓存队列中依次读取视频数据,并使用视频预处理模块进行解封装处理;

视频预处理模块对视频进行解封装处理,并对非H.264格式的视频进行过滤处理。

步骤三、判断解封装处理后的视频格式是否为H.264,如果是,跳转步骤四;否则,视频处理流程结束。

步骤四、从解封装的视频数据中,按顺序读取一帧数据,并判断是否读取成功;如果成功,进入步骤五,否则,视频处理流程结束。

判断读取成功的过程如下:

读取到某帧视频数据,读取数据帧算法返回的值是1,则表明该帧视频数据读取成功,当读取不到视频数据或者读到视频数据的结尾时,读取数据帧算法返回的值是非1,则表明该帧视频数据读取失败。

步骤五、判断解码器是否进行了初始化,如果是,利用视频解码模块将读取成功的该帧视频数据解码为YUV格式数据;否则,初始化解码器后再将该帧视频数据解码为YUV格式数据;

步骤六、判断对该帧视频数据的解码是否成功,如果是,跳转步骤七;否则,跳转步骤四,继续读下一帧数据。

根据解码算法返回的解码结果参数来判断,若返回的参数值是1则解码成功,若返回的参数值是非1则解码失败。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京赛思信安技术股份有限公司;国家计算机网络与信息安全管理中心,未经北京赛思信安技术股份有限公司;国家计算机网络与信息安全管理中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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