(57)【要約】【課題】施設検索装置の利用者が移動しても、利用者が再度検索項目を入力する手間を省き、最新の検索結果を表示できる施設検索装置とする。【解決手段】施設検索装置１００は、施設情報記憶部２０１と、検索項目入力部２０２と、検索項目記憶部２０３と、移動距離判定部２０４と、現在地取得部２０５と、施設検索部２０６と、表示部２０７とを備える。前記移動距離判定部２０４は、施設検索地点からの移動距離を計算して、当該移動距離がある閾値を越えると判定する場合においては再度の施設検索を行うように前記施設検索部２０６に指示し、前記移動距離判定部２０４から再度の検索の指示を受けた前記施設検索部２０６は、最新の現在位置に基づいて施設検索を行う。【選択図】図２
2004317374.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ操作に従って地図情報から現在位置の周辺にある施設の検索を行う施設検索装置であって、
前記ユーザが施設を検索するための情報を入力する入力手段と、
施設検索の中心となる基準位置を記憶する記憶手段と、
前記記憶手段に記憶された基準位置を変更する基準位置変更手段と、
前記基準位置に基づいて周辺にある施設の検索を行う施設検索手段とを備えることを特徴とする施設検索装置。
【請求項２】
前記基準位置変更手段は、前記記憶手段に基準位置が格納された時点からの経過時間に応じて前記基準位置を変更することを特徴とする請求項１記載の施設検索装置。
【請求項３】
前記基準位置変更手段は、前記記憶手段に前記基準位置が格納された第一時刻を保持する保持部と、
前記第一時刻からの経過時間が閾値に達したかを判定する経過時間判定部と、前記経過時間判定部において経過時間が閾値に達したと判定された場合には、新たに基準位置を取得する基準位置取得部とを備え、
前記基準位置変更手段は、前記記憶手段に記憶されている基準位置を前記基準位置取得部において新たに取得された基準位置に変更することを特徴とする請求項２記載の施設検索装置。
【請求項４】
前記経過時間判定部は、前記経過時間が閾値に達した際には、前記第一時刻を０として設定することを特徴とする請求項３記載の施設検索装置。
【請求項５】
前記基準位置変更手段は、前記記憶手段に基準位置が格納された地点からの移動距離に応じて前記基準位置を変更することを特徴とする請求項１記載の施設検索装置。
【請求項６】
前記基準位置変更手段は、前記記憶手段に前記基準位置が格納された第一地点を保持する地点保持部と、
前記第一地点からの移動距離が閾値に達したかを判定する移動距離判定部と、前記移動距離判定部において移動距離が閾値に達したと判定された場合には、新たに基準位置を取得する第２基準位置取得部とを備え、
前記基準位置変更手段は、前記記憶手段に記憶されている基準位置を前記第２基準位置取得部において取得された新たな基準位置に変更することを特徴とする請求項５記載の施設検索装置。
【請求項７】
前記移動距離判定部は、前記移動距離が閾値に達した際には、前記第一地点を０として設定することを特徴とする請求項６記載の施設検索装置。
【請求項８】
前記施設検索装置は、さらに、
前記施設検索手段における検索の結果を記憶する検索結果記憶手段と、
前記施設検索手段における検索結果と前記検索結果記憶手段において記憶されている検索結果を比較して、検索結果が異なる場合において、検索結果が更新されたことを通知するための通知手段とを備えることを特徴とする請求項１記載の施設検索装置。
【請求項９】
前記通知手段は、前記経過時間判定部において経過時間が閾値に達したと判定される場合において前記通知を行うことを特徴とする請求項８記載の施設検索装置。
【請求項１０】
前記通知手段は、前記移動距離判定部において移動距離が閾値に達したと判定される場合において前記通知を行うことを特徴とする請求項８記載の施設検索装置。
【請求項１１】
前記施設検索装置は、さらに、
前記施設検索手段における検索開始からの経過時間を計測する計測手段と、
前記施設検索手段における検索結果を格納する検索結果記憶手段と、
前記経過時間が予め定められた閾値に達した時には、前記施設検索手段に、当該経過時間までの検索途中結果を前記検索結果記憶手段に送るように指示する制御手段とを備えることを特徴とする請求項１記載の施設検索装置。
【請求項１２】
前記制御手段は、前記指示を行った場合においては、
前記施設検索手段において前記検索途中結果の以降に検索された検索結果を前記検索結果記憶手段に送ることを特徴とする請求項１１記載の施設検索装置。
【請求項１３】
前記施設検索装置は、さらに、
前記施設検索手段における検索結果を音声にて出力する音声出力手段を備えることを特徴とする請求項１から１２までのいずれか１項に記載の施設検索装置。
【請求項１４】
前記基準位置変更手段は、
ユーザに指定された時刻における位置を推定する推定部と、
前記記憶手段の基準位置を推定された位置に変更する変更部とを備えることを特徴とする請求項１記載の施設検索装置。
【請求項１５】
前記入力手段は、前記ユーザからのリモコン入力、又は音声入力により前記情報が入力されることを特徴とする請求項１記載の施設検索装置。
【請求項１６】
ユーザ操作に従って地図情報から現在位置の周辺にある施設の検索を行う施設検索方法であって、
前記ユーザが施設を検索するための情報を入力する入力ステップと、
施設検索の中心となる基準位置を記憶する記憶ステップと、
前記記憶ステップにおいて記憶された基準位置を変更する基準位置変更ステップと、
前記基準位置に基づいて周辺にある施設の検索を行う施設検索ステップとを有することを特徴とする施設検索方法。
【請求項１７】
前記基準位置変更ステップでは、前記記憶ステップにおいて基準位置が格納された時点からの経過時間に応じて前記基準位置を変更することを特徴とする請求項１６記載の施設検索方法。
【請求項１８】
前記基準位置変更ステップでは、前記記憶ステップにおいて基準位置が格納された地点からの移動距離に応じて前記基準位置を変更することを特徴とする請求項１６記載の施設検索方法。
【請求項１９】
ユーザ操作に従って地図情報から現在位置の周辺にある施設の検索を行う施設検索装置で用いられるプログラムであって、
前記ユーザが施設を検索するための情報を入力する入力ステップと、
施設検索の中心となる基準位置を記憶する記憶ステップと、
前記記憶ステップにおいて記憶された基準位置を変更する基準位置変更ステップと、
前記基準位置に基づいて周辺にある施設の検索を行う施設検索ステップとをコンピュータに実行させることを特徴とするプログラム。
【請求項２０】
前記基準位置変更ステップでは、前記記憶ステップにおいて基準位置が格納された時点からの経過時間に応じて前記基準位置を更新することを特徴とする請求項１９記載のプログラム。
【請求項２１】
前記基準位置変更ステップでは、前記記憶ステップにおいて基準位置が格納された地点からの移動距離に応じて前記基準位置を変更することを特徴とする請求項１９記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、利用者の位置と検索項目とに基づいて、検索条件に該当する施設を検索する機能を有する施設検索装置に関する。
【０００２】
【従来の技術】
近年、カーナビゲーション装置等における施設検索装置において、各種の施設や行楽地の情報をデータベース化した施設検索が実現されている。この場合、施設検索装置の利用者は、例えば飲食店等の目的とする施設の検索を行うことにより、現在位置から検索条件を満たす施設までの経路を検索結果として画面に表示することが可能となる。
【０００３】
以下、従来の施設検索装置における施設検索を、図１２を参照して簡単に説明する。
【０００４】
図１２は、従来の施設検索装置１２００の機能ブロック図であり、施設情報記憶部１２０１と、検索項目入力部１２０２と、現在地取得部１２０３と、施設検索部１２０４と、表示部１２０５とを備える。
【０００５】
施設情報記憶部１２０１には、例えば、各施設について、施設の位置を特定する緯度経度データと、銀行、レストラン、郵便局等の施設を分類する種類に関する情報が格納されている。
【０００６】
そして、検索手順についての一例を説明すると、施設検索装置１２００の利用者は、リモコンやメニューキー等の検索項目入力部１２０２を用いて検索したい施設の種類を入力する。次に、検索項目入力部１２０２からの入力情報をトリガーとして、施設検索部１２０４は、現在地取得部１２０３から利用者の現在地を取得する。この現在地取得部１２０３は、例えばＧＰＳ装置に基づいて、利用者の現在地を緯度経度として計算する。
【０００７】
また、施設検索部１２０４は、検索項目と現在地の情報に基づいて、現在地から近い検索条件を満たす施設を検索して、検索結果を一覧として画面等の表示部１２０５に表示する。
【０００８】
図１３は、従来の施設検索装置における検索入力画面及び検索結果の一例を示す図である。
【０００９】
まず、利用者は、図１３（ａ）の画面１３００に示す一覧より検索したい施設の種類を選択する。図１３においては、「食べる飲む」を選択するものとして説明を行う。次に、画面には、施設情報記憶部１２０１により記憶されている「食べる飲む」に関連する施設の種類を選択する画面１３０１が表示される。この図１３（ｂ）の画面１３０１においては、「コーヒー専門店」、「喫茶」、「ファーストフード」等の「食べる飲む」に関連した施設の種類を限定した検索一覧が表示される。
【００１０】
次に、利用者が検索を要求する「ファーストフード」を選択すると、図１３（ｃ）に示すような検索結果の一覧の画面１３０２が表示される。この検索結果には、例えば、現在位置からの距離、検索場所の住所や方向が表示される。そして、検索条件を満たす複数の検索結果の内から利用者が１つの検索場所を選択することにより、現在位置から検索場所までの経路が表示される。
【００１１】
そして、従来、利用者の入力した検索用のキーワードに基づき、適切に情報を検索できるようにし、検索のために操作回数を抑え、利用者の負担を軽減する情報検索システムが開示されている（例えば、特許文献１参照）。この情報検索システムは、検索用のキーワードに代えて検索することが有効であると想定されるキーワードを、検索用キーワードに対応させて記憶した関連情報記憶手段と、検索結果に基づき、検索用キーワードに該当する情報としてユーザの必要とする情報が見つからない場合においては、検索用キーワードに代わるキーワードを関連情報記憶手段から読み出すキーワード読み出し手段等を備えているものである。
【００１２】
また、どのくらいの時間的余裕があれば行くことができる施設が周辺にあるか、また、表示されている施設に行くのに要する時間を容易に知ることができるナビゲーションシステムも開示されている（例えば、特許文献２参照）。
【００１３】
【特許文献１】
特開２００２−２４２６１号公報
【００１４】
【特許文献２】
特開２０００−１６３６８９号公報
【００１５】
【発明が解決しようとする課題】
しかしながら、前述した図１２及び図１３に示した従来の施設検索装置では、利用者が移動することにより、検索条件を満たす現在地から近い施設が変化するような場合においても、一度選択された施設までの経路が表示される場合がある。
【００１６】
図１４は、従来の施設検索装置において表示される検索結果の画面の表示例である。図１４（ａ）においては、三角印は例えば自車位置１４０２を表示しており、現在位置から選択した「店Ａ１４０３」までの経路が画面１４００に表示される。そして、従来の施設検索装置においては、図１４（ｂ）は所定時間後の検索画面１４０１を示し、利用者が「店Ａ１４０３」を通過してしまったような場合においても画面１４０１には自車位置１４０２から「店Ａ１４０３」までの経路が表示される場合がある。
【００１７】
このように、検索結果に満足がいかないような場合や、利用者の場所を移動するような場合において、現在位置に適した検索結果を得るためには、利用者が再度検索項目を入力して検索を行う必要があり、利用者の手間がかかっている。
【００１８】
そして、前述した情報検索システムにおいては、利用者の入力した検索用キーワードに基づき適切に情報を検索できるようにしたものであり、検索のための操作回数を抑えて単に利用者の負担を軽減するものであり、また、前述したナビゲーションシステムにおいては、時間との関係で利用者が行くことが可能な施設を知ることを目的とする。
【００１９】
本発明は、前記課題を解決するためのものであり、利用者の現在地や時間が変化して検索結果が変化するような場合においても、利用者が再度検索項目を入力することなく、現在位置に適した検索結果を適宜表示して、再検索に要する利用者の手間を省くことができる施設検索装置を提供することを目的とする。
【００２０】
【課題を解決するための手段】
前記課題を解決するために、本発明に係る施設検索装置は、ユーザ操作に従って地図情報から現在位置の周辺にある施設の検索を行う施設検索装置であって、前記ユーザが施設を検索するための情報を入力する入力手段と、施設検索の中心となる基準位置を記憶する記憶手段と、前記記憶手段に記憶された基準位置を変更する基準位置変更手段と、前記変更後の基準位置に基づいて周辺にある施設の検索を行う施設検索手段とを備えることを特徴とする。
【００２１】
また、本発明に係る施設検索装置が備える前記基準位置変更手段は、前記記憶手段に基準位置が格納された時点からの経過時間に応じて前記基準位置を変更することを特徴とする。
【００２２】
このため、一度施設検索を行った地点からの所定の移動時間毎に新たな検索を行い、自動的に検索結果が表示される施設検索装置とすることが可能となる。
【００２３】
そして、本発明に係る施設検索装置が備える前記基準位置変更手段は、前記記憶手段に基準位置が格納された地点からの移動距離に応じて前記基準位置を変更することを特徴とする。
【００２４】
このため、一度施設検索を行った地点からの所定の移動距離毎に新たな検索を行い、自動的に検索結果が表示される施設検索装置とすることが可能となる。
【００２５】
尚、本発明は、上述のような施設検索装置として実現できるのみではなく、この施設検索装置が備える手段をステップとする施設検索方法として実現することができる。
【００２６】
また、前記施設検索方法をコンピュータ等で実現させるプログラムとして実現したり、当該プログラムをＣＤ−ＲＯＭ等の記録媒体や通信ネットワーク等の伝送媒体を介して流通させることができるのは言うまでもない。
【００２７】
【発明の実施の形態】
以下、図面に基づいて本発明に係る施設検索装置について説明する。
（実施の形態１）
図１は、本実施の形態１に係る施設検索装置１００の備えるハードウェア構成図である。尚、本実施の形態１に係る施設検索装置１００は、一度施設検索を行った地点からの移動距離を取得して、当該移動距離が閾値を超えた場合には最新の検索結果に更新することを特徴とする。また、施設検索装置１００は、施設検索機能を有し検索結果を画面に表示できるカーナビゲーション装置、ＰＣ、ＰＤＡ等に用いられる装置となる。
【００２８】
施設検索装置１００は、リモコン装置１１０と無線を介して接続され外部とデータの送受信を行う通信インターフェース１０１、スピーカ１１１へ音声信号の出力を行う増幅器１０２、ＬＥＤ等により構成されテレビの映像やナビゲーションの映像情報を表示する表示器１０３、衛星からの電波に基づいて車両の位置を検出するＧＰＳ装置１０４、自動車の走行速度や素行距離を検出する走行センサ１０５、ハンドル角度等から自動車の移動方向を検出する方位センサ１０６、ＴＶ放送の電波や、道路交通情報通信システム（ＶＩＣＳ：Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）における渋滞や、事故、工事、駐車場の空き等の道路交通情報の電波やビーコンをリアルタイムに受信する受信部１０７、記憶装置であるＨＤ１０８、ＣＰＵ１０９、利用者が条件の入力を行うリモコン装置１１０、及び音声の出力を行うスピーカ１１１を備えている。
【００２９】
ＨＤ１０８は、画面に表示される地図情報１０８ａの他、ユーザがリモコン装置１１０を用いて入力した利用者の住所等の利用者情報１０８ｂ、利用者の嗜好に関する嗜好情報１０８ｃ等の情報を記憶している。
【００３０】
また、ＣＰＵ１０９は、時刻や時間を計時するためのタイマ１０９ａ、テレビ受信用のプログラム、施設検索装置１００の通常用のプログラム、施設検索装置１００で自宅に帰る際に専用のプログラム、これらのプログラムをマルチタスクで処理するＯＳを予め格納したＲＯＭ１０９ｂ、これらのプログラムを実行する際にこのプログラムを展開するためのワークエリアを提供するＲＡＭ１０９ｃ、及びＲＡＭ１０９ｃ上に展開されたプログラムを実行するＣＰＵ等を内部に備える１チップコンピュータであって、ＲＡＭ１０９ｃ上に展開されたプログラムを実行することにより各処理部を統括的に制御し、円滑な施設検索案内等を行う。
【００３１】
図２は、本実施の形態１に係る施設検索装置１００の構成を示す機能ブロック図である。
本実施の形態１に係る施設検索装置１００は、施設情報記憶部２０１と、検索項目入力部２０２と、検索項目記憶部２０３と、移動距離判定部２０４と、現在地取得部２０５と、施設検索部２０６と、表示部２０７とを備え、これらの各処理部は下記の機能を有する。
【００３２】
施設情報記憶部２０１は、いわゆるハードディスクであり、利用者の検索する各施設の位置を特定する緯度経度データ、その施設を分類する銀行、レストラン、郵便局等の施設の種類のデータが格納されている。この施設情報は、外部から書き換え可能として最新の施設情報に更新することが可能である。この施設情報記憶部２０１は、施設検索部２０６に施設情報を伝える。また、その他、施設情報記憶部２０１は、施設に関する様々な情報、例えば飲食店に関する情報を施設情報として記憶することもできる。
【００３３】
検索項目入力部２０２は、施設検索装置１００に備えられているメニューキー、リモコン装置１１０等の入力部であり、利用者が検索する施設の種類、時間、日時等の条件の入力や選択を行う。
【００３４】
検索項目記憶部２０３は、いわゆるハードディスクであり、検索項目入力部２０２から入力される検索項目を記憶すると共に、施設検索部２０６に検索項目を伝える。
【００３５】
移動距離判定部２０４は、利用者が一度施設検索を行った地点からの移動距離を計算すると共に、当該移動距離が予め定められた閾値を超える場合には、施設検索部２０６に再度最新の現在位置に基づいた施設検索を行うことを指示する。
そして、前記移動距離は、例えば、速度を検出する速度センサにより求めることができる。また、利用者の方向を検出するジャイロと、速度センサを組み合わせることにより、出発地点からの直線距離を求めることができる。
【００３６】
現在地取得部２０５は、ＧＰＳ装置等からの情報を用いて利用者の現在地を緯度経度として計算して特定すると共に、施設検索部２０６に現在位置情報を伝える。
【００３７】
施設検索部２０６は、現在地取得部２０５により得られた現在地と、検索項目記憶部２０３に格納された検索項目とに基づいて、施設情報記憶部２０１から該当する施設を検索する。また、本実施の形態１において、施設検索部２０６は、移動距離判定部２０４からの指示に従って、以前に施設検索を行った地点における検索結果を、現在の地点における検索結果を最新の検索結果として検索結果の更新を自動的に行う。
【００３８】
表示部２０７は、施設検索装置１００が備える画面であり、施設検索部２０６が行った検索結果が表示部２０７に表示される。
【００３９】
図３は、本実施の形態１に係る施設検索装置１００における施設検索の処理手順を示すフローチャートである。
最初に、利用者は、検索画面より検索項目入力部２０２を用いて検索したい施設の種類等の項目を選択する（Ｓ３０１）。検索項目入力部２０２は、選択された検索項目を検索項目記憶部２０３に伝えて、検索項目記憶部２０３は検索項目を格納する。
【００４０】
次に、施設検索部２０６は、検索項目記憶部２０３に保持されている検索項目、及び現在地取得部２０５から現在位置を取得して、これら検索項目及び現在位置に従って、施設情報記憶部２０１から、現在地に近い検索条件を満たす施設の検索を行う（Ｓ３０２）。尚、現在地取得部２０５は、例えばＧＰＳ装置からの情報に基づいて利用者の現在地を緯度経度として求めることができる。また、施設検索部２０６は、検索項目を満たす最も近い施設を検索することも可能であるし、予め定められた距離、例えば現在地点より２０ｋｍ以下の施設を複数検索することも可能である。また、この場所には検索条件を満たす最適の施設がある等の検索結果とすることも考え得る。
【００４１】
そして、施設検索部２０６より得られる検索結果を施設検索装置１００の画面に表示するために、施設検索部２０６は検索結果を表示部２０７に伝えて、施設検索装置１００が備える画面等の表示部２０７において検索結果を表示する（Ｓ３０３）。
【００４２】
また、移動距離判定部２０４は、施設検索部２０６に移動距離を伝えると、移動距離を０にリセットする（Ｓ３０４）。そして、移動距離判定部２０４は、リセットを行った地点からの現在位置までの移動距離を計算する（Ｓ３０５）。そして、移動距離判定部２０４は、前記移動距離が予め設定された閾値（例えば１０ｋｍ）以上か否かの判定を行う（Ｓ３０６）。
【００４３】
次に、移動距離判定部２０４は、一度施設検索を行って移動距離を０にリセットした地点から現在位置までの移動距離が、予め定められた距離である閾値以上と判定した場合においては、施設検索部２０６に再度施設検索を行うように指示する（Ｓ３０６でＹ）。この移動距離判定部２０４からの再検索の指示により、施設検索部２０６は、施設の再検索（Ｓ３０２）を行い、表示部２０７において、施設検索部２０６からの検索結果を表示して（Ｓ３０３）、移動距離判定部２０４は、移動距離を０にリセットする（Ｓ３０４）という処理を繰り返す。
【００４４】
一方、移動距離判定部２０４は、一度施設検索を行って移動距離を０にリセットした地点から現在位置までの移動距離が、予め定められた閾値未満の場合においては（Ｓ３０６においてＮ）、移動距離判定部２０４は施設検索部２０６に再度の施設検索を行う指示を行わず、移動距離の計算を行い（Ｓ３０５）、移動距離が閾値以上かの判定（Ｓ３０６）を繰り返して行う。
【００４５】
図４は、本実施の形態１に係る施設検索装置１００における施設検索画面４００の参考図を示す。尚、図４は、検索画面の一例であり、本発明に係る施設検索装置１００はこれに限定されるものではない。
【００４６】
施設検索装置１００の利用者が施設検索を開始する場合には、施設検索装置１００の画面４００には、図４（ａ）に示す施設の種類を選択する検索画面４００が表示される。施設検索装置１００の利用者は、リモコン装置１１０等の検索項目入力部２０２を介して複数の検索項目の内、検索を要求する項目を選択する。尚、本実施の形態１においては、図４（ａ）の検索画面４００において利用者が「食べる飲む」の項目を選択した場合の説明を行う。
【００４７】
図４（ｂ）は、図４（ａ）で選択した「食べる飲む」の項目をさらに限定するための施設の種類を選択するための別の画面４０１となる。施設検索装置１００の利用者は、検索項目入力部２０２により、要求する検索項目を選択する。図４（ｂ）においては、例えば「ファーストフード」を選択するものとする。
【００４８】
図４（ｃ）は、表示部２０７により、施設検索装置１００の画面４０２に表示される検索結果である。本実施の形態１においては、地図画面及び検索結果が同時に一つの画面４０２に表示され、地図画面は画面４０２の上側、検索結果は画面４０２の下側に表示される。地図画面には、三角印の現在位置４０３から検索結果より選択した施設「Ｆ店４０４」までの経路が表示され、検索結果には、例示として、お奨めの施設、例えば「Ｆ店」、「ＭＢ店」、「ＭＤ店」が複数表示される。
【００４９】
そして、本発明に係る施設検索装置１００は、移動距離判定部２０４においての移動距離が閾値を超えたと判定され、施設検索部２０６か最新の現在位置に基づいて施設検索を行う毎に、自動的に検索結果が変更されて表示されることを特徴とする。
【００５０】
図５は、本実施の形態１に係る施設検索装置１００が自動的に施設検索結果の更新を行う場合の画面５００を示す参考図である。図５においては、一度施設検索を行った地点からの移動距離が所定の距離を越える毎に検索結果が自動的に更新される画面となる。
【００５１】
図５（ａ）は、施設検索装置の利用者が検索項目入力部２０２を用いて要求する検索項目の入力をトリガーとして、施設検索部２０６が施設情報記憶部２０１から検索項目を満たす施設を検索して検索結果を表示した画面５００である。尚、画面５００において、黒三角印は自車位置５０３、「Ａ店５０４」は利用者において選択された施設を示している。
【００５２】
そして、例えば、検索画面には、利用者の入力した検索項目に適する第一候補から第三候補までの検索結果が表示され、地図画面には、現在位置から第一候補の「Ａ店５０４」までの経路が表示される。
【００５３】
本実施の形態１に係る施設検索装置１００においては、移動距離判定部２０４において利用者が予め定められた所定の移動距離を移動したと判定された場合においては、使用者が検索項目を再度入力することなく、移動距離判定部２０４から再検索の指示を受けた施設検索部２０６は、自動的に図５（ａ）で入力した検索項目と同様の検索項目に従って現在位置における検索を行う。
【００５４】
図５（ｂ）は、施設検索部２０６における再検索の結果を示す画面５０１であり、現在位置５０３が変化して検索結果が変化した第一候補である「Ｄ店５０５」までの経路を示す画面５０１となる。そして、例えば、利用者が「Ｄ店５０５」を気に入らなかったような場合や、渋滞等により「Ｄ店５０５」に行くことができなかった場合で、且つ移動距離判定部２０４において予め定められた所定の移動距離を移動したと判定された場合においては、施設検索部２０６は再度の移動後の現在位置に従って検索項目に沿った施設検索を行い、図５（ｃ）に示す検索結果の画面５０２を表示する。以下、施設検索を行う場合には、以上の処理を繰り返すこととなる。
【００５５】
尚、本発明においては、図５においては、移動距離判定部２０４における移動距離の閾値の判定に従って、自動的に現在位置に適した検索結果を示すものとして説明を行ったが、本発明においては、例えば「新たな検索結果を表示しますか」と記述したテロップ等を画面に表示して、利用者が新たな検索結果を表示するか否かの選択を行うことも考え得る。
【００５６】
以上のように、本実施の形態１に係る施設検索装置１００は、一度施設検索を行った検索地点からの移動距離を計算して、当該移動距離がある閾値を越えるような場合においては再度の施設検索を行うように施設検索部２０６に指示する移動距離判定部２０４を備えるものである。そして、移動距離判定部２０４から再度の検索の指示を受けた施設検索部２０６は、最新の現在位置に基づいて施設検索を行う。
【００５７】
このため、利用者が一度検索項目を入力して、検索結果が表示されたような場合において、施設の検索を行った地点から利用者が移動してしまったような場合や、検索結果に満足していないような場合においても、再度検索のために同じ項目を入力する必要がなくなり、一度施設検索を行った地点からの所定の移動距離毎に施設検索部２０６において新たな検索を行い、自動的に検索結果が表示される。従って、本実施の形態１に係る施設検索装置１００の利用者は、最新の現在位置に対応する所望の施設を検索することができ、利用者の利便性の向上を図る施設検索装置１００とすることが可能となる。
【００５８】
（実施の形態２）
図６は、本発明の実施の形態２に係る施設検索装置１００の構成を示す機能ブロック図である。実施の形態２に係る施設検索装置１００は、上述した実施の形態１の移動距離判定部２０４の代わりに移動時間判定部６０１を備えるものである。尚、この施設検索装置１００におけるハードウェア構成は実施の形態１と同様である。
【００５９】
この移動時間判定部６０１は、一度施設検索を行った時刻から現在時刻までの移動時間をカウントアップするタイマを備えると共に、前記移動時間が予め定められる閾値（例えば１５分）を超えると判定した場合に施設の再検索を施設検索部２０６に指示する。
【００６０】
以下、実施の形態２に係る施設検索装置１００における動作の処理手順を説明する。図７は、本実施の形態２に係る施設検索装置１００における施設検索の処理手順を示すフローチャートである。
【００６１】
最初に、利用者は、検索画面より検索項目入力部２０２を用いて検索したい施設の種類等の項目を選択する（Ｓ７０１）。検索項目入力部２０２は、選択された検索項目を検索項目記憶部２０３に伝えて、検索項目記憶部２０３は検索項目を格納する。
【００６２】
次に、施設検索部２０６は、検索項目記憶部２０３に保持されている検索項目、及び現在地取得部２０５から現在位置を取得して、これら検索項目及び現在位置に従って、施設情報記憶部２０１から、現在地に近い検索条件を満たす施設の検索を行う（Ｓ７０２）。そして、施設検索部２０６より得られる検索結果を施設検索装置１００の画面に表示するために、検索結果を表示部２０７に伝える（Ｓ７０３）。
【００６３】
また、移動時間判定部６０１は、最初に施設検索部２０６が施設検索を行うと、移動時間を０にリセットする（Ｓ７０４）。移動時間判定部６０１は、リセットを行った地点からの移動時間をカウントアップして計算する（Ｓ７０５）。そして、移動時間判定部６０１は、施設検索を行った時刻から現在時刻までの移動時間が予め設定された閾値以上か否かの判定を行う（Ｓ７０６）。
【００６４】
次に、移動時間判定部６０１は、移動時間が、予め定められた時間である閾値以上と判定した場合においては、施設検索部２０６に再度施設検索を行うように指示する（Ｓ７０６でＹ）。この移動時間判定部６０１からの再検索の指示により、施設検索部２０６は、施設の再検索（Ｓ７０２）を行い、表示部２０７において施設検索部２０６からの検索結果を画面に表示して（Ｓ７０３）、移動時間判定部６０１は、再度移動時間を０にリセットする（Ｓ７０４）という処理を繰り返す。
【００６５】
一方、移動時間判定部６０１は、移動時間が閾値未満の場合においては（Ｓ７０６においてＮ）、新たな施設検索を行うことなく、移動時間の計算を再度行い（Ｓ７０５）、移動時間が閾値以上かの判定（Ｓ７０６）を繰り返して行う。
【００６６】
以上のように、本実施の形態２に係る施設検索装置１００は、一度施設検索を行った時刻から現在時刻までの移動時間を計算して、当該移動時間がある閾値を越えると判定した場合においては再度の施設検索を行うように施設検索部２０６に指示する移動時間判定部６０１を備えるものである。そして、移動時間判定部６０１から再度の検索の指示を受けた施設検索部２０６は、最新の現在位置に基づいて施設検索を行う。
【００６７】
このため、利用者が一度検索項目を入力して、検索結果が表示された時刻から特定時間が経過してしまった場合において、再度検索のために同じ項目を入力する必要がなくなり、一度施設検索を行った地点からの所定の移動時間毎に施設検索部２０６において新たな検索を行い、自動的に検索結果が表示される。従って、本実施の形態２に係る施設検索装置１００の利用者は、最新の現在位置に対応する所望の施設を検索することができ、利用者の利便性の向上を図る施設検索装置１００とすることが可能となる。
【００６８】
（実施の形態３）
図８は、本実施の形態３に係る施設検索装置１００の構成を示すブロック図である。実施の形態３に係る施設検索装置１００は、前記実施の形態１に係る施設検索装置１００に、通知部８０１と検索結果格納部８０２を加えた構成となる。
【００６９】
通知部８０１は、施設検索部２０６より受ける検索結果と、検索結果格納部８０２に格納されている以前に画面に表示した検索結果とを比較して、検索結果が異なっている場合においてのみにおいて、検索結果を更新可能であることをテロップ等を用いて画面に表示して施設検索装置１００の利用者に通知する。
【００７０】
検索結果格納部８０２は、施設検索部２０６において行われた検索結果を記憶するハードディスクである。
【００７１】
以下、実施の形態３に係る施設検索装置１００における処理手順を説明すると、最初に、利用者は、検索画面より検索項目入力部２０２を用いて検索したい施設の種類等の項目を選択する。次に、施設検索部２０６は、検索項目及び現在位置に従って、施設情報記憶部２０１から、現在地に近い検索条件を満たす施設の検索を行う。
【００７２】
そして、施設検索部２０６は、検索結果を通知部８０１に送る。ここで、通知部８０１は、送られてきた検索結果と、検索結果格納部８０２に格納された以前の検索結果と比較し、異なっているならば、施設検索部２０６から送られた検索結果を検索結果格納部８０２に格納し、検索結果が変わったこと利用者に通知する。この通知は、音声で通知することもできるし、画面にテロップ等を用いて表示することもできる。
【００７３】
次に、使用者が最新の施設検索の表示を行うことを要求してきた場合において、通知部８０１は、最新の検索結果を表示部２０７に送って検索結果を更新して表示する。尚、本実施の形態３において、移動時間判定部６０１が予め定められた閾値を用いて施設検索部２０６が検索項目に従って施設の再検索を自動的に行うことは上述した実施の形態１における動作と同様となる。
【００７４】
以上のように、本実施の形態３に係る施設検索装置１００は、施設検索部２０６より受信した検索結果と、検索結果格納部８０２より取得した以前に画面に表示した検索結果とを比較して、検索結果が異なっている場合においてのみ、検索結果を更新可能であることを利用者に通知するための通知部８０１、及び以前に施設検索部２０６において行われた検索結果を記憶する検索結果格納部８０２を備える。
【００７５】
従って、施設検索装置１００の利用者が一度検索項目を入力して、検索結果が表示されたような場合において、新たに検索結果が更新された場合には、画面上のテロップ等を用いて利用者に検索結果の更新があることを明示的に知らせることが可能となる。このため、施設検索装置１００の利用者は最新の現在位置に対応する更新した施設検索画面を自らの選択により表示することが可能となる。
【００７６】
（実施の形態４）
図９は、本実施の形態４に係る施設検索装置１００の構成を示す機能ブロック図である。施設検索装置１００は、前記実施の形態１における施設検索部２０６を時間管理施設検索部９０１に代えて、さらに、検索結果格納部９０２を加えた構成である。
【００７７】
そして、本実施の形態４に係る施設検索装置１００は、上述した各実施の形態に係る施設検索装置１００が備える施設情報記憶部２０１に大量のデータがある場合や、検索項目が多岐にわたる場合において、施設検索部２０６における検索に長い時間がかかり、検索結果の更新間隔が長くなってしまう等の問題を考慮して、検索結果の更新間隔をより短くすることを特徴とする。
【００７８】
時間管理施設検索部９０１は、予め定められた時間（例えば１５秒）以内で検索が完了した場合には検索結果を検索結果格納部９０２に格納する一方、予め指定された時間以上に検索に時間がかかったような場合において、その検索の途中であることを表示部２０７に伝えて途中の検索結果を検索結果格納部９０２に格納する。
【００７９】
検索結果格納部９０２は、時間管理施設検索部９０１より送られる検索結果を格納すると共に、格納している検索結果を表示部２０７に伝える。
【００８０】
以下、実施の形態４に係る施設検索装置１００における処理手順を説明すると、最初に、利用者は、検索画面より検索項目入力部２０２を用いて検索したい施設の種類等の項目を選択する。次に、時間管理施設検索部９０１は、検索項目及び現在位置に従って、施設情報記憶部２０１から、現在地に近い検索条件を満たす施設の検索を行う。
【００８１】
この検索において、時間管理施設検索部９０１は、予め定められた時間以内で検索を完了した場合において検索結果を検索結果格納部９０２に格納すると共に、表示部２０７に知らせる。
【００８２】
一方、時間管理施設検索部９０１は、予め指定された時間以上に検索がかかってしまった場合においても、その施設検索の途中結果を検索結果格納部９０２に格納すると共に、検索結果が途中であることを表示部２０７に伝える。その後、時間管理施設検索部９０１は、検索が完了していなければ、残りの施設の検索を再開して、残りの検索結果を検索結果格納部９０２に追加する。このように検索結果を追加した場合も、時間管理施設検索部９０１は、表示部２０７に施設検索を追加更新したことを知らせる。
【００８３】
表示部２０７は、検索結果を更新した場合や、検索結果を追加更新した場合において、検索結果格納部９０２に格納された検索結果を取り出して検索途中、又は検索完了した検索結果を画面に表示する。
【００８４】
以上のように、本発明の実施の形態４に係る施設検索装置１００は、予め指定された時間以上に検索に時間がかかったような場合において、その検索の途中であることを表示部２０７に伝えて途中の検索結果を検索結果格納部９０２に格納する時間管理施設検索部９０１を備える。
【００８５】
このため、施設検索装置１００の利用者は、検索結果を確実に予め定められた時間以内に知ることが可能となり、より短い間隔で、現在地に対応する最新の施設の検索結果を知ることが可能となる。
【００８６】
（第１変形例）
図１０は、本発明の第１変形例に係る施設検索装置１００の構成を示す機能ブロック図である。施設検索装置１００は、上述した実施の形態１に施設検索装置１００の表示部２０７を音声出力部１００１に代えた構成となる。そして、施設検索部２０６においてされた検索結果を音声にて出力することを特徴としている。
【００８７】
本変形例においては、実施の形態１に係る施設検索装置と同様に、検索項目入力部２０２から検索したい施設の種類を入力し、その検索項目は、検索項目記憶部２０３に格納される。さらに、移動距離判定部２０４、現在地取得部２０５、及び施設検索部２０６も、上述した実施の形態１と同様な処理を行う。但し、本第１変形例においては、施設検索部２０６は、検索結果を音声出力部１００１に送る。そして、音声出力部１００１では検索結果を音声で出力する。例えば「２０ｋｍ以内に○○店があります。」と音声でスピーカ１１を介して出力する。
【００８８】
以上のように、本変形例に係る施設検索装置１００においては、利用者は、音声にて現在地に対応する最新の施設検索の結果を知ることが可能となる。
【００８９】
（第２変形例）
図１１は、第２変形例に係る施設検索装置１００において予測モードを使用した場合の動作手順を示すフローチャートである。
【００９０】
本第２変形例に係る施設検索装置１００は、利用者の目的地や、嗜好等の情報を用いて予測的に施設の検索を行うものである。尚、本第２変形例に係る施設検索装置１００は、前述した実施の形態１における施設検索装置１００と同様のハードウェア構成、及び機能ブロックを有するものである。
【００９１】
まず、施設検索装置１００の利用者は、検索項目入力部２０２を介して出発地、目的地、移動時間帯、嗜好等の予測条件を入力して（Ｓ１１０１）、検索項目入力部２０２は検索項目記憶部２０３に条件の入力を行う。そして、施設検索装置１００において、現在の位置や時間等の現在条件の検出を行う（Ｓ１１０２）。
【００９２】
さらに、施設検索部２０６において予測条件と現在条件とを組み合わせて予測条件を満たすか否かの判定を行う（Ｓ１１０３）。この判定において、予測条件を満たす場合には、施設検索部２０６は、施設の検索を開始して（Ｓ１１０４）、表示部２０７において検索結果の表示を行う（Ｓ１１０５）。一方、予測条件を満たさない場合には、現在条件の検出（Ｓ１１０２）以下のステップを繰り返す。
【００９３】
従って、本第２変形例に依れば、利用者の嗜好等に応じて施設検索装置１００が予測的に現在条件に適した施設の検索を行うことができる。例えば、予測検索の例としては、昼時に使用者の好みの料理店を自動的に予測検索する、旅行途中の街での利用者の嗜好に合わせた飲食店検索を予測的に行う等が考え得る。
【００９４】
尚、上記の実施の形態において、施設検索部２０６における検索結果が突然画面に現れることを防止するために、検索結果を表示するか否かの選択を行うような通知を行い、利用者が検索結果を見ることを選択した場合において、検索結果を画面に表示するようにすることも考え得る。
【００９５】
また、他の検索形態として、利用者が過去に検索した施設の近くを通過する際に当該施設までの経路を表示することも考え得る。
【００９６】
【発明の効果】
以上の説明から明らかなように、本発明に係る施設検索装置においては、施設の検索を行った地点から利用者が移動してしまったような場合、又は検索結果が表示された時刻から特定時間が経過してしまった場合でも、再度検索のために同じ項目を入力する必要がなくなり、施設検索部が新たな検索を行い、自動的に検索結果が表示され、施設検索装置の利用者は、最新の現在位置に対応する所望の施設を検索することができる。
【００９７】
また、本発明に係る施設検索装置においては、通知部によって検索結果の更新があることを明示的に知らせることが可能となり、施設検索装置の利用者は最新の現在位置に対応する更新した施設検索画面を自らの選択により表示することができる。
【００９８】
さらに、本発明に係る施設検索装置が時間管理施設検索部を備えることにより、検索結果を確実に予め定められた時間以内に知ることが可能となり、より短い間隔で、現在地に対応する最新の施設の検索結果を知ることが可能となる。
【図面の簡単な説明】
【図１】本実施の形態１に係る施設検索装置の備えるハードウェア構成図である。
【図２】本発明の実施の形態１に係る施設検索装置の構成を示す機能ブロック図である。
【図３】本実施の形態１に係る施設検索装置における施設検索の処理手順を示すフローチャートである。
【図４】本実施の形態１に係る施設検索装置における施設検索画面の参考図を示す。
【図５】本実施の形態１に係る施設検索装置１００が自動的に施設検索結果の更新を行う場合の画面５００を示す参考図である。
【図６】本発明の実施の形態２に係る施設検索装置の構成を示す機能ブロック図である。
【図７】本実施の形態２に係る施設検索装置における施設検索の処理手順を示すフローチャートである。
【図８】本実施の形態３に係る施設検索装置の構成を示すブロック図である。
【図９】本実施の形態４に係る施設検索装置の構成を示す機能ブロック図である。
【図１０】本発明の第１変形例に係る施設検索装置の構成を示す機能ブロック図である。
【図１１】第２変形例に係る施設検索装置において予測モードを使用した場合の動作手順を示すフローチャートである。
【図１２】従来の施設検索装置１２００の機能ブロック図である。
【図１３】従来の施設検索装置における検索入力画面及び検索結果の一例を示す図である。
【図１４】従来の施設検索装置において表示される検索結果の画面の表示例である。
【符号の説明】
１００  施設検索装置
２０１  施設情報記憶部
２０２  検索項目入力部
２０３  検索項目記憶部
２０４  移動距離判定部
２０５  現在地取得部
２０６  施設検索部
２０７  表示部
４００  画面
４０１  自車位置
６０１  移動時間判定部
８０１  通知部
８０２  検索結果格納部
９０１  時間管理施設検索部
１００１  音声出力部
【図１】
2004317374.tif 000003
【図２】
2004317374.tif 000004
【図３】
2004317374.tif 000005
【図４】
2004317374.tif 000006
【図５】
2004317374.tif 000007
【図６】
2004317374.tif 000008
【図７】
2004317374.tif 000009
【図８】
2004317374.tif 000010
【図９】
2004317374.tif 000011
【図１０】
2004317374.tif 000012
【図１１】
2004317374.tif 000013
【図１２】
2004317374.tif 000014
【図１３】
2004317374.tif 000015
【図１４】
2004317374.tif 000016