(57)【要約】【構成】監視画面の中に他人のプライバシーを侵すものが撮影されないためのマスクを設定する画像処理装置において、基準マスクエリアを設定するとそれに基づいて拡大および縮小の各レベルのマスクエリアが決定される。決定されたマスクエリアと基準マスクエリアのサイズの比率に基づいて、各レベルのズーム倍率を決定しテーブルにマスクエリアおよびズーム倍率を格納する。監視中に使用者によって拡大／縮小の指示がなされると、テーブルに格納されているマスクエリアおよびズーム倍率に基づいて、画像およびマスクエリアの拡大／縮小処理を行うことを特徴とする。【効果】画像のプライバシーを保護するためのエリアが最適な大きさに設定することができる。【選択図】図１０
2007251693.tif 000002
【特許請求の範囲】
【請求項１】
マスク所望対象物を含む画像を表示する表示手段と、
画像の拡大エリアまたは縮小操作をズーム指示として指示するズーム指示手段と、
画像の所望位置に基準マスクエリアを前記ズーム指示に対応付けて設定する第一設定手段と、
画像の所望位置に該基準マスクエリアとは大きさが異なる複数のマスクエリアを前記ズーム指示に対応付けて設定する第二設定手段と、
前記ズーム指示を受け付けると前記基準マスクエリアおよび前記複数のマスクエリアの中から該ズーム指示に対応するエリア内にマスク処理を施すマスク処理手段と、
前記ズーム指示に応じて画像に拡大または縮小のズーム処理を施すズーム処理手段とを備える画像処理装置。
【請求項２】
前記ズーム処理手段は、前記基準マスクエリアおよび前記複数のマスクエリアの大きさに基づいて前記画像に対するズーム倍率をそれぞれ設定し、該画像に対して該ズーム倍率でズーム処理を施すことを特徴とする画像処理装置。
【請求項３】
前記マスクエリアはオンスクリーン表示エリアである、請求項１および２の画像表示処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置に関し、特にたとえば、監視カメラで撮像された画像におけるプライバシー保護のためのマスクのサイズを変更する監視カメラシステムに関する。
【背景技術】
【０００２】
監視カメラでは、撮像された画像の任意の場所を隠す機能であるプライバシーマスク機能を持っているものがある。その機能を持った監視カメラとして、画像に映る任意の場所を隠すプライバシーゾーンをマスキングするマスクデータを保持し、このマスクデータに従って、画像の一部をマスキングするものが特許文献１に開示されている。
【０００３】
また、監視カメラでは、ＣＲＴディスプレイや液晶ディスプレイなどにおいて、現在の状況をディスプレイに表示しながら調整可能にする機能を持つものが特許文献２に開示されている。
【特許文献１】特開２００１−６９４９４号公報〔Ｈ０４Ｎ  ７／１８〕
【特許文献２】特開２０００−１１５６９７号公報〔Ｈ０４Ｎ  ５／９１５〕
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来技術１および従来技術２より、プライバシーマスクをオンスクリーン表示によって実現すること、つまり、オンスクリーン表示を利用してプライバシーマスクを設定することが考えられる。
【０００５】
具体的には、オンスクリーン表示の１文字分をマスクとして利用し、例えば注目する画像に関してズーム操作がなされた場合、そのズーム量に合わせてマスクサイズを変化させれば、プライバシーゾーンは完全に表示させないことができる。
【０００６】
しかしながら、その場合、オンスクリーン表示の１文字分をマスクとして利用することになっており、マスクサイズがオンスクリーン表示の１文字分を単位とするため、マスクサイズを細かく設定することが出来ず、隠す必要がない部分までマスクにより表示できないという問題があった。
【０００７】
本発明は上記の問題を解決するもので、撮像された画像のプライバシーを保護するためのエリアが最適な大きさに設定される画像処理装置を提供することである。
【課題を解決するための手段】
【０００８】
第一の発明の画像処理装置は、マスク所望対象物を含む画像を表示する表示手段(２２）と、画像の拡大エリアまたは縮小操作をズーム指示として指示するズーム指示手段（２０）と、画像の所望位置に基準マスクエリアをズーム指示に対応付けて設定する第一設定手段（Ｓ３、Ｓ５）と、画像の所望位置に該基準マスクエリアとは大きさが異なる複数のマスクエリアを前記ズーム指示に対応付けて設定する第二設定手段（Ｓ５）と、ズーム指示を受け付けると基準マスクエリアおよび前記複数のマスクエリアの中から該ズーム指示に対応するエリア内にマスク処理を施すマスク処理手段（１８）と、ズーム指示に応じて画像に拡大または縮小のズーム処理を施すズーム処理手段（Ｓ２７）とを備えることを特徴とする。
【０００９】
従って、画像のプライバシーを保護するためのエリアが最適な大きさに設定することが出来る。
【００１０】
第二の発明は、第一の発明の画像処理装置において、ズーム処理手段は基準マスクエリアおよび複数のマスクエリアの大きさに基づいて画像に対するズーム倍率をそれぞれ設定し、画像に対してズーム倍率でズーム処理を施すことを特徴とする。
【００１１】
第三の発明は、第一の発明および第二の発明の画像処理装置において、マスクエリアはオンスクリーン表示エリアであることを特徴とする。
【発明を実施するための最良の形態】
【００１２】
本実施例における画像処理装置の一例である監視カメラシステムのブロック図を図１に示す。
【００１３】
本実施例の監視カメラシステム１０は、監視カメラ１２、映像信号処理部１４、ＣＰＵ１６、オンスクリーン表示処理部１８、操作部２０（カーソルキー２０ａおよびＳＥＴキー２０ｂを含む）、モニタ２２、フラッシュメモリ２４およびズーム駆動部２６で構成される。
【００１４】
監視カメラ１２は被写体の光学像を取り込み撮像信号として映像信号処理部１４へ出力する。映像信号処理部１４では、撮像信号を映像信号に変換する。ＣＰＵ１６は、監視カメラ１２、映像信号処理部１４、オンスクリーン表示処理部１８およびズーム駆動部２６に接続されている。ＣＰＵ１６は、フラッシュメモリ２４に格納されているプログラムに従って、監視カメラ１２、オンスクリーン表示処理部１８およびズーム駆動部２６の制御を行う。
【００１５】
操作部２０は図２に示すカーソルキー２０ａおよびＳＥＴキー２０ｂを含む。カーソルキー２０ａを操作することにより、オンスクリーン表示による各種設定メニュー画面のカーソルを移動させ、ＳＥＴキーを操作することにより、所望の項目を設定する。また、カーソルキー２０ａを上下に操作することにより、撮像画面を光学的に拡大表示および縮小表示させることが出来る。
【００１６】
操作部２０によって撮像操作がなされると、ＣＰＵ１６は監視カメラ１２を制御して撮像を行う。監視カメラ１２から出力された撮像信号は、映像信号処理部１４によって上述の処理がなされ、映像信号はオンスクリーン表示処理部１８へ出力される。時刻表示等のオンスクリーン表示の設定がなければ、オンスクリーン表示処理部１８は、映像信号をそのままモニタ２２に出力する。オンスクリーン表示の設定がある場合は、オンスクリーン表示処理部１８は、フラッシュメモリ２４に格納されている所望のキャラクタと映像信号を重畳させてモニタ２２に出力する。
【００１７】
撮像中にカーソルキー２０ａによりズーム操作がなされると、ＣＰＵ１６はズーム駆動部２６を制御して、ズーム駆動部２６は監視カメラ１２内の図示しない撮像レンズを移動させる。また、操作部２０により監視カメラ１２のオンスクリーン表示設定操作がなされると、ＣＰＵ１６はオンスクリーン表示処理部１８を制御し、オンスクリーン表示にて設定画面をモニタ２２に出力する。
【００１８】
さて、本実施例における監視カメラシステム１０では、監視画面の中に他人のプライバシーを侵すものが撮影されないよう、あらかじめマスクで隠しておける機能を搭載している。マスクされたものはモニタには映らないように設定される。該マスクは、オンスクリーン表示の１文字分の２倍角をマスクエリア単位とする集合体である。次に、図３〜図６を参照してマスク設定について説明する。
【００１９】
まず、ＳＥＴキー２０ｂを１秒間以上押し続けることにより、図３（Ａ）に示す“ＭＡＩＮ  ＭＥＮＵ”画面がモニタ２２上に表示させる。カーソルキー２０ａを操作することにより、“ＯＰＩＴＯＮ”項目を選択してＳＥＴキー２０ｂを押すと図３（Ｂ）に示す“ＯＰＩＴＯＮ”画面の項目が表示される。次に、カーソルキー２０ａを操作し、“ＰＲＩＶＡＣＹ  ＭＡＳＫ”項目を選択してＳＥＴキー２０ｂを押すと図３（Ｃ）に示す“ＰＲＩＶＡＣＹ  ＭＡＳＫ  ＳＥＴＴＩＮＧ”画面の項目が表示される。同様に、カーソルキー２０ａを操作し、“ＭＡＳＫ  ＳＥＴ”項目を選択してＳＥＴキー２０ｂを押すと図３（Ｄ）に示す“ＭＡＳＫ  ＮＯ．  ＳＥＬＥＣＴ”画面の項目が表示され、任意のＭＡＳＫナンバーの項目を選択してＳＥＴキー２０ｂを押すことにより、該ナンバーでマスクが登録される。
【００２０】
マスクを設定したいエリアを指定する操作の前に、次の処理が行われる。図４（Ａ）はオンスクリーン表示におけるモニタ表示エリアａとオンスクリーン表示エリアｂを示している。図４（Ａ）の状態におけるオンスクリーン表示のオンスクリーン表示エリアｂの縦１２×横２４＝２８８個のエリア単位（キャラクタ表示エリア単位）で構成され、このエリア単位の大きさを１倍角と定義する。この状態で、オンスクリーン表示を利用したマスクを設定しようとすると、エリアｃ（斜線部分）のようなマスクを設定できないエリアが存在することとなる。
【００２１】
従って、オンスクリーン表示エリアｂがモニタ表示エリアａの全エリアのマスク設定を可能にするために、図４（Ｂ）に示すようにオンスクリーン表示エリアｂの始点Ｘをモニタ表示エリアａの外にシフトする。そしてオンスクリーン表示エリアｂの大きさを縦／横ともに２倍にする。それに伴って、マスクのためのエリア単位（マスクエリア単位）は、図４（Ａ）の場合のオンスクリーン表示１文字分の２倍角となる。本実施例におけるマスク設定可能なエリア範囲は、オンスクリーン表示１文字分の２倍角をエリア単位とし、縦８×横１６＝１２８個のエリアから任意のエリアを選択することによりマスクの設定を行う。
【００２２】
次にマスクを設定したいエリアを指定する操作を説明する。説明が戻るが、図３（Ｄ）において任意のＭＡＳＫナンバーの項目を選択してＳＥＴキー２０ｂが押されると、ＣＰＵ１６は監視カメラ１２を制御し撮像画像を映像処理部１４に出力させ、映像処理部１４により上述の処理がなされ、オンスクリーン表示処理部１８に映像信号が出力される。オンスクリーン表示処理部１８は、図５に示すように１２８個のエリアを示すマスク指定画面と該映像信号を重畳させてモニタ２２に表示する。モニタ２２に表示されている被写体は対象物Ｐ、Ｑを含んでいる。本実施例において使用者は対象物Ｐに対してマスクの設定を行うものとする。
【００２３】
図５を参照して、モニタ２２に表示されている１２８個のエリアにおいて横方向をＸ、縦方向をＹとして始点Ｌを含むエリアを（Ｘ、Ｙ）＝（１、１）という座標で表現した場合、対象物Ｐの位置は（Ｘ、Ｙ）＝（８、４）、（８、５）、（９、４）、（９、５）内に存在する。従って使用者は、指定するマスクエリアとして（Ｘ、Ｙ）＝（８、４）、（８、５）、（９、４）、（９、５）の４個のエリアを設定することとなる。この４個のエリアを基準マスクエリアとする。
【００２４】
基準マスクエリアの指定の方法は、図６を参照して、カーソル２０ａを操作してカーソルキー２０ａを（Ｘ、Ｙ）＝（８、４）に移動させＳＥＴキー２０ｂを押下する。（Ｘ、Ｙ）＝（８、４）を基準として、カーソルキー２０ａを上下左右に操作しＳＥＴキー２０ｂを押下することよって大きさ、つまり選択されたエリア（Ｘ、Ｙ）＝（８、４）、（８、５）、（９、４）、（９、５）を決定する。そして、モニタ２２に表示されている画面の右下の“ＳＥＴ”項目へカーソルキー２０ａを操作して移動させ、ＳＥＴキー２０ｂを押下する。すると、フラッシュメモリ２４に今選択されたエリアの座標（Ｘ、Ｙ）＝（８、４）、（８、５）、（９、４）、（９、５）を格納する。これで、基準マスクエリアの設定がされる。
【００２５】
次にＣＰＵ１６は、基準マスクエリアの座標を参照して、フラッシュメモリ２４に格納されている所定のプログラムに従って、大きさの異なる複数のマスクエリアを決定する。本実施例においては、３つの大きさの異なるマスクエリアを決定する。基準マスクエリアは座標（Ｘ、Ｙ）＝（８、４）、（８、５）、（９、４）、（９、５）に位置する４個のエリアの集合体である。基準マスクエリアを参照して、１６個のエリアの集合体である第一マスクエリア（座標（Ｘ、Ｙ）＝（７、３）、（７、４）、・・・（１０、５）、（１０、６））、３６個のエリアの集合体である第二マスクエリア（座標：（Ｘ、Ｙ）＝（６、２）、（６、３）、・・・、（１１、６）、（１１、７））、６４個のエリアの集合体である第三マスクエリア（座標：（Ｘ、Ｙ）＝（５、１）、（５、２）、・・・、（１２、７、）、（１２、８）を決定する。これら３つのマスクエリアは基準マスクエリアを基準とし、大きさに準じてレベルという概念を定義することとする。従って、基準マスクエリアはレベル０、第一マスクエリアはレベル１、第二マスクエリアはレベル２、第三マスクエリアはレベル３とする。
【００２６】
複数のマスクエリアが決定された後、ＣＰＵ１６は基準マスクエリアと各マスクエリアの大きさの比率を計算し、その比率に基づいて各マスクエリアのズーム倍率を決定する。そのデータは、図９に示すテーブルに格納される。
【００２７】
ここで、図９に示すテーブルについて説明する。テーブルには、レベル、マスクエリア座標およびズーム倍率がそれぞれ対応して格納されている。レベル０とは、マスクの設定時における基準マスクエリア座標およびズーム倍率である。つまりこの場合、基準マスクエリア座標：（Ｘ、Ｙ）＝（８、４）、（８、５）、（９、４）、（９、５）、ズーム倍率：１である。レベル１とは、レベル０から１段レベルが上げられたレベル、マスクエリア座標およびズーム倍率を示すものであり、マスクエリア座標（Ｘ、Ｙ）＝（７、３）、（７、４）、・・・（１０、５）、（１０、６）、ズーム倍率：Ａである。そしてレベル２とは、レベル０から２段レベルが上げられたレベル、マスクエリア座標およびズーム倍率を示すものであり、マスクエリア座標：（Ｘ、Ｙ）＝（６、２）、（６、３）、・・・、（１１、６）、（１１、７）、ズーム倍率：Ｂである。レベル３においても、同様にマスクエリア座標およびズーム倍率が格納されている。本実施例では、オンスクリーン表示のエリアが縦８行であるため、最大レベルはレベル３となる。このように、マスクエリアの設定において指定されたマスクエリアの個数が縦Ｌ個×横Ｍ個とし、操作部２０によってレベルをＮ段上げる操作がなされると、マスクエリアの個数は縦（Ｌ＋２Ｎ）個×横（Ｍ＋２Ｎ）個となる。
【００２８】
次に、使用者が設定されたマスクを使用して監視を行う場合を説明する。
【００２９】
使用者により、マスク設定された監視モードにおいて撮像操作がなされると、ＣＰＵ１６は、フラッシュメモリ２４に記録されているテーブルのレベル０の座標およびズーム倍率を読み出す。そして、座標およびズーム倍率に基づいてオンスクリーン表示処理部１８およびズーム駆動部２６を制御する。オンスクリーン表示処理部１８では、マスクエリア座標：（Ｘ、Ｙ）＝（８、４）、（８、５）、（９、４）、（９、５）に対応する箇所が黒色で表示されるよう、映像画像と重畳してモニタ２２に出力する。その結果、図７に示すように、対象物Ｐはマスクにより監視が出来ないように表示される。
【００３０】
次に監視途中で、カーソルキー２０ａを操作することにより拡大および縮小操作を行った場合を説明する。カーソルキー２０ａの上を一回押下されると、現在のレベルから１段レベルが上がり、カーソルキー２０ａの下を一回押下されると、現在のレベルから１段レベルが下がる。本実施例においては、レベルの上限は３、下限は０である。
【００３１】
図７に示すレベル０の状態において、カーソルキー２０ａを上へ一回押下されると、ＣＰＵ１６はフラッシュメモリ２４に格納されている図９に示すテーブルに格納されているレベル１の座標情報を読み出し、オンスクリーン表示処理部１８を制御してマスクエリア座標（Ｘ、Ｙ）＝（７、３）、（７、４）、・・・（１０、５）、（１０、６）に対応する箇所が黒色で表示させるマスクを生成する。並行して、ＣＰＵ１６はレベル１のズーム倍率Ａを読み出し、ズーム駆動部２６に与え、ズーム駆動部はズーム倍率Ａになるよう、監視カメラ１２の図示しないズームレンズを制御する。そしてズーム倍率Ａにて撮像された撮像信号は映像信号処理部１４で処理され、オンスクリーン表示処理部１８に出力される。オンスクリーン表示処理部１８では、生成されたマスクと映像信号を重畳してモニタ２２へ出力する。従って、図８に示すように１６個のマスクエリアの中に対象物Ｐが含まれ、対象物Ｑにマスクがかかることはなく、最適なマスクがなされる。また、レベル２およびレベル３に移行させる場合も同様に最適なマスクが可能となる。
【００３２】
次に上述したマスク設定およびマスク設定がなされた場合の撮像中のズーム処理におけるＣＰＵ１６の制御について説明する。
【００３３】
先にマスク設定処理を説明する。上述の説明の如くカーソルキー２０ａおよびＳＥＴキー２０ｂによりマスク設定処理の操作がなされると、ＣＰＵ１６は図１０にマスク設定処理を示すサブルーチンを実行する。ＣＰＵ１６はオンスクリーン表示エリアｂがモニタ表示エリアａの全エリアのマスク設定を可能にする処理を行う（ステップＳ１）。全エリアのマスク設定が可能になると、次に基準マスクエリア選択設定処理を行う（ステップＳ３）。そして、基準マスクエリアが決定されると第一〜第三マスクエリアを決定し、第一〜第三マスクエリアと基準マスクエリアの比率に基づいて、レベル１〜レベル３のそれぞれのズーム倍率を決定して（ステップＳ５）、マスクエリア設定処理を終了する。
【００３４】
マスク設定がなされた場合の撮影中のズーム処理を説明する。図１１を参照して、カーソルキー２０ａによりズーム操作が為されると、ＣＰＵ１６内の図示しないメモリ内の変数Ｘを初期化（Ｘ＝０）する（ステップＳ１１）。ここで変数Ｘは整数値である。次に、カーソルキー２０ａが押下された方向を判断する（ステップＳ１３）。押下された方向が下である場合（“下”）、変数の値が１以上であるか否かを判断する（ステップＳ１５）。そして変数の値が１以上である場合（“Ｙ”）は変数Ｘを１デクリメント（Ｘ＝Ｘ−１）する（ステップＳ１７）。ここで変数の値が１未満である場合（Ｎ“）は変数Ｘを０（Ｘ＝０）に更新する（ステップＳ１９）。ステップＳ１７およびステップＳ１９において変数Ｘが更新された後はステップＳ２７に進み、ＣＰＵ１６は変数値Ｘレベルの倍率でズーム処理を行うようズーム駆動部２６を制御する。次にズーム操作の終了操作が有ったか否かを判別し（ステップＳ２９）、操作が有った場合（“Ｙ”）はズーム操作を終了する。ズーム操作がない場合（“Ｎ”）はステップＳ１３に戻り、ズーム操作の終了操作が有るまで繰り返す。
【００３５】
ステップＳ１３においてカーソルキー２０ａが押下された方向が上である場合（ステップＳ１３：“上”）、変数の値が３以上であるか否かを判断する（ステップＳ２１）。変数の値が３以上である場合（“Ｙ”）は変数Ｘを３（Ｘ＝３）に更新する（ステップＳ２３）。逆に、変数の値が３未満である場合（“Ｎ”）は変数Ｘを１インクリメント（Ｘ＝Ｘ＋１）する（ステップＳ２５）。ステップＳ２３およびステップＳ２５において変数Ｘが更新された後はステップＳ２７に進み、上述と同様なステップＳ２７以降の処理を行う。
【００３６】
このように、使用者がマスクで隠したい対象物を十分隠すことのできる最適なマスクサイズになるようにズーム倍率を設定することで、余分なエリアをマスクせず、使用者は正確に監視カメラからの映像を確認することが出来る。
【００３７】
また、マスクをオンスクリーン表示の１文字の２倍角分を利用することで、安価且つ容易にマスク設定が出来る。
【００３８】
また、マスクサイズに合わせてズーム倍率を決定するため、それほど細かいズーム設定を必要としない使用者がマスクとズームを併用する場合に効果的である。
【００３９】
特に、本発明では、使用者がマスクを設定したい部分と使用者が確実に確認したい部分が隣接している場合に特に有効である。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施例である構成を示すブロック図である。
【図２】本発明の一実施例である操作部２０の構成の一部を示す図である。
【図３】（Ａ）はマスク設定時における表示画面の一例を示す図解図であり、（Ｂ）はマスク設定時における表示画面の他の一例を示す図解図であり、（Ｃ）はマスク設定時における表示画面のその他の一例を示す図解図であり、（Ｄ）はマスク設定時における表示画面のさらにその他の一例を示す図解図である。
【図４】（Ａ）はモニタ画面とオンスクリーン表示画面の関係の一例を示す図解図であり、（Ｂ）はモニタ画面とオンスクリーン表示画面の関係の他の一例を示す図解図である。
【図５】本発明の一実施例であるマスクエリアと被写体の関係の一例を示す図解図である。
【図６】本発明の一実施例であるマスク設定操作時のエリアと被写体の関係の一例を示す図解図である。
【図７】本発明の一実施例であるマスク設定されたエリアと被写体の関係の一例を示す図解図である。
【図８】本発明の一実施例である拡大処理されたマスクエリアと被写体の関係の一例を示す図解図である。
【図９】本発明の一実施例であるレベル、座標およびズーム倍率の関係の一例を示す図解図である。
【図１０】本発明の一実施例の動作の一例を示すフロー図である。
【図１１】本発明の一実施例の動作の一例を示す他のフロー図である。
【符号の説明】
【００４１】
１２            …監視カメラ
１４            …映像処理部
１６            …ＣＰＵ
１８            …オンスクリーン表示処理部
２０            …操作部
２０ａ          …カーソルキー
２０ｂ          …ＳＥＴキー
２２            …モニタ
２４            …フラッシュメモリ
２６            …ズーム駆動部
【図１】
2007251693.tif 000003
【図２】
2007251693.tif 000004
【図３】
2007251693.tif 000005
【図４】
2007251693.tif 000006
【図５】
2007251693.tif 000007
【図６】
2007251693.tif 000008
【図７】
2007251693.tif 000009
【図８】
2007251693.tif 000010
【図９】
2007251693.tif 000011
【図１０】
2007251693.tif 000012
【図１１】
2007251693.tif 000013