(57)【特許請求の範囲】
【請求項１】
自動露出機構を備えた撮像装置であって、
撮影画像データを複数のエリアに分割する分割手段と、
上記エリアごとに輝度に基づく露出評価値を生成する露出評価値生成手段と、
上記各エリア中において部分ごとに色評価値を生成する色評価値生成手段と、
上記各エリア中において上記色評価値が色温度分布の所定範囲内に収まって白色とされる部分の数が第１の数である場合、白色とされる部分の数が上記第１の数より小さい第２の数である場合に比べて、当該エリアの露出評価値に対する重み付けを小さくする重み付け決定手段と、
上記重み付け決定手段により決定された重み付けを用いて上記各エリアの露出評価値に重み付け演算を行い、その重み付け演算の結果に基づいて露出制御を行う露出制御手段とを備えたことを特徴とする撮像装置。
【請求項２】
上記色評価値生成手段は、上記各エリア中において画素ごとに上記色評価値を生成することを特徴とする請求項１に記載の撮像装置。
【請求項３】
自動露出機構を備えた撮像装置の制御方法であって、
撮影画像データを複数のエリアに分割する分割手順と、
上記エリアごとに輝度に基づく露出評価値を生成する露出評価値生成手順と、
上記各エリア中において部分ごとに色評価値を生成する色評価値生成手順と、
上記各エリア中において上記色評価値が色温度分布の所定範囲内に収まって白色とされる部分の数が第１の数である場合、白色とされる部分の数が上記第１の数より小さい第２の数である場合に比べて、当該エリアの露出評価値に対する重み付けを小さくする重み付け決定手順と、
上記重み付け決定手順により決定された重み付けを用いて上記各エリアの露出評価値に重み付け演算を行い、その重み付け演算の結果に基づいて露出制御を行う露出制御手順とを有することを特徴とする撮像装置の制御方法。
【請求項４】
自動露出機構を備えた撮像装置を制御するためのプログラムであって、
撮影画像データを複数のエリアに分割する分割処理と、
上記エリアごとに輝度に基づく露出評価値を生成する露出評価値生成処理と、
上記各エリア中において上記色評価値が色温度分布の所定範囲内に収まって白色とされる部分の数が第１の数である場合、白色とされる部分の数が上記第１の数より小さい第２の数である場合に比べて、当該エリアの露出評価値に対する重み付けを小さくする重み付け決定処理と、
上記重み付け決定処理により決定された重み付けを用いて上記各エリアの露出評価値に重み付け演算を行い、その重み付け演算の結果に基づいて露出制御を行う露出制御処理とをコンピュータに実行させることを特徴とするプログラム。
【請求項５】
請求項４に記載のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自動露出機構を有する撮像装置、撮像装置の制御方法、プログラム、及びコンピュータ読み取り可能な記憶媒体に関する。
【０００２】
【従来の技術】
従来から、自動で露出制御を行って静止画像や動画像を記録するカメラは市販されている。これらのカメラによれば、ユーザ自身が絞りやシャッター速度を操作せずとも、カメラが自動的に露出を決定し、ユーザは露出を意識することなく撮影を行うことができ、ユーザにとって有益な機能となっている。
【０００３】
【発明が解決しようとする課題】
このような従来のカメラにおいては、雪景色や雲等の広範囲に高輝度部分の存在するような撮影状況に対しては、高輝度部分につられて露出アンダー気味になることがある。
【０００４】
これを回避する方法として、各測光エリアの輝度レベルの積分値が所定値を超えると、該測光エリアの重み付けを小さくして、露出アンダーになるのを防ぐものがある。
【０００５】
ところで、雪景色や雲を撮影する場合でも、輝度の低い白が占めている場合もある。この場合に、上記の方法では、各測光エリアの輝度レベルの積分値が所定値を超えないので、該測光エリアの重み付けはそのままとなり、輝度は低いとみなされて露出を決定するので、露出アンダーになる可能性がある。
【０００６】
本発明は上記の点に鑑みてなされたものであり、測光エリアの大部分を輝度の低い白が占めている場合等でも、露出アンダーになるのを防ぐようにすることを目的とする。
【０００７】
【課題を解決するための手段】
本発明の撮像装置は、自動露出機構を備えた撮像装置であって、撮影画像データを複数のエリアに分割する分割手段と、上記エリアごとに輝度に基づく露出評価値を生成する露出評価値生成手段と、上記各エリア中において部分ごとに色評価値を生成する色評価値生成手段と、上記各エリア中において上記色評価値が色温度分布の所定範囲内に収まって白色とされる部分の数が第１の数である場合、白色とされる部分の数が上記第１の数より小さい第２の数である場合に比べて、当該エリアの露出評価値に対する重み付けを小さくする重み付け決定手段と、上記重み付け決定手段により決定された重み付けを用いて上記各エリアの露出評価値に重み付け演算を行い、その重み付け演算の結果に基づいて露出制御を行う露出制御手段とを備えた点に特徴を有する。
【００１０】
また、本発明の撮像装置の他の特徴とするところは、上記色評価値生成手段は、上記各エリア中において画素ごとに上記色評価値を生成する点にある。
【００１１】
本発明の撮像装置の制御方法は、自動露出機構を備えた撮像装置の制御方法であって、撮影画像データを複数のエリアに分割する分割手順と、上記エリアごとに輝度に基づく露出評価値を生成する露出評価値生成手順と、上記各エリア中において部分ごとに色評価値を生成する色評価値生成手順と、上記各エリア中において上記色評価値が色温度分布の所定範囲内に収まって白色とされる部分の数が第１の数である場合、白色とされる部分の数が上記第１の数より小さい第２の数である場合に比べて、当該エリアの露出評価値に対する重み付けを小さくする重み付け決定手順と、上記重み付け決定手順により決定された重み付けを用いて上記各エリアの露出評価値に重み付け演算を行い、その重み付け演算の結果に基づいて露出制御を行う露出制御手順とを有する点に特徴を有する。
【００１３】
本発明のプログラムは、自動露出機構を備えた撮像装置を制御するためのプログラムであって、撮影画像データを複数のエリアに分割する分割処理と、上記エリアごとに輝度に基づく露出評価値を生成する露出評価値生成処理と、上記各エリア中において上記色評価値が色温度分布の所定範囲内に収まって白色とされる部分の数が第１の数である場合、白色とされる部分の数が上記第１の数より小さい第２の数である場合に比べて、当該エリアの露出評価値に対する重み付けを小さくする重み付け決定処理と、上記重み付け決定処理により決定された重み付けを用いて上記各エリアの露出評価値に重み付け演算を行い、その重み付け演算の結果に基づいて露出制御を行う露出制御処理とをコンピュータに実行させる点に特徴を有する。
【００１５】
本発明のコンピュータ読み取り可能な記憶媒体は、上記プログラムを格納した点に特徴を有する。
【００１６】
上記のようにした本発明においては、輝度に基づいて各エリアの露出評価値を生成するとともに、上記各エリア中の色情報に基づいて露出評価値に重み付け演算を行うようにしたので、測光エリアの大部分を輝度の低い白が占めている場合等でも、露出アンダーになることを防ぐことができる。
【００１７】
【発明の実施の形態】
以下、図面を参照して、本発明の撮像装置、撮像装置の制御方法、プログラム、及びコンピュータ読み取り可能な記憶媒体の実施の形態について説明する。
【００１８】
図１は、本実施の形態のデジタルカメラの構成例を示すブロック図である。同図において、１０は撮影レンズ、１２は絞り機能を備えるシャッター、１４は光学像を電気信号に変換する撮像素子である。
【００１９】
１６は撮像素子１４のアナログ信号出力をディジタル信号に変換するA/D変換器である。１８は撮像素子１４、A/D変換器１６、D/A変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００２０】
２０は画像処理回路であり、A/D変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路５０が露光制御部４０、測距制御手段４２に対して制御を行う、TTL（スルー・ザ・レンズ）方式のAF（オートフォーカス）処理、AE（自動露出）処理、EF（フラッシュプリ発光）処理を行っている。さらに、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいて、TTL方式のAWB（オートホワイトバランス）処理も行っている。
【００２１】
２２はメモリ制御回路であり、A/D変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、D/A変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。A/D変換器１６のデータが、画像処理回路２０、メモリ制御回路２２を介して、或いは、直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００２２】
２４は画像表示メモリ、２６はD/A変換器、２８はTFT LCD等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データは、D/A変換器２６を介して画像表示部２８により表示される。画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。また、画像表示部２８は、システム制御回路５０の指示により任意に表示をON/OFFすることが可能であり、表示をOFFにした場合にはデジタルカメラの電力消費を大幅に低減することができる。
【００２３】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００２４】
３２は適応離散コサイン変換（ADCT）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００２５】
４０は絞り機能を備えるシャッター１２を制御する露光制御部であり、フラッシュ４８と連携することにより、フラッシュ調光機能も有するものである。４２は撮影レンズ１０のフォーカシングを制御する測距制御部、４４は撮影レンズ１０のズーミングを制御するズーム制御部、４６はバリアである保護手段１０２の動作を制御するバリア制御部である。４８はフラッシュであり、AF補助光の投光機能、フラッシュ調光機能も有する。露光制御部４０、測距制御部４２はTTL方式を用いて制御されており、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御部４０、測距制御部４２に対して制御を行う。
【００２６】
５０は全体を制御するシステム制御回路、５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。
【００２７】
５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカー等の表示部であり、デジタルカメラの操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばLCDやLED、発音素子等の組み合わせにより構成されている。また、表示部５４は、その一部の機能が光学ファインダー１０４内に設置されている。
【００２８】
表示部５４の表示内容のうち、LCD等に表示するものとしては、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００及び２１０の着脱状態表示、通信I/F動作表示、日付・時刻表示等がある。
【００２９】
また、表示部５４の表示内容のうち、光学ファインダー１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示等がある。
【００３０】
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばEEPROM等が用いられる。
【００３１】
６０、６２、６４、６６、６８及び７０は、システム制御回路５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００３２】
ここで、これらの操作手段の具体的な説明を行う。６０はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、PC接続モード等の各機能モードを切り替え設定することができる。
【００３３】
６２はシャッタースイッチSW1で、不図示のシャッターボタンの操作途中でONとなり、AF（オートフォーカス）処理、AE（自動露出）処理、AWB（オートホワイトバランス）処理、EF（フラッシュプリ発光）処理等の動作開始を指示する。６４はシャッタースイッチSW2で、不図示のシャッターボタンの操作完了でONとなり、撮像素子１２から読み出した信号をA/D変換器１６、メモリ制御回路２２を介してメモリ３０に画像データを書き込む露光処理、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、記録媒体２００或いは２１０に画像データを書き込む記録処理という一連の処理の動作開始を指示する。
【００３４】
６６は画像表示ON/OFFスイッチで、画像表示部２８のON/OFFを設定することができる。この機能により、光学ファインダー１０４を用いて撮影を行う際に、TFT LCD等からなる画像表示部２８への電流供給を遮断することにより、省電力を図ることが可能となる。
【００３５】
６８はクイックレビューON/OFFスイッチで、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定する。なお、本実施の形態では、特に、画像表示部２８をOFFとした場合におけるクイックレビュー機能の設定をする機能を備えるものとする。
【００３６】
７０は各種ボタンやタッチパネル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等がある。
【００３７】
８０は電源制御部で、電池検出回路、DC-DCコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてDC-DCコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００３８】
８２はコネクタ、８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やNiCd電池やNiMH電池、Li電池等の二次電池、AＣアダプタ等からなる電源手段である。
【００３９】
９０及び９４はメモリカードやハードディスク等の記録媒体とのインターフェース、９２及び９６はメモリカードやハードディスク等の記録媒体と接続を行うコネクタ、９８はコネクタ９２及び或いは９６に記録媒体２００或いは２１０が装着されているか否かを検知する記録媒体着脱検知手段である。
【００４０】
なお、本実施の形態では、記録媒体を取り付けるインターフェース及びコネクタを２系統持つものとして説明しているが、もちろん、記録媒体を取り付けるインターフェース及びコネクタは、単数或いは複数いずれの系統数を備える構成としてもかまわない。また、異なる規格のインターフェース及びコネクタを組み合わせて備える構成としてもかまわない。
【００４１】
インターフェース及びコネクタとしては、PCMCIAカードやCF（コンパクトフラッシュ（Ｒ））カード等の規格に準拠したものを用いて構成してかまわない。さらに、インターフェース９０及び９４、そしてコネクタ９２及び９６をPCMCIAカードやCF（コンパクトフラッシュ（Ｒ））カード等の規格に準拠したものを用いて構成した場合、LANカードやモデムカード、USBカード、IEEE1394カード、P1284カード、SCSIカード、PHS等の通信カード、等の各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことができる。
【００４２】
１０２はバリアである保護手段で、レンズ１０を含む撮像部を覆うことにより、撮像部の汚れや破損を防止する。１０４は光学ファインダーであり、画像表示部２８による電子ファインダー機能を使用することなしに、光学ファインダーのみを用いて撮影を行うことが可能である。また、光学ファインダー１０４内には、表示部５４の一部の機能、例えば、合点表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示等が設置されている。
【００４３】
１１０は通信手段で、RS232ＣやUSB、IEEE1394、P1284、SCSI、モデム、LAN、無線通信等の各種通信機能を有する。１１２は通信手段１１０によりデジタルカメラを他の機器と接続するコネクタ或いは無線通信の場合はアンテナである。
【００４４】
２００はメモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、デジタルカメラとのインターフェース２０４、デジタルカメラとの接続を行うコネクタ２０６を備えている。
【００４５】
２１０はメモリカードやハードディスク等の記録媒体である。記録媒体２１０は、半導体メモリや磁気ディスク等から構成される記録部２１２、デジタルカメラとのインターフェース２１４、デジタルカメラとの接続を行うコネクタ２１６を備えている。
【００４６】
以下、図２〜図７を参照して、上記実施の形態のデジタルカメラにおける処理動作について説明する。
【００４７】
図２及び図３は、主ルーチンのフローチャートを示す。電池交換等の電源投入により、システム制御回路５０はフラグや制御変数等を初期化し（ステップＳ１０１）、画像表示部２８の画像表示をOFF状態に初期設定する（ステップＳ１０２）。
【００４８】
システム制御回路５０は、モードダイアル６０の設定位置を判断し、モードダイアル６０が電源OFFに設定されていたならば（ステップＳ１０３）、各表示部の表示を終了状態に変更し、保護手段１０２のバリアを閉じて撮像部を保護し、フラグや制御変数等を含む必要なパラメータや設定値、設定モードを不揮発性メモリ５６に記録し、電源制御手段８０により画像表示部２８を含むデジタルカメラ各部の不要な電源を遮断する等の所定の終了処理を行った後（ステップＳ１０５）、ステップＳ１０３に戻る。
【００４９】
モードダイアル６０が撮影モードに設定されていたならば（ステップＳ１０３）、ステップＳ１０６に進む。モードダイアル６０がその他のモードに設定されていたならば（ステップＳ１０３）、選択されたモードに応じた処理を実行し（ステップＳ１０４）、処理を終えたならば、ステップＳ１０３に戻る。
【００５０】
システム制御回路５０は、電源制御手段８０により電池等により構成される電源８６の残容量や動作状況がデジタルカメラの動作に問題があるか否かを判断し（ステップＳ１０６）、問題があるならば、表示部５４を用いて画像や音声により所定の警告表示を行った後に（ステップＳ１０８）、ステップＳ１０３に戻る。電源８６に問題が無いならば（ステップＳ１０６）、記録媒体２００或いは２１０の動作状態が画像処理装置１００の動作、特に記録媒体に対する画像データの記録再生動作に問題があるか否かを判断し（ステップＳ１０７）、問題があるならば表示部５４を用いて画像や音声により所定の警告表示を行った後に（ステップＳ１０８）、ステップＳ１０３に戻る。
【００５１】
記録媒体２００或いは２１０の動作状態に問題が無いならば（ステップＳ１０７）、表示部５４を用いて画像や音声により画像処理装置１００の各種設定状態の表示を行う（ステップＳ１０９）。なお、画像表示部２８の画像表示がONであったならば、画像表示部２８も用いて画像や音声により画像処理装置１００の各種設定状態の表示を行う。
【００５２】
システム制御回路５０は、クイックレビューON/OFFスイッチ６８の設定状態を調べ（ステップＳ１１０）、クイックレビューONに設定されていたならばクイックレビューフラグを設定し、（ステップＳ１１１）、クイックレビューOFFに設定されていたならばクイックレビューフラグを解除する（ステップＳ１１２）。なお、クイックレビューフラグの状態は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【００５３】
続いて、システム制御回路５０は、画像表示ON/OFFスイッチ６６の設定状態を調べ（ステップＳ１１３）、画像表示ONに設定されていたならば、画像表示フラグを設定すると共に（ステップＳ１１４）、画像表示部２８の画像表示をON状態に設定し（ステップＳ１１５）、さらに撮像した画像データを逐次表示するスルー表示状態に設定して（ステップＳ１１６）、図３のフローチャートにおけるステップＳ１１９に進む。
【００５４】
スルー表示状態においては、撮像素子１２，A/D変換器１６、画像処理回路２０、メモリ制御回路２２を介して、画像表示メモリ２４に逐次書き込まれたデータを、メモリ制御回路２２、D/A変換器２６を介して画像表示部２８により逐次表示することにより、電子ファインダー機能を実現している。
【００５５】
画像表示ON/OFFスイッチ６６が画像表示０ＦＦに設定されていたならば（ステップＳ１１３）、画像表示フラグを解除すると共に（ステップＳ１１７）、画像表示部２８の画像表示をOFF状態に設定して（ステップＳ１１８）、図３のフローチャートにおけるステップＳ１１９に進む。
【００５６】
画像表示OFFの場合は、画像表示部２８による電子ファインダー機能を使用せず、光学ファインダー１０４を用いて撮影を行う。この場合、電力消費量の大きい画像表示部２８やD/A変換器２６等の消費電力を削減することが可能となる。なお、画像表示フラグの状態は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【００５７】
システム制御回路５０は、シャッタースイッチSW1が押されていないならば（ステップＳ１１９）、図２のフローチャートにおけるステップＳ１０３に戻る。シャッタースイッチSW1が押されたならば（ステップＳ１１９）、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断し（ステップＳ１２０）、画像表示フラグが設定されていたならば、画像表示部２８の表示状態をフリーズ表示状態に設定して（ステップＳ１２１）、ステップＳ１２２に進む。
【００５８】
フリーズ表示状態においては、撮像素子１２、A/D変換器１６、画像処理回路２０、メモリ制御回路２２を介した画像表示メモリ２４の画像データ書き換えを禁止し、最後に書き込まれた画像データを、メモリ制御回路２２、D/A変換器２６を介して画像表示部２８により表示することにより、フリーズした映像を電子ファインダーに表示している。
【００５９】
画像表示フラグが解除されていたならば（ステップＳ１２０）、ステップＳ１２２に進む。システム制御回路５０は、測距処理を行って撮影レンズ１０の焦点を被写体に合わせ、測光処理を行って絞り値及びシャッター時間を決定する（ステップＳ１２２）。測光処理において、必要であればフラッシュの設定も行う。この測距・測光処理(ステップＳ１２２)の詳細は、図４のフローチャートを用いて後述する。
【００６０】
測距・測光処理（ステップＳ１２２）を終えたならば、システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断し（ステップＳ１２３）、画像表示フラグが設定されていたならば画像表示部２８の表示状態をスルー表示状態に設定して（ステップＳ１２４）、ステップＳ１２５に進む。なお、ステップＳ１２４でのスルー表示状態は、ステップＳ１１６でのスルー状態と同じ動作状態である。
【００６１】
シャッタースイッチSW2が押されずに（ステップＳ１２５）、さらにシャッタースイッチSW1も解除されたならば（ステップＳ１２６）、図２のフローチャートにおけるステップＳ１０３に戻る。
【００６２】
シャッタースイッチSW2が押されたならば（ステップＳ１２５）、システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断し（ステップＳ１２７）、画像表示フラグが設定されていたならば画像表示部２８の表示状態を固定色表示状態に設定して（ステップＳ１２８）、ステップＳ１２９に進む。
【００６３】
固定色表示状態においては、撮像素子１２、A/D変換器１６、画像処理回路２０、メモリ制御回路２２を介して画像表示メモリ２４に書き込まれた撮影画像データの代わりに、差し替えた固定色の画像データを、メモリ制御回路２２、D/A変換器２６を介して画像表示部２８により表示することにより、固定色の映像を電子ファインダーに表示している。
【００６４】
画像表示フラグが解除されていたならば（ステップＳ１２７）、ステップＳ１２９に進む。システム制御回路５０は、撮像素子１２、A/D変換器１６、画像処理回路２０、メモリ制御回路２２を介して、或いはA/D変換器から直接メモリ制御回路２２を介して、メモリ３０に撮影した画像データを書き込む露光処理、及び、メモリ制御回路２２、そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた画像データを読み出して各種処理を行う現像処理からなる撮影処理を実行する（ステップＳ１２９）。この撮影処理（ステップＳ１２９）の詳細は、図５のフローチャートを用いて後述する。
【００６５】
システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断し（ステップＳ１３０）、画像表示フラグが設定されていたならばクイックレビュー表示を行う（ステップＳ１３３）。この場合は、撮影中も画像表示部２８が電子ファインダーとして常に表示された状態であり、撮影直後のクイックレビュー表示も行われる。
【００６６】
画像表示フラグが解除されていたならば（ステップＳ１３０）、システム制御回路５０の内部メモリ或いはメモリ５２に記憶されるクイックレビューフラグの状態を判断し（ステップＳ１３１）、クイックレビューフラグが設定されていたならば、画像表示部２８の画像表示をON状態に設定し（ステップＳ１３２）、クイックレビュー表示を行う（ステップＳ１３３）。
【００６７】
このように、省電力のために或いは光学ファインダー１０４を用いて撮影を行うので電子ファインダー機能が不要であるために、画像表示部２８の画像表示をOFFに設定していても、クイックレビュースイッチによりクイックレビュー機能が設定されていれば、撮影を行った直後に自動的に撮影画像を画像表示部２８に再生することが可能となり、省電力かつ撮影画像の確認に便利な機能を提供することが可能となる。
【００６８】
画像表示フラグが解除され（ステップＳ１３０）、クイックレビューフラグも解除されていたならば（ステップＳ１３１）、画像表示部２８がOFFの状態のままステップＳ１３４に進む。この場合は、撮影を行った後でも画像表示部２８は消えたままであり、クイックレビュー表示も行われない。これは、光学ファインダー１０４を用いて撮影を続ける場合のように、撮影直後の撮影画像の確認が不要で、画像表示部２８の電子ファインダー機能を使用せずに省電力を重視する使用方法である。
【００６９】
システム制御回路５０は、メモリ３０に書き込まれた撮影画像データを読み出して、メモリ制御回路２２、そして必要に応じて画像処理回路２０を用いて各種画像処理を、また、圧縮・伸長回路３２を用いて設定したモードに応じた画像圧縮処理を行った後、記録媒体２００或いは２１０へ画像データの書き込みを行う記録処理を実行する（ステップＳ１３４）。この記録処理（ステップＳ１３４）の詳細は、図６のフローチャートを用いて後述する。
【００７０】
記録処理（ステップＳ１３４）が終了した際に、シャッタースイッチSW2が押された状態であったならば（ステップＳ１３５）、システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される連写フラグの状態を判断し（ステップＳ１３６）、連写フラグが設定されていたならば、連続して撮影を行うためにステップＳ１２９に戻り、次の撮影を行う。
【００７１】
連写フラグが設定されていないならば（ステップＳ１３６）、シャッタースイッチSW2が放されるまで（ステップＳ１３５）、現在の処理を繰り返す。
【００７２】
記録処理（ステップＳ１３４）が終了した際にシャッタースイッチSW2が放された状態であった、或いは、シャッタースイッチSW2を押し続けてクイックレビュー表示を継続して撮影画像の確認を行った後にシャッタースイッチSW2を放した状態であったならば（ステップＳ１３５）、所定のミニマムレビュー時間が経過した後に、ステップＳ１３８に進む（ステップＳ１３７）。
【００７３】
このように、画像表示部２８におけるクイックレビュー表示を所定の時間継続することにより、撮影画像の確認を確実に行うことを可能とすると共に、不必要に長時間クイックレビュー表示を継続して、次の撮影チャンスを失うことを防止することができる。なお、このミニマムレビュー時間は、固定値としても、使用者が任意に設定することが可能としても、さらには所定の範囲内で使用者が任意に設定或いは選択することが可能としても、いずれの方法で設定してもかまわない。
【００７４】
システム制御回路５０は、画像表示フラグが設定されていたならば（ステップＳ１３８）、画像表示部２８の表示状態をスルー表示状態に設定して（ステップＳ１３９）、ステップＳ１４１に進む。この場合、画像表示部２８でのクイックレビュー表示によって撮影画像を確認した後に、次の撮影のために撮像した画像データを逐次表示するスルー表示状態にすることができる。
【００７５】
画像表示フラグが解除されていたならば（ステップＳ１３８）、画像表示部２８の画像表示をOFF状態に設定して（ステップＳ１４０）、ステップＳ１４１に進む。この場合、画像表示部２８でのクイックレビュー表示によって撮影画像を確認した後に、省電力のために画像表示部２８の機能を停止して、電力消費量の大きい画像表示部２８やD/A変換器２６等の消費電力を削減することが可能となる。
【００７６】
シャッタースイッチSW1が押された状態であったならば（ステップＳ１４１）、システム制御回路５０は、ステップＳ１２５に戻って次の撮影に備える。シャッタースイッチSW1が放された状態であったならば（ステップＳ１４１）、システム制御回路５０は、一連の撮影動作を終えて、図２のフローチャートにおけるステップＳ１０３に戻る。
【００７７】
図４は、図３のフローチャートのステップＳ１２２における測距・測光処理の詳細なフローチャートを示す。システム制御回路５０は、撮像素子１４から電荷信号を読み出し、A/D変換器１６を介して画像処理回路２０に撮影画像データを逐次読み込む（ステップＳ２０１）。読み込まれた画像データを複数のサンプリングエリアに分割し、露出評価値をエリアごとに重み付けを行い、露出評価の演算を行う。この各エリア中で、色評価値が色温度分布の所定範囲内に収まっている画素の総数が所定数を超えたならば、該サンプリングエリアの露出評価値の重み付けを下げる。この測光評価処理（ステップＳ２０１）の詳細は、図７のフローチャートを用いて後述する。
【００７８】
この逐次読み込まれた画像データを用いて、画像処理回路２０はTTL（スルー・ザ・レンズ）方式のAE（自動露出）処理、EF（フラッシュプリ発光）処理、AF（オートフォーカス）処理に用いる所定の演算を行っている。なお、ここでの各処理は、撮影した全画素数のうちの必要に応じた特定の部分を必要個所分切り取って抽出し、演算に用いている。これにより、TTL方式のAE、EF、AWB、AFの各処理において、中央重点モード、平均モード、評価モードの各モード等の異なるモード毎に最適な演算を行うことが可能となる。
【００７９】
画像処理回路２０での演算結果を用いて、システム制御回路５０は、露出（AE）が適正と判断されるまで（ステップＳ２０２）、露光制御部４０を用いてAE制御を行う（ステップＳ２０３）。
【００８０】
AE制御で得られた測定データを用いて、システム制御回路５０は、フラッシュが必要か否かを判断し（ステップＳ２０４）、フラッシュが必要ならばフラッシュフラグをセツトし、フラッシュ４８を充電する（ステップＳ２０５）。
【００８１】
露出（AE）が適正と判断したならば（ステップＳ２０２）、測定データ及び／又は設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【００８２】
画像処理回路２０での演算結果及びAE制御で得られた測定データを用いて、システム制御回路５０は、ホワイトバランス（AWB）が適正と判断されるまで（ステップＳ２０６）、画像処理回路２０を用いて色処理のパラメータを調節してAWB制御を行う（ステップＳ２０７）。
【００８３】
ホワイトバランス（AWB）が適正と判断したならば（ステップＳ２０６）、測定データ及び／又は設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【００８４】
AE制御及びAWB制御で得られた測定データを用いて、システム制御回路５０は、測距（AF）が合点と判断されるまで（ステップＳ２０８）、測距制御部４２を用いてAF制御を行う（ステップＳ２０９）。
【００８５】
測距（AF）が合点と判断したならば（ステップＳ２０８）、測定データ及び／又は設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶し、測距・測光処理ルーチン（ステップＳ１２２）を終了する。
【００８６】
図５は、図３のフローチャートのステップＳ１２９における撮影処理の詳細なフローチャートを示す。システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される測光データに従い、露光制御部４０によって、絞り機能を有するシャッター１２を絞り値に応じて開放して撮像素子１０を露光する（ステップＳ３０１、Ｓ３０２）。
【００８７】
フラッシュフラグによりフラッシュ４８が必要か否かを判断し（ステップＳ３０３）、必要な場合はフラッシュ４８を発光させる（ステップＳ３０４）。
【００８８】
システム制御回路５０は、測光データに従って撮像素子１２の露光終了を待ち（ステップＳ３０５）、シャッター１２を閉じて（ステップＳ３０６）、撮像素子１４から電荷信号を読み出し、A/D変換器１６、画像処理回路２０、メモリ制御回路２２を介して、或いはA/D変換器１６から直接メモリ制御回路２２を介して、メモリ３０に撮影画像のデータを書き込む（ステップＳ３０７）。
【００８９】
設定された撮影モードに応じて、フレーム処理を行う必要があるならば（ステップＳ３０８）、システム制御回路５０は、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた画像データを読み出して垂直加算処理や（ステップＳ３０９）、色処理（ステップＳ３１０）を順次行った後、メモリ３０に処理を終えた画像データを書き込む。
【００９０】
システム制御回路５０は、メモリ３０から画像データを読み出し、メモリ制御回路２２を介して画像表示メモリ２４に表示画像データの転送を行う（ステップＳ３１１）。一連の処理を終えたならば、撮影処理ルーチン（ステップＳ１２９）を終了する。
【００９１】
図６は、図３のフローチャートのステップＳ１３４における記録処理の詳細なフローチャートを示す。システム制御回路５０は、メモリ制御回路２２、そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた撮影画像データを読み出して撮像素子の縦横画素比率を１：１に補間する画素正方化処理を行った後（ステップＳ４０１）、メモリ３０に処理を終えた画像データを書き込む。
【００９２】
そして、メモリ３０に書き込まれた画像データを読み出して、設定したモードに応じた圧縮・伸長回路３２により画像圧縮処理を行った後（ステップＳ４０２）、インターフェース９０或いは９４、コネクタ９２或いは９６を介して、メモリカードやコンパクトフラッシュ（Ｒ）カード等の記録媒体２００或いは２１０へ圧縮した画像データの書き込みを行う（ステップＳ４０３）。記録媒体への書き込みが終わったならば、記録処理ルーチン（ステップＳ１３４）を終了する。
【００９３】
図７は、図４のフローチャートのステップＳ２０１における測光評価処理の詳細なフローチャートを示す。システム制御回路５０は、撮像素子１４から電荷信号を読み出し、A/D変換器１６を介して画像処理回路２０に撮影画像データを逐次読み込む（ステップＳ５０１）。読み込まれた画像からサンプリングエリアごとに処理を行う。
【００９４】
各サンプリングエリアでは、まず輝度情報（輝度レベル）から露出評価値を生成する（ステップＳ５０２）。
【００９５】
次に、各サンプリングエリア内の画素の色合い等を判断することのできる信号である色評価値を色情報信号レベルから生成し（例えば、色レベル（ＲＧＢ等）から色差信号ＣＲ／ＣＢを色評価値として生成する）（ステップＳ５０３）、色評価値が色温度分布の所定範囲内に収まっている画素の総数を数え、総数が所定数以内なら（ステップＳ５０４）、該エリアの重み付けは、予め設定されている値にする（ステップＳ５０５）。それに対して、総数が所定数を超えているならば、該エリアの重み付けは、通常設定される値より小さい値に設定する（ステップＳ５０６）。すなわち、上記所定範囲や所定数として、エリアごとに白色かどうか（白色の画素が多いかどうか）を判定できるように設定しておき、白色のエリア（白色の画素が多いエリア）では、露出評価値の重み付けを小さくするようにしている。
【００９６】
この一連の処理をすべてのサンプリングエリアに対して行い、それらの重み付けした露出評価値を足し合わせて全体の露出評価値を算出する（ステップＳ５０８）。全体の露出評価値を算出したら、露出評価値演算ルーチン（ステップＳ２０１）を終了する。なお、本実施の形態においては、システム制御回路５０が、本発明でいう露出評価値生成手段、色評価値生成手段等の各手段に相当する。
【００９７】
以上述べたように、輝度に基づいて各エリアの露出評価値を生成するとともに、上記各エリア中の色情報に基づいて露出評価値に重み付け演算を行うようにしたので、測光エリアの大部分を輝度の低い白が占めている場合等でも、露出アンダーになるのを防ぐことが可能となる。
【００９８】
なお、本実施の形態においては、色評価値が色温度分布の所定範囲内に収まっている画素の総数を数えるようにしたが、この所定範囲は固定値としても、使用者が任意に設定することが可能としても、所定の範囲内で使用者が任意に設定あるいは選択することが可能としても、いずれの方法で設定してもかまわない。
【００９９】
また、色評価値が色温度分布の所定範囲内に収まっている画素の総数が所定数を超えているかを判定するようにしたが、この所定数は固定値としても、使用者が任意に設定することが可能としても、所定の範囲内で使用者が任意に設定あるいは選択することが可能としても、いずれの方法で設定してもかまわない。
【０１００】
さらに、色評価値が色温度分布の所定範囲内に収まっている画素の総数が所定数を超えたら重み付けを変更するといった二段階で変更するだけでなく、所定範囲内に収まっている画素の総数に応じて、より多段階的に重み付けの値を変更するようにしてもかまわない。
【０１０１】
（その他の実施の形態）
上述した実施の形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置或いはシステム内のコンピュータに対し、上記実施の形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ或いはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【０１０２】
また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコード自体は本発明を構成する。そのプログラムコードの伝送媒体としては，プログラム情報を搬送波として伝搬させて供給するためのコンピュータネットワーク（ＬＡＮ、インターネット等のＷＡＮ、無線通信ネットワーク等）システムにおける通信媒体（光ファイバ等の有線回線や無線回線等）を用いることができる。
【０１０３】
さらに、上記プログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１０４】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施の形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等と共同して上述の実施の形態の機能が実現される場合にもかかるプログラムコードは本発明の実施の形態に含まれることはいうまでもない。
【０１０５】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合にも本発明に含まれることはいうまでもない。
【０１０６】
なお、上記実施の形態において示した各部の形状及び構造は、何れも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【０１０７】
【発明の効果】
以上述べたように本発明によれば、測光エリアの大部分を輝度の低い白が占めている場合等でも、露出アンダーになるのを防ぐことが可能となり、自動露出機能を高めた撮像装置を提供することができる。
【図面の簡単な説明】
【図１】デジタルカメラの構成を示すブロック図である。
【図２】本実施の形態のデジタルカメラの処理動作の主ルーチンを示すフローチャートである。
【図３】本実施の形態のデジタルカメラの処理動作の主ルーチンを示すフローチャートである。
【図４】測距・測光処理ルーチンを示すフローチャートである。
【図５】撮影処理ルーチンを示すフローチャートである。
【図６】記録処理ルーチンを示すフローチャートである。
【図７】測光評価処理ルーチンを示すフローチャートである。
【符号の説明】
１２    絞り機能を備えるシャッター
１４    撮像素子
１８    タイミング発生回路
２０    画像処理回路
４０    測光制御部
５０    システム制御回路
【図１】
0004636739.tif 000002
【図２】
0004636739.tif 000003
【図３】
0004636739.tif 000004
【図４】
0004636739.tif 000005
【図５】
0004636739.tif 000006
【図６】
0004636739.tif 000007
【図７】
0004636739.tif 000008