(57)【要約】【課題】本発明は、パン、チルトの速度に上限を設ける必要がなく、パン、チルトさらにはズーム中でもプライバシーゾーンを確実にマスクでき、マスクエリアの演算が容易に行えるネットワークカメラを提供することを目的とする。【解決手段】本発明は、撮像範囲の中で表示不可とする所定の被写体の位置情報を記憶する設定部１８ａと、カメラの撮像方向を移動させながら撮像した画像を所定のタイミングで取込む画像取込部１２と、を備え、マスク制御部２０は、表示不可とする所定の被写体を含む画像を取込む際、設定部１８ａの情報に基づいて、被写体の現在のタイミングで取込んだ位置情報と、被写体の前回のタイミングで取込んだ位置情報とを含む画像領域にマスク処理を施すことを主要な特徴とする。【選択図】図２
2008042729.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮像するカメラと、
撮像範囲の中で表示不可とする所定の被写体の位置情報を記憶する記憶手段と、
前記カメラの撮像方向を移動させながら撮像した画像を所定のタイミングで取込む制御手段と、を備え、
前記制御手段は、前記表示不可とする所定の被写体を含む画像を取込む際、前記記憶手段の情報に基づいて、前記被写体の現在のタイミングで取込んだ位置情報と、前記被写体の前回のタイミングで取込んだ位置情報とを含む画像領域にマスク処理を施すことを特徴とするネットワークカメラ。
【請求項２】
画像を撮像するカメラと、
撮像範囲の中で表示不可とする所定の被写体の位置情報を記憶する記憶手段と、
前記カメラの撮像方向を移動させながら撮像した画像を所定のタイミングで取込む制御手段と、を備え、
前記制御手段は、前記表示不可とする所定の被写体を含む画像を取込む際、前記記憶手段の位置情報に基づいて、前記被写体の前回のタイミングで取込んだ位置情報の始端位置をマスクの始端位置とし、前記被写体の現在のタイミングで取込んだ位置情報の終端位置を前記マスクの終端位置として、前記始端位置から前記終端位置に囲まれた画像領域にマスク処理を施すことを特徴とするネットワークカメラ。
【請求項３】
画像を撮像するカメラと、
撮像範囲の中で表示不可とする所定の被写体の位置情報を記憶する記憶手段と、
前記カメラが撮像した画像を拡大しながら所定のタイミングで取込む制御手段と、を備え、
前記制御手段は、前記被写体を含む画像を拡大しながら取込む際、前記記憶手段の情報に基づいて、前記被写体の現在のタイミングで取込んだ位置情報と、前記被写体の前回のタイミングで取込んだ位置情報を拡大させた位置情報とを含む画像領域に前記画像を拡大しながらマスク処理を施すことを特徴とするネットワークカメラ。
【請求項４】
画像を撮像するカメラと、
撮像範囲の中で表示不可とする所定の被写体の位置情報を記憶する記憶手段と、
前記カメラが撮像した画像を縮小しながら所定のタイミングで取込む制御手段と、を備え、
前記制御手段は、前記被写体を含む画像を縮小しながら取込む際、前記記憶手段の情報に基づいて、前記被写体の現在のタイミングで取込んだ位置情報と、前記被写体の前回のタイミングで取込んだ位置情報を縮小させた位置情報とを含む画像領域に前記画像を縮小しながらマスク処理を施すことを特徴とするネットワークカメラ。
【請求項５】
端末装置と接続するインターフェースを有することを特徴とする請求項１〜４のいずれかに記載されたネットワークカメラ。
【請求項６】
前記被写体の現在のタイミングの位置情報と、前回のタイミングの位置情報とを重ね合わせ、この重ね合わせによって形成される位置情報の画像領域にマスク処理を施すことを特徴とする請求項１〜４のいずれかに記載されたネットワークカメラ。
【請求項７】
前記記憶手段は前記被写体の前回のタイミングで取込んだ位置情報を記憶し、前記制御手段は前記記憶手段の前記位置情報に基づいて、前記被写体の前回のタイミングと現在のタイミングで取込んだ位置情報とを重ねて１つのマスクを作成し、該マスクによってマスク処理を施すことを特徴とする請求項１〜４のいずれかに記載されたネットワークカメラ。
【請求項８】
前記記憶手段には、前記被写体の前回のタイミングで作成したマスクデータが記憶され、前記制御手段は前記被写体に対する現在のタイミングで取込んだ位置情報に基づいてマスクデータを作成して第１のマスク処理を行い、さらに前記記憶手段の前記マスクデータに基づいて第２のマスク処理を行うことを特徴とする請求項１〜４のいずれかに記載されたネットワークカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パン、チルトあるいはズームをしたときにカメラで撮られたくない領域を確実にマスクすることができるネットワークカメラに関する。
【背景技術】
【０００２】
最近、多数の端末装置からネットワークを介してアクセスすると、画像を配信する画像配信装置、中でもカメラ装置を搭載したネットワークカメラが広く普及してきている。ネットワークカメラは、例えばそのＷｅｂサーバがＩＰネットワークを介してパーソナルコンピュータなどの端末装置のＷｅｂブラウザと通信し、撮影した画像を各端末装置に送信するものである。
【０００３】
ところで、ネットワークカメラの利用法の１つとして、監視カメラとしての利用方法がある。監視カメラは撮像した画像を受信端末装置に配信し、これを監視のために利用するが、監視者が関心のある例えば不審者等に関する情報を得るため、ネットワークカメラが撮影したままの画像を、そのまま特殊な処理を施すことなく送信するのが一般的で、これを受信した受信端末装置ではその画像を表示し監視者が目視して不審者等の有無を判断する。
【０００４】
しかし、受信端末装置で受信した画像をそのまま表示するのはプライバシー上あるいはセキュリティ上好ましくない場合がある。例えば、プライベートに属する人物情報であったり、その他の秘密情報であったりする。そこで、こうした秘密を保護する監視カメラ装置が提案された（特許文献１参照）。特許文献１に記載された監視カメラ装置は、３６０°のパン回転及び９０°を超えるチルト回転が可能な監視カメラと、その制御装置とから構成され、監視カメラには、画像に映るプライバシーゾーンをマスキングするマスクデータが保持され、このデータに従って取り込まれた画像の一部がマスキングされる。画像の一部を隠すだけであるから、監視機能を損なわずに、プライバシーを守ることができ、マスキングデータを監視カメラが保持しているため、迅速な処理ができるものである。
【０００５】
なお、同様の監視装置として特許文献２の監視カメラがある。監視員にも見られたくない領域を監視カメラで撮像された画像から除いて監視センタに送信する。マスク領域は不変のマスクを使用する場合が開示されているが、ズームやパン、チルトによって撮像領域が上下左右等に変動する場合にも適応できるものとされている。
【特許文献１】特開２００１−６９４９４号公報
【特許文献２】特開２００３−６１０７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
以上説明したように、従来のネットワークカメラは撮影したままの画像をそのまま送信するため、秘密が漏れるおそれがあった。この点、特許文献１，２に記載された監視カメラは、画像のプライバシーゾーンをマスクデータによって一部マスクし、監視機能を損なわずに、プライバシーを守ることができる。
【０００７】
しかし、特許文献１の監視装置は、カメラのパンやチルトの移動速度が一定速度以上に速い場合には、マスクゾーンの計算が高速の回転に追いつかなくなり、これによって画像の方が早く表示され、マスクの位置と実際にプライバシーを守りたい範囲とズレを生じるため、カメラの移動速度に限度を設けている。特許文献２の監視カメラはこのような問題意識がなく、開示もなされていない。
【０００８】
ネットワークカメラを利用する上で、パンやチルトの移動速度に上限を設ける必要がないことが望まれるし、ズーム中のパンやチルトの場合にもこれと同様であることが望まれる。如何なる場合でもプライバシーゾーンは確実にマスクされなければならない。そして、このマスクエリアと実際のプライバシーを守りたい範囲のズレをなくすために講じた新たな補正手段が、逆に膨大な演算を必要とし、これによって新たな遅延が発生するのは問題であり、本来の目的と裏腹になったのでは問題である。
【０００９】
そこで本発明は、パン、チルトの移動速度に上限を設ける必要がなく、パン、チルトさらにはズーム中でもプライバシーゾーンを確実にマスクでき、マスクエリアの演算が容易に行えるネットワークカメラを提供することを目的とする。
【課題を解決するための手段】
【００１０】
このような問題を解決するために本発明は、撮像範囲の中で表示不可とする所定の被写体の位置情報を記憶する記憶手段と、カメラの撮像方向を移動させながら撮像した画像を所定のタイミングで取込む制御手段と、を備え、制御手段は、表示不可とする所定の被写体を含む画像を取込む際、記憶手段の情報に基づいて、被写体の現在のタイミングで取込んだ位置情報と、被写体の前回のタイミングで取込んだ位置情報とを含む画像領域にマスク処理を施すことを主要な特徴とする。
【発明の効果】
【００１１】
本発明のネットワークカメラによれば、パン、チルトの移動速度に上限を設ける必要がなく、パン、チルトさらにはズーム中でもプライバシーゾーンを確実にマスクでき、マスクエリアの演算が容易に行える。
【発明を実施するための最良の形態】
【００１２】
上記課題を解決するために本発明の請求項１の発明は、画像を撮像するカメラと、撮像範囲の中で表示不可とする所定の被写体の位置情報を記憶する記憶手段と、カメラの撮像方向を移動させながら撮像した画像を所定のタイミングで取込む制御手段と、を備え、制御手段は、表示不可とする所定の被写体を含む画像を取込む際、記憶手段の情報に基づいて、被写体の現在のタイミングで取込んだ位置情報と、被写体の前回のタイミングで取込んだ位置情報を含む画像領域にマスク処理を施すことを特徴とするネットワークカメラである。この構成によって、表示不可とする所定の被写体を含む画像を取込む際、被写体の現在のタイミングで取込んだ位置情報と、被写体の前回のタイミングで取込んだ位置情報とを含む画像領域にマスク処理を施すことにより、カメラをパンチルト駆動させて被写体を撮像する際に、前回取込んだ画像の見せたくない画像領域と、現在取込んだ見せたくない画像領域の２つの画像領域に対して同時にマスク処理を施すので、現在のタイミングと前回のタイミングで画像を取込むときに撮像された画像が一瞬見えてしまうのを簡単且つ確実に見えなくすることができる。
【００１３】
本発明の請求項２の発明は、画像を撮像するカメラと、撮像範囲の中で表示不可とする所定の被写体の位置情報を記憶する記憶手段と、カメラの撮像方向を移動させながら撮像した画像を所定のタイミングで取込む制御手段と、を備え、制御手段は、表示不可とする所定の被写体を含む画像を取込む際、記憶手段の位置情報に基づいて、被写体の前回のタイミングで取込んだ位置情報の始端位置をマスクの始端位置とし、被写体の現在のタイミングで取込んだ位置情報の終端位置をマスクの終端位置として、始端位置から終端位置に囲まれた画像領域にマスク処理を施すことを特徴とするネットワークカメラである。この構成によって、表示不可とする所定の被写体を含む画像を取込む際、記憶手段の位置情報に基づいて、被写体の前回のタイミングで取込んだ表示不可とする位置情報の始端位置をマスクの始端位置として、現在のタイミングで取込んだ被写体の位置情報の終端位置をマスクの終端位置として、始端位置から終端位置に囲まれた画像領域にマスク処理を施すことにより、カメラをパンチルト駆動させて被写体を撮像する際に、最初に取込んだ被写体の見せたくない画像領域から最後に取込んだ見せたくない画像領域にマスク処理を施すので、現在のタイミングと前回のタイミングで画像を取込むときに撮像される画像が一瞬見えてしまう画像領域を簡単且つ確実に見えなくすることができる。
【００１４】
本発明の請求項３の発明は、画像を撮像するカメラと、撮像範囲の中で表示不可とする所定の被写体の位置情報を記憶する記憶手段と、カメラが撮像した画像を拡大しながら所定のタイミングで取込む制御手段と、を備え、制御手段は、被写体を含む画像を拡大しながら取込む際、記憶手段の情報に基づいて、被写体の現在のタイミングで取込んだ位置情報と、被写体の前回のタイミングで取込んだ位置情報を拡大させた位置情報とを含む画像領域に画像を拡大しながらマスク処理を施すことを特徴とするネットワークカメラである。この構成によって、表示不可とする所定の被写体を含む画像を取込む際、カメラのズーム倍率を拡大させて被写体を撮像する際に、前回取り込んだ被写体の位置情報を拡大させた位置情報と、現在取込んだ位置情報とを含む画像領域に画像を拡大しながらマスク処理を施すので、現在のタイミングと前回のタイミングで画像を取込むときに撮像される画像が一瞬見えてしまう画像領域を簡単且つ確実に見えなくすることができる。
【００１５】
本発明の請求項４の発明は、画像を撮像するカメラと、撮像範囲の中で表示不可とする所定の被写体の位置情報を記憶する記憶手段と、カメラが撮像した画像を縮小しながら所定のタイミングで取込む制御手段と、を備え、制御手段は、被写体を含む画像を縮小しながら取込む際、記憶手段の情報に基づいて、被写体の現在のタイミングで取込んだ位置情報と、被写体の前回のタイミングで取込んだ位置情報を縮小させた位置情報とを含む画像領域に画像を縮小しながらマスク処理を施すことを特徴とするネットワークカメラである。この構成によって、カメラのズーム倍率を縮小して被写体を撮像する際に、前回取込んだ被写体の位置情報を拡大させた位置情報と、現在取込んだ位置情報とを含む画像領域に画像を縮小しながらマスク処理を施すので、現在のタイミングと前回のタイミングで画像を取込むときに撮像される画像が一瞬見えてしまう画像領域を簡単且つ確実に見えなくすることができる。
【００１６】
本発明の請求項５の発明は、請求項１〜４のいずれかの発明に従属する発明であって、端末装置と接続するインターフェースを有することを特徴とするネットワークカメラである。この構成によって、ネットワークカメラは端末装置と接続することにより、カメラをパンチルト駆動させて撮像した被写体の画像を画面上に表示することができる。
【００１７】
本発明の請求項６の発明は、請求項１〜４のいずれかの発明に従属する発明であって、被写体の現在のタイミングの位置情報と、前回のタイミングの位置情報とを重ね合わせ、この重ね合わせによって形成される位置情報の画像領域にマスク処理を施すことを特徴とするネットワークカメラである。この構成によって、現在のタイミングで取込んだ表示不可とする所定の被写体の位置と前回のタイミングで取込んだ表示不可とする所定の被写体の位置とを重ね合わせ、重ね合わせた画像領域にマスク処理を施すことにより、この連続する表示不可の画像領域とを重ねてマスク処理を施すので、見せたくない画像領域を簡単且つ確実に見えなくすることができる。
【００１８】
本発明の請求項７の発明は、請求項１〜４のいずれかの発明に従属する発明であって、記憶手段は被写体の前回のタイミングで取込んだ位置情報を記憶し、制御手段は記憶手段の位置情報に基づいて、被写体の前回のタイミングと現在のタイミングで取込んだ位置情報とを重ねて１つのマスクを作成し、該マスクによってマスク処理を施すことを特徴とするネットワークカメラである。この構成によって、既に取込んだ被写体の位置情報を記憶することにより現在タイミングで取込んだ被写体の位置情報とを重ねてマスク処理を施すことができるので、カメラをパン、チルトの移動、拡大、縮小させながら画像を取込む際に一瞬見えてしまう画像を簡単且つ確実に見えなくすることができる。
【００１９】
本発明の請求項８の発明は、請求項１〜４のいずれかの発明に従属する発明であって、記憶手段には、被写体の前回のタイミングで作成したマスクデータが記憶され、制御手段は被写体の現在のタイミングで取込んだ位置情報に基づいてマスクデータを作成して第１のマスク処理を行い、さらに記憶手段のマスクデータに基づいて第２のマスク処理を行うことを特徴とするネットワークカメラである。この構成によって、被写体の現在のタイミングで取込んだ位置情報に基づいてマスクを作成し、これによりマスクデータを作成して第１のマスク処理を行い、前回取込んだ被写体のマスクデータで第２のマスク処理を施すことができるので、カメラをパン、チルトの移動、拡大、縮小させながら画像を取込む際に一瞬見えてしまう画像を簡単且つ確実に見えなくすることができる。
【実施例】
【００２０】
（実施例１）
本発明の実施例１におけるネットワークカメラについて説明する。図１は本発明の実施例１におけるネットワークカメラシステムのネットワーク構成図、図２は本発明の実施例１におけるネットワークカメラの構成図、図３は本発明の実施例１におけるネットワークカメラのマスク処理の説明図である。図４（ａ）は画像取込前のマスクでプライバシーゾーンの露出が起こる場合の説明図、図４（ｂ）は画像取込後のマスクでプライバシーゾーンの露出が起こる場合の説明図、図４（ｃ）は画像取込前後のマスクでプライバシーゾーンの露出が起こらない説明図、図５は本発明の実施例１におけるネットワークカメラシステムの画像通信のシーケンス図、図６は本発明の実施例１におけるネットワークカメラのマスク処理のフローチャートである。
【００２１】
図１において、１はインターネットやイントラネット等のＴＣＰ／ＵＤＰ、ＩＰで通信するＩＰネットワーク（本発明のネットワーク）、２は画像取込部１２（後述）で撮影した画像を録画して送信するネットワークカメラ、３はＩＰネットワーク１を介してネットワークカメラ２にアクセスすることができる端末装置である。
【００２２】
４は撮像レンズ、５は撮像レンズ４が設けられてパン角を変更するパン変更部、６はチルト角を変更するチルト変更部である。
【００２３】
撮像レンズ４はＡＦ（ａｕｔｏｍａｔｉｃ  ｆｏｃｕｓｉｎｇ）制御を行うため合焦位置に移動可能なレンズであるが、焦点固定のレンズにすることもできる。この場合、ＡＦ制御のような光学系の処理でなく、デジタルズーム処理（取り込んだ画像データに対する演算による拡大縮小処理）を行う。
【００２４】
続いて、図２に基づいてネットワークカメラ２の内部構成について説明する。図２において、１１はネットワークカメラ２のＩＰネットワーク１との間でＨＴＴＰ等のプロトコルで通信制御を行うネットワーク部である。ＨＴＴＰに代えて、このほか例えばＦＴＰ、ＳＭＴＰで通信することもできる。１１ａはネットワーク部１１に設けられてＨＴＴＰ等でＭｏｔｉｏｎ  ＪＰＥＧやＪＰＥＧ等の画像データを送信すると共にカメラを制御するカメラサーバである。実施例１においては、カメラサーバ１１ａはＨＴＴＰで通信するためＷｅｂサーバであり、端末装置３に搭載されたＷｅｂブラウザからの要求を受信し、ネットワークカメラ２で撮像した若しくは録画している画像データを送信する。
【００２５】
次に、１２は撮像レンズ４を搭載して受光した光を光電変換する画像取込部である。画像取込部１２には次の構成が搭載されている。１３は撮像レンズ４を透過した光を受光するＣＣＤ等の受光セルから構成された撮像部である。１４は撮像部１３からの出力信号であるＲ，Ｇ，Ｂ信号または補色信号を処理して、輝度信号Ｙと色差信号Ｃｒ，Ｃｂ信号を発生し、輪郭補正、γ補正処理等が行われる画像信号処理部である。画像取込部１２には、図示はしないが、撮像部１３に対する電子シャッタや、ズーム処理、露光時間制御を行う撮像制御部も設けられている。
【００２６】
なお、実施例１は光学ズーム機能をもつネットワークカメラ２であるため、光学系を制御して高低様々の解像度の画像を取り込む。しかし、画像処理で見掛け上のズームを行うデジタルズーム処理にする場合は、画像信号処理部１４には図示はしないが解像度を切換えて信号を出力するための複数の解像度出力手段を設ければよい。これにより撮像部１３の受光セルから出力される信号を３２０×２４０ｐｉｘｅｌの低解像度で出力したり、これを変更し、６４０×４８０ｐｉｘｅｌの高解像度で出力したりできる。
【００２７】
１５は画像信号処理部１４からの出力信号を所定のタイミングでキャプチャーし、この信号をＪＰＥＧフォーマット、とくにＭｏｔｉｏｎＪＰＥＧフォーマット等に圧縮する画像圧縮部である。画像圧縮部１５は、例えば１フィールドの画像を８×８の６４ｐｉｘｅｌのブロックで複数に分割し、各ブロックを離散コサイン（以下、ＤＣＴ）変換処理したものを量子化し、符号化して出力する。
【００２８】
さらに説明を続けると、図２において、１６はパンモータ（図示しない）やチルトモータ（図示しない），ズームモータ（図示しない）を駆動制御する駆動制御部、１７は駆動制御部１６の制御で各モータが１回転するごとにパルスを発生するエンコーダ等の位置検出部である。
【００２９】
位置検出部１７はパンモータ，チルトモータ，ズームモータのそれぞれに設けられる。従って、パン，チルト移動の場合は、モータが１回転することで１パルスを発生し、この１パルスで角度Δθだけカメラの光軸Ｃが左右上下に回転する。従って、位置検出部１７
がｎ個のパルスを検出した場合は、光軸Ｃは角度ｎ・Δθだけ回転したことになる。同様
にズームの場合ｎパルスカウントすると撮像レンズ４の焦点距離が移動し、これによって焦点位置が調節される。なお、上記したデジタルズーム処理を行う場合モータは設けられないが、別途入力したズーム倍率に従って画像取込部１２で画素数を調整され、拡大縮小処理される。
【００３０】
図２に示す１８は制御プログラムや各種データをメモリする内蔵の記憶部であり、１８ａは端末装置３から設定されたプライバシーゾーン（本発明の表示不可とする所定の被写体）を保護するためのマスクエリア（本発明の表示不可とする所定の被写体の位置情報）の情報を記憶する設定部である。マスクエリアは矩形のゾーンからなり、画面の中央位置（光軸Ｃの位置）を記録すると共に、端末装置３のディスプレー上でオペレータのＧＵＩを使った入力により四隅の位置を指定することで設定される。なお、矩形であるため三隅の位置情報があれば特定は可能である。そして、マスクエリアは矩形である必要はなく、この場合このゾーンを特定する位置が設定される。
【００３１】
次に、１８ｂは１フィールド前の画像（前回取り込んだ画像）に対してマスク処理したときのマスクエリアの位置情報やマスクデータを記憶する前回情報メモリ部である。前回情報メモリ部１８ｂの位置情報やマスクデータは画像取込のたび毎に更新される。また、１８ｃは画像圧縮部１５で生成したＪＰＥＧフォーマットのデータを設定に従って録画する蓄積部、１８ｄは画像圧縮部１５で生成した画像データを処理のために一時的にメモリするバッファ部である。
【００３２】
そこで、設定部１８ａ，前回情報メモリ部１８ｂに格納されるマスクエリアの位置、さらには演算で得られるマスクエリアの位置について図３に基づいて説明する。図３は左右にパン移動したときの画像とプライバシーゾーン、マスクエリアの関係を概念的に示すものである。チルト移動の場合も方向が上下方向に変わるだけで同様である。カメラの光軸Ｃ（画像の中心）が基準の位置から角度θの位置にあるとし、１パルスΔθ回転し、位置
検出部１７のカウンタ等でｎパルス目に現在位置の角度θの位置に到達したとすると、物理的な角度はθ＝ｎ・Δθとなる。各フィールド間の１ピッチとなるパルス数がｐパルス
とすると、ｉ番目のフィールドの中央の位置情報はｎ＝ｐ・ｉパルスとなる。
【００３３】
以下、この取り込んだ画像に対するマスク処理について簡単に説明する。ネットワークカメラ２の画面の位置情報を座標として（ｎ，ｘ，ｙ）で表わすものとする。ここに、ｎはネットワークカメラ２の光軸Ｃが所定の方向を向くまでにカウントされるパルス数、ｘはそのときの画面内の中央（光軸Ｃ）を基準（０，０）にしたパン方向のｐｉｘｅｌ単位の位置、ｙは同じく画面内の中央を基準にしたチルト方向のｐｉｘｅｌ単位の位置を示す。なお、この座標の表現は簡単に説明するための説明用のもので、当然ながらこの表現に限られるものではない。
【００３４】
マスク処理を行うマスクデータは、このエリア内左端のｘの値を初期値としてｘ＝ｘ＋１のように右端まで（以下の説明ではｋからｌまで）インクリメントすると共に、下端のｙの値を初期値としてｙ＝ｙ＋１のように上端まで（以下の説明では−ｍからｍまで）インクリメントして各座標を求め、各点に対して設定されているマスクのための所定のデータ、例えば２値でれば０か１かを領域内全点に付与して作成する。
【００３５】
ここで、図３に示すＬＵはマスクエリアの左上端を示し、ＬＤはその左下端、ＲＵはマスクエリアの右上端、ＲＤはその右下端を示す。図３に示す画像はマスクされる画像が２画面に及び、左上端ＬＵ、左下端ＬＤはｉ番目（ｐ・ｉパルス目）の画像取込期間に露光したフィールドに現れ、右上端ＲＵ、右下端ＲＤは（ｉ＋１）番目（（ｐ・（ｉ＋１）パルス目）の画像取込期間に露光したフィールドに現れている。左上端ＬＵ、左下端ＬＤ、右上端ＲＵ、右下端ＲＤは、１フィールドの画面、例えば３２０×２４０ｐｉｘｅｌの画面でいえば、光軸Ｃを中央（０，０）にした相対座標で表わされる。画面の各点はパン方向にｐｉｘｅｌ単位で−１６０から１６０の範囲の値をもつ相対座標、チルト方向に−１２０から１２０の範囲の値をもつ相対座標で表現される。
【００３６】
この図３に示す場合のマスクエリアは、左上端ＬＵがｉ番目のフィールド（中央の位置がθ＝ｐ・ｉ・Δθのフィールド）に存在し、相対座標として例えば（ｋ，ｍ）であり、
左下端ＬＤは（ｋ，−ｍ）である。このｉ番目のフィールドでは、マスクエリアはｋ＜ｊ≦１６０の整数で表わされるｊに対して、（ｊ，ｍ）〜（ｊ，−ｍ）であり、（ｋ，ｍ）、（ｋ，−ｍ）、（１６０，ｍ）、（１６０，−ｍ）の４点で囲まれた領域がマスキングされている。
【００３７】
同様に、右上端ＲＵ、右下端ＲＤは（ｉ＋１）番目のフィールド（中央がθ＝ｐ・（ｉ＋１）のフィールド）で、光軸Ｃ（０，０）を中心にし、相対座標として例えば右上端ＲＵ（ｌ，ｍ）、左下端ＬＤ（ｌ，−ｍ）と表わされる。このフィールドでは、マスクエリアは−１６０≦ｊ＜ｌの整数で表わされるｊに対して、（ｊ，ｍ）〜（ｊ，−ｍ）がマスキングされ、（−１６０，ｍ）、（−１６０，−ｍ）、（ｌ，ｍ）、（ｌ，−ｍ）の４点で囲まれた領域がマスキングされている。
【００３８】
従って、図３でマスクされた領域の位置情報は、ｉ番目のフィールドで左上端ＬＵ（ｋ，ｍ），左下端ＬＤ（ｋ，−ｍ）であり、（ｉ＋１）番目のフィールドで右上端ＲＵ（ｌ，ｍ），右下端ＲＤ（ｌ，−ｍ）となる。位置情報を光軸の位置情報と併せて上記したような（ｎ，ｘ，ｙ）の形式で表わすと、ＬＵ（ｐ・ｉ，ｋ，ｍ）、ＬＤ（ｐ・ｉ，ｋ，−ｍ）、ＲＵ（ｐ・（ｉ＋１），ｌ，ｍ）、ＲＤ（ｐ・（ｉ＋１），ｌ，−ｍ）になる。
【００３９】
なお、上述したように、このマスクエリアを設定する操作は、ネットワークカメラ２から送信された画像を基にマスク設定モードで行われ、端末装置３に表示された画面上ＧＵＩを使った入力により四隅の位置を指定することで設定される。まず、表示不可とする領域の中心をカーソルで選択し、次いで矩形の指定ゾーンを伸縮することによりマスクエリアを設定する。この設定内容はネットワークカメラ２に送信され、設定部１８ａに光軸Ｃの位置情報（ｐ・ｉパルス）と共に、矩形のゾーンを与える相対座標として、上記ＬＵ、ＬＤ、ＲＵ、ＲＤなどの位置情報が格納される。
【００４０】
さらに図２に戻ってネットワークカメラ２の構成の説明を続けると、１９はハードウェアとしてのＣＰＵ（中央処理装置）にプログラムを読み込んで各機能を奏する制御部である。そして、２０はネットワーク部１１に端末装置３からカメラサーバ１１ａに画像の要求メッセージが着信したとき、画像取込部１２が取り込んだ画像にマスクエリアが一部でも存在するか否かを判定して、そのマスキングするマスク制御部である。また、２０ａは位置検出部１７によって検出した光軸Ｃの位置情報を基にマスクエリアの位置情報を演算するマスク位置演算部であり、２０ｂはズームを行うときにマスクエリアの拡大縮小を演算する拡大縮小部である。
【００４１】
そこで、図４（ａ）（ｂ）（ｃ）に基づいて、マスクした位置と画像の位置がずれて、プライバシーゾーンの露出が起こることの説明を行う。例えば、ネットワークカメラ２がパンしているとき、位置検出部１７のカウンタ等でｎパルスをカウントすると、マスク位置演算部２０ａはそのフィールドの画像中央の位置情報がｎパルスの位置（物理的な角度ではθ＝ｎ・Δθに相当）と判断する。
【００４２】
ここで、各フィールド間の１ピッチ分のパルス数をｐパルスとすると、ｉ番目のフィールドの中央はｎ＝ｐ・ｉパルスの位置、（ｉ＋１）番目のフィールドの中央はｎ＝ｐ・（ｉ＋１）パルスの位置となる。そして、さらにネットワークカメラ２が回転するとき、ｑを３２０×２４０ｐｉｘｅｌの画面をパン、チルト方向に横断するためにカウントされるパルス数、ωを画面上１パルスで回転（移動）するｐｉｘｅｌ数とする。パン方向の場合ｑω≦３２０であり、ネットワークカメラ２のパン、チルトの移動速度はωに比例したものになる。
【００４３】
さて、マスクエリアとして図３のようなＬＵ（ｐ・ｉ，ｋ，ｍ）、ＬＤ（ｐ・ｉ，ｋ，−ｍ）、ＲＵ（ｐ・（ｉ＋１），ｌ，ｍ）、ＲＤ（ｐ・（ｉ＋１），ｌ，−ｍ）の４点で指定された領域の場合は、１番目から（ｉ−１）番目までに取り込んだ画像に対してはマスク制御部２０がマスク処理を行わず、画像はマスク無しで送信される。しかし、ｉ番目のフィールドの画像はマスク制御部２０が（ｋ，ｍ）、（ｋ，−ｍ）、（１６０，ｍ）、（１６０，−ｍ）の４点で囲まれた領域（−１６０≦ｋ≦１５９）をマスクし、（ｉ＋１）番目のフィールドでは（−１６０，ｍ）、（−１６０，−ｍ）、（ｌ，ｍ）、（ｌ，−ｍ）の４点で囲まれた領域（−１５９≦ｋ≦１６０）をマスクする。
【００４４】
ところで、画像に対するマスクエリアの位置の計算、マスクデータの生成、画像のマスク処理、その他これに伴う処理には時間がかかり、パン、チルトの移動に追いつかず、遅延が避けられない。そこでこの遅延時間をパルス数でカウントしたときλパルスとすると、図３の場合、ｉ番目の画像に対するマスクエリアの４点は、この取込画像に対するマスク作成の遅れにより、実際にはλパルス前の画像に対するマスクを作成することになり、マスクの位置情報はＬＵ（（ｐ・ｉ−λ），ｋ，ｍ）、ＬＤ（（ｐ・ｉ−λ），ｋ，−ｍ）、ＲＵ（（ｐ・ｉ−λ），１８０，ｍ）、ＲＤ（（ｐ・ｉ−λ），１８０，−ｍ）であって、次の（ｉ＋１）番目のフィールドの画像に対しては、ＬＵ（（ｐ・（ｉ＋１）−λ），−１８０，ｍ）、ＬＤ（（ｐ・（ｉ＋１）−λ），−１８０，−ｍ）、ＲＵ（（ｐ・（ｉ＋１）−λ），ｌ，ｍ）、ＲＤ（（ｐ・（ｉ＋１）−λ），ｌ，−ｍ）となる。
【００４５】
従って、このマスクによって実際にマスクされる画像の領域は、ｉ番目の画像に対して、ＬＵ（ｐ・ｉ，（ｋ−λ・ω），ｍ）、ＬＤ（ｐ・ｉ，（ｋ−λ・ω），−ｍ）、ＲＵ（ｐ・ｉ，１８０，ｍ）、ＲＤ（ｐ・ｉ，１８０，−ｍ）となり、同様に（ｉ＋１）番目のフィールドの画像に対して、ＬＵ（ｐ・（ｉ＋１），−１８０，ｍ）、ＬＤ（ｐ・（ｉ＋１），−１８０，−ｍ）、ＲＵ（ｐ・（ｉ＋１），（ｌ−λ・ω），ｍ）、ＲＤ（ｐ・（ｉ＋１），（ｌ−λ・ω），−ｍ）となる。
【００４６】
このように、ｉ番目のフィールド（ｐ・ｉパルス目）の画像に対して、この画像を取り込んだ後に作成したマスクを使った場合、画像に対する実際のマスクエリアは本来の領域よりパン方向にλ・ωｐｉｘｅｌ分遅延し、このマスクを使ってマスクすると、本来のマスクエリアは相対座標（ｋ，ｍ）、（ｋ，−ｍ）、（ｌ，ｍ）、（ｌ，−ｍ）の４点で囲まれた領域であるはずのところ、本来マスクすべきプライバシーゾーンの後尾部分である（（ｌ−λ・ω），ｍ）、（（ｌ−λ・ω），−ｍ）、（ｌ，ｍ）、（ｌ，−ｍ）の４点で囲まれた領域が露出されることになる。
【００４７】
これに対し、ｉ番目のフィールドの画像に対して、（ｉ−１）番目のフィールドの画像を取り込んで作成したマスク、言い換えれば前回のフィールドの画像を取り込んだときに作成したマスクを使用した場合、プライバシーゾーンの頭部分である（（ｋ−λ・ω），ｍ）、（（ｋ−λ・ω），−ｍ）、（ｋ，ｍ）、（ｋ，−ｍ）の領域が露出されることになる。なお、この画像取込前のマスクについて以下説明する。
【００４８】
さて、図４（ａ）（ｂ）はこの様子を示し、比較例１の取込前のマスクでマスクした場合と、比較例２の取込後のマスクでマスクした場合を示している。図４（ａ）においては、プライバシーゾーンにまでパンしてきたとき、取込前のマスクにより上記頭部分のＡのズレが生じ、画像が露出している。これに対し、図４（ｂ）においては、プライバシーゾーンにまでパンしてきたとき、取込後のマスクにより上記後尾部分のＢのズレが生じ、画像が露出している。
【００４９】
そこで、本発明の実施例１においては、画像取込前後の２つのマスクを併せて利用しマスキングする。すなわち、パン、チルト移動しながらのマスク処理ではマスクエリアのズレはどうしても避けられないから、また、ズレの補正のために新規に膨大な演算を行うのは更なる遅延の原因ともなりかねないから、しかも、これは本来の目的と矛盾する上に、高コスト化にも繋がるものであり、実施例１においては画像取込前後の２つのマスクを用い、簡易に且つ確実にマスキングを行うものである。このとき、２つが重ねあわされて１つのマスクデータになったデータを有するマスクでマスク処理され、図４（ｃ）で示すように上記Ａ，Ｂのズレに基づく露出箇所は完全になくなる。
【００５０】
以下、この説明を行う。（ｉ−１）番目のフィールドの画像を取り込み終えてから直ちにこの画像のマスク処理を行った場合λパルスだけ遅れるものとし、さらに遅れて、例えばｉ番目のフィールドの頭にマスクを作成した場合を考え、これをλ’パルス遅れた時点であるとする。λ’パルス遅れたとき作成されるマスクのマスクエリアは、λ’パルス分遅れ、ＬＵ（（ｐ・（ｉ−１）−λ’），ｋ，ｍ）、ＬＤ（（ｐ・（ｉ−１）−λ’），ｋ，−ｍ）、ＲＵ（（ｐ・ｉ−λ’），ｌ，ｍ）、ＲＤ（（ｐ・ｉ−λ’），ｌ，−ｍ）となる。λ’＝λにすれば（ｉ−１）番目のフィールドの画像を取り込み終えてから直ちにマスクを作成した場合のマスクエリアとなる。
【００５１】
このｉ番目、（ｉ＋１）番目の取込画像で実際にマスクされる領域はＬＵ（ｐ・ｉ，（ｋ−λ・ω），ｍ）、ＬＤ（ｐ・ｉ，（ｋ−λ・ω），−ｍ）、ＲＵ（ｐ・（ｉ＋１），（ｌ−λ・ω），ｍ）、ＲＤ（ｐ・（ｉ＋１），（ｌ−λ・ω），−ｍ）であり、これをλ’パルス遅れて作成をした（ｉ−１）番目のフィールドのマスクとし、これをｉ番目、（ｉ＋１）番目の取込画像に対するマスクにすると、λ’とλのズレにより遅れが更に加わって、相対座標でＬＵ（（ｋ−（λ’−λ）・ω），ｍ）、ＬＤ（（ｋ−（λ’−λ）・ω），−ｍ）、ＲＵ（（ｌ−（λ’−２λ）・ω），ｍ）、ＲＤ（（ｌ−（λ’−２λ）・ω），−ｍ）となる。
【００５２】
これに基づき、（ｉ−１）番目の画像取込後直ちにマスクを作成した場合、すなわちλ’＝λの場合について説明すると、ｉ番目の取込画像に対してマスクエリアの左端は相対的な座標でＬＵ（ｋ，ｍ）、ＬＤ（ｋ，−ｍ）となる。高速でパン移動する取込画像の方がマスクより先行するから、上述したとおり（（ｋ−λ・ω），ｍ）、（（ｋ−λ・ω），−ｍ）、（ｋ，ｍ）、（ｋ，−ｍ）の４点で囲まれた部分が露出される。しかし、マスクエリアの右端は（ｉ＋１）番目の取込画像ではＲＵ（（ｌ＋λ・ω），ｍ）、ＲＤ（（ｌ＋λ・ω），−ｍ）となって、遅延した位置までカバーする広い範囲の画像をマスクすることができる。
【００５３】
なお、λ’パルスはλとは別に任意に設定可能であるから、上述したようにｉ番目の画像取込期間の頭部分で（ｉ−１）番目のマスクによってマスク処理すると、より確実且つ安全にマスキングすることができる。この場合λ’＝（ｐ−ｑ）であり、ｐにｑよりやや大きい値を与え、２λ＜（ｐ−ｑ）を満たすようにすればよい。なお、上述したとおり、このｐは各フィールド間の１ピッチ分のパルス数、ｑは１画面を横断するときに要するパルス数である。
【００５４】
従って、実施例１においては、画像取込前後の２つのマスクの位置情報を共に使用し、２つのマスクから得られた１つのマスクエリアに基づいて、新規なマスクデータを生成し、このマスクデータで取得画像をマスクする。すなわち、今回の位置情報（ｉ番目フィールドのマスクエリアの位置情報）と前回の位置情報（（ｉ−１）番目フィールドのマスクエリアの位置情報）とにより、ＬＵ（（ｋ−λ・ω），ｍ）、ＬＤ（（ｋ−λ・ω），−ｍ）、ＲＵ（（ｌ＋λ・ω），ｍ）、ＲＤ（（ｌ＋λ・ω），−ｍ）の４点で囲まれたマスクエリアを実現でき、図４（ｃ）で示すように、Ａ，Ｂのズレによるプライバシーゾーンの露出箇所を完全になくすことができる。
【００５５】
なお、以上の説明は主としてパン移動しながらのマスク処理について行ったが、チルト移動しながらのマスク処理の場合もまったく同様であり、画像取込前後の２つのマスクを使用することによりマスク処理できる。詳細は重複するので省略する。
【００５６】
また、ズームを行う場合も、さらにパン、チルトを行いながらズームを行う場合も、ネットワークカメラ２のズーム倍率を変更して拡大縮小した画像を取り込むときに、前回のマスクエリアをカメラのズーム倍率に従って拡大縮小し、拡大縮小した前回のマスクエリアと今回のマスクエリアを含む画像領域のマスクを使って、画像取込部１２によって取り込まれた画像に対してマスク処理を施すので、マスクエリアに対する拡大縮小処理の演算は増加するが、画像取込前後のマスクを利用することにより拡大縮小画像を確実にマスク処理することができる。
【００５７】
すなわち、実施例１においては、図２に示した拡大縮小部２０ｂが、前回情報メモリ部１８ｂのデータと位置検出部１７の位置情報を基に、ズーム倍率に従ってＬＵ、ＬＤ、ＲＵ、ＲＤの位置情報を変化させた前回のマスクエリアと、今回のマスクエリアを含むマスクエリア、すなわちこの最大広さのマスクを形成する領域のＬＵ、ＬＤ、ＲＵ、ＲＤを演算し、ズーム中の今回取得した画像（カメラの解像度を変更中の画像）に対して新しいマスクでマスキングする。そして、マスキング後、今回作成したマスクエリアの情報（ＬＵ、ＬＤ、ＲＵ、ＲＤやマスクデータ）によって前回情報メモリ部１８ｂ内のマスクエリアの情報を更新する。
【００５８】
さて、図５に基づいて、端末装置３がネットワークカメラ２に画像要求を送信し、ネットワークカメラ２から送信した画像を端末装置３において継続的に画像表示する場合の動作について説明する。ここでネットワークカメラ２は、当初光軸Ｃが例えばパン角３０°の方向を向いているものとする。
【００５９】
最初に、端末装置３からネットワークカメラ２に画像を要求するため、図５に示すようにネットワークカメラ２のＵＲＬに「ＧＥＴ  ／ｃａｍｅｒａ．ｃｏｍ／ｖｉｄｅｏ．ｃｇｉ  ＨＴＴＰ／１．０」等の最初の要求メッセージを送信し、ＣＧＩによりパン角８０°、解像度３２０×２４０ｐｉｘｅｌの画像を要求すると、ネットワークカメラ２はＪＰＥＧデータ｛ＪＰＥＧ−ＤＡＴＡ｝を送信するための「ＨＴＴＰ／１．０  ２００  ＯＫ」のパケットを返し、これによって両者間の通信リンクが確立される。
【００６０】
その後、接続中のネットワークカメラ２は、現在のパン角が指定された８０°であるか否かを判定し、８０°でなければ８０°になるように回転しながら画像取込を行い、今回のマスクエリアと前回のマスクエリアとから新しいマスクエリアを演算し、取得画像に対するマスクデータを作成してマスクし、このＪＰＥＧデータ｛ＪＰＥＧ−ＤＡＴＡ｝を端末装置３宛に送信する。
【００６１】
画像を連続して要求している場合は、以上のシーケンスの後、再度パン角が８０°になったか否の判定をしてマスク処理まで行ってＪＰＥＧデータ｛ＪＰＥＧ−ＤＡＴＡ｝を送信する。この動作を繰り返し、８０°になったらマスク処理だけを行って継続的にＪＰＥＧデータ｛ＪＰＥＧ−ＤＡＴＡ｝を送信する。この動作は端末装置３が画像要求を停止する旨の通知を送信するまで続けられる。この間、端末装置３がさらに別の角度１００°にパン角、解像度を６４０×４８０ｐｉｘｅｌに変更したときは、パン角、解像度を要求する要求メッセージに対して「ＨＴＴＰ／１．０  ２００  ＯＫ」を送信して、以上の動作を繰り返す。
【００６２】
次に以上説明した実施例１のネットワークカメラ２の行うマスク処理の手順について図６のフローチャートに従って説明する。まず、ネットワークカメラ２の撮像部１３で画像を取り込み（ｓｔｅｐ１）、バッファ部１８ｄに記憶する。
【００６３】
次に、今回画像取込を行った光軸Ｃの位置情報をエンコーダ等の位置検出部１７から取得する（ｓｔｅｐ２）。カウンタ等でカウンタしたパルス数が位置情報になる。さらに、前回（１フィールド前）の画像取込を行った位置情報（マスクエリア）を前回情報メモリ部１８ｂから読み出す（ｓｔｅｐ３）。今回の位置情報（マスクエリア）と前回の位置情報（マスクエリア）とから新しいマスクエリアを演算し、パン方向とチルト方向にインクリメントして、マスクするためのマスクデータを作成する（ｓｔｅｐ４）。
【００６４】
ｓｔｅｐ４で作成したマスクデータを使って取り込んだ画像をマスク処理する（ｓｔｅｐ５）。このデータを例えばＤＣＴ変換処理して量子化、符号化してＪＰＥＧフォーマットに画像圧縮する（ｓｔｅｐ６）。このＪＰＥＧフォーマットの画像をネットワーク１に送出し（ｓｔｅｐ７）、その後、設定に従って蓄積部１８ｃ内に録画などして、ｓｔｅｐ１に戻る。図５のように連続で画像取得する場合はこれを繰り返す。
【００６５】
このように実施例１のネットワークカメラは、パン、チルト移動させながらプライバシーゾーンを含む画像を取込むとき、今回のタイミングで取込んだ画像のマスクエリアと前回のタイミングで取込んだ画像のマスクエリアを使ってマスクデータを作成し、取込んだ画像に対してマスク処理を施すので、見せたくない画像が露出してしまうのを確実に防止することができる。
【００６６】
また、実施例１のネットワークカメラでズームを行う場合にも、前回のマスクエリアをズーム倍率に従って今回のマスクエリアの解像度になるように拡大縮小し、この拡大縮小された前回のマスクエリアと今回のマスクエリアから１つのマスクを作って、ＬＵ、ＬＤ、ＲＵ、ＲＤを演算し、これによって簡単且つ確実にマスク処理することができる。
【００６７】
（実施例２）
本発明の実施例２におけるネットワークカメラ２について説明する。実施例２は、実施例１のように２つのマスクを基に１つのマスクを作成してマスクデータを作成し、これによってマスク処理するのではなく、今回の位置情報を基に第１のマスクデータを作成して今回取得した画像に第１のマスク処理を行い、さらにこの第１の処理を行った後の画像に前回のマスク処理で使用した第２のマスクデータで第２のマスク処理を行うものである。
【００６８】
従って、実施例２のネットワークカメラ２の構成は、処理の手順が異なるだけであり、実施例１と同一構成であって、同一符号は同一構成を示し、これらの説明は実施例１に譲ってここでは省略する。実施例２においても図１〜図６を参照する。図７は本発明の実施例２におけるネットワークカメラのマスク処理のフローチャートである。図７において、ネットワークカメラ２の撮像部１３で画像を取り込み（ｓｔｅｐ１１）、バッファ部１８ｄに記憶する。
【００６９】
次に、今回画像取込を行った光軸Ｃの位置情報をエンコーダ等の位置検出部１７から取得する（ｓｔｅｐ１２）。そして、これを基に今回のマスクデータ（第１のマスクデータ）を作成する（ｓｔｅｐ１３）。マスクデータは位置情報から得られる画面に対してマスクエリアのＬＵ、ＬＤ、ＲＵ、ＲＤを演算し、左端位置ＬＵ、ＬＤ、右端位置ＲＤ、ＲＤからインクリメントしてエリア内の各点に所定のデータを付与することで得る。このマスクデータによって今回画像取込した画像をマスク処理（第１のマスク処理）する（ｓｔｅｐ１４）。
【００７０】
続いて、前回（１フィールド前）のマスク処理を行ったマスクデータ（第２のマスクデータ）を前回情報メモリ部１８ｂから読み出す（ｓｔｅｐ１５）。次に、ｓｔｅｐ１４でマスク処理（第１のマスク処理）した画像をこのマスクデータ（第２のマスクデータ）でマスク処理（第２のマスク処理）する（ｓｔｅｐ１６）。
【００７１】
さらに、ｓｔｅｐ１３で得られたマスクデータ（第１のマスクデータ）によって前回情報メモリ部１８ｂ内に格納されている前回（１フィールド前）のマスクデータ（第２のマスクデータ）を更新する（ｓｔｅｐ１７）。このデータを例えばＤＣＴ変換処理して量子化、符号化してＪＰＥＧフォーマットに画像圧縮する（ｓｔｅｐ１８）。このＪＰＥＧフォーマットの画像をＩＰネットワーク１に送出し（ｓｔｅｐ１９）、その後、設定に従って蓄積部１８ｃ内に録画などして、ｓｔｅｐ１１に戻る。図５のように連続で画像取得する場合はこれを繰り返す。
【００７２】
このように実施例２のネットワークカメラは、パン、チルト移動させながらプライバシーゾーンの所定の被写体を含む画像を取込むとき、今回の撮像タイミングで取込んだ画像に対するマスクと前回の撮像タイミングで取込んだ画像に対するマスクとを使って、重複して２度のマスク処理を施すので、プライバシーゾーンの見せたくない画像が露出してしまうのを簡単に防止することができる。
【００７３】
また、実施例２のネットワークカメラでズームを行う場合にも、今回のマスクエリアからマスクを作って、ＬＵ、ＬＤ、ＲＵ、ＲＤを演算し、第１のマスク処理を行い、次いで前回のマスクエリアをズーム倍率に従って今回のマスクエリアの解像度になるように拡大縮小し、この拡大縮小された前回のマスクエリアで第２のマスク処理を行うから、簡単且つ確実にマスク処理することができる。
【産業上の利用可能性】
【００７４】
本発明は、パン、チルトあるいはズームをしたときにカメラで撮られたくない領域を確実にマスクすることができるネットワークカメラに適用できる。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施例１におけるネットワークカメラシステムのネットワーク構成図
【図２】本発明の実施例１におけるネットワークカメラの構成図
【図３】本発明の実施例１におけるネットワークカメラのマスク処理の説明図
【図４】（ａ）画像取込前のマスクでプライバシーゾーンの露出が起こる場合の説明図、（ｂ）画像取込後のマスクでプライバシーゾーンの露出が起こる場合の説明図、（ｃ）画像取込前後のマスクでプライバシーゾーンの露出が起こらない説明図
【図５】本発明の実施例１におけるネットワークカメラシステムの画像通信のシーケンス図
【図６】本発明の実施例１におけるネットワークカメラのマスク処理のフローチャート
【図７】本発明の実施例２におけるネットワークカメラのマスク処理のフローチャート
【符号の説明】
【００７６】
１    ＩＰネットワーク
２    ネットワークカメラ
３    端末装置
４    撮像レンズ
５    パン変更部
６    チルト変更部
１１    ネットワーク部
１１ａ    カメラサーバ
１２    画像取込部
１３    撮像部
１４    画像信号処理部
１５    画像圧縮部
１６    駆動制御部
１７    位置検出部
１８    記憶部
１８ａ    設定部
１８ｂ    前回情報メモリ部
１８ｃ    蓄積部
１８ｄ    バッファ部
１９    制御部
２０    マスク制御部
２０ａ    マスク位置演算部
２０ｂ    拡大縮小部
【図１】
2008042729.tif 000003
【図２】
2008042729.tif 000004
【図３】
2008042729.tif 000005
【図４】
2008042729.tif 000006
【図５】
2008042729.tif 000007
【図６】
2008042729.tif 000008
【図７】
2008042729.tif 000009