(57)【要約】【課題】第１の経路の情報と、経由地を含む第２の経路の情報との比較した情報を提供することにより、経由地への立ち寄りの可否を容易に決定することができる。【解決手段】カーソル地点特定部３５は、画面スクロールが、一定時間停止した場合に、ユーザがスクロールさせた画面における地図上のカーソルによって指示される位置を、カーソル地点として特定する。経路計算部３３は、カーソル地点特定部３５において、現在地から経由地を経由して目的地に至る最適な経路を計算する。情報比較部３６は、経路計算部３３によって計算された、カーソル地点を経由地とした場合の現在地から目的地までの所要時間及び所要距離と、予め記憶された現在地から目的地までの所要時間及び所要距離とを比較し、現在地から目的地までの所要時間及び所要距離に対する、カーソル地点を経由地として設定した場合の所要時間及び所要距離の変化量を計算する。【選択図】図１
2009271006.tif 000002
【特許請求の範囲】
【請求項１】
経路探索及び地図表示のための道路地図データを格納する記憶手段と、
目的地を設定する目的地設定手段と、
出発地から目的地までの第１の経路を計算する第１の経路計算手段と、
前記道路地図データに基づき、地図を表示する地図表示手段と、
前記地図表示手段により表示された地図をスクロールするスクロール手段と、
前記スクロール手段によりスクロールされた地図上の地点を特定地点として特定する地点特定手段と、
前記第１の経路が設定されている場合に、前記地点特定手段により特定地点が設定された場合に、前記特定地点を経由する出発地から目的地までの第２の経路を計算する第２の経路計算手段と、
前記第１の経路と第２の経路とを比較し、差分を計算する比較手段と、
前記差分を報知する報知手段と、
を備えたことを特徴とする経路情報案内装置。
【請求項２】
前記スクロール手段は、さらに、ユーザによるスクロール指示の停止を検出する機能を備え、
前記地点特定手段は、前記スクロール手段が前記スクロール指示の一定時間以上の停止を検出した場合に、特定地点の特定を行うことを特徴とする請求項１記載の経路情報案内装置。
【請求項３】
前記特定地点は、スクロールされた地図上に表示されたカーソルの位置であることを特徴とする請求項１又は２記載の経路情報案内装置。
【請求項４】
前記特定地点を経由地とする旨の指示を受け付けて、当該特定地点を経由地として設定する経由地設定手段を備えたことを特徴とする請求項１〜３のいずれか１項に記載の経路情報案内装置。
【請求項５】
前記経由地設定手段は、前記報知手段による案内に対して、ユーザの指示を所定時間検出しない場合には、当該特定地点を経由地として設定するものであることを特徴とする請求項４記載の経路情報案内装置。
【請求項６】
経路探索及び地図表示のための道路地図データを格納する記憶手段と、
目的地を設定する目的地設定手段と、
前記道路地図データに基づき、地図を表示する地図表示手段と、
前記地図表示手段により表示された地図をスクロールするスクロール手段と、
前記スクロール手段によりスクロールされた地図上の地点を特定地点として特定する地点特定手段と、
前記地点特定手段により特定地点が設定された場合に、前記特定地点を目的地する出発地から目的地までの経路を計算する第３の経路計算手段と、
出発地から目的地に至る距離、時間又は料金を報知する報知手段と、
を備えたことを特徴とする経路情報案内装置。
【請求項７】
前記スクロール手段は、さらに、ユーザによるスクロール指示の停止を検出する機能を備え、
前記地点特定手段は、前記スクロール手段が前記スクロール指示の一定時間以上の停止を検出した場合に、特定地点の特定を行うことを特徴とする請求項６記載の経路情報案内装置。
【請求項８】
経路探索及び地図表示のための道路地図データを格納する記憶手段を用いて、制御部が経路情報の案内を実行する経路情報案内装置の制御方法であって、
前記制御部が、
目的地を設定する目的地設定処理と、
出発地から目的地までの第１の経路を計算する第１の経路計算処理と、
前記道路地図データに基づき、地図を表示する地図表示処理と、
前記地図表示処理により表示された地図をスクロールするスクロール処理と、
前記スクロール処理によりスクロールされた地図上の地点を特定地点として特定する地点特定処理と、
前記第１の経路が設定されている場合に、前記地点特定処理により特定地点が設定された場合に、前記特定地点を経由する出発地から目的地までの第２の経路を計算する第２の経路計算処理と、
前記第１の経路と第２の経路とを比較し、差分を計算する比較処理と、
前記差分を報知する報知処理と、
を実行することを特徴とする経路情報案内装置の制御方法。
【請求項９】
前記スクロール処理は、さらに、ユーザによるスクロール指示の停止を検出することを含み、
前記地点特定処理は、前記スクロール処理が前記スクロール指示の一定時間以上の停止を検出した場合に、特定地点の特定を行うことを特徴とする請求項８記載の経路情報案内装置の制御方法。
【請求項１０】
前記特定地点は、スクロールされた地図上に表示されたカーソルの位置であることを特徴とする請求項８又は９記載の経路情報案内装置の制御方法。
【請求項１１】
前記制御部は、前記特定地点を経由地とする旨の指示を受けて、当該特定地点を経由地として設定する経由地設定処理を実行することを特徴とする請求項８〜１０のいずれか１項に記載の経路情報案内装置の制御方法。
【請求項１２】
前記経由地設定処理は、前記報知処理による案内に対して、ユーザの指示を所定時間検出しない場合には、当該特定地点を経由地として設定するものであることを特徴とする請求項１１記載の経路情報案内装置の制御方法。
【請求項１３】
経路探索及び地図表示のための道路地図データを格納する記憶手段を用いて、制御部に経路情報の案内を実行させる経路情報案内装置の制御プログラムであって、
このプログラムは、前記制御部に、
目的地を設定する目的地設定処理と、
出発地から目的地までの第１の経路を計算する第１の経路計算処理と、
前記道路地図データに基づき、地図を表示する地図表示処理と、
前記地図表示処理により表示された地図をスクロールするスクロール処理と、
前記スクロール処理によりスクロールされた地図上の地点を特定地点として特定する地点特定処理と、
前記第１の経路が設定されている場合に、前記地点特定処理により特定地点が設定された場合に、前記特定地点を経由する出発地から目的地までの第２の経路を計算する第２の経路計算処理と、
前記第１の経路と第２の経路とを比較し、差分を計算する比較処理と、
前記差分を報知する報知処理と、
を実行させることを特徴とする経路情報案内装置の制御プログラム。
【請求項１４】
前記地点特定処理は、前記スクロール処理が前記スクロール指示の一定時間以上の停止を検出した場合に、特定地点を特定させる処理を含むことを特徴とする請求項１３記載の経路情報案内装置の制御プログラム。
【請求項１５】
前記特定地点は、スクロールされた地図上に表示されたカーソルの位置であることを特徴とする請求項１３又は１４記載の経路情報案内装置の制御プログラム。
【請求項１６】
前記プログラムは前記制御部に、前記特定地点を経由地とする旨の指示を受け付けて、当該特定地点を経由地として設定させる経由地設定処理を実行させることを特徴とする請求項１３〜１５のいずれか１項に記載の経路情報案内装置の制御プログラム。
【請求項１７】
前記経由地設定処理は、前記報知処理による案内に対して、ユーザの指示を所定時間検出しない場合には、当該カーソル地点を経由地として設定させるものであることを特徴とする請求項１６記載の経路情報案内装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ナビゲーション装置として使用される経路情報案内装置に関するものであって、特に、現在地から目的地までの経路における距離や所要時間と、地図上に表示されたカーソルの指示する位置を経由地とした場合の経路における距離や所要時間の比較を容易に行うことのできる技術である。
【背景技術】
【０００２】
近年、自動車の普及と電子技術の発達に伴い、車両に搭載して道案内を行う車載用ナビゲーション装置が急速に普及している。経路情報案内装置は、道路や各種施設などの情報に基づき、現在地等の出発地から指定された目的地までの経路を計算し設定し、ＧＰＳなどで自車位置を検出しながら、経路に沿った地図や自車位置の画面表示などにより経路誘導を行うものである。
【０００３】
このようなナビゲーション装置においては、ユーザは、画面に表示された地図をスクロールさせることにより、現在地又は目的地以外所望の位置を参照することができるのが一般的である。このようにして、ユーザがスクロールさせた画面における地図の中心位置は、カーソルによって指示されるが、このカーソルの指示する位置（以下、「カーソル地点」という。）からの、現在地又は目的地に対する方向、および現在地又は目的地までの直線距離や道のり距離等は有益な情報である。そこで、このような情報を表示するナビケーション装置が従来より提案されている（特許文献１参照）。
【特許文献１】特開２００６−２９３７５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、この特許文献１では、現在地からカーソル地点、カーソル地点から目的地の方向及び距離を知ることができても、例えば、目的地まで直行した経路や、カーソル地点を経由地として含む経路の距離や所要時間の差などの情報については、ユーザが知ることができなかった。
【０００５】
すなわち、従来技術では、表示された現在地と指定されたカーソル地点間の距離および指定されたカーソル地点と目的地間の距離に基づいて、カーソル地点を経由地として含む目的地までの距離が計算され、画面上に表示されただけであった。
【０００６】
そして、このように、カーソル地点を経由地として含む目的地までの距離が表示されている状態においては、初めに計算された現在地から目的地に直行した場合の距離は画面上に表示されていない。そのため、ユーザが、自己の旅程において、経由地を通過する余裕があるか否かを決定する場合には、自分で直行距離とカーソル地点を経由地として通過した場合の距離とを比較して、距離と時間等の判断をせざるを得なかった。
【０００７】
しかしながら、ユーザが、初めに計算された現在地から目的地に直行した場合の距離を記憶するのは面倒で、さらに、その記憶した現在地から目的地に直行した場合の距離とカーソル地点を経由地として含む目的地までの距離の差は、正確なものとは言えなかった。このような従来技術においては、経由地への立ち寄りの可否の決定を容易に行うことができなかった。
【０００８】
本発明は、上記のような従来技術の課題を解決するもので、その目的は、現在地から目的地までの情報と、カーソル地点を経由地として含む現在地から目的地までの情報とを、比較することにより、経由地への立ち寄りの可否を容易に決定することができる利便性の高い経路情報案内装置、その制御方法及び制御プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、請求項１の発明は、経路探索及び地図表示のための道路地図データを格納する記憶手段と、目的地を設定する目的地設定手段と、出発地から目的地までの第１の経路を計算する第１の経路計算手段と、前記道路地図データに基づき、地図を表示する地図表示手段と、前記地図表示手段により表示された地図をスクロールするスクロール手段と、前記スクロール手段によりスクロールされた地図上の地点を特定地点として特定する地点特定手段と、前記第１の経路が設定されている場合に、前記地点特定手段により特定地点が設定された場合に、前記特定地点を経由する出発地から目的地までの第２の経路を計算する第２の経路計算手段と、前記第１の経路と第２の経路とを比較し、差分を計算する比較手段と、前記差分を報知する報知手段と、を備えたことを特徴とする。なお、この発明は、請求項８及び１３に記載されたとおり、経路情報案内装置の制御方法及び制御プログラムとして捉えることも可能である。
【００１０】
以上の態様では、すでに目的地が設定されている場合において、ユーザが地図スクロールを行った場合に、当該スクロール画面の地図上に表示された所定地点を特定地点として、当該特定地点までを経由地として想定した場合の現在地から経由地を通過し、目的地へ至る第２の経路を、第２の経路計算手段において計算し、さらに、すでに計算された現在地から目的地までの第１の経路と、距離又は所要時間の差分を計算して、これをユーザに対して報知することができる。これにより、ユーザは、現在地から目的地までの情報と、スクロールした画面上の所定地点を経由地として含む現在地から目的地までの情報とを、容易に比較することができ、経由地への立ち寄りの可否の決定が容易となる。
【００１１】
請求項２の発明は、請求項１記載の発明において、前記スクロール手段は、さらに、ユーザによるスクロール指示の停止を検出する機能を備え、前記地点特定手段は、前記スクロール手段が前記スクロール指示の一定時間以上の停止を検出した場合に、特定地点の特定を行うことを特徴とする。なお、この発明は、請求項９及び請求項１４に記載されたとおり、経路情報案内装置の制御方法及び制御プログラムとして捉えることも可能である。
【００１２】
以上の態様では、ユーザによる一定時間のスクロール指示の停止を、経由地候補となり得る可能性と判断し、この停止を当該第２の経路の経路計算の条件とすることで、ユーザの希望に適ったタイミングで、第１の経路と第２の経路との比較結果をユーザに報知することができる。
【００１３】
請求項３の発明は、請求項１又は２記載の発明において、前記特定地点は、スクロールされた地図上に表示されたカーソルの位置であることを特徴とする。なお、この発明は、請求項１０及び請求項１５に記載されたとおり、経路情報案内装置の制御方法及び制御プログラムとして捉えることも可能である。
【００１４】
以上の態様では、一般的にスクロールした画面においては、その中心位置に、移動の指標としてカーソルが表示されるが、当該カーソルの表示位置を、経由地として経路計算の対象とすることで、ユーザが、経由地候補として経路計算され、第２の経路と第１の経路との比較結果を得る場合に、当該経由地候補の地点の把握が容易となる。
【００１５】
請求項４の発明は、請求項１〜３のいずれか１項に記載の発明において、前記特定地点を経由地とする旨の指示を受け付けて、当該特定地点を経由地として設定する経由地設定手段を備えたことを特徴とする。なお、この発明は、請求項１１及び請求項１６に記載されたとおり、経路情報案内装置の制御方法及び制御プログラムとして捉えることも可能である。
【００１６】
以上の態様では、ユーザに対して、経由地の決定を、画面スクロールの停止した後、一定時間経過後に、報知手段が画面表示により受け付けることにより、ユーザが敢えて別途操作を行うことなく、スクロール画面上の特定地点を経由地として容易に設定することができるようになる。
【００１７】
請求項５の発明は、請求項４の発明において、前記経由地設定手段は、前記報知手段による案内に対して、ユーザの指示を所定時間検出しない場合には、当該特定地点を経由地として設定するものであることを特徴とする。
【００１８】
以上の態様では、経由地設定手段は、報知手段による経由地決定の案内後、所定時間ユーザの案内を検知しない場合に、当該特定地点を経由地として設定することにより、当該特定地点において、所定時間スクロール指示がなされず、停止している場合において当該地点を経由地として設定したい意思表示であると、ユーザの意思を合理的に解して処理を行うことで、あえてユーザが操作を行わなくてもよく、ユーザの利便性に寄与することができる。
【００１９】
請求項６の発明は、請求項１の発明において、経路探索及び地図表示のための道路地図データを格納する記憶手段と、目的地を設定する目的地設定手段と、前記道路地図データに基づき、地図を表示する地図表示手段と、前記地図表示手段により表示された地図をスクロールするスクロール手段と、前記スクロール手段によりスクロールされた地図上の地点を特定地点として特定する地点特定手段と、前記地点特定手段により特定地点が設定された場合に、前記特定地点を目的地する出発地から目的地までの経路を計算する第３の経路計算手段と、出発地から目的地に至る距離、時間又は料金を報知する報知手段と、を備えたことを特徴とする。
【００２０】
以上の態様では、目的地設定の処理においても、ユーザが表示された地図をスクロールさせた場合において、当該スクロール先の所定地点を、目的地として設定することができ、利便性の高い経路情報案内装置を提供することができる。
【００２１】
請求項７の発明は、前記スクロール手段は、ユーザによるスクロール指示の停止を検出するものであり、前記地点特定手段は、前記スクロール手段が前記スクロール指示の一定時間以上の停止を検出した場合に、特定地点の特定を行うことを特徴とする。
【００２２】
以上の態様では、ユーザによる一定時間のスクロール指示の停止を、目的地候補となり得る可能性と判断し、この停止を当該目的地への経路の経路計算の条件とすることで、ユーザの希望に適ったタイミングで、目的地に対する現在地からの情報をユーザに報知することができる。
【発明の効果】
【００２３】
以上のような本発明によれば、現在地から目的地までの情報と、カーソル地点を経由地として含む現在地から目的地までの情報とを、比較することにより、経由地への立ち寄りの可否を容易に決定することができる利便性の高い経路情報案内装置、その制御方法及び制御プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２４】
次に、本発明を実施するための最良の実施形態について、図面を参照して説明する。
［１．本実施形態］
［１−１．構成］
本実施形態は、目的地への経路を案内する経路情報案内装置（以下「本装置」と呼ぶ）を説明するもので、その制御方法、制御プログラムとしても把握可能であり、本装置の構成を図１に示す。
【００２５】
すなわち、１は、ＶＩＣＳ（登録商標）情報等を取得する為のＦＭ多重受信及び処理部、２は、ＶＩＣＳ情報を取得する為のビーコン受信及び処理部である。３は、システム全体の制御を司るメインＣＰＵ（中央演算装置）及びその周辺回路であり、本装置各部の制御を含む情報処理を行う制御部である。メインメモリＭを構成する４は、メインプログラムをロードする為のダイナミックＲＡＭ（ＤＲＡＭ）、５は、メイン電源オフの間も設定などメモリ内容を保持するためのバッテリーバックアップ付スタティックＲＡＭ（ＳＲＡＭ）、６は、起動時等に制御部３よりアクセスされるＲＯＭである。
【００２６】
７は、地図、経路などの情報を描画及び表示する表示部で、液晶表示パネルなどの表示画面を持つ。本発明では、その表示部としてタッチパネル機能を備えたディスプレイを用いる。８は、表示部７用に設けられたビデオＲＡＭ（ＶＲＡＭ）である。９は、音声の出力を行うスピーカである。１０は、ＴＶ（各種のテレビジョン放送）を受信する為のＴＶ受信及び処理部、１１は、イルミネーション（計器盤等の照明）・車速パルス・パーキング等の動作や状態を検出する車両情報取得部である。
【００２７】
１２は、ＨＤＤ、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭなどのドライブを用いて、道路地図データ（典型的には、経路探索用データや地図表示用データ）・その他の検索データや地図関連データなどを記録する地図データの記憶装置である。
【００２８】
１３は、情報や操作の入力を受け付ける入力部で、操作スイッチやタッチパネルなどからの入力を検出する制御装置であるが、入力部の構成や種類は自由で、表示部７の表示パネルと一体のタッチセンサのほか、表示部７の周囲に配置される操作スイッチ類、リモコンユニット、などを単独、又は自由に組み合わせて用いればよい。本実施形態において、ユーザは、この入力部１３を通じて、表示部７の表示パネルに表示される地図画面をスクロールすることができる。
【００２９】
１４は、測位技術（例えば、ＧＰＳ、ジャイロ、地磁気センサ、加速度センサ、車速パルスなど）により、現在地、進行方位、車速など自車の挙動に関する航法情報を得る測位部である。すなわち、この測位部１４より、ジャイロや車速パルスを用いた自立航法、およびＧＰＳ等を用いた電波航法から、自車位置と自車進行方向を計算することで、車両がどの道路リンクを走行しているか推定するものである。
【００３０】
また、制御部３は、所定の制御プログラムにより、以下のような機能・作用に対応する処理手段（図１に示す３１、３２…）を実現・実行する。なお、現在地検出部３１、目的地受付決定部（目的地設定手段）３２、経路計算部（第１の経路計算手段及び第２の経路計算手段）３３、案内情報制御部３８、表示制御部（本発明における報知手段を含む。）３９の基本的な機能は、本発明特有の要素ではなく従来と共通のナビゲーション処理を実行するものであるので、本実施形態に関連する点以外の説明は場合により省略する。
【００３１】
スクロール制御部３４は、ユーザが、入力部１３を介して、表示部７の表示パネルに表示される地図画面をスクロールさせるための指示を入力した場合に、この入力に応じて、画面上の地図画面をスクロール移動させる手段である。
【００３２】
カーソル地点特定部３５は、スクロール制御部３４における画面スクロールの処理が、一定時間停止した場合に、ユーザがスクロールさせた画面における地図のカーソルによって指示される位置を、カーソル地点として、座標を参照し、当該位置を特定地点として特定する手段である。
【００３３】
また、本実施形態の経路計算部３３（「第１の経路計算手段」及び「第２の経路計算手段」の機能を併せ持つ。）は、上記の通り、現在地検出部３１によって特定される現在地と、目的地受付決定部３２におけるユーザからの目的地の入力によって特定される目的地の情報に基づいて、現在地から目的地に至る経路（以下、単に「第１の経路」ともいう。）を計算するだけでなく、カーソル地点特定部（地点特定手段）３５において特定された位置を経由地として、現在地から経由地を経由して目的地に至る最適な経路（以下、単に「第２の経路」ともいう。）を計算する処理も実行する。
【００３４】
情報比較部（比較手段）３６は、経路計算部３３によって計算された、第２の経路の所要時間及び所要距離と、同じく経路計算部３３によって計算され、予めメモリに記憶された第１の経路の所要時間及び所要距離とを比較し、現在地から目的地までの所要時間及び所要距離に対する、カーソル地点を経由地として設定した場合の所要時間及び所要距離の変化量を計算し、これを表示部７に表示する手段である。具体的には、図３（ａ）に示すように、地図を表示した画面上の左下など、地図表示の障害とならない位置に、例えば、目的地までの距離と所要時間、カーソル地点を経由地とした場合の追加的にかかる距離と所要時間、現在地から経由地までの距離と所要時間等を表示するものである。
【００３５】
なお、本実施形態では、情報比較部３６における第１の経路と第２の経路との比較対象は、現在地から目的地までの所要時間及び所要距離としているが、これは最適な実施態様を示すに過ぎず、本発明には、例えば、第１及び第２の経路に高速道路又は一般有料道路等の料金の支払いが必要となる道路を含む場合に、通行料金を比較対象とすることも含まれるものであり、さらには、第１の経路と第２の経路とにおいて、ユーザにおいて経路選択の指標となるものであって、差分として比較可能な対象は、すべて包含するものである。
【００３６】
経由地決定部３７は、カーソル地点特定部３５において、カーソル地点が特定地点とされ、情報比較部３６により、現在地から目的地までの所要時間及び所要距離に対する、カーソル地点を経由地として設定した場合の所要時間及び所要距離の変化量を表示部７に表示した場合に、ユーザから、当該カーソル地点を、経由地として決定するか否かの入力を受付け、又は、地図のスクロール移動の停止が所定時間以上経過した場合に、当該カーソル地点を経由地として決定する手段である。より具体的には、当該カーソル地点について、ユーザに対し、例えば、図３の画面例に示すように、表示部７の表示画面上に「決定」ボタンを表示し、経由地として決定するか否かを表示制御部３９を介して画面表示により報知して受け付け、ここに対するユーザの押下等による入力を受け付けるものである。
【００３７】
なお、上述の通り、経由地決定部３７では、所定時間ユーザによる経由地決定の入力を検知しない場合に、当該特定地点を経由地として設定することとしているが、これは最適な実施態様を示すものであり、本発明においてはこのような場合に限られず、ユーザによる経由地決定の入力を検知しない限り、当該カーソル地点を経由地として設定しない処理も含むものである。
【００３８】
案内情報制御部３８は、設定された経路に従ったナビゲーションを実行するための種々の情報をユーザに向けて案内処理する手段である。また、表示制御部３９は、案内情報制御部３８から出力される情報に従って、自車位置、地図データ等に基づいて、周辺の地図上における自車位置、走行中若しくは所望の経路、スクロール地図の場合カーソル地点と現在地方向を示す線、カーソル地点を経由地とした場合の目的地までの所要時間・所要距離の変化量等を、表示部７に平面的、立体的、その他の態様で表示させ、あるいはスピーカ９からの音声出力を制御する手段であり、本発明における報知手段の機能を含む手段である。
【００３９】
［１−２．作用］
本実施形態における経路情報案内装置は、従来通り、目的地受付決定部３２がユーザからの目的地の入力を受付け、この目的地情報と、現在地検出部３１から得られる現在地情報とに基づいて、経路計算部３３が、例えば、ダイクストラ法等の手法により、現在地から目的地に至る最適な第１の経路を計算し、これをメモリ群Ｍに保存する。この保存された第１の経路情報を案内情報制御部３８において、ナビゲーション情報として処理して、表示制御部３９を介して、表示部７又はスピーカ９により、ユーザに案内情報を提供する。本実施形態は、このような目的地が設定され、通常のナビゲーション処理が実行されている段階において、処理を行うものである。
【００４０】
以下、本実施形態特有の処理について、図２のフローチャートを参照して説明する。まず、ユーザが、入力部１３を介して、表示部７の表示パネルに表示される地図画面をスクロールの指示を入力した場合に、スクロール制御部３４が、この入力を検出し（Ｓ２０１のＹＥＳ）、スクロール処理を実行する（Ｓ２０２）。また、ユーザによるスクロール指示の停止を検出する（Ｓ２０３）。
【００４１】
スクロール制御部３４により、ユーザによるスクロール指示の停止が検出された場合には（Ｓ２０３のＹＥＳ）、カーソル地点特定部３５は、ユーザがスクロールさせた画面における地図のカーソルによって指示される位置を、カーソル地点として位置座標情報を参照し、当該位置を特定地点として特定する（Ｓ２０４）。なお、このスクロールの停止の時間は、任意の設定時間でよく、例えば、１秒間あるいは０．５秒間など、比較的短いタイミングで設定可能である。
【００４２】
経路計算部３３は、カーソル地点特定部３５において、特定された特定地点であるカーソル地点の情報に基づき、現在地から経由地を経由して目的地に至る最適な第２の経路の計算を実行し、これをメモリ群Ｍに保存する（Ｓ２０５）。
【００４３】
続いて、情報比較部３６は、経路計算部３３によって計算された第２の経路情報をメモリ群Ｍより読み出し、この第２の経路の所要時間及び所要距離と、同じく経路計算部３３によって計算され、予めメモリに記憶された第１の経路における所要時間及び所要距離とを比較し、現在地から目的地までの所要時間及び所要距離に対する、カーソル地点を経由地として設定した場合の所要時間及び所要距離の変化量を計算する（Ｓ２０６）。
【００４４】
案内情報制御部３８は、情報比較部３６によって計算された所要時間及び距離の変化量を、案内情報として、表示制御部３９を介して、表示部７に表示する（Ｓ２０７）。具体的には、図３の画面例に示すように、地図を表示した画面上の左下など、地図表示の障害とならない位置に、例えば、目的地までの距離と所要時間、カーソル地点を経由地とした場合の追加的にかかる距離と所要時間、現在地から経由地までの距離と所要時間等を表示する。
【００４５】
より具体的に、図３の画面例の表示内容について説明すると、「目的地まで１３．１ｋｍ（３０分）」との表示は、第１の経路における現在地からの距離である１３．１ｋｍと、予想所要時間である３０分を表すものである。また、「経由地追加で＋２．５ｋｍ（８分）」との表示は、スクロール地点を経由地として追加した場合に増加する距離である２．５ｋｍと、増加する所要時間である８分を表すものである。つまり、スクロール地点を経由地に追加した場合、現在地から最終目的地までの距離は、１３．１ｋｍと２．５ｋｍの和である１５．６ｋｍとなり、合計の所要時間は、３０分と８分の和である３８分となるのであり、図における表示は、その変化量を示したものである。さらに、「現在地から４．７ｋｍ」との表示は、現在地からカーソル地点までの直線距離である４．７ｋｍを表すものである。なお、この表示は、経路計算部３３において経路計算を行った後の処理であるから、この場合は、現在地からカーソル地点までの道のり距離を表示するようにすることも可能である。
【００４６】
その後、経由地決定部３７は、経由地決定処理に移行する。すなわち、図３の画面例に示すように、表示部７に表示される画面上に、現在のカーソル地点を経由地を決定するか否かを問う「決定」ボタンを表示し、ユーザに対して経由地決定の可否を問う（Ｓ２０８）。
【００４７】
ユーザが、入力部１３を通じて、当該「決定」ボタンの押下等により、当該カーソル地点を経由地として決定する旨の入力を行った場合には、経由地決定部３７は、Ｓ２０８においてＹＥＳの処理を行い、当該カーソル地点を経由地として設定する（Ｓ２１０）。なお、このとき、第２の経路は、すでにＳ２０４において計算されているため、この段階で、再度経路計算部３３において、最適な経路の計算を行う必要はなく、メモリ群Ｍに保存された情報をそのまま利用することができ、経路計算の必要なく処理を終了することができる（ＥＮＤ）。
【００４８】
一方で、ユーザより何らの入力も得られない場合には、経由地決定部３７は、Ｓ２０８においてＮＯの処理を行い、経由地決定部３７は、スクロール停止が、例えば、３秒間等、所定時間継続するか否かを検出し（Ｓ２１１）、所定時間継続した場合は（ＹＥＳ）、経由地決定部３７において、当該カーソル地点を経由地として設定する（Ｓ２１０）。一方、スクロール停止が、所定時間経過しなかった場合には（ＮＯ）、Ｓ２０１に処理を返し、Ｓ２０１〜Ｓ２０９の処理を繰り返す。
【００４９】
［１−３．効果］
以上のような本実施形態によれば、すでに目的地が設定されている場合において、ユーザが地図スクロールを行った場合に、当該スクロール画面の地図上に表示された所定地点であるカーソル地点を特定地点として、当該特定地点までを経由地として想定した場合の現在地から経由地を通過し、目的地へ至る第２の経路を、経路計算手段において計算し、さらに、すでに計算された現在地から目的地までの第１の経路と、距離又は所要時間の差分を計算して、これをユーザに対して報知することができる。これにより、ユーザは、現在地から目的地までの情報と、スクロールした画面上のカーソル地点を経由地として含む現在地から目的地までの情報とを、容易に比較することができ、経由地への立ち寄りの可否の決定が容易となる。
【００５０】
また、ユーザによる一定時間のスクロール指示の停止を、経由地候補となり得る可能性と判断し、この停止を当該第２の経路の経路計算の条件とすることで、ユーザの希望に適ったタイミングで、第１の経路と第２の経路との比較結果をユーザに報知することができる。
【００５１】
また、一般的にスクロールした画面においては、その中心位置に、移動の指標としてカーソルが表示されるが、本実施形態において、当該カーソルの表示位置を、経由地として経路計算の対象とすることで、ユーザが、経由地候補として経路計算され、第２の経路と第１の経路との比較結果を得る場合に、当該経由地候補の地点の把握が容易となる。
【００５２】
ユーザに対して、経由地決定部３７による経由地の決定を、画面スクロールの停止後に一定時間後に、案内情報制御部３８が画面表示により受け付けることにより、ユーザが敢えて別途操作を行うことなく、スクロール画面上の特定地点を経由地として容易に設定することができるようになる。
【００５３】
経由地決定部３７は、案内情報制御部３８による経由地決定の案内後、所定時間ユーザによる経由地決定の入力を検知しない場合に、当該特定地点を経由地として設定することにより、当該特定地点において、所定時間スクロール指示がなされず、停止している場合において当該地点を経由地として設定したい意思表示であると、ユーザの意思を合理的に解して処理を行うことで、あえてユーザが操作を行わなくてもよく、ユーザの利便性に寄与することができる。
【００５４】
［２．他の実施形態］
本発明は、上記実施形態に限定されるものではなく、例えば、次のような態様も含む。［２−１．目的地未設定時における処理］
本実施形態においては、予め目的地が設定され、経路計算部３３により現在地から目的地までの最適な第１の経路の計算がなされ、誘導案内がなされている状態を前提とした態様であるが、本発明は、このような態様に限られず、以下に示すように、目的地が設定されていない場合も、図１に示したブロック構成により処理を行うことができる。
【００５５】
この態様における処理の流れを図４のフローチャートを用いて説明する。まず、ユーザが、入力部１３を介して、表示部７の表示パネルに表示される地図画面をスクロールの指示を入力した場合に、スクロール制御部３４が、この入力を検出し（Ｓ４０１）、スクロール処理を実行する（Ｓ４０２）。また、ユーザによるスクロール指示の停止を検出する（Ｓ４０３）。
【００５６】
スクロール制御部３４により、ユーザによるスクロール指示の停止が検出された場合には（Ｓ４０３のＹＥＳ）、カーソル地点特定部３５は、ユーザがスクロールさせた画面における地図のカーソルによって指示される位置を、カーソル地点として位置座標情報を参照し、当該位置を特定する（Ｓ４０４）。なお、このスクロールの停止の時間は、本実施形態と同様、任意の設定時間でよく、例えば、１秒間あるいは０．５秒間など、比較的短いタイミングで設定可能である。
【００５７】
経路計算部３３は、カーソル地点特定部３５において、特定されたカーソル地点の情報に基づき、現在地からそのカーソル地点、つまり、目的地に至る最適な経路の計算を実行し、これをメモリ群Ｍに保存する（Ｓ４０５）。
【００５８】
案内情報制御部３８は、経路計算部３３によって計算された現在地から目的地への所要時間及び距離を、案内情報として、表示制御部３９を介して、表示部７に表示する（Ｓ４０６）。具体的には、図５の画面例に示すように、地図を表示した画面上の左下など、地図表示の障害とならない位置に、例えば、目的地までの距離と所要時間を表示する。
【００５９】
より具体的に、図５の画面例の表示内容について説明すると、「目的地まで１３．１ｋｍ（３０分）」との表示は、現在地から目的地までの距離である１３．１ｋｍと、予想所要時間である３０分を表すものである。なお、この表示は、経路計算部３３において経路計算を行った後の処理であるから、この場合は、現在地からカーソル地点までの直線距離を表示しても、道のり距離を表示してもどちらでもよい。
【００６０】
その後、目的地受付決定部３２は、目的地決定処理に移行する。すなわち、図５の画面例に示すように、表示部７に表示される画面上に、現在のカーソル地点を目的地を決定するか否かを問う「決定」ボタンを表示し、ユーザに対して目的地決定の可否を問う（Ｓ４０８）。
【００６１】
ユーザが、入力部１３を通じて、当該「決定」ボタンの押下等により、当該カーソル地点を目的地として決定する旨の入力を行った場合には、目的地受付決定部３２は、Ｓ４０８においてＹＥＳの処理を行い、当該カーソル地点を目的地として設定する（Ｓ４０９）。なお、このとき、現在地から目的地までの最適経路は、すでにＳ４０４において計算されているため、この段階で、再度経路計算部３３において、最適経路の計算を行う必要はなく、メモリ群Ｍに保存された情報をそのまま利用することができ、経路計算の必要なく処理を終了することができる（ＥＮＤ）。
【００６２】
一方で、ユーザより何らの入力も得られない場合には、目的地受付決定部３２は、Ｓ４０８においてＮＯの処理を行い、目的地受付決定部３２は、スクロール停止が、例えば、３秒間等、所定時間継続するか否かを検出し（Ｓ４１０）、所定時間継続した場合は（ＹＥＳ）、目的地受付決定部３２において、当該カーソル地点を目的地として設定する（Ｓ４０９）。一方、スクロール停止が、所定時間経過しなかった場合には（ＮＯ）、Ｓ４０１に処理を返し、Ｓ４０１〜Ｓ４０９の処理を繰り返す。
【００６３】
以上の態様では、目的地設定の処理においても、ユーザが表示された地図をスクロールさせた場合において、当該スクロール先の所定地点を、目的地として設定することができ、利便性の高い経路情報案内装置を提供することができる。
【００６４】
また、ユーザによる一定時間のスクロール指示の停止を、目的地候補となり得る可能性と判断し、この停止を当該目的地への経路の経路計算の条件とすることで、ユーザの希望に適ったタイミングで、目的地に対する現在地からの情報をユーザに報知することができる。
【００６５】
［２−２．その他の実施形態］
本実施形態において、図３で示した画面例において、経由地情報の表示を、「経由地追加で＋２．５ｋｍ（８分）」とし、現在地からの距離と所要時間の変化分を表示しているが、本発明では、このような態様に限られず、現在地から経由地を含む目的地までの経路におけるトータルの距離及びトータルの所要時間を表示した上で、各々の変化分も合わせて表示するようにするなど、ユーザの便宜のために、表示する情報を適宜変更することが可能である。例えば、図６（ａ）に示すように、「経由地追加で／総距離：１５．６ｋｍ（＋２．５ｋｍ）／所要時間：３８分（＋８分）」とする態様である。
【００６６】
また、スクロール地点を経由地として追加した際の所要時間に代えて、目的地への予定到着時刻を表示するようにしてもよい。例えば、図６（ｂ）に示すように、「経由地追加で／総距離：１５．６ｋｍ（＋２．５ｋｍ）／予定到着時刻：１３：３８（＋８分）」とする態様である。
【００６７】
なお、本発明において、経由地情報の報知は、すでに説明した画面表示する態様に合わせて、音声によって行ってもよい。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施形態の構成を示す機能ブロック図。
【図２】本発明の実施形態における処理を示すフローチャート。
【図３】本発明の実施形態における経由地情報の表示画面例を示す図。
【図４】本発明の他の実施形態における処理を示すフローチャート。
【図５】本発明の他の実施形態における経由地情報の表示画面例を示す図。
【図６】本発明の他の実施形態における経由地情報の表示画面例を示す図。
【符号の説明】
【００６９】
１…ＦＭ多重受信及び処理部
２…ビーコン受信及び処理部
３…制御部（メインＣＰＵ及びその周辺回路）
３１…現在地検出部
３２…目的地受付決定部
３３…経路計算部
３４…スクロール制御部
３５…カーソル地点特定部
３６…情報比較部
３７…経由地決定部
３８…案内情報制御部
３９…表示制御部
４…ダイナミックＲＡＭ（ＤＲＡＭ）
５…スタティックＲＡＭ（ＳＲＡＭ）
６…ＲＯＭ
７…表示部
８…ビデオＲＡＭ（ＶＲＡＭ）
９…スピーカ
１０…ＴＶ受信及び処理部
１１…車両情報取得部
１２…道路地図データ・検索データ及び地図関連データの記憶装置
１３…入力部（タッチキー制御装置）
１４…測位部
Ｍ…メインメモリ
【図１】
2009271006.tif 000003
【図２】
2009271006.tif 000004
【図３】
2009271006.tif 000005
【図４】
2009271006.tif 000006
【図５】
2009271006.tif 000007
【図６】
2009271006.tif 000008