(57)【要約】【課題】新しい地図情報とともに旧地図情報を活用することのできるナビゲーション装置を提供する。【解決手段】ナビゲーション装置１００に、新旧の地図情報Ｄ１、Ｄ２を記憶する記憶部３０と、記憶部３０に記憶された新旧の地図情報Ｄ１、Ｄ２のうち、一方の地図情報を検索した検索結果に応じて他方の地図情報を検索可能な地図情報検索部７０を設ける。【選択図】図１
2010286376.tif 000002
【特許請求の範囲】
【請求項１】
新旧の地図情報を記憶する記憶部と、
前記記憶部に記憶された新旧の地図情報のうち、一方の地図情報を検索した検索結果に応じて他方の地図情報を検索可能な地図情報検索部と、
を備えたことを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置において、
前記記憶部に記憶された新旧の地図情報は、地図情報の更新に伴う更新前後の地図情報であること、
を特徴とするナビゲーション装置。
【請求項３】
請求項１又は２に記載のナビゲーション装置において、
前記地図情報検索部に目的地を設定するための目的地設定情報が入力された場合、当該地図情報検索部は当該目的地設定情報に基づいて一方の地図情報を検索し、この検索結果に応じて他方の地図情報を検索すること、
を特徴とするナビゲーション装置。
【請求項４】
請求項３に記載のナビゲーション装置において、
前記目的地設定情報は、目的地とする地点の住所情報および位置情報のうち、少なくともいずれか一方を含むこと、
を特徴とするナビゲーション装置。
【請求項５】
請求項３又は４に記載のナビゲーション装置において、
前記地図情報検索部により他方の地図情報を検索して、前記目的地設定情報に対応する地点を目的地として設定する目的地設定部を備え、
前記目的地設定部により目的地として設定された地点に、前記地図情報検索部に入力された目的地設定情報が関連付けられて一方の地図情報又は他方の地図情報に記憶されること、
を特徴とするナビゲーション装置。
【請求項６】
請求項１〜５のいずれか一項に記載のナビゲーション装置において、
前記新旧の地図情報に基づいて、当該ナビゲーション装置が配置される移動体の現在位置付近の新旧の地図画像が同時に表示される表示部を備えたこと、
を特徴とするナビゲーション装置。
【請求項７】
新旧の地図情報を記憶する記憶部を備えたナビゲーション装置を制御するためのナビゲーション装置の制御方法であって、
前記記憶部に記憶された新旧の地図情報のうち、一方の地図情報を検索する過程と、
一方の地図情報の検索結果に応じて他方の地図情報を検索可能な過程と、
を備えたことを特徴とするナビゲーション装置の制御方法。
【請求項８】
新旧の地図情報を記憶する記憶部を備えたナビゲーション装置をコンピューターを用いて制御するための制御プログラムであって、
前記記憶部に記憶された新旧の地図情報のうち、一方の地図情報を検索させ、
一方の地図情報の検索結果に応じて他方の地図情報を検索させること、
を特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図情報に基づいて経路案内を行うナビゲーション装置、ナビゲーション装置の制御方法および制御プログラムに関する。
【背景技術】
【０００２】
従来、移動体の現在位置付近の地図を表示して経路案内を行うナビゲーション装置が知られている。この種のナビゲーション装置には、地図を表示するための地図画像に加えて、地図上の各地点に存在する観光施設や商業施設、公共施設等、各種施設の位置や住所等に関する情報を含む地図情報が記憶されている（例えば、「特許文献１」および「特許文献２」参照）。
ユーザーから目的地を設定するための住所が入力されると、ナビゲーション装置は、地図情報を検索して入力された住所に対応する目的地の位置情報を取得し、当該施設を目的地として設定する。そして、移動体の現在位置から目的地までの経路を探索し、経路案内を開始する。
【０００３】
ところで、市町村の合併等によって市町村名が変更されると、市町村名の変更に応じて地図情報に登録された各地点の住所情報を変更する必要がある。また、市町村の合併に拠らず、施設の移転や新設、あるいは新規道路の開通などにより地図情報は常に変化している。このため、ユーザーは現在の地図情報に基づいて経路案内を受けるためには、ナビゲーション装置に格納された地図情報を定期的に更新する必要がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１９９３３１号公報
【特許文献２】特開２００４−１７７３６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のナビゲーション装置にあっては、地図情報を更新すると、更新前の旧地図情報は消去されていた。このため、従来のナビゲーション装置では、更新前の旧地図情報を活用することはできなかった。すなわち、地図情報を更新すると、市町村合併等により住所が変更された場合、目的地の旧住所を用いて目的地とする地点を特定することはできなかった。また、地図情報を更新すると、目的地とする施設が移転された場合、当該施設の旧所在地の位置情報に基づいて、当該施設の現在の所在地を目的地として自動的に設定することはできなかった。更に、現在の地図とともに、同地域の過去の地図を対比して表示することもできなかった。
本発明の課題は、新しい地図情報とともに旧地図情報を活用することのできるナビゲーション装置、ナビゲーション装置の制御方法および制御プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の第１態様は、新旧の地図情報を記憶する記憶部と、前記記憶部に記憶された新旧の地図情報のうち、一方の地図情報を検索した検索結果に応じて他方の地図情報を検索可能な地図情報検索部と、を備えたことを特徴とするナビゲーション装置を提供する。
上記構成によれば、地図情報検索部は、地図情報を検索する際に、新旧の地図情報のうち一方の地図情報に含まれない情報を、一方の地図情報の検索結果に応じて他方の地図情報から取得することができる。これにより、旧地図情報（過去の地図情報）にしか含まれない過去の情報を活用して、新しい地図情報においてユーザーに対して経路を案内することができる。
但し、旧地図情報にしか含まれない過去の情報とは、各地点の旧住所情報や、各地点に過去に存在した施設に関する施設情報などがある。また、記憶部には新旧の地図情報が記憶されているので、新しい地図情報に基づく新しい地図（現在の地図）と、旧地図情報に基づく同地域の過去の地図とを対比させて同時に表示することも可能となる。
また、上記において地図情報は、経路案内の地図情報であることが好ましい。経路案内用の地図情報として、経路案内用の地図を表示するための地図画像データー、地図上の各地点の位置情報、各地点に割り当てられた住所情報、各地点に存在する施設に関する施設情報を含むことが好ましい。また、各地点の位置情報とは、各地点の地図上の位置を特定するための情報を指す。また、施設情報として、各施設の正式名称、略称、住所、電話番号、地図上の位置等の当該施設を特定するための情報が含まれると好ましい。
また、「一方の地図情報を検索した検索結果に応じて他方の地図情報を検索する」とは、「一方の地図情報を所定の検索キーに基づいて検索した結果、当該検索キーに対応する情報が得られなかった場合に、一方の地図情報を検索した際に用いた検索キーと同じ検索キーを用いて他方の地図情報を検索する」態様および「一方の地図情報を第一の検索キーに基づいて検索した結果、第一の検索キーに対応する所定の情報を取得した場合、この一方の地図情報から取得した情報を第二の検索キーとして他方の地図情報を検索する」態様が含まれる。ここで、地図情報検索部による新旧の地図情報の検索は、経路案内のための所定の目的のために行われるものであり、例えば、検索キーとして、後述する目的地設定情報を用いることができる。
【０００７】
本発明の第２態様は、上記第１の態様において、前記記憶部に記憶された新旧の地図情報は、地図情報の更新に伴う更新前後の地図情報であること、を特徴とする。
上記構成によれば、経路案内に用いる地図情報を更新した際に、更新前の地図情報を消去せずに、旧地図情報として記憶部に蓄積することができる。これにより、ユーザーが既に所有しているナビゲーション装置において、地図情報を更新した場合に、更新前の地図情報を旧地図情報として、更新前の地図情報に含まれていた目的地とする施設の旧住所や旧所在地などの過去の情報を活用して、更新後の地図情報から目的地の現在の位置を特定するための位置情報等を取得することができる。
また、更新前の地図情報を旧地図情報としているので、旧地図情報を別途用意して、記憶部に記憶させる必要がなく、旧地図情報を記憶部に記憶させるためのコストと手間を不要とすることができる。また、従来、消去されていた更新前の地図情報を情報資源として有効活用することができる。
【０００８】
本発明の第３態様は、上記第１の態様又は第２の態様において、前記地図情報検索部に目的地を設定するための目的地設定情報が入力された場合、当該地図情報検索部は当該目的地設定情報に基づいて一方の地図情報を検索し、この検索結果に応じて他方の地図情報を検索すること、を特徴とする。
上記構成によれば、新旧の地図情報のうち、一方の地図情報を検索して目的地設定情報に対応する情報が取得できない場合でも、他方の地図情報を検索して目的地設定情報に対応する情報を他方の地図情報から取得することができる。また、一方の地図情報を検索して目的地設定情報に対応する所定の情報が取得できた場合に、この所定の情報に基づいて他方の地図情報において目的地設定情報に対応する他の情報を取得することができる。
【０００９】
本発明の第４の態様は、前記目的地設定情報は、目的地の住所情報および位置情報のうち、少なくともいずれか一方を含むこと、を特徴とする。
上記構成によれば、地図情報検索部は、目的地の住所情報および位置情報のうち、少なくともいずれか一方に基づいて、新旧の地図情報を検索して、目的地の住所情報又は位置情報に対応する情報を取得することができる。
【００１０】
本発明の第５態様は、上記第３態様又は第４態様において、前記地図情報検索部により他方の地図情報を検索して、前記目的地設定情報に対応する地点を目的地として設定する目的地設定部を備え、前記目的地設定部により目的地として設定された地点に、前記地図情報検索部に入力された目的地設定情報が関連付けられて一方の地図情報又は他方の地図情報に記憶されること、を特徴とする。
上記構成によれば、例えば、目的地設定情報として目的地の旧住所が入力され、新しい地図情報を検索しても当該住所情報に該当する地点の位置情報を取得できず、旧地図情報を検索して当該住所情報に該当する地点の位置情報を取得することができた場合に、入力された目的地の旧住所を目的地設定部により目的地として設定された地点に関連付けて新しい地図情報に記憶することができる。これにより、次回から、目的地設定情報として目的地とする地点の旧住所が入力された場合でも、旧地図情報を検索することなく、新しい地図情報において対応する地点を目的地として設定することができる。
また、例えば、目的地設定情報として目的地とする施設の旧所在地の位置情報が入力され、旧地図情報を検索して、当該施設の旧所在地の位置情報から当該施設の施設情報を取得して、この施設情報に基づいて新しい地図情報を検索し、当該施設の現在の位置情報が取得された場合に、目的地設定情報として入力された当該施設の旧所在地の位置情報を新しい地図情報において目的地として設定された地点に関連付けて記憶することができる。これにより、次回から、目的地設定情報として目的地とする施設の旧所在地の位置情報が入力された場合でも、旧地図情報を検索することなく、新しい地図情報から当該施設の現在の所在地の位置情報を取得することができる。
但し、上記において、地図情報検索部により取得された目的地の位置情報が、地図情報検索部に入力された目的地設定情報と関連付けて記憶される地図情報は、ユーザーに経路案内する際に経路探索に用いられる地図情報であることが好ましい。
【００１１】
本発明の第６の態様は、上記第１の態様〜第５の態様のいずれか一の態様において、前記新旧の地図情報に基づいて、当該ナビゲーション装置が配置される移動体の現在位置付近の新旧の地図画像が同時に表示される表示部を備えたこと、を特徴とする。
上記構成によれば、記憶部に記憶された新旧の地図情報に基づいて、ナビゲーション装置が配置された移動体の現在位置付近の新しい地図だけではなく、新しい地図と対比して過去の地図も同時に表示部に表示させることができる。
【００１２】
また、上記課題を解決するために、本発明の第７態様は、新旧の地図情報を記憶する記憶部を備えたナビゲーション装置を制御するためのナビゲーション装置の制御方法であって、前記記憶部に記憶された新旧の地図情報のうち、一方の地図情報を検索する過程と、一方の地図情報の検索結果に応じて他方の地図情報を検索可能な過程と、を備えたことを特徴とするナビゲーション装置の制御方法を提供する。
上記構成によれば、本発明の第１態様と略同様の構成を有するため、第１態様と略同様の作用効果を奏する。
【００１３】
また、上記課題を解決するために、本発明の第８態様は、新旧の地図情報を記憶する記憶部を備えたナビゲーション装置をコンピューターを用いて制御するための制御プログラムであって、前記記憶部に記憶された新旧の地図情報のうち、一方の地図情報を検索させ、一方の地図情報の検索結果に応じて他方の地図情報を検索させること、を特徴とする制御プログラムを提供する。
上記構成によれば、本発明の第１態様と略同様の構成を有するため、第１態様と略同様の作用効果を奏する。
【発明の効果】
【００１４】
本発明によれば、記憶部に新旧の地図情報が記憶されており、地図情報検索部は一方の地図情報の検索結果に応じて他方の地図情報を検索するので、新しい地図情報とともに旧地図情報を活用して、経路案内等に利用することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態のナビゲーション装置の構成を示すブロック図である。
【図２】本発明の実施の形態の地図の表示態様の一例を示す図である。
【図３】本発明の実施の形態の経路案内動作の一例を示すフローチャートである。
【図４】本発明の実施の形態の経路案内動作の他の例を示すフローチャートである。
【図５】地図の表示態様の他の例を示す図である。
【図６】地図の表示態様の他の例を示す図である。
【図７】地図の表示態様の他の例を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施の形態のナビゲーション装置の構成を示すブロック図である。本実施の形態のナビゲーション装置１００は、カーナビゲーション装置として構成されており、図示しない移動体としての車両に搭載されている。
図１に示す様に、ナビゲーション装置１００は、搭載された車両の現在位置情報を取得する現在位置検出部１０と、車両側から車両の走行状態を示す信号が入力されるインターフェース部２０と、経路案内用の地図情報が記憶された記憶部３０と、ユーザーが各種の入力操作等を行うことのできる操作部４０と、経路案内用の地図等が表示される表示部５０と、経路案内音声等を出力する音声出力部６０と、これら各部を中枢的に制御する制御部７０（地図情報検索部、目的地設定部）とを備えている。
【００１７】
現在位置検出部１０は、ＧＰＳユニット１１と、ジャイロユニット１２とを備えている。ＧＰＳユニット１１は、ＧＰＳアンテナ１１ａを介してＧＰＳ衛星からのＧＰＳ電波を受信し、ＧＰＳ電波に重畳されたＧＰＳ信号から、車両の現在位置を示す位置座標と進行方向とを演算により取得し、制御部７０に出力するものである。ジャイロユニット１２は、ジャイロセンサー（図示略）を備え、ジャイロセンサーにより検出した車両の相対的な方位情報を制御部７０へ出力するものである。
【００１８】
インターフェース部２０には、車両側から車両の走行状態を示す信号として、パーキングブレーキ信号Ｓ１及び車速パルス信号Ｓ２が入力される。これらの車両の走行状態を示す信号は、制御部７０に出力される。制御部７０では、これらのパーキングブレーキ信号Ｓ１及び車速パルス信号Ｓ２に基づいて、車両が現在走行中であるか、停止中であるかを判別可能になっている。
【００１９】
記憶部３０は、比較的大きなデーター格納領域を有する記録媒体を有するハードディスクドライブ装置、あるいは、ＣＤ／ＤＶＤドライブ装置等を有して構成されている。この記憶部３０の記録媒体には、新旧の地図情報Ｄ１、Ｄ２が記憶されている。この新旧の地図情報Ｄ１、Ｄ２は、地図情報の更新に伴う更新前後の地図情報である。地図情報を更新する都度、更新後の最も新しい地図情報が新しい地図情報Ｄ１として記憶部３０に記憶され、更新前の地図情報は旧地図情報Ｄ２（過去の地図情報）として記憶部３０に蓄積されるようになっている。すなわち、旧地図情報Ｄ２は、新しい地図情報Ｄ１よりも過去の時点の同地域の地図情報である。この様に、地図情報が更新される都度、更新前の地図情報が旧地図情報Ｄ２として保存される結果、更新回数に応じた複数の旧地図情報が記憶部３０に記憶されている。通常、新しい地図情報Ｄ１に基づいて経路案内が行われる。
【００２０】
これらの新旧の地図情報Ｄ１、Ｄ２には、表示部５０に経路案内用の地図を表示するための地図画像データー、経路案内用の音声データー、地図上の各地点の位置情報、各地点に割り当てられた市町村名、番地等の住所情報、各地点に存在する施設に関する施設情報、車両の現在位置から目的地までの経路計算に利用可能な経路情報等が含まれている。これらの新旧の地図情報Ｄ１、Ｄ２において、それぞれ地図上の同一地点に関する情報は関連付けて記憶されている。従って、所定の地点に割り当てられた住所を検索キーとしていずれかの地図情報を検索した場合、当該住所に対応する地点の位置情報や当該施設の施設情報などを検索対象とした地図情報から取得できるようになっている。また、所定の地点の位置情報を検索キーとしていずれかの地図情報を検索した場合、当該位置情報に対応する地点に割り当てられた住所情報や当該地点に存在する施設の施設情報などを検索対象とした地図情報から取得することができるようになっている。
但し、位置情報は、地図上の各地点の位置を特定するための情報を指す。また、施設情報は、各施設の正式名称、略称、住所、電話番号、地図上の位置等の当該施設を特定するための情報が含まれる。また、本実施の形態において施設とは、観光施設（歴史、自然、文化的施設、宿泊施設等）、商業施設（オフィスビル、商業店舗、工場、倉庫等）、公共施設（官公庁、警察署、銀行、病院、駅、空港、公園、学校、図書館等）、娯楽施設（テーマパーク、遊園地、映画館、ボーリング場等）、住居施設（集合住宅、個人住宅等）等種々のものを含む。
【００２１】
操作部４０は、ナビゲーション装置１００に設けられた操作ボタン４１（図２参照）等の各種操作子や、上記表示部５０の表示画面５１上に重ねて配設されたタッチパネル４２を有する。ユーザーがタッチパネル４２を介して表示画面５１に表示された操作ボタン４１や、地図上の所定の位置を指などで触れた場合、触れた箇所を示す信号が制御部７０に入力される。制御部７０は、かかる信号が入力されると、表示画面５１に表示されている各種操作ボタンの位置や地図と対比して、どの操作ボタン４１や地図上のどの位置がタッチ操作されたかを特定する。
【００２２】
ユーザーは操作部４０を介して、目的地を設定するための目的地設定情報を入力することができる。本実施の形態では、目的地設定情報として、目的地の住所情報、目的地とする施設の旧所在地の位置情報を用いることができる。但し、目的地設定情報として、目的地とする施設の現在の位置情報を用いることもできるし、目的地とする施設の正式名称、略称及び電話番号等の施設情報を用いることもできるが、本実施の形態ではこれらの説明は省略する。
【００２３】
目的地設定情報として、目的地の住所情報を用いる場合、ユーザーは操作部４０を介して表示部５０に目的地の住所を入力するための住所入力画面を表示させることができる。この住所入力画面の表示に基づくユーザー操作により、制御部７０には目的地を設定するための住所情報が入力される。
また、目的地設定情報として、目的地とする施設の旧所在地の位置情報を用いる場合、ユーザーは操作部４０を介して表示部５０に、当該旧所在地の位置情報を入力するための入力画面として、過去の地図を表示させることができる。この過去の地図は、ユーザーの操作部４０を介した指示に基づき、制御部７０の制御の下、所定の旧地図情報Ｄ２に基づいて表示される。ユーザーは、表示部５０に表示された過去の地図上における当該施設の所在地をタッチパネル４２を介して地図上で触れることにより、制御部７０に当該施設の過去の地図における位置情報、すなわち、当該施設の旧所在地の位置情報が入力される。
【００２４】
その他、ユーザーは当該操作部４０を介して、車両の現在位置の現在の地図とともに、過去の地図を表示部５０に表示させるべく、過去地図表示要求を制御部７０に入力することができる。
【００２５】
表示部５０は、経路案内用の地図の他、目的地設定情報を入力するための上述の目的地設定情報入力画面等の各種操作画面が表示される。表示部５０は、例えば液晶ディスプレイ装置や有機ＥＬ（Electro Luminescent）ディスプレイ装置等を用いて構成することができる。
【００２６】
音声出力部６０は、図示しないＤ／Ａコンバータ、アンプ等を備え、経路案内用の音声データー信号をデジタル／アナログ変換し、アンプにより増幅して、車両内に設置されたスピーカー１０１に出力するものである。
【００２７】
制御部７０は、ＣＰＵ７１と、ＣＰＵ７１の作業領域として機能するＲＡＭ７２と、ＣＰＵ７１により実行される各種制御プログラムが不揮発的に記憶されるＲＯＭ７３とを備え、上記各部を中枢的に制御して、経路案内処理を実行する。制御部７０は、経路案内処理の実行に際して、表示部５０に経路案内用の地図を表示して、ユーザーに対して車両の現在位置から目的地までの経路を案内する。ユーザーから操作部４０を介して当該制御部７０に目的地設定情報が入力された場合、制御部７０は新旧の地図情報Ｄ１、Ｄ２のうち、一方の地図情報を検索した検索結果に応じて他方の地図情報を検索することができる。
以下、制御部７０により実行される本実施の形態の経路案内処理に係る動作を説明する。
【００２８】
まず、経路案内動作として、経路案内中に操作部４０を介してユーザーから過去地図表示要求が入力された場合の動作を説明する。
ユーザーの操作により操作部４０を介して制御部７０にユーザーからの過去地図表示要求が入力された場合、図２に示す様に、表示部５０の表示画面５１に、新しい地図情報Ｄ１に基づく現在の地図と、旧地図情報Ｄ２に基づく過去の地図を同時に一つの表示画面上に表示させる。但し、複数の旧地図情報Ｄ２が記憶部３０に格納されている場合、ユーザー指示に基づく所定の旧地図情報に基づく過去の地図が表示部５０に表示される。図２に示す例では、車両の現在位置付近の現在の地図Ｍ１と、過去の地図Ｍ２とを同じ大きさで上下に二つ並べて表示している。また、車両の現在位置と、車両の進行方向を表す自車位置マークＰが各地図Ｍ１、Ｍ２上に重畳表示されている。この様に、上記ナビゲーション装置１００によれば、車両の現在位置付近の現在の地図Ｍ１と対比して、同地域の過去の地図Ｍ２を同時に一の表示画面５１上に表示することができる。これにより、過去の地図Ｍ２に表示される過去の記憶に基づいて、現在の地図Ｍ１の表示に基づいて所望の位置に移動するなど、旧地図情報を活用して車両を運転することができる。
但し、図２は、ナビゲーション装置１００の概観構成例を示す正面図であり、表示画面５１の周囲には操作ボタン４１が設けられている。また、図２（及び後述する図５〜図７）において、実際の地図画像の表示は省略している。
【００２９】
次に、経路案内の目的地を設定して、経路案内を行う際のナビゲーション装置１００の動作を説明する。
まず、図３を参照して、目的地を設定するための目的地設定情報として、目的地の住所情報が用いられる場合について説明する。
図３に示す様に、ナビゲーション装置１００は目的地の住所を入力するための住所入力画面を表示部５０に表示させる（ステップＳ１）。ユーザーから目的地の住所が入力されると（ステップＳ２；Ｙ）、ユーザーから入力された住所情報に基づいて新しい地図情報Ｄ１を検索し（ステップＳ３）、当該住所情報が割り当てられた地点の存在の有無を判別する（ステップＳ４）。新しい地図情報Ｄ１に、ユーザーから入力された住所情報が割り当てられた地点が存在すると判別した場合（ステップＳ４；Ｙ）、制御部７０は当該住所情報が割り当てられた地点の位置情報を新しい地図情報Ｄ１から取得して、当該地点を目的地として設定する（ステップＳ５）。そして、車両の現在位置からステップＳ５において設定した目的地までの経路を新しい地図情報Ｄ１において検索し、所定の経路案内動作を行う（ステップＳ６）。
【００３０】
一方、ステップＳ４において、ユーザーから入力された住所情報が割り当てられた地点が存在しないと判別した場合（ステップＳ４；Ｎ）、制御部７０は旧地図情報Ｄ２を検索して（ステップＳ７）、旧地図情報にユーザーから入力された住所情報が割り当てられた地点が存在するか否かを判別する（ステップＳ８）。
ステップＳ８において、ユーザーから入力された住所情報が割り当てられた地点が旧地図情報Ｄ２に存在すると判別した場合（ステップＳ８；Ｙ）、制御部７０は、当該地点に割り当てられた住所が変更したことを表示部５０に表示する（ステップＳ９）。当該ステップＳ９において、例えば、制御部７０は表示部５０にユーザーから入力された「○○市△△町××××は、現在○○市△△区××××に変更されました」等の表示を行う。
【００３１】
そして、旧地図情報からステップＳ２において入力された住所情報が割り当てられた地点の位置情報を取得し、新しい地図情報Ｄ１においてこの位置情報に対応する地点を目的地として配置する（ステップＳ１０）。次に、制御部７０は、ステップＳ１０において目的地が配置された地点が、新しい地図情報Ｄ１において目的地として適切な地点であるか否かを判別する（ステップＳ１１）。ここで、目的地として適切な地点とは、当該地点が海、湖、ダム等ではなく、施設の立地地点に該当し得る地点を指す。
【００３２】
ステップＳ１１において、新しい地図情報Ｄ１において目的地として配置された地点が、目的地として適切であると判別した場合（ステップＳ１１；Ｙ）、当該地点を目的地として設定する（ステップＳ１２）。一方、ステップＳ１１において、新しい地図上の目的地として配置された地点が、目的地として適切ではないと判別した場合（ステップＳ１１；Ｎ）、当該目的地として配置された地点の近くであって、海、湖、ダム等ではなく目的地として適切な地点に目的地を配置し、その旨を表示部５０に表示すると共に、当該地点を目的地として設定する（ステップＳ１３）。ここで、制御部７０は、例えば、表示部５０に「○○市△△区××××は、目的地にできないため○○市△△区＊＊＊＊＊を目的地に設定します」等の表示を行う。
【００３３】
次に、制御部７０は、ユーザーに対して、ステップＳ１２又はステップＳ１３において目的地として設定した地点に、ステップＳ２においてユーザーから入力された住所情報を関連付けて新しい地図情報Ｄ１に記憶するか否かをユーザーからの指示入力に基づいて判別する（ステップＳ１４）。但し、この際、制御部７０は表示部５０に、ユーザーに対して上記内容を問う表示を行わせる。
そして、操作部４０を介してユーザーからいずれかを指示する指示入力があると、制御部７０はユーザーからの指示内容に基づいて、新しい地図情報Ｄ１において、目的地として設定した地点と、ステップＳ２においてユーザーから入力された住所情報とを関連付けて記憶するか否かを判別する（ステップＳ１４）。
【００３４】
ユーザーから新しい地図情報Ｄ１において目的地として設定した地点に、ユーザーが入力した住所情報を記憶させるという指示入力があった場合、制御部７０はステップＳ２においてユーザーから入力された住所情報を新しい地図情報Ｄ１において目的地として設定された地点と関連付けて新しい地図情報Ｄ１に記憶させる（ステップＳ１５）。この際、新しい地図情報Ｄ１において当該目的地として設定された地点に割り当てられている現在の住所情報とともに、ステップＳ２で入力された住所情報を当該地点に関連付けて記憶させてもよいし、現在当該地点に割り当てられている現在の住所情報をステップＳ２で入力された住所情報に置き換えて記憶させてもよい。また、ユーザーから入力された住所情報ではなく、旧地図情報Ｄ２において当該地点に関連付けて記憶されている住所情報を用いてもよい。
【００３５】
ステップＳ１５の処理を終了した後、あるいは、ステップＳ１４において新しい地図情報Ｄ１に目的地として設定された地点にユーザーから入力された住所情報を記憶させないという指示入力があった場合（ステップＳ１４；Ｎ）、制御部７０はステップＳ６の処理に移行する。ステップＳ６では、上記と同様に、ステップＳ１２若しくはステップＳ１３において設定した目的地までの経路を新しい地図情報Ｄ１において検索し、ユーザーに対して所定の経路案内動作を行う。
【００３６】
一方、上記ステップＳ６において、ステップＳ２において入力された住所情報が割り当てられた地点が旧地図情報Ｄ２においても存在しないと判別された場合（ステップＳ８；Ｎ）、制御部７０は記憶部３０に蓄積された旧地図情報Ｄ２の全てについて当該住所情報に基づいて、当該住所情報が割り当てられた地点の有無を検索したか否かを判別する（ステップＳ１６）。そして、記憶部３０に蓄積された複数の旧地図情報Ｄ２を、所定の順序に従って検索を行い、ステップＳ２において入力された住所情報が割り当てられた地点の有無を検索する。但し、ここで、記憶部３０に蓄積された複数の旧地図情報Ｄ２を検索する順序は、適宜設定することができる。例えば、これら複数の旧地図情報Ｄ２を時系列的に新しいものから順に検索を行ってもよいし、時系列的に古いものから順に検索を行ってもよい。また、ユーザーの指示に基づいて、ユーザーの指示に対応する地図情報について検索を行う構成としてもよい。
【００３７】
旧地図情報Ｄ２の全てについて、ステップＳ２で入力された住所情報が割り当てられた地点の有無を検索しても、ユーザーから入力された住所情報が割り当てられた地点が存在しないと判別した場合（ステップＳ１６；Ｙ），次に、制御部７０は表示部５０にユーザーから入力された住所に該当する地点がないことを表示する（ステップＳ１７）。続いて、制御部７０は表示部５０にユーザーに目的地の住所を再入力するように要請する表示を行わせ、ステップＳ１の処理に移行し、ユーザーから住所入力があるまで待機する（ステップＳ２）。
【００３８】
この様に、上記ナビゲーション装置１００によれば、ユーザーから、目的地設定情報として目的地の住所情報に基づいて地図情報を検索して、目的地設定情報に対応する地点を目的地として設定する際に、ユーザーから入力された住所情報を用いて新しい地図情報Ｄ１を検索しても、当該住所情報に対応する地点を特定することができない場合に、旧地図情報Ｄ２の検索結果に基づいて当該住所情報に対応する地点を特定することができる。これにより、旧地図情報Ｄ２にしか含まれない過去の住所情報を活用して、新しい地図情報Ｄ１においてユーザーに対して経路を案内することができる。
つまり、市町村合併等により市町村名等が変更し、地図情報の更新とともに住所の変更があった場合に、ユーザーが目的地の旧住所しか知らない場合でも、制御部７０は旧住所情報に基づいて旧地図情報Ｄ２を検索して、当該旧住所情報が割り当てられた地点の位置情報を取得することができる。そして、当該位置情報に基づいて、新しい地図情報Ｄ１の対応する地点に目的地を設定して、ユーザーに対して経路案内を行うことができる。この際、新しい地図情報Ｄ１において目的地として設定された地点に、ユーザーから入力された旧住所情報を関連付けて記憶させることができるので、次回、ユーザーから再び目的地の旧住所情報が入力された場合には、旧地図情報Ｄ２を検索することなく、新しい地図情報Ｄ１から直接目的地の旧住所情報に対応する地点の位置情報を取得することができる。
【００３９】
次に、図４を参照して、目的地を設定するための目的地設定情報として、目的地とする施設の旧所在地の位置情報を用いる場合について説明する。
図４に示す様に、まず、制御部７０は目的地とする施設の旧所在地の位置情報の入力を受け付けるために、表示部５０に旧地図情報Ｄ２に基づく過去の地図を表示させる（ステップＳ２１）。但し、記憶部３０に複数の旧地図情報Ｄ２が格納されている場合は、適宜所定の旧地図情報Ｄ２に基づく過去の地図を表示部５０に表示させることができる。例えば、操作部４０を介したユーザーの指示入力に基づいて、複数の旧地図情報Ｄ２から選定した所定の地図情報に基づいて過去の地図を表示させることができる。
【００４０】
次に、制御部７０は、ユーザーから目的地とする施設（以下、「目的施設」という）の過去の所在地情報の入力があるまで待機する（ステップＳ２２）。ここで、ユーザーは、表示部５０に表示された過去の地図上において目的地とする施設の所在地をタッチ操作することにより、当該施設の過去の地図における位置情報、すなわち当該施設の旧所在地の位置情報を入力することができる。制御部７０に、ユーザーの当該操作に基づき、目的地施設の旧所在地情報が入力されると（ステップＳ２２；Ｙ）、制御部７０は当該旧所在地の位置情報に基づいて旧地図情報Ｄ２を検索する（ステップＳ２３）。そして、当該位置情報に関連する施設情報が旧地図情報Ｄ２に存在する場合（ステップＳ２４；Ｙ）、当該施設情報を旧地図情報Ｄ２から取得する（ステップＳ２５）。
【００４１】
次に、制御部７０は、ステップＳ２５において旧地図情報Ｄ２から取得した施設情報に基づいて、新しい地図情報Ｄ１を検索し（ステップＳ２６）、一致する施設情報があるか否かを判別する（ステップＳ２７）。
ここで、施設情報とは、上述の通り、当該施設の正式名称、略称、住所、電話番号、地図上の位置等の当該施設を特定するための情報である。ステップＳ２５においては、例えば、当該施設の正式名称、略称、電話番号等に基づいて、新しい地図情報Ｄ２を検索し（ステップＳ２６）、これらと一致する情報が含まれているか否かを判別する（ステップＳ２７）。
【００４２】
ステップＳ２７において、新しい地図情報Ｄ１に旧地図情報Ｄ２において取得した施設情報と一致する施設情報が含まれていると判別した場合（ステップＳ２７；Ｙ）、制御部７０は新しい地図情報Ｄ１から当該施設情報により特定される施設の位置情報を取得し、表示部５０に新しい地図情報Ｄ１に基づく現在の地図を表示して、当該施設の現在の所在地をユーザーに示す（ステップＳ２８）。
次に、制御部７０はユーザーからの操作部４０を介した指示入力に基づいて、当該地点を目的地として設定するか否かを判別する（ステップＳ２９）。ユーザーからの指示入力に基づき、当該地点を目的地として設定すると判別した場合（ステップＳ２９；Ｙ）、制御部７０はステップＳ２８において取得した位置情報に基づいて、ステップＳ２２において入力された旧所在地の位置情報に対応する地点を目的地として設定する（ステップＳ３０）。そして、当該目的地までの経路を新しい地図情報Ｄ１において検索し、ユーザーに対して所定の経路案内動作を行う（ステップＳ３１）。
【００４３】
一方、ステップＳ２４において、ユーザーから入力された目的とする施設の旧所在地の位置情報に対応する施設情報を旧地図情報Ｄ２から取得できなかった場合（ステップＳ２４；Ｎ）、及びステップＳ２７において、旧地図情報Ｄ２から取得した施設情報に一致する施設情報が新しい地図情報Ｄ１に含まれていないと判別した場合（ステップＳ２７；Ｎ）、制御部７０は表示部５０に入力された位置情報に対応する情報が無いことを表示させる（ステップＳ３２）。そして、ユーザーに対して目的地を再設定するように促す表示を行い（ステップＳ３３）、ステップＳ２１に戻り、ユーザーから別の地点の位置情報が入力されるのを待機する（ステップＳ２２）。
【００４４】
この様に、上記ナビゲーション装置１００によれば、ユーザーから、新しい地図情報Ｄ１には含まれない当該目的施設の旧所在地の位置情報が入力された場合、制御部７０は旧地図情報Ｄ２を検索して、ユーザーから入力された位置情報に対応する施設情報の有無を検索することができる。従って、ユーザーが目的施設の旧所在地のみを知っている場合に、旧地図情報Ｄ２に含まれる当該目的施設の正式名称や略称、電話番号等の過去の情報を活用して、新しい地図情報Ｄ１を検索し、これらの情報と一致する施設情報を有する施設の位置情報を取得して、当該施設の移転先と想定される地点を目的地として設定することができる。
【００４５】
但し、上記において説明は省略したが、ステップＳ３０において目的地として設定した地点に関連付けて、ステップＳ２２において入力された当該施設の旧所在地情報を関連付けて新しい地図情報Ｄ１に記憶してもよい。この様に、目的地とする施設の現在の所在地に対応する地点に、当該施設の旧所在地の位置情報を関連付けて新しい地図情報Ｄ１に記憶することで、次回から当該施設の旧所在地の位置情報が入力された場合でも、旧地図情報Ｄ２を検索することなく、新しい地図情報Ｄ１から直接当該施設の移転先の位置情報を取得することができる。
【００４６】
以上説明した本実施の形態のナビゲーション装置１００によれば、制御部７０は、目的地設定情報に基づいて地図情報を検索して、目的地設定情報に対応する地点を目的地として設定する際に、目的地設定情報を用いて新しい地図情報Ｄ１を検索したのでは、当該目的地設定情報に対応する地点を特定することができない場合に、旧地図情報Ｄ２の検索結果に基づいて目的地設定情報に対応する地点を特定することができる。これにより、旧地図情報Ｄ２にしか含まれない過去の情報を活用して、新しい地図情報においてユーザーに対して経路を案内することができる。また、当初より新しい地図情報Ｄ１に目的地設定情報に対応する地点を特定することができないと分かっている場合には、旧地図情報Ｄ２を検索して取得した情報に基づいて、新しい地図情報Ｄ１を検索して、ユーザーから入力された目的地設定情報に対応する地点を新しい地図情報Ｄ１において特定することができる。
【００４７】
但し、上記実施の形態は本発明の一態様であり、本発明の趣旨を逸脱しない範囲において適宜変更可能であるのは勿論である。
例えば、上記実施の形態において、記憶部３０に格納された新旧の地図情報Ｄ１、Ｄ２は、地図情報の更新に伴う更新前後の地図情報であると説明したが、これに限るものではない。地図情報を取得した時点の異なる新旧の地図情報をそれぞれ用意して、記憶部３０にそれぞれの地図情報を記憶させてもよいのは勿論である。但し、本実施の形態の様に、地図情報の更新に伴って、更新前の地図情報を消去せずに旧地図情報Ｄ２として蓄積することにより、旧地図情報Ｄ２を新しい地図情報Ｄ１と別途用意して、記憶部３０に記憶させる必要がなく、旧地図情報Ｄ２を記憶部３０に記憶させるためのコストと手間を不要とすることができる。また、従来、地図情報の更新に伴い消去されていた更新前の地図情報を情報資源として有効活用することができる。
【００４８】
また、上記実施の形態では、表示部５０の表示画面５１に、新しい地図情報Ｄ１に基づく現在の地図Ｍ１と、旧地図情報Ｄ２に基づく過去の地図Ｍ２とを表示する際に、図２に示した様にこれらの地図Ｍ１、Ｍ２を同じ大きさで上下に二つ並べて表示する態様について説明したが、現在の地図Ｍ１と過去の地図Ｍ２の表示態様はこれに限定されるものではない。例えば、図５に示す様に、現在の地図Ｍ１と過去の地図Ｍ２とを表示部５０の表示画面５１に左右に二つ並べて表示する構成としてもよい。このとき、図５に示す様に、現在の地図Ｍ１に対して過去の地図Ｍ２を小さく表示するなど、現在の地図Ｍ１と過去の地図Ｍ２とを異なる大きさで表示してもよい。また、図６に示す様に、現在の地図Ｍ１の一部に過去の地図Ｍ２を参照用に小さく表示する構成としてもよい。更に、本実施の形態の様に、記憶部３０に複数の旧地図情報Ｄ２が格納されている場合、図７に示す様に、異なる旧地図情報Ｄ２に基づいて、異なる時点の過去の地図Ｍ２、Ｍ２’を複数表示するように構成してもよい。
【符号の説明】
【００４９】
３０  記憶部
５０  表示部
５１  表示画面
７０  制御部（地図情報検索部、目的地設定部）
１００  ナビゲーション装置
Ｄ１  新しい地図情報
Ｄ２  旧地図情報
【図１】
2010286376.tif 000003
【図２】
2010286376.tif 000004
【図３】
2010286376.tif 000005
【図４】
2010286376.tif 000006
【図５】
2010286376.tif 000007
【図６】
2010286376.tif 000008
【図７】
2010286376.tif 000009