"1または2以上の被写体にそれぞれ合焦した1または2以上の画像を含む複数の画像を共通の視野に対応して取得する取得手段、前記取得手段によって取得された複数の画像のいずれか1つを再生する再生手段、前記再生手段によって再生された画像に現れた1または2以上の被写体のいずれか1つを指定する指定操作を受け付ける受け付け手段、前記指定操作によって指定された被写体に合焦した画像を前記取得手段によって取得された複数の画像の中から検索する検索手段、および前記再生手段によって再生すべき画像を前記検索手段の検索結果に応じて異なる画像に更新する更新手段を備える、画像再生制御装置。前記取得手段は前記1または2以上の被写体と前記1または2以上の画像との対応関係を示す管理情報を作成する作成手段を含み、前記検索手段は前記作成手段によって作成された管理情報を参照して検索処理を実行する、請求項1記載の画像再生制御装置。前記取得手段によって取得される複数の画像はパンフォーカス設定に対応する基準画像を含み、前記更新手段は前記検索手段の検索結果が非検知に相当するとき前記基準画像を更新画像として指定する基準画像指定手段を含む、請求項1または2記載の画像再生制御装置。画像を繰り返し出力する撮像手段、および前記取得手段によって注目される被写体を前記撮像手段から出力された画像に基づいて探索する探索手段をさらに備える、請求項1ないし3のいずれかに記載の画像再生制御装置。前記取得手段によって注目される被写体は既定の特徴パターンを有し、前記探索手段は前記既定の特徴パターンを有する部分画像を前記撮像手段から出力された画像上で探索する部分画像探索手段を含む、請求項4記載の画像再生制御装置。前記探索手段は、前記撮像手段から出力された画像の高周波成分を抽出する抽出手段、前記抽出手段の抽出処理と並列して焦点距離を変更する変更手段、および前記抽出手段によって抽出された高周波成分が極大となる焦点距離を検出する検出手段を含む、請求項4記載の画像再生制御装置。前記再生手段によって再生された画像を画面に表示する表示手段をさらに備え、前記指定操作は前記画面に対するタッチ操作に相当する、請求項1ないし6のいずれかに記載の画像再生制御装置。前記取得手段は単一の取得操作に応答して前記複数の画像を取得する、請求項1ないし7のいずれかに記載の画像再生制御装置。画像再生制御装置のプロセッサに、1または2以上の被写体にそれぞれ合焦した1または2以上の画像を含む複数の画像を共通の視野に対応して取得する取得ステップ、前記取得ステップによって取得された複数の画像のいずれか1つを再生する再生ステップ、前記再生ステップによって再生された画像に現れた1または2以上の被写体のいずれか1つを指定する指定操作を受け付ける受け付けステップ、前記指定操作によって指定された被写体に合焦した画像を前記取得ステップによって取得された複数の画像の中から検索する検索ステップ、および前記再生ステップによって再生すべき画像を前記検索ステップの検索結果に応じて異なる画像に更新する更新ステップを実行させるための、画像再生制御プログラム。画像再生制御装置によって実行される画像再生制御方法であって、1または2以上の被写体にそれぞれ合焦した1または2以上の画像を含む複数の画像を共通の視野に対応して取得する取得ステップ、前記取得ステップによって取得された複数の画像のいずれか1つを再生する再生ステップ、前記再生ステップによって再生された画像に現れた1または2以上の被写体のいずれか1つを指定する指定操作を受け付ける受け付けステップ、前記指定操作によって指定された被写体に合焦した画像を前記取得ステップによって取得された複数の画像の中から検索する検索ステップ、および前記再生ステップによって再生すべき画像を前記検索ステップの検索結果に応じて異なる画像に更新する更新ステップを備える、画像再生制御方法。メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える画像再生制御装置に供給される外部制御プログラムであって、1または2以上の被写体にそれぞれ合焦した1または2以上の画像を含む複数の画像を共通の視野に対応して取得する取得ステップ、前記取得ステップによって取得された複数の画像のいずれか1つを再生する再生ステップ、前記再生ステップによって再生された画像に現れた1または2以上の被写体のいずれか1つを指定する指定操作を受け付ける受け付けステップ、前記指定操作によって指定された被写体に合焦した画像を前記取得ステップによって取得された複数の画像の中から検索する検索ステップ、および前記再生ステップによって再生すべき画像を前記検索ステップの検索結果に応じて異なる画像に更新する更新ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。外部制御プログラムを取り込む取り込み手段、および前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える画像再生制御装置であって、前記外部制御プログラムは、1または2以上の被写体にそれぞれ合焦した1または2以上の画像を含む複数の画像を共通の視野に対応して取得する取得ステップ、前記取得ステップによって取得された複数の画像のいずれか1つを再生する再生ステップ、前記再生ステップによって再生された画像に現れた1または2以上の被写体のいずれか1つを指定する指定操作を受け付ける受け付けステップ、前記指定操作によって指定された被写体に合焦した画像を前記取得ステップによって取得された複数の画像の中から検索する検索ステップ、および前記再生ステップによって再生すべき画像を前記検索ステップの検索結果に応じて異なる画像に更新する更新ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、画像再生制御装置。しかし、背景技術では、撮影者の意図した人物にピントがあった画像が優先的に再生されることはなく、画像再生に関する操作性に限界がある。それゆえに、この発明の主たる目的は、画像再生に関する操作性を高めることができる、画像再生制御装置を提供することである。この発明に従う画像再生制御装置は、1または2以上の被写体にそれぞれ合焦した1または2以上の画像を含む複数の画像を共通の視野に対応して取得する取得手段、取得手段によって取得された複数の画像のいずれか1つを再生する再生手段、再生手段によって再生された画像に現れた1または2以上の被写体のいずれか1つを指定する指定操作を受け付ける受け付け手段、指定操作によって指定された被写体に合焦した画像を取得手段によって取得された複数の画像の中から検索する検索手段、および再生手段によって再生すべき画像を検索手段の検索結果に応じて異なる画像に更新する更新手段を備える。好ましくは、取得手段は1または2以上の被写体と1または2以上の画像との対応関係を示す管理情報を作成する作成手段を含み、検索手段は作成手段によって作成された管理情報を参照して検索処理を実行する。好ましくは、取得手段によって取得される複数の画像はパンフォーカス設定に対応する基準画像を含み、更新手段は検索手段の検索結果が非検知に相当するとき基準画像を更新画像として指定する基準画像指定手段を含む。好ましくは、画像を繰り返し出力する撮像手段、および取得手段によって注目される被写体を撮像手段から出力された画像に基づいて探索する探索手段がさらに備えられる。或る局面では、取得手段によって注目される被写体は既定の特徴パターンを有し、探索手段は既定の特徴パターンを有する部分画像を撮像手段から出力された画像上で探索する部分画像探索手段を含む。他の局面では、探索手段は、撮像手段から出力された画像の高周波成分を抽出する抽出手段、抽出手段の抽出処理と並列して焦点距離を変更する変更手段、および抽出手段によって抽出された高周波成分が極大となる焦点距離を検出する検出手段を含む。好ましくは、再生手段によって再生された画像を画面に表示する表示手段がさらに備えられ、指定操作は画面に対するタッチ操作に相当する。好ましくは、取得手段は単一の取得操作に応答して複数の画像を取得する。この発明に従う画像再生制御プログラムは、画像再生制御装置のプロセッサに、1または2以上の被写体にそれぞれ合焦した1または2以上の画像を含む複数の画像を共通の視野に対応して取得する取得ステップ、取得ステップによって取得された複数の画像のいずれか1つを再生する再生ステップ、再生ステップによって再生された画像に現れた1または2以上の被写体のいずれか1つを指定する指定操作を受け付ける受け付けステップ、指定操作によって指定された被写体に合焦した画像を取得ステップによって取得された複数の画像の中から検索する検索ステップ、および再生ステップによって再生すべき画像を検索ステップの検索結果に応じて異なる画像に更新する更新ステップを実行させるための、画像再生制御プログラムである。この発明に従う画像再生制御方法は、画像再生制御装置によって実行される画像再生制御方法であって、1または2以上の被写体にそれぞれ合焦した1または2以上の画像を含む複数の画像を共通の視野に対応して取得する取得ステップ、取得ステップによって取得された複数の画像のいずれか1つを再生する再生ステップ、再生ステップによって再生された画像に現れた1または2以上の被写体のいずれか1つを指定する指定操作を受け付ける受け付けステップ、指定操作によって指定された被写体に合焦した画像を取得ステップによって取得された複数の画像の中から検索する検索ステップ、および再生ステップによって再生すべき画像を検索ステップの検索結果に応じて異なる画像に更新する更新ステップを備える。この発明に従う外部制御プログラムは、メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える画像再生制御装置に供給される外部制御プログラムであって、1または2以上の被写体にそれぞれ合焦した1または2以上の画像を含む複数の画像を共通の視野に対応して取得する取得ステップ、取得ステップによって取得された複数の画像のいずれか1つを再生する再生ステップ、再生ステップによって再生された画像に現れた1または2以上の被写体のいずれか1つを指定する指定操作を受け付ける受け付けステップ、指定操作によって指定された被写体に合焦した画像を取得ステップによって取得された複数の画像の中から検索する検索ステップ、および再生ステップによって再生すべき画像を検索ステップの検索結果に応じて異なる画像に更新する更新ステップを内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。この発明に従う画像再生制御装置は、外部制御プログラムを取り込む取り込み手段、および取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える画像再生制御装置であって、外部制御プログラムは、1または2以上の被写体にそれぞれ合焦した1または2以上の画像を含む複数の画像を共通の視野に対応して取得する取得ステップ、取得ステップによって取得された複数の画像のいずれか1つを再生する再生ステップ、再生ステップによって再生された画像に現れた1または2以上の被写体のいずれか1つを指定する指定操作を受け付ける受け付けステップ、指定操作によって指定された被写体に合焦した画像を取得ステップによって取得された複数の画像の中から検索する検索ステップ、および再生ステップによって再生すべき画像を検索ステップの検索結果に応じて異なる画像に更新する更新ステップを内部制御プログラムと協働して実行するプログラムに相当する。この発明によれば、再生画像に現れた1または2以上の被写体のいずれか1つを指定する操作を受け付けると、指定された被写体に合焦した画像が複数の画像の中から検索される。再生画像および検索対象となる複数の画像は互いに共通する視野を有し、再生画像は検索処理の結果に応じて異なる画像に更新される。これによって、画像再生に関する操作性が向上する。この発明の上述の目的,その他の目的,特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。以下、この発明の実施の形態を図面を参照しながら説明する。[基本的構成]図1を参照して、この実施例の画像再生制御装置は、基本的に次のように構成される。取得手段1は、1または2以上の被写体にそれぞれ合焦した1または2以上の画像を含む複数の画像を共通の視野に対応して取得する。再生手段2は、取得手段1によって取得された複数の画像のいずれか1つを再生する。受け付け手段3は、再生手段2によって再生された画像に現れた1または2以上の被写体のいずれか1つを指定する指定操作を受け付ける。検索手段4は、指定操作によって指定された被写体に合焦した画像を取得手段1によって取得された複数の画像の中から検索する。更新手段5は、再生手段2によって再生すべき画像を検索手段4の検索結果に応じて異なる画像に更新する。再生画像に現れた1または2以上の被写体のいずれか1つを指定する操作を受け付けると、指定された被写体に合焦した画像が複数の画像の中から検索される。再生画像および検索対象となる複数の画像は互いに共通する視野を有し、再生画像は検索処理の結果に応じて異なる画像に更新される。これによって、画像再生に関する操作性が向上する。[実施例]図2を参照して、この実施例のディジタルカメラ10は、ドライバ18aおよび18bによってそれぞれ駆動されるフォーカスレンズ12および絞り機構14を含む。これらの部材を経た被写界の光学像は、イメージャ16の撮像面に照射され、光電変換を施される。これによって、被写界像を表す電荷が生成される。モード切り換えスイッチ28mdによって撮像モードが選択されると、CPU26は、撮像タスクの下でパンフォーカス設定を有効化するべく、対応する命令をドライバ18aおよび18bに与える。これによって、被写界深度が深くなるように、フォーカスレンズ12の位置および絞り機構14の絞り量が調整される。CPU26は続いて、動画取り込み処理を開始するべく、露光動作および電荷読み出し動作の繰り返しをドライバ18cに命令する。ドライバ18cは、図示しないSGから周期的に発生する垂直同期信号Vsyncに応答して、撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージャ16からは、読み出された電荷に基づく生画像データが周期的に出力される。前処理回路20は、イメージャ16から出力された生画像データにディジタルクランプ,画素欠陥補正,ゲイン制御などの処理を施す。これらの処理を施された生画像データは、メモリ制御回路30を通してSDRAM32の生画像エリア32aに書き込まれる。後処理回路34は、生画像エリア32aに格納された生画像データをメモリ制御回路30を通して読み出し、読み出された生画像データに色分離処理,白バランス調整処理およびYUV変換処理を施す。後処理回路34はさらに、YUV形式に従う画像データに対して表示用のズーム処理と探索用のズーム処理とを並列的に実行する。この結果、YUV形式に従う表示画像データおよび探索画像データが個別に作成される。表示画像データは、メモリ制御回路30によってSDRAM32の表示画像エリア32bに書き込まれる。また、探索画像データは、メモリ制御回路30によってSDRAM32の探索画像エリア32cに書き込まれる。LCDドライバ36は、表示画像エリア32bに格納された表示画像データをメモリ制御回路30を通して繰り返し読み出し、読み出された画像データに基づいてLCDモニタ38を駆動する。この結果、被写界のリアルタイム動画像スルー画像がモニタ画面に表示される。図3を参照して、評価エリアEVAは水平方向および垂直方向の各々において16分割され、合計256個の分割ブロックによって評価エリアEVAが形成される。また、図2に示す前処理回路20は、上述した処理に加えて、生画像データを簡易的にRGBデータに変換する簡易RGB変換処理を実行する。AE評価回路22は、前処理回路20によって生成されたRGBデータのうち評価エリアEVAに属するRGBデータを分割ブロック毎に積分する。この積分処理は、垂直同期信号Vsyncが発生する毎に実行される。これによって、256個の積分値つまり256個のAE評価値が、垂直同期信号Vsyncに応答してAE評価回路22から出力される。また、AF評価回路24は、前処理回路20によって生成されたRGBデータのうち評価エリアEVAに属するRGBデータの高周波成分を分割ブロック毎に積分する。この積分処理もまた、垂直同期信号Vsyncが発生する毎に実行される。これによって、256個の積分値つまり256個のAF評価値が、垂直同期信号Vsyncに応答してAF評価回路24から出力される。AE評価回路22から出力されたAE評価値に基づくAE処理、およびAF評価回路24から出力されたAF評価値に基づくAF処理については、後述する。CPU26はまた、撮像タスクと並列して顔検出タスクを実行する。顔検出タスクの下では、探索画像エリア32cに格納された探索画像データから人物の顔画像が繰り返し探索される。このとき、図4に示す要領でサイズが調整される顔枠FDと図5に示す5つの辞書画像を収めた顔辞書DC_Fとが用いられる。顔辞書DC_Fは、フラッシュメモリ44に保存される。また、顔辞書DC_Fにおいて、FC=1に割り当てられた辞書画像は正面を向く顔画像に相当し、FC=2に割り当てられた辞書画像は左斜め前を向く顔画像に相当し、FC=3に割り当てられた辞書画像は左を向く顔画像に相当する。さらに、FC=4に割り当てられた辞書画像は右斜め前を向く顔画像に相当し、FC=5に割り当てられた辞書画像は右を向く顔画像に相当する。顔検出タスクではまず、評価エリアEVAの全域が顔探索エリアとして設定される。また、顔枠FDのサイズの可変範囲を定義するべく、最大サイズFSZmaxが200に設定され、最小サイズFSZminが20に設定される。顔枠FDは、垂直同期信号Vsyncが発生する毎に、顔探索エリアの開始位置左上位置から終了位置右下位置に向かって、ラスタ走査態様で既定量ずつ移動される図6参照。また、顔枠FDのサイズは、顔枠FDが終了位置に到達する毎にFSZmaxからFSZminまで5ずつ縮小される。顔枠FDに属する一部の探索画像データは、メモリ制御回路30を通して探索画像エリア32cから読み出される。読み出された探索画像データの特徴量は、顔辞書DC_Fに収められた5つの辞書画像の各々の特徴量と照合される。照合結果である符合度が閾値THface以上であれば、顔画像が検出されたものとみなされる。現時点の顔枠FDの位置およびサイズは、図7に示すレジスタRGSTfaceに顔情報として登録される。また、レジスタRGSTfaceに記述された顔枠数は、このような登録処理に伴ってインクリメントされる。最小サイズFSZminを有する顔枠FDが顔探索エリアの終了位置に到達して時点でレジスタRGTSfaceに記述されている顔枠数が1以上であれば、CPU26は、顔枠キャラクタ表示命令をキャラクタジェネレータ46に与える。キャラクタジェネレータ46は対応するキャラクタデータをLCDドライバ36に与え、LCDドライバ36は与えられたキャラクタデータに基づいてLCDモニタ38を駆動する。この結果、検出された顔画像を囲う顔枠キャラクタがLCDモニタ38にOSD態様で表示される。したがって、人物HM1~HM3が図8に示す要領で捉えられたときは、人物HM1の顔画像を囲うように顔枠キャラクタKF1が表示され、人物HM2の顔画像を囲うように顔枠キャラクタKF2が表示され、そして人物HM3の顔画像を囲うように顔枠キャラクタKF3が表示される。これに対して、最小サイズFSZminを有する顔枠FDが顔探索エリアの終了位置に到達して時点でレジスタRGTSfaceに記述されている顔枠数が0であれば、CPU26は、顔枠非表示命令をキャラクタジェネレータ46に与える。キャラクタジェネレータ46はキャラクタデータの出力を停止し、この結果、顔枠キャラクタが非表示とされる。シャッタボタン28shが非操作状態にあるとき、CPU26は、評価エリアEVAの中央に対応してAE評価回路22から出力された一部のAE評価値に基づく簡易AE処理を、撮像タスクの下で繰り返し実行する。簡易AE処理では適正EV値が算出され、かつ算出された適正EV値を定義する絞り量および露光時間がドライバ18bおよび18cにそれぞれ設定される。これによって、スルー画像の明るさが適度に調整される。シャッタボタン28shが操作されると、CPU26は、顔検出結果に応じて異なる態様で厳格AE処理を実行する。顔検出タスクによって顔画像が検出されれば、厳格AE処理は、検出された顔画像に対応してAE評価回路22から出力された一部のAE評価値を参照して実行される。これに対して、顔検出タスクによって顔が検出されなければ、厳格AE処理は、評価エリアEVAの中央に対応してAE評価回路22から出力された一部のAE評価値を参照して実行される。厳格AE処理によって算出された最適EV値を定義する絞り量および露光時間はドライバ18bおよび18cにそれぞれ設定され、この結果、スルー画像の明るさが最適値に調整される。撮像モードは、モード選択ボタン28slによって通常モード,顔連写モードおよびブロック連写モードのいずれか1つに設定される。現時点の撮像モードが通常モードであるか、或いは現時点の撮像モードが顔連写モードであっても顔検出タスクによって検出された顔画像の数=レジスタRGSTfaceに記述された顔枠数が0であれば、CPU26は、通常記録処理を実行する。また、現時点の撮像モードが顔連写モードでかつ顔検出タスクによって検出された顔画像の数が1以上であれば、CPU26は、顔連写記録処理を実行する。さらに、現時点の撮像モードがブロック連写モードであれば、CPU26は、ブロック連写記録処理を実行する。通常記録処理では、まず顔検出結果に応じて異なる態様でAF処理が実行される。顔検出タスクによって顔画像が検出されれば、AF処理は検出された顔画像に対応してAF評価回路22から出力された一部のAF評価値を参照して実行される。これに対して、顔検出タスクによって顔画像が検出されなければ、AF処理は、評価エリアEVAの中央に対応してAF評価回路24から出力された一部のAF評価値を参照して実行される。フォーカスレンズ12は参照されたAF評価値の総和が最大となる位置に配置され、これによってスルー画像の鮮鋭度が向上する。AF処理が完了すると、CPU26は、静止画取り込み処理を実行し、かつ記録処理の実行をメモリI/F40に要求する。AF処理が完了した時点の被写界を表す1フレームの画像データは、静止画取り込み処理によってYUV画像エリア32bから静止画像エリア32dに退避される。退避された画像データはメモリI/F40によって読み出され、ファイル形式で記録媒体42に記録される。顔連写記録処理では、CPU26はまず顔連写グループファイルの作成をメモリI/F40に要求する。この結果、顔連写グループファイルがメモリI/F40によって記録媒体42に作成される。CPU26は続いて、静止画取り込み処理を実行し、かつ記録処理の実行をメモリI/F40に要求する。最新の1フレームの画像データはパンフォーカス設定に対応し、静止画取り込み処理によってYUV画像エリア32bから静止画像エリア32dに退避される。メモリI/F40は、こうして退避された画像データをメモリ制御回路30を通して読み出し、読み出された画像データを顔連写グループファイルに書き込む。次に、変数Kが1~KmaxKmax:レジスタRGSTfaceに記述された顔枠数の各々に設定され、Kth顔用AF処理が実行される。合焦点はレジスタRGTSfaceに登録されたK番目の顔枠に対応してAF評価回路24から出力された一部のAF評価値を参照して探索され、フォーカスレンズ12はこれによって発見された合焦点に配置される。CPU26は続いて、静止画取り込み処理を実行し、かつ記録処理の実行をメモリI/F40に要求する。Kth顔用AF処理が完了した時点の被写界を表す1フレームの画像データは、静止画取り込み処理によってYUV画像エリア32bから静止画像エリア32dに退避される。メモリI/F40は、こうして退避された画像データをメモリ制御回路30を通して読み出し、読み出された画像データを顔連写グループファイルに書き込む。CPU26はその後、ファイルヘッダの更新をメモリI/F40に要求する。メモリI/F40は、レジスタRGSTfaceに登録されたK番目の顔枠の位置およびサイズを、顔連写グループファイルに書き込まれた最新の画像データのフレーム番号=Kに対応して顔連写グループファイルのヘッダに記述する。レジスタRGSTfaceに記述された顔枠数に相当する回数のヘッダ記述処理が完了した時点で、顔連写グループファイルは図9に示す構造を有する。ブロック連写記録処理では、CPU26はまず、メモリI/F40にブロック連写グループファイルの作成を要求する。この結果、ブロック連写グループファイルがメモリI/F40によって記録媒体42に作成される。CPU26は続いて、静止画取り込み処理を実行し、かつ記録処理の実行をメモリI/F40に要求する。最新の1フレームの画像データはパンフォーカス設定に対応し、静止画取り込み処理によってYUV画像エリア32bから静止画像エリア32dに退避される。メモリI/F40は、こうして退避された画像データをメモリ制御回路30を通して読み出し、読み出された画像データをブロック連写グループファイルに書き込む。次に、図10に示す簡易AF距離テーブルTBLsplの記述がクリアされ、フォーカスレンズ12が無限端に配置される。テーブルクリア処理の結果、簡易AF距離テーブルTBLsplに記述された登録AF評価値SPL1,1~SPL16,16はいずれも0を示し、簡易AF距離テーブルTBLsplに記述されたレンズ位置情報PST1,1~PST16,16はいずれも不定を示す。なお、図3に示す評価エリアEVAを形成する256個の分割ブロックには、厳密にはブロック座標1,1~16,16が割り当てられる。ここで、括弧内の左側の数値はX方向=水平方向の座標に相当し、括弧内の右側の数値はY方向=垂直方向の座標に相当する。ブロック連写記録処理に関する説明では、ブロック座標X,Yに対応して検出されたAF評価値を特にIyhX,Yと定義する。垂直同期信号Vsyncが発生すると、AF評価回路24から出力された256個のAF評価値Iyh1,1~Iyh16,16がCPU26によって取り込まれる。また、256個の分割ブロックを順に指定するべく、変数XおよびYが1~16の各々に設定される。AF評価値IyhX,Yが登録AF評価値SPLX,Yを上回れば、AF評価値IyhX,Yが登録AF評価値SPLX,Yとして簡易AF距離テーブルTBLsplに記述される。さらに、現時点のフォーカスレンズ12の位置が、レンズ位置情報PSTX,Yとして簡易AF距離テーブルTBLsplに記述される。フォーカスレンズ12は、このような処理と並列して無限端から至近端に既定量ずつ移動される。フォーカスレンズ12が至近端に達した時点で、レンズ位置情報PSTX,Yはブロック座標X,Yにおける合焦点を示し、登録AF評価値SPLX,Yはブロック座標X,Yにおける最大AF評価値を示す。こうして、256個の分割ブロックにそれぞれ対応する256個の合焦点が簡易的に検出される。続いて、256個の分割ブロックを再度指定するべく変数XおよびYの各々が1~16に順に設定され、登録AF評価値SPLX,Yおよびレンズ位置情報PSTX,Yに基づいて微調範囲FTRX,Yが定義される。定義された微調整範囲FTRX,Yは、レンズ位置情報PSTX,Yによって定義される位置を中心として、登録AF評価値SPLX、Yの増大に応じて拡大する広がりを有する。微調範囲FTRX,Yは、図10に示す要領で簡易AF距離テーブルTBLsplに登録される。したがって、距離D1を隔てて存在するトラックTKと、距離D2を隔てて存在するビルBLDと、距離D3~D4を隔てて存在する山MTとが図11~図12に示す要領で捉えられたとき、微調整範囲FTRX,Yは、トラックTKを表す画像上の分割ブロックに対応して図13Aに示す要領で定義され、ビルBLを表す画像上の分割ブロックに対応して図13Bに示す要領で定義され、そして山MTを表す画像上の分割ブロックに対応して図13Cに示す要領で定義される。微調範囲FTR1,1~FTR16,16の全てが定義されると、微調範囲FTR1,1~FTR16,16の間の重複が検出され、重複度が90を上回る複数の微調範囲が統合される。この結果、MAX個MAX:256以下の整数の統合微調範囲IFTR1~IFTRMAXが再定義される。再定義された統合微調範囲IFTR1~IFTRMAXは、図14に示す統合微調範囲テーブルTBLiftrに記述される。したがって、上述の例では、図15に示すように、トラックTKの荷台を表す画像を覆う分割ブロック群BKG1に対応して或る統合微調範囲が定義され、トラックTKの運転席を表す画像を覆う分割ブロック群BKG2に対応して他の統合微調範囲が定義される。また、ビルBLを表す画像を覆う分割ブロック群BKG3に対応してその他の統合微調範囲が定義される。さらに、山MTを表す画像を頂上から裾野にかけて分散的に覆う分割ブロック群BKG4~BKG8に対応して、他の5つの統合微調範囲が定義される。続いて、図16に示す厳格AF距離テーブルTBLstrがクリアされる。厳格AF距離テーブルTBLstrに記述された登録AF評価値STR1,1~STR16,16はいずれも0に設定され、厳格AF距離テーブルTBLstrに記述されたレンズ位置情報PST1,1~PST16,16はいずれも不定に設定される。変数Mは1~MAXの各々に設定され、フォーカスレンズ12は統合微調範囲テーブルTBLiftrに記述された統合微調範囲IFTRMの無限端から至近端に向けて既定量ずつ移動される。つまり、フォーカスレンズ12を無限端から至近端に移動させる処理は、統合微調範囲IFTR1~IFTRMAXに対応して、MAXに相当する回数だけ実行される。AF評価回路24から出力されたAF評価値Iyh1,1~Iyh16,16は、垂直同期信号Vsyncが発生する毎にCPU26によって取り込まれる。また、変数XおよびYは、256個の分割ブロックを順に指定するべく、1~16の各々に設定される。現時点のフォーカスレンズ12の位置が微調範囲FTRX,Yに属し、かつAF評価値IyhX,Yが登録AF評価値STRX,Yを上回れば、AF評価値IyhX,Yが登録AF評価値STRX,Yとして厳格AF距離テーブルTBLstrに登録され、現時点のフォーカスレンズ12の位置がレンズ位置情報PSTX,Yとして厳格AF距離テーブルTBLstrに登録される。したがって、フォーカスレンズ12が統合微調範囲IFTRMAXの至近端に達した時点で、レンズ位置情報PSTX,Yはブロック座標X,Yにおける合焦点を示し、登録AF評価値STRX,Yはブロック座標X,Yにおける最大AF評価値を示す。こうして、256個の分割ブロックにそれぞれ対応する256個の合焦点が厳格に検出される。厳格AF距離テーブルTBLstrに記述されたレンズ位置情報PSTX,Yは、無限遠から順にソートされる。つまり、合焦点を示す256個のレンズ位置は、無限遠から順に並ぶように厳格AF距離テーブルTBLstr上で再配置される。変数Kは1~256の各々に順次設定され、無限遠からK番目のレンズ位置を示すレンズ位置情報がソート後の厳格AF距離テーブルTBLstrから検出される。検出されたレンズ位置情報によって示されるレンズ位置がフォーカスレンズ12の現在位置と異なれば、フォーカスレンズ12は、検出されたレンズ位置情報によって示されるレンズ位置に配置される。CPU26は、静止画取り込み処理を実行し、記録処理の実行をメモリI/F40に要求する。フォーカスレンズ12の配置が完了した時点の被写界を表す1フレームの画像データは、静止画取り込み処理によってYUV画像エリア32bから静止画像エリア32dに退避される。メモリI/F40は、こうして退避された画像データをメモリ制御回路30を通して読み出し、読み出された画像データをブロック連写グループファイルに書き込む。なお、検出されたレンズ位置情報によって示されるレンズ位置がフォーカスレンズ12の現在位置と一致すれば、静止画取り込み処理および記録処理は省略される。CPU26はその後、ファイルヘッダの更新をメモリI/F40に要求する。メモリI/F40は、厳格AF距離テーブルTBLstrから検出されたレンズ位置情報を定義するブロック座標を、ブロック連グループファイルに書き込まれた最新の画像データのフレーム番号に対応してブロック連写グループファイルのヘッダに記述する。分割ブロックの総数に相当する回数=256回のヘッダ記述処理が完了した時点で、ブロック連写グループファイルは図17に示す構造を有する。モード切り換えスイッチ28mdによって再生モードが選択され、かつモード選択ボタン28slによって通常再生モードが選択されると、CPU26は、記録媒体42に記録された最新の画像ファイルを指定し、指定画像ファイルに注目した再生処理をメモリI/F40およびLCDドライバ36に命令する。メモリI/F40は、指定された画像ファイルの画像データを記録媒体42から読み出し、読み出された画像データをメモリ制御回路30を通してSDRAM32の静止画像エリア32bに書き込む。LCDドライバ36は、静止画像エリア32bに格納された画像データをメモリ制御回路30を通して読み出し、読み出された画像データに基づいてLCDモニタ38を駆動する。この結果、指定画像ファイルの画像データに基づく再生画像がLCDモニタ38に表示される。送りボタン28fwによって送り操作が行われると、CPU26は、次の画像ファイルを指定する。指定された画像ファイルは上述と同様の再生処理を施され、この結果、再生画像が更新される。モード選択ボタン28slによるモード切り換え操作によってグループファイル再生モードが選択されると、CPU26は、記録媒体42に記録された最新のグループファイルを指定し、変数Kを0に設定し、そして指定グループファイルに収められた第Kフレームの画像データの再生をメモリI/F40およびLCDドライバ36に命令する。I/F40およびLCDドライバ36は上述と同様の処理を実行し、この結果、第Kフレームの画像データK=0:パンフォーカス設定に対応する画像データに基づく画像がLCDモニタ38に表示される。ファイル変更ボタン28chによるグループファイル変更操作が行われると、CPU26は、別のグループファイルを指定し、変数Kを0に設定する。指定されたグループファイルは上述と同様の再生処理を施され、この結果、このグループファイルに格納された第0フレームの画像データに基づく画像がLCDモニタ38に表示される。送りボタン28fwによる送り操作が行われると、CPU26は、変数Kをインクリメントする。ただし、インクリメントされた変数Kが指定グループファイルに収められたフレーム数を上回れば、変数Kは0に設定される。上述の再生処理は更新された変数Kに対応して実行され、この結果、LCDモニタ38に表示された画像が更新される。顔連写グループファイルに収められた画像データが再生されている状態でモニタ画面へのタッチ操作がタッチセンサ48によって検知されると、CPU26は、タッチ位置が再生画像に現れた1または2以上の顔画像のいずれか1つに相当するか否かを判別する。判別にあたっては、図9に示す要領で作成された顔連写グループファイルのヘッダが参照される。タッチ位置がいずれか1つの顔画像に相当すれば、タッチされた顔画像に合焦した画像データのフレーム番号がヘッダを参照して検出され、検出されたフレーム番号が変数Kに設定される。これに対して、タッチ位置が顔画像と異なる画像に相当すれば、変数Kは0に設定される。再生処理は、こうして変数Kが更新された後に実行される。したがって、タッチされた画像が顔画像と異なれば、再生画像はパンフォーカス設定に対応する画像に更新される図18A参照。これに対して、タッチされた画像が顔画像であれば、再生画像はタッチされた顔画像に合焦した画像に更新される図18B,図19Aおよび図19B参照。ブロック連写グループファイルに収められた画像データが再生されている状態でモニタ画面へのタッチ操作がタッチセンサ48によって検知されると、CPU26は、タッチ位置のブロック座標を検出し、検出されたブロック座標に対応するフレーム番号を図17に示す要領で作成されたブロック連写グループファイルのヘッダから検索する。変数Kは、検索処理によって発見されたフレーム番号に設定され、再生処理は、こうして更新された変数Kに対応して実行される。したがって、ブロック連写グループファイルが指定された当初は、パンフォーカス設定に対応する画像が再生される図20A参照。モニタ画面上でタッチ操作が行われると、再生画像はタッチされた被写体に合焦した画像に更新される図20B,図21Aおよび図21B参照。CPU26は、撮像モードが選択されたとき図22,図25~図31に示す撮像タスク,および図23~図24に示す顔検出タスクを含む複数のタスクを実行し、再生モードが選択されたとき図32~図35に示す再生タスクを含む複数のタスクを実行する。いずれのタスクも、マルチタスクOSの制御の下で並列的に実行される。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ44に記憶される。図22を参照して、ステップS1では動画取込み処理を開始する。この結果、被写界を表すスルー画像がLCDモニタ38に表示される。ステップS3では顔検出タスクを起動し、ステップS5ではパンフォーカス設定を有効化し、そしてステップS7では簡易AE処理を実行する。パンフォーカス設定が有効化された結果、フォーカスレンズ12の位置および絞り機構14の絞り量は被写界深度が深くなるように調整される。また、簡易AE処理は、評価エリアEVAの中央に対応してAE評価回路22から出力された一部のAE評価値を参照して実行され、この結果、スルー画像の明るさが適度に調整される。ステップS9ではシャッタボタン28shが操作されたか否かを判別し、判別結果がNOであればステップS7の簡易AE処理を繰り返す一方、判別結果がYESであればステップS11で厳格AE処理を実行する。顔検出タスクによって顔画像が検出されれば、厳格AE処理は顔画像に対応してAE評価回路22から出力された一部のAE評価値を参照して実行される。これに対して、顔検出タスクによって顔が検出されなければ、厳格AE処理は、評価エリアEVAの中央に対応してAE評価回路22から出力された一部のAE評価値を参照して実行される。この結果、スルー画像の明るさが最適値に調整される。ステップS13およびS15では、現時点の撮像モードが通常モード,顔連写モードおよびブロック連写モードのいずれであるか否かを判別する。また、現時点の撮像モードが顔連写モードであれば、顔検出タスクによって検出された顔画像の数=レジスタRGSTfaceに記述された顔枠数が1以上であるか否かをステップS17で判別する。現時点の撮像モードが通常モードであるか、或いは現時点の撮像モードが顔連写モードであっても検出された顔画像の数が0であれば、ステップS19で通常記録処理具体的には、AF処理,静止画取り込み処理および記録処理を実行する。現時点の撮像モードが顔連写モードでかつ顔検出タスクによって検出された顔画像の数が1以上であれば、ステップS21で顔連写記録処理を実行する。また、現時点の撮像モードがブロック連写モードであれば、ステップS23でブロック連写記録処理を実行する。ステップS19,S21またはS23の処理が完了すると、ステップS5に戻る。図23を参照して、ステップS31では評価エリアEVAの全域を顔探索エリアとして設定する。ステップS31ではさらに、顔枠FDのサイズの可変範囲を定義するべく、最大サイズFSZmaxを200に設定し、最小サイズFSZminを20に設定する。ステップS33ではレジスタRGSTfaceをクリアし、ステップS35では垂直同期信号Vsyncが発生したか否かを判別する。判別結果がNOからYESに更新されると、ステップS37で顔枠FDのサイズをFSZmaxに設定する。ステップS39では、顔枠FDを顔探索エリアの開始位置左上位置に配置する。ステップS41では、顔枠FDに属する一部の探索画像データを探索画像エリア32cから読み出し、読み出された探索画像データの特徴量を算出する。ステップS43では、顔辞書番号FCを1に設定する。ステップS45では、ステップS41で算出された特徴量を、顔辞書DC_Fに収められた5つの辞書画像のうち顔辞書番号FCに対応する辞書画像の特徴量と照合する。ステップS47では照合結果である符合度が閾値THface以上であるか否かを判別し、ステップS49では顔辞書番号FCが5であるか否かを判別する。ステップS47の判別結果がYESであればステップS53に進み、現時点の顔枠FDの位置およびサイズと顔辞書番号FCの値と符合度とをレジスタRGSTfaceに登録する。ステップS53ではまた、レジスタRGSTfaceに記述された顔数をインクリメントする。ステップS53の処理が完了すると、ステップS55に進む。ステップS49の判別結果がNOであれば、ステップS51で顔辞書番号FCをインクリメントし、その後にステップS45に戻る。ステップS47の判別結果がNOでかつステップS49の判別結果がYESであれば、そのままステップS55に進む。ステップS55では、顔枠FDが顔探索エリアの終了位置右下位置に到達したか否かを判別する。判別結果がNOであれば、ステップS57で顔枠FDを既定量だけラスタ方向に移動させ、その後にステップS41に戻る。判別結果がYESであれば、顔枠FDのサイズがFSZmin以下であるか否かをステップS59で判別する。判別結果がNOであれば、ステップS61で顔枠FDのサイズを5だけ縮小し、ステップS63で顔枠FDを顔探索エリアの開始位置に配置し、その後にステップS41に戻る。ステップS59の判別結果がYESであれば、レジスタRGSTfaceに記述された顔枠数が1以上であるか否かをステップS65で判別する。判別結果がYESであればステップS67で顔枠表示命令をキャラクタジェネレータ46に与え、判別結果がNOであれば、ステップS69で顔枠非表示命令をキャラクタジェネレータ46に与える。ステップS67の処理の結果、顔画像を囲う位置に対応して顔枠キャラクタがLCDモニタ38に表示される。また、ステップS69の処理の結果、顔枠キャラクタの表示が中止される。ステップS67またはS69の処理が完了すると、ステップS33に戻る。図25を参照して、ステップS71ではメモリI/F40に顔連写グループファイルの作成を要求し、ステップS73では変数Kを0に設定する。ステップS71の処理の結果、顔連写グループファイルがメモリI/F40によって記録媒体42に作成される。ステップS75では静止画取り込み処理を実行し、ステップS77では記録処理の実行をメモリI/F40に要求する。最新の1フレームの画像データは、ステップS75の処理によってYUV画像エリア32bから静止画像エリア32dに退避される。メモリI/F40は、こうして退避された画像データをメモリ制御回路30を通して読み出し、読み出された画像データを顔連写グループファイルに書き込む。ステップS79では変数Kをインクリメントし、ステップS81ではKth顔用AF処理を実行する。合焦点はレジスタRGTSfaceに登録されたK番目の顔枠に対応してAF評価回路24から出力された一部のAF評価値を参照して探索され、フォーカスレンズ12はこれによって発見された合焦点に配置される。ステップS83では静止画取り込み処理を実行し、ステップS85では記録処理の実行をメモリI/F40に要求する。Kth顔用AF処理が完了した時点の被写界を表す1フレームの画像データは、ステップS83の処理によってYUV画像エリア32bから静止画像エリア32dに退避される。メモリI/F40は、こうして退避された画像データをメモリ制御回路30を通して読み出し、読み出された画像データを顔連写グループファイルに書き込む。ステップS87では、ファイルヘッダの更新をメモリI/F40に要求する。メモリI/F40は、レジスタRGSTfaceに登録されたK番目の顔枠の位置/サイズを、顔連写グループファイルに書き込まれた最新の画像データのフレーム番号=Kに対応して顔連写グループファイルのヘッダに記述する。ステップS89では変数Kが最大値Kmax=レジスタRGSTfaceに登録された顔枠数に達したか否かを判別し、判別結果がNOであればステップS79に戻る一方、判別結果がYESであれば上階層のルーチンに復帰する。図26を参照して、ステップS91ではメモリI/F40にブロック連写グループファイルの作成を要求し、ステップS93では変数Kを0に設定する。ステップS91の処理の結果、ブロック連写グループファイルが記録媒体42に作成される。ステップS95では静止画取り込み処理を実行し、ステップS97では記録処理の実行をメモリI/F40に要求する。最新の1フレームの画像データは、ステップS95の処理によってYUV画像エリア32bから静止画像エリア32dに退避される。メモリI/F40は、こうして退避された画像データをメモリ制御回路30を通して読み出し、読み出された画像データをブロック連写グループファイルに書き込む。ステップS99では簡易AF距離テーブルTBLsplの記述をクリアし、ステップS101ではフォーカスレンズ12を無限端に配置する。ステップS99の処理の結果、簡易AF距離テーブルTBLsplに記述された登録AF評価値SPL1,1~SPL16,16はいずれも0を示し、簡易AF距離テーブルTBLsplに記述されたレンズ位置情報PST1,1~PST16,16はいずれも不定を示す。ステップS103では垂直同期信号Vsyncが発生したか否かを判別し、判別結果がNOからYESに更新されるとAF評価回路24から出力されたAF評価値Iyh1,1~Iyh16,16をステップS105で取り込む。ステップS107では変数Yを1に設定し、ステップS109では変数Xを1に設定する。ステップS111ではAF評価値IyhX,Yが登録AF評価値SPLX,Yを上回るか否かを判別し、判別結果がNOであればそのままステップS115に進む一方、判別結果がYESであればステップS113の処理を経てステップS115に進む。ステップS113では、AF評価値IyhX,Yを登録AF評価値SPLX,Yとして簡易AF距離テーブルTBLsplに記述し、現時点のフォーカスレンズ12の位置をレンズ位置情報PSTX,Yとして簡易AF距離テーブルTBLsplに記述する。ステップS115では変数Xが16に達したか否かを判別し、ステップS119では変数Yが16に達したか否かを判別する。ステップS115の結果がNOであれば、ステップS117で変数XをインクリメントしてからステップS111に戻る。ステップS119の判別結果がNOであれば、ステップS121で変数YをインクリメントしてからステップS109に戻る。ステップS115判別結果およびS119の判別結果のいずれもがYESであれば、フォーカスレンズ12が至近端に達したか否かをステップS123で判別する。判別結果がNOであれば、ステップS125でフォーカスレンズ12を至近側に既定量だけ移動させ、その後にステップS103に戻る。ステップS123の判別結果がYESであれば、ステップS127で変数Yを1に設定し、ステップS129で変数Xを1に設定する。ステップS131では、登録AF評価値SPLX,Yおよびレンズ位置情報PSTX,Yに基づいて微調範囲FTRX,Yを定義し、定義された微調範囲FTRX,Yを簡易AF距離テーブルTBLsplに登録する。定義された微調整範囲FTRX,Yは、レンズ位置情報PSTX,Yによって定義される位置を中心として、登録AF評価値SPLX、Yの増大に応じて拡大する広がりを有する。ステップS133では変数Xが16に達したか否かを判別し、ステップS137では変数Yが16に達したか否かを判別する。ステップS133の判別結果がNOであればステップS135で変数XをインクリメントしてからステップS131に戻り、ステップS137の判別結果がNOであればステップS139で変数YをインクリメントしてからステップS129に戻る。ステップS133の判別結果およびステップS137の判別結果のいずれもがYESであれば、微調範囲FTR1,1~FTR16,16の間の重複をステップS141で検出し、重複度が90を上回る複数の微調範囲をステップS143で統合する。この結果、MAX個MAX:256以下の整数の統合微調範囲IFTR1~IFTRMAXが再定義される。再定義された統合微調範囲IFTR1~IFTRMAXは、統合微調範囲テーブルTBLiftrに記述される。ステップS145では、厳格AF距離テーブルTBLstrをクリアする。この結果、厳格AF距離テーブルTBLstrに記述された登録AF評価値STR1,1~STR16,16はいずれも0を示し、厳格AF距離テーブルTBLstrに記述されたレンズ位置情報PST1,1~PST16,16はいずれも不定を示す。ステップS147では変数Mを1に設定し、ステップS149ではフォーカスレンズ12を統合微調範囲IFTRMの無限端に配置する。ステップS151では垂直同期信号Vsyncが発生したか否かを判別し、判別結果がNOからYESに更新されるとAF評価回路24から出力されたAF評価値Iyh1,1~Iyh16,16をステップS153で取り込む。ステップS155では変数Yを1に設定し、ステップS157では変数Xを1に設定する。ステップS159では現時点のフォーカスレンズ12の位置が微調範囲FTRX,Yに属するか否かを判別し、ステップS161ではAF評価値IyhX,Yが登録AF評価値STRX,Yを上回るか否かを判別する。ステップS159の判別結果およびステップS161の判別結果の少なくとも一方がNOであれば、そのままステップS165に進む。ステップS159の判別結果およびステップS161の判別結果のいずれもがYESであれば、ステップS163の処理を経てステップS165に進む。ステップS163では、AF評価値IyhX,Yを登録AF評価値STRX,Yとして厳格AF距離テーブルTBLstrに登録し、現時点のフォーカスレンズ12の位置をレンズ位置情報PSTX,Yとして厳格AF距離テーブルTBLstrに登録する。ステップS165では変数Xが16に達したか否かを判別し、ステップS169では変数Yが16に達したか否かを判別する。ステップS165の結果がNOであれば、ステップS167で変数XをインクリメントしてからステップS159に戻る。また、ステップS169の判別結果がNOであれば、ステップS171で変数YをインクリメントしてからステップS157に戻る。ステップS165の判別結果およびS169の判別結果のいずれもがYESであれば、フォーカスレンズ12が統合微調範囲IFTRMの至近端に達したか否かをステップS173で判別し、変数MがMAXに達したか否かをステップS177で判別する。ステップS173の判別結果がNOであれば、ステップS175でフォーカスレンズ12を至近側に既定量だけ移動し、その後にステップS151に戻る、ステップS173の判別結果がYESである一方、ステップS177の判別結果がNOであれば、ステップS179で変数MをインクリメントしてからステップS149に戻る。ステップS173の判別結果およびステップS177の判別結果のいずれもがYESであれば、ステップS181に進み、厳格AF距離テーブルTBLstrに記述されたレンズ位置情報PSTX,Yを無限遠から順に並ぶようにソートする。ステップS183では変数Kをインクリメントし、ステップS185では無限遠からK番目のレンズ位置を示すレンズ位置情報をソート後の厳格AF距離テーブルTBLstrから検出する。ステップS187では検出されたレンズ位置情報によって示されるレンズ位置がフォーカスレンズ12の現在位置と一致するか否かを判別し、判別結果がYESであればそのままステップS195に進む一方、判別結果がNOであればステップS189~S193の処理を経てステップS195に進むステップS189では、ステップS185で検出されたレンズ位置情報によって示されるレンズ位置にフォーカスレンズ12を配置する。ステップS191では静止画取り込み処理を実行し、ステップS193では記録処理の実行をメモリI/F40に要求する。ステップS189の処理が完了した時点の被写界を表す1フレームの画像データは、ステップS191の処理によってYUV画像エリア32bから静止画像エリア32dに退避される。メモリI/F40は、こうして退避された画像データをメモリ制御回路30を通して読み出し、読み出された画像データをブロック連写グループファイルに書き込む。ステップS195では、ファイルヘッダの更新をメモリI/F40に要求する。メモリI/F40は、ステップS185で検出されたレンズ位置情報を定義するブロック座標を、ブロック連グループファイルに書き込まれた最新の画像データのフレーム番号に対応してブロック連写グループファイルのヘッダに記述する。ステップS197では変数Kが256に達したか否かを判別し、判別結果がNOであればステップS183に戻る一方、判別結果がYESであれば上階層のルーチンに復帰する。図32を参照して、ステップS201では現時点の再生モードが通常再生モードおよびグループファイル再生モードのいずれであるかを判別し、通常再生モードに対応してステップS203に進む一方、グループファイル再生モードに対応してステップS215に進む。ステップS203では最新の画像ファイルを指定し、ステップS205では指定画像ファイルに注目した再生処理をメモリI/F40およびLCDドライバ36に命令する。この結果、再生画像がLCDモニタ38に表示される。ステップS207ではモード選択ボタン28slによるモード切り換え操作が行われたか否かを判別し、ステップS209では送りボタン28fwによる送り操作が行われたか否かを判別する。ステップS207の判別結果がYESであれば、ステップS201に戻る。ステップS209の判別結果がYESであれば、ステップS211で次の画像ファイルを指定し、ステップS213で上述のステップS205と同様の再生処理を実行する。この結果、別の再生画像がLCDモニタ38に表示される。再生処理が完了すると、ステップS207に戻る。ステップS215では最新のグループファイルを指定し、ステップS217では変数Kを0に設定し、そしてステップS219では指定グループファイルに収められた第Kフレームの画像データの再生をメモリI/F40およびLCDドライバ36に命令する。この結果、第Kフレームの画像データに基づく画像がLCDモニタ38に表示される。ステップS221では送りボタン28fwによる送り操作が行われたか否かを判別し、ステップS223ではファイル変更ボタン28chによるグループファイル変更操作が行われたか否かを判別し、ステップS225ではモニタ画面に対するタッチ操作が行われたか否かを判別する。ステップS221の判別結果がYESであれば、ステップS227で変数Kをインクリメントし、インクリメントされた変数KがKmax指定グループファイルに収められたフレーム数を上回るか否かを判別する。判別結果がNOであればそのままステップS219に戻り、判別結果がYESであればステップS233で変数Kを0に設定してからステップS219に戻る。ステップS223の判別結果がYESであれば、ステップS231で別のグループファイルを指定し、ステップS233で変数Kを0に設定してからステップS219に戻る。ステップS225の判別結果がYESであれば、指定グループファイルが顔連写ファイルおよびブロック連写ファイルのいずれであるかをステップS235で判別し、顔連写ファイルに対応してステップS237に進む一方、ブロック連写ファイルに対応してステップS251に進む。ステップS237では変数Lを1に設定し、ステップS239では指定グループファイルのヘッダを参照して第Lフレームに対応する顔枠の位置およびサイズを検出する。ステップS241ではタッチ位置が検出された位置およびサイズによって定義される範囲に属するか否かを判別する。判別結果がYESであれば、ステップS249で変数Kに変数Lの値を設定し、その後にステップS219に戻る。一方、判別結果がNOであれば、変数LがKmaxに達したか否かを判別し、判別結果がNOであればステップS245で変数LをインクリメントしてからステップS239に戻る一方、判別結果がYESであればステップS247で変数Kを0に設定してからステップS219に戻る。したがって、タッチされた画像が顔画像であれば、再生画像はタッチされた顔画像に合焦した画像に更新される。これに対して、タッチされた画像が顔画像と異なれば、再生画像はパンフォーカス設定に対応する画像に更新される。ステップS251ではタッチ位置のブロック座標を検出し、ステップS253では検出されたブロック座標に対応するフレーム番号を指定グループファイルのヘッダから検索する。ステップS255では検索処理によって発見されたフレーム番号を変数Kに設定する。ステップS255の処理が完了すると、ステップS219に戻る。したがって、モニタ画面上でタッチ操作が行われると、再生画像はタッチされた被写体に合焦した画像に更新される。以上の説明から分かるように、撮像モードの下で顔連写モードまたはブロック連写モードが選択されると、CPU26は、1または2以上の顔または物体にそれぞれ合焦した1フレームまたは2フレーム以上の画像データを含む複数フレームの画像データを共通の視野に対応して取得する。取得された複数フレームの画像データは、顔連写グループファイルまたはブロック連写グループファイルとして記録媒体42に記録される。再生モードの下で顔連写グループファイルまたはブロック連写グループファイルが指定されると、CPU26は、指定グループファイルに収められた複数フレームの画像データのいずれか1つを再生し、再生画像に現れた1または2以上の顔または物体のいずれか1つを指定するタッチ操作を受け付ける。CPU26は、タッチ操作によって指定された顔または物体に合焦した画像を指定グループファイルに収められた複数フレームの画像データの中から検索し、再生すべき画像データを検索結果に応じて異なる画像データに更新する。このように、再生画像に現れた1または2以上の顔または物体のいずれか1つを指定するタッチ操作を受け付けると、指定された顔または物体に合焦した画像データが複数フレームの画像データの中から検索される。再生画像および検索対象となる複数フレームの画像データは互いに共通する視野を有し、再生画像は検索処理の結果に応じて異なる画像に更新される。これによって、画像再生に関する操作性が向上する。なお、この実施例では、顔連写グループファイルからの再生画像に現れた顔画像がタッチされたとき、或いはブロック連写グループファイルからの再生画像に現れた被写体像がタッチされたとき、再生画像を速やかに更新するようにしている。しかし、タッチされた顔画像または物体像を囲うキャラクタを一時的に表示し、その後に再生画像を更新するようにしてもよい。このとき、キャラクタの位置およびサイズは、顔連写グループファイルのヘッダに記述された顔枠の位置およびサイズ、或いはブロック連写グループファイルのヘッダに記述されたブロック座標に基づいて定義される。また、この実施例では、マルチタスクOSおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ44に予め記憶される。しかし、図36に示すように通信I/F50をディジタルカメラ10に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ44に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。さらに、この実施例では、CPU26によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。また、この実施例ではディジタルカメラを想定しているが、この発明は記録媒体に記録された画像データを再生するディジタルフォトフレームやビューワにも適用できる。この場合、共通の視野に対応しかつ1または2以上の顔または物体にそれぞれ合焦した1フレームまたは2フレーム以上の画像データを含む複数フレームの画像データは、ディジタルフォトフレームまたはビューワに装着された記録媒体から取得される。"