(57)【要約】【課題】  輝度が十分でない状況、例えば、夜景を背景として人物を撮影する場合は、撮影画像から人物の顔の検出を精度良く行うことは難しい。【解決手段】  被写体を含む撮像画像内にストロボの調光制御領域を、被写体との距離を測定する測距制御部４２により測定された距離に応じて設定し、プリ発光による撮像画像を基に、撮像画像内における顔領域を検出する。この検出された顔領域に応じて調光制御領域を決定し、この決定された調光制御領域におけるプリ発光による測光値に応じてメイン発光量を演算し、その演算されたメイン発光量に基づいてストロボを制御して撮影を行う。【選択図】  図１
2005184508.tif 000002
【特許請求の範囲】
【請求項１】
撮影時におけるメイン発光前にプリ発光を行う撮像装置であって、
被写体との距離を測定する測距手段と、
被写体を含む撮像画像内にストロボの調光制御領域を、前記測距手段により測定された前記距離に応じて設定する調光領域設定手段と、
プリ発光による撮像画像を基に、前記撮像画像内における顔領域を検出する顔領域検出手段と、
前記顔領域検出手段により検出された顔領域に応じて前記調光制御領域を決定する決定手段と、
前記決定手段で決定された前記調光制御領域における前記プリ発光による測光値に応じてメイン発光量を演算する演算手段と、
前記演算手段により演算された前記メイン発光量に基づいてストロボを制御して撮影を行うように制御する制御手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記プリ発光時のストロボ照射光量は、前記測距手段により測定された前記距離と、設定された絞りと、撮像素子の感度に基づいて決定されることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記演算手段は、前記変更された前記調光制御領域における前記プリ発光による平均輝度を求め、前記平均輝度に基づいて前記メイン発光量を演算することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記演算手段は、前記顔位置検出手段により検出された顔領域が複数存在するとき、前記プリ発光による各顔領域での平均輝度を求め、前記平均輝度から前記複数の顔領域における輝度の平均値を求め、当該平均値に基づいて前記メイン発光量を演算することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記調光領域設定手段により設定された調光制御領域と、前記顔位置検出手段により検出された顔領域とが一致するかどうか比較する比較手段を更に有し、
前記決定手段は、前記比較手段により一致しないとされると、前記調光領域設定手段により設定された調光制御領域を前記顔位置検出手段により検出された顔領域に合わせるように決定することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記距離は、レンズのフォーカシング位置に基づいて決定することを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
撮影時におけるメイン発光前にプリ発光を行う撮像装置における制御方法であって、
被写体との距離を測定する測距工程と、
被写体を含む撮像画像内にストロボの調光制御領域を、前記測距工程で測定された前記距離に応じて設定する調光領域設定工程と、
プリ発光による撮像画像を基に、前記撮像画像内における顔領域を検出する顔領域検出工程と、
前記顔位置検出工程で検出された顔領域に応じて前記調光制御領域を決定する決定工程と、
前記決定工程で決定された前記調光制御領域における前記プリ発光による測光値に応じてメイン発光量を演算する演算工程と、
前記演算工程で演算された前記メイン発光量に基づいてストロボを制御して撮影を行うように制御する制御工程と、
を有することを特徴とする制御方法。
【請求項８】
前記プリ発光時のストロボ照射光量は、前記測距工程で測定された前記距離と、設定された絞りと、撮像素子の感度に基づいて決定されることを特徴とする請求項７に記載の制御方法。
【請求項９】
前記演算工程では、前記変更された前記調光制御領域における前記プリ発光による平均輝度を求め、前記平均輝度に基づいて前記メイン発光量を演算することを特徴とする請求項７又は８に記載の制御方法。
【請求項１０】
前記演算工程では、前記顔位置検出工程で検出された顔領域が複数存在するとき、前記プリ発光による各顔領域での平均輝度を求め、前記平均輝度から前記複数の顔領域における輝度の平均値を求め、当該平均値に基づいて前記メイン発光量を演算することを特徴とする請求項７乃至９のいずれか１項に記載の制御方法。
【請求項１１】
前記調光領域設定工程で設定された調光制御領域と、前記顔位置検出工程で検出された顔領域とが一致するかどうか比較する比較工程を更に有し、
前記決定工程では、前記比較工程で一致しないとされると、前記調光領域設定工程で設定された調光制御領域を前記顔位置検出工程で検出された顔領域に合わせるように決定することを特徴とする請求項７乃至１０のいずれか１項に記載の制御方法。
【請求項１２】
前記距離は、レンズのフォーカシング位置に基づいて決定することを特徴とする請求項７乃至１１のいずれか１項に記載の制御方法。
【請求項１３】
請求項７乃至１２のいずれか１項に記載の制御方法を実行することを特徴とするプログラム。
【請求項１４】
請求項１３に記載のプログラムを格納したことを特徴とする、コンピュータにより読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静止画像や動画像を撮像、記録、再生する撮像装置及びその制御方法に関するものである。
【背景技術】
【０００２】
従来、固体メモリ素子を有するメモリカードを記憶媒体として、静止画像や動画像を記録し、また損沖億媒体に記憶されている画像データを再生できる電子カメラ等の画像処理装置が市販されており、カラー液晶パネル等の電子ファインダを備える電子カメラも販売されている。
【０００３】
これらの電子カメラでは、暗所での撮影の補助光として、ストロボを内蔵したり、或は電子カメラ本体に別体のストロボを装着できるように構成されており、夜間など暗い場所でも鮮明な電子写真を撮ることが可能となっている。
【０００４】
このような従来の電子カメラのストロボ装置では、レリーズ時の本撮像の前にプリ発光を行い、プリ撮像画像から被写体の輝度レベルと、適正調光レベルの差を求め、その差に応じて、実際の撮像時の発光量を決定して撮像を行うようになっている（例えば、特許文献１参照）。
【０００５】
この際の調光範囲は、一般的に測距領域を中心として設定される。
【０００６】
図１０は、撮影画面における測距領域９１２と調光領域９１１との関係を説明する図である。
【０００７】
同図では、測距領域９１２と被写体９１０とが重なっているので、測距領域９１２を中心とした調光領域９１１を基に調光制御を行っても、問題のない鮮明な画像を撮像することができる。しかし、例えば被写体９１０に合焦した（ピント合わせを行った）後に、カメラによる撮像範囲を移動させて図１１の構図を変えた場合に、被写体９１０と測距領域９１２とが合致しなくなる。このような状態で、この測距領域９１２を中心にして調光制御を行うと被写体９１０がいない領域９２０で調光制御が行われるので、露出オーバな画像が撮像されてしまう虞がある。
【０００８】
これを回避するためには、例えば図１２に示す様に、測距領域９１２を被写体９１０が存在している領域に設定してＡＦ動作を行えばよいが、一般的には、測距領域９１２の位置の選択するよりも、測距領域９１２は図１１のように画面中央のままにしてＡＦ動作を行い、この合焦後に構図を変更することが一般的に行われる。従って、被写体９１０と調光領域９１１とが合致せずに露出オーバな画像となってしまうという問題があった。
【０００９】
そこで、ＡＦ前に撮影画像から被写体９１０の顔を検出し、この検出された被写体の顔領域に重みをつけて露出制御したり（例えば、特許文献２参照）、調光制御したりする（例えば、特許文献３参照）技術が提案されている。このような構成であれば、合焦後に構図を変更する作業を行わずとも、常に被写体の顔に合焦させることが可能となる。
【特許文献１】特開２００１−０９１９８９号公報
【特許文献２】特開２００３−１０７５５５号公報
【特許文献３】特開２００３−１０７５６７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、例えば輝度が十分でない状況（例えば、夜景を背景として人物を撮影する場合）では、撮影画像から人物の顔の検出を精度良く行うことは難しい。人物の顔検出方法として、所定以上の大きさを有する肌色領域を顔領域とみなす方法や、輝度情報から顔の輪郭や目の形状を検出して顔領域とみなす方法があるが、どちらの場合も暗闇では検出精度が低下することは否めない。
【００１１】
本発明は上記問題点に鑑みてなされたもので、被写体と予め設定されている調光領域が合致していない場合でも、適正なストロボ撮影画像が得られる撮像装置及びその制御方法を提供することを目的とする。
【００１２】
プリ発光の撮像画面から被写体の顔位置を検出し、予め設定されている調光領域と検知された顔領域とが異なる場合に、顔領域を中心とした領域で調光制御を行う撮像装置及びその制御方法を提供する。
【課題を解決するための手段】
【００１３】
本発明の撮像装置は以下のような構成を備える。即ち、
撮影時におけるメイン発光前にプリ発光を行う撮像装置であって、
被写体との距離を測定する測距手段と、
被写体を含む撮像画像内にストロボの調光制御領域を、前記測距手段により測定された前記距離に応じて設定する調光領域設定手段と、
プリ発光による撮像画像を基に、前記撮像画像内における顔領域を検出する顔領域検出手段と、
前記顔領域検出手段により検出された顔領域に応じて前記調光制御領域を決定する決定手段と、
前記決定手段で決定された前記調光制御領域における前記プリ発光による測光値に応じてメイン発光量を演算する演算手段と、
前記演算手段により演算された前記メイン発光量に基づいてストロボを制御して撮影を行うように制御する制御手段とを有することを特徴とする。
【００１４】
また本発明の撮像装置の制御方法は以下のような工程を備える。即ち、
撮影時におけるメイン発光前にプリ発光を行う撮像装置における制御方法であって、
被写体との距離を測定する測距工程と、
被写体を含む撮像画像内にストロボの調光制御領域を、前記測距工程で測定された前記距離に応じて設定する調光領域設定工程と、
プリ発光による撮像画像を基に、前記撮像画像内における顔領域を検出する顔領域検出工程と、
前記顔位置検出工程で検出された顔領域に応じて前記調光制御領域を決定する決定工程と、
前記決定工程で決定された前記調光制御領域における前記プリ発光による測光値に応じてメイン発光量を演算する演算工程と、
前記演算工程で演算された前記メイン発光量に基づいてストロボを制御して撮影を行うように制御する制御工程とを有することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、被写体の輝度が十分に得られない状況での撮影であっても、高い精度で被写体の顔領域を検出することができ、この検出した顔領域に基づいて適正なストロボ制御を行うことが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。
【００１７】
図１は、本発明の実施の形態に係る電子カメラ（画像処理装置）１００の構成を示すブロック図である。
【００１８】
図において、１０は撮影レンズ、１２はシャッタ、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をディジタル信号に変換するＡ／Ｄ変換器である。タイミング発生部１８は、撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給して、それらの動作を制御している。このタイミング発生部１８は、メモリ制御部２２及びシステム制御部５０により制御されている。画像処理部２０は、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御部２２からのデータに対して所定の画素補間処理や色変換処理を行う。また、この画像処理部２０は、撮像した画像データを用いて所定の演算処理を行い、それから得られた演算結果に基づいてシステム制御部５０がシャッタ制御部４０、測距制御部４２に対する制御を実行する、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（ストロボプリ発光）処理を行っている。また画像処理部２０は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。更に、その撮像した画像データから、目、口のエッジを特徴を抽出し、人間の顔を検出する顔検出処理も実行している。
【００１９】
メモリ制御部２２は、Ａ／Ｄ変換器１６、タイミング発生部１８、画像処理部２０、画像表示用メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮／伸長部３２を制御する。これにより、Ａ／Ｄ変換器１６でＡ／Ｄ変換されたデータは画像処理部２０、メモリ制御部２２を介して、或いはＡ／Ｄ変換器１６でＡ／Ｄ変換されたデータが直接メモリ制御部２２を介して、画像表示用メモリ２４或いはメモリ３０に書き込まれる。
【００２０】
画像表示用メモリ２４は画像表示部２６に表示するデータを記憶しており、この画像表示用メモリ２４に記憶されているデータはＤ／Ａ変換器２６を介してＴＦＴ，ＬＣＤ等の画像表示部２８に出力されて表示される。この画像表示部２８により、撮像した画像データを逐次表示すれば、電子ファインダとして機能を実現できる。また画像表示部２８は、システム制御部５０の指示により任意に表示をオン／オフすることが可能であり、表示をオフにした場合は、この画像処理装置１００の電力消費を大幅に低減できる。メモリ３０は、撮影した静止画像や動画像を格納するためのメモリで、所定枚数の静止画像や所定時間分の動画像を格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。また、このメモリ３０はシステム制御部５０の作業領域としても使用することが可能である。圧縮／伸長部３２は、例えば適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮及び伸長することができ、メモリ３０に格納された画像データを読み込んで圧縮処理を行ったり、或いは圧縮された画像データを読み込んで伸長処理を行い、その処理を終えたデータをメモリ３０に書き込むことができる。
【００２１】
シャッタ制御部４０は、シャッタ１２を制御する。測距制御部４２は、撮影レンズ１０のフォーカシングを制御する。測距制御部４３は、撮影レンズ１０のフォーカシング位置から被写体の距離を検出する。ズーム制御部４４は、撮影レンズ１０のズーミングを制御する。絞り制御部４６は絞り１０２の動作を制御する。ストロボユニット４８は、ＡＦ補助光の投光機能、ストロボ調光機能も有する。シャッタ制御部４０、測距制御部４２はＴＴＬ方式を用いて制御されており、撮像した画像データを画像処理部２０によって演算した演算結果に基づき、システム制御部５０がシャッタ制御部４０、絞り制御部４６、測距制御部４２に対して制御を行う。
【００２２】
システム制御部５０は、この画像処理装置１００全体の動作を制御している。メモリ５２は、このシステム制御部５０の動作用の定数、変数、プログラム等を記憶している。表示部５４は、システム制御部５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示ユニット、スピーカ等を含んでいる。この表示部５４は、画像処理装置１００の操作部７０の近辺の視認し易い位置に単数或いは複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。また、この表示部５４は、その一部の機能が光学ファインダ１０４内に設置されている。この表示部５４の表示内容の内、ＬＣＤ等に表示するものとしては、シングルショット／連写撮影表示、セルフタイマ表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタスピード表示、絞り値表示、露出補正表示、ストロボ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記憶媒体２００及び２１０の着脱状態表示、通信Ｉ／Ｆ動作表示、日付け・時刻表示等がある。また、この表示部５４の表示内容の内、光学ファインダ１０４に表示するものとしては、合焦表示、手振れ警告表示、ストロボ充電表示、シャッタスピード表示、絞り値表示、露出補正表示、等がある。
【００２３】
不揮発メモリ５６は、電気的に消去及び記録が可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。モードダイアル６０、シャッタスイッチ６２，６４、画像表示ＯＮ／ＯＦＦスイッチ６６、クイックレビューＯＮ／ＯＦＦスイッチ６８及び操作部７０は、システム制御部５０の各種の動作指示を入力するための操作ユニットであり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００２４】
次にここで、これらの操作ユニットを具体的に説明する。
【００２５】
モードダイアルスイッチ６０は、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生及び消去モード、ＰＣ接続モード等の各機能モードを切り替え設定することができる。シャッタスイッチ（ＳＷ１）６２は、不図示のシャッターボタンの操作途中でオンとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理等の動作開始を指示する。シャッタスイッチ（ＳＷ２）６４は、不図示のシャッタボタンの操作完了でオンとなり、ストロボ撮影モードの場合は、ストロボユニット４８の発光制御、撮像素子１４から読み出した信号をＡ／Ｄ変換器１６、メモリ制御部２２を介してメモリ３０に画像データとして書き込む露光処理、画像処理部２０やメモリ制御部２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮／伸長部３２で圧縮を行い、記憶媒体２００或いは２１０に画像データを書き込む記録処理という一連の処理の動作開始を指示する。画像表示ＯＮ／ＯＦＦスイッチ６６は、画像表示部２８への画像表示のＯＮ／ＯＦＦを設定することができる。この機能により、光学ファインダ１０４を用いて撮影を行う際に、ＴＦＴ，ＬＣＤ等からなる画像表示部２８への電流供給を遮断することにより、省電力を図ることが可能となる。クイックレビューＯＮ／ＯＦＦスイッチ６８は、撮影直後に、その撮影した画像データを自動再生するクイックレビュー機能を設定する。尚、本実施の形態では、特に画像表示部２８をオフにした場合におけるクイックレビュー機能を設定する機能を備えるものとする。操作部７０は、各種ボタンやタッチパネル等を有し、これらスイッチやボタンには、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、ストロボ設定ボタン、単写/連写/セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付/時間設定ボタン等がある。
【００２６】
電源制御部８０は、電池検出部、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ部等を備えており、電池の装着の有無、電池の種類、電池残量の検出を行い、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記憶媒体を含む各部へ供給する。８２，８４はコネクタ、電源８６は、アルカリ電池やリチウム電池等の一次電池やNiCd電池やNiMH電池、Li電池等の二次電池、ＡＣアダプタ等を備える。
【００２７】
９０及び９４は、メモリカードやハードディスク等の記憶媒体とのインタフェース、９２及び９６はメモリカードやハードディスク等の記憶媒体と接続を行うコネクタである。記憶媒体着脱検知部９８は、コネクタ９２及び或いは９６に記憶媒体２００或いは２１０が装着されているか否かを検知する。
【００２８】
尚、本実施の形態では、記憶媒体を取り付けるインターフェース及びコネクタを２系統有するものとして説明している。もちろん、この記憶媒体を取り付けるインターフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインターフェース及びコネクタを組み合わせて備える構成としても構わない。インターフェース及びコネクタとしては、ＰＣＭＣＩＡカードやＣＦ（コンパクフラッシュ）カード等の規格に準拠したものを用いて構成して構わない。
【００２９】
更に、インタフェース９０及び９４、そしてコネクタ９２及び９６をＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成した場合、ＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の通信カード、等の各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことができる。
【００３０】
絞り１０２は、シャッタ１２との組み合わせで撮像素子１４への露光量を決定している。光学ファインダ１０４は、画像表示部２８による電子ファインダ機能を使用すること無しに、光学ファインダのみを用いて撮影を行うことが可能である。また、この光学ファインダ１０４には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、ストロボ充電表示、シャッタスピード表示、絞り値表示、露出補正表示などが設置されている。通信部１１０は、ＲＳ２３２ＣやＵＳＢ，ＩＥＥＥ１３９４，Ｐ１２８４，ＳＣＳＩ、モデム、ＬＡＮ、無線通信、等の各種通信機能を有する。アンテナ（コネクタ）１１２は、通信部１１０により画像処理装置１００を他の機器と接続するもので、有線による接続の場合はコネクタ、無線通信の場合はアンテナである。記憶媒体２００は、メモリカードやハードディスク等の記憶媒体である。この記憶媒体２００は、半導体メモリや磁気ディスク等から構成される記憶部２０２、画像処理装置１００とのインタフェース２０４、画像処理装置１００と接続を行うコネクタ２０６を備えている。また記憶媒体２１０はメモリカードやハードディスク等の記憶媒体で、この記憶媒体２１０も半導体メモリや磁気ディスク等から構成される記憶部２１２、画像処理装置１００とのインタフェース２１４、画像処理装置１００と接続を行うコネクタ２１６を備えている。
【００３１】
図２は、本実施の形態に係るストロボユニット４８をより詳しく説明するブロック図である。
【００３２】
ＤＣ/ＤＣコンバータ３００は、電源８６から出力される比較的低い電圧を３００Ｖ程度の高電圧に昇圧している。コンデンサ３０１は、このＤＣ/ＤＣコンバータ３００の出力に並列に接続されて発光エネルギーを充電している。分圧抵抗３０２，３０３は、コンデンサ３０１の充電電圧をモニタするために，その充電電圧を低電圧に分圧している。Ｘｅ管等の発光部３０５は、トリガ部３０４からのトリガ電圧により励起されて発光する。電流遮断素子３０６は、Ｘｅ管３０５の発光を制御するための素子で、例えばＩＧＢＴなどである。受光素子３０７は例えばフォトダイオードなどで構成され、Ｘｅ管３０５の発光量をモニタしている。圧縮積分部３０８は、受光素子３０７から出力される光電流を入力して増幅し、対数圧縮を行いＸｅ管３０５の発光量を検出している。発光量コンパレータ３０９は、Ｘｅ管３０５の発光量が所定量以上かどうかを検出して、その検出結果を出力している。また３１０〜３１４はシステムコントローラ５０との接続端子である。
【００３３】
端子３１０は、Ｘｅ管３０５の発光開始／停止を制御する発光制御端子である。端子３１１は、トリガ部３０４を制御するためのトリガ制御信号を入力するトリガ制御端子である。端子３１２は、コンデンサ３０１の電圧をモニタするための電圧モニタ端子である。端子３１３は、発光量を制御するためのコンパレータ３０９のコンパレート電圧端子、端子３１４はコンパレータの出力端子である。
【００３４】
以下、図３乃至図８のフローチャートを参照して、本実施の形態に係る電子カメラの動作を説明する。尚、この処理を実行するプログラム（図９の９００）はメモリ５２に記憶されており、システム制御部５０の制御の下に実行される。尚、このメモリ５２のメモリマップ例を図９に示す。図９において、９０７は、後述するように顔領域が検出されたときに、その顔位置データ及びその顔領域の画像データの平均輝度とを含む１つの顔領域に対する顔データを示している。従って、１つの画像内に複数の顔領域が検出された場合は、その顔領域の数だけ、この顔データ９０７が記憶されることになる。そして、９０８は、複数の顔が存在する場合、それら顔領域の平均輝度を求めて格納するエリアである。
【００３５】
図３及び図４は本実施の形態に係る電子カメラ（画像処理装置）におけるメイン処理ルーチンでの動作を説明するフローチャートである。
【００３６】
この処理は、例えば電池交換後などの電源投入により開始され、まずステップＳ１０１で、システム制御部５０は、メモリ５２の各種フラグや制御変数等を初期化し、ステップＳ１０２で、画像表示部２８の画像表示をオフ状態に初期設定する。次にステップＳ１０３で、モードダイアル６０の設定位置を判定し、モードダイアル６０が電源オフに設定されていたならばステップＳ１０５に進み、各表示部の表示を終了状態に変更し、フラグや制御変数等を含む必要なパラメータや設定値、設定モードを不揮発性メモリ５６に記録し、電源制御手段８０により画像表示部２８を含む画像処理装置１００各部の不要な電源を遮断する等の所定の終了処理を行った後、再びステップＳ１０３に戻る。
【００３７】
またステップＳ１０３で、モードダイアル６０が撮影モードに設定されていればステップＳ１０６に進むが、その他のモードに設定されていればステップＳ１０４に進んで、そのモードダイアル６０で選択されたモードに応じた処理を実行し、その処理を終えるとステップＳ１０３に戻る。
【００３８】
撮影モードが設定されている場合はステップＳ１０６に進み、電源制御部８０からの信号に基づいて、電池等により構成される電源８６の残容量や動作情況が画像処理装置１００の動作に問題があるか否かを判断する。問題があると判断するとステップＳ１０８に進み、表示部５４を用いて、画像や音声により所定の警告表示を行い、その後、ステップＳ１０３に戻る。
【００３９】
ステップＳ１０６で、電源８６に問題が無いと判断するとステップＳ１０７に進み、記憶媒体２００或いは２１０の動作状態が画像処理装置１００の動作、特に記憶媒体に対する画像データの記録再生動作に問題があるか否かを判断し、問題があると判断すると前述のステップＳ１０８に進み、表示部５４を用いて、画像や音声により所定の警告表示を行った後にステップＳ１０３に戻る。
【００４０】
ステップＳ１０７で問題がないと判断するとステップＳ１０９に進み、表示部５４を用いて、画像や音声により画像処理装置１００の各種設定状態のＵＩ表示を行う。尚、画像表示部２８の画像表示がオンであったならば、画像表示部２８も用いて画像や音声により画像処理装置１００の各種設定状態のＵＩ表示を行ってもよい。こうしてユーザによる各種設定がなされる。
【００４１】
次にステップＳ１１０で、クイックレビューオン／オフスイッチ６８の状態を調べ、クイックレビューがオンに設定されているとステップＳ１１１に進んで、メモリ５２のクイックレビューフラグ９０１をオンに設定する。一方、クイックレビューオン／オフスイッチ６８で、クイックレビューオフに設定されていればステップＳ１１２に進み、メモリ５２のクイックレビューフラグ９０１をオフにする。尚、このクイックレビューフラグ９０１は、システム制御部５０の内部メモリ或いはメモリ５２に記憶されているが、ここでは図９に示すように、メモリ５２に設定されている場合で説明する。これは他のフラグに関しても同様である。
【００４２】
次にステップＳ１１３に進み、画像表示オン／オフスイッチ６６の設定状態を調べ、画像表示がオンに設定されていればステップＳ１１４に進み、メモリ５２の画像表示フラグ９０２をオンに設定し、次にステップＳ１１５で、画像表示部２８の画像表示をオン状態に設定する。更に、ステップＳ１１６で、撮像した画像データを逐次表示するスルー表示状態に設定してステップＳ１１９（図４）に進む。このスルー表示状態では、撮像素子１４、Ａ／Ｄ変換器１６、画像処理部２０、メモリ制御部２２を介して、画像表示用メモリ２４に逐次書き込まれたデータを、メモリ制御部２２、Ｄ／Ａ変換器２６を介して画像表示部２８により逐次表示することにより、電子ファインダ機能を実現している。
【００４３】
一方、ステップＳ１１３で、画像表示オン／オフスイッチ６６が画像表示オフに設定されているとステップＳ１１７に進み、画像表示フラグ９０２をオフにするとともに、ステップＳ１１８で、画像表示部２８の画像表示をオフ状態に設定してステップＳ１１９に進む。この画像表示オフの場合は、画像表示部２８による電子ファインダ機能を使用せず、光学ファインダ１０４を用いて撮影する。この場合、電力消費量の大きい画像表示部２８やＤ／Ａ変換器２６等の消費電力を削減することが可能となる。尚、画像表示フラグ９０２は、システム制御部５０の内部メモリ或いはメモリ５２に記憶されている。
【００４４】
ステップＳ１１９では、シャッタスイッチ（ＳＷ１）６２が押されているかどうかを調べ、押されていなければステップＳ１０３に戻るが、シャッタスイッチ（ＳＷ１）６２が押されたならばステップＳ１２０に進み、システム制御部５０の内部メモリ或いはメモリ５２に記憶されている画像表示フラグ９０２がオンに設定されているかをみる。オンに設定されていればステップＳ１２１に進み、画像表示部２８の表示状態をフリーズ表示状態に設定してステップＳ１２２に進む。このフリーズ表示状態では、撮像素子１４、Ａ／Ｄ変換器１６、画像処理部２０、メモリ制御部２２を介した画像表示用メモリ２４の画像データの書き換えを禁止し、最後に書き込まれた画像データを、メモリ制御部２２、Ｄ／Ａ変換器２６を介して画像表示部２８により表示することにより、フリーズした映像を光学ファインダ１０４に表示している。
【００４５】
ステップＳ１２０で、画像表示フラグ９０２がオフであればステップＳ１２２に進む。ステップＳ１２２では、測距処理を行って撮影レンズ１０の焦点を被写体に合わせ、更に測光処理を行って絞り値及びシャッタ速度を決定する。この測光処理では、必要であればストロボの設定も行う。尚、この測距及び測光処理Ｓ１２２の詳細は図５のフローチャートを参照して詳しく後述する。
【００４６】
ステップＳ１２２で、測距及び測光処理を終えるとステップＳ１２３に進み、システム制御部５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグ９０２の状態を判定する。ここで画像表示フラグ９０２がオンに設定されているとステップＳ１２４に進み、画像表示部２８の表示状態をスルー表示状態に設定してステップＳ１２５に進む。尚、ステップＳ１２４でのスルー表示状態は、ステップＳ１１６でのスルー状態と同じ動作である。
【００４７】
次にステップＳ１２５で、シャッタスイッチ（ＳＷ２）６４が押されずに、更にシャッタスイッチ（ＳＷ１）６２も解除されるとステップＳ１０３（図３）に戻る。
【００４８】
一方、ステップＳ１２５でシャッタスイッチ（ＳＷ２）６４が押されるとステップＳ１２７に進み、システム制御部５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグ９０２がオンかどうかを判定し、画像表示フラグ９０２がオンであればステップＳ１２８に進み、画像表示部２８の表示状態を固定色表示状態に設定してステップＳ１２９に進む。この固定色表示状態では、撮像素子１４、Ａ／Ｄ変換器１６、画像処理部２０、メモリ制御部２２を介して画像表示用メモリ２４に書き込まれた撮影画像データの代わりに、差し替えた固定色の画像データを、メモリ制御部２２、Ｄ／Ａ変換器２６を介して画像表示部２８に表示する。こうして固定色の映像を電子ファインダ１０４に表示している。
【００４９】
またステップＳ１２７で、画像表示フラグ９０２がオフであればステップＳ１２９に進む。このステップＳ１２９では、撮像素子１４、Ａ／Ｄ変換器１６、画像処理部２０、メモリ制御部２２を介して、或いはＡ／Ｄ変換器１６から直接メモリ制御部２２を介して、撮影した画像データをメモリ３０に書き込む露光処理、及び、メモリ制御部２２、そして必要に応じて画像処理部２０を用いて、メモリ３０に書き込まれた画像データを読み出して各種処理を行う現像処理からなる撮影処理を実行する。
【００５０】
この撮影処理（Ｓ１２９）の詳細は図６及び図７を参照して用いて後述する。
【００５１】
こうしてステップＳ１２９の撮影処理が実行されるとステップＳ１３０に進み、システム制御部５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグ９０２がオンかどうかを判定し、画像表示フラグ９０２がオンであればステップＳ１３３に進み、クイックレビュー表示を行う。この場合は、撮影中も画像表示部２８が電子ファインダとして常に表示された状態であり、撮影直後のクイックレビュー表示も行われる。
【００５２】
ステップＳ１３０で、画像表示フラグ９０２がオフであればステップＳ１３１に進み、システム制御部５０の内部メモリ或いはメモリ５２に記憶されるクイックレビューフラグ９０１がオンかどうかをみる。クイックレビューフラグ９０１がオンであればステップＳ１３２に進み、画像表示部２８の画像表示をオン状態に設定してクイックレビュー表示を行い、その後、ステップＳ１３４に進む。
【００５３】
またステップＳ１３０で画像表示フラグ９０２がオフで、ステップＳ１３１でクイックレビューフラグ９０１もオフであれば、画像表示部２８をオフ状態のままでステップＳ１３４に進む。この場合は、撮影を行った後でも画像表示部２８は消えたままであり、クイックレビュー表示も行われない。これは、光学ファインダ１０４を用いて撮影を続ける場合のように、撮影直後の撮影画像の確認が不要で、画像表示部２８の電子ファインダ機能を使用せずに省電力を重視する使用方法である。
【００５４】
ステップＳ１３４では、メモリ３０に書き込まれた撮影した画像データを読み出して、メモリ制御部２２、及び必要に応じて画像処理部２０を用いて各種画像処理を実行し、及び、圧縮／伸長部３２を用いて設定したモードに応じた画像圧縮処理を行った後、記憶媒体２００或いは２１０へ、圧縮した画像データの書き込みを行う記録処理を実行する。この記録処理（Ｓ１３４）の詳細は図８のフローチャートを参照して詳しく後述する。
【００５５】
ステップＳ１３４の記録処理が終了した後、ステップＳ１３５で、シャッタスイッチ（ＳＷ２）６４が押された状態かどうかを調べ、そうであればステップＳ１３６に進み、システム制御部５０の内部メモリ或いはメモリ５２に記憶される連写フラグ９０３の状態を判定する。ここで連写フラグ９０３がオンであれば、連続して撮影を行うためにステップＳ１２９に進み、次の映像の撮影を行う。ステップＳ１３６で、連写フラグ９０３がオンでなければステップＳ１３７に進み、シャッタースイッチ（ＳＷ２）６４が放されるまでステップＳ１３５、Ｓ１３６の処理を繰り返す。
【００５６】
このように本実施の形態によれば、撮影直後にクイックレビュー表示を行う動作設定状態の場合に、記録処理（Ｓ１３４）が終了した際にシャッタスイッチ（ＳＷ２）が押された状態であればシャッタスイッチ（ＳＷ２）６４が放されるまで画像表示部２８におけるクイックレビュー表示を継続する。これにより、撮影画像の確認を入念に行うことができる。
【００５７】
こうしてステップＳ１３４の記録処理の後、直ぐにシャッタスイッチ（ＳＷ２）６４がオフされた場合、或いは、ステップＳ１３４の記録処理の後、シャッタスイッチ（ＳＷ２）を押し続けてクイックレビュー表示を継続して撮影画像の確認を行った後にシャッタースイッチ（ＳＷ２）をオフにした場合はステップＳ１３５からステップＳ１３７に進み、所定のミニマムレビュー時間が経過するのを待ってステップＳ１３８に進む。ステップＳ１３８では、画像表示フラグ９０２がオンかどうかを調べ、オンであればステップＳ１３９に進み、画像表示部２８の表示状態をスルー表示状態に設定してステップＳ１４１に進む。これにより、画像表示部２８でのクイックレビュー表示によって撮影画像を確認した後に、次の撮影のために撮像した画像データを逐次表示するスルー表示状態にすることが出来る。またステップＳ１３８で、画像表示フラグ９０２がオフであればステップＳ１４０に進み、画像表示部２８の画像表示をオフ状態に設定してステップＳ１４１に進む。これにより、画像表示部２８でのクイックレビュー表示によって撮影画像を確認した後に、省電力のために画像表示部２８の機能を停止して、電力消費量の大きい画像表示部２８やＤ／Ａ変換器２６等の消費電力を削減することが可能となる。
【００５８】
ステップＳ１４１では、シャッタスイッチ（ＳＷ１）６２がオンされた状態かどうかを調べ、そうであればステップＳ１２５に進んで次の撮影に備える。またステップＳ１４１で、シャッタスイッチ（ＳＷ１）６２がオフされている場合は、一連の撮影動作を終えてステップＳ１０３（図３）に戻る。
【００５９】
図５は、図４のステップＳ１２２における測距及び測光処理の詳細を示すフローチャートである。
【００６０】
まずステップＳ２０１で、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６を介してデジタルデータに変換し、そのデジタルデータを画像処理部２０に入力する。この入力された画像データを用いて、画像処理部２０はＴＴＬ方式のＡＥ（自動露出）処理、ＥＦ（ストロボプリ発光）処理、ＡＦ（オートフォーカス）処理に用いる所定の演算を行っている。尚、ここでの各処理は、撮影した全画素数の内の必要に応じた特定の部分を必要個所分切り取って抽出し演算に用いている。これにより、ＴＴＬ方式のＡＥ，ＥＦ，ＡＷＢ，ＡＦの各処理において、中央重点モード、平均モード、評価モードの各モード等の異なるモード毎に最適な演算を行うことが可能となる。
【００６１】
ステップＳ２０１における画像処理部２０での演算結果を用いて、ステップＳ２０２で露出（ＡＥ）が適正と判断されナイトステップＳ２０３に進み、絞り制御部４６及び、撮像素子１４の電子シャッタの組み合わせでＡＥ制御を行う。このＡＥ制御で得られた測定データ９０５（図９）を用いて、ステップＳ２０４で、ストロボが必要か否かを判断し、ストロボが必要であればステップＳ２０５に進み、ストロボフラグ９０４をセットし、ストロボ４８を充電してステップＳ２０１に進む。
【００６２】
ステップＳ２０２で、露出（ＡＥ）が適正と判断したならばステップＳ２０６に進み、測定データ９０５及び或いは設定パラメータ９０６をシステム制御部５０の内部メモリ或いはメモリ５２に記憶する（図９ではメモリ５２に記憶した例を示す）。そして画像処理部２０での演算結果及びＡＥ制御で得られた測定データを用いて、ホワイトバランス（ＡＷＢ）が適正かどうかを判断し、適正でないと判断するとステップＳ２０７に進み、画像処理部２０を用いて色処理のパラメータを調節してＡＷＢ制御を行ってステップＳ２０１に進む。
【００６３】
こうしてステップＳ２０６で、ホワイトバランス（ＡＷＢ）が適正と判断するとステップＳ２０８に進み、メモリ５２の測定データ９０５及び或いは設定パラメータ９０６をシステム制御部５０の内部メモリ或いはメモリ５２に記憶する。そしてＡＥ制御及びＡＷＢ制御で得られた測定データ９０５を用いて、測距（ＡＦ）が合焦であるかどうかを判断する。合焦でないときはステップＳ２０９に進み、測距制御部４２を用いてＡＦ制御を行ってステップＳ２０１に進む。こうしてステップＳ２０８で、測距（ＡＦ）が合焦と判断すると、測定データ９０５及び或いは設定パラメータ９０６をシステム制御部５０の内部メモリ或いはメモリ５２に記憶し、この測距及び測光処理を終了する。
【００６４】
図６及び図７は、図４のＳ１２９における撮影処理の詳細を示すフローチャートである。
【００６５】
前述の測距及び測光処理で得られて、システム制御部５０の内部メモリ或いはメモリ５２に記憶されている測光データ９０５に従い、絞り制御部４６にて絞り値をセットするとともに、シャッタ制御部４０によってシャッタ１２を開放して撮像素子１０を露光する（Ｓ３０１及びＳ３０２）。
【００６６】
次にステップＳ３０３で、ストロボフラグ９０４によりストロボ４８が必要か否かを判断し、ストロボが必要な場合はステップＳ３０４に進み、所定の発光量でストロボユニット８０をプリ発光させる。このプリ発光の光量は、レンズ１０の絞り値と距離検出部４３で検出された被写体までの距離と、設定された撮像素子１４の感度とに基づいて決定される。ステップＳ３０５では、測光データ９０５に従って撮像素子１４の露光終了を待ち、露光終了のタイミングになるとステップＳ３０６で、シャッタ１２を閉じる。そしてステップＳ３０７で、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６、画像処理部２０、メモリ制御部２２を介して、或いはＡ／Ｄ変換器１６から直接メモリ制御部２２を介して、撮影画像のデータをメモリ３０に書き込む。
【００６７】
次にステップＳ３０８に進み、設定された撮影モードに応じて、フレーム処理を行う必要があるかどうかを判定し、フレーム処理を行う必要があればステップＳ３０９に進み、メモリ制御部２２、及び必要に応じて画像処理部２０を用いて、メモリ３０に書き込まれた画像データを読み出して垂直加算処理を実行し、次にステップＳ３１０で、色処理を順次行った後、ステップＳ３１１で、顔検知処理を行う。この画像処理部２０による顔検知処理は、前述した様に、撮像した画像データのなかから、目、口のエッジを特徴を抽出することにより人の顔位置を検知し、目、口を包含する顔の輪郭を検出して、その重心位置を求めるとともに、輪郭内の領域の輝度（画像信号レベル）を算出する。尚、この顔検知処理は、レンズ１０のフォーカシング位置より、距離検出部４３で検出した距離と、レンズの焦点距離とから人の顔の大きさを予測し、検出精度を高めている。
【００６８】
次にステップＳ３１２では、ステップＳ３１１で検知された顔の数を判定し、その数が「０」の場合はステップＳ３１３に進み、「１」の場合はステップＳ３１４に、複数の場合はステップＳ３１８に分岐する。顔面検知がなされなかった場合、即ち、検知された顔の数が「０」の場合はステップＳ３１３で、予め設定されている通りに、測距点と合致した調光領域内の輝度（画像信号レベル）平均値を算出してステップＳ３２１（図７）に進む。
【００６９】
検出された顔の数が「１」の場合、ステップＳ３１４で、その検出された顔の位置が予め設定された調光領域と一致するかどうかを判定し、一致する場合はステップＳ３１５に進み、検出された顔面の面積に応じて調光領域を修正する。一致しない場合はステップＳ３１６に分岐し、その検出された顔位置（図９の顔位置データに基づく領域）を新たな調光領域に設定し、検出された顔の面積に応じて調光領域を設定する。こうしてステップＳ３１５或はＳ３１６を実行するとステップＳ３１７に進み、ステップＳ３１５或はステップＳ３１６で設定された調光領域内の輝度（画像信号レベル）の平均値（図９の顔領域の平均輝度）を算出してステップＳ３２１（図７）に進む。
【００７０】
一方、ステップＳ３１２の顔の検出処理で、複数の顔が検出された場合はステップＳ３１８（図７）に進み、それら検出された各顔の顔位置データと、各顔の領域に応じた複数の調光領域を設定する。次にステップＳ３１９で、各顔領域（調光領域内）の輝度（画像信号レベル）の平均値を算出して図９に示す各顔の平均輝度９０７に記憶する。更にステップＳ３２０で、これら検出された複数の調光領域の平均輝度を更に平均化して図９の複数の顔の平均輝度エリア９０８に格納してステップＳ３２１に進む。
【００７１】
こうしてステップＳ３２１で、調光領域内の輝度（画像信号レベル）が適正輝度（適正信号レベル）となる本発光量（実際の撮影時の発光量）を演算する。例えば、プリ発光によるプリ撮像の画像信号レベルが適正レベルである場合は、プリ発光と同じ発光量で良く、また例えば、プリ撮像の画像信号レベルが１段階下回っている場合は、プリ発光の２倍の発光量に設定する等の処理を行う。
【００７２】
次にステップＳ３２２で、本撮像のために、再度シャッタ制御部４０によってシャッタ１２を開放し、ステップＳ３２３で、撮像素子１０を露光する。そしてステップＳ３２４に進み、ステップＳ３２１で求めた本発光量で、ストロボユニット８０を発光させる。
【００７３】
ステップＳ３２５では、測光データに従って撮像素子１４の露光が終了までの時間を待ち、ステップＳ３２６で、シャッタ１２を閉じる。そしてステップＳ３２７で、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６、画像処理部２０、メモリ制御部２２を介して、或いはＡ／Ｄ変換器１６から直接メモリ制御部２２を介して、メモリ３０に撮影画像のデータを書き込む。ステップＳ３２８で、設定された撮影モードに応じて、フレーム処理を行う必要があるかどうかを判断し、フレーム処理を行う必要があればステップＳ３２９に進み、メモリ制御部２２、そして必要に応じて画像処理部２０を用いて、メモリ３０に書き込まれた画像データを読み出して垂直加算処理を実行し、ステップＳ３３０で、色処理を順次行った後、その処理を終えた画像データをメモリ３０に書き込む。そしてステップＳ３３１で、メモリ３０から画像データを読み出し、メモリ制御部２２を介して画像表示用メモリ２４に表示画像データの転送を行う。こうして一連の処理を終えたならば、撮影処理ルーチン（Ｓ１２９）を終了する。
【００７４】
図８は、図４のＳ１３４における撮像記録処理の詳細を示すフローチャートである。
【００７５】
まずステップＳ４０１で、メモリ制御部２２、そして必要に応じて画像処理部２０を用いて、メモリ３０に書き込まれた撮影画像データを読み出して撮像素子の縦横画素比率を「１：１」に補間する画素正方化処理を行い、その処理を終えた画像データをメモリ３０に書き込む。次にステップＳ４０２で、メモリ３０に書き込まれた画像データを読み出して、設定したモードに応じた画像圧縮処理を圧縮／伸長部３２により行った後、ステップＳ４０３で、インターフェース９０或いは９４、コネクタ９２或いは９６を介して、メモリカードやコンパクトストロボカード等の記憶媒体２００或いは２１０へ圧縮した画像データの書き込みを行う。こうして記憶媒体への書き込みが終わったならば、記録処理ルーチンＳ１３４を終了する。
【００７６】
尚、本実施の形態では、画像処理装置１００にて検出された顔位置と、その大きさに応じて、調光領域を設定したが、誤検出の可能性もあるので、被写体までの距離を検出する距離検出部４０で検出された、被写体距離、プリ発光光量、絞り値、ＩＳＯ感度を基に、顔の反射率を２５％とした場合の適正となる輝度値を演算し、その輝度値と比較して、所望の範囲内であれば、検出された顔位置をそのまま調光領域として用い、その範囲外であるならば誤検出と判断して、予め設定された調光領域を用いるか、もしくは画面上の最も輝度の高い領域を調光領域として用いてもよい。
【００７７】
また、この際、前述の被写体距離に応じた適正輝度値と、画面内の高輝度領域を比較し、所望の輝度範囲よりも高い場合は、ガラスや鏡などの異常反射領域として、調光領域から排除することにより、より正確に調光領域を設定することが可能になる。また、顔検知の際は、被写体の色相を認識することにより、より正確に顔の領域を検出することが可能となる。
【００７８】
（その他の実施例）
なお本発明は、複数の機器（例えばホストコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００７９】
また、本発明の目的は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システム或は装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータで稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００８０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。例えば、ＰＣ上のドライバでこれらの処理を行う場合が、これに相当することは言うまでもない。
【図面の簡単な説明】
【００８１】
【図１】本発明の実施の形態に係る電子カメラの構成を示すブロック図である。
【図２】本実施の形態に係る電子カメラのストロボ部の構成を示すブロック図である。
【図３】本実施の形態に係る電子カメラにおけるメインルーチンの処理を示すフローチャートである。
【図４】本実施の形態に係る電子カメラにおけるメインルーチンの処理を示すフローチャートである。
【図５】本実施の形態に係る電子カメラにおける測距及び測光処理を示すフローチャートである。
【図６】本実施の形態に係る電子カメラにおける撮影処理を説明するフローチャートである。
【図７】本実施の形態に係る電子カメラにおける撮影処理を説明するフローチャートである。
【図８】本実施の形態に係る電子カメラにおける記録処理を説明するフローチャートである
【図９】本実施の形態に係る電子カメラのメモリのメモリマップ例を示す図である。
【図１０】被写体と合焦領域が一致する場合の被写体と合焦領域、調光領域を説明する図である。
【図１１】被写体と合焦領域が一致しない場合の被写体と合焦領域、調光領域を説明する図である。
【図１２】被写体と合焦領域が一致する場合の被写体と合焦領域、調光領域を説明する図である。
【図１】
2005184508.tif 000003
【図２】
2005184508.tif 000004
【図３】
2005184508.tif 000005
【図４】
2005184508.tif 000006
【図５】
2005184508.tif 000007
【図６】
2005184508.tif 000008
【図７】
2005184508.tif 000009
【図８】
2005184508.tif 000010
【図９】
2005184508.tif 000011
【図１０】
2005184508.tif 000012
【図１１】
2005184508.tif 000013
【図１２】
2005184508.tif 000014