(57)【要約】【課題】センサの調整作業の効率を向上させることができる調整装置及び調整プログラムを提供することである。【解決手段】調整装置は、編集部と、通信部とを備える。編集部は、空間を撮像する撮像部により撮像された画像に対する認識処理を、設定情報に基づいて実行し、少なくとも認識処理の結果を送受信部により外部装置に送信する画像センサ毎に、設定情報を定める。通信部は、複数の画像センサに対して、設定情報を一括して送信可能である。【選択図】図３
2015152496.tif 000002
【特許請求の範囲】
【請求項１】
空間を撮像する撮像部を有し、前記撮像部により撮像された画像に対する認識処理を、設定情報に基づいて実行し、少なくとも前記認識処理の結果を送受信部により外部装置に送信する画像センサ毎に、前記設定情報を編集する編集部と、
複数の前記画像センサに対して、前記設定情報を一括して送受信可能な通信部と、
を備える調整装置。
【請求項２】
複数の固有アドレスを取得し、通信可能な前記画像センサに割り当てられた前記固有アドレスを探索し、探索された前記固有アドレスを示す情報を出力する探索部
を備える請求項１に記載の調整装置。
【請求項３】
前記通信部は、前記画像センサが画像認識により取得した画像認識結果情報、前記画像を表す情報、及び、前記画像から被写体を認識する際に生成した内部情報のうち少なくとも一つを、複数の前記画像センサから一括して受信し、又は、認識されない画像領域を示す情報、若しくは、認識される画像領域を示す情報を、複数の前記画像センサに一括して送信する請求項１又は請求項２に記載の調整装置。
【請求項４】
前記通信部は、命令又は通知を示すコマンド情報を、複数の前記画像センサに一括して送信し、前記コマンド情報を受信した複数の前記画像センサとの通信結果を示す情報を出力する請求項１から請求項３のいずれか一項に記載の調整装置。
【請求項５】
前記通信部は、前記画像センサ毎の前記設定情報、又は、複数の前記画像センサに共通する前記設定情報を、複数の前記画像センサとの間で、一括して送信する請求項１から請求項４のいずれか一項に記載の調整装置。
【請求項６】
前記設定情報を前記画像センサ毎に記憶する記憶部
を備える請求項１から請求項５のいずれか一項に記載の調整装置。
【請求項７】
前記画像センサに割り当てられた固有アドレスの順、又は、前記画像センサ毎の配置に応じて、前記画像センサ毎の前記設定情報を出力する出力部
を備える請求項１から請求項６のいずれか一項に記載の調整装置。
【請求項８】
前記出力部は、通信可能な前記画像センサの数、通信状態及び通信ログのうち少なくとも一つを出力する請求項７に記載の調整装置。
【請求項９】
前記編集部は、調整員による操作に基づいて前記設定情報を定める請求項１から請求項８のいずれか一項に記載の調整装置。
【請求項１０】
前記通信部は、前記設定情報を受信する動作モードに前記画像センサを遷移させてから、前記画像センサに前記設定情報を送信し、前記設定情報を送信した後に、前記画像認識結果情報を出力する動作モードに前記画像センサを遷移させる請求項３から請求項９のいずれか一項に記載の調整装置。
【請求項１１】
コンピュータに、
空間を撮像する撮像部を有し、前記撮像部により撮像された画像に対する認識処理を、設定情報に基づいて実行し、少なくとも前記認識処理の結果を前記送受信部により外部装置に送信する画像センサ毎に、前記設定情報を編集する手順と、
複数の前記画像センサに対して、前記設定情報を一括して送受信する手順と、
を実行させるための調整プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、調整装置及び調整プログラムに関する。
【背景技術】
【０００２】
人物の在不在、人数などの人物情報、又は部屋の明るさなどの環境情報を、建物内に設置された複数のセンサからリアルタイムに取得することにより、センサが取得した情報に基づいてその建物内の照明装置や空調装置を無駄なく制御する事例がある。しかしながら、複数のセンサの調整作業には、センサの設置台数に応じた膨大な時間が必要であり、調整作業の効率が低い、という問題がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２８９５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、センサの調整作業の効率を向上させることができる調整装置及び調整プログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の調整装置は、編集部と、通信部とを備える。空間を撮像する撮像部を有し、撮像部により撮像された画像に対する認識処理を、設定情報に基づいて実行し、少なくとも認識処理の結果を送受信部により外部装置に送信する画像センサ毎に、編集部は、設定情報を編集する。通信部は、複数の画像センサに対して、設定情報を一括して送受信可能である。
【図面の簡単な説明】
【０００６】
【図１】実施形態における、画像センサが設置される場所の例を示す概念図である。
【図２】実施形態における、環境制御システムの構成の例を示す図である。
【図３】実施形態における、調整装置の構成の例を示す図である。
【図４】実施形態における、コマンド情報を含むテーブルデータの例を示す図である。
【図５】実施形態における、作業フォルダを選択するための操作画面の例を示す図である。
【図６】実施形態における、調整ツール画面の例を示す図である。
【図７】実施形態における、各種情報の一覧表示の例を示す図である。
【図８】実施形態における、設定情報を編集するための編集画面を表示させるための操作画面の例を示す図である。
【図９】実施形態における、マスク領域を編集するための編集画面の例を示す図である。
【図１０】実施形態における、分割したマスク領域を編集する例を示す図である。
【図１１】実施形態における、認識領域を編集するための編集用画像の例を示す図である。
【図１２】実施形態における、通信状態の表示の例を示す図である。
【図１３】実施形態における、調整装置が設定情報を受信する場合の動作の例を示すフローチャートである。
【発明を実施するための形態】
【０００７】
以下、実施形態の調整装置及び調整プログラムを、図面を参照して説明する。
図１は、実施形態における、画像センサが設置される場所の例を示す概念図である。この場所は、例えば、オフィスである。図１では、画像センサ１０−１〜１０−Ｎ（Ｎは、１以上の整数）は、オフィスの天井に配置されている。この天井には、空調装置１００及び照明装置２００が、さらに配置されている。画像センサ１０は、設置された天井から室内を撮像し、画像認識の結果、被写体としての人の在不在、人数、人の活動量、人の行動、顔の向き、姿勢、服装などの人物情報、室内の明るさ、オフィスレイアウトなどの環境情報を取得する。以下、画像センサ１０が画像認識により取得した人物情報、環境情報を、「画像認識結果情報」という。
【０００８】
空調装置１００は、例えば、画像センサ１０による画像認識結果情報に基づいて、人が居る領域では空調を有効にし、人が居ない領域では空調を無効にする。空調装置１００は、デスクワークをしている人が多く活動量が小さい場合や、人が疎らに存在する場合、画像センサ１０による画像認識結果情報に基づいて空調を弱める。一方、空調装置１００は、活発に人が活動しており活動量が高い場合、又は、人が密集している場合、その領域の空調を強める。
【０００９】
照明装置２００は、例えば、画像センサ１０による画像認識結果情報に基づいて、人が居る領域では照明を有効にし、人が居ない領域では照明を無効にする。照明装置２００は、人の分布に応じて照明の調光率を変化させる。照明装置２００は、人が居る場合、その領域のタスク照明を有効にする。一方、アンビエント照明については、照明装置２００は、人が居る場合、デスクや通路といった違いに応じて、照明の出力を変える。
【００１０】
図２は、実施形態における、環境制御システムの構成の例を示す図である。環境制御システム１は、画像センサ１０−１〜１０−Ｎ（Ｎは、１以上の整数）と、ハブ２０と、調整装置３０と、ゲートウェイ４０と、ＢＥＭＳ５０と、環境制御装置６０と、出力装置７０とを備える。以下、画像センサ１０−１〜１０−Ｎに共通する事項については、符号を省略して、「画像センサ１０」と表記する。
【００１１】
画像センサ１０は、光学系と撮像素子とを有する撮像部や、画像取得部、記憶部、画像認識部と、通信部などを備える。撮像素子は、例えば、ＣＣＤ（Charge  Coupled  Device）、又は、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）である。光学系は、例えば、魚眼レンズである。画像取得部、画像認識部及び通信部のうち一部または全部は、例えば、ＣＰＵ（Central Processing Unit）等のプロセッサが、記憶部に記憶されたプログラムを実行することにより機能するソフトウェア機能部である。また、これらの機能部のうち一部または全部は、ＬＳＩ（Large Scale Integration）やＡＳＩＣ（Application Specific Integrated Circuit）等のハードウェア機能部であってもよい。記憶部は、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）、フラッシュメモリ、ＨＤＤ（Hard Disk Drive）、レジスタ等を含む。
【００１２】
画像センサ１０は、設置された場所から、空間を撮像する。撮像された画像は、例えば、ＲＡＷ画像である。画像の保存においてフォーマットに限定はなく、例えば、静止画像フォーマットは、ビットマップやＪＰＥＧ（Joint Photographic Experts Group）、動画像フォーマットは、ＭＰＥＧ（Moving Picture Experts Group）やＨ.２６４である。また、撮像された画像は、暗号化されて、特定の外部装置にしか復号できないようにしてもよい。これにより、撮像された画像は、特定の調整員しか見ることができなくなる。
【００１３】
画像センサ１０は、設定により、検知感度や、検知領域などの変更が可能である。初期設定の値を適用する場合、現地での調整・設定作業は不要である。現地で設定を行う場合に、調整装置を適用する。
このとき設定する設定情報とは、例えば、検知の感度等を定めるパラメータ情報、認識されない画像領域を示す情報（マスク領域情報）、又は、画像センサが画像認識の対象とする領域を示す情報（認識領域情報）である。パラメータ情報は、テキストデータでもよいし、バイナリデータでもよい。
【００１４】
画像センサ１０は、調整装置３０、ゲートウェイ４０、ＢＥＭＳ５０及び環境制御装置６０のうち少なくとも一つとの間で、各種情報を送受信する。各種情報は、例えば、設定情報、送受信コマンド情報、画像情報、及び、画像認識の際に生成した内部情報、画像認識結果情報などである。この内部情報には、例えば、画像認識の途中で算出した値など、認識処理に使用し情報を含む。
【００１５】
ハブ２０は、調整装置３０、ゲートウェイ４０、ＢＥＭＳ５０又は環境制御装置６０と、画像センサ１０との間で送受信される各種情報を中継する。ハブ２０は、所定の通信規格に基づいて、各種情報を中継する。この通信規格は、例えば、イーサネット（登録商標）規格である。
【００１６】
調整装置３０は、例えば、パーソナルコンピュータ装置、携帯情報端末である。調整装置３０は、入力部を有する。この入力部は、例えば、キーボード、マウス又はタッチパネルである。調整装置３０は、調整員による操作に応じて、画像センサ１０を調整する。調整装置３０は、選択した複数の画像センサ１０との間で、各種情報を一括して送受信することができる。調整装置３０の詳細については後述する。
【００１７】
ゲートウェイ４０は、ハブ２０から中継された情報を、ＢＥＭＳ５０、環境制御装置６０及び出力装置７０と通信するため、通信規格に応じてプロトコル変換する。通信規格は、例えば、ＢＡＣｎｅｔＩＰ（Building Automation and Control Networking protocol）規格である。
【００１８】
ＢＥＭＳ５０（Building Energy Management System）は、ゲートウェイ４０から、各種情報を受信する。ＢＥＭＳ５０は、画像センサ１０による画像認識結果情報や、その他センサからの情報等に基づいて、ビル内の装置を制御することにより、ビル内のエネルギー消費を制御する。なお、ＢＥＭＳ５０は、調整装置３０と同様に、画像センサ１０を調整してもよい。
【００１９】
環境制御装置６０は、ゲートウェイ４０から、各種情報を受信する。環境制御装置６０は、画像センサ１０による画像認識結果情報や、その他センサからの情報等に基づいて、所定の装置を制御することにより、予め定められた場所の環境を制御する。環境制御装置６０は、例えば、照明装置、空調装置、エレベータ制御装置又は放送装置などである。環境制御装置６０は、例えば、照度、温度、湿度、エレベータ位置又は音量などの環境を制御する。環境制御装置６０は、例えば、照明装置２００を制御することにより、その照明装置２００が設置された場所の照度を制御する。環境制御装置６０は、例えば、空調装置１００を制御することにより、その空調装置１００が設置された場所の温度又は湿度を制御する。
【００２０】
出力装置７０は、環境制御装置６０や、ＢＥＭＳ５０による制御状況、画像センサ１０やその他センサから取得した情報を表示（見える化）、印刷する。取得した情報を基に算出した、例えば、消費エネルギーの削減量、又は、エネルギーコストの削減額などを表示してもよい。また、表示方法は、テキストや画像、グラフ、音声でもよい。
【００２１】
なお、環境制御システム１の各部が実行する通信規格は、どのような通信規格でもよく、限定されない。環境制御システム１は、単一又は複数の通信規格により通信を実行してもよい。例えば、環境制御システム１は、有線通信及び無線通信が混在するシステムでもよい。
【００２２】
次に、調整装置３０の詳細を説明する。
図３は、実施形態における、調整装置３０の構成の例を示す図である。調整装置３０は、通信部３１と、アドレス設定部３２と、記憶部３３と、操作部３４と、編集部３５とを備える。調整装置３０の通信部３１、アドレス設定部３２、操作部３４及び編集部３５のうち一部または全部は、例えば、ＣＰＵ（Central Processing Unit）等のプロセッサが、記憶部３３に記憶されたプログラムを実行することにより機能するソフトウェア機能部である。記憶部３３は、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）、フラッシュメモリ、ＨＤＤ（Hard Disk Drive）、レジスタ等を含む。
【００２３】
通信部３１は、画像センサ１０との間で、各種情報の送受信を行う。また、それらの履歴、通信状況を示す情報などを記憶部に保存してもよい。
アドレス設定部３２は、通信を行う画像センサ１０の固有アドレスを設定し、探索部３２０と、ファイル読込部３２１と、コマンド入力部３２２とを有する。探索部３２０は、画像センサ１０の固有アドレスに基づいて通信可能な画像センサ１０を自動探索する。固有アドレスは、例えば、ＩＰアドレスである。探索部３２０は、探索の結果、通信ができた画像センサの情報（固有アドレスを含む）を、記憶部３３に出力する。
【００２４】
ファイル読込部３２１は、ファイルを、記憶部３３から取得する。記憶部３３に記憶されているファイルは、例えば、通信を行う画像センサ１０の固有アドレスのリスト情報を含む。
コマンド入力部３２２は、例えば、キーボード、マウス又はタッチパネルを用いて調整員が入力した、通信を行う画像センサ１０の情報（固有アドレスを含む）を取得する。入力された情報は、記憶部３３に保存する。
【００２５】
記憶部３３は、通信する画像センサ１０の各種情報を記憶する各種情報記憶部と、調整を行う画像センサ１０の固有アドレス情報を記憶するアドレス記憶部３３１と、画像センサ１０との送受信コマンドの記録などを記憶するコマンド記憶部３３２とを有する。各種情報記憶部３３０−１〜３３０−Ｎは、画像センサ１０毎の各種情報を記憶する。各種情報記憶部３３０−１〜３３０−Ｎに共通する事項については、符号を省略して、「各種情報記憶部３３０」と表記する。
【００２６】
コマンド記憶部３３２は、コマンド情報を含むデータテーブルを記憶する。
図４は、実施形態における、コマンド情報を含むデータテーブルの例を示す図である。コマンド情報は、データ種別及び内容に対応付けられている。コマンド記憶部３３２は、コマンド情報とデータ種別と内容との対応付けを示すテーブルデータを記憶する。コマンド情報の種類には、取得コマンド情報と、設定コマンド情報と、応答コマンド情報とがある。データ種別は、送受信されるデータの種別である。通信部３１は、取得コマンド情報又は設定コマンド情報を、画像センサ１０に送信し、応答コマンド情報を画像センサ１０から受け取る。なお、データ種別は、テーブルデータにおけるデータ配置を示すインデックスを利用して指定されてもよい。データ種別は、メモリのアドレス及びサイズに基づいて指定されてもよい。
【００２７】
図４では、取得コマンド「コマンドＡ」は、データ種別「内部情報」及び内容「内部情報取得」に対応付けられている。取得コマンド「コマンドＢ」は、データ種別「画像情報」及び内容「画像情報取得」に対応付けられている。取得コマンド「コマンドＣ」は、データ種別「画像認識結果情報」及び内容「画像認識結果情報取得」に対応付けられている。
【００２８】
取得コマンド「コマンドＤ」は、データ種別「パラメータ情報」及び内容「パラメータ情報取得」に対応付けられている。パラメータ情報は、人の在不在を検知する感度を示す情報、及び、所定情報を保持する時間を示す情報である。パラメータ情報は、数値で表現されてもよい。パラメータ情報には、インデックスが付与されてもよい。コマンド情報により指定されてもよい。
【００２９】
取得コマンド「コマンドＥ」は、データ種別「マスク領域情報」及び内容「マスク情報領域取得」に対応付けられている。取得コマンド「コマンドＦ」は、データ種別「認識領域情報」及び内容「認識領域情報取得」に対応付けられている。
設定コマンド「コマンドＧ」は、データ種別「パラメータ情報」及び内容「パラメータ情報設定」に対応付けられている。
【００３０】
設定コマンド「コマンドＨ」は、データ種別「マスク領域情報」及び内容「マスク領域情報設定」に対応付けられている。マスク領域情報とは、画像センサ１０が人物情報・環境情報の取得対象にしない領域に関する情報である。画像の画素単位、規定したブロック単位で、領域指定を行ってよい。
設定コマンド「コマンドＩ」は、データ種別「認識領域情報」及び内容「認識領域情報設定」に対応付けられている。認識領域情報とは、画像センサ１０の画像認識結果情報の取得時に対象とする領域に関する情報である。画像認識結果情報毎に設定しても、共通でもよい。画像の画素単位、規定したブロック単位で、領域指定を行ってよい。
設定コマンド「コマンドＪ」は、データ種別「動作モード情報」及び内容「動作モード情報設定」に対応付けられている。動作モード情報とは、画像センサの動作モードに関する情報である。
【００３１】
操作部３４は、コマンド通信部３４０と、データ読込部３４１と、保存部３４２と、出力部３４３とを有する。コマンド通信部３４０は、調整者が入力したコマンドに対して、コマンド記憶部３３２を参照し、通信部３１を介して画像センサ１０にコマンド情報を送信する。
データ読込部３４１は、画像センサ１０との送受信により取得した各種情報を、読み込む。
保存部３４２は、各種情報を、画像センサ１０毎に各種情報記憶部３３０に記憶させる。
出力部３４３は、画像センサ１０との送受信で取得した各種情報や、通信状態を示す情報を操作画面や、ファイルに出力する。
【００３２】
編集部３５は、マスク領域編集部３５０と、認識領域編集部３５１と、パラメータ編集部３５２と、データ変換部３５３とを有する。マスク領域編集部３５０は、マスク領域情報を、調整員による操作に基づいて作成、編集する。
【００３３】
認識領域編集部３５１は、認識領域情報を、調整員による操作に基づいて作成、編集する。
パラメータ編集部３５２は、パラメータ情報を、調整員による操作に基づいて作成、編集する。
データ変換部３５３は、各種情報の送受信、記憶させる場合に、必要に応じてフォーマット変換を行う。データ変換部は、調整装置のどこにあってもよい。
【００３４】
図５は、実施形態における、作業フォルダを選択するための操作画面の例を示す図である。調整員は、記憶部３３の場所として、例えば、調整装置内のフォルダを選択する。選択されたフォルダが作業フォルダとなり、各種情報の保存、参照などが可能である。調整装置３０は、画像センサ１０との通信が実行された際、画像センサ１０の固有アドレス毎のフォルダを、作業フォルダに作成する。なお、作業フォルダをあらかじめ指定しておき、調整員による選択を不要にしてもよい。
【００３５】
次に、画像センサ１０と通信を行う調整ツール画面（ユーザーインターフェース）を説明する。
【００３６】
図６は、実施形態における、調整ツール画面の例を示す図である。また、図６は、調整員が通信を行う画像センサ１０の固有アドレスを入力するための操作画面の例を示す図である。調整員は、操作画面のテキストボックスに、コマンド入力部３２２を介して固有アドレスを手入力する。ここで、固有アドレスはＩＰアドレスとする。入力領域４０１は、通信する画像センサ１０のＩＰアドレスの第３オクテットを入力する領域である。入力領域４０１は、通信する画像センサ１０のＩＰアドレスの第４オクテットを入力する領域である。
【００３７】
入力領域４０１には、複数の画像センサ１０のＩＰアドレスを入力できる。コロン記号などで区切られてもよい。ハイフン記号を利用してＩＰアドレスの範囲を指定してもよい。入力領域４００には、数字と、許可された記号とのみ入力可能とされ、ひらがなや漢字が入力された場合、入力された「ひらがな」や漢字は表示されない。この場合、出力部３４３は、エラーボックスを表示してもよい。
【００３８】
操作キー４０２は、入力したＩＰアドレスの情報を保存せずに破棄して、記憶部に保存されたＩＰアドレスを再読み込みするための操作キーである。操作キー４０３は、調整員が入力したＩＰアドレスから、通信接続エラーとなったＩＰアドレスを除外して、除外されずに残ったＩＰアドレスを記憶部３３に保存するための操作キーである。
【００３９】
ビルの全フロアの画像センサ１０には、例えば、ＩＰアドレスの下位２オクテットを可変にすることにより、固有のＩＰアドレスを割り当てることが可能である。調整装置３０は、画像センサ１０を調整する際、調整員がコマンド入力部３２２を操作してＩＰアドレスの範囲を入力することにより、調整する複数の画像センサ１０を選択する。
【００４０】
探索部３２０は、指定されたＩＰアドレスの範囲内で、画像センサ１０を探索する。調整員は、調整する画像センサ１０の台数の最大値、又は、探索するＩＰアドレスの範囲を設定する。探索部３２０は、入力されたＩＰアドレスの範囲内で、複数の画像センサ１０に通信を順次試みて、通信可能であった画像センサ１０に割り当てられているＩＰアドレスを記憶する。
【００４１】
探索部３２０は、探索を完了した後、通信可能であった画像センサ１０に割り当てられているＩＰアドレスを、出力部３４３に表示する。探索部３２０は、通信可能であった画像センサ１０に割り当てられているＩＰアドレスを含むファイルを、アドレス記憶部３３１に出力してもよい。なお、探索部３２０は、通信可能な画像センサ１０を、調整装置３０が起動される毎に探索する必要はない。ファイル読込部３２１は、通信可能な画像センサ１０に割り当てられているＩＰアドレスが記載されたファイルを、アドレス記憶部３３１から読み込んでもよい。
【００４２】
また、図６は、実施形態における、画像センサ１０に接続するための操作画面の例を示す図である。操作キー４１０は、入力したＩＰアドレスの画像センサ１０に通信接続するための操作キーである。操作キー４１１は、入力したＩＰアドレスの画像センサ１０に通信接続を切断するための操作キーである。通信エラーが発生した場合、通信部３１は、通信を切断して再接続するか、又は、通信処理を再起動する。
【００４３】
操作キー４１２は、指定された範囲のＩＰアドレスが環境制御システム１に存在しているか否かを探索部３２０に探索させるための操作キーである。探索部３２０は、ＩＰアドレスの最下位の１オクテットを、基準のＩＰアドレスからインクリメントさせながら、ＩＰアドレスを探索する。
【００４４】
また、図６は、実施形態における、複数の画像センサ１０の設定情報、内部情報、画像認識結果情報などを一括して送受信するための操作画面の例を示す図である。操作キー４２０は、取得コマンド「コマンドＡ」を送信し、画像センサ１０の内部情報を受信するための操作キーである。操作キー・入力領域４２１は、取得コマンド「コマンドＡ」を連続して送信し、複数の画像センサ１０の内部情報を一括して受信するための領域である。取得コマンド「コマンドＡ」を送信する時間間隔[ミリ秒]は、設定可能である。
【００４５】
操作キー・入力領域４２２は、画像センサの動作モードを示す情報を画像センサ１０に送信するための領域である。例えば、モード「１」は、画像認識を開始し、画像認識結果情報を出力する通常モードである。モード「２」は、画像認識を停止し、各種情報を送受信する調整モードである。調整員は、各種情報を送受信する場合に画像センサ１０の動作モードを調整モードに切り替え、調整が完了した後に、画像センサ１０の動作モードを「通常モード」に変更し、画像認識を開始させる。
【００４６】
操作キー・入力領域４２３は、取得コマンドを送信するための領域である。操作キー・入力領域４２４は、設定コマンドを送信するための領域である。
調整員は、通信可能な全ての画像センサ１０に対して、操作画面上のチェックボックスにチェックを入れる操作により、一つ以上のコマンド情報を選択可能である。コマンド入力部３４０は、通信部３１を介して、コマンド情報を連続送信する。通信部３１は、画像センサ１０から受信した情報等を、出力部３４３に表示させる。
【００４７】
調整装置３０が画像センサ１０に対して送信する設定情報は、画像センサに設定する、マスク領域、認識領域（検知エリア）、又は、パラメータ情報である。調整装置３０が画像センサ１０から受信する各種情報は、画像センサ１０が撮影した画像、画像センサ１０の内部情報、又は、画像センサに設定された設定情報である。内部情報は、例えば、画像認識処理結果、認識処理の途中の結果（中間データ）、処理時間、又は、その他のパラメータである。コマンド記憶部３３２は、これらの各種情報を送受信するためのコマンド情報を含むデータテーブルを記憶し、各種情報記憶部は、設定情報や内部情報などを記憶する。
【００４８】
入力領域４２５は、画像センサ１０毎の設定情報（例えば、マスク領域情報、パラメータ情報）を含むファイルを、画像センサ１０に個別に送信するための領域である。入力領域４２６は、複数の画像センサ１０に共通する設定情報を含むファイルを、複数の画像センサ１０に一括して送信するための操作キーである。
【００４９】
入力領域４２６は、画像センサ１０毎の設定情報（例えば、マスク領域情報、パラメータ情報）に関して、同じ設定情報を複数の画像センサ１０に送信するための領域である。通信部３１は、共通の設定情報を複数の画像センサ１０に送信する場合がある。例えば、オフィスの複数のフロアで、画像センサ１０、空調装置１００及び照明装置２００のレイアウトが同一である場合、通信部３１は、複数のフロアについて、複数の画像センサ１０に共通の設定情報を送信する場合がある。この場合、調整員は、共通の設定情報を複数の画像センサ１０に送信するための共通ファイル設定を、入力領域４２６を介して行う。
【００５０】
通信部３１は、各種情報を一括して送受信する場合、調整員が操作キー・入力領域４２３、又は操作キー・入力領域４２４などを押下操作するだけで、画像センサの動作モードを「調整モード」に設定する情報（コマンドＪ「２」）を、画像センサ１０に送信する。これにより、画像センサ１０は、自動で調整モードに変更される。この状態で、通信部３１は、各種情報を画像センサ１０に送受信する。送受信完了後、通信部３１は、画像センサの動作モードを「通常モード」に設定する情報（コマンドＪ「１」）を、画像センサ１０に送信する。これにより、画像センサ１０は、通常モードで動作するようになる。
【００５１】
図７は、実施形態における、各種情報の一覧表示の例を示す図である。出力部３４３は、各種情報記憶部３３０から固有アドレス毎に各種情報を読み込み、所定の表示形式で、各種情報を一覧表示することが可能である。出力部３４３は、選択された画像センサ１０に割り当てられた固有アドレスを、表示領域４３０に表示する。
【００５２】
出力部３４３は、選択された画像センサ１０の各種情報を、表示領域４３１に表示する。例えば、出力部３４３は、各種情報を固有アドレスの順に横並びに表示する。出力部３４３は、オフィス等のフロアの平面図に表現された画像センサ１０の位置関係に合わせて、各種情報を表示してもよい。出力部３４３は、調整員による操作に応じて、表示形式を切り替えてもよい。出力部３４３は、調整員がコマンド入力部３２２を操作して表示領域４３１にマウスポインタを合わせた状態で、右クリック操作を行った場合、ショートカットメニューを表示させてもよい。このショートカットメニューは、例えば、各種情報を編集するための編集画面を表示させるメニューを含む。
【００５３】
出力部３４３は、各種情報を画像センサ１０毎に一覧表示することにより、調整員が設定情報を編集する際に、複数の画像センサ１０の各種情報を、調整員に比較させることができる。これにより、調整装置３０は、画像センサ１０の調整作業の時間を削減することができる。また、出力部３４３は、設定情報をビットマップなどの画像に変換して、撮影した画像に重畳させて表示する。これにより、調整員は、調整内容を理解しやすくなる。
【００５４】
図８は、実施形態における、設定情報を編集するための編集画面を表示させるための操作画面の例を示す図である。操作キー４４０は、設定情報を編集するための編集画面を表示させるための操作キーである。設定情報を編集するための編集画面の例については、後述する。操作キー４４１は、パラメータ情報を編集するための編集画面を表示させるための操作キーである。操作キー４４２は、各種情報記憶部３３０から各種情報を読み込み、フォーマットを変換するための操作キーである。
【００５５】
調整員は、各種情報の一覧表示（例えば、図７を参照）、又は、操作画面の操作キーを押下操作することにより、各種情報を編集するための編集画面を表示させる。各種情報を編集するための編集画面では、例えば、マスク領域、認識領域又はパラメータを編集することができる。パラメータ編集部３５２は、編集後のパラメータ情報を、画像センサ１０毎に各種情報記憶部３３０に記憶させる。
【００５６】
図９は、実施形態における、マスク領域を編集するための編集画面の例を示す図である。出力部３４３は、操作キー４４０が押下操作された場合、マスク領域を編集するための編集画面を表示可能である。画像６００は、画像センサ１０が撮像した画像にマスク領域を重畳した画像である。マスク領域６１０は、画像６００上に定められたマスク領域の一例である。
【００５７】
操作キー５００は、マスク領域６１０を分割するための操作キーである。マスク領域６１０を分割する場合、調整員は、マスク領域６１０の変更ステップ数を、所定の入力領域に入力する。
【００５８】
操作キー５０１は、マスク領域６１０の輪郭の右辺を、画像６００上で移動させるための操作キーである。操作キー５０２は、マスク領域６１０の輪郭の下辺を、画像６００上で移動させるための操作キーである。操作キー５０３は、マスク領域６１０の輪郭の上辺を、画像６００上で移動させるための操作キーである。操作キー５０４は、マスク領域６１０の輪郭の左辺を、画像６００上で移動させるための操作キーである。マスク領域編集部３５０は、調整員が操作キー５０１〜５０４を操作することにより、マスク領域６１０の輪郭を編集する。
【００５９】
図１０は、実施形態における、分割したマスク領域６１０を編集する例を示す図である。マスク領域編集部３５０は、調整員が操作キー５０１〜５０４の少なくとも一つを押下操作することにより、マスク領域６１０の輪郭を編集することが可能である。
【００６０】
図１１は、実施形態における、認識領域を編集するための編集画面の例を示す図である。出力部３４３は、操作キー４４０が押下操作された場合、認識領域を編集するための編集画面を表示可能である。認識領域６２０−１〜６２０−１６は、画像６００上に定められた認識領域群の一例である。以下、認識領域６２０−１〜６２０−１６を一体として示す場合、「認識領域６２０」と表記する。出力部３４３は、認識領域６２０を重畳した画像６００を表示する。認識領域は、画像センサ１０により認識する情報毎に設定することが可能である。
【００６１】
図１１では、認識領域編集部３５１は、一例として、認識領域６２０を格子状に１６分割して、認識領域６２０−１〜６２０−１６を定める。入力領域６３０は、認識領域に属性を割り当てるための領域である。入力領域６３１は、認識領域６２０−ｍ（ｍは、１〜１６のいずれか）に識別番号を割り当てるための領域である。操作キー６３２は、認識領域６２０−１〜６２０−１６に割り当てられた識別番号を一括して入れ替えるための操作キーである。操作キー６３３は、認識領域６２０−１〜６２０−１６に割り当てられた識別番号を一括して、所定の識別番号に置き換えるための操作キーである。
【００６２】
認識領域６２０−１〜６２０−１６には、例えば、識別番号（ＩＤ）「０〜１５」のいずれかが割り当てられている。図１１では、コマンド入力部３２２がマウスである場合、調整員がマウスポインタを認識領域６２０−ｍに合わせて左クリック操作することにより、入力領域６３１に入力されている識別番号が、認識領域６２０−ｍに割り当てられる。
【００６３】
識別番号は、例えば、認識領域６２０−ｍの画像認識結果情報に基づいて制御される装置毎に、割り当てられる。制御される装置は、例えば、空調装置１００、照明装置２００である。
【００６４】
なお、認識領域編集部３５１は、調整員がマウスポインタを認識領域６２０−ｍに合わせて右クリック操作した場合、認識領域６２０−ｍの識別番号の割り当てを解除してもよい。認識領域編集部３５１は、調整員がマウスで認識領域６２０−ｍをドラッグ操作した場合、画像６００上で認識領域６２０−ｍを移動させてもよい。
【００６５】
図１２は、実施形態における、通信状態の表示の例を示す図である。操作画面（調整ツール画像）は、複数の表示領域（ウインドウ）を有する。出力部３４３は、通信している画像センサ１０の台数、通信ログ、又は、画像センサ１０の通信状態、を、表示領域に表示する。表示領域７００は、通信している画像センサ１０の台数を、通信状態毎に表示する領域である。表示領域７０１は、通信中に調整の進捗度合を示すプログレスバーである。調整員は、プログレスバーを参照することにより、調整作業の進捗を把握できる。
【００６６】
表示領域７０２は、通信ログを表示する領域である。通信ログは、例えば、通信が成功したか否かを示す情報を含む。通信ログは、通信速度に応じて、時間経過とともに更新される。保存部３４２は、通信ログを各種情報記憶部３３０に記憶させる。表示領域７０３は、通信状態を画像センサ１０毎に表示する領域である。
【００６７】
次に、調整装置３０の動作を説明する。
図１３は、実施形態における、調整装置３０が設定情報を受信する場合の動作の例を示すフローチャートである。調整員は、画像センサ１０を調整する作業を行う際、調整装置３０をハブ２０に接続する。あるいは、調整員は、調整プログラム（調整ツール）がインストールされた環境制御装置などを、ハブ２０に接続する。
【００６８】
調整員は、コマンド入力部３２２を操作することにより、作業フォルダを選択する（ステップＳ１）。
アドレス設定部３２は、調整員がコマンド入力部３２２を操作することにより指定した固有アドレスに基づいて、調整する画像センサ１０を選択する（ステップＳ２）。
通信部３１は、選択された画像センサ１０に通信接続する（ステップＳ３）。
調整員は、操作キー・入力領域４２３を操作し、通信コマンドを選択する。コマンド入力部３４０は、通信接続が完了した画像センサ１０に対して、通信コマンドを送信する（ステップＳ４）。
【００６９】
通信部３１は、画像センサ１０から各種情報を受信する。通信部３１は、画像センサ１０から応答コマンド情報を受信してもよい（ステップＳ５）。
出力部３４３は、通信部３１が受信した各種情報を、操作画面上に表示する。出力部３４３は、各種情報記憶部３３０の作業フォルダに、各種情報を記憶させる（ステップＳ６）。出力部３４３は、通信ログなどを操作画面上に表示してもよい。
【００７０】
以上のように、調整装置３０は、通信部３１と、アドレス設定部３２と、操作部３４と、編集部３５とを備える。通信部３１は、複数の画像センサ１０に対して、設定情報を一括して送受信する。アドレス設定部３２は、通信を行う画像センサ１０の固有アドレスを自動探索、ファイル読み込み、又は、調整員の入力などにより設定する。操作部３４は、調整員の操作に応じて、通信コマンドを取得し、各種情報を読み込み、記憶部３３に保存、操作画面に出力する。編集部３５は、画像センサ１０に設定する設定情報を編集する。
【００７１】
調整プログラムは、コンピュータに、各種情報を一括して送受信する手順と、各種情報の編集手順、記憶手順を実行させる。
【００７２】
調整装置３０は、画像センサ１０とのデータ通信（設定情報、内部情報など）を実行する。調整装置３０は、画像センサ１０と通信するデータの作成、管理（保存）を実行し、見やすく表示する。調整装置３０は、複数の画像センサ１０に対して、効率的に調整（通信、データ作成）を行うことが可能である。調整装置３０は、複数のセンサに対して、まとめて通信することができる。調整装置３０は、画像センサ１０毎に異なるデータ、或いは共通データであっても、複数の画像センサ１０を簡単に調整することができる。調整装置３０は、設定情報の可視化（画像から取得した設定情報を、データ変換して、調整員が見やすい画像として操作画面に表示し、リスト化）する。調整装置３０は、設定情報の編集がしやすい。調整装置３０又は画像センサ１０は、画像センサ１０の魚眼レンズによる画像の歪みを計算し、歪みを補正することができる。
【００７３】
以上説明した少なくともひとつの実施形態の調整装置によれば、複数の画像センサ１０に対して、通信コマンド、各種情報を一括して送受信可能な通信部３１を持つことにより、センサの調整作業の効率を向上させることができる。例えば、調整装置３０は、操作キーを操作する回数を減らすことにより、調整作業に必要な時間を削減し、画像センサ１０の調整作業の効率を向上させることができる。
【００７４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００７５】
１…環境制御システム、１０…画像センサ、２０…ハブ、３０…調整装置、３１…通信部、３２…アドレス設定部、３３…記憶部、３４…操作部、３５…編集部、４０…ゲートウェイ、５０…ＢＥＭＳ、６０…環境制御装置、７０…出力装置、１００…空調装置、２００…照明装置、３２０…探索部、３２１…ファイル読込部、３２２…コマンド入力部、３３０…調整データ記憶部、３３１…アドレス記憶部、３３２…コマンド記憶部、３４０…コマンド通信部、３４１…データ読込部、３４２…保存部、３４３…出力部、３５０…マスク領域編集部、３５１…認識領域編集部、３５２…パラメータ編集部、３５３…データ変換部、４００…入力領域、４０１…入力領域、４０２…操作キー、４０３…操作キー、４１０…操作キー、４１１…操作キー、４１２…操作キー、４２０…操作キー、４２１…操作キー・入力領域、４２２…操作キー・入力領域、４２３…操作キー・入力領域、４２４…操作キー・入力領域、４２５…入力領域、４２６…入力領域、４３０…表示領域、４３１…表示領域、４４０…操作キー、４４１…操作キー、４４２…操作キー、５００…操作キー、５０１…操作キー、５０２…操作キー、５０３…操作キー、５０４…操作キー、６００…画像、６１０…マスク領域、６２０…認識領域、６３０…入力領域、６３１…入力領域、６３２…操作キー、６３３…操作キー、７００…表示領域、７０１…表示領域、７０２…表示領域、７０３…表示領域
【図１】
2015152496.tif 000003
【図２】
2015152496.tif 000004
【図３】
2015152496.tif 000005
【図４】
2015152496.tif 000006
【図５】
2015152496.tif 000007
【図６】
2015152496.tif 000008
【図１２】
2015152496.tif 000009
【図１３】
2015152496.tif 000010
【図７】
2015152496.tif 000011
【図８】
2015152496.tif 000012
【図９】
2015152496.tif 000013
【図１０】
2015152496.tif 000014
【図１１】
2015152496.tif 000015