买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种提高二维电子海图显示效率的方法_中科星图深海科技有限公司_202410017424.2 

申请/专利权人:中科星图深海科技有限公司

申请日:2024-01-05

公开(公告)日:2024-03-29

公开(公告)号:CN117523037B

主分类号:G06T11/20

分类号:G06T11/20;G06T1/20;G06T1/60;G06T3/4038;G06F9/50;G06F16/26;G06F16/29

优先权:

专利状态码:有效-授权

法律状态:2024.03.29#授权;2024.02.27#实质审查的生效;2024.02.06#公开

摘要:本发明提出了一种提高二维电子海图显示效率的方法,通过在计算屏幕四角对应的二维电子海图四至位置,筛选掉大量暂时不绘制海洋要素,只绘制屏幕可见区域内容;同时利用多线程对二维电子海图进行二重切分,首先根据海图要素显示优先级对海图要素数据进行图层切分,然后针对各个海图要素图层使用4个线程进行2x2等比切分,四个线程独立绘制切分出来的14海图要素图层,4个14海图要素图层绘制结束后拼接成完整的海图要素图层图像,最后将各完整海图要素图层图像合并成一个完整的二维电子海图;各个子线程通过二级缓存,在二维电子海图不发生变化的情况下,实现二维电子海图只绘制一次功能,有效解决实时不停地绘制二维电子海图海洋要素问题。

主权项:1.一种提高二维电子海图显示效率的方法,其特征在于,包括如下步骤:步骤一:主线程中获取各海洋要素数据及其类型、类别与显示优先级信息,然后主线程中初始化各海洋要素图层线程,海洋要素图层子线程中初始化各自绘制的海图要素图层,设置背景透明;步骤二:各海洋要素图层线程按叠放次序与显示优先级对海洋要素各类型数据进行切分,各海洋要素图层线程独立绘制切分出来的海洋要素数据;步骤三:计算显示屏幕四角对应的二维电子海图四至范围,筛选掉大量暂时不绘制的海洋要素,只绘制屏幕可见区域内容;步骤四:4个子线程对各海洋要素图层线程切分出来的海图要素图层再次进行2x2切分,各海图要素图层中4个子线程独立绘制切分出来的海洋要素数据,通过各海图要素数据经纬度位置点计算所在子线程编号threadID,既而分配给对应子线程进行绘制渲染;步骤五:各子线程通过二级缓存,在二维电子海图显示范围不发生变化的情况下,实现各二维电子海图要素图层只绘制一次功能,只有在电子海图显示范围发生变化或有绘图事件产生时,才触发二维电子海图重新绘制操作;步骤六:各海图要素图层线程对四个子线程独立绘制切分出来的海洋要素数据二级缓存图像进行拼接,拼接成完整的海图要素图层图像;步骤七:主线程中对各海图要素图层线程拼接后的完整海图要素图层图像进行叠加合并,合并成完整的二维电子海图图像;步骤八:主线程监控二维电子海图显示范围变化与绘图事件,触发电子海图重新绘制操作后,调用各子线程绘制对应的海图要素图层,然后对绘制结束的海图要素图层进行拼接与叠加合并。

全文数据:

权利要求:

百度查询: 中科星图深海科技有限公司 一种提高二维电子海图显示效率的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。