利用传感器调整显示导航方向的方法及使用该方法的导航装置的制作方法

文档序号:5845458阅读:365来源:国知局

专利名称::利用传感器调整显示导航方向的方法及使用该方法的导航装置的制作方法利用传感器调整显示导航方向的方法及使用该方法的导航装置
技术领域
:本发明有关于一种导航装置,且特别有关于一种利用传感器调整显示导航方向的方法及使用该方法的导航装置。
背景技术
:随着全球定位系统(GlcAalPositioningSystem,简称为GPS)芯片、模块等零组件价格下降以及体积缩小化等有利因素带动,行动装置结合GPS功能进行各种定位应用的趋势日趋明显,使得GPS的应用已不再局限于军事、航空、航海等专业应用市场,包括登山、个人定位追踪、车用导航等消费性市场均可见其应用踪迹,而在各项GPS导航产品中,又以车用导航应用最契合一般使用者的导航需求。依产品安装类型来看,车用导航装置可分为嵌入式与可携式两大类。可携式车用导航装置(PortableNavigationDevice)又可再细分为纯GPS导航装置以及将GPS功能内建至行动装置(例如,个人数字助理(PersonalDigitalAssistant,PDA)或智能型手机(SmartPhone))上的个人导航装置(PersonalNavigationDevice)两大类。现有的可携式车用导航装置的导航接口提供二种显示方式。第一种显示方式为朝北导向(NorthUp),即不论目前在地图上的导航方向为何,该导航接口的地图上方皆显示为北方。第二种显示方式为车头朝前(HeadingUp),即该导航接口依据道路方向来显示导航方向,其为目前可携式车用导航装置较常用的导航方式。然而,当使用者在行走时也希望能使用导航装置来指引方向时,基于驾驶与行走的状况明显不同,故可携式车用导航装置的导航模式将无法满足使用者的导航需求。
发明内容本发明目的在提供一种利用传感器调整显示导航方向的方法及使用该方法的导航装置,用以提供符合使用者需求的导航模式。基于上述目的,本发明实施例揭示了一种利用传感器调整显示导航方向的方法,其适用于一导航装置。定义该导航装置的一目前角度为θcur,将该导航装置中的一传感器的旋转角度θGM初始为化为0度,以及将该导航装置的一导航接口中的一地图的方向设定为该导航装置的该目前角度9cur。判断该导航装置的一坐标误差值是否小于一默认值。当该坐标误差值小于该默认值,则经由该导航装置的一GPS模块取得该导航装置的旋转角度9gpS,令该目前角度θcur等于该旋转角度θgpS,并且将该导航接口中的该地图的方向设定为该目前角度θcur。本发明实施例更揭示了一种导航装置,包括一屏幕、一GPS模块、一传感器与一微处理器。该屏幕用以显示一地图。该GPS模块用以取得该导航装置的一旋转角度9gpS。该传感器用以产生该导航装置的一旋转角度9GM,且该旋转角度Θ6Μ初始为化为0度。该微处理器取得该导航装置的一目前角度为θcur,并且将该屏幕中的该地图的方向设定为该目前角度θcur,判断该导航装置的一坐标误差值是否小于一默认值,当该坐标误差值小于该默认值,则经由该GPS模块取得该导航装置的该旋转角度egps,令该目前角度θcur等于该旋转角度θgpS,以及将该屏幕中的该地图的方向设定为该目前角度θcur。相较于现有技术,利用传感器调整显示导航方向的方法及使用该方法的导航装置,可以提供符合使用者需求的导航模式。为对本发明的目的、构造特征及其功能有进一步的了解,兹配合附图详细说明如下图1显示本发明实施例的利用传感器调整显示导航方向的方法步骤流程图。图2显示本发明实施例的导航装置的架构示意图。具体实施方式本发明实施例揭示了一种利用传感器调整显示导航方向的方法及使用该方法的导航装置。本发明实施例的调整显示导航方向的方法利用传感器(其中传感器可以是加速度传感器(G-sensor)与电子罗盘(M-Sensor)(以下简称为G/M传感器)或者是陀螺仪)来提供一种类似“所见即所得(whatyouseeiswhatyouget,WYSIWYG)”的概念,即当启动一导航装置的步行模式(Walk/Jog)时,该导航装置的一导航接口显示与使用者视线前方相同的导航景色。当该使用者转向时,该导航接口中的导航景色亦转向至与该使用者视线前方相同的导航景色。也就是说,当使用者转身改变方向时,该导航装置就马上感应使得该导航接口上的地图随着转动。图1显示本发明实施例的利用传感器调整显示导航方向的方法步骤流程图。首先,定义一导航装置的目前角度为ecur,将该导航装置中的G/M传感器的角度θGM初始为化为0度(θGM=0),以及将该导航装置的导航接口中的一地图的方向Maprot.设定(旋转)为ecur(Maprot.=θcur)(步骤Sll)。判断该导航装置的一坐标误差值(即,水平坐标精度(HorizontalDilutionofPrecision,HD0P))是否小于一默认值(例如,5)(HD0P<5?)(步骤S12)。水平坐标精度(水平坐标的精密值强弱度)为纬度和精度误差的均方根值,值越小代表精度越高。在本实施例中,当该水平坐标精度小于该默认值,则精度愈高,故需进行微调。反之,当该水平坐标精度大于或等于该默认值,则精度愈低,故需进行粗调。当该坐标误差值小于该默认值,则经由该导航装置的一GPS模块取得该导航装置的一旋转角度9gps(步骤Si;)。接着,将该导航装置的旋转角度egps减去该导航装置的目前角度θcur以取得二者间的角度变化值θGMD(θGMD=θgps-θcur)(其中θGMD表示根据G/M传感器取得的角度变化而计算所得的角度变化值),设定G/M传感器的旋转角度θGM为0度(θGM=0),以及令该导航装置的目前角度θcur等于该导航装置的旋转角度0gps(0Cur=θgpS)(步骤S14)。当取得上述角度信息后,将该导航接口中的该地图的方向设定(旋转)为该导航装置的目前角度ecur(Maprot.=θcur)(步骤S15)。当该坐标误差值大于或等于该默认值,则经由该导航装置中的该G/M传感器取得该导航装置的一旋转角度θGMl(步骤S16)。接着,令该导航装置的旋转角度0GM1减去旋转角度θGM以取得二者间的角度变化值θGMD(θGMD=θGMl-θGM),设定G/M传感器的旋转角度θGM为θGMl(θGM=θGM1),以及令该导航装置的目前角度ecur等于该目前角度θcur加上该角度变化值θGMD(θcur=θcur+θGMD)(步骤S17)。当取得上述角度信息后,将该导航接口中的该地图的方向设定(旋转)为该导航装置的目前角度ecur(步骤S15)。图2显示本发明实施例的导航装置的架构示意图。本发明实施例的导航装置200包括一微处理器210、一GPS模块220、一G/M传感器230与一屏幕M0。当启动导航装置200,微处理器210根据GPS模块220取得的卫星信号定义导航装置200的目前角度为θcur,将G/M传感器230的旋转角度θGM初始为化为0度(θGM=0),以及将屏幕240中的一地图的方向Maprot.设定(旋转)为该目前角度ecur(Maprot.=θcur)ο接着,微处理器210根据GPS模块220判断导航装置200的一坐标误差值(S卩,水平坐标精度(HDOP))是否小于一默认值(例如,5)(HD0P<5)。当该坐标误差值小于该默认值,则微处理器210经由GPS模块220取得导航装置200的一旋转角度θgps。接着,微处理器210令导航装置200的旋转角度θgps减去导航装置200的目前角度θcur以取得二者间的角度变化值θGMD(θGMD=θgps-θcur),设定G/M传感器230的旋转角度θGM为0度(θGM=O),以及令导航装置200的目前角度ecur等于导航装置200的旋转角度0gpS(ecur=θgpS)。当取得上述角度信息后,微处理器210将屏幕MO中的该地图的方向设定(旋转)为导航装置200的目前角度ecur(Maprot.=ecur)。当该坐标误差值大于或等于该默认值,则微处理器210经由G/M传感器230取得导航装置200的一旋转角度0GM1。接着,微处理器210令导航装置200的旋转角度θGMl减去旋转角度θGM以取得二者间的角度变化值θGMDOGMD=θGMl-θGM),设定G/M传感器230的旋转角度θGM为θGMl(θGM=θGMl),以及令导航装置200的目前角度θcur等于该目前角度θcur加上该角度变化值θGMD(θcur=θcur+θGMD)。当取得上述角度信息后,微处理器210将屏幕MO中的该地图的方向设定(旋转)为导航装置200的目前角度θcur。需注意到,当GPS模块测量不精确时,利用G/M传感器来辅助测量位移或转动角度。因此,当水平坐标精度愈小,则仅使用GPS即可量测到精准的位移或转动角度,此时可以忽略G/M传感器,故直接将G/M传感器测量所得的角度设为0。相反的,当水平坐标精度愈大,则需要利用G/M传感器来测量位移或转动角度。需注意到,本发明实施例的利用传感器调整显示导航方向的方法主要应用于步行模式,但亦可应用于驾驶模式或其它导航模式中。本发明的方法,或特定型态或其部份,可以以程序代码的型态存在。程序代码可以包含于实体媒体,如软盘、光盘片、硬盘、或是任何其它机器可读取(如计算机可读取)储存媒体,其中,当程序代码被机器,如计算机加载且执行时,此机器变成用以参与本发明的装置。程序代码也可以通过一些传送媒体,如电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序代码被机器,如计算机接收、加载且执行时,此机器变成用以参与本发明的装置。当在一般用途处理单元实作时,程序代码结合处理单元提供一操作类似于应用特定逻辑电路的独特装置。权利要求1.一种利用传感器调整显示导航方向的方法,其适用于一导航装置,其特征在于,该方法包括下列步骤定义该导航装置的一目前角度为θcur,将该导航装置中的一传感器的旋转角度θGM初始为化为0度,以及将该导航装置的一导航接口中的一地图的方向设定为该导航装置的该目前角度9cur;判断该导航装置的一坐标坐标误差值是否小于一默认值;当该坐标坐标误差值小于该默认值,则经由该导航装置的一GPS模块取得该导航装置的旋转角度θgps;令该目前角度9cur等于该旋转角度θgpS;以及将该导航接口中的该地图的方向设定为该目前角度θcur。2.如权利要求1所述的利用传感器调整显示导航方向的方法,其特征在于,该方法还包括下列步骤当取得该旋转角度θgps时,将该旋转角度θgpS减去该目前角度ecur以取得该传感器的一第一角度变化值。3.如权利要求1所述的利用传感器调整显示导航方向的方法,其特征在于,该方法还包括下列步骤当取得该旋转角度θgps时,设定该传感器的该旋转角度θGM为0度。4.如权利要求1所述的利用传感器调整显示导航方向的方法,其特征在于,该方法还包括下列步骤当该坐标误差值大于或等于该默认值,则经由该传感器取得该导航装置的旋转角度θGMl;将该旋转角度θGMl减去该旋转角度θGM以取得该传感器的一第二角度变化值;令该目前角度9cur等于该目前角度θcur加上该第二角度变化值;以及将该导航接口中的该地图的方向设定为该目前角度θcur。5.如权利要求4所述的利用传感器调整显示导航方向的方法,其特征在于,该方法还包括下列步骤当取得该导航装置的该旋转角度θGMl时,设定该传感器的该旋转角度θGM为该旋转角度QGMl06.如权利要求1所述的利用传感器调整显示导航方向的方法,其特征在于,该传感器为一G/M传感器或是一陀螺仪。7.一种导航装置,其特征在于,其包括一屏幕,其用以显示一地图;一GPS模块,其用以取得该导航装置的一旋转角度9gpS,;一传感器,其用以产生该导航装置的一旋转角度θGM,且该旋转角度θGM初始为化为0度;以及一微处理器,其取得该导航装置的一目前角度为θcur,并且将该屏幕中的该地图的方向设定为该目前角度θcur,判断该导航装置的一坐标误差值是否小于一默认值,当该坐标误差值小于该默认值,则经由该GPS模块取得该导航装置的该旋转角度θgps,令该目前角度9cur等于该旋转角度θgpS,以及将该屏幕中的该地图的方向设定为该目前角度θcur。8.如权利要求7所述的导航装置,其特征在于,当取得该旋转角度θgpS时,该微处理器更将该旋转角度9gpS减去该目前角度0cur以取得该传感器的一第一角度变化值。9.如权利要求7所述的导航装置,其特征在于,当取得该旋转角度egps时,该微处理器更设定该传感器的该旋转角度θGM为0度。10.如权利要求7所述的导航装置,其特征在于,当该坐标误差值大于或等于该默认值,该微处理器经由该传感器取得该导航装置的旋转角度9GM1,将该旋转角度θGMl减去该旋转角度θGM以取得该传感器的一第二角度变化值,令该目前角度ecur等于该目前角度θcur加上该第二角度变化值,以及将该导航接口中的该地图的方向设定为该目前角度θcur。11.如权利要求10所述的导航装置,其特征在于,当取得该导航装置的该旋转角度θGMl时,该微处理器更设定该传感器的该旋转角度0GM为该旋转角度0GM1。12.如权利要求7所述的导航装置,其特征在于,该传感器为一G/M传感器或是一陀螺仪。全文摘要本发明揭示一种利用传感器调整显示导航方向的方法,其适用于一导航装置。定义该导航装置的一目前角度为θcur,将该导航装置中的一传感器的旋转角度θGM初始为化为0度,以及将该导航装置的一导航接口中的一地图的方向设定为该导航装置的该目前角度θcur。判断该导航装置的一坐标误差值是否小于一默认值。当该坐标误差值小于该默认值,则经由该导航装置的一GPS模块取得该导航装置的旋转角度θgps,令该目前角度θcur等于该旋转角度θgps,并且将该导航接口中的该地图的方向设定为该目前角度θcur。文档编号G01S5/02GK102175249SQ20091030742公开日2011年9月7日申请日期2009年9月22日优先权日2009年9月22日发明者张建阳申请人:昆达电脑科技(昆山)有限公司,神达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1