(57)【要約】【課題】高速化、低消費電力化を妨げることなく、補助光の発光量を精度よく決めることが可能な撮像装置と、補助光の発光制御方法とを提供する。【解決手段】撮像時に被写体を照明する補助光を発光する補助光発光部１２と、前記補助光の発光量を制御する発光制御部１９とを有する撮像装置であって、逆光シーンかどうかを判定し、被写体までの距離を示す距離情報を生成するシステム制御部１１を備え、発光制御部１９は、逆光シーンであると判定されたときに、補助光発光部１２で予備発光したときの測光結果に基づいて撮像時の補助光発光量を決定する第一のモードと、予備発光を行わずに撮像時の補助光発光量を決定する第二のモードとのいずれかを、前記距離情報に基づく前記距離に応じて設定して撮像時の補助光発光量を決定する補助光発光量決定処理を行う。【選択図】図２
2011191439.tif 000002
【特許請求の範囲】
【請求項１】
撮像時に被写体を照明する補助光を発光する補助光発光部と、前記補助光の発光量を制御する発光制御部とを有する撮像装置であって、
逆光シーンかどうかを判定する判定部と、
被写体までの距離を示す距離情報を取得する距離情報取得部とを備え、
前記発光制御部は、前記判定部によって逆光シーンであると判定されたときには、前記補助光発光部で予備発光したときの測光結果に基づいて撮像時の補助光発光量を決定する第一のモードと、前記予備発光を行わずに撮像時の補助光発光量を決定する第二のモードとのいずれかを、前記距離情報に基づく前記距離に応じて設定して前記撮像時の補助光発光量を決定する補助光発光量決定処理を行う撮像装置。
【請求項２】
請求項１記載の撮像装置であって、
前記発光制御部が、前記補助光発光量決定処理時に、前記距離が第一の閾値を越えるときには前記第二のモードを設定し、前記距離が前記第一の閾値以下のときには前記第一のモードを設定する撮像装置。
【請求項３】
請求項２記載の撮像装置であって、
前記第一の閾値をＩＳＯ感度に応じて変更する撮像装置。
【請求項４】
請求項３記載の撮像装置であって、
前記発光制御部は、さらに、前記ＩＳＯ感度が第二の閾値以下であるときに、前記補助光発光量決定処理を行い、前記ＩＳＯ感度が前記第二の閾値を越えるときには、前記第一のモードで前記補助光発光量を決定する撮像装置。
【請求項５】
請求項１〜４のいずれか１項記載の撮像装置であって、
前記第二のモードが、ＩＳＯ感度と絞り値に応じて前記補助光発光量を決定するモードである撮像装置。
【請求項６】
請求項５記載の撮像装置であって、
前記第二のモードが、前記ＩＳＯ感度と前記絞り値をパラメータとする演算式にしたがって前記補助光発光量を決定するモードである撮像装置。
【請求項７】
請求項１〜６のいずれか１項記載の撮像装置であって、
被写体に人物が含まれるか否かを判定する人物判定部を備え、
前記発光制御部は、さらに、前記人物判定部によって前記被写体に人物が含まれると判定されたときに、前記補助光発光量決定処理を行い、前記人物が含まれないと判定されたときには、前記第一のモードで前記補助光発光量を決定する撮像装置。
【請求項８】
撮像時に被写体を照明する補助光を発光する補助光発光部から発光させる前記補助光の発光量を制御する補助光の発光制御方法であって、
逆光シーンかどうかを判定する判定ステップと、
被写体までの距離を示す距離情報を取得する距離情報取得ステップと、
前記逆光シーンであると判定されときに、前記補助光発光部で予備発光したときの測光結果に基づいて撮像時の補助光発光量を決定する第一のモードと、前記予備発光を行わずに撮像時の補助光発光量を決定する第二のモードとのいずれかを、前記距離情報に基づく前記距離に応じて設定して前記撮像時の補助光発光量を決定する補助光発光量決定処理を行う補助光発光量決定ステップとを備える補助光の発光制御方法。
【請求項９】
請求項８記載の補助光の発光制御方法であって、
前記補助光発光量決定処理が、前記距離が第一の閾値を越えるときには前記第二のモードを設定し、前記距離が前記第一の閾値以下のときには前記第一のモードを設定する処理である補助光の発光制御方法。
【請求項１０】
請求項９記載の補助光の発光制御方法であって、
前記第一の閾値をＩＳＯ感度に応じて変更する補助光の発光制御方法。
【請求項１１】
請求項１０記載の補助光の発光制御方法であって、
前記補助光発光量決定ステップでは、さらに、前記ＩＳＯ感度が第二の閾値以下であるときに、前記補助光発光量決定処理を行い、前記ＩＳＯ感度が前記第二の閾値を越えるときには、前記第一のモードで前記補助光発光量を決定する補助光の発光制御方法。
【請求項１２】
請求項８〜１１のいずれか１項記載の補助光の発光制御方法であって、
前記第二のモードが、ＩＳＯ感度と絞り値に応じて前記補助光発光量を決定するモードである補助光の発光制御方法。
【請求項１３】
請求項１２記載の補助光の発光制御方法であって、
前記第二のモードが、前記ＩＳＯ感度と前記絞り値をパラメータとする演算式にしたがって前記補助光発光量を決定するモードである補助光の発光制御方法。
【請求項１４】
請求項８〜１３のいずれか１項記載の補助光の発光制御方法であって、
被写体に人物が含まれるか否かを判定する人物判定ステップを備え、
前記補助光発光量決定ステップでは、さらに、前記被写体に人物が含まれると判定されたときに、前記補助光発光量決定処理を行い、前記人物が含まれないと判定されたときには、前記第一のモードで前記補助光発光量を決定する補助光の発光制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、補助光の発光制御方法に関する。
【背景技術】
【０００２】
撮像時に、補助光（フラッシュ光）を被写体に発光して撮像を行うデジタルカメラが存在する。このようなデジタルカメラにおいて、撮像を行う際の補助光の発光量の制御方式としては、撮像動作に先立って所定の発光量で補助光を発光させる予備発光（プリ発光）を実行し、そのときの撮像画像の輝度分布を検出することで、撮像時の補助光の発光量を算出する予備発光調光方式が一般に用いられている。
【０００３】
この方式は、被写体の状態によっては正確な発光量を決定できず、白とびや露光アンダー等が発生して良好な撮像を実施できない場合がある。
【０００４】
特許文献１には、予備発光調光方式と、被写体までの距離と撮像光学系の絞りやＩＳＯ感度等とに基づいて発光量を決定するいわゆるフラッシュマチック方式とを併用したカメラが開示されている。このカメラでは、予備発光調光方式で決定した発光量と、フラッシュマチック方式で決定した発光量とを比較することで被写体状態を判別し、判別した被写体状態に応じて、どちらの方式で決定した発光量を、撮像時の発光量として用いるかを決定している。
【０００５】
しかし、このカメラでは、被写体状態を判別するために、予備発光調光方式による発光量の算出とフラッシュマチック方式による発光量の算出との両方を行う必要がある。このため、発光量の決定までに時間がかかるだけでなく、プリ発光を必ず行うことによる電力消費も大きくなる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−２６４７８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上記事情に鑑みてなされたものであり、高速化、低消費電力化を妨げることなく、補助光の発光量を精度よく決めることが可能な撮像装置と、補助光の発光制御方法とを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の撮像装置は、撮像時に被写体を照明する補助光を発光する補助光発光部と、前記補助光の発光量を制御する発光制御部とを有する撮像装置であって、逆光シーンかどうかを判定する判定部と、被写体までの距離を示す距離情報を取得する距離情報取得部とを備え、前記発光制御部は、前記判定部によって逆光シーンであると判定されたときに、前記補助光発光部で予備発光したときの測光結果に基づいて撮像時の補助光発光量を決定する第一のモードと、前記予備発光を行わずに撮像時の補助光発光量を決定する第二のモードとのいずれかを、前記距離情報に基づく前記距離に応じて設定して前記撮像時の補助光発光量を決定する補助光発光量決定処理を行うものである
【０００９】
本発明の補助光の発光制御方法は、撮像時に被写体を照明する補助光を発光する補助光発光部から発光させる前記補助光の発光量を制御する補助光の発光制御方法であって、逆光シーンかどうかを判定する判定ステップと、被写体までの距離を示す距離情報を取得する距離情報取得ステップと、前記逆光シーンであると判定されときに、前記補助光発光部で予備発光したときの測光結果に基づいて撮像時の補助光発光量を決定する第一のモードと、前記予備発光を行わずに撮像時の補助光発光量を決定する第二のモードとのいずれかを、前記距離情報に基づく前記距離に応じて設定して前記撮像時の補助光発光量を決定する補助光発光量決定処理を行う補助光発光量決定ステップとを備えるものである。
【発明の効果】
【００１０】
本発明によれば、高速化、低消費電力化を妨げることなく、補助光の発光量を精度よく決めることが可能な撮像装置と、補助光の発光制御方法を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態を説明するための撮像装置の概略構成を示す図
【図２】図１に示すデジタルカメラの撮像動作を説明するためのフローチャート
【図３】図１に示したデジタルカメラの第一の変形例における撮像動作を説明するためのフローチャート
【図４】図１に示したデジタルカメラの第一の変形例における撮像動作の別の例を説明するためのフローチャート
【図５】図１に示したデジタルカメラの第二の変形例における撮像動作を説明するためのフローチャート
【図６】固体撮像素子の受光量とフラッシュ光の発光量との関係をＩＳＯ感度毎に示した図
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について図面を参照して説明する。
【００１３】
図１は、本発明の一実施形態を説明するための撮像装置の概略構成を示す図である。撮像装置としては、デジタルカメラ及びデジタルビデオカメラ等の撮像装置、カメラ付携帯電話機等に搭載される撮像モジュール、等があり、ここではデジタルカメラを例にして説明する。
【００１４】
図示するデジタルカメラの撮像系は、フォーカスレンズを含む光学系１と、ＣＣＤ型イメージセンサ等の固体撮像素子５と、この両者の間に設けられた絞り２と、赤外線カットフィルタ３と、光学ローパスフィルタ４とを備える。
【００１５】
デジタルカメラの電気制御系全体を統括制御するシステム制御部１１は、フラッシュ発光部１２を制御し、レンズ駆動部８を制御してフォーカスレンズの位置をフォーカス位置に調整したりズームレンズのズーム調整を行ったりし、絞り駆動部９を介し絞り２の開口量を制御して露光量調整を行う。
【００１６】
フラッシュ発光部１２は、補助光としてのフラッシュ光を被写体に発光する発光装置で構成される。
【００１７】
また、システム制御部１１は、撮像素子駆動部１０を介して固体撮像素子５を駆動し、光学系１を通して撮像した被写体像を撮像信号として出力させる。システム制御部１１には、操作部１４を通してユーザからの指示信号が入力される。
【００１８】
デジタルカメラの電気制御系は、更に、固体撮像素子５の出力に接続された相関二重サンプリング処理等のアナログ信号処理を行うアナログ信号処理部６と、このアナログ信号処理部６から出力されたＲＧＢの色信号をデジタル信号に変換するＡ／Ｄ変換回路７とを備え、これらはシステム制御部１１によって制御される。
【００１９】
更に、このデジタルカメラの電気制御系は、メインメモリ１６と、メインメモリ１６に接続されたメモリ制御部１５と、補間演算やガンマ補正演算，ＲＧＢ／ＹＣ変換処理等を行って画像データを生成するデジタル信号処理部１７と、デジタル信号処理部１７で生成された画像データをＪＰＥＧ形式に圧縮したり圧縮画像データを伸張したりする圧縮伸張処理部１８と、発光部１２から発光させるフラッシュ光の発光制御を行う発光制御部１９と、着脱自在の記録媒体２１が接続される外部メモリ制御部２０と、カメラ背面等に搭載された液晶表示部２３が接続される表示制御部２２とを備える。
【００２０】
メモリ制御部１５、デジタル信号処理部１７、圧縮伸張処理部１８、発光制御部１９、外部メモリ制御部２０、及び表示制御部２２は、制御バス２４及びデータバス２５によって相互に接続され、システム制御部１１からの指令によって制御される。
【００２１】
システム制御部１１は、操作部１４に含まれるシャッタボタンの半押し操作に応じて、ＡＥ（自動露出）制御、ＡＦ（自動焦点調節）制御を行う機能も有する。また、ＡＥ制御とＡＦ制御時に固体撮像素子５から取得する撮像信号に基づいて、シャッタボタンが半押しされた時点での被写体シーンが逆光シーンか否かを判別する機能も有する。また、ＡＦ制御で決定したフォーカスレンズの位置から、主要被写体までの距離情報を生成する機能も有する。
【００２２】
発光制御部１９は、発光部１２で撮像時に発光させるフラッシュ光の発光量を、第一のモードと第二のモードのいずれかで決定する。
【００２３】
第一のモードは、発光部１２で予備発光を実施し、この予備発光を行って固体撮像素子５から得た撮像信号に基づいて測光を行い、この測光結果に基づいてフラッシュ光の発光量（ガイドナンバー：Ｇｎｏ）を決定するモードである。具体的には、発光制御部１９は、予備発光を行って固体撮像素子５から得た撮像信号を用いた測光結果と、予備発光を行わずに固体撮像素子５から得た撮像信号を用いた測光結果とを比較して、その比較結果に応じて適正なＧｎｏを決定する。第一のモードは、上述した予備発光調光方式に相当し、従来からよく知られている方法を用いる。
【００２４】
第二のモードは、予備発光を行わずに撮像時のＧｎｏを決定するモードである。例えば、第二のモードでは、発光制御部１９が、デジタルカメラに設定されるＩＳＯ感度と絞り値に応じてＧｎｏを決定する。より具体的には、ＩＳＯ感度と絞り値をパラメータとした以下の演算式（１）にしたがってＧｎｏを決定する。
【００２５】
Ｇｎｏ＝Ａ−ΔＥＶ＿ＩＳＯ＋ΔＡＶ      （１）
【００２６】
式（１）において、Ａは、予め定めた固定値である。ΔＥＶ＿ＩＳＯは、基準となるＩＳＯ感度と撮像時に設定されているＩＳＯ感度との段数の差を示す。ＩＳＯ感度の段数は、基準となるＩＳＯ感度の段数を０とし、それよりもＩＳＯ感度が１段下がれば−１、１段上がれば＋１とする。
【００２７】
例えば、このデジタルカメラでは、ＩＳＯ感度としてＩＳＯ１００，２００，４００，８００，１６００が設定できるものとし、基準感度をＩＳＯ２００とする。この場合、撮像時に設定されているＩＳＯ感度がＩＳＯ４００であれば、ＩＳＯ感度は基準感度から１段上がっているため、ΔＥＶ＿ＩＳＯは、１−０＝１となる。また、撮像時に設定されているＩＳＯ感度がＩＳＯ１００であれば、ＩＳＯ感度は基準感度から１段下がっているため、ΔＥＶ＿ＩＳＯは、（−１）−０＝−１となる。
【００２８】
式（１）において、ΔＡＶは、基準となる絞りのＦ値と撮像時に設定されているＦ値との段数の差を示す。Ｆ値の段数は、基準となるＦ値の段数を０とし、それよりもＦ値が１段下がれば−１、１段上がれば＋１とする。例えば、基準Ｆ値をＦ２．８とすると、撮像時に設定されているＦ値がＦ５．６であれば、Ｆ値は基準値から２段上がっているため、ΔＡＶは、２−０＝２となる。
【００２９】
なお、上記Ａの値は、基準のＩＳＯ感度と絞り値を決め、このＩＳＯ感度と絞り値に設定して撮像を行ったときに、フラッシュ光の到達距離がおおよそ１〜２ｍの範囲で適正露光となるような値に設定しておけばよい。
【００３０】
発光制御部１９は、システム制御部１１により、撮影シーンが逆光シーンであると判定されたときには、システム制御部１１により生成された主要被写体までの距離の情報を取得し、この距離に応じて、第一のモードと第二のモードのいずれかを設定して、Ｇｎｏの決定を行う。
【００３１】
具体的には、発光制御部１９は、主要被写体までの距離が切替基準値Ｌよりも大きいときは、第二のモードを設定し、主要被写体までの距離が切替基準値Ｌ未満のときは、第一のモードを設定する。このように、距離に応じて第一のモードと第二のモードを切り替える理由を以下に説明する。
【００３２】
逆光シーンにおいては、主要被写体までの距離が近いうちは、画角内に占める主要被写体の割合が大きく、逆光となっている背景領域の割合は小さい。第一のモードでは、背景領域の輝度が適正になるように発光量を決定することができるため、主要被写体までの距離が近い場合には、主要被写体が明るくなりすぎることはなく、適正露光とすることができる。しかし、主要被写体までの距離が遠くなっていくと、画角内に占める背景領域の割合が増加していく。この結果、周囲の輝度を適正になるよう制御する第一のモードでは発光量が小さくなってしまい、主要被写体が露光アンダーとなってしまう。つまり、第一のモードは、逆光シーンにおいては、主要被写体までの距離がある程度遠くなると、発光量を適正に決めることが難しい。
【００３３】
一方、第二のモードでは、ＩＳＯ感度が基準値より低く設定される高輝度シーンのときに、ＧｎｏはＡよりも大きくなる。このため、主要被写体までの距離が近い位置では、発光量が大きくなりすぎて白とびが発生する。しかし、距離が遠い位置では、主要被写体が露光アンダーとなるのを防ぐことができる。このように、第二のモードは、逆光シーンにおいて、ＩＳＯ感度が基準値より低いときには、主要被写体までの距離が遠くても、露光アンダーを防ぐことができる。
【００３４】
なお、第二のモードでは、ＩＳＯ感度が基準値より高く設定される低輝度シーンのときに、ＧｎｏはＡより小さくなってしまう。このため、距離が近い位置では、主要被写体が白とびするのを防げるものの、距離が遠い位置では、主要被写体が露光アンダーとなってしまう。しかし、ＩＳＯ感度の基準値をデジタルカメラに設定できる最高ＩＳＯ感度にしておくことで、ＩＳＯ感度が基準値より高く設定される低輝度シーンの発生をなくすことができる。このため、このようにＩＳＯ感度の基準値を設定することで、第二のモードでは、逆光シーンにおいて常に、主要被写体までの距離が遠くても、露光アンダーを防ぐことができるようになる。
【００３５】
このように、逆光シーンにおいて、第一のモードは近距離において発光量を精度よく決定することができ、第二のモードは遠距離において発光量を精度よく決定することができるものとなっている。このため、発光制御部１９は、主要被写体までの距離に応じて、第一のモードと第二のモードを切り替えることにより、近距離から遠距離まで適正露光を実現できるようにしている。
【００３６】
なお、上述した切替基準値Ｌは、次のようにして決定することができる。
【００３７】
まず、主要被写体までの距離を変えながら、各距離において、第一のモードで決めた発光量でフラッシュ光を発光させた撮像と、第二のモードで決めた発光量でフラッシュ光を発光させた撮像とを実施する。そして、各距離に対して得られた２つの撮像画像同士を比較し、撮像画像同士にほぼ差が出なくなった距離を、切替基準値Ｌとする。
【００３８】
次に、このデジタルカメラの動作について説明する。以下では、ＩＳＯ感度の基準値をデジタルカメラに設定できる最高ＩＳＯ感度にした場合のデジタルカメラの動作について説明する。
【００３９】
図２は、図１に示すデジタルカメラの撮像動作を説明するためのフローチャートである。撮像モードが開始され、ユーザによりシャッタボタンが半押しされる（ステップＳ１）と、システム制御部１１がＡＥ制御を実施し（ステップＳ２）、続いてＡＦ制御を実施して撮像条件（絞り、シャッタスピード、ＩＳＯ感度）を設定する（ステップＳ３）。また、システム制御部１１は、ＡＦ制御で決定したフォーカスレンズ位置情報から、主要被写体までの距離情報を生成する。
【００４０】
次に、システム制御部１１は、ＡＥ制御及びＡＦ制御時に固体撮像素子５から取得した撮像信号に基づいて、撮影シーンが逆光シーンかどうかを判定する（ステップＳ４）。
【００４１】
逆光シーンであった場合（ステップＳ４：ＹＥＳ）、発光制御部１９が、主要被写体の距離情報をシステム制御部１１から取得し、この距離情報に基づく距離が切替基準値Ｌより大きいか否かを判定する（ステップＳ５）。
【００４２】
主要被写体の距離がＬよりも大きかった場合（ステップＳ５：ＹＥＳ）、発光制御部１９は、第二のモードで撮像時のＧｎｏを決定する（ステップＳ６）。具体的には、発光制御部１９は、ステップＳ３で設定されたＩＳＯ感度と絞り値を式（１）に代入して、Ｇｎｏを決定する。
【００４３】
ステップＳ６の後、ユーザによりシャッタボタンが全押しされて撮像指示がなされると（ステップＳ７）、システム制御部１１が、発光制御部１９で決定されたＧｎｏにしたがった発光量で発光部１２からフラッシュ光を発光させる（ステップＳ８）。また、フラッシュ発光開始と同時又は直後に、固体撮像素子５により撮像が実施され、その撮像によって得られた画像データが記録媒体２１に記録される（ステップＳ９）。
【００４４】
ステップＳ４の判定結果がＮＯであった場合と、ステップＳ５の判定結果がＮＯであった場合には、その後、ユーザによりシャッタボタンが全押しされて撮像指示がなされると（ステップＳ１０）、発光制御部１９が、第一のモードで撮像時のＧｎｏを決定する（ステップＳ１１）。
【００４５】
具体的には、発光制御部１９が、システム制御部１１に対してプリ発光の指示を行い、この指示に応じて発光部１２でプリ発光が行われる。そして、発光制御部１９が、このプリ発光時に固体撮像素子５から得られた撮像信号と、プリ発光を行わない時に固体撮像素子５から得られた撮像信号とに基づいてそれぞれ測光を行い、その測光結果の比較に基づいて適正なＧｎｏを決定する。
【００４６】
ステップＳ１１でＧｎｏが決定された後は、ステップＳ８に処理を移行し、決定したＧｎｏでフラッシュ光が発光されて撮像が実施される。
【００４７】
以上のように、このデジタルカメラによれば、主要被写体までの距離に応じて第一のモードと第二のモードのいずれかで発光量の決定を行うことができる。このため、逆光シーンにおいても、主要被写体までの距離に関わらず、適正露光を得ることができ、良好な撮像を実施することができる。
【００４８】
また、このデジタルカメラによれば、逆光シーンにおいては、被写体距離がＬ未満のときにだけ、プリ発光が実施される。このため、常にプリ発光が実施されるものと比較して、処理時間の短縮、消費電力の低減を図ることができる。
【００４９】
以下、図１に示したデジタルカメラの変形例について説明する。
【００５０】
（第一の変形例）
この変形例のデジタルカメラでは、図１に示したデジタルカメラにおいて、切替基準値Ｌを固定ではなく可変としている。
【００５１】
第一のモードにおけるＧｎｏの決定は、ＩＳＯ感度が高いほど、その決定精度を高めることができる。この精度が高くなるということは、第一のモードであっても、より遠くの距離まで適正露光が維持できることを意味する。
【００５２】
したがって、図１に示したデジタルカメラの発光制御部１９が、ＩＳＯ感度に応じて切替基準値Ｌを決定することで、第一のモードが設定される割合を増やすことができる。第一のモードは、被写体の状態を考慮してＧｎｏを決定するモードであるため、基本的には、第二のモードよりもＧｎｏ決定精度が高い。このため、第一のモードが設定される割合を増やすことで、より適正な露光を実現することができる。
【００５３】
このような構成を実現するために、発光制御部１９では、ＩＳＯ感度毎の切替基準値をメモリに記憶しておき、撮像時に設定されるＩＳＯ感度に対応する切替基準値を用いて、第一のモードと第二のモードのどちらを設定するかを判定する。
【００５４】
なお、ＩＳＯ感度毎の切替基準値は、上述したような、切替基準値Ｌを決定する作業を、ＩＳＯ感度を変えて繰り返し行うことで得ることができる。
【００５５】
以下では、切替基準値Ｌを可変としたときのデジタルカメラの撮像動作について説明する。
【００５６】
図３は、図１に示したデジタルカメラの第一の変形例における撮像動作を説明するためのフローチャートである。図３において図２に示した処理と同じものには同一符号を付してある。図３に示したフローチャートは、ステップＳ４〜Ｓ７を、ステップＳ３１〜Ｓ３４に変更した点が図２に示したフローチャートとは異なる。
【００５７】
ステップＳ４の判定がＹＥＳのとき、発光制御部１９は、ステップＳ３で設定されたＩＳＯ感度に応じて、切替基準値Ｌを決定する（ステップＳ３１）。
【００５８】
次に、発光制御部１９は、主要被写体の距離情報をシステム制御部１１から取得し、この距離情報に基づく距離が、ステップＳ３１で決定した切替基準値Ｌより大きいか否かを判定する（ステップＳ３２）。
【００５９】
ステップＳ３２の判定がＹＥＳのとき、発光制御部１９は、式（１）で用いられる固定値Ａの補正を実施する（ステップＳ３３）。具体的には、固定値Ａを、以下の式（２）によって求めた値に変更する。
【００６０】
Ａ＋ｌｏｇ２（Ｌ／Ｌ’）    （２）
【００６１】
式（２）におけるＡは、式（１）のＡと同じ値である。また、Ｌ’は、基準ＩＳＯ感度に対応する切替基準値を示す。
【００６２】
ステップＳ３３の後、発光制御部１９は、ステップＳ３３で算出したＡの値と、ステップＳ３で設定されたＩＳＯ感度及び絞り値とを式（１）に代入して、Ｇｎｏを決定する（ステップＳ３４）。
【００６３】
ステップＳ３４の後は、ステップＳ７に処理を移行する。
【００６４】
以上のように、切替基準値ＬをＩＳＯ感度に応じて変更することで、より最適なフラッシュ光の制御を実現することができる。
【００６５】
なお、発光部１２で発光できる発光量には上限があるため、Ｇｎｏの値がこの上限を超える場合には、Ｇｎｏはこの上限値にクリップすればよい。
【００６６】
また、主要被写体までの距離がある程度大きくなると、第一のモードと第二のモードのいずれで発光量を決めても、画質に変化は生じなくなる。したがって、第一の変形例のデジタルカメラにおいては、切替基準値Ｌが所定値より大きくなるとき、つまり、ＩＳＯ感度が閾値より大きくなるときには、発光制御部１９が、第一のモードを強制的に設定するようにしてもよい。
【００６７】
ＩＳＯ感度の閾値は、第一のモードで発光量を決めてフラッシュ光を発光して撮像したときの画像と、第二のモードで発光量を決めてフラッシュ光を発光して撮像したときの画像とに実質的に差がなくなるような主要被写体までの距離を求めておき、切替基準値Ｌがこの距離よりも大きくなるときのＩＳＯ感度の値とすればよい。
【００６８】
例えば、ＩＳＯ２００のときの切替基準値をＬ１とし、ＩＳＯ４００のときの切替基準値をＬ２とし、ＩＳＯ８００のときの切替基準値をＬ３とし、ＩＳＯ１６００のときの切替基準値をＬ４とする。このとき、上記距離がＬ３であれば、発光制御部１９は、ＩＳＯ感度がＩＳＯ１６００のときは、第一のモードを強制的に設定すればよい。以下、このときのデジタルカメラの動作について説明する。
【００６９】
図４は、図１に示したデジタルカメラの第一の変形例における撮像動作の別の例を説明するフローチャートである。図４に示したフローチャートは、ステップＳ３とステップＳ４の間に、ステップＳ４１を追加した点が、図３に示したフローチャートと異なる。
【００７０】
ステップＳ３の後、発光制御部１９は、設定されたＩＳＯ感度が閾値（ＩＳＯ８００）を越えるかどうかを判定する（ステップＳ４１）。ステップＳ４１の判定がＮＯのとき（ＩＳＯ感度が１６００のとき）はステップＳ１０に処理を移行し、ステップＳ４１の判定がＹＥＳのときＩＳＯ感度が１００〜８００のとき）はステップＳ３１に処理を移行する。
【００７１】
このように、設定されたＩＳＯ感度が閾値を超えるときは、強制的に第一のモードを設定することで、最適なフラッシュ光の制御を実現することができる。
【００７２】
（第二の変形例）
白とびや露光アンダーは、主に人物を撮影するときに嫌われる現象である。このため、逆光シーンであっても、人物が含まれるときにのみ、主要被写体までの距離に応じて第一のモードと第二のモードから最適なものを設定する処理を実施することが好ましい。
【００７３】
そこで、この変形例のデジタルカメラは、図１に示したデジタルカメラの発光制御部１９に、ＡＥ制御、ＡＦ制御時に取得された撮像信号に基づいて、被写体に人物が含まれているかを判定する機能（顔検出機能等）を追加している。また、発光制御部１９が、逆光シーンでかつ被写体に人物が含まれているときにのみ、主要被写体までの距離に応じて第一のモードと第二のモードのいずれかを設定してＧｎｏを決定する処理を行うものとしている。
【００７４】
図５は、図１に示したデジタルカメラの第二の変形例における撮像動作を説明するためのフローチャートである。図５において図２に示した処理と同じものには同一符号を付してある。図５に示したフローチャートは、ステップＳ４とステップＳ５の間に、ステップＳ５１を追加した点が図２に示したフローチャートとは異なる。
【００７５】
ステップＳ４の判定がＹＥＳのとき、発光制御部１９は、被写体に人物が含まれるか否かを判定する（ステップＳ５１）。そして、ステップＳ５１の判定がＹＥＳならばステップＳ５に処理を移し、ステップＳ５１の判定がＮＯならばステップＳ１０に処理を移す。
【００７６】
以上のように、逆光シーンでかつ人物が含まれるときにのみ、第一のモードと第二のモードのいずれかを距離に応じて設定する処理を行うことで、より最適なフラッシュ光の制御を実現することができる。
【００７７】
なお、図３、図４に示したフローチャートにおいても、例えばステップＳ４とステップＳ３１の間に、被写体に人物が含まれるか否かを判定するステップを追加し、人物が含まれると判定されたときに、ステップＳ３１に処理を移し、人物が含まれないと判定されたときに、ステップＳ１０に処理を移すようにしてもよい。
【００７８】
これまでの説明では、第二のモードにおいて式（１）にしたがってＧｎｏを決定するものとしたが、これに限らない。第二のモードは、プリ発光を実施せずにＧｎｏを決定するモードであればよい。例えば、切替基準値Ｌよりも遠い範囲で適正露光となるようなＧｎｏを固定値として求めておき、第二のモードでは、常にこの固定値をＧｎｏとして決定してもよい。図３，４に示した内容において第二のモードで決定するＧｎｏを固定値とする場合には、ＩＳＯ感度毎の切替基準値Ｌに対して、それぞれその基準値Ｌよりも遠い範囲で適正露光となるＧｎｏを記憶しておき、記憶したＧｎｏの中から、ステップＳ３１で決定した切替基準値に対応するＧｎｏを撮像時のＧｎｏとして決定するステップを、図３，４のステップＳ３３、Ｓ３４の代わりに設ければよい。
【００７９】
図６は、固体撮像素子の受光量とフラッシュ光の発光量との関係をＩＳＯ感度毎に示した図である。図６に示すように、ＩＳＯ２００が設定される高輝度シーンの場合は、受光量の幅が広いため、フラッシュ光の発光量は上記固定値にしたとしても、適正露光にすることができる。一方、ＩＳＯ４００のように、ＩＳＯ２００よりも低輝度のシーンの場合、受光量の幅が狭くなるため、フラッシュ光の発光量を上記固定値にしてしまうと、適正露光が得られない。なお、ここではＩＳＯ２００とＩＳＯ４００を例にしたが、第二のモードで決定する固定値で適正露光が得られるＩＳＯ感度と、当該固定値では適正露光が得られなくなるＩＳＯ感度との境界は、これに限らず、固定値の値等によっても変化する。
【００８０】
このように、ＩＳＯ感度によっては、固定値だと適正露光が得られないことがある。このため、第二のモードで決定する固定値で適正露光が得られなくなるＩＳＯ感度のときには、第一のモードで発光量を決定し、第二のモードで決定する固定値で適正露光が得られるＩＳＯ感度のときには、第二のモードで発光量を決定することで、良好な発光制御を行うことができる。つまり、逆光シーンのときは、被写体距離ではなく、ＩＳＯ感度に応じて第一のモードと第二のモードのいずれかを設定してＧｎｏを決定するようにしてもよい。
【００８１】
以上説明してきたように、本明細書には次の事項が開示されている。
【００８２】
開示された撮像装置は、撮像時に被写体を照明する補助光を発光する補助光発光部と、前記補助光の発光量を制御する発光制御部とを有する撮像装置であって、逆光シーンかどうかを判定する判定部と、被写体までの距離を示す距離情報を取得する距離情報取得部とを備え、前記発光制御部は、前記判定部によって逆光シーンであると判定されたときに、前記補助光発光部で予備発光したときの測光結果に基づいて撮像時の補助光発光量を決定する第一のモードと、前記予備発光を行わずに撮像時の補助光発光量を決定する第二のモードとのいずれかを、前記距離情報に基づく前記距離に応じて設定して前記撮像時の補助光発光量を決定する補助光発光量決定処理を行うものである。
【００８３】
開示された撮像装置は、前記発光制御部が、前記補助光発光量決定処理時に、前記距離が第一の閾値を越えるときには前記第二のモードを設定し、前記距離が前記第一の閾値以下のときには前記第一のモードを設定するものである。
【００８４】
開示された撮像装置は、前記第一の閾値をＩＳＯ感度に応じて変更するものである。
【００８５】
開示された撮像装置は、前記発光制御部は、さらに、前記ＩＳＯ感度が第二の閾値以下であるときに、前記補助光発光量決定処理を行い、前記ＩＳＯ感度が前記第二の閾値を越えるときには、前記第一のモードで前記補助光発光量を決定するものである。
【００８６】
開示された撮像装置は、前記第二のモードが、ＩＳＯ感度と絞り値に応じて前記補助光発光量を決定するモードであるものである。
【００８７】
開示された撮像装置は、前記第二のモードが、前記ＩＳＯ感度と前記絞り値をパラメータとする演算式にしたがって前記補助光発光量を決定するモードであるものである。
【００８８】
開示された撮像装置は、被写体に人物が含まれるか否かを判定する人物判定部を備え、前記発光制御部は、さらに、前記人物判定部によって前記被写体に人物が含まれると判定されたときに、前記補助光発光量決定処理を行い、前記人物が含まれないと判定されたときには、前記第一のモードで前記補助光発光量を決定するものである。
【００８９】
開示された補助光の発光制御方法は、撮像時に被写体を照明する補助光を発光する補助光発光部から発光させる前記補助光の発光量を制御する補助光の発光制御方法であって、逆光シーンかどうかを判定する判定ステップと、被写体までの距離を示す距離情報を取得する距離情報取得ステップと、前記逆光シーンであると判定されときに、前記補助光発光部で予備発光したときの測光結果に基づいて撮像時の補助光発光量を決定する第一のモードと、前記予備発光を行わずに撮像時の補助光発光量を決定する第二のモードとのいずれかを、前記距離情報に基づく前記距離に応じて設定して前記撮像時の補助光発光量を決定する補助光発光量決定処理を行う補助光発光量決定ステップとを備えるものである。
【００９０】
開示された補助光の発光制御方法は、前記補助光発光量決定処理が、前記距離が第一の閾値を越えるときには前記第二のモードを設定し、前記距離が前記第一の閾値以下のときには前記第一のモードを設定する処理であるものである。
【００９１】
開示された補助光の発光制御方法は、前記第一の閾値をＩＳＯ感度に応じて変更するものである。
【００９２】
開示された補助光の発光制御方法は、前記補助光発光量決定ステップでは、さらに、前記ＩＳＯ感度が第二の閾値以下であるときに、前記補助光発光量決定処理を行い、前記ＩＳＯ感度が前記第二の閾値を越えるときには、前記第一のモードで前記補助光発光量を決定するものである。
【００９３】
開示された補助光の発光制御方法は、前記第二のモードが、ＩＳＯ感度と絞り値に応じて前記補助光発光量を決定するモードであるものである。
【００９４】
開示された補助光の発光制御方法は、前記第二のモードが、前記ＩＳＯ感度と前記絞り値をパラメータとする演算式にしたがって前記補助光発光量を決定するモードであるものである。
【００９５】
開示された補助光の発光制御方法は、被写体に人物が含まれるか否かを判定する人物判定ステップを備え、前記補助光発光量決定ステップでは、さらに、前記被写体に人物が含まれると判定されたときに、前記補助光発光量決定処理を行い、前記人物が含まれないと判定されたときには、前記第一のモードで前記補助光発光量を決定するものである。
【符号の説明】
【００９６】
１１  システム制御部
１２  発光部
１９  発光制御部
【図１】
2011191439.tif 000003
【図２】
2011191439.tif 000004
【図３】
2011191439.tif 000005
【図４】
2011191439.tif 000006
【図５】
2011191439.tif 000007
【図６】
2011191439.tif 000008