(57)【特許請求の範囲】
【請求項１】
車両に設置されるナビゲーション装置であって、内蔵する磁気センサの基準軸方向と前記車両の進行方向との角度差が不定であるナビゲーション装置において、
ＧＰＳにより位置を求めるとともに該求めた異なる時刻における複数の位置から進行方向および移動速度を求める第１の計測手段と、
前記磁気センサを用いて地磁気を測定し、前記基準軸方向の方位を求める第２の計測手段と、
前記第１および第２の計測手段による計測結果に基づいて現在時刻から所定時間前までの複数の時刻における前記進行方向と前記基準軸方向の方位との差分を所定数求め、これら差分の平均値を求め、該求めた平均値によって前記第２の計測手段により求めた方位の補正を行うことで、前記基準軸方向と前記車両の進行方向との角度差に起因する方位を補正する方位補正手段と、
前記方位補正手段によって補正された方位と前記第１の計測手段による過去の計測結果である位置および移動速度とに基づいて現在の位置を算出する位置算出手段と、
を備えることを特徴とするナビゲーション装置。
【請求項２】
前記第１の計測手段により求めた位置および移動速度を記憶する記憶手段を備え、
前記位置算出手段は、前記第１の計測手段により現在の位置を求めることができない場合に、前記方位補正手段によって補正された方位と前記記憶手段に記憶されている最新の位置および移動速度とに基づいて現在の位置を算出する
ことを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記第１の計測手段による計測結果の精度を判定する精度判定手段を備え、
前記方位補正手段は、前記精度判定手段により精度が所定の良好な範囲内であると判定された場合の計測結果のみを用いて前記差分を求める
ことを特徴とする請求項１または請求項２に記載のナビゲーション装置。
【請求項４】
前記精度判定手段は、前記第１の計測手段により求めた移動速度が所定値以上である場合に精度が良好であると判定することを特徴とする請求項３に記載のナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現在位置の案内を行うナビゲーション装置に関する。
【背景技術】
【０００２】
車両の位置を計測し走行案内を行うナビゲーション装置には、車内に配線等を行って設置する据え置き型のものと、ＰＮＤ（Ｐｅｒｓｏｎａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｄｅｖｉｃｅ）と呼ばれる持ち運び自在の携帯型のものとがある。近年、据え置き型のナビゲーション装置（例えば、特許文献１参照）では、ＧＰＳ信号に基づき取得される位置情報の他、内蔵するジャイロセンサまたは地磁気センサより得られる方位や車両が備える車速計より得られる車速の情報も併用することによって、車両の現在位置を高精度に求める機能を搭載したものが実用化されている。このような機能は、特に、ＧＰＳ信号が取得できないか、又はＧＰＳ信号の精度が良くない場合に有用となる。
【０００３】
一方、携帯型のナビゲーション装置では、車速の情報を車両の計器盤等の内部に設置された車速計から得ることが簡単でないため、ＧＰＳ信号が取得できない等の場合のための補助的手段として、従来、内蔵する加速度センサを用いて計測した加速度を積分することにより位置を求めるという方法が採用されている。しかし、加速度センサは車両に加えられた加速度と車両の傾きとを区別できないことから、この方法には計測される車速や位置の精度が劣るという欠点がある。
【特許文献１】特開平９−４２９７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
そこで、携帯型のナビゲーション装置においても、据え置き型と同様に地磁気センサによって方位の情報を取得することが考えられる。しかしながら、携帯型のナビゲーション装置は、持ち運びが可能であるが故、ナビゲーション装置を車内に持ち込んで設置した際の地磁気センサの向き（地磁気センサが示す方位）と車両の進行方向（車両の正面方向）とがどれくらいの角度差を有しているかが不定であり、そのため、地磁気センサの出力からは進行方向がどちらの方位を向いているかを正しく知ることができず、ＧＰＳ信号が取得できない等の場合に位置の計測に誤差が生じてしまうことが問題となる。
【０００５】
本発明は上記の点に鑑みてなされたものであり、その目的は、進行方向と地磁気センサの向きとのズレを補正して精度良く位置を求めることが可能なナビゲーション装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は上記の課題を解決するためになされたものであり、車両に設置されるナビゲーション装置であって、内蔵する磁気センサの基準軸方向と前記車両の進行方向との角度差が不定であるナビゲーション装置において、ＧＰＳにより位置を求めるとともに該求めた異なる時刻における複数の位置から進行方向および移動速度を求める第１の計測手段と、前記磁気センサを用いて地磁気を測定し、前記基準軸方向の方位を求める第２の計測手段と、前記第１および第２の計測手段による計測結果に基づいて現在時刻から所定時間前までの複数の時刻における前記進行方向と前記基準軸方向の方位との差分を所定数求め、これら差分の平均値を求め、該求めた平均値によって前記第２の計測手段により求めた方位の補正を行うことで、前記基準軸方向と前記車両の進行方向との角度差に起因する方位を補正する方位補正手段と、前記方位補正手段によって補正された方位と前記第１の計測手段による過去の計測結果である位置および移動速度とに基づいて現在の位置を算出する位置算出手段と、を備えることを特徴とする。
【０００７】
この発明によれば、磁気センサの示す方位とＧＰＳから求まる進行方向との差分を計算し、その差分に基づいて磁気センサの示す方位を補正するようにしたので、磁気センサを用いて進行方向がどちらの方位であるかを正確に求めることができる。これにより、ＧＰＳ信号が取得できない等の場合であっても、ＧＰＳで取得済みの位置および移動速度の情報と磁気センサで取得する補正後の方位の情報とを利用して、現在位置を精度良く求めることが可能となる。なお、ここでの現在位置の算出においては、移動速度は一定であることを前提としているものとする。
また、この発明によれば、差分を計算する際に時間平均を行うようにしたので、例えばナビゲーション装置が経時的に動いてしまったり磁気センサの出力が外乱（建造物等が発する地磁気以外の磁気）の影響で揺らいでしまったりする場合にも、磁気センサの示す方位の補正を信頼性あるものにすることができる。
【０００８】
また、本発明は、上記のナビゲーション装置において、前記第１の計測手段により求めた位置および移動速度を記憶する記憶手段を備え、前記位置算出手段は、前記第１の計測手段により現在の位置を求めることができない場合に、前記方位補正手段によって補正された方位と前記記憶手段に記憶されている最新の位置および移動速度とに基づいて現在の位置を算出することを特徴とする。
【０００９】
この発明によれば、ＧＰＳ信号が取得できない等の場合に、現在位置を精度良く求めることが可能である。
【００１０】
また、本発明は、上記のナビゲーション装置において、前記第１の計測手段による計測結果の精度を判定する精度判定手段を備え、前記方位補正手段は、前記精度判定手段により精度が所定の良好な範囲内であると判定された場合の計測結果のみを用いて前記差分を求めることを特徴とする。
【００１１】
この発明において、ＧＰＳによる計測結果の精度が良好であればその計測結果（進行方向）を前記差分の計算に算入し、精度が良好でない場合の計測結果は差分の計算に算入しないようにした。通常、ＧＰＳによる計測結果は、その計測状況、例えば移動速度や受信しているＧＰＳ信号の数などによって精度に差が出る。したがって、精度が良好な場合にのみ計測結果を差分の計算に算入するようにすることで、磁気センサの示す方位の補正を信頼性あるものにすることができる。
【００１２】
また、本発明は、上記のナビゲーション装置において、前記精度判定手段は、前記第１の計測手段により求めた移動速度が所定値以上である場合に精度が良好であると判定することを特徴とする。
【００１３】
この発明において、移動速度が遅い場合（極端な場合として、止まっている場合）はＧＰＳによる位置の計測誤差にともなって進行方向の計測結果が大きくばらつくのに対し、移動速度が速い場合はＧＰＳによる位置の計測誤差の影響が相対的に薄まり、進行方向の計測結果の精度が良くなることを考慮し、移動速度が速い場合に精度が良好であると判定して、計測結果を差分の計算に算入するようにした。したがって、磁気センサの示す方位の補正を信頼性あるものにすることができる。
【発明の効果】
【００１６】
本発明によれば、磁気センサを用いて進行方向がどちらの方位であるかを正しく求めることができるので、ＧＰＳ信号が取得できない等の場合であっても、現在位置を精度良く求めることが可能である。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本発明の一実施形態によるナビゲーション装置１の構成図である。ナビゲーション装置１は、ＣＰＵ１０と、ＧＰＳ部１１と、磁気センサ１２と、メモリ１３と、外部記憶装置１４と、通信部１５と、表示装置１６と、音声出力装置１７と、を含んで構成される。ナビゲーション装置１のこれら各部は一つの筐体内に収容されており、ナビゲーション装置１が携帯可能になっている。本実施形態では、ナビゲーション装置１が車両内に持ち込まれて使用され、車両の位置案内を行う状況を想定するものとする。この状況において、ナビゲーション装置１が設置される向きは、内蔵する磁気センサ１２の出力が示す方位と車両の正面方向（車両の進行方向）とが一般には一致するようにはなっておらず、ユーザによる設置の仕方によって、磁気センサ１２から得られる方位が進行方向に対して任意の角度分だけズレを有するようになっている。
【００１８】
ＣＰＵ（中央処理装置）１０は、メモリ１３に格納されたプログラムを読み込み、該読み込んだプログラムに従って、ナビゲーション装置１の各部を統括し制御するとともに、磁気センサ１２から取得された方位を補正して進行方向を求め現在位置を算出する後述（図２，図３）の演算処理や、ユーザに現在位置を案内するナビゲーション機能を実現する情報処理を実行する。
【００１９】
ＧＰＳ部１１は、ＧＰＳ（全地球測位システム）方式によって車両の位置（緯度経度）を測位するとともに、測位された最新の位置とその直前の位置とに基づいて車両の速度および進行方向を算出し、得られた位置、速度、進行方向を表す各情報をＣＰＵ１０へ出力する。ＧＰＳ方式では、ＧＰＳ衛星からのＧＰＳ信号を受信し、該ＧＰＳ信号を受信した受信時刻のデータを用いた演算処理によって、位置を測位する。測位を行う際に用いるＧＰＳ信号の数は、車両の位置から全天を臨んだ範囲内にいくつのＧＰＳ衛星が存在しているかに依存する。例えば、周囲に高い障害物がないような場所では複数のＧＰＳ信号を捉えることができるが、都市部などビルが多い場所では１つのＧＰＳ信号しか捉えられない場合もある。測位する位置の精度は、受信できたＧＰＳ信号の数によって決まり、ＧＰＳ部１１はＤＯＰ（Ｄｉｌｕｔｉｏｎ  ｏｆ  Ｐｒｅｃｉｓｉｏｎ；精度劣化係数）と呼ばれるＧＰＳ信号の数に基づく精度情報を生成し、上記位置等の情報と併せてこの精度情報もＣＰＵ１０へ出力する。
【００２０】
磁気センサ１２は、地磁気を測定し、磁気センサ１２に定められた所定の基準軸が向けられている方位を算出してその方位を表す方位情報をＣＰＵ１０へ出力する。磁気センサ１２としては、異なる二方向（通常は互いに直角な二方向）の磁気成分を検出する２軸磁気センサ、または異なる三方向（通常は互いに直角な三方向）の磁気成分を検出する３軸磁気センサ、のいずれかを用いるものとする。例えば２軸磁気センサの場合には、磁気の大きさを検出する２つの素子（磁気抵抗素子）が異なる二方向を向いて配置されており、それぞれの素子が検出する地磁気の大きさに基づいて方位を算出する。ここで、上記所定の基準軸は一般に車両の正面方向を向いていない（ユーザによるナビゲーション装置１の置き方は任意である）ため、上述したように磁気センサ１２からＣＰＵ１０へ出力される方位は車両の進行方向とは異なっている。
【００２１】
メモリ１３は、ＲＯＭ（読出し専用メモリ）とＲＡＭ（随時書込み読出しメモリ）からなる。ＲＯＭには、ＣＰＵ１０で実行されるプログラムが記憶されている。ＲＡＭは、プログラム実行時に一時データを記憶する記憶領域として使用される。
外部記憶装置１４は、例えばハードディスクドライブなどの大容量記憶装置であり、ナビゲーションに必要な地図情報等を記憶している。
通信部１５は、例えば無線通信等によってインターネットと接続し、最新の地図情報等をインターネットを介して取得する。
【００２２】
表示装置１６は、ナビゲーション機能による走行案内を、例えば地図上に車両の現在位置と方位が分かるような形でグラフィカルに表示する。
音声出力装置１７は、必要なタイミングで例えば交差点を曲がる等の音声案内用の音声を発生してスピーカから音声案内を行う。
【００２３】
次に、ナビゲーション装置１が磁気センサ１２からの方位を補正して進行方向を求め現在位置を算出する処理について説明する。図２は、ナビゲーション装置１の当該処理にかかる機能ブロックを示す図であり、当該処理は、方位補正部１０１と、位置算出部１０２と、精度判定部１０３とによって実現される。なお、これら各部の機能は、前述したように、メモリ１３に格納されたプログラムをＣＰＵ１０が読み出して実行することにより実現される。
【００２４】
方位補正部１０１へは、ＧＰＳ部１１からある時刻Ｔにおける車両の進行方向φ（Ｔ）が入力されるとともに、磁気センサ１２から同じある時刻Ｔにおける基準軸の示す方位θ（Ｔ）が入力される。進行方向φと方位θの入力は、所定の時間間隔ΔＴ（例えばΔＴ＝１秒）で逐次行われる。また、精度判定部１０３へは、時刻ＴでＧＰＳ部１１によって測位された位置の精度を示す精度情報がＧＰＳ部１１から入力される。
【００２５】
方位補正部１０１は、上記の入力されたデータのうち、精度判定部１０３によりＧＰＳ部１１の計測精度が十分に良好であると判定されたデータを順次保持していき、保持する進行方向φと方位θの差分δ（Ｔ）＝θ（Ｔ）−φ（Ｔ）を計算する。差分δ（Ｔ）は、時刻Ｔにおいて磁気センサ１２から得られる方位θが車両の進行方向φからどれだけずれているかを表している。方位補正部１０１は、この差分δ（Ｔ）を用いて、現在（時刻ｔ）の磁気センサ１２からの方位θ（ｔ）を次式
θ’（ｔ）＝θ（ｔ）−δ（Ｔ）
に従って補正し、補正後の方位θ’（ｔ）を位置算出部１０２へ出力する。
【００２６】
ここで、方位補正部１０１は、複数の時刻Ｔ，Ｔ＋ΔＴ，Ｔ＋２ΔＴ，…における各差分δ（Ｔ），δ（Ｔ＋ΔＴ），δ（Ｔ＋２ΔＴ），…の平均値δａｖｅを用いて、方位θを次式
θ’（ｔ）＝θ（ｔ）−δａｖｅ        ……（＊）
のように補正してもよい。こうすると、例えばナビゲーション装置１が経時的に車内で動いてしまったり、磁気センサの出力が外乱の影響で揺らいでしまったりする場合に、正しく方位θを補正することができる。
【００２７】
このようにして、方位補正部１０１は、現在の磁気センサ１２の出力である方位θ（ｔ）を既に計算済みの差分δ（Ｔ）またはδａｖｅで補正する。この補正により得られた方位θ’（ｔ）は、車両の進行方向を表している。したがって、方位補正部１０１は現在の磁気センサ１２の出力θ（ｔ）から現在の車両の進行方向を求めていることになる。これにより、ＧＰＳ部１１においてＧＰＳ信号が取得できない場合や、ＧＰＳ信号の精度が良くない場合にも、磁気センサ１２の出力を用いて車両の正しい現在の進行方向を知ることができる。
【００２８】
位置算出部１０２へは、方位補正部１０１から上記補正後の方位θ’（ｔ）が入力されるとともに、ＧＰＳ部１１から車両の位置ＰＧＰＳと速度Ｖとが逐次入力される。位置算出部１０２は、入力された位置ＰＧＰＳおよび速度Ｖの最新の値を保持するとともに、ＧＰＳ信号が取得できている間は保持する位置ＰＧＰＳをナビゲーションソフト（ＣＰＵ１０）への出力とし、ＧＰＳ信号が取得できなくなった場合（例えば車両がトンネルに入った場合など）は、保持する最新の位置ＰＧＰＳおよび速度Ｖと方位補正部１０１から入力される現在の進行方向（補正後の方位）θ’（ｔ）とに基づいて車両の現在の位置ＰＭＡＧを算出（算出式は後述する）し、これをナビゲーションソフト（ＣＰＵ１０）への出力とする。
【００２９】
位置ＰＭＡＧは、ＧＰＳ信号が取得できない間、現在のθ’（ｔ）の値を用いて逐次更新されていく（位置ＰＭＡＧの算出において、位置ＰＧＰＳおよび速度Ｖは直前の保持された値が固定的に用いられる）。このようにして、ＧＰＳ信号が取得できない間であっても、磁気センサ１２の出力から導出される方位θ’（ｔ）を用いて車両の現在位置を求めることができる。
【００３０】
精度判定部１０３は、ＧＰＳ部１１による計測の精度が十分に良好であるか否かを判定し、その結果を方位補正部１０１へ通知する。上述したように、精度が十分に良好であると判定された場合にのみ、ＧＰＳ部１１で測定された進行方向φと磁気センサ１２で測定された方位θとが方位補正部１０１により保持されるが、この保持される進行方向φは精度が十分に良好なもののみであることとなる。これにより、方位補正部１０１が差分δを良好な精度で計算することができるようになる。したがって、精度判定部１０３によりＧＰＳ部１１の計測精度を判定することで、方位θの補正および最終的には位置ＰＭＡＧの算出を精度良く行なうことが可能となる。
【００３１】
精度判定部１０３が精度の判定に用いる精度情報として、例えば、ＧＰＳ部１１から得られる速度Ｖや上述したＤＯＰが利用可能である。ＧＰＳによる位置の計測には一般に所定の大きさの誤差をともなうが、進行方向φは誤差を含んで測位された２地点の位置の差として算出されるので、速度が遅い場合は進行方向φの算出結果に位置の計測誤差の影響が大きく出るのに対し、速度が速い場合はその影響が相対的に薄まって進行方向φの精度が良くなる。そこで、精度判定部１０３は、速度Ｖが所定値以上である場合に、ＧＰＳ部１１による計測の精度が十分に良好であると判定するものとする。また、精度情報にＤＯＰを利用するときは、受信しているＧＰＳ信号の数が所定値以上であればＧＰＳ部１１による計測の精度が十分に良好であると判定するものとする。
【００３２】
次に、ナビゲーション装置１の動作の具体例を説明する。図３は、ナビゲーション装置１の動作例を示すフローチャートである。以下の説明において、配列Ａは進行方向φと方位θの差分δを所定数（即ち所定時間分）格納するためのメモリ１３に記憶される配列であり、所定数は例えば１０個とする。
【００３３】
まず、処理の準備としてＣＰＵ１０は配列Ａをクリアする（ステップＳ１）。ＣＰＵ１０は、ＧＰＳ部１１から車両の位置ＰＧＰＳと速度Ｖと進行方向φとを取得し、磁気センサ１２から方位θを取得する（ステップＳ２）。ここで、ＧＰＳ部１１からは、ＧＰＳ信号を受信できている時は緯度と経度を示すデータが位置ＰＧＰＳとして出力され、ＧＰＳ信号を受信できない時は位置が不定であることを示すデータが位置ＰＧＰＳとして出力されるものとする。ＣＰＵ１０は、上記取得した位置ＰＧＰＳが位置不定であることを示すデータであるか否かを判断し（ステップＳ３）、位置ＰＧＰＳが緯度と経度を示すデータである場合はステップＳ４へ、位置不定であることを示すデータである場合はステップＳ８へ、それぞれ処理を進める。
【００３４】
さて、位置ＰＧＰＳが緯度と経度を示すデータである場合、即ち、ＧＰＳ信号が受信できている時の処理は次のとおりである。精度判定部１０３（ＣＰＵ１０）は、ステップＳ２で取得された速度Ｖに基づいて、ＧＰＳ部１１から取得したデータの精度が十分に良好であるか否かを判定する（ステップＳ４）。精度が十分に良好であると判定された場合、その旨が精度判定部１０３から方位補正部１０１へ通知され、方位補正部１０１（ＣＰＵ１０）は、ステップＳ２で取得された進行方向φと方位θの差分δ＝θ−φを計算し、得られた差分δの値を配列Ａに追加する（ステップＳ５）。これにより、ＧＰＳ信号が受信できている間に、磁気センサ１２の示す方位θと車両の進行方向φとのズレを表す差分δの値が配列Ａに順次格納されていく。
【００３５】
次いで、位置算出部１０２（ＣＰＵ１０）は、ステップＳ２で取得された位置ＰＧＰＳの緯度成分をＰＮ０、経度成分をＰＥ０として保持し、また、同じくステップＳ２で取得された速度Ｖを保持する（ステップＳ６）。ステップＳ４でＧＰＳ部１１からのデータの精度が十分に良好でないと判定された場合も、このステップＳ６が実行され位置算出部１０２は同様にデータを保持する。これにより、ＧＰＳ信号が受信できている時の最新の車両の位置ＰＧＰＳ（ＰＮ０，ＰＥ０）と速度Ｖとが保持されることになる。なお、これらのデータと配列Ａは、ＧＰＳ信号が受信できない時の車両の位置ＰＭＡＧの算出（次に説明する）のために使用される（ステップＳ４〜ステップＳ６はそのための処理である）。
【００３６】
そして最後に、位置算出部１０２は、ＧＰＳ信号が受信できている時の車両の現在位置として、ステップＳ２で取得された位置ＰＧＰＳをナビゲーションソフトへ出力する（ステップＳ７）。その後所定時間（例えば１秒）待機してから、再びステップＳ２からの処理が繰り返される。
【００３７】
一方、位置ＰＧＰＳが位置不定であることを示すデータである場合、即ち、ＧＰＳ信号が受信できない時の処理は次のとおりである。車両がトンネルに入った場合などは、こちらの処理が実行されることになる。ステップＳ２〜ステップＳ３が実行された後、方位補正部１０１は、ステップＳ５で差分δの値が格納された配列Ａ内の各差分δ（異なる時刻に対応する複数の差分δ）の平均δａｖｅを計算し（ステップＳ８）、この平均値δａｖｅを用いて、ステップＳ２で取得された磁気センサ１２からの方位θを上述の式（＊）に従って補正する（ステップＳ９）。補正後の方位θ’は位置算出部１０２へ出力され、位置算出部１０２は、次のステップＳ１０〜ステップＳ１１により車両の現在の位置を算出する。
【００３８】
即ち、位置算出部１０２は、ＧＰＳ信号が受信できている間に実行したステップＳ６で保持された速度Ｖと、上記ステップＳ９で補正された方位θ’（車両の進行方向を表す）とから、次式に従って車両の現在の速度の緯度方向成分ＶＮおよび経度方向成分ＶＥを計算する（ステップＳ１０）。ここで、車両の速度Ｖの大きさは一定であることを仮定している。
ＶＮ＝Ｖ×ｃｏｓθ’
ＶＥ＝Ｖ×ｓｉｎθ’
【００３９】
更に、位置算出部１０２は、ＧＰＳ信号が受信できている間に実行したステップＳ６で保持された車両の位置ＰＮ０，ＰＥ０と上記求めた車両の速度ＶＮ，ＶＥとから、次式に従って車両の現在の位置の緯度成分ＰＮおよび経度成分ＰＥを計算する（ステップＳ１１）。
ＰＮ＝ＰＮ０＋ｓｉｎ−１［（ＶＮ×Δｔ）／Ｒ］
ＰＥ＝ＰＥ０＋ｓｉｎ−１［（ＶＥ×Δｔ）／｛Ｒ×ｃｏｓ（ＰＮ０）｝］
但し、ここでΔｔは前回ステップＳ１１を実行してから（初回の場合はステップＳ７を実行してから）現在までの経過時間であり、Ｒは地球の半径である。また、２回目以降にステップＳ１１を実行する際は、上記車両の位置ＰＮ０，ＰＥ０として次のステップＳ１２で保持された値を用いるものとする。
【００４０】
次いで、位置算出部１０２は、上記算出した緯度成分ＰＮと経度成分ＰＥをそれぞれＰＮ０，ＰＥ０として保持する（ステップＳ１２）。
そして最後に、位置算出部１０２は、ＧＰＳ信号が受信できない時の車両の現在位置として、位置ＰＭＡＧ＝（ＰＮ，ＰＥ）をナビゲーションソフトへ出力する（ステップＳ１３）。その後所定時間（例えば１秒）待機してから、再びステップＳ２からの処理が繰り返される。
【００４１】
このようにして、ＧＰＳ信号が受信できている時は、ＧＰＳ部１１から取得された位置ＰＧＰＳが（そのまま）ナビゲーションソフトへ出力され、ＧＰＳ信号が受信できない時には、磁気センサ１２から取得される方位θを車両の進行方向との差分δで補正することにより求めた方位θ’に基づいて、車両の位置ＰＭＡＧが算出され、この位置ＰＭＡＧがナビゲーションソフトへ出力される。したがって、トンネル内などＧＰＳ信号が受信できない状況下においても、現在位置を精度良く求めることが可能となる。
【００４２】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、本発明は携帯型のナビゲーション装置に用いて好適であるが、据え置き型のナビゲーション装置にも同様に適用可能である。また、上記実施形態において、車両とは自動車、自動二輪車、自転車等を含むものであるとする。
【図面の簡単な説明】
【００４３】
【図１】本発明の一実施形態によるナビゲーション装置の構成図である。
【図２】ナビゲーション装置の機能ブロックを示す図である。
【図３】ナビゲーション装置の動作例を示すフローチャートである。
【符号の説明】
【００４４】
１０…ＣＰＵ  １１…ＧＰＳ部  １２…磁気センサ  １３…メモリ  １４…外部記憶装置  １５…通信部  １６…表示装置  １７…音声出力装置  １０１…方位補正部  １０２…位置算出部  １０３…精度判定部
【図１】
0004466705.tif 000002
【図２】
0004466705.tif 000003
【図３】
0004466705.tif 000004