(57)【要約】【課題】照明器具が発生したときの状態監視に必要な時間を短縮する。【解決手段】照明器具を制御する照明コントローラであって、メモリと、前記メモリに結合されたプロセッサとを備え、前記プロセッサは、第１電源系統に接続されている第１照明器具を特定し、第２電源系統に接続されている第２照明器具を特定し、前記第１照明器具に質問を送り、前記質問に対する前記第１照明器具からの応答を所定期間内に受け取ることができ、かつ前記第２照明器具に質問を送り、前記質問に対する前記第２照明器具からの応答を所定期間内に受け取ることができなかった場合に、前記第２照明器具に対する制御の優先度を、前記第１照明器具に対する制御の優先度よりも低くする。【選択図】図１
2020030900.tif 000002
【特許請求の範囲】
【請求項１】
照明器具を制御する照明コントローラであって、
メモリと、
前記メモリに結合されたプロセッサと
を備え、
前記プロセッサは、
第１電源系統に接続されている第１照明器具を特定し、
第２電源系統に接続されている第２照明器具を特定し、
前記第１照明器具に質問を送り、前記質問に対する前記第１照明器具からの応答を所定期間内に受け取ることができ、かつ前記第２照明器具に質問を送り、前記質問に対する前記第２照明器具からの応答を所定期間内に受け取ることができなかった場合に、前記第２照明器具に対する制御の優先度を、前記第１照明器具に対する制御の優先度よりも低くする
照明コントローラ。
【請求項２】
前記第２電源系統に接続されている照明器具に対する制御の優先度を、前記第１照明器具に対する制御の優先度よりも低くする
請求項１に記載の照明コントローラ。
【請求項３】
前記プロセッサは、
前記第１照明器具に対する制御のための命令を第１バッファに格納し、
前記第２照明器具に対する制御のための命令を第２バッファに格納し、
前記第１バッファからの命令の読み出しを前記第２バッファからの命令の読み出しよりも優先させる
請求項１に記載の照明コントローラ。
【請求項４】
請求項１に記載の照明コントローラと、
少なくとも１つの照明器具と
を備える照明システム。
【請求項５】
照明器具の照明制御方法であって、
第１電源系統に接続されている第１照明器具を特定すること、
第２電源系統に接続されている第２照明器具を特定すること、及び
前記第１照明器具に質問を送り、前記質問に対する前記第１照明器具からの応答を所定期間内に受け取ることができ、かつ前記第２照明器具に質問を送り、前記質問に対する前記第２照明器具からの応答を所定期間内に受け取ることができなかった場合に、前記第２照明器具に対する制御の優先度を、前記第１照明器具に対する制御の優先度よりも低くすること
を含む照明制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、照明器具を制御する照明コントローラ及び照明器具を制御する方法に関する。
【背景技術】
【０００２】
常時監視する大規模な照明システムでは、コントローラが定期的に対象となる照明器具に問い合わせ、当該照明器具は規定時間内に状態について応答する。すなわち定常的な状態監視は、マスターとなるコントローラから照明器具に固定順でのポーリング方式が一般的である。電源オフの器具に関しては、応答タイムアウトにより離脱を検知する。しかし、通信速度や照明器具側の反応が遅いためにそのようなタイムアウトは一般的に長い。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
同一コントローラの監視対象の照明器具でも供給電源系統は異なることが多々ある。この場合、電源オフの器具がまとまって発生すると、状態監視に時間がかかるという課題が存在することに本願発明者は気付いた。
【課題を解決するための手段】
【０００４】
ある実施形態によれば、照明器具を制御する照明コントローラは、メモリと、前記メモリに結合されたプロセッサとを備え、前記プロセッサは、第１電源系統に接続されている第１照明器具を特定し、第２電源系統に接続されている第２照明器具を特定し、前記第１照明器具に質問を送り、前記質問に対する前記第１照明器具からの応答を所定期間内に受け取ることができ、かつ前記第２照明器具に質問を送り、前記質問に対する前記第２照明器具からの応答を所定期間内に受け取ることができなかった場合に、前記第２照明器具に対する制御の優先度を、前記第１照明器具に対する制御の優先度よりも低くする。
【０００５】
ある実施形態によれば、照明器具の照明制御方法は、第１電源系統に接続されている第１照明器具を特定すること、第２電源系統に接続されている第２照明器具を特定すること、及び前記第１照明器具に質問を送り、前記質問に対する前記第１照明器具からの応答を所定期間内に受け取ることができ、かつ前記第２照明器具に質問を送り、前記質問に対する前記第２照明器具からの応答を所定期間内に受け取ることができなかった場合に、前記第２照明器具に対する制御の優先度を、前記第１照明器具に対する制御の優先度よりも低くすることを含む。
【発明の効果】
【０００６】
電源オフの照明器具が発生したときの状態監視に必要な時間を短縮できる。
【図面の簡単な説明】
【０００７】
【図１】照明システムのブロック図である。
【図２】電源系統の記録を行うアルゴリズムを表すフロー図である。
【図３】定常時の状態監視を行うアルゴリズムを表すフロー図である。
【図４】優先度付けに用いられるバッファの通常時のブロック図である。
【図５】非通常時に個別優先度付けがなされるバッファのブロック図である。
【図６】非通常時にグループ優先度付けがなされるバッファのブロック図である。
【発明を実施するための形態】
【０００８】
ハードウェア
図１は、照明システム１００のブロック図である。照明システム１００は、照明コントローラ１１０と、照明器具１５２，１５４，１６２，１６４，１６６，１７２，及び１７４とを備える。
【０００９】
照明コントローラ１１０は、プロセッサ１１２、メモリ１１４、操作部１１６、ディスプレイ１１８、及びインタフェース（ＩＦ）１２０を含む。メモリ１１４は、本開示による制御方法を実行するためのプログラムを記憶する。プロセッサ１１２は、このプログラムを読み出し実行する。操作部１１６は、照明システム１００のユーザの指示を受け取り、照明コントローラ１１０に送る。ディスプレイ１１８は、照明コントローラ１１０、及び照明器具１５２，１５４，１６２，１６４，１６６，１７２，及び１７４の状態等をユーザに示す。インタフェース１２０は、プロセッサ１１２が出力する、照明制御信号を通信線１２２に出力する。照明コントローラ１１０は、典型的にはマンマシンインタフェース（ＭＭＩ）としての操作部１１６及びディスプレイ１１８を備え、照明器具の監視装置として機能する。ディスプレイ１１８は、操作部１１６の機能も有するタッチパネルであってもよい。
【００１０】
照明器具１５２，１５４，１６２，１６４，１６６，１７２，及び１７４は、通信線１２２でシリアルに照明コントローラ１１０に結合されている。照明コントローラ１１０は、通信線１２２を介して照明器具１５２，１５４，１６２，１６４，１６６，１７２，及び１７４のオン／オフ、明るさ等を制御する。通信線１２２は、照明コントローラ１１０と照明器具１５２，１５４，１６２，１６４，１６６，１７２，及び１７４との間でパケットを運ぶことによって双方向のシリアル通信を実現する。通信線１２２は、例えば２線のメタルワイヤである。シリアル通信の規格は、例えばＲＳ−２３２Ｃ、ＲＳ−４８５等である。照明器具１５２，１５４，１６２，１６４，１６６，１７２，及び１７４は、通信線１２２を介して照明コントローラ１１０から受け取ったパケットに含まれる制御情報に基づいて、そのオン／オフ、照明の明るさ等を変化させる。
【００１１】
照明器具１５２及び１５４は、電源系統１５０に接続されている。照明器具１６２，１６４，及び１６６は、電源系統１６０に接続されている。照明器具１７２及び１７４は、電源系統１７０に接続されている。電源系統１５０，１６０，及び１７０は、それぞれ独立している。電源系統は、電源単位と呼ばれることもある。電源系統１５０，１６０，及び１７０は、照明器具１５２，１５４，１６２，１６４，１６６，１７２，及び１７４が接続されていれば故障等がない限り、定常的に電力を供給できる。電源系統１５０，１６０，及び１７０の電圧は、例えば交流２００ボルトであるが、これには限定されず、照明器具１５２，１５４，１６２，１６４，１６６，１７２，及び１７４に適切な電圧を供給できればよい。
【００１２】
照明コントローラ１１０が制御する照明器具の個数は、図示されたものには限定されず、任意である。電源系統１５０，１６０，及び１７０に接続される照明器具の個数は、図示されたものには限定されず、任意である。照明器具１５２，１５４，１６２，１６４，１６６，１７２，及び１７４に電力を供給する電源系統の個数は、図示されたものには限定されず、任意である。照明コントローラ１１０に接続された通信線の個数は、図示されたものには限定されず、任意である。
【００１３】
電源系統の記録
図２は、電源系統の記録を行うアルゴリズム２００を表すフロー図である。電源系統の記録とは、電源系統１５０，１６０，１７０にどの照明器具が接続されているかを表す器具リストを作成することをいう。
【００１４】
２１０において、照明コントローラ１１０は、電源系統の記録を開始する。アルゴリズム２００は、典型的には照明システム１００の施工時に実行されるが、これには限定されず、任意の時機に実行され得る。例えば、照明システム１００のユーザは、施工時において操作部１１６を介して、電源系統の記録を開始する指示を照明コントローラ１１０に与える。
【００１５】
２２０において、照明コントローラ１１０は、まず電源系統１５０，１６０，及び１７０のうちの１つ、例えば電源系統１５０をオンにし、残りの電源系統１６０及び１７０をオフにする。
【００１６】
２３０において、照明コントローラ１１０は、照明器具１５２，１５４，１６２，１６４，１６６，１７２，及び１７４に対して問合せを行う。具体的には、照明コントローラ１１０は、照明器具１５２，１５４，１６２，１６４，１６６，１７２，及び１７４に問合せを表すパケット（「問合せパケット」）を送る。照明器具１５２，１５４，１６２，１６４，１６６，１７２，及び１７４は、問合せパケットを照明コントローラ１１０から受け取ると、応答を表すパケット（「応答パケット」）を照明コントローラ１１０に送る。
【００１７】
２４０において、照明コントローラ１１０は、照明器具１５２及び１５４からの応答パケットを受け取るために所定時間、待機する。ここでは、電源系統１５０だけがオンなので、電源系統１５０に接続されている照明器具からは応答パケットが返ってくるが、電源系統１５０に接続されていない照明器具からは応答パケットは返ってこない。よって、もし照明コントローラ１１０が照明器具１５２及び１５４からの応答パケットを受け取るなら、電源系統１５０に接続されているのは、照明器具１５２及び１５４であると照明コントローラ１１０は判断できる。
【００１８】
２５０において、照明コントローラ１１０は、それぞれの電源系統に接続されている照明器具を表す器具リストを作成する。この器具リストは、例えば、照明器具１５２及び１５４が電源系統１５０に接続されていることを表す。器具リストは、任意の適切なデータ構造であり得て、例えばメモリ１１４に記憶される。
【００１９】
２６０において、全ての電源系統についての器具リストが作成されたかが決定される。もし全ての電源系統についての器具リストが作成されたなら、制御は、Ｙを経て２７０に進み、処理は終了する。
【００２０】
もし全ての電源系統についての器具リストが作成されていないなら、制御は、ＮＯを経て２２０に戻る。この場合、２２０において、既に器具リストが作成された電源系統（例えば電源系統１５０）以外の電源系統（例えば電源系統１６０）を選び、オンにし、残りの電源系統１５０及び１７０をオフにする。
【００２１】
２７０において、照明コントローラ１１０は、電源系統１５０，１６０，及び１７０のそれぞれに接続されている照明器具を特定する器具リストを生成し、例えばメモリ１１４に記憶する。器具リストは、例えば、テーブル形式のデータ構造であり得る。そのようなテーブルは、電源系統１５０と、照明器具１５２及び１５４とを関連付け、電源系統１６０と、照明器具１６２，１６４，及び１６６とを関連付け、電源系統１７０と、照明器具１７２及び１７４とを関連付ける。これにより照明コントローラ１１０は、初期状態での照明器具と電源系統との接続関係を特定し、その情報を保持する。照明器具を特定するために、例えば、照明器具のシリアル番号が用いられる。
【００２２】
定常時の状態監視
図３は、定常時の状態監視を行うアルゴリズム３００を表すフロー図である。アルゴリズム３００は、典型的にはアルゴリズム２００が終わった後に実行される。アルゴリズム３００は、タイマー等を用いて適当な間隔で反復して実行され得る。
【００２３】
３１０において、照明コントローラ１１０は、照明器具１５２，１５４，１６２，１６４，１６６，１７２，及び１７４に対して一つずつ順次、問合せを行う。このとき、電源系統１５０，１６０，及び１７０が全てオンであると仮定すると、全ての照明器具から応答があるはずである。
【００２４】
３２０において、照明コントローラ１１０は、照明器具からの応答パケットを受け取るために所定時間、待機し、全ての照明器具からの応答があるかを判断する。もし全ての照明器具からの応答があるなら、制御はＹＥＳを経由して３１０へ戻る。もし一部の照明器具からの応答がなかったなら、制御はＮＯを経由して３３０へ進む。照明器具からの応答があることは、照明器具の生存と呼ばれることもある。照明器具からの応答がないことは、照明器具の離脱と呼ばれることもある。
【００２５】
３３０において、照明コントローラ１１０は、応答のなかった照明器具に対する制御の優先度を下げる（「個別優先度付け」）。例えば、もし照明器具１６２からの応答だけがなかったなら、照明コントローラ１１０は、照明器具１６２に対する制御の優先度を、残りの照明器具よりも低くする。照明コントローラ１１０は、照明器具に対する制御を、照明器具にシリアルでパケットを送ることによって実現している。照明器具の個数が大きくなると、応答のない照明器具に対してパケットを送ることの時間的なコストが無視できなくなる。したがって応答のない照明器具に対する制御の優先度を低くすることによって、残りの照明器具に対する制御がよりタイムリーに行うことができる。個別優先度付けによれば、応答のない照明器具だけを選んで制御の後回しなどを行うことができるので、効率的な制御につながり得る。
【００２６】
３３０において、他の実施形態によれば、照明コントローラ１１０は、応答のなかった照明器具が接続されている電源系統に接続されている全ての照明器具に対する制御の優先度を下げる（「グループ優先度付け」）。例えば、もし照明器具１６２からの応答だけがなかったなら、照明コントローラ１１０は、照明器具１６２が接続されている電源系統１６０に接続されている全ての照明器具１６２，１６４，及び１６６に対する制御の優先度を、残りの照明器具よりも低くする。
【００２７】
グループ優先度付けにおいては、ある照明器具からの応答がないならその照明器具が接続されている電源系統が動作していないと想定し、当該電源系統に接続されている全ての照明器具に対する制御の優先度を低くする。この想定の下では、照明器具１６２からの応答がなかった場合には、照明器具１６２が接続されている電源系統１６０に接続されている残りの照明器具１６４及び１６６についての問合せも省略できる。これにより動作していないと想定される電源系統（例えば１６０）に接続されている全ての照明器具（例えば１６２，１６４，及び１６６）に対して問合せ及び制御を省略できる。よってグループ優先度付けは、個別優先度付けよりもさらに効率的な制御につながり得る。
【００２８】
優先度付け
図４は、優先度付けに用いられるバッファ４１０及び４２０の通常時のブロック図である。命令４１１〜４１５は、それぞれ照明器具１５２に対する問合せの命令、照明器具１６２に対する調光制御の命令、照明器具１７２に対する調色制御の命令、照明器具１６４に対する調光制御の命令、及び照明器具１６６に対する調光制御の命令である。調光制御は、照明器具の明るさを設定する。調色制御は、照明器具の色相を設定する。調光制御及び調色制御は、例えばユーザが操作部１１６を介して入力した設定に対応する。
【００２９】
バッファ４１０及び４２０は、典型的にはＦＩＦＯ（ファーストインファーストアウト）バッファである。バッファ４１０及び４２０は、例えば、メモリ１１４内に設けられ、プロセッサ１１２によって制御される。プロセッサ１１２は、優先度が高い命令をバッファ４１０に格納し、優先度が低い命令をバッファ４２０に格納する。プロセッサ１１２は、バッファ４１０に格納されている命令を優先的に処理し、バッファ４２０に格納されている命令は優先的には処理しない。例として、プロセッサ１１２は、バッファ４１０に格納されている命令の処理が終わってから、バッファ４２０に格納されている命令の処理を行う。他の例としては、プロセッサ１１２は、バッファ４１０の命令を、バッファ４２０の命令よりも頻繁に実行することによって優先度付けをする。
【００３０】
通常時とは、照明器具１５２，１５４，１６２，１６４，１６６，１７２，及び１７４の全てから応答がある状態である。通常時又は非通常時（後述）であることは、プロセッサ１１２が照明器具に対して定期的な問合せを行うことによって認識され得る。通常時では、全ての照明器具に対する命令は、優先度に優劣はないものとして、バッファ４１０に格納される。すなわちプロセッサ１１２は、全ての命令（ここでは命令４１１〜４１５）をバッファ４１０だけに格納し、バッファ４２０には命令を格納しない。通常時においては、全ての照明器具に対する命令がバッファ４１０に格納されるので、個別優先度付け及びグループ優先度付けの間で動作の違いはない。
【００３１】
図５は、非通常時に個別優先度付けがなされるバッファ４１０及び４２０のブロック図である。非通常時とは、照明器具１５２，１５４，１６２，１６４，１６６，１７２，及び１７４のうちの少なくとも１つから応答がない状態である。例として照明器具１６２だけから応答がないとすると、照明器具１６２に対する命令４１２だけがバッファ４２０に格納され、応答がある他の照明器具に対する命令４１１，４１３，４１４，及び４１５は、バッファ４１０に格納される。バッファ４１０の命令の実行は、バッファ４２０の命令の実行よりも優先されるので、効率的な制御を実現できる。
【００３２】
図６は、非通常時にグループ優先度付けがなされるバッファ４１０及び４２０のブロック図である。例として照明器具１６２だけから応答がないとすると、照明器具１６２が接続されている電源系統１６０に接続されている照明器具１６２，１６４，及び１６６に対する命令４１２，４１４，４１５がバッファ４２０に格納され、残りの照明器具に対する命令４１１及び４１３は、バッファ４１０に格納される。バッファ４１０の命令の実行は、バッファ４２０の命令の実行よりも優先されるので、効率的な制御を実現できる。グループ優先度付けは、ある電源系統に接続された照明器具の個数が大きいほど大きな効果を奏する。
【００３３】
本開示における装置、システム、または方法の主体は、コンピュータを備えている。このコンピュータがプログラムを実行することによって、本開示における装置、システム、または方法の主体の機能が実現される。コンピュータは、プログラムに従って動作するプロセッサを主なハードウェア構成として備える。プロセッサは、プログラムを実行することによって機能を実現することができれば、その種類は問わない。プロセッサは、半導体集積回路（ＩＣ）、又はＬＳＩ（large scale integration）を含む一つ又は複数の電子回路で構成される。ここでは、ＩＣやＬＳＩと呼んでいるが、集積の度合いによって呼び方が変わり、システムＬＳＩ、ＶＬＳＩ（very large scale integration)、若しくはＵＬＳＩ(ultra large scale integration）と呼ばれるものであってもよい。ＬＳＩの製造後にプログラムされる、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、又はＬＳＩ内部の接合関係の再構成又はＬＳＩ内部の回路区画のセットアップができる再構成可能な論理デバイスも同じ目的で使うことができる。複数の電子回路は、一つのチップに集積されてもよいし、複数のチップに設けられてもよい。複数のチップは一つの装置に集約されていてもよいし、複数の装置に備えられていてもよい。プログラムは、コンピュータが読み取り可能なＲＯＭ、光ディスク、ハードディスクドライブなどの非一時的記録媒体に記録される。プログラムは、記録媒体に予め格納されていてもよいし、インターネット等を含む広域通信網を介して記録媒体に供給されてもよい。
【００３４】
上に説明されてきたものには、本発明のさまざまな例が含まれる。本発明を記載する目的では、要素や手順の考えられるあらゆる組み合わせを記載することは当然のことながら不可能であるが、当業者なら本発明の多くのさらなる組み合わせおよび順列が可能であることがわかるだろう。したがって本発明は、特許請求の範囲の精神および範囲に入るそのような改変、変更および変形例を全て含むよう意図される。
【符号の説明】
【００３５】
１１０  照明コントローラ
１１２  プロセッサ
１１４  メモリ
１５２，１５４，１６２，１６４，１６６，１７２，１７４  照明器具
【図１】
2020030900.tif 000003
【図２】
2020030900.tif 000004
【図３】
2020030900.tif 000005
【図４】
2020030900.tif 000006
【図５】
2020030900.tif 000007
【図６】
2020030900.tif 000008