(57)【要約】【課題】露光期間中においてもカメラが固定状態にあるか否かを適正・迅速に判断し駆動モードを切り替える。【解決手段】角速度センサ２６ａ、２６ｂでカメラ１０の横軸、縦軸周りの角速度を検出する。角速度から手ブレ補正機構３０において撮像素子３９を移動する補正量を計算し、手ブレ補正を行う。露光期間中、角速度の出力値が閾値以内であるか否かを計数し、この計数値が所定値を超えたか否かに基づいてカメラ１０が固定状態か手持ち状態などの振動発生状態かを繰り返し判定する。この判定結果に基づき露光期間中においても手ブレ補正処理の駆動モードを切り替える。【選択図】図１
2014082669.tif 000002
【特許請求の範囲】
【請求項１】
振動を検出するセンサからの信号に基づき手ブレ補正を行う手ブレ補正手段と、
前記信号に基づき固定状態か振動発生状態かの状態判定を行う状態判定手段とを備え、
露光期間中に前記状態判定を行い、その結果に基づき前記手ブレ補正の特性を変更する
ことを特徴とする手ブレ補正装置。
【請求項２】
前記状態判定は、前記信号の出力値が所定の出力閾値以内であるか否かを計数し、この計数値を所定のカウンタ閾値と比較することにより行われることを特徴とする請求項１に記載の手ブレ補正装置。
【請求項３】
前記状態判定に用いる閾値および条件を複数備えることを特徴とする請求項１に記載の手ブレ補正装置。
【請求項４】
前記信号が第１、第２軸に関して検出されるとともに前記手ブレ補正が前記第１、第２軸毎に行われ、一方の軸に関わる検出結果を用いた前記状態判定の結果に基づき前記第１および第２軸に関する前記特性が変更されることを特徴とする請求項１〜３の何れか一項に記載の手ブレ補正装置。
【請求項５】
前記露光期間において前記状態判定の結果が前記固定状態または前記振動発生状態の一方の状態に偏っていると判定されるとき、前記状態判定を停止して前記特性を前記一方の状態に固定することを特徴とする請求項１〜４の何れか一項に記載の手ブレ補正装置。
【請求項６】
前記信号に対するフィルタ処理が、前記状態判定に使用する場合と前記手ブレ補正における補正量の算出に用いられる場合とで異なることを特徴とする請求項１〜５の何れか一項に記載の手ブレ補正装置。
【請求項７】
前記状態判定手段は、前記信号の過去Ｎ個の出力値に基づき前記状態の初期判定を行うとともに、その後の前記露光期間において、前記信号の出力値が所定の出力閾値以内であるか否かを計数し、この計数値を所定のカウンタ閾値と比較することにより前記状態が一方から他方へと遷移したか否かを判定することを特徴とする請求項１〜６の何れか一項に記載の手ブレ補正装置。
【請求項８】
前記カウンタ閾値が、前記初期判定の結果に基づき変更されることを特徴とする請求項７に記載の手ブレ補正装置。
【請求項９】
前記振動発生状態から前記固定状態へ遷移したとする判定が、複数の前記出力閾値とそれに対応する複数の前記カウンタ閾値を組み合わせて行われることを特徴とする請求項７に記載の手ブレ補正装置。
【請求項１０】
前記振動発生状態から前記固定状態へ遷移したとする判定が、前記固定状態から前記振動状態へ遷移したとする判定よりも厳しい条件で行われることを特徴とする請求項１〜９の何れか一項に記載の手ブレ補正装置。
【請求項１１】
請求項１〜１０の何れか一項に記載の手ブレ補正装置を備えることを特徴とするカメラ。
【請求項１２】
振動を検出するセンサからの信号に基づいて手ブレ補正を行い、前記信号に基づき固定状態か振動発生状態かの状態判定を行うとともに、露光期間中に前記状態判定を行い、その結果に基づき前記手ブレ補正の特性を変更することを特徴とする手ブレ補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手ブレ補正装置を備えた撮像装置に関し、特に撮像装置が固定状態か否かに基づき手ブレ補正の制御を変更する手ブレ補正装置およびそれを搭載するカメラに関する。
【背景技術】
【０００２】
手ブレ補正は、角速度センサからの出力に基づき手ブレを相殺するように補正レンズまたは撮像素子を駆動する。しかし角速度センサからの出力には一般にオフセットが含まれるため、カメラが固定された状態で手ブレ補正を駆動し続けることは好ましくない。そのため角速度センサの出力に基づき三脚に固定されているか否かを判断し、固定されていると判断される場合に手ブレ補正を停止する構成が提案されている。一方、三脚に固定されていてもレリーズ動作に伴う振動など、像ブレを発生させる原因は依然存在する。そのためカメラが固定された状態であっても、手ブレ補正を完全に停止してしまうと、レリーズ動作などに起因する像ブレが発生する可能性がある。これらのことから、三脚に固定されていると判断される場合には、通常よりも低感度で手ブレ補正を駆動するカメラも提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−０２０７０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のカメラにおいて、固定状態か否かの判定はレリーズ開始時に一回行われている。そのため判定時に振動が少ないと手持ち状態にも関わらず固定モードが選択され、手ブレ補正がオフまたは抑制されてしまう場合や、三脚などに固定されているにも関わらずレリーズ操作による振動が検知されて手ブレ補正モードが選択され、手ブレ補正がオンされてしまう場合がある。
【０００５】
本発明は、露光期間中においてもカメラが固定状態にあるか否かを適正・迅速に判断し駆動モードを切り替えることを課題としている。
【課題を解決するための手段】
【０００６】
本発明の手ブレ補正装置は、振動を検出するセンサからの信号に基づき手ブレ補正を行う手ブレ補正手段と、この信号に基づき固定状態か振動発生状態かの状態判定を行う状態判定手段とを備え、露光期間中、継続して上記状態判定を行い、その結果に基づき手ブレ補正の特性を変更することを特徴としている。
【０００７】
状態判定は、例えば信号の出力値が所定の出力閾値以内であるか否かを計数し、この計数値を所定のカウンタ閾値と比較することにより行われる。また状態判定に用いる閾値および条件は複数存在してもよい。
【０００８】
センサからの信号が、第１、第２軸に関して検出されるとともに、手ブレ補正が第１、第２軸毎に行われることが好ましく、一方の軸に関わる検出結果を用いた状態判定の結果に基づき第１および第２軸に関する上記手ブレ補正の特性を変更してもよい。また処理負担を軽減のために、露光期間において状態判定の結果が固定状態または振動発生状態の一方の状態に偏っていると判定されるとき、状態判定を停止し、手ブレ補正の特性を一方の状態に固定してもよい。
【０００９】
信号に対するフィルタ処理を、状態判定に使用する場合と、手ブレ補正における補正量の算出に用いられる場合とで異ならせることで、補正量を計算するための波形に影響を与えることなく、状態判定に対するドリフトやノイズの影響を低減できる。また処理負担を軽減するために、状態判定手段は、センサからの信号の過去Ｎ個の出力値に基づき状態の初期判定を行うとともに、その後の露光期間において、信号の出力値が所定の出力閾値以内であるか否かを計数し、この計数値を所定のカウンタ閾値と比較することにより状態が一方から他方へと遷移したか否かを判定する構成としてもよい。
【００１０】
カウンタ閾値は、初期判定の結果に基づき変更されてもよく、振動発生状態から固定状態へ遷移したとする判定は、複数の出力閾値とそれに対応する複数のカウンタ閾値を組み合わせて行われてもよい。振動発生状態から固定状態へ遷移したとする判定は、固定状態から振動状態へ遷移したとする判定よりも厳しい条件で行われることが好ましい。
【００１１】
本発明のカメラは、上記手ブレ補正装置を備えたことを特徴としている。
【００１２】
本発明の手ブレ補正方法は、振動を検出するセンサからの信号に基づいて手ブレ補正を行い、この信号から固定状態か振動発生状態かの状態判定を行うとともに、露光期間中、継続して上記状態判定を行い、その結果に基づき手ブレ補正の特性を変更することを特徴としている。
【発明の効果】
【００１３】
本発明によれば、露光期間中においてもカメラが固定状態にあるか否かを適正・迅速に判断し駆動モードを切り替えることができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態のデジタルカメラの電気的な構成を示すブロック図である。
【図２】第１実施形態において、手ブレ補正機能がオン状態で、測光スイッチがオンされたときにＣＰＵにおいて実行される処理のフローチャートである。
【図３】図２の状態判定処理のフローチャートである。
【図４】第２実施形態において、手ブレ補正機能がオン状態で、測光スイッチがオンされたときにＣＰＵにおいて実行される処理のフローチャートの前半部である。
【図５】図４のフローチャートの後半部である。
【図６】第２実施形態の変形例において、手ブレ補正機能がオン状態で、測光スイッチがオンされたときにＣＰＵにおいて実行される処理のフローチャートの前半部である。
【図７】図６のフローチャートの後半部である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態を、図面を参照して説明する。図１は、本発明の一実施形態であるデジタルカメラの電気的な構成を示すブロック図である。
【００１６】
デジタルカメラ１０は、ＣＰＵ２１によって主に制御され、メインスイッチ１１がオンされると、電源ＶｃｃからＣＰＵ２１およびデジタルカメラ１０内の各部に電力が供給される。ＣＰＵ２１のポートＰ１２、Ｐ１３、Ｐ１４にはそれぞれ測光スイッチ１２、レリーズスイッチ１３、手ブレ補正スイッチ１４が接続される。
【００１７】
測光スイッチ１２がオンされると、ＡＥ部２３およびＡＦ部２４が駆動され、従来周知のように測光処理、オートフォーカス処理が行われる。レリーズスイッチ１３がオンされると、例えばミラー／絞りシャッタ部１８が駆動され、ミラーアップされるとともにメカシャッタ（図示せず）が駆動され、撮像素子３９において画像が撮影される。なお撮像素子３９は例えばＤＳＰ１９により駆動され、撮像素子３９で検出された画像信号はＤＳＰ１９において処理される。処理された画像信号は、例えばポートＰ９を介してＣＰＵ２１へ入力され、ポートＰ６からＬＣＤモニタ１７へ出力される。
【００１８】
デジタルカメラ１０は、手ブレ補正機構として例えばイメージ・センサ・シフト方式の手ブレ補正機構３０を備える。手ブレ補正機構３０は、カメラ本体の振動を検出するセンサ、例えば横軸（Ｘ）周りの角速度を検出する第１角速度センサ２６ａ、および縦軸（Ｙ）周りの角速度を検出する第２角速度センサ２６ｂからの出力に基づいて制御される。例えば第１、第２角速度センサ２６ａ、２６ｂで検出された角速度信号は、それぞれ第１、第２ハイパスフィルタ２７ａ、２７ｂ、第１、第２アンプ２８ａ、２８ｂを介してＣＰＵ２１のＡ／ＤポートＡ／Ｄ０、Ａ／Ｄ１に角速度信号ｖｘ、ｖｙとして入力されデジタル信号に変換される。
【００１９】
ＣＰＵ２１に入力された角速度信号ｖｘ、ｖｙは、デジタルハイパスフィルタが施された後積分され、Ｘ軸、Ｙ軸周りの回転角が算出される。またＸ、Ｙ軸周りの回転角および焦点距離などからＹ軸方向、Ｘ軸方向への撮像素子３９の移動位置（補正量）が計算され、この移動位置およびホール素子４４ａ、４４ｂにより検出される現在の撮像素子３９の位置から手ブレ補正機構３０のＸ軸、Ｙ軸方向への操作量ｄｘ、ｄｙがＰＩＤ演算等を通して算出される。操作量ｄｘ、ｄｙはＰＷＭ（パルス幅変調）ポートＰＷＭ０、ＰＷＭ１を通して手ブレ補正ドライバ２９へ出力され、ドライバ２９からは操作量ｄｘ、ｄｙに対応する電流がコイル３１ａ、３２ａへと出力される。
【００２０】
なお手ブレ補正機構３０は、従来周知のように撮像素子３９およびコイル３１ａ、３２ａが設けられる可動部３０ａと、磁石４１１ｂ、４１２ｂおよびヨーク４３１ｂ、４３２ｂが設けられた固定部３０ｂとから構成される。またホール素子４４ａ、４４ｂからの信号は第１、第２ホール素子信号処理部４５０、４６０を介して現在の撮像素子３９の位置を示す位置信号ｐｘ、ｐｙに変換されＡＤポートＡ／Ｄ２、Ａ／Ｄ３を通してＣＰＵ２１に入力される。
【００２１】
次に図１および図２、図３のフローチャートを参照して、カメラが固定された状態か否かを判定する第１実施形態の状態判定処理について説明する。
【００２２】
図２のフローチャートは、例えば手ブレ補正スイッチ１４がオンされた状態で、レリーズボタン（図示せず）が半押しされて測光スイッチ１２がオンされている間、ＣＰＵ２１において実行される。測光スイッチ１２がオンされると、まずステップＳ１００において従来周知のオートフォーカス（ＡＦ）処理、自動露光（ＡＥ）処理、自動ホワイトバランス（ＡＷＢ）調整処理が実行される。ステップＳ１０２ではレリーズスイッチ１３がオンされるまでレリーズスイッチ１３がオンされたか否かが判定され、オンされたと判定されると、ステップＳ１０４において後述する状態判定処理（モード切替え処理）が実行される。なお、レリーズスイッチ１３がオンされると別途、レリーズ動作が開始され、撮像素子３９における露光が開始される。
【００２３】
ステップＳ１０４の状態判定処理では、後述するようにカメラの現在の状態が判定され、それに合わせて手ブレ補正処理がオン／オフされる。またステップＳ１０６では撮像素子３９における露光が完了したか否かが判定され、完了していなければステップＳ１０６の状態判定処理が繰り返される。一方、撮像素子３９における露光が終了すると、本処理は終了する。
【００２４】
図３は、図２のステップＳ１０４において実行される状態判定処理（駆動モード切替え処理を含む）のフローチャートである。状態判定処理では、まずステップＳ２００において現在から過去の角速度センサ（ジャイロ）２６ａ、２６ｂからの出力（角速度）が所定の数（Ｎ）取得される。なお、角速度センサ２６ａ、２６ｂからの出力は、メインスイッチ１１がオンされてから、それぞれ常時最新のＮ個（例えば１００〜３００個；本実施形態では２００個）が保持される。
【００２５】
ステップＳ２０２〜Ｓ２０６では、角速度センサ（ジャイロ）２６ａ、２６ｂからのＮ個の出力値Ｖｘ、Ｖｙ（ＣＰＵ２１におけるデジタルフィルタ処理後の信号）がそれぞれ所定の閾値Ａ０（＞０）以内であるか否かが判定される。すなわち出力（角速度）Ｖｘ、Ｖｙの絶対値｜Ｖｘ｜、｜Ｖｙ｜がＡ０以下であるか否かが判定される。角速度センサ（ジャイロ）２６ａ、２６ｂの出力Ｖｘ、Ｖｙが閾値Ａ０以内でないと判定されると、ステップＳ２０４において、出力が閾値Ａ０以内でないと判定されたセンサのＮＧカウンタの値がインクリメント（＋１）される。なお、このとき出力が閾値Ａ０以内であるとされたセンサのＮＧカウンタの値は変更されない。
【００２６】
すなわち、本実施形態において角速度センサ（ジャイロ）２６ａ、２６ｂの出力Ｖｘ、Ｖｙの評価は個別に行われ、例えば角速度センサ２６ａの信号に対するＮＧカウンタをＣｘ０、角速度センサ２６ｂの信号に対するＮＧカウンタをＣｙ０とすると、｜Ｖｘ｜≦Ａ０かつ｜Ｖｙ｜＞Ａ０のとき、Ｃｘ０に関してはそのままの値が維持され、Ｃｙ０のみステップＳ２０４においてインクリメント（＋１）される。
【００２７】
ステップＳ２０６では、ジャイロ出力Ｖｘ、Ｖｙ各々に対する過去Ｎ個全ての出力に対してステップＳ２０２〜Ｓ２０４の処理が終了したか否かが判定される。終了していない場合には処理がステップＳ２０２に戻り、次のジャイロ出力Ｖｘ、Ｖｙに対して同様の処理が繰り返される。
【００２８】
一方、ステップＳ２０６においてＮ個全ての出力Ｖｘ、Ｖｙに対して上記処理が終了していると判定されると、ステップＳ２０８においてＮＧカウント値Ｃｘ０、Ｃｙ０が閾値Ｂ０以内か否かが判定される。すなわち過去Ｎ個のジャイロ出力Ｖｘ、Ｖｙ各々において閾値Ａ０を越えた回数が閾値Ｂ０以内であるか否かが判定される。
【００２９】
ＮＧカウント値Ｃｘ０、Ｃｙ０がともに閾値Ｂ０以内でないと判定されると、ステップＳ２１０においてカメラは固定状態にあると判断され、駆動モードが手ブレ補正（ＳＲ）処理を停止、若しくは低感度で駆動する固定モードに設定され、この処理は終了する。なお低感度での駆動では例えばＶｘ、Ｖｙに対するゲイン（手ブレ補正処理の特性）が通常の手ブレ補正処理に比べ相対的に小さい値に設定される（停止はゲイン０に対応する）。
【００３０】
一方、ステップＳ２０８において一方のＮＧカウント値Ｃｘ０、Ｃｙ０が閾値Ｂ０以内でないと判定される場合には、ステップＳ２１２においてカメラは手持ち状態などの振動発生状態と判断され、通常の手ブレ補正（ＳＲ）処理が継続、またはその駆動が開始される。すなわち駆動モードとして通常の手ブレ補正（ＳＲ）処理を行う手ブレ補正モードが設定され、この処理は終了する。
【００３１】
なお、本実施形態では、状態判定処理に用いられるジャイロ出力（角速度信号）Ｖｘ、Ｖｙに適用されるフィルタ処理と、像ブレ補正処理でセンサ移動量を算出するのに用いられる角速度信号に適用されるフィルタ処理は異なる。例えば、状態判定処理では、メディアンフィルタ、ハイパスフィルタ、ローパスフィルタが施されるが、センサ移動量の算出では相対的に弱めのハイパスフィルタのみが掛けられる。
【００３２】
以上の構成により、第１実施形態によれば、レリーズスイッチがオンされた後も露光が完了するまで、角速度センサからの信号が常時モニタされカメラの状態が把握されるので、仮にレリーズ操作時に誤った判断がなされても、その後露光期間中に手ブレ補正処理は適正な状態に変更できる。また、本実施形態では、ＮＧカウント値Ｃｘ０、Ｃｙ０の一方が閾値Ｂ０以内でなければ、手ブレ補正モードへの移行が可能であるのに対して、両カウント値がともに閾値Ｂ０以内でないと固定モードへの移行がなされないように構成されており、これにより固定モードへの移行は、手ブレ補正モードへの移行よりも厳しい条件で行われる。
【００３３】
なお本実施形態ではＣｘ０、Ｃｙ０に対して同一の閾値Ｂ０を用いるが異なる値を採用してもよい。
【００３４】
次に図４、図５を参照して第２実施形態のモード切替え処理について説明する。第１実施形態では順次更新されるＮ個全てのジャイロ出力に対する状態判定が露光完了まで繰り返し実行されたが、第２実施形態ではレリーズ操作直後の１回のみ図３のフローチャートで示される状態判定処理を行い、その後は負荷がより少ない異なる方法で状態の判定を行う。なお、その他の構成は第１実施形態と同様であるので、その説明は省略する。
【００３５】
図４、図５は、第１実施形態の図２に対応するフローチャートである。第２実施形態においてレリーズボタン（図示せず）が半押しされ測光スイッチ１２がオンされると開始される。なおステップＳ３００〜Ｓ３０４に関しては、図２のステップＳ１００〜Ｓ１０４に略対応するのでその説明を省略する。
【００３６】
レリーズ操作がなされ、ステップＳ３０４において図２に示される状態判定処理が終了すると（すなわち図３のステップＳ２１０またはＳ２１２が実行されると）、ステップＳ３０６において撮像素子３９における露光が完了したか否かが判定される。露光が完了していれば本処理は直ちに終了し、完了していなければステップＳ３０８において角速度センサ（ジャイロ）２６ａ、２６ｂの現在の出力が取得されるとともに後述するＮＧカウント値Ｃｘ１、Ｃｙ１、Ｃｘ２１、Ｃｙ２１、Ｃｘ２２、Ｃｙ２２の値が初期値（例えば０）に設定される。
【００３７】
ステップＳ３１０では現在設定されているモードが固定モードであるか否かが判定される。固定モードであると判定されるとステップＳ３１２においてステップＳ３０８で取得されたジャイロ出力Ｖｘ、Ｖｙが所定の閾値Ａ１（＞０）以内であるか否かが判定される。すなわちジャイロ出力Ｖｘ、Ｖｙの絶対値｜Ｖｘ｜、｜Ｖｙ｜がＡ１以下であるか否かが判定される。なお閾値Ａ１の値は、例えば２〜１０のオーダであり、ステップＳ３０４の状態判定処理におけるモードの選択に基づいて異なる値を設定することも可能である。例えばステップＳ３０４において、固定モードが選択されたときには、相対的に大きな閾値を設定し、手ブレ補正モードが選択されたときには、相対的に小さな閾値を設定してもよい。
【００３８】
ジャイロ出力Ｖｘ、Ｖｙがともに閾値Ａ１以内であると判定された場合には、ステップＳ３１４においてＮＧカウント値Ｃｘ１、Ｃｙ１がともにリセットされ、固定モードを維持したまま処理はステップＳ３０６に戻る。
【００３９】
一方ステップＳ３１２においてジャイロ出力Ｖｘ、Ｖｙの少なくとも一方が閾値Ａ１以内でないと判定された場合には、ステップＳ３１６において閾値Ａ１以内でないと判定されたジャイロ出力Ｖｘ、Ｖｙに対応するＮＧカウント値Ｃｘ１、Ｃｙ１がインクリメント（＋１）され、それ以外のＮＧカウント値がリセットされる。そして、ステップＳ３１８においてＮＧカウント値Ｃｘ１、Ｃｙ１が所定の閾値Ｂ１以上であるか否かが判定される。なお、ＮＧカウント値Ｃｘ１、Ｃｙ１は、露光期間中の固定モードにおいて、ジャイロ出力Ｖｘ、Ｖｙの値が連続して閾値Ａ１以内でなかった回数を計数するカウンタである。
【００４０】
ステップＳ３１８においてＮＧカウント値Ｃｘ１またはＮＧカウント値Ｃｙ１の何れかが閾値Ｂ１以上であると判定されると、ステップＳ３２０においてカメラの状態が振動発生状態へ遷移したと判断し、手ブレ補正モードへ切り替え、手ブレ補正（ＳＲ）処理を駆動する。一方、ステップＳ３１８において、ＮＧカウント値Ｃｘ１、Ｃｙ１がともに閾値Ｂ１よりも小さいと判定されると現固定モードが維持され、処理はステップＳ３０６へ戻る。
【００４１】
また、ステップＳ３１０において現モードが固定モードでない、すなわち手ブレ補正モードであると判定された場合にはステップＳ３２２においてジャイロ出力Ｖｘ、Ｖｙがそれぞれ所定の閾値Ａ２１（＞０）以内であるか否かが判定される。すなわちジャイロ出力Ｖｘ、Ｖｙの絶対値｜Ｖｘ｜、｜Ｖｙ｜がＡ２１以下であるか否かが判定される。
【００４２】
ジャイロ出力Ｖｘ、Ｖｙが閾値Ａ２１より大きいときには、ステップＳ３２４において、Ｖｘ、Ｖｙに対応するＮＧカウント値Ｃｘ２１、Ｃｙ２１、Ｃｘ２２、Ｃｙ２２の値がリセットされる。そして現手ブレ補正モードを維持したまま処理はステップＳ３０６へ戻る。
【００４３】
一方、ステップＳ３２２においてジャイロ出力Ｖｘ、Ｖｙの値が閾値Ａ２１以内に収まっているときには、ステップＳ３２６において、閾値Ａ２１以内に収まっているジャイロ出力Ｖｘ、Ｖｙに対応するＮＧカウント値Ｃｘ２１、Ｃｙ２１がインクリメント（＋１）される。その後ステップＳ３２８においてジャイロ出力Ｖｘ、Ｖｙの値が閾値Ａ２１よりも小さい所定の閾値Ａ２２以内であるか否かそれぞれ判定される。すなわちジャイロ出力Ｖｘ、Ｖｙの絶対値｜Ｖｘ｜、｜Ｖｙ｜がＡ２２以下であるか否かが判定される。
【００４４】
ジャイロ出力Ｖｘ、Ｖｙの値が閾値Ａ２２以内に収まっているときには、ステップＳ３３０において閾値以内に収まっていたジャイロ出力に対応するＮＧカウント値Ｃｘ２２、Ｃｙ２２がインクリメント（＋１）されてからステップＳ３３２が実行される。一方、Ｖｘ、Ｖｙが閾値Ａ２２を越えているときには、Ｖｘ、Ｖｙに対応するＮＧカウント値Ｃｘ２２、Ｃｙ２２が何れも更新されることなくステップＳ３３２が実行される。なお、ステップＳ３３０、Ｓ３３２において閾値Ａ２２を越えているＶｘ、Ｖｙに対応するＮＧカウント値Ｃｘ２２、Ｃｙ２２はリセットする構成としてもよい。この場合ＮＧカウント値Ｃｘ２２、Ｃｙ２２は、ジャイロ出力Ｖｘ、Ｖｙの値が連続して閾値Ａ２２以内である回数を計数する。
【００４５】
ステップＳ３３２では、ＮＧカウント値Ｃｘ２１、Ｃｙ２１がともに所定の閾値Ｂ２１以上である、またはＮＧカウント値Ｃｘ２２、Ｃｙ２２がともに閾値Ｂ２１よりも小さい所定の閾値Ｂ２２以上であるか否かが判定される。ステップＳ３３２の条件が成立しないときには、現手ブレ補正モードが維持されたまま処理はステップＳ３０６に戻り、同条件が成立するときにはステップＳ３３４においてカメラの状態が固定状態へ遷移したと判断して手ブレ補正（ＳＲ）処理を停止または低感度で駆動する固定モードへと切替え、処理はステップＳ３０６に戻る。なお以上の処理は露光が完了するまで繰り返し継続される。
【００４６】
なお、ここで、ＮＧカウント値として（Ｃｘ２１、Ｃｙ２１）および（Ｃｘ２２、Ｃｙ２２）の２組を使用するのは、手持ち状態などの振動発生状態から固定状態へ遷移したか否かの判定精度を高めるためであり、Ｃｘ２１、Ｃｙ２１は露光期間中、手ブレ補正モードにおいてジャイロ出力Ｖｘ、Ｖｙの値が閾値Ａ２１以内であった回数を計数したもので、Ｃｘ２２、Ｃｙ２２は露光期間中、手ブレ補正モードにおいてジャイロ出力Ｖｘ、Ｖｙの値が閾値Ａ２２（＜Ａ２１）以内であった回数を計数したものである。また、閾値Ｂ２１、Ｂ２２の値としては、例えば５０〜１００のオーダの値が設定される。なお、本実施形態において閾値Ａ０、Ａ１、Ａ２１、Ａ２２は、Ａ０＞Ａ１＞Ａ２１＞Ａ２２＞０；Ｂ２１＞Ｂ２２とされる。
【００４７】
以上により第２実施形態においても、第１実施形態と略同様の効果を得ることができる。また第２実施形態では、露光期間中漸次更新されるＮ個のジャイロ出力全てを繰り返しモニタしているが、第２実施形態では最初の一回のみＮ個のジャイロ出力を調べ、その後は、現出力値を調べカウント値のみを更新しているのでＣＰＵへの負荷が大幅に軽減される。また本実施形態では、手ブレ補正モードから固定モードへの移行がその逆よりも厳しくされているため、不用意に固定モードへと移行することがない。更に本実施形態では、２つの手ブレ補正モードから固定モードへの移行判定に、異なる２組のカウント値を用いるため固定状態にあるか否かの判定をより高い精度で実現できる。
【００４８】
次に図６、図７のフローチャートを参照して、第２実施形態の変形例について説明する。変形例では、カメラが固定状態か振動発生状態（手持ち状態など）かの判定結果か露光期間に対して一定の割合で、あるいは所定期間に亘って一方の状態に偏っている場合には、その後の状態判定を行わず、モードを現モードに固定するものである。
【００４９】
図６、図７は、第２実施形態の図４、図５のフローチャートに対応するが、ステップＳ３０６とステップＳ３０８の間にステップＳ３０７が追加されている。なおその他の構成は第２実施形態と同様であるためその説明は省略する。図６に示されるように、ステップＳ３０６において露光が完了したか否かの判定が行われ、露光が完了していないと判定される場合、変形例ではステップＳ３０７において例えばシャッタスピードに対応する露光期間に対する一定の割合の所定時間、固定状態あるいは振動発生状態の一方に判定状態が偏っているか否かが判定される。すなわち固定モード、手ブレ補正モードの一方が一定時間以上継続していか否か判定される。偏っていないと判定された場合には、図４、図５を参照して説明したステップＳ３０８以下の処理が実行され、偏っていると判定される場合には現モードを維持したままステップＳ３０６に戻り、露光が完了するまで同様の判定を繰り返す。
【００５０】
以上のように本変形例においても第２実施形態と略同様の効果が得られるとともに、判定処理に掛かるＣＰＵの負荷を更に軽減できる。
【００５１】
なお、本実施形態では閾値Ａ０、Ａ１、Ａ２の値は各出力Ｖｘ、Ｖｙ（縦軸方向、横軸方向の運動）に対して同じ値が用いられるが、両者においてそれぞれ異なる値を採用してもよい。また一方のジャイロ出力値のみをモニタする構成とすることも可能である。また第２実施形態では、ジャイロ出力が閾値以内（Ｓ３１２）あるいは閾値以上（Ｓ３２２、Ｓ３２８）のときに、ＮＧカウント値をリセットしたが、例えばカウント値から１以上の所定数を減算する構成であってもよい。
【００５２】
本実施形態では、デジタル一眼レフを例に説明を行ったが、本願発明はフィルム用のカメラや、コンパクトにも適用できる。また、本実施形態で採用された手ブレ補正機能はイメージ・センサ・シフト方式であったが、レンズ・シフト・シフト方式に本発明を適用することもできる。また、本実施形態では、角速度信号をモニタして状態を判定したが、これを積分した角度信号をモニタする構成とすることもできる。
【符号の説明】
【００５３】
１０  デジタルカメラ
１２  測光スイッチ
１３  レリーズスイッチ
１４  手ブレ補正スイッチ
２１  ＣＰＵ
２６ａ、２６ｂ  角速度センサ
３０  手ブレ補正機構
３９  撮像素子
【図１】
2014082669.tif 000003
【図２】
2014082669.tif 000004
【図３】
2014082669.tif 000005
【図４】
2014082669.tif 000006
【図５】
2014082669.tif 000007
【図６】
2014082669.tif 000008
【図７】
2014082669.tif 000009