(57)【要約】【課題】処理時間が増加することなく常に精度よく被写体の動きベクトルを検出して、手ぶれ補正を行う。【解決手段】リサイズ制御部９は撮像装置の撮影状態に応じて画像をリサイズするリサイズ倍率を決定する。リサイズ部１０はリサイズ制御部９で決定されたリサイズ倍率に応じて画像をリサイズ処理してリサイズ処理済み画像を得る。そして、動きベクトル生成部１３はリサイズ処理済み画像に基づいて被写体の動きベクトルを求める。【選択図】図１
2014060654.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して光学像に応じた画像を得て当該画像から前記被写体の動きベクトルを求める撮像装置であって、
前記撮像装置の撮影状態に応じて前記画像をリサイズするリサイズ倍率を決定する倍率決定手段と、
前記倍率決定手段によって決定されたリサイズ倍率に応じて前記画像をリサイズ処理してリサイズ処理済み画像を得るリサイズ手段と、
前記リサイズ処理済み画像に基づいて前記動きベクトルを求める動きベクトル検出手段とを有することを特徴とする撮像装置。
【請求項２】
前記撮像装置の撮影状態として、少なくとも前記撮像装置の動きを示す手ぶれ量、前記画像のコントラストを示すＡＦ評価値、前記被写体の特徴を示す特徴量、前記被写体と前記撮像装置との焦点距離、およびシャッタスピードのいずれか１つを用いることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮像装置の撮影状態として前記焦点距離を用いた際、前記倍率決定手段は前記焦点距離が大きくなるにつれて前記リサイズ倍率である縮小率を大きくすることを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記撮像装置の撮影状態として前記シャッタスピードを用いた際、前記倍率決定手段は前記シャッタスピードが遅くなるにつれて前記リサイズ倍率である縮小率を大きくすることを特徴とする請求項２に記載の撮像装置。
【請求項５】
前記撮像装置の撮影状態として前記ＡＦ評価値を用いた際、前記倍率決定手段は前記ＡＦ評価値が小さくなるにつれて前記リサイズ倍率である縮小率を大きくすることを特徴とする請求項２に記載の撮像装置。
【請求項６】
前記撮像装置の撮影状態として前記手ぶれ量を用いた際、前記倍率決定手段は前記手ぶれ量が大きくなるにつれて前記リサイズ倍率である縮小率を大きくすることを特徴とする請求項２に記載の撮像装置。
【請求項７】
前記撮像装置の撮影状態として前記特徴量を用いた際、前記倍率決定手段は前記特徴量が予め定められた特徴量に増加するまで前記特徴量の増加につれて前記リサイズ倍率である縮小率を小さくし、前記特徴量が前記予め定められた特徴量を超えると前記特徴量の増加につれて前記縮小率を大きくすることを特徴とする請求項２に記載の撮像装置。高くすることを特徴とする撮像装置。
【請求項８】
前記倍率決定手段は、前記手ぶれ量、前記ＡＦ評価値、前記特徴量、前記焦点距離、および前記シャッタスピードの各々に応じて得られた前記リサイズ倍率である縮小率のうち最大の縮小率を前記リサイズ手段で用いる縮小率とすることを特徴とする請求項２に記載の撮像装置。
【請求項９】
前記倍率決定手段は、前記手ぶれ量、前記ＡＦ評価値、前記特徴量、前記焦点距離、および前記シャッタスピードの各々に応じて得られた前記リサイズ倍率である縮小率を平均した縮小率を前記リサイズ手段で用いる縮小率とすることを特徴とする請求項２に記載の撮像装置。
【請求項１０】
被写体を撮像して光学像に応じた画像を得て当該画像から前記被写体の動きベクトルを求める撮像装置の制御方法であって、
前記撮像装置の撮影状態に応じて前記画像をリサイズするリサイズ倍率を決定する倍率決定ステップと、
前記倍率決定ステップで決定されたリサイズ倍率に応じて前記画像をリサイズ処理してリサイズ処理済み画像を得るリサイズステップと、
前記リサイズ処理済み画像に基づいて前記動きベクトルを求める動きベクトル検出ステップとを有することを特徴とする制御方法。
【請求項１１】
被写体を撮像して光学像に応じた画像を得て当該画像から前記被写体の動きベクトルを求める撮像装置で用いられる制御プログラムであって、
前記撮像装置が備えるコンピュータに、
前記撮像装置の撮影状態に応じて前記画像をリサイズするリサイズ倍率を決定する倍率決定ステップと、
前記倍率決定ステップで決定されたリサイズ倍率に応じて前記画像をリサイズ処理してリサイズ処理済み画像を得るリサイズステップと、
前記リサイズ処理済み画像に基づいて前記動きベクトルを求める動きベクトル検出ステップとを実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、その制御方法、および制御プログラムに関し、特に、撮像装置の撮影状態、そして、被写体の状況に応じて、撮影の結果得られた画像の大きさ（サイズ）を変更する制御に関する。
【背景技術】
【０００２】
一般に、デジタルカメラ又はデジタルビデオカメラなどの撮像装置において動画を撮影する際、手ぶれによって静止被写体の位置が次のフレームで移動してしまうことがある。このような手ぶれに起因する静止被写体の移動によって撮影後の動画が見づらくなってしまう。
【０００３】
このため、１つのフレーム画像に対して次のフレーム画像の動きベクトルを検出して、静止被写体の位置が移動しないように手ぶれ補正を行うようにしている。一方、動きベクトルを検出する際、手ぶれの量が大きくなる場合には、動きベクトルのベクトル量が予め定めた探索範囲を超えてしまい、画像において領域（ブロック）毎に動きベクトルを正確に検出できないことがある。
【０００４】
このような問題を解決するため、つまり、探索範囲を実質的に広げるため、画像において水平方向又は垂直方向に２画素に対して１画素の割合で間引いて、探索範囲における画素数を低減して、実質的に探索範囲を広げることが行われている（特許文献１参照）。
【０００５】
さらに、複数のリサイズ倍率によって探索用画像を生成し、これら探索用画像においてそれぞれ動きベクトル検出処理を行って、その結果を組み合わせて探索範囲の拡大を行うことが行われている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１９４９７３号公報
【特許文献２】特開２００８−２８７６４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところが、特許文献１に記載の手法では、予め定められたサイズに画像が縮小される結果、撮影状況によっては検出精度が低下してしまうという問題がある。さらに、特許文献１に記載の手法では、撮影の結果得られた画像のサイズが大きくなると、間引き処理を行っても当該画像が十分縮小されているとはいえず、正確に動きベクトル検出ができないという問題がある。
【０００８】
また、特許文献２に記載の手法では、複数のリサイズ画像を生成して、これら画像毎に動きベクトル検出処理が必要となる。このため、処理に要する時間およびその際に用いるリソース量が増加してしまうという問題がある。
【０００９】
従って、本発明の目的は、処理時間が増加することなく常に精度よく被写体の動きベクトルを検出して、手ぶれ補正を行うことのできる撮像装置、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記の目的を達成するため、本発明による撮像装置は、被写体を撮像して光学像に応じた画像を得て当該画像から前記被写体の動きベクトルを求める撮像装置であって、前記撮像装置の撮影状態に応じて前記画像をリサイズするリサイズ倍率を決定する倍率決定手段と、前記倍率決定手段によって決定されたリサイズ倍率に応じて前記画像をリサイズ処理してリサイズ処理済み画像を得るリサイズ手段と、前記リサイズ処理済み画像に基づいて前記動きベクトルを求める動きベクトル検出手段とを有することを特徴とする。
【００１１】
本発明による制御方法は、被写体を撮像して光学像に応じた画像を得て当該画像から前記被写体の動きベクトルを求める撮像装置の制御方法であって、前記撮像装置の撮影状態に応じて前記画像をリサイズするリサイズ倍率を決定する倍率決定ステップと、前記倍率決定ステップで決定されたリサイズ倍率に応じて前記画像をリサイズ処理してリサイズ処理済み画像を得るリサイズステップと、前記リサイズ処理済み画像に基づいて前記動きベクトルを求める動きベクトル検出ステップとを有することを特徴とする。
【００１２】
本発明による制御プログラムは、被写体を撮像して光学像に応じた画像を得て当該画像から前記被写体の動きベクトルを求める撮像装置で用いられる制御プログラムであって、前記撮像装置が備えるコンピュータに、前記撮像装置の撮影状態に応じて前記画像をリサイズするリサイズ倍率を決定する倍率決定ステップと、前記倍率決定ステップで決定されたリサイズ倍率に応じて前記画像をリサイズ処理してリサイズ処理済み画像を得るリサイズステップと、前記リサイズ処理済み画像に基づいて前記動きベクトルを求める動きベクトル検出ステップとを実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、処理時間が増加することなく常に精度よく被写体の動きベクトルを検出して、手ぶれ補正を行うことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態による撮像装置の一例についてその構成を示すブロック図である。
【図２】図１に示すリサイズ制御部の構成の一例を示す図である。
【図３】図１に示すリサイズ制御部における処理を説明するための図であり、（ａ）は第１の縮小率生成部の特性を示す図、（ｂ）は第２の縮小率生成部の特性を示す図、（ｃ）は第３の縮小率生成部の特性を示す図、（ｄ）は第４の縮小率生成部の特性を示す図、（ｅ）は第５の縮小率生成部の特性を示す図である。
【図４】図１に示す動きベクトル生成部における動きベクトル検出処理を説明するための図であり、（ａ）は動きベクトル生成部の構成を示す図、（ｂ）は図１に示すフレームメモリから読み出されるカメラ信号を示す図、（ｃ）はバッファメモリから読み出されるカメラ信号を説明するための図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態による撮像装置の一例について図面を参照して説明する。
【００１６】
図１は、本発明の実施の形態による撮像装置の一例についてその構成を示すブロック図である。
【００１７】
図示の撮像装置（以下単にカメラと呼ぶ）は、光学系１を有しており、この光学系１は、例えば、ズームレンズ、フォーカスレンズ、および絞り（ともに図示せず）を備えている。光学系１はマイコン８によって制御され、例えば、マイコン８から出力される焦点距離情報およびフォーカス位置情報に応じてズームレンズおよびフォーカスレンズの位置を変化させる。
【００１８】
光学系１を通過した光学像は撮像素子２に結像する。そして、撮像素子２は光学像に応じた電気信号（アナログ画像信号）を出力する。この際、マイコン８はシャッタスピード情報（シャッタスピード）に応じて撮像素子２の露光時間を制御する。
【００１９】
アナログ画像信号はアナログフロントエンド部（ＡＦＥ）３に与えられる。ＡＦＥ３はＣＤＳ（Ｃｏｒｒｅｌａｔｅｄ  Ｄｏｕｂｌｅ  Ｓａｍｐｌｉｎｇ）回路およびＡ／Ｄ変換器を有している。ＡＦＥ３はアナログ画像信号をデジタル画像信号（カメラ信号と呼ぶ）に変換する。
【００２０】
カメラ信号処理部４はカメラ信号に対して所定の信号処理を行って画像データとして出力する。ここで、所定の信号処理とは、例えば、アパーチャ補正、ガンマ補正、およびホワイトバランス処理などの処理である。また、カメラ信号処理部４は、動きベクトル生成部１３から動きベクトル値を受け取り、この動きベクトル値で示されるカメラの動きを相殺するように画像を切り出すことで、手ぶれ補正を行うことができる。
【００２１】
カメラには手ぶれ検出部５が備えられており、この手ぶれ検出部５によってカメラの動き（ブレ）が検出される。そして、手ぶれ検出部５は手ぶれ検出信号をリサイズ制御部９に出力する。なお、手ぶれ検出部５は、例えば、ジャイロセンサを有しており、ジャイロセンサによってブレの検出を行う。
【００２２】
ＡＦ評価値生成部６はカメラ信号を受けて、当該カメラ信号に応じてＡＦ評価値を生成する。ここでは、ＡＦ評価値生成部６はカメラ信号におけるコントラスト成分を抽出してＡＦ評価値として出力する。
【００２３】
特徴抽出部７はカメラ信号を受けて、カメラ信号が示す画像において被写体像の特徴量を抽出する。ここでは、特徴抽出部７は、カメラ信号において動きベクトル検出処理において誤判定が生じやすい平坦部および繰り返しパターンを得るため、カメラ信号に対してハイパスフィルタ処理を行って、その絶対値和を特徴量データとして出力する。
【００２４】
マイコン８はカメラ全体の制御を司る。ここでは、マイコン８は、光学系１に対して焦点距離情報およびフォーカス位置を示すレンズ駆動情報を出力するとともに、撮像素子２に対してシャッタスピード情報を出力する。また、マイコン８はリサイズ制御部９に対して焦点距離情報およびシャッタスピード情報を出力し、メモリ制御部１１に対してフレームメモリ１０のアクセス制御情報を出力する。
【００２５】
リサイズ制御部９には、手ぶれ検出部５から手ぶれ検出信号が与えられるとともに、ＡＦ評価値生成部６からＡＦ評価値が与えられる。さらに、リサイズ制御部９には、特徴抽出部７から被写体の特徴量を示す特徴量データが与えられる。リサイズ制御部９は、後述するように、手ぶれ検出信号、ＡＦ評価値、および特徴量データに応じて画像の縮小率（リサイズ倍率）を決定する。この際、リサイズ制御部９は手ぶれ検出部５から与えられる手ぶれ検出信号（例えば、角速度信号）と焦点距離とに応じて画像に現れるブレ量を算出する。
【００２６】
リサイズ部１０はリサイズ制御部９の制御下でカメラ信号をリサイズ処理する。フレームメモリ１１にはメモリ制御部１２の制御下でリサイズ処理されたカメラ信号（リサイズ処理済カメラ信号）が一時的に保存される。フレームメモリ１１に保存されたカメラ信号はメモリ制御部１２によって読み出されて、動きベクトル生成部１３に与えられる。
【００２７】
動きベクトル生成部１３はフレームメモリ１１に格納されたカメラ信号およびリサイズ部１０の出力であるリサイズ処理後のカメラ信号に応じて動きベクトルを生成する。
【００２８】
図２は、図１に示すリサイズ制御部９の構成の一例を説明するための図である。
【００２９】
リサイズ制御部９は第１〜第５の縮小率生成部９１〜９５と縮小率決定部９６とを有している。第１の縮小率生成部９１には、手ぶれ検出部５から手ぶれ検出信号が入力される。そして、第１の縮小率生成部９１は手ぶれ検出信号に応じて第１の縮小率Ｓ９１を求める。
【００３０】
第２の縮小率生成部９２には、ＡＦ評価値生成部６からＡＦ評価値が入力される。そして、第２の縮小率生成部９２はＡＦ評価値に応じて第２の縮小率Ｓ９２を求める。第３の縮小率生成部９３には、特徴抽出部７から特徴量データが入力される。そして、第３の縮小率生成部９３は特徴量データに応じて第３の縮小率Ｓ９３を求める。
【００３１】
第４の縮小率生成部９４には、マイコン８から出力される制御信号である焦点距離情報が入力される。そして、第４の縮小率生成部９４は焦点距離情報に応じて第４の縮小率Ｓ９４を求める。第５の縮小率生成部９５には、マイコン８から出力される制御信号であるシャッタスピード情報が入力される。第５の縮小率生成部９５はシャッタスピード情報に応じて第５の縮小率Ｓ９５を求める。
【００３２】
図３は、図１に示すリサイズ制御部９における処理を説明するための図である。そして、図３（ａ）は第１の縮小率生成部９１の特性を示す図であり、図３（ｂ）は第２の縮小率生成部９２の特性を示す図である。また、図３（ｃ）は第３の縮小率生成部９３の特性を示す図であり、図３（ｄ）は第４の縮小率生成部９４の特性を示す図である。さらに、図３（ｅ）は第５の縮小率生成部９５の特性を示す図である。
【００３３】
図３（ａ）において、横軸は手ぶれ検出信号が示すカメラの動き量を示し、縦軸は縮小率を示している。手ぶれ検出信号が示すカメラの動き量が大きくなると、画像全体に対して動きベクトル検出処理を行う必要があるので、第１の縮小率生成部９１は第１の縮小率Ｓ９１を大きくする。
【００３４】
一方、手ぶれ検出信号が示すカメラの動き量が小さくなると、細かな動きに対して動きベクトル検出処理を行う必要があるので、第１の縮小率生成部９１は第１の縮小率Ｓ９１を小さくする。
【００３５】
なお、図３（ａ）に示した特性は一例であって、第１の縮小率生成部９１はカメラの動き量が大きい程、第１の縮小率Ｓ９１を大きくする特性を備えていればよい。
【００３６】
図３（ｂ）において、横軸はＡＦ評価値を示し、縦軸は縮小率を示している。ＡＦ評価値が小さい程、非合焦に近い状態であり、画像全体のコントラストが低い。このため、第２の縮小率生成部９２は第２の縮小率Ｓ９２を大きくしてコントラストを高めて、動きベクトル検出処理における特徴量が出やすくなるようにする。
【００３７】
一方、ＡＦ評価値が大きい程、合焦に近い状態であり、画像全体のコントラストが高い。このため、第２の縮小率生成部９２は第２の縮小率Ｓ９２を低くして細かな動きに対する動きベクトル検出の精度を向上させる。
【００３８】
なお、図３（ｂ）に示した特性は一例であって、第２の縮小率生成部９２はＡＦ評価値が小さい程、第２の縮小率Ｓ９２を大きくする特性を備えていればよい。
【００３９】
図３（ｃ）において、横軸は特徴量データを示し、縦軸は縮小率を示している。特徴量が小さい場合には、画像全体のコントラストが低い。このため、第３の縮小率生成部９３は第３の縮小率Ｓ９３を大きくしてコントラストを高めて、動きベクトル検出処理における特徴量が出やすくなるようにする。
【００４０】
特徴量が大きい場合には、画像全体のコントラストが高く高周波成分を多く含んでいる。よって、動きベクトル検出処理において誤判定が生じる可能性が高い。このため、第３の縮小率生成部９３は第３の縮小率Ｓ９３を大きくして高周波成分を低減し動きベクトル検出処理の精度を向上させるようにする。
【００４１】
特徴量が中間に位置する場合には、画像のコントラストは動きベクトル検出処理に適している。よって、第３の縮小率生成部９３は第３の縮小率Ｓ９３を小さくして、細かな動きに対する動きベクトル検出処理の精度を向上させるようにする。
【００４２】
このように、第３の縮小率生成部９３は、特徴量が予め定められた特徴量に増加するまで特徴量の増加につれて縮小率を小さくし、特徴量が予め定められた特徴量を超えると、特徴量の増加につれて縮小率を大きくする特性を有している。
【００４３】
なお、図３（ｃ）した特性は一例であって、第３の縮小率生成部９３の特性は特徴量データに応じて下に凸の放物線を描けばよい。
【００４４】
図３（ｄ）において、横軸は焦点距離を示し、縦軸は縮小率を示している。焦点距離がテレ側である程、手ぶれによって画像が動く可能性が高い。このため、画像全体に対して動きベクトル検出処理を行う必要があるので、第４の縮小率生成部９４は第４の縮小率Ｓ９４を大きくする。
【００４５】
一方、焦点距離がワイド側である程、手ぶれによって画像が動く可能性が低い。このため、細かな動きに対する動きベクトル検出処理を行う必要があるので、第４の縮小率生成部９４は第４の縮小率Ｓ９４を小さくする。
【００４６】
なお、図３（ｄ）に示した特性は一例であって、第４の縮小率生成部９４は焦点距離がテレ側に行く程、第４の縮小率Ｓ９４を大きくするような特性を備えていればよい。
【００４７】
図３（ｅ）において、横軸はシャッタスピードを示し、縦軸は縮小率を示している。シャッタスピードが低速である程、被写体像に動きぶれが発生する可能性が高く、画像のコントラストが低くなってしまう。このため、第５の縮小率生成部９５は第５の縮小率Ｓ９５を大きくしてコントラストを高めて、動きベクトル検出処理における特徴量が出やすくなるようにする。
【００４８】
一方、シャッタスピードが高速である程、被写体像に動きぶれが発生する可能性が低く、画像のコントラストが高い。このため、第５の縮小率生成部９５は第５の縮小率Ｓ９５を小さくしてコントラストを保ち、細かな動きに対する動きベクトル検出処理の精度を向上させるようにする。
【００４９】
なお、図３（ｅ）に示した特性は一例であって、第５の縮小率生成部９５はシャッタスピードが遅くなる程、第４の縮小率Ｓ９４を大きくするような特性を備えていればよい。
【００５０】
縮小率決定部９６は第１〜第５の縮小率Ｓ９１〜Ｓ９５を入力する。そして、縮小率決定部９６は第１〜第５の縮小率Ｓ９１〜Ｓ９５からリサイズ部１０で用いて縮小率Ｓ９６を決定する。図示の例では、縮小率決定部９６は、第１〜第５の縮小率Ｓ９１〜Ｓ９５のうちの最大値を選択して縮小率Ｓ９６として出力する。
【００５１】
なお、縮小率決定部９６は最大値を選択せず、例えば、第１〜第５の縮小率Ｓ９１〜Ｓ９５の平均値を縮小率Ｓ９６として出力するようにしてもよい。
【００５２】
リサイズ部１０は縮小率Ｓ９６に応じてバイキュービック法などを用いてカメラ信号のリサイズ処理を行って、リサイズ処理後のカメラ信号をフレームメモリ１１に出力する。
【００５３】
動きベクトル生成部１３は、リサイズ部１０の出力であるリサイズ処理後のカメラ信号とフレームメモリ１１から読み出されたカメラ信号とに応じて画像における動きベクトル検出処理を行って、その動きベクトル値をカメラ信号処理部４に出力する。
【００５４】
図４は、図１に示す動きベクトル生成部１３における動きベクトル検出処理を説明するための図である。そして、図４（ａ）は動きベクトル生成部１３の構成を示す図であり、図４（ｂ）は図１に示すフレームメモリ１１から読み出されるカメラ信号を示す図である。また、図４（ｃ）はバッファメモリから読み出されるカメラ信号を説明するための図である。
【００５５】
動きベクトル生成部１３はバッファメモリ１３１および代表点マッチング部１３２を有している。フレームメモリ１１は少なくとも２フレーム分の代表点フレームを保持する容量を有している。フレームメモリ１１に入力信号であるリサイズ処理後のカメラ信号を所定の画素間隔をもって水平および垂直方向にリサンプリングした代表点データ画像が保持される。また、入力信号である代表点データ画像はバッファメモリ１３１にも保持される。
【００５６】
フレームメモリ１１から代表点データ画像を読み出す際には、図４（ｂ）に矩形領域Ｙｓで示すように、所定の大きさの領域毎に矩形領域Ｙｓが代表点画素群Ｙｓとしてフレームメモリ１１の左上から右下に順次読み出される。
【００５７】
一方、バッファメモリ１３１から代表点データ画像を読み出す際には、図４（ｃ）に矩形領域で示すように、画像が所定の大きさで分割されて、各区画（領域）の代表点画素群Ｙｔが区画番号Ｂ１からＢ１２まで順に読み出される。
【００５８】
代表点マッチング部１３２は、まず区画番号Ｂ１について代表点画素群Ｙｔと代表点画素群Ｙｓとの差分をとってその絶対値が最も小さい代表点画素群Ｙｓの読み出し位置を得る。そして、代表点マッチング部１３２は絶対値が最も小さい代表点画素群Ｙｓの読み出し位置と代表点画素群Ｙｔの区画番号Ｂ１の位置とに応じて区画番号Ｂ１の動きベクトルＩｄを出力する。
【００５９】
区画番号Ｂ１のマッチング演算が終了すると、代表点マッチング部１３２はバッファメモリ１３１から区画番号Ｂ２の代表点画素群Ｙｔを読み出し、フレームメモリ１１から読み出された代表点画素群Ｙｓ（フレームメモリ１１の左上から右下まで順次読み出された代表点画素群Ｙｓ）との差分を求める。そして、区画番号Ｂ１の場合と同様にして、代表点マッチング部１３２は区画番号Ｂ２の動きベクトルＩｄを出力する。
【００６０】
同様にして、区間番号Ｂ３〜Ｂ１２について、動きベクトル生成部１３は動きベクトルＩｄを出力する。これによって、動きベクトル生成部１３は区画番号Ｂ１〜Ｂ１２までの全ての動きベクトルを動きベクトル値として出力する。そして、カメラ信号処理部４は得られた１２個の動きベクトル値から、その画像の代表的な動きベクトル値を選択、あるいは算出し、カメラの動きを相殺するように画像の切り出し位置を決定する。
【００６１】
このように、本発明の実施の形態では、カメラの撮影状態に応じて動きベクトル検出処理で用いられる画像のサイズを変更するようにしたので、カメラの撮影状態に適した動きベクトル検出処理を行うことができる。
【００６２】
上述の説明から明らかなように、図１に示す例においては、マイコン８およびリサイズ制御部９が倍率決定手段として機能し、リサイズ部１０がリサイズ手段として機能する。また、動きベクトル生成部１３、フレームメモリ１１、マイコン８、およびメモリ制御部１２が動きベクトル検出手段として機能する。
【００６３】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００６４】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を撮像装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを撮像装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【００６５】
上記の制御方法および制御プログラムの各々は、少なくとも倍率決定ステップ、リサイズステップ、および動きベクトル検出ステップを有している。
【００６６】
また、本発明は、以下の処理を実行することによっても実現される。つまり、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種の記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵなど）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６７】
４  カメラ信号処理部
５  手ぶれ検出部
６  ＡＦ評価値生成部
７  特徴抽出部
８  マイコン
９  リサイズ制御部
１０  リサイズ部
１１  フレームメモリ
１２  メモリ制御部
１３  動きベクトル生成部
【図１】
2014060654.tif 000003
【図２】
2014060654.tif 000004
【図３】
2014060654.tif 000005
【図４】
2014060654.tif 000006