(57)【要約】【課題】  停止精度誤差やバックラッシュなどの停止位置不安定要因によりマスク対象が見えてしまう事を防ぐ。【解決手段】  移動機構により移動される撮像手段と、撮像手段を定められた停止位置へ移動させるために移動機構を制御する制御手段と、マスク対象に対して指定されたマスクエリアを撮像画面上に設定するマスクエリア設定手段２０２と、停止位置不安定要因による停止位置ずれ量に相当するマスク補正量を算出する算出手段２０４と、設定されたマスクエリアに、マスク補正量に応じた補正を行うマスク補正手段２０５とを有する。【選択図】  図２
2014027588.tif 000002
【特許請求の範囲】
【請求項１】
移動機構により移動される撮像手段と、
前記撮像手段を定められた停止位置へ移動させるために前記移動機構を制御する制御手段と、
マスク対象に対して指定されたマスクエリアを撮像画面上に設定するマスクエリア設定手段とを備えた撮像装置において、
停止位置不安定要因による停止位置ずれ量に相当するマスク補正量を算出する算出手段と、
前記マスクエリア設定手段により設定された前記マスクエリアに、前記マスク補正量に応じた補正を行うマスク補正手段とを有することを特徴とする撮像装置。
【請求項２】
前記算出手段は、前記移動機構の停止精度誤差による前記マスク補正量を算出することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記マスク補正手段は、前記移動機構の停止精度誤差によるマスク補正量に相当する補正マスクエリアを、前記設定されたマスクエリアに加算することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記算出手段は、前記移動機構のバックラッシュによるマスク補正量を算出することを特徴とする請求項１に記載の撮像装置。
【請求項５】
さらに、マスクエリア設定時の前記移動機構による前記撮像手段の駆動方向を記憶する駆動方向記憶手段を有し、
前記マスク補正手段は、前記駆動方向記憶手段に記憶されている駆動方向と、その後の前記移動機構による前記撮像手段の駆動方向を比較し、比較した前記両駆動方向が同じであった場合には前記バックラッシュによる前記マスク補正量に応じた補正を行わず、比較した前記両駆動方向が逆方向であった場合には、前記バックラッシュによるマスク補正量に応じた補正を行うことを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記マスク補正手段は、前記移動機構のバックラッシュによるマスク補正量に応じて前記設定されたマスクエリアをずらすことを特徴とする請求項５に記載の撮像装置。
【請求項７】
撮像画面上のマスク対象に対して設定されたマスクエリアを表示するマスクエリア表示方法において、
移動機構により撮像手段を定められた停止位置へ移動させるときの、停止位置不安定要因による停止位置ずれ量に相当するマスク補正量を算出して、前記設定されたマスクエリアに前記マスク補正量に応じた補正を行う場合に、前記マスク補正量を前記設定されたマスクエリアとは違う色、パターン、もしくは透過率で表示することを特徴とするマスクエリア表示方法。
【請求項８】
撮像画面上のマスク対象に対して設定されたマスクエリアを表示するマスクエリア表示方法において、
移動機構により撮像手段を定められた停止位置へ移動させるときの、停止位置不安定要因による停止位置ずれ量に相当するマスクずれ量を算出して、前記マスクずれ量に相当するマスクずれエリアを表示するとともに、前記マスクずれエリアを前記設定されたマスクエリアとは違う色、パターン、もしくは透過率で表示することを特徴とするマスクエリア表示方法。
【請求項９】
移動機構により移動される撮像手段と、
前記撮像手段を定められた停止位置へ移動させるために前記移動機構を制御する制御手段と、
マスク対象に対して指定されたマスクエリアを撮像画面上に設定するマスクエリア設定手段とを備えた撮像装置の制御方法であって、
停止位置不安定要因による停止位置ずれ量に相当するマスク補正量を算出する算出ステップと、
前記マスクエリア設定手段により設定された前記マスクエリアに、前記マスク補正量に応じた補正を行うマスク補正ステップとを有することを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マスク対象に対して指定されたマスクエリアを撮像画面上に設定する撮像装置、マスクエリア表示方法および撮像装置の制御方法に関するものである。
【背景技術】
【０００２】
近年セキュリティ意識の高まりにより、監視カメラが広く普及している。
【０００３】
監視カメラの種類としては、撮影対象として限られた範囲だけを撮影するものや、カメラのパンニング、チルティング（以下パン・チルト、ＰＴ）機能等により広範囲を撮影対象とするものまで様々な種類のカメラが出回っている。
【０００４】
これらカメラの設置により防犯効果をあげるとともに、犯罪が起きた場合の重要な証拠となるシーンを捕らえることができ、セキュリティ上今日では必要不可欠なものとなっている。
【０００５】
主なカメラの設置場所としては、公共機関や金融機関、コンビニエンスストア等がある。
【０００６】
また、セキュリティ以外の別の用途としては、商品管理やストアマネジメント等にも活用されており、防犯だけではなくマネジメントの分野まで幅広い分野で活用されている。
【０００７】
以上のように今日では様々な用途、場所に取り付けられている監視カメラであるがゆえに、プライバシー、秘密の保護といった観点が重要視されている。
【０００８】
例えば、近隣の民家などを撮影対象の場所と同時に撮影してしまい、プライバシーを侵害してしまったり、銀行のＡＴＭ等では暗証番号を打ち込む操作位置を映す事で暗証番号が映ってしまい、プライバシー、セキュリティを犯してしまう状態となってしまう。
【０００９】
さらにマネジメントで使用される場合でいえば、店舗内のある場所だけは映したくないといった情報管理を考慮した使用状況が考えられる。
【００１０】
このようにセキュリティ、プライバシーを保護する観点から現在では、撮影画像に見せたくない部分が映りこんでしまうのを防ぐ為に、映したくない領域を隠す技術、プライベートマスキング（以下マスク、マスキング）が考案されている（特許文献１）。）
以上のようなマスキング処理において重要なことは、隠したいものをしっかりと隠すことであり、従来から以下のようなことが考えられている。
【００１１】
例えば特許文献２は、パン・チルト駆動におけるマスクの補間をするために、以前と現在のマスク位置の表示位置の違いから時間的な変化を考慮して現在のマスク位置に補正マスクを付け加えるといったものである。
【００１２】
これは、パン・チルト動作中に被写体の対象位置とてマスク表示がずれて隠したい被写体が映ってしまう事を防ぐ技術である。
【００１３】
さらに特許文献３は、雲台の回転中心と撮像素子の取り付け位置に起因する誤差を考慮してマスキングをするといったものであり、意図せずマスクがずれて被写体が見えてしまう事を防ぐ方法がさまざま考えられている。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】特開２００１−６９４９４号公報
【特許文献２】特開２００４−１４６８９０号公報
【特許文献３】特開２００４−１５３６２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１５】
しかしながら、上述した従来例では実際にカメラをパン・チルト駆動させるモータの停止精度誤差が考慮されていない。
【００１６】
このモータの持つ停止精度誤差のため、あるパン・チルト位置で所望のマスキングエリアを設定したとしても、次回同パン・チルト位置にカメラを駆動制御したとしても必ずしも同じパン・チルト位置にカメラが設定されるわけではない。
【００１７】
また、モータのバックラッシュについても同様のことがある。
【００１８】
そのため、設定した時には見えていなかったマスク対象物も設定後にはマスク対象が見えてしまう場合がある。
【００１９】
この現象は特に高倍率で撮影している時に顕著に現れマスキング機能としては重大な問題となっていた。
【００２０】
例えば図１９に示すような撮影シーンであったとする。
【００２１】
このシーンにおいて画面中央にある人型の像をマスクして隠そうとした場合、通常ユーザが画面上でのマスクエリア２００１を指定して、マスクエリア設定を行う（図２０）。
【００２２】
その後マスクエリア２００１はＰＴ位置に対応して記憶されているため、図２０の設定位置からＰＴ駆動してカメラが動いたとしても、再度マスクエリア設定を行ったＰＴ位置に戻ると、設定したマスクによって隠した前記人型像が隠される。
【００２３】
しかし、現実にはモータの停止精度のため図２０の駆動後に再度同じ位置に戻ろうとＰＴ駆動させると、制御上では同じ位置でも、必ずしも同じ位置を映しているわけではない。
【００２４】
具体的には図２１のように、図２０の撮影位置からカメラを右方向にパンニングさせ、再度マスクエリア設定したＰＴ位置にカメラを戻すと、同じ制御上のＰＴ位置でも映しだしている場所がモータの停止精度の影響で実際には違っており、マスクエリア２００１がずれてしまい、本来隠したかった人型像が映し出されてしまう。
【００２５】
（発明の目的）
本発明の目的は、停止精度誤差やバックラッシュなどの停止位置不安定要因によりマスク対象が見えてしまう事を防ぐことができる撮像装置およびその制御方法を提供することである。
【００２６】
また、本発明の目的は、マスク対象を意図した通り隠すことが出来ているかを確認することができるマスクエリア表示方法を提供することである。
【課題を解決するための手段】
【００２７】
上記目的を達成するために、本発明の撮像装置は、移動機構により移動される撮像手段と、前記撮像手段を定められた停止位置へ移動させるために前記移動機構を制御する制御手段と、マスク対象に対して指定されたマスクエリアを撮像画面上に設定するマスクエリア設定手段とを備えた撮像装置において、停止位置不安定要因による停止位置ずれ量に相当するマスク補正量を算出する算出手段と、前記マスクエリア設定手段により設定された前記マスクエリアに、前記マスク補正量に応じた補正を行うマスク補正手段とを有することを特徴とするものである。
【００２８】
また、本発明のマスクエリア表示方法は、撮像画面上のマスク対象に対して設定されたマスクエリアを表示するマスクエリア表示方法において、移動機構により撮像手段を定められた停止位置へ移動させるときの、停止位置不安定要因による停止位置ずれ量に相当するマスク補正量を算出して、前記設定されたマスクエリアに前記マスク補正量に応じた補正を行う場合に、前記マスク補正量を前記設定されたマスクエリアとは違う色、パターン、もしくは透過率で表示することを特徴とするものである。
【発明の効果】
【００２９】
本発明によれば、停止精度誤差やバックラッシュなどの停止位置不安定要因によりマスク対象が見えてしまう事を防ぐことができる。
【００３０】
また、マスク対象を意図した通り隠すことが出来ているかを確認することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施例１である撮像装置としての監視カメラの機能ブロック構成図である。
【図２】実施例１の動作を示すフローチャートである。
【図３】ユーザにより指定されたマスクエリアを示す図である。
【図４】モータの停止精度誤差に対するマスク補正幅の算出方法を説明する図である。
【図５】設定マスクエリアに対する補正マスクエリアを示す図である。
【図６】マスクエリアの設定シーンの一例を示す図である。
【図７】本発明の実施例２によるパン・チルト両方向のマスク補正を説明する図である。
【図８】本発明の実施例３の動作を示すフローチャートである。
【図９】実施例３によるマスク補正前後のマスクエリアを示す図である。
【図１０】実施例３によるマスク補正の効果を示す図である。
【図１１】本発明の実施例４によるパン・チルト両方向のマスク補正を説明する図である。
【図１２】実施例４によるマスク補正前後のマスクエリアを示す図である。
【図１３】本発明の実施例５である表示方法の処理を示すフローチャートである。
【図１４】実施例５によるマスクエリアを示す図である。
【図１５】実施例５による表示例を示す図である。
【図１６】本発明の実施例６である表示方法の処理を示すフローチャートである。
【図１７】実施例６によるマスクエリアを示す図である。
【図１８】実施例６による表示例を示す図である。
【図１９】従来の撮像画像の一例を示す図である。
【図２０】従来のマスクエリア設定時の画像を示す図である。
【図２１】従来のマスクずれの例を示す図である。
【発明を実施するための形態】
【００３２】
本発明を実施するための形態は、以下の実施例１ないし６に記載される通りである。
【実施例１】
【００３３】
図１は、本発明の実施例１である撮像装置としての監視カメラの機能ブロック構成図である。図１において、１０１は監視カメラ、１０２は撮像部、１０３は画像処理部、１０４はシステム制御部である。１０５は撮像部１０２を左右に動かすパン機構、１０６はパン制御部である。１０７は撮像部１０２を上下に動かすチルト機構、１０８はチルト制御部である。パン機構１０５、チルト機構１０７のうちの少なくとも一つが移動機構を構成する。
【００３４】
監視カメラ１０１はＬＡＮ等のネットワークに接続され、ネットワークを介して複数あるいは単数の監視装置（不図示）と通信可能に構成されている。監視装置はネットワークを介して、監視カメラ１０１の撮影映像の表示、録画を行うことができる。また、監視装置はカメラ制御指令を監視カメラ１０１に送信することにより、カメラの撮影条件の設定、パン動作、チルト動作等を行うことができる。
【００３５】
撮像部１０２は、撮像レンズ及び撮像素子などから構成され、被写体の撮像、電気信号への変換を行う。撮像部１０２において撮像・光電変換された信号は画像処理部１０３において所定の画像処理が行われ、撮影画像が生成される。また、設定されたマスクアリアの画像を生成する。撮像画像はシステム制御部１０４に伝達される。システム制御部１０４は画像処理部１０３から伝達された画像信号をネットワークを介して監視装置へ配信する。
【００３６】
また、システム制御部１０４は、ネットワークを介して監視装置より送信されたカメラ制御指令を受信する。そして受信したカメラ制御指令に応じて撮影条件の設定や、ＰＴ動作などの動作指令、マスクエリアの設定をＰＴの各制御部１０６、１０８や画像処理部１０３に伝達する。各制御部は伝達された動作指令に基づいてそれぞれの機構の制御を行う。
【００３７】
パン機構１０５は、パン動作を行うメカ駆動系及び駆動源のステッピングモータにより構成され、その動作はパン制御部１０６により制御される。
【００３８】
チルト機構１０７は、チルト動作を行うメカ駆動系及び駆動源のステッピングモータにより構成され、その動作はチルト制御部１０８により制御される。
【００３９】
パン機構１０５、チルト機構１０７の少なくとも一つからなる移動機構は、撮像部１０２をパン動作、チルト動作させるものである。撮像部１０２だけでなく、監視カメラ１０１の全体をパン動作、チルト動作させるものであってもよい。
【００４０】
パン機構１０５、チルト機構１０７は、図１においては監視カメラ１０１に内蔵されているが、監視カメラ１０１に外付けされるものであってもよい。
【００４１】
図１９〜２１を用いて行った説明のように、停止位置不安定要因の一つであるモータの停止精度誤差により制御上同じ位置にカメラを駆動させたとしても、実際の停止位置がずれ、マスクが正しく適用されない現象が生じる。
【００４２】
そこで、本実施例１は前記モータの停止精度を考慮したマスクエリア設定を行うものである。
【００４３】
本実施例１のシステム制御部１０４による処理について図２に従い説明をする。
【００４４】
まず、マスクエリアの指定位置にカメラを駆動させ（２０１）、マスクをかけたい対象に対して撮像画面上でマスクエリア設定を行う（２０２）。
【００４５】
一般的にマスクエリアの設定方法としては、マスクエリアを撮像画面上でマウス等の指示ツールを使用し、マスクエリアを指定する。
【００４６】
この指定された前記マスクエリアの位置と、カメラのＰＴ位置、そして被写体距離情報として例えばズーム位置、フォーカス位置等のマスク設定条件を記憶する（２０３）。
【００４７】
本実施例１ではさらにあらかじめ記憶しているカメラのＰＴ停止精度から、前記記憶するＰＴ位置と前記被写体距離情報から前記ＰＴ停止精度でずれる量であるマスク補正量を算出し（２０４）、前記設定したマスクエリアに加算する（２０５）。
【００４８】
具体的に説明すると、図３に示すように画像平面（Ｘ、Ｙ座標）上にユーザによりマスクエリア３０１が設定される。
【００４９】
例えば、マスクエリア３０１は矩形で設定されるものであるとすると、そのマスクエリア３０１の４点のうち２点の対象点（Ｘ１，Ｙ１）、（Ｘ２，Ｙ２）を記憶する事でマスクエリア３０１を設定する事が出来る。
【００５０】
そして、設定したマスクエリア３０１は被写体距離に応じてマスクエリア３０１の拡大縮小を行い、マスク対象の大きさに合わせたマスキングを行うとしても良い。
【００５１】
一方マスク補正量について、モータの停止位置精度はあらかじめ記憶されており、停止精度が±ａ°となっていた場合、停止精度±ａ°に相当するエリアをＸＹ座標で示し、前記設定したマスクエリア３０１に加味する。
【００５２】
このときのマスク補正量は、前記被写体距離情報から算出して求める。
【００５３】
具体的には図４に示すように、モータ停止精度±ａ°と被写体距離Ｄから、停止精度誤差により生じる画像位置ずれ量Ｗ（＝マスク補正量）を次の式により求める事が出来る。
Ｗ＝２×Ｄｔａｎ（ａ）
そして、図５に示すようにユーザが設定し、記憶されたたマスクエリア３０１（Ｘ１，Ｙ１）、（Ｘ２，Ｙ２）にマスク補正量Ｗからなる補正マスクエリア３０２（Ｘ１−Ｗ，Ｙ１）、３０３（Ｘ２＋Ｗ，Ｙ２）を加算する。この加算したエリア（３０１＋３０２＋３０３）を新たなマスクエリア３０４（図６）として設定し、記憶する。
【００５４】
さらに、被写体距離の変化に合わせ、前記マスク補正量Ｗを加味したマスクエリア３０４に対して、従来より行われているマスクエリア３０４の拡大縮小処理を行うとしても良い。
【００５５】
このように停止精度誤差により生じる画像位置ずれ量Ｗを加味することにより（図５）、従来モータ停止精度により図２１のように撮影エリアがずれてしまい、マスク対象が映ってしまっていた現象を図６のような形でマスク対象の映り込みを防ぐ事が出来る。
【００５６】
図６ではマスクエリア３０１と補正マスクエリア３０２、３０３を区別しやすくする為に分割して図示しているが、実際の運用ではマスクエリア３０１と補正マスクエリア３０２、３０３とを区別することなく一つのマスクエリア３０４として扱うことも考えられる。
【００５７】
なお、本実施例１では説明のためにパン方向の動作に対してのみ詳しく説明を行ったがパン方向以外のカメラ駆動に関しても同様の考えで行えば、同様の効果が得られる。
【００５８】
さらに、本実施例１を利用する事により、例えばカメラがパン方向に駆動していた場合に、カメラが目標位置に止まるまでの駆動中に経由する各パンニング位置に対しても、各パンニング位置に対するカメラの停止精度によるズレが生じるため、このズレを同様に考慮してマスクエリアを補正することでカメラ駆動中、この例ではパンニング中に生ずるマスクエリアの位置ずれによりマスク対象が見えてしまうといった現象を防ぐことも、もちろんできる。
【００５９】
以上の処理によりＰＴ位置精度によりマスク対象が映ってしまう問題を解決する事が出来る。
【実施例２】
【００６０】
次に本実施例２では、実施例１で簡単の為説明を省略した複数方向（パン方向とチルト方向）のマスク補正について説明する。
【００６１】
前述した実施例１に示した処理でパン方向、チルト方向それぞれ別個にマスクエリアを算出し、２つのマスクエリアを合わせて表示する事で複数方向の補正を行う事ができる。
【００６２】
しかし、この処理では管理するマスクエリアの個数が複数になったり、マスク描画の為に処理が長くなったり、また、マスク用の表示エリア分のメモリ容量を多く使ってしまうといった問題がある。
【００６３】
そこで本実施例２では複数方向のマスク補正を行う際にも、一つのマスクエリアとして扱う為の処理を示す。
【００６４】
パン方向、チルト方向各方向の基本的なマスクエリアの設定の処理は実施例１で記載した通りなので説明を省略し、ここではパン方向、チルト方向のマスク補正量の合成処理について述べる。
【００６５】
前述の通り、パン、チルト各方向の停止位置精度を加味したマスクエリアの位置に対し、各マスク補正量の記憶対象点の位置を比較し、両マスクエリアを満足するようにマスクエリアを再設定して記憶する。
【００６６】
こうすることで、パン方向、チルト方向両方向を考慮したマスクエリア設定を１つのマスクエリア設定で表現することができる。
【００６７】
マスクエリアの合成処理について具体例を図７を用いて示す。
【００６８】
まず、ユーザがマスクエリアを設定し、その設定されたマスクエリア３０１として（Ｘ１，Ｙ１）、（Ｘ２，Ｙ２）を記憶する。
【００６９】
そして、設定されたマスクエリア３０１に対してパン方向のマスク補正量（Ｗ）込みの補正マスクエリア３０２（Ｘ１−Ｗ，Ｙ１）、３０３（Ｘ２＋Ｗ，Ｙ２）を算出する。また、チルト方向のマスク補正量（Ｈ）込みの補正マスクエリア３０５（Ｘ１，Ｙ１−Ｈ）、３０６（Ｘ２，Ｙ２＋Ｈ）を算出する。
【００７０】
前記パン方向とチルト方向のマスク補正量込みの４つの補正マスクエリア３０２、３０３、３０５、３０６１のそれぞれの位置から、パン方向とチルト方向の両マスクエリアを包含するマスクエリアの３０７の位置（Ｘ１−Ｗ，Ｙ１−Ｈ）、（Ｘ２＋Ｗ，Ｙ２＋Ｈ）を記憶する。
【００７１】
以上の処理によりモータ停止精度による複数方向のマスク補正を行う事が出来、効率良くマスクエリアの設定を行う事が出来る。
【実施例３】
【００７２】
本実施例３ではこれまで説明したマスク補正について、さらに停止位置不安定要因の他の一つであるモータのバックラッシュを考慮したマスク補正の処理を述べる。
【００７３】
マスクがずれる要因としては、モータが持つ停止精度誤差の他に、モータの回転方向に依存するバックラッシュも考えられる。
【００７４】
バックラッシュにより起こるマスクのずれは図１９ないし２１で説明したモータの停止精度誤差によるものと同じである。
【００７５】
仮にカメラを左から右方向にパンニングさせて図２０のようにマスクエリア設定を行った場合、さらに右方向にカメラを駆動させ、その後左方向にカメラを駆動させ再度元のパンニング位置に戻す。
【００７６】
すると、モータの停止精度が良好であったとしても、カメラ駆動方向がマスクエリア設定時の方向と逆方向であるためバックラッシュが発生し、図２１のようにマスクエリアの位置がずれてしまう現象が考えられる。
【００７７】
そこで、本実施例３ではバックラッシュによるマスクエリアのずれを防ぐための処理を説明する。
【００７８】
具体的には図８に示すフローに従い説明をする。
【００７９】
まず、マスクエリアの指定位置にカメラを駆動させ（８０１）、マスクをかけたい対象に対してマスクエリア設定を行う（８０２）。
【００８０】
マスクエリアの設定方法は実施例１に記載の従来の方法でも、実施例１、２に記載の方法でもどちらでも良く、マスク設定の方法を特に問うものではない。
【００８１】
そして、マスクエリア設定の直前のカメラのＰＴ駆動方向を記憶しておく（８０３）。このステップを実行するシステム制御部１０４内のＲＡＭなどが駆動方向記憶手段を構成する。
【００８２】
以上で、カメラのマスクエリア設定動作は終了である。
【００８３】
前記マスクエリアの設定動作が終了した後は、カメラがＰＴ動作したかどうかを判断し（８０４）、ＰＴ動作が無かった場合（８０４のＹＥＳ）には、現状のマスクエリア設定を維持する。
【００８４】
逆にＰＴ動作が行われた場合（８０４のＮＯ）には、カメラのＰＴ駆動方向を検出し（８０５）、前記記憶したマスクエリア設定直前のカメラのＰＴ駆動方向と比較する（８０６）。ステップ８０３で記憶したマスク設定直前のカメラのＰＴ駆動方向と同一方向に動かされた場合には、マスクエリア設定時のマスクエリアを維持する。
【００８５】
一方、両駆動方向が同一方向で無かった（逆方向であった）場合には、すでに設定されているマスクエリアに対して、あらかじめわかっているモータのバックラッシュ分のマスク補正量Ｗｂ（図９）を算出する（８０７）。
【００８６】
マスク補正量Ｗｂの求め方は、あらかじめバックラッシュがどの程度の角度であるのかを記憶しておき、その値からマスク補正量Ｗｂを算出する。
【００８７】
マスク補正量Ｗｂの算出方法は、実施例１で求めたモータの停止精度におけるマスク補正量Ｗの算出方法（図４参照）と同様に求められるため、説明は省略する。
【００８８】
このようにして求められたマスク補正量Ｗｂ分を、図９に示すように前記記憶したマスクエリア設定時のＰＴ方向と逆駆動した方向のマスクエリア３０１に対して、駆動方向側にずらす。
【００８９】
この処理により、図１０に示すように、不必要にマスクエリア３０１を大きくするだけではなく、マスクエリア３０１の位置を調整する事でマスク対象が映ってしまう事を防げる。
【００９０】
ここでは、バックラッシュに合わせてマスクエリアの表示位置をずらす例を示したが、実施例１と同様の考え方で、バックラッシュによるずれを補正マスクエリアとして、ユーザ設定マスクエリアに加味するとしても良い。
【００９１】
この処理は実施例１と同じであるため説明を省く。
【実施例４】
【００９２】
本実施例４では、実施例３をさらに応用したもので、実施例３に示したようにマスクエリア設定時のカメラＰＴ駆動方向と、マスクエリア設定後のカメラＰＴ操作時のカメラＰＴ駆動方向が両方向とも違っていた場合のバックラッシュを考慮したマスクエリアの補間処理について述べる。
【００９３】
各方向、例えばＰＴ両方向の基本的なマスクエリアの設定およびバックラッシュを考慮した補正処理は実施例３と同じである。
【００９４】
ここでは、仮にマスクエリア設定時にはパン方向は右方向、チルト方向は下方向に動かした後に設定し、その後カメラのＰＴ駆動でパン方向は左向き、チルト方向は上向きに動かした場合を例として図１１を用いて本実施例４のマスクの補正処理について述べる。
【００９５】
まず、ユーザがマスクエリアを設定し、その設定マスクエリアとして（Ｘ１，Ｙ１）、（Ｘ２，Ｙ２）を設定する。
【００９６】
そして、設定マスクエリアに対してパン方向のマスク補正量Ｗｂ込みのマスクエリアの位置（Ｘ１−Ｗｂ，Ｙ１）、（Ｘ２−Ｗｂ，Ｙ２）と、チルト方向のマスク補正量Ｈｂ込みのマスクエリアの位置（Ｘ１，Ｙ１−Ｈｂ）、（Ｘ２，Ｙ２−Ｈｂ）を算出する。
【００９７】
前記パン方向とチルト方向のマスク補正量込みの２つのマスクエリアのそれぞれの位置から、両マスクエリアを包含する位置（Ｘ１−Ｗｂ，Ｙ１−Ｈｂ）、（Ｘ２−Ｗｂ，Ｙ２−Ｈｂ）を記憶する。
【００９８】
この結果、図１２に示すようにもともと（Ｘ１，Ｙ１）、（Ｘ２，Ｙ２）で設定されていた点線で示されているマスクエリア３０１が、パン・チルト方向がともにマスクエリア設定時のパン・チルト方向と反対であった場合には、斜線で示されるマスクエリア３０１ａ（Ｘ１−Ｗｂ，Ｙ１−Ｈｂ）、（Ｘ２−Ｗｂ，Ｙ２−Ｈｂ）に変更される。
【００９９】
このようにすることによりモータのバックラッシュにより、意図した被写体がマスクずれで見える事を防ぎ、かつ不必要にマスクエリア３０１を大きく設定する必要が無くなるのでより良好な撮影を行うことが出来る。
【０１００】
ここではマスクエリア設定時のカメラ駆動方向が、ＰＴ両方向とも違っていた場合を示したが、マスクエリアの設定方向とカメラのＰＴ駆動方向との一方だけが違っていた場合には、違っていた方向だけマスクエリアの補正を行えば良い事は実施例３、４から推測されるとおりである。
【実施例５】
【０１０１】
本実施例５は、マスクエリア設定を行う際にユーザが意図しないマスクずれにより被写体が見えてしまうといった問題を、あらかじめユーザに分からせることにより、意図せずマスク対象の被写体が見えてしまうといった問題を防ぐマスクエリア表示方法を示す。
【０１０２】
マスクエリアの設定処理は従来から行われているマスクエリアの設定処理、ならびにこれまで述べてきた実施例１〜４までの処理等特に問うものではない為、ここでは説明を省略する。
【０１０３】
本実施例の中でモータに起因する撮影範囲の変化によるマスクずれにより被写体が見えてしまう現象に対し、マスクエリアを補正する事で対応する処理を述べてきた。
【０１０４】
補正されたマスクエリアは、ユーザが意図した設定マスクエリアに対してマスクエリアの補正を行うため、設定時にはユーザが意図したマスクエリア通りにマスクエリア設定が出来ないといった誤解を招いてしまう恐れがある。
【０１０５】
そこで本実施例５では、補正されるマスクエリアに対して、ユーザが設定したマスクエリアとは違う色、パターン、もしくは透過率を変えて半透明にする等の処理を施すことで、ユーザに明示的に補正後のマスクエリアがどのようになるのかを表示するものである。
【０１０６】
具体的例として図１３のフローチャートを示す。
【０１０７】
まず、マスクをかけたいマスクエリアの指示位置にカメラを駆動させ（１３０１）、マスクをかけたい対象に対してマスクエリアの設定を行う（１３０２）。
【０１０８】
一般的にマスクエリアの設定方法としては、マスクエリアを画面上でマウス等の指示ツールを使用し、マスクエリアを指定する。
【０１０９】
この指定された前記マスクエリアの位置と、カメラのＰＴ位置、そして被写体距離情報として例えばズーム位置、フォーカス位置等のマスク設定条件を記憶する（１３０３）。
【０１１０】
本実施例５ではさらにあらかじめ記憶しているカメラのＰＴ停止精度から、前記記憶するＰＴ位置と前記被写体距離情報から前記ＰＴ停止精度でずれる量（マスク補正量）を算出する（１３０４）。算出したマスク補正量を前記設定したマスクエリアに加算し、加算されるエリアを補正マスクエリアとして表示する（１３０５）。
【０１１１】
このとき表示される前記補正マスクエリアは前記ユーザが設定したマスクエリアとは違う色、パターン、もしくは透過率を変えて半透明にする等の処理を施すことができるものである。
【０１１２】
そして、マスクエリアの設定が補正マスクエリア込みでユーザが了承した場合には（１３０６）、前記補正マスクエリアを加味したマスクエリアの大きさで設定マスクエリアとして記憶する。そして、補正マスクエリアに施していた、ユーザが設定したマスクエリアとは違う色、パターン、もしくは透過率を変えて半透明にする等の処理をやめて、ユーザによる設定エリアマスクと同じ色、パターン等に戻す（１３０７）。
【０１１３】
図１４は補正マスクエリアを加味した、マスクエリア設定の表示を示したものである。
【０１１４】
図１４において（Ｘ１，Ｙ１）、（Ｘ２、Ｙ２）で囲まれるマスクエリア１４０１が、ユーザが設定したマスクエリアである。
【０１１５】
そして、マスク補正量Ｗを示す補正マスクエリアが１４０２（Ｘ１−Ｗ，Ｙ１）、（Ｘ１，Ｙ２）と１４０３（Ｘ２，Ｙ１）、（Ｘ２＋Ｗ，Ｙ２）の斜線で示される部分である。
【０１１６】
補正マスクエリアの算出方法はこれまで述べてきたのでここでは省略する。
【０１１７】
このように求められたマスクエリア３つに対して、マスクエリアの設定時には補正マスクエリア１４０２、１４０３を設定マスクエリア１４０１とは違う色、パターン、もしくは透過率を変えて半透明にする等の処理を施すことでユーザに明示的に補正後のマスクエリアがどのようになるのかを表示する（図１５）。
【０１１８】
そして、マスクエリアの設定が完了した場合には補正マスクエリア１４０２、１４０３の表示を、ユーザが設定したマスクエリア１４０１の色、パターンに合わせる。
【０１１９】
さらに、望ましくは補正マスクエリアも含めたマスクエリアを１つのマスクエリアとして扱う事でマスクエリア表示の処理を軽減する事が出来る。
【０１２０】
ここでは、一例としてユーザ設定のマスク色、パターンに合わせるとしたが、必ずしもこの限りではない。
【０１２１】
しかし、透過率が変わっていて撮影画像が見えてしまっている場合には透過しないように補正マスクエリアの処理を行う事が望ましい。
【０１２２】
また、ここでは補正マスクエリアの表示方法の基本的な仕組みを簡単に説明するために、パン方向のみの補正を例に説明したが、本実施例はこれに限定されるものではなく、チルト方向、ならびにパン・チルト両方向の補正に対しても適用されるものであり、補正されるマスクエリアをユーザが設定したマスクエリアとは違う色、パターン、もしくは透過率を変えて半透明にする等の処理を施すことで実現できる。
【０１２３】
以上の方法により、モータに起因する撮影範囲の変化によるマスクずれにより被写体が見えてしまう現象を防ぎ、マスク補正後のマスクエリアがユーザ設定と異なる為に設定を間違えてしまったと誤解することを防ぐとともに、どの程度のマスクエリアになるかを設定前に確認する事が出来、ユーザにとって利便性の良いものとなる。
【実施例６】
【０１２４】
本実施例６ではマスクエリア設定を行う際にユーザが意図しないマスクずれにより被写体が見えてしまうといった問題を、あらかじめユーザに分からせることにより、被写体が見えてしまう事の防止を目的とした実施例５とは違った別のマスクずれエリア表示方法を示す。
【０１２５】
マスクエリア設定の処理は従来から行われているマスクエリア設定の処理、ならびにこれまで述べてきた実施例１〜４までの処理等特に問うものではない為、ここでは説明を省略する。
【０１２６】
そして、本実施例６ではこれまで示してきたモータの停止精度を考慮して補正マスクエリアを、ユーザが設定したマスクエリアに付け足すのではなく、モータの停止精度によりずれる可能性があるマスクエリアを、ユーザが設定したマスクエリアとは違った色・パターン・透過率で表現する。
【０１２７】
このようにすることで、マスクエリア設定をユーザの意図するマスクエリアとすることが出来る。それとともに、従来のようにマスクずれでマスクする被写体が映ってしまうといった現象を、あらかじめ映ってしまう可能性のある領域を設定時のマスクエリアとは違った色・パターン・透過率で表現する。このことで、マスクずれによる、意図せずマスク対象を晒してしまう事を防ぐ事が出来る。
【０１２８】
具体的例として図１６のフローチャートを示す。
【０１２９】
まず、マスクをかけたいマスクエリアの指定位置にカメラを駆動させ（１６０１）、マスクをかけたい対象に対してマスクエリア設定を行う（１６０２）。
【０１３０】
一般的にマスクエリアの設定処理としては、マスクエリアを画面上でマウス等の指示ツールを使用し、エリアを指定する。
【０１３１】
この指定された前記マスクエリアの位置と、カメラのＰＴ位置、そして被写体距離情報として例えばズーム位置、フォーカス位置等のマスク設定条件を記憶する（１６０３）。
【０１３２】
本実施例６ではさらにあらかじめ記憶しているカメラのＰＴ停止精度から、前記記憶するＰＴ位置と前記被写体距離情報から前記ＰＴ停止精度でマスクがずれる可能性のある量（マスクずれ量）を算出し（１６０４）、前記設定したマスクエリアにマスクずれエリアとして表示する（１６０５）。
【０１３３】
このとき表示される前記マスクずれエリアは前記ユーザが設定したマスクエリアとは違う色、パターン、もしくは透過率を変えて半透明にする等の処理を施すことができるものである。
【０１３４】
そして、マスクエリアの設定がマスクずれエリア込みでユーザが了承した場合には（１６０６）、前記ずれたマスクエリアを記憶する。そして、マスクずれエリアに施していた、ユーザが設定したマスクエリア内のずれの起きないマスクエリアとは違う色、パターン、もしくは透過率を変えて半透明にする等の処理をやめて、ユーザ設定のマスクエリアと同じ色、パターン等に戻す（１６０７）。
【０１３５】
図１７はマスクずれによりマスク対象が見えてしまう可能性のあるマスクエリアを表示した、マスク設定表示を示したものである。
【０１３６】
図１７において（Ｘ１，Ｙ１）、（Ｘ２、Ｙ２）で囲まれるマスクエリア１７０１が、ユーザが設定したマスクエリアである。
【０１３７】
そして、マスクがずれる可能性のあるマスクずれエリアが１７０２（Ｘ１，Ｙ１）、（Ｘ１＋Ｗ，Ｙ２）と１７０３（Ｘ２−Ｗ，Ｙ１）、（Ｘ２，Ｙ２）の斜線で示される部分であり、モータ停止精度によりずれる事のないマスクエリアは１７０４（Ｘ１＋Ｗ，Ｙ１）、（Ｘ２−Ｗ，Ｙ２）で表示されるエリアである。
【０１３８】
マスクずれエリアの算出方法は、これまで述べてきた補正マスクエリアの算出方法と同じなのでここでは省略する。
【０１３９】
このようにして求められたマスクエリア１７０２〜１７０４の３つに対して、マスクエリア設定時にはマスクずれエリア１７０２、１７０３をマスクエリア１７０４内のモータ停止精度によりずれる事のない領域１７０４とは違う色、パターン、もしくは透過率を変えて半透明にする等の処理を施すことでユーザに明示的に設定されたマスクエリアがどのようになるのかを示す（図１８）。
【０１４０】
そして、マスクエリアの設定が完了した場合にはマスクずれエリアの表示を、ユーザが設定したマスクの色、パターンに合わせる。
【０１４１】
さらに、望ましくはマスクずれエリアも含めたマスクエリアを１つのマスクエリアとして扱う事でマスクエリア表示の処理を軽減する事が出来る。
【０１４２】
ここでは、一例としてユーザ設定のマスクエリアの色、パターンに合わせるとしたが、必ずしもこの限りではない。
【０１４３】
しかし、透過率が変わっていて撮影画像が見えてしまっている場合には透過しないようにマスクずれエリアの処理を行う事が望ましい。
【０１４４】
また、ここではマスクずれエリアの表示方法の基本的な仕組みを簡単に説明するために、パン方向のみの表示方法を例に説明したが、本実施例６はこれに限定されるものではなく、チルト方向、ならびにパン・チルト両方向のずれに対しても適用されるものであり、マスクずれエリアをユーザが設定したマスクエリアとは違う色、パターン、もしくは透過率を変えて半透明にする等の処理を施すことで実現できる。
【０１４５】
以上のようにすることで、マスクエリア設定をユーザの意図するエリアとすることが出来る。それとともに、従来のようにマスクずれでマスクする被写体が映ってしまうといった現象を、あらかじめ映ってしまう可能性のあるエリアを設定時のマスクエリアとは違った色・パターン・透過率で表現することで、マスクずれによる、意図せずマスク対象を晒してしまう事を防ぐ事が出来、ユーザにとって利便性の良いものとなる。
【０１４６】
以上、本発明の実施例について説明したが、本発明はこれらの実施例に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【０１４７】
３０１  マスクエリア（補正前）
３０２，３０３  補正マスクエリア
３０４  補正後のマスクエリア
Ｗ  マスク補正量（停止精度誤差分）
Ｗｂ  マスク補正量（バックラッシュ分）
【図１】
2014027588.tif 000003
【図２】
2014027588.tif 000004
【図３】
2014027588.tif 000005
【図４】
2014027588.tif 000006
【図５】
2014027588.tif 000007
【図６】
2014027588.tif 000008
【図７】
2014027588.tif 000009
【図８】
2014027588.tif 000010
【図９】
2014027588.tif 000011
【図１０】
2014027588.tif 000012
【図１１】
2014027588.tif 000013
【図１２】
2014027588.tif 000014
【図１３】
2014027588.tif 000015
【図１４】
2014027588.tif 000016
【図１５】
2014027588.tif 000017
【図１６】
2014027588.tif 000018
【図１７】
2014027588.tif 000019
【図１８】
2014027588.tif 000020
【図１９】
2014027588.tif 000021
【図２０】
2014027588.tif 000022
【図２１】
2014027588.tif 000023