(57)【要約】【課題】照明装置の設置位置を速やかに特定する設置位置特定装置、設置位置特定方法及びプログラムを提供する。【解決手段】決定部１０２は、照明装置３００を識別するための識別情報をグループ分けするためのグループの数を決定し、グループの数に基づいて、照明装置３００の発光を制御する制御回数を決定する。生成部１０３は、識別情報を決定された数のグループにグループ分けされた識別情報と当該識別情報により識別される照明装置３００の発光の内容とが対応付けられた制御情報を、制御回数の数だけ生成する。制御部１０４は、制御情報に基づいて、照明装置３００を発光させ、制御回数の数だけ生成された制御情報を順次切り替える。画像取得部１０５は、制御情報が順次切り替えられる度に、照明装置３００が設置された空間の画像を取得する。特定部１０６は、制御情報と画像とに基づいて、照明装置３００の空間内における設置位置を特定する。【選択図】図３
2020047548.tif 000002
【特許請求の範囲】
【請求項１】
２以上の照明装置を識別するための識別情報をグループ分けするためのグループの数を決定し、前記グループの数に基づいて、前記照明装置の発光を制御する制御回数を決定する決定手段と、
前記識別情報を前記決定された数のグループにグループ分けし、当該グループ分けされた前記識別情報と当該識別情報により識別される前記照明装置の発光の内容とが対応付けられた制御情報を、前記制御回数の数だけ生成する生成手段と、
前記制御情報に基づいて、前記識別情報により識別される前記照明装置を発光させ、前記制御回数の数だけ生成された前記制御情報を順次切り替える制御手段と、
前記制御情報が順次切り替えられる度に、前記制御情報に基づいて発光する前記照明装置が設置された空間の画像を取得する画像取得手段と、
前記制御情報と前記画像とに基づいて、前記識別情報により識別される前記照明装置の空間内における設置位置を特定する特定手段と、を備える、
設置位置特定装置。
【請求項２】
前記識別情報は、前記空間内に設置された前記照明装置をネットワーク上で識別するためのものであり、
前記識別情報を取得する識別情報取得手段をさらに備え、
前記決定手段は、前記グループの数を、前記照明装置の性能に基づいて決定し、前記制御回数を、前記照明装置の数と前記グループの数とに基づいて決定し、
前記生成手段は、前記グループ毎に前記発光の内容が異なる前記制御情報を生成し、前記制御回数の数だけ、前記グループに含まれる識別情報の組み合わせが異なるように前記グループ分けを繰り返して、前記制御回数の数の制御情報を生成する、
請求項１に記載の設置位置特定装置。
【請求項３】
前記決定手段は、前記制御回数を、前記照明装置の数（Ｍ）と前記グループの数（Ｎ）とに基づいて、ｌｏｇＮＭ以上の最小の整数と決定する、
請求項２に記載の設置位置特定装置。
【請求項４】
前記特定手段は、前記制御回数の数だけ取得された画像のうち一つを基準画像とし、当該基準画像以外の画像において前記基準画像と輝度が異なる領域を求め、当該領域と前記制御情報とに基づいて、前記照明装置の前記空間内における設置位置を特定する、
請求項１又は２に記載の設置位置特定装置。
【請求項５】
前記決定手段は、前記照明装置の調光の機能に基づいて、前記グループの数を決定し、
前記生成手段は、前記発光の内容を、前記調光の内容として、前記制御情報を生成する、
請求項１から４のいずれか１項に記載の設置位置特定装置。
【請求項６】
前記決定手段は、前記照明装置の調色の機能に基づいて、前記グループの数を決定し、
前記生成手段は、前記発光の内容を、前記調色の内容として、前記制御情報を生成する、
請求項１から５のいずれか１項に記載の設置位置特定装置。
【請求項７】
前記照明装置の前記空間内における設置位置をユーザに提示する提示手段をさらに備える、
請求項１から６のいずれか１項に記載の設置位置特定装置。
【請求項８】
決定手段が、照明装置を識別するための識別情報をグループ分けするためのグループの数を決定し、前記グループの数に基づいて、前記照明装置の発光を制御する制御回数を決定し、
制御手段が、前記決定された数のグループにグループ分けされた前記識別情報により識別される前記照明装置を、前記グループ毎に異なる態様で発光させ、前記制御回数の数だけ、前記態様を切り替え、
画像取得手段が、前記態様が切り替えられる度に、前記照明装置が設置された空間の画像を取得し、
特定手段が、前記態様を示す情報と前記画像とに基づいて、前記識別情報により識別される前記照明装置の前記空間内における設置位置を特定する、
設置位置特定方法。
【請求項９】
コンピュータを、
照明装置を識別するための識別情報をグループ分けするためのグループの数を決定し、前記グループの数に基づいて、前記照明装置の発光を制御する制御回数を決定する決定手段、
前記決定された数のグループにグループ分けされた前記識別情報により識別される前記照明装置を、前記グループ毎に異なる態様で発光させ、前記制御回数の数だけ前記態様を切り替える制御手段、
前記態様が切り替えられる度に、前記照明装置が設置された空間の画像を取得する画像取得手段、
前記態様を示す情報と前記画像とに基づいて、前記識別情報により識別される前記照明装置の前記空間内における設置位置を特定する特定手段、として機能させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設置位置特定装置、設置位置特定方法及びプログラムに関する。
【背景技術】
【０００２】
制御装置がネットワークを介して照明装置の点灯を制御するシステムが知られている。このようなシステムでは、制御装置は、照明装置に割り当てられたＭＡＣ（Media Access Control）アドレス、ＩＰ（Internet Protocol）アドレス等の識別情報により、ネットワーク上で照明装置を識別する。一般的に、照明装置は、室内に設置される際に、識別情報を考慮せずに無作為に設置されるため、どの識別情報の照明装置が室内のどの位置に設置されているかは、設置の段階ではわからない。そのため、識別情報が割り当てられた照明装置の設置位置を自動的に特定する技術が提案されている。
【０００３】
特許文献１には、空間内に設置された複数の照明装置の発光強度を制御し、制御した様子を撮像した画像に基づいて、照明装置の設置位置を特定する技術が開示されている。この技術では、複数の照明装置の設置位置を、一つずつ特定している。すなわち、設置位置を特定するための処理は照明装置の数だけ行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開２０１６／１２１１０５号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のような技術では、照明装置の数が多くなるほど設置位置を特定するための処理に時間を要する。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、照明装置の設置位置を速やかに特定することが可能な設置位置特定装置、設置位置特定方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る設置位置特定装置は、
２以上の照明装置を識別するための識別情報をグループ分けするためのグループの数を決定し、前記グループの数に基づいて、前記照明装置の発光を制御する制御回数を決定する決定手段と、
前記識別情報を前記決定された数のグループにグループ分けし、当該グループ分けされた前記識別情報と当該識別情報により識別される前記照明装置の発光の内容とが対応付けられた制御情報を、前記制御回数の数だけ生成する生成手段と、
前記制御情報に基づいて、前記識別情報により識別される前記照明装置を発光させ、前記制御回数の数だけ生成された前記制御情報を順次切り替える制御手段と、
前記制御情報が順次切り替えられる度に、前記制御情報に基づいて発光する前記照明装置が設置された空間の画像を取得する画像取得手段と、
前記制御情報と前記画像とに基づいて、前記識別情報により識別される前記照明装置の空間内における設置位置を特定する特定手段と、を備える。
【発明の効果】
【０００８】
本発明の設置位置特定装置は、照明装置の発光をグループに分けて制御することにより設置位置を特定するための処理の回数を抑制することができる。このため、本発明によれば、照明装置の設置位置を速やかに特定する設置位置特定装置、設置位置特定方法及びプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る設置位置特定システムのブロック図
【図２】実施形態に係る設置位置特定装置のブロック図
【図３】実施形態に係る設置位置特定装置の機能構成を示すブロック図
【図４】実施形態に係る制御情報の例を示す図
【図５】（ａ）はＭＡＣアドレスが“１１１１１１１１”の照明装置３００の発光強度の変化を示すタイミングチャート、（ｂ）は、ＭＡＣアドレスが“８８８８８８８８”の照明装置３００の発光強度の変化を示すタイミングチャート、（ｃ）は、ＭＡＣアドレスが“ＧＧＧＧＧＧＧＧ”の照明装置３００の発光強度の変化を示すタイミングチャート
【図６Ａ】実施形態に係る設置位置特定装置による制御回数が１回目の時に照明装置を撮像した画像を示す図
【図６Ｂ】実施形態に係る設置位置特定装置による制御回数が２回目の時に照明装置を撮像した画像を示す図
【図６Ｃ】実施形態に係る設置位置特定装置による制御回数が３回目の時に照明装置を撮像した画像を示す図
【図６Ｄ】実施形態に係る設置位置特定装置による制御回数が４回目の時に照明装置を撮像した画像を示す図
【図６Ｅ】実施形態に係る設置位置特定装置による制御回数が５回目の時に照明装置を撮像した画像を示す図
【図６Ｆ】実施形態に係る設置位置特定装置による制御回数が６回目の時に照明装置を撮像した画像を示す図
【図７】実施形態に係る照明装置の設置位置を表す情報の例を示す図
【図８】実施形態に係る設置位置特定装置が提示する画像を示す図
【図９】実施形態に係る設置位置特定装置が実行する設置位置特定処理を示すフローチャート
【発明を実施するための形態】
【００１０】
（実施形態）
図１を参照して、実施形態に係る設置位置特定システム１０００の構成について説明する。設置位置特定システム１０００は、識別情報により識別される照明装置３００の設置位置を特定するシステムである。識別情報は、ネットワーク４００上において照明装置３００を識別するための情報であり、例えば、ＭＡＣ（Media Access Control）アドレス、ＩＰ（Internet Protocol）アドレス等である。本実施形態では、識別情報は、ＭＡＣアドレスであるものとする。
【００１１】
設置位置特定システム１０００は、照明装置３００の設置位置を特定する設置位置特定装置１００と、照明装置３００を含む空間を撮像する撮像装置２００と、を備える。
【００１２】
ここで、照明装置３００の設置位置とは、現実空間内における照明装置３００の設置位置である。現実空間内における照明装置３００の設置位置は、撮像装置２００が撮像した撮像画像上の照明装置３００の位置から算出される。具体的には、撮像装置２００が設置される空間内の位置及び水平方向に対する角度が予め定められている。そして、設置位置特定装置１００は、現実空間内における照明装置３００の設置位置を算出するための計算式、座標変換テーブル等を記憶しており、この計算式、座標変換テーブル等を用いて、撮像画像上における照明装置３００の位置から、現実空間内における照明装置３００の設置位置を一意に算出する。
【００１３】
設置位置特定装置１００は、撮像装置２００から供給された撮像画像に基づいて、識別情報により識別される照明装置３００の設置位置を特定する。設置位置特定装置１００は、識別情報により識別される照明装置３００と現実空間内に設置される照明装置３００とを同定する装置ともいえる。
【００１４】
設置位置特定装置１００は、ネットワーク４００を介して、照明装置３００と通信する。また、設置位置特定装置１００は、撮像装置２００と通信する。設置位置特定装置１００は、例えば、パーソナルコンピュータ、スマートフォン、タブレット端末等である。以下、図２を参照して、設置位置特定装置１００の構成について説明する。
【００１５】
図２に示すように、設置位置特定装置１００は、設置位置を特定するための処理を行うＣＰＵ（Central Processing Unit）１１と、プログラムを記憶するＲＯＭ（Read Only Memory）１２と、作業領域であるＲＡＭ（Random Access Memory）１３と、データを読み書き可能なフラッシュメモリ１４と、計時を行うＲＴＣ（Real Time Clock）１５と、画像を表示するタッチスクリーン１６と、ネットワークに接続するためのネットワークインタフェース１７と、外部装置と接続するためのデバイスインタフェース１８とを備える。設置位置特定装置１００が備える各構成要素は、バスを介して相互に接続される。
【００１６】
ＣＰＵ１１は、設置位置特定装置１００の全体の動作を制御する。なお、ＣＰＵ１１は、ＲＯＭ１２に格納されているプログラムに従って動作し、ＲＡＭ１３をワークエリアとして使用する。ＣＰＵ１１は、ネットワークインタフェース１７を介して、照明装置３００の発光強度を制御する。また、ＣＰＵ１１は、デバイスインタフェース１８を介して、撮像装置２００から撮像画像を取得する。また、ＣＰＵ１１は、設置位置を特定するための処理を行う。
【００１７】
ＲＯＭ１２は、設置位置特定装置１００の全体の動作を制御するためのプログラム及びデータを記憶する。
【００１８】
ＲＡＭ１３は、ＣＰＵ１１のワークエリアとして機能する。つまり、ＣＰＵ１１は、ＲＡＭ１３にプログラム及びデータを一時的に書き込み、これらのプログラム及びデータを適宜参照する。
【００１９】
フラッシュメモリ１４は、各種の情報を記憶する不揮発性メモリである。フラッシュメモリ１４には、座標変換データ１４ａと、性能情報データ１４ｂとが格納される。座標変換データ１４ａは、照明装置３００の設置位置を算出するための計算式、座標変換テーブル等のデータである。性能情報データ１４ｂは、照明装置３００の、調光、調色等の性能に関する情報が記されたデータである。
【００２０】
ＲＴＣ１５は、水晶発振子による発振回路を備えた計時用のデバイスである。ＲＴＣ１５は、例えば、電池を内蔵し、設置位置特定装置１００の電源がオフの間も計時を継続する。
【００２１】
タッチスクリーン１６は、ユーザによりなされたタッチ操作を検知し、検知の結果を示す信号をＣＰＵ１１に供給する。また、タッチスクリーン１６は、ＣＰＵ１１から供給された画像信号に基づく画像を表示する。このように、タッチスクリーン１６は、設置位置特定装置１００のユーザインタフェースとして機能する。
【００２２】
ネットワークインタフェース１７は、設置位置特定装置１００を、ネットワーク４００に接続するためのインタフェースである。設置位置特定装置１００は、ネットワーク４００を介して、照明装置３００と通信する。ネットワークインタフェース１７は、ＮＩＣ（Network Interface Card）のようなＬＡＮ（Local Area Network）インタフェースを備える。
【００２３】
デバイスインタフェース１８は、シリアル通信又はパラレル通信により設置位置特定装置１００を撮像装置２００に接続するためのインタフェースである。デバイスインタフェース１８は、例えば、ＵＳＢ（Universal Serial Bus）インタフェース、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４等の規格に準拠したインタフェースを備える。
【００２４】
図１の撮像装置２００は、照明装置３００が設置された空間を撮像し、撮像画像を生成する。撮像装置２００は、全ての照明装置３００が撮像範囲となる空間内の位置及び水平方向に対する角度で設置される。本実施形態では、撮像装置２００は、予め定められた周期毎に、例えば、１０ｍｓｅｃ毎に、撮像画像を生成するとともに、生成した撮像画像を設置位置特定装置１００に供給するものとする。撮像装置２００は、例えば、ＵＳＢインタフェース、ＩＥＥＥ１３９４の規格に準拠したインタフェース等を備えるカメラである。なお、撮像装置２００は、ＬＡＮインタフェースを備え、ネットワークインタフェース１７に接続する機能を有するネットワークカメラであってもよい。
【００２５】
照明装置３００は、設置位置特定装置１００による制御に従って、周囲を照明する。照明装置３００は、調光機能を有する。照明装置３００の発光強度は、０％（発光無し）、５０％、１００％（最大強度）の３段階で調節することができるものとする。
【００２６】
本実施形態において、現実空間内に２０個の照明装置３００が設置されているものとする。また、２０個の照明装置は、天井に設置され、撮像装置２００の撮像範囲内に配置されるものとする。２０個の照明装置は、いずれも設置位置特定装置１００により発光強度が制御される。照明装置３００は、ＬＡＮインタフェースを備え、ネットワークインタフェース１７に接続する機能を有する。照明装置３００は、蛍光灯、ＬＥＤ（Light Emitting Diode）等を備える。
【００２７】
ネットワーク４００は、工場内、ビル内等に構築される無線ＬＡＮ、有線ＬＡＮ等のネットワークであり、設置位置特定装置１００と２０個の照明装置３００とが相互に通信するためのネットワークである。
【００２８】
次に、図３を参照して、設置位置特定装置１００の機能について説明する。設置位置特定装置１００は、機能的には、識別情報を取得する識別情報取得部１０１と、照明装置３００の制御回数を決定する決定部１０２と、照明装置３００を制御するための制御情報を生成する生成部１０３と、照明装置３００を制御する制御部１０４と、照明装置３００が設置された空間の画像を取得する画像取得部１０５と、照明装置３００の設置位置を特定する特定部１０６と、設置位置をユーザに提示する提示部１０７とを備える。
【００２９】
識別情報取得部１０１は、空間内に設置された２以上の照明装置３００をネットワーク上で識別するための識別情報を取得する。なお、識別情報取得部１０１は、識別情報取得手段の一例である。
【００３０】
具体的には、識別情報取得部１０１は、ネットワーク４００に接続された全ての照明装置３００に対して、ＭＡＣアドレスの送信を求めるコマンドを送信する。そして、識別情報取得部１０１は、ネットワーク４００に接続された２０個の照明装置３００から、ＭＡＣアドレスを含むフレームを受信することにより、２０個のＭＡＣアドレスを取得する。この場合、識別情報取得部１０１は、ＣＰＵ１１とネットワークインタフェース１７とが協働することにより実現される。
【００３１】
なお、２０個のＭＡＣアドレスは、フラッシュメモリ１４に予め格納されていてもよい。識別情報取得部１０１は、フラッシュメモリ１４を参照することにより２０個のＭＡＣアドレスを取得する。この場合、識別情報取得部１０１は、ＣＰＵ１１により実現される。
【００３２】
決定部１０２は、識別情報をグループ分けするためのグループの数を決定し、グループの数に基づいて、照明装置３００の発光を制御する制御回数を決定する。決定部１０２は、ＣＰＵ１１により実現される。なお、決定部１０２は、決定手段の一例である。
【００３３】
ここでグループとは、識別情報をグループ分けするためのグループである。同一グループに分けられた識別情報により識別される照明装置３００は、同じ内容の制御が行われる。
【００３４】
まず、決定部１０２は、グループの数を、照明装置３００の性能に基づいて決定する。具体的には、決定部１０２は、照明装置３００の調光の機能に基づいて、グループの数を決定する。照明装置３００が調節可能な発光強度が０％、５０％、１００％であるというデータは、フラッシュメモリ１４に格納された性能情報データ１４ｂとして記憶されている。決定部１０２は、性能情報データ１４ｂを参照して、照明装置３００の発光強度の個数を求め、その個数をグループの数として決定する。ここで、本実施形態では、照明装置３００の全てが発光している状態を比較するため、発光強度０％を除いて、グループの数を決める。後述するように、全ての照明装置３００が発光している状態の画像同士を比較すると、位置合わせが容易となるためである。したがって、決定部１０２は、グループの数を“２”と決定する。
【００３５】
次に、決定部１０２は、制御回数を、照明装置３００の数とグループの数とに基づいて決定する。具体的には、照明装置３００の数がＭ個、グループの数がＮ個の場合、制御回数は、“ｌｏｇＮＭ＋１”以上の最小の整数で求められる。なお、“ｌｏｇＮＭ＋１”おける“＋１”は、後述する基準画像を１枚取得するために照明装置３００の発光を制御する回数を示したものである。
【００３６】
例えば、決定部１０２は、取得した識別情報の数から、照明装置３００の数を“２０”と求め、照明装置３００の数Ｍ＝２０及び決定したグループの数Ｎ＝２から、“ｌｏｇ２２０＋１”の値を求める。この場合、５＜ｌｏｇ２２０＋１＜６であるので、決定部１０２は、制御回数を６と決定する。
【００３７】
制御回数が決定されると、生成部１０３が、識別情報を、決定された数のグループにグループ分けする。生成部１０３は、グループ分けされた識別情報と識別情報により識別される照明装置３００の発光の内容とが対応付けられた制御情報を、制御回数の数だけ生成する。生成部１０３は、ＣＰＵ１１により実現される。なお、生成部１０３は、生成手段の一例である。
【００３８】
ここで、生成部１０３は、グループ毎に発光の内容が異なる制御情報を生成し、制御回数の数だけ、グループに含まれる識別情報の組み合わせが異なるようにグループ分けを繰り返して、制御回数の数の制御情報を生成する。本実施形態において、生成部１０３は、２０個の識別情報を２つのグループにグループ分けし、同じグループに分けられた識別情報には、同じ発光の内容を対応付ける。そして、生成部１０３は、グループに含まれる識別情報が毎回異なるように、このグループ分けと、識別情報と発光の内容との対応付けを、６回繰り返し、６つの制御情報を生成する。
【００３９】
まず、１回目の制御の時に用いられる制御情報を生成する処理について説明する。以下、制御の回数がｎ回目であることを「制御回数ｎ」と表す。生成部１０３は、基準画像を得るための制御情報を生成する。
【００４０】
ここで、基準画像とは、制御部１０４が制御回数の数だけ発光を制御した時に撮像装置２００により撮像される画像のうちの一枚の画像であって、後述するように画像同士を比較する際に基準となる画像である。どのような発光状態の画像を基準画像とするかは、ユーザが任意に決めることができる。本実施形態では、基準画像は、すべての照明装置３００が発光強度５０％で発光している時に撮像される画像とする。
【００４１】
２０個の照明装置３００が全て発光強度５０％で発光している状態を撮像した基準画像を得るための制御情報は、次のように生成される。生成部１０３は、１つ目のグループに２０個の識別情報、２つ目のグループには０個の識別情報、というグループ分けをする。そして、生成部１０３は、１つ目のグループに含まれる識別情報に、発光強度５０％の発光の内容が対応付けられた制御情報を生成する。
【００４２】
図４に、生成された制御情報の例を示す。制御情報は、識別情報取得部１０１により得られたＭＡＣアドレスと、発光の内容を示す符号（ここでは、“１”又は“２”）とを含む。符号“１”は、照明装置３００を発光強度５０％で発光させることを示し、符号“２”は、照明装置３００を発光強度１００％で発光させることを示す。図４において、発光の内容の“制御回数１”の列は、制御回数１の時の発光の内容を示すものである。同様に、発光の内容“制御回数２”、“制御回数３”・・・“制御回数６”の列は、後述する制御回数２、３・・・６の時の発光の内容を示す。発光の内容“制御回数１”の列には、すべてのＭＡＣアドレスに、照明装置３００を発光強度５０％で発光させることを示す符号“１”が対応付けられている。
【００４３】
図３に戻り、生成部１０３は、制御回数２の制御情報を生成する。生成部１０３は、再度、識別情報のグループ分けを行う。生成部１０３は、グループに含まれる識別情報をランダムに選択するが、グループ分け毎に、グループに含まれる識別情報が異なるように選択する。例えば、制御回数２の制御情報の生成において、生成部１０３は、ＭＡＣアドレス“１１１１１１１１”〜“ＦＦＦＦＦＦＦＦ”を１つ目のグループに含まれる識別情報として選択し、“ＧＧＧＧＧＧＧＧ”〜“ＬＬＬＬＬＬＬＬ”を２つ目のグループに含まれる識別情報として選択する。そして、図４の発光の内容“２回目”の列に示すように、生成部１０３は、１つ目のグループに含まれる識別情報に、発光強度５０％の発光の内容（符号“１”）が対応付けられ、２つ目のグループに含まれる識別情報に、発光強度１００％の発光の内容（符号“２”）が対応付けられた制御情報を生成する。
【００４４】
また、生成部１０３は、制御回数３の制御情報を生成する。生成部１０３は、例えば、制御回数３の制御情報の生成において、ＭＡＣアドレス“１１１１１１１１”〜“７７７７７７７７”、“ＧＧＧＧＧＧＧＧ”〜“ＬＬＬＬＬＬＬＬ”を１つ目のグループに含まれる識別情報として選択し、“８８８８８８８８”〜“ＦＦＦＦＦＦＦＦ”を２つ目のグループに含まれる識別情報として選択する。そして、図４の発光の内容“３回目”の列に示すように、生成部１０３は、１つ目のグループに含まれる識別情報に、発光強度５０％の発光の内容（符号“１”）が対応付けられ、２つ目のグループに含まれる識別情報に、発光強度１００％の発光の内容（符号“２”）が対応付けられた制御情報を生成する。
【００４５】
上記制御回数１〜３の制御情報を生成した処理と同様に、生成部１０３は、残りの制御回数４〜６の制御情報を生成する。
【００４６】
次に、制御部１０４は、制御情報に基づいて、識別情報により識別される照明装置３００を発光させ、制御回数の数だけ生成された制御情報を順次切り替える。制御部１０４は、ＣＰＵ１１とネットワークインタフェース１７とが協働することにより実現される。なお、制御部１０４は、制御手段の一例である。
【００４７】
図５を参照して、制御部１０４が制御情報を切り替えることにより照明装置３００の発光強度を順に切り替える手順について説明する。図５（ａ）〜（ｃ）は、制御部１０４が制御回数１〜３の制御情報に基づく制御を行った場合に、照明装置３００の発光強度が変化するタイミングを示すタイミングチャートである。図５（ａ）は、ＭＡＣアドレスが“１１１１１１１１”の照明装置３００のタイミングチャートである。図５（ｂ）は、ＭＡＣアドレスが“８８８８８８８８”の照明装置３００のタイミングチャートである。図５（ｃ）は、ＭＡＣアドレスが“ＧＧＧＧＧＧＧＧ”の照明装置３００のタイミングチャートである。
【００４８】
制御部１０４は、ｔ１において、図４に示す制御回数１の制御情報に基づき、発光強度０％から発光強度を５０％にするための制御信号を全ての照明装置３００に送信する。制御信号を受信した照明装置３００は、ｔ１から遅延時間が経過したｔ２において、発光強度５０％で発光する。例えば、図５（ａ）〜（ｃ）に示すように、３つの照明装置３００は、ｔ２において、発光強度５０％で発光する。
【００４９】
制御部１０４は、予め定められたｔ２からｔ４までの期間、照明装置３００を発光させると、次に、図４に示す制御回数２の制御情報に基づいて、照明装置３００の制御を行う。制御部１０４は、ｔ４において、ＭＡＣアドレス“ＧＧＧＧＧＧＧＧ”〜“ＬＬＬＬＬＬＬＬ”の照明装置３００に、発光強度を１００％にするための制御信号を送信する。発光強度を１００％にする制御信号を受信した照明装置３００は、ｔ４から遅延時間が経過したｔ５以降、発光強度１００％で発光する。一方、発光強度を１００％にする制御信号を受信しなかった他の照明装置３００は、継続して発光強度５０％で発光する。例えば、図５（ａ）〜（ｃ）に示すように、ＭＡＣアドレス“ＧＧＧＧＧＧＧＧ”の照明装置３００は、ｔ５以降、発光強度１００％で発光し、ＭＡＣアドレス“１１１１１１１１”及び“８８８８８８８８”の照明装置３００は、引き続き発光強度５０％で発光する。
【００５０】
制御部１０４は、予め定められたｔ５からｔ７までの期間、照明装置３００を発光させると、次に、図４に示す制御回数３の制御情報に基づいて、照明装置３００の制御を行う。制御部１０４は、ｔ７において、ＭＡＣアドレス“８８８８８８８８”〜“ＦＦＦＦＦＦＦＦ”の照明装置３００に、発光強度を１００％にするための制御信号を送信する。また、制御部１０４は、ｔ７まで、発光強度１００％で発光していた照明装置３００（ＭＡＣアドレス“ＧＧＧＧＧＧＧＧ”〜“ＬＬＬＬＬＬＬＬ”）に、発光強度を５０％にする制御信号を送信する。発光強度を１００％にする制御信号を受信した照明装置３００は、ｔ７から遅延時間が経過したｔ８以降、発光強度１００％で発光し、発光強度を５０％にする制御信号を受信した照明装置３００は、ｔ８以降、発光強度５０％で発光する。一方、いずれの制御信号も受信しなかった他の照明装置３００は、継続して発光強度５０％で発光する。例えば、図５（ａ）〜（ｃ）に示すように、ＭＡＣアドレス“８８８８８８８８”の照明装置３００は、ｔ８からｔ１０まで、発光強度１００％で発光し、ＭＡＣアドレス“ＧＧＧＧＧＧＧＧ”の照明装置３００は、ｔ８以降、発光強度５０％で発光し、ＭＡＣアドレス“１１１１１１１１”の照明装置３００は、継続して発光強度５０％で発光する。
【００５１】
制御回数１〜３における処理と同様に、制御部１０４は、図４に示す制御回数４〜６の制御情報に基づいて、照明装置３００を制御する。
【００５２】
図３の画像取得部１０５は、制御情報が順次切り替えられる度に、制御情報に基づいて発光する照明装置３００が設置された空間の画像を取得する。画像取得部１０５は、ＣＰＵ１１とネットワークインタフェース１７とが協働することにより実現される。なお、画像取得部１０５は、画像取得手段の一例である。
【００５３】
画像取得部１０５は、撮像装置２００により生成された撮像画像を取得する。撮像装置２００は、照明装置３００が設置された空間を撮像した撮像画像を、予め定められた周期毎に生成している。画像取得部１０５は、制御部１０４から照明装置３００に発光強度を制御するための制御信号が送信されると、制御の遅延時間＋予め定められた時間の経過後に、撮像装置２００により撮像された画像を取得する。
【００５４】
具体的には、制御部１０４により、図５のｔ１において制御回数１の制御情報に基づく制御信号が照明装置３００に送信されると、画像取得部１０５は、ｔ１〜ｔ２の遅延時間及び予め定められた時間ｔ２〜ｔ３の後、ｔ３において撮像された画像を取得する。同様に、制御部１０４により、ｔ４において制御回数２の制御情報に基づく制御信号が送信されると、画像取得部１０５は、ｔ６において撮像された画像を取得し、制御部１０４により、ｔ７において制御回数３の制御情報に基づく制御信号が送信されると、画像取得部１０５は、ｔ９において撮像された画像を取得する。以下、同様に、制御回数４〜６の制御情報に基づく制御信号が送信されると、画像取得部１０５はその都度、画像を取得する。
【００５５】
図６Ａ〜図６Ｆに、画像取得部１０５により取得された画像の例を示す。図６Ａは、制御回数１の制御情報に基づいて２０個の照明装置３００が発光している様子を撮像した画像である。同様に、図６Ｂ〜図６Ｆは、制御回数２〜６の制御情報に基づいて２０個の照明装置３００が発光している様子を撮像した画像である。なお、図６Ａに示す画像が基準画像である。
【００５６】
画像５０１〜５０６は、ｘ軸方向の画素数が６４０、ｙ軸方向の画素数が４８０の画像である。画像５０１〜５０６は、領域３１１，３１２，３１３，３１４，３１５，３２１，３２２，３２３，３２４，３２５，３３１，３３２，３３３，３３４，３３５，３４１，３４２，３４３，３４４，３４５（以下「領域３１１〜３４５」という。）を含む。
【００５７】
図６Ａ〜図６Ｆにおいて、輝度の違いを濃淡で示す。濃い色ほど輝度が高いことを示す。例えば、図６Ｂは、画像５０２において、領域３１２、３２１，３３３，３４２，３４３の輝度が最も高く、領域３１１，３１３〜３１５，３２２〜３２５，３３１，３３２，３３４，３３５，３４１，３４４，３４５の輝度がその次に高く、領域３１１〜３４５の領域の輝度が最も低いことを示している。
【００５８】
図３の特定部１０６は、制御情報と取得された画像とに基づいて、識別情報により識別される照明装置３００の空間内における設置位置を特定する。特定部１０６は、ＣＰＵ１１により実現される。なお、特定部１０６は、特定手段の一例である。
【００５９】
具体的には、特定部１０６は、基準画像（図６Ａの画像５０１）と他の画像（図６Ｂ〜図６Ｆの画像５０２〜５０６）とを比較し、輝度値の差が予め定めた閾値以上の画素を求める。以下、輝度値の差が予め定めた閾値以上の画素を「輝度値変化画素」という。そして、特定部１０６は、隣接する輝度値変化画素が同じグループに属するように、輝度値変化画素をグループ化して、輝度値が変化した領域を求める。以下、輝度値が変化した領域を「輝度値変化候補領域」という。なお、輝度値変化候補領域の大きさは、予め定められた画素数以上であるものとする。
【００６０】
次に、特定部１０６は、輝度値変化候補領域における平均輝度値を、画像５０１〜５０６について求める。そして、特定部１０６は、基準画像である画像５０１と他の画像５０２〜５０６とにおける輝度値変化候補領域の平均輝度値の差を求める。特定部１０６は、他の画像５０２〜５０６における輝度値変化候補領域のうち、平均輝度値の差が予め定められた閾値を超えている輝度値変化候補領域を特定する。以下、平均輝度値の差が予め定められた閾値を超えている輝度値変化候補領域を「輝度値変化領域」という。
【００６１】
例えば、基準画像である画像５０１と画像５０２とを比較した場合、特定部１０６は、輝度値変化候補領域を、領域３１２，３２１，３３３，３４２，３４３と求める。そして、特定部１０６は、画像５０１の領域３１２，３２１，３３３，３４２，３４３における平均輝度値と、画像５０２の領域３１２，３２１，３３３，３４２，３４３における平均輝度値を求め、画像５０１と画像５０２との間で、領域３１２，３２１，３３３，３４２，３４３の平均輝度値を比較する。例えば、画像５０１の領域３１２の平均輝度値と画像５０２の領域３１２の平均輝度値との差が予め定められた閾値を越えている場合、特定部１０６は、領域３１２を画像５０２における輝度値変化領域と特定する。本実施形態では、領域３２１，３３３，３４２，３４３における平均輝度値の差も予め定められた閾値を超えており、これらの領域を画像５０２における輝度変化領域とする。
【００６２】
特定部１０６は、同様の比較を、画像５０１と画像５０３との間、画像５０１と画像５０４との間、画像５０１と画像５０５との間及び画像５０１と画像５０６との間で行い、輝度値変化領域を特定する。以下、領域３１１〜３４５を輝度値変化領域とする。この輝度値変化領域は、照明装置３００の発光強度が５０％から１００％に変化したことにより、輝度値が変化した領域を示すものである。したがって、輝度値変化領域、すなわち、領域３１１〜３４５は、照明装置３００が設置された位置と見なすことができる。
【００６３】
特定部１０６は、領域３１１〜３４５について、画像５０１〜５０６における、発光の時系列パターンを求める。発光の時系列パターンとは、制御回数１〜６において、領域３１１〜３４５がどのように発光したかを示すものである。ここで、領域３１１〜３４５は、発光強度を５０％から１００％に変更することにより検知される領域であるので、発光の時系列パターンは、発光の内容を示す符号で表すことができる。例えば、領域３１１における発光の時系列パターンは、図６Ａ〜図６Ｆから、“１１１２１２”であることがわかる。
【００６４】
特定部１０６は、領域３１１〜３４５の発光の時系列パターンと一致する発光の内容の時系列パターンを求める。発光の内容の時系列パターンとは、図４の制御回数１〜６において発光の内容を示す符号の並びである。例えば、ＭＡＣアドレス“１１１１１１１１”の発光の内容の時系列パターンは、“１１１１１２”である。特定部１０６は、図４の制御情報を参照して、領域３１１が示す“１１１２１２”の発光の内容の時系列パターンと一致するＭＡＣアドレス“５５５５５５５５”を求める。そして、特定部１０６は、ＭＡＣアドレス“５５５５５５５５”により識別される照明装置３００の設置位置を、領域３１１と特定する。
【００６５】
特定部１０６は、同様に、領域３１２〜３４５について、画像５０１〜５０６から発光の時系列パターンを求め、図４の制御情報を参照して、残り１９個のＭＡＣアドレスにより識別される照明装置３００の設置位置を、領域３１２〜３４５から選択することにより特定する。
【００６６】
図７に、照明装置３００の設置位置を表す情報の例を示す。図７のテーブルは、識別情報取得部１０１により取得されたＭＡＣアドレスと、輝度変化領域として特定された領域と、当該領域の画像上の座標（ｘ，ｙ）と、配列で示す照明装置３００の位置（行，列）と、ユーザが任意に付するＩＤと、を含む。座標（ｘ，ｙ）は、撮像画像における、領域３１１〜３４５の中心のｘ座標及びｙ座標である。位置（行，列）は、照明装置３００が天井に格子状に設置されている場合における行番号と列番号である。本実施形態では、照明装置３００は、４行×５列の配列で設置されている。特定部１０６は、設置位置を特定すると、図７のテーブルを生成し、フラッシュメモリ１４に格納する。
【００６７】
図７のテールブルの１行目のレコードは、ＭＡＣアドレスが“１１１１１１１１”、領域が“３３４”、座標（ｘ，ｙ）が（４９２，２８３）、位置（行，列）が（３，４）、ＩＤが“１４”であることを示している。つまり、この１行目のレコードは、“１１１１１１１１”というＭＡＣアドレスにより識別される照明装置３００は、撮像画像において、中心の座標が（４９２，２８３）である領域３３４に映し出され、全照明装置３００のうち第３行第４列の位置に設置され、ＩＤとして“１４”が付与されることを示す。領域と座標（ｘ，ｙ）とは、撮像画像上において１つの照明装置３００の設置位置が特定される毎に、決定される。一方、位置（行，列）とＩＤとは、撮像画像において全ての照明装置３００の設置位置が特定された後に決定される。
【００６８】
図３に戻り、提示部１０７は、照明装置３００の空間内における設置位置をユーザに提示する。提示部１０７は、ＣＰＵ１１とタッチスクリーン１６とが協働することにより実現される。なお、提示部１０７は、提示手段の一例である。
【００６９】
図８に、特定された設置位置をユーザに提示するための画像６００を示す。画像６００は、２０個の照明装置３００の位置を示す領域３１１〜３４５と、照明装置３００に付与されたＩＤを示すラベル６０１〜６２０と、を含む。なお、設置位置を示すためにユーザに提示する画像はこれに限らず、ラベルの内容をＭＡＣアドレスに置き換えたものであってもよい。
【００７０】
提示部１０７は、識別情報が取得された照明装置３００の設置位置が特定されると、図８に示す画像６００をユーザに提示する。ユーザは、画像６００を見ることにより、取得された識別情報により識別される照明装置３００が、空間内のどの位置に設置されているかを知ることができる。
【００７１】
次に、本実施形態に係る設置位置特定装置１００が実行する設置位置特定処理を、図９のフローチャートを用いて説明する。設置位置特定装置１００の電源が投入されると、図９に示す制御処理が開始される。
【００７２】
識別情報取得部１０１は、空間内に設置された２以上の照明装置３００をネットワーク上で識別するための識別情報を取得する（ステップＳ１０１）。具体的には、識別情報取得部１０１は、ネットワーク４００に接続された全ての照明装置３００に対して、ＭＡＣアドレスの送信を求めるコマンドを送信し、照明装置３００から、ＭＡＣアドレスを含むフレームを受信すると、受信したＭＡＣアドレスのデータをフラッシュメモリ１４に格納する。
【００７３】
決定部１０２は、照明装置３００の識別情報をグループ分けするためのグループの数を決定し、グループの数に基づいて、照明装置３００の発光を制御する制御回数を決定する（ステップＳ１０２）。具体的には、決定部１０２は、フラッシュメモリ１４に格納された照明装置３００に関する性能情報データ１４ｂを参照して、グループの数を決定する。また、決定部１０２は、フラッシュメモリ１４に格納されたＭＡＣアドレスの数から照明装置３００の数を求め、“ｌｏｇＮＭ＋１”（Ｍ：照明装置３００の数、Ｎ：グループの数）以上の最小の整数を、制御回数として決定する。
【００７４】
次に、生成部１０３は、識別情報を決定された数のグループにグループ分けし、グループ分けされた識別情報と識別情報により識別される照明装置３００の発光の内容とが対応付けられた制御情報を、制御回数の数だけ生成する（ステップＳ１０３）。例えば、前述の例で示したように、識別情報が２０個、グループの数が２、照明装置３００の発光強度を５０％又は１００％の発光をさせる制御を行う場合、生成部１０３は、２０個の識別情報を２つのグループに分け、分けられた一方のグループに含まれる識別情報には発光強度５０％、他方のグループに含まれる識別情報には発光強度１００％の発光の内容が対応付けられた制御情報を生成する。生成部１０３は、識別情報のグループ分け及び識別情報と発光の内容との対応付けを、制御回数の６回繰り返す。
【００７５】
制御情報が制御回数分生成されると、制御部１０４は、撮像装置２００に撮像を開始させる（ステップＳ１０４）。制御部１０４から、撮像を開始する制御信号を受信した撮像装置２００は、予め定められた周期毎に撮像画像を生成し、生成した撮像画像を定期的に画像取得部１０５に供給する。
【００７６】
撮像装置２００により撮像が開始されると、制御部１０４は、制御回数の変数ｉを初期化する（ステップＳ１０５）。
【００７７】
制御部１０４は、制御回数の変数ｉをインクリメントし（ステップＳ１０６）、制御回数ｉの制御情報に基づいて、照明装置３００の制御を行う（ステップＳ１０７）。例えば、制御部１０４は、図４の制御回数１の制御情報に基づき、２０個全ての照明装置３００に、発光強度５０％で発光する制御信号を送信する。制御信号を受信した照明装置３００は、制御信号受信時から遅延時間経過後、発光強度５０％で発光する。
【００７８】
画像取得部１０５は、制御情報に基づいて発光する照明装置３００が設置された空間の画像を取得する（ステップＳ１０８）。具体的には、画像取得部１０５は、撮像装置２００により定期的に供給される撮像画像の中から、照明装置３００の遅延時間を考慮して、制御回数ｉの制御情報に対応する画像を取得する。
【００７９】
制御部１０４は、画像取得部１０５により画像が取得されると、変数ｉが決定部１０２により決定された制御回数と等しいか否か判断する（ステップＳ１０９）。制御部１０４が、変数ｉと制御回数とが等しいと判断すると（ステップＳ１０９；Ｙｅｓ）、特定部１０６が、制御情報と取得された画像とに基づいて、識別情報により識別される照明装置３００の空間内における設置位置を特定する（ステップＳ１１０）。一方、制御部１０４が、変数ｉと制御回数とが等しくないと判断すると（ステップＳ１０９；Ｎｏ）、ステップＳ１０６からステップＳ１０８の処理を繰り返す。
【００８０】
例えば、前述の例において、変数ｉ＝２の場合、制御部１０４は、制御回数２の制御情報に基づいて、照明装置３００を制御し、画像取得部１０５は、制御回数２の制御情報に基づいて発光している照明装置３００を含む画像を取得する。また、例えば、変数ｉ＝６の場合、特定部１０６が設置位置を特定する処理を開始する。特定部１０６は、取得された画像５０１〜５０６から求めた輝度値変化領域における発光の時系列パターンと、図４に示す発光の内容の時系列パターンとから、照明装置３００の設置位置を特定する。特定部１０６は、特定された設置位置を示す情報が記された図７のテーブルを生成し、フラッシュメモリ１４に格納する。
【００８１】
そして、提示部１０７は、照明装置３００の空間内における設置位置をユーザに提示する（ステップＳ１１１）。具体的には、提示部１０７は、図８に示すような、照明装置３００に付与されたＩＤを示すラベル６０１〜６２０が含まれる画像６００をユーザに提示する。
【００８２】
本実施形態によれば、グループ分けされた照明装置毎に発光を制御することにより、設置位置を特定するための処理の回数を抑制することができ、これにより、識別情報により識別される照明装置の設置位置を速やかに特定することができる。
【００８３】
また、本実施形態において、取得された画像は、全ての照明装置３００が発光強度５０％又は１００％で点灯している期間に撮像された画像である。このため、基準画像を生成したときの撮像装置２００の位置又は角度と、他の画像を生成したときの撮像装置２００の位置又は角度とにずれが生じた場合であっても、基準画像と他の画像との位置合わせが容易である。
【００８４】
また、撮像装置２００は、画像全体の輝度値に応じて、露光時間、ゲイン等のパラメータを自動で調整し、ユーザがこのパラメータを調整できない装置である場合がある。上記のパラメータが自動で調整されると、基準画像と他の画像との間で、輝度値の比較が正常にできないという不具合が生じる場合がある。しかし、このような撮像装置２００を採用した場合であっても、本実施形態の基準画像と他の画像との違いは、照明装置３００の発光強度が５０％であるか１００％であるかの違いであり、全体の輝度値は大きく異ならないため、本実施形態によればそのような不具合が生じることを防ぐことができる。
【００８５】
（変形例）
以上、本発明の実施形態を説明したが、本発明を実施するにあたっては、種々の形態による変形及び応用が可能である。
【００８６】
上記実施形態において、基準画像を、全ての照明装置３００がグループに対応付けられる発光強度のうち低い発光強度で発光している場合に撮像された画像としたが、これに限らない。基準画像を、高い発光強度で発光される場合に撮像された画像としてもよい。
【００８７】
また、上記実施形態において、決定部１０２は、制御回数を“ｌｏｇＮＭ＋１”以上の最小の整数と決定したが、これに限らない。基準画像が予め用意されている場合は、決定部１０２は、制御回数を“ｌｏｇＮＭ”以上の最小の整数と決定してもよい。
【００８８】
また、上記実施形態において、照明装置３００が調光の機能を有する場合について説明したが、照明装置３００は調色機能を有してもよい。この場合、決定部１０２は、照明装置３００の調色の機能に基づいて、グループの数を決定してもよい。
【００８９】
例えば、照明装置３００の色温度を、２７０００Ｋ（電球色）、６５０００Ｋ（昼光色）の２段階で調節できるものとすると、照明装置３００が調節可能な色温度が２７０００Ｋ、６５０００Ｋであるというデータは、性能情報データ１４ｂとして記憶されている。決定部１０２は、性能情報データ１４ｂを参照して、照明装置３００の色温度の個数“２”を求め、その個数をグループの数“２”と決定する。
【００９０】
調色の機能に基づいてグループの数を決定した場合、制御情報に含まれる発光の内容は、色温度を示すものとする。例えば、符号“１”は、照明装置３００を色温度２７０００Ｋで発光させることを示し、符号“２”は、照明装置３００を色温度６５０００Ｋで発光させることを示す。
【００９１】
また、決定部１０２は、調光及び調色の両方の機能に基づいてグループ数を決定してもよい。例えば、制御部１０４が、照明装置３００の発光強度を５０％、１００％の２段階で調節でき、照明装置３００の色温度を２７０００Ｋ、６５０００Ｋの２段階で制御できるとすると、決定部１０２は、グループの数を４（＝２×２）と決定する。
【００９２】
両方の機能に基づいてグループの数を決定した場合は、制御情報に含まれる発光の内容は、発光強度及び色温度を示すものとする。例えば、生成部１０３は、発光強度５０％を符号“１”、発光強度１００％を符号“２”、色温度２７０００Ｋを符号“３”、色温度６５０００Ｋを符号“４”に対応付けた制御情報を生成する。
【００９３】
また、調色の機能に基づいてグループの数を決定する場合、特定部１０６は、輝度値に基づいて照明装置３００の設置位置を特定するのではなく、色温度の差に基づいて照明装置３００の設置位置を特定するようにしてもよい。また、調光及び調色の機能に基づいてグループの数を決定する場合、特定部１０６は、輝度値の差及び色温度の差に基づいて照明装置３００の設置位置を特定するようにしてもよい。
【００９４】
また、上記実施形態において、照明装置３００の発光強度を５０％及び１００％に制御する場合について説明したが、これに限らず、任意の発光強度を、任意の数だけ採用することができる。照明装置３００の色温度についても、色温度は２７０００Ｋ及び６５０００Ｋに限らず、任意の色温度を、任意の数だけ採用することができる。グループに割り当てられる発光強度又は色温度の差を小さく設定することにより、グループの数を増加することができる。ただし、グループに割り当てられる発光強度又は色温度は、互いに予め定められた閾値以上の差があることが望ましい。閾値は、例えば、発光強度であれば数十％、色温度であれば数万Ｋ等である。なお、撮像装置２００の性能により、グループに割り当てられる発光強度又は色温度の差を小さくすることができる。
【００９５】
また、上記実施形態において、１つの撮像装置２００により撮像された画像に基づいて設置位置を特定したが、これに限らず、２以上の撮像装置２００により撮像された画像に基づいて設置位置を特定することも可能である。この場合、２以上の撮像装置２００により撮像された画像において、共通して撮像される照明装置３００を予め特定しておけば、上記実施形態と同様の処理により設置位置の特定が可能である。このように、２以上の撮像装置２００を用いることにより、照明装置３００が設置される空間内に柱のような障害物が存在したり、室内の間取りにより、一枚の画像に全ての照明装置３００が含まれない場合であっても、全ての照明装置３００の設置位置を特定することができる。
【００９６】
また、実施形態に係る照明装置３００は、発光機能を有する全ての装置を含む。したがって、設置位置特定装置１００は、発光機能を有する装置であれば、その装置の設置位置を特定することができる。
【００９７】
実施形態に係る設置位置特定装置１００の動作を規定する動作プログラムを既存のパーソナルコンピュータ又は情報端末装置に適用することで、当該パーソナルコンピュータ又は情報端末装置を実施形態に係る設置位置特定装置１００として機能させることも可能である。
【００９８】
また、このようなプログラムの配布方法は任意であり、例えば、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、メモリカード等のコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネットのような通信ネットワークを介して配布してもよい。
【００９９】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、請求の範囲によって示される。そして、請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【産業上の利用可能性】
【０１００】
本発明は、照明装置の設置位置を速やかに特定する設置位置特定装置、設置位置特定方法及びプログラムを提供することができる。
【符号の説明】
【０１０１】
１１  ＣＰＵ、１２  ＲＯＭ、１３  ＲＡＭ、１４  フラッシュメモリ、１５  ＲＴＣ、１６  タッチスクリーン、１７  ネットワークインタフェース、１８  デバイスインタフェース、１００  設置位置特定装置、１０１  識別情報取得部、１０２  決定部、１０３  生成部、１０４  制御部、１０５  画像取得部、１０６  特定部、１０７  提示部、２００  撮像装置、３００  照明装置、３１１，３１２，３１３，３１４，３１５，３２１，３２２，３２３，３２４，３２５，３３１，３３２，３３３，３３４，３３５，３４１，３４２，３４３，３４４，３４５  領域、４００  ネットワーク、５０１，５０２，５０３，５０４，５０５，５０６  画像、６０１，６０２，６０３，６０４，６０５，６０６，６０７，６０８，６０９，６１０，６１１，６１２，６１３，６１４，６１５，６１６，６１７，６１８，６１９，６２０  ラベル、１０００  設置位置特定システム
【図１】
2020047548.tif 000003
【図２】
2020047548.tif 000004
【図３】
2020047548.tif 000005
【図４】
2020047548.tif 000006
【図５】
2020047548.tif 000007
【図６Ａ】
2020047548.tif 000008
【図６Ｂ】
2020047548.tif 000009
【図６Ｃ】
2020047548.tif 000010
【図６Ｄ】
2020047548.tif 000011
【図６Ｅ】
2020047548.tif 000012
【図６Ｆ】
2020047548.tif 000013
【図７】
2020047548.tif 000014
【図８】
2020047548.tif 000015
【図９】
2020047548.tif 000016