[发明专利]Android平台下电子海图引擎及无时延显示方法有效
申请号: | 201410402033.9 | 申请日: | 2014-08-15 |
公开(公告)号: | CN104182498B | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 刘宇;周密;王楠;卢新平;吴选 | 申请(专利权)人: | 成都天奥信息科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 成都行之专利代理事务所(普通合伙)51220 | 代理人: | 梁田 |
地址: | 610000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种Android平台下电子海图引擎及无时延显示方法,该Android平台下电子海图引擎包括图库管理模块、内存海图库管理模块、所述图库管理模块,包括海图文件库、海图文件管理模块、图库调度模块,还包括渲染模块;该Android平台下电子海图无时延显示方法包括图库调度步骤、内存海图索引步骤以及海图转换步骤、渲染步骤。该Android平台下电子海图引擎及无时延显示方法结合Android平台本身固有的系统硬件的特点以及电子海图的显示特性,综合改进了使用时的拖移缩放延时效果,使得在大多数情景下避免了无法忍受的延时、闪烁的情况,成倍的降低内存占用率与提高了通用处理效率。 | ||
搜索关键词: | android 平台 电子 海图 引擎 无时 显示 方法 | ||
【主权项】:
一种Android平台下电子海图引擎,包括:图库管理模块、内存海图库管理模块;所述图库管理模块,包括海图文件库、海图文件管理模块、图库调度模块,所述海图文件库用于存储海图文件,所述海图文件管理模块用于管理所述海图文件库,所述图库调度模块用于获取实时的屏幕显示区域信息,根据接收的实时屏幕显示区域信息更新内存中第一海图文件集,内存海图库管理模块,用于读取由所述图库调度模块更新至内存中的所述第一海图文件集、实时屏幕显示区域信息,根据实时屏幕显示区域设置显示缓冲区域,由所述显示缓冲区域从第一海图文件集中确定第一有效海图元素集,对所述第一有效海图元素集建立索引文件;其特征在于, 还包括渲染模块;所述渲染模块用于拷贝缓冲内存位图中处于实时屏幕显示区域内的部分生成用于输出显示的第一内存位图,所述渲染模块还包括如下缓冲内存位图初始化模块与缓冲内存位图的更新模块:(1)、缓冲内存位图的初始化模块,用于读取内存海图库管理模块生成的索引文件,根据索引文件中的数据信息将第一有效海图元素集中的海图元素转换至统一的实时屏幕显示区域坐标系中得到第二有效海图元素集,将第二有效海图元素集用表达库规则拼接绘制成缓冲内存位图;(2)、缓冲内存位图的更新模块,用于读取内存海图库管理模块生成的索引文件,用索引文件中的区域范围与更新前的缓冲内存位图的区域范围比对得到重叠区域与非重叠区域,更新后的缓冲内存位图中处于重叠区域的部分用更新前的缓冲内存位图中对应重叠区域的部分拷贝得到,更新后的缓冲内存位图中处于非重叠区域的部分根据如下方法得到,所述索引文件从第一有效海图元素集中找到处于非重叠区域的海图元素转换至统一的实时屏幕显示区域坐标系中构成第三有效海图元素集,将第三有效海图元素集用表达库规则拼接绘制出缓冲内存位图中处于非重叠区域的部分。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都天奥信息科技有限公司,未经成都天奥信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410402033.9/,转载请声明来源钻瓜专利网。