"撮像面で捉えられた光学像に対応する電子画像を繰り返し出力する撮像手段、前記撮像手段から出力された電子画像の輝度分布に対して相補的な照度分布を定義操作に応答して定義する定義手段、前記定義手段によって定義された照度分布を有する光学像を前記撮像面の前方に向けて投射する投射手段、前記投射手段の処理の後に前記撮像手段から出力された電子画像に基づいて前記撮像面の露光量を調整する調整手段、および前記調整手段の処理の後に前記撮像手段から出力された電子画像を記録のために取得する取得手段を備える、電子カメラ。前記定義手段は、前記電子画像の全体輝度が基準以上のとき低輝度領域を投光領域として指定する第1指定手段、前記電子画像の全体輝度が前記基準未満のとき高輝度領域を除く領域を投光領域として指定する第2指定手段を含む、請求項1記載の電子カメラ。1または2以上の特定物体像を前記撮像手段から出力された電子画像から探索する探索手段をさらに備え、前記第1指定手段は前記探索手段によって探知された1または2以上の特定物体像のうち低輝度の特定物体像が現れた領域を前記投光領域として指定する低輝度物体指定手段を含み、前記第2指定手段は前記探索手段によって探知された1または2以上の特定物体像のうち高輝度の特定物体像が現れた領域を前記投光領域から除外する高輝度物体除外手段を含む、請求項2記載の電子カメラ。前記第1指定手段および前記第2指定手段の各々によって注目される全体輝度は閾値を下回る輝度の平均に相当する、請求項2または3記載の電子カメラ。前記取得手段は前記定義操作の後の取得操作に応答して取得処理を実行する、請求項1ないし4のいずれかに記載の電子カメラ。撮像面で捉えられた光学像に対応する電子画像を繰り返し出力する撮像手段を備える電子カメラのプロセッサに、前記撮像手段から出力された電子画像の輝度分布に対して相補的な照度分布を定義操作に応答して定義する定義ステップ、前記定義ステップによって定義された照度分布を有する光学像を前記撮像面の前方に向けて投射する投射ステップ、前記投射ステップの処理の後に前記撮像手段から出力された電子画像に基づいて前記撮像面の露光量を調整する調整ステップ、および前記調整ステップの処理の後に前記撮像手段から出力された電子画像を記録のために取得する取得ステップを実行させるための、撮像制御プログラム。撮像面で捉えられた光学像に対応する電子画像を繰り返し出力する撮像手段を備える電子カメラによって実行される撮像制御方法であって、前記撮像手段から出力された電子画像の輝度分布に対して相補的な照度分布を定義操作に応答して定義する定義ステップ、前記定義ステップによって定義された照度分布を有する光学像を前記撮像面の前方に向けて投射する投射ステップ、前記投射ステップの処理の後に前記撮像手段から出力された電子画像に基づいて前記撮像面の露光量を調整する調整ステップ、および前記調整ステップの処理の後に前記撮像手段から出力された電子画像を記録のために取得する取得ステップを備える、撮像制御方法。撮像面で捉えられた光学像に対応する電子画像を繰り返し出力する撮像手段、およびメモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える電子カメラに供給される外部制御プログラムであって、前記撮像手段から出力された電子画像の輝度分布に対して相補的な照度分布を定義操作に応答して定義する定義ステップ、前記定義ステップによって定義された照度分布を有する光学像を前記撮像面の前方に向けて投射する投射ステップ、前記投射ステップの処理の後に前記撮像手段から出力された電子画像に基づいて前記撮像面の露光量を調整する調整ステップ、および前記調整ステップの処理の後に前記撮像手段から出力された電子画像を記録のために取得する取得ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。撮像面で捉えられた光学像に対応する電子画像を繰り返し出力する撮像手段、外部制御プログラムを取り込む取り込み手段、および前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える電子カメラであって、前記外部制御プログラムは、前記撮像手段から出力された電子画像の輝度分布に対して相補的な照度分布を定義操作に応答して定義する定義ステップ、前記定義ステップによって定義された照度分布を有する光学像を前記撮像面の前方に向けて投射する投射ステップ、前記投射ステップの処理の後に前記撮像手段から出力された電子画像に基づいて前記撮像面の露光量を調整する調整ステップ、および前記調整ステップの処理の後に前記撮像手段から出力された電子画像を記録のために取得する取得ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、電子カメラ。しかし、背景技術では、撮像ユニットから出力された画像データを記録する撮像モードにおいて投射ユニットを駆動することを想定しておらず、記録画像の品質に限界がある。それゆえに、この発明の主たる目的は、記録画像の品質を高めることができる、電子カメラを提供することである。この発明に従う電子カメラは、撮像面で捉えられた光学像に対応する電子画像を繰り返し出力する撮像手段、撮像手段から出力された電子画像の輝度分布に対して相補的な照度分布を定義操作に応答して定義する定義手段、定義手段によって定義された照度分布を有する光学像を撮像面の前方に向けて投射する投射手段、投射手段の処理の後に撮像手段から出力された電子画像に基づいて撮像面の露光量を調整する調整手段、および調整手段の処理の後に撮像手段から出力された電子画像を記録のために取得する取得手段を備える。好ましくは、定義手段は、電子画像の全体輝度が基準以上のとき低輝度領域を投光領域として指定する第1指定手段、電子画像の全体輝度が基準未満のとき高輝度領域を除く領域を投光領域として指定する第2指定手段を含む。或る局面では、1または2以上特定物体像を撮像手段から出力された電子画像から探索する探索手段がさらに備えられ、第1指定手段は探索手段によって探知された1または2以上の特定物体像のうち低輝度の特定物体像が現れた領域を投光領域として指定する低輝度物体指定手段を含み、第2指定手段は探索手段によって探知された1または2以上の特定物体像のうち高輝度の特定物体像が現れた領域を投光領域から除外する高輝度物体除外手段を含む。他の局面では、第1指定手段および第2指定手段の各々によって注目される全体輝度は閾値を下回る輝度の平均に相当する。好ましくは、取得手段は定義操作の後の取得操作に応答して取得処理を実行する。この発明に従う撮像制御プログラムは、撮像面で捉えられた光学像に対応する電子画像を繰り返し出力する撮像手段を備える電子カメラのプロセッサに、撮像手段から出力された電子画像の輝度分布に対して相補的な照度分布を定義操作に応答して定義する定義ステップ、定義ステップによって定義された照度分布を有する光学像を撮像面の前方に向けて投射する投射ステップ、投射ステップの処理の後に撮像手段から出力された電子画像に基づいて撮像面の露光量を調整する調整ステップ、および調整ステップの処理の後に撮像手段から出力された電子画像を記録のために取得する取得ステップを実行させるための、撮像制御プログラムである。この発明に従う撮像制御方法は、撮像面で捉えられた光学像に対応する電子画像を繰り返し出力する撮像手段を備える電子カメラによって実行される撮像制御方法であって、撮像手段から出力された電子画像の輝度分布に対して相補的な照度分布を定義操作に応答して定義する定義ステップ、定義ステップによって定義された照度分布を有する光学像を撮像面の前方に向けて投射する投射ステップ、投射ステップの処理の後に撮像手段から出力された電子画像に基づいて撮像面の露光量を調整する調整ステップ、および調整ステップの処理の後に撮像手段から出力された電子画像を記録のために取得する取得ステップを備える。この発明に従う外部制御プログラムは、撮像面で捉えられた光学像に対応する電子画像を繰り返し出力する撮像手段、およびメモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える電子カメラに供給される外部制御プログラムであって、撮像手段から出力された電子画像の輝度分布に対して相補的な照度分布を定義操作に応答して定義する定義ステップ、定義ステップによって定義された照度分布を有する光学像を撮像面の前方に向けて投射する投射ステップ、投射ステップの処理の後に撮像手段から出力された電子画像に基づいて撮像面の露光量を調整する調整ステップ、および調整ステップの処理の後に撮像手段から出力された電子画像を記録のために取得する取得ステップを内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。この発明に従う電子カメラは、撮像面で捉えられた光学像に対応する電子画像を繰り返し出力する撮像手段、外部制御プログラムを取り込む取り込み手段、および取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える電子カメラであって、外部制御プログラムは、撮像手段から出力された電子画像の輝度分布に対して相補的な照度分布を定義操作に応答して定義する定義ステップ、定義ステップによって定義された照度分布を有する光学像を撮像面の前方に向けて投射する投射ステップ、投射ステップの処理の後に撮像手段から出力された電子画像に基づいて撮像面の露光量を調整する調整ステップ、および調整ステップの処理の後に撮像手段から出力された電子画像を記録のために取得する取得ステップを内部制御プログラムと協働して実行するプログラムに相当する。この発明によれば、撮像面の前方に向けて投射される光は、撮像手段から出力された電子画像の輝度分布に対して相補的な照度分布を有する。撮像面の露光量は投射の後に撮像手段から出力された電子画像に基づいて調整され、記録のための電子画像は露光調整の後に取得される。これによって、記録画像の品質を高めることができる。この発明の上述の目的,その他の目的,特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。以下、この発明の実施の形態を図面を参照しながら説明する。[基本的構成]図1を参照して、この実施例の電子カメラは、基本的に次のように構成される。撮像手段1は、撮像面で捉えられた光学像に対応する電子画像を繰り返し出力する。定義手段2は、撮像手段1から出力された電子画像の輝度分布に対して相補的な照度分布を定義操作に応答して定義する。投射手段3は、定義手段2によって定義された照度分布を有する光学像を撮像面の前方に向けて投射する。調整手段4は、投射手段3の処理の後に撮像手段1から出力された電子画像に基づいて撮像面の露光量を調整する。取得手段5は、調整手段4の処理の後に撮像手段1から出力された電子画像を記録のために取得する。撮像面の前方に向けて投射される光は、撮像手段1から出力された電子画像の輝度分布に対して相補的な照度分布を有する。撮像面の露光量は投射の後に撮像手段1から出力された電子画像に基づいて調整され、記録のための電子画像は露光調整の後に取得される。これによって、記録画像の品質を高めることができる。[実施例]図2を参照して、この実施例のディジタルカメラ10は、ドライバ18aおよび18bによってそれぞれ駆動されるフォーカスレンズ12および絞り機構14を含む。フォーカスレンズ12および絞り機構14を経た光学像は、撮像装置16の撮像面に照射され、光電変換を施される。これによって、撮像面で捉えられたシーンを表す電荷が生成される。電源が投入されると、CPU36は、動画取り込み処理を実行するべく、ドライバ18cに露光動作および電荷読み出し動作の繰り返しを命令する。ドライバ18cは、SG20から周期的に出力される垂直同期信号Vsyncに応答して、撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。撮像装置16からは、読み出された電荷に基づく生画像データが周期的に出力される。信号処理回路22は、撮像装置16から出力された生画像データに白バランス調整,色分離,YUV変換などの処理を施し、これによって作成されたYUV形式の画像データをメモリ制御回路24を通してSDRAM26の表示画像エリア26aに書き込む。LCDドライバ28は、表示画像エリア26aに格納された画像データをメモリ制御回路24を通して読み出し、読み出された画像データに基づいてLCDモニタ30を駆動する。この結果、撮像面で捉えられたシーンを表すライブ画像がモニタ画面に表示される。図3を参照して、撮像面の中央には評価エリアEVAが割り当てられる。評価エリアEVAは水平方向および垂直方向の各々において16分割され、合計256個の分割エリアによって評価エリアEVAが形成される。輝度評価回路32は、信号処理回路22から出力されたYデータのうち評価エリアEVAに属するYデータを分割エリア毎に積分する。積分処理は垂直同期信号Vsyncが発生する毎に実行され、この結果、256個の積分値=256個の輝度評価値が垂直同期信号に応答して輝度評価回路32から出力される。また、AF評価回路34は、同じ評価エリアEVAに属するYデータの高域周波数成分を分割エリア毎に積分する。この積分処理も垂直同期信号Vsyncが発生する毎に実行され、この結果、256個の積分値=256個のAF評価値が垂直同期信号に応答してAF評価回路34から出力される。キー入力装置40に設けられたシャッタボタン40shが非操作状態のとき、CPU36は、輝度評価回路32から出力された輝度評価値に基づいて適正EV値を算出するべく、簡易AE処理を繰り返し実行する。算出された適正EV値を定義する絞り量および露光時間は、ドライバ18bおよび18cにそれぞれ設定される。この結果、LCDモニタ30に表示されるライブ画像の明るさが適度に調整される。シャッタボタン40shが半押しされると、CPU36は、後段で詳述する投光制御処理を実行する。信号処理回路22から出力される画像データの輝度が全体的に低いか、或いは輝度分布にばらつきがある場合は、この画像データの輝度分布に対して相補的な照度分布を示す投光パターンが定義され、プロジェクタ46が起動される。図4Aおよび図4Bを参照して、フォーカスレンズ12はカメラ筐体CB1の前面に設けられ、プロジェクタ46の投影レンズ46Lもまたカメラ筐体CB1の前面に設けられる。また、シャッタボタン40shはカメラ筐体CB1の上面に設けられ、LCDモニタ30はカメラ筐体CB1の背面に設けられる。プロジェクタ46は、上述の要領で定義された投光パターンを有する光学像を投影レンズ46Lを通してカメラ筐体CB1の前方に投射する。この結果、撮像面で捉えられるシーンの明るさひいては信号処理回路22から出力される画像データの輝度が、全体的に増大する。CPU36はその後、輝度評価回路32から出力された輝度評価値に基づいて最適EV値を算出するべく、厳格AE処理を実行する。算出された最適EV値を定義する絞り量および露光時間は、上述と同様、ドライバ18bおよび18cにそれぞれ設定される。これによって、LCDモニタ30に表示されるライブ画像の明るさが厳格に調整される。CPU36はさらに、AF評価回路34から出力されたAF評価値に基づいてAF処理を実行する。フォーカスレンズ12は光軸方向に移動され、AF評価回路34から出力されたAF評価値はフォーカスレンズ12の移動処理と並列して繰り返し取り込まれる。合焦点は取り込まれたAF評価値に基づいて探索され、フォーカスレンズ12は発見された合焦点に配置される。これによって、LCDモニタ30に表示されるライブ画像の鮮鋭度が向上する。シャッタボタン40shが全押しされると、CPU36は、静止画取り込み処理を実行し、かつ記録処理の実行をメモリI/F42に命令する。シャッタボタン40shが全押しされた時点のシーンを表す画像データは、静止画取り込み処理によって表示画像エリア26aから記録画像エリア26bに退避される。記録処理の実行を命令されたメモリI/F42は、記録画像エリア26bに退避された画像データをメモリ制御回路24を通して読み出し、読み出された画像データをファイル形式で記録媒体44に記録する。投光制御処理は、以下の要領で実行される。まず、表示画像エリア26aに格納された最新フレームの画像データから低輝度領域=閾値TH_lowを下回る輝度を有する画素の塊が存在する領域および高輝度領域=閾値TH_high以上の輝度を有する画素の塊が存在する領域が探索され、表示画像エリア26aに格納された最新フレームの画像データのうち高輝度領域を除く領域の平均輝度がYaveとして算出される。平均輝度Yaveが基準値REF以上でかつ低輝度領域が探知されなければ、表示画像エリア26aに格納された最新フレームの画像データの輝度は全体的に高く、プロジェクタ46を起動する必要はないとみなされる。この場合、厳格AE処理およびAF処理はプロジェクタ46が停止された状態で実行される。一方、平均輝度Yaveが基準値REF以上であっても低輝度領域が探知されるか、或いは平均輝度Yaveが基準値REFを下回れば、表示画像エリア26aに格納された最新フレームの画像データの輝度分布にばらつきがあるか、或いは表示画像エリア26aに格納された最新フレームの画像データの輝度は全体的に低いとみなされる。この場合、人物の顔を各々が表す1または2以上の顔画像が、表示画像エリア26aに格納された最新フレームの画像データから追加的に探索される。顔探索が完了すると、平均輝度Yaveと基準値REFとの大小関係に応じて異なる要領で投光領域が指定される。つまり、平均輝度Yaveが基準値REF以上であれば、表示画像エリア26aに格納された最新フレームの画像データの輝度分布にばらつきがあるとして、低輝度領域が投光領域として指定されるとともに、1または2以上の顔画像のうち低輝度の顔画像の領域厳密には頭部領域が投光領域として指定される。これに対して、平均輝度Yaveが基準値REFを下回れば、表示画像エリア26aに格納された最新フレームの画像データの輝度は全体的に低いとして、まず表示画像エリア26aに格納された最新フレームの画像データの全体を投光領域として指定される。続いて、高輝度領域が投光領域から除外され、1または2以上の顔画像のうち高輝度の顔画像の領域厳密には頭部領域が投光領域から除外される。したがって、図5Aに示す画像データに基づいて算出された平均輝度Yaveが基準値REF以上であり、犬小屋DH1の内側を表す領域が低輝度領域として探知され、そして人物PS1の顔を表す領域が低輝度の顔画像の領域として検出された場合、投光領域は図5Bに示す要領で指定される。また、図7Aに示す画像データに基づいて算出された平均輝度Yaveが基準値を下回り、窓WND1および照明LGT1の各々を表す領域が高輝度領域として探知され、そして人物PS2の顔を表す領域が高輝度の顔画像の領域として検出された場合、投光領域は図7Bに示す要領で指定される。投光パターンは、こうして指定された投光領域に相当する一部のシーンに光を限定的に投射するように定義される。定義された投光パターンはプロジェクタ46に設定され、プロジェクタ46は、定義された投光パターンを有する光学像を撮像面の前方に向けて投射する。この結果、投光後の画像データの輝度は、図5Aに示す画像データに対して図6に示すように改善され、図7Aに示す画像データに対して図8に示すように改善される。CPU36は、図9~図12に示す撮像タスクを含む複数のタスクをマルチタスクOSの上で並列的に実行する。なお、これらのタスクに相当する制御プログラムはフラッシュメモリ38に記憶される。図9を参照して、ステップS1では動画取り込み処理を開始するこの結果、撮像面で捉えられたシーンを表すスルー画像がLCDモニタ30に表示される。ステップS3ではシャッタボタン40shが半押しされたか否かを判別し、判別結果がNOである限りステップS5の簡易AE処理を繰り返し実行する。この結果、信号処理回路22から出力される画像データの輝度ひいてはLCDモニタ30に表示されるスルー画像の明るさが適度に調整される。ステップS3の判別結果がNOからYESに更新されると、ステップS7で投光制御処理を実行する。プロジェクタ46は、信号処理回路22から出力される画像データの輝度が全体的に低いか、或いは輝度分布にばらつきがある場合に起動される。これによって、信号処理回路22から出力される画像データの輝度が全体的に増大する。投光制御処理が完了すると、ステップS9で厳格AE処理およびAF処理を実行する。厳格AE処理およびAF処理のいずれも、信号処理回路22から出力された画像データ=全体的に輝度が増大した画像データに基づいて実行される。この結果、スルー画像の明るさおよび鮮鋭度が向上する。ステップS11ではシャッタボタン40shが全押しされたか否かを判別し、ステップS13ではシャッタボタン40shの操作が解除されたか否かを判別する。ステップS13の判別結果がNOであればそのままステップS19に進む一方、ステップS11の判別結果がYESであればステップS15~S17の処理を経てステップS19に進む。ステップS15で静止画取り込み処理を実行し、ステップS17で記録処理の実行をメモリI/F42に命令する。シャッタボタン40shが全押しされた時点のシーンを表す画像データは、静止画取り込み処理によって表示画像エリア26aから記録画像エリア26bに退避される。退避された画像データは、メモリI/F42によって読み出され、ファイル形式で記録媒体44に記録される。ステップS19ではプロジェクタ46を停止し、その後にステップS3に戻る。なお、ステップS7でプロジェクタ46が起動されなかったときは、ステップS19の処理は意味をなさない。ステップS7の投光制御処理は、図10~図12に示すサブルーチンに従って実行される。ステップS21では、表示画像エリア26aに格納された最新フレームの画像データから低輝度領域を探索する。ステップS23では低輝度領域が探知されたか否かを判別し、判別結果がYESであればステップS25でフラグFLG_lowを1に設定する一方、判別結果がNOであればステップS27でフラグFLG_lowを0に設定する。ステップS25またはS27の処理が完了すると、表示画像エリア26aに格納された最新フレームの画像データから高輝度領域を探索する。ステップS31では高輝度領域が探知されたか否かを判別し、判別結果がYESであればステップS33でフラグFLG_highを1に設定する一方、判別結果がNOであればステップS35でフラグFLG_highを0に設定する。ステップS33またはS35の処理が完了するとステップS37に進み、表示画像エリア26aに格納された最新フレームの画像データのうち上述した高輝度領域を除く領域の平均輝度をYaveとして算出する。ステップS39では、算出された平均輝度Yaveが基準値REF以上でかつフラグFLG_lowが0を示すという論理積条件が満足されるか否かを判別する。判別結果がYESであれば、表示画像エリア26aに格納された最新フレームの画像データの輝度は全体的に高く、プロジェクタ46を起動する必要はないとみなし、そのまま上階層のルーチンに復帰する。これに対して、判別結果がNOであれば、輝度分布にばらつきがあるか、或いは表示画像エリア26aに格納された最新フレームの画像データの輝度は全体的に低いとみなし、プロジェクタ46を起動するべくステップS41に進む。ステップS41では、人物の顔を各々が表す1または2以上の顔画像を表示画像エリア26aに格納された最新フレームの画像データから探索する。ステップS43では少なくとも1つの顔画像が探知されたか否かを判別し、判別結果がYESであればステップS45でフラグFLG_faceを1に設定する一方、判別結果がNOであればステップS47でフラグFLG_faceを0に設定する。ステップS45またはS47の処理が完了すると、平均輝度Yaveが基準値REF以上であるか否かをステップS49で判別する。判別結果がYESであれば、表示画像エリア26aに格納された最新フレームの画像データの輝度分布にばらつきがあるとみなし、ステップS51~S55の処理を経てステップS57に進む。これに対して判別結果がNOであれば、表示画像エリア26aに格納された最新フレームの画像データの輝度は全体的に低いとみなし、ステップS61~S69の処理を経てステップS57に進む。ステップS51では、ステップS21の処理によって探知された低輝度領域を投光領域として指定する。ステップS53ではフラグFLG_faceが1であるか否かを判別し、判別結果がNOであればステップS57に進む一方、判別結果がYESであればステップS55に進む。ステップS55では、ステップS41の処理によって探知された1または2以上の顔画像のうち低輝度の顔画像の領域を投光領域として指定し、指定が完了するとステップS57に進む。一方、ステップS61では、表示画像エリア26aに格納された最新フレームの画像データの全体を投光領域として指定する。ステップS63ではフラグFLG_highが1であるか否かを判別し、ステップS67ではフラグFLGfaceが1であるか否かを判別する。ステップS63の判別結果がYESであればステップS65に進み、ステップS29の処理によって探知された高輝度領域を投光領域から除外する。また、ステップS67の判別結果がYESであればステップS69に進み、ステップS41の処理によって探知された1または2以上の顔画像のうち高輝度の顔画像の領域を投光領域から除外する。ステップS67でNOと判別されるか、或いはステップS69の処理が完了すると、ステップS57に進む。ステップS57では、上述の要領で指定された投光領域に相当する一部のシーンに光を限定的に投射する投光パターンを定義し、定義された投光パターンをプロジェクタ46に設定する。設定が完了するとステップS59でプロジェクタ46を起動し、その後に上階層のルーチンに復帰する。以上の説明から分かるように、撮像装置16は、撮像面で捉えられた光学像に対応する生画像データを繰り返し出力し、信号処理回路22は出力された生画像データをYUV形式の画像データに変換する。CPU36は、信号処理回路22から出力された画像データの輝度分布に対して相補的な照度分布を示す投光パターンをシャッタボタン40shの半押しに応答して定義し、定義された投光パターンを有する光学像を撮像面の前方に向けて投射するべくプロジェクタ46を起動する。CPU36はまた、光学像が投光された後に信号処理回路22から出力された画像データに基づいて撮像面の露光量を調整し、露光調整の後に信号処理回路22から出力された画像データを記録のために取得する。撮像面の前方に向けて投射される光学像は、撮像面で捉えられたシーンを表す画像データの輝度分布に対して相補的な照度分布を有する。撮像面の露光量は光学像の投射の後に作成された画像データに基づいて調整され、記録のための画像データは露光調整の後に取得される。これによって、記録画像の品質を高めることができる。なお、この実施例では、マルチタスクOSおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ42に予め記憶される。しかし、図13に示すように通信I/F48をディジタルカメラ10に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ38に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。また、この実施例では、CPU36によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。"