[发明专利]一种用于飞腾显卡的VPU视频解码输出方法及系统有效

专利信息
申请号: 202210449772.8 申请日: 2022-04-24
公开(公告)号: CN114567784B 公开(公告)日: 2022-08-16
发明(设计)人: 刘意虎;宾泽民;周磊;王勇军;张铎 申请(专利权)人: 银河麒麟软件(长沙)有限公司
主分类号: H04N19/423 分类号: H04N19/423
代理公司: 湖南兆弘专利事务所(普通合伙) 43008 代理人: 谭武艺
地址: 410205 湖南省长沙市长沙高新开发区*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用于 飞腾 显卡 vpu 视频 解码 输出 方法 系统
【说明书】:

发明公开了一种用于飞腾显卡的VPU视频解码输出方法及系统,本发明方法包括获取显示设备,完成与飞腾显卡显示设备的链接,创建缓冲管理设备GBM、创建DMABUF缓冲区并获取对应的文件描述符fd;使用开放多媒体加速层OMX的fd导入功能,将各个DMABUF缓冲区的fd导入给GPU中的视频编解码单元VPU使用,OMX使用回调函数将已经解码完成的fd锁定后加入显示输出队列,使GPU从显示输出队列中获取fd并进行渲染输出,GPU使用完fd后通知OMX释放fd。本发明能够实现对飞腾显卡的VPU视频解码输出优化,以降低飞腾显卡的VPU在解码输出时的CPU占用率以及提高系统的性能和效率,防止画面撕裂。

技术领域

本发明涉及计算机视频播放技术,具体涉及一种用于飞腾显卡的VPU视频解码输出方法及系统。

背景技术

飞腾X100显卡是飞腾信息技术有限公司研发的一款国产GPU。包含了图形显示模块以及VPU单元(Video Processing Unit,视频编解码单元)。飞腾X100显卡集成的VPU是一个高性能的多标准视频IP,可以执行以下解码:H.264 / AVC BP / MP / HP,VC-1 SP / MP/ AP,MPEG-1 / 2 ,MPEG4 SP / ASP,DivX / XviD,AVS,RV-8 / 9/10,VP8和Theora视频。

当前飞腾X100显卡VPU视频输出仅使用软件输出显示,视频输出能力很大程度上受到CPU处理能力的限制。如图1所示,当前飞腾X100显卡VPU解码视频输出方法包括:

步骤S101:MPV播放器中创建解码环境,申请显存;

步骤S102:准备一帧的数据;

步骤S103:利用开放多媒体加速层OMX(OpenMax)后端解码框架开始解码;

步骤S104:解码后的yuv数据进行rgb转换并拷贝到显示进程;

步骤S105:利用X11方式进行数据显示。

由此可见,飞腾X100显卡VPU解码虽然采用的是硬件解码,但解码后的数据,如果需要使用GPU的方式来输出,则需要对解码后的数据进行一次拷贝,而且目前输出采用的是软件的方式,这导致了用飞腾X100显卡VPU进行视频解码时CPU占用率很高。当播放多个视频时,由于现有的方案中并未考虑到显卡GPU的资源情况,每增加一个视频的播放,都只能使用该方式进行处理。而这种方法存在很大的不足,在播放过程中CPU占用率会急剧上升,往往会出现后面播放的视频存在窗口拖动卡住,画面卡顿、视频帧画面严重延时甚至画面完全卡住不动等问题,严重的还会导致系统漰溃。现有的飞腾X100显卡VPU视频解码输出方法对系统整体资源带来了极大的消耗,若用户在播放视频时进行其他操作,比如日常电脑办公,此时就会出现系统CPU资源不够,其他应用无法得到及时的响应的现象,从而给用户播放视频带来极差的体验感。因此,当用户在播放多个视频时效率低下,有很大的延迟和卡顿,严重影响了用户体验。因此,如何提高视频播放时CPU占用率以及用户体验以及性能,是当前面临的一个重要的难题。

发明内容

本发明要解决的技术问题是:针对现有技术的上述技术问题,提供一种用于飞腾显卡的VPU视频解码输出方法及系统,本发明旨在实现对飞腾显卡的VPU视频解码输出优化,以降低飞腾显卡的VPU在解码输出时的CPU占用率以及提高系统的性能和效率,防止画面撕裂。

为了解决上述技术问题,本发明采用的技术方案为:

一种用于飞腾显卡的VPU视频解码输出方法,包括:

1)获取显示设备,完成与飞腾显卡显示设备的链接,获取飞腾显卡显示设备,并为飞腾显卡显示设备创建一个缓冲管理设备GBM;

2)基于缓冲管理设备GBM创建多个DMABUF缓冲区,并分别获取每一个DMABUF缓冲区的文件描述符fd;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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