(57)【特許請求の範囲】
【請求項１】
表示手段に表示される地図情報の範囲である第１の範囲を設定する第１の範囲設定手段と、
前記第１の範囲内の施設を検索し、前記第１の範囲内の施設を示す第１の施設情報を取得する第１の施設検索手段と、
前記第１の範囲の外側の所定範囲を第２の範囲に設定する第２の範囲設定手段と、
前記第２の範囲内の施設であって、前記第１の範囲内に存在しない種別の施設を検索し、前記第２の範囲内の施設を示す第２の施設情報を取得する第２の施設検索手段と、を備えることを特徴とする情報処理システム。
【請求項２】
前記第２の施設情報を表示する施設表示領域を、前記第１の施設情報に基づいて前記地図情報上に設定する施設表示領域設定手段と、
前記第１の範囲内の地図情報および前記第１の施設情報を前記表示手段に表示するとともに、前記第２の施設情報を前記表示手段の前記施設表示領域に表示するための画像データを生成する画像データ生成手段と、を備えることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
基準位置から前記第２の範囲内の施設までの距離を算出する施設位置算出手段を備え、
前記画像データ生成手段は、前記距離を示す距離情報を表示するための前記画像データを生成することを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記画像データ生成手段は、前記第２の範囲内に２以上の同じ種別の施設が存在する場合、前記２以上の同じ種別の施設を示す前記第２の施設情報を１つにまとめて表示するための前記画像データを生成することを特徴とする請求項２または３に記載の情報処理システム。
【請求項５】
前記施設位置算出手段は、前記２以上の同じ種別の施設のそれぞれの方位を算出し、
前記画像データ生成部は、前記２以上の同じ種別の施設のそれぞれの方位を示す方位情報を表示するための前記画像データを生成することを特徴とする請求項４に記載の情報処理システム。
【請求項６】
第１の施設検索手段により検索された前記第１の範囲内の施設の数、または、分布に基づき、前記第１の範囲外の施設を前記表示手段に表示するか否かを判定する判定手段を備え、
前記判定手段が表示すると判定すると、前記第２の範囲設定手段は、前記第２の範囲を設定することを特徴とする。請求項１乃至５のいずれかに記載の情報処理システム。
【請求項７】
前記表示手段に表示された前記第２の範囲内の施設が指定されると、前記画像データ生成部は、前記指定された施設の周辺の地図情報を前記表示手段に表示するための前記画像データを生成することを特徴とする請求項１乃至６のいずれかに記載の情報処理システム。
【請求項８】
前記表示手段に表示された前記第２の範囲内の施設が指定されると、現在位置から前記指定された施設までの経路を探索する経路検索手段と、
前記現在位置から前記指定された施設までの経路を表示するための画像データを生成する画像データ生成手段と、を備えることを特徴とする請求項１乃至７のいずれかに記載の情報処理システム。  
【請求項９】
前記施設位置算出手段は、前記施設表示領域に対応する前記地図情報上の位置から前記第２の範囲内の施設への方位を算出することを特徴とする請求項１乃至８のいずれかに記載の情報処理システム。
【請求項１０】
前記第２の施設検索手段は、ユーザに応じた施設を検索することを特徴とする請求項１乃至９のいずれかに記載の情報処理システム。
【請求項１１】
前記画像データ生成手段は、前記方位情報を矢印で表示するための前記画像データを生成することを特徴とする請求項１乃至１０のいずれかに記載の情報処理システム。
【請求項１２】
前記施設位置算出手段は、前記基準位置から前記第２の範囲内の施設までの距離を算出し、
前記画像データ生成手段は、前記距離に応じた形態の前記矢印を表示するための前記画像データを生成することを特徴とする請求項１１に記載の情報処理システム。
【請求項１３】
表示手段に表示される地図情報の範囲である第１の範囲内の施設を示す第１の施設情報と、前記第１の範囲の外側の所定範囲である第２の範囲内の施設であって、前記第１の範囲内に存在しない種別の施設を示す第２の施設情報と、を表示手段に表示するためのデータを取得するデータ取得手段としてコンピュータを機能させることを特徴とする情報処理プログラム。
【請求項１４】
コンピュータを、
表示手段に表示される地図情報の範囲である第１の範囲を設定する第１の範囲設定手段、
前記第１の範囲内の施設を検索し、前記第１の範囲内の施設を示す第１の施設情報を取得する第１の施設検索手段、
前記第１の範囲の外側の所定範囲を第２の範囲に設定する第２の範囲設定手段、および、
前記第２の範囲内の施設であって、前記第１の範囲内に存在しない種別の施設を検索し、前記第２の範囲内の施設を示す第２の施設情報を取得する第２の施設検索手段として機能させることを特徴とする情報処理プログラム。
【請求項１５】
通信可能に接続された複数のコンピュータによって構成される情報処理システムであって、
表示手段に表示される地図情報の範囲である第１の範囲を設定する第１の範囲設定手段と、
前記第１の範囲内の施設を検索し、前記第１の範囲内の施設を示す第１の施設情報を取得する第１の施設検索手段と、
前記第１の範囲の外側の所定範囲を第２の範囲に設定する第２の範囲設定手段と、
前記第２の範囲内の施設であって、前記第１の範囲内に存在しない種別の施設を検索し、前記第２の範囲内の施設を示す第２の施設情報を取得する第２の施設検索手段と、を備える情報処理システムを機能させるために、
上記コンピュータの少なくとも１つを上記手段の少なくとも１つとして機能させるための情報処理プログラム。
【請求項１６】
通信可能に接続された複数のコンピュータによって、請求項１乃至１２のいずれかに記載の情報処理システムを機能させるために、
上記コンピュータの少なくとも１つを上記手段の少なくとも１つとして機能させるための情報処理プログラム。
【請求項１７】
コンピュータを、請求項１乃至１２のいずれかに記載の情報処理システムにおける各手段の少なくとも１つとして機能させるための情報処理プログラム。
【請求項１８】
通信可能に接続された複数の情報処理装置によって、
表示手段に表示される地図情報の範囲である第１の範囲を設定する第１の範囲設定手段と、
前記第１の範囲内の施設を検索し、前記第１の範囲内の施設を示す第１の施設情報を取得する第１の施設検索手段と、
前記第１の範囲の外側の所定範囲を第２の範囲に設定する第２の範囲設定手段と、
前記第２の範囲内の施設であって、前記第１の範囲内に存在しない種別の施設を検索し、前記第２の範囲内の施設を示す第２の施設情報を取得する第２の施設検索手段と、を備える情報処理システムを構成するために、
上記手段の少なくとも１つを備えることを特徴とする情報処理装置。
【請求項１９】
表示手段に表示される地図情報の範囲である第１の範囲を設定するステップと、
前記第１の範囲内の施設を検索し、前記第１の範囲内の施設を示す第１の施設情報を取得するステップと、
前記第１の範囲の外側の所定範囲を第２の範囲に設定するステップと、
前記第２の範囲内の施設であって、前記第１の範囲内に存在しない種別の施設を検索し、前記第２の範囲内の施設を示す第２の施設情報を取得するステップと、を備えることを特徴とする情報処理方法。
【請求項２０】
コンピュータを、
表示手段に表示される地図情報の範囲である第１の範囲を設定する第１の範囲設定手段、
前記第１の範囲内の施設を検索し、前記第１の範囲内の施設を示す第１の施設情報を取得する第１の施設検索手段、
前記第１の範囲の外側の所定範囲を第２の範囲に設定する第２の範囲設定手段、および、
前記第２の範囲内の施設であって、前記第１の範囲内に存在しない種別の施設を検索し、前記第２の範囲内の施設を示す第２の施設情報を取得する第２の施設検索手段として機能させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図情報を表示する情報処理システム、情報処理装置、情報処理プログラムおよび情報処理方法に関する。
【背景技術】
【０００２】
カーナビゲーション装置など、地図をディスプレイ上に表示する装置では、所定の表示範囲内の地図情報および施設情報だけを表示するのが一般的であった。その一方で、近年では、表示範囲外の施設情報を表示する技術も提案されている。
【０００３】
例えば、特許文献１では、ディスプレイの端には地図情報を表示せず、表示範囲外に表示対象施設が存在する場合に、ディスプレイの端に施設情報を示すアイコンを表示している。これにより、表示範囲内にない施設についても、その施設の存在の有無を確かめることができるようにしている。
【０００４】
また、特許文献２では、表示範囲外の施設を容易に検出できるよう、ディスプレイの周縁部を遠方施設表示領域とし、地図と表示範囲外の施設情報とを合成して表示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２５８４６６号公報
【特許文献２】特開２００２−２２８４５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１では、ディスプレイの端に地図を表示しないため、表示可能な地図情報の範囲が狭くなってしまうという問題がある。
【０００７】
また、特許文献２では、表示範囲外の施設がディスプレイの周縁部に表示されると、その部分の地図が見づらくなってしまうという問題がある。
【０００８】
本発明は上記の問題点に鑑みてなされたものであり、その目的は、地図情報に加え、表示範囲外の施設を有効に提示することが可能な情報処理システム、情報処理装置、情報処理プログラムおよび情報処理方法を提供するものである。
【課題を解決するための手段】
【０００９】
本発明の一態様によれば、表示手段に表示される地図情報の範囲である第１の範囲を設定する第１の範囲設定手段と、前記第１の範囲内の施設を検索し、前記第１の範囲内の施設を示す第１の施設情報を取得する第１の施設検索手段と、前記第１の範囲の外側の所定範囲を第２の範囲に設定する第２の範囲設定手段と、前記第２の範囲内の施設であって、前記第１の範囲内に存在しない種別の施設を検索し、前記第２の範囲内の施設を示す第２の施設情報を取得する第２の施設検索手段と、を備えることを特徴とする情報処理システムが提供される。
【発明の効果】
【００１０】
本発明によれば、地図表示範囲内の地図情報および施設情報に応じて施設表示領域を設定し、地図表示範囲の外側の施設の施設情報を表示する。そのため、地図表示範囲内の情報が見づらくなることなく、有効に施設情報を提示できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態に係る情報表示システムの一例を示すブロック図。
【図２】情報表示システムの処理動作の一例を示すフローチャート。
【図３】地図情報における地図表示範囲の一例を示す図。
【図４】表示範囲内施設検索部２３３による検索結果を表示部１２５に表示した一例を示す図。
【図５】表示範囲内施設検索部２３３による検索結果を表示部１２５に表示した別の例を示す図。
【図６】施設検索範囲の一例を示す図。
【図７】表示範囲内施設検索部２３３および表示範囲外施設検索部２３６による検索結果を表示部１２５に表示した例を示す図。
【図８】表示範囲内施設検索部２３３および表示範囲外施設検索部２３６による検索結果を表示部１２５に表示した別の例を示す図。
【図９】表示範囲内施設検索部２３３および表示範囲外施設検索部２３６による検索結果を表示部１２５に表示したまた別の例を示す図。
【図１０】表示部１２５に表示される画像の一例を示す図。
【図１１】表示部１２５に表示される画像の別の例を示す図。
【図１２】表示部１２５に表示される画像のまた別の例を示す図。
【図１３】距離を矢印の長さで表現した例を示す図。
【図１４】３つのガソリンスタンドが施設検索範囲内に存在する場合の例を示す図。
【図１５】距離を矢印の柄や色で表現した例を示す図。
【図１６】図１の変形例を示す図。
【図１７】本発明の第２の実施形態に係る端末装置１ａおよびサーバ２ａの内部構成の一例を示す図。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、図面を参照しながら具体的に説明する。
【００１３】
（第１の実施形態）
地図情報を表示する情報表示装置において、山間部の周辺や海上に建設された道路の周辺の地図情報を表示する場合、表示すべき施設情報がほとんどないことがある。また、海岸線の周辺の地図情報を表示する場合、海側には表示すべき施設情報が存在しない。そこで、本実施形態は、表示部（ディスプレイ）における表示すべき施設情報がない領域を有効に活用するものである。
【００１４】
図１は、本発明の第１の実施形態に係る情報表示システムの一例を示すブロック図である。情報表示システムは、端末装置（情報表示装置）１と、サーバ（情報処理装置）２と、ネットワーク３とを備えている。図示のように、端末装置１はネットワーク３を介してサーバ２と通信を行う。
【００１５】
端末装置１は、後述する基準位置を示す基準位置情報を、ネットワーク３を介してサーバ２に送信する。サーバ２は、基準位置周辺の地図情報および施設情報を表示するための画像データを生成し、ネットワーク３を介して端末装置１に送信する。そして、端末装置１は受信した画像データに対応する画像を表示する。
【００１６】
端末装置１はユーザが使用するものであり、例えば携帯電話、スマートフォンもしくはタブレット端末装置等のモバイル電子機器、または、カーナビゲーション装置等の据え置き型の電子機器、あるいはこれらの組み合わせである。端末装置１およびサーバ２の少なくとも一部は、コンピュータにより実現される。また、ネットワーク３は有線回線と無線回線のいずれでもよく、回線の種類や形態は問わない。
【００１７】
端末装置１は、通信部１１と、制御部１２とを有する。
【００１８】
通信部１１はネットワーク３を介して制御部１２とサーバ２との間で情報を送受信するインターフェースである。
【００１９】
制御部１２は、操作入力部１２１と、現在位置取得部１２２と、基準位置情報送信部１２３と、画像データ取得部１２４と、表示部１２５とを有する。
【００２０】
操作入力部１２１はユーザが端末装置１に操作を入力するためのインターフェースであり、例えばモバイル電子機器におけるキーボード、タッチパッドもしくはダイヤルボタン等や、据え置き型の電子機器におけるタッチパネルやマイク等である。
【００２１】
現在位置取得部１２２は端末装置１の現在位置を取得するものであり、例えばＧＰＳ（Global Positioning System）受信装置である。現在位置は、例えば緯度および経度で表現される。
【００２２】
基準位置情報送信部１２３は、ユーザが操作入力部１２１を介して設定した任意の基準位置または現在位置取得部１２２が取得した現在位置を示す基準位置情報を、通信部１１からネットワーク３を介してサーバ２に送信する。基準位置情報とは、表示部１２５に表示される地図表示範囲の基準となる位置を示す情報である。
【００２３】
画像データ取得部１２４は、サーバ２が生成した画像データを取得し、表示部１２５に表示する。
【００２４】
表示部１２５は、ユーザからの操作を受け付けるＧＵＩ（Graphical User Interface）や、画像データ取得部１２４が受信した画像データを表示する、例えば液晶ディスプレイである。
【００２５】
一方、サーバ２は、通信部２１と、記憶部２２と、制御部２３とを有する。
【００２６】
通信部２１はネットワーク３を介して制御部２３と端末装置１との間で情報を送受信するインターフェースである。
【００２７】
記憶部２２は各種データベースを記憶したハードディスク等の固定型データストレージである。より具体的には、記憶部２２は、施設情報を含む施設情報データベース２２１および地図情報を含む地図情報データベース２２２を記憶する。施設情報データベース２２１は、施設情報として、地図情報上に存在する施設の種別や位置等を含む。施設の種別は、例えばガソリンスタンドやコンビニエンスストア、病院などである。施設の位置は、例えば緯度および経度で表される。
【００２８】
制御部２３は、基準位置情報取得部２３１と、地図表示範囲設定部２３２（第１の範囲設定部）と、表示範囲内施設検索部２３３（第１の施設検索部）と、判定部２３４と、施設検索範囲設定部２３５（第２の範囲設定部）と、表示範囲外施設検索部２３６（第２の施設検索部）と、施設表示領域設定部２３７と、施設位置算出部２３８と、画像データ生成部２３９とを有する。
【００２９】
基準位置情報取得部２３１は、端末装置１の基準位置情報送信部１２３からネットワーク３を介して送信される基準位置情報を、通信部２１から取得する。
【００３０】
地図表示範囲設定部２３２は、取得した基準位置情報および地図情報データベース２２２に基づいて、地図情報の一部であって、端末装置１の表示部１２５に表示する地図表示範囲（第１の範囲）を設定する。地図表示範囲は表示部１２５に表示される地図情報の縮尺にも依存する。
【００３１】
表示範囲内施設検索部２３３は、施設情報データベース２２１を用いて地図表示範囲内の施設を検索し、施設情報を取得する。
【００３２】
判定部２３４は、表示範囲内施設検索部２３３の検索結果に基づき、地図表示範囲内の施設の数や分布を考慮して、地図表示範囲外の施設の施設情報を表示部１２５に表示するか否かを判定する。
【００３３】
施設検索範囲設定部２３５は、地図情報データベース２２２に基づいて、地図情報の一部であって、表示部１２５に表示する施設を検索する対象となる施設検索範囲（第２の範囲）を、地図表示範囲の外側の所定範囲に設定する。
【００３４】
表示範囲外施設検索部２３６は、施設情報データベース２２１を用いて施設検索範囲内の施設を検索し、施設情報を取得する。
【００３５】
施設表示領域設定部２３７は、表示部１２５上の領域であって、施設検索範囲内の施設の施設情報を表示する施設表示領域を、表示部１２５に表示される、地図表示範囲内の施設の位置および地図表示範囲内の地図情報に基づいて設定する。本実施形態の１つの特徴は、施設検索範囲内の施設の施設情報を、表示部１２５の周縁部等予め定めた固定の領域に表示するのではなく、地図範囲内の施設の位置等に基づいて設定される施設表示領域に表示する点にある。
【００３６】
施設位置算出部２３８は、表示範囲外施設検索部２３６により取得された施設情報に基づき、施設検索範囲内の施設の方位を算出する。加えて、施設位置算出部２３８は基準位置から施設検索範囲内の施設までの距離を算出してもよい。施設位置算出部２３８は、例えば、基準位置の緯度および経度と、施設の位置を示す緯度および経度と、から方位や距離を算出する。
【００３７】
画像データ生成部２３９は、地図表示範囲内の地図情報および施設情報を表示部１２５に表示し、かつ、施設検索範囲内の施設の施設情報およびその方位を示す方位情報を、表示部１２５の施設表示領域に表示するための画像データを生成し、通信部２１からネットワーク３を介して、端末装置１の画像データ取得部１２４に送信する。
【００３８】
図２は、情報表示システムの処理動作の一例を示すフローチャートである。
【００３９】
まず、端末装置１内の基準位置情報送信部１２３は、ユーザが操作入力部１２１を介して設定した任意の基準位置または現在位置取得部１２２が取得した現在位置を示す基準位置情報を、通信部１１からネットワーク３を介してサーバ２に送信する。そして、サーバ２内の基準位置情報取得部２３１が基準位置情報を取得する（ステップＳ１）。ユーザが設定した基準位置および現在位置のいずれを用いるかは、予め定めていてもよいし、ユーザが選択してもよい。ユーザが基準位置を設定する場合、例えば任意の地名や駅名をキーボードを用いて入力したり、表示部１２５に表示された地図情報の任意の位置をタッチパネルやマウスを用いて指定したりすることができる。
【００４０】
次に、地図表示範囲設定部２３２は、基準位置情報および地図情報データベース２２２に基づいて、地図表示範囲を設定する（ステップＳ２）。
【００４１】
図３は、地図情報における地図表示範囲の一例を示す図である。地図表示範囲設定部２３２は、基準位置を基準とする所定の範囲を地図表示範囲とする。地図表示範囲設定部２３２は、例えば基準位置を中心とする矩形の範囲を地図表示範囲としてもよいし、端末装置１が移動している場合は、移動方向をより広くとった範囲を地図表示範囲としてしてもよい。設定された地図表示範囲は、後に表示部１２５に表示される。
【００４２】
続いて、表示範囲内施設検索部２３３は、施設情報データベース２２１を用いて地図表示範囲内の施設を検索し、地図表示範囲内の施設を示す施設情報（第１の施設情報）を取得する（ステップＳ３）。取得された施設情報に基づいて、判定部２３４は地図表示範囲外の施設を表示部１２５に表示するか否かを判定する（ステップＳ４）。
【００４３】
図４は、表示範囲内施設検索部２３３による検索結果を表示部１２５に表示した一例を示す図である。この例では、地図表示範囲のほぼ全域に施設があり、地図表示範囲外の施設情報を表示可能な領域はほとんどない。そのため、判定部２３４は地図表示範囲外の施設を表示しないと判定する（ステップＳ４のＮＯ）。表示部１２５に表示すべき施設情報が多数ある場合は、地図表示範囲外の施設を表示しないようにすることで、地図情報が却ってみづらくなったり、情報過多になったりするのを防止できる。
【００４４】
図５は、表示範囲内施設検索部２３３による検索結果を表示部１２５に表示した別の例を示す図である。地図表示範囲内の施設の数が極めて少ない場合、あるいは、ある程度存在しても、図５に示すように一定の範囲にのみ施設が分布している場合、点線で囲んだ領域のように、表示すべき施設情報がない領域、言い換えると、地図表示範囲外の施設の施設情報を表示可能な領域がある。そのため、判定部２３４は地図表示範囲外の施設を表示すると判定する（ステップＳ４のＹＥＳ）。
【００４５】
地図表示範囲外の施設を表示すると判定されると、施設検索範囲設定部２３５は、地図情報データベース２２２に基づいて、施設検索範囲を設定する（ステップＳ５）。
【００４６】
図６は、施設検索範囲の一例を示す図である。同図に示すように、施設検索範囲設定部２３５は、例えば地図表示範囲の外側であって、その外縁から所定の距離だけ離れた矩形の範囲を施設検索範囲に設定する。ここで、所定の距離は、予め定めた距離であってもよいし、ユーザが任意に設定できるようにしてもよい。
【００４７】
施設検索範囲が設定されると、表示範囲外施設検索部２３６は、施設情報データベース２２１を用いて、施設検索範囲内の施設を検索し、施設検索範囲内の施設を示す施設情報（第２の施設情報）を取得する（ステップＳ６）。表示範囲外施設検索部２３６は、あらゆる施設を検索してもよいし、予めユーザが設定した施設、あるいは、ユーザが過去に多く検索した施設のみを検索してもよい。また、地図表示範囲内の施設と同じ種別の施設は検索しないようにしてもよい。例えば、地図表示範囲内にガソリンスタンドがある場合、施設検索範囲内に存在する、ガソリンスタンド以外の施設を検索してもよい。地図表示範囲内にあるにも関わらず、わざわざ地図表示範囲外にある同じ種別の施設の情報を知る必要性は高くないためである。
【００４８】
図７〜図９は、表示範囲内施設検索部２３３および表示範囲外施設検索部２３６による検索結果を表示部１２５に表示した例を示す図である。図７および図８は、施設検索範囲内に１つの施設Ａが存在する例であり、図９は、施設検索範囲内で２つの施設Ａ，Ｂが存在する例である。もちろん、同じ種別の施設が複数存在することもある。
【００４９】
次に、施設表示領域設定部２３７は施設表示領域を設定する（ステップＳ７）。
【００５０】
図７の例では、地図表示範囲が表示部１２５に表示されたとき、表示部１２５の領域Ｐ，領域Ｑには、表示すべき情報、すなわち、地図表示範囲内に道路等もないし施設もない。そこで、施設表示領域設定部２３７は施設Ａにより近い領域Ｐを施設表示領域に設定する。一方、図８の例では、表示すべき情報がないのは施設Ａとは離れた領域Ｑのみであるため、施設表示領域設定部２３７は、施設Ａとは離れているが、領域Ｑを施設表示領域に設定する。
【００５１】
また、図９のように施設検索範囲内に複数の施設が存在する場合、施設表示領域設定部２３７は各施設に関連付けて施設表示領域を設定する。より具体的には、施設表示領域設定部２３７は、施設Ａ，Ｂの位置に応じて、表示部１２５の領域Ｐ，Ｑのうちの施設Ａに近い領域Ｐを施設Ａの施設表示領域に、施設Ｂに近い領域Ｑを施設Ｂの施設表示領域にそれぞれ設定する。施設表示領域内の施設の数が施設表示領域に設定可能な領域の数より少ない場合、例えば、図７や図８で３つ以上の施設がある場合、基準位置に近い順、あるいは、予め定めた優先順位に従った順に施設を選択して、施設表示領域を設定してもよい。
【００５２】
次に、施設位置算出部２３８は、表示範囲外施設検索部２３６により取得された施設情報に基づき、当該施設の方位を算出する（ステップＳ８）。ここでの方位は、例えば施設表示領域の中心に対応する地図情報上の位置から施設の位置へ向かう方位、あるいは、基準位置から施設の位置へ向かう方位とする。さらに、施設位置算出部２３８は、基準位置から施設までの距離を算出してもよい。
【００５３】
続いて、画像データ生成部２３９は、地図表示範囲内の地図情報および地図表示範囲内の施設の施設情報を表示部１２５に表示し、かつ、施設検索範囲内の施設の施設情報およびその施設の方位を示す方位情報を、施設表示領域に表示するための画像データを生成し（ステップＳ９）、これを通信部２１からネットワーク３を介して端末装置１に送信する。なお、ステップＳ４で、地図表示範囲外の施設の施設情報を表示しない、と判定された場合、画像データ生成部２３９は地図表示範囲内の地図情報をおよび地図表示範囲内の施設の施設情報を表示部１２５に表示するための画像データを生成する。
【００５４】
端末装置１内の画像データ取得部１２４が画像データを取得すると、表示部１２５は画像データに対応する画像を表示する（ステップＳ１０）。
【００５５】
図１０は、表示部１２５に表示される画像の一例を示す図であり、図７と対応している。地図表示範囲内の施設については、地図情報におけるその施設が存在する位置に表示される。また、表示部１２５上であって、地図表示範囲には表示すべき施設情報がない施設表示領域に、施設Ａ（図７）の施設情報、および、施設Ａの方位を示す方位情報として矢印が表示される。施設Ａまでの距離を算出している場合は、その距離を合わせて表示してもよい。施設Ａと近い領域に施設情報が表示されることで、その方位を理解しやすくなる。
【００５６】
図１１は、表示部１２５に表示される画像の別の例を示す図であり、図８と対応している。同図に示すように、施設Ａ（図８）に近い場所にその施設情報を表示できない場合であっても、施設Ａの施設情報に加え、その方位を示す矢印が表示されるため、ユーザは施設Ａの方位を把握できる。
【００５７】
図１２は、表示部１２５に表示される画像のまた別の例を示す図であり、図９と対応している。図１１に示すように、施設検索範囲内に複数の施設Ａ，Ｂ（図９）が存在する場合、そのそれぞれの施設情報およびその方位を示す矢印が表示される。
【００５８】
図１０〜図１２はあくまで例にすぎず、多種多様の表示態様が考えられる。例えば、距離を文字で表現するのではなく、形態で表現してもよい。
【００５９】
図１３は、距離を矢印の長さで表現した例を示す図である。同図に示すように、距離が長いほど長い矢印を表示することで、ユーザは施設までの距離を直感的に理解できる。
【００６０】
図１４は、３つのガソリンスタンドが施設検索範囲内に存在する場合の例を示す図である。同図に示すように、同じ種別の施設が複数ある場合、施設の種別名を１つだけ表示し、その方位を示す矢印を施設ごとに表示してもよい。これにより、表示される施設情報の数が少なくなり、表示部１２５に表示される画像が簡略化されて見やすくなる。さらに、矢印を施設までの距離に応じた長さで表示してもよい。また、同じ種別の複数の施設のうち最も基準位置に近い１つのみを表示してもよい。また、図１５に示すように、矢印の柄や色などで距離を表現してもよい。
【００６１】
ところで、図１６に示すように、図１の端末装置１の制御部１２に施設指定部１２６を設けてもよい。ユーザが操作入力部１２１のタッチパネルやマウスを用い、表示部１２５の施設表示領域に表示された、施設検索範囲内の施設の施設情報または方位情報（以下、施設情報等という）のうちの１つを、施設指定部１２６に指定すると、指定された施設の周辺を表示部１２５に表示するようにしてもよい。
【００６２】
より具体的には、予め施設情報等に施設の位置（例えば緯度および経度）の情報を持たせたリンクを付与しておく。あるいは、施設情報等に施設ＩＤを付与しておき、施設ＩＤに基づいて施設の位置を取得できるようにしておく。そして、施設情報等が指定されると、施設指定部１２６は指定された施設情報等を通信部１１からネットワーク３を介して端末装置２に送信する。画像データ生成部２３９は、施設の位置を取得し、その位置の周辺の地図情報を表示するための画像データを生成する。
【００６３】
画像データ生成部２３９は、現在表示されている地図表示範囲から指定された施設の位置の周辺の地図情報へ、徐々に移動させながらスクロールさせるような画像データを生成してもよいし、施設の位置の周辺の地図情報へすぐに切り替えるような画像データを生成してもよい。また、指定された施設が地図表示範囲のすぐ外側に存在する場合は、現在の基準位置および指定された施設の両方が含まれる地図情報を表示してもよい。
【００６４】
このように、第１の実施形態では、地図表示範囲内の地図情報および施設情報に応じて、地図表示範囲内には表示すべき情報がない領域を施設表示領域に設定し、地図表示範囲の外側である施設検索範囲内の施設の施設情報を表示する。そのため、地図表示範囲内の情報が見づらくなることなく、有効に施設情報を提示できる。さらに、施設の方位も示すため、ユーザは施設情報が表示部１２５上のどこに表示されてもその方位を把握できる。
【００６５】
（第２の実施形態）
上述した第１の実施形態は地図情報および施設情報を表示するものであったが、以下に説明する第２の実施形態では、さらに経路案内を行うものである。
【００６６】
図１７は、本発明の第２の実施形態に係る端末装置１ａおよびサーバ２ａの内部構成の一例を示す図である。図１７では、図１と共通する構成部分には同一の符号を付しており、以下では相違点を中心に説明する。
【００６７】
図１７の端末装置１ａの制御部１２ａは、さらに探索条件設定部１２７と、探索要求送信部１２８とを有する。
【００６８】
探索条件設定部１２７は、ユーザから操作入力部１２１を介して出発地および目的地等の条件を受け付けることにより、探索条件を設定する。探索要求送信部１２８は、探索条件を含む探索要求をサーバ２に送信し、設定された探索条件に基づいて経路探索を行うようサーバ２に要求する。
【００６９】
一方、サーバ２の記憶部２２ａは、さらに道路ネットワーク情報を含む道路ネットワーク情報データベース２２３を記憶する。道路ネットワーク情報とは道路網等を規定する情報であり、例えば交差点等の道路網表現上の結節点であるノードのデータと、ノード間の道路区間であるリンクのデータとの組み合わせによって表現される。
【００７０】
また、サーバ２の制御部２３ａは、さらに探索要求受信部２４０と、経路探索部２４１とを有する。
【００７１】
探索要求受信部２４０は、端末装置１から探索条件を含む探索要求を受信し、経路探索部２４１に探索条件を転送する。経路探索部２４１は、探索条件に基づいて、出発地から目的地までの経路を探索する。
【００７２】
本実施形態では、図２のステップＳ１に先立ち、予めユーザが探索条件設定部１２７に探索条件を設定し、探索条件を含む探索要求を探索要求送信部１２８がサーバ２内の探索要求受信部２４０に送信する。そして、経路探索部２４１は出発地から目的地までの経路を探索しておく。そして、ステップＳ９では、画像データ生成部２３９は、地図情報とともに経路を表示するための画像データを生成し、表示部１２５は経路を含む地図情報等を表示する。この表示部１２５による案内に従って、ユーザは目的地まで移動することができる。
【００７３】
その他の処理動作は第１の実施形態と同様である。
【００７４】
このように、第２の実施形態では、経路案内中に、表示領域外である施設検索範囲内の施設の施設情報を表示するため、移動するユーザに対して、地図表示範囲外の施設についての情報をリアルタイムに提示できる。
【００７５】
本実施形態においても、端末装置１の制御部１２に施設指定部１２６を設け、ユーザが施設情報等を指定すると、指定された施設の周辺を表示部１２５に表示してもよい。また、現在位置取得部１２２が取得した現在位置から、ユーザが指定した施設までの経路を経路探索部２４１が探索し、その経路を表示部１２５に表示してもよい。このとき、施設位置算出部２３８は、指定された施設までの距離を算出し、この距離を表示部１２５に表示してもよい。
【００７６】
また、図１や図１７の構成は一例であり、サーバ２，２ａ内の構成要件の少なくとも一部がそれぞれ端末装置１，１ａ内にあってもよい。例えば、サーバ２，２ａ内の記憶部２２，２２ａおよび制御部２３，２３ａを端末装置それぞれ端末装置１，１ａ内に設けて、通信をすることなく端末装置１のみで地図情報を表示可能な情報処理装置あるいは情報表示装置を構成してもよい。この場合、基準位置情報送信部１２３や画像データ取得部１２４を省略してもよい。
【００７７】
上述した実施形態で説明した情報表示システムの少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、情報表示システムの少なくとも一部の機能を実現するプログラムをフレキシブルディスクやＣＤ−ＲＯＭ等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。
【００７８】
また、情報表示システムの少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線（無線通信も含む）を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。
【００７９】
上記の記載に基づいて、当業者であれば、本発明の追加の効果や種々の変形を想到できるかもしれないが、本発明の態様は、上述した個々の実施形態には限定されるものではない。特許請求の範囲に規定された内容およびその均等物から導き出される本発明の概念的な思想と趣旨を逸脱しない範囲で種々の追加、変更および部分的削除が可能である。
【符号の説明】
【００８０】
１  端末装置
１１  通信部
１２  制御部
１２１  操作入力部
１２２  現在位置取得部
１２３  基準位置情報送信部
１２４  画像データ取得部
１２５  表示部
１２６  施設指定部
１２７  探索条件設定部
１２８  探索要求送信部
２  サーバ
２１  通信部
２２  記憶部
２２１  施設情報データベース
２２２  地図情報データベース
２２３  道路ネットワーク情報データベース
２３  制御部
２３１  基準位置情報取得部
２３２  地図表示範囲設定部
２３３  表示範囲内施設検索部
２３４  判定部
２３５  施設検索範囲設定部
２３６  表示範囲外施設検索部
２３７  施設表示領域設定部
２３８  施設位置算出部
２３９  画像データ生成部
２４０  探索要求受信部
２４１  経路探索部
３  ネットワーク
【図１】
0005813390.tif 000002
【図２】
0005813390.tif 000003
【図３】
0005813390.tif 000004
【図４】
0005813390.tif 000005
【図５】
0005813390.tif 000006
【図６】
0005813390.tif 000007
【図７】
0005813390.tif 000008
【図８】
0005813390.tif 000009
【図９】
0005813390.tif 000010
【図１０】
0005813390.tif 000011
【図１１】
0005813390.tif 000012
【図１２】
0005813390.tif 000013
【図１３】
0005813390.tif 000014
【図１４】
0005813390.tif 000015
【図１５】
0005813390.tif 000016
【図１６】
0005813390.tif 000017
【図１７】
0005813390.tif 000018