(57)【要約】【課題】撮影時の状況に応じて適切な手ブレ補正を行うことが可能なカメラを提供すること。【解決手段】撮影光学系１０１と、この撮影光学系１０１を介して入射した光束を受けて画像データを出力する撮像素子１０３と、この撮像素子１０３を撮影光学系１０１の光軸と直交する平面内において移動させることにより手ブレ状態を補正又は軽減するアクチュエータ１０４と、撮像素子１０３を動作させることによって得られた少なくとも２つ以上の画像データに基づいて手ブレ状態が補正又は軽減された状態の画像データを得る画像処理回路１１３と、アクチュエータ１０４と画像処理回路１１３とを選択的に動作させて手ブレ補正を行うように制御するシーケンスコントローラ１１９とを具備する。【選択図】      図２
2005070625.tif 000002
【特許請求の範囲】
【請求項１】
撮影光学系と、
この撮影光学系を介して入射した光束を受けて画像データを出力する撮像素子と、
この撮像素子を上記撮影光学系の光軸と直交する平面内において移動させることにより手ブレ状態を補正又は軽減する第１手ブレ補正部と、
上記撮像素子を動作させることによって得られた少なくとも２つ以上の画像データに基づいて手ブレ状態が補正又は軽減された状態の画像データを得る第２手ブレ補正部と、
上記第１手ブレ補正部と上記第２手ブレ補正部とを選択的に動作させて手ブレ補正を行うように制御する制御部と、
を具備することを特徴とするカメラ。
【請求項２】
撮影光学系と、
この撮影光学系を介して入射した光束を受けて画像データを出力する撮像素子と、
この撮像素子を上記撮影光学系の光軸と直交する平面内において移動させることにより手ブレ状態を補正又は軽減する第１手ブレ補正部と、
上記撮像素子を動作させることによって得られた少なくとも２つ以上の画像データに基づいて手ブレ状態が補正又は軽減された状態の画像データを得る第２手ブレ補正部と、
上記第１手ブレ補正部と上記第２手ブレ補正部の何れかを選択するための選択部と、
上記選択部によって選択された手ブレ補正部を動作させて手ブレ補正を行うように制御する制御部と、
当該カメラの撮影モードを切り換えるための撮影モード切換部と、
上記撮影モード切換部により設定された撮影モードに応じて上記選択部で選択可能な手ブレ補正部を上記第１手ブレ補正部及び第２手ブレ補正部の何れかから指定する選択指定部と、
を具備することを特徴とするカメラ。
【請求項３】
撮影光学系と、
上記撮影光学系を介して入射した光束を受けて画像データを出力する撮像素子と、
この撮像素子を上記撮影光学系の光軸と直交する平面内において移動させることにより手ブレ状態を補正又は軽減する第１手ブレ補正部と、
上記撮像素子を動作させることによって得られた少なくとも２つ以上の画像データに基づいて手ブレ状態が補正又は軽減された状態の画像データを得る第２手ブレ補正部と、
上記第１手ブレ補正部と上記第２手ブレ補正部の何れかを選択するための選択部と、
上記選択部によって選択された手ブレ補正部を動作させて手ブレ補正を行うように制御する制御部と、
当該カメラの動作状態を検出するための動作状態検出部と、
上記動作状態検出部によって検出された上記動作状態に応じて上記選択部で選択可能な手ブレ補正部を上記第１手ブレ補正部及び第２手ブレ補正部の何れかから指定する選択指定部と、
を具備することを特徴とするカメラ。
【請求項４】
撮影光学系と、
この撮影光学系を介して入射した光束を受けて画像データを出力する撮像素子と、
この撮像素子を上記撮影光学系の光軸と直交する平面内において移動させることにより手ブレ状態を補正又は軽減する第１手ブレ補正部と、
上記撮像素子を動作させることによって得られた少なくとも２つ以上の画像データに基づいて手ブレ状態が補正又は軽減された状態の画像データを得る第２手ブレ補正部と、
当該カメラの撮影モードを切り換えるための撮影モード切換部と、
上記撮影モード切換部により設定された撮影モードに応じて上記第１手ブレ補正部と上記第２手ブレ補正部の何れかを選択して手ブレ補正を行うように制御する制御部と、
を具備することを特徴とするカメラ。
【請求項５】
撮影光学系と、
上記撮影光学系を介して入射した光束を受けて画像データを出力する撮像素子と、
この撮像素子を上記撮影光学系の光軸と直交する平面内において移動させることにより手ブレ状態を補正又は軽減する第１手ブレ補正部と、
上記撮像素子を動作させることによって得られた少なくとも２つ以上の画像データに基づいて手ブレ状態が補正又は軽減された状態の画像データを得る第２手ブレ補正部と、
当該カメラの動作状態を検出するための動作状態検出部と、
上記動作状態検出部によって検出された上記動作状態に応じて上記第１手ブレ補正部と上記第２手ブレ補正部の何れかを選択して手ブレ補正を行うように制御する制御部と、
を具備することを特徴とするカメラ。
【請求項６】
上記第２手ブレ補正部によって得られる画像データは、上記少なくとも２つ以上の画像データにおける被写体の位置関係を検出し、この検出した位置関係に基づいてそれぞれの画像データにおける被写体の位置を補正し、これら補正した画像データを合成することによって得られることを特徴とする請求項１乃至５の何れか１つに記載のカメラ。
【請求項７】
上記第２手ブレ補正部によって得られる画像データは、上記撮像素子を繰り返して動作させたときの手ブレ量が所定レベルよりも小さかったときの画像データに基づいて得られることを特徴とする請求項１乃至５の何れか１つに記載のカメラ。
【請求項８】
上記選択指定部は、上記撮影モードが動体を撮影するのに適するモードの場合に、上記選択部で選択可能な手ブレ補正部を上記第１手ブレ補正部に指定することを特徴とする請求項２又は４に記載のカメラ。
【請求項９】
上記動作状態検出部によって検出する当該カメラの動作状態は、当該カメラ内に装填されたバッテリーの電圧状態であることを特徴とする請求項３又は５に記載のカメラ。
【請求項１０】
上記選択指定部は、上記動作状態検出部によって検出されたバッテリーの電圧状態が低レベル状態の場合に、上記選択部で選択可能な手ブレ補正部を上記第２手ブレ補正部に指定することを特徴とする請求項９に記載のカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像素子を用いて撮影を行うカメラに関し、特に撮影時において発生する手ブレを防止する又は手ブレの影響を低減する機能を有するカメラに関する。
【背景技術】
【０００２】
従来、カメラ等を用いて撮影を行う際に発生する手ブレを防止するための手ブレ補正機構を有するカメラが、種々提案されている。
【０００３】
このような手ブレ補正機構を有するカメラの例として、例えば撮影光学系の一部を駆動することにより、手ブレを補正するカメラが特許文献１等において提案されている。このような方式では、撮影光学系側において手ブレ補正を行うので、その手ブレ補正の効果を光学式のファインダによって観察することができる。しかしその一方で、このような方式をレンズ交換式のカメラに適用した場合には、手ブレ補正機能を有する交換レンズを装着した場合にしか手ブレ補正を行うことができないことになる。
【０００４】
そこで、手ブレ補正機構を撮影光学系側に設けずに、カメラ本体側に設ける手法が、例えば特許文献２等において提案されている。この方式は、カメラ本体内部の撮像素子を撮影光軸と直交する平面内で移動させることにより手ブレ補正を行うものである。
【０００５】
また、この手法とは別に撮像素子を繰り返し動作させて得られた少なくとも２つ以上の画像データに基づいて手ブレ補正を行うカメラが特許文献３等で提案されている。
【特許文献１】特開平６−１１８４９２号公報
【特許文献２】特開平５−２２６４９号公報
【特許文献３】特開平８−２２３４７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記した特許文献２の手法では、カメラ本体内に手ブレ補正機構を設けているので、交換レンズの種類によらずに手ブレ補正を行うことができる。しかしながら、この方式では、撮像素子を駆動するために、露出中の消費電流が大きくなってしまい、結果として電池の消耗が大きくなってしまう。また、撮像素子の移動範囲に制限があるので、その移動範囲よりも大きな手ブレが生じた場合には手ブレを補正することができない。
【０００７】
一方、特許文献３の手法では、撮像素子を機械的に駆動させる必要がないので露出時の消費電流が少なくてすみ、また、撮像素子の移動範囲（即ち、手ブレ補正の範囲）にも制限がない。しかしながら、この手法では、複数回の画像データ取得を行うので撮影時間が長くなってしまう。
【０００８】
本発明は、上記の事情に鑑みてなされたもので、撮影時の状況に応じて適切な手ブレ補正を行うことが可能なカメラを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明の第１の態様によるカメラは、撮影光学系と、この撮影光学系を介して入射した光束を受けて画像データを出力する撮像素子と、この撮像素子を上記撮影光学系の光軸と直交する平面内において移動させることにより手ブレ状態を補正又は軽減する第１手ブレ補正部と、上記撮像素子を動作させることによって得られた少なくとも２つ以上の画像データに基づいて手ブレ状態が補正又は軽減された状態の画像データを得る第２手ブレ補正部と、上記第１手ブレ補正部と上記第２手ブレ補正部とを選択的に動作させて手ブレ補正を行うように制御する制御部とを具備する。
【００１０】
この第１の態様によれば、第１手ブレ補正部と第２手ブレ補正部とを選択的に動作させて手ブレ補正を行うことが可能である。
【００１１】
また、上記の目的を達成するために、本発明の第２の態様によるカメラは、撮影光学系と、この撮影光学系を介して入射した光束を受けて画像データを出力する撮像素子と、この撮像素子を上記撮影光学系の光軸と直交する平面内において移動させることにより手ブレ状態を補正又は軽減する第１手ブレ補正部と、上記撮像素子を動作させることによって得られた少なくとも２つ以上の画像データに基づいて手ブレ状態が補正又は軽減された状態の画像データを得る第２手ブレ補正部と、上記第１手ブレ補正部と上記第２手ブレ補正部の何れかを選択するための選択部と、上記選択部によって選択された手ブレ補正部を動作させて手ブレ補正を行うように制御する制御部と、当該カメラの撮影モードを切り換えるための撮影モード切換部と、上記撮影モード切換部により設定された撮影モードに応じて上記選択部で選択可能な手ブレ補正部を上記第１手ブレ補正部及び第２手ブレ補正部の何れかから指定する選択指定部とを具備する。
【００１２】
この第２の態様によれば、カメラの撮影モードに応じて選択部において選択可能な手ブレ補正部が指定される。
【００１３】
また、上記の目的を達成するために、本発明の第３の態様によるカメラは、撮影光学系と、上記撮影光学系を介して入射した光束を受けて画像データを出力する撮像素子と、この撮像素子を上記撮影光学系の光軸と直交する平面内において移動させることにより手ブレ状態を補正又は軽減する第１手ブレ補正部と、上記撮像素子を動作させることによって得られた少なくとも２つ以上の画像データに基づいて手ブレ状態が補正又は軽減された状態の画像データを得る第２手ブレ補正部と、上記第１手ブレ補正部と上記第２手ブレ補正部の何れかを選択するための選択部と、上記選択部によって選択された手ブレ補正部を動作させて手ブレ補正を行うように制御する制御部と、当該カメラの動作状態を検出するための動作状態検出部と、上記動作状態検出部によって検出された上記動作状態に応じて上記選択部で選択可能な手ブレ補正部を上記第１手ブレ補正部及び第２手ブレ補正部の何れかから指定する選択指定部とを具備する。
【００１４】
この第３の態様によれば、カメラの動作状態に応じて選択部において選択可能な手ブレ補正部が指定される。
【００１５】
また、上記の目的を達成するために、本発明の第４の態様によるカメラは、撮影光学系と、この撮影光学系を介して入射した光束を受けて画像データを出力する撮像素子と、この撮像素子を上記撮影光学系の光軸と直交する平面内において移動させることにより手ブレ状態を補正又は軽減する第１手ブレ補正部と、上記撮像素子を動作させることによって得られた少なくとも２つ以上の画像データに基づいて手ブレ状態が補正又は軽減された状態の画像データを得る第２手ブレ補正部と、当該カメラの撮影モードを切り換えるための撮影モード切換部と、上記撮影モード切換部により設定された撮影モードに応じて上記第１手ブレ補正部と上記第２手ブレ補正部の何れかを選択して手ブレ補正を行うように制御する制御部とを具備する。
【００１６】
この第４の態様によれば、カメラの撮影モードに応じて適切な手ブレ補正部が指定される。
【００１７】
また、上記の目的を達成するために、本発明の第５の態様によるカメラは、撮影光学系と、上記撮影光学系を介して入射した光束を受けて画像データを出力する撮像素子と、この撮像素子を上記撮影光学系の光軸と直交する平面内において移動させることにより手ブレ状態を補正又は軽減する第１手ブレ補正部と、上記撮像素子を動作させることによって得られた少なくとも２つ以上の画像データに基づいて手ブレ状態が補正又は軽減された状態の画像データを得る第２手ブレ補正部と、当該カメラの動作状態を検出するための動作状態検出部と、上記動作状態検出部によって検出された上記動作状態に応じて上記第１手ブレ補正部と上記第２手ブレ補正部の何れかを選択して手ブレ補正を行うように制御する制御部とを具備する。
【００１８】
この第５の態様によれば、カメラの動作状態に応じて適切な手ブレ補正部が指定される。
【００１９】
また、上記の目的を達成するために、本発明の第６の態様によるカメラは、第１〜第５の態様において、上記第２手ブレ補正部によって得られる画像データは、上記少なくとも２つ以上の画像データにおける被写体の位置関係を検出し、この検出した位置関係に基づいてそれぞれの画像データにおける被写体の位置を補正し、これら補正した画像データを合成することによって得られる。
【００２０】
この第６の態様によれば、２回以上の撮像によって得られた２つ以上の画像データにおける被写体の位置関係から手ブレ補正後の画像が得られる。
【００２１】
また、上記の目的を達成するために、本発明の第７の態様によるカメラは、第１〜第５の態様において、上記第２手ブレ補正部によって得られる画像データは、上記撮像素子を繰り返して動作させたときの手ブレ量が所定レベルよりも小さかったときの画像データに基づいて得られる。
【００２２】
この第７の態様によれば、２つ以上の画像データにおける手ブレ量が所定レベルよりも小さい画像データに基づいて手ブレ補正後の画像データが得られる。
【００２３】
また、上記の目的を達成するために、本発明の第８の態様によるカメラは、第２又は第４の態様において、上記選択指定部は、上記撮影モードが動体を撮影するのに適するモードの場合に、上記選択部で選択可能な手ブレ補正部を上記第１手ブレ補正部に指定する。
【００２４】
この第８の態様によれば、動体撮影に適するモードでは、第１手ブレ補正部が指定される。
【００２５】
また、上記の目的を達成するために、本発明の第９の態様によるカメラは、第３又は第５の態様において、上記動作状態検出部によって検出する当該カメラの動作状態は、当該カメラ内に装填されたバッテリーの電圧状態である。
【００２６】
この第９の態様によれば、バッテリーの状態によって手ブレ補正モードが指定される。
【００２７】
また、上記の目的を達成するために、本発明の第１０の態様によるカメラは、第９の態様において、上記選択指定部は、上記動作状態検出部によって検出されたバッテリーの状態が低レベル状態の場合に、上記選択部で選択可能な手ブレ補正部を上記第２手ブレ補正部に指定することを特徴とする。
【００２８】
この第９の態様によれば、バッテリーの電圧状態が低レベル状態の場合に、第２手ブレ補正部が指定される。
【発明の効果】
【００２９】
本発明によれば、撮影時の状況に応じて適切な手ブレ補正を行うことが可能なカメラを提供することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施形態を図面を参照して説明する。  
［第１の実施形態］
図１は、本発明の第１の実施形態に係るカメラにおいて用いられる第１手ブレ補正部とその周辺の構成を示す図である。ここで、図１のカメラは、レンズ交換式の一眼レフカメラを想定して図示しているが、これに限るものではない。
【００３１】
即ち、このカメラ１００において、撮影光学系１０１を介して入射した光束は、絞り１０２においてその入射量が調節されて、撮像素子１０３に入射する。
【００３２】
また、露出時における手ブレ量は、例えば、２軸の角速度センサからなる手ブレ検出センサ１０５において検出され、この検出結果に応じて第１手ブレ補正部としてのアクチュエータ１０４を駆動させて手ブレ補正を行う。ここで、このアクチュエータ１０４には、例えば圧電素子を使用し、この圧電素子によって撮像素子を撮影光軸と直交する平面内を移動させることによって手ブレ補正を行う。  
更に、露出時以外のときには可動ミラー１０６が撮影光軸上に位置しており、撮影光学系１０１を介して入射した光束を、ペンタプリズム１０７や図示しない接眼レンズ等からなるファインダ光学系に導く。
【００３３】
次に、図２を参照して、このカメラの内部の構成について説明する。即ち、このカメラ１００は、上記した撮影光学系１０１、絞り１０２、撮像素子１０３、アクチュエータ１０４、手ブレ検出センサ１０５、可動ミラー１０６、及びペンタプリズム１０７に加えて、絞り駆動制御機構１０８、ミラー制御機構１０９、ファインダ接眼部１１０、測光センサ１２２、手ブレ補正駆動制御回路１１１、アナログ/デジタル（Ａ/Ｄ）変換回路１１２、画像処理回路１１３、画像メモリ１１４、記録回路１１５、メモリカード１１６、画像表示回路１１７、モニタ１１８、シーケンスコントローラ１１９、レリーズスイッチ１２０ａ，１２０ｂ、及びモード切替えスイッチ群１２１から構成されている。
【００３４】
絞り駆動制御機構１０８は、シーケンスコントローラ１１９の制御に従って絞り１０２の開放又は絞り制御を行うための駆動制御機構である。また、ミラー制御機構１０９は、シーケンスコントローラ１１９の制御に従って可動ミラー１０６の駆動させる制御機構である。このミラー制御機構１０９によって、可動ミラー１０６を撮影光路上から退避駆動させたり、撮影光路上の位置に駆動させたりすることが可能である。ここで、可動ミラー１０６が撮影光路上に位置している状態では、ファインダ接眼部１１０を介して被写体を観察することができる。
【００３５】
手ブレ補正駆動制御回路１１１は、手ブレ補正用のアクチュエータ１０４を制御するための回路であり、手ブレ検出センサ１０５の出力に応じてアクチュエータ１０４を動作させる。
【００３６】
Ａ/Ｄ変換回路１１２は、撮像素子１０３から出力されるアナログ信号をデジタル信号に変換する回路である。このデジタル信号に変換された信号は、画像処理回路１１３に出力される。画像処理回路１１３は、入力された信号に対して周知のγ変換処理、シェーディング補正処理、輝度・色差信号生成処理、及び圧縮処理等の画像処理を施して画像データを生成する。また、画像処理回路１１３は、第２手ブレ補正部としての機能も有しており、この場合には、後で詳述する手ブレ補正用の画像処理を行う。
【００３７】
画像メモリ１１４は、画像処理回路１１３において生成された画像データを一時格納しておくためのメモリである。
【００３８】
記録回路１１５は、画像データをメモリカード１１６に記録したり、メモリカード１１６に記録されている画像データを読み出したりするための回路である。また、記録回路１１５は、画像処理回路１１３から入力された画像データ又はメモリカード１１６から読み出した画像データを画像表示回路１１７にも出力する。画像表示回路１１７は、入力された画像データを伸長変換し、更に輝度・色差信号をＲＧＢの原色信号に復元する。その後、この信号に基づいてＬＣＤ駆動信号を生成して、ＬＣＤ等のモニタ１１８上に画像表示を行う。ここで、このモニタ１１８上には、撮影した画像の他に、ユーザが撮影モード等を選択設定するためのメニューも表示される。
【００３９】
以上のような制御は、制御部及び選択指定部としてのシーケンスコントローラ１１９によってなされるものである。このシーケンスコントローラ１１９は、第１レリーズスイッチ（以下、１ＲＳＷと称する）１２０ａと第２レリーズスイッチ（以下、２ＲＳＷと称する）１２０ｂから構成されるレリーズスイッチや、モード切換スイッチ群１２１に含まれる、撮影モード切換部としての撮影モード切換スイッチ（ＳＷ）、選択部としての手ブレ補正モード切換ＳＷ、画質モード切換ＳＷ、及びフラッシュモード切換ＳＷ等のＯＮ/ＯＦＦ状態に従って図示しないプログラムメモリに格納されたプログラムに従って各種の制御を実行する。
【００４０】
図３は、本カメラのメインの動作制御について示したフローチャートである。即ち、図示しない電源スイッチ（ＳＷ）がＯＮすると、シーケンスコントローラ１１９は、内部の図示しないレジスタや各種メモリ等の内容を初期化する（ステップＳ１）。この初期化の後、カメラの動作状態としてのバッテリー状態のチェックを行う（ステップＳ２）。
【００４１】
続いて、シーケンスコントローラ１１９は、撮影モード切換ＳＷがＯＮされたか否かを判定する（ステップＳ３）。この判定の結果、撮影モード切換ＳＷがＯＮされたと判定した場合には、撮影モード切り換えを行わせるための撮影モードスクロールを行い（ステップＳ４）、その後ステップＳ９に移行する。
【００４２】
一方、ステップＳ３の判定において撮影モード切換ＳＷがＯＮされていないと判定した場合に、シーケンスコントローラ１１９は、手ブレ補正モード切換ＳＷがＯＮされたか否かを判定する（ステップＳ５）。この判定の結果、手ブレ補正モード切換ＳＷがＯＮされたと判定した場合には、手ブレ補正モード切り換えを行わせるための手ブレ補正モードスクロールを行い（ステップＳ６）、その後ステップＳ９に移行する。
【００４３】
また、ステップＳ５の判定において手ブレ補正モード切換ＳＷがＯＮされていないと判定した場合に、シーケンスコントローラ１１９は、画質モード切換ＳＷがＯＮされたか否かを判定する（ステップＳ７）。この判定の結果、画質モード切換ＳＷがＯＮされたと判定した場合には、画質モード切り換えを行わせるための画質モードスクロールを行い（ステップＳ８）、その後ステップＳ９に移行する。
【００４４】
以上の制御の後、シーケンスコントローラ１１９は、１ＲＳＷ１２０ａがＯＮされたか否かを判定する（ステップＳ９）。この判定の結果、１ＲＳＷ１２０ａがＯＮされたと判定した場合に、シーケンスコントローラ１１９は、撮影シーケンスの制御を実行する（ステップＳ１０）。
【００４５】
一方、ステップＳ９の判定の結果、１ＲＳＷ１２０ａがＯＮされていないと判定した場合に、シーケンスコントローラ１１９は、電源ＳＷがＯＮであるか否かを判定する（ステップＳ１１）。この判定の結果、電源ＳＷがＯＮでないと判定した場合に、シーケンスコントローラ１１９は、パワーＯＦＦ処理を行ってカメラを休止状態にした後（ステップＳ１２）、このフローチャートの制御を終了する。一方、ステップＳ１１の判定において、電源ＳＷがＯＮであると判定した場合には、ステップＳ２に戻る。
【００４６】
図４は、図３のステップＳ２におけるバッテリーチェック処理の手順を示すフローチャートである。このバッテリーチェックにおいては、まず、ダミーロードとして電池に所定電流（例えば、５００ｍＡ）を通電する（ステップＳ１１）。次に、このときの電圧を電池電圧として検出し、この電池電圧をＡ/Ｄ変換して読み込む（ステップＳ１２）。
【００４７】
次にこの電池電圧ＶＢＡＴＴが電圧レベルＶ１以上であるか否かを判定する（ステップＳ１３）。この判定の結果、電池電圧ＶＢＡＴＴが電圧レベルＶ１以上であると判定した場合には、電池電圧が高レベルであることを示すフラグであるＨフラグに“１”をセットした後（ステップＳ１４）、ステップＳ１７に移行する。
【００４８】
一方、ステップＳ１３の判定の結果、電池電圧ＶＢＡＴＴが電圧レベルＶ１未満であると判定した場合に、シーケンスコントローラ１１９は、電池電圧ＶＢＡＴＴが電圧レベルＶ１より低い電圧レベルである電圧レベルＶ２以上であるか否かを判定する（ステップＳ１５）。この判定の結果、電池電圧ＶＢＡＴＴが電圧レベルＶ２以上であると判定した場合には、電池電圧が低レベルであるとして、Ｈフラグに“０”をセットする（ステップＳ１６）。
【００４９】
このように、電池電圧が、カメラの動作可能な電圧レベルＶ２以上である場合には、バッテリーＯＫ表示を行って（ステップＳ１７）、このフローチャートの制御を抜ける。
【００５０】
一方、ステップＳ１４の判定の結果、電池電圧ＶＢＡＴＴが電圧レベルＶ２未満であると判定した場合に、シーケンスコントローラ１１９は、モニタ１１８上にバッテリーＮＧ表示を行った後（ステップＳ１８）、図３のステップＳ１２に移行する。
【００５１】
図５（ａ）は、図１のステップＳ４における撮影モードスクロールについて示した図である。この撮影モードスクロールにおいては、撮影モード切換ＳＷがＯＮされる度に、カメラの撮影モードが変更される。ここで、標準プログラムモードは、標準的なシャッター秒時及び絞り値で撮影を行うことができる撮影モードである。また、スポーツモードは、動体を撮影するのに適した撮影モードである。このスポーツモード時には、シャッター秒時を高速にし、かつ絞りを開放する。また、絞り優先モードは、ユーザによって設定された絞り値に応じてシャッター秒時が設定される撮影モードである。また、シャッター優先モードは、ユーザによって設定されたシャッター秒時に応じて絞り値が決定される撮影モードである。更に、風景モードは、スポーツモードとは逆に被写界深度を深くするために、絞り１０２を絞って撮影を行う撮影モードである。
【００５２】
図５（ｂ）は、図１のステップＳ６における手ブレ補正モードスクロールについて示した図である。この手ブレ補正モードスクロールにおいては、手ブレ補正モード切換ＳＷがＯＮされる度に、カメラの手ブレ補正モードが変更される。ここで、第１手ブレ補正モードは、アクチュエータ１０４によって撮像素子１０３を移動させて手ブレ補正を行うモードである。また、第２手ブレ補正モードは、画像処理回路１１３内の画像処理によって手ブレ補正を行うモードである。これらの手ブレ補正モードの詳細については、後で述べる。また、手ブレ補正モードＯＦＦは、手ブレ補正を用いずに撮影を行うモードである。
【００５３】
図５（ｃ）は、図１のステップＳ８における画質モードスクロールについて示した図である。ここで、高画質モードは低圧縮率のモードである。一般のデジタルカメラ等で標準的に用いられている圧縮方式であるＪＰＥＧ方式は、不可逆圧縮であり、圧縮率を高くするほど再生時の画質が劣化してしまう。このため、高画質モードでは圧縮率を低くしている。また、標準画質モードは標準的な画質、即ち、標準的な圧縮率のモードであり、エコノミー画質モードは、高圧縮率のモードである。
【００５４】
図６は、図１のステップＳ１０における撮影シーケンスの手順を示すフローチャートである。即ち、この図６において、シーケンスコントローラ１１９は、まず、図示しないＡＦセンサによりＡＦ動作を行う（ステップＳ５１）。
【００５５】
ＡＦ動作が終了した後は、測光センサ１２２により測光動作を行う（ステップＳ５２）。このようにして測光動作を行った後、シーケンスコントローラ１１９は、測光結果や撮影モード等に基づいて絞り値やシャッター秒時を決定する露出演算を行う（ステップＳ５３）。
【００５６】
次に、シーケンスコントローラ１１９は、２ＲＳＷ１２０ｂがＯＮされたか否かを判定する（ステップＳ５４）。このステップＳ５４の判定において、２ＲＳＷ１２０ｂがＯＮされていないと判定した場合には、１ＲＳＷ１２０ａがＯＮであるか否かを判定する（ステップＳ５５）。このステップＳ５５の判定において、１ＲＳＷ１２０ａがＯＮであると判定した場合には、ステップＳ５４に戻る。一方、ステップＳ５５の判定において、１ＲＳＷ１２０ａがＯＦＦであると判定した場合には、このフローチャートを抜ける。
【００５７】
また、ステップＳ５４の判定において、２ＲＳＷ１２０ｂがＯＮされていると判定した場合に、シーケンスコントローラ１１９は、ミラー制御機構１０９を制御して可動ミラー１０６を撮影光学系１０１の光路上から退避させる（ステップＳ５６）。次に、絞り駆動制御機構１０８を介して絞り１０２を絞り込む（ステップＳ５７）。
【００５８】
次に、シーケンスコントローラ１１９は、現在の手ブレ補正モードが第１手ブレ補正モードに設定されているか否かを判定する（ステップＳ５８）。この判定において、手ブレ補正モードが第１手ブレ補正モードに設定されていると判定した場合には、後で詳述する第１手ブレ補正モードによる撮像を行った後（ステップＳ５９）、ステップＳ６５に移行する。一方、ステップＳ５８の判定の結果、手ブレ補正モードが第１手ブレ補正モードに設定されていないと判定した場合に、シーケンスコントローラ１１９は、手ブレ補正モードが第２手ブレ補正モードに設定されているか否かを判定する（ステップＳ６０）。この判定において、手ブレ補正モードが第２手ブレ補正モードに設定されていると判定した場合には、後で詳述する第２手ブレ補正モードによる撮像を行った後（ステップＳ６１）、ステップＳ６５に移行する。一方、ステップＳ６０の判定の結果、手ブレ補正モードが第２手ブレ補正モードに設定されていないと判定した場合に、シーケンスコントローラ１１９は、手ブレ補正を行わずに撮像を行う。まず、図示しないシャッターを開いた後（ステップＳ６２）、撮像を行い（ステップＳ６３）、露出演算によって決定されたシャッター秒時が経過した後にシャッターを閉じて撮像を終了させる（ステップＳ６４）。
【００５９】
以上のようにして撮像動作が終了した後、シーケンスコントローラ１１９は、絞り駆動制御機構１０８を介して絞り１０２を開放駆動した後（ステップＳ６５）、可動ミラー１０６を元の位置に戻す（ステップＳ６６）。次に、画像信号を圧縮して（ステップＳ６７）、メモリカード１１６に記録させる（ステップＳ６８）。更に、このときの画像データに基づいてモニタ１１８上に撮像結果を表示させる（ステップＳ６９）。
【００６０】
図７は、図６のステップＳ５９における第１手ブレ補正モード時の撮像動作の手順について示したフローチャートである。即ち、この図７において、シーケンスコントローラ１１９は、アクチュエータ１０４の駆動を開始させて、手ブレ検出センサ１０５で検出した手ブレ方向及び手ブレ量に基づいて撮像素子１０３を移動させて手ブレ補正を行う（ステップＳ７１）。次に、図示しないシャッターを開いた後（ステップＳ７２）、撮像を行い（ステップＳ７３）、露出演算によって決定されたシャッター秒時が経過した後にシャッターを閉じて撮像を終了させる（ステップＳ７４）。
【００６１】
撮像動作の終了後は、アクチュエータ１０４の駆動を停止させる（ステップＳ７５）。そして、撮像素子１０３を初期位置に移動させて（ステップＳ７６）、このフローチャートを抜ける。
【００６２】
図８は、図６のステップＳ６０における第２手ブレ補正モード時の撮像動作の手順について示したフローチャートである。即ち、この図８において、シーケンスコントローラ１１９は、露出回数Ｎを決定する（ステップＳ８１）。ここで、この露出回数Ｎは、シャッター秒時ＳＳと画質モードとによって決定されるものである。図９にシャッター秒時ＳＳと画質モードとによって決定される露出回数のテーブルを示す。ここで、ｆは撮影光学系１０１の焦点距離である。例えば焦点距離が５０ｍｍの場合はｆ＝５０となる。即ち、この図９のテーブルを参照することによって露出回数Ｎを求めることができる。ここで、露出回数Ｎは、シャッター秒時が長くなるほど、また画質が高画質になるほど多くなる。一般的にシャッター秒時が１/ｆ以下のときには、手ブレが生じる可能性が低いと言われている。
【００６３】
このようにして露出回数Ｎが決定された後、シーケンスコントローラ１１９は、露出１回あたりの露出秒時を決定する（ステップＳ８２）。これは、シャッター秒時ＳＳを露出回数Ｎで割った値である。その後、図示しないシャッターを開く（ステップＳ８３）。続いて、現在の露出回数を示すパラメータｉを０にリセットする（ステップＳ８４）。その後、撮像を開始する（ステップＳ８５）。そして露出終了後に得られた画像データを画像メモリ１１４に格納する（ステップＳ８６）。そして、露出回数ｉの値を１つインクリメントする（ステップＳ８７）。次に、シーケンスコントローラ１１９は、ｉの値がＮに達したか否かを判定する（ステップＳ８８）。このステップＳ８７の判定においてｉの値がＮに達していないと判定した場合には、ステップＳ８５に戻り再び撮像動作を開始する。
【００６４】
一方、ステップＳ８７の判定において、ｉの値がＮに達したと判定した場合には、シャッターを閉じた後（ステップＳ８９）、画像メモリ１１４に格納されたＮ個の画像を合成する（ステップＳ９０）。
【００６５】
次に、図１０を参照してステップＳ９０の画像合成について説明する。この画像合成は、複数回の撮像の結果として得られた画像における被写体の位置関係等に基づいて合成を行うものである。ここで、図１０の例は、Ｎ＝４の場合である。即ち、１回目の撮像結果２０１を基準画像として、この基準画像２０１と２回目の撮像結果２０２とのズレ量ｘ２、基準画像２０１と３回目の撮像結果２０３との位置ズレ量ｘ３、及び基準画像２０１と４回目の撮像結果２０４との位置ズレ量ｘ４を求める。そして、画像２０１〜画像２０４を合成する時には、画像２０２〜画像２０４を求めた位置ズレ量の分だけシフトさせて合成する。更に、このときに得られる合成画像２０５の各画素の出力は、画像２０１〜画像２０４において対応する画素の出力の和を求めて、その値をＮで割って平均化したものを採用する。
【００６６】
このような合成を行えば、１回の撮像における露出時間が短くなるので、１回撮像あたりの手ブレ量が減少する。ただし露出時間が短くなると当然画像データの中のノイズ成分が大きくなる。一方、最後にＮ個の画像データを合成することにより、合成後に得られる画像データ上では、ノイズ成分を減少させることが可能である。
【００６７】
ここで、本第１の実施形態においては、カメラの撮影モードに応じて、使用可能な手ブレ補正モードが図１１に示すようにして指定される。この図１２において、丸印が付されている手ブレ補正モードがその時点で利用可能な手ブレ補正モードである。即ち、本第１の実施形態では、撮影モードがスポーツモード又はシャッター優先モードの場合に、図５（ｂ）で説明した手ブレ補正モードスクロールにおいて、第２手ブレ補正モードが選択できない（例えば、スキップされる）ようにする。これは、第２手ブレ補正モードでは手ブレ補正を行うのに複数回の撮像が必要であり、この結果として、撮影時間が長くなってしまうためである。即ち、撮影時間が長くなってしまう手ブレ補正モードは、主に動体を撮影する用途に用いられるスポーツモードやシャッター優先モードには向かないので、これらのモードでは、第２手ブレ補正モードではなく第１手ブレ補正モードを指定する。これにより、動体などの撮影時においてもシャッタチャンスを逃すことがない。
【００６８】
なお、撮影モードがスポーツモード又はシャッター優先モードの場合に、ユーザによる手ブレ補正モードの選択を行わせずに、自動的に第１手ブレモードによる手ブレ補正を行うようにしても良いことは言うまでもない。
【００６９】
以上説明したように、本第１の実施形態によれば、カメラの撮影モードに応じた適切な手ブレ補正モードで手ブレ補正を行うことができる。
【００７０】
［第２の実施形態］
次に本発明の第２の実施形態について説明する。この第２の実施形態は、カメラの撮影モードの他に、カメラの動作状態、特にカメラのバッテリー状態に応じて選択可能な手ブレモードが指定される例である。ここでは、第２手ブレ補正モードの変形例についても説明する。なお、カメラ自体の構成及び第１手ブレ補正モードについては第１の実施形態で説明したのと同様であるので説明を省略する。
【００７１】
図１２は、第２手ブレ補正モードの変形例の手順について示したフローチャートである。このフローチャートにおいて、シーケンスコントローラ１１９は、シャッターを開く（ステップＳ９１）。そして、図示しないタイマーのカウントを０に設定する（ステップＳ９２）。次に、手ブレ量の最小値を記憶しておく図示しないレジスタＢＵＲＥ・ＭＩＮを所定値ＢＵＲＥ・ＭＡＸに設定する（ステップＳ９３）。ここで、このＢＵＲＥ・ＭＡＸは、撮像結果から検出される手ブレ量よりも充分大きな値とする。
【００７２】
その後、撮像を開始する（ステップＳ９４）。次に、シーケンスコントローラ１１９は、ステップＳ９４の撮像結果から手ブレ量ＢＵＲＥを検出して、この手ブレ量ＢＵＲＥがＢＵＲＥ・ＭＩＮよりも小さいか否かを判定する（ステップＳ９５）。このステップＳ９５の判定において、ＢＵＲＥがＢＵＲＥ・ＭＩＮよりも小さくないと判定した場合には、ステップＳ９８に移行する。
【００７３】
一方、ステップＳ９５の判定において、ＢＵＲＥがＢＵＲＥ・ＭＩＮよりも小さいと判定した場合には、最小値ＢＵＲＥ・ＭＩＮの値をＢＵＲＥの値に更新する（ステップＳ９６）。更に、このときの画像データを画像メモリ１１４に格納した後（ステップＳ９７）、ステップＳ９８に移行する。
【００７４】
以上の制御の後、シーケンスコントローラ１１９は、検出した手ブレ量ＢＵＲＥが、所定レベルＢＵＲＥ・ＴＨ以下であるか否かを判定する（ステップＳ９８）。この判定の結果、ＢＵＲＥがＢＵＲＥ・ＴＨよりも大きいと判定した場合には、タイマーが所定時間（ここでは、１ｓｅｃ）を計時したか否かを判定する（ステップＳ９９）。このステップＳ９９の判定の結果、まだタイマーが１ｓｅｃを計時していないと判定した場合には、ステップＳ９４に戻る。
【００７５】
一方、ステップＳ９８の判定の結果、ＢＵＲＥがＢＵＲＥ・ＴＨ以下であると判定した場合、又はステップＳ９９の判定の結果、タイマーが１ｓｅｃを計時したと判定した場合には、その時点でシャッターを閉じて（ステップＳ１００）、このフローチャートの制御を抜ける。
【００７６】
ここで、この図１２の動作を簡単に説明する。この図１２においては、撮像動作を繰り返して行い、各回の撮像動作中の手ブレ量ＢＵＲＥがＢＵＲＥ・ＴＨ以下になったときに撮像動作を終了して、最終回の撮像動作の結果より画像データを確定する。一方、タイマーが１ｓｅｃ経過しても手ブレ量ＢＵＲＥがＢＵＲＥ・ＴＨ以下にならない場合には、そのときまでに手ブレ量が最も小さかった回の撮像動作の結果により画像データを確定する。
【００７７】
ここで、本第２の実施形態においては、使用可能な手ブレ補正モードが図１３に示すようにして指定される。即ち、この第２の実施形態では、撮影モードとバッテリーチェックにおいて検出した電池電圧のレベルとに応じて設定可能な手ブレ補正モードが指定される。即ち、第１手ブレ補正モードでは、アクチュエータ１０４を駆動させる必要があるので、電力消費が大きくなってしまう。このため、本第２の実施形態では、電池電圧が低レベル（Ｈフラグが０）の場合には、第１手ブレ補正モードではなく第２手ブレ補正モードが指定される。なお、図１３においては、撮影モードがシャッター優先モードであって、電池電圧が低レベルの場合には、第２手ブレ補正モードが指定されるようになっているが、この場合も第１の実施形態で説明したように撮影時間が長くなる第２手ブレモードが利用できないようにしてもよい。また、撮影モードやバッテリー状態に応じて手ぶれ補正モードが自動的に指定されるようにしてもよい。
【００７８】
以上説明したように、本第２の実施形態によれば、撮影モードと電池残量とを考慮してより適切な手ブレ補正モードを選択することができる。
【００７９】
以上実施形態に基づいて本発明を説明したが、本発明は上記した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。例えば、上記した各実施形態においては、デジタルカメラに本発明の技術を適用した例について説明しているが、本発明の技術は、カメラ機能を有する複合製品、例えばカメラ機能付き携帯電話、カメラ機能付き携帯情報端末（ＰＤＡ）、及びカメラ付き携帯型コンピュータ等にも適用可能である。
【００８０】
更に、上記した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【図面の簡単な説明】
【００８１】
【図１】本発明の第１の実施形態に係るカメラにおいて用いられる第１手ブレ補正部とその周辺の構成を示す図である。
【図２】本発明の第１の実施形態に係るカメラの内部の詳細な構成について示したブロック図である。
【図３】本発明の第１の実施形態に係るカメラのメイン動作制御について示したフローチャートである。
【図４】バッテリーチェックの制御手順について示したフローチャートである。
【図５】カメラの各種モードスクロールについて示した図である。
【図６】撮影シーケンスの制御手順について示したフローチャートである。
【図７】第１手ブレ補正モードにおける撮像について示したフローチャートである。
【図８】第２手ブレ補正モードにおける撮像について示したフローチャートである。
【図９】画質モードとシャッター秒時とによって決定される露出回数のテーブルについて示した図である。
【図１０】第２手ブレ補正モードにおける画像合成について説明するための図である。
【図１１】撮影モードと利用できる手ブレ補正モードとの関係を示した図である。
【図１２】第２手ブレ補正モードにおける撮像の変形例について示したフローチャートである。
【図１３】撮影モードと、バッテリー状態、及び利用できる手ブレ補正モードとの関係を示した図である。
【符号の説明】
【００８２】
１００…カメラ、１０１…撮影光学系、１０３…撮像素子、１０４…アクチュエータ、１０５…手ブレ検出センサ、１０６…可動ミラー、１０７…ペンタプリズム、１０８…絞り駆動制御機構、１０９…ミラー制御機構、１１０…ファインダ接眼部、１１１…手ブレ補正駆動制御回路、１１２…アナログ/デジタル（Ａ/Ｄ）変換回路、１１３…画像処理回路、１１４…画像メモリ、１１５…記録回路、１１６…メモリカード、１１７…画像表示回路、１１８…モニタ、１１９…シーケンスコントローラ、１２０ａ，１２０ｂ…レリーズスイッチ、１２１…モード切換スイッチ群、１２２…測光センサ
【図１】
2005070625.tif 000003
【図２】
2005070625.tif 000004
【図３】
2005070625.tif 000005
【図４】
2005070625.tif 000006
【図５】
2005070625.tif 000007
【図６】
2005070625.tif 000008
【図７】
2005070625.tif 000009
【図８】
2005070625.tif 000010
【図９】
2005070625.tif 000011
【図１０】
2005070625.tif 000012
【図１１】
2005070625.tif 000013
【図１２】
2005070625.tif 000014
【図１３】
2005070625.tif 000015