[发明专利]Android平台下电子海图引擎及无时延显示方法有效
| 申请号: | 201410402033.9 | 申请日: | 2014-08-15 |
| 公开(公告)号: | CN104182498B | 公开(公告)日: | 2017-06-13 |
| 发明(设计)人: | 刘宇;周密;王楠;卢新平;吴选 | 申请(专利权)人: | 成都天奥信息科技有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 成都行之专利代理事务所(普通合伙)51220 | 代理人: | 梁田 |
| 地址: | 610000 四川省*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | android 平台 电子 海图 引擎 无时 显示 方法 | ||
技术领域
本发明属于海事、导航、GIS (地理信息系统)领域,具体应用于海图机、导航仪等产品的GIS信息系统的底层支撑平台,特别是Android平台的电子海图项目中,涉及一种Android平台下电子海图引擎及无时延显示方法。
背景技术
在海事、导航、GIS (地理信息系统)领域的业务中,作为海图机、导航仪等产品的GIS信息系统的底层支撑平台,电子海图是项目产品开发环节的一个重要模块。电子海图技术使用计算机可以快速生产数字化形式的海图-电子海图。相对于静态的纸质海图,电子海图的显示有着其无法比拟的优点。例如,可以迅速转换比例尺,以便详细观察航行中的关键航段,可以放大缩小感兴趣区域,可以快速更换海图,将海图信息与接收到的导航信息以及雷达信息等相叠加,在一个屏幕上显示,从而非常直观地为船舶的安全航行提供有力的保障等等。电子海图结合卫星定位设备、水声设备和无线电通信设备,组成电子海图显示与信息系统或电子海图系统,提高海上安全航行的自动化水平。
安卓做为一个新兴的操作系统,其开发的开源性以及广泛的应用性已经开始引领了移动开发的新方向,目前世界上还未出现过其他任何的Android平台下的电子海图引擎。
发明内容
本发明公开了一种Android平台下电子海图引擎,该Android平台下的电子海图引擎解决了以往无法在Android平台上对电子海图文件进行管理、交互操作、拼接绘制、显示更新电子海图的问题,具有底层稳定性好、内存管理效率高、多海图文件的无缝拼接绘制显示以及快速显示更新方法带来的低显示时延、无屏幕闪烁抖动等特点。
本发明还公开了一种Android平台下电子海图无时延显示方法,该Android平台下电子海图无时延显示方法结合了Android平台本身固有的系统硬件的特点以及电子海图的显示特性,综合改进了使用时的拖移缩放延时效果,使得在大多数情景下避免了无法忍受的延时、闪烁的情况,而且减少了以往使用标准海图文件占用存储空间大,处理效率低的问题,成倍的降低内存占用率与提高了通用处理效率。
实现本发明的Android平台下电子海图引擎的第一技术方案为:
包括图库管理模块、内存海图库管理模块;
所述图库管理模块,包括海图文件库、海图文件管理模块、图库调度模块,
所述海图文件库用于存储海图文件,
所述海图文件管理模块用于管理所述海图文件库,
所述图库调度模块用于获取实时的屏幕显示区域信息,根据接收的实时屏幕显示区域信息更新内存中第一海图文件集,
内存海图库管理模块,用于读取由所述图库调度模块更新至内存中的所述第一海图文件集、实时屏幕显示区域信息,根据实时屏幕显示区域设置显示缓冲区域,由所述显示缓冲区域从第一海图文件集中确定第一有效海图元素集,对所述第一有效海图元素集建立索引文件;
还包括渲染模块;
所述渲染模块用于拷贝缓冲内存位图中处于实时屏幕显示区域内的部分生成用于输出显示的第一内存位图,所述渲染模块还包括如下缓冲内存位图初始化模块与缓冲内存位图的更新模块:
(1)、缓冲内存位图的初始化模块,用于读取内存海图库管理模块生成的索引文件,根据索引文件中的数据信息将第一有效海图元素集中的海图元素转换至统一的实时屏幕显示区域坐标系中得到第二有效海图元素集,将第二有效海图元素集用表达库规则拼接绘制成缓冲内存位图;
(2)、缓冲内存位图的更新模块,用于读取内存海图库管理模块生成的索引文件,用索引文件中的区域范围与更新前的缓冲内存位图的区域范围比对得到重叠区域与非重叠区域,更新后的缓冲内存位图中处于重叠区域的部分用更新前的缓冲内存位图中对应重叠区域的部分拷贝得到,更新后的缓冲内存位图中处于非重叠区域的部分根据如下方法得到,所述索引文件从第一有效海图元素集中找到处于非重叠区域的海图元素转换至统一的实时屏幕显示区域坐标系中构成第三有效海图元素集,将第三有效海图元素集用表达库规则拼接绘制出缓冲内存位图中处于非重叠区域的部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都天奥信息科技有限公司,未经成都天奥信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410402033.9/2.html,转载请声明来源钻瓜专利网。





