[发明专利]显示图像的方法、装置、可读存储介质及电子设备在审
申请号: | 201710440187.0 | 申请日: | 2017-06-12 |
公开(公告)号: | CN109035131A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 李轶;高翔;王洪虎 | 申请(专利权)人: | 龙芯中科技术有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06F3/14 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100095 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓冲区 窗口系统 图像数据 显示图像 可读存储介质 电子设备 图像绘制 图像帧 调用 写入 绘制 实时操作系统 拷贝 图像 创建 交换 | ||
1.一种显示图像的方法,其特征在于,包括:
创建屏下前缓冲区、屏下后缓冲区以及图像绘制窗口;
向所述屏下后缓冲区中写入第一图像数据,以使GPU依据所述第一图像数据绘制第一图像帧;
调用窗口系统将所述屏下后缓冲区与所述屏下前缓冲区进行交换,所述窗口系统为实时操作系统中的子系统;
通过所述窗口系统调用GPU,由所述GPU将所述屏下前缓冲区中的第一图像帧拷贝至所述图像绘制窗口中进行显示,同时向所述屏下后缓冲区中写入第二图像数据。
2.根据权利要求1所述的方法,其特征在于,所述创建屏下前缓冲区、屏下后缓冲区以及图像绘制窗口的步骤,包括:
接收到对应的应用程序的启动指令时,调用窗口系统中预设的窗口创建函数;
根据所述窗口创建函数创建屏下前缓冲区、屏下后缓冲区以及图像绘制窗口。
3.根据权利要求2所述的方法,其特征在于,在所述创建屏下前缓冲区、屏下后缓冲区以及图像绘制窗口的步骤之后,所述方法还包括:
接收所述窗口创建函数返回的屏下前缓冲区、屏下后缓冲区以及图像绘制窗口创建完毕信息。
4.根据权利要求2所述的方法,其特征在于,所述向所述屏下后缓冲区中写入第一图像数据的步骤之后,所述方法还包括:
休眠所述应用程序;
当所述屏下后缓冲区与所述屏下前缓冲区交换完成后,唤醒所述应用程序以进行所述第二图像数据的写入。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述通过所述窗口系统调用GPU,由所述GPU将所述屏下前缓冲区中的第一图像帧拷贝至所述图像绘制窗口中进行显示的步骤,包括:
调用所述窗口系统,由所述窗口系统向GPU驱动发送调用指令;
所述GPU驱动响应所述调用指令调用GPU,由所述GPU将所述屏下前缓冲区中的第一图像帧拷贝至所述图像绘制窗口中进行显示。
6.一种显示图像的装置,其特征在于,包括:
创建模块,用于创建屏下前缓冲区、屏下后缓冲区以及图像绘制窗口;
数据写入模块,用于向所述屏下后缓冲区中写入第一图像数据,以使GPU依据所述第一图像数据绘制第一图像帧;
第一调用模块,用于调用窗口系统将所述屏下后缓冲区与所述屏下前缓冲区进行交换,所述窗口系统为实时操作系统中的子系统;
第二调用模块,用于通过所述窗口系统调用GPU,由所述GPU将所述屏下前缓冲区中的第一图像帧拷贝至所述图像绘制窗口中进行显示,同时向所述屏下后缓冲区中写入第二图像数据。
7.根据权利要求6所述的装置,其特征在于,所述创建模块包括:
函数调用子模块,用于接收到对应的应用程序的启动指令时,调用窗口系统中预设的窗口创建函数;
创建子模块,用于根据所述窗口创建函数创建屏下前缓冲区、屏下后缓冲区以及图像绘制窗口。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
接收模块,用于在所述创建子模块创建屏下前缓冲区、屏下后缓冲区以及图像绘制窗口之后,接收所述窗口创建函数返回的屏下前缓冲区、屏下后缓冲区以及图像绘制窗口创建完毕信息。
9.根据权利要求7所述的装置,其特征在于,所述装置还包括:
休眠模块,用于在所述数据写入模块向所述屏下后缓冲区中写入第一图像数据之后,休眠所述应用程序;
唤醒模块,用于当所述屏下后缓冲区与所述屏下前缓冲区交换完成后,唤醒所述应用程序以进行所述第二图像数据的写入。
10.根据权利要求6-9任一项所述的装置,其特征在于,所述第二调用模块具体用于:
调用所述窗口系统,由所述窗口系统向GPU驱动发送调用指令;所述GPU驱动响应所述调用指令调用GPU,由所述GPU将所述屏下前缓冲区中的第一图像帧拷贝至所述图像绘制窗口中进行显示;同时调用所述数据写入模块向所述屏下后缓冲区中写入第二图像数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙芯中科技术有限公司,未经龙芯中科技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710440187.0/1.html,转载请声明来源钻瓜专利网。