(57)【要約】【課題】環境に左右されずに可視光通信用の情報光源を捉えることができるようにする。【解決手段】位置座標設定部１３６は、画像におけるＬＥＤの画像領域の座標としての位置座標を設定する。画像領域判断部１３８は、位置座標に所定の輝度値を有する画像領域が存在するか否かを判定する。位置座標に所定の輝度値を有する画像領域が存在しない場合には、画像領域判断部１３８は、位置座標の画像領域が白飛び又は黒つぶれしているか否かを判定し、露光制御部１３４は、白飛びしている場合には位置座標の画像領域の輝度値が所定の輝度値となるまで露光時間を１段階ずつ短く設定し、黒つぶれしている場合には位置座標の画像領域の輝度値が所定の輝度値となるまで露光時間を１段階ずつ長く設定する。【選択図】図２
2018166253.tif 000002
【特許請求の範囲】
【請求項１】
所定の露光時間で撮影された画像を入力する画像入力手段と、
前記画像入力手段に入力された画像における、可視光通信にて情報を送信する情報光源の画像領域が認識可能となるように露光時間を調整するよう制御する露光制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
撮影されるべき画像における前記可視光通信にて情報を送信する情報光源の画像領域とみなされる位置座標を設定する設定手段と、
前記画像入力手段に入力された画像における前記設定手段によって設定された位置座標に、前記可視光通信にて情報を送信する情報光源の画像領域が存在するか否かを判断する判断手段と、
を更に備え、
前記露光制御手段は、前記判断手段により前記可視光通信にて情報を送信する情報光源の画像領域が存在すると判断された場合に、前記可視光通信にて情報を送信する情報光源の画像領域が認識可能となるように前記露光時間を調整するよう制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記設定手段によって設定された前記位置座標において情報光源からの光が受光可能になった場合に、前記露光制御手段によって調整された露光時間による撮影を逐次行うよう撮像手段を制御する撮影制御手段を更に備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記露光制御手段は、複数の露光時間に調整可能であることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記画像入力手段は、所定の条件により繰返し実行されることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
情報処理装置において、
所定の露光時間で撮影された画像を入力する画像入力ステップと、
前記画像入力ステップにおいて入力された画像における、可視光通信にて情報を送信する情報光源の画像領域が認識可能となるように露光時間を調整するよう制御する露光制御ステップと、
を含むことを特徴とする情報処理方法。
【請求項７】
情報処理装置としてのコンピュータを、
所定の露光時間で撮影された画像を入力する画像入力手段、
前記画像入力手段に入力された画像における、可視光通信にて情報を送信する情報光源の画像領域が認識可能となるように露光時間を調整するよう制御する露光制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、可視光通信技術を利用し、カメラが施設の各所に設置された可視光通信にて情報を送信するマーカー等の光源（情報光源）を撮影し、取得した画像を情報に復号する技術が考えられている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１４７５２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術では、明暗差が大きい環境下では、白飛びや黒つぶれ等が原因で情報光源の変調（変化）を満足に捉えることができないという問題がある。
【０００５】
本願発明はこのような問題点に鑑みてなされたものであり、環境に左右されずに可視光通信用の情報光源を捉えることができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る情報処理装置は、
所定の露光時間で撮影された画像を入力する画像入力手段と、
前記画像入力手段に入力された画像における、可視光通信にて情報を送信する情報光源の画像領域が認識可能となるように露光時間を調整するよう制御する露光制御手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、環境に左右されずに可視光通信用の情報光源を捉えることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る可視光通信システムの構成の一例を示す図である。
【図２】同実施形態に係る情報処理装置の構成の一例を示す図である。
【図３】同実施形態に係る露光時間の変化の概要を示す図である。
【図４】同実施形態に係る情報処理装置による露光時間設定処理の動作の一例を示すフローチャートである。
【図５】同実施形態に係る情報処理装置による露光時間設定処理の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施形態に係る情報処理装置を説明する。
【００１０】
図１は、情報処理システムを含む可視光通信システムの構成を示す図である。図１に示すように、可視光通信システム１は、情報処理装置１００と、監視対象装置２００ａ、２００ｂ、２００ｃ（以下、監視対象装置２００ａ、２００ｂ、２００ｃのそれぞれを限定しない場合には、適宜「監視対象装置２００」と称する）とを含んで構成される。情報処理装置１００は、撮影部１０１を含む。監視対象装置２００ａは、ＬＥＤ（Light Emitting Diode）２０２ａを含み、監視対象装置２００ｂは、ＬＥＤ２０２ｂを含み、監視対象装置２００ｃは、ＬＥＤ２０２ｃを含む（以下、ＬＥＤ２０２ａ、２０２ｂ、２０２ｃのそれぞれを限定しない場合には、適宜「ＬＥＤ２０２」と称する）。
【００１１】
本実施形態において、監視対象装置２００内のＬＥＤ２０２が伝送対象の情報に対応する光を発することにより情報を送信する。一方、情報処理装置１００では、撮影部１０１が撮影を行い、撮影により得られた画像に含まれる光の画像から伝送対象の情報を取得する。
【００１２】
図２は、情報処理装置１００の構成の一例を示す図である。図２に示すように、情報処理装置１００は、撮影部１０１、制御部１０２、画像処理部１０４、メモリ１０５、操作部１０６、表示部１０７、通信部１０８を含む。
【００１３】
撮影部１０１は、レンズ１０３を含む。レンズ１０３は、ズームレンズ等により構成される。レンズ１０３は、操作部１０６からのズーム制御操作、及び、制御部１０２による合焦制御により移動する。レンズ１０３の移動によって撮影部１０１が撮影する撮影画角や光学像が制御される。
【００１４】
撮影部１０１は、受光面に規則的に二次元配列された複数の受光素子により構成される。受光素子は、例えば、ＣＣＤ（Charge Coupled Device）、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の撮影デバイスである。撮影部１０１は、所定の撮影周期（例えば、ＬＥＤ２０２の発光周期の２倍の撮影周期）で、レンズ１０３を介して入光された光学像を、制御部１０２からの制御信号に基づいて所定範囲の撮影画角で所定の露光時間で撮影（受光）し、その撮影画角内の画像信号をデジタルデータに変換して画像のフレームを生成する。また、撮影部１０１は、撮影とフレームの生成とを時間的に連続して行い、連続するフレームを画像処理部１０４に出力する。
【００１５】
画像処理部１０４は、制御部１０２からの制御信号に基づいて、撮影部１０１から出力されたフレーム（デジタルデータ）を制御部１０２へ出力する。また、画像処理部１０４は、操作部１０６からの記憶指示操作に基づく制御信号が入力されると、記憶指示された時点の撮影部１０１における撮影画角内、あるいは、表示部１０７に表示される表示範囲内の光学像を、例えば、ＪＰＥＧ（Joint Photographic Experts Group）等の圧縮符号化方式にて符号化、ファイル化する機能を有する。
【００１６】
制御部１０２は、例えばＣＰＵ（Central Processing Unit）によって構成される。制御部１０２は、メモリ１０５に記憶されたプログラム（例えば、後述する図５、６に示す情報処理装置１００の動作を実現するためのプログラム）に従ってソフトウェア処理を実行することにより、情報処理装置１００が具備する各種機能を制御する。
【００１７】
メモリ１０５は、例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）である。メモリ１０５は、情報処理装置１００における制御等に用いられる各種情報（プログラム等）を記憶する。
【００１８】
操作部１０６は、例えば、表示部１０７の上面に形成されたタッチパネルであり、ユーザの操作内容を入力するために用いられるインタフェースである。表示部１０７は、例えば、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）、ＥＬ（Electro Luminescence）ディスプレイ等によって構成される。表示部１０７は、制御部１０２から出力された画像信号に従って画像を表示する。この際、制御部１０２は、撮影部１０１から出力されたフレームに対応する画像信号を表示部１０７へ出力する。通信部１０８は、例えばＬＡＮカードである。通信部１０８は、外部の通信装置との間で通信を行う。
【００１９】
制御部１０２には、露光制御部１３４、位置座標設定部１３６、画像領域判断部１３８、撮影制御部１４０が構成される。
【００２０】
位置座標設定部１３６は、表示部１０７に画像が表示されている状態において、利用者が操作部１０６を操作することによって、画像に対応するフレームを座標平面とする座標が選択された場合、当該座標を、可視光通信にて情報を送信する光源であるＬＥＤ２０２の画像領域の座標（位置座標）として設定する。ここで、位置座標設定部１３６は、複数の座標が選択された場合には、それぞれの座標を位置座標として設定する。
【００２１】
画像領域判断部１３８は、画像処理部１０４からの画像のフレームにおける、位置座標に、所定の輝度値を有する画像領域が存在するか否かを判定する。所定の輝度値を有する画像領域とは、ＬＥＤ２０２の画像領域を意味する。ここで、画像領域判断部１３８は、位置座標に対応する画素の各値のうち、輝度値（明度値）を認識し、当該輝度値が所定の輝度値であるか否かを判定する。ここで、判定に用いられる所定の輝度値とは、予め定められた下限と上限との間の所定範囲（妥当輝度範囲）である。画像領域判断部１３８は、所定の輝度値である場合には、位置座標に所定の輝度値を有する画像領域が存在すると判定する。
【００２２】
位置座標に所定の輝度値を有する画像領域が存在する場合、露光制御部１３４は、現時点で設定されている露光時間の情報をメモリ１０５に記憶させる。その後の撮影部１０１による撮影においては、メモリ１０５に記憶された露光時間が設定される。
【００２３】
また、露光制御部１３４は、位置座標の画像領域の輝度値が妥当輝度範囲よりも大きい場合には、位置座標の画像領域が白飛びしていると判断し、妥当輝度範囲よりも小さい場合には、位置座標の画像領域が黒つぶれしていると判断する。輝度値が妥当輝度範囲よりも大きい場合には、露光制御部１３４は、露光時間を現時点で設定されている露光時間よりも１段階短く設定する。一方、輝度値が妥当輝度範囲よりも小さい場合には、露光制御部１３４は、露光時間を現時点で設定されている露光時間よりも１段階長く設定する。
【００２４】
新たな露光時間が設定された後、撮影部１０１による撮影と画像入力が継続される。そして、再度、露光制御部１３４は、位置座標の画像領域の輝度値が妥当輝度範囲よりも大きい場合には、位置座標の画像領域が白飛びしていると判断し、妥当輝度範囲よりも小さい場合には、位置座標の画像領域が黒つぶれしていると判断する。輝度値が妥当輝度範囲よりも大きい場合には、露光制御部１３４は、露光時間を現時点で設定されている露光時間よりも１段階短く設定する。一方、輝度値が妥当輝度範囲よりも小さい場合には、露光制御部１３４は、露光時間を現時点で設定されている露光時間よりも１段階長く設定する。このような処理が、位置座標の画像領域の輝度値が妥当輝度範囲になるまで繰り返される。そして、位置座標の画像領域の輝度値が妥当輝度範囲になった場合には、露光制御部１３４は、現時点で設定されている露光時間の情報をメモリ１０５に記憶させる。
【００２５】
上述した画像領域判断部１３８及び露光制御部１３４の処理は、位置座標が複数存在する場合には、位置座標毎に行われる。そして、１又は複数の露光時間の情報が記憶されることになる。なお、露光制御部１３４により露光時間の設定が行われていない場合には、メモリ１０５には基準の露光時間の情報が記憶される。
【００２６】
露光時間が設定された後、撮影制御部１４０は、設定された露光時間で撮影するように撮影部１０１を制御する。露光時間が複数設定された場合には、撮影制御部１４０は、撮影部１０１の露光時間を、設定されている複数の露光時間で周期的に切り替えるように制御する。例えば、図３に示すように、３つの露光時間ａ、ｂ、ｃが設定された場合には、撮影制御部１４０は、撮影部１０１の露光時間を、露光時間ａ、露光時間ｂ、露光時間ｃの順で周期的に切り替えるように制御する。
【００２７】
また、制御部１０２は、時系列的に連続して取得される複数の画像のフレームにおいて、位置座標の色相値や輝度値に対応するビットデータ列を復号するよう制御し、伝送対象の情報を取得する。
【００２８】
次に、情報処理装置１００の動作を説明する。図４及び図５は、情報処理装置１００による露光時間設定処理の動作の一例を示すフローチャートである。
【００２９】
制御部１０２内の位置座標設定部１３６は、表示部１０７に画像が表示されている状態において、利用者が操作部１０６を操作することによって、画像に対応するフレームを座標平面とする座標が選択された場合、その操作に応じて、当該座標を位置座標として設定する（ステップＳ１０１）。ここでは、複数の位置座標が設定される。
【００３０】
次に、撮影制御部１４０は、利用者が操作部１０６を操作することによって、露光時間が設定された場合、設定された露光時間で撮影するように撮影部１０１を制御する。撮影部１０１は、撮影制御部１４０によって制御された露光時間で撮影を行い、画像のフレームを生成し、連続するフレームを画像処理部１０４に出力する。画像処理部１０４は、画像のフレームを制御部１０２へ出力し、制御部１０２は、当該画像のフレームを入力する（ステップＳ１０２）。
【００３１】
次に、画像領域判断部１３８は、画像処理部１０４からの画像のフレームにおける、ステップＳ１０１において設定された全ての位置座標に、所定の輝度値（妥当輝度範囲内の輝度値）を有する画像領域が存在するか否かを判定する（ステップＳ１０３）。
【００３２】
全ての位置座標に、所定の輝度値を有する画像領域が存在する場合（ステップＳ１０３；ＹＥＳ）、露光制御部１３４は、ステップＳ１０２において設定された露光時間の情報をメモリ１０５に記憶させる（ステップＳ１０４）。その後、撮影制御部１４０は、ステップＳ１０４においてメモリ１０５に記憶された露光時間で撮影するように撮影部１０１を制御する。撮影部１０１は、撮影制御部１４０によって制御された露光時間で撮影を行う（ステップＳ１０５）。
【００３３】
一方、位置座標の何れかに、所定の輝度値以外の画像領域が存在する場合（ステップＳ１０３；ＮＯ）、次に、画像領域判断部１３８は、何れかの位置座標に、所定の輝度値を有する画像領域が存在するか否かを判定する（ステップＳ１０６）。何れかの位置座標に、所定の輝度値を有する画像領域が存在する場合には（ステップＳ１０６；ＹＥＳ）、露光制御部１３４は、ステップＳ１０１において設定された露光時間の情報をメモリ１０５に記憶させる（ステップＳ１０７）。その後、図５に示す動作に移行する。また、何れの位置座標にも、所定の輝度値を有する画像領域が存在しない場合（ステップＳ１０６：ＮＯ）も、図５に示す動作に移行する。
【００３４】
図５に示すステップＳ１１１〜ステップＳ１２２の処理は、所定の輝度値を有しない画像領域毎に行われる。まず、画像領域判断部１３８は、位置座標の画像領域について白飛び又は黒つぶれしているか否かを判定する（ステップＳ１１１）。ここで、画像領域判断部１３８は、位置座標の画像領域の輝度値が妥当輝度範囲よりも大きい場合には、位置座標の画像領域が白飛びしていると判断し、妥当輝度範囲よりも小さい場合には、位置座標の画像領域が黒つぶれしていると判断する。
【００３５】
位置座標の画像領域が白飛び又は黒つぶれの何れでもない場合（ステップＳ１１１；何れでもない）、露光制御部１３４は、当該位置座標がエラーであることを示すエラー情報をメモリ１０５に記憶させる（ステップＳ１１２）。
【００３６】
また、位置座標の画像領域が黒つぶれである場合（ステップＳ１１１；黒つぶれ）、露光制御部１３４は、露光時間を現時点で設定されている露光時間よりも１段階長く設定する（ステップＳ１１３）。
【００３７】
次に、撮影制御部１４０は、ステップＳ１１３において設定された露光時間で撮影するように撮影部１０１を制御する。撮影部１０１は、撮影制御部１４０によって制御された露光時間で撮影を行い、画像のフレームを生成し、連続するフレームを画像処理部１０４に出力する。画像処理部１０４は、画像のフレームを制御部１０２へ出力し、制御部１０２は、当該画像のフレームを入力する（ステップＳ１１４）。
【００３８】
次に、画像領域判断部１３８は、画像処理部１０４からの画像のフレームにおける位置座標のうち、ステップＳ１１１において黒つぶれであると判定された位置座標に、所定の輝度値を有する画像領域が存在するか否かを判定する（ステップＳ１１５）。ステップＳ１１１において黒つぶれであると判定された位置座標に、所定の輝度値を有する画像領域が存在しない場合（ステップＳ１１５；ＮＯ）、露光制御部１３４は、露光時間を現時点で設定されている露光時間よりも更に１段階長く設定する（ステップＳ１１６）。その後は、ステップＳ１１４以降の処理が繰り返される。
【００３９】
一方、ステップＳ１１１において黒つぶれであると判定された位置座標に、所定の輝度値を有する画像領域が存在する場合（ステップＳ１１５；ＹＥＳ）、露光制御部１３４は、現時点で設定されている露光時間（ステップＳ１１３又はステップＳ１１６で設定された露光時間）の情報をメモリ１０５に記憶させる（ステップＳ１１７）。
【００４０】
また、位置座標の画像領域が白飛びである場合（ステップＳ１１１；白飛び）、露光制御部１３４は、露光時間を現時点で設定されている露光時間よりも１段階短く設定する（ステップＳ１１８）。
【００４１】
次に、撮影制御部１４０は、ステップＳ１１８において設定された露光時間で撮影するように撮影部１０１を制御する。撮影部１０１は、撮影制御部１４０によって制御された露光時間で撮影を行い、画像のフレームを生成し、連続するフレームを画像処理部１０４に出力する。画像処理部１０４は、画像のフレームを制御部１０２へ出力し、制御部１０２は、当該画像のフレームを入力する（ステップＳ１１９）。
【００４２】
次に、画像領域判断部１３８は、画像処理部１０４からの画像のフレームにおける位置座標のうち、ステップＳ１１１において白飛びであると判定された位置座標に、所定の輝度値を有する画像領域が存在するか否かを判定する（ステップＳ１２０）。ステップＳ１１１において白飛びであると判定された位置座標に、所定の輝度値を有する画像領域が存在しない場合（ステップＳ１２０；ＮＯ）、露光制御部１３４は、露光時間を現時点で設定されている露光時間よりも更に１段階短く設定する（ステップＳ１２１）。その後は、ステップＳ１１４以降の処理が繰り返される。
【００４３】
一方、ステップＳ１１１において白飛びであると判定された位置座標に、所定の輝度値を有する画像領域が存在する場合（ステップＳ１２０；ＹＥＳ）、露光制御部１３４は、現時点で設定されている露光時間（ステップＳ１１８又はステップＳ１２１で設定された露光時間）の情報をメモリ１０５に記憶させる（ステップＳ１２２）。
【００４４】
ステップＳ１１２、ステップＳ１１７、ステップＳ１２２の後、撮影制御部１４０は、メモリ１０５に記憶された露光時間で撮影するように撮影部１０１を制御する。撮影部１０１は、撮影制御部１４０によって制御された露光時間で撮影を行い、画像のフレームを生成し、連続するフレームを画像処理部１０４に出力する。画像処理部１０４は、画像のフレームを制御部１０２へ出力し、制御部１０２は、当該画像のフレームを入力する（ステップＳ１２３）。ここで、メモリ１０５に複数の露光時間の情報が記憶されている場合、撮影制御部１４０は、撮影部１０１の露光時間を、記憶されている複数の露光時間で周期的に切り替えるように制御する。また、ステップＳ１０４、ステップＳ１０７、ステップＳ１１７、ステップＳ１２２における露光時間の記憶が行われなかった場合には、撮影制御部１４０は、撮影部１０１の露光時間を、予めメモリ１０５に記憶されている基準の露光時間となるように制御する。
【００４５】
このように本実施形態の情報処理装置１００では、制御部１０２内の位置座標設定部１３６は、画像におけるＬＥＤ２０２の画像領域の座標としての位置座標を設定する。画像領域判断部１３８は、位置座標に所定の輝度値（妥当輝度範囲内の輝度値）を有する画像領域が存在するか否かを判定する。露光制御部１３４は、位置座標に所定の輝度値を有する画像領域が存在する場合には、現時点の露光時間をメモリ１０５に記憶させる。一方、位置座標に所定の輝度値を有する画像領域が存在しない場合には、画像領域判断部１３８は、位置座標の画像領域が白飛び又は黒つぶれしているか否かを判定する。更に、露光制御部１３４は、白飛びしている場合には位置座標の画像領域の輝度値が所定の輝度値となるまで露光時間を１段階ずつ短く設定し、黒つぶれしている場合には位置座標の画像領域の輝度値が所定の輝度値となるまで露光時間を１段階ずつ長く設定する。そして、露光制御部１３４は、位置座標の画像領域の輝度値が所定の輝度値となった場合に、現時点の露光時間をメモリ１０５に記憶させる。その後、撮影制御部１４０は、撮影部１０１の露光時間をメモリ１０５に記憶された露光時間に制御し、撮影部１０１による撮影が行われる。これにより、可視光通信にて情報を送信する光源であるＬＥＤ２０２の画像領域を適切に認識可能となる。
【００４６】
また、位置座標設定部１３６が複数の位置座標を設定した場合には、画像領域判断部１３８は、位置座標毎に所定の輝度値を有する画像領域が存在するか否かを判定し、露光制御部１３４は、位置座標毎に露光時間を設定する。そして、撮影制御部１４０は、撮影部１０１の露光時間を、複数の露光時間で周期的に切り替えるように制御する。これにより、各ＬＥＤ２０２の設置場所の明暗差が大きい環境下においても、それぞれの環境下に適した露光時間に周期的に切り換えられるため、各ＬＥＤ２０２の画像領域を適切に認識可能となる。
【００４７】
なお、本発明は、上記実施形態の説明及び図面によって限定されるものではなく、上記実施形態及び図面に適宜変更等を加えることは可能である。
【００４８】
例えば、上述した実施形態では、位置座標設定部１３６は、利用者による操作部１０６の操作に応じて、画像におけるＬＥＤ２０２の画像領域の座標としての位置座標を設定した。しかし、これに限定されず、位置座標設定部１３６が自動的に設定してもよい。例えば、位置座標設定部１３６は、画像内の各画素のうち、所定値以上の輝度値を有する画素の座標や、所定の色相値を有する画素の座標、色相値が所定の周期で変化する画素の座標等を、位置座標と見なすようにしてもよい。
【００４９】
また、上述した実施形態では、画像領域判断部１３８は、位置座標に所定の輝度値を有する画像領域が存在するか否かを判定したが、位置座標に所定の色相値を有する画像領域が存在するか否かを判定したり、位置座標に色相値が周期的に変化する画像領域が存在するか否かを判定するようにしてもよい。
【００５０】
また、情報処理装置１００は、撮影部１０１が設けられて撮影が可能であれば、どのような装置でもよい。なお、撮影部１０１は情報処理装置１００の外部に設けられていてもよい。
【００５１】
また、上記実施形態において、実行されるプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read - Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto - Optical Disc）等のコンピュータで読み取り可能な記録媒体に格納して配布し、そのプログラムをインストールすることにより、上述の処理を実行するシステムを構成することとしてもよい。
【００５２】
また、プログラムをインターネット等のネットワーク上の所定の情報処理装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、ダウンロード等するようにしてもよい。
【００５３】
なお、上述の機能を、ＯＳ（Operating System）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、ダウンロード等してもよい。
【００５４】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００５５】
（付記１）
所定の露光時間で撮影された画像を入力する画像入力手段と、
前記画像入力手段に入力された画像における、可視光通信にて情報を送信する情報光源の画像領域が認識可能となるように露光時間を調整するよう制御する露光制御手段と、
を備えることを特徴とする情報処理装置。
【００５６】
（付記２）
撮影されるべき画像における前記可視光通信にて情報を送信する情報光源の画像領域とみなされる位置座標を設定する設定手段と、
前記画像入力手段に入力された画像における前記設定手段によって設定された位置座標に、前記可視光通信にて情報を送信する情報光源の画像領域が存在するか否かを判断する判断手段と、
を更に備え、
前記露光制御手段は、前記判断手段により前記可視光通信にて情報を送信する情報光源の画像領域が存在すると判断された場合に、前記可視光通信にて情報を送信する情報光源の画像領域が認識可能となるように前記露光時間を調整するよう制御することを特徴とする付記１に記載の情報処理装置。
【００５７】
（付記３）
前記設定手段によって設定された前記位置座標において情報光源からの光が受光可能になった場合に、前記露光制御手段によって調整された露光時間による撮影を逐次行うよう撮像手段を制御する撮影制御手段を更に備えることを特徴とする付記２に記載の情報処理装置。
【００５８】
（付記４）
前記露光制御手段は、複数の露光時間に調整可能であることを特徴とする付記３に記載の情報処理装置。
【００５９】
（付記５）
前記画像入力手段は、所定の条件により繰返し実行されることを特徴とする付記４に記載の情報処理装置。
【００６０】
（付記６）
情報処理装置において、
所定の露光時間で撮影された画像を入力する画像入力ステップと、
前記画像入力ステップにおいて入力された画像における、可視光通信にて情報を送信する情報光源の画像領域が認識可能となるように露光時間を調整するよう制御する露光制御ステップと、
を含むことを特徴とする情報処理方法。
【００６１】
（付記７）
情報処理装置としてのコンピュータを、
所定の露光時間で撮影された画像を入力する画像入力手段、
前記画像入力手段に入力された画像における、可視光通信にて情報を送信する情報光源の画像領域が認識可能となるように露光時間を調整するよう制御する露光制御手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００６２】
１…可視光通信システム、１００…情報処理装置、１０１…撮影部、１０２…制御部、１０３…レンズ、１０４…画像処理部、１０５…メモリ、１０６…操作部、１０７…表示部、１０８…通信部、１３４…露光制御部、１３６…位置座標設定部、１３８…画像領域判断部、１４０…撮影制御部、２００ａ、２００ｂ、２００ｃ…監視対象装置、２０２ａ、２０２ｂ、２０２ｃ…ＬＥＤ
【図１】
2018166253.tif 000003
【図２】
2018166253.tif 000004
【図３】
2018166253.tif 000005
【図４】
2018166253.tif 000006
【図５】
2018166253.tif 000007