(57)【要約】【課題】複数の照明を指定された順序で点灯できる照明装置、照明制御方法および照明制御プログラムを提供する。【解決手段】照明装置は、判定部と、発光制御部と、送信制御部とを有する。判定部は、各照明装置に対する命令が格納された命令列を受信して、受信した命令列が自身宛であるか否かを判定する。発光制御部は、受信した命令列が自身宛であると判定された場合に、受信した命令列のうち、自身宛の命令に基づいて、照明部の発光制御を行う。送信制御部は、受信した命令列が自身宛であると判定され、かつ、受信した命令列に他の照明装置に対する命令列の送信命令がある場合には、命令列を他の照明装置に送信する。【選択図】図３
2019032976.tif 000002
【特許請求の範囲】
【請求項１】
各照明装置に対する命令が格納された命令列を受信して、受信した前記命令列が自身宛であるか否かを判定する判定部と、
受信した前記命令列が自身宛であると判定された場合に、受信した前記命令列のうち、自身宛の命令に基づいて、照明部の発光制御を行う発光制御部と、
受信した前記命令列が自身宛であると判定され、かつ、受信した前記命令列に他の照明装置に対する命令列の送信命令がある場合には、前記命令列を前記他の照明装置に送信する送信制御部と、
を有することを特徴とする照明装置。
【請求項２】
前記各照明装置に対する命令が格納された命令列は、各照明装置に対する命令を指定順に格納し、
前記判定部は、受信した前記命令列の先頭の命令が自身宛である場合に、受信した前記命令列が自身宛であると判定し、
前記送信制御部は、前記命令列の先頭にある自身宛の命令を削除した命令列を抽出し、抽出した命令列を前記他の照明装置に送信する、
ことを特徴とする請求項１に記載の照明装置。
【請求項３】
前記判定部は、受信した前記命令列を記憶部に記憶し、
前記送信制御部は、前記自身宛の命令に、前記送信命令を繰り返し実行する命令が含まれる場合には、前記記憶部に記憶された前記命令列から、前記他の照明装置に対する命令列を抽出し、抽出した命令列を前記他の照明装置に送信する、
ことを特徴とする請求項１または２に記載の照明装置。
【請求項４】
前記判定部は、前記各照明装置に対する命令が格納された命令列を、前記各照明装置を管理する防災センタから、前記照明部の発光制御のパターンを変更する際に一度受信する、
ことを特徴とする請求項３に記載の照明装置。
【請求項５】
前記各照明装置に対する命令が格納された命令列は、避難場所から遠い前記照明装置から、前記避難場所に近い前記照明装置に向かって、人を誘導するように前記照明部の発光制御を行う命令列である、
ことを特徴とする請求項１〜４のいずれか１つに記載の照明装置。
【請求項６】
前記各照明装置に対する命令が格納された命令列は、前記避難場所が定員に達した場合に、前記避難場所への誘導を行わないように前記照明部の発光制御を行う命令列である、
ことを特徴とする請求項５に記載の照明装置。
【請求項７】
前記各照明装置に対する命令が格納された命令列は、前記各照明装置の発光色、発光時間および発光順の情報を含む命令列である、
ことを特徴とする請求項１〜６のいずれか１つに記載の照明装置。
【請求項８】
各照明装置に対する命令が格納された命令列を受信して、受信した前記命令列が自身宛であるか否かを判定し、
受信した前記命令列が自身宛であると判定された場合に、受信した前記命令列のうち、自身宛の命令に基づいて、照明部の発光制御を行い、
受信した前記命令列が自身宛であると判定し、かつ、受信した前記命令列に他の照明装置に対する命令列の送信命令がある場合には、前記命令列を前記他の照明装置に送信する、
処理をコンピュータが実行することを特徴とする照明制御方法。
【請求項９】
各照明装置に対する命令が格納された命令列を受信して、受信した前記命令列が自身宛であるか否かを判定し、
受信した前記命令列が自身宛であると判定された場合に、受信した前記命令列のうち、自身宛の命令に基づいて、照明部の発光制御を行い、
受信した前記命令列が自身宛であると判定し、かつ、受信した前記命令列に他の照明装置に対する命令列の送信命令がある場合には、前記命令列を前記他の照明装置に送信する、
処理をコンピュータに実行させることを特徴とする照明制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、照明装置、照明制御方法および照明制御プログラムに関する。
【背景技術】
【０００２】
地震や津波等の災害時の避難場所は、一般的に各市区町村によって定められている。しかしながら、地元の住民でも避難場所を認識していない場合が多く、旅行者等が一時的に滞在している場合も避難場所を認識していない場合が多い。このような状況に対し、電柱の先端に誘導灯を設置して、誘導灯を点滅させることで、危険地域や避難場所を指示することが提案されている。また、誘導案内板から避難場所までの避難経路沿いに設置された経路案内子機が、避難場所に向けて順番に点灯することで避難経路を表示するシステムが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０６３４５６号公報
【特許文献２】特開２０１０−２１１６４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、これらの誘導灯や経路案内子機は、所定の点滅パターンで点滅を繰り返すことで、避難経路を案内するが、それぞれの灯火を制御するクロックが同期していなければ、時間の経過により避難場所を示すという点滅パターンを保てなくなる。すなわち、複数の照明の点灯順序を指定通りに保持することが困難となる。
【０００５】
一つの側面では、複数の照明を指定された順序で点灯できる照明装置、照明制御方法および照明制御プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
一つの態様では、照明装置は、判定部と、発光制御部と、送信制御部とを有する。判定部は、各照明装置に対する命令が格納された命令列を受信して、受信した前記命令列が自身宛であるか否かを判定する。発光制御部は、受信した前記命令列が自身宛であると判定された場合に、受信した前記命令列のうち、自身宛の命令に基づいて、照明部の発光制御を行う。送信制御部は、受信した前記命令列が自身宛であると判定され、かつ、受信した前記命令列に他の照明装置に対する命令列の送信命令がある場合には、前記命令列を前記他の照明装置に送信する。
【発明の効果】
【０００７】
複数の照明を指定された順序で点灯できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例の照明制御システムの構成の一例を示す図である。
【図２】図２は、実施例の照明装置のハードウェア構成の一例を示す図である。
【図３】図３は、実施例の照明装置の機能構成の一例を示すブロック図である。
【図４】図４は、各照明装置における送受信データの一例を示す図である。
【図５】図５は、各照明装置の点灯パターンの一例を示す図である。
【図６】図６は、クロック偏差の影響の一例を示す図である。
【図７】図７は、各照明装置における送受信データの他の一例を示す図である。
【図８】図８は、実施例の照明制御処理の一例を示すフローチャートである。
【図９】図９は、実施例の照明制御処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本願の開示する照明装置、照明制御方法および照明制御プログラムの実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。
【実施例】
【００１０】
図１は、実施例の照明制御システムの構成の一例を示す図である。図１に示す照明制御システム１は、防災センタ１０と、複数の照明装置１００とを有する。各照明装置１００は、例えば街路灯であり、避難場所２０に向かう道路２１，２２沿いに設置されている。
【００１１】
ここで、図１を用いて照明制御システム１における各照明装置１００（街路灯）の発光制御について説明する。防災センタ１０は、地震や津波等の災害発生時に、各照明装置１００に対して発光制御に関する命令列（以下、データともいう。）を送信する。防災センタ１０は、各照明装置１００に対する命令列の送信には、例えば、防災無線を用いることができる。
【００１２】
図１の例では、道路２１沿いに設置された照明装置１００ａから照明装置１００ｅは、それぞれ街路灯ＩＤ（Identifier）として、「００１」〜「００５」が付与されている。防災センタ１０は、各照明装置１００に対する発光制御に関する命令列を送信する。当該命令列には、例えば、街路灯ＩＤ「００１」〜「００５」の照明装置１００ａから照明装置１００ｅに対する命令が順番に格納されている。
【００１３】
命令列を受信した各照明装置１００は、受信した命令列が自身宛であるか否かを判定する。街路灯ＩＤ「００１」である照明装置１００ａは、命令列の先頭に街路灯ＩＤ「００１」宛の命令が格納されているので、受信した命令列が自身宛であると判定する。なお、照明装置１００ｂから照明装置１００ｅは、命令列の先頭の街路灯ＩＤが自身宛ではないので待機状態である。照明装置１００ａは、受信した命令列のうち、自身宛の命令に基づいて、照明装置１００ａ自身の照明部の発光制御を行う。また、照明装置１００ａは、受信した命令列が自身宛であるので、受信した命令列に照明装置１００ｂから照明装置１００ｅに対する命令列の送信命令があるか否かを判定する。照明装置１００ａは、受信した命令列に照明装置１００ｂから照明装置１００ｅに対する命令列の送信命令がある場合、命令列のうち、照明装置１００ｂから照明装置１００ｅに対する命令列を抽出する。照明装置１００ａは、抽出した命令列を、例えば特定小電力無線を用いて照明装置１００ｂに送信する。
【００１４】
以下、照明装置１００ｂから照明装置１００ｅについても同様に、自身宛の命令に基づく照明部の発光制御と、次の照明装置１００への命令列の送信を行う。照明装置１００ａから照明装置１００ｅに対する発光制御は、例えば、照明装置１００ａから照明装置１００ｅの順に所定の時間間隔で順番に発光（点灯）することで、道路２１にいる人（避難者）に対して避難場所２０に向うように誘導する制御である。また、防災センタ１０は、照明装置１００ｆから照明装置１００ｊに対しても照明装置１００ａから照明装置１００ｅと同様に、道路２２にいる人（避難者）に対して避難場所２０に向うように誘導する制御を行う命令列を送信する。つまり、照明装置１００ｆから照明装置１００ｊに対する発光制御は、例えば、照明装置１００ｆから照明装置１００ｊの順に所定の時間間隔で順番に発光（点灯）する制御である。
【００１５】
すなわち、照明装置１００は、防災センタ１０から、各照明装置１００に対する命令が格納された命令列を受信して、受信した命令列が自身宛であるか否かを判定する。照明装置１００は、受信した命令列が自身宛であると判定した場合に、受信した命令列のうち、自身宛の命令に基づいて、照明装置１００自身の照明部の発光制御を行う。また、照明装置１００は、受信した命令列が自身宛であると判定し、かつ、受信した命令列に他の照明装置１００に対する命令列の送信命令がある場合には、命令列を他の照明装置１００に送信する。これにより、各照明装置１００は、自身宛の命令を受信した場合に自身の発光制御を行うので、複数の照明装置１００を指定された順序で点灯できる。
【００１６】
次に、照明装置１００のハードウェア構成について説明する。図２は、実施例の照明装置のハードウェア構成の一例を示す図である。図２に示すように、照明装置１００は、アンテナ１０１と、照明部１０２と、無線制御部１１０と、照明制御部１１１と、タイマ部１１２と、電源部１１３と、バッテリ部１１４と、記憶部１２０と、制御部１３０とを有する。なお、無線制御部１１０〜制御部１３０は、バス１４０を介して相互に接続される。
【００１７】
照明部１０２は、街路灯としての照明を行う照明器具である。照明部１０２は、例えば、ＬＥＤ（Light  Emitting  Diode）を用いた照明器具であり、照明制御部１１１の制御に応じて、輝度、点灯色（発光色）、点灯時間（発光時間）等を変化させることができる。
【００１８】
無線制御部１１０は、例えば、防災無線および特定小電力無線等の通信モジュール等によって実現される。無線制御部１１０には、アンテナ１０１が接続される。無線制御部１１０は、防災センタ１０および他の照明装置１００との間で情報の通信を司る通信インタフェースである。無線制御部１１０は、例えば、防災センタ１０との通信には防災無線を用い、照明装置１００間での通信には特定小電力無線を用いることができる。無線制御部１１０は、防災センタ１０から命令列を受信する。無線制御部１１０は、受信した命令列を、バス１４０を介して制御部１３０に出力する。また、無線制御部１１０は、他の照明装置１００から命令列を受信した場合にも、受信した命令列を、バス１４０を介して制御部１３０に出力する。また、無線制御部１１０は、制御部１３０からバス１４０を介して入力された命令列を、他の照明装置１００に送信する。
【００１９】
照明制御部１１１は、制御部１３０からバス１４０を介して入力された制御信号に応じて、照明部１０２を制御する。すなわち、照明制御部１１１は、制御部１３０から点灯指示が入力されると、点灯指示に応じて照明部１０２を点灯する。なお、点灯指示には、点灯色を含むものとし、点灯色が滅灯である場合には、照明部１０２を滅灯（消灯）する。
【００２０】
タイマ部１１２は、照明部１０２の点灯時間を計測する。タイマ部１１２は、制御部１３０から点灯時間が入力されると、入力された点灯時間をセットして計測を開始する。タイマ部１１２は、セットされた点灯時間が経過すると、制御部１３０に対してイベントの発生を通知する。
【００２１】
電源部１１３は、照明装置１００の各部に電力を供給する。電源部１１３は、例えば、電灯線等の外部電源に接続され、入力された１００Ｖ〜２４０Ｖの交流を１２Ｖや５Ｖ等の直流に変換して照明装置１００の各部に電力を供給する。また、電源部１１３は、照明部１０２に対して、照明部１０２の規格に応じて、例えば１００Ｖ〜２４０Ｖの交流を供給するようにしてもよい。
【００２２】
バッテリ部１１４は、例えば、電灯線からの電力の供給が絶たれた場合に、照明装置１００の各部に電力を供給する。バッテリ部１１４は、例えば、リチウムイオン二次電池や鉛蓄電池を用いることができる。また、バッテリ部１１４は、通常時には電源部１１３から供給される電力によって充電される。
【００２３】
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。
【００２４】
制御部１３０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラムがＲＡＭ（Random  Access  Memory）を作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されるようにしてもよい。
【００２５】
次に、図３を用いて照明装置１００の機能構成について説明する。図３は、実施例の照明装置の機能構成の一例を示すブロック図である。図３に示すように、照明装置１００は、無線制御部１１０と、照明制御部１１１と、記憶部１２０と、制御部１３０とを有する。なお、無線制御部１１０および照明制御部１１１は、図２において説明したので、図３における説明は省略する。また、以下の説明では、受信した命令列を受信データ、送信する命令列を送信データと称する場合がある。
【００２６】
記憶部１２０は、データ記憶部１２１を有する。また、記憶部１２０は、制御部１３０での処理に用いる情報を記憶する。データ記憶部１２１は、無線制御部１１０を介して、防災センタ１０または他の照明装置１００から受信した命令列（受信データ）を記憶する。データ記憶部１２１に記憶する命令列は、例えば、ある照明装置１００に対する命令として、「街路灯ＩＤ」、「処理Ｎｏ．」、「処理内容」、「点灯色」、「点灯時間」、「繰返し処理Ｎｏ．」といった項目を有する。これらの命令は、例えば、「処理Ｎｏ．」から次の「処理Ｎｏ．」の前の項目までの間を１つの処理に関する命令群として扱う。また、例えば、「街路灯ＩＤ」および「繰返し処理Ｎｏ．」は、それぞれ単独の命令として扱う。なお、以下の説明では、各項目を単に命令と称する場合がある。また、命令列は、複数の照明装置１００に対する命令を指定順に格納したものである。すなわち、命令列は、各照明装置１００における送受信データである。
【００２７】
「街路灯ＩＤ」は、照明装置１００を識別する識別子である。「処理Ｎｏ．」は、街路灯ＩＤで示される照明装置１００における処理の順番を示す情報である。「処理内容」は、処理Ｎｏ．に対応する処理の内容を示す情報である。「点灯色」は、当該照明装置１００の照明部１０２の点灯色を示す情報である。「点灯色」は、例えば、赤色、緑色、青色、白色、滅灯等が挙げられる。「点灯時間」は、処理Ｎｏ．に対応する処理内容が点灯である場合の点灯時間を示す情報である。「繰返し処理Ｎｏ．」は、繰返し処理が行われる際に戻り先の処理Ｎｏ．を示す情報である。
【００２８】
ここで、図４から図６を用いて各照明装置１００における送受信データおよび点灯パターンについて説明する。図４は、各照明装置における送受信データの一例を示す図である。図４に示すように、データ３１は、各照明装置１００に対する命令が格納された命令列の一例であって、防災センタ１０から送信される送信データであり、照明装置１００ａで受信される受信データである。データ３１には、先頭に「街路灯ＩＤ：００１」である照明装置１００ａ宛のデータ３１ａが格納されている。データ３１ａは、「街路灯ＩＤ：００１」から「街路灯ＩＤ：００２」の前までの各命令である。つまり、各照明装置１００宛のデータは、街路灯ＩＤで区切ることができる。また、データ３１には、照明装置１００ａ宛のデータ３１ａの後に、「街路灯ＩＤ：００２」〜「街路灯ＩＤ：００５」である照明装置１００ｂから照明装置１００ｅ宛のデータが順番に格納されている。
【００２９】
照明装置１００ａ宛のデータ３１ａには、先頭から順に、「街路灯ＩＤ：００１」、「処理Ｎｏ．：０１」、「処理内容：データ送信」の各命令が格納されている。また、データ３１ａには、続いて、「処理Ｎｏ．：０２」、「処理内容：点灯」、「点灯色：滅灯」、「点灯時間（ｍｓ）：５００」の各命令が格納されている。また、データ３１ａには、続いて、「処理Ｎｏ．：０３」、「処理内容：点灯」、「点灯色：赤」、「点灯時間（ｍｓ）：２５００」の各命令が格納されている。また、データ３１ａには、続いて、「繰返し処理Ｎｏ．：０１」の命令が格納されている。
【００３０】
ここで、「処理Ｎｏ．：０１」および「処理内容：データ送信」の各命令は、「処理Ｎｏ．：０１」の命令群を構成する。また、「処理Ｎｏ．：０２」、「処理内容：点灯」、「点灯色：滅灯」および「点灯時間（ｍｓ）：５００」の各命令は、「処理Ｎｏ．：０２」の命令群を構成する。また、「処理Ｎｏ．：０３」、「処理内容：点灯」、「点灯色：赤」および「点灯時間（ｍｓ）：２５００」の各命令は、「処理Ｎｏ．：０３」の命令群を構成する。なお、「街路灯ＩＤ：００１」および「繰返し処理Ｎｏ．：０１」は、それぞれ単独の命令となっている。
【００３１】
照明装置１００ａは、データ３１を受信すると、データ３１ａを自身宛であると判定し、データ３１ａの各命令に従って処理を実行する。また、照明装置１００ａは、データ３１から自身宛のデータ３１ａを削除してデータ３２を抽出し、抽出したデータ３２を照明装置１００ｂに送信する。照明装置１００ａは、データ３１ａの最後に「繰返し処理Ｎｏ．：０１」があるので、「処理Ｎｏ．：０３」の命令群の処理を実行した後に、「処理Ｎｏ．：０１」の命令群の処理に戻る。つまり、照明装置１００ａは、「処理Ｎｏ．：０１」から「処理Ｎｏ．：０３」の命令群の処理を繰返し実行する。すなわち、照明装置１００ａは、一度データ３１を受信すると、自身の照明部１０２の発光制御と、データ３２の照明装置１００ｂへの送信とを繰返し実行する。
【００３２】
照明装置１００ｂは、データ３２を受信すると、データ３２の先頭に「街路灯ＩＤ：００２」があるので、「街路灯ＩＤ：００２」から「街路灯ＩＤ：００３」の前までの各命令であるデータ３２ａを自身宛のデータであると判定する。なお、データ３２ａは、データ３１ａと比較して、「繰返し処理Ｎｏ．」の命令がない。また、データ３２ａの他の命令は、データ３１ａと同様であるが、「点灯時間（ｍｓ）」の値が異なっている。照明装置１００ｂは、データ３２ａの各命令に従って処理を実行する。また、照明装置１００ｂは、データ３２から自身宛のデータ３２ａを削除してデータ３３を抽出し、抽出したデータ３３を照明装置１００ｃに送信する。
【００３３】
照明装置１００ｃは、データ３３を受信すると、データ３３の先頭に「街路灯ＩＤ：００３」があるので、「街路灯ＩＤ：００３」から「街路灯ＩＤ：００４」の前までの各命令であるデータ３３ａを自身宛のデータであると判定する。なお、データ３３ａは、データ３２ａと同様であるが、「点灯時間（ｍｓ）」の値が異なっている。照明装置１００ｃは、データ３３ａの各命令に従って処理を実行する。また、照明装置１００ｃは、データ３３から自身宛のデータ３３ａを削除してデータ３４を抽出し、抽出したデータ３４を照明装置１００ｄに送信する。
【００３４】
照明装置１００ｄは、データ３４を受信すると、データ３４の先頭に「街路灯ＩＤ：００４」があるので、「街路灯ＩＤ：００４」から「街路灯ＩＤ：００５」の前までの各命令であるデータ３４ａを自身宛のデータであると判定する。なお、データ３４ａは、データ３３ａと同様であるが、「点灯時間（ｍｓ）」の値が異なっている。照明装置１００ｄは、データ３４ａの各命令に従って処理を実行する。また、照明装置１００ｄは、データ３４から自身宛のデータ３４ａを削除してデータ３５を抽出し、抽出したデータ３５を照明装置１００ｅに送信する。
【００３５】
照明装置１００ｅは、データ３５を受信すると、データ３５の先頭に「街路灯ＩＤ：００５」があり、データ３５に他の街路灯ＩＤが含まれないので、「街路灯ＩＤ：００５」からデータ３５の末尾までの各命令であるデータ３５ａを自身宛のデータであると判定する。なお、データ３５ａは、データ３４ａと同様であるが、「点灯時間（ｍｓ）」の値が異なっている。照明装置１００ｅは、データ３５ａの各命令に従って処理を実行する。なお、照明装置１００ｅは、自身宛のデータ３５ａの次に他の照明装置１００に対するデータが含まれていないので、他の照明装置１００に対するデータの送信は行わない。
【００３６】
図５は、各照明装置の点灯パターンの一例を示す図である。図５に示す各照明装置１００の点灯パターン４０は、図４に示す防災センタ１０から送信されたデータ３１が、照明装置１００ａから照明装置１００ｅまで順に中継された場合における、各照明装置１００の照明部１０２の状態を時間に応じて表したものである。
【００３７】
点灯パターン４０に示すように、照明装置１００ａがデータ３１の「処理Ｎｏ．：０２」の処理を開始した時間を０［ｍｓ］とすると、０〜５００［ｍｓ］では、照明装置１００ａから照明装置１００ｅの各照明部１０２は、全て滅灯している状態である。５００〜１０００［ｍｓ］では、照明装置１００ａの照明部１０２は点灯、照明装置１００ｂから照明装置１００ｅの各照明部１０２は滅灯している状態である。１０００〜１５００［ｍｓ］では、照明装置１００ａおよび照明装置１００ｂの各照明部１０２は点灯、照明装置１００ｃから照明装置１００ｅの各照明部１０２は滅灯している状態である。
【００３８】
１５００〜２０００［ｍｓ］では、照明装置１００ａから照明装置１００ｃの各照明部１０２は点灯、照明装置１００ｄおよび照明装置１００ｅの各照明部１０２は滅灯している状態である。２０００〜２５００［ｍｓ］では、照明装置１００ａから照明装置１００ｄの各照明部１０２は点灯、照明装置１００ｅの照明部１０２は滅灯している状態である。２５００〜３０００［ｍｓ］では、照明装置１００ａから照明装置１００ｅの各照明部１０２は、全て点灯している状態である。照明装置１００ａから照明装置１００ｅは、３０００［ｍｓ］周期で各照明部１０２が赤色の灯火で上述の点灯パターンを繰り返すことで、照明装置１００ａから照明装置１００ｅの避難方向に人（避難者）を誘導することができる。
【００３９】
ここで、図６を用いて、本実施例のように点灯パターンの繰返しごとに照明装置１００ａが発光制御に関するデータを送信するのではなく、各照明装置２００が自身のクロックジェネレータを用いて点灯パターンを繰返した場合のクロック偏差について説明する。図６は、クロック偏差の影響の一例を示す図である。図６の照明装置２００ａは、図５の照明装置１００ａと同じ点灯パターンで動作し、照明装置２００ｂは、照明装置１００ｂと同じ点灯パターンで動作するものとする。
【００４０】
照明装置２００ａは、クロック偏差が＋１００ｐｐｍであった場合、５時間後、つまり１８０００秒後には、クロック偏差が０である場合と比べ、１．８秒動作が早くなる。また、照明装置２００ｂは、クロック偏差が−１００ｐｐｍであった場合、５時間後、つまり１８０００秒後には、クロック偏差が０である場合と比べ、１．８秒動作が遅くなる。従って、本来の点灯パターンであれば、照明装置２００ａと照明装置２００ｂとは、同時に滅灯しなければならないが、図６の例では、照明装置２００ａと照明装置２００ｂとの滅灯のタイミングが３．６秒ずれてしまう。このため、各照明装置２００を用いた場合では、照明装置２００間の点灯パターンが崩れてしまい、人（避難者）を誘導するように点灯することが困難となる。これに対し、本実施例の各照明装置１００を用いた場合には、先頭の照明装置１００が点灯パターンの開始を毎回制御するため、長時間に渡って動作させても図６に示すようなクロック偏差に起因する点灯パターンのずれが発生しない。
【００４１】
図７は、各照明装置における送受信データの他の一例を示す図である。図７に示すデータ５１は、図４および図５に示す赤色の灯火での点灯パターンから白色での連続点灯に切り替える際に防災センタ１０から送信されるデータである。図７に示すように、データ５１は、各照明装置１００に対する命令が格納された命令列の一例であって、防災センタ１０から送信される送信データであり、照明装置１００ａで受信される受信データである。データ５１には、データ３１と同様に、先頭に「街路灯ＩＤ：００１」である照明装置１００ａ宛のデータ５１ａが格納されている。データ５１ａは、「街路灯ＩＤ：００１」から「街路灯ＩＤ：００２」の前までの各命令である。また、データ５１には、データ３１と同様に、照明装置１００ａ宛のデータ５１ａの後に、「街路灯ＩＤ：００２」〜「街路灯ＩＤ：００５」である照明装置１００ｂから照明装置１００ｅ宛のデータが順番に格納されている。
【００４２】
照明装置１００ａ宛のデータ５１ａには、先頭から順に、「街路灯ＩＤ：００１」、「処理Ｎｏ．：０１」、「処理内容：データ送信」の各命令が格納されている。また、データ５１ａには、続いて、「処理Ｎｏ．：０２」、「処理内容：点灯」、「点灯色：白」、「点灯時間（ｍｓ）：制限なし」の各命令が格納されている。また、データ５１ａには、データ３１ａと異なり、「繰返し処理Ｎｏ．」の命令が格納されていない。
【００４３】
ここで、「処理Ｎｏ．：０１」および「処理内容：データ送信」の各命令は、「処理Ｎｏ．：０１」の命令群を構成する。また、「処理Ｎｏ．：０２」、「処理内容：点灯」、「点灯色：白」および「点灯時間（ｍｓ）：制限なし」の各命令は、「処理Ｎｏ．：０２」の命令群を構成する。すなわち、データ５１ａは、データ３１ａと比較して、命令群が１つ少なく、「繰返し処理Ｎｏ．」の命令がない。なお、「街路灯ＩＤ：００１」は、単独の命令となっている。
【００４４】
照明装置１００ａは、データ５１を受信すると、データ５１ａを自身宛であると判定し、データ５１ａの各命令に従って処理を実行する。すなわち、照明装置１００ａは、自身の照明部１０２を白色に点灯し続ける。また、照明装置１００ａは、データ５１から自身宛のデータ５１ａを削除してデータ５２を抽出し、抽出したデータ５２を照明装置１００ｂに送信する。
【００４５】
照明装置１００ｂは、データ５２を受信すると、データ５２の先頭に「街路灯ＩＤ：００２」があるので、「街路灯ＩＤ：００２」から「街路灯ＩＤ：００３」の前までの各命令であるデータ５２ａを自身宛のデータであると判定する。なお、データ５２ａは、データ５１ａと同様である。照明装置１００ｂは、データ５２ａの各命令に従って処理を実行する。すなわち、照明装置１００ｂは、自身の照明部１０２を白色に点灯し続ける。また、照明装置１００ｂは、データ５２から自身宛のデータ５２ａを削除してデータ５３を抽出し、抽出したデータ５３を照明装置１００ｃに送信する。
【００４６】
照明装置１００ｃは、データ５３を受信すると、データ５３の先頭に「街路灯ＩＤ：００３」があるので、「街路灯ＩＤ：００３」から「街路灯ＩＤ：００４」の前までの各命令であるデータ５３ａを自身宛のデータであると判定する。なお、データ５３ａは、データ５２ａと同様である。照明装置１００ｃは、データ５３ａの各命令に従って処理を実行する。すなわち、照明装置１００ｃは、自身の照明部１０２を白色に点灯し続ける。また、照明装置１００ｃは、データ５３から自身宛のデータ５３ａを削除してデータ５４を抽出し、抽出したデータ５４を照明装置１００ｄに送信する。
【００４７】
照明装置１００ｄは、データ５４を受信すると、データ５４の先頭に「街路灯ＩＤ：００４」があるので、「街路灯ＩＤ：００４」から「街路灯ＩＤ：００５」の前までの各命令であるデータ５４ａを自身宛のデータであると判定する。なお、データ５４ａは、データ５３ａと同様である。照明装置１００ｄは、データ５４ａの各命令に従って処理を実行する。すなわち、照明装置１００ｄは、自身の照明部１０２を白色に点灯し続ける。また、照明装置１００ｄは、データ５４から自身宛のデータ５４ａを削除してデータ５５を抽出し、抽出したデータ５５を照明装置１００ｅに送信する。
【００４８】
照明装置１００ｅは、データ５５を受信すると、データ５５の先頭に「街路灯ＩＤ：００５」があり、データ５５に他の街路灯ＩＤが含まれないので、「街路灯ＩＤ：００５」からデータ５５の末尾までの各命令であるデータ５５ａを自身宛のデータであると判定する。なお、データ５５ａは、データ５４ａと同様である。照明装置１００ｅは、データ５５ａの各命令に従って処理を実行する。すなわち、照明装置１００ｅは、自身の照明部１０２を白色に点灯し続ける。なお、照明装置１００ｅは、自身宛のデータ５５ａの次に他の照明装置１００に対するデータが含まれていないので、他の照明装置１００に対するデータの送信は行わない。また、データ５１は、点灯時間が制限なしであり、照明装置１００ａ宛のデータ５１ａに繰返しＮｏ．の命令を含まないので、防災センタ１０から一度データ５１を受信するだけで、照明装置１００ａから照明装置１００ｅまでの各照明部１０２は点灯し続ける。このように、図６のデータ５１の例では、照明装置１００ａから照明装置１００ｅまでの各照明部１０２を白色に点灯し続けることで、人（避難者）の誘導を行わないようにすることができる。なお、照明装置１００ａから照明装置１００ｅまでの各照明部１０２を滅灯する際には、データ５１の点灯色を白から滅灯に変更したデータを用いることで、照明装置１００ａから照明装置１００ｅまでの各照明部１０２を滅灯できる。
【００４９】
言い換えると、各照明装置１００に対する命令が格納された命令列は、各照明装置１００に対する命令を指定順に格納する。また、各照明装置１００に対する命令が格納された命令列は、避難場所２０から遠い照明装置１００から、避難場所２０に近い照明装置１００に向かって、人を誘導するように照明部１０２の発光制御を行う命令列である。また、各照明装置１００に対する命令が格納された命令列は、避難場所２０が定員に達した場合に、避難場所２０への誘導を行わないように照明部１０２の発光制御を行う命令列である。また、各照明装置１００に対する命令が格納された命令列は、各照明装置１００の発光色、発光時間および発光順の情報を含む命令列である。
【００５０】
図３の説明に戻って、制御部１３０は、判定部１３１と、発光制御部１３２と、送信制御部１３３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００５１】
判定部１３１は、無線制御部１１０を介して、防災センタ１０または他の照明装置１００から命令列を受信する。判定部１３１は、受信した命令列である受信データの先頭が自身宛であるか否かを判定する。つまり、判定部１３１は、受信データの先頭が自身の街路灯ＩＤであるか否かを判定する。判定部１３１は、受信データの先頭が自身宛でないと判定した場合には、引き続き、防災センタ１０または他の照明装置１００から送信される命令列の受信を待機する。判定部１３１は、受信データの先頭が自身宛であると判定した場合には、受信データをデータ記憶部１２１に記憶するとともに、送信制御指示を送信制御部１３３に出力する。
【００５２】
すなわち、判定部１３１は、各照明装置１００に対する命令が格納された命令列を受信して、受信した命令列が自身宛であるか否かを判定する。また、判定部１３１は、受信した命令列の先頭の命令が自身宛である場合に、受信した命令列が自身宛であると判定する。また、判定部１３１は、受信した命令列をデータ記憶部１２１に記憶する。また、判定部１３１は、各照明装置１００に対する命令が格納された命令列を、各照明装置１００を管理する防災センタ１０から、照明部１０２の発光制御のパターンを変更する際に一度受信する。
【００５３】
発光制御部１３２は、送信制御部１３３から発光制御指示が入力されると、データ記憶部１２１を参照し、自身宛の受信データに処理内容が点灯である命令があるか否かを判定する。発光制御部１３２は、処理内容が点灯である命令があると判定した場合には、処理内容が点灯である命令が属する命令群のうち、処理Ｎｏ．が最も若い命令群の処理Ｎｏ．を変数Ｍに格納する。
【００５４】
発光制御部１３２は、自身宛の受信データに含まれる命令群のうち、処理Ｎｏ．Ｍである命令群に処理内容が点灯である命令があるか否かを判定する。発光制御部１３２は、処理Ｎｏ．Ｍである命令群に処理内容が点灯である命令があると判定した場合には、処理Ｎｏ．Ｍの命令群に従って点灯指示を照明制御部１１１に出力し、照明部１０２を指定された色で点灯または滅灯する。発光制御部１３２は、処理Ｎｏ．Ｍの命令群の点灯時間が制限なしであるか否かを判定する。発光制御部１３２は、処理Ｎｏ．Ｍの命令群の点灯時間が制限なしであると判定した場合には、次の命令列の受信待機状態に遷移する。
【００５５】
発光制御部１３２は、処理Ｎｏ．Ｍの命令群の点灯時間が制限なしでないと判定した場合には、点灯時間をタイマ部１１２にセットする。発光制御部１３２は、タイマ部１１２からのイベントの発生が通知されたか否かに基づいて、点灯時間を経過したか否かを判定する。発光制御部１３２は、点灯時間を経過していないと判定した場合には、引き続き、タイマ部１１２からのイベントの発生の通知を待機する。発光制御部１３２は、点灯時間を経過したと判定した場合には、変数Ｍをインクリメントして、処理Ｎｏ．Ｍである命令群に処理内容が点灯である命令があるか否かの判定に戻る。
【００５６】
一方、発光制御部１３２は、自身宛の受信データに処理内容が点灯である命令がないと判定した場合、または、処理Ｎｏ．Ｍである命令群に処理内容が点灯である命令がないと判定した場合は、自身宛の受信データに繰返し処理Ｎｏ．の命令があるか否かを判定する。発光制御部１３２は、繰返し処理Ｎｏ．の命令があると判定した場合には、繰返し処理Ｎｏ．で指定された処理Ｎｏ．の命令群が自身宛の受信データにあるか否かを判定する。
【００５７】
発光制御部１３２は、自身宛の受信データに繰返し処理Ｎｏ．の命令がないと判定した場合、または、繰返し処理Ｎｏ．で指定された処理Ｎｏ．の命令群が自身宛の受信データにないと判定した場合には、次の命令列の受信待機状態に遷移する。
【００５８】
発光制御部１３２は、繰返し処理Ｎｏ．で指定された処理Ｎｏ．の命令群が自身宛の受信データにあると判定した場合には、繰返し処理Ｎｏ．が「０１」であるか否かを判定する。発光制御部１３２は、繰返し処理Ｎｏ．が「０１」でない場合には、繰返し処理Ｎｏ．で指定された処理Ｎｏ．を変数Ｍに格納し、処理Ｎｏ．Ｍである命令群に処理内容が点灯である命令があるか否かの判定に戻る。発光制御部１３２は、繰返し処理Ｎｏ．が「０１」である場合には、処理Ｎｏ．が「０１」である命令群の処理に戻る。
【００５９】
言い換えると、発光制御部１３２は、受信した命令列が自身宛であると判定された場合に、受信した命令列のうち、自身宛の命令に基づいて、照明部１０２の発光制御を行う。
【００６０】
送信制御部１３３は、判定部１３１から送信制御指示が入力されると、データ記憶部１２１を参照し、自身宛の受信データに処理内容がデータ送信である命令があるか否かを判定する。すなわち、送信制御部１３３は、自身宛の受信データに他の照明装置１００に対する命令列の送信命令があるか否かを判定する。送信制御部１３３は、自身宛の受信データに処理内容がデータ送信である命令があると判定した場合には、受信データに次の送信先である街路灯ＩＤがあるか否かを判定する。送信制御部１３３は、次の送信先である街路灯ＩＤがある場合には、受信データのうち、先頭の自身宛の命令を削除して、次の送信先である街路灯ＩＤ以降の命令を有する命令列を抽出して送信データを生成する。送信制御部１３３は、無線制御部１１０を介して、生成した送信データを他の照明装置１００に送信する。
【００６１】
送信制御部１３３は、送信データを他の照明装置１００に送信した場合、処理内容がデータ送信である命令がない場合、および、次の送信先である街路灯ＩＤがない場合のうち、いずれかである場合には、発光制御指示を発光制御部１３２に出力する。
【００６２】
言い換えると、送信制御部１３３は、受信した命令列が自身宛であると判定され、かつ、受信した命令列に他の照明装置１００に対する命令列の送信命令がある場合には、命令列を他の照明装置１００に送信する。また、送信制御部１３３は、命令列の先頭にある自身宛の命令を削除した命令列を抽出し、抽出した命令列を他の照明装置１００に送信する。また、送信制御部１３３は、自身宛の命令に、送信命令を繰り返し実行する命令が含まれる場合には、データ記憶部１２１に記憶された命令列から、他の照明装置１００に対する命令列を抽出し、抽出した命令列を他の照明装置１００に送信する。
【００６３】
次に、実施例の照明装置１００の動作について説明する。図８および図９は、実施例の照明制御処理の一例を示すフローチャートである。
【００６４】
判定部１３１は、防災センタ１０または他の照明装置１００から命令列を受信する。判定部１３１は、受信した命令列である受信データの先頭が自身宛であるか否かを判定する（ステップＳ１）。判定部１３１は、受信データの先頭が自身宛でないと判定した場合には（ステップＳ１：否定）、ステップＳ１の判定に戻る。判定部１３１は、受信データの先頭が自身宛であると判定した場合には（ステップＳ１：肯定）、受信データをデータ記憶部１２１に記憶するとともに、送信制御指示を送信制御部１３３に出力する。
【００６５】
送信制御部１３３は、判定部１３１から送信制御指示が入力されると、データ記憶部１２１を参照し、自身宛の受信データに処理内容がデータ送信である命令があるか否かを判定する（ステップＳ２）。送信制御部１３３は、自身宛の受信データに処理内容がデータ送信である命令がないと判定した場合には（ステップＳ２：否定）、発光制御指示を発光制御部１３２に出力する。送信制御部１３３は、自身宛の受信データに処理内容がデータ送信である命令があると判定した場合には（ステップＳ２：肯定）、受信データに次の送信先である街路灯ＩＤがあるか否かを判定する（ステップＳ３）。
【００６６】
送信制御部１３３は、次の送信先である街路灯ＩＤがないと判定した場合（ステップＳ３：否定）には、発光制御指示を発光制御部１３２に出力する。送信制御部１３３は、次の送信先である街路灯ＩＤがある場合には（ステップＳ３：肯定）、受信データのうち、先頭の自身宛の命令を削除して、次の送信先である街路灯ＩＤ以降の命令列を有する送信データを他の照明装置１００に送信する（ステップＳ４）。なお、送信制御部１３３は、ステップＳ４において、ステップＳ１５から遷移した場合には、データ記憶部１２１から受信データを読み込む。また、送信制御部１３３は、ステップＳ４において、ステップＳ１５から遷移した場合には、前回送信した送信データを記憶部１２０に記憶しておき、当該送信データを読み込んで他の照明装置１００に送信するようにしてもよい。送信制御部１３３は、送信データを他の照明装置１００に送信すると、発光制御指示を発光制御部１３２に出力する。
【００６７】
発光制御部１３２は、送信制御部１３３から発光制御指示が入力されると、データ記憶部１２１を参照し、自身宛の受信データに処理内容が点灯である命令があるか否かを判定する（ステップＳ５）。発光制御部１３２は、自身宛の受信データに処理内容が点灯である命令がないと判定した場合には（ステップＳ５：否定）、ステップＳ１３に進む。
【００６８】
発光制御部１３２は、処理内容が点灯である命令があると判定した場合には（ステップＳ５：肯定）、処理内容が点灯である命令が属する命令群のうち、処理Ｎｏ．が最も若い命令群の処理Ｎｏ．を変数Ｍに格納する（ステップＳ６）。発光制御部１３２は、自身宛の受信データに含まれる命令群のうち、処理Ｎｏ．Ｍである命令群に処理内容が点灯である命令があるか否かを判定する（ステップＳ７）。発光制御部１３２は、処理Ｎｏ．Ｍである命令群に処理内容が点灯である命令がないと判定した場合には（ステップＳ７：否定）、ステップＳ１３に進む。
【００６９】
発光制御部１３２は、処理Ｎｏ．Ｍである命令群に処理内容が点灯である命令があると判定した場合には（ステップＳ７：肯定）、処理Ｎｏ．Ｍの命令群に従って点灯指示を出力し、照明部１０２を指定された色で点灯または滅灯する（ステップＳ８）。発光制御部１３２は、処理Ｎｏ．Ｍの命令群の点灯時間が制限なしであるか否かを判定する（ステップＳ９）。発光制御部１３２は、処理Ｎｏ．Ｍの命令群の点灯時間が制限なしであると判定した場合には（ステップＳ９：肯定）、ステップＳ１に戻る。
【００７０】
発光制御部１３２は、処理Ｎｏ．Ｍの命令群の点灯時間が制限なしでないと判定した場合には（ステップＳ９：否定）、点灯時間をタイマ部１１２にセットする（ステップＳ１０）。発光制御部１３２は、タイマ部１１２からのイベントの発生が通知されたか否かに基づいて、点灯時間を経過したか否かを判定する（ステップＳ１１）。発光制御部１３２は、点灯時間を経過していないと判定した場合には（ステップＳ１１：否定）、ステップＳ１１の判定に戻る。発光制御部１３２は、点灯時間を経過したと判定した場合には（ステップＳ１１：肯定）、変数Ｍをインクリメントして（ステップＳ１２）、ステップＳ７に戻る。
【００７１】
一方、発光制御部１３２は、ステップＳ５：否定、または、ステップＳ７：否定の場合には、自身宛の受信データに繰返し処理Ｎｏ．の命令があるか否かを判定する（ステップＳ１３）。発光制御部１３２は、自身宛の受信データに繰返し処理Ｎｏ．の命令がないと判定した場合には（ステップＳ１３：否定）、ステップＳ１に戻る。
【００７２】
発光制御部１３２は、繰返し処理Ｎｏ．の命令があると判定した場合には（ステップＳ１３：肯定）、繰返し処理Ｎｏ．で指定された処理Ｎｏ．の命令群が自身宛の受信データにあるか否かを判定する（ステップＳ１４）。発光制御部１３２は、繰返し処理Ｎｏ．で指定された処理Ｎｏ．の命令群が自身宛の受信データにないと判定した場合には（ステップＳ１４：否定）、ステップＳ１に戻る。
【００７３】
発光制御部１３２は、繰返し処理Ｎｏ．で指定された処理Ｎｏ．の命令群が自身宛の受信データにあると判定した場合には（ステップＳ１４：肯定）、繰返し処理Ｎｏ．が「０１」であるか否かを判定する（ステップＳ１５）。発光制御部１３２は、繰返し処理Ｎｏ．が「０１」でない場合には（ステップＳ１５：否定）、繰返し処理Ｎｏ．で指定された処理Ｎｏ．を変数Ｍに格納し（ステップＳ１６）、ステップＳ７に戻る。発光制御部１３２は、繰返し処理Ｎｏ．が「０１」である場合には（ステップＳ１５：肯定）、ステップＳ４に戻る。これにより、照明装置１００は、複数の照明を指定された順序で点灯できる。また、各照明装置１００は、照明部１０２の光の色と点灯パターンによって、災害時に避難場所２０の位置を判りやすく示すことができる。
【００７４】
なお、上記実施例では、例えば、照明装置１００ａから照明装置１００ｂに送信データを送信する際に、照明装置１００ａは、受信データから自身宛の受信データを削除した命令列を生成し、生成した命令列を送信データとしたが、これに限定されない。例えば、照明装置１００ａは、自身宛の受信データに除外フラグを付加した命令列を生成して照明装置１００ｂに送信する送信データとしてもよい。この場合、照明装置１００ｂは、受信データのうち、照明装置１００ａ宛の部分には除外フラグが付加されているので、受信データの先頭が自身宛であるか否かの判定から除外する。従って、照明装置１００ｂは、受信データの先頭が自身宛であると判定することができる。
【００７５】
このように、照明装置１００は、各照明装置１００に対する命令が格納された命令列を受信して、受信した命令列が自身宛であるか否かを判定する。また、照明装置１００は、受信した命令列が自身宛であると判定した場合に、受信した命令列のうち、自身宛の命令に基づいて、照明部１０２の発光制御を行う。また、照明装置１００は、受信した命令列が自身宛であると判定し、かつ、受信した命令列に他の照明装置１００に対する命令列の送信命令がある場合には、命令列を他の照明装置１００に送信する。その結果、照明装置１００は、複数の照明を指定された順序で点灯できる。すなわち、複数の照明装置１００は、指定された順序で点灯できる。
【００７６】
また、照明装置１００では、各照明装置１００に対する命令が格納された命令列は、各照明装置１００に対する命令を指定順に格納する。また、照明装置１００は、受信した命令列の先頭の命令が自身宛である場合に、受信した命令列が自身宛であると判定する。また、照明装置１００は、命令列の先頭にある自身宛の命令を削除した命令列を抽出し、抽出した命令列を他の照明装置１００に送信する。その結果、各照明装置１００は、指定順に従って照明部１０２を点灯できる。
【００７７】
また、照明装置１００は、受信した命令列をデータ記憶部１２１に記憶する。また、照明装置１００は、自身宛の命令に、送信命令を繰り返し実行する命令が含まれる場合には、データ記憶部１２１に記憶された命令列から、他の照明装置１００に対する命令列を抽出し、抽出した命令列を他の照明装置１００に送信する。その結果、照明装置１００は、他の照明装置１００とともに指定順に従って照明部１０２を点灯できる。
【００７８】
また、照明装置１００は、各照明装置１００に対する命令が格納された命令列を、各照明装置１００を管理する防災センタ１０から、照明部１０２の発光制御のパターンを変更する際に一度受信する。その結果、各照明装置１００は、一度受信した命令列に基づき自律的に指定順に従って照明部１０２を点灯できる。
【００７９】
また、照明装置１００では、各照明装置１００に対する命令が格納された命令列は、避難場所２０から遠い照明装置１００から、避難場所２０に近い照明装置１００に向かって、人（避難者）を誘導するように照明部１０２の発光制御を行う命令列である。その結果、各照明装置１００は、避難者を避難場所２０に誘導できる。
【００８０】
また、照明装置１００では、各照明装置１００に対する命令が格納された命令列は、避難場所２０が定員に達した場合に、避難場所２０への誘導を行わないように照明部１０２の発光制御を行う命令列である。その結果、各照明装置１００は、定員に達した避難場所２０に避難者が来ることを抑止できる。
【００８１】
また、照明装置１００では、各照明装置１００に対する命令が格納された命令列は、各照明装置１００の発光色、発光時間および発光順の情報を含む命令列である。その結果、照明装置１００は、避難誘導、通常照明等の各種の用途に応じた照明を行うことができる。
【００８２】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、判定部１３１と発光制御部１３２とを統合してもよい。また、図示した各処理は、上記の順番に限定されるものではなく、処理内容を矛盾させない範囲において、同時に実施してもよく、順序を入れ替えて実施してもよい。
【００８３】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。
【００８４】
なお、上記各実施例で説明した照明装置１００は、照明制御プログラムを読み込んで実行することで、図３等で説明した処理と同様の機能を実行することができる。例えば、照明装置１００は、判定部１３１、発光制御部１３２、送信制御部１３３と同様の処理を実行するプロセスを実行することで、上記実施例と同様の処理を実行することができる。
【００８５】
これらのプログラムは、インターネットなどのネットワークを介して配布することができる。また、これらのプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することができる。
【符号の説明】
【００８６】
１  照明制御システム
１０  防災センタ
２０  避難場所
１００  照明装置
１０１  アンテナ
１０２  照明部
１１０  無線制御部
１１１  照明制御部
１１２  タイマ部
１１３  電源部
１１４  バッテリ部
１２０  記憶部
１２１  データ記憶部
１３０  制御部
１３１  判定部
１３２  発光制御部
１３３  送信制御部
１４０  バス
【図１】
2019032976.tif 000003
【図２】
2019032976.tif 000004
【図３】
2019032976.tif 000005
【図４】
2019032976.tif 000006
【図５】
2019032976.tif 000007
【図６】
2019032976.tif 000008
【図７】
2019032976.tif 000009
【図８】
2019032976.tif 000010
【図９】
2019032976.tif 000011