导航装置及导航程序产品的制作方法

文档序号:14386040阅读:168来源:国知局
导航装置及导航程序产品的制作方法

本发明是本申请人于2012年06月29日提交的中国专利申请号为201380035533.7、发明名称为“导航装置及导航程序产品”这一发明专利申请的分案申请。

相关申请的相互参照

本发明基于2012年6月29日申请的日本申请号2012-147004号、2012年6月29日申请的日本申请号2012-147002号及2013年4月24日申请的日本申请号2013-091514,在此援用它们的记载内容。

本发明涉及一种对道路区间进行学习的导航装置、将本车辆的当前所在地显示在地图上的导航装置、以及将本车辆的当前所在地显示在地图上的程序产品。



背景技术:

以往,为了实现路径引导及pointofinterest(poi)等引导量的适当化,公开了对用户认识的道路进行学习的技术。例如,在专利文献1中,作为用户认识的道路,对用户实际行驶过的道路区间进行学习。

此外,作为其他对道路区间进行学习的方法,例如,在专利文献2所公开的技术中,不仅对用户实际行驶过的道路进行学习,还将包含该道路的地图的区划单位(网格区域)作为学习对象来进行学习。

但是,在现有技术的学习方法中,不得不说在以下方面不够充分。例如在专利文献1中所记载的技术中,仅对行驶过的道路区间进行学习,将除此以外的道路区间排除在学习对象之外,因此学习的道路范围窄。

此外,如专利文献2所记载的技术那样,若对包含在网格区域中的道路区间也进行学习,则存在包含用户实际上不认识(无法认识)的完全不知道的道路的可能性。

近年来,搜索路径并进行基于该路径的引导的导航装置得到了普及。这种导航装置具备gps接收机等,一般将本车辆的当前所在地显示在地图上。

然而,用户当然需要当前所在地周边的例如设施信息,但还存在需要本车辆的行进方向上的交叉口等信息的情况。但根据地图显示的缩尺的不同,可能存在下一个的交叉口没有显示在地图上的情况。

因此,以往公开了自动切换地图显示的缩尺,将当前所在地和车辆行进方向上的下一个交叉口显示在一个画面中的行驶位置显示装置(例如参照专利文献3)。由此,由于知道到达下一个交叉口为止的行驶距离等,因此例如即使行驶在不认识的道路上的情况下,也能够减轻用户的心理负担。

但是,在不认识的道路上行驶的情况下,从尽可能消除用户的心理负担的观点上看,仅显示下一个交叉口的信息还是不够充分的。

现有技术文献

专利文献

专利文献1:日本特开平11-201770号公报

专利文献2:日本特开2003-254771号公报

专利文献3:日本特开平6-300575号公报



技术实现要素:

本发明是为了解决上述课题而做出的,其第1目的在于提供如下导航系统,不仅对用户实际行驶过的道路区间进行学习,还能够对用户认识或认识的概率高的道路区间进行学习,第2目的在于提供能够尽可能消除用户的心理负担的导航装置及导航程序产品。

本发明的第1方式的导航装置,具备移动道路确定部、连续性判断部及延长道路设定部。上述移动道路确定部通过取得车辆的当前位置来确定车辆实际行驶的移动道路。上述连续性判断部判断与上述移动道路的端点连接的第1道路与上述移动道路之间是否有连续性。上述延长道路设定部在上述连续性判断部判断为上述第1道路与上述移动道路之间有上述连续性时,将上述第1道路设定为第1延长道路。上述移动道路的端点被设为基准端点,上述移动道路被设为基准道路,上述第1道路被设为判断对象道路。

根据上述导航装置,不仅能够对用户实际行驶过的道路区间进行学习,还能够对用户认识或认识的概率高的道路区间进行学习。

本发明的第2方式的导航装置,进行将车辆的当前所在地重叠显示在地图上的地图显示,搜索到目的地为止的路径,进行沿着该路径的路径引导,具备存储部、认识道路判断部、认识道路确定部及切换部。上述存储部存储有多个认识道路。上述多个认识道路包含上述车辆实际行驶的道路即移动道路、以及相对于上述移动道路具有连续性的道路即延长道路。上述认识道路判断部根据存储在上述存储部中的上述多个认识道路的信息,判断上述车辆正在行驶的道路是否包含在上述多个认识道路中。上述认识道路确定部在上述认识道路判断部判断为上述车辆正在行驶的道路没有包含在上述多个认识道路中的情况下,确定成为上述地图显示的对象的作为上述多个认识道路中的1个认识道路的显示对象认识道路。上述切换部在由上述认识道路确定部确定了上述显示对象认识道路时,将上述地图显示切换为该显示对象认识道路的至少一部分及上述车辆的上述当前所在地包含在一个画面中。

根据上述导航装置,用户认识的可能性大的道路和当前所在地一起显示在地图上,因此能够尽可能消除用户的心理负担。

本发明的第3方式的导航程序产品,包含在计算机可读取的持久且有形的存储介质中,该导航程序产品包含通过用于实现作为本发明的第2方式的导航装置的各部的功能的计算机来实施的命令。

根据上述导航程序产品,用户认识的可能性大的道路和当前所在地一起显示在地图上,因此能够尽可能消除用户的心理负担。

本发明的第4方式的导航装置,进行将车辆的当前所在地重叠显示在地图上的地图显示,搜索到目的地为止的路径,进行沿着该路径的路径引导,具备存储部、认识道路判断部及提示部。上述存储部存储有多个认识道路。上述多个认识道路包含上述车辆实际行驶的道路即移动道路、以及相对于上述移动道路具有连续性的道路即延长道路。上述认识道路判断部根据存储在上述存储部中的上述多个认识道路的信息,判断上述车辆正在行驶的道路是否包含在上述多个认识道路中。上述提示部在上述认识道路判断部判断为上述车辆正在行驶的道路没有包含在上述多个认识道路中的情况下,在上述车辆接近了包含在上述多个认识道路中的上述延长道路时,提示朝向上述移动道路所在的位置的方向。

根据上述导航装置,用户认识的可能性大的道路和当前所在地一起显示在地图上,因此能够尽可能消除用户的心理负担。

本发明的第5方式的导航程序产品,包含在计算机可读取的持久且有形的存储介质中,该导航程序产品包含通过用于实现本发明的第4方式的导航装置的各部的功能的计算机来实施的命令。

根据上述导航程序产品,用户认识的可能性大的道路和当前所在地一起显示在地图上,因此能够尽可能消除用户的心理负担。

附图说明

本发明的上述目的及其他目的、特征及优点可通过参照附图进行的下述详细说明,进一步得以明确。

图1是表示本发明的一个实施方式的导航装置的概略结构的框图。

图2是表示移动历史存储处理的流程图。

图3是表示移动历史信息的说明图。

图4是表示本发明的第1实施方式的延长道路设定处理的流程图。

图5(a)和图5(b)是具体表示第1实施方式的延长道路设定处理的说明图。

图6是表示实现引导量的优化的区域的区分的说明图。

图7是表示第2实施方式的延长道路设定处理的前半部分的流程图。

图8是表示第2实施方式的延长道路设定处理的后半部分的流程图。

图9是表示本发明的第3实施方式的导航装置的概略结构的框图。

图10是表示本发明的其他实施方式的移动历史存储处理的流程图。

图11是表示第3实施方式的地图显示切换处理的流程图。

图12(a)和图12(b)是具体表示第3实施方式的地图显示切换处理的说明图。

图13(a)和图13(b)是具体表示第3实施方式的地图显示切换处理的说明图。

图14是表示第3实施方式的方向提示处理的流程图。

图15(a)和图15(b)是具体表示方向提示处理的说明图。

具体实施方式

以下,根据附图说明本发明的实施方式。

(第1实施方式)

图1所示的导航装置(naviappa)1搭载在车辆上,以控制装置(cont)10为中心构成。控制装置10构成为所谓的计算机系统,具有中央处理单元(centralprocessingunit(cpu))、只读存储器(readonlymemory(rom))、随机存取存储器(randomaccessmemory(ram))、输入/输出接口(input/outputinterface(i/o))、及将它们连接的总线。

在控制装置10上连接有地磁传感器(geomagnsens)11、陀螺仪(gyro)12、距离传感器(distsens)13、gps接收机(gpsrec)14、地图数据输入部(m-datain)15、操作开关组(switch)16、速度传感器(speedsens)17、g传感器(加速度传感器:g-sens)18、外部存储器(extmemo)19、显示装置(display)20、声音控制器(audicont)21、遥感传感器(remotesens)22、相机(camera)23、及扫描器(scan)24。

地磁传感器11是通过地磁来检测车辆的方位的构成。此外,陀螺仪12输出与车辆上所施加的旋转运动的角速度相应的检测信号。此外,距离传感器13输出车辆的行驶距离。此外,gps接收机14接收来自全球定位系统(globalpositioningsystem(gps))用的人工卫星的发送信号,检测车辆的位置坐标及高度。通过上述结构,控制装置10能够计算车辆的当前所在地、方位、速度等。另外,根据来自gps接收机14的输出信号来求得当前位置的方式既可以是单独定位方式,也可以是相对定位方式。

此外,地图数据输入部15用于向控制装置10输入地图数据。地图数据存储在dvd-rom15a中,经由地图数据输入部15输入到控制装置10。当然,除了dvd-rom15a以外,还可以使用hdd及cd-rom等。地图数据中包括道路数据、绘图数据、地图匹配用数据、路径引导用数据等。

操作开关组16用于输入来自用户的各种指示,作为物理按钮开关等来实现。或者,也可以作为与显示装置20一体构成的触摸面板来实现。

速度传感器17用于检测车辆的速度。此外,g传感器18用于检测车辆的加速度。外部存储器19例如作为hdd等来实现。在本实施方式中,该外部存储器19中存储移动历史。

显示装置20用于显示地图及各种信息。具体地说,使用液晶等显示装置来构成。显示装置20以地图图像的显示为代表,用于引导路径的显示、车辆的当前所在地的显示、其他引导信息等的显示。

声音控制器21用于控制声音,连接有输出引导声音的扬声器(speaker)26。由此,和显示装置20一起向用户提供信息。此外,连接有声音识别装置(speechrecog)27,输入经由麦克风(mic)28输入且通过声音识别装置27进行过声音识别的声音信号。由此,能够通过声音来输入来自用户的各种指示。

遥感传感器22接收来自远程控制终端(remotecont)29的信号,向控制装置10送出该信号。由此,能够通过远程操作来输入来自用户的各种指示。

相机23由ccd相机等构成,用于取得车辆的周边影像。此外,扫描器24用于对车辆周边进行扫描。此外,收发机(tr)25用于与外部的中心(center)30进行数据通信。

上面已经说明了在外部存储器19中存储移动历史。因此,根据图2的流程图说明移动历史存储处理。该处理在车辆行驶中由控制装置10反复执行。如图1所示,控制装置10具备移动道路确定部(trrdspcy)10a、连续性判断部(cndetm)10b、延长道路设定部(etdrdset)10c。在本实施方式中,道路是指链路单位的单位道路,道路与链路建立了关联。

在最初的s100中,控制装置10取得车辆的当前位置。具体地说,控制装置10使用图1的地磁传感器11、陀螺仪12、距离传感器13及gps接收机14等取得车辆的当前位置。

在接下来的s110中,控制装置10确定当前位置的链路。该处理用于确定与在s100中取得的当前位置对应的链路id。另外,在仅是链路取得、链路确定的情况下,是指链路id的取得及确定。以下也是同样的。控制装置10在s110中进行的处理作为移动道路确定部10a而发挥功能。

在接下来的s120中,控制装置10判定是否存在移动历史。具体地说,控制装置10根据外部存储器19中所存储的移动历史信息,判断是否存在移动历史,对于行驶过一次的链路,作为移动历史信息,存储表示行驶过一次的“1”。在作为移动历史信息存储有“1”的情况下,控制装置10在s120中做出存在移动历史的肯定判断。在此判断为存在移动历史的情况下(s120:是(yes)),控制装置10不执行之后的处理,结束移动历史存储处理。而在判断为没有移动实绩的情况下(s120:否(no)),控制装置10进入到s130。

在s130中,控制装置10存储移动历史信息。具体地说,控制装置10对于在s110中取得的链路,存储作为移动历史信息的“1”。

在接下来的s140中,控制装置10存储链路。具体地说,控制装置10存储在s130中新存储了作为移动历史信息的“1”的链路,从而存储新行驶的链路。

通过这样的移动历史存储处理,图3所示的移动历史信息与链路对应地被存储起来。作为实际行驶的链路l1、l2、l3的移动历史信息,存储表示行驶过一次的“1”,作为尚未行使过的链路ln的移动历史信息,存储表示尚未行使过的“0”。此外,与移动历史信息为“1”的链路关联的链路lm的移动历史信息,设为表示是延长道路的“2”。

因此,接着根据图4的流程图说明延长道路设定处理。该延长道路设定处理在点火(ig)开关成为接通(on)的定时由控制装置10来执行。当然,处理执行定时不限定于此。

在最初的s200中,控制装置10取得链路。具体地说,控制装置10取得在图2中的s140中存储的多个链路中的一个。

在接下来的s210中,控制装置10取得与链路端点连接的链路。具体地说,控制装置10根据在s200中取得的链路,取得与该链路的端点连接的链路之一。

在接下来的s220中,控制装置10判断是否需要连接点处的引导。具体地说,控制装置10判断在作为基准的链路(移动道路)与在s210中取得的链路(第1道路)之间的连接点处是否需要引导。作为基准的链路与在s210中取得的链路连接的连接点还称为基准端点,作为基准的链路还称为基准道路,与作为基准的链路在连接点处连接的链路还称为判断对象道路。一般情况下,在两个链路成为顺延路(道なり)的情况下认为不需要引导,做出否定判断。但是,关于分支数多的交叉口等不规则的交叉口且具有专用的引导数据的交叉口(以下称为“复杂交叉口”),即使是顺延路,也认为需要引导,做出肯定判断。在此判断为需要引导的情况下(s220:是),进入到s270。而判断为不需要引导的情况下(s220:否),进入到s230。

在s230中,控制装置10取得道路名称。该处理是取得在s200中取得的链路和在s210中取得的链路的道路名称的处理。

在接下来的s240中,控制装置10判断道路名称是否一致。例如在日本国内的道路的情况下,是指判断“国道”、“县道”等道路类别与“1号”、“10号”等号码这双方是否一致。在此判断为道路名称一致的情况下(s240:是),控制装置10在s250中将作为判断对象道路的第1道路设定为第1延长道路,在s260中取得与该延长道路的链路端点连接的链路(第2道路),之后重复s220以来的处理。例如,若作为判断对象道路的第2道路满足上述名称条件,则设定为第2延长道路。通过s250的处理,与被设定为延长道路的道路的相应链路对应地,存储作为移动历史信息的“2”。另一方面,在判断为道路名称不一致的情况下(s240:否),进入到s270。另外,在不存在道路名称的情况下认为一致。控制装置10在s220、s240中进行的处理作为连续性判断部10b来发挥功能,在s250中进行的处理作为延长道路设定部10c来发挥功能。

在s270中,控制装置10判断是否存在其他连接链路。具体地说,控制装置10判断是否存在与在s200中取得的链路连接的其他链路。在此控制装置10判断为存在其他连接链路的情况下(s270:是),重复s210以来的处理。由此,取得与在s200中取得的链路连接的其他链路。而在控制装置10判断为不存在其他连接链路的情况下(s270:否),进入到s280。

在s280中,控制装置10判断是否存在未处理的链路。具体地说,控制装置10判断在图2中的s140中所存储的链路中是否存在未处理的链路。在此控制装置10判断为存在未处理的链路的情况下(s280:是),重复s200以来的处理。而在控制装置10判断为不存在未处理的链路的情况下(s280:否),结束延长道路设定处理。

在此对延长道路设定处理追加具体说明。

如图5(a)中实线所示,将实际行驶过的链路设为链路l1、l2、l3。此时,对于链路l1、l2、l3,作为移动历史信息而存储“1”(图2中的s130)。此外,链路l1、l2、l3作为新行驶的链路而被存储(s140)。

在延长道路设定处理中,判断在连接点处是否需要引导(图4中的s220),在判断为不需要引导的情况下(s220:否),例如在是顺延路的情况下,取得道路名称(s230),在道路名称一致的情况下(s240:是),设定延长道路(s250)。并且,对于与延长道路连接的链路,进行同样的处理(s260)。因此,在图5(a)中,如虚线所示,以与链路l1成为顺延路且道路名称一致作为条件,设定延长道路e11、e12、e13、…。此外,以与链路l2成为顺延路且道路名称一致作为条件,设定延长道路e21、e22、…。此外,以与链路l3成为顺延路且道路名称一致作为条件,设定延长道路e31、e32、e33、…。

具体地说,如图5(b)所示,取得有移动实绩的链路l4(图4中的s200),取得与链路端点t4连接的链路l5、l6、l7中的某个(s210)。在取得了链路l6、l7中的某个的情况下,由于不是顺延路,因此判断为需要引导(s220:是),新取得其他链路。在取得了链路l5的情况下,由于是顺延路,因此判断为不需要引导(s220:否),取得链路l5的道路名称(s230),在道路名称与链路l4一致的情况下(s240:是),如虚线所示,链路l5被设定为延长道路(s250)。此时,进一步取得与设定为延长道路的链路l5的端点t5连接的链路l8、l9、l10中的某个(s260),进行同样的处理。

在此链路l8被设定为延长道路的情况下,取得与链路l8的端点t8连接的链路l11、l12、l13、l14、l15、l16中的某个(s260)。在此判断为对于任何链路l11~l16都需要引导的情况下(s220:是),或者虽然不需要引导但判断为道路名称不一致的情况下(s240:否),结束以链路l4为基础的延长道路的设定。

另外,在判断为需要引导的情况下,包括即使是顺延路,但由于是复杂交叉口,因此该交叉口具有专用的引导数据的情况。例如如图5(b)所示,虽然链路l11与链路l8以顺延路方式连接,但与端点t8连接的链路有多个(l11~l16),存在对顺延道路的判断产生困惑的可能性的情况下,对端点t8准备有专用的引导数据的情况相当于上述的具有专用的引导数据的情况。

接着,说明设定延长道路之后的引导量的优化。

例如,如图6所示,考虑在实际行驶过的链路(用实线表示的链路)中,中止通常时的引导,在延长道路的链路(用虚线表示的链路)中,对通常时的引导进行简化来减少引导量。具体地说,在存在“前方500m,在xx交叉口朝向yy右转”的通常时的声音引导的情况下,在延长道路的链路中,将引导量减少为“前方500m,右转”这一状况。另外,也可以在实际行驶过的链路和延长道路的链路上进行同一处理。也可以对任何链路都中止引导,也可以对任何链路都减少引导量。这样,对于认识的链路或认识的概率高的链路,能够减轻因进行与通常时同样的引导而引起的烦腻。

此外,例如,可以考虑根据包括延长道路的移动历史信息来制定检索算法等。

如图6所示,将沿着实际行驶过的链路(用实线表示的链路)的区域设为区域a,将沿着延长道路的链路(用虚线表示的链路)的区域设为区域b。此外,将由区域a包围的闭合区域设为区域a1,将由区域b包围或由区域b和区域a包围的闭合区域设为区域b1。此外,将除此以外的区域设为区域c。

可以考虑在这样的区域a、a1、b、b1、c切换筛选及分类的条件这样的检索算法。此外,可以考虑切换所提供的信息。

具体地说,在检索餐厅的情况下,在区域a,对于多数店铺而言用户已认识的可能性高。因此,可以考虑提供重视新颖性、期间限定性等的信息。例如,检索并提供新设立的店铺的信息、新装修(renewal)的店铺的信息、过去去过的店铺的今天的菜单及时令菜单、折扣卷等信息的情况。

区域a1及区域b与区域a相比,店铺的认识可能性低。但是,与区域c相比更熟悉,容易访问(access),从这一点考虑,是可以期待将来升格为区域a(用户的行动范围的扩大)的区域。因此,可以考虑进行重视再利用性高的信息的信息提供。例如,检索并提供符合成为新的喜欢的店铺的可能性高的用户的嗜好的店铺和每个店铺的人气菜单等信息的情况。

在区域b1、区域c,对于多数店铺而言认识的可能性低。此外,像区域a1、区域b这样的再利用性的期待值也低。因此,可以重视考虑了稀少性的旅行目的地及非日常情况下独有的信息来进行信息提供。例如,与用户的嗜好相比,检索并提供名产及知名店、人气店的信息的情况。此外,例如,由于是旅行地,因此也可以将与平时相比价格设定稍高的店作为检索对象。此外,与稀少性相反,可以考虑重视考虑到了减轻在陌生地方不太了解这一不安的日常性的信息来进行信息提供。例如,检索并提供平时常去的店铺的加盟店等信息的情况。

接着,说明本实施方式的导航装置1发挥的效果。

在本实施方式中,控制装置10具备移动道路确定部10a、连续性判断部10b及延长道路设定部10c。

移动道路确定部10a通过取得车辆的当前位置(图2中的s100)来确定实际上车辆行驶的移动道路(s110)。连续性判断部10b判断与由移动道路确定部10a确定的移动道路的端点连接的道路的连续性的有无(图4中的s220、s240)。并且,延长道路设定部10c将由连续性判断部10b判断为有连续性的道路设定为延长道路(s250)。

即,本实施方式的导航装置1判断与实际行驶过的移动道路之间的连续性的有无来设定延长道路。由此,不仅能够对用户实际行驶过的道路区间进行学习,还能够对用户认识或认识的概率高的道路区间进行学习。

此外,在本实施方式中,在设定第1延长道路之后(图4中的s250),取得与该第1延长道路的链路端点连接的链路(s260),同样判断连续性的有无(s220、s240),设定进一步的延长道路(第2延长道路)(s250)。即,连续性判断部10b判断与移动道路的相反侧的延长道路的端点连接的道路的连续性的有无,延长道路设定部10c将由连续性判断部10b判断为有连续性的道路设定为进一步的延长道路。由此,与延长道路连接的道路被设定为进一步的延长道路,由此能够对用户认识的概率高的道路区间进行学习。另外,在s260中,也可以限制取得与延长道路的链路端点连接的链路的次数。取得链路的次数既可以是1次,也可以是1次以上的次数。此外,也可以根据移动道路(或延长道路)的道路类别、道路宽度、车道数量来设定取得链路的次数。例如,关于道路宽度的情况,道路宽度越大,可以将次数设定得越大,关于车道数量的情况,车道数量越多,可以将次数设定得越大。

此时,关于连续性的有无,根据在作为基准的链路即基准道路与和作为基准的链路连接的判断对象道路之间的连接点处是否需要引导来进行判断(图4中的s220),在不需要引导的情况下(s220:否),认为有连续性。即,连续性判断部10b在不需要端点处的引导的情况下判断为有连续性。由此,由于基本上成为顺延路的道路被认为是延长道路,因此能够设定适当的延长道路。

此外,关于连续性的有无,根据道路名称是否一致来进行判断(图4中的s240),在道路名称一致的情况下(s240:是),判断为有连续性。即,连续性判断部10b在端点处连接的两个道路的名称至少有一部分一致的情况下判断为有连续性。由此,由于道路名称相同的道路被认为是延长道路,因此能够设定适当的延长道路。

进一步,在本实施方式中,实际行驶过的链路的移动历史信息(trvinfo)作为表示行驶过的“1”而被存储,延长道路的链路的移动历史信息作为表示延长道路的“2”而被存储(参照图3)。即,延长道路设定部10c将延长道路能够与移动道路进行区别地进行设定。由此,能够根据移动道路和延长道路变更引导量。

另外,在本第1实施方式中,将在图4中的s220中在不需要引导的情况下(s220:否)认为有连续性、且进一步在道路名称一致的情况下(s240:是)认为有连续性的道路设定为延长道路,但也可以省略s220的处理,代替s220的处理来进行s230和s240的处理。在这种情况下,可以在道路名称一致的情况下,进入到s250,设定延长道路,在道路名称不一致的情况下,进入到s270。

(第2实施方式)

接着,根据图7及图8说明本发明的第2实施方式的导航装置1。在第2实施方式中,由控制装置10执行的上述实施方式的延长道路设定处理不同。因此,根据图7及图8说明由本实施方式的控制装置10执行的延长道路设定处理。该延长道路设定处理与第1实施方式的延长道路设定处理同样,在ig开关接通的定时,由控制装置10来执行。当然,处理执行定时不限定于此。另外,由于存在对上述实施方式的延长道路设定处理追加的处理,因此以这些处理为中心来进行说明。

在最初的s200中取得链路之后,控制装置10在接下来的s300中取得道路类别、道路宽度、车道数量。该处理用于取得与在s200中取得的链路的道路规模相关的信息。

在接下来的s310中,控制装置10根据在s300中取得的道路类别、道路宽度及车道数量,决定最大连接数n。此外,在此将变量n初始化为1。最大连接数n表示从作为基准的链路起当判断为在连接点处需要引导的情况下将延长道路设定到哪里。即,最大连接数n在设定多个延长道路时决定设定次数。

在s400中,控制装置10取得道路名称。该处理与图4中的s230相同。

在接下来的s410中,控制装置10判断道路名称是否一致。该处理与图4中的s240相同。控制装置10在判断为道路名称一致的情况下(s410:是),进入到s420。另一方面,控制装置10在判断为道路名称不一致的情况下(s410:否),进入到图8中的s470。另外,在不存在道路名称的情况下认为一致。

在s420中,控制装置10判断在连接点处是否需要引导。该处理与图4中的s220相同。控制装置10在判断为需要引导的情况下(s420:是),进入到图8中的s430。另一方面,控制装置10在判断为不需要引导的情况下(s420:否),进入到图8中的s450。在本实施方式中,控制装置10在s410、s420中进行的处理作为连续性判断部10b而发挥功能。

在s430中,控制装置10增大(increment)变量n。在接下来的s440中,控制装置10判断变量n是否大于最大连接数n。在此n>n的情况下(s440:是),控制装置10进入到s470。而在n≤n的情况下(s440:否),控制装置10进入到s450。

在s450中,控制装置10设定延长道路,在s460中取得与该延长道路的链路端点连接的链路,之后重复s400以来的处理。s450及s460的处理与图4中的s250及s260相同。在本实施方式中,在s450进行的处理作为延长道路设定部10c而发挥功能。

在s470中,控制装置10与图4中的s270同样判断是否存在其他连接链路。具体地说,控制装置10判断是否存在与在s200中取得的链路连接的其他链路。控制装置10在判断为存在其他连接链路的情况下(s470:是),重复图7中的s210以来的处理。另一方面,控制装置10在判断为不存在其他连接链路的情况下(s470:否),进入到s480。

在s480中,与图4中的s280同样,控制装置10判断是否存在未处理的链路。控制装置10在s480中判断为存在未处理的链路的情况下(s480:是),重复图7中的s200以来的处理。另一方面,控制装置10在s480中判断为不存在未处理的链路的情况下(s480:否),结束延长道路设定处理。

在该延长道路设定处理中,在控制装置10判断为道路名称一致但在连接点处需要引导的情况下(图7中的s410:是、s420:是),在不超过最大连接数n的情况下(图8中的s440:否),将该链路设定为延长道路(s450)。此时,最大连接数n根据作为基准的链路的道路类别、道路宽度、车道数量来决定(s300、s310)。

接着,说明本实施方式的导航装置1发挥的效果。

在本实施方式中,也能够得到与上述实施方式同样的效果。

尤其是在本实施方式中,决定最大连接数n(图7中的s310),在变量n不超过最大连接数n的情况下(图8中的s440:否),即使在需要引导的情况下,也设定延长道路(s450)。即,延长道路设定部10c使用连续性判断部10b的判断和最大连接数来设定进一步的延长道路。即,例如即使是不顺延的道路,也就是说即使是需要左右转弯等的道路,认识的概率高的道路被设定为延长道路。由此,能够实现适当的延长道路的设定。

在此,最大连接数n根据移动道路的道路类别、道路宽度及车道数量来设定(图7中的s300、s310)。即,延长道路设定部10c根据移动道路的规模来设定最大连接数n。由此,最大连接数被适当地决定,因此能够在适当的范围内设定延长道路。

(第3实施方式)

接着,根据图9、图11至图15(b)说明本发明的第3实施方式的导航装置1。本实施方式的导航装置1只有显示装置20中的地图显示的切换有所不同,因此省略对结构等的说明。

本实施方式的导航控制装置1的控制装置100具有认识道路判断部(rcgrddetm)100a、认识道路确定部(rcgrdspcy)100b、切换部(sw)100c及提示部(notify)100e。

在本实施方式中,将实际行驶从而移动历史信息被设定为“1”的道路即“移动道路”、以及从移动道路延长从而移动历史信息被设定为“2”的道路即“延长道路”合起来称为“认识道路”。此外,外部存储器19中存储有用户认识的可能性大的道路即认识道路。

接着,根据图11的流程图说明通过控制装置100执行的地图显示切换处理。该地图显示切换处理在点火(ig)开关接通、导航装置1的显示装置20上进行地图显示的状态下反复执行。

在最初的s500中,控制装置100判断当前车辆行驶中的道路是否为用户认识的可能性大的认识道路。即,控制装置100判断当前车辆行驶中的道路是否包含在外部存储器19中所存储的包括移动道路和延长道路的认识道路中。在此,在从移动道路脱离了的情况下也做出肯定判断。控制装置100在判断为当前车辆行驶中的道路是认识道路的情况下(s500:是),不执行之后的处理,结束地图显示处理。另一方面,控制装置100在判断为当前车辆行驶中的道路不是认识道路的情况下(s500:否),进入到s510。在s500中进行的判断当前车辆行驶中的道路是否为认识道路的处理作为认识道路判断部100a而发挥功能。

在s510中,控制装置100判断导航装置1是否处于路径引导中。控制装置100在通过导航装置1进行路径搜索且正在进行基于该路径的路径引导的情况下,做出肯定判断。控制装置100在判断为导航装置1处于路径引导中的情况下(s510:是),进入到s520。另一方面,控制装置100在判断为导航装置1没有处于路径引导中的情况下(s510:否),进入到s530。

在s520中,控制装置100判断在目的地周边是否存在认识道路。具体地说,控制装置100例如判断在以目的地为中心的预定半径m米(m)的范围内是否存在认识道路。控制装置100在判断为在目的地周边存在认识道路的情况下(s520:是),进入到s540。目的地周边的认识道路还称为第1认识道路。在这种情况下,目的地周边的认识道路(第1认识道路)成为地图显示的对象即显示对象认识道路。另一方面,在判断为不存在认识道路的情况下(s520:否),不执行之后的处理,结束地图显示切换处理。

在s530中,控制装置100检索最近的认识道路。具体地说,控制装置100检索从本车辆的当前所在地算起路程距离最近的认识道路。另外,在最近的认识道路在本车辆的行进方向上位于前方时,本车辆的行进方向的路程距离是在实际的距离上乘以系数p(0<p<1)来计算的。由此,关于在本车辆的行进方向上位于前方的认识道路,位于比实际近的距离。从本车辆的当前所在地算起路程距离最近的认识道路还称为第2认识道路。在此,从本车辆的当前所在地算起路程距离最近的认识道路(第2认识道路)成为地图显示的对象即显示对象认识道路。在s530的处理结束之后,控制装置100进入到s540。控制装置100在s520、s530中进行的处理作为认识道路确定部100b而发挥功能。

在s540中,控制装置100判断显示对象认识道路从当前所在地算起是否在预定距离以内。具体地说,控制装置100判断从当前所在地至显示对象认识道路为止的路程距离是否在预定距离l米(m)以内。控制装置100在判断为显示对象认识道路在预定距离以内的情况下(s540:是),进入到s550。另一方面,控制装置100在判断为显示对象认识道路不在预定距离以内的情况下(s540:否),不执行之后的处理,结束地图显示切换处理。

在s550中,控制装置100控制显示装置20来进行向包括显示对象认识道路的至少一部分的地图显示的切换。具体地说,控制装置100将地图的缩尺自动变更为包含当前所在地及显示对象认识道路的一部分的缩尺,调整本车辆的显示位置(显示区域),使得当前所在地及显示对象认识道路的一部分包含在一个画面中。

在接下来的s560中,控制装置100判断是否有切换指示。具体地说,控制装置100判断是否有经过图9的操作开关组16进行的来自用户的切换指示。虽然通过s550的地图显示切换处理来将显示对象认识道路的一部分进行显示,但是在用户希望更广域的地图显示的情况下,用户本身进行切换指示。控制装置100在判断为从用户有切换指示的情况下(s560:是),在s570中进行包含移动道路的至少一部分的地图显示,之后结束地图显示切换处理。另一方面,控制装置100在判断为从用户没有切换指示的情况下(s560:否),不执行s570的处理,结束地图显示切换处理。控制装置100在s550、s570中进行的处理作为切换部100c而发挥功能。

在图12(a)及图12(b)中,本车辆j向箭头的方向行驶。本车辆j行驶的道路是用户不认识的道路,正在进行到记号g所示的目的地为止的路径引导。

此时,在图12(a)中,虽然在后方存在作为认识道路的移动道路i及延长道路e,但是在目的地g的周边不存在认识道路。因此,控制装置100判断为在目的地g的周边不存在认识道路(图11中的s510:是、s520:否),不进行向包含认识道路的一部分的地图显示的切换(s550)。即,即使在出发地附近存在认识道路,但例如即使从认识道路脱离,在目的地周边仍不存在认识道路的情况下,控制装置100也不进行地图显示的切换。

另一方面,在图12(b)中,在前方存在作为认识道路的移动道路i及延长道路e。即,在目的地g的周边存在认识道路。因此,控制装置100判断为在目的地的周边存在认识道路(图11中的s510:是、s520:是),若到延长道路e的地点p为止的路程距离为预定距离以内(s540:是),则进行向包含认识道路的至少一部分的地图显示的切换(s550)。即,在目的地周边存在认识道路的情况下,控制装置100进行地图显示的切换,将认识的可能性大的道路和当前所在地一起进行显示。

在图13(a)及图13(b)中,表示本车辆j从认识道路r、r1脱离的情况。在此,设没有进行路径引导。

此时,在图13(a)中,控制装置100在判断出脱离了认识道路r之后(图11中的s500:否、s510:否),检索最近的认识道路r(s530)。具体地说,通过到脱离的地点p为止的路程距离来判断。并且,控制装置100若判断为认识道路r在预定距离以内(s540:是),则进行向包含认识道路r的至少一部分的地图显示的切换(s550)。另外,在这种情况下,显示认识道路r的一部分,并且显示从当前所在地至认识道路r的引导道路f(s550)。即,在从认识的可能性大的道路脱离了的情况下,将该道路及到该道路的返回路显示在地图上。

另一方面,在图13(b)中,控制装置100在判断为脱离了认识道路r1之后(图11中的s500:否、s510:否),检索最近的认识道路r2(s530)。在此,认识道路r2由多个认识道路构成。如上所述,本车辆j的行进方向的路程距离在实际的距离上乘以系数p(0<p<1)来计算。由此,关于在本车辆j的行进方向上的认识道路r2,被设为位于比实际近的距离上。具体地说,控制装置100在到地点p为止的路程距离上乘以系数p来计算路程距离。并且,控制装置100若判断为认识道路r2在预定距离以内(s540:是),则进行向包含认识道路r2的至少一部分的地图显示的切换(s550)。另外,在这种情况下,显示认识道路r2的一部分,并且显示向认识道路r2的引导道路f(s550)。即,在从认识的可能性大的道路脱离了的情况下,若在行进方向上存在认识的可能性大的其他道路,则将该其他道路及向该其他道路连接的道路显示在地图上。

在s550中进行向包含认识道路的至少一部分的地图显示的切换已在前面说明过。此外,还说明了同时显示到认识道路的引导道路。

此时,控制装置100控制显示装置20,以用户能够识别的方式显示地图上所显示的显示对象认识道路及引导道路。例如,和其他道路以不同的颜色来显示。此外,例如存在使显示对象认识道路及引导道路加亮(反转)或闪烁(点灭)的情况。另外,也可以将显示对象认识道路和引导道路以能够区别的方式来显示,或者在显示对象认识道路中也将移动道路和延长道路以能够区别的方式来显示。

在s570中进行向包含移动道路的至少一部分的地图显示的切换以在前面说明过。此外,还说明了该地图显示的切换的触发(trigger)是用户的切换指示(s560)。

此时由用户进行的地图显示的切换与通常时的缩尺变更不同。即,是向包含移动道路的至少一部分的缩尺的变更。因此,成为不定间隔的缩尺变更。具体地说,在通常的地图上的固定间隔的缩尺变更按照100m、200m、400m、800m、1.6千米(km)等升序来变更的情况下,在s570中,将缩尺从400m变更为1.6km。即,在当前所在地与移动道路之间的位置关系上进行不定间隔的缩尺变更。另外,s550的切换显示自动进行,其也在当前所在地与显示对象认识道路之间的位置关系上进行不定间隔的缩尺变更。

接着,根据图14的流程图说明控制装置100执行的方向提示处理。该方向提示处理在没有进行路径引导的情况下,接着图11的地图显示切换处理由控制装置100来执行。

在最初的s600中,控制装置100判断引导道路是否与延长道路连接。具体地说,控制装置100判断上述的引导道路是否与构成显示对象认识道路的移动道路及延长道路中的延长道路连接。控制装置100在判断为引导道路与延长道路连接的情况下(s600:是),进入到s610。另一方面,控制装置100在判断为引导道路没有与延长道路连接的情况下(s600:否),不执行之后的处理,结束方向提示处理。

在s610中,控制装置100判断本车辆是否接近了延长道路。在此,控制装置100例如判断从本车辆到引导道路与延长道路的交叉口为止的距离是否低于预定的阈值例如50m,从而判断是否接近了延长道路。控制装置100在判断为本车辆接近了延长道路的情况下(s610:是),进入到s620。另一方面,控制装置100在判断为本车辆没有接近延长道路的情况下(s610:否),不执行之后的处理,结束方向提示处理。

在s620中,控制装置100提示朝向移动道路的方向。具体地说,控制装置100提示朝向相对于引导道路所连接的延长道路而言移动道路所在的位置的方向。例如,在移动道路位于延长道路的左侧方向的情况下,向用户通知移动道路位于左侧。

在接下来的s630中,控制装置100显示停靠次数多的设施。具体地说,控制装置100例如用图标将自宅及公司等停靠次数多的设施显示在地图上。控制装置100在s620、s630中进行的处理作为提示部100e而发挥功能。

在图15(a)及图15(b)中,表示本车辆j从引导道路f朝向延长道路e的状况。在此,没有进行路径引导。

此时,在图15(a)中,控制装置100判断为引导道路f与延长道路e连接(图14中的s600:是),判断是否接近延长道路e(s610)。在此,控制装置100若判断为接近了延长道路e(s610:是),则提示朝向移动道路i的方向(s620)。例如,如图15(a)中记号y所示那样,控制装置100控制显示装置20来用箭头提示朝向移动道路i的方向。当然,朝向移动道路i的方向也可以通过声音来提示。以下也是同样的。此外,控制装置100用图标显示停靠次数多的设施(s630)。例如,如图15(a)中记号h所示那样,用图标显示自宅。

另一方面,在图15(b)中,移动道路i从记号h所示的自宅到记号c所示的公司为止例如经由高速公路连接。在图15(b)中也同样,控制装置100判断为引导道路f与延长道路e连接(图14中的s600:是),判断是否接近延长道路e(s610)。在此若判断为接近了延长道路e(s610:是),则控制装置100提示朝向移动道路i的方向(s620)。在图15(b)的情况下,在左侧方向和右侧方向都存在移动道路,因此如记号y1、y2所示那样,考虑将左侧及右侧的双方的方向作为朝向移动道路i的方向来提示。此外,控制装置100用图标显示停靠次数多的设施(s630)。例如,如图15(b)中记号h、c所示那样,有显示自宅的图标及公司的图标的情况。

接着,说明本实施方式的导航装置1发挥的效果。

如上所述,在本实施方式中,控制装置100具备认识道路判断部100a、认识道路确定部100b及切换部100c。此外,在本实施方式中,在作为“存储部”的外部存储器19中存储用户认识的可能性大的道路即多个认识道路。

此时,控制装置100的认识道路判断部100a根据存储在外部存储器19中的信息,判断车辆正在行驶的道路是否为认识道路(图11中的s500)。此外,认识道路确定部100b在认识道路判断部100a判断为车辆正在行驶的道路不是认识道路的情况下(s500:否),确定成为地图显示的对象的显示对象认识道路(s520、s530)。若通过认识道路确定部100b确定了显示对象认识道路,则切换部100c切换到显示对象认识道路的至少一部分及当前所在地包含在一个画面中的方式的地图显示(s550、s570)。

即,存储用户认识的可能性大的道路即认识道路,在离开了认识道路的情况下,在一个画面上将显示对象认识道路的至少一部分和当前所在地一起显示。由此,用户认识的可能性大的道路和当前所在地一起显示在地图上,因此能够尽可能消除用户的心理负担。

此外,在本实施方式中,判断是否由导航装置1正在进行路径引导(图11中的s510),在没有进行路径引导的情况下(s510:是),判断目的地周边是否存在认识道路(s520)。在目的地周边存在认识道路(第1认识道路)的情况下(s520:是),将该认识道路设为地图显示的对象即显示对象认识道路。即,认识道路确定部100b在正在进行路径引导时,在目的地周边存在认识道路的情况下,将该认识道路确定为地图显示的对象。

即,在从陌生地方去向知道的地方的状况下,进行地图显示的切换(参照图12(b))。例如,在休闲(leisure)之后返回的回程及从首次出差地返回的回程等情况下,在早期阶段在地图上显示认识的可能性大的认识道路。由此,能够减轻用户的心理负担。另一方面,在从知道的地方去向陌生地方的状况下,不进行地图显示的切换(参照图12(a))。

此外,在本实施方式中,在从认识道路脱离了的情况等(图11中的s500:否)时,在没有进行路径引导的情况下(s510:否),检索最近的认识道路(第2认识道路)(s530),作为地图显示的对象。即,认识道路确定部100b在没有进行路径引导时,检索与当前所在地的距离小的认识道路,将该认识道路确定为地图显示的对象即显示对象认识道路。即,在从认识的道路稍微离开的状况下,进行显示最近的认识道路的地图显示的切换(参照图13(a))。由此,能够减轻用户的心理负担。

此时,本车辆的行进方向的路程距离通过在实际的距离上乘以系数p(0<p<1)来计算。因此,关于本车辆的行进方向上的认识道路,被设为位于比实际近的距离上。即,认识道路确定部100b将到车辆的行进方向上的认识道路为止的距离修正为比实际小。即,在从公司返回自宅时,在选择了第一次走的道路或不熟悉的道路的状况下,本车辆的行进方向上的认识道路作为最近的认识道路而被检索出来,进行地图显示的切换(参照图13(b))。由此,能够减轻用户的心理负担。

此外,在本实施方式中,在脱离了认识道路r、r1的情况下(图11中的s500:否、s510:否),检索最近的认识道路r、r2(s530),在进行向包含认识道路r、r2的一部分的地图显示的切换时(s550),还显示朝向认识道路r、r2的引导道路f(s550)。即,切换部100c切换到除了认识道路的至少一部分及当前所在地以外还包含从当前所在地到达认识道路的道路即引导道路的方式的地图显示。由此,能够进一步减轻用户的心理负担。

此外,在本实施方式中,若判断为引导道路f与延长道路e连接(图14中的s600:是),则判断是否接近了延长道路e(s610)。在此若判断为接近了延长道路e(s610:是),则提示移动道路i的方向(s620)。例如,如图15(a)及图15(b)中记号y、y1、y2所示那样,用箭头提示移动道路i的方向。即,在认识道路判断部100a判断为没有在认识道路上行驶的情况下,提示部100在接近了构成认识道路的延长道路时,提示移动道路所在的方向。由此,能够减轻从引导道路向延长道路靠近时的用户的心理负担。

此外,在本实施方式中,提示部100e用图标显示停靠次数多的设施(图14中的s630)。例如,如图15(a)及图15(b)中记号h、c所示那样,提示部100e显示自宅及公司的图标。即,提示部100e将过去停靠次数多的设施显示在地图上。由此,能够进一步减轻用户的心理负担。

此外,在本实施方式中,将地图上所显示的认识道路r、r2及引导道路f例如改变颜色等来以用户能够识别的方式进行显示。即,切换部100c切换到认识道路及与认识道路关联的道路能够与其他道路区别的地图显示。由此,地图显示变得容易明白,从这个意义上说也能够进一步减轻用户的心理负担。

此外,在本实施方式中,控制装置100判断认识道路是否在预定距离以内(图11中的s540)。控制装置100若判断为认识道路在预定距离以内(s540:是),则进行向包含认识道路的一部分的地图显示的切换(s550)。即,控制装置100的切换部100c根据从当前所在地到认识道路为止的距离决定地图显示的切换定时。由此,能够在适当的定时进行地图显示的切换。

此外,在本实施方式中,控制装置100判断是否有来自用户的切换指示(图11中的s560)。控制装置100在有来自用户的切换指示时(s560:是),进行向包含移动道路的一部分的地图显示的切换(s570)。即,控制装置100的切换部100c根据来自用户的切换指示来决定地图显示的切换定时。由此,能够在用户所希望的定时进行地图显示的切换。

在这种情况下,在用户希望更广域的地图显示的情况下,通过由用户本身进行切换指示(图11中的s560:是),来进行地图显示的切换(s570)。即,切换部100c在有来自用户的切换指示时,向更广域的地图显示进行切换。此时,是向包含移动道路(显示对象认识道路)的至少一部分的缩尺的变更,成为不定间隔的缩尺变更。由此,能够迅速得到移动道路(显示对象认识道路)的信息,因此有助于减轻用户的心理负担。

此外,在本实施方式中,控制装置100自动变更为包含当前所在地及认识道路的一部分的缩尺,调整本车辆的显示位置(显示区域),使得当前所在地及认识道路的一部分包含在一个画面上(s550、s570)。即,控制装置100的切换部100c通过切换地图的缩尺及显示区域中的至少一个,来切换到认识道路的至少一部分及当前所在地包含在一个画面中的方式的地图显示。由此,能够比较简单地进行地图显示的切换。

此外,在本实施方式中,控制装置100确定车辆实际行驶过的道路即移动道路,并作为移动历史信息存储在外部存储器19中(参照图2)。即,认识道路中包含车辆实际上行驶过的道路即移动道路。由此,认识道路是用户认识的道路的可能性提高。

此外,将与移动道路连续的道路设定为延长道路(参照图4)。即,控制装置100还具备将与移动道路存在连续性的道路作为延长道路来进行学习(图4,s250)的学习部(learn)100d,认识道路中包括通过学习部学习的延长道路。由此,认识道路是用户认识的概率高的道路。

(其他实施方式)

本发明不限定于上述实施方式,在不脱离其技术范围的情况下能够以各种方式来实施。

(i)在上述实施方式中,在图2所示的移动历史存储处理中,确定了与在s100中取得的当前位置对应的链路(s110)。而也可以以与反向车道为其他链路的双向分离路线对应的方式,和与当前位置对应的链路一起确定与反向车道对应的链路。即,移动道路确定部10a在移动道路为双向分离路线中的一个的情况下,也可以将另一个道路也确定为移动道路。这样,关于地图数据中的双向分离路线,也同样能够设定延长道路。

(ii)在上述实施方式的延长道路设定处理中,判断道路名称的一致(图4中的s240、图7中的s410)。此时,在日本国内的道路的情况下,判断“国道”、“县道”等道路类别与“1号”、“10号”等号码双方是否一致,这已在前面说明过。

而在海外的道路的情况下,一般情况下标有道路名称,因此可以考虑判断该道路名称的一致。此外,还可以考虑判断道路名称的部分一致。即,连续性判断部10b还可以在端点处连接的道路的名称至少有一部分一致的情况下,判断为有连续性。这样,能够灵活地判断道路名称的一致。

例如,还可以判断“固有名词部分”。即,还可以将道路的名称中含有固有名词部分作为前提,连续性判断部10b在固有名词部分一致的情况下,判断为有连续性。通过判断固有名词部分的一致,能够灵活地判断道路名称的一致。

具体地说,在北美及欧州,道路名称以[prefix]+[body]+[streettype]+[suffix]的形式构成。在此,固有名词部分相当于[body]。因此,也可以在该[body]的部分一致的情况下,判断为道路名称一致。

另外,[prefix]、[streettype]、[suffix]不一定存在。

例如,“wmainroad”由[prefix]+[body]+[streettype]构成。此外,例如,“5thavese”由[body]+[streettype]+[suffix]构成。此外,例如,“ca-10”仅由[body]构成。

此外,对于字符串的一致判定,还可以是考虑了表记变形的判定。即,连续性判断部10b在道路的名称的一致判定中还可以考虑表记变形。例如,是将“1st”和“first”作为相同字符串来处理的情况。此外,例如,是将“w”和“west”作为相同字符串来处理、将“st”和“street”作为相同字符串来处理的情况。这样,能够更灵活地进行道路名称的一致判断。

另外,在实际的事例中,作为[prefix]不同但[body]一致的情况,有“w5thst”和“e5thst”。

此外,在实际的事例中,除了北米及欧州以外,像中国的环线那样,有存在表示方位及位置的名称部分和固有名词部分的情况。例如是“北xx西路”有固有名词部分(第1固有名词)“xx”、“北xx中路”有固有名词部分(第2固有名词)“xx”、“西xx南路”有固有名词部分(第3固有名词)“xx”的情况。

(iii)在上述第1实施方式中,判断是否需要引导来作为是否设定为延长道路的条件(图4中的s220)。在此,顺延路的链路成为作为延长道路的候选。

而虽然是顺延路但与高等级的道路交差的情况下,也可以结束延长道路设定。即,连续性判断部10b还可以根据在基准端点处连接的基准道路的规模和判断对象道路的规模,来判断连续性的有无。例如,在图5(b)中,虽然链路l8相对于链路l5以顺延路方式连接,但是在链路l9、l10所表示的道路是比链路l5高等级的道路的情况下,不将链路l8设定为延长道路。是否为高等级,例如可以根据道路类别、道路宽度及车道数量中的至少一个来判断。这样,连续性的判断变得更适当。

(iv)在上述实施方式中,如图3所示,将实际行驶过的链路的移动历史信息设为“1”,将被设定为延长道路的链路的移动历史信息设为“2”来加以区别。但是也可以将被设定为延长道路的链路也存储为“1”。

相反,还可以设置与和实际行驶过的链路之间的距离相关的系数来对延长道路进行区别。即,延长道路设定部10c还可以通过与和移动道路之间的距离相关的系数来将延长道路区分开来进行设定。例如,可以考虑按照与实际行驶过的链路之间的距离增大的顺序,将延长道路的移动历史信息按照“3”、“4”、“5”这样增大的顺序进行存储。这样,即使是相同的延长道路,也能够改变引导量。

此外,除了这样按阶段对延长道路进行区别以外,还可以乘以与上述距离相关的系数,从而即使是同一链路的延长道路,也连续地改变引导量。

(v)在上述实施方式中,在图2所示的移动历史存储处理中,控制装置10在判断为没有移动历史的情况下(s120:否),存储移动历史信息(s130),并存储相应的链路(s140)。

但是,如图10中虚线所示那样,控制装置10还可以在存在移动历史的情况下(s120:是)也更新移动历史信息(s150),并存储该更新的链路(s160)。此时,移动历史信息的更新是指,实际行驶过的链路的行驶次数的更新。在这种情况下,可以考虑根据移动道路的行驶次数来设定延长道路。即,移动道路确定部10a还可以在确定移动道路的同时确定该移动道路的行驶次数,延长道路设定部10c根据行驶次数来确定延长道路的设定次数。例如在图4及图7中,可以考虑根据行驶次数来设定延长道路的设定(s250、s450)的上限次数。此外,例如在图7中,可以考虑还考虑行驶次数来决定最大连接数n(s310)。或者,在如上述(iv)那样区别延长道路时,还可以设置与行驶次数相关的系数来进行区别。即,延长道路设定部10c还可以通过与行驶次数相关的系数来将延长道路区分开来进行设定。

这样考虑行驶次数来判定连续性的有无,或通过与行驶次数相关的系数来区分延长道路,由此能够设定适当的延长道路。

(vi)在上述实施方式中,将实际行驶过的道路的移动历史信息设为“1”来统一进行存储。

但是,还可以根据实际行驶过的移动道路是否包含在搜索到的路径中来区别进行存储。即,也可以是,移动道路确定部10a在确定移动道路的同时确定该移动道路是否包含在搜索到的路径中,延长道路设定部10c根据是否包含在搜索到的路径中来决定延长道路的设定次数。此时,与上述(v)同样,例如在图4及图7中,可以考虑是否包含在搜索到的路径中来设定延长道路的设定(s250、s450)的上限次数。此外,例如在图7中,可以考虑还考虑到是否包含在搜索到的路径中来决定最大连接数n(s310)。此外,延长道路设定部10c还可以根据是否包含在搜索到的路径中来将延长道路区分进行设定。这样,即使是相同延长道路,也能够改变引导量。

(vii)在上述实施方式中,在连续性的判断中都利用道路名称(图4中的s240、图7中的s410)。但是,例如还可以将道路规模为相同程度这一情况等用于连续性的判断。此外,例如还可以将与移动道路是否为相同方位即是否需要左右转弯的过程用于连续性的判断。

(viii)上述实施方式中,作为“路程距离”,对空间性距离进行判断等,但是还可以对将路程距离除以各道路的限制速度而得到的时间性距离进行判断等。例如,是在s520、s530、s540的处理中使用时间性距离的情况。这样也能够得到与上述同样的效果。

(ix)在上述实施方式中,在s540中判断显示对象认识道路从当前所在地算起是否在预定距离以内。但是,例如还可以判断从当前所在地到达显示对象认识道路的道路的类别为预定个数s以下。此外,例如还可以判断到显示对象认识道路为止的左右转弯等为预定次数k以下。即,切换部100c还可以根据从当前所在地到达显示对象认识道路的道路的连接状况来决定地图显示的切换定时。这样,也能够得到与上述实施方式同样的效果。

(x)在上述实施方式中,自动进行地图显示的切换(s540:是、s550),在向更广域的地图显示切换时,判断来自用户的切换指示(s560)。但是,也可以始终将来自用户的切换指示作为触发来进行地图显示的切换。

(xi)关于上述实施方式中的移动道路的方向的提示(图14中的s620),如图15(b)所示在两侧存在移动道路i的情况下,例如还可以根据时间段、日期和时间来改变提示的方向。例如是如下情况,即若是夜间,则返回自宅的可能性高,因此提示用记号h表示的自宅的方向,若是早晨及白天,则去公司的可能性高,因此提示用记号c表示的公司的方向。即,提示部100e在存在移动道路的方向为多个的情况下,还可以根据日期时间信息来选择性地提示方向。例如,如图15(b)所示,在朝向移动道路的第1部分(相对于当前所在地而言移动道路的左侧部分)所在的位置(左侧)的方向即第1方向与朝向移动道路的第2部分(相对于当前所在地而言移动道路的右侧部分)所在的位置(右侧)的方向即第2方向不同的情况下,提示部100e还可以根据日期时间信息来选择第1方向和第2方向中的一个来进行提示。这样,移动道路的方向的提示变得更适当。

(xii)关于上述实施方式中的停靠次数多的设施的显示(图14中的s630),除了图标等的显示以外,或者代替图标等的显示,还可以显示住所及城市名。在显示住所等的情况下,可以考虑地图的缩尺来进行例如在图15(b)中能够区别右侧方向和左侧方向的显示。关于都市名也同样。即,提示部100e还可以将表示朝向移动道路所在的位置的方向的名称信息显示在地图上。这样,能够容易明白移动道路所在的方向,有助于减轻用户的心理负担。

(xiii)此外,还可以是导航程序产品,其包含由用于实现上述各实施方式的导航装置的各部的功能的计算机实施的命令,且包含在计算机可读取的持久且有形的存储介质中。

根据实施例说明了本发明,但本发明不限定于该实施例及构造。本发明还包括各种变形例及均等范围内的变形。此外,各种组合及方式、在此基础上包含更多的要件或减少要件的其他组合及方式也属于本发明的范畴及思想范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1