(57)【要約】【課題】状況に応じて自動的に手ぶれ補正機能をON/OFFでき、また、撮影される被写体の動きに応じて自動的に撮影モードを切換えることが可能な撮影装置を提供する。【解決課題】画像メモリ２０に蓄積されているN枚の画像から動きベクトルの検出を行う動きベクトル検出部３０と、動きベクトル検出部３０において得られた動き量を基に露出やストロボ５０の制御を行い、動きベクトルの移動速度を求め、速度の見合った適切なシャッタ速度、アイリス（絞り値）、撮像素子感度などにより露出を決定し、適正な露出が得られない場合、ストロボ５０の使用可否を決定し、判定の結果、ストロボ５０が使用できない場合、表示部６０にユーザに手ぶれまた被写体ぶれが発生するおそれがあることを表示し、ストロボ５０が使用可能な場合は、ストロボ使用準備を行う露出制御部４０と、を有する。【選択図】図１
2006254364.tif 000002
【特許請求の範囲】
【請求項１】
被写体の動きを検出する動き検出部と、
所定の警告を発する報知部と、
上記動き検出部の検出の結果より、被写体の大部分が同一方向、同一速度で動いていると判定すると、上記報知部によりぶれ警告を発する制御部と
を有する撮影装置。
【請求項２】
被写体を撮像し撮像画像信号を出力する撮像部を有し、
上記動き検出部は、動きを検出する動き検出部として、撮像画像の動きベクトルを検出する動きベクトル検出部を含み、
上記制御部は、上記動きベクトル検出部で検出された動きベクトルを基に上記判定処理を行う
請求項１記載の撮影装置。
【請求項３】
シャッタを含み、被写体を撮像し撮像画像信号を出力する撮像部を有し、
上記制御部は、ぶれ警告を発した際に、ぶれが発生しないようにシャッタ速度を設定し、シャッタ速度に見合った露出補正を行う
請求項２記載の撮影装置。
【請求項４】
ストロボを有し、
上記制御部は、露出が不十分だった場合にストロボを使用する
請求項３記載の撮影装置。
【請求項５】
上記制御部は、適正露出が得られない場合、上記報知部によりぶれ警告を発する
請求項３記載の撮影装置。
【請求項６】
上記制御部は、適正露出が得られない場合、上記報知部によりぶれ警告を発する
請求項４記載の撮影装置。
【請求項７】
上記制御部は手ぶれ補正機能を備え、上記ぶれ警告とともに、手ぶれ補正機能により手ぶれ補正を自動的に実施する
請求項１から６のいずれか一に記載の撮影装置。
【請求項８】
上記制御部は、手ぶれ補正の限界を超えている場合、上記報知部により手ぶれ警告を発する
請求項７記載の撮影装置。
【請求項９】
上記動きを検出する動き検出部は、角速度センサを含む
請求項１記載の撮影装置。
【請求項１０】
被写体の動きを撮影画像から検出する動きベクトル検出部と、
所定の警告を発する報知部と、
上記動きベクトル検出部の検出の結果より、被写体の一部が周囲よりも速い速度で動いていると判定すると、上記報知部によりぶれ警告を発する制御部と
を有する撮影装置。
【請求項１１】
シャッタを含み、被写体を撮像し撮像画像信号を出力する撮像部を有し、
上記制御部は、ぶれ警告を発した際に、ぶれが発生しないようにシャッタ速度を設定し、シャッタ速度に見合った露出補正を行う
請求項１０記載の撮影装置。
【請求項１２】
ストロボを有し、
上記制御部は、露出が不十分だった場合にストロボを使用する
請求項１１記載の撮影装置。
【請求項１３】
上記制御部は、適正露出が得られない場合、上記報知部によりぶれ警告を発する
請求項１１記載の撮影装置。
【請求項１４】
上記制御部は、適正露出が得られない場合、上記報知部によりぶれ警告を発する
請求項１２記載の撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影ぶれ（手ぶれ）や被写体ぶれ（動体ぶれ）の補正機能を有する撮影装置に関するものである。
【背景技術】
【０００２】
一般的なスチルカメラ、ビデオカメラに装備されている手ぶれ補正機能は、撮影機器本体に装備されているスイッチやGUIにより、ユーザの意思によりオン／オフ（ON/OFF）する必要がある。
この場合、ユーザが手ぶれ補正機能をオン（ON）することを忘れてしまうと、場合によっては手ぶれが発生してしまい、良好な撮影結果が得られない。
また、一般に手ぶれ補正機能をオン（ON）にすると、消費電力が大きくなり、撮影可能枚数や時間が短くなってしまう。
【０００３】
これら課題に対し、特許文献１に開示されている「電子カメラ、画像撮影装置および手ぶれ補正機能制御方法」においては、マニュアルフォーカス時のみ、常に手ぶれ補正をオン（ON）にし、オートフォーカスモード時では、シャッタボタンを半押しにした場合のみ手ぶれ補正をオン（ON）にすることで改善している。
【０００４】
また、スチルカメラ、ビデオカメラにおいては、撮影シーンに応じた撮影モードが実装されている。
これら撮影モードには、速い動きの被写体を想定した「スポーツモード」や風景などを撮影するための「風景モード」などがある。
しかしながら、これらのモードは、撮影シーンに応じてユーザが設定する必要があり、たとえば、ユーザが設定した風景モードの状態で動きの速い自動車などを撮影した場合、被写体ぶれが発生してしまい、良好な撮影結果が得られない。
【０００５】
これらの課題に対し、特許文献２に開示されている「カメラ」においては、振動検出手段によりカメラの振動が検出された場合、露出量を調整したり、警告を与えるなどにより、良好な撮影を実現している。
【特許文献１】特開２００２−１３１７８８号公報
【特許文献２】特開２００４−１２９７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
第１の特許文献に記載されているカメラにおいては、ある特定の場面では有用な方法であるが、シャッタ速度が十分速く、手ぶれが発生しにくい場合や、カメラの扱いに慣れていて、もともと手ぶれが少ない撮影者などが使用しても常に手ぶれ補正機能がオン（ON）となってしまう。
【０００７】
特許文献２に記載されているカメラにおいては、カメラ本体の振動による手ぶれについては有用であるが、シャッタ速度が遅い状態で、動作速度の速い被写体を撮影した際に発生する被写体ぶれについては対策できない。
【０００８】
本発明は、状況に応じて自動的に手ぶれ補正機能をON/OFFできる撮影装置を提供することにある。
また、本発明は、撮影される被写体の動きに応じて、自動的に撮影モードを切換えることが可能な撮影装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の第１の観点は、被写体の動きを検出する動き検出部と、所定の警告を発する報知部と、上記動き検出部の検出の結果より、被写体の大部分が同一方向、同一速度で動いていると判定すると、上記報知部によりぶれ警告を発する制御部とを有する。
【００１０】
好適には、被写体を撮像し撮像画像信号を出力する撮像部を有し、上記動き検出部は、動きを検出する動き検出部として、撮像画像の動きベクトルを検出する動きベクトル検出部を含み、上記制御部は、上記動きベクトル検出部で検出された動きベクトルを基に上記判定処理を行う。
【００１１】
好適には、シャッタを含み、被写体を撮像し撮像画像信号を出力する撮像部を有し、上記制御部は、ぶれ警告を発した際に、ぶれが発生しないようにシャッタ速度を設定し、シャッタ速度に見合った露出補正を行う。
【００１２】
好適には、ストロボを有し、上記制御部は、露出が不十分だった場合にストロボを使用する。
【００１３】
好適には、上記制御部は、適正露出が得られない場合、上記報知部によりぶれ警告を発する。
【００１４】
好適には、上記制御部は手ぶれ補正機能を備え、上記ぶれ警告とともに、手ぶれ補正機能により手ぶれ補正を自動的に実施する。
また、上記制御部は、手ぶれ補正の限界を超えている場合、上記報知部により手ぶれ警告を発する。
【００１５】
本発明の第２の観点の撮影装置は、被写体の動きを撮影画像から検出する動きベクトル検出部と、所定の警告を発する報知部と、上記動きベクトル検出部の検出の結果より、被写体の一部が周囲よりも速い速度で動いていると判定すると、上記報知部によりぶれ警告を発する制御部とを有する。
【００１６】
本発明によれば、たとえば動き検出部において被写体の動きが検出され、その結果が制御部に供給される。制御部においては、動き検出部の検出の結果より、被写体の大部分が同一方向、同一速度で動いているか否かが判定される。そして、被写体の大部分が同一方向、同一速度で動いていると判定すると、報知部によりぶれ警告が発せられる。
【発明の効果】
【００１７】
本発明によれば、ユーザはカメラの設定を気にすることなく、手ぶれ、被写体ぶれの発生を抑えた撮影結果を得ることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施形態を図面に関連付けて説明する。
本実施形態では、主に手ぶれや被写体ぶれを防止することを目的とした場合について説明する。
【００１９】
＜第１の実施形態＞
図１は、本実施形態に係る撮影装置を示す構成図である。
【００２０】
本撮影装置１は、図１に示すように、カメラモジュール１０、画像メモリ２０、動きベクトル検出部３０、制御部としての露出制御部４０、ストロボ５０、報知部としての表示部６０、画像保存部７０、および記憶部８０を、主構成要素として有している。
【００２１】
カメラモジュール１０は、レンズ１１、絞りを調整するアイリス１２、シャッタ１３、およびCCDやCMOSなどの撮像素子１４により構成され、レンズを通した光が、撮像素子により光電変換し、画像データとして画像メモリ２０に出力する。
なお、本実施形態の撮像素子１４は、アナログ出力を相関二重サンプリング処理（ＣＤＳ）、アナログ増幅処理、デジタル信号に変換するアナログ／デジタル（Ａ／Ｄ）変換処理や、撮像素子に画素読み出しのタイミング信号を供給する処理を行うアナログ処理部を含んで構成されている。
このアナログ処理部は、撮像素子１４に一体化せずに、撮像素子１４と画像メモリ２０との間に設けることも可能である。
【００２２】
画像メモリ２０は、カメラモジュール１０により光電変換された画像データを蓄積する。
なお、画像メモリ２０には撮影時間の異なるN枚の画像を保存する。たとえばここには1/10秒間隔でN枚の画像データを保存する。
【００２３】
動きベクトル検出部３０は、画像メモリ２０に蓄積されているN枚の画像から動きベクトルの検出を行う。
動きベクトル検出部３０における動きベクトルの検出には、いわゆる背景差分法、フレーム間差分法、オプティカルフロー法など、任意好適の手法により求めることが可能である。
【００２４】
露出制御部４０は、動きベクトル検出部３０において得られた動き量を基に露出やストロボ５０の制御を行う。
露出制御部４０は、動きベクトルの移動速度を求め、速度に見合った適切なシャッタ速度を設定する。
露出制御部４０は、アイリス（絞り値）、シャッタ速度、撮像素子感度などの情報を決定して、カメラモジュール１０に設定する。
露出制御部４０は、アイリス（絞り値）や撮像素子感度などの情報により露出を決定する。露出制御部４０は、適正な露出が得られない場合、ストロボ５０の使用可否を決定し、判定の結果、ストロボ５０が使用できない場合、表示部６０にユーザに手ぶれまたは被写体ぶれが発生するおそれがあることを表示する。露出制御部４０は、ストロボ５０が使用可能な場合は、ストロボ使用準備を行う。
【００２５】
表示部６０は、たとえば液晶表示装置（ＬＣＤ）などにより構成され、画像メモリ２０に保存された画像データに基づく画像を表示し、あるいはユーザに手ぶれまたは被写体ぶれが発生するおそれがあることを警告表示する。
【００２６】
画像保存部７０は、画像メモリ２０に保存された画像データを記憶部８０に格納する。
記憶部８０は、たとえばフラッシュメモリやハードディスクにより構成される。
【００２７】
以下に、本実施形態の動きベクトル検出部の動きベクトル検出動作例と、露出制御部における動きベクトル検出結果に基づく露出やストロボの使用などの制御にいて説明する。
【００２８】
まず、動きベクトル検出の一例として、ブロックマッチングを用いたオプティカルフロー法を図２〜図４に関連付けて説明する。
【００２９】
図２（Ａ），（Ｂ）は、画像メモリ２０に保存される画像の例を示す図である。
図３は、ブロックマッチングの概念を説明するためのフローチャートである。
図４は、図２（Ａ），（Ｂ）の２枚の画像から得られた動きベクトルをあらわす概念図である。
【００３０】
まず、説明の簡略化のために、図１の画像メモリ２０には図２（Ａ）、（Ｂ）に示すような２枚の画像が保存されているものとする。
図２（Ａ）の符号２１０は１枚目の画像を、２２０は２枚目の画像を示している。１枚目の画像２１０と２枚目の画像２２０はある一定の間隔（たとえば1/10秒間隔）で撮影されたもので、一枚目の画像２１０より２枚目の画像２２０は新しいものである。
【００３１】
各画像２１０，２２０は、K×Lブロック（K、Lは1以上の任意の整数）に分割され、それぞれのブロック単位でブロックマッチングされ、動きベクトル検出部３０はブロックの相関関係から動きベクトルを抽出する。
オプティカルフロー法では、たとえばブロック内の各画素の色や輝度などを使用して、ブロックマッチングを行うが、本実施形態では輝度のみを使用する。
【００３２】
次に、図３のフローチャートに関連付けてブロックマッチングの概念を説明する。
【００３３】
ステップＳＴ１は、画像２１０上のＫ×Ｌブロック分のループの開始点である。
ステップＳＴ２は初期化ステップで、後で使用する輝度差分最小値を保存する記憶領域を初期化するもので、初期化値として輝度差分最大値を予め代入し、初期化する。輝度差分最大値は各ブロック内に存在する画素の輝度値の総和より大きい値とすればよい。
ステップＳＴ３は，画像２２０上のＫ×Ｌブロック分のループ開始点である。
ステップＳＴ４は輝度差分計算ステップで、画像２１０上のある１ブロックと、画像２２０上のある１ブロック内の対応する画素の輝度差分絶対値の総和を計算する。
ステップＳＴ４の輝度差分計算ステップで計算された結果は、ステップＳＴ５で予め記憶されている輝度差分最小値と比較される。
計算された結果が記憶されている輝度差分最小値よりも小さければ、ステップＳＴ６で画像２１０上のブロックの位置と、画像２２０上のブロックの位置及び、輝度差分最小値を上書き記憶する。
このステップＳＴ４からステップＳＴ６までの一連の処理を、画像２１０上の１ブロックに対し、画像２２０上に存在するＫ×Ｌすべてのブロックに対し行われる。
そして、ステップＳＴ７のループ終了時には、画像２１０上の１ブロックに対応した画像２２０上のブロック位置が得られる。
このようにして、画像２１０上の各ブロックが、画像２２０上のどのブロックに移動したかを求めることで動きベクトルを得ることが可能となる。
【００３４】
次に、図４に関連付けて画像２１０と画像２２０から得られた動きベクトルについて説明する。
【００３５】
図２（Ａ）に示すトラック２１１が図２（Ｂ）のトラック２２１の位置に移動しているため、図４の符号２３１〜２３６に示すような右向きの動きベクトルが検出されている。
同様に、図２（Ａ）に示す乗用車２１２が図２（Ｂ）の乗用車２２２の位置に移動しているため、図４の符号２３７，２３８に示すような左向きの動きベクトルが検出されている。
図４のトラックに関する動きベクトル２３１〜２３６に対して、乗用車に関する動きベクトル２３７，２３８は移動量が大きい、すなわち、移動速度が速いことがわかる。
【００３６】
次に、図１の動きベクトル検出部３０から得られた動き量をもとに、露出制御部４０における露出やストロボの使用などを制御する方法を図５および図６に関連付けて説明する。
【００３７】
図５は、露出制御部４０における露出やストロボの使用などを制御する方法を説明するためのフローチャートである。
図６は、全ブロックの移動ベクトルの方向、移動量について分散をとり、最も数の多いベクトルを選択することで手ぶれを防止できることを説明するための図である。
【００３８】
まず、ステップＳＴ１１で動きベクトル検出部３０から最新の画像データの動きベクトルK×L個を取得する。
次に、ステップＳＴ１２で動きベクトルの移動速度を求める。ここでは説明の簡略化のためK×L個の動きベクトルから最も速いものを選択する。図４の動きベクトル２３７が最も速い動きベクトルに該当する。
図４の動きベクトル２３７の場合、1/10秒で３ブロック分移動していることがわかる。たとえば1ブロックあたりの水平画素数が50画素だった場合、1/10秒で150画素移動していることになる。
画像データから移動画素数が求まれば、その速度に見合ったシャッタ速度を求めることができる。
シャッタ速度の求め方は、たとえば1/10秒で150画素移動しているものを１画素未満のズレに抑えるためには1/1500秒以上のシャッタ速度に設定すればよい。
また、たとえば被写体ぶれでは無く、手ぶれの防止を目的とする場合、最も速い動きベクトルを選択するのではなく、たとえば図６のように、全ブロックの移動ベクトルの方向、移動量について分散をとり、最も数の多いベクトルを選択することで手ぶれを防止できる。
本実施形態の場合、動き無しの分布が最も多いので手ぶれは無いと判定できる。
なお、本実施形態での数値は概念の説明であり、説明を簡略化するために実際の数値とは異なる。
【００３９】
次に、ステップＳＴ１３において、ステップＳＴ１２で求まったシャッタ速度と、現在設定されているシャッタ速度を比較し、必要に応じて、適切なシャッタ速度を設定する（ＳＴ１４）。
次に、ステップＳＴ１５で露出を決定する。この際、すでにシャッタ速度が決められているので、露出を決定する要素としてはアイリス（絞り値）の調整、撮像素子の感度調整のみで露出を決定する必要がある。但し、場合によっては、シャッタ速度を速める方向にのみ調整することを許可してもよい。
ステップＳＴ１５において適正露出が得られたらステップＳＴ１９に移行して被写体を撮影する。
ステップＳＴ１５において、適正露出が得られない場合、ステップＳＴ１６においてストロボの使用可否を判定する。
判定方法は、たとえばカメラモジュール１０から焦点距離の情報を得るなどして、ストロボ光が被写体に十分届くか等を考慮して判定する。
【００４０】
ストロボ判定の結果、ストロボ使用ができない場合、ステップＳＴ１７にてたとえば表示部６０上に手ぶれ警告を表示するなどしてユーザに手ぶれ及び又は被写体ぶれする危険性を通知する。
ストロボ判定の結果、ストロボが使用可能な場合は、ステップＳＴ１８でストロボ使用準備を行い、ステップＳＴ１９で被写体を撮影する。
ステップＳＴ１９における撮影は、たとえば、露出決定部４０から得られたアイリス、シャッタ速度、撮像素子感度などの情報をカメラモジュール１０に設定し、光電変換された画像を画像メモリ２０に保存する。
表示部６０は、前述保存された画像データをたとえば液晶パネルなどを使用して表示し、ユーザに撮影結果の確認を発する。
また、同時に、画像保存部７０は前述保存された画像データをたとえばフラッシュメモリやハードディスクなどのデバイス８０にファイル保存する。
【００４１】
以上のように、本第１の実施形態によれば、カメラモジュール１０により光電変換された画像データをN枚蓄積する画像メモリ２０と、画像メモリ２０に蓄積されているN枚の画像から動きベクトルの検出を行う動きベクトル検出部３０と、動きベクトル検出部３０において得られた動き量を基に露出やストロボ５０の制御を行い、動きベクトルの移動速度を求め、速度の見合った適切なシャッタ速度、アイリス（絞り値）、撮像素子感度などにより露出を決定し、適正な露出が得られない場合、ストロボ５０の使用可否を決定し、判定の結果、ストロボ５０が使用できない場合、表示部６０にユーザに手ぶれまた被写体ぶれが発生するおそれがあることを表示し、ストロボ５０が使用可能な場合は、ストロボ使用準備を行う露出制御部４０と、を有することから以下の効果を得ることができる。
【００４２】
すなわち、動きベクトル検出から得られた被写体の移動速度から適切なシャッタ速度を選択し、必要に応じて露出設定を自動的に変更し撮影することができ、手ぶれや被写体ぶれの発生を抑えた撮影結果を得ることが可能である。
換言すれば、状況に応じて自動的に手ぶれ補正機能をON/OFFできるので、常に手ぶれが抑えられた良好な撮影結果を得ることが可能となり、さらに、必要なときだけに手ぶれ補正機能がオン（ON）されるので消費電力を抑えることができ、撮影可能枚数の増加、撮影時間の長時間化が可能となる。
また、撮影される被写体の動きに応じて、自動的に撮影モードを切換えることが可能となり、撮影シーンに適した良好な撮影結果を得ることが可能となる。
【００４３】
＜第２の実施形態＞
第１の実施形態では手ぶれを防止するためにシャッタ速度を速くする手段を使っているが、一般的に活用されている光学レンズをアクチュエータにより動かすことで手ぶれを補正する光学手ぶれ補正方法や、画像の切り抜き開始点を移動することにより手ぶれを補正する電子手ぶれ補正方法などを使用してもよい。
手ぶれ補正の一例として、電子手ぶれ補正の概念を図７および図８を用いて説明する。
まず、動きベクトル検出部３０から最新画像の動きベクトルを取得する。たとえば、取得した動きベクトルが左方向に6画素分、上方向に3画素分移動していたら、図７（Ａ），（Ｂ）に示すように、被写体７４０は右斜め下の位置に画像メモリ２０上に保存されていることとなる。このまま画像メモリ上に記憶されている画像データを画面中央から出力画像サイズ７２０に合わせて切り取ると、目的の被写体７４０は画面の右下隅に写ってしまうことになる。そこで画像メモリ２０から出力画像を得るときに、読み出し位置を右に6画素、下に3画素ずらした領域７３０にすることで出力画像７５０の中央に被写体７６０がコピーされることになる。
【００４４】
これらの処理のフローチャートを図８に示す。
ステップＳＴ２１で動きベクトルを取得したあと、ステップＳＴ２２において、その動き量に応じた画像メモリ２０上の読み取り開始アドレスを計算する。
ステップＳＴ２２で計算したアドレスが撮影画像データ範囲内（図７の７１０）にある場合はステップＳＴ２６にて画素を別のメモリ領域（図７の７５０）にコピーする。
ステップＳＴ２２で計算したアドレスが撮影画像データ範囲を超えている場合、適切な手ぶれ補正が不可能であると判断し、ステップＳＴ２４で手ぶれ警告処理を行い、ステップＳＴ２５でアドレス変換する。
ステップＳＴ２４の手ぶれ警告処理は、たとえば表示部６０上に手ぶれ補正範囲外であることを表示し、ユーザに手ぶれしていることを通知する。
ステップＳＴ２５のアドレス変換は、アドレス値が撮影画像データ範囲を超えてしまっているため、たとえば、画像データ範囲内のもっとも近い場所の撮影画像データが存在するアドレスに変換する。
ステップＳＴ２５でアドレス変換した後、ステップＳＴ２６にて画素を別のメモリ領域（図７の７５０）にコピーする。
ステップＳＴ２２からステップＳＴ２６までの処理を出力画像サイズ分繰り返すことで手ぶれ補正処理が完了する（ステップＳＴ２７）。
【００４５】
なお、電子手ぶれ補正は画像間の動きベクトルをもとに手ぶれ補正を行っているため動画撮影には有効であるが、静止画撮影には効果が無い。静止画撮影を目的としたスチルカメラの場合、光学手ぶれ補正を行うのが一般的である。
【００４６】
いずれの場合も手ぶれの補正には効果があるが、第１の実施形態で示した被写体ぶれには効果が無い。
したがって、これら一般的に活用されている光学手ぶれ補正、または／および電子手ぶれ補正を行った上で被写体ぶれ検出を行うことで、たとえば、動作の遅い物体を撮影する際にはシャッタ速度を遅くしても被写体ぶれや手ぶれが発生しにくいため、アイリスを閉じ、その分シャッタ速度を落として被写界深度の深い撮影を行うようなモードに移行可能である。
【００４７】
＜第３の実施形態＞
第２の実施形態においては、手ぶれ補正を行うことを前提としているが、たとえば、屋外の明るい場所での撮影などでは、必要十分なシャッタ速度が設定できる場合がほとんどであり、手ぶれ補正機能を使用する必要が無い。
【００４８】
たとえば、複数のユーザからサンプルを取得し、平均的な手ぶれ量を統計的に算出し、第１の実施形態で挙げた移動画素数からのシャッタ速度の算出手段等を使用して、平均的な手ぶれ量を抑えることができるシャッタ速度を求め、このシャッタ速度以上に設定された場合、自動的に手ぶれ補正機能をオフ（OFF）することで消費電力を削減できる。
被写体ぶれの防止を目的としない場合、あるシャッタ速度以上に設定された場合、動きベクトルの検出機能もオフ（OFF）にすることが可能である。
【００４９】
なお、第１〜３の実施形態では動きベクトルによって手ぶれを検出しているが、角速度センサや重力センサなどの外部デバイスを使用して撮影機器本体の動きを検出することで手ぶれ判定を行ってもよい。
この場合、第３の実施形態で説明した通り、角速度センサや重力センサなど、手ぶれ検出手段に使用する外部デバイスの通電を切るなどで更なる低消費電力化が可能となる。
【図面の簡単な説明】
【００５０】
【図１】本実施形態に係る撮影装置を示す構成図である。
【図２】画像メモリに保存される２枚の画像の例を示す図である。
【図３】ブロックマッチングの概念を説明するためのフローチャートである。
【図４】図２（Ａ），（Ｂ）の２枚の画像から得られた動きベクトルをあらわす概念図である。
【図５】露出制御部における露出やストロボの使用などを制御する方法を説明するためのフローチャートである。
【図６】全ブロックの移動ベクトルの方向、移動量について分散をとり、最も数の多いベクトルを選択することで手ぶれを防止できることを説明するための図である。
【図７】第２の実施形態における画像切り出し例を説明するための図である。
【図８】第２の実施形態における手ぶれ補正を説明するためのフローチャートである。
【符号の説明】
【００５１】
１・・・撮影装置、１０・・・カメラモジュール、１１・・・レンズ、１２・・・アイリス、１３・・・シャッタ、１４・・・撮像素子、２０・・・画像メモリ、３０・・・動きベクトル検出部、４０・・・露出制御部、５０・・・ストロボ、６０・・・表示部、７０・・・画像保存部、８０・・・記憶部。
【図１】
2006254364.tif 000003
【図２】
2006254364.tif 000004
【図３】
2006254364.tif 000005
【図４】
2006254364.tif 000006
【図５】
2006254364.tif 000007
【図６】
2006254364.tif 000008
【図７】
2006254364.tif 000009
【図８】
2006254364.tif 000010