(57)【要約】      （修正有）【課題】監視用の撮像装置において、マスク対象となる被写体を適正なサイズで正確にマスクできるようにする。【解決手段】撮像用のレンズとしてズームレンズ１０２とフォーカスレンズ１０３が装着された撮像装置である。撮像装置は、特定の焦点距離で予め設定されたマスク表示位置の設定情報を取得するマスク制御部２３０と、ズームレンズを含む撮像位置の設定情報とマスク表示位置の設定情報とに基づいて算出した特定範囲を覆うためのマスク信号を映像信号に付加するマスク信号付加部１１３とを備える。マスク制御部は、ズームレンズの焦点距離とズームレンズの位置との対応を示した、フォーカス位置が異なる２つのテーブルを有し、２つのテーブルを使った演算で現在のフォーカスレンズ位置に対応した現在の焦点距離を算出して、マスク信号を付加する範囲を、設定情報で示された範囲に一致させる。【選択図】図１
2017118318.tif 000002
【特許請求の範囲】
【請求項１】
撮像用のレンズとしてズームレンズとフォーカスレンズが装着された撮像装置であり、
特定の焦点距離で予め設定されたマスク表示位置の設定情報を取得するマスク制御部と、
前記ズームレンズを含む撮像位置の設定情報と前記マスク表示位置の設定情報とに基づいて算出した特定範囲を覆うためのマスク信号を映像信号に付加するマスク信号付加部とを備え、
前記マスク制御部は、前記ズームレンズの焦点距離と前記ズームレンズの位置との対応を示した、フォーカス位置が異なる２つのテーブルを有し、前記２つのテーブルを使った演算で現在のフォーカスレンズ位置に対応した現在の焦点距離を算出し、算出された現在の焦点距離に基づいてズーム倍率を計算し、計算したズーム倍率に基づいて、前記マスク信号付加部がマスク信号を付加する範囲を、前記マスク表示位置の設定情報で示された範囲に一致させる処理を行う
撮像装置。
【請求項２】
前記２つのテーブルは、無限遠時の焦点距離とズームレンズ位置の対応を示すテーブルと、最至近距離時の焦点距離とズームレンズ位置の対応を示すテーブルである
請求項１に記載の撮像装置。
【請求項３】
前記２つのテーブルのそれぞれは、少なくとも２つの領域に分割され、それぞれの領域毎に正規化した値を格納したテーブルである
請求項２に記載の撮像装置。
【請求項４】
パンの回転とチルトの回転が可能な回転台を備え、
前記マスク表示位置は、特定の回転方向で特定の焦点距離で予め設定された情報である
請求項１〜３のいずれか１項に記載の撮像装置。
【請求項５】
撮像用のレンズとしてズームレンズとフォーカスレンズが装着された撮像装置に適用される撮像方法であり、
特定の焦点距離で予め設定されたマスク表示位置の設定情報を取得するマスク表示位置設定情報の取得処理と、
前記ズームレンズの焦点距離と前記ズームレンズの位置との対応を示した、フォーカス位置が異なる２つのテーブルを使った演算で、現在のフォーカスレンズ位置から現在の焦点距離を算出し、算出された焦点距離に基づいてズーム倍率を算出し、算出されたズーム倍率に基づいてマスク信号を付加する範囲を、前記マスク表示位置の設定情報で示された範囲に一致させるマスク制御処理とを含む
撮像方法。
【請求項６】
前記２つのテーブルは、無限遠時の焦点距離とズームレンズ位置の対応を示すテーブルと、最至近距離時の焦点距離とズームレンズ位置の対応を示すテーブルである
請求項５に記載の撮像方法。
【請求項７】
前記２つのテーブルのそれぞれは、少なくとも２つの領域に分割され、それぞれの領域毎に正規化した値を格納したテーブルである
請求項６に記載の撮像方法。
【請求項８】
前記撮像装置は、パンの回転とチルトの回転が可能な回転台に装着され、
前記マスク表示位置は、特定の回転方向で特定の焦点距離で予め設定された情報である
請求項５〜７のいずれか１項に記載の撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及び撮像方法に関する。
【背景技術】
【０００２】
監視カメラにおいて、パン（ＰＡＮ：横振り）回転、チルト（ＴＩＬＴ：縦振り）回転、ズーム（ＺＯＯＭ）が可能なカメラ（以下、ＰＴＺ監視カメラと称する）が実用化されている。ＰＴＺ監視カメラは、パン方向、チルト方向に自由に回転できるカメラ用回転台に、カメラ本体を固定して使用している。このＰＴＺ監視カメラは、外部のコントローラ部によりカメラ回転台及びカメラのズーム等を操作して、カメラが映す映像を自由に選択できるシステムである。ＰＴＺ監視カメラは一般的に、複数の映像位置を記憶し、記憶した映像位置を一定の時間で順次映し出すシーケンス制御機能を備える。また、監視エリアに人感センサ等を設置し、異常検知があった時に瞬時にカメラをパン・チルト・ズームして、異常を検知した方向にカメラを向けさせるアラーム機能等を備えている。
【０００３】
このような監視システムを、街路等の公共な場所に設置した場合、設置場所の周囲に存在する民間の家や撮影禁止対象物等、プライバシー保護のため撮影することが好ましくない箇所の処理の問題がある。そこで、プライバシー保護が必要な対象物を別の映像でマスクして、映像上見えなくするマスク方法が従来から提案されている。例えば特許文献１には、監視カメラに適用されるカメラ画像のマスク方法が記載されている。
【０００４】
特許文献１に記載されたマスク方法は、カメラが、レンズと撮像素子との間の距離(レンズ焦点距離)であるf値と、ズームレンズ位置との対応を示した、レンズメーカから提供される関係テーブルを保持する。そして、カメラがマスクを付加する際に、マスク設定時のズームレンズ位置情報で示されるｆ値と、現在のズームレンズ位置情報で示されるｆ値を、関係テーブルから得る。そして、参照した２つのｆ値を用いて現在のズーム倍率を計算することで、カメラは、設定するマスクのサイズを、ズーム位置に連動させるものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５３８９８７９号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載されるように、レンズ位置とｆ値との対応を示した関係テーブルを単純に利用するだけでは、正確なマスク設定ができないケースが存在する。
例えば、ズームレンズ位置とｆ値の関係テーブルをフォーカスレンズ位置が使用用途の多い無限遠時の１テーブルのみとするケースが想定される。このようなケースでは、ｆ値はズームレンズ位置とフォーカスレンズ位置によって決まるのに対して、フォーカスレンズ位置が無限遠時しか考慮できていないため、フォーカスレンズ位置の違いによるｆ値を正しく算出できない。具体的には、フォーカス位置が無限遠の位置から移動した場合には計算によって求めたズーム倍率と実際のズーム倍率との差が大きくなり、ズーム倍率に連動して可変しているマスクサイズが、対象物のサイズ変化に正確に追従できなくなってしまう。マスクサイズが正しく追随できない場合、マスク対象物がマスクからはみだしたり、マスク対処物以外をマスクし過ぎてしまうといった問題が生じる。
【０００７】
本発明は、マスク対象となる被写体を適正なサイズで正確にマスクすることができる撮像装置及び撮像方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。
本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならは、撮像用のレンズとしてズームレンズとフォーカスレンズが装着された撮像装置であり、
特定の焦点距離で予め設定されたマスク表示位置の設定情報を取得するマスク制御部と、
前記ズームレンズを含む撮像位置の設定情報と前記マスク表示位置の設定情報とに基づいて算出した特定範囲を覆うためのマスク信号を映像信号に付加するマスク信号付加部とを備え、
前記マスク制御部は、前記ズームレンズの焦点距離と前記ズームレンズの位置との対応を示した、フォーカス位置が異なる２つのテーブルを有し、前記２つのテーブルを使った演算で現在のフォーカスレンズ位置に対応した現在の焦点距離を算出し、算出された現在の焦点距離に基づいてズーム倍率を計算し、計算したズーム倍率に基づいて、前記マスク信号付加部がマスク信号を付加する範囲を、前記マスク表示位置の設定情報で示された範囲に一致させる処理を行うものである。
【発明の効果】
【０００９】
本発明によれば、正確なズーム倍率を求めることができ、いずれのズーム倍率であってもマスクサイズやマスク位置を正確に設定することができ、マスク対象物を確実にマスクした画像が得られる効果を有する。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施の形態例によるシステム構成図である。
【図２】本発明の一実施の形態例による関係テーブルの例を示す説明図である。
【図３】本発明の一実施の形態例による関係テーブルの３つの領域を示す説明図である。
【図４】本発明の一実施の形態例による関係テーブルの３つの領域の正規化状態を示す説明図である。
【図５】本発明の一実施の形態例による関係テーブルの３つの領域の選択処理を示すフローチャートである。
【図６】本発明の一実施の形態例によるｆ値の計算状態の例を示す説明図である。
【図７】本発明の一実施の形態例によるマスク設定時とマスク有効時の処理を示すフローチャートである。
【図８】本発明の一実施の形態例によるマスク範囲の例（マスク範囲の中心の設定例）を示す説明図である。
【図９】本発明の一実施の形態例によるマスク範囲の例（マスク範囲の四隅の設定例）を示す説明図である。
【図１０】本発明の一実施の形態例によるマスク信号の付加例を示す説明図である。
【図１１】本発明の一実施の形態例による１画素の角度の計算例を示す説明図である。
【図１２】本発明の一実施の形態例によるマスク有効時のパン角度、チルト角度に応じたマスクの移動量の計算例を示す説明図である。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施の形態例（以下、「本例」と称する。）を、添付図面を参照して説明する。
［１．システム構成例］
図１は、本例の撮像装置である監視カメラ全体の構成例を示す。
本例の監視カメラは、カメラ本体がパン回転及びチルト回転が可能な回転台（不図示）に装着されると共に、ズームレンズ１０２を備えたレンズユニット１０１が装着され、ＰＴＺ監視カメラとして構成される。
【００１２】
レンズユニット１０１は、ズームレンズ１０２とフォーカスレンズ１０３とアイリス１０４を備え、ズームレンズ１０２の位置により焦点距離の調整ができ、フォーカスレンズ１０３の位置によりフォーカス調整ができる。アイリス１０４は、レンズユニット１０１により取り込まれる外部光の光量を調整することができる。
レンズユニット１０１を通過した外部光は、撮像素子１０５に照射される。撮像素子１０５は、照射された光の光電変換で映像信号を取得する。撮像素子１０５としては、ＣＣＤ（Charge-Coupled Device）イメージセンサ、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ等、いずれの方式のイメージを適用してもよい。
撮像素子１０５で得られた映像信号は、アナログフロントエンド回路（ＡＦＥ回路）１０６に供給される。ＡＦＥ回路１０６では、相関二重サンプリング（ＣＤＳ）処理、自動ゲイン調整（ＡＧＣ）処理、デジタル変換処理などが行われる。ＡＦＥ回路１０６でデジタル変換された映像信号が、画像処理部１１０に供給される。
【００１３】
画像処理部１１０は、エッジレベル算出部１１１を備え、オートフォーカス制御に必要な映像信号に含まれる輝度信号の変化レベル（エッジレベル）を算出する。エッジレベルは、画像処理部１１０に入力される映像信号で、画素間の輝度レベルの差が大きい程大きな値となる。エッジレベル算出部１１１が算出したエッジレベルの情報は、後述するオートフォーカス制御部２０３に供給され、エッジレベルに基づいたオートフォーカス制御に用いられる。エッジレベル算出部１１１が出力する映像信号は、信号処理部１１２に供給され、ノイズ低減処理、感度ＵＰ処理、色再現性向上処理等の各種信号処理が行われる。信号処理部１１２が出力する映像信号は、加算器１１４に供給され、マスク有効時にマスク信号付加部１１３が出力するマスク信号が付加される。ここで付加されるマスク信号は、予め設定されたプライバシー保護領域を隠すための信号である。
【００１４】
加算器１１４で加算処理が行われた映像信号は、画像処理部１１０の出力としてアナログ／デジタル変換部１０７に供給されてアナログ映像信号に変換される。この変換されたアナログ映像信号は、映像信号出力部１０８からモニタ等の表示機器（不図示）に供給され、撮像映像が表示される。なお、アナログ映像信号を出力するのは１つの例であり、デジタル映像信号を映像信号出力部１０８から表示機器に供給する構成としてもよい。また、映像信号出力部１０８が出力する映像信号を、記録装置が記録するようにしてもよい。
【００１５】
次に、撮像装置での撮像動作を制御するカメラ制御部２００について説明する。
カメラ制御部２００は、パン・チルト・ズーム情報取得部２０４を備える。パン・チルト・ズーム情報取得部２０４は、カメラ操作部１３１によるユーザ操作に基づいた操作情報を取得する。パン・チルト・ズーム情報取得部２０４は、取得した操作情報に基づいて、不図示の回転台に、パンの回転角度情報及びチルトの回転角度情報を供給し、回転台がカメラ本体を指示された回転角に設定する。また、パン・チルト・ズーム情報取得部２０４は、取得した操作情報に基づいて、ズームレンズモータ制御部２０１にズームレンズモータ１２１の駆動を指示する。ズームレンズモータ制御部２０１は、ズームレンズモータ１２１を駆動させて、ズームレンズ１０２の位置を移動させる。このズームレンズ１０２の位置を移動により、ユーザ操作で指示されたズームレンズ位置とする制御が行われる。
また、パン・チルト・ズーム情報取得部２０４は、パンの回転角度情報とチルトの回転角度情報とズームレンズ位置情報をマスク制御部２３０に供給する。マスク制御部２３０は、これらの情報に基づいて、マスク信号付加部１１３でマスクを付加する位置を算出する。マスク制御部２３０の詳細については後述する。
【００１６】
また、カメラ制御部２００のオートフォーカス制御部２０３が、フォーカスレンズモータ制御部２０２にフォーカスレンズモータ１２２の駆動を指示する。このオートフォーカス制御部２０３には、先に説明したようにエッジレベルの情報が供給され、エッジレベルが最大となるようにオートフォーカス制御部２０３がフォーカスレンズモータ１２２を駆動することで、被写体が合焦した状態で撮像することができる。
【００１７】
また、カメラ制御部２００は、ｆ値算出部２１０を備える。ｆ値算出部２１０は、レンズユニット１０１のｆ値（焦点距離）を算出する処理部であり、ズームレンズ位置情報取得部２１１と、フォーカスレンズ位置情報取得部２１２と、ｆ値計算部２１３とを備える。
ズームレンズ位置情報取得部２１１は、ズームレンズモータ制御部２０１からズームレンズ位置情報を取得する。フォーカスレンズ位置情報取得部２１２は、オートフォーカス制御部２０３からフォーカスレンズ位置情報を取得する。なお、ズームレンズモータ制御部２０１やオートフォーカス制御部２０３からレンズ位置情報を取得するのは一例であり、各レンズ１０２，１０３に装着されたセンサ（ポテンショメータなど）から直接取得するようにしてもよい。
【００１８】
ズームレンズ位置情報取得部２１１が取得したズームレンズ位置情報と、フォーカスレンズ位置情報取得部２１２が取得したフォーカスレンズ位置情報とは、ｆ値計算部２１３に供給される。ｆ値計算部２１３は、メモリ２２０の関係テーブル記憶部２２１に記憶されたレンズ位置とｆ値との関係テーブルの情報を参照して、供給される各レンズ位置情報からレンズユニット１０１の現在のｆ値を算出する。本例では、関係テーブル記憶部２２１には、関係テーブルＡと関係テーブルＢの２つのテーブルが記憶される。この２つのテーブルの具体例については後述する。
ｆ値計算部２１３が算出したレンズユニット１０１のｆ値の情報は、マスク制御部２３０のマスク設定情報取得部２４１及びマスク表示位置計算部２４５に供給される。
【００１９】
マスク制御部２３０は、マスク状態判定部２３１とマスク設定時処理部２３２とマスク有効時処理部２３３とマスク表示位置情報生成部２３４とを備える。マスク状態判定部２３１は、カメラ操作部１３１からの指示に基づいて、マスク設定時処理部２３２とマスク有効時処理部２３３とを選択的に作動させる。
マスク設定時処理部２３２は、マスク設定情報取得部２４１とマスク表示位置計算部２４２とマスク表示処理部２４３とを備える。マスク設定情報取得部２４１は、カメラ操作部１３１でのユーザ操作に基づいたマスク設定情報を取得する。また、マスク設定情報取得部２４１は、マスク設定時のパンの回転角度情報及びチルトの回転角度情報とズームレンズ位置情報を、パン・チルト・ズーム情報取得部２０４から取得する。
そして、マスク設定情報取得部２４１が取得した各情報から、マスク表示位置計算部２４２がマスク表示位置を計算し、計算したマスク表示位置情報が、メモリ２２０のカメラ表示位置情報記憶部２２３に記憶される。このとき、マスク表示位置情報を計算した際のｆ値と画面サイズや画角情報などのマスク設定時の情報が、カメラ表示位置情報記憶部２２３に記憶される。なお、メモリ２２０のカメラ情報記憶部２２２には、現在の画面サイズや画角情報などが記憶される。
【００２０】
そして、マスク表示位置計算部２４２が計算したマスク表示位置情報が、マスク表示処理部２４３に供給され、マスク表示処理部２４３で該当する位置にマスクを表示させるための処理が行われる。マスク表示処理部２４３は、マスク表示位置情報生成部２３４に対して、マスク表示位置情報を生成させる。マスク表示位置情報生成部２３４で生成されたマスク表示位置情報は、画像処理部１１０のマスク信号付加部１１３に供給され、マスク表示位置情報で指示されたマスク信号が生成される。
【００２１】
マスク有効時処理部２３３は、マスク表示位置計算部２４５とマスク表示処理部２４６とを備える。マスク表示位置計算部２４５は、現在のパンの回転角度情報及びチルトの回転角度情報とズームレンズ位置情報を、パン・チルト・ズーム情報取得部２０４から取得する。また、マスク表示位置計算部２４５は、レンズユニット１０１のｆ値の情報を取得する。そして、マスク表示位置計算部２４５では、これらの情報に基づいてマスク表示位置が計算され、マスク表示処理部２４６で、該当する位置にマスクを表示させるための処理が行われる。マスク表示処理部２４６は、マスク表示位置情報生成部２３４に対して、マスク表示位置情報を生成させる。マスク表示位置情報生成部２３４で生成されたマスク表示位置情報は、画像処理部１１０のマスク信号付加部１１３に供給され、マスク表示位置情報で指示されたマスク信号が生成される。なお、これらのマスク有効時処理部２３３での処理はリアルタイムに実行され、リアルタイムでその時点のマスク表示位置情報が得られる。
【００２２】
なお、図１に示すカメラ制御部２００内の各処理部は、ハードウェアで構成する場合の他に、一部又は全ての処理部をソフトウェアで構成してもよい。すなわち、メモリ２２０に各処理部で実行される機能を実現するプログラムが記憶され、そのプログラムを実行することでカメラ制御部２００が得られるようにしてもよい。
【００２３】
［２．メモリの記憶データの例］
次に、メモリ２２０の各記憶部２２１，２２２，２２３に記憶されるデータについて説明する。
関係テーブル記憶部２２１には、レンズの関係テーブルが２種類記憶される。レンズの関係テーブルの詳細は後述する。
【００２４】
カメラ情報記憶部２２２には、映像信号出力部１０８から出力される映像信号の水平方向の画素数ＭＯＮＩ＿Ｈと垂直方向のライン数ＭＯＮＩ＿Ｖの画面サイズ情報、そして、カメラ画面の水平画角と垂直画角からなる画角情報が記憶される。
カメラ表示位置情報記憶部２２３には、マスク設定時の情報が記憶される。マスク設定時の情報としては、パン角度、チルト角度、ズームレンズ位置（焦点距離：ｆ値、正規化情報）、マスク位置、マスクサイズがある。
【００２５】
図２は、メモリ２２０の関係テーブル記憶部２２１に記憶されるレンズの関係テーブルの例を示す。
本例のレンズの関係テーブルは、ズームレンズ１０２の位置とｆ値との関係を示す。ズームレンズ１０２の位置とｆ値との関係のデータは、例えばレンズユニット１０１を製作するメーカーより提供される。レンズユニット１０１は、フォーカスレンズ１０３の位置が変化すると、ズームレンズ１０２の位置とｆ値との関係が変化し、関係テーブルではその変化状態が示される。本例の場合には、関係テーブルとして、フォーカスレンズ１０３が無限遠時のときの焦点距離とズームレンズ位置の対応を示すテーブルＡと、フォーカスレンズ１０３が最至近距離のときの焦点距離とズームレンズ位置の対応を示すテーブルＢとが設けられる。
【００２６】
すなわち、図２に示すように、関係テーブル記憶部２２１には、ズームレンズ１０２のワイド端（Ｗ端）からテレ端（Ｔ端）までのｆ値の変化が、フォーカスレンズ１０３の位置に応じて２種類記憶される。図２にテーブルＡで示される特性は、フォーカスレンズ１０３が無限遠時のときである。図２にテーブルＢで示される特性は、フォーカスレンズ１０３が最至近距離のときである。
【００２７】
このレンズ位置とｆ値の関係テーブルは、複数の領域に分割され、領域ごとに正規化した値としてメモリ２２０に記憶される。
図３は、領域の設定状態と正規化の例を示す。
この例では、Ｗ端からＴ端までのズームレンズ位置を０から２５５の２５６段階の値とし、値が０から８４までの範囲を領域１とし、８５から１６９までの範囲を領域２とし、値が１７０から２５５までの範囲を領域３とする。そして、領域１は２５６で正規化し、領域２は５１２で正規化し、領域３は１０２４で正規化する。なお、２５６で正規化したデータは８ビットで表現され、５１２で正規化したデータは９ビットで表現され、１０２４で正規化したデータは１０ビットで表現される。
このように正規化することで、領域１はｆ値が比較的小さな値であり、領域２，領域３と進むに従ってｆ値が大きくなるため、それぞれの領域に適した分解能で正規化される。
【００２８】
なお、正規化する際には、例えば以下の（１）式で計算することができる。
Ｙ＝ＩＮＴ（（ｆ＿ｄａｔａ＿ａ＊Ｘ）／ｆ＿ｄａｔａ＿ｍａｘ）・・・（１）
（１）式において、Ｙは正規化後のｆ値、ｆ＿ｄａｔａ＿ａは実際のｆ値、ｆ＿ｄａｔａ＿ｍａｘはｆ値の最大値、ＩＮＴは小数点以下を切り捨てて整数値として扱うことを意味する。
このように正規化することで、ｆ値は全て整数値になり、ｆ値算出部２１０での演算負荷を軽減することができる。
【００２９】
図４は、領域１，２，３のテーブルの具体例を示す。
領域１では、ズームレンズ位置を示す０から８４までの値ごとに、ｆ値として最小値（ここでは７）から最大値（ここでは２５５）までが割り当てられる。
領域２では、ズームレンズ位置を示す０から８４までの値（ズームレンズ位置８５から１６９までの値から８５を減算した値）ごとに、ｆ値として最小値（ここでは１２８）から最大値（ここでは５１１）までが割り当てられる。
領域３では、ズームレンズ位置を示す０から８４までの値（ズームレンズ位置１７０から２５５までの値から１７０を減算した値）ごとに、ｆ値として最小値（ここでは２５６）から最大値（ここでは１０２３）までが割り当てられる。
このように２５６，５１２，１０２４と徐々に大きくなる値を割り当てて正規化することで、現在のｆ値を求める際の演算誤差を極力最小化することができる。また、ｆ値が小さい領域では、ビット数が少ないデータで表現されるため、テーブル全体のデータ量の低減に貢献する。
【００３０】
具体的には、ズームレンズ位置のデータ範囲が０〜２５５である場合、正規化値をズームレンズ位置によらず１０２４（０〜１０２３）とした場合は、１データは１０ビットとなる。このとき、ｆ値のデータ量は、２５６×１０ビット＝２５６０ビット（３２０バイト）となり、それをテーブルＡとテーブルＢの２種類保持するので、計６４０バイトとなる。
【００３１】
一方、領域別に正規化値を変えた図３の例の場合、領域１の正規化値は２５６であるため１単位のデータは８ビット、領域２の正規化値は５１２であるため１単位のデータは９ビット、領域３の正規化値は１０２４であるため１単位のデータは１０ビットとなる。このため、３つの領域の合計は８５×８ビット＋８５×９ビット＋８６×１０ビット＝２３０５ビット（約２８９バイト）となる。これをテーブルＡとテーブルＢの２種類保持するため、合計で５７８バイトとなり、全領域を同じ正規化値で正規化した場合に比べ６２バイトのデータ量節約が可能である。
【００３２】
なお、図２及び図３に示すように２つの関係テーブルとして、無限遠時のテーブルと最至近距離時のテーブルの２つを用意するのは１つの例であり、その他の２つのフォーカスレンズ位置のテーブルを用意してもよい。テーブルが２つあるのも１つの例であり、３つ以上のテーブルを用意してもよい。また、図３に示すように３つの領域を設定して正規化する点についても一例であり、２つ又は４つ以上の領域を設定して正規化するようにしてもよい。正規化の値を２５６，５１２，１０２４とする点についても一例であり、その他の値で正規化してもよい。
【００３３】
［３．ｆ値の計算処理例］
次に、ｆ値算出部２１０がｆ値を算出する処理の詳細について説明する。
ｆ値算出部２１０内のズームレンズ位置情報取得部２１１が現在のズームレンズ位置を取得し、フォーカスレンズ位置情報取得部２１２が現在のフォーカスレンズ位置を取得する。そして、ｆ値計算部２１３は、現在のフォーカスレンズ位置ｆｏｃｕｓ＿ｐｏｓｉｔｉｏｎ＿ｎｏｗと、現在のズームレンズ位置ｚｏｏｍ＿ｐｏｓｉｔｉｏｎ＿ｎｏｗと、２つの関係テーブルＡ，Ｂのデータを参照して、現在のｆ値ｆ＿ｄａｔａ＿ｎｏｗを計算する。このｆ値の計算時には、フォーカスレンズ稼働範囲ｆｏｃｕｓ＿ｒａｎｇｅについても参照する。
ズームレンズ位置ｆｏｃｕｓ＿ｐｏｓｉｔｉｏｎ＿ｎｏｗの範囲は０〜１０２３（最至近側を０、無限遠側を１０２３とする）とする。フォーカスレンズ稼働範囲ｆｏｃｕｓ＿ｒａｎｇｅは１０２４、現在のズームレンズ位置ｚｏｏｍ＿ｐｏｓｉｔｉｏｎ＿ｎｏｗの範囲は０〜２５５（０：Ｗ端、２５５：Ｔ端とする）とする。これらの値の範囲は一例である。
【００３４】
ｆ値算出部２１０がｆ値を算出する処理を順に説明する。
まずｆ値算出部２１０は、現在のズームレンズ位置ｚｏｏｍ＿ｐｏｓｉｔｉｏｎ＿ｎｏｗと２つの関係テーブルＡ，Ｂから、ズームレンズ位置ｚｏｏｍ＿ｐｏｓｉｔｉｏｎ＿ｎｏｗにおける無限遠時のｆ値ｆ＿ｄａｔａ＿ａと最至近距離時ｆ＿ｄａｔａ＿ｂを求める。
図５は、ｆ値算出部２１０が、関係テーブル記憶部２２１からｆ値を読み出す際の処理例を示すフローチャートである。
まず、ｆ値算出部２１０は、現在のズームレンズ位置ｚｏｏｍ＿ｐｏｓｉｔｉｏｎ＿ｎｏｗが”領域１：０〜８４の範囲”であるか、” 領域２：８５〜１６９の範囲”であるか、”３領域：１７０〜２５５の範囲”のいずれであるかを判断する（ステップＳ１１）。
ここで、現在のズームレンズ位置ｚｏｏｍ＿ｐｏｓｉｔｉｏｎ＿ｎｏｗが”領域１：０〜８４の範囲”のとき、領域１の配列番号［ｚｏｏｍ＿ｐｏｓｉｔｉｏｎ＿ｎｏｗ］の時のｆ値と正規化値ｎｏｒｍａｌｉｚｅ＿ｎｏｗを読み出す（ステップＳ１２）。
また、現在のズームレンズ位置ｚｏｏｍ＿ｐｏｓｉｔｉｏｎ＿ｎｏｗが” 領域２：８５〜１６９の範囲”のとき、領域２の配列番号［ｚｏｏｍ＿ｐｏｓｉｔｉｏｎ＿ｎｏｗ−８５］の時のｆ値と正規化値ｎｏｒｍａｌｉｚｅ＿ｎｏｗを読み出す（ステップＳ１３）。
また、現在のズームレンズ位置ｚｏｏｍ＿ｐｏｓｉｔｉｏｎ＿ｎｏｗが”領域３：１７０〜２５５の範囲”であれば、領域３の配列番号［ｚｏｏｍ＿ｐｏｓｉｔｉｏｎ＿ｎｏｗ−１７０］の時のｆ値と正規化値ｎｏｒｍａｌｉｚｅ＿ｎｏｗを読み出す（ステップＳ１４）。
【００３５】
この図５に示す読み出し処理を関係テーブルＡ，Ｂそれぞれに対して行うことで、現在のズームレンズ位置ｚｏｏｍ＿ｐｏｓｉｔｉｏｎ＿ｎｏｗにおける無限遠時のｆ値ｆ＿ｄａｔａ＿ａと最至近距離時のｆ値ｆ＿ｄａｔａ＿ｂを得る。
【００３６】
次に、フォーカスレンズ稼働範囲ｆｏｃｕｓ＿ｒａｎｇｅと、現在のフォーカスレンズ位置ｆｏｃｕｓ＿ｐｏｓｉｔｉｏｎ＿ｎｏｗと、無限遠時のｆ値ｆ＿ｄａｔａ＿ａ、最至近距離時ｆ＿ｄａｔａ＿ｂから、フォーカス位置を考慮した現在のｆ値を得る。以下の（２）式は、これらの値から現在のｆ値ｆ＿ｄａｔａ＿ｎｏｗを計算する式である。
ｆ＿ｄａｔａ＿ｎｏｗ＝｜ｆ＿ｄａｔａ＿ａ−ｆ＿ｄａｔａ＿ｂ｜×ｆｏｃｕｓ＿ｐｏｓｉｔｉｏｎ＿ｎｏｗ／ｆｏｃｕｓ＿ｒａｎｇｅ＋ｆ＿ｄａｔａ＿ｂ・・・（２）
【００３７】
以上により、現在のｆ値ｆ＿ｄａｔａ＿ｎｏｗを求めることができ、ｆ値算出部２１０で求められた現在のｆ値ｆ＿ｄａｔａ＿ｎｏｗと正規化値ｎｏｒｍａｌｉｚｅ＿ｎｏｗが、リアルタイムでマスク制御部２３０に供給される。
なお、図６に、これらの各値の関係を関係テーブルの特性曲線上に示す。
【００３８】
［４．マスク制御処理例］
次に、図７のフローチャートを参照して、カメラ制御部２００内のマスク制御部２３０での処理について説明する。
まず、マスク状態判定部２３１では、画面にマスクを付加しない制御オフ状態か、マスクの範囲を設定する状態か、マスクを画面に付加するマスク付加有効状態か、のいずれかを判断する（ステップＳ２１）。
【００３９】
ここで、画面にマスクを付加しない制御オフ状態の場合には、マスク付加に関して何も処理を行わずに終了する。
そして、マスクの範囲を設定する状態の際には、マスク設定時処理部２３２がマスク設定時処理を行う（ステップＳ２２）。このマスク設定時には、映像信号出力部１０８が出力する映像に、マスクされるプライバシー保護領域を表示させる。このとき、ユーザによる操作で、映像上の任意の位置（範囲）を、マスク領域（プライバシー保護領域）として設定することが行われる。そして、このプライバシー保護領域を表示させる処理が、マスク信号付加部１１３で実行される（ステップＳ２３）。
【００４０】
また、マスク有効時の際には、マスク有効時処理部２３３がマスク有効時処理を行う（ステップＳ２４）。ここで、ステップＳ２２で設定されたマスク領域を隠すマスク信号が、マスク信号付加部１１３で映像信号に付加される（ステップＳ２５）。このときには、撮像装置のパン角度、チルト角度、ズームレンズ位置のいずれが変化した場合でも、ステップＳ２２で設定されたプライバシー保護領域に存在する被写体を隠すようにマスク信号が付加される。
【００４１】
［５．マスク設定時の処理例］
次に、図８〜図１０を参照して、マスク制御部２３０が行うマスク設定時の処理例について説明する。
カメラ操作部１３８とカメラ制御部２００とで通信が行われることで、マスク設定情報取得部２４１では、ユーザがカメラ画面上（映像信号上）にマスクを設定する際に必要な情報を取得する。
【００４２】
図８は、このときに取得する情報Ａ，Ｂ，Ｃ，Ｄを示す。ここでは、マスク位置の情報Ａ，Ｂは、ｍｏｎｉＭＡＳＫ＿Ｈｐｏｓｉ，ｍｏｎｉＭＡＳＫ＿Ｖｐｏｓｉとし、マスクサイズの情報Ｃ，Ｄは、ｍｏｎｉＭＡＳＫ＿Ｈｓｉｚｅ，ｍｏｎｉＭＡＳＫ＿Ｖｓｉｚｅとする。図８ではカメラ画面の水平方向をＸ軸、垂直方向をＹ軸として、それぞれ右側を正、左側を負、下側を正、上側を負としており、ユーザがカメラ画面上の任意の位置にマスクを表示指定できるものとする。マスク位置の情報Ａ，Ｂは、画面の中央からマスクの中心までのＸ軸及びＹ軸の距離を示し、マスクサイズの情報Ｃ，Ｄは、マスク範囲の中央から端までのＸ軸及びＹ軸のサイズを示す。図８の例では、マスク範囲は四角形としてある。
【００４３】
ここでは例として、ｍｏｎｉＭＡＳＫ＿Ｈｐｏｓｉ，ｍｏｎｉＭＡＳＫ＿Ｖｐｏｓｉは−１２７〜１２７の範囲で設定可能とし、ｍｏｎｉＭＡＳＫ＿Ｈｓｉｚｅ，ｍｏｎｉＭＡＳＫ＿Ｖｓｉｚｅは０〜１２８の範囲で設定可能なデータとする。この設定範囲は一例であり、その他の任意のマスク設定仕様としてよい。また、この例で設定するマスク形状は四角形としているが、マスク形状は四角形以外の例えば台形や円といった形状でもよい。
【００４４】
また、マスク設定時のパンの回転角度情報及びチルトの回転角度情報とズームレンズ位置情報を、パン・チルト・ズーム情報取得部２０４が、それぞれＰＡＮｓ度、ＴＩＬＴｓ度として取得する。また、現在のｆ値ｆ＿ｄａｔａ＿ｎｏｗと正規化値ｎｏｒｍａｌｉｚｅ＿ｎｏｗを、ｆ値算出部２１０から取得する。
【００４５】
そして、マスク表示位置計算部２４２によって、カメラ操作部１３１から受け取った情報Ａ，Ｂ，Ｃ，Ｄ（図８）を用いて、カメラ画面上にマスクを貼り付ける為の頂点座標ｐ１，ｐ２，ｐ３，ｐ４を計算する。
図９は、４つの頂点座標ｐ１，ｐ２，ｐ３，ｐ４を示す。ここでは、４つの頂点座標ｐ１，ｐ２，ｐ３，ｐ４は、以下のように示す。
ｐ１＿ｍｏｎｉＭＡＳＫ（ｘ１＿ｍｏｎｉＭＡＳＫ，ｙ１＿ｍｏｎｉＭＡＳＫ），
ｐ２＿ｍｏｎｉＭＡＳＫ（ｘ２＿ｍｏｎｉＭＡＳＫ，ｙ２＿ｍｏｎｉＭＡＳＫ），
ｐ３＿ｍｏｎｉＭＡＳＫ（ｘ３＿ｍｏｎｉＭＡＳＫ，ｙ３＿ｍｏｎｉＭＡＳＫ），
ｐ４＿ｍｏｎｉ（ｘ４＿ｍｏｎｉＭＡＳＫ，ｙ４＿ｍｏｎｉＭＡＳＫ）
【００４６】
マスク表示位置計算部２４２での頂点座標の計算は、メモリ２２０のカメラ情報記憶部２２２から、カメラ画面サイズ情報であるＭＯＮＩ＿Ｈ、ＭＯＮＩ＿Ｖを参照して、以下の（３）、（４）、（５）、（６）式により計算を行なう。この際のカメラ画面の座標系は、図９に示すように取り扱うものとする。ただし、図９に示す座標軸の向きは一例であって、任意の方向であってもよい。
【００４７】
ｘ１＿ｍｏｎｉＭＡＳＫ＝ｘ３＿ｍｏｎｉＭＡＳＫ＝（ＭＯＮＩ＿Ｈ／２）＋
（ＭＯＮＩ＿Ｈ／２５６）×（−ｍｏｎｉＭＡＳＫ＿Ｈｓｉｚｅ＋ｍｏｎｉＭＡＳＫ＿Ｈｐｏｓｉ）・・・（３）
ｘ２＿ｍｏｎｉＭＡＳＫ＝ｘ４＿ｍｏｎＭＡＳＫ＝（ＭＯＮＩ＿Ｈ／２）＋
（ＭＯＮＩ＿Ｈ／２５６）×（ｍｏｎｉＭＡＳＫ＿Ｈｓｉｚｅ＋ｍｏｎｉＭＡＳＫ＿Ｈｐｏｓｉ）・・・（４）
ｙ１＿ｍｏｎｉＭＡＳＫ＝ｙ２＿ｍｏｎｉＭＡＳＫ＝（ＭＯＮＩ＿Ｖ／２）−
（ＭＯＮＩ＿Ｖ／２５６）×（ｍｏｎｉＭＡＳＫ＿Ｖｓｉｚｅ＋ｍｏｎｉＭＡＳＫ＿Ｖｐｏｓｉ）・・・（５）
ｙ３＿ｍｏｎｉＭＡＳＫ＝ｙ４＿ｍｏｎｉＭＡＳＫ＝（ＭＯＮＩ＿Ｖ／２）−
（ＭＯＮＩ＿Ｖ／２５６）×（−ｍｏｎｉＭＡＳＫ＿Ｖｓｉｚｅ＋ｍｏｎｉＭＡＳＫ＿Ｖｐｏｓｉ）・・・（６）
【００４８】
これらの式で求めたマスク表示位置情報と、パン・チルト・ズーム情報取得部２０４から取得したＰＡＮｓ度、ＴＩＬＴｓ度と、マスク設定時のｆ値ｆ＿ｄａｔａ＿ｎｏｗと正規化値ｎｏｒｍａｌｉｚｅ＿ｎｏｗとを、メモリ２２０に記憶させる。これらの情報は、カメラ表示位置情報記憶部２２３に、ｆ＿ｄａｔａ＿ｓｅｔ、ｎｏｒｍａｌｉｚｅ＿ｓｅｔとして記憶される。
【００４９】
そして、マスク表示処理部２４３により、マスク表示位置計算部２４２で求めた座標情報を用いて、画像処理部１１０のマスク信号付加部１１３に、マスクを表示するための設定を行う。この設定で、マスク表示位置情報生成部２４４がマスク表示位置の情報を生成して、マスク信号付加部１１３に送る。
図１０は、マスク表示位置情報生成部２４４からマスク信号付加部１１３に指示された、マスク信号の水平方向の発生タイミングと垂直方向の発生タイミングの例を示す。
水平方向のマスク信号の発生タイミングとしては、開始点ｍａｓｋ＿ｈ＿ｓｔａｒｔと終了点ｍａｓｋ＿ｈ＿ｅｎｄを指定し、垂直方向のマスク信号の発生タイミングとしては、開始点ｍａｓｋ＿ｖ＿ｓｔａｒｔと終了点ｍａｓｋ＿ｖ＿ｅｎｄを指定する。
水平方向の開始点ｍａｓｋ＿ｈ＿ｓｔａｒｔは、図９に示すｘ１＿ｍｏｎｉＭＡＳＫ（＝ｘ３＿ｍｏｎｉＭＡＳＫ）を使用する。水平方向の終了点ｍａｓｋ＿ｈ＿ｅｎｄは、図９に示すｘ２＿ｍｏｎｉＭＡＳＫ（＝ｘ４＿ｍｏｎｉＭＡＳＫ）を使用する。
垂直方向の開始点ｍａｓｋ＿ｖ＿ｓｔａｒｔは、図９に示すｙ１＿ｍｏｎｉＭＡＳＫ（＝ｙ２＿ｍｏｎｉＭＡＳＫ）を使用する。垂直方向の終了点ｍａｓｋ＿ｖ＿ｅｎｄは、図９に示すｙ３＿ｍｏｎｉＭＡＳＫ（＝ｙ４＿ｍｏｎＭＡＳＫ）を使用する。
【００５０】
これらのマスク信号発生タイミングの水平方向及び垂直方向の信号は、例えば図１０に示すように、マスク発生期間でハイレベル“Ｈ”となり、マスク発生期間以外でローレベル“Ｌ”となる信号である。
これらの情報に基づいて、図１０に示すようにカメラ画面内にマスク表示予定箇所が設定される。なお、本明細書でのカメラ画面は、映像信号出力部１０８から出力される映像信号によりディスプレイ上に表示される画面を示す。
【００５１】
［６．マスク有効時の処理例］
次に、マスク有効時の処理例について説明する。
図１１は、マスク有効時の１画素あたりの角度を得る処理を示す。
まず、マスク表示位置計算部２４５にて、カメラ表示位置情報記憶部２２３に記憶されたマスクを貼り付ける為の頂点座標ｐ１，ｐ２，ｐ３，ｐ４（図９）の情報の取得処理を行う。そして、取得した頂点座標ｐ１，ｐ２，ｐ３，ｐ４を、そのときのパン・チルト・ズームの状態に応じて補正する演算を行う。
この演算のために、カメラ表示位置情報記憶部２２３に記憶された画像の水平画角Ｈ＿ＧＡＫＡＫＵ、垂直画角Ｖ＿ＧＡＫＡＫＵ（図１１）を参照する。
【００５２】
そして、下記の（７）、（８）式により垂直画角Ｈ＿ＧＡＫＡＫＵ、水平画角Ｖ＿ＧＡＫＡＫＵをカメラ画面サイズ情報であるＭＯＮＩ＿Ｈ、ＭＯＮＩ＿Ｖで割り算して、１画素あたりの角度Ｈ＿１ＰＩＸＥＬ＿ＫＡＫＵ、Ｖ＿１ＰＩＸＥＬ＿ＫＡＫＵを得る。
Ｈ＿１ＰＩＸＥＬ＿ＫＡＫＵ＝Ｈ＿ＧＡＫＡＫＵ／ＭＯＮＩ＿Ｈ・・・（７）
Ｖ＿１ＰＩＸＥＬ＿ＫＡＫＵ＝Ｖ＿ＧＡＫＡＫＵ／ＭＯＮＩ＿Ｖ・・・（８）
【００５３】
図１２は、マスク有効時にマスクを付加する際の、パン角度、チルト角度、ズーム位置の設定例を示す。
図１２に示すように、マスク設定時のパン角度、チルト角度、ズーム位置情報であるＰＡＮｓ度、ＴＩＬＴｓ度、ｆ＿ｄａｔａ＿ｓｅｔ、ｎｏｒｍａｌｉｚｅ＿ｓｅｔを基準として、マスク設定時から水平方向、垂直方向に何画素移動したのかを計算する。ここでは、ここで計算される水平方向、垂直方向の移動量を画素移動量と称する。
この計算により、カメラ画面に表示するマスクの座標ｐ１，ｐ２，ｐ３，ｐ４を得る。ｐ１，ｐ２，ｐ３，ｐ４は、以下のように示される。
ｐ１＿ｍｏｎｉＭＡＳＫ’（ｘ１＿ｍｏｎｉＭＡＳＫ’，ｙ１＿ｍｏｎｉＭＡＳＫ’），
ｐ２＿ｍｏｎｉＭＡＳＫ’（ｘ２＿ｍｏｎｉＭＡＳＫ’，ｙ２＿ｍｏｎｉＭＡＳＫ’），
ｐ３＿ｍｏｎｉＭＡＳＫ’（ｘ３＿ｍｏｎｉＭＡＳＫ’，ｙ３＿ｍｏｎｉＭＡＳＫ’），
ｐ４＿ｍｏｎｉ’（ｘ４＿ｍｏｎｉＭＡＳＫ’，ｙ４＿ｍｏｎｉＭＡＳＫ’）
【００５４】
マスク有効時のパン角をＰＡＮａ度、チルト角をＴＩＬＴａ度とすると、水平方向と垂直方向の画素移動量Ｈ＿ＩＤＯＲＹＯ、Ｖ＿ＩＤＯＲＹＯは（９）、（１０）式で計算できる。
Ｈ＿ＩＤＯＲＹＯ＝（ＰＡＮａ−ＰＡＮｓ）／Ｈ＿１ＰＩＸＥＬ＿ＫＡＫＵ・・・（９）
Ｖ＿ＩＤＯＲＹＯ＝（ＴＩＬＴａ−ＴＩＬＴｓ）／Ｖ＿１ＰＩＸＥＬ＿ＫＡＫＵ・・・（１０）
【００５５】
そして、（９）、（１０）式を用いて以下の（１１）、（１２）、（１３）、（１４）式よりマスク有効時にカメラ画面に表示するマスク座標ｐ１＿ｍｏｎｉＭＡＳＫ’、ｐ３＿ｍｏｎｉＭＡＳＫ’、ｐ１＿ｍｏｎｉＭＡＳＫ’、ｐ４＿ｍｏｎｉＭＡＳＫ’を計算する。
ｘ１＿ｍｏｎｉＭＡＳＫ’＝ｘ３＿ｍｏｎｉＭＡＳＫ’＝ｘ１＿ｍｏｎｉＭＡＳＫ−Ｈ＿ＩＤＯＲＹＯ・・・（１１）
ｘ２＿ｍｏｎｉＭＡＳＫ’＝ｘ４＿ｍｏｎｉＭＡＳＫ’＝ｘ２＿ｍｏｎｉＭＡＳＫ−Ｈ＿ＩＤＯＲＹＯ・・・（１２）
ｙ１＿ｍｏｎｉＭＡＳＫ’＝ｙ２＿ｍｏｎｉＭＡＳＫ’＝ｙ１＿ｍｏｎｉＭＡＳＫ−Ｖ＿ＩＤＯＲＹＯ・・・（１３）
ｙ３＿ｍｏｎｉＭＡＳＫ’＝ｙ４＿ｍｏｎｉＭＡＳＫ’＝ｙ３＿ｍｏｎｉＭＡＳＫ−Ｖ＿ＩＤＯＲＹＯ・・・（１４）
【００５６】
次に、マスク設定時のズーム倍率（位置）からマスク有効時のズーム倍率になった際にマスクを拡大または、縮小するためにズーム位置の変化に応じて、マスク座標を補間する演算を行う。すなわち、マスク座標ｐ１＿ｍｏｎｉＭＡＳＫ’、ｐ２＿ｍｏｎｉＭＡＳＫ’、ｐ３＿ｍｏｎｉＭＡＳＫ’、ｐ４＿ｍｏｎｉＭＡＳＫ’を補間する演算を行う。この演算により、マスク座標ｐ１＿ｍｏｎｉＭＡＳＫ’’（ｘ１＿ｍｏｎｉＭＡＳＫ’’，ｙ１＿ｍｏｎｉＭＡＳＫ’’），ｐ２＿ｍｏｎｉＭＡＳＫ’’（ｘ２＿ｍｏｎｉＭＡＳＫ’’，ｙ２＿ｍｏｎｉＭＡＳＫ’’），ｐ３＿ｍｏｎｉＭＡＳＫ’’（ｘ３＿ｍｏｎｉＭＡＳＫ’’，ｙ３＿ｍｏｎｉＭＡＳＫ’’），ｐ４＿ｍｏｎｉ’’（ｘ４＿ｍｏｎｉＭＡＳＫ’’，ｙ４＿ｍｏｎｉＭＡＳＫ’’）を得る。
【００５７】
そして、カメラ表示位置情報記憶部２２３に記憶されたマスク設定時のｆ値と正規化値と、ｆ値算出部２１０からリアルタイムに取得される現在のｆ値とその正規化値を用いて、マスク設定時から変化したズーム倍率ＺＯＯＭｓを以下（１５）式により計算する。
ここで、マスク設定時のｆ値はｆ＿ｄａｔａ＿ｓｅｔ、マスク設定時の正規化値ｎｏｒｍａｌｉｚｅ＿ｓｅｔであり、現在のｆ値はｆ＿ｄａｔａ＿ｎｏｗ、現在の正規化値は、ｎｏｒｍａｌｉｚｅ＿ｎｏｗである。
ＺＯＯＭｓ＝（ｆ＿ｄａｔａ＿ｎｏｗ×ｎｏｒｍａｌｉｚｅ＿ｓｅｔ）／（ｆ＿ｄａｔａ＿ｓｅｔ×ｎｏｒｍａｌｉｚｅ＿ｎｏｗ）・・・（１５）
【００５８】
したがって、マスク座標の演算には以下の（１６）、（１７）、（１８）、（１９）式により計算を行う。
ｘ１＿ｍｏｎｉＭＡＳＫ’’＝ｘ３＿ｍｏｎｉＭＡＳＫ’’＝（ｘ１＿ｍｏｎｉＭＡＳＫ’−ＭＯＮＩ＿Ｈ／２）＊ＺＯＯＭｓ＋ＭＯＮＩ＿Ｈ／２・・・（１６）
ｘ１＿ｍｏｎｉＭＡＳＫ’’＝ｘ３＿ｍｏｎｉＭＡＳＫ’’＝（ｘ１＿ｍｏｎｉＭＡＳＫ’−ＭＯＮＩ＿Ｈ／２）＊ＺＯＯＭｓ＋ＭＯＮＩ＿Ｈ／２…（１７）
ｙ１＿ｍｏｎｉＭＡＳＫ’’＝ｙ２＿ｍｏｎｉＭＡＳＫ’’＝（ｙ１＿ｍｏｎｉＭＡＳＫ’−ＭＯＮＩ＿Ｖ／２）＊ＺＯＯＭｓ＋ＭＯＮＩ＿Ｖ／２・・・（１８）
ｙ３＿ｍｏｎｉＭＡＳＫ’’＝ｙ４＿ｍｏｎｉＭＡＳＫ’’＝（ｙ３＿ｍｏｎｉＭＡＳＫ’−ＭＯＮＩ＿Ｖ／２）＊ＺＯＯＭｓ＋ＭＯＮＩ＿Ｖ／２・・・（１９）
【００５９】
このようにして計算したマスク座標を用いて、マスク信号を生成するために必要な情報をマスク表示処理部２４３からマスク表示位置情報生成部２３４に送り、マスク信号付加部１１３にマスクを付加させるための設定を行う。
マスク信号付加部１１３では、マスク設定時と同様に、水平開始点ｍａｓｋ＿ｈ＿ｓｔａｒｔ、水平終了点ｍａｓｋ＿ｈ＿ｅｎｄ、垂直開始点ｍａｓｋ＿ｖ＿ｓｔａｒｔ、水平終了点ｍａｓｋ＿ｖ＿ｅｎｄを設定する。このようにして、映像信号出力部１０８から出力される映像信号によるカメラ画面に、適正な位置やサイズに調整されたマスクが付加され、隠したい領域が見えない画面になる。
【００６０】
ここでは、図１２に示すように、マスク表示位置情報生成部２３４は、画像処理部１１０のマスク信号付加部１１３に、水平開始点ｍａｓｋ＿ｈ＿ｓｔａｒｔとして、座標ｘ１＿ｍｏｎｉＭＡＳＫ’’を与える。また、水平終了点ｍａｓｋ＿ｈ＿ｅｎｄとして、座標ｘ２＿ｍｏｎｉＭＡＳＫ’’を与える。また、垂直開始点ｍａｓｋ＿ｖ＿ｓｔａｒｔとして、座標ｙ１＿ｍｏｎｉＭＡＳＫ’’を与える。さらに、垂直終了点ｍａｓｋ＿ｖ＿ｅｎｄとして、座標ｙ３＿ｍｏｎｉＭＡＳＫ’’を与える。
【００６１】
以上説明したように、本例の撮像装置によると、パン角度、チルト角度の変化や、フォーカスレンズ位置とズームレンズ位置の変化に応じてマスク表示サイズと位置を可変させることができるため、マスクしたい対象物を精度よく確実にマスクすることができる。特に、フォーカスレンズ位置の変化を考慮したｆ値を計算しているため、フォーカスレンズ位置の変化を考慮に入れた正確なズーム倍率を計算でき、フォーカスレンズ位置がいずれであっても正確なマスク位置や範囲の設定が可能になる。一般的にズーム倍率が高倍率のレンズ程、テレ端側のフォーカスレンズ位置におけるｆ値の差が大きくなりフォーカスレンズ位置によりｆ値の変動が無視できなくなる。したがって、本例の監視カメラによると、高倍率なレンズを装着した場合であっても、精度よくズーム倍率を求めることができ、対象物を正確にマスクし続けることが可能となる。
【００６２】
［７．変形例］
なお、上述した実施の形態例で説明したマスク設定時とマスク有効時の具体的な処理内容に関しては、一例を示したものであり、これに限定されるものではない。例えば、マスク設定時のｆ値から現在のｆ値に変化した際のズーム倍率を説明した数式により計算し、その計算で得た情報を使用して、別のアルゴリズムでマスクの表示範囲の制御を行うようにしてもよい。また、マスクはカメラ画面内に１つのみを設定した例を示したが、複数のマスクを１つのカメラ画面内に設定してもよい。
【００６３】
また、算出したｆ値の情報は、マスク制御以外に利用してもよい。例えば、算出したｆ値は、映像信号出力部１０８から出力される映像信号によるカメラ画面内に、数値などで表示されるようにして、正確なズーム倍率情報をユーザに伝えるようにしてもよい。
【００６４】
また、上述した実施の形態例では、撮像装置は、パンの回転とチルトの回転とズームとの全ての機能を備えた、いわゆるＰＴＺ監視カメラに適用した。これに対して、例えば固定された撮像装置にズームレンズが装着された場合に、正確なズーム倍率を求めて、マスク位置を正確に設定するようにしてもよい。
あるいは、撮像装置本体を回転させる回転台として、パンの回転とチルトの回転のいずれか一方のみを行うものに適用してもよい。
【００６５】
また、発明は上記した実施の形態例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施の形態例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能などは、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００６６】
１０１…レンズユニット、１０２…ズームレンズ、１０３…フォーカスレンズ、１０４…アイリス、１０５…撮像素子、１０６…アナログフロントエンド回路（ＡＦＥ回路）、１０７…デジタル／アナログ変換部、１０８…映像信号出力部、１１０…画像処理部、１１１…エッジレベル算出部、１１２…信号処理部、１１３…マスク信号付加部、１１４…加算器、１２１…ズームレンズ制御用モータ、１２２…フォーカスレンズ制御用モータ、１３１…カメラ操作部、２００…カメラ制御部、２０１…ズームレンズモータ制御部、２０２…フォーカスレンズモータ制御部、２０３…オートフォーカス制御部、２０４…パン・チルト・ズーム情報取得部、２１０…ｆ値算出部、２１１…ズームレンズ位置情報取得部、２１２…フォーカスレンズ位置情報取得部、２１３…ｆ値計算部、２２０…メモリ、２２１…関係テーブル記憶部、２２２…カメラ情報記憶部、２２３…カメラ表示位置情報記憶部、２３０…マスク制御部、２３１…マスク状態判定部、２３２…マスク設定時処理部、２３３…マスク有効時処理部、２３４…マスク表示位置情報生成部、２４１…マスク設定情報取得部、２４２，２４５…マスク表示位置計算部、２４３，２４６…マスク表示処理部
【図１】
2017118318.tif 000003
【図２】
2017118318.tif 000004
【図３】
2017118318.tif 000005
【図４】
2017118318.tif 000006
【図５】
2017118318.tif 000007
【図６】
2017118318.tif 000008
【図７】
2017118318.tif 000009
【図８】
2017118318.tif 000010
【図９】
2017118318.tif 000011
【図１０】
2017118318.tif 000012
【図１１】
2017118318.tif 000013
【図１２】
2017118318.tif 000014