(57)【要約】【課題】情報光源の位置座標の設定を確実なものとする。【解決手段】画像領域検出部１４２は、入力された画像のフレーム内に輝度値が所定値以上の高輝度画像領域であって、サイズが所定値以上、且つ、複数の高輝度の被写体像が近接又は重なっていると見なされる高輝度画像領域を検出し、拡大制御部１３４は、その高輝度画像領域を拡大表示する制御を行う。更に、利用者によって拡大表示された高輝度画像領域を囲む矩形枠内において所定の領域の設定が指示された場合、位置座標取得部１３８は、その所定領域に対応する座標を、拡大表示される前の座標に変換し、情報を送信する光源であるＬＥＤの座標としてメモリ１０５に記憶させる。【選択図】図２
2018191117.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）ディスプレイ等によって構成される。制御部１０２は、撮影部１０１から出力された画像のフレームに対応する画像信号を表示部１０７へ出力する。表示部１０７は、制御部１０２から出力された画像信号に従って画像を表示する。通信部１０８は、例えばＬＡＮ（Local Area Network）カードである。通信部１０８は、外部の通信装置との間で通信を行う。
【００２０】
制御部１０２には、拡大制御部１３４、指定検出部１３６、位置座標取得部１３８、位置座標設定部１４０、画像領域検出部１４２、画像領域判断部１４４、位置座標調整部１４６が構成される。
【００２１】
画像領域検出部１４２は、画像処理部１０４からの画像のフレームにおいて所定値以上の輝度値（明度値）を有する画像領域（高輝度画像領域）を検出する。例えば、画像領域検出部１４２は、図３に示す画像において、ＬＥＤ２０２ａ及びＬＥＤ２０２ｂに対応する高輝度画像領域３０２ａと、ＬＥＤ２０２ｃに対応する高輝度画像領域３０２ｃと、ＬＥＤ２０２ｄに対応する高輝度画像領域３０２ｄとを検出する。なお、本実施形態では、画像のフレームにおいて、ＬＥＤ２０２ａとＬＥＤ２０２ｂとが近接しているため、画像領域検出部１４２は、ＬＥＤ２０２ａとＬＥＤ２０２ｂとに対応する１つの高輝度画像領域３０２ａを検出する。
【００２２】
更に、画像領域検出部１４２は、検出した高輝度画像領域に囲む矩形枠を表示部１０７に表示されている画像に重畳して表示させる。例えば、画像領域検出部１４２は、図４に示すように、高輝度画像領域３０２ａ、３０２ｃ、３０２ｄのそれぞれを囲むように、矩形枠３１１、３１２、３１３を重畳表示させる。
【００２３】
更に、画像領域検出部１４２は、検出した高輝度画像領域のサイズが所定値以上であるか否かを判定する。高輝度画像領域のサイズが所定値未満である場合、画像領域検出部１４２は、その高輝度画像領域が規定の形状であるか否かを判定する。本実施形態では、画像領域検出部１４２は、ＬＥＤ２０２が矩形であることに対応して、高輝度画像領域が矩形であるか否かを判定する。高輝度画像領域が規定の形状である場合、位置座標取得部１３８は、画像のフレームを座標平面とする高輝度画像領域の座標を、情報を送信する光源であるＬＥＤ２０２の座標（位置座標）としてメモリ１０５に記憶させる。
【００２４】
一方、高輝度画像領域のサイズが所定値以上である場合、画像領域判断部１４４は、高輝度画像領域が複数の高輝度の被写体像が近接又は重なったものであるか否かを判定する。本実施形態では、画像領域判断部１４４は、ＬＥＤ２０２が矩形であることに対応して、高輝度画像領域が矩形でない場合には、当該高輝度画像領域が複数の高輝度の被写体像が近接又は重なったものであると判定する。例えば、図４において、高輝度画像領域３０２ａは矩形でないため、画像領域判断部１４４は、高輝度画像領域３０２ａが複数の高輝度の被写体像が近接又は重なったものであると判定する。
【００２５】
拡大制御部１３４は、複数の高輝度の被写体像が近接又は重なったものであると判定された高輝度画像領域を表示部１０７に拡大して表示させる制御を行う。具体的には、拡大制御部１３４は、複数の高輝度の被写体像が近接又は重なったものであると判定された高輝度画像領域を囲む矩形枠を拡大表示させる領域として設定し、当該矩形枠内の画像を拡大する処理を行った上で、表示部１０７に表示されている画像に重畳表示させる。例えば、図４において、高輝度画像領域３０２ａが複数の高輝度の被写体像が近接又は重なったものであると見なされるため、当該高輝度画像領域３０２ａを囲む矩形枠３１１内が拡大表示される領域となり、図５に示すように、高輝度画像領域３０２ａを含む矩形枠３１１内が拡大表示される。
【００２６】
指定検出部１３６は、高輝度画像領域を含む矩形枠内が拡大表示された状態において、利用者によって操作部１０６が操作されることにより、矩形枠内の所定の領域が設定されたか否かを判定する。矩形枠内の所定の領域が設定された場合、画像領域検出部１４２は、設定された所定の領域を新たな高輝度画像領域として認識し、その高輝度画像領域に囲む新たな矩形枠を表示部１０７に表示されている画像に重畳して表示させる。例えば、図６に示すように、利用者による操作部１０６の操作に応じて、カーソル３３１が移動する。そして、カーソル３３１の移動に応じて所定の領域が設定される。設定された所定の領域は新たな高輝度画像領域となる。図７では、所定の領域が高輝度画像領域３０２ｅ、３０２ｆのそれぞれに応じて設定され、高輝度画像領域３０２ｅ、３０２ｆを囲む新たな矩形枠３２０、３２１が設定される。
【００２７】
位置座標設定部１４０は、画像のフレームを座標平面とする、指定された領域の座標を取得する。ここで、所定の領域の座標は、例えば、新たな矩形枠の中心の座標である。更に、位置座標取得部１３８は、取得した座標を、高輝度画像領域を含む矩形枠内が拡大表示される前の座標に変換する。例えば、拡大表示によって座標（ａ１、ｂ１）が座標（ａ２、ｂ２）に変換された場合、位置座標取得部１３８は、座標（ａ２、ｂ２）を座標（ａ１、ｂ１）に変換する処理を行う。
【００２８】
位置座標取得部１３８は、位置座標設定部１４０により変換された後の座標を、情報を送信する光源であるＬＥＤ２０２の座標（位置座標）としてメモリ１０５に記憶させる。
【００２９】
また、拡大制御部１３４は、利用者によって操作部１０６が操作されることにより、高輝度画像領域の拡大表示が指示された場合、その高輝度画像領域を拡大して表示させる制御を行う。具体的には、拡大制御部１３４は、指定された高輝度画像領域を囲む矩形枠を拡大表示させる領域として設定し、当該矩形枠内の画像を拡大する処理を行った上で、表示部１０７に表示されている画像に重畳表示させる。例えば、図８において、高輝度画像領域３０２ｄを含む矩形枠３１３内が拡大表示される。
【００３０】
高輝度画像領域が拡大表示された後、利用者によって操作部１０６が操作されることにより、矩形枠の位置や大きさの調整が指示された場合、画像領域検出部１４２は、その指示に応じて、矩形枠を調整して表示部１０７に重畳表示させる。更に、位置座標調整部１４６は、矩形枠の調整に応じて、位置座標を調整する。例えば、新たに設定された矩形枠の中心が調整後の位置座標となる。
【００３１】
上述した処理によって、情報を送信する光源であるＬＥＤ２０２の座標（位置座標）がメモリ１０５に記憶された後、制御部１０２は、その位置座標に応じた情報の取得を行う。具体的には、制御部１０２は、時系列的に連続して取得される複数の画像のフレームにおいて、位置座標の色相値や輝度値に対応するビットデータ列を復号するよう制御し、伝送対象の情報を取得する。
【００３２】
次に、情報処理装置１００の動作を説明する。図９及び図１０は、情報処理装置１００による位置座標設定処理の動作の一例を示すフローチャートである。図９及び図１０に示す動作は、情報処理装置１００の初期設定時に行われてもよいし、定期的に行われてもよいし、監視対象装置２００の設置位置が変更された際に行われてもよい。
【００３３】
制御部１０２内の画像領域検出部１４２は、画像処理部１０４からの画像のフレームを入力する（ステップＳ１０１）。次に、画像領域検出部１４２は、画像のフレームにおいて、高輝度画像領域が存在するか否かを判定する（ステップＳ１０２）。ここで、高輝度画像領域は、１つに限定されず、複数存在する場合がある。高輝度画像領域が存在しない場合には（ステップＳ１０２；ＮＯ）、ステップＳ１０１以降の動作が繰り返される。
【００３４】
一方、高輝度画像領域が存在する場合（ステップＳ１０２；ＹＥＳ）、画像領域検出部１４２は、ステップＳ１０４以降の処理を行っていない高輝度画像領域を選択する（ステップＳ１０３）。次に、画像領域検出部１４２は、選択した高輝度画像領域を囲む矩形枠を表示部１０７に表示されている画像に重畳して表示させる（ステップＳ１０４）。
【００３５】
次に、画像領域検出部１４２は、ステップＳ１０３において選択した高輝度画像領域のサイズが所定値以上であるか否かを判定する（ステップＳ１０５）。高輝度画像領域のサイズが所定値未満である場合（ステップＳ１０５；ＮＯ）、画像領域検出部１４２は、その高輝度画像領域が規定の形状であるか否かを判定する（ステップＳ１０６）。
【００３６】
高輝度画像領域が規定の形状である場合（ステップＳ１０６；ＹＥＳ）、位置座標取得部１３８は、画像のフレームを座標平面とする高輝度画像領域の座標を、情報を送信する光源であるＬＥＤ２０２の座標（位置座標）としてメモリ１０５に記憶させる（ステップＳ１０７）。
【００３７】
一方、高輝度画像領域のサイズが所定値以上である場合（ステップＳ１０５；ＹＥＳ）、画像領域判断部１４４は、高輝度画像領域が複数の高輝度の被写体像が近接又は重なったものであるか否かを判定する（ステップＳ１０８）。高輝度画像領域が複数の高輝度の被写体像が近接又は重なったものでない場合には（ステップＳ１０８；ＮＯ）、ステップＳ１０３以降の動作が繰り返される。一方、高輝度画像領域が複数の高輝度の被写体像が近接又は重なったものである場合（ステップＳ１０８；ＹＥＳ）、拡大制御部１３４は、複数の高輝度の被写体像が近接又は重なったものであると判定された高輝度画像領域を囲む矩形枠内を表示部１０７に拡大して表示させる制御を行う（ステップＳ１０９）。
【００３８】
次に、指定検出部１３６は、利用者によって操作部１０６が操作されることにより、拡大表示された矩形枠内の所定の領域が設定されたか否かを判定する（ステップＳ１１０）。矩形枠内の所定の領域が設定された場合（ステップＳ１１０；ＹＥＳ）、画像領域検出部１４２は、設定された所定の領域を新たな高輝度画像領域として認識し、その高輝度画像領域を囲む新たな矩形枠を表示部１０７に表示されている画像に重畳して表示させる（ステップＳ１１１）。次に、位置座標設定部１４０は、画像のフレームを座標平面とする、指定された所定の領域の座標を取得する。更に、位置座標取得部１３８は、取得した座標を、高輝度画像領域を含む矩形枠内が拡大表示される前の座標に変換し、変換後の座標を、情報を送信する光源であるＬＥＤ２０２の座標（位置座標）としてメモリ１０５に記憶させる（ステップＳ１１２）。
【００３９】
一方、矩形枠内の所定の領域が設定されなかった場合（ステップＳ１１０；ＮＯ）、指定検出部１３６は、利用者によって操作部１０６が操作されることにより、拡大表示の解除が指示されたか否かを判定する（ステップＳ１１３）。拡大表示の解除が指示された場合には（ステップＳ１１３；ＹＥＳ）、ステップＳ１０３以降の動作が繰り返される。一方、拡大表示の解除が指示されなかった場合には（ステップＳ１１３；ＮＯ）、ステップＳ１０９以降の動作が繰り返される。
【００４０】
ステップＳ１０６において、高輝度画像領域が規定形状でないと判定された場合（ステップＳ１０６；ＮＯ）、ステップＳ１０７において高輝度画像領域の位置座標が記憶された後、又は、ステップＳ１１２において、変換後の座標が位置座標として記憶された後、画像領域検出部１４２は、ステップＳ１０４以降の処理を行っていない高輝度画像領域（未処理の高輝度画像領域）が存在するか否かを判定する（ステップＳ１１４）。未処理の高輝度画像領域が存在する場合には（ステップＳ１１４；ＹＥＳ）、ステップＳ１０３以降の動作が繰り返される。
【００４１】
一方、未処理の高輝度画像領域が存在しない場合（ステップＳ１１４；ＮＯ）、換言すれば、ステップＳ１０２において検出された全ての高輝度画像領域について、ステップＳ１０４〜ステップＳ１１２の処理が行われることにより、矩形枠の設定や位置座標の記憶が行われた場合、指定検出部１３６は、利用者によって操作部１０６が操作されることにより、矩形枠の表示解除が指示されたか否かを判定する（ステップＳ１１５）。ここで、矩形枠の表示解除は、１つの矩形枠の表示解除でも、複数の矩形枠の表示解除でもよい。
【００４２】
矩形枠の表示解除が指示された場合には（ステップＳ１１５；ＹＥＳ）、画像領域検出部１４２は、その指示に応じて、表示解除が指示された矩形枠内の高輝度画像領域に対応する位置座標をメモリ１０５から削除する（ステップＳ１１６）。
【００４３】
矩形枠の表示解除が指示されていない場合（ステップＳ１１５；ＮＯ）、又は、ステップＳ１１６において位置座標が削除された後、図１０に示す動作に移行する。次に、指定検出部１３６は、利用者によって操作部１０６が操作されることにより、何れかの高輝度画像領域の拡大表示が指示されたか否かを判定する（ステップＳ１２１）。何れかの高輝度画像領域の拡大表示が指示された場合（ステップＳ１２１；ＹＥＳ）、拡大制御部１３４は、その拡大表示が指示された高輝度画像領域を含む矩形枠内を表示部１０７に拡大して表示させる制御を行う（ステップＳ１２２）。
【００４４】
次に、画像領域検出部１４２は、利用者によって操作部１０６が操作されることにより、矩形枠の位置や大きさの調整が指示されたか否かを判定する（ステップＳ１２３）。矩形枠の位置や大きさの調整が指示された場合（ステップＳ１２３；ＹＥＳ）、画像領域検出部１４２は、その指示に応じて、矩形枠を調整して表示部１０７に重畳表示させる（ステップＳ１２４）。更に、位置座標調整部１４６は、矩形枠の調整に応じて、位置座標を調整する（ステップＳ１２５）。
【００４５】
矩形枠の位置や大きさの調整が指示されていない場合（ステップＳ１２３；ＮＯ）、又は、ステップＳ１２５において位置座標が調整された後、指定検出部１３６は、利用者によって操作部１０６が操作されることにより、拡大表示の解除が指示されたか否かを判定する（ステップＳ１２６）。拡大表示の解除が指示された場合（ステップＳ１２６；ＹＥＳ）、画像領域検出部１４２は、ステップＳ１２２で拡大表示した高輝度画像領域を囲む矩形枠内の拡大表示を解除する（ステップＳ１２７）。
【００４６】
ステップＳ１２１において拡大表示の指示が検出されていない場合（ステップＳ１２１；ＮＯ）、ステップＳ１２６において拡大表示の解除の指示が検出されていない場合（ステップＳ１２６；ＮＯ）、又は、ステップＳ１２７において拡大表示が解除された後、指定検出部１３６は、利用者によって操作部１０６が操作されることにより、矩形枠の位置や大きさの調整の終了が指示されたか否かを判定する（ステップＳ１２８）。調整終了が指示されていない場合には（ステップＳ１２８；ＮＯ）、ステップＳ１２１以降の動作が繰り返される。一方、調整終了が指示された場合には（ステップＳ１２８；ＹＥＳ）、制御部１０２は、記憶された位置座標に対応する高輝度画像領域を、情報の光源（ＬＥＤ２０２）の存在領域であるとみなす。そして、制御部１０２は、撮影部１０１による連続的な撮影によって、時系列的に連続して取得される複数の画像のフレームにおいて、位置座標の色相値や輝度値に対応するビットデータ列を復号するよう制御し、伝送対象の情報を取得する（ステップＳ１２９）。
【００４７】
このように、本実施形態の情報処理装置１００では、制御部１０２内の画像領域検出部１４２は、入力された画像のフレーム内に輝度値が所定値以上の高輝度画像領域であって、サイズが所定値以上、且つ、複数の高輝度の被写体像が近接又は重なっていると見なされる高輝度画像領域を検出し、拡大制御部１３４は、その高輝度画像領域を拡大表示する制御を行う。更に、利用者によって拡大表示された高輝度画像領域を囲む矩形枠内において所定の領域の設定が指示された場合、位置座標取得部１３８は、その所定領域に対応する座標を、高輝度画像領域を含む矩形枠内が拡大表示される前の座標に変換し、変換後の座標を、情報を送信する光源であるＬＥＤ２０２の座標（位置座標）としてメモリ１０５に記憶させる。
【００４８】
複数の高輝度の被写体像が近接又は重なっていると見なされる高輝度画像領域が存在する場合には、その高輝度画像領域が拡大表示されるため、利用者は、複数の高輝度の被写体像が近接又は重なっているか否かを判断することができ、更に、複数の高輝度の被写体像の存在領域それぞれについて位置座標を設定することができる。このため、情報を送信する光源であるＬＥＤ２０２の確実な設定が可能となる。
【００４９】
また、画像領域検出部１４２は、高輝度画像領域が規定の形状である場合に、その高輝度画像領域の座標を、位置座標としてメモリ１０５に記憶させる。これにより、ＬＥＤ２０２の形状とは異なる高輝度画像領域の座標が位置座標として記憶されることを防止することができ、情報を送信する光源であるＬＥＤ２０２の確実な設定が可能となる。
【００５０】
また、高輝度画像領域が複数の高輝度の被写体像が近接又は重なっていると見なされるものであるか否かにかかわらず、拡大制御部１３４は、利用者に指定された高輝度画像領域を拡大表示する制御を行うことができる。更に、利用者の指示に応じて、画像領域検出部１４２は、矩形枠を調整し、位置座標取得部１３８は、位置座標を調整することができる。これにより、情報を送信する光源であるＬＥＤ２０２を正確に設定することができる。
【００５１】
なお、本発明は、上記実施形態の説明及び図面によって限定されるものではなく、上記実施形態及び図面に適宜変更等を加えることは可能である。
【００５２】
例えば、上述した実施形態では、図１０のステップＳ１２６において、指定検出部１３６は、利用者によって操作部１０６が操作されることにより、拡大表示の解除が指示されたか否かを判定した。しかし、これに限定されず、指定検出部１３６は、サイズが所定値以上の高輝度画像領域が存在する場合、拡大表示が指示されたと見なしてもよい。また、上述した実施形態では、拡大制御部１３４が、複数の高輝度の被写体像が近接又は重なったものであると判定された高輝度画像領域を囲む矩形枠内を表示部１０７に拡大して表示させるようにしたが、ユーザが目視でその領域が複数の高輝度の被写体像が近接又は重なったものであるか否かを判断し手動操作で拡大するようにしてもよい。更には、ステップＳ１０５、Ｓ１０６の判断処理についてもユーザの判断結果に基づく手動操作で行ってもよい。
【００５３】
また、上述した実施形態では、拡大制御部１３４は、情報光源であるＬＥＤ２０２を認識するために、入力された画像のフレーム内において、輝度値が所定値以上の高輝度画像領域を検出した。しかし、ＬＥＤ２０２を認識する手法はこれに限定されない。例えば、ＬＥＤ２０２が所定の色相値の光を発する場合には、画像領域検出部１４２は、入力された画像のフレーム内に所定の色相値を有する画像領域を検出するようにしてもよい。
【００５４】
更に、上述した実施形態においては、情報処理装置１００による位置座標設定処理は、初期設定の他、定期的に実施、若しくは、設置位置の変更時に行うものとしたが、例えば、昼間と夜間とで照明環境が変化したタイミングで行うようにしてもよい。このタイミングで位置情報設定処理を行う方がよい理由は、昼間の施設外部の窓からの採光に由来する照明環境と、夜間の屋内照明に由来する照明環境とでは色温度に差があり、撮影部１０１が正確にＬＥＤ２０２（２０２ａ〜２０２ｄ）の発光色を判別できない場合があるからである。このため、上記照明環境の変化によるによる位置情報設定処理においては、ＬＥＤの位置情報だけでなく、Ｒ（Red）Ｇ（Green）Ｂ（Blue）各色のシフト範囲も照明環境（色温度）によって調整するようにする。
【００５５】
また、情報処理装置１００は、撮影部１０１が設けられて撮影が可能であれば、どのような装置でもよい。なお、撮影部１０１は情報処理装置１００の外部に設けられていてもよい。
【００５６】
また、上記実施形態において、実行されるプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read - Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto - Optical Disc）等のコンピュータで読み取り可能な記録媒体に格納して配布し、そのプログラムをインストールすることにより、上述の処理を実行するシステムを構成することとしてもよい。
【００５７】
また、プログラムをインターネット等のネットワーク上の所定の情報処理装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、ダウンロード等するようにしてもよい。
【００５８】
なお、上述の機能を、ＯＳ（Operating System）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、ダウンロード等してもよい。
【００５９】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００６０】
（付記１）
画像を入力する画像入力手段と、
前記画像入力手段によって入力された画像から所定の輝度値を有する画像領域を拡大して表示するように制御する表示制御手段と、
前記表示制御手段によって拡大して表示された画像領域に含まれる任意の領域を指定する指定手段と、
前記指定手段によって指定された任意の領域の位置座標を取得する位置座標取得手段と、
前記位置座標取得手段によって取得された任意の領域の位置座標を、拡大して表示する前の前記所定の輝度値を有する画像領域の位置座標に変換し、可視光通信にて情報が送信される光源の位置座標として設定する位置座標設定手段と、
を備えることを特徴とする情報処理装置。
【００６１】
（付記２）
前記画像入力手段によって入力された画像から前記所定の輝度値を有し、且つ、所定サイズ以上である画像領域を検出する画像領域検出手段と、
前記画像領域検出手段によって検出された画像領域が、前記所定の輝度値を有する複数の被写体像の画像が近接又は重なって存在する領域であるか否かを判断する画像領域判断手段と、
を更に備え、
前記表示制御手段は、前記画像領域判断手段によって前記所定の輝度値を有する複数の被写体像の画像が近接又は重なって存在する領域であると判断された場合に、前記画像領域検出手段によって検出された画像領域を拡大して表示するように制御することを特徴とする付記１に記載の情報処理装置。
【００６２】
（付記３）
前記画像領域検出手段は、更に前記所定の輝度値を有する画像領域が所定の形状であるか否かを検出することを特徴とする付記２に記載の情報処理装置。
【００６３】
（付記４）
前記指定手段は、外部操作による指定を検出することを特徴とする付記１乃至３の何れか１つに記載の情報処理装置。
【００６４】
（付記５）
前記位置座標設定手段によって設定された光源の位置座標を、前記指定手段によって検出された外部操作による指定に応じて調整する位置座標調整手段を更に備えることを特徴とする付記４に記載の情報処理装置。
【００６５】
（付記６）
情報処理装置において、
画像を入力する画像入力ステップと、
前記画像入力ステップにて入力された画像から所定の輝度値を有する画像領域を拡大して表示するように制御する表示制御ステップと、
前記表示制御ステップにて拡大して表示された画像領域に含まれる任意の領域を指定する指定ステップと、
前記指定ステップにて指定された任意の領域の位置座標を取得する位置座標取得ステップと、
前記位置座標取得ステップにて取得された任意の領域の位置座標を、拡大して表示する前の前記所定の輝度値を有する画像領域の位置座標に変換し、可視光通信にて情報が送信される光源の位置座標として設定する位置座標設定ステップと、
を含むことを特徴とする情報処理方法。
【００６６】
（付記７）
情報処理装置としてのコンピュータを、
画像を入力する画像入力手段、
前記画像入力手段によって入力された画像から所定の輝度値を有する画像領域を拡大して表示するように制御する表示制御手段、
前記表示制御手段によって拡大して表示された画像領域に含まれる任意の領域を指定する指定手段、
前記指定手段によって指定された任意の領域の位置座標を取得する位置座標取得手段、
前記位置座標取得手段によって取得された任意の領域の位置座標を、拡大して表示する前の前記所定の輝度値を有する画像領域の位置座標に変換し、可視光通信にて情報が送信される光源の位置座標として設定する位置座標設定手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００６７】
１…可視光通信システム、１００…情報処理装置、１０１…撮影部、１０２…制御部、１０３…レンズ、１０４…画像処理部、１０５…メモリ、１０６…操作部、１０７…表示部、１０８…通信部、１３４…拡大制御部、１３６…指定検出部、１３８…位置座標取得部、１４０…位置座標設定部、１４２…画像領域検出部、１４４…画像領域判断部、１４６…位置座標調整部、２００、２００ａ、２００ｂ、２００ｃ、２００ｄ…監視対象装置、２０２、２０２ａ、２０２ｂ、２０２ｃ、２０２ｄ…ＬＥＤ、３０２、３０２ａ、３０２ｃ、３０２ｄ、３０２ｅ、３０２ｆ…高輝度画像領域、３１１、３１２、３１３、３２０、３２１…矩形枠、３３１…カーソル
【図１】
2018191117.tif 000003
【図２】
2018191117.tif 000004
【図３】
2018191117.tif 000005
【図４】
2018191117.tif 000006
【図５】
2018191117.tif 000007
【図６】
2018191117.tif 000008
【図７】
2018191117.tif 000009
【図８】
2018191117.tif 000010
【図９】
2018191117.tif 000011
【図１０】
2018191117.tif 000012