发明名称 |
用于智能操作系统的多区域图形绘制方法及装置 |
摘要 |
本发明提出了一种用于智能操作系统的多区域图形绘制方法及装置。该方法包括以下步骤:将Java端创建的多个渲染线程与Native端创建的多个渲染引擎实例进行绑定;将所述一个或多个图形渲染任务基于所对应的渲染线程提交到Native端;在Native端获取与所述一个或多个图形渲染任务所对应的渲染线程绑定的渲染引擎实例以进行图形渲染;以及将所述一个或多个图形渲染任务的渲染结果分别显示在与进行渲染的渲染引擎实例所对应的屏幕区域中。本发明实现了在一个进程内同时管理多个Open GL上下文环境,从而达到可以同时在多个区域进行图形绘制的技术效果,具有线程独立、不限制内存和多区域同时渲染的优势。 |
申请公布号 |
CN106502662A |
申请公布日期 |
2017.03.15 |
申请号 |
CN201610902201.X |
申请日期 |
2016.10.17 |
申请人 |
北京智能管家科技有限公司 |
发明人 |
张喜;雷宇 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
北京思创毕升专利事务所 11218 |
代理人 |
孙向民;廉莉莉 |
主权项 |
一种用于智能操作系统的多区域图形绘制方法,其特征在于,包括以下步骤:将Java端创建的多个渲染线程与Native端创建的多个渲染引擎实例进行绑定;将Java端接收到的一个或多个图形渲染任务分别提交到不同的渲染线程中,并且将所述一个或多个图形渲染任务基于所对应的渲染线程提交到Native端;在Native端获取与所述一个或多个图形渲染任务所对应的渲染线程绑定的渲染引擎实例以进行图形渲染;以及将所述一个或多个图形渲染任务的渲染结果分别显示在与进行渲染的渲染引擎实例所对应的屏幕区域中。 |
地址 |
101500 北京市密云县经济开发区西统路8号西田各庄镇政府办公楼508室-598 |