(57)【要約】      （修正有）【課題】目的地への到着予定時刻から許容時間内に立ち寄り可能な施設の情報を迅速かつ容易に表示できる表示装置、表示方法、検索装置、端末装置及びプログラムを提供する。【解決手段】表示装置は、出発点及び目的地を取得しＳ１０１、出発点から目的地までの経路を表示する。第１算出部は、出発点から目的地までの所要時間である第１所要時間を算出するＳ１０２。検索部は、経路周辺の施設情報を検索するＳ１０３。第２算出部は、検索により得られた施設情報に該当する施設に立ち寄る場合における出発点から目的地までの所要時間である第２所要時間を算出するＳ１０６。そして、第１所要時間と第２所要時間に基づいて、予め定められる条件を満たす施設情報を表示部に表示するＳ１０８。【選択図】図４
2017053640.tif 000002
【特許請求の範囲】
【請求項１】
出発点及び目的地を取得し、前記出発点から前記目的地までの経路を探索して表示する表示装置であって、
前記出発点から前記目的地までの所要時間である第１所要時間を算出する第１算出部と、
前記経路周辺の施設情報を検索する検索部と、
前記ユーザが前記検索部により検索された施設情報に該当する施設に立ち寄る場合における前記出発点から前記目的地までの所要時間である第２所要時間を算出する第２算出部と、
前記検索部により検索された施設情報のうち、前記第１所要時間と前記第２所要時間に基づいて、予め定められる条件を満たす施設情報を表示する表示部と、
を備えることを特徴とする表示装置。
【請求項２】
前記検索部により検索された施設情報に該当する施設における待ち時間を推定する推定部を更に備え、
前記第２算出部は、前記待ち時間を含む滞在可能時間を算出し、前記第１所要時間と前記滞在可能時間に基づいて前記第２所要時間を算出することを特徴とする請求項１に記載の表示装置。
【請求項３】
他のユーザにより投稿された、前記検索部により検索された施設情報に対する投稿情報を外部から取得する取得部を更に備え、
前記推定部は、前記投稿情報に基づいて前記待ち時間を推定することを特徴とする請求項２に記載の表示装置。
【請求項４】
前記第１所要時間と前記第２所要時間の差分を算出し、前記差分が予め定められる範囲を超えるか否かを判定する判定部を更に備え、
前記表示部は、前記判定部により前記差分が予め定められた許容時間を超えないと判定された場合に、該当する施設情報を表示することを特徴とする請求項１乃至３のいずれか一項に記載の表示装置。
【請求項５】
前記検索部は、前記ユーザが指定した施設検索条件に基づいて前記経路周辺の施設情報を検索することを特徴とする請求項１乃至４のいずれか一項に記載の表示装置。
【請求項６】
前記表示部は、前記経路、及び、前記施設情報を表示することを特徴とする請求項１乃至５のいずれか一項に記載の表示装置。
【請求項７】
出発点及び目的地を外部端末から受信する受信部と、
前記出発点から前記目的地までの経路を探索する探索部と、
前記出発点から前記目的地までの所要時間である第１所要時間を算出する第１算出部と、
前記経路周辺の施設情報を検索する検索部と、
前記ユーザが前記検索部により検索された施設情報に該当する施設に立ち寄る場合における前記出発点から前記目的地までの所要時間である第２所要時間を算出する第２算出部と、
前記検索部により検索された施設情報のうち、前記第１所要時間と前記第２所要時間に基づいて、予め定められる条件を満たす施設情報を外部端末に送信する送信部と、
を備えることを特徴とする検索装置。
【請求項８】
出発点及び目的地を検索装置に送信する送信部と、
前記出発点から前記目的地までの経路を探索し、前記出発点から前記目的地までの所要時間である第１所要時間を算出し、前記経路周辺の施設情報を検索した後に、検索された前記施設情報に該当する施設に前記ユーザが立ち寄る場合における前記出発点から前記目的地までの所要時間である第２所要時間を算出し、検索された前記施設情報のうち前記第１所要時間と前記第２所要時間に基づいて、予め定められる条件を満たす施設情報を外部端末に送信する検索装置から、前記第１所要時間と前記第２所要時間に基づいて、予め定められる条件を満たす施設情報を受信する受信部と、
前記受信部により受信された施設情報を表示する表示部と、
を備えることを特徴とする端末装置。
【請求項９】
出発点及び目的地を取得し、前記出発点から前記目的地までの経路を探索して表示する表示装置が実行する表示方法であって、
前記出発点から前記目的地までの所要時間である第１所要時間を算出する第１算出工程と、
前記経路周辺の施設情報を検索する検索工程と、
前記ユーザが前記検索工程において検索された施設情報に該当する施設に立ち寄る場合における前記出発点から前記目的地までの所要時間である第２所要時間を算出する第２算出工程と、
前記検索工程において検索された施設情報のうち前記第１所要時間と前記第２所要時間に基づいて、予め定められる条件を満たす施設情報を表示する表示工程と、
を実行することを特徴とする表示方法。
【請求項１０】
コンピュータによって実行されるプログラムであって、
出発点及び目的地を取得する取得手段、
前記出発点から前記目的地までの経路を探索する探索手段、
前記出発点から前記目的地までの所要時間である第１所要時間を算出する第１算出手段、
前記経路周辺の施設情報を検索する検索手段、
前記ユーザが前記検索手段によって検索された施設情報に該当する施設に立ち寄る場合における前記出発点から前記目的地までの所要時間である第２所要時間を算出する第２算出手段、
前記検索手段によって検索された施設情報のうち前記第１所要時間と前記第２所要時間に基づいて、予め定められる条件を満たす施設情報を表示する表示手段、
として前記コンピュータを機能させることを特徴とするプログラム。
【請求項１１】
請求項１０に記載のプログラムが記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目的地までのルート付近に存在する施設の情報を提供する手法に関する。
【背景技術】
【０００２】
ナビゲーション装置において、目的地までのルート探索を行う場合に、途中の経由地を考慮してルート探索を行う手法が知られている。例えば、特許文献１に記載のナビゲーション装置では、レンタカー会社は、目的地としてレンタカーの返却場所を設定し、レンタカーの返却期限を入力する。レンタカーを借りたユーザは、希望する行き先を経由地として設定し、ルート探索を行う。ナビゲーション装置は、ルート探索により到着予想時刻を算出してレンタカーの返却期限と比較し、返却期限に間に合う場合にはルート案内を開始し、間に合わない場合にはその旨を表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２７０９６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の手法では、希望する行き先を実際に経由地として登録しなければ、その行き先を経由しても返却期限に間に合うか否かがわからない。このため、目的地への到着予想時刻内に立ち寄り可能な施設の情報を迅速かつ容易に提供することができない。
【０００５】
本発明の解決しようとする課題としては、上記のものが一例として挙げられる。本発明は、目的地への到着予定時刻から許容時間内に立ち寄り可能な施設の情報を迅速かつ容易に提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、出発点及び目的地を取得し、前記出発点から前記目的地までの経路を探索して表示する表示装置であって、前記出発点から前記目的地までの所要時間である第１所要時間を算出する第１算出部と、前記経路周辺の施設情報を検索する検索部と、前記ユーザが前記検索部により検索された施設情報に該当する施設に立ち寄る場合における前記出発点から前記目的地までの所要時間である第２所要時間を算出する第２算出部と、前記検索部により検索された施設情報のうち、前記第１所要時間と前記第２所要時間に基づいて、予め定められる条件を満たす施設情報を表示する表示部と、を備えることを特徴とする。
【０００７】
請求項７に記載の発明は、検索装置であって、出発点及び目的地を外部端末から受信する受信部と、前記出発点から前記目的地までの経路を探索する探索部と、前記出発点から前記目的地までの所要時間である第１所要時間を算出する第１算出部と、前記経路周辺の施設情報を検索する検索部と、前記ユーザが前記検索部により検索された施設情報に該当する施設に立ち寄る場合における前記出発点から前記目的地までの所要時間である第２所要時間を算出する第２算出部と、前記検索部により検索された施設情報のうち、前記第１所要時間と前記第２所要時間に基づいて、予め定められる条件を満たす施設情報を外部に送信する送信部と、を備えることを特徴とする。
【０００８】
請求項８に記載の発明は、端末装置であって、出発点及び目的地を送信する送信部と、前記出発点から前記目的地までの経路を探索し、前記出発点から前記目的地までの所要時間である第１所要時間を算出し、前記経路周辺の施設情報を検索した後に、検索された前記施設情報に該当する施設に前記ユーザが立ち寄る場合における前記出発点から前記目的地までの所要時間である第２所要時間を算出し、検索された前記施設情報のうち前記第１所要時間と前記第２所要時間に基づいて、予め定められる条件を満たす施設情報を外部端末に送信する検索装置から、前記第１所要時間と前記第２所要時間に基づいて、予め定められる条件を満たす施設情報を受信する受信部と、前記受信部により受信された施設情報を表示する表示部と、を備えることを特徴とする。
【０００９】
請求項９に記載の発明は、出発点及び目的地を取得し、前記出発点から前記目的地までの経路を探索して表示する表示装置が実行する表示方法であって、前記出発点から前記目的地までの所要時間である第１所要時間を算出する第１算出工程と、前記経路周辺の施設情報を検索する検索工程と、前記ユーザが前記検索工程において検索された施設情報に該当する施設に立ち寄る場合における前記出発点から前記目的地までの所要時間である第２所要時間を算出する第２算出工程と、前記検索工程において検索された施設情報のうち前記第１所要時間と前記第２所要時間に基づいて、予め定められる条件を満たす施設情報を表示する表示工程と、を実行することを特徴とする。
【００１０】
請求項１０に記載の発明は、コンピュータによって実行されるプログラムであって、出発点及び目的地を取得する取得手段、前記出発点から前記目的地までの経路を探索する探索手段、前記出発点から前記目的地までの所要時間である第１所要時間を算出する第１算出手段、前記経路周辺の施設情報を検索する検索手段、前記ユーザが前記検索手段によって検索された施設情報に該当する施設に立ち寄る場合における前記出発点から前記目的地までの所要時間である第２所要時間を算出する第２算出手段、前記検索手段によって検索された施設情報のうち前記第１所要時間と前記第２所要時間に基づいて、予め定められる条件を満たす施設情報を表示する表示手段、として前記コンピュータを機能させることを特徴とする。
【００１１】
請求項１１に記載の発明は、記録媒体であって、請求項１０に記載のプログラムが記録されていることを特徴とする。
【図面の簡単な説明】
【００１２】
【図１】実施例に係る施設情報提供システムの構成を示すブロック図である。
【図２】ナビゲーション装置の構成を示すブロック図である。
【図３】第１実施例におけるナビゲーション装置の機能構成を示すブロック図である。
【図４】第１実施例による施設検索処理のフローチャートである。
【図５】施設情報の表示例を示す。
【図６】第２実施例におけるサーバの機能構成を示すブロック図である。
【図７】第２実施例による施設検索処理のフローチャートである。
【発明を実施するための形態】
【００１３】
本発明の好適な実施形態では、出発点及び目的地を取得し、前記出発点から前記目的地までの経路を探索して表示する表示装置は、前記出発点から前記目的地までの所要時間である第１所要時間を算出する第１算出部と、前記経路周辺の施設情報を検索する検索部と、前記ユーザが前記検索部により検索された施設情報に該当する施設に立ち寄る場合における前記出発点から前記目的地までの所要時間である第２所要時間を算出する第２算出部と、前記検索部により検索された施設情報のうち、前記第１所要時間と前記第２所要時間に基づいて、予め定められる条件を満たす施設情報を表示する表示部と、を備える。
【００１４】
上記の表示装置は、出発点及び目的地を取得し、出発点から目的地までの経路を表示する。第１算出部は、出発点から目的地までの所要時間である第１所要時間を算出する。検索部は、経路周辺の施設情報を検索する。第２算出部は、検索により得られた施設情報に該当する施設に立ち寄る場合における出発点から目的地までの所要時間である第２所要時間を算出する。そして、第１所要時間と第２所要時間に基づいて、予め定められる条件を満たす施設情報が表示部に表示される。これにより、経路周辺にある施設のうち、第１所要時間と第２所要時間に基づいて、条件を満たす施設情報が表示される。
【００１５】
上記の表示装置の一態様は、前記検索部により検索された施設情報に該当する施設における待ち時間を推定する推定部を更に備え、前記第２算出部は、前記待ち時間を含む滞在可能時間を算出し、前記第１所要時間と前記滞在可能時間に基づいて前記第２所要時間を算出する。この態様では、施設における待ち時間を考慮した滞在可能時間に基づいて第２所要時間が決定される。
【００１６】
上記の表示装置の他の一態様は、他のユーザにより投稿された、前記検索部により検索された施設情報に対する投稿情報を外部から取得する取得部を更に備え、前記推定部は、前記投稿情報に基づいて前記待ち時間を推定する。この態様では、外部から得られる情報を用いるので、よりリアルタイムな状況における待ち時間を推定することが可能となる。
【００１７】
上記の表示装置の他の一態様は、前記第１所要時間と前記第２所要時間の差分を算出し、前記差分が予め定められる範囲を超えるか否かを判定する判定部を更に備え、前記表示部は、前記判定部により前記差分が予め定められた許容時間を超えないと判定された場合に、該当する施設情報を表示する。この態様では、目的地への途中で立ち寄ることにより、目的地への到着時刻が大きく変動してしまうような施設の情報をユーザに提供しないこととして、目的地への到着が当初の予定より大幅に遅れてしまうことを防止する。
【００１８】
上記の表示端末の好適な例では、記検索部は、前記ユーザが指定した施設検索条件に基づいて前記経路周辺の施設情報を検索する。これにより、よりユーザの希望に沿った施設情報が検索され、ユーザに提供される。
【００１９】
上記の表示装置の好適な例では、前記表示部は、前記経路、及び、前記施設情報を表示する。
【００２０】
本発明の他の好適な実施形態では、検索装置は、出発点及び目的地を外部端末から受信する受信部と、前記出発点から前記目的地までの経路を探索する探索部と、前記出発点から前記目的地までの所要時間である第１所要時間を算出する第１算出部と、前記経路周辺の施設情報を検索する検索部と、前記ユーザが前記検索部により検索された施設情報に該当する施設に立ち寄る場合における前記出発点から前記目的地までの所要時間である第２所要時間を算出する第２算出部と、前記検索部により検索された施設情報のうち、前記第１所要時間と前記第２所要時間に基づいて、予め定められる条件を満たす施設情報を外部に送信する送信部と、を備える。
【００２１】
上記の検索装置では、受信部は出発点及び目的地を受信し、探索部は出発点から目的地までの経路を探索する。第１算出部は出発点から目的地までの第１所要時間を算出する。また、検索部は経路周辺の施設情報を検索し、第２算出部は、検索により得られた施設情報に該当する施設に立ち寄る場合における出発点から目的地までの所要時間である第２所要時間を算出する。そして、送信部は、第１所要時間と第２所要時間に基づいて、予め定められる条件を満たす施設情報を外部の端末装置などに送信する。これにより、施設情報を受信した端末装置では、経路周辺にある施設のうち、第１所要時間と第２所要時間に基づいて、条件を満たす施設情報が表示される。
【００２２】
本発明の他の好適な実施形態では、端末装置は、出発点及び目的地を送信する送信部と、前記出発点から前記目的地までの経路を探索し、前記出発点から前記目的地までの所要時間である第１所要時間を算出し、前記経路周辺の施設情報を検索した後に、検索された前記施設情報に該当する施設に前記ユーザが立ち寄る場合における前記出発点から前記目的地までの所要時間である第２所要時間を算出し、検索された前記施設情報のうち前記第１所要時間と前記第２所要時間によって定められる条件を満たす施設情報を外部端末に送信する検索装置から、前記第１所要時間と前記第２所要時間に基づいて、予め定められる条件を満たす施設情報を受信する受信部と、前記受信部により受信された施設情報を表示する表示部と、を備える。
【００２３】
上記の端末装置では、送信部は出発点及び目的地を送信する。端末装置から出発点及び目的地を受信した検索装置は、出発点から目的地までの経路を探索し、出発点から前記目的地までの所要時間である第１所要時間を算出し、経路周辺の施設情報を検索した後に、検索された施設情報に該当する施設にユーザが立ち寄る場合における出発点から目的地までの所要時間である第２所要時間を算出し、検索された施設情報のうち第１所要時間と第２所要時間に基づいて、予め定められる条件を満たす施設情報を送信する。そして、表示部は、送信された施設情報を表示部に表示する。これにより、施設情報を受信した端末装置では、経路周辺にある施設のうち、第１所要時間と第２所要時間に基づいて、条件を満たす施設情報が表示される。
【００２４】
本発明の他の好適な実施形態では、出発点及び目的地を取得し、前記出発点から前記目的地までの経路を探索して表示する表示装置が実行する表示方法は、前記出発点から前記目的地までの所要時間である第１所要時間を算出する第１算出工程と、前記経路周辺の施設情報を検索する検索工程と、前記ユーザが前記検索工程において検索された施設情報に該当する施設に立ち寄る場合における前記出発点から前記目的地までの所要時間である第２所要時間を算出する第２算出工程と、前記検索工程において検索された施設情報のうち前記第１所要時間と前記第２所要時間に基づいて、予め定められる条件を満たす施設情報を表示する表示工程と、を実行する。これにより、経路周辺にある施設のうち、第１所要時間と第２所要時間に基づいて、条件を満たす施設情報が表示される。
【００２５】
本発明の他の好適な実施形態では、コンピュータによって実行されるプログラムは、出発点及び目的地を取得する取得手段、前記出発点から前記目的地までの経路を探索する探索手段、前記出発点から前記目的地までの所要時間である第１所要時間を算出する第１算出手段、前記経路周辺の施設情報を検索する検索手段、前記ユーザが前記検索手段によって検索された施設情報に該当する施設に立ち寄る場合における前記出発点から前記目的地までの所要時間である第２所要時間を算出する第２算出手段、前記検索手段によって検索された施設情報のうち前記第１所要時間と前記第２所要時間に基づいて、予め定められる条件を満たす施設情報を表示する表示手段、として前記コンピュータを機能させる。このプログラムをコンピュータにより実行することにより、経路周辺にある施設のうち、第１所要時間と第２所要時間に基づいて、条件を満たす施設情報が表示される。このプログラムは、好適には記録媒体に記録される。
【実施例】
【００２６】
以下、図面を参照して本発明の好適な実施例について説明する。
【００２７】
［システム構成］
図１は、本発明の実施例に係る施設情報提供システムの概略構成を示す。図示のように、施設情報提供システムは、ナビゲーション装置１００と、サーバ２００とを備える。なお、図１の例では、便宜上１つのナビゲーション装置１００を図示しているが、実際には多数のナビゲーション装置１００が使用される。
【００２８】
ナビゲーション装置１００は、一般的には車両に搭載されるものが多く、無線通信によりサーバ２００との間で情報の送受信を行う。なお、ナビゲーション装置１００としては、車両に搭載されるものに限らず、人が持ち歩くポータブルタイプのもの、携帯電話やゲーム機などを利用してナビゲーション機能を実現するものなど、多種のものを利用することができる。
【００２９】
［ナビゲーション装置］
図２に、ナビゲーション装置１００の構成を示す。図２に示すように、ナビゲーション装置１００は、自立測位装置１０、ＧＰＳ受信機１８、システムコントローラ２０、ディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、通信装置３８、表示ユニット４０、音声出力ユニット５０及び入力装置６０を備える。
【００３０】
自立測位装置１０は、加速度センサ１１、角速度センサ１２及び距離センサ１３を備える。加速度センサ１１は、例えば圧電素子からなり、車両の加速度を検出し、加速度データを出力する。角速度センサ１２は、例えば振動ジャイロからなり、車両の方向転換時における車両の角速度を検出し、角速度データ及び相対方位データを出力する。距離センサ１３は、車両の車輪の回転に伴って発生されているパルス信号からなる車速パルスを計測する。
【００３１】
ＧＰＳ受信機１８は、複数のＧＰＳ衛星から、測位用データを含む下り回線データを搬送する電波１９を受信する。測位用データは、緯度及び経度情報等から車両の絶対的な位置を検出するために用いられる。
【００３２】
システムコントローラ２０は、インタフェース２１、ＣＰＵ２２、ＲＯＭ２３及びＲＡＭ２４を含んでおり、ナビゲーション装置１００全体の制御を行う。
【００３３】
インタフェース２１は、加速度センサ１１、角速度センサ１２及び距離センサ１３並びにＧＰＳ受信機１８とのインタフェース動作を行う。そして、これらから、車速パルス、加速度データ、相対方位データ、角速度データ、ＧＰＳ測位データ、絶対方位データ等をシステムコントローラ２０に入力する。ＣＰＵ２２は、システムコントローラ２０全体を制御する。ＲＯＭ２３は、システムコントローラ２０を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。ＲＡＭ２４は、入力装置６０を介して使用者により予め設定された経路データ等の各種データを読み出し可能に格納したり、ＣＰＵ２２に対してワーキングエリアを提供したりする。
【００３４】
システムコントローラ２０、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブなどのディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、表示ユニット４０、音声出力ユニット５０及び入力装置６０は、バスライン３０を介して相互に接続されている。
【００３５】
ディスクドライブ３１は、システムコントローラ２０の制御の下、ＣＤ又はＤＶＤといったディスク３３から、音楽データ、映像データなどのコンテンツデータを読み出し、出力する。なお、ディスクドライブ３１は、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブのうち、いずれか一方としてもよいし、ＣＤ及びＤＶＤコンパチブルのドライブとしてもよい。
【００３６】
データ記憶ユニット３６は、例えば、ＨＤＤなどにより構成され、地図データや施設データなどのナビゲーション処理に用いられる各種データを記憶する。
【００３７】
通信装置３８は、例えば、ＦＭチューナやビーコンレシーバ、携帯電話や専用の通信カードなどにより構成され、通信用インタフェース３７を介して、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ、登録商標）センタから配信される渋滞や交通情報などの道路交通情報、その他の情報を受信する。また、本実施例では、ナビゲーション装置１００は、通信装置３８を使用してサーバ２００と通信し、後述する投稿情報などを取得する。
【００３８】
表示ユニット４０は、システムコントローラ２０の制御の下、各種表示データをディスプレイなどの表示装置に表示する。具体的には、システムコントローラ２０は、データ記憶ユニット３６から地図データを読み出す。表示ユニット４０は、システムコントローラ２０によってデータ記憶ユニット３６から読み出された地図データを、ディスプレイなどの表示画面上に表示する。表示ユニット４０は、バスライン３０を介してＣＰＵ２２から送られる制御データに基づいて表示ユニット４０全体の制御を行うグラフィックコントローラ４１と、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ４２と、グラフィックコントローラ４１から出力される画像データに基づいて、液晶、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等のディスプレイ４４を表示制御する表示制御部４３と、ディスプレイ４４とを備える。ディスプレイ４４は、例えば対角５〜１０インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。
【００３９】
音声出力ユニット５０は、システムコントローラ２０の制御の下、ディスクドライブ３１、若しくはＲＡＭ２４等からバスライン３０を介して送られる音声デジタルデータのＤ／Ａ変換を行うＤ／Ａコンバータ５１と、Ｄ／Ａコンバータ５１から出力される音声アナログ信号を増幅する増幅器（ＡＭＰ）５２と、増幅された音声アナログ信号を音声に変換して車内に出力するスピーカ５３とを備えて構成されている。
【００４０】
入力装置６０は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。入力装置６０は、車内に搭載された当該車載用電子システムの本体のフロントパネルやディスプレイ４４の周囲に配置される。また、ディスプレイ４４がタッチパネル方式である場合には、ディスプレイ４４の表示画面上に設けられたタッチパネルも入力装置６０として機能する。
【００４１】
［施設検索方法］
（第１実施例）
まず、施設検索方法の第１実施例について説明する。第１実施例は、主としてナビゲーション装置１００において施設検索処理を実施するものである。
【００４２】
図３は、第１実施例に係るナビゲーション装置１００の機能構成を示す。図示のように、ナビゲーション装置１００は、機能的には、出発点取得部１０１と、目的地取得部１０２と、経路探索部１０３と、第１算出部１０４と、施設検索部１０５と、投稿情報取得部１０６と、推定部１０７と、第２算出部１０８と、制御部１０９と、を備える。
【００４３】
出発点取得部１０１は、ナビゲーション装置１００が搭載された車両の出発点を取得して経路探索部１０３へ出力する。出発点取得部１０１は、基本的には図２に示す、ナビゲーション装置１００が搭載された車両の現在位置を測位する自立測位装置１０及びＧＰＳ受信機１８などにより構成される。但し、出発点取得部１０１は、ＧＰＳ受信機１８などを利用する代わりに、ユーザが直接入力した出発点を取得してもよく、外部の携帯電話やコンピュータなどから出発点を受信して取得してもよい。この場合、出発点取得部１０１は、ナビゲーション装置１００が搭載された車両の出発点に限らず、任意の地点を出発点として取得してもよい。
【００４４】
目的地取得部１０２は、車両の目的地を取得し、経路探索部１０３へ出力する。目的地取得部１０２は、基本的には図２に示す入力装置６０へのユーザの直接入力を検出して目的地を取得する。但し、目的地取得部１０２は、外部の携帯電話やコンピュータなどから目的地を受信して取得してもよい。また、目的地取得部１０２は、車両の目的地に限らず、任意の地点を目的地として取得してもよい。
【００４５】
経路探索部１０３は、図２に示すシステムコントローラ２０により構成され、出発点取得部１０１から入力された出発点と、目的地取得部１０２から入力された目的地とに基づいて出発点から目的地までの経路を探索し、得られた経路を示す経路情報を第１算出部１０４、第２算出部１０８、施設検索部１０５及びディスプレイ４４に供給する。
【００４６】
第１算出部１０４は、図２に示すシステムコントローラ２０により構成され、経路探索部１０３から経路情報を取得し、その経路に従って走行した場合の出発点から目的地までの所要時間を算出する。この際、第１算出部１０４は、出発点から目的地へ直行した場合、即ち、途中の施設などに立ち寄らない場合の所要時間を算出する。この場合の所要時間を以下「第１所要時間」とも呼ぶ。なお、第１算出部１０４は、必要に応じて渋滞情報や天候などを考慮して所要時間を算出しても良い。
【００４７】
施設検索部１０５は、図２に示すシステムコントローラ２０により構成され、経路探索部１０から入力された経路情報に基づいて、その経路周辺に存在する施設情報を検索する。なお、「経路周辺」とは、その経路に従って走行している状況で、大きく経路を変更することなく立ち寄れる範囲を意味し、具体的には、その経路に属する道路の両側に所定距離以内とか、その経路に属する交差点から半径所定距離以内などと決定される。施設検索部１０５は、検索により得られた施設を示す施設情報を投稿情報取得部１０６へ供給する。
【００４８】
投稿情報取得部１０６は、図２に示すシステムコントローラ２０及び通信装置３８により構成され、施設検索部１０５から入力された施設情報が示す施設について、他のユーザが投稿した投稿情報を取得して、推定部１０７へ供給する。他のユーザが投稿した投稿情報は、サーバ２００に施設毎に収集されている。よって、投稿情報取得部１０６は、図２に示す通信装置３８を利用してサーバ２００へアクセスし、施設を特定して、その施設に関して他のユーザが投稿した投稿情報を受信することにより取得する。典型的な例としては、投稿情報取得部１０６は、特定の施設についての口コミ情報を、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）などから取得する。
【００４９】
推定部１０７は、図２に示すシステムコントローラ２０により構成され、投稿情報取得部１０６から取得した投稿情報に基づいて、その施設における待ち時間を推定する。なお、具体的な待ち時間の推定方法については後述する。そして、推定部１０７は、得られた待ち時間を第２算出部１０８へ供給する。
【００５０】
第２算出部１０８は、図２に示すシステムコントローラ２０により構成され、経路探索部１０３から取得した経路情報と、推定部１０７から取得した待ち時間とに基づいて、その施設に立ち寄った場合の出発点から目的地までの所要時間（以下、「第２所要時間」とも呼ぶ。）を算出する。具体的には、第２算出部は、推定部１０７から取得した待ち時間に基づいて、その施設に立ち寄った場合のその施設での滞在可能時間を算出し、さらにその滞在可能時間を考慮して出発点から目的地までの所要時間を算出する。典型的な例では、施設の種類ごとに、その種の施設における標準的な滞在時間を予め決定しておき、推定部１０７は、その種の施設における標準的な滞在時間を待ち時間に加算して滞在可能時間を算出する。そして、第２算出部１０８は、算出した第２所要時間を制御部１０９へ供給する。
【００５１】
制御部１０９は、図２に示すシステムコントローラ２０により構成され、施設検索部１０５により検索された施設毎に、第１所要時間と第２所要時間との差分（即ち、その施設に立ち寄った場合の所要時間の変化量）を算出し、その差分が予め決められた許容時間を超えるか否かを判定する。そして、制御部１０９は、差分が許容時間を超えない場合にはその施設をユーザに対する表示対象とし、差分が許容時間を超える場合にはその施設をユーザに対する表示対象としないこととする。そして、制御部１０９は、表示対象とした施設の情報を表示部１００へ供給する。
【００５２】
ディスプレイ４４は、経路探索部１０３から取得した経路情報に基づいて、経路を表示するとともに、表示対象に指定された施設の情報を表示する。
【００５３】
以上の構成において、ナビゲーション装置１００は本発明の表示装置及び端末装置の一例であり、施設検索部１０５は本発明の検索部の一例であり、投稿情報取得部１０６は本発明の取得部の一例であり、制御部１０９は本発明の判定部の一例であり、ディスプレイ４４は本発明の表示部の一例である。
【００５４】
次に、第１実施例による施設検索処理について説明する。図４は、第１実施例による施設検索処理のフローチャートである。この処理は、主としてナビゲーション装置１００のシステムコントローラ２０が予め用意されたプログラムを実行し、図３に示す各要素として機能することにより実現される。
【００５５】
まず、出発点取得部１０１はＧＰＳ受信機１８の出力などを利用してナビゲーション装置１００が搭載された車両の出発点を取得し、目的地取得部１０２はユーザの入力装置６０への入力などに基づいて目的地を取得する（ステップＳ１０１）。
【００５６】
次に、経路探索部１０３は取得した出発点及び目的地に基づいて経路探索を行い、第１算出部は得られた経路に従って、施設に立ち寄ることなく目的地まで走行した場合の第１所要時間を算出する（ステップＳ１０２）。次に、施設検索部１０５は、得られた経路周辺に存在する施設を検索する（ステップＳ１０３）。この検索により、１つ又は複数の施設が得られる。次に、投稿情報取得部１０６は、サーバ２００にアクセスし、１つの施設についての投稿情報を取得する（ステップＳ１０４）。
【００５７】
次に、推定部１０７は、得られた投稿情報に基づいて、滞在可能時間を推定する（ステップＳ１０５）。詳しくは、推定部１０７は、まず投稿情報に基づいてその施設の待ち時間を推定する。この場合、待ち時間の推定方法はいくつか考えられる。
【００５８】
第１の方法として、投稿情報に直接的に待ち時間の情報が含まれている場合には、推定部１０７はその情報を利用する。例えば、他のユーザがインターネット上に投稿した画像に「待ち時間○○分」と表示した看板などが含まれている場合には、その画像の解析により待ち時間を取得すればよい。また、口コミ情報に「待ち時間○○分」などの記述が含まれている場合にはそれを取得しても良い。さらに、施設自体がホームページなどにおいて現在の待ち時間や平日／週末における予想待ち時間を表示している場合にはそれを取得しても良い。
【００５９】
なお、この場合には、ユーザによる施設検索時から所定時間以内に投稿された画像や口コミなどの投稿情報を使用して待ち時間を推定することが好ましい。これは、古い投稿情報を利用すると、推定される待ち時間が現在の状況と異なってしまう可能性が高くなるからである。
【００６０】
投稿情報に直接的に待ち時間の情報が含まれていない場合には、第２の方法として、施設の人気度に応じて推定待ち時間を予め決めておいてもよい。例えば、人気度を「高」、「中」、「低」の３つに分類し、人気度「高」の施設の推定待ち時間を１時間、人気度「中」の施設の推定待ち時間を３０分、人気度「低」の施設の推定待ち時間を１０分と決めておく。そして、推定部１０７は、投稿情報にその施設の人気度を示す情報が含まれている場合には、その人気度に対応する推定待ち時間をその施設の待ち時間とする。
【００６１】
一方、投稿情報に上記のように直接的に人気度を示す情報が含まれていない場合には、推定部１０７は、口コミによる評価に基づいて人気度を判定してもよい。例えば、施設が飲食店である場合に、「おいしい」という口コミが５０件以上ある場合には人気度「高」とし、２５〜４９件の場合は人気度「中」とし、２４件以下である場合には人気度「低」としてもよい。
【００６２】
また、投稿情報に１つ星から５つ星による５段階評価などがある場合には、ユーザが評価した星の数の平均値に基づいて、人気度を判定しても良い。例えば、５段階評価の平均値が「４．５」以上である場合に人気度「高」とし、「１．５」〜「４．５」の間である場合に人気度「中」とし、「１．５」未満である場合に人気度「低」としてもよい。
【００６３】
なお、上記のような待ち時間の判定基準は、地域によって調整してもよい。一般的には、都心の場合は人口が多く、待ち時間や口コミが多くなると予想されるため、推定待ち時間を長くしたり人気度の判定基準における口コミ数を増加させてもよい。例えば、都心以外の地域では「おいしい」との口コミ数が５０件以上の場合に人気度「高」とするが、都心では「おいしい」との口コミ数が７５件以上の場合に人気度「高」とする。また、人気度「高」の場合の推定待ち時間は、都心以外の地域では１時間とするが、都心では１時間３０分としてもよい。
【００６４】
こうして、待ち時間を決定すると、推定部１０７は、その施設の標準的な滞在時間を待ち時間に加算して滞在可能時間を算出する。なお、施設毎の標準的な滞在時間は、例えば、飲食店などでは１時間、美術館では２時間、ショッピングモールでは４時間などと予め決定し、データ記憶ユニット３６に記憶しておけばよい。
【００６５】
次に、第２算出部１０８は、滞在可能時間を考慮して、第２所要時間を算出する（ステップＳ１０６）。即ち、第２算出部１０８は、経路探索部１０３から取得した経路に従って走行し、かつ、施設に立ち寄って上記の滞在可能時間にわたって滞在した場合における所要時間を算出する。典型的な例では、第２算出部１０８は、第１所要時間と滞在可能時間との和、又は、それにさらに所定の時間を加えた時間を第２所要時間とする。
【００６６】
次に、制御部１０９は、ステップＳ１０２で算出された第１所要時間と、ステップＳ１０６で算出された第２所要時間との差が、予め決められた許容時間内であるか否かを判定する（ステップＳ１０７）。第１所要時間と第２所要時間の差は、施設に立ち寄ることによる所要時間の増加分、即ち目的地への到着時刻の遅れ分に相当する。よって、制御部１０９は、出発点から目的地に行く場合に、経路周辺にある１つの施設に立ち寄った場合と立ち寄らない場合との目的地への所要時間の差が許容時間内であるか否かを判定することになる。ここで、「許容時間」は、目的地への到着時間の許容可能な遅れ分に相当し、デフォルト値を予め設定しておいても良いが、施設検索を行う際にユーザが設定することが望ましい。例えばユーザは、目的地への到着後に出発時刻の決まった交通機関を利用する予定であるような場合にはその出発時刻に基づいて許容時間を設定すればよく、目的地への到着後に特に決まった用事が無いような場合には比較的長い許容時間を設定してもよい。
【００６７】
第１所要時間と第２所要時間との差が許容時間内である場合（ステップＳ１０７：Ｙｅｓ）、制御部１０９はその施設をディスプレイ４４への表示対象に設定する。一方、第１所要時間と第２所要時間との差が許容時間内でない場合（ステップＳ１０７：Ｎｏ）、制御部１０９はその施設を表示対象から除外する（ステップＳ１０９）。
【００６８】
そして、制御部１０９は、ステップＳ１０３の施設検索で得られた全ての施設についてステップＳ１０４〜Ｓ１０９の処理（以下、「表示／非表示の判定」と呼ぶ。）を行ったかを判定する（ステップＳ１１０）。全ての施設について表示／非表示の判定を行っていない場合（ステップＳ１１０：Ｎｏ）、処理はステップＳ１０４に戻り、次の施設について表示／非表示の判定を行う。一方、全ての施設について表示／非表示の判定を行った場合（ステップＳ１１０：Ｙｅｓ）、制御部１０９は、表示対象に設定された施設の情報をディスプレイ４４に表示する（ステップＳ１１１）。こうして、施設検索処理は終了する。
【００６９】
図５は、第１実施例による施設検索処理により得られた施設の表示例を示す。出発点から目的地までの経路周辺に存在する施設であって、第１所要時間と第２所要時間との差が許容時間内である施設、言い換えれば、許容時間以内の遅れで立ち寄ることができる施設がディスプレイ４４に表示される。
【００７０】
（第２実施例）
次に、施設検索方法の第２実施例について説明する。第２実施例は、主としてサーバ２００において施設検索処理を実施するものである。
【００７１】
図６は、第２実施例に係るサーバ２００の機能構成を示す。サーバ２００は、機能的には、受信部２０１と、経路探索部２０３と、第１算出部２０４と、施設検索部２０５と、投稿情報取得部２０６と、推定部２０７と、第２算出部２０８と、制御部２０９と、送信部２１０と、を備える。
【００７２】
受信部２０１は、ナビゲーション装置１００から車両の出発点及び目的地を受信し、経路探索部２０３へ供給する。出発点及び目的地は、ナビゲーション装置１００においてユーザの入力などにより得られたものである。また、必要に応じて、受信部２１０は、ナビゲーション装置１００から施設検索のための施設検索条件を受信し、施設検索部２０５へ供給する。さらに、必要に応じて、受信部２１０は、施設の表示／非表示の判定に用いられる許容時間をナビゲーション装置１００から受信し、制御部２０９へ供給する。
【００７３】
経路探索部２０３は、受信部２０１から入力された出発点及び目的地に基づいて出発点から目的地までの経路を探索し、得られた経路を示す経路情報を第１算出部２０４、第２算出部２０８、施設検索部２０５及び送信部２１０に供給する。
【００７４】
第１算出部２０４は、第１実施例の第１算出部１０４と同様に、経路探索部２０３から経路情報を取得し、その経路に従って走行した場合の出発点から目的地までの第１所要時間を算出し、制御部２０９へ供給する。
【００７５】
施設検索部２０５は、第１実施例の施設検索部１０５と同様に、経路探索部２０３から入力された経路情報に基づいて、その経路周辺に存在する施設情報を検索し、得られた施設を示す施設情報を投稿情報取得部２０６へ供給する。なお、受信部２０１がナビゲーション装置１００から施設検索条件を受信した場合には、施設検索部２０５はその施設検索条件に従って施設情報を検索する。
【００７６】
投稿情報取得部２０６は、施設検索部２０５から入力された施設情報が示す施設について、他のユーザが投稿した投稿情報を取得して、推定部２０７へ供給する。なお、投稿情報取得部２０６は、サーバ２００内に蓄積されている投稿情報を取得すればよい。
【００７７】
推定部２０７は、投稿情報取得部２０６から取得した投稿情報に基づいて、その施設における待ち時間を推定し、得られた待ち時間を第２算出部２０８へ供給する。なお、待ち時間の推定方法は、基本的に第１実施例と同様である。
【００７８】
第２算出部２０８は、第１実施例の第２算出部１０８と同様に、経路探索部２０３から取得した経路情報と、推定部２０７から取得した待ち時間とに基づいて、その施設に立ち寄った場合の出発点から目的地までの第２所要時間を算出して制御部２０９へ供給する。
【００７９】
制御部２０９は、施設検索部２０５により検索された施設毎に、第１所要時間と第２所要時間との差分を算出し、その差分が許容時間を超えるか否かを判定する。なお、受信部２０１がナビゲーション装置１００から許容時間を受信している場合には、制御部１０９はその許容時間を使用する。制御部２０９は、差分が許容時間を超えない場合にはその施設をユーザに対する表示対象とし、差分が許容時間を超える場合にはその施設をユーザに対する表示対象としないこととする。そして、制御部２０９は、表示対象とした施設の情報を送信部２１０へ供給する。
【００８０】
送信部２１０は、出発点から目的地までの経路情報と、表示対象に設定された施設の情報とを、ナビゲーション装置１００へ送信する。送信された経路情報及び施設の情報は、ナビゲーション装置１００のディスプレイ４４に表示される。
【００８１】
以上の構成において、サーバ２００は本発明の検索装置の一例であり、施設検索部２０５は本発明の検索部の一例であり、投稿情報取得部２０６は本発明の取得部の一例であり、制御部２０９は本発明の判定部の一例である。
【００８２】
次に、第２実施例による施設検索処理について説明する。図７は、第２実施例による施設検索処理のフローチャートである。この処理は、主としてサーバ２００のコンピュータが予め用意されたプログラムを実行し、図６に示す各要素として機能することにより実現される。
【００８３】
まず、受信部２０１は、ナビゲーション装置１００から出発点及び目的地を受信する（ステップＳ２０１）。なお、必要に応じて受信部２０１はナビゲーション装置１００から施設検索条件及び許容時間も受信する。
【００８４】
ステップＳ２０２〜Ｓ２１０の処理は、第１実施例の処理、具体的には図４に示すステップＳ１０２〜１１０と同様であるので説明を省略する。但し、ステップＳ２０２の経路探索、及び、ステップＳ２０３の施設検索は、サーバ２００内の地図データベースや施設データベースを利用して行われる。また、ステップＳ２０５において滞在可能時間を推定する際には、サーバ２００内に蓄積されている投稿情報を参照して待ち時間を推定する。
【００８５】
ステップＳ２１０において、全ての施設について表示／非表示の判定を行ったと判定されると（ステップＳ２１０：Ｙｅｓ）、制御部２０９は、表示対象に設定された施設の情報を送信部２１０へ供給し、送信部２１０はその施設の情報を経路情報とともにナビゲーション装置１００へ送信する（ステップＳ２１１）。ナビゲーション装置１００は、経路情報及び施設の情報を受信し、図５に示す表示例のようにディスプレイ４４に表示する。こうして、施設検索処理は終了する。
【００８６】
［変形例］
上記の実施例においては、施設検索部１０５、２０５は経路周辺の全ての施設を検索しているが、施設の検索に一定の条件を付加してもよい。例えば、ユーザが目的地、経路上の特定の地点、又は、特定の区間を指定し、施設検索部１０５、２０５はその周辺に存在する施設を検索することとしてもよい。また、特定の時間帯に車両が到達しているであろうエリアを推定し、そのエリア内の施設を検索するようにしてもよい。例えば、経路上において食事の時間帯に走行しているエリアを予測し、施設検索部１０５、２０５がそのエリア内の施設を検索するようにしてもよい。
【符号の説明】
【００８７】
１００  ナビゲーション装置
１０３、２０３  経路探索部
１０４、２０４  第１算出部
１０５、２０５  施設検索部
１０６、２０６  投稿情報取得部
１０７、２０７  推定部
１０８、２０８  第２算出部
１０９、２０９  制御部
２００  サーバ
【図１】
2017053640.tif 000003
【図２】
2017053640.tif 000004
【図３】
2017053640.tif 000005
【図４】
2017053640.tif 000006
【図５】
2017053640.tif 000007
【図６】
2017053640.tif 000008
【図７】
2017053640.tif 000009