GPS导航系统使用人造卫星提供的信息,为驾驶者或者乘客显示车辆所在的位置、行驶路线、行进速度、路况信息等数据,搭配液晶显示屏地图显示,除可以给予使用者到达目的地的引导服务,还能为驾驶者提供其它有用的信息。
在功能上,车载GPS导航系统可以为用户提供三方面的服务:引导服务、查询服务、其它扩展服务。
l
引导服务
车载GPS导航系统可以在用户输入目的地之后为用户提供智能型的行程规划,根据卫星信息或者其他方式获知当前路况的信息以避开拥堵路段,在显示屏上显示最优的路径,在车辆进行过程中,可以显示车辆当前在路径上的位置、距离目的地的距离、时速、弯道信息提醒等。
l
查询服务:
可以查询城市内的道路、重要标志、路口等信息;查询标志地附近的宾馆、学校、加油站、医院、停车场等设施;
l
其它扩展功能:
其它的功能包括路况查询、气象信息收听、电话拨接、报时功能、紧急求救等。
GPS导航系统的输入方法包括触摸屏手写、少量按键或者控制遥控器等,设置目的地时可以使用系统的手写或者软键盘采用拼音输入、五笔画汉字输入等方法。语音识别技术在GPS导航上应用语音输入代替手写、拼音输入或者语音控制命令代替了传统的菜单操作,配合语音合成TTS设计出更加人性化的UI界面,让人机对话变得更自然更方面。具体应用为:
l
地名输入。针对每个城市的主要交通道路名称或者建筑物名称,可以将此类的名称直接导入至语音识别的待识别词汇数据库,直接可以识别。
l
连续数字串输入。针对每条道路上的号牌识别。
l
语音命令的输入。针对地图中的宾馆、学校、加油站、医院、停车场等设施的查询。
在路径引导时,首先选择导航设定,然后输入地名。例如在上海市的某个车辆中,乘客在 “上海大学”上车前往“徐家汇地铁站”,而且乘客希望走最短的路程。开始设定时,系统语音提示:“请选择距离最短、时间最短、市内快速中的哪种设定??”,乘客语音回答“距离最短”,然后就需要输入起始地和目的地以计算最短路径。起始位置由卫星信息提供,用户需要告诉导航系统最终的目的地。系统语音提示“请输入目的地”,用户可以语音输入语音“徐家汇地铁站”,识别系统将识别的候选结果显示到导航系统的显示屏上,如果第一候选就是“徐家汇地铁站”,那么用户就无须其他操作,否则用户可以根据显示屏上其它候选结果触摸显示屏选择“徐家汇地铁站”,此时导航系统就可以获知乘客的目的地址。导航系统接收到乘客的目的地之后,进行规划计算之后,就可以在地图上显示出最优的路径信息。得到最优路径之后选择开始导航显示屏上就可以显示当前车辆在最优路径上的位置、行驶速度、距离目的地“徐家汇地铁站”的距离,在拐弯前会有语音提醒驾驶者前方多少米会有某个方向的拐弯。
如果用户还需要查询“徐家汇地铁站”附近的酒店信息,可以说“进入信息查询”直接进入信息查询菜单,接着说“查询附近的酒店”,系统就开始运算“地铁站”附近的酒店信息,并显示到显示屏上。
具有语音输入设备的车载GPS导航系统在操作上非常简便快捷,可以提高GPS导航系统的使用效率,为开出出行提供有效的帮助。
应用到的关键技术以及其技术参数l
在导航仪主控芯片平台上(ARM9+Windows mobile)移植非特定人语音识别引擎,让此平台具有语音识别的功能。
l
非特定人语音识别引擎具有以下特点(详细技术参数见公司的技术白皮书)
1.
话者独立
该软件无需事先对用户的语音训练,任何人拿起来均可使用,目前支持语种有中文、英文、韩文、日文以及几种欧洲语种;
2、 独特的口音的处理技术
用户不用说播音员般标准的发音,全国各地带有口音(针对中文)的用户亦可以毫无问题得顺畅使用该系统;
3、高识别率
在此硬件环境下,一次性载入词汇量达到5000中文词条时,平均准确率达到95%以上,并且实时识别,一次性载入词汇量达到10000中文词条时,平均准确率达到90%以上,并且实时识别;
4、可移植的代码
软件采用标准C书写核心算法,使得该软件能很快地移植到其他操作系统和处理器上。
开发时需要的技术准备l
GPS导航系统上需要有音频输入接口;
l
GPS导航系统上需要开放地图地名导出接口;
l
语音合成TTS需要和语音识别ASR配合使用来设计人性化的人机对话界面。