(57)【要約】【課題】ブレ補正を好適に行うことができるカメラ本体等を提供する。【解決手段】  レンズ鏡筒が着脱可能に取り付けられるカメラ本体であって、前記レンズ鏡筒から入射する被写体からの光を受光する撮像部と、前記レンズ鏡筒の光軸と交差する方向における、前記撮像部と前記被写体からの光の光路との位置関係を変化させて、前記被写体像のブレを補正するボディ側ブレ補正機構と、前記レンズ鏡筒で前記被写体像のブレを補正するレンズ側ブレ補正機構に関するデータを前記レンズ鏡筒から受信し、前記データに基づいて前記ボディ側ブレ補正機構および前記レンズ側ブレ補正機構の少なくとも一方を動作させる判断を行う判断手段とを有するカメラ本体。【選択図】  図１
2010091792.tif 000002
【特許請求の範囲】
【請求項１】
レンズ鏡筒が着脱可能に取り付けられるカメラ本体であって、
前記レンズ鏡筒から入射する被写体からの光を受光する撮像部と、
前記レンズ鏡筒の光軸と交差する方向における、前記撮像部と前記被写体からの光の光路との位置関係を変化させて、前記被写体像のブレを補正するボディ側ブレ補正機構と、
前記レンズ鏡筒で前記被写体像のブレを補正するレンズ側ブレ補正機構に関するデータを前記レンズ鏡筒から受信し、前記データに基づいて前記ボディ側ブレ補正機構および前記レンズ側ブレ補正機構の少なくとも一方を動作させる判断を行う判断手段と
を有するカメラ本体。
【請求項２】
前記判断手段は、前記データに基づいて、前記ボディ側ブレ補正機構および前記レンズ側ブレ補正機構のうち一方のみを動作させる判断を行う請求項１に記載のカメラ本体。
【請求項３】
前記判断手段は、前記データが、前記レンズ鏡筒が前記レンズ側ブレ補正機構を有していることを示している場合は、前記レンズ側ブレ補正機構を動作させる判断を行う請求項１または請求項２に記載のカメラ本体。
【請求項４】
前記判断手段は、前記データに基づいて、前記ボディ側ブレ補正機構および前記レンズ側ブレ補正機構の両方を同時に動作させる判断を行う請求項１に記載のカメラ本体。
【請求項５】
前記データは、ブレ補正の補正効果のレベルを示すデータである請求項３または請求項４に記載のカメラ本体。
【請求項６】
前記判断手段での判断に基づいて、前記ボディ側ブレ補正機構および前記レンズ側ブレ補正機構の少なくとも一方を動作させる制御を行う制御手段を有する請求項１〜５のいずれかに記載のカメラ本体。
【請求項７】
補正すべきブレ量を前記ボディ側ブレ補正機構および前記レンズ側ブレ補正機構で分担して補正するように、前記ボディ側ブレ補正機構および前記レンズ側ブレ補正機構を駆動する制御を行う制御手段を有する請求項４または請求項５に記載のカメラ本体。
【請求項８】
前記制御手段は、補正すべきブレ量を分担して補正する制御を行う際に、所定比で分担されるように前記ボディ側ブレ補正機構および前記レンズ側ブレ補正機構を駆動する制御を行う請求項７に記載のカメラ本体。
【請求項９】
前記ボディ側ブレ補正機構は、前記撮像部を前記光軸と交差する方向に移動させて、前記被写体像のブレを補正する請求項１〜８いずれかに記載のカメラ本体。
【請求項１０】
カメラ本体に着脱可能なレンズ鏡筒であって、
被写体光が入射する光学レンズと、
前記光学レンズを光軸と交差する方向に移動させて、被写体像のブレを補正するレンズ側ブレ補正機構と、
前記ブレ補正機構の能力に関するデータを記憶する記憶手段と、
前記記憶手段に記憶されている前記データを前記カメラ本体に送信可能な送信部と
を有するレンズ鏡筒。
【請求項１１】
請求項１〜９のいずれかに記載のカメラ本体と、請求項１０に記載のレンズ鏡筒とを有し、
前記カメラ本体の前記判断手段は、前記レンズ鏡筒の前記送信部から送信される前記データを受信するカメラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ本体、レンズ鏡筒およびカメラシステムに関する。
【背景技術】
【０００２】
一眼レフカメラ等の撮影装置では、撮影者の手振れなどによって、撮影画像やファインダから観察される被写体像のブレが発生する場合があり、このような像のブレを低減するためのブレ補正機構を有する撮影装置が提案されている。撮影装置に備えられるブレ補正機構としては、レンズ鏡筒側に備えられるものや、カメラ本体側に備えられるものが知られている。
【０００３】
また、ブレ補正機構を有するカメラとしては、第１のイメージャを移動させるアクチュエータと、撮影レンズ１１を移動させるアクチュエータと、これらのアクチュエータを制御する振動検知部を有するものが知られている（特許文献１等参照）。
【０００４】
しかし、従来技術に係るカメラは、アクチュエータの制御においてレンズの焦点距離情報を利用するものの、レンズ鏡筒に備えられるブレ補正機構に関するデータに基づいてアクチュエータの制御を行うものではなかった。
【特許文献１】特開２００５−１２８０９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、このような状況に鑑みてなされ、本発明の目的は、ブレ補正を好適に行うことができるカメラ本体等を提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係るカメラ本体（５）は、
レンズ鏡筒（７）が着脱可能に取り付けられるカメラ本体であって、
前記レンズ鏡筒から入射する被写体からの光を受光する撮像部（１６）と、
前記レンズ鏡筒の光軸（Ｌ）と交差する方向における、前記撮像部と前記被写体からの光の光路との位置関係を変化させて、前記被写体像のブレを補正するボディ側ブレ補正機構（１０）と、
前記レンズ鏡筒で前記被写体像のブレを補正するレンズ側ブレ補正機構（３０）に関するデータを前記レンズ鏡筒から受信し、前記データに基づいて前記ボディ側ブレ補正機構および前記レンズ側ブレ補正機構の少なくとも一方を動作させる判断を行う判断手段（５０）と
を有する。
【０００７】
また、例えば、前記判断手段は、前記データが、前記レンズ鏡筒が前記レンズ側ブレ補正機構を有していることを示している場合は、前記レンズ側ブレ補正機構を動作させる判断を行ってもよい。
【０００８】
また、例えば、前記判断手段は、前記データに基づいて、前記ボディ側ブレ補正機構および前記レンズ側ブレ補正機構の両方を同時に動作させる判断を行い、前記制御手段は、前記判断に基づいて前記ボディ側ブレ補正機構および前記レンズ側ブレ補正機構の両方を同時に動作させる制御を行ってもよい。
【０００９】
また、例えば、前記判断手段は、前記データに基づいて、前記ボディ側ブレ補正機構および前記レンズ側ブレ補正機構の両方を同時に動作させる判断を行ってもよい。
【００１０】
また、例えば、前記データは、ブレ補正の補正効果のレベルを示すデータであってもよい。
【００１１】
また、例えば、発明に係るカメラ本体は、前記判断手段での判断に基づいて、前記ボディ側ブレ補正機構および前記レンズ側ブレ補正機構の少なくとも一方を動作させる制御を行う制御手段（５０）を有していてもよい。
【００１２】
また、例えば、発明に係るカメラ本体は、補正すべきブレ量を前記ボディ側ブレ補正機構および前記レンズ側ブレ補正機構で分担して補正するように、前記ボディ側ブレ補正機構および前記レンズ側ブレ補正機構を駆動する制御を行う制御手段（５０）を有していてもよい。
【００１３】
また、例えば、前記制御手段は、補正すべきブレ量を分担して補正する制御を行う際に、所定比で分担されるように前記ボディ側ブレ補正機構および前記レンズ側ブレ補正機構を駆動する制御を行ってもよい。
【００１４】
また、例えば、前記ボディ側ブレ補正機構は、前記撮像部を前記光軸と交差する方向に移動させて、前記被写体像のブレを補正してもよい。
【００１５】
本発明に係るレンズ鏡筒（７）は、
カメラ本体（５）に着脱可能なレンズ鏡筒であって、
被写体光が入射する光学レンズ（３６）と、
前記光学レンズを光軸と交差する方向に移動させて、被写体像のブレを補正するレンズ側ブレ補正機構（３０）と、
前記レンズブレ補正機構の能力に関するデータを記憶する記憶手段（７５）と、
前記記憶手段に記憶されている前記データを前記カメラ本体に送信可能な送信部（８０，６２）とを有する。
【００１６】
また、本発明に係るカメラシステム（３）は、上記いずれかに記載のカメラ本体（５）と、上記のレンズ鏡筒（７）とを有し、
前記カメラ本体の前記判断手段（５０）は、前記レンズ鏡筒の前記送信部から送信される前記データを受信するカメラシステム。
【００１７】
なお上述の説明では、本発明をわかりやすく説明するために実施形態を示す図面の符号に対応づけて説明したが、本発明は、これに限定されるものでない。後述の実施形態の構成を適宜改良してもよく、また、少なくとも一部を他の構成物に代替させてもよい。さらに、その配置について特に限定のない構成要件は、実施形態で開示した配置に限らず、その機能を達成できる位置に配置することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を、図面に示す実施形態に基づき説明する。
図１は、本発明の一実施形態に係るカメラの全体ブロック図、
図２は、図１におけるボディ側ブレ補正機構を示す斜視図、
図３は、図１に示すカメラにおいて行われるブレ補正制御の第１の実施例を表すフローチャート、
図４は、図１に示すカメラにおいて行われるブレ補正制御の第２の実施例を表すフローチャート、
図５は、図１に示すカメラにおいて行われるブレ補正制御の第３の実施例を表すフローチャート、
図６は、図１に示すカメラにおいて行われるブレ補正制御の第４の実施例を表すフローチャートである。
第１実施形態
【００１９】
図１は、本発明の一実施形態に係るカメラ３の全体ブロック図である。図１に示すように、カメラ３は、カメラボディ５とレンズ鏡筒７を有する。カメラボディ５には、レンズ鏡筒７が着脱可能に取り付けられている。
【００２０】
カメラボディ５は、ボディ側ブレ補正機構１０を有する。ボディ側ブレ補正機構１０は、撮像素子を含む撮像素子ユニット１６を、レンズ鏡筒７の光軸Ｌに略直交する方向に移動させ、撮像素子ユニット１６と被写体からの光の光路との位置関係を変化させることによって、撮像素子によって撮像される被写体像のブレを補正する。
【００２１】
レンズ鏡筒７は、レンズ側ブレ補正機構３０を有する。レンズ側ブレ補正機構３０は、被写体光をカメラボディ５へ入射させる撮影光学系の一部であるブレ補正レンズ３６を、レンズ鏡筒７の光軸Ｌに略直交する方向に移動させ、被写体像のブレを補正する。なお、ボディ側ブレ補正機構１０と、レンズ側ブレ補正機構３０については、後に詳述する。
【００２２】
カメラボディ５の内部において、撮像素子ユニット１６における光軸Ｌと平行なＺ軸正方向側には、シャッタ部材６８が配置してある。シャッタ部材６８のＺ軸正方向側には、クイックリターンミラー７０が配置してあり、そのＺ軸正方向側には、レンズ鏡筒７に内蔵してある絞り部７８およびブレ補正レンズ３６等の光学レンズ群が配置してある。なお、カメラ３の説明においては、図１および図２に示すように、レンズ鏡筒７の光軸Ｌと略平行な方向であってレンズ鏡筒７からカメラボディ５に向かう方向をＺ軸の負方向、Ｚ軸に直交する方向をＸ軸方向およびＹ軸方向として説明を行う。
【００２３】
カメラボディ５には、ボディＣＰＵ５０が内蔵してあり、レンズ接点６２を介してレンズＣＰＵ８０に接続してある。レンズ接点６２は、カメラボディ５に対してレンズ鏡筒７を連結することで、ボディＣＰＵ５０とレンズＣＰＵ８０とを電気的に接続する。ボディＣＰＵ５０には、カメラボディ５およびレンズ鏡筒７に備えられる各電子部品に電力を供給するための電源５８が接続されている。電源５８は、カメラボディ５に内蔵してあるが、レンズ接点６２を介して、レンズ鏡筒７にも電力を供給することができる。
【００２４】
ボディＣＰＵ５０には、レリーズスイッチ５２、ストロボ５４、表示部５６、ジャイロセンサ２２、ＥＥＰＲＯＭ（メモリ）２６、防振スイッチ２８、防振追従制御ＩＣ２０、画像処理コントローラ６６、ＡＦセンサ６０などが接続してある。ボディＣＰＵ５０は、レンズ鏡筒７に対する通信機能と、カメラボディ５の制御機能とを有している。
【００２５】
例えば、ボディＣＰＵ５０は、レンズ鏡筒７とカメラボディ５の連結が完全であるか否かを、レンズＣＰＵ８０と通信を行うことによって確認する。ボディＣＰＵ５０は、レンズＣＰＵ８０から入力された焦点距離、距離情報等から、撮影距離を演算することができる。ボディＣＰＵ５０は、レリーズスイッチ５２から半押し信号を入力されると、ＡＦ（オートフォーカス）、ＡＥ（オートエクスポージャ）、ブレ補正等の撮影準備動作を制御する。また、ボディＣＰＵ５０は、レリーズスイッチ５２から全押し信号が入力されると、ミラー駆動、シャッタ駆動、絞り駆動等を制御する。
【００２６】
表示部５６は、液晶表示装置などで構成されており、出力結果やメニューなどを表示する。レリーズスイッチ５２は、シャッタ駆動のタイミングを操作するスイッチであり、カメラ３を操作する撮影者の操作に応じて、ボディＣＰＵ５０に半押し信号および全押し信号を出力する。
【００２７】
クイックリターンミラー７０は、構図決定の際にファインダ装置（不図示）に像を映し出すためのもので、露光中は光路から退避する。クイックリターンミラー７０には、ＡＦセンサ６０に光を導くためのサブミラー７０ａが連結されている。ＡＦセンサ６０は、オートフォーカスを行う際に、フォーカス位置を検出するためのセンサであり、ＣＣＤ等によって構成される。
【００２８】
防振スイッチ２８は、ブレ補正の作動・非作動を切り替えるためのスイッチである。ジャイロセンサ２２は、カメラボディ５に生じるブレの角速度を検出し、ボディＣＰＵ５０に出力する。ＥＥＰＲＯＭ２６は、ジャイロセンサ２２のゲイン値や、ブレ補正機構の優先順位等、ボディＣＰＵ５０の演算に必要な情報を格納している。
【００２９】
画像コントローラ６６は、インターフェース回路６４を介して、撮像素子が備えられる撮像素子ユニット１６に接続されており、撮像素子にて撮像した画像の画像処理を制御することができる。シャッタ機構６８は、露光時間を制御するための機構である。ボディＣＰＵ５０は、レリーズスイッチ５２から全押し信号が入力されると、不図示のシャッタ駆動部によってシャッタ６８を駆動させる。
【００３０】
撮像素子ユニット１６が取り付けられているボディ側ブレ補正機構１０は、素子駆動部１２と、素子位置検出部１４とを有する。素子駆動部１２は、防振駆動ドライバ１８と電気的に接続されている。また、素子位置検出部１４は、防振追従制御ＩＣ２０と電気的に接続されている。
【００３１】
防振追従制御ＩＣ２０は、ボディ側ブレ補正機構１０を防振動作させるためのＩＣである。防振追従制御ＩＣ２０には、ボディＣＰＵ５０からボディ側防振駆動部目標位置が入力されると共に、素子位置検出部１４からボディ側防振駆動部位置情報が入力される。防振追従制御ＩＣ２０は、ボディ側防振駆動部目標位置とボディ側防振駆動部位置情報から、ボディ側防振駆動部移動量を算出し、防振駆動ドライバ１８へ出力する。
【００３２】
防振駆動ドライバ１８は、素子駆動部１２を駆動するためのドライバであり、防振追従制御ＩＣ２０から移動量の入力を受けて、素子駆動部１２の駆動方向、駆動量を制御する。なお、ボディＣＰＵ５０では、ジャイロセンサ２２の出力を受けて算出したブレの角度、焦点距離エンコーダ７４で検出された焦点距離情報、距離エンコーダ７２で検出された距離情報などから、防振駆動部目標位置を算出し、その防振駆動部目標位置を防振追従制御ＩＣ２０へ出力する。
【００３３】
図２は、図１におけるボディ側ブレ補正機構１０を示す斜視図である。ボディ側ブレ補正機構１０は、カメラボディ５の筐体に対して固定される固定部８２と、固定部８２に対してＸ軸およびＹ軸方向に相対移動可能な可動板８６とを有する。
【００３４】
可動板８６の中央部上面（Ｚ軸正方向側の面）には、撮像素子ユニット１６が取り付けられている。撮像素子ユニット１６は、撮像素子および光学ローパスフィルタ等を有する。撮像素子ユニット１６は、図１に示すレンズ鏡筒７から入射する被写体からの光を受光し、光電変換を行う。本実施形態において、図２示す撮像素子ユニット１６は、光軸Ｚ方向に対して垂直なＸ軸およびＹ軸方向に沿って移動自在に配置されている。
【００３５】
また、可動板８６の上面には、防振シート９０を介して、支持部８８が取り付けられている。支持部８８には、カイド部としてのカイドロッド８４の第１軸８４ａが挿通するためのスライド孔が形成してあり、支持部８８は、第１軸８４ａに沿って、Ｙ軸方向に相対移動可能になっている。
【００３６】
ガイドロッド８４は、略Ｌ字形状に加工してあり、第１軸８４ａに対して垂直に折り曲げられた第２軸８４ｂを有する。第２軸８４ｂは、固定部に取り付けられた二つの支持部８９に形成してある挿通孔を挿通している。カイドロッド８４は、これらの支持部８９により、Ｘ軸方向に沿って相対移動自在に保持される。なお、支持部８９は、防振シート９１を介して固定部８２に対して固定してある。
【００３７】
このように、カイドロッド８４は、可動板８６および撮像素子ユニット１６に関するＸ軸方向およびＹ軸方向の相対移動を案内し、当該可動板８６および撮像素子ユニット１６の光軸Ｚ方向周り（θ方向）の回転を防止している。
【００３８】
固定部８２は、可動板８６の周囲四方を囲むように配置してあり、固定部８２におけるＸ軸方向の一辺には、固定部８２に対して、可動板８６をＸ軸方向に移動させるための永久磁石９２ｘを保持してあるヨーク９６ｘが固定してある。永久磁石９２ｘは、可動板８６に固定してあるコイル９４ｘに対して、向き合うように配置されている。図１に示す防振駆動ドライバ１８は、図２に示すコイル９４ｘを流れる電流を変化させ、可動板８６に取り付けられている撮像素子ユニット１６を、Ｘ軸方向に移動させる。すなわち、コイル９４ｘと永久磁石９２ｘは、Ｘ軸方向移動手段としてのボイスコイルモータ（ＶＣＭ）を構成している。
【００３９】
固定部８２におけるＹ軸方向の一辺には、固定部８２に対して、可動板８６をＹ軸方向に移動させるための永久磁石９２ｙを保持してあるヨーク９６ｙが固定してある。永久磁石９２ｙは、可動板８６に固定してあるコイル９４ｙに対して、向き合うように配置されている。図１に示す防振駆動ドライバ１８は、コイル９４ｙを流れる電流を変化させ、可動板８６に取り付けられている撮像素子ユニット１６を、Ｙ軸方向に移動させる。すなわち、コイル９４ｙと永久磁石９２ｙは、Ｙ軸方向移動手段としてのボイスコイルモータ（ＶＣＭ）を構成している。
【００４０】
本実施形態では、撮像素子ユニット１６を移動させる素子駆動部１２（図１）として、コイル９４ｘ，９４ｙおよび永久磁石９２ｘ，９２ｙ等を有するボイスコイルモータを用いている。しかし、ボディ側ブレ補正機構１０に用いられる素子駆動部１２は、ボイスコイルモータに限定されず、その他のアクチュエータであってもよい。
【００４１】
固定部８２に対する撮像素子ユニット１６の相対位置を検出するための素子位置検出部１４は、図２に示すホール素子９８と永久磁石９８とを有する。ホール素子９８は、固定部８２におけるホール素子取付部８２ａに取り付けられている。永久磁石９８は、可動板８６の表面に装着されており、ホール素子９８と向き合う位置に配置されている。素子位置検出部１４は、永久磁石９８の移動に伴う磁気の変化を、ホール素子９８を用いて検出することによって、可動板８６に取り付けられた撮像素子ユニット１６の位置を検出する。なお、素子位置検出部１４は、磁気式センサに限られず、ＰＳＤや光学式センサであっても良い。
【００４２】
図１に示すレンズ鏡筒７には、焦点距離エンコーダ７４、距離エンコーダ７２、絞り部７８、絞り部７８を制御する駆動モータ７６、レンズＣＰＵ８０、ボディ部とのレンズ接点６２、及び、ブレ補正レンズ３６を含む複数のレンズ群が具備してある。さらに、レンズ鏡筒７には、ブレ補正レンズ３６をレンズ鏡筒７の光軸Ｌに略直交する方向に移動させることによって被写体像のブレを補正するレンズ側ブレ補正機構３０と、防振ドライバ３８と、防振追従制御ＩＣ４０、ジャイロセンサ４２、及びＥＥＰＲＯＭ７５が備えられる。
【００４３】
焦点距離エンコーダ７４は、レンズ鏡筒７に備えられるズームレンズ群（不図示）の位置情報から、焦点距離を換算する。すなわち、焦点距離エンコーダ７４は、焦点距離をエンコードし、レンズＣＰＵ８０に出力する。それに対して、距離エンコーダ７２は、レンズ鏡筒７に備えられるフォーカシングレンズ群（不図示）の位置情報から、フォーカス距離を換算する。すなわち、距離エンコーダ７２は、フォーカス距離をエンコードし、レンズＣＰＵ８０に出力する。
【００４４】
絞り７８は、撮像素子に導かれる被写体光の光量を調整する機構である。レンズＣＰＵ８０は、ボディＣＰＵ５０等からの指示により、駆動モータ７６によって絞り７８を駆動させることができる。レンズＣＰＵ８０は、カメラボディ５との通信機能と、レンズ鏡筒７の制御機能とを有している。例えば、レンズＣＰＵ８０は、焦点距離、被写体距離等の情報を、ボディＣＰＵ５０に出力する。また、レンズＣＰＵ８０には、ボディＣＰＵ５０から出力されたレリーズ情報、ＡＦ情報等が入力される。
【００４５】
レンズ鏡筒７に備えられるレンズ側ブレ補正機構３０は、ブレ補正レンズ３６と、補正レンズ駆動部３２と、補正レンズ位置検出部３４とを有する。補正レンズ駆動部３２は、防振駆動ドライバ３８と電気的に接続されている。補正レンズ駆動部３２は、防振駆動ドライバ３８からの駆動信号に基づき、ブレ補正レンズ３６を、レンズ鏡筒７の光軸Ｌに略直交する方向に移動させる。補正レンズ駆動部３２としては、ボイスコイルモータ等が用いられるが、特に限定されない。
【００４６】
補正レンズ位置検出部３４は、ブレ補正レンズ３６の位置を検出する。補正レンズ位置検出部３４としては、素子位置検出部１４と同様に磁気センサ等が用いられるが、特に限定されない。
【００４７】
ジャイロセンサ４２は、レンズ鏡筒７に生じるブレの角速度を検出し、レンズＣＰＵ８０に出力する。レンズＣＰＵ８０は、ジャイロセンサ４２の出力から算出されたブレの角度等に基づき、レンズ側防振駆動部目標位置を算出し、防振追従制御ＩＣ４０へ出力する。
【００４８】
防振追従制御ＩＣ４０は、レンズ側ブレ補正機構３０による防振制御を行うためのＩＣである。防振追従制御ＩＣ４０には、レンズＣＰＵ８０からレンズ側防振駆動部目標位置が入力されると共に、位置検出部３４からレンズ側防振駆動部位置情報が入力される。防振追従制御ＩＣ４０は、レンズ側防振駆動部目標位置とレンズ側防振駆動部位置情報から、レンズ側防振駆動部移動量を算出し、防振駆動ドライバ３８へ出力する。
【００４９】
防振駆動ドライバ３８は、補正レンズ駆動部３２を駆動するためのドライバであり、防振追従制御ＩＣ４０から駆動量の入力を受けて、補正レンズ駆動部３２の駆動方向、駆動量を制御する。なお、レンズＣＰＵ８０から防振追従制御ＩＣ４０に出力されるレンズ側防振駆動部目標位置は、レンズＣＰＵ８０で算出されてもよく、ボディＣＰＵ５０で算出されてもよい。
【００５０】
また、レンズＣＰＵ８０は、レンズ鏡筒７が有しているレンズ側ブレ補正機構３０に関するデータを、ボディＣＰＵ５０に出力することができる。レンズＣＰＵ８０が、ボディＣＰＵ５０に出力するデータとしては、例えば、レンズ鏡筒７がレンズ側ブレ補正機構３０を有しているか否かを示す情報が挙げられる。また、レンズＣＰＵ８０は、レンズ側ブレ補正機構３０が補正可能なブレ量に関する情報や、レンズ側ブレ補正機構３０がブレを補正するために要するブレ補正時間に関する情報等を、ボディＣＰＵ５０に出力してもよい。
【００５１】
なお、本実施形態において、レンズ鏡筒７に備えられるＥＥＰＲＯＭ７５には、補正可能なブレ量やブレ補正に要する時間等のレンズ側ブレ補正機構３０のブレ補正能力に関するデータが記憶されている。レンズＣＰＵ８０は、必要に応じてこれらに情報をＥＥＰＲＯＭ７５から読み出し、ボディＣＰＵ５０に出力することができる。
【００５２】
ボディＣＰＵ５０は、レンズ側ブレ補正機構３０に関するデータを受信し、当該データに基づいてボディ側ブレ補正機構１０およびレンズ側ブレ補正機構３０の少なくとも一方を動作させる判断を行う判断手段としての機能を有する。判断手段としてのボディＣＰＵ５０は、例えば、レンズ側ブレ補正機構３０の有無や、ジャイロセンサ４２等によって検出されたブレ量および各ブレ補正機構１０，３０がブレを補正するために要するブレ補正時間等を考慮し、前記の判断を行うことができる。なお、判断手段としてのボディＣＰＵ５０は、両方のブレ補正機構１０，３０を同時に使用する判断や、いずれのブレ補正機構１０，３０も使用しない旨の判断を行うことができてもよい。
【００５３】
ボディＣＰＵ５０は、前記の判断に基づいて、ボディ側ブレ補正機構１０およびレンズ側ブレ補正機構３０の少なくとも一方を動作させる制御を行う制御手段としての機能を有する。例えば、制御手段としてのボディＣＰＵ５０は、判断手段としてのボディＣＰＵ５０の判断に基づいて、ボディ側ブレ補正機構１０およびレンズ側ブレ補正機構３０のいずれか一方のみを動作させる制御を行うことができる。
【００５４】
また、制御手段としてのボディＣＰＵ５０は、判断手段としてのボディＣＰＵ５０の判断に基づいて、ボディ側ブレ補正機構１０およびレンズ側ブレ補正機構３０の両方を同時に動作させる制御を行うことができる。この場合において、制御手段としてのボディＣＰＵ５０は、補正すべきブレ量を、ボディ側ブレ補正機構１０および前記レンズ側ブレ補正機構３０で分担して補正するように、ボディ側ブレ補正機構１０および前記レンズ側ブレ補正機構３０を駆動する制御を行うことができる。またさらに、制御手段としてのボディＣＰＵ５０は、補正すべきブレ量を分担して補正する制御を行う際に、所定比で分担されるようにボディ側ブレ補正機構１０および前記レンズ側ブレ補正機構３０を駆動する制御を行うことができる。
【００５５】
以下に、図１に示すカメラ３において行われるブレ補正に関する一連の処理を、第１〜第３の実施例を示して説明するが、本発明はこれらの実施例に限定されるものではない。
実施例１
【００５６】
図３は、ブレ補正に関する一連の処理についての第１の実施例を表すフローチャートである。図３に示すステップＳ００１では、ボディＣＰＵ５０、レンズＣＰＵ８０等による一連の処理が開始される。ステップＳ００１から始まる一連の処理は、例えば、カメラボディ５に備えられる電源５８をＯＮした時や、カメラボディ５に備えられた防振スイッチ２８をＯＮした時などに、開始される。
【００５７】
図３に示すステップＳ００２では、図１に示すレンズＣＰＵ８０と、ボディＣＰＵ５０の間で、第１の通信が行われる。ステップＳ００２において、レンズＣＰＵ８０は、レンズ鏡筒７にレンズ側ブレ補正機構３０が備えられているか否かに関するデータを、ボディＣＰＵ５０に出力する。さらに、ボディＣＰＵ５０は、レンズ接点６２を介して、レンズ鏡筒７から出力されたデータを受信する。なお、図１に示すカメラ３において、レンズＣＰＵ８０は、レンズ鏡筒７にレンズ側ブレ補正機構３０が備えられている旨のデータを出力し、当該データがボディＣＰＵ５０によって受信される。なお、ボディＣＰＵ５０は、受信したデータを一時的にメモリ等に格納してもよい。
【００５８】
ステップＳ００３において、ボディＣＰＵ５０は、レンズ鏡筒７から受信したレンズ側ブレ補正機構３０の有無等に関するデータに基づき、レンズ側ブレ補正機構３０を動作させて被写体像のブレを補正するか否かを判断する。第１の実施例において、ボディＣＰＵ５０は、レンズ鏡筒７がレンズ側ブレ補正機構３０を有している場合は、レンズ側ブレ補正機構３０を動作させる判断を行う。
【００５９】
図１に示すボディＣＰＵ５０は、レンズ鏡筒７にレンズ側ブレ補正機構３０が備えられている旨のデータを受信しているので、レンズ側ブレ補正機構３０を動作させる判断を行う。なお、ステップＳ００２およびステップＳ００３において、ボディＣＰＵ５０は、判断手段として機能している。
【００６０】
ステップＳ００３において、レンズ側ブレ補正機構３０を動作させる判断を行った場合、ボディＣＰＵ５０は、レンズ側ブレ補正機構３０を動作させる制御を行い、レンズ側ブレ補正機構３０によって被写体像のブレを補正する（ステップＳ００４）。それに対して、レンズ側ブレ補正機構３０を動作させない旨の判断を行った場合、ボディＣＰＵ５０は、ボディ側ブレ補正機構１０を動作させる制御を行い、ボディ側ブレ補正機構１０によって被写体像のブレを補正する（ステップＳ００５）。
【００６１】
ステップＳ００４において、ボディＣＰＵ５０は、レンズＣＰＵ８０に対して、レンズ側ブレ補正機構３０を用いて被写体像のブレを補正する旨の情報を出力する。さらにボディＣＰＵ５０は、レリーズスイッチ５２から受信した半押し信号および全押し信号等を、レンズＣＰＵ８０に出力し、レンズＣＰＵ８０を介してレンズ側ブレ補正機構３０を動作させる制御を行う。
【００６２】
この場合において、レンズＣＰＵ８０は、ジャイロセンサ４２の出力から算出されたブレの角度等に基づき、レンズ側防振駆動部目標位置を算出し、防振追従制御ＩＣ４０へ出力する。さらに、防振追従制御ＩＣ４０は、レンズ側防振駆動部移動量を算出し、防振駆動ドライバ３８へ駆動信号を出力する。ブレ補正レンズ３６は、補正レンズ駆動部３２から駆動力を伝達され、光軸Ｌに略垂直な平面に沿って移動する。これによって、レンズ側ブレ補正機構３０は、手振れ等によるブレを打ち消す方向にブレ補正レンズ３６を移動させ、被写体像のブレを補正する。
【００６３】
ステップＳ００５では、ボディＣＰＵ５０は、ジャイロセンサ２２の出力から算出されたブレの角度等に基づき、ボディ側防振駆動部目標位置を算出し、防振追従制御ＩＣ２０へ出力する。さらに、防振追従制御ＩＣ２０は、ボディ側防振駆動部移動量を算出し、防振駆動ドライバ１８へ出力する。撮像素子ユニット１６は、素子駆動部１２から駆動力を伝達され、光軸Ｌに略垂直な平面に沿って移動する。これによって、ボディ側ブレ補正機構１０は、手振れ等によるブレを打ち消す方向に撮像素子ユニット１６を移動させ、被写体像のブレを補正する。なお、ステップＳ００４およびステップＳ００５において、ボディＣＰＵ５０は、制御手段として機能している。
【００６４】
図３に示すステップＳ００６では、ステップＳ００４およびステップＳ００５に示す被写体像のブレ補正に関する処理を終了する。例えば、カメラボディ５の電源スイッチ（不図示）がＯＦＦされた時や、カメラボディ５に備えられた防振スイッチ２８がＯＦＦされた時などに、前記処理を終了することができる。
【００６５】
図１および図３に示す第１の実施例に係るカメラ３において、ボディＣＰＵ５０は、レンズ鏡筒７にレンズ側ブレ補正機構３０が備えられているか否かに関するデータを受信する。さらにボディＣＰＵ５０は、当該データに基づき、レンズ側ブレ補正機構３０を動作させて被写体像のブレを補正するか、ボディ側ブレ補正機構１０を動作させて被写体像のブレを補正するかを判断する。したがって、第１の実施例に係るカメラ２は、レンズ鏡筒７にレンズ側ブレ補正機構３０が備えられる場合は、レンズ側ブレ補正機構３０を動作させて、レンズ鏡筒７に備えられる撮影光学系に最適化されたブレ補正動作を行うことができる。
【００６６】
また、第１の実施例に係るカメラボディ５は、当該カメラボディ５に取り付けられたレンズ鏡筒がレンズ側ブレ補正機構３０を有しない場合は、ボディ側ブレ補正機構１０を動作させ、ブレ補正動作を行うことができる。したがって、第１の実施例に係るカメラボディ５を有するカメラは、当該カメラに取り付けられたレンズ鏡筒がレンズ側ブレ補正機構３０を有するか否かに関わらず、好適なブレ補正を行うことができる。
実施例２
【００６７】
図４は、ブレ補正に関する一連の処理についての第２の実施例を表すフローチャートである。図４におけるステップＳ１０１およびステップＳ１０１で行われる処理は、図３におけるステップＳ００１およびステップＳ００２で行われる処理と同様である。
【００６８】
図３に示すステップＳ１０３では、図１に示すレンズＣＰＵ８０と、ボディＣＰＵ５０との間で、第２の通信が行われる。ステップ１０３において、レンズＣＰＵ８０は、レンズ鏡筒７に備えられるレンズ側ブレ補正機構３０の補正効果レベルに関するデータを、ボディＣＰＵ５０に送信することができる。補正効果レベルに関するデータには、例えばレンズ側ブレ補正機構３０が補正可能なブレ量の範囲（最小値および最大値）や、補正可能なブレ速度の範囲（最小値および最大値）等が含まれ得る。
【００６９】
さらに、補正効果レベルに関するデータには、所定のブレを補正するために要するブレ補正レンズ３６の移動量や、所定のブレを補正するために要する時間等が含まれ得る。なお、レンズ側ブレ補正機構３０の補正効果レベルに関するデータは、レンズ鏡筒７に備えられるＥＥＰＲＯＭ７５に格納されており、レンズＣＰＵ８０は、第２の通信を行う時に、ＥＥＰＲＯＭ７５に格納されているデータを読み出すことができる。
【００７０】
これに対して、ステップＳ１０３において、ボディＣＰＵ５０は、レンズＣＰＵ８０から出力されたレンズ側ブレ補正機構３０の補正効果レベルに関するデータを受信する。なお、ボディＣＰＵ５０は、受信したデータを、一時的にメモリ等に格納してもよい。また、ステップＳ１０２において、レンズ鏡筒がレンズ側ブレ補正機構３０を有しない旨のデータをボディＣＰＵ５０が受信した場合は、ステップＳ１０３に係る処理はスキップされる。
【００７１】
ステップＳ１０４において、ボディＣＰＵ５０は、ステップＳ１０２およびＳ１０３において受信したデータに基づき、レンズ側ブレ補正機構３０を動作させて被写体像のブレを補正するか否かを判断する。ボディＣＰＵ５０は、例えば、レンズ側ブレ補正機構３０の補正効果レベルに関するデータと、ボディ側ブレ補正機構１０の補正効果レベルに関するデータ等を比較して、レンズ側ブレ補正機構３０を動作させるか否かを判断することができる。
【００７２】
したがってボディＣＰＵ５０は、ブレ補正機構１０，３０の中から、より効果的にブレを補正できるブレ補正機構を選択し、選択されたブレ補正機構を駆動制御することによって、被写体像のブレを補正することができる。なお、ボディ側ブレ補正機構１０の補正効果レベルに関するデータは、カメラボディ５に備えられるＥＥＰＲＯＭ２６に格納されており、ボディＣＰＵ５０は、ステップＳ１０４における判断を行う際に、ＥＥＰＲＯＭ２６に格納されているデータを読み出すことができる。
【００７３】
さらに、図１に示すカメラボディ５では、レンズＣＰＵ８０から複数のデータを受信した場合において、いずれのデータを重視してステップＳ１０４における判断を行うかについての優先順位が定められている。当該優先順位に関する情報は、カメラボディ５に備えられたＥＥＰＲＯＭ２６等に格納されている。この場合、ボディＣＰＵ５０は、受信されたデータおよび優先順位に基づき、より速いブレ補正速度を有するブレ補正機構を動作させる判断や、より大きいブレ補正量を有するブレ補正機構を動作させる判断を行うことができる。
【００７４】
ステップＳ１０４においてレンズ側ブレ補正機構３０を動作させる判断を行った場合、ボディＣＰＵ５０は、レンズ側ブレ補正機構３０を動作させる制御を行い、レンズ側ブレ補正機構３０によって被写体像のブレを補正する（ステップＳ１０５）。それに対して、レンズ側ブレ補正機構３０を動作させない旨の判断を行った場合、ボディＣＰＵ５０は、ボディ側ブレ補正機構１０を動作させる制御を行い、ボディ側ブレ補正機構１０によって被写体像のブレを補正する（ステップＳ１０６）。図４におけるステップＳ１０５〜ステップＳ１０７で行われる処理は、図３におけるステップＳ００４〜ステップＳ００６で行われる処理と同様である。
【００７５】
図１および図４に示す第２の実施例に係るカメラ３において、ボディＣＰＵ５０は、レンズＣＰＵ８０から出力されたレンズ側ブレ補正機構３０の補正効果レベルに関するデータに基づき、ボディ側ブレ補正機構１０を動作させるか、あるいはレンズ側ブレ補正機構３０を動作させるかの判断を行うことができる。したがって、第２の実施例に係るカメラ５は、より速いブレ補正速度や、より大きいブレ補正量を有するブレ補正機構を動作させ、被写体像のブレをより効果的に補正することができる。なお、第２の実施例に係るカメラ３は、第１の実施例に係るカメラ３と同様の効果を有する。
実施例３
【００７６】
図５は、ブレ補正に関する一連の処理についての第３の実施例を表すフローチャートである。図５におけるステップＳ２０１〜ステップＳ２０３で行われる処理は、図４におけるステップＳ１０１〜ステップＳ１０３で行われる処理と同様である。
【００７７】
図５に示すステップＳ２０４では、図１に示すボディＣＰＵ５０は、ステップＳ２０２およびステップＳ２０３において受信したデータに基づき、ブレ補正動作においてレンズ側ブレ補正機構３０を動作させるか否かを判断する。ステップＳ２０４において、ボディＣＰＵ５０がレンズ側ブレ補正機構３０を動作させないと判断した場合は、ボディＣＰＵ５０は、ボディ側ブレ補正機構１０のみを動作させて被写体像のブレを補正する制御を行う（ステップＳ２０６）。
【００７８】
ボディＣＰＵ５０は、例えば、カメラボディ５に取り付けられたレンズ鏡筒にレンズ側ブレ補正機構が備えられていない場合等に、ボディ側ブレ補正機構１０のみを動作させて、被写体像のブレを補正する制御を行う。なお、ステップＳ２０６に係る処理は、図４に示すステップＳ１０６に係る処理と同様である。
【００７９】
ステップＳ２０４において、ボディＣＰＵ５０がレンズ側ブレ補正機構３０を動作させると判断した場合は、ボディＣＰＵ５０は、さらにボディ側ブレ補正機構１０させるか否かを判断する（ステップＳ２０５）。ステップＳ２０５において、ボディＣＰＵ５０は、ステップＳ２０４と同様に、ステップＳ２０２およびステップＳ２０３において受信したデータに基づき、ブレ補正動作においてボディ側ブレ補正機構１０を動作させるか否かを判断する。
【００８０】
ステップＳ２０５において、ボディＣＰＵ５０がボディ側ブレ補正機構１０を動作させないと判断した場合は、ボディＣＰＵ５０は、レンズ側ブレ補正機構３０のみを動作させて被写体像のブレを補正する制御を行う（ステップＳ２０７）。ボディＣＰＵ５０は、例えば、レンズ鏡筒７がレンズ側ブレ補正機構３０を有しているが、電源５８が有するバッテリー（不図示）の残量が低下している場合等に、レンズ側ブレ補正機構３０のみを動作させて、被写体像のブレを補正する制御を行う。なお、ステップＳ２０７に係る処理は、図４に示すステップＳ１０５に係る処理と同様である。
【００８１】
ステップＳ２０５において、ボディＣＰＵ５０がボディ側ブレ補正機構１０を動作させると判断した場合は、ボディＣＰＵ５０は、レンズ側ブレ補正機構３０とボディ側ブレ補正機構１０の両方を同時に動作させて被写体像のブレを補正する制御を行う（ステップＳ２０８）。ステップＳ２０８において、ボディＣＰＵ５０は、レンズＣＰＵ８０に対して、レンズ側ブレ補正機構３０とボディ側ブレ補正機構１０の両方を同時に動作させて被写体像のブレを補正する旨の情報を出力する。
【００８２】
さらにボディＣＰＵ５０は、レリーズスイッチ５２から受信した半押し信号および全押し信号等をレンズＣＰＵ８０に出力し、レンズ側ブレ補正機構３０を動作させる制御を行うのと同時に、ジャイロセンサ２２の出力から算出されたブレの角度等に基づきボディ側ブレ補正機構１０を動作させる制御を行う。
【００８３】
ステップＳ２０８において、ボディＣＰＵ５０は、補正すべきブレ量を、ボディ側ブレ補正機構１０とレンズ側ブレ補正機構３０で分担して補正するように、ボディ側ブレ補正機構１０およびレンズ側ブレ補正機構３０を駆動する制御を行うことができる。ここで、カメラ３においてブレを補正するために必要な被写体像の移動距離（補正すべきブレ量に相当）をΔαとすると、ボディ側ブレ補正機構１０によって達成される像の移動距離α１とレンズ側ブレ補正機構３０によって達成される像の移動距離α２との関係は、以下の式１で表される。
Δα＝α１  ＋  α２              （式１）
【００８４】
また、ボディＣＰＵ５０は、補正すべきブレ量を分担して補正する制御を行う際に、所定比で分担されるようにボディ側ブレ補正機構１０およびレンズ側ブレ補正機構３０を駆動する制御を行うことができる。ボディ側ブレ補正機構１０で達成される像の移動量とレンズ側ブレ補正機構３０で達成される像の移動量の比をＣ１：Ｃ２とした場合、ボディ側ブレ補正機構１０で達成される像の移動距離α１と、レンズ側ブレ補正機構３０で達成される像の移動距離α２は、以下の式２および式３で表される。
α１＝Ｃ１×Δα              （式２）
α２＝Ｃ２×Δα              （式３）
【００８５】
ボディＣＰＵ５０は、所定比で分担されるようにボディ側ブレ補正機構１０およびレンズ側ブレ補正機構３０を駆動する制御を行う場合、像の移動量の比である値Ｃ２を、レンズＣＰＵ８０に送信する。レンズＣＰＵ８０および防振追従制御ＩＣ４０では、受信した像の移動量の比である値Ｃ２を、ブレ補正レンズ３６の移動量の算出の際に用いる。すなわち、レンズＣＰＵ８０および防振追従制御ＩＣ４０は、両方のブレ補正機構１０，３０を同時に使用する場合におけるレンズ側防振部移動量を、レンズ側ブレ補正機構３０のみでブレ補正する場合におけるレンズ側防振部移動量に値Ｃ２を乗じた値とする。
【００８６】
さらに、ボディＣＰＵ５０および防振追従制御ＩＣ２０においても、像の移動量の比である値Ｃ２を、撮像素子ユニット１６の移動量の算出の際に用いる。すなわち、ボディＣＰＵ５０および防振追従制御ＩＣ２０は、両方のブレ補正機構１０，３０を同時に使用する場合におけるボディ側防振部移動量を、ボディ側ブレ補正機構１０のみでブレ補正する場合におけるボディ側防振部移動量に、値Ｃ１を乗じた値とする。
【００８７】
像の移動量の比である値Ｃ１，Ｃ２は、ブレ補正機構１０，３０のブレ補正能力に応じて任意の値とすることができる。例えば、像の移動量の比である値Ｃ１，Ｃ２は、ボディ側ブレ補正機構１０が撮像素子ユニット１６の移動に要する時間と、レンズ側ブレ補正機構３０がブレ補正レンズ３６の移動に要する時間が等しくなるように設定されてもよい。すなわち、ボディ側ブレ補正機構１０が撮像素子ユニット１６を移動させる速度をｖ１、レンズ側ブレ補正機構３０がブレ補正レンズ３６を移動させる速度をｖ２とした場合、値Ｃ１，Ｃ２は以下の式４および式５で表される。
Ｃ１＝ｖ１／（ｖ１  ＋  Ｖ２）        （式４）
Ｃ２＝Ｖ２／（Ｖ１  ＋  Ｖ２）        （式５）
【００８８】
式４および式５を、式２および式３に代入することによって、ボディ側ブレ補正機構１０が撮像素子ユニット１６の移動に要する時間ｔ１と、レンズ側ブレ補正機構３０がブレ補正レンズ３６の移動に要する時間ｔ２は、以下の式６〜式８によって表すことができる。
ｔ１  ＝  α１／ｖ１  ＝  Δα／（ｖ１  ＋  ｖ２）      （式６）
ｔ２  ＝  α２／ｖ２  ＝  Δα／（ｖ１  ＋  ｖ２）      （式７）
ｔ１  ＝  ｔ２                                          （式８）
【００８９】
以上のように、ステップＳ２０８において、両方のブレ補正機構１０，３０は、防振部移動量の算出において値Ｃ１，Ｃ２を乗じる等の変更がある以外は、いずれか一方のブレ補正機構１０，３０のみでブレ補正を行う場合と同様の方法で駆動制御される。図５に示すステップＳ２０９では、図４におけるステップＳ１０７と同様に、被写体像のブレ補正に関する一連の処理を終了する。
【００９０】
図１および図５に示す第３の実施例に係るカメラ３において、ボディＣＰＵ５０は、ボディ側ブレ補正機構１０およびレンズ側ブレ補正機構３０の両方を同時に動作させる判断を行い、当該判断に基づいてボディ側ブレ補正機構１０とレンズ側ブレ補正機構３０の両方を同時に動作させて被写体像のブレを補正する制御を行うことができる。したがって、カメラ３が補正可能なブレ量の最大値は、いずれか一方のみのブレ補正機構１０，３０を駆動する場合に比べて大きい。これにより、第３の実施例に係るカメラ３は、より振幅の大きいブレが発生した場合でも、好適なブレ補正を行うことができる。
【００９１】
また、ボディＣＰＵ５０は、補正すべきブレ量を、ボディ側ブレ補正機構１０およびレンズ側ブレ補正機構３０で分担して補正するように、ブレ補正機構１０，３０を駆動する制御を行うことができる。したがって、第３の実施例に係るカメラ３が、任意のブレ量のブレ補正を行う際に要する時間は、式（６）および式（８）から解るように、いずれか一方のみのブレ補正機構１０，３０を駆動する場合に比べて小さい。これにより、第３の実施例に係るカメラ３は、発生したブレに対して、より素早く反応してブレを補正することが可能であり、好適なブレ補正を行うことができる。
【００９２】
さらに、第３の実施例に係るカメラ３において、像の移動量の比である値Ｃ１，Ｃ２は、ボディ側ブレ補正機構１０が撮像素子ユニット１６の移動に要する時間と、レンズ側ブレ補正機構３０がブレ補正レンズ３６の移動に要する時間が等しくなるように設定されてもよい。すなわち、式（４）および式（５）に示すように値Ｃ１，Ｃ２を設定することによって、ボディ側ブレ補正機構１０とレンズ側ブレ補正機構３０を常に同期させて駆動・制御することが可能となり、より好適なブレ補正を行うことができる。したがって、実施例３に係るカメラ３によれば、よりブレが少なく、自然な像を得ることができる。なお、第３の実施例に係るカメラ３は、第１および第２の実施例に係るカメラ３と同様の効果を有する。
実施例４
【００９３】
図６は、ブレ補正に関する一連の処理についての第４の実施例を表すフローチャートである。図６におけるステップＳ３０１〜ステップＳ３０３で行われる処理は、図５におけるステップＳ２０１〜ステップＳ２０３で行われる処理と同様である。
【００９４】
図６に示すステップＳ３０４では、図１に示すボディＣＰＵ５０は、カメラ３の動作状況を検知して確認する。たとえば、ボディＣＰＵ５０は、レリーズスイッチ５２から半押し信号または全押し信号が入力されているか否かを確認する。あるいは、ボディＣＰＵ５０は、表示部５６がＯＮになっているか否かを確認する。また、ボディＣＰＵ５０は、カメラ３の動作状況に関するこれらのデータを、一時的にメモリ等に格納できる。
【００９５】
図６に示すステップＳ３０５およびＳ３０６では、ボディＣＰＵ５０は、図５に示すステップＳ２０５およびＳ２０６と同様に、ブレ補正動作において各ブレ補正機構１０，３０を動作させるか否かを判断する。このとき、ボディＣＰＵ５０は、ステップＳ３０４で確認したカメラ３の動作状況に基づき、各ブレ補正機構１０，３０を動作させるか否かを判断できる。
【００９６】
例えば、ボディＣＰＵ５０は、レリーズスイッチ５２から半押し信号が入力されているか、表示部５６がＯＦＦになっている場合などには、カメラ３の撮影者がファインダにて像を観察中と判断して、レンズ側ブレ補正機構３０を動作させる判断を行うことができる。あるいは、このような場合、ボディＣＰＵ５０は、ボディ側ブレ補正機構１０を動作させない判断を行うことができる。
【００９７】
それに対して、ボディＣＰＵ５０は、レリーズスイッチ５２から全押し信号が入力されている場合などには、カメラ３の使用者が撮影中と判断して、ボディ側ブレ補正機構１０を動作させる判断を行うことができる。あるいは、ボディＣＰＵ５０は、表示部５６がＯＮになっている場合などには、カメラ３の使用者が撮影中もしくは撮像素子によって撮像された像を観察中と判断して、ボディ側ブレ補正機構１０を動作させる判断を行うことができる。
【００９８】
図６におけるステップＳ３０７〜ステップＳ３１０で行われる処理は、図５におけるステップＳ２０６〜ステップＳ２０９で行われる処理と同様である。図１および図６に示す第４の実施例に係るカメラ３において、ボディＣＰＵ５０は、ステップＳ３０４で確認したカメラ３の動作状況に基づき、各ブレ補正機構１０，３０を動作させるか否かを判断できる。したがって、第４の実施例に係るカメラ３は、カメラ３の動作状況に応じて最も効果的なブレ補正を行うことができる。また、第４の実施例に係るカメラ３は、カメラ３の動作状況に応じて必要のないブレ補正機構を動作させないことによって、消費電力を節約することができる。
その他の実施形態
【００９９】
図１に示す第１実施形態に係るカメラ３において、レンズ鏡筒７はレンズ側ブレ補正機構３０を有しているが、カメラボディ５に取り付けられるレンズ鏡筒７はこれに限定されず、レンズ側ブレ補正機構を有しないレンズ鏡筒であってもよい。
【図面の簡単な説明】
【０１００】
【図１】図１は、本発明の一実施形態に係るカメラの全体ブロック図である。
【図２】図２は、図１におけるボディ側ブレ補正機構を示す斜視図である。
【図３】図３は、図１に示すカメラにおいて行われるブレ補正制御の第１の実施例を表すフローチャートである。
【図４】図４は、図１に示すカメラにおいて行われるブレ補正制御の第２の実施例を表すフローチャートである。
【図５】図５は、図１に示すカメラにおいて行われるブレ補正制御の第３の実施例を表すフローチャートである。
【図６】図６は、図１に示すカメラにおいて行われるブレ補正制御の第４の実施例を表すフローチャートである。
【符号の説明】
【０１０１】
３…  カメラ
５…  カメラボディ
７…  レンズ鏡筒
１０…  ボディ側ブレ補正機構
３０…  レンズ側ブレ補正機構
３６…  ブレ補正レンズ
２０，４０…  防振追従制御ＩＣ
５０…  ボディＣＰＵ
６２…  レンズ接点
２６，７５…  ＥＥＰＲＯＭ
８０…  レンズＣＰＵ
Ｌ  …  光軸
【図１】
2010091792.tif 000003
【図２】
2010091792.tif 000004
【図３】
2010091792.tif 000005
【図４】
2010091792.tif 000006
【図５】
2010091792.tif 000007
【図６】
2010091792.tif 000008