(57)【要約】【課題】主要被写体に適した撮影が可能となるようにユーザによる撮影を補助する。【解決手段】  デジタルカメラは、主要被写体を含む画像を取得する画像取得部と、デジタルカメラによる撮影を補助する撮影補助部とを備えている。この撮影補助部は、デジタルカメラの位置と、デジタルカメラの方向と、現在時刻とに基づいて、主要被写体の実照明条件を特定する実照明条件特定部と、画像を解析することにより画像に含まれる主要被写体の種類を特定する主要被写体特定部を有している。推奨照明条件決定部は、主要被写体特定部により特定された主要被写体の種類に基づいて、主要被写体の撮影に適した推奨照明条件を決定する。そして、撮影補助部が有する通知部は、推奨照明条件が実照明条件とは異なる照明条件を含む場合には、デジタルカメラのユーザに実照明条件とは異なる推奨照明条件を通知する。【選択図】図２
2007243384.tif 000002
【特許請求の範囲】
【請求項１】
デジタルカメラであって、
主要被写体を含む画像を取得する画像取得部と、
前記デジタルカメラによる撮影を補助する撮影補助部と、
を備え、
前記撮影補助部は、
前記デジタルカメラの位置と、前記デジタルカメラの方向と、現在時刻とに基づいて、前記主要被写体の実照明条件を特定する実照明条件特定部と、
前記画像を解析することにより前記画像に含まれる前記主要被写体の種類を特定する主要被写体特定部と、
前記主要被写体特定部により特定された主要被写体の種類に基づいて、前記主要被写体の撮影に適した推奨照明条件を決定する推奨照明条件決定部と、
前記推奨照明条件が前記実照明条件とは異なる照明条件を含む場合、前記デジタルカメラのユーザに前記実照明条件とは異なる推奨照明条件を通知する通知部と、
を有する、デジタルカメラ。
【請求項２】
請求項１記載のデジタルカメラであって、
前記照明条件は、前記デジタルカメラの前記主要被写体からの方向と、前記主要被写体を照明する照明光の入射方向と、の関係によって定まる前記主要被写体の照明状態である、デジタルカメラ。
【請求項３】
請求項１または２記載のデジタルカメラであって、さらに、
前記デジタルカメラから前記主要被写体までの距離を特定する主要被写体距離特定部を備え、
前記デジタルカメラの撮影モードは、前記推奨照明条件が逆光又は半逆光であり、かつ、前記主要被写体までの距離が所定の上限距離よりも短い場合に、前記デジタルカメラのフラッシュを強制的に発光させる強制発光モードを含む、デジタルカメラ。
【請求項４】
デジタルカメラによる撮影を補助する撮影補助方法であって、
（ａ）前記デジタルカメラの位置と、前記デジタルカメラの方向と、現在時刻とに基づいて、主要被写体の実照明条件を特定する工程と、
（ｂ）前記主要被写体を含む画像を取得する工程と、
（ｃ）前記画像を解析することにより前記画像に含まれる前記主要被写体の種類を特定する工程と、
（ｄ）前記工程（ｃ）において特定された主要被写体の種類に基づいて、前記主要被写体の撮影に適した推奨照明条件を決定する工程と、
（ｅ）前記推奨照明条件が前記実照明条件とは異なる照明条件を含む場合、前記デジタルカメラのユーザに前記実照明条件とは異なる推奨照明条件を通知する工程と、
を含む、撮影補助方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、デジタルカメラにおいて、撮影の補助を行う技術に関する。
【背景技術】
【０００２】
近年、撮像素子を用いて被写体を撮影することによりデジタルデータとしての画像データを生成するデジタルスチルカメラ（以下「ＤＳＣ」とも呼ぶ）が広く普及している。このようなＤＳＣを用いた撮影の際、ＧＰＳ（Gloval Positioning System）を利用した測位情報に基づいて逆光での撮影とならないように警告等を行うことにより、ユーザによる撮影を補助することが行われている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平８−９５１４６
【特許文献２】特開２００１−３３０８８２
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像を特徴付ける主だった被写体である主要被写体の種類によって撮影に適した照明条件は異なっており、例えば、紅葉が主要被写体である場合のように順光よりも逆光などの照明条件がより適している場合も存在する。このように主要被写体の種類に応じて撮影時の照明条件を決定することは、一般ユーザにとって必ずしも容易とは言えず、一般ユーザには、主要被写体の好ましい画像が取得できない場合もある。
【０００５】
本発明は、上述した従来の課題を解決するためになされたものであり、主要被写体に適した撮影が可能となるようにユーザによる撮影を補助する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的の少なくとも一部を達成するために、本発明のデジタルカメラは、主要被写体を含む画像を取得する画像取得部と、前記デジタルカメラによる撮影を補助する撮影補助部と、を備え、前記撮影補助部は、前記デジタルカメラの位置と、前記デジタルカメラの方向と、現在時刻とに基づいて、前記主要被写体の実照明条件を特定する実照明条件特定部と、前記画像を解析することにより前記画像に含まれる前記主要被写体の種類を特定する主要被写体特定部と、前記主要被写体特定部により特定された主要被写体の種類に基づいて、前記主要被写体の撮影に適した推奨照明条件を決定する推奨照明条件決定部と、前記推奨照明条件が前記実照明条件とは異なる照明条件を含む場合、前記デジタルカメラのユーザに前記実照明条件とは異なる照明条件での撮影が可能であることを通知する通知部と、を有することを特徴とする。
【０００７】
この構成によれば、デジタルカメラが照明条件を主要被写体に適した照明条件に変更可能であることを通知することにより、ユーザは、より容易に主要被写体に適した照明条件で主要被写体の撮影を行うことができる。
【０００８】
前記照明条件は、前記デジタルカメラの前記主要被写体からの方向と、前記主要被写体を照明する照明光の入射方向と、の関係によって定まる前記主要被写体の照明状態である、ものとしても良い。
【０００９】
主要被写体を撮影した画像の良否は、デジタルカメラの主要被写体からの方向と、主要被写体を照明する照明光の入射方向と、の関係によって定まる照明状態の影響が大きい。そのため、この照明状態を主要被写体の撮影に適するものとすることにより、撮影した主要被写体の画像をより好ましいものにすることができる。
【００１０】
前記デジタルカメラは、さらに、前記デジタルカメラから前記主要被写体までの距離を特定する主要被写体距離特定部を備え、前記デジタルカメラの撮影モードは、前記推奨照明条件が逆光又は半逆光であり、かつ、前記主要被写体までの距離が所定の上限距離よりも短い場合に、前記デジタルカメラのフラッシュを強制的に発光させる強制発光モードを含むものとしてもよい。
【００１１】
フラッシュを強制的に発光させることにより、主要被写体が暗くなりすぎる黒つぶれを抑制するとともに、背景が明るくなりすぎる白飛びを抑制することができる。そのため、この構成によれば、ユーザは、より容易に主要被写体と背景との両方が好ましい画像を取得することができる。
【００１２】
なお、本発明は、種々の態様で実現することが可能である。例えば、デジタルカメラとデジタルカメラ制御方法、それらのデジタルカメラまたはデジタルカメラ制御方法の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の態様で実現することができる。
【発明を実施するための最良の形態】
【００１３】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．実施例：
Ｂ．変形例：
【００１４】
Ａ．実施例：
図１は、本発明の一実施例としてのデジタルスチルカメラ１００（以下「ＤＳＣ１００」とも呼ぶ）の概略構成を示す説明図である。このＤＳＣ１００は、レンズ１１０と、レンズ駆動制御部１２０と、撮像部１３０と、露光制御部１４０と、ＧＰＳ受信部１５０と、カメラ方向取得部１６０と、画像表示部１７０と、音声発生部１８０と、操作部１９０と、撮影補助部２００と、を有している。
【００１５】
撮像部１３０は、撮像部１３０が有するＣＣＤ（Charge Coupled Device：電荷結合素子）等の撮像素子（図示しない）の受光面上に、レンズ１１０により結像された画像（撮像画像）の明暗を表す画像データを生成する。ユーザがＤＳＣ１００のシャッタボタン（図示しない）を操作する撮影時には、撮像部１３０により生成された画像データが画像処理部１３２に供給され、画像処理部１３２により適宜画像処理を施される。画像処理後の画像データは、画像データ格納部（図示しない）に格納される。なお、画像処理部１３２による画像処理は、ＤＳＣ１００に設定された撮影モードに対応して予め設定されている画像処理パラメータに従って行われる。
【００１６】
露光制御部１４０は、ＤＳＣ１００に設定された撮影モードに対応して予め設定されている露光制御パラメータと、撮像部１３０から供給される受光面上の光量の情報とに従って、レンズ１１０の絞り値やフラッシュ１４４を発光させるか否か等を決定する。フラッシュ制御部１４２は、露光制御部１４０からの指示に従って、フラッシュ１４４を発光させる。
【００１７】
レンズ駆動制御部１２０は、露光制御部１４０により決定された絞り値等に従って、レンズ１１０を制御し、撮影時の撮像部１３０の受光面上の光量を調整する。レンズ駆動制御部１２０は、また、ユーザからの指示に応じてレンズ１１０を駆動してレンズ１１０の焦点距離を調整する機能と、撮像部１３０により取得された画像のコントラストに基づいて焦点を合わせる自動焦点機能と、を有している。レンズ駆動制御部１２０は、自動焦点機能によって設定された焦点位置に関する情報（焦点位置情報）は、露光制御部１４０に供給される。
【００１８】
画像表示部１７０は、液晶表示器等により構成され、画像や各種設定情報を表示する機能を有している。音声発生部１８０は、撮影時のシャッタ音やユーザにメッセージを伝達するための音声等を発生する。操作部１９０は、ボタンやタッチパネル等を有しており、ユーザからの指示を取得する機能を有している。ユーザは、画像表示部１７０に表示される画像や設定情報を見ながら、操作部１９０を操作することにより、ＤＳＣ１００の設定変更等の操作を行うことができる。
【００１９】
ＧＰＳ受信部１５０は、ＧＰＳ（Global Positioning System）衛星からの電波を受信し、ＤＳＣ１００の位置（緯度、経度、標高）と現在時刻とを取得する。カメラ方向取得部１６０は、ジャイロあるいは加速度センサ等によりＤＳＣ１００のレンズ１１０が向いている方向（以下、「カメラ方向」とも呼ぶ）を取得する。なお、本実施例では、現在時刻をＧＰＳ衛星からの電波から取得しているが、ＤＳＣ１００に内蔵されたリアルタイムクロック（ＲＴＣ）から現在時刻を取得するものとしても良い。
【００２０】
撮影補助部２００は、主要被写体特定部２１０と、照明条件情報取得部２２０と、照明条件判定部２３０と、指示取得部２４０と、撮影モード設定部２５０とを備えている。ユーザがＤＳＣ１００に設けられた撮影補助ボタン（図示しない）を操作すると、撮像部１３０で生成された撮像画像を表す画像データは、撮影補助部２００の主要被写体特定部２１０に供給される。なお、撮影補助部２００の各部の機能については、後述する。
【００２１】
図２は、ユーザによる撮影補助ボタンを操作した際に撮影補助部２００により実行される撮影補助ルーチンを示すフローチャートである。図３は、ユーザＵＳＲがＤＳＣ１００により、猫ＣＡＴを撮影する様子を示す説明図である。
【００２２】
ステップＳ１００において、照明条件情報取得部２２０は、ＧＰＳ受信部１５０から供給されるＤＳＣ１００の位置および現在時刻と、カメラ方向取得部１６０から供給されるＤＳＣ１００のカメラ方向とから、ＤＳＣ１００と主要被写体との位置関係、および、太陽の位置（高度、方位角）等の情報を取得する。そして、ＤＳＣ１００からの主要被写体の方向と、主光線である太陽光の主要被写体への入射方向との関係で決定される主要被写体の照明条件に関する情報（照明条件情報）を取得する。取得された照明条件情報は、照明条件判定部２３０に供給される。ここで、「主要被写体」とは、撮像画像中に存在する被写体のうち、画像を特徴付ける主だった被写体である主要被写体を言い、具体的には、ポートレートにおける人物、風景画像における風景等をいう。
【００２３】
図３（ａ）の例では、照明条件情報取得部２２０は、ＤＳＣ１００の位置と現在時刻とから、太陽ＳＵＮがＤＳＣ１００の左方にあると判断する。また、照明条件情報取得部２２０は、カメラ方向取得部１６０から取得したカメラ方向に基づいて、ＤＳＣ１００のレンズ１１０が右方向を向いていると判断する。そのため、照明条件情報取得部２２０は、太陽ＳＵＮの方向とＤＳＣ１００のレンズの方向とがＤＳＣ１００を基準としてそれぞれ反対の方向となっているので、主要被写体の照明条件が順光であると判断する。
【００２４】
図２のステップＳ２００において、主要被写体特定部２１０は、撮像部１３０から供給される画像データを解析することにより、撮像画像中に含まれる主要被写体を特定する。具体的には、画像データを解析して、撮像画像中に含まれる物体を認識する。そして、認識された物体の中から主要被写体を特定する。主要被写体特定部２１０は、特定された主要被写体に関する情報（主要被写体情報）を照明条件判定部２３０に供給する。
【００２５】
撮像画像に含まれる物体は、例えば、撮像画像に対して領域分割を行い、領域分割結果に対してテンプレートマッチング等を行うことによって認識することが可能である。また、撮像画像に含まれる物体の認識を、特開２００１−３３０８８２号公報に開示された方法で行うことも可能である。
【００２６】
撮像画像から認識された物体が１つである場合には、認識された物体が主要被写体として特定される。一方、複数の物体が撮像画像から認識された場合、例えば、複数の物体のうちより画像中心に近い物体を主要被写体として特定することができる。また、物体の種類に応じて優先順位を付け、より優先度の高い物体を主要被写体とすることも可能である。例えば、動物の優先度を植物の優先度よりも高くすると、撮像画像から人物と樹木とが認識された場合には、人物が主要被写体となる。
【００２７】
図３（ａ）の例では、ＤＳＣ１００のレンズ１１０は、猫ＣＡＴの方向を向いている。そのため、撮像部１３０（図１）から主要被写体特定部２１０には、猫ＣＡＴを含む撮像画像を表す画像データが供給される。主要被写体特定部２１０は、撮像画像に含まれる物体を小動物と認識する。そのため、図３（ａ）の例では、主要被写体が小動物となる。
【００２８】
図２のステップＳ３００では、照明条件判定部２３０が、照明条件情報取得部２２０から供給される現在の照明条件（実照明条件）に関する情報と、主要被写体特定部２１０から供給される主要被写体情報と、に基づいて現在の照明条件が主要被写体の撮影に適しているか否かを判断する。そして、照明条件が主要被写体に適していると判断された場合には、図２の撮影補助ルーチンは終了する。一方、照明条件が主要被写体に適していないと判断された場合には、制御はステップＳ４００に移される。
【００２９】
なお、現在の照明条件が主要被写体の撮影に適しているか否かは、主要被写体の種類に予め対応付けられた推奨される照明条件（推奨照明条件）のデータベース（照明条件データベース）を参照することにより判断することが可能である。具体的には、照明条件データベースを参照することにより、主要被写体特定部２１０から供給された主要被写体情報に基づいて、照明条件データベースを参照することにより、主要被写体に対して推奨される推奨照明条件を取得する。そして、推奨照明条件と、照明条件情報取得部２２０から供給される照明条件情報に含まれる現在の照明条件と、を比較し、両者が一致している場合には、現在の照明条件が主要被写体の撮影に適していると判断される。一方、両者が一致していない場合には、現在の照明条件が主要被写体の撮影に適していないと判断される。
【００３０】
推奨照明条件には、主要被写体の好ましい画像を取得するのに適した照明条件が設定される。一般に、人物や犬・猫などの小動物は、逆光で撮影することにより、それらの毛が透けて見え、毛髪や髭の質感が画像に表現される。そのため、人物や小動物の推奨照明条件は、逆光となる。また、紅葉、新緑、花弁あるいは鳥の羽根等の光が透過して見える物体は、逆光で撮影することにより、それらの色が画像では鮮やかな色で再現される。そのため、紅葉や新緑や花弁の推奨照明条件は、逆光となる。
【００３１】
図３（ａ）の例では、主要被写体特定部２１０で特定された主要被写体は小動物であり、現在の照明条件である順光は、小動物の推奨照明条件の逆光と異なっている。そのため、照明条件判定部２３０は、現在の照明条件が主要被写体の撮影に適していないと判断する。
【００３２】
図２のステップＳ４００において、照明条件判定部２３０は、主要被写体の撮影には、照明条件を変更して撮影するのが適していることをユーザに通知する。ユーザへの通知は、画像表示部１７０（図１）に照明条件の変更を促すメッセージを表示するとともに、音声発生部１８０（図１）から照明条件の変更を促すメッセージを発声させることにより行われる。なお、画像表示部１７０へのメッセージの表示と音声発生部１８０からのメッセージの発声とのいずれか一方のみを行うものとしても良い。
【００３３】
ステップＳ５００において、指示取得部２４０は、照明条件を変更するか否かのユーザからの指示を取得する。そして、指示取得部２４０が取得した指示が照明条件を変更しない指示であった場合には、図２の撮影補助ルーチンは終了する。一方、指示取得部２４０が取得した指示が照明条件を変更する指示であった場合には、制御はステップＳ４００に移される。この際、指示取得部２４０からは、照明条件を推奨照明条件に変更することを表す情報が撮影モード設定部２５０に供給される。
【００３４】
図４は、図３（ａ）に示す状態においてＤＳＣ１００の画像表示部１７０に表示される画像を示す説明図である。図４に示すように、ＤＳＣ１００の画像表示部には、ＤＳＣ１００の撮像部１３０から取得された猫ＣＡＴを含む撮像画像に、３つの文字ボックスＢＩＦ，ＢＯＫ，ＢＮＯがオーバーレイ表示されている。
【００３５】
文字ボックスＢＩＦには、推奨照明条件の逆光での撮影をユーザに促すとともに、照明条件を変更するか否かを問い合わせる内容の文字が表示されている。なお、図４に示されるように文字ボックスＢＩＦには、現在の照明条件とは異なる推奨照明条件「逆光」が表示されている。また、文字ボックスＢＯＫ、ＢＮＯには、それぞれ、ユーザに逆光での撮影を行うか否かを選択させるための「はい」と「いいえ」の文字が表示されている。
【００３６】
ユーザが文字ボックスＢＯＫに触れると、指示取得部２４０（図１）は、ユーザが照明条件を変更する指示をＤＳＣ１００に与えたものと判断する。一方、ユーザが文字ボックスＢＮＯに触れると、指示取得部２４０は、ユーザが照明条件を変更しない指示をＤＳＣ１００に与えたものと判断する。
【００３７】
なお、本実施例では、ステップＳ４００において照明条件の変更を促すメッセージを通知し、ステップＳ５００において、ユーザから照明条件を変更するか否かの指示を取得しているが、照明条件の変更を促すメッセージとユーザからの指示は、必ずしも照明条件の変更を明示的に示すものでなくても良い。例えば、推奨照明条件が逆光あるいは半逆光の場合には、ユーザに背景を無視するか否かを問い合わせ、ユーザからの背景を無視するか否かついての指示を取得するものとしても良い。この場合、背景を無視するとのユーザの指示は、照明条件を変更する指示に相当する。但し、この場合においても、ユーザからの照明条件変更指示の取得の後、ユーザには、推奨照明条件が逆光あるいは半逆光であることが通知される。
【００３８】
図３（ｂ）の例では、ユーザＵＳＲはＤＳＣ１００からの通知に従って、猫ＣＡＴと太陽ＳＵＮとのＤＳＣ１００からの方向が略同一方向となるように位置を変えている。そのため、猫ＣＡＴの照明条件は小動物の推奨照明条件である逆光となる。
【００３９】
ステップＳ６００において、撮影モード設定部２５０は、指示取得部２４０から供給される推奨照明条件に関する情報に基づいてＤＳＣ１００の撮影モードを推奨照明条件に適した撮影モードに変更する。具体的には、撮影モードを変更する指示を画像処理部１３２（図１）および露光制御部１４０（図１）に供給することにより、画像処理部１３２による画像処理で使用される画像処理パラメータと、露光制御部１４０による露光条件の設定に使用される露光制御パラメータと、を変更する。
【００４０】
図３（ｂ）の例では、照明条件が推奨照明条件の逆光に変更されている。そのため、撮影モード設定部は、逆光撮影を行うための撮影モード（逆光モード）に変更される。逆光モードでは、露光制御部１４０の露光制御パラメータは、露光量を多くする露出補正を行うように設定される。このように露出補正を行うことにより、逆光撮影する際に主要被写体が暗くなりすぎること（「黒つぶれ」とも呼ばれる）が抑制される。
【００４１】
図５は、図３（ａ）に示す順光と図３（ｂ）に示す逆光との２つの照明条件で撮影した猫ＣＡＴを主要被写体とする画像の様子を示す説明図である。図５（ａ）は、図３（ａ）と同じ図面であり、図５（ｃ）は、図３（ｂ）と同じ図面である。図５（ｂ）は、図５（ａ）で示すように、順光で猫ＣＡＴを撮影した場合の画像の例を示している。一方、図５（ｄ）は、図５（ｃ）で示すように、逆光で猫ＣＡＴを撮影した場合の画像の例を示している。
【００４２】
照明条件が順光である図５（ｂ）の画像には、猫ＣＡＴの髭ＷＳＫは鮮明に写らない。一方、照明条件が逆光である図５（ｄ）の画像では、背景から照らされる太陽からの光によって猫ＣＡＴの髭ＷＳＫが光り、順光で撮影した図５（ｂ）の画像よりも髭ＷＳＫが鮮明に写される。
【００４３】
このように、本実施例では、ＤＳＣ１００は、照明条件を主要被写体に適した照明条件に変更することをユーザに促すことができる。そのため、ユーザは、主要被写体により適した照明条件で主要被写体の撮影を行うことにより、主要被写体のより好ましい画像を取得することができる。
【００４４】
本実施例では、主要被写体の１つの種類に対して１つの推奨照明条件を設定しているが、主要被写体の１つの種類に対して１以上の推奨照明条件を設定することも可能である。この場合、図２のステップＳ３００では、複数の推奨照明条件が設定されているか否かが判断される。そして、複数の推奨照明条件が設定されていると判断された場合には、ステップＳ４００では、複数の推奨照明条件がユーザに通知され、ステップＳ５００では、複数の推奨照明条件からいずれの照明条件を選択するかについてのユーザの指示が取得される。なお、主要被写体の１つの種類に対して複数の推奨照明条件を設定する場合、上述した、人物、小動物、紅葉、新緑、花弁あるいは鳥の羽根等の推奨照明条件は、逆光と半逆光との２つの照明条件となる。
【００４５】
Ｂ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００４６】
Ｂ１．変形例１：
上記実施例では、主要被写体の黒つぶれを露出補正を行うことにより抑制しているが、異なる方法によって主要被写体の黒つぶれを抑制することも可能である。例えば、ＤＳＣ１００と主要被写体との距離がフラッシュ１４４（図１）の光が届く十分短い距離であれば、フラッシュ１４４を強制的に発光させることにより主要被写体の黒つぶれを抑制することも可能である。フラッシュ１４４の強制発光により黒つぶれを抑制する場合、露出補正による露光量の増加を抑制することができるので、逆光撮影時の背景が明るくなりすぎる（「白飛び」とも呼ばれる）を抑制することが可能である。この場合、フラッシュ１４４を強制発光させるか否かは、例えば、主要被写体とＤＳＣ１００との距離に基づいて決定することができる。なお、露出補正とフラッシュ１４４の強制発光との２つの黒つぶれ抑制方法を単一のＤＳＣ１００との距離で実行可能なものとしても良い。この場合、これらの２つの黒つぶれ抑制方法は、互いに異なる撮影モードとして設定される。
【００４７】
具体的には、露光制御部１４０がレンズ駆動制御部１２０から供給される焦点位置情報から焦点が合っている被写体（合焦被写体）とＤＳＣ１００との距離を算出し、算出された距離が所定の距離上限値以下である場合に、露光制御部１４０がフラッシュ１４４を強制的に発光させるものとしても良い。通常、合焦被写体は主要被写体であるので、合焦被写体とＤＳＣ１００との距離は、主要被写体とＤＳＣ１００との距離に一致する。そのため、主要被写体がフラッシュ１４４の光が届く十分短い距離であるかが判断でき、主要被写体をフラッシュ１４４の光で明るくすることができるので、主要被写体の黒つぶれを抑制することができる。
【００４８】
また、フラッシュ１４４の強制発光による主要被写体の黒つぶれの抑制は、必ずしも常時実行する必要はない。主要被写体が特定の物体（人物など）であって、画像処理部１３２（図１）による画像処理により黒つぶれが補正可能であれば、フラッシュ１４４の強制発光を行わず画像処理部１３２で黒つぶれを補正するものとしても良い。主要被写体が人物である場合、例えば、撮影直前（シャッタボタンの半押し時）に撮像部１３０（図１）から撮像画像を取得し、取得した撮像画像から抽出した肌の領域の輝度が所定値以上であれば黒つぶれが補正可能であると判断することができる。
【００４９】
Ｂ２．変形例２：
上記実施例では、推奨照明条件が逆光あるいは半逆光となる例を示しているが、主要被写体によっては他の照明条件（順光、斜光、サイド光）が推奨照明条件となる。これらの推奨照明条件は、主要被写体を種々の照明条件で撮影した結果に基づいて適宜設定することが可能である。例えば、主要被写体が建築物である場合、建築物の外壁の質感を画像で表現可能な斜光あるいはサイド光が推奨照明条件となる。また、主要被写体が鉄道車両である場合、一様に光が当たり、色や形を克明に描写できる順光が推奨照明条件となる。
【００５０】
Ｂ３．変形例３：
上記実施例では、ユーザが撮影補助ボタンを操作した際に図２に示す撮影補助ルーチンが撮影補助部２００（図１）により実行されるが、撮影補助ルーチンの実行を異なるタイミングで実行するものとしても良い。例えば、撮影補助ルーチンを所定の時間間隔ごとに繰り返し実行するものとしても良い。この場合、図２のステップＳ５００におけるユーザからの指示の取得は省略される。そして、ステップＳ６００では、撮影直前に照明条件情報取得部２２０（図１）から取得される照明条件情報に基づいて、撮影モードの変更が行われる。
【００５１】
Ｂ４．変形例４：
上記実施例では、撮影補助部２００がステップＳ６００（図２）においてＤＳＣ１００の撮影モードの変更を行っているが、撮影モードの変更を省略することも可能である。この場合、ステップＳ４００では、照明条件の変更を促すメッセージとともに撮影モードの切換を促すメッセージがユーザに通知される。また、ステップＳ５００におけるユーザからの指示の取得は省略される。このようにしても、ＤＳＣ１００は、照明条件を主要被写体に適した照明条件に変更することをユーザに促すことができるので、ユーザは、より容易に主要被写体の好ましい画像を取得することができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の一実施例としてのデジタルスチルカメラ１００の概略構成を示す説明図。
【図２】撮影補助部２００により実行される撮影補助ルーチンを示すフローチャート。
【図３】ユーザＵＳＲがデジタルスチルカメラ１００により、猫ＣＡＴを撮影する様子を示す説明図。
【図４】図３（ａ）に示す状態においてＤＳＣ１００の画像表示部１７０に表示される画像を示す説明図。
【図５】図３（ａ）に示す順光と図３（ｂ）に示す逆光との２つの照明条件で撮影した猫ＣＡＴを主要被写体とする画像の様子を示す説明図。
【符号の説明】
【００５３】
１００…デジタルスチルカメラ
１１０…レンズ
１２０…レンズ駆動制御部
１３０…撮像部
１３２…画像処理部
１４０…露光制御部
１４２…フラッシュ制御部
１４４…フラッシュ
１５０…ＧＰＳ受信部
１６０…カメラ方向取得部
１７０…画像表示部
１８０…音声発生部
１９０…操作部
２００…撮影補助部
２１０…主要被写体特定部
２２０…照明条件情報取得部
２３０…照明条件判定部
２４０…指示取得部
２５０…撮影モード設定部
【図１】
2007243384.tif 000003
【図２】
2007243384.tif 000004
【図３】
2007243384.tif 000005
【図４】
2007243384.tif 000006
【図５】
2007243384.tif 000007