(57)【特許請求の範囲】
【請求項１】
記憶装置に記憶した階層構造を持つ情報をディスプレイに配信する配信部を備えた情報配信装置において、
前記携帯通信機が撮像した、前記ディスプレイに表示された前記情報の一部に対応した画像、並びに前記携帯通信機及び前記ディスプレイ間の距離を前記携帯通信機より受信する受信部と、
該受信部が受信した画像に基づいて、階層構造を持つ情報を前記記憶装置より読み出す読み出し部と、
読み出した情報を前記携帯通信機に送信する送信部とを備え、
前記受信部が受信した距離に基づいて、前記読み出し部は前記記憶装置より読み出す前記情報の階層を定め、及び／又は前記送信部は前記携帯通信機に送信する前記情報の階層を定めるようにしてある
ことを特徴とする情報配信装置。
【請求項２】
前記配信部は、各々異なる階層構造を持つ情報を複数のディスプレイに配信するようにしてあり、
各ディスプレイで表示されるべき画像及び前記携帯通信機より受信した画像のマッチングを行うことにより、前記携帯通信機が画像を撮像したディスプレイを特定する第２特定部を備える
ことを特徴とする請求項１に記載の情報配信装置。
【請求項３】
階層構造を持つ情報を記憶した記憶装置と、
前記情報を配信する配信部を有するコンピュータと、
該コンピュータより配信された前記情報を表示するディスプレイと、
前記コンピュータと通信する携帯通信機と
を備えた情報配信システムにおいて、
前記携帯通信機は、
前記ディスプレイに表示された情報の一部を撮像する撮像部、
該撮像部の合焦動作の結果から前記ディスプレイとの距離を算出する算出部、
並びに
前記撮像部により撮像した画像及び前記算出部により算出した距離を前記コンピュータに送信する送信部を有し、
前記コンピュータは、
前記携帯通信機が送信した前記画像及び距離を受信する受信部、
該受信部が受信した画像に基づいて、階層構造を持つ情報を前記記憶装置より読み出す読み出し部、
並びに
読み出した情報を前記携帯通信機に送信する送信部
を有し、
前記受信部が受信した距離に基づいて、前記読み出し部は前記記憶装置より読み出す前記情報の階層を定め、及び／又は前記送信部は前記携帯通信機に送信する前記情報の階層を定めるようにしてある
ことを特徴とする情報配信システム。
【請求項４】
コンピュータが、
階層構造を持つ情報をディスプレイに配信し、
前記ディスプレイに表示された前記情報の一部を撮像した画像並びに該画像を撮像した携帯通信機及び前記ディスプレイ間の距離を受信し、
受信した画像の前記ディスプレイの表示面での位置を検出し、
検出結果に基づいて、前記受信した画像に対応した階層構造を持つ情報を特定し、
特定結果に基づいて、記憶装置より前記情報を読み出す際、受信した距離に基づいて読み出す階層を定め、又は特定結果に基づいて、前記記憶装置より前記情報を読み出し、受信した距離に基づいて送信する前記情報の階層を定め、
読み出した情報を携帯通信機に送信する
ことを特徴とする情報配信方法。
【請求項５】
階層構造を持つ情報を表示したディスプレイを撮像し、前記情報の一部に対応する画像を撮像する撮像部と、
該撮像部の合焦動作の結果からディスプレイとの距離を算出する算出部と、
撮像した画像及び算出した距離を情報配信装置に送信する画像送信部と、
送信した画像に基づいて、送信された前記情報を受信する受信部と、
受信した前記情報を表示する表示部とを備え、
送信された前記情報は前記距離に基づいて、前記情報の階層を定められたものである
ことを特徴とする携帯通信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータから携帯通信装置へ情報を配信する情報配信装置、情報配信システム、情報配信方法及び携帯通信機に関する。
【背景技術】
【０００２】
昨今、携帯端末の小型化、高機能化が進んでいる。それに伴い携帯端末が取り扱える情報の量も飛躍的に増えている。しかしながら、情報閲覧の方法は旧態依然としたものであり、閲覧性は高いとは言い難い。特に階層構造を持つデータの閲覧では、表示している階層（レイヤ）に対する操作以外に、階層間の移動（レイヤ切り替え）が必要となるが、直感的な閲覧方法は見出されていない。
【０００３】
特許文献１には情報提供サーバ、ディスプレイ及びビデオカメラを含むシステムにおいて、ディスプレイに表示されたコンテンツの中で、ユーザが詳細情報を求める部分にフラッシュ光等を与えると、それを撮影したビデオカメラ画像から、情報提供サーバはフラッシュ光が当たった位置を検出し、その位置に表示されている内容について、より詳細な情報を表示装置に表示するシステムが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−５６０５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のシステムは、表示装置と共にビデオカメラを、携帯端末にはフラッシュ光を発する発光素子を必要とする。また、表示装置は同時に一人のユーザしか利用できない。
【０００６】
本発明は、上述のごとき事情に鑑みてなされたものであり、ディスプレイの画面を参照する各ユーザが自分の注視位置を直感的に指定可能で、各ユーザが指定する画面上の位置を検出し、その位置に応じた情報を各ユーザに提供可能な情報配信装置、情報配信システム、情報配信方法及び携帯通信機を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る情報配信装置は、記憶装置に記憶した階層構造を持つ情報をディスプレイに配信する配信部を備えた情報配信装置において、前記携帯通信機が撮像した、前記ディスプレイに表示された前記情報の一部に対応した画像、並びに前記携帯通信機及び前記ディスプレイ間の距離を前記携帯通信機より受信する受信部と、該受信部が受信した画像に基づいて、階層構造を持つ情報を前記記憶装置より読み出す読み出し部と、読み出した情報を前記携帯通信機に送信する送信部とを備え、前記受信部が受信した距離に基づいて、前記読み出し部は前記記憶装置より読み出す前記情報の階層を定め、及び／又は前記送信部は前記携帯通信機に送信する前記情報の階層を定めるようにしてあることを特徴とする。
【００１２】
本発明にあっては、携帯通信機で撮像した画像に基づいて、情報配信装置は階層構造を持つ情報を読み出し、携帯通信機に送信する。ユーザは、ディスプレイに表示された情報の中で注視した部分を、携帯通信機で撮影するという直感的な操作で指定し、注視した部分に関連する情報を得ることが可能となる。
また、携帯通信機とディスプレイまでの距離に基づいて、読み出し部より読み出す情報の階層及び／又は携帯通信機に送信する情報の階層を定めるようにしてあるので、携帯通信機をディスプレイに近づけたり、遠ざけたりすることにより、携帯通信機に表示される情報の階層が変化することとなる。ユーザは直感的な操作により、情報の階層を切り替えることが可能となる。
【００１３】
本発明に係る情報配信装置は、前記配信部は、各々異なる階層構造を持つ情報を複数のディスプレイに配信するようにしてあり、各ディスプレイで表示されるべき画像及び前記携帯通信機より受信した画像のマッチングを行うことにより、前記携帯通信機が画像を撮像したディスプレイを特定する第２特定部を備えることを特徴とする。
【００１４】
本発明にあっては、複数のディスプレイに情報を配信するので、より多くのユーザにサービスを提供することが可能となる。また、携帯通信機から受信画像とディスプレイに表示されるべき画像とのマッチングによりディスプレイを特定するので、ディスプレイに関する情報を入力させるなどの作業をユーザに行わせる必要がない。
【００１５】
本発明に係る情報配信システムは、階層構造を持つ情報を記憶した記憶装置と、前記情報を配信する配信部を有するコンピュータと、該コンピュータより配信された前記情報を表示するディスプレイと、前記コンピュータと通信する携帯通信機とを備えた情報配信システムにおいて、前記携帯通信機は、前記ディスプレイに表示された情報の一部を撮像する撮像部、該撮像部の合焦動作の結果から前記ディスプレイとの距離を算出する算出部、並びに前記撮像部により撮像した画像及び前記算出部により算出した距離を前記コンピュータに送信する送信部を有し、前記コンピュータは、前記携帯通信機が送信した前記画像及び距離を受信する受信部、該受信部が受信した画像に基づいて、階層構造を持つ情報を前記記憶装置より読み出す読み出し部、並びに読み出した情報を前記携帯通信機に送信する送信部を有し、前記受信部が受信した距離に基づいて、前記読み出し部は前記記憶装置より読み出す前記情報の階層を定め、及び／又は前記送信部は前記携帯通信機に送信する前記情報の階層を定めるようにしてあることを特徴とする。
【００１６】
本発明にあっては、携帯通信機で撮像した画像に基づいて、コンピュータは階層構造を持つ情報を読み出し、携帯通信機に送信する。ユーザは、ディスプレイに表示された情報の中で注視した部分を、携帯通信機で撮影するという直感的な操作で指定し、注視した部分に関連する情報を得ることが可能となる。
また、携帯通信機とディスプレイまでの距離に基づいて、読み出し部より読み出す情報の階層及び／又は携帯通信機に送信する情報の階層を定めるようにしてあるので、携帯通信機をディスプレイに近づけたり、遠ざけたりすることにより、携帯通信機に表示される情報の階層が変化することとなる。ユーザは直感的な操作により、情報の階層を切り替えることが可能となる。
【００２１】
本発明に係る情報配信方法は、コンピュータが、階層構造を持つ情報をディスプレイに配信し、前記ディスプレイに表示された前記情報の一部を撮像した画像並びに該画像を撮像した携帯通信機及び前記ディスプレイ間の距離を受信し、受信した画像の前記ディスプレイの表示面での位置を検出し、検出結果に基づいて、前記受信した画像に対応した階層構造を持つ情報を特定し、特定結果に基づいて、記憶装置より前記情報を読み出す際、受信した距離に基づいて読み出す階層を定め、又は特定結果に基づいて、前記記憶装置より前記情報を読み出し、受信した距離に基づいて送信する前記情報の階層を定め、読み出した情報を携帯通信機に送信することを特徴とする。
【００２２】
本発明にあっては、ユーザは、ディスプレイに表示された情報の中で注視した部分を、携帯通信機で撮影するという直感的な操作で指定し、注視した部分に関連する情報を得ることが可能となる。
また、携帯通信機とディスプレイまでの距離に基づいて、読み出し部より読み出す情報の階層及び／又は携帯通信機に送信する情報の階層を定めるようにしてあるので、携帯通信機をディスプレイに近づけたり、遠ざけたりすることにより、携帯通信機に表示される情報の階層が変化することとなる。ユーザは直感的な操作により、情報の階層を切り替えることが可能となる。
【００２３】
本発明に係る携帯通信機は、階層構造を持つ情報を表示したディスプレイを撮像し、前記情報の一部に対応する画像を撮像する撮像部と、該撮像部の合焦動作の結果からディスプレイとの距離を算出する算出部と、撮像した画像及び算出した距離を情報配信装置に送信する画像送信部と、送信した画像に基づいて、送信された前記情報を受信する受信部と、受信した前記情報を表示する表示部とを備え、送信された前記情報は前記距離に基づいて、前記情報の階層を定められたものであることを特徴とする。
【００２４】
本発明にあっては、ユーザは、ディスプレイに表示された情報の中で注視した部分を、携帯通信機で撮影するという直感的な操作で指定し、注視した部分に関連する情報を得ることが可能となる。
また、ディスプレイまでの距離に基づいて、情報の階層を定められた情報を受信し表示するので、携帯通信機をディスプレイに近づけたり、遠ざけたりすることにより、表示される情報の階層が変化することとなる。ユーザは直感的な操作により、情報の階層を切り替えることが可能となる。
【発明の効果】
【００２５】
本発明にあっては、コンピュータは、ディスプレイに表示された情報の一部を撮像した画像を携帯端末から受信し、受信した画像に基づいて、階層構造を持つ情報を読み出し、携帯端末に送信するようしてあるので、ユーザは、ディスプレイに表示された情報の中で注視した部分を直感的な操作で指定し、コンピュータはユーザが求める情報を的確に提供することが可能となる。
また、携帯通信機とディスプレイまでの距離に基づいて、読み出し部より読み出す情報の階層及び／又は携帯通信機に送信する情報の階層を定めるようにしてあるので、携帯通信機をディスプレイに近づけたり、遠ざけたりすることにより、携帯通信機に表示される情報の階層が変化することとなる。ユーザは直感的な操作により、情報の階層を切り替えることが可能となる。
【図面の簡単な説明】
【００２６】
【図１】実施の形態１に係る情報提供システムの概略構成を示す説明図である。
【図２】コンテンツサーバのハードウェア構成を示した説明図である。
【図３】携帯端末のハードウェア構成を示した説明図である。
【図４】コンテンツデータベースに記憶してある階層構造を持つコンテンツの一例を  示す説明図である。
【図５】情報提供システムの動作手順を示したフローチャートである。
【図６】コンテンツサーバと携帯端末との通信リンクを確立する手順を示したフローチャートである。
【図７】地図を配信する処理手順を示したフローチャートである。
【図８】ディスプレイに表示されている地図の一例を示す説明図である。
【図９】携帯端末に表示される地図の一例を示す説明図である。
【図１０】携帯端末に表示される地図の他の例を示す説明図である。
【図１１】地形レイヤを表示した場合の地図の一例を示す説明図である。
【図１２】施設情報を表示した場合の画面の一例を示す説明図である。
【図１３】携帯端末に表示される地図の他の例を示す説明図である。
【図１４】施設情報をリスト表示している画面の一例を示す説明図である。
【図１５】拡大鏡としての利用についての説明図である。
【図１６】情報提供システムの動作手順を示したフローチャートである。
【図１７】初期表示の一例を示す説明図である。
【図１８】携帯端末の表示部に表示される画像の一例を示す説明図である。
【図１９】情報提供システムの動作手順を示したフローチャートである。
【図２０】ディスプレイに表示する広告映像の一例を示す説明図である。
【図２１】コンテンツデータベースのデータ構造の一例を示す説明である。
【図２２】情報提供システムの動作手順を示したフローチャートである。
【図２３】ディスプレイに表示する案内図の一例を示す説明図である。
【図２４】携帯端末をかざして店舗情報を取得する場合の説明図である。
【図２５】実施の形態６に係る情報提供システムの概略構成を示す説明図である。
【図２６】実施の形態７に係る情報提供システムの概略構成を示す説明図である。
【図２７】コンテンツサーバのハードウェア構成を示した説明図である。
【図２８】テレビジョン受信機のハードウェア構成を示した説明図である。
【図２９】携帯端末のハードウェア構成を示した説明図である。
【図３０】情報提供システムの動作手順を示したフローチャートである。
【図３１】情報提供システムの動作手順を示したフローチャートである。
【発明を実施するための形態】
【００２７】
以下、本発明をその実施の形態を示す図面に基づき具体的に説明する。
実施の形態１
図１は、実施の形態１に係る情報提供システムの概略構成を示す説明図である。情報提供システムは、コンテンツサーバ１（コンピュータ）、ディスプレイ２、携帯端末３（携帯通信機）を含む。コンテンツサーバ１とディスプレイ２とは、ＤＶＩ（Digital Visual
Interface）、ＨＤＭＩ（High Definition Multimedia Interface：登録商標）、ＶＧＡ（Video Graphics Array）等の有線、またはＵＷＢ(Ultra Wide Band)方式、ワイヤレスＵＳＢ（Universal Serial Bus）、インテル（登録商標）ＷｉＤｉ（Wireless Display）等無線により接続されている。ディスプレイ２はコンテンツサーバ１が出力するコンテンツデータを表示する。コンテンツサーバ１と携帯端末３とは、ＵＳＢ、ＷｉＦｉ（wireless fidelity）、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＷｉＭＡＸ（Worldwide Interoperability for
Microwave Access）等を用いて通信を行う。
【００２８】
図２は、コンテンツサーバ１のハードウェア構成を示した説明図である。コンテンツサーバ１は制御部１１、コンテンツデータベース１２（記憶部）、画像処理部１３、通信部１４（送信部）を含む。制御部１１はＣＰＵ(Central Processing Unit)１１ａ、ＲＡＭ
（Random Access Memory）１１ｂ、ＲＯＭ（Read Only Memory）１１ｃを含む。
【００２９】
ＣＰＵ１１ａは、バスを介してハードウェア各部と接続されている。ＣＰＵ１１ａはＲＯＭ１１ｃに記憶された制御プログラム（コンピュータプログラム）に従いハードウェア各部を制御する。ＲＡＭ１１ｂは例えばＳＲＡＭ（Static ＲＡＭ）、ＤＲＡＭ（Dynamic
ＲＡＭ）、フラッシュメモリ等である。ＲＡＭ１１ｂは、ＣＰＵ１１ａによる各種プログラムの実行時に発生する種々のデータを一時的に記憶する。コンテンツデータベース１２は携帯端末３に提供する階層構造を持つコンテンツ（階層構造を持つ情報）を記憶して
いる。画像処理部１３はディスプレイ２に表示する画像を生成し、ディスプレイ２に出力する。通信部１４は携帯端末３と通信する機能及びネットワークＮを介して、他のコンピュータと通信する機能を備える。ネットワークＮはインターネット、ＷＡＮ（Wide Area Network）、パケット交換網等である。
【００３０】
図３は携帯端末３のハードウェア構成を示した説明図である。携帯端末３は制御部３１、カメラ部３２（画像取得部）、加速度センサ３３（測定部）、表示部３４、操作部３５、通信部３６（送信部）を含む。制御部３１はＣＰＵ３１ａ、ＲＡＭ３１ｂ、ＲＯＭ３１ｃを含む。
【００３１】
ＣＰＵ３１ａは、バスを介してハードウェア各部と接続されている。ＣＰＵ３１ａはＲＯＭ３１ｃに記憶された制御プログラムに従いハードウェア各部を制御する。ＲＡＭ３１ｂは例えばＳＲＡＭ（Static ＲＡＭ）、ＤＲＡＭ（Dynamic ＲＡＭ）、フラッシュメモ
リ等である。ＲＡＭ３１ｂは、ＣＰＵ３１ａによる各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００３２】
カメラ部３２は、カメラモジュール３２ａ、ＡＦ（Auto Focus）機構３２ｂを含む。カメラモジュール３２ａはレンズ系、撮像素子等を含み、画像を取得する。ＡＦ（Auto Focus）機構３２ｂはカメラモジュール３２ａのレンズ系を制御し、自動的にピント合わせを行う。加速度センサ３３は計測した携帯端末３の所定方向の加速度を微分することにより、携帯端末３の傾きを算出する。表示部３４はカメラモジュール３２ａで撮像した画像、コンテンツサーバ１より送信されたコンテンツ、操作のためのボタン、メニュー等が表示される。操作部３５は携帯端末３を操作するためのボタン、表示部３４を操作に用いるためのタッチパネル等を含む。
【００３３】
通信部３６はコンテンツサーバ１と通信を行う。携帯端末３からコンテンツサーバ１に送信するのは、カメラモジュール３２ａで撮像した画像、ディスプレイ２との距離、加速度センサ３３の計測値から求めた携帯端末３の傾き角度、操作情報等である。コンテンツサーバ１から送信されるのは、コンテンツ画像等である。
【００３４】
図４はコンテンツデータベース１２に記憶してある階層構造を持つコンテンツの一例を示す説明図である。図４に示すのは、地図を用いて施設案内を行うコンテンツである。コンテンツは３階層構造となっている。１階層目は地図情報ｄ１と施設情報ｄ２とからなる。地図情報ｄ１は２階層目で１／１０万の地図ｄ１１、１／５万の地図ｄ１２、１／１万の地図ｄ１３…というように縮尺毎の地図からなる。さらに３階層目では、地図レイヤｄ１１１、地形レイヤｄ１１２、天気レイヤｄ１１３、交通情報レイヤｄ１１４、航空写真レイヤｄ１１５、気温レイヤｄ１１６、風レイヤｄ１１７等からなる。施設情報ｄ２は２階層目で各施設のデータｄ２１となる。施設情報ｄ２は各レコード間で親子関係を定義可能としてあり、階層構造のデータとなっている。
【００３５】
地図レイヤｄ１１１はベースとなる地図情報であり、都道府県界、市区町村境界、交通網（鉄道、駅、フェリー航路）、高速・有料道路、幹線道路、道路縁（二条線）等のラインデータ、主要建物データ、家屋データ、水面データ（海、河川、湖沼）、緑地データ等のポリゴンデータ、注記、道路番号等のポイントデータを含んでいる。
【００３６】
地形レイヤｄ１１２は等高線データを基に標高を色の濃淡や陰影により視覚的に表したポリゴンデータである。天気レイヤｄ１１３は天気予報を表示するためのポイントデータである。天気レイヤｄ１１３は属性データとして今日の天気、明日の天気等の情報を持つ。天気レイヤｄ１１３の地理情報（径度、緯度等）は固定データであるが、属性データである天気予報データは動的なデータである。天気予報データはネットワークＮを介して、
他のサーバ等から取得する。
【００３７】
交通情報レイヤｄ１１４は道路の渋滞状況等を表示するラインデータである。交通情報レイヤｄ１１４は固定データとしての地理情報、動的なデータである渋滞状況を示す属性データを含む。固定データとしての地理情報の一例としては日本デジタル道路地図協会のＤＲＭ（Digital Road Map）データである。すべての道路がノードとリンクで表現されているため、統一的な処理が可能である。ノードとは交差点その他道路網表現上の結節点等である。リンクとはノードとノードの間の道路区間である。各ノードと各リンクにはＩＤが振られている。属性データはリンク毎に持つことにより、リンク毎に渋滞状況を表現することが可能となる。渋滞状況データはネットワークＮを介して、他のサーバ等から取得する。この場合、他のサーバもＤＲＭデータに対応していれば、リンクＩＤと渋滞状況を取得すれば良い。
【００３８】
航空写真レイヤｄ１１５は所謂オルソ画像と呼ばれる画像データからなる。オルソ画像とは航空写真に生じる歪みを補正した画像である。
【００３９】
気温レイヤｄ１１６は気温を表示するポイントデータである。風レイヤｄ１１７は風向き、風速を表示するポイントデータである。天気レイヤｄ１１３と同様に地理情報（径度、緯度等）は固定データであるが、属性データである気温、風向き、風速は動的なデータである。これらのデータはネットワークＮを介して、他のサーバ等から取得する。
【００４０】
上記のレイヤのうち、航空写真レイヤｄ１１５はラスタデータであるが、他のレイヤについては、ベクタデータでもラスタデータでも良い。また、すべてのレイヤが全ての縮尺の地図に含まれている必要はなく、縮尺毎に適切なレイヤを選択しデータ作成を行なっても良い。さらに、ベースとなる地図レイヤｄ１１１は複数のデータが含まれているが、全ての縮尺の地図に同一のデータを含む必要はなく、縮尺毎に適切なデータを選択するしデータ作成を行なっても良い。
【００４１】
ベクタデータとした場合、データの精度が高く、表示時間が実用に耐えうる範囲内であれば、小縮尺（例えば１／１０万）から大縮尺（１／５００）の地図において共通のデータとしても良い。
【００４２】
施設情報ｄ２は、Ｎｏ、緯度・経度、カテゴリー、施設名、親リンク、表示開始縮尺、映像情報、解説、営業時間、子リンクを含む。Ｎｏは施設のＩＤとなる順番号が記憶される。緯度・経度は施設の地理的位置を示す緯度と経度の値が記憶される。緯度の値として、北緯の場合は＋、南緯の場合は−を付与する。経度の値として、東経の場合は＋、西経の場合は−を付与する。正負の符号により北緯と南緯との区別、東経と西経との区別を容易に行うことが可能となる。カテゴリーは施設のカテゴリーを表す文字列が記憶される。カテゴリーを表す文字列は、例えば、山、湖、商業施設等である。
【００４３】
施設名は施設の名称を表す文字列が記憶される。親リンク、子リンクはデータの階層構造を表すための欄である。親リンクには階層が上位のレコードのＩＤが記憶される。子リンクには階層が下位のレコードのＩＤが記憶される。例えば、Ｎｏ０００４のレコードは親リンクの値が０００３なので、Ｎｏ０００３のレコードが上位階層のレコードであることが分かる。従って、Ｎｏ０００３のレコードの子リンクの欄には、Ｎｏ０００４が記載されている。
【００４４】
親リンク、子リンクともに値００００は、対象となるレコードがないことを示す。例えば、Ｎｏが０００２のレコードは親リンクの値が００００であるので、それよりも上位の階層のレコードはないことを示している。また、Ｎｏが０００４のレコードは子リンクの
値が００００であるので、それよりも下位の階層のレコードはないことを示している。
【００４５】
表示開始縮尺は各レコードの情報を地図上に表示する最小縮尺の値を記憶する。例えば、Ｎｏ０００１のレコードは、縮尺１／１０万より表示を開始し、それよりも大きい縮尺では表示、それよりも小さい縮尺では非表示とすることを示している。
【００４６】
映像情報は施設に関する映像データを記憶する。図４の例では、データそのものではなく、ｊｐｇファイル名が記憶してある。
解説は、施設についての解説文が文章として記憶してある。
営業時間は、施設の営業時間が記憶してある。
【００４７】
次に、情報提供システムの動作について説明する。本実施の形態ではコンテンツサーバ１と携帯端末３とが無線通信を行うこととする。図５は情報提供システムの動作手順を示したフローチャートである。図６はコンテンツサーバ１と携帯端末３との通信リンクを確立する手順を示したフローチャートである。まず、コンテンツサーバ１と携帯端末３とが通信リンクを確立する（ステップＳ１）。図６に移り、コンテンツサーバ１のＣＰＵ１１ａは、携帯端末３をスキャンするコマンドを出力する（ステップＳ１１）。ＣＰＵ１１ａは携帯端末３からの応答の有無で、携帯端末３が見つかったか否かを判定する（ステップＳ１２）。携帯端末３から応答があり、携帯端末３が見つかった場合（ステップＳ１２でＹＥＳ）、ＣＰＵ１１ａは現在リンクを確立している携帯端末数が、最大可能リンク数未満であるか否かを調べる（ステップＳ１３）。最大可能リンク数未満である場合（ステップＳ１３でＹＥＳ）、ＣＰＵ１１ａは携帯端末３とのリンクを確立し（ステップＳ１４）、処理を終了する。最大可能リンク数に達している場合（ステップＳ１３でＮＯ）、ＣＰＵ１１ａは警告メッセージを携帯端末３に送信し（ステップＳ１５）、処理を終了する。携帯端末３に表示する警告メッセージは、例えば、「同時にはｘｘ人までしかご覧いただけません。申し訳ありませんがしばらくお待ちください」とする。携帯端末３から応答がなく、携帯端末３が見つからなかった場合（ステップＳ１２でＮＯ）、ＣＰＵ１１ａはリンク切断を行い（ステップＳ１６）、処理を終了する。ＣＰＵ１１ａは、図６に示した処理を所定間隔、例えば５秒間隔で実行する。なお、図６では、ステップＳ１４からＳ１６の処理後は、いずれも処理を終了しているが、処理をステップＳ１１に戻すようにしても良い。その場合は、ＣＰＵ１１ａが他の処理を実行できるよう、図６に示した処理は、バックエンドで動作させる。
【００４８】
図５に戻り、ユーザは携帯端末３をディスプレイ２にかざし、ディスプレイ２に表示されている情報の中で、注視した部分の画像をカメラモジュール３２ａで撮影する。携帯端末３のＣＰＵ３１ａは、カメラモジュール３２ａを制御して画像を取り込むとともに、画像を取り込む際のＡＦ機構３２ｂの動作結果から携帯端末３とディスプレイ２との距離を取得する。また、加速度センサ３３の計測結果より携帯端末３の傾きを、ＣＰＵ３１ａ（算出部）は算出する（ステップＳ２）。
【００４９】
携帯端末３のＣＰＵ３１ａは、取得した画像、距離、算出した傾きをコンテンツサーバ１に送信する（ステップＳ３）。コンテンツサーバ１のＣＰＵ１１ａ（検出部）は、携帯端末３より受信した画像、距離、傾きを基に、受信した画像のディスプレイ２に表示された画像内での位置を検出する。その位置により、ＣＰＵ１１ａはディスプレイ２に対する携帯端末３の位置と向き（相対的空間位置／向き）を算出する（ステップＳ４）。ＣＰＵ１１ａは算出した位置／向きより、携帯端末３に送信すべき画像の範囲を特定する。ＣＰＵ１１ａ（特定部）その範囲に対応した情報を特定する。ＣＰＵ１１ａ（読み出し部）は、コンテンツデータベース１２より特定した情報を読み出し、画像処理部１３により画像を生成させる（ステップＳ５）。ＣＰＵ１１ａは生成した画像を携帯端末３に送信する（ステップＳ６）。
なお、携帯端末３が加速度センサ３３を備えていることは必須の条件ではなく、携帯端末３が加速度センサ３３を備えていない場合は、携帯端末３より受信した画像とディスプレイ２に表示していた画像とにより、画像の回転ベクトル演算を行い、携帯端末３の傾きを算出すれば良い。
【００５０】
携帯端末３のＣＰＵ３１ａはコンテンツサーバ１より画像を受信する（ステップＳ７）。ＣＰＵ３１ａは受信した画像を表示部３４に表示し、ユーザからの操作を待つ（ステップＳ８）。ユーザが何らかの操作をした場合（ステップＳ８でＹＥＳ）、ＣＰＵ３１ａは終了操作であるか判定する（ステップＳ９）。終了操作である場合（ステップＳ９でＹＥＳ）、ＣＰＵ３１ａはコンテンツサーバ１との通信リンク等を行い、処理を終了する。終了操作でない場合（ステップＳ９でＮＯ）、ＣＰＵ３１ａは操作内容をコンテンツサーバ１に送信し（ステップＳ１０）、処理をステップＳ２に戻す。所定時間経過してもユーザによる操作がなかった場合（ステップＳ８でＮＯ）、ＣＰＵ３１ａは処理をステップＳ２に戻す。以下、ステップＳ２以降を繰り返す。以上が情報提供システムの基本的な動作である。
【００５１】
次に、提供するコンテンツが地図とした場合の情報提供システムの動作について、説明する。以下の説明において、携帯端末３は加速度センサ３３を持たないものとする。図７は地図を配信する処理手順を示したフローチャートである。コンテンツサーバ１のＣＰＵ１１ａは、携帯端末３から画像情報を取得する（ステップＳ２１）。ＣＰＵ１１ａは取得した画像情報を、ディスプレイ２に表示している地図情報と比較して、取得した画像情報の位置情報（経度、緯度）、携帯端末３の傾きを取得する（ステップＳ２２）。取得した画像情報は、ディスプレイ２に表示した画像の一部分であるので、画像マッチングを行うことにより、取得した画像情報がディスプレイ２に表示した画像のどの部分であるかが分かる。それにより、取得した画像情報の位置情報（経度、緯度）、携帯端末３の傾きを求めることが可能となる。
【００５２】
次に、ＣＰＵ１１ａは、携帯端末３とディスプレイ２との距離が変化したかを調べる（ステップＳ２３）。ここで、ＣＰＵ１１ａは、通信を行なっている携帯端末３よりディスプレイ２との距離を画像情報と共に取得し、ＲＡＭ１１ｂ等に携帯端末３毎に記憶しているものとする。ディスプレイ２との距離は、携帯端末３に内蔵されたＡＦ機構３２ｂがピント合わせの際に得た焦点距離より、ＣＰＵ３１ａが求めるものとする。
【００５３】
ＣＰＵ１１ａは、画像情報と共に取得した携帯端末３とディスプレイ２との距離を、ＲＡＭ１１ｂ等に記憶してある前回の距離と比較し、変化がないかを判定する。変化がある場合（ステップＳ２３でＹＥＳ）、ＣＰＵ１１ａは処理をステップＳ２４に移す。ＣＰＵ１１ａは変化量に応じて、携帯端末３に送信する地図の縮尺を変更する。変化がない場合（ステップＳ２３でＮＯ）、ＣＰＵ１１ａは処理をステップＳ２５に移す。
【００５４】
ＣＰＵ１１ａは、切替操作があったか否か判定する（ステップＳ２５）。ここでいう切替操作とは表示されているレイヤを非表示にすること、非表示となっているレイヤを表示にすることをいう。そのような操作信号は画像情報と別に携帯端末３からコンテンツサーバ１に送信されるものとする。
切替操作があった場合（ステップＳ２５でＹＥＳ）、ＣＰＵ１１ａは処理をステップＳ２６に移す。ＣＰＵ１１ａは、該当する地図レイヤの表示／非表示を切替える（ステップＳ２６）。切替操作がなかった場合（ステップＳ２５でＮＯ）、ＣＰＵ１１ａは処理をステップＳ２７に移す。
【００５５】
ＣＰＵ１１ａは、施設検索操作があったか否かを判定する（ステップＳ２７）。施設検索操作とは、例えば、地図の表示範囲内に含まれる施設の情報を一覧表示することを言う
。施設検索操作があった場合（ステップＳ２７でＹＥＳ）、ＣＰＵ１１ａは処理をステップＳ２８に移す。ＣＰＵ１１ａは、携帯端末３に表示する地図の表示範囲内に含まれる施設を空間検索により取得する。検索結果を基に施設情報リストを描画する（ステップＳ２８）。施設検索操作がなかった場合（ステップＳ２７でＮＯ）、ＣＰＵ１１ａは処理をステップＳ２９へ移す。
【００５６】
ＣＰＵ１１ａは、詳細表示操作があったか否かを判定する（ステップＳ２９）。詳細表示操作とは、選択した施設の詳細情報を表示させるための操作を言う。例えば、リスト表示された施設情報を選択した場合や、地図上の施設アイコンを選択した場合である。詳細表示操作があった場合（ステップＳ２９でＹＥＳ）、ＣＰＵ１１ａは選択された施設情報を描画する（ステップＳ３０）。ＣＰＵ１１ａは処理をステップＳ３３へ移す。詳細表示操作がなかった場合（ステップＳ２９でＮＯ）、ＣＰＵ１１ａは処理をステップＳ３１へ移す。
【００５７】
ＣＰＵ１１ａは、現在選択されている縮尺で、選択されている範囲の地図画像を描画する（ステップＳ３１）。ＣＰＵ１１ａは、地図の表示範囲内にある施設情報であって、表示開始縮尺が現在選択されている縮尺よりも小さいものの名称、アイコンを地図上に描画する（ステップＳ３２）。
【００５８】
ＣＰＵ１１ａは、画像の一部に、現在の表示内容に対応する仮想ボタン（施設検索ボタン、レイヤ切替メニュー等）を描画する（ステップＳ３３）。ＣＰＵ１１ａは、上述の処理にて作成した画像より携帯端末３の傾きに応じた画像を切り出す（ステップＳ３４）。ＣＰＵ１１ａは、切り出した画像を携帯端末３に送信する（ステップＳ３５）。ＣＰＵ１１ａは、処理を終了する。その後、再び、携帯端末３から画像が送信された場合、ＣＰＵ１１ａは再びＳ２１からの処理を行う。
【００５９】
次に、上述の処理を具体例に基づき説明する。図８はディスプレイ２に表示されている地図の一例を示す説明図である。地図上に描かれている矩形枠は、ユーザがカメラで撮影している範囲を描いたものである。携帯端末３のＣＰＵ３１ａは、ユーザ操作に従い、カメラモジュール３２ａに矩形枠の範囲を撮影させ、その画像を、通信部３６を用いてコンテンツサーバ１に送信する。ＡＦ機構３２ｂによるピント合わせの際に得た焦点距離、加速度センサ３３から得た端末の傾きを、ＣＰＵ３１ａはコンテンツサーバ１に送信しても良い。
【００６０】
コンテンツサーバ１のＣＰＵ１１ａは、受信した画像を基に、携帯端末３より送信された画像の位置（経度、緯度）、傾きを算出する（ステップＳ２２）。算出した画像の位置、端末の傾きを基に、ＣＰＵ１１ａは画像を切り出し（ステップＳ３４）、携帯端末３に送信する（ステップＳ３５）。図９は携帯端末３に表示される地図の一例を示す説明図である。図８に示した矩形枠の領域が、携帯端末３の表示部３４に表示されている。
【００６１】
図１０は携帯端末３に表示される地図の他の例を示す説明図である。図９が携帯端末３の表示部３４に表示されている状態で、ユーザが、携帯端末３をディスプレイ２に近づけると共に、富二山が画面に中央になるように動かした場合を想定したものである。図９と図１０とを比較すると、図１０に示す地図は、図９に示す地図よりも縮尺が大きくなっている。また、富二山が地図の中央付近に表示されている。また、縮尺が大きくなることにより、山小屋の表示開始縮尺より大きな縮尺となったため、山小屋が地図に表示されている。すなわち、コンテンツサーバ１のＣＰＵ１１ａは、ディスプレイ２との距離が変化したことを検出し（ステップＳ２３でＹＥＳ）、表示する地図の縮尺を変更する（ステップＳ２４）。
【００６２】
図１０には、さらに、レイヤ切替のメニューの一例が表示されている。ここで、チェックが付いているレイヤが表示対象となっている。図１０において、非表示となっている地形図を選択すると、図１１に示す画面が表示される。図１１は地形レイヤを表示した場合の地図の一例を示す説明図である。図１０と表示している範囲は同様であるが、等高線が表示されている。ＣＰＵ１１ａは、レイヤの切替操作を検知し（ステップＳ２５）、選択された地形レイヤを非表示から表示に切り替える（ステップＳ２６）。
なお、上述の説明において、レイヤ切替メニューは予め画面に表示されているものとして説明したが、それに限られない。ユーザが携帯端末３の操作部３５にある特定のボタンを押下したときに、レイヤ切替メニューを表示することとしても良い。
【００６３】
図１２は施設情報を表示した場合の画面の一例を示す説明図である。図１０において、山小屋のアイコンをユーザが選択した場合、コンテンツサーバ１のＣＰＵ１１ａは詳細表示操作されたことを検知し（ステップＳ２９でＹＥＳ）、山小屋に関する情報を、コンテンツデータベース１２の施設名欄、営業時間欄、解説欄から読み出し、その内容を描画する（ステップＳ３０）。
【００６４】
図１３は携帯端末３に表示される地図の他の例を示す説明図である。この例ではテーマパーク内の地図等、多くの施設が含まれている。ユーザにより施設検索ボタンが選択されると、コンテンツサーバ１のＣＰＵ１１ａは施設検索操作を検知し（ステップＳ２７でＹＥＳ）、地図の表示範囲内の施設を検索する。例えば、ＣＰＵ１１ａは地図の４隅の緯度、経度を取得する。ＣＰＵ１１ａは、それらの値とコンテンツデータベース１２の施設情報ｄ２各レコードの経度・緯度とを比較し、表示範囲内に含まれるレコードを抽出する。ＣＰＵ１１ａは検索結果として施設名をリスト表示する。図１４は施設情報をリスト表示している画面の一例を示す説明図である。地図画面の上に施設リストウィンドウが表示され、地図の表示範囲内に含まれる施設の名称がリスト表示されている。
【００６５】
上述の説明においては、携帯端末が複数台の場合の処理については、特に述べていないが、コンテンツサーバ１と複数台の携帯端末がリンクしている場合も同様であり、それぞれの携帯端末毎に、上記の処理を行えば良い。
【００６６】
上述のように、本実施の形態では、携帯端末３が撮影し送信した画像に基づき、コンテンツサーバ１はユーザが指定した位置を検出し、その位置に応じた情報をユーザが使用する携帯端末３に送信することが可能となる。
【００６７】
なお、上述の説明では、地図データはラスタデータである前提で説明したが、それに限られずベクトルデータであっても良い。ベクトルデータである場合は、携帯端末３に表示する画像をコンテンツサーバ１で生成するのではなく、携帯端末３で行なっても良い。コンテンツサーバ１は表示に必要な地図データを携帯端末３に送信し、携帯端末３は受信した地図データを用いて、画像を生成する。
【００６８】
実施の形態２
本実施の形態では、拡大鏡としての利用について説明する。図１５は拡大鏡としての利用についての説明図である。図１５Ａはディスプレイ２に表示されている文字の例である。図１５Ｂは図１５Ａで示した文字を拡大表示した例である。図１５Ａに示した「廣」という文字は画数が多く見づらいために、ユーザは携帯端末３をディスプレイ２にかざして文字を拡大表示させている。
【００６９】
図１６は情報提供システムの動作手順を示したフローチャートである。携帯端末３のＣＰＵ３１ａは、通信部３６を制御し、コンテンツサーバ１とリンクを確立する（ステップＳ１）。ユーザは携帯端末３をディスプレイ２にかざし、拡大したい部分をカメラモジュ
ール３２ａで撮影する。ＣＰＵ３１ａは、カメラモジュール３２ａから画像を取り込むと共に、ＡＦ機構３２ｂより得た焦点距離を基に、携帯端末３とディスプレイ２との距離を算出する（ステップＳ４０）。ＣＰＵ３１ａは画像と距離をコンテンツサーバ１に送信する（ステップＳ４１）。コンテンツサーバ１のＣＰＵ１１ａは、受信した画像と距離を基に、携帯端末３がどの位置でディスプレイ２を撮影したのか、すなわち、ディスプレイ２のどの部分を携帯端末３は撮影したのかを求める（ステップＳ４２）。ＣＰＵ１１ａは求めた位置に基づき部分画像を、画像処理部１３に生成させる（ステップＳ４３）。ＣＰＵ１１ａは生成した画像を携帯端末３に送信する（ステップＳ６）。
【００７０】
携帯端末３のＣＰＵ３１ａは画像を受信し、表示部３４に表示する（ステップＳ７）。ＣＰＵ３１ａは、所定時間ユーザから操作がないかを監視し（ステップＳ８）、操作があれば（ステップＳ８でＹＥＳ）、ＣＰＵ３１ａは終了操作であるか判定する（ステップＳ９）。終了操作である場合（ステップＳ９でＹＥＳ）、ＣＰＵ３１ａはコンテンツサーバ１との通信リンク等を行い、処理を終了する。終了操作でない場合（ステップＳ９でＮＯ）、操作内容をコンテンツサーバ１に送信し（ステップＳ１０）、処理をステップＳ４０に戻す。操作がなければ（ステップＳ８でＮＯ）、ＣＰＵ３１ａは、処理をステップＳ４０に戻す。
【００７１】
拡大鏡として利用する場合は、携帯端末３がディスプレイ２に近づいた場合は画像を拡大し、離れた場合は縮小して表示するようにする。
なお、文字を拡大する場合は、出力画像が傾くと見辛くなることも考えられるので、携帯端末３は傾きの計測をせず、傾きをコンテンツサーバ１に送信しないこととする。傾きを用いるか否かは、ユーザが切り替えられるようにしても良いし、携帯端末３のＣＰＵ３１ａが画像の内容を解析し、判定しても良い。または、コンテンツサーバ１が文字情報をディスプレイ２に表示している場合は、携帯端末３から受信した傾き情報は用いないこととしても良い。
【００７２】
以上のように、本実施の形態においては、ディスプレイ２に表示している画像の一部を、携帯端末３とディスプレイ２との距離に応じて、適切な倍率で拡大／縮小して携帯端末３に表示するので、ユーザは携帯端末３を拡大鏡として利用できる。特に文字を拡大表示する際には、フォントサイズを変更する等の処理を行えば、文字の形を保ったまま拡大表示されるので、画数が多い漢字でも字形が潰れずに、確認することが可能となる。
【００７３】
実施の形態３
本実施の形態では、表示するコンテンツ階層を自動的に切り替える。例として、人体の構造を示す図鑑とする。図１７は初期表示の一例を示す説明図である。人体の右手部分が通常にディスプレイ２に表示されている。図１８は携帯端末３の表示部３４に表示される画像の一例を示す説明図である。図１７に示した人体の右手部分が表示されているが、皮膚は表示されずに、骨格が表示されている。ディスプレイ２に携帯端末３をかざすことにより、皮膚を透過して骨格を眺めるというイメージである。この状態で携帯端末３をディスプレイ２に近づけると、骨格ではなく血管を表示するというように、表示するレイヤを自動的に切り替える。この場合において、画像の拡大／縮小は、携帯端末３とディスプレイ２との距離の変化により行うのではなく、ユーザの操作で行うものとする。例えば、操作部３５が備える機械スイッチ、表示部３４に表示した仮想ボタンが操作された場合に、画像の拡大／縮小を変化させれば良い。
【００７４】
図１９は情報提供システムの動作手順を示したフローチャートである。携帯端末３のＣＰＵ３１ａは、通信部３６を制御し、コンテンツサーバ１とリンクを確立する（ステップＳ１）。ユーザは携帯端末３をディスプレイ２にかざし、内部構造を参照したい部分をカメラモジュール３２ａで撮影する。ＣＰＵ３１ａは、カメラモジュール３２ａから画像を
取り込むと共に、ＡＦ機構３２ｂより得た焦点距離を基に、携帯端末３とディスプレイ２との距離を算出する（ステップＳ４０）。ＣＰＵ３１ａは画像と距離をコンテンツサーバ１に送信する（ステップＳ４１）。コンテンツサーバ１のＣＰＵ１１ａは、受信した画像と距離を基に、携帯端末３がどの位置でディスプレイ２を撮影したのか、すなわち、ディスプレイ２のどの部分を携帯端末３は撮影したのかを求める（ステップＳ４２）。ＣＰＵ１１ａは求めた位置に基づき表示すべきレイヤを選択し、携帯端末３へ送信する画像を画像処理部１３に生成させる（ステップＳ４４）。今回の例では、皮膚を非表示にして、血管を表示する。ＣＰＵ１１ａは生成した画像を携帯端末３に送信する（ステップＳ６）。
【００７５】
携帯端末３のＣＰＵ３１ａは画像を受信し、表示部３４に表示する（ステップＳ７）。ＣＰＵ３１ａは、所定時間ユーザから操作がないかを監視し（ステップＳ８）、操作があれば（ステップＳ８でＹＥＳ）、ＣＰＵ３１ａは終了操作であるか判定する（ステップＳ９）。終了操作である場合（ステップＳ９でＹＥＳ）、ＣＰＵ３１ａはコンテンツサーバ１との通信リンク等を行い、処理を終了する。終了操作でない場合（ステップＳ９でＮＯ）、操作内容をコンテンツサーバ１に送信し（ステップＳ１０）、処理をステップＳ４０に戻す。操作がなければ（ステップＳ８でＮＯ）、ＣＰＵ３１ａは、処理をステップＳ４０に戻す。例えば、ユーザの操作は画像の拡大／縮小である。
【００７６】
以上のように本実施の形態では、人体図鑑のように人体の構造を、階層構造データとして表現し、携帯端末３とディスプレイ２との距離により、人体の表面の皮膚から、血管、筋肉、骨格等人体の内部に至るまで、順次切り替えるので、ユーザは直感的な操作により、階層構造データを参照することが可能となる。
なお、携帯端末３とディスプレイ２との距離により、表示するレイヤを変化させることとしたが、それに限られない。表示するレイヤを固定とし、携帯端末３とディスプレイ２との距離により、画像を拡大／縮小するようにしても良い。この場合、ある特定のレイヤを細かく見ることが可能となる。
また、本実施の形態で扱うデータとして、ＣＴ（Computed Tomography）画像、ＭＲＩ
（Magnatic Resonance Image）画像を採用しても良い。この場合において、携帯端末３とディスプレイ２との距離により、表示する断層を変化させるので、より直感的な操作感をユーザに提供することが可能となる。
【００７７】
実施の形態４
本実施の形態では、デジタルサイネージとしての利用について、説明する。図２０はディスプレイ２に表示する広告画像の一例を示す説明図である。女性が肩からバックを下げて歩いている映像である。この映像の一部分には広告へのリンクが仮想的に貼られている。図２０において点線の四角で囲った部分がリンクの貼られている領域である。領域ｆは、女性の顔部分に領域が設定されている。領域ｂは、バッグ部分に領域が設定されている。領域ｓは、ハイヒールの部分に領域が設定されている。
【００７８】
図２１はコンテンツデータベース１２のデータ構造の一例を示す説明である。コンテンツデータベース１２は、画像データｄ３と広告コンテンツｄ４とを含む。画像データｄ３は、ＩＤ欄、名称欄、画像データ欄、リンク欄を含む。広告コンテンツｄ４は、親ＩＤ欄、領域ＩＤ欄、範囲欄、商品欄、広告欄、売り場欄を含む。ＩＤ欄はレコードを特定するための主キーを記憶する。名称欄は画像データの名称が記憶される。リンク欄は画像データとリンクが貼られている広告コンテンツｄ４の領域ＩＤを記憶する。広告コンテンツｄ４の親ＩＤ欄は、広告コンテンツｄ４とリンクが貼られている画像データのＩＤを記憶する。領域ＩＤ欄は、広告コンテンツｄ４のＩＤが記憶される。範囲欄は、広告コンテンツｄ４を、画像データｄ３のどの部分にリンクさせるかを定義するための座標データを記憶する。本実施の形態では領域は矩形状であるので、対角線上の二点の座標値を記憶している。領域ＩＤ１１の範囲欄には(ｘ１１，ｙ１１)，(ｘ２１，ｙ２１)が記憶されている。
領域ＩＤ１１を構成する４点の座標は、（ｘ１１，ｙ１１），（ｘ２１，ｙ１１），（ｘ２１，ｙ２１），（ｘ１１，ｙ２１）である。商品欄は広告コンテンツｄ４が扱っている商品の名称が記憶される。広告欄は広告コンテンツｄ４の実体である動画や静止画のファイル名が記憶される。売り場欄は、商品を販売している売り場案内データのファイル名が記憶されている。
【００７９】
図２２は情報提供システムの動作手順を示したフローチャートである。携帯端末３のＣＰＵ３１ａは、通信部３６を制御し、コンテンツサーバ１とリンクを確立する（ステップＳ１）。ディスプレイ２に図２０で示した画像が表示されている。ユーザは携帯端末３により、例えば、女性の顔部分（領域ｆ）を撮影する。携帯端末３のＣＰＵ３１ａは、カメラモジュール３２ａから画像を取得すると共に、ＡＦ機構３２ｂより得た焦点距離を基に、携帯端末３とディスプレイ２との距離を算出する（ステップＳ４０）。ＣＰＵ３１ａは取得した画像と距離をコンテンツサーバ１に送信する（ステップＳ４１）。コンテンツサーバ１のＣＰＵ１１ａは、携帯端末３から送信された画像と距離を受信する。受信した画像とディスプレイ２に表示している画像（walk_woman.jpg）とのマッチングを行い、撮影された箇所（領域ｆ）を特定する（ステップＳ４２）。ここでは、領域ｆの領域ＩＤは、１１である。ＣＰＵ１１ａは、領域ＩＤ＝１１のレコードの広告欄から広告の実体ファイル名cosme.mpgを送信するコンテンツとして取得する（ステップＳ４５）。コンテンツは
動画ファイルであるが、それに限られず静止画でも良い。ＣＰＵ１１ａは、実体ファイルcosme.mpgを携帯端末３に送信する（ステップＳ４６）。この際、売り場案内を表示させ
るための仮想ボタンを携帯端末３に表示させるようにしても良い。または、表示する画像内に売り場案内を表示するためのハイパーリンクを設定しても良い。
【００８０】
携帯端末３のＣＰＵ３１ａは広告実体ファイルcosme.mpgを受信し、表示部３４に表示
する（ステップＳ４７）。ＣＰＵ３１ａは、所定時間ユーザから操作がないかを監視し（ステップＳ８）、操作があれば（ステップＳ８でＹＥＳ）、ＣＰＵ３１ａは終了操作であるか判定する（ステップＳ９）。終了操作である場合（ステップＳ９でＹＥＳ）、ＣＰＵ３１ａはコンテンツサーバ１との通信リンク等を行い、処理を終了する。終了操作でない場合（ステップＳ９でＮＯ）、操作内容をコンテンツサーバ１に送信し（ステップＳ１０）、処理をステップＳ４０に戻す。操作がなければ（ステップＳ８でＮＯ）、ＣＰＵ３１ａは、処理をステップＳ４０に戻す。ここでいう操作は例えば、画像内に設定された売り場案内へのリンクを選択する、売り場案内表示の仮想ボタンが選択する操作である。この場合、ＣＰＵ３１ａは売り場案内情報をコンテンツサーバ１に要求する（ステップＳ１０）。再び、ステップＳ４０から同様な処理が行われる。コンテンツサーバ１のＣＰＵ１１ａは携帯端末３からの要求に従い、売り場案内データを携帯端末３に送信する（ステップＳ４６）。携帯端末３のＣＰＵ３１ａは、受信した売り場案内データを表示部３４に表示する（ステップＳ４７）。
【００８１】
ユーザが携帯端末３により、女性の履くハイヒール部分を撮影した場合、領域ＩＤ１３または１４に対応する画像部分が撮影されたものと、ＣＰＵ１１ａは判定するので、ハイヒールに関する広告が、携帯端末３の表示部３４に表示される。また、ユーザの操作により、ハイヒールの売り場案内が表示部３４に表示される。
【００８２】
以上のように、ディスプレイ２に表示された画像の中でユーザが注視した部分を画像として取得することで、ユーザに合わせた広告を配信することが可能となる。
【００８３】
本実施の形態において、広告をユーザに配信した回数を計測し、回数によって広告主に課金することとしても良い。また、ユーザが注視した部分を集計することにより、広告映像の中で、どの部分が最もユーザの目を引いたのかも明らかとなり、広告効果を確認することが可能となる。
【００８４】
実施の形態５
本実施の形態では、デパート、ショッピングモール等の案内図としての利用について、説明する。図２３はディスプレイ２に表示する案内図の一例を示す説明図である。図２３に示すように複数の店舗の配置が図示してある。図２４は携帯端末３をかざして店舗情報を取得する場合の説明図である。図２４Ａは携帯端末３を店舗Ｔ１の部分にかざしている様子を示している。図２４Ｂは携帯端末３に表示される店舗Ｔ１についての情報の一例を示している。ここでは、店舗Ｔ１で提供しているメニューが表示されている。
【００８５】
携帯端末３に表示されているボタンｂ１をユーザが押すと、店舗Ｔ１への経路を表示する。ユーザが情報を取得した店舗の履歴をコンテンツサーバ１で記憶しておくことにより店舗への関心度を図ることが可能となる。また、ボタンｂ１が押されて店舗への経路情報が取得された回数をコンテンツサーバ１で記憶しておくことにより、現状の案内図では行き方がわかりづらい店舗を明らかにすることができる。また、携帯端末３の画面に、店舗で利用できるクーポン券を取得するボタンを設けても良い。そのことにより、ユーザが店舗に立ち寄る動機となる。実施の形態４との相違は取り扱う情報の内容が異なるだけであり、情報提供システムの動作については同様であるので、説明を省略する。
【００８６】
実施の形態６
実施の形態６ではディスプレイ２ではなく、ポスター等の紙媒体に表示されている画像を用いる。図２５は、実施の形態６に係る情報提供システムの概略構成を示す説明図である。本実施の形態に係る情報提供システムは、コンテンツサーバ１、携帯端末３、ポスター４を含む。コンテンツサーバ１、携帯端末３は、上述の実施の形態１と同様な構成であるので、以下では相違する点を主に説明する。
【００８７】
ポスター４は広告画像等を紙媒体に印字したものである。広告画像のデータは、コンテンツサーバ１のコンテンツデータベース１２に記憶されている。例えば、上述の図２５に示した画像がポスター４に印字されている場合、実施の形態４と同様に、ポスター４の一部分、例えばバックの部分を撮影し、撮影した画像をコンテンツサーバ１に送信すると、バックに関する広告情報が携帯端末３に送信される。このように、ポスター４に印字された画像であっても、情報提供システムの動作は、上述の実施の形態４と同様であるので、説明を省略する。
【００８８】
ポスター４を用いる場合、コンテンツサーバ１が表示内容を制御しているため携帯端末３から送信された画像と対比を行う画像は１つに特定される。しかしながら、ポスター４の画像である場合、コンテンツサーバ１が一つの画像データを保持しているときを除き、撮影されたポスターの特定が行えなければならない。そのためには、例えば、ポスター毎に背景色を変える、肉眼では認識できない透かしをポスター毎に変えて入れる等が考えられる。または、最初にポスターＩＤをユーザが文字入力、または２次元バーコードを読み取ることにより入力することにし、撮影画像と共にＩＤをコンテンツサーバ１に送信することとしても良い。それ以外にポスターを特定できるものであれば、どのような公知技術を用いても良いことは言うまでもないことである。
【００８９】
本実施の形態では、画像を表示するディスプレイが不要となるため、ディスプレイを用いる場合に比べて、低コストで運用することが可能となる。
【００９０】
なお、コンテンツサーバ１は画像処理部１３を備え、携帯端末３に送信する画像の生成を画像処理部１３で行うこととしたが、それに限られない。画像処理部１３を備えず、制御部１１により画像を生成しても良い。また、コンテンツサーバ１とは別体のハードウェアとして画像処理装置を別途用意し、画像生成を行なわせても良い。その場合、コンテン
ツサーバ１より画像生成に必要なデータを画像処理装置に送信し、画像処理装置は受信したデータを基に画像を生成し、生成した画像をコンテンツサーバ１に送信する。
【００９１】
実施の形態７
上述の実施の形態１から実施の形態５において、コンテンツサーバ１は、単一のディスプレイ２にコンテンツデータを表示させることを前提としている。コンテンツサーバ１と携帯端末３とは近接しており、近距離無線通信によりデータを送受信することを前提としている。しかし、それに限られるものではない。実施の形態７では、コンテンツサーバ１とテレビジョン受信機２０（ディスプレイ２に相当）及び携帯端末３とは、ネットワークを介して接続されていることを前提とする。
【００９２】
図２６は実施の形態７に係る情報提供システムの概略構成を示す説明図である。情報提供システムは、コンテンツサーバ１（コンピュータ）、テレビジョン受信機２０（ディスプレイ）、携帯端末３（携帯通信機）、放送局５、公衆無線ＬＡＮアクセスポイント６、携帯電話基地局７、インターネット等のネットワーク網Ｎ等を含む。
【００９３】
放送局５はネットワーク網Ｎを介してコンテンツサーバ１より受け取ったコンテンツデータを放送によりテレビジョン受信機２０に伝搬させる。コンテンツデータは通常のテレビジョン放送として放送しても良いし、データ放送として放送しても良いし、ハイブリッドキャスト（Hybridcast:登録商標）にて放送しても良い。
【００９４】
コンテンツサーバ１と携帯端末３とは、有線ネットワークを介しての通信のほか、公衆無線ＬＡＮ及び公衆無線ＬＡＮアクセス又は携帯電話網及び携帯電話基地局７を介して、通信する。
【００９５】
図２７はコンテンツサーバ１のハードウェア構成を示した説明図である。コンテンツサーバ１は制御部１１、コンテンツデータベース１２、画像処理部１３、通信部１４を含む。制御部１１はＣＰＵ１１ａ、ＲＡＭ１１ｂ、ＲＯＭ１１ｃを含む。
【００９６】
コンテンツサーバ１の各部のうち、実施の形態１に係るコンテンツサーバ１と同様である部分は説明を省略する。実施の形態７では、コンテンツサーバ１はテレビジョン受信機２０とのデータ送受信は、通信回線を介して行う。また、携帯端末３との通信も通信回線を介して行う。
【００９７】
図２８はテレビジョン受信機２０のハードウェア構成を示した説明図である。テレビジョン受信機２０は、ＣＰＵ２１ａ、ＲＯＭ２１ｂ、ＲＡＭ２１ｃ、チューナ２２、映像処理部２３、表示部２４、音声処理部２５、音声出力部２６、通信部２７を含む。ＣＰＵ２１ａは、バスを介してハードウェア各部と接続されている。ＣＰＵ２１ａはＲＯＭ２１ｂに記憶された制御プログラム（コンピュータプログラム）に従いハードウェア各部を制御する。ＲＡＭ２１ｃは例えばＳＲＡＭ（Static ＲＡＭ）、ＤＲＡＭ（Dynamic ＲＡＭ）、フラッシュメモリ等である。ＲＡＭ２１ｃは、ＣＰＵ２１ａによる各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００９８】
チューナ２２は、放送局５からアンテナが受信した複数種類の電波から適宜の電波を選択し、選択した電波に含まれる映像データを動画データ及び音声データに分割して夫々映像処理部２３及び音声処理部２５へ出力する。ここで映像データとは、互いに同期している動画データ及び音声データを含むデータである。映像処理部２３は、チューナ２２又は通信部２７から入力された動画データを、適宜の画像処理を施してから表示部２４へ出力する。表示部２４は、例えばカラーの液晶表示パネルを用いてなり、入力された動画データに基づく動画を、音声出力部２６から出力される音声に同期して表示する。
音声処理部２５は、チューナ２２又は通信部２７から入力された音声データを、適宜の音声処理を施してから音声出力部２６に出力する。音声出力部２６はスピーカを用いてなり、入力された音声データに基づく音声を、表示部２４に表示される動画に同期して出力する。
【００９９】
テレビジョン受信機２０は、放送波に搬送されたコンテツデータをチューナを介して、受け取る。インターネット等の通信回線により送信されたコンテンツデータは通信部２７を介して受け取る。
【０１００】
図２９は携帯端末３のハードウェア構成を示した説明図である。携帯端末３は制御部３１、カメラ部３２、加速度センサ３３、表示部３４、操作部３５、通信部３６を含む。制御部３１はＣＰＵ３１ａ、ＲＡＭ３１ｂ、ＲＯＭ３１ｃを含む。
【０１０１】
ＣＰＵ３１ａは、バスを介してハードウェア各部と接続されている。ＣＰＵ３１ａはＲＯＭ３１ｃに記憶された制御プログラムに従いハードウェア各部を制御する。ＲＡＭ３１ｂは例えばＳＲＡＭ、ＤＲＡＭ、フラッシュメモリ等である。ＲＡＭ３１ｂは、ＣＰＵ３１ａによる各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【０１０２】
カメラ部３２は、カメラモジュール３２ａ、ＡＦ機構３２ｂを含む。カメラモジュール３２ａはレンズ系、撮像素子等を含み、画像を取得する。ＡＦ機構３２ｂはカメラモジュール３２ａのレンズ系を制御し、自動的にピント合わせを行う。加速度センサ３３は計測した携帯端末３の所定方向の加速度を微分することにより、携帯端末３の傾きを算出する。表示部３４はカメラモジュール３２ａで撮像した画像、コンテンツサーバ１より送信されたコンテンツ、操作のためのボタン、メニュー等が表示される。操作部３５は携帯端末３を操作するためのボタン、表示部３４を操作に用いるためのタッチパネル等を含む。
【０１０３】
通信部３６はネットワークＮ介して、コンテンツサーバ１と通信を行う。携帯端末３からコンテンツサーバ１に送信するのは、カメラモジュール３２ａで撮像した画像、ディスプレイ２との距離、加速度センサ３３の計測値から求めた携帯端末３の傾き角度、操作情報等である。コンテンツサーバ１から送信されるのは、コンテンツ画像等である。
【０１０４】
通信部３６は、携帯電話基地局７やＷｉＭａｘのアクセスポイントを通じてネットワークＮと接続され、コンテンツサーバ１と通信を行う。また、ＷｉＦｉにより公衆無線ＬＡＮに接続し、公衆無線ＬＡＮからネットワークＮを介して、コンテンツサーバ１と通信を行う。
【０１０５】
次に、実施の形態７に係る情報提供システムの動作について説明する。図３０、３１は情報提供システムの動作手順を示したフローチャートである。ユーザ操作により、携帯端末３からコンテンツサーバに対して接続要求を送信する（ステップＳ５０）。コンテンツサーバ１は携帯端末３から接続要求を受信する（ステップＳ５１）。コンテンツサーバ１は新たなセッションを開始し、セッションＩＤを生成する（ステップＳ５２）。セッションはコンテンツサーバ１が携帯端末３とのデータ送受信を管理するための仕組みであり、Ｗｅｂサーバで用いられるものと同様である。セッションＩＤはセッションを特定するＩＤであり、セッションＩＤによりコンテンツサーバ１は携帯端末３を特定する。
【０１０６】
コンテンツサーバ１はセッションＩＤを含む、応答を携帯端末３に対して送信する（ステップＳ５３）。
携帯端末３はコンテンツサーバ１からの応答を受信する（ステップＳ５４）。携帯端末３は応答に含まれるセッションＩＤを取り出し、ＲＡＭ３１ｂに記憶する（ステップＳ５５）。
【０１０７】
ユーザは携帯端末３をテレビジョン受信機２０にかざし、テレビジョン受信機２０に表示されている情報の中で、注視した部分の画像をカメラモジュール３２ａで撮影する。携帯端末３のＣＰＵ３１ａは、カメラモジュール３２ａを制御して画像を取り込むとともに、画像を取り込む際のＡＦ機構３２ｂの動作結果から携帯端末３とテレビジョン受信機２０との距離を取得する。また、加速度センサ３３は計測結果より携帯端末３の傾きを算出する（ステップＳ５６）。携帯端末３のＣＰＵ３１ａは、取得した画像、距離、算出した傾き、セッションＩＤをコンテンツサーバ１に送信する（ステップＳ５７）。
【０１０８】
コンテンツサーバ１のＣＰＵ１１ａは、携帯端末３より受信したデータに含まれるセッションＩＤを用いてセッション変数を取り出す（ステップＳ５８）。コンテンツサーバ１のＣＰＵ１１ａはセッション変数を参照し、携帯端末３に対応したテレビジョン受信機２０が特定済か否かを判定する（ステップＳ５９）。テレビジョン受信機２０が特定済である場合（ステップＳ５９でＹＥＳ）、すなわち、セッション変数にテレビジョン受信機を特定するための情報が含まれている場合、コンテンツサーバ１のＣＰＵ１１ａは処理をステップＳ６３に移す。テレビジョン受信機２０が特定済でない場合（ステップＳ５９でＮＯ）、コンテンツサーバ１のＣＰＵ１１ａは、携帯端末３より画像、距離、傾きを受信し、受信した距離、傾きを基に、受信した画像の補正を行う（ステップＳ６０）。具体的には、傾いた画像を元に戻す補正と、画像の解像度を調整する補正である。この後に行うマッチングの精度を向上するためである。コンテツサーバ１は補正した画像と、テレビジョン受信機２０に配信している画像とのマッチングを行う（ステップＳ６１）。マッチングについては、公知の技術を用いれば良い。
【０１０９】
コンテンツサーバ１のＣＰＵ１１ａは、マッチング結果より取得した画像を表示しているテレビジョン受信機２０を特定し、セッションＩＤと特定したテレビジョン受信機２０との対応付けをＲＡＭ１１ｂに記憶する（ステップＳ６２）。
【０１１０】
ステップＳ６２での特定結果又はセッションＩＤとテレビジョン受信機との対応付けを利用して、コンテンツサーバ１のＣＰＵ１１ａは、携帯端末３より受信した画像、距離、傾きを基に、受信した画像のテレビジョン受信機２０に表示された画像内での位置を検出する。すなわち、受信した画像のテレビジョン受信機２０の表示面での位置を検出する。その位置により、ＣＰＵ１１ａはテレビジョン受信機２０に対する携帯端末３の位置と向き（相対的空間位置／向き）を算出する（ステップＳ６３）。ＣＰＵ１１ａは算出した位置／向きより、携帯端末３に送信すべき画像の範囲を特定する。ＣＰＵ１１ａはその範囲に対応した情報を特定する。ＣＰＵ１１ａ（読み出し部）は、コンテンツデータベース１２より特定した情報を読み出し、画像処理部１３により画像を生成させる（ステップＳ６４）。ＣＰＵ１１ａは生成した画像、セッションＩＤを携帯端末３に送信する（ステップＳ６５）。
【０１１１】
携帯端末３のＣＰＵ３１ａはコンテンツサーバ１より画像、セッションＩＤを受信する（ステップＳ６６）。ＣＰＵ３１ａは受信した画像を表示部３４に表示し、ユーザからの操作を待つ（ステップＳ６７）。ユーザが何らかの操作をした場合（ステップＳ６７でＹＥＳ）、ＣＰＵ３１ａは終了操作であるか判定する（ステップＳ６８）。終了操作である場合（ステップＳ６８でＹＥＳ）、ＣＰＵ３１ａは処理を終了する。終了操作でない場合（ステップＳ６８でＮＯ）、ＣＰＵ３１ａは操作内容をコンテンツサーバ１に送信し（ステップＳ６９）、処理をステップＳ５６に戻す。所定時間経過してもユーザによる操作がなかった場合（ステップＳ６７でＮＯ）、ＣＰＵ３１ａは処理をステップＳ５６に戻す。以下、ステップＳ５６以降を繰り返す。以上が情報提供システムの基本的な動作である。
【０１１２】
図３１に示した処理ステップＳ６７において、ユーザが所定の操作を所定時間行わなかった場合は、ステップＳ５６に戻り、再度、携帯端末３は画像を取り込み、コンテンツサーバ１に画像等を送信することとした。しかしにそれに限らず、ユーザが明示的な操作をしない限り、待ち状態としても良い。明示的な操作とは、例えば、ユーザが撮影のためのシャッタボタンを押す操作である。
【０１１３】
以上のように、実施の形態７において、コンテンツサーバ１とテレビジョン受信機２０、携帯端末３との通信はネットワークを介して行うこととした。それにより、コンテンツサーバ１は複数のテレビジョン受信機２０、携帯端末３へサービス提供が可能となる。コンテンツサーバ１を集中して管理可能となるので、管理が容易となる。また、コンテンツデータのメンテナンスが容易となる。
【０１１４】
実施の形態１と同様に実施の形態７においても、地図を用いて施設案内を行うコンテンツの配信を行うことが可能である。さらに、実施の形態２〜実施の形態５に示したコンテンツの配信を行なっても良い。実施の形態１〜実施の形態５と実施の形態６との違いは、コンテンツサーバ１がテレビジョン受信機（ディスプレイ）と接続されている点である。それによる違いは、基本となる処理であり、図５と図３０、３１との違いである。応用的な処理であるコンテンツ配信については、同様であるので省略する。
【０１１５】
各実施例で記載されている技術的特徴（構成要件）はお互いに組合せ可能であり、組み合わせすることにより、新しい技術的特徴を形成することができる。
上述した実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１６】
１  コンテンツサーバ（コンピュータ）
１１  制御部
１１ａ  ＣＰＵ
１１ｂ  ＲＡＭ
１１ｃ  ＲＯＭ
１２  コンテンツデータベース（記憶部）
１３  画像処理部
１４  通信部（送信部）
２  ディスプレイ
３  携帯端末（携帯通信機）
３１  制御部
３１ａ  ＣＰＵ
３１ｂ  ＲＡＭ
３１ｃ  ＲＯＭ
３２  カメラ部
３２ａ  カメラモジュール
３２ｂ  ＡＦ機構
３３  加速度センサ（測定部）
３４  表示部
３５  操作部
３６  通信部
Ｎ  ネットワーク
５  放送局
６  公衆無線ＬＡＮアクセスポイント
７  携帯電話基地局
２０  テレビジョン受信機
２１ａ  ＣＰＵ
２１ｂ  ＲＯＭ
２１ｃ  ＲＡＭ
２２  チューナ
２３  映像処理部
２４  表示部
２５  音声処理部
２６  音声出力部
２７  通信部
【図１】
0005404956.tif 000002
【図２】
0005404956.tif 000003
【図３】
0005404956.tif 000004
【図４】
0005404956.tif 000005
【図５】
0005404956.tif 000006
【図６】
0005404956.tif 000007
【図７】
0005404956.tif 000008
【図８】
0005404956.tif 000009
【図９】
0005404956.tif 000010
【図１０】
0005404956.tif 000011
【図１１】
0005404956.tif 000012
【図１２】
0005404956.tif 000013
【図１３】
0005404956.tif 000014
【図１４】
0005404956.tif 000015
【図１５】
0005404956.tif 000016
【図１６】
0005404956.tif 000017
【図１７】
0005404956.tif 000018
【図１８】
0005404956.tif 000019
【図１９】
0005404956.tif 000020
【図２０】
0005404956.tif 000021
【図２１】
0005404956.tif 000022
【図２２】
0005404956.tif 000023
【図２３】
0005404956.tif 000024
【図２４】
0005404956.tif 000025
【図２５】
0005404956.tif 000026
【図２６】
0005404956.tif 000027
【図２７】
0005404956.tif 000028
【図２８】
0005404956.tif 000029
【図２９】
0005404956.tif 000030
【図３０】
0005404956.tif 000031
【図３１】
0005404956.tif 000032