(57)【特許請求の範囲】
【請求項１】
複数のライトの各々の点灯状態を受信するための通信インターフェイスと、
前記複数のライトの各々の積算点灯時間を記憶し、前記複数のライトの各々と演色性とを対応付けて記憶し、前記複数のライトの各々の設置場所と必要演色性とを対応付けて記憶するメモリと、
受信した前記複数のライトの各々の点灯状態に基づいて前記メモリにおける前記複数のライトの各々の積算点灯時間を更新し、前記複数のライトの各々の積算点灯時間に基づいて前記積算点灯時間が長い第１のライトと前記積算点灯時間が短い第２のライトとの交換を促す情報を出力するためのプロセッサとを備え、
前記プロセッサは、前記メモリを参照することによって、前記第１のライトの設置場所に対応する必要演色性以上の演色性を有するライトを前記第２のライトとして特定する、コントローラ。
【請求項２】
複数のライトの各々の点灯状態を受信するための通信インターフェイスと、
前記複数のライトの各々の積算点灯時間を記憶し、前記複数のライトの各々と当該ライトによって実現されることが想定される照度とを対応付けて記憶し、前記複数のライトの各々の設置場所と必要照度とを対応付けて記憶するメモリと、
受信した前記複数のライトの各々の点灯状態に基づいて前記メモリにおける前記複数のライトの各々の積算点灯時間を更新し、前記複数のライトの各々の積算点灯時間に基づいて前記積算点灯時間が長い第１のライトと前記積算点灯時間が短い第２のライトとの交換を促す情報を出力するためのプロセッサとを備え、
前記プロセッサは、前記メモリを参照することによって、前記第１のライトの設置場所に対応する必要照度以上の照度を有するライトを前記第２のライトとして特定する、コントローラ。
【請求項３】
メモリと、プロセッサとを含むコントローラが複数のライトに関する制御を行う制御方法であって、
前記プロセッサが、前記複数のライトの各々の点灯状態を受信し、前記複数のライトの各々の積算点灯時間に関する情報、前記複数のライトの各々と演色性との対応付けに関する情報および前記複数のライトの各々の設置場所と必要演色性との対応付けに関する情報を記憶するメモリに対して、前記複数のライトの各々の点灯状態に基づいて、前記複数のライトの各々の積算点灯時間を更新するステップと、
前記プロセッサが、前記メモリを参照し、前記複数のライトの各々の積算点灯時間に基づいて前記積算点灯時間が長い第１のライトと前記積算点灯時間が短い第２のライトとの交換を促す情報を出力するステップとを備え、
前記制御方法は、前記プロセッサが前記第１のライトと前記第２のライトとの交換を促す情報を出力するステップにおいて、前記プロセッサが前記メモリを参照することによって、前記第１のライトの設置場所に対応する必要演色性以上の演色性を有するライトを前記第２のライトとして特定するステップを含む、制御方法。
【請求項４】
メモリと、プロセッサとを含むコントローラが複数のライトに関する制御を行う制御方法であって、
前記プロセッサが、前記複数のライトの各々の点灯状態を受信し、前記複数のライトの各々の積算点灯時間に関する情報、前記複数のライトの各々と当該ライトによって実現されることが想定される照度との対応付けに関する情報および前記複数のライトの各々の設置場所と必要照度との対応付けに関する情報を記憶するメモリに対して、前記複数のライトの各々の点灯状態に基づいて、前記複数のライトの各々の積算点灯時間を更新するステップと、
前記プロセッサが、前記メモリを参照し、前記複数のライトの各々の積算点灯時間に基づいて前記積算点灯時間が長い第１のライトと前記積算点灯時間が短い第２のライトとの交換を促す情報を出力するステップとを備え、
前記制御方法は、前記プロセッサが前記第１のライトと前記第２のライトとの交換を促す情報を出力するステップにおいて、前記プロセッサが前記メモリを参照することによって、前記第１のライトの設置場所に対応する必要照度以上の照度を有するライトを前記第２のライトとして特定するステップを含む、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のライトの点灯状態を取得可能なコントローラおよびコントローラの制御方法の技術に関する。
【背景技術】
【０００２】
住宅やオフィスなどには複数のライトが配置される。近年では、当該複数のライトを制御するためのコントローラや制御回路が知られている。コントローラや制御回路は、ユーザからの命令に基づいて、当該複数のライトをＯＮ／ＯＦＦすることによって、住宅やオフィスの明るさを変更する。
【０００３】
たとえば、特開平１１−２７３８８１号公報（特許文献１）には、ランプ点灯装置が開示されている。特開平１１−２７３８８１号公報（特許文献１）によると、負荷検出手段からの負荷対象物が必要とする光量に応じて、点灯装置のランプ点灯本数決定手段がランプの点灯本数を決定する。点灯ランプ決定手段は、そのランプ点灯本数および各々のランプの点灯時間を積算する点灯時間積算タイマ回路からの積算点灯時間に基づいて、各々のランプの積算点灯時間が平均化するように、点灯すべきランプを決定し、オンオフ回路に点灯指令を出力する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２７３８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、住宅全体やオフィス全体における複数のライトの使用頻度や交換タイミングなどが考慮されていなかった。すなわち、一部のライトのみが頻繁に利用され、当該一部のライトのみが頻繁に交換される必要が生じる場合がある。換言すれば、他のライトは長期間使われないまま古くなってしまうことがある。
【０００６】
本発明は、かかる問題を解決するためになされたものであり、その目的は、複数のライトを効率的にローテーションするためのコントローラおよびコントローラの制御方法を提供することである。
【課題を解決するための手段】
【０００７】
この発明のある局面に従うと、コントローラは、複数のライトの各々の点灯状態を受信するための通信インターフェイスと、複数のライトの各々の積算点灯時間を記憶するメモリと、受信した複数のライトの各々の点灯状態に基づいてメモリにおける複数のライトの各々の積算点灯時間を更新し、複数のライトの各々の積算点灯時間に基づいて積算点灯時間が長い第１のライトと積算点灯時間が短い第２のライトとの交換を促す情報を出力するためのプロセッサとを備える。
【０００８】
好ましくは、プロセッサは、メモリを参照することによって、積算点灯時間が第１の閾値以上であるライトを第１のライトとして特定する。
【０００９】
好ましくは、メモリは、複数のライトの各々と演色性とを対応付けて記憶し、複数のライトの各々の設置場所と必要演色性とを対応付けて記憶する。プロセッサは、メモリを参照することによって、第１のライトの設置場所に対応する必要演色性以上の演色性を有するライトを第２のライトとして特定する。
【００１０】
好ましくは、メモリは、複数のライトの各々と当該ライトによって実現されることが想定される照度とを対応付けて記憶し、複数のライトの各々の設置場所と必要照度とを対応付けて記憶する。プロセッサは、メモリを参照することによって、第１のライトの設置場所に対応する必要照度以上の照度を有するライトを第２のライトとして特定する。
【００１１】
好ましくは、プロセッサは、複数のライトの各々の積算点灯時間が第２の閾値以上であるか否かを判断し、積算点灯時間が第２の閾値以上である第３のライトを新しいライトに交換するように促す情報を出力する。
【００１２】
好ましくは、コントローラは、ディスプレイをさらに備える。プロセッサは、ディスプレイに情報を示すメッセージを表示させる。
【００１３】
好ましくは、コントローラは、スピーカをさらに備える。プロセッサは、スピーカに情報を示す音声を出力させる。
【００１４】
好ましくは、第１のライトと第２のライトとが異なる部屋に設置される。
この発明の別の局面に従うと、通信インターフェイスと、メモリと、プロセッサとを含むコントローラの制御方法が提供される。制御方法は、プロセッサが、通信インターフェイスを介して複数のライトの各々の点灯状態を受信するステップと、プロセッサが、メモリにおける複数のライトの各々の積算点灯時間を更新するステップと、プロセッサが、複数のライトの各々の積算点灯時間に基づいて、積算点灯時間が長い第１のライトと積算点灯時間が短い第２のライトとの交換を促す情報を出力するステップとを備える。
【発明の効果】
【００１５】
以上のように、本発明によって、複数のライトを効率的にローテーションするためのコントローラおよびコントローラの制御方法が提供される。
【図面の簡単な説明】
【００１６】
【図１】本実施の形態に係るネットワークシステム１の全体構成を示すイメージ図である。
【図２】本実施の形態に係るホームコントローラ１００のハードウェア構成を表わすブロック図である。
【図３】本実施の形態に係るライトテーブル１０１Ａを示す図である。
【図４】本実施の形態に係るホームコントローラ１００における制御処理の処理手順を示すフローチャートである。
【図５】ライト２００Ａの廃棄を促すメッセージを表示するホームコントローラ１００を示すイメージ図である。
【図６】ライト２００Ｂとライト２００Ｇとの交換を促すメッセージを表示するホームコントローラ１００を示すイメージ図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１８】
＜ネットワークシステムの動作概要＞
まず、本実施の形態に係るネットワークシステムの動作概要について説明する。図１は、本実施の形態に係るネットワークシステム１の全体構成を示すイメージ図である。
【００１９】
図１を参照して、本実施の形態に係るネットワークシステム１は、たとえば、住宅毎に、リビングに設置されるライト２００Ａ（第１のライト２００Ａとも言う。）およびライト２００Ｂ（第２のライト２００Ｂとも言う。）、キッチンに設置されるライト２００Ｃ（第３のライト２００Ｃとも言う。）、浴室に設置されるライト２００Ｄ（第４のライト２００Ｄとも言う。）、子供部屋に設置されるライト２００Ｅ（第５のライト２００Ｅとも言う。）、物置に設置されるライト２００Ｆ（第６のライト２００Ｆとも言う。）、寝室に設置されるライト２００Ｇ（第７のライト２００Ｇとも言う。）を含む。
【００２０】
ネットワークシステム１は、住宅毎に、ライト２００Ａ〜２００Ｇを制御するためのホームコントローラ１００を含む。そして、住宅毎に、ホームコントローラ１００は、有線あるいは無線のネットワーク４０１を介して、ライト２００Ａ〜２００Ｇとデータ通信が可能である。ホームコントローラ１００は、ネットワーク４０１として、たとえば、有線ＬＡＮ（Local  Area  Network）、無線ＬＡＮ、ＰＬＣ（Power  Line  Communications）、ZigBee（登録商標）、あるいはBluetooth（登録商標）などを利用する。
【００２１】
ネットワークシステム１は、ホームコントローラ１００とデータ通信可能なサーバ３００を含んでもよい。ホームコントローラ１００は、ネットワーク４０２として、たとえば、インターネット、キャリア網、ＷＡＮ（Wide  Area  Network）、ＬＡＮ、ZigBee（登録商標）、あるいはBluetooth（登録商標）などを利用する。なお、ネットワーク４０１とネットワーク４０２とは、同一の規格を利用するものであってもよい。
【００２２】
本実施の形態に係るサーバ３００は、ライトの種類を特定するための情報（たとえば、型番など）、寿命、平均演色評価係数（Ｒａ）、当該ライトによって実現されることが想定される照度（ルクス（ｌｘ））などを対応付けて記憶する。なお、以下では、平均演色評価係数を単に演色性と記し、当該ライトによって実現されることが想定される照度を単に照度と記す。そして、照度の代わりに光束（ルーメン（ｌｍ））を用いてもよい。サーバ３００は、ホームコントローラ１００からライトを特定するための情報を受信して、対応する寿命、演色性、照度を、当該ホームコントローラ１００へと送信する。
【００２３】
より詳細には、ライトの照度は、通常の家庭環境における各部屋に当該ライトを標準的に設置した場合に、たとえば当該ライトを部屋の天井（床から２．５ｍ）に設置した場合に、当該ライトの下方の床面で計測される照度をいう。あるいは、照度は、当該ライトが初めて設置された場合に、ユーザによって設定される値である。あるいは、ライトやソケットに照度センサが取り付けられており、当該照度センサが測定した当該ライトの照度がホームコントローラ１００へと送信される。
【００２４】
以下、ネットワークシステム１の具体的な構成について詳述する。なお、以下では、ライト２００Ａ〜２００Ｇを総称して、ライト２００ともいう。
【００２５】
＜ホームコントローラ１００のハードウェア構成＞
本実施の形態に係るホームコントローラ１００のハードウェア構成の一態様について説明する。図２は、本実施の形態に係るホームコントローラ１００のハードウェア構成を表わすブロック図である。
【００２６】
ホームコントローラ１００は、メモリ１０１と、ディスプレイ１０２と、タブレット１０３と、ボタン１０４と、第１の通信インターフェイス１０５と、第２の通信インターフェイス１０７と、スピーカ１０８と、タイマ１０９と、ＣＰＵ（Central  Processing  Unit）１１０とを含む。
【００２７】
メモリ１０１は、各種のＲＡＭ（Random  Access  Memory）や、ＲＯＭ（Read-Only  Memory）や、ハードディスクなどによって実現される。たとえば、メモリ１０１は、読取用のインターフェイスを介して利用される、ＵＳＢ（Universal  Serial  Bus）メモリ、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体などによっても実現される。
【００２８】
メモリ１０１は、ＣＰＵ１１０によって実行される制御プログラムや、ライト２００Ａ〜２００Ｇに関する情報やライト２００Ａ〜２００Ｇの設置場所（ソケット）に関する情報を示すライトテーブル１０１Ａなどを記憶する。以下、メモリ１０１が格納するライトテーブル１０１Ａについて説明する。
【００２９】
図３は、本実施の形態に係るライトテーブル１０１Ａを示す図である。図３を参照して、ライトテーブル１０１Ａは、ライトの設置場所毎に、現在設置されているライトの点灯積算時間、現在設置されているライトの寿命、現在設置されているライトの廃棄しきい値、現在設置されているライトの交換しきい値、現在設置されているライトの演色性、現在設置されているライトの照度、設置場所の必要演色性、設置場所の必要照度を含む。
【００３０】
点灯積算時間は、対象となるライトに関して、ライトの使用時間を累積した値（総使用時間）である。ＣＰＵ１１０は、ライトやソケットからのデータに基づいて、当該ライトの点灯積算時間を更新する。たとえば、ＣＰＵ１１０は、第１の通信インターフェイス１０５を介して、ライトやソケットからＯＮ／ＯＦＦの切替データを受信して、タイマ１０９を参照して、点灯積算時間を更新する。あるいは、ＣＰＵ１１０は、第１の通信インターフェイス１０５を介して、ライトやソケットから使用時間を示すデータを受信して、点灯積算時間を更新する。
【００３１】
寿命は、対象となるライトの使用可能時間である。寿命は、対象となるライトを初めて使用するときに、ユーザが設定してもよい。あるいは、ＣＰＵ１１０が、ライトが設置されたときに、自動的に、あるいはタッチパネル１０６を介してユーザから、ライトの種類（型番）を取得し、第２の通信インターフェイス１０７を介して、対象となるライトの種類に基づいて使用可能時間をサーバ３００から取得してもよい。あるいは、ライトの種類にかかわらず、寿命が予め定められていてもよい。
【００３２】
廃棄しきい値は、対象となるライトを廃棄すべき時間である。廃棄しきい値は、対象となるライトを初めて使用するときに、ユーザが設定してもよい。あるいは、ＣＰＵ１１０が、ライトが設置されたときに、自動的に、あるいはタッチパネル１０６を介してユーザから、ライトの種類を取得し、第２の通信インターフェイス１０７を介して、対象となるライトの種類に基づいて廃棄しきい値をサーバ３００から取得してもよい。
【００３３】
あるいは、ＣＰＵ１１０が、寿命に基づいて、廃棄しきい値を計算してもよい。たとえば、ＣＰＵ１１０が、寿命の９５％を廃棄しきい値として設定してもよい。あるいは、ライトの種類にかかわらず、廃棄しきい値が予め定められていてもよい。
【００３４】
交換しきい値は、対象となるライトを既に使用中の別のライトに交換すべき時間である。交換しきい値は、対象となるライトを初めて使用するときに、ユーザが設定してもよい。あるいは、ＣＰＵ１１０が、ライトが設置されたときに、自動的に、あるいはタッチパネル１０６を介してユーザから、ライトの種類を取得し、第２の通信インターフェイス１０７を介して、対象となるライトの種類に基づいて交換しきい値をサーバ３００から取得してもよい。
【００３５】
あるいは、ＣＰＵ１１０が、寿命に基づいて、交換しきい値を計算してもよい。たとえば、ＣＰＵ１１０が、寿命の５０％を廃棄しきい値として設定してもよい。あるいは、ライトの種類にかかわらず、交換しきい値が予め定められていてもよい。
【００３６】
ライトの演色性は、対象となるライトの演色性である。演色性は、対象となるライトを初めて使用するときに、ユーザが設定してもよい。あるいは、ＣＰＵ１１０が、ライトが設置されたときに、自動的に、あるいはタッチパネル１０６を介してユーザから、ライトの種類を取得する。ＣＰＵ１１０は、第２の通信インターフェイス１０７を介して、対象となるライトの種類に基づいて演色性をサーバ３００から取得してもよい。
【００３７】
ライトの照度は、対象となるライトによって実現される照度である。照度は、対象となるライトを初めて使用するときに、ユーザが設定してもよい。あるいは、ＣＰＵ１１０が、ライトが設置されたときに、自動的に、あるいはタッチパネル１０６を介してユーザから、ライトの種類を取得する。ＣＰＵ１１０は、第２の通信インターフェイス１０７を介して、対象となるライトの種類に基づいて照度をサーバ３００から取得してもよい。
【００３８】
必要演色性は、ライトが設置される場所に必要とされる演色性である。ユーザは、必要演色性として、対象となる設置場所に好ましい値を設定することができる。すなわち、ＣＰＵ１１０が、タッチパネル１０６を介して、ユーザから設置場所毎の必要演色性を受け付けてもよい。
【００３９】
必要照度は、ライトが設置される場所に必要とされる照度である。ユーザは、必要照度として、対象となる設置場所に好ましい値を設定することができる。すなわち、ＣＰＵ１１０が、タッチパネル１０６を介してユーザから設置場所毎の必要照度を受け付けてもよい。
【００４０】
図２に戻って、ディスプレイ１０２は、ＣＰＵ１１０によって制御されることによって、様々な情報を表示する。タブレット１０３は、ユーザの指によるタッチ操作を検出して、タッチ座標などをＣＰＵ１１０に入力する。ＣＰＵ１１０は、タブレット１０３を介して、ユーザからの命令を受け付ける。
【００４１】
本実施の形態においては、ディスプレイ１０２の表面にタブレット１０３が敷設されている。すなわち、本実施の形態においては、ディスプレイ１０２とタブレット１０３とがタッチパネル１０６を構成する。ただし、ホームコントローラ１００は、タブレット１０３を有していなくとも良い。
【００４２】
ボタン１０４は、ホームコントローラ１００の表面に配置される。テンキーなどの複数のボタンがホームコントローラ１００に配置されても良い。ボタン１０４は、ユーザから様々な命令を受け付ける。ボタン１０４は、ユーザからの命令をＣＰＵ１１０に入力する。
【００４３】
第１の通信インターフェイス１０５は、ＣＰＵ１１０によって制御されることによって、ネットワーク４０１を介して、ライト２００Ａ〜２００Ｇとデータを送受信する。上述したように、第１の通信インターフェイス１０５は、有線ＬＡＮ、無線ＬＡＮ、ＰＬＣ、ZigBee（登録商標）、あるいはBluetooth（登録商標）などを利用することによって、ライト２００Ａ〜２００Ｇとデータを送受信する。
【００４４】
第２の通信インターフェイス１０７は、ＣＰＵ１１０によって制御されることによって、ネットワーク４０２を介して、サーバ３００とデータを送受信する。上述したように、第２の通信インターフェイス１０７は、インターネット、キャリア網、ＷＡＮ、ＬＡＮ、ZigBee（登録商標）、あるいはBluetooth（登録商標）などを利用することによって、サーバ３００とデータを送受信する。
【００４５】
ただし、第１の通信インターフェイス１０５と第２の通信インターフェイス１０７とは、１つの通信インターフェイス（１つのデバイス）であってもよい。
【００４６】
スピーカ１０８は、ＣＰＵ１１０によって制御されることによって、様々な情報（たとえば、音声メッセージやビープ音など）を出力する。
【００４７】
タイマ１０９は、ＣＰＵ１１０からの指令に基づいて、時刻あるいは期間を計測する。たとえば、タイマ１０９は、ライト２００のＯＮからＯＦＦまでの期間を計測して、ＣＰＵ１１０に受け渡す。ＣＰＵ１１０は、当該期間に基づいて、ライトテーブル１０１Ａの点灯積算時間を更新する。
【００４８】
ＣＰＵ１１０は、メモリ１０１に記憶されている各種のプログラムを実行する。ホームコントローラ１００における処理（たとえば、図４に示す処理など。）は、各ハードウェアおよびＣＰＵ１１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ１０１に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００４９】
このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、第１の通信インターフェイス１０５あるいは第２の通信インターフェイス１０７を利用することによってダウンロードされて、メモリ１０１に一旦格納される。ＣＰＵ１１０は、ソフトウェアを実行可能なプログラムの形式でメモリ１０１に格納してから、当該プログラムを実行する。
【００５０】
なお、記憶媒体としては、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００５１】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５２】
ＣＰＵ１１０は、第１の通信インターフェイス１０５を介して、ライト２００Ａ〜２００Ｇからライトの種類を示す情報やライトの使用時間を示す情報を受信する。ライト２００Ａ〜２００Ｇの各々が設置されるソケットは、ホームコントローラ１００からの要求に応じて、あるいは所定期間毎に、あるいは所定の動作を行う際に、ライトの種類を示す情報やライトの使用時間を示す情報をホームコントローラ１００に送信する。
【００５３】
ＣＰＵ１１０は、サーバ３００に、ライトの情報を送信することによって、サーバ３００から当該ライトに関する情報を受信する。たとえば、ＣＰＵ１１０は、サーバ３００から、ライトの寿命や廃棄しきい値や交換しきい値や演色性や照度を受信する。ただし、前述したように、ＣＰＵ１１０は、当該ライトに関する情報をユーザから受け付けてもよい。ＣＰＵ１１０は、当該ライトに関する情報を、メモリ１０１のライトテーブル１０１Ａに登録する。
【００５４】
＜ホームコントローラ１００における制御処理＞
次に、本実施の形態に係るホームコントローラ１００における制御処理について説明する。図４は、本実施の形態に係るホームコントローラ１００における制御処理の処理手順を示すフローチャートである。
【００５５】
図３および図４を参照して、ホームコントローラ１００のＣＰＵ１１０は、第１の通信インターフェイス１０５を介して、ライト２００Ａ〜２００Ｇの各々から点灯状態を取得する（ステップＳ１０２）。たとえば、ライト２００Ａ〜２００Ｇは、１分間点灯する度に、その旨を示すメッセージをホームコントローラ１００に送信する。
【００５６】
ＣＰＵ１１０は、ライト２００Ａ〜２００Ｇの各々からの点灯状態に基づいて、メモリ１０１のライトテーブル１０１Ａを更新する（ステップＳ１０４）。ＣＰＵ１１０は、ライト２００Ａ〜２００Ｇのいずれかの点灯積算時間が廃棄しきい値以上であるか否かを判断する（ステップＳ１０６）。
【００５７】
ライト２００Ａ〜２００Ｇのいずれか（たとえば、図３におけるライト２００Ａ）の点灯積算時間が廃棄しきい値以上である場合（ステップＳ１０６においてＹＥＳである場合）、ＣＰＵ１１０は、ディスプレイ１０２に、ライト２００Ａの廃棄を促すメッセージを表示させる（ステップＳ１０８）。図５は、ライト２００Ａの廃棄を促すメッセージを表示するホームコントローラ１００を示すイメージ図である。あるいは、ＣＰＵ１１０は、スピーカ１０８に、ライト２００Ａの廃棄を促す音声を出力させる。ＣＰＵ１１０は、ステップＳ１０２からの処理を繰り返す。
【００５８】
ライト２００Ａ〜２００Ｇの全ての点灯積算時間が廃棄しきい値未満である場合（ステップＳ１０６においてＮＯである場合）、ＣＰＵ１１０は、ライト２００Ａ〜２００Ｇのいずれかの点灯積算時間が交換しきい値以上であるか否かを判断する（ステップＳ１１０）。ライト２００Ａ〜２００Ｇの全ての点灯積算時間が交換しきい値未満である場合（ステップＳ１１０においてＮＯである場合）、ＣＰＵ１１０は、ステップＳ１０２からの処理を繰り返す。
【００５９】
ライト２００Ａ〜２００Ｇのいずれか（たとえば、図３におけるライト２００Ｂ）の点灯積算時間が交換しきい値以上である場合（ステップＳ１１０においてＹＥＳである場合）、ＣＰＵ１１０は、ライト２００Ｂと交換可能なライト２００Ａ〜２００Ｇがあるか否かを判断する（ステップＳ１１２）。
【００６０】
より詳細には、ＣＰＵ１１０は、ライトテーブル１０１Ａを参照して、ライト２００Ｂの設置場所に関する必要演色性（２５０）以上の演色性を有し、ライト２００Ｂの設置場所に関する必要照度（２００）以上の照度を有し、交換しきい値未満のライトがあるか否かを判断する。
【００６１】
あるいは、ＣＰＵ１１０は、ライト２００Ｂの点灯積算時間に対する交換対象のライトの点灯積算時間の割合が、ライト２００Ｂの演色性に対する交換対象のライトの演色性の割合、およびライト２００Ｂの照度に対する交換対象のライトの照度の割合よりも小さいか否かを判断する。たとえば、ＣＰＵ１１０は、以下の２つの式を満たすライトを、ライト２００Ｂと交換可能なライトであると判断する。
【００６２】
（交換対象のライトの点灯積算時間）／（ライト２００Ｂの点灯積算時間）＜（交換対象のライトの演色性）／（ライト２００Ｂの演色性）・・・（１）
（交換対象のライトの点灯積算時間）／（ライト２００Ｂの点灯積算時間）＜（交換対象のライトの照度）／（ライト２００Ｂの照度）・・・（２）
ＣＰＵ１１０は、ライト２００Ｂと交換可能なライトがない場合（ステップＳ１１２においてＮＯである場合）、ステップＳ１０２からの処理を繰り返す。
【００６３】
一方、ＣＰＵ１１０は、ライト２００Ｂと交換可能なライト（たとえば、図３におけるライト２００Ｃあるいは２００Ｇがある場合（ステップＳ１１２においてＹＥＳである場合）、ＣＰＵ１１０は、ディスプレイ１０２に、ライト２００Ｂと、ライト２００Ｃあるいはライト２００Ｇと、の交換を促すメッセージを表示させる（ステップＳ１１４）。
【００６４】
より詳細には、ＣＰＵ１１０は、ライト２００Ｂと交換可能なライトのうち、点灯積算時間が最も短いライト２００Ｇを選択する。あるいは、ＣＰＵ１１０は、ライト２００Ｂと交換可能なライトのうち、寿命、廃棄しきい値、あるいは交換しきい値までの時間が最も長いライト２００Ｇを選択する。
【００６５】
図６は、ライト２００Ｂとライト２００Ｇとの交換を促すメッセージを表示するホームコントローラ１００を示すイメージ図である。あるいは、ＣＰＵ１１０は、スピーカ１０８に、ライト２００Ｂとライト２００Ｇとの交換を促す音声を出力させる。ＣＰＵ１１０は、ステップＳ１０２からの処理を繰り返す。
【００６６】
＜その他の実施の形態＞
本発明は、ホームコントローラにプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の効果を享受することが可能となる。
【００６７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００６９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００７０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００７１】
１  ネットワークシステム、１００  ホームコントローラ、１０１  メモリ、１０１Ａ  ライトテーブル、１０２  ディスプレイ、１０３  タブレット、１０４  ボタン、１０５  第１の通信インターフェイス、１０６  タッチパネル、１０７  第２の通信インターフェイス、１０８  スピーカ、１０９  タイマ、１１０  ＣＰＵ、２００，２００Ａ〜２００Ｇ  ライト、３００  サーバ、４０１  第１のネットワーク、４０２  第２のネットワーク。
【図１】
0005738570.tif 000002
【図２】
0005738570.tif 000003
【図３】
0005738570.tif 000004
【図４】
0005738570.tif 000005
【図５】
0005738570.tif 000006
【図６】
0005738570.tif 000007