(57)【要約】【課題】地図上の任意の位置を自車位置として設定して、当該自車位置を基準とした経路探索や周辺施設検索などの各種処理を実行できるようにする。【解決手段】ナビゲーションコントローラ１に、自車位置修正手段としての機能や自車位置修正禁止手段としての機能のほか、自車位置修正禁止手段の機能の作動と停止とを切り替える切替手段としての機能も持たせ、自車位置修正禁止手段の機能が停止されている間は、ユーザ操作により修正後の自車位置として指定された位置が修正前の自車位置を基準とした所定範囲から外れている場合であっても、自車位置の修正を許可するようにした。【選択図】図１
2007107893.tif 000002
【特許請求の範囲】
【請求項１】
自車位置を検出する自車位置検出手段と、
前記自車位置検出手段で検出された自車位置を、地図データに基づいて描画される地図上において特定するマップマッチング手段と、
ユーザ操作に応じて前記マップマッチング手段で特定された地図上の自車位置を修正する自車位置修正手段と、
前記ユーザ操作により修正後の自車位置として指定された位置が、前記マップマッチング手段で特定された修正前の自車位置を基準とした所定範囲から外れている場合に、前記自車位置修正手段による自車位置の修正を禁止する自車位置修正禁止手段とを備える車載ナビゲーション装置において、
前記自車位置修正禁止手段の機能の作動と停止とを切り替える切替手段を設け、当該切替手段により前記自車位置修正禁止手段の機能が停止されている間は、前記ユーザ操作により修正後の自車位置として指定された位置が前記マップマッチング手段で特定された修正前の自車位置を基準とした所定範囲から外れている場合であっても、前記ユーザ操作により指定された位置に自車位置を修正することを特徴とする車載ナビゲーション装置。
【請求項２】
前記切替手段は、自車が走行中であるか停車中であるかを判定し、自車が停車中であると判定したときに、前記自車位置修正禁止手段の機能を停止させることを特徴とする請求項１に記載の車載ナビゲーション装置。
【請求項３】
自車に対して取り外し可能に構成され、自車から取り外された状態では、前記自車位置検出手段が当該車載ナビゲーション装置の位置を検出することを特徴とする請求項１に記載の車載ナビゲーション装置。
【請求項４】
自車位置を検出する第１のステップと、
前記第１のステップで検出された自車位置を、地図データに基づいて描画される地図上において特定する第２のステップと、
前記第２のステップで特定された自車位置を修正する旨のユーザ操作がなされたときに、当該ユーザ操作により修正後の自車位置として指定された位置が、前記第２のステップで特定された修正前の自車位置を基準とした所定範囲から外れているか否かを判定する第３のステップと、
自車が走行中であるか停車中であるかを判定する第４のステップと、
前記第３のステップで前記ユーザ操作により修正後の自車位置として指定された位置が前記マップマッチング手段で特定された修正前の自車位置を基準とした所定範囲内であると判定されたとき、または、前記第４のステップで自車が停車中であると判定されたときに、前記ユーザ操作に応じた自車位置の修正を許可する第５のステップとを有することを特徴とする車載ナビゲーション装置における自車位置修正方法。
【請求項５】
自車位置を検出する自車位置検出手段と、
前記自車位置検出手段で検出された自車位置を、地図データに基づいて描画される地図上において特定するとともに、前記自車位置検出手段による自車位置の検出周期に応じて、地図上における自車位置を更新するマップマッチング手段と、
ユーザ操作に応じて前記マップマッチング手段で特定された地図上の自車位置を修正する自車位置修正手段とを備える車載ナビゲーション装置において、
前記マップマッチング手段による自車位置の更新を停止させる更新停止手段を設け、前記自車位置修正手段により自車位置が修正されたときは、前記更新停止手段により前記マップマッチング手段による自車位置の更新を停止することで、ユーザ操作に応じて修正された自車位置を維持することを特徴とする車載ナビゲーション装置。
【請求項６】
前記更新停止手段は、自車が走行中であるか停車中であるかを判定し、自車が停車中に前記自車位置修正手段により自車位置が修正されたときに、前記マップマッチング手段による自車位置の更新を停止することを特徴とする請求項５に記載の車載ナビゲーション装置。
【請求項７】
自車に対して取り外し可能に構成され、自車から取り外された状態では、前記自車位置検出手段が当該車載ナビゲーション装置の位置を検出することを特徴とする請求項５に記載の車載ナビゲーション装置。
【請求項８】
自車位置を検出する第１のステップと、
前記第１のステップで検出された自車位置を、地図データに基づいて描画される地図上において特定するとともに、前記第１のステップでの自車位置の検出周期に応じて、地図上における自車位置を更新する第２のステップと、
前記第２のステップで特定された自車位置を修正する旨のユーザ操作がなされたときに、前記地図上における自車位置の更新を停止させて、前記ユーザ操作に応じて修正された自車位置を維持する第３のステップとを有することを特徴とする車載ナビゲーション装置における自車位置修正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自車位置を検出して地図上における自車位置を特定し、自車位置マークを重畳させた地図画像の表示や、自車位置を基準とした経路探索、周辺施設検索などの各種処理を実行する車載ナビゲーション装置、及び車載ナビゲーション装置における自車位置修正方法に関する。
【背景技術】
【０００２】
従来、自車（車載ナビゲーション装置が搭載される車両を自車と呼ぶ。）の現在位置である自車位置を検出して、この検出した自車位置を、地図データに基づいて描画される地図上にて特定し、例えば、自車位置マークを重畳させた地図画像の表示や、自車位置を基準とした経路探索、誘導案内、周辺施設検索などの各種処理を実行する車載ナビゲーション装置が普及している。この種の車載ナビゲーション装置では、一般に、ＧＰＳ（Global Positioning System）衛星から送信されるＧＰＳ信号に基づいて車両の絶対位置を求めるとともに、ジャイロセンサや車速センサなどの車載センサを用いた自立航法により車両の相対移動位置を求め、これら絶対位置と相対移動位置とから自車位置を検出するようにしている。このとき、ＧＰＳ信号の誤差や車載センサの検出誤差などに起因して、自車位置が正しく検出されない場合があり、その結果、地図データに基づいて描画された地図上にて実際の自車位置とは異なる位置が自車位置として特定される場合がある。
【０００３】
このような地図上における自車位置のミスマッチを修正するために、車載ナビゲーション装置としては、地図上のカーソルを移動させるなどのユーザ操作に応じて、地図上の自車位置を修正する機能を持たせたものもある。しかしながら、ユーザ操作に応じた自車位置の修正を無制限に許容してしまうと、ユーザの操作ミスや勘違いによって、ＧＰＳ信号の誤差や車載センサの検出誤差などに起因する位置ずれを超えて、地図上の自車位置を実際の自車位置とは全く異なった位置に修正してしまうことがあり、その後の処理に支障をきたすことが懸念される。
【０００４】
このような観点から、ユーザ操作に応じた自車位置の修正に制限を設け、ユーザ操作により修正後の自車位置として指定された位置が、修正前の自車位置を基準とした所定範囲（誤差範囲）から外れている場合には、ユーザ操作に応じた自車位置の修正を許可しないようにするものも提案されている（例えば、特許文献１参照。）。
【特許文献１】特開平９−６８４３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザが地図上における自車位置を修正したいと考える状況としては、地図上における自車位置が実際の自車位置と異なっている場合だけでなく、地図上の任意の位置を仮想的な自車位置として指定して、この仮想的な自車位置を基準とした経路探索や周辺施設検索などの処理を実行させようとする場合が考えられる。
【０００６】
しかしながら、前記特許文献１に記載されている従来の車載ナビゲーション装置では、ユーザが、地図上の任意の位置を基準とした経路探索や周辺施設検索などの処理を実行させる目的で、自車位置を任意の位置に修正する操作を行った場合でも、この任意の位置が誤差範囲から外れた位置であれば、自車位置の修正が許可されずに所望の処理を実行できないという問題があった。
【０００７】
本発明は、以上のような従来技術の有する問題点を解消すべく創案されたものであって、地図上の任意の位置を自車位置として設定し、当該自車位置を基準とした各種処理を実行できるようにした車載ナビゲーション装置および車載ナビゲーション装置における自車位置修正方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明に係る車載ナビゲーション装置は、ユーザ操作に応じて地図上の自車位置を修正する機能と、ユーザ操作により修正後の自車位置として指定された位置が修正前の自車位置を基準とした所定範囲から外れている場合に自車位置の修正を禁止する機能とを有する車載ナビゲーション装置において、自車位置の修正を禁止する機能の作動と停止とを切り替える切替手段を設けて、この切替手段により自車位置の修正を禁止する機能が停止されている間は、ユーザ操作により修正後の自車位置として指定された位置が修正前の自車位置を基準とした所定範囲から外れている場合であっても、自車位置の修正を許可するようにした。
【０００９】
また、本発明に係る他の車載ナビゲーション装置は、自車位置の検出周期に応じて地図上の自車位置を更新する機能と、ユーザ操作に応じて地図上の自車位置を修正する機能とを有する車載ナビゲーション装置において、地図上の自車位置を更新する機能を停止させる手段を設けて、ユーザ操作に応じて地図上の自車位置が修正されたときには、自車位置の検出周期に応じた地図上の自車位置の更新を停止させて、ユーザ操作に応じて修正された自車位置を維持するようにした。
【発明の効果】
【００１０】
本発明によれば、地図上における自車位置をユーザ操作に応じて任意の位置に修正することができ、この修正した自車位置を基準として、例えば、経路探索や周辺施設検索などといった各種の処理を実行することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を適用した車載ナビゲーション装置の具体的な実施形態について、図面を参照しながら詳細に説明する。
【００１２】
（第１の実施形態）
本実施形態の車載ナビゲーション装置の概略構成を図１に示す。図１に示すように、本実施形態の車載ナビゲーション装置は、当該車載ナビゲーション装置全体の動作を統括的に制御するナビゲーションコントローラ１を主要な構成要素として備え、このナビゲーションコントローラ１の入力側に、ＧＰＳ受信機２、車載センサ３、操作デバイス４、地図データ記憶装置５がそれぞれ接続され、ナビゲーションコントローラ１の出力側に表示装置６が接続された構成とされる。
【００１３】
ＧＰＳ受信機２は、ＧＰＳ衛星から送られるＧＰＳ信号を受信するものである。また、車載センサ３は、自車に搭載された車速センサやジャイロセンサなどである。これらＧＰＳ受信機２により受信されたＧＰＳ信号や車載センサ３のセンサ検出値は、ナビゲーションコントローラ１に随時送られて、自車位置の特定に用いられる。
【００１４】
操作デバイス４は、ユーザが各種の操作入力を行うために用いられるユーザインターフェースであり、例えば各種操作ボタンやジョイスティック、タッチパネル式のスイッチなどからなる。本実施形態の車載ナビゲーション装置は、ナビゲーションコントローラ１での処理により地図上で特定された自車位置をユーザ操作に応じて修正する機能を有しているが、この自車位置を修正する旨のユーザ操作は、例えば、ユーザが操作デバイス４を用いて表示装置６に表示された地図をスクロールさせながら、地図上の任意の位置を指定する等の操作により実現される。この操作デバイス４を用いたユーザからの操作入力は、ナビゲーションコントローラ１に随時送られる。
【００１５】
地図データ記憶装置５は、本実施形態の車載ナビゲーション装置で扱われる地図データを記憶するものであり、ＤＶＤ（Digital Versatile Disc）等の記録媒体を有している。地図データは、地図上の地点を示すノードデータと各ノード間を連結する道路を示すリンクデータとで構成される道路網データの他、名称データや施設に関するデータなど、地図を表示する上で必要な各種データから構成される。この地図データ記憶装置５に記憶されている地図データは、ナビゲーションコントローラ１からの指令に基づいて適宜読み出されて、ナビゲーションコントローラ１へと送られる。なお、地図データ記憶装置５の記録媒体としては、上述したＤＶＤ以外にも、ＣＤ（Compact Disc）やメモリカード、ハードディスク等の様々な仕様の記録媒体が採用可能である。また、車載ナビゲーション装置が無線通信等によるデータ通信機能を有している場合には、地図データの配信サービスを行うサービスセンタ等からの地図データを取得して、ナビゲーションコントローラ１へと送る構成を採用してもよい。
【００１６】
表示装置６は、ナビゲーションコントローラ１による制御のもとで、自車位置マークを重畳した地図や経路情報、その他の詳細情報などの各種情報を、ナビゲーション画像として表示するものである。この表示装置６としては、例えば、自車のセンターコンソールに設置された液晶ディスプレイや、自車のフロントガラスに映像を投影して表示させるプロジェクタ装置等、車両に搭載可能な各種表示装置が利用可能である。
【００１７】
ナビゲーションコントローラ１は、ＣＰＵやＲＯＭ、ＲＡＭを備えたマイクロコンピュータを中心に、入出力バッファ回路やメモリ回路などを有するコントロールユニットとして構成される。このナビゲーションコントローラ１は、予めマイクロコンピュータのＲＯＭなどに記憶されたナビゲーション用のプログラムを実行してＣＰＵで各種の演算処理を行うことで、本実施形態の車載ナビゲーション装置における各種動作を制御する制御機能を実現する。特に、本実施形態の車載ナビゲーション装置におけるナビゲーションコントローラ１では、本発明に関わる機能として、マップマッチング手段としての機能と、自車位置修正手段としての機能と、自車位置修正禁止手段としての機能と、切替手段としての機能とが実現される。
【００１８】
マップマッチング手段では、ＧＰＳ受信機２により受信されたＧＰＳ信号や車載センサ３のセンサ検出値に基づいて検出された自車位置を、地図データ記憶装置５に記憶された地図データに基づいて描画される地図上において特定する、いわゆるマップマッチング処理が行われる。
【００１９】
自車位置修正手段では、操作デバイス４を用いたユーザ操作に応じて、マップマッチング手段で特定された地図上の自車位置を修正する処理が行われる。
【００２０】
自車位置修正禁止手段では、操作デバイス４を用いたユーザ操作によって修正後の自車位置として指定された位置が、マップマッチング手段で特定された修正前の自車位置を基準とした所定範囲から外れている場合に、自車位置修正手段による自車位置の修正を禁止する処理が行われる。ここで、修正前の自車位置を基準とした所定範囲とは、ＧＰＳ受信機２により受信されるＧＰＳ信号の誤差や車載センサ３の検出誤差などに起因して、マップマッチング手段で特定された地図上の自車位置がずれることが想定される範囲である。
【００２１】
切替手段では、自車位置修正禁止手段の機能の作動と停止とを切り替える処理が行われる。具体的には、この切替手段は、例えば、車載センサ３である車速センサのセンサ検出値を読み込むことで自車が走行中であるか停車中であるかを判定し、自車が走行中であれば自車位置修正禁止手段の機能を作動させ、自車が停止中であれば自車位置修正禁止手段の機能を停止させる。なお、切替手段が自車位置修正禁止手段の機能の作動と停止とを切り替える条件は以上の例に限定されるものではなく、様々な条件を設定することが可能である。ただし、ユーザが地図上の任意の位置を仮想的な自車位置として指定して、この仮想的な自車位置を基準とした経路探索や周辺施設検索などの処理を実行させようとする場合を考えると、このようなユーザ操作はほとんどの場合が自車を停車させた上で行われるので、自車が走行中であるか停車中であるかを条件に加えることは非常に有効である。
【００２２】
図２は、以上のように構成される本実施形態の車載ナビゲーション装置において、ナビゲーションコントローラ１により実行される一連の処理の流れを示すフローチャートである。この図２の処理フローは、所定の処理周期で繰り返し実行されるものである。なお、ここでは、ナビゲーションコントローラ１で表示対象となる地図を描画するために必要な所定範囲の地図データがすでに地図データ記憶装置５から読み出されて、ナビゲーションコントローラ１内部のメモリに格納されているものとして説明する。
【００２３】
図２の処理フローがスタートすると、ナビゲーションコントローラ１は、まず、ステップＳ１０１において、ＧＰＳ受信機２からのＧＰＳ信号や車載センサ３からのセンサ検出値を取り込んで、自車位置を検出する。次に、ナビゲーションコントローラ１は、ステップＳ１０２において、マップマッチング処理を行って、ステップＳ１０１で検出した自車位置が、地図データに基づいて描画される地図上でどの位置になるかを特定する。そして、ナビゲーションコントローラ１は、ステップＳ１０３において、自車位置周辺の地図を描画するとともに、ステップＳ１０２で特定した位置に自車位置マークを重畳した画像を作成して、その画像データを表示装置６に送る。これにより、表示装置６には、自車位置マークを地図上に重畳した画像が表示されることになる。
【００２４】
次に、ナビゲーションコントローラ１は、ステップＳ１０４において、操作デバイス４を用いた何らかのユーザ操作がなされたか否かを判定し、ユーザ操作がなされることなく所定時間経過した場合には、ステップＳ１０１に戻ってステップＳ１０１からステップＳ１０３までの処理を繰り返す。これにより、表示装置６には、自車位置マークを地図上に重畳した画像が、更新されながら表示されることになる。
【００２５】
一方、ステップＳ１０４において何らかのユーザ操作がなされたと判定した場合には、ナビゲーションコントローラ１は、次のステップＳ１０５において、当該ユーザ操作が、地図上における自車位置の修正を指示する旨の操作であるか否かを判定する。ここで、ユーザ操作が自車位置の修正を指示する旨のものではないと判定した場合には、ナビゲーションコントローラ１は、ステップＳ１１１に進んで、当該ユーザ操作で指示された内容の処理を実行する。
【００２６】
一方、ユーザ操作が自車位置の修正を指示する旨の操作であると判定した場合には、ナビゲーションコントローラ１は、次のステップＳ１０６において、ユーザ操作により修正後の自車位置として指定された位置が、ステップＳ１０２で特定された地図上の自車位置を基準とした所定範囲から外れているか否かを判定する。ここで、ユーザ操作により修正後の自車位置として指定された位置が、ステップＳ１０２で特定された地図上の自車位置を基準とした所定範囲内であると判定した場合には、ナビゲーションコントローラ１は、ステップＳ１１０に進んで、ユーザ操作に応じた自車位置の修正を許可し、ユーザ操作により修正後の自車位置として指定された位置に自車位置マークを移動させる。これにより、表示装置６には、ユーザ操作により指定された位置に自車位置マークが重畳された地図が表示されることになる。
【００２７】
一方、ユーザ操作により修正後の自車位置として指定された位置が、ステップＳ１０２で特定された地図上の自車位置を基準とした所定範囲から外れていると判定した場合には、ナビゲーションコントローラ１は、次のステップＳ１０７において、車速センサのセンサ検出値を読み込んで自車の車速を検出し、ステップＳ１０８において、例えば車速が５ｋｍ／ｈ以下となっているか否かを判定の基準として、自車が走行中であるか停車中であるかを判定する。ここで、自車が停車中であると判定した場合には、ナビゲーションコントローラ１は、ステップＳ１１０に進んで、ユーザ操作に応じた自車位置の修正を許可し、ユーザ操作により修正後の自車位置として指定された位置に自車位置マークを移動させる。
【００２８】
一方、自車が走行中であると判定した場合には、ナビゲーションコントローラ１は、次のステップＳ１０９において、ユーザ操作に応じた自車位置の修正を禁止する。これにより、表示装置６での表示は変更されず、ステップＳ１０２で特定された位置に自車位置マークを重畳した地図の表示が継続されることになる。
【００２９】
以上、具体的な例を挙げながら説明したように、本実施形態の車載ナビゲーション装置では、ナビゲーションコントローラ１に、自車位置修正手段としての機能や自車位置修正禁止手段としての機能のほか、自車位置修正禁止手段の機能の作動と停止とを切り替える切替手段としての機能も持たせるようにしている。そして、例えば自車が停車中であるといった条件下では、この切替手段により自車位置修正禁止手段の機能を停止させて、ユーザ操作により修正後の自車位置として指定された位置が修正前の自車位置を基準とした所定範囲から外れている場合であっても、自車位置の修正を許可するようにしている。したがって、この車載ナビゲーション装置によれば、地図上における自車位置をユーザ操作に応じて任意の位置に修正することができ、この修正した自車位置を基準として、例えば、経路探索や周辺施設検索などといった各種の処理を実行することが可能となる。
【００３０】
なお、以上は、自車に対して固定的に設置された車載ナビゲーション装置を前提として説明したが、本実施形態の車載ナビゲーション装置は、自車に対して取り外し可能に構成された、いわゆるホームキットナビゲーションとしての形態であってもよい。この場合、自車から取り外された状態では、ＧＰＳ受信機２が受信するＧＰＳ信号は、自車の位置ではなく車載ナビゲーション装置自体の位置を示すものとなり、表示装置６には車載ナビゲーション装置自体の位置が自車位置マークとして地図上に重畳されて表示されることになる。このとき、本実施形態の車載ナビゲーション装置では、地図上における自車位置をユーザ操作に応じて任意の位置に修正できるので、例えば、ユーザが自宅等の自車から離れた位置にいながら、自車位置を実際に自車が存在する位置に修正して、自車位置を基準とした経路探索や周辺施設検索などの各種処理を実行させることが可能となる。なお、このようなホームキットナビゲーションとしての使用形態の場合には、例えば、当該車載ナビゲーション装置が自車から取り外されたことを条件として、切替手段が自車位置修正禁止手段の機能を停止させるようにすればよい。
【００３１】
（第２の実施形態）
次に、本発明を適用した第２の実施形態の車載ナビゲーション装置について説明する。本実施形態の車載ナビゲーション装置は、基本構成を上述した第１の実施形態と同様とし（図１参照）、自車位置の修正に関わるナビゲーションコントローラ１における処理内容が、上述した第１の実施形態とは異なるものである。すなわち、本実施形態の車載ナビゲーション装置は、自車位置の検出周期に応じて地図上における自車位置が更新されることによって、ユーザが仮想的な自車位置を基準とした各種処理を実行させる目的で修正した自車位置が元の位置に戻されてしまう不都合を防止するために、例えば自車が停止中であるといった条件下で自車位置を修正する旨のユーザ操作がなされたときには、自車位置の検出周期に応じた地図上の自車位置の更新を停止して、ユーザ操作に応じて変更された自車位置を維持するようにした点に大きな特徴を有する。なお、以下では、第１の実施形態と同様の部分については同一の符号を用いて詳細な説明は省略し、本実施形態に特徴的な部分を中心に説明する。
【００３２】
本実施形態の車載ナビゲーション装置において、ナビゲーションコントローラ１は、本発明に関わる機能として、マップマッチング手段としての機能と、自車位置修正手段としての機能と、更新停止手段としての機能とを有する。
【００３３】
マップマッチング手段では、基本的には上述した第１の実施形態と同様に、ＧＰＳ受信機２により受信されたＧＰＳ信号や車載センサ３のセンサ検出値に基づいて検出された自車位置を、地図データ記憶装置５に記憶された地図データに基づいて描画される地図上において特定する、いわゆるマップマッチング処理が行われる。ただし、本実施形態では、このマップマッチング手段が、自車位置の検出周期に応じて、地図上における自車位置を更新することを前提とする。
【００３４】
自車位置修正手段では、上述した第１の実施形態と同様に、操作デバイス４を用いたユーザ操作に応じて、マップマッチング手段で特定された地図上の自車位置を修正する処理が行われる。
【００３５】
更新停止手段では、所定の条件下で自車位置修正手段による自車位置の修正が行われたときに、マップマッチング手段による自車位置の更新を停止させる処理が行われる。具体的には、この更新停止手段は、例えば、車載センサ３である車速センサのセンサ検出値を読み込むことで自車が走行中であるか停車中であるかを判定し、自車が停止中に自車位置を修正する旨のユーザ操作がなされて自車位置修正手段によって地図上における自車位置を修正する処理が行われた場合には、自車位置の検出周期に応じたマップマッチング手段による地図上の自車位置の更新を停止させる。なお、更新停止手段が地図上における自車位置の更新を停止させる条件は以上の例に限定されるものではなく、様々な条件を設定することが可能である。ただし、ユーザが地図上の任意の位置を仮想的な自車位置として指定して、この仮想的な自車位置を基準とした経路探索や周辺施設検索などの処理を実行させようとする場合を考えると、このようなユーザ操作はほとんどの場合が自車を停車させた上で行われるので、自車が停車中にユーザ操作がなされたことを条件に加えることは非常に有効である。
【００３６】
図３は、以上のように構成される本実施形態の車載ナビゲーション装置において、ナビゲーションコントローラ１により実行される一連の処理の流れを示すフローチャートである。この図３の処理フローは、所定の処理周期で繰り返し実行されるものである。なお、ここでは、ナビゲーションコントローラ１で表示対象となる地図を描画するために必要な所定範囲の地図データがすでに地図データ記憶装置５から読み出されて、ナビゲーションコントローラ１内部のメモリに格納されているものとして説明する。
【００３７】
図３の処理フローがスタートすると、ナビゲーションコントローラ１は、まず、ステップＳ２０１において、ＧＰＳ受信機２からのＧＰＳ信号や車載センサ３からのセンサ検出値を取り込んで、自車位置を検出する。次に、ナビゲーションコントローラ１は、ステップＳ２０２において、マップマッチング処理を行って、ステップＳ２０１で検出した自車位置が、地図データに基づいて描画される地図上でどの位置になるかを特定する。そして、ナビゲーションコントローラ１は、ステップＳ２０３において、自車位置周辺の地図を描画するとともに、ステップＳ２０２で特定した位置に自車位置マークを重畳した画像を作成して、その画像データを表示装置６に送る。これにより、表示装置６には、自車位置マークを地図上に重畳した画像が表示されることになる。
【００３８】
次に、ナビゲーションコントローラ１は、ステップＳ２０４において、操作デバイス４を用いた何らかのユーザ操作がなされたか否かを判定し、ユーザ操作がなされることなく所定時間経過した場合には、ステップＳ２０１に戻ってステップＳ２０１からステップＳ２０３までの処理を繰り返す。これにより、表示装置６には、自車位置マークを地図上に重畳した画像が、更新されながら表示されることになる。
【００３９】
一方、ステップＳ２０４において何らかのユーザ操作がなされたと判定した場合には、ナビゲーションコントローラ１は、次のステップＳ２０５において、当該ユーザ操作が、地図上における自車位置の修正を指示する旨の操作であるか否かを判定する。ここで、ユーザ操作が自車位置の修正を指示する旨のものではないと判定した場合には、ナビゲーションコントローラ１は、ステップＳ２１１に進んで、当該ユーザ操作で指示された内容の処理を実行する。
【００４０】
一方、ユーザ操作が自車位置の修正を指示する旨の操作であると判定した場合には、ナビゲーションコントローラ１は、次のステップＳ２０６において、車速センサのセンサ検出値を読み込んで自車の車速を検出し、ステップＳ２０７において、例えば車速が５ｋｍ／ｈ以下となっているか否かを判定の基準として、自車が走行中であるか停車中であるかを判定する。ここで、自車が走行中であると判定した場合には、ナビゲーションコントローラ１は、自車位置の修正は行わずに、ステップＳ２０１に戻ってステップＳ２０１からステップＳ２０３までの処理を繰り返す。これにより、表示装置６には、ステップＳ２０１で検出された位置に自車位置マークを重畳した地図が、更新されながら表示されることになる。
【００４１】
一方、自車が停車中であると判定した場合には、ナビゲーションコントローラ１は、次のステップＳ２０８において、ユーザ操作に応じた自車位置の修正を許可し、ユーザ操作により修正後の自車位置として指定された位置に自車位置マークを移動させる。その後、ナビゲーションコントローラ１は、ステップＳ２０９において、操作デバイス４を用いた新たなユーザ操作がなされるまで待機し、新たなユーザ操作がなされた段階でステップＳ２１０に進んで、ステップＳ２１０において、当該ユーザ操作で指示された内容の処理を実行する。
【００４２】
以上、具体的な例を挙げながら説明したように、本実施形態の車載ナビゲーション装置では、ナビゲーションコントローラ１に、自車位置修正手段としての機能やマップマッチング手段としての機能のほか、自車位置の検出周期に応じたマップマッチング手段による自車位置の更新を停止させる更新停止手段としての機能も持たせるようにしている。そして、例えば自車が停車中であるといった条件下で自車位置修正手段によりユーザ操作に応じた自車位置の修正が行われた場合には、この更新停止手段により、マップマッチング手段による自車位置の更新を停止させて、ユーザ操作に応じて修正された自車位置を維持させるようにしている。したがって、この車載ナビゲーション装置によれば、ユーザ操作に応じて修正した地図上における自車位置を維持して、この自車位置を基準とした経路探索や周辺施設検索などの各種処理を実行することが可能となる。
【００４３】
なお、以上は、自車に対して固定的に設置された車載ナビゲーション装置を前提として説明したが、本実施形態の車載ナビゲーション装置は、上述した第１の実施形態と同様に、自車に対して取り外し可能に構成されたホームキットナビゲーションとしての形態であってもよい。この場合、例えば、当該車載ナビゲーション装置が自車から取り外されたことを条件として、更新停止手段がマップマッチング手段による自車位置の更新を停止させるようにすれば、上述した第１の実施形態と同様に、ユーザが自宅等の自車から離れた位置にいながら、自車位置を実際に自車が存在する位置に修正して、自車位置を基準とした経路探索や周辺施設検索などの各種処理を実行させることが可能となる。
【図面の簡単な説明】
【００４４】
【図１】本発明を適用した車載ナビゲーション装置の概略構成を示すブロック図である。
【図２】第１の実施形態の車載ナビゲーション装置において、ナビゲーションコントローラにより実行される一連の処理の流れを示すフローチャートである。
【図３】第２の実施形態の車載ナビゲーション装置において、ナビゲーションコントローラにより実行される一連の処理の流れを示すフローチャートである。
【符号の説明】
【００４５】
１  ナビゲーションコントローラ
２  ＧＰＳ受信機
３  車載センサ
４  操作デバイス
５  地図データ記憶装置
６  表示装置
【図１】
2007107893.tif 000003
【図２】
2007107893.tif 000004
【図３】
2007107893.tif 000005