[发明专利]图形显示方法、装置、电子设备及存储介质有效
| 申请号: | 201810159945.6 | 申请日: | 2018-02-26 |
| 公开(公告)号: | CN110196716B | 公开(公告)日: | 2023-07-25 |
| 发明(设计)人: | 曹惠雄;王洪虎 | 申请(专利权)人: | 龙芯中科技术股份有限公司 |
| 主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/38;G06F9/451;G06T1/20 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 100095 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 图形 显示 方法 装置 电子设备 存储 介质 | ||
本发明实施例提供了一种图形显示方法、装置、电子设备及存储介质,应用于图形用户界面应用程序,包括:在图形加速结构EXA驱动中注册操作指令;所述操作指令由图形处理器GPU执行;在显示图形用户界面应用程序的界面图形时,确定所述图形用户界面应用程序的渲染类型;基于所述渲染类型确定目标操作指令;通过所述EXA驱动控制GPU执行目标操作指令以显示所述图形用户界面应用程序的界面图形。由于操作指令通过EXA驱动控制GPU去执行,因此相对于现有技术而言,不需要在CPU去执行,可以有效减少CPU的占用率从而提高图形绘制性能。
技术领域
本发明涉及数据处理技术领域,特别是涉及一种图形显示方法、一种图形显示装置、一种电子设备以及一种存储介质。
背景技术
嵌入式系统是一种专用的计算机系统,作为装置或电子设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM(read only memory,只读存储器)中的嵌入式处理器控制板。事实上,所有带有数字接口的电子设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统。随着嵌入式系统的越来越广泛的应用,越来越多的用户对于图形系统提出更高的要求。
以Qt为例,Qt是一个跨平台C++图形用户界面应用程序开发框架。它可以提供给应用程序开发者建立艺术级的GUI(Graphical User Interface,图形用户界面)所需的所有功能。Qt容易扩展,并且允许真正地组件编程。由于Qt可跨平台,因此通过使用Qt可以开发应用程序和用户界面,然后将其部署到嵌入式操作系统中,而无需重复编写源代码。
目前,Qt绘制完成图形后,通过CPU(Central Processing Unit,中央处理器)实现的软件方式将图形拷贝,并填充到显示缓冲区以进行图形显示。由于目前Qt图形显示的实现方式是通过CPU软件实现拷贝、填充等操作,这些操作会占用CPU的资源,并且效率非常低下。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种图形显示方法、一种图形显示装置、一种电子设备以及一种存储介质。
为了解决上述问题,本发明实施例公开了一种图形显示方法,应用于图形用户界面应用程序,包括:
在图形加速结构EXA驱动中注册操作指令;所述操作指令由图形处理器GPU执行;
在显示图形用户界面应用程序的界面图形时,确定所述图形用户界面应用程序的渲染类型;
基于所述渲染类型确定目标操作指令;
通过所述EXA驱动控制GPU执行目标操作指令以显示所述图形用户界面应用程序的界面图形。
可选地,在所述在显示图形用户界面应用程序的图形时,确定所述图形用户界面应用程序的渲染类型的步骤之前,还包括:
绑定所述EXA驱动与预置的图形用户界面图形库。
可选地,在所述通过所述EXA驱动控制GPU执行目标操作指令以显示所述图形用户界面应用程序的界面图形的步骤之前,还包括:
从所述图形用户界面图形库将所述图形用户界面应用程序的界面图形绘制到窗口缓冲区;
将所述窗口缓冲区的界面图形发送到临时缓冲区。
可选地,所述操作指令包括拷贝指令,所述通过所述EXA驱动控制GPU执行目标操作指令以显示所述图形用户界面应用程序的界面图形的步骤,包括:
通过所述EXA驱动控制所述GPU基于所述拷贝指令从所述临时缓冲区中提取出界面图形;
将所述界面图形拷贝到显示缓冲区以在屏幕上进行显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙芯中科技术股份有限公司,未经龙芯中科技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810159945.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种代码生成系统及方法
- 下一篇:一种Web3D网络交流平台及其建设方法





