(57)【要約】【課題】被写体の状態や撮影状態等によらず、ユーザが所望するブレ補正の効果が得られるようにする。【解決手段】撮像装置は、被写体の像を撮像して、画像信号を出力する撮像素子と、カメラのブレの量を検出するブレ検出手段と、検出されたブレに基づいて、撮影光学系と撮像素子との光軸に直交する方向の相対位置を変更して撮像素子上での像ブレを補正するブレ補正部材と、ブレ補正部材を、ブレ補正性能の異なる第１の駆動態様と第２の駆動態様とのいずれかの駆動態様により駆動させる駆動手段と、検出されたブレの量が所定条件を満たす場合に、ブレ補正部材の駆動態様を、第１の駆動態様と、第２の駆動態様との間で切替える切替手段と、画像信号に基づき、撮影画像上の主要被写体の像が占有する位置を検出する主要被写体検出手段と、主要被写体の位置に基づいて、所定条件を変更する変更手段とを備える。【選択図】図１
2011114684.tif 000002
【特許請求の範囲】
【請求項１】
撮影光学系を介して結像した被写体の像を撮像して、画像信号を出力する撮像素子と、
カメラのブレの量を検出するブレ検出手段と、
前記ブレ検出手段により検出された前記ブレに基づいて、前記撮影光学系と前記撮像素子との光軸に直交する方向の相対位置を変更して前記撮像素子上での像ブレを補正するブレ補正部材と、
前記ブレ補正部材を、ブレ補正性能の異なる第１の駆動態様と第２の駆動態様とのいずれかの駆動態様により駆動させる駆動手段と、
前記ブレ検出手段により検出された前記ブレの量が所定条件を満たす場合に、前記ブレ補正部材の駆動態様を、前記第１の駆動態様と、前記第２の駆動態様との間で切替える切替手段と、
前記画像信号に基づき、撮影画像上の主要被写体の像が占有する位置を検出する主要被写体検出手段と、
前記主要被写体検出手段により検出された前記主要被写体の位置に基づいて、前記所定条件を変更する変更手段とを備えることを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記切替手段は、前記所定条件として、前記検出された前記ブレの量が第１の閾値以上である状態が第１の時間以上継続した場合、前記ブレ補正部材の前記駆動態様を前記第１の駆動態様に切り替え、また前記所定条件として、前記検出された前記ブレの量が第２の閾値以下である状態が第２の時間以上継続した場合、前記ブレ補正部材の前記駆動態様を前記第２の駆動態様に切替えることを特徴とする撮像装置。
【請求項３】
請求項２に記載の撮像装置において、
前記変更手段は、前記所定条件として、前記第１の閾値と前記第１の時間と前記第２の閾値と前記第２の時間との少なくとも１つを変更することを特徴とする撮像装置。
【請求項４】
請求項３に記載の撮像装置において、
前記変更手段は、前記第２の駆動態様時に、前記主要被写体検出手段により検出された前記主要被写体が前記撮影画像の周辺部に位置する場合は、前記主要被写体が前記撮影画面の中央部近傍に位置する場合よりも、前記第１の駆動態様に切替わり易くなるように前記所定条件を変更することを特徴とする撮像装置。
【請求項５】
請求項４に記載の撮像装置において、
前記変更手段は、前記主要被写体が前記撮影画像の前記中心部に位置する場合よりも、前記第１の閾値と前記第１の時間閾値との少なくとも一方が小さい値となるように前記所定条件を変更することを特徴とする撮像装置。
【請求項６】
請求項２乃至５のいずれか一項に記載の撮像装置において、
前記主要被写体検出手段は、前記主要被写体の前記撮影画面上における位置変化をさらに検出し、
前記変更手段は、前記第２の駆動態様時に前記主要被写体の前記位置変化が検出された場合には、前記第１の駆動態様に切替わり易くなるように前記所定条件を変更することを特徴とする撮像装置。
【請求項７】
請求項６に記載の撮像装置において、
前記変更手段は、前記主要被写体の位置変化が検出された場合は、前記主要被写体の位置変化が検出されない場合よりも、前記第１の閾値と前記第１の時間との少なくとも一方が小さい値となるように前記所定条件を変更することを特徴とする撮像装置。
【請求項８】
請求項２に記載の撮像装置において、
前記変更手段は、前記第１の駆動態様時に、前記主要被写体検出手段により検出された前記主要被写体が前記撮影画像の中央部近傍に位置する場合は、前記主要被写体が前記撮影画面の周辺部に位置する場合よりも、前記第２の駆動態様に切替わりやすくなるように前記所定条件を変更することを特徴とする撮像装置。
【請求項９】
請求項８に記載の撮像装置において、
前記変更手段は、前記第２の閾値の大きい値への変更と、前記第２の時間閾値の小さい値への変更との少なくとも一方を行うことを特徴とする撮像装置。
【請求項１０】
請求項４乃至９のいずれか一項に記載の撮像装置において、
前記撮影光学系の焦点調節状態を検出するための焦点検出領域を前記撮影画像上に設定する第１設定手段と、
前記第１設定手段により設定された前記焦点検出領域を前記撮影画像の中央部近傍として設定する第２設定手段とをさらに備えることを特徴とする撮像装置。
【請求項１１】
撮影光学系を介して結像した被写体像を撮像する撮像素子と、
カメラのブレの量を検出するブレ検出手段と、
前記ブレ検出手段により検出された前記ブレの量に基づいて、前記撮影光学系と前記撮像素子との光軸に直交する方向の相対位置を変更して前記撮像素子上での像ブレを補正するブレ補正部材と、
前記ブレ補正部材を、ブレ補正性能の異なる第１の駆動態様と第２の駆動態様とのいずれかの駆動態様により駆動させる駆動手段と、
前記ブレ検出手段により検出された前記ブレの量が、所定条件を満たす場合に、前記ブレ補正部材の駆動態様を、前記第１の駆動態様と、前記第２の駆動態様との間で切替える切替手段と、
前記撮影光学系の焦点距離に基づいて、前記所定条件を変更する変更手段とを備えることを特徴とする撮像装置。
【請求項１２】
請求項１１に記載の撮像装置において、
前記切替手段は、前記検出された前記ブレの量が第１の閾値以上である状態が第１の時間以上継続した場合、前記ブレ補正部材の前記駆動態様を前記第１の駆動態様に切り替え、前記検出された前記ブレの量が第２の閾値以下である状態が第２の時間以上継続した場合、前記ブレ補正部材の前記駆動態様を前記第２の駆動態様に切替えることを特徴とする撮像装置。
【請求項１３】
請求項１２に記載の撮像装置において、
前記変更手段は、前記焦点距離が短い場合は、前記焦点距離が長い場合よりも、前記第１の駆動態様から前記第２の駆動態様に切替わり易くなるように前記所定条件の変更することを特徴とする撮像装置。
【請求項１４】
請求項１３に記載の撮像装置において、
前記変更手段は、前記焦点距離が短い場合は、前記焦点距離が長い場合よりも、前記第１および前記第２の閾値と、前記第１および前記第２の時間との少なくとも一方を大きな値に変更することを特徴とする撮像装置。
【請求項１５】
撮影光学系を介して結像した被写体像を撮像する撮像素子と、
カメラのブレの量を検出するブレ検出手段と、
前記ブレ検出手段により検出された前記ブレの量に基づいて、前記撮影光学系と前記撮像素子との光軸に直交する方向の相対位置を変更して前記撮像素子上での像ブレを補正するブレ補正部材と、
前記ブレ補正部材を、ブレ補正性能の異なる第１の駆動態様と第２の駆動態様とのいずれかの駆動態様により駆動させる駆動手段と、
前記ブレ検出手段により検出された前記ブレの量が、所定条件を満たす場合に、前記ブレ補正部材の駆動態様を、前記第１の駆動態様と、前記第２の駆動態様との間で切替える切替手段と、
動画撮影時と静止画撮影時との間で、前記所定条件を変更する変更手段とを備えることを特徴とする撮像装置。
【請求項１６】
請求項１５に記載の撮像装置において、
前記切替手段は、前記検出された前記ブレの量が第１の閾値以上である状態が第１の時間以上継続した場合、前記ブレ補正部材の前記駆動態様を前記第１の駆動態様に切り替え、前記検出された前記ブレの量が第２の閾値以下である状態が第２の時間以上継続した場合、前記ブレ補正部材の前記駆動態様を前記第２の駆動態様に切替えることを特徴とする撮像装置。
【請求項１７】
請求項１６に記載の撮像装置において、
前記変更手段は、前記動画撮影時には、前記静止画撮影時よりも前記第２の駆動態様から前記第１の駆動態様に切替わり易くなるように、前記所定条件を変更することを特徴とする撮像装置。
【請求項１８】
請求項１７に記載の撮像装置において、
前記変更手段は、前記第１および前記第２の閾値と、前記第１および前記第２の時間との少なくとも一方を小さい値に変更することを特徴とする撮像装置。
【請求項１９】
請求項１６乃至１８のいずれか一項に記載の撮像装置において、
前記変更手段は、前記静止画撮影時に、激しい動きを伴う被写体の撮影に適した撮影態様が選択された場合、他の撮影態様が選択された場合よりも、前記第１および前記第２の閾値と、前記第１および前記第２の時間との少なくとも一方を小さい値に変更することを特徴とする撮像装置。
【請求項２０】
請求項１乃至１９のいずれか一項に記載の撮像装置において、
前記第１の駆動態様は、前記第２の駆動態様よりも前記ブレ補正効果が弱いことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
従来から、構図変更時にはブレ補正の効果を弱めるとともに、構図変更が行われていない場合にはブレ補正の効果を強めるように制御を切替えるカメラが知られている（たとえば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３９７５７６０号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ブレ補正効果の切替え制御のための条件が固定されているため、被写体の状態や撮影状態等によっては、ユーザが所望するブレ補正の効果が得られない場合がある。
【課題を解決するための手段】
【０００５】
請求項１に記載の撮像装置は、撮影光学系を介して結像した被写体の像を撮像して、画像信号を出力する撮像素子と、カメラのブレの量を検出するブレ検出手段と、ブレ検出手段により検出されたブレに基づいて、撮影光学系と撮像素子との光軸に直交する方向の相対位置を変更して撮像素子上での像ブレを補正するブレ補正部材と、ブレ補正部材を、ブレ補正性能の異なる第１の駆動態様と第２の駆動態様とのいずれかの駆動態様により駆動させる駆動手段と、ブレ検出手段により検出されたブレの量が所定条件を満たす場合に、ブレ補正部材の駆動態様を、第１の駆動態様と、第２の駆動態様との間で切替える切替手段と、画像信号に基づき、撮影画像上の主要被写体の像が占有する位置を検出する主要被写体検出手段と、主要被写体検出手段により検出された主要被写体の位置に基づいて、所定条件を変更する変更手段とを備えることを特徴とする。
請求項１１に記載の発明による撮像装置は、撮影光学系を介して結像した被写体像を撮像する撮像素子と、カメラのブレの量を検出するブレ検出手段と、ブレ検出手段により検出されたブレの量に基づいて、撮影光学系と撮像素子との光軸に直交する方向の相対位置を変更して撮像素子上での像ブレを補正するブレ補正部材と、ブレ補正部材を、ブレ補正性能の異なる第１の駆動態様と第２の駆動態様とのいずれかの駆動態様により駆動させる駆動手段と、ブレ検出手段により検出されたブレの量が、所定条件を満たす場合に、ブレ補正部材の駆動態様を、第１の駆動態様と、第２の駆動態様との間で切替える切替手段と、撮影光学系の焦点距離に基づいて、所定条件を変更する変更手段とを備えることを特徴とする。
請求項１５に記載の発明による撮像装置は、撮影光学系を介して結像した被写体像を撮像する撮像素子と、カメラのブレの量を検出するブレ検出手段と、ブレ検出手段により検出されたブレの量に基づいて、撮影光学系と撮像素子との光軸に直交する方向の相対位置を変更して撮像素子上での像ブレを補正するブレ補正部材と、ブレ補正部材を、ブレ補正性能の異なる第１の駆動態様と第２の駆動態様とのいずれかの駆動態様により駆動させる駆動手段と、ブレ検出手段により検出されたブレの量が、所定条件を満たす場合に、ブレ補正部材の駆動態様を、第１の駆動態様と、第２の駆動態様との間で切替える切替手段と、動画撮影時と静止画撮影時との間で、所定条件を変更する変更手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、主要被写体が撮影画面上で占有する位置に基づいて、ブレ補正部材の駆動態様を変更するための所定条件を変更できる。
また、本発明によれば、撮影光学系の焦点距離に基づいて、ブレ補正部材の駆動態様を変更するための所定条件を変更できる。
さらに、本発明によれば、動画撮影時と静止画撮影時との間で、ブレ補正部材の駆動態様を変更するための所定条件を変更できる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態によるカメラの要部構成を説明するブロック図
【図２】第１駆動モードと第２駆動モードとの間での切替えタイミングを説明する図
【図３】撮影画面における中心部と周辺部とを説明するための図
【図４】通常撮影時における撮影画面上の主要被写体の位置とシフトレンズの駆動モードの切替えとの関係を説明する図
【図５】構図変更時における撮影画面上の主要被写体の位置とシフトレンズの駆動モードの切替えとの関係を説明する図
【図６】主要被写体の位置と閾値との関係を説明する図
【図７】実施の形態によるカメラの動作を説明するフローチャート
【図８】実施の形態によるカメラの動作を説明するフローチャート
【図９】実施の形態によるカメラの動作を説明するフローチャート
【図１０】実施の形態によるカメラの動作を説明するフローチャート
【図１１】変形例における主要被写体の位置と閾値との関係を説明する図
【発明を実施するための形態】
【０００８】
図面を用いて、本発明の実施の形態による撮像装置について説明する。
図１は実施の形態のカメラの回路構成を示すブロック図である。カメラ１は、ズームレンズや焦点調節レンズ、その他の結像レンズにより構成される撮影レンズ２、撮像素子６、制御回路７、メモリ８、タイミングジェネレータ（ＴＧ）９、アナログ信号処理回路１０、ブレ補正装置１５、液晶モニタ１７、操作部材１８およびズームエンコーダ２０を備える。
【０００９】
撮像素子６は、複数の光電変換素子を備えたＣＣＤやＣＭＯＳイメージセンサによって構成される。撮像素子６は、撮像面上に結像されている被写体像を撮像し、被写体像の明るさに応じた光電変換信号（撮像信号）に変換し、タイミングジェネレータ９から出力される垂直転送クロック及び水平転送クロックに同期して、画素毎に蓄積された電荷を１ラインずつ撮像信号としてアナログ信号処理回路１０へ出力する。撮像素子６の撮像面には、それぞれＲ（赤）、Ｇ（緑）およびＢ（青）のカラーフィルタが画素位置に対応するように設けられている。撮像素子６がカラーフィルタを通して被写体像を撮像するため、各撮像素子から出力される撮像信号は、それぞれＲＧＢ表色系の色情報を有する。各画素の電荷蓄積時間（露出時間）は、タイミングジェネレータ９から出力される電子シャッタ駆動信号によって決定する。なお、撮像素子６が撮像信号を出力する画素数は、後述する撮影画像のサイズに応じて制御回路７により設定される。
【００１０】
アナログ信号処理回路１０は、相関２重サンプリング回路（ＣＤＳ）１０ａ、オートゲインコントローラ（ＡＧＣ）１０ｂ、およびＡＤコンバータ（ＡＤＣ）１０ｃを備え、タイミングジェネレータ９から入力したタイミング信号により、撮像素子６からの撮像信号の取り込みタイミングと同期が取られている。相関２重サンプリング回路（ＣＤＳ）１０ａは、撮像素子６から入力した撮像信号からノイズを除去し、オートゲインコントローラ（ＡＧＣ）１０ｂはゲインを自動調整する。ＡＤコンバータ（ＡＤＣ）１０ｃは、ノイズ除去およびゲイン自動調整された撮像信号をアナログ信号からデジタル信号に変換して画像データを生成し、画素毎にＲ，Ｇ，Ｂの濃度値（色情報）を有するＲＡＷデータとして制御回路７へ出力する。
【００１１】
制御回路７は、画像入力コントローラ７ａ、ＡＦ回路７ｂ、ＡＥ回路７ｃ、オートホワイトバランス（ＡＷＢ）回路７ｄ、画像処理回路７ｅ、圧縮処理回路７ｆ、およびメディアコントローラ７ｇを備える複合ＩＣチップである。制御回路７は、アナログ信号処理回路１０から入力した画像データに対して、各種の画像処理を施すとともに、スルー画の表示や、記憶媒体へアクセスして画像ファイルの読み書きを行いカメラの状態遷移等のシーケンスを管理する。また、制御回路７は、撮影モードが設定されている場合には、後述するブレ補正装置１５に対して起動を指示する起動信号を出力する。
【００１２】
画像入力コントローラ７ａは、アナログ信号処理回路１０からＲＡＷデータを取り込んで、これをメモリ８に書き込む。ＡＦ回路７ｂは、撮像素子６が撮像して取得した画像データに基づいて、たとえば周知の焦点評価値演算を行って焦点調節状態を検出し、撮影レンズ２の焦点調節レンズを駆動させて焦点調節状態を調節する。ＡＦ回路７ｂは、後述する顔認識機能がオンされると、公知の技術（たとえば基準パターンマッチング処理）を用いて、撮像素子６が撮像して取得した画像データに基づく撮影画像内における主要被写体（たとえば人物の顔）の位置を検出する。そして、ＡＦ回路７ｂは、主要被写体の位置に対応する画像データに基づいて焦点調節を行う。なお、ＡＦ回路７ｂは、主要被写体の位置、および主要被写体の大きさ（縦横幅）を、後述するように記録画素サイズを基準とした相対位置座標に変換する。そして、上記の主要被写体の位置、主要被写体の大きさおよび主要被写体の有無に関する各情報を主要被写体位置情報として所定の通信周期ごとにブレ補正装置１５へ出力する。
【００１３】
ＡＥ回路７ｃは、撮像素子６から得られた測光値に基づいて被写体輝度を測定し、絞り値やシャッタ速度等を決定する。オートホワイトバランス（ＡＷＢ）回路７ｄは、撮影時のホワイトバランスを自動調整する。画像処理回路７ｅは、画像データに対してガンマ補正，シャープネス補正，コントラスト補正などの画質補正処理や、ＲＡＷデータを輝度信号であるＹデータと、青色色差信号であるＣｂデータ及び赤色色差信号であるＣｒデータとからなるＹＣデータに変換するＹＣ処理を施す。圧縮処理回路７ｆは、制御回路７によって各種の画像処理が施された画像データに対してＪＰＥＧ等の圧縮処理を施し、たとえばＥＸＩＦ形式の画像ファイルを生成する。メディアコントローラ７ｇは、着脱可能に装着されたメモリカード１２へアクセスして画像ファイルを書き込んだり、メモリカード１２に記録されている画像データを読み出す。メモリカード１２はコンパクトフラッシュ（登録商標）やＳＤカードなどの半導体メモリカードである。
【００１４】
メモリ８は、画像処理、画像圧縮処理および表示用画像データ作成処理の途中や処理後のデータを一時的に格納するために使用される。表示用画像データは、撮像素子６からの出力に基づいて、制御回路７が生成した画像データ、もしくはメモリカード１２に記録されている画像データに基づいて、制御回路７により生成される。生成された表示用画像データは、制御回路７によりメモリ８に格納される。
【００１５】
操作部材１８は、レリーズボタン、電源ボタン、モードダイヤル、ズームボタン、カメラの各種の機能を設定するための設定メニュー画面の表示切換スイッチ、設定メニュー決定ボタンなどを含む。モードダイヤルは動作モードの設定操作を行う際に用いられる。ズームボタンは、たとえば異なる操作信号を択一的に出力するシーソースイッチとして構成され、撮影画像の拡大率の変更、すなわち焦点距離を変更する際に操作される。本実施の形態のカメラは、動作モードとして、たとえば静止画撮影モードや動画撮影モード等を含む撮影モード、および再生モードなどを有している。さらに、静止画撮影モードには、たとえばポートレートモードやスポーツモード、夜景モード等の種々のモードが含まれる。
【００１６】
操作部材１８は、ユーザの操作に応じて操作信号を制御回路７へ出力する。制御回路７は、操作信号を入力すると、カメラ１の動作を設定内容に基づいて制御するとともに、所定の通信周期のタイミングでブレ補正装置１５へ設定内容に関する情報を出力する。たとえばズームボタンが操作された場合は、制御回路７は、ズームボタンの操作量と操作方向（WIDE／TELE）に応じて図示しないレンズ駆動回路を介して、ズームレンズを光軸方向に移動させる。このズームレンズの移動により撮影レンズ２の焦点距離が変化する。ズームエンコーダ２０は、撮影レンズ２の図示しないズームレンズの位置を検出して、位置信号を制御回路７へ出力する。制御回路７は、ズームエンコーダ２０から入力した位置検出信号を焦点距離の変化量を示す情報（焦点距離情報）として、所定の通信周期のタイミングで、ブレ補正装置１５へ出力する。
【００１７】
ＬＣＤ駆動回路１７１は制御回路７の制御信号に基づいて、液晶モニタ１７を駆動し、液晶モニタ１７に画像を表示する。また、液晶モニタ１７は、デジタルカメラの各種設定メニュー画面などが表示される。メニュー画面に表示される設定内容として、たとえば手ブレ補正モードのオン／オフ、顔認識機能のオン／オフ、焦点検出位置の設定等がある。上記内容については、ユーザが操作部材１８に含まれる設定メニュー決定ボタンを操作することにより設定可能に構成されている。
【００１８】
ブレ補正装置１５は、シフトレンズ１５１、ブレ検出センサ１５２、アクチュエータ１５３、位置検出センサ１５４、およびブレ補正制御部１５５を備える。シフトレンズ１５１は、アクチュエータ１５３による駆動力に応じて、たとえばボールベアリングなどにより撮像素子６の撮像面と平行な面内、すなわち光軸に直交する平面（移動平面）内で移動可能となるように設けられる。シフトレンズ１５１の移動により、撮影レンズ２を通過した被写体光は、振れを打ち消す方向に屈折される。その結果、カメラ本体１の振れによる光学像のブレが補正される。
【００１９】
ブレ検出センサ１５２は、たとえば角速度センサ、ジャイロセンサなどで構成され、撮影時にカメラ本体１に発生する振れをピッチングとヨーイングに分解して、たとえば１ｍｓｅｃの周期で検出する。ブレ検出センサ１５２で検出されたピッチング値とヨーイング値をブレ検出値としてブレ補正制御部１５５に出力する。
【００２０】
アクチュエータ１５３は、たとえば、コイル、磁石、およびヨークを有するボイスコイルモータである。アクチュエータ１５３は、後述するブレ補正制御部１５５により印加される電圧に応じて駆動力を発生して、シフトレンズ１５１を移動させる。位置検出センサ１５４は、たとえば、磁石および磁気検出素子を有する磁気センサであり、シフトレンズ１５１の位置を検出して、位置検出信号としてブレ補正制御部１５５へ出力する。
【００２１】
ブレ補正制御部１５５は、ＣＰＵ、ＲＯＭ、ＲＡＭ等の周辺回路を備えるブレ補正装置１５のブレ補正動作を制御する制御回路である。ブレ補正制御部１５５は、制御回路７から起動信号を入力すると、所定のシステムクロックとタイマ設定値とに基づいて、一定周期の制御周期ｔｓ１を発生させる。また、ブレ補正制御部１５５は、所定の通信周期ごとに制御回路７から、上述した主要被写体位置情報、設定された撮影モードに関する情報、焦点距離情報等の各種情報を撮影関連情報として入力する。ブレ補正制御部１５５は、ブレ検出センサ１５２から入力したブレ検出値を、制御周期ｔｓ１ごとのタイミングで量子化した後、ＬＰＦ演算を行って振れ量を算出する。振れ量が算出されると、ブレ補正制御部１５５は、算出した振れ量に基づいて、シフトレンズ１５１が光学像のブレを補正するための位置（目標位置）を算出する。
【００２２】
ブレ補正制御部１５５は、制御周期ｔｓ１のタイミングごとに、位置検出センサ１５４から入力した位置検出信号を用いて、シフトレンズ１５１の現在位置を算出する。シフトレンズ１５１の目標位置と現在位置が算出されると、ブレ補正制御部１５５は、目標位置と現在位置との差分に基づいて、ブレ補正のためのシフトレンズ１５１の移動量を制御信号として算出する。そして、ブレ補正制御部１５５は、制御信号に応じた電圧をアクチュエータ１５３へ印加する。なお、上述した設定メニュー画面上において、手ブレ補正モードがオフに設定されている場合は、ブレ補正制御部１５５は、ブレ検出センサ１５２から入力したブレ検出値に基づいて算出した振れ量の値を０と見なす。その結果、ブレ補正制御部１５５は、シフトレンズ１５１を所定位置（移動平面中央近傍)に固定するように移動量を算出することになる。
【００２３】
ブレ補正制御部１５５は、後述するように、ブレ検出センサ１５２から入力したブレ検出値に基づいて算出した振れ量と、振れ量の継続時間とに基づいて、シフトレンズ１５１の駆動を第1駆動モードと第２駆動モードとの間で切替える。第1駆動モードでは、たとえばユーザがパンニングやチルティング等の構図変更動作を行っているときに、ブレ補正制御部１５５は、ブレ補正効果が抑制されるようにシフトレンズ１５１の駆動を制御する。この場合、ブレ補正制御部１５５は、手ブレ補正モードがオフに設定されている場合と同様にして、ブレ検出センサ１５２から入力したブレ検出値に基づいて算出した振れ量の値を０と見なす。その結果、ブレ補正制御部１５５は、シフトレンズ１５１を所定位置（たとえば移動平面中央近傍)に固定するように移動量を算出することになる。
【００２４】
第２駆動モードでは、上記したようなパンニングやチルティング等の構図変更動作が行われていない状態での撮影（通常撮影）時に、ブレ補正制御部１５５は、撮影中にカメラ本体１に加わるブレに起因する像ブレを抑制するようにシフトレンズ１５１の駆動を制御する。この場合、ブレ補正制御部１５５は、上述したように、ブレ検出センサ１５２から入力したブレ検出値に基づいて振れ量を算出する。そして、ブレ補正制御部１５５は、算出した振れ量に応じたシフトレンズ１５１の移動量を制御信号として算出し、アクチュエータ１５３に制御信号に応じた電圧を印加してシフトレンズ１５１の駆動を制御する。すなわち、第２駆動モードでは、第１駆動モードよりも強いブレ補正効果が得られる。
【００２５】
図２を参照しながら、ブレ補正制御部１５５による第1駆動モードと第２駆動モードとの間におけるシフトレンズ１５１の駆動の切替え制御について説明する。図２は、ブレ検出センサ１５２で検出されたブレ検出値に基づく振れ量と、第１駆動モードと第２駆動モードとの間での切替えタイミングを説明する図である。なお、以下の説明においては、第１駆動モードから第２駆動モードへ切替える際にブレ補正制御部１５５で用いられる振れ量判定閾値をωｅ、時間判定閾値をＴｅとする。また、第２駆動モードから第１駆動モードへ切替える際にブレ補正制御部１５５で用いられる振れ量判定閾値をωｓ、時間判定閾値をＴｓとする。また、図２に示すように、振れ量判定閾値は、｜ωｓ｜＞｜ωｅ｜となるようにそれぞれの値が予め設定されているものとする。
【００２６】
図２は、時刻ｔ０の時点では通常撮影が行われている状態、すなわちシフトレンズ１５１が第２駆動モードで駆動されている場合を示している。このとき、ブレ補正制御部１５５は、ブレ検出センサ１５２から入力したブレ検出値に基づいて算出した振れ量の絶対値と、振れ量判定閾値ωｓとの大小を比較する。図２に示すように、時刻ｔ１で振れ量が振れ判定閾値ωｓ以上（｜振れ量｜≧ωｓ）になると、ブレ補正制御部１５５は、図示しないタイマを起動して、振れ量が振れ量判定閾値ωｓ以上となる状態が継続する時間の計測を開始する。タイマにより計測された時間が時間判定閾値Ｔｓ以上となると（図２では時刻ｔ２）、ブレ補正制御部１５５は、シフトレンズ１５１の駆動を第２駆動モードから第１駆動モードへ切替える。その結果、時刻ｔ２以降は、構図変更動作中であるものと見なして、ブレ補正制御部１５５は、上述したようにシフトレンズ１５１を所定位置に固定するように制御する。
【００２７】
第１駆動モードが設定された後、ブレ補正制御部１５５は、ブレ検出センサ１５２から入力したブレ検出値に基づいて算出した振れ量の絶対値と、振れ量判定閾値ωｅとの大小を比較する。図２に示すように、時刻ｔ３で振れ量が振れ判定閾値ωｅ以下（｜振れ量｜≦ωｅ）になると、ブレ補正制御部１５５は、図示しないタイマを起動して、振れ量が振れ量判定閾値ωｅ以下となる状態が継続する時間の計測を開始する。タイマにより計測された時間が時間判定閾値Ｔｅ以上となると（図２では時刻ｔ４）、ブレ補正制御部１５５は、シフトレンズ１５１の駆動を第１駆動モードから第２駆動モードへ切替える。その結果、時刻ｔ４以降は、通常撮影中であるものと見なして、ブレ補正制御部１５５は、上述したように、ブレ補正効果を得るようにシフトレンズ１５１の駆動を制御する。
【００２８】
ブレ補正制御部１５５は、入力した撮影関連情報に基づいて、以下の（１）〜（３）の情報に応じて、上述した振れ量判定閾値ωｅおよびωｓと、時間判定閾値ＴｅおよびＴｓとを変更する。すなわち、ブレ補正制御部１５５は、下記の諸条件に応じて係数を決定し、決定された係数を、振れ量判定閾値ωｅおよびωｓ、時間判定閾値ＴｅおよびＴｓのそれぞれの基本値（ωｅ_base、ωｓ_base、Ｔｅ_base、Ｔｓ_base）に乗算することにより各閾値を変更する。なお、振れ量判定閾値ωｅに対する係数をｎｅ、時間判定閾値Ｔｅに対応する係数ｍｅ、振れ量判定閾値ωｓに対する係数をｎｓ、時間判定閾値Ｔｓに対応する係数をｍｓとして説明する。
（１）撮影モードに関する情報
（２）焦点距離情報
（３）主要被写体位置情報
【００２９】
以下、（１）〜（３）のそれぞれについて、ブレ補正制御部１５５による上記の各閾値の変更について説明する。
（１）撮影モードに関する情報
（１−１）静止画撮影モード
静止画撮影モードにおいて、スポーツモードが設定された場合、ブレ補正制御部１５５は、スポーツモード以外のモードが設定されているときよりも、振れ量判定閾値ωｅおよびωｓと、時間判定閾値ＴｅおよびＴｓが小さい値となるように変更する。たとえば、ブレ補正制御部１５５は、スポーツモード以外のモードにおいては、係数ｎｅ_ａ＝Ａｅ１、係数ｎｓ_ａ＝Ａｓ１、係数ｍｅ_ａ＝αｅ１、係数ｍｓ_ａ＝αｓ１に設定する。そして、ブレ補正制御部１５５は、スポーツモードにおいては、係数ｎｅ_ａ＝Ａｅ２（＜Ａｅ１）、係数ｎｓ_ａ＝Ａｓ２（＜Ａｓ１）、係数ｍｅ_ａ＝αｅ２（＜αｅ１）、係数ｍｓ_ａ＝αｓ２（＜αｓ１）に設定する。したがって、スポーツモードにおいては、第１駆動モードで駆動中のシフトレンズ１５１が、第２駆動モードでの駆動へ切替わりにくくなる、すなわち構図変更状態から通常撮影状態に移行しにくくなる。さらに、スポーツモードにおいては、第２駆動モードで駆動中のシフトレンズ１５１の駆動が第１駆動モードでの駆動へ切替わりやすくなる、すなわち通常撮影状態から構図変更状態へ移行しやすくなる。その結果、スポーツシーンのような屋外で動きの激しい被写体を撮影する際には、ブレ補正の効果よりもパンニングやチルティング動作への追従性を優先できる。
【００３０】
（１−２）動画撮影モード
動画撮影モードが設定された場合、ブレ補正制御部１５５は、静止画撮影モードが設定されているときよりも、上記の各閾値ωｅ、ωｓ、ＴｅおよびＴｓが小さい値となるように変更する。たとえば、ブレ補正制御部１５５は、動画撮影モードにおいては、係数ｎｅ_ａ＝Ａｅ３（＜Ａｅ１）、係数ｎｓ_ａ＝Ａｓ３（＜Ａｓ１）、係数ｍｅ_ａ＝αｅ３（＜αｅ１）、係数ｍｓ_ａ＝αｓ３（＜αｓ１）に設定する。したがって、動画撮影モードにおいては、第１駆動モードで駆動中のシフトレンズ１５１が、第２駆動モードでの駆動へ切替わりにくくなる、すなわち構図変更状態から通常撮影状態に移行しにくくなる。さらに、動画撮影モードにおいては、第２駆動モードで駆動中のシフトレンズ１５１の駆動が第１駆動モードでの駆動へ切替わりやすくなる、すなわち通常撮影状態から構図変更状態へ移行しやすくなる。その結果、ユーザは、記録される画像の見栄えを意識して主要被写体に対してゆっくりとしたパンニングやチルティング操作を行うことが想定される動画撮影モードでは、ブレ補正の効果よりもパンニングやチルティング動作への追従性を優先できる。
【００３１】
（２）焦点距離情報
ブレ補正制御部１５５は、制御回路７から入力した焦点距離情報に基づいて、閾値ωｅ、ωｓ、ＴｅおよびＴｓを変更する。焦点距離情報に基づいて、撮影レンズ２の焦点距離が最長の場合、すなわちズームレンズがTELE端位置に駆動されている場合、ブレ補正制御部１５５は、焦点距離が最短（ズームレンズがWIDE端）の場合よりも各閾値ωｅ、ωｓ、ＴｅおよびＴｓを小さな値に変更する。この場合、焦点距離が最短（ズームレンズがWIDE端）のときには、ブレ補正制御部１５５は、係数ｎｅ_ｂ＝Ａｅ４、係数ｎｓ_ｂ＝Ａｓ４、係数ｍｅ_ｂ＝αｅ４、係数ｍｓ_ｂ＝αｓ４に設定する。
【００３２】
ブレ補正制御部１５５は、焦点距離情報が最長と最短の中間値の場合には、係数ｎｅ_ｂ＝Ａｅ５（＜Ａｅ４）、係数ｎｓ_ｂ＝Ａｓ５（＜Ａｓ４）、係数ｍｅ_ｂ＝αｅ５（＜αｅ４）、係数ｍｓ_ｂ＝αｓ５（＜αｓ４）に設定する。そして、焦点距離が最長（ズームレンズがTELE端）のときは、ブレ補正制御部１５５は、係数ｎｅ_ｂ＝Ａｅ６（＜Ａｅ５）、係数ｎｓ_ｂ＝Ａｓ６（＜Ａｓ５）、係数ｍｅ_ｂ＝αｅ６（＜αｅ５）、係数ｍｓ_ｂ＝αｓ６（＜αｓ５）に設定する。
【００３３】
したがって、ズームレンズがTELE端に移動されている場合には、第１駆動モードで駆動中のシフトレンズ１５１が、第２駆動モードでの駆動へ切替わりにくくなる、すなわち構図変更状態から通常撮影状態に移行しにくくなる。さらに、ズームレンズがTELE端に移動されている場合には、第２駆動モードで駆動中のシフトレンズ１５１の駆動が第１駆動モードでの駆動へ切替わりやすくなる、すなわち通常撮影状態から構図変更状態へ移行しやすくなる。その結果、主要被写体が撮影画面から外れることがないようにゆっくりとしたパンニングやチルティング操作を行うことが想定される倍率の高いTELE側では、ブレ補正の効果よりもパンニングやチルティング動作への追従性を優先できる。また、わずかなパンニング、チルティング操作では撮影画面上の変化が小さいため、比較的素早く大きく操作することが想定される倍率の低いWIDE側では、パンニングやチルティング動作への追従性よりもブレ補正の効果を優先できる。
【００３４】
また、焦点距離の変化が大きい場合には、ブレ補正制御部１５５は、画角の変化に比例して、複数の係数ｎｅ_ｂ、係数ｎｓ_ｂ、係数ｍｅ_ｂ、係数ｍｓ_ｂの値を設定してもよい。この場合でも、ブレ補正制御部１５５は、焦点距離が最長の場合には、他の焦点距離の場合と比べて、上記係数の値を最低限手振れ補正の効果が確保される値まで小さく設定する。
【００３５】
（３）主要被写体位置情報
ブレ補正制御部１５５は、制御回路７から入力した主要被写体位置情報を用いて主要被写体が撮影画面上で占有する位置を検出する。そして、ブレ補正制御部１５５は、主要被写体が撮影画面上の中心部近傍に位置する場合と、周辺部に位置する場合とで、上記の閾値の変更を行う。上述したように、主要被写体位置情報においては、主要被写体の位置は、記録画素サイズを基準とした相対座標系で表される。図３は、相対座標系の一例として、撮影画面の中心の座標を（０，０）とし、記録画素サイズの四隅の座標をＡ（１００，１００）、Ｂ（１００，−１００）、Ｃ（−１００，−１００）、Ｄ（−１００，１００）とした場合を示す。なお、相対座標系を導入しているのは、ユーザにより記録画素数を変更する設定が行われた場合であっても、撮影画面上における主要被写体の位置を同一の座標値として表すためである。
【００３６】
図３において、撮影画面内の中心部ＲｅＣは、上記の座標系において、たとえばａ（５０，５０）、ｂ（５０，−５０）、ｃ（−５０，−５０）、ｄ（−５０，５０）の各点で包含される領域（図３の破線で囲まれる領域の内部）とする。さらに、撮影画面において、中心部ＲｅＣに含まれない領域を周辺部ＲｅＰとする。なお、たとえば主要被写体となる人物の顔が大きい場合には、中央部ＲｅＣを周辺部ＲｅＰよりも広く設定してもよい。また、過去複数枚の撮影画像に基づいて、ブレ補正部１５５により中央部ＲｅＣの大きさを変更可能に設定してもよい。
【００３７】
以下、通常撮影状態の場合と、構図変更状態の場合とに分けて、ブレ補正制御部１５５により閾値変更処理について説明する。
（３−１）通常撮影状態
通常撮影状態では、ブレ補正制御部１５５は、入力した主要被写体位置情報に基づいて、主要被写体が中央部ＲｅＣと周辺部ＲｅＰのいずれの領域に位置するかを判定する。そして、ブレ補正制御部１５５は、過去の通信周期で取得した主要被写体位置情報と比較して、主要被写体が移動している被写体（動体被写体）であるか否かを判定する。したがって、通常撮影状態における処理として、以下の４つの場合に分けて説明する。なお、主要被写体が動体被写体として判定されるのは、主要被写体自身が移動している場合と、カメラ１に生じたブレにより相対的に主要被写体が移動している場合とを含む。なお、通常撮影状態は、パンニング／チルティング操作が無い状態であるため、主要被写体位置情報を比較した結果、主要被写体位置が移動している場合は動体被写体と判断することが可能である。
（１）主要被写体が中央部ＲｅＣに位置し、動体被写体ではない場合
（２）主要被写体が周辺部ＲｅＰに位置し、動体被写体ではない場合
（３）主要被写体が中央部ＲｅＣに位置し、動体被写体の場合
（４）主要被写体が周辺部ＲｅＰに位置し、動体被写体の場合
【００３８】
（３−１−１）主要被写体が中央部ＲｅＣに位置し、動体被写体ではない場合
図４（ａ）に示すように、主要被写体Ｘが中央部ＲｅＣに位置し、かつ動体被写体ではない場合は、ブレ補正制御部１５５は、振れ量判定閾値ωｓと、時間判定閾値Ｔｓとが大きな値となるように変更する。すなわち、構図変更をする可能性が低く、この状態から画像データの取得動作に移行する可能性が高いことが想定されるので、シフトレンズ１５１の駆動を第１駆動モード（構図変更状態）へ移行しにくくする。この場合、ブレ補正制御部１５５は、係数ｎｓ_ｃ１＝Ａｓ７、係数ｍｓ_ｃ１＝αｓ７および係数ｎｓ_ｃ２＝Ａｓ１０、係数ｍｓ_ｃ２＝αｓ１０に設定する。なお、係数ｎｓ_ｃ１およびｍｓ_ｃ１は、係数ｎｓ_ｃおよびｍｓ_ｃのうち主要被写体Ｘの位置に関連する成分を表し、係数ｎｓ_ｃ２およびｍｓ_ｃ２は係数ｎｓ_ｃおよびｍｓ_ｃのうち主要被写体Ｘが動体被写体か否かに関連する成分を表す。そして、ブレ補正制御部１５５は、係数ｎｓ_ｃ（＝ｎｓ_ｃ１×ｎｓ_ｃ２＝Ａｓ７×Ａｓ１０）および係数ｍｓ_ｃ（＝ｍｓ_ｃ１×ｍｓ_ｃ２＝αｓ７×αｓ１０）を算出する。
【００３９】
（３−１−２）主要被写体が周辺部ＲｅＰに位置し、動体被写体ではない場合
図４（ｂ）に示すように、主要被写体Ｘが周辺部ＲｅＰに位置し、かつ動体被写体ではない場合には、ユーザは、主要被写体Ｘが中央部ＲｅＣに位置するように構図変更する可能性が高いことが想定される。すなわち、主要被写体Ｘが図４（ｂ）の矢印Ａｒ１の方向に移動するように、矢印Ａｒ２の方向に構図変更を行うことが予想される。したがって、ブレ補正制御部１５５は、主要被写体Ｘが中央部ＲｅＣに位置する場合よりも閾値ωｓおよびＴｓを小さな値に変更して、構図変更状態へ移行しやすくする。この場合、ブレ補正制御部１５５は、係数ｎｓ_ｃ１＝Ａｓ９（＜Ａｓ７）、係数ｍｓ_ｃ１＝αｓ９（＜αｓ７）に設定する。なお、この場合、主要被写体Ｘが動体被写体ではないので、ブレ補正制御部１５５は、係数ｎｓ_ｃ２＝Ａｓ１０、係数ｍｓ_ｃ２＝αｓ１０に設定する。そして、ブレ補正制御部１５５は、係数ｎｓ_ｃ（＝ｎｓ_ｃ１×ｎｓ_ｃ２＝Ａｓ９×Ａｓ１０）および係数ｍｓ_ｃ（＝ｍｓ_ｃ１×ｍｓ_ｃ２＝αｓ９×αｓ１０）を算出する。
【００４０】
（３−１−３）主要被写体が中央部ＲｅＣに位置し、動体被写体の場合
図４（ｃ）は、主要被写体Ｘが中央部ＲｅＣに位置し、かつ動体被写体の場合を示す。図４（ｃ）においては、前回の通信周期で取得した主要被写体位置情報に基づく主要被写体の位置をＰ１、今回の通信周期で取得した主要被写体Ｘの位置をＰ２とする。このような場合、ユーザは、主要被写体Ｘが中央部ＲｅＣのより中央近傍に位置するように構図変更する可能性が高いことが想定される。すなわち、主要被写体Ｘが図４（ｃ）の矢印Ａｒ３の方向に移動するように、矢印Ａｒ４の方向に構図変更を行うことが予想される。したがって、ブレ補正制御部１５５は、主要被写体Ｘが動体被写体ではない場合よりも閾値ωｓおよびＴｓを小さな値に変更して、構図変更状態へ移行しやすくする。この場合、ブレ補正制御部１５５は、係数ｎｓ_ｃ２＝Ａｓ１２（＜Ａｓ１０）、係数ｍｓ_ｃ２＝αｓ１２（＜αｓ１０）に設定する。なお、この場合、主要被写体Ｘは中央部ＲｅＣに位置するので、ブレ補正制御部１５５は、係数ｎｓ_ｃ１＝Ａｓ７、係数ｍｓ_ｃ１＝αｓ７に設定する。そして、ブレ補正制御部１５５は、係数ｎｓ_ｃ（＝ｎｓ_ｃ１×ｎｓ_ｃ２＝Ａｓ７×Ａｓ１２）および係数ｍｓ_ｃ（＝ｍｓ_ｃ１×ｍｓ_ｃ２＝αｓ７×αｓ１２）を算出する。
【００４１】
（３−１−４）主要被写体が周辺部ＲｅＰに位置し、動体被写体の場合
主要被写体Ｘが周辺部ＲｅＰに位置し、かつ動体被写体の場合には、ユーザは、主要被写体Ｘが中央部ＲｅＣに位置するように構図変更する可能性が高いことが想定される。したがって、ブレ補正制御部１５５は、通常撮影状態における上記（３−１−１）〜（３−１−３）の場合と比べて、閾値ωｓおよびＴｓが最小の値となるように値に変更して、構図変更状態へ移行しやすくする。この場合、ブレ補正制御部１５５は、係数ｎｓ_ｃ１＝Ａｓ９、係数ｍｓ_ｃ１＝αｓ９、係数ｎｓ_ｃ２＝Ａｓ１２、係数ｍｓ_ｃ２＝αｓ１２に設定する。そして、ブレ補正制御部１５５は、係数ｎｓ_ｃ（＝ｎｓ_ｃ１×ｎｓ_ｃ２＝Ａｓ９×Ａｓ１２）および係数ｍｓ_ｃ（＝ｍｓ_ｃ１×ｍｓ_ｃ２＝αｓ９×αｓ１２）を算出する。
【００４２】
なお、主要被写体位置情報に含まれる主要被写体の有無情報に基づいて、主要被写体が検出されていないと判定された場合は、ブレ補正制御部１５５は、上記（３−１−１）〜（３−１−４）の各場合で設定した値の中間値となるように閾値ωｓおよびＴｓを変更する。すなわち、ブレ補正制御部１５５は、係数ｎｓ_ｃ１＝Ａｓ８（Ａｓ９＜Ａｓ８＜Ａｓ７）、係数ｍｓ_ｃ１＝αｓ８（αｓ９＜αｓ８＜αｓ７）、係数ｎｓ_ｃ２＝Ａｓ１１（Ａｓ１２＜Ａｓ１１＜Ａｓ１０）、係数ｍｓ_ｃ２＝αｓ１１（αｓ１２＜αｓ１１＜αｓ１０）に設定する。そして、ブレ補正制御部１５５は、係数ｎｓ_ｃ（＝ｎｓ_ｃ１×ｎｓ_ｃ２＝Ａｓ８×Ａｓ１１）および係数ｍｓ_ｃ（＝ｍｓ_ｃ１×ｍｓ_ｃ２＝αｓ８×αｓ１１）を算出する。
【００４３】
（３−２）構図変更状態
構図変更状態では、ブレ補正制御部１５５は、入力した主要被写体位置情報に基づいて、主要被写体Ｘが中央部ＲｅＣと周辺部ＲｅＰのいずれの領域に位置するかを判定し、主要被写体の位置に応じて閾値を変更する。
【００４４】
（３−２−１）主要被写体が中央部ＲｅＣに位置する場合
図５（ａ）に示すように、主要被写体Ｘが中央部ＲｅＣに位置する場合は、ブレ補正制御部１５５は、振れ量判定閾値ωｅを大きな値となるように変更し、時間判定閾値Ｔｅが小さな値となるように変更する。この場合、パンニングまたはチルティング操作により構図変更され主要被写体Ｘが中央部ＲｅＣに位置するようになったので、構図変更を終了する可能性が高く、この状態から画像データの取得動作に移行する可能性が高いことが想定される。したがって、シフトレンズ１５１の駆動を第２駆動モード（通常撮影状態）へ移行しやすくする。この場合、ブレ補正制御部１５５は、係数ｎｓ_ｄ＝Ａｅ１３、係数ｍｓ_ｄ＝αｅ１３に設定する。
【００４５】
(３−２−２)主要被写体が周辺部ＲｅＰに位置する場合
図５（ｂ）に示すように、主要被写体Ｘが周辺部ＲｅＰに位置する場合は、主要被写体Ｘの移動が継続しており、ユーザによるパンニングやチルティング操作が継続する可能性が高いことが想定される。したがって、ブレ補正制御部１５５は、主要被写体Ｘが中央部ＲｅＣに位置する場合よりも、振れ量判定閾値ωｅを小さな値となるように変更し、時間判定閾値Ｔｅが大きな値となるように変更する。したがって、シフトレンズ１５１の駆動を第２駆動モード（通常撮影状態）へ移行しにくくして、シフトレンズ１５１の第１駆動モード（構図変更状態）での駆動を継続されやすくする。この場合、ブレ補正制御部１５５は、係数ｎｓ_ｄ＝Ａｅ１５（＜Ａｅ１３）、係数ｍｓ_ｄ＝αｅ１５（＜αｅ１３）に設定する。
【００４６】
なお、主要被写体位置情報に含まれる主要被写体の有無情報に基づいて、主要被写体Ｘが検出されていないと判定された場合は、ブレ補正制御部１５５は、上記（３−２−１）および（３−２−２）の各場合で設定した値の中間値となるように閾値ωｅおよびＴｅを変更する。すなわち、ブレ補正制御部１５５は、係数ｎｅ_ｄ＝Ａｅ１４（Ａｅ１５＜Ａｅ１４＜Ａｅ１３）、係数ｍｅ_ｄ＝αｅ１４（αｅ１５＜αｅ１４＜αｅ１３）に設定する。
【００４７】
ブレ補正制御部１５５は、上述のようして撮影関連情報に基づいて設定した係数を、各閾値の基本値に乗算することにより各閾値ωｅ、ωｓ、ＴｅおよびＴｓを決定する。すなわち、通常撮影状態の場合は、ブレ補正制御部１５５は、以下の式（１）を用いて振れ量判定閾値ωｓと時間判定閾値Ｔｓとを決定する。また、構図変更状態の場合は、ブレ補正制御部１５５は、以下の式（２）を用いて振れ量判定閾値ωｅと時間判定閾値Ｔｅとを決定する。
ωｓ＝（ｎｓ_ａ×ｎｓ_ｂ×ｎｓ_ｃ）×ωｓ_base、
Ｔｓ＝（ｍｓ_ａ×ｍｓ_ｂ×ｍｓ_ｃ）×Ｔｓ_base  ・・・（１）
ωｅ＝（ｎｅ_ａ×ｎｅ_ｂ×ｎｅ_ｄ）×ωｅ_base
Ｔｅ＝１／（ｍｅ_ａ×ｍｅ_ｂ×ｍｅ_ｄ）×Ｔｅ_base  ・・・（２）
なお、上記の場合において、ブレ補正制御部１５５は、振れ量判定閾値ωｓおよびωｅが、ωｓ＞ωｅの関係を維持するように制御して、構図変更状態と通常撮影状態との切替えが不安定にならないようにする。
【００４８】
図６に、上記の式（１）および（２）を用いて算出された振れ量判定閾値ωｓおよびωｅにおける値の大小関係を示す。図６に示すように、振れ量判定閾値ωｓおよびωｅは、ズームレンズがWIDE端に位置する場合であっても、TELE端に位置する場合であっても、主要被写体Ｘが中央部ＲｅＣに位置する場合よりも、周辺部ＲｅＰに位置する場合の方が小さな値となるように変更される。その結果、図６（ａ）に示すように、通常撮影時において、主要被写体Ｘが中央部ＲｅＣに位置する場合よりも、周辺部ＲｅＰに位置する場合の方が、構図変更状態（第1駆動モード）に移行しやすくなる。また、図６（ｂ）に示すように、構図変更状態において、主要被写体Ｘが周辺部ＲｅＰに位置する場合よりも、中央部ＲｅＣに位置する場合の方が、通常撮影状態（第２駆動モード）に移行しやすくなる。
【００４９】
図７〜図１０に示すフローチャートを参照しながら、本実施の形態によるカメラ１の動作を説明する。図６の処理は制御回路７でプログラムを実行して行われる。このプログラムは、メモリ（不図示）に格納されており、操作部材１８から電源オン信号が入力されると起動され、実行される。
ステップＳ１００では、ブレ補正装置１５のブレ補正制御部１５５へ起動信号を出力してステップＳ１０１へ進む。ステップＳ１０１においては、カメラ１内の各種の初期設定を行ってステップＳ１０２へ進む。
【００５０】
ステップＳ１０２では、ズームボタンが操作されたが否かを判定する。操作部材１８から入力した操作信号にズームレンズの移動を指示する信号が含まれている場合には、ステップＳ１０２が肯定判定されてステップＳ１０３へ進む。ステップＳ１０３では、ズームエンコーダ２０から入力した位置検出信号に基づいて、焦点距離の変化量を示す焦点距離情報を更新して不図示のメモリに格納し、ステップＳ１０４へ進む。ズームボタンが操作されていない場合には、ステップＳ１０２が否定判定されてステップＳ１０４へ進む。
【００５１】
ステップＳ１０４においては、モードダイヤルの操作に応じて撮影モードが変更されたか否かを判定する。撮影モードが変更された場合には、ステップＳ１０４が肯定判定されてステップＳ１０５へ進む。ステップＳ１０５においては、撮影モードに関する情報を変更された撮影モードに更新して不図示のメモリに格納し、ステップＳ１０６へ進む。撮影モードが変更されていない場合には、ステップＳ１０４が否定判定されてステップＳ１０６へ進む。
【００５２】
ステップＳ１０６では、顔認識機能がオンされているか否かを判定する。顔認識機能がオンの場合には、ステップＳ１０６が肯定判定されてステップＳ１０７へ進む。顔認識機能がオフの場合は、ステップＳ１０６が否定判定されて、ステップＳ１１０へ進む。ステップＳ１０７では、公知の基準ブロックマッチング処理等を用いて画像データに基づいて、主要被写体（たとえば人物の顔）の判別を行ってステップＳ１０８へ進む。ステップＳ１０８においては、ステップＳ１０７の処理において、主要被写体が検出されたか否かを判定する。主要被写体が検出された場合は、ステップＳ１０８が肯定判定されてステップＳ１０９へ進む。主要被写体が検出されない場合は、ステップＳ１０８が否定判定されてステップＳ１１０へ進む。ステップＳ１０９では、検出された主要被写体の相対位置座標に基づいて、主要被写体位置情報を更新して不図示のメモリに格納してステップＳ１１１へ進む。ステップＳ１１０においては、主要被写体が存在しないことを示す無効設定をしてステップＳ１１１へ進む。
【００５３】
ステップＳ１１１では、ブレ補正制御部１５５との所定の通信周期か否かを判定する。通信周期の場合は、ステップＳ１１１が肯定判定されてステップＳ１１２へ進む。通信周期ではない場合は、ステップＳ１１１が否定判定されてステップＳ１１３へ進む。ステップＳ１１２においては、焦点距離情報、撮影モードに関する情報および主要被写体位置情報を撮影関連情報としてブレ補正制御部１５５へ出力してステップＳ１１３へ進む。
【００５４】
ステップＳ１１３においては、撮影指示が行われたか否かを判定する。レリーズボタンが操作され、操作部材１８からの操作信号に撮影開始を指示する信号が含まれる場合は、ステップＳ１１３が肯定判定されてステップＳ１１４へ進む。レリーズボタンが操作されない場合は、ステップＳ１１３が否定判定されてステップＳ１１５へ進む。ステップＳ１１４では、撮影処理を行ってステップＳ１１５へ進む。このとき、撮像素子６から出力された撮像信号に、上述した各種の処理を施して画像データを生成する。そして、生成した画像データに基づいて生成した画像ファイルをメモリカード１２へ記録する。
【００５５】
ステップＳ１１５では、撮影モードが終了されたか否かを判定する。モードダイヤルが操作され、再生モードが設定された場合は、ステップＳ１１５が肯定判定されてステップＳ１１６へ進む。動作モードが撮影モードのままである場合は、ステップＳ１１５が否定判定されてステップＳ１０２へ戻る。ステップＳ１１６では、ブレ補正制御部１５５へブレ補正装置１５の動作の終了を指示する終了要求信号を出力して処理を終了する。
【００５６】
次に、図８〜図１０に示すフローチャートを参照しながら、本実施の形態におけるブレ補正装置１５の動作について説明する。図８〜図１０の処理はブレ補正制御部１５５でプログラムを実行して行われる。このプログラムは、メモリ（不図示）に格納されており、制御回路７から起動信号が入力されると起動される。
図８のステップＳ２０１においては、ブレ補正装置１５の初期設定を行ってステップＳ２０２へ進む。ステップＳ２０２では、各閾値の基本値ωｅ_base、ωｓ_base、Ｔｅ_base、Ｔｓ_baseを設定してステップＳ２０３へ進む。
【００５７】
ステップＳ２０３においては、シフトレンズ１５１の駆動を第２駆動モードに設定してステップＳ２０４へ進む。ステップＳ２０４では、制御周期ｔｓ１が経過したか否かを判定する。制御周期ｔｓ１が経過した場合はステップＳ２０５へ進み、制御周期ｔｓ１が経過していない場合は、ステップＳ２０４で待機する。ステップＳ２０５においては、ブレ検出センサ１５２からブレ検出値を入力し、振れ量を算出してステップＳ２０６へ進む。
【００５８】
ステップＳ２０６では、入力した撮影関連情報に基づいて、撮影モードが変更されたか否かを判定する。撮影モードが変更されている場合は、ステップＳ２０６が肯定判定されてステップＳ２０７へ進む。撮影モードが変更されていない場合は、ステップＳ２０６が否定判定されて、後述するステップＳ２１２へ進む。
【００５９】
ステップＳ２０７においては、静止画撮影モードが設定されているか否かを判定する。静止画撮影モードが設定されている場合は、ステップＳ２０７が肯定判定されてステップＳ２０８へ進む。動画撮影モードが設定されている場合は、ステップＳ２０７が否定判定されて後述するステップＳ２１１へ進む。ステップＳ２０８においては、静止画撮影モードのうちのスポーツモードが設定されているか否かを判定する。スポーツモードが設定されていない場合は、ステップＳ２０８が否定判定されてステップＳ２０９へ進む。ステップＳ２０９では、係数ｎｅ_ａ＝Ａｅ１、係数ｎｓ_ａ＝Ａｓ１、係数ｍｅ_ａ＝αｅ１、係数ｍｓ_ａ＝αｓ１に設定してステップＳ２１２へ進む。静止画撮影モードにおいてスポーツモードが設定されている場合は、ステップＳ２０８が肯定判定されてステップＳ２１０へ進む。ステップＳ２１０では、係数ｎｅ_ａ＝Ａｅ２、係数ｎｓ_ａ＝Ａｓ２、係数ｍｅ_ａ＝αｅ２、係数ｍｓ_ａ＝αｓ２に設定してステップＳ２１２へ進む。
【００６０】
ステップＳ２０７が否定判定されると、ステップＳ２１１へ進み、係数ｎｅ_ａ＝Ａｅ３、係数ｎｓ_ａ＝Ａｓ３、係数ｍｅ_ａ＝αｅ３、係数ｍｓ_ａ＝αｓ３に設定して、ステップＳ２１２へ進む。ステップＳ２１２においては、焦点距離が変更されたか否かを判定する。撮影関連情報に含まれる焦点距離情報に基づいて、焦点距離が変更されている場合は、ステップＳ２１２が肯定判定されてステップＳ２１３へ進む。焦点距離が変更されていない場合は、ステップＳ２１２が否定判定されて、後述する図９のステップＳ２１８へ進む。
【００６１】
ステップＳ２１３においては、ズームレンズがTELE端、すなわち焦点距離が最長か否かを判定する。ズームレンズがTELE端の場合、ステップＳ２１３が肯定判定されてステップＳ２１７へ進み、係数ｎｅ_ｂ＝Ａｅ６、係数ｎｓ_ｂ＝Ａｓ６、係数ｍｅ_ｂ＝αｅ６、係数ｍｓ_ｂ＝αｓ６に設定して、後述するステップＳ２１８へ進む。ズームレンズがTELE端ではない場合は、ステップＳ２１３が否定判定されてステップＳ２１４へ進む。
【００６２】
ステップＳ２１４では、ズームレンズがWIDE端、すなわち焦点距離が最短か否かを判定する。ズームレンズがWIDE端の場合は、ステップＳ２１４が肯定判定されてステップＳ２１５へ進み、係数ｎｅ_ｂ＝Ａｅ４、係数ｎｓ_ｂ＝Ａｓ４、係数ｍｅ_ｂ＝αｅ４、係数ｍｓ_ｂ＝αｓ４に設定してステップＳ２１８へ進む。ズームレンズがWIDE端ではない場合は、ステップＳ２１４が否定判定されてステップＳ２１６へ進み、係数ｎｅ_ｂ＝Ａｅ５、係数ｎｓ_ｂ＝Ａｓ５、係数ｍｅ_ｂ＝αｅ５、係数ｍｓ_ｂ＝αｓ５に設定してステップＳ２１８へ進む。
【００６３】
ステップＳ２１８では、通常撮影状態、すなわち第２駆動モードが設定されているか否かを判定する。第２駆動モードが設定されている場合は、ステップＳ２１８が肯定判定されてステップＳ２１９へ進む。第１駆動モードが設定されている場合は、ステップＳ２１８が否定判定されて後述する図１０のステップＳ２３３へ進む。ステップＳ２１９では、主要被写体Ｘが検出されているか否かを判定する。主要被写体位置情報に含まれる主要被写体の有無情報に基づいて、主要被写体Ｘが検出されていないと判定した場合は、ステップＳ２１９が否定判定されてステップＳ２２７へ進み、係数ｎｓ_ｃ１＝Ａｓ８、係数ｍｓ_ｃ１＝αｓ８、係数ｎｓ_ｃ２＝Ａｓ１１、係数ｍｓ_ｃ２＝αｓ１１に設定して、後述するステップＳ２２８へ進む。主要被写体Ｘが検出されていると判定した場合は、ステップＳ２１９が肯定判定されてステップＳ２２０へ進む。
【００６４】
ステップＳ２２０においては、過去の通信周期で入力した主要被写体位置情報と、今回の通信周期で入力した主要被写体位置情報とを用いて、主要被写体Ｘの移動量を算出してステップＳ２２１へ進む。ステップＳ２２１においては、主要被写体Ｘが撮影画面の中央部ＲｅＣに位置するか否かを判定する。主要被写体Ｘが中央部ＲｅＣに位置する場合は、ステップＳ２２１が肯定判定されてステップＳ２２２へ進み、係数ｎｓ_ｃ１＝Ａｓ７、係数ｍｓ_ｃ１＝αｓ７に設定してステップＳ２２４へ進む。主要被写体Ｘが周辺部ＲｅＰに位置する場合には、ステップＳ２２１が否定判定されてステップＳ２２３へ進み、係数ｎｓ_ｃ１＝Ａｓ９、係数ｍｓ_ｃ１＝αｓ９に設定してステップＳ２２４へ進む。
【００６５】
ステップＳ２２４においては、ステップＳ２２０で算出した主要被写体Ｘの移動量に基づいて、主要被写体Ｘが動体被写体であるか否かを判定する。主要被写体Ｘが動体被写体の場合は、ステップＳ２２４が肯定判定されてステップＳ２２６へ進み、係数ｎｓ_ｃ２＝Ａｓ１２、係数ｍｓ_ｃ２＝αｓ１２に設定してステップＳ２２８へ進む。主要被写体Ｘが動体被写体ではない場合は、ステップＳ２２４が否定判定されてステップＳ２２５へ進み、係数ｎｓ_ｃ２＝Ａｓ１０、係数ｍｓ_ｃ２＝αｓ１０に設定してステップＳ２２８へ進む。
【００６６】
ステップＳ２２８においては、式（１）を用いて振れ量判定閾値ωｓおよび時間判定閾値Ｔｓを算出してステップＳ２２９へ進む。ステップＳ２２９においては、ステップＳ２０５で算出した振れ量の絶対値が振れ量判定閾値ωｓ以上であるか否かを判定する。振れ量の絶対値が振れ量判定閾値ωｓ以上の場合は、ステップＳ２２９が肯定判定されてステップＳ２３０へ進む。このとき、図示しないタイマを起動して振れ量の絶対値が振れ量判定閾値ωｓ以上の状態が継続する時間を計測する。算出した振れ量の絶対値が振れ量判定閾値ωｓ未満の場合は、ステップＳ２２９が否定判定されて、後述する図１０のステップＳ２３３へ進む。
【００６７】
ステップＳ２３０では、ステップＳ２２９で時間計測を開始してから時間Ｔｓが経過したか否かを判定する。時間Ｔｓが経過した場合は、ステップＳ２３０が肯定判定されてステップＳ２３１へ進み、シフトレンズ１５１の駆動を第１駆動モードに設定してステップＳ２３２へ進む。ステップＳ２３２では、ステップＳ２２９で起動したタイマによる計測時間をクリアしてステップＳ２３３へ進む。ステップＳ２２９で時間計測を開始してから時間Ｔｓが経過していない場合は、ステップＳ２３０が否定判定されてステップＳ２３３へ進む。
【００６８】
ステップＳ２３３では、構図変更状態、すなわち第１駆動モードが設定されているか否かを判定する。第１駆動モードが設定されている場合は、ステップＳ２３３が肯定判定されてステップＳ２３４へ進む。第２駆動モードが設定されている場合は、ステップＳ２３３が否定判定されて後述するステップＳ２４４へ進む。ステップＳ２３４では、主要被写体Ｘが検出されているか否かを判定する。主要被写体位置情報に含まれる主要被写体の有無情報に基づいて、主要被写体Ｘが検出されていないと判定した場合は、ステップＳ２３４が否定判定されてステップＳ２３８へ進み、係数ｎｅ_ｄ＝Ａｅ１４、係数ｍｅ_ｄ＝αｅ１４に設定して、後述するステップＳ２３９へ進む。主要被写体Ｘが検出されていると判定した場合は、ステップＳ２３４が肯定判定されてステップＳ２３５へ進む。
【００６９】
ステップＳ２３５においては、主要被写体Ｘが撮影画面の中央部ＲｅＣに位置するか否かを判定する。主要被写体Ｘが中央部ＲｅＣに位置する場合は、ステップＳ２３５が肯定判定されてステップＳ２３６へ進み、係数ｎｅ_ｄ＝Ａｅ１３、係数ｍｅ_ｄ＝αｅ１３に設定してステップＳ２３９へ進む。主要被写体Ｘが周辺部ＲｅＰに位置する場合には、ステップＳ２３５が否定判定されてステップＳ２３７へ進み、係数ｎｅ_ｄ＝Ａｅ１５、係数ｍｅ_ｄ＝αｅ１５に設定してステップＳ２３９へ進む。
【００７０】
ステップＳ２３９では、式（２）を用いて振れ量判定閾値ωｅおよび時間判定閾値Ｔｅを算出してステップＳ２４０へ進む。ステップＳ２４０においては、ステップＳ２０５で算出した振れ量の絶対値が振れ量判定閾値ωｅ以下であるか否かを判定する。振れ量の絶対値が振れ量判定閾値ωｅ以下の場合は、ステップＳ２４０が肯定判定されてステップＳ２４１へ進む。このとき、図示しないタイマを起動して振れ量の絶対値が振れ量判定閾値ωｅ以下の状態が継続する時間を計測する。算出した振れ量の絶対値が振れ量判定閾値ωｅを超える場合は、ステップＳ２４０が否定判定されて後述するステップＳ２４４へ進む。
【００７１】
ステップＳ２４１では、ステップＳ２４０で時間計測を開始してから時間Ｔｅが経過したか否かを判定する。時間Ｔｅが経過した場合は、ステップＳ２４１が肯定判定されてステップＳ２４２へ進み、シフトレンズ１５１の駆動を第２駆動モードに設定してステップＳ２４３へ進む。ステップＳ２４３では、ステップＳ２４０で起動したタイマによる計測時間をクリアしてステップＳ２４４へ進む。ステップＳ２４０で時間計測を開始してから時間Ｔｅが経過していない場合は、ステップＳ２４１が否定判定されてステップＳ２４４へ進む。
【００７２】
ステップＳ２４４は、シフトレンズ１５１が光学像のブレを補正するための目標位置を算出してステップＳ２４５へ進む。ステップＳ２４５では、シフトレンズ１５１の移動量を算出し制御信号としてアクチュエータ１５３へ出力してステップＳ２４６へ進む。ステップＳ２４６においては、通信周期となったか否かを判定する。通信周期となった場合は、ステップＳ２４６が肯定判定されてステップＳ２４７へ進み、制御回路７から撮影関連情報を入力してステップＳ２４８へ進む。通信周期となっていない場合は、ステップＳ２４６が否定判定されてステップＳ２４８へ進む。ステップＳ２４８においては、制御回路７からブレ補正装置１５の動作の終了を指示する終了要求信号を入力したか否かを判定する。終了要求信号を入力しない場合は、ステップＳ２４８が否定判定されてステップＳ２０４へ戻る。終了要求信号を入力した場合は、ステップＳ２４８が肯定判定されて処理を終了する。
【００７３】
以上で説明した実施の形態のカメラ１によれば、以下の作用効果が得られる。
（１）シフトレンズ１５１を、第１駆動モードと、第１駆動モードよりもブレ補正効果の強い第２駆動モードとのいずれかの駆動モードにより駆動させるようにした。ブレ補正制御部１５５は、ブレ検出センサ１５２により検出されたブレの量が、シフトレンズ１５１の駆動モードを切替えるための振れ量判定閾値ωｓおよびωｅ、時間判定閾値ＴｓおよびＴｅで規定される条件を満たす場合に、駆動モードを、第１駆動モードと第２駆動モードとの間で切替えるようにした。そして、制御回路７から入力した撮影関連情報に基づいて、ＡＦ回路７ｂにより撮影画像上で主要被写体Ｘと、撮影画像上での主要被写体Ｘの位置とが検出されている場合、ブレ補正制御部１５５は、主要被写体Ｘの位置に基づいて、上記の閾値ωｓ、ωｅ、ＴｓおよびＴｅを変更するようにした。
【００７４】
従来の技術のように、駆動モードを切替えるための閾値が固定値の場合、第１駆動モードへ移行するための振れ判定閾値ωｓを小さく設定すると、ユーザのパンニング/チルティング操作がなくても、意図しない手振れによって、容易に第２駆動モードへ移行することが想定される。さらに、ブレが大きめに発生しているといつまでも第１駆動モードが継続し、ブレ補正効果が得られない画像が常に継続し、見栄えが悪くなってしまう。また、閾値ωsを大きく設定した場合、ゆっくりしたパンニング/チルティング動作すると構図変更状態と判定されない。すなわち、ブレ補正効果が強い状態が継続（通常撮影状態）し、カメラ操作量に対して画像の動きが遅れ、所望の位置に被写体を合わせることが難しくなる。これはブレ補正効果が高いほど現れやすいため、パンニング/チルティング時の操作性が大きく損なわれる。
【００７５】
さらには、閾値ωeを小さく設定するとパンニング/チルティングを終了したつもりでも、カメラの挙動が完全に安定するまで、暫く待たないと第２駆動モードに移行せず、ブレ補正効果の弱い状態が長く続き、像ブレ画像が継続してしまう。そのため、パンニング/チルティングを終えてから、即座にレリーズボタンを押した場合、構図変更状態のまま、撮影され、像ブレ画像が取得されてしまうことになる。閾値ωeを大きく設定した場合、パンニング/チルティング中にも関わらず、通常撮影状態に移行することが考えら、所望の構図を設定しにくくなることが予想される。同様に時間判定閾値Ｔｓ、Ｔｅの設定においても、値を長くすれば、状態の安定度は増すが、短くすれば、状態は不安定になりやすい。上記の通り、像ブレ補正効果とユーザの画角変更動作に対する追従性という機能は相反している。そのため、従来技術のように、閾値を固定値に設定する場合、構図変更状態と通常撮影の判断を一概に振れ検出量とその継続時間から適切に設定することは難しい。これに対して、本発明の実施の形態によるカメラ１では、主要被写体Ｘの位置に応じて想定されるパンニングやチルティング操作の発生頻度に応じて、ブレ補正効果の強弱、すなわち構図変更操作に対するシフトレンズ１５１の追従性を変更できるので、利便性が向上する。
【００７６】
（２）ブレ補正制御部１５５は、第２駆動モード時に、主要被写体Ｘが撮影画像の周辺部ＲｅＰに位置する場合は、主要被写体Ｘが中央部ＲｅＣに位置する場合よりも、第１駆動モードに切替わりやすくなるように閾値ωｓおよびＴｓを変更するようにした。すなわち、ブレ補正制御部１５５は、閾値ωｓおよびＴｓを小さい値に変更するようにした。主要被写体Ｘが撮影画像の周辺部ＲｅＰに位置する場合は、ユーザにより主要被写体Ｘが中央部ＲｅＣに位置するようにパンニングやチルティング操作を行う可能性が高い。このため、主要被写体Ｘが周辺部ＲｅＰに位置するほどシフトレンズ１５１の駆動を構図変更のための操作に追従しやすくできる。
【００７７】
（３）ブレ補正制御部１５５は、第２駆動モード時に、主要被写体Ｘが動体被写体であると判定した場合、すなわち主要被写体Ｘの位置変化を検出した場合には、第１駆動モードに切替わりやすくなるように閾値ωｓおよびＴｓを変更するようにした。すなわち、ブレ補正制御部１５５は、閾値ωｓおよびＴｓを小さい値に変更するようにした。主要被写体Ｘが動体被写体の場合は、ユーザにより主要被写体Ｘの動きに追従してパンニングやチルティング操作を行う可能性が高い。このため、主要被写体Ｘが動体被写体の場合にはシフトレンズ１５１の駆動を構図変更のための操作に追従しやすくできるので、利便性が向上する。
【００７８】
（４）ブレ補正制御部１５５は、第１駆動モード時に、主要被写体Ｘが中央部ＲｅＣに位置する場合は、周辺部ＲｅＰに位置する場合よりも、第２駆動モードに切替わりやすくなるように閾値ωｅおよびＴｅを変更するようにした。すなわち、振れ判定閾値ωｅの値を大きく、時間判定閾値Ｔｅの値を小さく変更する。構図変更中に主要被写体Ｘが中央部ＲｅＣに位置するようになると、ユーザのレリーズボタンの操作に基づく撮影動作に移行する可能性が高い。したがって、ユーザは構図変更を終了したつもりであっても、すぐにブレ補正効果が弱い状態が継続するために即座に撮影を開始できず、シャッターチャンスを逃すという事態を防ぐことができる。
【００７９】
（５）制御回路７から入力した撮影関連情報に含まれる撮影レンズ２の焦点距離に基づいて、ブレ補正制御部１５５は、主要被写体Ｘの位置に基づいて、上記の閾値ωｓ、ωｅ、ＴｓおよびＴｅを変更するようにした。倍率の高いTELE側では、主要被写体が撮影画面から外れることがないようにゆっくりとしたパンニングやチルティング操作を行うことが想定される。なお、主要被写体Ｘが中央部ＲｅＣに位置する場合は、大きな手ブレが発生しても、防振効果が損なわれることが無い。また、倍率の低いWIDE側では、わずかなパンニング、チルティング操作では撮影画面上の変化が小さいため、比較的素早く大きく操作することが想定される。このように、焦点距離に応じて異なる構図変更の操作に応じて、シフトレンズ１５１の駆動態様を切替えることができるので、利便性が向上する。
【００８０】
（６）ブレ補正制御部１５５は、撮影レンズの焦点距離が短い場合は、焦点距離が長い場合よりも、上記の閾値ωｓ、ωｅ、ＴｓおよびＴｅを大きな値に変更する。その結果、比較的素早く大きく操作することが想定される倍率の低いWIDE側では、パンニングやチルティング動作への追従性よりもブレ補正の効果を優先できるので、利便性が向上する。
【００８１】
（７）ブレ補正制御部１５５は、動画撮影モードと静止画撮影モードとの間で、上記の閾値ωｓ、ωｅ、ＴｓおよびＴｅを変更するようにした。動画撮影モードの場合は静止画撮影モードに比べて、記録される画像の見栄えを意識して主要被写体に対してゆっくりとしたパンニングやチルティング操作を行うことが想定される。このように、動画撮影モードまたは静止画撮影モードに応じて異なる構図変更の操作に応じて、シフトレンズ１５１の駆動態様を切替えることができるので、利便性が向上する。
【００８２】
（８）ブレ補正制御部１５５は、動画撮影モードが設定されている場合には、静止画撮影モードが設定されている場合よりも上記の閾値ωｓ、ωｅ、ＴｓおよびＴｅを小さい値に変更するようにした。したがって、動画撮影モードにおいては、静止画撮影モードの場合よりも、ブレ補正の効果よりもパンニングやチルティング動作への追従性を高めることができる。  
【００８３】
（９）ブレ補正制御部１５５は、静止画撮影モードにおいて、スポーツモードのような激しい動きを伴う被写体の撮影に適した撮影モードが選択された場合は、他の撮影モードが選択された場合よりも上記の閾値ωｓ、ωｅ、ＴｓおよびＴｅを小さい値に変更するようにした。したがって、静止画撮影モードが設定されている場合であっても、スポーツシーンのような屋外で動きの激しい被写体を撮影する際には、ブレ補正の効果よりもパンニングやチルティング動作への追従性を優先できる。
【００８４】
以上で説明した実施の形態のカメラ１を、以下のように変形できる。
（１）ユーザにより指定された焦点検出領域を含む所定の領域を中央部ＲｅＣとして設定してもよい。この場合、ユーザが操作部材１８を操作して焦点検出領域の位置を指定すると、ＡＦ回路７ｂは、指定操作された焦点検出位置を相対座標系における座標値に換算する。そして、ＡＦ回路７ｂは、換算した座標値と、座標値を中心とした所定の大きさの領域（たとえば１０×１０画素）とを主要被写体位置情報として、通信周期のタイミングでブレ補正制御部１５５へ出力すればよい。
【００８５】
（２）主要被写体が中央部ＲｅＣに位置する場合と、周辺部ＲｅＰに位置する場合とに応じて振れ量判定閾値ωｓ、ωｅを変更するものに代えて、撮影画像上における中心からの主要被写体の距離に応じて連続的に振れ量判定閾値ωｓ、ωｅを変更するようにしてもよい。この場合、図１１に示すように、撮影画像の中心からの主要被写体の距離が大きくなるほど、値が漸減するように各振れ量判定閾値ωｓ、ωｅが予め設定される。撮影画像の中心からの距離と振れ量判定閾値ωｓ、ωｅとの値との関係を示すデータは、予めブレ補正制御部１５５のメモリ（不図示）に記録されている。そして、ブレ補正制御部１５５は、入力した主要被写体位置情報に基づいて、上記のデータを参照して振れ量判定閾値ωｓ、ωｅの値を決定すればよい。
【００８６】
（３）ブレ補正制御部１５５が振れ量判定閾値ωｓ、ωｅと、時間判定閾値Ｔｓ、Ｔｅとを変更するものに代えて、振れ量判定閾値ωｓ、ωｅと、時間判定閾値Ｔｓ、Ｔｅとの少なくとも一方を変更するものでもよい。なお、この場合、ブレ補正制御部１５５は、振れ量判定閾値ωｓ、ωｅを変更することが望ましい。
【００８７】
（４）ブレ補正制御部１５５は、撮影モードに関する情報と、焦点距離情報と、主要被写体位置情報とに基づいて各閾値ωｓ、ωｅ、Ｔｓ、Ｔｅを変更するものに限定されない。すなわち、ブレ補正制御部１５５が、撮影モードに関する情報と、焦点距離情報と、主要被写体位置情報との少なくとも１つの情報に基づいて、各閾値ωｓ、ωｅ、Ｔｓ、Ｔｅを変更してもよい。
【００８８】
（５）シフトレンズ１５１を駆動させるものに代えて、撮像素子６を駆動させて撮影レンズ２および撮像素子６における被写体光の光軸と直交する方向の相対位置を変更させて、像ブレを補正するものでもよい。
（６）シフトレンズ１５１や撮像素子６を駆動させることにより像ブレを補正する、いわゆる光学的ブレ補正に代えて、撮像素子６から出力された画像信号の切り出し範囲を変更することにより、撮像素子上での像ブレを補正する電子式ブレ補正により像ブレを補正するものでもよい。
【００８９】
また、本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。説明に用いた実施の形態および変形例は、それぞれを適宜組合わせて構成しても構わない。
【符号の説明】
【００９０】
１・・・カメラ、  ２・・・撮影レンズ、  ７・・・制御回路、  ７ｂ・・・ＡＦ回路、
１５・・・ブレ補正装置、  １５２・・・ブレ検出センサ、  １５３・・・アクチュエータ、  １５５・・・ブレ補正制御部
【図１】
2011114684.tif 000003
【図２】
2011114684.tif 000004
【図３】
2011114684.tif 000005
【図４】
2011114684.tif 000006
【図５】
2011114684.tif 000007
【図６】
2011114684.tif 000008
【図７】
2011114684.tif 000009
【図８】
2011114684.tif 000010
【図９】
2011114684.tif 000011
【図１０】
2011114684.tif 000012
【図１１】
2011114684.tif 000013