(57)【特許請求の範囲】
【請求項１】
気温を測定可能な温度測定手段と、
前記温度測定手段から測定した気温データを取得する第１温度取得手段と、
赤外光により温度を検知する赤外温度検知手段と、
前記赤外温度検知手段から検知した温度データを取得する第２温度取得手段と、
を含む複数の検知手段と、
前記第１温度取得手段が取得した気温データまたは、前記第２温度取得手段が取得した温度データに、前記検知手段の配置位置に基づく識別情報を付与する識別情報付与手段と、
前記識別情報に基づき、前記第１温度取得手段が取得した複数の気温データ又は前記第２温度取得手段が取得した複数の温度データをグループ化する識別情報管理手段と、
前記第１温度取得手段が取得した気温データと、前記第２温度取得手段が取得した温度データとから、前記赤外温度検知手段が検知した温度データを補正するための温度補正値を、前記識別情報管理手段によりグループ化されたグループ毎に算出する算出手段と、
前記赤外温度検知手段が検知した温度データを、前記算出手段が算出した温度補正値を用いて前記グループ毎に補正する補正手段と、
を含む制御手段と、
前記検知手段と前記制御手段とが情報を送受信できるように通信を仲介する仲介手段と、
を備えることを特徴とする情報処理システム。
【請求項２】
前記制御手段は、前記検知手段から受信した情報に基づき、前記仲介手段を介して制御対象の装置に対して制御コマンドを送信可能であることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
請求項１又は２に記載の情報処理システムであって、
前記グループ化する前記検知手段が配置されたエリアとして、部屋内の窓際のエリアとそれ以外の部分のエリアとが区別して設けられていることを特徴とする情報処理システム。
【請求項４】
請求項１又は２に記載の情報処理システムであって、
前記グループ化する前記検知手段が配置されたエリアとして、発熱体の周辺のエリアとそれ以外の部分のエリアとが区別して設けられていることを特徴とする情報処理システム。
【請求項５】
コンピュータを、請求項１乃至４のいずれか一項に記載の情報処理システムとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
従来から、ＬＥＤ（発光ダイオード）等の照明器具に、温湿度センサ、照度センサ、人感センサ等を併設することが行われている。
また、赤外光にて所定範囲内の表面温度を検知するサーモパイル等の赤外温度センサも知られており、人感センサを、このサーモパイルを利用して構成することができる。
なお、サーモパイルを利用した技術として、例えば特許文献１に記載のものが知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、上記のように照明器具に温湿度センサを併設する場合、照明の点灯中には、温湿度センサを用いて気温を測定しようとしても、照明器具が発する熱のため、正確な測定を行うことができない。これは、併設でなく、照明器具等の熱源の近傍で測定を行おうとする場合でも同様である。
【０００４】
この点につき、サーモパイル等の赤外温度センサであれば、周囲の熱源の影響を受けずに温度を検知することができる。しかし、赤外温度センサは、物体表面の温度を測るセンサであるため、気温の測定に用いることはできない。例えば、特に熱源のない床の表面温度は、周囲の気温をある程度反映していると考えられるが、同じ温度とは限らない。また、赤外温度センサは、温度を数値として見た場合の誤差が大きく、この点でも赤外温度センサが検知した温度を気温の測定値として用いることは難しかった。
この発明は、このような事情に鑑みてなされたものであり、赤外光により温度を検知するセンサを用いて、周囲の気温を精度よく測定できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、この発明の情報処理システムは、気温を測定可能な温度測定手段と、その温度測定手段から測定した気温データを取得する第１温度取得手段と、赤外光により温度を検知する赤外温度検知手段と、その赤外温度検知手段から検知した温度データを取得する第２温度取得手段と、を含む複数の検知手段と、
上記第１温度取得手段が取得した気温データまたは、上記第２温度取得手段が取得した温度データに、上記検知手段の配置位置に基づく識別情報を付与する識別情報付与手段と、上記識別情報に基づき、上記第１温度取得手段が取得した複数の気温データ又は上記第２温度取得手段が取得した複数の温度データをグループ化する識別情報管理手段と、上記第１温度取得手段が取得した気温データと、上記第２温度取得手段が取得した温度データとから、上記赤外温度検知手段が検知した温度データを補正するための温度補正値を、上記識別情報管理手段によりグループ化されたグループ毎に算出する算出手段と、上記赤外温度検知手段が検知した温度データを、上記算出手段が算出した温度補正値を用いて上記グループ毎に補正する補正手段と、を含む制御手段と、
上記検知手段と上記制御手段とが情報を送受信できるように通信を仲介する仲介手段と、を備えることを特徴とする。
【発明の効果】
【０００６】
上記構成によれば、赤外光により温度を検知するセンサを用いて、周囲の気温を精度よく測定できるようにすることができる。
【図面の簡単な説明】
【０００７】
【図１】この発明の第１実施形態である制御サーバを含む、温度分析システムの構成を示す図である。
【図２】図１に示したセンサモジュール、無線ＧＷ及び制御サーバのハードウェア構成を示す図である。
【図３】図１に示したＬＥＤ調光モジュールのハードウェア構成を示す図である。
【図４】図１に示したセンサ機能付きのＬＥＤ調光モジュールのハードウェア構成を示す図である。
【図５】図１に示したセンサモジュールと制御サーバが備える、温度補正値の算出及びその温度補正値を用いた補正に関連する機能の構成を示す図である。
【図６】図５の構成において温度データの補正値を求める場合のデータの流れを示す図である。
【図７】図５の構成において温度データの補正を行い、その補正後のデータを表示する場合のデータの流れを示す図である。
【図８】補正値を算出する場合に制御サーバが実行する処理のフローチャートである。
【図９】センサモジュールが実行する気温測定処理のフローチャートである。
【図１０】第２実施形態における、各装置の図５と対応する機能構成を示す図である。
【図１１】図１０の構成において温度データの補正値を求める場合のデータの流れを示す図である。
【図１２】図１０の構成において温度データの補正を行い、その補正後のデータを表示する場合のデータの流れを示す図である。
【図１３】第２実施形態において補正値を算出する場合に制御サーバが実行する処理のフローチャートである。
【図１４】センサとエリアとの関係を規定するテーブルである。
【図１５】第２実施形態において制御サーバが行う温度データの補正処理のフローチャートである。
【図１６】センサモジュールを配置するエリアの例を示す図である。
【図１７】その別の例を示す図である。
【図１８】そのさらに別の例を示す図である。
【図１９】そのさらに別の例を示す図である。
【図２０】センサモジュールの外部の温度センサを用いる例について説明するための図である。
【発明を実施するための形態】
【０００８】
以下、この発明の実施形態について、図面を参照しつつ説明する。
〔第１実施形態：図１乃至図９〕
図１に、この発明の情報処理システムの第１実施形態である制御サーバを含む、温度分析システムの構成を示す。
図１に示す温度分析システムは、センサモジュール１００と、無線ＧＷ（ゲートウェイ）２００と、制御サーバ３００とを備える。ＬＥＤ調光モジュール４００，５００は、制御サーバ３００による制御対象の一例である。
これらのうちセンサモジュール１００は、赤外光により温度を検知する赤外温度検知手段としてサーモパイルセンサ１０１を備え、天井に固定して用いられる温度センサである。
【０００９】
また、サーモパイルセンサ１０１は下に向けて配置され、所定の検知範囲１０内の面を例えば４×４のメッシュに分割した単位で、表面温度を検知する。この検知は、メッシュのマス１１毎に行う。メッシュの分割を８×８や１６×１６などさらに細かく行えるサーモパイルセンサもあるが、ここでは４×４として説明する。
また、センサモジュール１００は、図２を用いて後述するように、気温を測定可能な温度測定手段として、温湿度センサ１０２を備えている。そして、これらのサーモパイルセンサ１０１と温湿度センサ１０２による温度の測定結果を、無線通信２０により無線ＧＷ２００を介して制御サーバ３００へ送信する機能を備える。無線ＧＷ２００と制御サーバ３００との間の通信は有線通信３０である。
【００１０】
次に、無線ＧＷ２００は、制御サーバ３００とセンサモジュール１００等の他の装置とが無線通信２０を用いて情報を送受信できるように、これらの装置間の通信を仲介する機能を備える。例えば無線ＬＡＮ（ローカルエリアネットワーク）のアクセスポイントとして構成することができる。
制御サーバ３００は、センサモジュール１００から送信された温度の測定結果に基づき、サーモパイルセンサ１０１が検知した表面温度から、その周囲の気温を精度よく算出するための温度補正値を算出する機能を備える。なおこの実施形態では、この温度補正値を用いた表面温度の補正は、制御サーバ３００から補正値の提供を受けたセンサモジュール１００が行う。
【００１１】
また、制御サーバ３００は、サーモパイルセンサ１０１が検知したメッシュ中の各マスの温度から、検知範囲１０内における人の在不在を判定し、その結果に基づき、照明や空調を制御する機能を備える。人の不在時には動作を停止する等である。また、センサモジュール１００が備える温湿度センサ１０２や照度センサ１０３の検出結果に従って照明や空調を制御し、明るすぎ、冷やし過ぎを抑制して省エネルギーを実現することもできる。
ＬＥＤ（発光ダイオード）調光モジュール４００，５００は、制御サーバ３００による上記の制御の対象となる装置の一例であり、ＬＥＤによる照明機能を提供する。また、制御サーバ３００からの制御コマンドを、無線ＧＷ２００を介して無線通信２０により受信し、その制御コマンドに従って照明のオンオフや光量を制御することができる。ＬＥＤ調光モジュール５００は、照明機能に加え、センサモジュール１００と同様な種々の計測機能及び計測結果を制御サーバ３００へ通知する機能を備える装置である。
【００１２】
次に、図２に、図１に示したセンサモジュール１００、無線ＧＷ２００及び制御サーバ３００のハードウェア構成を示す。
センサモジュール１００は、図１に示したサーモパイルセンサ１０１に加え、温湿度センサ１０２、照度センサ１０３、センサドライバ１０４、マイコン１０５、無線モジュール１０６、アンテナＩ／Ｆ（インタフェース）１０７、アンテナ１０８を備える。
これらのうちサーモパイルセンサ１０１については上述した通りである。その測定結果は制御サーバ３００において人の在不在の判定に用いられることから、サーモパイルセンサ１０１は人感センサとして機能すると考えることもできる。
【００１３】
温湿度センサ１０２は、温度（気温）及び湿度を計測する温度測定手段である。
照度センサ１０３は、照度を計測するセンサである。
センサドライバ１０４は、マイコン１０５からの指示に従い各種センサ１０１〜１０３を制御し、その測定結果のデータを取得する機能を備える。
マイコン１０５は、センサモジュール１００の全般的な制御を行う機能を備える。この制御機能は、マイコン１０５が備えるプロセッサに所要のプログラムを実行させることにより実現可能である。
無線モジュール１０６は、無線通信２０を制御する機能を備える。
アンテナＩ／Ｆ１０７及びアンテナ１０８は、無線通信２０のための電波を送受信する機能を備える。
【００１４】
次に無線ＧＷ２００は、マイクロプロセッサ２０１、メモリ２０２、有線ネットワークモジュール２０３、無線モジュール２０４、アンテナＩ／Ｆ２０５、アンテナ２０６を備える。
これらのうちマイクロプロセッサ２０１は、無線ＧＷ２００の全般的な制御を行う機能を備える。この制御機能は、マイクロプロセッサ２０１がメモリ２０２に格納された所要のプログラムを実行させることにより実現可能である。
メモリ２０２は、無線ＧＷ２００が使用するプログラムやデータ等を記憶する記憶手段である。
【００１５】
有線ネットワークモジュール２０３は、他の装置と有線通信３０によりデータを送受信する機能を備える。有線通信３０としては例えばＬＡＮを用いることが考えられる。
その他の各部は、センサモジュール１００における同名の構成要素と同趣旨の機能を備える。
制御サーバ３００は、マイクロプロセッサ３０１、メモリ３０２、ストレージ３０３、有線ネットワークモジュール３０４、ビデオモジュール３０５、機器制御モジュール３０６を備える。
【００１６】
これらのうちマイクロプロセッサ３０１は、制御サーバ３００の全般的な制御を行う機能を備える。この制御機能は、マイクロプロセッサ３０１がメモリ３０２にあるいはストレージ３０３に格納された所要のプログラムを実行させることにより実現可能である。
ストレージ３０３は、不揮発性の大容量記憶手段である。センサモジュール１００等から送信される計測結果のデータはここに保存される。
ビデオモジュール３０５は、センサの計測結果や人の在不在の判定結果などの種々のデータに基づき画像や動画を生成する機能を備える。
機器制御モジュール３０６は、ＬＥＤ調光モジュール４００，５００等の外部機器にコマンドを送信してその動作を制御する機能を備える。
【００１７】
以上のシステムにおいて、サーモパイルセンサ１０１による検知データ及び温湿度センサ１０２による測定データは無線モジュール１０６により無線プロトコルのパケットに変換され無線ＧＷ２００に転送される。そのコントロールをマイコン１０５が行っている。無線ＧＷ２００は無線モジュール２０４で無線プロトコルのパケットを翻訳し上記検知データ及び測定データに戻し一時的にメモリ２０２に蓄積する。無線ＧＷ２００は例えば１秒の周期で通知された複数のサーモパイルセンサ１０１の検知データ及び測定データをパッキングして有線ネットワーク経由でそのデータを制御サーバ３００に転送する。制御サーバ３００は検知データ及び測定データをストレージ３０３に蓄積し、そのデータから、サーモパイルセンサ１０１による検知データを補正するための補正値を算出する。
【００１８】
次に、図３にＬＥＤ調光モジュール４００のハードウェア構成を示す。
図３に示すように、ＬＥＤ調光モジュール４００は、マイコン４０１、ＬＥＤドライバ４０２、ＬＥＤ発光部４０３、無線モジュール４０４、アンテナＩ／Ｆ４０５、アンテナ４０６を備える。
これらのうちマイコン４０１は、ＬＥＤ調光モジュール４００の全般的な制御を行う機能を備える。この制御機能は、マイコン４０１が備えるプロセッサに所要のプログラムを実行させることにより実現可能である。
【００１９】
ＬＥＤドライバ４０２は、マイコン４０１からの指示に従いＬＥＤ発光部４０３を駆動する機能を備える。
ＬＥＤ発光部４０３は、電圧の印加により発光するＬＥＤである。
無線モジュール４０４、アンテナＩ／Ｆ４０５及びアンテナ４０６は、センサモジュール１００が備えるものと同等のものである。
【００２０】
次に、図４にセンサ機能付きのＬＥＤ調光モジュール５００のハードウェア構成を示す。
図４に示すように、ＬＥＤ調光モジュール５００は、ＬＥＤ調光モジュール４００におけるものと同等な、マイコン５０１、ＬＥＤドライバ５０２、ＬＥＤ発光部５０３、無線モジュール５０４、アンテナＩ／Ｆ５０５、アンテナ５０６を備える。また、センサモジュール１００が備えるものと同等な、センサドライバ５０７、サーモパイルセンサ５０８、温湿度センサ５０９、照度センサ５１０を備える。
【００２１】
以上の構成を備える温度分析システムにおいて特徴的な点の一つは、制御サーバ３００が、温湿度センサ１０２が測定した気温と、サーモパイルセンサ１０１が検知した温度とから、サーモパイルセンサ１０１が検知した温度を補正するための温度補正値を算出する点である。この温度補正値は、サーモパイルセンサ１０１が検知した温度から、サーモパイルセンサ１０１の検知範囲１０の周囲の気温を算出するために用いることができるものである。以下、この点について詳細に説明する。
【００２２】
まず図５に、図１に示したセンサモジュール１００と制御サーバ３００が備える、上記の温度補正値の算出及びその温度補正値を用いた補正に関連する機能の構成を示す。図５に示す各部の機能は、各装置が備えるプロセッサが、所要のプログラムを実行して所要のハードウェアを制御することにより実現されるものである。
なお、センサモジュール１００は、１つでもよいが、ここでは複数あるものとし、図５ではこれらをセンサモジュール１００−１，２，・・・Ｎの符号で示している。しかし、個体を特定する必要がない場合には、これまで通りセンサモジュール１００の符号を用いる。また、各センサモジュール１００が備える機能は、図５に示す範囲では全ての個体で同等なものである。
【００２３】
図５の構成において、センサモジュール１００は、赤外温度検知部１２１、気温測定部１２２、温度データ取得部１２３、センサＩＤ付与部１２４、通信部１２５、補正値保持部１２６、温度データ補正部１２７を備える。
これらのうち赤外温度検知部１２１は、サーモパイルセンサ１０１を用いて赤外光により温度を検知する機能を備える。
気温測定部１２２は、温湿度センサ１０２を用いて気温を測定する機能を備える。
温度データ取得部１２３は、赤外温度検知部１２１から検知結果の温度データを取得すると共に、気温測定部１２２から測定結果の気温データを取得する機能を備える。
【００２４】
センサＩＤ付与部１２４は、温度データ取得部１２３が取得した温度データ及び気温データに、センサモジュール１００の個体を識別するための識別情報であるセンサＩＤを付加する機能を備える。
通信部１２５は、無線ＧＷ２００を介して制御サーバ３００との間で、温度データ、気温データ、および後述の補正値を含む種々のデータを送受信する機能を備える。
補正値保持部１２６は、制御サーバ３００から送信されてくる、赤外温度検知部１２１の検知結果である温度データを補正するための補正値を保持する機能を備える。
温度データ補正部１２７は、補正値保持部１２６に保持されている補正値を用いて、赤外温度検知部１２１の検知結果である温度データを補正する機能を備える。また、この補正後の温度データを、通信部１２５を介して制御サーバ３００に送信する機能を備える。
【００２５】
一方、制御サーバ３００は、通信部３２１、温度データ保持部３２２、センサＩＤ管理部３２３、センサエリア管理部３２４、補正値演算部３２５、補正値保持部３２６、温度データ更新部３２７、および温度データ表示部３２８を備える。
これらのうち通信部３２１は、無線ＧＷ２００を介して各センサモジュール１００との間で、温度データ、気温データ、および後述の補正値を含む種々のデータを送受信する機能を備える。
温度データ保持部３２２は、各センサモジュール１００から送信される温度データ及び気温データを保持する機能を備える。センサモジュール１００から送信される温度データには、赤外温度検知部１２１による検知結果である生データの温度データと、温度データ補正部１２７による補正後の温度データとがある。
【００２６】
センサＩＤ管理部３２３は、各センサモジュール１００の配置位置を、センサＩＤと対応付けて管理する機能を備える。この配置位置をどの程度詳しく規定するかは、後の実施形態で説明するエリア分けの程度に応じて異なる。例えば、センサモジュール１００が配置されている部屋を特定したり、部屋の中で窓際か否かを特定したり、部屋の中で具体的な座標まで特定したりすることが考えられる。
センサエリア管理部３２４は、各センサモジュール１００がどのエリアに配置されているのかを管理する機能を備える。このエリア分けについては、後の実施形態で詳しく説明する。
【００２７】
補正値演算部３２５は、温度データ保持部３２２に保持されている気温データ及び温度データから、赤外温度検知部１２１の検知結果である温度データを補正するための補正値を算出する、算出手段の機能を備える。この算出の方式については、後に詳述する。
補正値保持部３２６は、補正値演算部３２５が算出した補正値を保持し、通信部３２１を介してセンサモジュール１００へ送信する機能を備える。
温度データ更新部３２７は、温度データ保持部３２２に、新たに補正後の温度データが保持された場合に、温度データ表示部３２８が表示に用いる温度データを、その新たに保持された温度データに更新する機能を備える。
温度データ表示部３２８は、各センサモジュール１００から送信される補正後の温度データを表示する機能を備える。
【００２８】
次に、図６に、図５の構成において温度データの補正値を求める場合のデータの流れを示す。
この場合、センサモジュール１００が備える赤外温度検知部１２１で検知された温度データ及び気温測定部１２２で測定された気温データは、通信部１２５，３２１を介して制御サーバ３００の温度データ保持部３２２へ送信される。これらの温度データ及び気温データは温度データ保持部３２２で一旦保持され、適当な数のセンサモジュール１００からデータが集まると、補正値演算部３２５にて演算される。
この補正値は、
（補正値）＝（補正値算出時に気温測定部１２２で測定された気温データ）
−（補正値算出時に赤外温度検知部１２１で検知された温度データ）
により算出される。
【００２９】
気温データは、複数のセンサモジュール１００のものを利用可能であれば、それらの平均値とするとよい。概ね同じ環境と想定される場所に配置された多数のセンサモジュール１００が想定した気温データを平均すれば、環境のゆらぎやセンサの個体差による誤差を低減できる。
補正値演算部３２５にて演算された補正値は補正値保持部３２６に保持され、通信部３２１を介してセンサモジュール１００へ送信される。なお、この送信先は、補正値の算出に用いた温度データを提供したセンサモジュール１００である。ある特定のセンサモジュールに適用する補正値を得るためには、そのセンサモジュールから取得した温度データを用いることになる。
【００３０】
以上の動作は、照明が消灯され、温湿度センサ１０２による気温測定に支障がない、終業後や休日等に行うとよい。
また、補正値の算出や、気温の算出に用いる温度データは、サーモパイルセンサ１０１の測定で得たメッシュの各マスの温度データのうち、人やＰＣを含む熱源や、冷たい飲み物等の低温源からの影響を受けていないマスのデータを用いることが望ましい。従って、これらの用途で温度データを用いる場合、メッシュの各マスの温度データを所要のアルゴリズムで解析する等して、適当なマスの温度あるいは適当な複数のマスの温度の平均値等を取得するとよい。
【００３１】
次に、図７に、図５の構成において温度データの補正を行い、その補正後のデータを表示する場合のデータの流れを示す。
この場合、センサモジュール１００が備える赤外温度検知部１２１で検知された温度データは、温度データ補正部１２７へ入力され、温度データ補正部１２７が、補正値保持部１２６に保持されている補正値によりこの温度データを補正する。
補正後の温度データは、
（補正後の温度データ）
＝（補正時に赤外温度検知部１２１で検知された温度データ）＋（補正値）
により算出される。なおこのとき、気温測定部１２２が測定した気温データは使用しない。
【００３２】
補正後の温度データは、通信部１２５，３２１を経て制御サーバ３００へ送信され、温度データ保持部３２２に保持される。その後、温度データ更新部３２７がその新たに保持された温度データを取得して温度データ表示部３２８に渡し、温度データ表示部３２８は、送信元のセンサモジュール１００と対応する温度の表示を、その渡された補正後の温度データに基づく表示に更新する。
以上の動作は、いつでも行うことができる。
【００３３】
図６で説明したように、各センサモジュール１００は、熱源の影響がない状態で測定可能な時点での温湿度センサ１０２による気温データを用いて、サーモパイルセンサ１０１が検知した温度との差分を求めて補正値として保持しておく。従って、この補正値を用いて、サーモパイルセンサ１０１が赤外光により検知した表面温度を補正することにより、その時点で、熱源の影響がない状態で温湿度センサ１０２により測定したと仮定した場合の気温データの値を得ることができる。すなわち、赤外光により温度を検知するセンサを用いて、周囲の気温を精度よく測定することができる。
また、この補正値はセンサモジュール１００の個体毎にその個体が備えるサーモパイルセンサ１０１が検知した温度データを用いて算出するものであるから、サーモパイルセンサ１０１の個体差も吸収する補正が可能である。
【００３４】
次に、図８に、補正値を算出する場合に制御サーバ３００が実行する処理のフローチャートを示す。なお、この処理は、実際にはマイクロプロセッサ３０１が所要のプログラムを実行することにより行うものであるが、説明を簡単にするため、制御サーバ３００が処理を実行するものとして説明する。以下のフローチャートの説明についても同様とする。
制御サーバ３００は、ユーザの指示や、予め定められたタイミングになったこと等に応じて、補正値を算出すべきことを検出した場合、図８のフローチャートに示す処理を開始する。
【００３５】
図８の処理において、制御サーバ３００はまず、各センサモジュール１００へ、気温データ及び温度データの送信を要求する（Ｓ１１）。通信可能な全てのセンサモジュール１００へ要求してもよいし、補正値の算出が必要な範囲のセンサモジュール１００のみへ要求してもよい。ここでは、１〜Ｎ番目のセンサモジュール１００−１〜Ｎへ要求したとする。
ステップＳ１１の後、制御サーバ３００は、その要求に応じて全てのセンサモジュール１００から気温データ及び温度データが送信されてくるのを待つ（Ｓ１２）。温度データのないセンサモジュールについては補正値を算出できないが、それでもよい場合、全て揃わないうち、例えば７０％〜８０％程度が揃った時点で次へ進んでもよい。
【００３６】
次に、制御サーバ３００は、各センサモジュール１００−１〜Ｎから取得した気温データの平均値Temp_aveを求める（Ｓ１３）。なお、ステップＳ１３におけるTemp[1]は、１番目のセンサモジュール１００−１から取得した気温データである。
制御サーバ３００は次に、センサモジュール１００の各々についての補正値を算出する（Ｓ１４）。ｉ番目のセンサモジュール１００−ｉについての補正値を「補正[i]」、温度データを「Ir_Temp[i]」とすると、各補正値は、
補正[i]＝Temp_ave−Ir_Temp[i]    （ｉ＝１〜Ｎ）
の式で求めることができる。
【００３７】
その後、制御サーバ３００は、ステップＳ１４で求めた各補正値を、対応するセンサモジュール１００に送信して（Ｓ１５）、処理を終了する。
以上の処理により、各センサモジュール１００から集めた気温データ及び温度データに基づき、制御サーバ３００が各センサモジュール１００のための補正値を算出して各センサモジュール１００に供給することができる。
【００３８】
次に、図９に、センサモジュール１００が実行する気温測定処理のフローチャートを示す。
センサモジュール１００は、予め定められたタイミングになった、制御サーバ３００から要求された等に応じて、サーモパイルセンサ１０１が検知した温度に基づき気温のデータを提供すべきことを検出した場合、図９のフローチャートに示す処理を開始する。
図９の処理において、センサモジュール１００はまず、サーモパイルセンサ１０１より、検知した温度を示す赤外温度データIr_Temp[i]を読み取る（Ｓ２１）。その後、この赤外温度データを補正値により補正して、外部へ提供する気温データSend_Temp[i]を算出する（Ｓ２２）。Send_Temp[i]＝Ir_Temp[i]＋補正[i]である。
その後、センサモジュール１００は、算出した気温データを、制御サーバ３００等の提供先へ送信して（Ｓ２３）、処理を終了する。
以上の処理により、任意のタイミングで、信頼性の高い気温データを外部装置へ提供することができる。
【００３９】
〔第２実施形態：図１０乃至図１５〕
次に、この発明の第２実施形態について説明する。この第２実施形態は、センサモジュール１００側ではなく制御サーバ３００側にて、補正値を用いた温度データの補正を行う点と、センサモジュール１００を配置エリア毎にグループ化し、グループ毎に補正値を求めている点とが、第１実施形態と異なる。しかし、その他の点では第１実施形態と共通であるので、相違点についてのみ説明する。また、第１実施形態で説明した構成要素と共通の又は対応する箇所には、第１実施形態で用いたものと同じ符号を用いる。
【００４０】
まず図１０に、第２実施形態における各装置の、図５と対応する機能構成を示す。
図１０の構成は、センサモジュール１００に補正値保持部１２６と温度データ補正部１２７がなく、制御サーバ３００に温度データ補正部３２９を設けた点が、図５と異なるのみである。
そして、補正値保持部３２６は、保持した補正値をセンサモジュール１００に送信せず、温度データ補正部３２９による補正処理に供する。
温度データ補正部３２９は、補正値保持部３２６に保持されている補正値を用いて、センサモジュール１００から送信された温度データを補正する機能を備える。また、この補正後の温度データを、温度データ更新部３２７へ供給する機能も備える。
【００４１】
また、図１１に、図６と対応する、温度データの補正値を求める場合のデータの流れを示すが、補正値保持部３２６がセンサモジュール１００に補正値を送信しない点が異なるのみである。
また、図１２に、図７と対応する、温度データの補正を行い、その補正後のデータを表示する場合のデータの流れを示す。こちらは、センサモジュール１００から制御サーバ３００へ、未補正の温度データが送信され、制御サーバ３００側にて、温度データ補正部３２９が、補正値保持部３２６に保持されている補正値を用いてこの温度データを補正した上で温度データ更新部３２７へ供給する点が、図７と異なる。
【００４２】
次に、図１３に、補正値を算出する場合に制御サーバ３００が実行する、図８と対応する処理のフローチャートを示す。
図１３の処理において、制御サーバ３００はまず、カウンタＣを０にリセットしてから（Ｓ３１）、図８のステップＳ１１と同様、各センサモジュール１００へ、気温データ及び温度データの送信を要求する（Ｓ３２）。
ステップＳ３２の後、制御サーバ３００は、いずれかのセンサモジュール１００から気温データ及び温度データが送信されてくるのを待つ（Ｓ３３）。そして、送信されてくると、送信元のセンサモジュール１００のセンサＩＤを確認し（Ｓ３４）、そのセンサＩＤに基づき、送信元のセンサモジュール１００が配置されているエリアを確認する（Ｓ３５）。
【００４３】
このセンサとエリアとの関係は、例えば図１４に示すようなテーブルとして、センサエリア管理部３２４に保持させておく。図１４においては、各センサＩＤを持つセンサモジュール１００が、○印を付されたエリアに配置されていることが規定されている。
そして、制御サーバ３００は、受信したデータをエリア毎に分類して保存し（Ｓ３６）、Ｃを１インクリメントする（Ｓ３７）。その後、Ｃの値がセンサモジュール数Ｎに達していれば（Ｓ３８）、全てのセンサモジュール１００からデータが集まったと判断して、補正値算出の処理に進む。そうでない場合、ステップＳ３３に戻って次のデータを待つ。
【００４４】
この補正値算出の処理においては、制御サーバ３００はまず、センサモジュール１００から取得した気温データについて、エリア毎に平均値を求める（Ｓ３９）。これは、図８のステップＳ１３と同じことを、エリア毎に行うものである。ステップＳ３９における「Temp[i,j]」は、ｉ番目のエリアにおけるｊ番目のセンサモジュール１００から受信した気温データの値である。
【００４５】
次に、制御サーバ３００は、センサモジュール１００の各々についての補正値を算出する（Ｓ４０）。これも、基本的には図８のステップＳ１４と同じ処理であるが、データの平均値として、補正値を適用するセンサモジュールが配置されたエリアについて求めた平均値を使う点が異なる。第１エリアに配置されるセンサモジュールに適用する補正値を求める場合、ステップＳ３９にて第１エリアについて求めた平均値Temp_ave_B1を用い、
補正[i]＝Temp_ave_B1−Ir_Temp[i]    （ｉ＝１〜Ｎ１）
にて、補正値を求める。
以上の後、制御サーバ３００は、ステップＳ４０で算出した各補正値を補正値保持部３２６に保持して（Ｓ４１）、処理を終了する。
【００４６】
以上により、エリア毎の特性を反映した補正値の算出が可能となる。例えば、部屋が異なると床面温度と室温との関係が変わったり、同じ部屋の中でも窓際と奥側では床面温度と室温との関係が変わったりすることが考えられる。このような場合、床面温度と室温との関係性が概ね等しい位置のセンサモジュール１００を、同じエリアにあるものとしてブロック化し、同じエリアに属するセンサモジュール１００からのデータのみを用いて補正値を算出することにより、より精密な補正が可能となる。
【００４７】
次に、図１５に、制御サーバ３００が行う温度データの補正処理のフローチャートを示す。
制御サーバ３００は、いずれかのセンサモジュール１００から、赤外温度検出部１２１が検出した温度のデータを受信した場合、図１５のフローチャートに示す処理を開始する。
そしてまず、送信元センサモジュール１００のセンサＩＤを確認し（Ｓ６１）、そのセンサＩＤと対応する補正値を取得する（Ｓ６２）。この補正値は、図１３の処理において当該センサＩＤのセンサモジュール１００が配置されたエリアを考慮して算出されたものである。
【００４８】
次に、制御サーバ３００は、ステップＳ６２で取得した補正値を用いて、受信した温度データを補正する（Ｓ６３）。ｉ番目のセンサモジュール１００から温度データを受信したとすると、補正後の温度データ（現在の気温として用いる）Cur_Temp[i]は、
Cur_Temp[i]＝Ir_Temp[i]＋補正[i]
によって求められる。
制御サーバ３００は、その算出した温度データを温度データ更新部３２７へ供給して、温度データを更新し（Ｓ６４）、処理を終了する。
以上により、制御サーバ３００側でも、第１実施形態のセンサモジュール１００側と同様に温度データの補正が可能である。
【００４９】
〔変形例：図１６乃至図２０〕
以上で実施形態の説明を終了するが、この発明において、装置の具体的な構成、センサによる温度検出や気温測定の方式、具体的な処理の手順、使用する変数、補正値の算出方法、補正値を用いた補正の方法等は、実施形態で説明したものに限るものではない。
例えば、エリアの区分につき、図１４に示したものだけでなく、種々のものが考えられる。
【００５０】
図１６に示すように、１つの部屋に配置したセンサモジュール１００の全てを、１つのエリアＡｒに配置したと考えることができる。この場合、１部屋が１エリアであると考えることができる。
また、図１７に示すように、部屋の中の窓際とそれ以外とでエリアを区分してもよい。窓際は、昼間は日光が差し込んで温度が上がりやすく、また夜は外気に触れて温度が下がりやすく、温度変化の特性が、部屋の奥の方とは異なると考えられる。従って、図１７のように、窓際をエリアＡｒ１、それ以外をエリアＡｒ２とすることにより、それぞれの場所に合った補正値を算出することができる。窓際に配置されたブラインドやカーテンが日差しを浴びると、輻射熱を発する発熱体となることも考えられるので、この区分は、発熱体の周辺とそれ以外とでエリアを区分するものと考えることもできる。
【００５１】
また、図１８に破線で示すように、さらに細かくエリアを区分することもできる。このようにすれば、床面温度と室温との関係が、室内の位置に応じてどのように変動するかわからない場合でも、それぞれの場所に合った適切な補正値を算出し、きめ細かな補正を行うことができる。
さらに、図１９に破線で示すように、全てのセンサモジュール１００が異なるエリアに配置されていると考え、センサモジュール自身が計測した気温及びセンサモジュール自身が検知した温度のみを用いて補正値を算出するようにすることもできる。この場合、複数のセンサモジュール１００からの情報を集約する必要がないため、センサモジュール１００に演算機能を設ければ、制御サーバ３００がなくても、センサモジュール１００単体で、補正値の算出及び温度データの補正を行うことができる。
【００５２】
また、上述した実施形態では、補正値の算出を、１つのセンサモジュール１００に、気温を測定する温湿度センサ１０２と、赤外温度センサであるサーモパイルセンサ１０１の双方を設ける例について説明した。しかし、例えば、図２０に示すように、サーモパイルセンサのみを備えるセンサモジュール１００′においてサーモパイルセンサが検知した温度の補正に用いる補正値を、外部に設けた温度センサ７００が測定した気温データ（及びサーモパイルセンサが検知した温度データ）を用いて算出することも考えられる。
また、上述した実施形態では、赤外温度検知手段としてサーモパイルセンサを用いたが、赤外光により温度を検知するセンサであれば、任意の方式のものを用いることができる。
【００５３】
また、上述した実施形態において制御サーバ３００に設けた機能を、複数の装置に分散させて設け、それらの装置に協働して制御サーバ３００の機能を実現させるようにしてもよい。分散先の装置がセンサモジュール１００やＬＥＤ調光モジュール４００，５００であってもよい。
【００５４】
また、この発明のプログラムの実施形態は、コンピュータに所要のハードウェアを制御させて上述した実施形態における制御サーバ３００の機能を実現させるためのプログラムである。
このようなプログラムは、はじめからコンピュータに備えるＲＯＭや他の不揮発性記憶媒体（フラッシュメモリ，ＥＥＰＲＯＭ等）などに格納しておいてもよい。しかし、メモリカード、ＣＤ、ＤＶＤ、ブルーレイディスク等の任意の不揮発性記録媒体に記録して提供することもできる。それらの記録媒体に記録されたプログラムをコンピュータにインストールして実行させることにより、上述した各機能を実現させることができる。
【００５５】
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部装置あるいはプログラムを記憶手段に記憶した外部装置からダウンロードし、コンピュータにインストールして実行させることも可能である。
また、以上説明してきた各実施形態及び変形例の構成は、相互に矛盾しない限り任意に組み合わせて実施可能であることは勿論である。
【符号の説明】
【００５６】
１０：検知範囲、２０：無線通信、３０：有線通信、４０：温度データ、１００，１００′：センサモジュール、１０１，５０８：サーモパイルセンサ、１０２，５０９：温湿度センサ、１０３，５１０：照度センサ、１０４，５０７：センサドライバ、１０５，４０１，５０１：マイコン、１０６，４０４：無線モジュール、１０７，２０５，４０５，５０５：アンテナＩ／Ｆ、１０８，２０６，４０６，５０６：アンテナ、１２１：赤外温度検知部、１２２：気温測定部、１２３：温度データ取得部、１２４：センサＩＤ付与部、１２５，３２１：通信部、１２６：補正値保持部、１２７：温度データ補正部、２００：無線ＧＷ、２０１，３０１：マイクロプロセッサ、２０２，３０２：メモリ、２０３，３０４：有線ネットワークモジュール、２０４，５０４：無線モジュール、３００：制御サーバ、３０３：ストレージ、３０５：ビデオモジュール、３０６：機器制御モジュール、３２２：温度保持部、３２３：センサＩＤ管理部、３２４：センサエリア管理部、３２５：補正値データ演算部、３２６：補正値保持部、３２７：温度データ更新部、３２８：温度データ表示部、３２９：温度データ補正部、４００，５００：ＬＥＤ調光モジュール、４０２，５０２：ＬＥＤドライバ、４０３，５０３：ＬＥＤ発光部、７００：温度センサ
【先行技術文献】
【特許文献】
【００５７】
【特許文献１】特許第５３８９２４３号公報
【図１】
0006710921.tif 000002
【図２】
0006710921.tif 000003
【図３】
0006710921.tif 000004
【図４】
0006710921.tif 000005
【図５】
0006710921.tif 000006
【図６】
0006710921.tif 000007
【図７】
0006710921.tif 000008
【図８】
0006710921.tif 000009
【図９】
0006710921.tif 000010
【図１０】
0006710921.tif 000011
【図１１】
0006710921.tif 000012
【図１２】
0006710921.tif 000013
【図１３】
0006710921.tif 000014
【図１４】
0006710921.tif 000015
【図１５】
0006710921.tif 000016
【図１６】
0006710921.tif 000017
【図１７】
0006710921.tif 000018
【図１８】
0006710921.tif 000019
【図１９】
0006710921.tif 000020
【図２０】
0006710921.tif 000021