(57)【要約】【課題】回路規模の増大を抑制しつつ、動き検出可能な被写体までの検出距離の長距離化を実現し、また、検出対象画像領域が有する歪み又は画像の形状変形による検出精度の誤差を小さくすることが可能な画像処理装置、画像処理方法、及び、プログラムを提供する。【解決手段】間引き処理部１６は、カメラ信号処理部１２によりクロック信号に同期した各タイミングで動き検出部１７に入力される画像信号を構成する単位画像領域のうち、制御部１５で検出対象として設定された検出画素が動き検出部１７に入力されるタイミングに同期した同期信号を、クロック信号生成部１３により生成されるクロック信号を間引いて生成し、動き検出部１７は、カメラ信号処理部１２によりクロック信号に同期した各タイミングで入力される画像信号の画素のうち、間引き処理部１６により生成される同期信号に同期した各タイミングの検出画素に対して動きを検出して出力する。【選択図】  図１
2010034799.tif 000002
【特許請求の範囲】
【請求項１】
画像信号に対して単位画像領域毎に動きを検出する動き検出部と、
クロック信号を生成するクロック信号生成部と、
上記クロック信号生成部により生成されるクロック信号に同期した各タイミングで、上記動き検出部に上記画像信号を単位画像領域毎に入力する画像信号入力部と、
上記画像信号に対して、上記動き検出部で検出対象となる単位画像領域を設定する設定部と、
上記画像信号入力部により上記クロック信号に同期した各タイミングで上記動き検出部に入力される画像信号を構成する単位画像領域のうち、上記設定部で検出対象として設定された単位画像領域が上記動き検出部に入力されるタイミングに同期した同期信号を、上記クロック信号生成部により生成されるクロック信号を間引いて生成する間引き処理部とを備え、
上記動き検出部は、上記画像信号入力部により上記クロック信号に同期した各タイミングで入力される画像信号の単位画像領域のうち、上記間引き処理部により生成される同期信号に同期した各タイミングの単位画像領域に対して、動きを検出して出力する画像処理装置。
【請求項２】
上記設定部は、動き検出可能な被写体までの検出距離に応じて、上記画像信号で示される画面内に割り当てられる検出ブロックの画サイズを設定し、設定した検出ブロック毎に、上記検出対象となる単位画像領域を所定数設定する請求項１記載の画像処理装置。
【請求項３】
上記設定部は、上記画像信号の画像歪み、又は、画像の変形形状に合わせて、画面内に割り当てられる各検出ブロックの形状を設定し、設定した検出ブロック毎に、上記検出対象となる単位画像領域を所定数設定する請求項１記載の画像処理装置。
【請求項４】
上記単位画像領域は単位画素である請求項１記載の画像処理装置。
【請求項５】
クロック信号生成部により生成されるクロック信号に同期した各タイミングで、動き検出部に画像信号を単位画像領域毎に入力する入力ステップと、
上記入力ステップにより、上記クロック信号に同期した各タイミングで上記動き検出部に入力される単位画像領域のうち、検出対象として設定された単位画像領域が上記動き検出部に入力されるタイミングに同期した同期信号を、上記クロック信号生成部により生成されるクロック信号を間引いて生成する間引き処理ステップと、
上記動き検出部により、上記入力ステップにより上記クロック信号に同期した各タイミングで入力される画像信号を構成する単位画像領域のうち、上記間引き処理ステップにより生成される同期信号に同期した各タイミングの単位画像領域に対して、動きを検出して出力する検出ステップとを有する画像処理方法。
【請求項６】
クロック信号生成部により生成されるクロック信号に同期した各タイミングで、動き検出部に画像信号を単位画像領域毎に入力する入力ステップと、
上記入力ステップにより、上記クロック信号に同期した各タイミングで上記動き検出部に入力される単位画像領域のうち、検出対象として設定された単位画像領域が上記動き検出部に入力されるタイミングに同期した同期信号を、上記クロック信号生成部により生成されるクロック信号を間引いて生成する間引き処理ステップと、
上記動き検出部により、上記入力ステップにより上記クロック信号に同期した各タイミングで入力される画像信号を構成する単位画像領域のうち、上記間引き処理ステップにより生成される同期信号に同期した各タイミングの単位画像領域に対して、動きを検出して出力する検出ステップとを有する画像処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像信号に対して動き検出処理を施す画像処理装置、画像処理方法、及び、プログラムに関するものである。
【背景技術】
【０００２】
動き検出の従来技術として、背景差分法を用いて動き検出を行う方法が一般によく用いられている。例えば特許文献１に記載されたビデオカメラシステムでは、撮像画像を所定のエリア毎に分割し、エリア毎にクロマ位相角を算出して、これを積分し後段の動き検出部に出力する。そしてこのビデオカメラシステムでは、動き検出部が評価値に基づいて規準値を生成して保持し、現在の評価値と比較することにより枠単位で動き検出を行うようにしている。
【０００３】
また、他の方法として、特許文献２に記載された発明においては、画像の所定エリアから抽出した映像信号の輝度信号成分に基づいて画像の評価値を算出するようにしている。そして、この方法においては、平常状態時における評価値を基に規準値を得たうえで、現在撮影されている画像から得られる評価値と上記規準値とをエリアごとに比較することで、画像の動きを検出するようにしている。
【０００４】
【特許文献１】特開平１０―２３３９４号公報
【特許文献２】特開平０９―１０２９４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１、２に係る発明を含め、従来のカメラシステムにおいては、カメラから距離の離れた場所に存在する対象の動きを検出しようとした場合、対象までの距離が遠くなるに従い、同じ大きさの動きであった場合に、カメラ画像上に表示される検出対象領域の面積が小さくなる。このため、従来のカメラシステムにおいては、遠くにある対象の動きに対して動き検出を行い、画像上のどの位置で動きがあったかを検出するためには、検出ブロックのサイズを小さくする必要がある。
【０００６】
ここで、検出ブロックのサイズを小さくする事は、画像全体で考えると動き検出領域の分割数を増やすことに繋がってしまう。また、検出ブロックの数を増加させた場合、増加分相応の演算処理能力および演算用メモリを増やす必要が生じ、結果として、回路規模が増大してしまう。
【０００７】
一方、動き検出を行う対象までの距離が短い場合には、検出ブロックのサイズが比較的大きくても精度良く検出することができ、さらに、検出ブロック内の全ての画素を用いて動き検出を行う必要がない。例えば、カメラの画面上の天井や壁等が表示されている領域では、動き検出を行う必要はないが、検出ブロックを増加させると、天井や壁に割り当てられる分割領域が増え、無駄な演算が増加してしまうという問題がある。
【０００８】
また、検出を行う対象である画像領域が、カメラシステムのレンズ特性による画像歪みを有していた場合、または、カメラシステムの構造、設置方法による画像形状の変形を有している場合、単純に検出領域を矩形に分割した検出ブロックを用いると、動き検出を行う対象画像の歪みや形状の変形が大きいほど、動き検出精度の誤差は大きくなってしまうという問題がある。
【０００９】
本発明は、このような実情に鑑みて提案されたものであり、回路規模の増大を抑制しつつ、動き検出可能な被写体までの検出距離の長距離化を実現する画像処理装置、画像処理方法、及び、プログラムを提供することを目的とする。
【００１０】
また、本発明の他の目的としては、回路規模の増大を抑制しつつ、動き検出処理を行う際に検出対象画像領域が有する歪み又は画像の形状変形による検出精度の誤差を小さくすることが可能な画像処理装置、画像処理方法、及び、プログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上述した課題を解決するための手段として、本発明に係る画像処理装置は、画像信号に対して単位画像領域毎に動きを検出する動き検出部と、クロック信号を生成するクロック信号生成部と、クロック信号生成部により生成されるクロック信号に同期した各タイミングで、動き検出部に上記画像信号を単位画像領域毎に入力する画像信号入力部と、画像信号に対して、動き検出部で検出対象となる単位画像領域を設定する設定部と、画像信号入力部によりクロック信号に同期した各タイミングで動き検出部に入力される画像信号を構成する単位画像領域のうち、設定部で検出対象として設定された単位画像領域が動き検出部に入力されるタイミングに同期した同期信号を、クロック信号生成部により生成されるクロック信号を間引いて生成する間引き処理部とを備え、動き検出部は、画像信号入力部によりクロック信号に同期した各タイミングで入力される画像信号の単位画像領域のうち、間引き処理部により生成される同期信号に同期した各タイミングの単位画像領域に対して、動きを検出して出力する。
【００１２】
また、本発明に係る画像処理方法は、クロック信号生成部により生成されるクロック信号に同期した各タイミングで、動き検出部に画像信号を単位画像領域毎に入力する入力ステップと、入力ステップにより、クロック信号に同期した各タイミングで動き検出部に入力される単位画像領域のうち、検出対象として設定された単位画像領域が動き検出部に入力されるタイミングに同期した同期信号を、クロック信号生成部により生成されるクロック信号を間引いて生成する間引き処理ステップと、動き検出部により、入力ステップによりクロック信号に同期した各タイミングで入力される画像信号を構成する単位画像領域のうち、間引き処理ステップにより生成される同期信号に同期した各タイミングの単位画像領域に対して、動きを検出して出力する検出ステップとを有する。
【００１３】
また、本発明に係るプログラムは、クロック信号生成部により生成されるクロック信号に同期した各タイミングで、動き検出部に画像信号を単位画像領域毎に入力する入力ステップと、入力ステップにより、クロック信号に同期した各タイミングで動き検出部に入力される単位画像領域のうち、検出対象として設定された単位画像領域が動き検出部に入力されるタイミングに同期した同期信号を、クロック信号生成部により生成されるクロック信号を間引いて生成する間引き処理ステップと、動き検出部により、入力ステップによりクロック信号に同期した各タイミングで入力される画像信号を構成する単位画像領域のうち、間引き処理ステップにより生成される同期信号に同期した各タイミングの単位画像領域に対して、動きを検出して出力する検出ステップとを有する画像処理をコンピュータに実行させる。
【発明の効果】
【００１４】
本発明は、クロック信号に同期した各タイミングで動き検出部に入力される単位画像領域のうち、検出対象として設定された単位画像領域が動き検出部に入力されるタイミングに同期した同期信号を、クロック信号生成部により生成されるクロック信号を間引いて生成し、動き検出部により、間引き処理されて生成される同期信号に同期した各タイミングの単位画像領域に対して動きを検出して出力する。
【００１５】
これにより、本発明では、回路規模の増大を抑制しつつ、動き検出処理に係る検出可能距離の長距離化を実現することができる。また、本発明は、回路規模の増大を抑制しつつ、動き検出処理を行う際に検出対象画像領域が有する歪み又は画像の形状変形による検出精度の誤差を小さくすることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を実施するための最良の形態について、図面を参照しながら詳細に説明する。
【００１７】
本発明が適用された画像処理装置は、画像信号に対して動き検出処理を施す処理装置であって、例えば図１に示すような、被写体を撮像して画像信号を生成するビデオカメラ１に組み込まれる。以下では、ビデオカメラ１を用いて本発明を実施するための形態について、図面を参照しながら詳細に説明する。
【００１８】
ビデオカメラ１は、被写体からの光を集光するレンズ部１０と、レンズ部１０により集光された被写体像を撮像するイメージセンサ部１１と、イメージセンサ部１１により撮像された画像信号に対して信号処理を施すカメラ信号処理部１２とを備える。また、ビデオカメラ１は、カメラ信号処理部１２を駆動するためのクロック信号を生成するクロック信号生成部１３を備える。また、ビデオカメラ１は、ユーザからの操作命令が入力される操作入力部１４と、操作入力部１４により入力された操作命令に応じた制御信号を生成する制御部１５とを備える。また、ビデオカメラ１は、制御部１５から供給される制御命令に応じて、クロック信号生成部１３により生成されたクロック信号に対して間引き処理を施す間引き処理部１６を備える。また、ビデオカメラ１は、カメラ信号処理部１２により信号処理が施された画像信号に対して単位画像領域毎に動きを検出する動き検出部１７を備える。また、ビデオカメラ１は、動き検出部１７による検出結果が示された画像信号を生成する検出ブロック表示部１８と、検出ブロック表示部１８により生成された画像信号を出力する出力信号処理部１９とを備える。
【００１９】
レンズ部１０は、複数の光学素子からなり、被写体からの光を集光してイメージセンサ部１１に受光させる。
【００２０】
イメージセンサ部１１は、レンズ部１０によって受光された光を電気信号に変換して、撮像画像に応じた画像信号を生成し、生成した画像信号をカメラ信号処理部１２に供給する。
【００２１】
カメラ信号処理部１２は、イメージセンサ部１１から供給される画像信号に対して、アナログ／デジタル変換処理、ゲイン調整処理、ホワイトバランス処理などの信号処理を施す。なお、ビデオカメラ１では、上述した信号処理の一部を、イメージセンサ部１１内において行うようにしてもよい。
【００２２】
また、カメラ信号処理部１２は、後述するクロック信号生成部１３から供給されるクロック信号に同期した各タイミングで、画像信号を構成する単位画像領域毎に上述した信号処理を施す。そして、カメラ信号処理部１２は、クロック信号生成部１３から供給されるクロック信号に同期した各タイミングで、画像信号を単位画像領域毎に動き検出部１７及び検出ブロック表示部１８に入力する。本実施例においては、単位画像領域を単位画素として扱うものとする。すなわち、カメラ信号処理部１２は、クロック信号に対応した水平同期信号及び垂直同期信号に従って、上述した信号処理を施した画像信号を動き検出部１７及び検出ブロック表示部１８に供給する。
【００２３】
なお、単位画像領域は、単位画素に限定されるものではなく例えば複数画素からなる矩形領域であってもよい。また、カメラ信号処理部１２は、少なくともクロック信号生成部１３により生成されるクロック信号に同期した各タイミングで画像信号を画素毎に動き検出部１７に入力すればよいが、特にこのクロック信号に同期して上述した信号処理を行うことで回路構成の簡略化を図ることができる。
【００２４】
クロック信号生成部１３は、後述する制御部１５からの制御命令に従って、一定周期のパルス信号であるクロック信号を生成して、生成したクロック信号を、カメラ信号処理部１２及び間引き処理部１６に供給する。また、クロック信号生成部１３は、クロック信号から、画像信号における水平方向に画素が並んだ走査線毎の同期タイミングを示す水平同期信号、及び、画像信号のピクチャの更新タイミングを示す垂直同期信号を生成する。そして、クロック信号生成部１３は、クロック信号とともに、水平同期信号と垂直同期信号とを、カメラ信号処理部１２及び間引き処理部１６に供給する。
【００２５】
制御部１５は、操作入力部１４からユーザにより入力される操作入力に応じて、画像信号における画面上において、動き検出処理に関する情報を当該処理部が備えるレジスタに設定する。すなわち、制御部１５は、画像信号で示される画面上に対して、動き検出を行う検出領域の位置座標、幅、及び形状を設定する。そして、制御部１５は、検出領域を複数のブロックに分割した検出ブロックを割り当てて、検出ブロック毎に、位置座標、サイズ、及び、形状を設定する。また、制御部１５は、検出ブロック毎に、動き検出があったか否かを判断する検出対象となる画素（以下、検出画素という。）を設定する。ここで、制御部１５は、１検出ブロック当たりに割り当てる検出画素の数を所定の数に固定する。このように検出ブロック当たりの検出画素の数を固定にすることで、制御部１５は、各検出ブロックの画サイズを大きくしたり小さくしたりすることによって、各検出ブロックにおける動き検出可能な検出距離を容易に設定することができる。
【００２６】
このようにして、制御部１５は、動き検出可能な被写体までの検出距離に応じて画像信号で示される画面内に割り当てられる検出ブロックの画サイズを設定し、設定した検出ブロック毎に検出画素を所定数設定して、動き検出処理に関する情報をレジスタに設定する。
【００２７】
また、制御部１５は、クロック信号の動作周期を設定してクロック信号生成部１３に通知する。制御部１５は、このクロック信号の動作周期に対応して、動き検出処理に関する情報をレジスタに設定し、レジスタに設定された値に基づいて、間引き処理のタイミング設定値を算出して、間引き処理部１６に算出値を供給する。
【００２８】
間引き処理部１６は、制御部１５から供給される間引き処理のタイミング設定値に従って、クロック信号生成部１３により生成されるクロック信号のパルスを間引いて、間引き処理されたパルス信号を生成する。すなわち、間引き処理部１６は、クロック信号に同期して動き検出部１７に入力される画像信号に対して、制御部１５で検出対象として設定された検出画素が動き検出部１７に入力されるタイミングに同期した同期信号を、クロック信号生成部１３により生成されるクロック信号を間引いて生成する。そして、間引き処理部１６は、間引き処理された同期信号を動き検出部１７に供給する。
【００２９】
動き検出部１７は、背景差分を利用した動き検出を行う。具体的に、動き検出部１７は、撮像範囲の背景画像を記憶するフレームメモリ１７１が設けられている。動き検出部１７は、フレームメモリ１７１に記憶されている背景画像における検出画素の輝度値と、カメラ信号処理部１２から入力される画像信号の検出画素の輝度値とを比較して、所定の閾値を越えているとき、この検出画素が位置する検出ブロックにおいて動きがあったと検出する。
【００３０】
動き検出部１７は、間引き処理部１６から入力される垂直同期信号が有効、すなわち、垂直同期信号のパルスがＨＩＧＨとなっている期間を、入力画像データの有効フレーム期間と認識する。また、動き検出部１７は、間引き処理部１６から入力される水平同期信号が有効、すなわち、垂直同期信号のパルスがＨＩＧＨとなっている期間を、入力画像データの有効水平ラインと認識する。そして、動き検出部１７は、間引き処理部１６から入力される垂直同期信号及び水平同期信号がどちらも有効となっている期間に、クロック信号のタイミングに同期して入力された画素の輝度値を検出する。
【００３１】
以上のようにして、動き検出部１７は、カメラ信号処理部１２から入力される画像信号を構成する画素のうち、間引き処理部１６により生成される同期信号に同期した各タイミングの検出画素に対して動きを検出する。そして、動き検出部１７は、上述した処理によって、動きが検出された検出ブロックの位置を示す動き検出情報を、画像信号の水平同期信号及び垂直同期信号に同期させて検出ブロック表示部１８に通知する。
【００３２】
検出ブロック表示部１８は、動きが検出された検出ブロックをユーザに識別可能にするため、動き検出部１７から通知される検出情報に基づいて、カメラ信号処理部１２から供給される画像信号に対して、検出ブロック内の輝度反転、又は、色付け処理を行う。そして、検出ブロック表示部１８は、検出ブロックに対して画像処理を施した画像信号を出力信号処理部１９に供給する。
【００３３】
出力信号処理部１９は、検出ブロック表示部１８から供給される画像信号を、ディスプレイやネットワーク回線など外部へ出力する。
【００３４】
以上のように、ビデオカメラ１では、間引き処理部１６が、クロック信号に同期して動き検出部１７に入力される画像信号を構成する画素のうち、検出画素が入力されるタイミングに同期した同期信号を生成する。そして、ビデオカメラ１では、動き検出部１７により、画像信号を構成する画素のうち、間引き処理部１６により生成される同期信号に同期した各タイミングで示される検出画素に対して動きを検出して出力する。
【００３５】
具体的に、ビデオカメラ１では、操作入力部１４から入力される操作命令に従って、次に示すような処理を行うことによって、動き検出に係る処理が制御される。
【００３６】
制御部１５は、操作入力部１４から入力される操作命令に従って、例えば図２（Ａ）に示すような撮像画面に対して、図２（Ｂ）に示す格子で囲まれる検出領域とこの検出領域を分割した検出ブロックとを割り当てる。ここで、図２（Ａ）及び図２（Ｂ）で示される撮像対象の背景画像は、画面中央あたりのドア付近が、当該ビデオカメラ１の位置から最も距離が離れた場所である。
【００３７】
制御部１５は、図２（Ｂ）に示すように、背景画像の一部を検出領域として、この検出領域内において、検出距離に応じたサイズの検出ブロックを割り当てることによって、以下の理由より、検出距離の長距離化、画角中の動き検出領域の限定化、及び、画像の形状変形による検出精度の誤差の低減化を図ることができる。
【００３８】
これは、検出ブロックのサイズを調整し、検出ブロックの面積を小さくすると、小さな動きに対して検出しやすくなり、換言すれば検出距離が伸びるからである。また、検出ブロックの面積を大きくすると、検出ブロックにおける検出画素の密度が小さくなるため検出距離が短くなるが、広い領域の動き検出を行うことができるようになるからである。
【００３９】
また、制御部１５は、図３（Ａ）に示すように背景画像全体を検出領域に設定し、画像中央のドア付近を動き検出を重点的に行う注目領域として設定するようにしてもよい。すなわち、制御部１５では、画像中央のドア付近の注目領域に対して検出距離を伸ばし、それ以外の領域について検出距離が短くなるが広い領域の動き検出を行うように、検出ブロックの位置を設定することができる。
【００４０】
また、制御部１５は、図３（Ｂ）に示すような、レンズ部１０に広角レンズを用いた場合に生じる検出対象の収差歪みに合わせて、検出領域内の検出ブロックを割り当てるようにしてもよい。このようにして、制御部１５は、検出ブロックの形状を収差歪みに合わせることにより、収差歪みに起因した検出ブロック毎の検出距離のばらつきをなくし、結果として、個々の検出ブロック内部での動き検出のしやすさを均一にすることができる。
【００４１】
以上のようにして設定された検出処理ブロックに対して、間引き処理部１６は、次のようにしてクロック信号の各パルスを間引いた同期信号を動き検出部１７に供給することによって、検出ブロック及び検出画素位置の調整を行う。
【００４２】
まず、検出ブロックの座標位置を調整する具体例を図４に示す。すなわち、間引き処理部１６は、図４に示すように、クロック信号のパルスを一定期間間引くことによって、検出ブロックの水平開始位置をずらす。また、間引き処理部１６は、一定期間水平同期信号を間引くことによって検出ブロックの垂直開始位置をずらす。このようにして、間引き処理部１６は、検出領域のスタート位置をずらして、検出領域の位置を容易に可変化することができる。
【００４３】
次に、検出ブロックのサイズを調整する具体例を図５に示す。間引き処理部１６は、図５（Ａ）に示す検出ブロックに対して、検出ブロックの水平スタート座標で、クロックがある周期で発生するように間引くことで、水平方向Ｈの幅調整を行う。例えば、水平方向Ｈの幅を広げる場合、間引き処理部１６は、図５（Ｂ）及び図５（Ｃ）に示すように、クロックの発生する周期が長くなるように間引き処理を行う。
【００４４】
また、間引き処理部１６は、図５（Ａ）に示す検出ブロックに対して、検出ブロックの垂直スタート座標で、水平同期信号が一定の周期で発生するように間引くことで垂直方向Ｖの幅調整を行う。例えば、垂直方向Ｖの幅を広げる場合、間引き処理部１６は、図５（Ｂ）及び図５（Ｃ）に示すように、水平同期信号の発生する周期が長くなるように間引きを行う。
【００４５】
以上のようにして、間引き処理部１６は、先頭の検出ブロックのスタート位置を調整することにより、動き検出部１７に入力させる画像の検出領域の位置をずらすことができる。また、間引き処理部１６は、個々の検出ブロックの縦横の幅および検出ブロック間の間隔を調整することにより、検出領域の幅を調整することができ、結果として、検出領域を限定化することができる。
【００４６】
図６は、検出ブロックを種々の形状に変形させた変形例を示した図である。図６中において、Ｈは間引き処理部１６から動き検出部１７に入力される水平同期信号を表す。また、図６中において、ＣＫは間引き処理部１６から動き検出部１７に入力されるクロックを表す。
【００４７】
例えば、動き検出部１７による検出距離を最大にする場合、制御部１５は、図６（Ａ）の斜線で示される領域を検出画素として設定する。
【００４８】
また、撮像画像の変形形状に合わて、検出ブロックの形状を平行四辺形に変形する場合、制御部１５は、図６（Ｂ）の斜線で示される領域を検出画素として設定する。
【００４９】
また、動き検出可能な検出範囲を広げる場合、制御部１５は、図６（Ｃ）に示すように、水平垂直方向に画サイズの大きい検出ブロックを設定して、検出ブロック内において等間隔に検出画素を割り当てる。このようにすることで、ビデオカメラ１では、検出画素の間隔を広げた分、検出距離が短くなるが、検出できる面積を上述した図６（Ａ）の動作例に比べて４倍にすることができる。
【００５０】
また、検出距離を水平方向にのみ伸ばしたい場合、制御部１５は、図６（Ｄ）に示すように、垂直方向よりも水平方向に画サイズの大きい検出ブロックを設定する。また、検出距離を垂直方向にのみ伸ばしたい場合、制御部１５は、図６（Ｅ）に示すように、水平方向よりも垂直方向に画サイズの大きい検出ブロックを設定する。
【００５１】
また、広角レンズ等による画像歪によって生じる画像の変形形状に応じて動き検出処理を行う場合、制御部１５は、図６（Ｂ）および図６（Ｂ）をそれぞれ水平、垂直反転した位置や、図６（Ｆ）の斜線で示される位置に、検出画素を割り当てる。なお、図６に示した検出ブロックに限定されず、制御部１５は、複雑な画像歪みや画像形状の変形に合わせて、検出画素の割り当てを、垂直、水平方向にずらすこと、および、垂直、水平画素間隔の疎密を変化させるようにした検出ブロックを用いるようにしても良い。
【００５２】
また、図６（Ｄ）に示される動き検出処理の斜め方向の検出精度を改善する場合、制御部１５は、図６（Ｆ）に示すように、１水平ラインに並んだ検出画素を１ラインずつ水平方向にずらして検出画素を割り当てる。
【００５３】
以上のようにして検出領域および検出ブロックの変形する場合、制御部１５は、図６（Ａ）〜図６（Ｆ）で示される種々の検出ブロックの形状を変形する方法を用いることで実現することができる。
【００５４】
以上のような制御部１５による設定に対応して、間引き処理部１６は、クロック信号の間引き数を変更することにより、水平方向に並んだ検出画素の画素間隔を決定して、水平方向の検出精度を可変化することができる。なお、水平方向に並んだ検出画素の画素間隔は、連続的な間隔だけでなく、不連続な間隔とすることも可能である。
【００５５】
また、間引き処理部１６は、水平同期信号の間引き数を変更することにより、垂直方向に並んだ検出画素の画素間隔を決定して、垂直方向の検出精度を可変化することができる。なお、垂直方向に並んだ検出画素の画素間隔は、連続的な間隔だけでなく、不連続な間隔とすることも可能である。
【００５６】
また、間引き処理部１６は、検出対象画像領域が有する歪み又は画像の形状変形による検出精度の誤差を小さくため、水平方向に並んだ検出画素の画素間隔、及び、垂直方向に並んだ検出画素の画素間隔をそれぞれ変更することによって、個々の検出ブロックの形状を矩形以外の形にも変形させることができる。
【００５７】
以上のようにして、ビデオカメラ１では、制御部１５によって設定される設定情報に従って、上述した図２（Ｂ）に示すように、画像中の検出領域の部分限定化が行え、検出を行いたい箇所にユーザが想定する検出ブロックを割り当て、検出を行う必要のない箇所に、検出ブロックを配置しないといったことが可能となる。
【００５８】
すなわち、ビデオカメラ１では、動き検出部１７が、画像信号を構成する画素のうち、間引き処理部１６により生成される同期信号に同期した各タイミングの検出画素に対して、動きを検出して出力するので、回路規模の増大を抑制しつつ、動き検出処理に係る検出可能距離の長距離化を図ることができる。また、ビデオカメラ１では、回路規模の増大を抑制しつつ、動き検出処理を行う際に検出対象画像領域が有する歪み又は画像の形状変形による検出精度の誤差を小さくすることができる。
【００５９】
また、ビデオカメラ１では、制御部１５によって設定される設定情報に従って、上述した図３（Ａ）に示すように、画面の全領域を動き検出対象としつつ、特に検出を行いたい箇所以外の部分について、検出距離は落ちるが、広い画像領域を検出対象として扱うといったことも可能となる。
【００６０】
また、カメラ設置方法またはレンズ特性またはカメラ特性による検出対象物の画像上の形状変化がある場合、通常の一様なサイズの矩形検出領域および検出ブロックを用いると、動き検出の検出距離が、画像上の位置により異なる状況が生じる。さらに、検出ブロック内部においても、ブロック内部のどの位置で動きがあったかにより動きを検出しやすい場合と検出しにくい場合があるといった検出感度の偏りが生じる。しかし、ビデオカメラ１では、図３（Ｂ）に示すように、検出領域の形状または検出ブロックの形状を動き検出ブロック入力画像の変化形状に合わせて変形させることで、検出領域及び検出ブロックの検出距離を一様なものとし、検出ブロック内部での検出しやすさの均一性を向上させることができる。
【００６１】
また、カメラ信号処理部の画像サイズが動き検出装置の対応画像サイズと異なっている場合、従来の動き検出処理では、対応画像サイズに合わせて動き検出装置への入力画像を拡大または縮小または切り出しによる画像調整を行う必要がある。これに対して、本実施形態に係るビデオカメラ１では、間引き処理部１６によってクロック信号のパルスを間引くことによって、検出対象とする画素を適応的に制御することができるので、上述した従来の動き検出処理で必要な画像調整を行うことなく動き検出を行うことができ、信号処理の簡略化を図ることができる。
【００６２】
なお、本発明は、上述したようなビデオカメラ１を用いて説明したが、以下の実施形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更が可能であることは勿論である。例えばリアルタイムで送信されてくる放送信号及び遠隔地に設置されたビデオカメラから送信されてくる画像信号に対して行う動き検出処理に適応するようにしても良い。
【図面の簡単な説明】
【００６３】
【図１】本発明が適用された画像処理装置が組み込まれたビデオカメラに係る構成を示す図である。
【図２】図２（Ａ）は撮像範囲に対応した背景画像を示した図であり、図２（Ｂ）は、背景画像に対して設定された検出領域と検出ブロックとを示した図である。
【図３】図３（Ａ）は、背景画像に対して設定された検出領域と検出ブロックとを示した図であり、図３（Ｂ）は、収差歪みに合わせるようにして、背景画像に対して設定された検出領域と検出ブロックとを示した図である。
【図４】検出ブロックの座標位置を調整する具体例を説明するための図である。
【図５】検出ブロックのサイズを調整する具体例を説明するための図である。
【図６】検出ブロックを種々の形状に変形させた変形例と、各変形例に対応して間引き処理部により生成される同期信号を示した図である。
【符号の説明】
【００６４】
１  ビデオカメラ、１０  レンズ部、１１  イメージセンサ部、１２  カメラ信号処理部、１３  クロック信号生成部、１４  操作入力部、１５  制御部、１６  間引き処理部、１７  動き検出部、１８  検出ブロック表示部、１９  出力信号処理部
【図１】
2010034799.tif 000003
【図２】
2010034799.tif 000004
【図３】
2010034799.tif 000005
【図４】
2010034799.tif 000006
【図５】
2010034799.tif 000007
【図６】
2010034799.tif 000008