(57)【特許請求の範囲】
【請求項１】
地図データと、前記地図データに対応付けられた検索オブジェクトを検索するための検索データとに加えて、過去に位置変化があった前記検索オブジェクトの過去の位置、及び、前記検索オブジェクトが前記過去の位置に存在していた過去の存在期間を含む位置変化情報である過去検索オブジェクトデータ、を記憶する記憶部と、
前記存在期間が指定されることにより、当該存在期間に対応する前記検索オブジェクトの前記過去の位置を前記過去検索オブジェクトデータから検索する検索部と、
前記地図データに基づく地図上に、前記検索部で検索された前記検索オブジェクトの前記過去の位置と現在の位置とを表示する表示部と
を備え、
前記表示部は、
予め定められたボタンを表示するとともに、当該ボタンに対する操作に応じて、一の前記過去の位置を、それと前記存在期間が異なる他の一の前記過去の位置に切り替えて表示可能である、情報検索装置。
【請求項２】
地図データと、前記地図データに対応付けられた検索オブジェクトを検索するための検索データとに加えて、過去に位置変化があった前記検索オブジェクトの過去の位置、及び、前記検索オブジェクトが前記過去の位置に存在していた過去の存在期間を含む位置変化情報である過去検索オブジェクトデータ、を記憶する記憶部と、
前記存在期間が指定されることにより、当該存在期間に対応する前記検索オブジェクトの前記過去の位置を前記過去検索オブジェクトデータから検索する検索部と
を備え、
前記検索部は、
前記検索データを用いて検索した前記検索オブジェクトに対して、その過去を要求する操作が入力部に入力された場合に、前記指定用に呈示するための前記存在期間を前記過去検索オブジェクトデータから検索する、情報検索装置。
【請求項３】
地図データと、前記地図データに対応付けられた検索オブジェクトを検索するための検索データとに加えて、過去に位置変化があった前記検索オブジェクトの過去の位置、及び、前記検索オブジェクトが前記過去の位置に存在していた過去の存在期間を含む位置変化情報である過去検索オブジェクトデータ、を記憶する記憶部と、
前記存在期間が指定されることにより、当該存在期間に対応する前記検索オブジェクトの前記過去の位置を前記過去検索オブジェクトデータから検索する検索部と、
前記検索部で検索された前記検索オブジェクトの前記過去の位置と現在の位置との相対的な位置関係を示す相対情報を表示する表示部と
を備える、情報検索装置。
【請求項４】
請求項１に記載の情報検索装置であって、
前記表示部は、
１画面を分割してなる複数の分割画面に、前記過去の位置と前記現在の位置とをそれぞれ表示する、情報検索装置。
【請求項５】
情報検索装置を備えるナビゲーション装置であって、
地図データと、前記地図データに対応付けられた検索オブジェクトを検索するための検索データとに加えて、過去に位置変化があった前記検索オブジェクトの過去の位置、及び、前記検索オブジェクトが前記過去の位置に存在していた過去の存在期間を含む位置変化情報である過去検索オブジェクトデータ、を記憶する記憶部と、
前記存在期間が指定されることにより、当該存在期間に対応する前記検索オブジェクトの前記過去の位置を前記過去検索オブジェクトデータから検索する検索部と、
前記地図データに基づく地図上に、前記検索部で検索された前記検索オブジェクトの前記過去の位置と現在の位置とを表示する表示部と
を備え、
前記表示部に表示されている前記過去の位置及び前記現在の位置のいずれをも、目的地として選択可能な、ナビゲーション装置。
【請求項６】
請求項５に記載のナビゲーション装置であって、
前記表示部は、
１画面を分割してなる複数の分割画面に、前記過去の位置と前記現在の位置とをそれぞれ表示する、ナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索装置、及び、それを備えたナビゲーション装置に関するものである。
【背景技術】
【０００２】
近年、情報検索装置を備え、当該情報検索装置で検索された情報を用いて所望の目的地まで案内するナビゲーション装置が様々に提案されている。例えば特許文献１に開示のナビゲーション装置は、過去の地図データを格納した記憶部を備え、使用者により指定された年代の過去の地図データを記憶部から検索する。そして、当該ナビゲーション装置は、当該検索した過去の地図データを用いて、自身の現在の位置から所望の施設の過去の位置まで進むべきルートを探索するように構成されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１１１３５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のようなナビゲーション装置において、使用者が、過去の位置を目的地に設定するためには、施設の位置が変化した年代をある程度正確に記憶しておく必要がある。しかしながら、使用者の記憶が不確かなことも多く、所望の地図データが得られるまで適当な年代を繰り返し指定しなければならない場合があるなど、使用者にとっては利用しづらいものであった。
【０００５】
そこで、本発明は、上記のような問題点を鑑みてなされたものであり、検索オブジェクト（例えば施設）の過去の位置を、容易に取得することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る情報検索装置は、地図データと、前記地図データに対応付けられた検索オブジェクトを検索するための検索データとに加えて、過去に位置変化があった前記検索オブジェクトの過去の位置、及び、前記検索オブジェクトが前記過去の位置に存在していた過去の存在期間を含む位置変化情報である過去検索オブジェクトデータ、を記憶する記憶部を備える。そして、前記情報検索装置は、前記存在期間が指定されることにより、当該存在期間に対応する前記検索オブジェクトの前記過去の位置を前記過去検索オブジェクトデータから検索する検索部と、前記地図データに基づく地図上に、前記検索部で検索された前記検索オブジェクトの前記過去の位置と現在の位置とを表示する表示部とを備える。前記表示部は、予め定められたボタンを表示するとともに、当該ボタンに対する操作に応じて、一の前記過去の位置を、それと前記存在期間が異なる他の一の前記過去の位置に切り替えて表示可能である。
【発明の効果】
【０００７】
本発明によれば、存在期間が指定されることにより、当該存在期間に対応する検索オブジェクトの過去の位置を検索する。したがって、検索オブジェクトの過去に関して、使用者の記憶が不確かな場合であっても、使用者は、当該検索オブジェクトの過去の位置を容易に取得することができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１に係るナビゲーション装置の構成を示すブロック図である。
【図２】実施の形態１に係るナビゲーション装置の構成を示す図である。
【図３】実施の形態１に係るナビゲーション装置の動作を示すフローチャートである。
【図４】実施の形態１に係るナビゲーション装置の動作を示すフローチャートである。
【図５】実施の形態１に係るナビゲーション装置の動作を示すフローチャートである。
【図６】実施の形態１に係るナビゲーション装置が行う表示を示す図である。
【図７】実施の形態１に係るナビゲーション装置が行う表示を示す図である。
【図８】実施の形態１に係るナビゲーション装置が行う表示を示す図である。
【図９】実施の形態１に係るナビゲーション装置が行う表示を示す図である。
【図１０】実施の形態１に係るナビゲーション装置が行う表示を示す図である。
【図１１】実施の形態１に係るナビゲーション装置が行う表示を示す図である。
【図１２】実施の形態１に係るナビゲーション装置が行う表示を示す図である。
【発明を実施するための形態】
【０００９】
＜実施の形態１＞
図１は、本発明の実施の形態１に係る情報検索装置、及び、それを備えるナビゲーション装置の構成を示すブロック図である。以下においては、当該ナビゲーション装置は、車両に搭載されるカーナビゲーション装置を想定して説明する。
【００１０】
図１に示すように本実施の形態に係るナビゲーション装置は、情報検索装置１と、位置検出部２と、経路探索部３とを備えている。そして、情報検索装置１は、入力部１１と、記憶部１２と、検索部である目的地検索部１３と、表示部１４と、ナビゲーション装置の各構成要素を統括的に制御する制御部１５とを備えている。なお、図１においては、目的地検索部１３は、制御部１５と別のブロックとして図示されているが、制御部１５の機能に組み込まれてもよい。
【００１１】
情報検索装置１は、使用者からの入力操作等に基づいて目的地等の検索を行う。位置検出部２は、ＧＰＳ（Global Positioning System）受信機やヨーレートセンサー及び加速度センサーなどからなり、自身の現在位置（例えば経度緯度）を検出する。経路探索部３は、位置検出部２で検出された現在位置と、情報検索装置１で検索（設定）された目的地との間の好適な経路を、記憶部１２に記憶されている地図データ１２ａａを用いて探索する。
【００１２】
次に、情報検索装置１の各構成要素について説明する。
【００１３】
入力部１１には、使用者からの操作が入力される。この入力部１１としては、例えば、操作ボタン、タッチパネル、あるいは、所定の操作に関する音声情報が入力される音声入力装置が用いられる。
【００１４】
記憶部１２には、地図データ１２ａａと、検索データ１２ａｂと、過去検索オブジェクトデータ１２ａｃとを含む地図データベース１２ａが記憶されている。地図データ１２ａａは、地図表示などに使用されるデータである。検索データ１２ａｂは、地図データ１２ａａ上の位置と対応付けられた都市、道路、施設、住所、電話番号、交差点などの検索オブジェクトから、所望の検索オブジェクトを検索するためのデータである。なお、図示しないが、検索データ１２ａｂには、各検索オブジェクトの現在の位置情報が含まれているものとする。過去検索オブジェクトデータ１２ａｃは、過去に位置変化があった検索オブジェクトの位置変化情報である。なお、ここで簡単に説明した地図データベース１２ａについては、後で詳細に説明する。
【００１５】
目的地検索部１３は、記憶部１２の検索データ１２ａｂを用いて所望の検索オブジェクトを検索したり、所望の検索オブジェクトの現在の位置などを検索したりする。また、目的地検索部１３は、記憶部１２の検索データ１２ａｂ及び過去検索オブジェクトデータ１２ａｃを用いて、所望の検索オブジェクトの過去の位置などを検索する。
【００１６】
表示部１４は、液晶ディスプレイ等からなり、記憶部１２の地図データが示す地図、目的地検索部１３の検索結果、及び、経路探索部３の経路探索の結果などの各種情報を表示する。
【００１７】
＜地図データベース１２ａについて＞
次に、記憶部１２に記憶されている地図データベース１２ａについて説明する。上述したように、地図データベース１２ａは、地図データ１２ａａと、検索データ１２ａｂとに加えて、過去検索オブジェクトデータ１２ａｃを含んでいる。
【００１８】
地図データ１２ａａは、地図表示、経路探索、経路誘導などに使用されるデータである。本実施の形態では、この地図データ１２ａａは、道路網、道路の各種属性、道路形状を表す道路網データと、海や河川等のエリア、河川や鉄道等の線形状、施設のシンボル（例えば点）を表す背景データと、道路、行政界、河川、海、鉄道、施設等の名称を表す名称データと、交差点等で経路案内を行うための情報を含む経路誘導データとから構成されている。
【００１９】
図２は、本実施の形態に係る検索データ１２ａｂ及び過去検索オブジェクトデータ１２ａｃを示す図である。次に、この図２を用いて検索データ１２ａｂ及び過去検索オブジェクトデータ１２ａｃについて説明する。
【００２０】
検索データ１２ａｂは、所望の検索オブジェクトの検索をするためのデータである。本実施の形態では、検索データ１２ａｂは、ツリー構造の検索オブジェクトからなる。つまり、上位階層の検索オブジェクトと、下位階層の検索オブジェクトとは互いに紐付けられており、上位階層の検索オブジェクトは、下位階層の検索オブジェクトに共通する属性（例えば頭文字や行政界）を示すものとなっている。
【００２１】
情報検索装置１は、上記検索データ１２ａｂを用いることにより、使用者によって都市名が選択された場合に、図２に示すような当該都市の下位の行政界の名称（例えば、丁、番地）を検索することが可能となっている。また、情報検索装置１は、上記検索データ１２ａｂを用いることにより、使用者によりひらがな文字が選択された場合に、当該ひらがな文字をひらがな読みにおいて頭文字に有する都市名を検索することが可能となっている。
【００２２】
本実施の形態では、検索データ１２ａｂ内の各検索オブジェクトには、それよりも下位階層の検索オブジェクトが存在するか否かを示す有無フラグ（図２）と、当該下位階層の検索オブジェクトが記憶されている位置（下位階層検索データの位置）を示すオフセット値（図示せず）とが適宜設定されている。例えば、オフセット値は、下位階層の検索オブジェクトに割り当てられた、記憶部１２上のアドレスのうち最初のアドレスを指すように設定される。
【００２３】
このような構成によれば、目的地検索部１３は、有無フラグの設定の有無を参照することにより下位階層の検索オブジェクトがあるか否かを判定することが可能となっている。そして、下位階層の検索オブジェクトがある場合には、目的地検索部１３は、オフセット値を参照することにより、ある階層の検索オブジェクト（図２では「××町」）に対して、それよりも下位階層の検索オブジェクト（図２では「◎◎丁目」や「☆☆丁目」など）を記憶部１２から取得することが可能となっている。
【００２４】
また、本実施の形態では、図２に示すように、検索データ１２ａｂ内の各検索オブジェクトには、固有のＩＤが割り当てられている。このＩＤの使用については、後で詳細に説明する。
【００２５】
以上、検索オブジェクトの現在の情報を示す、地図データ１２ａａ及び検索データ１２ａｂについて説明した。次に、過去に位置変化があった検索オブジェクトの過去の位置情報等を示す過去検索オブジェクトデータ１２ａｃについて説明する。
【００２６】
図２に示すように、本実施の形態に係る過去検索オブジェクトデータ１２ａｃは、識別ＩＤ、存在期間番号、検索オブジェクト名、緯度情報、経度情報、開始情報、及び、終了情報を含んでいる。
【００２７】
識別ＩＤは、それが付与されている過去検索オブジェクトデータ１２ａｃが紐付けられるべき検索オブジェクトのＩＤを示している。上述の目的地検索部１３は、この識別ＩＤと、検索オブジェクトのＩＤとを参照することにより、着目している検索オブジェクトが、どの過去検索オブジェクトデータ１２ａｃと紐付けられているかを知ることができる。
【００２８】
存在期間番号は、同一の識別ＩＤに対して複数組の開始情報及び終始情報が存在する場合に、それらから１組を識別するための番号である。つまり、同一の識別ＩＤに対して存在期間番号が割り当てられている数が多いことは、対応する検索オブジェクトが過去に位置を変えた回数が多いことを意味する。
【００２９】
検索オブジェクト名は、上述のＩＤ及び識別ＩＤにより過去検索オブジェクトデータ１２ａｃと紐付けられた検索オブジェクトの名称を示す。
【００３０】
経度情報及び緯度情報は、過去に位置変化があった検索オブジェクトの過去の位置（経度緯度）を示している。図２に示すように、本実施の形態に係る過去検索オブジェクトデータ１２ａｃは、１つの過去の存在期間（１組の開始情報及び終了情報）と、１つの過去の位置（１組の経度情報及び緯度情報）とが紐付けられている。なお、後述するように、ここで説明した過去の位置は、表示や、目的地の選択に用いられる。
【００３１】
開始情報及び終了情報は、検索オブジェクトが過去の位置に存在していた過去の存在期間を示す。つまり、本実施の形態に係る過去検索オブジェクトデータ１２ａｃは、検索オブジェクトが過去の位置に存在していた過去の存在期間を含んでいる。
【００３２】
さて、上述したように、検索オブジェクトにはＩＤが割り当てられ、過去検索オブジェクトデータ１２ａｃには識別ＩＤが割り当てられている。ここで、図２に示す例では、「○○町」である検索オブジェクトには、「ａ０００」というＩＤが割り当てられ、「○○町」という検索オブジェクト名を有する過去検索オブジェクトデータ１２ａｃには、「ａ０００」という識別ＩＤが割り当てられている。この場合に、目的地検索部１３は、「○○町」という検索オブジェクトに紐付けられた過去検索オブジェクトデータ１２ａｃとして、当該検索オブジェクトのＩＤ（「ａ０００」）と同一の識別ＩＤ（「ａ０００」）を有する過去検索オブジェクトデータ１２ａｃを検索（取得）することが可能となっている。
【００３３】
＜ナビゲーション装置の動作＞
次に、所望の検索オブジェクトが都市（住所）であるとして経路探索を行う際のナビゲーション装置の動作について説明する。図３〜図５は、その際のナビゲーション装置の動作を示すフローチャートである。
【００３４】
まず、図３に示すステップＳ１にて、入力部１１に所定の操作が入力された場合に、目的地検索部１３は、記憶部１２から検索データ１２ａｂを読み込み、当該検索データ１２ａｂを用いて検索オブジェクトを検索する。そして、目的地検索部１３は、当該検索によって得られた検索オブジェクトからなる画面を表示部１４に表示する。
【００３５】
図６は、このステップＳ１にて表示部１４に表示される画面（検索オブジェクトの選択画面）を示す図である。図６では、都道府県、市区町村、大字／小字等の順に階層化された住所の検索オブジェクトから構成されている検索データ１２ａｂのうち、市区町村の階層の検索オブジェクトが選択されるための画面が示されている。
【００３６】
ここで、検索オブジェクトの選択画面が表示されるまでの動作について説明する。図６の上部に表示されている９つのひらがなのボタンは、住所をひらがな読みしたときに表れる先頭文字により、住所を検索するための文字ボタン２０である。例えば、表示部１４が図６に示す画面を表示している際に、「さ」の文字ボタン２０を選択する操作が入力部１１に入力された場合には、目的地検索部１３は、ひらがな読みしたときに先頭文字に「さ」が表れる住所（ここでは町名）の検索オブジェクトを、検索データ１２ａｂを用いて検索する。そして、図６に示すように、目的地検索部１３は、当該検索によって得られた検索オブジェクトを検索オブジェクトボタン２１として表示部１４にリスト表示する。
【００３７】
ステップＳ２にて、目的地検索部１３は、リスト表示した全ての検索オブジェクトのＩＤを取得する。そして、目的地検索部１３は、各検索オブジェクトについて、そのＩＤと一致する識別ＩＤを有する過去検索オブジェクトデータ１２ａｃがあるか否かを判定する。つまり、目的地検索部１３は、リスト表示した各検索オブジェクトについて、紐付けられた過去検索オブジェクトデータ１２ａｃがあるか否かを判定する。当該過去検索オブジェクトデータ１２ａｃがあると判定した場合にはステップＳ３に進み、ないと判定した場合にはステップＳ４に進む。
【００３８】
ステップＳ３にて、目的地検索部１３は、過去検索オブジェクトデータ１２ａｃがあると判定した検索オブジェクトの検索オブジェクトボタン２１の横に、図６に示す過去ボタン２２を表示する。図６に示す例では、目的地検索部１３が、「○○町」及び「□□町」という検索オブジェクトについては、過去検索オブジェクトデータ１２ａｃがあると判定し、「××町」及び「△△町」という検索オブジェクトについては、過去検索オブジェクトデータ１２ａｃがないと判定したことを意味する。以上のような過去ボタン２２等の表示を行った後、ステップＳ４に進む。
【００３９】
ステップＳ４にて、目的地検索部１３は、図６に示される検索オブジェクトボタン２１及び過去ボタン２２を含む選択ボタンを選択する操作が、入力部１１に入力されたか否かを判定する。入力されたと判定した場合にはステップＳ５に進み、入力されなかったと判定した場合には、その後に入力されたと判定するまでステップＳ４を繰り返す。
【００４０】
ステップＳ５にて、目的地検索部１３は、ステップＳ４で判定した選択操作が、図６に示される検索オブジェクトボタン２１の選択操作であったか否かを判定する。検索オブジェクトボタン２１の選択操作であると判定した場合にはステップＳ６に進み、それ以外のボタンの選択操作であると判定した場合にはステップＳ８に進む。
【００４１】
ステップＳ６にて、目的地検索部１３は、ステップＳ４で選択操作された検索オブジェクト２１に対する有無フラグが、検索データ１２ａｂに設定されているかを判定する。
【００４２】
ステップＳ６にて、有無フラグが設定されている、つまり下位階層の検索オブジェクトがあるとステップＳ６にて判定した場合には、ステップＳ１に戻る。ただし、戻ったステップＳ１においては、目的地検索部１３は、検索データ１２ａｂを用いて下位階層の検索オブジェクト（ここでは丁、番地）を検索し、それらを表示部１４にリスト表示する。
【００４３】
一方、ステップＳ６にて、有無フラグが設定されていない、つまり下位階層の検索オブジェクトがないと判定した場合には、ステップＳ７に進む。
【００４４】
ステップＳ７にて、目的地検索部１３は、検索データ１２ａｂから、ステップＳ４で選択操作された検索オブジェクトの現在の位置を取得する。そして、目的地検索部１３は、当該取得した現在の位置付近の地図データ１２ａａを記憶部１２から検索し、当該地図データ１２ａａが示す現在の地図画面を表示部１４に表示する。そして、目的地検索部１３は、表示部１４に表示されている地図画面上に、検索オブジェクトの現在の位置を表示する。つまり、ステップＳ７にて、表示部１４は、地図データ１２ａａに基づく地図画面上に、ステップＳ４で選択操作された検索オブジェクトの現在の位置を表示する。以上のような現在の位置等の表示を行った後、現在の位置を目的地と決定するための選択操作がなされた場合には、ステップＳ２７に進む。なお、ステップＳ２７については、後で図５を用いて説明する。
【００４５】
ステップＳ８にて、目的地検索部１３は、ステップＳ４で判定した選択操作が、図６に示される過去ボタン２２の選択操作であったか否かを判定する。過去ボタン２２の選択操作であると判定した場合には、目的地検索部１３は、当該過去ボタン２２横の検索オブジェクト２１に紐付けられた過去検索オブジェクトデータ１２ａｃを記憶部１１から取得し、その後ステップＳ９に進む。一方、過去ボタン２２以外のボタンの選択操作であると判定した場合にはステップＳ４に戻る。
【００４６】
ステップＳ９にて、目的地検索部１３は、ステップＳ８で取得した過去検索オブジェクトデータ１２ａｃから、開始情報及び終了情報が示す過去の存在期間を取得し、当該過去の存在期間を存在期間ボタンとして表示部１４に表示する。
【００４７】
図７は、図６に示される画面において、「○○町」という検索オブジェクトボタン２１の横の過去ボタン２２に対して選択操作が行われたときに、ステップＳ９にて表示部１４に表示される画面（存在期間の選択画面）を示す図である。図２に示した過去検索オブジェクトデータ１２ａｃにおいて、「○○町」という検索オブジェクトに紐付けられたものの存在期間として、「２０○○ＭＭＤＤ」〜「２０□□ＭＭＤＤ」と、「２０□□ＭＭＤＤ」〜「２０△△ＭＭＤＤ」とが対応付けられている。したがって、図７に示される例では、これらに対応する存在期間ボタン２３（２３ａ，２３ｂ）が表示部１４に表示される。
【００４８】
以上のように、本実施の形態において、目的地検索部１３は、検索データ１２ａｂを用いて検索した検索オブジェクトに対して、その過去を要求する操作（検索オブジェクトの横に位置する過去ボタン２２の選択操作）が入力部１１に入力された場合に、当該検索オブジェクトの過去の存在期間を過去検索オブジェクトデータ１２ａｃから検索するものとなっている。
【００４９】
なお、本実施の形態に係る目的地検索部１３は、存在期間ボタン２３だけでなく、過去の位置と現在の位置とを比較可能に画面に表示することを指示する現在比較ボタン２４（２４ａ，２４ｂ）も表示部１４に表示する。
【００５０】
後でも説明するが、例えば、図７に示される画面において、「○○年〜□□年」という存在期間ボタン２３ａの横に表示された現在比較ボタン２４ａが指定された場合には、○○年〜□□年に検索オブジェクトが位置していた過去の位置と、現在検索オブジェクトが位置している現在の位置とを表示部１４に表示する。一方、図７に示される画面において、「□□年〜△△年」という存在期間ボタン２３ｂの横に表示された現在比較ボタン２４ｂが指定された場合には、□□年〜△△年に検索オブジェクトが位置していた過去の位置と、現在検索オブジェクトが位置している現在の位置とを表示部１４に表示する。
【００５１】
ステップＳ９の後、ステップＳ１０にて、目的地検索部１３は、図７に示される存在期間ボタン２３及び現在比較ボタン２４を含む選択ボタンを選択する操作が、入力部１１に入力されたか否かを判定する。入力されたと判定した場合にはステップＳ１１に進み、入力されなかったと判定した場合には、その後に入力されたと判定するまでステップＳ１０を繰り返す。
【００５２】
ステップＳ１１にて、目的地検索部１３は、ステップＳ１０で判定した選択操作が、図７に示される存在期間ボタン２３の選択操作であったか否かを判定する。存在期間ボタン２３の選択操作であると判定した場合には、目的地検索部１３は、その存在期間を有する過去検索オブジェクトデータ１２ａｃから、検索オブジェクトの過去の位置（経度情報及び緯度情報）を取得し、その後ステップＳ１２に進む。一方、存在期間ボタン２３以外のボタンの選択操作であると判定した場合にはステップＳ１３に進む。
【００５３】
ステップＳ１２にて、目的地検索部１３は、ステップＳ１１で取得した過去の位置付近の地図データ１２ａａを記憶部１２から検索し、当該地図データ１２ａａが示す現在の地図画面を表示部１４に表示する。そして、目的地検索部１３は、表示部１４に表示されている地図画面上に、ステップＳ１１で取得した検索オブジェクトの過去の位置を表示する。
【００５４】
図８は、図７に示される画面において存在期間ボタン２３ａに対して選択操作が行われたときに、ステップＳ１２にて表示部１４に表示される画面を示す図である。図２に示した過去検索オブジェクトデータ１２ａｃにおいて、「○○町」という検索オブジェクトに紐付けられ、かつ、「○○年〜□□年」という存在期間に対応する経度情報及び緯度情報として、「Ｘ１」及び「Ｙ１」が設定されている。したがって、図８に示される例では、地図画面上における、「Ｘ１」及び「Ｙ１」で規定される過去の位置４１が表示部１４に表示される。
【００５５】
以上のように、本実施の形態において、目的地検索部１３は、存在期間が指定されることにより、当該存在期間に対応する過去の位置４１を過去検索オブジェクトデータ１２ａｃから検索する。そして、表示部１４は、地図データ１２ａａに基づく地図画面上に、目的地検索部１３で検索された検索オブジェクトの過去の位置４１を表示する。
【００５６】
なお、町のように、地図画面上におけるエリアが大きい検索オブジェクトの過去の位置４１を表示する場合には、デフォルトの位置（例えば、市役所やエリアの中心）を過去の位置４１として表示する。
【００５７】
以上のような過去の位置４１等の表示を行った後、過去の位置４１を目的地と決定するための、図８に示される目的地決定ボタン２５の選択操作がなされた場合には、ステップＳ２９に進む。なお、ステップＳ２９については、後で図５を用いて説明する。
【００５８】
ステップＳ１３にて、目的地検索部１３は、ステップＳ１０で判定した選択操作が、図７に示される現在比較ボタン２４の選択操作であったか否かを判定する。現在比較ボタン２４の選択操作であると判定した場合にはステップＳ１４に進み、それ以外のボタンの選択操作であると判定した場合にはステップＳ１０に戻る。
【００５９】
図４に示すステップＳ１４にて、目的地検索部１３は、表示画面数を選択する画面を表示部１４に表示する。
【００６０】
図９は、ステップＳ１４にて表示部１４に表示される画面（地図表示画面数の選択画面）を示す図である。ここでは、過去の位置と現在の位置とを１つの地図画面に表示するための１画面表示ボタン２６と、過去の位置と現在の位置とを分割して２つの地図画面に表示するための２画面表示ボタン２７とが表示部１４に表示されている。以上のような１画面表示ボタン２６及び２画面表示ボタン２７の表示を行った後、ステップＳ１５に進む。
【００６１】
ステップＳ１５にて、目的地検索部１３は、図９に示される１画面表示ボタン２６及び２画面表示ボタン２７を含む選択ボタンを選択する操作が、入力部１１に入力されたか否かを判定する。入力されたと判定した場合にはステップＳ１６に進み、入力されなかったと判定した場合には、その後に入力されたと判定するまでステップＳ１５を繰り返す。
【００６２】
ステップＳ１６にて、目的地検索部１３は、ステップＳ１５で判定した選択操作が、図９に示される１画面表示ボタン２６の選択操作であったか否かを判定する。ステップＳ１６にて、１画面表示ボタン２６以外のボタンの選択操作であると判定した場合にはステップＳ１８に進む。
【００６３】
一方、ステップＳ１６にて、１画面表示ボタン２６の選択操作であると判定した場合には、目的地検索部１３は、ステップＳ１４で選択操作されたと判定した現在比較ボタン２４横の存在期間（図７）を有する過去検索オブジェクトデータ１２ａｃから、検索オブジェクトの過去の位置（経度情報及び緯度情報）を取得する。それとともに、目的地検索部１３は、検索データ１２ａｂから、検索オブジェクトの現在の位置を取得する。そして、目的地検索部１３は、取得した過去及び現在の位置を同時に表示可能な１つの地図画面の地図データ１２ａａを、記憶部１２から検索し、その後ステップＳ１７に進む。
【００６４】
ステップＳ１７にて、目的地検索部１３は、ステップＳ１６で検索した１つの地図データ１２ａａに基づいて１つの現在の地図画面を表示部１４に表示する。そして、目的地検索部１３は、表示部１４に表示されている１つの地図画面上に、ステップＳ１６で取得した検索オブジェクトの過去の位置及び現在の位置を表示する。
【００６５】
図１０は、図７に示される現在比較ボタン２４ａに対して選択操作が行われた後、図９に示される１画面表示ボタン２６に対して選択操作が行われたときに、ステップＳ１７にて表示部１４に表示される画面を示す図である。ここでは、「過去」と記述されている文字の下にある○印の箇所に、「○○町」が「○○年〜□□年」の期間に存在していた過去の位置４１が表示されており、「現在」と記述されている文字の下にある○印の箇所に、「○○町」が存在している現在の位置４２が表示されている。なお、過去の位置４１及び現在の位置４２の表示形式はこれに限ったものではなく、過去の位置４１と、現在の位置４２とを識別できるのであれば他の表示形式であってもよい。
【００６６】
以上のように、本実施の形態に係る目的地検索部１３は、存在期間が指定された場合（存在期間横の現在比較ボタン２４の選択操作がなされた場合）に、当該存在期間に対応する過去の位置を過去検索オブジェクトデータ１２ａｃから検索する。そして、この場合に、表示部１４は、１つの地図画面に、過去の位置４１と現在の位置４２とを同時に表示する。
【００６７】
なお、本実施の形態に係る目的地検索部１３は、ステップＳ１７にて、過去の位置４１及び現在の位置４２だけでなく、過去位置切替ボタン２８、相対情報ボタン２９、過去ボタン３０、及び、現在ボタン３１も表示部１４に表示する。
【００６８】
過去位置切替ボタン２８は、同一の検索オブジェクトに関して、一の過去の位置４１を、それと存在期間が異なる他の一の過去の位置４１に切り替えて表示するための切り替えボタンである。相対情報ボタン２９は、過去の位置と現在の位置との相対的な位置関係を示す相対情報を表示する画面に遷移するためのボタンである。
【００６９】
過去ボタン３０は、表示部１４に表示されている過去の位置４１を目的地に設定するためのボタンである。現在ボタン３１は、表示部１４に表示されている現在の位置４２を目的地に設定するためのボタンである。つまり、本実施の形態に係るナビゲーション装置では、表示部１４に表示されている過去の位置４１及び現在の位置４２のいずれをも、目的地として選択可能となっている。ステップＳ１７にて、以上のような過去の位置４１及び現在の位置４２等の表示を行った後、ステップＳ２０に進む。なお、ステップＳ２０については、後で図５を用いて説明する。
【００７０】
ステップＳ１８にて、目的地検索部１３は、ステップＳ１５で判定した選択操作が、図９に示される２画面表示ボタン２７の選択操作であったか否かを判定する。ステップＳ１８にて、２画面表示ボタン２７以外のボタンの選択操作であると判定した場合にはステップＳ１５に戻る。
【００７１】
一方、ステップＳ１８にて、２画面表示ボタン２７の選択操作であると判定した場合には、目的地検索部１３は、ステップＳ１４で選択操作されたと判定した現在比較ボタン２４横の存在期間（図７）を有する過去検索オブジェクトデータ１２ａｃから、検索オブジェクトの過去の位置（経度情報及び緯度情報）を取得する。それとともに、目的地検索部１３は、検索データ１２ａｂから、検索オブジェクトの現在の位置を取得する。そして、目的地検索部１３は、取得した過去の位置付近の地図データ１２ａａと、取得した現在の位置付近の地図データ１２ａａとを記憶部１２から検索し、その後ステップＳ１９に進む。
【００７２】
ステップＳ１９にて、目的地検索部１３は、ステップＳ１８で検索した２つの地図データ１２ａａに基づいて２つの現在の地図画面をそれぞれ表示部１４に表示する。そして、目的地検索部１３は、表示部１４に表示されている２つの地図画面上に、ステップＳ１８で取得した検索オブジェクトの過去の位置及び現在の位置をそれぞれ表示する。
【００７３】
図１１は、図７に示される現在比較ボタン２４ａに対して選択操作が行われた後、図９に示される２画面表示ボタン２７に対して選択操作が行われたときに、ステップＳ１９にて表示部１４に表示される画面を示す図である。ここでは、１画面を上下に伸びる中央の線により分割してなる、左右に配列された２つの分割画面のうち、左側の画面上に「○○町」が「○○年〜□□年」の期間に存在していた過去の位置４１が表示されており、右側の画面上に「○○町」が存在している現在の位置４２が表示されている。なお、過去の位置４１及び現在の位置４２の表示形式はこれに限ったものではなく、例えば、１画面を左右に伸びる中央の線により分割してなる、上下に配列された２つの分割画面に、過去の位置４１及び現在の位置４２をそれぞれ表示するものであってもよい。
【００７４】
以上のように、本実施の形態に係る目的地検索部１３は、存在期間が指定された場合（存在期間横の現在比較ボタン２４の選択操作がなされた場合）に、当該存在期間に対応する過去の位置を過去検索オブジェクトデータ１２ａｃから検索する。そして、この場合に、表示部１４は、１つの地図画面を分割してなる複数の分割画面に、過去の位置４１と現在の位置４２とをそれぞれ表示する。
【００７５】
なお、本実施の形態に係る目的地検索部１３は、ステップＳ１９にて、過去の位置４１及び現在の位置４２だけでなく、ステップＳ１７と同様に、過去位置切替ボタン２８、相対情報ボタン２９、過去ボタン３０、及び、現在ボタン３１も表示部１４に表示する。以上のような過去の位置４１及び現在の位置４２等の表示を行った後、ステップＳ２０に進む。
【００７６】
図５に示すステップＳ２０にて、目的地検索部１３は、図１０及び図１１に示される過去位置切替ボタン２８、相対情報ボタン２９、過去ボタン３０、及び、現在ボタン３１を含む選択ボタンを選択する操作が、入力部１１に入力されたか否かを判定する。入力されたと判定した場合にはステップＳ２１に進み、入力されなかったと判定した場合には、その後に入力されたと判定するまでステップＳ２０を繰り返す。
【００７７】
ステップＳ２１にて、目的地検索部１３は、ステップＳ２０で判定した選択操作が、図１０及び図１１に示される過去位置切替ボタン２８の選択操作であったか否かを判定する。過去位置切替ボタン２８の選択操作であると判定した場合にはステップＳ２２に進み、それ以外のボタンの選択操作であると判定した場合にはステップＳ２３に進む。
【００７８】
ステップＳ２２にて、目的地検索部１３は、過去の位置４１を、それと存在期間が異なる他の一の過去の位置４１に切り替えて表示可能にする。例えば、過去の位置４１を、それと存在期間が前後する過去の位置４１を表示する。図２に示す例では、○○年〜□□年の緯度情報Ｘ１及び経度情報Ｙ１が示す過去の位置４１を、□□年〜△△年の緯度情報Ｘ２及び経度情報Ｙ２が示す過去の位置４１を表示する。また、例えば、過去位置切替ボタン２８のうち、上に凸の三角ボタンを押した場合には存在期間が現在から過去に順に向かうように、一方、下に凸の三角ボタンを押した場合には存在期間が過去から現在に順に向かうように、過去の位置４１を切り替えて表示してもよい。以上のような過去の位置４１の切り替え表示を行った後、ステップＳ２０に戻る。
【００７９】
ステップＳ２３にて、目的地検索部１３は、ステップＳ２０で判定した選択操作が、図１０及び図１１に示される相対情報ボタン２９の選択操作であったか否かを判定する。相対情報ボタン２９の選択操作であると判定した場合には、目的地検索部１３は、過去の位置４１を示す緯度情報及び経度情報と、現在の位置４２を示す緯度情報及び経度情報とに基づいて、それらの相対的な位置関係を示す相対情報（ここでは相対距離、及び、相対緯度経度）を算出し、その後ステップＳ２４に進む。一方、それ以外のボタンの選択操作であると判定した場合にはステップＳ２６に進む。
【００８０】
ステップＳ２４にて、目的地検索部１３は、ステップＳ２３で算出した上述の相対情報を表示部１４に表示する。
【００８１】
図１２は、ステップＳ２４にて表示部１４に表示される画面（相対情報画面）を示す図である。この図１２に示す例では、相対情報として、過去の位置４１と現在の位置４２との相対距離、及び、相対緯度経度が表示されている。このような相対情報の表示を行った後、ステップＳ２５に進む。
【００８２】
ステップＳ２５にて、目的地検索部１３は、相対情報とともに表示されている、図１２に示される戻るボタン３２を選択する操作が、入力部１１に入力されたか否かを判定する。戻るボタン３２の選択操作が入力されたと判定した場合にはステップＳ２０に戻り、そうでなかった場合には、表示部１４における相対情報の表示を維持したままステップＳ２５を繰り返す。
【００８３】
ステップＳ２６にて、目的地検索部１３は、ステップＳ２０で判定した選択操作が、図１０及び図１１に示される現在ボタン３１の選択操作であったか否かを判定する。現在ボタン３１の選択操作であると判定した場合にはステップＳ２７に進み、それ以外のボタンの選択操作であると判定した場合にはステップＳ２８に進む。
【００８４】
ステップＳ２７にて、目的地検索部１３は、検索オブジェクトの現在の位置４２を目的地として設定する。この設定後、ステップＳ３０に進む。
【００８５】
ステップＳ２８にて、目的地検索部１３は、ステップＳ２０で判定した選択操作が、図１０及び図１１に示される過去ボタン３０の選択操作であったか否かを判定する。過去ボタン３０の選択操作であると判定した場合にはステップＳ２９に進み、それ以外のボタンの選択操作であると判定した場合にはステップＳ２０に戻る。
【００８６】
ステップＳ２９にて、目的地検索部１３は、検索オブジェクトの過去の位置４１を目的地として設定する。この設定後、ステップＳ３０に進む。
【００８７】
ステップＳ３０にて、経路探索部３は、位置検出部２で直近に検出された現在位置と、ステップＳ２７，Ｓ２９で目的地検索部１３により設定された目的地（情報検索装置１により検索された目的地）との間の好適な経路を探索する。
【００８８】
以上のような本実施の形態に係る情報検索装置１によれば、存在期間が指定されることにより、当該存在期間に対応する過去の位置４１を検索する。したがって、検索オブジェクトの過去に関して、使用者の記憶が不確かな場合であっても、使用者は、当該検索オブジェクトの過去の位置４１を容易に取得することができる。
【００８９】
また、本実施の形態に係る情報検索装置１によれば、検索データ１２ａｂを用いて検索した検索オブジェクトに対して、その過去を要求する操作が入力部１１に入力された場合に、指定用に呈示するための存在期間を過去検索オブジェクトデータ１２ａｃから検索する。したがって、検索オブジェクトの存在期間の指定を容易に行うことができる。
【００９０】
また、本実施の形態に係る情報検索装置１によれば、検索オブジェクトの過去の位置４１と現在の位置４２とを同時に表示する。したがって、使用者は、過去の位置４１と現在の位置４２とを視認することができ、どちらを目的地にすべきかを容易に判断することができる。
【００９１】
また、本実施の形態に係る情報検索装置１によれば、複数の分割画面に、検索オブジェクトの過去の位置４１と現在の位置４２とをそれぞれ表示する。したがって、使用者は、過去の位置４１と現在の位置４２とを視認することができ、どちらを目的地にすべきかを容易に判断することができる。また、過去の位置４１と現在の位置４２とが互いに遠く離れていても、それらの位置付近の地図画面を適当なサイズに拡大して表示することができる。
【００９２】
また、本実施の形態に係る情報検索装置１によれば、過去位置切替ボタン２８の選択操作が入力部１１に入力された場合に、過去の位置４１を、それと存在期間が異なる他の一の過去の位置４１に切り替えて表示可能である。したがって、選択画面（例えば図７に示す選択画面）に戻ることなく、他の存在期間における過去の位置４１を確認することができる。よって、利便性のよい情報検索装置１を実現することができる。
【００９３】
また、本実施の形態に係る情報検索装置１によれば、過去の位置４１と現在の位置４２との相対的な位置関係を示す相対情報を表示する。したがって、使用者は、検索オブジェクトの位置変化を具体的に認識することができる。
【００９４】
また、本実施の形態に係るナビゲーション装置によれば、表示部１４に表示されている過去の位置４１及び現在の位置４２の一方を、目的地として選択可能となっている。したがって、目的地の設定を容易に行うことができる。
【００９５】
なお、以上ではナビゲーション装置は、カーナビゲーション装置を想定して説明したが、これに限ったものではなく、人を目的地に案内するための装置であればよい。例えば、ナビゲーション装置は、スマートフォンなどの携帯電話であってもよいし、ＰＮＤ（Portable Navigation Device）などの携帯型のナビゲーション装置であってもよいし、パーソナルコンピュータなどであってもよい。
【００９６】
また、以上においては、説明を簡単にするため、ステップＳ８，１３，１８，２８の判定がＮＯである場合にはステップＳ４，１０，１５，２０にそれぞれ戻ったが、他の選択ボタンが選択された場合には、当該選択ボタンに対応する画面を表示するようにしてもよい。また、ステップＳ４，Ｓ５，Ｓ８の判定、ステップＳ１０，Ｓ１１，Ｓ１３の判定、ステップＳ１５，Ｓ１６，Ｓ１８の判定、ステップＳ２０，Ｓ２１，Ｓ２３，Ｓ２６，Ｓ２８の判定は、それぞれにおいて同時に行なわれるものであってもよい。
【００９７】
また、過去検索オブジェクトデータ１２ａｃの過去の位置は、上述の経度情報及び緯度情報に加えて、標高情報を含んでもよい。そして、この場合に、上述の相対情報は、過去の位置４１の標高と、現在の位置４２の標高との差である高低差を含むものであってもよい。
【００９８】
なお、本発明は、その発明の範囲内において、実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００９９】
１  情報検索装置、１１  入力部、１２  記憶部、１２ａａ  地図データ、１２ａｂ  検索データ、１２ａｃ  過去検索オブジェクトデータ、１３  目的地検索部、１４  表示部。
【図１】
0005721643.tif 000002
【図２】
0005721643.tif 000003
【図３】
0005721643.tif 000004
【図４】
0005721643.tif 000005
【図５】
0005721643.tif 000006
【図６】
0005721643.tif 000007
【図７】
0005721643.tif 000008
【図８】
0005721643.tif 000009
【図９】
0005721643.tif 000010
【図１０】
0005721643.tif 000011
【図１１】
0005721643.tif 000012
【図１２】
0005721643.tif 000013