(57)【特許請求の範囲】
【請求項１】
フォーカスレンズを光軸方向に移動させたときに撮像素子により順次得られる各撮像画像のＡＦ評価値を比較することにより、前記ＡＦ評価値が極大となるときの前記フォーカスレンズの位置である合焦レンズ位置を検出する合焦手段と、
半押し操作と全押し操作が可能なシャッターボタンと、
前記シャッターボタンが半押し操作されたか否かを判断する第１の判断手段と、
前記シャッターボタンが全押し操作されたか否かを判断する第２の判断手段と、
前記第１の判断手段によりシャッターボタンが半押し操作されたと判断された場合、前記合焦手段に、前記フォーカスレンズを第１の移動範囲内において移動させて前記撮像素子により順次得られる前記各撮像画像のＡＦ評価値を比較することにより前記合焦レンズ位置を検出させる第１の合焦制御手段と、
前記第２の判断手段によりシャッターボタンが全押し操作されたと判断された場合、前記合焦手段に、前記フォーカスレンズを前記第１の移動範囲内に含まれ、かつ当該第１の移動範囲内よりも狭い予め設定されている第２の移動範囲内において移動させて前記撮像素子により順次得られる前記各撮像画像のＡＦ評価値を比較することにより前記合焦レンズ位置を検出させる第２の合焦制御手段と、
を具備し、
前記第２の合焦制御手段は、前記第２の判断手段によりシャッターボタンが全押し操作されたと判断された場合であって、前記第１の合焦制御手段による前記合焦レンズ位置の検出が終了していない場合であって、かつ前記第１の合焦制御手段による前記合焦レンズ位置の検出が、前記第２の移動範囲内でない場合、前記合焦レンズ位置の検出を、前記第１の合焦制御手段による前記合焦レンズ位置の検出の終了を待つことなく、前記第２の移動範囲の末端に移動してから続ける一方、前記第２の移動範囲内である場合、前記合焦レンズ位置の検出を、前記第１の合焦制御手段による前記合焦レンズ位置の検出の終了を待つことなく、引き続き前記第２の移動範囲内において行う、
ことを特徴とする撮像装置。
【請求項２】
前記第２の合焦制御手段は、前記第２の判断手段によりシャッターボタンが全押し操作されたと判断された場合であって、前記第１の合焦制御手段による前記合焦レンズ位置の検出が、前記第２の移動範囲内で終了している場合、前記合焦レンズ位置の検出を行わない、ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
フォーカスレンズを光軸方向に移動させたときに撮像素子により順次得られる各撮像画像のＡＦ評価値を比較することにより、前記ＡＦ評価値が極大となるときの前記フォーカスレンズの位置である合焦レンズ位置を検出する合焦手段と、
半押し操作と全押し操作が可能なシャッターボタンと、
を備える撮像装置で実行される撮像方法であって、
前記シャッターボタンが半押し操作されたか否かを判断する第１の判断工程と、
前記シャッターボタンが全押し操作されたか否かを判断する第２の判断工程と、
前記第１の判断工程によりシャッターボタンが半押し操作されたと判断された場合、前記合焦手段に、前記フォーカスレンズを第１の移動範囲内において移動させて前記撮像素子により順次得られる前記各撮像画像のＡＦ評価値を比較することにより前記合焦レンズ位置を検出させる第１の合焦制御工程と、
前記第２の判断工程によりシャッターボタンが全押し操作されたと判断された場合、前記合焦手段に、前記フォーカスレンズを前記第１の移動範囲内に含まれ、かつ当該第１の移動範囲内よりも狭い予め設定されている第２の移動範囲内において移動させて前記撮像素子により順次得られる前記各撮像画像のＡＦ評価値を比較することにより前記合焦レンズ位置を検出させる第２の合焦制御工程と、
を含み、
前記第２の合焦制御工程は、前記第２の判断工程によりシャッターボタンが全押し操作されたと判断された場合であってであって、かつ前記第１の合焦制御工程による前記合焦レンズ位置の検出が、前記第２の移動範囲内でない場合、前記合焦レンズ位置の検出を、前記第１の合焦制御工程による前記合焦レンズ位置の検出の終了を待つことなく、前記第２の移動範囲の末端に移動してから続ける一方、前記第２の移動範囲内である場合、前記合焦レンズ位置の検出を、前記第１の合焦制御工程による前記合焦レンズ位置の検出の終了を待つことなく、引き続き前記第２の移動範囲内において行う、
ことを特徴とする撮像方法。
【請求項４】
フォーカスレンズを光軸方向に移動させたときに撮像素子により順次得られる各撮像画像のＡＦ評価値を比較することにより、前記ＡＦ評価値が極大となるときの前記フォーカスレンズの位置である合焦レンズ位置を検出する合焦処理を実行する合焦手段と、
半押し操作と全押し操作が可能なシャッターボタンと、
を備える撮像装置のコンピュータに、
前記シャッターボタンが半押し操作されたか否かを判断する第１の判断手順、
前記シャッターボタンが全押し操作されたか否かを判断する第２の判断手順、
前記第１の判断手順によりシャッターボタンが半押し操作されたと判断された場合、前記合焦手段に、前記フォーカスレンズを第１の移動範囲内において移動させて前記撮像素子により順次得られる前記各撮像画像のＡＦ評価値を比較することにより前記合焦レンズ位置を検出させる第１の合焦制御手順、
前記第２の判断手順によりシャッターボタンが全押し操作されたと判断された場合、前記合焦手段に、前記フォーカスレンズを前記第１の移動範囲内に含まれ、かつ当該第１の移動範囲内よりも狭い予め設定されている第２の移動範囲内において移動させて前記撮像素子により順次得られる前記各撮像画像のＡＦ評価値を比較することにより前記合焦レンズ位置を検出させる第２の合焦制御手順、
を実行させ、
前記第２の合焦制御手順は、前記第２の判断手順によりシャッターボタンが全押し操作されたと判断された場合であって、前記第１の合焦制御手順による前記合焦レンズ位置の検出が終了していない場合であって、かつ前記第１の合焦制御手順による前記合焦レンズ位置の検出が、前記第２の移動範囲内でない場合、前記合焦レンズ位置の検出を、前記第１の合焦制御手順による前記合焦レンズ位置の検出の終了を待つことなく、前記第２の移動範囲の末端に移動してから続ける一方、前記第２の移動範囲内である場合、前記合焦レンズ位置の検出を、前記第１の合焦制御手順による前記合焦レンズ位置の検出の終了を待つことなく、引き続き前記第２の移動範囲内において行う、
ためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体を撮像してその画像データを記録するデジタルカメラやカメラ付き携帯電話機等の撮像装置及びプログラムに関する。
【背景技術】
【０００２】
従来、コントラスト検出型ＡＦ（Auto Focus）方式の自動焦点機能を備えたデジタルスチルカメラ（以下、デジタルカメラ）が知られている。
この自動焦点機能を備えたデジタルカメラは、シャッターボタンが半押しされると、レンズユニットにより結像された被写体画像の画像データに必要な前処理を行い、さらにハイパスフィルタを用いて高周波成分を取り出す。そして、データ全体の高周波成分が最大値となるように、レンズユニットを駆動してピント位置を調整することにより、最適なピント位置での結像を可能にする。
【０００３】
高周波成分が最大値となるピント位置を検出する方法としては、レンズユニットを駆動してピント位置を無限遠から手前まで変化させ、その間必要な間隔をおいて画像データに対し前述の処理を行って高周波成分の最大値を判断する。そして、最終的にこの高周波成分が最大値となるピント位置にレンズユニットを駆動し、この状態でシャッターボタンが全押しされることにより、最適なピント位置で撮像された被写体画像の画像データが記録される。
【０００４】
なお、シャッターボタンを一気に全押しした場合であっても、必ず半押し状態を通過点とすることとなるので、半押し状態通過時点でピント調整が開始され、最適なピント位置となった時点で撮像された被写体画像の画像データが記録されることとなる。
【０００５】
しかしながら、従来のコントラスト検出型ＡＦ方式の自動焦点機能を備えたデジタルカメラにあっては、このように被写体にピントが合う適切なレンズ位置を決定するまでに、画像データ処理とレンズユニットの駆動制御が必要である。このため、カメラ使用者がファインダー内に被写体を捉えてから、ピントが合ってシャッターボタンを全押して撮像することが可能となるまでに時間を要してしまい、その結果シャッターチャンスを逃してしまうといった問題点や、シャッターボタンを一気に全押した場合も、記録される画像は最適なピントとなった時点の画像であることから、撮像者が思い描いていた画像よりも少し遅れたタイムラグのある被写体画像が記録されてしまうといった問題点があった。
【０００６】
上述したような問題点を解決するためにシャッターチャンスを逃したりタイムラグを生じさせることなく被写体画像を撮像して記録する撮像装置が提案されている（例えば、特許文献１参照）。この撮像装置では、撮像時に、割込み処理フラグのオン・オフを判別する。シャッターボタンが「半押し」されると、割込み処理フラグはオンとされ、シャッターボタンからの「全押し」信号があったか否かを判断する。シャッターボタンが一気に「全押し」された場合、ＹＥＳと判断される。したがって、ＣＣＤは露光用の撮像データを出力し、この露光用の撮像データは、カラープロセッサーで輝度信号と色差信号とに分離される。ＣＰＵは、この分離された輝度信号と色差信号をＲＡＭに書き込む。したがって、合焦動作が完了する前であってシャッターボタンが全押しされた時点の画像データがＲＡＭに記憶されることとなる。
【０００７】
また、レンズユニットの駆動制御において、フォーカスレンズの駆動速度を速くすれば、合焦位置の検出時間が短縮できるというメリットが生じる一方、フォーカスレンズを合焦位置で正確に停止させるのが困難になるというデメリットがある。このような観点に基づき、状況に応じてフォーカスレンズの駆動速度を変化させて合焦位置を検出することにより、上記メリットとデメリットとの調和を図ろうとした技術がある（例えば、特許文献２参照）。
【０００８】
特許文献２には、レリーズボタン（シャッターキー）が半押しされると、まず、フォーカスレンズを低速駆動で開始させ、続いて、フォーカスレンズと合焦位置との差分を計測し、計測値が所定値よりも小さければ、そのまま低速でフォーカスレンズを駆動させ、所定値よりも大きければ、高速でフォーカスレンズを駆動させることにより、合焦するまでに係る時間を短縮する技術が開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００４−０８５６９７号公報
【特許文献２】特開２００２−２８７０１２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上記特許文献１に開示の撮像装置では、合焦動作が完了する前であってシャッターボタンが全押しされた時点の画像データがＲＡＭに記憶できるので、シャッターチャンスを逃したりタイムラグを生じさせることなく被写体画像を撮像して記録することができるが、いきなりシャッターボタンを全押しするとＡＦ処理を省いて撮影を行なうために、ピントがぼけてしまうといった課題があった。つまり、ある程度被写体深度の深いレンズでないとピンボケ画像が撮影されるといった課題があった。
【００１１】
また、上記特許文献２に開示されているようなフォーカスレンズを低速駆動して合焦を検出する撮影装置では、上記のような場合、特に、シャッターキーを全押したタイミングと合焦して撮影が行われるタイミングとのタイムラグが大きくなってしまうため、シャッターチャンスを逃すおそれがある。とはいえ、反対にフォーカスレンズの駆動速度を一律に速くしてしまったのでは、上述したように、フォーカスレンズを合焦位置で正確に停止させることが困難になってしまうといった課題があった。
【００１２】
本発明は上記従来技術の課題を解決するためになされたものであり、シャッターチャンスの看過やタイムラグの発生を生じさせることなくピント精度のよい画像を撮影できる撮像装置及びプログラムの提供を目的とする。
【課題を解決するための手段】
【００１３】
本発明の第一の観点に係る撮像装置は、フォーカスレンズを光軸方向に移動させたときに撮像素子により順次得られる各撮像画像のＡＦ評価値を比較することにより、前記ＡＦ評価値が極大となるときの前記フォーカスレンズの位置である合焦レンズ位置を検出する合焦手段と、半押し操作と全押し操作が可能なシャッターボタンと、前記シャッターボタンが半押し操作されたか否かを判断する第１の判断手段と、前記シャッターボタンが全押し操作されたか否かを判断する第２の判断手段と、前記第１の判断手段によりシャッターボタンが半押し操作されたと判断された場合、前記合焦手段に、前記フォーカスレンズを第１の移動範囲内において移動させて前記撮像素子により順次得られる前記各撮像画像のＡＦ評価値を比較することにより前記合焦レンズ位置を検出させる第１の合焦制御手段と、前記第２の判断手段によりシャッターボタンが全押し操作されたと判断された場合、前記合焦手段に、前記フォーカスレンズを前記第１の移動範囲内に含まれ、かつ当該第１の移動範囲内よりも狭い予め設定されている第２の移動範囲内において移動させて前記撮像素子により順次得られる前記各撮像画像のＡＦ評価値を比較することにより前記合焦レンズ位置を検出させる第２の合焦制御手段と、を具備し、前記第２の合焦制御手段は、前記第２の判断手段によりシャッターボタンが全押し操作されたと判断された場合であって、前記第１の合焦制御手段による前記合焦レンズ位置の検出が終了していない場合であって、かつ前記第１の合焦制御手段による前記合焦レンズ位置の検出が、前記第２の移動範囲内でない場合、前記合焦レンズ位置の検出を、前記第１の合焦制御手段による前記合焦レンズ位置の検出の終了を待つことなく、前記第２の移動範囲の末端に移動してから続ける一方、前記第２の移動範囲内である場合、前記合焦レンズ位置の検出を、前記第１の合焦制御手段による前記合焦レンズ位置の検出の終了を待つことなく、引き続き前記第２の移動範囲内において行う、ことを特徴とする。
本発明の第二の観点に係る撮像方法は、フォーカスレンズを光軸方向に移動させたときに撮像素子により順次得られる各撮像画像のＡＦ評価値を比較することにより、前記ＡＦ評価値が極大となるときの前記フォーカスレンズの位置である合焦レンズ位置を検出する合焦手段と、半押し操作と全押し操作が可能なシャッターボタンと、を備える撮像装置で実行される撮像方法であって、前記シャッターボタンが半押し操作されたか否かを判断する第１の判断工程と、前記シャッターボタンが全押し操作されたか否かを判断する第２の判断工程と、前記第１の判断工程によりシャッターボタンが半押し操作されたと判断された場合、前記合焦手段に、前記フォーカスレンズを第１の移動範囲内において移動させて前記撮像素子により順次得られる前記各撮像画像のＡＦ評価値を比較することにより前記合焦レンズ位置を検出させる第１の合焦制御工程と、前記第２の判断工程によりシャッターボタンが全押し操作されたと判断された場合、前記合焦手段に、前記フォーカスレンズを前記第１の移動範囲内に含まれ、かつ当該第１の移動範囲内よりも狭い予め設定されている第２の移動範囲内において移動させて前記撮像素子により順次得られる前記各撮像画像のＡＦ評価値を比較することにより前記合焦レンズ位置を検出させる第２の合焦制御工程と、を含み、前記第２の合焦制御工程は、前記第２の判断工程によりシャッターボタンが全押し操作されたと判断された場合であってであって、かつ前記第１の合焦制御工程による前記合焦レンズ位置の検出が、前記第２の移動範囲内でない場合、前記合焦レンズ位置の検出を、前記第１の合焦制御工程による前記合焦レンズ位置の検出の終了を待つことなく、前記第２の移動範囲の末端に移動してから続ける一方、前記第２の移動範囲内である場合、前記合焦レンズ位置の検出を、前記第１の合焦制御工程による前記合焦レンズ位置の検出の終了を待つことなく、引き続き前記第２の移動範囲内において行う、ことを特徴とする。
【００１４】
本発明の第三の観点に係るプログラムは、フォーカスレンズを光軸方向に移動させたときに撮像素子により順次得られる各撮像画像のＡＦ評価値を比較することにより、前記ＡＦ評価値が極大となるときの前記フォーカスレンズの位置である合焦レンズ位置を検出する合焦処理を実行する合焦手段と、半押し操作と全押し操作が可能なシャッターボタンと、を備える撮像装置のコンピュータに、前記シャッターボタンが半押し操作されたか否かを判断する第１の判断手順、前記シャッターボタンが全押し操作されたか否かを判断する第２の判断手順、前記第１の判断手順によりシャッターボタンが半押し操作されたと判断された場合、前記合焦手段に、前記フォーカスレンズを第１の移動範囲内において移動させて前記撮像素子により順次得られる前記各撮像画像のＡＦ評価値を比較することにより前記合焦レンズ位置を検出させる第１の合焦制御手順、前記第２の判断手順によりシャッターボタンが全押し操作されたと判断された場合、前記合焦手段に、前記フォーカスレンズを前記第１の移動範囲内に含まれ、かつ当該第１の移動範囲内よりも狭い予め設定されている第２の移動範囲内において移動させて前記撮像素子により順次得られる前記各撮像画像のＡＦ評価値を比較することにより前記合焦レンズ位置を検出させる第２の合焦制御手順、を実行させ、前記第２の合焦制御手順は、前記第２の判断手順によりシャッターボタンが全押し操作されたと判断された場合であって、前記第１の合焦制御手順による前記合焦レンズ位置の検出が終了していない場合であって、かつ前記第１の合焦制御手順による前記合焦レンズ位置の検出が、前記第２の移動範囲内でない場合、前記合焦レンズ位置の検出を、前記第１の合焦制御手順による前記合焦レンズ位置の検出の終了を待つことなく、前記第２の移動範囲の末端に移動してから続ける一方、前記第２の移動範囲内である場合、前記合焦レンズ位置の検出を、前記第１の合焦制御手順による前記合焦レンズ位置の検出の終了を待つことなく、引き続き前記第２の移動範囲内において行うためのプログラムであることを特徴とする。
【発明の効果】
【００４５】
本発明によれば、シャッターチャンスの看過やタイムラグの発生を防止できる。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施形態１、２に係るデジタルカメラの構成例を示すブロック図である
【図２】ＡＦ制御部の構成例を示すブロック図である。
【図３】実施形態１に係わるデジタルカメラの具体的動作の内容を示すフローチャートである。
【図４】フォーカスレンズの位置とＡＦ評価値との関係を示すグラフである。
【図５】低速モードＡＦと高速モードＡＦの切り換えによるＡＦ動作の概要を示すフローチャートである。
【図６】実施形態１および変形例１〜変形例５に係わる低速モードＡＦ時および高速モードＡＦ時の動作を要約した一覧表である。
【図７】低速モードＡＦおよび高速モードＡＦによるＡＦ処理の組み合わせ例を示す図である。
【図８】実施形態１の変形例３にかかわる合焦位置サーチ方法の説明図である。
【図９】実施形態１の変形例３における低速モードＡF時のＡＦ動作の概要を示すフローチャートである。
【図１０】実施形態１の変形例３における高速モードＡF時のＡＦ動作の概要を示すフローチャートである。
【図１１】実施形態１の変形例５にかかわるフォーカスレンズ移動範囲の説明図である。
【図１２】実施形態２に係わるデジタルカメラの具体的動作の内容を示すフローチャートである。
【図１３】実施形態２に係わる低速モードＡF中に高速モードＡFに切り換わる場合のフォーカスレンズの位置とＡＦ評価値との関係を示す図である。
【図１４】本発明の実施形態３、４に係るカメラの一例としてのデジタルカメラの一実施例の外観を示す図である。
【図１５】図１４に示したデジタルカメラの電子回路構成の一実施例を示す図である。
【図１６】実施形態３に係わるデジタルカメラの一気押し判定および撮影動作の一実施例を示すフローチャートである。
【図１７】ズーム値とフォーカスレンズのサーチ間隔を対応付けた簡易ＡＦ用の対応テーブルの説明図である。
【図１８】ストロボ強制発光モード（または、オートストロボモード）が選択された場合の実施形態３に係わるデジタルカメラの一気押し判定および撮影動作の一実施例を示すフローチャートである。
【図１９】実施形態３に係わるデジタルカメラの一気押し判定および撮影動作の変形例を示すフローチャートである。
【図２０】実施形態４に係わるデジタルカメラのシャッター一気押しによる撮影動作の一実施例を示すフローチャートである。
【図２１】実施形態４に係わるデジタルカメラのシャッター一気押しによる撮影動作の変形例を示すフローチャートである。
【発明を実施するための形態】
【００４７】
以下、本発明を実施するための最良の形態を詳細に説明する。まず、本発明の実施形態１および実施形態２に係るデジタルカメラ１の構成について説明する。
【００４８】
（実施形態１）
デジタルカメラ１は、図１に示すように、自動焦点調節機能（ＡＦ（Auto Focus）機能）を備えるものであって、レンズ光学系２と、撮像素子３と、Ａ／Ｄ（Analog / Digital）変換器４と、画像処理部５と、レリーズ操作部６と、カメラ操作部７と、表示部８と、メモリ群９と、制御部１０と、レンズ駆動モータ部１１と、ＡＦ制御部１２と、から構成されている。
【００４９】
レンズ光学系２は、撮像レンズや、ピント合せ（合焦）を行うフォーカスレンズ、撮像素子３に入射する被写体像の光量を調整する絞り機構等を含んで構成されている。レンズ光学系２を介して集光された被写体の光学像（被写体像）は、撮像素子３上に結像される。
【００５０】
撮像素子３は、例えばＣＣＤ（Charge Coupled Device）等であって、レンズ光学系２を介して結像された被写体像を、その明るさに応じた大きさの電荷に変換して蓄積するものである。そして、撮像素子３は、図示しないタイミングジェネレータやＶ（Vertical）ドライバにより走査駆動されて、蓄積した電荷を撮像信号（アナログ信号）として出力する。
【００５１】
撮像素子３から出力された撮像信号は、二重相関サンプリング（ＣＤＳ：Correlation Doubleness Sampling）回路（図示せず）でノイズを除去され、ＡＧＣ（Automatic Gain Control）増幅器（図示せず）により増幅された後、Ａ／Ｄ変換器４によってデジタル信号に変換される。
【００５２】
画像処理部５は、カラープロセス回路やＤＭＡ（Direct Memory Access）コントローラ等を含んで構成されている。画像処理部５は、カラープロセス回路で、Ａ／Ｄ変換部４から供給されるデジタル方式の撮像信号に対しカラープロセス処理を施して、輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを生成する。
【００５３】
そして、画像処理部５は、ＤＭＡコントローラを用いて、カラープロセス回路で生成した輝度信号Ｙ及び色差信号Ｃｂ、Ｃｒをメモリ群９のＤＲＡＭ（Dynamic Random Access Memory）にＤＭＡ転送する。また、カラープロセス回路において生成された輝度信号Ｙは、ＡＦ制御部１２にも供給される。
【００５４】
レリーズ操作部６は、半押し検出部６−１と全押し検出部６−２とを備えており、ユーザによりシャッターキーが押下され、所定の中間点に達したことが半押し検出部６−１によって検出されると、半押しがなされたとして、その旨を示す信号（半押し検出信号）を制御部１０に供給する。そして、シャッターキーが最下点まで達したことが全押し検出部６−２によって検出された場合には、全押しがなされたとして、その旨を示す信号（全押し検出信号）を制御部１０に供給する。
【００５５】
カメラ操作部７は、電源キー、撮影モードと再生モードとを切り換えるためのモード切り替えキー等の各種の操作キーを含み、キー操作に応じた検出信号を制御部１０に供給するものである。
【００５６】
表示部８は、例えば液晶表示装置（ＬＣＤ：Liquid Crystal Display）等から構成されており、制御部１０から供給されるビデオ信号に基づいて、スルー画像や撮影画像、再生画像等を表示するものである。
【００５７】
メモリ群９には、ＤＲＡＭや、ＶＲＡＭ（Video Random Access Memory）、ＳＤ（Secure Digital）メモリカード等が設けられている。
【００５８】
制御部１０は、例えばＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、及びＲＡＭ（Random Access Memory）等から構成されており、ＣＰＵがＲＯＭ等に記憶されている各種プログラムを適宜実行することによって、デジタルカメラ１の各部の動作を制御するものである。なお、ＲＡＭは、ＣＰＵがプログラムを実行する際、ワークメモリとして用いられるものである。
【００５９】
制御部１０は、ＤＭＡコントローラからＤＭＡ転送された輝度信号Ｙ及び色差信号Ｃｂ，ＣｒをＤＲＡＭから読み出してＶＲＡＭに書き込む。そして、制御部１０は、ＶＲＡＭから輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを定期的に読み出してビデオ信号を生成し、これを表示部８に供給する。これにより、表示部８には、スルー画像が表示される。
【００６０】
レンズ駆動モータ部１１は、例えばステッピングモータ等から構成されており、ＡＦ制御部１２から供給されるステップ駆動指令やモータ正逆回転指令に従ってステップ駆動することにより、フォーカスレンズを光軸方向に移動させるものである。
【００６１】
ＡＦ制御部１２は、画像処理部５から供給される輝度信号に基づいて、レンズ駆動モータ部１１をステップ駆動させて所定ステップ単位でフォーカスレンズの位置を調整して行くことにより、ピント合わせ（合焦）を行うものである。
【００６２】
図２は、ＡＦ制御部の構成例を示すブロック図である。ＡＦ制御部１２は、図２に示すように、焦点評価値算出部１２１と、最新評価値格納部１２２と、直前評価値格納部１２３と、ピーク検出部１２４と、フォーカスモータ制御部１２５と、から構成されている。
【００６３】
焦点評価値算出部１２１は、ハイパスフィルタや積分器等を含んで構成されており、画像処理部５から供給される輝度信号Ｙの高周波成分をハイパスフィルタを用いて抽出する。そして、焦点評価値算出部１２１は、ハイパスフィルタにて抽出された輝度信号Ｙの高周波成分を積分器で積分し、これにより得られた積分値（コントラストを示す値）をＡＦ評価値として取得する。
【００６４】
最新評価値格納部１２２は、焦点評価値算出部１２１により取得された最新のＡＦ評価値（直前評価値）Ａを格納するものであり、直前評価値格納部１２３は、その一つ前の処理にて取得されたＡＦ評価値（直前評価値）Ｂを格納するものである。
【００６５】
ピーク検出部１２４は、最新評価値算出部１２２に格納されている最新評価値Ａと、直前評価値格納部１２３に格納されている直前評価値Ｂと、を比較し、その比較結果に基づいて、ＡＦ評価値のピーク、即ち合焦位置を検出するものである。
【００６６】
具体的には、上記比較の結果、最新評価値Ａが直前評価値Ｂよりも大きい場合には、未だＡＦ評価値がピークに達していないものと判断して、ピークの検出動作を継続し、最新評価値が直前評価値よりも小さくなった場合には、直前評価値がピークであったものと判断して、フォーカスロックを指令するＡＦ終了信号をフォーカスモータ制御部１２５及び制御部１０に供給する。
【００６７】
フォーカスモータ制御部１２５は、レリーズ操作部６から供給される全押し検出信号や、半押し検出信号に基づいて、レンズ駆動モータ部１１の回転動作を制御するものである。
【００６８】
具体的には、レリーズ操作部６から半押し検出信号の供給を受けている場合には、ステップ駆動指令及びモータ正回転指令を含む所定周期のパルス信号をレンズ駆動モータ部１１に供給して、レンズ駆動モータ部１１をステップ駆動させることにより、フォーカスレンズを近点側から無限側へと単位期間当たり所定ステップ数ずつ移動させて行く。
【００６９】
また、レリーズ操作部６から全押し検出信号の供給を受けている場合には、半押し検出信号の供給を受けた場合よりも短い周期のパルス信号を供給することでレンズ駆動モータ部１１の回転速度を上げ、フォーカスレンズが単位期間当たりに移動するステップ数を増加させる。このようにして、シャッターキーが全押しされた場合におけるフォーカスレンズの移動速度を、半押しされた場合よりも速くすることができる。
【００７０】
さらに、ピーク検出部１２４からＡＦ終了信号の供給を受けた場合には、全押し信号や半押し信号の供給を受けた場合とは反対方向への回転を指令するモータ反回転指令を含むパルス信号を供給することでレンズ駆動モータ部１１を反回転させ、前回の位置までフォーカスレンズを戻させる。このようにして、フォーカスレンズを合焦位置にセットされる。
【００７１】
次に、上記構成を備えるデジタルカメラの具体的動作について説明する。
【００７２】
図３は、デジタルカメラの具体的動作の内容を示すフォローチャートである。デジタルカメラ１の電源がオンすると、制御部１０は、まず、例えばＲＡＭ，ＤＲＡＭ，ＶＲＡＭのクリアや、内蔵レジスタの設定等、必要な初期設定処理を実行する。この初期設定処理において、デジタルカメラ１は、スルーモードに設定され、表示部８には、スルー画像が表示される（ステップＰ１）。
【００７３】
ユーザによりシャッターキーが半押しされ、半押し検出部６−１から半押し検出信号の供給を受けると（ステップＰ２；Ｙｅｓ）、ＡＦ制御部１２は、オートフォーカス処理を開始し、まず、フォーカス制御部１２５でレンズ駆動モータ部１１を制御して、フォーカスレンズを初期位置まで移動させる（ステップＰ３）。ここで初期位置は設定された撮影モードに応じて異なるものとし、通常撮影モードのときは最近点、マクロ撮影モードのときは無限遠位置にレンズの移動を行う。
【００７４】
次に、ＡＦ制御部１２は、焦点評価値算出部１２１で、画像処理部５から供給される輝度信号Ｙに基づきＡＦ評価値を算出する（ステップＰ４）。そして、ＡＦ制御部１２は、新評価値格納部１２２の保持内容を直前評価値格納部１２３にシフトした後（ステップＰ５）、最新評価値格納部１２３にステップＰ４の処理にて算出したＡＦ評価値を書き込む（ステップＰ６）。
【００７５】
続いて、ＡＦ制御部１２は、ピーク検出部１２４で、最新評価値算出部１２２に格納されている最新評価値Ａと、直前評価値格納部１２３に格納されている直前評価値Ｂと、を比較する（ステップＰ７）。
【００７６】
最新評価値Ａが直前評価値Ｂよりも大きい場合（ステップＰ７；Ｙｅｓ）、ＡＦ制御部１２は、未だＡＦ評価値がピークに達していないものと判断して、続いてユーザによりシャッターキーが全押しされたか否かを判別する（ステップＰ８）。具体的には、全押し検出部６−２から全押し検出信号の供給を受けたか否かを判別する。
【００７７】
この結果、シャッターキーが全押しされていないものと判別した場合には（ステップＰ８；Ｎｏ）、半押し検出部６−１からの半押し検出信号がオン状態のままであるか否か、即ちシャッターキーが半押しされたままの状態であるか否かを判別する（ステップＰ９）。
【００７８】
シャッターキーが半押しされたままの状態である場合（ステップＰ９；Ｙｅｓ）、ＡＦ制御部１２は、オートフォーカス処理を継続するものと判断して、フォーカス制御部１２５から周期２Ｔのパルス信号をレンズ駆動モータ部１１に供給してレンズ駆動モータ部１１をステップ駆動させる。これにより、フォーカスレンズは、近点側から無限遠側に距離ａだけ移動する（ステップＰ１０）。その後、ＡＦ制御部１２は、ステップＰ４の処理に戻る。
【００７９】
他方、シャッターキーが半押しされていない場合（ステップＰ９；Ｎｏ）、ＡＦ制御部１２は、オートフォーカス処理を終了するものと判断して、ステップＰ１の処理に戻り、再度シャッターキーが半押しされるのを待つ。
【００８０】
また、ステップＰ８の処理にてシャッターキーが全押しされたものと判別した場合（ステップＰ８；Ｎｏ）、ＡＦ制御部１２は、ユーザにより撮影の指示がなされたものとして、フォーカス制御部１２５から、シャッターキーが半押し状態のときよりも短い周期Ｔのパルス信号をレンズ駆動モータ部１１に供給する。これにより、レンズ駆動モータ部１１は、シャッターキーが半押し状態のときよりも速い速度でステップ駆動し、フォーカスレンズは、近点側から無限側に距離２ａだけ移動する（ステップＰ１１）。その後、ＡＦ制御部１２は、ステップＰ４の処理に戻る。
【００８１】
上記ステップＰ４〜Ｓ１１の処理を繰り返した結果、最新評価値Ａが直前評価値Ｂ以下になると（ステップＰ７；Ｎｏ）、ＡＦ制御部１２は、フォーカス制御部１２５でレンズ駆動モータ部１１を制御して、シャッターキーが半押しや全押しされるときとは反対方向に回転駆動させ、前回の位置までフォーカスレンズを戻させる。これにより、フォーカスレンズは、合焦位置にセットされる。また、このとき、制御部１０には、ＡＦ制御部１２からＡＦ終了信号が供給される。
【００８２】
そして、ＡＦ制御部１２からＡＦ終了信号の供給を受けたとき、ユーザによりシャッターキーが既に全押しされているか否かを制御部１０によって確認する（ステップＰ１２）。シャッターキーが既に全押しされている場合には（ステップＰ１２；Ｙｅｓ）、撮影処理（ステップＰ１３）及び記憶処理（ステップＰ１４）を順次実行し、未だ全押しされていない場合には(ステップＰ１２；Ｎｏ）、シャッターキーが全押しされ、ステップ１２がＹｅｓになるまでループして待つ。
【００８３】
ここでステップＰ１３の撮影処理及びステップＰ１４の記憶処理を説明すると、制御部１０は、ＤＭＡコントローラからＤＲＡＭに１フレーム分の輝度信号Ｙ及び色差信号Ｃｂ，ＣｒがＤＭＡ転送されると、このＤＭＡコントローラからＤＲＡＭに至る経路を一旦遮断する。続いて、制御部１０は、ＤＲＡＭから１フレーム分の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを所定単位ずつ読み出して圧縮することにより、所定フォーマットの画像データを生成し、これをＳＤメモリカードに順次保存して行く。そして、１フレーム分の画像データの保存が完了すると、制御部１０は、上記遮断した経路を再接続する。このようにして、デジタルカメラ１では、画像の撮影及び記憶が行われる。
【００８４】
以上までがデジタルカメラ１によって実行される具体的動作の内容である。
【００８５】
次に、ステップＰ３〜Ｓ１１までのオートフォーカス処理を、ピントが合う以前にシャッターキーが全押しされた場合を例に、より具体的に説明する。図４は、フォーカスレンズの位置とＡＦ評価値との関係を示すグラフである。
【００８６】
図４に示すように、Ｔ＝Ｔ０において、ユーザによりシャッターキーが半押しされると（ステップＰ３；Ｙｅｓ）、ＡＦ制御部１２は、まず、フォーカスレンズを初期位置まで移動させ（ステップＰ４）、続いて、近点側から無限側に向け、単位時間当たりａの速度で低速駆動させる（ステップＰ１０）。
【００８７】
その後、上記ステップＰ１０の処理は、シャッターキーが全押しされるＴ＝Ｔ４まで実行され、この間、フォーカスレンズは、４ａ（サーチポイント）まで進む。そして、Ｔ＝Ｔ４において、ユーザによりシャッターキーが全押しされると（ステップＰ８；Ｙｅｓ）、この時点では未だＡＦ評価値がピークに達していないので（ステップＰ７；Ｙｅｓ）、ＡＦ制御部１２は、フォーカスレンズの駆動速度を、単位時間当たり２ａの速度にまで加速し高速駆動を開始させる（ステップＰ１１）。
【００８８】
その後、ステップＰ１１の処理は、Ｔ＝Ｔ７まで繰り返され、この間、フォーカスレンズは、１０ａ（サーチポイント）まで進む。そして、Ｔ＝Ｔ７において、ＡＦ評価値が下降したことが確認されると（ステップＰ７；Ｎｏ）、ＡＦ評価部１２は、Ｔ＝Ｔ６において、ＡＦ評価値がピークに達したものと判断し、フォーカスレンズを単位時間当たり２ａの速度で８ａまで戻させる。これにより、フォーカスレンズは、合焦位置にセットされる。
【００８９】
以上説明したように、本実施形態１に係るデジタルカメラ１は、フォーカスレンズが合焦位置に達する以前にユーザによりシャッターキーが全押しされた場合、フォーカスレンズをシャッターキーが半押しされているときよりも速い速度で移動させて、合焦位置を検出する。このため、デジタルカメラ１は、フォーカスレンズが合焦位置に達する以前にユーザによりシャッターキーが全押しされた場合でも、撮影までのタイムラグを少なくして合焦することができる。
【００９０】
上記実施形態１ではコントラスト方式のＡＦにおいて低速モードＡＦと高速モードＡＦを用意し、図３のフローチャートに示したように、シャッターキーの半押しと全押しが行われるタイミングにより低速モードＡＦと高速モードＡＦを切り換え、低速モードＡＦ時には１フレームあたりのフォーカスレンズの移動量（ステップ間隔）を小さくし、高速モードＡＦ時には１フレームあたりのフォーカスレンズの移動量（ステップ間隔）を大きくするようにしたが、低速モードＡＦおよび高速モードＡＦでの合焦時間短縮方法はこれに限定されず、例えば、後述する変形例１〜６に述べるような合焦時間短縮方法がある。
なお、上記実施形態ではサーチ（撮影）ポイント（各ステップ間の境界点）でフォーカスレンズを停止させるとともに、低速モードＡＦ時と高速モードＡＦ時とでフォーカスレンズのサーチポイント間の移動速度を同じとした例について述べたが、サーチポイントでフォーカスレンズを停止させない場合は、低速モードＡＦではフォーカスレンズの移動速度を小さくし、高速モードＡＦでは低速モードＡＦ時よりもフォーカスレンズの移動速度を大きくすることにより、結果的に上記実施形態と同様のサーチポイントでＡＦ評価値を取得することが可能となる。
【００９１】
図５はシャッターキーの半押しと全押しのタイミングによる低速モードＡＦと高速モードＡＦの切り換えによるＡＦ動作の概要を示すフローチャートであり、実施形態１およびその変形例１〜６（後述）に共通する基本的部分を示すフローチャートである。
【００９２】
図５で、デジタルカメラ１の電源がオンすると、制御部１０は、まず、例えばＲＡＭ，ＤＲＡＭ，ＶＲＡＭのクリアや、内蔵レジスタの設定等、必要な初期設定処理を実行する（ステップＱ０）。
【００９３】
次いで、その時点のズーム値に対応した焦点距離でスルー画像用のＡＥ処理を実行し、表示部８でのスルー画像表示を行なう（ステップＱ１）。
【００９４】
制御部１０はシャッターキーが半押しされたか否か、つまり、半押し検出部６−１から半押し検出信号の供給を受けたか否かを調べ、シャッターキーが半押しされるとステップＱ３に進み、そうでない場合はシャッターキーの半押しを待つ（ステップＱ２）。
【００９５】
シャッターキーが半押しされた場合は、制御部１０は更にシャッターキーが全押しされたか否か、つまり、全押し検出部６−２から全押し検出信号の供給を受けたか否かを調べ、全押しされたされた場合はステップＱ５に進み、全押しされていない場合（つまり、半押しのままの場合）は、ステップＱ４に進む（ステップＱ３）。
【００９６】
シャッターキーが全押しされていない場合には低速モードＡＦ処理（実施形態１（図３のステップＰ３〜Ｐ７、Ｐ１０）および変形例１〜６の説明参照）を実行し、以後、ステップＱ３でシャッターキーの全押しが検出されるまで低速モードＡＦ処理が継続される（ステップＱ４）。なお、シャッターキーの全押しが検出される前に低速モードＡＦ処理が終了した場合は、ステップＱ４において何ら処理は行なわれずステップＱ３でのシャッターキーの全押しの検出待ち状態となる。
【００９７】
ステップＱ３でシャッターキーの全押しが検出された場合には、制御部１０はＡＦ処理（つまり、上記ステップＱ４の低速モードＡＦ処理またはＱ６の高速モードＡＦ処理）が終了したか否か、つまり、ＡＦ制御部１２からＡＦ終了信号の供給を受けたか否かを調べ、ＡＦ処理が終了したときはステップＱ７に進み、そうでない場合はステップＱ６に進む（ステップＱ５）。なお、ステップＱ５において、ステップＱ４の低速モードＡＦ処理が完全に終了していない場合であっても、低速モードのＡＦサーチ処理が終了しており、フォーカスレンズを合焦位置へ移動させている最中である場合には、ステップＱ５でＡＦ処理が完了しているものと判断し、ステップＱ６の高速モードＡＦ処理に進むことなくフォーカスレンズの合焦位置への移動が完了した後、ステップＱ７の撮影および記録処理に進むものとする。
【００９８】
ステップＱ５でＡＦ処理が終了していないと判断された場合には、高速モードＡＦ処理（実施形態１（図３のステップＰ３〜Ｐ７、Ｐ１１）および変形例１〜６の説明参照）を実行し、以後、ステップＱ５でＡＦ処理の終了が検出されるまで高速モードＡＦ処理が継続される。なお、シャッターキーが全押しされた時点で低速モードＡＦ処理が終了していなかった場合には、ステップＱ４の低速モードＡＦ処理から高速モードＡＦ処理に切り換えられ、この低速モードＡＦ処理と高速モードＡＦ処理とにより合焦位置が検出されることになる（ステップＱ６）。
【００９９】
ステップＱ５でＡＦ処理が終了したと判断された場合は、その時点で直ちに本撮影時のＣＣＤ駆動方式への切換えを実行して取込んだ画像データに画像圧縮処理を施した後、この圧縮画像データ（画像ファイル）を記録して１フレーム分の画像の撮影を終了する（ステップＱ７）。
【０１００】
なお、上記ステップＱ４における低速モードＡＦ処理およびステップＱ６における高速モードＡＦ処理については本実施形態１の変形例１〜６（下記）において説明する。また、上記ステップＱ４においてＡＦ制御部１２でレンズ駆動モータ１１を制御して１フレームあたりのフォーカスレンズの移動量（ステップ間隔）を小さくし、ステップＱ６で１フレームあたりのフォーカスレンズの移動量（ステップ間隔）を大きくしてＡＦ処理をするようにすれば本実施形態１の場合と同様のＡＦ動作となる。
【０１０１】
また、上記図５のフローチャートはシャッターキーの半押し動作（低速モードＡＦ）を行なうことなく全押し動作（高速モードＡＦ）を開始することができるものにも適用できる。例えば、上記図５のステップＱ２〜Ｑ３でシャッターキーが一気押しされた場合、後述する図１９の例に示すようにシャッターキーの半押しを所定時間以上維持しないと半押し動作を開始しないようにしてもよい。このようにした場合にはシャッターキーが半押しされてから所定時間内に全押しされた場合に一気押しがあったものと判定してステップＱ４の低速モードＡＦ処理を実行することなくステップＱ６の高速モードＡＦ処理を実行する。
【０１０２】
また、半押し操作が所定時間維持されないと半押し操作を電気的に検出（認識）することができないようなシャッターキーを搭載することにより、一気押しの判定方法としてシャッターキーの半押しと全押しの判定を繰り返し行なうようにして、シャッターキーが半押しされたと判定することなくシャッターキーが全押しされたと判定した場合には一気押しがあったものと判定してステップＱ４の低速モードＡＦ処理を実行することなくステップＱ６の高速モードＡＦを実行するようにしてもよい。
【０１０３】
＜変形例１＞
シャッターキーの半押しと全押しが行われるタイミングにより低速モードＡＦと高速モードＡＦを切り換え、高速モードＡＦ時のフォーカスレンズの移動速度Ｖ２を低速モードＡＦ時のフォーカスレンズの移動速度Ｖ１より早くしてＡＦを実行するようにしてもよい。フォーカスレンズの移動速度を早くした分だけ、ＡＦ処理時間を短縮させることができる。
【０１０４】
具体的には、上記図５のフローチャートのステップＱ４を「制御部１０はＡＦ制御部１２を制御してフォーカスレンズを所定の移動速度Ｖ１で移動させる処理を含むコントラストＡＦ処理を開始させる」ように構成し、ステップＱ６を「制御部１０はＡＦ制御部１２を制御してフォーカスレンズを速度Ｖ１より早い移動速度Ｖ２で移動させる処理を含むコントラストＡＦ処理を開始させる」ように構成すればよい。
なお、この変形例１において、例えば低速モードＡＦ時と高速モードＡＦ時とでＣＣＤのフレームレートを同じにした場合には、実施形態１と同様に、高速モードＡＦ時におけるサーチポイント間隔は低速モードＡＦ時におけるサーチポイント間隔よりも広くなり、また、後述する変形例２のように、低速モードＡＦ時のＣＣＤのフレームレートよりも高速モードＡＦ時のＣＣＤのフレームレートを高くすれば、高速モードＡＦ時と低速モードＡＦ時とでサーチポイント間隔を同じにするといったこともできる。
なお、この変形例１においては、サーチポイントにおいてフォーカスレンズを一時停止させても停止させなくてもどちらでも有効である。
【０１０５】
＜変形例２＞
シャッターキーの半押しと全押しが行われるタイミングにより低速モードＡＦと高速モードＡＦを切り換え、低速モードＡＦ時にはＡＦ実行中もスルー画像表示を行ってユーザが動きのある被写体を追いやすくし、高速モードＡＦ時にはＡＦ実行中はスルー画像表示を中断し、より高いフレームレートでＡＦを実行するようにしてもよい。例えば、高速モードＡＦ時において、ＣＣＤ（撮像素子３）を一部切り出し駆動するか、画素混合読出し駆動することにより、フレームレートを高くすることができる。フレームレートを高くするとその分だけフォーカスレンズの移動速度を早くしても、サーチポイントの数を減らさなくて済むので、ＡＦ精度を維持することができる。例えば、ＣＣＤの全画素のうち１／３の画素だけを読み出すようにすればその分（この例では３倍）フレームレートが高くなりフォーカスレンズの移動速度を早くできるので、合焦時間を短縮することができる。
【０１０６】
具体的には、上記図５のフローチャートのステップＱ４を「制御部１０はＡＦ制御部１２を制御してフォーカスレンズを第１の移動速度で移動させる処理を含むコントラストＡＦ処理を開始させると共にこの間もシャッターキーの全押し操作があるまで表示部８にスルー画像を表示する」ように構成し、ステップＱ６を「制御部１０はスルー画像表示を中断してＣＣＤの一部切り出し駆動を行って低速モードＡＦ処理時のフレームレートよりもフレームレートを高くするとともに、ＡＦ制御部１２を制御してフォーカスレンズを前記第１の移動速度よりも早い第２の移動速度で移動させる処理を含むコントラストＡＦ処理を開始させる」ように構成すればよい。なお、この変形例２においては、サーチポイントにおいてフォーカスレンズを一時停止させても停止させなくてもどちらでも有効である。
【０１０７】
＜変形例３＞
また、シャッターキーの半押しと全押しが行われるタイミングにより低速モードＡＦと高速モードＡＦを切り換え、低速モードＡＦ時には図８（ａ）に示すように１フレームあたりのフォーカスレンズの移動量大（＝ステップ間隔（レンズ位置間隔）大）７１で粗くＡＦサーチして大まかなピント位置（合焦位置）７２を検出し、その後、図８（ｂ）に示すように検出したピント位値付近でフォーカスレンズの移動量小（＝ステップ間隔小）７６で詳細にＡＦサーチして正確なピント位置７７を検出し、高速モードＡＦ時には図８（ａ）に示すように１フレームあたりのフォーカスレンズの移動量大で粗くＡＦサーチするだけ、つまり図８（ｂ）に示す詳細なＡＦサーチを省略するようにしてもよい。
例えば、低速モードＡＦ中にシャッターキーが全押しされた場合に、この全押し時点で図８（ａ）に示す粗いＡＦサーチ中であった場合は、この粗いＡＦサーチの終了後、図８（ｂ）に示す詳細ＡＦサーチを行なうことなく、粗いＡＦサーチのみでピント位置を求めることになる。
なお、低速モードＡＦを高速モードＡＦに切り換える時点で詳細ＡＦサーチ中であった場合は図８（ｃ）に示すように１フレームあたりのフォーカスレンズの移動量中（＝ステップ間隔中）７８でほどほどの粗さのサーチに切り換えるようにしてもよい。また、低速モードＡＦ中にシャッターキーが全押しされた場合に、この全押し時点で図８（ｂ）に示す詳細ＡＦサーチ中であった場合はそのまま詳細ＡＦサーチを最後まで行うようにしてもよい。
これにより、低速モードＡＦでは、まず、粗いサーチで大まかなピント位置を求め、つぎに大まかなピント位置を含む狭いサーチ間隔で正確なピント位置を求める２段階のＡＦを行ない、高速モードＡＦでは粗いＡＦサーチのみでピント位置を求めるので詳細なＡＦサーチを行なわない分だけ時間が短くて済み、結果として合焦時間を短縮することができる。
【０１０８】
具体的には、図９のフローチャートに示すように、図５のフローチャートのステップＱ４を、「シャッターキーが全押しされていない場合には制御部１０は大まかな合焦位置７２が検出されているか否かを調べ、大まかな合焦位置７２が検出されている場合はステップＱ４−４に進み、そうでない場合はステップＱ４−２に進む（ステップＱ４−１）」。「大まかな合焦位置７２が検出されていない場合には、制御部１０は先ず１フレームあたりのフォーカスレンズの移動量を大にしてＡＦ制御部１２に図８（ａ）に示したような粗いサーチ間隔７１でＡＦサーチするようにレンズ駆動モータ部１１を駆動させ（ステップＱ４−２）」、「レンズ現在位置の焦点評価値を調べて大まかな合焦位置７２を検出するとステップＱ４−４に進み、そうでない場合はステップＱ３に戻る（ステップＱ４−３）」。「ステップＱ４−３で大まかな合焦位置７２が検出されると、制御部１０はＡＦ制御部１２に図８（ｂ）に示したような細かいサーチ間隔７６でＡＦサーチするようにレンズ駆動モータ部１１を駆動させる（ステップＱ４−４）」ように構成できる。
なお、ステップＱ４−４において、レンズ現在位置の焦点評価値を調べて合焦位置７７が検出され、フォーカスレンズを合焦位置７７に移動させた後は、ステップＱ４−４において何ら処理は行なわれないことになる。
これにより、低速モードＡＦ時には１フレームあたりのフォーカスレンズの移動量大で粗くＡＦサーチして大まかなピント位置７２を検出し、その後、検出したピント位値付近でフォーカスレンズの移動量小で詳細ＡＦサーチして正確なピント位置７７を検出することができる。
【０１０９】
また、図１０のフローチャートに示すように、図５のフローチャートのステップＱ６を、「低速モードＡＦ処理が終了していない場合には、制御部１０は図９のステップQ４−４での詳細なＡＦサーチ中であったか否かを調べ、詳細なＡＦサーチ中であった場合はステップＱ６−２に進み、粗いＡＦサーチ中であった場合はステップＱ６−３に進む（ステップＱ６−１）」、「詳細なＡＦサーチ中であった場合には、制御部１０は直ちに詳細なＡＦサーチ、つまりＡＦ処理を中止し、この中止時点のフォーカスレンズ位置を合焦レンズ位置とした上で、ステップＱ５に進み（ステップＱ６−２）」、「粗いサーチ中であった場合には、制御部１０は、１フレームあたりのフォーカスレンズの移動量を大にしてＡＦ制御部１２に図８（ａ）に示したような広いサーチ間隔７１でサーチするようにレンズ駆動モータ部１１を駆動させる動作をそのまま継続して行い、ステップＱ５に戻る（ステップＱ６−３）。」ように構成できる。
これにより、低速モードＡＦ処理から高速モードＡＦ処理に切り換える時点で詳細ＡＦサーチ中であった場合は、詳細ＡＦサーチを中止し、ＡＦ処理を切り換える時点で粗いＡＦサーチ中であった場合はそのまま粗いサーチを継続して行うことができる。
【０１１０】
＜変形例４＞
また、シャッターキーの半押しと全押しが行われるタイミングにより低速モードＡＦと高速モードＡＦを切り換え、低速モードＡＦ時には１フレームあたりのＡＦ露光時間を長くし、高速モードＡＦ時には１フレームあたりのＡＦ露光時間を低速モードＡＦ時のＡＦ露光時間よりも短くするようにしてもよい。これにより、ＡＦサーチポイントにおいてフォーカスレンズを停止させるものについては露光時間を短くすると停止時間を短くすることができるので、その分ＡＦ処理時間が短くなり、また、ＡＦサーチポイントでフォーカスレンズを停止させないものにおいても露光時間を短くするとフレームレートが高くなるのでその分ＡＦ処理時間が短くなる。
【０１１１】
具体的には、上記図５のフローチャートのステップＱ４を「制御部１０はＡＦ制御部１２を制御して１フレームあたりの露光時間を長くしてコントラストＡＦ処理を開始させる」ように構成し、ステップＱ６を「制御部１０はＡＦ制御部１２を制御して１フレームあたりの露光時間を低速モードＡＦ時の露光時間よりも短くしてコントラストＡＦ処理を開始させる」ように構成すればよい。
【０１１２】
＜変形例５＞
また、シャッターキーの半押しと全押しが行われるタイミングにより低速モードＡＦと高速モードＡＦを切り換え、低速モードＡＦ時には図１１に示すように、フォーカスレンズの移動範囲（ＡＦサーチ範囲）ＦＷ１を広くし、高速モードＡＦ時にはフォーカスレンズの移動範囲ＦＷ２を狭くするようにしてもよい。ここで、図１１に示すように移動範囲ＦＷ２が完全に移動範囲ＦＷ１に含まれているような場合において、低速モードＡＦ中に高速モードＡＦに切り換える場合には、切り換える時点で狭い移動範囲ＦＷ２のＡＦサーチが既に終了しているときは直ちにＡＦサーチ（ＡＦ処理）を終了させる。また、低速モードＡＦ中に高速モードＡＦに切り換える時点で狭い移動範囲ＦＷ２のＡＦサーチが未だ終了していないときは、狭い移動範囲ＦＷ２のＡＦサーチ中である場合は狭い移動範囲ＦＷ２のＡＦサーチが終了するまでＡＦサーチを行い、狭い移動範囲ＦＷ２のＡＦサーチ中でない場合はフォーカスレンズを狭い移動範囲ＦＷ２の末端までＡＦサーチ無しで移動させた後、狭い移動範囲ＦＷ２のＡＦサーチを行なうようにする。
これにより、低速モードＡＦ時と高速モードＡＦ時では高速モードＡＦ時の方がフォーカスレンズの移動範囲が狭いのでフォーカスレンズの停止回数（フォーカスレンズの駆動時間）やコントラストデータ取得回数、及びコントラストデータ比較回数等が少ないので、合焦時間が短縮する。また、低速モードＡＦ中にシャッターキーが全押しされた場合も低速モードＡＦと高速モードＡＦの組み合わせにより全体として合焦時間が短縮する。
【０１１３】
具体的には、上記図５のフローチャートのステップＱ４を「制御部１０はＡＦ制御部１２を制御して広い移動範囲ＦＷ１でＡＦサーチを行うようにしてコントラストＡＦ処理を実行する」ように構成し、ステップＱ６を「制御部１０はＡＦ制御部１２を制御して狭い移動範囲ＦＷ２でＡＦサーチを行うようにしてコントラストＡＦ処理を実行する」ように構成できる。
【０１１４】
＜変形例６＞
また、上述した実施形態１、変形例１〜変形例５を組み合わせてもよい。図６は実施形態１および変形例１〜変形例５に係わる低速モードＡＦ時および高速モードＡＦ時の動作を要約した一覧表であり、図７は低速モードＡＦおよび高速モードＡＦによるＡＦ処理の組み合わせ例を示す図であり、低速モードＡＦおよび高速モードＡＦによる実施形態１、変形例１〜変形例５のうちＡＦ処理の可能な２つの組み合わせを示す図である。図７の組み合わせ欄で、記号「Ｚ」は実施形態１、記号「Ｈ１」〜「Ｈ５」は変形例１〜５を意味する。
【０１１５】
例えば、図７で、実施形態１、変形例１〜変形例５のうち２つの組み合わせ例である、「Ｈ５、Ｚ」の組み合わせは、図６に記したように低速モードＡＦでは広いレンズ移動範囲内で（変形例５）１フレームあたりのフォーカスレンズの移動量（ステップ間隔）を小さくして（実施形態１）レンズを移動させ、高速モードＡＦでは狭いレンズ移動範囲内で（変形例５）フォーカスレンズの移動量を大きくして（実施形態１）レンズを移動させることを意味する。
【０１１６】
また、「Ｈ２、Ｈ１」の組み合わせは、低速モードＡＦではＡＦ実行中もスルー画像を表示する（変形例２）ためにフォーカスレンズの移動速度を小（変形例１）にし、高速モードＡＦではＡＦ実行中はスルー画像表示を中止して（変形例２）フォーカスレンズの移動速度を大にすることを意味する。
【０１１７】
また、上記図７の例では実施形態１、変形例１〜変形例５のうち２つの組み合わせ例を示したが、３乃至５の組み合わせでもよい。例えば、「Ｈ４、Ｈ５、Ｈ３」の組み合わせは、低速モードＡＦでは１フレームあたりのＡＦ露光時間を長くして（変形例４）広いレンズ範囲内で（変形例５）１フレームあたりのフォーカスレンズの移動量大で粗くＡＦサーチして大まかなピント位置を検出し、その後、検出したピント位値付近でフォーカスレンズの移動量小にして詳細にＡＦサーチして正確なピント位置を検出し（変形例３）、高速モードＡＦ時には１フレームあたりのＡＦ露光時間を短くして（変形例４）狭いレンズ範囲内で（変形例５）１フレームあたりのフォーカスレンズの移動量大で粗くＡＦサーチする（変形例３）ことを意味する。
【０１１８】
（実施形態２）
上記実施形態１ではコントラスト方式のＡＦにおいて低速モードＡＦと高速モードＡＦを用意し、シャッターキーが半押しされてから全押しされるまでは低速モードＡＦを実行し、シャッターキーが全押しされると低速モードＡＦから高速モードＡＦに切り換えるようにしたが、シャッターキーが全押しされた時点で低速モードＡＦを続けて実行した場合と高速モードＡＦを最初から実行した場合のＡＦ所要時間を予測し、予測した所要時間の短いほうのモードでＡＦを実行するようにすることもできる。
図１２は実施形態２に係わるデジタルカメラの具体的動作の内容を示すフローチャートであり、図１３は低速モードＡF中に高速モードＡFに切り換わる場合のフォーカスレンズの位置とＡＦ評価値との関係を示す図である。
【０１１９】
図１２で、デジタルカメラ１の電源がオンすると、制御部１０は、まず、例えばＲＡＭ，ＤＲＡＭ，ＶＲＡＭのクリアや、内蔵レジスタの設定等、必要な初期設定処理を実行する（ステップＲ０）。
【０１２０】
次いで、その時点のズーム値に対応した焦点距離でスルー画像用のＡＥ処理を実行し、表示部８でのスルー画像表示を行なう（ステップＲ１）。
【０１２１】
制御部１０はシャッターキーが半押しされたか否か、つまり、半押し検出部６−１から半押し検出信号の供給を受けたか否かを調べ、シャッターキーが半押しされるとステップＲ３に進み、そうでない場合はシャッターキーの半押しを待つ（ステップＲ２）。
【０１２２】
シャッターキーが半押しされた場合は、制御部１０は更にシャッターキーが全押しされたか否か、つまり、全押し検出部６−２から全押し検出信号の供給を受けたか否かを調べ、全押しされた場合はステップＲ５に進み、全押しされていない場合（つまり、半押しのままの場合）は、ステップＲ４に進む（ステップＲ３）。
【０１２３】
シャッターキーが全押しされていない場合には低速モードＡＦ（実施形態１（図３の説明参照））で１フレーム分処理を行ってステップＲ３に戻る（ステップＲ４）。
【０１２４】
シャッターキーが全押しされた場合には、制御部１０はＡＦ処理（つまり、上記ステップＲ４の低速モードＡＦ）が終了したか否か、つまり、ＡＦ制御部１２からＡＦ終了信号の供給を受けたか否かを調べ、ＡＦ処理が終了したときはステップＲ１３に進み、そうでない場合はステップＲ６に進む（ステップＲ５）。
【０１２５】
シャッターキーを全押したときにＡＦ処理（上記ステップＲ４の低速モードＡＦ）が終了していない場合（例えば、図１３（ａ）に示すような場合）には、制御部１０は低速モードＡＦを引き続き実行した場合の現時点からの合焦所要時間Ａと初めから高速モードＡＦを実行した場合の現時点からの合焦所要時間Ｂを算出し（ステップＲ６）、更に、合焦所要時間Ａと合焦所要時間Ｂを比較してＡ＞Ｂの場合はステップＲ８に進みそうでない場合はステップＲ１１に進む（ステップＲ７）。
【０１２６】
合焦所要時間Ａ＞合焦所要時間Ｂの場合には、制御部１０はフォーカスレンズの位置を初期化し（ステップＲ８）、図１３（ｂ）に示すように初めから高速モードＡＦを行うべく、高速モードＡＦ（実施形態１（図３の説明参照））で１フレーム分処理を行い（ステップＲ９）、更に、ＡＦ処理（つまり、ステップＲ９の高速モードＡＦ）が終了したか否か、つまり、ＡＦ制御部１２からＡＦ終了信号の供給を受けたか否かを調べ、ＡＦ処理が終了したときはステップＲ１３に進み、そうでない場合はステップＲ９に戻る（ステップＲ１０）。
【０１２７】
合焦所要時間Ａ≦合焦所要時間Ｂの場合には、制御部１０は上記ステップＲ３のシャッターキー全押し時点のフォーカスレンズの位置から引き続き低速モードＡＦ（実施形態１（図３の説明参照））で１フレーム分処理を行い（ステップＲ１１）、更に、ＡＦ処理（つまり、低速モードＡＦ）が終了したか否か、つまり、ＡＦ制御部１２からＡＦ終了信号の供給を受けたか否かを調べ、ＡＦ処理が終了したときはステップＲ１３に進み、そうでない場合はステップＲ１１に戻る（ステップＲ１２）。
【０１２８】
ステップＲ１０またはＲ１２でＡＦ処理が終了した場合はその時点で直ちに本撮影時のＣＣＤ駆動方式への切換えを実行して取込んだ画像データに画像圧縮処理を施した後、この圧縮画像データ（画像ファイル）を記録して１フレーム分の画像の撮影を終了する（ステップＲ１３）。
【０１２９】
上記図１２のフローチャートに示す動作によれば、デジタルカメラ１は、シャッターキー全押しのタイミングによりシャッターキー全押し後のＡＦ動作を低速モードＡＦと高速モードＡＦのうち合焦までの所要時間の短いにほうに決定するので、フォーカスレンズが合焦位置に達する以前にユーザによりシャッターキーが全押しされた場合でも、撮影までのタイムラグを少なくして合焦することができる。
なお、上記図１２のフローチャートにおいて、ステップＲ６、Ｒ７、Ｒ１１、Ｒ１２の処理を省略し、ステップＲ５で低速モードＡＦ処理が終了していないと判断された場合にステップＲ８に進んで、高速モードＡＦを初めから行なうようにしてもよい。
【０１３０】
上記実施形態１、変形例１〜変形例６、および実施形態２に係わるＡＦ制御部１２の構成は、ハードウェアによって実現可能であることはもとより、制御部１０のソフトウェア処理によって実現されてもよい。この場合、制御部１０を上記ＡＦ制御部１２として機能させ、上述した各処理を実現するためのプログラムをデジタルカメラ１内（例えば、ＲＯＭ）に格納し、制御部１０がこのようなプログラムを実行するようにすればよい。
【０１３１】
そして、このようなプログラムが予め組み込まれたデジタルカメラ１として提供可能なことはもとより、既存のデジタルカメラに上記プログラムを適用することで、上記実施形態にかかるデジタルカメラ１として機能させることもできる。
また、上記実施形態１、２におけるプログラムの提供方法は任意であり、例えば、インターネットなどの通信媒体を介して提供可能である他、例えば、メモリカードなどの記録媒体に格納して配布してもよい。
【０１３２】
（実施形態３）
図１４は本発明の実施形態３および実施形態４に係る撮像装置の一例としてのデジタルカメラ（以下、デジタルカメラ）の一実施例の外観を示す図であり、図１４（ａ）は正面図、図１４（ｂ）は背面図、図１４（ｃ）は上面図である。
図１４で、デジタルカメラ５０は図１４（ａ）に示すように正面側に撮像レンズ５２およびストロボ発光窓５１を有している。また、デジタルカメラ５０の背面には図１４（ｂ）に示すように、モードダイアル５３、液晶モニタ画面５４、カーソルキー５５、ＳＥＴキー５６等が設けられている。また、上面には図１４（ｃ）に示すようにズームレバー５７、シャッターキー５８、電源ボタン５９、およびストロボ発光モード設定キー６０が設けられ、図示されていないが側部にはパーソナルコンピュータ（以下、パソコン）やモデム等の外部装置とＵＳＢケーブルに接続する場合に用いるＵＳＢ端子接続部が設けられている。
【０１３３】
図１５は、図１４に示したデジタルカメラの電子回路構成の一実施例を示す図である。図１５で、デジタルカメラ５０は、基本モードである撮影モードにおいて、ズームレンズを移動させて光学ズーム動作を行わせるズーム駆動部６１−１、フォーカスレンズを移動させ、フォーカス位置を移動させるＡＦ駆動部６１−２、ズームレンズ及びフォーカスレンズを含む撮像レンズ５２を構成するレンズ光学系６２、撮像素子であるＣＣＤ６３、タイミング発生器（ＴＧ）６４、垂直ドライバ６５、サンプルホールド回路（Ｓ／Ｈ）６６、Ａ／Ｄ変換器６７、カラープロセス回路６８、ＤＭＡ（Direct Memory Access）コントローラ６９、ＤＲＡＭインターフェイス（Ｉ／Ｆ）7０、ＤＲＡＭ７１、制御部７２、ＶＲＡＭコントローラ７３、ＶＲＡＭ７４、デジタルビデオエンコーダ７５、表示部７６、ＪＰＥＧ回路７７、保存メモリ７８、キー入力部８０、ストロボ駆動部８１等を備えている。なお、ズーム駆動部６１−１〜カラープロセス回路６８は本発明において撮像部に相当する。また、ズーム駆動部６１−１及びズームレンズは本発明において光学ズーム手段に相当する。
【０１３４】
撮影モードでのモニタリング状態においては、ズーム駆動部６１−１は図示しないズームレンズ駆動モータを駆動してズームレンズを移動させる。また、ＡＦ駆動部６１−２は図示しないフォーカスレンズ駆動モータを駆動してフォーカスレンズを合焦点に移動させる。また、上記撮影レンズ２を構成するレンズ光学系６２の撮影光軸後方に配置された撮像素子であるＣＣＤ６３は、タイミング発生器（ＴＧ）６４、垂直ドライバ６５によって走査駆動され、撮影モードでのモニタリング状態においては、一定周期毎に結像した光像に対応する光電変換出力を１画面分出力する。このＣＣＤ６３は被写体の二次元画像を撮像する固体撮像デバイスであり、典型的には毎秒数十フレームの画像を撮像する。なお、撮像素子はＣＣＤに限定されずＣＭＯＳ（Complementary Metal Oxide Semiconductor）などの固体撮像デバイスでもよい。
【０１３５】
この光電変換出力は、アナログ値の信号の状態でＲＧＢの各原色成分毎に適宜ゲイン調整された後に、サンプルホールド回路（Ｓ／Ｈ）６６でサンプルホールドされ、Ａ／Ｄ変換器６７でデジタルデータに変換され、カラープロセス回路６８で画像補間処理及びγ補正処理を含むカラープロセス処理が行われて、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ、Ｃｒが生成され、ＤＭＡ（Direct Memory Access）コントローラ１９に出力される。
【０１３６】
ＤＭＡコントローラ６９は、カラープロセス回路６８の出力する輝度信号Ｙ及び色差信号Ｃｂ、Ｃｒを、同じくカラープロセス回路６８からの複合（composite）同期信号、メモリ書き込み、イネーブル信号、及びクロック信号を用いてＤＲＡＭインターフェイス（Ｉ／Ｆ）７０を介してバッファメモリとして使用されるＤＲＡＭ７１にＤＭＡ転送する。
【０１３７】
制御部７２は、このデジタルカメラ５０全体の制御動作を司るものであり、ＣＰＵ若しくはＭＰＵ（以下、ＣＰＵ）と、後述するように撮像動作制御を含む該ＣＰＵで実行される動作プログラム（撮像プログラムを含む）を固定的に記憶したフラッシュメモリ等のプログラム格納メモリ、及びワークメモリとして使用されるＲＡＭ等により構成され、上記輝度及び色差信号のＤＲＡＭ７１へのＤＭＡ転送終了後に、この輝度及び色差信号をＤＲＡＭインターフェイス７０を介してＤＲＡＭ７１から読出し、ＶＲＡＭコントローラ７３を介してＶＲＡＭ７４に書込む。
【０１３８】
制御部７２は、また、キー入力部８０からの状態信号に対応してフラッシュメモリ等のプログラム格納用メモリに格納されている各モードに対応の撮像プログラムやメニューデータを取り出して、デジタルカメラ５０の他の各機能の実行制御、例えば、シャッターキーの一気押し時の撮影動作制御の他、ズーム動作、スルー表示、ストロボ駆動制御、自動合焦、撮影、記録、及び記録した画像の再生・表示等の実行制御等や、機能選択時の機能選択メニューの表示制御や設定画面の表示制御等を行う。
【０１３９】
デジタルビデオエンコーダ７５は、上記輝度及び色差信号をＶＲＡＭコントローラ７３を介してＶＲＡＭ７４から定期的に読み出し、これらのデータを基にビデオ信号を生成して上記表示部７６に出力する。
【０１４０】
表示部７６は、上述したように撮影モード時にはモニタ表示部（電子ファインダ）として機能するもので、デジタルビデオエンコーダ７５からのビデオ信号に基づいた表示を行うことで、その時点でＶＲＡＭコントローラ７３から取込んでいる画像情報に基づく画像をリアルタイムに液晶モニタ画面５４に表示することになる。
【０１４１】
制御部７２は、合焦指示（本実施形態ではシャッターキー５８の半押し）があるとＡＦ駆動部６１−２に駆動制御信号を送ってレンズ光学系６２のフォーカスレンズを移動させて合焦（ＡＦ）動作を行わせ、撮像指示（本実施形態ではシャッターキー５８の全押し）があると撮影を行う（つまり、その時点で直ちにＣＣＤ６３からのＤＲＡＭ７１への経路を停止してスルー画像取得時とは異なる本撮影時のＣＣＤ駆動方式への切換えを実行し）、記録保存の状態に遷移する。
【０１４２】
この保存記録の状態では、制御部７２がＤＲＡＭ７１に書込まれている１フレーム分の輝度及び色差信号をＤＲＡＭインターフェイス７０を介してＹ、Ｃｂ、Ｃｒの各コンポーネント毎に縦８画素×横８画素の基本ブロックと呼称される単位で読み出してＪＰＥＧ（Joint Photograph cording Experts Group）回路２７に書込み、このＪＰＥＧ回路７７でＡＤＣＴ（Adaptive Discrete Cosine Transform：適応離散コサイン変換）、エントロピ符号化方式であるハフマン符号化等の処理によりデータ圧縮する。
そして得た符号データをＪＰＥＧ回路７７から読出し、１画像のデータファイルとしてデジタルカメラ５０の記録媒体である保存メモリ７８に記録し、１フレーム分の輝度及び色差信号の圧縮処理及び保存メモリ７８への圧縮データの書込み終了に伴って、制御部７２はＣＣＤ６３からＤＲＡＭ７１への経路を再び起動する。
【０１４３】
また、基本モードである再生モード時には、制御部７２が保存メモリ７８に記録されている画像データを選択的に読出し、ＪＰＥＧ回路７７で画像撮影モード時にデータ圧縮した手順とまったく逆の手順で圧縮されている画像データを伸張し、伸張した画像データをＶＲＡＭコントローラ７３を介してＶＲＡＭ７４に展開して記憶させた上で、このＶＲＡＭ７４から定期的に読出し、これらの画像データを元にビデオ信号を生成して表示部７６の液晶モニタ画面５４に再生画像を出力（＝表示）させる。
【０１４４】
キー入力部８０は、上述したモードダイアル５３、カーソルキー５５、ＳＥＴキー５６、ズームレバー５７、シャッターキー５８、電源ボタン５９、ストロボ発光モード設定キー６０等を有し、それらのキー操作に伴う信号は直接制御部７２に送出される。
【０１４５】
モードダイアル５３は記録モード（撮影モード）と再生モードを切り換えるものである。カーソルキー５５はモード設定やメニュー選択等に際して液晶モニタ画面５４に表示されるメニューやアイコン等をカーソルでポイント（指定）する際に操作するキーであり、カーソルキー５５の操作によりカーソルを上下又は左右に移動させることができる。
また、ＳＥＴキー５６はカーソルキー５５によってカーソル表示されている項目を選択設定若しくは確認する際に押すキーである。
【０１４６】
ズームレバー５７は、ズーム操作に用いられ、デジタルズームの場合はズームレバー５７の操作に対応してズーム値が決定されるが、実際の画角は変化せず、液晶モニタ画面５４にはズーム値に応じたサイズの画像がトリミングされて表示される。また、光学ズームの場合はズームレバー５７の操作に対応してズームレンズ（可変焦点距離レンズ）がワイド側又はテレ側に移動され、ズームレバー５７の操作に対応してズーム値が決定され、ズーム値の変化に追従して画角が実際に変化し、液晶モニタ画面には広角画像又はテレ画像が表示される。なお、本実施形態では、デジタルズーム機能を有しておらず、光学ズーム機能のみを有しているものとして説明するが、本発明は、デジタルズーム機能を備えたデジタルカメラにも適用できる。
【０１４７】
シャッターキー５８は、撮影時にレリーズ操作を行うもので、２段階のストロークを有しており、１段目の操作（半押し状態）でオートフォーカス（ＡＦ）と自動露出（ＡＥ）と自動ホワイトバランス（ＡＷＢ）を行わせるための合焦指示信号を発生し、２段目の操作（全押し状態）で撮影処理を行うための撮影指示信号を発生する。なお、本実施形態では、シャッターキー５８が一気に全押し（以下、一気押し）されると、１段目の操作により開始された合焦動作が簡易的な合焦動作に切り換わり、この簡易的な合焦動画が完了すると撮影処理が実行され、この撮影処理により得られた画像データがＲＡＭに記憶される。
なお、シャッターキー５８にタッチセンサ機能を搭載することにより、ユーザがシャッターキー５８に触れた場合と押した場合の２段階で操作が可能な構成としてもよく、この場合、シャッターキー５８に触れると制御部７２は半押し操作があったものとして半押し処理を実行し、シャッターキー５８を押すと制御部７２は全押し操作があったものとして全押し処理を実行するものとする。
【０１４８】
ストロボ発光モード設定キー６０は押し下げによる切替え構造をなし、押し下げ回数により、「強制ストロボ発光モード」、「オートストロボモード」、「発光禁止モード」等のモードでローテーションするように構成されている（初期設定は「発光禁止モード」）。なお、ストロボ発光モード設定キー６０は先端にＬＥＤを有し、発光モードに応じて、例えば、赤色点灯（強制ストロボ発光モード）、青色点灯（オートストロボモード）、消灯（発光禁止モード）等に点灯または消灯する。
【０１４９】
ストロボ駆動部８１は、ストロボ発光モード設定キー６０の操作により設定された発光モードに応じて、制御部７２の制御下で本体前面のストロボ発光窓５１の内側に設けられたストロボ（図示せず）の充電および発光を行なう。
【０１５０】
図１６は、デジタルカメラ５０の一気押し判定および撮影動作の一実施例を示すフローチャートであり、このフローチャートはデジタルカメラ５０に本願発明のクイックシャッター機能を実現させるためのプログラムを説明するためのものである。
以下に示す処理は基本的に制御部７２が予めフラッシュメモリ等のプログラムメモリに記憶されたプログラムに従って実行する例で説明するが、全ての機能をプログラムメモリに格納する必要はなく、必要に応じて、その一部若しくは全部をネットワークを介して受信して実現するようにしてもよい。以下、図１４〜１５に基いて説明する。
【０１５１】
デジタルカメラ５０の主電源がオンになると、制御部７２はストロボ駆動部８１に制御信号を送り、ストロボの充電を開始させ（ステップＳ１）、次いで、その時点のズーム値に対応した焦点距離でスルー画像用のＡＥ処理を実行し、ＣＣＤ６３から画像データを得ると共に自動ホワイトバランス（ＡＷＢ）処理により光源の色に対応したホワイトバランスになるようにカラープロセス回路６８で調整を施した上でＤＭＡコントローラ６９及びＤＲＡＭインターフェイス（Ｉ／Ｆ）７０を介してＤＲＡＭ７１へのＤＭＡ転送を開始すると共に（ステップＳ２）、ＶＲＡＭ７４をＣＣＤ６３からの画像データを間引いたビデオスルー画像データで書き換えて表示部７６の液晶モニタ画面５４へのスルー画像表示を開始する（ステップＳ３）。
【０１５２】
制御部７２はキー入力部８０からの信号を調べ、ストロボ発光設定キー１０−２が操作された場合はステップＳ５に進み、押されていない場合はステップＳ６に進む（ステップＳ４）。ステップＳ４でストロボ発光設定キー１０−２が操作された場合は設定操作に応じたストロボ発光モードを設定し設定値をＲＡＭに保持し、ステップＳ６に進む（ステップＳ５）。
【０１５３】
制御部７２はキー入力部８０からの信号を調べ、ズームレバー５７によるズーム操作が行なわれたか否かを調べ、ズーム操作が行なわれた場合はステップＳ７、行なわれていない場合はステップＳ８に進む（ステップＳ６）。ステップＳ６でズーム操作が行なわれた場合はズーム操作に応じたズーム値を取得し、このズーム値に基づきズーム駆動部６１−１を駆動してズームレンズを移動させることにより光学ズーム倍率を変更すると共にＲＡＭにズーム値を保持（上書き記憶）し、ステップＳ８に進む（ステップＳ７）。
【０１５４】
次に、制御部７２はキー入力部８０からの信号を調べ、シャッターキー５８の半押し操作があったか否かを調べ、半押し操作があった場合はステップＳ９に進み、押されていない場合はステップＳ４に戻る（ステップＳ８）。
【０１５５】
上記ステップＳ８でシャッターキー５８の半押しがあった場合は、制御部７２は上記ステップＳ５で設定したストロボ発光モードを調べ、強制ストロボ発光モードが設定されている場合、又はオートストロボモードが設定されていて、且つ周囲の明るさが所定の閾値以下であると判断されたより場合、つまりストロボ発光を要する場合は図１８のフローチャートに示すストロボ撮影処理に移行し、そうでない場合はステップＳ１０に進む（ステップＳ９）。
【０１５６】
上記ステップＳ９でストロボ発光を要しないと判定した場合は、制御部７２は、本撮影用のステップ幅が狭いコントラストＡＦ処理を開始すると共に、シャッターキー５８の半押し時に取り込んだビデオスルー画像データに基づく本撮影用のＡＥ処理及び自動ホワイトバランス（ＡＷＢ）処理を開始する。なお、この間もシャッターキー５８の全押し操作があるまで、ＶＲＡＭ７４をＣＣＤ６３からの画像データを間引いたビデオスルー画像データで書き換えて表示部７６の液晶モニタ画面５４にスルー画像を表示する。通常のコントラストＡＦ処理ではＡＦ駆動部６１−２は均一のステップ間隔でフォーカスレンズを移動してステップごとにフォーカスレンズを一時停止させてピント位置を無限遠から手前まで変化させ、コントラスト値の取得及び比較を行ない、最終的にコントラスト値が最大になる位置を合焦位置としてフォーカスレンズを移動させる。（ステップＳ１０）。
【０１５７】
次に、制御部７２はキー入力部８０からの信号を調べてシャッターキー５８が全押し操作されたか否かを判定し、シャッターキー５８が全押しされた場合はステップＳ１２に進む（ステップＳ１１）。
【０１５８】
制御部７２は、コントラストＡＦ処理中か否かを調べ、ＡＦ処理中の場合はステップＳ１３に進み、そうでない場合はステップＳ１４に進む（ステップＳ１２）。
【０１５９】
本撮影用のコントラストＡＦ処理（通常ＡＦ処理）では上述したように合焦位置を決定するまでに、１ステップごとに画像データ処理（撮像処理、コントラスト抽出処理、コントラスト比較処理）とレンズユニットの駆動制御（フォーカスレンズの移動、移動停止、移動再開）が必要であり、カメラ使用者がファインダー内に被写体を捉えてから、ピントが合ってシャッターボタンを全押して撮像することが可能となるまでに時間を要してしまうので、シャッターキー５８が一気押しされた場合は図１７（ｂ）に示すようなサーチ間隔が広い簡易的なＡＦ処理を実行するようにする。つまり、制御部７２は上記ステップＳ１２でＡＦ処理中と判定した場合は、シャッターキー５８の半押しにより開始される通常のコントラストＡＦ処理のステップ幅よりもステップ幅の広い簡易コントラストＡＦ処理に切り換えて、通常のコントラストＡＦ処理に続けて簡易コントラストＡＦ処理を実行するようにする。
その際、図１７（ａ）に示すような簡易ＡＦ用の対応テーブル（ズーム値とサーチ間隔の対応テーブル４０）を参照し、図１７（ｂ）の「シャッターキー全押し」以降に示すように、ズーム値に応じたステップ幅の広い簡易コントラストＡＦ処理に切り換える。ここで、図１７（ｂ）は、フォーカスレンズが一時停止されるフォーカス位置を示す図であり、シャッターキー５８の半押し操作によりレンズ端から通常のコントラストＡＦ処理を実行するためのフォーカスレンズの移動が開始され、シャッターキー５８の全押し操作が検出されたときのフォーカスレンズ位置から簡易コントラストＡＦ処理を実行するためのフォーカスレンズの移動に切り換わる様子を示す図である。図１７の例では、シャッターキー５８が全押しされたとき、ズーム値＝ｘ２とすると、簡易ＡＦ処理では図１７（ａ）からサーチ間隔ｐｗ２＝３となり、シャッターキー５８の全押し時点以降、フォーカスレンズは３ステップずつ移動することとなる。従って、簡易ＡＦ処理に切り換えるとフォーカスレンズの一時停止回数は、図１７の例では１／３となり、フォーカスレンズの移動時間が短縮されるので、合焦時間が短縮される。つまり、通常ＡＦ処理と簡易ＡＦ処理ではフォーカスレンズの移動範囲が同じであっても簡易ＡＦ処理のほうがフォーカスレンズの停止回数（フォーカスレンズの駆動時間）、撮影動作回数、コントラストデータ取得回数、及びコントラストデータ比較回数等が少ないので通常ＡＦ処理と簡易ＡＦ処理を組み合わせることにより全体として、シャッターキー５８の操作から撮影までの時間が短かくなる（ステップＳ１３）。
【０１６０】
また、制御部７２は、ステップＳ１０で開始した本撮影用のＡＥ処理が継続中であるか否かを調べ、ＡＥ処理中の場合はステップＳ１５に進み、そうでない場合はステップＳ１６に進む（ステップＳ１４）。
【０１６１】
ＡＦ処理だけでなくＡＥ（自動露出）処理もシャッタータイムラグに影響するので、シャッターキー５８の半押しにより開始されたＡＥ処理が完了する前にシャッターキー５８が全押しされた場合、つまりシャッターキー５８が一気押しされた場合は簡易的なＡＥ処理に切り換えるようにする。そこで、制御部７２は、ステップＳ１４でＡＥ処理中と判定した場合は、ＡＥ処理の１つである絞り制御を中止してからステップＳ１６に進む。これにより、ＡＥ処理を軽減してＡＥ処理時間を短縮する。なお、変形例として、絞り制御を中止するのではなく、時間のかかる絞り動作を省くといった簡易的なＡＥ処理を行なうようにしてもよい（ステップＳ１５）。
【０１６２】
更に、制御部７２は、ステップＳ１０で開始した本撮影用のオートホワイトバランス（ＡＷＢ）処理が継続中であるか否かを調べ、ＡＷＢ処理中の場合はステップＳ１７に進み、そうでない場合はステップＳ１８に進む（ステップＳ１６）。
【０１６３】
ＡＦ処理やＡＥ処理だけでなく、ＡＷＢ処理もシャッタータイムラグに影響するので、シャッターキー５８の半押しにより開始されたＡＷＢ動作が完了する前にシャッターキー５８が全押しされた場合、つまりシャッターキー５８が一気押しされた場合は簡易的なＡＷＢ動作に切り換えるようにする。そこで制御部７２は、ステップＳ１６でＡＷＢ処理中と判定した場合は簡易的なＡＷＢ処理に切り換えてからステップＳ１８に進む。これにより、ＡＷＢ動作を軽減してＡＷＢ動作時間を短縮する。なお、簡易的なＡＷＢ処理としては、例えば、ＡＷＢでは、通常は７つくらいのパターンから適したパターンのＷＢ値を選択するが、これを３つくらいの代表的なパターンの中から適切なものを選択するようにする（ステップＳ１７）。
【０１６４】
制御部７２はすべての処理、つまり、上記ステップＳ１０またはＳ１３、Ｓ１７等の処理、つまりＡＦ処理、ＡＥ処理、及びＡＷＢ処理の全てが完了したか否かを調べ、完了した場合はステップＳ１９に進み、完了していない場合は完了を待つ（ステップＳ１８）。すべての処理が完了した場合はその時点で直ちにＣＣＤ６３からのＤＲＡＭ７１への経路を停止してスルー画像取得時とは異なる本撮影時のＣＣＤ駆動方式への切換えを実行して取込んだ画像データに画像圧縮処理を施した後、この圧縮画像データ（画像ファイル）を記録して１フレーム分の画像の撮影を終了し、ステップＳ２に戻る（ステップＳ１９）。
【０１６５】
図１７は撮像プログラムによって参照されるズーム値とフォーカスレンズのサーチ間隔を対応付けた簡易ＡＦ用の対応テーブルの説明図であり、図１７（ａ）は対応テーブルの構成例、図１７（ｂ）は対応テーブルを用いた簡易ＡＦの説明図である。
対応テーブル４０は図１７（ａ）に示す各テレ側からワイド側にズーム値ｘ１、ｘ２、・・、ｘｎをとり、各ズーム値に簡易ＡＦ用のサーチ間隔ｐｗ１、ｐｗ２、・・・をそれぞれ対応付けてなる。通常のＡＦ処理（第１のＡＦ処理）では図１７（ｂ）に示すようにサーチ間隔はそれぞれ等しいが、簡易ＡＦ処理（第２のＡＦ処理）では、ズーム値に応じてステップ幅が異なり、ズームレンズがテレ側にある場合のフォーカスレンズの移動幅（ステップ幅）は、ズームレンズがワイド側にある場合のステップ幅よりも小さくなるように設定されている。
対応テーブル４０のサーチ間隔は、例えば、図１７（ａ）で向かって左側をテレ側、右側をワイド側とすると、ズーム値がｘ１の時のサーチ間隔ｐｗ１を２ステップ、ズーム値がｘ２の時のサーチ間隔ｐｗ２を３ステップというようにズーム値に応じて設定されている。従って、ズーム値がｘ１の時のフォーカスレンズの停止回数は通常のＡＦ処理の１／２、ズーム値がｘ３の時のフォーカスレンズの停止回数は通常のＡＦ処理の１／３、・・・となり、停止回数が減るので、レンズ移動時間が短縮し、更に、コントラスト値の取得時間、コントラスト値の比較時間、撮影時間も短縮するので、図１７のようにサーチ間隔を設定した対応テーブル４０を用いた簡易ＡＦ処理では、全体として、シャッターキー５８の全押しから撮影までの時間が短縮する。
このようなズーム段毎のフォーカス用のポイントデータは本実施例ではテーブル定数等としてプログラム格納メモリに格納されており、図１６のフローチャート等に示す撮像プログラムの動作時に参照されるものとする。なお、保存メモリ７８に設定しておき撮像プログラムで参照するようにしてもよい。
【０１６６】
［ストロボ撮影］
図１８は、ストロボ強制発光モード（または、オートストロボモードにおいてストロボ発光が必要と判定された場合）が選択された場合のデジタルカメラ５０の一気押し判定および撮影動作の一実施例を示すフローチャートであり、図１６に示したフローチャートのステップＳ９の判定処理でストロボ発光が必要と判定された場合のデジタルカメラ５０の撮影動作の一実施例を示す。
【０１６７】
図１６のフローチャートのステップＳ９でストロボ発光が必要と判定すると、制御部７２は、ストロボ撮影用のコントラストＡＦ処理を開始すると共に、ストロボ撮影用のＷＢ（ホワイトバランス）値と露出（ＥＶ）値を設定する。なお、この間もシャッターキー５８の全押し操作があるまで、液晶モニタ画面５４にスルー画像を表示する（ステップＳ２１）。
【０１６８】
次に、制御部７２はキー入力部８０からの信号を調べてシャッターキー５８が全押し操作されたか否かを判定し、シャッターキー５８が全押しされた場合はステップＳ２３に進む（ステップＳ２２）。
【０１６９】
制御部７２は、コントラストＡＦ処理中か否かを調べ、ＡＦ処理中の場合はステップＳ２４に進み、そうでない場合はステップＳ２６に進む（ステップＳ２３）。
【０１７０】
ＡＦ処理はシャッタータイムラグに影響するので、シャッターキー５８の半押しにより開始されたＡＦ処理が完了する前にシャッターキー５８が全押しされた場合、つまりＡＦ処理中にシャッターキー５８が一気押しされた場合は、簡易的なＡＦ処理に切り換えるようにする。そこで、制御部７２は上記ステップＳ２３でＡＦ処理中と判定した場合は、実行中のＡＦ処理を図１７に示したような簡易ＡＦ処理用の対応テーブルを参照する簡易ＡＦ処理に切り換えてから、ステップＳ２５に進む（ステップＳ２４）。
【０１７１】
制御部７２は、簡易ＡＦ処理が完了したか否かを調べ、簡易ＡＦ処理が完了した場合はステップＳ２６に進み（ステップＳ２５）、ストロボ充電中か否かを調べ、充電中の場合はステップＳ２７に進み、そうでない場合はステップＳ２８に進む（ステップＳ２６）。
【０１７２】
ＡＦ処理だけでなく、ストロボ充電もシャッタータイムラグを長くする要因の１つであるため、ストロボ充電中にシャッターキー５８が全押しされた場合はシャッター動作を優先して撮影するようにする。そこで、制御部７２は上記ステップＳ２６でストロボ充電中と判定した場合は、ストロボ充電を停止し（ステップＳ２７）、ストロボ駆動部８１を制御してストロボを発光させるとともに、その時点で直ちにＣＣＤ６３からのＤＲＡＭ７１への経路を停止してスルー画像取得時とは異なる本撮影時のＣＣＤ駆動方式への切換えを実行して取込んだ画像データに画像圧縮処理を施した後、この圧縮画像データ（画像ファイル）を記録して１フレーム分の画像の撮影を終了し、ステップＳ１に戻る（ステップＳ２８）。なお、ステップＳ２７でストロボ充電が停止された場合は、ステップＳ２８において充電半ばの容量の範囲内の発光量でストロボを発光させることになる。
【０１７３】
上記図１６のフローチャートに示した動作により、シャッターキー５８が半押し操作されたとき、ＡＦ処理や、ＡＥ処理や、ＡＷＢ処理を開始するが、半押しの途中で全押しするとＡＦ処理や、ＡＥ処理や、ＡＷＢ処理を、簡易的なＡＦ処理や、ＡＥ処理や、ＡＷＢ処理に切り換えるのでその分時間が短くなり、シャッターキー５８の全押しから本撮影までの時間を短くできることから、シャッターチャンスの看過やタイムラグの発生を防止できる。シャッターチャンスを逃したりタイムラグを生じさせることなくピント精度のよい画像を得ることができる。また、シャッターキー５８が全押しされてもＡＦ処理を省くことなく撮影するので、ある程度被写体深度の深いレンズでなくてもピント精度のよい画像を撮影できる。
【０１７４】
例えば、ＡＦ処理はシャッタータイムラグに影響するので、シャッターキー５８が一気押しされた場合はＡＦ処理の途中であっても、シャッター動作を優先するため簡易ＡＦ処理を行なって撮影するようにしたことにより（ステップＳ１３参照）、ＡＦ処理を中止して撮影を行うよりはピント精度がよくなるし、ＡＦ処理の完了を待って撮影を行うよりはＡＦ時間を極短くできる。
【０１７５】
また、ＡＥ処理はシャッタータイムラグに影響するので、シャッターキー５８が一気押しされた場合はシャッター動作を優先するため通常のＡＥ動作に続けて簡易ＡＥ処理を行なって撮影するようにしても（ステップＳ１５参照）、ＡＥ処理は撮影準備動作中、常時行なわれているのでシャッター半押し時に初めてＡＦ処理を行なうフォーカス動作と異なり実際の撮影時に露出のミスが少ない。また、万一、ＡＥ処理が不十分（露出アンダーやオーバー）なまま撮影されたとしても後からレタッチプログラム等で補正しやすい。
【０１７６】
また、ＡＷＢ処理もシャッタータイムラグに影響するので、シャッターキー５８が一気押しされた場合はシャッター動作を優先するために通常のＡＷＢ処理に続けて簡易ＡＷＢ処理を行なって撮影するようにしても（ステップＳ１７参照）、ＡＷＢ処理は撮影準備動作中、常時行なわれているのでＡＷＢの判定ミスが少ない。また、万一、ＡＷＢ処理が不十分なまま（色がおかしいまま）撮影されたとしても後からレタッチプログラム等で補正しやすい。
【０１７７】
また、上記図１８のフローチャートに示した動作により、デジタルカメラ５０は、シャッターキーが全押しされるとストロボの充電を停止するので、シャッターキー５８の全押しからストロボ撮影までの時間が短くなりシャッターチャンスを逃したりタイムラグを生じさせることなく撮影できる。
【０１７８】
＜変形例＞
上記図１６および図１８に示したフローチャートでは、シャッターキー５８が半押し操作されてＡＦ処理がなされているときにシャッターキー５８が全押しされた場合、つまりシャッターキー５８が全押しされた場合にＡＦ処理中や、ＡＥ処理中や、ＡＷＢ処理が終わっていないことを一気押し判定の条件として簡易処理に切換えるようにしたが、一気押し判定方法は上記方法に限定されない。以下、一気押し判定の変形例について述べる。
【０１７９】
図１９はデジタルカメラの一気押し判定および撮影動作の変形例を示すフローチャートであり、シャッターキー５８の半押しを所定時間以上維持しないと半押し動作を開始しないように構成した例であり、図１６に示したフローチャートのステップＳ８以降を図示のようにステップＳ３０〜Ｓ４２に変更してなる。図１９のステップＳ３０〜ステップＳ３３により、シャッターキー５８が半押しされてから所定時間内に全押しされた場合に一気押しがあったものと判定しステップＳ３４〜Ｓ４２の簡易処理に移行する。
【０１８０】
図１９において、図１６のステップＳ６でズーム操作をしなかったか、ステップＳ７でズーム操作によるズーム倍率変更処理を行なうと、制御部７２はキー入力部８０からの信号を基にシャッターキー５８の半押し操作があったか否かを調べ、半押し操作があった場合はステップＳ３１に進み、そうでない場合は図１６のフローチャートのステップＳ４に戻る（ステップＳ３０）。
【０１８１】
制御部７２はシャッター操作時間計測タイマーをゼロクリアしてスタートさせ（ステップＳ３１）、タイムアップ、つまり、所定時間を経過する（半押しされてから所定時間内に全押しされない）とユーザが半押し操作を意図して行ったものと判断して図１６のフローチャートのステップＳ９に進んで半押し動作（Ｓ１０〜Ｓ１９、若しくはＳ２１〜Ｓ２８）を開始し、所定時間内の場合はステップＳ３３に進む（ステップＳ３２）。
【０１８２】
次に、制御部７２はキー入力部８０からの信号を調べてシャッターキー５８が全押し操作されたか否かを判定し、シャッターキー５８が全押しされた場合はステップＳ３４に進み、全押し操作されない場合はステップＳ３２に戻る（ステップＳ３３）。
【０１８３】
上記ステップＳ３１〜ステップＳ３３でシャッターキー５８が一気押しされる（半押しされてから所定時間内に全押しされる）と、制御部７２は図１６のフローチャートのステップＳ５で設定したストロボ発光モードを調べ、強制ストロボ発光モードやオートストロボモードのようなストロボ発光を必要とするモードの場合はステップＳ３８に進み、そうでない場合はステップＳ３５に進む（ステップＳ３４）。
【０１８４】
上記ステップＳ３４でストロボ発光を要しないと判定した場合は、制御部７２は、本撮影用の簡易なコントラストＡＦ処理（例えば、図１７に示したような簡易ＡＦ用の対応テーブルを参照して行なうＡＦ処理）を開始すると共に、シャッターキー５８の半押し時に取り込んだビデオスルー画像データに基づくＡＥ処理及び自動ホワイトバランス（ＡＷＢ）処理を開始する。（ステップＳ３５）。
【０１８５】
制御部７２はすべての処理、つまり、上記ステップＳ３５で開始した簡易ＡＦ処理、ＡＥ処理、およびＡＷＢ処理が完了したか否かを調べ、完了した場合はステップＳ３７に進み、完了していない場合は完了を待つ（ステップＳ３６）。すべての処理が完了した場合はその時点で直ちにＣＣＤ６３からのＤＲＡＭ７１への経路を停止してスルー画像取得時とは異なる本撮影時のＣＣＤ駆動方式への切換えを実行して取込んだ画像データに画像圧縮処理を施した後、この圧縮画像データ（画像ファイル）を記録して１フレーム分の画像の撮影を終了し、図１６のフローチャートのステップＳ２に戻る（ステップＳ３７）。
【０１８６】
上記ステップＳ３４でストロボ発光が必要と判定すると、制御部７２は、ストロボ撮影用のＷＢ（ホワイトバランス）値と露出（ＥＶ）値を設定し、上述したような簡易ＡＦ処理を開始する（ステップＳ３８）。
【０１８７】
制御部７２は、簡易ＡＦ処理が完了したか否かを調べ、簡易ＡＦ処理が完了した場合はステップＳ４０に進み（ステップＳ３９）、ストロボ充電中か否かを調べ、充電中の場合はステップＳ４１に進み、そうでない場合はステップＳ４２に進む（ステップＳ４０）。
【０１８８】
制御部７２は上記ステップＳ４０でストロボ充電中と判定した場合は、ストロボ充電を停止し（ステップＳ４１）、現時点でのストロボ用のコンデンサ容量の範囲内でストロボを発光させるとともに、その時点で直ちにＣＣＤ６３からのＤＲＡＭ７１への経路を停止してスルー画像取得時とは異なる本撮影時のＣＣＤ駆動方式への切換えを実行して取込んだ画像データに画像圧縮処理を施した後、この圧縮画像データ（画像ファイル）を記録して１フレーム分の画像の撮影を終了し、ステップＳ１に戻る（ステップＳ４２）。
【０１８９】
上記図１９のフローチャートに示した動作により、シャッターキー５８が半押し操作されてから全押しされるまでの時間が所定時間内の場合にはシャッターキー５８の一気押しがあったものと判定し、本撮影用の、簡易ＡＦ処理や、ＡＥ処理や、ＡＷＢ処理による撮影を行なうので、シャッターキー５８を一気押ししてから本撮影までの時間を極短くできることからシャッターチャンスを逃したり、タイムラグを生じさせることなくピント精度のよい画像を得ることができる。また、ストロボ撮影が必要な場合には、充電を停止してストロボ撮影を行なうので、シャッターキー５８を一気押ししてからストロボ撮影までの時間を極短くできることから同様の効果を奏する。
【０１９０】
なお、上述した変形例では、シャッターキー５８が半押しされてから所定時間内に全押しされた場合を一気押しと判定したが、一気押しの判定方法はこれに限定されず、シャッターキー５８の半押しを所定時間以上維持しないと半押し動作を開始しないように構成してもよい。つまり、図１９のステップＳ３０で、シャッターキー５８が半押しされたと判定すると本撮影用のコントラストＡＦ処理、ＡＥ処理、及びＡＷＢ処理を実行し、それ以外の場合に（シャッターキー５８が半押しされていない場合）に全押しされると一気押しがあったものと判定して図１９のステップＳ３３〜Ｓ４２の処理に移行するようにしてもよい。このように構成しても、シャッターキー５８が操作されてから所定時間内にシャッターキー５８が全押しされると、シャッターキー５８の一気押しがあったものと判定し、本撮影用の、簡易ＡＦ処理や、ＡＥ処理や、ＡＷＢ処理による撮影を行なうので、シャッターキー５８を一気押ししてから本撮影までの時間を短くできることから、上述した変形例の場合と同様の効果を奏する。
【０１９１】
また、半押し操作が所定時間維持されないと半押し操作を電気的に検出（認識）することができないようなシャッターキー５８を搭載することにより、一気押しの判定方法としてシャッターキー５８の半押しと全押しの判定を繰り返し行なうようにして、シャッターキー５８が半押しされたと判定することなくシャッターキー５８が全押しされたと判定した場合（つまり、シャッターキー５８が一気に全押しされ、シャッターキー５８が半押し位置をほんの一瞬に通過した場合）を一気押しがあったものと判定して図１９のステップＳ３３〜Ｓ４２の処理に移行するようにしてもよい。このように構成しても、本撮影用の、簡易ＡＦ処理や、ＡＥ処理や、ＡＷＢ処理による撮影を行なうので、シャッターキー５８を一気押ししてから本撮影までの時間を短くできることから、上述した変形例の場合と同様の効果を奏する。
【０１９２】
（実施形態４）
上記実施形態３では、シャッターキー５８が一気押しされると、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ストロボ発光等を簡易に行なうよう簡易処理に切換えることにより、シャッター操作から撮影処理までの時間を短くしたが、シャッター操作から撮影処理までの時間を短くする方法は実施形態３の例に限定されない。以下、シャッターキー５８が一気押しされると、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ストロボ発光等を停止して（または行なわずに）シャッター操作から撮影処理までの時間を短くする例について述べる。なお、以下の説明で、デジタルカメラの外観および内部構成は図１４および図１５に示したデジタルカメラ５０と同様とする。
【０１９３】
図２０は、デジタルカメラ５０のシャッターキー５８の一気押しによる撮影動作の一実施例を示すフローチャートであり、このフローチャートはデジタルカメラ５０に本願発明のクイックシャッター機能を実現させるためのプログラムを説明するためのものである。
以下に示す処理は基本的に制御部７２が予めフラッシュメモリ等のプログラムメモリに記憶されたプログラムに従って実行する例で説明するが、全ての機能をプログラムメモリに格納する必要はなく、必要に応じて、その一部若しくは全部をネットワークを介して受信して実現するようにしてもよい。以下、図１４〜１３、および図２０に基いて説明する。なお、図２０で、ステップＳ１〜Ｓ７の処理は図１６のステップＳ１〜Ｓ７と同様である。
【０１９４】
図２０において、（図１６の）ステップＳ８でシャッターキー５８の半押し操作があると、制御部７２は（図１６の）ステップＳ５で設定したストロボ発光モードを調べ、強制ストロボ発光モードやオートストロボモードのようなストロボ発光を必要とするモードの場合はステップＳ６７に進み、そうでない場合はステップＳ６２に進む（ステップＳ６１）。
【０１９５】
上記ステップＳ６１でストロボ発光を要しないと判定した場合は、制御部７２は、本撮影用のコントラストＡＦ処理を開始すると共に、シャッターキー５８の半押し時に取り込んだビデオスルー画像データに基づくＡＥ処理及びＡＷＢ処理を開始する。なお、この間もシャッターキー５８の全押し操作があるまで、ＶＲＡＭ７４をＣＣＤ６３からの画像データを間引いたビデオスルー画像データで書き換えて表示部７６の液晶モニタ画面５４にスルー画像を表示する（ステップＳ６２）。
【０１９６】
次に、制御部７２はキー入力部８０からの信号を調べてシャッターキー５８が全押し操作されたか否かを判定し、シャッターキー５８が全押しされた場合はステップＳ６４に進む（ステップＳ６３）。
【０１９７】
ステップＳ６４において、制御部７２は、ステップＳ６２で開始したＡＦ、ＡＥ、またはＡＷＢのいずれかが未だ処理中であるか否かを調べ、いずれも処理中でない場合はステップＳ６６に進み、処理中の場合は処理中の動作を停止したうえで（ステップＳ６５）、その時点で直ちにＣＣＤ６３からのＤＲＡＭ７１への経路を停止してスルー画像取得時とは異なる本撮影時のＣＣＤ駆動方式への切換えを実行して取込んだ画像データに画像圧縮処理を施した後、この圧縮画像データ（画像ファイル）を記録して１フレーム分の画像の撮影を終了し、（図１６の）ステップＳ２に戻る（ステップＳ６６）。
【０１９８】
また、上記ステップＳ６１でストロボ発光が必要と判定すると、制御部７２はストロボ撮影用のコントラストＡＦ処理を開始すると共に、ストロボ撮影用のＷＢ（ホワイトバランス）値と露出（ＥＶ）値を設定する。なお、この間もシャッターキー５８の全押し操作があるまで、液晶モニタ画面５４にスルー画像を表示する（ステップＳ６７）。
【０１９９】
次に、制御部７２はキー入力部８０からの信号を調べてシャッターキー５８が全押し操作されたか否かを判定し、シャッターキー５８が全押しされた場合はステップＳ６９に進む（ステップＳ６８）。
【０２００】
制御部７２は、ステップＳ６７で開始したコントラストＡＦ処理が継続中か否かを調べ、ＡＦ処理中の場合はステップＳ７０に進み、そうでない場合はステップＳ７１に進む（ステップＳ６９）。
【０２０１】
上記ステップＳ６９でＡＦ処理中と判定した場合は、制御部７２はＡＦ処理を停止してステップＳ７１に進み（ステップＳ７０）、更に、ストロボ充電中か否かを調べ、充電中の場合はステップＳ７２に進み、充電中でない場合はステップＳ７４に進む（ステップＳ７１）。
【０２０２】
上記ステップＳ７１でストロボ充電中と判断された場合はストロボ充電を停止し（ステップＳ７２）、ストロボ発光なしで、その時点で直ちにＣＣＤ６３からのＤＲＡＭ７１への経路を停止してスルー画像取得時とは異なる本撮影時のＣＣＤ駆動方式への切換えを実行して取込んだ画像データに画像圧縮処理を施した後、この圧縮画像データ（画像ファイル）を記録して１フレーム分の画像の撮影を終了し、ステップＳ１に戻る（ステップＳ７３）。また、上記ステップＳ７１でストロボ充電中と判断された場合はストロボ駆動部８１を制御してストロボを発光させるとともに、その時点で直ちにＣＣＤ６３からのＤＲＡＭ７１への経路を停止してスルー画像取得時とは異なる本撮影時のＣＣＤ駆動方式への切換えを実行して取込んだ画像データに画像圧縮処理を施した後、この圧縮画像データ（画像ファイル）を記録して１フレーム分の画像の撮影を終了し、ステップＳ１に戻る（ステップＳ７４）。
【０２０３】
上記図２０のフローチャートに示した動作により、シャッターキー５８が半押し操作されたとき、撮影準備動作として、ＡＦ処理や、ＡＥ処理や、ＡＷＢ処理を開始するが、半押しの途中で全押しすると処理中の撮影準備動作を停止して撮影処理を行なうことから、シャッターキー５８の全押しがあると瞬時に本撮影を行なうことができ、シャッターチャンスを逃したりタイムラグを生じさせることなく画像を撮影できる。また、ストロボ充電中の場合も充電を停止して撮影を行なうので同様の効果を奏する。
【０２０４】
＜変形例＞
上記図２０に示したフローチャートでは、シャッターキー５８が半押し操作されてＡＦ処理がなされているときにシャッターキー５８が全押しされた場合、つまりシャッターキー５８が全押しされた場合にＡＦ処理中や、ＡＥ処理中や、ＡＷＢ処理が終わっていないことを一気押し判定の条件とし、動作中の処理を停止するようにしたが、一気押し判定方法は上記方法に限定されず、実施形態３の変形例と同様な一気押し判定を行うことができる。以下、一気押し判定の変形例について述べる。
【０２０５】
図２１はデジタルカメラの一気押し判定および撮影動作の変形例を示すフローチャートであり、シャッターキー５８の半押しを所定時間以上維持しないと半押し動作を開始しないように構成した例であり、図１９に示したフローチャートのステップＳ３１以降を図示のようにステップＳ８０〜Ｓ８９に変更する。これにより、図１９のステップ３０でシャッターキー５８が半押しされてから所定時間内に全押しされた場合に、一気押しがあったものと判定しステップＳ８２〜Ｓ８９の処理に移行する。
【０２０６】
図２１において、図１９のステップＳ３１でシャッター操作時間計測タイマーをゼロクリアしてスタートさせた後、タイムアップ、つまり、所定時間を経過する（半押しされてから所定時間内に全押しされない）とユーザが半押し操作を意図して行ったものと判断して図２１のフローチャートのステップＳ６１に進んで半押し動作（Ｓ６１〜Ｓ７４）を開始し、所定時間内の場合はステップＳ８１に進む（ステップＳ８０）。
【０２０７】
次に、制御部７２はキー入力部８０からの信号を調べてシャッターキー５８が全押し操作されたか否かを判定し、所定時間内にシャッターキー５８が全押しされた場合は一気押しされたものと判定してステップＳ８２に進み、全押し操作されない場合はステップＳ８０に戻る（ステップＳ８１）。
【０２０８】
ステップＳ８０、Ｓ８１でシャッターキー５８が一気押しされる（半押しされてから所定時間内に全押しされる）と、制御部７２は（図１６のフローチャートの）ステップＳ５で設定したストロボ発光モードを調べ、強制ストロボ発光モードやオートストロボモードのようなストロボ発光を必要とするモードの場合はステップＳ８５に進み、そうでない場合はステップＳ８３に進む（ステップＳ８２）。
【０２０９】
上記ステップＳ８２でストロボ発光を要しないと判定した場合は、制御部７２は、スルー画像用のＡＥ処理およびＡＷＢ処理を停止し（ステップＳ８３）、その時点で直ちにＣＣＤ６３からのＤＲＡＭ７１への経路を停止してスルー画像取得時とは異なる本撮影時のＣＣＤ駆動方式への切換えを実行して取込んだ画像データに画像圧縮処理を施した後、この圧縮画像データ（画像ファイル）を記録して１フレーム分の画像の撮影を終了し、（図１６のフローチャートの）ステップＳ２に戻る（ステップＳ８４）。
【０２１０】
上記ステップ８２でストロボ発光が必要と判定すると、制御部７２は、ストロボ撮影用のＷＢ（ホワイトバランス）値と露出（ＥＶ）値を設定し（ステップＳ８５）、ストロボ充電中か否かを調べ、充電中の場合はステップＳ８７に進み、そうでない場合はステップＳ８９に進む（ステップＳ８６）。
【０２１１】
上記ステップＳ８６でストロボ充電中と判定した場合は、ストロボの充電を停止し（ステップＳ８７）、ストロボを発光させることなく、その時点で直ちにＣＣＤ６３からのＤＲＡＭ７１への経路を停止してスルー画像取得時とは異なる本撮影時のＣＣＤ駆動方式への切換えを実行して取込んだ画像データに画像圧縮処理を施した後、この圧縮画像データ（画像ファイル）を記録して１フレーム分の画像の撮影を終了し、ステップＳ１に戻る（ステップＳ８８）。一方、上記ステップＳ８６でストロボ充電中でないと判定した場合は、ストロボを発光させるとともに、その時点で直ちにＣＣＤ６３からのＤＲＡＭ７１への経路を停止してスルー画像取得時とは異なる本撮影時のＣＣＤ駆動方式への切換えを実行して取込んだ画像データに画像圧縮処理を施した後、この圧縮画像データ（画像ファイル）を記録して１フレーム分の画像の撮影を終了し、ステップＳ１に戻る（ステップＳ８９）。
【０２１２】
上記図２１のフローチャートに示した動作により、シャッターキー５８が半押し操作されてから全押しされるまでの時間が所定時間内の場合にはシャッターキー５８の一気押しがあったものと判定し、本撮影用のＡＦ処理や、ＡＥ処理や、ＡＷＢ処理を行なうことなく、撮影を行なうので、シャッターキー５８の全押しがあると撮影を瞬時に行なうことができることからシャッターチャンスを逃したりタイムラグを生じさせることなく画像を撮影できる。また、ストロボ撮影が必要な場合において、ストロボ充電中である場合は充電を停止してストロボ無しの撮影を行なうので同様の効果を奏する。
【０２１３】
上述した変形例では、シャッターキー５８が半押しされてから所定時間内に全押しされた場合を一気押しと判定したが、一気押しの判定方法はこれに限定されず、シャッターキー５８の半押しを所定時間以上維持しないと半押し動作を開始しないように構成してもよい。つまり、図１９のステップＳ３０で、シャッターキー５８が半押しされたと判定すると本撮影用のコントラストＡＦ処理、ＡＥ処理、及びＡＷＢ処理を実行し、それ以外の場合に（シャッターキー５８が半押しされていない場合）に全押しされると一気押しがあったものと判定して図２１のステップＳ８２〜Ｓ８９の処理に移行するようにしてもよい。このように構成してもシャッターキー５８が操作されてから所定時間内にシャッターキー５８が全押しされると、シャッターキー５８の一気押しがあったものと判定して、ＡＦ処理や、ＡＥ処理や、ＡＷＢ処理を停止して撮影を行なうので、シャッター操作から本撮影までの時間を極短くできることから上述した変形例の場合と、同様の効果を奏する。
【０２１４】
また、半押し操作が所定時間維持されないと半押し操作を電気的に検出（認識）することができないようなシャッターキー５８を搭載することにより、一気押しの判定方法としてシャッターキー５８の半押しと全押しの判定を繰り返し行なうようにして、シャッターキー５８が半押しされたと判定することなくシャッターキー５８が全押しされたと判定した場合（つまり、シャッターキー５８が一気に全押しされ、シャッターキー５８が半押し位置をほんの一瞬に通過した場合）を一気押しがあったものと判定して図１９のステップＳ３３〜Ｓ４２の処理に移行するようにしてもよい。このように構成してもＡＦ処理や、ＡＥ処理や、ＡＷＢ処理を停止して撮影を行なうので、シャッター操作から本撮影までの時間を極短くできることから上述した変形例の場合と同様の効果を奏する。
【０２１５】
また、上記実施形態３、４及びその変形例においては、シャッターキー５８の半押し操作により開始されるＡＦ動作とシャッターキー５８の全押し操作により開始されるＡＦ動作とでＡＦサーチ範囲を同一としたが、ＡＦサーチ範囲を異ならせるようにしてもよい。例えば、シャッターキー５８の半押し操作により開始されるＡＦ動作におけるＡＦサーチ範囲を第１のＡＦサーチ範囲とし、シャッターキー５８の全押し操作により開始されるＡＦ動作のＡＦサーチ範囲を上記第１のＡＦサーチ範囲よりも狭い第２のＡＦサーチ範囲とするようにしてもよい。この場合、上記第２のＡＦサーチ範囲をユーザによる手動操作により任意に設定できるようにしてもよいし、撮影時に取得する撮影条件や画像データから取得するコントラスト値等を基に撮影シーンを判定し、この判定結果に応じたＡＦサーチ範囲を上記第２のＡＦサーチ範囲として設定するようにしてもよい。
【０２１６】
なお、上記実施形態３、４の説明では簡易ＡＦ時のフォーカスレンズのサーチ間隔は図１７の例に示したように、ズーム値に応じて予め設定された値（固定値）としたが、ズーム値に対応付けるフォーカスレンズのサーチ間隔を手動で設定するようにしてもよいし、撮影時に取得する撮影条件や画像データから取得するコントラスト値等を基に、ズーム値に応じてフォーカスレンズのサーチ間隔を自動的に決定するようにしてもよい。
【０２１７】
また、本実施形態４では、シャッターキー５８が全押しされると、フォーカスレンズの停止処理、撮影処理、コントラストデータ取得処理、及びコントラストデータ比較処理等の全てのＡＦ処理を簡易化するようにしたが、コントラストデータ比較処理のみというように、フォーカスレンズの停止処理、撮影処理、コントラストデータ取得処理、及びコントラストデータ比較処理のいずれか一つを簡易化するようにしてもよく、または、コントラストデータ比較処理のみ、コントラストデータ取得処理とコントラストデータ比較処理のみ、撮影処理とコントラストデータ取得処理とコントラストデータ比較処理のみ簡易化するといったように、フォーカスレンズの停止処理、撮影処理、コントラストデータ取得処理、及びコントラストデータ比較処理のいずれかを組み合わせて簡易化するようにしてもよい。
【０２１８】
上記各実施例の説明ではカメラとしてデジタルカメラを例としたが、カメラという語は、デジタルカメラ等の撮像装置のほか、カメラ付き携帯電話機や撮像部を有する情報機器などにも適用し得るものである。
【０２１９】
以上、本発明のいくつかの実施例について説明したが本発明は上記各実施例に限定されるものではなく、種々の変形実施が可能であることはいうまでもない。
【符号の説明】
【０２２０】
２  光学系
５  画像処理部
６  リーズ操作部
７  カメラ操作部、
８  表示部
１０  制御部
１２  ＡＦ制御部
６１  半押し検出部
６２  全押し検出部
１、５０  デジタルカメラ（撮像装置）
５７  ズームレバー（光学ズーム倍率設定手段）
５８  シャッターキー（シャッターボタン）
６０−２  ストロボ発光モード設定キー
６１−１  ズーム駆動部（光学ズーム手段）
６１−２  ＡＦ駆動部（コントラストＡＦ手段、簡易コントラストＡＦ手段）
６２  光学レンズ系
３、６３  ＣＣＤ（撮像素子）
７２  制御部（第１の判断手段、第２の判断手段、第３の判断手段、第４の判断手段、コントラストＡＦ手段、簡易コントラストＡＦ手段、第１のＡＦ制御手段、第２のＡＦ制御手段、自動露出設定手段、第１のＡＥ制御手段、第２のＡＥ制御手段、オートホワイトバランス手段、第１のオートホワイトバランス制御手段、第２のオートホワイトバランス制御手段、撮影制御手段、ストロボ充電を停止する手段、ストロボの発光を実行させる手段、ストロボの発光を禁止させる手段）
８１  ストロボ駆動部（ストロボ発光手段、ストロボ充電手段、ＡＥ制御手段）
９０  ズーム値とフォーカスポイントの対応テーブル
【図１】
0005614425.tif 000002
【図２】
0005614425.tif 000003
【図３】
0005614425.tif 000004
【図４】
0005614425.tif 000005
【図５】
0005614425.tif 000006
【図６】
0005614425.tif 000007
【図７】
0005614425.tif 000008
【図８】
0005614425.tif 000009
【図９】
0005614425.tif 000010
【図１０】
0005614425.tif 000011
【図１１】
0005614425.tif 000012
【図１２】
0005614425.tif 000013
【図１３】
0005614425.tif 000014
【図１４】
0005614425.tif 000015
【図１５】
0005614425.tif 000016
【図１６】
0005614425.tif 000017
【図１７】
0005614425.tif 000018
【図１８】
0005614425.tif 000019
【図１９】
0005614425.tif 000020
【図２０】
0005614425.tif 000021
【図２１】
0005614425.tif 000022