"光学系を通してシーンを捉える撮像手段、被写体距離を指定距離に調整する距離調整手段、前記距離調整手段の調整の完了に対応して被写界深度を既定深度に調整する深度調整手段、前記指定距離の大きさを変更する変更操作を受け付ける受け付け手段、前記変更操作に応答して前記被写界深度を前記既定深度よりも大きい拡大深度に変更する変更手段を備える、電子カメラ。前記変更操作を受け付けた時点の前記被写体距離と前記変更操作によって指定された距離との差分に応じて異なるように前記拡大深度の大きさを設定する設定手段をさらに備える、請求項1記載の電子カメラ。前記距離調整手段は、前記変更操作に応答して現在距離と前記指定距離との間の距離に前記被写体距離を調整する第1距離調整手段、および前記第1距離調整手段の調整後に前記被写体距離を前記指定距離に調整する第2距離調整手段を含み、前記変更手段は前記第1距離調整手段によって調整された前記被写体距離の長さに応じて異なるように前記拡大深度の大きさを調整する、請求項1または2記載の電子カメラ。前記深度調整手段は前記第2距離調整手段の調整処理に関連して前記被写界深度を前記既定深度に調整する既定深度調整手段を含む、請求項3記載の電子カメラ。前記距離調整手段は前記現在距離と前記指定距離との間に存在する複数の距離の各々を前記第1距離調整手段によって注目される距離として指定する距離指定手段をさらに含み、前記変更手段は前記距離指定手段の指定毎に前記拡大深度の大きさを調整する、請求項3または4記載の電子カメラ。前記変更操作は前記シーンに存在する所望の被写体を指定する操作に相当し、前記変更操作によって指定された被写体までの距離を前記指定距離として算出する算出手段をさらに備える、請求項1ないし5のいずれかに記載の電子カメラ。前記変更操作によって指定される被写体は人物の顔に相当し、前記算出手段は前記変更操作によって指定された被写体を表す画像のサイズに基づいて算出処理を実行する、請求項6記載の電子カメラ。光学系を通してシーンを捉える撮像手段を備える電子カメラのプロセッサに、被写体距離を指定距離に調整する距離調整ステップ、前記距離調整ステップの調整の完了に対応して被写界深度を既定深度に調整する深度調整ステップ、前記指定距離の大きさを変更する変更操作を受け付ける受け付けステップ、前記変更操作に応答して前記被写界深度を前記既定深度よりも大きい拡大深度に変更する変更ステップを実行させるための、撮像制御プログラム。光学系を通してシーンを捉える撮像手段を備える電子カメラによって実行される撮像制御方法であって、被写体距離を指定距離に調整する距離調整ステップ、前記距離調整ステップの調整の完了に対応して被写界深度を既定深度に調整する深度調整ステップ、前記指定距離の大きさを変更する変更操作を受け付ける受け付けステップ、前記変更操作に応答して前記被写界深度を前記既定深度よりも大きい拡大深度に変更する変更ステップを備える、撮像制御方法。光学系を通してシーンを捉える撮像手段、およびメモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える電子カメラに供給される外部制御プログラムであって、被写体距離を指定距離に調整する距離調整ステップ、前記距離調整ステップの調整の完了に対応して被写界深度を既定深度に調整する深度調整ステップ、前記指定距離の大きさを変更する変更操作を受け付ける受け付けステップ、前記変更操作に応答して前記被写界深度を前記既定深度よりも大きい拡大深度に変更する変更ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。光学系を通してシーンを捉える撮像手段、外部制御プログラムを受信する受信手段、および前記受信手段によって受信された外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える電子カメラであって、前記外部制御プログラムは、被写体距離を指定距離に調整する距離調整ステップ、前記距離調整ステップの調整の完了に対応して被写界深度を既定深度に調整する深度調整ステップ、前記指定距離の大きさを変更する変更操作を受け付ける受け付けステップ、前記変更操作に応答して前記被写界深度を前記既定深度よりも大きい拡大深度に変更する変更ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、電子カメラ。しかし、背景技術では、顔の情報に基づいて被写体距離が推定され、推定された被写体距離に基づいてオートフォーカスが制御されるため、被写体距離が大きく変更される場合に画像のぼけが大きくなり、画像の品質が低下する恐れがある。それゆえに、この発明の主たる目的は、撮像手段から出力される画像の品質を向上させることができる、電子カメラを提供することである。この発明に従う電子カメラは、光学系を通してシーンを捉える撮像手段、被写体距離を指定距離に調整する距離調整手段、距離調整手段の調整の完了に対応して被写界深度を既定深度に調整する深度調整手段、指定距離の大きさを変更する変更操作を受け付ける受け付け手段、変更操作に応答して被写界深度を既定深度よりも大きい拡大深度に変更する変更手段を備える。好ましくは、変更操作を受け付けた時点の被写体距離と変更操作によって指定された距離との差分に応じて異なるように拡大深度の大きさを設定する設定手段をさらに備える。好ましくは、距離調整手段は、変更操作に応答して現在距離と指定距離との間の距離に被写体距離を調整する第1距離調整手段、および第1距離調整手段の調整後に被写体距離を指定距離に調整する第2距離調整手段を含み、変更手段は第1距離調整手段によって調整された被写体距離の長さに応じて異なるように拡大深度の大きさを調整する。さらに好ましくは、深度調整手段は第2距離調整手段の調整処理に関連して被写界深度を既定深度に調整する既定深度調整手段を含む。さらに好ましくは、距離調整手段は現在距離と指定距離との間に存在する複数の距離の各々を第1距離調整手段によって注目される距離として指定する距離指定手段をさらに含み、変更手段は距離指定手段の指定毎に拡大深度の大きさを調整する。好ましくは、変更操作はシーンに存在する所望の被写体を指定する操作に相当し、変更操作によって指定された被写体までの距離を指定距離として算出する算出手段をさらに備える。さらに好ましくは、変更操作によって指定される被写体は人物の顔に相当し、算出手段は変更操作によって指定された被写体を表す画像のサイズに基づいて算出処理を実行する。この発明に従う撮像制御プログラムは、光学系を通してシーンを捉える撮像手段を備える電子カメラのプロセッサに、被写体距離を指定距離に調整する距離調整ステップ、距離調整ステップの調整の完了に対応して被写界深度を既定深度に調整する深度調整ステップ、指定距離の大きさを変更する変更操作を受け付ける受け付けステップ、変更操作に応答して被写界深度を既定深度よりも大きい拡大深度に変更する変更ステップを実行させるための、撮像制御プログラムである。この発明に従う撮像制御方法は、光学系を通してシーンを捉える撮像手段を備える電子カメラによって実行される撮像制御方法であって、被写体距離を指定距離に調整する距離調整ステップ、距離調整ステップの調整の完了に対応して被写界深度を既定深度に調整する深度調整ステップ、指定距離の大きさを変更する変更操作を受け付ける受け付けステップ、変更操作に応答して被写界深度を既定深度よりも大きい拡大深度に変更する変更ステップを備える。この発明に従う外部制御プログラムは、光学系を通してシーンを捉える撮像手段、およびメモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える電子カメラに供給される外部制御プログラムであって、被写体距離を指定距離に調整する距離調整ステップ、距離調整ステップの調整の完了に対応して被写界深度を既定深度に調整する深度調整ステップ、指定距離の大きさを変更する変更操作を受け付ける受け付けステップ、変更操作に応答して被写界深度を既定深度よりも大きい拡大深度に変更する変更ステップを内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。この発明に従う電子カメラは、光学系を通してシーンを捉える撮像手段、外部制御プログラムを受信する受信手段、および受信手段によって受信された外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える電子カメラであって、外部制御プログラムは、被写体距離を指定距離に調整する距離調整ステップ、距離調整ステップの調整の完了に対応して被写界深度を既定深度に調整する深度調整ステップ、指定距離の大きさを変更する変更操作を受け付ける受け付けステップ、変更操作に応答して被写界深度を既定深度よりも大きい拡大深度に変更する変更ステップを内部制御プログラムと協働して実行するプログラムに相当する。被写体距離の指定の大きさを変更する操作に応答して、被写界深度が既定深度よりも大きい拡大深度に変更される。したがって、被写体距離の調整前よりも被写界深度が大きい深度に設定されるので、被写体距離が大きく変更される場合であっても、被写体距離の変更に伴うぼけを減少させ、撮像手段から出力される画像の品質を向上させることができる。この発明の上述の目的,その他の目的,特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。以下、この発明の実施の形態を図面を参照しながら説明する。[基本的構成]図1を参照して、この実施例の電子カメラは、基本的に次のように構成される。撮像手段1は光学系を通してシーンを捉える。距離調整手段2は、被写体距離を指定距離に調整する。深度調整手段3は、距離調整手段2の調整の完了に対応して被写界深度を既定深度に調整する。受け付け手段4は、指定距離の大きさを変更する変更操作を受け付ける。変更手段5は、変更操作に応答して被写界深度を既定深度よりも大きい拡大深度に変更する。被写体距離の指定の大きさを変更する操作に応答して、被写界深度が既定深度よりも大きい拡大深度に変更される。したがって、被写体距離の調整前よりも被写界深度が大きい深度に設定されるので、被写体距離が大きく変更される場合であっても、被写体距離の変更に伴うぼけを減少させ、撮像手段から出力される画像の品質を向上させることができる。[実施例]図2を参照して、この実施例のディジタルビデオカメラ10は、ドライバ18aおよび18bによってそれぞれ駆動されるフォーカスレンズ12および絞りユニット14を含む。これらの部材を経たシーンの光学像は、ドライバ18cによって駆動されるイメージセンサ16の撮像面に照射され、光電変換を施される。電源が投入されると、CPU26は、動画取り込み処理を実行するべく、撮像タスクの下で露光動作および電荷読み出し動作の繰り返しをドライバ18cに命令する。ドライバ18cは、図示しないSGから周期的に発生する垂直同期信号Vsyncに応答して、イメージセンサ16の撮像面を露光し、かつイメージセンサ16の撮像面で生成された電荷をラスタ走査態様でそれぞれ読み出す。イメージセンサ16からは読み出された電荷に基づく生画像データが周期的に出力される。前処理回路20は、イメージセンサ16から出力された生画像データにディジタルクランプ,画素欠陥補正,ゲイン制御などの処理を施す。これらの処理を施された生画像データは、メモリ制御回路30を通してSDRAM32の生画像エリア32aに書き込まれる図3参照。後処理回路34は、生画像エリア32aに格納された生画像データをメモリ制御回路30を通して読み出し、読み出された生画像データに色分離処理,白バランス調整処理およびYUV変換処理を施す。これによって生成されたYUV形式の画像データは、メモリ制御回路30を通してSDRAM32のYUV画像エリア32bに書き込まれる図3参照。後処理回路34はさらに、YUV形式に従う画像データに対して表示用のズーム処理と探索用のズーム処理とを並列的に実行する。この結果、YUV形式に従う表示画像データおよび探索画像データが個別に作成される。表示画像データは、メモリ制御回路30によってSDRAM32の表示画像エリア32cに書き込まれる図3参照。探索画像データは、メモリ制御回路30によってSDRAM32の探索画像エリア32dに書き込まれる図3参照。LCDドライバ36は、表示画像エリア32cに格納された表示画像データをメモリ制御回路30を通して繰り返し読み出し、読み出された画像データに基づいてLCDモニタ38を駆動する。この結果、シーンを表すリアルタイム動画像スルー画像がLCDモニタ38に表示される。図4を参照して、イメージセンサ16の撮像面の中央には評価エリアEVAが割り当てられる。評価エリア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評価値およびAF評価値に基づく処理については、後述する。キー入力装置28に向けて記録開始操作が行われると、CPU26は、記録処理を開始するべく、MP4コーデック46およびI/F40を撮像タスクの下で起動する。MP4コーデック46は、YUV画像エリア32bに格納された画像データをメモリ制御回路30を通して読み出し、読み出された画像データをMPEG4方式に従って圧縮する。圧縮画像データつまりMP4データは、メモリ制御回路30によって記録画像エリア32eに書き込まれる図3参照。I/F40は、記録画像エリア32eに格納されたMP4データをメモリ制御回路30を通して読み出し、読み出されたMP4データを記録媒体42に作成された画像ファイルに書き込む。キー入力装置28に向けて記録終了操作が行われると、CPU26は、記録処理を終了するべくMP4コーデック46およびI/F40を停止する。撮像タスクと並列して実行される顔検出タスクの下で、CPU26は、フラグFLG_fを0に初期設定する。CPU26は次に、探索画像エリア32dに格納された探索画像データから人物の顔画像を探索するべく、垂直同期信号Vsyncが発生する毎に顔検出処理を実行する。顔検出処理では、図5に示す要領でサイズが調整される顔検出枠FDと図6に示す5つの辞書画像=向きが互いに異なる顔画像を収めた顔辞書FDCとが用いられる。なお、顔辞書FDCはフラッシュメモリ44に保存される。顔検出処理ではまず、評価エリアEVAの全域が探索エリアとして設定される。また、顔検出枠FDのサイズの可変範囲を定義するべく、最大サイズFSZmaxが200に設定され、最小サイズFSZminが20に設定される。顔検出枠FDは、探索エリアの開始位置左上位置から終了位置右下位置に向かって、ラスタ走査態様で既定量ずつ移動される図7参照。また、顔検出枠FDのサイズは、顔検出枠FDが終了位置に到達する毎にFSZmaxからFSZminまで5ずつ縮小される。顔検出枠FDに属する一部の探索画像データは、メモリ制御回路30を通して探索画像エリア32dから読み出される。読み出された探索画像データの特徴量は、顔辞書FDCに収められた5つの辞書画像の各々の特徴量と照合される。閾値THを超える照合度が得られると、顔画像が検出されたものとみなされる。現時点の顔検出枠FDの位置およびサイズは、顔情報として図8に示す顔検出レジスタRGSTdtに登録される。また、CPU26は、人物を発見したことを表明するべくフラグFLG_fを1に設定する。なお、顔検出処理の完了後に顔検出レジスタRGSTdtに顔情報の登録がなかった場合、すなわち人物の顔が発見されなかった場合は、CPU26は、人物の顔が未発見であることを表明するべくフラグFLG_fを0に設定する。フラグFLG_fが0を示すとき、撮像タスクと並列して実行されるAE/AF制御タスクの下でCPU26は、シーン中央に注目したAF処理を実行する。CPU26は、AF評価回路24から出力された256個のAF評価値のうち、シーン中央の既定領域に対応するAF評価値を抽出し、抽出された一部のAF評価値に基づくAF処理を実行する。この結果、シーン中央に注目した合焦点にフォーカスレンズ12が配置され、スルー画像または記録画像の鮮鋭度が継続的に向上する。CPU26は次に、絞りユニット14の絞り量の調整をドライバ18bに命令する。この調整によって、既定の被写界深度のうち最も深いDaに被写界深度が設定される。フラグFLG_fが0を示すとき、AE/AF制御タスクの下でCPU26はまた、AE評価回路22から出力された256個のAE評価値に基づき、シーン全体を考慮したAE処理を実行する。AE処理によって算出された最適EV値を定義する絞り量および露光時間は、ドライバ18bおよび18cにそれぞれ設定される。この結果、スルー画像または記録画像の明るさが、シーン全体を考慮した明るさに調整される。フラグFLG_fが1に更新されると、撮像タスクの下でCPU26は、顔検出レジスタRGSTdtの登録内容を参照して、顔枠GFの表示をグラフィックジェネレータ48に要求する。グラフィックジェネレータ48は、顔枠GFを表すグラフィック情報をLCDドライバ36に向けて出力する。顔枠GFは、顔検出タスクの下で検出された顔画像の位置およびサイズに適合する態様でLCDモニタ38に表示される。したがって、人物HM1およびHM2の各々の顔が撮像面に捉えられたとき、顔枠GF1およびGF2は、人物HM1の顔画像および人物HM2の顔画像をそれぞれ囲うように、図12Aに示す要領でLCDモニタ38に表示される。フラグFLG_fが1に更新されるとまた、AE/AF制御タスクの下でCPU26は、顔検出レジスタRGSTdtに登録された顔画像の中から主要顔画像を決定する。顔検出レジスタRGSTdtに1つの顔画像が登録されている場合、CPU26は、登録された顔画像を主要顔画像とする。顔検出レジスタRGSTdtに複数の顔画像が登録されている場合、CPU26は、サイズが最も大きい顔画像を主要顔画像とする。最大サイズを示す複数の顔画像が登録されている場合、CPU26は、これらの顔画像のうちシーン中央に最も近い顔画像を主要顔画像とする。主要顔画像とされた顔画像の位置およびサイズは、図9に示す主要顔画像レジスタRGSTmaに登録される。主要顔画像が決定されると、AE/AF制御タスクの下でCPU26は、主要顔画像に注目したAF処理を実行する。CPU26は、AF評価回路24から出力された256個のAF評価値のうち、主要顔画像レジスタRGSTmaに登録された位置およびサイズに対応するAF評価値を抽出する。CPU26は、抽出された一部のAF評価値に基づくAF処理を実行する。この結果、主要顔画像に注目した合焦点にフォーカスレンズ12が配置され、スルー画像または記録画像における主要顔画像の鮮鋭度が向上する。主要顔画像に注目したAF処理が完了すると、CPU26は、絞りユニット14の絞り量の調整をドライバ18bに命令する。この調整によって、既定の被写界深度のうち最も浅いDbに被写界深度が設定される。CPU26は次に、AE/AF制御タスクの下で、AE評価回路22から出力された256個のAE評価値のうち、主要顔画像レジスタRGSTmaに登録された位置およびサイズに対応するAE評価値を抽出する。CPU26は、抽出された一部のAE評価値に基づき、主要顔画像に注目したAE処理を実行する。AE処理によって算出された最適EV値を定義する絞り量および露光時間は、ドライバ18bおよび18cにそれぞれ設定される。この結果、スルー画像または記録画像の明るさが、主要顔画像に注目した明るさに調整される。主要顔画像が決定されるとまた、撮像タスクの下でCPU26は、主要顔画像レジスタRGSTmaの登録内容を参照して、主要顔枠MFの表示をグラフィックジェネレータ48に要求する。グラフィックジェネレータ48は、主要顔枠MFを表すグラフィック情報をLCDドライバ36に向けて出力する。主要顔枠MFは、主要顔画像レジスタRGSTmaに登録された顔画像の位置およびサイズに適合する態様でLCDモニタ38に表示される。図12Aに示す例によると、人物HM1が人物HM2の至近側に存在し、人物HM2の顔画像のサイズよりも人物HM1の顔画像のサイズの方が大きい。したがって、人物HM1の顔画像が主要顔画像と決定され、人物HM1の顔情報が主要顔画像レジスタRGSTmaに登録される。次に、主要顔画像の人物HM1の顔画像に注目したAF処理が実行された上で、既定の被写界深度のうち最も浅いDbに被写界深度が設定される。この結果、人物HM2の顔画像の鮮鋭度が低下する一方、人物HM1の顔画像の鮮鋭度が向上する。また、主要顔画像の人物HM1の顔画像に注目したAE処理が実行され、スルー画像または記録画像の明るさが、人物HM1の顔画像に注目した明るさに調整される。さらに、主要顔枠MFが、人物HM1の顔画像を囲うように、図12Aに示す要領でLCDモニタ38に表示される。主要顔画像レジスタRGSTmaに主要顔画像が登録されると、顔検出レジスタRGSTdtを参照して、主要顔画像周辺の既定の範囲ARに顔画像が存在するか否かを繰り返し判別する。主要顔画像周辺の既定の範囲ARは、以下の要領で求められる。主要顔画像レジスタRGSTmaに記述されたサイズは、顔画像の検出時の顔検出枠FDのサイズを示す。図10Aに示すように顔検出枠FDの一辺の長さをFLとすると、図10Bを参照して、主要顔画像周辺の既定の範囲ARは例えば、縦が2.4×FLの長さであって横が3×FLの長さである主要顔画像を中心とした矩形の範囲とすることができる。なお、これ以外の範囲を既定の範囲ARとしてもよい。主要顔画像の周辺に顔画像が存在した場合は、その顔画像が移動後の主要顔画像を示すと判断され、主要顔画像レジスタRGSTmaの記述が更新される。主要顔画像の周辺に顔画像が存在しなかった場合は、CPU26は、AE/AF制御タスクの下で再び、顔検出レジスタRGSTdtに登録された顔画像の中から主要顔画像を決定する。また、フラグFLG_fが1から0に更新されると、主要顔画像レジスタRGSTmaの登録内容はクリアされる。スルー画像がLCDモニタ38に表示されている状態でLCDモニタ38に対するタッチ操作が行われると、タッチ位置がタッチセンサ50によって検知され、検知結果がCPU26に与えられる。CPU26は、顔検出レジスタRGSTdtに登録された1または2以上の顔画像のうち主要顔画像以外のいずれかとタッチ位置とが一致する場合は、操作者によってタッチ位置の顔画像が主要顔画像に指定されたものと判断する。したがってCPU26は、主要顔画像レジスタRGSTmaの記述を指定顔画像の顔情報に更新する。タッチ操作によって主要顔画像が更新されたとき、CPU26は、更新後の主要顔画像に注目した特定AF処理を実行する。特定AF処理は次の要領で実行される。CPU26は、現在のAF処理の基準の距離以下、AF距離と称するLsを算出する。直前のAF処理は更新前の主要顔画像に注目して実行されたので、AF距離Lsは、ディジタルビデオカメラ10および更新前の主要顔画像の人物の距離に相当する。また、AF距離Lsは、フォーカスレンズ12の現在の位置に基づいて算出可能である。CPU26は次に、主要顔画像レジスタRGSTmaから更新後の主要顔画像のサイズを読み出す。更新後の主要顔画像のサイズは、ディジタルビデオカメラ10および更新後の主要顔画像の人物の距離に対して反比例の関係にある。すなわち、距離が大きくなるほどサイズが小さくなり、距離が小さくなるほどサイズが大きくなる。このような更新後の主要顔画像のサイズに基づいて、CPU26は、ディジタルビデオカメラ10および更新後の主要顔画像の人物の距離に相当する目標AF距離Leを算出する。特定AF処理においてCPU26は、現在のAF距離Lsから目標AF距離LeへのAF距離の変更=フォーカスレンズ12の移動を4段階に分けて実行する。AF距離は、L1,L2,L3,およびLeの順に変更される。CPU26はまた、AF距離が1段階変更される毎に被写界深度を変更=絞りユニット14の絞り量の調整する。被写界深度は、D1,D2,D3,およびDbの順に変更される。AF距離L1は、現在のAF距離Lsおよび目標AF距離Leに基づいて、以下の数1に示す式で求めることができる。被写界深度D1は、現在のAF距離Ls,目標AF距離Le,および被写界深度Dbに基づいて、以下の数2に示す式で求めることができる。AF距離L2は、現在のAF距離Lsおよび目標AF距離Leに基づいて、以下の数3に示す式で求めることができる。被写界深度D2は、現在のAF距離Ls,目標AF距離Le,および被写界深度Dbに基づいて、以下の数4に示す式で求めることができる。AF距離L3は、現在のAF距離Lsおよび目標AF距離Leに基づいて、以下の数5に示す式で求めることができる。被写界深度D3は、現在のAF距離Ls,目標AF距離Le,および被写界深度Dbに基づいて、以下の数6に示す式で求めることができる。このようにして求められたAF距離L1,L2,およびL3ならびに被写界深度D1,D2,およびD3の各々は、特定AFテーブルに設定される。なお、被写界深度D3は被写界深度D1と等しい。ここで、特定AFテーブルTBLは、特定AF処理の各段階におけるAF距離の変更値および被写界深度の変更値を記述したテーブルに相当する。特定AFテーブルTBLは、例えば図11に示すように構成される。なお、特定AFテーブルはフラッシュメモリ44に保存される。人物HM1およびHM2の各々の顔が図12Aに示す例のように撮像面に捉えられたとき、図12Bを参照して、上述のように、AF距離はLsに設定され、被写界深度はDbに設定される。このとき、人物HM1の顔画像が主要顔画像とされているので、主要顔枠MFが上述のように、人物HM1の顔画像を囲うようにLCDモニタ38に表示される。この状態でタッチ操作によって人物HM2の顔画像に主要顔画像が更新されると、図13Aを参照して、主要顔枠MFが人物HM2の顔画像を囲うようにLCDモニタ38に表示される。主要顔画像が更新されるとまた、CPU26は特定AF処理を実行する。特定AF処理においてCPU26は、特定AFテーブルを参照して、フォーカスレンズ12を移動させ、Lsよりも大きいL1にAF距離を設定する図13B参照。CPU26はまた、絞りユニット14の絞り量を調整して、Dbよりも深いD1に被写界深度を設定する図13B参照。この結果、図13Aを参照して、人物HM1を基準としたLsよりも大きいL1へとAF距離が変更される一方、Dbよりも深いD1に被写界深度が変更されるので、人物HM1の顔画像について大幅な鮮鋭度の低下は生じない。CPU26は次に、特定AFテーブルを参照して、フォーカスレンズ12を移動させ、L1よりも大きいL2にAF距離を設定する図14B参照。CPU26はまた、絞りユニット14の絞り量を調整して、D1よりも深いD2に被写界深度を設定する図14B参照。この結果、図14Aを参照して、L1よりも大きいL2へとAF距離が変更される一方、D1よりも深いD2に被写界深度が変更されるので、人物HM1の顔画像について大幅な鮮鋭度の低下は生じない。また、人物HM2を基準としたLeに近いL2にAF距離が変更され、かつ、D1よりも深いD2に被写界深度が変更されるので、人物HM2の顔画像の鮮鋭度が向上する。CPU26は次に、特定AFテーブルを参照して、フォーカスレンズ12を移動させ、L2よりも大きいL3にAF距離を設定する図15B参照。CPU26はまた、絞りユニット14の絞り量を調整して、D2よりも浅いD3に被写界深度を設定する図15B参照。この結果、図15Aを参照して、人物HM1の顔画像の鮮鋭度が低下する一方、人物HM2の顔画像の鮮鋭度が向上する。CPU26は次に、フォーカスレンズ12を移動させ、目標AF距離LeにAF距離を設定する図16B参照。CPU26はまた、絞りユニット14の絞り量を調整して、D3よりも浅いDbに被写界深度を設定する図16B参照。この結果、図16Aを参照して、人物HM1の顔画像の鮮鋭度が低下する一方、人物HM2の顔画像の鮮鋭度が向上する。特定AF処理が完了すると、AE/AF制御タスクの下でCPU26は、更新後の主要顔画像に注目したAE処理を実行する。この結果、スルー画像または記録画像の明るさが、更新後の主要顔画像に注目した明るさに調整される。CPU26は、図17に示す撮像タスク,図18に示す顔検出タスク,および図21~図22に示すAE/AF制御タスクを含む複数のタスクを並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ44に記憶される。図17を参照して、ステップS1では動画取り込み処理を実行する。この結果、シーンを表すスルー画像がLCDモニタ38に表示される。ステップS3では顔検出タスクを起動し、ステップS5ではAE/AF制御タスクを起動する。ステップS7では、顔検出レジスタRGSTdtおよび主要顔画像レジスタRGSTmaの登録内容を参照して、顔枠GFおよび主要顔枠MFの各々のLCDモニタ38への表示を更新する。ステップS9ではキー入力装置28に向けて記録開始操作が行われたか否かを判別し、判別結果がNOであればステップS13に進む一方、判別結果がYESであればステップS11でMP4コーデック46およびI/F40を起動して記録処理を開始する。この結果、記録媒体42に作成された画像ファイルへのMP4データの書き込みが開始される。ステップS11の処理が完了すると、ステップS7に戻る。ステップS13ではキー入力装置28に向けて記録終了操作が行われたか否かを判別し、判別結果がNOであればステップS7に戻る一方、判別結果がYESであればステップ15でMP4コーデック46およびI/F40を停止して記録処理を終了する。この結果、記録媒体42に作成された画像ファイルへのMP4データの書き込みが終了する。ステップS15の処理が完了すると、ステップS7に戻る。図18を参照して、ステップS21ではフラグFLG_fを0に初期設定し、垂直同期信号Vsyncが発生したか否かをステップS23で繰り返し判別する。判別結果がNOからYESに更新されると、ステップS25で顔検出処理を実行する。顔検出処理の完了後、顔検出レジスタRGSTdtに顔情報の登録があるか否かをステップS27で判別し、判別結果がNOであればステップS21に戻る一方、判別結果がYESであればステップS29に進む。ステップS29では人物の顔を発見したことを表明するべくフラグFLG_fを1に設定し、その後にステップS23に戻る。ステップS25の顔検出処理は、図19~図20に示すサブルーチンに従って実行される。ステップS31では、顔検出レジスタRGSTdtを初期化すべく登録内容をクリアする。ステップS33では評価エリアEVAの全域を探索エリアとして設定する。ステップS35では、顔検出枠FDのサイズの可変範囲を定義するべく、最大サイズSZmaxを200に設定し、最小サイズSZminを20に設定する。ステップS37では顔検出枠FDのサイズをFSZmaxに設定し、ステップS39では顔検出枠FDを探索エリアの左上位置に配置する。ステップS41では、顔検出枠FDに属する一部の探索画像データを探索画像エリア32dから読み出し、読み出された探索画像データの特徴量を算出する。ステップS43では変数Nを1に設定し、ステップS41で算出された特徴量と辞書番号がNである顔辞書FDCの辞書画像の特徴量とをステップS45で照合する。照合の結果、閾値THを超える照合度が得られたか否かをステップS47で判別し、判別結果がNOであればステップS51に進む一方、判別結果がYESであればステップS49の処理を経てステップS51に進む。ステップS49では、現時点の顔検出枠FDの位置およびサイズを顔情報として顔検出レジスタRGSTdtに登録する。ステップS51では変数Nをインクリメントし、変数Nが5を超えたか否かをステップS53で判別する。判別結果がNOであればステップS45に戻る一方、判別結果がYESであれば、顔検出枠FDが探索エリアの右下位置に到達したか否かをステップS55で判別する。ステップS55の判別結果がNOであれば、ステップS57で顔検出枠FDを既定量だけラスタ方向に移動させ、その後にステップS41に戻る。ステップS55の判別結果がYESであれば、顔検出枠FDのサイズがFSZmin以下であるか否かをステップS59で判別する。ステップS59の判別結果がNOであれば、ステップS61で顔検出枠FDのサイズを5だけ縮小させ、ステップS63で顔検出枠FDを探索エリアの左上位置に配置し、その後にステップS41に戻る。ステップS59の判別結果がYESであれば、上階層のルーチンに復帰する。図21を参照して、ステップS71ではフラグFLG_fが1に設定されているか否かを判別し、判別結果がYESであればステップS81に進む一方、判別結果がNOであればステップS73に進む。ステップS73では、主要顔画像レジスタRGSTmaの登録内容をクリアする。ステップS75ではシーン中央に注目したAF処理を実行する。この結果、シーン中央に注目した合焦点にフォーカスレンズ12が配置され、スルー画像または記録画像の鮮鋭度が継続的に向上する。ステップS77では、絞りユニット14の絞り量の調整をドライバ18bに命令し、既定の被写界深度のうち最も深いDaに被写界深度を設定する。ステップS79ではシーン全体を考慮したAE処理を実行する。この結果、スルー画像または記録画像の明るさが、シーン全体を考慮した明るさに調整される。ステップS79の処理が完了すると、ステップS71に戻る。ステップS81では主要顔画像レジスタRGSTmaに主要顔画像の登録があるか否かを判別し、判別結果がNOであればステップS87に進む一方、判別結果がYESであればステップS83に進む。ステップS83では、顔検出レジスタRGSTdtを参照して、主要顔画像周辺の既定の範囲ARに顔画像が存在するか否かを判別する。判別結果がNOであればステップS87に進む一方、判別結果がYESであればステップS85で主要顔画像レジスタRGSTmaの記述を更新する。ステップS85の処理が完了するとステップS89に進む。ステップS87では、顔検出レジスタRGSTdtに登録された最大サイズの顔画像の中からシーン中央に最も近い顔画像を主要顔画像に決定する。主要顔画像とされた顔画像の位置およびサイズは、主要顔画像レジスタRGSTmaに登録される。ステップS87の処理が完了するとステップS89に進む。ステップS89では主要顔画像に注目したAF処理を実行する。この結果、主要顔画像に注目した合焦点にフォーカスレンズ12が配置され、スルー画像または記録画像における主要顔画像の鮮鋭度が向上する。ステップS91では、絞りユニット14の絞り量の調整をドライバ18bに命令し、既定の被写界深度のうち最も浅いDbに被写界深度を設定する。ステップS93では、LCDモニタ38に表示された1または2以上の顔画像のうち主要顔画像以外のいずれかに対するタッチ操作が行われたか否かを判別する。判別結果がNOであればステップS99に進む一方、判別結果がYESであればステップS95およびステップS97の処理を経てステップS99に進む。ステップS95では、タッチ対象の顔画像を主要顔画像に決定し、主要顔画像レジスタRGSTmaの記述をタッチ対象の顔情報に更新する。ステップS97では更新後の主要顔画像に注目した特定AF処理を実行する。ステップS99では、主要顔画像に注目したAE処理を実行する。この結果、スルー画像または記録画像の明るさが、主要顔画像に注目した明るさに調整される。ステップS99の処理が完了するとステップS71に戻る。ステップS97の特定AF処理は、図23~図24に示すサブルーチンに従って実行される。ステップS101では、フォーカスレンズ12の現在の位置を参照して、現在のAF距離Lsを算出する。ステップS103では主要顔画像レジスタRGSTmaから主要顔画像のサイズを読み出し、読み出された主要顔画像のサイズに基づいて、ステップS105で目標AF距離Leを算出する。ステップS107では、現在のAF距離Ls,目標AF距離Le,および被写界深度Dbに基づいて、AF距離L1,L2,およびL3ならびに被写界深度D1,D2,およびD3の各々を求めて、特定AFテーブルを設定する。ステップS109では変数Pを1に設定し、ステップS111では、特定AFテーブルに設定されたP番目のAF距離に基づいて、フォーカスレンズ12を移動する。ステップS113では、特定AFテーブルに設定されたP番目の被写界深度に基づいて、絞りユニット14の絞り量を調整する。ステップS115ではタイマ値を50ミリ秒としてタイマ26tのリセットスタートを実行し、ステップS117ではタイマ26tにタイムアウトが発生したか否かを繰り返し判別する。判別結果がNOからYESに更新されると、ステップS119で変数Pをインクリメントする。ステップS121では変数Pが3を超えたか否かを判別し、判別結果がNOであればステップS111に戻り、判別結果がYESであればステップS123に進む。ステップS123では、目標AF距離Leに基づいてフォーカスレンズ12を移動する。ステップS125では、絞りユニット14の絞り量の調整をドライバ18bに命令し、既定の被写界深度のうち最も浅いDbに被写界深度を設定する。ステップS125の処理が完了すると、上階層のルーチンに復帰する。以上の説明から分かるように、イメージセンサ16は光学系を通してシーンを捉える。CPU26は、被写体距離を指定距離に調整し、調整の完了に対応して被写界深度を既定深度に調整する。タッチセンサ50およびCPU26は、指定距離の大きさを変更する変更操作を受け付ける。CPU26はまた、変更操作に応答して被写界深度を既定深度よりも大きい拡大深度に変更する。被写体距離の指定の大きさを変更する操作に応答して、被写界深度が既定深度よりも大きい拡大深度に変更される。したがって、被写体距離の調整前よりも被写界深度が大きい深度に設定されるので、被写体距離が大きく変更される場合であっても、被写体距離の変更に伴うぼけを減少させ、撮像手段から出力される画像の品質を向上させることができる。なお、この実施例では、特定AF処理において、ディジタルビデオカメラ10および更新後の主要顔画像の人物の距離に相当する目標AF距離Leを主要顔画像のサイズに基づいて算出し、目標AF距離LeにAF距離を変更するようにした。しかし、このような変更処理の完了後に調整処理を実行し、AF距離を高精度に調整するようにしてもよい。この場合、図24のステップS125の処理の完了後に図25のステップS131を実行し、ステップS131の処理が完了すると上階層のルーチンに復帰するようにすればよい。ステップS131では以下の要領でAF調整処理を実行する。CPU26は、AF評価回路24から出力された256個のAF評価値のうち、主要顔画像レジスタRGSTmaに登録された位置およびサイズに対応するAF評価値を抽出する。CPU26はまた、抽出された一部のAF評価値に基づいてフォーカスレンズ12の位置を調整する。また、この実施例では、特定AF処理においてAF距離の変更を4段階に分けて実行したが、2段階以上の他の段階に分けて実行してもよい。また、この実施例では、AF処理またはAF距離の変更の完了後に、絞りユニット14の絞り量を調整して被写界深度を変更するようにした。しかし、これらの処理の完了前またはこれらの処理の開始前に被写界深度を変更するようにしてもよい。また、この実施例では、マルチタスクOSおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ44に予め記憶される。しかし、外部サーバに接続するための通信I/F60を図26に示す要領でディジタルビデオカメラ10に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ44に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。また、この実施例では、CPU26によって実行される処理を、図17に示す撮像タスク,図18に示す顔検出タスク,および図21~図22に示すAE/AF制御タスクを含む複数のタスクに区分するようにしている。しかし、これらのタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、転送タスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。また、この実施例では、ディジタルビデオカメラを用いて説明したが、本発明は、ディジタルスチルカメラ,携帯電話端末またはスマートフォンなどにも適用することができる。"