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





