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