(57)【特許請求の範囲】
【請求項１】
ディスプレイ端末と、当該ディスプレイ端末の設置場所の周辺情報を含むコンテンツを検索する周辺情報提供装置と、を備える周辺情報表示システムであって、
前記周辺情報提供装置は、
コンテンツが示すコンテンツ位置情報を取得可能なWebサイトから、各コンテンツのコンテンツ位置情報と当該コンテンツのURLとを取得して位置情報記憶手段に記憶するコンテンツ位置情報取得手段と、
前記ディスプレイ端末から当該ディスプレイ端末の端末位置情報を含む要求を受信すると、前記端末位置情報から所定の範囲内のコンテンツ位置情報を有するコンテンツを前記位置情報記憶手段から検索し、検索したコンテンツのコンテンツ位置情報とURLとを含む検索結果を前記ディスプレイ端末に送信するコンテンツ検索手段と、
前記ディスプレイ端末から指定されるコンテンツ位置情報を中心とした地図情報を地図情報記憶手段から取得し、前記ディスプレイ端末に送信する地図情報提供手段と、を有し、
前記ディスプレイ端末は、
前記検索結果に含まれるコンテンツ位置情報を指定して、前記地図情報提供手段から前記地図情報を取得する地図情報生成手段と、
前記検索結果に含まれるURLを用いて取得したコンテンツの表示と、前記地図情報生成手段が取得した地図情報の表示とを、所定の時間で切り替える表示切替手段と、を備え、
前記表示切替手段は、前記検索結果に複数のコンテンツのコンテンツ位置情報およびURLが含まれる場合、当該検索結果で指定された順番で前記複数のコンテンツの各々について、当該コンテンツの表示と前記地図情報の表示とを所定の時間で切り替えること
を特徴とする周辺情報表示システム。
【請求項２】
請求項１記載の周辺情報表示システムであって、
前記コンテンツ検索手段は、前記ディスプレイ端末からの要求にキーワードが指定されている場合、前記検索結果を当該キーワードで絞り込むこと
を特徴とする周辺情報表示システム。
【請求項３】
ディスプレイ端末と、当該ディスプレイ端末の設置場所の周辺情報を含むコンテンツを検索する周辺情報提供装置と、を備える周辺情報表示システムであって、
前記周辺情報提供装置は、
前記ディスプレイ端末から当該ディスプレイ端末の端末位置情報とキーワードとを含む要求を受信すると、前記端末位置情報から所定の範囲内のコンテンツ位置情報を有するコンテンツであって前記キーワードを含むコンテンツをネットワーク上で検索し、検索したコンテンツのコンテンツ位置情報とURLとを含む検索結果を前記ディスプレイ端末に送信するコンテンツ検索手段と、
前記ディスプレイ端末から指定されるコンテンツ位置情報を中心とした地図情報を地図情報記憶手段から取得し、前記ディスプレイ端末に送信する地図情報提供手段と、を有し、
前記ディスプレイ端末は、
前記検索結果に含まれるコンテンツ位置情報を指定して、前記地図情報提供手段から前記地図情報を取得する地図情報生成手段と、
前記検索結果に含まれるURLを用いて取得したコンテンツの表示と、前記地図情報生成手段が取得した地図情報の表示とを、所定の時間で切り替える表示切替手段と、を備え、
前記表示切替手段は、前記検索結果に複数のコンテンツのコンテンツ位置情報およびURLが含まれる場合、当該検索結果で指定された順番で前記複数のコンテンツの各々について、当該コンテンツの表示と前記地図情報の表示とを所定の時間で切り替えること
を特徴とする周辺情報表示システム。
【請求項４】
請求項１から３のいずれか一項に記載の周辺情報表示システムであって、
前記地図情報生成手段は、前記地図情報をディスプレイ端末が設置された方角に基づいて回転し、表示すること
を特徴とする周辺情報表示システム。
【請求項５】
請求項１から４のいずれか１項に記載の周辺情報表示システムであって、
前記地図情報生成手段は、ディスプレイ端末の設置位置からコンテンツ関連位置までの経路に合わせて、地図情報をスクロール表示すること
を特徴とする周辺情報表示システム。
【請求項６】
請求項１から５のいずれか一項に記載の周辺情報表示システムとしてコンピュータを機能させるための周辺情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイ端末の設置場所の周辺情報を検索し、切り替えながら表示する周辺情報表示システム、および周辺情報表示プログラムに関する。
【背景技術】
【０００２】
現在、ネットワーク上には、URLという形式により指定され、主にHTMLというフォーマットにより記述された文書（以下、「Web文書」と呼ぶ）が多数存在する。更に、これらWeb文書の中には、地名や緯度経度などの地理的情報を含むものが数多く存在し、そのような地理的情報を考慮して検索する技術が知られている。例えば、特許文献１には、検索語と位置とを指定することにより、その指定した検索語と位置に関連したWeb文書を検索し、適切にスコア付けする技術が記載されている。
【０００３】
Web文書は、主に、Webブラウザと呼ばれるソフトウェアを搭載した端末装置により、ネットワーク上から取得され、利用者（Webブラウザの操作者）によりクリック等の操作によって閲覧されている。そのため、特許文献１などのWeb文書を検索する技術では、検索要求に対して、その検索結果を一覧で表示するためのHTMLを生成してWebブラウザに送り、利用者は、その一覧が表示された中から、実際にアクセスしたい検索結果をクリックすることでWeb文書を閲覧するという利用者の操作を必要としていることが多い。
【０００４】
また、例えば、特許文献２に記載されている技術によれば、検索結果に含まれるURLのページを、ある間隔で次のURLページに自動的にジャンプさせることができ、利用者の操作なしに検索されたWeb文書を閲覧することが可能になる。
【０００５】
なお、Web文書の位置情報（地理的情報）を取得する方法としては、特許文献１等に記載されているように、Web文書の内容（テキスト等）を解析して取得する方法の他に、特定のWebサイトの場合には、APIあるいはWebサービスなどと呼ばれる方法に従い、直接取得することが可能なこともある。例えば、非特許文献１に記載されている手順に従って情報を取得するソフトウェアプログラムを作成することで、このWebサイトにより公開されているWeb文書（例えば、飲食店情報などが掲載されたWeb文書）を、緯度経度と共に取得することができる。
【０００６】
別の例として、非特許文献２に記載されている手順に従って情報を取得するソフトウェアプログラムを作成することで、このWebサイトにより公開されている一般利用者から投稿された写真画像のWeb文書を、緯度経度と共に取得することができる。このような方法により位置情報を取得する場合は、特許文献１等の方法と比較して、取得される位置情報に曖昧さが少なく、重複する地名などに起因する位置誤りの可能性が低減される。
【０００７】
また、特許文献３には、検索されたWeb文書の出力順を決定する技術が記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開2009-134463号公報
【特許文献２】特開2003-85209号公報
【特許文献３】特開2010-61322号公報
【非特許文献】
【０００９】
【非特許文献１】”ぐるなびＷｅｂサービス“、[online]、［平成２２年８月２日検索］、インターネット＜URL：http://api.gnavi.co.jp/api/manual.htm＞
【非特許文献２】” Panoramio API“、[online]、［平成２２年８月２日検索］、インターネット＜URL：http://www.panoramio.com/api/data/api.html＞
【発明の概要】
【発明が解決しようとする課題】
【００１０】
近年において、ネットワークに接続される端末は、PCや携帯端末のようにマウス等の入力デバイスを備え、一人で操作・閲覧することを前提とした端末だけではなく、デジタルサイネージと呼ばれているシステムのように、公共空間において設置されたディスプレイ装置も、ネットワークに接続されるようになっている。
【００１１】
このような端末装置においては、その端末設置場所を位置として指定し、その位置に関連するWeb文書を検索することで、有益な周辺情報を表示するための装置とすることができる。例えば「飲食店」というキーワード（検索語）と、端末設置場所という位置を指定して、特許文献１の技術を適用すると、「この近辺の飲食店情報」を検索結果として得ることができる。
【００１２】
しかしながら、サイネージディスプレイのような端末装置は、クリック等の操作をするための入力デバイスを備えていないことが多い。公共空間に設置することが多いため、不特定多数の利用者が操作できるようなデバイスを備えることは、保守の観点からコストがかかるといった理由による。また、タッチパネルのような入力デバイスを備えたとしても、不特定多数の利用者が閲覧する装置を操作することは、利用者にとって心理的負担があり、実際に操作されることは少ない。そのため、このような端末装置に対して、特許文献１等による検索結果を、クリック操作を前提とした一覧で表示するのは適切ではない。
【００１３】
そこで、特許文献２の技術を応用すると、検索結果が、特別な操作を行うことなく、所定の間隔で逐次表示できるようになる。
【００１４】
しかしながら、この方法では、検索結果である多種多様なWeb文書が、所定の間隔で次々と表示が切り替わってしまうため、利用者（その端末周辺にいて、ディスプレイを見ている単数または複数の人）が、そのWeb文書の内容を完全に把握できる前に切り替わってしまう可能性が高くなる。特に、「この周辺の飲食店情報」といった情報を表示する場合において、多くの利用者に共通する興味事項は、「どこにあるか」ということであり、またそもそもデジタルサイネージは、店舗等が、潜在的な顧客がその店舗まで誘導されてくることを期待して設置されることが多い。それにもかかわらず、Web文書内の位置を示す情報（例えば店舗の住所など）が、画面上のどこに表示されるかは、多様であるため、利用者がそれらの情報を短時間内で確実に認識するのは容易ではない。
【００１５】
かといって、切り替える間隔の時間を長くすると、一定時間内に表示されるWeb文書が少なくなり、また、利用者にとって画面の切り替えの少ない「退屈な」ものとなってしまう。結果として、特許文献１、特許文献２を適用したとしても、利用者の誘導効果が高い端末装置とはならない。
【００１６】
本発明は、上記事情に鑑みてなされたものであり、本発明の目的は、入力デバイスを設けることなく、利用者がWeb文書が示す位置を容易に理解でき、利用者の誘導効果が高い周辺情報表示システムおよび周辺情報表示プログラムを提供することにある。
【課題を解決するための手段】
【００１７】
上記目的を達成するため、本発明は、ディスプレイ端末と、当該ディスプレイ端末の設置場所の周辺情報を含むコンテンツを検索する周辺情報提供装置と、を備える周辺情報表示システムであって、前記周辺情報提供装置は、コンテンツが示すコンテンツ位置情報を取得可能なWebサイトから、各コンテンツのコンテンツ位置情報と当該コンテンツのURLとを取得して位置情報記憶手段に記憶するコンテンツ位置情報取得手段と、前記ディスプレイ端末から当該ディスプレイ端末の端末位置情報を含む要求を受信すると、前記端末位置情報から所定の範囲内のコンテンツ位置情報を有するコンテンツを前記位置情報記憶手段から検索し、検索したコンテンツのコンテンツ位置情報とURLとを含む検索結果を前記ディスプレイ端末に送信するコンテンツ検索手段と、前記ディスプレイ端末から指定されるコンテンツ位置情報を中心とした地図情報を地図情報記憶手段から取得し、前記ディスプレイ端末に送信する地図情報提供手段と、を有し、前記ディスプレイ端末は、前記検索結果に含まれるコンテンツ位置情報を指定して、前記地図情報提供手段から前記地図情報を取得する地図情報生成手段と、前記検索結果に含まれるURLを用いて取得したコンテンツの表示と、前記地図情報生成手段が取得した地図情報の表示とを、所定の時間で切り替える表示切替手段と、を備え、前記表示切替手段は、前記検索結果に複数のコンテンツのコンテンツ位置情報およびURLが含まれる場合、当該検索結果で指定された順番で前記複数のコンテンツの各々について、当該コンテンツの表示と前記地図情報の表示とを所定の時間で切り替える。
【００１８】
本発明は、ディスプレイ端末と、当該ディスプレイ端末の設置場所の周辺情報を含むコンテンツを検索する周辺情報提供装置と、を備える周辺情報表示システムであって、前記周辺情報提供装置は、前記ディスプレイ端末から当該ディスプレイ端末の端末位置情報とキーワードとを含む要求を受信すると、前記端末位置情報から所定の範囲内のコンテンツ位置情報を有するコンテンツであって前記キーワードを含むコンテンツをネットワーク上で検索し、検索したコンテンツのコンテンツ位置情報とURLとを含む検索結果を前記ディスプレイ端末に送信するコンテンツ検索手段と、前記ディスプレイ端末から指定されるコンテンツ位置情報を中心とした地図情報を地図情報記憶手段から取得し、前記ディスプレイ端末に送信する地図情報提供手段と、を有し、前記ディスプレイ端末は、前記検索結果に含まれるコンテンツ位置情報を指定して、前記地図情報提供手段から前記地図情報を取得する地図情報生成手段と、前記検索結果に含まれるURLを用いて取得したコンテンツの表示と、前記地図情報生成手段が取得した地図情報の表示とを、所定の時間で切り替える表示切替手段と、を備え、前記表示切替手段は、前記検索結果に複数のコンテンツのコンテンツ位置情報およびURLが含まれる場合、当該検索結果で指定された順番で前記複数のコンテンツの各々について、当該コンテンツの表示と前記地図情報の表示とを所定の時間で切り替える。
【００１９】
本発明は、前記周辺情報表示システムとしてコンピュータを機能させるための周辺情報表示プログラムである。
【発明の効果】
【００２０】
本発明によれば、入力デバイスを設けることなく、利用者がWeb文書が示す位置を容易に理解でき、利用者の誘導効果が高い周辺情報表示システムおよび周辺情報表示プログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１の実施形態に係る周辺情報表示システムの全体構成図である。
【図２】コンテンツ位置情報取得部の構成図である。
【図３】コンテンツ位置情報記憶部のコンテンツ位置情報の一例を示す図である。
【図４】コンテンツ検索部の処理を示すフローチャートである。
【図５】ディスプレイ端末IDと、緯度経度とを対応付けた対応テーブルの一例である。
【図６】ディスプレイ端末IDと、緯度経度と、キーワードとを対応付けた対応テーブルの一例である。
【図７】ディスプレイ端末の処理を示すフローチャートである。
【図８】スクロール処理のフローチャートである。
【図９】スクロール処理のフローチャートである。
【図１０】ディスプレイ端末に表示される地図情報の一例を示す図である。
【図１１】本発明の第２の実施形態に係る周辺情報表示システムの全体構成図である。
【図１２】コンテンツ検索部の処理を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について、図面を参照して説明する。
【００２３】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る周辺情報表示システムの全体構成図である。周辺情報表示システムは、周辺情報提供装置１０と、当該周辺情報提供装置１０と接続されるディスプレイ端末２０とを有する。
【００２４】
図示する周辺情報提供装置１０は、コンテンツ位置情報取得部１１と、コンテンツ検索部１２と、地図情報提供部１３と、コンテンツ位置情報記憶部１４と、地図情報記憶部１５とを有する。コンテンツ位置情報取得部１１（コンテンツ位置情報取得手段）は、Web文書（コンテンツ）が示す位置情報（地理的情報）を取得可能なWebサイトから、各Web文書の位置情報と当該Web文書のURLとを取得してコンテンツ位置情報記憶部１４に記憶する。
【００２５】
コンテンツ検索部１２は、ディスプレイ端末２０からの要求を受け付けると、当該要求で指定されたWeb文書を検索し検索結果をディスプレイ端末２０に送信する。具体的には、ディスプレイ端末２０から当該ディスプレイ端末２０の端末位置情報（端末設置場所の地理的情報）を含む要求を受信すると、端末位置情報から所定の範囲内の位置情報を有するWeb文書をコンテンツ位置情報記憶部１４から検索し、検索したWeb文書のコンテンツ位置情報とURLとを含む検索結果をディスプレイ端末２０に送信する。なお、コンテンツ検索部１２は、[http://tomcat.apache.org/]や[http://www.djangoproject.com/]などを利用してWebアプリと呼ばれるソフトウェアとして実施することができる。
【００２６】
地図情報提供部１３は、ディスプレイ端末２０からの要求に対して、要求された地図情報を地図情報記憶部１５から取得し、ディスプレイ端末２０の地図情報生成部２２と連携して所望の地図情報を生成してディスプレイ２３に表示する。すなわち、地図情報提供部１３は、ディスプレイ端末２０から指定されるコンテンツ位置情報を中心とした地図を地図情報記憶部１５から取得し、ディスプレイ端末２０に送信する。
【００２７】
なお、図１に示す周辺情報提供装置１０は、１つのサーバで構成されていても、複数のサーバで構成されていてもよい。
【００２８】
ディスプレイ端末２０は、例えばデジタルサイネージディスプレイであって、表示切替部２１と、地図情報生成部２２と、ディスプレイ２３とを有する。表示切替部２１は、周辺情報提供装置１０から送信された検索結果に含まれるURLを用いて取得したコンテンツの表示と、地図情報生成部２２が取得した地図情報の表示とを、所定の時間で切り替える。地図情報生成部２２は、周辺情報提供装置１０から送信された検索結果に含まれるコンテンツ位置情報を指定して、地図情報提供部１３から地図情報を取得し、ディスプレイ２３に表示する。
【００２９】
表示切替部２１および地図情報生成部２２は、ECMAscript（「http://www.ecmascript.org/」参照）などのWebブラウザ上のスクリプトにより構築されたソフトウェアにより実施することができる。なお、ECMAscript は、JavaScriptとも呼ばれる。
【００３０】
周辺情報提供装置１０およびディスプレイ端末２０は、例えば、ＣＰＵと、メモリと、ＨＤＤ等の外部記憶装置と、入力装置と、出力装置とを備えた汎用的なコンピュータシステムを用いることができる。このコンピュータシステムにおいて、ＣＰＵがメモリ上にロードされた所定のプログラムを実行することにより、各装置の各機能が実現される。例えば、周辺情報提供装置１０およびディスプレイ端末２０の各機能は、周辺情報提供装置１０用のプログラムの場合は周辺情報提供装置１０のＣＰＵが、そして、ディスプレイ端末２０用のプログラムの場合はディスプレイ端末２０のＣＰＵがそれぞれ実行することにより実現される。
【００３１】
また、周辺情報提供装置１０用のプログラムおよびディスプレイ端末２０用のプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ−ＲＯＭなどのコンピュータ読取り可能な記録媒体に記憶することも、ネットワークを介して配信することもできる。
【００３２】
図２は、本実施形態におけるコンテンツ位置情報取得部１１の詳細な構成図である。コンテンツ位置情報取得部１１は、検索対象となるWeb文書を図示しないネットワーク上から取得するとともに、当該Web文書が関連する位置情報を取得して、統一的な緯度経度に変換し、Web文書のURLと共にコンテンツ位置情報記憶部１４に格納する。
【００３３】
本実施形態においては、非特許文献１、２のように、APIとして位置情報が取得できるWebサイト３、４、５から情報を取得する。これらのサイト３、４、５は、個別の手順と個別のフォーマットにより情報を取得できるようになっているので、コンテンツ位置情報取得部１１は、Webサイトごとに決められた手順でアクセスし、決められたフォーマットのデータを解釈する必要がある。そのため、コンテンツ位置情報取得部１１は、個々のWebサイト毎にこれらの手順を実行する取得プログラム１１２、１１３、１１４を備える。そして、コンテンツ位置情報取得部１１の管理部１１１は、各取得プログラム１１２、１１３、１１４を用いて各Webサイト３、４、５へアクセスして位置情報を解釈し、コンテンツ位置情報記憶部１４に格納する。
【００３４】
図３は、コンテンツ位置情報記憶部１４に記憶されるコンテンツ位置情報の一例を示すものである。図示するコンテンツ位置情報は、テーブル形式で格納され、Web文書毎に、URL、Webサイト、緯度および経度などが記憶される。なお、緯度および経度の表示については、「世界測地系」（WGS84と呼ばれているGPSの測地系と同等）と「日本測地系」といった座標系の差異や、度分秒６０進法表記、度実数表記、ミリ秒整数表記などの表記上の差異があるので、コンテンツ位置情報記憶部１４の管理部１１１は、予め決められた統一的な表示（例えば、世界測地系の度実数表記）に変換して保存する。
【００３５】
なお、測地系については例えば、http://www.gsi.go.jp/LAW/jgd2000-AboutJGD2000.htmなどに記載されている。
【００３６】
また、Web文書はWebサイトにおいて更新されることがあるため、管理部１１１は、所定の間隔（例えば、１回／１日）で各取得プログラム１１２、１１３、１１４を起動し、コンテンツ位置情報記憶部１４（図３参照）の情報を最新状態に保つようにする。このような管理部１１１の処理は、周辺情報提供装置１０のOS等により提供されるタイマー機能を用いて、所定の間隔で設定されたタイマーイベントにより起動されるようにすることで実施することができる。
【００３７】
図４は、コンテンツ検索部１２の処理を示すフローチャートである。
【００３８】
Ｓ１１において、コンテンツ検索部１２は、ディスプレイ端末２０がHTTPリクエストにより送信した要求を受信する。ディスプレイ端末２０は、当該ディスプレイ端末２０の位置（設置場所）を示す位置情報をパラメータとして付加した要求を送信する。パラメータの形式としては、緯度経度といったデータを直接要求に設定する第１の方法がある。
【００３９】
また、周辺情報提供装置１０内に、各ディスプレイ端末２０のIDと、当該ディスプレイ端末２０の設置場所の緯度経度とを対応付けた対応テーブル（図５参照）を図示しない記憶部に予め記憶しておき、ディスプレイ端末２０は、IDをパラメータとして付加する第２の方法もある。図５は、対応テーブルの一例を示すものである。ディスプレイ端末２０を新たに設置する場合、当該ディスプレイ端末２０のIDと緯度経度とを、対応テーブルに登録するものとする。第２の方法の場合、コンテンツ検索部１２は、ディスプレイ端末２０から送信されたIDをキーとして、対応テーブル（図５参照）を検索し、緯度経度に変換する（Ｓ１１−１、Ｓ１１−２）。
【００４０】
Ｓ１２において、コンテンツ検索部１２は、取得した緯度経度を用いてコンテンツ位置情報記憶部１４（図３参照）を検索し、要求元のディスプレイ端末２０の位置（設置場所）から予め決められた所定の範囲内の位置情報をもつWeb文書を抽出する。所定の範囲としては、誘導効果をもたらすために、例えばディスプレイ端末２０の位置から2km以内の範囲などとすることが考えられる。この場合、距離の計測としては、２点間の直線距離で求めてもよいし、あるいは経路探索を行い、道のりに沿って算出する方法でもよい。
【００４１】
Ｓ１３において、コンテンツ検索部１２は、検索に付加すべきキーワードが有る場合は、当該キーワードを取得する。このキーワードについては、例えば、あるディスプレイ端末２０を、主に飲食店情報を表示するために実施したい場合に、「飲食店」といったようなキーワードを設定し、当該キーワードを持つWeb文書が検索されるようにする。
【００４２】
このようなキーワードをディスプレイ端末２０の記憶部（不図示）にあらかじめ設定しておき、ディスプレイ端末２０からコンテンツ検索部１２に要求を送信する度に当該キーワードを要求に付加すること方法がある。
【００４３】
また、他の方法として、例えば図５に示す対応テーブルを図６に示すように拡張して、Ｓ１１−１で取得したIDをキーとして図６に示す対応テーブルを検索し、当該IDに対応するキーワードが設定されている場合には、当該キーワードを取得する（Ｓ１３−１）。
【００４４】
なお、キーワードは、このように固定的に設定するだけでなく、例えば時刻に基づいて切り替えるといった、より複雑な制御をソフトウェアプログラムにより行うことも可能である。例えば、時刻情報に基づき、午前１０時から午後２時までのキーワードは「ランチ」、午後４時から午後９時までのキーワードは「ディナー」というように、キーワードを変動させることで、時間帯に応じたフィルタリングをかけることも可能である。
【００４５】
Ｓ１４において、コンテンツ検索部１２は、Ｓ１２で抽出した各Web文書中に、Ｓ１３で取得したキーワードを含むか否かでフィルタリングをかける。すなわち、Ｓ１２で抽出した各Web文書を、取得したキーワードで絞り込む。
【００４６】
なお、コンテンツ位置情報取得部１１が取得する対象のサイトから、位置情報以外のメタデータも取得できる場合には、メタデータの情報を利用して、フィルタリング（絞り込み）処理を更に追加することもできる。例えば、非特許文献１を利用する場合には、「業態」や「平均予算」などの情報も取得できるため、位置情報とともにこれらの情報を取得しておき、各ディスプレイ端末２０は「業態」や「予算」をキーワードとして指定し、ディスプレイ端末２０毎に検索対象を絞り込むことも可能である。
【００４７】
Ｓ１５においては、コンテンツ検索部１２は、Ｓ１４でフィルタリンクしたWeb文書（またはＳ１２で抽出した各Web文書）を、所定のアルゴリズムにより順位付けし、当該順位に従ってソートする。なお、順位付けについては、例えば、特許文献３等に記載されている検索結果の順位付け技術を行いて実施することができる。
【００４８】
なお、予め上限個数（例えば１０個）を設け、検索結果数がその上限個数より大きい場合には、Ｓ１５でソートした後、上限個数を越えるデータについては結果から破棄することとしてもよい。
【００４９】
Ｓ１６において、コンテンツ検索部１２は、Ｓ１５で順位付けし、ソートした検索結果をコンピュータソフトウェアによって解釈が可能な形式（例えばXML形式）でディスプレイ端末２０に送信する。なお、検索結果には、Web文書毎に、コンテンツ位置情報記憶部１４（図３参照）に保持されている当該Web文書を特定するURLと、緯度経度とが含まれる。検索結果の詳細については、後述する。
【００５０】
地図情報提供部１３は、ディスプレイ端末２０からの要求に対して、要求された地図情報を地図情報記憶部１５から取得し、ディスプレイ端末２０の地図情報生成部２２と連携して所望の地図情報を生成してディスプレイ２３に表示する。
【００５１】
図７は、ディスプレイ端末２０の処理を示すフローチャートである。
【００５２】
まず、Ｓ３１において、表示切替部２１は、周辺情報提供装置１０のコンテンツ検索部１２にWeb文書の検索要求を送信する。これにより、コンテンツ検索部１２は、図４の処理を行い、検索結果をディスプレイ端末２０に送信する。
【００５３】
Ｓ３２において、表示切替部２１は、コンテンツ検索部１２から送信された検索結果（例えばＸＭＬ等のフォーマット）を解析し、図７に示すような配列（テーブル）７１を取得する。図示する配列７１には、各Web文書毎に、順位と、当該Web文書を特定するURLと、緯度経度とが含まれている。
【００５４】
Ｓ３３において、配列７１の各レコードについて、順位に従ってＳ４１からＳ４６の処理を行う。まず、Ｓ４１において、表示切替部２１は、１番目のレコードを配列から取得し、当該レコードに設定されたURL用いてネットワーク上から当該URLに対応するWeb文書を取得し、当該Web文書をディスプレイ２３に表示する。
【００５５】
Ｓ４２において、Ｓ４１でWeb文書を表示してから所定の時間（例えば、１０秒程度）が経過すると、Ｓ４３において、地図情報生成部２２は、配列７１の対象となるレコードに設定された緯度、経度および所定の縮尺を指定して、周辺情報提供装置１０の地図情報提供部１３に地図情報を要求する。
【００５６】
地図情報提供部１３は、ディスプレイ端末２０からの要求に応じて、指定された緯度・経度を中心として、指定された縮尺の地図情報（地図データ）を地図情報記憶部１５から抽出し、ディスプレイ端末２０に送信する。
【００５７】
ディスプレイ端末２０の地図情報生成部２２は、地図情報提供部１３から受信した地図情報を用いて、以下のようなサービスを提供し、ディスプレイ２３に表示する。
【００５８】
（１）指定された緯度経度を中心として指定された縮尺の地図を表示する
（２）指定された緯度経度に指定されたアイコンを表示する
（３）指定された２地点間の経路を検索する
（４）指定された方向が地図画面の上方向になるよう地図を回転表示する
（５）指定された2点間の経路を示すデフォルメ地図を表示する
本発明においては、（１）の構成のみを必須とし、（２）〜（５）は必須の構成ではなくオプションの構成であるものとする。
【００５９】
（１）から（４）については、カーナビゲーションシステムとして実現されている。さらに、現在では、このようなサービスは、例えば[http://code.google.com/intl/ja/apis/maps/]に開示されているように、ネットワーク経由で機能が提供され、Webブラウザ（および必要によりそのプラグイン機能）により表示することが可能となっている。つまり、地図情報生成部２２は、Webブラウザ上のECMAscript（JavaScript）などのスクリプトを用いて、決められたAPIを通じて制御することで、ディスプレイ２３（Webブラウザ）に地図を表示し、（１）から（４）のサービスを実現することができる。（５）については、例えば特許第3402981号に記載された技術を利用し、実現することができる。
【００６０】
Ｓ４３において、地図情報生成部２２は、指定した緯度経度を中心として指定した縮尺の地図（以下、「（１）の地図」という）を表示する。また、地図情報生成部２２は、この地図を表示するだけでなく、オプションとして以下の処理を行うこととしてもよい。
【００６１】
オプション１：上記（４）の構成を有する場合に、ディスプレイ端末２０が設置された向きに合わせて回転表示をする。この場合、ディスプレイ端末２０を設置する際に、利用者（ディスプレイ２３を見る人）が、ディスプレイ２３に正対する方向が、どの方角になるかをディスプレイ端末２０毎に設定しておく。地図情報生成部２２は、その設定された方角が地図表示時に上方向となるように、（１）の地図を回転表示する。これにより、利用者は、その場で、地図表示において上に表示される方角と、ディスプレイ２３に正対する方角が一致するので、相対的にWeb文書が示す場所が、どちらの方角であるかを容易に理解できるようになる。
【００６２】
オプション２：上記（５）の構成を有する場合に、ディスプレイ端末２０の設置位置からWeb文書が示す場所までの経路をデフォルメして、両方の位置を含む略地図表示にする。これにより、利用者がWeb文書が示す場所までの経路を容易に理解することができる。
【００６３】
Ｓ４４では、オプションとして上記（２）の構成を有する場合に、指定した緯度経度の位置（Web文書の位置）を示すアイコンを（１）の地図上に重畳表示する処理を行う。これにより、Web文書が示す場所が地図上のどの場所にあるかが明確になり、利用者は、Web文書が示す場所を容易に理解することができる。
【００６４】
また、Ｓ４５では、地図情報生成部２２は、ディスプレイ端末２０の設置位置から指定した緯度経度の位置（Web文書が示す位置）までのスクロール処理を、オプションとして行うこととしてもよい。図８に示す処理を行うことで、あるいは、上記（３）の構成を有する場合には図９処理を行うことで、スクロール処理を行う。図８の処理では、直線的にスクロールされるのに対し、図９の処理では、道のりに沿ってスクロールされる。
【００６５】
図８のスクロール処理では、地図情報生成部２２は、ディスプレイ端末２０の位置である出発地（X0,Y0）、Web文書が示す位置である目的地（X1,Y1）、所定のステップ数N、待ち時間Tを設定する（Ｓ５１）。そして、K=0からK=Nまで、繰り返しＳ５２１からＳ５２３の処理を行う（Ｓ５２）。すなわち、地図情報生成部２２は、X=(k/N)*(X1-X0)+X0およびY=(k/N)*(Y1-Y0)+Y0の式を演算し（Ｓ５２１）、演算した(X,Y)を中心とする地図情報を地図情報提供部１３を介して地図情報記憶部１５から取得し、ディスプレイ２３に表示する（Ｓ５２２）。そして、T秒（例えば0.1秒）が経過すると（Ｓ５２３）、Ｓ５２１に戻り以降の処理を繰り返し行う。
【００６６】
図９のスクロール処理では、地図情報生成部２２は、ディスプレイ端末２０の位置である出発地（X0,Y0）、Web文書が示す位置である目的地（X1,Y1）、所定のステップ数N、待ち時間Tを設定する（Ｓ６１）。そして、出発地から目的地までの経路探索を行い、経路探索結果の経路長Ltotal［m］を取得する（Ｓ６２）。そして、K=0からK=Nまで、繰り返しＳ６３１からＳ６３３の処理を行う（Ｓ６３）。すなわち、地図情報生成部２２は、L=(k/N)* Ltotal とし、出発地（X0,Y0）からの道のりに沿った距離がLとなる地点（X,Y）を演算し（Ｓ６３１）、演算した(X,Y)を中心とする地図情報を地図情報提供部１３を介して地図情報記憶部１５から取得し、ディスプレイ２３に表示する（Ｓ６３２）。そして、T秒（例えば0.1秒）が経過すると（Ｓ６３３）、Ｓ６３１に戻り以降の処理を繰り返し行う。
【００６７】
なお、地図表示やスクロール方法については、ディスプレイ端末２０の設置位置と指定した緯度経度の位置（Web文書の位置）までの距離に応じて、切り替えるここととしてもよい。例えば、距離の閾値１（例えば500mと予め決める）と閾値２（例えば1000mと予め決める）を設定し、距離が閾値１未満の場合には、より詳細な経路を示すために、図９による道のりに沿ったスクロール表示を行い、距離が閾値１以上閾値２未満の場合には、通常の経路を示すために図８による直線的なスクロールを行い、距離が閾値２以上の場合には、より概略を示すためにデフォルメ地図による表示のみを行いスクロール処理を省略する、といった制御を行うことのも可能である。
【００６８】
Ｓ４６において、所定の時間（例えば、５秒程度）が経過すると、Ｓ４１に戻り、配列７１の次のレコードについてＳ４１からＳ４６の処理を行う。
【００６９】
配列７１の全てのレコードについてＳ４１からＳ４６の処理を行うと、Ｓ３４において配列をクリア（初期化）し、Ｓ３１に戻り以降の処理を繰り返し行う。
【００７０】
図１０は、ディスプレイ端末２０に表示される地図情報の一例を示す図である。図示する例では、オプション機能により、指定された２地点間の経路を表示されている。
【００７１】
次に、本実施形態の周辺情報表示システム（図１参照）の運用方法について説明する。
【００７２】
まず、周辺情報提供装置１０に、コンテンツ位置情報取得部１１およびコンテンツ検索部１２を構成するソフトウェアを事前に用意し、コンテンツ位置情報取得部１１のソフトウェアを、OS等の機能を用いて、定期的に動作するように設定する。また、地図情報記憶部１５と、当該地図情報記憶部の地図情報を検索・取得する地図情報提供部１３を構成するソフトウェアを事前に用意する。
【００７３】
このような周辺情報提供装置１０が稼働している状態で、ディスプレイ端末２０を設置した際に、その設置位置や、構成方法によっては設置の向きを測定し、必要なキーワードを定める。これらの情報を、周辺情報提供装置１０により管理する場合は、図５または図６のような対応テーブルにこれらの値を設定する。設定後、ディスプレイ端末２０は、図７に示す処理を繰り返し行うプログラムを起動することで、本実施形態の処理が、自動的に動作を継続する。
【００７４】
あるディスプレイ端末２０が動作中に、別のディスプレイ端末２０を設置する場合も、同じ手順により当該別のディスプレイ端末２０上の動作が継続される。
【００７５】
［第２の実施形態］
図１１は、本発明の第２の実施形態に係る周辺情報表示システムの全体構成図である。
【００７６】
本実施形態の周辺情報表示システムは、周辺情報提供装置１０Ａと、ディスプレイ端末２０とを有する。本実施形態と、第１の実施形態との差異は、本実施形態においては、周辺情報提供装置１０Ａがコンテンツ位置情報取得部を備えることなく、コンテンツ検索部１２が、直接ネットワーク９からWeb文書を検索することにある。
【００７７】
図１２は、本実施形態のコンテンツ検索部１２の処理を示すフローチャートである。第１の実施形態のコンテンツ検索部１２の処理（図５参照）と本実施形態のコンテンツ検索部１２の処理とは、以下の点において相違する。すなわち、第１の実施形態では、Ｓ１２で予めコンテンツ位置情報記憶部１４に記憶されたテーブル（図３参照）を検索し、Ｓ１４でフィルタリングを行っている。これに対し、図１２に示す本実施形態では、Ｓ７３において、Ｓ７１で取得した緯度経度とＳ７２で取得したキーワードとを用いて直接ネットワーク上からWeb文書を検索する。Ｓ７３の処理については、特許文献１の方法などが利用できる。
【００７８】
なお、特許文献１の方法によれば、ピンポイントとなる位置情報ではなく、例えば「XX町」といったようなある程度の範囲をもった位置情報として検索されることがある。その場合は、ある緯度経度（「XX町」の重心緯度経度）を中心とした範囲となり、必ずしもその位置までのピンポイントな経路検索を行わずに、おおよその位置を示すために直線的なスクロールのほうが好適となる場合もある。
【００７９】
Ｓ７３の処理以外については、第１の実施形態と第２と実施形態とは同様であるため、ここでは説明を省略する。
【００８０】
次に、本実施形態の周辺情報表示システム（図１１参照）の運用方法について説明する。本実施形態の周辺情報提供装置１０Ａは、コンテンツ位置情報取得部を備えない。従って、本実施形態では、第１の実施形態とは異なり、コンテンツ位置情報取得部の定期的な起動は必要ではない。その他に関しては、第１の実施形態と同様である。
【００８１】
以上説明した第１および第２の実施形態では、周辺情報を検索した結果をディスプレイに表示する際に、Web文書と、当該Web文書の位置を示す地図情報を切替えて表示する。これにより、利用者は、自ら操作することなく、Web文書を閲覧し、その関連場所までの行き方を理解することができる。また、ディスプレイ設置者にとっては、入力デバイスを設けることなく、利用者の誘導効果が高い周辺情報表示装置とすることができる。
【００８２】
また、第１および第２の実施形態では、利用者にとっては、「この周辺の情報」が表示されると共に、一定時間経過後は、その情報が関連する場所（より具体的な例では、周辺のある店舗の情報が表示されたときその店舗の場所、あるいはある写真が表示されたときその撮影場所）までの地図が表示される。
【００８３】
そして、地図情報生成部２２が（４）の構成を有する場合、ディスプレイの設置された方角と、地図で上方向に表示される方角が一致するため、ディスプレイに正対した状態からの方向が、利用者に容易に理解できるようになる。
【００８４】
また、地図情報生成部２２が（３）の構成を有する場合、その場所までの道案内を表示するため、利用者がその場所まで行くまでの道順を理解できるようになる。また、これらのことのよって、利用者が実際にその場所まで行くことへの誘導効果を生むことができる。また、これらの動作が、利用者の操作なしに行われるため、サイネージディスプレイとして、入力操作デバイスなしに、不特定多数の利用者への誘導効果が高い周辺情報表示システムを実施することができる。
【００８５】
なお、本発明は上記実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【符号の説明】
【００８６】
１０、１０Ａ：周辺情報提供装置
１１：コンテンツ位置情報取得部
１２：コンテンツ検索部
１３：地図情報提供部
１４：コンテンツ位置情報記憶部
１５：地図情報記憶部
２０：ディスプレイ端末
２１：表示切替部
２２：地図情報生成部
２３：ディスプレイ
【図１】
0005498323.tif 000002
【図２】
0005498323.tif 000003
【図３】
0005498323.tif 000004
【図４】
0005498323.tif 000005
【図５】
0005498323.tif 000006
【図６】
0005498323.tif 000007
【図７】
0005498323.tif 000008
【図８】
0005498323.tif 000009
【図９】
0005498323.tif 000010
【図１０】
0005498323.tif 000011
【図１１】
0005498323.tif 000012
【図１２】
0005498323.tif 000013