[发明专利]显示图像的方法、装置、可读存储介质及电子设备在审
申请号: | 201710440187.0 | 申请日: | 2017-06-12 |
公开(公告)号: | CN109035131A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 李轶;高翔;王洪虎 | 申请(专利权)人: | 龙芯中科技术有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06F3/14 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100095 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓冲区 窗口系统 图像数据 显示图像 可读存储介质 电子设备 图像绘制 图像帧 调用 写入 绘制 实时操作系统 拷贝 图像 创建 交换 | ||
本发明实施例提供了一种显示图像的方法、装置、可读存储介质及电子设备,其中所述方法包括:创建屏下前缓冲区、屏下后缓冲区以及图像绘制窗口;向所述屏下后缓冲区中写入第一图像数据,以使GPU依据所述第一图像数据绘制第一图像帧;调用窗口系统将所述屏下后缓冲区与所述屏下前缓冲区进行交换,所述窗口系统为实时操作系统中的子系统;通过所述窗口系统调用GPU,由所述GPU将所述屏下前缓冲区中的第一图像帧拷贝至所述图像绘制窗口中进行显示,同时向所述屏下后缓冲区中写入第二图像数据。通过本发明实施例提供的显示图像的方案,能够提升图像的绘制效率。
技术领域
本发明涉及窗口系统技术领域,特别是涉及一种显示图像的方法、装置、可读存储介质及电子设备。
背景技术
在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,随着对高效显示3D图像的需求逐步增加,需要在实时嵌入式操作系统上设计开发具备3D功能图形系统,其中在实时嵌入式操作系统上的窗口系统中实现3D绘制功能是一个很重要的组成部分。
目前能够在实时操作系统上绘制3D图像的系统为,由美国风河公司在vxWorks上实现的图形系统windml。该图形系统虽然具有3D绘制功能,但图像绘制效率低,前一帧图像绘制完成后需等待较长时间才可以完成下一帧图像的绘制,时常会出现卡顿现象,影响用户的使用体验。
发明内容
本发明提供了一种显示图像的方法、装置、可读存储介质及电子设备,以解决现有技术中存在的图像绘制效率低的问题。
为了解决上述问题,本发明公开了一种显示图像的方法,包括:创建屏下前缓冲区、屏下后缓冲区以及图像绘制窗口;向所述屏下后缓冲区中写入第一图像数据,以使GPU依据所述第一图像数据绘制第一图像帧;调用窗口系统将所述屏下后缓冲区与所述屏下前缓冲区进行交换,所述窗口系统为实时操作系统中的子系统;通过所述窗口系统调用GPU,由所述GPU将所述屏下前缓冲区中的第一图像帧拷贝至所述图像绘制窗口中进行显示,同时向所述屏下后缓冲区中写入第二图像数据。
为了解决上述问题,本发明公开了一种显示图像的装置,包括:创建模块,用于创建屏下前缓冲区、屏下后缓冲区以及图像绘制窗口;数据写入模块,用于向所述屏下后缓冲区中写入第一图像数据,以使GPU依据所述第一图像数据绘制第一图像帧;第一调用模块,用于调用窗口系统将所述屏下后缓冲区与所述屏下前缓冲区进行交换,所述窗口系统为实时操作系统中的子系统;第二调用模块,用于通过所述窗口系统调用GPU,由所述GPU将所述屏下前缓冲区中的第一图像帧拷贝至所述图像绘制窗口中进行显示,同时向所述屏下后缓冲区中写入第二图像数据。
为了解决上述问题,本发明公开了一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行本发明实施例中所述的任意一种显示图像的方法。
为了解决上述问题,本发明还公开了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本发明实施例中所述的任意一种显示图像的方法。
与现有技术相比,本发明包括以下优点:
本发明提供的显示图像的方法、装置、可读存储介质及电子设备,在显示图像时设置屏下前缓冲区以及屏下后缓冲区两个缓冲区,GPU(Graphic Processing Unit,图像处理器)从一个缓冲区中向图像绘制窗口拷贝前一帧图像的同时,CPU(Central ProcessingUnit,中央处理器)即可向另一个缓冲区中写入下一帧图像数据,CPU与GPU并行运行能够提升图像的绘制效率。
附图说明
图1是根据本发明实施例一的一种显示图像的方法的步骤流程图;
图2是根据本发明实施例二的一种显示图像的方法的步骤流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙芯中科技术有限公司,未经龙芯中科技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710440187.0/2.html,转载请声明来源钻瓜专利网。