(57)【特許請求の範囲】
【請求項１】
ユーザが存在するスペースの空調を制御するための制御システムであって、
空調範囲が分散するように、前記スペースに配置された、前記スペースの空気を調和する複数の空調装置と、
前記ユーザの位置を検出する第１検出手段と、
前記スペースに配置された物体の位置を検出する第２検出手段と、
前記第１検出手段及び前記第２検出手段の検出結果に基づいて、前記空調装置から吐出された空気が、前記ユーザに到達するまでの経路の経路長を算出し、前記経路長が最も短い前記空調装置を選択する選択手段と、
選択された前記空調装置と前記ユーザとの位置関係に応じて、選択された前記空調装置の制御を行う制御手段と、
を備える制御システム。
【請求項２】
前記選択手段は、前記ユーザと前記空調装置との間に位置する物体に干渉しない前記経路を推定し、推定した前記経路が最も短くなる前記空調装置を選択する請求項１に記載の制御システム。
【請求項３】
前記選択手段は、推定した前記経路が短い順に前記空調装置を選択し、
前記制御手段は、前記ユーザの周囲の前記空調範囲が所定の温度条件又は湿度条件を満たすように、選択された前記空調装置を制御する請求項２に記載の制御システム。
【請求項４】
前記ユーザの移動を検出する移動検出手段を備え、
前記選択手段は、前記移動検出手段の検出結果に応じて、前記設備機器の選択を行う請求項１乃至３のいずれか一項に記載の制御システム。
【請求項５】
前記スペースの基準位置に配置された複数の基準端末と、
前記ユーザに割り当てられた第１識別端末と、
前記物体に割り当てられた第２識別端末と、
を備え、
前記第１検出手段は、前記基準端末それぞれと、前記第１識別端末との距離に基づいて、前記ユーザの位置を検出し、
前記第２検出手段は、前記基準端末それぞれと、前記第２識別端末との距離に基づいて、前記物体の位置を検出する請求項１乃至４のいずれか一項に記載の制御システム。
【請求項６】
前記基準端末と前記識別端末との距離は、電磁波が前記基準端末と前記識別端末との間を伝播されるのに要する時間に基づいて算出される請求項５に記載の制御システム。
【請求項７】
前記基準端末及び前記識別端末は、マルチホップ通信を行う請求項５又は６に記載の制御システム。
【請求項８】
前記スペースを撮影する２つの第１撮影手段及び第２撮影手段を備え、
前記第１検出手段は、前記第１撮影手段によって撮影された第１画像と、前記第２撮影手段によって撮影された第２画像とを用いたステレオマッチング処理を行って、前記ユーザの位置を検出する請求項１に記載の制御システム。
【請求項９】
前記第２検出手段は、前記第１画像と前記第２画像とを用いたステレオマッチング処理を行って、前記物体の位置を検出する請求項８に記載の制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は制御システムに関し、更に詳しくは、ユーザが存在するスペースの環境を制御するための制御システムに関する。
【背景技術】
【０００２】
近年、地球温暖化やエネルギー資源の枯渇などの問題への対応が急務となっており、オフィスビルや家屋に設置される電気設備の省エネ化が推進されている。オフィス等に設置される空調設備と照明装置とで消費される電力量の割合は、年間を通して比較的高い。このため、空調設備や照明装置で消費される電力を削減することができれば、大きな省エネ効果が期待できる。
【０００３】
オフィスや家屋で省エネ化を推進するためには、多くの場合、電気設備のユーザが省エネ化を意識して、空調設備の設定温度の変更や、照明装置の消灯などの操作をこまめに行う必要がある。しかしながら、このような操作は人の勘によるところが大きく、操作を忘れることも考えられる。
【０００４】
また、オフィスなどでは、１つのフロアに複数の電気設備が配置されているのが一般的である。このため、例えば空調設備の空調範囲同士や、照明装置の照明範囲同士が重複する一方、フロアに配置された什器などによって形成された死角では、空調や照明が不十分になることがある。この場合は、フロア全体の空調効率及び照明効率が低下してしまうことが考えられる。
【０００５】
そこで、フロアの空調効率を向上させるための技術が種々提案されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−３００１６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載された空調装置は、ＣＣＤカメラからの画像に基づいて、空調対象となるフロアに配置された什器等の障害物を検出する。そして、障害物のレイアウトに応じて、空調装置の出力や、ルーバーの角度等を調整する。これにより、空調対象となるフロアの空調効率が向上する。
【０００８】
しかしながら、特許文献１に記載された空調装置は、障害物を検出するためのＣＣＤカメラの視野に大きな什器等が位置すると、当該什器の背後にある障害物の検出が不十分になるという不都合がある。
【０００９】
また、１つのフロアに複数の電気設備が配置された場合には、複数の電気設備の配置を勘案して、各々の電気設備を運転しなければ、電気設備の稼働効率を十分に高めることができない。しなしながら、特許文献１には、複数の電気設備相互間の関係を勘案した上で、各々の電気設備を運転する方法に関する記載がない。
【００１０】
本発明は、上述の事情の下になされたもので、フロアに存在する障害物を精度良く検出し、検出した結果に応じて設備を制御することで、当該設備の稼働効率を向上させることを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の制御システムは、
ユーザが存在するスペースの空調を制御するための制御システムであって、
空調範囲が分散するように、前記スペースに配置された、前記スペースの空気を調和する複数の空調装置と、
前記ユーザの位置を検出する第１検出手段と、
前記スペースに配置された物体の位置を検出する第２検出手段と、
前記第１検出手段及び前記第２検出手段の検出結果に基づいて、前記空調装置から吐出された空気が、前記ユーザに到達するまでの経路の経路長を算出し、前記経路長が最も短い前記空調装置を選択する選択手段と、
選択された前記空調装置と前記ユーザとの位置関係に応じて、選択された前記空調装置の制御を行う制御手段と、
を備える。
【発明の効果】
【００１２】
本発明によれば、設備機器とユーザとの間に障害物となる物体が存在する場合に、当該物体によって、スペースの制御範囲が減少する割合が最も小さい設備機器が選択され、この選択された設備機器が、ユーザと設備機器との位置関係に応じて制御される。このため、ユーザにとって最適位置にある設備機器が主として運転されるので、設備機器の稼働効率が向上する。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係る制御システムのブロック図である。
【図２】制御システムを構成する装置の配置を示す図である。
【図３】制御システムを構成する各装置のブロック図である。
【図４】通信部から出力される情報を模式的に示す図である。
【図５】識別端末と基地局端末との間の距離を算出する手順を示すフローチャートである。
【図６】識別端末に割り当てられたアドレスや各識別子を模式的に示すテーブルを示す図である。
【図７】ユーザ、キャビネット、及び照明装置の配置を示す図である。
【図８】照明領域の特定手順を説明するための図である。
【図９】推定照度の算出手順を説明するための図である。
【図１０】ユーザ、キャビネット、及び空調装置の配置を示す図である。
【図１１】ユーザ、キャビネット、及び空調装置の配置を示す図である。
【図１２】第２の実施形態に係る制御システムのブロック図である。
【図１３】識別端末の位置を検出する手順を示すフローチャートである。
【図１４】管理端末による位置情報の取得手順を示すフローチャートである。
【図１５】管理端末によるユーザの移動を検出する手順を示すフローチャートである。
【図１６】選択された装置の制御方法を決定する手順を示すフローチャートである。
【図１７】照明装置を選定するための手順を示すフローチャートである。
【図１８】空調装置を選定するための手順を示すフローチャートである。
【図１９】第３の実施形態に係る制御システムのブロック図である。
【図２０】位置検出部のブロック図である
【図２１】第１撮影部と第２撮影部との位置関係を模式的に示す図である。
【図２２】デジタル画像の一例を示す図である。
【図２３】第１撮影部と第２撮影部との位置関係を模式的に示す図である。
【図２４】位置計算部によって実行される処理を示すフローチャートである。
【発明を実施するための形態】
【００１４】
《第１の実施形態》
以下、本発明の第１の実施形態を、図面を参照しつつ説明する。図１は、本実施形態に係る制御システム１０の概略的な構成を示すブロック図である。制御システム１０は、キャビネットや机が配置されるスペースに設けられた照明装置、及び空調装置の制御を行うシステムである。図１に示されるように、この制御システム１０は、管理端末２０、２台の空調装置３０１，３０２、４台の照明装置４０１〜４０４、５つの識別端末５０１〜５０５、及び４つの基地局端末６０１〜６０４を有している。
【００１５】
図２は、制御システム１０を構成する装置の配置を示す図である。図２に示されるように、空調装置３０１は、スペース１００の天井の手前側（−Ｙ側）に配置され、空調装置３０２は、スペース１００の天井の奥側（＋Ｙ側）に配置されている。空調装置３０１，３０２は、スペース１００の空気を冷却、或いは加熱することにより空調空気を生成し、生成した空調空気をスペース１００に吐出する装置である。
【００１６】
図３は、制御システム１０を構成する各装置のブロック図である。図３を参照するとわかるように、空調装置３０１，３０２は、通信部３１と出力制御部３２を有している。
【００１７】
通信部３１は、ＵＷＢ（Ultra Wide Band）の電波を用いて、パケット通信を行う通信インタフェースを含んで構成されている。図４は、通信部３１から出力される情報を模式的に示す図である。図４に示されるように、通信部３１から出力される情報は、送信元機種コード７１、送信元アドレス７２、送信先機種コード７３、送信先アドレス７４、コマンド７５、ペイロード７６から構成されている。
【００１８】
上述の送信元機種コード７１は、送信元の機器の種類を特定するためのコードである。ここでは、送信元機種コード７１は、送信元の機器が空調装置３０であることを示す識別コードとなる。送信元アドレス７２は、空調装置３０に割り当てられたアドレスである。送信先機種コード７３は、通信部３１から出力された情報の受信先を特定するためのコードである。例えば、通信部３１が管理端末２０へ情報を送信する場合には、送信先機種コード７３は、送信先の機器が管理端末２０であることを示すコードとなる。送信先アドレス７４は、通信部３１から出力された情報の受信先の機器に割り当てられたアドレスである。コマンド７５は、送信先の機器に対する指令である。ペイロード７６は、コマンド７５の内容に応じた情報である。例えば、コマンド７５が空調装置３０に対する制御要求である場合には、ペイロード７６の内容は、空調装置３０から吐出される空気の風量、風向等に関する情報となる。
【００１９】
通信部３１は、管理端末２０と無線通信を行う。そして、管理端末２０から出力される情報を受信すると、受信した情報を出力制御部３２へ出力する。
【００２０】
出力制御部３２は、管理端末２０から出力された情報を、通信部３１を介して受信する。そして、受信した情報の内容に応じて、スペース１００に吐出する空調空気の量や、吐出方向の調整を行う。例えば、空調装置３０１，３０２は、空調空気を４方向へ吐出するための４つの吹き出し口を有している。出力制御部３２は、空調装置３０１，３０２が備えるファンの回転数を調整することによって、各吹き出し口から出力される空調空気の量を調整する。そして、各吹き出し口に配置されたルーバーそれぞれの角度を調整することによって、空調空気の吐出方向を調整する。
【００２１】
出力制御部３２は、空調空気の量や方向の調整が完了すると、空調空気の温度、空調空気の吐出量、及び吐出方向等に関する運転情報を、通信部３１へ出力する。これにより、この運転情報は、通信部３１によって、管理端末２０へ出力される。
【００２２】
図２に示されるように、照明装置４０１〜４０４は、長手方向をＹ軸方向とする長方形の照明装置である。照明装置４０１，４０２は、スペース１００の左側（−Ｘ側）の内壁面に沿って配置されている。また照明装置４０３，４０４は、スペース１００の右側（＋Ｘ側）の内壁面に沿って配置されている。
【００２３】
図３を参照するとわかるように、照明装置４０１〜４０４は、通信部４１と調光部４２を有している。
【００２４】
通信部４１は、上述した空調装置３０の通信部３１と同様に、ＵＷＢの電波を用いて、パケット通信を行う通信インタフェースを含んで構成されている。この通信部４１は、管理端末２０と無線通信を行う。そして、管理端末２０から出力される情報を受信すると、受信した情報を調光部４２へ出力する。
【００２５】
調光部４２は、管理端末２０から出力された情報を、通信部４１を介して受信する。そして、受信した情報の内容に応じて、照明装置４０から射出される照明光の光量の調整を行う。例えば、照明装置４０１〜４０４は、光源として、複数のＬＥＤ或いは蛍光灯を有している。調光部４２は、点灯するＬＥＤの数や、蛍光灯の数を増減することにより、照明装置４０１〜４０４から射出される照明光の光量を調整する。
【００２６】
調光部４２は、照明装置４０１〜４０４から出力される照明光の光量の調整が完了すると、照明装置４０１〜４０４で点灯する光源の数に関する運転情報を、通信部４１へ出力する。これにより、この運転情報は、通信部４１によって、管理端末２０へ出力される。
【００２７】
図２に示されるように、基地局端末６０１〜６０４それぞれは、スペース１００の天井に配置されている。これらの基地局端末６０１〜６０４は、識別端末５０１〜５０５からの要求に応じて、所定の信号を発信する。
【００２８】
図３を参照するとわかるように、基地局端末６０１〜６０４は、通信部６１と距離計測応答部６２とを有している。
【００２９】
通信部６１は、上述した空調装置３０の通信部３１と同様に、ＵＷＢの電波を用いて、パケット通信を行う通信インタフェースを含んで構成されている。この通信部６１は、識別端末５０１〜５０５それぞれと無線通信を行う。そして、識別端末５０１〜５０５から出力される情報を受信すると、受信した情報を距離計測応答部６２へ出力する。
【００３０】
距離計測応答部６２は、識別端末５０１〜５０５から出力された情報を、通信部６１を介して受信する。そして、距離計測応答部６２は、受信した情報に信号発信指令が含まれている場合に、測距情報を出力する。この測距情報には、例えば識別端末５０１〜５０５を識別するためのコードや、当該測距情報を出力する時刻などが含まれている。距離計測応答部６２から出力された測距情報は、通信部６１によって、識別端末５０１〜５０５へ出力される。
【００３１】
識別端末５０１〜５０５は、基地局端末６０１〜６０４までの距離に基づいて、スペース１００での識別端末５０１〜５０５の位置を算出し、これらの位置情報を管理端末２０へ出力する。本実施形態では、図２に示されるように、識別端末５０１は、キャビネット１０１１に固定されている。また、識別端末５０２は、キャビネット１０１１の奥側（＋Ｙ側）に配置されたキャビネット１０１２に固定されている。また、識別端末５０３は、キャビネット１０１１の右側（＋Ｘ側）に配置された机１０３１に固定されている。また、識別端末５０４は、机１０３１の奥側に配置された机１０３２に固定されている。また、識別端末５０５は、スペース１００で作業等を行うユーザ１０５に所持されている。
【００３２】
図３を参照するとわかるように、識別端末５０１〜５０５は、通信部５１、距離計測部５２、位置計算部５３を有している。
【００３３】
通信部５１は、上述した空調装置３０の通信部３１と同様に、ＵＷＢの電波を用いて、パケット通信を行う通信インタフェースを含んで構成されている。この通信部５１は、管理端末２０及び基地局端末６０１〜６０４と無線通信を行う。そして、管理端末２０から出力される情報を受信すると、受信した情報を距離計測部５２へ出力する。また、距離計測部５２，位置計算部５３から出力される情報を、管理端末２０或いは基地局端末６０１〜６０４へ出力する。
【００３４】
距離計測部５２は、管理端末２０から出力された情報を、通信部５１を介して受信する。距離計測部５２は、受信した情報に距離計測指令が含まれている場合には、信号発信指令を含む情報を通信部５１へ出力する。この情報は、通信部５１を介して基地局端末６０１に出力される。
【００３５】
信号発信指令を含む情報が、基地局端末６０１〜６０４に出力されると、基地局端末６０１〜６０４からは、上述した測距情報が送信される。識別端末５０１〜５０５を構成する距離計測部５２は、この測距情報の到達時間に基づいて、基地局端末６０１〜６０４と基地局端末６０１〜６０４との距離を算出する。以下、距離計測部５２による、識別端末５０１〜５０５と基地局端末６０１〜６０４との距離を算出するための手順を、図５に示されるフローチャートを参照しつつ説明する。
【００３６】
図５は、識別端末５０１と基地局端末６０１との間の距離を算出する手順を示すフローチャートである。距離計測部５２は、まず測距要求信号Ｓ（１）を、通信部５１を介して送信する（ステップＳ１０１）。
【００３７】
基地局端末６０１の距離計測応答部６２は、通信部６１を介して、測距要求信号Ｓ（１）を受信すると、この測距要求信号Ｓ（１）に対する応答信号ＩＤ（１）を、通信部６１を介して送信する（ステップＳ２０１）。
【００３８】
距離計測部５２は、通信部５１を介して、応答信号ＩＤ（１）を受信すると、電磁波が識別端末５０１と基地局端末６０１との間を往復するために要した時間（所用時間）を算出する。
【００３９】
例えば、距離計測部５２は、測距要求信号Ｓ（１）を送信した時刻ｔ１から、応答信号ＩＤ（１）を受信した時刻ｔ４までの時間Ｔ１を算出する。次に、この時間Ｔ１から、基地局端末６０１が、測距要求信号Ｓ（１）を受信してから応答信号ＩＤ（１）を送信するまでの処理時間Ｔ３を減ずる。
【００４０】
この処理時間Ｔ３は、基地局端末６０１が信号処理を行うのに要する時間である。このため、基地局端末６０１と識別端末５０１との距離に依存して変動することはなく、常に一定である。距離計測部５２は、時間Ｔ１から処理時間Ｔ３を減ずることで、電磁波が識別端末５０１から基地局端末６０１に到達するのに要する時間Ｔ２と、電磁波が基地局端末６０１から識別端末５０１に到達するのに要する時間Ｔ４との和を、応答時間ＲＴ（１）（＝Ｔ２＋Ｔ４）として算出する（ステップＳ１０２）。なお、上記処理時間Ｔ３は、基地局端末６０１〜６０４相互間でほぼ等しく、予め計測され、識別端末５０１の距離計測部５２に記憶されている。
【００４１】
距離計測部５２は、応答時間ＲＴ（１）を算出すると、次式（１）に示されるように、電磁波の伝搬速度Ｖと、応答時間ＲＴ（１）を２で除したものとを乗じて、識別端末５０１と基地局端末６０１との計測距離ＭＤ（１）を算出する（ステップＳ１０３）。
【００４２】
ＭＤ（１）＝Ｖ×（ＲＴ（１）／２）  …（１）
【００４３】
識別端末５０１の距離計測部５２は、上述した手順で基地局端末６０２との距離ＭＤ（２）、基地局端末６０３との距離ＭＤ（３）、及び基地局端末６０４との距離ＭＤ（４）を更に算出する。そして、距離ＭＤ（１），ＭＤ（２），ＭＤ（３），ＭＤ（４）に関する情報を、位置計算部５３へ出力する。
【００４４】
識別端末５０１の位置計算部５３は、スペース１００における基地局端末６０１〜６０４の位置Ｐｏ１（１）〜Ｐｏ１（４）と、距離計測部５２によって算出された距離ＭＤ（１）〜ＭＤ（４）に基づいて、スペース１００における識別端末５０１の位置Ｐｏ２（１）を算出する。
【００４５】
具体的には、位置計算部５３は、次式（２）を用いて、評価関数ε（Ｐｏ２）を算出する。そして、評価関数ε（Ｐｏ２）が最小となるような、位置Ｐｏ２（１）を識別端末５０１の位置として算出する。
【００４６】
【数１】
0005595165.tif 000002
【００４７】
識別端末５０１の位置計算部５３は、算出した位置Ｐｏ２（１）と、識別端末５０１の種類識別子、制御方法識別子、及び対象情報とに関する情報を、位置情報として通信部５１を介して、管理端末２０へ出力する。
【００４８】
図６には、識別端末５０１〜５０４に割り当てられたアドレスや各識別子を模式的に示すテーブルが示されている。図６に示されるテーブルを参照するとわかるように、種類別識別子は、識別端末５０１〜５０４が設けられた対象物が、キャビネット１０１、机１０３、ユーザ１０５のうちのいずれであるかを識別するためのコードである。例えば、識別端末５０１の位置計測部からは、識別端末が設けられた対象物がキャビネット１０１１であることを示す識別子が出力される。
【００４９】
制御方法識別子は、管理端末２０によって制御されるべき制御対象物と、制御を実行するときの条件を識別するためのコードである。例えば、識別端末５０１の位置計測部からは、制御対象物が照明装置４０であり、制御条件が、ユーザ１０５が近くにいることとする制御方法識別子が出力される。この制御方法識別子によれば、ユーザ１０５との距離が閾値以下である照明装置４０の制御が行われることになる。
【００５０】
対象情報は、識別端末５０１〜５０４が設けられた対象物のサイズを識別するためのコードである。例えば、識別端末５０１の位置計測部からは、対象物としてのキャビネット１０１１の幅、奥行き、高さを示す情報が出力される。
【００５１】
以上、識別端末５０１の距離計測部５２、及び位置計算部５３の動作について説明したが、他の識別端末５０２，５０３，５０４の距離計測部５２、及び位置計算部５３も上述した手順で、スペース１００における識別端末５０２，５０３，５０４の位置をそれぞれ算出する。そして、管理端末２０へ算出した位置に関する情報を出力する。
【００５２】
管理端末２０は、図３に示されるように、通信部２１、位置検出部２２、移動検出部２３、照明装置選定部２４、空調装置選定部２５、及び制御決定部２６を有している。
【００５３】
通信部２１は、上述した空調装置３０の通信部３１と同様に、ＵＷＢの電波を用いて、パケット通信を行う通信インタフェースを含んで構成されている。この通信部２１は、空調装置３０、照明装置４０、及び識別端末５０と無線通信を行う。そして、外部から受信した情報を、位置検出部２２へ出力する。また、位置検出部２２及び制御決定部２６から出力された情報を、空調装置３０、照明装置４０、或いは識別端末５０へ出力する。
【００５４】
位置検出部２２は、識別端末５０１〜５０５に対して、位置Ｐｏ２（１）〜Ｐｏ２（５）に関する情報の送信指令を通知する。識別端末５０１〜５０５は、送信指令が通知されると、位置Ｐｏ２（１）〜Ｐｏ２（５）に関する情報を、管理端末２０に対して出力する。位置検出部２２は、通信部５１を介して、位置Ｐｏ２（１）〜Ｐｏ２（５）に関する情報を取得すると、取得した情報を移動検出部２３、照明装置選定部２４、及び空調装置選定部２５へ出力する。
【００５５】
移動検出部２３は、ユーザ１０５によって所持された識別端末５０５の位置Ｐｏ２（５）の変化に基づいて、ユーザ１０５の例えば３秒後の移動先を予測する。そして、予測結果を照明装置選定部２４，空調装置選定部２５へ出力する。
【００５６】
照明装置選定部２４は、識別端末５０１〜５０５の位置Ｐｏ２（１）〜Ｐｏ２（５）に基づいて、照明装置４０１〜４０４のうちから制御対象となる照明装置を選定する。例えば、図７に示されるように、ユーザ１０５が、机１０３２で作業している場合を考える。
【００５７】
この場合には、照明装置選定部２４は、ユーザ１０５が所持する識別端末５０５から出力される位置情報から、ユーザ１０５のスペース１００における位置を特定する。次に、この位置に最も近い照明装置を特定する。ここでは、ユーザ１０５から最も近い照明装置として照明装置４０２が特定される。
【００５８】
次に、照明装置選定部２４は、照明装置４０２の照明範囲のうち、キャビネット１０１２によって、減少する範囲を特定する。図６を参照するとわかるように、机１０３２の制御方法識別子によると、机１０３２は、ユーザ１０５が近くにいる場合に照明対象となる。そこで、照明装置選定部２４は、照明装置４０２による机１０３２の照明範囲のうち、キャビネット１０１２によって減少する範囲を特定する。以下、図８を参照しつつ説明する。
【００５９】
照明装置選定部２４は、照明装置４０２、キャビネット１０１２、机１０３２それぞれの位置と、図６に示される対象情報とから、机１０３２の上面を含む平面（以下、照射面という）における照明装置４０２の照明範囲を算出する。具体的には、図８に示されるように、照明装置選定部２４は、まず照明装置４０２の位置を示す点Ｐ０とキャビネット１０１２上面の４つの頂点それぞれとによって規定される４本の直線と、照射面との交点Ｐ１，Ｐ２，Ｐ３，Ｐ４を算出する。この交点Ｐ１〜Ｐ４によって規定される長方形の面積は、キャビネット１０１２を、照射面上に投影したときの面積と等価である。次に、照明装置選定部２４は、交点Ｐ１〜Ｐ４によって規定される長方形と、机１０３２の上面とが重複する領域（重複領域）の面積を算出する。この重複領域は、机１０３２の上面４つの頂点Ｐ５，Ｐ６，Ｐ７，Ｐ８のうちの頂点Ｐ５，Ｐ７と、交点Ｐ２と交点Ｐ４とで規定される線分と机１０３２上面の外縁との交点Ｐ９，Ｐ１０の、４つの点Ｐ５，Ｐ７，Ｐ９，Ｐ１０によって規定される長方形の領域となる。
【００６０】
照明装置選定部２４は、重複領域を特定すると、次に、机１０３２の上面の面積から、重複領域の面積を減算して、机１０３２の上面のうち、照明装置４０２からの照明光が入射する照明領域の面積を特定する。そして、照明装置４０２と机１０３２との距離と、照明装置４０２からの照明光の強度とに基づいて、照明領域における推定照度を算出する。
【００６１】
照明領域での推定照度Ｘは、照明装置４０２の光度Ａ、照明装置４０２と机１０３２との距離Ｂ、机１０３２の上面の面積に対する照明領域の割合（照射割合）Ｃを変数とする次式（３）を用いて算出することができる。光度Ａ、距離Ｂ、照射割合Ｃが、図９に示される値である場合には、照明装置４０２の推定照度は３５５［ｌｘ］となる
【００６２】
Ｘ＝Ａ／Ｂ２×Ｃ  …（３）
【００６３】
照明装置選定部２４は、ユーザ１０５が作業を行う机１０３２からの距離が近い順に、残りの照明装置４０を順次選択して上述した処理を行うことで、照明装置４０ごとに机１０３２に対する照明領域の照度を算出する。そして、照明領域での照度が最も高く、机１０３２からの距離が最も近い照明装置４０を選定する。ここでは、図７を参照するとわかるように、机１０３２からの距離が照明装置４０２の次に短く、照明装置４０２よりも照明領域における照度が高い照明装置４０３が選定される。照明装置４０３による照明領域の照度は、４４４［ｌｘ］となり、照明装置４０２による照度を上回る。このため、照明装置選定部２４は、照明装置４０３を選定する。そして、選定結果を制御決定部２６へ出力する。
【００６４】
また、照明装置選定部２４は、移動検出部２３によって予測された移動先を受信した場合には、移動検出部２３からの予測結果を考慮して照明装置の選択を行う。例えば、図７を参照するとわかるように、実線で示されるユーザ１０５が、矢印に沿って移動し、仮想線で示される位置に到達する場合には、照明装置選定部２４は、順次照明装置４０１、照明装置４０４を選定する。そして、選定結果を、制御決定部２６へ出力する。
【００６５】
空調装置選定部２５は、識別端末５０１〜５０５の位置情報に基づいて、ユーザ１０５と空調装置３０１との間の空調空気の経路長と、ユーザ１０５と空調装置３０２との間の空調空気の経路長とを算出する。例えば、図１０に示されるように、ユーザ１０５が、キャビネット１０１１，１０１２の−Ｘ側に位置している場合を考える。この場合、図１０を参照するとわかるように、空調装置３０１とユーザ１０５との直線距離Ｄ１と、空調装置３０２とユーザ１０５との直線距離Ｄ２とを比較すると、直線距離Ｄ２の方が直線距離Ｄ１よりも短い。しかしながら、図１１に示されるように、ユーザ１０５と空調装置３０２との間には、キャビネット１０１２が存在する。このため、空調装置３０２から吐出される空調空気の経路は、キャビネット１０１２の上方を迂回した経路となる。
【００６６】
そこで、空調装置選定部２５は、ユーザ１０５と空調装置３０１との間の空調空気の経路長と、ユーザ１０５と空調装置３０２との間の空調空気の経路長とを比較する。そして、空調装置３０１と空調装置３０２のうち、空調空気の経路長が短くなる方の空調装置３０を選択する。ここでは、キャビネット１０１１は、ユーザ１０５に比べて低いので、ユーザ１０５と空調装置３０１との間の空調空気の経路の長さは、直線距離Ｄ２とほぼ等しくなる。したがって、ここでは空調装置３０１が選定される。空調装置選定部２５は、空調装置を選定すると、選定結果を制御決定部２６へ出力する。
【００６７】
制御決定部２６は、照明装置選定部２４からの選定結果、及び空調装置選定部２５からの選定結果を受信すると、選定された空調装置３０について、ユーザ１０５の周囲温度が予め設定された温度になるように空調装置３０から吐出される空調空気の温度や風向を調整する。また、制御決定部２６は、ユーザ１０５が作業を行う机１０３の上面が所定の照度となるように、選定された照明装置４０の出力を制御する。
【００６８】
また、空調装置３０及び照明装置４０の制御方法としては、ユーザ１０５が移動中の場合は、出力を抑え、什器の近傍にユーザがいる場合には、ユーザが作業中であると判断して、出力を高めることが考えられる。また、ユーザ１０５が、スペース１０５に存在しない場合には、空調装置３０及び照明装置４０を停止させることとしてもよい。
【００６９】
以上説明したように、本実施形態では、スペース１００に存在するユーザ１０５や、キャビネット１０１、机１０３等の物体の位置が検出される。次に、ユーザ１０５と、上述の物体との位置関係に基づいて、ユーザ１０５の周囲環境の調整に最適な空調装置３０及び照明装置４０が選定される。そして、選定された空調装置３０及び照明装置４０が、ユーザ１０５の周囲環境を調整するために制御される。つまり、本実施形態では、ユーザ１０５の周囲環境を調整するために最適な空調装置３０或いは照明装置４０が制御される。したがって、ユーザ１０５の周囲環境を効率よく調整することができ、結果的に空調装置３０や照明装置４０等の設備機器の稼働効率が向上する。
【００７０】
また、本実形態では、スペース１００に配置されたユーザ１０５や、キャビネット１０１及び机１０３に代表される物体の位置は、物体それぞれに設けられた識別端末５０のスペース１００における位置に基づいて検出される。このため、スペース１００の内部で、キャビネット１０１や机１０３の配置を変更しても、それぞれの物体の位置がまた新たに検出され、検出された位置に応じて空調装置３０や照明装置４０が新たに選定される。したがって、スペース１００の内部のレイアウトを変えたとしても、人為的な操作なしで、設備機器の効率的な運用が可能となる。
【００７１】
また、本実施形態では、照明装置選定部２４が、１つの照明装置４０を選定する場合について説明した。これに限らず、スペース１００が比較的大きなフロアなどである場合には、照明領域での照度が高いものから優先的に複数の照明装置を選択することとしてもよい。また、ユーザ１０５からの距離が例えば３ｍ以内の複数の照明装置を選択することとしてもよい。
【００７２】
また、上記実施形態では、空調装置選定部２５が、１つの空調装置３０を選定する場合について説明した。これに限らず、空調空気の経路が短いものから優先的に複数の空調装置３０を選択することとしてもよい。これにより、各照明装置４０及び空調装置３０の負荷を軽減することができる。また、ユーザ１０５からの距離が例えば３ｍ以内の複数の空調装置を選択することとしてもよい。
【００７３】
また、本実施形態では、識別端末５０を構成する距離計測部５２と位置計算部５３とが協働することで、スペース１００における識別端末５０の位置が算出された。これに限らず、管理端末２０や基地局端末６０等が、識別端末５０と基地局端末６０との距離を用いて、各識別端末５０の位置を検出することとしてもよい。これにより、識別端末５０のメモリやＣＰＵ等を含む制御ユニットの小型化、低コスト化を図ることができる。特に、用意すべき識別端末５０の数が多い場合には、システムの大幅な低コスト化を図ることができる。
【００７４】
また、本実施形態では、識別端末５０と基地局端末６０との間を電磁波が伝播する時間に基づいて、識別端末５０と基地局端末６０との距離を算出した。これに限らず、識別端末５０と基地局端末６０との間を伝播される電磁波の減衰量に基づいて、識別端末５０と基地局端末６０との距離を算出してもよい。
【００７５】
また、本実施形態では、管理端末２０が、スペース１００の壁面に設けられている場合について説明した。これに限らず、管理端末２０を照明装置４０や空調装置３０等と一体化してもよい。
【００７６】
また、識別端末５０は、温度センサを備えていてもよい。これによれば、管理端末２０は、識別端末５０によって計測された温度に関する情報（温度情報）を取得し、取得した温度情報に基づいて、空調装置３０等を制御することができる。
【００７７】
また、識別端末５０は、データを受け付けるためのインタフェースを有していても良い。これによれば、ユーザによって、暑い、寒い等の空調関係の情報が入力された場合に、入力された情報に基づいて、空調装置３０を制御することが可能となる。また、明るい、暗い等の照明関係の情報が入力された場合に、入力された情報に基づいて、照明装置４０を制御することが可能となる。
【００７８】
《第２の実施形態》
次に、本発明の第２の実施形態ついて、図面を参照しつつ説明する。なお、第１の実施形態と同一又は同等の構成については、同等の符号を用いるとともに、その説明を省略又は簡略する。図１２は、本実施形態に係る制御システム１０Ａのブロック図である。本実施形態に係る制御システム１０Ａは、管理端末２０、識別端末５０、及び基地局端末６０が、マイクロコンピュータやパソコンと同等に構成されている点で、第１の実施形態に係る制御システム１０と相違している。
【００７９】
図１２に示されるように、管理端末２０は、ＣＰＵ２０ａ、主記憶部２０ｂ、補助記憶部２０ｃ、及び通信部２０ｄを有している。
【００８０】
主記憶部２０ｂは、ＲＡＭ（Random Access Memory）等の揮発性メモリから構成され、ＣＰＵ２０ａの作業領域として用いられる。また、補助記憶部２０ｃは、ハードディスクなどの不揮発性メモリを含んで構成され、ＣＰＵ２０ａが実行するプログラムを記憶している。また、補助記憶部２０ｃは、各識別端末５０から送信される情報を逐次記憶する。
【００８１】
同様に、識別端末５０は、ＣＰＵ５０ａ、主記憶部５０ｂ、補助記憶部５０ｃ、及び通信部５０ｄを有している。また、基地局端末６０は、ＣＰＵ６０ａ、主記憶部６０ｂ、補助記憶部６０ｃ、及び通信部６０ｄを有している。
【００８２】
制御システム１０Ａでは、識別端末５０による位置Ｐｏ２の算出は、図１３に示されるフローチャートにしたがって行われる。以下、図１３を参照しつつ、識別端末５０のＣＰＵ５０ａが実行する処理について説明する。
【００８３】
最初のステップＳ３０１では、ＣＰＵ５０ａは、カウンタｎをリセットする。
【００８４】
次のステップＳ３０２では、ＣＰＵ５０ａは、管理端末２０から位置検出要求があったか否かを判断する。ＣＰＵ５０ａは、通信部２０ｄを介して、位置検出要求を受信した場合には（ステップＳ３０２：Ｙｅｓ）、次のステップＳ３０３へ移行する。また、位置検出要求を未だ受信していない場合には（ステップＳ３０２：Ｎｏ）、ステップＳ３０１へ戻り、以降ステップＳ３０２での判断が肯定されるまで、ステップＳ３０１及びステップＳ３０２の処理を繰り返し実行する。
【００８５】
ステップＳ３０３では、ＣＰＵ５０ａは、カウンタｎの値をインクリメントする。
【００８６】
次のステップＳ３０４では、ＣＰＵ５０ａは、ｎ番目の基地局端末６０との距離を計測する。例えば図２に示されるように、スペース１００に基地局端末６０が４つ設置されている場合には、基地局端末６０に割り当てられたアドレスに従って、基地局端末６０がカウントされる。そして、ＣＰＵ５０ａは、該当する基地局端末６０との距離を、第１の実施形態で説明した手順で計測する。
【００８７】
次のステップＳ３０５では、ＣＰＵ５０ａは、カウンタｎが基地局端末の数（例えば４）より小さいか否かを判断する。カウンタｎの値が基地局端末の数より小さい場合には（ステップＳ３０５：Ｙｅｓ）、ＣＰＵ５０ａは、ステップＳ３０３へ戻り、以降ステップＳ３０５での判断が否定されるまで、ステップＳ３０３乃至Ｓ３０５の処理を繰り返し実行する。これにより、識別端末５０と、４つの基地局端末６０との距離ＭＤ（１）〜ＭＤ（４）がそれぞれ計測される。
【００８８】
一方、カウンタｎの値が基地局端末の数以上である場合には（ステップＳ３０５：Ｎｏ）、ＣＰＵ５０ａは、次のステップＳ３０６へ移行する。
【００８９】
次のステップＳ３０６では、上記式（２）を用いて、評価関数ε（Ｐｏ２）を算出する。そして、評価関数ε（Ｐｏ２）が最小となるような、位置Ｐｏ２を識別端末５０の位置として算出する。
【００９０】
次のステップＳ３０７では、ＣＰＵ５０ａは、算出した位置Ｐｏ２と、識別端末５０の種類識別子、制御方法識別子、及び対象情報とに関する情報を、位置情報として通信部５１を介して、管理端末２０へ出力する。
【００９１】
ＣＰＵ５０ａは、ステップＳ３０７の処理が終了すると、ステップＳ３０１へ戻り、以降ステップＳ３０１〜Ｓ３０７の処理を繰り返し実行する。
【００９２】
また、制御システム１０Ａでは、管理端末２０による位置情報の取得は、図１４に示されるフローチャートにしたがって行われる。以下、図１４を参照しつつ、管理端末２０のＣＰＵ２０ａが実行する処理について説明する。
【００９３】
最初のステップＳ４０１では、ＣＰＵ２０ａは、カウンタｎをリセットする。
【００９４】
次のステップＳ４０２では、ＣＰＵ２０ａは、カウンタｎをインクリメントする。
【００９５】
次のステップＳ４０３では、ＣＰＵ２０ａは、ｎ番目の識別端末５０へ位置情報の送信指令を出力する。例えば図２に示されるように、スペース１００に識別端末５０が５つ設置されている場合には、識別端末５０に割り当てられたアドレスに従って、識別端末５０がカウントされる。そして、ＣＰＵ２０ａは、該当する識別端末５０に対して、送信指令を出力する。
【００９６】
次のステップＳ４０４では、ＣＰＵ２０ａは、位置情報を待ち受ける。そして、位置情報を受信したら（ステップＳ４０４：Ｙｅｓ）、ステップＳ４０５へ移行する。
【００９７】
次のステップＳ４０５では、ＣＰＵ２０ａは、受信した位置情報を、この位置情報を送信した識別端末５０を特定する情報とともに、補助記憶部２０ｃへ格納する。
【００９８】
一方、位置情報を受信しなかった場合には（ステップＳ４０４：Ｎｏ）、ステップＳ４０６へ移行する。
【００９９】
次のステップＳ４０６では、ＣＰＵ２０ａは、送信指令を出力してから所定の時間（例えば１分）が経過したか否かを判断する。ステップｓ４０６での判断時に所定時間が経過していない場合には、ＣＰＵ２０ａは、ステップＳ４０４へ戻り、ステップＳ４０６での判断が肯定されるまで、ステップＳ４０４、及びステップＳ４０６の処理を繰り返し実行する。
【０１００】
一方、ステップＳ４０６での判断時に所定の時間が経過している場合には、ＣＰＵ２０ａは、通信がタイムアウトしたものと判断し（ステップＳ４０６：Ｙｅｓ）、次のステップＳ４０７へ移行する。
【０１０１】
ステップＳ４０７では、ＣＰＵ２０ａは、カウンタｎの値が識別端末５０の数（例えば５）より小さい否かを判断する。カウンタｎの値が識別端末５０の数より小さい場合には（ステップＳ４０７：Ｙｅｓ）、ＣＰＵ２０ａは、ステップＳ４０２へ戻り、以降ステップＳ４０７での判断が否定されるまで、ステップＳ４０２乃至ステップＳ４０７の処理を繰り返し実行する。一方、カウンタｎの値が識別端末５０の数以上である場合には（ステップＳ４０７：Ｎｏ）、ＣＰＵ２０ａは、位置情報を取得するための処理を終了する。
【０１０２】
また、制御システム１０Ａでは、管理端末２０によるユーザ１０５の移動の検出は、図１５に示されるフローチャートにしたがって行われる。以下、図１５を参照しつつ、管理端末２０のＣＰＵ２０ａが実行する処理について説明する。
【０１０３】
最初のステップＳ５０１では、ＣＰＵ２０ａは、カウンタｎをリセットする。
【０１０４】
次のステップＳ５０２では、ＣＰＵ２０ａは、カウンタｎをインクリメントする。
【０１０５】
次のステップＳ５０３では、ＣＰＵ２０ａは、ｎ番目のユーザ１０５の移動を検出する。ユーザ１０５の移動は、ユーザ１０５によって所持された識別端末５０の位置Ｐｏ２の変化に基づいて、ユーザ１０５の移動先を予測する。具体的には、現在の位置Ｐｏ２と、１フレーム前に取得した位置Ｐｏ２との差と閾値を比較することにより、移動速度と移動方向を算出する。そして、算出した結果に基づいてユーザ１０５の移動先を予測する。上述の閾値は、例えばユーザの歩行速度が４ｋｍであるものとして決定することが考えられる。
【０１０６】
次のステップＳ５０４では、ＣＰＵ２０ａは、ステップＳ５０３で算出した移動距離が、閾値以上か否かを判断する。そして、移動距離が閾値より大きい場合は（ステップＳ５０４：Ｙｅｓ）、ステップＳ５０５へ移行する。また移動距離が閾値以下の場合は（ステップＳ５０４：Ｎｏ）、ステップＳ５０６へ移行する。
【０１０７】
ステップＳ５０５では、ＣＰＵ２０ａは、移動フラグをオンにする。一方、ステップＳ５０６では、ＣＰＵ２０ａは、移動フラグをオフにする。これにより、移動フラグに基づいて、ｎ番目のユーザ１０５が移動中であるか否かが判別可能となる。
【０１０８】
次のステップＳ５０７では、ＣＰＵ２０ａは、カウンタｎの値がユーザ１０５の数よりも小さいか否かを判断する。カウンタｎの値がユーザ１０５の数より小さい場合には（ステップＳ５０７：Ｙｅｓ）、ＣＰＵ２０ａは、ステップＳ５０２へ戻り、以降ステップＳ５０７での判断が否定されるまで、ステップＳ５０２乃至ステップＳ５０７の処理を繰り返し実行する。一方、カウンタｎの値がユーザ１０５の数以上である場合には（ステップＳ５０７：Ｎｏ）、ＣＰＵ２０ａは、ユーザ１０５の移動を検出するための処理を終了する。
【０１０９】
また、制御システム１０Ａでは、管理端末２０による照明装置４０及び空調装置３０の選択と、選択された装置の制御方法の決定は、図１６に示されるフローチャートにしたがって行われる。以下、図１６を参照しつつ、管理端末２０のＣＰＵ２０ａが実行する処理について説明する。
【０１１０】
最初のステップＳ６０１では、ＣＰＵ２０ａは、カウンタｎをリセットする。
【０１１１】
次のステップＳ６０２では、ＣＰＵ２０ａは、カウンタｎの値をインクリメントする。
【０１１２】
次のステップＳ６０３では、ＣＰＵ２０ａは、ｎ番目のユーザ１０５が移動中であるか否かを判断する。この判断は、移動フラグに基づいて行う。ｎ番目のユーザ１０５が移動中でない場合には（ステップＳ６０３：Ｎｏ）、次のステップＳ６０４へ移行する。
【０１１３】
ステップＳ６０４では、ＣＰＵ２０ａは、カウンタｍをリセットする。
【０１１４】
次のステップＳ６０５では、ＣＰＵ２０ａは、カウンタｍをインクリメントする。
【０１１５】
次のステップＳ６０６では、スペース１００に配置されたｍ番目の什器とユーザ１０５との距離を、第１の実施形態で説明した手順で計算する。例えば図２に示されるように、スペース１００にキャビネット１０１及び机１０３等の６つの什器が配置されている場合には、各什器に設けられた識別端末５０に割り当てられたアドレスに従って、什器がカウントされる。ＣＰＵ２０ａは、該当する什器とユーザ１０５との距離を計算する。
【０１１６】
次のステップＳ６０７では、ＣＰＵ２０ａは、カウンタｍの値が什器の数（例えば４）より小さいか否かを判断する。カウンタｍの値が什器の数より小さい場合には（ステップＳ６０７：Ｙｅｓ）、ＣＰＵ２０ａは、ステップＳ６０５へ戻り、以降ステップＳ６０７での判断が否定されるまで、ステップＳ６０５乃至Ｓ６０７の処理を繰り返し実行する。これにより、スペース１００に配置された２つのキャビネット１０１及び２つの机１０３と、ユーザ１０５との距離が順次算出される。
【０１１７】
一方、カウンタｍの値が什器の数以上である場合には（ステップＳ６０７：Ｎｏ）、ＣＰＵ２０ａは、次のステップＳ６０８へ移行する。
【０１１８】
次のステップＳ６０８では、ＣＰＵ２０ａは、照明装置４０を選定するために、図１７に示されるサブルーチン７００を実行する。
【０１１９】
サブルーチン７００の最初のステップＳ７０１では、ＣＰＵ２０ａは、カウンタｉをリセットする。
【０１２０】
次のステップＳ７０２では、ＣＰＵ２０ａは、カウンタｉをインクリメントする。
【０１２１】
次のステップＳ７０３では、ＣＰＵ２０ａは、ｉ番目の照明装置４０による照明領域を特定する。例えば図２に示されるように、スペース１００に４つの照明装置４０が配置されている場合には、各照明装置４０に割り当てられたアドレスに従って、照明装置４０がカウントされる。そして、ＣＰＵ２０ａは、該当する照明装置４０の照明領域を、第１の実施形態で説明した手順で特定する。
【０１２２】
次のステップＳ７０４では、ＣＰＵ２０ａは、特定した照明領域における照度を、第１の実施形態で説明した手順で推定する。
【０１２３】
次のステップＳ７０５では、ＣＰＵ２０ａは、カウンタｉの値が照明装置４０の数以下か否かを判断する。カウンタｉの値が照明装置４０の数以下である場合には（ステップＳ７０５：Ｙｅｓ）、ＣＰＵ２０ａは、ステップＳ７０２へ戻り、以降ステップＳ７０５での判断が否定されるまで、ステップＳ７０２乃至ステップＳ７０５の処理を繰り返し実行する。これにより、各照明装置４０についての照度が順次推定される。
【０１２４】
一方、カウンタｉの値が照明装置４０の数より大きい場合には（ステップＳ７０５：Ｎｏ）、ＣＰＵ２０ａは、次のステップＳ７０６へ移行する。
【０１２５】
ステップＳ７０６では、ＣＰＵ２０ａは、ステップＳ７０５で推定された照度が最も大きくなる照明装置４０を選定する。ステップＳ７０６での処理が終了すると、ＣＰＵ２０ａは、サブルーチン７００を終了し、ステップＳ６０９へ移行する。
【０１２６】
ステップＳ６０９では、ＣＰＵ２０ａは、空調装置３０を選定するために、図１８に示されるサブルーチン８００を実行する。
【０１２７】
サブルーチン８００の最初のステップＳ８０１では、ＣＰＵ２０ａは、カウンタｉをリセットする。
【０１２８】
次のステップＳ８０２では、ＣＰＵ２０ａは、カウンタｉをインクリメントする。
【０１２９】
次のステップＳ８０３では、ＣＰＵ２０ａは、ｉ番目の空調装置３０とユーザ１０５との間の空調空気の経路長を計測する。例えば図２に示されるように、スペース１００に２つの空調装置３０が配置されている場合には、各空調装置３０に割り当てられたアドレスに従って、空調装置３０がカウントされる。そして、ＣＰＵ２０ａは、該当する空調装置３０とユーザ１０５との間の経路長を、第１の実施形態で説明した手順で計測する。
【０１３０】
次のステップＳ８０４では、カウンタｉの値が空調装置３０の数より小さいか否かを判断する。カウンタｉの値が空調装置３０の数より小さい場合には（ステップＳ８０４：Ｙｅｓ）、ＣＰＵ２０ａは、ステップＳ８０２へ戻り、以降ステップＳ８０４での判断が否定されるまで、ステップＳ８０２乃至ステップＳ８０４の処理を繰り返し実行する。これにより、各空調装置３０についての経路長が順次算出される。
【０１３１】
一方、カウンタｉの値が空調装置３０の数以上である場合には（ステップＳ８０４５：Ｎｏ）、ＣＰＵ２０ａは、次のステップＳ８０５へ移行する。
【０１３２】
ステップＳ８０５では、ＣＰＵ２０ａは、ステップＳ８０４で算出された経路が最も小さくなる空調装置３０を選定する。ステップＳ８０５での処理が終了すると、ＣＰＵ２０ａは、サブルーチン８００を終了し、ステップＳ６１１へ移行する。
【０１３３】
一方、ステップＳ６０３において、ｎ番目のユーザ１０５が移動中である場合には（ステップＳ６０３：Ｙｅｓ）、ＣＰＵ２０ａは、ステップＳ６１０へ移行する。そして、ステップＳ６１０で、ユーザ１０５の現在の位置及び移動先の位置から、例えば最も近いところにある照明装置４０及び空調装置３０を選択する。
【０１３４】
次のステップＳ６１１では、ＣＰＵ２０ａは、選定された照明装置４０及び空調装置３０の制御方法を、第１の実施形態で説明した手順で決定する。
【０１３５】
次のステップＳ６１２では、カウンタｎの値がユーザ１０５の数よりも小さいか否かを判断する。カウンタｎの値がユーザ１０５の数より小さい場合には（ステップＳ６１２：Ｙｅｓ）、ＣＰＵ２０ａは、ステップＳ６０２へ戻り、以降ステップＳ６１２での判断が否定されるまで、ステップＳ６０２乃至ステップＳ６１２の処理を繰り返し実行する。これにより、スペース１００に存在する複数のユーザ１０５それぞれに対応する照明装置４０及び空調装置３０の制御方法が決定される。
【０１３６】
一方、カウンタｎの値がユーザ１０５の数以上である場合には（ステップＳ６１２：Ｎｏ）、ＣＰＵ２０ａは、次のステップＳ６１３へ移行する。
【０１３７】
ステップＳ６１３では、ステップＳ６１１で決定した制御方法を、各照明装置４０及び空調装置３０へ通知する。ステップＳ６１３での処理が終了すると、ＣＰＵ２０ａは、制御を決定するための処理を終了する。
【０１３８】
以上説明したように、管理端末２０や、識別端末５０、及び基地局端末６０として、マイクロコンピュータやパソコン等を用いることができる。
【０１３９】
《第３の実施形態》
次に、本発明の第３の実施形態ついて、図面を参照しつつ説明する。なお、上記実施形態と同一又は同等の構成については、同等の符号を用いるとともに、その説明を省略又は簡略する。本実施形態に係る制御システム１０Ｂは、２つの画像に対してステレオマッチング処理を行うことにより、スペース１００に存在する物体の位置を検出する点で、上記各実施形態に係る制御システム１０，１０Ｂと異なる。
【０１４０】
図１９は、本実施形態に係る制御システム１０Ｂのブロック図である。図１９に示されるように、制御システム１０Ｂは、管理端末２０と無線通信を行うことが可能な位置検出部８０を有している。
【０１４１】
図２０は、位置検出部８０のブロック図である。図２０に示されるように、位置検出部８０は、通信部８１、位置計算部８２、第１撮影部８３Ａ、及び第２撮影部８３Ｂを有している。
【０１４２】
通信部８１は、ＵＷＢの電波を用いて、パケット通信を行う通信インタフェースを含んで構成されている。この通信部８１は、管理端末２０と無線通信を行う。そして、管理端末２０から出力される情報を受信すると、受信した情報を位置計算部８２へ出力する。
【０１４３】
第１撮影部８３Ａ及び第２撮影部８３Ｂは、例えばＣＣＤ等の撮像素子を有するデジタルカメラである。これらの第１撮影部８３Ａ及び第２撮影部８３Ｂは、それぞれの光軸が相互に平行となった状態で、例えばスペース１００の内壁或いは天井に設置されている。図２１は、第１撮影部８３Ａの焦点Ｆ１及び像面ＰＬと、第２撮影部８３Ｂの焦点Ｆ２と像面ＰＲとの位置関係を模式的に示す図である。この図２１を参照するとわかるように、第１撮影部８３Ａの光軸はＺ軸と一致し、第２撮影部８３Ｂの光軸はＺ軸と平行な直線Ｌと一致している。また、第１撮影部８３Ａと第２撮影部８３Ｂとの距離はｄであり、第１撮影部８３Ａ，第２撮影部８３Ｂそれぞれの焦点距離はｆである。
【０１４４】
第１撮影部８３Ａは、スペース１００の内部を撮影すると、撮影結果としてのデジタル画像Ｐｈ１に関するデータを位置計算部８２へ出力する。また、第２撮影部８３Ｂは、スペース１００の内部を撮影すると、撮影結果としてのデジタル画像Ｐｈ２に関するデータを位置計算部８２へ出力する。
【０１４５】
図２２は、デジタル画像Ｐｈ１とデジタル画像Ｐｈ２を示す図である。図２２に示されるように、デジタル画像Ｐｈ１とデジタル画像Ｐｈ２は、それぞれの画像に写りこむ物体のアングルが異なった、いわゆるステレオ画像となる。
【０１４６】
位置計算部８２は、例えばパーソナルコンピュータ或いはマイクロコンピュータである。この位置計算部８２は、デジタル画像Ｐｈ１及びデジタル画像Ｐｈ２に対して、ステレオマッチング処理等の画像処理を実行することで、スペース１００における物体、例えばキャビネット１０１や机１０３の位置を検出する。図２３を参照するとわかるように、スペース１００における被写体の位置Ｐ１の座標を（ｘ１，ｘ２，ｘ３）とし、像面ＰＬでの被写体の位置Ｐ２の座標を（ＸＬ，ＹＬ，ｆ）とし、像面ＰＲでの被写体の位置Ｐ３の座標を（ＸＲ，ＹＲ，ｆ）とすると、スペース１００での被写体の位置Ｐ１は、次式（４）で表される。
【０１４７】
【数２】
0005595165.tif 000003
【０１４８】
位置計算部８２は、上記式（４）を用いて、スペース１００に配置された物体それぞれの位置を計算する。そして、算出した物体の位置情報を、通信部８１を介して、管理端末２０へ出力する。
【０１４９】
次に、上述した位置検出部８０を構成する位置計算部８２の動作を、図２４のフローチャートを参照しつつ説明する。
【０１５０】
最初のステップＳ９０１では、位置計算部８２は、管理端末２０から位置検出要求があったか否かを判断する。位置計算部８２は、通信部８１を介して、位置検出要求を受信した場合には（ステップＳ９０１：Ｙｅｓ）、次のステップＳ９０２へ移行する。
【０１５１】
次のステップＳ９０２では、位置計算部８２は、第１撮影部８３Ａ及び第２撮影部８３Ｂに対して、スペース１００の撮影を指示する。これにより、第１撮影部８３Ａ及び第２撮影部８３Ｂによる撮影が実行され、位置計算部８２へデジタル画像Ｐｈ１，Ｐｈ２のデータが出力される。
【０１５２】
次のステップＳ９０３では、位置計算部８２は、デジタル画像Ｐｈ１，Ｐｈ２に写りこむ物体を検出する。
【０１５３】
次のステップＳ９０４では、位置計算部８２は、デジタル画像Ｐｈ１，Ｐｈ２にステレオマッチング処理等の画像処理を施し、デジタル画像Ｐｈ１，Ｐｈ２に写りこむ物体の位置を算出する。
【０１５４】
次のステップ９０５では、位置計算部８２は、算出した物体の位置情報を、通信部８１を介して管理端末２０へ出力する。ステップＳ９０５での処理が終了すると、位置計算部８２は、ステップＳ９０１へ戻り、移行ステップＳ９０１乃至ステップＳ９０５の処理を繰り返し実行する。
【０１５５】
管理端末２０は、物体の位置情報を受信すると、この位置情報に基づいて、空調装置３０及び照明装置４０を選択し、物体の配置に応じた制御を実行する。
【０１５６】
以上説明したように、本実施形態では、スペース１００に存在するユーザ１０５や、キャビネット１０１、机１０３等の物体の位置が検出される。次に、ユーザ１０５と、上述の物体との位置関係に基づいて、ユーザ１０５の周囲環境の調整に最適な空調装置３０及び照明装置４０が選定される。そして、選定された空調装置３０及び照明装置４０が、ユーザ１０５の周囲環境を調整するために制御される。つまり、本実施形態では、ユーザ１０５の周囲環境を調整するために最適な空調装置３０或いは照明装置４０が制御される。したがって、ユーザ１０５の周囲環境を効率よく調整することができ、結果的に空調装置３０や照明装置４０等の設備機器の稼働効率が向上する。
【０１５７】
また、本実施形態では、スペース１００に配置されるキャビネット１０１や机１０３ごとに、識別端末５０を割り当てる必要がない。このため、システムを簡素化することができる。したがって、システムの製造コスト及びランニングコストを削減することが可能となる。
【０１５８】
なお、本実施形態では、位置検出部８０が、２つの撮影部を有している場合について説明した。これに限らず、例えば、スペース１００に、物体による死角が多く形成される場合には、位置検出部８０は、３つ以上の撮影部を用いて、物体の検出を行ってもよい。
【０１５９】
また、本実施形態では、位置検出部８０が、２つの撮影部を有している場合について説明した。これに限らず、１つの撮像部を移動させながら、視点の異なるデジタル画像を取得することとしてもよい。
【０１６０】
以上、本発明の実施形態について説明したが、本発明は上記各実施形態によって限定されるものではない。例えば、上記各実施形態では、基地局端末６０の数が４つである場合について説明したが、基地局端末６０は、５つ以上であってもよい。また、上記各実施形態では、識別端末５０の数が５つである場合について説明したが、識別端末５０は、６つ以上であってもよい。要は、スペース１００の容量に応じた数の基地局端末６０及び識別端末５０を配置すればよい。この場合、識別端末５０及び基地局端末６０は、マルチホップ通信を行うこととしてもよい。
【０１６１】
また、スペース１００に配置される什器が大型のものであったり、形状が複雑である場合には、１つの什器に複数の識別端末５０を割り当ててもよい。これにより、什器の形状や大きさの推定を容易に行うことが可能となる。また、この場合には、識別端末５０の取り付け位置を示す識別子を用意することが望ましい。
【０１６２】
また、本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【産業上の利用可能性】
【０１６３】
本発明の制御システムは、スペースの環境を制御するのに適している。
【符号の説明】
【０１６４】
１０，１０Ａ，１０Ｂ  制御システム
２０  管理端末
２０ａ  ＣＰＵ
２０ｂ  主記憶部
２０ｃ  補助記憶部
２０ｄ  通信部
２１  通信部
２２  位置検出部
２３  移動検出部
２４  照明装置選定部
２５  空調装置選定部
２６  制御決定部
３０  空調装置
３１  通信部
３２  出力制御部
４０  照明装置
４１  通信部
４２  調光部
５０  識別端末
５０ａ  ＣＰＵ
５０ｂ  主記憶部
５０ｃ  補助記憶部
５０ｄ  通信部
５１  通信部
５２  距離計測部
５３  位置計算部
６０  基地局端末
６０ａ  ＣＰＵ
６０ｂ  主記憶部
６０ｃ  補助記憶部
６０ｄ  通信部
６１  通信部
６２  距離計測応答部
７１  送信元機種コード
７２  送信元アドレス
７３  送信先機種コード
７４  送信先アドレス
７５  コマンド
７６  ペイロード
８０  位置検出部
８１  通信部
８２  位置計算部
８３Ａ  第１撮影部
８３Ｂ  第２撮影部
１００  スペース
１０１  キャビネット
１０３  机
１０５  ユーザ
Ｐｈ１，Ｐｈ２  デジタル画像
ＰＬ，ＰＲ  像面。
【図１】
0005595165.tif 000004
【図２】
0005595165.tif 000005
【図３】
0005595165.tif 000006
【図４】
0005595165.tif 000007
【図５】
0005595165.tif 000008
【図６】
0005595165.tif 000009
【図７】
0005595165.tif 000010
【図８】
0005595165.tif 000011
【図９】
0005595165.tif 000012
【図１０】
0005595165.tif 000013
【図１１】
0005595165.tif 000014
【図１２】
0005595165.tif 000015
【図１３】
0005595165.tif 000016
【図１４】
0005595165.tif 000017
【図１５】
0005595165.tif 000018
【図１６】
0005595165.tif 000019
【図１７】
0005595165.tif 000020
【図１８】
0005595165.tif 000021
【図１９】
0005595165.tif 000022
【図２０】
0005595165.tif 000023
【図２１】
0005595165.tif 000024
【図２２】
0005595165.tif 000025
【図２３】
0005595165.tif 000026
【図２４】
0005595165.tif 000027