(57)【要約】【課題】撮像処理とマスク重畳処理とのタイミングの時間差にかかわらずプライバシーマスクを適切に重畳する。【解決手段】被写体を撮像素子に露出させる露出状態を制御する撮像制御部と、撮像素子から出力される撮像信号をデジタル化して撮像画像を生成する信号処理部と、撮像素子を含む撮像系の位置を移動させる撮像系移動部と、撮像制御部により制御される露出時間情報に基づいて、予め定められたプライバシーマスクの設定情報と、撮像系の現在位置に基づく撮像位置情報とから、プライバシーマスクの撮像画像における重畳位置を計算する計算部と、撮像画像における重畳位置にプライバシーマスクを描画するマスク描画部と、を備える。【選択図】  図１
2014011583.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像素子に露出させる露出状態を制御する撮像制御手段と、
前記撮像素子から出力される撮像信号をデジタル化して撮像画像を生成する信号処理手段と、
前記撮像素子を含む撮像系の位置を移動させる撮像系移動手段と、
前記撮像制御手段により制御される露出時間情報に基づいて、予め定められたプライバシーマスクの設定情報と、前記撮像系の現在位置に基づく撮像位置情報とから、前記プライバシーマスクの前記撮像画像における重畳位置を計算する計算手段と、
前記撮像画像における前記重畳位置に前記プライバシーマスクを描画するマスク描画手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記露出時間情報と、前記撮像位置情報とを、それぞれ所定の期間分、サンプリングするサンプリング手段をさらに備え、
前記露出時間情報に基づいて、予め定められたプライバシーマスクの設定情報と、前記サンプリング手段によりサンプリングされた最も古い撮像位置情報とから、前記プライバシーマスクの前記撮像画像における重畳位置を計算することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記露出時間情報と、前記撮像位置情報とを、それぞれ所定の期間分、サンプリングするサンプリング手段を更に備え、
前記露出時間情報は、所定の周期で単調増加あるいは単調減少する情報であり、
前記計算手段は、前記サンプリング手段によりサンプリングされた露出時間情報が所定の値となった場合に前記重畳位置を計算することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記撮像系移動手段は、前記撮像系の現在位置を計測する現在位置計測手段を備えることを特徴とする請求項１乃至３の何れか１項に記載の撮像装置。
【請求項５】
前記撮像系移動手段による前記撮像系の移動方向は、パン方向、チルト方向、およびローテーション方向の少なくとも何れか１つであることを特徴とする請求項１乃至４の何れか１項に記載の撮像装置。
【請求項６】
前記撮像系はズームレンズを備え、
ズーム倍率を制御するレンズ制御手段をさらに備え、
前記計算手段は、前記撮像制御手段による露出時間情報に基づいて、予め定められたプライバシーマスクの設定情報と、前記ズームレンズの現在位置に基づく撮像位置情報とから、前記プライバシーマスクの前記撮像画像における重畳位置を計算することを特徴とする請求項１乃至５の何れか１項に記載の撮像装置。
【請求項７】
前記信号処理手段は、前記撮像画像を拡大する画像拡大手段を備えており、
前記計算手段は、前記撮像制御手段による露出時間情報に基づいて、予め定められたプライバシーマスクの設定情報と、前記画像拡大手段による拡大処理に基づく撮像位置情報とから、前記プライバシーマスクの前記撮像画像における重畳位置を計算することを特徴とする請求項１乃至５の何れか１項に記載の撮像装置。
【請求項８】
前記撮像装置は、共有メモリをさらに備え、
前記撮像制御手段は、前記共有メモリに露出時間情報を書き込み、
前記撮像系移動手段は、前記共有メモリに撮像位置情報を書き込み、
前記計算手段は、前記共有メモリに記憶された露出時間情報に基づいて、予め定められたプライバシーマスクの設定情報と、前記共有メモリに記憶された撮像位置情報とから、前記プライバシーマスクの前記撮像画像における重畳位置を計算することを特徴とする請求項１乃至７の何れか１項に記載の撮像装置。
【請求項９】
撮像制御手段と、信号処理手段と、撮像系移動手段と、計算手段と、マスク描画手段と、を備える撮像装置の制御方法であって、
前記撮像制御手段が、被写体を撮像素子に露出させる露出状態を制御する撮像制御工程と、
前記信号処理手段が、前記撮像素子から出力される撮像信号をデジタル化して撮像画像を生成する信号処理工程と、
前記撮像系移動手段が、前記撮像素子を含む撮像系の位置を移動させる撮像系移動工程と、
前記計算手段が、前記撮像制御工程により制御される露出時間情報に基づいて、予め定められたプライバシーマスクの設定情報と、前記撮像系の現在位置に基づく撮像位置情報とから、前記プライバシーマスクの前記撮像画像における重畳位置を計算する計算工程と、
前記マスク描画手段が、前記撮像画像における前記重畳位置に前記プライバシーマスクを描画するマスク描画工程と、
を有することを特徴とする撮像装置の制御方法。
【請求項１０】
請求項９に記載の撮像装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像装置の制御方法、およびプログラムに関し、特に、プライバシーを保護するため、プライバシーマスクを撮像画像に重畳するプライバシーマスキング機能を有する監視カメラ等の撮像装置、撮像装置の制御方法、およびプログラムに関する。
【背景技術】
【０００２】
街路地等を監視する監視カメラ等の撮像装置は、プライバシーを保護するため、プライバシーマスクを撮像画像に重畳するプライバシーマスキング機能を有することがある。雲台付きカメラの場合、撮像位置に合わせて、マスクしたい位置にプライバシーマスクを描画するといった追従機能が必要となる。このとき、夜間など、スローシャッターを使った撮影中に雲台を駆動させると、複数フレームにわたって光を蓄積し画像を更新しない期間にも、プライバシーマスクの重畳位置だけが更新されて移動してしまいプライバシーを保護できなくなるという問題がある。
【０００３】
これに対して、特許文献１では、マスク設定時に記憶したマスク設定座標から現在の雲台位置のマスク位置を算出したデータと、前回の雲台位置のマスク位置を算出したデータとから補正マスクを生成し、この補正マスクをマスク進行方向に加算するという技術が開示されている。
【０００４】
また、特許文献２では、マスク設定に座標を含む画像を取込むとき、被写体の現在のタイミングで取込んだ雲台位置と、被写体の前回のタイミングで取込んだ雲台位置とを包含する領域にマスクを重畳するという技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１４６８９０号公報
【特許文献２】特開２００８−４２７２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１および特許文献２に記載の技術では、撮像処理とマスク重畳処理とに時間差がある場合、雲台の動きだしから停止にかけてプライバシーマスクがずれるという課題がある。
【０００７】
上記の課題に鑑み、本発明は、撮像処理とマスク重畳処理とのタイミングの時間差にかかわらずプライバシーマスクを適切に重畳することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成する本発明に係る撮像装置は、
被写体を撮像素子に露出させる露出状態を制御する撮像制御手段と、
前記撮像素子から出力される撮像信号をデジタル化して撮像画像を生成する信号処理手段と、
前記撮像素子を含む撮像系の位置を移動させる撮像系移動手段と、
前記撮像制御手段により制御される露出時間情報に基づいて、予め定められたプライバシーマスクの設定情報と、前記撮像系の現在位置に基づく撮像位置情報とから、前記プライバシーマスクの前記撮像画像における重畳位置を計算する計算手段と、
前記撮像画像における前記重畳位置に前記プライバシーマスクを描画するマスク描画手段と、
を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、撮像とマスク重畳の処理タイミングの時間差にかかわらずプライバシーマスクを適切に重畳することができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態に係る撮像装置の構成例を示す図。
【図２】第１実施形態に係る撮像装置が実施するプライバシーマスク重畳処理の手順を示すフローチャート。
【図３】第２実施形態に係る撮像装置の構成例を示す図。
【図４】第２実施形態に係る撮像装置が実施するプライバシーマスク重畳処理の手順を示すフローチャート。
【図５】第２実施形態に係る撮像情報サンプリング回路のサンプリング情報の一例を示す図。
【発明を実施するための形態】
【００１１】
以下、添付の図面を参照して本発明の実施形態について説明する。
【００１２】
（第１実施形態）
まず図１を参照して、第１実施形態に係る撮像装置１０の構成例を説明する。撮像装置１０は、撮像部１１０と、プライバシーマスク重畳部１２０と、画像出力回路１３０と、雲台部１４０とを備えている。撮像部１１０で撮像された画像はプライバシーマスク重畳部１２０を介して画像出力回路１３０から外部へ出力される。
【００１３】
撮像部１１０は、光学レンズ１１１と、撮像素子１１２と、信号処理回路１１３と、撮像制御回路１１４とを備えている。撮像素子１１２は、光学レンズ１１１を通して結像した光を電荷に変換し撮像信号を生成する。信号処理回路１１３は、撮像素子１１２により変換された撮像信号を取得してデジタル化し、撮像画像を生成する。撮像制御回路１１４は、光学レンズを通して被写体を撮像素子に露出させる露出状態を制御し、画像出力回路１３０の出力周期に基づいて撮像を行うように撮像素子１１２を制御する。また撮像制御回路１１４は、蓄積時間が画像出力回路１３０の出力周期より長い場合は、撮像素子１１２から撮像信号が出力できない期間中、信号処理回路１１３のフレームメモリに撮像画像を保持するように信号処理回路１１３を制御する。
【００１４】
雲台部１４０は、撮像部１１０の撮像系の位置を移動する撮像系移動手段として機能し、雲台機構１４１と、雲台制御回路１４２とを備えている。雲台機構１４１は撮像部１１０を支持し、撮像部１１０の移動方向としてパン方向・チルト方向に撮像部１１０を回転させることが可能である。雲台制御回路１４２は、アクチュエータを介して雲台機構１４１を駆動することにより撮像部１１０の撮像位置を変更する。アクチュエータは例えばステッピングモータである。
【００１５】
プライバシーマスク重畳部１２０は、プライバシーマスク設定記憶回路１２１と、プライバシーマスク重畳位置計算回路１２２と、プライバシーマスク描画回路１２３と、撮像情報サンプリング回路１２４とを備えている。
【００１６】
撮像情報サンプリング回路１２４は、撮像制御回路１１４が撮像素子１１２に設定する現在の蓄積時間情報（露出時間情報）を読み出し、画像出力回路１３０の出力周期の定倍であるところの、単位時間当たりの蓄積フレーム情報に換算する。ここで現在の蓄積時間情報とは、撮像装置がスローシャッター機能で動作していて例えば３０フレームを取得する場合に、現在は５フレーム目であるといった情報である。例えば画像出力回路１３０の出力周期が６０フレーム（／秒）である場合、その２倍の１２０フレームに換算した場合の２０フレーム目であるといった情報に換算して保持してもよい。
【００１７】
そして、撮像情報サンプリング回路１２４は、撮像制御回路１１４が蓄積時間（例えば３０フレーム）を決定しプライバシーマスク描画回路１２３がプライバシーマスクを重畳するまでの所定期間分、当該蓄積時間情報をサンプリングする。
【００１８】
また撮像情報サンプリング回路１２４は、雲台制御回路１４２が保持する現在のパン位置およびチルト位置等の位置情報を読み出し、撮像素子１１２が撮像信号を生成しプライバシーマスク描画回路１２３がプライバシーマスクを重畳するまでの所定期間分、当該位置情報をサンプリングする。
【００１９】
なお蓄積時間情報（蓄積フレーム情報）および位置情報のサンプリング間隔は、画像出力回路１３０の出力周期の定倍、少なくとも２倍が望ましく、蓄積フレーム情報の単位時間と同じかより早い周期とする。
【００２０】
プライバシーマスク設定記憶回路１２１は、雲台機構１４１により変更可能な撮像部１１０の撮像範囲のうち、プライバシー保護が必要な領域であるマスク設定情報を記憶している。
【００２１】
プライバシーマスク重畳位置計算回路１２２は、撮像情報サンプリング回路１２４が保持する蓄積フレーム情報（蓄積時間情報）に従ってマスク領域を計算する。例えば、撮像情報サンプリング回路１２４が保持する蓄積フレーム情報（蓄積時間情報）が３０フレーム目に到達した場合にマスク領域を計算する。あるいは、蓄積フレーム情報が、例えば蓄積フレーム残数で構成されているなら、蓄積フレーム残数が単調減少していき、ゼロになったときのみマスク領域を計算する。現在の蓄積時間情報が５フレーム目を示しているなら、蓄積フレーム残数は２５となる。また、蓄積フレーム情報が、蓄積フレーム長と蓄積フレーム数とで構成されているなら、蓄積フレーム長と蓄積フレーム数とが等しいときのみマスク領域を計算する。例えば蓄積フレーム長が３０フレームであって、蓄積フレーム数が現在５であれば、蓄積フレーム数が単調増加していき３０に到達した場合にマスク領域を計算する。
【００２２】
プライバシーマスク重畳位置計算回路１２２は、具体的には、プライバシーマスク設定記憶回路１２１に記憶されているマスク設定情報と、撮像情報サンプリング回路１２４が保持する最も古い画角情報、拡大情報、位置情報等から求められる撮像領域とを比較することにより、撮像画面上のマスク領域を決定する。この決定により、最も古い撮像領域においてマスク設定情報により定まる位置にマスク領域が設定される。また、スローシャッター機能で動作していて例えば３０フレームを取得する場合、１５フレーム目に相当する撮像領域においてマスク設定情報により定まる位置にマスク領域を設定してもよい。さらに、最も古い撮像領域と、撮像領域が移動する速度とに応じて、撮像領域が移動する方向にマスク領域が長くなるようにして、マスク領域を設定してもよい。
【００２３】
プライバシーマスク描画回路１２３は、信号処理回路１１３が生成した撮像画像における、プライバシーマスク重畳位置計算回路１２２が計算したマスク領域に、プライバシーマスクを描画する。プライバシーマスクは、塗りつぶしやモザイクが考えられる。プライバシーマスク描画回路１２３がプライバシーマスクを描画したプライバシーマスク重畳画像が画像出力回路１３０から出力されるので、監視行為からプライバシーを保護できる。
【００２４】
これにより、撮像制御回路１１４が撮像素子１１２を画像出力回路１３０の出力周期より長い蓄積時間で制御していても、出力画像が更新されないのにマスク領域は計算されてしまうことを防止し、プライバシーマスクがプライバシー領域からはずれるといった問題を回避できる。
【００２５】
次に図２のフローチャートを参照して、プライバシーマスク重畳部１２０がプライバシーマスクを重畳する処理手順を説明する。
【００２６】
Ｓ２０１において、撮像情報サンプリング回路１２４は、撮像制御回路１１４から蓄積時間情報（蓄積フレーム情報）を取得し、また、雲台制御回路１４２から現在のパン位置およびチルト位置等の位置情報、画角情報、拡大情報等の撮像位置情報を取得する。ここでは蓄積時間情報（蓄積フレーム情報）が蓄積フレーム残数であるものとする。
【００２７】
Ｓ２０２において、撮像情報サンプリング回路１２４は、取得した蓄積時間情報（蓄積フレーム情報）および撮像位置情報を、撮像情報サンプリング回路１２４内部のバッファへ書き込む。
【００２８】
Ｓ２０３において、プライバシーマスク重畳位置計算回路１２２は、バッファから蓄積時間情報（蓄積フレーム情報）および撮像位置情報を読み出す。Ｓ２０４において、プライバシーマスク重畳位置計算回路１２２は、プライバシーマスク設定記憶回路１２１に記憶されているマスク設定情報を読み出す。
【００２９】
Ｓ２０５において、プライバシーマスク重畳位置計算回路１２２は、Ｓ２０１で取得された蓄積フレーム残数がゼロであるか否か判定する。蓄積フレーム残数がゼロであると判定された場合（Ｓ２０５；ＹＥＳ）、Ｓ２０６へ進む。一方、蓄積フレーム残数がゼロでないと判定された場合（Ｓ２０５；ＮＯ）、処理を終了する。
【００３０】
Ｓ２０６において、プライバシーマスク重畳位置計算回路１２２は、プライバシーマスク設定記憶回路１２１から読み出したマスク設定情報と、バッファから読み出した最も古い画角情報、拡大情報、位置情報等の撮像位置情報から求められる撮像領域とを比較することにより、撮像画面上のマスク領域を計算する。
【００３１】
Ｓ２０７において、プライバシーマスク描画回路１２３は、信号処理回路１１３が生成した撮像画像の画像信号入力開始タイミングであるか否かを判定する。画像信号入力開始タイミングであると判定された場合（Ｓ２０７；ＹＥＳ）、Ｓ２０８へ進む。一方、画像信号入力開始タイミングでないと判定された場合（Ｓ２０７；ＮＯ）、処理を終了する。
【００３２】
Ｓ２０８において、プライバシーマスク描画回路１２３は、信号処理回路１１３が生成した撮像画像における、プライバシーマスク重畳位置計算回路１２２が計算したマスク領域に、プライバシーマスクを描画する。
【００３３】
以上説明したように、本実施形態によれば、撮像とマスク重畳の処理に時間差があってもプライバシーマスクのズレ量を低減することができる。
【００３４】
（第２実施形態）
第２実施形態では、共有メモリを介した並列処理システムにおける撮像装置の例を説明する。まず図３を参照して、第２実施形態に係る撮像装置３０の構成例を説明する。撮像装置３０は、撮像部３１０と、プライバシーマスク重畳部３２０と、画像出力回路３３０と、雲台部３４０と、共有メモリ３５０とを備えている。撮像部３１０で撮像された画像はプライバシーマスク重畳部３２０を通って画像出力回路３３０から外部へ出力される。
【００３５】
撮像部３１０は、光学レンズ３１１と、撮像素子３１２と、信号処理回路３１３と、撮像制御回路３１４と、レンズ制御回路３１５とを備えている。信号処理回路３１３、撮像制御回路３１４、およびレンズ制御回路３１５は、それぞれ共有メモリ３５０と接続されている。
【００３６】
撮像素子３１２は、光学レンズ３１１を通して結像した光を電荷に変換し撮像信号を生成する。信号処理回路３１３は、撮像素子３１２で撮像された撮像信号を取得してデジタル化すると共に、輝度信号を生成する。デジタル化された画像信号は信号処理回路３１３内のフレームメモリに保持される。また信号処理回路３１３は、撮像画像に対して画像拡大処理を行うことができ、その際の拡大倍率を共有メモリ３５０に書き込む。
【００３７】
撮像制御回路３１４は、信号処理回路３１３が生成した輝度信号レベルが一定になるように撮像素子３１２の電荷を蓄積する時間を計算し、撮像素子３１２を制御する。撮像制御回路３１４は、このときの蓄積時間を単位時間当たりのフレーム数に換算し、現在の蓄積フレーム情報として共有メモリ３５０に書き込む。このとき単位時間は画像出力回路３３０の出力周期の定倍である。撮像制御回路３１４は、蓄積時間が画像出力回路３３０の出力周期より長い場合は、撮像素子３１２から撮像信号が出力できない期間、信号処理回路３１３のフレームメモリの撮像画像を保持するように信号処理回路３１３を制御する。
【００３８】
レンズ制御回路３１５は、光学レンズ３１１がズームレンズである場合当該光学レンズ３１１を制御してズーム倍率を変更することができ、光学レンズ３１１のズーム位置から現在の画角を計算し、その画角情報を共有メモリ３５０に書き込む。
【００３９】
プライバシーマスク重畳部３２０は、プライバシーマスク設定記憶回路３２１と、プライバシーマスク重畳位置計算回路３２２と、プライバシーマスク描画回路３２３と、撮像情報サンプリング回路３２４とを備えている。撮像情報サンプリング回路３２４は、共有メモリ２４０と接続されている。  ここで図５は、撮像情報サンプリング回路３２４のサンプリング情報の構成例である。サンプリング時刻z0、z-1、z-2、z-3、z-4、z-5と、数字が小さくなるに従って古い情報まで記憶されていることを意味する。例えば画角については時刻z0〜z-3までの各時刻での情報が保持されている。撮像情報サンプリング回路３２４は、共有メモリ３５０の画角情報を読み出し、撮像素子３１２が撮像信号を生成しプライバシーマスク描画回路３２３がプライバシーマスクを重畳するまでの所定期間分、画角情報をサンプリングする。
【００４０】
また撮像情報サンプリング回路３２４は、共有メモリ３５０の拡大情報（拡大倍率）を読み出し、信号処理回路３１３が拡大処理を行いプライバシーマスク描画回路３２３がプライバシーマスクを重畳するまでの所定期間分、拡大情報（拡大倍率）をサンプリングする。
【００４１】
また撮像情報サンプリング回路３２４は、共有メモリ３５０の蓄積フレーム情報（図５の例では蓄積フレーム残数）を読み出し、撮像制御回路３１４が蓄積時間を決定しプライバシーマスク描画回路３２３がプライバシーマスクを重畳するまでの所定期間分、蓄積フレーム情報（蓄積フレーム残数など）をサンプリングする。
【００４２】
また撮像情報サンプリング回路３２４は、共有メモリ３５０の位置情報（図５の例ではパン位置、チルト位置、ローテーション位置）を読み出し、撮像素子３１２が撮像信号を生成しプライバシーマスク描画回路３２３がプライバシーマスクを重畳するまでの所定期間分、位置情報をサンプリングする。
【００４３】
撮像情報サンプリング回路３２４が共有メモリ３５０から読み出しを行う読み出し間隔は、画像出力回路３３０の出力周期の定倍、少なくとも２倍が望ましく、蓄積フレーム情報の書き込みと同じかより早い周期が必要である。
【００４４】
プライバシーマスク設定記憶回路３２１は、雲台機構３４１で変更可能な撮像範囲のうち、プライバシー保護の必要な領域を示すマスク設定情報を記憶する。プライバシーマスク重畳位置計算回路３２２は、撮像情報サンプリング回路３２４が保持する蓄積フレーム情報（蓄積時間情報）に従ってマスク領域を計算する。例えば、撮像情報サンプリング回路３２４が保持する蓄積フレーム情報（蓄積時間情報）が３０フレーム目に到達した場合にマスク領域を計算する。あるいは、蓄積フレーム情報が、例えば蓄積フレーム残数で構成されているなら、蓄積フレーム残数が単調減少していき、ゼロになったときのみマスク領域を計算する。現在の蓄積時間情報が５フレーム目を示しているなら、蓄積フレーム残数は２５となる。また、蓄積フレーム情報が、蓄積フレーム長と蓄積フレーム数とで構成されているなら、蓄積フレーム長と蓄積フレーム数とが等しいときのみマスク領域を計算する。例えば蓄積フレーム長が３０フレームであって、蓄積フレーム数が現在５であれば、蓄積フレーム数が単調増加していき３０に到達した場合にマスク領域を計算する。
【００４５】
プライバシーマスク重畳位置計算回路３２２は、具体的には、プライバシーマスク設定記憶回路３２１に記憶されているマスク設定情報と、撮像情報サンプリング回路３２４が保持する最も古い画角情報、拡大情報、位置情報等から求められる撮像領域とを比較することにより、撮像画面上のマスク領域を決定する。
【００４６】
プライバシーマスク描画回路３２３は、信号処理回路３１３がフレームメモリに保持する撮像画像における、プライバシーマスク重畳位置計算回路３２２が計算したマスク領域に、プライバシーマスクを描画する。プライバシーマスク描画回路３２３がプライバシーマスクを描画したマスク重畳画像が画像出力回路３３０から出力されるので、監視行為からプライバシーを保護できる。
【００４７】
雲台部３４０は、雲台機構３４１と、雲台制御回路３４２とを備えている。雲台制御回路３４２は、共有メモリ３５０と接続されている。雲台機構３４１は撮像部３１０を支持し、当該撮像部３１０をパン方向、チルト方向、ローテーション方向に回転移動させることが可能である。雲台制御回路３４２は、アクチュエータとしてのステッピングモータを介して雲台機構３４１を駆動し、撮像部３１０の撮像位置を変更する。雲台機構３４１にはロータリーエンコーダが付随しており、雲台制御回路３４２は、雲台機構３４１が動いた位置を常時計測する現在位置計測機能を有しており、測定位置が変わる毎に現在の撮像部３１０の撮像位置情報を共有メモリ３５０に書き込む。ロータリーエンコーダが付随しているのでアクチュエータはＤＣモータなども使用できる。雲台制御回路３４２は、エンコーダから位置情報を生成するため、雲台機構３４１をいたずらなどの外部の力で動かされても適切な位置にプライバシーマスクを重畳できる。
【００４８】
次に図４のフローチャートを参照して、プライバシーマスク重畳部３２０がプライバシーマスクを重畳する処理手順を説明する。
【００４９】
Ｓ４０１において、撮像情報サンプリング回路３２４は、共有メモリ３５０から現在の蓄積時間情報（蓄積フレーム情報）や、現在のパン位置およびチルト位置等の位置情報、画角情報、拡大情報等の撮像位置情報を取得する。ここでは蓄積時間情報（蓄積フレーム情報）が蓄積フレーム残数であるものとする。
【００５０】
Ｓ４０２において、撮像情報サンプリング回路３２４は、取得した蓄積時間情報（蓄積フレーム情報）および撮像位置情報を、撮像情報サンプリング回路３２４内部のバッファへ書き込む。
【００５１】
Ｓ４０３において、プライバシーマスク重畳位置計算回路３２２は、バッファから、過去に取得された蓄積時間情報（蓄積フレーム情報）および撮像位置情報を読み出す。Ｓ４０４において、プライバシーマスク重畳位置計算回路３２２は、プライバシーマスク設定記憶回路３２１に記憶されているマスク設定情報を読み出す。
【００５２】
Ｓ４０５において、プライバシーマスク重畳位置計算回路３２２は、Ｓ４０１で取得された蓄積フレーム残数がゼロであるか否か判定する。蓄積フレーム残数がゼロであると判定された場合（Ｓ４０５；ＹＥＳ）、Ｓ４０６へ進む。一方、蓄積フレーム残数がゼロでないと判定された場合（Ｓ４０５；ＮＯ）、処理を終了する。
【００５３】
Ｓ４０６において、プライバシーマスク重畳位置計算回路３２２は、プライバシーマスク設定記憶回路３２１から読み出したマスク設定情報と、バッファから読み出した最も古い画角情報、拡大情報、位置情報等の撮像位置情報から求められる撮像領域とを比較することにより、撮像画面上のマスク領域を計算する。
【００５４】
Ｓ４０７において、プライバシーマスク描画回路３２３は、信号処理回路３１３が生成した撮像画像の画像信号入力開始タイミングであるか否かを判定する。画像信号入力開始タイミングであると判定された場合（Ｓ４０７；ＹＥＳ）、Ｓ４０８へ進む。一方、画像信号入力開始タイミングでないと判定された場合（Ｓ４０７；ＮＯ）、処理を終了する。
【００５５】
Ｓ４０８において、プライバシーマスク描画回路３２３は、信号処理回路１１３が生成した撮像画像における、プライバシーマスク重畳位置計算回路３２２が計算したマスク領域に、プライバシーマスクを描画する。
【００５６】
以上説明したように、本実施形態によれば、撮像とマスク重畳の処理に時間差があってもプライバシーマスクのズレ量を低減することができる。本発明は、撮像とプライバシーマスク重畳の処理に時間差の大きい雲台付き監視カメラ、特に並列処理システムで構成される監視カメラの、雲台動作中のプライバシー保護に有効である。
【００５７】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014011583.tif 000003
【図２】
2014011583.tif 000004
【図３】
2014011583.tif 000005
【図４】
2014011583.tif 000006
【図５】
2014011583.tif 000007