(57)【要約】【課題】撮影シーンに応じて発光を行う否かを判定して発光の効果がある撮影シーンにおいてのみ発光を行う。【解決手段】システム制御部１１２は現在の撮影シーンにおける撮影条件に応じて当該撮影シーンが発光を行うべき発光シーンであるか否かを判定して第１の判定結果を得るとともに、現在の撮影シーンにおいて被写体までの距離を示す被写体距離と発光部１１７の発光による光の有効距離とに応じて被写体が発光部からの光が到達する近距離に位置するか否かを判定して第２の判定結果を得る。そして、システム制御部は第１の判定結果および第２の判定結果に応じて発光部を発光して撮影を行うか否かを設定する。【選択図】図１
2015114465.tif 000002
【特許請求の範囲】
【請求項１】
撮影の際に発光する発光部を備え、撮影シーンに応じて前記発光部を発光して被写体を撮影する撮像装置であって、
現在の撮影シーンにおける撮影条件に応じて当該撮影シーンが発光を行うべき発光シーンであるか否かを判定して第１の判定結果を得る第１の判定手段と、
現在の撮影シーンにおいて前記被写体までの距離を示す被写体距離と前記発光部の発光による光の有効距離とに応じて前記被写体が前記発光部からの光が到達する近距離に位置するか否かを判定して第２の判定結果を得る第２の判定手段と、
前記第１の判定結果および前記第２の判定結果に応じて前記発光部を発光して撮影を行うか否かを設定する設定手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記設定手段は、前記第１の判定結果によって前記現在の撮影シーンが発光シーンであると判定され、かつ前記第２の判定結果によって前記被写体が近距離に位置すると判定されると、前記発光部を発光して撮影を行うと設定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記設定手段は、前記被写体距離が予め定められた信頼度を有する場合において、前記第１の判定結果によって前記現在の撮影シーンが発光シーンであると判定され、かつ前記第２の判定結果によって前記被写体が近距離に位置すると判定されると、前記発光部を発光して撮影を行うと設定することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記第１の判定手段は、前記撮影条件の一つである撮影の際のシャッタスピードが所定のシャッタ閾値よりも遅いと、前記現在の撮影シーンを前記発光シーンであると判定することを特徴とする請求項１〜３のいずれか１項に記載の撮像装置。
【請求項５】
前記第１の判定手段は、前記シャッタスピードが前記シャッタ閾値以上の速さである際、現在の撮影シーンで得られるスルー画像において設定された所定の領域における平均輝度と当該所定の領域を除く領域における平均輝度との比率が所定の比率閾値よりも小さいと、前記現在の撮影シーンを前記発光シーンであると判定することを特徴とする請求項４に記載の撮像装置。
【請求項６】
現在の撮影シーンで得られるスルー画像において特定の領域を検出して、当該特定の領域の前記スルー画像に占める面積を特定面積として、当該特定面積に応じて前記被写体距離を求める算出手段を有することを特徴とする請求項１〜５のいずれか１項に記載の撮像装置。
【請求項７】
前記特定の領域は顔領域であることを特徴とする請求項６に記載の撮像装置。
【請求項８】
撮影の際の焦点距離に応じて前記スルー画像において前記特定の領域が占める面積を推定面積として推定して、前記特定面積に応じて得られた被写体距離と前記推定面積に応じて得られる推定被写体距離との差が小さい程、前記被写体距離の信頼性が高いと判定する信頼性判定手段を有することを特徴とする請求項６又は７に記載の撮像装置。
【請求項９】
現在の撮影シーンにおいて撮影を行う前に、フォーカスレンズを光軸に沿って駆動制御してオートフォーカス評価値を得て、当該オートフォーカス評価値に応じて前記フォーカスレンズの合焦位置を求め、当該合焦位置に基づいて前記被写体距離を得る算出手段を有することを特徴とする請求項１〜５のいずれか１項に記載の撮像装置。
【請求項１０】
前記フォーカスレンズが合焦すると、前記被写体距離の信頼度が予め定められた信頼度よりも高いと判定する信頼度判定手段を有することを特徴とする請求項９に記載の撮像装置。
【請求項１１】
前記被写体距離が所定の有効距離範囲にあると、前記被写体距離の信頼度が予め定められた信頼度よりも高いと判定する信頼度判定手段を有することを特徴とする請求項９に記載の撮像装置。
【請求項１２】
撮影の際に発光する発光部を備え、撮影シーンに応じて前記発光部を発光して被写体を撮影する撮像装置の制御方法であって、
現在の撮影シーンにおける撮影条件に応じて当該撮影シーンが発光を行うべき発光シーンであるか否かを判定して第１の判定結果を得る第１の判定ステップと、
現在の撮影シーンにおいて前記被写体までの距離を示す被写体距離と前記発光部の発光による光の有効距離とに応じて前記被写体が前記発光部からの光が到達する近距離に位置するか否かを判定して第２の判定結果を得る第２の判定ステップと、
前記第１の判定結果および前記第２の判定結果に応じて前記発光部を発光して撮影を行うか否かを設定する設定ステップと、
を有することを特徴とする制御方法。
【請求項１３】
撮影の際に発光する発光部を備え、撮影シーンに応じて前記発光部を発光して被写体を撮影する撮像装置で用いられる制御プログラムであって、
前記撮像装置に備えられたコンピュータに、
現在の撮影シーンにおける撮影条件に応じて当該撮影シーンが発光を行うべき発光シーンであるか否かを判定して第１の判定結果を得る第１の判定ステップと、
現在の撮影シーンにおいて前記被写体までの距離を示す被写体距離と前記発光部の発光による光の有効距離とに応じて前記被写体が前記発光部からの光が到達する近距離に位置するか否かを判定して第２の判定結果を得る第２の判定ステップと、
前記第１の判定結果および前記第２の判定結果に応じて前記発光部を発光して撮影を行うか否かを設定する設定ステップと、
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、その制御方法、および制御プログラムに関し、特に、ストロボ装置など発光装置の制御に関する。
【背景技術】
【０００２】
一般に、ストロボなどの発光装置を備える撮像装置が知られている。そして、撮影シーンが逆光又は夜景などの発光による効果がある撮影シーンであるか否かを判定して、当該判定結果に応じて発光を行う撮像装置がある。
【０００３】
さらに、撮像装置において、撮影シーンにおける被写体の距離を求めて、当該被写体距離が所定の距離よりも近距離であると判定すると発光による光が被写体に到達するとして、発光を行うようにしたものがある。
【０００４】
例えば、撮像装置において、撮影の前に所定の光量の照明光を投射して、その反射光に応じて撮影の際の本発光量を制御（第１の制御）するようにしたものがある。この撮像装置では、さらに、本発光による反射光に基づいて本発光を停止するタイミングを決定して本発光量の制御を行う第２の制御が有している（特許文献１参照）。そして、ここでは、被写体距離に応じて第１の制御および第２の制御のいずれを用いるかを決定するようにしている。なお、被写体距離の信頼性が低い場合には、第２の制御を用いるようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−３１００２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１に記載の撮像装置においては、発光の効果が小さい、例えば、遠距離の風景を撮影する際においても第１の制御又は第２の制御で発光が行われることになってしまう。つまり、発光が不要な状態においても発光が行われてしまい、不可避的に電池などの電源が消耗してしまうことになる。
【０００７】
上述のようにして発光が行われる結果、発光装置においては充電回数が多くなって、その分発光が可能になるための充電時間が長くなってしまう。このため、発光装置による発光の効果がある撮影の際に発光装置が充電されるまで待たなければならず、充電と撮影との間にタイムラグが生じてしまうことになる。
【０００８】
このような充電と撮影とのタイムラグ、そして、発光による発光装置の電池残量の低下を考慮すると、発光の効果の小さい撮影シーンにおいて発光を行わないことが望ましいこともある。
【０００９】
従って、本発明の目的は、撮影シーンに応じて発光を行うか否かを判定して発光の効果がある撮影シーンにおいてのみ発光を行う撮像装置、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記の目的を達成するため、本発明による撮像装置は、撮影の際に発光する発光部を備え、撮影シーンに応じて前記発光部を発光して被写体を撮影する撮像装置であって、現在の撮影シーンにおける撮影条件に応じて当該撮影シーンが発光を行うべき発光シーンであるか否かを判定して第１の判定結果を得る第１の判定手段と、現在の撮影シーンにおいて前記被写体までの距離を示す被写体距離と前記発光部の発光による光の有効距離とに応じて前記被写体が前記発光部からの光が到達する近距離に位置するか否かを判定して第２の判定結果を得る第２の判定手段と、前記第１の判定結果および前記第２の判定結果に応じて前記発光部を発光して撮影を行うか否かを設定する設定手段と、を有することを特徴とする。
【００１１】
本発明による制御方法は、撮影の際に発光する発光部を備え、撮影シーンに応じて前記発光部を発光して被写体を撮影する撮像装置の制御方法であって、現在の撮影シーンにおける撮影条件に応じて当該撮影シーンが発光を行うべき発光シーンであるか否かを判定して第１の判定結果を得る第１の判定ステップと、現在の撮影シーンにおいて前記被写体までの距離を示す被写体距離と前記発光部の発光による光の有効距離とに応じて前記被写体が前記発光部からの光が到達する近距離に位置するか否かを判定して第２の判定結果を得る第２の判定ステップと、前記第１の判定結果および前記第２の判定結果に応じて前記発光部を発光して撮影を行うか否かを設定する設定ステップと、を有することを特徴とする。
【００１２】
本発明による制御プログラムは、撮影の際に発光する発光部を備え、撮影シーンに応じて前記発光部を発光して被写体を撮影する撮像装置で用いられる制御プログラムであって、前記撮像装置に備えられたコンピュータに、現在の撮影シーンにおける撮影条件に応じて当該撮影シーンが発光を行うべき発光シーンであるか否かを判定して第１の判定結果を得る第１の判定ステップと、現在の撮影シーンにおいて前記被写体までの距離を示す被写体距離と前記発光部の発光による光の有効距離とに応じて前記被写体が前記発光部からの光が到達する近距離に位置するか否かを判定して第２の判定結果を得る第２の判定ステップと、前記第１の判定結果および前記第２の判定結果に応じて前記発光部を発光して撮影を行うか否かを設定する設定ステップと、を実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、第１の判定結果および第２の判定結果に応じて発光部を発光して撮影を行うか否かを設定するようにしたので、撮影シーンに応じて発光を行うか否かを判定して発光の効果がある撮影シーンにおいてのみ発光を行うことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態による撮像装置の一例についてその構成を示すブロック図である。
【図２】図１に示すカメラにおいて、ストロボ発光の効果がある撮影シーンであるか否かの判定結果に応じて行われるストロボ発光制御を説明するためのフローチャートである。
【図３】図１に示すカメラで行われる輝度値の算出を説明するための図であり、（ａ）は画像の一例を示す図、（ｂ）は（ａ）に示す画像において被写体領域の一例を示す図、（ｃ）は（ａ）に示す画像において被写体領域が検出されない場合の状態を示す図である。
【図４】図２に示す撮影シーン判別処理の一例を説明するためのフローチャートである。
【図５】図２に示す被写体距離の算出を説明するためのフローチャートである。
【図６】図２に示すストロボ発光判定処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態による撮像装置の一例について図面を参照して説明する。
【００１６】
＜撮像装置の構成＞
図１は、本発明の実施形態による撮像装置の一例についてその構成を示すブロック図である。
【００１７】
図示の撮像装置は、例えば、デジタルカメラ（以下単にカメラと呼ぶ）であり、撮影レンズ１０１を有している。そして、撮影レンズ１０１の後段には順次、絞り及びシャッタ１０２、フォーカスレンズ１０４、および撮像素子１０６が配置されている。
【００１８】
撮影レンズ１０１はズーム機構を備えており、絞り及びシャッタ１０２はＡＥ処理部１０３の制御下で、被写体からの反射光である入射光（つまり、光学像）の入射光量および撮像素子１０６における電荷蓄積時間を調節する。
【００１９】
ＡＥ処理部１０３は、絞り値、シャッタ速度、および感度の関係を示す所謂Ｐ線図に基づいて、絞り及びシャッタ１０２を制御する。さらに、制御線は示されていないが、ＡＥ処理部１０３は、Ｐ線図に応じて、後述するＡ／Ｄ変換部１０７を制御する。
【００２０】
フォーカスレンズ１０４は、ＡＦ処理部１０５の制御下で撮像素子１０６の受光面に焦点を合わせて、撮像素子１０６に光学像を結像させる。撮像素子１０６は、例えば、ＣＣＤ又はＣＭＯＳイメージセンサであり、受光面に結像した光学像に応じた電気信号（アナログ信号）をＡ／Ｄ変換部１０７に出力する。
【００２１】
Ａ／Ｄ変換部１０７は、Ａ／Ｄ変換によってアナログ信号をデジタル信号に変換する。なお、Ａ／Ｄ変換部１０７は、当該アナログ信号からノイズを除去するＣＤＳ（相関２重サンプリング）回路と、Ａ／Ｄ変換を行う前にアナログ信号を非線形増幅するための非線形増幅回路とを有している。
【００２２】
図示のように、カメラは画像処理部１０８、フォーマット変換部１０９、およびＤＲＡＭ１１０を備えている。画像処理部１０８は、Ａ／Ｄ変換部１０７の出力であるデジタル信号について所定の画素補間および画像縮小などのリサイズ処理と色変換処理とを行って画像データを出力する。さらに、画像処理部１０８は画像データにおいて人物の顔領域など特定の領域を検出する被写体検出を行う。
【００２３】
フォーマット変換部１０９は、画像データをＤＲＡＭ１１０に記憶するため、画像処理部１０８の出力である画像データのフォーマット変換を行う。ＤＲＡＭ１１０は、例えば、高速な内蔵メモリであり、画像データが一時的に記憶される高速バッファとして用いられるとともに、画像データを圧縮／伸張処理する際の作業用メモリなどとして用いられる。
【００２４】
さらに、カメラは、画像記録部１１１、システム制御部１１２、ＶＲＡＭ１１３、表示部１１４、操作部１１５、メインスイッチ（メインＳＷ）１１８、第１のスイッチ（ＳＷ１）１１９、および第２のスイッチ（ＳＷ２）１２０を有している。
【００２５】
画像記録部１１１は、撮影の結果えられた画像データ（静止画又は動画）を記録するメモリーカードなどの記録媒体およびそのインターフェースを備えている。システム制御部１１２は、例えば、ＣＰＵ、ＲＯＭ、およびＲＡＭを備え、ＣＰＵはＲＯＭに格納されたプログラムをＲＡＭの作業エリアに展開して実行する。
【００２６】
これによって、ＣＰＵはカメラ全体の動作制御を行う。また、ＣＰＵは複数の撮像駆動モードのうちのいずれの撮像駆動モードで撮像素子１０６を駆動制御するかを決定する。
【００２７】
ＶＲＡＭ１１３は画像表示用のメモリであり、表示部１１４は、例えば、ＬＣＤである。そして、表示部１１４には、画像の表示、操作補助のための表示、カメラ状態の表示が行われるとともに、撮影際には撮影画面および測距領域が表示される。
【００２８】
システム制御部１１２は、後述するようにして、発光（以下ストロボ発光という）が必要であると判定すると、ＥＦ処理部１１６に対して発光部（ストロボ部）のオン（ストロボオン）を指示する。ＥＦ処理部１１６はストロボオンの指示を受けると、ストロボ部１１７を制御して、撮影の際にストロボ部１１７を発光させる。
【００２９】
ユーザは、操作部１１５の操作によってカメラを操作することができる。操作部１１５は、例えば、露出補正、絞り値の設定、および画像再生の際の設定などの各種設定を行うメニュースイッチを備えている。さらに、操作部１１５は、撮影レンズ１０１のズーム動作を指示するズームレバー、そして、撮影モードおよび再生モードなどの動作モードを切り換える動作モード切換えスイッチなどを備えている。
【００３０】
メインスイッチ１１８は、カメラの電源を投入するためのスイッチである。第１のスイッチ１１９は、ＡＥ処理およびＡＦ処理などの撮影準備動作を行うためのスイッチであり、第２のスイッチ１２０は、第１のスイッチ１１９の操作後、システム制御部１１２に対して撮影指示を行うためのスイッチである。
【００３１】
＜撮像装置の動作＞
ここで、図１に示すカメラにおいて、撮影シーンがストロボ発光で効果がある撮影シーンであるか否かを判定して、ストロボ発光の効果がある場合のみストロボ発光を行う手法について説明する。
【００３２】
図２は、図１に示すカメラにおいて、ストロボ発光の効果がある撮影シーンであるか否かの判定結果に応じて行われるストロボ発光制御を説明するためのフローチャートである。なお、図示のフローチャートに係る処理は、システム制御部１１２の制御下で行われる。
【００３３】
メインスイッチ１１８の操作によってカメラの電源が投入されると、画像処理部１０８はシステム制御部１１２の制御下で、表示部１１４に適正な露出の画像を表示するため、周期的にＡＥ処理を行う（ステップＳ２０１）。
【００３４】
ＡＥ処理の際には、画像処理部１０８は、まず、所定の絞り値、シャッタスピード、およびＩＳＯ感度において露光を行って得られた画像データにおいてその画像全体の輝度値を算出する。そして、システム制御部１１２は当該輝度値が所定の輝度値に近づくように、絞り値、シャッタスピード、およびＩＳＯ感度を変更する。
【００３５】
図３は、図１に示すカメラで行われる輝度値の算出を説明するための図である。そして、図３（ａ）は画像の一例を示す図であり、図３（ｂ）は図３（ａ）に示す画像において被写体領域の一例を示す図である。また、図３（ｃ）は図３（ａ）に示す画像において被写体領域が検出されない場合の状態を示す図である。
【００３６】
図３（ａ）に示す画像において、画像処理部１０８は画像全体の輝度値を算出する際には、画像全体（又は画像の一部）を複数領域、ここでは、Ｍ×Ｎブロックに分割する（ＭおよびＮの各々は２以上の整数）。そして、画像処理部１０８は露光に応じて各ブロックの輝度値Ｙ（ｍ、ｎ）（ｍ＝０〜Ｍ−１、ｎ＝０〜Ｎ−１）を得る。
【００３７】
次に、画像処理部１０８は、測光重みＷ（ｍ、ｎ）を用いて画像全体の輝度値Ｙ＿Ａｌｌを、式（１）に応じて算出する。
【００３８】
Ｙ＿Ａｌｌ＝（ΣＹ（ｍ、ｎ）×Ｗ（ｍ、ｎ））／ΣＷ（ｍ、ｎ）      （１）
なお、式（１）において、Σにおいてはｍ＝０〜Ｍ−１、ｎ＝０〜Ｎ−１の和を算出する。
【００３９】
続いて、システム制御部１１２は、輝度値Ｙ＿Ａｌｌが所定の輝度値Ｙ＿Ｒｅｆと近づくように、絞り値、シャッタスピード、およびＩＳＯ感度を変更する。ここでは、測光重みＷ（ｍ、ｎ）は、例えば、画面の中心に近づく程大きい値とする。
【００４０】
再び図２を参照して、システム制御部１１２は、ユーザがＳＷ１の操作、つまり、第１のスイッチ１１９を操作したか否かを判定する（ステップＳ２０２）。第１のスイッチ１１９が操作されないと（ステップＳ２０２において、ＮＯ）、システム制御部１１２はステップＳ２０１の処理に戻って、ＡＥ処理を行う。
【００４１】
なお、光学ビューファインダー（図示せず）を有するカメラなどのように、表示部１１４にてスルー画像の表示をする必要がない場合には、ステップＳ２０１の処理（ＡＥ処理）を行わなくてもよく、ステップＳ２０２から処理を行うようにしてもよい。
【００４２】
一方、第１のスイッチ１１９が操作されると（ステップＳ２０２において、ＹＥＳ）、システム制御部１１２は撮影準備動作を行う。ここでは、画像処理部１０８は、システム制御部１１２の制御下で画像データ（つまり、ここではスルー画像）において被写体（被写体領域）を検出する（ステップＳ２０３）。例えば、画像処理部１０８は人物の顔領域を被写体領域として検出する。
【００４３】
なお、第１のスイッチ１１９の操作が行われる前から、周期的に被写体の検出を行うようにしてもよく、この場合には、第１のスイッチ１１９が操作された際の被写体検出結果（つまり、最新の被写体検出結果）が取得される。
【００４４】
次に、システム制御部１１２は、後述するようにして、撮影シーンがどのような撮影シーンであるかを判別する（ステップＳ２０４）。図示の例では、システム制御部１１２は撮影シーンが夜景シーン、逆光シーン、およびその他シーンのいずれに属するかを判定する。そして、システム制御部１１２は撮影シーンが夜景又は逆光シーンであると判定すると、ストロボ発光が可能であるとする。
【００４５】
続いて、システム制御部１１２は、判定した撮影シーンにおける被写体の距離を算出して、距離情報を得る（ステップＳ２０５）。距離情報を得る際には、システム制御部１１２は、ステップＳ２０３の被写体検出によって得られた被写体領域を示す被写体情報に応じて被写体距離を求める。又はシステム制御部１１２は、後述するＡＦ処理によって合焦された領域までの距離を被写体距離とするようにしてもよい。
【００４６】
システム制御部１１２は、後述するようにして、ストロボ光有効距離を算出して、ストロボ光有効距離と被写体距離と比較する。そして、システム制御部１１２は当該比較結果に応じて被写体距離が近距離であるか又は遠距離であるかを判定する。この際、システム制御部１１２は被写体距離が信頼できるか否かについても判定する。
【００４７】
続いて、システム制御部１１２は撮影シーン判別結果および被写体距離に基づいて、後述するようにして、ストロボ部１１７を発光するか否かを判定する（ステップＳ２０６：ストロボ発光判定）。
【００４８】
ストロボ発光判定の後、システム制御部１１２は、ユーザがＳＷ２の操作、つまり、第２のスイッチ１２０を操作したか否かを判定する（ステップＳ２０７）。第２のスイッチ１２０が操作されないと（ステップＳ２０７において、ＮＯ）、システム制御部１１２は待機する。
【００４９】
一方、第２のスイッチ１２０が操作されると（ステップＳ２０７において、ＹＥＳ）、システム制御部１１２はカメラを制御して撮影を実行する（ステップＳ２０８）。そして、システム制御部１１２は撮影処理を終了する。
【００５０】
なお、第１のスイッチ１１９の操作と第２のスイッチ１２０の操作との間に撮影シーンが変化した場合にストロボ発光判定を更新することができるように、ステップＳ２０３〜Ｓ２０６の処理を周期的に行うようにしてもよい。また、カメラ又は撮影シーンに変化が生じたか否かを判定するシーン変化部を備えて、シーン変化が生じた場合にのみステップＳ２０３〜Ｓ２０６の処理を再度行うようにしてもよい。
【００５１】
＜撮影シーン判別＞
図４は、図２に示す撮影シーン判別処理の一例を説明するためのフローチャートである。
【００５２】
なお、図示のフローチャートに係る処理は、システム制御部１１２の制御下で行われる。また、ここでは、撮影シーンが夜景シーン、逆光シーン、およびその他シーンのいずれの撮影シーンに属するか否かを判定する場合について説明する。
【００５３】
撮影シーン判別処理を開始すると、システム制御部１１２の制御下で、画像処理部１０８は、現在の撮影シーンにおける露出などの撮影条件を得るためＡＥ処理を行う（ステップＳ４０１）。ここでは、例えば、ステップＳ２０１と同様の手法においてＡＥ処理が行われる。そして、システム制御部１１２は、画像全体の輝度値Ｙ＿Ａｌｌ＝所定の輝度値Ｙ＿Ｒｅｆとなる撮影時の絞り値、シャッタスピード、およびＩＳＯ感度を得る。
【００５４】
なお、ここでは、露出量（絞り値およびＩＳＯ感度およびシャッタスピードなどに基づく値）については、第１のスイッチ１１９が操作された後に求めているが、ユーザの操作から撮影までの時間を短縮するため、スルー画像をＡＥ処理した結果の全部又は一部を引き継ぐようにしてもよい。
【００５５】
次に、システム制御部１１２は撮影時のシャッタスピードとシャッタ閾値とを比較して、当該シャッタスピードが所定のシャッタ閾値（Ｔｈ＿Ｓｐｅｅｄ）よりも遅いか（長秒であるか）否かを判定する（ステップＳ４０２）。撮影時のシャッタスピードがシャッタ閾値（Ｔｈ＿Ｓｐｅｅｄ）よりも遅い場合には（ステップＳ４０２において、ＹＥＳ）、システム制御部１１２は、現在の撮影シーンが夜景シーンであると判定する（ステップＳ４０３）。
【００５６】
一方、撮影時のシャッタスピードがシャッタ閾値（Ｔｈ＿Ｓｐｅｅｄ）以上（シャッタ閾値以上）に速いと（ステップＳ４０２において、ＮＯ）、システム制御部１１２は、現在の撮影シーンが逆光シーンであるか又はその他のシーンであるかを判定する。
【００５７】
ここでは、まず、システム制御部１１２は、前述のステップＳ２０３の処理において被写体領域が検出されたか否かを判定する（ステップＳ４０４）。被写体領域が検出されると（ステップＳ４０４において、ＹＥＳ）、システム制御部１１２は、次のようにして被写体領域と被写体領域以外の他の領域との輝度差に応じて、現在の撮影シーンが逆光シーンであるか否かを判定する。
【００５８】
ここでは、まず、システム制御部１１２は、被写体領域に対応する領域の平均輝度ＳｕｂｊｅｃｔＹを算出する（ステップＳ４０５）。前述のように、人物の顔領域を被写体領域としているので、被写体領域３０１、平均輝度（被写体平均輝度）ＳｕｂｊｅｃｔＹを算出する領域３０２、およびその他の領域３０３の関係は、図３（ｂ）に示す関係となる。
【００５９】
図３（ｂ）において、システム制御部１１２は、顔領域をＭ×Ｎブロックの画像に当てはめてＭ×Ｎブロックの各ブロックにおいて顔領域が含まれるブロックを被写体領域に対応するブロックとする。そして、システム制御部１１２は被写体領域に対応するブロックが属する領域（平均輝度算出領域という）においてその平均輝度ＳｕｂｊｅｃｔＹを算出する。
【００６０】
平均輝度ＳｕｂｊｅｃｔＹを算出する際には、システム制御部１１２は、平均輝度算出領域におけるブロック毎の輝度値Ｙ（ｍ、ｎ）を平均して平均輝度ＳｕｂｊｅｃｔＹを得る。なお、ブロックの面積に対する被写体領域の比率が大きいブロック程、重み付け係数を大きくして、当該重み付け係数を輝度値Ｙ（ｍ、ｎ）に乗算した後、平均輝度ＳｕｂｊｅｃｔＹを求めるようにしてもよい。
【００６１】
次に、システム制御部１１２は、被写体領域以外の平均輝度（背景平均輝度）ＢａｃｋＧｒｏｕｎｄＹを算出する（ステップＳ４０６）。ここでは、システム制御部１１２は、Ｍ×ＮブロックのうちステップＳ４０５において被写体平均輝度ＳｕｂｊｅｃｔＹの算出に用いていないブロックについて平均輝度を算出する。
【００６２】
また、ＡＥ処理と同様にして測光重みＷ（ｍ、ｎ）を用いて背景平均輝度ＢａｃｋＧｒｏｕｎｄＹを、次の式（２）によって算出するようにしてもよい。
【００６３】
ＢａｃｋＧｒｏｕｎｄＹ＝（ΣＹ（ｍ、ｎ）×Ｗ（ｍ、ｎ））／ΣＷ（ｍ、ｎ）（２）
なお、Σについてはｍ＝０〜Ｍ−１、ｎ＝０〜Ｎ−１のうち被写体領域以外のブロックの和を算出する。
【００６４】
続いて、システム制御部１１２は、被写体平均輝度ＳｕｂｊｅｃｔＹと背景平均輝度ＢａｃｋＧｒｏｕｎｄＹの比率（ＳｕｂｊｅｃｔＹ／ＢａｃｋＧｒｏｕｎｄＹ）を求める。そして、システム制御部１１２は、当該比率が所定の比率閾値Ｔｈ＿Ｙよりも小さいか否かを判定する（ステップＳ４０７）。つまり、システム制御部１１２は、次の式（３）を用いて被写体領域が背景領域に対して所定の暗さよりも暗いか否かを判定することになる。
【００６５】
ＳｕｂｊｅｃｔＹ／ＢａｃｋＧｒｏｕｎｄＹ＜Ｔｈ＿Ｙ      （３）
被写体領域が検出されないと（ステップＳ４０４において、ＮＯ）、システム制御部１１２は画像中心部（つまり、画面中心部）とその周辺領域との輝度差に基づいて逆光シーンであるか否かを判定する。被写体領域が検出されない場合においては、画面中心部３０４（画面中心Ｃｅｎｔｅｒ％以内の領域）と周辺領域３０５との関係は図３（ｃ）に示す関係となる。
【００６６】
図３（ｃ）において、システム制御部１１２は、画面中心部３０４に属する各ブロックの輝度値を平均して平均輝度を求めて、当該平均輝度を画面中心輝度ＣｅｎｔｅｒＹとする。また、ＡＥ処理と同様にして測光重みＷ（ｍ、ｎ）を用いて画面中心平均輝度ＣｅｎｔｅｒＹを、次の式（４）によって算出するようにしてもよい。
【００６７】
ＣｅｎｔｅｒＹ＝（ΣＹ（ｍ、ｎ）×Ｗ（ｍ、ｎ））／ΣＷ（ｍ、ｎ）    （４）
なお、Σについてはｍ＝０〜Ｍ−１、ｎ＝０〜Ｎ−１のうち画面中心部３０４のブロックの和を算出する。
【００６８】
次に、システム制御部１１２は画面中心部３０４よりも外側の周辺領域３０５における平均輝度（周辺平均輝度）ＰｅｒｉｐｈｅｒｙＹを算出する（ステップＳ４０９）。この際においても、同様にして、測光重みＷ（ｍ、ｎ）を用いて周辺平均輝度ＰｅｒｉｐｈｅｒｙＹを算出するようにしてもよい。
【００６９】
続いて、システム制御部１１２は、画面中心ＣｅｎｔｅｒＹと周辺平均輝度ＰｅｒｉｐｈｅｒｙＹの比率（ＣｅｎｔｅｒＹ／ＰｅｒｉｐｈｅｒｙＹ）を求める。そして、システム制御部１１２は、当該比率が所定の比率閾値Ｔｈ＿Ｙよりも小さいか否かを判定する（ステップＳ４１０）。つまり、システム制御部１１２は、次の式（５）を用いて画面中心部３０４が周辺領域３０５に対して所定の暗さよりも暗いか否かを判定することになる。
【００７０】
ＣｅｎｔｅｒＹ／ＰｅｒｉｐｈｅｒｙＹ＜Ｔｈ＿Ｙ      （５）
ＳｕｂｊｅｃｔＹ／ＢａｃｋＧｒｏｕｎｄＹ＜Ｔｈ＿Ｙであるか（ステップＳ４０７において、ＹＥＳ）又はＣｅｎｔｅｒＹ／ＰｅｒｉｐｈｅｒｙＹ＜Ｔｈ＿Ｙ（ステップＳ４１０において、ＹＥＳ）であると、システム制御部１１２は現在の撮影シーンは逆光シーンであると判定する（ステップＳ４１１）。
【００７１】
一方、ＳｕｂｊｅｃｔＹ／ＢａｃｋＧｒｏｕｎｄＹ≧Ｔｈ＿Ｙであるか（ステップＳ４０７において、ＮＯ）又はＣｅｎｔｅｒＹ／ＰｅｒｉｐｈｅｒｙＹ≧Ｔｈ＿Ｙ（ステップＳ４１０において、ＮＯ）であると、システム制御部１１２は現在の撮影シーンは他のシーンであると判定する（ステップＳ４１２）。
【００７２】
ステップＳ４０３、ステップＳ４１１、又はステップＳ４１２の処理に続いて、システム制御部１１２は現在の撮影シーンがストロボ発光に適する撮影シーンであるか否かを判定する。ここでは、システム制御部１１２は現在の撮影シーンが夜景シーン又は逆光シーンであるか否かを判定する（ステップＳ４１３）。
【００７３】
現在の撮影シーンが夜景シーン又は逆光シーンであると（ステップＳ４１３において、ＹＥＳ）、システム制御部１１２は現在の撮影シーンはストロボ発光可能なストロボ発光シーン（第１の判定結果）であると判定する（ステップＳ４１４）。そして、システム制御部１１２は、撮影シーン判別処理を終了して、図２に示すステップＳ２０５の処理に進む。
【００７４】
一方、現在の撮影シーンが夜景シーン又は逆光シーンでないと（ステップＳ４１３において、ＮＯ）、システム制御部１１２は現在の撮影シーンはストロボ発光不可なストロボ非発光シーン（第１の判定結果）であると判定する（ステップＳ４１５）。そして、システム制御部１１２は、撮影シーン判別処理を終了して、図２に示すステップＳ２０５の処理に進む。
【００７５】
ところで、撮影の際において、一般に夜景シーンなどではシャッタスピードが遅くなる程、撮影者の手ぶれおよび被写体ぶれが生じやすい。一方、シャッタスピードを速くすることによって（つまり、高速シャッタにすることによって）ブレを抑制して、かつ高速シャッタによって低下する露出量をストロボ発光で補うことが行われている。よって、撮影シーン判別処理においては、シャッタスピードが所定のシャッタ閾値Ｔｈ＿Ｓｐｅｅｄよりも遅い場合には、夜景シーンであるとみなしてストロボ発光可能にする。
【００７６】
一方、逆光シーンなどにおいては、被写体が相対的に暗く背景が明るい。この場合に、絞りを開くか、低速シャッタとするか、又は高感度にするなど露出条件を変えると、背景がより明るくなって白飛びなど階調が悪化することがある。
【００７７】
背景の白飛びなどを抑制して、かつ被写体を明るく撮影するためには、撮影の際に露出条件を変更することなくストロボ発光することが有効である。よって、撮影シーン判別処理においては、逆光シーンでもストロボ発光可能とする。
【００７８】
なお、ストロボ発光を行う場合には、上述のステップＳ４０１で求めた撮影時の絞り、シャッタスピード、又はＩＳＯ感度を変更するようにしてもよい。例えば、ブレを抑制するため、シャッタスピードをストロボ非発光の際よりも短秒とするようにしてもよい。
【００７９】
上述のようにして、撮影シーン判別処理においては、現在の撮影シーンが夜景シーン、逆光シーン、およびその他シーンのいずれであるかを判定することになる。
【００８０】
＜距離情報算出＞
図５は、図２に示す被写体距離（距離情報）の算出を説明するためのフローチャートである。なお、図示のフローチャートに係る処理は、システム制御部１１２の制御下で行われる。
【００８１】
距離情報の算出を開始すると、システム制御部１１２はＡＦ処理を行う（ステップＳ５０１）。ＡＦ処理においては、例えば、システム制御部１１２は画像データにおいてその輝度信号の高域周波数成分が最大となるフォーカスレンズ１０４の位置を合焦位置として求める。
【００８２】
ここでは、システム制御部１１２は、測距範囲の全域に亘ってフォーカスレンズ１０４を撮影レンズ１０１の光軸に沿って駆動しつつ、輝度信号の高域周波数成分に応じて求めたＡＦ評価値（オートフォーカス評価値）を記憶する。そして、システム制御部１１２は、記憶したＡＦ評価値のうち最大のＡＦ評価値に対応するフォーカスレンズ１０４の位置を合焦位置とする。つまり、システム制御部１１２はフォーカスレンズ１０４をスキャン処理して合焦位置を求めることになる。
【００８３】
続いて、システム制御部１１２は、ステップＳ２０３において被写体が検出されたか否かを判定する（ステップＳ５０２）。被写体が検出されると（ステップＳ５０２において、ＹＥＳ）、システム制御部１１２は、被写体検出結果に基づいて被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅを算出する（ステップＳ５０３）。
【００８４】
ここでは、例えば、スルー画像（画像データ）の縦の長さＨｅｉｇｈｔ、矩形領域の一辺の長さＦａｃｅ＿Ｓｉｚｅ、および撮影時の焦点距離Ｆが用いて、次の式（６）によって被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅが算出される。
【００８５】
なお、矩形領域はスルー画像の一矩形領域（顔領域を含む特定領域）であり、その中心の座標を（Ｘ，Ｙ）とする。そして、特定領域の面積である特定面積に応じて、被写体距離が算出されることになる。
【００８６】
ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅ＝Ｆ×Ｆａｃｅ＿Ｓｉｚｅ÷Ｈｅｉｇｈｔ×係数
（６）
ここで、式（６）の係数は、実際の人物を撮影する際に、被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅと顔領域の一辺の長さおよび焦点距離とが近似する値となるように予め設定される。
【００８７】
次に、システム制御部１１２は、撮影条件に基づいて推定される推定被写体距離を算出する（ステップＳ５０４）。被写体が実際の人物である場合の他、被写体は小さい人形から非常に大きい人型の像などである場合もある。ステップＳ５０３で求めた被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅにおいては被写体の大きさ（特定領域の特定面積）を限定していないので、被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅが実際と大きく異なることがある。
【００８８】
このため、システム制御部１１２は、撮影条件、例えば、撮影時の焦点距離Ｆに応じて推定被写体距離ＥｓｔｉｍａｔｉｏｎＤｉｓｔａｎｃｅを推定する。推定被写体距離ＥｓｔｉｍａｔｉｏｎＤｉｓｔａｎｃｅを得る際には、焦点距離に応じてスルー画像において特定領域が占める面積を推定面積として推定して、推定面積に応じて推定被写体距離ＥｓｔｉｍａｔｉｏｎＤｉｓｔａｎｃｅを求める。そして、システム制御部１１２は当該推定被写体距離ＥｓｔｉｍａｔｉｏｎＤｉｓｔａｎｃｅと被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅと比較する。
【００８９】
なお、上記の推定被写体距離ＥｓｔｉｍａｔｉｏｎＤｉｓｔａｎｃｅを、予めシステム制御部１１２に統計データとして焦点距離Ｆに対応づけて記憶するようにしてもよい。統計データを生成する際には、例えば、被写体を撮影する際に、複数の焦点距離においてそれぞれ被写体距離を実測し、当該実測によって得られた実測データをテーブル化して統計データとする。
【００９０】
さらには、焦点距離Ｆから推定被写体距離ＥｓｔｉｍａｔｉｏｎＤｉｓｔａｎｃｅを導出する計算式を統計データから求めて、当該計算式を用いるようにしてもよい。
【００９１】
続いて、システム制御部１１２は被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅの信頼性を評価する。ここでは、システム制御部１１２は、被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅと推定被写体距離ＥｓｔｉｍａｔｉｏｎＤｉｓｔａｎｃｅとの絶対値差分が所定の差分閾値Ｔｈ＿Ｄｉｓｔ未満であるか否かを判定する（ステップＳ５０５）。
【００９２】
被写体が検出されないと（ステップＳ５０２において、ＮＯ）、システム制御部１１２はＡＦ処理によって得られたＡＦ評価値に拘わらず、ＡＦ処理の結果（つまり、フォーカスレンズ１０４の位置）に応じて被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅを求める（ステップＳ５０６）。
【００９３】
例えば、システム制御部１１２には、焦点距離とフォーカスレンズ１０４の位置との関係に応じた被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅを示すテーブルが予め記憶されている。そして、システム制御部１１２は、焦点距離およびフォーカスレンズ１０４の位置に応じて当該テーブルを参照して被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅを求める。
【００９４】
次に、システム制御部１１２はＡＦ距離情報（つまり、被写体距離）の信頼性判定処理を行う（ステップＳ５０７）。そして、システム制御部１１２は信頼性判定処理の結果に応じてＡＦ距離情報の信頼性（信頼度ともいう）が高いか否か判定する（ステップＳ５０８）。
【００９５】
ＡＦ評価値の最大値と最小値との差分差が所定の差分閾値以下であるか又はＡＦ評価値の最大値周辺における勾配が所定の閾値以下である場合には、ＡＦ評価値の最大値に対応する位置に被写体が存在する可能性は低い。この場合、システム制御部１１２はＡＦ距離情報の信頼性は低いとする。
【００９６】
さらに、フォーカスレンズ１０４の動作などの精度が低い場合、低照度および低コントラストによってＳ／Ｎ比が悪化した場合には、ＡＦ距離情報にバラツキが発生する。このバラツキに起因して無限遠と有限距離との区別がつかないことがある。
【００９７】
そこで、被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅが、所定のＡＦバラツキ範囲に応じて設定された所定の距離範囲（有効距離範囲）よりも大きい（遠い）と、システム制御部１１２は無限遠と有限距離との区別がつかないとして、ＡＦ評価値の信頼性が低いとする。
【００９８】
被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅと推定被写体距離ＥｓｔｉｍａｔｉｏｎＤｉｓｔａｎｃｅとの絶対値差分が所定の差分閾値Ｔｈ＿Ｄｉｓｔ未満である（ステップＳ５０５において、ＹＥＳ）か又はＡＦ距離情報の信頼性が高いと（ステップＳ５０８において、ＹＥＳ）、システム制御部１１２は被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅの信頼性が高いとする（ステップＳ５０９）。
【００９９】
一方、被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅと推定被写体距離ＥｓｔｉｍａｔｉｏｎＤｉｓｔａｎｃｅとの絶対値差分が所定の差分閾値Ｔｈ＿Ｄｉｓｔ以上である（ステップＳ５０５において、ＮＯ）か又はＡＦ距離情報の信頼性が低いと（ステップＳ５０８において、ＮＯ）、システム制御部１１２は被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅの信頼性が低いとする（ステップＳ５１０）。
【０１００】
ステップＳ５０９又はＳ５１０の処理に続いて、システム制御部１１２はストロボ光有効距離を求める（ステップＳ５１１）。ストロボ光有効距離は、調光連動範囲ともいい、ここでは、ストロボ光有効距離ＳｔｒｏｂｅＤｉｓｔａｎｃｅの算出に当たって、ストロボのガイドナンバーＧｎｏ、撮影時の絞り値Ｆｎｏ、およびＩＳＯ感度Ｇａｉｎを用いる。算出されるストロボ光有効距離ＳｔｒｏｂｅＤｉｓｔａｎｃｅは、ストロボ光の発光による効果が十分に得られる距離（範囲）を表す。そして、システム制御部１１２は既知のガイドナンバーの関係式である式（７）に応じて、ストロボ光有効距離ＳｔｒｏｂｅＤｉｓｔａｎｃｅを算出する。
【０１０１】
ＳｔｒｏｂｅＤｉｓｔａｎｃｅ＝Ｇｎｏ×Ｓｑｒｔ（Ｇａｉｎ／１００）／Ｆｎｏ
（７）
続いて、システム制御部１１２はストロボ光有効距離ＳｔｒｏｂｅＤｉｓｔａｎｃｅが被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅよりも大きいか否かを判定する（ステップＳ５１２）。ストロボ光有効距離ＳｔｒｏｂｅＤｉｓｔａｎｃｅが被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅよりも大きいと（ステップＳ５１２において、ＹＥＳ）、つまり、ストロボ光の発光による効果が十分に得られると判定すると、システム制御部１１２は被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅが近距離（第２の判定結果）であるとする（ステップＳ５１３）。そして、システム制御部１１２は距離情報算出処理を終了する。
【０１０２】
一方、ストロボ光到達距離ＳｔｒｏｂｅＤｉｓｔａｎｃｅが被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅ以下であると（ステップＳ５１２において、ＮＯ）、つまり、ストロボ光の発光による効果が十分に得られないと判定すると、システム制御部１１２は被写体距離ＳｕｂｊｅｃｔＤｉｓｔａｎｃｅが遠距離（第２の判定結果）であるとする（ステップＳ５１４）。そして、システム制御部１１２は距離情報算出処理を終了する。
【０１０３】
＜ストロボ発光判定＞
図６は、図２に示すストロボ発光判定処理を説明するためのフローチャートである。なお、図示のフローチャートに係る処理は、システム制御部１１２の制御下で行われる。
【０１０４】
ストロボ発光判定処理を開始すると、システム制御部１１２は現在の撮影シーンがストロボ発光可能な撮影シーン（ストロボ発光シーン）であるか否かを判定する（ステップＳ６０１）。つまり、システム制御部１１２は、図４で説明した撮影シーン判別処理による判別結果によって現在の撮影シーンが夜景シーン又は逆光シーンであるか否かを確認する。
【０１０５】
現在の撮影シーンがストロボ発光シーンであると（ステップＳ６０１において、ＹＥＳ）、システム制御部１１２は、上述のようにして算出した被写体距離が高信頼度であるか否かを判定する（ステップＳ６０２）。
【０１０６】
被写体距離が高信頼度を有していると（ステップＳ６０２において、ＹＥＳ）、システム制御部１１２は、上述のようにして算出した被写体距離が近距離であるか否かを判定する（ステップＳ６０３）。つまり、システム制御部１１２はストロボ光の発光による効果が十分に得られる距離に被写体が位置するか否かを判定することになる。
【０１０７】
被写体距離が近距離であると（ステップＳ６０３において、ＹＥＳ）、システム制御部１１２はＥＦ処理部１１６にストロボ発光の設定を行う（ステップＳ６０４）。つまり、現在の撮影シーンが夜景シーン又は逆光シーンであり、かつ被写体距離が高信頼度で近距離であると、システム制御部１１２はストロボ発光撮影の設定を行う。そして、システム制御部１１２はストロボ発光判定処理を終了する。
【０１０８】
一方、被写体距離が近距離でないと（ステップＳ６０３において、ＮＯ）、システム制御部１１２はＥＦ処理部１１６にストロボ非発光の設定を行う（ステップＳ６０５）。つまり、現在の撮影シーンが夜景シーンおよび逆光シーンでないか、被写体距離が高信頼度ないか、又は近距離でないと、システム制御部１１２はストロボ非発光撮影の設定を行う。そして、システム制御部１１２はストロボ発光判定処理を終了する。
【０１０９】
なお、現在の撮影シーンがストロボ発光シーンでないと（ステップＳ６０１において、ＮＯ）、システム制御部１１２はステップＳ６０５の処理に進む。同様に、被写体距離が高信頼度でないと（ステップＳ６０２において、ＮＯ）、システム制御部１１２はステップＳ６０５の処理に進む。また、被写体距離が近距離でないと（ステップＳ６０３において、ＮＯ）、つまり、被写体距離が遠距離であると、システム制御部１１２はステップＳ６０５の処理に進む。
【０１１０】
なお、図６に示すフローチャートにおいては、現在の撮影シーンがストロボ発光シーンで被写体距離が高信頼度の場合に、被写体距離が近距離であればストロボ発光を設定するようにしたが、被写体距離が低信頼度の場合において現在の撮影シーンがストロボ発光シーンであり、被写体距離が近距離であればストロボ発光と判定するようにしてもよい。つまり、ステップＳ６０１の処理において、”ＹＥＳ”であれば、被写体距離の信頼度に拘わらず、ステップＳ６０３の処理に移行する。
【０１１１】
このように、本発明の実施の形態では、現在の撮影シーンがストロボ発光による効果がある撮影シーンであるか否かを判定して、当該判定結果に応じてストロボ発光を行うようにしたので、ストロボ装置における充電と撮影とのタイムラグ、そして、発光によるストロボ装置の電池残量の低下を確実に防止することができる。
【０１１２】
上述の説明から明らかなように、図１に示す例においては、画像処理部１０８およびシステム制御部１１２が第１の判定手段、第２の判定手段、および設定手段として機能する。また、システム制御部１１２は算出手段として機能するとともに、信頼度判定手段として機能する。
【０１１３】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【０１１４】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を撮像装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを撮像装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【０１１５】
上記の制御方法および制御プログラムの各々は、少なくとも算出ステップ、第１の判定ステップ、第２の判定ステップ、および設定ステップを有している。
【０１１６】
また、本発明は、以下の処理を実行することによっても実現される。つまり、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種の記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵなど）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１１７】
１０３  ＡＥ処理部
１０４  フォーカスレンズ
１０５  ＡＦ処理部
１０６  撮像素子
１０７  Ａ／Ｄ  変換部
１０８  画像処理部
１１２  システム制御部
１１５  操作部
１１６  ＥＦ処理部
１１７  ストロボ部
【図１】
2015114465.tif 000003
【図２】
2015114465.tif 000004
【図３】
2015114465.tif 000005
【図４】
2015114465.tif 000006
【図５】
2015114465.tif 000007
【図６】
2015114465.tif 000008