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