(57)【特許請求の範囲】
【請求項１】
無線リモコンと、中継器と、光源を有する照明器具とを備える照明システムであって、
前記無線リモコンは、
コマンドを無線で発信するコマンド発信部であって、前記照明器具への指示と、前記コマンドを発信するごとに値を変えた番号とを含むコマンドを発信するコマンド発信部を有し、
前記中継器は、
前記コマンドを受信する中継受信部と、
前記中継受信部が受信した前記コマンドを無線で発信する中継発信部とを有し、
前記照明器具は、
前記コマンド発信部および前記中継発信部のそれぞれから発信された前記コマンドを受信することができるコマンド受信部と、
記憶部と、
（ａ）前記コマンド受信部が受信した前記コマンドである受信コマンドに含まれる番号が、前記記憶部に記憶されている番号と一致しない場合、前記受信コマンドに含まれる指示に従って前記光源を制御し、かつ、前記受信コマンドに含まれる番号を前記記憶部に記憶させ、（ｂ）前記受信コマンドに含まれる番号が、前記記憶部に記憶されている番号と一致する場合、前記受信コマンドを破棄する制御部とを有し、
前記コマンド発信部が発信する前記コマンドにはさらに、前記無線リモコンの識別情報である第一識別情報が含まれており、
前記中継発信部は、
前記中継受信部が受信した前記コマンドに含まれる識別情報が、第一識別情報である場合、前記識別情報を、前記第一識別情報とは異なる第二識別情報に変更して前記コマンドを発信し、
前記中継受信部が受信した前記コマンドに含まれる識別情報が、第一識別情報とは異なる場合、前記コマンドを発信しない
照明システム。
【請求項２】
前記照明システムは、複数の前記中継器を備え、
複数の前記中継器それぞれの前記中継発信部は、前記コマンドを発信する場合、前記コマンドに含まれる前記識別情報を、複数の前記中継器の間において互いに異なる前記第二識別情報に変更して前記コマンドを発信する
請求項１記載の照明システム。
【請求項３】
複数の前記中継器それぞれの前記中継発信部は、前記コマンドを発信する場合、複数の前記中継器の間において互いに異なるタイミングで前記コマンドを発信する
請求項２記載の照明システム。
【請求項４】
前記コマンド発信部から発信される前記コマンドに含まれる番号のデータサイズは、前記コマンドに含まれる指示のデータサイズよりも小さい
請求項１〜３のいずれか１項に記載の照明システム。
【請求項５】
コマンドを無線で発信する無線リモコンと、中継器と、光源および記憶部を有する照明器具とを備える照明システムにおける通信方法であって、
前記無線リモコンが、前記照明器具への指示と、前記コマンドを発信するごとに値を変えた番号とを含む前記コマンドを発信し、
前記中継器が、受信した前記コマンドを無線で発信し、
前記照明器具が、
前記無線リモコンまたは前記中継器から発信された前記コマンドを受信し、
受信した前記コマンドである受信コマンドに含まれる番号が、前記記憶部に記憶されている番号と一致しない場合、前記受信コマンドに含まれる指示に従って前記光源を制御し、かつ、前記受信コマンドに含まれる番号を前記記憶部に記憶させ、
前記受信コマンドに含まれる番号が、前記記憶部に記憶されている番号と一致する場合、前記受信コマンドを破棄し、
前記無線リモコンが発信する前記コマンドにはさらに、前記無線リモコンの識別情報である第一識別情報が含まれており、
前記中継器は、
受信した前記コマンドに含まれる識別情報が、第一識別情報である場合、前記識別情報を、前記第一識別情報とは異なる第二識別情報に変更して前記コマンドを発信し、
受信した前記コマンドに含まれる識別情報が、第一識別情報とは異なる場合、前記コマンドを発信しない
通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線リモコン、中継器、および照明器具を備える照明システム、並びに、照明システムにおける通信方法に関する。
【背景技術】
【０００２】
例えば、特許文献１には、ワイヤレススイッチが、光線を媒体としたワイヤレス信号を送信し、送信されたワイヤレス信号を中継器により受信し、中継器において受信したワイヤレス信号をワイヤレス式照明用受信器に伝達する構成が開示されている。この構成によれば、ワイヤレススイッチから遠方に、又は、見通しできない場所にワイヤレス式照明用受信器があっても、ワイヤレススイッチからの信号を、ワイヤレス式照明用受信器に到達させることが可能となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−８５１６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来の技術のように、無線で指示を送信するコントローラと、その指示に従って動作すべき照明器具との間に中継器を介在させることで、コントローラを用いた照明の制御の確実性を確保しながら、照明の配置位置についての自由度を向上させることは可能である。
【０００５】
しかしながら、この場合、コントローラおよび中継器の２つの機器が、照明器具への指示の送信元として存在することになる。そのため、照明器具は、例えば、コントローラおよび中継器の双方から同一の指示を重複して受信し、その結果、本来的には行う必要のない処理を行う可能性がある。このような無駄な処理の発生を防止するためには、例えば、照明器具が、中継器のみから指示を受信するように、コントローラ、中継器、および照明器具を配置することが考えられるが、このことは、例えば照明システムのレイアウトの自由度の観点からは好ましくない。
【０００６】
本発明は、上記従来の課題を考慮し、無線リモコンと中継器と照明器具とを備える照明システムであって、照明器具を、無線リモコンからの指示に応じて効率よく動作させることのできる照明システム等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の一態様に係る照明システムは、無線リモコンと、中継器と、光源を有する照明器具とを備える照明システムであって、前記無線リモコンは、コマンドを無線で発信するコマンド発信部であって、前記照明器具への指示と、前記コマンドを発信するごとに値を変えた番号とを含むコマンドを発信するコマンド発信部を有し、前記中継器は、前記コマンドを受信する中継受信部と、前記中継受信部が受信した前記コマンドを無線で発信する中継発信部とを有し、前記照明器具は、前記コマンド発信部および前記中継発信部のそれぞれから発信された前記コマンドを受信することができるコマンド受信部と、記憶部と、（ａ）前記コマンド受信部が受信した前記コマンドである受信コマンドに含まれる番号が、前記記憶部に記憶されている番号と一致しない場合、前記受信コマンドに含まれる指示に従って前記光源を制御し、かつ、前記受信コマンドに含まれる番号を前記記憶部に記憶させ、（ｂ）前記受信コマンドに含まれる番号が、前記記憶部に記憶されている番号と一致する場合、前記受信コマンドを破棄する制御部とを有する。
【０００８】
また、本発明の一態様に係る照明器具は、光源と、無線でコマンドを発信する無線リモコン、および、前記コマンドを受信して発信する中継器のそれぞれから、前記コマンドを受信することができるコマンド受信部と、記憶部と、（ａ）前記コマンド受信部が受信した前記コマンドである受信コマンドに含まれる番号が、前記記憶部に記憶されている番号と一致しない場合、前記受信コマンドに含まれる指示に従って前記光源を制御し、かつ、前記受信コマンドに含まれる番号を前記記憶部に記憶させ、（ｂ）前記受信コマンドに含まれる番号が、前記記憶部に記憶されている番号と一致する場合、前記受信コマンドを破棄する制御部とを有する。
【０００９】
また、本発明の一態様に係る通信方法は、コマンドを無線で発信する無線リモコンと、中継器と、光源および記憶部を有する照明器具とを備える照明システムにおける通信方法であって、前記無線リモコンが、前記照明器具への指示と、前記コマンドを発信するごとに値を変えた番号とを含む前記コマンドを発信し、前記中継器が、受信した前記コマンドを無線で発信し、前記照明器具が、前記無線リモコンまたは前記中継器から発信された前記コマンドを受信し、受信した前記コマンドである受信コマンドに含まれる番号が、前記記憶部に記憶されている番号と一致しない場合、前記受信コマンドに含まれる指示に従って前記光源を制御し、かつ、前記受信コマンドに含まれる番号を前記記憶部に記憶させ、前記受信コマンドに含まれる番号が、前記記憶部に記憶されている番号と一致する場合、前記受信コマンドを破棄する。
【発明の効果】
【００１０】
本発明に係る照明システムおよび通信方法によれば、照明器具を、無線リモコンからの指示に応じて効率よく動作させることができる。また、本発明に係る照明器具によれば、無線リモコンからの指示に応じて効率よく動作することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施の形態に係る照明システムの構成概要を示す図である。
【図２】図２は、実施の形態に係る照明システムのレイアウトの一例を示す平面図である。
【図３】図３は、実施の形態に係る無線リモコン、中継器、および照明器具それぞれの機能構成の一例を示す図である。
【図４】図４は、実施の形態に係る照明システムにおけるコマンドのデータ構成例を示す図である。
【図５】図５は、実施の形態に係る照明システムの動作の流れの一例を示すフローチャートである。
【図６】図６は、照明システムが複数の中継器を備える場合における、照明システムのレイアウトの一例を示す平面図である。
【図７】図７は、照明システムが複数の中継器を備える場合におけるコマンドのデータ構成例を示す図である。
【発明を実施するための形態】
【００１２】
以下、実施の形態に係る照明システムについて、図面を参照しながら説明する。なお、以下に説明する実施の形態は、本発明の一具体例を示すものである。したがって、以下の実施の形態及びその変形例で示される、数値、形状、材料、構成要素、構成要素の配置位置及び接続形態などは、一例であって本発明を限定する主旨ではない。よって、以下の実施の形態及びその変形例における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００１３】
なお、各図は模式図であり、必ずしも厳密に図示されたものではない。また、各図において、実質的に同一の構成に対しては同一の符号を付し、重複する説明は省略または簡略化される場合がある。
【００１４】
以下に、本発明の実施の形態に係る照明システムについて説明する。
【００１５】
［照明システムの構成例］
図１は、実施の形態に係る照明システム１０の構成概要を示す図である。本実施の形態に係る照明システム１０は、無線リモコン２００、照明器具１００、および中継器４００を備える。なお、本実施の形態では、照明システム１０は、複数の照明器具１００を備えており、これら複数の照明器具１００には電力供給用の配線が接続されている。電力供給用の配線の導通および非導通は、スイッチ２０によって切り替えられる。
【００１６】
複数の照明器具１００は、スイッチ２０によってオンおよびオフを制御される他に、無線リモコン２００からの指示によって、一括して明るさの変更等の制御がなされる。また、複数の照明器具１００のそれぞれは、赤外線リモコン３００にも対応しており、ユーザは、赤外線リモコン３００を用いることで、例えば、複数の照明器具１００のそれぞれの明るさを調整することができる。
【００１７】
無線リモコン２００は、無線で発信するコマンドによって複数の照明器具１００を制御するリモートコントローラである。無線リモコン２００には、複数の照明器具１００の明るさ等を一括して調整するための各種のボタン、および、現在の調光率等を表示する表示部などが備えられている。
【００１８】
赤外線リモコン３００は、赤外線により送信するコマンドによって、照明器具１００を個別に制御するリモートコントローラである。
【００１９】
中継器４００は、無線リモコン２００から発信されたコマンドを受信して発信する装置である。中継器４００は、例えば、無線リモコン２００から発信されたコマンドが届きにくい位置に配置された照明器具１００に、コマンドを到達させる役目を有している。つまり、中継器４００は、無線リモコン２００から照明器具１００へのコマンドの伝送を補助する補助通信器として機能する。なお、図１では図示が省略されているが、中継器４００にも動作のための電力を供給する配線が接続されている。
【００２０】
次に、上記の基本構成を有する照明システム１０のレイアウト例、機能構成の概要、および動作例について、図２〜図５を用いて説明する。
【００２１】
［照明システムのレイアウト例］
図２は、実施の形態に係る照明システム１０のレイアウトの一例を示す平面図である。
【００２２】
図２に示すように、照明システム１０が備える複数の照明器具１００は、居室または店舗等である部屋の天井に設置され、無線リモコン２００およびスイッチ２０は、例えば当該部屋の壁に設置される。なお、図２では、照明システム１０を天井側から見下ろした場合の、照明器具１００等の構成要素の配置位置の一例が示されている。
【００２３】
図２に示す例では、２０台の照明器具１００が行列状に配置されており、かつ、これら２０台の照明器具１００の全てが、無線リモコン２００からの電波の到達範囲内に配置されている。つまり、全ての照明器具１００は、無線リモコン２００との間の距離という観点では、理論上、無線リモコン２００から発信されるコマンドを受信することが可能である。例えば、図２において、無線リモコン２００から最も遠い、記号“Ａ”が付された照明器具１００（以下、「照明器具Ａ」という。他の記号についても同じ。）の配置位置は、無線リモコン２００からのコマンドを受信可能な範囲内である。
【００２４】
しかしながら、例えば、什器による電波の遮断、または、他の通信機器が発する電波との干渉等の理由により、複数の照明器具１００のうちのいずれかが、無線リモコン２００からのコマンドの受信に失敗する可能性がある。
【００２５】
そこで、本実施の形態では、中継器４００を、無線リモコン２００から離れた所定の位置に配置し、中継器４００に、無線リモコン２００からのコマンドを中継させている。これにより、複数の照明器具１００のそれぞれにおける、コマンド受信の失敗の可能性が低減される。
【００２６】
例えば図２に示す、矩形の点線で囲まれた照明器具ＣおよびＤが、これらの近傍に配置された什器の影響で、無線リモコン２００が発信したコマンドを受信し難い場合を想定する。
【００２７】
この場合、照明器具ＣおよびＤに比較的に近い位置に中継器４００を配置することで、照明器具ＣおよびＤのそれぞれは、中継器４００を介して、無線リモコン２００が発信したコマンドを受信することができる。
【００２８】
このように、本実施の形態に係る照明システム１０では、中継器４００を備えることで、無線リモコン２００から照明器具１００への情報（指示）伝達の信頼性を向上させている。また、当該信頼性の向上、および、照明器具１００の効率的な動作のために、これら無線リモコン２００等は、例えば、以下に示される機能構成を有している。
【００２９】
［照明システムの機能構成の例］
図３は、実施の形態に係る無線リモコン２００、中継器４００、および照明器具１００それぞれの機能構成の一例を示す図である。
【００３０】
図３に示すように、無線リモコン２００は、コマンドを無線で発信するコマンド発信部２１０を有する。コマンド発信部２１０が発信するコマンドには、照明器具１００への指示と、コマンドを発信するごとに値を変えた番号であるコマンド番号とが含まれる。
【００３１】
本実施の形態では、複数（本実施の形態では２０台）の照明器具１００のそれぞれは、コマンドを受信した場合、そのコマンドに含まれる指示に応じて調光率の変更等の動作を行う。つまり、無線リモコン２００は、コマンド発信部２１０が発信するコマンドによって、複数の照明器具１００の明るさ等を一括して調整することができる。
【００３２】
また、本実施の形態では、コマンド発信部２１０は、コマンドを発信するごとに値を１つ増加させる連番を、コマンド番号として生成する。例えば、最初に発信するコマンドには、コマンド番号“０００”が含まれ、次に発信するコマンドには、コマンド番号“００１”が含まれる。また、例えば、コマンド番号が“１２７”まで増加した場合、コマンド番号が初期化され、次に発信されるコマンドには、コマンド番号として“０００”が用いられる。
【００３３】
中継器４００は、コマンドを受信する中継受信部４１０と、中継受信部４１０が受信したコマンドを無線で発信する中継発信部４２０とを有する。具体的には、中継器４００は、中継受信部４１０が受信したコマンドを、そのコマンドに含まれる指示を変更することなく、中継発信部４２０から発信する。言い換えると、中継器４００は、受信した指示を１以上の照明器具１００に転送する機能を有している。
【００３４】
照明器具１００は、光源ユニット１１０と、コマンド受信部１２０と、記憶部１３０と、制御部１４０とを有する。
【００３５】
光源ユニット１１０は、照明器具１００に、照明用の光源として備えられた装置である。光源ユニット１１０は、例えば１以上の発光素子を備える。この発光素子としては、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）素子が例示される。なお、発光素子は、ＬＥＤ素子に限定されず、例えば、半導体レーザ等の半導体発光素子、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）または無機ＥＬ等の固体発光素子が、光源ユニット１１０に備えられてもよい。
【００３６】
コマンド受信部１２０は、無線リモコン２００のコマンド発信部２１０および中継器４００の中継発信部４２０のそれぞれから発信されたコマンドを受信することができる。
【００３７】
つまり、コマンド受信部１２０は、無線リモコン２００から発信されるコマンドを直接受信する機能（以下、「直接受信機能」という。）、および、無線リモコン２００から発信されるコマンドを、中継器４００を介して受信する機能（以下、「間接受信機能」という。）を有している。
【００３８】
記憶部１３０は、例えば、不揮発性メモリである。制御部１４０によって、コマンドに含まれるコマンド番号の記憶部１３０への書き込み、および、記憶部１３０からのコマンド番号の読み出しがなされる。
【００３９】
制御部１４０は、コマンド受信部１２０が受信したコマンドに含まれる指示に従って、光源ユニット１１０を制御する。
【００４０】
ここで、コマンド受信部１２０は、上述のように直接受信機能と間接受信機能とを有している。そのため、無線リモコン２００から、ある指示を含むコマンドが発信された場合、無線リモコン２００および中継器４００の双方から、当該指示を示すコマンドを重複して受信する可能性がある。
【００４１】
例えば、図２および図３に示す照明器具Ｂは、無線リモコン２００からの電波の到達範囲内にあり、かつ、中継器４００に比較的に近い位置に配置されている。そのため、照明器具Ｂのコマンド受信部１２０は、無線リモコン２００からコマンドが発信された場合、そのコマンドを、中継器４００を介さずに受信し、かつ、中継器４００を介して受信する。この場合、コマンド受信部１２０は、同一指示を示すコマンドを重複して受信するため、制御部１４０が、仮にこれらコマンドのそれぞれに従って動作した場合、本来的には行う必要のない無駄な処理が発生する。
【００４２】
すなわち、中継器４００が存在することで、無線リモコン２００から発信されたコマンドの、複数の照明器具１００への到達の確実性が向上される一方で、コマンドを重複受信した照明器具１００における無駄な処理の発生という問題が生じ得る。
【００４３】
そこで、本実施の形態に係る照明システム１０では、無線リモコン２００において、コマンドの発信ごとにコマンドに含まれる番号を変化させ、これにより、照明器具１００は、コマンドを重複受信した場合において、無駄な処理を行わないよう動作することができる。
【００４４】
具体的には、照明器具１００の制御部１４０は、コマンド受信部１２０が受信したコマンドである受信コマンドに含まれるコマンド番号と、記憶部１３０に記憶されているコマンド番号とを比較する。この比較の結果、２つのコマンド番号が一致しない場合、制御部１４０は、受信コマンドに含まれる指示に従って光源ユニット１１０を制御し、かつ、受信コマンドに含まれるコマンド番号を記憶部１３０に記憶させる。また、上記比較の結果、受信コマンドに含まれるコマンド番号が、記憶部１３０に記憶されているコマンド番号と一致する場合、受信コマンドを破棄する。言い換えると、これら２つのコマンド番号が一致する場合、制御部１４０は、受信コマンドを無視する。
【００４５】
なお、無線リモコン２００、中継器４００、および照明器具１００に含まれる各構成要素（コマンド発信部２１０、中継受信部４１０、中継発信部４２０、コマンド受信部１２０、および制御部１４０）が有する機能は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、通信インターフェース、Ｉ／Ｏポート、およびハードディスク等を備えるコンピュータ上で実行されるプログラム等のソフトウェアで実現されてもよく、または、電子回路等のハードウェアで実現されてもよい。
【００４６】
以上のように構成された照明システム１０の動作の具体例を、コマンドのデータ構成例およびフローチャートを用いて以下に説明する。
【００４７】
［照明システムの動作例］
図４は、実施の形態に係る照明システム１０におけるコマンドのデータ構成例を示す図である。
【００４８】
図４に示すように、無線リモコン２００のコマンド発信部２１０からコマンド５０が発信された場合を想定する。コマンド５０は、コマンド番号５０ｂとデータ本体５０ｃとを含む。図４に示す例では、コマンド番号５０ｂは“０１２”であり、データ本体５０ｃには、調光率を８０％にすべき指示（“調光率：８０％”）が含まれている。
【００４９】
なお、コマンド番号５０ｂは、上述のように、例えば“０００”から“１２７”までの数値を表すデータであり、この場合、コマンド番号５０ｂのデータサイズは７ビットである。これに対し、データ本体５０ｃは、照明器具１００への指示の内容（制御の種類、および、制御に必要な変数の値など）を含むデータであるため、データサイズは、コマンド番号５０ｂよりも大きい。つまり、本実施の形態において、コマンド５０に含まれる番号（コマンド番号５０ｂ）のデータサイズは、コマンド５０に含まれる指示（データ本体５０ｃ）のデータサイズよりも小さい。
【００５０】
また、本実施の形態では、コマンド５０には、発信元を識別する識別情報５０ａが含まれている。図４に示す例では、識別情報５０ａとして、発信元である無線リモコン２００に付与されている識別子“０００”がコマンド５０に含まれている。このコマンド５０は、照明器具Ｂのコマンド受信部１２０に受信される。
【００５１】
また、無線リモコン２００から発信されたコマンド５０は、中継器４００の中継受信部４１０にも受信され、中継発信部４２０によって発信される。より詳細には、中継発信部４２０は、コマンド５０の識別情報５０ａを書き換えた後にコマンド５０を発信する。図４に示す例では、無線リモコン２００から受信したコマンド５０の識別情報５０ａが“０００”から、中継器４００に付与された識別子である“００１”に書き換えられている。中継発信部４２０によって、識別情報５０ａが書き換えられて発信されたコマンド５０は、照明器具Ｂのコマンド受信部１２０に受信される。
【００５２】
このようにして、照明器具Ｂのコマンド受信部１２０は、同一の指示を示す２つのコマンド５０を受信する。しかし、２つのコマンド５０は、コマンド番号がともに“０１２”であるため、照明器具Ｂにおいて、２つのコマンド５０のうちの遅く受信した一方は破棄される。
【００５３】
つまり、本実施の形態に係る照明システム１０では、以下の通信方法が実行される。無線リモコン２００が、照明器具１００への指示と、コマンド５０を発信するごとに値を変えたコマンド番号とを含むコマンド５０を発信する。中継器４００は、受信したコマンド５０を無線で発信する。照明器具１００は、無線リモコ２００ンまたは中継器４００から発信されたコマンド５０を受信し、受信したコマンド５０である受信コマンドに含まれるコマンド番号が、記憶部１３０に記憶されているコマンド番号と一致しない場合、受信コマンドに含まれる指示に従って光源ユニット１１０を制御し、かつ、受信コマンドに含まれるコマンド番号を記憶部１３０に記憶させる。照明器具１００は、受信コマンドに含まれるコマンド番号が、記憶部１３０に記憶されているコマンド番号と一致する場合、受信コマンドを破棄する。
【００５４】
以上の動作のより詳細な具体例を、図５を用いて説明する。
【００５５】
図５は、実施の形態に係る照明システム１０の動作の流れの一例を示すフローチャートである。なお、以下では、照明器具１００の動作については、複数の照明器具１００のうちの、コマンド５０を重複受信する環境に置かれた照明器具Ｂ（図２および図３参照）の動作に着目してその説明を行う。
【００５６】
まず、無線リモコン２００は、例えばユーザによる、複数の照明器具１００の制御（例えば調光率の変更）のための操作を受け付ける（Ｓ１０）。無線リモコン２００のコマンド発信部２１０は、この操作に対応するコマンド５０の生成に際し、コマンド番号をカウントアップする（Ｓ１１）。
【００５７】
具体的には、無線リモコン２００では、直近に発信したコマンド５０のコマンド番号（例えば“０１１”）が、揮発性メモリ（図示せず）等の記憶媒体に保持されており、このコマンド番号に１を加えた“０１２”がコマンド発信部２１０で生成される。
【００５８】
コマンド発信部２１０は、このコマンド番号“０１２”と、上記操作に対応する指示（例えば、“調光率：８０％”）とを含むコマンド５０を発信する（Ｓ１２）。なお、このコマンド５０には、例えば図４に示すように、無線リモコン２００の識別子“０００”が、識別情報５０ａとして含まれている。
【００５９】
照明器具Ｂのコマンド受信部１２０は、コマンド発信部２１０から発信されたコマンド５０を、中継器４００を介さずに受信する（Ｓ４０）。照明器具Ｂの制御部１４０は、コマンド受信部１２０が受信したコマンド５０（受信コマンド）に含まれるコマンド番号“０１２”を、記憶部１３０に記憶されているコマンド番号と比較する。
【００６０】
この時点では、照明器具Ｂの制御部１４０は、コマンド受信部１２０が最後に受信した、実行すべきコマンド５０（直近のコマンド５０）に応じた制御を実行済みであり、直近のコマンド５０のコマンド番号“０１１”が、記憶部１３０に記憶されている。
【００６１】
従って、受信コマンドに含まれるコマンド番号“０１２”と、記憶部１３０に記憶されているコマンド番号“０１１”とは一致しない（Ｓ４１でＮｏ）。そのため、制御部１４０は、受信コマンドに含まれる指示に従って光源ユニット１１０を制御する（Ｓ５０）。本例の場合、調光率が８０％になるように、光源ユニット１１０が制御される。
【００６２】
また、制御部１４０は、記憶部１３０に、コマンド番号“０１２”を記憶させる（Ｓ５１）。このとき、古いコマンド番号“０１１”に上書きして新たなコマンド番号“０１２”が記憶されてもよく、また、“０１１”を残したまま、“０１２”が直近のコマンド番号であることが識別できる態様で記憶部１３０に記憶されてもよい。なお、記憶部１３０に、コマンド番号を上書きする場合、記憶部１３０の記憶容量は、１つのコマンド番号のみを記憶可能な最小の容量であってもよい。
【００６３】
また、コマンド番号の記憶（Ｓ５１）が、指示の実行（Ｓ５０）と並行して行われてもよく、また、コマンド番号の記憶（Ｓ５１）が、指示の実行（Ｓ５０）よりも前に行われてもよい。
【００６４】
また、上記ステップＳ２１において、コマンド発信部２１０から発信されたコマンド５０は、中継器４００の中継受信部４１０にも受信される（Ｓ２０）。中継器４００の中継発信部４２０は、中継受信部４１０が受信したコマンド５０に含まれる識別情報を確認する。この確認の結果、コマンド５０に含まれる識別情報が、無線リモコン２００の識別子“０００”と一致しない場合（Ｓ２１でＮｏ）、コマンド５０を破棄する（Ｓ２２）。例えば、照明システム１０の近くに、他の無線リモコンが配置されている場合、中継器４００は、当該他の無線リモコンから発信されるコマンド５０を受信し得る。しかし、中継器４００は、コマンド５０に含まれる識別情報を確認することで、照明システム１０の無線リモコン２００から発信されたコマンド５０のみを、中継の対象として扱うことができる。
【００６５】
上記確認において、コマンド５０に含まれる識別情報が、無線リモコン２００の識別子“０００”と一致する場合（Ｓ２１でＹｅｓ）、中継発信部４２０は、コマンド５０の識別情報を書き換える（Ｓ３０）。本例では、コマンド５０の識別情報が、無線リモコン２００の識別子“０００”から、中継器４００に付与された識別子“００１”に書き換えられる。識別情報が書き換えられたコマンド５０は、中継発信部４２０によって発信される。
【００６６】
なお、無線リモコン２００の識別子“０００”は、第一識別情報の一例であり、中継器４００の識別子“００１”は、第二識別情報の一例である。つまり、中継発信部４２０は、中継受信部４１０が受信したコマンド５０に含まれる識別情報が、第一識別情報（本例では“０００”）である場合、識別情報を、第一識別情報とは異なる第二識別情報（本例では“００１”）に変更してコマンド５０を発信する。また、中継発信部４２０は、中継受信部４１０が受信したコマンド５０に含まれる識別情報が、第一識別情報（本例では“０００”）とは異なる場合、コマンド５０を発信しない。
【００６７】
このように、中継器４００は、受信したコマンド５０を発信する場合において、コマンド５０の識別情報を書き換えて（変更して）発信する。これにより、例えば、中継発信部４２０が発信したコマンド５０は、中継受信部４１０によって受信された場合であっても破棄される（Ｓ２２）。そのため、中継器４００におけるコマンド５０の送受信がループ状態に陥ることが抑制される。中継器４００における通信のループ状態の発生が抑制されることで、例えば、中継器４００によるコマンド５０の中継の動作の確実性が向上する。このことは、照明器具１００を、無線リモコン２００からの指示に応じて効率よく動作させることについて有利である。
【００６８】
また、照明システム１０が中継器４００を複数備える場合を想定する。この場合、ある中継器４００は、他の中継器４００から発信されたコマンド５０を受信した場合であっても、そのコマンド５０を破棄する（Ｓ２２）。つまり、中継器４００のそれぞれが、コマンド５０の識別情報を、“０００”から“０００”とは異なる値（情報）に変更して発信することで、複数の中継器４００それぞれにおける通信のループ状態の発生は抑制される。
【００６９】
ここで、上記ステップＳ３１において、中継発信部４２０から発信されたコマンド５０は、照明器具Ｂのコマンド受信部１２０にも受信される（Ｓ４０）。また、上記一連の流れにおける、無線リモコン２００のコマンド５０の発信（Ｓ１２）と、中継器４００のコマンド５０の発信（Ｓ３１）との間には、例えば数十ミリ秒の時間差がある。
【００７０】
そのため、照明器具Ｂでは、中継器４００から発信されたコマンド５０より先に、無線リモコン２００から発信され、中継器４００を介さずに受信されたコマンド５０の処理が開始されている。つまり、記憶部１３０には、直近のコマンド番号として“０１２”が記憶されている。
【００７１】
従って、中継器４００から発信され、コマンド受信部１２０に受信されたコマンド５０のコマンド番号“０１２”と、記憶部１３０に記憶されているコマンド番号“０１２”とは一致する（Ｓ４１でＹｅｓ）。これにより、制御部１４０は、コマンド５０を破棄する（Ｓ４２）。
【００７２】
このように、本実施の形態に係る照明システム１０は、無線リモコン２００から発信されるコマンド５０を受信して発信する中継器４００を備える。つまり、照明システム１０は、無線リモコン２００から照明器具１００への指示の伝送路に冗長性を持たせている。これにより、例えば、照明器具１００が、無線リモコン２００からの電波が届き難い環境に置かれている場合であっても、無線リモコン２００からの指示の照明器具１００への到達の確実性を向上させることができる。
【００７３】
また、コマンド５０にはコマンド番号が含まれており、無線リモコン２００のコマンド発信部２１０は、コマンド５０の発信ごとにコマンド番号を変えて発信している。本実施の形態では、コマンド５０の発信ごとに１ずつ増加するコマンド番号が、各コマンド５０に含まれている。また、照明器具１００の記憶部１３０には、少なくとも直近に実行した１つのコマンド５０のコマンド番号が記憶される。
【００７４】
そのため、照明器具１００の制御部１４０は、コマンド５０を受信した場合、受信したコマンド５０（受信コマンド）のコマンド番号と、記憶部１３０に記憶されているコマンド番号とを比較することで、受信コマンドを実行すべきか否かを判断することができる。すなわち、受信コマンドのコマンド番号が、記憶部１３０に記憶されているコマンド番号と一致する場合、受信コマンドに含まれる指示は実行済みであることを意味するため、受信コマンドは破棄される。これにより、照明器具１００において、同一指示を示すコマンドを重複受信することに起因する、無駄な処理の発生が抑制される。
【００７５】
ここで、制御部１４０は、例えば、記憶部１３０に、直近で実行した指示を記憶させ、受信コマンドに含まれる指示と、記憶部１３０に記憶されている指示とを比較することで、受信コマンドに含まれる指示を実行すべきか否かを判断することも可能である。
【００７６】
しかし、コマンド５０に含まれるコマンド番号および指示それぞれのデータサイズを比較すると、コマンド番号のデータサイズの方が小さい。そのため、上記実施の形態で説明したように、記憶部１３０に直近のコマンド番号を記憶させて、その後の指示の実行の可否判断に利用する方が、記憶部１３０に実行した指示を記憶させて、その後の指示の実行の可否判断に利用する場合よりも、記憶部１３０に必要な記憶容量は小さい。また、制御部１４０は、指示の実行の可否判断において、データサイズが比較的に小さいコマンド番号同士の比較を行うため、２つの指示そのものを比較するよりも、効率よく当該可否判断を行うことができる。
【００７７】
このように、本実施の形態に係る照明システム１０は、照明器具１００を、無線リモコン２００からの指示に応じて効率よく動作させることができる。また、本実施の形態に係る照明器具１００は、無線リモコン２００からの指示に応じて効率よく動作することができる。
【００７８】
［他の実施の形態］
以上、本発明に係る照明システムについて、上記実施の形態に基づいて説明したが、本発明は、上記の実施の形態に限定されるものではない。
【００７９】
例えば、照明システム１０は、複数の中継器４００を備えてもよい。
【００８０】
図６は、照明システム１０が複数の中継器４００を備える場合における、照明システム１０のレイアウトの一例を示す平面図である。
【００８１】
照明システム１０が複数（図６では２台）の中継器４００を備えることで、無線リモコン２００から複数の照明器具１００への指示の伝送路の冗長性が増す。そのため、当該指示の照明器具１００への到達の確実性をさらに向上させることができる。例えば、無線リモコン２００からの電波が届き難い複数の照明器具１００が散在している場合、これら複数の照明器具１００の位置に応じて複数の中継器４００を配置する。これにより、照明システム１０が備える複数の照明器具１００の一括した制御の信頼性または確実性が向上する。
【００８２】
また、上述のように、各中継器４００では、受信したコマンド５０の識別情報を確認することで、受信したコマンド５０を発信するか、破棄するかを決定する（図５のＳ２１）。また、受信したコマンド５０を発信する場合に、コマンド５０の識別情報を書き換える（図５のＳ３０）。そのため、各中継器４００は、自身および他の中継器４００が発信したコマンド５０を受信した場合であっても、そのコマンド５０を発信しない（図５のＳ２１でＮｏ）。そのため、各中継器４００において、コマンド５０の送受信のループ状態は発生しない。
【００８３】
また、複数の中継器４００それぞれの中継発信部４２０は、コマンド５０を発信する場合、コマンド５０に含まれる識別情報を、複数の中継器４００の間において互いに異なる第二識別情報に変更しコマンド５０を発信してもよい。
【００８４】
図７は、照明システム１０が複数の中継器４００を備える場合におけるコマンド５０のデータ構成例を示す図である。
【００８５】
例えば、照明システム１０が、中継器ａ（図６および図７において“ａ”が付された中継器４００）と、中継器ｂ（図６および図７において“ｂ”が付された中継器４００）とを備える場合を想定する。
【００８６】
また、中継器ａには、識別子“００１”が付与され、中継器ｂには、識別子“００２”が付与されている場合を想定する。
【００８７】
この場合、中継器ａの中継発信部４２０は、中継受信部４１０が受信したコマンド５０の識別情報５０ａを、無線リモコン２００の識別子“０００”から、中継器ａの識別子“００１”に書き換える。また、中継器ｂの中継発信部４２０は、中継受信部４１０が受信したコマンド５０の識別情報５０ａを、無線リモコン２００の識別子“０００”から、中継器ｂの識別子“００２”に書き換える。
【００８８】
これにより、例えば、照明システム１０が備える複数の照明器具１００のそれぞれが、無線リモコン２００および複数の中継器４００のうちのどの機器からコマンド５０を受信して実行したかを確認することができる。
【００８９】
具体的には、各照明器具１００では、上述のように、直近のコマンド５０のコマンド番号が記憶部１３０に記憶される。そのため、例えば、無線リモコン２００等の通信機器が、複数の照明器具１００と通信することで、当該複数の照明器具１００のそれぞれが、無線リモコン２００および複数の中継器４００のうちのどの機器からコマンド５０を受信し、実行しているかを確認することができる。
【００９０】
これにより、例えば、複数の中継器４００それぞれから発信されるコマンド５０の有効性（当該コマンド５０が、１以上の照明器具１００で実行されているか否かなど）、および、有効性の時系列上の変化など、通信状態の解析を行うことができる。
【００９１】
ここで、複数の中継器４００の中継受信部４１０は、無線リモコン２００から発信されたコマンドを同時（略同時も含む、以下同じ）に受信する。そのため、複数の中継器４００からのコマンドの発信タイミングを調整しない場合、複数の中継器４００の中継発信部４２０から同時にコマンドが発信される。この場合、例えば、各中継器４００からの電波が干渉することに起因し、各中継器４００からのコマンドが、１以上の照明器具１００に到達しないことも考えられる。
【００９２】
そこで、上記不具合を解消するために、複数の中継器４００のコマンドの発信タイミングが調整されてもよい。つまり、複数の中継器４００それぞれの中継発信部４２０は、コマンドを発信する場合、複数の中継器４００の間において互いに異なるタイミングでコマンドを発信してもよい。
【００９３】
例えば、複数の中継器４００のそれぞれは、無線リモコン２００からのコマンドを受信した後に、当該中継器４００に付与された識別子に対応した時間だけ待って、コマンドを発信してもよい。
【００９４】
例えば、中継器ａの中継発信部４２０は、中継器ａの中継受信部４１０がコマンドを受信してから、識別子“００１”に対応する待ち時間（例えば３０ミリ秒）が経過したタイミングで、コマンドを発信する。また、中継器ｂの中継発信部４２０は、中継器ｂの中継受信部４１０がコマンドを受信してから、識別子“００２”に対応する待ち時間（例えば６０ミリ秒）が経過したタイミングで、コマンドを発信する。すなわち、各中継器４００の中継発信部４２０は、識別子が表す数値に所定の時間（本例では３０ミリ秒）を乗じた時間を待ち時間として算出し、算出した待ち時間を用いて、コマンドの発信タイミングを制御してもよい。
【００９５】
これにより、各中継器４００からのコマンドの発信タイミングがずらされるため、各中継器４００から発信されるコマンドの、１以上の照明器具１００への到達可能性が向上される。
【００９６】
なお、この場合、複数の中継器４００のそれぞれから、識別子の昇順にコマンドが発信される。そのため、例えば、ユーザが無線リモコン２００を操作して、各中継器４００の識別子を決定することで、ユーザが、各中継器４００からのコマンドの発信タイミングを調整することができる。また、識別子とは関与しない変数であって、ユーザによって指定される変数によって、各中継器４００からのコマンドの発信タイミングがずらされてもよい。
【００９７】
また、複数の中継器４００のそれぞれは、無線リモコン２００からのコマンドを受信した後に、自身が生成した乱数に応じた時間だけ待って、コマンドを発信してもよい。
【００９８】
例えば、各中継器４００の中継発信部４２０は、所定の範囲内の整数（例えば、３０〜１８０）からランダムに選択した値に１ミリ秒を乗じた時間を待ち時間として算出し、算出した待ち時間を用いて、コマンドの発信タイミングを制御してもよい。こうすることでも、実質的に、各中継器４００からのコマンドの発信タイミングがずらされる。これにより、各中継器４００から発信されるコマンドの、１以上の照明器具１００への到達可能性が向上される。
【００９９】
また、上記実施の形態では、照明システム１０は、複数の照明器具１００を備えているが、照明システム１０が備える照明器具１００の数は１でもよい。例えば、照明システム１０が備える１台の照明器具１００への、無線リモコン２００から発信されるコマンド５０の到達の状況が、時間帯によって異なる場合を想定する。
【０１００】
この場合、照明システム１０が中継器４００を備えることで、無線リモコン２００からのコマンド５０が、照明器具１００に直接的に到達しにくい時間帯は、中継器４００を介して、照明器具１００にコマンド５０を受信させることができる。また、無線リモコン２００からのコマンド５０が、照明器具１００に直接的に到達する時間帯は、同一の指示を示すコマンド５０が、照明器具１００によって重複受信される。しかし、上述のように、照明器具１００では、各コマンド５０のコマンド番号の確認が行われる（図５のＳ４１）。そのため、照明器具１００において、コマンド５０の重複受信による無駄な処理の発生は抑制される。
【０１０１】
また、無線リモコン２００のコマンド発信部２１０が生成するコマンド番号は、１ずつ増加する連番でなくてもよい。コマンド番号は、例えば、コマンド５０の発信ごとに１ずつ減る連番であってもよく、また、コマンド５０の発信ごとに生成される乱数であってもよい。つまり、あるコマンド５０に含まれるコマンド番号は、直近に発信されたコマンド５０に含まれるコマンド番号と異なっていればよい。言い換えると、互いに異なるタイミングで発信される複数のコマンド５０において、発信のタイミングが時系列上で隣り合う少なくとも２つのコマンド５０のコマンド番号が一致しなければよい。これにより、照明器具１００は、当該２つのコマンド５０それぞれに含まれる指示に従って適切に動作することができる。
【０１０２】
また、無線リモコン２００は、ユーザからの操作に応じたコマンド５０をリアルタイムで発信しなくてもよい。無線リモコン２００は、例えば、ユーザの無線リモコン２００に対する操作、または、他の通信機器から無線リモコン２００に有線または無線で発信される情報に基づいて生成されたスケジュール情報に応じて、コマンド５０を発信してもよい。
【０１０３】
例えば、時間帯ごとに調光率を変化させるためのスケジュール情報を生成することで、無線リモコン２００により、複数の照明器具１００の明るさを、一括して、自動的に変化させることができる。
【０１０４】
その他、上記実施の形態及び他の実施の形態に対して当業者が思いつく各種変形を施して得られる形態や、本発明の趣旨を逸脱しない範囲で上記実施の形態及び他の実施の形態における構成要素及び機能を任意に組み合わせることで実現される形態も本発明に含まれる。
【符号の説明】
【０１０５】
１０  照明システム
５０  コマンド
５０ａ  識別情報
５０ｂ  コマンド番号（番号）
１００  照明器具
１１０  光源ユニット（光源）
１２０  コマンド受信部
１３０  記憶部
１４０  制御部
２００  無線リモコン
２１０  コマンド発信部
４００  中継器
４１０  中継受信部
４２０  中継発信部
【図１】
0006534063.tif 000002
【図２】
0006534063.tif 000003
【図３】
0006534063.tif 000004
【図４】
0006534063.tif 000005
【図５】
0006534063.tif 000006
【図６】
0006534063.tif 000007
【図７】
0006534063.tif 000008