(57)【特許請求の範囲】
【請求項１】
可動部を有する複数の空調機に対して、当該可動部の動きを伴う制御を指令する制御指令手段と、
前記複数の空調機が設置されている空間の撮影画像を取得する画像取得手段と、
前記制御指令手段が指令する制御内容と、前記画像取得手段が取得する撮影画像とから、前記複数の空調機の設置位置を特定する特定手段と、
を備える設置位置特定装置。
【請求項２】
前記画像取得手段が取得する撮影画像から、前記複数の空調機の設置位置、及び、前記可動部の動きを認識する画像認識手段を更に備え、
前記制御指令手段は、前記複数の空調機にそれぞれ割り当てられた識別情報の何れかを指定して、前記可動部の動きを伴う制御を指令し、
前記特定手段は、前記制御指令手段が指令した制御に応じて、前記画像認識手段が前記可動部の動きを認識することにより、前記制御指令手段が指定した識別情報と、前記画像認識手段が認識した設置位置とを対応付ける、
請求項１に記載の設置位置特定装置。
【請求項３】
前記特定手段が特定した特定結果を、前記画像取得手段が取得した撮影画像に合成して表示する表示部を更に備える、
請求項１に記載の設置位置特定装置。
【請求項４】
前記特定手段が特定した特定結果を用いて、前記複数の空調機を制御する制御手段を更に備える、
請求項１に記載の設置位置特定装置。
【請求項５】
可動部を有する複数の空調機と、当該複数の空調機を制御する空調機リモコンと、設置位置特定装置とがネットワークを介して接続された空調システムであって、
前記空調機リモコンは、
前記複数の空調機に対して、前記可動部の動きを伴う制御を指令する制御指令手段と、
前記複数の空調機における制御状態を提供する制御状態提供手段と、を備え、
前記設置位置特定装置は、
前記複数の空調機が設置されている空間の撮影画像を取得する画像取得手段と、
前記制御状態提供手段から提供される制御状態を取得する制御状態取得手段と、
前記制御状態取得手段が取得する制御状態と、前記画像取得手段が取得する撮影画像とから、前記複数の空調機の設置位置を特定する特定手段と、を備える、
空調システム。
【請求項６】
可動部を有する複数の空調機に対して、当該可動部の動きを伴う制御を指令する制御指令ステップと、
前記複数の空調機が設置されている空間の撮影画像を取得する画像取得ステップと、
前記制御指令ステップにて指令された制御内容と、前記画像取得ステップにて取得された撮影画像とから、前記複数の空調機の設置位置を特定する特定ステップと、
を備える設置位置特定方法。
【請求項７】
コンピュータを、
可動部を有する複数の空調機に対して、当該可動部の動きを伴う制御を指令する制御指令部、
前記複数の空調機が設置されている空間の撮影画像を取得する画像取得部、
前記制御指令部が指令する制御内容と、前記画像取得部が取得する撮影画像とから、前記複数の空調機の設置位置を特定する特定部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設置位置特定装置、空調システム、設置位置特定方法、および、プログラムに関する。
【背景技術】
【０００２】
従来より、ビルに代表される建物内には、空調システム（空気調和システム）が導入されている。この空調システムでは、例えば、ビル内におけるフロアの天井に、複数の空調機（室内機）が埋め込まれて設置されており、それらの空調機がネットワークを介して制御可能に接続されている。なお、空調機のそれぞれには、例えば、ＭＡＣ（Media Access Control）アドレス、ＩＰ（Internet Protocol）アドレス等の識別情報が割り当てられている。そのため、空調システムでは、識別情報を指定して対象の空調機を制御している。【０００３】
ところで、空調機を設置する設置作業では、通常、このような識別情報が考慮されることなく、それぞれの空調機が無作為に設置されて行く。つまり、設置作業時には、どの識別情報の空調機が、どの設置位置に設置されているのか不明となっている。そのため、空調機の設置作業を終えた後に、作業者が手作業で、識別情報と設置位置との対応付けを行っていた。例えば、ある識別情報の空調機に対して運転開始の制御命令を送り、作業者が目視で、稼働した空調機の設置位置を確認し、識別情報と設置位置とを対応付ける設定作業を、繰り返し行っていた。【０００４】
なお、特許文献１には、空調対象空間の輻射温度を検出する輻射温度センサを備えた空調システムにおいて、熱画像の変化を用いてアドレス登録を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第２０１７／１４９６６０号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載された空調システムでは、調和空気（冷気、暖気等）を出すまでの試運転が必要であり、作業に手間がかかるだけでなく、作業が完了するまでに長時間を要していた。また、特許文献１に記載された空調システムでは、そもそも、輻射温度センサを備えていることが前提となっている。そのため、輻射温度センサを備えていない空調システムには、特許文献１の技術を適用することができなかった。【０００７】
そのため、輻射温度センサのような特別な構成を不要とし、空調機の設置位置を簡易に特定することのできる技術が求められていた。【０００８】
本発明は、上述のような課題を解決するためになされたものであり、空調機の設置位置を簡易に特定することのできる設置位置特定装置、空調システム、設置位置特定方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明に係る設置位置特定装置は、
可動部を有する複数の空調機に対して、当該可動部の動きを伴う制御を指令する制御指令手段と、
前記複数の空調機が設置されている空間の撮影画像を取得する画像取得手段と、
前記制御指令手段が指令する制御内容と、前記画像取得手段が取得する撮影画像とから、前記複数の空調機の設置位置を特定する特定手段と、
を備える。
【発明の効果】
【００１０】
本発明に係る設置位置特定装置では、制御指令手段が、可動部（一例として、ベーン）を有する複数の空調機に対して、その可動部の動きを伴う制御を指令する。また、画像取得手段が、複数の空調機が設置されている空間の撮影画像を取得する。そして、特定手段が、それら制御内容と撮影画像とから、複数の空調機の設置位置を特定する。この結果、空調機の設置位置を簡易に特定することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る空調システムの全体構成の一例を示す模式図
【図２】設置位置特定装置の構成の一例を示すブロック図
【図３】設置位置特定装置が空調機を撮影する様子を説明するための模式図
【図４】撮影された撮影画像の一例を示す模式図
【図５】空調機リモコンの構成の一例を示すブロック図
【図６】空調機の構成の一例を示すブロック図
【図７】サーバの構成の一例を示すブロック図
【図８】本発明の実施形態に係る設置位置特定処理を説明するためのフローチャート
【図９】特定結果画像が合成された撮影画像の一例を示す模式図である。
【図１０】設置位置特定装置が２つの撮影位置から空調機を撮影する様子を説明するための模式図
【図１１】１つ目の撮影位置から撮影された撮影画像の一例を示す模式図
【図１２】２つ目の撮影位置から撮影された撮影画像の一例を示す模式図
【図１３】本発明の他の実施形態に係る空調機リモコンの構成の一例を示すブロック図
【発明を実施するための形態】
【００１２】
（実施形態１）
以下、本発明の実施形態について図面を参照して詳細に説明する。なお、本明細書で使用する各図においては、共通する要素に同一の符号を付けるものとする。また、本発明は、以下の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々に変形することが可能である。
【００１３】
図１は、本発明の実施形態に係る空調システム１の全体構成の一例を示す模式図である。この空調システム１は、建物ＢＬ内（フロア内）の空気を調和するシステムであり、設置位置特定装置１０と、空調機リモコン２０と、複数の空調機３０と、サーバ４０とを備えている。なお、設置位置特定装置１０とサーバ４０とは、インターネットＮを介して通信可能に接続されている。また、設置位置特定装置１０と空調機リモコン２０とは、例えば、近距離無線通信を用いて通信可能に接続されている。そして、空調機リモコン２０と空調機３０とは、空調通信ネットワーク９０を介して通信可能に接続されている。この空調通信ネットワーク９０上において、空調機３０のそれぞれには、例えば、ＭＡＣアドレス、ＩＰアドレス等の識別情報が割り当てられている。
【００１４】
設置位置特定装置１０は、例えば、スマートフォン、タブレット等のカメラ付き端末であり、作業者に使用される。詳細については後述するが、設置位置特定装置１０は、空調機リモコン２０との間で必要な情報を送受信しつつ、撮影した画像を用いて空調機３０の設置位置を特定する。
【００１５】
空調機リモコン２０は、作業者、ユーザ等の操作を受け付け、その操作に応じて空調機３０に制御指令を発する。また、空調機リモコン２０は、近距離無線通信を用いて、設置位置特定装置１０と通信を行う。
【００１６】
空調機３０は、いわゆる室内機であり、例えば、膨張弁および熱交換器を有しており、配管によって図示せぬ室外機と接続されている。そして、空調機３０は、この配管を通じて室外機から送られた冷媒を、熱交換器において蒸発または凝縮させることにより、対象空間の空気調和を行う。この空調機３０は、一例として、天井埋め込みタイプであり、建物ＢＬ内におけるフロアの天井に埋め込まれて設置されている。つまり、フロアの天井には、複数の空調機３０が設置済みであり、上述したように、空調通信ネットワーク９０を介して通信可能に接続されている。なお、これらの空調機３０には、アドレス（識別情報）が割り当てられているものの、どのアドレスの空調機３０が、どの設置位置に設置されているのか不明であるものとする。
【００１７】
また、空調機３０の吹出口には、可動部の一例であるベーン（風向ベーン）が配置されている。このベーンは、例えば、空調機３０が稼働（運転）していない状態で、吹出口を覆って水平（天井面に対して水平）に停止しているものの、空調機３０が稼働すると、吹出口を開放するためにせり出すように傾斜する。なお、ベーンは、空調機リモコン２０から指令された風向制御に応じて、傾斜角度を変化させることができる。また、空調機３０は、吹出口からの到達風速を低減する「ドラフトセーブ運転」が可能となっている。このドラフトセーブ運転時に、ベーンは、垂直（天井面に対して垂直）まで傾斜し、風当たりを弱くする。
【００１８】
サーバ４０は、例えば、空調システム１を管理するサーバコンピュータである。サーバ４０は、設置位置特定装置１０によって空調機３０の設置位置がそれぞれ特定されると、空調機３０の識別情報（アドレス）と設置位置とを対応付けたアドレステーブルを収集する。
【００１９】
以下、これら設置位置特定装置１０〜サーバ４０の詳細について、図面を参照してそれぞれ説明する。
【００２０】
まず、設置位置特定装置１０の詳細について、図２を参照して説明する。図２は、本発明の実施形態に係る設置位置特定装置１０の構成の一例を示すブロック図である。図示するように、設置位置特定装置１０は、画像取得手段の一例である撮影部１１と、近距離通信部１２と、表示部１３と、制御部１４と、記憶部１５と、通信部１６とを備える。
【００２１】
撮影部１１は、例えば、レンズ、撮像素子（一例として、ＣＣＤ；Charge Coupled Device）等を備えており、設置位置特定装置１０を取り扱う作業者の操作に従って、空調機３０を含む空間を動画撮影する。撮影部１１は、撮影によって生成した画像（撮影画像）を制御部１４に順次供給する。
【００２２】
一例として、図３にて平面的に示すように、建物ＢＬ内の撮影位置Ｐ１から、作業者が撮影部１１の画角Ｖ１を空調機３０（フロアの天井方向）に向けて撮影を開始すると、撮影部１１は、図４に示すような全ての空調機３０を含んだ撮影画像を生成する。なお、撮影部１１は、撮影を終えるまで、動画の撮影画像を生成する。つまり、撮影部１１は、図４のような撮影画像を順次生成して制御部１４に供給する。
【００２３】
図２に戻って、近距離通信部１２は、例えば、ＢＬＥ（Bluetooth（登録商標） Low Energy ）の無線通信を行う。つまり、近距離通信部１２は、空調機リモコン２０との間で、必要な情報を送受信する。
【００２４】
表示部１３は、例えば、液晶表示器であり、作業者が必要とする種々の情報を表示する。一例として、表示部１３は、上述した図４に示すような撮影画像を表示する。
【００２５】
制御部１４は、例えば、ＣＰＵ（Central Processing Unit），ＲＯＭ（Read Only Memory），ＲＡＭ（Random Access Memory）等を備えており、設置位置特定装置１０の動作を制御する。より詳細に、制御部１４には、機能的に、画像認識手段の一例である画像処理部１４１と、制御指令手段の一例である制御依頼部１４２と、制御状態取得手段の一例である制御状態取得部１４３と、特定手段の一例である特定部１４４と、アドレステーブル提供部１４５とが含まれている。これらの機能は、例えば、ＣＰＵが、ＲＡＭをワークメモリとして用い、ＲＯＭに記憶されているプログラムを適宜実行することにより実現される。
【００２６】
画像処理部１４１は、撮影部１１によって撮影された撮影画像に含まれる空調機３０を認識する。例えば、画像処理部１４１は、まず、撮影画像に含まれる空調機３０の設置領域を画定する。具体的に、画像処理部１４１は、上述した図４のような撮影画像から、空調機３０のベーンの動き（一例として、空調機３０が稼働開始した際のベーンの動き）を検出し、その領域を空調機３０の設置領域として画定する。この他にも、画像処理部１４１は、撮影画像に含まれる特定形状（空調機３０と推定される外観）から、空調機３０をそれぞれ認識し、認識した領域を空調機３０の設置領域として画定してもよい。これらのように、撮影画像における空調機３０の設置領域が画定されると、画像処理部１４１は、例えば、図４の撮影画像にて示されるように、１つの設置領域を基点の設置位置（０，０）と定め、それを基準に、残りの設置領域について設置位置（配列）を定める。なお、基点となる設置領域は、作業者が指定できるようにしてもよい。例えば、図４のような撮影画像が、表示部１３に表示された状態で、作業者によって、基点となる設置領域が選択されると、画像処理部１４１は、選択された設置領域を基準に、残りの設置領域について設置位置を定める。
【００２７】
そして、画像処理部１４１は、動画である撮影画像の変化から空調機３０の制御状態を推定する。例えば、画像処理部１４１は、撮影画像におけるベーンの動き（ベーンの傾斜が変化する動き）を検出し、その設置位置における空調機３０の制御状態を推定する。上述したように、空調機３０のベーンは、空調機３０が稼働していない状態で水平に停止しており、空調機３０が稼働すると傾斜する。また、空調機３０に風向制御が指令されると、ベーンは、指令された風向に応じて傾斜角が変化する。更に、空調機３０にドラフトセーブ運転が指令されると、ベーンは、垂直まで傾斜する。そのため、画像処理部１４１は、これらのようなベーンの動きを検出し、少なくとも空調機３０が稼働状態であるか、若しくは、停止状態であるかを推定する。更に、画像処理部１４１は、ベーンの傾斜が変化したことを検出し、空調機３０に風向制御が指令されたこと、若しくは、空調機３０にドラフトセーブ運転が指令されたことを推定する。
【００２８】
制御依頼部１４２は、近距離通信部１２を通じて、空調機３０の制御を空調機リモコン２０に依頼する。例えば、制御依頼部１４２は、識別情報であるアドレスを指定して、そのアドレスが割り当てられた空調機３０に向けた制御を、空調機リモコン２０に依頼する。例えば、制御依頼部１４２は、オン制御（稼働開始）、オフ制御（稼働停止）、風向制御、ドラフトセーブ運転等の指令を、空調機リモコン２０に依頼する。この他にも、制御依頼部１４２は、稼働させる空調機３０（一例として、何れか１台の空調機３０）を、順次切り換えて行くローテーション運転を、空調機リモコン２０に依頼可能となっている。
【００２９】
制御状態取得部１４３は、近距離通信部１２を通じて、空調機リモコン２０から空調機３０の制御状態を取得する。例えば、制御状態取得部１４３は、アドレス毎の制御状態（一例として、ＡＡＡアドレス：停止状態、ＢＢＢアドレス：稼働状態、・・・）を取得する。なお、制御状態取得部１４３は、指令が発せられた空調機３０についてだけ、そのアドレスの制御状態（一例として、ＥＥＥアドレス：風向制御）を取得するようにしてもよい。これらのように、空調機３０の制御状態を取得することで、例えば、上記の制御依頼部１４２がローテーション運転を空調機リモコン２０に依頼した場合に、制御状態取得部１４３は、どのアドレスの空調機３０が稼働し、どのアドレスの空調機３０が停止しているのかを把握できる。また、上記の制御依頼部１４２が制御を依頼する代わりに、空調機リモコン２０の操作に応じて空調機３０が制御されている場合にも、制御状態取得部１４３は、どのアドレスの空調機３０に、どのような制御が指令されたのかを、同様に把握できる。
【００３０】
特定部１４４は、制御依頼部１４２が依頼した制御内容と、撮影部１１が撮影した撮影画像とから、空調機３０の設置位置を特定する。例えば、制御依頼部１４２がアドレスを指定し、オン制御を空調機リモコン２０に依頼した場合では、画像処理部１４１が撮影画像からベーンの動きを検出すると、特定部１４４は、指定したアドレスの空調機３０が、ベーンの動きを検出した設置位置に設置されていることを特定する。また、特定部１４４は、制御状態取得部１４３が取得した制御状態と、撮影部１１が撮影した撮影画像とから、空調機３０の設置位置を特定する。例えば、制御依頼部１４２が制御を依頼する代わりに、空調機リモコン２０の操作に応じて空調機３０が制御された場合でも、制御状態取得部１４３がアドレス及び制御状態を取得し、画像処理部１４１が撮影画像からベーンの動きを検出すると、取得したアドレスの空調機３０が、ベーンの動きを検出した設置位置に設置されていることを特定する。特定部１４４は、例えば、アドレスを順次切り替えながらこのような特定を繰り返し、全てのアドレスの空調機３０それぞれについて、設置位置を特定する。そして、特定部１４４は、アドレスと設置位置とを対応付けたアドレステーブルを生成し、記憶部１５に記憶する。
【００３１】
アドレステーブル提供部１４５は、記憶部１５に記憶されたアドレステーブルを、通信部１６を通じて、サーバ４０に提供する。
【００３２】
記憶部１５は、特定部１４４によって、空調機３０の設置位置が特定されると、アドレスと設置位置とを対応付けたアドレステーブルを記憶する。この他にも記憶部１５は、設置位置特定装置１０において必要な種々の情報を記憶する。
【００３３】
通信部１６は、例えば、ＰＬＣ（Power Line Communication）、Ｅｔｈｅｒｎｅｔ（登録商標）等の有線通信によって、インターネットＮを介して、サーバ４０と通信を行う。なお、通信部１６は、Ｗｉ−Ｆｉに代表される無線通信によって、インターネットＮを介して、サーバ４０と通信を行ってもよい。
【００３４】
次に、空調機リモコン２０の詳細について、図５を参照して説明する。図５は、本発明の実施形態に係る空調機リモコン２０の構成の一例を示すブロック図である。図示するように空調機リモコン２０は、操作部２１と、近距離通信部２２と、制御部２３と、制御状態ＤＢ（データベース）２４と、空調通信部２５とを備える。
【００３５】
操作部２１は、例えば、押下を検出するためのスイッチ，タッチパネル等であり、空調機３０に対する制御内容を受け付ける。
【００３６】
近距離通信部２２は、例えば、ＢＬＥの無線通信を行う。つまり、近距離通信部２２は、設置位置特定装置１０との間で、必要な情報を送受信する。
【００３７】
制御部２３は、例えば、ＣＰＵ，ＲＯＭ，ＲＡＭ等を備えており、空調機リモコン２０の動作を制御する。より詳細に、制御部２３には、機能的に、制御指令手段の一例である制御指令部２３１と、制御状態提供手段の一例である制御状態提供部２３２とが含まれている。これらの機能は、例えば、ＣＰＵが、ＲＡＭをワークメモリとして用い、ＲＯＭに記憶されているプログラムを適宜実行することにより実現される。
【００３８】
制御指令部２３１は、操作部２１が受け付けた制御内容、又は、近距離通信部２２を通じて設置位置特定装置１０から依頼された制御内容に応じ、空調通信部２５を通じて、空調機３０へ制御を指令する。制御指令部２３１は、空調機３０へ制御を指令すると、制御状態ＤＢ２４を更新する。つまり、制御状態ＤＢ２４には、空調機３０における制御状態が管理される。
【００３９】
制御状態提供部２３２は、制御状態ＤＢ２４に管理されている制御状態（空調機３０における制御状態）を読み出し、近距離通信部２２を通じて、その制御状態を設置位置特定装置１０に提供する。
【００４０】
制御状態ＤＢ２４は、空調機３０における制御状態を管理する。
【００４１】
空調通信部２５は、空調通信ネットワーク９０に適合した通信を行う。つまり、空調通信部２５は、空調機３０との間で、必要な情報を送受信する。
【００４２】
次に、空調機３０の詳細について、図６を参照して説明する。図６は、本発明の実施形態に係る空調機３０の構成の一例を示すブロック図である。図示するように空調機３０は、空調通信部３１と、制御部３２と、駆動部３３とを備える。
【００４３】
空調通信部３１は、空調通信ネットワーク９０に適合した通信を行う。つまり、空調通信部３１は、空調機リモコン２０との間で、必要な情報を送受信する。
【００４４】
制御部３２は、例えば、ＣＰＵ，ＲＯＭ，ＲＡＭ等を備えており、空調機３０の動作を制御する。より詳細に、制御部３２には、機能的に、制御指令取得部３２１と、空調制御部３２２とが含まれている。これらの機能は、例えば、ＣＰＵが、ＲＡＭをワークメモリとして用い、ＲＯＭに記憶されているプログラムを適宜実行することにより実現される。
【００４５】
制御指令取得部３２１は、空調通信部２５を通じて空調機リモコン２０から送られた制御指令を取得する。
【００４６】
空調制御部３２２は、制御指令取得部３２１が取得した制御指令に応じて、駆動部３３を動作させる。つまり、空調制御部３２２は、駆動部３３を動作させることにより、膨張弁、圧縮弁、ファン、ベーン等を稼働させ、空気調和を行う。
【００４７】
駆動部３３は、例えば、アクチュエータ、モータ等であり、膨張弁、圧縮弁、ファン、ベーン等を稼働させる。一例として、ベーンを動かす場合について説明すると、駆動部３３は、制御指令取得部３２１が取得した制御指令が、オフ制御であれば（稼働中にオフ制御が発せられた場合）、駆動部３３は、ベーンを水平まで可動させ、吹出口を覆って停止させる。また、制御指令がオン制御であれば（停止中にオン制御が発せられた場合）、駆動部３３は、ベーンをせり出すように傾斜させ、吹出口を開放する。また、制御指令が風向制御であれば、駆動部３３は、指令された風向に応じた角度までベーンを傾斜させる。更に、制御指令がドラフトセーブ運転であれば、駆動部３３は、ベーンを垂直まで傾斜させる。
【００４８】
次に、サーバ４０の詳細について、図７を参照して説明する。図７は、本発明の実施形態に係るサーバ４０の構成の一例を示すブロック図である。図示するようにサーバ４０は、通信部４１と、制御部４２と、アドレステーブルＤＢ４３とを備える。
【００４９】
通信部４１は、例えば、ＰＬＣ、Ｅｔｈｅｒｎｅｔ（登録商標）等の有線通信によって、インターネットＮを介して、設置位置特定装置１０と通信を行う。なお、通信部４１は、Ｗｉ−Ｆｉに代表される無線通信によって、インターネットＮを介して、設置位置特定装置１０と通信を行ってもよい。
【００５０】
制御部４２は、例えば、ＣＰＵ，ＲＯＭ，ＲＡＭ等を備えており、サーバ４０の動作を制御する。より詳細に、制御部４２には、機能的に、アドレステーブル取得部４２１が含まれている。この機能は、例えば、ＣＰＵが、ＲＡＭをワークメモリとして用い、ＲＯＭに記憶されているプログラムを適宜実行することにより実現される。
【００５１】
アドレステーブル取得部４２１は、通信部４１を通じて設置位置特定装置１０から送られたアドレステーブルを取得する。
【００５２】
アドレステーブルＤＢ４３は、アドレステーブル取得部４２１が取得したアドレステーブルを記憶する。このように、アドレステーブルがサーバ４０側に記憶されることで、例えば、空調機３０が故障した場合でも、アドレステーブルを提供でき、作業者の負担を軽減することができる。この他にも、営業活動の提案（一例として、能力が下がってきた空調機３０のリプレース提案）に、アドレステーブルを活用することができる。
【００５３】
以下、このような構成の空調システム１の動作について、図８を参照して説明する。図８は、本発明の実施形態に係る設置位置特定処理の一例を示すフローチャートである。この設置位置特定処理は、設置位置特定装置１０にて実行される。
【００５４】
まず、設置位置特定装置１０は、空調機リモコン２０と通信接続する（ステップＳ１０１）。すなわち、制御部１４は、近距離通信部１２を制御して、設置位置特定装置１０と空調機リモコン２０との通信リンクを確立する。
【００５５】
設置位置特定装置１０は、空調機リモコン２０から、全てのアドレスを取得する（ステップＳ１０２）。すなわち、制御部１４は、全ての空調機３０にそれぞれ割り当てられたアドレスを、空調機リモコン２０から取得する。
【００５６】
設置位置特定装置１０は、撮影を開始する（ステップＳ１０３）。すなわち、制御部１４は、撮影部１１を制御して動画である撮影画像を生成させる。なお、設置位置特定装置１０は、上述した図３に示すように、撮影位置Ｐ１から、撮影部１１の画角Ｖ１が、空調機３０に向けられているものとする。そのため、撮影部１１は、上述した図４に示すような撮影画像を順次生成し、その撮影画像を制御部１４に順次供給する。
【００５７】
設置位置特定装置１０は、空調機３０をオン制御する（ステップＳ１０４）。つまり、制御部１４（制御依頼部１４２）は、空調機３０のアドレスを指定し、その空調機３０に対するオン制御を、空調機リモコン２０に依頼する。なお、設置位置特定装置１０から制御を依頼する代わりに、空調機リモコン２０を操作して、空調機３０をオン制御してもよい。
【００５８】
設置位置特定装置１０は、空調機３０の設置領域を画定する（ステップＳ１０５）。例えば、制御部１４（画像処理部１４１）は、上述した図４のような撮影画像から、空調機３０のベーンの動きを検出し、その領域を空調機３０の設置領域として画定する。この他にも、制御部１４は、撮影画像に含まれる特定形状（空調機３０と推定される外観）から、空調機３０をそれぞれ認識し、認識した領域を空調機３０の設置領域として画定してもよい。これらのように、撮影画像における空調機３０の設置領域が画定されると、制御部１４は、例えば、図４の撮影画像にて示されるように、１つの設置領域を基点の設置位置（０，０）と定め、それを基準に、残りの設置領域について設置位置（配列）を定める。なお、基点となる設置領域は、作業者が指定できるようにしてもよい。例えば、図４のような撮影画像が、表示部１３に表示された状態で、作業者によって、基点となる設置領域が選択されると、画像処理部１４１は、選択された設置領域を基準に、残りの設置領域について設置位置を定める。
【００５９】
設置位置特定装置１０は、空調機３０の制御を変更する（ステップＳ１０６）。例えば、制御部１４（制御依頼部１４２）は、空調機３０のアドレスを指定し、その空調機３０に対して、風向制御、ドラフトセーブ運転等を空調機リモコン２０に依頼し、空調機３０の制御を変更する。なお、設置位置特定装置１０から制御を依頼する代わりに、空調機リモコン２０を操作して、空調機３０の制御を変更してもよい。
【００６０】
設置位置特定装置１０は、撮影画像からベーンの動きを検出したか否かを判別する（ステップＳ１０７）。すなわち、制御部１４（画像処理部１４１）は、動画である撮影画像から、何れかの設置領域（設置位置）におけるベーンの傾斜が変化する動きを検出したかどうかを判別する。
【００６１】
設置位置特定装置１０は、ベーンの動きを検出していないと判別すると（ステップＳ１０７；Ｎｏ）、上述したステップＳ１０６に処理を戻す。
【００６２】
一方、ベーンの動きを検出したと判別した場合（ステップＳ１０７；Ｙｅｓ）に、設置位置特定装置１０は、ベーンの動きから推定される制御状態と一致する空調機３０があるか否かを判別する（ステップＳ１０８）。例えば、制御部１４（画像処理部１４１）は、検出したベーンの動きから、その空調機３０の制御状態を推定する。そして、制御部１４（特定部１４４）は、推定された制御状態が、上記のステップＳ１０６にて変更した後の制御状態と一致するかどうかを判別する。
【００６３】
設置位置特定装置１０は、一致する空調機３０がないと判別すると（ステップＳ１０８；Ｎｏ）、上述したステップＳ１０６に処理を戻す。
【００６４】
一方、一致する空調機３０があると判別した場合（ステップＳ１０８；Ｙｅｓ）に、設置位置特定装置１０は、該当する空調機３０のアドレスと設置位置とを対応付ける（ステップＳ１０９）。すなわち、制御部１４（特定部１４４）は、該当する空調機３０のアドレスと設置位置とを対応付けたアドレステーブルを、記憶部１５に記憶する。
【００６５】
設置位置特定装置１０は、全てのアドレスについて、設置位置との対応付けが完了したか否かを判別する（ステップＳ１１０）。
【００６６】
設置位置特定装置１０は、対応付けが完了していないと判別すると（ステップＳ１１０；Ｎｏ）、上述したステップＳ１０６に処理を戻す。
【００６７】
一方、対応付けが完了したと判別した場合（ステップＳ１１０；Ｙｅｓ）に、設置位置特定装置１０は、撮影を終了する（ステップＳ１１１）。
【００６８】
そして、設置位置特定装置１０は、アドレステーブルをサーバ４０に送信する（ステップＳ１１２）。すなわち、制御部１４（アドレステーブル提供部１４５）は、記憶部１５に記憶されたアドレステーブルを、通信部１６を通じて、サーバ４０に提供する。
【００６９】
このような設置位置特定処理により、複数の空調機３０に対して、可動部（ベーン）の動きを伴う制御を順次指令し、それらの空調機３０を含む撮影画像を順次取得することで、それら制御内容と撮影画像とから、複数の空調機３０の設置位置をそれぞれ特定する。この結果、空調機３０の設置位置を簡易に特定することができる。
【００７０】
つまり、撮影画像における可動部の動きを基に、空調機３０の設置位置を特定するため、空調機３０が調和空気（冷気、暖気等）を出していない状態で、空調機３０の設置位置を特定することができる。このため、空調機３０には試運転が不要であり、特定までの時間も短縮することができる。しかも、空調機３０に特別な構成が不要であり、導入コスト・開発コストを低く抑えることができる（風向を制御する機能を有する空調機３０であればよいため）。
【００７１】
また、動画となる撮影画像を用いるため、静止画で用いる場合よりも、設置位置を特定する精度を上昇させることができる。
【００７２】
（他の実施形態）
上記の実施形態では、空調機３０の設置位置を特定する（アドレステーブルを作成する）までについて説明したが、特定結果を作業者が把握できるように、適宜表示するようにしてもよい。例えば、設置位置特定装置１０の画像処理部１４１は、特定結果を拡張現実（ＡＲ：Augmented Reality）にて表示してもよい。具体的に画像処理部１４１は、図９に示すように、撮影部１１によって撮影された撮影画像を表示部１３に表示しつつ、その撮影画像における空調機３０の近傍に、特定結果画像ＩＭを合成して表示する。この特定結果画像ＩＭには、一例として、設置位置、及び、アドレスが含まれている。なお、このような特定結果画像ＩＭに加えて、空調機３０の制御状況を示すアイコン，シンボル等を更に合成して表示するようにしてもよい。
【００７３】
この図９に示すように、確認結果画像ＩＭを、撮影画像に合成して表示することで、設置位置の特定から特定結果の表示までを、１つのユーザインタフェースで実現することができる。
【００７４】
また、このような特定結果画像ＩＭを合成して表示する代わりに、全ての空調機３０について設置位置が特定できたことを、空調機３０の制御内容によって、作業者に報知するようにしてもよい。例えば、空調機３０の設置位置が特定される前において、上述したローテーション運転を行うと、空調機３０のアドレス順に稼働する空調機３０が切り替わって行く。そのため、空調機３０の実際の並び順（配置位置の順番）とは無関係に、稼働する空調機３０が切り替わって行くことになる。そして、上述した設置位置特定処理は、ローテーション運転を行いながらでも、同様に、全ての空調機３０について設置位置を特定することが可能である。そのため、設置位置が特定された後では、空調機３０の実際の並び順に沿って、稼働する空調機３０が切り替わるように変化させる。
【００７５】
つまり、空調機３０の設置位置が特定されると、設置位置特定装置１０のアドレステーブル提供部１４５は、近距離通信部１２を通じて、アドレステーブルを空調機リモコン２０に送信する。そして、空調機リモコン２０の制御指令部２３１は、そのアドレステーブルに基づいて、設置位置の並び順に沿って、稼働する空調機３０を切り替えながらローテーション運転を空調機３０に指令する。
【００７６】
これにより、当所、空調機３０が無秩序に切り替わるローテーション運転がなされていたのが、空調機３０が規則的（実際の並び順）に切り替わるローテーション運転に変化することになる。このため、作業者は、ローテーション運転の変化から、全ての空調機３０について設置位置の特定が完了したことを把握することができる。
【００７７】
上記の実施形態では、設置位置特定装置１０（撮影部１１）が、１つの撮影位置から全ての空調機３０を撮影できる場合について説明したが、フロア内に視界を遮る遮蔽物（柱、壁等）が存在すると、１つの撮影位置から全ての空調機３０を撮影できないこともある。その場合、異なる撮影位置からそれぞれ撮影した撮影画像を用いて、空調機３０の設置位置を特定してもよい。以下、一例として、２つの撮影位置から撮影する場合について、図面を参照して説明する。
【００７８】
図１０にて平面的に示すように、建物ＢＬ内の１つ目の撮影位置Ｐ２から、作業者が撮影部１１の画角Ｖ２を空調機３０（全体のうちの一部の空調機３０）に向けて撮影を開始すると、撮影部１１は、図１１に示すような撮影画像を生成する。また、２つ目の撮影位置Ｐ３から、作業者が撮影部１１の画角Ｖ３を空調機３０に向けて撮影を開始すると、撮影部１１は、図１２に示すような撮影画像を生成する。なお、図１０における撮影位置Ｐ２，Ｐ３は、少なくとも２台以上の空調機３０が共通して含まれるように、選定されているものとする。そして、これら共通する空調機３０のうち、２台の空調機３０が基点として指定されることになる。例えば、図１０に示す例では、太い破線Ｌにて囲まれる２台の空調機３０が基点として指定される。なお、基点の指定は、例えば、図１１，１２に示すような撮影画像が表示部１３にそれぞれ表示された際に、作業者が、共通する２台の空調機３０を選択することにより行う。
【００７９】
そして、１つ目の撮影位置Ｐ２から、図１１に示すような撮影画像を撮影しつつ、１回目の設置位置特定処理を行い、図１１の撮影画像に含まれる空調機３０について、設置位置を特定する。次に、２つ目の撮影位置Ｐ３から、図１２に示すような撮影画像を撮影しながら、２回目の設置位置特定処理を行い、図１２の撮影画像に含まれる空調機３０について、設置位置を特定する。なお、このように、１台の設置位置特定装置１０を用いて、設置位置特定処理を２回行う代わりに、２台の設置位置特定装置１０を用い、２つの撮影位置Ｐ２，Ｐ３から同時に撮影しながらそれぞれ設置位置特定処理を行い、全ての空調機３０について設置位置を特定するようにしてもよい。
【００８０】
なお、図１０の例では、２つの撮影位置から全ての空調機３０が撮影できる場合について説明したが、更に多くの撮影位置からでなければ、全ての空調機３０が撮影できない場合には、上記の２つの撮影位置から撮影する手法を、複数回繰り返すことで、全ての空調機３０を網羅させる。その際、基点となる空調機を変更しながら、範囲を広げていき、全ての空調機３０について設置位置を特定できるまで、上記の２つの撮影位置から撮影する手法を繰り返す。
【００８１】
上記の実施形態では、空調機３０を個別に制御する場合について説明したが、グループ単位に空調機３０を制御する場合でも、グループに属する空調機３０の設置位置を上記と同様に特定可能である。例えば、空調通信ネットワーク９０において、空調機３０がバスに接続されている場合では、同じバスに接続された複数の空調機３０が１グループを構成し、グループ単位（バス単位）で空調機３０がまとめて制御されるようになっている。この場合でも、設置位置特定装置１０は、グループ単位の空調機３０に対して、可動部（ベーン）の動きを伴う制御を指令し、対象グループを変化させながら、空調機３０を含む撮影画像を順次取得することで、それら制御内容と撮影画像とから、同じグループに属する空調機３０の設置位置をまとめて特定する。この結果、空調機の設置位置を簡易に特定することができる。
【００８２】
上記の実施形態では、設置位置特定装置１０と空調機リモコン２０とを用いて、空調機３０の設置位置を特定する場合について説明したが、設置位置特定装置１０における必要な構成を、空調機リモコン２０に組み入れて、空調機３０の設置位置を特定するようにしてもよい。以下、図１３を参照して、他の実施形態に係る空調機リモコン５０について説明する。この空調機リモコン５０は、設置位置特定装置の一例である。
【００８３】
図１３に示すように、空調機リモコン５０は、操作部２１と、画像取得手段の一例である撮影部５１と、通信部５２と、制御手段の一例である制御部５３と、制御状態ＤＢ２４と、空調通信部２５とを備える。なお、操作部２１、制御状態ＤＢ２４、及び、空調通信部２５は、上述した図５に示す空調機リモコン２０と同じ構成である。
【００８４】
撮影部５１は、例えば、レンズ、撮像素子等を備えており、空調機リモコン５０を取り扱う作業者の操作に従って、空調機３０を含む空間を動画撮影する。撮影部５１は、撮影によって生成した撮影画像を、制御部５３に順次供給する。
【００８５】
通信部５２は、例えば、ＰＬＣ、Ｅｔｈｅｒｎｅｔ（登録商標）等の有線通信によって、インターネットＮを介して、サーバ４０と通信を行う。なお、通信部５２は、Ｗｉ−Ｆｉに代表される無線通信によって、インターネットＮを介して、サーバ４０と通信を行ってもよい。
【００８６】
制御部５３は、例えば、ＣＰＵ，ＲＯＭ，ＲＡＭ等を備えており、空調機リモコン５０の動作を制御する。より詳細に、制御部５３には、機能的に、制御指令手段の一例である制御指令部２３１と、画像認識手段の一例である画像処理部５３１と、特定手段の一例である特定部５３２と、アドレステーブル提供部５３３とが含まれている。これらの機能は、例えば、ＣＰＵが、ＲＡＭをワークメモリとして用い、ＲＯＭに記憶されているプログラムを適宜実行することにより実現される。なお、制御指令部２３１は、上述した図５に示す空調機リモコン２０と同じ構成である。
【００８７】
画像処理部５３１は、撮影部５１によって撮影された撮影画像に含まれる空調機３０を認識する。例えば、画像処理部５３１は、まず、撮影画像に含まれる空調機３０の設置領域を画定する。そして、画像処理部５３１は、動画である撮影画像から空調機３０の制御状態を推定する。例えば、画像処理部５３１は、撮影画像におけるベーンの動きを検出し、その設置位置における空調機３０の制御状態を推定する。
【００８８】
特定部５３２は、制御指令部２３１が指令した制御内容と、撮影部５１が撮影した撮影画像とから、空調機３０の設置位置を特定する。例えば、制御指令部２３１がアドレスを指定し、オン制御を指令した場合では、画像処理部５３１が撮影画像からベーンの動きを検出すると、特定部５３２は、指定したアドレスの空調機３０が、ベーンの動きを検出した設置位置に設置されていることを特定する。特定部５３２は、例えば、アドレスを順次切り替えながらこのような特定を繰り返し、全てのアドレスの空調機３０それぞれについて、設置位置を特定する。そして、特定部５３２は、アドレスと設置位置とを対応付けたアドレステーブルを生成し、制御状態ＤＢ２４に記憶する。
【００８９】
アドレステーブル提供部５３３は、制御状態ＤＢ２４に記憶されたアドレステーブルを、通信部５２を通じて、サーバ４０に提供する。
【００９０】
このような構成の空調機リモコン５０においても、複数の空調機３０に対して、可動部（ベーン）の動きを伴う制御を順次指令し、それらの空調機３０を含む撮影画像を順次取得することで、それら制御内容と撮影画像とから、複数の空調機３０の設置位置をそれぞれ特定する。この結果、空調機３０の設置位置を簡易に特定することができる。
【００９１】
上記の図１３に示す空調機リモコン５０では、撮影部５１を備えている場合について説明したが、空調機リモコン５０から撮影部５１を省略し、別の機器が撮影した撮影画像を取得するようにしてもよい。例えば、撮影部５１を省略した空調機リモコン５０は、スマートフォン、タブレット等のカメラ付き端末から撮影された撮影画像を取得して、空調機３０の設置位置を特定するようにしてもよい。
【００９２】
また、上記の実施形態において、設置位置特定装置１０の制御部１４、若しくは、空調機リモコン５０の制御部５３によって実行されるプログラムは、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory），ＤＶＤ（Digital Versatile Disc），ＭＯ（Magneto-Optical Disk），ＵＳＢメモリ，メモリカード等のコンピュータ読み取り可能な記録媒体に格納して配布することも可能である。そして、かかるプログラムを特定の又は汎用のコンピュータにインストールすることによって、当該コンピュータを上記の実施形態における設置位置特定装置１０、若しくは、空調機リモコン５０として機能させることも可能である。
【００９３】
また、上記のプログラムをインターネットといった通信ネットワーク上のサーバ装置が有するディスク装置に格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロードするようにしてもよい。また、通信ネットワークを介してプログラムを転送しながら起動実行することによっても、上述の処理を達成することができる。さらに、プログラムの全部又は一部をサーバ装置上で実行させ、その処理に関する情報をコンピュータが通信ネットワークを介して送受信しながらプログラムを実行することによっても、上述の処理を達成することができる。
【００９４】
なお、上述の機能を、ＯＳ（Operating System）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを上記の記録媒体に格納して配布してもよく、また、コンピュータにダウンロードしてもよい。
【００９５】
本発明は、広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能である。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、請求の範囲によって示される。そして、請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【産業上の利用可能性】
【００９６】
本発明は、空調機の設置位置を簡易に特定することのできる設置位置特定装置、空調システム、設置位置特定方法、および、プログラムに好適に採用され得る。
【符号の説明】
【００９７】
１  空調システム、１０  設置位置特定装置、１１  撮影部、１２  近距離通信部、１３  表示部、１４  制御部、１４１  画像処理部、１４２  制御依頼部、１４３  制御状態取得部、１４４  特定部、１４５  アドレステーブル提供部、１５  記憶部、１６通信部、２０，５０  空調機リモコン、２１  操作部、２２  近距離通信部、２３  制御部、２３１  制御指令部、２３２  制御状態提供部、２４  制御状態ＤＢ、２５  空調通信部、３０  空調機、３１  空調通信部、３２  制御部、３２１  制御指令取得部、３２２  空調制御部、３３  駆動部、４０  サーバ、４１  通信部、４２  制御部、４２１  アドレステーブル取得部、４３  アドレステーブルＤＢ、５１  撮影部、５２  通信部、５３  制御部、５３１  画像処理部、５３２  特定部、５３３  アドレステーブル提供部、９０  空調通信ネットワーク
【図１】
0006972376.tif 000002
【図２】
0006972376.tif 000003
【図３】
0006972376.tif 000004
【図４】
0006972376.tif 000005
【図５】
0006972376.tif 000006
【図６】
0006972376.tif 000007
【図７】
0006972376.tif 000008
【図８】
0006972376.tif 000009
【図９】
0006972376.tif 000010
【図１０】
0006972376.tif 000011
【図１１】
0006972376.tif 000012
【図１２】
0006972376.tif 000013
【図１３】
0006972376.tif 000014