(57)【要約】【課題】撮影時に像振れ補正を行うこと。【解決手段】制御部８は、光軸を可変とする補正光学系としての補正レンズ２ａによって振れにより生じる像面での像振れを補正するために、補正レンズ２ａの位置検出および駆動を行い、補正レンズ２ａの動作条件を示す振れ補正制御手段調整値である制御パラメータを算出して、算出した制御パラメータをフラッシュッメモリに記録する。そして、制御部８は、カメラ１の電源オン時に、既にフラッシュッメモリに記録されている制御パラメータを使用して像振れの補正を行うか、新たに制御パラメータを算出して像振れの補正を行うかを判定し、判定結果に基づく制御パラメータを使用して像振れの補正を行う。【選択図】図１
2009134058.tif 000002
【特許請求の範囲】
【請求項１】
光軸を可変とする振れ補正光学系と移動可能な撮像部との少なくとも一方により構成され、振れにより生じる像面での像振れを補正する振れ補正手段と、
前記振れ補正手段の位置検出および駆動を行う振れ補正制御手段と、
前記振れ補正制御手段の動作条件を示す振れ補正制御手段調整値を算出する調整値算出手段と、
前記振れ補正制御手段調整値を記憶する記憶手段と、
カメラの電源オン時に、前記調整値算出手段によって算出されていて、既に前記記憶手段に記憶されている振れ補正制御手段調整値（前回の調整値）を使用して像振れの補正を行うか、前記調整値算出手段に振れ補正制御手段調整値を新たに算出させ、この新たに算出させた振れ補正制御手段調整値（新たな調整値）を使用して像振れの補正を行うかを判定する判定手段と、
前記判定手段による判定結果に基づく前記振れ補正制御手段調整値を使用して像振れの補正を行うように、前記振れ補正制御手段を動作させる処理制御手段とを備えることを特徴とするカメラシステム。
【請求項２】
請求項１に記載のカメラシステムにおいて、
前記判定手段は、カメラが省電力状態から復帰した場合には、前記前回の調整値を使用すると判定することを特徴とするカメラシステム。
【請求項３】
請求項１に記載のカメラシステムにおいて、
前記判定手段は、撮影が行われた後にも、前記判定をさらに行うことを特徴とするカメラシステム。
【請求項４】
請求項１〜３のいずれか一項に記載のカメラシステムにおいて、
前記判定手段は、前記調整値算出手段が前記前回の調整値を算出した時刻からの経過時間が所定時間以下である場合には、前記前回の調整値を使用すると判定することを特徴とするカメラシステム。
【請求項５】
請求項１〜４のいずれか一項に記載のカメラシステムにおいて、
前記判定手段は、前記調整値算出手段が前記前回の調整値を算出した時の温度と、現在の温度との差が所定の値以下である場合には、前記前回の調整値を使用すると判定することを特徴とするカメラシステム。
【請求項６】
請求項１〜４のいずれか一項に記載のカメラシステムにおいて、
前記判定手段は、現在の温度が所定の温度範囲外である場合には、前記新たな調整値を使用すると判定することを特徴とするカメラシステム。
【請求項７】
請求項１〜６のいずれか一項に記載のカメラシステムにおいて、
前記調整値算出手段による前記振れ補正制御手段調整値の算出は、第１の算出手順と第２の算出手順を含み、
前記判定手段は、前記算出手段による前記第１の算出手順の算出結果に基づいて、前記判定を行うことを特徴とするカメラシステム。
【請求項８】
請求項７に記載のカメラシステムにおいて、
前記調整値算出手段は、前記判定手段が前記前回の調整値を使用すると判定した場合には、前記第２の算出手順を実行しないで前記新たな調整値を算出せず、前記判定手段が前記前回の調整値を使用しないと判定した場合には、前記第２の算出手順を実行して前記新たな調整値を算出することを特徴とするカメラシステム。
【請求項９】
請求項１〜８のいずれか一項に記載のカメラシステムにおいて、
前記調整値算出手段によって前記新たな調整値が算出された場合には、算出された新たな調整値を前記振れ補正制御手段調整値として前記記憶手段に上書き保存する調整値更新手段をさらに備えることを特徴とするカメラシステム。
【請求項１０】
移動可能な撮像部により構成され、振れにより生じる像面での像振れを補正する振れ補正手段と、
前記振れ補正手段の位置検出および駆動を行う振れ補正制御手段と、
前記振れ補正制御手段の動作条件を示す振れ補正制御手段調整値を算出する調整値算出手段と、
前記振れ補正制御手段調整値を記憶する記憶手段と、
カメラの電源オン時に、前記調整値算出手段によって算出されていて、既に前記記憶手段に記憶されている振れ補正制御手段調整値（前回の調整値）を使用して像振れの補正を行うか、前記調整値算出手段に前記振れ補正制御手段調整値を新たに算出させ、当該新たに算出させた振れ補正制御手段調整値（新たな調整値）を使用して像振れの補正を行うかを判定する判定手段と、
前記判定手段による判定結果に基づく前記振れ補正制御手段調整値を使用して像振れの補正を行うように、前記振れ補正制御手段を動作させる処理制御手段とを備えることを特徴とするカメラボディ。
【請求項１１】
請求項１０に記載のカメラボディにおいて、
前記判定手段は、カメラが省電力状態から復帰した場合には、前記前回の調整値を使用すると判定することを特徴とするカメラボディ。
【請求項１２】
請求項１０に記載のカメラボディにおいて、
前記判定手段は、撮影が行われた後にも、前記判定をさらに行うことを特徴とするカメラボディ。
【請求項１３】
請求項１０〜１２のいずれか一項に記載のカメラボディにおいて、
前記判定手段は、前記調整値算出手段が前記前回の調整値を算出した時刻からの経過時間が所定時間以下である場合には、前記前回の調整値を使用すると判定することを特徴とするカメラボディ。
【請求項１４】
請求項１０〜１３のいずれか一項に記載のカメラボディにおいて、
前記判定手段は、前記調整値算出手段が前記前回の調整値を算出した時の温度と、現在の温度との差が所定の値以下である場合には、前記前回の調整値を使用すると判定することを特徴とするカメラボディ。
【請求項１５】
請求項１０〜１３のいずれか一項に記載のカメラボディにおいて、
前記判定手段は、現在の温度が所定の温度範囲外である場合には、前記新たな調整値を使用すると判定することを特徴とするカメラボディ。
【請求項１６】
請求項１０〜１５のいずれか一項に記載のカメラボディにおいて、
前記調整値算出手段による前記振れ補正制御手段調整値の算出は、第１の算出手順と第２の算出手順を含み、
前記判定手段は、前記算出手段による前記第１の算出手順の算出結果に基づいて、前記判定を行うことを特徴とするカメラボディ。
【請求項１７】
請求項１６に記載のカメラボディにおいて、
前記調整値算出手段は、前記判定手段が前記前回の調整値を使用すると判定した場合には、前記第２の算出手順を実行しないで前記新たな調整値を算出せず、前記判定手段が前記前回の調整値を使用しないと判定した場合には、前記第２の算出手順を実行して前記新たな調整値を算出することを特徴とするカメラボディ。
【請求項１８】
請求項１０〜１７のいずれか一項に記載のカメラボディにおいて、
前記調整値算出手段によって前記新たな調整値が算出された場合には、算出された新たな調整値を前記振れ補正制御手段調整値として前記記憶手段に上書き保存する調整値更新手段をさらに備えることを特徴とするカメラボディ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影を行うためのカメラシステム、およびカメラボディに関する。
【背景技術】
【０００２】
次のような振れ補正カメラが知られている。この振れ補正カメラは、振れによる角速度を検出する角速度検出部からの出力値のゲインのばらつきを調整するためのゲイン調整値をあらかじめ算出して記憶しておく。そして、記憶しておいたゲイン調整値を用いて角速度検出部からの出力値のゲインのばらつきを補正して振れ補正を行う（例えば、特許文献１）。
【０００３】
【特許文献１】特開平７−２６１２２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の振れ補正カメラのように、あらかじめ記憶しておいたゲイン調整値をパラメータとして用いて角速度検出部からの出力値を補正する場合には、パラメータの値は固定値である。そのため、撮影時の環境に応じたパラメータ値で振れ補正を行うことはできず、これを回避するためにはカメラの起動時に撮影環境に応じたパラメータ値を算出する必要があり、カメラの起動に時間を要するという問題が生じる。
【課題を解決するための手段】
【０００５】
本発明によるカメラシステムは、光軸を可変とする振れ補正光学系と移動可能な撮像部との少なくとも一方により構成され、振れにより生じる像面での像振れを補正する振れ補正手段を備え、振れ補正手段の位置検出および駆動を行う振れ補正制御手段と、振れ補正制御手段の動作条件を示す振れ補正制御手段調整値を算出する調整値算出手段と、振れ補正制御手段調整値を記憶する記憶手段と、カメラの電源オン時に、調整値算出手段によって算出されていて、既に記憶手段に記憶されている振れ補正制御手段調整値（前回の調整値）を使用して像振れの補正を行うか、調整値算出手段に振れ補正制御手段調整値を新たに算出させ、この新たに算出させた振れ補正制御手段調整値（新たな調整値）を使用して像振れの補正を行うかを判定する判定手段と、判定手段による判定結果に基づく振れ補正制御手段調整値を使用して像振れの補正を行うように、振れ補正制御手段を動作させる処理制御手段とを備えることを特徴とする。
本発明によるカメラボディは、移動可能な撮像部により構成され、振れにより生じる像面での像振れを補正する振れ補正手段と、振れ補正手段の位置検出および駆動を行う振れ補正制御手段と、振れ補正制御手段の動作条件を示す振れ補正制御手段調整値を算出する調整値算出手段と、振れ補正制御手段調整値を記憶する記憶手段と、カメラの電源オン時に、調整値算出手段によって算出されていて、既に記憶手段に記憶されている振れ補正制御手段調整値（前回の調整値）を使用して像振れの補正を行うか、調整値算出手段に振れ補正制御手段調整値を新たに算出させ、当該新たに算出させた振れ補正制御手段調整値（新たな調整値）を使用して像振れの補正を行うかを判定する判定手段と、判定手段による判定結果に基づく振れ補正制御手段調整値を使用して像振れの補正を行うように、振れ補正制御手段を動作させる処理制御手段とを備えることを特徴とする。
本発明によるカメラシステムおよびカメラボディでは、判定手段は、カメラが省電力状態から復帰した場合には、前回の調整値を使用すると判定するようにしてもよい。
判定手段は、撮影が行われた後にも、判定をさらに行うようにしてもよい。
判定手段は、調整値算出手段が前回の調整値を算出した時刻からの経過時間が所定時間以下である場合には、前回の調整値を使用すると判定するようにしてもよい。
判定手段は、調整値算出手段が前回の調整値を算出した時の温度と、現在の温度との差が所定の値以下である場合には、前回の調整値を使用すると判定するようにしてもよい。
判定手段は、現在の温度が所定の温度範囲外である場合には、新たな調整値を使用すると判定するようにしてもよい。
調整値算出手段による振れ補正制御手段調整値の算出は、第１の算出手順と第２の算出手順を含み、判定手段は、算出手段による第１の算出手順の算出結果に基づいて、判定を行うようにしてもよい。
調整値算出手段は、判定手段が前回の調整値を使用すると判定した場合には、第２の算出手順を実行しないで新たな調整値を算出せず、判定手段が前回の調整値を使用しないと判定した場合には、第２の算出手順を実行して新たな調整値を算出するようにしてもよい。
調整値算出手段によって新たな調整値が算出された場合には、算出された新たな調整値を振れ補正制御手段調整値として記憶手段に上書き保存する調整値更新手段をさらに備えるようにしてもよい。
【発明の効果】
【０００６】
本発明によれば、新たな調整値を算出する必要がない場合には、カメラの電源オン時に新たな調整値の算出処理を実行する必要がないため、カメラの起動時間を短縮することができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本実施の形態におけるカメラの一実施の形態の構成を示すブロック図である。カメラ１は、レンズユニット２と、撮像素子３と、補正レンズ駆動部４と、補正レンズ位置検出部５と、Ｙａｗ方向振れ検出素子６およびＰｉｔｃｈ方向振れ検出素子７と、制御部８と、アクチュエータ駆動部９と、絞り駆動部１０と、フォーカス駆動部１１と、操作部１２と、温度センサー１３とを備えている。
【０００８】
レンズユニット２は、複数の光学レンズ群から構成され、カメラ１の本体の振れ（手振れ）を補正するための補正光学系として補正レンズ２ａを含んでいる。補正レンズ２ａは、後述する補正レンズ駆動部４によって光軸と交わる方向に移動されることによって、撮像素子３への被写体像の結像位置を補正する、すなわち、被写体像を補正光学系で偏向させて撮像素子３上の被写体像の結像位置を補正して像振れを補正する。なお、補正レンズ２ａは、図２で後述するように、その移動範囲（可動範囲）が可動制限枠によってメカ的に制限されている。撮像素子３は、例えばＣＣＤやＣＭＯＳなどが用いられ、レンズユニット２により結像した被写体像を撮像して画像を取得する。
【０００９】
補正レンズ駆動部４は、制御部８によって制御され、補正レンズ２ａを光軸と交わる方向に移動させて振れ（像振れ）補正を行う。補正レンズ位置検出部５は、可動制限枠内における補正レンズ２ａの位置を検出する。図２に、補正レンズ２ａ、補正レンズ駆動部４、および補正レンズ位置検出部５の具体的な構成例を示す。
【００１０】
図２に示すように、補正レンズ２ａは、レンズ枠２ｂに固定されており、その移動範囲は可動制限枠２ｃによって制限されている。すなわち、レンズ枠２ｂは、可動制限枠２ｃによって囲まれた可動範囲内で矢印Ａに示す、光軸と直行する面内（光軸に垂直な平面上）で移動可能である。例えば、レンズ枠２ｂから可動制限枠２ｃまでの距離をＬ（μｍ）（＞０）とした場合には、両側に各Ｌずつ、すなわち合計２Ｌの範囲が補正レンズ２ａの最大可動範囲となる。
【００１１】
補正レンズ駆動部（ＶＣＭ）４は、駆動用マグネット４ａと、駆動マグネット用ヨーク４ｂと、コイル４ｃと、コイル用ヨーク４ｄとで構成される。駆動用マグネット４ａと駆動マグネット用ヨーク４ｂとは一体化されて可動制限枠２ｃに固定されており、コイル用ヨーク４ｄも可動制限枠２ｃに固定されている。コイル４ｃは、可動部であるレンズ枠２ｂに固定されおり、駆動用マグネット４ａおよびコイル用ヨーク４ｄとの間に挟まれる形で配置されている。
【００１２】
この補正レンズ駆動部（ＶＣＭ）４においては、コイル４ｃに通電することによって可動制限枠２ｃ内で補正レンズ２ａを光軸と交わる方向に移動させる。コイル４ｃへの通電は、後述する制御部８によって制御される。なお、実際にはコイル４ｃに通電するための配線が必要になるが、図２ではこれを省略している。
【００１３】
補正レンズ位置検出部５は、位置検出用マグネット５ａと、位置検出用ヨーク５ｂと、ホール素子５ｃとで構成される。位置検出用マグネット５ａと位置検出用ヨーク５ｂとは一体化されて可動部であるレンズ枠２ｂに固定されている。また、ホール素子５ｃは、可動制限枠２ｃに固定されている。この補正レンズ位置検出部５は、ホール素子５ｃからの出力電圧を制御部８へ出力し、制御部８は、この補正レンズ位置検出部５からの出力電圧値Ｖｈｏｕｔ（Ｖ）に基づいて、補正レンズ２ａの位置を検出する。
【００１４】
すなわち、補正レンズ位置検出部５においては、ホール素子５ｃの真上の位置に、検出可能な位置検出用マグネット５ａの磁場がゼロとなる磁石中心がある。制御部８は、ホール素子５ｃに対して所定の駆動電流を流した状態でこの位置検出用マグネット５ａの磁場がゼロとなったときにホール素子５ｃから出力される出力電圧を基準電圧とする。そして、ホール素子５ｃから出力される出力電圧と上記基準電圧との差分に基づいて、レンズ枠２ｂに固定されている位置検出用マグネット５ａの位置、すなわち補正レンズ２ａの位置を検出する。
【００１５】
Ｙａｗ方向振れ検出素子６は、カメラ１の本体のヨーイング、すなわち横方向の振れを検出するためのジャイロである。また、Ｐｉｔｃｈ方向振れ検出素子７は、カメラ１の本体のピッチング、すなわち縦方向の振れを検出するためのジャイロである。Ｙａｗ方向振れ検出素子６、およびＰｉｔｃｈ方向振れ検出素子７は、それぞれの検出結果を制御部８へ出力する。
【００１６】
制御部８は、ＣＰＵ、メモリ、およびその他の周辺回路によって構成されている。なお、制御部８を構成するメモリには、ＳＤＲＡＭやフラッシュメモリが含まれる。ＳＤＲＡＭは、揮発性のメモリであって、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。また、フラッシュメモリは、不揮発性のメモリであって、ＣＰＵにより実行されるプログラムやプログラム実行時に読み込まれる種々のパラメータなどが記録されている。
【００１７】
制御部８は、Ｙａｗ方向振れ検出素子６、およびＰｉｔｃｈ方向振れ検出素子７からの出力に基づいて、カメラ１の本体の振れ量を算出する。そして、制御部８は、補正レンズ２ａを、カメラ１の本体の振れを打ち消す方向に、算出した振れ量に相当する移動量だけ移動させることによって振れ補正を行う。具体的には、制御部８は、算出したカメラ１の本体の振れ量に基づいて、カメラ１の本体に振れが発生したと判断した場合には、補正レンズ位置検出部５からの出力に基づいて補正レンズ２ａの現在位置を検出する。
【００１８】
制御部８は、後述するレリーズスイッチの全押し動作に応じて、補正レンズ駆動部４を制御して、補正レンズ２ａを現在位置から可動制限枠２ｃ内の中心に移動させる、すなわちセンタリングする。そして、制御部８は、補正レンズ駆動部４を制御して、補正レンズ２ａを可動制限枠２ｃ内の中心から振れを打ち消す方向に振れ量に相当する移動量だけ移動させて振れ補正を行うとともに、撮像素子３を制御してレンズユニット２から入力される光の像を撮像することによって、画像信号を取得する。なお、制御部８は、撮影時には、アクチュエータ駆動部９を制御して、絞り駆動部１０、およびフォーカス駆動部１１を駆動させることによって、絞りを制御し、ピント合わせを行う。
【００１９】
操作部１２は、使用者によって操作される種々の操作部材、例えば電源ボタン、レリーズスイッチ、ズームボタン、十字キー、決定ボタン、再生ボタン、削除ボタンなどが含まれる。温度センサー１３は、カメラ１の本体内部の温度を測定するためのセンターである。本実施の形態では、補正レンズ位置検出部５を構成するホール素子５ｃは、温度による影響を受けやすく、温度変化に伴ってその検出結果が変化することから、温度センサー１３をホール素子５ｃの近傍に配置して、ホール素子５ｃの近傍の温度を計測できるようにする。
【００２０】
このような振れ補正機能を備えるカメラ１においては、上述したようにホール素子５ｃが温度による影響を受けやすいため、カメラメーカーでは、製品の出荷前に常温、例えば２５度の環境下であらかじめ所定のシーケンスで補正レンズ２ａを駆動して、補正レンズ位置検出部５の検出精度と検出範囲を決定するための調整（出荷調整）を行っている。具体的には、制御部８は、補正レンズ駆動部４を制御して補正レンズ２ａを移動させ、上述した位置検出用マグネット５ａの磁場がゼロとなる磁石中心を可動制限枠２ｃ内の中心位置として特定し、不図示のメモリに記録する。
【００２１】
また、制御部８は、補正レンズ駆動部４を制御して補正レンズ２ａを横方向（Ｘ軸方向）の端点、すなわち可動制限枠２ｃの右端および左端まで移動させ、それぞれの補正レンズ位置で補正レンズ位置検出部５から出力される出力電圧Ｖｈｏｕｔ（Ｖ）を取得する。そして、取得した右端における出力電圧（正の値）と、左端における出力電圧（負の値）とをＸ軸方向の出力電圧Ｖｈｏｕｔの取り得る範囲として不図示のメモリに記録する。本実施の形態では、この処理をＸ軸方向の校正動作処理と呼ぶ。
【００２２】
同様に、制御部８は、補正レンズ駆動部４を制御して補正レンズ２ａを縦方向（Ｙ軸方向）の端点、すなわち可動制限枠２ｃの上端および下端まで移動させ、それぞれの補正レンズ位置で補正レンズ位置検出部５から出力される出力電圧Ｖｈｏｕｔ（Ｖ）を取得する。そして、取得した上端における出力電圧（正の値）と、下端における出力電圧（負の値）とをＹ軸方向の出力電圧Ｖｈｏｕｔの取り得る範囲として不図示のメモリに記録する。本実施の形態では、この処理をＹ軸方向の校正動作処理と呼ぶ。また、その他の振れ補正に必要な制御パラメータについても、この出荷調整時に設定されてメモリに記録される。
【００２３】
この出荷前の出荷調整は、上述したように常温で行われるため、使用者が夏の暑い時期や冬の寒い時期にカメラ１を使用する場合などは、ホール素子５ｃが温度の影響を受け、出荷調整によってメモリに記録したデータを用いて振れ補正を実行すると振れ補正の精度が低下する可能性がある。このため、本実施の形態におけるカメラ１では、制御部８は、使用者によってカメラ１の電源が投入されたときに、改めて補正レンズ位置検出部５の検出精度と検出範囲を決定するための調整処理を行って、使用環境に応じた制御パラメータの設定を行うようにする。
【００２４】
なお、本実施の形態では、使用者によってカメラ１の電源がＯＮされたとき、すなわちカメラ１の起動時に、制御部８は、振れ補正を行う際に使用する制御パラメータの設定（校正動作処理）を行う。このように、カメラ１の起動時に校正動作処理を行うようにした場合には、使用者がカメラ１の電源をＯＮしてから、カメラ１を使用できるようになるまでに時間がかかる。これに対して、周囲の温度変化がない、または少ない場合など、ホール素子５ｃが温度変化の影響を受けず、制御パラメータを調整する必要がない場合には、必ずしも校正動作処理を行う必要はない。
【００２５】
したがって、本実施の形態では、制御部８は、上述した校正動作処理を行うタイミングで、その時点での校正動作処理の実行が必要か否かを判断し、必要と判断した場合にのみ、校正動作処理を行うようにする。これによって、校正動作処理の実行が必要ない場合には、校正動作処理を行わないようにして、カメラ１の起動時間を短縮することができる。
【００２６】
例えば、制御部８は、カメラ１の電源がオフされた時刻をフラッシュメモリに記録しておき、カメラ１の電源がオンされたときには、そのときの時刻に基づいて、前回、カメラ１の電源がオフされてからの経過時間を算出する。そして、前回の電源オフからの経過時間が所定時間、例えば６０分以下である場合には、校正動作処理の実行は不要であると判断する。これは、前回の電源オフからあまり時間が経っていない場合には、再度、校正動作処理を行わなくても前回設定した制御パラメータを使用することが可能である可能性が高いためである。これに対して、制御部８は、前回の電源オフからの経過時間が所定時間より大きい場合には、校正動作処理の実行が必要であると判断する。
【００２７】
なお、前回の電源オフからの経過時間が所定時間未満である場合であっても、上述したように、ホール素子５ｃは温度による影響を受けやすいことから、カメラ１の起動時の温度によっては、その時点の温度に応じた校正動作処理を行う必要がある。よって、制御部８は、カメラ１の起動時に温度センサー１３から取得した温度の計測結果に基づいて、カメラ１の起動時に校正動作処理を行う必要があるか否かを判断する。
【００２８】
具体的には、制御部８は、カメラ１の電源オン時の温度が所定温度未満である場合、また所定温度以上である場合には、校正動作処理の実行は必要であると判断するようにする。このときの校正動作処理の実行は必要であると判断する温度は、カメラ１の製品仕様としてカメラメーカーによる設定されている補償温度範囲に基づいて決定する。なお、この補償温度範囲は、カメラ１の性能を発揮できる温度として設計時に設定される温度性能範囲に基づいて設定されている。本実施の形態では、カメラ１の温度性能範囲は、−１０℃以上、５０度未満であり、補償温度範囲は、０℃以上、４０℃未満であるものとする。
【００２９】
この場合、制御部８は、カメラ１の電源オン時の温度がカメラ１の補償温度範囲内にあるときには、校正動作処理の実行は不要であると判断する。これに対して、制御部８は、カメラ１の電源オン時の温度がカメラ１の補償温度範囲外にある場合、すなわち、０℃未満である場合、または４０℃以上である場合には、校正動作処理の実行は必要であると判断する。これによって、前回の電源オフからの経過時間が短い場合であっても、温度センサー１３による検出温度がカメラ１の補償温度範囲外である場合には、校正動作処理を実行して、振れ補正の精度を向上することができる。
【００３０】
また、制御部８は、カメラ１の電源がオフされた時点で、温度センサー１３による計測結果をフラッシュメモリに記録しておく。そして、制御部８は、カメラ１の電源がオンされたときには、そのときの温度センサー１３による計測結果に基づいて、前回、カメラ１の電源がオフされたときと現在との温度差を算出する。
【００３１】
そして、前回の電源オフ時の温度と現在の温度の温度差が所定値、例えば５℃以下である場合には、校正動作処理の実行は不要であると判断する。これに対して、制御部８は、前回の電源オフ時の温度と現在の温度の温度差が所定値より大きい場合には、校正動作処理の実行は必要であると判断する。これによって、前回の電源オフからの経過時間が短く、さらに現在のカメラ１の温度がカメラ１の補償温度範囲内である場合であっても、前回の電源オフ時の温度との温度差が大きい場合には、校正動作処理を実行して、振れ補正の精度を確保することができる。
【００３２】
制御部８は、上記判断に基づいて校正動作処理を実行した場合には、そのときの時刻、およびカメラ１の温度をフラッシュメモリに記録しておく。そして、制御部８は、使用者によるレリーズ操作に基づいて撮影を行った場合にも校正動作処理を実行する必要があるか否かを判定し、必要があると判断した場合には、校正動作処理を行う。
【００３３】
具体的には、制御部８は、撮影を行ったときのカメラ１の温度を温度センサー１３から取得し、取得した温度がカメラ１の補償温度範囲内であるか否かを判断する。制御部８は、カメラ１の温度がカメラ１の補償温度範囲内にあるときには、校正動作処理の実行は不要であると判断する。これに対して、制御部８は、カメラ１の温度がカメラ１の補償温度範囲外にある場合には、校正動作処理の実行は必要であると判断する。また、制御部８は、カメラ１の補償温度範囲内である場合であっても、カメラ１の温度と、フラッシュメモリに記録されている前回の校正動作処理実行時のカメラ１の温度との温度差が所定値より大きい場合には、校正動作処理の実行は必要であると判断する。
【００３４】
以下、図３および図４を用いて、制御部８による校正動作処理（制御パラメータ設定処理）について説明する。図３（ａ）は、校正動作を行うために補正レンズ２ａを移動させたときの、補正レンズ２ａの横方向（Ｘ軸方向）の位置（横軸）と補正レンズ位置検出部５からの出力電圧（補正レンズ位置検出回路出力Ｖｈｏｕｔ／単位：Ｖ）（縦軸）との関係を示した図である。
【００３５】
また、図３（ｂ）は、校正動作を行うために補正レンズ２ａを移動させたときの、可動制限枠２ｃ内での補正レンズ２ａの動きを模式的に示した図である。すなわち、制御部８は、校正動作を行うために補正レンズ駆動部４を制御して可動制限枠２ｂ内で補正レンズ２ａを図３（ｂ）に示すように移動させる。そして、その移動に伴って、補正レンズ位置検出部５からの出力電圧は、図３（ａ）に示すように変化する。
【００３６】
図４は、校正動作処理実行時の補正レンズ目標位置ＬＣに対する補正レンズ位置ＬＲ、補正レンズ位置検出回路出力Ｖｈｏｕｔ（Ｖ）、オフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔ（Ｖ）、およびホール素子駆動電流調整信号電圧Ｖｈｉ（Ｖ）の時系列変化を表した図である。なお、図４における各時点を示す符号１〜２０は、図３（ａ）および（ｂ）の図中に示す符号１〜２０に対応している。例えば、図４の時点１においては、補正レンズ２ａは、図３（ｂ）の点１〜３に示す位置にあり、そのときの補正レンズ位置検出回路出力Ｖｈｏｕｔは、図３（ａ）の点１〜３における補正レンズ位置検出回路出力Ｖｈｏｕｔとなる。
【００３７】
以下、各時点ごとに、処理の詳細を説明する。なお、図３および図４に示す例では、時点１〜２０における処理は、上述したＸ軸方向の校正動作処理を示している。校正動作処理においては、上述したように、Ｘ軸方向の校正動作処理を行った後に、Ｙ軸方向の校正動作処理を行うが、これらの処理はともに内容が共通するため、ここではＸ軸方向の校正動作処理について説明し、Ｙ軸方向の校正動作処理については説明を省略する。特に、以下においては、Ｘ軸方向の校正動作処理によって、Ｘ軸方向のホール素子駆動電流調整信号電圧Ｖｈｉ（Ｖ）等の制御パラメータが決定する時点１３までの処理について詳細に説明する。
【００３８】
（ａ）時点１〜２における処理
時点１〜２では、制御部８は、補正レンズ２ａの位置検出を開始する。具体的には、制御部８は、両軸（Ｘ軸およびＹ軸）のホール素子駆動電流調整信号電圧Ｖｈｉを調整値Ｖｈｉ０（Ｖ）に設定し、オフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔを調整値Ｖｈ＿ｏｆｆｓｅｔ０（Ｖ）に設定する。そして、両軸の補正レンズ２ａの位置検出γ値Ｋγを調整値Ｋγ０（ｍｍ／Ｖ）に設定し、補正レンズ２ａの位置シフト値Ｋｓを調整値Ｋｓ０（Ｖ）に設定して、補正レンズ位置検出部５による補正レンズ２ａの位置検出を開始する。これによって、動作校正処理に支障の無い程度の精度で補正レンズ２ａの位置が検出可能な状態となる。
【００３９】
なお、動作校正処理は、上述したように、Ｘ軸方向の校正動作処理を行った後にＹ軸方向の校正動作処理を行う。この場合、先に行われるＸ軸方向の校正動作処理において、Ｘ軸のホール素子駆動電流調整信号電圧Ｖｈｉ、オフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔ、補正レンズ２ａの位置検出γ値Ｋγ、および補正レンズ２ａの位置シフト値Ｋｓが既に調整されている。このため、後に行われるＹ軸方向の校正動作処理では、これらの値としてＸ軸方向の校正動作処理によって既に調整されている値を用いることが好ましい。
【００４０】
（ｂ）時点３〜４における処理
時点３は、時点１〜２において、ホール素子駆動電流調整信号電圧Ｖｈｉを調整値Ｖｈｉ０（Ｖ）に設定し、オフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔを調整値Ｖｈ＿ｏｆｆｓｅｔ０（Ｖ）に設定してから、少なくとも補正レンズ位置検出部５の出力が安定するまでの時間Ｔｈ１０（ｓｅｃ）が経過した時点である。
【００４１】
この時点３〜４では、制御部８は、補正レンズ駆動部４を制御して、補正レンズ２ａをあらかじめ設定された基準位置である可動制限枠２ｃ内の中心（可動中心／ＬＣ＝０）へ移動させる。なお、この可動中心は、上述したように、工場出荷前に出荷調整によって特定され、メモリに記録されている可動制限枠２ｃ内の中心位置である。具体的には、制御部８は、時点３において、補正レンズ駆動部４を制御して、補正レンズ２ａを両軸共にそれぞれ所定速度ΔＬＣｈ０（ｍｍ／ｓｅｃ）で可動中心へと駆動する。
【００４２】
すなわち、制御部８は、補正レンズ駆動部４を制御して、両軸共に補正レンズ２ａの位置が次式（１）で算出される補正レンズ目標位置ＬＣ（ｍｍ）となるように、補正レンズ２ａを現在の補正レンズ位置ＬＲ０（ｍｍ）から一定の傾きで可動中心方向に変化させる。そして、補正レンズ目標位置ＬＣが可動中心に到達したら、補正レンズ目標位置ＬＣをその位置に固定する。これによって、制御部８は、一定の移動速度で補正レンズ２ａを可動中心に向けて移動させることができる。
補正レンズ目標位置ＬＣ＝ＬＲ０±ΔＬＣｈ０×ｔ  ・・・（１）
【００４３】
式(１)において、ｔは現時刻を０としたのきの経過時間（ｓｅｃ）を表す。また、ΔＬＣｈ０の符号（＋または−）は、補正レンズ目標位置ＬＣが可動中心方向に向かうように決定する。また、所定速度ΔＬＣｈ０は、補正レンズ駆動部４が補正レンズ２ａを駆動することができる最大移動速度よりも遅い速度であって、上述した出荷調整時にあらかじめ設定されてメモリに記録されている。ΔＬＣｈ０の具体的な設定値としては、後述した処理で補正レンズ２ａを可動制限枠２ｃの両端に接触させた場合に、接触音が発生しない速度が設定される。例えば補正レンズ駆動部４が補正レンズ２ａを駆動することができる最大速度が６０μｍｍ／ｍｓｅｃである場合には、ΔＬＣｈ０は１５μｍｍ／ｍｓｅｃが設定される。
【００４４】
なお、この処理によって補正レンズ２ａを可動中心に位置させた後は、校正動作処理が終了するまでは、補正レンズ２ａが補正レンズ目標位置ＬＣに制御駆動されている間は、補正レンズ２ａの駆動量は、次式（２）に示すように制限値Ｄｈ＿ｌｉｍｉｔ０（％）以下に制限する。なお、Ｄｈ＿ｌｉｍｉｔ０は、上述した出荷調整時にあらかじめ設定されてメモリに記録されている。
補正レンズ駆動量≦±Ｄｈ＿ｌｉｍｉｔ０  ・・・（２）
【００４５】
（ｃ）時点４〜５における処理
時点４は、時点３で補正レンズ２ａの可動中心への駆動を開始してから、少なくとも補正レンズが可動中心近辺に達するまでの時間Ｔｈ１１（ｓｅｃ）が経過した時点である。この時点４〜５では、制御部８は、補正レンズ駆動部４を制御して、補正レンズ２ａを可動制限枠２ｃの−端（可動−端）、すなわち左端へ接触させる（押し付ける）。
【００４６】
具体的には、時点４において、制御部８は、非調整軸（Ｙ軸）の補正レンズ目標位置ＬＣを可動中心に固定する。また、被調整軸（Ｘ軸）の補正レンズ目標位置ＬＣを、現在の補正レンズ２ａの位置から一定の傾きで可動−端方向に変化させながら、その補正レンズ目標位置ＬＣに補正レンズ２ａを移動させていく。ここで、一定の傾きとは、補正レンズ２ａの移動速度が上述した一定の移動速度ΔＬＣｈ０（ｍｍ／ｓｅｃ）となるような傾きをいう。なお、このとき、制御部８は、被調整軸方向の補正レンズ目標位置ＬＣが、可動−端に達しても、補正レンズ２ａが確実に可動−端に押し付けられる様にそのまま変化させ続ける。
【００４７】
すなわち、制御部８は、非調整軸の補正レンズ目標位置ＬＣを０とし、被調整軸の補正レンズ目標位置ＬＣの初期値を現在のＬＣに設定して、被調整軸の補正レンズ目標位置ＬＣを、次式（３）に示すように変化させる。
被調整軸の補正レンズ目標位置ＬＣ（ｍｍ）＝現在のＬＣ−ΔＬＣｈ０×ｔ  ・・・（３）
なお、式(３)において、ｔは現時刻を０としたのきの経過時間（ｓｅｃ）を表す。
【００４８】
（ｄ）時点５〜６における処理
時点５は、時点４で補正レンズ２ａの可動−端への駆動を開始してから、少なくとも、補正レンズ２ａが可動−端に達するまでの時間Ｔｈ１２（ｓｅｃ）が経過した時点である。この時点５〜６では、ホール素子駆動電流調整信号電圧Ｖｈｉ、およびオフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔを変更する。具体的には、制御部８は、被調整軸の補正レンズ２ａの制御を停止し、補正レンズ２ａの駆動量を制限値−Ｄｈ＿ｌｉｍｉｔ０（％）に固定する。なお、この補正レンズ２ａの駆動量の制限は上述した式（２）により表され、ここでは補正レンズ２ａを可動−端に接触させていることから、式（２）におけるＤｈ＿ｌｉｍｉｔ０の符号は−となる。
【００４９】
また、制御部８は、後述する処理で補正レンズ２ａを可動＋端（右端）へ移動させた場合に、補正レンズ位置検出部５からの出力値（補正レンズ位置検出回路出力Ｖｈｏｕｔ）が飽和しないように、被調整軸のホール素子駆動電流調整信号電圧Ｖｈｉを次式（４）に示すように変更する。
被調整軸のホール素子駆動電流調整信号電圧Ｖｈｉ（Ｖ）＝Ｋｈｉ２×現在のＶｈｉ  ・・・（４）
なお、ここでＫｈｉ２は、上述した出荷調整時にあらかじめ算出され、メモリに記録されているホール素子駆動電流減少率（倍）であって、その取り得る範囲は、０＜Ｋｈｉ２＜１である。
【００５０】
（ｅ）時点６〜７´における処理
時点６は、時点５で被調整軸のホール素子駆動電流調整信号電圧Ｖｈｉを変更してから、少なくとも補正レンズ位置検出部５からの出力が安定するまでの時間Ｔｈ１０（ｓｅｃ）が経過した時点である。この時点６〜７´においては、制御部８は、被調整軸のオフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔ（Ｖ）を操作して、補正レンズ位置検出回路出力Ｖｈｏｕｔ（Ｖ）を、所定の合わせ込み電圧ＶｈａｄｊＨ（Ｖ）、またはＶｈａｄｊＬ（Ｖ）に調整する。なお、補正レンズ位置検出回路出力ＶｈｏｕｔをＶｈａｄｊＨとＶｈａｄｊＬとのいずれに設定するかは、次のように決定する。
【００５１】
すなわち、補正レンズ２ａの位置検出γ値Ｋγとして設定した調整値Ｋγ０が正の値（＋）であれば、ＶｈａｄｊＨに設定する。これによって、補正レンズ２ａを−方向に駆動させたときの補正レンズ位置検出回路出力Ｖｈｏｕｔを減少させることができる。これに対して、補正レンズ２ａの位置検出γ値Ｋγとして設定した調整値Ｋγ０が負の値（−）であれば、ＶｈａｄｊＬに設定する。これによって、補正レンズ２ａを−方向に駆動させたときの補正レンズ位置検出回路出力Ｖｈｏｕｔを増加させることができる。
【００５２】
具体的には、制御部８は、被調整軸のオフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔの操作を所定間隔Ｔｈ１３（ｓｅｃ）以上の間隔を開けてｎ回（ｎ＝０〜９）行う場合に、次式（５）および（６）によって第ｎ回目の被調整軸のオフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔの操作を行う。すなわち、第ｎ回目の被調整軸のオフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔを次式（５）および（６）により変更する。
Ｖｈ＿ｏｆｆｓｅｔ（０）＝（１／２１）×Ｖｒｅｆ＿ｏｆｆｓｅｔ  ・・・（５）
Ｖｈ＿ｏｆｆｓｅｔ（ｎ）＝Ｖｈ＿ｏｆｆｓｅｔ（ｎ−１）±（１／２（ｎ＋１））×Ｖｒｅｆ＿ｏｆｆｓｅｔ  ・・・（６）
【００５３】
なお、式（５）および（６）において、Ｖｒｅｆ＿ｏｆｆｓｅｔ（Ｖ）は、オフセット調整信号用のＤ／Ａ変換器の基準電圧である。また、式（６）における±の符号は、Ｖｈｏｕｔが、上述した合わせ込み電圧ＶｈａｄｊＨ（Ｖ）、またはＶｈａｄｊＬ（Ｖ）以上であれば＋とし、それ以外の場合には−とする。
【００５４】
（ｆ）時点８における処理
時点８は、最後にオフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔを操作した時点７´から少なくとも所定時間Ｔｈ１３（ｓｅｃ）が経過した時点である。この時点８においては、制御部８は、まず、補正レンズ位置検出部５の被調整軸の出力電圧を確認し、これをＶｈｏｕｔ−とする。次に、時点５でホール素子駆動電流調整信号電圧Ｖｈｉを変更したことにより、補正レンズ２ａの位置検出γ値Ｋγ、および補正レンズ２ａの位置シフト値Ｋｓが変化するため、次式（７）および（８）によりこれらを算出し直す。
【００５５】
Ｋγ（Ｖ）＝Ｋγ０／Ｋｈｉ２  ・・・（７）
Ｋｓ（Ｖ）＝（Ｖｈｏｕｔ−）＋（ＬＲｒａｎｇｅ／式（７）で算出したＫγ）  ・・・（８）
なお、式（７）において、Ｋｈｉ２は、式（４）で上述したように、ホール素子駆動電流減少率（倍／０＜Ｋｈｉ２ ＜ １）であって、これは出荷調整時にあらかじめ算出され、メモリに記録されている。また、式（８）におけるＬＲｒａｎｇｅは、補正レンズ可動範囲の大きさ（ｍｍ）である。
【００５６】
（ｇ）時点８〜９における処理
時点８〜９においては、制御部８は、補正レンズ駆動部４を制御して、補正レンズ２ａを可動制限枠２ｃの＋端（可動＋端）、すなわち右端へ接触させる（押し付ける）。すなわち、制御部８は、非調整軸（Ｙ軸）の補正レンズ目標位置ＬＣを可動中心に固定する。また、被調整軸（Ｘ軸）の補正レンズ目標位置ＬＣを、現在の補正レンズ２ａの位置から一定の傾きで可動＋端方向に変化させながら、その補正レンズ目標位置ＬＣに補正レンズ２ａを移動させていく。
【００５７】
ここで、一定の傾きとは、補正レンズ２ａの移動速度が上述した一定の移動速度ΔＬＣｈ０（ｍｍ／ｓｅｃ）となるような傾きをいう。なお、このとき、制御部８は、被調整軸方向の補正レンズ目標位置ＬＣが、可動＋端に達しても、補正レンズ２ａが確実に可動＋端に押し付けられる様にそのまま変化させ続ける。
【００５８】
すなわち、制御部８は、非調整軸の補正レンズ目標位置ＬＣを０に設定し、被調整軸の補正レンズ目標位置ＬＣの初期値を現在の補正レンズ位置ＬＲ０に設定して、被調整軸の補正レンズ目標位置ＬＣを、次式（９）に示すように変化させる。
被調整軸の補正レンズ目標位置ＬＣ（ｍｍ）＝ＬＲ０＋ΔＬＣｈ０×ｔ  ・・・（９）
式(９)において、ｔは現時刻を０としたのきの経過時間（ｓｅｃ）を表す。また、ＬＲ０は、現在の補正レンズ位置（ｍｍ）を表す。
【００５９】
（ｈ）時点９における処理
時点９は、時点８で補正レンズ２ａを可動＋端へ接触させてから、少なくとも補正レンズ２ａの位置が安定するまでの時間Ｔｈ１４（ｓｅｃ）が経過した時点である。この時点９においては、制御部８は、補正レンズ位置検出部５の被調整軸の出力電圧を確認してこれをＶｈｏｕｔ＋とし、被調整軸の補正レンズ２ａの制御を停止し、補正レンズ２ａの駆動量を制限値＋Ｄｈ＿ｌｉｍｉｔ０（％）に固定する。なお、この補正レンズ２ａの駆動量の制限は上述した式（２）により表され、ここでは補正レンズ２ａを可動＋端に接触させていることから、式（２）におけるＤｈ＿ｌｉｍｉｔ０の符号は＋となる。
【００６０】
次に、制御部８は、時点８で確認した、補正レンズ２ａを可動−端側へ接触させたときの被調整軸の補正レンズ位置検出部５の出力電圧Ｖｈｏｕｔ−と、時点９で確認した、補正レンズ２ａを可動＋端側へ接触させたときの被調整軸の補正レンズ位置検出部５の出力電圧Ｖｈｏｕｔ＋とに基づいて、被調整軸のホール素子駆動電流調整信号電圧Ｖｈｉの最適値を次式（１０）により算出する。
Ｖｈｉ（Ｖ）＝現在のＶｈｉ×（（ＶｈａｄｊＨ−ＶｈａｄｊＬ）／｜（Ｖｈｏｕｔ＋）−（Ｖｈｏｕｔ−）｜）  ・・・（１０）
【００６１】
そして、制御部８は、式（１０）で算出したホール素子駆動電流調整信号電圧Ｖｈｉで調整した駆動電流で被調整軸のホール素子５ｃを駆動する。このとき、制御部８は、ホール素子５ｃを駆動させるためのホール素子駆動電流調整信号電圧Ｖｈｉを＋１≦Ｖｈｉ≦Ｖｈｉ＿ｌｉｍｉｔの範囲に限定する。なお、上限値であるＶｈｉ＿ｌｉｍｉｔの取り得る範囲は、１〜２５５である。また、ＶｈａｄｊＨ（Ｖ）およびＶｈａｄｊＬ（Ｖ）は、（ｅ）で上述した補正レンズ位置検出回路出力Ｖｈｏｕｔの合わせ込み電圧である。
【００６２】
（ｉ）時点１０〜１１´の処理
時点１０は、時点９でホール素子駆動電流調整信号電圧Ｖｈｉを算出してから、少なくとも所定時間Ｔｈ１０が経過した時点である。この時点１０では、制御部８は、被調整軸のオフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔ（Ｖ）を操作して、補正レンズ位置検出回路出力Ｖｈｏｕｔを、所定の合わせ込み電圧ＶｈａｄｊＨ（Ｖ）、またはＶｈａｄｊＬ（Ｖ）に調整する。オフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔをＶｈａｄｊＨとＶｈａｄｊＬとのいすれに設定するかは、時点８で確認した、補正レンズ２ａを可動−端側へ接触させたときの被調整軸の補正レンズ位置検出部５の出力電圧Ｖｈｏｕｔ−と、時点９で確認した、補正レンズ２ａを可動＋端側へ接触させたときの被調整軸の補正レンズ位置検出部５の出力電圧Ｖｈｏｕｔ＋とに基づいて、以下のように決定する。
【００６３】
すなわち、制御部８は、Ｖｈｏｕｔ＋がＶｈｏｕｔ−以上（Ｖｈｏｕｔ−≦Ｖｈｏｕｔ＋）であれば、補正レンズ位置検出回路出力Ｖｈｏｕｔを、合わせ込み電圧ＶｈａｄｊＨ（Ｖ）に調整する。これに対して、Ｖｈｏｕｔ＋がＶｈｏｕｔ−未満（Ｖｈｏｕｔ−＞Ｖｈｏｕｔ＋）であれば、補正レンズ位置検出回路出力Ｖｈｏｕｔを、合わせ込み電圧ＶｈａｄｊＬ（Ｖ）に調整する。なお、被調整軸のオフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔ（Ｖ）の調整方法は、（ｅ）で上述した方法と同様のため、説明を省略する。
【００６４】
（ｊ）時点１２における処理
時点１２は、最後にオフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔを操作した時点１１´から少なくとも所定時間Ｔｈ１３（ｓｅｃ）が経過した時点である。この時点１２においては、制御部８は、まず、補正レンズ位置検出部５の被調整軸の出力電圧を確認し、これをＶｈｏｕｔ＋とする。次に、時点９でホール素子駆動電流調整信号電圧Ｖｈｉを変更したことにより、補正レンズ２ａの位置検出γ値Ｋγ、および補正レンズ２ａの位置シフト値Ｋｓが変化するため、次式（１１）および（１２）によりこれらを算出し直す。
Ｋγ（Ｖ）＝（時点８におけるＶｈｉ／現在のＶｈｉ）×現在のＫγ  ・・・（１１）
Ｋｓ（Ｖ）＝（Ｖｈｏｕｔ＋）−（ＬＲｒａｎｇｅ／式（１１）で算出したＫγ）  ・・・（１２）
なお、式（１２）におけるＬＲｒａｎｇｅは、補正レンズ可動範囲の大きさ（ｍｍ）である。
【００６５】
（ｋ）時点１２〜１３における処理
時点１２〜１３では、制御部８は、補正レンズ駆動部４を制御して、補正レンズ２ａを可動−端へ接触させる（押し付ける）。具体的には、時点４において、制御部８は、非調整軸（Ｙ軸）の補正レンズ目標位置ＬＣを可動中心に固定する。また、被調整軸（Ｘ軸）の補正レンズ目標位置ＬＣを、現在の補正レンズ２ａの位置から一定の傾きで可動−端方向に変化させながら、その補正レンズ目標位置ＬＣに補正レンズ２ａを移動させていく。
【００６６】
ここで、一定の傾きとは、補正レンズ２ａの移動速度が上述した一定の移動速度ΔＬＣｈ０（ｍｍ／ｓｅｃ）となるような傾きをいう。なお、このとき、制御部８は、被調整軸方向の補正レンズ目標位置ＬＣが、可動−端に達しても、補正レンズ２ａが確実に可動−端に押し付けられる様にそのまま変化させ続ける。
【００６７】
すなわち、制御部８は、非調整軸の補正レンズ目標位置ＬＣを０に設定し、被調整軸の補正レンズ目標位置ＬＣの初期値を現在の補正レンズ位置ＬＲ０に設定して、被調整軸の補正レンズ目標位置ＬＣを、次式（１３）に示すように変化させる。
被調整軸の補正レンズ目標位置ＬＣ（ｍｍ）＝ＬＲ０−ΔＬＣｈ０×ｔ  ・・・（１３）
なお、式(１３)において、ｔは現時刻を０としたのきの経過時間（ｓｅｃ）を表す。
【００６８】
（ｌ）時点１３における処理
時点１３は、時点１２で補正レンズ２ａの可動−端への駆動が開始されてから、少なくとも補正レンズ２ａが可動−端に接触し、補正レンズ２ａの位置が安定するまでの所定時間Ｔｈ１４が経過した時点である。この時点１３では、制御部８は、補正レンズ位置検出部５の被調整軸の出力電圧を確認してこれをＶｈｏｕｔ−とし、被調整軸の補正レンズ２ａの制御を停止し、補正レンズ２ａの駆動量を制限値−Ｄｈ＿ｌｉｍｉｔ０（％）に固定する。なお、この補正レンズ２ａの駆動量の制限は上述した式（２）により表され、ここでは補正レンズ２ａを可動−端に接触させていることから、式（２）におけるＤｈ＿ｌｉｍｉｔ０の符号は−となる。
【００６９】
次に、制御部８は、時点１２で確認した、補正レンズ２ａを可動＋端側へ接触させたときの被調整軸の補正レンズ位置検出部５の出力電圧Ｖｈｏｕｔ＋と、時点１３で確認した、補正レンズ２ａを可動−端側へ接触させたときの被調整軸の補正レンズ位置検出部５の出力電圧Ｖｈｏｕｔ−とに基づいて、補正レンズ２ａの位置検出γ値Ｋγ、および補正レンズ２ａの位置シフト値Ｋｓを、それぞれ次式（１４）および（１５）により算出する。
Ｋγ（Ｖ）＝２ＬＲｒａｎｇｅ／（（Ｖｈｏｕｔ＋）−（Ｖｈｏｕｔ−））  ・・・（１４）
Ｋｓ（Ｖ）＝（（Ｖｈｏｕｔ＋）＋（Ｖｈｏｕｔ−））／２  ・・・（１５）
なお、式（１４）におけるＬＲｒａｎｇｅは、補正レンズ可動範囲の大きさ（ｍｍ）である。
【００７０】
以上説明したＸ軸方向の校正動作処理によって、制御部８は、Ｘ軸方向の振れ補正時の制御パラメータとして、Ｘ軸方向のオフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔ（Ｘ）、およびＸ軸方向のホール素子駆動電流調整信号電圧Ｖｈｉ（Ｘ）を設定することができる。制御部８は、設定したＸ軸方向のオフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔ（Ｘ）、およびＸ軸方向のホール素子駆動電流調整信号電圧Ｖｈｉ（Ｘ）をフラッシュメモリに記録する。
【００７１】
なお、制御部８は、Ｙ軸方向についても同様の処理を行うことによってＹ軸方向のブレ補正時の制御パラメータとして、Ｙ軸方向のオフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔ（Ｙ）、およびＹ軸方向のホール素子駆動電流調整信号電圧Ｖｈｉ（Ｙ）を設定して、フラッシュメモリに記録することができる。
【００７２】
本実施の形態では、制御部８は、Ｘ軸方向の校正動作処理によってＸ軸方向の振れ補正時の制御パラメータを算出した時点、例えば図４に示す時点１２において、算出したＸ軸方向の振れ補正時の制御パラメータと、前回の電源オフ時に設定されてフラッシュメモリに記録されているＸ軸方向の振れ補正時の制御パラメータとを比較する。その結果、前回の制御パラメータと今回の制御パラメータとの差が所定％未満である場合には、制御部８は、前回の電源オフ時と今回との間の制御パラメータの変化は小さいと判断して、以降の校正動作処理を行わないようにする。
【００７３】
本実施の形態では、、制御部８は、図４に示す時点１２で上記制御パラメータの比較処理を行い、前回の制御パラメータと今回の制御パラメータとの差が所定％未満である場合には、次点１３以降の処理を行わない。これによって、Ｘ軸方向の校正動作処理によって算出したＸ軸方向の振れ補正時の制御パラメータに基づいて、それ以降の処理が必要か否かを判断し、不要であると判断した場合には、Ｙ軸方向の校正動作処理を実行しないようにすることができる。すなわち、校正動作処理を行う必要がない場合には、校正動作処理の全手順を行わずに途中で処理を中断して、処理のための待ち時間を短縮することができる。
【００７４】
具体的には、制御部８は、算出したＸ軸方向のホール素子駆動電流調整信号電圧Ｖｈｉ（Ｘ）（ｒ）、およびオフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔ（Ｘ）（ｒ）と、前回のＸ軸方向のホール素子駆動電流調整信号電圧Ｖｈｉ（Ｘ）（ｐ）、およびオフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔ（Ｘ）（ｐ）とを、次式（２）および（３）を用いて比較する。その結果、次式（２）および（３）のいずれか一方を満たす場合には、制御部８は、Ｙ軸方向の校正動作処理を実行して校正動作処理を完了する。これに対して、次式（２）および（３）のいずれも満たさない場合には、制御部８は、Ｙ軸方向の校正動作処理を実行しない。
【００７５】
（Ｖｈｉ（Ｘ）（ｐ）―Ｖｈｉ（Ｘ）（ｒ））／Ｖｈｉ（Ｘ）（ｐ）＞所定値  ・・・（２）
（Ｖｈ＿ｏｆｆｓｅｔ（Ｘ）（ｐ）―Ｖｈ＿ｏｆｆｓｅｔ（Ｘ）（ｒ））／Ｖｈ＿ｏｆｆｓｅｔ（Ｘ）（ｐ）＞所定値  ・・・（３）
【００７６】
なお、本実施の形態におけるカメラ１は、使用者によって所定時間継続して操作部１２が操作されなかった場合には、カメラ１を省電力状態に移行させるスリープモードを備えている。制御部８は、カメラ１のモードがスリープモードに移行した後、さらに所定時間、使用者によって操作部１２が操作されない場合には、カメラ１の電源を自動的にオフする。
【００７７】
これに対して、制御部８は、カメラ１のモードがスリープモードに移行した後、所定時間の間に使用者によって操作部１２が操作された場合には、カメラ１をスリープモードから通常の撮影モードに復帰させる。このように、カメラ１がスリープモードから復帰したときは、制御部８は、上述した校正動作処理を行わずに、フラッシュメモリに記録されている前回の校正動作処理で設定された制御パラメータを用いて振れ補正を行うようにする。これによって、カメラ１がスリープモードから復帰した場合には、校正動作処理を実行する必要がないため、スリープモードからの復帰を高速化することができる。
【００７８】
また、制御部８は、上述したようにスリープモードに移行してから所定時間経過後にカメラ１の電源をオフする。また、使用者によって操作部１２に含まれる電源ボタンが操作された場合にもカメラ１の電源をオフする。制御部８は、このようにカメラ１の電源をオフするときには、上述した校正動作処理を実行し、その結果得られる制御パラメータ、すなわちＸ軸方向のオフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔ（Ｘ）、Ｘ軸方向のホール素子駆動電流調整信号電圧Ｖｈｉ（Ｘ）、Ｙ軸方向のオフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔ（Ｙ）、およびＹ軸方向のホール素子駆動電流調整信号電圧Ｖｈｉ（Ｙ）をフラッシュッメモリに記録する。また、制御部８は、電源オフ時の時刻と、そのときの温度もフラッシュメモリに記録する。これによって、制御部８は、次回のカメラ１の電源オン時に、フラッシュメモリに記録されている情報を前回のカメラ１の電源オフ時の情報として用いて、校正動作処理の実行が必要か否かを判断することができる。
【００７９】
図５は、本実施の形態におけるカメラ１の処理を示すフローチャートである。図５に示す処理は、カメラ１の電源がオンされると起動するプログラムとして、制御部８によって実行される。
【００８０】
ステップＳ５において、制御部８は、スリープモードへ移行するまでの時間を計時するためのスリープタイマＴｓをリセットして、ステップＳ１０へ進む。ステップＳ１０では、制御部８は、フラッシュメモリに記録されている前回の電源オフ時の時刻Ｔｐを読み出して、ステップＳ２０へ進む。ステップＳ２０では、制御部８は、現在の時刻Ｔｒを取得して、ステップＳ３０へ進む。ステップＳ３０では、制御部８は、現在の時刻Ｔｒと前回の電源オフ時の時刻Ｔｐとの差が所定時間以下であるか否かを判断する。肯定判断した場合には、ステップＳ４０へ進む。
【００８１】
ステップＳ４０では、フラッシュメモリに記録されている前回の校正動作処理によって設定された制御パラメータ、すなわちＸ軸方向のオフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔ（Ｘ）（ｐ）、Ｘ軸方向のホール素子駆動電流調整信号電圧Ｖｈｉ（Ｘ）（ｐ）、Ｙ軸方向のオフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔ（Ｙ）（ｐ）、およびＹ軸方向のホール素子駆動電流調整信号電圧Ｖｈｉ（Ｙ）（ｐ）を読み出して、振れ補正に使用する制御パラメータとして設定する。その後、ステップＳ５０へ進む。
【００８２】
ステップＳ５０では、制御部８は、使用者によって電源ボタンが押下されることにより、電源がオフされたか否かを判断する。肯定判断した場合には、ステップＳ６０へ進む。ステップＳ６０では、制御部８は、上述した校正動作処理、すなわちＸ軸方向の校正動作処理およびＹ軸方向の校正動作処理を実行して、ステップＳ７０へ進む。ステップＳ７０では、制御部８は、校正動作処理によって算出した制御パラメータをフラッシュメモリに記録して、ステップＳ８０へ進む。
【００８３】
ステップＳ８０では、制御部８は、温度センサー１３からの出力に基づいて現在の温度を計測し、計測した温度でフラッシュメモリに記録されている前回電源オフ時の温度Ｔｅｐを更新する。その後、ステップＳ９０へ進み、制御部８は、現在の時刻を取得して、取得した時刻でフラッシュメモリに記録されている前回電源オフ時の時刻Ｔｐを更新する。その後、ステップＳ９１へ進み、制御部８は、カメラ１の電源をオフするための処理を実行して、処理を終了する。
【００８４】
次に、ステップＳ３０で否定判断した場合の処理について説明する。この場合には、ステップＳ１００へ進み、制御部８は、フラッシュメモリから前回の電源オフ時の温度Ｔｅｐを読み出して、ステップＳ１１０へ進む。ステップＳ１１０では、制御部８は、温度センサー１３からの出力に基づいて現在の温度Ｔｅｒを計測して、ステップＳ１２０へ進む。ステップＳ１２０では、制御部８は、現在の温度Ｔｅｒは、上述したカメラ１の補償温度範囲内であるか否かを判断する。否定判断した場合には、後述するステップＳ１４０へ進む。これに対して、肯定判断した場合には、ステップＳ１３０へ進む。
【００８５】
ステップＳ１３０では、制御部８は、現在の温度Ｔｅｐと前回の電源オフ時の温度Ｔｅｒとの差分が所定値以下であるか否かを判断する。肯定判断した場合には、上述したステップＳ４０へ進む。一方、否定判断した場合には、ステップＳ１４０へ進む。ステップＳ１４０では、制御部８は、上述したＸ軸方向の校正動作処理を実行して、ステップＳ１５０へ進む。ステップＳ１５０では、制御部８は、Ｘ軸方向の校正動作処理の実行によって、Ｘ軸方向の制御パラメータを決定して、ステップＳ１６０へ進む。
【００８６】
ステップＳ１６０では、制御部８は、今回のＸ軸方向のホール素子駆動電流調整信号電圧Ｖｈｉ（Ｘ）（ｒ）と、前回のＸ軸方向のホール素子駆動電流調整信号電圧Ｖｈｉ（Ｘ）（ｐ）とが、上述した式（２）を満たすか否かを判断する。肯定判断した場合には、後述するステップＳ１８０へ進む。これに対して、否定判断した場合には、ステップＳ１７０へ進む。ステップＳ１７０では、制御部８は、今回のＸ軸方向のオフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔ（Ｘ）（ｒ）と、前回のＸ軸方向のオフセット電圧調整信号Ｖｈ＿ｏｆｆｓｅｔ（Ｘ）（ｐ）とが、上述した式（３）を満たすか否かを判断する。肯定判断した場合には、ステップＳ１８０へ進む。これに対して、否定判断した場合には、上述したステップＳ４０へ進む。
【００８７】
ステップＳ１８０では、制御部８は、上述したＹ軸方向の校正動作処理を実行して、ステップＳ１９０へ進む。ステップＳ１９０では、制御部８は、Ｙ軸方向の校正動作処理の実行によって、Ｙ軸方向の制御パラメータを決定して、ステップＳ２００へ進む。ステップＳ２００では、温度センサー１３からの出力に基づいて現在の温度を計測し、計測した温度でフラッシュメモリに記録されている温度Ｔｅｐを更新する。その後、上述したステップＳ５０へ進む。
【００８８】
次に、ステップＳ５０で否定判断した場合の処理について説明する。この場合には、ステップＳ２２０へ進み、制御部８は、使用者によって操作部１２に含まれるレリーズボタンが押下されたか否かを判断する。肯定判断した場合には、ステップＳ２２１へ進み、制御部８は、スリープモードへ移行するまでの時間を計時するためのスリープタイマＴｓをリセットして、ステップＳ２３０へ進む。ステップＳ２３０では、制御部８は、撮影処理を実行した後、上述したステップＳ１００へ進む。これに対して、ステップＳ２２０で否定判断した場合には、ステップＳ２４０へ進む。
【００８９】
ステップＳ２４０では、制御部８は、スリープタイマＴｓが所定値以上であるか、すなわち使用者によって操作部１２が操作されない時間が所定時間以上継続しているか否かを判断する。否定判断した場合には、ステップＳ５０へ戻る。これに対して、肯定判断した場合には、ステップＳ２５０へ進み、制御部８は、カメラ１のモードを上述したスリープモードに移行して、ステップＳ２６０へ進む。
【００９０】
ステップＳ２６０では、制御部８は、スリープモードへ移行してから所定時間以上経過したか否かを判断する。肯定判断した場合には、上述したステップＳ６０へ進み、カメラ１の電源オフ時の処理を実行する。これに対して、ステップＳ２６０で否定判断した場合には、ステップＳ２７０へ進む。ステップＳ２７０では、制御部８は、使用者によって操作部１２に含まれるいずれかの操作部材が操作されたか否かを判断する。否定判断した場合には、ステップＳ２６０へ戻る。これに対して、肯定判断した場合には、上述したステップＳ４０へ戻る。すなわち、スリープモードからの復帰時には、改めて校正動作処理を実行せずに、ステップＳ４０で前回の校正動作処理によって設定された制御パラメータを読み込むようにする。
【００９１】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）制御部８は、光軸を可変とする補正光学系としての補正レンズ２ａによって振れにより生じる像面での像振れを補正するために、補正レンズ２ａの位置検出および駆動を行い、補正レンズ２ａの動作条件を示す振れ補正制御手段調整値である制御パラメータを算出して、算出した制御パラメータをフラッシュッメモリに記録する。そして、制御部８は、カメラ１の電源オン時に、像振れ補正を行うための制御パラメータとして、既にフラッシュッメモリに記録されている制御パラメータを使用するか、新たに算出する制御パラメータを使用するかを判定し、判定結果に基づく制御パラメータを使用して像振れの補正を行うようにした。これによって、制御部８は、新たに制御パラメータを算出する必要がない場合には、カメラの電源オン時に制御パラメータを算出するための処理を実行する必要がないため、カメラの起動時間を短縮することができる。また、制御パラメータを算出する処理に必要な電力を消費することがなく、バッテリーの寿命が長くなる。
【００９２】
（２）制御部８は、カメラがスリープモードから復帰した場合には、校正動作処理を行わずに前回の制御パラメータを使用するようにした。これによって、スリープモードからの復帰を高速化することができる。
【００９３】
（３）制御部８は、撮影を行った後にも校正動作処理を行うか否かの判定を行うようにした。これによって、次回の撮影時に適切な制御パラメータで振れ補正を行うことができる。
【００９４】
（４）制御部８は、前回の電源オフから電源オンまでの経過時間が所定時間以下である場合には、校正動作処理を実行せずに前回の制御パラメータを使用するようにした。これによって、前回の電源オフからあまり時間が経過していない場合には、撮影環境が大幅に変化していない可能性が高いことを加味して、撮影環境に応じた制御パラメータを設定することができる。また、カメラ１の起動時の撮影環境によっては、カメラ１の起動を高速化することができる。
【００９５】
（５）制御部８は、前回の電源オフ時の温度と現在の温度との差が所定の値以下である場合には、校正動作処理を実行しないで前回の制御パラメータを使用するようにした。これによって、前回の電源オフ時の温度との温度差が小さい場合には、ホール素子５ｃを動作させるための制御パラメータは変化しないことを加味して、撮影環境に応じた制御パラメータを設定することができる。また、カメラ１の起動時の撮影環境によっては、カメラ１の起動を高速化することができる。
【００９６】
（６）制御部８は、現在の温度がカメラ１の補償温度範囲外である場合には、校正動作処理を実行して、制御パラメータを設定し直すようにした。これによって、現在の温度がカメラ１の補償温度外にあるときは、ホール素子５ｃを動作させるための制御パラメータを再設定して、振れ補正の精度を向上することができる。
【００９７】
（７）制御部８は、Ｘ軸方向の校正動作処理によるＸ軸方向の制御パラメータの算出結果に基づいて、Ｙ軸方向の校正動作処理を実行するか否かを判断するようにした。これによって、校正動作処理を完了しなくても、Ｘ軸方向の制御パラメータを算出した段階で校正動作処理を最後まで行う必要があるか否かを判定することができる。
【００９８】
（８）制御部８は、Ｘ軸方向の制御パラメータの算出結果に基づく判定の結果、校正動作処理が不要であると判断した場合には、Ｙ軸方向の校正動作処理を実行せず、前回の制御パラメータを使用するようにした。一方、校正動作処理が必要であると判断した場合には、Ｙ軸方向の校正動作処理を実行して、新たに算出した制御パラメータを使用するようにした。これによって、Ｘ軸方向の制御パラメータに基づいて校正動作処理を行う必要がないと判断した場合には、Ｙ軸方向の校正動作処理を省略して、処理を高速化することができる。
【００９９】
（９）制御部８は、算出した制御パラメータを不揮発性のメモリであるフラッシュメモリに記録するようにした。これによって、カメラ１の電源をオフした後も前回の制御パラメータとして保持することができ、制御部８は、次回の電源オン時にこの前回の制御パラメータを用いて校正動作処理を行うか否かを判定することができる。
【０１００】
―変形例―
なお、上述した実施の形態のカメラは、以下のように変形することもできる。
（１）上述した実施の形態では、カメラ１は、補正光学系として補正レンズ２ａを含む撮影光学系２を備える例について説明した。しかしながら、カメラ１は、補正レンズ２ａを含む撮影光学系２を有する交換レンズを着脱可能なカメラ、例えば一眼レフカメラであってもよい。すなわち、カメラボディと交換レンズとで構成されるカメラシステムにも本発明は適用可能である。この場合、補正レンズ駆動部４および補正レンズ位置検出部５は、撮影光学系２側に搭載され、制御部８は、レンズマウント部を介して補正レンズ駆動部４および補正レンズ位置検出部５を制御する。これによって、制御部８は、カメラ１に装着される交換レンズが交換された場合でも、各撮影光学系２について、上述した処理を実行することができる。また、制御部８の機能を有する制御部が交換レンズに配置されてもよい。なお、ここでいうカメラシステムは、撮影光学系と撮像素子とを備えていれば良く、一眼レフカメラのように、交換レンズが着脱可能なものに限らない。
【０１０１】
（２）上述した実施の形態では、撮影光学系２に含まれるブレ補正レンズ２ａを補正光学系とし、被写体像を補正光学系で偏向させて撮像素子３上の被写体像の結像位置を補正して像ブレを補正する例について説明した。しかしながら撮像素子３を所定の範囲内で移動させて撮像素子上の被写体像の結像位置を補正して像ブレを補正するようにしてもよい。撮像素子３を移動させて像ブレを補正する場合には、上述した実施の形態における補正レンズ２ａを撮像素子３に置き換えて、校正動作処理を行えばよい。これによって、本発明をＣＣＤ駆動方式のブレ補正を行うカメラにも適用可能である。
【０１０２】
また、本発明をＣＣＤ駆動方式のブレ補正を行うカメラに適用する場合も、変形例（１）と同様に、カメラ１を交換レンズを着脱可能な一眼レフカメラとしてもよい。この場合も補正レンズ駆動部４および補正レンズ位置検出部５は、撮影光学系２側に搭載されるようにする。そして、カメラ１のカメラボディは、撮像素子３と、Ｙａｗ方向振れ検出素子６と、Ｐｉｔｃｈ方向振れ検出素子７と、制御部８と、アクチュエータ駆動部９と、絞り駆動部１０と、フォーカス駆動部１１と、操作部１２と、温度センサー１３とを備えるようにすればよい。
【０１０３】
（３）上述した実施の形態では、制御部８は、前回の電源オフ時の温度と、電源オン時の温度との差が、所定の値以下である場合には、校正動作処理の実行は不要であると判断する例について説明した。しかしながら、校正動作処理は、上述したように、カメラ１の出荷前に製造工程においても行われているため、製造工程における校正動作処理実行時の温度と、算出された制御パラメータを対応付けてフラッシュメモリに記録しておいてもよい。そして、制御部８は、電源オン時の温度と、製造工程における校正動作処理実行時の温度との差分が所定の値以下である場合には、校正動作処理を実行しないようにしてもよい。
【０１０４】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【図面の簡単な説明】
【０１０５】
【図１】カメラの一実施の形態の構成を示すブロック図である。
【図２】補正レンズ２ａ、補正レンズ駆動部４、および補正レンズ位置検出部５の具体的な構成例を模式的に示した図である。
【図３】制御パラメータの校正動作処理における補正レンズ２ａのＸ軸方向の位置と補正レンズ位置検出部５からの出力電圧との関係を示す図、および起動時調整時の可動制限枠２ｃ内での補正レンズ２ａの動きを模式的に示した図である。
【図４】校正動作処理実行時における種々のパラメータ値の時系列変化を表した図である。
【図５】カメラ１の処理を示すフローチャート図である。
【符号の説明】
【０１０６】
１  カメラ、２  レンズユニット、２ａ  補正レンズ、２ｂ  レンズ枠、２ｃ  可動制限枠、３  撮像素子、４  補正レンズ駆動部、４ａ  駆動用マグネット、４ｂ  駆動マグネット用ヨーク、４ｃ  コイル、４ｄ  コイル用ヨーク、５  補正レンズ位置検出部、５ａ  位置検出用マグネット、５ｂ  位置検出用ヨーク、５ｃ  ホール素子、６  Ｙａｗ方向振れ検出素子、７  Ｐｉｔｃｈ方向振れ検出素子、８  制御部、９  アクチュエータ駆動部、１０  絞り駆動部、１１  フォーカス駆動部、１２  操作部、１３  温度センサー
【図１】
2009134058.tif 000003
【図２】
2009134058.tif 000004
【図３】
2009134058.tif 000005
【図４】
2009134058.tif 000006
【図５】
2009134058.tif 000007