(57)【要約】  目的地点までの経路が設定された場合、検出部（１０２）は、移動体の現在地点を検出する。つぎに、抽出部（１０３）は、検出部（１０２）によって検出された現在地点に応じて、地図上の複数の地点の中から、目的地点までの経路近傍に存在する経由地点を抽出する。そして、表示制御部（１０５）は、抽出部（１０３）によって抽出された経由地点と、検出部（１０２）によって検出された移動体の現在地点に基づいて、表示部（１０１）の備える表示画面に表示された地図上で経由地点と現在地点とを結ぶ直線を、現在地点に追従して表示する。
2007105521.tif 000002
【特許請求の範囲】
【請求項１】
設定された目的地点へ移動体を誘導する経路誘導装置において、
前記移動体の現在地点を検出する検出手段と、
前記検出手段によって検出された前記現在地点に応じて、前記目的地点までの経路上または経路近傍に存在する経由地点を地図上の複数の地点の中から抽出する抽出手段と、
前記抽出手段によって抽出された前記経由地点および前記検出手段によって検出された前記現在地点に基づいて、表示画面に表示された地図上で前記経由地点を結ぶ直線を前記現在地点に追従させて表示させる表示制御手段と、
を備えることを特徴とする経路誘導装置。
【請求項２】
前記表示制御手段は、前記抽出手段によって抽出された前記経由地点の中から前記現在地点に最も近い経由地点を選択し、当該最も近い経由地点と前記現在地点とを結ぶ直線を前記現在地点に追従させて表示することを特徴とする請求項１に記載の経路誘導装置。
【請求項３】
前記検出手段によって検出された前記現在地点に基づいて、前記直線によって結ばれた前記経由地点と当該現在地点との距離が最短になったか否かを判断する判断手段を備え、
前記表示制御手段は、前記判断手段によって前記距離が最短になったと判断された場合に、前記抽出手段によって抽出された前記経由地点の中から前記直線によって結ばれた経由地点以外に最も近い他の最も近い経由地点を選択し、既に表示されている前記直線を当該他の最も近い経由地点と前記現在地点とを結ぶ直線に切り替えて前記現在地点に追従させて表示することを特徴とする請求項１に記載の経路誘導装置。
【請求項４】
前記表示制御手段は、前記表示画面に表示された地図上で前記目的地点と前記現在地点とを結ぶ直線の表示形態を、前記経由地点と前記現在地点とを結ぶ前記直線の表示形態とは異なる形態で前記現在地点に追従させて表示することを特徴とする請求項１〜３のいずれか一つに記載の経路誘導装置。
【請求項５】
設定された目的地点へ移動体を誘導する経路誘導装置において、
前記移動体の現在地点を検出する検出手段と、
前記目的地点までの経路上または経路近傍に存在する経由地点を抽出する抽出手段と、
前記目的地点および前記抽出手段によって抽出された前記経由地点並びに前記検出手段によって検出された前記現在地点に基づいて、表示画面に表示された地図上で前記目的地点を結ぶ直線と前記経由地点を結ぶ直線の両方を、前記現在地点に追従させて表示させる表示制御手段と、
を備えることを特徴とする経路誘導装置。
【請求項６】
前記抽出手段は、前記検出手段によって検出された現在地点に最も近い経由地点を抽出し、
前記表示制御手段は、前記目的地点を結ぶ直線と前記最も近い経由地点を結ぶ直線の両方を、前記現在地点に追従させて表示させることを特徴とする請求項５に記載の経路誘導装置。
【請求項７】
前記検出手段によって検出された前記現在地点に基づいて、前記直線によって結ばれた前記最も近い経由地点と当該現在地点との距離が最短になったか否かを判断する判断手段を備え、
前記抽出手段は、前記判断手段によって前記距離が最短になったと判断された場合に、前記現在地点につぎに最も近い経由地点を抽出し、
前記表示制御手段は、前記判断手段によって前記距離が最短になったと判断された経由地点を結ぶ直線を前記表示画面に表示された地図上から消去するとともに、新たに抽出された経由地点を結ぶ直線を前記現在地点に追従させて表示させることを特徴とする請求項６に記載の経路誘導装置。
【請求項８】
前記最も近い経由地点が前記目的地点からも最も近い経由地点であった場合には、それまでの経由地点を結ぶ直線の表示形態とは異なる表示形態にて前記経由地点を結ぶ直線を前記現在地点に追従させて表示させることを特徴とする請求項６に記載の経路誘導装置。
【請求項９】
前記表示制御手段は、前記最も近い経由地点が前記目的地点からも最も近い経由地点であった場合には、前記経由地点を結ぶ直線が前記目的地点に到達するまでの最後の経由地点を結ぶ直線である旨を表示することを特徴とする請求項８に記載の経路誘導装置。
【請求項１０】
前記目的地点を結ぶ直線と前記経由地点を結ぶ直線とを識別可能に表示することを特徴とする請求項５〜９のいずれか一つに記載の経路誘導装置。
【請求項１１】
設定された目的地点へ移動体を誘導する経路誘導方法において、
前記移動体の現在地点を検出する検出工程と、
前記検出工程によって検出された前記現在地点に応じて、前記目的地点までの経路上または経路近傍に存在する経由地点を地図上の複数の地点の中から抽出する抽出工程と、
前記抽出工程によって抽出された前記経由地点および前記検出工程によって検出された前記現在地点に基づいて、表示画面に表示された地図上でこれらの地点を結ぶ直線を前記現在地点に追従させて表示させる表示制御工程と、
を含むことを特徴とする経路誘導方法。
【請求項１２】
設定された目的地点へ移動体を誘導する経路誘導方法において、
前記移動体の現在地点を検出する検出工程と、
前記目的地点までの経路上または経路近傍に存在する経由地点を抽出する抽出工程と、
前記目的地点および前記抽出工程によって抽出された前記経由地点並びに前記検出工程によって検出された前記現在地点に基づいて、表示画面に表示された地図上で前記目的地点を結ぶ直線と前記経由地点を結ぶ直線の両方を、前記現在地点に追従させて表示させる表示制御工程と、
を含むことを特徴とする経路誘導方法。
【請求項１３】
請求項１１または１２に記載の経路誘導方法をコンピュータに実行させることを特徴とする経路誘導プログラム。
【請求項１４】
請求項１３に記載の経路誘導プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、現在地点と経由地点とを直線で結ぶことによって移動体が現在向かっている方向を常に表示する経路誘導装置、経路誘導方法、経路誘導プログラム、および記録媒体に関する。ただし、この発明の利用は、上述した経路誘導装置、経路誘導方法、経路誘導プログラム、および記録媒体には限られない。
【背景技術】
【０００２】
従来、車両などの移動体に搭載された経路誘導装置において、目的地点への経路を設定した場合に、目的地点と現在地点を結ぶ直線を表示画面に表示する経路誘導装置がある。これらの、経路誘導装置においては、目的地点と現在地点を結ぶ直線は、途中で経路を変えたい場合や、嗜好にあった経路を選びながら走りたい場合に、直線が進行方向を決める目安となる（たとえば、下記特許文献１参照。）。【０００３】
【特許文献１】特開２００３−３１５０６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１に記載された技術では、目的地点へ向かう途中に立ち寄りたい地点がある場合や、実際の道路の形状によって目的地点の方向と進行方向に関連性がない場合にも、目的地点の方向のみしか表示せず、実際に向かっている方向とは異なる方向に直線が結ばれる可能性があり、紛らわしいという問題が一例として挙げられる。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる経路誘導装置は、設定された目的地点へ移動体を誘導する経路誘導装置において、前記移動体の現在地点を検出する検出手段と、前記検出手段によって検出された前記現在地点に応じて、前記目的地点までの経路または経路近傍に存在する経由地点を地図上の複数の地点の中から抽出する抽出手段と、前記抽出手段によって抽出された前記経由地点および前記検出手段によって検出された前記現在地点に基づいて、表示画面に表示された地図上で前記経由地点を結ぶ直線を前記現在地点に追従させて表示させる表示制御手段と、を備えることを特徴とする。【０００６】
また、請求項５の発明にかかる経路誘導装置は、設定された目的地点へ移動体を誘導する経路誘導装置において、前記移動体の現在地点を検出する検出手段と、前記目的地点までの経路上または経路近傍に存在する経由地点を抽出する抽出手段と、前記目的地点および前記抽出手段によって抽出された前記経由地点並びに前記検出手段によって検出された前記現在地点に基づいて、表示画面に表示された地図上で前記目的地点を結ぶ直線と前記経由地点を結ぶ直線の両方を、前記現在地点に追従させて表示させる表示制御手段と、を備えることを特徴とする。【０００７】
また、請求項１１の発明にかかる経路誘導方法は、設定された目的地点へ移動体を誘導する経路誘導方法において、前記移動体の現在地点を検出する検出工程と、前記検出工程によって検出された前記現在地点に応じて、前記目的地点までの経路または経路近傍に存在する経由地点を地図上の複数の地点の中から抽出する抽出工程と、前記抽出工程によって抽出された前記経由地点および前記検出工程によって検出された前記現在地点に基づいて、表示画面に表示された地図上でこれらの地点を結ぶ直線を前記現在地点に追従させて表示させる表示制御工程と、を含むことを特徴とする。【０００８】
また、請求項１２の発明にかかる経路誘導方法は、設定された目的地点へ移動体を誘導する経路誘導方法において、前記移動体の現在地点を検出する検出工程と、前記目的地点までの経路上または経路近傍に存在する経由地点を抽出する抽出工程と、前記目的地点および前記抽出工程によって抽出された前記経由地点並びに前記検出工程によって検出された前記現在地点に基づいて、表示画面に表示された地図上で前記目的地点を結ぶ直線と前記経由地点を結ぶ直線の両方を、前記現在地点に追従させて表示させる表示制御工程と、を含むことを特徴とする。【０００９】
また、請求項１３の発明にかかる経路誘導プログラムは、請求項１１または１２に記載の経路誘導方法をコンピュータに実行させることを特徴とする。【００１０】
また、請求項１４の発明にかかる記録媒体は、コンピュータに読み取り可能で、請求項１３に記載の経路誘導プログラムを記録したことを特徴とする。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施の形態にかかる経路誘導装置１００の機能的構成を示すブロック図である。
【図２】図２は、経路誘導装置１００の方向指示処理手順を示すフローチャートである。
【図３】図３は、ナビゲーション装置のハードウェア構成を示すブロック図である。
【図４】図４は、実施例にかかるナビゲーション装置の処理の内容を示すフローチャートである。
【図５】図５は、表示画面の一例を示す説明図である。
【図６】図６は、表示画面の他の一例を示す説明図である。
【符号の説明】
【００１２】
１００  経路誘導装置
１０１  表示部
１０２  検出部
１０３  抽出部
１０４  判断部
１０５  表示制御部
【発明を実施するための最良の形態】
【００１３】
以下に添付図面を参照して、この発明にかかる経路誘導装置、経路誘導方法、経路誘導プログラム、および記録媒体の好適な実施の形態を詳細に説明する。【００１４】
（実施の形態）
（経路誘導装置１００の機能的構成）
はじめに、この発明の実施の形態にかかる経路誘導装置１００の機能的構成について説明する。図１は、実施の形態にかかる経路誘導装置１００の機能的構成を示すブロック図である。【００１５】
図１において、経路誘導装置１００は、表示部１０１と、検出部１０２と、抽出部１０３と、判断部１０４と、表示制御部１０５と、を備えている。表示部１０１は、地図データを表示する表示画面を備えている。ここで、地図データは、図示しない記憶部に記憶されている。地図データは、ノードおよびリンクからなる道路ネットワークデータと、施設や道路その他地形（山、川、土地）に関するフィーチャを用いて描画される画像データとを含んでいる。地図データは、文字情報、施設の名称や住所などの情報、道路や施設の画像などを含んでいてもよい。【００１６】
検出部１０２は、移動体の現在地点を検出する。移動体の現在地点は、たとえば、ＧＰＳ衛星からのＧＰＳ信号に加えて、移動体の挙動を検出する加速度センサや車速センサからの出力値に応じて、移動体の現在地点を検出する。【００１７】
抽出部１０３は、検出部１０２によって検出された現在地点に応じて、目的地点までの経路上または経路近傍に存在する経由地点を地図上の複数の地点の中から抽出する。ここで、経由地点とは、たとえば、経路設定時に自動的に設定される交差点や、ユーザの所望する立ち寄り地点などである。また、抽出部１０３は、現在地点に最も近い経由地点（最近傍経由地点）を抽出してもよい。【００１８】
判断部１０４は、抽出部１０３によって抽出された経由地点と、検出部１０２によって検出された移動体の現在地点との距離が最短になったか否かを判断する。判断部１０４は、たとえば、抽出部１０３によって抽出された経由地点に最も近い経路上の地点をあらかじめ検出し、この地点に移動体が到達した場合に、経由地点と現在地点の距離が最短になったと判断してもよい。【００１９】
表示制御部１０５は、抽出部１０３によって抽出された経由地点および検出部１０２によって検出された現在地点に基づいて、表示部１０１が備える表示画面に表示された地図上で経由地点と現在地点とを結ぶ直線を、現在地点に追従して表示する。表示制御部１０５は、たとえば、経由地点の中から目的地点までの経路に沿って最近傍経由地点を選択し、最近傍経由地点と現在地点とを結ぶ直線を、現在地点に追従して表示する。そして、判断部１０４によって移動体が最近傍経由地点を通過したと判断された場合は、最近傍経由地点を結ぶ直線を表示画面に表示された地図上から消去して、最近傍経由地点以外に現在地点に最も近い他の最近傍経由地点を現在地点に追従して表示する。【００２０】
（経路誘導装置１００の方向指示処理手順）
つぎに、経路誘導装置１００の方向指示処理手順について説明する。図２は、経路誘導装置１００の方向指示処理手順を示すフローチャートである。図２のフローチャートにおいて、まず、目的地点までの経路が設定されるまで待機する（ステップＳ２０１：Ｎｏのループ）。目的地点までの経路が設定された場合（ステップＳ２０１：Ｙｅｓ）は、検出部１０２によって、移動体の現在地点を検出する（ステップＳ２０２）。つぎに、抽出部１０３によって、ステップＳ２０２において検出された現在地点に応じて、地図上の複数の地点の中から、目的地点までの経路上または経路近傍に存在する経由地点を抽出する（ステップＳ２０３）。【００２１】
そして、表示制御部１０５は、ステップＳ２０３において抽出された経由地点と、ステップＳ２０２において検出された移動体の現在地点に基づいて、表示部１０１の備える表示画面に表示された地図上で経由地点と現在地点とを結ぶ直線を、現在地点に追従して表示する（ステップＳ２０４）。目的地点に到着したか判断して（ステップＳ２０５）、目的地点に到着した場合（ステップＳ２０５：Ｙｅｓ）、一連の処理を終了する。一方、ステップＳ２０５において、目的地点に到着しない場合（ステップＳ２０５：Ｎｏ）、ステップＳ２０２に戻り、以降の処理を繰り返す。【００２２】
なお、図２の説明では、ステップＳ２０４において経由地点と現在地点を結ぶ直線を、現在地点に追従して表示するとしているが、これに限ったものではない。たとえば、目的地点と現在地点を結ぶ直線を現在地点に追従して表示してもよいし、経由地点と現在地点を結ぶ直線および目的地点と現在地点を結ぶ直線をともに現在地点に追従して表示してもよい。また、両直線を表示するか否かの判断は、ユーザによって選択可能であってもよい。【００２３】
また、経由地点と現在地点を結ぶ直線は、たとえば、経由地点が目的地点に最も近い経由地点の場合は、それまでの経由地点を結ぶ直線の表示形態とは異なる表示形態で表示してもよい。さらに、目的地点に最も近い最近傍経由地点と現在地点を結ぶ直線が、目的地点に到着するまでの最後の経由地点を結ぶ直線であるという情報を、表示画面上の任意の位置に表示してもよい。【００２４】
上述したように、実施の形態の経路誘導装置１００によれば、表示制御部１０５は、検出部１０２によって検出された移動体の現在地点と、抽出部１０３によって抽出された経由地点に基づいて、表示画面の地図上で経由地点と現在地点とを結ぶ直線を、現在地点に追従して表示することができる。したがって、表示制御部１０５は、移動体が目指している方向を常に表示することができる。これによって、ユーザは、移動体の向かっている方向を常に確認することができる。【００２５】
また、実施の形態の経路誘導装置１００によれば、表示制御部１０５は、抽出部１０３によって抽出された経由地点の中から、現在地点に最も近い最近傍経由地点を選択し、最近傍経由地点と現在地点を結ぶ直線を表示することができる。したがって、表示制御部１０５は、移動体が向かっている最近傍経由地点を常に表示することができる。これによって、ユーザは、移動体が現在向かっている方向を常に確認することができる。【００２６】
また、実施の形態の経路誘導装置１００によれば、表示制御部１０５は、直線を結んでいる経由地点と現在地点の距離が最短になった場合に、抽出部１０３によって抽出された経由地点の中から、最近傍経由地点以外に最も近い他の最近傍経由地点を選択し、既に表示されている直線を他の最近傍経由地点と現在地点を結ぶ直線に切り替えて表示することができる。したがって、表示制御部１０５は、移動体の進行方向上にある経由地点の中から最も現在地点に近い経由地点を選択して表示することができる。これによって、ユーザは、移動体が現在向かっている方向を常に確認することができる。【００２７】
また、実施の形態の経路誘導装置１００によれば、表示制御部１０５は、目的地点と現在地点を結ぶ直線を、経由地点と現在地点を結ぶ直線とは異なる表示形態で表示することができる。したがって、表示制御部１０５は、目的地点と現在地点を結ぶ直線も、経由地点と現在地点を結ぶ直線と同時に表示することができる。これによって、ユーザは、目的地点の方向と、経由地点の方向を間違えずに確認することができる。【００２８】
また、実施の形態の経路誘導装置１００によれば、表示制御部１０５は、検出部１０２によって検出された移動体の現在地点と、目的地点および抽出部１０３によって抽出された経由地点をともに表示することができる。したがって、目的地点と現在地点を結ぶ直線、および経由地点と現在地点を結ぶ直線を同時に表示することができる。これによって、ユーザは、目的地点の方向と、経由地点の方向を確認することができる。【００２９】
また、実施の形態の経路誘導装置１００によれば、表示制御部１０５は、目的地点を結ぶ直線、および抽出部１０３によって抽出された最近傍経由地点を結ぶ直線の両方を表示することができる。したがって、表示制御部１０５は、目的地の方向を表示しながら、移動体が現在向かっている最近傍経由地点の方向を常に表示することができる。これによって、ユーザは、目的地点の方向を確認しながら移動体が現在向かっている方向を常に確認することができる。【００３０】
また、実施の形態の経路誘導装置１００によれば、表示制御部１０５は、目的地点を結ぶ直線を表示したまま、判断部１０４によって直線を結んでいる経由地点と現在地点の距離が最短になったと判断された経由地点を結ぶ直線を消去するとともに、抽出部１０３によって新たに抽出された最近傍経由地点のつぎに最も近い他の最近傍経由地点と現在地点を結ぶ直線を、現在地点に追従して表示することができる。したがって、表示制御部１０５は、目的地点の方向を表示しながら、移動体の進行方向上にある経由地点の中から最も現在地点に近い経由地点の方向を表示することができる。これによって、ユーザは、目的地点の方向を確認しながら移動体が現在向かっている方向を常に確認することができる。【００３１】
また、実施の形態の経路誘導装置１００によれば、表示制御部１０５は、目的地点から最も近い最近傍経由地点と現在地点を結ぶ直線の表示形態を、その他の経由地点と現在地点を結ぶ直線の表示形態とは異なる形態で、現在地点に追従して表示することができる。これによって、ユーザは、目的地点に近づいたことを確認することができる。【００３２】
また、実施の形態の経路誘導装置１００によれば、表示制御部１０５は、目的地点から最も近い最近傍経由地点と現在地点を結ぶ直線であることを表示することができる。これによって、ユーザは、目的地点に近づいたことを確実に確認することができる。【００３３】
また、実施の形態の経路誘導装置１００によれば、表示制御部１０５は、目的地点を結ぶ直線および経由地点を結ぶ直線を識別可能に表示することができる。したがって、表示制御部１０５は、目的地点を結ぶ直線および経由地点を結ぶ直線をともに表示する場合でも、両直線を識別できるように表示することができる。これによって、ユーザは、目的地点の方向と経由地点の方向を間違えずに確認することができる。
【実施例】
【００３４】
以下に、本発明の実施例について説明する。本実施例では、たとえば、車両（四輪車、二輪車を含む）などの移動体に搭載されるナビゲーション装置によって、本発明の経路誘導装置を実施した場合の一例について説明する。【００３５】
（ナビゲーション装置のハードウェア構成）
つぎに、ナビゲーション装置３００のハードウェア構成について説明する。図３は、ナビゲーション装置のハードウェア構成を示すブロック図である。図３において、ナビゲーション装置３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、音声Ｉ／Ｆ（インターフェース）３０８と、マイク３０９と、スピーカ３１０と、入力デバイス３１１と、映像Ｉ／Ｆ３１２と、ディスプレイ３１３と、通信Ｉ／Ｆ３１４と、ＧＰＳユニット３１５と、各種センサ３１６と、を備えている。各構成部３０１〜３１６は、バス３２０によってそれぞれ接続されている。【００３６】
まず、ＣＰＵ３０１は、ナビゲーション装置３００の全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、データ更新プログラムなどのプログラムを記録している。また、ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。すなわち、ＣＰＵ３０１は、ＲＡＭ３０３をワークエリアとして使用しながら、ＲＯＭ３０２に記録された各種プログラムを実行することによって、ナビゲーション装置３００の全体の制御を司る。【００３７】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータの読み取り／書き込みを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記録する。磁気ディスク３０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。【００３８】
また、光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータの読み取り／書き込みを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク３０７は、書き込み可能な記録媒体を利用することもできる。着脱可能な記録媒体として、光ディスク３０７のほか、ＭＯ、メモリカードなどであってもよい。【００３９】
磁気ディスク３０５および光ディスク３０７に記録される情報の一例としては、地図データや機能データが挙げられる。地図データは、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを含んでおり、地区ごとに分けられた複数のデータファイルによって構成されている。【００４０】
道路形状データは、さらに交通条件データを有する。交通条件データには、たとえば、各ノードについて、信号や横断歩道などの有無、高速道路の出入り口やジャンクションの有無、各リンクについての長さ（距離）、道幅、進行方向、道路種別（高速道路、有料道路、一般道路など）などの情報が含まれている。【００４１】
機能データは、地図上の施設の形状をあらわす３つぎ元データ、当該施設の説明をあらわす文字データ、その他地図データ以外の各種のデータである。地図データや機能データは、地区ごとあるいは機能ごとにブロック分けされた状態で記録されている。具体的には、たとえば、地図データは、各々が、表示画面に表示された地図において所定の地区をあらわすように、地区ごとにブロック分けすることができる。たとえば、機能データは、各々が、一つの機能を実現するように、機能ごとに複数にブロック分けすることができる。【００４２】
また、機能データは、上述した３つぎ元データや文字データに加えて、経路探索、経由地点の選出、所要時間の算出、経路誘導などを実現するプログラムデータなどの機能を実現するためのデータである。地図データおよび機能データは、それぞれ、地区ごとあるいは機能ごとに分けられた複数のデータファイルによって構成されている。【００４３】
音声Ｉ／Ｆ３０８は、音声入力用のマイク３０９および音声出力用のスピーカ３１０に接続される。マイク３０９に受音された音声は、音声Ｉ／Ｆ３０８内でＡ／Ｄ変換される。マイク３０９は、たとえば、車両のサンバイザー付近に設置され、その数は単数でも複数でもよい。スピーカ３１０からは、所定の音声信号を音声Ｉ／Ｆ３０８内でＤ／Ａ変換した音声が出力される。なお、マイク３０９から入力された音声は、音声データとして磁気ディスク３０５あるいは光ディスク３０７に記録可能である。【００４４】
入力デバイス３１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、タッチパネルなどが挙げられる。入力デバイス３１１は、リモコン、キーボード、タッチパネルのうちいずれか一つの形態によって実現されてもよいが、複数の形態によって実現することも可能である。【００４５】
映像Ｉ／Ｆ３１２は、ディスプレイ３１３に接続される。映像Ｉ／Ｆ３１２は、具体的には、たとえば、ディスプレイ３１３全体を制御するグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ３１３を制御する制御ＩＣなどによって構成される。【００４６】
ディスプレイ３１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ３１３には、上述した地図データが、２次元または３次元に描画される。ディスプレイ３１３に表示された地図データには、ナビゲーション装置３００を搭載した車両の現在地点をあらわすマークなどを重ねて表示することができる。車両の現在地点は、ＣＰＵ３０１によって算出される。また、ディスプレイ３１３には、目的地点および経由地点と、車両の現在地点を結ぶ直線を表示する。目的地点および経由地点は、ＣＰＵ３０１によって算出される。【００４７】
ディスプレイ３１３としては、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを用いることができる。ディスプレイ３１３は、たとえば、車両のダッシュボード付近に設置される。ディスプレイ３１３は、車両のダッシュボード付近のほか、車両の後部座席周辺などに設置するなどして、車両において複数設置されていてもよい。【００４８】
通信Ｉ／Ｆ３１４は、無線を介してネットワークに接続され、ナビゲーション装置３００とＣＰＵ３０１とのインターフェースとして機能する。通信Ｉ／Ｆ３１４は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ３０１とのインターフェースとしても機能する。【００４９】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ３１４は、たとえば、ＦＭチューナー、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）／ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置によって構成され、ＶＩＣＳセンターから配信される渋滞や交通規制などの道路交通情報や他のナビゲーション装置から送信される各メンバーの現在地点の情報を取得する。なお、ＶＩＣＳは登録商標である。【００５０】
ＧＰＳユニット３１５は、ＧＰＳ衛星からの電波を受信し、車両の現在地点を示す情報を出力する。ＧＰＳユニット３１５の出力情報は、後述する各種センサ３１６の出力値とともに、ＣＰＵ３０１による車両の現在地点の算出に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図データ上の１点を特定する情報である。【００５１】
各種センサ３１６は、車速センサ、加速度センサ、角速度センサなどの、車両の位置や挙動を判断するための情報を出力する。各種センサ３１６の出力値は、ＣＰＵ３０１による車両の現在地点の算出や、速度や方位の変化量の算出や、車両が経由地点を通過したか否かの判断に用いられる。【００５２】
図１に示した経路誘導装置１００が備える表示部１０１、検出部１０２、抽出部１０３、判断部１０４、表示制御部１０５は、図３に示したナビゲーション装置３００におけるＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などに記録されたプログラムやデータを用いて、ＣＰＵ３０１が所定のプログラムを実行し、ナビゲーション装置３００における各部を制御することによってその機能を実現する。【００５３】
すなわち、実施例のナビゲーション装置３００は、ナビゲーション装置３００における記録媒体としてのＲＯＭ３０２に記録されている経路誘導プログラムを実行することにより、図１に示した経路誘導装置が備える機能を、図２に示した経路誘導手順で実行することができる。【００５４】
（ナビゲーション装置３００の処理の内容）
つぎに、実施例にかかるナビゲーション装置３００の処理の内容について説明する。図４は、実施例にかかるナビゲーション装置の処理の内容を示すフローチャートである。図４のフローチャートにおいて、まず、目的地点までの経路が設定されるまで待って（ステップＳ４０１：Ｎｏのループ）、目的地点までの経路が設定された場合（ステップＳ４０１：Ｙｅｓ）、自車の現在地点の位置座標を検出する（ステップＳ４０２）。つぎに、ステップＳ４０２において検出された自車の現在地点の位置座標に応じて、地図上の複数の地点の中から目的地点までの経路上または経路近傍に存在する経由地点の位置座標を抽出する（ステップＳ４０３）。ここで、経由地点とは、ステップＳ４０１において設定された目的地点までの経路上で、経路が設定される際に自動的に設定される交差点や、ユーザによって設定された立ち寄り点などである。また、図４の説明においては、経由地点とは、目的地点も含むこととする。【００５５】
つぎに、ステップＳ４０２において検出した自車の現在地点の位置座標、およびステップＳ４０３において抽出した経由地点の位置座標に基づいて、ディスプレイ３１３の表示画面上に表示された地図上で、現在地点に追従して、経由地点の中から目的地点までの経路に沿って自車の現在地点に最も近い経由地点（最近傍経由地点）と自車の現在地点を結ぶ直線を表示する（ステップＳ４０４）。【００５６】
つぎに、自車の現在地点と直線を結んでいる経由地点を自車が通過したか否かを判断し（ステップＳ４０５）、経由地点を自車が通過した場合（ステップＳ４０５：Ｙｅｓ）、ステップＳ４０４において結んだ直線を消去する（ステップＳ４０６）。そして、目的地点に到着したか否かを判断して（ステップＳ４０７）、目的地点に到着した場合（ステップＳ４０７：Ｙｅｓ）、一連の処理を終了する。【００５７】
ステップＳ４０５において、経由地点を自車が通過したか否かの判断は、たとえば、表示画面の地図上で、各経由地点から経路へ垂線を引き、この垂線と経路の交わった地点を記憶し、垂線と経路の交わった地点を自車が通過した場合に、経由地点を自車が通過したと判断する。また、たとえば、一つの経由地点に対して、垂線と経路の交わった地点が複数ある場合は、最も自車に近い１点を選ぶようにしてもよい。【００５８】
一方、ステップＳ４０５において自車の現在地点と直線を結んでいる経由地点を自車が通過していない場合（ステップＳ４０５：Ｎｏ）、およびステップＳ４０７において目的地点に到着していない場合（ステップＳ４０７：Ｎｏ）は、ステップＳ４０２に戻り、以降の処理を繰り返す。【００５９】
なお、図４の説明では、ステップＳ４０４において、最近傍経由地点と自車の現在地点を結ぶ直線を表示するとしているが、これに限ったものではない。たとえば、目的地点と自車の現在地点を結ぶ直線を同時に表示するようにしてもよい。この場合、たとえば、目的地点と自車の現在地点を結ぶ直線を、最近傍経由地点と自車の現在地点を結ぶ直線とは異なる表示状態でディスプレイ３１３の表示画面上に表示する。具体的には、たとえば、直線の太さや色を変えることで、ユーザが区別できるように表示する。【００６０】
また、目的地点に最も近い最近傍経由地点を結ぶ直線の表示形態は、それまでの経由地点と自車の現在地点を結ぶ直線の表示形態とは、異なる形態で表示してもよい。また、目的地点に最も近い最近傍経由地点を結ぶ直線が、目的地点に到着するまでの最後の経由地点を結ぶ直線であるという情報を、表示画面上の任意の位置に表示してもよい。【００６１】
また、自車の現在地点と直線を結ぶ経由地点は、ユーザの設定によって変更可能であってもよい。この場合、たとえば、経由地点と自車の現在地点を結ぶ直線は複数本表示してもよい。【００６２】
図５は、表示画面の一例を示す説明図である。図５は、図４のステップＳ４０４において、最近傍経由地点と自車の現在地点を結ぶ直線を表示した表示画面の一例である。図５においては、自車の現在地点５０１と、目的地点の方角５０２と、現在地点と目的地点を結ぶ直線５０３と、最近傍経由地点５０４と、現在地点と最近傍経由地点を結ぶ直線５０５と、が表示されている。【００６３】
また、図５の説明では、現在地点と目的地点を結ぶ直線５０３が実線で表示され、現在地点と最近傍経由地点を結ぶ直線５０５が点線で表示されている。これによって、ユーザは目的地点の方角５０２と、最近傍経由地点５０４の方角を間違えずに確認することができる。【００６４】
図６は、表示画面の他の一例を示す説明図である。図６は、図４のステップＳ４０７において最近傍経由地点を通過したが、目的地点に到着していない場合、つぎの経由地点と現在地点を結ぶ直線を表示した表示画面の一例である。図６においては、図５における自車の現在地点５０１が、最近傍経由地点５０４を通過したため、現在地点と最近傍経由地点を結ぶ直線５０５が消去されている。そして、新たに、つぎの経由地点の方角５０６と、現在地点とつぎの経由地点を結ぶ直線５０７と、が表示されている。【００６５】
したがって、図６の説明では、自車が最近傍経由地点５０４を通過した後は、現在地点と最近傍経由地点を結ぶ直線５０５を消去し、つぎの経由地点の方角５０６と、現在地点とつぎの経由地点を結ぶ直線５０７を表示することができる。これによって、ユーザは、常に現在向かっている方角を確認することができる。【００６６】
上述したように、実施例のナビゲーション装置３００によれば、表示制御部１０５は、検出部１０２によって検出された移動体の現在地点と、抽出部１０３によって抽出された経由地点に基づいて、表示画面の地図上で経由地点と現在地点とを結ぶ直線を、現在地点に追従して表示することができる。したがって、表示制御部１０５は、移動体が目指している方向を常に表示することができる。これによって、ユーザは、移動体の向かっている方向を常に確認することができる。【００６７】
また、実施例のナビゲーション装置３００によれば、表示制御部１０５は、抽出部１０３によって抽出された経由地点の中から、現在地点に最も近い最近傍経由地点を選択し、最近傍経由地点と現在地点を結ぶ直線を表示することができる。したがって、表示制御部１０５は、移動体が向かっている最近傍経由地点を常に表示することができる。これによって、ユーザは、移動体が現在向かっている方向を常に確認することができる。【００６８】
また、実施例のナビゲーション装置３００によれば、表示制御部１０５は、直線を結んでいる経由地点と現在地点の距離が最短になった場合に、抽出部１０３によって抽出された経由地点の中から、最近傍経由地点以外に最も近い他の最近傍経由地点を選択し、既に表示されている直線を他の最近傍経由地点と現在地点を結ぶ直線に切り替えて表示することができる。したがって、表示制御部１０５は、移動体の進行方向上にある経由地点の中から最も現在地点に近い経由地点を選択して表示することができる。これによって、ユーザは、移動体が現在向かっている方向を常に確認することができる。【００６９】
また、実施例のナビゲーション装置３００によれば、表示制御部１０５は、目的地点と現在地点を結ぶ直線を、経由地点と現在地点を結ぶ直線とは異なる表示形態で表示することができる。したがって、表示制御部１０５は、目的地点と現在地点を結ぶ直線も、経由地点と現在地点を結ぶ直線と同時に表示することができる。これによって、ユーザは、目的地点の方向と、経由地点の方向を間違えずに確認することができる。【００７０】
また、実施例のナビゲーション装置３００によれば、表示制御部１０５は、検出部１０２によって検出された移動体の現在地点と、目的地点および抽出部１０３によって抽出された経由地点をともに表示することができる。したがって、目的地点と現在地点を結ぶ直線、および経由地点と現在地点を結ぶ直線を同時に表示することができる。これによって、ユーザは、目的地点の方向と、経由地点の方向を確認することができる。【００７１】
また、実施例のナビゲーション装置３００によれば、表示制御部１０５は、目的地点を結ぶ直線、および抽出部１０３によって抽出された最近傍経由地点を結ぶ直線の両方を表示することができる。したがって、表示制御部１０５は、目的地の方向を表示しながら、移動体が現在向かっている最近傍経由地点の方向を常に表示することができる。これによって、ユーザは、目的地点の方向を確認しながら移動体が現在向かっている方向を常に確認することができる。【００７２】
また、実施例のナビゲーション装置３００によれば、表示制御部１０５は、目的地点を結ぶ直線を表示したまま、判断部１０４によって直線を結んでいる経由地点と現在地点の距離が最短になったと判断された経由地点を結ぶ直線を消去するとともに、抽出部１０３によって新たに抽出された最近傍経由地点のつぎに最も近い他の最近傍経由地点と現在地点を結ぶ直線を、現在地点に追従して表示することができる。したがって、表示制御部１０５は、目的地点の方向を表示しながら、移動体の進行方向上にある経由地点の中から最も現在地点に近い経由地点を表示することができる。これによって、ユーザは、目的地点の方向を確認しながら移動体が現在向かっている方向を常に確認することができる。【００７３】
また、実施例のナビゲーション装置３００によれば、表示制御部１０５は、目的地点から最も近い最近傍経由地点と現在地点を結ぶ直線の表示形態を、その他の経由地点と現在地点を結ぶ直線の表示形態とは異なる形態で、現在地点に追従して表示することができる。これによって、ユーザは、目的地点に近づいたことを確認することができる。【００７４】
また、実施例のナビゲーション装置３００によれば、表示制御部１０５は、目的地点から最も近い最近傍経由地点と現在地点を結ぶ直線であることを表示することができる。これによって、ユーザは、目的地点に近づいたことを確実に確認することができる。【００７５】
また、実施例のナビゲーション装置３００によれば、表示制御部１０５は、目的地点を結ぶ直線および経由地点を結ぶ直線を識別可能に表示することができる。したがって、表示制御部１０５は、目的地点を結ぶ直線および経由地点を結ぶ直線をともに表示する場合でも、両直線を識別できるように表示することができる。これによって、ユーザは、目的地点の方向と経由地点の方向を間違えずに確認することができる。【００７６】
以上説明したように、実施の形態の経路誘導装置１００、経路誘導方法、経路誘導プログラム、および記録媒体によれば、ナビゲーション装置３００において目的地点の経路近傍に存在する経由地点と移動体の現在地点を結ぶ直線を、表示画面の地図上に表示することができる。したがって、移動体の向かっている方向を常に表示することができる。これによって、ユーザは、移動体が現在向かっている方向を常に確認することができる。【００７７】
なお、本実施の形態で説明した経路誘導方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図１】
2007105521.tif 000003
【図２】
2007105521.tif 000004
【図３】
2007105521.tif 000005
【図４】
2007105521.tif 000006
【図５】
2007105521.tif 000007
【図６】
2007105521.tif 000008
【手続補正書】
【提出日】平成20年10月10日(2008.10.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
設定された目的地点へ移動体を誘導する経路誘導装置において、
前記移動体の現在地点を検出する検出手段と、
前記検出手段によって検出された前記現在地点に応じて、前記目的地点までの経路上または経路近傍に存在する経由地点を地図上の複数の地点の中から抽出する抽出手段と、
前記抽出手段によって抽出された前記経由地点および前記検出手段によって検出された前記現在地点に基づいて、表示画面に表示された地図上で前記現在地点と前記経由地点を結ぶ直線を前記現在地点に追従させて表示させる表示制御手段と、を備え、
前記表示制御手段は、前記抽出手段によって抽出された前記経由地点の中から前記現在地点に最も近い経由地点を選択し、当該最も近い経由地点と前記現在地点とを結ぶ直線を前記現在地点に追従させて表示させるとともに、前記最も近い経由地点が前記目的地点からも最も近い経由地点であった場合には、それまでの経由地点と現在地点を結ぶ直線の表示形態とは異なる表示形態にて前記直線を表示させることを特徴とする経路誘導装置。
【請求項２】
前記検出手段によって検出された前記現在地点に基づいて、前記直線によって結ばれた前記経由地点と当該現在地点との距離が最短になったか否かを判断する判断手段を備え、
前記表示制御手段は、前記判断手段によって前記距離が最短になったと判断された場合に、前記抽出手段によって抽出された前記経由地点の中から前記直線によって結ばれた経由地点以外に最も近い他の最も近い経由地点を選択し、既に表示されている前記直線を当該他の最も近い経由地点と前記現在地点とを結ぶ直線に切り替えて前記現在地点に追従させて表示することを特徴とする請求項１に記載の経路誘導装置。
【請求項３】
前記表示制御手段は、前記表示画面に表示された地図上で前記目的地点と前記現在地点とを結ぶ直線の表示形態を、前記経由地点と前記現在地点とを結ぶ前記直線の表示形態とは異なる形態で前記現在地点に追従させて表示することを特徴とする請求項１または２に記載の経路誘導装置。
【請求項４】
設定された目的地点へ移動体を誘導する経路誘導装置において、
前記移動体の現在地点を検出する検出手段と、
前記目的地点までの経路上または経路近傍に存在する経由地点を抽出する抽出手段と、
前記目的地点および前記抽出手段によって抽出された前記経由地点並びに前記検出手段によって検出された前記現在地点に基づいて、表示画面に表示された地図上で前記現在地点と前記目的地点を結ぶ直線と、前記現在地点と前記経由地点を結ぶ直線の両方を、前記現在地点に追従させて表示させる表示制御手段と、を備え、
前記抽出手段は、前記検出手段によって検出された現在地点に最も近い経由地点を抽出し、
前記表示制御手段は、前記最も近い経由地点が前記目的地点からも最も近い経由地点であった場合には、それまでの経由地点と現在地点を結ぶ直線の表示形態とは異なる表示形態にて前記現在地点と前記経由地点を結ぶ前記直線を表示させることを特徴とする経路誘導装置。
【請求項５】
前記検出手段によって検出された前記現在地点に基づいて、前記直線によって結ばれた前記最も近い経由地点と当該現在地点との距離が最短になったか否かを判断する判断手段を備え、
前記抽出手段は、前記判断手段によって前記距離が最短になったと判断された場合に、前記現在地点につぎに最も近い経由地点を抽出し、
前記表示制御手段は、前記判断手段によって前記距離が最短になったと判断された経由地点と前記現在地点を結ぶ直線を前記表示画面に表示された地図上から消去するとともに、新たに抽出された経由地点と前記現在地点を結ぶ直線を前記現在地点に追従させて表示させることを特徴とする請求項４に記載の経路誘導装置。
【請求項６】
前記表示制御手段は、前記最も近い経由地点が前記目的地点からも最も近い経由地点であった場合には、前記経由地点と前記現在地点を結ぶ直線が前記目的地点に到達するまでの最後の経由地点を結ぶ直線である旨を表示することを特徴とする請求項４に記載の経路誘導装置。
【請求項７】
前記目的地点と前記現在地点を結ぶ直線と、前記経由地点と前記現在地点を結ぶ直線とを識別可能に表示することを特徴とする請求項４〜６のいずれか一つに記載の経路誘導装置。
【請求項８】
設定された目的地点へ移動体を誘導する経路誘導方法において、
前記移動体の現在地点を検出する検出工程と、
前記検出工程によって検出された前記現在地点に応じて、前記目的地点までの経路上または経路近傍に存在する経由地点を地図上の複数の地点の中から抽出する抽出工程と、
前記抽出工程によって抽出された前記経由地点および前記検出工程によって検出された前記現在地点に基づいて、表示画面に表示された地図上で前記現在地点と前記経由地点を結ぶ直線を前記現在地点に追従させて表示させる表示制御工程と、を含み、
前記表示制御工程は、前記抽出工程によって抽出された前記経由地点の中から前記現在地点に最も近い経由地点を選択し、当該最も近い経由地点と前記現在地点とを結ぶ直線を前記現在地点に追従させて表示させるとともに、前記最も近い経由地点が前記目的地点からも最も近い経由地点であった場合には、それまでの経由地点と現在地点を結ぶ直線の表示形態とは異なる表示形態にて前記直線を表示させることを特徴とする経路誘導方法。
【請求項９】
設定された目的地点へ移動体を誘導する経路誘導方法において、
前記移動体の現在地点を検出する検出工程と、
前記目的地点までの経路上または経路近傍に存在する経由地点を抽出する抽出工程と、
前記目的地点および前記抽出工程によって抽出された前記経由地点並びに前記検出工程によって検出された前記現在地点に基づいて、表示画面に表示された地図上で前記現在地点と前記目的地点を結ぶ直線と、前記現在地点と前記経由地点を結ぶ直線の両方を、前記現在地点に追従させて表示させる表示制御工程と、を含み、
前記抽出工程は、前記検出工程によって検出された現在地点に最も近い経由地点を抽出し、
前記表示制御工程は、前記最も近い経由地点が前記目的地点からも最も近い経由地点であった場合には、それまでの経由地点と現在地点を結ぶ直線の表示形態とは異なる表示形態にて前記現在地点と前記経由地点を結ぶ前記直線を表示させることを特徴とする経路誘導方法。
【請求項１０】
請求項８または９に記載の経路誘導方法をコンピュータに実行させることを特徴とする経路誘導プログラム。
【請求項１１】
請求項１０に記載の経路誘導プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、現在地点と経由地点とを直線で結ぶことによって移動体が現在向かっている方向を常に表示する経路誘導装置、経路誘導方法、経路誘導プログラム、および記録媒体に関する。ただし、この発明の利用は、上述した経路誘導装置、経路誘導方法、経路誘導プログラム、および記録媒体には限られない。
【背景技術】
【０００２】
従来、車両などの移動体に搭載された経路誘導装置において、目的地点への経路を設定した場合に、目的地点と現在地点を結ぶ直線を表示画面に表示する経路誘導装置がある。これらの、経路誘導装置においては、目的地点と現在地点を結ぶ直線は、途中で経路を変えたい場合や、嗜好にあった経路を選びながら走りたい場合に、直線が進行方向を決める目安となる（たとえば、下記特許文献１参照。）。
【０００３】
【特許文献１】特開２００３−３１５０６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１に記載された技術では、目的地点へ向かう途中に立ち寄りたい地点がある場合や、実際の道路の形状によって目的地点の方向と進行方向に関連性がない場合にも、目的地点の方向のみしか表示せず、実際に向かっている方向とは異なる方向に直線が結ばれる可能性があり、紛らわしいという問題が一例として挙げられる。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる経路誘導装置は、設定された目的地点へ移動体を誘導する経路誘導装置において、前記移動体の現在地点を検出する検出手段と、前記検出手段によって検出された前記現在地点に応じて、前記目的地点までの経路上または経路近傍に存在する経由地点を地図上の複数の地点の中から抽出する抽出手段と、前記抽出手段によって抽出された前記経由地点および前記検出手段によって検出された前記現在地点に基づいて、表示画面に表示された地図上で前記現在地点と前記経由地点を結ぶ直線を前記現在地点に追従させて表示させる表示制御手段と、を備え、前記表示制御手段は、前記抽出手段によって抽出された前記経由地点の中から前記現在地点に最も近い経由地点を選択し、当該最も近い経由地点と前記現在地点とを結ぶ直線を前記現在地点に追従させて表示させるとともに、前記最も近い経由地点が前記目的地点からも最も近い経由地点であった場合には、それまでの経由地点と現在地点を結ぶ直線の表示形態とは異なる表示形態にて前記直線を表示させることを特徴とする。
【０００６】
また、請求項４の発明にかかる経路誘導装置は、設定された目的地点へ移動体を誘導する経路誘導装置において、前記移動体の現在地点を検出する検出手段と、前記目的地点までの経路上または経路近傍に存在する経由地点を抽出する抽出手段と、前記目的地点および前記抽出手段によって抽出された前記経由地点並びに前記検出手段によって検出された前記現在地点に基づいて、表示画面に表示された地図上で前記現在地点と前記目的地点を結ぶ直線と、前記現在地点と前記経由地点を結ぶ直線の両方を、前記現在地点に追従させて表示させる表示制御手段と、を備え、前記抽出手段は、前記検出手段によって検出された現在地点に最も近い経由地点を抽出し、前記表示制御手段は、前記最も近い経由地点が前記目的地点からも最も近い経由地点であった場合には、それまでの経由地点と現在地点を結ぶ直線の表示形態とは異なる表示形態にて前記現在地点と前記経由地点を結ぶ前記直線を表示させることを特徴とする。
【０００７】
また、請求項８の発明にかかる経路誘導方法は、設定された目的地点へ移動体を誘導する経路誘導方法において、前記移動体の現在地点を検出する検出工程と、前記検出工程によって検出された前記現在地点に応じて、前記目的地点までの経路上または経路近傍に存在する経由地点を地図上の複数の地点の中から抽出する抽出工程と、前記抽出工程によって抽出された前記経由地点および前記検出工程によって検出された前記現在地点に基づいて、表示画面に表示された地図上で前記現在地点と前記経由地点を結ぶ直線を前記現在地点に追従させて表示させる表示制御工程と、を含み、前記表示制御工程は、前記抽出工程によって抽出された前記経由地点の中から前記現在地点に最も近い経由地点を選択し、当該最も近い経由地点と前記現在地点とを結ぶ直線を前記現在地点に追従させて表示させるとともに、前記最も近い経由地点が前記目的地点からも最も近い経由地点であった場合には、それまでの経由地点と現在地点を結ぶ直線の表示形態とは異なる表示形態にて前記直線を表示させることを特徴とする。
【０００８】
また、請求項９の発明にかかる経路誘導方法は、設定された目的地点へ移動体を誘導する経路誘導方法において、前記移動体の現在地点を検出する検出工程と、前記目的地点までの経路上または経路近傍に存在する経由地点を抽出する抽出工程と、前記目的地点および前記抽出工程によって抽出された前記経由地点並びに前記検出工程によって検出された前記現在地点に基づいて、表示画面に表示された地図上で前記現在地点と前記目的地点を結ぶ直線と、前記現在地点と前記経由地点を結ぶ直線の両方を、前記現在地点に追従させて表示させる表示制御工程と、を含み、前記抽出工程は、前記検出工程によって検出された現在地点に最も近い経由地点を抽出し、前記表示制御工程は、前記最も近い経由地点が前記目的地点からも最も近い経由地点であった場合には、それまでの経由地点と現在地点を結ぶ直線の表示形態とは異なる表示形態にて前記現在地点と前記経由地点を結ぶ前記直線を表示させることを特徴とする。
【０００９】
また、請求項１０の発明にかかる経路誘導プログラムは、請求項８または９に記載の経路誘導方法をコンピュータに実行させることを特徴とする。
【００１０】
また、請求項１１の発明にかかる記録媒体は、コンピュータに読み取り可能で、請求項１０に記載の経路誘導プログラムを記録したことを特徴とする。
【発明を実施するための最良の形態】
【００１１】
以下に添付図面を参照して、この発明にかかる経路誘導装置、経路誘導方法、経路誘導プログラム、および記録媒体の好適な実施の形態を詳細に説明する。
【００１２】
（実施の形態）
（経路誘導装置１００の機能的構成）
はじめに、この発明の実施の形態にかかる経路誘導装置１００の機能的構成について説明する。図１は、実施の形態にかかる経路誘導装置１００の機能的構成を示すブロック図である。
【００１３】
図１において、経路誘導装置１００は、表示部１０１と、検出部１０２と、抽出部１０３と、判断部１０４と、表示制御部１０５と、を備えている。表示部１０１は、地図データを表示する表示画面を備えている。ここで、地図データは、図示しない記憶部に記憶されている。地図データは、ノードおよびリンクからなる道路ネットワークデータと、施設や道路その他地形（山、川、土地）に関するフィーチャを用いて描画される画像データとを含んでいる。地図データは、文字情報、施設の名称や住所などの情報、道路や施設の画像などを含んでいてもよい。
【００１４】
検出部１０２は、移動体の現在地点を検出する。移動体の現在地点は、たとえば、ＧＰＳ衛星からのＧＰＳ信号に加えて、移動体の挙動を検出する加速度センサや車速センサからの出力値に応じて、移動体の現在地点を検出する。
【００１５】
抽出部１０３は、検出部１０２によって検出された現在地点に応じて、目的地点までの経路上または経路近傍に存在する経由地点を地図上の複数の地点の中から抽出する。ここで、経由地点とは、たとえば、経路設定時に自動的に設定される交差点や、ユーザの所望する立ち寄り地点などである。また、抽出部１０３は、現在地点に最も近い経由地点（最近傍経由地点）を抽出してもよい。
【００１６】
判断部１０４は、抽出部１０３によって抽出された経由地点と、検出部１０２によって検出された移動体の現在地点との距離が最短になったか否かを判断する。判断部１０４は、たとえば、抽出部１０３によって抽出された経由地点に最も近い経路上の地点をあらかじめ検出し、この地点に移動体が到達した場合に、経由地点と現在地点の距離が最短になったと判断してもよい。
【００１７】
表示制御部１０５は、抽出部１０３によって抽出された経由地点および検出部１０２によって検出された現在地点に基づいて、表示部１０１が備える表示画面に表示された地図上で経由地点と現在地点とを結ぶ直線を、現在地点に追従して表示する。表示制御部１０５は、たとえば、経由地点の中から目的地点までの経路に沿って最近傍経由地点を選択し、最近傍経由地点と現在地点とを結ぶ直線を、現在地点に追従して表示する。そして、判断部１０４によって移動体が最近傍経由地点を通過したと判断された場合は、最近傍経由地点を結ぶ直線を表示画面に表示された地図上から消去して、最近傍経由地点以外に現在地点に最も近い他の最近傍経由地点を現在地点に追従して表示する。
【００１８】
（経路誘導装置１００の方向指示処理手順）
つぎに、経路誘導装置１００の方向指示処理手順について説明する。図２は、経路誘導装置１００の方向指示処理手順を示すフローチャートである。図２のフローチャートにおいて、まず、目的地点までの経路が設定されるまで待機する（ステップＳ２０１：Ｎｏのループ）。目的地点までの経路が設定された場合（ステップＳ２０１：Ｙｅｓ）は、検出部１０２によって、移動体の現在地点を検出する（ステップＳ２０２）。つぎに、抽出部１０３によって、ステップＳ２０２において検出された現在地点に応じて、地図上の複数の地点の中から、目的地点までの経路上または経路近傍に存在する経由地点を抽出する（ステップＳ２０３）。
【００１９】
そして、表示制御部１０５は、ステップＳ２０３において抽出された経由地点と、ステップＳ２０２において検出された移動体の現在地点に基づいて、表示部１０１の備える表示画面に表示された地図上で経由地点と現在地点とを結ぶ直線を、現在地点に追従して表示する（ステップＳ２０４）。目的地点に到着したか判断して（ステップＳ２０５）、目的地点に到着した場合（ステップＳ２０５：Ｙｅｓ）、一連の処理を終了する。一方、ステップＳ２０５において、目的地点に到着しない場合（ステップＳ２０５：Ｎｏ）、ステップＳ２０２に戻り、以降の処理を繰り返す。
【００２０】
なお、図２の説明では、ステップＳ２０４において経由地点と現在地点を結ぶ直線を、現在地点に追従して表示するとしているが、これに限ったものではない。たとえば、目的地点と現在地点を結ぶ直線を現在地点に追従して表示してもよいし、経由地点と現在地点を結ぶ直線および目的地点と現在地点を結ぶ直線をともに現在地点に追従して表示してもよい。また、両直線を表示するか否かの判断は、ユーザによって選択可能であってもよい。
【００２１】
また、経由地点と現在地点を結ぶ直線は、たとえば、経由地点が目的地点に最も近い経由地点の場合は、それまでの経由地点を結ぶ直線の表示形態とは異なる表示形態で表示してもよい。さらに、目的地点に最も近い最近傍経由地点と現在地点を結ぶ直線が、目的地点に到着するまでの最後の経由地点を結ぶ直線であるという情報を、表示画面上の任意の位置に表示してもよい。
【００２２】
上述したように、実施の形態の経路誘導装置１００によれば、表示制御部１０５は、検出部１０２によって検出された移動体の現在地点と、抽出部１０３によって抽出された経由地点に基づいて、表示画面の地図上で経由地点と現在地点とを結ぶ直線を、現在地点に追従して表示することができる。したがって、表示制御部１０５は、移動体が目指している方向を常に表示することができる。これによって、ユーザは、移動体の向かっている方向を常に確認することができる。
【００２３】
また、実施の形態の経路誘導装置１００によれば、表示制御部１０５は、抽出部１０３によって抽出された経由地点の中から、現在地点に最も近い最近傍経由地点を選択し、最近傍経由地点と現在地点を結ぶ直線を表示することができる。したがって、表示制御部１０５は、移動体が向かっている最近傍経由地点を常に表示することができる。これによって、ユーザは、移動体が現在向かっている方向を常に確認することができる。
【００２４】
また、実施の形態の経路誘導装置１００によれば、表示制御部１０５は、直線を結んでいる経由地点と現在地点の距離が最短になった場合に、抽出部１０３によって抽出された経由地点の中から、最近傍経由地点以外に最も近い他の最近傍経由地点を選択し、既に表示されている直線を他の最近傍経由地点と現在地点を結ぶ直線に切り替えて表示することができる。したがって、表示制御部１０５は、移動体の進行方向上にある経由地点の中から最も現在地点に近い経由地点を選択して表示することができる。これによって、ユーザは、移動体が現在向かっている方向を常に確認することができる。
【００２５】
また、実施の形態の経路誘導装置１００によれば、表示制御部１０５は、目的地点と現在地点を結ぶ直線を、経由地点と現在地点を結ぶ直線とは異なる表示形態で表示することができる。したがって、表示制御部１０５は、目的地点と現在地点を結ぶ直線も、経由地点と現在地点を結ぶ直線と同時に表示することができる。これによって、ユーザは、目的地点の方向と、経由地点の方向を間違えずに確認することができる。
【００２６】
また、実施の形態の経路誘導装置１００によれば、表示制御部１０５は、検出部１０２によって検出された移動体の現在地点と、目的地点および抽出部１０３によって抽出された経由地点をともに表示することができる。したがって、目的地点と現在地点を結ぶ直線、および経由地点と現在地点を結ぶ直線を同時に表示することができる。これによって、ユーザは、目的地点の方向と、経由地点の方向を確認することができる。
【００２７】
また、実施の形態の経路誘導装置１００によれば、表示制御部１０５は、目的地点を結ぶ直線、および抽出部１０３によって抽出された最近傍経由地点を結ぶ直線の両方を表示することができる。したがって、表示制御部１０５は、目的地の方向を表示しながら、移動体が現在向かっている最近傍経由地点の方向を常に表示することができる。これによって、ユーザは、目的地点の方向を確認しながら移動体が現在向かっている方向を常に確認することができる。
【００２８】
また、実施の形態の経路誘導装置１００によれば、表示制御部１０５は、目的地点を結ぶ直線を表示したまま、判断部１０４によって直線を結んでいる経由地点と現在地点の距離が最短になったと判断された経由地点を結ぶ直線を消去するとともに、抽出部１０３によって新たに抽出された最近傍経由地点のつぎに最も近い他の最近傍経由地点と現在地点を結ぶ直線を、現在地点に追従して表示することができる。したがって、表示制御部１０５は、目的地点の方向を表示しながら、移動体の進行方向上にある経由地点の中から最も現在地点に近い経由地点の方向を表示することができる。これによって、ユーザは、目的地点の方向を確認しながら移動体が現在向かっている方向を常に確認することができる。
【００２９】
また、実施の形態の経路誘導装置１００によれば、表示制御部１０５は、目的地点から最も近い最近傍経由地点と現在地点を結ぶ直線の表示形態を、その他の経由地点と現在地点を結ぶ直線の表示形態とは異なる形態で、現在地点に追従して表示することができる。これによって、ユーザは、目的地点に近づいたことを確認することができる。
【００３０】
また、実施の形態の経路誘導装置１００によれば、表示制御部１０５は、目的地点から最も近い最近傍経由地点と現在地点を結ぶ直線であることを表示することができる。これによって、ユーザは、目的地点に近づいたことを確実に確認することができる。
【００３１】
また、実施の形態の経路誘導装置１００によれば、表示制御部１０５は、目的地点を結ぶ直線および経由地点を結ぶ直線を識別可能に表示することができる。したがって、表示制御部１０５は、目的地点を結ぶ直線および経由地点を結ぶ直線をともに表示する場合でも、両直線を識別できるように表示することができる。これによって、ユーザは、目的地点の方向と経由地点の方向を間違えずに確認することができる。
【実施例】
【００３２】
以下に、本発明の実施例について説明する。本実施例では、たとえば、車両（四輪車、二輪車を含む）などの移動体に搭載されるナビゲーション装置によって、本発明の経路誘導装置を実施した場合の一例について説明する。
【００３３】
（ナビゲーション装置のハードウェア構成）
つぎに、ナビゲーション装置３００のハードウェア構成について説明する。図３は、ナビゲーション装置のハードウェア構成を示すブロック図である。図３において、ナビゲーション装置３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、音声Ｉ／Ｆ（インターフェース）３０８と、マイク３０９と、スピーカ３１０と、入力デバイス３１１と、映像Ｉ／Ｆ３１２と、ディスプレイ３１３と、通信Ｉ／Ｆ３１４と、ＧＰＳユニット３１５と、各種センサ３１６と、を備えている。各構成部３０１〜３１６は、バス３２０によってそれぞれ接続されている。
【００３４】
まず、ＣＰＵ３０１は、ナビゲーション装置３００の全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、データ更新プログラムなどのプログラムを記録している。また、ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。すなわち、ＣＰＵ３０１は、ＲＡＭ３０３をワークエリアとして使用しながら、ＲＯＭ３０２に記録された各種プログラムを実行することによって、ナビゲーション装置３００の全体の制御を司る。
【００３５】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータの読み取り／書き込みを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記録する。磁気ディスク３０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００３６】
また、光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータの読み取り／書き込みを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク３０７は、書き込み可能な記録媒体を利用することもできる。着脱可能な記録媒体として、光ディスク３０７のほか、ＭＯ、メモリカードなどであってもよい。
【００３７】
磁気ディスク３０５および光ディスク３０７に記録される情報の一例としては、地図データや機能データが挙げられる。地図データは、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを含んでおり、地区ごとに分けられた複数のデータファイルによって構成されている。
【００３８】
道路形状データは、さらに交通条件データを有する。交通条件データには、たとえば、各ノードについて、信号や横断歩道などの有無、高速道路の出入り口やジャンクションの有無、各リンクについての長さ（距離）、道幅、進行方向、道路種別（高速道路、有料道路、一般道路など）などの情報が含まれている。
【００３９】
機能データは、地図上の施設の形状をあらわす３つぎ元データ、当該施設の説明をあらわす文字データ、その他地図データ以外の各種のデータである。地図データや機能データは、地区ごとあるいは機能ごとにブロック分けされた状態で記録されている。具体的には、たとえば、地図データは、各々が、表示画面に表示された地図において所定の地区をあらわすように、地区ごとにブロック分けすることができる。たとえば、機能データは、各々が、一つの機能を実現するように、機能ごとに複数にブロック分けすることができる。
【００４０】
また、機能データは、上述した３つぎ元データや文字データに加えて、経路探索、経由地点の選出、所要時間の算出、経路誘導などを実現するプログラムデータなどの機能を実現するためのデータである。地図データおよび機能データは、それぞれ、地区ごとあるいは機能ごとに分けられた複数のデータファイルによって構成されている。
【００４１】
音声Ｉ／Ｆ３０８は、音声入力用のマイク３０９および音声出力用のスピーカ３１０に接続される。マイク３０９に受音された音声は、音声Ｉ／Ｆ３０８内でＡ／Ｄ変換される。マイク３０９は、たとえば、車両のサンバイザー付近に設置され、その数は単数でも複数でもよい。スピーカ３１０からは、所定の音声信号を音声Ｉ／Ｆ３０８内でＤ／Ａ変換した音声が出力される。なお、マイク３０９から入力された音声は、音声データとして磁気ディスク３０５あるいは光ディスク３０７に記録可能である。
【００４２】
入力デバイス３１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、タッチパネルなどが挙げられる。入力デバイス３１１は、リモコン、キーボード、タッチパネルのうちいずれか一つの形態によって実現されてもよいが、複数の形態によって実現することも可能である。
【００４３】
映像Ｉ／Ｆ３１２は、ディスプレイ３１３に接続される。映像Ｉ／Ｆ３１２は、具体的には、たとえば、ディスプレイ３１３全体を制御するグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ３１３を制御する制御ＩＣなどによって構成される。
【００４４】
ディスプレイ３１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ３１３には、上述した地図データが、２次元または３次元に描画される。ディスプレイ３１３に表示された地図データには、ナビゲーション装置３００を搭載した車両の現在地点をあらわすマークなどを重ねて表示することができる。車両の現在地点は、ＣＰＵ３０１によって算出される。また、ディスプレイ３１３には、目的地点および経由地点と、車両の現在地点を結ぶ直線を表示する。目的地点および経由地点は、ＣＰＵ３０１によって算出される。
【００４５】
ディスプレイ３１３としては、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを用いることができる。ディスプレイ３１３は、たとえば、車両のダッシュボード付近に設置される。ディスプレイ３１３は、車両のダッシュボード付近のほか、車両の後部座席周辺などに設置するなどして、車両において複数設置されていてもよい。
【００４６】
通信Ｉ／Ｆ３１４は、無線を介してネットワークに接続され、ナビゲーション装置３００とＣＰＵ３０１とのインターフェースとして機能する。通信Ｉ／Ｆ３１４は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ３０１とのインターフェースとしても機能する。
【００４７】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ３１４は、たとえば、ＦＭチューナー、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）／ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置によって構成され、ＶＩＣＳセンターから配信される渋滞や交通規制などの道路交通情報や他のナビゲーション装置から送信される各メンバーの現在地点の情報を取得する。なお、ＶＩＣＳは登録商標である。
【００４８】
ＧＰＳユニット３１５は、ＧＰＳ衛星からの電波を受信し、車両の現在地点を示す情報を出力する。ＧＰＳユニット３１５の出力情報は、後述する各種センサ３１６の出力値とともに、ＣＰＵ３０１による車両の現在地点の算出に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図データ上の１点を特定する情報である。
【００４９】
各種センサ３１６は、車速センサ、加速度センサ、角速度センサなどの、車両の位置や挙動を判断するための情報を出力する。各種センサ３１６の出力値は、ＣＰＵ３０１による車両の現在地点の算出や、速度や方位の変化量の算出や、車両が経由地点を通過したか否かの判断に用いられる。
【００５０】
図１に示した経路誘導装置１００が備える表示部１０１、検出部１０２、抽出部１０３、判断部１０４、表示制御部１０５は、図３に示したナビゲーション装置３００におけるＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などに記録されたプログラムやデータを用いて、ＣＰＵ３０１が所定のプログラムを実行し、ナビゲーション装置３００における各部を制御することによってその機能を実現する。
【００５１】
すなわち、実施例のナビゲーション装置３００は、ナビゲーション装置３００における記録媒体としてのＲＯＭ３０２に記録されている経路誘導プログラムを実行することにより、図１に示した経路誘導装置が備える機能を、図２に示した経路誘導手順で実行することができる。
【００５２】
（ナビゲーション装置３００の処理の内容）
つぎに、実施例にかかるナビゲーション装置３００の処理の内容について説明する。図４は、実施例にかかるナビゲーション装置の処理の内容を示すフローチャートである。図４のフローチャートにおいて、まず、目的地点までの経路が設定されるまで待って（ステップＳ４０１：Ｎｏのループ）、目的地点までの経路が設定された場合（ステップＳ４０１：Ｙｅｓ）、自車の現在地点の位置座標を検出する（ステップＳ４０２）。つぎに、ステップＳ４０２において検出された自車の現在地点の位置座標に応じて、地図上の複数の地点の中から目的地点までの経路上または経路近傍に存在する経由地点の位置座標を抽出する（ステップＳ４０３）。ここで、経由地点とは、ステップＳ４０１において設定された目的地点までの経路上で、経路が設定される際に自動的に設定される交差点や、ユーザによって設定された立ち寄り点などである。また、図４の説明においては、経由地点とは、目的地点も含むこととする。
【００５３】
つぎに、ステップＳ４０２において検出した自車の現在地点の位置座標、およびステップＳ４０３において抽出した経由地点の位置座標に基づいて、ディスプレイ３１３の表示画面上に表示された地図上で、現在地点に追従して、経由地点の中から目的地点までの経路に沿って自車の現在地点に最も近い経由地点（最近傍経由地点）と自車の現在地点を結ぶ直線を表示する（ステップＳ４０４）。
【００５４】
つぎに、自車の現在地点と直線を結んでいる経由地点を自車が通過したか否かを判断し（ステップＳ４０５）、経由地点を自車が通過した場合（ステップＳ４０５：Ｙｅｓ）、ステップＳ４０４において結んだ直線を消去する（ステップＳ４０６）。そして、目的地点に到着したか否かを判断して（ステップＳ４０７）、目的地点に到着した場合（ステップＳ４０７：Ｙｅｓ）、一連の処理を終了する。
【００５５】
ステップＳ４０５において、経由地点を自車が通過したか否かの判断は、たとえば、表示画面の地図上で、各経由地点から経路へ垂線を引き、この垂線と経路の交わった地点を記憶し、垂線と経路の交わった地点を自車が通過した場合に、経由地点を自車が通過したと判断する。また、たとえば、一つの経由地点に対して、垂線と経路の交わった地点が複数ある場合は、最も自車に近い１点を選ぶようにしてもよい。
【００５６】
一方、ステップＳ４０５において自車の現在地点と直線を結んでいる経由地点を自車が通過していない場合（ステップＳ４０５：Ｎｏ）、およびステップＳ４０７において目的地点に到着していない場合（ステップＳ４０７：Ｎｏ）は、ステップＳ４０２に戻り、以降の処理を繰り返す。
【００５７】
なお、図４の説明では、ステップＳ４０４において、最近傍経由地点と自車の現在地点を結ぶ直線を表示するとしているが、これに限ったものではない。たとえば、目的地点と自車の現在地点を結ぶ直線を同時に表示するようにしてもよい。この場合、たとえば、目的地点と自車の現在地点を結ぶ直線を、最近傍経由地点と自車の現在地点を結ぶ直線とは異なる表示状態でディスプレイ３１３の表示画面上に表示する。具体的には、たとえば、直線の太さや色を変えることで、ユーザが区別できるように表示する。
【００５８】
また、目的地点に最も近い最近傍経由地点を結ぶ直線の表示形態は、それまでの経由地点と自車の現在地点を結ぶ直線の表示形態とは、異なる形態で表示してもよい。また、目的地点に最も近い最近傍経由地点を結ぶ直線が、目的地点に到着するまでの最後の経由地点を結ぶ直線であるという情報を、表示画面上の任意の位置に表示してもよい。
【００５９】
また、自車の現在地点と直線を結ぶ経由地点は、ユーザの設定によって変更可能であってもよい。この場合、たとえば、経由地点と自車の現在地点を結ぶ直線は複数本表示してもよい。
【００６０】
図５は、表示画面の一例を示す説明図である。図５は、図４のステップＳ４０４において、最近傍経由地点と自車の現在地点を結ぶ直線を表示した表示画面の一例である。図５においては、自車の現在地点５０１と、目的地点の方角５０２と、現在地点と目的地点を結ぶ直線５０３と、最近傍経由地点５０４と、現在地点と最近傍経由地点を結ぶ直線５０５と、が表示されている。
【００６１】
また、図５の説明では、現在地点と目的地点を結ぶ直線５０３が実線で表示され、現在地点と最近傍経由地点を結ぶ直線５０５が点線で表示されている。これによって、ユーザは目的地点の方角５０２と、最近傍経由地点５０４の方角を間違えずに確認することができる。
【００６２】
図６は、表示画面の他の一例を示す説明図である。図６は、図４のステップＳ４０７において最近傍経由地点を通過したが、目的地点に到着していない場合、つぎの経由地点と現在地点を結ぶ直線を表示した表示画面の一例である。図６においては、図５における自車の現在地点５０１が、最近傍経由地点５０４を通過したため、現在地点と最近傍経由地点を結ぶ直線５０５が消去されている。そして、新たに、つぎの経由地点の方角５０６と、現在地点とつぎの経由地点を結ぶ直線５０７と、が表示されている。
【００６３】
したがって、図６の説明では、自車が最近傍経由地点５０４を通過した後は、現在地点と最近傍経由地点を結ぶ直線５０５を消去し、つぎの経由地点の方角５０６と、現在地点とつぎの経由地点を結ぶ直線５０７を表示することができる。これによって、ユーザは、常に現在向かっている方角を確認することができる。
【００６４】
上述したように、実施例のナビゲーション装置３００によれば、表示制御部１０５は、検出部１０２によって検出された移動体の現在地点と、抽出部１０３によって抽出された経由地点に基づいて、表示画面の地図上で経由地点と現在地点とを結ぶ直線を、現在地点に追従して表示することができる。したがって、表示制御部１０５は、移動体が目指している方向を常に表示することができる。これによって、ユーザは、移動体の向かっている方向を常に確認することができる。
【００６５】
また、実施例のナビゲーション装置３００によれば、表示制御部１０５は、抽出部１０３によって抽出された経由地点の中から、現在地点に最も近い最近傍経由地点を選択し、最近傍経由地点と現在地点を結ぶ直線を表示することができる。したがって、表示制御部１０５は、移動体が向かっている最近傍経由地点を常に表示することができる。これによって、ユーザは、移動体が現在向かっている方向を常に確認することができる。
【００６６】
また、実施例のナビゲーション装置３００によれば、表示制御部１０５は、直線を結んでいる経由地点と現在地点の距離が最短になった場合に、抽出部１０３によって抽出された経由地点の中から、最近傍経由地点以外に最も近い他の最近傍経由地点を選択し、既に表示されている直線を他の最近傍経由地点と現在地点を結ぶ直線に切り替えて表示することができる。したがって、表示制御部１０５は、移動体の進行方向上にある経由地点の中から最も現在地点に近い経由地点を選択して表示することができる。これによって、ユーザは、移動体が現在向かっている方向を常に確認することができる。
【００６７】
また、実施例のナビゲーション装置３００によれば、表示制御部１０５は、目的地点と現在地点を結ぶ直線を、経由地点と現在地点を結ぶ直線とは異なる表示形態で表示することができる。したがって、表示制御部１０５は、目的地点と現在地点を結ぶ直線も、経由地点と現在地点を結ぶ直線と同時に表示することができる。これによって、ユーザは、目的地点の方向と、経由地点の方向を間違えずに確認することができる。
【００６８】
また、実施例のナビゲーション装置３００によれば、表示制御部１０５は、検出部１０２によって検出された移動体の現在地点と、目的地点および抽出部１０３によって抽出された経由地点をともに表示することができる。したがって、目的地点と現在地点を結ぶ直線、および経由地点と現在地点を結ぶ直線を同時に表示することができる。これによって、ユーザは、目的地点の方向と、経由地点の方向を確認することができる。
【００６９】
また、実施例のナビゲーション装置３００によれば、表示制御部１０５は、目的地点を結ぶ直線、および抽出部１０３によって抽出された最近傍経由地点を結ぶ直線の両方を表示することができる。したがって、表示制御部１０５は、目的地の方向を表示しながら、移動体が現在向かっている最近傍経由地点の方向を常に表示することができる。これによって、ユーザは、目的地点の方向を確認しながら移動体が現在向かっている方向を常に確認することができる。
【００７０】
また、実施例のナビゲーション装置３００によれば、表示制御部１０５は、目的地点を結ぶ直線を表示したまま、判断部１０４によって直線を結んでいる経由地点と現在地点の距離が最短になったと判断された経由地点を結ぶ直線を消去するとともに、抽出部１０３によって新たに抽出された最近傍経由地点のつぎに最も近い他の最近傍経由地点と現在地点を結ぶ直線を、現在地点に追従して表示することができる。したがって、表示制御部１０５は、目的地点の方向を表示しながら、移動体の進行方向上にある経由地点の中から最も現在地点に近い経由地点を表示することができる。これによって、ユーザは、目的地点の方向を確認しながら移動体が現在向かっている方向を常に確認することができる。
【００７１】
また、実施例のナビゲーション装置３００によれば、表示制御部１０５は、目的地点から最も近い最近傍経由地点と現在地点を結ぶ直線の表示形態を、その他の経由地点と現在地点を結ぶ直線の表示形態とは異なる形態で、現在地点に追従して表示することができる。これによって、ユーザは、目的地点に近づいたことを確認することができる。
【００７２】
また、実施例のナビゲーション装置３００によれば、表示制御部１０５は、目的地点から最も近い最近傍経由地点と現在地点を結ぶ直線であることを表示することができる。これによって、ユーザは、目的地点に近づいたことを確実に確認することができる。
【００７３】
また、実施例のナビゲーション装置３００によれば、表示制御部１０５は、目的地点を結ぶ直線および経由地点を結ぶ直線を識別可能に表示することができる。したがって、表示制御部１０５は、目的地点を結ぶ直線および経由地点を結ぶ直線をともに表示する場合でも、両直線を識別できるように表示することができる。これによって、ユーザは、目的地点の方向と経由地点の方向を間違えずに確認することができる。
【００７４】
以上説明したように、実施の形態の経路誘導装置１００、経路誘導方法、経路誘導プログラム、および記録媒体によれば、ナビゲーション装置３００において目的地点の経路近傍に存在する経由地点と移動体の現在地点を結ぶ直線を、表示画面の地図上に表示することができる。したがって、移動体の向かっている方向を常に表示することができる。これによって、ユーザは、移動体が現在向かっている方向を常に確認することができる。
【００７５】
なお、本実施の形態で説明した経路誘導方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【００７６】
【図１】実施の形態にかかる経路誘導装置１００の機能的構成を示すブロック図である。
【図２】経路誘導装置１００の方向指示処理手順を示すフローチャートである。
【図３】ナビゲーション装置のハードウェア構成を示すブロック図である。
【図４】実施例にかかるナビゲーション装置の処理の内容を示すフローチャートである。
【図５】表示画面の一例を示す説明図である。
【図６】表示画面の他の一例を示す説明図である。
【符号の説明】
【００７７】
１００  経路誘導装置
１０１  表示部
１０２  検出部
１０３  抽出部
１０４  判断部
１０５  表示制御部
【国際調査報告】
2007105521.tif 000009
2007105521.tif 000010
2007105521.tif 000011
2007105521.tif 000012
2007105521.tif 000013
2007105521.tif 000014