(57)【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段による撮像により得られた幾何学的なパターンを第１の情報に復号する第１の復号手段と、
前記撮像手段による撮像により得られた光学的に変化するパターンを第２の情報に復号する第２の復号手段と、
前記撮像手段に対して、同時に前記幾何学的なパターンと前記光学的に変化するパターンとを撮像するように制御を行う撮像制御手段と、
前記撮像制御手段による撮像により得られた前記幾何学的なパターン及び前記光学的に変化するパターンを、夫々前記第１の情報及び前記第２の情報に復号するよう、前記第１の復号手段と前記第２の復号手段とを制御する復号制御手段と、
を備えることを特徴とする情報取得装置。
【請求項２】
前記第１の情報及び前記第２の情報を出力する出力手段を更に備えることを特徴とする請求項１に記載の情報取得装置。
【請求項３】
前記撮像制御手段は、前記第１の情報及び前記第２の情報の取得の可否に基づいて前記撮像手段を制御することを特徴とする請求項１又は２に記載の情報取得装置。
【請求項４】
前記第１の復号手段及び前記第２の復号手段の少なくとも一方による復号が失敗した場合に、前記撮像手段に再度撮像を行わせるための報知を行う報知手段を更に備えることを特徴とする請求項１〜３の何れか１項に記載の情報取得装置。
【請求項５】
前記第１の情報に基づいて、前記情報取得装置が接続されるネットワーク上における情報資源の格納位置の情報を取得する格納位置情報取得手段を更に備えることを特徴とする請求項１〜４の何れか１項に記載の情報取得装置。
【請求項６】
前記格納位置情報取得手段によって取得された格納位置の情報をネットワークに送信し、これに応じて前記ネットワークから送信される、撮像対象の詳細情報を受信する受信手段と、
この受信手段によって受信された前記詳細情報及び前記第２の情報を統合した第３の情報を生成する生成手段と、
を更に備えることを特徴とする請求項５に記載の情報取得装置。
【請求項７】
前記第１の情報は、固定化された情報であり、
前記第２の情報は、任意に変更可能な情報であることを特徴とする請求項１〜６の何れか１項に記載の情報取得装置。
【請求項８】
前記復号制御手段は、前記幾何学的なパターン及び前記光学的に変化するパターンのうち、一方の復号に続いて他方を復号するよう、前記第１の復号手段及び前記第２の復号手段を制御する請求項１〜７の何れか１項に記載の情報取得装置。
【請求項９】
前記復号制御手段による復号結果を記憶する記憶手段と、
この記憶手段による記憶後の新たな撮像により得られた前記幾何学的なパターン及び前記光学的に変化するパターンについて、前記復号制御手段での制御の可否を判断する判断手段と、
を更に備え、
この判断手段による判断の結果、否と判断された場合、前記復号制御手段は、前記記憶手段に記憶された復号結果を今回の復号結果とすることを特徴とする請求項１〜８の何れか１項に記載の情報取得装置。
【請求項１０】
前記記憶手段は、復号結果として前記第１の情報を記憶し、前記判断手段は、前記幾何学的なパターンからの復号の可否を判断することを特徴とする請求項９に記載の情報取得装置。
【請求項１１】
撮像ステップと、
前記撮像ステップにおける撮像により得られた幾何学的なパターンを第１の情報に復号する第１の復号ステップと、
前記撮像ステップにおける撮像により得られた光学的に変化するパターンを第２の情報に復号する第２の復号ステップと、
前記撮像ステップにおいて同時に前記幾何学的なパターンと前記光学的に変化するパターンとを撮像するように制御を行う撮像制御ステップと、
前記撮像制御ステップにおける撮像により得られた前記幾何学的なパターン及び前記光学的に変化するパターンを、夫々前記第１の情報及び前記第２の情報に復号するよう、前記第１の復号ステップと前記第２の復号ステップとを制御する復号制御ステップと、
を含むことを特徴とする情報取得方法。
【請求項１２】
コンピュータを、
撮像手段、
前記撮像手段による撮像により得られた幾何学的なパターンを第１の情報に復号する第１の復号手段、
前記撮像手段による撮像により得られた光学的に変化するパターンを第２の情報に復号する第２の復号手段、
前記撮像手段に対して、同時に前記幾何学的なパターンと前記光学的に変化するパターンとを撮像するように制御を行う撮像制御手段、
前記撮像制御手段による撮像により得られた前記幾何学的なパターン及び前記光学的に変化するパターンを、夫々前記第１の情報及び前記第２の情報に復号するよう、前記第１の復号手段と前記第２の復号手段とを制御する復号制御手段、
として機能させるための情報取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報取得装置、情報取得方法及び情報取得プログラムに関する。
【背景技術】
【０００２】
従来より、携帯電話等の通信機器において、搭載されているカメラデバイスを利用した情報取得技術が広く知られている。例えば特許文献１では、カメラデバイスがＱＲコード（登録商標）を読み取り、復号することで情報を取得する技術であり、特許文献２はカメラデバイスが可視光通信を行い、光の点滅等のパターンを復号することで情報を取得する技術である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１４０８２３号公報
【特許文献１】特開２０１１−６１３０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した情報取得技術は、それぞれカメラデバイスの駆動方法や復号処理の方法が異なるため、情報取得技術を組み合わせてより大量の情報伝送を行おうとしても、受信側ではそれらに対応する処理手段を有しておらず、使い勝手が悪いという問題があった。
【０００５】
本発明は上記の問題点に鑑みてなされたものであり、多様な情報取得方法に対応させた情報取得装置、情報取得方法及び情報取得プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、この発明の第１の観点に係る情報取得装置は、
撮像手段と、
前記撮像手段による撮像により得られた幾何学的なパターンを第１の情報に復号する第１の復号手段と、
前記撮像手段による撮像により得られた光学的に変化するパターンを第２の情報に復号する第２の復号手段と、
前記撮像手段に対して、同時に前記幾何学的なパターンと前記光学的に変化するパターンとを撮像するように制御を行う撮像制御手段と、
前記撮像制御手段による撮像により得られた前記幾何学的なパターン及び前記光学的に変化するパターンを、夫々前記第１の情報及び前記第２の情報に復号するよう、前記第１の復号手段と前記第２の復号手段とを制御する復号制御手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、多様な情報取得方法に対応して情報を取得することができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施形態に係る通信システムの構成を概略的に示す図である。
【図２】情報端末の構成を示すブロック図である。
【図３】情報端末による可視光通信及び端末状態情報の取得の動作を示すフローチャートである。
【図４】情報端末の詳細状態情報の取得及び表示の動作を示すフローチャートである。
【図５】可視光情報及び機種と詳細状態情報及び簡易状態情報との対応を示す図である。
【図６】情報端末の画像表示の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施形態に係る情報取得装置、情報取得方法及び情報取得プログラムを説明する。
【００１０】
図１は、通信システムの構成を概略的に示す図である。図１に示すように、通信システム１０は、情報取得装置としての情報端末１００、情報端末２００、サービスサーバ３００及びネットワーク（ＮＷ）４００とを備える。
【００１１】
情報端末１００及び２００は、同一の構成を有しており、筐体の前面にディスプレイ１０５が配置され、筐体の裏面に発光部１２０と印刷されたＱＲコード（登録商標）１５０とが配置されている。
【００１２】
情報端末１００及び２００は、無線通信可能な端末（例えば、携帯電話やスマートフォンなど）である。情報端末１００及び２００は、互いに可視光による無線通信（以下、可視光通信と称する）を行う。この実施の形態では、情報端末１００及び２００の一方は、情報端末１００及び２００の他方の発光部１２０の光及びＱＲコード（登録商標）を撮影することにより可視光通信を行い、情報端末１００及び２００の他方の発光部１２０の光及びＱＲコード（登録商標）に対応する情報を取得する。本実施形態では、情報端末１００及び２００の他方の発光部１２０の光に対応する情報（可視光情報）は、情報端末１００及び２００の他方の状態を特定可能な情報であり、情報端末１００及び２００の他方のＱＲコード（登録商標）に対応する情報の一部は、情報端末１００及び２００の他方の製造番号の情報である。また、情報端末１００及び２００は、サービスサーバ３００との間でＬＴＥ（Long Term Evolution）や３Ｇなどの規格による、ＮＷ４００を介した無線通信を行う。
【００１３】
サービスサーバ３００は、情報端末１００及び２００の一方が可視光通信によって取得した情報端末１００及び２００の他方の情報を無線通信により受信する。更に、サービスサーバ３００は、取得した情報に基づいて、情報端末１００及び２００の他方の状態を示す情報（詳細状態情報又は簡易状態情報）がＮＷ４００上のどこにあるかを示す位置情報（ＵＲＬ：Uniform Resource Locator）を、情報端末１００及び２００の一方に対して無線通信により送信する。情報端末１００及び２００の一方は、受信した位置情報に基づいて、情報端末１００及び２００の他方の状態を示す端末状態情報を取得する。情報端末１００による可視光通信及び端末状態情報の取得の詳細については後述する。
【００１４】
図２は、情報端末１００の構成を示すブロック図である。図２に示すように、情報端末１００は、制御部１０２、メモリ１０４、表示部１０５、レンズ１１２、撮像部１１４、バッファ１１６、復号処理部１１８、発光部１２０、無線通信部１３０、アンテナ１３２を含む。なお、情報端末２００も同様の構成である。
【００１５】
制御部１０２は、例えばＣＰＵ（Central Processing Unit）によって構成される。制御部１０２は、メモリ１０４に記憶されたプログラム（例えば、後述する図３に示す情報端末１００の動作を実現するためのプログラム）に従ってソフトウェア処理を実行することにより、情報端末１００が具備する各種機能を制御する。制御部１０２には、製造番号及び端末状態情報取得部１４０、撮像制御部１４２、統合情報生成部１４３及び表示制御部１４４が構成される。
【００１６】
メモリ１０４は、例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）である。メモリ１０４は、情報端末１００における制御等に用いられる各種情報（プログラム等）を記憶する。
【００１７】
表示部１０５は、例えば、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）、ＥＬ（Electroluminescence）ディスプレイ等によって構成される。表示部１０５は、制御部１０２から出力された画像信号に従って画像（例えば、後述するスルー画像、情報端末の製造番号の画像、端末状態情報の画像等）を表示する。
【００１８】
レンズ１１２は、ズームレンズ及びフォーカスレンズにより構成される。レンズ１１２は、制御部１０２による合焦制御により動作し、撮像部１１４が撮像する撮像画角や光学像を制御する。
【００１９】
撮像部１１４は、受光面１１５に規則的に二次元配列された複数の受光素子により構成される。受光素子は、例えば、ＣＣＤ（Charge Coupled Device）、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の撮像デバイスである。撮像部１１４は、レンズ１１２を介して入光された光学像を、制御部１０２からの制御信号に基づいて所定範囲の撮像画角で撮像（受光）し、その撮像画角内の画像信号をデジタルデータに変換して１つの画像であるフレームを生成する。また、撮像部１１４は、撮像とフレームの生成とを時間的に連続して行い、連続するフレームをバッファ１１６に逐次記憶させる。
【００２０】
また、撮像部１１４は、所定量のフレームのそれぞれにおける同一領域の輝度を判別する。判別の結果、撮像画角内の所定の領域における輝度が、あるフレームでは第１の所定値以上であり、他のフレームでは第２の所定値以下となるというように、大きく変化する場合には、当該所定の領域は、他の情報端末２００内の発光部１２０からの光を受光することにより生じる点滅箇所であると見なされる。点滅箇所が存在する場合には、撮像部１１４は、フレームにおける点滅箇所の領域（以下、「輝点領域」と称する）における所定量のフレーム間の時間的な輝度変化の態様を、点灯を「１」、消灯を「０」で表したビットデータ列を生成し、バッファ１１６に構成される座標データリストに記憶させ、更新させる。本実施形態では、ビットデータ列は８ビットであり、送信元の情報端末の状態を特定可能な情報（可視光情報）を２進法で表したものである。制御部１０２は、この送信元の情報端末の状態を特定可能な情報に基づいて、送信元の情報端末の状態を示す情報（端末状態情報）を取得する。
【００２１】
復号処理部１１８は、制御部１０２からの制御信号に基づいて、バッファ１１６に記憶されているフレームを読み出し、表示部１０５にスルー画像として表示させるべく、画質や画像サイズを調整して出力させる。制御部１０２は、このフレームに基づいてＱＲコード（登録商標）を認識し、更に、ＱＲコード（登録商標）が示す他の情報端末２００の製造番号を取得する。
【００２２】
無線通信部１３０は、例えば無線周波数（ＲＦ：Radio Frequency）回路やベースバンド（ＢＢ：Base Band）回路等を用いて構成される。無線通信部１３０は、アンテナ１３２を介して、無線信号の送信及び受信を行う。また、無線通信部１３０は、送信信号の符号化及び変調と、受信信号の復調及び復号とを行う。
【００２３】
発光部１２０は、ＬＥＤ（Light Emitting Diode）等の発光体を内蔵する。発光部１２０は、制御部１０２からの制御信号に基づいて、自身の情報端末の製造番号を２進法で表したビットデータ列に応じて、点灯を「１」、消灯を「０」とする点滅を行う。
【００２４】
次に、情報端末１００による可視光通信及び端末状態情報の取得の動作を説明する。図３は、情報端末１００による可視光通信及び端末状態情報の取得の動作を示すフローチャートである。図３に示す動作は、可視光通信及び端末状態情報の取得のプログラムの実行により開始され、撮像により１つのフレームが生成される周期（例えば、１／３０秒）又は撮像により１つのフレームが生成される周期の所定倍（例えば、２倍）の周期毎に行われる。なお、本実施形態における可視光通信及び端末状態情報の取得のプログラムは、発光部１２０による光の点滅に対応する可視光パターンの認識とＱＲコード（登録商標）の認識との双方を行うことが可能なアプリケーションプログラムである。
【００２５】
まず、情報端末１００内の撮像部１１４は、利用者の操作に応じて所定範囲の撮像画角で他の情報端末２００の裏面を撮像し、その撮像画角内の画像信号をデジタルデータに変換して１つの画像であるフレームを生成する（ステップＳ１０１）。
【００２６】
フレームはバッファ１１６に記憶される。復号処理部１１８は、バッファ１１６に記憶されているフレームを読み出し、表示部１０５にスルー画像として表示させるべく、画質や画像サイズを調整して制御部１０２へ出力する。制御部１０２内の製造番号及び端末状態情報取得部１４０は、入力されたフレーム内のＱＲコード（登録商標）の復号（認識）を行う（ステップＳ１０２）。具体的には、製造番号及び端末状態情報取得部１４０は、周知の画像認識処理によりフレーム内のＱＲコード（登録商標）の認識を試みる。
【００２７】
次に、製造番号及び端末状態情報取得部１４０は、ＱＲコード（登録商標）を認識したか否かを判定する（ステップＳ１０３）。ＱＲコード（登録商標）を認識した場合（ステップＳ１０３；ＹＥＳ）、製造番号及び端末状態情報取得部１４０は、ＱＲコード（登録商標）に対応する情報の一部である、他の情報端末２００の製造番号の情報を取得し（ステップＳ１０４）、メモリ１０４に記憶させる（ステップＳ１０５）。
【００２８】
次に、制御部１０２内の表示制御部１４４は、メモリ１０４に記憶された他の情報端末２００の製造番号の情報の画像を、他の情報端末２００の撮像により得られたスルー画像に重畳して表示部１０５に表示させる（ステップＳ１０６）。これにより、例えば、図６（ａ）に示すように、表示部１０５には、他の情報端末２００の撮像により得られたスルー画像と、そのスルー画像に重畳された他の情報端末２００の製造番号の情報の画像が表示される。
【００２９】
再び、図３に戻って説明する。次に、撮像部１１４及び製造番号及び端末状態情報取得部１４０は、可視光パターンの復号を行う（ステップＳ１０７）。具体的には、撮像部１１４は、所定量のフレームのそれぞれにおける、他の情報端末２００内の発光部１２０からの光を受光することにより生じる点滅箇所の領域（輝点領域）における所定量のフレーム間の時間的な輝度変化の態様を、点灯を「１」、消灯を「０」で表したビットデータ列を生成し、バッファ１１６に構成される座標データリストに記憶させ、更新させる処理を試みる。製造番号及び端末状態情報取得部１４０は、このビットデータ列を可視光情報に変換する処理を試みる。可視光情報は、例えば図５に示す数値である。
【００３０】
次に、製造番号及び端末状態情報取得部１４０は、可視光パターンを認識したか否かを判定する（ステップＳ１０８）。可視光パターンを認識した場合（ステップＳ１０８；ＹＥＳ）、制御部１０２は、他の情報端末２００の詳細な状態を示す詳細状態情報を取得し、表示部１０５に表示させる（ステップＳ１０９）。
【００３１】
図４は、ステップＳ１０９における制御部１０２による他の情報端末２００の詳細状態情報の取得及び表示の動作を示すフローチャートである。
【００３２】
制御部１０２内の製造番号及び端末状態情報取得部１４０は、他の情報端末２００の詳細状態情報を取得済みであるか否かを判定する（ステップＳ２０１）。例えば、可視光通信及び端末状態情報の取得のプログラムが実行され、メモリ１０４に他の情報端末２００の詳細状態情報が記憶されると、当該他の情報端末２００の詳細状態情報は、可視光通信及び端末状態情報の取得のプログラムの実行が終了するまでメモリ１０４に記憶された状態となる。この場合、製造番号及び端末状態情報取得部１４０は、メモリ１０４に他の情報端末２００の詳細状態情報が記憶されているか否かを判定する。
【００３３】
他の情報端末２００の詳細状態情報を取得済みである場合（ステップＳ２０１；ＹＥＳ）、他の情報端末２００の詳細状態情報の取得及び表示の動作は終了する。一方、他の情報端末２００の詳細状態情報を取得済みでない場合（ステップＳ２０１；ＮＯ）、制御部１０２内の統合情報生成部１４３は、サービスサーバ３００に対して、他の情報端末２００の詳細状態情報を保持している情報資源の位置（ＵＲＬ）を問い合わせるための位置問い合わせ情報を生成する（ステップＳ２０２）。位置問い合わせ情報は、他の情報端末２００の製造番号が含まれている。
【００３４】
次に、統合情報生成部１４３は、位置問い合わせ情報を、無線通信部１３０、アンテナ１３２及びＮＷ４００を介してサービスサーバ３００へ送信する（ステップＳ２０３）。サービスサーバ３００は、受信した位置問い合わせ情報内の他の情報端末２００の製造番号に基づいて、その製造番号に対応する他の情報端末２００の詳細状態情報を保持している情報資源の位置（ＵＲＬ）を特定し、情報端末１００に向けて送信する。統合情報生成部１４３は、この情報資源の位置（ＵＲＬ）を、ＮＷ４００、アンテナ１３２及び無線通信部１３０を介して受信する（ステップＳ２０４）。
【００３５】
次に、統合情報生成部１４３は、情報資源の位置（ＵＲＬ）で示される情報資源にアクセスする（ステップＳ２０５）。具体的には、統合情報生成部１４３は、他の情報端末２００の製造番号と可視光情報とを含んだアクセス情報を生成し、このアクセス情報を、無線通信部１３０、アンテナ１３２及びＮＷ４００を介して送信することにより、図示しない情報資源にアクセスする。情報資源は、アクセス情報に含まれる他の情報端末２００の製造番号と可視光情報により一意に特定される、他の情報端末２００の詳細状態情報を、情報端末１００に向けて送信する。統合情報生成部１４３は、この他の情報端末２００の詳細状態情報を、ＮＷ４００、アンテナ１３２及び無線通信部１３０を介して受信する（ステップＳ２０６）。
【００３６】
図５は、可視光情報及び機種と詳細状態情報及び簡易状態情報（後述）との対応を示す図である。図５では、可視光情報及び他の情報端末２００の機種毎に詳細状態情報が設定されている。情報資源は、アクセス情報に含まれる他の情報端末２００の製造番号に基づいて、他の情報端末２００の機種を特定する。更に、情報資源が、特定した他の情報端末２００の機種とアクセス情報に含まれる可視光情報とに基づいて、他の情報端末２００の詳細状態情報を一意に特定する。例えば、他の情報端末２００の機種が機種Ａであり、可視光情報が２０である場合には、他の情報端末２００の詳細状態情報は「電池残量２０％」である。また、他の情報端末２００の機種が機種Ｂであり、可視光情報が２０である場合には、他の情報端末２００の詳細状態情報は「残り時間２０分」である。
【００３７】
再び、図４に戻って説明する。次に、統合情報生成部１４３は、受信した他の情報端末２００の詳細状態情報をメモリ１０４に記憶させる（ステップＳ２０７）。更に、表示制御部１４４は、メモリ１０４に記憶された他の情報端末２００の詳細状態情報の画像を、他の情報端末２００の撮像により得られたスルー画像に重畳して表示部１０５に表示させる（ステップＳ２０８）。これにより、例えば、図６（ｂ）及び図６（ｃ）に示すように、表示部１０５には、他の情報端末２００の撮像により得られたスルー画像と、そのスルー画像に重畳された他の情報端末２００の詳細状態情報の画像が表示される。
【００３８】
再び、図３に戻って説明する。一方、可視光パターンを認識していない場合（ステップＳ１０８；ＮＯ）、次に、製造番号及び端末状態情報取得部１４０は、規定時間経過後も可視光パターンの認識は不可であるか否かを判定する（ステップＳ１１１）。例えば、製造番号及び端末状態情報取得部１４０は、可視光通信及び端末状態情報の取得のプログラムの実行開始後の経過時間を監視しており、この経過時間が予め定められた規定時間よりも長くなった場合に、その時点で可視光パターンの認識は不可であるか否かを判定する。
【００３９】
規定時間経過後も可視光パターンの認識が不可ではない場合、換言すれば、可視光パターンの認識は不可の状態であるが規定時間は経過していない場合（ステップＳ１１１；ＮＯ）、一連の動作が終了する。一方、規定時間経過後も可視光パターンの認識が不可である場合（ステップＳ１１１；ＹＥＳ）、撮像制御部１４２は、利用者に対して可視光パターンが認識不可であることを警告するための画像（可視光パターン認識不可の警告画像）を生成する。表示制御部１４４は、可視光パターン認識不可の警告画像を、他の情報端末２００の撮像により得られたスルー画像に重畳して表示部１０５に表示させる（ステップＳ１１２）。これにより、例えば、図６（ｅ）に示すように、表示部１０５には、他の情報端末２００の撮像により得られたスルー画像と、そのスルー画像に重畳された可視光パターン認識不可の警告画像として利用者に対応を促す画像が表示される。
【００４０】
一方、ＱＲコード（登録商標）を認識していない場合（ステップＳ１０３；ＮＯ）、製造番号及び端末状態情報取得部１４０は、他の情報端末２００の製造番号を記憶済みであるか否かを判定する（ステップＳ１１３）。例えば、可視光通信及び端末状態情報の取得のプログラムが実行され、メモリ１０４に他の情報端末２００の製造番号が記憶されると、当該他の情報端末２００の製造番号は、可視光通信及び端末状態情報の取得のプログラムの実行が終了するまでメモリ１０４に記憶された状態となる。この場合、製造番号及び端末状態情報取得部１４０は、メモリ１０４に他の情報端末２００の製造番号が既に記憶されているか否かを判定する。
【００４１】
他の情報端末２００の製造番号を記憶済みである場合（ステップＳ１１３；ＹＥＳ）、ステップＳ１０７〜ステップＳ１１２の処理が行われる。一方、他の情報端末２００の製造番号を記憶済みでない場合（ステップＳ１１３；ＮＯ）、次に、撮像部１１４及び製造番号及び端末状態情報取得部１４０は、可視光パターンの復号を行う（ステップＳ１１４）。具体的には、ステップＳ１０７と同様、撮像部１１４は、所定量のフレームのそれぞれにおける、他の情報端末２００内の発光部１２０からの光を受光することにより生じる点滅箇所の領域（輝点領域）における所定量のフレーム間の時間的な輝度変化の態様を、点灯を「１」、消灯を「０」で表したビットデータ列を生成し、バッファ１１６に構成される座標データリストに記憶させ、更新させる処理を試みる。製造番号及び端末状態情報取得部１４０は、このビットデータ列を可視光情報に変換する処理を試みる。
【００４２】
次に、製造番号及び端末状態情報取得部１４０は、可視光パターンを認識したか否かを判定する（ステップＳ１１５）。可視光パターンを認識した場合（ステップＳ１１５；ＹＥＳ）、製造番号及び端末状態情報取得部１４０は、規定時間経過後もＱＲコード（登録商標）の認識は不可であるか否かを判定する（ステップＳ１１６）。例えば、製造番号及び端末状態情報取得部１４０は、可視光通信及び端末状態情報の取得のプログラムの実行開始後の経過時間を監視しており、この経過時間が予め定められた規定時間よりも長くなった場合に、その時点でＱＲコード（登録商標）の認識は不可であるか否かを判定する。
【００４３】
規定時間経過後もＱＲコード（登録商標）の認識が不可である場合（ステップＳ１１６；ＹＥＳ）、撮像制御部１４２は、利用者に対してＱＲコード（登録商標）が認識不可であることを警告するための画像（ＱＲコード（登録商標）認識不可の警告画像）を生成する。表示制御部１４４は、ＱＲコード（登録商標）認識不可の警告画像を、他の情報端末２００の撮像により得られたスルー画像に重畳して表示部１０５に表示させる（ステップＳ１１７）。これにより、例えば、図６（ｆ）及び図６（ｇ）に示すように、表示部１０５には、他の情報端末２００の撮像により得られたスルー画像と、そのスルー画像に重畳されたＱＲコード（登録商標）認識不可の警告画像として利用者に対応を促す画像が表示される。
【００４４】
ＱＲコード（登録商標）認識不可の警告画像の表示（ステップＳ１１７）の後、又は、規定時間経過後もＱＲコード（登録商標）の認識が不可ではない場合、換言すれば、ＱＲコード（登録商標）の認識は不可の状態であるが規定時間は経過していない場合（ステップＳ１１６；ＮＯ）、制御部１０２は、他の情報端末２００の簡易な状態を示す簡易状態情報を取得し、表示部１０５に表示させる（ステップＳ１１８）。
【００４５】
具体的には、ステップＳ１１８においては、図４のフローチャートと同様の動作が行われる。但し、ステップＳ１１８では、図４における詳細状態情報を簡易状態情報に置き換えた動作となり、更に、以下の点で異なる。
【００４６】
具体的には、また、ＱＲコード（登録商標）の認識が不可であり、他の情報端末２００の製造番号を未取得であるため、ステップＳ２０２において生成され、ステップＳ２０３において送信される位置問い合わせ情報には、他の情報端末２００の製造番号は含まれない。この場合、サービスサーバ３００は、位置問い合わせ情報を受信すると、予め定められている情報資源の位置（ＵＲＬ）を、情報端末１００に向けて送信する。
【００４７】
また、ステップＳ２０５において生成、送信されるアクセス情報には、可視光情報のみが含まれる。この場合、情報資源は、アクセス情報に他の情報端末２００の製造番号が含まれていないため、他の情報端末２００の機種情報を特定することができない。このため、情報資源は、例えば、図５における機種情報無しに対応する簡易状態情報のうち、アクセス情報に含まれる可視光情報に対応するものを一意に特定し、その簡易状態情報を、情報端末１００に向けて送信する。例えば、他の情報端末２００の機種情報が存在せず、可視光情報が２０である場合には、他の情報端末２００の簡易状態情報は「２０％」である。
【００４８】
そして、ステップＳ２０８において、統合情報生成部１４３は、受信した他の情報端末２００の簡易態情報をメモリ１０４に記憶させる。更に、表示制御部１４４は、メモリ１０４に記憶された他の情報端末２００の簡易状態情報の画像を、他の情報端末２００の撮像により得られたスルー画像に重畳して表示部１０５に表示させる。これにより、例えば、図６（ｄ）に示すように、表示部１０５には、他の情報端末２００の撮像により得られたスルー画像と、そのスルー画像に重畳された他の情報端末２００の簡易状態情報の画像が表示される。
【００４９】
このように、本実施形態の通信システム１０では、情報端末１００は、他の情報端末２００の裏面を撮像することにより、他の情報端末２００の裏面に配置されたＱＲコード（登録商標）に対応する他の情報端末２００の製造番号を取得するとともに、他の情報端末２００の裏面に配置された発光部１２０が発する光の点滅に対応する可視光情報を取得するとともに、ＱＲコード（登録商標）及び発光部１２０が発する光を撮像可能なように撮像部１１４を制御する。これにより、情報端末１００は、他の情報端末２００の製造番号及び可視光情報を取得することができ、多種多様な情報取得が可能となる。
【００５０】
また、情報端末１００は、他の情報端末２００の製造番号や可視光情報に対応する他の情報端末２００の詳細状態情報又は簡易状態情報を表示しており、利用者に対して他の情報端末２００の状態を適切に提供することができる。
【００５１】
また、情報端末１００は、ＱＲコード（登録商標）や可視光パターンの認識が不可であって他の情報端末２００の製造番号や可視光情報を取得することができない場合には、その旨の警告の画像を表示することで、再度の撮像により利用者に対してＱＲコード（登録商標）や可視光パターンを認識するための適切な指示を行うことができる。
【００５２】
また、情報端末１００は、情報資源にアクセスするためのアクセス情報に他の情報端末２００の製造番号や可視光情報を含ませて送信しており、他の情報端末２００の製造番号や可視光情報に対応する他の情報端末２００の詳細状態情報又は簡易状態情報を適切に取得することができる。
【００５３】
また、ＱＲコード（登録商標）は、他の情報端末２００の製造番号に対応付けられた固定化された情報であり、可視光情報は、他の情報端末２００の状態に対応付けられた任意に変更可能な情報であり、情報の性質に応じた設定を行うことができる。
【００５４】
なお、本発明は、上記実施形態の説明及び図面によって限定されるものではなく、上記実施形態及び図面に適宜変更等を加えることは可能である。例えば、上記実施形態では、情報端末１００は、ＱＲコード（登録商標）や可視光パターンの認識が不可であって他の情報端末２００の製造番号や可視光情報を取得することができない場合には、その旨の警告の画像を表示して利用者に操作を促して間接的に撮像部１１４を制御したが、例えば、制御部１０２内の撮像制御部１４２が撮像部１１４のコントラストやピント等を制御することで、ＱＲコード（登録商標）や可視光パターンを認識可能なように制御してもよい。
【００５５】
また、上述した実施形態では、他の情報端末２００の裏面にＱＲコード（登録商標）画は位置されたが、これに限定されず、２次元バーコードやＯＣＲ（Optical Character Recognition）のコード等でもよい。
【００５６】
更に、上述した実施形態では、可視光パターンは点滅（輝度変化）で行うようにしたが、複数色（例えばＲ（赤）、Ｇ（緑）、Ｂ（青））の発光色の変化と非発光（黒）とを用い、単位時間当たりの発光色の変化、及び、発光或いは非発光といった状態変化で多値のビットデータを送るようにしてもよい。
【００５７】
また、例えば、コンピュータがプログラムを実行することで、情報端末１００の機能を実現してもよい。また、情報端末１００の機能を実現するためのプログラムは、ＣＤ−ＲＯＭ等の記憶媒体に記憶されてもよいし、ネットワークを介してコンピュータにダウンロードされてもよい。
【００５８】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００５９】
（付記１）
撮像手段と、
前記撮像手段による撮像により得られた幾何学的なパターンを第１の情報に復号する第１の復号手段と、
前記撮像手段による撮像により得られた光学的に変化するパターンを第２の情報に復号する第２の復号手段と、
前記撮像手段に対して、前記幾何学的なパターンと前記光学的に変化するパターンとを撮像するように制御を行う撮像制御手段と、
を備えることを特徴とする情報取得装置。
【００６０】
（付記２）
前記第１の情報及び前記第２の情報を出力する出力手段を更に備えることを特徴とする付記１に記載の情報取得装置。
【００６１】
（付記３）
前記撮像制御手段は、前記第１の情報及び前記第２の情報に基づいて前記撮像手段を制御することを特徴とする付記１又は２に記載の情報取得装置。
【００６２】
（付記４）
前記撮像制御手段は、前記第１の復号手段及び前記第２の復号手段の少なくとも一方による復号が失敗した場合に、前記撮像手段に再度撮像を行わせるための制御を行うことを特徴とする付記１〜３の何れか１つに記載の情報取得装置。
【００６３】
（付記５）
前記第１の情報及び前記第２の情報を統合した第３の情報を生成する生成手段を備えることを特徴とする付記１〜４の何れか１つに記載の情報取得装置。
【００６４】
（付記６）
前記第３の情報は、前記情報取得装置が接続されるネットワーク上における情報資源の格納位置の情報を含むことを特徴とする付記５に記載の情報取得装置。
【００６５】
（付記７）
前記第１の情報は、固定化された情報であり、
前記第２の情報は、任意に変更可能な情報であることを特徴とする付記１〜６の何れか１つに記載の情報取得装置。
【００６６】
（付記８）
撮像ステップと、
前記撮像ステップにおける撮像により得られた幾何学的なパターンを第１の情報に復号する第１の復号ステップと、
前記撮像ステップにおける撮像により得られた光学的に変化するパターンを第２の情報に復号する第２の復号ステップと、
前記撮像ステップにおいて前記幾何学的なパターンと前記光学的に変化するパターンとを撮像するように制御を行う撮像制御ステップと、
を含むことを特徴とする情報取得方法。
【００６７】
（付記９）
コンピュータを、
撮像手段、
前記撮像手段による撮像により得られた幾何学的なパターンを第１の情報に復号する第１の復号手段、
前記撮像手段による撮像により得られた光学的に変化するパターンを第２の情報に復号する第２の復号手段、
前記撮像手段に対して、前記幾何学的なパターンと前記光学的に変化するパターンとを撮像するように制御を行う撮像制御手段、
として機能させるための情報取得プログラム。
【符号の説明】
【００６８】
１０…通信システム、１００、２００…情報端末、１０２…制御部、１０４…メモリ、１０５…表示部、１１２…レンズ、１１４…撮像部、１１５…受光面、１１６…バッファ、１１８…復号処理部、１２０…発光部、１３０…無線通信部、１３２…アンテナ、１４０…製造番号及び端末状態情報取得部、１４２…撮像制御部、１４３…統合情報生成部、１４４…表示制御部、１５０…ＱＲコード（登録商標）、３００…サービスサーバ、４００…ネットワーク
【図１】
0005962680.tif 000002
【図２】
0005962680.tif 000003
【図３】
0005962680.tif 000004
【図４】
0005962680.tif 000005
【図５】
0005962680.tif 000006
【図６】
0005962680.tif 000007