专利名称::高速分歧点的语音导航装置的制作方法
技术领域:
:本发明涉及电子导航领域,尤指一种高速分歧点的语音导航装置。
背景技术:
:GPS(GlobalPositionSystem,全球定位系统)车载导4元系统的主要用途是为车辆驾驶者提供从出发地到目的地的详尽的导航服务,而车辆行驶至路口时的导航语音提示则是整个导航过程中关键的因素之一。传统的车辆导航方法在路口可以提示"左转"、"右转,,,这种导航方法对于一般的十字路口或丁字路口而言是适用的,但对于高速路或快速路上的分歧点而言,完全套用固定的语音提示模式可能并不符合大多数用户的习惯。如图1所示,申请号为CN01138262.7的中国专利/^开了一种导4元系统在复杂路口的语音导航方法。车辆位于A点,车辆将在前方路口B左转弯,在转弯之前语音导航系统会提示"前方xx米处向左转弯",即使用前方第几个路口向何处转弯的方式来对车辆进行导航。在普通道路的交叉路口做这样的语音提示没有任何问题,但是对于例如高速路或快速路上的分歧点来说(如图2所示),这样的语音提示就不太准确了。所述分歧存、指一条道路分成两条或多条通向不同方向的道路的分界点,如图3所示。如图2所示的高速路上的一个分歧点。对于高速路或快速路上的分歧点,若采用现有技术对其进行导航时,若车辆正沿图中左数第二条车道行驶时,本来无需变换车道照常行-驶就可以实现左转,但在这里突然出现语音导航r提示用户向左转弯,这样给人的感觉很突兀,因为实际情况仅仅是各个车il^此分离为两个方向,没有明显的左转的感觉;反之,如果车辆正沿右侧车道行驶,向左转弯的提示也不能给用户带来较为明显的可依赖的导航信息。中国专利申请号CN200410024645.5的文中公开了一种提示车辆在复杂路口的语音导航方法,该方法在只提示"左"、"右"不能确定是指哪一条道路的复杂路口,采用"前面n米请走右方第x条道路,,或"前面n米请走左方第x条道路"或"前面直行"的语音提示方法。但仍无法解决在上述例如高速路或快速路上的分歧点之前无法做出准确有效,又符合使用者认知的导航方法。
发明内容本发明要解决的问^:提供一种能够准确有效的高速分歧泉的语音^^置。为了解决上述问题,本发明高速分歧点的语音导航装置的技术方案包括it^^t才對莫块,用于根据实际道路情况为电子地图中的道3鍵立其相应的网络模型并建立道路之间的拓朴关系语音导^Jt据库,用于存放语音信息;5&圣规划^^,用于确定车辆的行驶^4圣;GPS定^^M,用于确定车辆的当前位置;语音分析才狭,才艮据所述it^^t^^狭所建立的网络才莫型和所ii^^规划才狭确定的行驶路径确定分歧点的语音触发点;^f^t语音模块,根据所述GPS定4封狭所确定的车辆当前位置和所述语音分析才缺获得的语音触发点从所述语音导航数据库中取出相应的语音信息予以播放。所述语音导^Jt据库包括下述字段语音属性字段,用于唯一标识语音信息;语音信息字段,用于表示每种所述语音属性所对应的导航语音。所述语音信息包括下述信息靠左侧车道行驶;沿中间车道行马史;靠右侧车道行驶。与现有技^N目比,本发明高速分歧点的语音导航装置的有益效果为首先,由于采用语音分析模块,能够在分歧泉处设置语音触发点,使得^阮更准确有效。另夕卜,iiit过采用"靠左侧/右侧、沿中间车道行驶"的语音提示使得语音提示的效果准确有效。图l是交叉路口的俯视图2是高速路分歧点的俯视图3是分歧点的示意图4是本发明高速路分歧点的语音导^^置结构图。图5A是具有高速^各分歧点的实际道路示意图5B是图5A的网络模型示意图。具体实施例方式如图4所示,本发明高速路分歧点的语音导航装置包括道3^t才對狭1,用于根据实际道路情况为电子地图中的ii^lt立其相应的网络模型并建立道^^'司的拓朴关系语音导^lt据库5,用于存放语音信息;路径规划模块2,用于确定车辆的行驶路径;GPS定^^^3,用于确定车辆的当前位置;语音分析模块4,4艮据所述道^^t才對莫块1所建立的网绍4莫型和所述^4圣规划模块2确定的行驶路径确定分歧点的语音触发点;"f^t语音才^:6,根据所述GPS定^jt^:3所确定的车辆当前位置和所述语音分析模块4获得的语音触发点从所述语音^f^Jt据库5中取出相应的语音信息予以播放。所述语音导^tl封居库5包括下述字段语音属性字段,用于唯一标识语音信息;语音信息字4殳,用于表示每种所述语音属性所对应的导4元语音。所述语音信息包括下述信息靠左侧车道行驶;沿中间车道行驶;靠右侧车道行驶。现以某公司开发的一种高速路分歧点的语音"f^緣置为例来详ii^发明的技术方案。对于道路建模模块l,实现过程如下根据实际的it^各情^L^电子地图上画it^各,并把每条it^各对应的属性值填^M目应的数据库中,例如每,殳ii^各对应的车道数、道路等级、通行方向、it^各名称、是否收费等等。在[条il^各和其^M目连的道路之间建立节点,以表示道路和道路之间的连接关系。如此反复,直到把所有的道路都画在地图上,并建立相连接的关系,就形成了道^各网乡各。如图5A所示是一个具有高速路分歧泉的实际道路,其中,M为分歧点,道路为ab和ac。在此例中,4艮据图5A所示的实际道3各后,先利用在电子地图上画a部分的道路,然后画b部#c部分的ii^各,再在a、b、c部分的相连处制作节点M,画好以后即得到如图5b所示的道路网络模型图。然后分别录入a、b、cilX段it^各的属性数据。然后再4e^目应的ii^^:据和对应的属性信息^f诸在^^t电子地图数据库中,并针对道路和节点数据,建立如表l所示的拓朴关联关系<formula>complextableseeoriginaldocumentpage6</formula>表l在本例中语音导航数据库5如表2所示<formula>complextableseeoriginaldocumentpage6</formula>表2其中,当语音属性为"2"时,相应的语音为"靠左侧车道行驶";当语音属性为"3"时,相应的语音为"沿中间车道行驶";当语音属性为"4"时,相应的语音为"靠右侧车道行驶"。路径规划模块2具体实现如下(1)找出所述目的地坐标所在的道路;(2)找出所述出发点坐标所在的道路;(3)找出与所述出发点坐标所在的道路相连的其它it^各,并从中选拟巨离最短的一条的道路;(4)判断上述步骤中选取的所述道路是否是所述目的地坐标所在的道路,若否(5)将上述步骤中选取的所述道路作为出发点坐标所在的道路重复执行步骤(3);(6)依次将所有选择的道路串起来以获得一条导航线路。GPS定位模块3实现过程如下通过GPS接收仪器接收GPS卫星传回来的定位信息,计算出汽车当前所在点的坐标,此坐标对应于导航仪上的电子地图上的相应的坐标点,4巴以该点为中心的地图显示在导航仪上。语音分析模块4的实现过程如下(1)沿路径规划模块2得到的导^5各径,从起始点所在的第一^it^各开始,判断当前it^各和下一条道路的连接关系、是否转弯、道路情况等等信息,根据判断得到的信息,在道路上语音提示指向的地点大约前1000米处建立语音触发点,所述语音触发点指行驶至该点时,播放相应的语音提示的点。例如图5b所示,在点M处会靠左或靠右侧车道行驶,则在点M前1000米处的it^Ji,建立一个语音触发点。然后进入下一条道路,如此沿路检索,直至为所有的道^各建立语音触发点。(2)在所述语音触发点处根据实际行驶道路的M情况和转弯、卩te等关系进行判断M调用的语音信息。例如图5b所示,根据^^t4^,行走路线为a—M—b,/人a—M—b的行驶方向判断出为靠左侧车道行驶,即对应表2中的语音属性字段"2"。(3)根据语音属性字段,检索语音数据库,找到对应的语音文件。在语音数据库中,存在如下表3的对应关系<table>Complextableseetheoriginaldocumentpage7<table>表3在表3中,语音属性字段"2"对应的语音文件名为"51000002.wav";语音属性字段"3"对应的语音文件名为"51000003.wav";语音属性字段"4"对应的语音文件名为"51000004.wav"。(4)在语音触发点配以对应的语音文件名。4e^步骤(3)中检索到的语音文件名存储在语音触发点处。例如图5b所示在点M前的语音触发点处录入对应的语音文件名"5讓002駕v"。导航语音模块6的实现过程如下根据GPS定4封势夹3获得车辆当前的行驶位置,当此位置为语音触发点处时,触发播放语音事件,即播放该触发点对应的语音。例如图5b所示当行驶到点M前的语音触发点时,根据^f诸在触发点的文件名"51000002,wav",播放该语音文件,即播出的声音为"靠左侧车道行驶"。综上所述,采用本发明的技术方案,能够使得导航更准确。权利要求1、一种高速分歧点的语音导航装置,其特征在于,包括道路建模模块,用于根据实际道路情况为电子地图中的道路建立其相应的网络模型并建立道路之间的拓扑关系图;语音导航数据库,用于存放语音信息;路径规划模块,用于确定车辆的行驶路径;GPS定位模块,用于确定车辆的当前位置;语音分析模块,根据所述道路建模模块所建立的网络模型和所述路径规划模块确定的行驶路径确定分歧点的语音触发点;导航语音模块,根据所述GPS定位模块所确定的车辆当前位置和所述语音分析模块获得的语音触发点从所述语音导航数据库中取出相应的语音信息予以播放。2、如权利要求1所述的高速分歧泉的语音^^樣置,其特44于,所述语音"ls^Jt据库包括下述字段语音属性字段,用于唯一标识语音信息;语音信息字段,用于表示每种所述语音属性所对应的导航语音。3、如权利要求2所述的高速分歧点的语音"H樣置,其特4球于,所述语音信息包括下述信息靠左侧车道行驶;沿中间车道行驶;靠右侧车道行驶。全文摘要本发明公开一种高速分歧点的语音导航装置包括道路建模模块,用于根据实际道路情况为电子地图中的道路建立其相应的网络模型并建立道路之间的拓扑关系图;语音导航数据库,用于存放语音信息;路径规划模块,用于确定车辆的行驶路径;GPS定位模块,用于确定车辆的当前位置;语音分析模块,根据所述道路建模模块所建立的网络模型和所述路径规划模块确定的行驶路径确定分歧点的语音触发点;导航语音模块,根据所述GPS定位模块所确定的车辆当前位置和所述语音分析模块获得的语音触发点从所述语音导航数据库中取出相应的语音信息予以播放。采用本发明的技术方案能够准确高效地导航。文档编号G01C21/26GK101196401SQ20071015157公开日2008年6月11日申请日期2007年9月28日优先权日2006年12月8日发明者姜德荣,孙竹平申请人:高德软件有限公司