(57)【要約】【課題】設定画面を利用した監視カメラの検知条件の設定を、ユーザが容易かつ効率的に行い得るようにする。【解決手段】監視装置側で監視カメラにおける動体検知および不動体検知の検知条件の設定を行う際に、ユーザに、設定画面１７０を提供する。設定画面１７０の中央に画像表示部１７１を設ける。設定画面１７０の右側に、検知設定部１７３が設けられている。設定画面１７０の画像上に、検知された動体または不動体を囲む検知枠１７６を表示する。ユーザは、動体または不動体の検知が有効になっているかどうか、どのような物体を動体として検知しているか等を確認でき、検知条件の設定を容易かつ効率的に行うことができる。非検知範囲を示す枠（Window2）の内部に所定パターン、例えばクロスハッチングのパターンを表示する。ユーザは検知範囲がわかり易くなり、検知条件の設定を容易かつ効率的に行うことができる。【選択図】図１１
2008182456.tif 000002
【特許請求の範囲】
【請求項１】
監視カメラにネットワークを介して接続される監視装置であって、
上記監視カメラから送信されてくる、監視画像を撮像して得られた画像データを受信する画像データ受信部と、
上記監視カメラから送信されてくる、該監視カメラの検知部で検知された動体または不動体に関する情報を含むメタデータを受信するメタデータ受信部と、
上記監視カメラの上記検知部の設定を行う際に、設定画面をユーザに提供する設定画面提供部と、
上記設定画面提供部で提供された設定画面に基づくユーザの検知条件の設定に対応して検知設定信号を生成する設定信号生成部と、
上記設定信号生成部で生成された検知設定信号を上記監視カメラに送信する設定信号送信部とを有し、
上記設定画面提供部が提供する設定画面には、上記画像データ受信部で受信された画像データによる画像が含まれ、
上記画像上に、少なくとも、上記動体または不動体を検知する検知範囲を示す第１の枠と、上記メタデータ受信部で受信されたメタデータによる、検知された動体または不動体を囲む第２の枠とが表示される
ことを特徴とする監視装置。
【請求項２】
監視カメラにおける動体または不動体の検知設定を、該監視カメラにネットワークを介して接続された監視装置により行う検知設定方法であって、
上記監視装置はユーザに設定画面を提供し、
上記設定画面には、上記監視カメラから送信されてくる、監視画像を撮像して得られた画像データによる画像が含まれ、
上記画像上に、少なくとも、上記動体または不動体を検知する検知範囲を示す第１の枠と、上記監視カメラで検知された動体または不動体を囲む第２の枠とが表示される
ことを特徴とする検知設定方法。
【請求項３】
監視カメラと監視装置とがネットワークを介して接続された監視カメラシステムであって、
上記監視カメラは、
監視画像を撮像し、該監視画像に対応した画像データを生成する画像データ生成部と、
上記画像データ生成部で生成された画像データを上記監視装置に送信する画像データ送信部と、
上記画像データ生成部で生成された画像データを処理し、動体または不動体を検知する検知部と、
上記検知部で検知された動体または不動体に関する情報を含むメタデータを生成するメタデータ生成部と、
上記メタデータ生成部で生成されたメタデータを上記監視装置に送信するメタデータ送信部と、
上記監視装置から送信されてくる検知設定信号を受信する受信部と、
上記受信部で受信された検知設定信号に基づいて上記検知部の動作を制御する制御部とを有し、
上記監視装置は、
上記監視カメラから送信されてくる画像データを受信する画像データ受信部と、
上記監視カメラから送信されてくるメタデータを受信するメタデータ受信部と、
上記監視カメラの検知部の設定を行う際に、設定画面をユーザに提供する設定画面提供部と、
上記設定画面提供部で提供された設定画面に基づくユーザの検知条件の設定に対応して検知設定信号を生成する設定信号生成部と、
上記設定信号生成部で生成された検知設定信号を上記監視カメラに送信する設定信号送信部とを有し、
上記設定画面提供部が提供する設定画面には、上記画像データ受信部で受信された画像データによる画像が含まれ、
上記画像上に、少なくとも、上記動体または不動体を検知する検知範囲を示す第１の枠と、上記メタデータ受信部で受信されたメタデータによる、検知された動体または不動体を囲む第２の枠とが表示される
ことを特徴とする監視カメラシステム。
【請求項４】
監視カメラにネットワークを介して接続される監視装置であって、
上記監視カメラから送信されてくる、監視画像を撮像して得られた画像データを受信する画像データ受信部と、
上記監視カメラから送信されてくる、該監視カメラの検知部で検知された動体または不動体に関する情報を含むメタデータを受信するメタデータ受信部と、
上記監視カメラの検知部の設定を行う際に、設定画面をユーザに提供する設定画面提供部と、
上記設定画面提供部で提供された設定画面に基づくユーザの検知条件の設定に対応して検知設定信号を生成する設定信号生成部と、
上記設定信号生成部で生成された検知設定信号を上記監視カメラに送信する設定信号送信部とを有し、
上記設定画面提供部が提供する設定画面には、上記画像データ受信部で受信された画像データによる画像が含まれ、
上記動体または不動体を検知しない非検知範囲が設定されるとき、上記画像上に検知範囲を示す枠と共に上記非検知範囲を示す枠が表示され、上記画像上の上記非検知範囲を示す枠の内部に所定パターンが表示される
ことを特徴とする監視装置。
【請求項５】
監視カメラにおける動体または不動体の検知設定を、該監視カメラにネットワークを介して接続された監視装置により行う検知設定方法であって、
上記監視装置はユーザに設定画面を提供し、
上記設定画面には、上記画像データ受信部で受信された画像データによる画像が含まれ、
上記動体または不動体を検知しない非検知範囲が設定されるとき、上記画像上に検知範囲を示す枠と共に上記非検知範囲を示す枠が表示され、上記画像上の上記非検知範囲を示す枠の内部に所定パターンが表示される
ことを特徴とする検知設定方法。
【請求項６】
監視カメラと監視装置とがネットワークを介して接続された監視カメラシステムであって、
上記監視カメラは、
監視画像を撮像し、該監視画像に対応した画像データを生成する画像データ生成部と、
上記画像データ生成部で生成された画像データを上記監視装置に送信する画像データ送信部と、
上記画像データ生成部で生成された画像データを処理し、動体または不動体を検知する検知部と、
上記検知部で検知された動体または不動体に関する情報を含むメタデータを生成するメタデータ生成部と、
上記メタデータ生成部で生成されたメタデータを上記監視装置に送信するメタデータ送信部と、
上記監視装置から送信されてくる検知設定信号を受信する受信部と、
上記受信部で受信された検知設定信号に基づいて上記検知部の動作を制御する制御部とを有し、
上記監視装置は、
上記監視カメラから送信されてくる画像データを受信する画像データ受信部と、
上記監視カメラから送信されてくるメタデータを受信するメタデータ受信部と、
上記監視カメラの検知部の設定を行う際に、設定画面をユーザに提供する設定画面提供部と、
上記設定画面提供部で提供された設定画面に基づくユーザの検知条件の設定に対応して検知設定信号を生成する設定信号生成部と、
上記設定信号生成部で生成された検知設定信号を上記監視カメラに送信する設定信号送信部とを有し、
上記設定画面提供部が提供する設定画面には、上記画像データ受信部で受信された画像データによる画像が含まれ、
上記動体または不動体を検知しない非検知範囲が設定されるとき、上記画像上に検知範囲を示す枠と共に上記非検知範囲を示す枠が表示され、上記画像上の上記非検知範囲を示す枠の内部に所定パターンが表示される
ことを特徴とする監視カメラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、監視装置、検知設定方法および監視カメラシステムに関する。詳しくは、この発明は、監視カメラにおける動体または不動体の検知条件の設定を、監視装置側でユーザに設定画面を提供して行うものにあって、設定画面には監視画像を撮像して得られた画像データによる画像が含まれ、この画像上に、少なくとも、動体または不動体の検知範囲を示す第１の枠と、監視カメラで検知された動体または不動体を囲む第２の枠とが表示されることにより、あるいは、動体または不動体を検知しない非検知範囲が設定されるとき、この画像上に検知範囲を示す枠と共に非検知範囲を示す枠が表示され、その内部に所定パターンが表示されることにより、ユーザの検知条件の設定を容易かつ効率的に行うことができるようにした監視装置等に係るものである。
【背景技術】
【０００２】
監視カメラシステムとして、監視カメラ（ネットワークカメラ）がネットワークを介して監視装置（コンピュータ）に接続され、監視画像を撮像して得られた画像データを監視カメラからネットワークを通じて監視装置に送信するものがある（例えば、特許文献１参照）。
【０００３】
この種の監視カメラシステムで、さらに、監視カメラが動体検知、不動体検知等の機能を持ち、当該監視カメラから監視装置に、検知情報を含むメタデータを送信するものがある。この場合、監視装置はユーザに検知範囲、非検知範囲等の検知設定を行うための設定画面を提供し、ユーザはこの設定画面を利用して、監視カメラにおける検知設定を行うことが知られている。
【０００４】
図１２は、ユーザに提供される設定画面の従来例を概略的に示している。
【０００５】
設定画面２００の中央には監視カメラから送信されてくる、監視画像に対応した画像データによる画像を表示する画像表示部２０１が設けられている。また、設定画面２００の上部には、動体検知と不動体検知のいずれかを選択する検知（Detection）選択部２０２が設けられている。動体（Moving object）が選択されると、動体検知の設定画面に切り替わり、不動体（Unattended object）が選択されると、不動体検知の設定画面に切り替わる。図１２の設定画面例は、動体検知の設定画面である。
【０００６】
また、設定画面２００の右部には、検知設定部２０３が設けられている。検知設定部２０３には、Window1〜Window3までの３つのチェックボックス２０４-1〜２０４-3が配置されている。チェック部にチェックされると、画像表示部２０１の画像上に、検知枠または非検知枠が表示される。図１２の設定画面例では、Window1およびWindow2のチェックボックスがチェックされており、画像表示部２０１には、画像上にWindow1およびWindow2が表示されている。画像表示部２０１に表示された枠は、その位置、大きさが自由に変えられる。
【０００７】
画像表示部２０１に表示されるWindowは、「Active」が選択されるときには検知枠（Active）として設定され、「Inactive」が選択されるときには非検知枠（Inactive）として設定される。図１２の設定画面例では、チェックボックス２０４-1においては「Active」が選択されており、Window1は検知枠（Active）として設定されている。また、図１２の設定画面例では、チェックボックス２０４-2においては「Inactive」が選択されており、Window2は非検知枠（Inactive）として設定されている。
【０００８】
なお、検知枠（Active）と非検知枠（Inactive）とが重なる領域では、非検知枠（Inactive）が優先される。
【０００９】
また、検知設定部２０３には、しきい値（Threshold）設定スライドバー２０５が配置されている。しきい値は、監視カメラで撮像した画像に動きがあったかどうかを判定する基準となる。検知枠（Active）に設定された各Windowで、動きレベルがしきい値を越えるとき、動きがあったと判定される。例えば、いずれかのWindowで動きレベルが設定したしきい値を越えた場合には、監視カメラからアラームが発生される。
【００１０】
また、設定画面２００の右下部には、ＯＫボタン２０６が設けられている。このＯＫボタン２０６は、設定画面２００による検知設定を確定させるためのボタンである。
【００１１】
図１２の設定画面例は、上述したように動体検知の設定画面である。図示しないが、不動体検知の設定画面も同様の構成となっている。ただし、しきい値設定ドライバー２０５は不要であるので、表示されない。
【特許文献１】特開２００５−１７５７５８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
図１２に示す設定画面２００では、上述したように、検知枠（Active）を設定する等して、動体、不動体の検知設定を行うことができる。しかし、ユーザは、動体検知、不動体検知が有効になっているかどうかは分からず、設定した後に、テストを行って確認する必要があり、適切な設定を行うには、テストを繰り返し行う必要があった。
【００１３】
また、図１２に示す設定画面２００では、上述したように、画像表示部２０１に表示される検知枠（Active）および非検知枠（Inactive）は同様の枠であり、ユーザにとって、検知範囲が分かり難いものであった。
【００１４】
この発明の目的は、設定画面を利用した監視カメラの検知設定を、ユーザが容易かつ効率的に行い得るようにすることにある。
【課題を解決するための手段】
【００１５】
この発明の概念は、
監視カメラにネットワークを介して接続される監視装置であって、
上記監視カメラから送信されてくる、監視画像を撮像して得られた画像データを受信する画像データ受信部と、
上記監視カメラから送信されてくる、該監視カメラの検知部で検知された動体または不動体に関する情報を含むメタデータを受信するメタデータ受信部と、
上記監視カメラの上記検知部の設定を行う際に、設定画面をユーザに提供する設定画面提供部と、
上記設定画面提供部で提供された設定画面に基づくユーザの検知条件の設定に対応して検知設定信号を生成する設定信号生成部と、
上記設定信号生成部で生成された検知設定信号を上記監視カメラに送信する設定信号送信部とを有し、
上記設定画面提供部が提供する設定画面には、上記画像データ受信部で受信された画像データによる画像が含まれ、
上記画像上に、少なくとも、上記動体または不動体を検知する検知範囲を示す第１の枠と、上記メタデータ受信部で受信されたメタデータによる、検知された動体または不動体を囲む第２の枠とが表示される
ことを特徴とする監視装置にある。
【００１６】
この発明において、監視装置には、監視カメラから、監視画像を撮像して得られた画像データおよび検知部で検知された動体または不動体に関する情報を含むメタデータが送信されてくる。ユーザは、監視装置側で、監視カメラの検知部における検知条件の設定を行う。監視装置は、当該設定を行う際に、ユーザに設定画面を提供する。この設定画面には、監視カメラから送信されてきた画像データによる画像が表示される。そして、この画像上に、少なくとも、動体または不動体を検知する検知範囲を示す第１の枠と、監視カメラから送信されてきたメタデータによる、検知された動体または不動体を囲む第２の枠とが表示される。
【００１７】
このように、設定画面の画像上に、検知された動体または不動体を囲む枠が表示されることで、ユーザは、動体または不動体の検知が有効になっているかどうか、どのような物体を動体または不動体として検知しているか等を確認することが可能となり、検知設定を容易かつ効率的に行うことが可能となる。
【００１８】
また、この発明の概念は、
監視カメラにネットワークを介して接続される監視装置であって、
上記監視カメラから送信されてくる監視画像を撮像して得られた画像データを受信する画像データ受信部と、
上記監視カメラから送信されてくる、該監視カメラの検知部で検知された動体または不動体に関する情報を含むメタデータを受信するメタデータ受信部と、
上記監視カメラの検知部の設定を行う際に、設定画面をユーザに提供する設定画面提供部と、
上記設定画面提供部で提供された設定画面に基づくユーザの検知条件の設定に対応して検知設定信号を生成する設定信号生成部と、上記設定信号生成部で生成された検知設定信号を上記監視カメラに送信する設定信号送信部とを有し、
上記設定画面提供部が提供する設定画面には、上記画像データ受信部で受信された画像データによる画像が含まれ、
上記動体または不動体を検知しない非検知範囲が設定されるとき、上記画像上に、検知範囲を示す枠と共に上記非検知範囲を示す枠が表示され、上記画像上の上記非検知範囲を示す枠の内部に所定パターンが表示される
ことを特徴とする監視装置にある。
【００１９】
この発明において、監視装置には、監視カメラから、監視画像を撮像して得られた画像データおよび検知部で検知された動体または不動体に関する情報を含むメタデータが送信されてくる。ユーザは、監視装置側で、監視カメラの検知部における検知条件の設定を行う。監視装置は、当該設定を行う際に、ユーザに設定画面を提供する。この設定画面には、監視カメラから送信されてきた画像データによる画像が表示される。そして、動体または不動体を検知しない非検知範囲が設定されるとき、画像上に非検知範囲を示す枠が表示されると共に、画像上の非検知範囲を示す枠の内部に所定パターン（例えば、クロスハッチングパターン）が表示される。
【００２０】
このように、非検知範囲を示す枠の内部に所定パターンが表示されることで、非検知範囲が検知範囲とは視覚的に明確に区別されるようになり、ユーザは検知範囲がわかり易くなり、検知設定を容易かつ効率的に行うことが可能となる。
【発明の効果】
【００２１】
この発明によれば、監視カメラにおける動体または不動体の検知条件の設定を、監視装置側でユーザに設定画面を提供して行うものにあって、設定画面には監視画像を撮像して得られた画像データによる画像が含まれ、この画像上に、少なくとも、動体または不動体の検知範囲を示す第１の枠と、監視カメラで検知された動体または不動体を囲む第２の枠とが表示されるものであり、ユーザは検知条件の設定を容易かつ効率的に行うことができる。
【００２２】
また、この発明によれば、監視カメラにおける動体または不動体の検知条件の設定を、監視装置側でユーザに設定画面を提供して行うものにあって、設定画面には監視画像を撮像して得られた画像データによる画像が含まれ、動体または不動体を検知しない非検知範囲が設定されるとき、この画像上に検知範囲を示す枠と共に非検知範囲を示す枠が表示され、その内部に所定パターンが表示されるものであり、ユーザは検知条件の設定を容易かつ効率的に行うことができる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照しながら、この発明の実施の形態について説明する。
【００２４】
図１は、実施の形態としての、監視カメラシステム１００の構成を示している。この監視カメラシステム１００は、ネットワーク１０１に、監視カメラ１０２ａ，１０２ｂおよび監視装置１０４が接続された構成となっている。監視装置１０４はパーソナルコンピュータで構成されている。
【００２５】
監視カメラ１０２ａ，１０２ｂは、ＰＴＺ型のカメラであり、パン・チルト・ズームの機能を持っている。この監視カメラ１０２ａ，１０２ｂは、監視画像を撮像し、この監視画像に対応した画像データを生成し、この画像データを監視装置１０４に送信する。また、この監視カメラ１０２ａ，１０２ｂは、動体または不動体の検知機能を持っており、検知された動体または不動体に関する情報を含むメタデータを生成し、このメタデータを監視装置１０４に送信する。
【００２６】
監視装置１０４は、監視カメラ１０２ａ，１０２ｂからネットワーク１０１を介して送られてくる画像データおよびメタデータをストレージに蓄積し、またこの画像データによる画像をモニタに表示する。ユーザは、監視カメラ１０２ａ，１０２ｂのパン・チルト・ズームの設定、さらには、動体または不動体の検知条件の設定等を、監視装置１０４側で行うことができる。ユーザが監視カメラ１０２ａ，１０２ｂにおける動体または不動体の検知条件の設定を行う際、監視装置１０４はユーザに設定画面を提供する。
【００２７】
監視カメラ１０２（１０２ａ，１０２ｂ）の構成例を、図２を用いて説明する。
【００２８】
図２において、監視カメラ１０２は、制御部１２１と、撮像部１２２と、ＰＴＺ制御部１２３と、撮像信号処理部１２４と、画像データ処理部１２５と、動体検知部１２６と、不動体検知部１２７と、メタデータ生成部１２８と、伝送部１２９とを有している。
【００２９】
制御部１２１は、監視カメラ１０２の各部の動作を制御する。この制御部１２１は、例えば、ＣＰＵ(Central Processing Unit)と、ＲＯＭ(Read OnlyMemory)と、ＲＡＭ(Random Access Memory)を備えている。この場合、ＣＰＵは、ＲＯＭに格納されている制御プログラムを必要に応じて読み出し、読み出した制御プログラムをＲＡＭに転送して展開し、当該展開された制御プログラムを読み出して実行することで、各部の動作を制御する。
【００３０】
撮像部１２２は、図示しない撮像レンズおよび撮像素子を有しており、監視画像を撮像し、この監視画像に対応した撮像信号を出力する。撮像素子は、ＣＣＤ(Charged Coupled Device)あるいはＣＭＯＳ(Complementary Metal-Oxide Semiconductor)等の撮像素子である。撮像部１２２は、さらに、パン・チルト・ズーム機能（ＰＴＺ機能）を備えている。ＰＴＺ制御部１２３は、制御部１２１の制御の下、撮像部１２２におけるパン位置、チルト位置、ズーム倍率を制御する。
【００３１】
撮像信号処理部１２４は、撮像部１２２から出力される撮像信号（アナログ信号）のサンプルホールドおよび利得制御、アナログ信号からデジタル信号への変換、さらにホワイトバランス調整、ガンマ補正等を行って、画像データを生成する。撮像部１２２および撮像信号処理部１２４は、画像データ生成部を構成している。画像データ処理部１２５は、撮像信号処理部１２４で生成された画像データに対してデータ圧縮処理を行って圧縮画像データを生成する。
【００３２】
動体検知部１２６は、撮像信号処理部１２４で生成された画像データを処理することで、この画像データによる画像から動体領域を検知する。不動体検知部１２７は、撮像信号処理部１２４で生成された画像データを処理することで、この画像データによる画像から不動体領域（物体の発生領域、物体の消失領域）を検知する。動体検知部１２６における動体検知の動作は、動体（Moving object）の検知が選択されている場合に行われる。同様に、不動体検知部１２７における不動体検知の動作は、不動体（Unattended object）の検知が選択されている場合に行われる。
【００３３】
メタデータ生成部１２８は、動体検知部１２６、あるいは不動体検知部１２７で検知された動体または不動体に関する情報を含むメタデータを生成する。例えば、メタデータには、動体（不動体）の個数、各動体（不動体）の位置、大きさ等の情報が含まれる。また、動体検知の場合には、検知範囲毎の動きレベル情報も含まれる。
【００３４】
伝送部１２９は、画像データ処理部１２５で生成された圧縮画像データおよびメタデータ生成部１２８で生成されたメタデータを、ＦＴＰ（File Transfer Protocol）等のプロトコルにより、ネットワーク１０１を介して、監視装置１０４に送信する。また、この伝送部１２９は、監視装置１０４からネットワーク１０１を介して送信されてくる制御信号を受信して制御部１２１に供給する。制御部１２１は、この制御信号に基づいて、各部の動作を制御する。例えば、監視装置１０４側でカメラ位置（パン位置、チルト位置）やズーム倍率が調整される際には、それらを制御するための制御信号が監視装置１０４から送られてくる。また、例えば、監視装置１０４側で動体、不動体の検知条件が設定（変更）される際には、その設定された検知条件に対応した制御信号（検知設定信号）が送信されてくる。
【００３５】
上述の動体検知部１２６の具体例（特願２００４−２６６０１２号参照）を、図３を用いて説明する。図３において、動体検知部１２６は、入力端子１３１、過去画像保持部１３２、フレーム間差分処理部１３３、背景画像保持部１３４、フレーム間差分処理部１３５、変化連続性検出部１３６および出力端子１３７を有している。
【００３６】
入力端子１３１は、画像データＶＤを入力するための端子である。過去画像保持部１３２は、過去数フレームの画像データを過去画像データ群として保持する。フレーム間差分処理部１３３は、過去画像保持部１３２に保持されている過去数フレームの画像データと、入力端子１３１に入力される現フレームの画像データとの差分値を求める。
【００３７】
背景画像保持部１３４は、背景画像の画像データを保持する。フレーム間差分処理部１３５は、背景画像保持部１３４に保持されている背景画像の画像データと、入力端子１３１に入力される現フレームの画像データとの差分を検出し、この差分値に基づいて現フレーム画像のうち背景画像と異なる領域を検出する。
【００３８】
上述したフレーム間差分処理部１３３は、フレーム間差分処理部１３５で検出された領域に基づき、差分値を求める処理を、当該検出領域のみで行い、高速な処理を実現すると共に、動き領域として過去に動体が存在していた領域（残像領域）が検出されることを防止する。
【００３９】
変化連続性検出部１３６は、フレーム間差分処理部１３３で求められた数フレーム分の差分値に基づいて、画素毎に、変化連続性を検出して、動体領域（動き領域）か否かを検出する。この場合、画素毎に、数フレーム分の差分値に対してそれぞれ閾値処理を行い、閾値を越えた状態が一定時間以上継続した場合には、動体領域を構成する画素であるとする。
【００４０】
変化連続性検出部１３６における検出処理について、図４（Ａ）〜（Ｃ）を参照して、さらに説明する。この図４（Ａ）〜（Ｃ）は、ある画素における数フレーム分の差分値を、横軸に過去フレームの時間、縦軸にそれぞれの過去フレームの差分値をとって、示している。
【００４１】
ある画素に物体（動体）が無い場合、図４（Ａ）に示すように、数フレーム分の差分値は小さい状態が継続したものとなる。次に、ある画素に時刻ｔ１のフレームで物体が進入してきて、現フレームでも当該物体が存在する場合、図４（Ｂ）に示すように、時刻ｔ１以前のフレームの差分値は大きく、それ以後のフレームの差分値は小さくなる。次に、ある画素に木の葉や波等の揺らぎ（周期的な動き）がある場合、図４（Ｃ）に示ように、差分値はランダムに変動する。
【００４２】
このように、ある画素に物体が進入してきた場合には、図４（Ｂ）に示すように、一定時間の間、差分値が大きい状態におかれる。そのため、変化連続性検出部１２６は、差分値が大きなフレームの連続数がカウントされ、その値が所定数を越えるとき、動体領域を構成する画素であるとする。
【００４３】
なお、ある画素に木の葉や波等の揺らぎがある場合には、図４（Ｃ）に示ように、差分値が大きなフレームの連続数は少なく、当該ある画素が動き領域を構成する画素とはされない。また、差分値の図示は省略するが、ある画素に物体の進入によらない輝度変化（単発的な動き）がある場合も、上述した木の葉や波等の揺らぎ（周期的な動き）がある場合と同様に、差分値が大きなフレームの連続数は少なく、当該ある画素が動き領域を構成する画素とはされない。これにより、動体領域として、突発的あるいは周期的な動き領域が除かれ、画像内に進入してきた物体の領域のみ検出可能となる。
【００４４】
変化連続性検出部１３６は、上述したように動き領域を構成する画素とした各画素に対して隣接画素との結合処理等によるラベリングを行って動体領域Ｄａを検知し、その情報を出力端子１３７に出力する。
【００４５】
図３に示す動体検知部１２６の動作を説明する。入力端子１３１には画像データＶＤが入力される。この画像データＶＤは背景画像保持部１３４に供給され、物体が存在していない状態における画像データＶＤが背景画像の画像データとして保持される。
【００４６】
入力端子１３１に入力される画像データＶＤはフレーム間差分処理部１３５に供給される。そして、フレーム間差分処理部１３５では、背景画像保持部１３４に保持されている背景画像の画像データと、入力端子１３１に入力される現フレームの画像データとの差分値が検出され、この差分値に基づいて現フレーム画像のうち背景画像と異なる領域が検出される。
【００４７】
入力端子１３１に入力される画像データＶＤが過去画像保持部１３２に供給され、この過去画像保持部１３２には過去数フレーム分の画像データが過去画像データ群として保持される。
【００４８】
入力端子１３１に入力される画像データＶＤがフレーム間差分処理部１３３に供給される。そして、このフレーム間差分処理部１３３では、過去画像保持部１３２に保持されている過去数フレームの画像データと、入力端子１２１に入力される現フレームの画像データとの差分値が求められる。この場合、上述のフレーム間差分処理部１３５で検出された領域に基づき、差分値を求める処理は、当該検出領域のみで行われ、処理の高速化が図られ、また残像領域の検出が防止される。
【００４９】
このようにフレーム間差分処理部１３３で求められた数フレーム分の差分値は変化連続性検出部１３６に供給される。この変化連続性検出部１３６では、画素毎に、数フレーム分の差分値に対してそれぞれ閾値処理が行われ、閾値を越えた状態が一定時間以上継続した場合には、動体領域を構成する画素であるとする決定が行われる。
【００５０】
そして、この変化連続性検出部１３６では、上述したように動体領域を構成する画素とした各画素に基づいて隣接画素との結合処理などのラベリングが行われて動体領域Ｄａが検知される。この動体領域Ｄａの情報は出力端子１３７に出力される。
【００５１】
なお、図３の動体検知部における動体領域Ｄａの検知は、設定されている動体の検知枠（Active）の範囲で行われる。また、図３には示していないが、動体検知部１２６は、各検知枠（Active）の動きレベル検出部も備えている。各検知枠（Active）の動きレベルは、例えば、検知枠（Active）に含まれる複数の画素についての現フレームと過去フレームとの間の差分値を加算平均することで求められる。
【００５２】
次に、上述の不動体検知部１２７の具体例（特願２００５−１５７５８８号参照）を、図５を用いて説明する。この例は、基準背景画像の更新方法として、重み付き混合正規分布を用いるものである。
【００５３】
図５において、不動体検知部１２７は、入力端子１４１、重み付き混合正規分布算出部１４２、上位重み抽出部１４３、クラス分類部１４４、基準輝度値更新部１４５、変化後輝度値検出部１４６、クラス遷移判別部１４７、比較部１４８、不動体検知判定部１４９および出力端子１５０を有している。
【００５４】
入力端子１４１は、画像データＶＤを入力するための端子である。重み付き混合正規分布算出部１４２は、画素毎に、輝度値が複数個の輝度正規分布のいずれに属するかを判定し、複数個の輝度正規分布のそれぞれについての重みを更新すると共に、平均値を更新する。そして、この重み付き混合正規分布算出部１４２は、その算出結果（少なくとも各分布の重みおよび平均値（平均輝度値））を上位重み抽出部１４３に供給する。
【００５５】
ここで、輝度正規分布の平均値および重みの更新についてさらに説明する。
【００５６】
現在（時点ｔ）の画素の輝度Ｘｔの確率Ｐ（Ｘｔ）は、一般に、（１）式のように表すことができる。
【００５７】
【数１】
2008182456.tif 000003
【００５８】
この（１）式における確率密度関数ηは、（２）式のように表すことができる。
【００５９】
【数２】
2008182456.tif 000004
【００６０】
各画素の輝度が、ｋ個（ｋは正の整数）の正規分布のいずれに属するかを探す。例えば、１画素の輝度データが８ビットで表される画像データの場合、図６（Ａ）に示すような４個の輝度正規分布を用意し、各画素の輝度が、当該４個の輝度正規分布のどれに属するかを探す。
【００６１】
ある画素の輝度Ｘｔが、例えば、その輝度正規分布の平均値μk±２σk以内の値であるか否か判定し、以内であれば当該輝度正規分布に属していると判定し、以外であれば当該輝度正規分布に属していないと判定する。もしも、いずれの輝度正規分布にも属さないときには、ｋ個の輝度正規分布のうち後述する重みが最も小さい輝度正規分布の平均値μを、そのときの画素の輝度Ｘｔに置き換える。
【００６２】
そして、画素毎に、当該画素の輝度Ｘｔが属した輝度正規分布の重みを大きく、属さなかった輝度正規分布の重みを小さくするように、各輝度正規分布の重みωk,tを更新する。すなわち、例えば、画素の輝度Ｘｔが属した輝度正規分布の重みωk,tは、以下の（３）式にしたがって更新し、また、属さなかった輝度正規分布の重みωk,tは、以下の（４）式にしたがって更新する。なお、（３）式および（４）式において、αは重みの更新速度であり、０≦α≦１である。
【００６３】
【数３】
2008182456.tif 000005
【００６４】
そして、各輝度正規分布の平均値μtと分散σは、以下の（５）式、（６）式、（７）式に基づいて、更新される。
【００６５】
【数４】
2008182456.tif 000006
【００６６】
以上により、各画素について、複数個の輝度正規分布のそれぞれの重みωk,tの情報が、図６（Ｂ）に示すように更新されてゆく。
【００６７】
上位重み抽出部１４３は、複数個の輝度正規分布のうち、重みの大きさが上位２個の分布の重みをクラス分類部１４４に供給すると共に、重みが最大である分布の平均輝度値を基準輝度値更新部１４５および変化後輝度値検出部１４６に供給する。
【００６８】
クラス分類部１４４は、重みの大きさが上位２個の分布の重みを用い、以下の（８）式および（９）式に基づいて、現時点における画素の輝度の変化状態についてクラス分類し、その分類結果のクラスの情報をクラス遷移判別部１４７に供給する。
【００６９】
重みの大きさが上位２個の分布の重みを用いたクラス分類について説明する。この場合、重みの大きさの上位２個の輝度正規分布の重みの関係、特にこの実施の形態では、上位２個の輝度正規分布の重みの比に基づいてクラス分類をする。上位２つの輝度正規分布の重みのうち、重みの大きさが大きい方をｗｂ、小さい方をｗｓとしたときに、（８）式で表される比ｒの値に基づいてクラス分類する。
【００７０】
ｒ＝ｗｂ／ｗｓ ・・・（８）
【００７１】
この場合、比ｒ＝１および１近傍のときには、画素の輝度は、上位２個の輝度正規分布のどちらに属するかが不安定な状態であるので、不安定クラスとする。
【００７２】
そして、比ｒが所定値以上であれば、上位２個の輝度正規分布の重みに大きな違いがあり、いずれの輝度正規分布に画素の輝度が属するかは安定して判定できるので、安定クラスとする。そして、安定クラスと、不安定クラスとの中間の状態は、中間クラスとする。
【００７３】
比ｒの値に対するクラス分類のための閾値は、例えば試行錯誤により決定される。この実施の形態では、例えば、（９）式で示されるものとする。
【００７４】
不安定クラス ；  １≦ｒ＜１．１〜１．２
中間クラス    ；  １．１〜１．２≦ｒ＜１．５
安定クラス    ；  １．５≦ｒ
・・・（９）
【００７５】
クラス遷移判別部１４７は、クラス分類部１４４からのクラスの情報の時間的な遷移を判別する。そして、クラス遷移判別部１４７は、この実施形態では、判別したクラス遷移に基づいて、基準輝度値の更新タイミング信号Ｓstおよび輝度変化検出タイミング信号Ｓchを生成する。
【００７６】
図７に、上位２個の輝度正規分布の重みの比に基づいて、画素の輝度の状態を安定クラス、中間クラス、不安定クラスの３つのクラスに分類したときの遷移状態を示す。この図７では、便宜上、安定クラスをＡ、中間クラスをＢ、不安定クラスをＣとし、遷移状態を表す値、遷移状態値をＳＴＡＴＥ＿Ｘとする。ここで、遷移状態値ＳＴＡＴＥ＿ＸにおけるＸは、不安定クラスＣになったときには、Ｃ（ＳＴＡＴＥ＿Ｃ）となるが、その他のときには、前のクラスの状態を考慮した値とされる。
【００７７】
すなわち、ＳＴＡＴＥ＿ＡおよびＳＴＡＴＥ＿Ｂは、初期状態がＡクラスおよびＢクラスの場合の遷移状態値である。初期状態がＣクラスのときにも遷移状態値は、ＳＴＡＴＥ＿Ｃとなる。ＳＴＡＴＥ＿ＢＡは、ＡクラスからＢクラスに遷移したとき、または、ＢクラスからＡクラスに遷移したときの遷移状態値である。ＳＴＡＴＥ＿ＣＢは、ＢクラスからＣクラスに遷移したとき、または、ＣクラスからＢクラスに遷移したときの遷移状態値である。さらに、ＳＴＡＴＥ＿ＣＢＡは、ＡクラスからＢクラス、さらにＣクラスに遷移したとき、または、ＣクラスからＢクラス、さらにＡクラスに遷移したときの遷移状態値である。
【００７８】
初期状態の遷移状態値をＳＴＡＴＥ＿Ａとし、例えば安定→中間→不安定と遷移した場合、遷移状態値はＳＴＡＴＥ＿ＡからＳＴＡＴＥ＿ＢＡ、さらにＳＴＡＴＥ＿Ｃと変化する。 
【００７９】
また、例えば、ＳＴＡＴＥ＿Ａは、最大重みの分布が変わらず、変化がないことを示す。また、ＳＴＡＴＥ＿ＣＢＡは、重みの大きさが２番目から最大に変化した分布であることを示し、いままで、監視領域中に在った物がなくなったか、新たに静止状態のものが監視領域内に入ったことを表している。
【００８０】
したがって、不動体を検知するタイミング、つまり、輝度変化検出タイミングは、この実施形態では、遷移状態値がＳＴＡＴＥ＿ＣＢＡであるときとする。そして、この実施形態では、安定性を上げるため、クラス遷移判別部１４７は、遷移状態値がＳＴＡＴＥ＿ＣＢＡになったときに即座に輝度変化検出タイミングとするのではなく、ＳＴＡＴＥ＿ＣＢＡの状態がある所定時間継続したときを輝度変化検出タイミングとして、輝度変化検出タイミング信号Ｓchを生成し出力する。
【００８１】
例えば、この実施の形態では、輝度変化検出（不動体検出）は、画像データの毎フレームではなく、例えば４フレームごとに行なうようにしており、ＳＴＡＴＥ＿ＣＢＡの状態が、例えば３０回（４秒）続いた後を、輝度変化検出タイミングとする。
【００８２】
ここで、図８の例について説明する。この例は、監視領域に車が入ってきて停止した場合における上位２つの重みの推移に関連して、上述した３つのクラスを示したものである。この図８において、ｆ１（ｗ１＿ｔ,ｍ１＿ｔ）は、時刻ｔで、重みｗ１＿ｔと輝度（輝度正規分布の平均値）ｍ１＿ｔとを持つ背景を表し、ｆ２（ｗ２＿ｔ，ｍ２＿ｔ）は、時刻ｔで、重みｗ２＿ｔと輝度（輝度正規分布の平均値）ｍ２＿ｔとを持つ車を表している。重みも、輝度（輝度正規分布の平均値）も、上述した（５）式、（６）式、（７）式により時間ｔの経過に伴って更新される。
【００８３】
図８に示すように、最初は、背景の重みｗ１＿ｔが大きく、停車すると徐々に車の重みｗ２＿ｔが増し、それに伴い背景の重みｗ１＿ｔが減り、最終的には車の重みｗ２＿ｔが最大になる。したがって、重みが一番大きい輝度正規分布の平均値（輝度）の変化、すなわち、図８の場合であれば、ｍ１＿ｔとｍ２＿ｔの差を検知すれば、注目画素の部分が背景から停止している車に変化したことがわかる。
【００８４】
図８の例において、時点ｔ２は遷移状態値がＳＴＡＴＥ＿ＣＢＡになった時刻であり、輝度変化検出タイミングは、時点ｔ３である。また、クラス遷移判別部１４７は、基準輝度値を更新するタイミングを、上位２個の重みの関係が不安定クラスであって、かつ、前回の遷移状態値が、かつて安定したクラスに属していたことを示すＳＴＡＴＥ＿ＢＡかＳＴＡＴＥ＿ＣＢＡの場合とする。そして、クラス遷移判別部１４７は、この基準輝度値の更新タイミングの時点で、基準輝度値の更新タイミング信号Ｓstを生成する。この更新タイミングの時点は、図８の例であれば、時点ｔ１のタイミングである。
【００８５】
ただし、クラス遷移判別部１４７は、上述した滞在時間の短い物を不動体として検出しないようにするために、更新タイミングの時点と判定される時点であっても、前回の輝度変化検出タイミング信号Ｓchの生成時点から指定滞在時間以上経過していないときには、基準輝度値の更新タイミング信号Ｓstは生成せず、基準輝度値は更新しないようにする。
【００８６】
このために、この実施形態では、基準輝度値の更新を許可するかどうかを示すフラグ（以下、「更新フラグ」という）を用意する。この更新フラグは、初期状態では「ｆａｌｓｅ（＝偽）」として、更新を許可する状態とする。すなわち、更新タイミング時点において、この更新フラグを参照し、更新フラグが「ｆａｌｓｅ」の時には、更新タイミング信号Ｓstを生成して出力することを許可する。
【００８７】
そして、この実施形態では、基準輝度値を更新タイミングで更新したときに、つまり、更新タイミング信号Ｓstを出力したときに、更新フラグを「ｔｒｕｅ（＝真）」として、更新の禁止状態にする。クラス遷移判別部１４７は、更新フラグが「ｔｒｕｅ」の状態のときには、更新タイミング信号Ｓstを出力しない。
【００８８】
クラス遷移判別部１４７では、検出すべき不動体の指定滞在時間以上、更新フラグが「ｔｒｕｅ」の状態が継続したときには、「ｆａｌｓｅ」に戻して、更新タイミング信号Ｓstの出力を許可するようにする。また、クラス遷移判別部１４７は、画素の輝度変化がないと判断できるときに、更新フラグを「ｔｒｕｅ」から「ｆａｌｓｅ」の状態に戻すようにしてもよい。
【００８９】
以上のようにして、クラス遷移判別部１４７は、基準輝度値の更新タイミング信号Ｓstを生成し、この基準輝度値の更新タイミング信号Ｓstを基準輝度値更新部１４５に供給する。基準輝度値更新部１４５は、この基準輝度値の更新タイミング信号Ｓstにより、重みが最大である輝度正規分布の平均値を、基準輝度値として取得して更新する。
【００９０】
また、クラス遷移判別部１４７は、上述のようにして生成した輝度変化検出タイミング信号Ｓchを変化後輝度値検出部１４６に供給する。変化後輝度値検出部１４６は、この輝度変化検出タイミング信号Ｓchにより、重みが最大である輝度正規分布の平均値を、変化後輝度値として取得する。
【００９１】
そして、基準輝度値更新部１４５で更新された基準輝度値が比較部１４８に供給されると共に、変化後輝度値検出部１４６で取得された変化後輝度値が比較部１４８に供給される。さらに、クラス遷移判別１４７からの輝度変化検出タイミング信号Ｓchが、比較タイミング信号としてこの比較部１４８に供給される。比較部１４８では、変化後輝度値検出部１４６で取得された変化後輝度値と、基準輝度値更新部１４５で更新された基準輝度値とが比較されて、両者に有意差があるかどうか判定され、その比較判定結果が不動体検知判定部１４９に供給される。
【００９２】
不動体検知判定部１４９は、比較部１４８からの比較判定結果を受けて、当該比較判定結果が変化後輝度値と基準輝度値との間に有意差があることを示しているときに、そのときの時間、例えばフレーム番号を不動体検知時間として保存する。そして、不動体検知判定部１４９は、比較判定結果が変化後輝度値と基準輝度値との間に有意差があることを示している状態が、その後継続しているときには、予め定められた時間後、不動体を検知した状態となる。
【００９３】
上述した図８の例について、上述した不動体の検知処理動作をさらに説明する。図８において、初期状態ｔ＝ｔ０では更新フラグは「ｆａｌｓｅ」、基準輝度値はｍ１＿ｔ０とされる。図８に示す時点ｔ＝ｔ１では、更新フラグは「ｆａｌｓｅ」であり、上位２つの重みの関係から、画素の輝度の状態は不安定クラスであり、かつ、前回の遷移状態値がＳＴＡＴＥ＿ＢＡなので、更新タイミング信号Ｓstが発生され、基準輝度値は、ｍ１＿ｔ０からｍ１＿ｔ１に更新され、更新フラグは「ｔｒｕｅ」とされる。
【００９４】
そして、時点ｔ＝ｔ３では、輝度変化検出タイミング信号Ｓchが発生するので、基準輝度値ｍ１＿ｔ１と変化後輝度値ｍ２＿ｔ３とが比較されて、画素の輝度値の変化が検知される。このとき、基準輝度値ｍ１＿ｔ１と変化後輝度値ｍ２＿ｔ３との間には、有意差があるので、そのときの時間、例えばフレーム番号が検知時間として保存される。そして、その後変化がなければ、不動体を検知した状態となる。
【００９５】
次に、一旦静止した物が、指定した滞在検知時間に満たずに移動した場合につき、図９の例を用いて説明する。この図９の例において、ｆ１（ｗ１＿ｔ,ｍ１＿ｔ）は背景についての、ｆ２（ｗ２＿ｔ,ｍ２＿ｔ）は車についての、重みの変化を示す。初期状態ｔ０では、更新フラグは「ｆａｌｓｅ」、基準輝度値はｍ１＿ｔ０とされる。
【００９６】
時点ｔ１では、上位２つの重みの関係は、不安定クラスの状態で、前回の遷移状態値がＳＴＡＴＥ＿ＢＡなので、基準輝度値は、ｍ１＿ｔ０からｍ１＿ｔ１に更新され、更新フラグは「ｔｒｕｅ」とされる。そして、時点ｔ３では、基準輝度値ｍ１＿ｔ１と、変化後輝度値ｍ２＿ｔ３とが比較されて、画素の輝度値の変化が検知される。次の時点ｔ４では、前の輝度変化検出タイミング時点ｔ３から指定滞在時間以内にあるので、更新フラグは「ｆａｌｓｅ」に戻されることなく、「ｔｒｕｅ」のままとされる。そのため、この時点ｔ４では、基準輝度値の更新は行われない。
【００９７】
したがって、このときには次の輝度変化検出タイミングである時点ｔ６では、基準輝度値ｍ１＿ｔ１と、当該時点ｔ６での変化後輝度値ｍ１＿ｔ６とが比較されるので、画素の輝度値の変化はないとされる。このようにして、指定滞在時間よりも短い時間停止で移動する物の場合には、不動体を検知した状態とはならない。
【００９８】
不動体検知判定部１４９は、上述した不動体検知処理を画素単位で行っている。この不動体検知判定部１４９では、上述した画素単位の不動体検知処理が終了すると、画素単位で検知した検知領域をまとめるために検知フラグを基に、ブロック化処理を行う。このブロック化処理は、例えば、縦×横＝４×４画素の範囲を１つのブロックとした場合に、そのブロック中に検知画素が半分以上あれば、そのブロック内の画素の全部を不動体として検知したことにし、反対に、上述のブロック中に検知画素が半分未満ならば、そのブロック内の画素は不動体とは検知しなかったことにする。この場合、ブロック範囲の動かし方は、１画素ずつずらしていってもよいし、あるいは４画素飛ばしでもよい。
【００９９】
不動体検知判定部１４９では、上述したようにブロック検知領域に対して、隣接画素との結合処理などのラベリングが行われて不動体領域Ｄｂが検知される。この不動体領域Ｄｂの情報は出力端子１５０に出力される。
【０１００】
図２に示す監視カメラ１０２の動作を説明する。撮像部１２２からは監視画像に対応した撮像信号（アナログ信号）が得られる。この撮像信号は撮像信号処理部１２４に供給される。撮像信号処理部１２４では、撮像信号に対して、サンプルホールドおよび利得制御等のアナログ信号処理、Ａ／Ｄ変換処理、さらにはホワイトバランス調整、ガンマ補正等のデジタル信号処理が施されて、画像データが生成される。この画像データ１２５は、画像データ処理部１２５に供給される。画像データ処理部１２５では、画像データに対してデータ圧縮処理が施されて、圧縮画像データが生成される。この圧縮画像データは伝送部１２９に供給される。
【０１０１】
また、撮像信号処理部１２４で生成された画像データは、動体検知部１２６および不動体検知部１２７に供給される。動体検知部１２６では、動体（Moving object）の検知が選択されている場合に、検知枠（Active）、非検知枠(Inactive)等の検知条件に基づいて、画像データが処理されて、動体領域の検知が行われる。また、この動体検知部１２６では、検知枠（Active）毎に、動きレベルが検出される。この動体検知部１２６で検知される動体領域および動きレベルの情報はメタデータ生成部１２８に供給される。
【０１０２】
一方、不動体検知部１２７では、不動体（Unattended object）の検知が選択されている場合に、検知枠（Active）、非検知枠(Inactive)等の検知条件に基づいて、画像データが処理されて、不動体領域の検知が行われる。このように不動体検知部１２７で検知される不動体領域の情報はメタデータ生成部１２８に供給される。
【０１０３】
メタデータ生成部１２８では、動体検知部１２６、あるいは不動体検知部１２７で検知された動体または不動体に関する情報を含むメタデータが生成される。例えば、メタデータには、検知された動体（不動体）の個数、検知された各動体（不動体）の位置、大きさ、各検知範囲の動きレベル等の情報が含まれる。また、例えば、メタデータには、パン位置、チルト位置、ズーム倍率等の情報も含まれる。このようにメタデータ生成部１２８で生成されたメタデータは、伝送部１２９に供給される。
【０１０４】
伝送部１２９では、画像データ処理部で生成された圧縮画像データおよびメタデータ生成部１２８で生成されたメタデータが、ＦＴＰ（File Transfer Protocol）等のプロトコルにより、ネットワーク１０１を介して、監視装置１０４に送信することが行われる。また、この伝送部１２９では、監視装置１０４からネットワーク１０１を介して送信されてくる制御信号を受信される。
【０１０５】
伝送部１２９で受信される制御信号は、制御部１２１に供給される。この制御信号には、パン位置、チルト位置、ズーム倍率を制御するための制御信号、あるいは動体検知部１２６および不動体検知部１２７の検知条件に対応した制御信号（検知設定信号）等が含まれる。制御部１２１は、例えば、検知設定信号が供給されるとき、動体検知部１２６および不動体検知部１２７の動作を制御し、これら動体検知部１２６および不動体検知部１２７を設定された検知条件で動作させるようにする。
【０１０６】
次に、監視装置１０４の構成例を、図１０の機能ブロックを用いて説明する。
【０１０７】
図１０において、監視装置１０４は、制御部１６１と、ユーザインタフェース部１６２と、伝送部１６３と、画像データ処理部１６４と、記録再生処理部１６５と、オンスクリーンディスプレイ（ＯＳＤ）部１６６と、合成部１６７と、ストレージ１６８と、モニタ１６９とを有している。
【０１０８】
制御部１６１は、監視装置１０４の各部の動作を制御する。この制御部１６１は、ＣＰＵで構成される。ＣＰＵは、ＲＯＭ等に格納されている制御プログラムを必要に応じて読み出し、読み出した制御プログラムをＲＡＭに転送して展開し、当該展開された制御プログラムを読み出して実行することで、各部の動作を制御する。ユーザインタフェース部１６２は、操作キー、リモートコントロール信号受信器等で構成されている。このユーザインタフェース部１６２は、制御部１６１に接続されている。ユーザインタフェース部１６２は、ユーザ操作に応じた操作信号を生成して制御部１６１に供給する。
【０１０９】
伝送部１６３は、監視カメラ１０２（１０２ａ，１０２ｂ）からネットワーク１０１を介して送信されてくる画像データ（圧縮画像データ）およびメタデータを受信する。また、伝送部１６３は、制御部１６１から出力される、監視カメラ１０２を制御するための制御信号を、ＦＴＰ等のプロトコルにより、ネットワーク１０１を介して、監視カメラ１０２に送信する。監視カメラ１０２の動体検知部１２６および不動体検知部１２７の検知条件を設定する際には、制御部１６１から、ユーザの設定操作に対応して、動体検知部１２６および不動体検知部１２７の検知条件に対応した制御信号（検知設定信号）が出力される。この場合、制御部１６１は、設定信号生成部を構成する。
【０１１０】
ストレージ１６８は、伝送部１６３で受信された画像データ（圧縮画像データ）およびメタデータを記録する。このストレージ１６８は、例えば、ハードディスクドライブ（ＨＤＤ）で構成されている。記録再生処理部１６５は、ストレージ１６８への画像データおよびメタデータの記録、さらには、このストレージ１６８からの画像データおよびメタデータの再生を制御する。
【０１１１】
画像データ処理部１６４は、伝送部で受信された画像データ（圧縮画像データ）、あるいはストレージ１６８から再生された画像データ（圧縮画像データ）に対してデータ伸長処理を行って、出力用の画像データを生成する。画像データ処理部１６４は、通常は、伝送部１６３で受信されている画像データに対してデータ伸長処理を行うが、再生時には、ストレージ１６８から再生された画像データに対してデータ伸長処理を行う。
【０１１２】
ＯＳＤ部１６６は、制御部１６１の制御に基づいて、ＯＳＤ用の表示信号を生成する。例えば、ＯＳＤ部１６６は、監視カメラ１０２の動体検知部１２６および不動体検知部１２７の検知条件を設定する際には、設定画面を表示するための表示信号を発生する。制御部１６１およびＯＳＤ部１６６は、設定画面提供部を構成している。
【０１１３】
合成部１６７は、画像データ処理部１６４で得られた画像データにＯＳＤ部１６６から出力される表示信号を合成し、合成信号をモニタ１６９に供給する。この場合、モニタ１６９には、画像データ処理部１６４で得られた画像データによる画像が表示されると共に、ＯＳＤ部１６６から出力される表示信号によるＯＳＤ表示が行われる。
【０１１４】
図１０に示す監視装置１０４の動作を説明する。伝送部１６３では、監視カメラ１０２（１０２ａ，１０２ｂ）から送信されてくる画像データ（圧縮画像データ）およびメタデータが受信される。この画像データは、記録再生処理部１６５および画像データ処理部１６４に供給される。一方、メタデータは、記録再生処理部１６５および制御部１６１に供給される。ユーザの設定により、記録指示がなされている場合には、当該画像データおよびメタデータは記録再生処理部１６５により、ストレージ１６８に記録される。
【０１１５】
画像データ処理部１６４では、伝送部１６３から供給される画像データに対して、データ伸長処理が施されて、出力用の画像データが生成される。また、制御部１６１は、伝送部１６３から供給されるメタデータに基づいて、ＯＳＤ部１６６を制御し、当該ＯＳＤ部１６６から、動体または不動体に関する情報等を表示するための表示信号を発生させる。
【０１１６】
合成部１６７では、画像データ処理部１６４で得られた画像データに、ＯＳＤ部１６６で発生された表示信号が合成され、その合成信号はモニタ１６９に供給される。これにより、モニタ１６９には、監視カメラ１０２（１０２ａ，１０２ｂ）で撮像された監視画像に対応した画像が表示される。そして、その画像上に、例えば、検知された動体または不動体に関する情報等がＯＳＤ表示される。
【０１１７】
また、ストレージ１６８からの画像データおよびメタデータの再生時には、再生された画像データは記録再生処理部１６５を介して画像データ処理部１６４に供給され、再生されたメタデータは記録再生処理部１６５を介して制御部１６１に供給される。以下は、上述した伝送部１６３で受信された画像データおよびメタデータに対する動作と同様にして、モニタ１６９に再生された画像データによる画像が表示されると共に、その画像上に動体または不動体に関する情報等がＯＳＤ表示される。
【０１１８】
また、監視カメラ１０２（１０２ａ，１０２ｂ）を制御する際、制御部１６１から監視カメラ１０２を制御するための制御信号が出力され、この制御信号は伝送部１６３に供給される。この制御信号は、伝送部１６３からネットワーク１０１を介して監視カメラ１０２に送信される。監視装置１０４から監視カメラ１０２に送信する制御信号としては、例えば、カメラ位置（パン位置、チルト位置）やズーム倍率を制御する制御信号、動体検知部１２６および不動体検知部１２７の検知条件に対応した制御信号（検知設定信号）等がある。
【０１１９】
また、ユーザが、監視カメラ１０２の動体検知部１２６および不動体検知部１２７の検知条件を設定する際には、制御部１６１の制御により、ＯＳＤ部１６６からは設定画面を表示するための表示信号が発生される。これにより、モニタ１６９には、設定画面が表示される。
【０１２０】
図１１は、ユーザに提供される設定画面を概略的に示している。
【０１２１】
設定画面１７０の中央には、監視カメラ１０２（１０２ａ，１０２ｂ）から送信されてくる、監視画像に対応した画像データによる画像を表示する画像表示部１７１が設けられている。また、設定画面１７０の上部には、動体検知と不動体検知のいずれかを選択する検知（Detection）選択部１７２が設けられている。動体（Moving object）が選択されると、動体検知の設定画面に切り替わり、不動体（Unattended object）が選択されると、不動体検知の設定画面に切り替わる。図１１の設定画面例は、動体検知の設定画面である。
【０１２２】
また、設定画面１７０の右部には、検知設定部１７３が設けられている。検知設定部１７３には、Window1〜Window3までの３つのチェックボックス１７４-1〜１７４-3が配置されている。チェック部にチェックされると、画像表示部１７１の画像上に、検知枠または非検知枠が表示される。図１１の設定画面例では、Window1およびWindow2のチェックボックスがチェックされており、画像表示部１７１には、Window1およびWindow2が表示されている。画像表示部１７１に表示された枠は、その位置、大きさが自由に変えられる。
【０１２３】
画像表示部１７１に表示されるWindowは、「Active」が選択されるときには検知枠（Active）として設定され、「Inactive」が選択されるときには非検知枠（Inactive）として設定される。図１１の設定画面例では、チェックボックス１７４-1においては「Active」が選択されており、Window1は検知枠（Active）として設定されている。また、図１１の設定画面例では、チェックボックス１７４-2においては「Inactive」が選択されており、Window2は非検知枠（Inactive）として設定されている。
【０１２４】
なお、検知枠（Active）と非検知枠（Inactive）とが重なる領域では、非検知枠（Inactive）が優先される。
【０１２５】
ここで、設定画面に基づいて、ユーザが検知条件の設定（変更）を行う毎に、制御部１６１からその設定された検知条件に対応した制御信号（検知設定信号）が出力され、この検知設定信号は伝送部１６３からネットワーク１０１を介して監視カメラ１０２（１０２ａ，１０２ｂ）に送信される。そのため、ユーザが検知条件の設定あるいは変更を行う毎に、監視カメラ１０２では当該設定あるいは変更された検知条件が、動体検知部１２６および不動体検知部１２７に反映される。
【０１２６】
そのため、設定画面１７０において、検知枠（Active）が設定された検知範囲で、監視カメラ１０２側では動体または不動体の検知が行われる。そして、動体または不動体が検知される場合には、当該検知された動体または不動体に関する情報を含むメタデータが、監視カメラ１０２から監視装置１０４に送信されてくる。制御部１６１は、このメタデータに基づいて、検知された動体または不動体がある場合には、設定画面１７０の画像表示部１７１に表示されている画像上に、当該検知された動体または不動体を囲む検知枠１７６が表示されるように、ＯＳＤ部１６６における表示信号の発生動作を制御する。図１１は上述したように動体検知の設定画面例であり、検知枠（Active）として設定されたWindow1内で検知された動体１７７を囲むように検知枠１７６が表示されている。
【０１２７】
また、制御部１６１は、非検知枠（Inactive）が設定された非検知範囲の内部に所定パターンが表示されるように、ＯＳＤ部１６６における表示信号の発生動作を制御する。図１１の設定画面例では、非検知枠（Inactive）として設定されたWindow2の内部に、クロスハッチングのパターンが表示されている。なお、画像表示部１７１を示す枠内は基本的には非検知の設定とされているので、図１１に示すように、検知枠（Active）として設定されたWindow1の外側にも、非検知範囲であることを示すクロスハッチングのパターンが表示されている。
【０１２８】
また、検知設定部１７３に配置されている各チェックボックスには、動体検知インジケータ１７８が配置されている。各チェックボックスの動体検知インジケータ１７８には、対応するWindowが動体の検知枠（Active）として設定される場合には、その検知枠（Active）に対応して監視カメラ１０２側で検出された動きレベルが表示される。図１１の設定画面例では、Window1だけが動体の検知枠（Active）として設定されているので、このWindow1に対応したチェックボックス１７４-1の動体検知インジケータ１７８だけに動きレベルが表示されている（ハッチング部分参照）。
【０１２９】
また、検知設定部１７３には、しきい値（Threshold）設定スライドバー１７５が配置されている。しきい値は、監視カメラ１０２で撮像した画像に動きがあったかどうかを判定する基準となる。検知枠（Active）に設定された各Windowで、動きレベルがしきい値を越えるとき、動きがあったと判定される。例えば、いずれかのWindowで動きレベルがしきい値を越えた場合には、監視カメラ１０２からアラームが発生される（なお、図２に示す監視カメラ１０２にはアラーム発生機構は示していない）。なお、各チェックボックスには、しきい値設定スライドバー１７５に対応したしきい値表示部１７９が配置されている。
【０１３０】
また、設定画面１７０の右下部には、ＯＫボタン１８０が設けられている。このＯＫボタン１８０は、設定画面１７０による検知設定を確定させるためのボタンである。
【０１３１】
なお、図１１の設定画面例は、動体検知の設定画面例を示している。図示しないが、不動体検知の設定画面も同様の構成となっている。ただし、しきい値設定ドライバー１７５は不要であるので、表示されない。また、各チェックボックス内に、動体検知インジケータ１７８およびしきい値表示部１７９は表示されない。
【０１３２】
上述したように、図１に示す監視カメラシステム１００においては、監視装置１０４側で監視カメラ１０２（１０２ａ，１０２ｂ）における動体検知部１２６および不動体検知部１２７の検知設定を行う際に、ユーザに、設定画面１７０（図１１参照）が提供される。
【０１３３】
この設定画面１７０の画像上に、検知された動体または不動体を囲む検知枠１７６が表示されるため、ユーザは、動体または不動体の検知が有効になっているかどうか、どのような物体を動体として検知しているか等を確認でき、検知設定を容易かつ効率的に行うことができる。
【０１３４】
また、非検知範囲を示す枠（Window2）の内部に所定パターン、例えばクロスハッチングのパターンが表示され、非検知範囲が検知範囲とは視覚的に明確に区別されるため、ユーザは検知範囲がわかり易くなり、検知設定を容易かつ効率的に行うことができる。
【０１３５】
また、動体検知の設定時には、各Windowに対応したチェックボックス１７４-1〜１７４-3に動体検知インジケータ１７８が配置され、動きレベルが表示されるものであり、ユーザは、しきい値に対してどの程度物体が動いているかを知ることができ、しきい値の設定等を容易かつ効率的に行うことができる。
【０１３６】
なお、上述実施の形態においては、設定画面１７０に表示される検知枠１７６が四角形であるものを示したが、円形、楕円形、あるいはその他の形状であってもよい。また、上述実施の形態においては、設定画面の各Windowのタイトル部分に「Window1」、「Window2」の表示を行うものを示したが、このタイトル部分に、枠の種類（検知枠なのか非検知枠なのか）などの情報を表示することも考えられる。
【産業上の利用可能性】
【０１３７】
この発明は、動体または不動体の検知機能を持つ監視カメラの検知設定を、監視装置側でユーザに設定画面を提供して行い得るようにした監視カメラシステムに適用できる。
【図面の簡単な説明】
【０１３８】
【図１】実施の形態としての監視カメラシステムの構成を示すブロック図である。
【図２】監視カメラの構成例を示すブロック図である。
【図３】動体検知部の具体例を示すブロック図である。
【図４】動体検知部における変化連続性の検出処理を説明するための図である。
【図５】不動体検知部の具体例を示すブロック図である。
【図６】重み付き混合正規分布を説明するための図である。
【図７】画素の輝度の状態を安定クラス、中間クラス、不安定クラスの３つのクラスに分類したときのクラス遷移状態を示す図である。
【図８】背景と車の重みの推移例とクラス分類（不動体を検知）を示す図である。
【図９】背景と車の重みの推移例とクラス分類（不動体を非検知）を示す図である。
【図１０】監視装置の構成例を示す機能ブロック図である。
【図１１】監視カメラの動体検知、不動体検知の設定を行う際に監視装置側でユーザに提供される設定画面の例を示す図である。
【図１２】監視カメラの動体検知、不動体検知の設定を行う際に監視装置側でユーザに提供される設定画面の例（従来）を示す図である。
【符号の説明】
【０１３９】
１００・・・監視カメラシステム、１０１・・・ネットワーク、１０２，１０２ａ，１０２ｂ・・・監視カメラ、１０４・・・監視装置、１２１・・・制御部、１２２・・・撮像部、１２３・・・ＰＴＺ制御部、１２４・・・撮像信号処理部、１２５・・・画像データ処理部、１２６・・・動体検知部、１２７・・・不動体検知部、１２８・・・メタデータ生成部、１２９・・・伝送部、１６１・・・制御部、１６２・・・ユーザインタフェース部、１６３・・・伝送部、１６４・・・画像データ処理部、１６５・・・記録再生処理部、１６６・・・ＯＳＤ部、１６７・・・合成部、１６８・・・ストレージ、１６９・・・モニタ、１７０・・・設定画面、１７１・・・画像表示部、１７２・・・検知選択部、１７３・・・検知設定部、１７４-1〜１７４-3・・・チェックボックス、１７５・・・しきい値設定スライドバー、１７６・・・検知枠、１７７・・・動体、１７８・・・動体検知インジケータ、１７９・・・しきい値表示部、１８０・・・ＯＫボタン
【図２】
2008182456.tif 000007
【図３】
2008182456.tif 000008
【図４】
2008182456.tif 000009
【図５】
2008182456.tif 000010
【図６】
2008182456.tif 000011
【図７】
2008182456.tif 000012
【図８】
2008182456.tif 000013
【図９】
2008182456.tif 000014
【図１０】
2008182456.tif 000015
【図１】
2008182456.tif 000016
【図１１】
2008182456.tif 000017
【図１２】
2008182456.tif 000018