[发明专利]一种全球图描画的方法、装置及相关导航终端在审
申请号: | 201810421270.8 | 申请日: | 2018-05-04 |
公开(公告)号: | CN110443861A | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 任海滨 | 申请(专利权)人: | 沈阳美行科技有限公司 |
主分类号: | G06T11/00 | 分类号: | G06T11/00;G06T9/00 |
代理公司: | 北京思格颂知识产权代理有限公司 11635 | 代理人: | 李中永 |
地址: | 110167 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 描画 图像数据 读取 导航终端 全球 栅格化 图像数据转换 比例尺 栅格化处理 配色 地理区域 球体图像 预先保存 帧率 消耗 | ||
本发明公开了一种全球图描画的方法、装置及相关导航终端。所述方法包括:根据全球图中地理区域的标识和配色,从预先保存的栅格化后的图像数据中读取对应的图像数据;将读取的所述图像数据转换成球体图像数据并描画显示。本发明在描画全球图的过程中,直接采用预先已经经过栅格化处理后的图像数据,这样,相比于现有技术的做法,由于可以直接使用之前处理好的图像数据,因此可以大大减少在全球图比例尺下GPU栅格化所消耗的时间,同时也可以提高了GPU描画的帧率和用户的使用体验。
技术领域
本发明涉及计算机图形处理技术领域,特别涉及一种全球图描画的方法、装置及相关导航终端。
背景技术
在导航中,所有的导航图的数据通常以矢量的形式表示的,比如等高面,道路等。但是对于比较高的比例尺的图形,例如全球图的状态下,一方面是没有必要也无法显示所有的细节;另一方面,矢量数据进行描画和显示的过程中,栅格化的过程比较耗费时间,这样使得这类图进行显示时,白白浪费图形处理器(Graphics Processing Unit,GPU)的描画时间,而且用户体验也很差。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种全球图描画的方法、装置及相关导航终端。
第一方面,本发明实施例提供一种全球图的描画方法,包括:
根据全球图中地理区域的标识和配色,从预先保存的栅格化后的图像数据中读取对应的图像数据;
将读取的所述图像数据转换成球体图像数据并描画显示。
在一个实施例中,预先保存的栅格化后的图像数据,通过下述方式预先得到:
对全球图中包含的所有区域的矢量图像数据进行栅格化处理,转换成对应的位图数据并保存。
在一个实施例中,对全球图中包含的所有区域的矢量图像数据进行栅格化处理,转换成对应的位图数据,包括:
对全球图中包含的所有区域的矢量图像数据,按照不同的配色,分别转换成为对应的位图文件;所述位图文件标识中包括所述位图文件对应的地理区域的标识和配色标识;
根据全球图中地理区域的标识和配色,从预先保存的栅格化后的图像数据中读取对应的图像数据,包括:
根据地理区域的标识和配色标识,读取文件标识与之匹配的位图文件。
在一个实施例中,对全球图中包含的所有区域的矢量数据进行栅格化处理,转换成对应的位图数据并保存之后,所述方法还包括:
对保存的位图数据进行压缩;
所述从预先保存的栅格化后的图像数据中读取对应的图像数据之后,包括:
解压缩对应的位图数据。
在一个实施例中,将读取的栅格化后的图像数据转换成球体网格数据,包括:
根据经纬度坐标与参数球面坐标的转换关系,将所述地理区域的图像数据的经纬度坐标转换成对应的球面坐标。
在一个实施例中,将所述地理区域的图像数据的经纬度坐标转换成对应的球面坐标,包括:
将地理区域的栅格化后的图像数据划分为若干个网格;
计算每个网格上各顶点的经纬度坐标;
根据经纬度坐标与参数球面坐标的转换关系,将计算出来的每个网格上各顶点的经纬度坐标转换成对应的球面坐标;
所述按照转换后的球面坐标,描画球体上对应地理区域的图形并显示,包括:
将所述每个网格分解为三角形,对所述三角形进行描画并显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳美行科技有限公司,未经沈阳美行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810421270.8/2.html,转载请声明来源钻瓜专利网。