(57)【要約】【課題】ＡＦ制御動作と手ぶれ補正動作とを好適に調整し、レリーズタイムラグを抑制することが可能なデジタルカメラを提供する。【解決手段】デジタルカメラは、撮影レンズと、撮像素子（ＣＣＤ等）と、撮像素子による撮像画像についての合焦用評価値を算出して撮影レンズの焦点位置を調整する自動合焦制御手段と、手ぶれを検出するぶれ検出手段と、撮影レンズと撮像素子との相対移動により手ぶれを補正する手ぶれ補正制御手段とを備える。手ぶれ補正制御手段は、撮影レンズと撮像素子との相対的な位置関係を所定の基準位置関係に復帰させる復帰動作を、合焦用評価値の算出動作と並列的に行わせる（ステップＳＰ３６，ＳＰ３７）。【選択図】        図９
2004271693.tif 000002
【特許請求の範囲】
【請求項１】
デジタルカメラであって、
撮影レンズと、
前記撮影レンズからの被写体像を光電変換して画像を取得する撮像素子と、
前記撮像素子によって撮像された画像についての合焦用評価値を算出し、当該合焦用評価値を用いて前記撮影レンズの焦点位置を調整する自動合焦制御手段と、
前記デジタルカメラに対する手ぶれを検出するぶれ検出手段と、
前記撮像素子における露光動作中に前記撮影レンズと前記撮像素子との相対移動を行うことによって、前記手ぶれを補正する手ぶれ補正制御手段と、
を備え、
前記手ぶれ補正制御手段は、前記撮影レンズと前記撮像素子との相対的な位置関係を基準状態に復帰させる復帰動作を、前記合焦用評価値の算出動作と並列的に行わせることを特徴とするデジタルカメラ。
【請求項２】
請求項１に記載のデジタルカメラにおいて、
前記復帰動作が完了するまでは、記録用画像である本撮影画像の取得が禁止されることを特徴とするデジタルカメラ。
【請求項３】
請求項１に記載のデジタルカメラにおいて、
前記手ぶれ補正制御手段は、前記合焦評価値の算出用画像を取得する際にも、前記手ぶれの補正処理を行うことを特徴とするデジタルカメラ。
【請求項４】
デジタルカメラであって、
撮影レンズと、
前記撮影レンズからの被写体像を光電変換して画像を取得する撮像素子と、
前記撮像素子によって撮像された画像についての合焦用評価値を算出し、当該合焦用評価値を用いて前記撮影レンズの焦点位置を調整する自動合焦制御手段と、
前記デジタルカメラに対する手ぶれを検出するぶれ検出手段と、
前記撮像素子における露光動作中に前記撮影レンズと前記撮像素子との相対移動を行うことによって、前記手ぶれを補正する手ぶれ補正制御手段と、
を備え、
前記手ぶれ補正制御手段は、前記撮影レンズと前記撮像素子との位置関係が基準状態であるか否かにかかわらず、前記合焦評価値の算出用画像の撮像を許可することを特徴とするデジタルカメラ。
【請求項５】
請求項４に記載のデジタルカメラにおいて、
前記手ぶれ補正制御手段は、前記合焦評価値の算出用画像を取得する際には、前記手ぶれの補正処理を行わないことを特徴とするデジタルカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラに関する。
【０００２】
【従来の技術】
従来、撮影時の手ぶれ補正機能を有するカメラが知られている。たとえば、ぶれを検出するセンサーと、撮像素子（ＣＣＤなど）と撮影レンズとを撮影レンズの光軸に垂直な方向に相対的に移動させることによってそのぶれを補正する駆動機構とを備えて構成されるカメラなどがある（たとえば、特許文献１〜３参照）。なお、このような手ぶれ補正機能は、「光学式」の手ぶれ補正とも称される。
【０００３】
この光学式の手ぶれ補正は撮影レンズと撮像素子との相対移動を伴うものであり、その移動量には限界値が存在する。特に、その限界値を超えて移動することができないため、たとえば撮像素子が既に限界値まで移動されているときには、そのままでは手ぶれ補正ができないことがある。このような事態を回避するため、ぶれ補正を伴う撮影を行った後には、撮影レンズと撮像素子との位置関係を基準の位置関係に復帰させるという動作が行われる。
【０００４】
また、このようなカメラにおいては、合焦制御動作（ＡＦ制御動作）も行われる。特に、デジタルカメラにおいては、ＡＦ制御方式として、映像ＡＦ方式（山登り方式あるいはコントラスト方式とも称する）が用いられることが多い。
【０００５】
【特許文献１】
特開２００１−２４５１９９号公報
【特許文献２】
特開２００１−１６６２０１号公報
【特許文献３】
特開平７−１０７３７２号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、ＡＦ制御と上記の復帰動作とを行うに際しては、レリーズタイムラグが発生するという問題がある。
【０００７】
たとえば、合焦状態への到達を待ってから復帰動作を開始する場合には、ＡＦ制御終了時点から基準状態（基準の位置関係を有する状態）への復帰までに要する時間に起因して、レリーズタイムラグが発生する。
【０００８】
逆に、基準状態への復帰を待ってからＡＦ制御を行う場合には、基準状態への復帰からＡＦ制御開始までに要する時間に起因して、レリーズタイムラグが発生する。
【０００９】
そこで、本発明は前記問題点に鑑み、ＡＦ制御動作と手ぶれ補正動作とを好適に調整し、レリーズタイムラグを抑制することが可能なデジタルカメラを提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、請求項１の発明は、デジタルカメラであって、撮影レンズと、前記撮影レンズからの被写体像を光電変換して画像を取得する撮像素子と、前記撮像素子によって撮像された画像についての合焦用評価値を算出し、当該合焦用評価値を用いて前記撮影レンズの焦点位置を調整する自動合焦制御手段と、前記デジタルカメラに対する手ぶれを検出するぶれ検出手段と、前記撮像素子における露光動作中に前記撮影レンズと前記撮像素子との相対移動を行うことによって、前記手ぶれを補正する手ぶれ補正制御手段と、を備え、前記手ぶれ補正制御手段は、前記撮影レンズと前記撮像素子との相対的な位置関係を基準状態に復帰させる復帰動作を、前記合焦用評価値の算出動作と並列的に行わせることを特徴とする。
【００１１】
請求項２の発明は、請求項１の発明に係るデジタルカメラにおいて、前記復帰動作が完了するまでは、記録用画像である本撮影画像の取得が禁止されることを特徴とする。
【００１２】
請求項３の発明は、請求項１の発明に係るデジタルカメラにおいて、前記手ぶれ補正制御手段は、前記合焦評価値の算出用画像を取得する際にも、前記手ぶれの補正処理を行うことを特徴とする。
【００１３】
請求項４の発明は、デジタルカメラであって、撮影レンズと、前記撮影レンズからの被写体像を光電変換して画像を取得する撮像素子と、前記撮像素子によって撮像された画像についての合焦用評価値を算出し、当該合焦用評価値を用いて前記撮影レンズの焦点位置を調整する自動合焦制御手段と、前記デジタルカメラに対する手ぶれを検出するぶれ検出手段と、前記撮像素子における露光動作中に前記撮影レンズと前記撮像素子との相対移動を行うことによって、前記手ぶれを補正する手ぶれ補正制御手段と、を備え、前記手ぶれ補正制御手段は、前記撮影レンズと前記撮像素子との位置関係が基準状態であるか否かにかかわらず、前記合焦評価値の算出用画像の撮像を許可することを特徴とする。
【００１４】
請求項５の発明は、請求項４の発明に係るデジタルカメラにおいて、前記手ぶれ補正制御手段は、前記合焦評価値の算出用画像を取得する際には、前記手ぶれの補正処理を行わないことを特徴とする。
【００１５】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて説明する。
【００１６】
＜１．構成＞
＜概要＞
図１は、本発明の第１の実施の形態に係る撮像装置であるデジタルカメラの主たる構成を示す断面図である。このデジタルカメラ（より詳細にはデジタルスチルラ）１は、手ぶれによる画像中の被写体像のぶれを補正（抑制）する手ぶれ補正機能を有している。図に示すようにデジタルカメラ１は、主としてカメラ本体部２と、カメラ本体部２に固設される撮影レンズ（撮影光学系）３とから構成される。なお、以下の説明においては、図に示すＸＹＺ３次元直交座標系を適宜用いて、方向および向きを示すこととする。ここで、Ｚ軸方向は撮影レンズ３の光軸Ｌに沿った方向であり、Ｚ軸正方向は入射光の入射先となる向き（図において右向き）である。また、Ｙ軸方向は鉛直方向であり、Ｙ軸正方向は鉛直上向き（図において上向き）である。さらに、Ｘ軸方向は図面（紙面）に対しての垂直方向であり、Ｘ軸正方向は図面（紙面）に対する垂直下向きである。これらＸＹＺ軸は、カメラ本体部２のハウジング２ａに対して相対的に固定される。
【００１７】
撮影レンズ３は主として、鏡胴３１、ならびに、鏡胴３１の内部に設けられる複数のレンズ群３２および絞り３３から構成される。撮影レンズ３はズームレンズとして構成され、レンズ群３２の配置をＺ軸方向に変更することにより、焦点距離（撮像倍率）を変更可能とされている。撮影レンズ３を介して形成される被写体の光像は、図２に示すように、結像されるＸＹ平面（以下、「結像平面」という。）上において略円形の形状となり、イメージサークルＩＣと呼ばれる。なお、イメージサークルの中心位置ＣＣは、撮影レンズ３の結像平面と撮影レンズ３の光軸との交点であるとも表現できる。
【００１８】
撮影レンズ３の光軸Ｌの後方（Ｚ軸正方向側）には、カメラ本体部２のハウジング２ａに収容されたＣＣＤ５が配置されている。ＣＣＤ５は、カラーフィルタがそれぞれ付された微細な画素群で構成される撮像素子であり、撮影レンズ３によって結像される被写体の光像（被写体像）を、例えばＲＧＢの色成分を有する画像信号に光電変換する。
【００１９】
ＣＣＤ５の受光面は結像平面と一致するように配置され、イメージサークルを含む結像平面の一部の領域が画像データ（本明細書中では、適宜単に「画像」ともいう。）として取得されることとなる。図２において、矩形の領域ＰＡは結像平面上におけるＣＣＤ５の有効画素群の配置の例を示している。この領域は結像平面上にて画像として取得される領域であるため「画像取得領域」ＰＡともいう。
【００２０】
ＣＣＤ５はＣＣＤ移動部５０内に固定されて配置される。ＣＣＤ５は、このＣＣＤ移動部５０によりＺ軸に直交するＸＹ平面内にて移動することが可能とされている。図３は、ＣＣＤ５を含めたＣＣＤ移動部５０の分解斜視図である。
【００２１】
図３に示すように、ＣＣＤ移動部５０は主として、ハウジング２ａに固設されるベース板５１、ベース板５１に対してＸ軸方向に移動する第１スライダ５２、および、第１スライダ５１に対してＹ軸方向に移動する第２スライダ５３の３つの部材から構成される。
【００２２】
ベース板５１は、撮影レンズ３からの入射光を通過可能に中央部が開口しており、Ｘ軸方向に延設される第１アクチュエータ５１１、および、スプリング５５を掛けるための第１スプリング掛け５１２を備えている。第２スライダ５３は、ＣＣＤ５を固定可能な開口部５３３がその中央部に形成されるとともに、Ｙ軸方向に延設される第２アクチュエータ５３１、および、剛球５４をＺ軸方向両面に遊嵌する剛球受け５３２を備えている。また、第１スライダ５２は中央部が開口しており、第１アクチュエータ５１１と対向する位置に第１摩擦結合部５２１、および、第２アクチュエータ５３１と対向する位置に第２摩擦結合部５２２がそれぞれ設けられ、さらに、第１スプリング掛け５１２と対向する位置に第２スプリング掛け５２３が設けられる。
【００２３】
第１アクチュエータ５１１および第２アクチュエータ５３１はそれぞれ、圧電素子と延設方向に駆動可能な駆動ロッドとを備えており、圧電素子に印加される駆動パルスに応じた量および向きに駆動ロッドが移動するようになっている。
【００２４】
ＣＣＤ移動部５０が組み上げられるときには、ＣＣＤ５が第２スライダ５３の開口部５３３に嵌合して固設されるとともに、第１アクチュエータ５１１の駆動ロッドと第１摩擦結合部５２１とが摩擦結合され、第２アクチュエータ５３１の駆動ロッドと第２摩擦結合部５２２とが摩擦結合される。また、ベース板５１と第１スライダ５２とは、スプリング５５によって相互に接近する向きに付勢される。このとき、第２スライダ５３は、ベース板５１と第１スライダ５２とに剛球５４を介して挟み込まれた状態とされる。これにより、Ｚ軸負方向側から正方向側に向かって、ベース板５１、第２スライダ５３、第１スライダ５２の順に重なって、これら部材５１，５３，５２が配置されることとなる。
【００２５】
このようなＣＣＤ移動部５０が組み上げられた状態で、第１アクチュエータ５１１の駆動ロッドが緩速で移動すると、これに摩擦結合する第１摩擦結合部５２１により第１スライダ５２がベース板５１に対してＸ軸方向に移動する。このとき、第１スライダ５２の移動にあわせて第２スライダ５３もベース板５１に対してＸ軸方向に移動する。第１アクチュエータ５１１の駆動ロッドが急速に移動すると、慣性により第１スライダ５２は停止する。また、第２アクチュエータ５３１の駆動ロッドが緩速で移動すると、これに摩擦結合する第２摩擦結合部５２２により第２スライダ５３が第１スライダ５２に対してＹ軸方向に移動する。このとき、第１スライダ５２のベース板５１に対する移動はなされないため、第２スライダ５３は単独でベース板５１に対してＹ軸方向に移動することとなる。第２アクチュエータ５３１の駆動ロッドが急速に移動すると、慣性により第２スライダ５３は停止する。つまり、各圧電素子に与えられる駆動パルスによって各駆動ロッドが速度の異なる往動および復動（振動）を行うことにより、第２スライダ５３がＸ軸・Ｙ軸方向に移動することとなる。
【００２６】
また、前述したように、ベース板５１はカメラ本体部２のハウジング２ａに固設され、ＣＣＤ５は第２スライダ５３に固設されることから、ＣＣＤ５はカメラ本体部２のハウジング２ａに対してＸＹ平面内にて相対的に移動することとなる。これにより、撮影レンズ３により形成されるイメージサークルＩＣと、ＣＣＤ５との相対位置が変更可能とされ、イメージサークルＩＣ中において画像として取得される領域が変更されることとなる。
【００２７】
図１に戻り、ＣＣＤ５のＺ軸正方向側には、移動するＣＣＤ５の位置を検出するためのＣＣＤ位置センサ５８が配置されている。ＣＣＤ位置センサ５８は、発光ダイオード等で構成される２つの投光部５６ａ，５６ｂ、および、フォトダイオード等で構成される２つの受光部５７ａ，５７ｂを備えている。投光部５６ａ，５６ｂはＣＣＤ５の裏面側（Ｚ軸正方向側）に固設される一方、受光部５７ａ，５７ｂは投光部５６ａ，５６ｂにそれぞれ対向するようにカメラ本体部２のハウジング２ａに固設される。投光部５６ａ，５６ｂから投光された光は受光部５７ａ，５７ｂにて受光可能となっており、この受光部５７ａ，５７ｂにて受光する光の位置の変化から、ＣＣＤ５の位置がＸＹ座標位置として求められる。具体的には、第１投光部５６ａおよび第１受光部５７ａにてＣＣＤ５のＸ軸方向の位置を検出し、第２投光部５６ｂおよび第２受光部５７ｂにてＣＣＤ５のＹ軸方向の位置を検出するようになっている。
【００２８】
また、カメラ本体部２のハウジング２ａの内部には、デジタルカメラ１の手ぶれによる振動を検出する振動センサ４０が設けられている。振動センサ４０は、２つの角速度センサ（第１角速度センサ４１および第２角速度センサ４２）を備えており、第１角速度センサ４１にてＸ軸を中心とした回転振動（ピッチング）Ｐｉの角速度が検出され、第２角速度センサ４２にてＹ軸を中心とした回転振動（ヨーイング）Ｙａの角速度が検出される。この振動センサ４０により検出される２つの角速度に基づいて、ＣＣＤ５がＸ軸およびＹ軸のそれぞれの方向に移動されることにより、画像中の被写体像のぶれの補正、すなわち、手ぶれ補正がなされることとなる。
【００２９】
カメラ本体部２の上面側にはシャッタボタン６１が設けられる。シャッタボタン６１は、撮影準備の開始や撮像（露光開始）の指示をユーザから受け付けるボタンであり、半押し状態（以下、Ｓ１状態とも称する）と全押し状態（以下、Ｓ２状態とも称する）とが検出可能な２段階スイッチになっている。
【００３０】
また、カメラ本体部２の背面側には、操作ボタン６２、および、ＬＣＤ６３が設けられる。操作ボタン６２は、デジタルカメラ１の各種指示や設定をユーザから受け付けるものである。ユーザは、この操作ボタン６２にて所定の操作を行うことにより、例えば、センタリング情報の取得の指示や撮影レンズ３の焦点距離の設定等を行うことができるようになっている。
【００３１】
ＬＣＤ６３は、各種の情報や画像を表示するものである。このＬＣＤ６３は撮影待機状態において、ＣＣＤ５にて所定時間ごとに取得される画像を表示（ライブビュー表示）し、被写体像をユーザに確認させつつフレーミングを行わせるビューファインダとして機能する。なお、この明細書においては、フレーミングのためなどに用いられるプレビュー用の画像を「ライブビュー画像」と称し、シャッタボタン６１の全押し状態Ｓ２までの押下に応じて記録用の画像として取得される画像を「本撮影画像」とも称する。
【００３２】
また、カメラ本体部２の内部には、各種データを記録するメモリカード９（図４参照）を挿入して装着することが可能とされ、ＣＣＤ５にて取得された記録用の画像（本撮影画像）はメモリカード９に記録されるようになっている。
【００３３】
＜機能ブロック＞
デジタルカメラ１の手ぶれ補正機能やセンタリング情報取得機能等を含む各種の機能は、カメラ本体部２のハウジング２ａ内に設けられる全体制御部の制御に基づいて行われる。図４は、この全体制御部７を含めたデジタルカメラ１の主たる機能構成を機能ブロックとして示す図である。
【００３４】
図４に示すように、ＣＣＤ５、ＣＣＤ移動部５０、ＣＣＤ位置センサ５８、振動センサ４０、シャッタボタン６１、操作ボタン６２およびＬＣＤ６３等のデジタルカメラ１の各処理部は全体制御部７に電気的に接続され、全体制御部７の制御下にて動作することとなる。これとともに、ＣＣＤ位置センサ５８にて検出されるＣＣＤ５の位置、振動センサ４０にて検出される角速度、シャッタボタン６１の操作内容、および、操作ボタン６２の操作内容等は、それぞれ信号として全体制御部７に入力される。
【００３５】
撮影レンズ３は、ズーム・フォーカス駆動部３２１および絞り駆動部３３１を備えている。ズーム・フォーカス駆動部３２１は、ユーザにより設定される焦点距離となるように、また、焦点が合うように（フォーカシング）レンズ群３２に含まれるレンズを適宜Ｚ軸方向に駆動するものである。また、絞り駆動部３３１は、全体制御部７により設定される絞り値となるように絞り３３の開口径を調整するものである。ズーム・フォーカス駆動部３２１および絞り駆動部３３１も電気的に全体制御部７に接続され、全体制御部７の制御下にて動作する。
【００３６】
また、図４において、Ａ／Ｄ変換部２１、画像処理部２２および画像メモリ２３は、ＣＣＤ５にて取得された画像を扱う処理部を示している。すなわち、ＣＣＤ５にて取得されたアナログ信号の画像は、Ａ／Ｄ変換部２１にてデジタル信号に変換され、画像処理部２２にて所定の画像処理がなされた後、画像メモリ２３に一時的に格納される。画像メモリ２３に格納された画像は、記録用画像としてメモリカード９へ記録されたり、ライブビュー表示用画像としてＬＣＤ６３に表示されることとなる。このような画像に対する各種の処理も全体制御部７の制御に基づいて行われる。
【００３７】
全体制御部７は、マイクロコンピュータを備えて構成される。すなわち、全体制御部７は、各種演算処理を行うＣＰＵ７０と、演算を行うための作業領域となるＲＡＭ７５と、制御プログラム等が記憶されるＲＯＭ７６とを備え、上述したようなデジタルカメラ１の各処理部の動作を統括的に制御する。不揮発性メモリであるＲＯＭ７６としては、例えば、データの電気的な書き換えが可能なＥＥＰＲＯＭが採用される。これにより、ＲＯＭ７６は、データの書き換えが可能で、かつ、電源を落とした場合でもそのデータの内容を保持する。
【００３８】
全体制御部７は、自動合焦制御（ＡＦ制御）、自動露出制御（ＡＥ制御）、手ぶれ補正制御などの各種の制御機能を有する。全体制御部７の各種の機能は、予めＲＯＭ７６内に記憶される制御プログラムに従ってＣＰＵ７０が演算処理を行うことにより実現される。また、図４においては、各機能を実現する機能部（ＡＦ制御部７１、ＡＥ制御部７２、手ぶれ補正制御部７３）を便宜的に示している。
【００３９】
ＡＦ制御部７１は、ユーザによってシャッタボタン６１が半押し状態とされた場合に機能し、山登り方式（ビデオ方式あるいはコントラスト方式とも称する）の自動合焦制御を行うための評価値演算動作等を行う。ここでは、画像内の所定のＡＦ評価領域に対応する画像成分について、水平方向に隣接する２画素間での差分絶対値の総和がＡＦ用評価値（合焦用評価値）として算出される。そして、ＡＦ制御部７１は、このＡＦ用評価値を利用して合焦位置を求め、撮影レンズ３を合焦位置に向けて駆動する。言い換えれば、ＡＦ制御部７１は、合焦用評価値を用いて撮影レンズ３の焦点位置を調整することによって自動合焦制御を実現する。
【００４０】
ＡＥ制御部７２は、画像を複数のブロックに分割し、各ブロックの代表輝度値に基づいてＡＥ用評価値を算出する。このＡＥ用評価値を用いて自動露出制御が実現される。
【００４１】
また、全体制御部７は、手ぶれ補正機能を実現するための制御を行う。具体的には、手ぶれ補正制御部７３は、振動センサ４０から入力される２つの角速度に基づいて、振動による被写体像のぶれ量およびその向きに対応するＣＣＤ５の移動すべき位置（以下、「移動先位置」という。）を導出する。
【００４２】
全体制御部７（手ぶれ補正制御部７３）は、ＣＣＤ位置センサ５８から得られるＣＣＤ５の現在位置（測定位置）と、導出した移動先位置（目標位置）とを比較してＣＣＤ５の移動すべき移動量および向きを導出する。さらに、導出した移動量および向きに応じた駆動パルスを生成し、この駆動パルスをＣＣＤ移動部５０のアクチュエータ５１１，５３１に送信することにより、ＣＣＤ５を移動先位置に移動させる。このように、デジタルカメラ１の振動に応じた移動先位置を導出し、ＣＣＤ５の現在位置と移動先位置とを比較してＣＣＤ５の位置を移動先位置に順次移動させるクローズドループ制御が行われることにより、画像中の被写体像のぶれが補正されることとなる。
【００４３】
このように、ＣＣＤ移動部５０は、全体制御部７の制御下において、手ぶれ補正機構として機能する。
【００４４】
＜撮影レンズ３とＣＣＤ５との結像平面内での相対移動＞
図５は、ＣＣＤ５とベース板５１との関係を簡略化して示す図である。なお、図５においては、第１スライダ５２および第２スライダ５３も簡略化して示されている。
【００４５】
ＣＣＤ移動部５０による移動がなされていないＣＣＤ５の取付状態においては、ＣＣＤ５の有効画素群の中心位置（画像中心位置）５Ｃ（図２参照）と、撮影レンズ３により形成されるイメージサークルの中心位置ＣＣ（図２参照）とは、一致しているものとする。以下、この状態を「基準状態」とも称する。図５は、この基準状態を示している。また、このときの、ＣＣＤ５の中心位置５Ｃとイメージサークルの中心位置ＣＣとの相対的な位置関係を、基準の位置関係（ないし「基準位置関係」）と称するものとする。この基準状態は、ＣＣＤ５がセンタリングされた状態であるとも表現できる。
【００４６】
また、基準状態からＣＣＤ５と撮影レンズ３とが相対的に移動されると、位置５Ｃ，ＣＣが互いにずれた状態となる。
【００４７】
たとえば、ＣＣＤ５の中心位置５Ｃは、イメージサークルの中心位置ＣＣに対して、図５の上方向に最大でベクトルＶ１の大きさの移動を行うことが可能であり、図５の下方向に最大でベクトルＶ２の大きさの移動を行うことが可能である。同様に、ＣＣＤ５の中心位置５Ｃは、中心位置ＣＣに対して、図５の左方向に最大でベクトルＶ３の大きさの移動を行うことが可能であり、図５の右方向に最大でベクトルＶ４の大きさの移動を行うことが可能である。また、左上方向、右上方向、左下方向、および右下方向においては、それぞれ最大で、ベクトル和（Ｖ１＋Ｖ３）、ベクトル和（Ｖ１＋Ｖ４）、ベクトル和（Ｖ２＋Ｖ３）、ベクトル和（Ｖ２＋Ｖ４）の大きさの移動が可能である。
【００４８】
また、図６には、イメージサークルの中心位置ＣＣに対して、ＣＣＤ５が様々な方向に相対移動される状態を示す図が示されている。
【００４９】
図５および図６に示すように、この相対移動においては、各方向における最大移動距離が存在する。図５においては、ＣＣＤ５が移動する際の包絡線により、ＣＣＤ５の移動可能範囲ＲＭが示されている。ＣＣＤ５は、この相対移動動作によって、移動可能範囲ＲＭ内のいずれかの位置に移動可能である。また、図５の領域ＥＭは、ＣＣＤ５の中心位置５Ｃが移動可能な領域を表している。言い換えれば、領域ＥＭの境界線上の各点は、ＣＣＤ５が各方向において最大移動距離を移動した状態における中心位置５Ｃの存在位置を表している。すなわち、領域ＥＭは、ＣＣＤ５の中心位置５Ｃの移動限界領域であるとも表現できる。
【００５０】
ここにおいて、上記のように、ＣＣＤ５の中心位置５ＣがＣＣＤ５の移動可能範囲の中央に存在する状態を基準状態として規定することが好ましい。言い換えれば、Ｖ１＋Ｖ２＝０，Ｖ３＋Ｖ４＝０であること（すなわち、ＣＣＤ５の中心位置５Ｃが上下方向においても且つ左右方向においてもイメージサークルの中央であること）が好ましい。様々な方向に対して大きく移動することが可能であるので、様々な手ぶれに十分に対応できるからである。
【００５１】
ただし、これに限定されず、ＣＣＤ５の中心位置５ＣがＣＣＤ５の移動可能範囲内の（中央以外の）所定の位置（たとえば、中央左寄りの位置）に存在する状態が基準状態として規定されても良い。この場合であっても、少なくとも所定方向（たとえば上下方向）の手ぶれには十分に対応することが可能である。
【００５２】
＜２．動作＞
＜電源オン時の動作＞
つぎに、デジタルカメラ１の動作について説明する。以下の各動作は、全体制御部７の制御下において行われる。
【００５３】
まず、電源オン時のデジタルカメラ１の動作について説明する。
【００５４】
図７は、デジタルカメラ１の電源がオン状態にされたときの動作を示すフローチャートである。操作ボタン６２の１つである電源ボタンの押下に応答して、次述するステップＳＰ１以降の動作が実行される。これにより、ＣＣＤ５が基準位置に確実に復帰する。
【００５５】
具体的には、ステップＳＰ１において、ＣＣＤ５の中心位置５Ｃがイメージサークルの中心位置ＣＣに存在するか否かが判定される。すなわち、ＣＣＤ５が基準位置に存在するか否かが判定される。
【００５６】
そして、ＣＣＤ５が基準位置に存在しない場合には、ＣＣＤ５を基準位置に復帰させる動作を開始する（ステップＳＰ３）。ただし、電源オンと同時に起動させたタイマーによる計時時間が所定の時間を経過している（タイムアウト）と判定される場合（ステップＳＰ２）には、エラー発生を告げる「エラー表示画面」をＬＣＤ６３に表示（ステップＳＰ４）して、電源オン時の処理を終了する。
【００５７】
また、タイムアウト前にＣＣＤ５が基準位置に復帰したことが確認された場合には、エラー表示画面をＬＣＤ６３に表示することなく、この電源オン時の処理を終了する。
【００５８】
＜撮影モード時の概要動作＞
つぎに、その後の撮影モードにおける撮影動作について図８〜図１４等を参照しながら、さらに説明する。図８〜図１４は、この撮影動作を示すフローチャートである。
【００５９】
シャッタボタン６１が半押し状態Ｓ１にされるまでは、ライブビューの撮像および表示動作が繰り返して行われる。具体的には、ライブビュー画像が撮影され（ステップＳＰ１１）、撮像されたライブビュー画像がＬＣＤ６３に表示される（ステップＳＰ１２）、という一連の動作が、所定周期（たとえば１／１５秒）で繰り返される。また、この実施形態では、シャッタボタン６１が半押し状態Ｓ１にされるまでは、手ぶれ補正処理は行われない。
【００６０】
その後、ステップＳＰ１３で、シャッタボタン６１が半押し状態Ｓ１にされたと判定されると、ステップＳＰ１４に進む。
【００６１】
ステップＳＰ１４においては、振動センサ（ジャイロセンサとも称する）４０に対する給電が開始され、手ぶれの検出が開始される。
【００６２】
その後、ライブビューの撮像処理（ステップＳＰ１５）および表示処理（ステップＳＰ１６）が行われる。ステップＳＰ１５におけるライブビュー画像の撮像時には、手ぶれ補正処理が施される。
【００６３】
次のステップＳＰ１７においては、ＣＣＤ５の中心位置５Ｃがイメージサークルの中心位置ＣＣに存在するか否か、すなわち、ＣＣＤ５が基準位置に存在するか否かが判定される。言い換えれば、ＣＣＤ５と撮影レンズ３との相対的な位置関係が基準状態であるか否か（基準位置関係にあるか否か）が判定される。たとえば、ステップＳＰ１５でライブビュー撮像時の手ぶれ補正処理が行われた直後は、ＣＣＤ５が基準位置に存在しないと判定される。
【００６４】
ＣＣＤ５が基準位置に存在しないと判定される場合には、全体制御部７は、次のライブビュー画像撮像時の手ぶれ補正の準備のため、ＣＣＤ５を基準位置に向けて移動する動作、すなわちＣＣＤ５を基準位置へ復帰させる動作（復帰動作）を開始させる（ステップＳＰ１８）。なお、復帰動作が既に開始されている場合には、その復帰動作はそのまま継続される。
【００６５】
そして、シャッタボタン６１のＳ１状態が解除されていないことを確認（ステップＳＰ１９）して、ステップＳＰ１５に戻る。なお、Ｓ１状態が解除されていると判定される（ステップＳＰ１９）場合には、振動センサ４０をオフ状態に設定し（ステップＳＰ２０）、ステップＳＰ２５を経由して再びステップＳＰ１１に戻り、ライブビューの撮像および表示動作を行う。ステップＳＰ２５では、撮影モード以外の他のモード（たとえば再生モード）に移行すべき旨の指示が与えられていないか否かを確認して、他モードへの移行指示が受け付けられている場合にはその指示されたモードへの移行処理が行われる。
【００６６】
一方、ステップＳＰ１７において、ＣＣＤ５が基準位置に存在すると判定される場合には、ステップＳＰ２１に進み、ＣＣＤ５の復帰動作が継続中であったか否かが判定される。復帰動作が継続中であったと判定される場合には、その復帰処理を終了する（ステップＳＰ２２）。
【００６７】
そして、ステップＳＰ２１またはステップＳＰ２２からステップＳＰ２３に進むと、シャッタボタン６１が全押し状態Ｓ２にされたか否かが判定される。
【００６８】
シャッタボタン６１が未だ全押し状態Ｓ２にされていないと判定されるときには、ステップＳＰ１９以降へと進み、ライブビューの撮像および表示処理（ステップＳＰ１５，ＳＰ１６）等を再び行う。
【００６９】
これにより、シャッタボタン６１が半押し状態Ｓ１に維持される間は、ライブビューの撮像および表示処理（ステップＳＰ１５，ＳＰ１６）が繰り返して行われる。
【００７０】
その後、ステップＳＰ２３で、シャッタボタン６１が全押し状態Ｓ２にされたと判定されると、ステップＳＰ２４に進む。
【００７１】
ステップＳＰ２４においては、今度は本撮影画像が取得される。そして、この本撮影時において、手ぶれ補正処理が施される。
【００７２】
＜ＡＦ時の動作＞
つぎに、シャッタボタン６１が半押し状態Ｓ１に維持される期間の処理についてさらに詳細に説明する。この期間においては、ＡＦ動作等が行われる。
【００７３】
図９は、ステップＳＰ１５における処理をさらに詳しく示す図である。
【００７４】
ステップＳＰ３１において、ＣＣＤ５が基準位置へ移動中であるか否かが判定される。
【００７５】
ＣＣＤ５が移動中でないことが検出されると、ステップＳＰ３２でライブビュー画像の撮像動作が実行される。
【００７６】
図１０はステップＳＰ３２（ステップＳＰ３２ａ）の処理をさらに詳しく示す図である。図１０に示すように、ステップＳＰ３２においては、まず、手ぶれ補正駆動が開始される（ステップＳＰ４１）。すなわち、振動センサ４０により検出された手ぶれを補正する動作が、全体制御部７の制御下において、上述のＣＣＤ移動部５０を用いて開始される。そして、その手ぶれ補正動作が行われている状態で、露光動作が行われる（ステップＳＰ４２）。これにより、露光により取得される画像における「ぶれ」を抑制することができる。また、露光動作が終了すると手ぶれ補正駆動を終了（ステップＳＰ４３）し、露光により得られた画像信号が、Ａ／Ｄ変換部２１および画像処理部２２を経由して画像メモリ２３に転送される（ステップＳＰ４４）。これにより、ライブビュー画像の画像データが取得される。
【００７７】
その後、ステップＳＰ３３（図９）において、ＡＦ制御が行われる。具体的には、ＡＦ制御のためのＡＦ評価値の演算処理およびフォーカスレンズの駆動処理等を行う。ＡＦ制御は、ステップＳＰ３２で取得された画像に基づいて合焦用評価値を算出することなどによって行われる。また、ステップＳＰ３３においては、ＡＥ制御、ＡＷＢ制御も行われる。ＡＦ制御は、ステップＳＰ３２で取得された画像に基づいて、露出用評価値を算出することなどによって行われる。なお、ＡＷＢ（オートホワイトバランス）制御は、全体制御部７の制御下において、画像処理部２２によって行われる。
【００７８】
そして、ステップＳＰ１６に進みライブビュー画像の表示処理を行い、ＣＣＤ５が基準位置に存在しないと判定される（ステップＳＰ１７）と、ＣＣＤ５の基準位置への復帰動作が開始される（ステップＳＰ１８）。さらに、Ｓ１状態が解除されていないときには、再びステップＳＰ１５に戻る。
【００７９】
再び、図９を参照する。
【００８０】
今度は、ステップＳＰ３１において、ＣＣＤ５が基準位置に向けて移動中であると判定され、ステップＳＰ３４に進む。
【００８１】
そして、全体制御部７は、ステップＳＰ３４においてＣＣＤ５の復帰動作を一旦停止し、ステップＳＰ３５においてライブビュー画像の撮像動作を行う。ステップＳＰ３５の撮像動作は、上述したステップＳＰ３２（図１０）の撮像動作と同様の動作である。これによって、ステップＰ４２の露光動作で取得される画像における「ぶれ」を抑制することができる。
【００８２】
その後、全体制御部７は、ステップＳＰ３６において復帰動作を再開させる。
【００８３】
また、ステップＳＰ３７においては、再びＡＦ制御が行われる。具体的には、ＡＦ制御のためのＡＦ評価値の演算処理およびフォーカスレンズの駆動処理等が行われる。このＡＦ制御処理（ＡＦ評価値の演算処理およびフォーカスレンズの駆動処理）は、ＣＣＤ５の復帰動作と並行して行われる。
【００８４】
同様に、ステップＳＰ３７においては、ＡＥ制御およびＡＷＢ制御が、復帰動作と並行して行われる。
【００８５】
以上のようにこの実施形態によれば、手ぶれ補正を伴うライブビュー撮像動作（ステップＰ３５）が終了すると、復帰動作が再開される（ステップＳＰ３６）とともに、ＡＦ評価値の演算処理等が並行して（並列的に）行われる（ステップＳＰ３７）。すなわち、復帰処理とＡＦ評価値演算処理等とが並列処理（並行処理）される。したがって、両処理を順次に行う場合に比べてタイムロスを低減することができるので、復帰処理およびＡＦ制御処理を早期に終了させることができる。たとえば、基準位置への復帰を待ってＡＦ制御処理を行う場合を仮に想定すると、ＡＦ処理の開始が遅れるという問題があるが、上記の動作によれば、このような問題を回避できる。あるいは、ＡＦ制御処理の終了を待ってＣＣＤ５の復帰動作を開始する場合を仮に想定すると、復帰動作の開始が遅れるという問題があるが、上記の動作によれば、このような問題を回避できる。そして、この結果、レリーズタイムラグを抑制することができる。
【００８６】
また、上記実施形態においては、シャッタボタン６１が半押し状態Ｓ１にされてＡＦ処理（ステップＳＰ１５）が行われた後、ＣＣＤ５が基準位置に到達したとステップＳＰ１７で判定されるまでは、ステップＳＰ２４に進めない。すなわち、ＣＣＤ５が基準位置に到達するまで（復帰動作が完了するまで）は本撮影画像の取得動作（撮像動作）が禁止される。言い換えれば、ＣＣＤ５が基準位置に到達した後にのみ本撮影画像の取得動作が許可される。ＣＣＤ５が基準位置に存在するときには補正可能な手ぶれの量を大きくすることができるので、本撮影画像取得時において手ぶれを十分に補正することが可能になる。
【００８７】
さらに、上記実施形態においては、ステップＳＰ３１においてＣＣＤ５が基準位置に存在すると判定されるか否かにかかわらず、ライブビュー画像が取得され（ステップＳＰ３２，ＳＰ３５）、取得されたその画像に基づいてＡＦ制御（ステップＳＰ３３，ＳＰ３７）が行われる。基準位置への復帰を待ってＡＦ制御処理を行う場合にはＡＦ処理の開始が遅れるという問題が発生するが、上記の動作によれば、このような問題を回避できる。すなわち、ＡＦ処理を高速化することができる。この結果、レリーズタイムラグを抑制することができる。
【００８８】
また、上記実施形態においては、ＡＦ制御の途中であっても、手ぶれ補正制御を行っている（ステップＳＰ４１，ＳＰ４２，ＳＰ４３）。したがって、手ぶれ補正によって「ぶれ」が低減された画像を用いてＡＦ制御を行うことができるので、ＡＦ制御を高精度に行うことができる。そして、そのような場合であっても、上述したように、復帰動作とＡＦ評価値演算処理等とを並列処理することによって、タイムロスを低減して、復帰処理およびＡＦ制御処理を早期に終了させることができる。
【００８９】
なお、上記のステップＳＰ１５では、シャッタボタン６１が半押し状態Ｓ１にされてＡＦ制御が行われるとともに、手ぶれ補正を施しつつライブビュー画像を撮像する動作を例示したが、これに限定されない。たとえば、ライブビュー画像については半押し状態Ｓ１になった後も手ぶれ補正を行わないようにしてもよい。
【００９０】
図１１は、このような変形例に係るライブビュー画像の撮像動作を示すフローチャートである。図１１は、ステップＳＰ３２およびステップＳＰ３５の変形例に係る処理（ステップＳＰ３２ｂ）である。図１０と比較すると判るように、ライブビュー画像の露光処理（ステップＳＰ４５）の前後において、手ぶれ補正処理の開始および終了動作が行われない。また、図１５は、手ぶれ補正に関する設定を行うための設定画面である。図１５のような設定画面Ｇ１を用いて、上述のような動作と、この変形例に係る動作とのうちのいずれの動作を選択するかを、選択的に設定するようにしてもよい。画面Ｇ１は、ＬＣＤ６３に表示される設定用のメニュー画面であり、「Ｓ１後も手ぶれ補正オフ」という選択項目と「Ｓ１後は手ぶれ補正オン」という選択項目とを有している。操作者が、デジタルカメラの操作ボタンを操作して所望の選択肢を選択すると、デジタルカメラ１は被選択項目に応じた設定処理を行う。これにより、図１０と図１１とのうちのいずれの動作を行うかが決定される。
【００９１】
＜連写時の動作＞
つぎに、シャッタボタン６１が全押し状態Ｓ２にされた後の処理、すなわち、ステップＳＰ２４の本撮影動作について詳細に説明する。以下では、本撮影動作として、連写モードにおける撮影動作について説明する。
【００９２】
本撮影動作の説明に先立って、「連写モード」について説明する。
【００９３】
このデジタルカメラ１は、撮影モードのうち、静止画像を撮影するモードとして、「単写モード」および「連写モード」を有している。
【００９４】
「単写モード」は、１つの本撮影画像を単独で撮影するモードである。単写モードにおいては、シャッタボタン６１が全押し状態Ｓ２にまで押下されると、この押下に応じて１枚の本撮影画像が撮影される。
【００９５】
「連写モード」は、複数の本撮影画像を連続的に撮影するモードである。連写モードにおいては、シャッタボタン６１が全押し状態Ｓ２に押下されている期間において、複数の本撮影画像が所定周期で連続的に取得される。これにより、所定の撮像時間間隔（連写スピードともいう）で連続的に本撮影画像が取得される。
【００９６】
ここでは、デジタルカメラ１における操作によって、撮影モードが連写モードに設定されていることを前提にして説明を行う。
【００９７】
図１２〜図１４は、ステップＳＰ２４の本撮影動作を詳細に示すフローチャートである。
【００９８】
まず、図１２のステップＳＰ５１〜ＳＰ５６においては、１枚の本撮影画像の撮影動作等が行われる。
【００９９】
具体的には、まず、手ぶれ補正駆動が開始される（ステップＳＰ５１）。すなわち、振動センサ４０により検出された手ぶれを補正する動作が、全体制御部７の制御下において、上述のＣＣＤ移動部５０を用いて開始される。そして、その手ぶれ補正動作が行われている状態で、露光動作が行われる（ステップＳＰ５２）。これにより、露光により取得される画像（本撮影画像）における「ぶれ」を抑制することができる。また、露光動作が終了すると手ぶれ補正駆動を終了する（ステップＳＰ５３）。
【０１００】
そして、ステップＳＰ５４において、ＣＣＤ５を基準位置に向けて移動する駆動動作（復帰動作）が開始されるとともに、タイマーが起動される。このタイマーは、ステップＳＰ５４における復帰動作開始からの経過時間を計測する。なお、この実施形態においては、連写モードにおける所定の撮像時間間隔からステップＳＰ５１〜ＳＰ５３に要する時間等を差し引いた時間が「基準時間」Ｔ１として設定される。そして、後述のステップＳＰ６４（図１３）において、タイマーによる計時時間がこの基準時間Ｔ１に到達したか否かが判定される。
【０１０１】
その後、露光により得られた画像信号（画像データ）は、Ａ／Ｄ変換部２１を経由して画像処理部２２に転送される（ステップＳＰ５５）。そして、画像処理部２２において、転送された画像データに対する画像処理が開始される（ステップＳＰ５６）。
【０１０２】
つぎに、ステップＳＰ５７で、シャッタボタン６１の全押し状態Ｓ２が維持されている（すなわち、シャッタボタン６１が全押しされたままである）と判定されると、ステップＳＰ５８（図１３）に進む。一方、全押し状態が解除されていると判定されるときには、ステップＳＰ７１（図１４）に進む。
【０１０３】
以下では、まず、ステップＳＰ５８に進んだ場合について説明する。
【０１０４】
ステップＰ５８においては、次の本撮影画像を一時的に格納するための十分な空き容量が画像メモリ２３に存在するか否かが判定される。画像メモリ２３に、十分な空き容量が存在しない場合には、次の本撮影画像に対する処理を行うことができない。この状態は、次の本撮影画像の撮影準備が整っていない状態である、あるいは、撮影可能状態になっていない状態であるといえる。そして、このような場合には、直前に撮影した本撮影画像に対する画像処理が終了して、画像メモリ２３の少なくとも一部領域が解放されるまで待機処理が行われる。この画像処理は、画像処理部２２において、全体制御部７の処理とは並列的に行われる。その後、画像処理の終了に伴い画像メモリ２３に、次の本撮影画像の画像処理のための十分な空き容量が存在すると判定されると、次のステップＳＰ５９に進む。
【０１０５】
ステップＳＰ５９においては、ＣＣＤ５が基準位置に存在するか否かが判定される。
【０１０６】
ＣＣＤ５が基準位置に既に存在すると判定される場合には、ステップＳＰ６０（後述）を経由して、ステップＳＰ６１に進む。ステップＳＰ６１では、全体制御部７は、ＣＣＤ５の復帰動作を終了させる。
【０１０７】
一方、ＣＣＤ５が基準位置に既に存在しないと判定される場合には、ステップＳＰ６３に進み、手ぶれ補正モードが、「手ぶれ補正精度優先」であるか「連写スピード優先」であるかがさらに判定される。
【０１０８】
このデジタルカメラ１においては、連写時の手ぶれ補正について２つの手法を選択的に採用することが可能である。具体的には、図１６のような選択用のメニュー画面Ｇ２を用いて、いずれの手法を用いるかを予め決定（設定）しておくことが可能である。
【０１０９】
図１６は、連写時の手ぶれ補正について、設定用のメニュー画面Ｇ２を示す図である。画面Ｇ２は、ＬＣＤ６３に表示される設定用のメニュー画面であり、「連写スピード優先」という選択項目と「手ぶれ補正精度優先」という選択項目とを有している。操作者がデジタルカメラの操作ボタンを操作して所望の選択肢を選択すると、デジタルカメラ１は被選択項目に応じて、連写時の手ぶれ補正についての設定動作を行う。
【０１１０】
ここで、「連写スピード優先」は、手ぶれ補正の補正精度よりも連写のスピードを優先するモードである。このモードにおいては、復帰動作が完了する前であっても次の本撮影画像の露出動作が許可される。
【０１１１】
具体的には、ＣＣＤ５が基準位置に復帰しない状態であっても次の本撮影画像の撮影が行われるモードである。この連写スピード優先モードにおいては、直前の本撮影画像の撮影後のＣＣＤ５の復帰動作開始から所定の基準時間Ｔ１が経過したときに、次の本撮影画像の撮影の開始が許可される。
【０１１２】
また、この連写スピード優先モードにおいては、ＣＣＤ５の中心位置５Ｃがイメージサークルの中心位置ＣＣには復帰していないが中心位置５Ｃが所定の許容領域ＥＷ（図１７、次述）内の任意の位置にまで復帰したときにも、次の本撮影画像の撮影の開始が許可される。これにより、より早い時期に本撮影画像の撮影を開始することが可能になる。
【０１１３】
図１７に示すように、ここでは、許容領域ＥＷの境界線は、上述の領域ＥＭ（図５も参照）の境界線上の各点とイメージサークルの中心位置ＣＣとの中点の集合として規定される。したがって、ＣＣＤ５の中心位置５Ｃがイメージサークルの中心位置ＣＣに向けて復帰する際に、最大移動可能量の半分の距離まで復帰すれば、次の本撮影画像の撮影が開始されることになる。たとえば、ＣＣＤ５の中心位置５Ｃが、中間位置ＨＷ（すなわち、左上方向への最大移動点ＭＬと中心位置ＣＣとの真中（中央）の位置）に存在するときには、次の本撮影画像の撮影が開始される。なお、図１７において、領域ＲＣは、ＣＣＤ５の基準位置を示しており、領域ＲＷは、ＣＣＤ５の中心位置５Ｃが許容領域ＥＷの境界線上を移動する際のＣＣＤ５の移動領域の外延を示している。
【０１１４】
一方、「手ぶれ補正精度優先」は、逆に、連写のスピードよりも手ぶれ補正の補正精度を優先するモードである。このモードにおいては、復帰動作が完了するまでは次の本撮影画像の露出動作が許可されない。具体的には、ＣＣＤ５が基準位置に復帰しない間は、次の本撮影画像の撮影の開始が禁止される。
【０１１５】
一般に、復帰動作完了前の手ぶれ補正における移動可能距離は、復帰動作完了後の手ぶれ補正における移動可能距離よりも小さくなる。したがって、大きな手ぶれを補正する場合などには、十分に手ぶれを補正することができなくなることがある。すなわち、手ぶれの補正精度が低下してしまうことがある。なお、復帰動作完了前のこの状態は、「手ぶれ補正に制約がある」状態とも称することができる。
【０１１６】
これに対して、この「手ぶれ補正精度優先」モードによれば、ＣＣＤ５が基準位置に復帰するのを常に待って、次の本撮影画像の撮影の開始が許可されるので、手ぶれ補正精度の低下を回避できる。
【０１１７】
なお、上述の「連写スピード優先」モードにおける手ぶれ補正精度は、「手ぶれ補正精度優先」モードにおける手ぶれ補正精度よりも低下することがある。ただし、「手ぶれ補正精度優先」モードにおいては、所定の本撮影画像の露出動作が終了した後に復帰動作が開始されるので、次の本撮影画像の撮影前までには基準位置に接近することが可能である。したがって、手ぶれ補正精度の低下を抑制することが可能である。
【０１１８】
ステップＳＰ６３において、「手ぶれ補正精度優先」のモード（ないし手法）が選択されていると判定される場合には、ステップＳＰ５９に戻る。そして、ＣＣＤ５が基準位置に到達しないうちはステップＳＰ６０には進まず、ＣＣＤ５が基準位置に到達したと判定されるとステップＳＰ６０に進む。
【０１１９】
また、ステップＳＰ６３において、「連写スピード優先」のモード（ないし手法）が選択されていると判定される場合には、ステップＳＰ６４に進む。その後、基準時間Ｔ１が経過しているという条件を満たすことがステップＳＰ６４で判定されるか、あるいは、ＣＣＤ５の中心位置５Ｃが許容領域ＥＷ（図１７）内の任意の位置（たとえば中間位置ＨＷ）にまで到達しているという条件を満たすことがステップＳＰ６５で判定されると、ステップＳＰ６６に進む。逆に、基準時間Ｔ１も未だ経過しておらず、且つ、ＣＣＤ５の中心位置５Ｃが許容領域ＥＷ内に未だ到達していないことが判定されると、ステップＳＰ５９に戻る。そして、経過時間および到達位置に関する上記の２つの条件のいずれもが満たされないうちはステップＳＰ６６には進まずにステップＳＰ５９に戻り、これら２つの条件のいずれかが満たされたと判定されるとステップＳＰ６６に進む。
【０１２０】
ステップＳＰ６６では、手ぶれ補正に制約が存在することを表すマークＭＫ２がＬＣＤ６３に表示される。
【０１２１】
図１８は、撮影時にＬＣＤ６３に表示される画面Ｇ３を示す図である。画面Ｇ３においては、ライブビュー画像に重ねて、マークＭＫ１，ＭＫ２が表示されている。マークＭＫ１は、連写モードであることを示しており、マークＭＫ２は、手ぶれ補正に制約が存在することを示している。ＣＣＤ５が基準位置に存在しない場合には、ＣＣＤ５が基準位置に存在する場合に比べて、補正可能なぶれの最大値が小さくなる。マークＭＫ２は、このような制約の存在を明示するものである。
【０１２２】
マークＭＫ２は、「連写スピード優先」が選択され、且つ、ＣＣＤ５が基準位置に存在しないにもかかわらず本撮影が実行される場合にＬＣＤ６３に表示される。このような場合に、制約の存在が明示されれば、操作者は連写時の本撮影画像における「ぶれ」が十分に補正されていない可能性があることを容易に認識することが可能である。この場合、操作者は撮影画像を再生して確認することなどの措置をとることができる。
【０１２３】
一方、ステップＳＰ６０においては、このようなマークＭＫ２は表示されない。具体的には、「連写スピード優先」および「手ぶれ補正精度優先」のいずれが選択されていても、ＣＣＤ５が基準位置に存在する場合には、マークＭＫ２は、ＬＣＤ６３に表示されない。すなわち、マークＭＫ２の表示はオフにされる。
【０１２４】
ステップＳＰ６０あるいはステップＳＰ６６での表示が行われた後、ステップＳＰ６１以降に進む。具体的には、ＣＣＤ５の復帰動作を終了させ（ステップＳＰ６１）、タイマーによる計時を終了（ステップＳＰ６２）させる。その後、再びステップＳＰ５１（図１２）に戻り、次の本撮影画像の撮影動作等が行われる（ステップＳＰ５１〜ＳＰ５６）。
【０１２５】
以上のような動作が繰り返され、シャッタボタン６１が全押し状態Ｓ２に維持されている期間において連写が行われ、複数の本撮影画像が撮影される。
【０１２６】
その後、ステップＳＰ５７で全押し状態Ｓ２が解除されたことが検出されると、ステップＳＰ７１（図１５）以降に進み、後処理が行われる。
【０１２７】
具体的には、全体制御部７は、振動センサ（ジャイロセンサ）４０をオフ状態にし（ステップＳＰ７１）、ＣＣＤ５が基準位置に存在するか否かを判定する（ステップＳＰ７２）。そして、ＣＣＤ５が基準位置に存在しない場合には、全体制御部７は、ＣＣＤ５の基準位置への復帰動作を開始させ（ステップＳＰ７３）、ステップＳＰ７２でＣＣＤ５が基準位置に復帰したと判定されるまで復帰動作を継続させる。
【０１２８】
その後、ＣＣＤ５が基準位置に存在すると判定されると、ステップＳＰ７４に進み、ＣＣＤ５の復帰動作が継続中であったか否かが判定される。そして、復帰動作が継続中であったと判定される場合には、その復帰処理を終了する（ステップＳＰ７５）。
【０１２９】
以上のように、上記の実施形態によれば、手ぶれ補正に関する手法として「連写スピード優先」の手法が設定されている場合には、連写モードにおける所定の撮影画像（たとえば第ｉ番目（ｉは任意の自然数）の撮影画像）の露光動作後に復帰動作が開始され（ステップＳＰ５４）、且つ、復帰動作の開始時点から所定の基準時間Ｔ１が経過した後であると判定（ステップＳＰ６４）されれば、ＣＣＤ５が基準位置に到達する（すなわち復帰動作が完了する）前であっても次の撮影画像（たとえば第（ｉ＋１）番目の撮影画像）の露光動作が許可される。したがって、連写スピードを十分に確保しつつ（十分に高速な連写スピードを確保しつつ）、手ぶれ補正を行うことが可能である。
【０１３０】
また、「連写スピード優先」の手法が設定されている場合には、連写モードにおける所定の撮影画像の露光動作後に復帰動作が開始され、且つ、ＣＣＤ５の中心位置５Ｃが許容領域ＥＷ内にまで復帰していると判定（ステップＳＰ６５）されればＣＣＤ５が基準位置に到達する前であっても次の撮影画像の露光動作が許可される。言い換えれば、撮影レンズ３およびＣＣＤ５の両者の間の（基準状態に対する）相対的変位量が所定の範囲内に収まっていれば復帰動作が完了する前であっても、次の撮影画像の露光動作が許可される。すなわち、復帰動作が完了する前であっても相対的変位量が所定の範囲内に収まっていれば次の撮影画像の露光動作が許可されるので、連写スピードを十分に確保しつつ、手ぶれ補正を行うことが可能である。また、相対的変位量が所定の範囲内に収まることにより、手ぶれ補正精度の低下を抑制することもできる。
【０１３１】
さらに、「連写スピード優先」の手法が設定されている場合には、連写モードにおける所定の撮影画像の露光動作後に復帰動作が開始され、且つ、ＣＣＤ５の中心位置５Ｃが許容領域ＥＷ内にまで復帰していると判定（ステップＳＰ６５）されるまでは次の撮影画像の露光動作が禁止される。言い換えれば、撮影レンズ３およびＣＣＤ５の両者の間の（基準状態に対する）相対的変位量が所定の範囲内に収まるまでは、次の撮影画像の露光動作が禁止される。すなわち、次の撮影画像は、相対的変位量が所定の範囲内に収まった後に撮影されるので、手ぶれ補正範囲を所定程度に確保し手ぶれ補正精度の低下を抑制することができる。また、復帰動作の完了時まで次の撮影画像の露光動作が禁止される場合に比べて、連写スピードを高速化することもできる。
【０１３２】
特に、上記の実施形態においては、許容領域ＥＷの境界線上の位置は、イメージサークルの中心位置ＣＣと、ＣＣＤ５の中心位置５Ｃの各方向における移動限界位置との中間位置（中央位置）である。そのため、手ぶれ補正精度と連写スピードとのバランスを最適化することができる。
【０１３３】
また、上記実施形態によれば、連写モードにおいて、所定の撮影画像の露光動作後に復帰動作が開始され、当該所定の撮影画像（あるいはそれ以前に取得された撮影画像）に対する画像処理の終了に応答して画像メモリ２３が解放され、画像メモリ２３の空き容量が確保されて、次の撮影画像が撮影可能な状態（撮影可能状態）となる。この撮影可能状態は、次の撮影画像の露光動作を行うことが可能な状態、あるいは、次の撮影画像のデータの受け入れ処理が可能な状態などとも表現できる。そして、次の撮影画像が撮影可能な状態となったと判定（ステップＳＰ５８）された後であれば、復帰動作が完了する前であっても次の撮影画像の露光動作が許可される。したがって、連写スピードを十分に確保した上で、手ぶれ補正を行うことが可能である。なお、上記実施形態では、さらにステップＳＰ５９，ＳＰ６３，ＳＰ６４，ＳＰ６５などでの判定処理を経た後に、次の撮影画像の撮影動作（ステップＳＰ５１〜ＳＰ５３）に移行しているが、これに限定されず、これらの各ステップの判定処理を経ずに次の撮影画像の露光動作を行うようにしてもよい。
【０１３４】
さらに、上記実施形態においては、２つの手法（「連写スピード優先」および「手ぶれ補正精度優先」）を使い分けることによって、連写スピードの確保と手ぶれ補正精度の確保との調和を図ることが可能である。
【０１３５】
具体的には、手ぶれ補正に関する手法として「連写スピード優先」の手法が設定されているときには、復帰動作が完了する前であっても次の撮影画像の露出動作が許可されるので、連写スピードの確保を優先することができる。また、「手ぶれ補正精度優先」の手法が設定されているときには、復帰動作が完了した後に次の撮影画像の露出動作が許可されるので、手ぶれ補正精度の確保を優先することができる。このように、手法の選択に応じて、様々な連写撮影環境に対応することが可能になる。
【０１３６】
また、上記実施形態によれば、連写モードにおける第１枚目の撮影画像の露光動作は、撮影レンズ３とＣＣＤ５とが基準位置関係に復帰したと（ステップＳＰ１７で）判定されるまで禁止される。言い換えれば、第１枚目の撮影画像は、復帰動作が完了した後に撮影されるので、仮に第２枚目以降の撮影画像における手ぶれ補正に制約が設けられた状態でも、第２枚目の撮影開始時点での基準位置関係からのずれ量を最小化することができる。
【０１３７】
＜３．変形例など＞
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【０１３８】
たとえば、上記実施形態においては、ＣＣＤ５を移動させることによって、ＣＣＤ５と撮影レンズ３との相対移動を実現しているが、これに限定されない。具体的には、逆に撮影レンズ３を移動させることによって、この相対移動を実現するようにしてもよい。あるいは、ＣＣＤ５と撮影レンズ３との両方を移動させることによって、この相対移動を実現するようにしてもよい。
【０１３９】
また、「ＣＣＤ５が基準位置に復帰する」状態は、一般化すれば、ＣＣＤ５と撮影レンズ３とが基準状態（基準位置関係）に復帰する状態であると表現できる。さらに、「ＣＣＤ５の中心位置５Ｃが許容領域（許容範囲）ＥＷ内に復帰する」状態は、より一般的には、ＣＣＤ５と撮影レンズ３との両者が上記の基準位置関係に対して所定範囲内にまで接近している状態、あるいは、両者（ＣＣＤ５および撮影レンズ３）間のずれ量ないし変位量（基準状態に対する相対的変位量）が所定の範囲内に収まっている状態であるとも表現できる。また、「許容範囲ＥＷの境界線」の位置は、より一般的には、両者間の基準状態に対する相対的変位量が、両者間の各変位方向（ずれ方向）において両者が最も離れた状態における相対的変位量の半分となる位置であると表現することができる。
【０１４０】
また、上記実施形態においては、許容領域ＥＷの境界線が、領域ＥＭ（図１７参照）の境界線上の各点とイメージサークルの中心位置ＣＣとの中点の集合として規定される場合を例示したが、これに限定されない。たとえば、領域ＥＭの境界線上の各点とイメージサークルの中心位置ＣＣとの間を所定の割合で内分する内分点（中点ではなく）の集合として、許容領域の境界線が規定されるようにしてもよい。また、内分における割合は変位方向ごとに異なっていても良い。
【０１４１】
さらに、上記実施形態においては、所定時間（具体的には、基準時間Ｔ１）が経過したと判定（ステップＳＰ６４）された後に、次の本撮影画像の「露光動作」を行う場合等を例示しているが、これに限定されない。たとえば、次の本撮影画像の露光を行うための準備動作（以下、「露光準備動作」とも称する）を、復帰動作の開始時点から所定時間（具体的には、時間Ｔ２（＜Ｔ１））が経過した後に行うようにしてもよい。「露光準備動作」としては、ＡＦ制御動作、ＡＥ制御動作、およびＡＷＢ制御動作等のうちの少なくとも１つの動作を行うようにしてもよい。あるいは、「露光準備動作」として、ライブビュー画像の撮像動作を行うようにしてもよい。たとえば、上記のステップＳＰ６２（図１３）からステップＳＰ５１（図１２）に戻る前に、露光準備動作（ＡＦ制御動作、ＡＥ制御動作等）を行うようにしてもよい。
【０１４２】
同様に、連写モードにおける所定の撮影画像の露光動作後にさらに復帰動作が開始された後において、次の画像の露光準備動作を上述の各種の基準にしたがって許可ないし禁止するようにしてもよい。
【０１４３】
たとえば、復帰動作が完了する前であっても撮影レンズ３とＣＣＤ５との間の（基準状態に対する）相対的変位量が所定の範囲内に収まっていれば、次の撮影画像の露光準備動作を許可するようにしてもよい。また、復帰動作が完了する前であっても次の撮影画像が撮影可能な状態となった後であれば、次の撮影画像の露光準備動作を許可するようにしてもよい。あるいは、両者（撮影レンズ３およびＣＣＤ５）間の基準状態に対する相対的変位量が所定の範囲内に収まるまでは、次の撮影画像の露光準備動作を禁止するようにしてもよい。
【０１４４】
また、上記実施形態においては、ＡＦ評価値およびＡＥ評価値の演算動作を全体制御部７（ＡＦ制御部７１およびＡＥ制御部７２）内で行う場合を例示したが、これに限定されない。たとえば、全体制御部７の制御下において、全体制御部７の外側に設けた専用のハードウエア電子回路（ＩＣチップ等）を用いて、ＡＦ評価値および／またはＡＥ評価値の演算動作を行わせるようにしても良い。
【０１４５】
なお、上述した具体的実施形態には以下の構成を有する発明が含まれている。
【０１４６】
（１）請求項２に記載のデジタルカメラにおいて、
本撮影動作の準備指示および開始指示を受け付ける入力手段、
をさらに備え、
前記準備指示に応答して自動合焦制御が開始されるとともに、
前記復帰動作が完了していることを条件に前記開始指示に応答して前記本撮影動作が開始されることを特徴とするデジタルカメラ。
【０１４７】
（２）請求項４に記載のデジタルカメラにおいて、
前記手ぶれ補正制御手段は、前記撮影レンズと前記撮像素子とを基準状態に復帰させる復帰動作を行うとともに、前記撮影レンズと前記撮像素子との位置関係が基準状態にあるか否かにかかわらず、前記合焦評価値の算出用画像の撮像を許可することを特徴とするデジタルカメラ。これによれば、復帰動作を行うことによって手ぶれ補正精度低下を抑制することができる。また、撮影レンズと撮像素子との位置関係が基準状態であるか否かにかかわらず、合焦評価値の算出用画像の撮像が許可されるので、自動合焦制御の開始が遅れることを回避し、レリーズタイムラグを抑制することができる。
【０１４８】
【発明の効果】
以上のように、請求項１ないし請求項３に記載の発明によれば、復帰動作と合焦用評価値の算出動作とが並列的に行われるので、タイムロスを低減し、復帰処理およびＡＦ制御処理を早期に終了させて、レリーズタイムラグを抑制することができる。
【０１４９】
特に、請求項２に記載の発明によれば、復帰動作が完了するまでは本撮影画像の取得が禁止される。言い換えれば、復帰動作が完了した後にのみ本撮影画像の取得が許可される。復帰動作が完了しているときには、補正可能な手ぶれの量が大きくなるので、本撮影画像取得時における手ぶれを十分に補正することが可能になる。
【０１５０】
また特に、請求項３に記載の発明によれば、合焦評価値の算出用画像が取得される際にも手ぶれの補正処理が行われるので、手ぶれ補正によって「ぶれ」が低減された画像を用いて自動合焦制御を行うことができる。したがって、自動合焦制御を高精度に行うことができる。
【０１５１】
さらに、請求項４および請求項５に記載の発明によれば、撮影レンズと撮像素子との位置関係が基準状態であるか否かにかかわらず、合焦評価値の算出用画像の撮像が許可される。したがって、自動合焦制御の開始が遅れることを回避し、レリーズタイムラグを抑制することができる。
【０１５２】
特に請求項５に記載の発明によれば、合焦評価値の算出用画像を取得する際には、手ぶれの補正処理が行われないので、自動合焦制御をさらに高速化することができる。
【図面の簡単な説明】
【図１】デジタルカメラの主たる構成を示す断面図である。
【図２】結像平面上のイメージサークルおよび画像取得領域を示す図である。
【図３】ＣＣＤ移動部の分解斜視図である。
【図４】デジタルカメラの主たる機能構成を示す図である。
【図５】ＣＣＤ５の中心位置５Ｃとイメージサークルの中心位置ＣＣとの関係を示す図である。
【図６】ＣＣＤ５が各方向に移動した状態を示す図である。
【図７】デジタルカメラ１の起動時の動作を示すフローチャートである。
【図８】撮影動作を示すフローチャートである。
【図９】図８の一部の詳細動作を示すフローチャートである。
【図１０】図９の一部の詳細動作を示すフローチャートである。
【図１１】図９の一部の詳細動作を示すフローチャートである。
【図１２】図８の一部（ステップＳＰ２４）の詳細動作を示すフローチャートである。
【図１３】図８の一部（ステップＳＰ２４）の詳細動作を示すフローチャートである。
【図１４】図８の一部（ステップＳＰ２４）の詳細動作を示すフローチャートである。
【図１５】手ぶれ補正に関する設定を行う設定画面を示す図である。
【図１６】連写時の手ぶれ補正に関する設定を行う設定画面を示す図である。
【図１７】ＣＣＤ５の移動可能領域等を示す図である。
【図１８】撮影時の表示画面Ｇ３を示す図である。
【符号の説明】
１  デジタルカメラ
２  カメラ本体部
３  撮影レンズ
５  ＣＣＤ
５Ｃ  （ＣＣＤ５の）中心位置
４０  振動センサ
５０  ＣＣＤ移動部
ＣＣ  （イメージサークルの）中心位置
６１  シャッタボタン
６３  ＬＣＤ
【図１】
2004271693.tif 000003
【図２】
2004271693.tif 000004
【図３】
2004271693.tif 000005
【図４】
2004271693.tif 000006
【図５】
2004271693.tif 000007
【図６】
2004271693.tif 000008
【図７】
2004271693.tif 000009
【図８】
2004271693.tif 000010
【図９】
2004271693.tif 000011
【図１０】
2004271693.tif 000012
【図１１】
2004271693.tif 000013
【図１２】
2004271693.tif 000014
【図１３】
2004271693.tif 000015
【図１４】
2004271693.tif 000016
【図１５】
2004271693.tif 000017
【図１６】
2004271693.tif 000018
【図１７】
2004271693.tif 000019
【図１８】
2004271693.tif 000020