(57)【要約】【課題】オペレータがカメラのＰＴＺ動作のための操作を行った場合に、それによる人数の計数処理の失敗を未然に防ぐこと。【解決手段】撮像領域の変更が可能な撮像装置３１と、撮像装置３１により得られる画像に基づいて人数の計数を行う計数手段３２と、撮像装置３１による監視のために撮像領域の変更操作を行う操作手段ＮＳと、所定のタイミングで計数手段３２による計数を行うように制御する計数制御手段２３，２４，２１，３４とを有し、計数制御手段２３の制御によって計数手段３２が計数を行っている間において、操作手段ＮＳによる撮像領域の変更操作が禁止されるように構成される。【選択図】      図３
2005141695.tif 000002
【特許請求の範囲】
【請求項１】
撮像領域の変更が可能な撮像装置と、
前記撮像装置により得られる画像に基づいて人数の計数を行う計数手段と、
前記撮像装置による監視のために前記撮像領域の変更操作を行う操作手段と、
所定のタイミングで前記計数手段による計数を行うように制御する計数制御手段と、を有し、
前記計数制御手段の制御によって前記計数手段が計数を行っている間において、前記操作手段による撮像領域の変更操作が禁止されてなる、
ことを特徴とする監視システム。
【請求項２】
前記操作手段による撮像領域の変更操作が禁止されている間に前記操作手段を操作した場合に、前記計数手段による人数の計数中である旨をオペレータに通知する、通知手段を有してなる、
請求項１記載の監視システム。
【請求項３】
前記操作手段による撮像領域の変更操作が禁止されている間に前記操作手段を操作した場合に、前記計数手段による人数の計数中である旨をオペレータに通知するとともに、人数の計数を中断するか否かをオペレータに選択させる、通知手段を有し、
前記計数制御手段は、オペレータが人数の計数の中断を選択した場合に、前記計数手段による計数を中断するように制御する、
請求項１記載の監視システム。
【請求項４】
前記計数制御手段の制御によって前記計数手段が計数を行っている間において、その旨をオペレータに通知する通知手段を有する、
請求項１記載の監視システム。
【請求項５】
前記計数制御手段の制御によって前記計数手段が計数を行っている間にその旨をオペレータに通知する通知手段と、
前記操作手段による撮像領域の変更操作が禁止されている撮像装置に対して前記操作手段を操作した場合に、前記計数手段による計数を中断するように制御する、
請求項１記載の監視システム。
【請求項６】
撮像領域の変更が可能な撮像装置と、
前記撮像装置により得られる画像に基づいて人数の計数を行う計数手段と、
前記撮像装置による監視のために前記撮像領域の変更制御を行う撮像領域制御手段と、  所定のタイミングで前記計数手段による計数を行うように制御する計数制御手段と、を有し、
前記計数制御手段の制御によって前記計数手段が計数を開始するときに、前記撮像装置の撮像領域を人数の計数のためのプリセット領域に強制的にセットするとともに、計数中において前記撮像領域制御手段による前記撮像領域の変更制御を禁止する、
ことを特徴とする監視システム。
【請求項７】
前記計数制御手段の制御によって前記計数手段が計数を開始する前に、計数の開始をオペレータに通知する、通知手段を有してなる、
請求項６記載の監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スーパーマーケットなどの大型店舗、その他の施設などにおいて、異常の有無の監視を行う監視システムに関する。
【背景技術】
【０００２】
従来より、スーパーマーケットなどの商業施設や公共施設などにおいて、通路や施設に異常がないかどうかを監視するために、要所ごとに監視用のカメラ（撮像装置）が設置されている。このようなカメラは、監視を行う目的から、パン（Ｐ）、チルト（Ｔ）、およびズーミング（Ｚ）の各機能が付いており、これらによるＰＴＺ動作によって撮像領域の変更が可能である。つまり、ＰＴＺ動作によって、周辺の任意の箇所を撮像可能であり、また周辺にいる特定の人物を捉えてズーミングを行いかつ追跡するように撮像が可能である。
【０００３】
他方、マーケティングなどを目的として、それらのカメラから得られる画像に基づいて人を検出し、検出した人を計数することによって施設への入場者数や通行人数を計数することが行われている。その場合に、人数の計数を行い易いよう、カメラは予め決められた撮像領域を撮像するように、例えば天井から真下に向かって撮像を行うように制御される。
【０００４】
例えば、特許文献１に示された監視システムによると、ＰＴＺ動作によって撮像領域の変更が可能な複数のカメラが通路などに設置されており、予め決められたタイムテーブルにしたがって人数の計数を行う。人数の計数結果が０人から１人に変化したとき、または複数人から１人に変化したときに、自動的にＰＴＺ動作を行ってその１人の人物を追跡して画像を記録する。また、オペレータ（監視員）は、必要に応じて、複数のカメラの１つを選択し、ＰＴＺ動作させる操作を行って監視を行う。カメラで撮像された画像は、モニタ室などに設けた表示装置に表示される。
【特許文献１】特開２００２−２４５５６０
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上に述べた従来の監視システムでは、オペレータが、カメラをＰＴＺ動作させることにより、そのときに人数の計数を行っていた場合にその計数処理が中断されてしまうことから、人数の計数処理を正確に行えないという問題があった。
【０００６】
本発明は、このような問題に鑑みてなされたもので、オペレータがカメラのＰＴＺ動作のための操作を行った場合に、それによる人数の計数処理の失敗を未然に防ぐことを課題とする。
【課題を解決するための手段】
【０００７】
本発明の監視システムは、撮像領域の変更が可能な撮像装置と、前記撮像装置により得られる画像に基づいて人数の計数を行う計数手段と、前記撮像装置による監視のために前記撮像領域の変更操作を行う操作手段と、所定のタイミングで前記計数手段による計数を行うように制御する計数制御手段とを有し、前記計数制御手段の制御によって前記計数手段が計数を行っている間において、前記操作手段による撮像領域の変更操作が禁止されるように構成される。
【０００８】
好ましくは、前記操作手段による撮像領域の変更操作が禁止されている間に前記操作手段を操作した場合に、前記計数手段による人数の計数中である旨をオペレータに通知する、通知手段を有する。
【０００９】
また、前記操作手段による撮像領域の変更操作が禁止されている間に前記操作手段を操作した場合に、前記計数手段による人数の計数中である旨をオペレータに通知するとともに、人数の計数を中断するか否かをオペレータに選択させる、通知手段を有し、前記計数制御手段は、オペレータが人数の計数の中断を選択した場合に、前記計数手段による計数を中断するように制御する。
【００１０】
また、前記計数制御手段の制御によって前記計数手段が計数を行っている間において、その旨をオペレータに通知する通知手段を有する。
【００１１】
さらには、操作手段による撮像領域の変更操作が禁止されている撮像装置に対して前記操作手段を操作した場合に、前記計数手段による計数を中断するように制御するようにしてもよい。
【００１２】
また、撮像領域の変更が可能な撮像装置と、前記撮像装置により得られる画像に基づいて人数の計数を行う計数手段と、前記撮像装置による監視のために前記撮像領域の変更制御を行う撮像領域制御手段と、所定のタイミングで前記計数手段による計数を行うように制御する計数制御手段とを有し、前記計数制御手段の制御によって前記計数手段が計数を開始するときに、前記撮像装置の撮像領域を人数の計数のためのプリセット領域に強制的にセットするとともに、計数中において前記撮像領域制御手段による前記撮像領域の変更制御を禁止する。
【００１３】
その場合に、好ましくは、前記計数制御手段の制御によって前記計数手段が計数を開始する前に、計数の開始をオペレータに通知する、通知手段を有するように構成する。
【発明の効果】
【００１４】
本発明によると、オペレータがカメラのＰＴＺ動作のための操作を行った場合に、それによる人数の計数処理の失敗を未然に防ぐことができる。
【発明を実施するための最良の形態】
【００１５】
図１は本発明の実施形態を示す監視システム１の全体の構成の例を示す図、図２はカメラ３の配置および撮像領域の例を示す図、図３は監視システム１の機能的構成の例を示す図、図４は監視用画面ＨＧ１の例を示す図である。
【００１６】
図１において、監視システム１は、ホストコンピュータ２、複数のカメラ３、および通信回線４などによって構成される。ホストコンピュータ２および各カメラ３は、通信回線４を介して互いに接続されている。通信回線４として、ＬＡＮ、公衆回線、専用線、またはインターネットなどが用いられる。
【００１７】
この監視システム１は、スーパーマーケットまたはデパートなどの大型店舗、多数の専門店などが集まった地下街、空港または駅などのターミナルビル、博物館、またはイベント会場などのような、多数の人が利用する施設などで使用される。本実施形態ではスーパーマーケットで使用される監視システム１について説明する。
【００１８】
カメラ３は、ホストコンピュータ２からの指令によって動作し、被写体（背景を含む）を撮像して画像（画像データ）を取得する。カメラ３には、パン（Ｐ）、チルト（Ｔ）、およびズーミング（Ｚ）の各機能が付いており、これらによるＰＴＺ動作によって撮像領域の変更が可能である。撮像により取得された画像は、通信回線４を介してサーバ２に順次送られる。カメラ３は、一定の時間間隔Ｔ１で撮像を行い、得られた画像を順次出力する。時間間隔Ｔ１として、例えば、３０分の１秒、１５分の１秒、１０分の１秒などが設定される。３０分の１秒に１回の撮像を行うように設定された場合には、３０フレーム／秒の撮像速度の画像が得られる。これは一般的な動画（ビデオ画像）に相当する。カメラ３として、ＰＴＺ動作のための駆動装置が設けられたデジタルカメラ、特に動画撮像の可能なデジタルカメラ、またはデジタルビデオカメラなどが用いられる。
【００１９】
カメラ３は、図２に示すように、スーパーマーケットの出入口または通路など、人（通行人）が通行する区域（以下、「通行エリア」と記載することがある）ＴＥにおいて、それぞれ１台ずつ設けられる。通行エリアＴＥは、カメラ３によってそこを通過する人数を計数する領域である。カメラ３は、通行エリアを通過する人の頭部を真上から撮像することができるように天井に取り付けられている。
【００２０】
各通行エリアＴＥには、それぞれを識別するためのエリア名が与えられている。例えば、１階の第一通路には「１Ｆ−Ｎｏ１」、１階の第二通路には「１Ｆ−Ｎｏ２」、２階の第三通路には「２Ｆ−Ｎｏ３」のようなエリア名が与えられている。各カメラ３のＲＯＭまたはフラッシュメモリなどにはそのカメラ３が監視する通行エリアＴＥのエリア名が記録されている。
【００２１】
カメラ３の撮像領域ＳＲの制御または設定は、通行エリアＴＥの人数を計数する計数モードと周囲を監視する監視モードとで異なる。計数モードのときには、最も広い画角によって、鉛直方向下方、つまり床（フロア）をほぼ真上から撮像するように制御される。つまり、各カメラ３の真下の通行エリアＴＥを含む範囲が撮像領域ＳＲとなるように設定される。このようなカメラ３の設定状態を「計数モード位置」と記載することがある。
【００２２】
監視モードのときには、特定の人物を捉えて自動的に追跡するようにＰＴＺ動作を行うことが可能である。この場合には、特定の人物の顔を含む範囲が撮像領域ＳＲとなるように、その人物の移動に応じてＰＴＺ動作が行われる。また、オペレータが手動でＰＴＺ動作のための操作を行い、撮像領域ＳＲを任意に変更することも可能である。
【００２３】
図２においては、計数モードにおける撮像領域ＳＲ１、監視モードにおける撮像領域ＳＲ２、３の例が示されている。
【００２４】
各カメラ３は、ホストコンピュータ２からの指令にしたがって、予め決められた時間（タイミング）になると計数モードとなる。計数モードとなったときには、それまで撮像領域がどのような状態であった場合でも、自動的にＰＴＺ動作を行って予め決められた計数モード位置に戻る。このような意味から、計数モード位置を「プリセット位置」ということがある。「計数モード位置」または「プリセット位置」における撮像領域ＳＲは、本発明における「プリセット領域」に相当する。
【００２５】
図３に示すように、カメラ３は、撮像部３１、計数処理部３２、データ送信部３３、制御部３４、記録媒体３５、およびＰＴＺ駆動部３６などによって構成される。制御部３４は、ホストコンピュータ２から送信されてくる指令（制御信号）などにしたがって、撮像部３１、計数処理部３２、データ送信部３３、およびＰＴＺ駆動部３６を制御する。
【００２６】
撮像部３１は、ＣＣＤなどのイメージセンサ、光学系、および制御用回路などからなり、制御部３４からの指令にしたがって撮像を行い、画像（画像データ７０）を出力する。これにより、撮像速度に応じたフレーム数（コマ数）の画像データ７０が得られる。得られた画像データ７０は、一時的にＲＡＭまたはフラッシュメモリなどの記録媒体３５に格納される。
【００２７】
計数処理部３２は、計数モードにおいて、各カメラ３が担当する通行エリアＴＥを通過する人数を数える処理（以下、「計数処理」と記載することがある。）を行う。計数処理によって、計数結果データ７１を生成して出力する。計数処理については、後に詳しく説明する。データ送信部３３は、カメラ３の各部の処理によって得られたデータなどをホストコンピュータ２に送信する。ＰＴＺ駆動部３６は、パン、チルト、およびズーミングの各動作のための駆動を行う。ＰＴＺ駆動部３６の構成および動作それ自体は公知である。ＰＴＺ駆動部３６の作動によって撮像領域が変更される。
【００２８】
計数処理部３２、データ送信部３３、および制御部３４は、プロセッサ（制御用回路）によって実現される。または、一部または全部の処理をコンピュータプログラムによって行うように構成してもよい。この場合は、コンピュータプログラムをＲＯＭまたはフラッシュメモリなどに格納しておき、これをＣＰＵによって実行するように構成する。撮像部３１についても、一部の処理をコンピュータプログラムによって行うように構成してもよい。
【００２９】
ホストコンピュータ２は、コンピュータ本体ＰＣ、表示装置ＤＰ、ハードディスクＨＤ、入力装置ＮＳなどからなる。ホストコンピュータ２は、スーパーマーケットの管理人室または守衛室などに設置されており、各カメラ３を制御し、主として各通行エリアＴＥやその周辺の様子を示す画像データ７０を取得し、各通行エリアＴＥの計数結果データ７１を取得し、また、管理人または監視員などに対して種々の通知を行うために使用される。ホストコンピュータ２として、パーソナルコンピュータまたはワークステーションなどが用いられる。
【００３０】
図３に示すように、ホストコンピュータ２のコンピュータ本体ＰＣには、制御部２１、データ受信部２２、タイムテーブル２３、計数モード設定部２４、監視モード設定部２５、およびメッセージ出力部２６などの機能が設けられる。これらの機能は、ハードウエアまたはソフトウエア、またはこれらの組み合わせによって実現される。例えば、コンピュータプログラムをＣＰＵによって実行することによって実現される。
【００３１】
制御部２１は、ホストコンピュータ２の全体を制御し、また、各カメラ３に対して制御のための指令を出力する。データ受信部２２は、各カメラ３から送信される画像データ７０および計数結果データ７１を受信する。
【００３２】
タイムテーブル２３には、各カメラ３を計数モードに設定する時刻または時間間隔などが記録されている。例えば、カメラ３を計数モードに設定する時刻、計数モードを解除する時刻などが記録される。また、計数モードを行う時間と計数モードを解除している時間とが記録される。具体的には、前者の場合に、例えば毎時０分から５分までの間は計数モードに設定する。また後者の場合に、例えば５分間計数モードを設定し、その後５分間計数モードを解除し、これを繰り返す。時間は５分でなく他の時間でもよい。計数モードが設定されている時間と解除されている時間とが異なっていてもよい。タイムテーブル２３には、多数のカメラ３のそれぞれに対して同じ時刻または時間間隔が設定されていてもよいし、または、互いに異なる時刻または時間間隔が設定されていてもよい。また、複数のカメラ３からなるカメラ群（カメラグループ）ごとに、互いに異なる時刻または時間間隔が設定されていてもよい。タイムテーブル２３の内容は、オペレータが入力装置ＮＳからの入力操作によって自由に設定することが可能である。
【００３３】
計数モード設定部２４は、タイムテーブル２３の内容および入力装置ＮＳからの入力操作にしたがって、カメラ３に対して計数モードを設定する処理を行う。監視モード設定部２５は、タイムテーブル２３の内容および入力装置ＮＳからの入力操作にしたがって、カメラ３に対して監視モードを設定する処理を行う。
【００３４】
メッセージ出力部２６は、カメラ３に設定されているモードなどに関して種々のメッセージを出力する。出力されたメッセージは、表示装置ＤＰの表示面ＨＧの適当な位置に表示される。
【００３５】
表示装置ＤＰは、コンピュータ本体ＰＣから出力されるデータまたは画像を表示面ＨＧに表示する。入力装置ＮＳは、オペレータの操作によって、コンピュータ本体ＰＣに対して種々の指令およびデータを入力するために用いられる。入力装置ＮＳは、また、カメラ３が監視モードに設定されているときに、オペレータによってカメラ３のＰＴＺ動作のための操作入力を行い、カメラ３の撮像領域を任意に変更するために用いられる。
【００３６】
ハードディスクＨＤは、画像データ７０および計数結果データ７１などを記録する。その際に、計数結果データ７１を、計数の対象となった通行エリアＴＥおよび日付時刻と対応付けて、カメラ３ごとに記録する。
【００３７】
したがって、タイムテーブル２３の内容にしたがって、各カメラ３には計数モードが設定される。計数モードが設定されたときは、上に述べたように、各カメラ３は自動的にＰＴＺ動作を行って計数モード位置に設定する。計数モードにおいて、各カメラ３は、撮像した画像に基づいて計数処理を行う。計数処理の結果（計数結果データ７１）、および撮像で得られた画像（画像データ７０）は、カメラ３からホストコンピュータ２に送信され、表示装置ＤＰに表示される。
【００３８】
図４に示されるように、表示装置ＤＰの表示面ＨＧに監視用画面ＨＧ１が表示される。監視用画面ＨＧ１では、各カメラ３について、通行エリアＴＥのエリア名、現在の通行エリアＴＥの様子を示す画像（映像）、および通行量を示す計数結果が表示されている。
【００３９】
さて、カメラ３に計数モードが設定されている間は、入力装置ＮＳからの入力操作によるＰＴＺ動作が禁止されている。つまり、各カメラ３は、計数モードが設定されている間は、ＰＴＺ駆動部３６が固定されており、オペレータが入力装置ＮＳを操作してカメラ３の撮像領域を変更しようとしても変更できない。このように、計数モード時においては、ＰＴＺ動作が行えないようにロックがかけられている。
【００４０】
換言すれば、カメラ３に計数モードが設定されている間において入力装置ＮＳからの入力操作によるＰＴＺ動作を禁止するように制御するロック部（ロック手段）が、カメラ３の制御部３４の一部またはホストコンピュータ２の制御部２１の一部などとして、設けられている。
【００４１】
タイムテーブル２３にしたがって計数モードが解除されると、監視モードが設定される。監視モードにおいては、ＰＴＺ動作のロックが解除され、オペレータは入力装置ＮＳを操作してＰＴＺ駆動部３６を作動させ、カメラ３の撮像領域を変更することが可能である。
【００４２】
監視モードにおいては、カメラ３で撮像して得られた画像（画像データ７０）が表示装置ＤＰに表示される。その場合に、オペレータは、入力装置ＮＳによって、画像を表示する１つまたは複数のカメラ３を選択することが可能である。複数のカメラ３を選択した場合には、表示装置ＤＰの表示面が分割され、それぞれの画像が表示される。また、複数の表示装置ＤＰを設けておくことも可能である。例えば、１つのカメラ３に対して１つの表示装置ＤＰを設けてもよい。
【００４３】
次に、計数処理部３２で行われる計数処理について説明する。
【００４４】
図５は計数処理の流れの例を説明するフローチャート、図６は計数期間Ｔｍに得られた画像の例を示す図、図７は計数処理の流れの変形例を説明するフローチャート、図８は計数期間Ｔｍに得られた画像の例を示す図である。
【００４５】
計数処理は、設定された期間（時間）である計数期間Ｔｍにおいて、その間に撮像されたその通行エリアＴＥの画像に基づいて、図５に示すフローチャートのような手順で行われる。
【００４６】
例えば、計数期間Ｔｍに図６（ａ）〜（ｄ）に示すような画像ＧＡ〜ＧＤなどが得られたとする。なお、これら４つの画像は左のものほど古く右のものほど新しい。また、これら４つの画像以外にも多数の画像が取得されており、図６の隣り合う画像同士が必ずしも連続するフレームであるとは限らない。画像ＧＡ〜ＧＤの下には、通行人（歩行者）Ｈと後に説明する計数ラインＬ１、Ｌ２との重なり位置を太線で示している。
【００４７】
まず、予め撮像しておいた、人の写っていない背景基準画像を用いて、画像（ＧＡ〜ＧＤなど）から背景部分を削除する。つまり、背景差分処理を行う（図５の＃１０１）。
【００４８】
得られた多数の画像の中から古い順に、通行人Ｈの写っている画像を検索し、その画像の中から通行人Ｈのいる画像領域を抽出する。さらに、その画像領域（つまり通行人Ｈ）が計数ラインＬ１、Ｌ２のうちのいずれか一方と最初に重なった画像を検索する（＃１０２）。その結果、図６（ｂ）の画像ＧＢが得られる。
【００４９】
なお、「計数ライン」とは、計数を行うための基準となるラインのことである。計数ラインＬ１、Ｌ２は、通行エリアの一方の側壁からもう一方の側壁の方向（画像中の縦軸方向）に、互いに平行になるように設定される。計数ラインＬ１、Ｌ２の間隔は、人の歩く速さおよび撮影速度などによって決められる。例えば、撮影速度を毎秒３０フレームに設定し、人の歩く速さを１〜２ｍ／秒であると想定した場合は、計数ラインＬ１、Ｌ２の間隔を、実際の通行エリアの床面における約２０ｃｍに相当するように設定する。なお、通行エリアのフロア（床）に約２０ｃｍの間隔で２本のラインを予め引いておき、画像に写ったこれらのラインを計数ラインＬ１、Ｌ２として用いてもよい。
【００５０】
その通行人Ｈは、計数ラインＬ１を越えた後すぐに、もう一方の計数ラインＬ２と重なるはずである。また、その重なり位置は、その通行人Ｈと計数ラインＬ１との重なり位置Ｋ１を壁に平行に（つまり通行人Ｈの進行方向に）真っ直ぐに移動させた位置とほぼ一致するはずである。したがって、その通行人Ｈを追尾するかのように画像ＧＢ以降の画像の検索を続けると、すぐ後の画像ＧＣにおいてその通行人Ｈの画像領域がもう一方の計数ラインＬ２と重なり位置Ｋ２で重なることが確認できる（＃１０３）。このときに、通行人Ｈをカウントする（＃１０４）。
【００５１】
このように計数ラインＬ１、Ｌ２の両方と重なった通行人Ｈを検索することによって、通行エリアを通過した人数をカウントする。また、計数ラインＬ１、Ｌ２を越える順番に基づいて、進行方向（画像の右から左方向またはその逆方向）ごとの通行人の人数をカウントすることもできる。
【００５２】
または、上記の背景差分法の代わりに、オプティカルフロー法を用いて図７に示すフローチャートのような手順で計数処理を行ってもよい。
【００５３】
例えば、計数期間Ｔｍに図８（ａ）〜（ｄ）に示すような画像ＧＥ〜ＧＨをはじめとする多数の画像が得られたとする。これら画像について古い順にオプティカルフローを求める（＃２０１）。その結果に基づいて通行人Ｈの画像領域を抽出しながら（＃２０２）、図８（ｂ）のようにユーザＨが計数ラインＬ３と重なるまで通行人Ｈを追尾する（＃２０３）。計数ラインＬ３と重なったことが確認できたらその通行人Ｈをカウントするとともに、その通行人Ｈのオプティカルフローに基づいて進行方向を求める（＃２０４）。このようにして、通行エリアを通過した人数を進行方向ごとにカウントすることができる。
【００５４】
図９は監視システム１における全体的な処理の概略を示すフローチャートである。
【００５５】
図９において、通行人の監視を開始すると、ホストコンピュータ２は、まず、時刻Ｔ＝Ｔ０におけるカメラ３の初期フレーム画像を入力し（＃１）、その画像の明度画像を作成しておく（＃２）。図５および図６で説明した背景差分法によって計数処理を行うのであれば、背景基準画像を作成する（＃３）。
【００５６】
カメラ３から通行エリアの様子を示す画像が順次入力される（＃５）。カメラ３が計数モード位置にある場合に（＃６でＹｅｓ）、それらの画像を用いて背景基準画像を適宜更新する（＃７）。
【００５７】
タイムテーブル２３にしたがって計数処理を実行する（＃８でＹｅｓ、＃９）。例えば、計数期間Ｔｍに「毎時０分から５分まで」と設定されている場合は、毎時０分になるたびに計数処理を実行する。計数処理は、図５および図６で説明した背景差分法または図７および図８で説明したオプティカルフロー法などを用いて実行する。
【００５８】
各通行エリアについての計数処理の結果および現在の様子を示す映像を表示装置ＤＰに表示する（＃１０）。なお、カメラ３から新たなフレーム画像が入力されたときに、計数モードでなかった場合は、計数処理を行わず、入力されたフレーム画像を表示装置ＤＰに表示する。
【００５９】
ステップ＃４〜＃１０の処理を、計数処理のための画像がなくなるまで、すなわち監視を終了するまで適宜実行する（＃４でＮｏ）。
【００６０】
図１０はＰＴＺ動作のための操作を行ったときの処理を示すフローチャートである。
【００６１】
図１０において、オペレータが入力装置ＮＳによってＰＴＺ動作のための操作を行うと（＃３１）、計数モードでないときつまり監視モードであるときには（＃３２でＮｏ）、ＰＴＺ駆動部３６を駆動してＰＴＺ動作を行う（＃３３）。これにより、カメラ３の撮像領域ＳＲが変更される。しかし、計数モードであるときには（＃３２でＹｅｓ）、オペレータがＰＴＺ動作のための操作を行っても、実際のＰＴＺ動作は行われない。
【００６２】
このように、計数モード中にオペレータがカメラ３にＰＴＺ動作を行わせようとしても、計数モード中におけるＰＴＺ動作は禁止されていてカメラ３にＰＴＺ動作を行わせることができず、その結果、撮像領域ＳＲの変更は行われない。したがって、計数モードにおける計数処理が正常に行われることとなり、人数の計数処理の失敗を未然に防ぐことができる。
【００６３】
以下に、オペレータがカメラ３のＰＴＺ動作のための操作を行った場合などにおいて、計数モードに関する処理の変形例を説明する。
〔変形例１〕
図１１は計数モードに関する処理の変形例１を示すフローチャート、図１２は計数モードにおいて表示される通知画面ＨＧ３の例を示す図である。
【００６４】
図１１において、オペレータが入力装置ＮＳによってＰＴＺ動作のための操作を行うと（＃４１）、計数モードでないときは（＃４２でＮｏ）、ＰＴＺ動作を行う（＃４３）。しかし、計数モードであるときには（＃４２でＹｅｓ）、オペレータがＰＴＺ動作のための操作を行っても、ＰＴＺ動作を行うことなく、現在において計数モードである旨をオペレータに通知する（＃４４）。
【００６５】
オペレータへの通知は、例えば、図１２に示すように、計数モードにおける通常の画面ＨＧ２に重ねて、計数モードであってＰＴＺ動作ができない旨のメッセージＭＳを表示した画面ＨＧ３をオペレータに提示する。図１２（ｂ）に示す画面ＨＧ３では、「人数計数中です  ＰＴＺはできません」とのメッセージＭＳ１が表示されている。
【００６６】
このような通知を行うことによって、オペレータは、カメラ３がＰＴＺ動作を行わない原因が計数処理中であるからということが分かり、故障などのためにＰＴＺ動作を行わない場合と区別することができる。
【００６７】
なお、このようなメッセージＭＳの内容、表示方法は、上に述べた以外の種々のものでもよい。表示面ＨＧに表示するのみでなく、または表示に代えて、スピーカＳＰから音声を出力して通知を行ってもよい。その場合に、メッセージＭＳの内容を合成音声によって読み上げてもよいし、または報知のための擬音を発生してもよい。以下の変形例においても同様である。
〔変形例２〕
図１３は計数モードに関する処理の変形例２を示すフローチャート、図１４は計数モードにおいて表示される通知画面ＨＧ５の例を示す図である。
【００６８】
図１３において、オペレータが入力装置ＮＳによってＰＴＺ動作のための操作を行うと（＃５１）、計数モードでないときは（＃５２でＮｏ）、ＰＴＺ動作を行う（＃５３）。しかし、計数モードであるときには（＃５２でＹｅｓ）、オペレータがＰＴＺ動作のための操作を行っても、ＰＴＺ動作を行うことなく、現在において計数モードである旨をオペレータに通知し、同時に計数モードを中断するか否かをオペレータに選択してもらうために問い合わせる（＃５４）。
【００６９】
オペレータへの問い合わせは、例えば、図１４に示すように、計数モードにおける通常の画面ＨＧ４に重ねて、計数モードであってＰＴＺ動作ができない旨および計数処理を中断するか否かの入力を促すメッセージＭＳを表示した画面ＨＧ５をオペレータに提示する。図１４（ｂ）に示す画面ＨＧ５では、「人数計数中です  計数処理を中断しますか？」とのメッセージＭＳ２、および「ＹＥＳ」ボタンＢＴ１、「ＮＯ」ボタンＢＴ２が表示されている。オペレータは、入力装置ＮＳのマウスなどを操作し、いずれかのボタンＢＴ１，２にカーソルを合わせてクリックする。
【００７０】
オペレータが中断を選択したときは（＃５５でＹｅｓ）、計数モードを解除する（＃５６）。オペレータが継続を選択したときは（＃５５でＮｏ）、計数モードを解除することなく、かつＰＴＺ動作も行われない。
【００７１】
この例によると、計数モードと監視モードとのどちらを設定すべきか、つまり、計数処理と監視のどちらを優先すべきかを、オペレータがその時点で必要に応じて判断することができる。
【００７２】
なお、計数モードの中断の選択のために、入力装置ＮＳの中の適当なキーを操作入力するようにしてもよい。
〔変形例３〕
図１５は計数モードに関する処理の変形例３を示すフローチャート図である。
【００７３】
図１５において、計数モードが設定されて計数処理が開始された時点で（＃６１でＹｅｓ）、現在において計数モードである旨をオペレータに通知する（＃６２）。通知の方法として、例えば、図１２（ｂ）の画面ＨＧ３に示すメッセージＭＳ１を表示する。
【００７４】
これによって、計数処理中であることがオペレータに予め分かるので、オペレータはＰＴＺ動作を行うことを控えることができ、無駄な操作をなくすことができる。
〔変形例４〕
図１６は計数モードに関する処理の変形例４を示すフローチャートである。
【００７５】
図１６において、オペレータが入力装置ＮＳによってＰＴＺ動作のための操作を行うと（＃７１）、計数モードでないときは（＃７２でＮｏ）、ＰＴＺ動作を行う（＃７３）。しかし、計数モードであるときには（＃７２でＹｅｓ）、オペレータがＰＴＺ動作のための操作を行っても、ＰＴＺ動作を行うことなく、現在において計数モードである旨をオペレータに通知する（＃７４）。
【００７６】
その後、オペレータがさらに入力装置ＮＳによってＰＴＺ動作のための操作を行うと（＃７５でＹｅｓ）、計数モードを解除し（＃７６）、操作にしたがってＰＴＺ動作を行うことを可能とする。
【００７７】
この例によると、計数モード中であることを通知したにも関わらず、オペレータがＰＴＺ動作のための操作入力を行った場合には、計数処理を中止して実際にＰＴＺ動作を行うことが可能となるので、監視が緊急を要する場合にその見落としを防ぐことができる。
【００７８】
なお、ステップ＃７４で計数モードである旨をオペレータに通知するが、その場合に、ステップ＃７１でＰＴＺ動作のための操作が行われなくても、ステップ＃７２で計数モードであるときにはステップ＃７４の通知を行うようにしてもよい。また、ステップ＃７４での通知は、計数モード中において１回のみ通知を行ってもよく、または必要に応じて繰り返して何回も通知を行ってもよい。
〔変形例５〕
図１７は計数モードに関する処理の変形例５を示すフローチャートである。
【００７９】
図１７において、オペレータが入力装置ＮＳによってＰＴＺ動作のための操作を行っているときに（＃８０）、計数モードを設定して計数処理を開始する時刻になると（＃８２でＹｅｓ）、入力装置ＮＳによるＰＴＺ動作が行えないように強制的にＰＴＺ動作を禁止するように制御し（＃８４）、カメラ３を計数モード位置に戻す（＃８５）。つまり、カメラ３は計数モードとなって強制的に計数モード位置にセットされる。そして、計数処理が開始される（＃８６）。
【００８０】
この例によると、オペレータが入力装置ＮＳによってＰＴＺ動作のための操作を行っていても、タイムテーブル２３によって計数処理を行うべき時刻になると、カメラ３は自動的に計数モードのための制御が行われるようになり、計数モードにおける計数処理が正常に行われ、人数の計数処理の失敗を未然に防ぐことができる。
〔変形例６〕
図１８は計数モードに関する処理の変形例６を示すフローチャート、図１９は監視モードにおいて表示される予告画面ＨＧ７の例を示す図である。
【００８１】
図１８において、タイムテーブル２３によって計数モードが設定される所定時間前、例えば１分前になると（＃９１でＹｅｓ）、オペレータに対してその旨の予告がなされる（＃９２）。
【００８２】
オペレータへの予告は、例えば、図１９に示すように、監視モードにおける画面ＨＧ６に重ねて、もうすぐ計数モードが開始される旨のメッセージＭＳを表示した画面ＨＧ７をオペレータに提示する。図１９（ｂ）に示す画面ＨＧ７では、「もうすぐ計数処理を開始します」とのメッセージＭＳ３が表示されている。これによって、その時点でＰＴＺ動作のための操作を行っているオペレータに注意を促す。
【００８３】
そして、計数モードが設定されて計数処理が開始される時点になって（＃９３でＹｅｓ）、オペレータが未だＰＴＺ動作のための操作を行っている場合は（＃９４でＹｅｓ）、計数モードを設定することなく、監視モードを設定する（または監視モードを継続する）（＃９５）。その結果、図１９（ｄ）に示すように、監視モードにおける画面ＨＧ９が継続される。オペレータがＰＴＺ動作のための操作を行っていない場合は（＃９４でＮｏ）、計数モードを設定する（＃９６）。その結果、図１９（ｃ）に示すように、計数モードにおける画面ＨＧ８に切り替わる。
【００８４】
この例によると、計数処理が始まる前に予めオペレータに通知しまたはアナウンスすることによって、計数と監視のどちらを優先するかをオペレータが決めることができるので、重要な監視を行っている場合にそれを途中で中断しなくてもよくなる。
【００８５】
上に述べた実施形態においては、計数処理を各カメラ３において行ったが、カメラ３からホストコンピュータ２には画像のみを送信し、ホストコンピュータ２において計数処理を行うようにしてもよい。ＰＴＺ動作のための操作入力を行う入力装置ＮＳとして、各種キー、マウス、ジョイスティック、タッチパネル、その他の種々の操作手段を用いることが可能である。
【００８６】
上に述べた実施形態において、カメラ３、ホストコンピュータ２、または監視システム１の全体または各部の構成、形状、寸法、機能、個数、処理内容、処理順序、表示内容などは、本発明の趣旨に沿って適宜変更することができる。
【産業上の利用可能性】
【００８７】
商業施設や公共施設などにおいて、通路や施設に異常がないかどうかの監視および施設の入場者数や通行人数を計数するために利用される。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施形態を示す監視システムの全体の構成の例を示す図である。
【図２】カメラの配置および撮像領域の例を示す図である。
【図３】監視システムの機能的構成の例を示す図である。
【図４】監視用画面の例を示す図である。
【図５】計数処理の流れの例を説明するフローチャートである。
【図６】計数期間に得られた画像の例を示す図である。
【図７】計数処理の流れの変形例を説明するフローチャートである。
【図８】計数期間に得られた画像の例を示す図である。
【図９】監視システムにおける全体的な処理の概略を示すフローチャートである。
【図１０】ＰＴＺ動作のための操作を行ったときの処理のフローチャートである。
【図１１】計数モードに関する処理の変形例１を示すフローチャートである。
【図１２】計数モードにおいて表示される通知画面の例を示す図である。
【図１３】計数モードに関する処理の変形例２を示すフローチャートである。
【図１４】計数モードにおいて表示される通知画面の例を示す図である。
【図１５】計数モードに関する処理の変形例３を示すフローチャート図である。
【図１６】計数モードに関する処理の変形例４を示すフローチャートである。
【図１７】計数モードに関する処理の変形例５を示すフローチャートである。
【図１８】計数モードに関する処理の変形例６を示すフローチャートである。
【図１９】監視モードにおいて表示される予告画面の例を示す図である。
【符号の説明】
【００８９】
１  監視システム
２  ホストコンピュータ
２１  制御部（計数制御手段）
２３  タイムテーブル（計数制御手段）
２４  計数モード設定部（計数制御手段）
２５  監視モード設定部
２６  メッセージ出力部（通知手段）
３  カメラ（撮像装置）
３１  撮像部（撮像装置）
３２  計数処理部（計数手段）
３４  制御部（計数制御手段）
３６  ＰＴＺ駆動部（撮像領域制御手段）
ＮＳ  入力装置（操作手段）
ＤＰ  表示装置（通知手段）
ＳＰ  スピーカ（通知手段）
ＳＲ  撮像領域
【図１】
2005141695.tif 000003
【図２】
2005141695.tif 000004
【図３】
2005141695.tif 000005
【図４】
2005141695.tif 000006
【図５】
2005141695.tif 000007
【図６】
2005141695.tif 000008
【図７】
2005141695.tif 000009
【図８】
2005141695.tif 000010
【図９】
2005141695.tif 000011
【図１０】
2005141695.tif 000012
【図１１】
2005141695.tif 000013
【図１２】
2005141695.tif 000014
【図１３】
2005141695.tif 000015
【図１４】
2005141695.tif 000016
【図１５】
2005141695.tif 000017
【図１６】
2005141695.tif 000018
【図１７】
2005141695.tif 000019
【図１８】
2005141695.tif 000020
【図１９】
2005141695.tif 000021