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