一种导航系统的语音播报方法

文档序号:6217512阅读:1719来源:国知局
一种导航系统的语音播报方法
【专利摘要】本发明公开了一种导航系统的语音播报方法,包括如下步骤:导航系统获取当前车辆的位置、方向以及速度;根据当前车辆的位置、方向以及速度预测当前车辆到达行驶前方第二个路口的时间t,其中t=d2/v,所述d2为当前车辆位置到第二个路口的距离,所述v为当前车辆速度;如果t-t1-t2小于预设阈值t0,则跳过第一个路口及该第一个路口之前所有路口的语音信息播报,从第二个路口开始播放语音信息;所述t1为第一个路口语音信息播放时间长度,所述t2为第二个路口语音信息播放时间长度。本发明提供的导航系统的语音播报方法,避免了用户在使用导航装置过程中由于指令传输、播报延迟而造成的混淆或误判的问题。
【专利说明】一种导航系统的语音播报方法
【技术领域】
[0001]本发明涉及一种语音播报处理方法,尤其涉及一种导航系统的语音播报方法。
【背景技术】
[0002]网络汽车导航系统的一个常见问题是:请求路径计算时,车辆在一个地点,当算好的路径下发完成时,车辆已经在另一个地点,此时,可能前几个语音都已经过时,不再适合播报,因此需要提供一个初始语音的播报方法,来判断哪些语音播报是可以跳过的。

【发明内容】

[0003]本发明所要解决的技术问题是提供一种车辆导航中初始语音的播报方法,可以根据车辆当前位置跳过已过路口或易混淆路口的语音播放。
[0004]本发明为解决上述技术问题而采用的技术方案是提供一种导航系统的语音播报方法,包括如下步骤:导航系统获取当前车辆的位置、方向以及速度;根据当前车辆的位置、方向以及速度预测当前车辆到达行驶前方第二个路口的时间t,其中t=d2/v,所述d2为当前车辆位置到第二个路口的距离,所述V为当前车辆速度;如果小于预设阈值V则跳过第一个路口及该第一个路口之前所有路口的语音信息播报,从第二个路口开始播放语音信息;所述h为第一个路口语音信息播放时间长度,所述t2为第二个路口语音信息播放时间长度。
[0005]上述的导航系统的语音播报方法,其中,还包括如下步骤:根据当前车辆的位置和方向判断哪些待播报的路口的位置已经处于当前车辆位置的后方,并将这些待播报的路口标记为“已过时路口”。
[0006]上述的导航系统的语音播报方法,其中,还包括如下步骤:如果小于预设阈值h,则将第一个路口标记为“易混淆路口 ”。
[0007]上述的导航系统的语音播报方法,其中,所述当前车辆的位置、方向以及速度通过GPS、陀螺仪、速度脉冲或GPRS获取。
[0008]上述的导航系统的语音播报方法,其中,所述预设阈值h为2?5秒。
[0009]本发明对比现有技术有如下的有益效果:本发明提供的导航系统的语音播报方法,根据当前车辆的位置、方向以及速度,计算播放下一路口语音是否会造成混淆,将语音待播报列表中的那些已过时的路口信息以及易混淆的路口信息跳过,直接播报下一条语音指令,避免了用户在使用导航装置过程中由于指令传输、播报延迟而造成的混淆或误判的问题。
【专利附图】

【附图说明】
[0010]图1为本发明实施例中的导航系统中初始语音的播报流程图;
[0011]图2为本发明实施例中的跳过易混淆的初始语音的示意图。【具体实施方式】
[0012]下面结合附图和实施例对本发明作进一步的描述。
[0013]图1为本发明实施例中的导航系统中初始语音的播报流程图。
[0014]请参见图1,本发明提供的导航系统中初始语音的播报步骤如下:
[0015]步骤S201,导航系统获取当前车辆的位置、方向以及速度;导航系统可通过GPS或者其他辅助定位装置,如陀螺仪、速度脉冲、GPRS辅助定位等,获取当前车辆的位置、方向以及速度。
[0016]步骤S202,根据当前车辆的位置、方向以及速度预测当前车辆到达行驶前方第二个路口的时间t,其中t=d2/v,所述(12为当前车辆位置到第二个路口的距离,所述V为当前车辆速度;
[0017]步骤S203,如果小于预设阈值h,则跳过第一个路口及该第一个路口之前所有路口的语音信息播报,从第二个路口开始播放语音信息;所述^为第一个路口语音信息播放时间长度,所述t2为第二个路口语音信息播放时间长度。
[0018]导航系统中不合适的初始语音播报信息分为2种,已过时的路口语音信息和易混淆的路口语音信息,所谓已过时的路口语音信息很容易判断,就是根据当前车辆行驶方向,相对当前车辆位置已经越过的那些路口,并将这些待播报的路口标记为“已过时路口”;而易混淆的路口语音信息,则是那些即将过时的,且语音信息播报后会误导用户的,如图1所示,箭头是车辆的规划路线,在A处有一个语音“直行”,在B处有一个语音“右转”,当车辆已经非常接近A路口的时候,如果仍然要播报“直行”,由于播报延迟和用户需要反应时间,会导致用户实际上在已经越过A,接近B的时候才听到这个语音,从而造成用户的混淆或误判,这样,就需要甄别下一个路口是否是“易混淆的”,如是,则将下一个路口标记为“易混淆路口 ” ;将“已过时路口”以及“易混淆路口 ”跳过,播报下一个语音指令。
`[0019]上述算法定量分析如下:请继续参见图2,方框是车辆,正在向北行驶,车速为V。车辆距离路口 A的距离为Cl1,车辆距离路口 A的距离为d2。同时设播报A路口的语音“前方Cl1米靠左直行”的语音的时间长度是h,设播报B路口的语音“前方X米右转”的语音的时间长度是t2。那么,连续播报A路口的语音和B路口的语音之后,剩余到达B路口的时间为(VV-t1-1^。预设阈值h的范围为2~5秒,考虑到一般人的驾驶反应在3秒钟,预设阈值h优选取3秒,因此,如果dyv-t1-tys秒,则认为A路口的语音将是起了干扰作用的,A路口属于“易混淆路口”,它的语音“前方Cl1米靠左直行”应该被跳过。
[0020]综上所述,本发明实施例提供的导航系统的语音播报方法,将语音待播报列表中的那些已过时的路口信息以及易混淆的路口信息跳过,直接播报下一条语音指令,避免了用户在使用导航装置过种中由于指令传输、播报延迟而造成的混淆或误判的问题。
[0021]虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的修改和完善,因此本发明的保护范围当以权利要求书所界定的为准。
【权利要求】
1.一种导航系统的语音播报方法,其特征在于,包括如下步骤: 导航系统获取当前车辆的位置、方向以及速度; 根据当前车辆的位置、方向以及速度预测当前车辆到达行驶前方第二个路口的时间t,其中t=d2/v,所述d2为当前车辆位置到第二个路口的距离,所述V为当前车辆速度; 如果小于预设阈值h,则跳过第一个路口及该第一个路口之前所有路口的语音信息播报,从第二个路口开始播放语音信息;所述h为第一个路口语音信息播放时间长度,所述t2为第二个路口语音信息播放时间长度。
2.如权利要求1所述的导航系统的语音播报方法,其特征在于,还包括如下步骤:根据当前车辆的位置和方向判断哪些待播报的路口的位置已经处于当前车辆位置的后方,并将这些待播报的路口标记为“已过时路口 ”。
3.如权利要求1所述的导航系统的语音播报方法,其特征在于,还包括如下步骤:如果t-trt2小于预设阈值h,则将第一个路口标记为“易混淆路口”。
4.如权利要求1所述的导航系统的语音播报方法,其特征在于,所述当前车辆的位置、方向以及速度通过GPS、陀螺仪、速度脉冲或GPRS获取。
5.如权利要求1所述的导航系统的语音播报方法,其特征在于,所述预设阈值t0为2?5秒。
【文档编号】G01C21/36GK103776460SQ201410039973
【公开日】2014年5月7日 申请日期:2014年1月27日 优先权日:2014年1月27日
【发明者】张华恩, 吕烨 申请人:上海安吉星信息服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1