(57)【要約】【課題】手ぶれ補正機構を備えた撮像装置において、より好適なタイミングで手ぶれ補正機構の動作を開始させ、より一層の消費電力の低減を図る。【解決手段】ディジタルスチルカメラ１は、手ぶれ量を検出する手ぶれ量検出部３０を備え、ＣＰＵ１１は、撮影の際の構図が決定したか否かを複数フレーム間の相互相関度に基づいて判別し、手ぶれ量が所定の基準手ぶれ量未満であり、かつ、構図が決定したと判別された場合に、手ぶれ補正処理を開始させる。【選択図】図１
2007180990.tif 000002
【特許請求の範囲】
【請求項１】
手ぶれ量を検出する手ぶれ量検出部と、
撮影の際の構図が決定したか否かを複数フレーム間の相互相関度に基づいて判別する構図確定判別部と、
検出された前記手ぶれ量に基づいて撮像した画像に対する手ぶれ補正を行う手ぶれ補正部と、
前記手ぶれ量が所定の基準手ぶれ量未満であり、かつ、前記構図が決定したと判別された場合に、前記手ぶれ補正部に対し、手ぶれ補正処理を開始させる補正制御部と、
を備えたことを特徴とする撮像装置。
【請求項２】
請求項１記載の撮像装置において、
前記補正制御部は、所定時間内に、前記手ぶれ量が所定の基準手ぶれ量未満であり、かつ、前記構図が決定したと判別された回数が所定基準回数を超えたか否かを判別し、前記回数が所定基準回数を超えた場合に、前記手ぶれ補正部に対し、手ぶれ補正処理を開始させることを特徴とする撮像装置。
【請求項３】
請求項１または請求項２記載の撮像装置において、
前記構図確定判別部は、現在のフレームを含む連続する複数フレーム間の相互相関度が所定の基準相互相関度以上である場合に、撮影の際の構図が決定したと判別することを特徴とする撮像装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の撮像装置において、
前記手ぶれ補正部は、レンズシフト処理、ＣＣＤシフト処理あるいは画像処理の少なくともいずれかに基づいて前記手ぶれ補正を行うことを特徴とする撮像装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の撮像装置において、
前記手ぶれ量検出部は、ジャイロセンサ備え、当該ジャイロセンサが出力した角速度検出信号に基づいて前記手ぶれ量を検出することを特徴とする撮像装置。
【請求項６】
手ぶれ量に基づいて撮像した画像に対する手ぶれ補正を行う手ぶれ補正機構を備えた撮像装置の制御方法において、
手ぶれ量を検出する手ぶれ量検出過程と、
撮影の際の構図が決定したか否かを複数フレーム間の相互相関度に基づいて判別する構図確定判別過程と、
前記手ぶれ量が所定の基準手ぶれ量未満であり、かつ、前記構図が決定したと判別された場合に、前記手ぶれ補正機構による手ぶれ補正処理を開始する補正過程と、
を備えたことを特徴とする撮像装置の制御方法。
【請求項７】
手ぶれ量を検出する手ぶれ量検出装置と、検出した手ぶれ量に基づいて撮像した画像に対する手ぶれ補正を行う手ぶれ補正機構を備えた撮像装置をコンピュータにより制御するための制御プログラムにおいて、
手ぶれ量を検出させ、
撮影の際の構図が決定したか否かを複数フレーム間の相互相関度に基づいて判別させ、
前記手ぶれ量が所定の基準手ぶれ量未満であり、かつ、前記構図が決定したと判別された場合に、前記手ぶれ補正機構による手ぶれ補正処理を開始させる、
ことを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、制御方法及び制御プログラムに係り、特に手ぶれ補正機構を備えた撮像装置において、手ぶれ補正機構の駆動に伴う電力消費を低減する技術に関する。
【背景技術】
【０００２】
従来より静止画を撮像するディジタルスチルカメラなどの撮像装置においては、撮影の際に生じる手ぶれの影響を回避するために種々の方法が提案されている。
このような撮像装置においては、手ぶれ補正のための電力消費を低減すべく、指先などの人体の一部が接触検出装置として機能するシャッタスイッチなどに触れたことを検出して手ぶれ検出装置や手ぶれ補正装置の動作を開始させるようにしたものが知られている（例えば、特許文献１参照）。
【特許文献１】特開平９−８０５１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、実際には、接触検出装置に触れてから実際にユーザが撮影を行うまでの時間は、構図確定までの時間などが含まれるため必ずしも短くはないため、あまり消費電力の低減を図ることはできないという問題点があった。
そこで、本発明目的は、手ぶれ補正機構を備えた撮像装置において、より好適なタイミングで手ぶれ補正機構の動作を開始させ、より一層の消費電力の低減を図ることが可能な撮像装置、制御方法および制御プログラムを提供することにある。
【課題を解決するための手段】
【０００４】
上記課題を解決するため、撮像装置は、手ぶれ量を検出する手ぶれ量検出部と、撮影の際の構図が決定したか否かを複数フレーム間の相互相関度に基づいて判別する構図確定判別部と、検出された前記手ぶれ量に基づいて撮像した画像に対する手ぶれ補正を行う手ぶれ補正部と、前記手ぶれ量が所定の基準手ぶれ量未満であり、かつ、前記構図が決定したと判別された場合に、前記手ぶれ補正部に対し、手ぶれ補正処理を開始させる補正制御部と、を備えたことを特徴としている。
上記構成によれば、手ぶれ量検出部は、手ぶれ量を検出する。
構図確定判別部は、撮影の際の構図が決定したか否かを複数フレーム間の相互相関度に基づいて判別する。
これにより、補正制御部は、手ぶれ量が所定の基準手ぶれ量未満であり、かつ、構図が決定したと判別された場合に、手ぶれ補正部に対し、手ぶれ補正処理を開始させ、手ぶれ補正部は、検出された手ぶれ量に基づいて撮像した画像に対する手ぶれ補正を行う。
【０００５】
この場合において、前記補正制御部は、所定時間内に、前記手ぶれ量が所定の基準手ぶれ量未満であり、かつ、前記構図が決定したと判別された回数が所定基準回数を超えたか否かを判別し、前記回数が所定基準回数を超えた場合に、前記手ぶれ補正部に対し、手ぶれ補正処理を開始させるようにしてもよい。
また、前記構図確定判別部は、現在のフレームを含む連続する複数フレーム間の相互相関度が所定の基準相互相関度以上である場合に、撮影の際の構図が決定したと判別するようにしてもよい。
さらに、前記手ぶれ補正部は、レンズシフト処理、ＣＣＤシフト処理あるいは画像処理の少なくともいずれかに基づいて前記手ぶれ補正を行うようにしてもよい。
さらにまた、前記手ぶれ量検出部は、ジャイロセンサ備え、当該ジャイロセンサが出力した角速度検出信号に基づいて前記手ぶれ量を検出するようにしてもよい。
【０００６】
また、手ぶれ量に基づいて撮像した画像に対する手ぶれ補正を行う手ぶれ補正機構を備えた撮像装置の制御方法において、手ぶれ量を検出する手ぶれ量検出過程と、撮影の際の構図が決定したか否かを複数フレーム間の相互相関度に基づいて判別する構図確定判別過程と、前記手ぶれ量が所定の基準手ぶれ量未満であり、かつ、前記構図が決定したと判別された場合に、前記手ぶれ補正機構による手ぶれ補正処理を開始する補正過程と、を備えたことを特徴としている。
【０００７】
また、手ぶれ量を検出する手ぶれ量検出装置と、検出した手ぶれ量に基づいて撮像した画像に対する手ぶれ補正を行う手ぶれ補正機構を備えた撮像装置をコンピュータにより制御するための制御プログラムにおいて、手ぶれ量を検出させ、撮影の際の構図が決定したか否かを複数フレーム間の相互相関度に基づいて判別させ、前記手ぶれ量が所定の基準手ぶれ量未満であり、かつ、前記構図が決定したと判別された場合に、前記手ぶれ補正機構による手ぶれ補正処理を開始させる、ことを特徴としている。
【発明を実施するための最良の形態】
【０００８】
次に本発明の最適な実施の形態について図面を参照して説明する。
本実施の形態では、電子機器の一態様としての携帯型ディジタルスチルカメラ（以下、単に「ディジタルスチルカメラ」と言う）に本発明を適用した場合について説明する。
図１は、実施形態のディジタルスチルカメラの概要構成ブロック図である。
ディジタルスチルカメラ１は、図１に示すように、制御部１０、撮影部２０、手ぶれ量検出部（角速度検出部）３０、操作部４０、リムーバブルメディア５０、Ｉ／Ｆ部５１および映像出力端子５２を備えている。
【０００９】
制御部１０は、ディジタルスチルカメラ１の各部を制御する制御手段として機能するものであり、各種プログラムの実行や演算処理を行うＣＰＵ１１と、このＣＰＵ１１が実行する制御プログラム１００や各種データを格納する書換可能なフラッシュＲＯＭ（以下、単に「ＲＯＭ」と言う）１２と、ＣＰＵ１１の演算結果や各種データを一時的に格納するためのワークエリアとして機能するＲＡＭ１３と、セルフタイマ撮影などにおいて計時を行うタイマ回路１４とを備えている。また、上記ＲＯＭ１２に格納された制御プログラム１００にはオートフォーカス補正を実現するための動画表示処理プログラムが含まれている。
【００１０】
この制御プログラム１００は例えばＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、フレキシブルディスク等のコンピュータ読み取り可能な記録媒体６０に記録して配布することが可能である。さらに、パーソナルコンピュータとディジタルスチルカメラ１とを通信可能にケーブル等で接続し、パーソナルコンピュータで読み取られた記録媒体６０の制御プログラム１００を本スチルカメラ１に出力することで、フラッシュＲＯＭ１２に制御プログラム１００を格納することも可能である。
【００１１】
次いで、撮像部２０は被写体を静止画として撮影するものであり、カメラコントロール回路２１、撮影カメラ２２、撮影部ＲＡＭ２３および表示パネル２４を備えている。カメラコントロール回路２１は、制御部１０の制御の下、撮影部２０の各部を制御するものである。また、撮影カメラ２２は、ＣＣＤセンサあるいはＣＭＯＳイメージセンサで撮像を行い、対応する画像データをカメラコントロール回路２１に出力する。この場合において、ＣＣＤやＣＭＯＳイメージセンサにおいては、光電変換素子が２次元にマトリクス状或いはハニカム状に配置されている。また、撮像カメラ２２は、複数の光学レンズを有してなる光学レンズ系、この光学レンズ系を駆動してズーム、フォーカスなどを実現するためのレンズ駆動装置、自動露光を行うために絞り等を実現するための絞り駆動装置、ＣＣＤやＣＭＯＳイメージセンサにて取得されたアナログ信号をデジタル信号に変換して画像データとして出力するＡ／Ｄ変換回路等を備えて構成されている。
撮影部ＲＡＭ２３は、画像データを一時的に格納するものである。
【００１２】
また、表示パネル２４は撮影された静止画や設定画面等の各種情報を表示するものであり、例えば液晶ディスプレイパネルや有機ＥＬパネル等のフラットディスプレイパネルにより構成されている。
リムーバブルメディア５０は撮影時の動画データを格納するものであり、例えばビデオテープ、記録可能な光学ディスク、リムーバブルハードディスクにより構成されている。
このような構成の下、撮影カメラ２２から出力されたフレームの画像データはカメラコントロール回路２１にて所定の画像処理がなされた後、撮影部ＲＡＭ２３に一時的に格納され、また、制御部１０を介してリムーバブルメディア５０に動画データとして順次可能される。そして、撮像部ＲＡＭ２３に格納された画像データは表示パネル２４に撮影した静止画をライブビュー表示する際に用いられ、また、リムーバブルメディア５０に格納された静止画の画像データは撮影後に静止画を表示する際に用いられる。
【００１３】
図２は、角速度の軸の説明図である。
手ぶれ量検出部３０は、上記手ぶれ量としての角速度を検出する手ぶれ量検出手段として機能するものである。具体的には、手ぶれ量検出部３０は、図２に示すように、フレーム７０の高さ方向（以下、Ｘ軸と定義する）の移動と横方向（以下、Ｙ軸と定義する）の移動とのそれぞれの角速度を個別に検出すべく、図１に示したように、Ｘ軸ジャイロセンサ３１およびＹ軸ジャイロセンサ３２の２つのジャイロセンサ３１、３２を有し、それぞれのジャイロセンサ３１、３２が角速度に応じた電圧値の角速度検出信号を制御部１０に出力する。
制御部１０は、フレーム７０のサンプリング周期と同期して各ジャイロセンサ３１、３２の角速度検出信号を取り込み、Ｘ軸およびＹ軸のそれぞれについて手ぶれ量を算出しフレーム７０の画像データと対応付けて、或いは、画像データに付加してリムーバブルメディア５０に格納する。
【００１４】
本実施形態においては、ジャイロセンサ３１、３２を用い、所定のサンプリング期間における積分角速度、ひいては、所定のサンプリング期間における手ぶれ量θ（Ｘ軸方向手ぶれ量θｘおよびＹ軸方向手ぶれ量θｙ）を算出しているが、ジャイロセンサ３１、３２の個体差等によって角速度（ｒａｄ／秒）がゼロの場合の角速度検出信号の電圧値が異なるため、本実施形態では、本体の電源が投入された後、撮影を開始する前までに、各ジャイロセンサ３１、３２の角速度検出信号をサンプリングして、その平均値をゼロ点電圧値として設定している。このとき、一定時間に亘り複数のゼロ点電圧値を求め、これらのゼロ点電圧値の平均値との差が所定値以下のゼロ点電圧値が一定割合（例えば９９％）以上得られた場合に、そのゼロ点電圧値の平均値を実際のゼロ点電圧値として設定する構成としており、これにより本体が停止状態であるときのゼロ点電圧値を設定可能となる。
【００１５】
操作部４０は、ユーザによって操作される複数の操作子を有し、例えば電源ボタンや撮影開始／終了等の各種指示を入力するための操作キー等を有している。Ｉ／Ｆ部５１は本スチルカメラ１をパーソナルコンピュータとケーブル等で通信可能に接続するためのインターフェースであり、リムーバブルメディア５０に格納された画像データをパーソナルコンピュータに出力する際には当該画像データがＩ／Ｆ部５１を介してパーソナルコンピュータに出力される。映像出力端子５２は、テレビやプロジェクタなどの外部ディスプレイ装置に画像データに対応する映像信号を出力するための端子である。なお、本スチルカメラ１は、上述の構成要素の他にも、音声信号を取り込み記録・再生するためのオーディオ回路や、音声信号を外部スピーカや外部アンプ等に出力するための音声出力端子などを備えている。
【００１６】
次に動作を説明する。
図３は実施形態の処理フローチャートである。
まず、ＣＰＵ１１は、条件満足回数Ｉ＝０とし、基準ぶれ量Ｐ、基準相関度Ｒ、基準満足回数Ｑを初期化する（ステップＳ１１）。
次に手ぶれ量検出部３０を介して動きセンサデータであるＸ軸ジャイロセンサ３１およびＹ軸ジャイロセンサ３２の出力信号に基づいて動き量を取得して直近の数サンプルの動き量の平均値Ｘを算出する（ステップＳ１２）。
【００１７】
続いて、動き量の平均値Ｘが基準ぶれ量Ｐよりも小さいか否か、すなわち、
Ｘ＜Ｐ
であるか否かを判別する（ステップＳ１３）。
ステップＳ１３の判別において、動き量の平均値Ｘが基準ぶれ量Ｐ以上である場合、すなわち、
Ｘ≧Ｐ
である場合には、いまだユーザにおいて撮影可能状態に至っていない、すなわち、ちゃんとディジタルスチルカメラ１を構えていない撮影前段階であるとして、条件満足回数Ｉ＝０にリセットし（ステップＳ２０）、処理を再びステップＳ１２に移行する。
【００１８】
ステップＳ１３の判別において、動き量の平均値Ｘが基準ぶれ量Ｐよりも小さい、すなわち、
Ｘ＜Ｐ
である場合には、現在のフレームと一つ前のフレームの相互相関度Ｙを計算する（ステップＳ１４）。
【００１９】
続いて相互相関度Ｙが基準相関度Ｒ以上であるか否か、すなわち、
Ｙ≧Ｒ
であるか否かを判別する（ステップＳ１５）。
ステップＳ１５の判別において相互相関度Ｙが基準相関度Ｒより小さい場合、すなわち、
Ｙ＜Ｒ
である場合には、いまだユーザにおいて撮影可能状態に至っていない、すなわち、構図などを定めるべく、ズームあるいはディジタルスチルカメラ１の向きを変更している撮影前段階であるとして、条件満足回数Ｉ＝０にリセットし（ステップＳ２０）、処理を再びステップＳ１２に移行する。
【００２０】
ステップＳ１５の判別において相互相関度Ｙが基準相関度Ｒ以上である場合、すなわち、
Ｙ≧Ｒ
である場合には、手ぶれ量が所定の基準手ぶれ量未満であり、かつ、現在のフレームと一つ前のフレームの相互相関度が高く、構図が決定したと判別されたという条件（撮影可能条件）が満たされたこととなるので、ＣＰＵ１１は、条件満足回数Ｉに１を加える（ステップＳ１６）
【００２１】
続いてＣＰＵ１１は、条件満足回数Ｉが基準満足回数Ｑと等しくなったか否かを判別する（ステップＳ１７）。
ステップＳ１７の判別において、条件満足回数Ｉが基準満足回数Ｑと等しくなった場合、すなわち、撮影可能条件を基準満足回数Ｑに相当する回数連続して満たした場合には、手ぶれ補正処理を開始する（ステップＳ１８）。
すなわち、レンズを駆動して光学的に手ぶれ補正を行う場合には、レンズを駆動するレンズ駆動手ぶれ補正機構に電源を供給し、手ぶれ量検出部３０の出力に基づいて手ぶれ補正を開始させることとなる。また、ＣＣＤを駆動して光学的に手ぶれ補正を行う場合には、ＣＣＤを駆動するＣＣＤ駆動手ぶれ補正機構に電源を供給し、手ぶれ量検出部３０の出力に基づいて手ぶれ補正を開始させることとなる。また、画像処理によって手ぶれ補正を行う場合には、画像処理回路に電源を供給し、あるいは、ＣＰＵ１１自身の処理クロックを項クロックに設定し、手ぶれ補正を開始させることとなる。
続いて、ＣＰＵ１１は、撮影処理（ステップＳ１９）を行う。
【００２２】
図４は、撮影処理の処理フローチャートである。
この場合において、シャッタスイッチが半押しされた場合には、ＣＰＵ１１は、カメラコントロール回路２１を制御し、自動露出制御を行わせ、自動焦点（オートフォーカス）制御を行わせることとなる。
そして、シャッタスイッチが全押しされた場合には、ＣＰＵ１１は、手ぶれ量検出部３０からの出力信号に基づいて所定のサンプリング期間における積分角速度を検出する（ステップＳ３１）。
【００２３】
制御部１０における積分角速度の算出について簡単に説明すると、制御部１０は上記角速度検出信号に基づいて角速度（ｒａｄ／秒）を算出し、この角速度（ｒａｄ／秒）を所定のサンプリング間隔（秒）で積分することで積分角速度Σ（ｒａｄ／秒）を算出する。実際には、制御部１０は、積分角速度として、Ｘ軸方向積分角速度ΣｘおよびＹ軸方向積分角速度Σｙを算出する。
続いてＣＰＵ１１は、Ｘ軸方向積分角速度ΣｘおよびＹ軸方向積分角速度Σｙに基づいてディジタルスチルカメラのパニング動作がなされたか否かを判別する（ステップＳ３２）。ここで、パニング動作とは、例えば、画面中央に人物を配置した状態でシャッタスイッチを半押しして、人物に対するオートフォーカスロック状態とし、つづいてディジタルスチルカメラの向きを変えて、画面の側部に人物が配置されるように構図を直す動作をいう。
【００２４】
ステップＳ３２の判別において、ディジタルスチルカメラにおいてパニング動作がなされた場合には（ステップＳ３２；Ｙｅｓ）、手ぶれを考慮することなくオートフォーカスロック状態を維持する必要があるので、直ちに画像データ取込処理に移行する（ステップＳ１９）。すなわち、前述のオートフォーカス制御によりオートフォーカスロック状態とされた合焦点位置にレンズを固定して、撮影カメラ２２により撮像を行い、得られた画像データを撮影部ＲＡＭ２３に一時的に取り込むとともに、制御部１０の制御下でリムーバブルメディア５０に記録する、画像データ取込処理を行うこととなる（ステップＳ３５）。
画像データのリムーバブルメディア５０への記録動作と並行して表示パネル２４には、撮像した画像が表示されることとなる。
【００２５】
ステップＳ３２の判別において、ディジタルスチルカメラがパニング動作をしていない場合には（ステップＳ３２；Ｎｏ）、制御部１０のＣＰＵ１１は、算出したＸ軸方向積分角速度ΣｘおよびＹ軸方向積分角速度Σｙに基づいてＸ軸方向手ぶれ量θｘ（ｍｍ）およびＹ軸方向手ぶれ量θｙ（ｍｍ）を算出し、Ｘ軸方向手ぶれ量θｘおよびＹ軸方向手ぶれ量θｙの少なくともいずれか一方が許容値を越えているか否かを判別する（ステップＳ３３）。この場合において、この許容値は、ズーム倍率、シャッタ速度などの撮影条件によって適宜設定されている。
ステップＳ３３の判別において、Ｘ軸方向手ぶれ量θｘおよびＹ軸方向手ぶれ量θｙの少なくともいずれか一方が許容値を越えている場合には（ステップＳ３３；Ｙｅｓ）、手ぶれ補正処理に移行する（ステップＳ３４）。
【００２６】
手ぶれ補正処理においては、撮影カメラ２２にレンズ駆動駆動手ぶれ補正機構が内蔵されている場合には、カメラコントロール回路２１がレンズ駆動駆動手ぶれ補正機構を駆動して、手ぶれ補正を行う。また、撮影カメラ２２にＣＣＤ駆動駆動手ぶれ補正機構が内蔵されている場合には、カメラコントロール回路２１がＣＣＤ駆動駆動手ぶれ補正機構を駆動して、手ぶれ補正を行う。また、画像処理により手ぶれ補正を行う場合には、画像処理回路に電源を供給し、あるいは、ＣＰＵ１１の処理クロックを高速クロックに変更し手ぶれ補正を行うこととなる。
そして、補正後に得られる画像データを撮影部ＲＡＭ２３に一時的に取り込むとともに、制御部１０の制御下でリムーバブルメディア５０に記録する画像データ取込処理を行うこととなる（ステップＳ３５）。
【００２７】
以上の説明のように、本実施形態によれば、撮影者であるユーザが実際に撮影を行うとするタイミングをディジタルスチルカメラの動きや、構図の動きに基づいてより正確に把握することができ、従来よりも手ぶれ補正が必要とされ、手ぶれ補正機構を動作させるタイミングをより正確に把握できるため、手ぶれ補正機構に実際に電力を供給するタイミングを正確に把握でき、より一層の消費電力の低減を図ることができる。
【００２８】
図５は、他の実施形態の処理フローチャートである。
図５において、図３と同様の処理を行う部分には、同一の符号を付している。
本実施形態の場合には、初期状態において、より一層の低消費電力化を図るため、手ぶれ量検出部３０を構成するＸ軸ジャイロセンサ３１およびＹ軸ジャイロセンサ３２には電源を供給していない。
まず、ＣＰＵ１１は、条件満足回数Ｉ＝０とし、基準ぶれ量Ｐ、基準相関度Ｒ、基準満足回数Ｑを初期化する（ステップＳ１１）。
次にＣＰＵ１１は、複数フレームのデータから画像処理により動き量を取得して直近の数サンプルの動き量の平均値Ｘを算出する（ステップＳ１２Ａ）。
【００２９】
続いて、動き量の平均値Ｘが基準ぶれ量Ｐよりも小さいか否か、すなわち、
Ｘ＜Ｐ
であるか否かを判別する（ステップＳ１３）。
ステップＳ１３の判別において、動き量の平均値Ｘが基準ぶれ量Ｐ以上である場合、すなわち、
Ｘ≧Ｐ
である場合には、いまだユーザにおいて撮影可能状態に至っていない、すなわち、ちゃんとディジタルスチルカメラ１を構えていない撮影前段階であるとして、条件満足回数Ｉ＝０にリセットし（ステップＳ２０）、処理を再びステップＳ１２に移行する。
ステップＳ１３の判別において、動き量の平均値Ｘが基準ぶれ量Ｐよりも小さい、すなわち、
Ｘ＜Ｐ
である場合には、現在のフレームと一つ前のフレームの相互相関度Ｙを計算する（ステップＳ１４）。
【００３０】
続いて相互相関度Ｙが基準相関度Ｒ以上であるか否か、すなわち、
Ｙ≧Ｒ
であるか否かを判別する（ステップＳ１５）。
ステップＳ１５の判別において相互相関度Ｙが基準相関度Ｒより小さい場合、すなわち、
Ｙ＜Ｒ
である場合には、いまだユーザにおいて撮影可能状態に至っていない、すなわち、構図などを定めるべく、ズームあるいはディジタルスチルカメラ１の向きを変更している撮影前段階であるとして、条件満足回数Ｉ＝０にリセットし（ステップＳ２０）、処理を再びステップＳ１２に移行する。
ステップＳ１５の判別において相互相関度Ｙが基準相関度Ｒ以上である場合、すなわち、
Ｙ≧Ｒ
である場合には、手ぶれ量が所定の基準手ぶれ量未満であり、かつ、現在のフレームと一つ前のフレームの相互相関度が高く、構図が決定したと判別されたという条件（撮影可能条件）が満たされたこととなるので、ＣＰＵ１１は、条件満足回数Ｉに１を加える（ステップＳ１６）
【００３１】
続いてＣＰＵ１１は、条件満足回数Ｉが基準満足回数Ｑと等しくなったか否かを判別する（ステップＳ１７）。
ステップＳ１７の判別において、条件満足回数Ｉが基準満足回数Ｑと等しくなった場合、すなわち、撮影可能条件を基準満足回数Ｑに相当する回数連続して満たした場合には、ＣＰＵ１１は、手ぶれ補正処理を開始する（ステップＳ１８）。
まず、ＣＰＵ１１は、手ぶれ量検出部３０を構成するＸ軸ジャイロセンサ３１およびＹ軸ジャイロセンサ３２に電源の供給を開始する。
そして、レンズを駆動して光学的に手ぶれ補正を行う場合には、レンズを駆動するレンズ駆動手ぶれ補正機構に電源を供給し、手ぶれ量検出部３０の出力に基づいて手ぶれ補正を開始させることとなる。また、ＣＣＤを駆動して光学的に手ぶれ補正を行う場合には、ＣＣＤを駆動するＣＣＤ駆動手ぶれ補正機構に電源を供給し、手ぶれ量検出部３０の出力に基づいて手ぶれ補正を開始させることとなる。また、画像処理によって手ぶれ補正を行う場合には、画像処理回路に電源を供給し、あるいは、ＣＰＵ１１自身の処理クロックを項クロックに設定し、手ぶれ補正を開始させることとなる。
続いて、ＣＰＵ１１は、上述した撮影処理（ステップＳ１９；ステップＳ３１〜３５）を行うこととなる。
【００３２】
この場合においても、手ぶれ補正処理においては、撮影カメラ２２にレンズ駆動駆動手ぶれ補正機構が内蔵されている場合には、カメラコントロール回路２１がレンズ駆動駆動手ぶれ補正機構を駆動して、手ぶれ補正を行う。また、撮影カメラ２２にＣＣＤ駆動駆動手ぶれ補正機構が内蔵されている場合には、カメラコントロール回路２１がＣＣＤ駆動駆動手ぶれ補正機構を駆動して、手ぶれ補正を行う。また、画像処理により手ぶれ補正を行う場合には、画像処理回路に電源を供給し、あるいは、ＣＰＵ１１の処理クロックを高速クロックに変更し手ぶれ補正を行うこととなる。
以上の説明のように、本実施形態によっても、撮影者であるユーザが実際に撮影を行うとするタイミングをディジタルスチルカメラの動きや、構図の動きに基づいてより正確に把握することができ、従来よりも手ぶれ補正が必要とされ、手ぶれ補正機構を動作させるタイミングをより正確に把握できるため、手ぶれ補正機構に実際に電力を供給するタイミングを正確に把握でき、より一層の消費電力の低減を図ることができる。
【００３３】
以上の説明では、撮影可能条件が満たされた状態でユーザのシャッタスイッチの操作に応じて撮影を行うようにしていたが、撮影可能条件が満たされた状態でディジタルスチルカメラが自動的に撮影を行うオートシャッタ機能を実現するように構成することも可能である。これによれば、実際の撮影時にユーザがシャッタを操作する必要がないので、シャッタ操作に伴う手ぶれの発生を抑制して、ぶれやぼけのない画像を得ることが可能となる。
以上の説明では、手ぶれ補正をＸ軸およびＹ軸の方向の手ぶれについてのみ行っていたが、Ｚ軸（レンズの光軸方向）についても、手ぶれ量検出部３０においてＺ軸ジャイロセンサを設け、手ぶれを補正（含む、オートフォーカス補正）を行うように構成することも可能である。
以上の説明ではディジタルスチルカメラについて説明したが、携帯電話に設けられたカメラや、ＰＤＡ一体型カメラや、一眼レフカメラなど他の静止画を撮像可能な電子光学機器に適用が可能である。
以上の説明では、角速度に基づいてぶれ量を検出する構成を例示したが、これに限らず、加速度センサを用いてぶれ量（動き量）を検出する構成としても良い。
【図面の簡単な説明】
【００３４】
【図１】実施形態のディジタルスチルカメラの概要構成ブロック図である。
【図２】角速度の軸の説明図である。
【図３】実施形態の処理フローチャートである。
【図４】撮影処理の処理フローチャートである。
【図５】他の実施形態の処理フローチャートである。
【符号の説明】
【００３５】
１…ディジタルスチルカメラ、１０…制御部（手ぶれ量検出部）、１１…ＣＰＵ（手ぶれ量検出部、構図確定判別部、手ぶれ補正部、補正制御部）、２０…撮影部、２１…カメラコントロール回路（補正制御部）、２２…撮影カメラ（手ぶれ補正機構）、２４…表示パネル、３０…手ぶれ量検出部（角速度検出部）、５０…リムーバブルメディア、６０…記録媒体、７０…フレーム。
【図１】
2007180990.tif 000003
【図２】
2007180990.tif 000004
【図３】
2007180990.tif 000005
【図４】
2007180990.tif 000006
【図５】
2007180990.tif 000007