首页> 中国专利> 使用电子地图文件的电子地图显示系统、方法和存储介质

使用电子地图文件的电子地图显示系统、方法和存储介质

摘要

本发明公开了一种使用电子地图文件的电子地图显示系统、方法和存储介质。该方法包含有:提供包含有多个对象的一电子地图文件,其中每一对象具有一属性;以及比较一显示范围所包含的多个目标对象所分别对应的多个属性来控制所述多个目标对象的显示顺序以显示所述多个目标对象。使用者不必通过缩放地图比例尺而无法直接依据生活中实际浏览地图的经验来快速了解某地点在大地图中的相对位置,因此,使用该电子地图显示系统将变得很方便。

著录项

  • 公开/公告号CN101192219A

    专利类型发明专利

  • 公开/公告日2008-06-04

    原文格式PDF

  • 申请/专利权人 致伸科技股份有限公司;

    申请/专利号CN200610148599.9

  • 发明设计人 奚正宁;

    申请日2006-11-22

  • 分类号G06F17/30(20060101);G01C21/36(20060101);G09B29/00(20060101);

  • 代理机构72003 隆天国际知识产权代理有限公司;

  • 代理人陈晨

  • 地址 中国台湾台北市

  • 入库时间 2023-12-17 20:15:19

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-01-05

    未缴年费专利权终止 IPC(主分类):G06F17/30 授权公告日:20110202 终止日期:20161122 申请日:20061122

    专利权的终止

  • 2011-02-02

    授权

    授权

  • 2008-07-30

    实质审查的生效

    实质审查的生效

  • 2008-06-04

    公开

    公开

说明书

技术领域

本发明提供一种显示电子地图的装置与方法,尤其是一种利用多个目标对象所分别对应的多个属性来控制所述多个目标对象的显示顺序以显示所述多个目标对象的电子地图显示系统与相关方法。

背景技术

对于一般人而言,若置身于某地理环境中的一个陌生地点,可以使用电子地图显示系统来察看该陌生地点邻近的重要地标以确保不会迷路,而其也需要了解该陌生地点在此地理环境中的相对位置来确定前往下一地点时的大概方向;目前常见的电子地图显示系统(例如汽车导航系统)对于显示大地图中的某个较小的地理位置(例如上述地理环境中的陌生地点)而言,一般使用者有两种方式可以了解该地理位置在大地图中的相对位置,第一种方式是直接移动滚动条(scrollbar)来改变目前的显示范围以了解该地理位置的相对位置,此种方式虽然较为直接,然而,由于每次改变显示范围时该电子地图显示系统会重新显示改变后显示范围中的所有目标对象(亦即电子地图制作公司所制作的地标),此将使得每次移动滚动条时都需要等候一段时间以使该电子地图显示系统显示出所有目标对象,因此,对于使用者而言,虽然移动滚动条来改变显示范围以了解该相对位置的概念较为直接,然而,却需要浪费不少的等待时间;此外,第二种了解相对位置的方式是通过缩放地图比例尺来让使用者察看地理环境的相对位置,亦即,使用者通过放大目前的地图比例尺来缩小目前的显示范围而增加屏幕上所能够显示的地图范围,因此,改变后的显示范围将能够包含更大的地图范围,使用者则因为可视的地图范围变得较大而能够了解到该地理位置在大地图上的相对位置,然而,由于放大地图比例尺的关系将使得该电子地图显示系统在显示该改变后的显示范围时会有选择性地不显示过于详细的目标对象,举例来说,在地图比例尺放大之前,该电子地图显示系统皆会显示所有目标对象(例如显示一重要道路与一支线道路),而在地图比例尺放大之后,则可能只显示该重要道路而选择不显示该支线道路以让使用者所看到的信息不会过于杂乱并同时减少该电子地图显示系统在显示时所需要的运行时间,然而,上述地图比例尺缩放的显示方式对于使用者而言,在使用上很不直接,亦即,使用者必须通过缩放地图比例尺而无法直接依据生活中实际浏览地图的经验来快速了解某地点在大地图中的相对位置,因此,使用该电子地图显示系统将变得很不方便。

发明内容

因此本发明的目的之一在于提供一种电子地图显示方法与电子地图显示系统,其比较多个目标对象所分别对应的多个属性控制所述多个目标对象的显示顺序来显示所述多个目标对象,以解决上述的问题。

依据本发明的实施例,其公开一种电子地图显示方法。该方法包含有:提供包含有多个对象的电子地图文件,其中每一对象具有一属性;以及比较一显示范围所包含的多个目标对象所分别对应的多个属性来控制所述多个目标对象的显示顺序以显示所述多个目标对象。

根据所述的电子地图显示方法,其中,该属性为显示优先次序。

根据所述的电子地图显示方法,其中,所述多个对象包含有至少一定位对象与至少一数据对象;所述多个目标对象包含该定位对象与该数据对象;以及控制所述多个目标对象的显示顺序的步骤包含有:

在显示该数据对象之前,先显示该定位对象。

根据所述的电子地图显示方法,其中,所述多个对象包含有多个定位对象与该数据对象;所述多个目标对象包含所述多个定位对象与该数据对象;以及控制所述多个目标对象的显示顺序的步骤另包含有:

在显示该数据对象之前,先显示所述多个定位对象。

根据所述的电子地图显示方法,其中,显示所述多个定位对象的步骤包含有:

依据所述多个定位对象所对应的多个属性,控制所述多个定位对象的显示顺序。

根据所述的电子地图显示方法,其中,所述多个对象包含有该定位对象与多个数据对象;所述多个目标对象包含该定位对象与所述多个数据对象;以及控制所述多个目标对象的显示顺序的步骤另包含有:

在显示所述多个数据对象之前,先显示该定位对象。

根据所述的电子地图显示方法,其中,显示所述多个数据对象的步骤包含有:

依据所述多个数据对象所对应的多个属性,控制所述多个数据对象的显示顺序。

根据所述的电子地图显示方法,其中,显示所述多个目标对象的步骤包含有:

控制该显示范围的显示时间不小于预定时间。

根据所述的电子地图显示方法,其中,控制该显示范围的显示时间不小于该预定时间的步骤包含有:

在该显示范围的显示时间达到该预定时间之前,忽略所接收到的任一显示范围更新指令。

根据所述的电子地图显示方法,其中,控制该显示范围的显示时间不小于该预定时间的步骤包含有:

依据该预定时间来确定该显示范围所对应的一边界;

检测该显示范围是否跨越该边界;以及

在该显示范围跨越该边界之前,忽略所接收到的任一显示范围更新指令。

根据所述的电子地图显示方法,其中,显示所述多个目标对象的步骤包含有:

设定该显示范围所对应的一边界;

检测该显示范围是否跨越该边界;以及

在该显示范围跨越该边界之前,忽略所接收到的任一显示范围更新指令。

依据本发明的实施例,其公开一种存储介质,该存储介质是用来存储包含有多个对象的电子地图文件,其中每一对象具有一显示优先次序。

根据权利要求12所述的存储介质,其中,所述多个对象包含有至少一定位对象与至少一数据对象,以及该定位对象所对应的显示优先次序高于该数据对象的显示优先次序。

依据本发明的实施例,其另外公开一种电子地图显示系统。该电子地图显示系统包含有一存储装置以及一处理装置,其中该存储装置是用来提供包含有多个对象的电子地图文件,而每一对象具有一属性,以及该处理装置是用来比较一显示范围所包含的多个目标对象所分别对应的多个属性来控制所述多个目标对象的显示顺序以显示所述多个目标对象。

根据所述的电子地图显示系统,其中,该属性为显示优先次序。

根据所述的电子地图显示系统,其中,所述多个对象包含有至少一定位对象与至少一数据对象;所述多个目标对象包含该定位对象与该数据对象;以及该处理装置是在显示该数据对象之前先显示该定位对象。

根据所述的电子地图显示系统,其中,所述多个对象包含有多个定位对象与该数据对象;所述多个目标对象包含所述多个定位对象与该数据对象;以及该处理装置是在显示该数据对象之前先显示所述多个定位对象。

根据所述的电子地图显示系统,其中,该处理装置是依据所述多个定位对象所对应的多个属性来控制所述多个定位对象的显示顺序以显示所述多个定位对象。

根据所述的电子地图显示系统,其中,所述多个对象包含有该定位对象与多个数据对象;所述多个目标对象包含该定位对象与所述多个数据对象;以及该处理装置是在显示所述多个数据对象之前先显示该定位对象。

根据所述的电子地图显示系统,其中,该处理装置是依据所述多个数据对象所对应的多个属性来控制所述多个数据对象的显示顺序以显示所述多个数据对象。

根据所述的电子地图显示系统,其中,该处理装置控制该显示范围的显示时间不小于预定时间以显示所述多个目标对象。

根据所述的电子地图显示系统,其中,该处理装置在该显示范围的显示时间达到该预定时间之前忽略所接收到的任一显示范围更新指令。

根据所述的电子地图显示系统,其中,该处理装置包含有:

确定单元,用来依据该预定时间来确定该显示范围所对应的一边界;以及

检测单元,连接至该确定单元,用来检测该显示范围是否跨越该边界;其中该处理装置在该显示范围跨越该边界之前会忽略所接收到的任一显示范围更新指令。

根据所述的电子地图显示系统,其中,该处理装置包含有:

确定单元,用来确定该显示范围所对应的一边界;以及

检测单元,连接至该确定单元,用来检测该显示范围是否跨越该边界;其中该处理装置在该显示范围跨越该边界之前会忽略所接收到的任一显示范围更新指令。

本发明的有益效果是:

一、节约等待时间;

二、使用者不必通过缩放地图比例尺而无法直接依据生活中实际浏览地图的经验来快速了解某地点在大地图中的相对位置,因此,使用该电子地图显示系统将变得很方便。

附图说明

图1为本发明一实施例的电子地图显示系统的示意图;

图2为图1所示的处理装置的操作示意图。

100电子地图显示系统

105存储装置

110处理装置

115电子地图文件

120确定单元

125检测单元

200电子地图

205边界

210显示范围

具体实施方式

请参照图1,图1是本发明一实施例的电子地图显示系统100的示意图。如图1所示,电子地图显示系统100包含有一存储装置105与一处理装置110,其中存储装置105是用来存储一电子地图文件115,而电子地图文件115包含有多个对象F1~FN,对象F1~FN分别具有相对应的显示优先次序P1~PN,此外,处理装置110包含有一确定单元120与一检测单元125,处理装置110是用来比较一显示范围所包含的多个目标对象所分别对应的多个显示优先次序来控制所述多个目标对象的显示顺序以显示所述多个目标对象,在此请注意到,上述所提及的对象F1~FN分别代表实际地图中的不同地标(例如是山脉、河川、道路或是建筑物等等),而该显示范围则是指电子地图显示系统100在其显示屏幕上所能够显示的电子地图范围(在本发明中,该显示范围的大小为小于电子地图文件115所对应的整体电子地图范围),另外,多个对象F1~FN包含有多个定位对象(anchor object)以及多个数据对象(data object),其中各个定位对象是指在实际地图上较重要的地标,而各个数据对象则是实际地图上次重要的地标,举例来说,定位对象可以是重要的河川或是道路(亦即,对于使用者而言,定位对象的功能是为了让使用者本身了解到此地理位置在大地图中的相对位置),而数据对象则可以是当地的住家、商家或是建筑物(对于使用者而言,数据对象的功能是让使用者了解到此地理位置中当地的详细信息),一般而言,将上述的对象F1~FN分类成定位对象或是数据对象以及设定相对应的显示优先次序P1~PN是由电子地图制作公司来预先设定,然而,这也可以由使用者依照本身的操作习惯来自行分类,此非对本发明的限制。

如上所述,在本实施例中,假设该显示范围内的多个目标对象包含有对象F1~FN中的对象F1~F4,且对象F1、F2是数据对象,而对象F3、F4是定位对象(同时假设对象F2的显示优先次序P2大于对象F1的显示优先次序P1,而对象F4的显示优先次序P4大于对象F3的显示优先次序P3),处理装置110将会依照F4、F3、F2、F1的顺序来依序显示上述的对象F1~F4,上述定位对象比数据对象较早显示的原因是因为定位对象比数据对象更容易让使用者了解到该地理位置于整个大地图中的相对位置,因此,处理装置110在显示对象时会先考虑将所有定位对象先显示完再显示剩下的数据对象,而不同的定位对象或是不同的数据对象彼此之间的显示顺序则依照其显示优先次序来决定,换言之,在本发明的一实施例中,对于显示范围而言,每一定位对象的显示优先次序必定高于每一数据对象,而对于该显示范围中所有的定位对象而言,其显示顺序是依据个别定位对象的显示优先次序而定,同样地,对于该显示范围中所有的数据对象而言,其显示顺序是依据个别数据对象的显示优先次序而定;在本实施例中是以多个目标对象包含有多个定位对象与多个数据对象时的情形为例来进行说明,然而,此非对本发明的限制条件,举例来说,在其它实施例中,多个目标对象只包含有单一定位对象与单一数据对象时,或是只包含有单一定位对象与多个数据对象时,或是只包含有单一数据对象与多个定位对象,均可应用上述显示机制来显示所要的电子地图画面。

此外,由于人眼需要一段时间(举例来说,一般人可能需要1/30秒,不同的使用者将需要不同的时间)才能感知到所显示的对象,因此,处理装置110在显示上述多个目标对象时必须控制该显示范围的显示时间不小于一预定时间(例如人眼的感知时间),亦即,即便使用者在操作时以非常快的速度来改变该显示范围(例如移动该显示范围),然而,处理装置110在显示多个目标对象时仍然会固定地至少显示该预定时间以避免在还没显示任何目标对象(处理装置110在显示目标对象之前皆需要一段时间来计算)之前该显示范围已经改变而导致使用者可能无法看到任何目标对象所对应的地标,以上述的对象F1~F4为例子来说,若使用者持续非常快速地改变该显示范围,有可能在没看到第一个显示的定位对象(亦即F4)的情形下,处理装置110已接收到一显示范围更新指令而改变该显示范围,因此,为了避免使用者看不到任何的对象,处理装置110会在该显示范围的显示时间达到该预定时间(例如1/30秒)之前忽略所接收到的任一显示范围更新指令,而于该预定时间之后,处理装置110才会允许依据上述所接收到的显示范围更新指令来改变该显示范围,因此,虽然有可能在该预定时间内使用者只看到定位对象F4、F3而无法看到后续的数据对象F2、F1,然而,对于使用者而言,如此的显示结果也有助于了解到该地理位置于大地图中的相对位置。

在本实施例中,实现上述控制该显示范围的显示时间不小于该预定时间的机制是利用上述的确定单元120与检测单元125,其中确定单元120是依据该预定时间来确定该显示范围所对应的一边界(boundary),检测单元125则负责检测该显示范围是否跨越该边界,而处理装置110则在该显示范围跨越该边界之前忽略所接收到的任一显示范围更新指令。请参照图2,图2是图1所示的处理装置110的操作示意图。如图2所示,电子地图200与实际的大地图相对应,而边界205是确定单元120所确定的对应目前的显示范围210的边界范围(请注意,边界范围并非限定是矩形),在显示范围210的显示时间达到该预定时间之前,除非所接收到的显示范围更新指令会移动显示范围210而使得移动后的显示范围跨越(即超过)边界205,处理装置110才会显示该移动后显示范围,否则将会持续显示显示范围210内的对象直到其显示时间达到该预定时间为止。此外,由于边界205的大小会影响到使用者在操作时的感受,因此,在确定边界205的大小时也必须考虑使用者在操作时所能够输入指令的最快速度,举例来说,边界205的大小可以设定成使用者在该预定时间内所能够移动显示范围210的最大距离,因此,即便使用者可能因为操作错误而持续高速地改变显示范围210,然而,在显示屏幕上也不会因此而造成使用者无法看到任何的对象。在此请注意到,在本实施例中,边界205是由确定单元120依据该预定时间(亦即不同使用者的人眼感知时间)来确定,而在其它实施例中,边界205也可以是一固定的边界范围,虽然,固定的边界范围在使用上将会造成某些使用者的使用不便,然而,如此的设定配置仍有助于解决高速地改变显示范围而造成使用者无法看到任何对象的问题,因此,也符合本发明的精神。

综上所述,对于存储介质(例如图1所示的存储装置105)所存储的电子地图文件而言,其包含有多个对象,每一对象具有一显示优先次序,并且所述多个对象包含有至少一定位对象与至少一数据对象,以及该定位对象所对应的显示优先次序高于该数据对象的显示优先次序,所以,通过本发明,电子地图对象设计者可根据针对定位对象与数据对象设计不同的显示优先次序以帮助解决现有技术在显示对象时所产生的种种问题。

以上所述仅为本发明的较佳实施例,凡依照本发明专利申请范围所做的均等变化与修饰,皆应属本发明的涵盖范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号