(57)【要約】【課題】住所入力による目的地の設定を迅速に行うために、ユーザによって行われる住所データの入力の手間を軽減することが可能な「ナビゲーション装置および目的地設定方法」を提供する。【解決手段】住所入力メニューが選択されたときに、入力された地図上の位置データに対応する住所データを表示する。そして、表示された住所データの一部をユーザが変更することによって所望の住所データに更新し、当該更新された住所データに対応する位置を目的地として設定するようにする。これにより、住所データを最上層の行政区分から最下層の地番まで全て順番に入力することなく、必要最低限の入力操作（最初に表示された住所データの中で所望の住所と異なる一部だけを変更する操作）で所望の住所データを得られるようにして、ユーザによって行われる住所データの入力の手間を軽減することができるようにする。【選択図】図２
2010127691.tif 000002
【特許請求の範囲】
【請求項１】
地図上の位置データを入力する位置データ入力部と、
複数の住所データをそれぞれ位置データに関連付けて記憶する住所データ記憶部と、
前記位置データ入力部により入力された位置データに対応する住所データを前記住所データ記憶部より取得する住所データ取得部と、
前記住所データ取得部により取得された住所データを表示するように制御する住所データ表示制御部と、
前記住所データ表示制御部により表示された住所データに対する変更操作を受けて、前記住所データ取得部により取得された住所データを更新する住所データ更新部と、
前記住所データ更新部により更新された住所データに対応する位置データを前記住所データ記憶部より取得する位置データ取得部と、
前記位置データ取得部により取得された位置データを目的地として設定する目的地設定部とを備えたことを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置において、
前記住所データは、行政区分および地番を表す複数の要素データから構成されており、
前記住所データ表示制御部は、前記住所データ取得部により取得された住所データを構成する前記複数の要素データをそれぞれ毎に変更可能に表示するように制御し、
前記住所データ更新部は、前記住所データ表示制御部により表示された住所データを構成する前記複数の要素データのうち、所望の要素データに対する変更操作を受けて、前記住所データ取得部により取得された住所データを更新することを特徴とするナビゲーション装置。
【請求項３】
請求項１に記載のナビゲーション装置において、
前記位置データ入力部は、前記地図上の現在位置を表す位置データを入力することを特徴とするナビゲーション装置。
【請求項４】
請求項１に記載のナビゲーション装置において、
前記位置データ入力部は、前記地図上でカーソルによって任意に指定された位置を表す位置データを入力することを特徴とするナビゲーション装置。
【請求項５】
請求項１に記載のナビゲーション装置において、
前記位置データ入力部は、過去に目的地として設定された位置の１つを表す位置データを入力することを特徴とするナビゲーション装置。
【請求項６】
請求項１に記載のナビゲーション装置において、前記住所データ更新部は、
前記住所データ表示制御部により表示された住所データに対する変更指示の操作を受けて、当該変更指示を受けた住所データの変更候補を複数生成する変更候補生成部と、
前記変更候補生成部により生成された前記複数の変更候補を現在位置から近い順に表示するように制御する変更候補表示制御部と、
前記変更候補表示制御部により表示された前記複数の変更候補の中からいずれかを選択する操作を受けて、前記住所データ取得部により取得された住所データを、選択された変更候補の住所データに更新する更新部とを備えたことを特徴とするナビゲーション装置。
【請求項７】
請求項１に記載のナビゲーション装置において、前記住所データ更新部は、
前記住所データ表示制御部により表示された住所データに対する変更指示の操作を受けて、当該変更指示を受けた住所データの変更候補を複数生成する変更候補生成部と、
前記変更候補生成部により生成された前記複数の変更候補を５０音順に表示するように制御する変更候補表示制御部とを備え、
前記変更候補表示制御部により表示された前記複数の変更候補の中からいずれかを選択する操作を受けて、前記住所データ取得部により取得された住所データを、選択された変更候補の住所データに更新することを特徴とするナビゲーション装置。
【請求項８】
請求項１に記載のナビゲーション装置において、前記住所データ更新部は、
前記住所データ表示制御部により表示された住所データに対する変更指示の操作を受けて、当該変更指示を受けた住所データの変更候補を複数生成する変更候補生成部と、
前記変更候補生成部により生成された前記複数の変更候補のうち、現在位置から所定距離の範囲内に位置する変更候補については当該現在位置から近い順に表示するように制御するとともに、当該現在位置から前記所定距離の範囲内に位置しない変更候補については５０音順に表示するように制御する変更候補表示制御部とを備え、
前記変更候補表示制御部により表示された前記複数の変更候補の中からいずれかを選択する操作を受けて、前記住所データ取得部により取得された住所データを、選択された変更候補の住所データに更新することを特徴とするナビゲーション装置。
【請求項９】
請求項８に記載のナビゲーション装置において、
前記所定距離は、前記住所データ表示制御部により表示された前記住所データを構成する要素データにより表される行政区分毎に異なることを特徴とするナビゲーション装置。
【請求項１０】
請求項１に記載のナビゲーション装置において、
前記複数の住所データを当該住所データに関連する場所を表す場所データにそれぞれ関連付けて記憶する第２住所データ記憶部と、
複数の場所データをそれぞれ位置データに関連付けて記憶する場所データ記憶部と、
前記住所データ更新部により更新された前記住所データに対応する場所データを前記第２住所データ記憶部より取得する場所データ取得部と、
前記場所データ取得部により取得された場所データを表示するように制御する場所データ表示制御部とを更に備え、
前記位置データ取得部は、前記場所データ表示制御部により表示された場所データに対する選択操作を受けた場合には、前記住所データ更新部により更新された住所データに対応する位置データに代えて、前記選択操作により選択された場所データに対応する位置データを前記場所データ記憶部から取得することを特徴とするナビゲーション装置。
【請求項１１】
住所入力を介して、誘導経路探索用の目的地を設定する機能を備えたナビゲーション装置における目的地設定方法であって、
地図上の位置データを入力する第１のステップと、
前記第１のステップにより入力された位置データに対応する住所データを、複数の住所データをそれぞれ位置データに関連付けて記憶する住所データ記憶部より取得する第２のステップと、
前記第２のステップにより取得された住所データを表示するように制御する第３のステップと、
前記第３のステップにより表示された住所データに対する変更操作を受けて、前記第２のステップにより取得された住所データを更新する第４のステップと、
前記第４のステップにより更新された住所データに対応する位置データを前記住所データ記憶部より取得する第５のステップと、
前記第５のステップにより取得された位置データを目的地として設定する第６のステップとを備えたことを特徴とする目的地設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置及び目的地設定方法に関し、特に、住所入力を介して、誘導経路探索用の目的地を設定する機能を備えたナビゲーション装置に用いて好適なものである。
【背景技術】
【０００２】
一般に、ナビゲーション装置では、自立航法センサやＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機等を用いて車両の現在位置を検出し、その近傍の地図データを記録媒体から読み出して画面上に表示する。そして、画面上の所定箇所に自車位置を示す車両位置マークを重ね合わせて表示することにより、車両が現在どこを走行しているのかを一目で分かるようにしている。
【０００３】
また、最近のナビゲーション装置の殆どには、運転者が所望の目的地に向かって道路を間違うことなく容易に走行できるようにした経路誘導機能が搭載されている。この経路誘導機能では、地図データを用いて現在地から目的地までを結ぶ最もコストが小さな経路を自動探索し、その探索した経路を誘導経路として地図画面上で他の道路とは色を変えて太く描画する。また、車両が誘導経路上の案内交差点の一定距離内に近づいたときに、所定の交差点案内を行うことにより、運転者を目的地まで案内するようになっている。
【０００４】
この種の車載用ナビゲーション装置では、通常、いくつかの目的地設定方法が用意されている。例えば、住所入力、５０音入力、電話番号入力、郵便番号入力などにより、特定の地点を検索するようにしたものが知られている。住所入力による目的地の設定は、最上層の行政区分（都道府県）から最下層の地番（番地）までを順番に入力していくことによって行う。すなわち、メニュー画面から「住所入力」メニューを選択した後、都道府県選択→市区町村選択→町名選択→枝番入力という手順で住所を入力していく。
【０００５】
なお、目的地を検索するものではないが、所望の住所名を入力し、入力した住所名に関連する情報を検索するシステムが提供されている（例えば、特許文献１参照）。この特許文献１に記載の技術では、階層化された地図情報を表示し、表示された地図情報から任意の地域が指定されると、当該地域の下位に存在する住所名候補を表示し、住所名候補から住所名が指定されると、当該住所名を一時的に格納する。このような処理を最下位の住所名に至るまで繰り返し、格納されている住所名を結合して一連の住所名を取得し、その一連の住所名で当該住所名に関連する情報を検索している。この特許文献１に記載の技術をナビゲーション装置の目的地設定に応用することも可能である。
【特許文献１】特開平９−２２３１５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術を含む従来の技術では、必ずユーザが、都道府県名→市区町村名→大字・字→丁目→番地→戸番の順に住所データを入力しなければならないので、データ入力の手間を軽減することができないという問題があった。例えば、「東京都品川区西五反田１丁目１番８号」なる住所データを入力する場合、「東京都」→「品川区」→「西五反田」→「１丁目」→「１番」→「８号」の順に住所データを入力しなければならないので、住所データの入力に手間がかかる。このため、住所入力による目的地の設定を迅速に行うことができない。
【０００７】
本発明は、このような問題を解決するために成されたものであり、住所入力による目的地の設定を迅速に行うために、ユーザによって行われる住所データの入力の手間を軽減できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記した課題を解決するために、本発明では、入力された地図上の位置データに対応する住所データを表示する。そして、表示された住所データの一部を変更することによって所望の住所データに更新し、当該更新された住所データに対応する位置を目的地として設定するようにしている。
【発明の効果】
【０００９】
上記のように構成した本発明によれば、必要最低限の入力操作（最初に表示された住所データの中で所望の住所と異なる一部だけを変更する操作）で所望の住所データを得ることが可能となり、住所データを最上層の行政区分から最下層の地番まで全て順番に入力する必要がなくなる。これにより、ユーザによって行われる住所データの入力の手間を軽減でき、住所入力による目的地の設定を迅速に行うことができるようになる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の第１の実施形態を図面に基づいて説明する。図１は、第１の実施形態によるナビゲーション装置の全体構成例を示すブロック図である。図１において、１００はナビゲーション制御装置であり、ナビゲーション装置の全体を制御する。１１はＤＶＤ−ＲＯＭ等の記録媒体であり、地図表示や経路探索等に必要な各種の地図データを記憶している。なお、ここでは地図データを記憶する記録媒体としてＤＶＤ−ＲＯＭ１１を用いているが、ＣＤ−ＲＯＭ、ハードディスク、半導体メモリ等の他の記録媒体を用いても良い。
【００１１】
ＤＶＤ−ＲＯＭ１１に記憶されている地図データには、地図表示や経路探索等に使用する道路データの他に、地図上に存在する各地点（施設や住宅等）の住所データや、それに対応する位置データ（各地点の経度・緯度を表す）等が含まれている。ここで、住所データは、行政区分および地番を表す複数の要素データ（都道府県名、市町村名、行政区、大字・字、丁目、番地および戸番）を階層的に組み合わせて構成されている。
【００１２】
１２はリモコン、タッチパネル、操作スイッチ等の操作部であり、ユーザがナビゲーション制御装置１００に対して各種の情報（例えば、経路誘導の目的地や経由地）を設定したり、各種の操作（例えば、メニュー選択操作、地図の拡大／縮小操作、手動地図スクロール、数値入力など）を行ったりするためのものである。住所入力を介して目的地の設定をする操作等も、この操作部１２により行うことができる。
【００１３】
１３は車両の現在位置を測定するための自立航法センサであり、所定走行距離毎に１個のパルスを出力して車両の移動距離を検出する距離センサ（車速センサ）１３ａと、車両の回転角度（移動方位）を検出する振動ジャイロ等の角速度センサ（相対方位センサ）１３ｂとを含んでいる。自立航法センサ１３は、これらの距離センサ１３ａおよび角速度センサ１３ｂによって車両の相対位置および方位を検出し、その情報をナビゲーション制御装置１００に出力する。
【００１４】
１４は車両の現在位置を測定するためのＧＰＳ受信機であり、複数のＧＰＳ衛星から送られてくる電波をＧＰＳアンテナ（図示せず）で受信し、３次元測位処理あるいは２次元測位処理を行って車両の絶対位置および方位を計算する（車両方位は、現時点における自車位置と１サンプリング時間ΔＴ前の自車位置とに基づいて計算する）。そして、ＧＰＳ受信機１４は、これらの計算した車両の絶対位置および方位の情報を、測位時刻と共にナビゲーション制御装置１００に出力する。
【００１５】
１５は画像表示装置であり、ナビゲーション制御装置１００の制御によって生成された画像を表示する。この画像表示装置１５の画面上には、自車位置を含む範囲の地図画像が車両位置マークや各種ランドマーク等と共に表示される。また、この地図画像上に誘導経路が表示されるとともに、車両の位置が誘導経路上の案内交差点近傍に近づいたときに交差点拡大図が表示される。
【００１６】
次いで、ナビゲーション制御装置１００の内部構成において、２１は地図バッファであり、ＤＶＤ−ＲＯＭ１１から読み出された地図データ（上述の住所データおよび位置データを含む）を一時的に格納する。この地図バッファ２１は、特許請求の範囲の住所データ記憶部を構成する。２２はＲＯＭ読出制御部であり、ＤＶＤ−ＲＯＭ１１からの地図データの読み出しを制御する。
【００１７】
このＲＯＭ読出制御部２２は、後述するマップマッチング制御部２６からマップマッチング処理後の車両現在位置情報を入力する。そして、その車両現在位置を含む所定範囲の地図データの読み出し指示を出力する。これにより、地図表示に必要な地図データをＤＶＤ−ＲＯＭ１１から読み出して、地図バッファ２１に格納する。また、ＲＯＭ読出制御部２２は、ナビゲーション装置の起動時にＤＶＤ−ＲＯＭ１１から地図データを初めて読み出すときに、住所データおよび位置データの読み出し指示を出力する。これにより、目的地の設定に必要な住所データおよび位置データをＤＶＤ−ＲＯＭ１１から読み出して、地図バッファ２１に格納する。
【００１８】
２３は外部信号入力部であり、操作部１２からその操作状態に応じた操作信号を入力する。外部信号入力部２３は、入力した操作信号に応じた処理の指示信号を各部に出力する。２４は車両位置・方位計算部であり、自立航法センサ１３から出力される自車の相対的な位置および方位のデータに基づいて、絶対的な自車位置（推定車両位置）および車両方位を計算する。２５はデータ記憶部であり、ＧＰＳ受信機１４から出力される自車の絶対的な位置および方位のデータを順次格納する。
【００１９】
上述のマップマッチング制御部２６は、地図バッファ２１に読み出されている地図データと、車両位置・方位計算部２４により計算された自立航法センサ１３に基づく推定車両位置および車両方位のデータと、データ記憶部２５に格納されたＧＰＳ受信機１４による自車位置および車両方位のデータとを用いて、車両走行距離毎に投影法等によるマップマッチング処理を行って、自車の走行位置を地図データの道路上に位置修正する。
【００２０】
２７は誘導経路制御部であり、地図バッファ２１に格納された地図データを用いて、現在地から目的地までを結ぶ最もコストが小さな誘導経路を探索する。２８は誘導経路メモリであり、誘導経路制御部２７によって探索された誘導経路のデータ（現在地から目的地までのノードの集合）を記憶する。
【００２１】
すなわち、誘導経路制御部２７は、後述する設定部３２によって経路探索の目的地を表す目的地データが誘導経路メモリ２８に格納された後に、操作部１２の操作によって誘導経路の探索指示が出されると、マップマッチング制御部２６によって修正された後の自車位置を出発地データとして設定して誘導経路メモリ２８に格納する。そして、誘導経路制御部２７は、誘導経路メモリ２８に格納された出発地および目的地を所定の条件下で結ぶ走行経路を探索し、その結果を誘導経路メモリ２８に更に格納する。
【００２２】
２９は地図描画部であり、地図バッファ２１に格納された地図データに基づいて、画像表示装置１５への地図（平面図）表示に必要な地図画像データを生成する。３０はＶＲＡＭ（ビデオＲＡＭ）であり、地図描画部２９により生成された地図画像データを一時的に格納する。３１は読出制御部であり、ＶＲＡＭ３０からの地図画像データの読み出しを制御する。すなわち、地図描画部２９によって生成された地図画像データは、ＶＲＡＭ３０に一時的に格納され、読出制御部３１によって１画面分の地図画像データが読み出される。
【００２３】
設定部３２は、ユーザによる操作部１２の操作を介して、誘導経路の目的地を設定する。すなわち、設定部３２は、ユーザが所望する目的地を表す目的地データを誘導経路メモリ２８に格納する。この目的地の設定に関しては、従来と同様に、地図画像をスクロールさせて所望の地点に合わせたカーソル位置を目的地に設定したり、メニュー画面から施設名や地点名、電話番号、郵便番号などのキーワードを入力して検索した地点を目的地に設定したりすることが可能である。本実施形態ではこれらの方法に加えて、図２を用いて後述する住所入力の手法により目的地を設定することも可能にしている。
【００２４】
３３は交差点案内部であり、マップマッチング制御部２６からの自車位置情報と、誘導経路制御部２７からの誘導経路データと、地図バッファ２１からの地図データとに基づいて交差点案内を行う。例えば、自車が誘導経路前方にある案内交差点から所定距離内に接近したときに、地図バッファ２１に格納された交差点拡大図データに基づいて、接近中である交差点の案内図の平面拡大画像を生成して出力する。また、交差点案内部３３は、「次の信号を右折してください。」等の音声案内を行うために、案内音声信号を外部のオーディオ部（図示せず）に出力する。
【００２５】
３４は操作画面発生部であり、操作部１２を用いて各種の操作を行う際に必要な操作画面（住所入力による目的地の設定に関する操作画面を含む）を生成して出力する。例えば、操作画面発生部３４は、設定部３２の制御によって、ユーザが誘導経路の目的地を設定するための目的地設定メニュー画面などのメニュー画像を発生して画像合成部３７に出力する。３５は各種マーク発生部であり、マップマッチング処理された後の自車位置に表示する車両位置マークや、ガソリンスタンドやコンビニエンスストア等を表示する各種ランドマーク等を生成して画像合成部３７に出力する。
【００２６】
３６は誘導経路描画部であり、誘導経路メモリ２８に記憶された経路探索処理の結果を使用して、誘導経路の描画データを発生する。すなわち、誘導経路描画部３６は、誘導経路メモリ２８に記憶された誘導経路データの中から、その時点でＶＲＡＭ３０に描画された地図エリアに含まれるものを選択的に読み出し、地図画像に重ねて他の道路と異なる濃い紫色で太く強調した誘導経路を描画する。
【００２７】
画像合成部３７は各種画像を合成して出力する。すなわち、読出制御部３１によって読み出された地図画像データに、操作画面発生部３４、各種マーク発生部３５および誘導経路描画部３６のそれぞれから出力される各画像データを重ねて画像合成を行い、画像表示装置１５に出力する。
【００２８】
図２は、第１の実施形態による設定部３２の機能構成例を示すブロック図である。図２に示すように、設定部３２は、その機能構成として、位置データ入力部３２ａ、住所データ取得部３２ｂ、住所データバッファ３２ｃ、住所データ表示制御部３２ｄ、住所データ更新部３２ｅ、位置データ取得部３２ｆおよび目的地設定部３２gを備えている。さらに、住所データ更新部３２ｅは、その機能構成として、変更候補生成部３２ｈ、変更候補表示制御部３２ｉおよび更新部３２ｊを備えている。
【００２９】
位置データ入力部３２ａは、地図上の現在位置を表す位置データとして、マップマッチング制御部２６によって修正された後の自車位置情報を入力する。位置データ入力部３２ａは、マップマッチング制御部２６から入力した位置データを住所データ取得部３２ｂおよび住所データ更新部３２ｅに出力する。
【００３０】
住所データ取得部３２ｂは、位置データ入力部３２ａから出力された位置データに対応する住所データを地図バッファ２１より取得する。そして、住所データ取得部３２ｂは、地図バッファ２１より取得した住所データを住所データバッファ３２ｃに格納する。ここでは一例として、現在位置に対応する住所データとして、「神奈川県横浜市港北区箕輪町２丁目５−１０」の住所データが住所データバッファ３２ｃに格納されたものとする。
【００３１】
住所データ表示制御部３２ｄは、住所データバッファ３２ｃに格納されている住所データを読み出し、当該住所データを構成する複数の要素データをそれぞれ毎に変更可能に表した目的地設定メニュー画面を表示するように操作画面発生部３４を制御する。図３は、第１の実施形態による目的地設定メニュー画面の表示例を示す図である。図３の目的地設定メニュー画面には、都道府県名を選択するためのコンボボックス１１０、市町村名を選択するためのコンボボックス１２０、行政区を選択するためのコンボボックス１３０、大字・字を選択するためのコンボボックス１４０、丁目を選択するためのコンボボックス１５０、番地を選択するためのコンボボックス１６０、戸番を選択するためのコンボボックス１７０、目的地の検索を指示するための検索ボタン１８０が設けられている。ユーザは、操作部１２を操作して、最初に表示されている住所データが所望の住所データとなるように、各コンボボックスにおいてデータを選択する。
【００３２】
住所データ表示制御部３２ｄは、最初は図３（ａ）のように現在位置に対応する住所を各コンボボックスに表示する。すなわち、図３（ａ）では、住所データバッファ３２ｃに格納されている住所データ（「神奈川県横浜市港北区箕輪町２丁目５−１０」）を構成する７つの要素データ（「神奈川県」，「横浜市」，「港北区」，「箕輪町」，「２丁目」，「５」，「１０」）がそれぞれ毎にコンボボックス１１０〜１７０において変更可能に表示されている。この段階で、ユーザは、検索ボタン１８０を押下操作することで、現在コンボボックス１１０〜１７０において表示されている各要素データを繋げた住所データに対応する位置データを検索して目的地に設定することができる。なお、検索ボタン１８０は、各コンボボックス１１０〜１７０に住所データを構成する全ての要素データが設定されている場合に限り、目的地設定メニュー画面に表示される。
【００３３】
住所データ更新部３２ｅは、住所データ表示制御部３２ｄにより表示された住所データに対する変更操作を外部信号入力部２３を介して受けて、住所データバッファ３２ｃに格納されている住所データを更新する。具体的には、以下のように更新を行う。すなわち、住所データ更新部３２ｅの変更候補生成部３２ｈは、住所データ表示制御部３２ｄにより目的地設定メニュー画面に表示された住所データを構成する７つの要素データのうち、所望の要素データに対する変更指示の操作を外部信号入力部２３を介して受けて、当該変更指示を受けた要素データの変更候補を複数生成する。ここで生成する変更候補は、最上位階層の要素データから変更指示を受けた要素データの１つ上の階層までの要素データを一連的に繋げたデータで表されるエリアに含まれる地名である。例えば、変更指示を受けた要素データが大字・字である場合、変更候補生成部３２ｈは、その１つ上の階層（行政区）までの要素データを一連的に繋げたデータ（都道府県名＋市町村名＋行政区）に含まれる複数の地名を変更候補として生成する。ただし、変更指示を受けた要素データが都道府県名（最上位階層）である場合、その１つ上の階層がないため、変更候補生成部３２ｈは、現在の都道府県以外の都道府県を変更候補として生成する。変更候補生成部３２ｈは、生成した複数の変更候補を変更候補表示制御部３２ｉに出力する。
【００３４】
変更候補表示制御部３２ｉは、変更候補生成部３２ｈから出力された変更候補を目的地設定メニュー画面に表示するように操作画面発生部３４を制御する。変更候補生成部３２ｈから出力された変更候補が複数あれば、変更候補表示制御部３２ｉは、複数の変更候補のうち、現在位置（位置データ入力部３２ａから出力された位置データにより特定される）から所定距離の範囲内に位置する変更候補については当該現在位置から近い順に表示するとともに、当該現在位置から所定距離の範囲内に位置しない変更候補については５０音順に表示するように操作画面発生部３４を制御する。ここで変更候補表示制御部３２ｉは、現在位置から所定距離の範囲内に位置する変更候補を変更候補リストの先頭から表示し、その後で所定距離の範囲内に位置しない変更候補を表示する。このような表示をすることによって、目的地が現在位置から近い場合には、近い順に表示された変更候補の中から所望の変更候補を容易に選択することができる一方、目的地が現在位置から近くない場合であっても、所望の変更候補の読みさえ分かっていれば当該所望の変更候補を容易に選択することができるという効果が得られる。
【００３５】
ここで、現在位置から所定距離の範囲内に変更候補が位置するとは、変更候補により特定されるエリアの基準位置（例えば、当該エリアの中心地または当該エリア内に存在する代表的な施設である市役所などが存在する位置）が現在位置から所定距離の範囲内に位置することである。変更候補により特定される各エリアの基準位置は、地図バッファ２１に格納されている地図データ中にあらかじめ設定されている。本実施形態では、所定距離は、住所データを構成する要素データにより表される行政区分毎に異なる。これにより、近い順に表示される対象となる変更候補の数が、行政区分間で大きく異ならないように調整することができる。例えば、要素データにより表される行政区分が市である場合、所定距離は２０ｋｍに設定されている。また、要素データにより表される行政区分が町である場合、一般的に市より狭いため、所定距離は２ｋｍに設定されている。
【００３６】
図３（ｂ）は、図３（ａ）において、「神奈川県横浜市港北区箕輪町２丁目５−１０」なる住所データを構成する複数の要素データのうち、大字・字の要素データ（「箕輪町」）に対する変更指示の操作を外部信号入力部２３を介して受けた場合の表示例である。図３（ｂ）の目的地設定メニュー画面では、コンボボックス１４０に代えて、変更候補を選択するためのリストボックス１９０が表示されている。この場合、変更候補生成部３２ｈは、地図バッファ２１に格納されている地図データを参照して、「神奈川県横浜市港北区箕輪町２丁目５−１０」なる住所データの最上位階層の要素データから大字・字の要素データ（「箕輪町」）の１つ上の階層までの要素データを一連的に繋げたデータ（「神奈川県横浜市港北区」）に含まれる複数の地名（「箕輪町」、「日吉」、「日吉本町」、「白坂」等）を変更候補として生成し変更候補表示制御部３２ｉに出力する。
【００３７】
変更候補表示制御部３２ｉは、変更候補生成部３２ｈから出力された変更候補を目的地設定メニュー画面のリストボックス１９０にリスト表示するように操作画面発生部３４を制御する。なお、図３（ｂ）に示すように、住所データを構成する複数の要素データのうち、所望の要素データに対する変更指示の操作を外部信号入力部２３を介して住所データ更新部３２ｅが受けた場合、変更候補表示制御部３２ｉは、当該所望の要素データよりも下位階層に位置する全ての要素データの値をクリアし、当該全ての要素データを入力できるように操作画面発生部３４を制御する。
【００３８】
更新部３２ｊは、変更候補表示制御部３２ｉによって表示された複数の変更候補の中から何れかを選択する操作を外部信号入力部２３を介して受けたとき、住所データバッファ３２ｃに格納されている住所データを、選択された変更候補を用いて更新する。図３（ｂ）の例では、ユーザが操作部１２を操作することによって、リストボックス１９０に表示された複数の変更候補の中から「日吉本町」を選択したものとする。この場合、更新部３２ｊは、住所データバッファ３２ｃに格納されている住所データ「神奈川県横浜市港北区箕輪町２丁目５−１０」を、選択された変更候補「日吉本町」を用いて「神奈川県横浜市港北区日吉本町」に更新する。
【００３９】
その後、住所データ表示制御部３２ｄは、住所データバッファ３２ｃに格納されている更新後の住所データ（図３（ｂ）の例では、「神奈川県横浜市港北区日吉本町」）を読み出し、当該住所データを構成する複数の要素データ（図３（ｂ）の例では、「神奈川県」、「横浜市」、「港北区」、「日吉本町」、「空白」、「空白」、「空白」）をそれぞれ毎に変更可能に表した目的地設定メニュー画面を表示するように操作画面発生部３４を制御する。その結果、図３（ｃ）のように、目的地設定メニュー画面が表示される。
【００４０】
図３（ｄ）〜（ｆ）は、図３（ｃ）において空白表示とされた丁目の要素データ、番地の要素データ、戸番の要素データに対して、図３（ｂ）と同様の手順で変更操作がそれぞれ行われた後の表示例である。すなわち、図３（ｄ）のコンボボックス１５０には「３丁目」が設定されている。また、図３（ｅ）のコンボボックス１６０には「１６」が設定されている。また、図３（ｆ）のコンボボックス１７０には「５」が設定されている。
【００４１】
位置データ取得部３２ｆは、住所データを構成する全ての要素データが住所データバッファ３２ｃに設定されている場合、検索ボタン１８０の押下操作を外部信号入力部２３を介して受けたとき、住所データバッファ３２ｃに格納されている住所データに対応する位置データを地図バッファ２１より取得する。そして、位置データ取得部３２ｆは、地図バッファ２１より取得した位置データを目的地設定部３２gに出力する。目的地設定部３２gは、位置データ取得部３２ｆから出力された位置データを目的地データとして誘導経路メモリ２８に格納する。
【００４２】
次に、第１の実施形態の設定部３２による目的地設定に関する動作について説明する。図４は、第１の実施形態による設定部３２の動作例を示すフローチャートである。図４におけるステップＳ１００の処理は、設定部３２が、外部信号入力部２３を介して住所入力による目的地の設定要求（住所入力メニューの選択要求）を受け付けることにより開始する。
【００４３】
まず、位置データ入力部３２ａは、地図上の現在位置を表す位置データとして、マップマッチング制御部２６によって修正された後の自車位置情報を入力する（ステップＳ１００）。位置データ入力部３２ａは、マップマッチング制御部２６から入力した位置データを住所データ取得部３２ｂおよび住所データ更新部３２ｅに出力する。
【００４４】
次に、住所データ取得部３２ｂは、位置データ入力部３２ａから出力された位置データに対応する住所データを地図バッファ２１より取得する（ステップＳ１２０）。そして、住所データ取得部３２ｂは、地図バッファ２１より取得した住所データを住所データバッファ３２ｃに格納する。
【００４５】
次に、住所データ表示制御部３２ｄは、住所データバッファ３２ｃに格納されている住所データを読み出し、当該住所データを構成する複数の要素データをそれぞれ毎に変更可能に表した目的地設定メニュー画面を表示するように操作画面発生部３４を制御する（ステップＳ１４０）。
【００４６】
次に、住所データ更新部３２ｅは、住所データ表示制御部３２ｄにより目的地設定メニュー画面に表示された住所データを構成する複数の要素データのうち、所望の要素データに対する変更指示の操作を外部信号入力部２３を介して受けたか否かについて判定する（ステップＳ１６０）。もし、変更指示の操作を受けたと住所データ更新部３２ｅにて判定した場合（ステップＳ１６０にてＹＥＳ）、変更候補生成部３２ｈは、当該変更指示を受けた要素データの変更候補を複数生成する（ステップＳ１８０）。そして、変更候補生成部３２ｈは、生成した変更候補を変更候補表示制御部３２ｉに出力する。
【００４７】
次に、変更候補表示制御部３２ｉは、変更候補生成部３２ｈから出力された変更候補を目的地設定メニュー画面に表示するように操作画面発生部３４を制御する（ステップＳ２００）。次に、更新部３２ｊは、変更候補表示制御部３２ｉによって表示された複数の変更候補の中から何れかを選択する操作を外部信号入力部２３を介して受けたか否かについて判定する（ステップＳ２２０）。もし、複数の変更候補の中から何れかを選択する操作を受けていないと更新部３２ｊにて判定した場合（ステップＳ２２０にてＮＯ）、処理はステップＳ２２０に遷移する。
【００４８】
一方、複数の変更候補の中から何れかを選択する操作を受けたと更新部３２ｊにて判定した場合（ステップＳ２２０にてＹＥＳ）、更新部３２ｊは、住所データバッファ３２ｃに格納されている住所データを、選択された変更候補を用いて更新する（ステップＳ２４０）。次に、住所データ表示制御部３２ｄは、住所データバッファ３２ｃに格納されている更新後の住所データを読み出し、当該住所データを構成する複数の要素データをそれぞれ毎に変更可能に表した目的地設定メニュー画面を表示するように操作画面発生部３４を制御する（ステップＳ２６０）。その後、処理はステップＳ１６０に遷移する。
【００４９】
一方、所望の要素データに対する変更指示の操作を受けていないと住所データ更新部３２ｅにて判定した場合（ステップＳ１６０にてＮＯ）、位置データ取得部３２ｆは、住所データバッファ３２ｃに格納されている住所データを参照し、当該住所データを構成する全ての要素データが設定されているか否かについて判定する（ステップＳ２８０）。もし、住所データを構成する全ての要素データが設定されていないと位置データ取得部３２ｆにて判定した場合（ステップＳ２８０にてＮＯ）、処理はステップＳ１６０に遷移する。
【００５０】
一方、住所データを構成する全ての要素データが設定されていると位置データ取得部３２ｆにて判定した場合（ステップＳ２８０にてＹＥＳ）、位置データ取得部３２ｆは、検索ボタン１８０の押下操作を外部信号入力部２３を介して受けたか否かについて判定する（ステップＳ３００）。もし、検索ボタン１８０の押下操作を受けていないと位置データ取得部３２ｆにて判定した場合（ステップＳ３００にてＮＯ）、処理はステップＳ１６０に遷移する。
【００５１】
一方、検索ボタン１８０の押下操作を受けたと位置データ取得部３２ｆにて判定した場合（ステップＳ３００にてＹＥＳ）、位置データ取得部３２ｆは、住所データバッファ３２ｃに格納されている住所データに対応する位置データを地図バッファ２１より取得する（ステップＳ３２０）。そして、位置データ取得部３２ｆは、地図バッファ２１より取得した位置データを目的地設定部３２gに出力する。最後に、目的地設定部３２gは、位置データ取得部３２ｆから出力された位置データを目的地データとして誘導経路メモリ２８に格納する（ステップＳ３４０）。その後、ステップＳ３４０の処理が完了することによって、設定部３２は、図４における処理を終了する。
【００５２】
以上詳しく説明したように、第１の実施形態では、住所入力メニューが選択されたときに、地図上の現在位置を表す位置データに対応する住所データを地図データから取得し、当該住所データを構成する複数の要素データをそれぞれ毎に変更可能に表示する。そして、所望の要素データに対する変更操作を受けて、住所データを更新し、当該更新された住所データに対応する位置を目的地として設定するようにしている。
【００５３】
このように、第１の実施形態によれば、必要最低限の入力操作（最初に表示された住所データの中で所望の住所と異なる一部だけを変更する操作）で所望の住所データを得ることが可能となり、住所データを最上層の行政区分から最下層の地番まで全て順番に入力する必要がなくなる。これにより、ユーザによって行われる住所データの入力の手間を軽減でき、住所入力による目的地の設定を迅速に行うことができるようになる。特に、目的地が現在位置付近にある場合には、最初に表示された住所データの中で所望の住所と異なる部分が少なくなるため、ユーザによって行われる住所データの入力の手間をより軽減することができる。
【００５４】
次に、本発明の第２の実施形態を図面に基づいて説明する。図５は、第２の実施形態によるナビゲーション装置の全体構成例を示すブロック図である。なお、この図５において、図１に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
【００５５】
第２の実施形態において、ナビゲーション装置は、図１のＤＶＤ−ＲＯＭ１１の代わりにＤＶＤ−ＲＯＭ１１′を備えている。また、ナビゲーション制御装置１００は、図１の設定部３２の代わりに設定部３２′を備えている。
【００５６】
ＤＶＤ−ＲＯＭ１１′に記憶されている地図データには、図１のＤＶＤ−ＲＯＭ１１に記憶されていた各種データ（住所データや位置データを含む）の他に、住所データに関連する場所を表す場所データが含まれている。具体的には、住所データを構成する要素データ（都道府県名、市町村名、行政区、大字・字、丁目、番地および戸番）毎に、１つまたは複数の場所データが関連付けられている。要素データに関連付けられている場所データとは、当該要素データにより特定されるエリア内に存在するお勧めスポット（例えば、名勝、遊び場または有名な料理店など）の名称を表すデータである。例えば、住所データを構成する要素データ「横浜市」には、「山下公園」、「横浜中華街」および「横浜アリーナ」等の場所データが関連付けられている。なお、住所データを構成する要素データに関連付けられている場所データは、当該要素データにより特定されるエリアの基準位置（例えば、当該エリアの中心地または当該エリア内に存在する代表的な施設などが存在する位置）の近辺（基準位置から所定距離の範囲内）に存在するお勧めスポットの名称を表すデータであっても良い。また、全ての要素データに対して必ず場所データが関連付けられているとは限らない。近辺にお勧めスポットが存在しない場合、その要素データには場所データが関連付けられないこととなる。
【００５７】
地図バッファ２１は、ＲＯＭ読出制御部２２の制御によってＤＶＤ−ＲＯＭ１１′から読み出された地図データ（上述の住所データ、位置データおよび場所データを含む）を一時的に格納する。この地図バッファ２１は、特許請求の範囲の第２住所データ記憶部および場所データ記憶部を構成する。
【００５８】
図６は、第２の実施形態による設定部３２′の機能構成例を示すブロック図である。図６に示すように、設定部３２′は、その機能構成として、場所データ取得部３２ｋ、場所データバッファ３２ｍおよび場所データ表示制御部３２ｎを更に備えている。また、設定部３２′は、その機能構成として、図２の位置データ取得部３２ｆの代わりに位置データ取得部３２ｆ′を備えている。なお、この図６において、図２に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
【００５９】
図７は、第２の実施形態による目的地設定メニュー画面の表示例を示す図である。図７の例では、ユーザが目的地として検索したい住所は、「神奈川県横浜市港北区日吉本町」で特定されるエリア内に存在する「日吉神社」の住所である。
【００６０】
図７（ａ）では、現在位置に対応する住所として住所データバッファ３２ｃに格納されている住所データ（「神奈川県横浜市港北区箕輪町２丁目５−１０」）を構成する７つの要素データ（「神奈川県」，「横浜市」，「港北区」，「箕輪町」，「２丁目」，「５」，「１０」）がそれぞれ毎にコンボボックス１１０〜１７０において変更可能に表示されている。
【００６１】
この段階で、「神奈川県横浜市港北区箕輪町２丁目５−１０」なる住所データを構成する７つの要素データのうち、大字・字の要素データ（「箕輪町」）を「日吉本町」に変更する操作が行われると、更新部３２ｊは、住所データバッファ３２ｃに格納されている住所データ「神奈川県横浜市港北区箕輪町２丁目５−１０」を「神奈川県横浜市港北区日吉本町」に更新する。
【００６２】
場所データ取得部３２ｋは、住所データバッファ３２ｃに格納されている住所データが更新部３２ｊにより更新された後に、当該更新後の住所データに対応する場所データを地図バッファ２１より取得する。そして、場所データ取得部３２ｋは、地図バッファ２１より取得した場所データを場所データバッファ３２ｍに格納する。
【００６３】
場所データ表示制御部３２ｎは、図７（ｂ）に示すように、場所データを目的地設定メニュー画面に表示するための関連ボタン２００を目的地設定メニュー画面に表示するように操作画面発生部３４を制御する。その後、場所データ表示制御部３２ｎは、目的地設定メニュー画面に表示された関連ボタン２００を押下する操作を外部信号入力部２３を介して受けた場合、図７（ｃ）に示すように、場所データバッファ３２ｍに格納されている場所データ（「日吉神社」、「慶応大学」、「東急日吉駅」）を目的地設定メニュー画面のリストボックス２１０に表示するように操作画面発生部３４を制御する。
【００６４】
この段階で、ユーザは、リストボックス２１０に表示されている３つの場所データの何れかを選択操作することで、当該選択操作をした場所データに対応する位置データを目的地に設定することができる。
【００６５】
位置データ取得部３２ｆ′は、場所データ表示制御部３２ｎにより表示された場所データの何れかを選択する操作を外部信号入力部２３を介して受けて、当該選択操作された場所データに対応する位置データを地図バッファ２１より取得する。そして、位置データ取得部３２ｆ′は、地図バッファ２１より取得した位置データを目的地設定部３２gに出力する。目的地設定部３２gは、位置データ取得部３２ｆ′から出力された位置データを目的地データとして誘導経路メモリ２８に格納する。
【００６６】
次に、第２の実施形態の設定部３２′による目的地設定に関する動作について説明する。図８は、第２の実施形態による設定部３２′の動作例を示すフローチャートである。図８におけるステップＳ５００の処理は、設定部３２′が、外部信号入力部２３を介して住所入力による目的地の設定要求（住所入力メニューの選択要求）を受け付けることにより開始する。なお、この図８において、ステップＳ５００〜Ｓ６６０およびステップＳ７８０〜Ｓ８４０は、図４のステップＳ１００〜Ｓ２６０およびステップＳ２８０〜Ｓ３４０とそれぞれ同一の処理であるので、ここでは重複する説明を省略する。
【００６７】
ステップＳ６６０において、住所データ表示制御部３２ｄが、更新後の住所データを構成する複数の要素データをそれぞれ毎に変更可能に表した目的地設定メニュー画面を表示するように操作画面発生部３４を制御した後に、場所データ取得部３２ｋは、地図バッファ２１を参照して、当該更新後の住所データに対応する場所データが存在するか否かについて判定する（ステップＳ６８０）。もし、対応する場所データが存在しないと場所データ取得部３２ｋにて判定した場合（ステップＳ６８０にてＮＯ）、処理はステップＳ５６０に遷移する。一方、対応する場所データが存在すると場所データ取得部３２ｋにて判定した場合（ステップＳ６８０にてＹＥＳ）、場所データ取得部３２ｋは、対応する場所データを地図バッファ２１より取得する（ステップＳ７００）。そして、場所データ取得部３２ｋは、地図バッファ２１より取得した場所データを場所データバッファ３２ｍに格納する。続いて、場所データ表示制御部３２ｎは、当該場所データを目的地設定メニュー画面に表示するための関連ボタン２００を目的地設定メニュー画面に表示するように操作画面発生部３４を制御する（ステップＳ７２０）。
【００６８】
次に、場所データ表示制御部３２ｎは、目的地設定メニュー画面に表示された関連ボタン２００を押下する操作を外部信号入力部２３を介して受けたか否かについて判定する（ステップＳ７４０）。もし、関連ボタン２００を押下する操作を受けていないと場所データ表示制御部３２ｎにて判定した場合（ステップＳ７４０にてＮＯ）、処理はステップＳ５６０に遷移する。一方、関連ボタン２００を押下する操作を受けたと場所データ表示制御部３２ｎにて判定した場合（ステップＳ７４０にてＹＥＳ）、場所データ表示制御部３２ｎは、場所データバッファ３２ｍに格納されている場所データを目的地設定メニュー画面に表示するように操作画面発生部３４を制御する（ステップＳ７６０）。その後、処理はステップＳ５６０に遷移する。
【００６９】
また、住所データを構成する全ての要素データが設定されていないと位置データ取得部３２ｆ′にて判定した場合（ステップＳ７８０にてＮＯ）、もしくは、検索ボタン１８０の押下操作を受けていないと位置データ取得部３２ｆ′にて判定した場合（ステップＳ８００にてＮＯ）には、位置データ取得部３２ｆ′は、場所データバッファ３２ｍに格納されている場所データが目的地設定メニュー画面に表示されているか否かについて判定する（ステップＳ８６０）。もし、場所データが目的地設定メニュー画面に表示されていないと位置データ取得部３２ｆ′にて判定した場合（ステップＳ８６０にてＮＯ）、処理はステップＳ５６０に遷移する。
【００７０】
一方、場所データが目的地設定メニュー画面に表示されていると位置データ取得部３２ｆ′にて判定した場合（ステップＳ８６０にてＹＥＳ）、位置データ取得部３２ｆ′は、場所データ表示制御部３２ｋにより表示された場所データの何れかを選択する操作を外部信号入力部２３を介して受けたか否かについて判定する（ステップＳ８８０）。もし、表示された場所データの何れかを選択する操作を受けていないと位置データ取得部３２ｆ′にて判定した場合（ステップＳ８８０にてＮＯ）、処理はステップＳ５６０に遷移する。
【００７１】
一方、表示された場所データの何れかを選択する操作を受けたと位置データ取得部３２ｆ′にて判定した場合（ステップＳ８８０にてＹＥＳ）、位置データ取得部３２ｆ′は、選択操作された場所データに対応する位置データを地図バッファ２１より取得する（ステップＳ９００）。そして、位置データ取得部３２ｆ′は、地図バッファ２１より取得した位置データを目的地設定部３２gに出力する。最後に、目的地設定部３２gは、位置データ取得部３２ｆ′から出力された位置データを目的地データとして誘導経路メモリ２８に格納する（ステップＳ９２０）。その後、ステップＳ９２０の処理が完了することによって、設定部３２′は、図８における処理を終了する。
【００７２】
以上詳しく説明したように、第２の実施形態では、住所データ更新部３２ｅにより更新された住所データに関連する場所データを目的地設定メニュー画面に表示する。そして、表示された場所データに対する選択操作を受けた場合には、選択操作により選択された場所データに対応する位置データを地図バッファ２１より取得し、当該取得した位置データを目的地データとして誘導経路メモリ２８に格納（設定）するようにしている。
【００７３】
このように構成した第２の実施形態によれば、必要最低限の入力操作（最初に表示された住所データの中で一部だけを変更する操作およびその後表示された場所データを選択する操作）で所望の住所データを得ることが可能となり、住所データを最上層の行政区分から最下層の地番まで全て順番に入力する必要がなくなる。これにより、ユーザによって行われる住所データの入力の手間を軽減でき、住所入力による目的地の設定を迅速に行うことができるようになる。特に、更新後の要素データにより表される行政区画のエリアにおけるお勧めスポット（代表的な施設、名勝など）を目的地に設定することを所望するユーザは、当該お勧めスポットの正確な住所を知らなくても簡単に目的地として設定することができる。
【００７４】
なお、上記第１および第２の実施形態では、住所データ取得部３２ｂにより取得された住所データを構成する複数の要素データをそれぞれ毎に変更可能に表示する例について説明したが、本発明はこれに限定されない。例えば、変更される可能性の低い要素データ（例えば、都道府県名）がユーザの誤操作によって変更されてしまうことを防止するために、住所データ取得部３２ｂにより取得された住所データを構成する複数の要素データのうち一部の要素データ（例えば、変更される可能性の高い、市町村名より下の階層の各要素データ）に絞って変更可能に表示するようにしても良い。
【００７５】
また、上記第１および第２の実施形態では、位置データ入力部３２ａが地図上の現在位置を表す位置データを入力する例について説明したが、本発明はこれに限定されない。例えば、位置データ入力部３２ａは、操作部１２に対するユーザ操作を介して、地図上でカーソルによって任意に指定された位置を表す位置データを入力するようにしても良い。また、位置データ入力部３２ａは、過去に目的地として設定された位置が履歴情報として記憶されていれば、当該履歴情報に記憶されている何れかの位置（例えば、直近に設定された目的地、設定頻度が最も大きい目的地）を表す位置データを入力するようにしても良い。
【００７６】
また、上記第１および第２の実施形態では、変更候補生成部３２ｈにより生成された複数の変更候補のうち、現在位置から所定距離の範囲内に位置する変更候補については当該現在位置から近い順に表示するとともに、当該現在位置から所定距離の範囲内に位置しない変更候補については５０音順に表示する例について説明したが、本発明はこれに限定されない。例えば、変更候補生成部３２ｈにより生成された全ての変更候補について現在位置から近い順に表示するようにしても良い。このような表示をすることによって、目的地が現在位置から近い場合には、近い順に表示された変更候補の中から所望の変更候補を容易に選択することができる。
【００７７】
また、変更候補生成部３２ｈにより生成された全ての変更候補について５０音順に表示するようにしても良い。このような表示をすることによって、目的地が現在位置から近くない場合であっても、所望の変更候補の読みさえ分かっていれば当該所望の変更候補を容易に選択することができる。また、変更候補生成部３２ｈにより生成された複数の変更候補のうち現在位置から所定距離の範囲内に位置する変更候補についてのみ、当該現在位置から近い順に、または５０音順に表示するようにしても良い。このようにすれば、現在位置から近くないためにユーザによって選択される可能性の低い変更候補が不必要に表示されることを回避することができる。
【００７８】
また、上記第１および第２の実施形態では、住所データを構成する全ての要素データが設定されている場合に限り、検索ボタン１８０の押下操作を受けて、当該住所データに対応する位置データを地図バッファ２１より取得する（検索する）ことが可能な例について説明したが、本発明はこれに限定されない。例えば、住所データを構成する一部の要素データのみが設定されている場合であっても、検索ボタン１８０の押下操作を受けて、当該住所データに対応する位置データを検索できるようにしても良い。この場合、最上位階層から現に設定されている最下層の要素データまでを繋げたデータの基準位置が目的地の候補として検索される。
【００７９】
また、上記第２の実施形態では、住所データを構成する７つの要素データの何れを変更しても当該要素データに関連付けられている場所データを表示する例について説明したが、一部の要素データを変更した場合に限り関連付けられている場所データを表示するようにしても良い。例えば、住所データを構成する７つの要素データのうち、丁目の要素データより上の階層に位置する４つの要素データ（都道府県名、市町村名、行政区、大字・字）の何れかを変更した場合に限り、変更された要素データに関連付けられている場所データを表示しても良い。
【００８０】
その他、上記第１および第２の実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００８１】
【図１】第１の実施形態によるナビゲーション装置の構成例を示すブロック図である。
【図２】第１の実施形態による設定部の機能構成例を示すブロック図である。
【図３】第１の実施形態による目的地設定メニュー画面の表示例を示す図である。
【図４】第１の実施形態による設定部の動作例を示すフローチャートである。
【図５】第２の実施形態によるナビゲーション装置の構成例を示すブロック図である。
【図６】第２の実施形態による設定部の機能構成例を示す図である。
【図７】第２の実施形態による目的地設定メニュー画面の表示例を示す図である。
【図８】第２の実施形態による設定部の動作例を示すフローチャートである。
【符号の説明】
【００８２】
２１  地図バッファ（住所データ記憶部、第２住所データ記憶部、場所データ記憶部）
３２ａ  位置データ入力部
３２ｂ  住所データ取得部
３２ｄ  住所データ表示制御部
３２ｅ  住所データ更新部
３２ｆ，３２ｆ′  位置データ取得部
３２ｈ  変更候補生成部
３２ｉ  変更候補表示制御部
３２ｊ  更新部
３２ｋ  場所データ取得部
３２ｎ  場所データ表示制御部
【図１】
2010127691.tif 000003
【図２】
2010127691.tif 000004
【図３】
2010127691.tif 000005
【図４】
2010127691.tif 000006
【図５】
2010127691.tif 000007
【図６】
2010127691.tif 000008
【図７】
2010127691.tif 000009
【図８】
2010127691.tif 000010