(57)【特許請求の範囲】
【請求項１】
ユーザの現在位置を基準にローカルな観光情報を検索してユーザに提供するユーザ携帯端末であって、
対象物を撮影するカメラと、
地図上におけるユーザの現在位置を現在ユーザ位置として測定する測位センサと、
前記地図上におけるユーザの現在の視線の方位角を現在ユーザ方位角として測定する方位角センサと、
前記地図上における複数の対象物に割り当てられた複数の参照エリアと複数の観光情報とを互いに関連付けて記憶することが可能であるメモリであって、前記複数の観光情報のうち、各参照エリアに関連付けられるものは、複数の方位角に関連付けられた複数の方位角別観光情報を含むものと、
前記測定された現在ユーザ位置を検索キーとして用いて前記メモリの検索を行い、それにより、前記複数の参照エリアから、前記測定された現在ユーザ位置が位置するものを抽出し、その抽出された参照エリアに関連付けられた複数の方位角別観光情報から、前記測定された現在ユーザ方位角に対応するものを抽出し、その抽出された方位角別観光情報をユーザに提供する検索部と
を含むユーザ携帯端末。
【請求項２】
前記各方位角別観光情報に関連付けられて前記メモリに記憶される方位角は、対応する対象物の位置の、前記現在ユーザ位置に対する方位角として定義される請求項１に記載のユーザ携帯端末。
【請求項３】
前記各方位角別観光情報に関連付けられて前記メモリに記憶される方位角は、前記現在ユーザ位置の時間的変化にもかかわらず変化しない静的方位角として定義される請求項１または２に記載のユーザ携帯端末。
【請求項４】
前記静的方位角は、対応する対象物の位置の、前記現在ユーザ位置に対する方位角であって、ユーザの現在位置の如何を問わず、ユーザが、それの現在位置が内包される参照エリア内の設定位置から、前記対応する対象物を注視することを仮定した場合にユーザの視線方向について取得される方位角として定義される請求項３に記載のユーザ携帯端末。
【請求項５】
前記各方位角別観光情報に関連付けられて前記メモリに記憶される方位角は、前記現在ユーザ位置の時間的変化に伴って変化する動的方位角として定義される請求項１または２に記載のユーザ携帯端末。
【請求項６】
前記動的方位角は、対応する対象物の位置の、前記現在ユーザ位置に対する方位角であって、ユーザの現在の視線の方向の如何を問わず、ユーザが、それの現在位置から、前記対応する対象物を注視することを仮定した場合にユーザの視線方向について取得される方位角として定義される請求項５に記載のユーザ携帯端末。
【請求項７】
前記複数の対象物は、前記地図上において、前記現在ユーザ位置から、ユーザの現在の視線の方向に沿って放射状に延びる１つの方位角ゾーン内に位置する複数の対象物であって複数の方位角別観光情報が割り当てられるものを含み、
前記検索部は、前記現在ユーザ位置および前記現在ユーザ方位角から前記方位角ゾーンを想定し、その想定された方位角ゾーン内に複数の対象物が存在する場合に、それら対象物から１つの対象物を選択し、その選択された対象物に割り当てられた方位角別観光情報をユーザに提供する請求項１ないし６のいずれかに記載のユーザ携帯端末。
【請求項８】
請求項１ないし７のいずれかに記載のユーザ携帯端末を動作させるためにコンピュータによって実行されるプログラム。
【請求項９】
請求項８に記載のプログラムをコンピュータ読み取り可能に記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図上におけるユーザの位置を基準に、その位置に適した地理的情報を検索してユーザに提供する技術に関し、特に、地図上におけるユーザの位置を基準に、その位置に適したローカルな観光情報を検索してユーザに提供する技術に関する。
【背景技術】
【０００２】
近年、多くの国において、観光立国の実現が強く叫ばれるようになった。観光立国の実現は、各国の再生や地域の活性化を図るうえで重要な課題であり、観光業は、各国における重要な産業の一つとなり得る。
【０００３】
この課題を達成するために、観光地におけるインフラの整備のみならず観光客に提供するサービスの充実化も重要である。
【０００４】
インフラの整備としては、例えば、観光地へのアクセスの追加・整備、観光地における施設の追加・整備などがある。
【０００５】
一方、サービスの充実化としては、他の地域に住む人々への観光地の宣伝、観光地における観光者の道案内、観光者への地図の配布、観光地における複数のスポットを観光する推奨ツアーの提案、観光地における各種の対象物すなわち観光資源（例えば、その地域に特有な建物、展示物、町並み、地形（山、海、川、湖沼、海峡、渓谷、平原、港など）、動物、植物、史跡、名勝、伝統芸能、民族芸能、イベントなど）に関する案内情報の配布・拡散などがある。
【０００６】
このように、観光業の活性化のためには、観光地に関する地理的な情報、観光地内の各対象物に関する歴史的・科学的な情報、観光ルートに関する情報、観光地に対する観光客の評価などの情報（以下、「観光情報」と総称する。）を広く拡散することが重要である。観光情報は、テキスト、画像（静止画、映像）、音声などを表現形態として観光客に提供される。
【０００７】
一方、近年、通信技術の急速な進歩のおかげで、観光客は、外部との通信が可能な通信機器を携帯しながら観光することが常識化しつつある。この種の通信機器は、ユーザ携帯端末とも称され、携帯電話機、スマートホン、ＰＤＡ、タブレットＰＣなどに分類される。また、この種の通信機器には、カメラ機能を搭載したり、測位機能（例えば、ＧＰＳ機能等、位置測定機能、方位角測定機能、姿勢測定機能）を搭載することも普及しつつある。
【０００８】
観光地での撮影に適したユーザ携帯端末が既に提案されており、その一例が特許文献１に開示されている。この特許文献１に開示されているユーザ携帯端末は、通信器と、デジタルカメラと、複数の人工衛星から複数の電波を受信して自己の現在地を検出するＧＰＳ受信器を搭載している。
【０００９】
このユーザ携帯端末においては、ユーザのシャッタボタンの押下に伴って、前記デジタルカメラが撮影した画像データが取得されるとともに、前記ＧＰＳ受信器から当該ユーザ携帯端末の位置情報が取得される。さらに、取得された画像データに画像データ番号を付加したデータファイルが作成される。さらに、取得された位置情報に前記画像データ番号を付加したヘッダファイルが生成される。その作成されたヘッダファイルは、前記データファイルと組み合わされて、前記通信器を用いて相手先に送信される。
【００１０】
ところで、前述のように、近年、ユーザ携帯端末を使用すれば、観光者は、観光中に、有用な観光情報を外部からその都度受信することが可能となった。
【００１１】
しかし、観光者がユーザ携帯端末を用いてアクセス可能な観光情報の数は膨大である。そのため、観光者が自ら検索キーを選択して自身のユーザ携帯端末に入力することによって観光情報を検索しなければならない場合には、時間や手間がかかり、不便である。そればかりでなく、検索キーの選択が不適切であると、最適な観光情報を検索できない可能性もある。
【００１２】
そのため、観光者であるユーザによるユーザ携帯端末の使い勝手を向上させるためには、ユーザの介入をできる限り不必要とすることにより、現在の観光地に適したローカルな観光情報を完全にまたは部分的に自動的に検索する技術の開発が必要である。
【００１３】
このような事情を背景として、ユーザの現在位置に適したローカルな情報を自動的に検索するユーザ携帯端末が既に提案されており、その一例が特許文献２に開示されている。
【００１４】
この特許文献２に開示されているユーザ携帯端末を携帯するユーザは、特定の建物についての情報を取得したいと思うと、このユーザ携帯端末をその特定の建物に向け、その状態で、サーバに対して問い合わせを行う。その問い合わせに伴い、このユーザ携帯端末は、自身の現在位置を測定し、さらに、自身の現在方位角を測定する。このユーザ携帯端末は、その後、それら測定された現在位置および現在方位角を含む情報を前記サーバに送信する。
【００１５】
すると、そのサーバは、受信した情報に基づき、地図上におけるユーザの現在の位置および向きを表す視線を決定する。さらに、このサーバは、その決定された視線と、地図データによって表現される複数の建物の各々とが互いに交差するか否かを幾何学的に計算し、それにより、それら複数の建物のうち、その視線と交差するものを、ユーザが現に観察しているものとして推定する。このサーバは、さらに、その推定された建物に対応する属性情報を別のサーバから取得し、その取得された属性情報を上記ユーザ携帯端末に送信する。
【００１６】
その後、このユーザ携帯端末は、前記サーバから受信した属性情報を、撮影している建物を表す画像と共に画面上に表示する。
【先行技術文献】
【特許文献】
【００１７】
【特許文献１】特開平７−８４３０８号公報
【特許文献２】特開２００５−１３４２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１８】
しかし、特許文献１に記載の従来技術では、そのユーザ携帯端末を観光地において使用すれば、観光者の撮影動作に応答して、その観光者の地図上における現在位置が自動的に測定されるのみで、その現在位置に適した観光情報を自動的に取得することはできない。
【００１９】
また、特許文献２に記載の従来技術では、ユーザが現に注目している対象物の属性情報を検索するために、サーバが、地図データを用いて膨大な幾何学計算を行なわなければならない。そのため、サーバの計算負荷が増加するし、計算に時間がかかる。
【００２０】
さらに、特許文献２に記載の従来技術では、ユーザ携帯端末は、目的の情報をサーバに検索してもらうたびに、そのサーバと通信しなければならず、ユーザ携帯端末の通信頻度が増加する。そのため、通信不良を原因としてユーザ携帯端末が目的の情報を取得することができないという事態が頻発する可能性がある。
【００２１】
このような事情を背景とし、本発明は、地図上におけるユーザの現在位置に適した地理的情報（例えば、観光地を説明するための観光情報、視覚的に目標の避難場所に誘導するための避難場所情報など）を検索してユーザに提供する技術の一つとして、地図上におけるユーザの現在位置に適したローカルな観光情報を検索してユーザに提供する技術であって、目的の観光情報を精度よく取得したいという要望と、ユーザ携帯端末の計算負荷を軽減するとともにサーバとの通信に対する依存度を低下させつつ、目的の観光情報を検索したいという要望とを一挙に解決することが容易である技術を提供することを課題としてなされたものである。
【課題を解決するための手段】
【００２２】
本発明によって下記の各態様が得られる。各態様は、項に区分し、各項には番号を付し、必要に応じて他の項の番号を引用する形式で記載する。これは、本発明が採用し得る技術的特徴の一部およびそれの組合せの理解を容易にするためであり、本発明が採用し得る技術的特徴およびそれの組合せが以下の態様に限定されると解釈すべきではない。すなわち、下記の態様には記載されていないが本明細書には記載されている技術的特徴を本発明の技術的特徴として適宜抽出して採用することは妨げられないと解釈すべきなのである。
【００２３】
さらに、各項を他の項の番号を引用する形式で記載することが必ずしも、各項に記載の技術的特徴を他の項に記載の技術的特徴から分離させて独立させることを妨げることを意味するわけではなく、各項に記載の技術的特徴をその性質に応じて適宜独立させることが可能であると解釈すべきである。
【００２４】
（１）  ユーザの現在位置を基準にローカルな観光情報を検索してユーザに提供するユーザ携帯端末であって、
対象物を撮影するカメラと、
地図上におけるユーザの現在位置を現在ユーザ位置として測定する測位センサと、
前記地図上におけるユーザの現在の視線の方位角を現在ユーザ方位角として測定する方位角センサと、
前記地図上における複数の対象物に割り当てられた複数の参照エリアと複数の観光情報とを互いに関連付けて記憶することが可能であるメモリであって、前記複数の観光情報のうち、各参照エリアに関連付けられるものは、複数の方位角に関連付けられた複数の方位角別観光情報を含むものと、
前記測定された現在ユーザ位置を検索キーとして用いて前記メモリの検索を行い、それにより、前記複数の参照エリアから、前記測定された現在ユーザ位置が位置するものを抽出し、その抽出された参照エリアに関連付けられた複数の方位角別観光情報から、前記測定された現在ユーザ方位角に対応するものを抽出し、その抽出された方位角別観光情報をユーザに提供する検索部と
を含むユーザ携帯端末。
【００２５】
このユーザ携帯端末によれば、目的の観光情報を検索するために、ユーザの現在位置と、複数の参照エリアとの間の属否関係が注目される。その属否関係を計算するために、このユーザ携帯端末は、単純な計算を行えば済み、地理的データを用いた複雑な幾何学計算を行うことは不要である。よって、このユーザ携帯端末によれば、少ない計算負荷で目的の観光情報を検索することが容易となる。
【００２６】
さらに、このユーザ携帯端末によれば、自身のメモリの検索によって目的の観光情報を取得することができる。よって、このユーザ携帯端末によれば、将来の検索に必要な情報をひとたびサーバからダウンロードして自身のメモリに少なくとも一時的に蓄積しておけば、その蓄積されている情報が有効である限り、検索のたびにサーバと通信することが不要となる。その結果、このユーザ携帯端末によれば、検索のためにサーバとの通信に依存する程度が低下する。
【００２７】
さらに、このユーザ携帯端末によれば、結果的には、ユーザの現在位置と現在方位角との双方を用いることにより、目的の観光情報が検索されてユーザに提供されるが、それら現在位置および現在方位角という２つの幾何学情報を用いていきなり目的の観光情報が検索されるのではなく、その検索が段階的に行われる。
【００２８】
具体的には、このユーザ携帯端末によれば、まず、ユーザの現在位置を用いることにより、その現在位置に適した参照エリアが抽出され、次に、ユーザの現在方位角を用いることにより、その抽出された参照エリアに予め関連付けられた複数の方位角別観光情報のうち、その現在方位角に適したものが抽出される。
【００２９】
すなわち、このユーザ携帯端末によれば、まず、すべての参照エリア（すなわち、すべての方位角別観光情報に相当するし、すべての対象物にも相当する）を対象に、ユーザの現在位置を用いて１回目の絞り込みが行われ、次に、その絞り込まれた１つの参照エリア（すなわち、一部の複数の方位角観光情報に相当するし、一部の複数の対象物にも相当する）のみを対象に、ユーザの現在方位角を用いて２回目の絞り込みが行われるのである。
【００３０】
その結果、このユーザ携帯端末によれば、例えば、観光情報の追加や削除、更新などのデータ作成作業を参照エリアごとに分担して行うことが可能となる。それにより、例えば、そのようなデータ作成作業を複数の参照エリアについて同時並行的に行って作業効率を向上させることが容易となる。
【００３１】
さらに、一人の作業者がある時点では１つの参照エリアのみを対象として作業することが可能となるため、一人の作業者がある時点で担当するデータの量が、すべての参照エリア（すなわち、すべての候補観光情報）を一挙に取り扱う場合より少なくなり、それにより、作業者は、データ作成作業を集中して行うことが容易となり、ひいては、そのデータ作成作業をミスなく行うことが容易となる。
【００３２】
このユーザ携帯端末の一実施態様においては、前記検索部が、前記撮影動作に応答して現在ユーザ位置および現在ユーザ方位角を測定する測定部と、同じ撮影動作に応答して、現在ユーザ位置に適合する参照エリアを抽出する抽出部と、同じ撮影動作に応答して、前記抽出された参照エリアを媒介とすることにより、現在ユーザ位置および現在ユーザ方位角の双方に適合する方位角別観光情報を抽出してユーザに提供する提供部とを含むように構成される。
【００３３】
すなわち、この実施態様によれば、ユーザの撮影動作に応答して、ユーザの現在位置および現在方位角の測定、それら測定結果の双方に適した観光情報の検索、その検索された観光情報のユーザへの提供という一連の処理が自動的に起動する。
【００３４】
ところで、一般に、ユーザが特定の対象物を被写体として撮影した直後においては、ユーザは、その撮影した対象物に付随する知識（例えば、歴史的な情報や、その対象物に対する他の観光者の評価、その対象物に歴史的に関連する他の対象物など）を同時に得たいと思うのが一般的である。
【００３５】
これに対し、前記実施態様によれば、ユーザは、任意の観光地において任意の対象物を被写体として撮影したいという意思を表示しただけで、無意識のうちに、現在位置および現在方位角の双方に適したローカルな観光情報、すなわち、その観光地または対象物に適した観光情報を取得することができる。
【００３６】
さらに、一般に、地図上におけるユーザすなわちユーザ携帯端末の位置および方位角という２つの物理量を互いに比較すると、ユーザの位置は、静的であるのに対し、ユーザの方位角は、動的である。ユーザの方位角は、ユーザの姿勢（視線）変化に敏感に応答するからである。
【００３７】
そのため、ユーザの位置の測定値は、その測定時期の如何を問わず、高い信頼性を有するのに対し、ユーザの視線方向の方位角（以下、単に「ユーザの方位角」という。）の測定は、その測定時期によって信頼性が大きく変動する。
【００３８】
また、ユーザがカメラで特定の被写体を撮影する状況を想定すると、ユーザが撮影動作を行った瞬間またはその直後においては、ユーザの方位角は、ユーザに対する特定の被写体の向きを中実に反映している。
【００３９】
特に、観光地においては、そのような被写体は、観光者が注目している対象物であり、観光者は、その対象物に関する情報、すなわち、観光情報に強い関心を示す可能性が高い。とはいえ、ユーザの方位角のみ判明しても、ユーザの位置が不明であれば、観光者が注目している被写体の位置を特定することが困難である。
【００４０】
これに対し、前記実施態様によれば、観光者が注目している対象物を高精度に推定するために、ユーザが撮影動作を行ったときにおけるユーザの位置および方位角が用いられる。
【００４１】
本明細書の全体を通じ、「撮影動作」という用語は、特に断りがない限り、典型的には、例えば、現実のまたは仮想的なシャッタボタンをユーザが操作するという動作や、当該ユーザ携帯端末の画面をタップするという動作などを含むが、それらに限定されない。
【００４２】
（２）  前記各方位角別観光情報に関連付けられて前記メモリに記憶される方位角は、対応する対象物の位置の、前記現在ユーザ位置に対する方位角として定義される（１）項に記載のユーザ携帯端末。
【００４３】
（３）  前記各方位角別観光情報に関連付けられて前記メモリに記憶される方位角は、前記現在ユーザ位置の時間的変化にもかかわらず変化しない静的方位角として定義される（１）または（２）項に記載のユーザ携帯端末。
【００４４】
（４）  前記静的方位角は、対応する対象物の位置の、前記現在ユーザ位置に対する方位角であって、ユーザの現在位置の如何を問わず、ユーザが、それの現在位置が内包される参照エリア内の設定位置から、前記対応する対象物を注視することを仮定した場合にユーザの視線方向について取得される方位角として定義される（３）項に記載のユーザ携帯端末。
【００４５】
（５）  前記各方位角別観光情報に関連付けられて前記メモリに記憶される方位角は、前記現在ユーザ位置の時間的変化に伴って変化する動的方位角として定義される（１）または（２）項に記載のユーザ携帯端末。
【００４６】
（６）  前記動的方位角は、対応する対象物の位置の、前記現在ユーザ位置に対する方位角であって、ユーザの現在の視線の方向の如何を問わず、ユーザが、それの現在位置から、前記対応する対象物を注視することを仮定した場合にユーザの視線方向について取得される方位角として定義される（５）項に記載のユーザ携帯端末。
【００４７】
（７）  前記各対象物は、前記地図上における位置を特定するための１つの基準点を表す経緯度を割り当てられており、
前記現在ユーザ位置は、前記地図上における経緯度を用いて測定され、
前記検索部は、
前記各対象物ごとに、前記現在ユーザ位置の経緯度と各対象物の前記基準点の経緯度との間の幾何学的関係に基づいて前記動的方位角を計算し、その計算された動的方位角を各対象物に関連付けて前記メモリに記憶させる動的方位角計算部と、
前記抽出された参照エリアに関連付けられた複数の対象物から、前記測定された現在ユーザ方位角との誤差が設定範囲内にある動的方位角に関連付けられて前記メモリに記憶されているものを抽出し、その抽出された対象物に対応する方位角別観光情報をユーザに提供する提供部と
を含む（６）項に記載のユーザ携帯端末。
【００４８】
このユーザ携帯端末によれば、地図上におけるユーザの移動（例えば、徒歩、車両（例えば、自動車、バス、列車、船舶、飛行機など）による）に追従するように、メモリに記憶される各対象物の方位角が動的に更新される。その結果、メモリに記憶されているいずれかの対象物を地図上において実際にユーザが注視している場合には、地図上におけるユーザ位置の如何を問わず、ユーザの現在方位角と、今回の対象物に関連付けてメモリに記憶される方位角とが互いに精度よく一致することになる。それにより、このユーザ携帯端末は、目的の対象物を精度よく特定し、ひいては、目的の観光情報を精度よく抽出することが容易となる。
【００４９】
（８）  前記検索部は、前記抽出された参照エリアに関連付けられた複数の対象物から、前記測定された現在ユーザ方位角との誤差が設定範囲内にある動的方位角に関連付けられて前記メモリに記憶されているものを暫定対象物として抽出し、その抽出された暫定対象物の数が複数である場合に、それら暫定対象物のうち、前記現在ユーザ位置からの距離が最小であるものを最終対象物として選択し、その選択された最終対象物に対応する方位角別観光情報をユーザに提供する（７）項に記載のユーザ携帯端末。
【００５０】
このユーザ携帯端末によれば、測定された現在ユーザ方位角との誤差が設定範囲内にある動的方位角に関連付けられて前記メモリに記憶されている対象物の数が複数である場合に、それら対象物とユーザとの距離を参照することにより、それら対象物のうちのいずれかを、ユーザの介入を全く必要としないように全自動的に、最適対象物として選択することが可能となる。
【００５１】
（９）  前記複数の対象物は、前記地図上において、前記現在ユーザ位置から、ユーザの現在の視線の方向に沿って放射状に延びる１つの方位角ゾーン内に位置する複数の対象物であって複数の方位角別観光情報が割り当てられるものを含み、
前記検索部は、前記現在ユーザ位置および前記現在ユーザ方位角から前記方位角ゾーンを想定し、その想定された方位角ゾーン内に複数の対象物が存在する場合に、それら対象物から１つの対象物を選択し、その選択された対象物に割り当てられた方位角別観光情報をユーザに提供する（１）ないし（７）項のいずれかに記載のユーザ携帯端末。
【００５２】
このユーザ携帯端末によれば、同じ方位角ゾーン内に複数の対象物が存在する場合に、それら対象物のうちのいずれかを、ユーザの介入を全く必要としないように全自動的に、または部分的に必要とするように準自動的ないしは手動的に、最適対象物として選択することが可能となる。
【００５３】
（１０）  観光情報提供システムであって、
サーバと、
複数の基地局と、
それら基地局のうち最寄のものを介して前記サーバと無線通信可能に接続されるユーザ携帯端末であって、ユーザの現在位置を基準にローカルな観光情報をユーザに提供するユーザ携帯端末と
を含む観光情報検索システムであって、
前記ユーザ携帯端末は、
ユーザの撮影動作に応答して被写体を撮影するカメラと、
地図上におけるユーザの現在位置を測定する測位センサと、
前記サーバとの通信を行う通信部と、
前記地図上における複数の対象物にそれぞれ割り当てられた複数の参照エリアと複数の観光情報とを互いに関連付けて記憶することが可能であるメモリと、
前記測位センサ、前記通信部および前記メモリを制御するコントローラと
を含み、
そのコントローラは、
前記撮影動作に応答して、前記測位センサを用いて前記現在位置を測定する測定部と、
前記撮影動作に応答して、ダウンロード・リクエストを前記通信部を介して前記最寄りの基地局に向けて送信するダウンロード・リクエスト送信部と
を含み、
前記サーバは、前記ユーザ携帯端末から前記最寄りの基地局を介して前記ダウンロード・リクエストを受信すると、前記複数の参照エリアおよび前記複数の観光情報をクラスタ化することによって取得される複数のクラスタのうちの１つを表す１つのクラスタデータを前記ユーザ携帯端末に向けて送信し、
前記複数のクラスタは、前記地図上の全地域または一部の地域のみが分割された複数の区分エリアに対し、１つのクラスタが複数の区分エリアの集まりである区分エリア・セットをカバーするように、割り当てられており、
各クラスタを表すクラスタデータは、ユーザに予定される観光ツアー中、そのユーザによって順次観光される予定の複数の対象物とそれら対象物に対応する複数の観光情報とを互いに関連付けることによって構成されており、
前記サーバは、前記ダウンロード・リクエストに応答して、前記複数のクラスタをそれぞれ表す複数のクラスタデータのうち、対応する区分エリア・セットが、前記測定された現在位置が属する区分エリアをカバーするものであって、前記最寄りの基地局に関連付けられたものを前記ユーザ携帯端末に向けて送信し、
前記コントローラは、さらに、
前記送信されたをクラスタデータを前記通信部を介して受信することにより、そのクラスタデータを前記サーバからダウンロードして前記メモリに保存するダウンロード部と、
前記撮影動作に応答して、前記測定された現在位置を検索キーとして用いて前記メモリの検索を行い、それにより、前記複数の参照エリアから、前記測定された現在位置が位置するものを抽出する抽出部と、
前記撮影動作に応答して、前記複数の観光情報のうち、前記抽出された参照エリアに対応するものをユーザに提供する提供部と
を含む観光情報検索システム。
【００５４】
（１１）  前記コントローラは、さらに、
新規のクラスタデータを前記サーバからダウンロードすると、前記メモリにおける既存のクラスタデータを前記新規のクラスタデータで上書きし、それにより、前記メモリには、一つのクラスタデータのみが保存される上書き部を含む（１０）項に記載のユーザ携帯端末。
【００５５】
（１２）  地図上における複数の避難所のうちユーザの現在位置の近傍に位置するものを検索してユーザに表示することにより、ユーザを目標の避難所まで誘導することを視覚的に支援するユーザ携帯端末であって、
地図上における当該ユーザ携帯端末の現在位置を現在ユーザ位置として測定する測位センサと、
当該ユーザ携帯端末の向きであってユーザの移動方向を表すものの、前記地図上における方位角を現在ユーザ方位角として測定する方位角センサと、
前記複数の避難所とそれぞれの地図上位置とを互いに関連付けて記憶することが可能であるメモリと、
画面を有するディスプレイと、
前記測定された現在ユーザ位置を検索キーとして用いて前記メモリの検索を行い、それにより、前記複数の避難所から、予め設定された条件（例えば、地理的条件、前記測定された現在ユーザ位置に対する相対的な条件）を満たすもの（例えば、前記測定された現在ユーザ位置から設定距離内に位置するもの）を複数の候補避難所として抽出する抽出部と、
それら抽出された複数の候補避難所に関連付けて前記メモリに記憶されている複数の地図上位置と、前記現在ユーザ位置と、前記現在ユーザ方位角とに基づき、前記抽出された複数の候補避難所のそれぞれの地図上位置の、前記現在ユーザ位置に対する相対位置を計算する第１計算部と、
前記抽出された複数の候補避難所をそれぞれ表す識別情報を、一斉に、前記画面上に、前記抽出された複数の候補避難所について計算されたそれぞれの相対位置において、前記現在ユーザ位置が、前記画面に設定された基準位置と一致し、かつ、前記向きが、前記画面に設定された基準線と一致するように表示する第１表示部と、
それら表示されている複数の候補避難場所のうちのいずれかがユーザによって目標の避難場所として選択されると、その選択された目標の避難所に関連付けて前記メモリに記憶されている地図上位置と、前記現在ユーザ位置と、前記現在ユーザ方位角とに基づき、前記選択された目標の避難所の地図上位置の、前記現在ユーザ位置に対する相対位置を計算する第２計算部と、
前記選択された目標の避難所を表す識別情報を、前記画面上に、前記選択された目標の避難所について計算された相対位置において、前記現在ユーザ位置が前記基準位置と同じかまたは異なる基準位置と一致し、かつ、前記向きが前記基準線と同じかまたは異なる基準線と一致するように表示する第２表示部であって、ユーザが移動するにつれて、ユーザが前記目標の避難場所に位置的におよび方位角的に接近する様子を時々刻々表示するものと
を含むユーザ携帯端末。
【００５６】
（１３）  （１）ないし（１２）項のいずれかに記載のユーザ携帯端末を動作させるためにコンピュータによって実行されるプログラム。
【００５７】
本項に係るプログラムは、例えば、それの機能を果たすためにコンピュータにより実行される指令の組合せを意味するように解釈したり、それら指令の組合せのみならず、各指令に従って処理されるファイルやデータをも含むように解釈することが可能であるが、それらに限定されない。
【００５８】
また、このプログラムは、それ単独でコンピュータにより実行されることにより、所期の目的を達するものとしたり、他のプログラムと共にコンピュータにより実行されることにより、所期の目的を達するものとすることができるが、それらに限定されない。後者の場合、本項に係るプログラムは、データを主体とするものとすることができるが、それに限定されない。
【００５９】
（１４）  （１３）項に記載のプログラムをコンピュータ読み取り可能に記録した記録媒体。
【００６０】
この記録媒体は種々な形式を採用可能であり、例えば、フレキシブル・ディスク等の磁気記録媒体、ＣＤ、ＣＤ−ＲＯＭ等の光記録媒体、ＭＯ等の光磁気記録媒体、ＲＯＭ等のアンリムーバブル・ストレージ等のいずれかを採用し得るが、それらに限定されない。
【図面の簡単な説明】
【００６１】
【図１】図１は、本発明の例示的な第１実施形態に従うユーザ携帯端末を含む観光情報提供システムを系統的に示す図である。
【図２】図２は、図１に示す代表的なユーザ携帯端末を示す機能ブロック図である。
【図３】図３は、図１に示すユーザ携帯端末の全体的な作動の概略を説明するためのフローチャートであり、これは、図２に示す主制御モジュールの要部を概念的に表すフローチャートでもある。
【図４】図４（ａ），図４（ｂ），図４（ｃ），図４（ｄ）および図４（ｅ）は、図１に示すユーザ携帯端末の画面上の表示内容がそのユーザ携帯端末の処理内容に応じて変化する様子の一例を示す正面図である。
【図５】図５（ａ）および図５（ｂ）は、いずれも、図３に示すステップＳ８が用いる複数の参照エリアを複数の対象物に関連付けて概念的に説明するための斜視図であり、具体的には、図５（ａ）は、前記複数の参照エリアを仮想空間上で概念的に表す斜視図であり、図５（ｂ）は、図５（ａ）に位置的に関連付けて、前記複数の対象物を現実空間上で概念的に表す斜視図であり、また、図５（ｃ）は、図５（ｂ）に示す複数の対象物間の帰属関係を式で表す図であり、図５（ｄ）は、図５（ａ）および図５（ｂ）に示す例においてユーザが時間と共に移動するにつれて、複数の参照エリアのうち抽出されるものおよび推定対象物がそれぞれ時間的に変化する様子を表で表す図であり、図５（ｅ）は、２つの参照エリア間の包含／非包含関係が取り得る３つのパターンを説明するための平面図である。
【図６】図６（ａ）は、図５（ａ）に示す複数の参照エリアを示す平面図であり、図６（ｂ）は、図６（ａ）に示す複数の参照エリア間の包含／非包含関係を式で表す図である。
【図７】図７（ａ）は、図３に示すステップＳ８においてサーバからダウンロードされるクラスタデータの構造の第１の例を概念的に表す図であり、図７（ｂ）は、図７（ａ）に示す区分エリアＤ１の一例を地図上において概念的に表す平面図である。
【図８】図８（ａ）は、図３に示すステップＳ８においてサーバからダウンロードされるクラスタデータの構造の第２の例を概念的に表す図であり、図８（ｂ）は、図８（ａ）に示す区分エリアＤ１，Ｄ２およびＤ３の集まりの一例を地図上において概念的に表す平面図である。
【図９】図９は、図３に示すステップＳ８においてサーバからダウンロードされたクラスタデータが、図２に示す端末データベースに保存される様子の一例を概念的に表す図である。
【図１０】図１０は、図２に示す端末データベースに保存される複数の参照エリアを示す平面図であり、各参照エリアにおいては、方位角ごとに対象物が関連付けられている。
【図１１】図１１は、サーバから図１に示すユーザ携帯端末にダウンロードされたクラスタデータが、図２に示す端末データベースに保存される様子の一例を概念的に表す図である。
【図１２】図１２は、図２に示すカメラ制御モジュールを概念的に表すフローチャートである。
【図１３】図１３は、図２に示す検索モジュールを概念的に表すフローチャートである。
【図１４】図１４は、図２に示す検索モジュールの続きを概念的に表すフローチャートである。
【図１５】図１５（ａ）は、本発明の例示的な第２実施形態に従うユーザ携帯端末が動作する環境の一例を説明するために、ある時刻ｔ１において、静止している対象物ＯＢ２の、ユーザの位置ＴＰ１に対する方位角がθ１であることを示し、一方、図１５（ｂ）は、同じ動作環境において、次の時刻ｔ２において、同じ対象物ＯＢ２の、移動後のユーザの位置ＴＰ２に対する方位角がθ２に変化することを示している。
【図１６】図１６（ａ）は、前記第２実施形態に従うユーザ携帯端末のメモリの参照テーブルに記憶されている方位角が、そのユーザ携帯端末の動作中に、ユーザの移動に追従して動的に更新される様子を説明するために、ある更新時刻ｔ１において、静止している各対象物ＯＢ（ｉ）の、ユーザの位置ＴＰ１に対する方位角の記憶値がΨ（ｉ）であることを示し、一方、図１６（ｂ）は、次の更新時刻ｔ２において、同じ各対象物ＯＢ（ｉ）の、移動後のユーザの位置ＴＰ２に対する方位角の記憶値がΨ´（ｉ）に変化することを示している。
【図１７】図１７は、前記第２実施形態に従うユーザ携帯端末が、前記参照テーブルに記憶されている方位角Ψを更新するために、その方位角Ψの最新値を、各対象物の基準点ＲＰの経緯度と、ユーザの現在位置ＴＰの経緯度とから計算するメカニズムを説明するための平面図である。
【図１８】図１８は、図１に示すサーバから前記第２実施形態に従うユーザ携帯端末にダウンロードされてそのユーザ携帯端末内の端末データベースに保存される様子の一例を概念的に表す図である。
【図１９】図１９は、前記第２実施形態に従うユーザ携帯端末において、１つの方位角ゾーン内に複数の対象物が存在する場合にそれら対象物のうちのいずれかが最適対象物として自動的に選択される一例を概念的に表す図である。
【図２０】図２０は、前記第２実施形態に従うユーザ携帯端末の全体的な作動の概略を説明するためのフローチャートであり、これは、そのユーザ携帯端末内の主制御モジュールの要部を概念的に表すフローチャートでもある。
【図２１】図２１は、前記第２実施形態に従うユーザ携帯端末内の検索モジュールのうち、図１４のフローチャートによって表される部分に相当する部分を概念的に表すフローチャートである。
【図２２】図２２は、本発明の例示的な第３実施形態に従うユーザ携帯端末の全体的な作動の概略を説明するためのフローチャートであり、これは、そのユーザ携帯端末内の主制御モジュールの要部を概念的に表すフローチャートでもある。
【図２３】図２３（ａ）および図２３（ｂ）は、前記第３実施形態に従うユーザ携帯端末の検索動作の一例の実行中に、そのユーザ携帯端末の画面上の表示内容が、対象物を表す画像から、その対象物についての観光情報を表すテキストに変化する様子を示す正面図である。
【図２４】図２４（ａ）および図２４（ｂ）は、本発明の例示的な第４実施形態に従うユーザ携帯端末が、避難所誘導モードの実行中に、そのユーザ携帯端末の画面上の表示内容が、いずれかの避難場所が目標の避難場所として選択される前と選択された後とで互いに異なる様子を示す正面図である。
【図２５】図２５は、前記第４実施形態に従うユーザ携帯端末が、前記避難所誘導モードの実行中に、作動する様子の概略を説明するためのフローチャートであり、これは、そのユーザ携帯端末内の避難所誘導モジュールを概念的に表すフローチャートでもある。
【発明を実施するための形態】
【００６２】
以下、本発明のさらに具体的な例示的な実施の形態のうちのいくつかを図面に基づいて詳細に説明する。
【００６３】
＜本発明の第１実施形態＞
【００６４】
図１には、本発明の例示的な第１実施形態に従う観光情報提供システム（以下、単に「システム」という。）１０が系統的に示されている。
【００６５】
このシステム１０は、複数人のユーザによってそれぞれ使用される複数のユーザ携帯端末（以下、単に「端末」という。）２０と、複数の基地局２２と、それら端末２０に共通のサーバ２４と、そのサーバ２４に接続されたデータベース２６と、グローバルネットワークとしてのインターネット２８と、ローカルネットワークとしてのアクセスネットワーク３０とを備えている。本実施形態においては、各端末２０が、必要な情報をサーバ２４からダウンロードした後に、後述の観光情報検索方法を実行する。
【００６６】
各端末２０は、複数の基地局２２のうちの最寄りの基地局２２と、その最寄りの基地局２２に接続されたアクセスネットワーク３０と、そのアクセスネットワーク３０に接続されたインターネット２８とを順に介して、サーバ２４に通信可能に接続されることが可能である。図１には、説明の便宜上、１つの端末２０が複数の端末２０を代表するように示されるとともに、１つの基地局２２が複数の基地局２２を代表するように示されている。
【００６７】
端末２０は、図２に示すように、プロセッサとしてのＣＰＵ(Central Processing Unit)４０と、メモリ４２とを備えている。端末２０は、例えば、携帯電話機、スマートフォンである。
【００６８】
端末２０は、さらに、デジタル式のカメラ４４と、外部との間で無線通信を行う送受信器４６と、複数の人工衛星（図示しない）から複数の電波を受信して自己の現在地を検出するＧＰＳ受信器４８と、方位角センサ４９とを備えている。方位角センサ４９は、端末２０に対して動かないように端末２０に内蔵されており、例えば、磁気コンパス、ジャイロコンパスとして構成される。方位角は、例えば、地球に固定された基準線に対する水平方向の角度として定義される。
【００６９】
端末２０は、さらに、画面５０上に情報を可視化して出力するとともにその画面５０に対するユーザのタッチ操作に応じてコマンドや情報を入力するタッチパネル５２を備えている。そのタッチパネル５２は、出力デバイスであると同時に入力デバイスである。
【００７０】
メモリ４２は、目的の観光情報を検索するために必要な情報（例えば、複数の候補観光情報と、後述の複数の参照エリア）を蓄積するための端末データベース６０と、カメラ４４を用いて撮影された画像を表すデータを画像ファイルとして保存するための記憶領域と、その撮影中にマイク（図示しないが、入力装置の一例である。）によって録取された音声を表すデータを音声ファイルとして保存するための記憶領域とを有する。
【００７１】
メモリ４２は、さらに、ＣＰＵ４０によって適宜選択されて実行される複数のモジュールを保存するための記憶領域も有する。それらモジュールは、端末２０の全体を管理するための主制御モジュールと、カメラ４４を制御するためのカメラ制御モジュールと、送受信器４６を制御するための通信モジュールと、ＧＰＳ受信器４８を制御するためのＧＰＳ制御モジュールと、方位角センサ４９からの出力信号に基づき、端末２０の方位角を測定するための方位角測定モジュールと、観光情報の検索を行うための検索モジュールとを有する。
【００７２】
ＧＰＳ受信器４８とＧＰＳ制御モジュールは、互いに協働して、図１７に示すように、ユーザの現在位置ＴＰを地図上における経緯度（経度ｘＴＰ，緯度ｙＴＰ）を用いて測定する。
【００７３】
これに対し、方位角センサ４９と方位角測定モジュールは、互いに協働して、ユーザの現在の視線の方位角を現在ユーザ方位角として測定する。ユーザの視線の方位角は、ユーザの視線方向の、基準方位に対する角度として定義されている。その基準方位の一例は、真北であり、また、その角度は、例えば、基準方位から時計回りに測定された角度が正の角度となるように測定される。本実施形態においては、説明の便宜上、図１７に例示するように、真北を基準方位とし、かつ、時計回りに測定された角度を正の角度とする左手系北基準座標系が採用されているが、もちろん、他の座標系を採用してもよい。
【００７４】
図２に示すように、以上説明した複数のモジュールに加えて、カメラ４４によって撮影された画像を画面５０上に再生するとともにその撮影中に録音された音声をスピーカ、イヤフォンまたはヘッドフォン（いずれも図示しないが、いずれも出力装置の一例である。）を介して再生するための再生モジュールと、タッチパネル５２に対するユーザのタッチ操作からそれに応じたコマンドや情報を入力するための入力モジュールと、タッチパネル５２の画面５０上に情報をテキストまたは画像で表示するための表示モジュールも使用される。
【００７５】
図３には、端末２０の全体的な動作の概要がフローチャートで表されている。端末２０の全体的な動作は、ＣＰＵ４０が主制御モジュールを実行することによって実現される。よって、図３は、その主制御モジュールをフローチャートによって概念的に表していることになる。
【００７６】
端末２０が起動すると、まず、ステップＳ１において、図４（ａ）に例示するように、操作メニューが画面５０上に表示される。その操作メニューは、ユーザによって選択される複数のモードを示すアイコンおよび／またはテキストを有している。それら複数のモードは、観光案内モード（図において「観光案内」で示す）と、撮影モード（図において「パチリでガイド」で示す）と、再生モード（図において「写真を見る」で示す）と、アルバム一覧モード（図において「アルバム一覧」で示す）と、ファイル削除モード（図において「ファイル削除」で示す）とを有している。
【００７７】
それらモードのうち、撮影モードおよび再生モードを概略的に説明するに、ユーザによって撮影モードが選択されると、撮影動作に応答して、画面５０上に表示されている被写体の撮影が、音声を録音しつつ行われるとともに、その撮影動作に連動してローカルな観光情報（例えば、観光案内）がタイムリーに画面５０上に表示される。
【００７８】
これに対し、ユーザによって再生モードが選択されると、カメラ４４によって撮影された画像が画面５０上に表示され、それに同期して、音声の再生および画面５０上での観光情報（撮影時に検索されて保存された観光情報）の再生も行われる。
【００７９】
図３に戻ると、ステップＳ１に引き続き、ステップＳ２において、図４（ａ）に例示するように、ユーザによって撮影モードが選択されると、ステップＳ３において、図４（ｂ）に例示するように、現在の被写体が画面５０上に表示される。このとき、同じ画面５０上に、カメラ４４のシャッタボタンを表すアイコン（仮想的なシャッタボタン）も表示される。このステップＳ２は、図２に示す撮影モジュールの起動によって実行される。
【００８０】
続いて、ユーザによる撮影動作（例えば、ユーザが画面５０をシャッタボタンを表すアイコンの位置においてタップする）が行われると、ステップＳ４において、その撮影動作が検出される。
【００８１】
その後、ステップＳ５において、ＧＰＳ受信器４８を用いることにより、地図上におけるユーザの現在位置が測定される。その現在位置は、地図上における経度ｘおよび緯度ｙによって定義される。このステップＳ５は、今回の撮影動作に応答した、図２に示す測位モジュールの起動によって実行される。その測定された現在位置は、その後の利用に備えて、メモリ４２に保存される。
【００８２】
続いて、ステップＳ６において、方位角センサ１０２を用いることにより、地図上におけるユーザの現在方位角が測定される。その現在方位角は、前述のように、左手系北基準座標系上において定義される。このステップＳ６は、今回の撮影動作に応答した、図２に示す方位角測定モジュールの起動によって実行される。その測定された現在方位角は、その後の利用に備えて、メモリ４２に保存される。
【００８３】
続いて、ステップＳ７において、図４（ｃ）に例示するように、被写体が撮影され、それを表す画像データが作成されるとともに、そのときの音声も録音され、その録音された音声を表すデータも作成される。このステップＳ７は、図２に示す撮影モジュールの起動によって実行される。
【００８４】
その後、ステップＳ８において、その測定された現在位置に基づき、今回の検索に必要なクラスタデータ（後に詳述する）が既にメモリ４２に保存されているか否かが判定される。このステップＳ８は、図２に示す検索モジュールの起動によって実行される。
【００８５】
今回の検索に必要なクラスタデータがメモリ４２に保存されていない場合には、送受信器４６を用いることにより、最寄りの基地局２２を経由してサーバ２４との接続が試行される。サーバ２４との接続が確立されると、そのサーバ２４に対し、端末２０が利用した基地局２２の位置に適したクラスタデータをサーバ２４からダウンロードしたいことを表すダウンロード・リクエストが送信される。
【００８６】
そのダウンロード・リクエストに応答し、サーバ２４は、今回の検索に必要なクラスタデータを端末２０に向けて送信し、その結果、端末２０は、そのクラスタデータをサーバ２４からダウンロードして端末データベース６０に保存する。
【００８７】
ここで、クラスタデータのダウンロードを概略的に説明し、後に図７および図８を参照することにより、具体的に説明する。
【００８８】
サーバ２４との各回の通信中に、そのサーバ２４から、複数の参照エリアおよび複数の観光情報をクラスタ化することによって取得される複数のクラスタのうちの１つを表す１つのクラスタデータがダウンロードされる。
【００８９】
ここに、前記複数のクラスタは、前記地図上の全地域または一部の地域のみが分割された複数の区分エリアに対し、１つのクラスタが１つの区分エリアをカバーするか、または１つのクラスタが複数の区分エリアの集まりをカバーするように、割り当てられている。
【００９０】
このステップＳ８においては、サーバ２４との各回の通信中に、前記複数の区分エリアのうち、前記測定された現在位置が存在するものに対応する１つのクラスタデータがサーバ２４からダウンロードされて前記メモリ４２に保存される。
【００９１】
具体的には、サーバ２４には、複数の基地局２２が割り当てられており、さらに、データベース２６に、それら基地局２２に関連付けて複数のクラスタデータが保存されている。サーバ２４は、ある端末２０からダウンロード・リクエストを受信すると、そのダウンロード・リクエストを転送した基地局２２を特定し、その特定された基地局２２に関連付けてデータベース２６に保存されているクラスタデータを同じ基地局２２を経由して端末２２に返信する。
【００９２】
さらに、このステップＳ８においては、今回の検索に必要なクラスタデータ、すなわち、前記測定された現在位置が位置する区分エリアに対応するクラスタデータがメモリ４２に既に存在するか否かが判定される。存在しない場合には、サーバ２４との通信が許可される一方、存在する場合には、サーバ２４との通信が禁止される。
【００９３】
上述のクラスタデータは、地図上における複数の対象物（例えば、施設、建物、展示物、町並み、地形など）にそれぞれ予め割り当てられた複数の参照エリア（後に図を参照して詳述する）と、複数の観光情報（例えば、テキストによる観光案内、道路案内、店舗案内など）とであって互いに関連付けられているものを表すデータである。
【００９４】
続いて、ステップＳ９において、前記測定された現在位置を検索キーとして用いて端末データベース６０に対して検索を行い、それにより、その端末データベース６０に記憶されている複数の参照エリアから、前記測定された現在位置が位置するものが抽出される。このステップＳ９も、図２に示す検索モジュールの起動によって実行される。
【００９５】
その後、ステップＳ１０において、その抽出された参照エリアに関連付けられる複数の方位角別観光情報から１つの方位角別観光情報が、その１つの方位角別観光情報に割り当てられた方位角と前記測定された現在方位角との差が予め設定された許容値以下となるように抽出される。その結果、前記抽出された参照エリアに関連付けられる複数の方位角別観光情報のうち、前記測定された現在方位角に最も近い方位角が割り当てられているものが最適の観光情報として抽出される。参照エリアと方位角別観光情報との関係については、後に図１０および図１１を参照して詳述する。
【００９６】
続いて、ステップＳ１１において、必要なクラスタデータが端末データベース６０に保存されている場合には、図４（ｄ）に例示するように、その端末データベース６０に記憶されている複数の観光情報のうち、現在位置と現在方位角との双方に適したものがユーザに提供される。具体的には、その観光情報がテキスト形式で画面５０上に表示される。このステップＳ１１も、図２に示す検索モジュールの起動によって実行される。
【００９７】
これに対し、必要なクラスタデータが端末データベース６０に保存されていない場合には、図４（ｅ）に例示するように、「観光情報が見つかりません。」というメッセージが画面５０上に表示される。
【００９８】
ここで、図５および図６を参照することにより、前述の複数の参照エリアを詳細に説明するが、まず、概略的に説明する。
【００９９】
前記複数の参照エリアは、個々に、前記地図上において位置、形状および面積を有するとともに、他の参照エリアとの間で幾何学的な包含／非包含関係を有し、その包含／非包含関係によって前記複数の対象物間の帰属関係を表す。
【０１００】
より具体的には、複数の対象物間の帰属関係は、現実空間内の対象物間の帰属関係であるのに対し、複数の参照エリア間の包含／非包含関係は、仮想空間内の対象物間の帰属関係であると表現すれば、現実空間内の対象物間の帰属関係が、自由に設定することが可能な仮想空間内の対象物間の帰属関係として表現され、その仮想空間内の対象物間の帰属関係を用いて目的の対象物が検索され、ひいては、目的の観光情報が検索される。
【０１０１】
本実施形態においては、前記包含関係が、一の参照エリアが他の参照エリア内に幾何学的に完全に包含される完全包含（例えば、図５（ｅ）において、（ｉ）で示す。）であって、対応する２つの対象物の一方が他方に帰属することを意味するものを含む。また、前記非包含関係が、一の参照エリアが他のいずれの参照エリアとも部分的にも全体的にも幾何学的に重複しない完全非包含または完全分離（例えば、図５（ｅ）において、（ｉｉ）で示す。）であって、対応する２つの対象物が互いに帰属しないことを意味するものを含む。
【０１０２】
ただし、本実施形態においては、前記包含／非包含関係が、一の参照エリアが他の参照エリアと部分的に幾何学的に重複する部分包含（例えば、図５（ｅ）において、（ｉｉｉ）で示す。）を含んでいない。
【０１０３】
次に、図５および図６を参照しつつ、前記複数の参照エリアを具体的に説明する。
【０１０４】
図５（ａ）には、４つの参照エリアＲＡ，ＲＢ，ＲＣおよびＲＤの集まりの一例であって仮想空間に存在するものが斜視図で示されている。それら参照エリアＲＡ，ＲＢ，ＲＣおよびＲＤは、説明の便宜上、階層化されて表現されており、実際には、高さという次元を有しない。また、図５（ｂ）には、それら４つの参照エリアＲＡ，ＲＢ，ＲＣおよびＲＤにそれぞれ関連付けられる４つの対象物Ａ，Ｂ，ＣおよびＤの集まりの一例であって現実空間に存在するものが斜視図で示されている。
【０１０５】
図５（ｃ）に式で示すように、図５に示す一例においては、対象物Ｃに対象物Ｂが帰属し、対象物Ｂに対象物Ａが帰属し、対象物Ｃに対象物Ｄも帰属するが、その対象物Ｄと対象物Ｂは、相互に帰属せず、同様に、対象物Ｄと対象物Ａも、相互に帰属しない。説明の便宜上、一具体例においては、対象物Ａは、「特許庁」という施設であり、対象物Ｂは、「霞ヶ関」という地域であり、対象物Ｃは、「千代田区」という地域であり、対象物Ｄは、「日比谷公園」という施設である。
【０１０６】
ここで、「対象物」なる用語の定義を説明するに、図５に示す一例においては、その用語が、地図上における地理的区分を意味するように定義される。この定義を採用する場合には、互いに対応する対象物と参照エリアとが、共通の地理的区分を表すことになる。
【０１０７】
しかし、「対象物」なる用語に他の定義を採用することも可能である。例えば、後述のように、「対象物」なる用語は、方位角別観光情報または対象物別観光情報に関連付けられて使用される場合があり、この場合には、「対象物」なる用語は、ある地理的区分内に存在する前述の観光資源（例えば、自然物、人工物など）を意味するように定義することが可能である。この定義を採用する場合には、対象物は、ユーザの現在位置に応じて抽出された参照エリアによってカバーされる地理的区分内に存在してもよいし、別の地理的区分内に存在してもよい。
【０１０８】
図５に示す一例においては、対象物Ａ，Ｂ，ＣおよびＤ間の帰属関係が、斜視図である図５（ａ）および平面図である図６（ａ）においてそれぞれ示すように、４つの参照エリアＲＡ，ＲＢ，ＲＣおよびＲＤ間の包含／非包含関係によって表現される。
【０１０９】
具体的には、図６（ｂ）に式で示すように、参照エリアＲＣが参照エリアＲＢを完全に包含し、参照エリアＲＢが参照エリアＲＡを完全に包含し、参照エリアＲＣが参照エリアＲＤをも完全に包含するが、その参照エリアＲＤと参照エリアＲＢとの関係は、完全非包含であり、同様に、参照エリアＲＤと参照エリアＲＡとの関係も、完全非包含である。
【０１１０】
各参照エリアは、対応する対象物に関連付けて設定される。具体的には、各参照エリアの位置、形状および面積（サイズ）は、対応する対象物の属性に合わせて自由に予め設定することが可能である。
【０１１１】
さらに具体的には、例えば、対象物（例えば、建物、地域）の物理的なサイズ（例えば、対象物を真上から投影した場合に取得されるシルエットの面積）が大きいほど、対応する参照エリアの面積を大きく設定することが可能である。
【０１１２】
また、対象物の物理的なサイズが小さくても、そのサイズの割りに人気が高い場合には、対応する参照エリアの面積を大きく設定することが可能である。この場合、人気の高い対象物の潜在的な観光客は、その対象物が位置する地理的エリアの外側エリアに存在する可能性があり、一方、各参照エリアは、その面積が広いほど、各回の観光情報検索中に抽出される可能性が高いからである。
【０１１３】
また、現時点では知名度が低いために人気が低い観光地につき、将来、その知名度を高めてより多くの観光客を集めたい場合には、対応する参照エリアの面積を大きく設定することが可能である。これは、特定の観光地を管理・運営する事業体または特定の観光地において観光業を運営する業者が集客力を高める際に有利である。
【０１１４】
したがって、本実施形態によれば、対象物の属性を、対応する参照エリアの位置、形状および面積に反映させることにより、その参照エリアに属性として組み込むことが可能である。そして、複数の参照エリアのうち、ユーザの現在位置に適したものを検索する際には、各参照エリアの位置、形状および面積を媒介として、対応する対象物の属性が考慮されることになる。
【０１１５】
ここに、対象物の属性としては、例えば、その対象物に関する地理的情報や歴史的事実などの客観的情報や、その対象物に対する観光者の評価や嗜好、その対象物の観光業者や団体による宣伝広告などの主観的情報などがある。
【０１１６】
その結果、本実施形態によれば、ロケーション・ベース検索方式を採用するにもかかわらず、対象物の、地理的位置以外の属性をも考慮して目的の観光情報を検索することが可能となり、それにより、目的の観光情報の検索精度が向上する。
【０１１７】
なお付言するに、一具体例においては、前記複数の参照エリアの各々が、対応する対象物を現在観光しているかまたは直後に観光する予定である任意の観光者が前記地図上において現在位置する可能性を有する複数の位置の集まりを表す観光者分布エリアである。各観光者分布エリアは、対応する対象物が位置する実際の地理的エリアとは異なる形状および面積を有するように設定することが可能である。
【０１１８】
本実施形態においては、各参照エリアが、図６に示すように、計算の便宜上、前記地図上における経度方向ｘに平行な２辺と緯度方向ｙに平行な２辺とによって画定される近似的な平面図形である長方形（正方形を含む）を成している。よって、各参照エリアは、例えば、それの長方形における一対の対角位置の一方の経度および緯度(ｘ１，ｙ１）および他方の経度および緯度(ｘ２，ｙ２）によって一義的に幾何学的に特定される。
【０１１９】
ただし、これに代えて、各参照エリアの形状は、例えば、辺の数が５以上であるポリゴンとすることが可能である。ポリゴンの辺の数が多いほど、システム１０の設計者は、対象物の属性をより充実に、対応する参照エリアの形状および面積に反映させること、すなわち、対応する参照エリアが持つ情報量を増加させることが容易となる。とはいえ、参照エリアが持つ情報量と、検索に必要な計算時間は、トレードオフの関係にある。
【０１２０】
次に、図７および図８を参照することにより、前述のクラスタデータを詳細に説明する。
【０１２１】
クラスタデータは、サーバ２４との１回の通信中に、そのサーバ２４から端末２０にダウンロードされる単位データである。クラスタデータの量は、例えば、通信速度、端末２０の処理速度および記憶容量などを考慮し、そのダウンロードに必要な時間が、ユーザが苛立ちを覚えずに済む長さであるように、決定される。
【０１２２】
一方、前記地図（例えば、１つの国のうちの一地域を表す地図、１つの国全体を表す地図、互いに隣接した複数の国を表す地図、全世界を表す地図など）上の複数の区分エリアに、前記複数の参照エリアおよび前記複数の観光情報であって互いに関連付けられるものが、割り当てられている。
【０１２３】
図７および図８に示すように、１つの参照エリアを表すデータと１つの観光情報セット（少なくとも１つの方位角別観光情報（後に詳述する）を単独でまたは他の関連情報と共に有しており、また、最小単位の観光情報は、１または複数種類のメッセージを含む可能性がある）を表すデータとであって互いに関連付けられているものにより、１つの要素データセットが構成される。１つの区分エリアに複数の要素データセットが割り当てられ、それら要素データセットの集まりにより、１つのブロックが構成される。すなわち、１つの区分エリアと１つのブロックとが互いに対応するのである。
【０１２４】
よって、前記地図全体に複数のブロックが割り当てられるが、それらブロックの一部をクラスタ化することにより、１つのクラスタが構成される。１つのクラスタを表すデータが、上述のクラスタデータであり、これは、そのクラスタに属する複数の参照エリアを表すデータと、それら参照エリアにそれぞれ関連付けられた複数の観光情報を表すデータとを含んでいる。
【０１２５】
図７に示すクラスタ化の第１の例においては、１つのブロックＮｏ．１により１つのクラスタが構成される。よって、この第１の例においては、１つのクラスタに１つの区分エリアＤ１が対応し、その区分エリアＤ１に１つのブロックＮｏ．１が対応する。
【０１２６】
これに対し、図８に示すクラスタ化の第２の例においては、３つのブロックＮｏ．１，Ｎｏ．２およびＮｏ．３により１つのクラスタが構成される。よって、この第２の例においては、１つのクラスタに３つの区分エリアＤ１，Ｄ２およびＤ３が対応し、それら区分エリアＤ１，Ｄ２およびＤ３にそれぞれ３つのブロックＮｏ．１，Ｎｏ．２およびＮｏ．３が対応する。
【０１２７】
この第２の例においては、１つのクラスタに属する３つの区分エリアＤ１，Ｄ２およびＤ３が、地理的に互いに隣接していてもよいが、図８（ｂ）に示すように、地理的に互いに離散していてもよい。
【０１２８】
図８に示すクラスタ化を採用すれば、例えば、事前に計画された観光ツアー（例えば、列車、バス、飛行機、船舶などの移動体を利用した大規模な移動を必要とする観光ツアー）のスケジュールに従ってユーザが観光するとユーザが複数の対象物であって地理的に離散している（例えば、複数の国にまたがる）ものを順次観光することになる場合、それら複数の対象物に対応する複数の区分エリアを１つのクラスタに集合させることが可能となる。
【０１２９】
このクラスタ化を採用すれば、１つのクラスタが１つの観光ツアーをカバーすることが可能となる。一方、データベース２６は、端末２０からダウンロード・リクエストを受信すると、ユーザの現在位置が、その観光ツアーによってカバーされるいずれかの区分エリア内に位置する限り、サーバ２４は、その観光ツアーに対応するクラスタを表すクラスタデータ、すなわち、観光ツアーによってカバーされる複数の区分エリアに対応する複数の参照エリアおよび複数の観光情報を表すデータを一括して端末２０に送信することが可能である。
【０１３０】
これにより、端末２０は、前記観光ツアー中にサーバ２４からのダウンロードが少なくとも一回可能であれば、その観光ツアーに必要な複数の観光情報をすべてダウンロードすることが可能となる。
【０１３１】
よって、その観光ツアーによってカバーされる複数の区分エリアのうちのいずれか一箇所でもサーバ２４との接続が確立できる限り、端末２０は、サーバ２４からのダウンロードがいずれの区分エリアにおいて行われたとしても、いずれの区分エリアにおいても、その区分エリアに適した観光情報の検索を行うことが可能となる。その結果、ユーザは、現在位置の如何を問わず、すなわち、サーバ２４との接続の可否と問わず、観光ツアー中、現在位置に適した観光情報を取得することが可能となる。
【０１３２】
例えば、客船に乗って複数の港に寄港しながら旅行を行う場合、海上においては、端末２０は、最寄りの基地局２２からの距離が遠すぎるため、サーバ２４との通信は不能であるが、ＧＰＳ受信器４８も方位角センサ４９も正常に作動する。したがって、端末２０は、寄港時に、サーバ２４と通信し、その後に訪問する予定の観光地に関する観光情報をサーバ２４からダウンロードしておけば、次の寄港までの間、サーバ２４との通信が不能であっても、端末２０は、その後に訪問する観光地（例えば、船上から見える海岸などの地形）をユーザが撮影すると、その観光地に関する観光情報を検索してその観光情報をユーザに提供することができる。
【０１３３】
図９には、クラスタデータがサーバ２４から端末２０にダウンロードされた場合に、端末データベース６０に保存されるクラスタデータの構成が概念的に表されている。
【０１３４】
端末データベース６０においては、複数の参照エリアを表すデータと複数の観光情報セットを表すデータとが互いに関連付けて保存される。各参照エリアを表すデータは、その参照エリアの四辺形を定義する４つの点のうち、第１の対角位置に位置するものを表す地理的座標データ（ｘ１，ｙ１）と、第２の対角位置にあるものを表す地理的座標データ（ｘ２，ｙ２）とを有する。
【０１３５】
図１０は、端末データベース６０に保存される複数の参照エリアであって、方位角ごとに対象物ＯＢが関連付けられているものを示す平面図である。この例においては、１つの参照エリアに１つの観光情報セットが関連付けられ、その観光情報セットが、少なくとも１つの方位角別観光情報を有する。図１０に示す一例における参照エリアＲＡ，ＲＢ，ＲＣおよびＲＤは、図６に示す参照エリアＲＡ，ＲＢ，ＲＣおよびＲＤと同一である。
【０１３６】
図１０に示す一例においては、紙面の真上が、基準方位である真北（磁北）を表し、その基準方位から時計方向に４５度ずつ隔たるごとに異なる対象物ＯＢ１，ＯＢ２，ＯＢ３，ＯＢ４，ＯＢ５，ＯＢ６，ＯＢ７およびＯＢ８が、１つの参照エリアＲＢに割り当てられている。各対象物ＯＢ１，ＯＢ２，ＯＢ３，ＯＢ４，ＯＢ５，ＯＢ６，ＯＢ７，ＯＢ８は、地理的に、参照エリアＲＢ内に少なくとも部分的に存在してもよいし、参照エリアＲＢ内に全く存在しなくてもよい。
【０１３７】
本実施形態においては、同じ参照エリアにつき、各方位角に、１つの観光情報のみが割り当てられる。よって、１つの参照エリアに割り当てられた複数の方位角のうちのいずれかが選択されれば、自動的に、１つの観光情報が選択されることになる。
【０１３８】
図１１には、サーバ２４から端末２０にダウンロードされるクラスタデータの構造の一例における観光情報セットの内容が概念的に表されている。
【０１３９】
図１１に示す例においては、各参照エリアに１つの観光情報セットが関連付けられ、その観光情報セットが、複数の方位角別観光情報を有し、それら方位角別観光情報は、複数の対象物にそれぞれ関連付けられるとともに、複数の方位角にそれぞれ関連付けられている。
【０１４０】
図１２には、前述のカメラ制御モジュールがフローチャートで概念的に表されている。
【０１４１】
このカメラ制御モジュールがＣＰＵ４０によって実行されると、まず、ステップＳ１０１において、カメラ４４のレンズ（図示しない）の前方に位置する対象物が被写体として端末２０の画面５０上に表示される。次に、ステップＳ１０２において、ユーザによる撮影動作が行われるのが待たれる。
【０１４２】
撮影動作が行われると、ステップＳ１０３において、所定の撮影処理が行われ、続いて、ステップＳ１０４において、カメラ４４によって撮影された被写体の画像を表す画像ファイルが作成される。その作成された画像ファイルは、撮影時刻に関連付けて、メモリ４２の所定位置に保存される。
【０１４３】
その後、ステップＳ１０５において、その撮影直後の所定期間、前記マイクにより、周辺の音声が録音される。続いて、ステップＳ１０６において、前記マイクによって録音された音声を表す音声ファイルが作成される。その作成された音声ファイルは、前記撮影時刻に関連付けて、メモリ４２の所定位置に保存される。
【０１４４】
その結果、共通の撮影時刻により、同じ撮影動作に応答して作成された画像ファイルと音声ファイルとが互いに関連付けられる。よって、再生モードが実行されると、撮影された画像と録音された音声とが、互いに同期するように、画面５０という画像出力デバイスと、前記スピーカなどの音声出力デバイスとによってそれぞれ再生される。
【０１４５】
その後、ステップＳ１０１に戻り、続いて、ステップＳ１０２において、再びユーザによって撮影動作が行われることが待たれる。
【０１４６】
図１３および図１４には、前述の検索モジュールがフローチャートで概念的に表されている。この検索モジュールは、図３に示すステップＳ４においてユーザの撮影動作が検出されると、ステップＳ８ないしＳ１１を実行するために実行される。
【０１４７】
この検索モジュールがＣＰＵ４０によって実行されると、まず、ステップＳ３０１において、ＧＰＳ受信器４８によって検出されたユーザの現在位置（最新の測定結果）がメモリ４２から入力される。
【０１４８】
次に、ステップＳ３０２において、前記方位角測定モジュールの実行によって測定された現在方位角がメモリ４２から入力される。この時点では、ユーザの最新の撮影動作が行われた直後におけるユーザが位置および方位角がそれぞれ、現在位置および現在方位角として測定されることになる。
【０１４９】
次に、ステップＳ３０３において、端末データベース６０に現に保存されているクラスタデータすなわち現クラスタデータがこれから行おうとしている検索に有効であるか否かが判定される。具体的には、現クラスタデータに対応する区分エリア内にユーザの現在位置が含まれているか否かが判定される。
【０１５０】
さらに具体的には、本実施形態においては、ＣＰＵ４０による計算を簡単にするために、現クラスタデータに含まれている複数の参照エリアのいずれかの内部にユーザの現在位置が位置するか否かが判定される。
【０１５１】
例えば、複数の参照エリアのうちの少なくとも一つにつき、その参照エリアの四辺形の経度方向範囲（ｘ１からｘ２まで）内に現在位置の経度(ｘｕｓｅｒ)が存在し、かつ、その参照エリアの四辺形の緯度方向範囲（ｙ１からｙ２まで）内に現在位置の緯度(ｙｕｓｅｒ)が存在するか否かが判定される。
【０１５２】
今回は、現クラスタデータが有効であると仮定すれば、ステップＳ３０３の判定がＹＥＳとなり、その後、ステップＳ３０４において、今回は、サーバ２４との接続試行が省略される。続いて、図１４に示すステップＳ３１３に移行する。
【０１５３】
これに対し、今回は、現クラスタデータが有効ではないと仮定すれば、ステップＳ３０３の判定がＮＯとなり、その後、ステップＳ３０５において、サーバ２４との接続が試行される。
【０１５４】
続いて、ステップＳ３０６において、サーバ２４との接続が確立されたか否かが判定される。
【０１５５】
今回は、サーバ２４との接続の確立に失敗したと仮定すれば、ステップＳ３０６の判定がＮＯとなり、その後、ステップＳ３０７において、図４（ｅ）に例示するように、画面５０上に「観光情報が見つかりません。」というメッセージが表示される。今回は、現在位置において検索を行うのに必要なクラスタデータが存在しないため、目的の観光情報を検索することが不可能であるからである。以上で、この検索モジュールの今回の実行が終了する。
【０１５６】
これに対し、今回は、サーバ２４との接続の確立に成功したと仮定すれば、ステップＳ３０６の判定がＹＥＳとなり、その後、ステップＳ３０８において、サーバ２４に対して前述のダウンロード・リクエストが送信される。
【０１５７】
続いて、ステップＳ３０９において、そのダウンロード・リクエストに応答して、サーバ２４から新クラスタデータがダウンロードされる。その新クラスタデータは、ユーザの現在位置が位置する区分エリアをカバーするクラスタデータである。その後、ステップＳ３１０において、旧クラスタデータが端末データベース６０から消去される。
【０１５８】
続いて、ステップＳ３１１において、ダウンロードされた新クラスタデータが端末データベース６０に保存される。その結果、端末データベース６０において旧クラスタデータが新クラスタデータによって上書きされることになる。
【０１５９】
続いて、ステップＳ３１２において、サーバ２４との接続が終了させられる。
【０１６０】
本実施形態においては、ユーザの現在位置が変化しても、現クラスタデータが有効である領域内にユーザが位置する限り、新クラスタデータのダウンロードは行われない。よって、クラスタデータの無駄なダウンロードも頻繁なダウンロードも回避され、その結果、端末２０のＣＰＵ４０が新クラスタデータのダウンロードに占有される時間が短くなって、ＣＰＵ４０が観光情報の検索を高速に行うことが可能となる。
【０１６１】
その後、図１４に示すステップＳ３１３において、端末データベース６０に保存されている現クラスタデータによって表される複数の参照エリアのうち、ユーザの現在位置が位置するものが、暫定参照エリアとして抽出される。その抽出も、ステップＳ３０３と同様にして、各参照エリアの地理的座標値と、ユーザの現在位置の地理的座標値とを互いに比較することによって行われる。
【０１６２】
続いて、ステップＳ３１４において、先行するステップＳ３１３において抽出された参照エリアの数である抽出数が「１」であるか否かが判定される。今回は、その抽出数が「１」であると仮定すれば、ステップＳ３１４の判定がＹＥＳとなり、その後、ステップＳ３１５において、今回の１つの暫定参照エリアが１つの最終参照エリアであると判定される。
【０１６３】
続いて、ステップＳ３１６において、現在方位角がメモリ４２から入力される。続いて、ステップＳ３１７において、先行するステップＳ３１５の実行によって取得された１つの最終参照エリアに関連付けられている複数の方位角別観光情報のうち、現在方位角に最も近い方位角が割り当てられているものが最適の観光情報として抽出される。
【０１６４】
その後、ステップＳ３１８において、その抽出された最適の観光情報が、現在位置と現在方位角との双方を反映した観光情報として端末２０の画面５０上に表示される。以上で、この検索モジュールの今回の実行が終了する。
【０１６５】
これに対し、今回は、参照エリアの抽出数が「２」以上であるために「１」ではないと仮定すれば、ステップＳ３１４の判定がＮＯとなり、その後、ステップＳ３１９に移行する。
【０１６６】
ステップＳ３１９においては、抽出された複数の暫定参照エリアの各々の面積が計算される。具体的には、各暫定参照エリアは、長方形または正方形であり、かつ、対角位置にある２つの点のそれぞれの地理的座標値が既知であることに着目し、それら地理的座標値を用いることにより、各暫定参照エリアの面積が計算される。
【０１６７】
その後、ステップＳ３２０において、前記抽出された複数の暫定参照エリアから、計算された面積が最小であるものが１つの最終参照エリアとして抽出される。続いて、ステップＳ３１６に移行し、その抽出された最終参照エリアに関連付けられている観光情報が画面５０上に表示される。以上で、この検索モジュールの今回の実行が終了する。
【０１６８】
ここで、図１３および図１４を参照して詳述した検索モジュールの実行内容をより具体的に説明する。
【０１６９】
説明の便宜上、図５に示す一例において、ユーザである観光者が、図５に示される１つの地域を、スポットＰ１，スポットＰ２およびスポットＰ３の順に移動するというシナリオを想定する。
【０１７０】
このシナリオに対して、図１１および図１２に示す検索モジュールが実行された場合には、観光者がスポットＰ１において撮影動作を行うと、参照エリアＲＡが抽出され、その参照エリアＲＡに関連付けられる複数の方位角別観光情報のうち、現在方位角に対応するものが端末２０の画面５０上に表示される。このとき、対象物Ａが、観光者がその時点で注目している対象物であると推定され、結局、端末２０の画面５０上に表示される観光情報は、その推定対象物Ａの属性を表す情報となる。
【０１７１】
次に、観光者がスポットＰ２において撮影動作を行うと、今度は、参照エリアＲＣが抽出され、その参照エリアＲＣに関連付けられる複数の方位角別観光情報のうち、現在方位角に対応するもの、すなわち、推定対象物Ｃの属性を表す情報が端末２０の画面５０上に表示される。
【０１７２】
続いて、観光者がスポットＰ３において撮影動作を行うと、今度は、参照エリアＲＤが抽出され、その参照エリアＲＤに関連付けられる複数の方位角別観光情報のうち、現在方位角に対応するもの、すなわち、推定対象物Ｄの属性を表す情報が端末２０の画面５０上に表示される。
【０１７３】
このように、本実施形態においては、観光者が移動するにつれて、撮影するたびに端末２０の画面５０上に出現する観光情報が観光者の現在位置に応じて時々刻々変化する。
【０１７４】
さらに、本実施形態においては、各参照エリアに関連付けられる観光情報が、各参照エリアに関連付けられる対象物の属性を表している。
【０１７５】
具体的には、例えば、図５に示す一例において、対象物Ｃが「富士山」という地形である場合には、その対象物Ｃに関連付けられる観光情報が、例えば、「富士山」の地理的特徴、地形的特徴、学術的特徴、歴史的特徴、道案内、評価などを表す情報を含むように作成される。
【０１７６】
ただし、これに代えて、端末２０の画面５０上に表示される観光情報は、対応する参照エリアに対応する対象物とは別の対象物の属性を表すように作成してもよい。
【０１７７】
具体的には、例えば、端末２０の画面５０上に表示されている観光情報に対応する参照エリア内にユーザが現在方位角のもとに立っている場合に、そのユーザがその前方において視認することが可能な対象物に関する観光情報が端末２０の画面５０上に表示されるようにしてもよい。
【０１７８】
より具体的には、例えば、図５に示す一例において、対象物Ａが静岡県静岡市にある「三保の松原」という、富士山を望む景勝地であり、かつ、対象物Ｃが「富士山」という地形である場合に、ユーザの撮影動作をトリガとして、端末２０が、ユーザが、対象物Ａに対応する参照エリア内に、ほぼ真北を向いて立っていることを検知すると、対象物Ａではなく対象物Ｃに関する観光情報が端末２０の画面５０上に表示される態様で本発明を実施することが可能である。
【０１７９】
なお付言するに、本実施形態においては、端末２０のうち、ＣＰＵ４０と、メモリ４２のうち、そのＣＰＵ４０によって実行される主制御モジュール、通信モジュール、ＧＰＳ制御モジュール、方位角測定モジュールおよび検索モジュールを記憶する部分とが互いに共同して、コントローラを構成する。
【０１８０】
そのコントローラのうち、図３に示すステップＳ５およびＳ６を実行する部分が、測定部として機能し、同図に示すステップＳ９を実行する部分が、抽出部として機能し、同図に示すステップＳ１０およびＳ１１を実行する部分が、提供部として機能する。それら抽出部および提供部が互いに共同して検索部を構成する。
【０１８１】
また、そのコントローラのうち、図１３に示すステップＳ３０３ないしＳ３０５およびＳ３１２を実行する部分が、通信許可／禁止部として機能し、同図に示すステップＳ３０６ないしＳ３０９を実行する部分が、ダウンロード部として機能し、同図に示すステップＳ３１０およびＳ３１１を実行する部分が、上書き部として機能する。
【０１８２】
＜本発明の第２実施形態＞
【０１８３】
次に、本発明の例示的な第２実施形態に従うユーザ携帯端末（以下、単に「端末」という。）２０を含む観光情報提供システム１０を図１５ないし図２１を参照することにより説明する。ただし、本実施形態は、第１実施形態に従うユーザ携帯端末２０および観光情報提供システム１０と共通する要素があるため、共通する要素については、同一の符号または名称を付して引用することにより、重複した説明を省略し、異なる要素についてのみ、詳細に説明する。
【０１８４】
図１５（ａ）は、本実施形態に従う端末２０が動作する環境の一例を説明するために、ある時刻ｔ１において、静止している対象物ＯＢ２の、ユーザの位置ＴＰ１に対する方位角がθ１であることを示している。一方、図１５（ｂ）は、同じ動作環境において、次の時刻ｔ２において、同じ対象物ＯＢ２の、移動後のユーザの位置ＴＰ２に対する方位角がθ２に変化することを示している。
【０１８５】
このように、ユーザが注視している対象物ＯＢが静止物であっても、その対象物ＯＢを注視しているユーザの位置ＴＰが変化すると、ユーザの視線方向すなわちカメラ４４のレンズが向いている撮影方向が変化し、ユーザの方位角θも変化する。すなわち、注視している対象物ＯＢが同じでも、ユーザの方位角θがユーザの位置ＴＰに依存するという位置依存性が存在するのである。
【０１８６】
これに対し、前述の第１実施形態においては、端末データベース６０に各方位角別観光情報に関連付けられて記憶される方位角、すなわち、各対象物に関連付けられて記憶される方位角が、ユーザの現在位置の時間的変化にもかかわらず変化しない静的方位角Ψとして定義される。その静的方位角Ψは、対応する対象物の位置の、ユーザの現在位置に対する方位角であって、ユーザの現在位置の如何を問わず、ユーザが、それの現在位置が内包される参照エリア内の設定位置（例えば、参照エリア内の幾何学的中央領域）から、前記対応する対象物を注視することを仮定した場合にユーザの視線方向について取得される方位角である。
【０１８７】
そのため、前述の第１実施形態を採用する場合には、複数の対象物に関連付けて端末データベース６０に記憶されている複数の静的方位角Ψのうち、ユーザの現在方位角θに最も近いものを選択しても、その選択された静的方位角Ψに対応する対象物が、ユーザが真に観光情報を取得したいと考えている対象物に一致しない可能性が残る。
【０１８８】
これに対し、本実施形態においては、複数の対象物に関連付けて端末データベース６０に記憶される複数の方位角Ψが、ユーザの現在位置の時間的変化に伴って変化する動的方位角として定義される。その動的方位角Ψは、各対象物の位置（正確には、図１６に示すように、各対象物ＯＢの基準点ＲＰの位置）の、ユーザの現在位置に対する方位角であって、ユーザの現在の視線の方向の如何を問わず、ユーザがそれの現在位置から各対象物（正確には、図１６に示すように、各対象物ＯＢの基準点ＲＰ）を注視することを仮定した場合にユーザの視線方向について取得される方位角である。
【０１８９】
図１６（ａ）は、本実施形態に従う端末２０のメモリ４２の参照テーブル（後に図１９（ａ）を参照して詳述する）に記憶される動的方位角Ψが、そのユーザ携帯端末２０の動作中に、ユーザの移動に追従して動的に更新される様子を説明するために、ある更新時刻ｔ１において、静止している各対象物ＯＢ（ｉ）の、ユーザの位置ＴＰ１に対する方位角の記憶値がΨ（ｉ）であることを示している。一方、図１６（ｂ）は、次の更新時刻ｔ２において、同じ各対象物ＯＢ（ｉ）の、移動後のユーザの位置ＴＰ２に対する方位角の記憶値がΨ´（ｉ）に変化することを示している。
【０１９０】
図１７は、本実施形態に従うユーザ携帯端末２０が、前記参照テーブルに記憶されている方位角Ψを更新するために、その方位角Ψの最新値を、各対象物ＯＢの基準点ＲＰの経緯度（ｘＲＰ，ｙＲＰ）と、ユーザの現在位置ＴＰの経緯度（ｘＴＰ，ｙＴＰ）とから計算するメカニズムを説明するための平面図である。
【０１９１】
本実施形態においては、各対象物ＯＢごとに、地図上に、１つの直角三角形が想定され、その直角三角形は、各対象物ＯＢごとに、それの内部に予め固定点として設定された基準点ＲＰとユーザの現在位置ＴＰとを結ぶ直線を斜辺とし、かつ、他の２辺が経度方向および緯度方向にそれぞれ平行であるように定義される。
【０１９２】
この直角三角形については、前記斜辺の長さが、基準点ＲＰとユーザの現在位置ＴＰとの距離Ｄに等しく、また、前記他の２辺のうち緯度方向に平行なもの（以下、「底辺」という。）の長さが、（ｙＲＰ−ｙＴＰ）で表され、また、それら斜辺と底辺との間の角度が、動的方位角Ψである。
【０１９３】
距離Ｄは、ピタゴラスの定理を用いることにより、基準点ＲＰの経緯度（ｘＲＰ，ｙＲＰ）と、ユーザの現在位置ＴＰの経緯度（ｘＴＰ，ｙＴＰ）とから計算することが可能である。
【０１９４】
動的方位角Ψは、三角関数を用いることにより、
Ψ＝ｃｏｓ−１（（ｙＲＰ−ｙＴＰ）／Ｄ）
なる式で計算することが可能である。
【０１９５】
このように、２点の座標値のみから動的方位角Ψを計算できるのは、それら２点の位置が決まれば、経緯度座標系上において、斜辺を除く他の２辺が経緯度方向に平行であるという拘束条件のおかげで、唯一の直角三角形が定義されるからである。
【０１９６】
図１８に示すように、本実施形態においては、サーバ２４から端末２０にダウンロードされる１つのクラスタデータが、各参照エリアごとに、複数の対象物別観光情報セットを有する。各対象物別観光情報セットは、対応する対象物ＯＢの識別子と、その対象物ＯＢに設定された基準点ＲＰの経緯度と、その対象物ＯＢに割り当てられた対象物別観光情報ＴＩとを有する。このような構造を有するクラスタデータは、端末データベース６０に保存され、それにより、前記参照テーブルが構築される。
【０１９７】
対象物別観光情報ＴＩは、文言上、対象物ごとの個別の観光情報を意味するが、端末データベース６０に動的方位角Ψに関連付けて前記参照テーブルに記憶されることに注目すれば、動的方位角Ψごとの個別の観光情報を意味すると考えることが可能である。
【０１９８】
本実施形態においては、前記参照テーブルに記憶されている複数の参照エリアのうちのいずれかが、ユーザの現在位置ＴＰに適した今回の参照エリアとして選択されると、その今回の参照エリアに関連付けられた複数の対象物の各々につき、動的方位角Ψおよび距離Ｄが計算される。その後、図１９に示すように、それら計算された動的方位角Ψおよび距離Ｄが前記参照デーブルに追加される。
【０１９９】
さらに、同じ参照エリアが継続的に有効である間、ユーザの現在位置ＴＰの、所定時間前の位置からの変化量が所定値を超えると、同じ参照エリアにつき、動的方位角Ψおよび距離Ｄが再計算され、その結果、前記参照テーブルが動的方位角Ψおよび距離Ｄに関して、ユーザの移動に追従するように動的に更新される。
【０２００】
前述の第１実施形態においては、同じ参照エリアにつき、各方位角に、１つの方位角別観光情報のみが割り当てられる。よって、１つの参照エリアに割り当てられた複数の方位角のうちのいずれかが選択されれば、自動的に、１つの方位角別観光情報が選択されることになる。
【０２０１】
本実施形態においては、前述の第１実施形態と実質的に同様に、ユーザの現在位置ＴＰに対応する参照エリアすなわち今回の参照エリアに関連付けられている複数の対象物のうち、ユーザの現在方位角θとの誤差が設定範囲内にある動的方位角Ψに関連付けられて前記参照テーブルに記憶されているものが、ユーザが観光情報の取得を希望している対象物である可能性があると判定される。
【０２０２】
このプロセスは、ユーザの現在位置ＴＰおよび現在方位角θを用いて、ユーザの現在位置ＴＰから、そのユーザの現在の視線方向に放射状に延びる１つの方位角ゾーンを想定し、ユーザの現在位置ＴＰに対応する参照エリアに関連付けられている複数の対象物のうち、その想定された方位角ゾーン内に位置するものが、ユーザが観光情報の取得を希望している対象物である可能性があると判定されるプロセスと等価である。
【０２０３】
図１９に示す例においては、方位角ゾーン内に３つの対象物ＯＢ１，ＯＢ２およびＯＢ３が存在し、それら対象物ＯＢ１，ＯＢ２およびＯＢ３にそれぞれ対象物別観光情報（前述のように、方位角別観光情報と等価である）が割り当てられる。方位角ゾーンは、所定の角度（例えば、２０度）を有する扇形を有する。
【０２０４】
図１９に示す例示的なシナリオは、前述の第１実施形態との比較において説明すれば、同じ参照エリアにつき、各方位角に、複数の対象物別観光情報が割り当てられるシナリオと等価である。そのため、特別の対策を講じない限り、１つの参照エリアに割り当てられた複数の方位角のうちのいずれかが選択されれること、すなわち、１つの方位角ゾーンが特定されることが行われても、１つの対象物を自動的に選択することも、１つの対象物別観光情報を自動的に選択することもできない。
【０２０５】
そこで、本実施形態においては、ユーザの現在方位角θとの誤差が設定範囲内にある動的方位角Ψに関連付けられて前記参照テーブルに記憶されている対象物の数が複数である場合、すなわち、ユーザの現在位置ＴＰと現在方位角θとによって定義される１つの方位角ゾーン内に複数の対象物が存在する場合に、それら対象物とユーザとの距離Ｄを参照することにより、それら対象物のうちのいずれかが、ユーザの介入を全く必要としないように全自動的に、最適対象物として選択される。
【０２０６】
具体的には、図１９に例示するように、それら対象物のうち、ユーザとの距離Ｄが最小であるものが、今回の対象物として自動的に選択される。図１９の例においては、対象物ＯＢ１とユーザとの距離Ｄ１が、他の２つの対象物ＯＢ２およびＯＢ３とユーザとの距離Ｄ２およびＤ３より短いため、対象物ＯＢ１が今回の対象物として選択される。その結果、ユーザの現在位置ＴＰに関し、その対象物ＯＢ１の背後に位置する対象物ＯＢ２およびＯＢ３が、今回の対象物から排除されることになる。
【０２０７】
さらに具体的には、本実施形態においては、今回の参照エリアに関連付けられた複数の対象物から、ユーザの現在方位角θとの誤差が設定範囲内にある動的方位角Ψに関連付けられて前記参照テーブルに記憶されているものが暫定対象物として抽出され、その抽出された暫定対象物の数が複数である場合に、それら暫定対象物のうち、ユーザの現在位置ＴＰからの距離Ｄが最小であるものが最終対象物として選択され、その選択された最終対象物に対応する対象物別観光情報がユーザに提供される。
【０２０８】
図２０は、端末２０の全体的な作動の概略を説明するためのフローチャートであり、これは、その端末２０内の主制御モジュールの要部を概念的に表すフローチャートでもある。
【０２０９】
このフローチャートにおいては、図３に示すステップＳ１ないしＳ９と同じステップが実行される。続いて、ステップＳ１０において、前述のようにして、ステップＳ９において抽出された参照エリアを対象に、それに関連付けられた少なくとも１つの対象物につき、基準点ＲＰの経緯度（ｘＲＰ，ｙＲＰ）と、ユーザの現在位置ＴＰの経緯度（ｘＴＰ，ｙＴＰ）とから、動的方位角Ψと距離Ｄとが計算される。
【０２１０】
その後、ステップＳ１１において、前記参照テーブルが、それら計算された動的方位角Ψと距離Ｄとが反映されるように更新される。
【０２１１】
続いて、ステップＳ１２において、今回の参照エリアに関連付けられる複数の対象物別観光情報から１つの対象物別観光情報が、その１つの対象物別観光情報に割り当てられた動的方位角Ψとユーザの現在方位角θとの差が予め設定された許容値以下となるように抽出される。
【０２１２】
その後、ステップＳ１３において、図３に示すステップＳ１１と同様にして、抽出された対象物別観光情報が端末２０の画面５０上に表示される。
【０２１３】
図２１は、端末２０内の検索モジュールのうち、図１４のフローチャートによって表される部分に相当する部分を概念的に表すフローチャートである。
【０２１４】
その検索モジュールのうち、図示されていない前半部分は、第１実施形態を説明する図１３に示すフローチャートと共通し、また、図２１に示されている後半部分は、第１実施形態を説明する図１４に示すフローチャートに対し、ステップＳ４０１ないしＳ４０９が追加されている。
【０２１５】
図２１に示す後半部分においては、ステップＳ３１３ないしＳ３２０が第１実施形態と同様にして実行される。その後、ステップＳ４０１において、ユーザの現在位置ＴＰが、それの前回値（所定時間前の現在位置ＴＰ）から、許容値以上変化したか否かが判定される。すなわち、前記参照テーブルを動的方位角Ψおよび距離Ｄに関して更新することが必要であるか否かが判定されるのである。
【０２１６】
今回は、ユーザの現在位置ＴＰが、それの前回値（所定時間前の現在位置ＴＰ）から、許容値以上変化したと仮定すると、ステップＳ４０１の判定がＹＥＳとなり、ステップＳ４０２において、ステップＳ３１５またはＳ３２０において抽出された最終参照エリアにつき、それに関連付けられた各対象物ごとに、基準点ＲＰの経緯度（ｘＲＰ，ｙＲＰ）と、ユーザの現在位置ＴＰの経緯度（ｘＴＰ，ｙＴＰ）とから、動的方位角Ψと距離Ｄとが計算される。
【０２１７】
その後、ステップＳ４０３において、前記参照テーブルが、それら計算された動的方位角Ψと距離Ｄとが反映されるように更新される。続いて、ステップＳ４０４に移行する。
【０２１８】
これに対し、今回は、ユーザの現在位置ＴＰが、それの前回値（所定時間前の現在位置ＴＰ）から、許容値以上変化してはいないと仮定すると、ステップＳ４０１の判定がＮＯとなり、ステップＳ４０４に移行する。
【０２１９】
いずれの場合にも、ステップＳ４０４において、メモリ４２からユーザの現在方位角θが読み出され、続いて、ステップＳ４０５において、その読み出された現在方位角θと前記参照テーブルとを照合することにより、今回の参照エリアに関連付けられている複数の動的方位角Ψから、ユーザの現在方位角θとの誤差が設定範囲内にある動的方位角Ψが抽出され、その抽出された動的方位角Ψに関連付けられて前記参照テーブルに記憶されている対象物が暫定対象物として抽出される。
【０２２０】
その後、ステップＳ４０６において、先行するステップＳ４０５において抽出された対象物の数である抽出数が「１」であるか否かが判定される。今回は、その抽出数が「１」であると仮定すれば、ステップＳ４０６の判定がＹＥＳとなり、その後、ステップＳ４０７において、今回の１つの暫定対象物が１つの最終対象物であると判定される。
【０２２１】
続いて、ステップＳ４０９において、先行するステップＳ４０７の実行によって取得された１つの最終対象物に関連付けられている対象物別観光情報が最適の観光情報として抽出され、その抽出された観光情報が端末２０の画面５０上に表示される。
【０２２２】
これに対し、今回は、対象物の抽出数、すなわち、暫定対象物の数が「２」以上であるために「１」ではないと仮定すれば、ステップＳ４０６の判定がＮＯとなり、その後、ステップＳ４０８に移行する。
【０２２３】
ステップＳ４０８においては、抽出された複数の暫定対象物と、ユーザの現在位置ＴＰとの間の複数の距離Ｄが前記参照テーブルから読み出され、それら読み出された複数の距離Ｄのうち最小のものが抽出される。さらに、前記抽出された複数の暫定対象物のうち、前記抽出された最小距離Ｄを有するものが、１つの最終対象物として抽出される。
【０２２４】
続いて、ステップＳ４０９に移行し、その抽出された最終対象物に関連付けられている対象物別観光情報が最適の観光情報として画面５０上に表示される。以上で、この検索モジュールの今回の実行が終了する。
【０２２５】
本実施形態においては、今回の参照エリアにつき、各対象物とユーザの現在位置ＴＰとの距離Ｄの計算が、暫定対象物の抽出に先立ち、ステップＳ４０１の判定がＹＥＳである場合に、ステップＳ４０２において行われて、その計算結果が前記参照テーブルに反映される。
【０２２６】
これに代えて、暫定対象物の抽出に先立って距離Ｄを計算してその距離Ｄを前記参照テーブルに保存することなく、ステップＳ４０８において、はじめて、今回の参照エリアにつき、各対象物とユーザの現在位置ＴＰとの距離Ｄが計算される態様で本発明を実施することが可能である。この態様によれば、前記参照テーブルが、距離Ｄを保存するための領域を有せずに済むため、そのサイズの小形化が可能となり、それにより、メモリ４２のうち、前記参照テーブルによって占有される領域が、保存される対象物別観光情報セットの数の割に狭くて済む。
【０２２７】
＜本発明の第３実施形態＞
【０２２８】
次に、本発明の例示的な第３実施形態に従うユーザ携帯端末（以下、単に「端末」という。）２０を含む観光情報提供システム１０を図２２および図２３を参照することにより説明する。ただし、本実施形態は、第１または第２実施形態に従うユーザ携帯端末２０および観光情報提供システム１０と共通する要素があるため、共通する要素については、同一の符号または名称を付して引用することにより、重複した説明を省略し、異なる要素についてのみ、詳細に説明する。
【０２２９】
前述の第１および第２実施形態においては、ユーザが撮影モードを選択した場合に、ユーザの撮影動作に応答して、被写体の撮影が行われるとともに、それと並行して、その被写体に対応する観光情報が自動的に検索されてユーザに提供される。
【０２３０】
これに対し、本実施形態においては、ユーザが、撮影を意図しておらず、単に観光情報の検索、すなわち、観光案内のみを意図しているために、前述の観光案内モードを選択した場合に、ユーザが、注目している対象物（将来の被写体であるかもしれないしそうではないかもしれない）をさえぎるように端末２０をかざしてその端末２０に対して所定の動作をユーザが行うことに応答して、その対象物に対応する観光情報が自動的に検索されてユーザに提供される。
【０２３１】
図２２は、本実施形態に従う端末２０の全体的な作動の概略を説明するためのフローチャートであり、これは、その端末２０内の主制御モジュールの要部を概念的に表すフローチャートでもある。図２２のフローチャートは、図２０のフローチャートと共通するステップがあるため、異なるステップのみを、図２３（ａ）および図２３（ｂ）に示す一動作例を参照しつつ、詳細に説明する。図２３（ａ）および図２３（ｂ）は、端末２０の検索動作の一例の実行中に、画面上の画像が、対象物を表す画像から、その対象物についての観光情報を表すテキストに変化する様子を示す正面図である。
【０２３２】
まず、ステップＳ１において、図２３（ａ）に例示するように、操作メニューが画面５０上に表示される。その操作メニューは、ユーザによって選択される複数のモードを示すアイコンおよび／またはテキストを有している。それら複数のモードは、観光案内モード（図において「観光案内」で示す）と、撮影モード（図において「パチリでガイド」で示す）と、再生モード（図において「写真を見る」で示す）と、アルバム一覧モード（図において「アルバム一覧」で示す）とを有している。
【０２３３】
それらモードのうち、観光案内モードを概略的に説明するに、ユーザによって観光案内モードが選択されると、カメラ４４のレンズが向けられている対象物（すなわち、カメラ４４のターゲットが合わせられている対象物）が画面５０上に表示され、ユーザの所定の動作、例えば、ユーザが画面５０を所定位置においてタップするという動作に応答して、その対象物に適したローカルな観光情報（例えば、観光案内）がタイムリーに画面５０上に表示される。
【０２３４】
次に、ステップＳ２において、図２３（ａ）に例示するように、ユーザによって観光案内モードが選択されると、ステップＳ３において、図２３（ａ）に例示するように、カメラ４４のレンズが向けられている対象物を表す画像が画面５０上に表示される。
【０２３５】
ステップＳ３においては、このとき、同じ画面５０上に、カメラ４４のターゲット位置を示す表示の一例であるターゲット・マークも、対象物を表す画像に重ねて表示される。そのターゲット・マークの一例は、垂直線と水平線とから成る十字線と、その十字線の交点に対して同心である内側円および外側円から成る二重同心円との組合せである。ユーザは、ターゲット・マークのうちの垂直線上に対象物の中心が位置するように、カメラ４４のターゲットを対象物に位置合わせすることを推奨される。
【０２３６】
続いて、ユーザによる所定の動作（例えば、ユーザが画面５０をターゲット・マークの位置においてタップするという動作）が行われると、ステップＳ４において、ユーザの検索開始動作が検出される。
【０２３７】
その後、ステップＳ５およびＳ６ないしステップＳ８ないしＳ１３が、図２０に示すステップＳ５およびＳ６ないしステップＳ８ないしＳ１３と同様にして実行される。その結果、図２３（ｂ）に示すように、今回の対象物、すなわち、「富士山」という地形に適した観光情報が画面５０上に表示される。
【０２３８】
前述の第１および第２実施形態においては、ユーザの撮影動作に連動して最適参照エリアの検索および最適観光情報の検索が開始され、これに対し、上述の第３実施形態においては、ユーザの検索開始動作に応答して最適参照エリアの検索および最適観光情報の検索が開始される。
【０２３９】
それらに代えて、例えば、ユーザの動作を直接的なトリガとすることなく、予め設定された条件が成立するごとに自動的に、最適参照エリアの検索および最適観光情報の検索が開始される態様で本発明を実施することが可能である。
【０２４０】
その「条件」は、例えば、一定時間が経過するごとに成立したり、最寄りの基地局２２が変わるごとに成立したり、新しい基地局２２との通信が確立されるごとに成立したり、ユーザの撮影動作が行われる時間間隔が所定値を超えると成立するように設定することが可能である。いずれの場合にも、ユーザの動作を直接的なトリガとすることなく、最適参照エリアの検索および最適観光情報の検索が自動的に開始される。
【０２４１】
＜本発明の第４実施形態＞
【０２４２】
次に、本発明の例示的な第４実施形態に従うユーザ携帯端末（以下、単に「端末」という。）２０を図２４および図２５を参照することにより説明する。ただし、本実施形態は、第１、第２または第３実施形態に従うユーザ携帯端末２０と共通する要素があるため、共通する要素については、同一の符号または名称を付して引用することにより、重複した説明を省略し、異なる要素についてのみ、詳細に説明する。
【０２４３】
本実施形態に従う端末２０は、第１、第２または第３実施形態に従うユーザ携帯端末２０に対し、避難所誘導モジュール（図示しない）が追加されている。よって、本実施形態に従う端末２０は、前述の、観光案内モード、撮影モード、再生モード、アルバム一覧モードおよびファイル削除モードという複数のモードに加えて、避難所誘導モードを有している。
【０２４４】
ユーザが、それらモードのうち、避難所誘導モードを選択すると、ＣＰＵ４０が前記避難所誘導モジュールを実行し、それにより、端末２０が、地図上における複数の避難所のうちユーザの現在位置の近傍に位置するものを検索してユーザに表示することにより、ユーザを目標の避難所まで誘導することを視覚的に支援する。その目標の避難所への誘導中、ユーザは、典型的には、端末２０を、自身の胸部前方の位置において、画面５０が概して水平となるように、かつ、画面５０の長軸方向が自身の進行方向と一致するように保持する。画面５０は、一般に、長方形を成しており、長軸方向に互いに平行に延びる一対の長辺と、短軸方向に互いに平行に延びる一対の短辺とによって周囲を画定される。
【０２４５】
図２４（ａ）および図２４（ｂ）は、本実施形態に従う端末２０が、避難所誘導モードの実行中に、その端末２０の画面５０上の表示内容が、いずれかの避難場所が目標の避難場所として選択される前と選択された後とで互いに異なる様子を示す正面図である。また、図２５は、この端末２０が、避難所誘導モードの実行中に、作動する様子の概略を説明するためのフローチャートであり、これは、避難所誘導モジュールを概念的に表すフローチャートでもある。
【０２４６】
メモリ４２の端末データベース６０は、複数の避難所とそれぞれの地図上位置とを互いに関連付けて記憶することが可能である。複数の避難所は、図２４に示すように、例えば、公園、小学校、市民館などを有する。端末データベース６０には、それぞれの避難所の属性として、名称と、地図上位置（例えば、経度、緯度）と、他の関連情報（例えば、避難所が属するカテゴリー、標高）とが記憶される。それら情報も、前記クラスタデータの一部としてサーバ２４から端末２０にダウンロードされてメモリ４２に保存される。
【０２４７】
ユーザが避難所誘導モードを選択すると、図２５にフローチャートで表されている避難所誘導モジュールすなわち避難所誘導プログラムがＣＰＵ４０によって実行される。
【０２４８】
具体的には、まず、ステップＳ５０１において、ＧＰＳ受信器４８（測位センサの一例）を用いることにより、前記地図上における端末２０の現在位置（経緯度）が現在ユーザ位置として測定される。
【０２４９】
次に、ステップＳ５０２において、方位角センサ４９を用いることにより、端末２０の向きであってユーザの移動方向を表すように端末２０に固定的に設定されたものの、前記地図上における方位角が現在ユーザ方位角として測定される。
【０２５０】
前記向きの一例は、図２４に示すように、端末２０が正立姿勢でユーザに保持されている場合における画面５０の上向き（端末２０が水平姿勢でユーザに保持されている場合における画面５０の前向きに相当する）であるが、これに代えて、下向きとしたり、右向きとしたり、左向きとすることが可能である。ユーザは、端末２０を手に持ちながら、自身の進行方向と端末２０の向きとが互いに一致するように移動する（例えば、自ら歩行する、移動体によって搬送される）ことを要求される。
【０２５１】
続いて、ステップＳ５０３において、図３に示すステップＳ９と同様にして、前記複数の参照エリアから、前記測定された現在ユーザ位置が位置するものが抽出される。
【０２５２】
その後、ステップＳ５０４において、前記測定された現在ユーザ位置を検索キーとして用いて端末データベース６０の検索が行われ、それにより、前記抽出された参照エリアに関連付けて端末データベース６０に記憶されている複数の避難所から、前記測定された現在ユーザ位置から設定距離（例えば、２ｋｍ）内に位置するものが複数の候補避難所として抽出される。端末データベース６０においては、各参照エリアごとに、複数の避難所に関する情報が記憶される。
【０２５３】
続いて、ステップＳ５０５において、それら抽出された複数の候補避難所に関連付けて端末データベース６０に記憶されている複数の地図上位置と、現在ユーザ位置と、現在ユーザ方位角とに基づき、前記抽出された複数の候補避難所のそれぞれの地図上位置の、現在ユーザ位置に対する相対位置および現在ユーザ位置と各候補避難所との距離とが計算される。現在ユーザ位置と現在ユーザ方位角とが分かるため、ユーザが、現在位置からどの方向に移動しようとしているのかを予測することができ、その予測結果が地図上に可視化される。
【０２５４】
その後、ステップＳ５０６において、図２４（ａ）に例示するように、前記抽出された複数の候補避難所をそれぞれ表す識別情報が、一斉に、画面５０上に、前記抽出された複数の候補避難所について計算されたそれぞれの相対位置において、現在ユーザ位置（図２４においては、「現在地」で表す。）が、画面５０に設定された基準位置（例えば、画面５０の中心位置またはその位置から少しずれた位置）と一致し、かつ、前記向きが、画面５０に設定された基準線（例えば、画面５０の中心線であってその画面５０の長軸方向に延びるもの（以下、「長軸方向中心線」という。））と一致するように表示される。
【０２５５】
各候補避難場所の識別情報は、図２４（ａ）に示す一例においては、避難場所として使用する対象物（例えば、公園、学校、市民館、市民運動場などの公共施設）の名称と、その対象物の属するカテゴリーと、その対象物が所在する地点の標高と、現在ユーザ位置からの距離と、固有の図形とを有する。各候補避難場所の、現在ユーザ方位角（すなわち、ユーザの移動方向）に対する相対的な方位角は、画面５０上において、現在地の表示位置と、各候補避難所の表示位置とを結ぶ直線と、画面５０の長軸方向中心線とのなす角度として表示される。
【０２５６】
続いて、ステップＳ５０７において、それら表示されている複数の候補避難場所のうちのいずれかがユーザによって目標の避難場所として選択されることが待たれる。その選択は、例えば、図２４（ａ）に例示するように、画面５０上に表示されている複数の固有図形（固有の図形が破線の枠で囲まれたもの）のうちのいずれかをユーザがタッチすることによって行われる。
【０２５７】
ユーザによって目標の避難場所が選択される前の段階においては、ステップＳ５０１に戻るが、選択されると、ステップＳ５０８に移行する。
【０２５８】
そのステップＳ５０８においては、ステップＳ５０１と同様に、ＧＰＳ受信器４８（測位センサの一例）を用いることにより、前記地図上における端末２０の現在位置（経緯度）が現在ユーザ位置として測定される。
【０２５９】
次に、ステップＳ５０９において、ステップＳ５０２と同様に、方位角センサ４９を用いることにより、端末２０の向きの、前記地図上における方位角が現在ユーザ方位角として測定される。
【０２６０】
続いて、ステップＳ５１０において、前記選択された目標の避難所に関連付けて端末データベース６０に記憶されている地図上位置と、現在ユーザ位置と、現在ユーザ方位角とに基づき、前記選択された目標の避難所の地図上位置の、現在ユーザ位置に対する相対位置が計算される。
【０２６１】
その後、ステップＳ５１１において、図２４（ｂ）に例示するように、前記選択された目標の避難所を表す識別情報が、画面５０上に、前記選択された目標の避難所について計算された相対位置において、現在ユーザ位置が、画面５０に設定された基準位置（例えば、画面５０の中心位置またはその位置から少しずれた位置）と一致し、かつ、前記向きが、画面５０に設定された基準線（例えば、画面５０の長軸方向中心線）と一致するように表示される。
【０２６２】
その結果、図２４に示す例示的なシナリオにおいては、画面５０上に表示されている３つの候補避難場所のうちのいずれかがユーザによって目標の避難場所として選択されると、瞬時に、図２４（ａ）に示す表示モードから、図２４（ｂ）に示す表示モードに切り替わる。
【０２６３】
ただし、ユーザが、図２４（ａ）に示す位置および方位角にある状態で、「ＡＡ公園」を目標の避難場所として選択した直後は、たしかに、図２４（ｂ）に示す表示モードに切り替わるが、その切り替わった直後において、その切り替わる直前の位置および方位角から変化していない場合には、図２４（ａ）に示す「ＡＡ公園」と「現在地」とに関する地図情報すなわち地理的相対位置関係を表す情報のみがそのまま画面５０上に表示される。
【０２６４】
その後、ユーザが、図２４（ａ）に示す「現在地」から、地上に実在する「ＡＡ公園」に向かって真っすぐに移動すると、自身の進行方向の延長線上に「ＡＡ公園」が実在することを示す画像、すなわち、まさしく、図２４（ｂ）に示す画像が画面５０上に表示されることになる。
【０２６５】
図２４（ｂ）に示す表示モードにおいては、ユーザが移動するにつれて、ユーザが前記目標の避難場所に位置的におよび方位角的に、すなわち、距離的におよび角度的に接近する様子が、画面５０上に、時々刻々表示される。
【０２６６】
図２４（ｂ）に示す一例においては、「緊急避難中」という文字情報と、「戻る」ためにタッチされるべきアイコンとが、追加的に表示される。そのアイコンがユーザによってタッチされると、前述の操作メニューを表示するページ等、所定のページに戻るための処理が行われる。
【０２６７】
図２４（ｂ）に示す一例においては、ユーザの実際の移動方向が、目標の避難所に接近するために選択されるべき理想の移動方向に一致しているため、目標の避難所が、画面５０上に、現在地の表示位置から真っすぐ前方に位置する位置に表示される。これにより、ユーザは、今後も同じ方向に移動すれば、目標の避難所に接近ないしは到着することを視覚的に認識することができる。
【０２６８】
図２４（ｂ）に示す一例においては、現在地から目標の避難所までの残存距離が数値で逐次表示されるとともに、ユーザの実際の移動方向の、目標の避難所への最短ルートを達成するのに適したユーザの理想の移動方向からの隔たりが、現在地の表示位置と目標の避難所の表示位置とを結ぶ直線と画面５０の長軸方向中心線とのなす角度として逐次表示される。
【０２６９】
その後、ステップＳ５１２において、現在ユーザ位置の座標値（経緯度）と、目標の避難所の地図上位置の座標値（経緯度）との関係に基づき、現在ユーザ位置が目標の避難所の地図上位置にするか否か、すなわち、ユーザが目標の避難所に到着したか否かが判定される。到着しない場合には、ステップＳ５０８に戻るが、到着すると、このプログラムの実行が終了する。
【０２７０】
以上、本発明の例示的な実施の形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、前記［発明の概要］の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【要約】
【課題】ユーザの現在位置に適した観光情報を検索してユーザに提供する。
【解決手段】ユーザ携帯端末２０は、カメラ４４と、ユーザの現在位置を測定するＧＰＳ受信器４８と、ユーザの現在の視線の方位角を測定する方位角センサ４９と、地図上における複数の対象物に割り当てられた複数の参照エリアと複数の観光情報とを互いに関連付けて記憶するメモリ４２であって、前記複数の観光情報のうち、各参照エリアに関連付けられるものは、複数の方位角に関連付けられた複数の方位角別観光情報を含むものと、検索モジュールとを備えている。その検索モジュールは、前記複数の参照エリアから、測定された現在ユーザ位置が位置するものを抽出し、その抽出された参照エリアに関連付けられた複数の方位角別観光情報から、測定された現在ユーザ方位角に対応するものを抽出し、その抽出された方位角別観光情報をユーザに提供する。
【選択図】図２【図１】
0005547860.tif 000002
【図２】
0005547860.tif 000003
【図３】
0005547860.tif 000004
【図４】
0005547860.tif 000005
【図５】
0005547860.tif 000006
【図６】
0005547860.tif 000007
【図７】
0005547860.tif 000008
【図８】
0005547860.tif 000009
【図９】
0005547860.tif 000010
【図１０】
0005547860.tif 000011
【図１１】
0005547860.tif 000012
【図１２】
0005547860.tif 000013
【図１３】
0005547860.tif 000014
【図１４】
0005547860.tif 000015
【図１５】
0005547860.tif 000016
【図１６】
0005547860.tif 000017
【図１７】
0005547860.tif 000018
【図１８】
0005547860.tif 000019
【図１９】
0005547860.tif 000020
【図２０】
0005547860.tif 000021
【図２１】
0005547860.tif 000022
【図２２】
0005547860.tif 000023
【図２３】
0005547860.tif 000024
【図２４】
0005547860.tif 000025
【図２５】
0005547860.tif 000026