(57)【要約】【課題】ユーザがおおよそ行きたい地域しか定めていない場合にユーザの意図に沿った経路案内を行う「ナビゲーション装置」を提供する。【解決手段】メニュー項目「表示地図エリアに行く」のユーザによる選択操作が発生したならば（ｂ１）、地図上のカーソル４０１の位置が重なる地点を目的地４２１に設定し、表示されている地図の地理的範囲を目的エリア４２２に設定し、目的エリアとその周辺を囲む参照エリア４２３を設定する（ｂ２）そして、現在位置が参照エリア内の位置となったならば目的地の再設定を促す。【選択図】図４
2011112613.tif 000002
【特許請求の範囲】
【請求項１】
目的地までの経路を推奨経路として設定し、設定した推奨経路を案内するナビゲーション装置であって、
現在位置を算出する現在位置算出手段と、
地図を表示する地図表示手段と、  前記地図表示手段が表示した地図上に、前記推奨経路を表す経路提示手段と、
ユーザの操作を受け付ける操作受付手段と、
前記操作受付手段を介してユーザから目的地の設定を要求された場合に、前記操作受付手段を介してユーザによって指定された地点を目的地として設定し、前記操作受付手段を介してユーザから目的エリアの設定を要求された場合に、前記操作受付手段を介してユーザから指定された地理的なエリアを目的エリアとして設定し、設定した目的エリアのサイズよりも大きなサイズを有し、設定した目的エリアの中心と一致する中心を有する参照エリアを設定する共に、設定した目的エリアの中心地点を目的地に設定する目的地設定手段と、
前記現在位置が前記参照エリアに到達したときに前記目的地の再設定を促す、目的地再設定勧奨手段とを有することを特徴とするナビゲーション装置。
【請求項２】
請求項１記載のナビゲーション装置であって、
前記地図表示手段は、表示する地図の縮尺と表示する地図の地理的範囲とをユーザの操作に応じて変更し、
前記目的地設定手段は、前記地図表示手段が表示した地図に対応する地理的なエリアを前記目的エリアに設定することを特徴とするナビゲーション装置。
【請求項３】
請求項１または２記載のナビゲーション装置であって、
前記目的地再設定勧奨手段は、前記現在位置が前記参照エリアに到達したときに、前記地図表示手段に、前記目的エリアを含む地理的範囲の地図を表示させることを特徴とするナビゲーション装置。
【請求項４】
コンピュータによって読み取られ実行させるコンピュータプログラムであって、
前記コンピュータを請求項１、２または３記載のナビゲーション装置として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置において目的地の設定を受け付ける技術に関するものである。
【背景技術】
【０００２】
ナビゲーション装置において目的地の設定を受け付ける技術としては、ユーザがおおよそ行きたい地域を行政界単位で受け付けて、受け付けた行政界の境界上の現在位置から最短経路となる地点または当該行政界の境界上の現在位置方向にある地点までの経路を案内すると共に、当該行政界の境界に至ったならば、目的地の再設定をユーザに促す技術が知られている（たとえば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７-２４０４３８公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザがおおよそ行きたい地域を行政界単位で受け付けて、受け付けた行政界の境界上の地点までの経路案内を行う技術によれば、案内する経路の終点となる行政界の境界上の地点と、ユーザが最終的に赴く地点との位置関係によっては、現在位置から最終的に赴く地点までの経路として、大きく回り道する経路案内が行われてしまう場合がある。また、ユーザが、おおよそ行きたい地域の範囲が行政界と一致していない場合には、ユーザの意図に沿った経路案内を行うことができず、また、適切なタイミングで目的地の再設定をユーザに促すこともできなくなる。
【０００５】
そこで、本発明は、ユーザがおおよそ行きたい地域しか定めていない場合にも、よりユーザの利便性にかなう経路案内を行うことを課題とする。
【課題を解決するための手段】
【０００６】
前記課題達成のために、本発明は、目的地までの経路を推奨経路として設定し、設定した推奨経路を案内するナビゲーション装置に、現在位置を算出する現在位置算出手段と、地図を表示する地図表示手段と、前記地図表示手段が表示した地図上に、前記推奨経路を表す経路提示手段と、ユーザの操作を受け付ける操作受付手段と、前記操作受付手段を介してユーザから目的地の設定を要求された場合に、前記操作受付手段を介してユーザによって指定された地点を目的地として設定し、前記操作受付手段を介してユーザから目的エリアの設定を要求された場合に、前記操作受付手段を介してユーザから指定された地理的なエリアを目的エリアとして設定し、設定した目的エリアのサイズよりも大きなサイズを有し、設定した目的エリアの中心と一致する中心を有する参照エリアを設定する共に、設定した目的エリアの中心地点を目的地に設定する目的地設定手段と、前記現在位置が前記参照エリアに到達したときに前記目的地もしくは前記目的エリアの再設定を促す、目的地再設定勧奨手段とを設けたものである。
【０００７】
ここで、このようなナビゲーション装置において、参照エリアのサイズを目的エリアのサイズに対して適当な大きさに設定することにより、参照エリアの境界上の地点から目的エリア内の任意の地点までの、大きな進路方向の転換等のない経路を設定することができるようになる。また、目的エリアの中心を目的地として設定した推奨経路の参照エリアの境界上の地点までの現在位置からの経路部分は、目的エリア内の任意の地点までの現在位置からの推奨経路を設定した場合における当該推奨経路の参照エリアの境界上の地点までの現在位置からの経路部分と、ほぼ同様の経路となることが期待できる。よって、本ナビゲーション装置によれば、はじめから現在位置から最終的な最終的にユーザが赴く目的エリア内の地点までの推奨経路を探索して案内する場合に近い経路を、ユーザに対して案内することができる。すなわち、本ナビゲーション装置によれば、ユーザが最終的に赴く地点までの、大きな回り道などない経路案内を行えるようになり、ユーザにとっての利便性が向上する。
【０００８】
ここで、このようなナビゲーション装置は、前記地図表示手段において、表示する地図の縮尺と表示する地図の地理的範囲とをユーザの操作に応じて変更し、前記目的地設定手段において、前記地図表示手段が表示した地図に対応する地理的なエリアを前記目的エリアに設定するように構成してもよい。
【０００９】
また、前記目的地再設定勧奨手段において、前記現在位置が前記参照エリアに到達したときに、前記地図表示手段に、目的エリアを含む地理的範囲の地図を表示させるように構成し、ユーザが、設定されている目的エリア内の地点を目的地として設定したり、設定されている目的エリア内のエリアを新たな目的エリアとして再設定する作業を容易に行えるようにすることも好ましい。
【発明の効果】
【００１０】
以上のように、本発明によれば、ユーザがおおよそ行きたい地域しか定めていない場合にも、よりユーザの利便性にかなう経路案内を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るナビゲーションシステムの構成を示すブロック図である。
【図２】本発明の実施形態に係るナビゲーションシステムの表示画面を示す図である。
【図３】本発明の実施形態に係る目的地設定処理を示すフローチャートである。
【図４】本発明の実施形態に係る目的地設定処理の処理例を示す図である。
【図５】本発明の実施形態に係る目的地再設定支援処理を示すフローチャートである。
【図６】本発明の実施形態に係る目的地再設定支援処理の処理例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について説明する。
図１に、本実施形態に係るナビゲーションシステムの構成を示す。
図示するように、ナビゲーションシステムは、ナビゲーション装置１と、操作部２と、表示装置３と、車両状態センサ４と、ＧＰＳ受信機５と、スピーカ６とを備えて構成される。ここで、車両状態センサ４は、角加速度センサや地磁気センサなどである方位センサや、車速パルスセンサなどである車速センサなどの、車両状態を検出する各種センサである。
【００１３】
そして、ナビゲーション装置１は、地図を表す地図データを記憶したＤＶＤドライブやＨＤＤなどの記憶装置である地図データ記憶部１１、現在状態算出部１２、操作部２や表示装置３を用いたＧＵＩをユーザに提供するＧＵＩ制御部１３、ルート探索部１４、メモリ１５、制御部１６、案内画像生成部１７、音声出力部１８を有する。
【００１４】
但し、以上のナビゲーション装置１は、ハードウエア的には、マイクロプロセッサや、メモリや、その他のグラフィックプロセッサやジオメトリックプロセッサ等の周辺デバイスを有する一般的な構成を備えたＣＰＵ回路であって良く、この場合、以上に示したナビゲーション装置１の各部は、マイクロプロセッサが予め用意されたプログラムを実行することにより具現化するプロセスとして実現されるものであって良い。また、この場合、このようなプログラムは、記録媒体や適当な通信路を介して、ナビゲーション装置１に提供されるものであって良い。
【００１５】
さて、このような構成において、ナビゲーション装置１の現在状態算出部１２は、以下の処理を繰り返し行う。
すなわち、現在状態算出部１２は、車両状態センサ４やＧＰＳ受信機５の出力から推定される現在位置に対して、地図データ記憶部１１から読み出した地図データが示す、前回決定した現在位置の周辺の地図とのマップマッチング処理などを施して、現在位置として最も確からしい座標と、現在の進行方向として最も確からしい方向とを、それぞれ現在位置、現在進行方位として決定し、メモリ１５に設定する。
【００１６】
また、制御部１６は、ユーザの目的地設定要求に応じて、ユーザから操作部２、ＧＵＩ制御部１３を介して目的地の設定を受け付け、これをメモリ１５にセットする。ここで、この目的地の設定の受け付け動作については後述する。
そして、制御部１６は、目的地の設定を受け付けたならば、メモリ１５にセットされた目的地までの推奨ルートをルート探索部１４に探索させる。ルート探索部１４は、必要地理的範囲の地図のデータを地図データ記憶部１１から読み出し、メモリ１５に設定されている現在位置から目的地までの最小コストの経路を、距離最小などの所定のコストモデルに基づいて推奨ルートとして算出し、算出した推奨ルートの経路データを、メモリ１５にセットする。
【００１７】
また、制御部１６は、メモリ１５にセットされた現在位置が目的地近傍となったならば、目的地到着と判定し、メモリ１５にセットされている目的地と推奨ルートをクリアする処理も行う。
また、制御部１６は、以下の案内画像生成処理を繰り返す。
すなわち、当該案内画像生成処理において、制御部１６は、メモリ１５にセットされた現在進行方位が上になるように表示方位に決定し、予め成されたユーザ設定や初期設定に応じて表示地図縮尺を決定し、基準位置周辺の、決定した表示方位と決定した表示地図縮尺とに応じて定まる所定の大きさの地理的範囲を地図表示範囲として決定する。ここで、経路案内時には、地図表示範囲の基準となる基準位置は現在位置とする。
【００１８】
そして、当該案内画像生成処理において、制御部１６は、案内画像生成部１７に、決定した地図表示範囲中の地図データに基づく地図の、表示地図縮尺による描画を行わせる。また、制御部１６は、メモリ１５にセットされた現在位置が地図表示範囲に含まれる場合、現在位置を示す現在位置マークも案内画像生成部１７に地図上に描画させる。
また、制御部１６は、推奨ルートの経路データがメモリ１５にセットされている場合には、案内画像生成部１７に、決定した地図表示範囲中の、推奨ルートの現在位置より目的地側の部分を表す推奨ルート図形を地図上に描画させる。また、制御部１６は、メモリ１５に目的地がセットされているときであって、目的地が地図表示範囲に含まれる場合には、目的地の位置を示す目的地マークも案内画像生成部１７に地図上に描画させる。
【００１９】
一方、案内画像生成部１７は、制御部１６の制御に従って、以上の各描画を行って案内画像を生成し、ＧＵＩ制御部１３を介して表示装置３に表示する。
図２は、このようにして表示された案内画像の例を示すものであり、案内画像は、地図表示範囲内の地図を表す地図２１１上に、現在位置を表す現在位置マーク２１２や、地図表示範囲内の推奨ルートを表す推奨ルート図形２１３、目的地を表す目的地マーク２１４が表示されたものになる。
【００２０】
また、制御部１６は、このような案内画像の上に、ＧＵＩ制御部１３を介して、ユーザの各種指示を受け付けるボタンを表示し、ユーザのボタンの操作に応じた処理を行う。たとえば、図では、このボタンとして、表示地図縮尺の変更操作を受け付けるための詳細ボタン及び広域ボタン２２１と、各種メニューのメニュー画面の呼出操作を受け付けるためのメニューボタン２２２と、後述する目的地設定処理の呼出操作を受け付けるための目的地ボタン２２３とのセットを設けている。
【００２１】
さて、このようなナビゲーション装置１において制御部１６は、さらに、ユーザからの目的地の受け付けと設定のための目的地設定処理と、ユーザの目的地の再設定を支援するための目的地再設定支援処理とを行う。
まず、制御部１６が行う目的地設定処理について説明する。
ここで、この目的地設定処理は、前述した目的地ボタン２２３のユーザ操作に応答して起動させる他、後述のように目的地再設定支援処理によっても起動される。
図３に、目的地設定処理の手順を示す。
図示するように、目的地設定処理では、まず、ＧＵＩ制御部１３を介して、図４ａ１、ｂ１に示すように、案内画像上の案内画像の中心位置に、カーソル４０１と目的エリア図形４０２とを表示する（ステップ３０２）。ここで、目的エリア図形４０２は案内画像のサイズよりも小さな固定サイズの図形であり、常にカーソル位置を中心位置として配置する。なお、図示した例では、目的エリア図形４０２を、案内画像の短辺の１/５を１辺の長さとする正方向の図形としているが、目的エリア図形４０２は円形の図形などとしてもよい。また、目的エリア図形４０２のサイズは、ユーザ操作に応じて任意に変更可能とするようにしてもよい。
【００２２】
次に、目的地設定メニュー４１０を、ＧＵＩ制御部１３を介して表示する（ステップ３０４）。ここで、目的地設定メニュー４１０は、図示するように「指定ポイントに行く」、「指定エリアに行く」、「表示地図エリアに行く」の３つのメニュー項目を備えている。
【００２３】
そして、制御部１６は、ユーザからの操作部２の所定操作による地図表示範囲の移動操作（スクロール操作）や、地図詳細ボタン及び広域ボタン２２１による地図縮尺変更操作の受け付けの発生（ステップ３０６）と、目的地設定メニュー４１０のメニュー項目のユーザによる選択操作の受け付けの発生（ステップ３０８-３１２）を監視する。
【００２４】
そして、ユーザからの操作部２の所定操作による地図表示範囲の移動操作（スクロール操作）や、地図縮尺変更操作の受け付けが発生したならば（ステップ３０６）、当該操作に応じて地図表示範囲の基準となる基準位置の変更による表示範囲の移動（スクロール）や、表示地図縮尺の変更を行う（ステップ３１４）。そして、ステップ３０６-３１２の監視に戻る。なお、当該目的地設定処理において、ステップ３０６で、ユーザの操作部２の所定操作によるカーソル４０１の移動操作の受け付けの発生も監視し、カーソル４０１の移動操作が発生した場合には、ステップ３１４においてカーソル４０１と当該カーソル４０１を中心位置として表示される目的エリア図形４０２を、案内画像上で移動するようにしてもよい。また、上述のように目的エリア図形４０２のサイズをユーザ操作に応じて可変とする場合には、ステップ３０６で、ユーザの操作部２の所定操作による目的エリア図形４０２のサイズ変更操作の受け付けの発生も監視し、目的エリア図形４０２のサイズ変更操作が発生した場合には、ステップ３１４においてサイズ変更操作に応じて、目的エリア図形４０２のサイズを変更するようにする。
【００２５】
一方、目的地設定メニュー４１０のメニュー項目「指定ポイントに行く」のユーザによる選択操作の受け付けが発生した場合には（ステップ３０８）、案内画像の地図上の、カーソル４０１の中心位置が重なる地点を目的地に設定し（ステップ３１６）、目的地設定処理を終了する。
【００２６】
また、目的地設定メニュー４１０のメニュー項目「指定エリアに行く」のユーザによる選択操作の受け付けが発生した場合には（ステップ３１０）、まず、図４ａ２に示すように案内画像の地図上の、カーソル４０１の中心位置が重なる地点を目的地４２１に設定する（ステップ３１８）。そして、次に、案内画像の地図上の目的エリア図形４０２に重なる地理的範囲を目的エリア４２２に設定する（ステップ３２０）と共に、目的エリアとその周辺を囲む参照エリア４２３を設定し（ステップ３２２）、目的地設定処理を終了する。
【００２７】
ここで、参照エリアは、その中心が目的エリアの中心（すなわち、目的地）と一致し、その大きさが目的エリアの所定倍となるように設定する。すなわち、たとえば、参照エリアは、目的エリアの境界から目的地までの最長距離の１.４倍の長さの半径を持つ円形のエリアとして設定する（すなわち、目的エリアが正方形もしくは長方形であれば、その対角線長の０.７倍の長さを半径とする円形のエリアを参照エリアとし、目的エリアが円形であれば、その半径の１.４倍の長さを半径とする円形のエリアを参照エリアとする）。
【００２８】
そして、目的地設定メニュー４１０のメニュー項目「表示地図エリアに行く」のユーザによる選択操作の受け付けが発生した場合には（ステップ３１２）、まず、図４ｂ２に示すように案内画像の地図上の、カーソル４０１の中心位置が重なる地点を目的地４２１に設定する（ステップ３２４）。そして、次に案内画像の地図の地理的範囲である地図表示範囲を目的エリア４２２に設定する（ステップ３２６）と共に、目的エリアとその周辺を囲む参照エリア４２３を設定し（ステップ３２８）、目的地設定処理を終了する。
【００２９】
ここで、ステップ３２８においても、参照エリアは、ステップ３２２と同様にその中心が目的エリアの中心（すなわち、目的地）と一致し、その大きさが目的エリアの所定倍となるように設定する。
以上、目的地設定処理について説明した。
ここで、このようにして目的地が設定されたならば、図４ａ２、ｂ２に示すように、現在位置４３１から設定された目的地４２１までの推奨ルート４３２が設定されて経路案内が開始され、図２に示したような、現在位置周辺の地図２１１上に現在位置マーク２１２や推奨ルート図形２１３や目的地マーク２１４を表した案内画像による経路案内を行う。
【００３０】
次に、制御部１６が行う目的地再設定支援処理について説明する。
図５に、目的地再設定支援処理について説明する。
ここで、この目的地再設定支援処理は、図３に示した目的地設定処理で新たな参照エリアが設定されると起動される。
図示するように、この処理では、図６ａに示すように、現在位置６１０が参照エリア４２３内の位置となるのを待ち（ステップ５０２）、現在位置が参照エリア内の位置となったならば、表示地図縮尺と地図表示範囲の基準となる基準位置を、地図表示範囲内の地図が、目的エリア、もしくは、目的エリアとその周辺を表す地図となるように変更する（ステップ５０４）。すなわち、より具体的には、地図表示範囲が、地図表示範囲内に目的エリアを含む最小の範囲となるように設定したり、地図表示範囲が、地図表示範囲内に目的エリアと現在位置とを含む最小の範囲となるように設定する。
【００３１】
そして、図３に示した目的地設定処理を起動すると共に（ステップ５０６）、図６ｂに示すように、目的地の再設定を促すメッセージ６２０を表示し（ステップ５０８）、目的地再設定支援処理を終了する。ただし、ステップ５０６と５０８は、現在位置が参照エリア内の位置となった後、自動車が走行中でなくなるのを待ってから行うようにしてもよい。
以上、目的地再設定支援処理について説明した。
ここで、本目的地再設定支援処理において、現在位置６１０が目的エリア４２２の境界に到達したときではなく、目的エリア４２２からある程度離れた参照エリア４２３の境界に到達したときに、目的地設定処理を起動して目的地の再設定を促すのは次の理由によるものである。
【００３２】
すなわち、参照エリア４２３の境界上の地点からであれば目的エリア４２２内の任意の地点までの、大きな進路方向の転換等のない経路を設定することができる。また、目的エリア４２２の中心を目的地４２１として設定した推奨ルートの参照エリア４２３の境界上の地点までの現在位置からの経路部分は、目的エリア４２２内の任意地点までの現在位置からの推奨ルートを設定した場合における、参照エリア４２３の境界上の地点までの現在位置からの経路部分と、ほぼ同様の経路となることが期待できる。よって、このようにすることにより、はじめから現在位置から最終的な目的地までの推奨ルートを探索して案内する場合に近い経路を、案内することができるようになると考えられる。
【００３３】
なお、この目的地再設定支援処理は、ステップ５０６で起動した目的地設定処理によって、再度、参照エリアが設定されると、再び起動されることになる。
よって、ユーザは、目的地設定処理と目的地再設定支援処理を繰り返し利用することにより、赴こうとするエリアを順次狭めながら、最終的に決定した訪問地までの回り道の度合いの少ない経路案内を受けることができるようになる。
以上、本発明の実施形態について説明した。
このように、本実施形態によれば、ユーザがおおよそ行きたい任意の地域について、当該地域内の最終的にユーザ赴く地点までの大きな回り道などのない経路を案内できるので、経路案内のユーザの利便性を、より向上することができる。
【符号の説明】
【００３４】
１…ナビゲーション装置、２…操作部、３…表示装置、４…車両状態センサ、５…ＧＰＳ受信機、６…スピーカ、１１…地図データ記憶部、１２…現在状態算出部、１３…ＧＵＩ制御部、１４…ルート探索部、１５…メモリ、１６…制御部、１７…案内画像生成部、１８…音声出力部、４０１…カーソル、４０２…目的エリア図形、４１０…目的地設定メニュー。
【図１】
2011112613.tif 000003
【図２】
2011112613.tif 000004
【図３】
2011112613.tif 000005
【図４】
2011112613.tif 000006
【図５】
2011112613.tif 000007
【図６】
2011112613.tif 000008