(57)【要約】【課題】監視カメラのプライバシー保護のためのマスキングにおいて、監視カメラが取り付けてある回転台が高速に回転動作した場合に発生するマスク表示位置とプライバシー保護範囲のズレを改善する。またプライバシーマスク設定時にプライバシー保護範囲の映像信号とプライバシーマスク信号の合成比率を任意に可変する事で操作者の便宜性を図る。【解決手段】マスク設定時に記憶したマスク設定座標の各頂点の角度と、被写体距離と、カメラ回転台のパン及びチルト角度と、焦点距離と、撮像素子１画素の長さから、マスク表示時のマスク位置を算出したデータと、前回同様の演算を行ったマスク表示時のマスク位置を算出したデータから新たな補正マスクを生成し、この補正マスクをマスクの進行方向に加算して表示する。またプライバシーマスク設定時に合成比率を任意に設定することで、操作者はマスクの設定時に映像信号とマスク位置を同時に確認することが出来るようになる。【選択図】　図１
2004146890.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子と光学レンズを配す撮像部と、前記撮像部からの撮像信号に対して閉領域を合成してマスク表示処理を行う信号処理部と、所定の操作の情報により指定された前記閉領域の指定座標情報と指定時の動作状態の情報とを記憶する第１の記憶手段と、任意の動作状態における閉領域の座標情報を前記第１の記憶手段に記憶されている情報と前記任意の動作状態の情報を元に演算する座標演算手段と、を備えた監視カメラ装置において、
前記座標演算手段による閉領域の座標情報を記憶する第２の記憶手段を設け、前記第１の記憶手段に記録されている第１の動作状態における第１の閉領域の座標情報と、前記座標演算手段により演算された第２の動作状態における第２の閉領域の座標情報とから第３の閉領域の座標情報を演算することを特徴とする監視カメラ装置。
【請求項２】
前記監視カメラ装置は回転台に取付け可能とし、前記動作状態の情報は少なくとも前記回転台からの撮影方向に関する情報であることを特徴とする請求項１記載の監視カメラ装置。
【請求項３】
前記第３の閉領域の座標情報を元に、前記信号処理部により前記第３の閉領域をマスク表示処理することを特徴とする請求項１または２のいずれかに記載の監視カメラ装置。
【請求項４】
請求項１乃至３記載の監視カメラ装置と、前記監視カメラ装置を回転支持する回転台と、前記監視カメラ装置及び前記回転台を制御するためのコントロール装置とを備え、前記コントロール装置からの所定の操作により閉領域の指定座標情報を入力できることを特徴とする監視カメラシステム装置。
【請求項５】
撮像素子と光学レンズを配す撮像部と、前記撮像部からの撮像信号に対して閉領域を合成してマスク表示処理をする信号処理部とを備えた監視カメラ装置において、
任意の閉領域を指定するときに、前記撮像信号と前記閉領域を表示するための閉領域信号とを合成する比率を可変できることを特徴とする監視カメラ装置。
【請求項６】
請求項５記載の監視カメラ装置と、前記監視カメラ装置を回転支持する回転台と、前記監視カメラ装置及び前記回転台を制御するためのコントロール装置とを備え、少なくとも前記コントロール装置からの所定の操作により閉領域を指定する場合、前記撮像信号と前記閉領域信号とを合成する比率を前記コントロール装置より指定できることを特徴とする監視カメラシステム装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パン（横振り）回転及びチルト（縦振り）回転が可能な監視カメラ用回転台に取り付けられる監視カメラ装置において、プライバシー保護のため、画面の一部をプライバシー保護範囲として画像をマスクする（隠す）ためのマスク位置の記憶手段及びマスク表示手段を具備したことを特徴とする監視カメラ装置に関する。
【０００２】
【従来の技術】
通常、監視カメラ装置はいろいろな方向を撮影できるように、パン方向、チルト方向に自由に回転できるカメラ用回転台に、ビデオカメラを固定して使用している。また、外部のコントローラ部によりカメラ用回転台のパン、チルトおよび監視カメラ装置のズーミング等を操作して、カメラが映し出す映像個所を自由に変えることのできる監視カメラシステム装置がある。この監視カメラシステム装置は、一般的に、映し出すべき複数の映像個所を記憶し、この記憶した映像個所を一定の時間で順次映し出すシーケンス機能や、監視エリアに人感センサ等を設置し、その人感センサにより異常があったと判断した時に瞬時にその方向に監視カメラ装置を向けさせるアラーム機能等を備えている。このような監視カメラシステム装置を、街路等の公共な場所に設置した場合、民間の家等、プライバシーの保護ため撮影することが好ましくない個所の処理の問題がある。この問題の解決方法として、プライバシー保護が必要な箇所を別の映像でマスクする方法がある。以下、従来のプライバシー保護個所のマスク方法を説明する。
【０００３】
特開２００１−６９４９４では、プライバシー保護する範囲すなわちマスク範囲を、絶対座標上の座標位置及び大きさ等で記憶しておき、監視カメラ装置がパンチルト方向に回転した場合のマスク表示時は、絶対座標上の座標位置から画面上の座標位置を演算してマスクを表示させる方法が記載されている。また、この方法においては、パン方向、チルト方向の回転速度が予め定められた一定速度以上の場合はプライバシー保護のためのマスク表示処理を行わないとしている。
【０００４】
【特許文献１】
特開２００１−６９４９４号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記記載の従来技術では、カメラ用回転台をパン方向、チルト方向に回転させた場合、マスク表示の位置は演算しているため表示するまでに時間的に遅延が発生する。このため、マスク表示の位置の演算を終了したときには、実際の画像はこの演算による遅延時間の分だけ進んでおり、マスク表示の位置と実際にプライバシーを保護したい範囲との間にズレが生じプライバシー保護範囲の一部が露出するといった問題があった。カメラ用回転台のパン方向、チルト方向の回転速度が遅い場合には、この遅延のために発生するマスク表示の位置とプライバシー保護範囲のズレは少ないのでプライバシー保護範囲の露出する範囲は小さいが、カメラ用回転台のパン方向、チルト方向の回転速度が速い場合には、この演算による遅延のために発生するマスク表示の位置とプライバシー保護範囲のズレが大きくなりプライバシー保護範囲の露出する範囲は大きくなり、問題が顕著化する。
【０００６】
本発明の目的は、カメラ用回転台のパン方向、チルト方向の回転時、カメラ用回転台のパン方向、チルト方向の角度情報からマスク表示の位置を演算して表示するまでの時間的遅延のために生じるマスク表示の位置とプライバシー保護範囲にズレを、以前のマスク表示の位置と、現在における演算したマスク表示の位置とから前述の時間的遅延を考慮した新たなマスク表示の位置を演算し、この新たなマスク表示の位置によりプライバシー保護範囲を覆うことで前述のズレの改善を図った監視カメラ装置を提供することにある。
さらには、プライバシー保護範囲にマスクを設定する場合、マスク設定中は、映像信号とプライバシー保護のマスクの合成比率を任意に可変できる様にする事で、操作者はマスクの設定時に映像信号とマスク位置を同時に確認することが出来るようになり、操作者がマスク設定を行い易くする事を目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するために第一の発明は、基本構成として第一にレンズと撮像素子の光学系と、第二にマスク位置の決定や表示を算出する為の演算手段と、第三に複数のマスク表示を可能にするための演算管理手段と、第四にマスクデータとこの監視カメラを正常に動作させる為のデータの記憶手段と、第五に撮像素子からの映像信号に部分的なマスクを施して映像出力させる映像信号処理手段とで構成している。そして、この監視カメラは回転台に搭載し回転されるものであり、この回転台を含め監視カメラシステム装置を構成する。さらにこの監視カメラシステム装置を操作するコントローラ部や映像を表示するモニタ部等への通信手段を具備している。
【０００８】
第一の光学系は光路上に固定配置されたレンズと、レンズを通過した光を受光して電気信号に変換する撮像素子から成る。
第二の演算手段は、後述する記憶手段からの情報と、回転台のパン及びチルト回転角度情報（以下パンチルト角度情報と称す）やコントローラ部からのマスク領域設定情報により、マスクすべき領域の各頂点の角度座標を定めるマスクデータ算出処理部と、マスクすべき領域の各頂点の表示位置座標を算出するマスク表示位置算出処理部から成る。
第三の演算管理手段は、複数のマスク設定および表示を可能にするためにマスク毎の状態に合わせて、前述のマスクデータ算出処理部と、前述のマスク表示位置算出処理の演算に関して割り振りを行うマスク演算管理部から成る。
【０００９】
第四の記憶手段は、撮像素子の画素の大きさを記憶（メモリＣ）する第一の記憶部と、マスクデータ算出処理部の算出結果を記憶する第二の記憶部（メモリＤ）と、マスク表示位置算出処理部の算出結果を記憶する第三の記憶部（メモリＥ）と、コントローラ部からのマスク領域設定情報を記憶する第四の記憶部（メモリＦ）と、レンズ系の焦点距離のデータメモリ部（メモリＢ）を、有している。第五の映像信号処理手段は、コントローラ部からのマスク領域設定座標情報または、第二で演算したマスク頂点の表示位置座標情報から、撮像素子の映像の一部をマスクした撮像画面に処理し、外部となるコントローラ部やモニタ部にこの撮像画面に送出する。
またコントローラ部やモニタ部や監視カメラシステム装置との間には、被写体を写す制御指示やマスク位置決定指示を送受する通信手段を構成するものである。
【００１０】
マスク設定時は、コントローラ部からのマスク設定指示と、コントローラ部からのマスク領域設定座標情報と、その時の回転台のパンチルト角度情報と、第一の記憶部の撮像素子１画素の大きさと、レンズの焦点距離で演算し、マスク形状の各頂点のパン及びチルト角度を算出して第二の記憶部に記憶する。またマスク設定時は、コントローラ部からのマスク領域設定座標情報を第五の映像信号処理手段に送出される。第五の映像信号処理手段では、入力されたマスク領域設定座標情報から映像信号の一部に対してマスクする信号を生成し、この生成されたマスク信号と第一の光学系から入力された映像信号を合成して映像信号の一部に対してマスク処理を施す際に、入力されたマスク領域設定座標情報から映像信号の一部に対してマスクする信号と第一の光学系から入力された映像信号の合成する比率を任意の割合で行い、この撮像画面に送出する。この送出された撮像画面をモニタ部に接続することで、操作者は設定中のマスク位置をの確認と、プライバシー保護範囲の映像信号とコントローラ部を使用して設定した設定中のマスクが同時に確認可能となる。
【００１１】
マスク稼働時は、時間ｔ（ｔは自然数）における回転台のパンチルト角度情報と、撮像素子１画素の大きさと、レンズの焦点距離と、第二の記憶部の情報から撮像素子面でのマスク表示位置情報Ｗ［ｔ］（Ｗは自然数）を算出する。同時に時間ｔにおけるマスク情報Ｗ［ｔ］を第三の記憶部に記憶する。そしてこの算出されたマスク位置情報Ｗ［ｔ］と、第三の記憶部に記憶されている前回の時間ｔ−１で回転台のパンチルト角度情報と、撮像素子１画素の大きさと、レンズの焦点距離と、第二の記憶部の情報から算出された撮像素子面でのマスク表示位置情報Ｗ［ｔ−１］から、監視カメラが搭載されている回転台の動きと、マスク位置情報を演算して表示するまでに発生した遅延のために生じる、マスク表示位置のズレを補正する新たなマスク位置情報Ｖ（Ｖは自然数）を算出する。そして、このマスク表示位置のズレを補正するために算出されたマスク位置情報Ｖは、第五の映像信号処理手段に送出される。第五の映像信号処理手段では、入力されたマスク領域設定座標情報から映像信号の一部に対してマスクする信号を生成し、この生成されたマスク信号と第一の光学系から入力された映像信号を合成して映像信号の一部に対してマスク処理を施す際に、入力されたマスク領域設定座標情報から映像信号の一部に対してマスクする信号と第一の光学系から入力された映像信号の合成する比率を１００対０の割合で行い、この撮像画面に送出する。この送出された撮像画面をモニタ部に接続することで、操作者は回転台のパンチルト角度に応じて設定したマスクの表示位置が移動するため、常にプライバシー保護範囲がマスクされた映像信号を確認することができる。
【００１２】
本発明により、カメラ用回転台のパン方向、チルト方向の回転時、カメラ用回転台のパン方向、チルト方向の角度情報からマスク表示の位置を演算して表示するまでの時間的遅延のために生じるマスク表示の位置とプライバシー保護範囲にズレを、以前のマスク表示の位置と、現在における演算したマスク表示の位置とから前述の時間的遅延を考慮した新たなマスク表示の位置を演算し、この新たなマスク表示の位置によりプライバシー保護範囲を覆うことで前述のズレの改善を可能とした。
さらには、プライバシー保護範囲にマスクを設定する場合、マスク設定中は、映像信号とプライバシー保護のマスクの合成比率を任意に可変できる様にする事で、操作者はマスクの設定時に映像信号とマスク位置を同時に確認することが出来るようになり、操作者がマスク設定を行い易くし、操作性を可能とした。
【００１３】
【発明の実施の形態】
以下、この発明の一実施形態について図１〜図１２を用いて説明する。
図１、図２により本発明の一実施例である監視カメラシステム装置及び監視カメラの構成及び動作概要を説明する。図１は、本発明の一実施例による監視カメラのブロック構成を示し、図２はこの監視カメラを用いた監視カメラシステム装置全体の概略構成を示す。
【００１４】
図２に示す監視カメラ１２は回転台１１に取り付け、カバー５０で覆われている。監視カメラ１２の光学系に固定した光学レンズを介して撮像素子から取りこまれた被写体の映像信号は、回転台１１、コントローラ１４に送られ、システム制御メニューなどのＯＳＤ表示等システム制御に必要な情報を重畳してモニタ１３に出力する。操作者は、モニタ１３を見ながら、コントローラ１４を操作し、回転台１１のパン、チルト回転、監視カメラ１２のズーム及びプライバシー保護範囲のマスク設定等の監視カメラシステム装置としての制御を行う。コントローラ１４、モニタ１３、回転台１１と監視カメラ１２の間では、回転台１１のパン方向、チルト方向の回転動作などの制御情報、回転台１１のパンチルト角度などの状態情報、監視カメラ１２のズーム移動、プライバシー保護範囲のマスク設定など監視カメラ１２の制御を行うための制御情報、監視カメラ１２のズーム位置、プライバシー保護範囲のマスク設定状態などの状態情報等を、通信ケーブル５１ａ、５１ｂにより送受信する。ここで、コントローラ１４は、監視システム専用コントローラを用いても良いし、パソコン及び監視システム制御ソフトウェア等他の制御手段を用いてもよい。また、図２において、本実施例では映像信号は回転台１１を経由してコントローラ１４に送信しているが、監視カメラ１２から直接コントローラ１４に送信するようにしてもよい。
【００１５】
次に、図１を用いて本発明の監視カメラ１２の構成を説明する。
第一に、光学系は、監視カメラ１２の光路に固定した光学レンズ１ａと、撮像素子１ｂで構成している。この撮像素子１ｂは、被写体の撮像光（Ｌ）を電気信号に変換して映像信号として出力する素子である。
【００１６】
第二に、演算手段は、マスクデータ算出処理部８ｂと、マスク表示位置算出処理部８ｃから成る。マスクデータ算出処理部８ｂは、マスク表示位置の設定時、後述するマスク演算管理部８ａを介して入力された回転台１１のマスク表示位置設定時のパンチルト角度情報と、後述するメモリＢ８ｆに記憶されている焦点距離の情報と、後述するメモリＣ８ｇに記憶されている撮像素子の一つ画素の大きさの情報と、後述するメモリＦ８ｋに記憶されている操作者がプライバシー保護範囲を設定するために入力したマスク表示の設定位置座標データ及び入力した表示させるマスク形状の頂点数から、後述する演算式［式５］を用いて、操作者がプライバシー保護範囲に設定したマスク表示位置の各頂点の角度（以下、マスク設定時におけるマスク各頂点の角度情報と称す）を算出して後述するメモリＤ（マスクデータメモリ）８ｈに送り記憶する。同時に、メモリＦ（マスクの設定位置座標）８ｋに記憶されている操作者がプライバシー保護範囲を設定するために入力したマスク表示の設定位置座標データは、操作者がプライバシー保護範囲に設定したマスク表示の設定位置を確認できるようにするためにマスクデータ表示算出処理８ｃを介して後述するカメラ信号処理４内部のマスク信号発生部４ｃに出力する。また、本発明による本実施例では、マスクデータ算出処理部８ｂは、後述するカメラ信号処理４内部の信号合成部４ｄに対して、操作者が設定中のマスク表示のためのマスク信号と第一の光学系から出力された映像信号に信号処理４ａで信号処理が施された映像信号との合成比率を変えるための制御情報を出力することができるようになっている。
【００１７】
マスク表示位置算出処理部８ｃは、メモリＤ（マスクデータメモリ）８ｈに記憶されているマスク設定時におけるマスク各頂点の角度情報と、後述するマスク演算管理部８ａを介して入力されたある時間［ｔ］（ｔは自然数）における回転台１１のパンチルト角度情報と、後述するメモリＢ８ｆに記憶されている焦点距離データと、後述するメモリＣ８ｇに記憶されている撮像素子１画素の大きさの情報から、後述する演算式［式４］を用いて、時間［ｔ］における回転台１１のパンチルト角度でのマスク表示の各頂点のマスク表示位置座標Ｗ［ｔ］（以下、マスク表示位置座標情報と称す、Ｗは自然数）を算出する。またこの時間［ｔ］におけるマスク表示位置座標情報の算出結果は、後述するメモリＥ（マスク表示位置座標データバックアップ）８ｅに送られ、記憶される。
【００１８】
次に、本発明であるマスク表示位置座標情報を演算して表示するまでに発生した時間的遅延のために生じるマスク表示位置のズレを補正する動作の概要を説明する。後述する［式４］を用いて演算された時間［ｔ］におけるマスク表示位置座標情報Ｗ［ｔ］と、メモリＥ（マスク表示位置座標データバックアップ）８ｅに記憶されている前回の時間［ｔ−１］でのマスク表示位置座標情報Ｗ［ｔ−１］と、監視カメラ１２が搭載されている回転台１１のパンチルト角度情報の出力遅延情報、マスク表示位置座標情報を演算して表示するまでに発生した遅延情報とを元に、表示座標位置補正処理を施して時間［ｔ］におけるマスク表示位置ズレ補正用の新たなマスク位置座標情報Ｖ［ｔ］（Ｖは自然数）を算出する。同時に新たなマスク位置座標情報Ｖ［ｔ］は、後述するカメラ信号処理４内部のマスク信号発生部４ｃに出力し、マスク済み映像信号として回転台１１、コントロール１４を介してモニタ１３に送信し、マスク位置を補正された映像を表示する。
【００１９】
ここで、本実施例ではメモリＥ（マスク表示位置座標データバックアップ）８ｅでは今回の時間［ｔ］のマスク表示位置座標情報を記憶するとともに前回の時間［ｔ−１］のマスク表示位置座標情報は消去されるようになっているが、前回の時間［ｔ−１］のマスク表示位置座標情報は消去されないようにしても構わない。
【００２０】
第三に、演算管理手段は、マスク演算管理部８ａから成る。本実施例では、監視カメラ１２が取り付けてある回転台１１をパン方向、チルト方向に回転して映し出すことの可能な範囲全体で、操作者がプライバシー保護範囲にマスクを設定することが可能なマスクの総数をＮ個（Ｎは自然数）としている。マスク演算管理部８ａは、プライバシー保護範囲に設定するマスク（以下、プライバシーマスクと称す）の設定可能な個数Ｎ個全てに対しそれぞれの制御状態が、操作者がマスク表示位置を設定中の処理でありマスク各頂点の角度情報を算出する制御状態か、操作者のマスク表示位置を設定中の処理が終了した状態での処理でありマスク表示位置座標情報を記憶する制御状態か、または操作者が何も設定していない時の処理であり何も処理を行わない未処理の制御状態かを判定する手段である。また、マスク演算管理部８ａで状態判定するプライバシーマスクの設定は、操作者がコントローラ１４を使用して監視カメラ１２に指示を行う。尚、プライバシーマスクの制御状態としては、操作者がプライバシーを保護したい領域に対してプライバシーマスクを現在設定を行っている状態である設定中と、操作者が設定中のプライバシーマスクの設定が完了した状態である設定完了と、既に設定が完了し監視カメラシステムのプライバシーマスクとして稼働している状態である稼働許可と、操作者が何も設定していない状態である未設定とがある。
【００２１】
また、ここで、回転台１１から送信された回転台１１のパンチルト角度情報と、操作者がプライバシー保護範囲に設定したマスク表示の設定位置座標データと、操作者がプライバシー保護範囲を設定するために入力した表示させるマスク形状の頂点数は後述する外部通信処理部８ｄを介して入力され、回転台１１のパンチルト角度情報は、前述のマスクデータ算出処理部８ｂと前述のマスク表示位置算出処理部８ｃに出力し、マスク表示の設定位置座標データと、マスク形状の頂点数はメモリＦ（マスクの設定位置座標）に出力する。
【００２２】
第四に、記憶手段は光学レンズの焦点距離のデータを記憶するメモリＢ８ｆと、撮像素子の一つの画素の大きさである水平方向と垂直方向の長さを記憶するメモリＣ８ｇと、マスク表示角度データを記憶するメモリＤ８ｈと、マスク表示位置座標を記憶するメモリＥ８ｅと、コントローラ１４から操作者が設定したプライバシーマスクの設定情報を記憶するメモリＦ８ｋを有している。メモリＦ８ｋは、後述する外部通信処理部８ｄを介して入力された、操作者がプライバシー保護範囲に設定したマスクの設定位置座標データと、操作者がプライバシー保護範囲に設定したマスク形状の頂点数を記憶する手段である。メモリＤ８ｈは、前述したマスクデータ算出処理部８ｂで算出したマスク設定時における回転台１１のパンチルト角度でのマスク設定時におけるマスク各頂点の角度情報を記憶する手段である。メモリＥ８ｅは、前述したマスク表示位置算出処理部８ｃで算出した時間［ｔ］における回転台１１のパンチルト角度でのマスク表示位置座標情報を記憶する手段である。
【００２３】
尚、本実施例では、前述の演算手段と、前述の演算管理手段と、前述の記憶手段は、外部通信処理部８ｄと共に、マイコン８に組み込んである。
【００２４】
また、この外部通信処理部８ｄは、コントローラ１４と、回転台１１と、監視カメラ１２との間で、回転台１１のパンチルト角度などの状態情報、監視カメラ１２へのズーム、プライバシー保護範囲のマスク設定などの監視カメラ１２の制御を行うための制御情報、監視カメラ１２のズーム位置、プライバシー保護範囲のマスク設定状態などの状態情報などの各種情報のデータ送受信処理手段として働く。
【００２５】
また、マイコン８と後述するカメラ信号処理４は制御ライン９で接続されており、マイコン８とカメラ信号処理４の制御データ及び各種データは、この制御ライン９を介してデータの送受信を行う。カメラ信号処理４に組み込んであるマスク信号発生部４ｃへのマスク信号発生のためのマスク信号設定データと、カメラ信号処理４に組み込んである信号合成部４ｄへの映像信号とプライバシーマスクの合成比率の設定データも、この制御ライン９を介してマイコン８からカメラ信号処理４に送信される。
【００２６】
第五に、映像信号処理手段は、信号処理変換３、カメラ信号処理４、デジタル／アナログ変換（ＤＡＣ）５と映像出力信号端子１０で構成する。
信号処理変換３は、映像信号のリセット雑音を除去するＣＤＳ回路と、自動利得制御（ＡＧＣ）回路と、アナログ信号をデジタル信号に変換するアナログ／デジタル変換（ＡＤＣ）回路である。また、カメラ信号処理４は、映像信号を信号処理する信号処理４ａと、マスク信号を発生させるマスク信号発生部４ｃと映像信号の一部をマスク信号と合成する信号合成部４ｄで構成する。マスク信号発生部４ｃでは、制御ライン９を介してマイコン８から入力されたマスク信号設定データに従い映像信号のプライバシー保護範囲をマスクする信号を発生させる。信号合成部４ｄでは、制御ライン９を介してマイコン８から入力された映像信号とプライバシーマスクの合成比率の設定データに従い、映像信号とプライバシーマスクの合成比率を可変する。デジタル／アナログ変換（ＤＡＣ）５は、カメラ信号処理４からの映像デジタル信号をアナログ信号に変換した映像出力信号を映像出力信号端子１０から出力する回路である。
【００２７】
次にマスクデータ算出処理部８ｂにおいてマスク設定時におけるマスク各頂点の角度情報の算出に用いる演算式［式５］と、マスク表示位置算出処理部８ｃにおいてマスク表示位置座標情報の算出に用いる演算式［式４］について、図１３、１４を用いて説明する。
【００２８】
図１３は、原点をパンチルト回転の中心（Ｏ）１５とし、被写体は点状の物体（Ｓ）２２としたときのＸ軸の正の方向をパン及びチルト角度の基準としたＸＹＺ空間内における、撮像素子２と被写体（Ｓ）２２の位置関係を示している。図１４は、被写体を点状の物体（Ｓ）２２としたときに被写体（Ｓ）２２が撮像素子２上に映る位置（Ｐ）２６を示している。
【００２９】
図１３，図１４において、パンチルト回転の中心（Ｏ）１５から撮像素子２の中心（ｏ）１６までの距離（ｒ）１９と、撮像素子２の中心（ｏ）１６から焦点（Ｑ）２０までの距離（ｆ）２１と、被写体（Ｓ）２２のパン角度（θｘｐ）２３、チルト角度（θｙｐ）２４、パンチルト回転中心（Ｏ）１５から被写体（Ｓ）２２までの距離（ｌ）２５とする。また、図１４において、撮像素子１画素の水平方向の長さ（ｘｕ）２７と、撮像素子１画素の垂直方向の長さ（ｙｕ）２８とする。
【００３０】
監視カメラ１２のパン角度（θｘｏ）１７と、チルト角度（θｙｏ）１８は、回転台１１に取り付けて監視カメラ１２が回転する時、そのパンチルト回転の中心（Ｏ）１５から見た撮像素子への光軸の角度であり、この角度の基準はＸ軸を水平としている。すなわち、回転支持された撮像素子の回転中心（Ｏ）を通過し、撮像素子の成す平面に対して、垂線となる光軸の角度情報をパン角度（θｘｏ）１７と、チルト角度（θｙｏ）１８にする。すなわち、撮像素子の回転中心（Ｏ）と撮像素子の光軸交点の成す角度が、回転台１１のパンチルト角度情報である。
【００３１】
また、通常、プライバシー保護が必要な範囲のすぐ近くに監視システムを設置することはないため、被写体距離（ｌ）２５は、パンチルト回転の中心（Ｏ）１５から撮像素子の中心（ｏ）１６までの距離（ｒ）１９と、撮像素子の中心（ｏ）１６から焦点Ｑ２０までの距離（ｆ）２１に比べ非常に大きい。したがって、パンチルト回転の中心（Ｏ）１５が、監視カメラ１２の中心とほぼ一致している場合は、ｌ　＞＞（ｒ−ｆ）であるため、被写体距離（ｌ）２５を無限大であるとする。
【００３２】
そこで、図１４に示すように、撮像素子の中心（ｏ）１６から物体（Ｓ）２２が撮像素子２上に映る位置（Ｐ）２６における水平方向の画素数を水平方向画素数（ｘｐ）４１と、撮像素子の中心（ｏ）１６から物体（Ｓ）２２が撮像素子２上に映る位置（Ｐ）２６における垂直方向の垂直方向画素数（ｙｐ）４２は、被写体（Ｓ）２２のパン角度（θｘｐ）２３、被写体（Ｓ）２２のチルト角度（θｙｐ）２４、撮像素子１画素の水平方向の長さ（ｘｕ）２７と、撮像素子１画素の垂直方向の長さ（ｙｕ）２８と、監視カメラ１２のパン角度（θｘｏ）１７と、監視カメラ１２のチルト角度（θｙｏ）１８から演算式［式４］を用いて算出している。マスク表示位置算出処理部８ｃでは、メモリＤ（マスクデータメモリ）８ｈに記憶されているマスク設定時におけるマスク各頂点の角度情報を被写体（Ｓ）２２のパン角度（θｘｐ）２３、被写体（Ｓ）２２のチルト角度（θｙｐ）２４とし、マスク演算管理部８ａを介して入力されたある時間［ｔ］（ｔは自然数）における回転台１１のパンチルト角度情報を監視カメラ１２のパン角度（θｘｏ）１７と、監視カメラ１２のチルト角度（θｙｏ）１８とし、メモリＢ８ｆに記憶されている焦点距離データを撮像素子２の中心（ｏ）１６から焦点（Ｑ）２０までの距離（ｆ）２１とし、メモリＣ８ｇに記憶されている撮像素子１画素の大きさの情報を撮像素子１画素の水平方向の長さ（ｘｕ）２７と、撮像素子１画素の垂直方向の長さ（ｙｕ）２８として、演算式［式４］からマスク表示位置座標情報を算出している。
【００３３】
また、マスクデータ算出処理部８ｂでは、前述の演算式［式４］の逆関数である演算式［式５］を用いて、マスク設定時におけるマスク各頂点の角度情報を算出しているが、マスク表示位置の設定時にマスク演算管理部８ａを介して入力された回転台１１のマスク表示位置設定時のパンチルト角度情報を監視カメラ１２のパン角度（θｘｏ）１７と、監視カメラ１２のチルト角度（θｙｏ）１８とし、メモリＢ８ｆに記憶されている焦点距離の情報を撮像素子２の中心（ｏ）１６から焦点（Ｑ）２０までの距離（ｆ）２１とし、メモリＣ８ｇに記憶されている撮像素子の一つ画素の大きさの情報を撮像素子１画素の水平方向の長さ（ｘｕ）２７と、撮像素子１画素の垂直方向の長さ（ｙｕ）２８としている。
【００３４】
以下、取り込んだ画像のプライバシー保護範囲をマスクする全体の処理構成を図３に示すフローチャート用いて説明する。図３に示すフローチャートの処理は、前述のマスク演算管理部８ａで行われる。
監視カメラ１２が動作状態になると、ステップ３１において、プライバシーマスクの番号をカウントするためのマスク管理カウンタｊをゼロに設定し、ステップ３２に進む。マスク管理カウンタｊは、監視カメラ１２が取り付けてある回転台１１をパン方向、チルト方向に回転して映し出すことの可能な範囲全体で、操作者がプライバシー保護範囲のマスクとして設定することが可能なマスクの総数Ｎ個（Ｎは自然数）の処理順番を管理するカウンタである。
【００３５】
ステップ３２において、操作者が設定可能なプライバシーマスクの総数Ｎと、マスク管理カウンタｊが示している今回処理を行うプライバシーマスク番号Ｍ（Ｍは自然数）との比較を行う。マスク管理カウンタｊが、操作者が設定可能なプライバシーマスクの総数Ｎ以上の場合（Ｍ≧Ｎ）は、ステップ３１に戻り、図３に示すフローチャートの処理を再度実行する。逆に、マスク管理カウンタｊが示すプライバシーマスク番号Ｍが、操作者が設定可能なプライバシーマスクの総数Ｎ未満（Ｍ＜Ｎ）の場合は、ステップ３３の処理を行う。
【００３６】
ステップ３３において、マスクデータ算出処理部８ｂは、前述したメモリＦ８ｋに記憶されている操作者がコントローラ１４を使用して設定されたマスクの設定位置座標データと、操作者がコントローラ１４を使用して設定したマスク形状の頂点数を取得する。この取得した操作者がコントローラ１４を使用して設定されたマスクの設定位置座標データは後述するステップ４６でも使用する。同時に取得した操作者がコントローラ１４を使用して設定したマスク形状の頂点数は後述するステップ４３と、ステップ５２と、ステップ６２でも使用する。メモリＦ８ｋに記憶されている操作者がコントローラ１４を使用して設定されたマスクの設定位置座標データと、マスク形状の頂点数データを取得後、ステップ３４に進む。
【００３７】
ステップ３４において、プライバシーマスクの演算処理の分岐を行うため、マスク管理カウンタｊが示す番号Ｍのプライバシーマスクの状態を判定する。プライバシーマスクの状態設定は、操作者がコントローラ１４を使用して監視カメラ１２に指示を行う。操作者がコントローラ１４を使用して設定したプライバシーマスクの状態設定データは、図１に示す外部通信処理８ｄを介してマスク演算管理部８ａに入力される。操作者が設定するプライバシーマスクの状態としては、操作者がプライバシーを保護したい領域に対して現在プライバシーマスクの設定を行っている状態である設定中と、操作者が設定中のプライバシーマスクの設定が完了した状態である設定完了と、既に設定が完了し稼働している状態である稼働許可と、操作者が何も設定していない状態である未設定となる。マスク管理カウンタｊが示す番号Ｍ番目のプライバシーマスクの状態が未設定の場合はステップ３７、設定中もしくは設定完了の場合はステップ３５に進みＭ番目のマスク設定時のマスク各頂点の角度情報演算及び表示等を行い、稼働許可の場合はステップ３６に進みＭ番目のプライバシーマスクのマスク表示座標情報演算及び表示を行なう。
【００３８】
また、図３に示すフローチャートでは、操作者が設定するプライバシーマスクの状態遷移は、設定中から設定完了に遷移、そして設定完了から稼働許可の順番となっている。
ステップ３５において、操作者が設定中または設定完了のプライバシーマスクの各頂点についてのマスク設定時におけるマスク各頂点の角度情報の演算と、設定中のプライバシーマスク表示と、設定完了時に演算したマスク設定時におけるマスク各頂点の角度情報の結果をマイコン８内部のメモリＤ（マスクデータメモリ）に書き込む処理を行う。ステップ３５に関しては、図４を用いて後述する。
【００３９】
ステップ３６において、操作者が稼動許可したプライバシーマスクに関してのマスク表示位置座標情報の演算と、演算したマスク表示位置座標情報をマイコン８内部のメモリＥ（マスクデータバックアップメモリ）に書き込む処理と、演算したマスク表示位置座標情報の表示座標位置補正処理と、プライバシーマスクの表示する処理を行う。ステップ３６に関しては、図５を用いて後述する。
ステップ３５、およびステップ３６でプライバシーマスクの状態に合わせた分岐処理終了後、ステップ３７に進む。
【００４０】
ステップ３７において、マスク管理カウンタｊが示すＭ番目の値に１を加算する。その後、ステップ３２に戻りステップ３２からステップ３７の処理を操作者がプライバシー保護範囲のマスクを設定することが可能なマスクの総数Ｎ回繰り返し行う。処理がＮ回終了後すると、前述したステップ３２の条件を満たし、ステップ３１に戻り、図３に示すフローチャートの処理を再度実行する。
また、操作者が設定したプライバシーマスクは、確実にプライバシー保護部を覆う必要がある。そのため、プライバシーマスク処理は、図３に示すフローチャートの処理が映像信号の出力周期に合わせて最低１回は行われる必要がある。本実施例では１フィールド毎に行うようになっているが、周期はこれに限るものではない。
【００４１】
次に、図４に示すフローチャートを用いてマスクデータ算出処理部８ｂで行うステップ３５の処理についてさらに説明する。マスクデータ算出処理部８ｂでは、先述のマスク管理カウンタｊが示すＭ番目のプライバシーマスクについて、操作者がコントローラ１４等を使用して設定中の状態指示を行っているプライバシーマスクの場合には、操作者がプライバシー保護範囲に設定した前述のマスク設定時におけるマスク各頂点の角度情報の演算と、プライバシーマスク表示を行う。操作者が設定完了の状態指示を行っている場合には、演算したマスク設定時におけるマスク各頂点の角度情報の結果をマイコン８内部のメモリＤ（マスクデータメモリ）８ｈに書き込む処理を行う。
【００４２】
プライバシー保護範囲をマスクするためには、操作者は多角形のプライバシーマスクを設定する必要があり、設定されたプライバシーマスクの頂点の数は複数個存在する。操作者がプライバシー保護範囲に設定したマスクの設定および稼働方法を前述の演算式［式４］と［式５］を用いて行う場合は、操作者がプライバシー保護範囲に設定したマスク形状の全ての頂点に対してそれぞれ演算を行う必要がある。そのため、マスク設定時におけるマスク各頂点の角度情報の演算を繰り返し実行させる必要があるので、ステップ４２において演算回数を管理する変数ｉをゼロに設定し初期化し、ステップ４３に進む。
【００４３】
ステップ４３において、演算回数を管理する変数ｉと、操作者が設定中のプライバシーマスクで、プライバシーマスクの状態指示が設定中か、もしくは設定完了であるマスク形状の頂点の総数を比較する。比較される頂点の総数は、操作者がコントローラ１４を使用して設定したマスク形状の頂点数であり、前述したステップ３３においてメモリＦ８ｋから取得したデータである。本実施例ではプライバシー保護範囲として設定できるマスク形状は四角形としているので、ステップ４３では、操作者がプライバシー保護範囲に設定したマスク形状の頂点数は４となるので、ｉ≧４の条件判定としている。演算回数を管理する変数ｉが設定中のプライバシーマスクの頂点の数未満であれば、ステップ４４に進む。また、演算回数を管理する変数ｉが、プライバシーマスクの状態指示が設定中か、もしくは設定完了であるマスク形状の数以上であれば、ステップ４６に進む。
【００４４】
ステップ４４では、前述の演算式［式５］を用いて操作者が設定中のプライバシーマスクに対して、マスク設定時におけるマスク各頂点の角度情報を算出するための演算を行う。［式５］の演算を行うに当たっては、前述したマスク演算管理部８ａを介して入力された回転台１１のパンチルト角度情報と、メモリＢ８ｆに記憶されている焦点距離の情報と、メモリＣ８ｇに記憶されている撮像素子の一つ画素の大きさの情報と、およびマスク演算管理部８ａを介してメモリＦ８ｋに入力された操作者がプライバシー保護範囲に設定したマスクの設定位置座標データを使用する。演算終了後、次の頂点の角度を演算するためステップ４５に進む。
【００４５】
ステップ４５では、演算回数を管理する変数ｉに１を加算し、ステップ４３に戻る。
ステップ４６において、操作者が設定中でプライバシーマスクの状態指示が設定中か、もしくは設定完了であるプライバシーマスクの表示処理を行う。ここで、表示するプライバシーマスクは、前述したメモリＦ８ｋに記憶されている操作者がコントローラ１４を使用して設定されたマスクの設定位置座標データである。このメモリＦ８ｋに記憶されているデータを、図１に示す制御ライン９を介してカメラ信号処理４内部のマスク信号発生部４ｃに対して出力し、マスク信号発生部４ｃでは入力したデータに従い映像信号のプライバシー保護範囲をマスクする信号を発生させる。またステップ４６において行われるマスク表示処理では、前述したメモリＦ８ｋに記憶されている操作者がコントローラ１４を使用して設定された設定中のプライバシーマスクのマスク信号と、映像信号とを任意の割合で合成する。この設定中のプライバシーマスクのマスク信号と、映像信号とを合成させる割合データは、図１に示す制御ライン９を介してカメラ信号処理４内部の信号合成部４ｄに対して出力され、信号合成部４ｄでは、入力したデータに従い設定中のプライバシーマスクのマスク信号と、映像信号とを合成する割合を設定する。尚、操作者が設定中のプライバシーマスクのマスク信号と、映像信号を任意の割合で合成しマスクを表示する処理に関しては、図１２を用いて後述する。ステップ４６において操作者が設定中のプライバシーマスク表示を行った後、ステップ４７に進む。ステップ４７において、操作者がコントローラ１４を使用して監視カメラ１２に指示を行っている設定中のプライバシーマスクの状態判定を行う。また、操作者は、カメラ信号処理４の信号合成部４ｄで設定中のプライバシーマスクと映像信号の合成処理が施された映像を映像出力端子１０から送出された映像信号で確認して、操作者がコントローラ１４などを使用して監視カメラ１２に指示を行っているプライバシーマスク設定に問題がなければ、操作者は監視カメラ１２に設定完了の指示を行う。このため、ステップ４７で操作者から設定完了の指示が行われていた場合、ステップ４８に進む。操作者から設定完了の状態設定指示が行われていない場合は、ステップ３７に示す処理に進む。
【００４６】
ステップ４８において、ステップ４４で前述の演算式［式５］を用いて演算したマスク設定時におけるマスク各頂点の角度情報と、マスク管理カウンタｊが示す番号Ｍをマイコン８内のメモリＤ（マスクデータメモリ）８ｈに書き込む。
尚、本実施例ではプライバシー保護範囲として設定できるマスク形状は四角形としているためステップ４３の条件判定をｉ≧４としているが、設定できるマスク形状はこれに限定されるものではなく、五角形のときは条件判定をｉ≧５とし、Ｌ角形の時にはｉ≧Ｌとするようにすればよい。
【００４７】
ここで、操作者が設定中のプライバシーマスクのマスク信号と、映像信号を任意の割合で合成しマスクを表示する処理に関して、図１２を用いて説明する。図１２（ａ）はモニタ１３の画面でのプライバシーマスクを示すものであり、Ｐ０、Ｐ１，Ｐ２，Ｐ３で囲む閉領域をマスクするものである。図１２（ｂ）は一つの水平ライン毎のマスク検知信号、図１２（ｃ）は撮像素子１ｂからの撮像画面の映像信号、図１２（ｄ）はマスクとして合成させるマスク信号、図１２（ｅ）はカメラ信号処理４の信号合成部４ｄ経由後に映像出力端子１０から送出されるマスクされた撮像画面の映像信号である。
【００４８】
マスクすべき領域を形成する頂点を示す信号は、図１２のように、マスク信号発生部４ｃにより、各々水平１ライン毎に、Ｐ０〜Ｐ３で囲まれる部分の線分との交点を求め、水平ラインの先頭から最初の交点までをＬｏｗ、最初の交点から２つ目の交点までをＨｉｇｈ、２つ目の交点から水平ラインの最後までをＬｏｗ、以下、交点おきにＨｉｇｈ／Ｌｏｗをトグル（順送り）するマスク信号を発生させ図１２（ｂ）に示すマスク検知信号を生成する。そして、信号合成部４ｄにて、マスク検知信号がＨｉｇｈであるとき、撮像素子１ｂからの撮像画面の映像信号（図１２（ｃ）に示す信号）と、合成させるマスク信号（図１２（ｄ）に示す信号）とを任意の割合で合成し、プライバシーマスク情報が含まれる映像信号を生成する。例えば、図１２（ｅ）マスク処理後の信号のＡ点での映像信号輝度レベルは、図１２（ｃ）映像信号のＡ点に於ける輝度信号レベルＹと、図１２（ｄ）合成させるマスク信号のＡ点に於ける輝度信号レベルＸとを合成比率Ｙ：Ｘ＝１：１で合成処理を施した輝度レベルＹ＋Ｘとなる。また、映像信号とマスク信号との合成比率は、操作者が任意に設定するもしくは、予め設定した比率としてもよい。
【００４９】
操作者がコントローラ１４を使用して監視カメラ１２に指示を行っている設定中のマスク表示データと、撮像素子１ｂからの撮像画面の映像信号との合成比率を任意の割合として、プライバシーマスク情報が含まれる映像信号を生成することで、操作者はプライバシーマスク保護部分の映像信号と、設定中のプライバシーマスクを同時に確認することが可能になり、プライバシーマスク保護部分が、設定中のプライバシーマスクによってどの程度覆われているかの判断が可能になり、操作者がコントローラ１４を使用して監視カメラ１２に指示を行うプライバシーマスクの設定が行い易くなる。
【００５０】
次に、図５に示すフローチャートを用いてマスク表示位置算出処理部８ｃで行うステップ３６の処理についてさらに説明する。マスク表示位置算出処理部８ｃでは、先述のマスク管理カウンタｊが示すＭ番目のプライバシーマスクが、操作者がコントローラ１４を使用し監視カメラ１２に対して設定完了の状態設定指示を行ったのち、稼働許可の状態設定指示を行い稼働許可となっている場合に、メモリＤ（マスクデータメモリ）８ｈに記憶されているマスク管理カウンタｊが示すＭ番目のマスク設定時における各頂点の角度情報と、マスク演算管理部８ａから入力した時間［ｔ］における回転台１１のパンチルト角度情報と、メモリＢ８ｆに記憶されている焦点距離の情報と、メモリＣ８ｇに記憶されている撮像素子１画素の大きさの情報から、前述の演算式［式４］を用いてマスク表示位置座標情報を算出し、算出したマスク表示位置座標情報の結果と、マスク管理カウンタｊが示すＭの番号をメモリＥ（マスクデータバックアップメモリ）８ｅに書き込む。そして、後述するステップ５５で処理される表示座標位置補正処理において演算したマスク表示位置座標Ｗ［ｔ］と、メモリＥ８ｅに記憶されている前回のマスク表示位置座標の演算結果Ｗ［ｔ−１］から、マスク表示位置ズレ補正用の新たなマスク座標位置Ｖ［ｔ］を生成する。マスク表示部では、表示座標位置補正処理が施された新たなマスク座礁位置Ｖのマスクを表示する。
【００５１】
マスク表示位置算出処理部８ｃでは、操作者が設定したプライバシーマスクが多角形であるため、設定中のプライバシーマスクの各頂点は複数個存在する。前述の演算式［式４］を用いて行う場合は、操作者がプライバシー保護範囲に設定したマスクの全ての頂点に対してそれぞれ演算を行う必要がある。そのため、マスク表示位置におけるマスク頂点のマスク表示座標位置の演算を繰り返し実行させる必要があるので、ステップ５１において演算回数を管理する変数ｉをゼロに設定し初期化し、ステップ５２に進む。
【００５２】
ステップ５２において、演算回数を管理する変数ｉと、操作者が設定済みのプライバシーマスクで、プライバシーマスクの状態指示が稼働許可であるマスク形状の頂点の総数を比較する。ステップ５２では、前述のステップ３３で取得した操作者がコントローラ１４を使用して設定したマスク形状の頂点数と比較する。本実施例のステップ５２では、操作者がプライバシー保護範囲に設定したマスク形状の頂点数４と設定する、すなわち四角形のプライバシーマスクを設定済みとするため、ｉ≧４としている。演算回数を管理する変数ｉが稼働許可中のプライバシーマスクの頂点の数未満であれば、ステップ５３に進む。また、演算回数を管理する変数ｉが稼働許可中であるマスク形状の頂点の数以上であれば、ステップ５５に進む。
【００５３】
ステップ５３では、前述の演算式［式４］を使用して操作者がコントローラ１４を使用し監視カメラ１２に対して稼働中指示を行ったプライバシーマスクのマスク表示位置座標情報の演算を行う。［式４］の演算を行うに当たっては、メモリＤ（マスクデータメモリ）８ｈに記憶されているマスク管理カウンタｊが示すＭ番目のマスクに関してのマスク設定時における各頂点の角度情報、マスク演算管理部８ａを介して入力された回転台１１のパンチルト角度情報、メモリＢ８ｆに記憶されている焦点距離の情報と、およびメモリＣ８ｇに記憶されている撮像素子の一つ画素の大きさの情報を使用する。演算終了後、次の頂点の位置座標を演算するためステップ５４に進む。ステップ５４では、演算回数を管理する変数ｉに１を加算し、ステップ５２に戻る。
【００５４】
ステップ５５において、稼働中のプライバシーマスクについて表示座標位置補正処理を行い、表示座標位置補正処理終了後、ステップ５６に進む。尚、この表示座標位置補正処理については、図６、図７、図８、図９、図１０、図１１を用いて後述する。
ステップ５６において、表示座標位置補正処理が施されたプライバシーマスクの表示処理を行う。表示座標位置補正処理が施されたプライバシーマスクデータは、図１に示す制御ライン９を介してカメラ信号処理４内部のマスク信号発生部４ｃに対して出力し、マスク信号発生部４ｃでは入力したデータに従い映像信号のプライバシー保護範囲をマスクする信号を発生させる。またステップ５６において行われるマスク表示処理では、表示座標位置補正処理が施されたプライバシーマスクデータのマスク信号と、映像信号との合成比率を１００対０とする。この表示座標位置補正処理が施されたプライバシーマスクデータのマスク信号と、映像信号とを合成させる割合データは、図１に示す制御ライン９を介してカメラ信号処理４内部の信号合成部４ｄに対して出力され、信号合成部４ｄでは、入力したデータに従い設定中のプライバシーマスクのマスク信号と、映像信号とを合成する割合を設定する。
【００５５】
次に、表示座標位置補正処理の第一の実施例の動作説明を、図７、図８、図９、図１０を用いて説明する。
図７では、操作者がコントローラ１４を使用し監視カメラ１２に対してプライバシーマスクの設定を行い、その後設定完了の指示を行い、そして稼働許可となったプライバシーマスク（マスクＰａ）に関して、回転台１１が右方向に移動したために表示中のマスクＰａが画面右から画面左に動作する場合について説明する。この時回転台１１は、パン角度［ＰＬ０］⇒［ＰＬ１］⇒［ＰＬ２］と動作するものとしチルト角度の動作はないとする。パン角度［ＰＬ０］と、［ＰＬ１］と、［ＰＬ２］は、回転台１１から外部通信処理８ｄを介してマスク演算管理部８ａに入力し、マスク表示算出処理８ｃに入力されたパン角度情報である。また、時間はＴ０⇒Ｔ１⇒Ｔ２⇒Ｔ３と変わるものとする。
【００５６】
操作者がコントローラ１４を使用し監視カメラ１２に対してプライバシーマスクの設定を行う状態である設定中に、映像信号のプライバシー保護範囲にマスク信号が任意の割合で合成されている映像信号をモニタ１３などで操作者が確認を行いマスクの設定に関して問題がない場合にコントローラ１４を使用し監視カメラ１２に対してプライバシーマスクの設定を行う状態である設定完了と、設定完了を経てプライバシーマスクを稼働させる状態である稼働許可となったマスクＰａは、時間Ｔ０において監視カメラ１２が取り付けてある回転台１１のパン角度が［ＰＬ０］を示す際には、図７に示す画面上の位置に表示している。マスクＰａは各頂点ｍａ０＿ｉ（ｉは頂点の番号）で囲まれた大きさでありパン方向の座標位置はｍａ０＿ｉ．ｘ（ｉは頂点の番号）である。
【００５７】
次に、回転台１１が右方向に回転し、回転台１１のパン角度が［ＰＬ０］から［ＰＬ１］と変化した場合、マスクＰａの表示位置は、前述のマスク表示位置算出処理部８ｃのステップ５３で表示位置座標の演算を行い算出した、マスクＰｂの座標位置に移動する。このマスクＰｂの座標位置は頂点ｍａ１＿ｉ（ｉは頂点の番号）で囲まれた大きさであり、パン方向の座標位置はｍａ１＿ｉ．ｘ（ｉは頂点の番号）である。
【００５８】
しかし、回転台１１がパン方向に回転動作する動きと、回転台１１のパン方向、チルト方向の角度情報をもとにマスク表示位置算出処理部８ｃのステップ５３で演算して、後述するステップ５６によるマスク表示処理が終了し、プライバシー保護部分にマスク信号が合成されて出力されるまでに遅延が発生する。回転台１１の回転速度が遅い場合は、前述の遅延の影響は少なくマスクＰｂの位置でもプライバシー保護部分が露出する範囲は小さく、プライバシー保護部分をほぼ覆うことは可能である。しかし、回転台１１の回転速度が速い場合は、前述の遅延の影響が大きくなりマスクＰｂの位置ではプライバシー保護部分を確実に覆うことは出来ず、プライバシー保護部分の一部が露出してしまうという問題が起こってしまう。
【００５９】
そのため回転台１１の回転動作と、マスク表示位置の演算による遅延を補正するために、マスクＰａの進行方向に当たるマスクＰｂの頂点ｍａ１＿０、ｍａ１＿１の先に新たな２つの頂点ｍｂ１＿０、ｍｂ１＿１の位置を算出して補正マスク［Ｐｄ］を生成する。補正マスク［Ｐｄ］は頂点ｍｂ１＿０、ｍｂ１＿１、ｍａ１＿１、ｍａ１＿０で囲まれた大きさとなり、パン方向の座標位置はｍｂ１＿０．ｘ、ｍｂ１＿１．ｘ、ｍａ１＿１．ｘ、ｍａ１＿０．ｘとなる。またこの補正マスク［Ｐｄ］の頂点ｍａ１＿１、ｍａ１＿０は、マスク表示位置算出処理部８ｃのステップ５３で表示位置の演算で生成されたマスクＰｂの頂点ｍａ１＿１、ｍａ１＿０と同じ座標となり、それぞれの頂点結ぶ辺は同じである。そのため、時間Ｔ１時に表示されるプライバシーマスクはマスクＰｂ’＝マスクＰｂ＋補正マスク［Ｐｄ］となる。マスクＰｂ’は頂点ｍｂ１＿０、ｍｂ１＿１、ｍａ１＿２、ｍａ１＿３で囲まれた大きさとなり、パン方向の座標位置はｍｂ１＿０．ｘ、ｍｂ１＿１．ｘ、ｍａ１＿２．ｘ、ｍａ１＿３．ｘとなる。
【００６０】
マスクＰｂ’で新たに生成させるパン方向の頂点の座標位置ｍｂ１＿０、ｍｂ１＿１は［式７］、［式８］を用いて演算を行う。
2004146890.tif 000003
マスクＰｂ’で新たに生成させるパン方向の座標位置ｍｂ１＿０．ｘ、ｍｂ１＿１．ｘを［式７］、［式８］で具体的に表現すると［式９］となる。
2004146890.tif 000004
【００６１】
マスクの進行方向に対して新たに設定される頂点座標位置は、現在のパン角度［ＰＬ１］時におけるマスクＰｂの頂点座標位置と、現在のパン角度［ＰＬ１］の１つ前のパン角度［ＰＬ０］時におけるマスクＰａの頂点座標位置から生成されることになる。また、［式８］、［式９］で示した演算係数Ｋは、回転台１１の回転速度とは無関係な固定値としてもよいし、回転台１１の回転速度に依存して変化する可変値としてもよいし、回転台１１がパン方向、チルト方向に回転動作する動きと、回転台１１から監視カメラ１２内の外部通信処理部８ｄを介してマスク演算管理部８ａに入力されるまでに発生する時間的な遅延のために発生するマスク表示位置ズレを考慮して変化する可変値、もしくは回転台１１がパン方向、チルト方向に回転動作する動きと、回転台１１から監視カメラ１２内の外部通信処理部８ｄを介してマスク演算管理部８ａに入力されるまでに発生する時間的な遅延のために発生するマスク表示位置ズレを考慮した固定値にしてもよい。また前述の演算係数Ｋのデータ設定は、回転台１１が監視カメラ１２に対して固定値または可変値の設定を常に行ってもよいし、操作者がコントローラ１４を使用し回転台１１経由して監視カメラ１２に設定してもよいし、予め監視カメラ１２に固定値または可変値の設定をしておいてもよい。
【００６２】
次に、回転台１１が右方向に回転し回転台１１のパン角度が［ＰＬ１］から［ＰＬ２］と変化した場合について説明する。
回転台１１のパン角度が［ＰＬ１］から［ＰＬ２］に変化した場合も回転台１１のパン角度が［ＰＬ０］から［ＰＬ１］に変化した場合と同様に処理を行う。マスク表示位置算出処理部８ｃのステップ５３で表示位置座標の演算を行いパン角度［ＰＬ２］で表示するマスクＰｃと、前述の［式７］、［式８］を用いてマスクＰｃの進行方向に対して補正マスク［Ｐｅ］の算出をそれぞれ行い、マスクＰｃ’＝マスクＰｃ＋補正マスク［Ｐｅ］を生成する。このマスクＰｃ’が時間Ｔ２において表示されるプライバシーマスクとなる。このとき、前述の［式７］、［式８］を用いてマスクＰｃの進行方向に対して補正マスク［Ｐｅ］を算出する際に使用するｍ（ｔ−１）（ｑ−１）＿ｉは、マスクＰｂ’の座標位置情報ではなく、マスクＰｂの座標位置情報を使用する。前回のパン角度［ＰＬ１］で表示したマスクＰｂ’は、回転台１１の動作とマスク表示位置の遅延を補正するために新たに生成された表示位置であり、マスク表示位置算出処理部８ｃのステップ５３で演算した表示位置座標ではないからである。
【００６３】
さらに、回転台１１の回転が終了し回転台１１のパン角度が［ＰＬ２］で停止した場合について説明する。回転台１１のパン角度が［ＰＬ２］で停止した場合も、回転台１１のパン角度が［ＰＬ１］から［ＰＬ２］に変化した場合と同様にマスク表示位置算出処理部８ｃのステップ５３で表示位置座標の演算と、［式７］、［式８］を用いての演算処理を行う。しかし、回転台１１の回転が発生していないため、［式７］、［式８］を用いて演算した結果はマスクＰｃの位置となり、このマスクＰｃが時間Ｔ３において表示されるプライバシーマスクとなる。
【００６４】
次に、図８を用いて、操作者がコントローラ１４を使用し監視カメラ１２に対してプライバシーマスクの設定を行い、その後設定完了の指示を行い、そして稼働許可となったプライバシーマスク（マスクＰｆ）が回転台１１が右方向に回転したために画面左から画面右に動作する場合について説明するが、この時回転台１１は、パン角度［ＰＲ０］⇒［ＰＲ１］⇒［ＰＲ２］と回転動作するとしチルト角度の動作はない。パン角度［ＰＲ０］と、［ＰＲ１］と、［ＰＲ２］は、回転台１１から外部通信処理８ｄを介してマスク演算管理部８ａに入力し、マスク表示算出処理８ｃに入力されたパン角度情報である。また、時間はＴ０⇒Ｔ１⇒Ｔ２⇒Ｔ３と変わるものとする。この場合も前述の図７を用いて説明した動作と同様な処理を行う。
【００６５】
操作者がコントローラ１４を使用し監視カメラ１２に対してプライバシーマスクの設定を行う状態である設定中に、映像信号のプライバシー保護範囲にマスク信号が任意の割合で合成されている映像信号をモニタ１３などで操作者が確認を行いマスクの設定に関して問題がない場合にコントローラ１４を使用し監視カメラ１２に対してプライバシーマスクの設定を行う状態である設定完了と、設定完了を経てプライバシーマスクを稼働させる状態である稼働許可となったマスクＰｆは、時間Ｔ０において監視カメラ１２が取り付けてある回転台１１のパン角度が［ＰＲ０］を示す際には、図８に示す画面上に表示している。マスクＰｆは各頂点ｍｆ０＿ｉ（ｉは頂点の番号）で囲まれた大きさでありパン方向の座標位置はｍｆ０＿ｉ．ｘ（ｉは頂点の番号）である。
【００６６】
次に、回転台１１が左方向に回転し、回転台１１のパン角度が［ＰＲ０］から［ＰＲ１］と変化した場合、マスクＰｆの表示位置は、前述のマスク表示位置算出処理部８ｃのステップ５３で表示位置の演算を行い算出したマスクＰｇの座標位置に移動する。このマスクＰｇは頂点ｍｆ１＿ｉ（ｉは頂点の番号）で囲まれた大きさでありパン方向の座標位置はｍｆ１＿ｉ．ｘ（ｉは頂点の番号）である。また、［式７］、［式８］で演算を行いマスクＰｇの進行方向に対して、補正マスク［Ｐｊ］の座標位置が算出される。この補正マスク［Ｐｊ］は、頂点ｍｆ１＿３、ｍｆ１＿２、ｍｊ１＿２、ｍｊ１＿３で囲まれた大きさとなり、パン方向の座標位置はｍｆ１＿３．ｘ、ｍｆ１＿２．ｘ、ｍｊ１＿２．ｘ、ｍｊ１＿３．ｘとなる。
【００６７】
この補正マスク［Ｐｊ］の頂点、ｍｆ１＿２、ｍｆ１＿３はマスク表示位置算出処理部８ｃのステップ５３で表示位置の演算で生成されたマスクＰｇの頂点と同じ座標となり、それぞれの頂点結ぶ辺は同じである。そのため、時間Ｔ１で表示されるプライバシーマスクはマスクＰｇ’＝マスクＰｇ＋補正マスク［Ｐｊ］であり、マスクＰｇ’の頂点はｍｆ１＿０、ｍｆ１＿１、ｍｊ１＿２、ｍｊ１＿３で囲まれた大きさとなり、パン方向の座標位置はｍｆ１＿０．ｘ、ｍｆ１＿１．ｘ、ｍｊ１＿２．ｘ、ｍｊ１＿３．ｘとなる。
【００６８】
次に回転台１１が左方向に回転し回転台１１のパン角度が［ＰＲ１］から［ＰＲ２］と変化した場合について説明する。
【００６９】
回転台１１のパン角度が［ＰＲ１］から［ＰＲ２］に変化した場合も回転台１１のパン角度が［ＰＲ０］から［ＰＲ１］に変化した場合と同様な処理を行い、パン角度［ＰＲ２］で表示するマスクＰｈと、前述の［式７］、［式８］を用いてマスクＰｈの進行方向に対して補正マスク［Ｐｋ］の座標位置の算出処理をそれぞれ行い、マスクＰｈ’＝マスクＰｈ＋補正マスク［Ｐｋ］を生成する。このマスクＰｈ’が時間Ｔ２において表示されるプライバシーマスクとなる。このとき、前述の［式７］、［式８］を用いてマスクＰｈの進行方向に対して補正マスク［Ｐｋ］を算出する際に使用するｍ（ｔ−１）（ｑ−１）＿ｉは、マスクＰｇ’の座標位置情報ではなく、マスクＰｇの座標位置情報を使用する。前回のパン角度［ＰＲ１］で表示したマスクＰｇ’は、回転台１１の動作とマスク表示位置の遅延を補正するために新たに生成された表示位置であり、マスク表示位置算出処理部８ｃのステップ５３で演算した表示位置座標ではないからである。
【００７０】
次に、回転台１１の回転が終了し回転台１１のパン角度が［ＰＲ２］で停止した場合について説明する。
回転台１１のパン角度が［ＰＲ２］で停止した場合も、回転台１１のパン角度が［ＰＲ１］から［ＰＲ２］に変化した場合と同様にマスク表示位置算出処理部８ｃのステップ５３で表示位置座標の演算と、［式７］、［式８］を用いて補正マスクの演算処理を行う。しかし、回転台１１の移動が発生していないため、［式７］、［式８］を用いて演算した結果はマスクＰｈの位置となり、このマスクＰｈが時間Ｔ３において表示されるプライバシーマスクとなる。
【００７１】
次に、図９を用いて、操作者がコントローラ１４を使用し監視カメラ１２に対してプライバシーマスクの設定を行い、その後設定完了の指示を行い、そして稼働許可となったプライバシーマスク（マスクＴａ）が回転台１１が上方向に回転したために画面上から画面下に移動する場合について説明するが、この時回転台１１は、パン角度の動作はなく、チルト角度が［ＴＤ０］⇒［ＴＤ１］⇒［ＴＤ２］と動作する。チルト角度［ＴＤ０］と、［ＴＤ１］と、［ＴＤ２］は、回転台１１から外部通信処理８ｄを介してマスク演算管理部８ａに入力し、マスク表示算出処理８ｃに入力されたチルト角度情報である。また、時間はＴ０⇒Ｔ１⇒Ｔ２⇒Ｔ３と変わるものとする。この場合も前述の図７を用いて説明した動作と同様である。
【００７２】
操作者がコントローラ１４を使用し監視カメラ１２に対してプライバシーマスクの設定を行う状態である設定中に、映像信号のプライバシー保護範囲にマスク信号が任意の割合で合成されている映像信号をモニタ１３などで操作者が確認を行いマスクの設定に関して問題がない場合にコントローラ１４を使用し監視カメラ１２に対してプライバシーマスクの設定を行う状態である設定完了と、設定完了を経てプライバシーマスクを稼働させる状態である稼働許可となったマスクＴａは、時間Ｔ０において監視カメラ１２が取り付けてある回転台１１のパン角度が［ＴＤ０］を示す際には、図９に示す画面上に表示している。マスクＴａは各頂点ｍａ０＿ｉ（ｉは頂点の番号）で囲まれた大きさでありチルト方向の座標位置はｍａ０＿ｉ．ｙ（ｉは頂点の番号）である。
【００７３】
次に、回転台１１が上方向に回転し、回転台１１のチルト角度が［ＴＤ０］から［ＴＤ１］と変化した場合、マスクＴａは前述のマスク表示位置算出処理部８ｃのステップ５３で表示位置の演算を行いマスクＴｂの座標位置に移動する。このマスクＴｂは頂点ｍａ１＿ｉ（ｉは頂点の番号）で囲まれた大きさでありチルト方向の座標位置はｍａ１＿ｉ．ｘ（ｉは頂点の番号）である。また、［式７］、［式８］で演算を行いマスクＴｂの進行方向に対して、補正マスク［Ｔｄ］の座標位置が算出される。この補正マスク［Ｔｄ］は頂点ｍａ１＿１、ｍｂ１＿１、ｍｂ１＿２、ｍａ１＿２で囲まれた大きさとなり、チルト方向の座標位置はｍａ１＿１．ｙ、ｍｂ１＿１．ｙ、ｍｂ１＿２．ｙ、ｍａ１＿２．ｙとなる。
【００７４】
この補正マスク［Ｔｄ］の頂点、ｍａ１＿１、ｍａ１＿２はマスク表示位置算出処理部８ｃのステップ５３で表示位置の演算で生成されたマスクＴｂの頂点と同じ座標となり、それぞれの頂点結ぶ辺は同じである。そのため、時間Ｔ１で表示されるプライバシーマスクはマスクＴｂ’＝マスクＴｂ＋補正マスク［Ｔｄ］であり、マスクＴｂ’の頂点はｍａ１＿０、ｍｂ１＿１、ｍｂ１＿２、ｍａ１＿３で囲まれた大きさとなり、チルト方向の座標位置はｍａ１＿０．ｙ、ｍｂ１＿１．ｙ、ｍｂ１＿２．ｙ、ｍａ１＿３．ｙとなる。
【００７５】
次に回転台１１が左方向に回転し回転台１１のチルト角度が［ＴＤ１］から［ＴＤ２］と変化した場合について説明する。
回転台１１のチルト角度が［ＴＤ１］から［ＴＤ２］に変化した場合も回転台１１のチルト角度が［ＴＤ０］から［ＴＤ１］に変化した場合と同様な処理を行い、チルト角度［ＴＤ２］で表示するマスクＴｃと、前述の［式７］、［式８］を用いてマスクＰｃの進行方向に対して補正マスク［Ｔｅ］の算出をそれぞれ行い、マスクＴｃ’＝マスクＴｃ＋補正マスク［Ｔｅ］を生成する。このマスクＴｃ’が時間Ｔ２において表示されるプライバシーマスクとなる。
【００７６】
このとき、前述の［式７］、［式８］を用いてマスクＰｃの進行方向に対して補正マスク［Ｔｅ］を算出する際に使用するｍ（ｔ−１）（ｑ−１）＿ｉは、マスクＴｂ’の座標位置情報ではなく、マスクＴｂの座標位置情報を使用する。前回のチルト角度［ＴＤ１］で表示したマスクＴｂ’は、回転台１１の動作とマスク表示位置の遅延を補正するために新たに生成された表示位置であり、マスク表示位置算出処理部８ｃのステップ５３で演算した表示位置座標ではないからである。
【００７７】
次に、回転台１１の回転が終了し回転台１１のチルト角度が［ＴＤ２］で停止した場合について説明する。
回転台１１のチルト角度が［ＴＤ２］で停止した場合も、回転台１１のチルト角度が［ＴＤ１］から［ＴＤ２］に変化した場合と同様にマスク表示位置算出処理部８ｃのステップ５３で表示位置座標の演算と［式７］、［式８］を用いて処理を行う。しかし、回転台１１の移動が発生していないため、［式７］、［式８］を用いて演算した結果はマスクＴｃの位置となり、このマスクＴｃが時間Ｔ３において表示されるプライバシーマスクとなる。
【００７８】
次に、図１０を用いて、操作者がコントローラ１４を使用し監視カメラ１２に対してプライバシーマスクの設定を行い、その後設定完了の指示を行い、そして稼働許可となったプライバシーマスク（マスクＴｆ）が回転台１１が下方向に回転したために画面下から画面上に動作する場合について説明するが、この時回転台１１は、パン角度の動作はなく、チルト角度が［ＴＵ０］⇒［ＴＵ１］⇒［ＴＵ２］と動作する。チルト角度［ＴＵ０］と、［ＴＵ１］と、［ＴＵ２］は、回転台１１から外部通信処理８ｄを介してマスク演算管理部８ａに入力し、マスク表示算出処理８ｃに入力されたチルト角度情報である。また、時間はＴ０⇒Ｔ１⇒Ｔ２⇒Ｔ３と変わるものとする。この場合も前述の図７を用いて説明した動作と同様である。
【００７９】
操作者がコントローラ１４を使用し監視カメラ１２に対してプライバシーマスクの設定を行う状態である設定中に、映像信号のプライバシー保護範囲にマスク信号が任意の割合で合成されている映像信号をモニタ１３などで操作者が確認を行いマスクの設定に関して問題がない場合にコントローラ１４を使用し監視カメラ１２に対してプライバシーマスクの設定を行う状態である設定完了と、設定完了を経てプライバシーマスクを稼働させる状態である稼働許可となったマスクＴｆは、時間Ｔ０において監視カメラが取り付けてある回転台１１のパン角度が［ＴＵ０］を示す際には、図１０に示す画面上に表示している。マスクＴｆは各頂点ｍｆ０＿ｉ（ｉは頂点の番号）で囲まれた大きさでありチルト方向の座標位置はｍｆ０＿ｉ．ｘ（ｉは頂点の番号）である。
【００８０】
次に、回転台１１が下方向に回転し、回転台１１のチルト角度が［ＴＵ０］から［ＴＵ１］と変化した場合、マスクＴｆは前述のマスク表示位置算出処理部８ｃのステップ５３で表示位置の演算を行いマスクＴｇの座標位置に移動する。このマスクＴｆは頂点ｍｆ１＿ｉ（ｉは頂点の番号）で囲まれた大きさでありチルト方向の座標位置はｍｆ１＿ｉ．ｙ（ｉは頂点の番号）である。また、［式７］、［式８］で演算を行いマスクＴｇの進行方向に対して、補正マスク［Ｔｊ］の座標位置が算出される。また補正マスク［Ｔｊ］は頂点ｍｊ１＿０、ｍｆ１＿０、ｍｆ１＿３、ｍｊ１＿３で囲まれた大きさとなり、チルト方向の座標位置はｍｊ１＿０．ｙ、ｍｆ１＿０．ｙ、ｍｆ１＿３．ｙ、ｍｊ１＿３．ｙとなる。
【００８１】
この補正マスク［Ｔｊ］の頂点、ｍｆ１＿０、ｍｆ１＿３はマスク表示位置算出処理部８ｃのステップ５３で表示位置の演算で生成されたマスクＴｇの頂点と同じ座標となり、それぞれの頂点結ぶ辺は同じである。そのため、時間Ｔ１で表示されるプライバシーマスクはマスクＴｇ’＝マスクＴｇ＋補正マスク［Ｔｊ］であり、マスクＴｇ’の頂点はｍｊ１＿０、ｍｆ１＿１、ｍｆ１＿２、ｍｊ１＿３で囲まれた大きさとなり、チルト方向の座標位置はｍｊ１＿０．ｙ、ｍｆ１＿１．ｙ、ｍｆ１＿２．ｙ、ｍｊ１＿３．ｙとなる。
【００８２】
次に、回転台１１が左方向に回転し回転台１１のチルト角度が［ＴＵ１］から［ＴＵ２］と変化した場合について説明する。
回転台１１のチルト角度が［ＴＵ１］から［ＴＵ２］に変化した場合も回転台１１のチルト角度が［ＴＵ０］から［ＴＵ１］に変化した場合と同様な処理を行い、チルト角度［ＴＵ２］で表示するマスクＴｈと、前述の［式７］、［式８］を用いてマスクＰｈの進行方向に対して補正マスク［Ｔｋ］の算出をそれぞれ行い、マスクＴｈ’＝マスクＴｈ＋補正マスク［Ｔｋ］を生成する。このマスクＴｈ’が時間Ｔ２において表示されるプライバシーマスクとなる。
【００８３】
このとき、前述の［式７］、［式８］を用いてマスクＴｈの進行方向に対して補正マスク［Ｔｋ］を算出する際に使用するｍ（ｔ−１）（ｑ−１）＿ｉは、マスクＴｇ’の座標位置情報ではなく、マスクＴｇの座標位置情報を使用する。前回のチルト角度［ＴＵ１］で表示したマスクＴｇ’は、回転台１１の動作とマスク表示位置の遅延を補正するために新たに生成された表示位置であり、マスク表示位置算出処理部８ｃのステップ５３で演算した表示位置座標ではないからである。
【００８４】
次に、回転台１１の回転が終了し回転台１１のチルト角度が［ＴＵ２］で停止した場合について説明する。
回転台１１のチルト角度が［ＴＵ２］で停止した場合も、回転台１１のチルト角度が［ＴＵ１］から［ＴＵ２］に変化した場合と同様にマスク表示位置算出処理部８ｃのステップ５３で表示位置座標の演算と［式７］、［式８］を用いて処理を行う。しかし、回転台１１の移動が発生していないため、［式７］、［式８］を用いて演算した結果はマスクＴｈの位置となり、このマスクＴｈが時間Ｔ３において表示されるプライバシーマスクとなる。
【００８５】
表示座標位置補正処理の第一の実施例の動作説明を、図７、図８，図９，図１０を用いて動作を説明行ったが、例えは、カメラ用回転台１１がパン方向とチルト方向の両方に回転動作した場合でもパン方向の補正マスクとチルト方向の補正マスク演算は双方を独立して処理しているため対応することは可能である。
【００８６】
次に図１１を用いて表示座標位置補正処理の第二の実施例の動作を説明する。図１１では、図７と同様な操作を行った場合に対して説明を行うが、図７を用いて説明した表示座標位置補正処理の第一の動作説明では、回転台１１の回転動作中はマスク表示位置算出処理部８ｃのステップ５３で表示位置座標の演算を行ったマスクと、回転台１１がパン方向に回転動作する動きと、回転台１１のパン方向、チルト方向の角度情報をもとにマスク表示位置算出処理部８ｃのステップ５３で演算して、ステップ５６によるマスク表示処理が終了し、プライバシー保護部分にマスク信号が合成されて出力されるまでの遅延のために発生するプライバシー保護部分の一部が露出してしまう現象を防ぐためにマスクの進行方向に新たに補正マスク生成し、この補正マスクと、回転台１１の動作中はマスク表示位置算出処理部８ｃのステップ５３で表示位置座標の演算を行ったマスクを表示している。これは、マスクする範囲を大きくする事で前述の原因によるプライバシー保護部分が一部露出する現象を防いでいる。しかし、マスクする範囲を大きくする事で結果的にプライバシー保護部分以外の映像信号までプライバシーマスクで覆しまう。図１１では、より精度よくプライバシー保護範囲をマスクするための表示座標位置補正処理の説明を行う。
【００８７】
図７と同様に、操作者がコントローラ１４を使用し監視カメラ１２に対してプライバシーマスクの設定を行い、その後設定完了の指示を行い、そして稼働許可となったプライバシーマスク（マスクＰａ）に関して、回転台１１が右方向に回転したために表示中のマスクＰａが画面右から画面左に動作する場合について説明する。この時回転台１１は、パン角度［ＰＬ０］⇒［ＰＬ１］⇒［ＰＬ２］と動作するものとしチルト角度の動作はないとする。パン角度［ＰＬ０］と、［ＰＬ１］と、［ＰＬ２］は、回転台１１から外部通信処理８ｄを介してマスク演算管理部８ａに入力し、マスク表示算出処理８ｃに入力されたパン角度情報である。また、時間はＴ０⇒Ｔ１⇒Ｔ２⇒Ｔ３と変わるものとする。
【００８８】
操作者がコントローラ１４を使用し監視カメラ１２に対してプライバシーマスクの設定を行う状態である設定中に、映像信号のプライバシー保護範囲にマスク信号が任意の割合で合成されている映像信号をモニタ１３などで操作者が確認を行いマスクの設定に関して問題がない場合に、コントローラ１４を使用し監視カメラ１２に対してプライバシーマスクの設定を行う状態である設定完了と、設定完了を経てプライバシーマスクを稼働させる状態である稼働許可となったマスクＰａは、時間Ｔ０において監視カメラが取り付けてある回転台１１のパン角度が［ＰＬ０］を示す際には、図１１に示す画面上の位置に表示している。マスクＰａは各頂点ｍａ０＿ｉ（ｉは頂点の番号）で囲まれた大きさでありパン方向の座標位置はｍａ０＿ｉ．ｘ（ｉは頂点の番号）である。
【００８９】
次に、回転台１１が右方向に移動し、回転台１１のパン角度が［ＰＬ０］から［ＰＬ１］と変化した場合、マスクＰａの表示位置は、前述のマスク表示位置算出処理部８ｃのステップ５３で表示位置座標の演算を行い算出した、マスクＰｂの座標位置に移動する。このマスクＰｂの座標位置は頂点ｍａ１＿ｉ（ｉは頂点の番号）で囲まれた大きさであり、パン方向の座標位置はｍａ１＿ｉ．ｘ（ｉは頂点の番号）である。そして、回転台１１がパン方向に動作する動きと、回転台１１のパン方向、チルト方向の角度情報をもとにマスク表示位置算出処理部８ｃのステップ５３で演算して、ステップ５６によるマスク表示処理が終了し、プライバシー保護部分にマスク信号が合成されて出力されるまでの遅延の影響が大きくなりマスクＰｂの位置ではプライバシー保護部分を確実に覆うことは出来ず、プライバシー保護部分の一部が露出してしまう。そのため、［式７］、［式８］で演算を行いマスクＰｂの進行方向に対して、第一の補正マスク［Ｐｄ］の座標位置を算出する。この第一の補正マスク［Ｐｄ］は頂点ｍｂ１＿０，ｍｂ１＿１、ｍａ１＿１、ｍａ１＿０で囲まれた大きさとなり、パン方向の座標位置はｍｂ１＿０．ｘ、ｍｂ１＿１．ｘ、ｍａ１＿１．ｘ、ｍａ１＿０．ｘとなる。またこの第一の補正マスク［Ｐｄ］の頂点ｍａ１＿１、ｍａ１＿０は、マスク表示位置算出処理部８ｃのステップ５３で表示位置の演算で生成されたマスクＰｂの頂点ｍａ１＿１、ｍａ１＿０と同じ座標となり、それぞれの頂点結ぶ辺は同じである。さらに、［式７］、［式８］で演算を行いマスクＰｂの進行方向の反対側（第一の補正マスク［Ｐｄ］の反対側）に対して、第二の補正マスク［Ｐｄ’］の座標位置を算出する。この第二の補正マスク［Ｐｄ’］は頂点ｍａ１＿３、ｍｂ１＿３、ｍｂ１＿２、ｍａ１＿２で囲まれた大きさとなり、パン方向の座標位置はｍａ１＿３．ｘ、ｍｂ１＿３．ｘ、ｍｂ１＿２．ｘ、ｍａ１＿２．ｘとなる。またこの第二の補正マスク［Ｐｄ’］の頂点ｍａ１＿３、ｍａ１＿２は、マスク表示位置算出処理部８ｃのステップ５３で表示位置の演算で生成されたマスクＰｂの頂点ｍａ１＿３、ｍａ１＿２と同じ座標となり、第二の補正マスク［Ｐｄ’］で新たに定めた頂点ｍｂ１＿３、ｍｂ１＿２は、マスクＰｂの進行方向の対して存在する。そして、時間Ｔ１で表示されるプライバシーマスクはマスクＰｂ’’＝マスクＰｂ＋第一の補正マスク［Ｐｄ］−第二の補正マスク［Ｐｄ’］とすると、マスクＰｂ’は頂点ｍｂ１＿０、ｍｂ１＿１、ｍｂ１＿２、ｍｂ１＿３で囲まれた大きさとなり、パン方向の座標位置はｍｂ１＿０．ｘ、ｍｂ１＿１．ｘ、ｍｂ１＿２．ｘ、ｍｂ１＿３．ｘとなる。時間Ｔ１で表示されるマスクの面積を図７で用いた場合と図１１を用いた場合で比較すると、マスクＰｂ’’＜マスクＰｂ’となり、プライバシー保護範囲をより精度よくマスクすることが可能になる。
【００９０】
次に回転台１１が右方向に回転し回転台１１のパン角度が［ＰＬ１］から［ＰＬ２］と変化した場合について説明する。
【００９１】
回転台１１のパン角度が［ＰＬ１］から［ＰＬ２］に変化した場合も回転台１１のパン角度が［ＰＬ０］から［ＰＬ１］に変化した場合と同様に処理を行う。マスク表示位置算出処理部８ｃのステップ５３で表示位置座標の演算を行いパン角度［ＰＬ２］で表示するマスクＰｃと、前述の［式７］、［式８］を用いてマスクＰｃの進行方向に対して第一の補正マスク［Ｐｅ］と、前述の［式７］、［式８］を用いてマスクＰｃの進行方向とは反対側に対して第二の補正マスク［Ｐｅ’］の算出をそれぞれ行い、マスクＰｃ’’＝マスクＰｃ＋第一の補正マスク［Ｐｅ］−第二の補正マスク［Ｐｅ’］を生成する。このマスクＰｃ’’が時間Ｔ２において表示されるプライバシーマスクとなる。このとき、前述の［式７］、［式８］を用いてマスクＰｃの進行方向に対して補正マスク［Ｐｅ］を算出する際に使用するｍ（ｔ−１）（ｑ−１）＿ｉは、マスクＰｂ’’の座標位置情報ではなく、マスクＰｂの座標位置情報を使用する。前回のパン角度［ＰＬ１］で表示したマスクＰｂ’’は、回転台１１の動作とマスク表示位置の遅延を補正するために新たに生成された表示位置であり、マスク表示位置算出処理部８ｃのステップ５３で演算した表示位置座標ではないからである。
【００９２】
次に回転台１１の移動が終了し回転台１１のパン角度が［ＰＬ２］で停止した場合について説明する。回転台１１のパン角度が［ＰＬ２］で停止した場合も、回転台１１のパン角度が［ＰＬ１］から［ＰＬ２］に変化した場合と同様にマスク表示位置算出処理部８ｃのステップ５３で表示位置座標の演算と、［式７］、［式８］を用いての演算処理を行う。しかし、回転台１１の移動が発生していないため、［式７］、［式８］を用いて演算した結果はマスクＰｃの位置となり、このマスクＰｃが時間Ｔ３において表示されるプライバシーマスクとなる。
【００９３】
表示座標位置補正処理の第二の実施例の動作説明について図１１を用いて説明したが、操作者がコントローラ１４を使用し監視カメラ１２に対してプライバシーマスクの設定を行い、その後設定完了の指示を行い、そして稼働許可となったプライバシーマスクが、図８の様に画面左から画面右に移動する場合と、図９の様に画面上から画面下に移動する場合と、図１０の様に画面下から画面上に移動する場合についても、図１１と同様にプライバシーマスクの進行方向に対して生成した第一の補正マスクと、進行方向とは反対側に対して生成した第二の補正マスクと、前述のマスク表示位置算出処理部８ｃのステップ５３で表示位置の演算を行い生成したマスクから表示するプライバシーマスク位置を新たに生成することで、より精度よくプライバシー保護範囲をマスクするための表示座標位置補正処理を行うことが可能である。
【００９４】
次に、図６に示すフローチャートを用いてステップ５５の表示座標位置補正処理について説明する。
表示座標位置補正処理では、操作者が設定したプライバシーマスク多角形であるため、設定中のプライバシーマスクの各頂点は複数個存在するので、演算を繰り返し実行する必要があるので、ステップ６１において演算回数を管理する変数ｉをゼロに設定し初期化し、ステップ６２に進む。
【００９５】
ステップ６２において、演算回数を管理する変数ｉと、操作者が設定済みのプライバシーマスクで、プライバシーマスクの状態指示が稼働許可であるマスク形状の頂点の総数を比較する。ステップ６２では、前述のステップ３３で取得した操作者がコントローラ１４を使用して設定したマスク形状の頂点数と比較する。本実施例のステップ６２では、操作者がプライバシー保護範囲に設定したマスク形状の頂点数４と設定する、すなわち操作者が四角形のプライバシーマスクを設定済みとするため、ｉ≧４としている。演算回数を管理する変数ｉが設定中のプライバシーマスクの頂点数未満であれば、ステップ６３に進む。また、演算回数を管理する変数ｉが稼働許可中であるマスク形状の頂点の数以上であれば、表示座標位置補正処理は終了する。
【００９６】
ステップ６３において、図７、図８、図９、図１０、および図１１を用いて前述した表示座標位置補正処理を行う。ステップ６３で現在［ｔ］のパンチルト角度に基づいて演算したプライバシーマスクのマスク表示位置座標情報Ｗ［ｔ］と、メモリＥ（マスクデータメモリ）８ｅに記録されているマスク管理カウンタｊが示すＭ番目のマスクについて前回のパンチルト角度に基づいて演算したマスク表示位置座標情報Ｗ［ｔ−１］を用いて、前述の［式８］からＤＥＬＴＡ＿ｍｔｑ＿ｉを算出する。そして、ステップ６３で現在［ｔ］のパンチルト角度に基づいて演算したプライバシーマスクのマスク表示位置座標情報Ｗ［ｔ］と、前述の［式８］から算出したＤＥＬＴＡ＿ｍｔｑ＿ｉと用いて、前述の［式７］からｍｔｑ＿ｉを算出し、する。表示座標位置補正処理を行ったマスク表示位置座標情報Ｖ［ｔ］を生成する。
【００９７】
次にステップ６４において、マスク表示位置算出処理部８ｃのステップ５３で演算した、現在のパンチルト角度に基づいて演算したマスク表示位置座標情報と、マスク管理カウンタｊが示すＭをマイコン８内のメモリＥ（マスクデータバックアップ）８ｅに記録し、ステップ６５に進む。このメモリＥに記録したデータは、ステップ６３の表示座標位置補正処理で使用する。
【００９８】
次にステップ６５に進み、演算回数を管理する変数ｉに１を加算し、ステップ６２に戻る。
この図６で説明した表示座標位置補正処理を用いることで、回転台１１のパン方向、チルト方向の回転時、マスク表示の位置を演算し表示するまでの時間的遅延のために生じるマスク表示の位置とプライバシー保護範囲との間のズレは改善される。
【００９９】
上記で述べた［式４］と［式５］を以下に示す。
［式４］
ｘｐ＝（ｆ／ｘｕ）・ｓｉｎ（θｘｐ−θｘｏ）・ｃｏｓθｙｐ／｛ｃｏｓ（θｘｐ−θｘｏ）・ｃｏｓθｙｐ・ｃｏｓθｙｏ＋　ｓｉｎθｙｐ・ｓｉｎθｙｏ｝
ｙｐ＝（ｆ／ｙｕ）・｛−ｃｏｓ（θｘｐ−θｘｏ）・ｃｏｓθｙｐ・ｓｉｎθｙｏ　＋　ｓｉｎθｙｐ・ｃｏｓθｙｏ　｝／｛ｃｏｓ（θｘｐ−θｘｏ）・ｃｏｓθｙｐ・ｃｏｓθｙｏ＋　ｓｉｎθｙｐ・ｓｉｎθｙｏ｝
但し、ｃｏｓ（θｘｐ−θｘｏ）・ｃｏｓθｙｐ・ｃｏｓθｙｏ＋　ｓｉｎθｙｐ・ｓｉｎθｙｏ＞０　　の時のみ。
ｓｉｎは正弦を示す
ｃｏｓは余弦を示す
［式５］
▲１▼　−ｙｐ’・ｓｉｎθｙｏ＋ｃｏｓθｙｏ＝０　のとき、
ａ）ｘｐ’＝０　のとき、
ｉ）ｓｉｎθｙｏ≧０のとき、
θｘｐ＝０
θｙｐ＝９０
ｉｉ）ｓｉｎθｙｏ＜０のとき、
θｘｐ＝０
θｙｐ＝−９０
ｂ）ｘｐ’＞０　のとき、
θｘｐ＝θｘｏ＋９０
θｙｐ＝ａｒｃｔａｎ［｛ｓｉｎ（θｘｐ−θｘｏ）−ｃｏｓθｙｏ・ｃｏｓ（θｘｐ−θｘｏ）｝／（ｘｐ’・ｓｉｎθｙｏ）］
ｃ）ｘｐ’＜０　のとき、
θｘｐ＝θｘｏ−９０
θｙｐ＝ａｒｃｔａｎ［｛ｓｉｎ（θｘｐ−θｘｏ）−ｃｏｓθｙｏ・ｃｏｓ（θｘｐ−θｘｏ）｝／（ｘｐ’・ｓｉｎθｙｏ）］
▲２▼　−ｙｐ’・ｓｉｎθｙｏ＋ｃｏｓθｙｏ＞０　のとき、
θｘｐ＝θｘｏ＋ａｒｃｔａｎ｛ｘｐ’／（ｃｏｓθｙｏ−ｙｐ’・ｓｉｎθｙｏ）｝
θｙｐ＝ａｒｃｔａｎ｛（ｙｐ’・ｃｏｓθｙｏ＋ｓｉｎθｙｏ）・ｃｏｓ（θｘｐ−θｘｏ）／（ｃｏｓθｙｏ−ｙｐ’・ｓｉｎθｙｏ）｝
▲３▼　−ｙｐ’・ｓｉｎθｙｏ＋ｃｏｓθｙｏ＜０　のとき、
θｘｐ＝θｘｏ＋ａｒｃｔａｎ｛ｘｐ’／（ｃｏｓθｙｏ−ｙｐ’・ｓｉｎθｙｏ）｝＋１８０
θｙｐ＝ａｒｃｔａｎ｛（ｙｐ’・ｃｏｓθｙｏ＋ｓｉｎθｙｏ）・ｃｏｓ（θｘｐ−θｘｏ）／（ｃｏｓθｙｏ−ｙｐ’・ｓｉｎθｙｏ）｝
【０１００】
【発明の効果】
本発明によれば、監視カメラのプライバシー保護のためのマスクした撮像画面をモニタ部に表示させる監視カメラ装置と、その回転台を含む監視カメラシステム装置において、回転台のパン方向、チルト方向回転動作とマスクの位置を演算し表示するまでの時間的遅延のために生じるマスク表示の位置とプライバシー保護範囲との間のズレの改善を行うことができる。
また、操作者がプライバシー保護範囲にマスクを設定する際に、プライバシー保護範囲の映像信号と合成するマスク信号の合成比率を任意に可変できる様にすることで、映像を見ながらマスク範囲を設定できることにより操作者がマスクを設定する際の便宜性を図ることができる。
【図面の簡単な説明】
【図１】本発明の第一の実施例による監視カメラのブロック図である。
【図２】本発明の一実施例による監視システムの構成図である。
【図３】プライバシー保護範囲を別の映像でマスクする全体の処理のフローチャートである。
【図４】設定されたマスク各頂点の角度座標の演算処理および演算結果をメモリに記録するフローチャートである。
【図５】マスク各頂点の角度座標から表示位置座標を演算するフローチャートである。
【図６】表示座標位置補正処理を行うフローチャートである。
【図７】稼働中のプライバシーマスクが画面左側へ動作する際の表示座標位置補正処理の動作説明１である。
【図８】稼働中のプライバシーマスクが画面右側へ動作する際の表示座標位置補正処理の動作説明である。
【図９】稼働中のプライバシーマスクが画面下側へ動作する際の表示座標位置補正処理の動作説明である。
【図１０】稼働中のプライバシーマスクが画面上側へ動作する際の表示座標位置補正処理の動作説明である。
【図１１】稼働中のプライバシーマスクが画面左側へ動作する際の表示座標位置補正処理の動作説明２である。
【図１２】映像信号のマスク方法を示す図である。
【図１３】マスク各頂点の角度情報の算出に用いる演算式を説明する図である。
【図１４】表示位置座標情報の算出に用いる演算式を説明する図である。
【符号の説明】
１…光学系、１ａ…レンズ、１ｂ…撮像素子
３…信号処理変換、４…カメラ信号処理、４ａ…信号処理、４ｃ…マスク信号発生部、４ｄ…信号合成部、５…デジタル／アナログ変換、８…マイクロコンピュータ、８ａ…マスク演算管理部、８ｂ…マスクデータ算出処理部、８ｃ…マスク表示位置算出処理部、８ｄ…外部通信処理部、８ｅ…マスクデータバックアップメモリ、８ｆ…焦点距離データメモリ、８ｇ…撮像素子１画素の水平及び垂直方向の長さデータメモリ、８ｈ…マスクデータメモリ、８ｋ…マスク設定データメモリ、９…マイコンとカメラ信号処理回路の制御ライン、１０…映像出力端子、１１…回転台、１２…監視カメラ、１３…モニタ、１４…コントローラ、１５…パンチルト回転の中心Ｏ、１６…撮像素子の中心ｏ、１７…カメラ向きのパン角度θｘｏ、１８…カメラ向きのチルト角度θｙｏ、１９…パンチルト回転の中心Ｏから撮像素子の中心ｏまでの距離ｒ、２０…焦点、２１…焦点距離ｆ、２２…被写体Ｑ、２３…被写体のパン角度θｘｐ、２４…被写体のチルト角度θｙｐ、２５…被写体距離ｌ、２６…被写体Ｑが撮像素子上に映る点Ｐ、２７…撮像素子１画素の水平方向の長さｘｕ、２８…撮像素子１画素の垂直方向の長さｙｕ、２９…被写体Ｑが撮像素子上に映る点Ｐのｘ成分ｘｐ、３０…被写体Ｑが撮像素子上に映る点Ｐのｙ成分ｙｐ
【図１】
2004146890.tif 000005
【図２】
2004146890.tif 000006
【図３】
2004146890.tif 000007
【図４】
2004146890.tif 000008
【図５】
2004146890.tif 000009
【図６】
2004146890.tif 000010
【図７】
2004146890.tif 000011
【図８】
2004146890.tif 000012
【図９】
2004146890.tif 000013
【図１０】
2004146890.tif 000014
【図１１】
2004146890.tif 000015
【図１２】
2004146890.tif 000016
【図１３】
2004146890.tif 000017
【図１４】
2004146890.tif 000018