(57)【要約】【課題】ユーザの煩雑な操作を必要とすることなく、経由地の巡回を取り止めて目的地に向かうルートを案内することのできる「ナビゲーション装置」を提供する。【解決手段】現在位置と目的地との間に未経由の経由地がある推奨ルートを案内中である期間中に（ｂ、ｃ）、ユーザからの巡回ルート案内キャンセル指示が発生したならば、経由地の設定をキャンセルし、ルート探索部１４に現在位置から目的地に直接到るルートを推奨ルートとして設定させる（ｄ）。【選択図】図３
2010210484.tif 000002
【特許請求の範囲】
【請求項１】
経路案内を行うナビゲーション装置であって、
現在位置を算出する現在位置算出手段と、
ユーザの指定に応じて、目的地と１または複数の経由地とを設定する地点設定手段と、
前記地点設定手段が設定した各経由地を経由して、前記地点設定手段が設定した目的地に到るルートを設定するルート設定手段と、
前記ルート設定手段が設定したルートを案内するルート案内手段と、
ユーザからの、経由地のキャンセル操作に応答して、各経由地の設定を一括解除し、前記ルート設定手段に、前記現在位置から目的地に到るルートを設定させる経由地一括キャンセル手段とを有することを特徴とするナビゲーション装置。
【請求項２】
請求項１記載のナビゲーション装置であって、
前記地点設定手段は、ユーザの指定に応じて前記経由地を設定したときに前記目的地が設定されていない場合には、前記現在位置を目的地として設定することを特徴とするナビゲーション装置。
【請求項３】
請求項１または２記載のナビゲーション装置であって、
前記地点設定手段は、地点の一覧を表示し、表示した地点の一覧上で、複数の地点の選択を受け付け、選択を受け付けた複数の地点の各々を前記経由地として設定することを特徴とするナビゲーション装置。
【請求項４】
請求項１、２または３記載のナビゲーション装置であって、
当該ナビゲーション装置は自動車に搭載されるナビゲーション装置であって、
前記経由地一括キャンセル手段は、前記経由地で自動車のエンジンが停止したとき、または、前記経由地で自動車のエンジンが始動したとき、または、前記経由地で当該ナビゲーション装置が起動されたときに、ユーザに、経由地のキャンセルの要否を問い合わせ、当該問い合わせに対して、ユーザからの経由地のキャンセル操作が発生した場合に、各経由地の設定を一括解除し、前記ルート設定手段に、前記現在位置から目的地に到るルートを設定させることを特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車等に搭載されるナビゲーション装置において経路案内を行う技術に関するものである。
【背景技術】
【０００２】
ナビゲーション装置において経路案内を行う技術としては、ユーザから指定された複数の地点の各々を経由地として、各経由地を巡回して目的地や現在地に到るルートを設定し、当該ルートをユーザに対して案内する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2002-310714号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前記複数の地点の各々を経由地として、各経由地を巡回して目的地や現在地に到るルートをユーザに案内する技術によれば、たとえば、各経由地を巡回している途中で、以降の各経由地の巡回を取り止めて、目的地に直ちに向かいたい場合には、ユーザが、各経由地のキャンセル操作や、目的地に直接向かう新たなルートの設定操作などの、煩雑な操作をナビゲーション装置に対して行う必要がある。
【０００５】
そこで、本発明は、ユーザの煩雑な操作を必要とすることなく、経由地の巡回を取り止めて目的地に向かうルートを案内することのできるナビゲーション装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
前記課題達成のために、本発明は、経路案内を行うナビゲーション装置に、現在位置を算出する現在位置算出手段と、ユーザの指定に応じて、目的地と１または複数の経由地とを設定する地点設定手段と、前記地点設定手段が設定した各経由地を経由して、前記地点設定手段が設定した目的地に到るルートを設定するルート設定手段と、前記ルート設定手段が設定したルートを案内するルート案内手段と、ユーザからの、経由地のキャンセル操作に応答して、各経由地の設定を一括解除し、前記ルート設定手段に、前記現在位置から目的地に到るルートを設定させる経由地一括キャンセル手段とを備えたものである。
【０００７】
ここで、このようなナビゲーション装置において、前記地点設定手段は、ユーザの指定に応じて前記経由地を設定したときに前記目的地が設定されていない場合には、前記現在位置を目的地として設定するものであってもよい。または、前記地点設定手段は、地点の一覧を表示し、表示した地点の一覧上で、複数の地点の選択を受け付け、選択を受け付けた複数の地点の各々を前記経由地として設定するものであってもよい。
【０００８】
また、このようなナビゲーション装置が自動車に搭載されるナビゲーション装置である場合には、前記経由地一括キャンセル手段において、前記経由地で自動車のエンジンが停止したとき、または、前記経由地で自動車のエンジンが始動したとき、または、前記経由地で当該ナビゲーション装置が起動されたときに、ユーザに、経由地のキャンセルの要否を問い合わせ、当該問い合わせに対して、ユーザからの経由地のキャンセル操作が発生した場合に、各経由地の設定を一括解除し、前記ルート設定手段に、前記現在位置から目的地に到るルートを設定させるようにしてもよい。
【０００９】
このようなナビゲーション装置によれば、複数の経由地を順に経由して目的地に到るルートの案内を受けながら、ユーザが各経由地を巡っている途中で、もはや以降の経由地を訪問する必要がなくなったり、以降の経由地を訪問する時間的余裕が無くなったときには、ユーザは、経由地のキャンセル操作を行うだけの容易な操作によって、直ちに目的地に向かうルートの案内を受けることができるようになる。
【発明の効果】
【００１０】
以上のように、本発明によれば、ユーザの煩雑な操作を必要とすることなく、経由地の巡回を取り止めて目的地に向かうルートを案内することのできるナビゲーション装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るナビゲーション装置の構成を示すブロック図である。
【図２】本発明の実施形態に係る地図データの内容を示す図である。
【図３】本発明の実施形態に係るナビゲーション装置の表示例を示す図である。
【図４】本発明の実施形態に係るナビゲーション装置の表示例を示す図である。
【図５】本発明の実施形態に係るジャンル検索処理を示すフローチャートである。
【図６】本発明の実施形態に係る巡回ルート案内キャンセル処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について説明する。
図１に、本実施形態に係るナビゲーションシステムの構成を示す。
図示するように、ナビゲーションシステムは、ナビゲーション装置１と、操作部２と、表示装置３と、車両状態センサ４と、ＧＰＳ受信機５とを備えて構成される。ここで、車両状態センサ４は、角加速度センサや地磁気センサなどである方位センサや、車速パルスセンサなどである車速センサなどの車両の各種状態を検出するセンサ群である。
【００１３】
そして、ナビゲーション装置１は、地図を表す地図データを記憶したＤＶＤドライブやＨＤＤなどの記憶装置である地図データ記憶部１１、現在状態算出部１２、操作部２や表示装置３を用いたＧＵＩをユーザに提供するＧＵＩ制御部１３、ルート探索部１４、メモリ１５、制御部１６、案内画像生成部１７を有する。
【００１４】
但し、以上のナビゲーション装置１は、ハードウエア的には、マイクロプロセッサや、メモリや、その他のグラフィックプロセッサやジオメトリックプロセッサ等の周辺デバイスを有する一般的な構成を備えたＣＰＵ回路であって良く、この場合、以上に示したナビゲーション装置１の各部は、マイクロプロセッサが予め用意されたプログラムを実行することにより具現化するプロセスとして実現されるものであって良い。また、この場合、このようなプログラムは、記録媒体や適当な通信路を介して、ナビゲーション装置１に提供されるものであって良い。
【００１５】
次に、図２に地図データ記憶部１１に記憶される地図データの内容を示す。
図示するように、地図データは、地図データの製作日時などを記述した管理データ、地図を表す基本地図データ、路線データ、サービスデータ、描画リソースデータを含んで構成される。
そして、基本地図データは、道路網を表す道路ユニットと、表示地図を規定する描画ユニットとを有する。
次に、道路ユニットは道路網を表すデータであり、ノードリストと、リンクテーブルと、接続データとを有する。
ここで、道路ユニットでは、道路を直線であるリンクの集合として表現しており、この各リンクの端点がノードである。そして、ノードリストは、各ノードの座標や、各ノードの各種属性を示すデータである。また、リンクテーブルは、各リンクの両端のノードの識別や、各リンクの距離や方位や、各リンクの属する路線の路線番号等の各リンクの各種属性を示すデータである。
【００１６】
次に、描画ユニットは、地形図形や道路図形や建物図形などの地図の地理的な表示要素となる各図形を規定する背景ユニットと、建物名称や道路名称や交差点名称などの地図上に表示する各文字列を規定する文字列ユニットと、駐車場やガソリンスタンド等の施設の存在を表すために地図上に表示するマークであるアイコンを規定するアイコンユニットとを有する。
【００１７】
次に、地図データに含まれる路線データは、各道路の路線番号や、各道路の高速道路、国道、県道などの路線種別や、各道路の道路名称が記述される。
また、地図データのサービスデータは、地図データ制作者が地図データにプリセットした各地点についての情報を示すものであり、地点毎に設けられた地点レコードを有する。そして、各地点レコードには、地点の名称である地点名称、地点のガソリンスタンド／レストラン／コンビニエンスストア/観光名所/宿泊施設/公共施設といった種類を表すジャンルと、地点の住所と、地点の電話番号と、地点の座標等とが登録されている。
【００１８】
さて、このような構成において、ナビゲーション装置１の現在状態算出部１２は、以下の処理を繰り返し行う。
すなわち、現在状態算出部１２は、車両状態センサ４やＧＰＳ受信機５の出力から推定される現在位置に対して、地図データ記憶部１１から読み出した地図データの基本地図の道路ユニットが示す前回決定した現在位置の周辺の地図とのマップマッチング処理などを施して、現在位置として最も確からしい座標と、現在の進行方向として最も確からしい方向とを、それぞれ現在位置、現在進行方位として決定し、メモリ１５に設定する。
【００１９】
また、制御部１６は、ユーザの目的地設定要求に応じて、ユーザから操作部２、ＧＵＩ制御部１３を介して目的地や経由地の設定を受付け、これをメモリ１５にセットする。ここで、目的地や経由地の設定受付の詳細については後述する。
そして、制御部１６は、目的地や経由地の設定を受け付けたならば、経由地を経由して目的地に到る推奨ルートをルート探索部１４に探索させる。ルート探索部１４は、必要地理的範囲の道路ユニットのデータを地図データ記憶部１１から読み出し、メモリ１５に設定されている現在位置から、各経由地を経由して目的地に到る最小コストの経路を、距離最小などの所定のコストモデルに基づいて推奨ルートとして算出し、算出した推奨ルートの経路データを、メモリ１５にセットする。
【００２０】
また、制御部１６は、メモリ１５にセットされた現在位置が目的地近傍となったならば、目的地到着と判定し、メモリ１５にセットされている目的地と推奨ルートをクリアする処理も行う。
また、制御部１６は、メモリ１５にセットされた現在位置もしくはユーザがスクロール操作等によって指定した地点を基準位置として、基準位置と、その時点で設定されている地図の表示縮尺に従って、基準位置周辺に地図表示範囲を設定する。
そして、案内画像生成部１７は、設定された地図表示範囲の地図画像を、地図データ記録部に記憶された地図データの描画ユニットに基づいて描画する。また、描画した地図画像上に、メモリ１５にセットされている現在位置や推奨ルートや目的地や経由地を表す図形を描画した案内画像を生成しＧＵＩ制御部１３を介して表示装置３に表示する。
【００２１】
図３ａは、このようにして表示装置３に表示される案内画像３００の例を示すものであり、図示した例では、経由地は設定されておらず、目的地のみが設定されている。そして、この場合、図示するように、案内画像３００は、現在位置周辺の地図画像３０１上に、現在位置を表す現在位置マーク３０２や、地図表示範囲内の推奨ルートを表すルート図形３０３や、目的地を表す目的地マーク３０４が表されたものとなる。
【００２２】
また、制御部１６は、このような案内画像３００の下部に、ＧＵＩ制御部１３を介して、ユーザの各種指示を受け付けるコマンドボタンを表示し、操作部２を介したユーザのコマンドボタンの操作に応じた処理を行う。たとえば、図３ａでは、このコマンドボタンのセット３０５として、地図縮尺変更用の広域ボタン及び詳細ボタン３０５１と、各種メニュー呼出用のメニューボタン３０５２と、地点検索用の地点検索ボタン３０５３とのセット３０５を設けている。
【００２３】
以下、前述したように、このようなナビゲーション装置１における目的地や経由地の設定受付の詳細について説明する。
制御部１６は、案内画像３００の地図画像３０１上でユーザから指定された地点の目的地や経由地としての設定を受け付ける他、地点検索ボタン３０５３のユーザに応答して行う地点検索処理によって検索した地点の目的地や経由地としての設定も受け付ける。
すなわち、制御部１６は、地点検索ボタン３０５３がユーザによって操作されたならば、地点検索処理を開始し、当該地点検索処理において、まず、図４ａに示すような地点検索メニュー画面をＧＵＩ制御部１３を介して表示装置３に表示する。
ここで、図示するように地点検索メニュー画面には、地点名称から地点を検索する名称検索処理呼出用の「名称で探す」ボタン４０１、電話番号から地点を検索する電話番号検索処理呼出用の「電話番号で探す」ボタン４０２、住所から地点を検索する住所検索処理呼出用の「住所で探す」ボタン４０３、ジャンルから地点を検索するジャンル検索処理呼出用の「ジャンルで探す」ボタン４０４などが設けられている。
【００２４】
そして、制御部１６は、地点検索メニュー画面の「名称で探す」ボタン４０１が操作されたならば、名称検索処理を行って、ユーザから入力された名称に整合する地点名称が登録されている地点レコードを探索し、探索した地点レコードに登録されている座標を、ユーザの選択に応じて、目的地または経由地として設定する。また、制御部１６は、地点検索メニュー画面の「電話番号で探す」ボタン４０２が操作されたならば、電話番号検索処理を行って、ユーザから入力された電話番号に整合する電話番号が登録されている地点レコードを探索し、探索した地点レコードに登録されている座標を、ユーザの選択に応じて、目的地または経由地として設定する。また、制御部１６は、地点検索メニュー画面の「住所で探す」ボタン４０３が操作されたならば、住所検索処理を行って、ユーザから入力された住所に整合する住所が登録されている地点レコードを探索し、探索した地点レコードに登録されている座標を、ユーザの選択に応じて、目的地または経由地として設定する。
【００２５】
そして、制御部１６は、地点検索メニュー画面の「ジャンルで探す」ボタン４０４が操作されたならば、図５に示すジャンル検索処理を実行する。
図示するように、このジャンル検索処理では、まず、図４ｂに示すような、地点のジャンルの一覧を表したジャンル一覧画面を表示し（ステップ５０２）、ユーザからジャンルの選択を受け付ける（ステップ５０４）。
そして、図４ｃに示すような、選択を受け付けたジャンルの目的地/経由地設定用の地点一覧画面を表示する（ステップ５０６）。ここで、目的地/経由地設定用の地点一覧画面には、ステップ５０４で選択を受け付けたジャンルが、ジャンルとして登録されている地点レコードであって、登録されている座標が現在位置より所定距離内の地点レコードの地点名称の一覧である地点名称一覧４１０と、巡回ルート設定ボタン４１１と、決定ボタン４１２と、キャンセルボタン４１３が表示される。ここで、地点名称一覧４１０における地点名称の並びは、地点名称の五十音順とする。または、地点名称一覧４１０における地点名称の並びは、地点名称が登録されている地点レコードに登録されている座標が現在位置に近い順とする。
【００２６】
次に、目的地/経由地設定用の地点一覧画面を表示したならば（ステップ５０６）、表示した目的地/経由地設定用の地点一覧画面の地点名称一覧４１０上で、単一の地点名称の選択を、決定操作かキャンセル操作か巡回ルート設定指示が発生するまで（ステップ５１０-５１４）、ユーザから受け付ける（ステップ５０８）。
そして、決定ボタン４１２の操作による決定操作が発生したならば（ステップ５１０）、その時点で選択されている地点名称の地点の地点レコードに登録されている座標をユーザの選択に応じて、目的地または経由地として設定し（ステップ５１６）、ジャンル検索処理を終了する。
【００２７】
一方、キャンセルボタン４１３によるキャンセル操作が発生した場合には（ステップ５１２）、そのままジャンル検索処理を終了する。
一方、巡回ルート設定ボタン４１１の操作による巡回ルート設定指示が発生した場合には（ステップ５１４）、図４ｄに示すような巡回地点設定用の地点一覧画面を表示する（ステップ５１８）。ここで、巡回地点設定用の地点一覧画面には、図４ｃに示した目的地/経由地設定用の地点一覧画面と同様の地点名称一覧４１０の他、決定ボタン４２１と、キャンセルボタン４２２が表示される。
【００２８】
そして、このような巡回地点設定用の地点一覧画面を表示したならば（ステップ５１８）、表示した巡回地点設定用の地点一覧画面の地点名称一覧４１０上で、任意数の地点名称の選択を、決定操作かキャンセル操作が発生するまで（ステップ５２２-５２４）、ユーザから受け付ける（ステップ５１８）。
そして、決定ボタン４２１の操作による決定操作が発生したならば（ステップ５２２）、現在目的地が設定されているかどうかを調べ（ステップ５２６）、目的地が設定されていなければ現在位置を目的地に設定し（ステップ５２８）、その時点で選択されている各地点名称の地点の地点レコードに登録されている座標の全てを経由地に設定し（ステップ５３０）、ジャンル検索処理を終了する。一方、現在目的地が設定されていれば（ステップ５２６）、その時点で選択されている各地点名称の地点の地点レコードに登録されている座標の全てを経由地に設定し（ステップ５３０）、ジャンル検索処理を終了する。
一方、キャンセルボタン４２２によるキャンセル操作が発生した場合には（ステップ５２４）、そのままジャンル検索処理を終了する。
【００２９】
以上、ジャンル検索処理について説明した。
このようなジャンル検索処理によれば、ユーザが、巡回地点設定用の地点一覧画面を用いて任意数の地点を選択して経由地に設定した場合には、各経由地を経由して目的地に到る推奨ルートが設定されることとなる。また、当該経由地設定の際に、目的地が設定されていない場合には、その時点の現在位置が目的地に設定されることとなる。
【００３０】
結果、図３ａの現在位置マーク３０２と目的地マーク３０４とが表すように現在位置と目的地が設定されているときに、ユーザが、巡回地点設定用の地点一覧画面を用いて複数の地点を選択して経由地に設定した場合には、図３ｂに示すように、経由地に設定された各地点を経由して目的地に到る推奨ルートが設定されることになる。なお、図３ｂの３５１-３５５は経由地マークであり、各々、ユーザが巡回地点設定用の地点一覧画面を用いて経由地に設定した地点を地図画像３０１上で表している。
【００３１】
一方、図３ａの現在位置マーク３０２が表す位置に現在位置があり、目的地が設定されていないときに、ユーザが、巡回地点設定用の地点一覧画面を用いて複数の地点を選択して経由地に設定した場合には、図３ｃに示すように、経由地に設定された各地点を経由して現在位置に戻る推奨ルートが設定されることになる。なお、図３ｃの３５１-３５５は経由地マークであり、各々、ユーザが巡回地点設定用の地点一覧画面を用いて経由地に設定した地点を地図画像３０１上で表している。
【００３２】
なお、ユーザが、巡回地点設定用の地点一覧画面を用いて設定した経由地の経由順は、別途、ユーザから経由順の指定を受け付けて定めるようにしてもよいし、最小コストで各経由地を巡回できる順番を経由順として、ルート探索部１４において設定するようにしてもよい。
【００３３】
次に、制御部１６が行う巡回ルート案内キャンセル処理について説明する。
図６に、この巡回ルート案内キャンセル処理の手順を示す。
図示するように、この処理では、現在、現在位置と目的地との間に未経由の経由地がある推奨ルートを案内中である期間中（ステップ６０２）、以下の処理を行う。
すなわち、ユーザからの巡回ルート案内キャンセル指示の発生と（ステップ６０４）、経由地での車両のエンジンの停止の発生と（ステップ６０６）とを監視する。
そして、ユーザからの巡回ルート案内キャンセル指示が発生したならば（ステップ６０４）、経由地を消去し（ステップ６１２）、ルート探索部１４に現在位置から目的地に直接到るルートを推奨ルートとして設定させる（ステップ６１４）。
また、経由地での車両のエンジンの停止が発生したならば（ステップ６０６）、ＧＵＩ制御部１３を介して表示装置３に、図４ｅに示すような、巡回ルートをキャンセルするかどうかを問い合わせる問い合わせ画面を表示し（ステップ６０８）、問い合わせ画面に設けた「いいえ」ボタン４３２で巡回ルートをキャンセルしないことが指示された場合には（ステップ６１０）、そのまま問い合わせ画面を消去し、問い合わせ画面に設けた「はい」ボタン４３１で巡回ルートをキャンセルすることが指示された場合には（ステップ６１０）、問い合わせ画面を消去し、経由地を消去し（ステップ６１２）、ルート探索部１４に現在位置から目的地に直接到るルートを推奨ルートとして設定させる（ステップ６１４）。
【００３４】
以上、巡回ルート案内キャンセル処理について説明した。
なお、以上の巡回ルート案内キャンセル処理は、ステップ６０６を、経由地で停車している状態でのエンジンの始動を検出する処理とし、経由地で停車している状態でのエンジンの始動が検出された場合に、ステップ６０８に進むようにしてもよい。または、以上の巡回ルート案内キャンセル処理は、ステップ６０６を、経由地で停車している状態でのナビゲーション装置１の起動を検出する処理とし、経由地で停車している状態でのナビゲーション装置１の起動が検出された場合に、ステップ６０８に進むようにしてもよい。
【００３５】
このような巡回ルート案内キャンセル処理によれば、複数の経由地を巡回して目的地に到る推奨ルートに沿って、ユーザが各経由地を巡回している途中で、もはや以降の経由地を巡回する必要がなくなったり、以降の経由地を巡回する時間的余裕が無くなったときには、ユーザは、巡回ルートをキャンセルするだけの容易な操作によって、直ちに目的地に向かう推奨ルートの案内を受けることができるようになる。
【００３６】
また、経由地でエンジンを停止したときや、経由地で停車している状態でのエンジンの始動が発生したときや、経由地で停車している状態でのナビゲーション装置１の起動が検出されたときなどの、ユーザが以降の経由地の巡回の妥当性を検討するのに適していると思われる状況で、自動的に、巡回ルートをキャンセルするかどうかを問い合わせる問い合わせ画面を表示して、必要に応じて巡回ルートのキャンセルするように促すことができる。
【００３７】
すなわち、たとえば、図３ｂのように、経由地マーク３５１-３５５で表される経由地を巡回する推奨ルートに沿って、各経由地を巡回しているユーザが、経由地３５３に到った時点で、巡回ルートをキャンセルすると、図３ｄに示すように、現在位置マーク３０２によって示されるその時点の現在位置から、目的マークによって示される目的地に直接向かうルートに推奨ルートが変化することになる。
【００３８】
以上、本発明の実施形態について説明した。
【符号の説明】
【００３９】
１…ナビゲーション装置、２…操作部、３…表示装置、４…車両状態センサ、５…ＧＰＳ受信機、１１…地図データ記憶部、１２…現在状態算出部、１３…ＧＵＩ制御部、１４…ルート探索部、１５…メモリ、１６…制御部、１７…案内画像生成部、３００…案内画像、３０１…地図画像、３０２…現在位置マーク、３０３…ルート図形、３０４…目的地マーク、３０５…セット。
【図１】
2010210484.tif 000003
【図２】
2010210484.tif 000004
【図３】
2010210484.tif 000005
【図４】
2010210484.tif 000006
【図５】
2010210484.tif 000007
【図６】
2010210484.tif 000008