(57)【要約】【課題】被写体像に生じる像振れを補正できる振れ補正装置等を提供する。【解決手段】振れ補正装置（１６）を、撮像装置（１）により撮像された被写体（Ｆ）の数を検出する被写体検出部（１３）と、前記撮像装置に撮像される像の振れを検出する複数の振れ検出部（１２、１４）と、前記被写体検出部により検出された前記被写体の数に基づいて、前記複数の振れ検出部のうち少なくとも１つにより検出された前記撮像装置の振れを用いて前記像の振れを補正する補正部（１５）とを含む構成とした。【選択図】図１
2009003392.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置により撮像された被写体の数を検出する被写体検出部と、
前記撮像装置に撮像される像の振れを検出する複数の振れ検出部と、
前記被写体検出部により検出された前記被写体の数に基づいて、前記複数の振れ検出部のうち少なくとも１つにより検出された前記撮像装置の振れを用いて前記像の振れを補正する補正部と
を含むことを特徴とする振れ補正装置。
【請求項２】
請求項１に記載された振れ補正装置であって、
前記補正部は、前記被写体検出部により検出された前記被写体の数が所定値未満であるとき一の前記振れ検出部を用い、前記被写体検出部により検出された前記被写体の数が所定値以上であるとき他の前記振れ検出部を用いること
を特徴とする振れ補正装置。
【請求項３】
請求項２に記載された振れ補正装置であって、
前記一の振れ検出部は、前記撮像装置により撮像された像の動きから前記像の振れを検出するものであり、前記他の振れ検出部は、コリオリ力を用いて前記像の振れを検出するものであること
を特徴とする振れ補正装置。
【請求項４】
請求項１に記載された振れ補正装置であって、
前記補正部は、前記被写体検出部により検出された前記被写体の数に基づいて、前記複数の振れ検出部のそれぞれに重み付けをすること
を特徴とする振れ補正装置。
【請求項５】
撮像装置により撮像された被写体の数を検出する被写体検出部と、
前記撮像装置に撮像される像の振れを検出する振れ検出部と、
前記振れ検出部により検出された前記振れを用いて前記撮像装置に撮像される像の振れを補正する補正部と
を含む振れ補正装置であって、
前記補正部は、前記被写体検出部により検出された被写体の数に基づいて前記像の振れを補正すること
を特徴とする振れ補正装置。
【請求項６】
撮像装置により撮像された被写体の数を検出する被写体検出部と、
前記撮像装置に撮像される像の振れを検出する振れ検出部と、
前記振れ検出部により検出された前記振れを用いて前記撮像装置に撮像される像の振れを補正する補正部と
を含む振れ補正装置であって、
前記補正部は、前記被写体検出部により検出された被写体の数に応じて、補正演算の方法を異ならせること
を特徴とする振れ補正装置。
【請求項７】
請求項５又は請求項６に記載された振れ補正装置であって、
前記振れ検出部は複数であり、
前記補正部は、前記被写体検出部により検出された前記被写体の数に基づいて選択された何れかの前記振れ検出部を用いて前記像の振れを補正すること
を特徴とする振れ補正装置。
【請求項８】
請求項７に記載された振れ補正装置であって、
前記補正部は、前記被写体検出部により検出された前記被写体の数が所定値未満であるとき一の前記振れ検出部を用い、前記被写体検出部により検出された前記被写体の数が所定値以上であるとき他の前記振れ検出部を用いること
を特徴とする振れ補正装置。
【請求項９】
請求項１から請求項８までの何れか１項に記載された振れ補正装置であって、
前記補正部は、前記像の振れを補正するための補正量を演算する演算部を有し、
前記演算部は、前記被写体検出部により検出された前記被写体の数に基づいて前記補正量を演算すること
を特徴とする振れ補正装置。
【請求項１０】
被写体を撮像する撮像部を備えた撮像装置に使用され、前記被写体の像振れを補正する振れ補正装置であって、
前記撮像部の出力変化に基づいて前記撮像部上に結像される被写体の振れを検出する振れ検出部と、
前記撮像装置の姿勢変化を検出する姿勢変化検出部と、
前記撮像部の出力に基づいて前記被写体に含まれる人の数を判定する判定部と、
前記判定部が判定した前記人の数に応じて、前記像振れ検出部の出力及び前記姿勢変化検出部のいずれかの出力を用いて振れ補正制御を行う補正部と
を備える振れ補正装置。
【請求項１１】
請求項１から請求項１０までのいずれか１項に記載の振れ補正装置であって、
前記撮像装置により撮像された被写体の特徴部を検出する特徴部検出部を含み、
前記振れ検出部の少なくとも１つは、前記特徴部検出部の出力に基づいて前記被写体の特徴部における振れを検出すること
を備える振れ補正装置。
【請求項１２】
請求項１０又は請求項１１に記載の振れ補正装置において、
前記振れ検出部は、前記被写体に人が複数含まれる場合に複数の人ごとに像振れを検出すること
を特徴とする振れ補正装置。
【請求項１３】
請求項１２に記載の振れ補正装置において、
前記補正部は、前記振れ検出部の出力の平均に基づいて振れ補正制御を行うこと
を特徴とする振れ補正装置。
【請求項１４】
請求項１から請求項１３までの何れか１項に記載された振れ補正装置を備えたこと
を特徴とする光学機器。
【請求項１５】
撮像装置により撮像された被写体の数を検出し、
複数の振れ検出部を用いて前記撮像装置に撮像される像の振れを検出し、
検出された前記被写体の数に基づいて、前記複数の振れ検出部のうち少なくとも１つにより検出された前記撮像装置の振れを用いて前記撮像装置の振れを補正すること
を特徴とする振れ補正方法。
【請求項１６】
撮像装置により撮像された被写体の数を検出し、
前記撮像装置に撮像される像の振れを検出し、
検出された前記像の振れを用いて前記撮像装置に撮像される像の振れを補正する振れ補正方法であって、
検出された前記被写体の数に応じて、前記撮像装置に撮像される像の振れを補正する方法を異ならせること
を特徴とする振れ補正方法。
【請求項１７】
撮像装置により撮像された被写体の数を検出する被写体検出部と、前記撮像装置の振れを補正する補正部とを接続し、
前記撮像装置に撮像される像の振れを検出する振れ検出部と、前記補正部とを接続し、
前記被写体検出部により検出された前記被写体の数に基づいて、前記振れ検出部により検出された前記撮像装置の振れを用いて前記撮像装置の振れを補正するように前記補正部を備えること
を特徴とする振れ補正装置の製造方法。
【請求項１８】
撮像装置により撮像された被写体の数を検出する被写体検出部と、前記撮像装置の振れを補正する補正部とを接続し、
前記撮像装置に撮像される像の振れを検出する複数の振れ検出部と、前記補正部とを接続し、
前記被写体検出部により検出された前記被写体の数に基づいて、前記複数の振れ検出部のうち少なくとも１つにより検出された前記撮像装置の振れを用いて前記撮像装置の振れを補正するように前記補正部を備えること
を特徴とする振れ補正装置の製造方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、振れ補正装置、光学機器、振れ補正方法、及び、振れ補正装置の製造方法に関するものである。
【背景技術】
【０００２】
カメラ等の光学機器としては、被写体の顔の動きベクトルを検出し、この顔の動きベクトルに基づいて像振れを補正する振れ補正装置を備えたものが知られている（例えば、特許文献１参照）。
【特許文献１】特開２００７−４１５７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この種のカメラは、複数の人を同時に撮影する場合に、例えば、特定の顔の動きに応じて像振れ補正を行うと、他の静止した顔が像振れしてしまう可能性がある。
本発明の課題は、被写体像に生じる像振れを補正できる振れ補正装置、光学機器、振れ補正方法及び振れ補正装置の製造方法を提供することである。
【課題を解決するための手段】
【０００４】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
請求項１の発明は、撮像装置（１）により撮像された被写体（Ｆ）の数を検出する被写体検出部（１３）と、前記撮像装置に撮像される像の振れを検出する複数の振れ検出部（１２、１４）と、前記被写体検出部により検出された前記被写体の数に基づいて、前記複数の振れ検出部のうち少なくとも１つにより検出された前記撮像装置の振れを用いて前記像の振れを補正する補正部（１５）とを含むことを特徴とする振れ補正装置（１６）である。
【０００５】
請求項２の発明は、請求項１に記載された振れ補正装置であって、前記補正部（１５）は、前記被写体検出部（１３）により検出された前記被写体（Ｆ）の数が所定値未満であるとき一の前記振れ検出部（１４）を用い、前記被写体検出部により検出された前記被写体の数が所定値以上であるとき他の前記振れ検出部（１２）を用いることを特徴とする振れ補正装置（１６）である。
請求項３の発明は、請求項２に記載された振れ補正装置であって、前記一の振れ検出部（１４）は、前記撮像装置（１）により撮像された像の動きから前記像の振れを検出するものであり、前記他の振れ検出部（１２）は、コリオリ力を用いて前記像の振れを検出するものであることを特徴とする振れ補正装置（１６）である。
請求項４の発明は、請求項１に記載された振れ補正装置であって、前記補正部（１５）は、前記被写体検出部（１３）により検出された前記被写体（Ｆ）の数に基づいて、前記複数の振れ検出部（１２、１４）のそれぞれに重み付けをすることを特徴とする振れ補正装置である。
【０００６】
請求項５の発明は、撮像装置（１）により撮像された被写体（Ｆ）の数を検出する被写体検出部（１３）と、前記撮像装置に撮像される像の振れを検出する振れ検出部（１２、１４）と、前記振れ検出部により検出された前記振れを用いて前記撮像装置に撮像される像の振れを補正する補正部（１５）とを含む振れ補正装置であって、前記補正部は、前記被写体検出部により検出された被写体の数に基づいて前記像の振れを補正することを特徴とする振れ補正装置（１６）である。
請求項６の発明は、撮像装置（１）により撮像された被写体（Ｆ）の数を検出する被写体検出部（１３）と、前記撮像装置に撮像される像の振れを検出する振れ検出部（１２、１４）と、前記振れ検出部により検出された前記振れを用いて前記撮像装置に撮像される像の振れを補正する補正部（１５）とを含む振れ補正装置であって、前記補正部は、前記被写体検出部により検出された被写体の数に応じて、補正演算の方法を異ならせることを特徴とする振れ補正装置（１６）である。
請求項７の発明は、請求項５又は請求項６に記載された振れ補正装置であって、前記振れ検出部（１２、１４）は複数であり、前記補正部（１５）は、前記被写体検出部により検出された前記被写体（Ｆ）の数に基づいて選択された何れかの前記振れ検出部を用いて前記像の振れを補正することを特徴とする振れ補正装置（１６）である。
請求項８の発明は、請求項７に記載された振れ補正装置であって、前記補正部（１５）は、前記被写体検出部（１３）により検出された前記被写体（Ｆ）の数が所定値（Ｎ）未満であるとき一の前記振れ検出部（１４）を用い、前記被写体検出部により検出された前記被写体の数が所定値以上であるとき他の前記振れ検出部（１２）を用いることを特徴とする振れ補正装置（１６）である。
請求項９の発明は、請求項１から請求項８までの何れか１項に記載された振れ補正装置であって、前記補正部（１５）は、前記像の振れを補正するための補正量を演算する演算部を有し、前記演算部は、前記被写体検出部（１２、１４）により検出された前記被写体の数に基づいて前記補正量を演算することを特徴とする振れ補正装置（１６）である。
【０００７】
請求項１０の発明は、被写体（Ｆ）を撮像する撮像部（６）を備えた撮像装置（１）に使用され、前記被写体の像振れを補正する振れ補正装置であって、前記撮像部の出力変化に基づいて前記撮像部上に結像される被写体の振れを検出する振れ検出部（１４）と、前記撮像装置の姿勢変化を検出する姿勢変化検出部（１２）と、前記撮像部の出力に基づいて前記被写体に含まれる人の数を判定する判定部（１３）と、前記判定部が判定した前記人の数に応じて、前記像振れ検出部の出力及び前記姿勢変化検出部のいずれかの出力を用いて振れ補正制御を行う補正部（１５）とを備える振れ補正装置（１６）である。
請求項１１の発明は、請求項１から請求項１０までのいずれか１項に記載の振れ補正装置であって、前記撮像装置（１）により撮像された被写体の特徴部（Ｆ）を検出する特徴部検出部（１３）を含み、前記振れ検出部の少なくとも１つ（１４）は、前記特徴部検出部の出力に基づいて前記被写体の特徴部における振れを検出することを備える振れ補正装置（１６）である。
請求項１２の発明は、請求項１０又は請求項１１に記載の振れ補正装置において、前記振れ検出部（１４）は、前記被写体に人が複数含まれる場合に複数の人ごとに像振れを検出することを特徴とする振れ補正装置（１６）である。
請求項１３の発明は、請求項１２に記載の振れ補正装置において、前記補正部（１５）は、前記振れ検出部（１４）の出力の平均に基づいて振れ補正制御を行うことを特徴とする振れ補正装置（１６）である。
【０００８】
請求項１４の発明は、請求項１から請求項１３までの何れか１項に記載された振れ補正装置（１６）を備えたことを特徴とする光学機器（１）である。
【０００９】
請求項１５の発明は、撮像装置（１）により撮像された被写体（Ｆ）の数を検出し、複数の振れ検出部（１２、１４）を用いて前記撮像装置に撮像される像の振れを検出し、検出された前記被写体の数に基づいて、前記複数の振れ検出部のうち少なくとも１つにより検出された前記撮像装置の振れを用いて前記撮像装置の振れを補正することを特徴とする振れ補正方法である。
請求項１６の発明は、撮像装置（１）により撮像された被写体（Ｆ）の数を検出し、前記撮像装置に撮像される像の振れを検出し、検出された前記像の振れを用いて前記撮像装置に撮像される像の振れを補正する振れ補正方法であって、検出された前記被写体の数に応じて、前記撮像装置に撮像される像の振れを補正する方法を異ならせることを特徴とする振れ補正方法である。
【００１０】
請求項１７の発明は、撮像装置（１）により撮像された被写体（Ｆ）の数を検出する被写体検出部（１３）と、前記撮像装置の振れを補正する補正部（１５）とを接続し、前記撮像装置に撮像される像の振れを検出する振れ検出部（１２、１４）と、前記補正部とを接続し、前記被写体検出部により検出された前記被写体の数に基づいて、前記振れ検出部により検出された前記撮像装置の振れを用いて前記撮像装置の振れを補正するように前記補正部を備えることを特徴とする振れ補正装置の製造方法である。
請求項１８の発明は、撮像装置（１）により撮像された被写体（Ｆ）の数を検出する被写体検出部（１３）と、前記撮像装置の振れを補正する補正部（１５）とを接続し、前記撮像装置に撮像される像の振れを検出する複数の振れ検出部（１２、１４）と、前記補正部とを接続し、前記被写体検出部により検出された前記被写体の数に基づいて、前記複数の振れ検出部のうち少なくとも１つにより検出された前記撮像装置の振れを用いて前記撮像装置の振れを補正するように前記補正部を備えることを特徴とする振れ補正装置の製造方法である。
なお、符号を付して説明した構成は、適宜改良してもよく、また、少なくとも一部を他の構成物に代替してもよい。
【発明の効果】
【００１１】
本発明によれば、被写体像に生じる像振れを補正できる振れ補正装置、光学機器、振れ補正方法及び振れ補正装置の製造方法を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して、本発明の実施形態をあげて、さらに詳しく説明する。以下の実施形態は、光学機器としてカメラを例にとって説明する。また、理解を容易にするため、各図面にＸ軸、Ｙ軸及びＺ軸によって形成される座標系を適宜設定して説明する。
【００１３】
＜振れ補正装置、光学機器、振れ補正方法の実施形態＞
図１は、実施形態のカメラの構成を示すブロック図である。
カメラ１は、撮影レンズ２、ズームレンズ群駆動機構３、フォーカスレンズ群駆動機構４、振れ補正レンズ群駆動機構５、撮像部６、信号処理回路７、記録媒体８、操作部９、シャッタ１０、表示部１１、ジャイロセンサ１２、顔認識演算部１３、顔認識ベクトル演算部１４及び制御部１５を備えている。
【００１４】
撮影レンズ２は、複数のレンズ群によって形成されている。複数のレンズ群には、ズームレンズ群２ａ、フォーカスレンズ群２ｂ及び振れ補正レンズ群２ｃが含まれている。
ズームレンズ群２ａは、撮像部６に対して光軸Ａｘ方向に進退動作可能に設けられている。撮影レンズ２は、ズームレンズ群２ａの光軸方向への進退動作によって撮影画角が変化する。
フォーカスレンズ群２ｂは、例えば、後述する制御部１５からのＡＦ（オートフォーカス）信号に応じて光軸Ａｘ方向に進退動作を行う。撮影レンズ２は、これによって、例えば、主要な被写体Ｓ（本実施形態では、例えば、人）に対してフォーカシングするようになっている。
【００１５】
振れ補正レンズ群２ｃは、制御部１５からの像振れ補正信号に応じて撮像部６に結像される被写体像の像振れを打ち消す方向に光軸Ａｘに垂直な変面内で移動（シフト）する。
ズームレンズ群駆動機構３は、ズームレンズ群２ａを光軸方向に駆動するアクチュエータ等を備えている。
フォーカスレンズ群駆動機構４は、フォーカスレンズ群２ｂを光軸方向に駆動するアクチュエータ等を備えている。
振れ補正レンズ群駆動機構５は、振れ補正レンズ群２ｃを光軸Ａｘに垂直な平面内で駆動するアクチュエータや振れ補正レンズ群２ｃの位置を検出する位置検出装置等を備えている。
【００１６】
撮像部６は、その結像面に撮影レンズ２を通過した被写体光が露光されると、この被写体光を電気信号に変換して出力する光−電気変換素子である。撮像部６には、例えば、ＣＣＤ（Charge Coupled Device）等を使用することができる。
信号処理回路７は、撮像部６から出力された電気信号のノイズ除去、Ａ／Ｄ変換等を行う部分である。
【００１７】
記録媒体８は、撮像部６から出力された電気信号に基づいて生成される撮影済み画像データ等が記録されるものである。記録媒体８には、例えば、フラッシュメモリ等の不揮発性メモリ装置を使用することができる。
操作部９は、後述するシャッタ１０の駆動開始タイミングを入力するための押しボタンスイッチであり、半押し操作（ファーストレリーズ操作）及び全押し操作（セカンドレリーズ操作）の２段階の操作が可能となっている。
シャッタ１０は、撮像部６に対する被写体光の露光時間を制御する機構である。シャッタ１０は、操作部９が全押し操作された場合に開閉動作を行う。
【００１８】
表示部１１は、記録媒体８に記録された撮影済み画像や、カメラ１に対して、例えば、露出条件等の各種設定を入力する際に表示するメニュー画面等を表示する部分である。
ここで、本実施形態のカメラ１は、フレーミング時において、シャッタ１０が常時開位置とされ、撮像部６には、常時被写体光が露光される。そして、信号処理回路７は、例えば、１秒間に３０フレーム程度の画像データを生成し、制御部１５は、これらの画像を順次表示部１１に表示させる。これによって、表示部１１には、フレーミング中に撮像部６に結像される被写体像が動画像で表示される。このような機能は、ライブビュー機能と称されており、ライブビュー機能を用いて撮影を行う際に表示部１１に表示される画像は、スルー画像と称されている。
【００１９】
ジャイロセンサ１２は、カメラ１の物理的な姿勢変化を検出する角速度センサであって、カメラ１の所定の軸線回りの角速度を検出する。本実施形態のジャイロセンサ１２は、光軸Ａｘに平行な軸線（Ｚ軸）にそれぞれ直交する２軸（Ｘ軸、Ｙ軸）回りのカメラ１の角速度を検出する。
【００２０】
本実施形態のジャイロセンサ１２は、例えば、水晶によって形成された振動子を備えている。この振動子は、電圧が印加されることによって一定の周波数で一定の方向に振動する。そして、手振れや三脚振れに起因してカメラ１の姿勢が変化すると、振動子には、振動方向に直交する方向にカメラ１の角速度に応じたコリオリの力が加わり、振動子は、振動方向に直交する方向に歪む。ジャイロセンサ１２は、この歪みを電気信号として取り出すことによってカメラ１に加わった角速度を検出する。
【００２１】
顔認識演算部１３は、撮像部６の出力に基づいて被写体像に含まれる人の顔を検出する部分である。本実施形態の顔認識演算部１３は、人の顔の検出手法として、後述するテンプレートマッチングを行う。ただし、本実施形態の顔認識演算部１３が用いる顔認識演算手法は、テンプレートマッチング法に限定されない。顔認識技術としては、例えば、肌の色や目の形といった画像特徴量を検出し統計的解析を用いる方法や、ニューラルネットワークに代表される学習も用いた方法等が知られており、これらの公知の顔認識技術を用いてもよい。
【００２２】
以下、テンプレートマッチングについて簡単に説明する。
図２は、テンプレートマッチングを説明する図である。
顔認識演算部１３は、図示しないメモリ装置にテンプレートデータを記憶している。テンプレートデータの一例としては、例えば、図２（ａ）に示すような人が正面を向いている状態における、両目、鼻、口（図２（ａ）において破線によって囲まれた領域）の相対的な位置関係が記憶されている。
【００２３】
顔認識演算部１３は、このテンプレートデータと撮像部６に結像される被写体像とを比較し、被写体像のうち、テンプレートデータと対応するとみなすことができる形状が得られれば、これをひとつの顔エリアＦとして検出する（図２（ｂ）参照）。テンプレートマッチング処理は、図２（ｂ）に示すように、ワンフレーム内に複数の顔が含まれていても、これらの複数の顔を独立して検出できるようになっており、顔認識演算部１３は、被写体像に含まれる顔の数を判定することができる。さらに顔認識演算部１３は、顔の大きさ、フレーム内における顔の位置（顔が複数ある場合には、各顔の位置）に関する情報を得ることができるようになっている。
【００２４】
顔認識ベクトル演算部１４は、顔認識演算部１３の出力に基づいて、顔認識ベクトルを演算する部分である。顔認識ベクトルとは、被写体像に含まれる顔の動き方向及び動き量をベクトルによって表したものであり、連続するふたつのフレームにおける顔エリアＦの位置の比較によって求める。
図３は、顔認識ベクトルの演算方法を説明する図である。
この図３において、（ａ）は、顔エリアＦがひとつ検出された場合、（ｂ）は、顔エリアＦがふたつ検出された場合、（ｃ）は、顔エリアＦが、例えば、８つ検出された場合をそれぞれ示している。
顔認識ベクトル演算部１４は、図３（ａ）に示すように、顔認識演算部１３が検出した顔エリアＦの移動量、移動方向をベクトルとして演算する。また、顔認識ベクトル演算部１４は、図３（ｂ）に示すように、ワンフレームに顔エリアＦが複数含まれる場合、これらの顔エリアＦについて、それぞれ個別に顔認識ベクトルを演算する。なお、図３（ｃ）に示すように、顔エリアＦが閾値Ｎ以上検出された場合は、顔認識ベクトルの演算は行わない。この理由については、後述するものとする。
【００２５】
制御部１５は、以上説明したカメラ１に含まれる電気的要素を統括的に制御する部分であり、ＣＰＵ等の演算装置を備えている。
制御部１５は、前述した振れ補正レンズ群２ｃを光軸Ａｘに垂直な平面内で撮像部６に対してシフトさせることによって、撮影者の手振れ、三脚振れ、被写体振れ等に起因して撮像部６に結像される被写体像に生じる像振れを補正するようになっている。
【００２６】
ここで、本実施形態の振れ補正制御は、被写体像に含まれる人の顔の数に応じて、顔認識ベクトル演算部１４の出力に基づいて振れ補正制御を行う第１振れ補正モードと、ジャイロセンサ１２の出力に基づいて振れ補正制御を行う第２振れ補正モードとを切り替えるようになっている。
【００２７】
具体的に説明すると、制御部１５は、顔認識演算部１３が検出したワンフレーム内の顔エリアＦの数が所定の閾値Ｎよりも少ない場合には、顔認識ベクトル演算部１４の出力に基づいて振れ補正制御（第１振れ補正モード）を行う。本実施形態において、閾値Ｎは、例えば、３とするが、閾値Ｎはこれに限られない。
したがって、本実施形態の制御部１５は、ワンフレーム内で検出された顔エリアＦの数がひとつ又はふたつである場合には、顔認識ベクトル演算部１４の出力に基づいて振れ補正制御を行う。
顔認識ベクトルに基づいて振れ補正制御を行う場合、撮像部６が出力する出力信号の変化に基づいて像振れ補正を行うので、像振れの原因が撮影者の手振れや三脚振れ等のカメラ１の姿勢変化に起因するものであっても、被写体振れ等のカメラ１の姿勢変化に起因しないものであっても、制御部１５は、同様の像振れ補正制御を行う。
【００２８】
図３を用いて説明すると、制御部１５は、図３（ａ）に示すように、ワンフレームに含まれる顔エリアＦがひとつであれば、この顔エリアＦの顔認識ベクトルＶに基づいて振れ補正制御を行う。
また、図３（ｂ）に示すように、ワンフレームに含まれる顔エリアがふたつであれば、これらの顔エリアＦ1、Ｆ2についてそれぞれ顔認識ベクトルＶ1、Ｖ2を求め、これらの顔認識ベクトルの平均値（（Ｖ1＋Ｖ2）／２）に基づいて振れ補正制御を行う。
【００２９】
これに対し、制御部１５は、図３（ｃ）に示すように、顔認識演算部１３が検出したワンフレーム内の顔エリアＦの数が閾値Ｎ以上（図３（ｃ）においては、例えば、８つ）である場合（顔エリアＦの数≧閾値Ｎ）には、ジャイロセンサ１２の出力に基づいて振れ補正制御（第２振れ補正モード）を行う。
【００３０】
次に、本実施形態のカメラ１を用いて撮影を行う際に制御部１５が行う制御をフローチャートを用いてステップ毎に説明する。この撮影は、表示部１１にスルー画像を表示させながら行うものである。
図４は、本実施形態のカメラを用いて撮影を行う際に制御部が行う制御を示すフローチャートである。
【００３１】
（ステップＳ０１：半押し操作検出）
制御部１５は、操作部９（シャッタボタン）の半押し操作を検出すると、これに応じてステップＳ０２に進み、半押し操作が検出されない場合、待機状態となる。
（ステップＳ０２：ジャイロセンサ電源オン）
制御部１５は、操作部９の半押し操作に応じてジャイロセンサ１２の電源オン制御を行う。ジャイロセンサ１２は、これに応じてカメラ１の姿勢変化を略リアルタイムで検出し、これに応じた検出信号を制御部１５に出力する（ステップＳ０３に進む）。
【００３２】
（ステップＳ０３：ＡＦ制御）
制御部１５は、図示しないＡＦセンサの出力に基づいてＡＦ信号をフォーカスレンズ群駆動機構４に対して発信し、フォーカスレンズ群駆動機構４は、この信号に応じてフォーカスレンズ群２ｂを光軸Ａｘ方向に駆動してフォーカシング動作を行う（ステップＳ０４に進む）。
【００３３】
（ステップＳ０４：ＡＥ（自動露出）制御）
制御部１５は、図示しないＡＥセンサの出力に応じて、露出条件、ホワイトバランス等を調整する。露出条件の調整は、例えば、図示しない絞り機構の口径、撮像部６の撮像感度、シャッタスピード等を変更することによって行う（ステップＳ０５に進む）。
【００３４】
（ステップＳ０５：振れ補正モード決定）
制御部１５は、顔エリアＦの数に応じて、振れ補正モードを決定する。このステップＳ０５で行う振れ補正モードの決定手順については、後に詳しく説明する（ステップＳ０６に進む）。
【００３５】
（ステップＳ０６：振れ補正開始）
制御部１５は、ステップＳ０５において決定された振れ補正モードで像振れ補正処理を行う。制御部１５は、振れ補正レンズ群駆動機構５に信号を発信し、振れ補正レンズ群２ｃを撮像部６に対して光軸Ａｘに垂直な平面内でシフトさせる（ステップＳ０７に進む）。
【００３６】
（ステップＳ０７：全押し操作検出）
制御部１５は、操作部９（シャッタボタン）の全押し操作を検出すると、これに応じてステップＳ０８に進み、全押し操作を検出しない場合、ステップＳ０１に戻り、以降の処理を繰り返す。
【００３７】
（ステップＳ０８：シャッタ駆動）
制御部１５は、シャッタ１０を駆動して撮像部６に被写体光を露光し、撮像部６は、信号処理回路７に対して電気信号を出力する（ステップＳ０９に進む）。
（ステップＳ０９：撮影情報記録）
制御部１５は、信号処理回路７によって生成された撮影画像データを記録媒体８に記録し、ステップＳ０１に戻り、以降の処理を繰り返す。
【００３８】
次に、ステップＳ０５において行う振れ補正モードの決定処理について説明する。
図５は、図４のステップＳ０５における振れ補正モードの決定処理を示すフローチャートである。
（ステップＳ１１：被写体画像の読み込み）
制御部１５は、被写体画像の読み込みを行う。被写体画像の読み込みは、撮像部６の出力に基づいて信号処理回路７が生成する被写体画像データを読み込むことによって行う（ステップＳ１２に進む）。
【００３９】
（ステップＳ１２：テンプレートマッチング処理）
制御部１５は、被写体画像データとテンプレートデータとを比較するテンプレートマッチング処理を顔認識演算部１３に行わせて被写体画像データに含まれる人の顔を検出する。
（ステップＳ１３：顔検出判定）
制御部１５は、顔認識演算部１３の出力に基づいて、被写体画像データに顔が含まれているか否かを判定する。被写体画像データに顔エリアＦが含まれていると判定した場合には、ステップＳ１４に進む。これに対し、被写体画像データに顔エリアＦが含まれていないと判定した場合には、ステップＳ２１に進む。
（ステップＳ１４：顔の数、位置、大きさの出力）
顔認識演算部１３は、顔エリアＦの数、位置、大きさを検出し、これを出力する。
【００４０】
（ステップＳ１５：顔の数判定）
制御部１５は、顔認識演算部１３の出力に基づいて顔エリアＦの数を判定する。顔エリアＦの数が１つである場合には、ステップＳ１６に進む。これに対し、顔エリアＦの数が２つ以上である場合には、ステップＳ１７に進む。
【００４１】
（ステップＳ１６：顔認識ベクトル算出）
顔エリアＦの数が１つである場合、顔認識ベクトル演算部１４は、図３（ａ）に示すように、ひとつの顔エリアＦについて顔認識ベクトルＶを算出する。
【００４２】
（ステップＳ１７：顔の数判定）
顔エリアＦの数が２つ以上である場合、制御部１５は、顔認識演算部１３の出力に基づいて顔の数を判定する。顔の数がひとつではなく、かつ、所定の閾値Ｎ（本実施形態においてＮは、例えば、３）よりも少ない場合、すなわち、顔がふたつの場合には、ステップＳ１８に進む。これに対し、顔の数が閾値Ｎ以上である場合には、ステップＳ２１に進む。
【００４３】
（ステップＳ１８：各顔の顔認識ベクトル算出）
顔認識ベクトル演算部１４は、図３（ｂ）に示すように、ふたつの顔エリアＦ1、Ｆ2のそれぞれについて顔認識ベクトルＶ1、Ｖ2を算出する（ステップＳ１９に進む）。
【００４４】
（ステップＳ１９：顔認識ベクトルの平均値算出）
制御部１５は、ステップＳ１８において算出された各顔エリアＦの顔認識ベクトルの平均値を算出してステップＳ２０に進む。
【００４５】
（ステップＳ２０：顔認識ベクトルに基づく振れ補正）
制御部１５は、ステップＳ１６で算出された顔認識ベクトル、又は、ステップＳ１９で算出された顔認識ベクトルの平均値に基づいて、図示しない演算部が振れ補正レンズ群２ｃの駆動量及び駆動方向を演算し、この演算結果に応じた振れ補正信号を振れ補正レンズ群駆動機構５に発信する（図４のステップＳ０６に進み、振れ補正制御が行われる）。
【００４６】
（ステップＳ２１：ジャイロ信号に基づく振れ補正）
ステップＳ１３において、被写体画像データに人の顔が含まれていないと判定された場合、又は、ステップＳ１７において、図３（ｃ）に示すように、被写体画像データに含まれる顔エリアの数が閾値Ｎよりも多い場合、制御部１５の演算部は、ジャイロセンサ１２の出力に基づいて振れ補正レンズ群２ｃの駆動量及び駆動方向を演算し、この演算結果に応じた振れ補正信号を振れ補正レンズ群駆動機構５に発信する（図４のステップＳ０６に進み、振れ補正制御が行われる）。
【００４７】
＜製造方法の実施形態＞
次に振れ補正装置の製造方法の実施形態について説明する。
実施形態のカメラ１は、ジャイロセンサ１２、顔認識演算部１３、顔認識ベクトル演算部１４、制御部１５等が協働して電子的な振れ補正装置１６として機能する。
この振れ補正装置１６は、まず、カメラ１により撮像された被写体の顔の数を検出する顔認識演算部１３と振れ補正制御を行う制御部１５とを接続する。ここで、顔認識演算部１３と制御部１５とを接続するとは、これらを電気的に接続して、制御部１５が顔認識演算部１３の出力を用いて各種制御を行うことができるようにすることを意味する。
【００４８】
また、振れ補正装置１６は、カメラ１によって撮像される像の振れを検出する顔認識ベクトル演算部１４と振れ補正制御を行う制御部１５とを接続する。ここで、顔認識ベクトル演算部１４と制御部１５とを接続するとは、これらを電気的に接続して、制御部１５が顔認識ベクトル演算部１４の出力を用いて各種制御を行うことができるようにすることを意味する。
【００４９】
この振れ補正装置１６において、制御部１５は、顔認識演算部１３により検出された顔の数に基づいて、顔認識ベクトル演算部１４により検出された像の振れを用いてこのカメラ１の振れを補正するように備えられている。
【００５０】
以上説明した実施形態によれば、以下の効果を得ることができる。
（１）被写体像から検出された顔エリアＦの数がひとつである場合には、顔認識ベクトルに基づいて振れ補正制御を行うので（ステップＳ１６参照）、手振れや三脚振れ、被写体振れが生じた場合であっても、被写体の顔が鮮明に写された写真を撮ることができる。
（２）被写体像から検出された顔エリアＦの数がひとつよりも多くかつ閾値Ｎ（本実施形態では、例えば３）よりも少ない場合には、顔認識ベクトルの平均値に基づいて振れ補正制御を行うので（ステップＳ１８、１９参照）、何れの顔も概ね鮮明に写された写真を撮ることができる。これに対し、仮に特定の顔の顔認識ベクトルを優先して振れ補正を行うとすると、この特定の顔を鮮明に撮ることができる一方で、他の顔の像振れが激しくなる可能性がある。
（３）被写体像から顔エリアＦが検出されない場合（ステップＳ１３参照）、又は、被写体画像データから閾値Ｎ以上の顔エリアＦが検出された場合（ステップＳ１７参照）には、ジャイロセンサ１２の出力に基づいて振れ補正制御を行うので（ステップＳ２１参照）、全体的に像振れの少ない写真を撮ることができる。これに対し、仮に特定の顔について顔認識ベクトルを求め、これに基づいて振れ補正制御を行うとすると、他の人の顔及び背景が激しく像振れする可能性がある。したがって、本実施形態のように、被写体像に含まれる顔の数が多い場合には、ジャイロセンサ１２の出力を用いて全体的な振れ補正制御を行った方が好ましい写真を撮ることができる。
（４）上述した実施形態では、閾値Ｎ以上の顔が検出されたときにジャイロセンサ１２を用いて振れ検出をするものを例示したが、これに限定するものではない。例えば、閾値Ｎ以上の顔が検出されたとき、振れ補正を行わない構成（例えば、顔認識ベクトル演算部１４の駆動を禁止する構成）としてもよいし、上述した演算部による振れ補正レンズ群２ｃの駆動量、駆動方向の演算方法を異ならせる構成（例えば、検出された顔の数に応じて演算部が用いる演算式、演算パラメータ等を変更する構成）としてもよい。
【００５１】
［変形形態］
本発明の振れ補正装置、光学機器、振れ補正方法、振れ補正装置の製造方法は、以上説明した実施形態に限定されることなく、以下に示すような種々の変形や変更が適宜可能であり、それらも本発明の技術的範囲内に含まれる。
（１）実施形態のカメラは、顔の数に応じて顔認識ベクトルに基づく振れ補正制御と、ジャイロ信号に基づく振れ補正制御とを切り替えた（ステップＳ１３参照）が、これに限らず、顔認識ベクトル演算部の出力とジャイロセンサの出力の両方の出力の平均値を用いて振れ補正量及び振れ補正方向を求めてもよい。この場合、例えば、検出された顔エリアの数に応じた比率でこれらの出力に重み付けをするとよい。一例をあげると、顔エリアがＭ個検出された場合、振れ補正量及び振れ補正方向は、顔認識ベクトル演算部の出力とジャイロセンサの出力とを（１／Ｍ）：（Ｍ−１）／Ｍの比率で重み付けをし、これらの平均値を算出して求める。
（２）実施形態のカメラは、被写体の特徴部として顔を検出したが、これに限られず、例えば、例えば、最も特徴的と考えられる部分（例えば、目、顔の中心等）を被写体の特徴部としてもよい。また、実施形態は、顔認識ベクトル演算部によって被写体の特徴部である顔の振れを検出したが、必ずしも被写体の特徴部の振れを検出する必要はない。例えば、撮像装置により撮像された像の動きから像の振れを検出する種々の構成を採用できる。
（３）実施形態のカメラは、振れ補正レンズを撮像部に対してシフトさせることによって振れ補正を行ったが、これに限らず、例えば、撮像部をシフトさせてもよい。また、撮像部の出力領域を変更する、いわゆる、切り出し式の振れ補正制御を行ってもよい。
【図面の簡単な説明】
【００５２】
【図１】実施形態のカメラの構成を示すブロック図である。
【図２】テンプレートマッチングを説明する図である。
【図３】顔認識ベクトルの演算方法を説明する図である。
【図４】本実施形態のカメラを用いて撮影を行う際に制御部が行う制御を示すフローチャートである。
【図５】図４のステップＳ０５における振れ補正モードの決定処理を示すフローチャートである。
【符号の説明】
【００５３】
１  カメラ  ：  ６  撮像部  ：  １２  ジャイロセンサ  ：  １３  顔認識演算部  ：  １４  顔認識ベクトル演算部  ：  １５  制御部  ：  １６  振れ補正装置  ：  Ｆ  顔エリア
【図１】
2009003392.tif 000003
【図２】
2009003392.tif 000004
【図３】
2009003392.tif 000005
【図４】
2009003392.tif 000006
【図５】
2009003392.tif 000007