地图显示装置 【技术领域】
本发明涉及与地图重叠地显示预定图标的地图显示装置。
背景技术
作为现有技术已经公知了以下的地图显示装置:将从外部的气象信息中心获得的气象信息存储在工作存储器(working memory)中,提取出存储在工作存储器中的工作存储器,将工作存储器与地图一起显示在显示监视器中(例如,参照专利文献1)。
专利文献1:特开2003‑121172号公报
在专利文献1所记载的现有的地图显示装置中,当地图滚动时,显示的气象信息也发生变化。因此,每当地图滚动时,就要提取出存储在工作存储器中的气象信息,生成用于显示所提取到的气象信息的图像数据,从而在显示监视器中显示气象信息。因此,气象信息的显示跟不上地图的滚动,气象信息可能无法显示在显示监视器中。
【发明内容】
本发明的地图显示装置具备:使地图显示在显示监视器中的地图显示控制部;使所述地图滚动的地图滚动部;接收气象信息的气象信息接收部;以及使气象信息与地图重叠地进行显示的气象信息显示控制部,气象信息显示控制部使用在地图滚动前根据气象信息生成的气象信息的图像数据,与滚动后的地图重叠地显示气象信息。该地图显示装置还具有:地图图像数据存储部,其存储根据地图数据描绘出的地图的图像数据;以及气象信息图像数据存储部,其存储气象信息的图像数据,气象信息显示控制部,通过使读取在地图图像数据存储部中存储的地图的图像数据的定时与读取在气象信息图像数据存储部中存储的气象信息的图像数据的定时同步,来读取与显示在显示监视器中的地图的显示范围对应的气象信息的图像数据,并使用所读取的气象信息的图像数据,与地图重叠地显示气象信息。另外,气象信息的图像数据是为了与滚动前的地图重叠地显示气象信息而使用的图像数据。地图显示控制部,变更通过气象信息的图像数据显示气象信息的区域的显示方式和不显示气象信息的区域的显示方式地显示地图。
在上述这样的地图显示装置中,在显示在显示监视器中的地图的比例尺比率小于预定值的情况下,气象信息显示控制部使用地图滚动前根据气象信息生成的气象信息的图像数据,与滚动后的地图重叠地显示气象信息,在显示在显示监视器中的地图的比例尺比率在预定值以上的情况下,气象信息显示控制部使用地图滚动后根据气象信息生成的气象信息的图像数据,与滚动后的地图重叠地显示气象信息。
本发明的地图显示装置的气象信息显示控制部根据显示在显示监视器中的地图的比例尺比率,来变更与地图重叠地显示的气象信息的种类。
关于本发明的地图显示装置的地图显示控制部,在显示在显示监视器中的地图的比例尺比率小于预定值的情况下,地图显示控制部使地图上不显示地名,在显示在显示监视器中的地图的比例尺比率在预定值以上的情况下,地图显示控制部使地图上显示地名。
根据本发明,在地图滚动前生成用于显示气象信息的气象信息图像数据,在地图滚动了的情况下,使用该气象信息图像数据来与地图重叠地显示气象信息。因此,无需在每当地图滚动时提取出存储在工作存储器中的气象信息来生成用于显示所提取到的气象信息的图像数据,因此在地图滚动时或者在地图滚动后,能够迅速地显示气象信息。
【附图说明】
图1是表示本发明的一个实施方式的导航装置的构成的方框图。
图2是用于说明对每个区域发送的气象信息的图。
图3是用于说明描绘气象信息显示地图的电路的图。
图4是用于说明滚动前和滚动时的气象信息显示地图的图。
图5是用于说明滚动时显示的气象信息显示地图的显示范围的图。
图6是用于说明滚动时显示的气象信息的显示范围的图。
图7是用于说明现有的气象信息显示地图的显示处理的图。
图8是用于说明本发明的实施方式中的气象信息显示处理的流程图。
图9是用于说明本发明的实施方式中的气象信息显示处理的流程图。
图10是用于说明使用在滚动前的气象信息显示地图中使用的气象信息图像数据进行显示的、滚动时的气象信息显示地图的图。
图11是用于说明通过气象信息显示地图的比例尺比率改变了显示在气象信息显示地图中的气象信息的种类的气象信息显示地图的图。
图12是用于说明通过气象信息显示地图的比例尺比率在气象信息显示地图上进行地名的显示/非显示的气象信息显示地图的图。
【具体实施方式】
图1表示本发明的实施方式的导航装置1。该导航装置1能够接收基于卫星无线电广播的气象信息,并将该气象信息与地图重叠地显示在显示监视器16上。作为已知的卫星无线电广播,例如有Sirius Satellite Radio(美国卫星广播运营商)等。导航装置1具有:控制电路11、ROM12、RAM13、当前地检测装置14、图像存储器15、显示监视器16、扬声器17、输入装置18、触摸面板19、触摸面板控制部110、卫星无线电接收部111、接收存储器112以及盘驱动器113。在盘驱动器113中装有存储了地图数据的DVD‑ROM114。
控制电路11由微处理器及其周边电路构成,控制电路11以RAM13作为作业区域执行保存在ROM12中的控制程序来进行各种控制。该控制电路11根据存储在DVD‑ROM114中的地图数据来进行预定的路径搜索处理时,其处理结果作为推荐路径显示在显示监视器16中。控制电路11具有地址发生电路11a、地址变换电路11b、以及附加描绘电路11c。对地址发生电路11a、地址变换电路11b、以及附加描绘电路11c的说明将在后文中记述。
RAM13具有地图描绘用存储器13a和气象信息描绘用存储器13b。在地图描绘用存储器13a中,根据地图数据描绘用于显示在显示监视器16中的地图。在气象信息描绘用存储器13b中,根据存储在后述的接收存储器中的气象信息,描绘用于显示在显示监视器16中的气象信息。
当前地检测装置14是检测车辆的当前地的装置。当前地检测装置14由振动陀螺仪14a、车速传感器14b、GPS(Global Positioning System)传感器14c等构成。振动陀螺仪14a检测车辆的行进方向。车速传感器14b检测车速。GPS传感器14c检测来自GPS卫星的GPS信号。导航装置1根据通过该当前地检测装置14检测到的车辆的当前地来确定地图的显示范围和路径搜索起始点等。另外,将车辆的当前地作为本车位置标记显示在地图上。
图像存储器15保存用于在显示监视器16上进行显示的图像数据。该图像数据由道路地图描绘用数据和各种图形数据构成。它们根据存储在DVD‑ROM114中的地图数据等在控制电路11中适当地生成。导航装置1通过使用这样生成的图像数据能够进行地图显示等。
盘驱动器113从DVD‑ROM114中读出地图数据。地图数据包括地图显示用数据、路径搜索用数据等。地图显示用数据和路径搜索用数据中包括保存在地图数据中的道路的链接信息以及节点信息。地图显示用数据从大范围区域到详细情况具有七级比例尺的地图数据。由此,能够按照使用者的要求对地图显示的比例尺进行七级变更。另外,也可以从除了DVD‑ROM114以外的其他记录介质、例如CD‑ROM、硬盘等读出地图数据。
显示监视器16根据地图数据等各种信息将本车位置附近的地图等各种信息作为画面显示提供给使用者。扬声器17输出用于向使用者指示各种数据输入操作、或者用于进行路径引导的声音。输入装置18具有用于使用者进行各种指令的设定等的操作键,可以通过操作面板上的按钮开关、面板周围的硬开关(hard switch)等实现。另外,通过操作输入装置18,能够变更显示在显示监视器16上的地图的比例尺比率或者使地图滚动。例如,1/5万的地图的比例尺比率是1/50000。使用者按照显示监视器16的显示画面的指示或来自扬声器17的声音指示,通过手动操作输入装置18,来设定目的地。另外,通过操作输入装置18,能够针对卫星无线电广播来选取频道。
当使用者设定了目的地时,导航装置1将通过当前地检测装置14检测到的当前地作为出发地,根据预定的算法来进行到达目的地的路径运算。关于这样求出的路径(以下称为推荐路径),通过改变显示形式、例如显示颜色等,而被与其他的道路相区别地进行画面显示。由此,使用者能够在画面上识别出地图上的推荐路径。另外,导航装置1利用画面或声音等对使用者进行行进方向指示来对车辆进行路径引导,以使得车辆能够按照推荐路径行驶。
触摸面板19是层叠于显示监视器15的表面的透明的触摸开关。显示在显示监视器16中的图像透过触摸面板19进行显示。因此,当按压显示监视器16的显示画面时,触摸面板19被按压。触摸面板19将与触摸面板19上的操作位置对应的信号发送给触摸面板控制部110。触摸面板控制部110计算出触摸面板19的按压位置。
当使用者用手指等按压显示在显示监视器16上的各种按钮或者显示菜单等时,触摸面板19被按压。并且,针对各种按钮或显示菜单定义的处理被执行。
卫星无线电接收部111接收从未图示的卫星无线电台经人工卫星广播的卫星无线电广播,并输出到控制电路11。接收到的卫星无线电广播通过扬声器17输出。另外,通过卫星无线电接收部111接收到的卫星无线电广播的气象信息作为气象表存储在接收存储器112中。
卫星无线电广播的气象信息具有气象图的信息、台风或飓风等暴风的信息、气象雷达的雨量分布的信息、各观测地点的风向和风力的信息等。作为气象图的信息,例如包含高气压或者低气压的位置(纬度·经度)的信息、暖锋或者冷锋的位置信息,等压线的信息、气压的信息等。暴风信息中包括发生台风、飓风、龙卷风、霰、冰雹、雷雨等的预定地区内的观测位置或预想路线(移动方向)的信息等。雨量分布信息包括降雨的地区的杆侧位置及该位置处的雨量的信息等。
在卫星无线电广播的气象信息中,并非统一发送全国或者欧洲地区等整个地区的气象信息,而是按照预定的区域进行发送。例如,以日本为例,如图2所示,能够将本州附近的气象信息分割发送给12个区域21A~21L。
接收存储器112由闪速存储器(flash memory)、硬盘等可改写的非易失性记录介质构成。接收存储器112将通过卫星无线电接收部110接收到的气象信息按照区域21A~21L进行存储。存储在接收存储器112中的气象信息作为图标、等压线、冷风等显示在地图上。
接下来,参照图3对显示有气象信息的地图的图像数据的生成处理进行说明。控制电路11根据与显示监视器16的显示范围对应的地图数据生成地图图像数据,并存储在地图描绘用存储器13a中。另外,控制电路11根据存储在接收存储器112中的气象信息和显示的地图的比例尺比率,生成气象信息图像数据,并使生成的气象信息图像数据存储在气象信息描绘用存储器13b中。
在附加描绘电路11c中,在从地图描绘用存储器13a输出的地图图像数据的图像上,附加描绘从气象信息描绘用存储器13b输出的气象信息图像数据,从而生成显示有气象信息的地图的图像数据。此时,为了读出与所述出的地图图像数据的显示范围对应的气象信息图像数据,通过地址发生电路11a使地图图像数据的读图的定时与气象信息图像数据的读出的定时同步。关于地图图像数据和与该地图图像数据的地图上的位置(经度·纬度)对应的气象信息图像数据,并不限定于使它们在存储器13a、13b中的地址相同。因此,在读出地图图像数据时,为了读出与该地图图像数据的地图上的位置对应的气象信息图像数据,利用通过地址变换电路11b变换得到的地址从气象信息描绘用存储器13b读出气象信息图像数据。
接下来,参照图4~图6对本发明的实施方式中的气象信息显示处理进行说明。在本发明的实施方式中,能够使显示有气象信息的地图滚动。
图4(a)是用于说明滚动前的显示有气象信息的地图30的图。下文中将显示有气象信息的地图称为气象信息显示地图。另外,将不显示气象信息的地图单纯地称为地图。气象信息显示地图30以北为上,如图4(a)所示,在滚动前的气象信息显示地图30中,显示有表示气象信息的图标21a~21m。图标21a~21d、21g~21m表示冰雹或者霰。图标21e、21f表示龙卷风。
图4(b)是用于说明气象信息显示地图30向东北方向滚动时显示的气象信息显示地图40的图。如图4(b)所示,在滚动时的气象信息显示地图40中,显示有表示气象信息的图标21b~21q。图标21b~21d、21g~21m表示冰雹或者霰。图标21e、21f、21o~21q表示龙卷风。
参照图5和图6,说明气象信息显示地图30滚动、在显示监视器16上显示气象信息显示地图40时的气象信息显示处理。图5(a)中,以地图的形式示意性地显示了存储在DVD‑ROM114中的地图数据50。范围51表示滚动前的气象信息显示地图30中的地图数据的显示范围51。在滚动前,根据显示范围51中的地图数据在地图描绘用存储器13a中描绘地图。当通过输入装置18的操作而指示使气象信息显示地图30向东北方向滚动时,地图数据的显示范围从显示范围51向东北方向的显示范围52移动。并且,如图5(b)所示,控制电路11根据显示范围52的地图数据在地图描绘用存储器13a中描绘地图60。
为了在气象信息显示地图30上显示气象信息而使用的气象信息是图2的区域21C和区域21D中的气象信息。在本发明的实施方式的气象信息处理中,根据区域21C和区域21D中的气象信息在控制电路11中预先生成气象信息图像数据,并存储在地图描绘用存储器13a中,所述气象信息图像数据用于使气象信息重叠于与区域21C和区域21D对应的地图上进行显示。
气象信息图像数据根据显示在显示监视器16中的地图的比例尺比率而生成。因此,当地图的比例尺比率变化时,再次生成气象信息图像数据,并存储在地图描绘用存储器13a中。
在气象信息地图滚动时、或者滚动后的气象信息地图的显示范围包含在区域21C或者区域21D中的情况下,直接使用其图像数据使气象信息显示在显示监视器16中。另一方面,当气象信息地图滚动时或者滚动后的气象信息地图的显示范围脱离了区域21C和区域21D的时候,重新提取出包含气象信息地图的区域的气象信息来生成气象信息图像数据,并且存储在地图描绘用存储器13a中。
图6(a)以地图的形式示意性地表示所生成的气象信息道德气象信息图像数据。
范围71表示滚动前的气象信息显示地图30中的气象信息图像数据的显示范围71。在滚动前,在根据图5中的显示范围51中的地图数据描绘出的地图上,使用显示范围71的气象信息图像数据附加描绘出气象信息,当使该附加描绘出的图像数据显示在显示监视器16中时,显示图3(a)中的气象信息显示地图30。
当通过输入装置18的操作而指示使气象信息显示地图30向东北方向滚动时,气象信息图像数据的显示范围从显示范围71向显示范围72移动。并且,如图6(b)所示,使用显示范围72中的气象信息图像数据,在描绘于地图描绘用存储器13a中的地图60上附加描绘气象信息,从而生成气象信息显示地图40的图像数据80。图像数据80保存在图像存储器15中。通过将保存在图像存储器15中的图像数据显示在显示监视器16中,显示出气象信息显示地图40。
在现有的气象信息显示处理中,如下述那样使气象信息显示地图40显示在显示监视器16中。如图7(a)所示,控制电路11根据图7(b)所示的显示范围52的地图数据在图像存储器15中描绘滚动后的地图60。根据显示范围52的地图数据,从存储在接收存储器112中的气象信息提取与显示范围52对应的气象信息。然后,根据如图7(c)所示那样提取出的气象信息,生成用于显示气象信息的图像数据,与图7(a)所示的地图60重叠地描绘气象信息21b~21q。通过将描绘出的图像数据80显示在显示监视器16中,从而显示气象信息显示地图40。
在该情况下,从存储在接收存储器112中的气象信息提取出与显示范围52对应的气象信息的处理的处理时间、以及根据所提取出的气象信息生成用于显示气象信息的图像数据的处理的处理时间很长,因此,有时在滚动过程中气象信息无法显示或者无法在滚动后立即显示气象信息。
接下来,参照图8和图9的流程图对本发明的实施方式中的气象信息显示处理进行说明。图8和图9的处理是从未图示的菜单选择气象信息显示时开始的程序,其通过控制电路11执行。
在步骤S701中,检测地图的显示范围。在步骤S702中,检测具有地图的显示范围的气象信息的区域。在步骤S703中,生成所检测到的气象信息的区域的气象信息图像数据。所生成的气象信息图像数据存储在气象信息描绘用存储器13b中。在步骤S704中,使用与地图的显示范围对应的地图数据在地图描绘用存储器13a中描绘地图。在步骤S705中,描绘与地图的显示范围对应的气象信息图像数据。在步骤S706中,使用描绘出的气象信息图像数据,与在地图描绘用存储器13a中描绘出的地图重叠地以附加描绘的方式描绘气象信息。描绘好的图像数据保存在图像存储器15中。在步骤S707中,从图像存储器15中读出与地图重叠地描绘气象信息而得到的图像数据,并使气象信息显示地图显示在显示监视器16中。
在图9的步骤S801中,检测地图的显示范围。在步骤S802中,判定地图的显示范围是否包含在生成了气象信息图像数据的气象信息的区域中。在地图的显示范围包含于生成了气象信息图像数据的气象信息的区域中的情况下,步骤S802中判定为肯定,前进到步骤S803。在地图的显示范围不包含于生成了气象信息图像数据的气象信息的区域中的情况下,步骤S802中判定为否定,返回到图8中的步骤S702。该情况下,新生成气象信息图像数据,使用新生成的气象信息图像数据与地图重叠地描绘气象信息。在步骤S803中,判定显示在显示监视器16中的地图的比例尺比率是否变更。在显示于显示监视器16的地图的比例尺比率变更了的情况下,在步骤S803中判定为肯定,返回图8中的步骤S702。在显示于显示监视器16的地图的比例尺比率没有变更的情况下,步骤S803判定为否定,返回图8中的步骤S704。在该情况下,使用已经生成的气象信息图像数据与地图重叠地描绘气象信息。
上文中本发明的实施方式的导航装置1具有如下的作用效果。
在地图滚动前生成用于显示气象信息的气象信息图像数据70,在地图滚动的情况下,使用该气象信息图像数据70与地图重叠地显示气象信息。因此,无需每当地图滚动时就提取存储在接收存储器112中的气象信息,来生成用于显示所提取到的气象信息的图像数据,所以,能够在滚动过程中与地图重叠地显示气象信息,或者能够在滚动后立刻与地图重叠地显示气象信息。
对上述实施方式可以进行如下变形。
其他实施方式1
如图10(a)所示,也可以不使用滚动后的显示范围72的气象信息图像数据,而使用滚动前的显示范围71的气象信息图像数据来显示滚动后的气象信息显示地图40A。无需从气象信息图像数据中提取显示范围72的气象信息图像数据,能够进一步缩短气象信息显示处理的处理时间。由于滚动前的显示范围71的气象信息图像数据中不包含图标21o~21q,因此,在滚动后的气象信息显示地图40A中不会显示图标21o~21q。在滚动所致的气象信息显示地图的移动距离很短的情况下,由于滚动前的显示范围71的气象信息图像数据和滚动后的显示范围72的气象信息图像数据几乎没有不同,因此,是特别有效的。
另外,在该情况下,为了弄清楚是由于没有气象信息而不显示图标21o~21q,还是由于没有气象信息图像数据而不显示图标21o~21q,如图10(b)所示,也可以将所提取到的气象信息图像数据的范围41改变显示方式地显示在气象信息显示地图40B中。在图10(b)所示的气象信息显示地图40B中,在所提取到的气象信息图像数据的范围41中和除此以外的范围中,使地图的显示颜色不同。
其他实施方式2
也可以根据气象信息显示地图的比例尺比率,使用预先生成的气象信息图像数据来显示滚动后的气象信息,或者提取滚动后的地图的显示范围中的气象信息来生成图像数据,并显示滚动后的气象信息。在地图的比例尺比率小于预定值(大范围地图)的情况下,由于提取的气象信息的区域21A~21L很多,因此,从存储在接收存储器112中的气象信息提取与地图的显示范围对应的气象信息的处理的处理时间、和根据提取到的气象信息生成用于显示气象信息的图像数据的处理的处理时间变长。另一方面,当地图的比例尺比率在预定值以上(详细地图)的情况下,由于提取的气象信息的区域21A~21L的数量很少,因此,从存储在接收存储器112中的气象信息提取与地图的显示范围对应的气象信息的处理的处理时间、和根据提取到的气象信息生成用于显示气象信息的图像数据的处理的处理时间机会不会变长。
其他实施方式3
也可以根据气象信息显示地图的比例尺比率来改变显示在气象信息显示地图中的气象信息的种类。例如,在气象信息显示地图的比例尺比率很小的情况下,如图11(a)所示的气象信息显示地图40C那样,将通过雨量雷达计量到的雨量分布91、冷锋或者暖锋92、等压线93、气压94、台风95、龙卷风96、高气压或者低气压97作为气象信息进行显示。在气象信息显示地图的比例尺比率为中等程度的情况下,如图11(b)所示的气象信息显示地图40D那样,将通过雨量雷达计量到的雨量分布91、台风95作为气象信息进行显示。在气象信息显示地图的比例尺比率大的情况下,如图11(c)所示,将通过雨量雷达计量到的雨量分布91、风速和风向98作为气象信息进行显示。由此,能够显示与气象信息显示地图的比例尺比率相适的气象信息。
其他实施方式4
也可以根据气象信息显示地图的比例尺比率来在气象信息显示地图上显示地名或不显示地名。例如,如图12(a)所示,在气象信息显示地图40F的比例尺比率小于预定值的情况下,在气象信息显示地图40F上不显示地名。另一方面,也可以如图12(b)所示,在气象信息显示地图40G的比例尺比率在预定值以上的情况下,在气象信息显示地图40G上显示地名。由此,在想要知道大致的气象信息的时候,能够识别气象信息而不会被地名显示所妨碍,在想要详细地是了解小范围的气象信息的时候,通过地名显示能够正确地识别气象信息所表示的位置。
以上的说明只是一个示例,本发明不限定于上述的任何实施方式。例如,本发明也可以应用于不具有导航功能的可显示地图的电子信息处理。