(57)【要約】【課題】人物の調査を行う際にユーザ自ら判断する手間を省くことができるモニタリングシステムおよびその方法を提供する。【解決手段】ユーザはカメラ部（４）の監視下における人物の在席情報を知りたい時、要求元端末（１）に要求在席情報を入力すると、要求在席情報が要求元端末（１）からネットワーク（２）を経由してカメラ接続端末（３）へ送信される。カメラ接続端末（３）は、カメラ部（４）で撮影された画像から在・空席、会議中、電話中、面会拒否の在席情報を判別し、要求受信部（３１）が要求在席情報を受信すると、その在席情報を結果出力部（３３）からネットワーク（２）を経由して要求元端末（１）へ在席情報を送信し、ユーザへ在席情報を通知する。また、その在席情報が以前から変化した時、新たに在席情報を送信してユーザへ在席情報が変化したことを通知する。【選択図】図１
2007052794.tif 000002
【特許請求の範囲】
【請求項１】
被撮影者が会議中であるか否かを判定するモニタリング方法であって、
前記被撮影者が存在しない状態を表す背景画像を予め準備するステップと、
撮影された画像と前記背景画像との輝度差分画像を作成するステップと、
前記輝度差分画像における輝度差分がある領域を検出するステップと、
前記領域の面積が予め設定された閾値より大きい場合に複数の前記被撮影者により会議が行われている旨を出力するステップと
を具備することを特徴とするモニタリング方法。
【請求項２】
前記領域に孤立する領域の数を検出するステップと、
前記孤立する領域の数が複数である場合に前記複数の被撮影者により会議が行われている旨を出力するステップと
を更に具備することを特徴とする請求項１記載のモニタリング方法。
【請求項３】
前記領域を検出するステップは、前記輝度差分画像において輝度差分がある閾値以上である領域を検出するステップを含むことを特徴とする請求項１又は２記載のモニタリング方法。
【請求項４】
所定の領域を画像として撮影して送信するカメラ部と、
ネットワークに接続され、前記所定の領域において被撮影者が会議中であるか否かを調査するための調査依頼情報を送信する要求元端末と、
前記ネットワークに接続され、前記調査依頼情報に応じて、前記被撮影者が存在しない状態を表す背景画像を予め準備し、撮影された画像と前記背景画像との輝度差分画像を作成し、前記輝度差分画像における輝度差分がある領域を検出し、前記領域の面積が予め設定された閾値より大きい場合に複数の前記被撮影者により会議が行われている旨を前記要求元端末に出力するカメラ接続端末と
を具備することを特徴とするモニタリングシステム。
【請求項５】
前記カメラ接続端末は、前記領域に孤立する領域の数を検出し、前記孤立する領域の数が複数である場合に前記複数の被撮影者により会議が行われている旨を出力することを特徴とする請求項１記載のモニタリングシステム。
【請求項６】
前記カメラ接続端末は、前記輝度差分画像において輝度差分がある閾値以上である領域を検出することを特徴とする請求項４又は５記載のモニタリングシステム。
【請求項７】
所定の領域において被撮影者が会議中であるか否かを調査するための調査依頼情報を送信する要求元端末にネットワークを介して接続されたモニタリング装置であって、
所定の領域を画像として撮影して送信するカメラ部と、
前記調査依頼情報に応じて、前記被撮影者が存在しない状態を表す背景画像を予め準備し、撮影された画像と前記背景画像との輝度差分画像を作成し、前記輝度差分画像における輝度差分がある領域を検出し、前記領域の面積が予め設定された閾値より大きい場合に複数の前記被撮影者により会議が行われている旨を前記要求元端末に出力するカメラ接続端末と
を具備することを特徴とするモニタリング装置。
【請求項８】
前記カメラ接続端末は、前記領域に孤立する領域の数を検出し、前記孤立する領域の数が複数である場合に前記複数の被撮影者により会議が行われている旨を出力することを特徴とする請求項１記載のモニタリング装置。
【請求項９】
前記カメラ接続端末は、前記輝度差分画像において輝度差分がある閾値以上である領域を検出することを特徴とする請求項７又は８記載のモニタリング装置。
【請求項１０】
所定の領域において被撮影者が会議中であるか否かを調査するための調査依頼情報を送信する要求元端末にネットワークを介して接続され、前記所定の領域を画像として撮影して送信するカメラ部に接続されたモニタリングサーバであって、
前記調査依頼情報に応じて、前記被撮影者が存在しない状態を表す背景画像を予め準備し、撮影された画像と前記背景画像との輝度差分画像を作成し、前記輝度差分画像における輝度差分がある領域を検出し、前記領域の面積が予め設定された閾値より大きい場合に複数の前記被撮影者により会議が行われている旨を前記要求元端末に出力することを特徴とするモニタリングサーバ。
【請求項１１】
前記モニタリングサーバは、前記領域に孤立する領域の数を検出し、前記孤立する領域の数が複数である場合に前記複数の被撮影者により会議が行われている旨を出力することを特徴とする請求項１記載のモニタリングサーバ。
【請求項１２】
前記モニタリングサーバは、前記輝度差分画像において輝度差分がある閾値以上である領域を検出することを特徴とする請求項７又は８記載のモニタリングサーバ。
【請求項１３】
所定の領域を画像として撮影して送信するカメラ部と、
前記所定の領域における対象物の存否を調査するための調査依頼情報を送信する要求元端末と、
前記調査依頼情報を受信したとき、異なる時点で撮影された複数の前記画像を比較して前記所定の領域における前記対象物の存否に変化があった場合、前記対象物の存否を示す結果情報を前記要求元端末に送信するカメラ接続端末と
を具備するモニタリングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、在席モニタリングシステムおよびその方法に関し、特に人物の調査を行う際にユーザ自ら判断する手間を省くことができる在席モニタリングシステムおよびその方法に関する。
【背景技術】
【０００２】
インターネット、イントラネット等のネットワークや画像符号化技術の発展に伴い、遠隔地でカメラ画像を見ることができるようになり、ライブ映像をネットワークで端末に伝送するネットワークカメラが製品化されつつある。
【０００３】
例えば、アクシスコミュニケーションズ株式会社製カメラ  ＡＸＩＳ２１００（製品型番：０１０６−１）は、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）で規定された画像符号化技術を用いてカメラ画像をネットワークを介してブラウザ上に表示可能なネットワークカメラである。ＪＰＥＧの規格はＩＳＯ／ＩＥＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｏｒｇａｎｉｚａｔｉｏｎ  ｆｏｒ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ／Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｅｌｅｃｔｒｏｔｅｃｈｎｉｃａｌ  Ｃｏｍｍｉｓｓｉｏｎ）１０９１８で定められている。このネットワークカメラを用いたアプリケーションとして、人物存在確認への応用が近年高まりつつある。人物存在確認として、例えば店舗では客の混雑状況の把握、オフィス内では従業員の在・不在の確認やその労務管理などが挙げられ、人物存在確認において重要な技術である。
【０００４】
人物存在確認の従来の技術として図１８にＷｅｂ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）上画像表示システムを示す。図１８に示されるように、従来の技術によるＷｅｂ上画像表示システムは、画像の要求先であるユーザが所有するＰＣ端末９１、ネットワークカメラ９２、インターネット、イントラネットを含むネットワーク２とを含む。
【０００５】
ネットワーク２は、ＰＣ端末９１とネットワークカメラ９２とを相互に接続する。ユーザは、画像を要求するためにＰＣ端末９１のブラウザ上でネットワークカメラ９２が持つＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを指定する。ネットワークカメラ９２は、指定されたＩＰアドレスによって画像を撮影し、得られた画像を画像データとし、画像データをＪＰＥＧ圧縮し、圧縮された画像データをＪＰＥＧ画像データとしてネットワーク２を介してＰＣ端末９１へ送信する。ＰＣ端末９１は、そのＪＰＥＧ画像データを受信し、ユーザに要求された画像としてブラウザ上に表示される。このＷｅｂ上画像表示システムを用いることで、遠隔地の人物の存在を確認することができる。
【０００６】
また、特開２０００−７８２７６号公報では、電話を掛けた相手の在席／離席状態を自動的に把握して、離席メッセージを応答するとともに、発信者に、受信者の在席／離席が、容易に低コストでわかるようにする“在席管理システム及び在席管理方法及び記憶媒体”が開示されている。
【０００７】
この在席管理システムは、カメラと、通信手段と、カメラからの入力情報を監視する手段と、入力情報に含まれる人物の在席／離席状態を判断する手段とを有するコンピュータ装置であって、在席／離席の判断結果により、電話応答を変更する手段を備えたことを特徴としている。
【０００８】
また、特開平８−５５２８８号公報では、背景に対する物体の存否を画像情報により検知する監視システムにおいて、いかなる環境においても障害物等の存否を確実に判定することができる“監視システム”が開示されている。
【０００９】
この監視システムは、背景に対する物体の存否を画像情報により検知する監視システムにおいて、背景にパターンを形成するためのパターン形成手段と、背景の画像を入力するための撮像手段と、背景に対し物体が存在しないときの背景画像を記憶しておく背景画像記憶手段と、撮像手段から入力された現在画像と背景画像記憶手段に記憶されている背景画像とを比較するパターン比較手段と、パターン比較手段の出力から物体が存在するか否かを判定する判定手段とを有することを特徴としている。
【００１０】
また、特開平８−２４９５４５号公報では、通信システムにおいて、通信したい相手の在席状態に基づいて、より確実な通信を行うための機会を捉え易くする“通信支援システム”が開示されている。
【００１１】
この通信支援システムは、映像もしくは音声または映像と音声の利用可能な複数通信端末と複数通信端末をつなぐネットワークにより構成される。複数通信端末の各々では、利用者の在席かを識別する識別手段と、識別手段の識別結果によって不在から在席への変化を検出した時に、在席情報の送出要求を行った他の通信端末に当該通信端末の利用者の在席情報を送信する手段と、当該通信端末から在席情報の送出要求を行うことにより他の通信端末から送信された在席情報に基づき視角情報あるいは聴覚情報の形で在席を表現する手段とを有することを特徴としている。
【００１２】
また、特公平７−１０５８４４号公報では、不在席登録／解除の操作を交換機に収容される端末から行わなくても良いようにして、操作忘れを防止する“不在席通知方式”が知られている。
【００１３】
この不在席通知方式は、電話交換機において、被呼端末が設置されているフロアの照明器を点灯／消灯する照明スイッチが点灯中か消灯中かを監視する照明スイッチ監視装置と、各照明スイッチと各被呼端末の電話番号とを対応づけて記憶する照明メモリと、端末への着信の際に照明メモリを検索してこの端末の電話番号に対応する照明スイッチを選択すると共に、選択した照明スイッチが点灯中か否かを照明スイッチ監視装置を介して識別する識別手段と、識別手段により該当照明スイッチの消灯中が識別された場合は発呼端末と不在席通知用装置とを接続する接続手段とを備えることを特徴としている。
【００１４】
【特許文献１】特開２０００−７８２７６号公報
【特許文献２】特開平８−５５２８８号公報
【特許文献３】特開平８−２４９５４５号公報
【特許文献４】特公平７−１０５８４４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
ところで、上述した従来の技術によれば、人物の存在を示す人物存在情報の通知機能がない。このため、調査したい人物が空席の場合、ユーザが人物の帰席を知るためには画像を度々表示させ、ユーザ自ら表示画像から在席・空席状態を判断しなければならない。それにより、ユーザには人物の存在を調べる時間や労力等の手間がかかる。
【００１６】
また、上述した従来の技術によれば、人物の行動の状態を示す行動状態情報の通知機能がない。このため、調査したい人物が在席しているが面会できない行動（例えば会議を行なっている時）をとっている場合、上述した人物の在席・空席状態の通知機能だけでは不十分であり、ユーザが人物の行動の状態を知るためには画像を度々表示させ、ユーザ自ら表示画像から人物の行動の状態を判断しなければならない。それにより、ユーザには人物の行動の状態を調べる時間や労力等の手間がかかる。
【００１７】
また、上述した従来の技術によれば、画像を直接提示するため、被撮影者のプライバシーを侵害してしまう危険がある。
更に、上述した従来の技術によれば、人物の現在の状態を画像で表示するだけであり、状態の統計的な処理を行なっていない。このため、店舗の管理や従業員の管理に役立てることができない。
【００１８】
本発明の目的は、人物の調査を行う際にユーザ自ら判断する手間を省くことができる在席モニタリングシステムおよびその方法を提供することにある。
【００１９】
本発明の他の目的は、ユーザ自ら表示画像から在席・空席状態を判断する手間を省くことができる在席モニタリングシステムおよびその方法を提供することにある。
【００２０】
本発明の更に他の目的は、ユーザ自ら表示画像から人物の行動状態を判断する手間を省くことができる在席モニタリングシステムおよびその方法を提供することにある。
【００２１】
本発明の更に他の目的は、プライバシー侵害の危険性を防止できる在席モニタリングシステムおよびその方法を提供することにある。
【００２２】
本発明の更に他の目的は、店舗や従業員の管理に役立てることができる在席モニタリングシステムおよびその方法を提供することにある。
【課題を解決するための手段】
【００２３】
以下に、［発明を実施するための最良の形態］で使用する番号・符号を用いて、課題を解決するための手段を説明する。これらの番号・符号は、［特許請求の範囲］の記載と［発明を実施するための最良の形態］の記載との対応関係を明らかにするために付加されたものであるが、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００２４】
本発明による在席モニタリングシステムは、ネットワーク（２）と、所定の領域を第１画像として撮影するカメラ部（４）と、カメラ部（４）に接続されたカメラ接続端末（３）と、所定の領域における被撮影者の存否を調査するための調査情報を生成し、ネットワーク（２）を介してカメラ接続端末（３）に調査情報を送信する要求元端末（１）とを含む。カメラ接続端末（３）は、調査情報の受信に応答して第１時点にて撮影された第１画像に基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報をネットワーク（２）を介して要求元端末（１）に送信する。
【００２５】
本発明による在席モニタリングシステムは、ネットワーク（２）と、所定の領域を第１画像として撮影するカメラ部（４）と、カメラ部（４）に接続されたカメラ接続端末（３）と、所定の領域における被撮影者の存否を調査するための調査情報を生成し、ネットワーク（２）を介してカメラ接続端末（３）に調査情報を送信する要求元端末（１）とを含む。カメラ接続端末（３）は、調査情報の受信に応答して第１時点にて撮影された第１画像と、第１時点と異なる時点の第２画像とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報をネットワーク（２）を介して要求元端末（１）に送信する。
【００２６】
本発明による在席モニタリングシステムは、ネットワーク（２）と、所定の領域を第１画像として撮影するカメラ部（４）と、カメラ部（４）に接続されたカメラ接続端末（３）と、所定の領域における被撮影者の存否を調査するための調査情報を生成し、ネットワーク（２）を介してカメラ接続端末（３）に調査情報を送信する要求元端末（１）とを含む。カメラ接続端末（３）は、調査情報の受信に応答して第１時点にて撮影された第１画像と、第１時点と異なる時点の所定の領域に対応する第２画像とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報をネットワーク（２）を介して要求元端末（１）に送信する。
【００２７】
本発明による在席モニタリングシステムは、ネットワーク（２）と、サーバ（５）と、所定の領域を第１画像として撮影するカメラ部（４）と、カメラ部（４）に接続されたカメラ接続端末（３）と、所定の領域における被撮影者の存否を調査するための調査情報を生成し、ネットワーク（２）を介してカメラ接続端末（３）に調査情報を送信する要求元端末（１）とを含む。カメラ接続端末（３）は、調査情報の受信に応答して第１時点にて撮影された第１画像と、第１時点と異なる時点の第２画像とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報をネットワーク（２）を介してサーバ（５）に送信する。要求元端末（１）は、ネットワーク（２）を介してサーバ（５）から結果情報を取り出す。
【００２８】
本発明による在席モニタリングシステムは、ネットワーク（２）と、サーバ（５）と、所定の領域を第１画像として撮影するカメラ部（４）と、カメラ部（４）に接続されたカメラ接続端末（３）と、所定の領域における被撮影者の存否を調査するための調査情報を生成し、ネットワーク（２）を介してカメラ接続端末（３）に調査情報を送信する要求元端末（１）とを含む。カメラ接続端末（３）は、調査情報の受信に応答して第１時点にて撮影された第１画像と、第１時点と異なる時点の所定の領域に対応する第２画像とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報をネットワーク（２）を介してサーバ（５）に送信する。要求元端末（１）は、ネットワーク（２）を介してサーバ（５）から結果情報を取り出す。
【００２９】
また、サーバ（５）は、カメラ接続端末（３）から結果情報を特定時点にて受信し、特定時点以前にて受信された結果情報を特定時点にて受信された結果情報に更新する。あるいは、サーバ（５）は、カメラ接続端末（３）から結果情報を受信し、受信された結果情報を蓄積する。また、カメラ接続端末（３）は、結果情報をＷｅｂサイトデータ及び電子メールの一方の形態により送信する。
【００３０】
また、カメラ接続端末（３）は、調査情報を受信する要求入力部（３１）と、要求入力部（３１）の調査情報の受信に応答して第１画像と第２画像とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報を生成する在席判別処理部（３２）と、在席判別処理部（３２）により生成された結果情報を送信する結果出力部（３３）とを備えている。
【００３１】
在席判別処理部（３２）は、第１時点以前にて撮影された第２画像を記憶する画像記憶部（３２ａ）を備えている。在席判別処理部（３２）は、要求入力部（３１）の調査情報の受信に応答して第１時点にて撮影された第１画像の第１輝度と、画像記憶部（３２ａ）に記憶された第２画像の第２輝度との輝度差分に基づいて、所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報を生成する。
【００３２】
結果出力部（３３）は、結果情報を記憶する第１結果情報記憶部（３３ａ）を備えている。結果出力部（３３）は、在席判別処理部（３２）により生成された結果情報と、第１結果情報記憶部（３３ａ）に記憶された結果情報とを比較し、比較の結果に基づいて在席判別処理部（３２）により生成された結果情報を送信する。
【００３３】
また、カメラ接続端末（３）は、在席判別処理部（３２）により生成された結果情報を記憶する第２結果情報記憶部（６）と、第２結果情報記憶部（６）に記憶された結果情報に基づいて判別の結果の統計を示す統計情報を算出し、統計情報を含む結果情報を生成する統計情報計算部（７）とを備えている。
【００３４】
本発明による在席モニタリングシステムは、ネットワーク（２）と、所定の領域を第１画像として撮影するカメラ部（４）と、所定の領域における被撮影者の存否を調査するための調査情報を入力し、ネットワーク（２）を介してカメラ部（４）から第１画像を受信する要求元端末（１）とを含む。要求元端末（１）は、調査情報の入力に応答して第１時点にて撮影された第１画像に基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報を出力する。
【００３５】
本発明による在席モニタリングシステムは、ネットワーク（２）と、所定の領域を第１画像として撮影するカメラ部（４）と、所定の領域における被撮影者の存否を調査するための調査情報を入力し、ネットワーク（２）を介してカメラ部（４）から第１画像を受信する要求元端末（１）とを含む。要求元端末（１）は、調査情報の入力に応答して第１時点にて撮影された第１画像と、第１時点と異なる時点の第２画像とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報を出力する。
【００３６】
本発明による在席モニタリングシステムは、ネットワーク（２）と、所定の領域を第１画像として撮影するカメラ部（４）と、所定の領域における被撮影者の存否を調査するための調査情報を入力し、ネットワーク（２）を介してカメラ部（４）から第１画像を受信する要求元端末（１）とを含む。要求元端末（１）は、調査情報の入力に応答して第１時点にて撮影された第１画像と、第１時点と異なる時点の所定の領域に対応する第２画像とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報を出力する。
【００３７】
また、要求元端末（１）は、調査情報を入力する要求入力部（１１）と、要求入力部（１１）の調査情報の入力に応答して第１画像と第２画像とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報を生成する在席判別処理部（１２）と、在席判別処理部（１２）により生成された結果情報を出力する結果出力部（１３）とを備えている。
【００３８】
在席判別処理部（１２）は、第１時点以前にて撮影された第２画像を記憶する画像記憶部（１２ａ）を備えている。在席判別処理部（１２）は、要求入力部（１１）の調査情報の入力に応答して第１時点にて撮影された第１画像の第１輝度と、画像記憶部（１２ａ）に記憶された第２画像の第２輝度との輝度差分に基づいて、所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報を生成する。
【００３９】
結果出力部（１３）は、結果情報を記憶する第１結果情報記憶部（３３ａ）を備えている。結果出力部（１３）は、在席判別処理部（１２）により生成された結果情報と、第１結果情報記憶部（１３ａ）に記憶された結果情報とを比較し、比較の結果に基づいて在席判別処理部（３２）により生成された結果情報を送信する。
【００４０】
また、要求元端末（１）は、在席判別処理部（１２）により生成された結果情報を記憶する第２結果情報記憶部（６）と、第２結果情報記憶部（６）に記憶された結果情報に基づいて判別の結果の統計を示す統計情報を算出し、統計情報を含む結果情報を生成する統計情報計算部（７）とを備えている。
【００４１】
結果情報は、被撮影者の在席の状態、空席の状態の少なくともいずれか一つの情報である。
【００４２】
結果情報は、被撮影者の在席の状態、被撮影者の空席の状態、被撮影者の会議の状態、被撮影者の電話の状態、被撮影者の面会拒否の状態の少なくともいずれか一つの情報である。
【００４３】
結果情報は、被撮影者によって電気が点灯された状態、被撮影者によって電気が消灯された状態、被撮影者によってドアが開けられた状態、被撮影者によってドアが閉められた状態の少なくともいずれか一つの情報である。
【００４４】
在席判別処理部（１２、３２）は、第１時点にて撮影された第１画像と、第１時点にて第１画像が撮影された時刻とに基づいて、被撮影者の在席の状態、被撮影者の空席の状態、所定の領域における被撮影者が存在する存在領域、被撮影者の位置の少なくともいずれか一つに対応する結果情報を生成する。
【００４５】
統計情報計算部（７）は、被撮影者の在席の状態、被撮影者の空席の状態、所定の領域における被撮影者が存在する存在領域、被撮影者の位置の少なくともいずれか一つに対応する結果情報に基づいて、被撮影者による在席率、被撮影者による空席率、被撮影者による混雑度、被撮影者による混雑場所の少なくともいずれか一つに対応する統計情報を算出する。
【００４６】
統計情報計算部（７）は、第１時点にて撮影された第１画像の第１輝度と記憶された第２画像の第２輝度との輝度差分に対応する値と、所定の閾値とを判定し、判定の結果に基づいて、所定の領域における被撮影者の存在する存在領域の割合を混雑度として算出する。
【００４７】
在席判別処理部（１２、３２）は、第１画像及び第２画像のそれぞれが対応するように複数のブロックにそれぞれ分割し、分割された第１画像の複数のブロックのうちの第１ブロックに対応する第１画像の第３輝度と、分割された第２画像の複数のブロックのうちの第１ブロックに対応する第２画像の第４輝度とのブロック輝度差分に基づいて、所定の領域における被撮影者が存在する存在領域を結果情報として生成する。統計情報計算部（７）は、ブロック輝度差分と所定の閾値とを判定し、判定の結果に基づいて、所定の領域における被撮影者が存在する存在領域の割合を混雑場所として算出する。
【００４８】
本発明による在席モニタリング方法は、（ａ）  所定の領域を第１画像として撮影するステップと、（ｂ）  所定の領域における被撮影者の存否を調査するための調査情報を受信するステップと、（ｃ）  調査情報の受信に応答して第１時点にて撮影された第１画像と、第１時点と異なる時点の第２画像とに基づいて所定の領域における被撮影者の存否を判別するステップと、（ｄ）  判別の結果を示す結果情報を生成するステップと、（ｅ）  生成された結果情報を送信するステップとを含む。
【００４９】
本発明による在席モニタリング方法は、（ｆ）  第１時点以前にて撮影された第２画像を記憶するステップとを更に含む。
【００５０】
本発明による在席モニタリング方法は、（ｇ）  結果情報を記憶するステップと、（ｈ）  （ｄ）のステップにて生成された結果情報と（ｇ）のステップにて記憶された結果情報とを比較するステップと、（ｉ）  比較の結果に基づいて（ｅ）のステップを実行するステップとを更に含む。
【００５１】
本発明による在席モニタリング方法は、（ｊ）  （ｇ）のステップにて記憶された結果情報に基づいて判別の結果の統計を示す統計情報を算出するステップと、（ｋ）  統計情報を含む結果情報を生成するステップとを更に含む。
【００５２】
第２画像は、所定の領域に対応する。（ｃ）のステップは、調査情報の受信に応答して第１時点にて撮影された第１画像と、第１時点と異なる時点の所定の領域に対応する第２画像とに基づいて所定の領域における被撮影者の存否を判別する。
【００５３】
本発明による在席モニタリング装置は、所定の領域を第１画像として撮影するカメラ部（４）と、所定の領域における被撮影者の存否を調査するための調査情報を受信する要求入力部（３１）と、要求入力部（３１）の調査情報の受信に応答して第１時点にてカメラ部（４）により撮影された第１画像に基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報を生成する在席判別処理部（３２）と、在席判別処理部（３２）により生成された結果情報をネットワーク（２）を介して送信する結果出力部（３３）とを備えている。
【００５４】
本発明による在席モニタリング装置は、所定の領域を第１画像として撮影するカメラ部（４）と、所定の領域における被撮影者の存否を調査するための調査情報を受信する要求入力部（３１）と、要求入力部（３１）の調査情報の受信に応答して第１時点にてカメラ部（４）により撮影された第１画像と、第１時点と異なる時点の第２画像とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報を生成する在席判別処理部（３２）と、在席判別処理部（３２）により生成された結果情報をネットワーク（２）を介して送信する結果出力部（３３）とを備えている。
【００５５】
本発明による在席モニタリング装置は、所定の領域を第１画像として撮影するカメラ部（４）と、所定の領域における被撮影者の存否を調査するための調査情報を受信する要求入力部（３１）と、要求入力部（３１）の調査情報の受信に応答して第１時点にてカメラ部（４）により撮影された第１画像と、第１時点と異なる時点の所定の領域に対応する第２画像とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報を生成する在席判別処理部（３２）と、在席判別処理部（３２）により生成された結果情報をネットワーク（２）を介して送信する結果出力部（３３）とを備えている。
【００５６】
また、在席判別処理部（３２）は、第１時点以前にて撮影された第２画像を記憶する画像記憶部（３２ａ）を備えている。在席判別処理部（３２）は、要求入力部（３１）の調査情報の受信に応答して第１時点にて撮影された第１画像の第１輝度と、画像記憶部（３２ａ）に記憶された第２画像の第２輝度との輝度差分に基づいて、所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報を生成する。
【００５７】
また、結果出力部（３３）は、結果情報を記憶する第１結果情報記憶部（３３ａ）を備えている。結果出力部（３３）は、在席判別処理部（３２）により生成された結果情報と、第１結果情報記憶部（３３ａ）に記憶された結果情報とを比較し、比較の結果に基づいて在席判別処理部（３２）により生成された結果情報を送信する。
【００５８】
本発明による在席モニタリング装置は、更に、在席判別処理部（３２）により生成された結果情報を記憶する第２結果情報記憶部（６）と、第２結果情報記憶部（６）に記憶された結果情報に基づいて判別の結果の統計を示す統計情報を算出し、統計情報を含む結果情報を生成する統計情報計算部（７）とを備えている。
【００５９】
本発明による在席モニタリング装置は、所定の領域を第１画像として撮影するカメラ部（４）と、所定の領域における被撮影者の存否を調査するための調査情報を入力する要求入力部（１１）と、カメラ部（４）からネットワーク（２）を介して第１画像を受信する在席判別処理部（１２）と、在席判別処理部（１２）により生成された結果情報を出力する結果出力部（１３）とを備えている。在席判別処理部（１２）は、要求入力部（１１）の調査情報の入力に応答して第１時点にてカメラ部（４）により撮影された第１画像に基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報を生成する。
【００６０】
本発明による在席モニタリング装置は、所定の領域を第１画像として撮影するカメラ部（４）と、所定の領域における被撮影者の存否を調査するための調査情報を入力する要求入力部（１１）と、カメラ部（４）からネットワーク（２）を介して第１画像を受信する在席判別処理部（１２）と、在席判別処理部（１２）により生成された結果情報を出力する結果出力部（１３）とを備えている。在席判別処理部（１２）は、要求入力部（１１）の調査情報の入力に応答して第１時点にてカメラ部（４）により撮影された第１画像と、第１時点と異なる時点の第２画像とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報を生成する。
【００６１】
本発明による在席モニタリング装置は、所定の領域を第１画像として撮影するカメラ部（４）と、所定の領域における被撮影者の存否を調査するための調査情報を入力する要求入力部（１１）と、カメラ部（４）からネットワーク（２）を介して第１画像を受信する在席判別処理部（１２）と、在席判別処理部（１２）により生成された結果情報を出力する結果出力部（１３）とを備えている。在席判別処理部（１２）は、要求入力部（１１）の調査情報の入力に応答して第１時点にてカメラ部（４）により撮影された第１画像と、第１時点と異なる時点の所定の領域に対応する第２画像とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報を生成する。
【００６２】
在席判別処理部（１２）は、第１時点以前にて撮影された第２画像を記憶する画像記憶部（１２ａ）を備えている。在席判別処理部（１２）は、要求入力部（１１）の調査情報の入力に応答して第１時点にて撮影された第１画像の第１輝度と、画像記憶部（１２ａ）に記憶された第２画像の第２輝度との輝度差分に基づいて、所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報を生成する。
【００６３】
結果出力部（１３）は、結果情報を記憶する第１結果情報記憶部（３３ａ）を備えている。結果出力部（１３）は、在席判別処理部（１２）により生成された結果情報と、第１結果情報記憶部（１３ａ）に記憶された結果情報とを比較し、比較の結果に基づいて在席判別処理部（３２）により生成された結果情報を送信する。
【００６４】
本発明による在席モニタリング装置は、更に、在席判別処理部（１２）により生成された結果情報を記憶する第２結果情報記憶部（６）と、第２結果情報記憶部（６）に記憶された結果情報に基づいて判別の結果の統計を示す統計情報を算出し、統計情報を含む結果情報を生成する統計情報計算部（７）とを備えている。
【００６５】
本発明による在席モニタリングサーバは、所定の領域を第１画像として撮影するカメラ部（４）と、ネットワーク（２）を介して要求元端末（１）とに接続され、所定の領域における被撮影者の存否を調査するための調査情報を受信する受信手段（５１）と、受信手段（５１）の調査情報の受信に応答して第１時点にてカメラ部（４）により撮影された第１画像に基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報を生成する在席判別手段（５２）と、在席判別手段（３２）により生成された結果情報をネットワーク（２）を介して送信する送信手段（５３）とを備えている。
【００６６】
本発明による在席モニタリングサーバは、所定の領域を第１画像として撮影するカメラ部（４）と、ネットワーク（２）を介して要求元端末（１）とに接続され、所定の領域における被撮影者の存否を調査するための調査情報を受信する受信手段（５１）と、受信手段（５１）の調査情報の受信に応答して第１時点にてカメラ部（４）により撮影された第１画像と、第１時点と異なる時点の第２画像とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報を生成する在席判別手段（５２）と、在席判別手段（３２）により生成された結果情報をネットワーク（２）を介して送信する送信手段（５３）とを備えている。
【００６７】
本発明による在席モニタリングサーバは、所定の領域を第１画像として撮影するカメラ部（４）と、ネットワーク（２）を介して要求元端末（１）とに接続され、所定の領域における被撮影者の存否を調査するための調査情報を受信する受信手段（５１）と、受信手段（５１）の調査情報の受信に応答して第１時点にてカメラ部（４）により撮影された第１画像と、第１時点と異なる時点の所定の領域に対応する第２画像とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報を生成する在席判別手段（５２）と、在席判別手段（３２）により生成された結果情報をネットワーク（２）を介して送信する送信手段（５３）とを備えている。
【００６８】
また、在席判別手段（５２）は、第１時点以前にて撮影された第２画像を記憶する画像記憶部（５２）を備えている。在席判別手段（５２）は、受信手段（５１）の調査情報の受信に応答して第１時点にて撮影された第１画像の第１輝度と、画像記憶部（５２）に記憶された第２画像の第２輝度との輝度差分に基づいて、所定の領域における被撮影者の存否を判別し、判別の結果を示す結果情報を生成する。
【００６９】
また、送信手段（５３）は、結果情報を記憶する結果情報記憶部（５３）を備えている。送信手段（５３）は、在席判別手段（５２）により生成された結果情報と、結果情報記憶部（５３）に記憶された結果情報とを比較し、比較の結果に基づいて在席判別手段（５２）により生成された結果情報を送信する。
【００７０】
本発明による在席モニタリングサーバは、更に、在席判別手段（５２）により生成された結果情報を記憶する生成結果情報記憶手段（６）と、生成結果情報記憶手段（６）に記憶された結果情報に基づいて判別の結果の統計を示す統計情報を算出し、統計情報を含む結果情報を生成する統計情報計算手段（７）とを備えている。
【００７１】
在席モニタリングサーバは、ネットワーク（２）を介してカメラ部（４）と接続されている。
【００７２】
本発明によるプログラムは、（ａ）  所定の領域を第１画像として撮影するステップと、（ｂ）  所定の領域における被撮影者の存否を調査するための調査情報を受信するステップと、（ｃ）  調査情報の受信に応答して第１時点にて撮影された第１画像と、第１時点と異なる時点の第２画像とに基づいて所定の領域における被撮影者の存否を判別するステップと、（ｄ）  判別の結果を示す結果情報を生成するステップと、（ｅ）  生成された結果情報を送信するステップとの各ステップをコンピュータに実行させる。
【００７３】
本発明によるプログラムは、（ｆ）  第１時点以前にて撮影された第２画像を記憶するステップを更にコンピュータに実行させる。
【００７４】
本発明によるプログラムは、（ｇ）  結果情報を記憶するステップと、（ｈ）  （ｄ）のステップにて生成された結果情報と（ｇ）のステップにて記憶された結果情報とを比較するステップと、（ｉ）  比較の結果に基づいて（ｅ）のステップを実行するステップとの各ステップを更にコンピュータに実行させる。
【００７５】
本発明によるプログラムは、（ｊ）  （ｇ）のステップにて記憶された結果情報に基づいて判別の結果の統計を示す統計情報を算出するステップと、（ｋ）  統計情報を含む結果情報を生成するステップとの各ステップを更にコンピュータに実行させる。
【発明の効果】
【００７６】
本発明のモニタリングシステムおよびその方法は、人物の調査を行う際にユーザ自ら判断する手間を省くことができる。
【００７７】
本発明のモニタリングシステムおよびその方法は、ユーザ自ら表示画像から在席・空席状態を判断する手間を省くことができる。
【００７８】
本発明のモニタリングシステムおよびその方法は、ユーザ自ら表示画像から人物の行動状態を判断する手間を省くことができる。
【００７９】
本発明のモニタリングシステムおよびその方法は、プライバシー侵害の危険性を防止できる。
【００８０】
本発明のモニタリングシステムおよびその方法は、店舗や従業員の管理に役立てることができる。
【発明を実施するための最良の形態】
【００８１】
添付図面を参照して、本発明による在席モニタリングシステムの実施の形態を以下に説明する。
【００８２】
（実施の形態１）
図１は、本実施の形態１に係る在席モニタリングシステムの構成を示すブロック図である。
【００８３】
図１に示されるように、実施の形態１に係る在席モニタリングシステムは、画像の要求先であるユーザが所有する要求元端末１、インターネット、イントラネットなどを含むネットワーク２、所定の領域を画像として撮影するカメラ部４、カメラ部４に接続されたカメラ接続端末３とを含む。ネットワーク２は、要求元端末１とカメラ接続端末３とを相互に接続する。また、カメラ接続端末３は、記録媒体８に記録されたプログラムを実行することが可能である。
【００８４】
要求元端末１は、所定の領域における被撮影者の存否を調査するための要求在席情報を生成し、ネットワーク２を介してカメラ接続端末３に要求在席情報を送信する。
【００８５】
カメラ接続端末３は、要求在席情報の受信に応答して特定時点にて撮影された画像と、特定時点と異なる時点の所定の領域に対応する画像（例えば、特定時点以前にて撮影された背景画像又は被撮影者が存在する画像）とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す在席情報をネットワーク２を介して要求元端末１に送信する。
【００８６】
ユーザは、カメラ部４の監視場所における人物の在席状態を知りたい時、要求在席情報を要求元端末１から入力する。要求在席情報は、要求元端末１からネットワーク２を介してカメラ接続端末３へ送信される。カメラ接続端末３は、この要求在席情報を受信し、カメラ部４で撮影された画像を示す画像情報から在席情報を判別する。この在席情報は、ネットワーク２を介して要求元端末１へ送信され、要求元端末１に提示される。ユーザには、在席情報により在席状態が通知される。
【００８７】
カメラ接続端末３は、要求入力部３１、在席判別処理部３２、結果出力部３３を備えている。
【００８８】
要求入力部３１は、要求元端末１から送信された要求在席情報を受信する。
【００８９】
在席判別処理部３２は、要求在席情報の受信に応答して特定時点にて撮影された画像と、特定時点と異なる時点の所定の領域に対応する画像（例えば、特定時点以前にて撮影された背景画像又は被撮影者が存在する画像）とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す在席情報を生成する。この在席判別処理部３２は、予めカメラ部４で撮影された画像を画像情報として記憶するメモリ３２ａを備えている。在席判別処理部３２は、カメラ部４で撮影された画像を画像情報として取得し、取得された画像情報と記憶された画像情報とから在席情報を判別する判別処理を行なう。この時、この判別処理を要求在席情報とは無関係に繰り返し行なってもよいし、また省電力のため、この判別処理を要求入力部３１が要求在席情報を受信した時に開始し、終了条件を満たした時点で終了してもよい。終了条件として、在席情報の変化、ある一定時間の経過、ユーザによる中止命令の発生などがある。
【００９０】
結果出力部３３は、在席判別処理部３２により生成された在席情報と記憶された在席情報とを比較し、比較の結果に基づいて在席判別処理部３２により生成された在席情報を送信する。この結果出力部３３は、在席判別処理部３２で生成された在席情報を記憶するメモリ３３ａを備えている。結果出力部３３は、在席判別処理部３２で生成された在席情報を出力（送信）する。また、結果出力部３３は、判別された在席情報が以前から変化したとき（例えば、判別された在席情報がメモリ３３ａに記憶された在席情報に対して変化したとき）、新たな在席情報を出力する出力処理を行なう。この出力処理は、要求入力部３１で要求在席情報を受信した時に開始し、ある終了条件、例えば終了条件を満たした時点で終了する。
【００９１】
終了条件において、在席情報の変化とは、例えば在席判別処理部３２で検出された在席情報が空席や会議中から在席に変化することである。ある一定時間の経過とは、ユーザが要求在席情報を発生してからある一定時間経過することである。ユーザによる中止命令の発生とは、例えばユーザが要求元端末１のブラウザ上にある中止アイコンを押すなどの方法により中止命令を発生させ、要求入力部３１が中止命令を受信することである。
【００９２】
在席判別処理部３２は、要求入力部３１の要求在席情報の受信に応答して特定時点にて撮影された画像の輝度と記憶された画像の輝度との輝度差分に基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す在席情報を生成する。このように、在席判別処理部３２は、カメラ部４で撮影された画像を示す画像情報から画像処理により被撮影者の在席、空席、会議中、電話中、面会拒否などの在席情報を判別する。在席判別処理部３２が行う画像処理の方法として、（Ａ）被撮影者の在席、空席による在席情報の判別と、（Ｂ）被撮影者の会議中による在席情報の判別と、（Ｃ）被撮影者の電話中による在席情報の判別と、（Ｄ）被撮影者の面会拒否による在席情報の判別とが挙げられる。
【００９３】
まず、（Ａ）被撮影者の在席、空席による在席情報の判別の方法について説明する。（Ａ）被撮影者の在席、空席による在席情報の判別の方法として、（Ａ１）フレーム間差分により動きの存在を求める方法、（Ａ２）背景差分により人物の存在を求める方法とに分けられる。
【００９４】
（Ａ１）フレーム間差分により動きの存在を求める方法では、あらかじめに在席判別処理部３２のメモリ３２ａに記憶された画像に対して、時間的に異なる画像間の輝度差分をとる。在席判別処理部３２は、被撮影者の動きがある場合（カメラ部４が示す被撮影者の動き）に差分が生じるため、差分が生じているときに在席とし、差分が生じていないときに空席とすることで在席・空席を判別することができる。このとき、被撮影者の動きがあるときでも雑音により差分が生じることがあるので、ある閾値以上の差分を被撮影者の動きとし、閾値以下の差分を雑音とすることで雑音による誤判別を防ぐことができる。また、一時的に差分が閾値以上の大きな雑音の発生により雑音を被撮影者の動きとみなすことに対処するために、差分がある閾値以上の画素数だけ生じた場合に在席とする。また、人物が静止すると被撮影者の動きが生じないために空席と誤判別されることに対処するために、人物の静止状態は、ある時間内に収まることを利用し、ある時間内で差分がある閾値以上検出された場合に在席として判別を行なう。
【００９５】
（Ａ２）背景差分により人物の存在を求める方法では、人物の存在しない背景画像（カメラ部４が示す背景の画像）をあらかじめに在席判別処理部３２のメモリ３２ａに記憶しておく。在席判別処理部３２は、各画素において背景画像と現在の画像の輝度差分をとると、人物が存在する場合は差分が生じるため、差分が生じているときに在席とし、差分が生じていないときに空席とすることで在席・空席を判別することができる。このとき、人物が存在しない場合でも雑音により差分が生じることがあるので、ある閾値以上の差分を人物領域（所定の領域における被撮影者が存在する存在領域）とし、ある閾値以下の差分を雑音とすることで雑音による誤判別を防ぐことができる。また、一時的に差分が閾値以上の大きな雑音の発生により雑音を人物の一部とみなすことに対処するために、差分がある閾値以上の画素数だけ生じた場合に在席とする。さらに、照明の変化により現在の画像と背景画像との間に背景輝度差分が生じることに対処する場合には、画像中または所定の範囲内の平均輝度変化値を求めて、背景輝度差分と平均輝度変化値との差分をとり、この差分が生じた場合に在席としてもよい。
【００９６】
次に、（Ｂ）被撮影者の会議中による在席情報の判別の方法について説明する。
【００９７】
（Ｂ）被撮影者の会議中による在席情報の判別の方法では、例えば人物の存在しない背景画像をあらかじめに在席判別処理部３２のメモリ３２ａに記憶しておく。在席判別処理部３２は、背景画像と現在の画像の輝度差分をとると、人物が存在する場所に差分が生じ、差分が繋がっている塊一つを一人の人物とみなして人数を数え、複数人存在する場合に会議中であると判別する。雑音が存在すると雑音一つを一人と数えてしまうので、ある閾値以上の差分を人物とし、ある閾値以下の差分を雑音とすることで雑音による誤判別を防ぐことができる。また、差分が繋がっている塊の面積にも閾値を設定し、面積がある閾値以下のものは雑音とすることにより雑音を一人と数える誤判別を低減させる。さらに、照明の変化により現在の画像と背景画像との間に背景輝度差分が生じることに対処する場合には、画像中または所定の範囲内の平均輝度変化値を求めて、背景輝度差分と平均輝度変化値との差分をとり、この差分が生じた場合に在席としてもよい。
【００９８】
次に、（Ｃ）被撮影者の電話中による在席情報の判別の方法について説明する。
【００９９】
（Ｃ）被撮影者の電話中による在席情報の判別の方法では、例えば電話が使用されていない状態での画像中の電話領域（カメラ部４が示す電話周辺の領域）と電話画像（カメラ部４が示す電話の画像）をあらかじめに在席判別処理部３２のメモリ３２ａに記憶しておく。在席判別処理部３２は、受話器が外れた状態の電話画像と記憶された未使用時の電話画像の輝度差分が大きいことを利用し、画像中の記憶した電話領域における現在の画像（現在を示す画像）と記憶された電話画像との差分を求めて、差分が存在する場合に電話をかけていると判別する。雑音が存在すると未使用であっても差分が生じるので閾値を設けて、ある閾値以上の差分が存在する場合に電話中と判断する。また、一時的に差分が閾値以上の大きな雑音の発生に対処するために、差分がある閾値以上の画素数だけ生じた場合に在席とする。さらに、照明の変化により現在の画像と背景画像との間に背景輝度差分が生じることに対処する場合には、画像中または所定の範囲内の平均輝度変化値を求めて、背景輝度差分と平均輝度変化値との差分をとり、この差分が生じた場合に在席としてもよい。
【０１００】
次に、（Ｄ）被撮影者の面会拒否による在席情報の判別の方法について説明する。
【０１０１】
（Ｄ）被撮影者の面会拒否による在席情報の判別の方法では、例えば被撮影者が面会拒否したいとき、面会拒否を示したプレート等の標識をカメラに映るように置く処置をとる。この面会拒否の標識の画像は、あらかじめに在席判別処理部３２のメモリ３２ａに記憶される。在席判別処理部３２は、画像中から標識の画像があるかを探索し、標識の画像が存在したとき面会拒否であると判別する。探索のアルゴリズムは、例えば記憶した画像の大きさの領域を現在の画像中から取り出し、記憶された画像と現在の画像から取り出した画像との間で輝度差分をとり、２つの画像が一致したために差分が生じないとき、面会拒否の標識であると判断し、差分が生じるとき、別の領域を取り出して画像全体を探索するまで繰り返す。雑音が存在すると一致していても差分が生じるので、ある閾値以上の差分が存在しない場合に面会拒否であると判断する。また、一時的に差分が閾値以上の大きな雑音の発生に対処するために、ある閾値以上の差分を持つ画素の個数がある閾値以下である場合は標識であると判断する。さらに、照明の変化により２つの画像が一致していても差分が生じることに対処する場合には、画像中または所定の範囲内の平均輝度変化値を求めて、２つの画像の輝度差分と平均輝度変化値との差分をとり、この差分が生じない場合に標識であると判断してもよい。
【０１０２】
これにより、実施の形態１に係る在席モニタリングシステムは、得られたカメラ画像から画像処理を行い、その結果をユーザに通知するため、人物の調査を行う際にユーザ自ら判断する手間を省くことができる。
【０１０３】
要求在席情報や在席情報のフォーマットとしては、例えばビット列やテキスト情報が考えられる。ビット列の例とテキスト情報の例をそれぞれ図１５と図１６に示す。
【０１０４】
図１５は、要求在席情報及び在席情報がビット列の場合のフォーマットを示す図である。
【０１０５】
図１６は、要求在席情報及び在席情報がテキスト情報の場合のフォーマットを示す図である。
【０１０６】
図１５と図１６は、要求先アドレスが「ｔａｒｇｅｔ＠ｎｅｃ．ｃｏｍ」、要求元アドレスが「ｕｓｅｒ＠ｎｅｃ．ｃｏｍ」、在席情報が「在席」かつ「電話中」の場合である。
【０１０７】
図１５のビット列の場合、要求在席情報についてはビット列の先頭ｘビットが要求先アドレス“ｔａｒｇｅｔ＠ｎｅｃ．ｃｏｍ”を示し、後に続くｙビットが要求元アドレス“ｕｓｅｒ＠ｎｅｃ．ｃｏｍ”を示し、次の在席情報の要求を示すビット値は“１”となる。在席情報については、各ビットが各々の状態の存在を示しており、在席か不在かを示すビット値は、“１”、会議中を示すビット値は、“０”、電話中を示すビット値は、“１”、面会拒否を示すビット値は、“０”となる。
【０１０８】
図１６のテキスト情報の場合、要求在席情報については要求先アドレスを示すＴａｒｇｅｔＡｄｄｒｅｓｓの値は“ｔａｒｇｅｔ＠ｎｅｃ．ｃｏｍ”、ＭｙＡｄｄｒｅｓｓの値は“ｕｓｅｒ＠ｎｅｃ．ｃｏｍ”、在席情報の要求を示すＲｅｑｕｅｓｔの値は“Ｙｅｓ”となる。在席情報については、在席か不在かを示すＥｘｉｓｔの値は“Ｙｅｓ”、会議中を示すＭｅｅｔｉｎｇの値は“Ｎｏ”、電話中を示すＰｈｏｎｅの値は“Ｙｅｓ”、面会拒否を示すＲｅｊｅｃｔの値は“Ｎｏ”となる。または、Ｓｔａｔｕｓの値を“Ｐｈｏｎｅ”としてもよい。
【０１０９】
次に、前述した実施の形態１に係る在席モニタリングシステムの動作について図６、図７を参照して説明する。
【０１１０】
図６は、本実施の形態１に係る在席モニタリングシステムにおける（１）要求在席情報を受信してから判別処理を行う動作を示すフローチャート図である。
【０１１１】
図７は、本実施の形態１に係る在席モニタリングシステムにおける（２）常に判別処理を行う動作を示すフローチャート図である。
【０１１２】
実施の形態１に係る在席モニタリングシステムは、（１）要求在席情報を受信してから判別処理を行う動作と、（２）常に判別処理を行う動作とに分けられる。
【０１１３】
まず、図６を参照して（１）要求在席情報を受信してから判別処理を行う動作について説明する。
【０１１４】
（１）要求在席情報を受信してから判別処理を行う動作として、判別処理を無駄に行なう必要が無く、カメラ接続端末３の負荷を減らし、必要な場合のみ動作させることにより省電力化が図れるなどの効果がある。
【０１１５】
図６に示されるように、ユーザは、カメラ部４が設置されている場所にいる人物の在席状態を知りたいとき、要求在席情報を要求元端末１から入力する（ステップ１０１）。入力形態として、例えば、要求元端末１のディスプレイ上には、要求在席情報入力用ウィンドウが表示される。ユーザは、要求在席情報として、在席情報を知りたい相手の名前を選択する。このとき、ユーザは、相手の名前を選択することにより、選択された相手に対応するカメラ接続端末３が所有するアドレス先を指定することができる。要求元端末１は、選択された相手に対応するアドレス先に要求在席情報をネットワーク２を介してカメラ接続端末３へ送信する（ステップ１０２）。要求在席情報には、選択された相手の名前と、選択された相手に対応するカメラ接続端末３が所有するアドレスと、要求元である要求元端末１が所有するアドレスとが含まれる。要求在席情報は、要求元端末１からネットワーク２を介して、指定されたアドレス先であるカメラ接続端末３に受信される（ステップ１０３）。
【０１１６】
次に、カメラ接続端末３の要求入力部３１は、要求元端末１からネットワーク２を介して要求在席情報を受信し、受信された要求在席情報に含まれる選択された相手の名前を在席判別処理部３２へ出力し、受信された要求在席情報に含まれる要求元端末１が所有するアドレスを結果出力部３３へ出力する。在席判別処理部３２は、要求入力部３１から要求在席情報に含まれる選択された相手の名前を入力し、入力された名前に対応するカメラ部４により撮影された画像を画像情報として取得する（ステップ１０４）。
【０１１７】
次いで、在席判別処理部３２は、取得した画像情報から画像処理により被撮影者の在席、空席、会議中、電話中、面会拒否などの在席情報を判別する（ステップ１０５）。ここで、画像処理による在席情報の判別としては、前述した（Ａ）〜（Ｄ）の方法等を利用する。
【０１１８】
在席判別処理部３２は、要求在席情報の受信後に少なくとも一回の在席情報を結果出力部３３が送信したか否かを調べる（ステップ１０６）。調べた結果、結果出力部３３のメモリ３３ａが在席情報を記憶していない場合（ステップ１０６―ＮＯ）、在席判別処理部３２は、在席情報を未送信（一回も送信していない）であると判断する。結果出力部３３は、在席判別処理部３２により判別された在席情報を要求元端末１に送信し（ステップ１０８）、在席情報をメモリ３３ａに記憶する。調べた結果、結果出力部３３のメモリ３３ａが在席情報を記憶している場合（ステップ１０６―ＹＥＳ）、在席判別処理部３２は、少なくとも一回の在席情報を送信済みであると判断する。
【０１１９】
結果出力部３３は、ステップ１０６にて在席判別処理部３２により送信済みであると判断された場合（ステップ１０６―ＹＥＳ）、例えば、空席や会議中から在席状態など、在席情報が以前から変化しているか否かを判断するために、判別された在席情報（現在の在席情報）とメモリ３３ａに記憶された在席情報（以前の在席情報）とを比較する（ステップ１０７）。比較した結果、一致しない場合、即ち変化している場合（ステップ１０７―ＹＥＳ）、結果出力部３３は、判別された在席情報を要求元のアドレス先である要求元端末１へ送信し（ステップ１０８）、判別された在席情報をメモリ３３ａに記憶する。
【０１２０】
その後、結果出力部３３は、例えば、メモリ３３ａに記憶された在席情報の変化、ある一定時間の経過、要求入力部３１により受信されたユーザによる中止命令などの終了条件を満たしているか否かを判断する（ステップ１０９）。満たしていない場合（ステップ１０９―ＮＯ）、結果出力部３３は、在席判別処理部３２に未終了情報を出力し、カメラ部４から画像情報を取得するためにステップ１０４に戻る。
【０１２１】
終了条件を満たすかどうかの判断は次のように実現できる。在席情報の変化は、ステップ１０７において、メモリ３３ａに記憶された在席情報が変化したときに終了条件とする。一定時間の経過は、要求受信時に結果出力部３３が記憶するタイマーを開始させ、タイマーがある一定時間を経過したとき終了条件とする。ユーザによる中止命令は、例えばユーザが要求元端末１のディスプレイ上のウィンドウ中に存在する中止アイコンをクリックした時やウィンドウを消したときに要求元端末１から中止命令が送信され、カメラ接続端末３が中止命令を受信したとき終了条件とする。
【０１２２】
終了条件により動作を終了させる理由として、不必要な場合に動作させないことにより省電力化が図れることと、在席判別処理を行なうカメラ接続端末の過負荷を防ぐことと、ユーザが中止命令を出し忘れていた場合に在席情報が送信されつづけることによるネットワークの過負荷を防ぐためである。
【０１２３】
次いで、要求元端末１は、ネットワーク２を介して送信された在席情報を受信する（ステップ１１０）し、在席情報によりディスプレイ上に在席状態を提示してユーザに知らせる（ステップ１１１）。提示方法として、ディスプレイ上に表示されたウィンドウ中に在席情報を文字で出力表示する、あるいは、在席情報をＷｅｂブラウザ中に表示する、などが挙げられる。実施の形態１に係る在席モニタリングシステムは、在席情報が変化した場合は在席情報表示を更新する。
【０１２４】
実施の形態１に係る在席モニタリングシステムの（１）要求在席情報を受信してから判別処理を行う動作として、判別処理を無駄に行なう必要が無く、カメラ接続端末３の負荷を減らし、必要な場合のみ動作させることにより省電力化が図れる。
【０１２５】
次に、図７を参照して（２）常に判別処理を行う動作について説明する。
【０１２６】
（２）常に判別処理を行う動作として、要求在席情報を受信した時点で得られている在席情報を送信することにより、判別処理を終えるまで送信を待つ必要がなく、応答時間の短縮を図れるなどの効果がある。
【０１２７】
図７に示されるように、ユーザは、カメラ部４が設置されている場所にいる人物の在席状態を知りたいとき、要求在席情報を要求元端末１から入力する（ステップ１０１）。入力形態として、例えば、要求元端末１のディスプレイ上には、要求在席情報入力用ウィンドウが表示される。ユーザは、要求在席情報として、在席情報を知りたい相手の名前を選択する。このとき、ユーザは、相手の名前を選択することにより、選択された相手に対応するカメラ接続端末３が所有するアドレス先を指定することができる。要求元端末１は、選択された相手に対応するアドレス先に要求在席情報を送信する（ステップ１０２）。要求在席情報には、選択された相手の名前と、カメラ接続端末３が所有するアドレスと、要求元である要求元端末１が所有するアドレスとが含まれる。要求在席情報は、要求元端末１からネットワーク２を介して、指定されたアドレス先であるカメラ接続端末３に受信される（ステップ１０３）。
【０１２８】
カメラ接続端末３の在席判別処理部３２は、カメラ部４で撮影された画像を示す画像情報を取得し（ステップ１２１）、被撮影者の在席、空席、会議中、電話中、面会拒否などの在席情報を判別し（ステップ１２２）、ステップ１２１とステップ１２２を繰り返す。ここで、画像処理による在席情報の判別としては、前述した（Ａ）〜（Ｄ）の方法等を利用する。また、判別された在席情報は、在席判別処理部３２のメモリ３２ａに記憶される。
【０１２９】
次に、カメラ接続端末３の要求入力部３１は、要求元端末１からネットワーク２を介して要求在席情報を受信し、受信された要求在席情報に含まれる選択された相手の名前を在席判別処理部３２へ出力し、受信された要求在席情報に含まれる要求元端末１が所有するアドレスを結果出力部３３へ出力する。在席判別処理部３２は、要求入力部３１から要求在席情報に含まれる選択された相手の名前を入力し、入力された名前に対応するカメラ部４により既に得られている在席情報をメモリ３２ａから取得する（ステップ１２３）。
【０１３０】
次いで、在席判別処理部３２は、取得した画像情報から画像処理により被撮影者の在席、空席、会議中、電話中、面会拒否などの在席情報を判別する（ステップ１０５）。ここで、画像処理による在席情報の判別としては、前述した（Ａ）〜（Ｄ）の方法等を利用する。
【０１３１】
在席判別処理部３２は、要求在席情報の受信後に少なくとも一回の在席情報を結果出力部３３が送信したか否かを調べる（ステップ１２４）。調べた結果、結果出力部３３のメモリ３３ａが在席情報を記憶していない場合（ステップ１２４―ＮＯ）、在席判別処理部３２は、在席情報を未送信（一回も送信していない）であると判断する。結果出力部３３は、在席判別処理部３２により判別された在席情報を要求元端末１に送信し（ステップ１２６）、在席情報をメモリ３３ａに記憶する。調べた結果、結果出力部３３のメモリ３３ａが在席情報を記憶している場合（ステップ１２４―ＹＥＳ）、在席判別処理部３２は、少なくとも一回の在席情報を送信済みであると判断する。
【０１３２】
結果出力部３３は、ステップ１２４にて在席判別処理部３２により送信済みであると判断された場合（ステップ１２４―ＹＥＳ）、例えば、空席や会議中から在席状態など、在席情報が以前から変化しているか否かを判断するために、判別された在席情報（メモリ３２ａに記憶された在席情報）とメモリ３３ａに記憶された在席情報とを比較する（ステップ１２５）。比較した結果、一致しない場合、即ち変化している場合（ステップ１２５―ＹＥＳ）、結果出力部３３は、判別された在席情報を要求元のアドレス先である要求元端末１へ送信し（ステップ１２６）、判別された在席情報（メモリ３２ａに記憶された在席情報）をメモリ３３ａに記憶する。
【０１３３】
その後、結果出力部３３は、例えば、メモリ３３ａに記憶された在席情報の変化、ある一定時間の経過、要求入力部３１により受信されたユーザによる中止命令などの終了条件を満たしているか否かを判断する（ステップ１２７）。満たしていない場合（ステップ１２７―ＮＯ）、結果出力部３３は、在席判別処理部３２に未終了情報を出力し、在席情報を取得するためにステップ１２３に戻る。
【０１３４】
終了条件を満たすかどうかの判断は次のように実現できる。在席情報の変化は、ステップ１２５において、メモリ３３ａに記憶された在席情報が変化したときに終了条件とする。一定時間の経過は、要求受信時に結果出力部３３が記憶するタイマーを開始させ、タイマーがある一定時間を経過したとき終了条件とする。ユーザによる中止命令は、例えばユーザが要求元端末１のディスプレイ上のウィンドウ中に存在する中止アイコンをクリックした時やウィンドウを消したときに要求元端末１から中止命令が送信され、カメラ接続端末３が中止命令を受信したとき終了条件とする。
【０１３５】
終了条件により動作を終了させる理由として、ユーザが中止命令を出し忘れていた場合、在席情報が送信されつづけることによるネットワークの過負荷を防ぐためである。
【０１３６】
次いで、要求元端末１は、ネットワーク２を介して送信された在席情報を受信する（ステップ１１０）し、在席情報によりディスプレイ上に在席状態を提示してユーザに知らせる（ステップ１１１）。提示方法として、ディスプレイ上に表示されたウィンドウ中に在席情報を文字で出力表示する、あるいは、在席情報をＷｅｂブラウザ中に表示する、などが挙げられる。実施の形態１に係る在席モニタリングシステムは、在席情報が変化した場合は在席情報表示を更新する。
【０１３７】
実施の形態１に係る在席モニタリングシステムの（２）常に判別処理を行う動作として、要求在席情報を受信した時点で得られている在席情報を送信することにより、判別処理を終えるまで送信を待つ必要がなく、応答時間の短縮が図れる。
【０１３８】
これにより、実施の形態１に係る在席モニタリングシステムは、在席情報が変化した時に在席情報を出力することにより、ユーザが画像から在席状態を判断する手間を省くことができる。また、実施の形態１に係る在席モニタリングシステムは、ユーザに画像を提示しないので被撮影者のプライバシーを保護することができる。
【０１３９】
実施の形態１に係る在席モニタリングシステムは、上記の説明に限定されるものではない。監視場所における人物の在席状態に限らず、監視場所の状態判別にも用いることができる。例えば、監視場所の状態判別として、電気の点灯・消灯状態、ドアの開閉状態、などが挙げられる。
【０１４０】
監視場所の状態判別は以下に示すように実現できる。
【０１４１】
電気の点灯・消灯状態の判別として、撮影された画面中の画素の平均輝度を求め、平均輝度がある閾値以下の場合に消灯状態とし、閾値以上の場合に点灯状態とする。
【０１４２】
ドアの開閉状態については、電話中の判別方法と同様に、例えばドアが閉じている状態での画像中のドア領域（カメラ部４が示すドア周辺の領域）とドア画像（カメラ部４が示すドアの画像）をあらかじめに在席判別処理部３２のメモリ３２ａに記憶しておく。在席判別処理部３２は、ドアが開いた状態のドア画像と、上記記憶されたドアが閉じている状態のドア画像の輝度差分が大きいことを利用し、画像中の記憶されたドア領域における現在の画像とドア画像との差分を求めて、差分が存在する場合にドアが開いていると判別する方法により実現することができる。雑音が存在するとドアが閉じていても差分が生じるので閾値を設けて、ある閾値以上の差分が存在する場合にドアが開いていると判断する。また、一時的に差分が閾値以上の大きな雑音の発生に対処するために、差分がある閾値以上の画素数だけ生じた場合にドアが開いているとする。さらに、照明の変化により現在の画像と記憶されたドア画像との間に輝度差分が生じることに対処する場合には、画像中または所定の範囲内の平均輝度変化値を求めて、ドア画像輝度差分と平均輝度変化値との差分をとり、この差分が生じた場合にドアが開いていると判断してもよい。
【０１４３】
また、実施の形態１に係る在席モニタリングシステムは、要求在席情報の入力形態として、画面上に表示されたアイコンをポインティング部によりポインティングする、キーボードから在席情報獲得コマンドと共に指定したいアドレス又は人物名を入力する、などの形態もある。
【０１４４】
また、実施の形態１に係る在席モニタリングシステムは、カメラ部４とカメラ接続端末３が直接接続されている形態に限定されず、カメラ部４とカメラ接続端末３がネットワーク２を介して接続されてもよい。
【０１４５】
また、実施の形態１に係る在席モニタリングシステムは、カメラ接続端末３に限定されず、サーバでもよい。
【０１４６】
以上の説明により、本実施の形態１に係る在席モニタリングシステムによれば、得られたカメラ画像から画像処理を行い、その結果をユーザに通知するため、人物の調査を行う際にユーザ自ら判断する手間を省くことができる。
【０１４７】
また、本実施の形態１に係る在席モニタリングシステムによれば、得られたカメラ画像から画像処理により在席・空席状態を認識し、在席・空席状態が変化した時にネットワークを介して在席・空席状態をユーザに通知するため、ユーザ自ら表示画像から在席・空席状態を判断する手間を省くことができる。
【０１４８】
また、本実施の形態１に係る在席モニタリングシステムによれば、得られたカメラ画像から画像処理により人物の行動状態を認識し、人物の行動状態が変化した時にネットワークを介して人物の行動状態をユーザに通知するため、ユーザ自ら表示画像から人物の行動状態を判断する手間を省くことができる。
【０１４９】
また、本実施の形態１に係る在席モニタリングシステムによれば、画像を提示せず、在席情報のみをユーザに提示するため、プライバシー侵害の危険性を防止できる。
【０１５０】
更に、本実施の形態１に係る在席モニタリングシステムによれば、在席率や空席率、混雑度、混雑場所、等の在席情報及び統計情報を提供することにより、店舗や従業員の管理に役立てることができる。
【０１５１】
（実施の形態２）
実施の形態２に係る在席モニタリングシステムは、実施の形態１の構成に在席情報を格納するサーバを付加し、ユーザがサーバから在席情報を取得することにより、実施の形態１の動作及び効果に加え、一般のＷｅｂブラウザやメーラーで在席情報を確認することができる。
【０１５２】
実施の形態２に係る在席モニタリングシステムについて図２を参照しながら説明する。尚、実施の形態２に係る在席モニタリングシステムの構成では、実施の形態１と同様な構成について同符号を付している。また、実施の形態２に係る在席モニタリングシステムでは、サーバを付加した構成における動作を説明し、実施の形態１で説明した動作については省略する。
【０１５３】
図２は、本実施の形態２に係る在席モニタリングシステムの構成を示すブロック図である。
【０１５４】
図２に示されるように、実施の形態２に係る在席モニタリングシステムは、画像の要求先であるユーザが所有する要求元端末１、インターネット、イントラネットなどを含むネットワーク２、所定の領域を画像として撮影するカメラ部４、カメラ部４に接続されたカメラ接続端末３、Ｗｅｂサーバ、メールサーバなどを含むサーバ５とを含む。サーバ５とカメラ接続端末３は、直接、あるいはネットワーク２を介して接続されている。ネットワーク２は、要求元端末１とカメラ接続端末３とを相互に接続する。また、カメラ接続端末３は、記録媒体８に記録されたプログラムを実行することが可能である。
【０１５５】
要求元端末１は、所定の領域における被撮影者の存否を調査するための要求在席情報を生成し、ネットワーク２を介してカメラ接続端末３に要求在席情報を送信する。
【０１５６】
カメラ接続端末３は、要求在席情報の受信に応答して特定時点にて撮影された画像と、特定時点と異なる時点の所定の領域に対応する画像（例えば、特定時点以前にて撮影された背景画像又は被撮影者が存在する画像）とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す在席情報をＷｅｂサイトデータ及び電子メールの一方の形態によりネットワーク２を介してサーバ５に送信する。
【０１５７】
要求元端末１は、ネットワーク２を介してサーバ５から在席情報を取り出す
カメラ接続端末３は、要求入力部３１、在席判別処理部３２、結果出力部３３を備えている。
【０１５８】
要求入力部３１は、要求元端末１から送信された要求在席情報を受信する。
【０１５９】
在席判別処理部３２は、予めカメラ部４で撮影された画像を画像情報として記憶するメモリ３２ａを備えている。在席判別処理部３２は、カメラ部４で撮影された画像を画像情報として取得し、取得された画像情報と記憶された画像情報とから在席情報を判別する判別処理を行なう。カメラ接続端末３内で判別された在席情報は、サーバ５に格納され、ユーザの要求に応じて要求元端末１に送信される。在席判別処理部３２は、画像情報から在席状態を判別する判別処理を繰り返し行なう。この判別処理は、要求在席情報とは無関係に行なうが、省電力のため、要求入力部３１が要求在席情報を受信した時に開始し、ある終了条件、例えば、実施の形態１で記述した終了条件を満たした時点で終了してもよい。
【０１６０】
また、在席判別処理部３２は、要求入力部３１の要求在席情報の受信に応答して特定時点にて撮影された画像の輝度と記憶された画像の輝度との輝度差分に基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す在席情報を生成する。在席判別処理部３２が行う画像処理の方法は、実施の形態１と同様である。
【０１６１】
結果出力部３３は、在席判別処理部３２により生成された在席情報と記憶された在席情報とを比較し、比較の結果に基づいて在席判別処理部３２により生成された在席情報を送信する。この結果出力部３３は、在席判別処理部３２で生成された在席情報を記憶するメモリ３３ａを備えている。結果出力部３３は、在席判別処理部３２で生成された在席情報を、ネットワーク２を介して、または、ネットワーク２を介さないで直接、サーバ５へ出力（送信）する。また、結果出力部３３は、判別された在席情報が以前から変化したとき（例えば、判別された在席情報がメモリ３３ａに記憶された在席情報に対して変化したとき）、新たな在席情報を出力する出力処理を行なう。この出力処理は、常時出力してもよいし、要求入力部３１で要求在席情報を受信した時に開始し、例えば、実施の形態１で記述した終了条件を満たした時点で終了してもよい。在席情報のサーバ５での格納方法は、サーバ５上の在席情報を更新するように最新の在席情報のみを格納してもよいし、在席情報を蓄積してもよい。即ち、サーバ５は、カメラ接続端末３から在席情報を特定時点にて受信し、特定時点以前にて受信された在席情報を特定時点にて受信された在席情報に更新する。または、サーバ５は、カメラ接続端末３から在席情報を受信し、受信された在席情報を蓄積する。
【０１６２】
ユーザはカメラ部４の監視場所における人物の在席状態を知りたい時、要求在席情報を要求元端末１に入力する。要求元端末１は、ネットワーク２を介してサーバ５へ要求在席情報を送信し、サーバ５からネットワーク２を介してサーバ５上の在席情報を獲得する在席情報獲得動作を行なう。在席情報獲得動作は、要求元端末１に要求在席情報が入力された時に開始し、ある時間間隔で動作が繰り返され、ある終了条件、例えば実施の形態１で記述した終了条件を満たした時点で終了する。
【０１６３】
出力送信形態として、Ｗｅｂサイトデータや電子メールなどが挙げられる。出力送信形態がＷｅｂサイトデータである場合、在席判別処理部３２の判定結果が変化すると、サーバ５のＷｅｂサイトデータ上の在席情報は更新される。要求元端末１は、ユーザが要求在席情報を送信すると、ネットワーク２を介してサーバ５のＷｅｂサイトデータを適宜取得し（書き込み）、ディスプレイ上にＷｅｂサイトを表示させることでユーザに在席情報を提示する。出力送信形態が電子メールの場合、要求元端末１は、ユーザが要求在席情報を送信すると、その時点の在席情報が記述された電子メールをサーバ５へ送信する。ユーザは、要求元端末１から適宜メールを読み出す。空席から在席に変化した場合に在席情報が記述された電子メールを再びサーバ５へ送信し、帰席を通知する。
【０１６４】
これにより、実施の形態２に係る在席モニタリングシステムは、実施の形態１の動作及び効果に加え、一般のＷｅｂブラウザやメーラーで在席情報を確認することができる。
【０１６５】
次に、前述した実施の形態２に係る在席モニタリングシステムの動作について図８、図９を参照して説明する。
【０１６６】
図８（ａ）は、本実施の形態２に係る在席モニタリングシステムにおける（３）出力送信形態がＷｅｂサイトデータの場合のカメラ接続端末の動作を示すフローチャート図、（ｂ）は、本実施の形態２に係る在席モニタリングシステムにおける（３）出力送信形態がＷｅｂサイトデータの場合の要求元端末の動作を示すフローチャート図である。
【０１６７】
図９は、本実施の形態２に係る在席モニタリングシステムにおける（４）出力送信形態がメールの場合の動作を示すフローチャート図である。
【０１６８】
実施の形態２に係る在席モニタリングシステムは、（３）出力送信形態がＷｅｂサイトデータの場合の動作と、（４）出力送信形態がメールの場合の動作とに分けられる。
【０１６９】
まず、図８を参照して（３）出力送信形態がＷｅｂサイトデータの場合の動作について説明する。
【０１７０】
図８（a）に示されるように、カメラ接続端末３の在席判別処理部３２は、カメラ部４で撮影された画像を示す画像情報を取得し（ステップ２０５）、被撮影者の在席、空席、会議中、電話中、面会拒否などの在席情報を判別する（ステップ２０６）。ここで、画像処理による在席情報の判別としては、前述した実施の形態１に記述された（Ａ）〜（Ｄ）の方法等を利用する。
【０１７１】
結果出力部３３は、例えば、空席や会議中から在席状態など、在席情報が以前から変化しているか否かを判断するために、判別された在席情報（現在の在席情報）とメモリ３３ａに記憶された在席情報（以前の在席情報）とを比較する（ステップ２０７）。比較した結果、一致しない場合、即ち変化している場合（ステップ２０７―ＹＥＳ）、結果出力部３３は、判別された在席情報をサーバ５へ送信し（ステップ２０８）、サーバ５上に格納されている在席情報を更新または蓄積し（ステップ２０９）、判別された在席情報をメモリ３３ａに記憶する。その後、カメラ接続端末３は、ステップ２０５〜ステップ２０９を繰り返す。
【０１７２】
図８（ｂ）に示されるように、ユーザは、カメラ部４が設置されている場所にいる人物の在席状態を知りたいとき、要求在席情報を要求元端末１から入力する（ステップ２０１）。入力形態として、例えば、要求元端末１のディスプレイ上には、要求在席情報入力用ウィンドウが表示される。ユーザは、要求在席情報として、在席情報を知りたい相手の名前を選択する。このとき、ユーザは、相手の名前を選択することにより、選択された相手に対応するサーバ５が所有するアドレス先を指定することができる。要求元端末１は、選択された相手に対応するアドレス先に要求在席情報をサーバ５へ送信する。この場合、要求在席情報には、サーバ５が所有するアドレスと、要求元である要求元端末１が所有するアドレスとが含まれる。要求元端末１は、ネットワーク２を介して、選択された相手に対応するアドレス先であるサーバ５から在席情報が書かれてあるＷｅｂサイトデータを取得する（ステップ２０２）。要求元端末１は、ブラウザ上にサーバ５から得たＷｅｂサイトデータを表示することによりディスプレイ上に在席状態を提示してユーザに知らせる（ステップ２０３）。提示方法として、実施の形態１と同様な方法で提示する。その後、要求元端末１は、実施の形態１で記述された終了条件とその判断方法を用いて終了条件を満たしているかを判断し（ステップ２０４）、満たさない場合（ステップ２０４―ＮＯ）、ステップ２０２〜ステップ２０４を繰り返す。
【０１７３】
次に、図９を参照して（４）出力送信形態がメールの場合の動作について説明する。
【０１７４】
図９に示されるように、ユーザは、カメラ部４が設置されている場所にいる人物の在席状態を知りたいとき、要求在席情報を要求元端末１から入力する（ステップ２０１）。入力形態として、例えば、要求元端末１のディスプレイ上には、要求在席情報入力用ウィンドウが表示される。ユーザは、要求在席情報として、在席情報を知りたい相手の名前を選択する。このとき、ユーザは、相手の名前を選択することにより、選択された相手に対応するカメラ接続端末３が所有するアドレス先、選択された相手に対応するサーバ５が所有するアドレス先を指定することができる。要求元端末１は、選択された相手に対応するアドレス先に要求在席情報をネットワーク２を介してカメラ接続端末３、サーバ５へ送信する（ステップ２１１）。この場合、カメラ接続端末３に送信された要求在席情報には、選択された相手の名前と、選択された相手に対応するカメラ接続端末３が所有するアドレスと、選択された相手に対応するサーバ５が所有するアドレスと、要求元である要求元端末１が所有するアドレスとが含まれる。また、サーバ５に送信された要求在席情報には、選択された相手の名前と、選択された相手に対応するサーバ５が所有するアドレスと、要求元である要求元端末１が所有するアドレスとが含まれる。要求在席情報は、要求元端末１からネットワーク２を介して、指定されたアドレス先であるカメラ接続端末３に受信される（ステップ２１２）。
【０１７５】
次に、カメラ接続端末３の要求入力部３１は、要求元端末１からネットワーク２を介して要求在席情報を受信し、受信された要求在席情報に含まれる選択された相手の名前を在席判別処理部３２へ出力し、受信された要求在席情報に含まれる選択された相手に対応するサーバ５が所有するアドレスを結果出力部３３へ出力する。在席判別処理部３２は、要求入力部３１から要求在席情報に含まれる選択された相手の名前を入力し、入力された名前に対応するカメラ部４により撮影された画像を画像情報として取得する（ステップ２０５）。
【０１７６】
次いで、在席判別処理部３２は、取得した画像情報から画像処理により被撮影者の在席、空席、会議中、電話中、面会拒否などの在席情報を判別する（ステップ２０６）。ここで、画像処理による在席情報の判別としては、前述した実施の形態１に記述された（Ａ）〜（Ｄ）の方法等を利用する。
【０１７７】
結果出力部３３は、例えば、空席や会議中から在席状態など、在席情報が以前から変化しているか否かを判断するために、判別された在席情報（現在の在席情報）とメモリ３３ａに記憶された在席情報（以前の在席情報）とを比較する（ステップ２０７）。比較した結果、一致しない場合、即ち変化している場合（ステップ２０７―ＹＥＳ）、結果出力部３３は、判別された在席情報をサーバ５へ送信し（ステップ２０８）、サーバ５上に格納されている在席情報を更新または蓄積し（ステップ２０９）、判別された在席情報をメモリ３３ａに記憶する。その後、カメラ接続端末３は、実施の形態１で記述された終了条件とその判断方法を用いて終了条件を満たしているかを判断し（ステップ２１３）、満たさない場合（ステップ２１３―ＮＯ）、ステップ２０５〜ステップ２０９を繰り返す。
【０１７８】
出力動作を終了条件により終了させる理由として、出力送信形態が電子メールの場合、人物が撮影場所を出入りしているとき在席と空席の状態が繰り返されるときや、被撮影者の多忙により空席、在席、会議中、在席、電話中と状態が次々と変化していくときに、多数の電子メールが届くのを防ぐためである。
【０１７９】
また、要求元端末１は、ネットワーク２を介して、選択された相手に対応するアドレス先であるサーバ５から在席情報が書かれてあるＷｅｂサイトデータを取得する（ステップ２０２）。要求元端末１は、ブラウザ上にサーバ５から得たＷｅｂサイトデータを表示することによりディスプレイ上に在席状態を提示してユーザに知らせる（ステップ２０３）。提示方法として、実施の形態１と同様な方法で提示する。
【０１８０】
これにより、実施の形態２に係る在席モニタリングシステムは、在席情報をサーバに格納し、ユーザがサーバから在席情報を取得するため、専用の端末やアプリケーションが不必要であり、一般のＷｅｂブラウザやメーラーで在席情報を確認することができる。
【０１８１】
実施の形態２に係る在席モニタリングシステムは、上記の説明に限定されるものではない。監視場所における人物の在席状態に限らず、監視場所の状態判別にも用いることができる。例えば、監視場所の状態判別として、電気の点灯・消灯状態、ドアの開閉状態、などが挙げられる。
【０１８２】
監視場所の状態判別は以下に示すように実現できる。
【０１８３】
電気の点灯・消灯状態の判別として、撮影された画面中の画素の平均輝度を求め、平均輝度がある閾値以下の場合に消灯状態とし、閾値以上の場合に点灯状態とする。
【０１８４】
ドアの開閉状態については、電話中の判別方法と同様に、例えばドアが閉じている状態での画像中のドア領域（カメラ部４が示すドア周辺の領域）とドア画像（カメラ部４が示すドアの画像）をあらかじめに在席判別処理部３２のメモリ３２ａに記憶しておく。在席判別処理部３２は、ドアが開いた状態のドア画像と、上記記憶されたドアが閉じている状態のドア画像の輝度差分が大きいことを利用し、画像中の記憶されたドア領域における現在の画像とドア画像との差分を求めて、差分が存在する場合にドアが開いていると判別する方法により実現することができる。雑音が存在するとドアが閉じていても差分が生じるので閾値を設けて、ある閾値以上の差分が存在する場合にドアが開いていると判断する。また、一時的に差分が閾値以上の大きな雑音の発生に対処するために、差分がある閾値以上の画素数だけ生じた場合にドアが開いているとする。さらに、照明の変化により現在の画像と記憶されたドア画像との間に輝度差分が生じることに対処する場合には、画像中または所定の範囲内の平均輝度変化値を求めて、ドア画像輝度差分と平均輝度変化値との差分をとり、この差分が生じた場合にドアが開いていると判断してもよい。
【０１８５】
また、実施の形態２に係る在席モニタリングシステムは、要求情報の入力形態として、画面上に表示されたアイコンをポインティング部によりポインティングする、キーボードから在席情報獲得コマンドと共に指定したいアドレス又は人物名を入力する、などの形態もある。
【０１８６】
また、実施の形態２に係る在席モニタリングシステムは、カメラ部４とカメラ接続端末３が直接接続されている形態に限定されず、カメラ部４とカメラ接続端末３がネットワーク２を介して接続されてもよい。
【０１８７】
以上の説明により、実施の形態２に係る在席モニタリングシステムは、実施の形態１の動作及び効果に加え、一般のＷｅｂブラウザやメーラーで在席情報を確認することができる。
【０１８８】
（実施の形態３）
実施の形態３に係る在席モニタリングシステムは、ユーザの端末において在席判別処理を行うことにより、実施の形態１の効果に加え、要求在席情報が複数同時に発生した場合の判別処理による負荷を各端末に分散させることができる。
【０１８９】
実施の形態３に係る在席モニタリングシステムについて図３を参照しながら説明する。
【０１９０】
図３は、本実施の形態３に係る在席モニタリングシステムの構成を示すブロック図である。
【０１９１】
図３に示されるように、実施の形態３に係る在席モニタリングシステムは、画像の要求元であるユーザが所有する要求元端末１、インターネット、イントラネットなどを含むネットワーク２、所定の領域を画像として撮影するカメラ部４とを含む。ネットワーク２は、要求元端末１とカメラ部４とを相互に接続する。また、要求元端末１は、記録媒体８に記録されたプログラムを実行することが可能である。
【０１９２】
要求元端末１は、所定の領域における被撮影者の存否を調査するための要求在席情報を入力し、ネットワーク２を介してカメラ部４から画像を受信する。要求元端末１は、要求在席情報の入力に応答して特定時点にて撮影された画像と、特定時点と異なる時点の所定の領域に対応する画像（例えば、特定時点以前にて撮影された背景画像又は被撮影者が存在する画像）とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す在席情報を出力する
ユーザは、カメラ部４の監視場所における人物の在席状態を知りたい時、要求元端末１から在席情報を要求すると、要求元端末１により判別された在席状態が提示され、ユーザに在席状態を通知する。
【０１９３】
要求元端末１は、要求入力部１１、在席判別処理部１２、結果出力部１３を備えている。
【０１９４】
要求入力部１１には、ユーザにより要求在席情報が入力される。
【０１９５】
在席判別処理部１２は、要求在席情報の入力に応答して特定時点にて撮影された画像と、特定時点と異なる時点の所定の領域に対応する画像（例えば、特定時点以前にて撮影された背景画像又は被撮影者が存在する画像）とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す在席情報を生成する。この在席判別処理部１２は、カメラ部４で撮影された画像を画像情報として記憶するメモリ１２ａを備えている。在席判別処理部１２は、カメラ部４で撮影された画像を画像情報としてネットワーク２を介して取得し、取得された画像情報と記憶された画像情報とから在席情報を判別する判別処理を繰り返し行なう。この判別処理は、省電力のため、要求入力部１１に要求在席情報が入力された時に開始し、ある終了条件、例えば、実施の形態１で記述した終了条件を満たした時点で終了してもよい。
【０１９６】
また、在席判別処理部１２は、要求入力部１１の要求在席情報の入力に応答して特定時点にて撮影された画像の輝度と記憶された画像の輝度との輝度差分に基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す在席情報を生成する。在席判別処理部１２が行う画像処理の方法は、実施の形態１と同様である。
【０１９７】
結果出力部１３は、在席判別処理部１２により生成された在席情報と記憶された在席情報とを比較し、比較の結果に基づいて在席判別処理部１２により生成された在席情報を送信する。この結果出力部１３は、在席判別処理部１２で生成された在席情報を記憶するメモリ１３ａを備えている。結果出力部１３は、在席判別処理部１２で生成された在席情報を出力する。また、結果出力部１３は、判別された在席情報が以前から変化したとき（例えば、判別された在席情報がメモリ１３ａに記憶された在席情報に対して変化したとき）、新たな在席情報を出力する出力処理を行なう。この出力処理は、要求入力部１１に要求在席情報が入力された時に開始し、実施の形態１で記述した終了条件を満たした時点で終了する。
【０１９８】
これにより、実施の形態３に係る在席モニタリングシステムは、実施の形態１の効果に加え、要求在席情報が複数同時に発生した場合の判別処理による負荷を各端末に分散させることができる。
【０１９９】
次に、前述した実施の形態３に係る在席モニタリングシステムの動作について図１０、図１１を参照して説明する。
【０２００】
図１０は、本実施の形態３に係る在席モニタリングシステムにおける（５）要求在席情報が入力されてから判別処理を行う動作を示すフローチャート図である。
【０２０１】
図１１は、本実施の形態３に係る在席モニタリングシステムにおける（６）常に判別処理を行う動作を示すフローチャート図である。
【０２０２】
実施の形態３に係る在席モニタリングシステムは、（５）要求在席情報が入力されてから判別処理を行う動作と、（６）常に判別処理を行う動作とに分けられる。
【０２０３】
まず、図１０を参照して（５）要求在席情報が入力されてから判別処理を行う動作について説明する。
【０２０４】
図１０に示されるように、ユーザは、カメラ部４が設置されている場所にいる人物の在席状態を知りたいとき、要求在席情報を要求元端末１から入力する（ステップ３０１）。入力形態として、例えば、要求元端末１のディスプレイ上には、要求在席情報入力用ウィンドウが表示される。ユーザは、要求在席情報として、在席情報を知りたい相手の名前を選択する。このとき、ユーザは、相手の名前を選択することにより、選択された相手に対応するカメラ部４を指定することができる。要求入力部１１は、要求在席情報を在席判別処理部１２、結果出力部１３へ出力する。
【０２０５】
在席判別処理部１２は、選択された相手に対応するカメラ部４をネットワーク２を介してアクセスし、カメラ部４により撮影された画像を画像情報として取得する（ステップ３０２）。
【０２０６】
次いで、在席判別処理部１２は、取得した画像情報から画像処理により被撮影者の在席、空席、会議中、電話中、面会拒否などの在席情報を判別する（ステップ３０３）。ここで、画像処理による在席情報の判別としては、前述した実施の形態１に記述された（Ａ）〜（Ｄ）の方法等を利用する。
【０２０７】
在席判別処理部１２は、要求在席情報の入力後に少なくとも一回の在席情報を結果出力部１３が出力したか否かを調べる（ステップ３０４）。調べた結果、結果出力部１３のメモリ１３ａが在席情報を記憶していない場合（ステップ３０４―ＮＯ）、在席判別処理部１２は、在席情報を未送信（一回も送信していない）であると判断する。結果出力部１３は、在席判別処理部１２により判別された在席情報を出力し（ステップ３０６）、在席情報をメモリ１３ａに記憶する。提示方法として、実施の形態１と同様な方法で提示する。調べた結果、結果出力部１３のメモリ１３ａが在席情報を記憶している場合（ステップ３０４―ＹＥＳ）、在席判別処理部１２は、少なくとも一回の在席情報を送信済みであると判断する。
【０２０８】
結果出力部１３は、ステップ３０４にて在席判別処理部１２により送信済みであると判断された場合（ステップ３０４―ＹＥＳ）、例えば、空席や会議中から在席状態など、在席情報が以前から変化しているか否かを判断するために、判別された在席情報（現在の在席情報）とメモリ１３ａに記憶された在席情報（以前の在席情報）とを比較する（ステップ３０５）。比較した結果、一致しない場合、即ち変化している場合（ステップ３０５―ＹＥＳ）、結果出力部１３は、判別された在席情報を出力し（ステップ３０６）、在席情報をメモリ１３ａに記憶する。提示方法として、実施の形態１と同様な方法で提示する。
【０２０９】
その後、結果出力部１３は、実施の形態１で記述された終了条件とその判断方法を用いて終了条件を満たしているかを判断し（ステップ３０７）、満たさない場合（ステップ３０７―ＮＯ）、ステップ３０２〜ステップ３０７を繰り返す。
【０２１０】
次に、図１１を参照して（６）常に判別処理を行う動作について説明する。
【０２１１】
図１１に示されるように、ユーザは、カメラ部４が設置されている場所にいる人物の在席状態を知りたいとき、要求在席情報を要求元端末１から入力する（ステップ３０１）。入力形態として、例えば、要求元端末１のディスプレイ上には、要求在席情報入力用ウィンドウが表示される。ユーザは、要求在席情報として、在席情報を知りたい相手の名前を選択する。このとき、ユーザは、相手の名前を選択することにより、選択された相手に対応するカメラ部４を指定することができる。要求入力部１１は、要求在席情報を在席判別処理部１２、結果出力部１３へ出力する。
【０２１２】
要求元端末１の在席判別処理部１２は、カメラ部４で撮影された画像を示す画像情報をネットワーク２を介して取得し（ステップ３１１）、被撮影者の在席、空席、会議中、電話中、面会拒否などの在席情報を判別し（ステップ３１２）、ステップ３１１とステップ３１２を繰り返す。ここで、画像処理による在席情報の判別としては、前述した実施の形態１に記述された（Ａ）〜（Ｄ）の方法等を利用する。また、判別された在席情報は、在席判別処理部１２のメモリ１２ａに記憶される。
【０２１３】
次に、在席判別処理部１２は、要求入力部１１から要求在席情報を入力し、入力された要求在席情報に基づいて、ステップ３１２にてカメラ部４により既に得られている在席情報をメモリ１２ａから取得する（ステップ３１３）。
【０２１４】
在席判別処理部１２は、要求在席情報の入力後に少なくとも一回の在席情報を結果出力部１３が出力したか否かを調べる（ステップ３０４）。調べた結果、結果出力部１３のメモリ１３ａが在席情報を記憶していない場合（ステップ３０４―ＮＯ）、在席判別処理部１２は、在席情報を未送信（一回も送信していない）であると判断する。結果出力部１３は、在席判別処理部１２により判別された在席情報を出力し（ステップ３０６）、在席情報をメモリ１３ａに記憶する。提示方法として、実施の形態１と同様な方法で提示する。調べた結果、結果出力部１３のメモリ１３ａが在席情報を記憶している場合（ステップ３０４―ＹＥＳ）、在席判別処理部１２は、少なくとも一回の在席情報を送信済みであると判断する。
【０２１５】
結果出力部１３は、ステップ３０４にて在席判別処理部１２により送信済みであると判断された場合（ステップ３０４―ＹＥＳ）、例えば、空席や会議中から在席状態など、在席情報が以前から変化しているか否かを判断するために、判別された在席情報（現在の在席情報）とメモリ１３ａに記憶された在席情報（以前の在席情報）とを比較する（ステップ３０５）。比較した結果、一致しない場合、即ち変化している場合（ステップ３０５―ＹＥＳ）、結果出力部１３は、判別された在席情報を出力し（ステップ３０６）、在席情報をメモリ１３ａに記憶する。提示方法として、実施の形態１と同様な方法で提示する。
【０２１６】
その後、結果出力部１３は、実施の形態１で記述された終了条件とその判断方法を用いて終了条件を満たしているかを判断し（ステップ３０７）、満たさない場合（ステップ３０７―ＮＯ）、ステップ３１３、ステップ３０４〜ステップ３０７を繰り返す。
【０２１７】
これにより、実施の形態３に係る在席モニタリングシステムは、ユーザの端末において在席判別処理を行なうため、要求在席情報が複数同時に発生した場合の判別処理による負荷を各端末に分散させることができる。
【０２１８】
実施の形態３に係る在席モニタリングシステムは、上記の説明に限定されるものではない。監視場所における人物の在席状態に限らず、監視場所の状態判別にも用いることができる。例えば、監視場所の状態判別として、電気の点灯・消灯状態、ドアの開閉状態、などが挙げられる。
【０２１９】
監視場所の状態判別は以下に示すように実現できる。
【０２２０】
電気の点灯・消灯状態の判別として、撮影された画面中の画素の平均輝度を求め、平均輝度がある閾値以下の場合に消灯状態とし、閾値以上の場合に点灯状態とする。
【０２２１】
ドアの開閉状態については、電話中の判別方法と同様に、例えばドアが閉じている状態での画像中のドア領域（カメラ４が示すドア周辺の領域）とドア画像（カメラ４が示すドアの画像）をあらかじめに在席判別処理部１２のメモリ１２ａに記憶しておく。在席判別処理部１２は、ドアが開いた状態のドア画像と、上記記憶されたドアが閉じている状態のドア画像の輝度差分が大きいことを利用し、画像中の記憶されたドア領域における現在の画像とドア画像との差分を求めて、差分が存在する場合にドアが開いていると判別する方法により実現することができる。雑音が存在するとドアが閉じていても差分が生じるので閾値を設けて、ある閾値以上の差分が存在する場合にドアが開いていると判断する。また、一時的に差分が閾値以上の大きな雑音の発生に対処するために、差分がある閾値以上の画素数だけ生じた場合にドアが開いているとする。さらに、照明の変化により現在の画像と記憶されたドア画像との間に輝度差分が生じることに対処する場合には、画像中または所定の範囲内の平均輝度変化値を求めて、ドア画像輝度差分と平均輝度変化値との差分をとり、この差分が生じた場合にドアが開いていると判断してもよい。
【０２２２】
また、実施の形態３に係る在席モニタリングシステムは、要求情報の入力形態として、画面上に表示されたアイコンをポインティング部によりポインティングする、キーボードから在席情報獲得コマンドと共に指定したいアドレス又は人物名を入力する、などの形態もある。
【０２２３】
以上の説明により、実施の形態３に係る在席モニタリングシステムは、実施の形態１の効果に加え、要求在席情報が複数同時に発生した場合の判別処理による負荷を各端末に分散させることができる。
【０２２４】
（実施の形態４）
実施の形態４に係る在席モニタリングシステムは、実施の形態２の構成のサーバに判別処理部を組み込んだ形態である。ユーザがサーバから在席情報を取得することにより、一般のＷｅｂブラウザやメーラーで在席情報を確認することができる。
【０２２５】
実施の形態４に係る在席モニタリングシステムについて図４を参照しながら説明する。尚、実施の形態４に係る在席モニタリングシステムの構成では、実施の形態１と同様な構成について同符号を付している。
【０２２６】
図４は、本実施の形態４に係る在席モニタリングシステムの構成を示すブロック図である。
【０２２７】
図４に示されるように、実施の形態４に係る在席モニタリングシステムは、画像の要求先であるユーザが所有する要求元端末１、インターネット、イントラネットなどを含むネットワーク２、所定の領域を画像として撮影するカメラ部４、カメラ部４に接続されたサーバ５とを含む。ネットワーク２は、要求元端末１とサーバ５とを相互に接続する。また、サーバ５は、記録媒体８に記録されたプログラムを実行することが可能である。
【０２２８】
要求元端末１は、所定の領域における被撮影者の存否を調査するための要求在席情報を生成し、ネットワーク２を介してサーバ５に要求在席情報を送信する。
【０２２９】
サーバ５は、要求在席情報の受信に応答して特定時点にて撮影された画像と、特定時点と異なる時点の所定の領域に対応する画像（例えば、特定時点以前にて撮影された背景画像又は被撮影者が存在する画像）とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す在席情報をＷｅｂサイトデータ及び電子メールの一方の形態によりネットワーク２を介して要求元端末１に送信する。
【０２３０】
要求元端末１は、ネットワーク２を介してサーバ５から在席情報を取り出す
サーバ５は、要求入力部５１、在席判別処理部５２、在席情報記憶部５３を備えている。
【０２３１】
要求入力部５１は、要求元端末１から送信された要求在席情報を受信する。
【０２３２】
在席判別処理部５２は、予めカメラ部４で撮影された画像を画像情報として記憶するメモリ５２ａを備えている。在席判別処理部５２は、カメラ部４で撮影された画像を画像情報として取得し、取得された画像情報と記憶された画像情報とから在席情報を判別する判別処理を行なう。サーバ５内で判別された在席情報は、サーバ５に格納され、ユーザの要求に応じて要求元端末１に送信される。在席判別処理部５２は、画像情報から在席状態を判別する判別処理を繰り返し行なう。この判別処理は、要求在席情報とは無関係に行なうが、省電力のため、要求入力部５１が要求在席情報を受信した時に開始し、ある終了条件、例えば、実施の形態１で記述した終了条件を満たした時点で終了してもよい。
【０２３３】
また、在席判別処理部５２は、要求入力部５１の要求在席情報の受信に応答して特定時点にて撮影された画像の輝度と記憶された画像の輝度との輝度差分に基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す在席情報を生成する。在席判別処理部５２が行う画像処理の方法は、実施の形態１と同様である。
【０２３４】
在席情報記憶部５３は、在席判別処理部５２により生成された在席情報と記憶された在席情報とを比較し、比較の結果に基づいて在席判別処理部５２により生成された在席情報を送信する。この在席情報記憶部５３は、在席判別処理部５２で生成された在席情報を記憶するメモリに対応する。在席情報記憶部５３は、在席判別処理部５２で生成された在席情報を、ネットワーク２を介して、または、ネットワーク２を介さないで直接、要求元端末１へ出力（送信）する。在席判別処理部５２で判別された在席情報は在席情報記憶部５３で出力送信形態に変換されて保持される。ここで、判別された在席情報と在席情報記憶部５３の保持する在席情報が異なる場合のみ保持してもよいし、常時保持してもよい。在席情報記憶部５３での在席情報の保持方法は、在席情報記憶部５３が以前から保持する在席情報を更新し最新の在席情報のみを保持してもよいし、新たに在席情報を蓄積してもよい。また、在席情報記憶部５３は、判別された在席情報が以前から変化したとき（例えば、判別された在席情報が記憶された在席情報に対して変化したとき）、新たな在席情報を出力する出力処理を行なう。この出力処理は、常時出力してもよいし、要求入力部５１で要求在席情報を受信した時に開始し、例えば、実施の形態１で記述した終了条件を満たした時点で終了してもよい。
【０２３５】
ユーザはカメラ部４の監視場所における人物の在席状態を知りたい時、要求在席情報を要求元端末１に入力する。要求元端末１は、ネットワーク２を介してサーバ５へ要求在席情報を送信し、サーバ５からネットワーク２を介してサーバ５上の在席情報を獲得する在席情報獲得動作を行なう。在席情報獲得動作は、要求元端末１に要求在席情報が入力された時に開始し、ある時間間隔で動作が繰り返され、ある終了条件、例えば実施の形態１で記述した終了条件を満たした時点で終了する。
【０２３６】
出力送信形態として、Ｗｅｂサイトデータや電子メールなどが挙げられる。出力送信形態がＷｅｂサイトデータである場合、在席判別処理部５２の判定結果が変化すると、サーバ５のＷｅｂサイトデータ上の在席情報は更新される。要求元端末１は、ユーザが要求在席情報を送信すると、ネットワーク２を介してサーバ５のＷｅｂサイトデータを適宜取得し、ディスプレイ上にＷｅｂサイトを表示させることでユーザに在席情報を提示する。出力送信形態が電子メールの場合、要求元端末１は、ユーザが要求在席情報を送信すると、その時点の在席情報が記述された電子メールを要求元端末１へ送信する。ユーザは、要求元端末１から適宜メールを読み出す。空席から在席に変化した場合に在席情報が記述された電子メールを再び要求元端末１へ送信し、帰席を通知する。
【０２３７】
これにより、実施の形態４に係る在席モニタリングシステムは、実施の形態１の動作及び効果に加え、一般のＷｅｂブラウザやメーラーで在席情報を確認することができる。
【０２３８】
次に、前述した実施の形態４に係る在席モニタリングシステムの動作について図１２、図１３を参照して説明する。
【０２３９】
図１２（ａ）は、本実施の形態４に係る在席モニタリングシステムにおける（７）出力送信形態がＷｅｂサイトデータの場合のカメラ接続端末の動作を示すフローチャート図、（ｂ）は、本実施の形態４に係る在席モニタリングシステムにおける（７）出力送信形態がＷｅｂサイトデータの場合の要求元端末の動作を示すフローチャート図である。
【０２４０】
図１３は、本実施の形態４に係る在席モニタリングシステムにおける（８）出力送信形態がメールの場合の動作を示すフローチャート図である。
【０２４１】
実施の形態４に係る在席モニタリングシステムは、（７）出力送信形態がＷｅｂサイトデータの場合の動作と、（８）出力送信形態がメールの場合の動作とに分けられる。
【０２４２】
まず、図１２を参照して（７）出力送信形態がＷｅｂサイトデータの場合の動作について説明する。
【０２４３】
図１２（ｂ）に示されるように、サーバ５の在席判別処理部５２は、カメラ部４で撮影された画像を示す画像情報を取得し（ステップ５０５）、被撮影者の在席、空席、会議中、電話中、面会拒否などの在席情報を判別する（ステップ５０６）。ここで、画像処理による在席情報の判別としては、前述した実施の形態１に記述された（Ａ）〜（Ｄ）の方法等を利用する。
【０２４４】
在席情報記憶部５３は、例えば、空席や会議中から在席状態など、在席情報が以前から変化しているか否かを判断するために、判別された在席情報（現在の在席情報）と記憶された在席情報（以前の在席情報）とを比較する（ステップ５０７）。比較した結果、一致しない場合、即ち変化している場合（ステップ５０７―ＹＥＳ）、在席情報記憶部５３は、現在判別された在席情報を更新または蓄積し（ステップ５０８）、判別された在席情報を記憶する。その後、サーバ５は、ステップ５０５〜ステップ５０８を繰り返す。
【０２４５】
図１２（ａ）に示されるように、ユーザは、カメラ部４が設置されている場所にいる人物の在席状態を知りたいとき、要求在席情報を要求元端末１から入力する（ステップ５０１）。入力形態として、例えば、要求元端末１のディスプレイ上には、要求在席情報入力用ウィンドウが表示される。ユーザは、要求在席情報として、在席情報を知りたい相手の名前を選択する。このとき、ユーザは、相手の名前を選択することにより、選択された相手に対応するサーバ５が所有するアドレス先を指定することができる。要求元端末１は、選択された相手に対応するアドレス先に要求在席情報を要求元端末１へ送信する。この場合、要求在席情報には、サーバ５が所有するアドレスと、要求元である要求元端末１が所有するアドレスとが含まれる。要求元端末１は、ネットワーク２を介して、選択された相手に対応するアドレス先であるサーバ５から在席情報が書かれてあるＷｅｂサイトデータを取得する（ステップ５０２）。要求元端末１は、ブラウザ上にサーバ５から得たＷｅｂサイトデータを表示することによりディスプレイ上に在席状態を提示してユーザに知らせる（ステップ５０３）。提示方法として、実施の形態１と同様な方法で提示する。その後、要求元端末１は、実施の形態１で記述された終了条件とその判断方法を用いて終了条件を満たしているかを判断し（ステップ５０４）、満たさない場合（ステップ５０４―ＮＯ）、ステップ５０２〜ステップ５０４を繰り返す。
【０２４６】
次に、図１３を参照して（８）出力送信形態がメールの場合の動作について説明する。
【０２４７】
図１３に示されるように、ユーザは、カメラ部４が設置されている場所にいる人物の在席状態を知りたいとき、要求在席情報を要求元端末１から入力する（ステップ５０１）。入力形態として、例えば、要求元端末１のディスプレイ上には、要求在席情報入力用ウィンドウが表示される。ユーザは、要求在席情報として、在席情報を知りたい相手の名前を選択する。このとき、ユーザは、相手の名前を選択することにより、選択された相手に対応するサーバ５が所有するアドレス先、選択された相手に対応するサーバ５が所有するアドレス先を指定することができる。要求元端末１は、選択された相手に対応するアドレス先に要求在席情報をネットワーク２を介してサーバ５、要求元端末１へ送信する（ステップ５１１）。この場合、サーバ５に送信された要求在席情報には、選択された相手の名前と、選択された相手に対応するサーバ５が所有するアドレスと、要求元である要求元端末１が所有するアドレスとが含まれる。要求在席情報は、要求元端末１からネットワーク２を介して、指定されたアドレス先であるサーバ５に受信される（ステップ５１２）。
【０２４８】
次に、サーバ５の要求入力部５１は、要求元端末１からネットワーク２を介して要求在席情報を受信し、受信された要求在席情報に含まれる選択された相手の名前を在席判別処理部５２へ出力し、受信された要求在席情報に含まれる選択された相手の名前を在席情報記憶部５３へ出力する。在席判別処理部５２は、要求入力部５１から要求在席情報に含まれる選択された相手の名前を入力し、入力された名前に対応するカメラ部４により撮影された画像を画像情報として取得する（ステップ５０５）。
【０２４９】
次いで、在席判別処理部５２は、取得した画像情報から画像処理により被撮影者の在席、空席、会議中、電話中、面会拒否などの在席情報を判別する（ステップ５０６）。ここで、画像処理による在席情報の判別としては、前述した実施の形態１に記述された（Ａ）〜（Ｄ）の方法等を利用する。
【０２５０】
在席情報記憶部５３は、例えば、空席や会議中から在席状態など、在席情報が以前から変化しているか否かを判断するために、判別された在席情報（現在の在席情報）と記憶された在席情報（以前の在席情報）とを比較する（ステップ５０７）。比較した結果、一致しない場合、即ち変化している場合（ステップ５０７―ＹＥＳ）、在席情報記憶部５３は、現在判別された在席情報を更新または蓄積し（ステップ５０８）、判別された在席情報を記憶する。その後、サーバ５は、実施の形態１で記述された終了条件とその判断方法を用いて終了条件を満たしているかを判断し（ステップ５１３）、満たさない場合（ステップ５１３―ＮＯ）、ステップ５０５〜ステップ２０８を繰り返す。
【０２５１】
出力動作を終了条件により終了させる理由として、出力送信形態が電子メールの場合、人物が撮影場所を出入りしているとき在席と空席の状態が繰り返されるときや、被撮影者の多忙により空席、在席、会議中、在席、電話中と状態が次々と変化していくときに、多数の電子メールが届くのを防ぐためである。
【０２５２】
また、要求元端末１は、ネットワーク２を介して、選択された相手に対応するアドレス先であるサーバ５から在席情報が書かれてあるＷｅｂサイトデータを取得する（ステップ５０２）。要求元端末１は、ブラウザ上にサーバ５から得たＷｅｂサイトデータを表示することによりディスプレイ上に在席状態を提示してユーザに知らせる（ステップ５０３）。提示方法として、実施の形態１と同様な方法で提示する。
【０２５３】
これにより、実施の形態４に係る在席モニタリングシステムは、在席情報をサーバに格納し、ユーザがサーバから在席情報を取得するため、専用の端末やアプリケーションが不必要であり、一般のＷｅｂブラウザやメーラーで在席情報を確認することができる。
【０２５４】
実施の形態４に係る在席モニタリングシステムは、上記の説明に限定されるものではない。監視場所における人物の在席状態に限らず、監視場所の状態判別にも用いることができる。例えば、監視場所の状態判別として、電気の点灯・消灯状態、ドアの開閉状態、などが挙げられる。
【０２５５】
監視場所の状態判別は以下に示すように実現できる。
【０２５６】
電気の点灯・消灯状態の判別として、撮影された画面中の画素の平均輝度を求め、平均輝度がある閾値以下の場合に消灯状態とし、閾値以上の場合に点灯状態とする。
【０２５７】
ドアの開閉状態については、電話中の判別方法と同様に、例えばドアが閉じている状態での画像中のドア領域（カメラ部４が示すドア周辺の領域）とドア画像（カメラ部４が示すドアの画像）をあらかじめに在席判別処理部５２のメモリ５２ａに記憶しておく。在席判別処理部５２は、ドアが開いた状態のドア画像と、上記記憶されたドアが閉じている状態のドア画像の輝度差分が大きいことを利用し、画像中の記憶されたドア領域における現在の画像とドア画像との差分を求めて、差分が存在する場合にドアが開いていると判別する方法により実現することができる。雑音が存在するとドアが閉じていても差分が生じるので閾値を設けて、ある閾値以上の差分が存在する場合にドアが開いていると判断する。また、一時的に差分が閾値以上の大きな雑音の発生に対処するために、差分がある閾値以上の画素数だけ生じた場合にドアが開いているとする。さらに、照明の変化により現在の画像と記憶されたドア画像との間に輝度差分が生じることに対処する場合には、画像中または所定の範囲内の平均輝度変化値を求めて、ドア画像輝度差分と平均輝度変化値との差分をとり、この差分が生じた場合にドアが開いていると判断してもよい。
【０２５８】
また、実施の形態４に係る在席モニタリングシステムは、要求情報の入力形態として、画面上に表示されたアイコンをポインティング部によりポインティングする、キーボードから在席情報獲得コマンドと共に指定したいアドレス又は人物名を入力する、などの形態もある。
【０２５９】
また、実施の形態４に係る在席モニタリングシステムは、カメラ部４とサーバ５が直接接続されている形態に限定されず、カメラ部４とサーバ５がネットワーク２を介して接続されてもよい。
【０２６０】
以上の説明により、実施の形態４に係る在席モニタリングシステムは、実施の形態１の動作及び効果に加え、一般のＷｅｂブラウザやメーラーで在席情報を確認することができる。
【０２６１】
（実施の形態５）
実施の形態５に係る在席モニタリングシステムは、実施の形態１の構成に在席情報記憶部と統計情報計算部とを付加し、在席情報から統計的な計算を行なうことにより、実施の形態１の動作及び効果に加え、混雑率等の有益な情報を得ることができる。
【０２６２】
実施の形態５に係る在席モニタリングシステムについて図５を参照しながら説明する。尚、実施の形態５に係る在席モニタリングシステムの構成では、実施の形態１と同様な構成について同符号を付している。また、実施の形態５に係る在席モニタリングシステムでは、在席情報記憶部と統計情報計算部とを付加した構成における動作を説明し、実施の形態１で説明した動作については省略する。
【０２６３】
図５は、本実施の形態５に係る在席モニタリングシステムの構成を示すブロック図である。
【０２６４】
図５に示されるように、実施の形態５に係る在席モニタリングシステムは、画像の要求先であるユーザが所有する要求元端末１、インターネット、イントラネットなどを含むネットワーク２、所定の領域を画像として撮影するカメラ部４、カメラ部４に接続されたカメラ接続端末３とを含む。ネットワーク２は、要求元端末１とカメラ接続端末３とを相互に接続する。また、カメラ接続端末３は、記録媒体８に記録されたプログラムを実行することが可能である。
【０２６５】
要求元端末１は、所定の領域における被撮影者の存否を調査するための要求在席情報を生成し、ネットワーク２を介してカメラ接続端末３に要求在席情報を送信する。
【０２６６】
カメラ接続端末３は、要求在席情報の受信に応答して特定時点にて撮影された画像と、特定時点と異なる時点の所定の領域に対応する画像（例えば、特定時点以前にて撮影された背景画像又は被撮影者が存在する画像）とに基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す在席情報をネットワーク２を介して要求元端末１に送信する。
【０２６７】
カメラ接続端末３は、要求入力部３１、在席判別処理部３２、結果出力部３３、在席情報記憶部６、統計情報計算部７を備えている。
【０２６８】
要求入力部３１は、要求元端末１から送信された要求在席情報を受信する。
【０２６９】
在席判別処理部３２は、予めカメラ部４で撮影された画像を画像情報として記憶するメモリ３２ａを備えている。在席判別処理部３２は、カメラ部４で撮影された画像を画像情報として取得し、取得された画像情報と記憶された画像情報とから統計情報に必要な在席情報を判別する判別処理を行なう。統計情報に必要な在席情報としては、在席・空席、位置、人数、ある領域に対する人物領域の割合、時刻などがある。
【０２７０】
また、在席判別処理部３２は、要求入力部３１の要求在席情報の受信に応答して特定時点にて撮影された画像の輝度と記憶された画像の輝度との輝度差分に基づいて所定の領域における被撮影者の存否を判別し、判別の結果を示す在席情報を生成する。在席判別処理部３２が行う画像処理の方法は、実施の形態１と同様である。
【０２７１】
在席情報記憶部６は、在席判別処理部３２で生成された在席情報を記憶する。
【０２７２】
ユーザは、統計情報を要求する要求統計情報を要求元端末１から入力する。要求統計情報は、要求元端末１からネットワーク２を介してカメラ接続端末３へ送信される。カメラ接続端末３の要求入力部３１は、要求統計情報を受信し、受信された要求統計情報を統計情報計算部７に出力する。
【０２７３】
統計情報計算部７は、在席情報記憶部６に記憶された在席情報を時系列に複数個並べ（時系列在席情報）、時系列在席情報により統計情報を計算する。計算された統計情報は、結果出力部３３からネットワーク２を介して要求元端末１へ送信される。送信された統計情報は、要求元端末１でユーザに提示される。
【０２７４】
また、統計情報計算部７は、在席情報記憶部６に記憶された在席情報に基づいて在席判別処理部３２による判別の結果の統計を示す統計情報を算出し、統計情報を含む在席情報を生成する。これにより、ユーザは、要求在席情報のみをカメラ接続端末３に送信することにより、統計情報を含む在席情報を提示することができる。
【０２７５】
結果出力部３３は、在席判別処理部３２により生成された在席情報と記憶された在席情報とを比較し、比較の結果に基づいて在席判別処理部３２により生成された在席情報を送信する。この結果出力部３３は、在席判別処理部３２で生成された在席情報を記憶するメモリ３３ａを備えている。結果出力部３３は、在席判別処理部３２で生成された在席情報、統計情報計算部７により計算された統計情報を出力（送信）する。また、結果出力部３３は、判別された在席情報が以前から変化したとき（例えば、判別された在席情報がメモリ３３ａに記憶された在席情報に対して変化したとき）、新たな在席情報を出力する出力処理を行なう。
【０２７６】
実施の形態５に係る在席モニタリングシステムによれば、カメラ部４で撮影された場所の在席、空席状況を記録し、在席率・空席率の情報を利用することで、従業員の管理や店の混雑管理を行なうことができる。従業員の管理においては、従業員の着席状況を把握し、着席時間帯の異なる従業員の机を共有化することで、仕事場の省スペース化が図れる。また、１日中デスクワークを行なう職場においては勤務状況を正確に把握することができる。店の混雑管理においては、例えば１日の各時間帯における混雑率を画像処理によって測定し、混雑率と混雑している場所の時間変化を統計的に求めることで、どの売り場に客が集中しているか、どの時間帯に混雑が多いか、客の店舗内の流れはどうか、などを把握することができ、売り場の配置やスペースの確保に役立ち、混雑の緩和と収益率の向上が図れる。
【０２７７】
上述した統計情報としては、在席率・空席率などの占有率、混雑度や混雑場所、店舗内の客の流れなどがあり、この統計情報に必要な在席情報としては、上述したように、在席・空席、ある領域に対する人物領域（所定の領域における被撮影者が存在する存在領域）の割合、人物（被撮影者）の位置、時間がある。在席判別処理部３２は、特定時点にて撮影された画像と、特定時点にて画像が撮影された時刻とに基づいて、被撮影者の在席の状態、被撮影者の空席の状態、所定の領域における被撮影者が存在する存在領域、被撮影者の位置の少なくともいずれか一つに対応する在席情報を生成する。統計情報計算部７は、被撮影者の在席の状態、被撮影者の空席の状態、所定の領域における被撮影者が存在する存在領域、被撮影者の位置の少なくともいずれか一つに対応する在席情報に基づいて、被撮影者による在席率、被撮影者による空席率、被撮影者による混雑度、被撮影者による混雑場所の少なくともいずれか一つに対応する統計情報を算出する。
【０２７８】
カメラ接続端末３は、上述した統計情報に必要な在席情報とその統計情報から（Ｓ）在席率・空席率などの占有率、（Ｔ）店舗の混雑度、（Ｕ）店舗の混雑場所、（Ｖ）店舗内の客の流れ、を求めることができる。
【０２７９】
まず、（Ｓ）在席率・空席率などの占有率を求める方法について説明する。
【０２８０】
（Ｓ）在席率・空席率などの占有率を求める方法では、まず、前述した実施の形態１で説明された（Ａ２）の方法にて背景差分を行う。人物の存在しない席の範囲を指定した背景画像（カメラ部４が示す背景の画像）をあらかじめに在席判別処理部３２のメモリ３２ａに記憶しておく。在席判別処理部３２は、各画素において背景画像と現在の画像の輝度差分をとると、人物が存在する場合は差分が生じるため、差分が生じているときに在席とし、差分が生じていないときに空席とすることで在席・空席を判別し、この在席・空席を在席情報として在席情報記憶部６に出力する。在席情報記憶部６は、在席判別処理部３２からの在席情報を記憶する。
【０２８１】
統計情報計算部７は、在席情報記憶部６に記憶された在席情報を時系列に複数個並べ（時系列在席情報）、時系列在席情報に示される、ある時間中に占める在席時間の累計を統計情報として計算する。計算された統計情報は、在席率・空席率などの占有率を示す。
【０２８２】
次に、（Ｔ）店舗の混雑度を求める方法について説明する。（Ｔ）店舗の混雑度を求める方法では、（Ｔ１）と（Ｔ２）との２つの方法が挙げられる。
【０２８３】
（Ｔ１）店舗の混雑度を求める方法として、まず、前述した実施の形態１で説明された（Ａ２）の方法にて背景差分を行う。人物の存在しない店舗領域（店舗の範囲）を指定した背景画像（カメラ部４が示す背景の画像）をあらかじめに在席判別処理部３２のメモリ３２ａに記憶しておく。在席判別処理部３２は、各画素において背景画像と現在の画像の輝度差分をとり、人物が存在する場合は差分が生じるため、差分が生じているときに人物領域とし、差分が生じていないときに人物領域が存在しないとすることで人物領域の存在（上述した在席に対応）・人物領域の不在（上述した空席に対応）を判別する。在席判別処理部３２は、この判別として、画像中の全画素に対する差分の存在画素割合（存在する画素の割合または店舗領域に対する人物領域の割合）を求めることができ、この割合を在席情報として在席情報記憶部６に出力する。在席情報記憶部６は、在席判別処理部３２からの在席情報を記憶する。統計情報計算部７は、特定時点にて撮影された画像の輝度と記憶された画像の輝度との輝度差分に対応する値と、所定の閾値とを判定し、判定の結果に基づいて、所定の領域における被撮影者の存在する存在領域の割合を混雑度として算出する。この統計情報計算部７は、在席情報記憶部６に記憶された在席情報を時系列に複数個並べ（時系列在席情報）、時系列在席情報に示される、ある時間中に占める混雑時間の累計を統計情報として計算する。計算された統計情報は、店舗の混雑度を示す。即ち、統計情報計算部７は、在席情報を１週間単位で累計し、曜日毎の各時間について平均をとることにより、どの曜日のどの時間帯が混雑しているかがわかり、混雑度の統計情報を求めることができる。
【０２８４】
（Ｔ２）店舗の混雑度を求める他の方法として、まず、前述した実施の形態１で説明された（Ａ２）の方法にて背景差分を行う。人物の存在しない店舗領域（店舗の範囲）を指定した背景画像（カメラ部４が示す背景の画像）をあらかじめに在席判別処理部３２のメモリ３２ａに記憶しておく。在席判別処理部３２は、各画素において背景画像と現在の画像の輝度差分をとり、人物が存在する場合は差分が生じるため、差分が生じているときに人物領域とし、差分が生じていないときに人物領域が存在しないとすることで人物領域の存在（上述した在席に対応）・人物領域の不在（上述した空席に対応）を判別する。在席判別処理部３２は、この判別として、隣接している２つの画素が上述した存在画素割合のときに両画素に同一のラベルを与えるラベリングを行なうことで分離している物体領域を区別して抽出し、一つの物体領域を一人の人物とみなして店舗に存在する客の人数を求めることができ、この人数を在席情報として在席情報記憶部６に出力する。在席情報記憶部６は、在席判別処理部３２からの在席情報を記憶する。統計情報計算部７は、特定時点にて撮影された画像の輝度と記憶された画像の輝度との輝度差分に対応する値と、所定の閾値とを判定し、判定の結果に基づいて、所定の領域における被撮影者の存在する存在領域の割合を混雑度として算出する。この統計情報計算部７は、在席情報記憶部６に記憶された在席情報を時系列に複数個並べ（時系列在席情報）、時系列在席情報に示される、ある時間中に占める混雑時間の累計（ある人数を１００％の人数とおいた時の１００％の人数に対する記憶された人数の割合）を統計情報として計算する。計算された統計情報は、店舗の混雑度を示す。即ち、統計情報計算部７は、在席情報を１週間単位で累計し、曜日毎の各時間について平均をとることにより、どの曜日のどの時間帯が混雑しているかがわかり、混雑度の統計情報を求めることができる。
【０２８５】
次に、（Ｕ）店舗の混雑場所を求める方法について説明する。
【０２８６】
（Ｕ）店舗の混雑場所を求める方法では、まず、前述した実施の形態１で説明された（Ａ２）の方法にて背景差分を行う。人物の存在しない店舗領域（店舗の範囲）を指定した背景画像（カメラ部４が示す背景の画像）をあらかじめに在席判別処理部３２のメモリ３２ａに記憶しておく。在席判別処理部３２は、各画素において背景画像と現在の画像の輝度差分をとり、人物が存在する場合は差分が生じるため、差分が生じているときに人物領域とし、差分が生じていないときに人物領域が存在しないとすることで人物領域の存在（上述した在席に対応）・人物領域の不在（上述した空席に対応）を判別する。在席判別処理部３２は、画像及び背景画像のそれぞれが対応するように複数のブロックにそれぞれ分割し、分割された画像の複数のブロックのうちの第１ブロックに対応する画像の輝度と、分割された背景画像の複数のブロックのうちの第１ブロックに対応する背景画像の輝度とのブロックの輝度差分に基づいて、所定の領域における被撮影者が存在する存在領域を在席情報として生成する。即ち、在席判別処理部３２は、この判別として、画面をある一定大きさのブロックに分割し、ブロック面積に対する差分存在画素（存在する画素の割合または店舗領域に対する人物領域の割合）の割合を求めることができ、この割合を在席情報として在席情報記憶部６に出力する。在席情報記憶部６は、在席判別処理部３２からの在席情報を時刻と共に記憶する。
【０２８７】
統計情報計算部７は、ブロックの輝度差分と所定の閾値とを判定し、判定の結果に基づいて、所定の領域における被撮影者が存在する存在領域の割合を混雑場所として算出する。この統計情報計算部７は、在席情報記憶部６に記憶された在席情報を時系列に複数個並べ（時系列在席情報）、時系列在席情報に示される、ある時間中に占める混雑時間の累計を統計情報として計算する。計算された統計情報は、混雑場所を示す。即ち、統計情報計算部７は、在席情報を曜日毎の各時間で平均を取り、割合がある閾値以上あるブロックを混雑場所とすることで混雑場所の統計情報を求めることができる。
【０２８８】
次に、（Ｖ）店舗内の客の流れを求める方法について説明する。
【０２８９】
（Ｖ）店舗内の客の流れを求める方法では、まず、前述した実施の形態１で説明された（Ａ２）の方法にて背景差分を行う。人物の存在しない店舗領域（店舗の範囲）を指定した背景画像（カメラ部４が示す背景の画像）をあらかじめに在席判別処理部３２のメモリ３２ａに記憶しておく。在席判別処理部３２は、各画素において背景画像と現在の画像の輝度差分をとり、人物が存在する場合は差分が生じるため、差分が生じているときに人物領域とし、差分が生じていないときに人物領域が存在しないとすることで人物領域の存在（上述した在席に対応）・人物領域の不在（上述した空席に対応）を判別する。在席判別処理部３２は、この判別として、差分にラベル付けをすることで人物領域を抽出し、一人の人物領域を構成する全ての画素の位置平均をその人物の存在位置とみなし、この人物の存在位置を在席情報として在席情報記憶部６に出力する。在席情報記憶部６は、在席判別処理部３２からの在席情報を記憶する。
【０２９０】
統計情報計算部７は、在席情報記憶部６に記憶された在席情報を時系列に複数個並べ（時系列在席情報）、時系列在席情報に示される、ある時間中に占める人物が存在する時間の累計を統計情報として計算する。計算された統計情報は、店舗内の客の流れを示す。即ち、統計情報計算部７は、存在位置が示す在席情報の時系列情報を用いて人物の追跡をすることにより店舗内の客の流れを求めることができる。人物の追跡方法については、例えば、ある人物の時刻ｔ１における存在位置（ｘｔ１、ｙｔ１）と時刻ｔ２における存在位置（ｘｔ２、ｙｔ２）との差分を動きとみなし、時刻tにおけるその人物の存在位置（ｘｔ、ｙｔ）を時刻ｔ１における存在位置に動きを加えた位置（２ｘｔ１−ｘｔ２、２ｙｔ１−ｙｔ２）と予測し、求められた時刻tにおける全ての人物存在位置の中で予測位置から一番近い位置の人物をこの追跡対象人物とみなすことで人物を追跡することができる。
【０２９１】
これにより、実施の形態５に係る在席モニタリングシステムは、在席情報から統計的な計算を行なうことにより、混雑率等の有益な情報を得ることができる。
【０２９２】
要求統計情報や統計情報のフォーマットとしては、例えば、ビット列で実現する方法やテキスト情報として実現する方法が考えられる。ビット列の例とテキスト情報の例を図１７に示す。
【０２９３】
図１７（ａ）は、統計情報がビット列の場合のフォーマットを示す図、（ｂ）は、統計情報がテキスト情報の場合のフォーマットを示す図である。
【０２９４】
図１７は、時刻が「２００１年１月１日１１時５９分５９秒」、在席情報が「在席」、人数が「３人」、人物の存在位置が「（１００、１００）、（２００、３００）、（３００、５０）」、混雑度が「８０％」、混雑場所が「０％、０％、５０％、８０％、７０％、３０％、０％、０％」の場合である。
【０２９５】
ビット列の場合、要求統計情報については要求在席情報と同様であり、統計情報については図１７（ａ）に示すように、時刻を示すビット値、在席か不在かを示すビット値、人数を示すビット値、人物の存在位置を示すビット値、混雑度を示すビット値、混雑場所を示すビット値から構成される。
【０２９６】
テキスト情報の場合、要求統計情報については要求在席情報と同様であり、統計情報については図１７（ｂ）に示すように、時刻を示すＴｉｍｅの値は「２００１／０１／０１」、在席情報を示すＥｘｉｓｔの値は“Ｙｅｓ”、人数を示すＮｕｍｂｅｒの値は“３”、人物の存在位置を示すＰｌａｃｅの値は“（１００、１００）、（２００、３００）、（３００、５０）”、混雑度を示すＪａｍ  Ｒａｔｅの値は“０．８”、混雑場所を示すＪａｍ  Ｐｌａｃｅの値は“０、０、０．５、０．８、０．７、０．３、０、０”となる。
【０２９７】
次に、前述した実施の形態５に係る在席モニタリングシステムの動作について図１４を参照して説明する。
【０２９８】
図１４は、本実施の形態５に係る在席モニタリングシステムの動作を示すフローチャート図である。
【０２９９】
図１４に示されるように、カメラ接続端末３の在席判別処理部３２は、カメラ部４で撮影された画像を示す画像情報を取得し（ステップ４０４）、被撮影者の在席、空席、人物の位置などの在席情報を判別する（ステップ４０５）。ここで、画像処理による在席情報の判別としては、前述した実施の形態１に記述された（Ａ）〜（Ｄ）の方法、上述した（Ｓ）〜（Ｖ）の方法等を利用する。カメラ接続端末３の在席情報記憶部６は、判別された在席情報を時刻と共に記憶する（ステップ４０６）。カメラ接続端末３は、ステップ４０４とステップ４０６を繰り返す。
【０３００】
ユーザは、カメラ部４が設置されている場所における在席・空席等の統計情報を知りたいとき、要求在席情報を要求元端末１から入力する（ステップ４０１）。入力形態として、例えば、要求元端末１のディスプレイ上には、要求在席情報入力用ウィンドウが表示される。ユーザは、要求在席情報として、在席情報を知りたい相手の名前（人物または店舗）を選択する。このとき、ユーザは、人物の場合、在席情報と統計情報の選択肢において統計情報を選択すると、選択された人物に対応するカメラ接続端末３が所有するアドレス先を指定することができる。また、ユーザは、店舗の場合、統計情報の種類を選択し、選択された店舗に対応するカメラ接続端末３が所有するアドレス先を指定することができる。また要求元端末１は、選択された相手（人物または店舗）に対応するアドレス先に要求在席情報を送信する（ステップ４０２）。要求在席情報には、選択された相手の名前と、カメラ接続端末３が所有するアドレスと、要求元である要求元端末１が所有するアドレスとが含まれる。要求在席情報は、要求元端末１からネットワーク２を介して、指定されたアドレス先であるカメラ接続端末３に受信される（ステップ４０３）。
【０３０１】
次に、カメラ接続端末３の要求入力部３１は、要求元端末１からネットワーク２を介して要求在席情報を受信し、受信された要求在席情報に含まれる選択された相手の名前を在席判別処理部３２へ出力し、受信された要求在席情報に含まれる要求元端末１が所有するアドレスを結果出力部３３へ出力する。在席判別処理部３２は、要求入力部３１から要求在席情報に含まれる選択された相手の名前を入力し、入力された名前に対応するカメラ部４により既に得られている在席情報（例えば過去１か月分の在席情報）を在席情報記憶部６から取得する（ステップ４０７）。
【０３０２】
次いで、統計情報計算部７は、在席情報記憶部６から取得した在席情報から統計情報を計算し（ステップ４０８）、計算された統計情報を結果出力部３３に出力する。ここで、統計情報の計算としては、上述した（Ｓ）〜（Ｖ）の方法等を利用する。結果出力部３３は、統計情報計算部７により計算された統計情報を要求元端末１に送信する（ステップ４０９）。
【０３０３】
次に、要求元端末１は、ネットワーク２を介して送信された統計情報を受信（ステップ４１０）し、統計情報によりディスプレイ上に在席・空席等を提示してユーザに知らせる（ステップ４１１）。提示方法として、実施の形態１と同様な方法で提示を行い、文字に加えてグラフを表示させてもよい。
【０３０４】
これにより、実施の形態５に係る在席モニタリングシステムは、在席情報から統計的な計算を行なうことにより、混雑率等の有益な情報を得ることができる。
【０３０５】
実施の形態５に係る在席モニタリングシステムは、上記の説明に限定されるものではない。監視場所における人物の在席状態に限らず、監視場所の状態判別にも用いることができる。例えば、監視場所の状態判別として、電気の点灯・消灯状態、ドアの開閉状態、などが挙げられる。
【０３０６】
監視場所の状態判別は以下に示すように実現できる。
【０３０７】
電気の点灯・消灯状態の判別として、撮影された画面中の画素の平均輝度を求め、平均輝度がある閾値以下の場合に消灯状態とし、閾値以上の場合に点灯状態とする。
【０３０８】
ドアの開閉状態については、電話中の判別方法と同様に、例えばドアが閉じている状態での画像中のドア領域（カメラ４が示すドア周辺の領域）とドア画像（カメラ４が示すドアの画像）をあらかじめに在席判別処理部３２のメモリ３２ａに記憶しておく。在席判別処理部３２は、ドアが開いた状態のドア画像と、上記記憶されたドアが閉じている状態のドア画像の輝度差分が大きいことを利用し、画像中の記憶されたドア領域における現在の画像とドア画像との差分を求めて、差分が存在する場合にドアが開いていると判別する方法により実現することができる。雑音が存在するとドアが閉じていても差分が生じるので閾値を設けて、ある閾値以上の差分が存在する場合にドアが開いていると判断する。また、一時的に差分が閾値以上の大きな雑音の発生に対処するために、差分がある閾値以上の画素数だけ生じた場合にドアが開いているとする。さらに、照明の変化により現在の画像と記憶されたドア画像との間に輝度差分が生じることに対処する場合には、画像中または所定の範囲内の平均輝度変化値を求めて、ドア画像輝度差分と平均輝度変化値との差分をとり、この差分が生じた場合にドアが開いていると判断してもよい。
【０３０９】
また、実施の形態５に係る在席モニタリングシステムは、要求情報の入力形態として、画面上に表示されたアイコンをポインティング部によりポインティングする、キーボードから在席情報獲得コマンドと共に指定したいアドレス又は人物名を入力する、などの形態もある。
【０３１０】
また、実施の形態５に係る在席モニタリングシステムは、カメラ部４とカメラ接続端末３が直接接続されている形態に限定されず、カメラ部４とカメラ接続端末３がネットワーク２を介して接続されてもよい。
【０３１１】
また、在席情報記憶部６と統計情報計算部７は、実施の形態５に係る在席モニタリングシステムにのみ付加されることに限定されず、実施の形態１〜４にも付加するができる。この場合、在席情報記憶部６と統計情報計算部７は、実施の形態１又は２に係る在席モニタリングシステムのカメラ接続端末３に備えられ、実施の形態３に係る在席モニタリングシステムの要求元端末１に備えられ、実施の形態４に係る在席モニタリングシステムのサーバ５に備えられることが望ましい。
【０３１２】
また、実施の形態５に係る在席モニタリングシステムは、カメラ接続端末３に限定されず、サーバでもよい。
【０３１３】
以上の説明により、実施の形態５に係る在席モニタリングシステムは、実施の形態１の効果に加え、在席情報から統計的な計算を行なうことにより、混雑率等の有益な情報を得ることができる。
【図面の簡単な説明】
【０３１４】
【図１】図１は、本実施の形態１に係るモニタリングシステムの構成を示すブロック図である。
【図２】図２は、本実施の形態２に係るモニタリングシステムの構成を示すブロック図である。
【図３】図３は、本実施の形態３に係るモニタリングシステムの構成を示すブロック図である。
【図４】図４は、本実施の形態４に係るモニタリングシステムの構成を示すブロック図である。
【図５】図５は、本実施の形態５に係るモニタリングシステムの構成を示すブロック図である。
【図６】図６は、本実施の形態１に係るモニタリングシステムにおける（１）要求在席情報を受信してから判別処理を行う動作を示すフローチャート図である。
【図７】図７は、本実施の形態１に係るモニタリングシステムにおける（２）常に判別処理を行う動作を示すフローチャート図である。
【図８】図８（ａ）は、本実施の形態２に係るモニタリングシステムにおける（３）出力送信形態がＷｅｂサイトデータの場合のカメラ接続端末の動作を示すフローチャート図、（ｂ）は、本実施の形態２に係るモニタリングシステムにおける（３）出力送信形態がＷｅｂサイトデータの場合の要求元端末の動作を示すフローチャート図である。
【図９】図９は、本実施の形態２に係るモニタリングシステムにおける（４）出力送信形態がメールの場合の動作を示すフローチャート図である。
【図１０】図１０は、本実施の形態３に係るモニタリングシステムにおける（５）要求在席情報が入力されてから判別処理を行う動作を示すフローチャート図である。
【図１１】図１１は、本実施の形態３に係るモニタリングシステムにおける（６）常に判別処理を行う動作を示すフローチャート図である。
【図１２】図１２（ａ）は、本実施の形態４に係るモニタリングシステムにおける（７）出力送信形態がＷｅｂサイトデータの場合のカメラ接続端末の動作を示すフローチャート図、（ｂ）は、本実施の形態４に係るモニタリングシステムにおける（７）出力送信形態がＷｅｂサイトデータの場合の要求元端末の動作を示すフローチャート図である。
【図１３】図１３は、本実施の形態４に係るモニタリングシステムにおける（８）出力送信形態がメールの場合の動作を示すフローチャート図である。
【図１４】図１４は、本実施の形態５に係るモニタリングシステムの動作を示すフローチャート図である。
【図１５】図１５は、要求在席情報及び在席情報がビット列の場合のフォーマットを示す図である。
【図１６】図１６は、要求在席情報及び在席情報がテキスト情報の場合のフォーマットを示す図である。
【図１７】図１７（ａ）は、統計情報がビット列の場合のフォーマットを示す図、（ｂ）は、統計情報がテキスト情報の場合のフォーマットを示す図である。
【図１８】図１８は、従来の技術によるＷｅｂ上画像表示システムの構成を示すブロック図である。
【符号の説明】
【０３１５】
１    要求元端末
２    ネットワーク
３    カメラ接続端末
４    カメラ部
５    サーバ
６    在席情報記憶部
７    統計情報計算部
８    記録媒体
１１    要求入力部
１２    在席判別処理部
１２ａ  メモリ
１３    結果出力部
１３ａ  メモリ
３１    要求入力部
３２    在席判別処理部
３２ａ  メモリ
３３    結果出力部
３３ａ  メモリ
５１    要求入力部
５２    在席判別処理部
５３    在席情報記憶部
９１    ＰＣ端末
９２    ネットワークカメラ
【図１】
2007052794.tif 000003
【図２】
2007052794.tif 000004
【図３】
2007052794.tif 000005
【図４】
2007052794.tif 000006
【図５】
2007052794.tif 000007
【図６】
2007052794.tif 000008
【図７】
2007052794.tif 000009
【図８】
2007052794.tif 000010
【図９】
2007052794.tif 000011
【図１０】
2007052794.tif 000012
【図１１】
2007052794.tif 000013
【図１２】
2007052794.tif 000014
【図１３】
2007052794.tif 000015
【図１４】
2007052794.tif 000016
【図１５】
2007052794.tif 000017
【図１６】
2007052794.tif 000018
【図１７】
2007052794.tif 000019
【図１８】
2007052794.tif 000020