(57)【要約】【課題】  状況に応じた適切な処理を行なうことができる監視カメラを提供する。【解決手段】  監視カメラは監視処理および人物の計数処理を行なう。計数結果に応じて監視および計数処理の精度を変更する。精度を変更した結果、処理能力を超えてしまうようなことや、処理能力を余らせるようなことがないように、常に処理能力の限界を使用するように、監視および計数処理の精度（監視および計数処理のウェイト）を変更する（（ａ）〜（ｄ））。【選択図】        図７
2005346261.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置と、
前記撮像装置で撮影された画像に基づいて、画像中の特定の物体を計数する計数処理部と、
前記撮像装置で撮影された画像に基づいて、監視処理を行なう監視処理部とを備えた監視カメラであって、
前記計数処理部の計数結果に応じて、前記監視処理部で行なう監視処理と前記計数処理部で行なう計数処理の処理ウェイトを切換えることを特徴とする、監視カメラ。
【請求項２】
撮像装置と、
前記撮像装置で撮影された画像に基づいて、画像中の特定の物体を計数する計数処理部と、
前記撮像装置で撮影された画像に基づいて、監視処理を行なう監視処理部とを備えた監視カメラであって、
前記計数処理部の計数結果に応じて、前記監視処理部で行なう監視処理の精度と、前記計数処理部で行なう計数処理の精度とを切換え、リソースを最大限使うようにすることを特徴とする、監視カメラ。
【請求項３】
撮像装置と、
前記撮像装置で撮影された画像に基づいて、画像中の特定の物体を計数する計数処理部と、
前記撮像装置で撮影された画像に基づいて、監視処理を行なう監視処理部とを備えた監視カメラであって、
前記計数処理部の計数結果に応じて、前記監視処理部で行なう監視処理の精度と、前記計数処理部で行なう計数処理の精度とを変更することで、前記監視処理部で行なう監視処理と前記計数処理部で行なう計数処理の処理ウェイトを切換え、リソースを最大限使うようにすることを特徴とする、監視カメラ。
【請求項４】
前記計数処理部は、前記画像中の人物を計数する、請求項１〜３のいずれかに記載の監視カメラ。
【請求項５】
撮像装置から画像を入力する入力手段と、
前記入力手段から入力された画像に基づいて、画像中の特定の物体を計数する計数処理部と、
前記入力手段から入力された画像に基づいて、監視処理を行なう監視処理部とを備えた画像処理装置であって、
前記計数処理部の計数結果に応じて、前記監視処理部で行なう監視処理と前記計数処理部で行なう計数処理の処理ウェイトを切換えることを特徴とする、画像処理装置。
【請求項６】
撮像装置から画像を入力する入力手段と、
前記入力手段から入力された画像に基づいて、画像中の特定の物体を計数する計数処理部と、
前記入力手段から入力された画像に基づいて、監視処理を行なう監視処理部とを備えた画像処理装置であって、
前記計数処理部の計数結果に応じて、前記監視処理部で行なう監視処理の精度と、前記計数処理部で行なう計数処理の精度とを切換え、リソースを最大限使うようにすることを特徴とする、画像処理装置。
【請求項７】
撮像装置から画像を入力する入力手段と、
前記入力手段から入力された画像に基づいて、画像中の特定の物体を計数する計数処理部と、
前記入力手段から入力された画像に基づいて、監視処理を行なう監視処理部とを備えた画像処理装置であって、
前記計数処理部の計数結果に応じて、前記監視処理部で行なう監視処理の精度と、前記計数処理部で行なう計数処理の精度とを変更することで、前記監視処理部で行なう監視処理と前記計数処理部で行なう計数処理の処理ウェイトを切換え、リソースを最大限使うようにすることを特徴とする、画像処理装置。
【請求項８】
前記計数処理部は、前記画像中の人物を計数する、請求項５〜７のいずれかに記載の画像処理装置。
【請求項９】
撮像装置から画像を入力する入力ステップと、
前記入力ステップで入力された画像に基づいて、画像中の特定の物体を計数する計数処理ステップと、
前記入力ステップで入力された画像に基づいて、監視処理を行なう監視処理ステップとをコンピュータに実行させる画像処理プログラムであって、
前記計数処理ステップでの計数結果に応じて、前記監視処理ステップで行なう監視処理と前記計数処理ステップで行なう計数処理の処理ウェイトを切換えることを特徴とする、画像処理プログラム。
【請求項１０】
撮像装置から画像を入力する入力ステップと、
前記入力ステップで入力された画像に基づいて、画像中の特定の物体を計数する計数処理ステップと、
前記入力ステップで入力された画像に基づいて、監視処理を行なう監視処理ステップとをコンピュータに実行させる画像処理プログラムであって、
前記計数処理ステップの計数結果に応じて、前記監視処理ステップで行なう監視処理の精度と、前記計数処理ステップで行なう計数処理の精度とを切換え、リソースを最大限使うようにすることを特徴とする、画像処理プログラム。
【請求項１１】
撮像装置から画像を入力する入力ステップと、
前記入力ステップで入力された画像に基づいて、画像中の特定の物体を計数する計数処理ステップと、
前記入力ステップで入力された画像に基づいて、監視処理を行なう監視処理ステップとをコンピュータに実行させる画像処理プログラムであって、
前記計数処理ステップの計数結果に応じて、前記監視処理ステップで行なう監視処理の精度と、前記計数処理ステップで行なう計数処理の精度とを変更することで、前記監視処理ステップで行なう監視処理と前記計数処理ステップで行なう計数処理の処理ウェイトを切換え、リソースを最大限使うようにすることを特徴とする、画像処理プログラム。
【請求項１２】
前記計数処理ステップは、前記画像中の人物を計数する、請求項９〜１１のいずれかに記載の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、監視カメラ、画像処理装置、および画像処理プログラムに関し、特に、画像中の特定の物体を計数する計数処理を行なう監視カメラ、画像処理装置、および画像処理プログラムに関する。
【背景技術】
【０００２】
従来より、撮影されたカメラ画像中の人物の数をカウントし、監視を行なう監視システムが知られている。
【０００３】
以下の特許文献１においては、状況に応じて監視カメラのパン、チルトを制御する技術が開示されている。
【０００４】
以下の特許文献２においては、混雑度を測定し、混雑度に応じて計数方式を切換える移動体計測装置が開示されている。
【０００５】
以下の特許文献３においては、人物監視システムにおいて、リアルタイム性が要求されない処理は、サーバに負担させることが記載されている。
【特許文献１】特開２００２−２４５５６０号公報
【特許文献２】特開平１１−２８２９９９号公報
【特許文献３】特開２０００−９９６９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の技術においては以下のような問題点があった。
【０００７】
先ず、状況によっては計数に高精度が必要ない場合があるが、そのような場合に不必要な計算処理を行なっており、計算コスト面でも、情報の利用面でも無駄が生じていた。
【０００８】
また、監視、計数ともに計算コストがかかってしまう状況になった場合には、処理が重くなり、一台の監視カメラでそれだけの処理をこなせないこともある。そのような状態を避けるために、精度を犠牲にして、監視、計数ともに計算コストがかからない処理を採用した場合、さらに高精度の処理を行なうことができる状況であっても、精度を落とした処理を行なうこととなる。
【０００９】
この発明は上述の問題点を解決するためになされたものであり、状況に応じた適切な処理を行なうことができる監視カメラ、画像処理装置、および画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、この発明のある局面に従うと、監視カメラは、撮像装置と、撮像装置で撮影された画像に基づいて、画像中の特定の物体を計数する計数処理部と、撮像装置で撮影された画像に基づいて、監視処理を行なう監視処理部とを備えた監視カメラであって、計数処理部の計数結果に応じて、監視処理部で行なう監視処理と計数処理部で行なう計数処理の処理ウェイトを切換えることを特徴とする。
【００１１】
この発明の他の局面に従うと、監視カメラは、撮像装置と、撮像装置で撮影された画像に基づいて、画像中の特定の物体を計数する計数処理部と、撮像装置で撮影された画像に基づいて、監視処理を行なう監視処理部とを備えた監視カメラであって、計数処理部の計数結果に応じて、監視処理部で行なう監視処理の精度と、計数処理部で行なう計数処理の精度とを切換え、リソースを最大限使うようにすることを特徴とする。
【００１２】
この発明のさらに他の局面に従うと、監視カメラは、撮像装置と、撮像装置で撮影された画像に基づいて、画像中の特定の物体を計数する計数処理部と、撮像装置で撮影された画像に基づいて、監視処理を行なう監視処理部とを備えた監視カメラであって、計数処理部の計数結果に応じて、監視処理部で行なう監視処理の精度と、計数処理部で行なう計数処理の精度とを変更することで、監視処理部で行なう監視処理と計数処理部で行なう計数処理の処理ウェイトを切換え、リソースを最大限使うようにすることを特徴とする。
【００１３】
好ましくは計数処理部は、画像中の人物を計数する。
【００１４】
この発明のさらに他の局面に従うと、画像処理装置は、撮像装置から画像を入力する入力手段と、入力手段から入力された画像に基づいて、画像中の特定の物体を計数する計数処理部と、入力手段から入力された画像に基づいて、監視処理を行なう監視処理部とを備えた画像処理装置であって、計数処理部の計数結果に応じて、監視処理部で行なう監視処理と計数処理部で行なう計数処理の処理ウェイトを切換えることを特徴とする。
【００１５】
この発明のさらに他の局面に従うと、画像処理装置は、撮像装置から画像を入力する入力手段と、入力手段から入力された画像に基づいて、画像中の特定の物体を計数する計数処理部と、入力手段から入力された画像に基づいて、監視処理を行なう監視処理部とを備えた画像処理装置であって、計数処理部の計数結果に応じて、監視処理部で行なう監視処理の精度と、計数処理部で行なう計数処理の精度とを切換え、リソースを最大限使うようにすることを特徴とする。
【００１６】
この発明のさらに他の局面に従うと、画像処理装置は、撮像装置から画像を入力する入力手段と、入力手段から入力された画像に基づいて、画像中の特定の物体を計数する計数処理部と、入力手段から入力された画像に基づいて、監視処理を行なう監視処理部とを備えた画像処理装置であって、計数処理部の計数結果に応じて、監視処理部で行なう監視処理の精度と、計数処理部で行なう計数処理の精度とを変更することで、監視処理部で行なう監視処理と計数処理部で行なう計数処理の処理ウェイトを切換え、リソースを最大限使うようにすることを特徴とする。
【００１７】
好ましくは計数処理部は、画像中の人物を計数する。
【００１８】
この発明のさらに他の局面に従うと、画像処理プログラムは、撮像装置から画像を入力する入力ステップと、入力ステップで入力された画像に基づいて、画像中の特定の物体を計数する計数処理ステップと、入力ステップで入力された画像に基づいて、監視処理を行なう監視処理ステップとをコンピュータに実行させる画像処理プログラムであって、計数処理ステップでの計数結果に応じて、監視処理ステップで行なう監視処理と計数処理ステップで行なう計数処理の処理ウェイトを切換えることを特徴とする。
【００１９】
この発明のさらに他の局面に従うと、画像処理プログラムは、撮像装置から画像を入力する入力ステップと、入力ステップで入力された画像に基づいて、画像中の特定の物体を計数する計数処理ステップと、入力ステップで入力された画像に基づいて、監視処理を行なう監視処理ステップとをコンピュータに実行させる画像処理プログラムであって、計数処理ステップの計数結果に応じて、監視処理ステップで行なう監視処理の精度と、計数処理ステップで行なう計数処理の精度とを切換え、リソースを最大限使うようにすることを特徴とする。
【００２０】
この発明のさらに他の局面に従うと、画像処理プログラムは、撮像装置から画像を入力する入力ステップと、入力ステップで入力された画像に基づいて、画像中の特定の物体を計数する計数処理ステップと、入力ステップで入力された画像に基づいて、監視処理を行なう監視処理ステップとをコンピュータに実行させる画像処理プログラムであって、計数処理ステップの計数結果に応じて、監視処理ステップで行なう監視処理の精度と、計数処理ステップで行なう計数処理の精度とを変更することで、監視処理ステップで行なう監視処理と計数処理ステップで行なう計数処理の処理ウェイトを切換え、リソースを最大限使うようにすることを特徴とする。
【００２１】
好ましくは計数処理ステップは、画像中の人物を計数する。
【発明の効果】
【００２２】
この発明に従うと、画像に基づいて、画像中の特定の物体が計数され、監視処理が行なわれ、計数結果に応じて、監視処理、計数処理の処理ウェイトまたは精度が切換えられる。これにより、状況に応じた適切な処理を行なうことができる監視カメラ、画像処理装置、および画像処理プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２３】
図１は、本発明の実施の形態の一つにおける監視カメラの概要を説明するための図である。
【００２４】
図を参照して、監視カメラ２０１は通路を監視しており、通路上の人Ａ〜Ｃを撮影し、その人数を計測するものとする。なお、ここでは監視場所を通路としているが、店舗や駅など、他の場所を監視することとしてもよい。
【００２５】
監視カメラ２０１は、監視処理および人物の計数処理を行なうが、状況に応じて監視および計数処理の精度を変更する。精度を変更した結果、処理能力を超えてしまうようなことや、処理能力を余らせるようなことがないように、常に処理能力の限界を使用するように、決まっている処理能力の中で、監視および計数処理の精度（監視および計数処理のウェイト）を変更する。
【００２６】
図２は、図１の監視カメラ２０１のハードウェア構成を示すブロック図である。
【００２７】
図を参照して、監視カメラ２０１は、監視カメラ全体の制御を行なうＣＰＵ１０１と、ＣＣＤカメラ１０３と、メモリ１０９と、ＣＣＤカメラ１０３を駆動する駆動部１０５と、外部Ｉ／Ｆ１０７とを備えている。
【００２８】
監視カメラ２０１は、監視機能と、人数計数機能を有する。監視機能により、人などの物体が撮影されたことの検知などを行ない、人数計数機能により、何人の人が撮影されたかの計測を行なう。
【００２９】
図３は、監視カメラ２０１の機能ブロック図である。
【００３０】
図を参照して、監視カメラ２０１は、ＣＣＤカメラ１０３の駆動およびＣＣＤカメラ１０３での撮影を行なう駆動／撮像部２０２と、監視処理を行なう監視処理部２０３と、人数計数処理を行なう計数処理部２０４と、制御部２０６とを備えている。
【００３１】
駆動／撮像部２０２は、基本的なカメラとしての機能である撮像を行なう部位、およびＰＴＺ（パン、チルト、ズーム）などの命令を与える部位を有する。また監視カメラは、監視処理部２０３および計数処理部２０４を有することにより、録画、ストリーム送信などの監視処理と、人を数える計数処理が可能である。
【００３２】
制御部２０６は、人数計数の結果から監視カメラ２０１の動作処理を決定する。制御部２０６で決定された処理は、監視処理部２０３および計数処理部２０４に送られ、監視および計数処理が行なわれる。
【００３３】
なお、監視処理部２０３、計数処理部２０４、および制御部２０６は、図３に示すようにカメラ内部にあってもよいし、他の計算機（たとえば、監視カメラ２０１に接続されたサーバなど）上にあってもよい。
【００３４】
計数処理とは、カメラから得られた画像に存在する人を計数する処理である。本実施の形態では、特に定まった方式を必要とするわけでなく、既に提案されているオプティカルフローを用いた方式や、背景差分を用いた方式などを利用することができる。ただし、何らかの方法によって、計数精度を変更することができるものとする。
【００３５】
監視処理は、録画、ストリーム送信、画像処理、追尾、認識などの処理を含んでいる。録画した画像はカメラ内部に保存され、ストリーム送信では撮影画像はカメラ外部に送られる。また、監視処理では、物体の追尾を行なったり、物体の認識を行なう。
【００３６】
図４は、監視カメラの監視処理を示すフローチャートである。
【００３７】
図を参照して、ステップＳ１０１でＣＣＤカメラ１０３を用いた画像の撮影が行なわれる。ステップＳ１０３で撮影された画像の中から人物の検出処理が行なわれる。
【００３８】
ステップＳ１０５で画像中に人物が存在するかが判定され、ＹＥＳであれば、ステップＳ１０７で人物の存在に対応した処理（警報、外部への通報、ストリーム送信、画像処理、追尾、認識など）を行なう。そして、ステップＳ１０９で画像を保存する。
【００３９】
図５は、監視カメラの計数処理を示すフローチャートである。
【００４０】
図を参照して、ステップＳ２０１でＣＣＤカメラ１０３を用いた画像の撮影が行なわれる。ステップＳ２０３で撮影された画像の中から人物の抽出処理が行なわれる。
【００４１】
ステップＳ２０５で人物のカウント処理が行なわれ、ステップＳ２０７でその結果が外部に出力される。
【００４２】
ここで、計数処理と監視処理を同時に行なう状況を想定する。すなわち、計数処理を行ないながら画像を録画する、計数処理を行ないながら画像をストリーム送信する、計数処理を行ないながら画像処理を行なう、計数処理を行ないながら人物の追尾を行なう、計数処理を行ないながら物体の認識を行なう、といった状況である。
【００４３】
ただし、例えば計数処理で背景差分の画像処理を利用している場合に、追尾でＰＴＺを行なってしまうと、計数処理ができなくなる。このように、計数処理と監視処理を同時に行なうことができないような場合は除く。
【００４４】
計数処理、監視処理ともに計算コストがかかるため、リソースが必要である。リソースは有限なので、動作させるのに必要なコストを考えなければならない。いずれの処理も滞りなく実行させたいのであれば、計数、監視の処理はそれぞれ軽くする必要がある。
【００４５】
図６（ａ）のように、計数処理も監視処理もリソースの４０％を使用しているものとする。ここで、計数人数の増減に伴い、計数処理あるいは監視処理の精度を変更するため、処理を変更すると、それに応じて計算コストが変化する。
【００４６】
例えば、店舗内通路を通過する人数が増え、計数処理に必要な計算コストが増えてしまった場合を想定する。図６(ｂ）の状態のように、リソースを使いきり、さらに計算コストが増えると（ｃ）の状態の点線で示される部分のように、処理できない部分が出てきてしまう。
【００４７】
人数計数の結果によって計数精度を変更できるようにすると、結果として人数計数の結果に基づきリソースの使い方を変化させることもできる。
【００４８】
例えば、計数精度は低いが、計数処理の計算コストは１／２で済むような方法に計数処理を切替えることができる場合において、図６（ｃ）の状態になった時は、計数処理を切替えることで、図６（ｄ）のように、計算コストをリソースの範囲内に抑えることができる。
【００４９】
また、計数処理も監視処理も計算コストがかからない場合は、図６（ｅ）のようにリソースを使い切らないように処理が行なわれる。
【００５０】
このような処理を実行することで、人数計数の処理結果に応じて計算コストを変更させることが可能ではあるが、図６（ａ）、（ｄ）、（ｅ）に示される状態では、リソースの空きができてしまい、リソースを有効に使い切ることができない。
【００５１】
例えば、図６（ｄ）では、計算コストがリソースを上回っているために、精度に目をつむって計算コストを抑えている。しかし、本来１００％の能力で処理を行ないたいにもかかわらず、リソースに１０％の空きが出てしまう。計算コストを削減するような方法をとると、図６（ｅ）のように、リソースを余らせてしまうことにもなる。
【００５２】
以上のようにリソースを余らせることが無いように、本実施の形態では、図７（ａ）に示されるように、基本的にリソースを１００％使うように監視処理と計数処理とを割振る。
【００５３】
ただし、監視処理、計数処理ともに計算コスト（精度、処理ウェイト）を変えることができるものとする。または、計算コストを変更できるのはどちらか一方のみでもよい。
【００５４】
ここで、実際に人数計数結果に応じて計算コストを変更する方法としては、すでに開示されている既知の方法（例えば特開平１１−２８２９９９号公報など）を使用すればよい。たとえば、計算コストを切換える方法として、処理自体を切替える方法（例えば、オプティカルフロー処理と背景差分処理とを切替える）や、処理を行なうタイミングを切替える方法（処理を行なうタイミングを細かく／荒くする）や、処理を行なう画像の範囲を変える方法（広く／狭くする）や、画像の解像度を変える方法などを用いることができる。それぞれの処理に対してどの程度のリソースを使うかをテーブルに記録しておき、それを参照することで、現在どの程度のリソースを使用しているかをリアルタイムで知ることができ、また、どのような処理を行なえば、リソースを１００％使用することができるかを計算することができる。
【００５５】
通行する人数が増え、計数処理の重要性が監視処理の重要性よりも高くなり、計数処理の計算コストが増えたとする。その時には、図７（ｂ）のように、計数処理の割合を監視処理の割合よりも増やす処理を行なう。
【００５６】
さらに計数処理の割合が増えたときは、最低限の監視処理に必要な計算コストとの兼ね合いで、計数処理と監視処理の割合を決定する（図７（ｃ））。この例では、計数：監視＝７：３となっている。
【００５７】
もちろん、逆に監視処理の割合が重要になる場合は、図７（ｄ）に示されるように、監視処理を重視したリソースの割振り方にすればよい。
【００５８】
このように、リソースを１００％使うように、計数処理、監視処理を割振ることにより、計算コストがリソースを使い切ってしまわないようにできる。
【００５９】
また、図７（ｅ）にあるように、リソースを使い切ることを危惧して、元々の計算コストを低めに設定しておくと、リソースが十分あるにもかかわらず、計算精度が悪くなるということもある。しかし、本実施の形態では、リソースの割振りを行うため、そのような計算精度の悪化も防ぐことができる。
【００６０】
図８は、図２のＣＰＵ１０１が実行する処理を示すフローチャートである。
【００６１】
図を参照して、ステップＳ３０１でリソースチェックのトリガが発生すると、それ以降の処理を行なう。
【００６２】
なお、リソースチェックのトリガは、定められた時刻（あるいは時間間隔）に発生させてもよいし、ユーザによるマニュアル操作により発生させるようにしてもよい。
【００６３】
ステップＳ３０３でリソースの使用率が１００％となっているかを判断し、ＹＥＳであればステップＳ３０１へ戻る。なお、リソースの使用率が１００％であるとは、リソースをさらに分配する必要がないことを意味する。
【００６４】
ステップＳ３０３でＮＯであれば、ステップＳ３０５でリソースの使用率が１００％を超えているかを判断し、ＹＥＳであればステップＳ３０７でより少ないリソースで監視カメラを動作できるようなリソースの割振り方を選択する。
【００６５】
また、ステップＳ３０５でリソースの使用率が１００％未満であると判断されたのであれば、ステップＳ３０９で、より多くリソースを使用するリソースの割振り方を選択する。
【００６６】
このようなリソースの割振り方の選択は、複数あるものから選択するものとし、たとえば複数の割振り方を順に選択して動的にリソースをチェックする方法や、予め割振り方ごとに必要になるリソースの量を見積もっておき、記憶させておく方法が考えられる。
【００６７】
ステップＳ３１１で処理が終了したかを判断し、ＮＯであればステップＳ３０１へ戻り、ＹＥＳであれば本ルーチンを終了する。
【００６８】
なお、上記説明ではリソースを１００％使い切るというスタンスで処理を行なうこととしたが、もちろん、リソースを１００％使いたくない場合は、上限を決めて処理を行うこともできる（たとえば図７（ｅ））。つまり、計数処理と監視処理の両方ともにおいて計算コストを気にすることなく使っても、リソースを使い切らないような場合は、１００％使う必要はない。
【００６９】
図９は、図８のフローチャートのステップＳ３０７またはＳ３０９で行なわれる処理の具体例を示すフローチャートである。
【００７０】
図を参照して、ステップＳ４０１で人数計数結果を入力する。ステップＳ４０３で、人数計数結果に基づいて、監視処理と計数処理の処理ウェイトを決定する。
【００７１】
なお、上述の実施の形態においては、人物の計数の結果に基づいて処理を変更することで処理コスト（精度、処理ウエイト）を切換えることとしたが、人物以外の任意の物体の計数結果に基づいて処理を変更することも可能である。
【００７２】
また、上述の実施の形態におけるフローチャートの処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザに提供することにしてもよい。また、プログラムはインターネットなどの通信回線を介して装置にダウンロードするようにしてもよい。
【００７３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施の形態の一つにおける監視カメラの概要を説明するための図である。
【図２】図１の監視カメラ２０１のハードウェア構成を示すブロック図である。
【図３】監視カメラ２０１の機能ブロック図である。
【図４】監視カメラの監視処理を示すフローチャートである。
【図５】監視カメラの計数処理を示すフローチャートである。
【図６】計数処理と監視処理のリソースの使用率を説明するための第１の図である。
【図７】計数処理と監視処理のリソースの使用率を説明するための第２の図である。
【図８】リソースの割振りの処理を示すフローチャートである。
【図９】図８のフローチャートのステップＳ３０７またはＳ３０９で行なわれる処理の具体例を示すフローチャートである。
【符号の説明】
【００７５】
１０１  ＣＰＵ、１０３  ＣＣＤカメラ、１０５  駆動部、１０７  外部Ｉ／Ｆ、１０９  メモリ、２０１  監視カメラ、２０２  駆動／撮像部、２０３  監視処理部、２０４  計数処理部、２０６  制御部。
【図１】
2005346261.tif 000003
【図２】
2005346261.tif 000004
【図３】
2005346261.tif 000005
【図４】
2005346261.tif 000006
【図５】
2005346261.tif 000007
【図６】
2005346261.tif 000008
【図７】
2005346261.tif 000009
【図８】
2005346261.tif 000010
【図９】
2005346261.tif 000011