[发明专利]双系统的图形处理方法、装置及终端在审
申请号: | 202110762132.8 | 申请日: | 2021-07-06 |
公开(公告)号: | CN113379589A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 楼赵辉;赵拯;吴超 | 申请(专利权)人: | 湖北亿咖通科技有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T15/00;G06F9/4401;G06F9/455 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张娜;黄健 |
地址: | 430056 湖北省武汉市武汉经济*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 双系统 图形 处理 方法 装置 终端 | ||
本申请提供一种双系统的图形处理方法、装置及终端,图形处理方法应用于终端,终端包括第一操作系统和第二操作系统,第一操作系统与第二操作系统之间相互独立,该方法包括:获取第一操作系统中的针对第一待显示界面的第一图形处理请求;基于第一图形处理请求调用第一操作系统中的第一图形库接口;控制第一图形库接口通过适配库调用经过对第二操作系统中的第二图形处理函数库复制得到的第一图形处理函数库;通过第一图形处理函数库对第一待显示界面进行图形化处理。与现有技术相比,本申请在第一操作系统通过适配库的接口调用第一图形处理函数库,实现在第一操作系统中使用第一图形处理函数库的目的,从而提高了双系统的图形处理的鲁棒性。
技术领域
本申请涉及电子技术领域,尤其涉及一种双系统的图形处理方法、装置及终端。
背景技术
随着芯片技术的发展,逐渐出现将两个系统集成在同一个芯片上使用的需求,目前市场上出现将仪表系统和娱乐系统集成在一颗系统级芯片(System on Chip,SoC)上的技术。
现有的双系统的双系统的图形处理方法主要包括在应用程序开发框架(QT)中动态的调用安卓(Android)的图形处理器(Graphics Processing Unit,GPU)的硬件接口,去驱动GPU进行相应的图形渲染;以及通过将QT操作系统和Android系统的硬件隔离的方式,将仪表系统和娱乐系统的硬件隔离开去实现仪表显示和娱乐的功能。
但是,仪表系统的显示效果越来越复杂并且需要有3D渲染效果,所以需要用到硬件GPU去做图形渲染。通过现有的实现双系统的方法实现在仪表系统通过GPU去做图形渲染时,通过动态的调用GPU硬件接口的方式时,由于QT和GPU的调用格式不同,会导致调用失败的情况;以及通过硬件隔离的方式时,会导致设备的运行效率降低的情况发生。因此,现有的方案中存在双系统的图形处理的鲁棒性差的问题。
发明内容
本申请实施例提供一种双系统的图形处理方法、装置及终端,以解决现有技术中双系统的图形处理的鲁棒性差的问题。
本申请的第一方面提供一种双系统的图形处理方法,所述图形处理方法应用于终端,所述终端包括第一操作系统和第二操作系统,所述第一操作系统与所述第二操作系统之间相互独立,所述方法包括:
获取所述第一操作系统中的针对第一待显示界面的第一图形处理请求;
基于所述第一图形处理请求调用所述第一操作系统中的第一图形库接口;
控制所述第一图形库接口通过适配库调用经过对所述第二操作系统中的第二图形处理函数库复制得到的第一图形处理函数库;
通过所述第一图形处理函数库对所述第一待显示界面进行图形化处理。
在一种可选的实施方式中,所述通过所述第一图形处理函数库对所述第一待显示界面进行图形化处理,包括:
通过所述第一图形处理函数库调用所述终端上的GPU驱动程序;
控制所述GPU驱动程序运行所述第一图形处理函数库中的图形处理函数对所述第一待显示界面进行图形化处理。
在一种可选的实施方式中,在所述通过所述第一图形处理函数库对所述第一待显示界面进行图形化处理之后,还包括:
获取对所述第一待显示界面进行图形化处理后得到的第一显示界面数据;
将所述第一显示界面数据发送给所述第一操作系统中的所述适配库;
将所述第一显示界面数据通过所述适配库中的第一图形显示接口,在所述终端上显示。
在一种可选的实施方式中,所述方法还包括:
获取所述第二操作系统中针对第二待显示界面的第二图形处理请求基于所述第二图形处理请求调用所述第二操作系统中的第二图形库接口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北亿咖通科技有限公司,未经湖北亿咖通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110762132.8/2.html,转载请声明来源钻瓜专利网。