专利名称:用于道路识别的方法
技术领域:
本发明涉及一种用于道路识别的方法。
背景技术:
GPS装置在多种模式中变得更为普遍。很多车辆装备有车载导航系统或具有车载导航的能力。通常情况下,这些系统将沿着一系列方向显示将要行进的路线,或当驾驶员在驶向目的地的途中时而出声讲出方向。便携式GPS设备、甚至一些蜂窝电话或其它无线装置也可以用来提供方向,具体地,以可视或发声的方式提供方向。通常情况下,当与这些装置交互时,用户将输入目的地位置。根据一个或多个预先确定的参数(例如,没有限制、最快的路线、避免高速公路、避开收费公路、避免泥泞道路等),使用车辆的当前GPS坐标,路线引擎将确定到达目的地位置的路线。在最常见的操作方式中,装置指示用户何时转向(左转、右转、向右边道路行驶、 向左边道路行驶、左急转、右急转等)。通常在转向之前的一段距离处给予关于何时转向的警告,该警告可被重复多次直到进行转向为止。然而,在多数的这些系统中,例如,对沿路线的没有作为该路线的一部分的交叉路口很少给予关注。例如,当用户沿着发声地(但非可视地)提供的路线接近特定的转弯处时,用户通常将仅被给予何时发生转向的指示。在只发声的系统中,用户通常不会接收到关于沿用户目前未行进的路线的道路的任何数据或关于用户正被指示要转向的道路的任何数据。即使使用基于可视化的系统,交叉路口的名称也可能不被显示,用户被提供少量的关于交叉路口的信息(如果有的话),除非用户不经意地转向那些道路之一(从而这些道路之一成为“新”路线的道路部分)。
发明内容
在第一示意性实施例中,提供一种由计算机实施的用于道路识别的方法,所述方法包括在车辆计算系统中接收用于交叉路口识别的请求。所述方法还包括通过车辆计算系统确定与所述请求对应的行进路线上的交叉路口。所述方法最后包括将响应于所述请求而确定的交叉路口从车辆计算系统输出到输出口。在第二示意性实施例中,由计算机实施的方法包括通过车辆计算系统(VCS)确定车辆正在行进的道路的分类。所述示意性方法还包括至少部分基于确定的道路分类而在 VCS中设置交叉路口识别级别。所述方法还包括在VCS中接收用于道路识别的请求。所述示意性方法还包括通过VSC来确定与所述请求和设置的交叉路口识别级别对应的交叉路口。所述方法最后包括将确定的交叉路口从VCS输出到输出口。在第三个示意性实施例中,一种设备包括接收可编程逻辑电路,以在车辆计算系统中接收用于交叉路口识别的请求。所述设备还包括确定可编程逻辑电路,以通过车辆计算系统来确定与所述请求对应的行进路线上的交叉路口。最后,这种设备包括输出可编程 逻辑电路,以将响应于所述请求而确定的交叉路口从车辆计算系统输出到输出口。
图1示出用于基于车辆的计算系统的示例性框拓扑;图2示出处理用于交叉路口识别的用户请求的示意性示例;图3示出自动提供对于至少一个类别的道路的交叉路口信息的示意性示例;图4示出基于至少一个预定条件动态呈现交叉路口的信息的级别的系统的示意 性示例。
具体实施例方式图1示出用于车辆31的基于车辆的计算系统(VCS) 1的示例性框拓扑。这种基于 车辆的计算系统1的示例是由福特汽车公司制造的SYNC系统。使用基于车辆的计算系统 的车辆可包括位于车辆中的可视化前端接口 4。如果接口被设置有(例如)触摸屏,则用户 还可能与该界面交互。在另一示意性实施例中,通过按钮按压、发声语音和语音合成而发生 交互。在图1中示出的示意性实施例1中,处理器3至少控制基于车辆的计算系统的操 作的某些部分。设置在车辆内的处理器允许指令和例程的车载处理。另外,处理器被连接 到非持久性存储器5和持久性存储器7两者。在这个示意性实施例中,所述非持久性存储 器是随机存取存储器(RAM),所述持久性存储器是硬盘驱动器(HDD)或闪存。处理器还设置有允许用户与处理器交互的许多不同的输入。在这个示意性实施 例中,麦克风29、辅助输入(Aux)25(针对输入33)、USB输入23、GPS输入24和蓝牙输入 (BTT)15全部被提供。输入选择器51还被提供以允许用户在各种输入之间交换。麦克风和 辅助连接器两者的输入在被传给处理器之前通过转换器27进行从模拟到数字的转换。系统的输出可包括(但不限于)可视化显示器4和扬声器13或立体声系统输出。 扬声器连接到放大器(Amp) 11,并通过数模转换器9从处理器3接收信号。输出还可随着沿 分别在19和21处示出的双向数据流而被接入到诸如个人导航装置(PND)54的远程蓝牙装 置或诸如车辆导航装置60的USB装置。在一个示意性实施例中,系统1使用蓝牙收发器15来与用户的移动装置 (ND) 53 (例如,蜂窝电话、智能电话、PDA或任何其他具有无线远程网络连接性的装置)进行 通信17。该移动装置可随后被用于通过(例如)与蜂窝塔台57的通信55而与在车辆31 外部的网络61进行通信59。在一些实施例中,塔台57可以是WiFi接入点。移动装置和蓝牙收发器之间的示例性通信由信号14表示。可通过按钮52或类似输入来指示移动装置53和蓝牙收发器15的配对。因此,指 示CPU将车载蓝牙收发器与移动装置中的蓝牙收发器配对。可利用与移动装置53关联的(例如)数据平台(data-plan)、数据语音传送(data over voice)或DTMF音来在CPU 3和网络61之间进行数据通信。可选择地,可期望包括具 有天线18的车载调制解调器(Mdm)63,以便通过音频频带在CPU 3和网络61之间进行数 据通信16。移动装置53可以随后被用于通过(例如)与蜂窝塔台57进行通信55而与车辆31外部的网络61进行通信59。在一些实施例中,调制解调器63可与塔台57建立通信 20,以与网络61进行通信。作为非限制性的示例,调制解调器63可以是USB蜂窝调制解调器,通信20可以是蜂窝通信。在一个示意性实施例中,处理器设置有包括用于与调制解调器应用软件通信的 API的操作系统。调制解调器应用软件可访问蓝牙收发器上的嵌入式模块或固件,以完成与远程蓝牙收发器(诸如在移动装置中发现的蓝牙收发器)的无线通信。在另一实施例中,移动装置53包括用于音频频带或宽带数据通信的调制解调器。 在数据语音传送的实施例中,当移动装置的用户可在数据正被传输的同时与该装置通话时,可实现被称为频分复用的技术。在其他时间,当用户不使用该装置时,数据传输可使用整个带宽(在一个示例中为300Hz至3. 4kHz)。如果用户具有与移动装置关联的数据平台,则该数据平台可允许宽带传输,并且系统可使用更加宽的带宽(从而加速数据传输)。在另一实施例中,移动装置53被替代为安装到车辆31的蜂窝通信装置(未示出)。在另一实施例中,ND 53可以是能够通过例如 (但不限于)802. Ilg网络(即,WiFi)或WiMax网络来进行通信的无线局域网(LAN)装置。在一个实施例中,输入数据可通过数据语音传送或数据平台而被传送经过移动装置、经过车载蓝牙收发器并被传送到车辆的内部处理器3。例如,在某些临时数据的情况下, 数据可被存储在HDD 7或其他存储介质中,直到不再需要该数据的时候。可与车辆接合的另外的源包括具有(例如)USB连接56和/或天线58的个人导航装置54、或者具有USB 62或其他连接的车辆导航装置60、车载GPS装置24、或者与网络 61连通的远程导航系统(未示出)。另外,CPU可与各种其他的辅助装置65进行通信。这些装置可使用无线连接67或有线连接69进行连接。此外,或者可选择地,CPU可使用(例如)WiFi 71收发器连接到基于车辆的无线路由器73。这样可允许CPU连接到本地路由器73范围内的远程网络。辅助装置65可包括(但不限于)个人媒体播放器、无线医疗装置、便携式计算机和类似物。在图2中示出的第一示意性实施例中,车辆导航(或计算)系统接收用于识别行进路线上的交叉路口的请求(201)。虽然不必要,但是车辆导航(或计算)系统可以将请求识别为“下一个”交叉路口请求(203)或“上一个”交叉路口请求(例如,但不限于,最近经过的交叉路口)(205)。在这个示意性实施例中,如果没有提供“下一个”或“前一个”交叉路口的识别, 则随后系统将假设用户正在对关于沿路线的下一个即将到来的交叉路口的信息进行请求 (207)。一旦确定了用户请求哪个交叉路口的信息,车辆导航系统(或计算系统,或车外远程路线系统等)可以检查预先存储的地图,以确定所请求的交叉路口的信息(209)。在这个示意性实施例中,系统以两个示例提供识别。第一,响应于请求,无论用户当前处于什么位置,系统识别请求的交叉路口(211)(在这个实施例中,交叉路口基于请求被识别,尽管对用户请求的识别能够被延迟直到稍后的地点)。可发声或可视化(假设系统具有显示能力)地进行所述识别。另外,在这个示意性实施例中,如果请求是针对即将到来的交叉路口(213),再如果(或一旦)用户在离交叉路口的预定距离之内(215),则识别将被重复(或被不变地显示)(217)。一旦用户经过交叉路口(219),则识别终止(221)。
可以以某些系列的间隔设置的一个或多个发声提示的形式来重复识别,该识别可以是设置为一次(第二次)的发声提示,或可以被持久的显示在车辆导航显示器上的可视化地图上。当然,如果期望的话,则也可省略第二次的显示/发声。在一个示意性实施例中,如果基于车辆的计算系统可使用可视化显示器,则请求的交叉路口的名称可以以高亮度或其他增强的方式(例如,以比用于显示其他道路名称的字体大的字体的方式)被显示。可选择地,交叉路口名称可以被显示在弹出窗口中,或以与当前显示的一般地图数据区别的另外的方式显示。当然,也可结合已显示的地图上的道路来显示道路名称,例如,在道路旁边显示道路名称(或具有从道路名称指向或连接到所述道路的标识符)。最后,在这个示意性实施例中,一旦驾驶员经过道路(219),则去除或结束显示 (221)(或使增强的显示变为普通的显示)。这会有助于驾驶员留意地图上的当前位置,特别是如果示图的级别被缩小为车辆的位置不会明显可见的程度(例如,由于当车辆行进经过的街道的显示已经减小且变得有些拥挤的同时,表示车辆的图标仍然很大)。在又一示意性实施例中,根据图3进行更加详细地讨论,交叉路口的“级别”被设置或另外被确定为识别级别。在这样的实施例中,对于即将到来的交叉路口的请求可以 (基于动态的或用户发起的设置)忽略特定道路,并识别(例如)下一个“主要的”(或其他选择的道路级别)交叉路口。类似地,在这种情况下,如果已发起“上一个”交叉路口的请求,则最近的“主要的”交叉路口将被识别。图3示出自动提供至少一个类别的道路的交叉路口信息的示意性示例。在这个示意性实施例中,假设道路分类系统是确定引擎(例如,但不限于,位于车辆计算系统中的远程服务器等)可访问的。例如,基于道路的速度限制,一个普通的分类系统针对道路使用五种分类。特定的速度范围内的道路落入特定的分类中。虽然并非万无一失,但是由于在当地街道上往往倾向于将速度限制为更慢,所以这种系统将通常用于区分主要街道和较小的当地街道。如有需要,还可应用其他的分类系统。例如,在另一示意性实施例中,可利用交叉路口分类。可以使用上面描述的级别系统、诸如“交通信号”、“交通标志”等的分类、或者一些其他合适的系统,确定引擎可区分交叉路口的类型。根据一些确定的分类系统,用户可以设置(或系统可以如根据图4所讨论的动态地选择)详细的级别。例如,用户可能仅期望了解在给定区域中的主要的交叉路口。如果用户(例如)乘坐充满干扰(诸如吵闹的儿童)的车行进,则用户在行程中可能无法关注导航系统。因此,特别是在稍微了解的区域中行进时,知道何时到达转弯处之前的会在转弯之前的什么时候到达主要的交叉路口会是有用的。在这个示例中,根据用户请求或预定设置(例如,但是不限于,“识别X类型的所有交叉路口”),只在穿过沿路线的X类型的交叉路口之前和/或之后可通知用户。这会使用户较容易意识到转弯处即将到来,而不需要用户只关注导航系统。例如,在繁忙的交通情况下、当天气条件使沿路线的能见度有些模糊时、在夜间行驶时等,这也会是有用的。有时,用户也将从目的地处的个人接收口头指示,例如,“我们在电报路 (Telegraph road)之后的第二个右转弯处”,这对于知道何时到达电报路而使用户能够准备进行转弯是有用的。用户会发现这比来自GPS的指示(诸如“在三百米处右转弯”)更有用(特别是如果沿主要的交叉路口存在小的和/或标记不明显的辅路的密集网络)。如果目的地是在用户正行进的道路上,且用户知道该目的地是(例如)“刚经过电报路,在右边”,该信息同样会是有用的。从而,当接近/到达/经过电报路时,用户可开始扫视右手侧的道路以寻找目的地。如果目的地是在GPS仅会提供近似而非精确的位置的沿公路商业区(strip mall)或类似地区中,这种信息会尤其有用。在图3中示出的示意性实施例中,用户预设用于交叉路口通知的条件(301)。如前面所述,这可以是道路分类(或类型)、交叉路口 /交通控制特征通知(例如,“指出具有信号灯的所有交叉路口”,或道路类型会基于交通控制特征来分类)、或道路之间的任何其他合适的变化。另外或可选择地,用户能够请求指出/显示所有的交叉路口。一旦已设置道路类型,确定程序(位于车辆上或远程)检测每个交叉路口(303)。 如果交叉路口符合报告的条件(305),则随后系统将根据可用的特征和/或系统设置来显示和/或播报所述交叉路口(307)。如果已经到达目的地(309),则随后所述程序结束。类似地,如果用户禁用该特征 (311),则随后所述程序结束(313)。另外,在接近下一个交叉路口时检测所述下一个交叉路口(303)。在这种方式下,系统无需用户提示可以自动地报告一些类型的交叉路口或全部的交叉路口。这仅是可以实现该程序的一种方式。虽然系统可不选择报告下一个交叉路口直到用户位于交叉路口的特定距离内 (例如,但不限于,预测的可视距离),但是下一个交叉路口可以在离该交叉路口任何距离处由系统检测。类似地,在已经经过特定的交叉路口后,该特定的交叉路口的显示/输出可以被终止。图4示出基于至少一个预定条件动态呈现交叉路口的信息的级别的系统的示意性示例。在这个示意性实施例中,自动的或预先请求的交叉路口报告可以被启用(401)。在这个实施例中,系统已经被指示为基于动态条件过滤交叉路口(403)。在一个示例中,所述过滤是至少部分基于用户正行进的道路类型。在这个示意性示例中,如果用户正行进在(例如)高速公路上,则随后可能存在仅播报/显示出口道路的情况(忽略没有出口的立交桥)。如果用户驶出高速公路并驶入郊区,则随后播报/显示可降低为地面街道级别(或至少比先前播报/显示的道路级别慢速的道路级别)。在这个示意性示例中,无论报告是自动的还是通过请求的,被报告的“下一个”或 “上一个”道路通过分类过滤而被确定。一旦已启用过滤(403),判定程序检测用户当前行进的道路的类型(405)并基于所述道路的分类来设置输出的级别(407)。随后,程序检测下一个交叉路口(或上一个交叉路口,如果如此请求的话)并确定下一个交叉路口是否符合输出的条件(409)。如果下一个交叉路口不符合,则系统检查以了解在当前位置和最终目的地之间是否还存在任意交叉路口(假设更远的路口将被输出)(411)。如果不存在交叉路口,则程序退出(413)。如果仍然存在交叉路口,则程序返回以检测下一个交叉路口(409)。如果交叉路口符合报告的条件,则随后交叉路口在合适的时间以符合可用的特征和/或车辆设置的方式被输出。如同前述情况,这可以被可视化或发声地输出,且系统可以停止/去除对于已经过的交叉路口的输出。在另一示意性实施例中,当接近特定的交叉路口时,用户可以请求通知。随后,当用户接近(或经过)请求的交叉路口时,该请求的交叉路口可被可视化地加亮或可发声地突出。虽然已根据示意性实施例描述了本发明,但是这些示意性实施例意在提供示例而非限制本发明的范围。
权利要求
1.一种由计算机实施的用于道路识别的方法,所述方法包括在车辆计算系统中接收用于道路识别的请求;通过车辆计算系统确定与所述请求对应的行进路线上的交叉路口;将响应于所述请求而确定的交叉路口从车辆计算系统输出到输出口。
2.如权利要求I所述的方法,其中,所述请求被预先定义为针对至少单个路线,并在所述至少单个路线期间通过车辆计算系统来响应所述请求。
3.如权利要求I所述的方法,其中,所述请求包括用于识别特定类型的交叉路口的请求。
4.如权利要求3所述的方法,其中,交叉路口的类型由预定的分级系统来定义。
5.如权利要求3所述的方法,其中,交叉路口的类型由交通控制特征来定义。
6.如权利要求5所述的方法,其中,所述交通控制特征是停止标志。
7.如权利要求5所述的方法,其中,所述交通控制特征是停车信号灯。
8.如权利要求3所述的方法,其中,交叉路口的类型在车辆计算系统内被预先定义。
9.如权利要求3所述的方法,其中,交叉路口的类型通过所述请求被动态地定义。
10.如权利要求I所述的方法,其中,所述请求包括具体的交叉路口的名称。
11.如权利要求I所述的方法,其中,所述输出还包括紧随所述请求输出确定的交叉路□。
12.如权利要求I所述的方法,其中,所述输出还包括当车辆在距离交叉路口的预先定义的接近度内时输出确定的交叉路口。
13.如权利要求12所述的方法,其中,如果所述请求是针对在所述请求的时刻车辆还未经过的交叉路口,则在车辆已经经过所述交叉路口之后停止所述输出。
14.如权利要求I所述的方法,其中,所述请求是针对下一个交叉路口。
15.如权利要求I所述的方法,其中,所述请求是针对上一个交叉路口。
16.如权利要求I所述的方法,其中,所述输出在可视化显示器上被执行。
17.如权利要求16所述的方法,其中,所述交叉路口的名称以增强的方式被显示在可视化显示器上。
18.如权利要求17所述的方法,其中,所述增强的方式包括以比用于显示其他道路名称的字体大的字体显示所述交叉路口的名称。
19.如权利要求17所述的方法,其中,所述增强的方式包括在弹出窗口中显示所述交叉路口的名称。
全文摘要
本发明提供一种由计算机实施例的用于道路识别的方法,所述方法包括在车辆计算系统中接收用于交叉路口识别的请求。所述方法还包括通过车辆计算系统确定与所述请求对应的行进路线上的交叉路口。所述方法还包括将响应于所述请求而确定的交叉路口从车辆计算系统输出到输出口。
文档编号G08G1/0962GK102607567SQ20111044203
公开日2012年7月25日 申请日期2011年12月20日 优先权日2010年12月20日
发明者托马斯·爱德华·皮鲁提, 达夫林·戴维·荷劳瓦特 申请人:福特全球技术公司