(57)【特許請求の範囲】
【請求項１】
それぞれ異なる位置に存在する複数の送信装置と、端末装置と、前記端末装置に対してコンテンツを提供するサーバとを含む情報提供システムであって、
前記送信装置のそれぞれは、
前記コンテンツを識別するため識別情報を変調し、この変調された内容を、光を通信媒体として送信する第１の送信手段を備え、
前記端末装置は、
前記第１の送信手段から光を通信媒体として送信された内容を受ける受光手段と、
前記受光手段が受けた光を復調して前記識別情報を取得する識別情報取得手段と、
自己の位置情報を取得する位置情報取得手段と、
前記識別情報取得手段によって取得された識別情報と、前記位置情報取得手段によって取得された自己の位置情報とを前記サーバへ送信する第２の送信手段と、
を備え、
前記サーバは、
前記送信装置の位置情報、前記識別情報、及び、前記コンテンツを対応付けて記憶する記憶手段と、
提供される予定のコンテンツに対応して識別情報を設定する場合、前記記憶手段に既にコンテンツが記憶されている送信装置の位置情報を取得し、この位置情報で示される位置より所定距離以上離れた位置に存在する送信装置と対応付けて識別情報を設定する設定手段と、
この設定手段によって設定された識別情報、当該識別情報を送信する送信装置の位置情報、及び、前記コンテンツを対応付けて、前記記憶手段に記憶するよう制御する記憶制御手段と、
前記端末装置の第２の送信手段により送信された識別情報と位置情報とを受信する第１の受信手段と、
この第１の受信手段により受信された前記端末装置の位置情報と前記記憶手段の記憶内容とに基づき送信すべきコンテンツを判別する判別手段と、
前記判別手段により判別された前記コンテンツを前記端末装置へ送信する第３の送信手段と、
を備え、前記サーバの前記記憶手段は、前記送信装置の第１の送信手段が発する光の到達範囲を示す到達範囲情報を、前記識別情報、及び、前記コンテンツと対応付けて更に記憶することを特徴とする情報提供システム。
【請求項２】
前記設定手段は、提供される予定のコンテンツに対応して識別情報を設定する場合、前記記憶手段に既にコンテンツが記憶されている送信装置の位置情報に加え到達範囲情報も更に取得し、この到達範囲情報で示される範囲外に存在する送信装置と対応付けて識別情報を設定することを特徴とする請求項１記載の情報提供システム。
【請求項３】
前記設定手段は、提供される予定のコンテンツに対応して識別情報を設定する場合、前記記憶手段に既にコンテンツが記憶されている送信装置の位置情報に加え到達範囲情報も更に取得し、この到達範囲情報で示される範囲と重複しない到達範囲を到達範囲情報とする送信装置と対応付けて識別情報を設定することを特徴とする請求項１記載の情報提供システム。
【請求項４】
前記端末装置において、
前記受光手段は撮像手段を含み、
表示手段と、
前記サーバの前記第３の送信手段により送信されたコンテンツを、前記撮像された画像と対応付けて表示するよう前記表示手段を制御する表示制御手段と、
を更に備えることを特徴とする請求項１乃至３の何れかに記載の情報提供システム。
【請求項５】
それぞれ異なる位置に存在する複数の送信装置と、端末装置と、前記端末装置に対してコンテンツを提供するサーバとを含む情報提供システムであって、
前記送信装置のそれぞれは、
前記コンテンツを識別するため識別情報を変調し、この変調された内容を、光を通信媒体として送信する第１の送信手段を備え、
前記端末装置は、
前記第１の送信手段から光を通信媒体として送信された内容を受ける受光手段と、
前記受光手段が受けた光を復調して前記識別情報を取得する識別情報取得手段と、
自己の位置情報を取得する位置情報取得手段と、
前記識別情報取得手段によって取得された識別情報と、前記位置情報取得手段によって取得された自己の位置情報とを前記サーバへ送信する第２の送信手段と、
を備え、
前記サーバは、
前記送信装置の位置情報、前記識別情報、及び、前記コンテンツを対応付けて記憶する記憶手段と、
提供される予定のコンテンツに対応して識別情報を設定する場合、前記記憶手段に既にコンテンツが記憶されている送信装置の位置情報を取得し、この位置情報で示される位置より所定距離以上離れた位置に存在する送信装置と対応付けて識別情報を設定する設定手段と、
この設定手段によって設定された識別情報、当該識別情報を送信する送信装置の位置情報、及び、前記コンテンツを対応付けて、前記記憶手段に記憶するよう制御する記憶制御手段と、
前記端末装置の第２の送信手段により送信された識別情報と位置情報とを受信する第１の受信手段と、
この第１の受信手段により受信された前記端末装置の位置情報と前記記憶手段の記憶内容とに基づき送信すべきコンテンツを判別する判別手段と、
前記判別手段により判別された前記コンテンツを前記端末装置へ送信する第３の送信手段と、
を備えるとともに、
前記端末装置は、前記第１の送信手段を備え、
前記サーバは、
前記端末装置から送信される当該端末装置の位置情報とコンテンツとを受信する第２の受信手段を更に備え、
前記設定手段は、前記第２の受信手段によって当該端末装置の位置情報とコンテンツとを受信すると、この受信されたコンテンツを前記提供される予定のコンテンツとして、これに対応して識別情報を設定することを特徴とする情報提供システム。
【請求項６】
前記端末装置は、表示手段を更に有し、
前記第１の送信手段は、前記変調された内容に基づき前記表示手段の表示色を時系列を伴って変化するよう制御することで、実質的に光を通信媒体として前記内容を送信することを特徴とする請求項５記載の情報提供システム。
【請求項７】
それぞれ異なる位置に存在する複数の送信装置と、端末装置と、前記端末装置に対してコンテンツを提供するサーバとを含む情報提供システムにおけるサーバであって、
前記送信装置の位置情報、前記識別情報、及び、前記コンテンツを対応付けて記憶する記憶手段と、
提供される予定のコンテンツに対応して識別情報を設定する場合、前記記憶手段に既にコンテンツが記憶されている送信装置の位置情報を取得し、この位置情報で示される位置より所定距離以上離れた位置に存在する送信装置と対応付けて識別情報を設定する設定手段と、
この設定手段によって設定された識別情報、当該識別情報を送信する送信装置の位置情報、及び、前記コンテンツを対応付けて、前記記憶手段に記憶するよう制御する記憶制御手段と、
前記端末装置から送信された識別情報と位置情報とを受信する受信手段と、
この受信手段により受信された前記端末装置の位置情報と前記記憶手段の記憶内容とに基づき送信すべきコンテンツを判別する判別手段と、
前記判別手段により判別された前記コンテンツを前記端末装置へ送信する送信手段と、
を備え、前記記憶手段は、前記送信装置が通信媒体として前記コンテンツを識別するため識別情報が変調された内容を含む光を発するときの、この光の到達範囲を示す到達範囲情報を、前記識別情報、及び、前記コンテンツと対応付けて更に記憶することを特徴とするサーバ。
【請求項８】
それぞれ異なる位置に存在する複数の送信装置と、端末装置と、前記端末装置に対してコンテンツを提供するサーバとを含む情報提供システムにおけるサーバであって、
前記送信装置の位置情報、前記識別情報、及び、前記コンテンツを対応付けて記憶する記憶手段と、
提供される予定のコンテンツに対応して識別情報を設定する場合、前記記憶手段に既にコンテンツが記憶されている送信装置の位置情報を取得し、この位置情報で示される位置より所定距離以上離れた位置に存在する送信装置と対応付けて識別情報を設定する設定手段と、
この設定手段によって設定された識別情報、当該識別情報を送信する送信装置の位置情報、及び、前記コンテンツを対応付けて、前記記憶手段に記憶するよう制御する記憶制御手段と、
前記端末装置から送信された識別情報と位置情報とを受信する第１の受信手段と、
この第１の受信手段により受信された前記端末装置の位置情報と前記記憶手段の記憶内容とに基づき送信すべきコンテンツを判別する判別手段と、
前記判別手段により判別された前記コンテンツを前記端末装置へ送信する送信手段と、
を備え、
前記送信装置が有する送信手段を備えた前記端末装置から送信される当該端末装置の位置情報とコンテンツとを受信する第２の受信手段を更に備え、
前記設定手段は、前記第２の受信手段によって当該端末装置の位置情報とコンテンツとを受信すると、この受信されたコンテンツを前記提供される予定のコンテンツとして、これに対応して識別情報を設定することを特徴とするサーバ。
【請求項９】
それぞれ異なる位置に存在する複数の送信装置と、端末装置と、前記端末装置に対してコンテンツを提供するサーバとを含む情報提供システムにおけるサーバの情報提供方法であって、
提供される予定のコンテンツに対応して識別情報を設定する場合、予め前記送信装置の位置情報、前記識別情報、及び、前記コンテンツを対応付けて記憶した記憶部に既にコンテンツが記憶されている送信装置の位置情報を取得し、この位置情報で示される位置より所定距離以上離れた位置に存在する送信装置と対応付けて識別情報を設定する設定ステップと、
この設定ステップにて設定された識別情報、当該識別情報を送信する送信装置の位置情報、及び、前記コンテンツを対応付けて、前記記憶部に記憶するよう制御する記憶制御ステップと、
前記端末装置から送信された識別情報と位置情報とを受信する受信ステップと、
この受信ステップにて受信された前記端末装置の位置情報と前記記憶部の記憶内容とに基づき送信すべきコンテンツを判別する判別ステップと、
前記判別ステップにて判別された前記コンテンツを前記端末装置へ送信する送信ステップと、を含み、
前記記憶部は、前記送信装置が通信媒体として前記コンテンツを識別するため識別情報が変調された内容を含む光を発するときの、この光の到達範囲を示す到達範囲情報を、前記識別情報、及び、前記コンテンツと対応付けて更に記憶することを特徴とする情報提供方法。
【請求項１０】
それぞれ異なる位置に存在する複数の送信装置と、端末装置と、前記端末装置に対してコンテンツを提供するサーバとを含む情報提供システムにおけるサーバの情報提供方法であって、
提供される予定のコンテンツに対応して識別情報を設定する場合、予め前記送信装置の位置情報、前記識別情報、及び、前記コンテンツを対応付けて記憶した記憶部に既にコンテンツが記憶されている送信装置の位置情報を取得し、この位置情報で示される位置より所定距離以上離れた位置に存在する送信装置と対応付けて識別情報を設定する設定ステップと、
この設定ステップにて設定された識別情報、当該識別情報を送信する送信装置の位置情報、及び、前記コンテンツを対応付けて、前記記憶部に記憶するよう制御する記憶制御ステップと、
前記端末装置から送信された識別情報と位置情報とを受信する第１の受信ステップと、
この第１の受信ステップにて受信された前記端末装置の位置情報と前記記憶部の記憶内容とに基づき送信すべきコンテンツを判別する判別ステップと、
前記判別ステップにて判別された前記コンテンツを前記端末装置へ送信する送信ステップと、を含み、
前記送信装置の送信ステップを実行する前記端末装置から送信される当該端末装置の位置情報とコンテンツとを受信する第２の受信ステップを更に含み、
前記設定ステップは、前記第２の受信ステップにて当該端末装置の位置情報とコンテンツとを受信すると、この受信されたコンテンツを前記提供される予定のコンテンツとして、これに対応して識別情報を設定することを特徴とする情報提供方法。
【請求項１１】
それぞれ異なる位置に存在する複数の送信装置と、端末装置と、前記端末装置に対してコンテンツを提供するサーバとを含む情報提供システムにおけるサーバが有するコンピュータを、
提供される予定のコンテンツに対応して識別情報を設定する場合、予め前記送信装置の位置情報、前記識別情報、及び、前記コンテンツを対応付けて記憶した記憶部に既にコンテンツが記憶されている送信装置の位置情報を取得し、この位置情報で示される位置より所定距離以上離れた位置に存在する送信装置と対応付けて識別情報を設定する設定手段、
この設定手段によって設定された識別情報、当該識別情報を送信する送信装置の位置情報、及び、前記コンテンツを対応付けて、前記記憶部に記憶するよう制御する記憶制御手段、
前記端末装置から送信された識別情報と位置情報とを受信する受信手段、
この受信手段によって受信された前記端末装置の位置情報と前記記憶部の記憶内容とに基づき送信すべきコンテンツを判別する判別手段、
前記判別手段によって判別された前記コンテンツを前記端末装置へ送信する送信手段、
として機能させ、前記記憶部は、前記送信装置が通信媒体として前記コンテンツを識別するため識別情報が変調された内容を含む光を発するときの、この光の到達範囲を示す到達範囲情報を、前記識別情報、及び、前記コンテンツと対応付けて更に記憶するよう機能させることを特徴とするプログラム。
【請求項１２】
それぞれ異なる位置に存在する複数の送信装置と、端末装置と、前記端末装置に対してコンテンツを提供するサーバとを含む情報提供システムにおけるサーバが有するコンピュータを、
提供される予定のコンテンツに対応して識別情報を設定する場合、予め前記送信装置の位置情報、前記識別情報、及び、前記コンテンツを対応付けて記憶した記憶部に既にコンテンツが記憶されている送信装置の位置情報を取得し、この位置情報で示される位置より所定距離以上離れた位置に存在する送信装置と対応付けて識別情報を設定する設定手段、
この設定手段によって設定された識別情報、当該識別情報を送信する送信装置の位置情報、及び、前記コンテンツを対応付けて、前記記憶部に記憶するよう制御する記憶制御手段、
前記端末装置から送信された識別情報と位置情報とを受信する第１の受信手段、
この第１の受信手段によって受信された前記端末装置の位置情報と前記記憶部の記憶内容とに基づき送信すべきコンテンツを判別する判別手段、
前記判別手段によって判別された前記コンテンツを前記端末装置へ送信する送信手段、
として機能させ、
前記送信装置が有する送信手段を備えた前記端末装置から送信される当該端末装置の位置情報とコンテンツとを受信する第２の受信手段として更に機能させ、
前記設定手段は、前記第２の受信手段によって当該端末装置の位置情報とコンテンツとを受信すると、この受信されたコンテンツを前記提供される予定のコンテンツとして、これに対応して識別情報を設定するよう機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供システム、サーバ、情報提供方法、及び、プログラムに関する。
【背景技術】
【０００２】
イメージセンサを用いて、撮像された時系列の画像（フレーム）を処理することにより、光通信を行う技術が知られている。例えば、屋外の照明等を情報で変調した光を発する送信装置として用いた場合、端末装置に内蔵されたカメラが送信装置を撮影し、端末装置が受けた光を復調することにより情報を取得することができる（例えば、特許文献１参照）。
【０００３】
上述した情報取得の手法において、現在一般的に用いられるカメラのフレーム速度は、画像の品質確保の観点から、３０フレーム／秒程度である。このようなカメラが用いられる場合、１ビット毎に点灯又は消灯を行う光通信のビットレートは１５ビット／秒程度となる。また、高速化のために、例えば、ＲＧＢ色変調で光の色を変えるようにしても、ビットレートは３倍の４５ビット／秒程度にすぎない。このような低いビットレートでは、上述したような光通信を音声や画像の情報の伝送に用いることは困難である。
【０００４】
このため、光通信によって情報を直接送信するのではなく、送信装置が情報のＩＤに応じて変調した光のみを発し、端末装置は、受けた光を復調、復号して得られるＩＤをサーバ等へ送信して、そのサーバ等からＩＤに対応する情報を取得することが考えられている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２０２９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、送信装置がＩＤに応じて変調した光を発する場合であっても、端末装置に対して提供される情報の種類が多い場合には、サーバは、大量、且つ、桁数の多いＩＤを用意する必要がある。このようにＩＤの桁数が多い場合、当該ＩＤを送信するための光通信の時間が長くなる。例えば、６４ビット長のＩＤを用意すれば、１８００京個の情報を識別可能となるが、情報伝送時のビットレートが１５ビット／秒である場合、ＩＤの光通信に４．２秒も要してしまう。実際には、伝送される情報には誤り検出のための情報やヘッダが付加されるため、ＩＤの光通信には更に長い時間を要してしまい、実用的ではない。
【０００７】
本発明は、このような問題に鑑みてなされたものであり、端末装置に提供する情報の種類が多い場合であっても、端末装置による情報取得に要する時間を短縮した情報提供システム、サーバ、情報提供方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明は、それぞれ異なる位置に存在する複数の送信装置と、端末装置と、前記端末装置に対してコンテンツを提供するサーバとを含む情報提供システムであって、前記送信装置のそれぞれは、前記コンテンツを識別するため識別情報を変調し、この変調された内容を、光を通信媒体として送信する第１の送信手段を備え、前記端末装置は、前記第１の送信手段から光を通信媒体として送信された内容を受ける受光手段と、前記受光手段が受けた光を復調して前記識別情報を取得する識別情報取得手段と、自己の位置情報を取得する位置情報取得手段と、前記識別情報取得手段によって取得された識別情報と、前記位置情報取得手段によって取得された自己の位置情報とを前記サーバへ送信する第２の送信手段と、を備え、前記サーバは、前記送信装置の位置情報、前記識別情報、及び、前記コンテンツを対応付けて記憶する記憶手段と、提供される予定のコンテンツに対応して識別情報を設定する場合、前記記憶手段に既にコンテンツが記憶されている送信装置の位置情報を取得し、この位置情報で示される位置より所定距離以上離れた位置に存在する送信装置と対応付けて識別情報を設定する設定手段と、この設定手段によって設定された識別情報、当該識別情報を送信する送信装置の位置情報、及び、前記コンテンツを対応付けて、前記記憶手段に記憶するよう制御する記憶制御手段と、前記端末装置の第２の送信手段により送信された識別情報と位置情報とを受信する第１の受信手段と、この第１の受信手段により受信された前記端末装置の位置情報と前記記憶手段の記憶内容とに基づき送信すべきコンテンツを判別する判別手段と、前記判別手段により判別された前記コンテンツを前記端末装置へ送信する第３の送信手段と、を備え、前記サーバの前記記憶手段は、前記送信装置の第１の送信手段が発する光の到達範囲を示す到達範囲情報を、前記識別情報、及び、前記コンテンツと対応付けて更に記憶することを特徴とする。
また、上記目的を達成するため、本発明は、それぞれ異なる位置に存在する複数の送信装置と、端末装置と、前記端末装置に対してコンテンツを提供するサーバとを含む情報提供システムであって、前記送信装置のそれぞれは、前記コンテンツを識別するため識別情報を変調し、この変調された内容を、光を通信媒体として送信する第１の送信手段を備え、前記端末装置は、前記第１の送信手段から光を通信媒体として送信された内容を受ける受光手段と、前記受光手段が受けた光を復調して前記識別情報を取得する識別情報取得手段と、自己の位置情報を取得する位置情報取得手段と、前記識別情報取得手段によって取得された識別情報と、前記位置情報取得手段によって取得された自己の位置情報とを前記サーバへ送信する第２の送信手段と、を備え、前記サーバは、前記送信装置の位置情報、前記識別情報、及び、前記コンテンツを対応付けて記憶する記憶手段と、提供される予定のコンテンツに対応して識別情報を設定する場合、前記記憶手段に既にコンテンツが記憶されている送信装置の位置情報を取得し、この位置情報で示される位置より所定距離以上離れた位置に存在する送信装置と対応付けて識別情報を設定する設定手段と、この設定手段によって設定された識別情報、当該識別情報を送信する送信装置の位置情報、及び、前記コンテンツを対応付けて、前記記憶手段に記憶するよう制御する記憶制御手段と、前記端末装置の第２の送信手段により送信された識別情報と位置情報とを受信する第１の受信手段と、この第１の受信手段により受信された前記端末装置の位置情報と前記記憶手段の記憶内容とに基づき送信すべきコンテンツを判別する判別手段と、前記判別手段により判別された前記コンテンツを前記端末装置へ送信する第３の送信手段と、を備えるとともに、前記端末装置は、前記第１の送信手段を備え、前記サーバは、前記端末装置から送信される当該端末装置の位置情報とコンテンツとを受信する第２の受信手段を更に備え、前記設定手段は、前記第２の受信手段によって当該端末装置の位置情報とコンテンツとを受信すると、この受信されたコンテンツを前記提供される予定のコンテンツとして、これに対応して識別情報を設定することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、端末装置に提供される情報の種類が多い場合であっても、端末装置による情報取得に要する時間を短縮することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第一の実施形態に係る情報提供システムを構成する送信装置、携帯端末及びサーバの配置の一例を示す図である。
【図２】同実施形態に係る照明装置の構成の一例を示す図である。
【図３】同実施形態に係る携帯端末の構成の一例を示す図である。
【図４】同実施形態に係るサーバの構成の一例を示す図である。
【図５】同実施形態に係る装置情報の一例を示す図である。
【図６】同実施形態に係るサーバによるタグＩＤ設定の動作の一例を示すフローチャートである。
【図７】同実施形態に係る情報提供システムによる情報提供の動作の一例を示す図である。
【図８】同実施形態に係る携帯端末によるタグＩＤ取得及び問い合わせ処理の動作の一例を示すフローチャートである。
【図９】同実施形態に係る問い合わせ情報の一例を示す図である。
【図１０】同実施形態に係るサーバによる情報提供処理の動作の一例を示すフローチャートである。
【図１１】同実施形態に係る探索領域の第１の例（図１１（Ａ））及び第２の例（図１１（Ｂ））一例を示す図である。
【図１２】同実施形態に係る結果リスト情報の一例を示す図である。
【図１３】同実施形態に係る装置情報の一例を示す図である。
【図１４】同実施形態に係るサーバによるタグＩＤ設定の動作の一例を示すフローチャートである。
【図１５】同実施形態に係る問い合わせ情報の一例を示す図である。
【図１６】同実施形態に係るサーバによる情報提供処理の動作の一例を示すフローチャートである。
【図１７】同実施形態に係る受光位置の一例（図１７（Ａ））、及び、受光位置と照明装置の位置との対応の一例（図１７（Ｂ））を示す図である。
【図１８】同実施形態に係る結果リスト情報の一例を示す図である。
【図１９】本発明の第二の実施形態に係る情報提供システムを構成する携帯端末及びサーバの配置の一例を示す図である。
【図２０】同実施形態に係るサーバによるタグＩＤ設定の動作の一例を示すフローチャートである。
【図２１】同実施形態における携帯端末の表示例を示す図である。
【図２２】同実施形態における携帯端末の表示例を示す図である。
【図２３】同実施形態における携帯端末の表示例を示す図である。
【図２４】同実施形態における携帯端末の表示例を示す図である。
【図２５】同実施形態において撮影されるユーザと携帯端末の状態を示す図である。
【図２６】同実施形態における携帯端末の表示例を示す図である。
【発明を実施するための形態】
【００１１】
（第一の実施の形態）
以下、図面を参照して、本発明の第一の実施形態に係る情報提供システム及び情報提供方法を説明する。
【００１２】
図１に示すように、情報提供システム１は、送信装置としての照明装置１００−１〜１００−６（以下、照明装置１００−１〜１００−６をまとめて、適宜「照明装置１００」と称する）と、端末装置としての携帯端末２００−１〜２００−４（以下、携帯端末２００−１〜２００−４をまとめて、適宜「携帯端末２００」と称する）と、サーバ３００とを含んで構成される。
【００１３】
照明装置１００は、ユーザ４００−１〜４００−４が存在する屋外を照らす。また、照明装置１００は、サーバ３００によって端末装置２００へ提供される情報（コンテンツ）の識別情報であるＩＤ（タグＩＤ）に対応して変調された光を発する。本実施形態において、照明装置１００は、店名や商品名等の広告を表示するとともに、その照明装置１００を撮影することによってコンテンツとしてのクーポン情報等のユーザ４００にとって有用な情報が取得可能であることを報知する情報を表示する看板等である。携帯端末２００は、携帯電話機、スマートフォン、タブレット型パーソナルコンピュータ、ノート型パーソナルコンピュータ等の持ち運びが可能であって、無線通信機能を有する端末である。携帯端末２００−１はユーザ４００−１によって所持され、携帯端末２００−２はユーザ４００−２によって所持される。また、携帯端末２００−３はユーザ４００−３によって所持され、携帯端末２００−４はユーザ４００−４によって所持される。携帯端末２００は、照明装置１００からの光を受けてタグＩＤを取得し、そのタグＩＤを、無線基地局６００及び通信ネットワーク５００を介してサーバ３００へ送信する。
【００１４】
サーバ３００は、通信ネットワーク５００を介して照明装置１００との間で通信を行う。また、サーバ３００は、通信ネットワーク５００及び無線基地局６００を介して携帯端末２００との間で通信を行う。サーバ３００は、コンテンツとタグＩＤとを管理するとともに、携帯端末２００からのタグＩＤに対応する提供情報であるコンテンツを携帯端末２００へ送信する。
【００１５】
次に、照明装置１００の詳細な構成を説明する。図２に示すように、照明装置１００は、制御部１０２、メモリ１０４、有線通信部１０７、符号化・変調部１１０、駆動部１１２及び送信部１１４を含む。
【００１６】
制御部１０２は、例えばＣＰＵ（Central Processing Unit）によって構成される。制御部１０２は、メモリ１０４に記憶されたプログラム（例えば、後述する図７に示す照明装置１００の動作を実現するためのプログラム）に従ってソフトウェア処理を実行することにより、照明装置１００が具備する各種機能を制御する。メモリ１０４は、例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）である。メモリ１０４は、照明装置１００における制御等に用いられる各種情報（プログラム等）を記憶する。有線通信部１０７は、例えばＬＡＮ（Local Area Network）カードである。有線通信部１０７は、通信ネットワーク５００を介してサーバ３００との間で通信を行う。
【００１７】
符号化・変調部１１０は、制御部１０２から出力されたデータをビットデータ列に符号化する。更に、符号化・変調部１１０は、ビットデータ列に基づくデジタル変調を行う。符号化方式及び変調方式は任意であるが、変調方式として望ましくは周波数を２８．８（ｋＨｚ）とする搬送波を用いた４ＰＰＭ（Pulse Position Modulation）が採用される。駆動部１１２は、符号化・変調部１１０から出力される信号に対応し、送信部１１４が発する光の輝度を時間的に変化させるための駆動信号を生成する。駆動信号は、ビット「１」に対応してパルスが存在するタイミングでは輝度を第１の所定値以上に上げることを指示し、ビット「０」に対応してパルスが存在しないタイミングでは輝度を第２の所定値以下（但し、第２の所定値＜第１の所定値）以下に下げることを指示する信号である。
【００１８】
送信部１１４は、例えばＬＥＤ（Light Emitting Diode）である。送信部１１４は、駆動部１１２から出力される駆動信号に応じて、時間的に輝度が第１の所定値以上と第２の所定値以下とに変化する光を発する。
【００１９】
次に、携帯端末２００の詳細な構成を説明する。図３に示すように、携帯端末２００は、制御部２０２、メモリ２０４、操作部２０６、表示部２０７、無線通信部２０８、アンテナ２１０、レンズ２１２、撮像部２１４、画像処理部２１６、バッファ２１８、復号処理部２２０、ＧＰＳ（Global Positioning System）受信機２２２及び方位センサ２２４を含む。
【００２０】
制御部２０２は、例えばＣＰＵによって構成される。制御部２０２は、メモリ２０４に記憶されたプログラム（例えば、後述する図７及び図８に示す携帯端末２００の動作を実現するためのプログラム）に従ってソフトウェア処理を実行し、携帯端末２００が具備する各種機能を実現するために、識別情報取得部２３２及び位置情報取得部２３４を有する。メモリ２０４は、例えばＲＡＭやＲＯＭである。メモリ２０４は、携帯端末２００における制御等に用いられる各種情報（プログラム等）を記憶する。
【００２１】
操作部２０６は、テンキーやファンクションキー等によって構成され、ユーザの操作内容を入力するために用いられるインタフェースである。表示部２０７は、例えば、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）、ＥＬ（Electroluminescence）ディスプレイ等によって構成される。表示部２０７は、制御部２０２から出力された画像信号に従って画像（例えば、後述するスルー画像）を表示する。
【００２２】
無線通信部２０８は、例えば無線周波数（ＲＦ）回路やベースバンド（ＢＢ）回路等を用いて構成される。無線通信部２０８は、アンテナ２１０を介して、無線信号の送信及び受信を行う。また、無線通信部２０８は、送信信号の符号化及び変調と、受信信号の復調及び復号とを行う。
【００２３】
レンズ２１２は、ズームレンズ等により構成される。レンズ２１２は、操作部２０６からのズーム制御操作、及び、制御部２０２による合焦制御により移動する。レンズ２１２の移動によって撮像部２１４が撮像する撮像画角や光学像が制御される。
【００２４】
撮像部２１４は、受光面２１５に規則的に二次元配列された複数の受光素子により構成される。受光素子は、例えば、ＣＣＤ（Charge Coupled Device）、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の撮像デバイスである。撮像部２１４は、レンズ２１２を介して入光された光学像を、制御部２０２からの制御信号に基づいて所定範囲の撮像画角で撮像（受光）し、その撮像画角内の画像信号をデジタルデータに変換してフレームを生成する。また、撮像部２１４は、撮像とフレームの生成とを時間的に連続して行い、連続するフレームを画像処理部２１６に出力するとともに、バッファ２１８に逐次記憶させ、更新させる。
【００２５】
また、撮像部２１４は、所定量のフレームのそれぞれにおける同一座標の輝度を判別する。判別の結果、撮像画角内の所定の座標における輝度が、あるフレームでは第１の所定値以上であり、他のフレームでは第２の所定値以下となるというように、大きく変化する場合には、当該所定の座標は、送信部１１４からの光を受光することにより生じる点滅箇所であると見なされる。点滅箇所が存在する場合には、撮像部２１４は、フレームにおける点滅箇所の座標（以下、「輝点座標」と称する）と当該輝点座標における所定量のフレーム間の時間的な輝度変化の態様を例えば点灯を「１」、消灯を「０」で表したビットデータ列とをバッファ２１８に構成される座標データリストに記憶させ、更新させる。
【００２６】
画像処理部２１６は、制御部２０２からの制御信号に基づいて、撮像部２１４から出力されたフレーム（デジタルデータ）について、表示部２０７にスルー画像として表示させるべく、画質や画像サイズを調整して出力させる。また、画像処理部２１６は、操作部２０６からの記録指示操作に基づく制御信号が入力されると、記録指示された時点の撮像部２１４における撮像画角内、あるいは、表示部２０７に表示された表示範囲内の光学像を、例えば、ＪＰＥＧ（Joint Photographic Experts Group）等の圧縮符号化方式にて符号化、ファイル化する機能を有する。復号処理部２２０は、制御部２０２からの制御信号に基づいて、バッファ２１８内の座標データリストに格納された輝度変化の態様を示すビットデータ列をデジタルデータに復号する。復号方式は、照明装置１００内の符号化・変調部１００における符号化方式に対応する方式が採用される。
【００２７】
ＧＰＳ受信機２２２は、ＧＰＳ衛星からの信号を受信し、当該信号に基づいて、携帯端末２００の位置（緯度及び経度）を測定する。方位センサ２２４は、地磁気の変化等に基づいて、撮像部２１４による撮影方向の方位を検出する。
【００２８】
次に、サーバ３００の詳細な構成を説明する。図４に示すように、サーバ３００は、制御部３０２、メモリ３０４、操作部３０６及び有線通信部３０８を含む。
【００２９】
制御部３０２は、例えばＣＰＵによって構成される。制御部３０２は、メモリ３０４に記憶されたプログラム（例えば、後述する図６、図１０、図１４及び図１６に示すサーバ３００の動作を実現するためのプログラム）に従ってソフトウェア処理を実行し、サーバ３００が具備する各種機能を制御するために、送信装置判別部３１２、記憶処理部３１４及び提供情報判別部３１６を有する。メモリ３０４は、例えばＲＡＭやＲＯＭである。メモリ３０４は、サーバ３００における制御等に用いられる各種情報（プログラム等）を記憶する。
【００３０】
操作部３０６は、テンキーやファンクションキー等によって構成され、ユーザの操作内容を入力するために用いられるインタフェースである。表示部３０７は、例えば、ＬＣＤ、ＰＤＰ、ＥＬディスプレイ等によって構成される。表示部３０７は、制御部３０２から出力された画像信号に従って画像を表示する。有線通信部３０８は、例えばＬＡＮカードである。有線通信部３０８は、通信ネットワーク５００を介して照明装置１００及び携帯端末２００との間で通信を行う。
【００３１】
次に、情報提供システム１の動作を以下の第１の動作〜第３の動作により説明する。
【００３２】
（第１の動作）
サーバ３００内のメモリ３０４には、照明装置１００毎に用意された、図５に示すような装置情報が予め記憶されている。装置情報は、照明装置１００とその照明装置１００が発する光に対応するタグＩＤとそのタグＩＤに対応するコンテンツとを関連づける情報である。装置情報は、対応する照明装置１００の装置ＩＤ、対応する照明装置１００の位置情報（経度及び緯度からなる装置位置情報）、対応する照明装置１００が送信するタグＩＤ、そのタグＩＤに対応するコンテンツのデータにより構成される。なお、照明装置１００が送信するタグＩＤがない場合には、装置情報には、タグＩＤ及びコンテンツは含まれない。
【００３３】
サーバ３００の作業者は、新たなコンテンツを設定する。例えば、表示部３０７に、照明装置１００の一覧表や照明装置１００が配置された地図が表示されている状態において、作業者は、操作部３０６を操作することにより、新たなコンテンツに対応するタグＩＤに対応する光を発する照明装置１００（新たなコンテンツのタグＩＤを送信する照明装置１００）を指定するとともに、新たなコンテンツの情報（例えば、ファイルシステムにおけるファイル名やＵＲＬ等）を指定する。
【００３４】
作業者の操作があった場合、図５に示すように、サーバ３００は、新たなコンテンツのタグＩＤを送信する照明装置１００の装置情報を取得する（ステップＳ１０１）。ステップＳ１０１において、制御部３０２内の送信装置判別部３１２は、作業者によって指定された照明装置１００に対応する装置情報をメモリ３０４から読み出す。
【００３５】
次に、サーバ３００は、ステップＳ１０１において取得した装置情報に対応する照明装置１００から所定距離以上離れた他の照明装置１００が送信するタグＩＤを特定する（ステップＳ１０２）。ステップＳ１０２において、制御部３０２内の送信装置判別部３１２は、ステップＳ１０１において取得した装置情報内の装置位置情報を抽出する。次に、送信装置判別部３１２は、他の照明装置１００の装置情報内の装置位置情報を抽出する。更に、送信装置判別部３１２は、抽出した２つの装置位置情報が示す位置の間の距離を算出する。送信装置判別部３１２は、算出した距離が所定距離以上（例えば２００ｍ以上）となる場合、他の照明装置１００の装置情報内のタグＩＤを取得する。取得されたタグＩＤは、照明装置１００から所定距離以上離れた他の照明装置１００が送信するタグＩＤである。
【００３６】
次に、サーバ３００は、ステップＳ１０２において特定したタグＩＤを新たなコンテンツに付与する（ステップＳ１０３）。ステップＳ１０３において、制御部３０２内の記憶処理部３１４は、ステップＳ１０１において取得した装置情報に、ステップＳ１０２において特定したタグＩＤと、作業者によって指定された新たなコンテンツの情報に基づいて取得した新たなコンテンツのデータとを対応づけて、メモリ３０４に記憶させる。
【００３７】
次に、図７に示す情報提供システムの動作が行われる。サーバ３００は、タグＩＤを送信する。照明装置１００は、タグＩＤを受信する（ステップＳ２００）。ステップＳ２００において、サーバ３００の制御部３０２は、メモリ３０４から装置情報を読み出す。次に、制御部３０２は、装置情報内のタグＩＤの送信先が装置情報内の装置ＩＤに対応する照明装置１００であると判別する。更に、制御部３０２は、タグＩＤを有線通信部３０８へ出力するとともに、照明装置１００に対応するＩＰ（Internet protocol）アドレス及びＭＡＣ（Media Access Control）アドレス等を有線通信部３０８へ出力する。有線通信部３０８は、照明装置１００に対応するＩＰアドレス及びＭＡＣアドレス等を宛先として、タグＩＤを送信する。照明装置１００内の有線通信部１０７は、照明装置１００に対応するＩＰアドレス及びＭＡＣアドレス等を宛先とするタグＩＤを受信し、制御部１０２へ出力する。
【００３８】
次に、照明装置１００は、タグＩＤに応じて変調された、時間的に輝度が変化する光（タグＩＤ光）を発する（ステップＳ２０１）。ステップＳ２０１において、照明装置１００内の制御部１０２は、デジタルデータであるタグＩＤを符号化・変調部１１０へ出力する。符号化・変調部１１０は、制御部１０２から出力されたタグＩＤに対する符号化してビットデータ列を生成するとともに、ビットデータ列に基づくデジタル変調を行う。駆動部１１２は、符号化・変調部１１０から出力される信号に対応し、送信部１１４が発する光の輝度を時間的に変化させるための駆動信号を生成する。送信部１１４は、駆動部１１２から出力される駆動信号に応じて、時間的に輝度が変化する光であるタグＩＤ光を発する。
【００３９】
ユーザ４００は、例えば、照明装置１００に表示されている、その照明装置１００を撮影することによってコンテンツとしてのクーポン情報等のユーザ４００にとって有用な情報が取得可能であることを報知する情報を見て、その照明装置１００を撮影する。このとき、携帯端末２００は、タグＩＤの取得及び問い合わせ処理を行う（ステップＳ２０２）。図８に示すように、携帯端末２００は、照明装置１００からの光を受ける（ステップＳ２１１）。
【００４０】
ステップＳ２１１において、携帯端末２００内の撮像部２１４は、レンズ２１２を介して入光された、タグＩＤ光を含む光学像を撮像し、撮像画角内の画像信号をデジタルデータに変換してフレームを生成する。また、撮像部２１４は、撮像とフレームの生成とを時間的に連続して行い、連続するフレームを画像処理部２１６に出力するとともに、バッファ２１８に逐次記憶させ、更新させる。
【００４１】
次に、携帯端末２００は、タグＩＤを受信したか否かを判定する（ステップＳ２１２）。ステップＳ２１２において、携帯端末２００内の撮像部２１４は、所定量のフレームのそれぞれにおける同一座標が点滅箇所である場合、点滅箇所の座標（輝点座標）と、輝点座標における所定量のフレーム間の時間的な輝度変化の態様を表すビットデータ列とを、バッファ２１８に構成される座標データリストに記憶させ、更新させる。更に、復号処理部２２０は、バッファ２１８内の座標データリストに格納された輝度変化の態様を示すビットデータ列を復号し、復号後のデータを制御部２０２へ出力する。制御部２０２内の識別情報取得部２３２は、復号後のデータがタグＩＤの形式である場合、タグＩＤを受信したと判定する。
【００４２】
タグＩＤを受信しなかった場合（ステップＳ２１２；ＮＯ）、一連の動作が終了する。一方、タグＩＤを受信した場合（ステップＳ２１２；ＹＥＳ）、携帯端末２００は、自己の現在位置及び撮影方位を取得する（ステップＳ２１３）。ステップＳ２１３において、携帯端末２００内のＧＰＳ受信機２２２は、ＧＰＳ衛星からの信号に基づいて、携帯端末２００の現在位置（緯度及び経度）を測定して制御部２０２へ出力する。方位センサ２２４は、地磁気の変化等に基づいて、撮像部２１４による撮影方位を検出して制御部２０２へ出力する。ここで、撮像部２１４の撮影範囲に照明装置１００が含まれる場合、撮像部２１４による撮影方位は、携帯端末２００から照明装置１００への方位を示す。制御部２０２内の位置情報取得部２３４は、携帯端末２００の位置情報と、撮像部２１４による撮影方位とを取得する。
【００４３】
次に、携帯端末２００は、問い合わせ情報を生成する（ステップＳ２１４）。ステップＳ２１４において、制御部２０２は、図９に示すように、携帯端末２００の識別情報である端末ＩＤと、取得した携帯端末２００の位置情報、及び、携帯端末２００の撮影方位と、取得したタグＩＤとを含んだ問い合わせ情報を生成する。
【００４４】
次に、携帯端末２００は、問い合わせ情報を送信する（ステップＳ２１５）。ステップＳ２１５において、携帯端末２００内の制御部２０２は、問い合わせ情報を無線通信部２０８へ出力するとともに、サーバ３００に対応するＩＰアドレス及びＭＡＣアドレス等を無線通信部２０８へ出力する。ここで、サーバ３００に対応するＩＰアドレス及びＭＡＣアドレス等は予めメモリ２０４に記憶されていてもよいし、タグＩＤとともに照明装置１００から送信されたものでもよい。無線通信部２０８は、サーバ３００に対応するＩＰアドレス及びＭＡＣアドレス等を宛先とする問い合わせ情報の符号化及び変調を行い、アンテナ２１０を介して、無線信号を送信する。
【００４５】
次に、携帯端末２００は、コンテンツ存在表示及び問い合わせ中表示を行う（ステップＳ２１６）。ステップＳ２１６において、携帯端末２００内の制御部２０２は、提供情報としてのコンテンツが存在する旨を通知するための画像と、そのコンテンツを取得するための問い合わせを行っている旨を通知するための画像の画像信号を表示部２０７へ出力する。表示部２０７は、画像信号に従って、画像を表示する。
【００４６】
再び、図７に戻って説明する。サーバ３００は、問い合わせ情報を受信し（ステップＳ２０３）、情報提供処理を行う（ステップＳ２０４）。図１０に示すように、サーバ３００は、携帯端末２００からの問い合わせ情報を受信する（ステップＳ２２１）。ステップＳ２２１において、携帯端末２００内の有線通信部３０８は、サーバ３００に対応するＩＰアドレス及びＭＡＣアドレス等を宛先とする問い合わせ情報を受信し、制御部３０２へ出力する。
【００４７】
サーバ３００は、受信した問い合わせ情報内の位置情報及び撮影方位に基づいて探索領域を決定する（ステップＳ２２２）。ステップＳ２２２において、制御部３０２内の提供情報判別部３１６は、位置情報によって示される携帯端末２００の位置を含み、撮影方位によって示される方向が長手方向となる領域を探索領域として決定する。例えば、提供情報判別部３１６は、図１１（Ａ）に示すように、携帯端末２００の位置７０１を中心とする円形の領域７０２と、端末方位情報によって示される方向が携帯端末２００の位置７０１から矢印７０３が示す方向であって、その方向が所定長（例えば２００ｍ）の長手方向となり、矢印７０３が示す方向を中心として当該矢印７０３が示す方向と垂直をなす方向に広がる台形の領域７０４とを組み合わせた領域を探索領域として決定してもよい。あるいは、提供情報判別部３１６は、図１１（Ｂ）に示すように、携帯端末２００の位置７０１を一方の焦点とし、端末方位情報によって示される方向が一方の焦点７０１から他方の焦点７０２に向かう方向であって、焦点間の距離が所定長（例えば２００ｍ）となる楕円形の領域を探索領域として決定してもよい。提供情報判別部３１６は、探索領域の外縁部の位置の情報の集合からなる探索領域情報を生成する。
【００４８】
次に、サーバ３００は、受信した問い合わせ情報内のタグＩＤを１つ選択する（ステップＳ２２３）。ステップＳ２２３において、制御部３０２内の提供情報判別部３１６は、問い合わせ情報内のタグＩＤのうち、未選択のタグＩＤを１つ選択する。
【００４９】
次に、サーバ３００は、選択したタグＩＤを含む装置情報であって、探索領域内に存在し、携帯端末２００に最も近い照明装置１００の装置情報を特定する（ステップＳ２２４）。ステップＳ２２４において、制御部３０２内の提供情報判別部３１６は、メモリ３０４に記憶された装置情報のうち、選択したタグＩＤを含む装置情報を抽出する。次に、提供情報判別部３１６は、抽出した装置情報のうち、装置位置情報によって示される位置が探索領域内である装置情報を特定する。更に、提供情報判別部３１６は、特定した装置情報のうち、装置位置情報によって示される位置が、端末位置情報によって示される位置に最も近い装置情報を特定する。
【００５０】
次に、サーバ３００は、結果リスト情報を生成する（ステップＳ２２５）。ステップＳ２２５において、制御部３０２内の提供情報判別部３１６は、図１２に示すように、ステップＳ２２４において特定した装置情報内のタグＩＤのうちステップＳ２２３において選択したタグＩＤと、そのタグＩＤに対応するコンテンツのデータとを含んだ結果リスト情報を生成する。
【００５１】
次に、サーバ３００は、問い合わせ情報内の全てのタグＩＤを選択したか否かを判定する（ステップＳ２２６）。ステップＳ２２６において、制御部３０２内の提供情報判別部３１６は、ステップＳ２２１において受信した問い合わせ情報に含まれるタグＩＤのうち、ステップＳ２２３において選択されていないタグＩＤが存在するか否かを判定する。未選択のタグＩＤが存在する場合（ステップＳ２２６；ＮＯ）には、ステップＳ２２３以降の動作が繰り返される。
【００５２】
一方、問い合わせ情報内の全てのタグＩＤが選択された場合（ステップＳ２２６；ＹＥＳ）には、サーバ３００は、結果リスト情報を送信する（ステップＳ２２７）。ステップＳ２２７において、制御部３０２内の提供情報判別部３１６は、生成した結果リスト情報を有線通信部３０８へ出力するとともに、ステップＳ２２１において受信した問い合わせ情報の送信元の携帯端末２００に対応するＩＰアドレス及びＭＡＣアドレス等を有線通信部３０８へ出力する。ここで、携帯端末２００に対応するＩＰアドレス及びＭＡＣアドレス等は、問い合わせ情報の送信元として含まれる情報である。有線通信部３０８は、携帯端末２００に対応するＩＰアドレス及びＭＡＣアドレス等を宛先とする結果リスト情報を、通信ネットワーク５００へ出力する。
【００５３】
再び、図７に戻って説明する。携帯端末２００は、結果リスト情報を受信する（ステップＳ２０５）。ステップＳ２０５において、携帯端末２００内の無線通信部２０８は、アンテナ２１０を介して無線信号を受信する。次に、無線通信部２０８は、受信信号の復調及び復号を行い、結果リスト情報を取得する。更に、無線通信部２０８は、結果リスト情報を制御部２０２へ出力する。
【００５４】
次に、携帯端末２００は、コンテンツの表示を行う（ステップＳ２０６）。ステップＳ２０６において、携帯端末２００内の制御部２０２は、入力された結果リスト情報内のタグＩＤと、当該タグＩＤに対応するコンテンツのデータとを抽出する。次に、制御部２０２は、表示部２０７に撮像部２１４によって撮影された画像が表示されている状態において、画像内に含まれる照明装置１００のうち、抽出したタグＩＤを送信した照明装置１００の画像内の位置を判別する。更に、制御部２０２は、判別した画像内の位置にコンテンツのデータを重ねて表示させる処理を行う。このような処理は、例えば、特開２００９−８７１７６号公報に開示された手法が採用される。
【００５５】
第１の動作では、サーバ３００は、新たなコンテンツが発生した場合、そのコンテンツに付与されるタグＩＤを、当該タグＩＤに対応する光を発する照明装置１００から所定距離以上離れた他の照明装置１００によって発せられる光に対応するタグＩＤにする。すなわち、同一のタグＩＤに対応する光を発する照明装置１００は、所定距離以上離れた位置に配置されるため、携帯端末２００が複数の照明装置１００から同一のタグＩＤに対応する光を受けてしまい、コンテンツが一意に定まらなくなってしまうことが防止される。このため、タグＩＤの数及び桁数を減らすことができ、タグＩＤを送信するための光通信の時間を短縮することが可能となる。
【００５６】
（第２の動作）
第２の動作では、装置情報の構成と、サーバ３００によるタグＩＤ設定の動作の一部とが第１の動作とは異なる。サーバ３００内のメモリ３０４には、照明装置１００毎に用意された、図１３に示すような装置情報が予め記憶されている。装置情報は、対応する照明装置１００の装置ＩＤ、対応する照明装置１００の位置情報、対応する照明装置１００が発する光の到達範囲を示す到達範囲情報、対応する照明装置１００が送信するタグＩＤ、そのタグＩＤに対応するコンテンツのデータにより構成される。到達範囲情報は、到達範囲の外縁部の位置の情報の集合からなる。なお、照明装置１００が送信するタグＩＤがない場合には、装置情報には、タグＩＤ及びコンテンツは含まれない。
【００５７】
サーバ３００の作業者は、新たなコンテンツを設定する。第１の動作と同様、例えば、表示部３０７に、照明装置１００の一覧表や照明装置１００が配置された地図が表示されている状態において、作業者は、操作部３０６を操作することにより、新たなコンテンツに対応するタグＩＤに対応する光を発する照明装置１００を指定するとともに、新たなコンテンツの情報を指定する。
【００５８】
作業者の操作があった場合、図１４に示すように、サーバ３００は、新たなコンテンツのタグＩＤを送信する照明装置１００の装置情報を取得する（ステップＳ３０１）。ステップＳ１０１において、制御部３０２内の送信装置判別部３１２は、作業者によって指定された照明装置１００に対応する装置情報をメモリ３０４から読み出す。
【００５９】
次に、サーバ３００は、ステップＳ３０１において取得した装置情報に対応する照明装置１００との間で光の到達範囲が重複しない他の照明装置１００が送信するタグＩＤを特定する（ステップＳ３０２）。ステップＳ３０２において、制御部３０２内の送信装置判別部３１２は、ステップＳ１０１において取得した装置情報内の装置到達範囲情報を抽出する。次に、送信装置判別部３１２は、他の照明装置１００の装置情報内の到達範囲情報を抽出する。更に、送信装置判別部３１２は、抽出した２つの到達範囲情報のそれぞれによって示される２つの光の到達範囲を特定する。次に、送信装置判別部３１２は、２つの光の到達範囲が重複するか否かを判定する。２つの光の到達範囲が重複しない場合、送信装置判別部３１２は、他の照明装置１００の装置情報内のタグＩＤを取得する。取得されたタグＩＤは、照明装置１００との間で光の到達範囲が重複しない他の照明装置１００が送信するタグＩＤである。
【００６０】
次に、サーバ３００は、ステップＳ１０４において特定したタグＩＤを新たなコンテンツに付与する（ステップＳ３０３）。ステップＳ３０３において、制御部３０２内の記憶処理部３１４は、ステップＳ３０１において取得した装置情報に、ステップＳ３０２において特定したタグＩＤと、作業者によって指定された新たなコンテンツの情報に基づいて取得した新たなコンテンツのデータとを対応づけて、メモリ３０４に記憶させる。
【００６１】
第２の動作では、サーバ３００は、新たなコンテンツが発生した場合、そのコンテンツに付与されるタグＩＤを、当該タグＩＤに対応する光を発する照明装置１００との間で光の到達範囲が重複しない他の照明装置１００によって発せられる光に対応するタグＩＤとする。すなわち、同一のタグＩＤに対応する光を発する照明装置１００は、互いに光の到達範囲が重複しない位置に配置されるため、携帯端末２００が複数の照明装置１００から同一のタグＩＤに対応する光を受けてしまい、コンテンツが一意に定まらなくなってしまうことが防止される。このため、タグＩＤの数及び桁数を減らすことができ、タグＩＤを送信するための光通信の時間を短縮することが可能となる。
【００６２】
（第３の動作）
第３の動作では、携帯端末２００が複数の照明装置１００から同一のタグＩＤに対応する光を受けた場合について説明する。第３の動作では、携帯端末２００は、第１の動作及び第２の動作とは異なる問い合わせ情報を生成し、サーバ３００へ送信する。具体的には、携帯端末２００の制御部２０２は、図１５に示すように、携帯端末２００の識別情報である端末ＩＤと、取得した携帯端末２００の緯度及び経度の情報（端末位置情報）、及び、携帯端末２００から照明装置１００への方位の情報（端末方位情報）と、取得したタグＩＤ、及び、撮像部２１４の受光面２１５内において当該タグＩＤに対応する光を受けた位置（受光位置情報）とを含んだ問い合わせ情報を生成する。受光位置情報は、受光面２１５をＸ−Ｙ平面とした場合の受光位置のＸ座標及びＹ座標の組により構成される。制御部２０２内の受光位置情報取得部２３６は、受光面２１５におけるタグＩＤに対応する光の受光位置を監視し、その受光位置に対応する受光位置情報を生成する。
【００６３】
携帯端末２００は、生成した問い合わせ情報を送信する。サーバ３００は、問い合わせ情報を受信し、情報提供処理を行う。図１６に示すように、サーバ３００は、携帯端末２００からの問い合わせ情報を受信する（ステップＳ３２１）。具体的な動作は、図１０のステップＳ２２１と同様である。
【００６４】
サーバ３００は、受信した問い合わせ情報に、重複するタグＩＤ（重複タグＩＤ）が存在するか否かを判定する（ステップＳ３２２）。ステップＳ３２２において、制御部３０２内の提供除法判別部３１６は、問い合わせ情報に同一のタグＩＤが複数含まれている場合、そのタグＩＤを重複タグＩＤと判別する。
【００６５】
重複タグＩＤが存在する場合（ステップＳ３２２；ＹＥＳ）、サーバ３００は、重複タグＩＤを１つ選択する（ステップＳ３２３）。ステップＳ３２３において、制御部３０２内の提供情報判別部３１６は、問い合わせ情報内の重複タグＩＤのうち、未選択の重複タグＩＤを１つ選択する。
【００６６】
次に、サーバ３００は、選択した重複タグＩＤを含む装置情報であって、携帯端末２００によって受光された光を発した照明装置１００の装置情報を特定する（ステップＳ３２４）。ステップＳ３２４において、制御部３０２内の提供情報判別部３１６は、メモリ３０４に記憶された装置情報のうち、選択した重複タグＩＤを含む装置情報を抽出する。次に、提供情報判別部３１６は、問い合わせ情報内の端末位置情報及び端末方位情報に基づいて、端末装置２００内の撮像部２１４による実空間内の撮影範囲を判別する。これにより、受光面２１５内の位置と実空間内の位置とが対応づけられる。更に、提供情報判別部３１６は、問い合わせ情報内の受光位置情報が示す位置（受光位置）と、抽出した装置情報内の装置位置情報が示す実空間内の位置とを、受光面２１５内の位置と実空間内の位置との対応づけに一致するように、対応づける。受光位置情報が示す受光面２１５内の受光位置と、装置位置情報が示す実空間内の位置とが対応づけられた場合、提供情報判別部３１６は、装置位置情報が示す実空間内の位置に存在する照明装置１００を、受光位置情報が示す受光面２１５内の受光位置において受光された光を発した照明装置１００であると判別し、装置位置情報を含んだ装置情報を特定する。
【００６７】
例えば、図１７（Ａ）に示すように、重複タグＩＤに対応する受光位置情報によって示される受光位置が受光位置７５０（Ｘ１，Ｙ１）と受光位置７５１（Ｘ２，Ｙ２）であり、図１７（Ｂ）に示すように、携帯端末２００の位置７０１と、携帯端末２００における撮像部２１４による撮影方向の方位７０３と、重複ＩＤに対応する光を発する照明装置１００の実空間内の位置７１１、７１２及び７１３とが特定される場合を考える。この場合、提供情報判別部３１６は、受光位置７５０（Ｘ１，Ｙ１）と、照明装置１００の実空間内の位置７１１とを対応づけることにより、受光位置７５０（Ｘ１，Ｙ１）に対応する光を位置７１１に存在する照明装置１００が発したと判別する。また、提供情報判別部３１６は、受光位置７５１（Ｘ２，Ｙ２）と、照明装置１００の実空間内の位置７１２とを対応づけることにより、受光位置７５１（Ｘ２，Ｙ２）に対応する光を位置７１２に存在する照明装置１００が発したと判別する。なお、装置情報内の装置位置情報に、照明装置１００の標高の情報が含まれる場合には、提供情報判別部３１６は、受光位置と標高とを対応づけることで、更に正確に携帯端末２００によって受光された光を発した照明装置１００の装置情報を特定することが可能となる。
【００６８】
次に、サーバ３００は、結果リスト情報を生成する（ステップＳ３２５）。ステップＳ３２５において、制御部３０２内の提供情報判別部３１６は、図１８に示すように、ステップＳ３２３において選択したタグＩＤと、そのタグＩＤに対応する光についての受光位置情報と、そのタグＩＤに対応するコンテンツのデータとを含んだ結果リスト情報を生成する。
【００６９】
次に、サーバ３００は、問い合わせ情報内の全ての重複タグＩＤを選択したか否かを判定する（ステップＳ３２６）。ステップＳ３２６において、制御部３０２内の提供情報判別部３１６は、ステップＳ３２１において受信した問い合わせ情報に含まれる重複タグＩＤのうち、ステップＳ３２３において選択されていない重複タグＩＤが存在するか否かを判定する。未選択の重複タグＩＤが存在する場合（ステップＳ３２６；ＮＯ）には、ステップＳ３２３以降の動作が繰り返される。
【００７０】
一方、重複タグＩＤが存在しない場合（ステップＳ３２２；ＮＯ）、及び、問い合わせ情報内の全ての重複タグＩＤが選択された場合（ステップＳ３２６；ＹＥＳ）には、サーバ３００は、残りのタグＩＤについての処理を行う（ステップＳ３２７）。残りのタグＩＤについての処理は、図１０に示す動作に対応する処理である。また、問い合わせ情報内に重複タグＩＤが存在しない場合にも、その後、図１０に示す動作に対応する処理が行われる。
【００７１】
第３の動作では、携帯端末２００が複数の照明装置１００から同一のタグＩＤに対応する光を受けた場合に、受光面２１５における受光位置情報をサーバ３０へ通知する。一方、サーバ３００は、受光位置情報に基づいて、同一のタグＩＤに対応する光を発する複数の照明装置１００を特定することができ、更に、同一のタグＩＤであるが異なるコンテンツのデータを携帯端末２００へ送信することができる。このため、タグＩＤの数及び桁数を減らすことができ、タグＩＤを送信するための光通信の時間を短縮することが可能となる。
【００７２】
（第二の実施の形態）
次いで、図面を参照して、本発明の第二の実施の形態に係る情報提供システム及び情報提供方法を説明する。同実施の形態では、照明装置１００による変調光を用いることなく、携帯端末２００−１〜２００−２（或いは、携帯端末２００−３〜２００−４）が色変化を伴う変調により情報伝送を行うケースを説明する。尚、以下の説明において、上記第一の実施の形態と同じ構成の箇所については、同一の参照番号を付し、その説明は省略する。
【００７３】
図１９に示すように、情報提供システム１０１は、照明装置１００が存在せず、端末装置としての携帯端末２００と、サーバ３００とを含んで構成される。
【００７４】
携帯端末２００は、上記第一の実施の形態と同様の動作をするだけでなく、自身が照明装置（送信装置）としても機能する。より具体的には、携帯端末２００の構成に含まれる表示部２０７が、上記第一の実施の形態における送信部１１４として機能する。すなわち携帯端末２００は、その表示部２０７を送信相手の携帯端末２００に向けて、時系列的に波長（色）変化を伴う変調によるマーカー表示により、コンテンツとしてタグＩＤに置き換えられたユーザのプロファイルデータやテキストメッセージ、イメージ（ＣＧ）を送信する。
【００７５】
サーバ３００は、通信ネットワーク５００及び無線基地局６００を介して携帯端末２００との間で通信を行う。サーバ３００は、コンテンツ（ユーザ４００が携帯端末２００を操作して送信したユーザ自身のプロファイルデータやテキストメッセージ、イメージ）とタグＩＤとを管理するとともに、携帯端末２００から送信されるタグＩＤに対応する上記コンテンツを携帯端末２００へ送信する。
【００７６】
同実施の形態において、携帯端末２００の基本構成は上記第一の実施の形態と同じである。ただし、本実施の形態においては、制御部２０２は、更に上記第一の実施の形態の制御部１０２としても一部機能する。また、メモリ２０４には、上記第一の実施の形態のメモリ１０４に格納されプログラムの一部が格納される。
【００７７】
操作部２０６は、テンキーやファンクションキー、及び、本実施の形態においては表示部２０７の表示面に実装された透明なタッチパネル等によって構成され、ユーザの操作内容を入力するために用いられるインタフェースである。表示部２０７は、例えば、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）、ＥＬ（Electroluminescence）ディスプレイ等によって構成される。表示部２０７は、制御部２０２から出力された画像信号に従って画像（例えば、後述するスルー画像）をカラー表示する。
【００７８】
また表示部２０７は、ドライバを内蔵し、このドライバは上記第一の実施の形態における符号化・変調部１１として機能する。この符号化・変調の仕組みは、当該出願人が出願した特願２０１１−１３９２１３号、及び、特願２０１１−１３９２３３号にて説明している。具体的には、伝送すべきタグＩＤを時系列を追って多色に変化する色で指定し、この色の変化を表示部２０７に表示されたマーカーで表現することでタグＩＤを送信する。
【００７９】
次に、情報提供システム１０１の動作を説明する。
【００８０】
サーバ３００内のメモリ３０４には、上記第一の実施の形態の図５に示したような装置情報に代えて、地上における全地域を格子状に区画分けし、この区画分けされた一単位に夫々ユニークなリージョンコードを割り当てられ、更にこのリージョンコード毎に予め６４個から１２８個（ヘッダコードと除き最大７ビット）のタグＩＤが割り当てられたテーブルが格納される。そして、このタグＩＤは、後述の携帯端末２００からの送信される情報に基づき一定時間、コンテンツが割り当てられる。
【００８１】
図２０のフローチャートを用いて説明すると、ユーザ４００は、相手に送信すべき新たなコンテンツを設定する。このコンテンツの設定動作は、メモリ２０４に格納されたコンテンツの作成・設定を行なうプログラムを制御部２０２が実行することにより実現する。その設定動作の当初の状態とは、図２１にて図示するように携帯端末２００の表示部２０７がメニュー画面を表示した状態である（ステップＳ４０１）。図２１においては、表示部２０７に“ＭＥＮＵ”の文字と、“Ｔａｋｅ  Ｐｈｏｔｏ”の文字とカメラアイコン２０７１が表示されている。
【００８２】
そして、表示部２０７の表示面に実装された操作部２０６としてのタッチパネル２０６を通じて、このカメラアイコン２０７１にユーザ４００の指が接触したことが検知されると、携帯端末２００は、撮像部２１４を起動させ、発光色の時系列的な変化で送信されるタグＩＤを受光する処理を実行する。また“Ｓｅｎｄｉｎｇｓ”の文字と、その下には送信すべきコンテンツの内容象徴するアイコン２０７２〜２０７５が表示される。そして、表示部２０７の表示面に実装されたタッチパネル２０６を通じて、この各アイコン２０７２〜２０７５にユーザ４００の指が接触したことが検知されると、各アイコン２０７２〜２０７５に割り当てられた以下の処理が実行される。
【００８３】
・アイコン２０７２
タグＩＤを受光した携帯端末２００の表示部２０７に、当該携帯端末２００における撮像部２１４にて順次撮像されるライブビューイメージ（若しくは記録処理後の画像）に重畳して合成させるイメージ（ＣＧ：コンピュータグラフィック）を、送信すべきコンテンツとして選択させるための画面が表示される。
【００８４】
・アイコン２０７３
当該携帯端末２００の制御部２０２における、所定のメモリエリアに予め記憶されている、図２２に図示するようなユーザ４００のプロファイルカードが、送信すべきコンテンツとして表示される。
【００８５】
・アイコン２０７４
タグＩＤを受光した携帯端末２００の表示部２０７に、当該携帯端末２００における撮像部２１４にて順次撮像されるライブビューイメージ（若しくは記録処理後の画像）に重畳して合成させる吹き出し付きのテキストメッセージを、送信すべきコンテンツとして生成させるための画面が表示される。
【００８６】
・アイコン２０７５
当該携帯端末２００の制御部２０２における、所定のメモリエリアに予め記憶されている、ユーザ４００のプロファイルデータが表示される。
【００８７】
そして、制御部２０２は、図２１の表示状態において、ユーザ４００による外部操作に基づき、カメラアイコン２０７１、及び、アイコン２０７２〜２０７５の何れかの選択操作が検出されたか否かを判断する（ステップＳ４０２）。ステップＳ４０２による選択操作が検出されなければ（ステップＳ４０２；ＮＯ）、ステップＳ４０１のメニュー画面が表示された状態が維持される。一方、ステップＳ４０２による選択操作が検出された場合（ステップＳ４０２；ＹＥＳ）、制御部２０２は、選択されたアイコン、すなわち、選択された処理内容を判断する（ステップＳ４０３）。
【００８８】
ここで選択されたアイコンがカメラアイコン２０７１であると判断された場合は、図８のステップＳ２１１の処理へ移行する。但し、本実施の形態においては、ステップＳ２１２において、携帯端末２００内の撮像部２１４は、所定量のフレームのそれぞれにおける同一座標で色変化がある場合、色の変化がある座標と、この座標における所定量のフレーム間の時間的な色変化の態様を表すビットデータ列とを、バッファ２１８に構成される座標データリストに記憶させ、更新させる。更に、復号処理部２２０は、バッファ２１８内の座標データリストに格納された色変化の態様を示すビットデータ列を復号し、復号後のデータを制御部２０２へ出力する。制御部２０２内の識別情報取得部２３２は、復号後のデータがタグＩＤの形式である場合、タグＩＤを受信したと判定する（詳細な処理は当該出願人が出願した特願２０１１−１３９２１３号、及び、特願２０１１−１３９２３３号にて説明している。）。
【００８９】
一方、ステップＳ４０３で選択されたアイコンがアイコン２０７２〜２０７４のいずれかであると判断された場合は、制御部２０２は、その選択されたアイコン、すなわち送信コンテンツの内容が、イメージ（アイコン２０７２）、プロファイルカード（アイコン２０７３）、及び、テキストメッセージ（アイコン２０７４）の何れであるかを判断する（ステップＳ４０４）。尚、ステップＳ４０４においては、アイコン２０７５が選択されたと判断した場合、制御部２０２は、プロファイルデータの編集処理を実行するが、これは公知技術であるため、その説明は省略する。
【００９０】
ステップＳ４０４での判断により送信コンテンツの内容としてイメージが選択されたと判断した場合、制御部２０２は、そのイメージの生成画面を表示部２０７に表示する（ステップＳ４０５）。そして、制御部２０２は、ユーザ４００による任意の操作を操作部２０６にて受け付け、その操作内容に基づき、サーバ３００に登録すべきイメージ（登録内容）を生成する（ステップＳ４０６）。また、ステップＳ４０４での判断により送信コンテンツの内容としてプロファイルカードが選択されたと判断した場合、制御部２０２は、そのイメージの生成画面を表示部２０７に表示する（ステップＳ４０７）。
【００９１】
図２２はステップＳ４０７における表示部２０７の表示態様を示すものである。同図において表示部２０７に表示される“Ｐｒｏｆｉｌｅ  Ｃａｒｄ”（プロファイルカード）の内容は以下の通りである。
【００９２】
・アイコン群２０７６
プロファイルカードの属性を示すアイコンである。本実施の形態においては、“Ｂｕｓｉｎｅｓｓ”、すなわちビジネス用に３パターン、及び、“Ｐｒｉｖａｔｅ”、すなわちプライベート用に３パターンが用意されているものとする。そして、アイコン群２０７６における反転した番号に対応して、その下欄に、登録すべきコンテンツの内容であるユーザ４００のプロファイルデータの選択内容、及び、送信相手の携帯端末２００に表示されるべき表示レイアウトが表示される。
【００９３】
・プロファイルデータチェックボックス群２０７７
コンテンツとして登録するユーザ４００のプロファイルカードに含まれるプロファイルデータの選択内容を示すもので、各項目の左のチェックボックスにおいて黒反転された項目がプロファイルカードに含まれる。また、この選択は、操作部（タッチパネル）２０６に対するユーザ４００の指の接触有無で判断される。詳細には、接触を検出した箇所に表示されているチェックボックスは、上記接触を検出する毎に反転・非反転の表示を繰返し、結果的に選択・非選択が切り替えられる。これにより、プロファイルカードに含めるユーザ４００のプロファイルデータをプロファイルカードの属性に応じて簡単に設定できる。
【００９４】
・テキストメッセージアイコン２０７８
コンテンツとしてプロファイルカードとともに簡単なテキストメッセージを含める場合に、操作（タッチ）を検出することにより簡単なメッセージの入力が可能となるアイコンである。
【００９５】
・表示レイアウトイメージ２０７９
送信側の携帯端末２００の表示部２０７に表示された光の変化を受光し、対応するタグＩＤに復号した受信側の携帯端末２００が、このタグＩＤと自己の位置情報をサーバ３００に送信することにより、サーバ３００から応答返信されたコンテンツの内容に基づき表示される内容を示すものである。ただし、この表示レイアウトイメージ２０７９に表示される内容は、実際の表示内容を簡素化し低解像度化したものであり、あくまで“どのような内容が相手側の携帯端末２００に表示されるのか？”を確認可能にするためのものである。
【００９６】
・ＳＮＳチェックボックス群２０８０
コンテンツとして登録するユーザ４００が所属するＳＮＳ  （Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）の選択内容を示すもので、各項目の左のチェックボックスにおいて黒反転された項目がプロファイルカードに含まれる。また、この選択も、操作部（タッチパネル）２０６に対するユーザ４００の指の接触有無で判断される。詳細には、接触を検出した箇所に表示されているチェックボックスは、上記接触を検出する毎に反転・非反転の表示を繰返し、結果的に選択・非選択が切り替えられる。これにより、プロファイルカードに含めるユーザ４００が属するＳＮＳ（詳細には当該ＳＮＳにおけるユーザページのＵＲＬ）をプロファイルカードの属性に応じて簡単に設定できる。
【００９７】
このような表示画面におけるユーザ４００による任意の操作を操作部２０６にて受け付け、制御部２０２は、その操作内容に基づき、サーバ３００に登録すべきイメージ（登録内容）を生成する（ステップＳ４０８）。更に、ステップＳ４０４での判断により送信コンテンツの内容としてメッセージが選択されたと判断した場合、制御部２０２は、そのイメージの生成画面を表示部２０７に表示する（ステップＳ４０９）。
【００９８】
図２３はステップＳ４０９における表示部２０７の表示態様を示すものである。同図において表示部２０７に表示される“Ｔｅｘｔ  Ｍｅｓｓａｇｅ”（テキストメッセージ）の内容は以下の通りである。
【００９９】
・メッセージ入力フォーム２０８１
任意のメッセージを入力するため入力欄である。
・履歴表示欄２０８２
過去に入力・作成し、サーバ３００に登録したメッセージを表示する。過去、入力・作成したメッセージを履歴として表示する場合、携帯端末２００におけるメモリ２０４にその履歴が記憶されているものとする。一方、過去、サーバ３００に登録したメッセージを履歴として表示する場合、制御部２０２は、本画面を表示する前に、サーバ３００に対し過去に登録し、履歴として管理されているメッセージを送信するよう要求する。
【０１００】
・定型メッセージ表示欄２０８３
デフォルトで用意されているメッセージを数パターン表示する。このメッセージは本プログラムに予め書き込まれていても良いし、サーバ３００側で用意するようにしても良い。
・吹き出しパターン表示欄２０８４
入力・作成したメッセージは、ユーザ４００の好みにより、ライブビューイメージ（若しくは記録画像）に、コミック等において“発言”や“思い”を表現したバルーン状の吹き出しパターン（ＣＧ）を表示させ、それに重畳させて相手の携帯端末に表示させることができる。この表示欄では、その吹き出しパターンが数種類表示され、ユーザ４００の選択操作により決定される。
【０１０１】
・テキストカラー選択欄２０８５
入力・作成したメッセージは、ユーザ４００の好みにより、その表示色を変更することができる。この表示欄では、そのカラーパターンが数色表示され、ユーザ４００の選択操作により決定される。
【０１０２】
このような表示画面におけるユーザ４００による任意の操作を操作部２０６にて受け付け、制御部２０２は、その操作内容に基づき、サーバ３００に登録すべきイメージ（登録内容）を生成する（ステップＳ４１０）。この後、制御部２０２は、選択されたコンテンツの作成が終了し、且つ、サーバ３００への登録実行の指示が検出されたか否かを判断する（ステップＳ４１１）。
【０１０３】
選択されたコンテンツの作成が未終了、及び、サーバ３００への登録実行の指示が未検出の何れかである場合（ステップＳ４１１；ＮＯ）、ステップＳ４０４に戻る。一方、選択されたコンテンツの作成が終了し、且つ、サーバ３００への登録実行の指示が検出された場合（ステップＳ４１１；ＹＥＳ）、制御部２０２は、ＧＰＳ受信機２２２を起動させ、当該携帯端末２００の位置情報を取得する。そして、制御部２０２は、位置情報、自己の携帯端末２００を他の携帯端末２００と識別させるためのユニークなＩＤ情報である端末ＩＤ、当該携帯端末２００からサーバ３００への送信内容が新規にコンテンツの登録を要求するものであることを示す登録要求コマンド、及び、上記ステップＳ４０５〜４１０にて入力・作成したコンテンツの内容を含んだ装置情報をサーバ３００へ送信し（ステップＳ４１２）、登録が成功したか否か、その結果を受信するための受信待ちの状態に移行する（ステップＳ４１３）。
【０１０４】
ここでステップＳ４１２の処理により送信された内容を受信したサーバ３００の処理を説明する。このサーバ３００の処理は、上記第一の実施の形態におけるタグＩＤ設定動作（図６、図１４）と概ね同じである。本実施の形態においては、図２０におけるステップＳ４２１〜Ｓ４２７の手順（工程）で処理する。
【０１０５】
同図に示すように、サーバ３００は、新たなコンテンツのタグＩＤの送信先である携帯端末２００の装置情報を取得する（ステップＳ４２１）。詳細には、制御部３０２は、ステップＳ４１２にて携帯端末２００より送信され、受信した装置情報に含まれる登録要求コマンドを検出することにより、新たなコンテンツの登録とタグＩＤの送信処理が要求されているものと判断する。次に、制御部３０２は、受信した装置情報に含まれる端末ＩＤを検出することにより、要求した携帯端末２００を特定する。次に、制御部３０２は、受信した装置情報に含まれている携帯端末の位置情報を検出し、この位置情報がどの地域に含まれるかを判断する。制御部３０２は、判断した結果、含まれる地域に対応するリージョンコードを特定する（ステップＳ４２２）。
【０１０６】
そして、制御部３０２は、特定されたリージョンコードに割り当てられている複数のタグＩＤにおいて、対応するコンテンツが登録されていないタグＩＤがあるか否か、すなわち、空きのタグＩＤがあるか否かを判断する（ステップＳ４２３）。この判断の結果、制御部３０２は、空きのタグＩＤが存在すると判断すると（ステップＳ４２３；ＹＥＳ）、この空きのタグＩＤを特定し、受信された装置情報に含まれるコンテンツを付与して、メモリ３０４に記憶させる（ステップＳ４２５）。そして、制御部３０２は、このタグＩＤを装置情報の送信元である携帯端末２００へ送信し（ステップＳ４２６）、所定期間（例えば１０分）でタイムアップするタイマーをスタートさせる（ステップＳ４２７）。
【０１０７】
尚、ステップＳ４２７において所定期間を設定する理由は、登録過多によるタグＩＤの枯渇を防止するためである。しかしながら、一つのリージョンコードで管理可能なタグＩＤの数が携帯端末２００の登録要求をはるかに上回る数であれば、ステップＳ４２７で行う処理は不要である。
【０１０８】
一方、空きのタグＩＤが存在しないと判断すると（ステップＳ４２３；ＮＯ）、制御部３０２は、コンテンツの登録を要求した携帯端末２００（装置情報の送信元の携帯端末２００）に対し、当該コンテンツに割り当てるタグＩＤが無いものとして、ＮＧ信号を送信する（ステップＳ４２８）。
【０１０９】
一方、ステップＳ４１３で受信待ちの状態の携帯端末２００内の制御部２０２は、サーバ３００より自己宛に送信された信号を受信したか否かを定期的に判断する（ステップＳ４１４）。自己宛に送信された信号の受信を検出しなければ（ステップＳ４１４；ＮＯ）、制御部３０２は、ステップＳ４１３の受信待ちの状態に戻る。一方、自己宛に送信された信号の受信を検出すると（ステップＳ４１４；ＹＥＳ）、制御部３０２は、その受信した信号の内容はタグＩＤかＮＧかを判断する（ステップＳ４１５）。受信した信号の内容がタグＩＤであると判断すると、これを受信した携帯端末２００内の制御部２０２は、受信したタグＩＤを時系列を追って色変化する表示内容へ変調し、この時系列を追って色変化する表示内容を表示部２０７に表示するよう処理を行う（ステップＳ４１６）。
【０１１０】
図２４はこの時の表示部２０７の表示例を示すものである。同図において、表示部２０７のほぼ中心において大きく丸く描画されている箇所がマーカー２０８６であり、この部分が時系列を追って色変化する（つまりタグＩＤを送信する箇所である）。また、同図において表示部２０７には、サーバ３００が管理するステップＳ４２７で説明した所定期間までの残り時間２０８７と、色の変化一周期のカウントサイクル２０８８も表示される。一方、受信した信号の内容がＮＧであると判断すると、表示部にエラー表示するよう表示処理する（ステップＳ４１７）。
【０１１１】
上述の処理により、携帯端末２００からのコンテンツ登録要求に応じ、サーバ３００はタグＩＤとコンテンツとを対応付けて記憶管理する一方、この対応付けたタグＩＤをコンテンツの登録を要求した携帯端末２００へ送信する。そしてこれを受信した携帯端末２００は、受信したタグＩＤを、時系列を追って色変化する表示内容に変換し、表示部２０７を用いて表示処理する。
【０１１２】
また、この表示内容を他の携帯端末２００の撮像部２１４が連続的に撮像すると、他の携帯端末２００は、これをタグＩＤに復号し、自己の位置情報とともにサーバ３００に送信する。サーバ３００は、受信した位置情報からこれが属する地域を特定してリージョンコードを決定し、このリージョンコードで管理されている地域において受信したタグＩＤと対応付けて登録されているコンテンツを読み出して、上記他の携帯端末２００へ送信する。
【０１１３】
図２５乃至図２６は、具体的な使用例を示すものである。例えば、図２５は、携帯端末２００−２が上記図２０における処理を実行し、その結果、ユーザ４００−２のプロファイルカードをコンテンツとし、表示部２０７−２に表示されたマーカー２０８６−２の時系列的な色の変化で、これに対応するタグＩＤを送信している状況を示す図である。そして、図２６は図２５の状態を撮像している携帯端末２００−１の表示部２０７−１の表示例である。
【０１１４】
同図においては、ライブビューとしてユーザ４００−２の上半身が表示されており、これに加えて図２２の表示レイアウト２０７９にて図示したような構成が加えられている。すなわち、ライブビュー画面上部にはイメージ２０８９が重畳表示され、ユーザ４００−２の上半身像において、携帯端末２００−２の表示部２０７−２（詳細にはマーカ２０８６−２が表示されている箇所）には、受信したタグＩＤに対応してサーバ３００に登録されているコンテンツとしてイメージ２０９０が重畳表示される。また、バルーン２０９１には、受信したタグＩＤに対応してサーバ３００に登録されているコンテンツとしてユーザ４００−２が登録したプロファイルカードのデータが表示される。
【０１１５】
なお、本発明は、上記実施形態の説明及び図面によって限定されるものではなく、上記実施形態及び図面に適宜変更等を加えることは可能である。例えば、コンピュータがプログラムを実行することで、照明装置１００、携帯端末２００及びサーバ３００の機能を実現してもよい。また、照明装置１００、携帯端末２００及びサーバ３００の機能を実現するためのプログラムは、ＣＤ−ＲＯＭ等の記憶媒体に記憶されてもよいし、ネットワークを介してコンピュータにダウンロードされてもよい。
【０１１６】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１１７】
（付記１）
それぞれ異なる位置に存在する複数の送信装置と、端末装置と、前記端末装置に対して提供情報を提供するサーバとを含む情報提供システムであって、
前記送信装置のそれぞれは、
前記提供情報を識別するため識別情報を変調し、この変調された内容を光を通信媒体として送信する第１の送信手段を備え、
前記端末装置は、
前記送信手段から光を通信媒体として送信された内容を受光手段と、
前記受光手段が受けた光を復調して前記識別情報を取得する識別情報取得手段と、
自己の位置情報を取得する位置情報取得手段と、
前記識別情報取得手段によって取得された識別情報と、前記位置情報取得手段によって取得された自己の位置情報とを前記サーバへ送信する第２の送信手段と、
を備え、
前記サーバは、
前記送信装置の位置情報、前記識別情報、及び、前記提供情報とを対応付けて記憶する記憶手段と、
提供予定の新たな提供情報に対応して新たに識別情報を設定する場合、前記記憶手段に既に提供情報が記憶されている送信装置の位置情報を取得し、この位置情報で示される位置より所定距離以上離れた位置を位置情報として有する送信装置の識別情報を設定する設定手段と、
この設定手段によって設定された識別情報、及び、当該識別情報を送信する送信装置の位置情報と対応付けて、前記記憶手段に前記新たな提供情報を記憶するよう制御する記憶制御手段と、
前記第２の送信手段により送信された識別情報と位置情報とを受信する第１の受信手段と、
この第１の受信手段により受信された前記端末装置の位置情報と前記記憶手段の記憶内容とに基づき送信すべき提供情報を判別する判別手段と、
前記判別手段により判別された前記提供情報を前記端末装置へ送信する第３の送信手段と、
を備えることを特徴とする情報提供システム。
【０１１８】
（付記２）
前記サーバの前記記憶手段は、
前記送信装置の位置情報に加え、当該送信装置の手段が発する光の到達範囲を示す到達範囲情報を、前記識別情報、及び、前記提供情報と対応付けて記憶し、
前記設定手段は、提供予定の新たな提供情報に対応して新たに識別情報を設定する場合、前記記憶手段に既に提供情報が記憶されている送信装置の位置情報に加え到達範囲情報をも取得し、この位置情報で示される位置より所定距離以上離れた位置を位置情報として有する、或いは、前記到達範囲情報で示される範囲と重複しない到達範囲を到達範囲情報として有する送信装置の識別情報を設定する
ことを特徴とする付記１記載の情報提供システム。
【０１１９】
（付記３）
前記端末装置は、前記送信装置が有する各手段を更に有し、
前記サーバは、
前記端末装置から送信される当該端末装置の位置情報と提供情報とを受信する第２の受信手段を更に備え、
前記設定手段は、前記第２の受信手段によって当該端末装置の位置情報と提供情報とを受信すると、この受信された提供情報を提供予定の新たな提供情報として、これに対応して新たに識別情報を設定することを特徴とする付記１記載の情報提供システム。
【０１２０】
（付記４）
それぞれ異なる位置に存在する複数の送信装置と、端末装置と、前記端末装置に対して提供情報を提供するサーバとを含む情報提供システムにおけるサーバであって、
前記送信装置の位置情報、前記識別情報、及び、前記提供情報とを対応付けて記憶する記憶手段と、
提供予定の新たな提供情報に対応して新たに識別情報を設定する場合、前記記憶手段に既に提供情報が記憶されている送信装置の位置情報を取得し、この位置情報で示される位置より所定距離以上離れた位置を位置情報として有する送信装置の識別情報を設定する設定手段と、
この設定手段によって設定された識別情報、及び、当該識別情報をする送信装置の位置情報と対応付けて、前記記憶手段に前記新たな提供情報を記憶するよう制御する記憶制御手段と、
前記端末装置から送信された識別情報と位置情報とを受信する受信手段と、
この受信手段により受信された前記端末装置の位置情報と前記記憶手段の記憶内容とに基づき送信すべき提供情報を判別する判別手段と、
前記判別手段により判別された前記提供情報を前記端末装置へ送信する送信手段と、
を備えることを特徴とするサーバ。
【０１２１】
（付記５）
それぞれ異なる位置に存在する複数の送信装置と、端末装置と、前記端末装置に対して提供情報を提供するサーバとを含む情報提供システムにおけるサーバの情報提供方法であって、
提供予定の新たな提供情報に対応して新たに識別情報を設定する場合、予め前記送信装置の位置情報、前記識別情報、及び、前記提供情報とを対応付けて記憶した記憶部に既に提供情報が記憶されている送信装置の位置情報を取得し、この位置情報で示される位置より所定距離以上離れた位置を位置情報として有する送信装置の識別情報を設定する設定ステップと、
この設定ステップにて設定された識別情報、及び、当該識別情報をする送信装置の位置情報と対応付けて、前記記憶部に前記新たな提供情報を記憶するよう制御する記憶制御ステップと、
前記端末装置から送信された識別情報と位置情報とを受信する受信ステップと、
この受信ステップにて受信された前記端末装置の位置情報と前記記憶部の記憶内容とに基づき送信すべき提供情報を判別する判別ステップと、
前記判別ステップにて判別された前記提供情報を前記端末装置へ送信する送信ステップと、
を含むことを特徴とする情報提供方法。
【０１２２】
（付記６）
それぞれ異なる位置に存在する複数の送信装置と、端末装置と、前記端末装置に対して提供情報を提供するサーバとを含む情報提供システムにおけるサーバを、
提供予定の新たな提供情報に対応して新たに識別情報を設定する場合、予め前記送信装置の位置情報、前記識別情報、及び、前記提供情報とを対応付けて記憶した記憶部に既に提供情報が記憶されている送信装置の位置情報を取得し、この位置情報で示される位置より所定距離以上離れた位置を位置情報として有する送信装置の識別情報を設定する設定手段、
この設定手段によって設定された識別情報、及び、当該識別情報をする送信装置の位置情報と対応付けて、前記記憶部に前記新たな提供情報を記憶するよう制御する記憶制御手段、
前記端末装置から送信された識別情報と位置情報とを受信する受信手段、
この受信手段によって受信された前記端末装置の位置情報と前記記憶部の記憶内容とに基づき送信すべき提供情報を判別する判別手段、
前記判別手段によって判別された前記提供情報を前記端末装置へ送信する送信手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【０１２３】
１…情報提供システム、１００−１〜１００−６…照明装置、１０２、２０２、３０２…制御部、１０４、２０４、３０４…メモリ、１０７、３０８…有線通信部、１１０…符号化・変調部、１１２…駆動部、１１４…発光部、２００−１〜２００−４…携帯端末、２０６、３０６…操作部、２０７、３０７…表示部、２０８…無線通信部、２１０…アンテナ、２１２…レンズ、２１４…撮像部、２１５…受光面、２１６…画像処理部、２１８…バッファ、２２０…信号処理部、２２２…ＧＰＳ受信機、２２４…方位センサ、２３２…識別情報取得部、２３４…位置情報取得部、２３６…受光位置情報取得部、３００…サーバ、３１２…送信装置判別部、３１４…記憶処理部、３１６…提供情報判別部、４００−１〜４００−４…ユーザ、５００…通信ネットワーク、６００…無線基地局
【図１】
0005488583.tif 000002
【図２】
0005488583.tif 000003
【図３】
0005488583.tif 000004
【図４】
0005488583.tif 000005
【図５】
0005488583.tif 000006
【図６】
0005488583.tif 000007
【図７】
0005488583.tif 000008
【図８】
0005488583.tif 000009
【図９】
0005488583.tif 000010
【図１０】
0005488583.tif 000011
【図１１】
0005488583.tif 000012
【図１２】
0005488583.tif 000013
【図１３】
0005488583.tif 000014
【図１４】
0005488583.tif 000015
【図１５】
0005488583.tif 000016
【図１６】
0005488583.tif 000017
【図１７】
0005488583.tif 000018
【図１８】
0005488583.tif 000019
【図１９】
0005488583.tif 000020
【図２０】
0005488583.tif 000021
【図２１】
0005488583.tif 000022
【図２２】
0005488583.tif 000023
【図２３】
0005488583.tif 000024
【図２４】
0005488583.tif 000025
【図２５】
0005488583.tif 000026
【図２６】
0005488583.tif 000027