(57)【要約】【課題】  高反射物がある領域を判定し、その領域を調光領域から排除することにより、正反射（高反射）の影響受けにくくする技術が提案されている。しかしながら、被写体距離に基づきストロボ発光量、或いは絞りを制御する調光方式では、オートフォーカスの検出誤差による被写体距離の誤差の為に、ストロボの調光精度がばらつくなどの問題があった。【解決手段】  ＥＶＦに表示される、被写界像から高反射物領域を選択し、反射物を除去した状態で調光演算を行うことで、適正なストロボ撮影を行うことが可能なストロボ撮影システムを提供する。【選択図】  図３
2007171495.tif 000002
【特許請求の範囲】
【請求項１】
被写界像を表示する為の表示手段と、
前記表示手段に表示される被写界像から、操作部材の操作結果に応じた領域を選択する領域選択手段と、
前記領域選択手段の選択結果に応じて設定された領域の輝度値を補正して、被写界像に対する輝度値を算出する輝度値算出手段と、を有することを特徴とする撮像装置。
【請求項２】
前記領域選択手段は、前記撮像装置が特定のモードに設定されると、前記操作部材によって領域を選択させるための表示を、前記表示手段に行わせることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記輝度値算出手段は、前記領域選択手段の選択結果に応じて設定された領域の輝度値を、該領域の周辺領域の輝度値を用いて補正することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記領域選択手段は、被写界像から複数の領域を選択可能なことを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記領域選択手段は、前記操作部材の操作結果に応じた領域との輝度値の差が一定範囲内である領域をまとめて前記領域として設定することを特徴とする請求項１に記載の撮像装置。
【請求項６】
前記輝度値算出手段は、前記領域の輝度値が予め設定された基準値以上である場合は、前記基準値を前記領域の輝度値として設定することを特徴とする請求項１に記載の撮像装置。
【請求項７】
前記輝度値算出手段は、前記領域の輝度値が予め設定された基準値未満である場合は、前記領域の輝度値を超えている領域の輝度値を、前記領域の輝度値と同じ値に設定することを特徴とする請求項１に記載の撮像装置。
【請求項８】
前記輝度値算出手段によって算出された輝度値に基づいてストロボの発光制御を行うことを特徴とする請求項１に記載の撮像装置。
【請求項９】
被写界像を表示する為の表示工程と、
前記表示手段に表示される被写界像から、操作部材の操作結果に応じた領域を選択する領域選択工程と、
前記領域選択工程の選択結果に応じて設定された領域の輝度値を補正して、被写界像に対する輝度値を算出する輝度値算出手段とを有することを特徴とする撮像装置の制御方法。
【請求項１０】
前記領域選択工程は、前記撮像装置が特定のモードに設定されると、前記操作部材によって領域を選択させるための表示を、前記表示工程に行わせることを特徴とする請求項９に記載の撮像装置の制御方法。
【請求項１１】
前記輝度値算出工程は、前記領域選択工程の選択結果に応じて設定された領域の輝度値を、該領域の周辺領域の輝度値を用いて補正することを特徴とする請求項９に記載の撮像装置の制御方法。
【請求項１２】
前記領域選択工程は、被写界像から複数の領域を選択可能なことを特徴とする請求項９に記載の撮像装置の制御方法。
【請求項１３】
前記領域選択工程は、前記操作部材の操作結果に応じた領域との輝度値の差が一定範囲内である領域をまとめて前記領域として設定することを特徴とする請求項９に記載の撮像装置の制御方法。
【請求項１４】
前記輝度値算出工程は、前記領域の輝度値が予め設定された基準値以上である場合は、前記基準値を前記領域の輝度値として設定することを特徴とする請求項９に記載の撮像装置の制御方法。
【請求項１５】
前記輝度値算出工程は、前記領域の輝度値が予め設定された基準値未満である場合は、前記領域の輝度値を超えている領域の輝度値を、前記領域の輝度値と同じ値に設定することを特徴とする請求項９に記載の撮像装置の制御方法。
【請求項１６】
前記輝度値算出工程によって算出された輝度値に基づいてストロボの発光制御を行うことを特徴とする請求項９に記載の撮像装置の制御方法。
【請求項１７】
請求項９に記載の制御方法をコンピュータに実行させるためのプログラム。
【請求項１８】
請求項１７に記載のプログラムをコンピュータ読み取り可能に記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、反射物除去機能を備えた撮像装置及びその制御方法及びプログラム及び記録媒体に関する。
【背景技術】
【０００２】
ストロボ撮影を行う際に、被写体側にガラスや鏡などの反射率の高い物体があると、その反射率の高い物体に露出が引っ張られて結果として主被写体の露出が不足し、好適な自動露出制御を行うことができないことがある。
【０００３】
このような問題に対する解決策として、次のような技術が提案されている。
【０００４】
ピントの合っている距離に主被写体があるものとして、ストロボを撮影直前に予備発光させる。次に、撮影領域を複数に分割した各領域で測光を可能にする測光センサを用いて、被写体から戻ってくる反射光を測光する。次に、ある領域の測光結果が撮影距離から求められる輝度よりも高い場合にその領域に高反射物があると判定する。そして、高反射物があると判定された領域を調光領域から排除することにより、正反射（高反射）の影響を受けにくくするという技術である（特許文献１）。
【０００５】
一方で、被写体距離に基づきストロボ発光量、或いは絞りを制御する調光方式も提案されている。（特許文献２）
【特許文献１】特開平３−２８７２４０号公報
【特許文献２】特開２００４−２５８４３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の被写体距離に基づきストロボ発光量、或いは絞りを制御する調光方式では、オートフォーカスの検出誤差による被写体距離の誤差の為に、ストロボの調光精度がばらつくなどの問題があった。
【課題を解決するための手段】
【０００７】
上記課題を解決し目的を達成する為に本発明の画像処理装置は、被写界像を表示する為の表示手段と、前記表示手段に表示される被写界像から、操作部材の操作結果に応じた領域を選択する領域選択手段と、前記領域選択手段の選択結果に応じて設定された領域の輝度値を補正して、被写界像に対する輝度値を算出する輝度値算出手段とを有することを特徴とする撮像装置。
【０００８】
上記課題を解決し目的を達成する為に本発明の画像処理装置の制御方法は、被写界像を表示する為の表示工程と、前記表示手段に表示される被写界像から、操作部材の操作結果に応じた領域を選択する領域選択工程と、前記領域選択工程の選択結果に応じて設定された領域の輝度値を補正して、被写界像に対する輝度値を算出する輝度値算出手段とを有することを特徴とする撮像装置の制御方法。
【発明の効果】
【０００９】
本発明によれば、画像表示部に表示される被写界像から高反射物領域を選択し、反射物を除去した状態で調光演算を行うことで、適正なストロボ撮影を可能にしている。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の好適な実施形態について、図面を参照して詳細に説明する。
【００１１】
（第１の実施形態）
図１はデジタル一眼レフカメラと、それに装着される、または内蔵されているストロボとからなる撮像装置の構成を示すブロック図である。
【００１２】
１０１は撮影シーケンスなど撮像装置全体を制御するためのマイクロコントローラであるＭＰＵ、１０３は被写体からの反射光を電気信号に変換するＣＣＤやＣＭＯＳセンサ等の撮像素子である。１０２は撮像素子１０３を動作させるために必要なタイミング信号を発生するタイミング信号発生回路である。１０４はアナログ画像データをデジタル画像データに変換するＡ／Ｄ変換器Ａである。１０６は画像データなどを一時的に記憶しておく為のバッファメモリ、１０５はメモリの読み書きやバッファメモリ１０６のリフレッシュ動作などを制御するためのメモリコントローラである。１０７はバッファメモリ１０６に蓄えられた画像データを表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等からなる画像表示部である。１０８は記録媒体との接続のための記録媒体インターフェース、１０９はメモリカードやハードディスクなどの記録媒体である。１１０はＭＰＵ１０１がカメラ動作を制御する際に使用する調整データ等を書き込んだり、その保存しているデータの読み出しを行ったりする為のＥＥＰＲＯＭである。
【００１３】
１１１は不図示のモーターを制御するモーター制御回路である。モーター制御回路１１１は、露出動作時にＭＰＵ１０１からの出力信号に従って不図示のモーターを制御することにより、不図示の半透明ミラーのアップ・ダウンやフォーカルプレーンシャッターのチャージ動作を行わせる。
【００１４】
１１２は不図示のシャッターを制御するシャッター制御回路である。シャッター制御回路１１２は、ＭＰＵ１０１からの信号に従って、不図示のフォーカルプレーンシャッターの先幕、後幕を保持している駆動マグネットの通電をカットし、先幕と後幕を順に走行させ、露出動作を制御する。
【００１５】
１１４は画面内を複数のエリアに分割した多分割測光センサであり、１１３は測光センサ１１４の出力を用いて、被写体の明るさを演算する測光制御回路である。１１９は被写体を照らすための照明装置である外付けストロボ、または、内蔵ストロボ（これより、外付け／内蔵ストロボという）である。多分割測光センサ１１４は、外付け／内蔵ストロボ１１９を被写体へ向け、予備発光されていない定常状態と予備発光されている状態と双方の状態で輝度信号を出力し、測光制御回路１１３を介してＭＰＵ１０１に出力する。１１８は各種回路のアナログデータをデジタルデータに変換するＡ／Ｄ変換器Ｂである。ＭＰＵ１０１はこの輝度信号をＡ／Ｄ変換器Ｂ１１８にてＡ／Ｄ変換し、撮影の露出調節のための絞り値、シャッタースピード、および露光時のストロボメイン発光量の演算を行う。
【００１６】
１１５はカメラ本体に着脱可能なレンズ装置に設けられたレンズ制御回路である。このレンズ制御回路１１５は不図示のレンズマウント接点を介してＭＰＵ１０１と通信し、不図示のレンズ駆動モーター及びレンズ絞りモーターを動作させ、レンズの焦点調節と絞りを制御している。１１６はオートフォーカス（これよりＡＦという）のための被写体に対するデフォーカス量を検出する焦点検出回路である。１１７はスイッチセンス回路で、使用者によってＳＷ１がオンされると、測光およびＡＦが開始される。また、使用者によってＳＷ２がオンされると、撮影動作が開始される。ＳＷ１，ＳＷ２及びその他不図示のカメラの操作部材からの信号は、スイッチセンス回路１１７が検知し、ＭＰＵ１０１に信号を送る。１１９は外付け／内蔵ストロボ１２０の動作を制御するためのストロボ制御部である。
【００１７】
次に、図２を用いて、測光センサ１１４について説明する。
【００１８】
測光センサ１１４は、シリコンフォトダイオードなどの受光素子と受光素子で発生した光電流を増幅するアンプなどから構成されている集積回路であり、図２は測光センサ１１４の受光部を入射面から見たものである。
【００１９】
測光センサ１１４の受光部は、撮像素子の画面とほぼ同一の範囲を受光するように配置されており、その受光面は図２のＰ（０，０）〜Ｐ（６，４）で示すように、複数の領域（５行７列からなる３５の受光部）に分割されている。各々の受光部はシリコンフォトダイオードなどの受光素子であり、光があたると所定の光電流が発生するものであり、光電流の出力は公知の対数圧縮増幅器を経て向かって左上から順次測光制御回路１１３を介してＭＰＵ１０１に送られる。ＭＰＵ１０１は各々の受光素子の出力をＡ／Ｄ変換を行うことにより、撮影範囲各部の輝度をデジタル値として測光することができる。
【００２０】
なお、本実施形態では領域を格子状に３５分割にしているが、分割形状および分割数は上記した形状および数に限定されるわけではない。
【００２１】
次に、上記構成の調光制御システムの動作について図３のフローチャートを用いて説明する。なお記録媒体の動作は本発明とは直接関係ないので、ここでは省略する。使用者によって、図１のスイッチセンス回路１１７における不図示のスイッチＳＷ１がオンされると、ステップＳ１００より動作を開始する。
【００２２】
ステップＳ１００において、ＭＰＵ１０１は、焦点検出回路１１６を含む不図示の焦点検出ユニット内の焦点検出ラインセンサに結像された被写体象のずれから、公知の方法で焦点検出を行う。そして、合焦位置までのレンズ駆動量を演算して、シリアル通信ラインを介してレンズ制御回路１１５が不図示のレンズを駆動する。
【００２３】
ステップＳ１０１では、ＭＰＵ１０１は、測光制御回路１１３に、定常光での被写界を複数に分割した測光センサ１１４上の各領域Ｐ（０，０）〜Ｐ（６，４）での輝度Ｂａ（０，０）〜Ｂａ（６，４）の測光を指示する。その測光結果は測光制御回路１１３内の不図示の対数圧縮アンプにより対数圧縮され、その後更に電圧値に変換され、ＭＰＵ１０１に入力される。ＭＰＵ１０１は、Ｐ（０，０）〜Ｐ（６，４）まで順次不図示のＡ／Ｄ入力端子を介して読み込む。続いてＭＰＵ１０１は、撮影レンズの開放Ｆ値（Ａｖｏ）と開放補正値（Ａｖｃ）を加算し、各部の輝度データＢｖａ（０，０）〜Ｂｖａ（６，４）としてＭＰＵ１０１内の不図示のＲＡＭに格納する。
【００２４】
ステップＳ１０２では、ＭＰＵ１０１は、測光した各領域での輝度値Ｂｖａ（０，０）〜Ｂｖａ（６，４）より中央重点等の公知の方法で露出値（Ｂｖｓ）を決定する。そして、設定されたカメラの撮影モードに従って、シャッター速度値（これよりＴｖ値という）と絞り値（これよりＡｖ値という）とを決定する。
【００２５】
ステップＳ１０３では、前回の反射物除去処理の結果が有効か判定する。有効であればステップＳ１０５に進み、有効でなければステップＳ１０４に進む。反射物除去処理については後述する。ここで、前回の反射物処理の結果が有効である条件として、前回の反射物処理を行ってからの経過時間が所定時間内であることがあげられる。反射物除去処理は高い頻度で実行する必要はなく、ステップＳ１００乃至Ｓ１０２の処理と比較して低い頻度となるように所定時間を設定する。もちろんＳＷ１がオンされた後、初めてこのステップＳ１０３にて処理を行う場合は、ステップＳ１０４に進む。
【００２６】
ステップＳ１０４では、ＭＰＵ１０１は、反射物除去処理を行う。図４は反射物除去処理についての詳細な処理の流れを示したフローチャート、図５（ａ）はカメラ背面の画像表示部のモニターの様子を示した図であり、図５（ｂ）は反射物除去を行う領域を指定させるための画面を示した図である。図５（ｂ）に示す３５分割された各領域は、図２に示す測光センサの分割された各領域に対応している。以下これらを用いて説明する。
【００２７】
ステップＳ２００にて、図５（ａ）に示すように画像表示部のモニタに反射物除去処理を行うか否かを選択させるための表示を行い、使用者に操作部材にて選択させる。使用者が反射物除去処理を行うのであれば処理をステップＳ２０１へ進め、反射物除去処理を行わないのであれば、このフローを抜ける。
【００２８】
ステップＳ２０１でＭＰＵ１０１は不図示の先幕駆動マグネットＭＧ−１に通電して先幕を走行させ、露光動作を開始させ、決定されたシャッター速度値に応じたタイミングで不図示の後幕駆動マグネットＭＧ−２に通電して後幕を走行させ、露光動作を終了させる。
【００２９】
ステップＳ２０２では、撮像素子１０３に蓄えられた電荷をタイミング信号発生回路１０２により出力開始する。全撮像素子の出力が終了したら、Ａ／Ｄ変換器Ａ１０４でデジタル画像データを作成する。そして先幕及び後幕をチャージする。
【００３０】
ステップＳ２０３では、画像表示部１０７は、ステップＳ２０２にて作成されたデジタル画像データに応じた静止画を表示する。
【００３１】
ステップＳ２０４では、ＭＰＵ１０１は、除去したいセンサ領域を決定する。まず使用者は、選択釦１３を押下することでカーソルを画像表示部のモニター上に表示させる。反射物除去処理の開始に応じて自動的にカーソルを表示させてもよい。このとき、カーソルは画像表示部１０７のモニターの中心エリアに表示される。カーソル表示位置は前回表示位置でもよいし、予め設定しておいてもよい。次に使用者は、サブ電子ダイアル１２を回転させることにより調光の際に除去したい領域である反射物領域（例として、図５（ｂ）の斜線の領域）Ｐ（１，１）にカーソルを合わせる。カーソルが合わせられた領域は矩形枠で囲まれ表示される。あるいは、選択された反射物領域を網掛け表示等にして、選択されていない他の領域との表示形態を異ならせてもよい。
【００３２】
使用者はいずれかの領域にカーソルを合わせた後、選択釦１３を１回押すことでその領域が反射物領域として決定され、他の反射物領域を追加選択できるようになる。選択釦１３を続けて２回押下することにより反射物領域が確定し、ステップＳ３０２へ処理を進める。なお、反射物除去領域として選択した領域との輝度値の差が所定範囲内である領域をまとめて反射物除去領域に設定することも可能である。その際には、使用者が、ある領域を選択した後、輝度値の差が所定範囲内にある領域を点滅表示させることで、輝度値の差が所定範囲内にある領域を使用者に知らせる。そして、それらの領域をまとめて反射物除去領域に設定したい場合は、選択ボタン１３を２回押下すればよい。
【００３３】
なお、本実施形態においては、反射物処理終了の際には２回、連続して反射物領域を選択する際には１回、選択釦１３を押下しているが釦の押下の回数は適宜設定可能であり、使用者にとって操作しやすい構成であれば他の構成であっても構わない。また、輝度値の差が所定範囲内にある領域を使用者に知らせる際には、それらの領域を点滅表示させているが、使用者が見てわかるなら他の表示方法で報知しても良い。
【００３４】
ステップＳ２０５で、ＭＰＵ１０１はストロボ制御部１１９に対して予備（プリ）発光を行うよう指示を出す。ストロボ制御部１１９は、ＭＰＵ１０１より予備発光を行うように指令を受けて、外付け／内蔵ストロボ１２０は所定光量での予備発光を行う。予備発光による被写体反射光は、撮影レンズを通して、カメラ本体の測光センサ１１４で受光される。したがって、ＭＰＵ１０１は、予備発光時の被写体反射光をステップＳ１０１と同様の方法でブロック毎に演算し、これによりストロボ反射光による被写体輝度Ｂｖｆ（０，０）〜Ｂｖｆ（６，４）を測光する。ＭＰＵ１０１は、予備発光時の被写体輝度Ｂｖｆ（ｘ，ｙ）からステップＳ１０１で求めた自然光による被写体輝度Ｂｖａ（ｘ，ｙ）を差し引くことにより、予備発光による反射光分のみの輝度値ｄＦ（ｘ，ｙ）を抽出する。
【００３５】
ステップＳ２０６では、ＭＰＵ１０１は、この３５分割センサの輝度値ｄＦ（ｘ，ｙ）の中から上記反射物除去処理で選択された領域の輝度値を反射レベル基準値ｄＦ＿Ｒｅｆとして不図示のＲＡＭに記憶させ、反射物除去処理シーケンスを終了する。
【００３６】
引き続き図３のフローチャートの説明を行う。
【００３７】
ステップＳ１０５にて、ＭＰＵ１０１は、スイッチＳＷ２がオンされているか否かの判定を行う。スイッチＳＷ２がオンされていれば、ＭＰＵ１０１はステップＳ１０６へ処理を進める。スイッチＳＷ２がオフまたは、所定時間以上オンされなければ撮影シーンが変化している可能性があるので、ＭＰＵ１０１は、処理をステップＳ１００に戻す。
【００３８】
ステップＳ１００に戻った場合は、ステップＳ１００のＡＦ制御からステップＳ１０４の反射物除去処理を繰り返すことになる。
【００３９】
ステップＳ１０６では、ＭＰＵ１０１は、ストロボ制御部１１９に対して図４のステップＳ２０５と同様のプリ発光操作を行わせ、３５分割センサの輝度値ｄＦ（ｘ，ｙ）を不図示のＲＡＭに記憶する。なお、ステップＳ１０６で行われるプリ発光は、本発光量を最終的に決定するために行っている。
【００４０】
ステップＳ１０７では、ＭＰＵ１０１は、ｄＦ（ｘ，ｙ）の中からステップＳ３０３で得られたｄＦ＿Ｒｅｆと同じ輝度値、又は近い輝度値を示す反射物の存在するセンサ領域を検索する。
【００４１】
なお、被写体に動きの無い場合、ｄＦ＿Ｒｅｆの輝度値は本実施形態においてはｄＦ（１，１）の輝度値に相当する。
【００４２】
また、ステップＳ１０６にてＭＰＵ１０１は、不図示のＲＡＭに記憶された３５分割センサの輝度値ｄＦ（ｘ、ｙ）とｄＦ＿Ｒｅｆとを順次比較していくので、被写体が２回目のプリ発光までに動いても対応を取ることができる。
【００４３】
なお、本実施形態では被写体が動作しなかった場合を考える。
【００４４】
すなわちｄＦ（１，１）が反射物領域であるとする。
【００４５】
ｄＦ（１，１）は反射物の存在する領域であるので値をクリアし、周辺センサの輝度値の値を平均化する。
ｄＦ（１，１）＝（ｄＦ（０，０）＋ｄＦ（０，１）＋ｄＦ（０，２）＋ｄＦ（１，０）＋ｄＦ（１，２）＋ｄＦ（２，０）＋ｄＦ（２，１）＋ｄＦ（２，２））／８
【００４６】
次に被写体反射光による測光平均値ｄＦａｖｅは、ステップＳ１０６で求めた測光センサ１１４の各領域のｄＦ（ｘ，ｙ）から以下の式で導く。
ｄＦａｖｅ＝ΣｄＦ（ｘ，ｙ）／３５；（ｘ＝０〜６、ｙ＝０〜４）
なお、本実施形態では、重み付けを行わずセンサ全体の輝度値をそのまま平均化したが、センサ領域毎に重み付けを行い、周辺の値を低くしてから平均化しても良いし、輝度演算の対象とするセンサ領域の範囲を狭めても良い。
【００４７】
そして、最終的な調光エリアの本発光量γを以下のようにして求める。
γ＝Ｂｖｔ−ｄＦａｖｅ；
なお、ＢｖｔはステップＳ１０２で求めたＴｖ値とＡｖ値から下式で求める。
Ｂｖｔ＝Ｔｖ＋Ａｖ−Ｓｖ；（Ｓｖ：撮影感度）
ステップＳ１０８では、ＭＰＵ１０１はレンズ制御回路を介して不図示のレンズに対して絞り込み指示を行い、先幕駆動マグネットＭＧ−１に通電し、先幕を走行させて露光動作を開始させる。
【００４８】
ステップＳ１０９では、ストロボ制御部１１９はＭＰＵ１０１から指示された発光量γに応じた本発光制御を行う。
【００４９】
ステップＳ１１０では、ステップＳ１０８での露光動作の開始から所定の露光時間が経過すると、ＭＰＵ１０１は後幕駆動マグネットＭＧ−２に通電し、後幕を閉じて露出を終え、撮影を終了させる。
【００５０】
ステップＳ１１１では、ＭＰＵ１０１は、撮影した画像を画像表示部１０７に出力させる。
【００５１】
なお、本実施形態においては、一般的なＡＦ手法であるワンショットＡＦを行った際の動作の様子を説明したが、一度フォーカスロックする被写体を決定をしたらその被写体を追尾し続けるコンティニュアスＡＦを採用することも可能である。コンティニュアスＡＦを使用することで、反射物除去処理自体をよりスムーズに行うことが可能である。
【００５２】
なお、本実施形態において、反射物除去エリア選択の際は、所望のエリアにカーソルを合わせて選択釦１３を押下することによりエリアの選択を行っている。しかし、ＬＣＤ等の画像表示部にタッチパネル機能が備わっているならば、除去したいエリアを直接タッチすることにより選択することも可能である。
【００５３】
また、反射物除去処理を実行するための操作部材を別に設け、この操作部材が操作されたときのみ、反射物除去処理を実行させる構成としても構わない。
【００５４】
以上のように本実施形態では、ＬＣＤ等の画像表示部の表示を用いて撮像装置に備えられたインターフェースによって高反射物領域を選択させ、反射物を除去した状態で調光演算を行う。この構成によって、適正なストロボ撮影を行うことが可能となる。
【００５５】
（第２の実施形態）
本実施の形態の動作を図面を参照して詳細に説明する。第１の実施形態と同じ処理を行うステップには同じステップ番号が割り当てられる。
【００５６】
図７は、本実施形態の撮像処理を説明したフローチャート図である。
【００５７】
本実施形態が第１の実施形態と異なるのはステップＳ５０４とステップＳ５０７の処理についてである。
【００５８】
ここで、ステップＳ５０４における反射物除去処理について説明する。
【００５９】
図６は本実施形態における反射物処理を説明したフローチャート図、図８は、反射物除去閾値設定の様子を示した図である。
【００６０】
ここで、図８の反射物除去閾値設定の詳細について説明する。
【００６１】
本実施形態において、ユーザーが反射物除去領域として指定した領域の輝度値が、予めＥＥＰＲＯＭ１１０に記憶されている初期値（これよりデフォルト値という）より大きければ、ＭＰＵ１０１はその領域の輝度値を、デフォルト値に変更する。
【００６２】
ここで、予めＥＥＰＲＯＭ１１０に記憶されているデフォルト値とは、自然な調光を行うことができる範囲内の値である。
【００６３】
また、ユーザーが反射物除去領域として指定した領域の輝度値が、予めＥＥＰＲＯＭ１１０に記憶されているデフォルト値以下であれば、ＭＰＵ１０１は、その領域の輝度値をＥＥＰＲＯＭ１１０にデフォルト値として新たに設定する。
【００６４】
なお、上記の処理を行うことで、ユーザーが反射物除去領域として指定した領域であっても、予め設定された許容範囲内の輝度値であれば、その領域の輝度値をそのまま使用することができるため、より自然な調光を行うことができる。
【００６５】
図７のステップＳ１０３にて前回の反射物除去処理の結果が有効でないと判定されると、ＭＰＵ１０１はステップＳ５０４にて反射物除去処理を行う。
【００６６】
ステップＳ５０４での処理のうちステップＳ２０１からステップＳ２０５までの処理は第１の実施形態と同様なので詳細な説明は省略する。
【００６７】
ステップＳ２０５にて、ＭＰＵ１０１がストロボ制御部１１９にプリ発光を行わせると、ステップＳ４０６に進む。
【００６８】
ステップＳ４０６では、ステップＳ２０４にて反射物領域として選択された領域の輝度値が予めＥＥＰＲＯＭ１１０に設定されているデフォルト値より大きければ、ＭＰＵ１０１は、デフォルト値の変更を行わない。そして、ＭＰＵ１０１は、デフォルト値を反射レベル基準値ｄＦ＿Ｒｅｆとして設定する。
【００６９】
また、ステップＳ２０４にて反射物領域として選択された領域の輝度値が、予めＥＥＰＲＯＭ１１０に設定されているデフォルト値以下であれば、ＭＰＵ１０１は、ＥＥＰＲＯＭ１１０に反射物領域として選択された領域の輝度値をデフォルト値として設定する。そして、ＭＰＵ１０１は、新たに設定されたデフォルト値を反射レベル基準値ｄＦ＿Ｒｅｆとして設定する。
【００７０】
次に、ステップＳ５０７における調光制御演算について説明する。
【００７１】
ステップＳ５０７では、ｄＦ（ｘ，ｙ）の中からステップＳ４０３で得られたｄＦ＿Ｒｅｆと３５分割領域ｄＦ（ｘ、ｙ）の値を比較し、ｄＦ＿Ｒｅｆ値を超えるセンサ領域についてはその領域ｄＦの値をｄＦ＿Ｒｅｆの値に変更する。
【００７２】
例えばｄＦ（１，１）がｄＦ＿Ｒｅｆ値を超えるセンサ領域であれば、
ｄＦ（１，１）＝ｄＦ＿Ｒｅｆ
にする。
【００７３】
また、ｄＦ＿ＲｅｆはＥＥＰＲＯＭ１１０に記憶されており、今後の撮影においても、反射物閾値としてｄＦ＿Ｒｅｆが使用される。次に周辺センサの輝度値の値を平均化し、被写体反射光による測光平均値ｄＦａｖｅを、ステップＳ１０６で求めた測光センサ１１４の各領域のｄＦ（ｘ，ｙ）から以下の式で導く。
ｄＦａｖｅ＝ΣｄＦ（ｘ，ｙ）／３５；（ｘ＝０〜６、ｙ＝０〜４）
なお、本実施形態では、重み付けを行わずセンサ全体の輝度値をそのまま平均化したが、センサ領域毎に重み付けを行い、周辺の値を低くしてから平均化しても良いし、輝度演算の対象とするセンサ領域の範囲を狭めても良い。
【００７４】
そして、最終的な調光エリアの本発光量γを以下のようにして求める。
γ＝Ｂｖｔ−ｄＦａｖｅ；
なお、ＢｖｔはステップＳ１０２で求めたＴｖ値とＡｖ値から下式でもとめる。
Ｂｖｔ＝Ｔｖ＋Ａｖ−Ｓｖ；（Ｓｖ：撮影感度）
以上のように本実施形態では、反射レベル基準値をＥＥＰＲＯＭ１１０に記憶しているので、撮影ごとに基準値がクリアされることなく、撮影の度に高反射物の設定を行う手間を省くことができる。
【００７５】
なお、上記実施形態ではデジタル一眼レフカメラと、外付け／内蔵ストロボとを備えた撮像装置を例にあげて説明を行ったが、これに限られるものではない。光路中に半透明ミラーを有していないデジタルカメラや、ストロボを備えたビデオカメラのように、被写界像を表示できる画像表示手段を有する撮像装置であっても本発明を適用することができる。また、これら撮像装置と通信可能な状態で接続され、撮像装置から撮影画像を受信する外部の画像処理装置でも本発明を適用することができる。具体的には、撮像装置から撮影した画像データを受信し、画像処理装置の画像表示部にてこの画像データを表示する。使用者が画像表示部を見ながら反射物除去処理の対象となる領域を選択し、この選択結果を撮像装置に送信してやればよい。
【００７６】
さらに、上述した各実施形態の機能を実現するように各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、上記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給する。そして、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施形態の機能を実現することになる。また、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。かかるプログラムコードを記憶する記憶媒体としては、例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現されるだけではない。例えば、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等の共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれる。さらに、供給されたプログラムコードはコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納される。そして、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれる。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施形態における撮像装置の構成例を示したブロック図である。
【図２】本発明の実施形態における撮像装置に具備される測光センサの構成を示した図である。
【図３】本発明の第１の実施形態における撮像装置の制御フローチャートである。
【図４】本発明の第１の実施形態における反射物除去処理についてのフローチャートである。
【図５】本発明の実施形態における撮像装置背面のＬＣＤ等の画像表示部の様子を示した図である。
【図６】本発明の第２の実施形態における反射物除去処理についてのフローチャートである。
【図７】本発明の第２の実施形態における撮像装置の制御フローチャートである。
【図８】反射物輝度閾値を説明するための図である。
【符号の説明】
【００７８】
１０１  ＭＰＵ
１０２  タイミング発生回路
１０３  撮像素子
１０４  Ａ／Ｄ変換器Ａ
１０５  メモリコントローラ
１０６  バッファメモリ
１０７  画像表示部
１０８  記録媒体Ｉ／Ｆ
１０９  記録媒体
１１０  ＥＥＰＲＯＭ
１１１  モーター制御回路
１１２  シャッター制御回路
１１３  測光制御回路
１１４  多分割測光センサ
１１５  レンズ制御回路
１１６  焦点検出回路
１１７  スイッチセンス回路
１１８  Ａ／Ｄ変換器Ｂ
１１９  ストロボ制御部
１２０  外付け／内蔵ストロボ
【図１】
2007171495.tif 000003
【図２】
2007171495.tif 000004
【図３】
2007171495.tif 000005
【図４】
2007171495.tif 000006
【図５】
2007171495.tif 000007
【図６】
2007171495.tif 000008
【図７】
2007171495.tif 000009
【図８】
2007171495.tif 000010