(57)【要約】【構成】指定解像度を有する被写界像は、分配器６４によって繰り返し取り込まれる。レジスタＲＧＳＴ２は、代表点を各々が有する複数の微小ブロックを、指定解像度の大きさに応じて異なる重複量を有する態様で被写界像に割り当てる。分配器６４は、複数の微小ブロックにそれぞれ対応する複数の画像の各々を、代表点を基点として複数の部分画像に分割する。差分絶対値算出回路７４〜８０は、代表点に対応する画素と周辺画素との間の明るさの相違を表す差分絶対値を、分割された複数の部分画像から算出する。最小相関値抽出回路８４は、被写界像の動き情報に相当する最小相関値ＭＩＮ＿Ｎを、算出された差分絶対値に基づいて作成する。【効果】被写界像の解像度の変動に起因する動き検出性能の低下が抑制される。【選択図】図６
2010288003.tif 000002
【特許請求の範囲】
【請求項１】
指定解像度を有する被写界像を繰り返し取り込む取り込み手段、
代表点を各々が有する複数のエリアを前記指定解像度の大きさに応じて異なる重複量を有する態様で前記被写界像に割り当てる割り当て手段、
前記割り当て手段によって割り当てられた複数のエリアにそれぞれ対応する複数の画像の各々を前記代表点を基点として複数の部分画像に分割する分割手段、
前記代表点に対応する画素と周辺画素との間の明るさの相違を前記分割手段によって分割された複数の部分画像の各々から検出する検出手段、および
前記取り込み手段によって取り込まれた被写界像の動きを示す動き情報を前記検出手段の検出結果に基づいて作成する作成手段を備える、動き検出装置。
【請求項２】
前記割り当て手段は前記指定解像度の低減に応じて前記重複量が増大するように前記複数のエリアの割り当て態様を調整する調整手段を含む、請求項１記載の動き検出装置。
【請求項３】
前記指定解像度の大きさをズーム操作に応答して変更する変更手段をさらに備える、請求項２記載の動き検出装置。
【請求項４】
前記複数のエリアの各々は水平辺および垂直辺を有する矩形ブロックに相当し、
前記複数のエリアは前記被写界像の水平方向および／または垂直方向に沿って配列され、
前記調整手段は配列方向におけるエリアサイズの半分を前記配列方向における前記重複量の上限として調整処理を実行する、請求項２または３記載の動き検出装置。
【請求項５】
前記検出手段は前記複数の部分画像にそれぞれ対応する複数の相違検出手段を含む、請求項１ないし４のいずれかに記載の動き検出装置。
【請求項６】
前記作成手段によって作成された動き情報に基づいて動き補正処理を実行する処理手段をさらに備える、請求項１ないし５のいずれかに記載の動き検出装置。
【請求項７】
前記被写界像のうち抽出エリアに属する一部の被写界像を抽出する抽出手段をさらに備え、
前記動き補正処理は前記作成手段によって作成された動き情報が示す動きが補償されるように前記抽出エリアの位置を変更する処理を含む、請求項６記載の動き検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、動き検出装置に関し、特にビデオカメラに適用され、繰り返し取り込まれる被写界像を参照して被写界の動きを検出する、動き検出装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、被写体の動きを検出するために、代表点を各々が有する４つの検出ブロックが撮像面に割り当てられる。各々の検出ブロックでは、現フィールドを形成する複数の画素の相関値が、前フィールドの代表画素を参照して算出される。被写体の動きを表す動きベクトルは、こうして算出された相関値に基づいて作成される。ここで、４つの検出ブロックは、互いに重複する態様で撮像面に割り当てられる。これによって、被写体のサイズが小さい場合でも被写体追尾のような動き補正処理を高精度で実行することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−３２２１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術は、画像データの解像度の変動を想定しておらず、画像データの解像度が変動したときに動き検出性能が低下するおそれがある。
【０００５】
それゆえに、この発明の主たる目的は、解像度の変動に起因する動き検出性能の低下を抑制することができる、動き検出装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う動き検出装置(10：実施例で相当する参照符号。以下同じ)は、指定解像度を有する被写界像を繰り返し取り込む取り込み手段(24)、代表点を各々が有する複数のエリア(SBK, SBK,…)を指定解像度の大きさに応じて異なる重複量を有する態様で被写界像に割り当てる割り当て手段(RGST2, S45)、割り当て手段によって割り当てられた複数のエリアにそれぞれ対応する複数の画像の各々を代表点を基点として複数の部分画像に分割する分割手段(64)、代表点に対応する画素と周辺画素との間の明るさの相違を分割手段によって分割された複数の部分画像の各々から検出する検出手段(74~80)、および取り込み手段によって取り込まれた被写界像の動きを示す動き情報を検出手段の検出結果に基づいて作成する作成手段(82, 84)を備える。
【０００７】
好ましくは、割り当て手段は指定解像度の低減に応じて重複量が増大するように複数のエリアの割り当て態様を調整する調整手段(S45)を含む。
【０００８】
ある局面では、指定解像度の大きさをズーム操作に応答して変更する変更手段(S41)がさらに備えられる。
【０００９】
他の局面では、複数のエリアの各々は水平辺および垂直辺を有する矩形ブロックに相当し、複数のエリアは被写界像の水平方向および／または垂直方向に沿って配列され、調整手段は配列方向におけるエリアサイズの半分を配列方向における重複量の上限として調整処理を実行する。
【００１０】
好ましくは、検出手段は複数の部分画像にそれぞれ対応する複数の相違検出手段(74~80)を含む。
【００１１】
好ましくは、作成手段によって作成された動き情報に基づいて動き補正処理を実行する処理手段(S23~S29)がさらに備えられる。
【００１２】
さらに好ましくは、被写界像のうち抽出エリア(EX)に属する一部の被写界像を抽出する抽出手段(38)がさらに備えられ、動き補正処理は作成手段によって作成された動き情報が示す動きが補償されるように抽出エリアの位置を変更する処理を含む。
【発明の効果】
【００１３】
この発明によれば、複数のエリアにそれぞれ対応する複数の画像の各々が代表点を基点として複数の部分画像に分割され、代表点に対応する画素と周辺画素との間の明るさの相違が各々の部分画像から検出される。これによって、明るさの相違の検出に掛かる負荷が複数のエリアの重複量の増大に起因して増大する事態が回避され、解像度の変動に起因する動き検出性能の低下を抑制することができる。
【００１４】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１５】
【図１】この発明の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】複数の動き検出ブロックおよび単一の抽出エリアを撮像面に割り当てた状態の一例を示す図解図である。
【図４】手振れ補正動作の一例を示す図解図である。
【図５】図１実施例に適用される動き検出回路の構成の一例を示すブロック図である。
【図６】図５実施例に適用される動き情報作成回路の構成の一例を示すブロック図である。
【図７】（Ａ）は動き検出ブロックの構成の一例を示す図解図であり、（Ｂ）は微小ブロックの構成の一例を示す図解図である。
【図８】図６実施例に適用される分配器の動作の一例を示す図解図である。
【図９】図６実施例の動作の一部を示す図解図である。
【図１０】（Ａ）は電子ズーム倍率が“１．０”に設定されたときの複数の動き検出ブロックおよび単一の抽出エリアの割り当て状態を示す図解図であり、（Ｂ）は電子ズーム倍率が“１．２５”に設定されたときの複数の動き検出ブロックおよび単一の抽出エリアの割り当て状態を示す図解図であり、（Ｃ）は電子ズーム倍率が“１．５”に設定されたときの複数の動き検出ブロックおよび単一の抽出エリアの割り当て状態を示す図解図である。
【図１１】（Ａ）は電子ズーム倍率が“１．０”に設定されたときの微小ブロックの割り当て状態を示す図解図であり、（Ｂ）は電子ズーム倍率が“１．２５”に設定されたときの微小ブロックの割り当て状態を示す図解図であり、（Ｃ）は電子ズーム倍率が“１．５”に設定されたときの微小ブロックの割り当て状態を示す図解図である。
【図１２】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１３】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１４】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１５】他の実施例の構成を示すブロック図である。
【発明を実施するための形態】
【００１６】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１７】
図１を参照して、この発明の動き検出装置は、基本的に次のように構成される。取り込み手段１は、指定解像度を有する被写界像を繰り返し取り込む。割り当て手段２は、代表点を各々が有する複数のエリアを、指定解像度の大きさに応じて異なる重複量を有する態様で被写界像に割り当てる。分割手段３は、割り当て手段２によって割り当てられた複数のエリアにそれぞれ対応する複数の画像の各々を、代表点を基点として複数の部分画像に分割する。検出手段４は、代表点に対応する画素と周辺画素との間の明るさの相違を、分割手段３によって分割された複数の部分画像の各々から検出する。作成手段５は、取り込み手段１によって取り込まれた被写界像の動きを示す動き情報を、検出手段４の検出結果に基づいて作成する。
【００１８】
複数のエリアにそれぞれ対応する複数の画像の各々を代表点を基点として複数の部分画像に分割し、代表点に対応する画素と周辺画素との間の明るさの相違を各々の部分画像から検出することで、明るさの相違の検出に掛かる負荷が複数のエリアの重複量の増大に起因して増大する事態が回避される。これによって、解像度の変動に起因する動き検出性能の低下を抑制することができる。
［実施例］
【００１９】
図２を参照して、この実施例のディジタルビデオカメラ１０は、ドライバ２０ａ，２０ｂおよび２０ｃによってそれぞれ駆動されるズームレンズ１２，フォーカスレンズ１４および絞りユニット１６を含む。被写界の光学像は、これらの部材を通してイメージセンサ１８の撮像面に照射される。撮像面は、原色ベイヤ配列の色フィルタ（図示せず）によって覆われる。したがって、各画素では、Ｒ（Red），Ｇ（Green）およびＢ（Blue）のいずれか１つの色情報を有する電荷が光電変換によって生成される。
【００２０】
電源が投入されると、ＣＰＵ３２は、動画取り込み処理を実行するべくドライバ２０ｄを起動する。ドライバ２０ｄは、１／６０秒毎に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、撮像面で生成された電荷をラスタ走査態様で読み出す。イメージセンサ１６からは、被写界を表す生画像データが６０ｆｐｓのフレームレートで出力される。
【００２１】
前処理回路２２は、イメージセンサ１８からの生画像データにディジタルクランプ，画素欠陥補正，電子ズーム，ゲイン制御などの処理を施し、電子ズーム倍率に対応する解像度を有する生画像データを出力する。ここで、電子ズーム処理は、特にズーム回路２２ｚによって実行される。前処理回路２２から出力された生画像データは、メモリ制御回路３４を通してＳＤＲＡＭ３６の生画像エリア３６ａに書き込まれる。
【００２２】
前処理回路２２から出力された生画像データに対応する被写界像が図３に示す広がりを有するとき、抽出エリアＥＸは同じ図３に示す要領でこの被写界像に割り当てられる。レジスタＲＧＳＴ１には、このような抽出エリアＥＸの属性（属性：サイズおよび位置、以下同じ）が記述される。
【００２３】
後処理回路３８は、レジスタＲＧＳＴ１を参照して抽出エリアＥＸの属性を検出し、生画像エリア３６ａに格納された生画像データのうち抽出エリアＥＸに属する一部の生画像データをメモリ制御回路３４を通して１／６０秒毎に読み出し、そして読み出された生画像データに色分離，白バランス調整，ＹＵＶ変換などの処理を施す。この結果、ＹＵＶ形式に対応する画像データが１／６０秒毎に作成される。作成された画像データは、メモリ制御回路３４を通してＳＤＲＡＭ３６のＹＵＶ画像エリア３６ｂに書き込まれる。
【００２４】
ＬＣＤドライバ４０は、ＹＵＶ画像エリア３６ｂに格納された画像データを繰り返し読み出し、読み出された画像データの解像度とＬＣＤモニタ４２の解像度との相違を考慮した電子ズーム処理を実行し、そして電子ズーム処理を施された画像データに基づいてＬＣＤモニタ４２を駆動する。この結果、被写界を表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２５】
簡易Ｙ生成回路２４は、前処理回路２２から出力された生画像データを簡易的にＹデータに変換する。変換されたＹデータは、ＡＦ評価回路２６，ＡＥ評価回路２８および動き検出回路３０に与えられる。
【００２６】
ＡＦ評価回路２６は、簡易Ｙ生成回路２４から出力されたＹデータのうち評価エリア（図示せず）に属する一部のＹデータの高周波成分を１／６０秒毎に積分し、積分値つまりフォーカス評価値をＣＰＵ３２に与える。ＣＰＵ３２は、与えられたフォーカス評価値に基づいていわゆるコンティニュアスＡＦ処理を実行し、フォーカスレンズ１４を合焦点に配置する。この結果、ＬＣＤモニタ４２から出力される動画像の鮮鋭度が継続的に向上する。
【００２７】
ＡＥ評価回路２８は、簡易Ｙ生成回路２４から出力されたＹデータのうち評価エリアに属する一部のＹデータを１／６０秒毎に積分し、積分値つまり輝度評価値を出力する。ＣＰＵ３２は、ＡＥ評価回路２８から出力された輝度評価値に基づいて適正露光量が得られるＥＶ値を算出し、算出されたＥＶ値を定義する絞り量および露光時間をドライバ２０ｃおよび２０ｄにそれぞれ設定する。この結果、ＬＣＤモニタ４２から出力される動画像の明るさが適度に調整される。
【００２８】
キー入力装置４８に向けてズーム操作が行われると、ＣＰＵ３２は、ズーム制御タスクの下で目標ズーム倍率を算出する。目標ズーム倍率は、現時点のズーム倍率とズーム操作の態様とを参照して算出される。
【００２９】
ＣＰＵ３２は、算出された目標ズーム倍率が設定不可能な倍率であるときズーム操作を無効とする一方、算出された目標ズーム倍率が設定可能な倍率であるときズームレンズ１２またはズーム回路２２ｚによってズーム倍率を調整する。
【００３０】
光学ズーム処理によるズーム倍率の調整が可能な場合は、ズームレンズ１２の位置が目標ズーム倍率に適合するように調整される。光学ズーム処理によるズーム倍率の調整が不可能な場合は、ズーム回路２２ｚに設定された電子ズーム倍率が目標ズーム倍率に調整される。これによって、ＬＣＤモニタ４２から出力される動画像の倍率が変化する。なお、電子ズーム倍率の上限値は“１．５”である。
【００３１】
キー入力装置４８に向けて記録開始操作が行われると、ＣＰＵ３２は、記録処理を開始するべく、撮像タスクの下でＩ／Ｆ４４を起動する。Ｉ／Ｆ４４は、ＹＵＶ画像エリア３６ｂに格納された画像データを１／６０秒毎に読み出し、読み出された画像データを記録媒体４６内の動画ファイルに圧縮状態で書き込む。Ｉ／Ｆ４４は、キー入力装置３２に向けて記録終了操作が行われたときにＣＰＵ３２によって停止される。この結果、画像データの記録処理が終了される。
【００３２】
上述のように、前処理回路２２から出力された生画像データに対応する被写界像は図３に示す広がりを有し、５つの動き検出ブロックＭＤ＿１〜ＭＤ＿５がこの被写界像に追加的に割り当てられる。レジスタＲＧＳＴ２には、このような動き検出ブロックＭＤ＿１〜ＭＤ＿５の属性が記述される。
【００３３】
図３によれば、動き検出ブロックＭＤ＿１およびＭＤ＿２は被写界像の上段に水平方向に並ぶように配置され、動き検出ブロックＭＤ＿３は被写界像の中央に配置され、そして動き検出ブロックＭＤ＿４およびＭＤ＿５は被写界像の下段に水平方向に並ぶように配置される。
【００３４】
動き検出回路３０は、動き検出ブロックＭＤ＿１〜ＭＤ＿５の各々における被写界の動き情報を簡易Ｙ生成回路２４から出力されたＹデータに基づいて１／６０秒毎に検出し、検出された動き情報をＣＰＵ３２に与える。ＣＰＵ３２は、手振れ補正タスクの下で、次のような処理を実行する。
【００３５】
つまり、ＣＰＵ３２は、与えられた動き情報に基づいて全体動きベクトルを作成し、光軸に直交する方向における撮像面の動きが手振れおよびパン／チルト動作のいずれに起因するかを作成された全体動きベクトルに基づいて判別する。撮像面の動きが手振れに起因する場合、ＣＰＵ３２は、全体動きベクトルが補償される位置に抽出エリアＥＸが割り当てられるように、レジスタＲＳＧＴ１の記述を更新する。したがって、撮像面に手振れが生じたとき、抽出エリアＥＸは図４に示す要領で撮像面上を移動する。この結果、ＬＣＤモニタ４２から出力される動画像の手振れが抑制される。
【００３６】
動き検出回路３０は、図５に示すように構成される。生画像データはラスタ走査態様でイメージセンサ１８から出力されるため、Ｙデータもまたラスタ走査態様で動き検出回路３０に入力される。入力されたＹデータは、ＬＰＦ５０によるノイズ除去処理を経て、Ｙ＿Ｌデータとして分配器５２に与えられる。
【００３７】
分配器５２は、レジスタＲＧＳＴ２を参照して動き検出ブロックＭＤ＿１およびＭＤ＿５の属性を検出し、Ｙ＿Ｌデータを動き情報作成回路５４〜５８に分配する。動き検出ブロックＭＤ＿１およびＭＤ＿４に属するＹ＿Ｌデータは動き情報作成回路５４に与えられ、動き検出ブロックＭＤ＿３に属するＹ＿Ｌデータは動き情報作成回路５６に与えられ、そして動き検出ブロックＭＤ＿２およびＭＤ＿５に属するＹ＿Ｌデータは動き情報作成回路５８に与えられる。
【００３８】
動き情報作成回路５４は、動き検出ブロックＭＤ＿１およびＭＤ＿４の各々で捉えられた被写界の動きに注目し、最小相関値ＭＩＮ＿１（後述）を動き検出ブロックＭＤ＿１の動き情報として出力するとともに、最小相関値ＭＩＮ＿４（後述）を動き検出ブロックＭＤ＿４の動き情報として出力する。
【００３９】
動き情報作成回路５６は、動き検出ブロックＭＤ＿３で捉えられた被写界の動きに注目し、最小相関値ＭＩＮ＿３（後述）を動き検出ブロックＭＤ＿３の動き情報として出力する
【００４０】
動き情報作成回路５８は、動き検出ブロックＭＤ＿２およびＭＤ＿５の各々で捉えられた被写界の動きに注目し、最小相関値ＭＩＮ＿２（後述）を動き検出ブロックＭＤ＿２の動き情報として出力するとともに、最小相関値ＭＩＮ＿５（後述）を動き検出ブロックＭＤ＿５の動き情報として出力する。
【００４１】
動き情報作成回路５４〜５８の各々は、図６に示すように構成される。Ｙ＿Ｌデータは、画素抽出回路６０および分配器６４に与えられる。図７（Ａ）を参照して、動き検出ブロックＭＤ＿１〜ＭＤ＿５の各々は、４８個（＝水平８個×垂直６個）の微小ブロックＳＢＫ，ＳＢＫ，…によって形成される。微小ブロックＳＢＫは水平辺および垂直辺を有する矩形ブロックに相当し、かつ被写界像の水平方向および垂直方向に沿って配列される。
【００４２】
また、図７（Ｂ）を参照して、各々の微小ブロックＳＢＫは４０９６画素（＝水平６４画素×垂直６４画素）によって形成される。また、各微小ブロックＳＢＫの中央には単一の代表画素（＝代表点）が設けられる。このような微小ブロックＳＢＫ，ＳＢＫ，…の割り当て態様は、レジスタＲＧＳＴ２に記述される。
【００４３】
図６に戻って、画素抽出回路６０は、レジスタＲＧＳＴ２を参照して４８個の代表画素を特定し、特定された代表画素のＹ＿Ｌデータを微小ブロックＳＢＫ，ＳＢＫ，…から抽出する。抽出されたＹ＿Ｌデータは、代表画素メモリ６２に書き込まれる。
【００４４】
一方、分配器６４は、レジスタＲＧＳＴ２を参照して特定した微小ブロックＳＢＫ，ＳＢＫ，ＳＢＫ，…の各々に代表画素を原点とする水平軸および垂直軸を定義し、第１象限〜第４象限に属するＹデータをメモリ６６〜７２に分配する。図８に示すように、第１象限のＹ＿Ｌデータはメモリ６６に書き込まれ、第２象限のＹ＿Ｌデータはメモリ６８に書き込まれ、第３象限のＹ＿Ｌデータはメモリ７０に書き込まれ、そして第４象限のＹ＿Ｌデータはメモリ７２に書き込まれる。つまり、各々の微小ブロックＳＢＫに対応する画像は、代表画素を基点として４つの部分画像に分割される。
【００４５】
差分絶対値算出回路７４〜８０は、微小ブロックＳＢＫ，ＳＢＫ，…の各々に対応して、メモリ６６〜７２に記憶された現フレームの各画素のＹ＿Ｌデータ値と代表画素メモリ６２に記憶された前フレームの代表画素のＹ＿Ｌデータ値との差分絶対値を算出する。
【００４６】
差分絶対値算出回路７４からは第１象限に属する各画素のＹ＿Ｌデータ値と代表画素のＹ＿Ｌデータ値との差分絶対値が出力され、差分絶対値算出回路７６からは第２象限に属する各画素のＹ＿Ｌデータ値と代表画素のＹ＿Ｌデータ値との差分絶対値が出力される。同様に、差分絶対値算出回路７８からは第３象限に属する各画素のＹ＿Ｌデータ値と代表画素のＹ＿Ｌデータ値との差分絶対値が出力され、差分絶対値算出回路８０からは第４象限に属する各画素のＹ＿Ｌデータ値と代表画素のＹ＿Ｌデータ値との差分絶対値が出力される。
【００４７】
図９を参照して、動き検出ブロックＭＤ＿１〜ＭＤ＿５の各々は４８個の微小ブロックＳＢＫ，ＳＢＫ，…によって構成され、各々の微小ブロックＳＢＫは水平６４画素×垂直６４画素によって構成される。このため、座標（１，１）〜（６４，６４）の各々の画素に対応して、４８個の差分絶対値が取得される。
【００４８】
図６に示す相関値算出回路８２は、座標（１，１）に配置された画素に対応する４８個の差分絶対値の総和を相関値ＣＲ（１，１）として算出し、座標（１，２）に配置された画素に対応する４８個の差分絶対値の総和を相関値ＣＲ（１，２）として算出する。同様にして、相関値算出回路８２は、座標（６４，６４）に配置された画素に対応する４８個の差分絶対値の総和を相関値ＣＲ（６４，６４）として算出する。
【００４９】
最小相関値抽出回路８４は、こうして算出された相関値ＣＲ（１，１）〜ＣＲ（６４，６４）の中から最小値を示す相関値を抽出し、抽出された相関値を最小相関値ＭＩＮ＿Ｎ（Ｎ：１〜５のいずれか）として出力する。
【００５０】
ＣＰＵ３０は、電子ズーム倍率が変更されたとき、レジスタＲＧＳＴ１およびＲＧＳＴ２の記述をズーム制御タスクの下で更新する。
【００５１】
レジスタＲＧＳＴ１に記述された抽出エリアＥＸのサイズは、“１．０”の電子ズーム倍率に対応して図１０（Ａ）に示すサイズに調整され、“１．２５”の電子ズーム倍率に対応して図１０（Ｂ）に示すサイズに調整され、“１．５”の電子ズーム倍率に対応して図１０（Ｃ）に示すサイズに調整される。
【００５２】
また、レジスタＲＧＳＴ２の記述された動き検出エリアＭＤ＿１〜ＭＤ＿５のサイズは、“１．０”の電子ズーム倍率に対応して図１０（Ａ）に示すサイズに調整され、“１．２５”の電子ズーム倍率に対応して図１０（Ｂ）に示すサイズに調整され、“１．５”の電子ズーム倍率に対応して図１０（Ｃ）に示すサイズに調整される。
【００５３】
さらに、レジスタＲＧＳＴ２の記述された微小ブロックＳＢＫの割り当て態様は、“１．０”の電子ズーム倍率に対応して図１１（Ａ）に示す態様に調整され、“１．２５”の電子ズーム倍率に対応して図１１（Ｂ）に示す態様に調整され、“１．５”の電子ズーム倍率に対応して図１１（Ｃ）に示す態様に調整される。
【００５４】
水平方向および垂直方向の各々で隣り合う微小ブロックＳＢＫ，ＳＢＫ，…は、電子ズーム倍率が“１．０”のとき互いに重複することなく配置され、電子ズーム倍率が“１．２５”のとき水平方向および垂直方向の各々において１／４の重複量を有する態様で配置され、そして電子ズーム倍率が“１．５”のとき水平方向および垂直方向の各々において１／２の重複量を有する態様で配置される。このように、隣り合う２つの微小ブロックＳＢＫ，ＳＢＫの重複量は、電子ズーム倍率の増大に伴って（換言すれば、被写界像の解像度の低減に伴って）増大する。
【００５５】
ＣＰＵ３０は、図１２に示す動画撮像タスク，図１３に示す手振れ補正タスクおよび図１４に示すズーム制御タスクを含む複数のタスクを並列的に処理する。なお、これらのタスクに対応する制御プログラムは、図示しないフラッシュメモリに記憶される。
【００５６】
図１２を参照して、ステップＳ１では動画取り込み処理を実行し、ステップＳ３ではコンティニュアスＡＦタスクを起動する。ステップＳ１の処理によってスルー画像がＬＣＤモニタ４２から出力され、ステップＳ３の処理によってフォーカスが連続的に調整される。ステップＳ５では記録開始操作が行われたか否かを判別し、ＮＯである限りステップＳ７のＡＥ処理を繰り返す。これによって、露光量が適度に調整される。記録開始操作が行わるとステップＳ９に進み、記録処理を開始するべくＩ／Ｆ４２を起動する。ステップＳ１１では記録終了操作が行われたか否かを判別し、ＮＯである限りステップＳ１３のＡＥ処理を繰り返す。記録終了操作が行われるとステップＳ１５に進み、記録処理を終了するべくＩ／Ｆ４２を停止する。ステップＳ１５の処理が完了すると、ステップＳ５に戻る。
【００５７】
図１３を参照して、ステップＳ２１では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別する。ＹＥＳであれば、ステップＳ２３で動き検出回路２６から最小相関値ＭＩＮ＿１〜ＭＩＮ＿５を取り込む。ステップＳ２５では、取り込まれた最小相関値ＭＩＮ＿１〜ＭＩＮ＿５に基づいて全体動きベクトルを作成する。続くステップＳ２７では現時点の撮像面の動きがパン／チルト動作に起因するものであるか否かを全体動きベクトルに基づいて判別する。ここでＹＥＳであればそのままステップＳ２１に戻り、ＮＯであればステップＳ２９に進む。ステップＳ２９では、ステップＳ２５で作成された全体動きベクトルが補償される位置に抽出エリアＥＸが配置されるように、レジスタＲＧＳＴ１の記述を更新する。ステップＳ２９の処理が完了すると、ステップＳ２１に戻る。
【００５８】
図１４を参照して、ステップＳ３１ではズーム操作が行われたか否かを判別し、判別結果がＮＯからＹＥＳに更新されるとステップＳ３３で目標ズーム倍率を算出する。目標ズーム倍率は、現時点のズーム倍率とズーム操作の態様とを参照して算出される。ステップＳ３５では、算出された目標ズーム倍率が設定可能な倍率であるか否かを判別する。判別結果がＮＯであればステップＳ３１に戻り、判別結果がＹＥＳであればステップＳ３７に進む。ステップＳ３７では、算出された目標ズーム倍率の設定に適合する処理が光学ズーム処理および電子ズーム処理のいずれであるかを判別する。
【００５９】
適合する処理が光学ズーム処理であればステップＳ３９に進み、ズームレンズ１２を目標ズーム倍率に対応する位置に移動させる。ステップＳ３９の処理が完了すると、ステップＳ３１に戻る。適合する処理が電子ズーム処理であればステップＳ４１に進み、ズーム回路２２ｚに設定された電子ズーム倍率を目標ズーム倍率に調整する。ステップＳ４３では、調整された電子ズーム倍率に適合するように、レジスタＲＧＳＴ１の記述（抽出エリアＥＸのサイズ）を更新する。ステップＳ４５では、調整された電子ズーム倍率に適合するように、レジスタＲＧＳＴ２の記述（動き検出エリアＭＤ＿１〜ＭＤ＿５のサイズ，微小ブロックＳＢＫの割り当て態様）を更新する。ステップＳ４５の更新処理が完了すると、ステップＳ３１に戻る。
【００６０】
以上の説明から分かるように、簡易Ｙ生成回路２４は、指定解像度を有する被写界像を繰り返し取り込む。レジスタＲＧＳＴ２は、代表点を各々が有する複数の微小ブロックＳＢＫ，ＳＢＫ，…を、指定解像度の大きさに応じて異なる重複量を有する態様で被写界像に割り当てる。分配器６４は、複数の微小ブロックＳＢＫ，ＳＢＫ，…にそれぞれ対応する複数の画像の各々を、代表点を基点として複数の部分画像に分割する。差分絶対値算出回路７４〜８０は、代表点に対応する画素と周辺画素との間の明るさの相違を表す差分絶対値を、分割された複数の部分画像から算出する。最小相関値抽出回路８４は、被写界像の動き情報に相当する最小相関値ＭＩＮ＿Ｎを、算出された差分絶対値に基づいて作成する。
【００６１】
複数の微小ブロックＳＢＫ，ＳＢＫ，…にそれぞれ対応する複数の画像の各々を代表点を基点として複数の部分画像に分割し、代表点に対応する画素と周辺画素との間の明るさの相違を表す差分絶対値を各々の部分画像から算出することで、差分絶対値の算出に掛かる負荷が複数の微小ブロックＳＢＫ，ＳＢＫ，…の重複量の増大に起因して増大する事態が回避される。これによって、解像度の変動に起因する動き検出性能の低下を抑制することができる。
【００６２】
なお、この実施例では、動き検出回路３０は、撮像モードにおいて起動される。しかし、記録媒体４６に記録された動画像を再生する再生モードにおいて動き検出回路３０を追加的に起動するようにしてもよい。ただし、再生モードにおける抽出エリアＥＸのサイズは、撮像モードにおける抽出エリアＥＸのサイズよりも小さくする必要がある。また、図１５に示すように動き検出回路３０の前段にセレクタ８６を設け、カメラモードにおいて再生画像データをセレクタ８６に選択させる必要がある。
【符号の説明】
【００６３】
１０  …ディジタルビデオカメラ
１８  …イメージセンサ
２２  …前処理回路
３０  …動き検出回路
３２  …ＣＰＵ
５４，５６，５８  …動き情報作成回路
６４  …分配器
７４，７６，７８，８０  …差分絶対値算出回路
８２  …相関値算出回路
８４  …最小相関値抽出回路
【図１】
2010288003.tif 000003
【図２】
2010288003.tif 000004
【図３】
2010288003.tif 000005
【図４】
2010288003.tif 000006
【図５】
2010288003.tif 000007
【図６】
2010288003.tif 000008
【図７】
2010288003.tif 000009
【図８】
2010288003.tif 000010
【図９】
2010288003.tif 000011
【図１０】
2010288003.tif 000012
【図１１】
2010288003.tif 000013
【図１２】
2010288003.tif 000014
【図１３】
2010288003.tif 000015
【図１４】
2010288003.tif 000016
【図１５】
2010288003.tif 000017