(57)【特許請求の範囲】
【請求項１】
撮像部を有するデジタルカメラにおいて、
上記撮像部より静止画記録用の第１の画像データを読み出す読出し手段と、
上記第１の画像データを記録保存する記録手段と、
上記第１の画像データから第２の画像データを生成する画像データ生成手段と、
上記第２の画像データに基づいて焦点調節動作のためのＡＦ評価値を検出する検出手段と、
上記検出手段の出力であるＡＦ評価値に基づいて合焦度の変化を判定する判定手段と、
を具備し、
上記撮像部の撮像動作、上記読出し手段の読出し動作、上記記録手段の記録動作を繰り返し実行する静止画の連写動作において、上記記録手段による静止画記録と上記検出手段によるＡＦ評価値の検出とを並行して実行し、
上記判定手段は、合焦度が所定量より低下したと判定した場合は、上記連写動作を中断し、
上記連写動作の中断後に、上記連写動作の開始前に判定した合焦度の履歴と、上記連写動作の開始後に判定した合焦度の履歴に基づいて、撮影レンズの合焦位置を推測し、上記撮影レンズを上記合焦位置に移動させる
ことを特徴とするデジタルカメラ。
【請求項２】
上記判定手段は、上記連写動作の開始後に判定した合焦度の履歴に含まれる第１の合焦度に対応する上記連写動作の開始前に判定した合焦度の履歴に含まれる第２の合焦度を求め、上記第２の合焦度に対応する上記撮影レンズの位置に基づいて、上記合焦位置を推測することを特徴とする請求項１に記載のデジタルカメラ。
【請求項３】
上記第２の画像データに基づいて画像を表示する表示手段を具備し、
上記表示手段は、上記画像データ生成手段が第２の画像データを生成した後に該第２の画像データに基づいて表示を行うことを特徴とする請求項１に記載のデジタルカメラ。
【請求項４】
撮像部を有するデジタルカメラの制御方法において、
上記撮像部より静止画記録用の第１の画像データを読み出す読出しステップと、
上記第１の画像データを記録保存する記録ステップと、
上記第１の画像データから第２の画像データを生成する画像データ生成ステップと、
上記第２の画像データに基づいて焦点調節動作のためのＡＦ評価値を検出する検出ステップと、
上記検出ステップにおいて検出されたＡＦ評価値に基づいて合焦度の変化を判定する判定ステップと、
を具備し、
上記撮像部の撮像動作、上記読出しステップの読出し動作、上記記録ステップの記録動作を繰り返し実行する静止画の連写動作において、上記記録ステップによる静止画記録と上記検出ステップによるＡＦ評価値の検出とを並行して実行し、
上記判定ステップにより合焦度が所定量より低下したと判定した場合は、上記連写動作を中断し、上記連写動作の中断後に、上記連写動作の開始前に判定した合焦度の履歴と、上記連写動作の開始後に判定した合焦度の履歴に基づいて、撮影レンズの合焦位置を推測し、上記撮影レンズを上記合焦位置に移動させる
ことを特徴とするデジタルカメラの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静止画を連写撮影することが可能なデジタルカメラおよびデジタルカメラの制御方法に関する。
【背景技術】
【０００２】
静止画の毎秒１０コマ程度の連写撮影を行うことが可能なデジタルカメラが知られている。このようなデジタルカメラでは、連写撮影の開始前に撮影レンズのＡＦ（自動焦点調節）動作を行い、撮影レンズのピントが合った後に連写撮影を開始する。しかし、連写撮影中にピントが外れてしまうことがある。そこで、特許文献１には、連写撮影動作中のコントラスト値が撮影直後のコントラスト値よりも低下していると判定された場合に、表示手段に警告表示を行うデジタル一眼レフカメラが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−０２４８５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示のデジタル一眼レフカメラにおいては、連写撮影中に撮影画像を記録し、この記録後にＡＦターゲットに相当する記録画像を読出してコントラストを演算し、このコントラストに基づいて、合焦状態を判定している。このため、コントラストの低下の判定に使用することは可能であるが、焦点調節用の情報として使用することができない。
【０００５】
従来のデジタルカメラにおいて、連写撮影中の画像データを焦点調節用の情報として利用できない理由について、図１５を用いて説明する。撮像素子１はＴＧ３の制御の下に被写体像を画像データに変換し出力する。ライブビュー表示時は、ＴＧ３はライブビュー表示用にＶＧＡ規格（６４０×４８０画素）程度の画像データをＤＲＡＭ５に出力する。ＤＲＡＭ５に一時記憶された画像データは、画像処理部１７によってライブビュー表示用に画像処理された後、表示ディスプレイとしてのＴＦＴ７に出力され、ライブビュー表示が行われる。また、撮像素子１から出力された画像データは、ＡＦ評価値算出部１５によってＡＦ評価値としてのコントラスト値が算出され、これに基づいて撮影レンズの自動焦点調節が行われる。
【０００６】
一方、撮影時には、ＴＧ３は記録用の撮影画像データとして全画素の画像データをＤＲＡＭ５に出力する。ＤＲＡＭ５に一時記憶された画像データは、画像処理部１７によって記録用に画像処理され、圧縮処理画像ファイル化部１９によって画像圧縮された後、記録メディア９に出力され、画像データの記録がなされる。ここで、近年のデジタルカメラ等は、高画質化を求められ、撮像素子の画素数は増大しており、静止画撮影時に撮像素子１から出力される画像データは、全画素に対応していることから、データ容量が非常に大きくなる。
【０００７】
このような静止画撮影時に撮像素子１から出力される全画素に対応した画素データを処理するＡＦ評価値算出部１５をハードウエアで構成する場合は、高速処理の観点で技術的なハードルが高く、コストアップにつながる。一方、ファームウエア処理でＡＦ評価値を算出する場合には、処理時間が長くなり、高速連写の観点で実用的でない。このため、連写等の連写撮影時には、前述したように、コントラストが低下したか否かの判定は可能であるが、焦点調節用の情報として使用することができない。連写撮影動作中の焦点調節動作の追従性を向上させることができなかった。
【０００８】
本発明は、このような事情を鑑みてなされたものであり、連写撮影動作中の焦点調節動作の追従性を向上させることが可能なデジタルカメラおよびデジタルカメラの制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため第１の発明に係わるデジタルカメラは、撮像部を有するデジタルカメラにおいて、上記撮像部より静止画記録用の第１の画像データを読み出す読出し手段と、上記第１の画像データを記録保存する記録手段と、上記第１の画像データから第２の画像データを生成する画像データ生成手段と、上記第２の画像データに基づいて焦点調節動作のためのＡＦ評価値を検出する検出手段と、上記検出手段の出力であるＡＦ評価値に基づいて合焦度の変化を判定する判定手段と、を具備し、上記撮像部の撮像動作、上記読出し手段の読出し動作、上記記録手段の記録動作を繰り返し実行する静止画の連写動作において、上記記録手段による静止画記録と上記検出手段によるＡＦ評価値の検出とを並行して実行し、上記判定手段は、合焦度が所定量より低下したと判定した場合は、上記連写動作を中断し、上記連写動作の中断後に、上記連写動作の開始前に判定した合焦度の履歴と、上記連写動作の開始後に判定した合焦度の履歴に基づいて、撮影レンズの合焦位置を推測し、上記撮影レンズを上記合焦位置に移動させる。
【００１０】
第２の発明に係わるデジタルカメラは、上記第１の発明において、上記判定手段は、上記連写動作の開始後に判定した合焦度の履歴に含まれる第１の合焦度に対応する上記連写動作の開始前に判定した合焦度の履歴に含まれる第２の合焦度を求め、上記第２の合焦度に対応する上記撮影レンズの位置に基づいて、上記合焦位置を推測する。
【００１３】
第３の発明に係わるデジタルカメラは、上記第１の発明において、上記第２の画像データに基づいて画像を表示する表示手段を具備し、上記表示手段は、上記画像データ生成手段が第２の画像データを生成した後に該第２の画像データに基づいて表示を行う。
【００１４】
第４の発明に係わるデジタルカメラの制御方法は、撮像部を有するデジタルカメラの制御方法において、上記撮像部より静止画記録用の第１の画像データを読み出す読出しステップと、上記第１の画像データを記録保存する記録ステップと、上記第１の画像データから第２の画像データを生成する画像データ生成ステップと、上記第２の画像データに基づいて焦点調節動作のためのＡＦ評価値を検出する検出ステップと、上記検出ステップにおいて検出されたＡＦ評価値に基づいて合焦度の変化を判定する判定ステップと、を具備し、上記撮像部の撮像動作、上記読出しステップの読出し動作、上記記録ステップの記録動作を繰り返し実行する静止画の連写動作において、上記記録ステップによる静止画記録と上記検出ステップによるＡＦ評価値の検出とを並行して実行し、上記判定ステップにより合焦度が所定量より低下したと判定した場合は、上記連写動作を中断し、上記連写動作の中断後に、上記連写動作の開始前に判定した合焦度の履歴と、上記連写動作の開始後に判定した合焦度の履歴に基づいて、撮影レンズの合焦位置を推測し、上記撮影レンズを上記合焦位置に移動させる。
【発明の効果】
【００１５】
本発明によれば、連写撮影動作中の焦点調節動作の追従性を向上させることが可能なデジタルカメラおよびデジタルカメラの制御方法を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係わるデジタルカメラの電気系を主とする全体構成を示すブロック図である。
【図２】本発明の一実施形態に係わるデジタルカメラにおいて、ライブビュー表示時と連写撮影時の動作を示すタイミングチャートである。
【図３】本発明の一実施形態に係わるデジタルカメラにおいて、ＡＦ評価値の遷移を示すグラフである。
【図４】本発明の一実施形態に係わるデジタルカメラのメインフローを示すフローチャートである。
【図５】本発明の一実施形態に係わるデジタルカメラのスイッチ操作毎の処理を示すフローチャートである。
【図６】本発明の一実施形態に係わるデジタルカメラのレリーズシーケンスを示すフローチャートである。
【図７】本発明の一実施形態に係わるデジタルカメラのＡＦ制御を示すフローチャートである。
【図８】本発明の一実施形態に係わるデジタルカメラのＡＦ評価値検出エリア設定を示すフローチャートである。
【図９】本発明の一実施形態に係わるデジタルカメラの画像読出しを示すフローチャートである。
【図１０】本発明の一実施形態に係わるデジタルカメラのピント評価を示すフローチャートである。
【図１１】本発明の一実施形態に係わるデジタルカメラの連写継続判定を示すフローチャートである。
【図１２】本発明の一実施形態に係わるデジタルカメラのＡＦ制御の変形例を説明する図である。
【図１３】本発明の一実施形態に係わるデジタルカメラのＡＦ制御の変形例において、被写体移動とレンズ駆動方向に応じた処理内容の関係を示す図である。
【図１４】本発明の一実施形態に係わるデジタルカメラのＡＦ制御の変形例を示すフローチャートである。
【図１５】従来のデジタルカメラの電気系を主とする全体構成を示すブロック図である。
【発明を実施するための形態】
【００１７】
図１は、本発明の一実施形態に係るデジタルカメラ１００の電気系を主とする全体構成を示すブロック図である。撮像素子１は、図示しない撮影レンズによって形成された被写体像を画像信号に光電変換し、画像信号をＡＤ変換して後、画像データとして出力する。撮像素子１としては、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の二次元固体撮像素子等が使用される。
【００１８】
ＴＧ（Timing Generator）３は、後述するＣＰＵ１１からの制御信号を受け、撮像素子１から画像信号の読出しを行う。ＴＧ３による読出しの制御では、ライブビュー表示中は、ＶＧＡ規格程度の画素数に基づく画像信号を出力し、静止画撮影時や連写撮影時には、全画素数に基づく画像信号を出力する。
【００１９】
ＡＳＩＣ（Application Specific Integrated Circuit：特定用途向け集積回路）１０内には、ＣＰＵ（Central Processing Unit：中央演算処理装置）１１、並び替え部１３、切り替えスイッチ１４、ＡＦ評価値算出部１５、画像処理部１７、圧縮処理画像ファイル化部１９が設けられている。ＣＰＵ１１は、ＴＧ３、並び替え部１３、ＡＦ評価値算出部１５、画像処理部１７、圧縮処理画像ファイル化部１９に接続され、図示しない不揮発性のメモリに記憶されたプログラムに従ってデジタルカメラ１００の全体制御を行う。
【００２０】
並び替え部１３は、撮像素子１から出力されたフル画素相当の画像データを入力し、間引き処理等によって、ＶＧＡ規格相当の画像データにリサイズし、この画像データをＤＲＡＭ５およびＡＦ評価値算出部１５に出力する。並び替え部１３の動作の一例として、例えば、撮像素子１のフル画素数が１２００万画素（画像サイズ４０００×３０００とする）とすると、ＶＧＡ規格相当の画像サイズにリサイズするためには、水平・垂直方向についてそれぞれ約１／６の画素数に間引くように並び替える処理を行う。
【００２１】
なお、並び替え部１３は、撮像素子１から出力されたフル画素相当の画像データを入力し、画素加算（画素混合）処理により、リサイズしてもよい。また、並び替え部１３がリサイズする画像サイズは、ＳＶＧＡ規格その他、ライブビュー表示させる表示素子やＥＶＦ（電子ビューファインダ）の仕様等に合わせた画像サイズとしてもよい。この場合は、ＡＦ評価値算出部１５（後述する画像処理部１７の被写体追尾、顔検出も同様）への入力信号としての画像サイズも、並び替え部１３におけるリサイズした画像サイズに一致させることは勿論である。
【００２２】
また、撮像素子１が、間引き読出し、加算読出しモードを有する場合には、撮像素子１より出力され、並び替え部１３に入力される画像データは、フル画素相当だけでなく、間引き読出しや加算読出しされる画像データとすることも可能である。将来的に、撮像素子１の画素数が膨大な数値となる場合であっても、上述の方法により対応することができる。
【００２３】
スイッチ１４は、撮像素子１とＡＦ評価値算出部１５の間に接続され、ＣＰＵ１１からの制御信号に基づいてオンオフする。ライブビュー表示時には、ＣＰＵ１１は、スイッチ１４をオンとし、撮像素子１からの画像データを、並び替え部１３を介することなく、ＡＦ評価値算出部１４に出力させる。一方、連写撮影時には、ＣＰＵ１１は、スイッチ１４をオフとし、撮像素子１からの画像データを、並び替え部１３によってＶＧＡ規格相当の画像データに変換した後に、ＡＦ評価値算出部１５に出力させる。
【００２４】
ＡＦ評価値算出部１５は、並び替え部１３またはスイッチ１４から画像データを入力し、ＡＦ評価値を算出する。ＡＦ評価値算出部１５は、入力した画像データの中から高周波成分を抽出し、これをＡＦ評価値（コントラスト値）としてＣＰＵ１１に出力する。前述したように、撮像素子１の前には、被写体像を形成するための撮影レンズが配置されている。ＣＰＵ１１は、ＡＦ評価値算出部１５によって算出されたＡＦ評価値（コントラスト値）がピークとなるように、撮影レンズのピント位置を調節し、自動焦点調節を行う。
【００２５】
ＤＲＡＭ（Dynamic Random Access Memory）５は、揮発性のメモリであり、撮像素子１および並び替え部１３に接続され、画像データを一時記憶する。一時記憶のための領域としては、第１の領域と、第２の領域が設けられている。後述するように（図９のＳ１８５、Ｓ１８９参照）、第１の領域は、撮影動作時に全画素から読み出した画像データを一時記憶するための領域であり、第２の領域は、並び替え部１３によってリサイズした画像データを一時記憶するための領域である。ＤＲＡＭ５は、一時記憶した画像データを画像処理部１７に出力する。
【００２６】
画像処理部１７は、ＤＲＡＭ５に一時記憶された画像データを入力し、画像処理を行う。画像処理部１７は、入力した画像データに対して、デジタル的増幅（デジタルゲイン調整処理）、色補正、ガンマ（γ）補正、コントラスト補正、白黒・カラーモード処理、ライブビュー表示用処理といった各種の画像処理を行う。また、画像処理部１７は、ＤＲＡＭ５に一時記憶されたライブビュー表示用の画像データ、または記録メディア９から読み出された画像データに対して表示用画像信号を生成する。
【００２７】
また、画像処理部１７は、ライブビュー表示用程度の低容量の画像データを用いて被写体追尾を行う。被写体追尾は、前回と今回の画像データを比較し、一致していない部分、すなわち移動した被写体が存在するか否か、また移動被写体が存在した場合には、その位置を検出する。さらに、画像処理部１７は、ライブビュー表示用程度の低容量の画像データを用いて顔検出を行う。顔検出は、予め、人物等の目、鼻、口等のパーツを多数、記憶しておき、これら記憶されたパーツと一致するか否かを判定することにより、人物等の顔の在否を検出する。顔が存在した場合には、その位置も検出する。
【００２８】
ＴＦＴ７は、画像処理部１７に接続された大画面の液晶パネルであり、カメラの背面等に配置される。ユーザは、ＴＦＴ７の画面に表示されるライブビュー画像や再生画像等の観察を行うことができる。なお、液晶パネルに限らず、例えば、有機ＥＬ等の画像表示用の表示パネルであればよい。
【００２９】
圧縮処理画像ファイル化部１９は、画像処理部１７から画像データを入力し、ＪＰＥＧ方式やＴＩＦＦ方式等で圧縮し、画像ファイルを生成する。また、記録メディア９から読み出した画像データを伸張する。なお、画像圧縮はＪＰＥＧ方式やＴＩＦＦ方式に限らず、他の圧縮方法も適用できる。記録メディア９は、圧縮処理画像ファイル化部１９によって圧縮された静止画や連写画像の画像データを記録するための記録媒体である。
【００３０】
次に、図２を用いて、本実施形態におけるライブビュー表示と連写時の自動焦点調節動作について説明する。図２に示すタイミングチャートにおいて、上段は撮像素子１の垂直同期信号を示し、その下の段は、撮像素子１の露光タイミングと読出しタイミングを示す。その下の段は、ＤＲＡＭ５の一時記憶データを示し、その下の段はＴＦＴ７の表示内容を示し、その下の段はＡＦ評価値算出を示し、最下段は、ＡＦ評価値の取得を示す。
【００３１】
時刻ｔ１〜ｔ１１までは、ライブビュー表示中を示し、時刻ｔ１１から右側は連写撮影中を示す。図示しないレリーズ釦の半押しを行うとデジタルカメラ１００は撮影準備状態に入り、ライブビュー表示とＡＦ動作を実行する。連写モードを設定した状態で、撮影者がレリーズ釦の半押し状態からさらにレリーズ釦を押し込み全押し状態とすると、デジタルカメラ１００は連写撮影を開始する。
【００３２】
今、時刻ｔ１において撮像素子１の垂直同期信号がＬレベルとなると、撮像素子１は露光動作を開始する。撮像素子１の電子シャッタはローリングシャッタであり、画素列毎に露光開始と露光終了がずれており、画素列毎に露光動作が終わると、引き続き読出し動作を行う。露光動作の領域（符号２１ａ参照）と読出しの領域（符号２１ｂ参照）は、タイミングチャート上では菱形形状となる。
【００３３】
符号２１ｂは画像データの読出しを示しており、撮像素子１より読み出された画像データは、ＤＲＡＭ５に一時記憶される（符号３１参照）。ＤＲＡＭ５に一時記憶された画像データと同じ画像データは、スイッチ１４を介してＡＦ評価値算出部１５にも出力され、ＡＦ評価値算出部１５は、ＡＦ評価値（コントラスト値）を算出する（符号５１参照）。この算出されたＡＦ評価値はＣＰＵ１１が取得し（符号６１参照）、ＣＰＵ１１は、取得したＡＦ評価値に基づいて撮影レンズの自動焦点調節動作を実行する。
【００３４】
また、前回の露光動作に伴う読出し動作（符号２１ｂ参照）が終了すると、このＤＲＡＭ５に一時記憶された画像データ（符号３１参照）は、画像処理部１７によって画像処理が行われ、画像処理された画像データに基づいて、ＴＦＴ７にライブビュー表示がなされる（符号４１参照）。
【００３５】
このように、時刻ｔ１〜ｔ２の間において、撮像素子１から読み出された画像データを用いて、デジタルカメラ１００は、ＡＦ評価値を算出すると共に自動焦点調節を行い（符号５１、６１参照）、また、ＴＦＴ７にライブビュー表示を行う（符号４１参照）。同様に、時刻ｔ２〜ｔ３の間に読み出された画像データ（符号３２参照）を用いて、ＡＦ評価値を算出し自動焦点調節を行い（符号５２、６２参照）、ＴＦＴ７にライブビュー表示を行う（符号４２参照）。以後、時刻ｔ１１まで、この動作を繰り返す。
【００３６】
次に、レリーズ釦が全押しされると（時刻ｔ１１のタイミング）、撮影動作に移る。まず、撮像素子１の全画素に対してリセット動作を行い、全画素に対して同時に露光（露出）を開始する（符号２５ａ参照）。露光開始後、手動もしくは自動で設定されたシャッタ秒時の時間が経過すると（ｔ１２のタイミング）、機械式のシャッタにより全画素、同時に露光を停止する。露光動作が停止すると、次に、各画素から画像信号の読出しを開始する（符号２５ｂ参照）。画像信号の読出し時間は、全画素の画像信号を読み出すために、ライブビュー表示時に比較すると時間がかかる。
【００３７】
符号２５ｂの期間に読み出された画像データは、ＤＲＡＭ５に一時記憶され（符号３５参照）、一方、これと同等の画像データは並び替え部１３にも出力される。並び替え部１３は、前述したように、ライブビュー表示に使用する画像データと同等の画像データ（例えば、ＶＧＡ規格相当のデータ）に変換する（符号３５ａ参照）。並び替え部１３によって変換された画像データは、ＡＦ評価値算出部１５によってＡＦ評価値が算出される（符号５５参照）。ＣＰＵ１１はＡＦ評価値を取得すると（符号６５参照）、このＡＦ評価値に応じた処理を行う。この処理については、図３を用いて後述する。
【００３８】
時刻ｔ１１〜時刻ｔ２１の間において１コマ目の連写撮影が行われると、時刻ｔ２１から２コマ目の連写撮影を行う。このときは、１コマ目の連写撮影時にＤＲＡＭ５に一時記憶した画像データ（符号３５ａ参照）を用いてＴＦＴ７に連写撮影時の画像を表示する（符号４７、４８、４９参照）。また、２コマ目の連写撮影時に読み出された画像データに基づいて、並び替え部１３はライブビュー表示用の画像データと同等の画像データを生成する（符号３６ａ参照）。この画像データを用いて、ＡＦ評価値算出部１５はＡＦ評価値を算出し（符号５６参照）、ＣＰＵ１１はＡＦ評価値を取得し（符号６６参照）、ＡＦ評価値に応じて処理を行う。
【００３９】
次に、図３を用いて、符号６５、６６において行われるＡＦ評価値に応じた処理について説明する。この図３は、横軸に時間をとり、縦軸にＡＦ評価値（コントラス値）をとり、ＡＦ評価値の遷移状態を示す。また、基準評価値Ｌ１はＡＦ評価値がピークとなったときの評価値であり、撮影レンズが合焦位置に達した際のＡＦ評価値である。Ｌ２は閾値１であり、Ｌ３は閾値２である。閾値１および閾値２は、基準ＡＦ評価値に対して、所定の割合となるように定める。図３において、時刻Ｔ１から時刻Ｔ８まではライブビュー表示中であり、この間、ＣＰＵ１１はＡＦ評価値を取得すると、このＡＦ評価値に基づいて撮影レンズの自動焦点調節を行うので、ピントが次第に合っていく。図３に示す例では、時刻Ｔ８において合焦状態となる。
【００４０】
また、時刻Ｔ８から連写撮影が開始され、時刻Ｔ９、時刻Ｔ１０、・・・、時刻Ｔ１３において、それぞれ静止画の画像を取得し、またＡＦ評価値算出部１５によってＡＦ評価値を算出する。時刻Ｔ８、Ｔ９、Ｔ１０においては、ＡＦ評価値は基準ＡＦ値Ｌ１であるが、その後、次第にＡＦ評価値は低下し、時刻Ｔ１２では第１の閾値Ｌ２よりも低下し、時刻Ｔ１３では第２の閾値Ｌ３よりも低下している。本実施形態においては、ＡＦ評価値が第１の閾値Ｌ２よりも低下すると、警告表示を行い、第２の閾値Ｌ３よりも低下すると、連写撮影を中断し、自動焦点調節動作を実行する。なお、第１の閾値Ｌ２は、例えば、合焦時Ｌ１からピント許容範囲の半分程度に相当するピントずれ量に設定することにより警告するための判定値とする。また、第２の閾値Ｌ３は、例えば合焦時Ｌ１からピント許容範囲に相当するピントずれ量に設定することにより、撮影を禁止するための判定値とする。
【００４１】
このように、連写撮影時には、撮像素子１から読み出された全画素の画像データを、並び替え部１３によって、ライブビュー表示用の画像データと同等の画像データに変換する。そして、変換された画像データを用いてＡＦ評価値を算出し、このＡＦ評価値に応じた処理を行うようにしている。
【００４２】
次に、本実施形態における動作を、図４ないし図１１に示すフローチャートを用いて説明する。これらのフローチャート（後述する本実施形態の変形例の図１４に示すフローチャートも含めて）は、図示しないメモリに記憶されたプログラムに従ってＣＰＵ１１によって実行される。
【００４３】
図４は、メインフローを示す。このメインフローは、デジタルカメラ１００に電源電池が装填された場合、もしくは、パワースイッチがオンとなった際に、実行される。メインフローに入ると、まず、電装システムの初期化を行い（Ｓ１）、メカ機構の初期化を行う（Ｓ３）。
【００４４】
メカ機構の初期化を行うと、またはスリープ状態から復帰すると、撮像手段の初期化を行う（Ｓ５）。撮像手段としては、撮像素子１、ＴＧ３とこれらの周辺回路を指し、このステップでは、これらの回路の初期化を行う。なお、スリープ状態は、所定時間の間、ユーザがデジタルカメラのスイッチを操作しない場合に、ＣＰＵ１１のクロック速度を低下させ、特定の操作部材のみ割り込み可能とし、消費電力を低下させた状態をいう。
【００４５】
撮像手段の初期化を行うと、次に、撮像素子１の間引き読出しを開始する（Ｓ７）。ここでは、ライブビュー表示のために、ＴＧ３によって撮像素子１から、とびとびの画素毎に画像信号を読み出す。続いて、表示手段の初期化を行い（Ｓ９）、ライブビュー表示を開始する（Ｓ１１）。ここでは、撮像素子１から読み出された画像データを一旦、ＤＲＡＭ５に一時記憶し、画像処理部１７によって画像処理を行った後に、ＴＦＴ７にライブビュー表示を行う。
【００４６】
ライブビュー表示を開始すると、次に、スイッチ操作監視用タイマの初期化を行う（Ｓ１３）。前述したように、所定期間、スイッチ操作がなされないとスリープ状態に入るが、このステップでは、所定期間の計時用のタイマの初期化を行う。
【００４７】
タイマの初期化を行うと、次に、スイッチ操作が有ったか否かを判定し（Ｓ１５）、この判定の結果、スイッチ操作が有った場合には、操作されたスイッチに応じた処理を実行する（Ｓ１７）。このスイッチ操作毎の処理の詳細な動作については、図５を用いて後述する。操作スイッチ毎の処理を行うと、ステップＳ１３に戻る。
【００４８】
一方、ステップＳ１５における判定の結果、スイッチ操作がなされていなかった場合には、次に、被写体追尾演算を行う（Ｓ１９）。ここでは、画像処理部１７が、ライブビュー表示用に読み出し、ＤＲＡＭ５に記憶された画像データを用いて、人物等の被写体の動きを検出する。この被写体追尾演算を行うことにより、被写体に対して自動焦点調節や自動露出制御を可能とする。
【００４９】
被写体追尾演算を行うと、次に、顔検出演算を行う（Ｓ２１）。ここでは、画像処理部１７が、ライブビュー表示用に読み出し、ＤＲＡＭ５に記憶された画像データを用いて、画像の中に人物の顔が含まれているか、また含まれている場合にその位置等を検出する。
【００５０】
顔検出演算を行うと、次に、ライブビュー用画像処理を行い（Ｓ２３）、ライブビュー表示を更新する（Ｓ２５）。続いて、ライブビュー用画像を用いて、ライブビュー測光動作を行い（Ｓ２７）、ライブビューの露出演算と露出条件の更新を行う（Ｓ２９）。ここでは、被写体輝度に応じて、ＴＦＴ７に表示するライブビュー表示が適正露光となるように、ローリングシャッタのシャッタ速度や撮像素子１のＩＳＯ感度を制御する。
【００５１】
次に、所定時間スイッチ操作がないか否かを判定する（Ｓ３１）。ここでは、ステップＳ１３において初期化したタイマが、所定時間に達したか否かを判定する。スイッチ操作がなされると、ステップＳ１７においてスイッチ操作に応じた処理を行った後に、ステップＳ１３においてタイマが初期化される。しかし、所定時間の間、スイッチ操作が何もなされないと、タイマ時間が経過し、ステップＳ３１において、所定時間スイッチ操作が無いと判定される。
【００５２】
ステップＳ３１における判定の結果、所定時間スイッチ操作無しでなかった場合には、ステップＳ１５に戻る。一方、判定の結果、所定時間スイッチ操作無しであった場合には、スリープ状態に入る（Ｓ３３）。スリープ状態に入ると、前述したように、低消費電力モードとなり、特定の操作部材が操作されると、スリープ状態から復帰し、ステップＳ５から動作を再開する。
【００５３】
次に、ステップＳ１７におけるスイッチ操作毎の動作について、図５に示すフローチャートを用いて説明する。スイッチ操作毎のフローに入ると、まず、パワースイッチの操作が有ったか否かの判定を行う（Ｓ４１）。この判定の結果、パワースイッチが操作された場合には、次に、メカ機構のパワーオフ処理を行い（Ｓ４３）、電装システムのパワーオフ処理を行い（Ｓ４５）、電源オフ状態（Ｈａｌｔ）となる。電源オフ状態となると、デジタルカメラのＣＰＵ１１は動作を停止し、再度、パワースイッチが操作されると図４のパワーオンからステップＳ１の処理を開始する。
【００５４】
一方、ステップＳ４１における判定の結果、パワースイッチの操作がなかった場合には、次に、１Ｒスイッチに操作があったか否かの判定を行う（Ｓ４９）。１Ｒスイッチは、レリーズ釦の半押し操作に応じてオンとなるスイッチであり、このステップでは、１Ｒスイッチがオンとなかった否かに基づいて判定する。
【００５５】
ステップＳ４９における判定の結果、１Ｒスイッチの操作が有った場合には、レリーズシーケンスを行う（Ｓ５１）。ここでは、ＡＦ処理等の撮影準備動作を実行し、またレリーズ釦の全押し操作がなされると、撮影動作を実行する。このレリーズシーケンスの詳しい動作については、図６を用いて後述する。
【００５６】
一方、ステップＳ４９における判定の結果、１Ｒスイッチの操作がなかった場合には、次に、モード操作スイッチの操作が有ったか否かを判定する（Ｓ５３）。モード操作スイッチは、連写撮影モードや単写撮影モード等の撮影モードを選択するための操作スイッチである。この判定の結果、モードスイッチの操作が行われていた場合には、モード変更を行う（Ｓ５５）。この判定の結果、モードスイッチの操作が行われていた場合には、操作に応じてモード変更を行う。この結果、連写撮影モードが設定される場合がある。また、連写モードとしは、通常の連写モード以外に、本実施形態においては、連写モード２も設定可能である。連写モード２は、非合焦状態といえる程度に、ＡＦ評価値が低くなると、連写撮影を中断し、自動焦点調節を行って合焦状態になると連写撮影を再開するモードである。
【００５７】
ステップＳ５１において、レリーズシーケンスを実行すると、またはステップＳ５５において、モード変更を行うと、またはステップＳ５３における判定の結果、モードスイッチの操作がなされなかった場合には、次に、カメラの状態変更を行う（Ｓ５７）。カメラの状態変更を行うと、元のフローに戻る。
【００５８】
次に、ステップＳ５１におけるレリーズシーケンスの動作について、図６に示すフローチャートを用いて説明する。レリーズシーケンスのフローに入ると、まず、被写体追尾情報の保存を行う（Ｓ６１）。ステップＳ１９において被写体追尾演算を行っており、この演算結果を保存する。被写体追尾情報を保存すると、次に、顔情報の保存を行う（Ｓ６３）。ステップＳ２１において顔検出演算を行っており、この演算結果を保存する。
【００５９】
顔情報の保存を行うと、次に、ＡＦ制御を行う（Ｓ６５）。ここでは、ＡＦ評価値検出のための検出エリアを設定し、設定された検出エリア内の高周波成分がピークとなるように、撮影レンズを移動させる。このＡＦ制御の詳しい動作については、図７に示すフローチャートを用いて後述する。なお、このステップＳ６５のＡＦ制御は、ステップＳ６３の顔情報の保存が終わったとき以外にも、ＡＦ再起動により実行される場合がある。このＡＦ再起動は、後述するように、連写撮影時にＡＦ評価値が第２の閾値Ｌ３よりも低下し、非合焦状態といえる場合に、連写撮影を中断し、撮影レンズの自動焦点調節を再開する場合である（図１１に示すフローチャート参照）。
【００６０】
ＡＦ制御を行うと、次に、２Ｒスイッチの操作がなされたか否かを判定する（Ｓ６７）。２Ｒスイッチは、レリーズ釦の全押し操作に応じてオンとなるスイッチであり、このステップでは、２Ｒスイッチがオンとなかった否かに基づいて判定する。ユーザは、構図を決め、シャッタチャンスと判断するとレリーズ釦の全押し操作を行うので、２Ｒスイッチがオンの場合には、撮影動作に移行し、一方、２Ｒスイッチがオフの場合には、撮影準備状態を続行する。
【００６１】
ステップＳ６７における判定の結果、２Ｒスイッチがオンではなかった場合には、次に、被写体追尾演算を行い（Ｓ６９）、顔検出検算を行う（Ｓ７１）。画像処理部１７が被写体追尾演算と顔検出演算を行う。撮影準備状態においても被写体が移動し、また画像中の顔の在否やその位置が変化することから、情報を更新するための演算を行う。
【００６２】
顔検出演算を行うと、続いて、ステップＳ２３と同様にライブビュー用画像処理を行い（Ｓ７３）、ステップＳ２５と同様にライブビュー表示変更を行う（Ｓ７５）。そして、ステップＳ２７と同様にライブビュー測光動作を行い（Ｓ７７）、ステップＳ２９と同様に露出演算と露出条件更新を行う（Ｓ７９）。
【００６３】
露出演算と露出条件の更新を行うと、次に、ステップＳ４９と同様に、１Ｒスイッチがオンか否かの判定を行う（Ｓ８１）。ユーザは、撮影準備状態を続行する場合には、レリーズ釦を半押し状態で保持しており、一方、撮影準備状態を終了する場合には、レリーズ釦から手を離す。そこで、このステップでは、１Ｒスイッチの状態を検出することにより、撮影準備状態を続行するか否かを判定する。この判定の結果、１Ｒスイッチがオンであれば、ステップＳ６７に戻り、一方、１Ｒスイッチがオフの場合には、元のフローに戻る。
【００６４】
ステップＳ６７における判定の結果、２Ｒスイッチの操作がなされた場合には、次に、測光動作を行う（Ｓ８３）。撮影時における露出制御値、すなわち、シャッタ、絞り等を決定するために、撮像素子１からの画像データに基づいて測光値を求める。続いて、露出演算を行う（Ｓ８５）ここでは、ステップＳ８３において求めた測光値に基づいて露出制御値を決定する。
【００６５】
続いて露光動作を行う（Ｓ８７）。ここでは、図２の時刻ｔ１１、ｔ１２において説明したように、撮像素子１の全画素に対してリセット動作を行い、全画素、同時に露光（露出）を開始し、手動もしくは自動で設定されたシャッタ秒時の時間が経過すると、機械式のシャッタにより全画素、同時に露光を停止する。
【００６６】
露光動作を行うと、次に画像読出しを行う（Ｓ８９）。ここでは、ＴＧ３によって各画素から画像信号の読出しを行う（図２の符号２５ｂ参照）。この画像読出しの詳しい動作については、図９に示すフローチャートを用いて後述する。
【００６７】
画像読出しを行うと、次に画像処理を行い（Ｓ９１）、画像保存を行う（Ｓ９３）。読み出された画像データは、ＤＲＡＭ５に一時記憶され（図２の符号３５参照）、一時記憶された画像データは、画像処理部１７によって画像処理された後、圧縮処理画像ファイル化部１９によって画像ファイルが生成され、記録メディア９に保存される。
【００６８】
画像処理および画像保存を行うと共に、ピント評価を行う（Ｓ９５）。ここでは、並び替え部１３によって出力されたライブビュー表示に使用する画像データと同等の画像データ（図２の符号３５ａ参照）を用いて、被写体追尾演算、顔検出演算、およびＡＦ評価値を算出する。このピント評価の詳しい動作については、図１０に示すフローチャートを用いて後述する。
【００６９】
ピント評価を行うと、次に、メカ機構パワーオフ処理を行う（Ｓ９７）。続いて、連写モードか否かの判定を行う（Ｓ９９）。モード変更があると、ステップＳ５３、Ｓ５５において、判定されて記憶されている。ここでは、設定されたモードが連写モードであるか否を判定する。
【００７０】
ステップＳ９９における判定の結果、連写モードであれば、ステップＳ８３に戻り、静止画の撮影を繰り返す。一方、判定の結果、連写モードでなければ、静止画を１コマ撮影したことから、撮影動作を終了し、元のフローに戻る。
【００７１】
次に、ステップＳ６５におけるＡＦ制御の動作について、図７に示すフローチャートを用いて説明する。ＡＦ制御のフローに入ると、まず、ＡＦ評価値検出エリア設定を行う（Ｓ１０１）。本実施形態においては、撮像素子１により出力された画像データの全域についてＡＦ評価値を演算するのではなく、検出エリアを定め、この検出エリア内の画像データに基づいてＡＦ表示価値を演算する。このＡＦ評価値検出エリア設定の詳しい動作については、図８に示すフローチャートを用いて後述する。
【００７２】
ＡＦ評価値検出エリアの設定を行うと、レンズ駆動の方向を決定する（Ｓ１２１）。前述したように、本実施形態における自動焦点調節は、ＡＦ評価値（コントラスト値）がピークとなるように撮影レンズを移動させる方式である。ここでは、予め決められた方向（至近側か無限側のいずれか）をレンズ駆動方向とする。但し、連写撮影中にＡＦ評価値が低下したために連写撮影を中断した場合には、撮影レンズの移動方向を算出できることから、この場合には、連写撮影中の駆動方向とする。
【００７３】
レンズ駆動の方向を決定すると、次に、レンズ駆動を開始し（Ｓ１２３）、ＡＦ評価値の取得を開始する（Ｓ１２５）。前述したように、撮像素子１により出力されたライブビュー表示と同程度の容量の画像データを用いて、ＡＦ評価値演算部１５がＡＦ評価値を算出し、ＣＰＵ１１はこの評価値を取得する（図２の符号６１参照）。
【００７４】
ＡＦ評価値を取得すると、次に、ＡＦ評価値が増加したか否かを判定する（Ｓ１２７）。ここでは、ステップＳ１２５において取得したＡＦ評価値と、前回、取得したＡＦ評価値を比較することにより、判定する。この判定の結果、ＡＦ評価値が増加していなかった場合には、レンズ駆動方向を反転させる（Ｓ１２９）。ここでは、ＡＦ評価値のピークから離れた方向に撮影レンズが移動していることから、レンズ駆動方向反転させる。
【００７５】
ステップＳ１２９においてレンズ駆動方向を反転させると、またはステップＳ１２７における判定の結果、ＡＦ評価値が増加した場合には、次に、ＡＦ評価値のピークを検出し（Ｓ１３１）、ピーク検出できたか否かを判定する（Ｓ１３３）。ＡＦ評価値のピークは、ＡＦ評価値が増加から減少に反転する間にあることから、ここでは、ＡＦ評価値の反転があったか否かに応じて判定する。この判定の結果、ピーク検出できなかった場合には、ステップＳ１３１に戻り、撮影レンズの駆動を続行する。
【００７６】
一方、ステップＳ１３３における判定の結果、ピークを検出した場合には、合焦位置の算出を行う（Ｓ１３５）。ここでは、ＡＦ評価値のピーク前後の撮影レンズの３点の位置を用い、補間演算を行う等により、ＡＦ評価値のピークに対応する撮影レンズの合焦位置を算出する。合焦位置を算出すると、合焦位置へレンズを駆動する（Ｓ１３７）。
【００７７】
続いて、ＡＦ制御の履歴を保存する（Ｓ１３９）。履歴として、ＡＦ評価値を算出したタイミング毎に撮影レンズの駆動方向・駆動量とＡＦ評価値を記憶する。ＡＦ履歴を保存すると、閾値１および閾値２を算出する（Ｓ１４１）。閾値１および閾値２は、合焦に達した際のＡＦ評価値を基準として算出する。閾値１、２を算出すると元のフローに戻る。
【００７８】
次に、ステップＳ１０１におけるＡＦ評価値検出エリア設定の動作について、図８に示すフローチャートを用いて説明する。ＡＦ評価値検出エリアのフローに入ると、まず、スポットＡＦのデフォルトエリアの設定を行う（Ｓ１５１）。ここでは、検出エリアのデフォルトエリアとして、画面中央のスポットエリアを設定する。
【００７９】
デフォルトエリアを設定すると、次に、ユーザ設定情報の確認を行う（Ｓ１５３）。ここでは、自動焦点調節を行うにあたって、ユーザがＡＦ評価値検出エリアを設定している場合があり、ＡＦ評価値検出エリアが設定されているか否かを確認する。続いて、ユーザ設定情報が有るか否かの判定を行う（Ｓ１５５）。ステップＳ１５３における確認に基づいて判定する。この判定の結果、ユーザ設定情報が有る場合には、ＡＦ評価値検出エリアをユーザ設定位置に変更する（Ｓ１５７）。
【００８０】
ステップＳ１５７においてＡＦ評価値検出エリアを変更すると、またはステップＳ１５５における判定の結果、ユーザ設定情報がなかった場合には、次に、マルチＡＦか否かの判定を行う（Ｓ１５９）。マルチＡＦは、複数の測距エリアの中から、被写体追尾情報または顔検出情報等に基づいて、いずれか１つの測距エリアを検出する方式である。
【００８１】
ステップＳ１５９における判定の結果、マルチＡＦであった場合には、次に、マルチＡＦのデフォルトエリアの設定を行う（Ｓ１６１）。マルチＡＦが設定されている場合には、測距エリアを複数あることから、ここでは、例えば、画面中央の測距エリアをデフォルトエリアとして設定する。続いて、被写体追尾情報の確認を行う（Ｓ１６３）。前述したステップＳ１９、Ｓ６９において、被写体追尾を行っており、これらのステップで取得した被写体追尾情報を確認する。
【００８２】
被写体の追尾情報の確認を行うと、次に、追尾情報が有るか否かの判定を行う（Ｓ１６５）。この判定の結果、追尾情報が有った場合には、ＡＦ評価値検出エリアを追尾被写体位置に変更する（Ｓ１６７）。追尾被写体の存在するエリアをＡＦ評価値検出エリアに設定する。
【００８３】
ステップＳ１６７においてＡＦ評価値エリアの変更を行うと、またはステップＳ１６５における判定の結果、追尾情報がなかった場合には、次に、顔検出情報の確認を行う（Ｓ１６９）。前述したステップＳ２１、Ｓ７１において、顔検出を行っており、これらのステップで取得した顔情報を確認する。
【００８４】
顔検出情報の確認を行うと、次に、顔情報が有るか否かの判定を行う（Ｓ１７１）。この判定の結果、顔情報が有った場合には、ＡＦ評価値検出エリアを最優先顔位置に変更する（Ｓ１７３）。顔情報が１つしかない場合には、その顔の有る位置をＡＦ評価値検出エリアにする。また、顔情報が複数、存在する場合には、最優先顔位置を、ＡＦ評価値検出エリアにする。最優先顔位置としては、顔の位置や大きさに基づいて決定する。
【００８５】
ステップＳ１７３においてＡＦ評価値検出エリアを変更すると、またはステップＳ１７１における判定の結果、顔情報がなかった場合には、またはステップＳ１５９における判定の結果、マルチＡＦでなかった場合には、元のフローに戻る。
【００８６】
次に、ステップＳ８９における画像読出しの動作について、図９に示すフローチャートを用いて説明する。画像読出しのフローに入ると、まず、撮像素子１の制御変更を行い（Ｓ１８１）、全画素の読出しを開始する（Ｓ１８３）。ここでの画像読出しは、レリーズ釦が全押しされ、撮影動作に移行した状態で行う。すなわち、撮影動作に移行する前は、ＴＧ３によってライブビュー表示用に間引かれた画素の画像信号を読出しているが、撮影動作に移行すると、ＴＧ３によって全画素の画素信号を読み出す。このステップでは、ＴＧ３によって全画素の画像信号を読み出すように撮像素子１の制御を変更し、全画素の画像信号を読み出す。
【００８７】
全画素の読出しを開始すると、次に、全画素に基づく画像データをＤＲＡＭ５の第１の領域へ格納する（Ｓ１８５）。続いて、全画素に基づく画像データのリサイズを行う（Ｓ１８７）。ここで、ステップＳ１８５−Ｓ１８９はフローチャートに記載する都合上、順序のある処理で示しているが、ハードウエアにより並行処理されるものである。このステップＳ１８７において、全画素データの読出しに並行して、全画素に基づく画像データのリサイズを行う。すなわち、撮影動作時には、撮像素子１から出力される全画素に基づく画像データは、ＤＲＡＭ５に出力される以外に、並び替え部１３にも出力される。並び替え部１３は、入力した画像データに対して、間引き処理を行い、ライブビュー表示用の画像データと同程度にリサイズした画像データを生成する。全画素データのリサイズ処理により生成されるリサイズ画像データを、リサイズ処理と並行してＤＲＡＭ５の第２の領域に格納する（Ｓ１８９）。これは、図２の符号３５ａに対応する。
【００８８】
続いて、リサイズ画像のライブビュー表示を行う（Ｓ１９１）。ＤＲＡＭ５に格納されたリサイズ画像の画像データは、画像処理部１７によって画像処理された後、ＴＦＴ７において表示される。これは、図２の符号４７、４８、４９に対応する。このＴＦＴ７への表示より、ユーザは撮影画像を確認することができる。特に、連写撮影時には、被写体の動きに応じた画像を簡単に確認することが可能となる。リサイズ画像のライブビュー表示を行うと、元のフローに戻る。
【００８９】
次に、ステップＳ９５におけるピント評価の動作について、図１０に示すフローチャートを用いて説明する。ピント評価のフローに入ると、まず、前回ＡＦ評価値検出エリアをリサイズ画像に設定する（Ｓ２０１）。前述したようにリサイズ画像は、ＤＲＡＭ５の第２の領域に格納されている。この格納されたリサイズ画像の画像データに対して、ステップＳ１０１において設定されたＡＦ評価値検出エリアを設定する。
【００９０】
前回ＡＦ評価値検出エリアの設定を行うと、次に、リサイズ画像から被写体追尾演算を行う（Ｓ２０３）。ここでは、画像処理部１７は、ＤＲＡＭ５の第２の領域に格納された画像データを用いて、被写体追尾の演算を行う。続いて、リサイズ画像から顔検出演算を行う（Ｓ２０５）。ここでは、画像処理部１７は、第２の領域に格納された画像データを用いて、顔検出演算を行う。
【００９１】
続いて、追尾情報および顔情報の確認を行い（Ｓ２０７）、有効な情報が有るか否かの判定を行う（Ｓ２０９）。連写撮影時には、連写コマ数が増えていくにつれて、追尾被写体や顔の位置が移動していく場合がある。このステップでは、このような移動があるか否かを判定する。
【００９２】
ステップＳ２０９における判定の結果、有効な情報が有った場合には、次に、リサイズ画像のＡＦ評価値検出エリアの更新を行う（Ｓ２１１）。ステップＳ２０１において、ＡＦ評価値検出エリアをリサイズ画像に設定したが、有効な情報に基づいて、ＡＦ評価値検出エリアの更新を行う。
【００９３】
ＡＦ評価値検出エリアの更新を行うと、または、ステップＳ２０９における判定の結果、有効な情報がなかった場合には、次に、リサイズ画像からＡＦ評価値の取得を行う（Ｓ２１３）。ここでは、ＡＦ評価値算出部１５は、並び替え部１３によって生成したリサイズ画像のＡＦ評価値検出エリアに対応する画像データの高周波成分に基づいてＡＦ評価値を算出し（図２の符号５５参照）、ＣＰＵ１１はＡＦ評価値を取得する（図２の符号６５参照）。
【００９４】
なお、図１０のフローチャートの流れ上、ステップＳ２１３として記載しているが、ＡＦ評価値算出部１５によるＡＦ評価値演算は、ハードウエア処理により実行され、図９のフローチャート「画像読出し」のステップＳ１８７の「全画素データのリサイズ（間引き処理）」の動作と並行処理される。ただし、ステップＳ２１１のリサイズ画像のＡＦ評価値検出エリアの更新」にて更新が発生した場合は、ＤＲＡＭ５の第２領域に格納されたリサイズ画像を用いて、更新されたＡＦ評価値検出エリアの画像データよりＡＦ評価値の演算をやり直す。
【００９５】
ＡＦ評価値を取得すると、次に、ＡＦ評価値が閾値１（図３のＬ２参照）よりも小さいか否かを判定する（Ｓ２１５）。この判定の結果、ＡＦ評価値が閾値１よりも小さかった場合には、次に、ＡＦ評価値が閾値２（図３のＬ３参照）よりも小さいか否かを判定する（Ｓ２１７）。この判定の結果、ＡＦ評価値が閾値２よりも小さかった場合には、連写停止フラグをセットし（Ｓ２２１）、一方、ＡＦ評価値が閾値２よりも大きかった場合には、警告表示フラグをセットする（Ｓ２１９）。
【００９６】
ステップＳ２１９において警告表示フラグをセットすると、またはステップＳ２２１において連写停止フラグをセットすると、またはステップＳ２１５における判定の結果、ＡＦ評価値が閾値１よりも大きかった場合には、次に、連写継続判定を行う（Ｓ２２３）。ここでは、セットされているフラグに応じた処理を行う。この連写継続判定の詳細については、図１１に示すフローチャートを用いて後述する。連写継続判定を行うと、元のフローに戻る。
【００９７】
次に、ステップＳ２２３における連写継続判定の動作について、図１１に示すフローチャートを用いて説明する。連写継続判定のフローに入ると、まず、警告表示フラグが１であるか否か、すなわち警告表示フラグがセットされているか否かを判定する（Ｓ２３１）。この判定の結果、警告表示フラグが１であれば、警告表示を行う（Ｓ２３３）。ここでは、例えば、ＴＦＴ７に撮影レンズのピントがずれてきている旨を警告表示する。これ以外にも、視覚的または聴覚的な表示を行ってもよい。
【００９８】
警告表示を行うと、次に、連写モード２が設定されているか否かを判定する（Ｓ２３５）。ユーザは連写モード２を設定可能であることから（Ｓ５５参照）、このステップでは設定されているモードに基づいて判定する。この判定の結果、連写モード２が設定されていた場合には、次に、連写停止フラグが１であるか、すなわち、連写停止フラグがセットされているか否かを判定する（Ｓ２３７）。
【００９９】
ステップＳ２３７における判定の結果、連写停止フラグが１でなかった場合、またはステップＳ２３５における判定の結果、連写モード２が設定されていなかった場合、またはステップＳ２３１における判定の結果、警告表示フラグが１でなかった場合には、元のフローに戻る。
【０１００】
一方、ステップＳ２３７における判定の結果、連写停止フラグが１であった場合には、次に、警告表示フラグをクリアし（Ｓ２３９）、連写停止フラグをクリアする（Ｓ２４１）。これらのフラグをクリアすると、ＡＦ再起動を行う。前述したように、ＡＦ再起動を行うと、ステップＳ６５（図６参照）にジャンプし、再度、ＡＦ制御を行って、撮影レンズの自動焦点調節を行う。撮影レンズが合焦状態になり、レリーズ釦が全押しされていると、ステップＳ８３〜Ｓ９９において、連写撮影を再開する。
【０１０１】
このように、本発明の一実施形態においては、静止画の連写動作において、撮像素子１から出力された静止画の画像データの記録を行うと共に、ライブビュー表示用と同程度の画素数のリサイズ画像の画像データを生成し、これを基にしてＡＦ評価値を算出している。このため、連写撮影動作中の焦点調節動作の追従性を向上させることができる。
【０１０２】
また、本発明の一実施形態においては、連写撮影中にリサイズした画像をライブビュー表示している。このため、連写撮影中に撮影画像を確認することができて便利である。さらに、本発明の一実施形態においては、ＡＦ評価値が低下してくると、そのレベルに応じて、警告表示を行い、また連写撮影を中断し自動焦点調節動作を行ってから連写撮影を再開する等、ＡＦ評価値に応じた処理を行っている。ＡＦ評価値に応じて適切なピント合わせを行うことができる。
【０１０３】
次に、本発明の一実施形態におけるＡＦ制御の変形例について、図１２ないし図１４を用いて説明する。本発明の一実施形態において、図７に示すフローチャートにおいて、ＡＦ制御を行っている。連写撮影時に連写を中断しＡＦ制御を再開した場合、連写撮影中のレンズの駆動方向に駆動しているだけである。それに対して、本変形例においては、ライブビュー表示中に取得したＡＦ評価値の履歴と、連写撮影中に取得したＡＦ評価値の履歴に基づいて、駆動方向および予測駆動量を算出し、撮影レンズの駆動を行うようにしている。
【０１０４】
図１２（ ａ）は、ライブビュー表示中のデジタルカメラ１００の自動焦点調節におけるピント位置の変化を示し、図１２（ｂ）は、ライブビュー表示から連写撮影の開始後における被写体１０１の移動を示し、図１２（ｃ）は、ライブビュー表示中および連写撮影中におけるＡＦ評価値の変化を示す。
【０１０５】
ライブビュー表示中に、デジタルカメラ１００が自動焦点調節を開始すると、図１２に示す例では、被写体１０１は位置Ｐ５にいるが、撮影レンズの最初のフォーカス位置は位置Ｐ１である。デジタルカメラ１００は、ＡＦ評価値が高くなるように、所謂山登り法によって、撮影レンズを駆動すると、撮影レンズのフォーカス位置は、位置Ｐ２→位置Ｐ３→位置Ｐ４→位置Ｐ５→位置Ｐ６→位置Ｐ５と変化する。このときのＡＦ評価値の変化を図１２（ｃ）に示す。時刻Ｔ２１において、位置Ｐ１がフォーカス位置であり、以後、位置Ｐ２→位置Ｐ３→位置Ｐ４→位置Ｐ５と変化するにつれて、ＡＦ評価値は高くなり、時刻Ｔ２５〜時刻Ｔ２７における位置Ｐ５および位置Ｐ６は、合焦とみなすことができる。
【０１０６】
撮影レンズが合焦になり、ユーザが連写撮影を開始すると、図１２（ｂ）に示すように、被写体１０１が次第に、デジタルカメラ１００に近づいて来る場合がある。図１２（ｂ）の例では、連写開始時には、被写体１０１は、位置Ｐ５にいるが、位置Ｐ５→位置Ｐ４→位置Ｐ３→位置Ｐ２→位置Ｐ１と変化する。図１２（ｃ）に示すように、時刻Ｔ３１では、ピントが合っていることから、ＡＦ評価値は高く、以後、時刻の経過と共に被写体が近付いて来るにつれ、ＡＦ評価値は低下する。
【０１０７】
このように、被写体１０１がデジタルカメラ１００に近づいてくると次第に撮影レンズのピントが外れ、ＡＦ評価値は第２の閾値Ｌ３より低くなり、連写を中断し、自動焦点調節（ＡＦ制御）を行うことになる。今、時刻Ｔ３３、位置Ｐ３でＡＦ制御を再開する場合を想定する。図１２（ａ）において、位置Ｐ３と位置Ｐ５の間のデフォーカス１が、図１２（ｃ）において、撮影レンズの駆動量（ｘ［ｐｌｓ］）に相当するとする。ここで、駆動量ｘ［ｐｌｓ］は、撮影レンズの駆動に応じて発生するエンコーダのパルス数とする。
【０１０８】
連写撮影の中断時におけるデフォーカス２の絶対値が、ほぼデフォーカス１と同じであるならば、図１２（ｃ）に示すように、撮影レンズのピント位置をｘ［ｐｌｓ］相当だけ近距離側に移動させることにより、撮影レンズを合焦させることが分かる。すなわち、連写撮影の中断した際のＡＦ評価値と、合焦時のＡＦ評価値の差からデフォーカスを算出する。そして、この算出されたデフォーカスと、ライブビュー表示時における同等のデフォーカスを探し、そのときの撮影レンズの駆動量（ｘ［ｐｌｓ］）を求めることができれば、連写中断時における合焦位置までの撮影レンズの駆動量（ｘ［ｐｌｓ］）を予測することができる。
【０１０９】
なお、ライブビュー表示時の撮影レンズの駆動方向と、連写撮影時の被写体の移動方向によっては、撮影レンズの駆動量（言い換えると、合焦位置）を推測できる場合とできない場合がある。この関係を図１３に示す。図１３から分かるように、ライブビュー表示の際に撮影レンズが近距離側から遠距離側にピント合わせのために移動し、かつ連写撮影時に被写体が遠距離側から近距離側に移動している場合には、合焦位置を推測することができる。
【０１１０】
同様に、ライブビュー表示の際に撮影レンズが遠距離側から近距離側にピント合わせのために移動し、かつ連写撮影時に被写体が近距離側から遠距離側に移動している場合には、合焦位置を推測することができる。これ以外の場合には、撮影レンズの駆動方向が近距離側か遠距離側のいずれにあるかは、推測することができるが、その駆動量までは推測ができない。
【０１１１】
次に、本変形例の動作について、図１４に示すＡＦ制御のフローチャートを用いて説明する。このフローチャートは、図７に示すＡＦ制御のフローチャートにおいて、ステップＳ１２１を省略し、代わりにステップＳ１０３〜Ｓ１１１を追加したものであり、それ以外は同じである。そこで、この相違点を中心に説明する。
【０１１２】
ＡＦ制御のフローに入ると、まず、ＡＦ評価値検出エリアの設定を行う（Ｓ１０１）。このステップの詳細は図８を用いて説明した通りである。次に、ステップＳ１６３と同様に、ステップＳ１９、Ｓ６９において取得した被写体追尾情報を確認する（Ｓ１０３）。続いて、ＡＦ制御履歴の確認を行う（Ｓ１０５）。ＡＦ制御を行うとそのときのＡＦ制御の履歴、すなわち、合焦位置に達するまでの撮影レンズの駆動方向・駆動量、ＡＦ評価値が保存されているので（図７のＳ１３９参照）、これを確認する。
【０１１３】
ＡＦ制御の履歴を確認すると、次に、レンズ駆動の方向を決定する（Ｓ１０７）。ライブビュー表示時の撮影レンズの駆動方向と、連写撮影時の被写体の移動方向に基づいて、図１３に示すように、レンズ駆動の方向を推測できる。レンズ駆動の方向を決定すると、次に、合焦位置の推測を行う（Ｓ１０９）。図１３に示す関係から、合焦位置を推測できるか否かを判定する。
【０１１４】
ステップＳ１０９における判定の結果、合焦位置の推測が可能な場合には、ｘ［ｐｌｓ］だけレンズ駆動を設定する（Ｓ１１１）。ここでは、ステップＳ４０５において確認したＡＦ制御の履歴を用いて合焦位置を推測し、撮影レンズの駆動を行う。すなわち、ライブビュー表示時に同じデフォーカスであった位置を検索し、合焦位置からその位置までの撮影レンズの駆動量（ｘ［ｐｌｓ］）を合焦位置までの推測値とし、このｘ［ｐｌｓ］だけ撮影レンズ駆動を設定する。
【０１１５】
ステップＳ１１１において撮影レンズをｘ［ｐｌｓ］駆動すると、またはステップＳ１０９における判定の結果、合焦位置の推測が不可の場合には、次に、レンズ駆動を開始する（Ｓ１２３）。このステップＳ１２３以降の動作は、図７と同様であることから、詳しい説明は省略する。
【０１１６】
このように、本変形例においては、連写撮影時に、ＡＦ評価値が低下して連写撮影を中断しＡＦ制御を再開した場合に、ライブビュー表示時および連写撮影時におけるＡＦ制御の履歴を用いて、合焦位置の推測を行っている。このため、連写撮影を中断しても、迅速に、ＡＦ制御を行い、連写撮影を再開することが可能となる。
【０１１７】
以上説明したように、本発明の一実施形態および変形例においては、静止画記録用の画像データを読み出すと共に、この読み出された画像データを表示用の画像データと同等の容量の画像データを生成し、この生成された画像データに基づいてＡＦ評価値を検出している。このため、ＡＦ評価を迅速に行うことができ、連写撮影動作中の焦点調節動作の追従性を向上させることができる。
【０１１８】
また、本発明の一実施形態および変形例においては、生成された表示用の画像データと同等の容量の画像データに基づいて、連写撮影中に画像を表示している。このため、連写撮影動作中における被写体像を容易に観察することができる。
【０１１９】
なお、本発明の一実施形態および変形例においては、連写撮影動作中にＴＧ３は全画素の画像信号を読み出すようにしていたが、これに限らず、設定されている記録画素数に応じた画素の画像信号を読み出すようにしてもよい。
【０１２０】
また、本発明の一実施形態および変形例においては、撮影のための機器として、デジタルカメラを用いて説明したが、カメラとしては、デジタル一眼レフカメラでもコンパクトデジタルカメラでもよく、ビデオカメラ、ムービーカメラのような動画用のカメラでもよく、さらに、携帯電話や携帯情報端末（ＰＤＡ：Personal Digital Assist）、ゲーム機器等に内蔵されるカメラでも構わない。いずれにしても、静止画の連写撮影を行うことが可能な撮影機器であれば、本発明を適用することができる。
【０１２１】
本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【０１２２】
１・・・撮像素子、３・・・ＴＧ、５・・・ＤＲＡＭ、７・・・ＴＦＴ、８・・・表示制御部、９・・・記録メディア、１０・・・デジタルカメラ、１１・・・ＣＰＵ、１３・・・並び替え部、１４・・・スイッチ、１５・・・ＡＦ評価値算出部、１７・・・画像処理部、１９・・・圧縮処理画像ファイル化部、１００・・・デジタルカメラ、１０１・・・被写体
【図１】
0005877228.tif 000002
【図２】
0005877228.tif 000003
【図３】
0005877228.tif 000004
【図４】
0005877228.tif 000005
【図５】
0005877228.tif 000006
【図６】
0005877228.tif 000007
【図７】
0005877228.tif 000008
【図８】
0005877228.tif 000009
【図９】
0005877228.tif 000010
【図１０】
0005877228.tif 000011
【図１１】
0005877228.tif 000012
【図１２】
0005877228.tif 000013
【図１３】
0005877228.tif 000014
【図１４】
0005877228.tif 000015
【図１５】
0005877228.tif 000016