(57)【要約】【課題】自分撮りに最適なバウンス撮影を可能とし、適正なストロボ画像が撮影できる撮像装置およびその調光制御方法、並びにプログラムを提供する。【解決手段】デジタルカメラ１は、本体に装着又は内蔵され、可変な照射角で発光するストロボ部１１１による前方向および上方向へのテストバウンス発光を行ってバウンス角を算出し、照射角をその算出されたバウンス角にしてストロボ部１１１による本発光を行い撮影するバウンス撮影を行う際、ストロボ部１１１を非発光の状態で取得したライブ画像に基づき取得した被写体までの距離が第１の所定距離未満である場合、前方向へのテストバウンス発光を行わず、上方向へのテストバウンス発光とその取得された被写体までの距離に基づきバウンス角を算出するよう制御する。【選択図】図２
2019082552.tif 000002
【特許請求の範囲】
【請求項１】
本体に装着又は内蔵され、可変な照射角で発光する照射手段と、前方向および上方向への前記照射手段によるテストバウンス発光を行ってバウンス角を算出する算出手段と、前記照射角を前記バウンス角にして前記照射手段による本発光を行い撮影するバウンス撮影手段を備える撮像装置であって、
前記照射手段が非発光の状態での撮影により取得した被写体の画像に基づき、前記被写体までの距離を取得する距離取得手段と、
前記取得された前記被写体までの距離が第１の所定距離未満である場合、前記前方向へのテストバウンス発光を行わず、前記上方向へのテストバウンス発光と前記取得された前記被写体までの距離に基づき前記バウンス角を算出するよう前記算出手段を制御する制御手段とを備えることを特徴とする撮像装置。
【請求項２】
前記照射角を前記バウンス角にして前記照射手段による予備発光を行い撮影することにより予備発光画像を取得する第１の画像取得手段と、
前記照射手段が非発光の状態で撮影を行うことにより非発光画像を取得する第２の画像取得手段と、
前記予備発光画像および前記非発光画像の輝度差から調光対象領域を選別する選別手段と、
前記予備発光画像および前記非発光画像のそれぞれの前記調光対象領域における輝度に基づき、前記本発光の光量を算出する算出手段とをさらに備えることを特徴とする請求項１記載の撮像装置。
【請求項３】
前記被写体の画像に対するＡＦ制御によって焦点距離情報を取得する取得手段を更に備え、
前記距離取得手段は、前記焦点距離情報に基づき前記被写体までの距離を算出することを特徴とする請求項１又は２記載の撮像装置。
【請求項４】
前記被写体の画像から前記被写体の顔を検出した場合、前記顔のサイズとして予め設定された顔サイズ情報を取得する他の取得手段とを更に備え、
前記距離取得手段は、前記顔サイズ情報に基づき前記被写体までの距離を算出することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
個人認証により前記顔が検出された被写体の性別、年齢を判定する被写体判定手段を更に備え、
前記顔サイズ情報は、前記判定された性別、年齢に応じて設定される情報であることを特徴とする請求項４記載の撮像装置。
【請求項６】
前記制御手段は、前記被写体までの距離が第２の所定距離より遠い場合、前記前方向および前記上方向へのテストバウンス発光をいずれも行うことなく、前記前方向への前記照射手段による本発光を行い撮影することを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記制御手段は、前記被写体までの距離が前記第１の所定距離以上であって前記第２の所定距離未満の場合、前記前方向へのテストバウンス発光及び前記上方向へのテストバウンス発光に基づき前記バウンス角を算出するよう前記算出手段を制御することを特徴とする請求項６記載の撮像装置。
【請求項８】
前記照射角を前記バウンス角にした場合に、前記照射手段で発光された光が天井で反射して前記被写体に照射される入射角と、前記光と前記天井の面とがなす角との間の角度差が第１の所定値未満である場合、前記光が前記天井に照射される照射ポイントを補正することを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
前記本体の変動値を出力する出力手段と、
前記変動値が第２の所定値より大きい場合、前記被写体までの距離が第１の所定距離未満であると判定する判定手段とを更に備えることを特徴とする請求項１乃至８のいずれか１項に記載の撮像装置。
【請求項１０】
ユーザー操作により撮影モードを設定する設定手段を更に備え、
前記設定手段により設定された撮影モードが前記バウンス撮影手段による撮影に対応しない場合は前記照射手段を非発光とすることを特徴とする請求項１乃至９のいずれか１項に記載の撮像装置。
【請求項１１】
本体に装着又は内蔵され、可変な照射角で発光する照射手段と、前方向および上方向への前記照射手段によるテストバウンス発光を行ってバウンス角を算出する算出手段と、前記照射角を前記バウンス角にして前記照射手段による本発光を行い撮影するバウンス撮影手段を備える撮像装置の調光制御方法であって、
前記照射手段が非発光の状態での撮影により取得した被写体の画像に基づき、前記被写体までの距離を取得する距離取得ステップと、
前記取得された被写体までの距離が第１の所定距離未満である場合、前記前方向へのテストバウンス発光を行わず、前記上方向へのテストバウンス発光と前記取得された前記被写体までの距離に基づき前記バウンス角を算出するよう前記算出手段を制御する制御ステップとを有することを特徴とする調光制御方法。
【請求項１２】
請求項１１記載の調光制御方法を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置およびその調光制御方法、並びにプログラムに関し、特に、ストロボ発光時の調光制御を行う撮像装置およびその調光制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
ストロボ撮影時の調光制御にバウンス角を自動で決定するオートバウンス制御がある。この制御では、天井にストロボ光を反射させた状態で撮影するバウンス撮影を行うため、天井で反射したストロボ光を最適入射角で被写体に照射するための天井へのストロボ光の照射ポイントを算出する必要がある。
【０００３】
この照射ポイントは以下のように算出される。まず、図３の（１）に示す前方向へのテストバウンス発光におけるストロボ光の反射光による被写体距離の測定と、図３の（２）に示す上方向へのテストバウンス発光におけるストロボ光の反射光による天井距離の測定を行う。次いで図３の（１）とに示す測定により取得した被写体距離および天井距離に基づき、天井で反射したストロボ光が被写体に対する最適入射角で照射される天井への照射ポイントを算出する。
【０００４】
このように算出された照射ポイントにストロボ光が照射されるバウンス角へストロボ部の向きを設定した後、本発光を行うことで、バウンス撮影が行われる。
【０００５】
かかるオートバウンス制御により、人物などの被写体に対し最適なバウンス角を自動で設定して撮影が可能となる。
【０００６】
一方、上記の算出において、精度よく被写体距離を取得することが重要となるが、上記した方法では、被写体へのストロボ光の未達などで被写体距離が正しく取れないケースがあり、本発光時に被写体にストロボ光が不自然に照射されてしまうことがあった。このような場合、被写体距離を撮影時の測距情報に基づいて補正する先行技術がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１６−６１８０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、自分撮りのような撮影を行う際にこのオートバウンス制御を用いる場合、図４に示すように、前方向へのテストバウンス発光の際、想定距離よりも被写体が近すぎるため適切な反射光が返らず、正確な距離測定ができないことがある。また、想定距離よりも被写体が近いと、被写体に対するストロボ配光外領域が生じるため調光精度が劣化する。さらには、自分撮りのような撮影では、被写体とストロボ部の距離が至近すぎるため、図４に示すように被写体距離の測定のための正面発光時に人物にストロボ部からの強い発光を直接当てることになり、目のくらみを生じさせてしまうという問題があった。
【０００９】
本発明は、上記問題を顧みてなされたものであり、自分撮りに最適なバウンス撮影を可能とし、適正なストロボ画像が撮影できる撮像装置およびその調光制御方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の請求項１に係る撮像装置は、本体に装着又は内蔵され、可変な照射角で発光する照射手段と、前方向および上方向への前記照射手段によるテストバウンス発光を行ってバウンス角を算出する算出手段と、前記照射角を前記バウンス角にして前記照射手段による本発光を行い撮影するバウンス撮影手段を備える撮像装置であって、前記照射手段が非発光の状態での撮影により取得した被写体の画像に基づき、前記被写体までの距離を取得する距離取得手段と、前記取得された前記被写体までの距離が第１の所定距離未満である場合、前記前方向へのテストバウンス発光を行わず、前記上方向へのテストバウンス発光と前記取得された前記被写体までの距離に基づき前記バウンス角を算出するよう前記算出手段を制御する制御手段とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、自分撮りに最適なバウンス撮影を可能とし、適正なストロボ画像が撮影できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例に係る撮像装置としてのデジタルカメラのハードウェア構成を示すブロック図である。
【図２】本発明の実施例１に係る、デジタルカメラにおける撮像制御処理の手順を示すフローチャートである。
【図３】バウンス撮影を行うための照射ポイントの算出手順を示す図である。
【図４】自分撮りを行う際の従来のオートバウンス制御における前方向へのテスト発光を説明するための図である。
【図５】本発明の実施例１に係る、至近距離バウンス撮影の方法を説明するための図である。
【図６】本発明の実施例２に係る、至近距離バウンス撮影の照射ポイント算出時に行われるストロボ影の投影の有無の判定方法を説明するための図である。
【図７】本発明の実施例２に係る、ストロボ影の投影を回避する方法を説明するための図である。
【図８】図２のステップＳ２０６のＡＦ制御で行われる、画像のコントラスト評価方法を説明するための図である。
【図９】図２のステップＳ２０７の顔検出の際に行われる、検出された顔のサイズ情報に基づく被写体距離の算出方法を説明するための図である。
【図１０】本発明の実施例２に係る、デジタルカメラにおける撮像制御処理の手順を示すフローチャートである。
【図１１】図２のステップＳ２２０，Ｓ２２１で取得された非発光画像および予備発光画像から調光対象領域を選別する方法を説明するための図である。
【図１２】非発光画像および予備発光画像の調光対象領域の各ブロックの輝度差より本発光量を算出する方法を説明するための図である。
【発明を実施するための形態】
【００１３】
（実施例１）
以下、図１を参照して、本実施例に係る撮像装置としてのデジタルカメラ１のハードウェア構成および処理の流れについて説明する。尚、本発明の撮像装置は撮像素子を用いてオートバウンス制御を行うものであれば、本実施例のようなデジタルカメラに限定されず、例えば、ビデオカメラ等であってもよい。
【００１４】
操作部１０１は、操作者がデジタルカメラ１に対して各種の指示を入力するために操作するスイッチやボタンなどにより構成されている。操作部１０１の中には、シャッタースイッチや、タッチセンサ（後述する表示部１０７をタッチすることで操作が可能となるもの）も含む。
【００１５】
制御部１０２は、同図に示すデジタルカメラ１の全体動作を制御するものであり、操作部１０１からの指示に応じて各部を制御する。
【００１６】
センサ部１０３は、レンズ１０８ａ、メカ機構１０９ａを介して入射される光を受け、その光量に応じた電荷（アナログ画像信号）を出力する。Ａ／Ｄ変換部１０４は、センサ部１０３から出力されたアナログ画像信号に対して、サンプリング、ゲイン調整、Ａ／Ｄ変換等を行い、デジタル画像信号として出力する。画像処理部１０５は、Ａ／Ｄ変換部１０４から出力されたデジタル画像信号に対して各種の画像処理を行い、処理済みのデジタル画像信号を出力する。例えば、Ａ／Ｄ変換部１０４から受けたデジタル画像信号を、ＹＵＶ画像信号に変換して出力する。被写体検出部１０６は、画像処理部１０５にて得られた画像を元に被写体の領域を検出する。
【００１７】
表示部１０７は、液晶画面などにより構成されている。
【００１８】
ＡＦ処理部１０８は画像処理部１０５によって得られた画像をもとにレンズ１０８ａを制御し、ピントを合わせる。
【００１９】
ＡＥ処理部１０９は画像処理部１０５によって作成された画像から適正輝度との差分を算出し、メカ機構１０９ａを制御する。
【００２０】
ストロボ部１１１は、デジタルカメラ１の本体に装着又は内蔵され、可変な照射角で発光する。
【００２１】
ＥＦ処理部１１０では、発光判断がされた場合に被写体からの反射光の光量が適正となりうる光量をストロボ部１１１に発光させる。
【００２２】
照射角変動部１１５では、ストロボ部１１１による照射角が所定の角度となるようストロボ部１１１の向きを変動させる。
【００２３】
被写体距離算出部１１６では、ライブ画像撮影中のＡＦ動作にて得られた距離情報をもとに被写体距離を算出する。また、ＡＦ距離情報が得られない場合は、顔のサイズ情報およびレンズの焦点距離情報から被写体距離を推定算出する。
【００２４】
エンコーダー部１１２は、出力されたデジタル画像信号（画像データ）のフォーマットをＪＰＥＧなどのフォーマットに変換し、画像記録部１１３に出力するものである。画像記録部１１３は、エンコーダー部１１２から受けたフォーマット変換済みの画像データを、デジタルカメラ１内の不図示のメモリや、デジタルカメラ１に挿入されている外部メモリなどに記録する処理を行う。
【００２５】
次に、デジタルカメラ１を用いて撮像を行う場合の動作について説明する。
【００２６】
先ず、操作者が、操作部１０１に含まれている電源スイッチをオンにすると、制御部１０２はこれを検知し、デジタルカメラ１を構成する各部に電源を供給する。デジタルカメラ１を構成する各部に電源が供給されるとレンズ１０８ａより被写体側にある不図示のシャッターが開く。これにより、センサ部１０３には、デジタルカメラ１の前面に配置されたレンズ１０８ａ、メカ機構１０９ａ内の露出機構を介して光が入光することになる。センサ部１０３は、内部の撮像素子に溜まった電荷を読み出し、Ａ／Ｄ変換部１０４にアナログ画像信号として出力する。
【００２７】
Ａ／Ｄ変換部１０４は、センサ部１０３から出力されたアナログ画像信号に対して、サンプリング、ゲイン調整、Ａ／Ｄ変換等を行い、デジタル画像信号として出力する。
【００２８】
画像処理部１０５は、Ａ／Ｄ変換部１０４から出力されたデジタル画像信号に対して各種画像処理を行い、処理済みのデジタル画像信号を出力する。
【００２９】
ライブ信号がフィードバックされてＡＥ制御を行う設定の場合、Ａ／Ｄ変換部１０４から出力されるデジタル画像信号はＡＥ処理部１０９にフィードバックされる。ＡＥ処理部１０９は、このフィードバックされたデジタル画像信号に基づき画面内輝度を適正に保つよう露出演算された値を再度、メカ機構１０９ａに伝える。
【００３０】
同様にライブ信号がフィードバックされてＡＦ制御を行う設定の場合、ＡＦ処理部１０８にもＡ／Ｄ変換部１０４から出力されるデジタル画像信号がフィードバックされる。ＡＦ処理部１０８は、このフィードバックされたデジタル画像信号に基づき被写体にピントが合うように算出された位置をレンズ１０８ａに伝える。
【００３１】
操作者による操作部１０１のバウンスボタンの押下があると、操作部１０１は制御部１０２にバウンス制御開始信号を通知する。制御部１０２はこの信号を操作部１０１から受けた場合、ライブ動作中に取得した距離情報と併せてこの信号をＥＦ処理部１１０に通知する。ＥＦ処理部１１０では、バウンス撮影用のテストバウンス発光のパターンを選択し、照射角変動部１１５へ通知を行い、所定角度にストロボ部１１１の向きを変動させた後、ストロボ部１１１はテストバウンス発光を行い、バウンス角を算出する。バウンス撮影用のテストバウンス発光のパターンを選択方法の詳細については、図２のフローチャートを用いて後述する。尚、バウンス角とは、バウンス撮影の際のストロボ部１１１の照射角であって、前方向にストロボ光を照射した場合を基準としてそこからストロボ部１１１が変動した角度を指す。
【００３２】
また、操作者による操作部１０１の撮影ボタン半押し操作があると、操作部１０１は制御部１０２にＳＷ１通知を行う。また、操作者による操作部１０１の撮影ボタン全押し操作があると、操作部１０１は制御部１０２にＳＷ２通知を行う。
【００３３】
制御部１０２はＳＷ１通知を操作部１０１から受けると、この時点における画像信号を用いたＡＦ処理およびＡＥ処理をＡＦ処理部１０８およびＡＥ処理部１０９に行わせ、撮影に最適なピントおよび露出設定等の撮影条件を設定する。また制御部１０２は、ＳＷ１通知の前にオートバウンス制御開始信号を受けていた場合はストロボを発光すると判定し、受けていない場合はストロボを発光しないと判定するストロボ発光判定も行う。
【００３４】
ストロボ発光判定によりストロボを発光しないと判定された状態でＳＷ２通知を操作部１０１から受けると本撮影に移行し、ＳＷ１通知の際に設定された撮影条件をＡＥ処理部１０９、ＡＦ処理部１０８に伝える。これにより、ストロボを発光させない状態でレンズ１０８ａ、メカ機構１０９ａの露出機構が制御される。センサ部１０３は、この際に入射した光の光量に応じた電荷を読み出し、Ａ／Ｄ変換部１０４にアナログ画像信号として出力する。Ａ／Ｄ変換部１０４は、センサ部１０３から出力されたアナログ画像信号に対して、サンプリング、ゲイン調整、Ａ／Ｄ変換等を行い、デジタル画像信号として出力する。画像処理部１０５はデジタル画像信号に対して各種の画像処理を行い、処理済みのデジタル画像信号を出力する。
【００３５】
一方、ストロボ発光判定によりストロボを発光すると判定された状態でＳＷ２通知を操作部１０１から受けると本撮影に移行し、ＳＷ１通知の際に設定された撮影条件をＡＥ処理部１０９、ＡＦ処理部１０８に伝える。これにより、まずはストロボを発光させない状態でレンズ１０８ａ、メカ機構１０９ａの露出機構が制御され、センサ部１０３に光が入射する。その後、センサ部１０３、Ａ／Ｄ変換部１０４、および画像処理部１０５における処理によって得られるデジタル画像信号を調光用の非発光画像として取得する。次に、ＥＦ処理部１１０から予備発光の指示をストロボ部１１１へ出し、算出されたバウンス角にストロボ部１１１の照射角を変動させた状態で発光させる。この時同時にレンズ１０８ａ、メカ機構１０９ａの露出機構を上記撮影条件となるよう制御し、センサ部１０３に光を入射させる。その後、センサ部１０３、Ａ／Ｄ変換部１０４、および画像処理部１０５における処理によって得られるデジタル画像信号を調光用の発光画像として取得する。その後、この調光用の非発光画像と発光画像の輝度差を用いて、本発光撮影時に被写体を適正輝度とするのに必要な本発光量を算出する。本発光量が算出できたら、本発光撮影を行う。ＥＦ処理部１１０にて本発光指示が出されたのち、バウンス角に向きを変動したストロボ部１１１で本発光が行われると同時に露光を行い、バウンス撮影を終了とする。
【００３６】
上記本発光動作により、レンズ１０８ａ、メカ機構１０９ａを介してセンサ部１０３に入った本発光による被写体からの反射光の電荷を読み出し、Ａ／Ｄ変換部１０４にアナログ画像信号として出力する。Ａ／Ｄ変換部１０４は、センサ部１０３から出力されたアナログ画像信号に対して、サンプリング、ゲイン調整、Ａ／Ｄ変換等を行い、デジタル画像信号として出力する。画像処理部１０５から出力されたデジタル画像信号はエンコーダー部１１２にてＪＰＥＧなどのフォーマットに変換され、画像記録部１１３に画像データとして出力される。画像記録部１１３は、フォーマット変換された画像データを所定のメモリに記録する処理を行う。
【００３７】
次に、図２を用いてバウンス撮影用のテストバウンス発光のパターンの選択方法に関して説明する。
【００３８】
図２は、本実施例に係る、デジタルカメラ１における撮像制御処理の手順を示すフローチャートである。本処理は、制御部１０２がデジタルカメラ１内の不図示のＲＯＭ内に保持されるプログラムを展開することにより実行される。以下、本実施例では自分自身による至近距離撮影（以下、「自分撮り」という）が行われている場合について説明する。
【００３９】
先ず、操作部１０１に対するユーザー操作に応じてデジタルカメラ１の電源がＯｎになると、ライブ画像の露光を開始する（ステップＳ２０１）。すなわち、ストロボ部１１１が非発光の状態で被写体の画像のライブ画像としての取得を開始する。その後、露光されたライブ画像の画像信号を取得する（ステップＳ２０２）。
【００４０】
次に、ステップＳ２０２で取得された画像信号からライブ画像の輝度値Ｂｖを算出する測光を行う（ステップＳ２０３，Ｓ２０４）。ここではライブ画像をブロック分割し積分したブロック積分を用いて平均輝度を算出する。得られた平均輝度が適正輝度よりずれていた場合、そのずれ分を算出し、適正な露出値となるようメカ機構１０９ａを制御するＡＥ制御をＡＥ処理部１０９が行う（ステップＳ２０５）。
【００４１】
次に、読みだされた画像信号からＡＦ制御を行う（ステップＳ２０６）。ここではライブ画像のエッジ強度を求めるため、図８に示すようにブロック分割したライブ画像から、各ブロックに対してエッジ信号を抽出する。その後、ブロックごとにエッジのピークホールドにて得られたエッジ信号を合計したのち平均し、その大小にて画像のコントラスト評価を行う。ＡＦ処理部１０８はレンズ１０８ａ（フォーカスレンズ）をシフトし、最もコントラスト評価値の高かったレンズ位置を合焦位置とする。この際、合焦位置となるレンズ１０８ａの焦点距離情報を取得する。
【００４２】
次に、ステップＳ２０２で取得された画像信号からライブ画像内に顔が存在するか、顔の検出を行う（ステップＳ２０７）。本実施例では自分撮りが行われているので顔が検出される。また、検出される顔のサイズ（被写体の高さ）情報は予め２５ｃｍと設定されている。その後、顔のサイズ情報とステップＳ２０６で取得したレンズ１０８ａの焦点距離情報から図９の式に応じて被写体距離を求める。なお、本実施例では予め設定されている顔のサイズ情報は成人男性を想定したものであり、内部にて変更可能なパラメータとする。また個人認証により検出された顔の年齢や性別の判別が可能な場合（被写体判定手段）、判別された年齢／性別に応じて顔のサイズ情報を切り替えるようにしてもよい。また、本実施例では、顔のサイズ情報とレンズ１０８ａの焦点距離情報から被写体距離を算出するが、測距センサを用いる方法などその他の公知の方法で被写体距離を求めてもよい。
【００４３】
その後、ＳＷ１通知があるまで（ステップＳ２０８でＮＯ、ステップＳ２１５でＮＯ）、上記ステップＳ２０５のＡＥ制御、ステップＳ２０６のＡＦ制御、ステップＳ２０７の顔検出はフィードバック制御され、実行され続ける。
【００４４】
次に、操作者による操作部１０１のバウンスボタンが押下された場合（ステップＳ２０８でＹＥＳ）、その時点で得られている被写体距離の情報を用いて（ステップＳ２０９：距離取得手段）、被写体距離が至近か否かの判断を行う（ステップＳ２１０）。ステップＳ２０９で用いられる被写体距離の情報は、上記フィードバック制御中のステップＳ２０６のＡＦ制御で取得される焦点距離情報およびステップＳ２０７の顔サイズ情報を用いて算出された被写体距離情報である。尚、ＡＦ動作中などでステップＳ２０７において精度よく被写体距離が算出できなかった場合は、ステップＳ２０６のＡＦ制御で取得される焦点距離情報のみから算出された被写体距離情報をステップＳ２０９で用いられる被写体距離の情報としてもよい。
【００４５】
ステップＳ２１０において、被写体距離が至近でない、すなわち被写体距離が予め設定された第１の所定距離以上と判断された場合は（ステップＳ２１０でＮＯ）、従来のオートバウンス制御と同様のテストバウンス発光を行う。すなわち、図３に示すように、被写体の正面（以下、「前方向」という）および天井（以下「上方向」という）にストロボ部１１１からのストロボ光を照射するテストバウンス発光を行って、バウンス角を算出する（ステップＳ２１２，Ｓ２１３，Ｓ２１４）。具体的には、バウンス撮影の際に天井で反射したストロボ光が最適入射角で被写体を照射するための天井へのストロボ光の照射ポイントを算出する。
【００４６】
ステップＳ２１０において、被写体距離が至近である、すなわち被写体距離が第１の所定距離未満と判断された場合は（ステップＳ２１０でＹＥＳ）、図５に示すように、上方向だけのテストバウンス発光を行う（ステップＳ２１１）。すなわち、前方向のテストバウンス発光は行わないよう制御する。その後、上方向へのテストバウンス発光により測定された天井距離と、ステップＳ２０９において得られた被写体距離情報を用いて、バウンス角を算出する（ステップＳ２１１，Ｓ２１４）。具体的には、バウンス撮影の際に天井で反射したストロボ光が最適入射角で被写体を照射するための天井へのストロボ光の照射ポイントを算出する。
【００４７】
なお、本フローチャートには記載がないが、被写体距離が遠方である、すなわち被写体距離が予め設定された第２の所定距離より遠いと判断された場合は、バウンス撮影ではなく、前方向にストロボを向けて本発光を行う通常のストロボ撮影を行う。
【００４８】
また、不図示のジャイロセンサ等のデジタルカメラ１本体の変動値を出力する装置をデジタルカメラ１内に設けてもよい。この場合、出力された変動値が所定値（第２の所定値）より大きい場合、不安定な状態での撮影、すなわち自分撮りが行われていることが想定される。よって、この場合もステップＳ２１０において被写体距離が至近であると判断してもよい。
【００４９】
また、操作部１０１のタッチセンサとして機能する表示部１０７へのユーザー操作により設定された撮影モードがオートバウンスに対応しない場合、後述のステップＳ２１８においてストロボ部１１１を非発光と判断するよう制御する。またかかる場合は併せて、ステップＳ２０８におけるバウンスボタンの押下時に、オートバウンスに対応しない旨を表示部１０７に表示すると共に、処理を後述するステップＳ２１５に進める。その後、後述のステップＳ２２４においてＳＷ２通知があった時に、ストロボ部１１１による本発光を行うことなく撮影を行う（ステップＳ２２５）。
【００５０】
その後、ＳＷ１通知があるまでステップＳ２０２からの上記処理を繰り返す。
【００５１】
ＳＷ１通知があった場合（ステップＳ２１５でＹＥＳ）、測光が行われた後、発光判断を行う（ステップＳ２１６，Ｓ２１７）。
【００５２】
ステップＳ２１７の発光判断の結果、非発光と判断された場合（ステップＳ２１８でＮＯ）、ステップＳ２１６の測光にて取得したＢｖ値を用い、非発光用の撮影露出値（絞りＡｖ、シャッタＴｖ、ＩＳＯ感度Ｓｖ）を算出する。その後、ＳＷ２通知があった場合（ステップＳ２２４でＹＥＳ）、上記算出された撮影露出値にて撮影を行い（ステップＳ２２５）、本処理を終了する。
【００５３】
一方、ステップＳ２１７の発光判断の結果、発光と判断された場合（ステップＳ２１８でＹＥＳ）、ステップＳ２１６の測光にて取得したＢｖ値を用い、予備発光の撮影露出値および本発光用の撮影露出値を算出する。その後、ＳＷ２通知があった場合（ステップＳ２１９でＹＥＳ）、ストロボ発光撮影へと移行する。具体的には、まず必要な発光量を算出するため、調光用に非発光画像と予備発光画像を取得する（ステップＳ２２０，Ｓ２２１：第１及び第２の画像取得手段）。ここで、予備発光画像とは、図１１（ｂ）に示すような、ストロボ部１１１の照射角をステップＳ２１４で算出されたバウンス角とした状態で予備発光を行いながら撮影を行うことにより取得される画像である。また、非発光画像とは、図１１（ａ）に示すような、ストロボ部１１１を非発光にして撮影を行うことにより取得される画像である。図１１（ｃ）に示すように、予備発光画像および非発光画像をそれぞれブロック分割し、対応するブロックの輝度値の差分を算出する。算出された輝度値の差分が１以上の領域を被写体の領域（調光対象領域）として選別する。この調光対象領域に相当する位置を中央重点のデフォルト重みから抜粋し、調光演算で用いる主被写体重みを作成する。作成された主被写体重みにて重みづけされた平均輝度を目標とする輝度（適正輝度）に近付けるように調光演算を行う。
【００５４】
本実施例においては、非発光時にも被写体に外光が当たっていることを想定し、図１２に示すように、調光対象領域の重み付け平均した予備発光画像と非発光画像との輝度差分を予備発光による光量（テストバウンス発光量）として算出する。また、適正輝度と非発光画像での被写体輝度との差分を埋めるのに必要な発光量（本発光量）をテストバウンス発光量に基づき算出する（ステップＳ２２２）。
【００５５】
算出された本発光量にて本露光を行い（ステップＳ２２３）、本処理を終了する。
【００５６】
なお本実施例では、ＳＷ１通知があるまで実行される、フィードバック制御中のライブ画像を用いたＡＦ制御および顔検出から得られた情報を用いて被写体距離情報を算出したが、かかる構成に限定されない。例えば、バウンスボタンが押下された直後に再度ＡＦ制御や顔検出を行い、そこから得られた情報を用いて被写体距離情報を算出するようにしてもよい。
【００５７】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００５８】
（実施例２）
以下、本発明の実施例２に係る撮像装置としてのデジタルカメラ１について説明する。
【００５９】
本実施例の構成は、図１に示す実施例１の構成と同一であるため、重複した説明を省略する。
【００６０】
次に、図１０を用いて本実施例に係るデジタルカメラにおけるストロボ影の投影回避方法を説明する。
【００６１】
図１０は、本実施例に係る、デジタルカメラ１における撮像制御処理の手順を示すフローチャートである。図２の処理と同様、本処理は、制御部１０２がデジタルカメラ１内の不図示のＲＯＭ内に保持されるプログラムを展開することにより実行される。
【００６２】
ステップＳ８０１〜Ｓ８１３は、それぞれ実施例１のステップＳ２０１〜Ｓ２１３と同じ内容のステップであるため、重複した説明を省略する。
【００６３】
次に図６、図７を用いて、至近距離バウンス撮影を行う場合のカメラ影の投影回避方法について説明する。
【００６４】
ステップＳ８１４において最適入射角Θ１を取得したのち、ステップＳ８１５においてストロボ部１１１の照射角がバウンス角である場合のストロボ光と天井の面とがなす角（以下「最適出射角」という）Θ２を取得する。その後、ステップＳ８１６においてこれらの角度差が予め設定されている所定値ＴＨ未満（第１の所定値未満）か否か、すなわち下記式を満たすか否かを判定する。
｜Θ１−Θ２｜＜ＴＨ
【００６５】
角度差が所定値ＴＨ以下の場合（ステップＳ８１６でＹＥＳ）、カメラの影（ストロボ影）が被写体に投影される惧れがある。よって、図７に示すように照射ポイントの位置をずらし、その状態で取得される最適入射角Θ３および最適出射角Θ４の角度差がＴＨ以上となるように、すなわち下記式を満たすようにする（ステップＳ８１７）。
｜Θ３−Θ４｜≧ＴＨ
【００６６】
以降、図１０のステップＳ８１８〜Ｓ８２８は、それぞれの実施例１のステップ２１５〜Ｓ２２５と同じ内容のステップであるため、重複した説明を省略する。
【００６７】
（その他の実施形態）
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００６８】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００６９】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００７１】
プログラムを供給するための記録媒体としては、例えば、以下のようなものがある。フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）。
【００７２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。すなわち、ホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザーに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザーに配布する。そして、所定の条件をクリアしたユーザーに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他にも、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００７５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後にも前述した実施形態の機能が実現される。すなわち、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現される。
【符号の説明】
【００７６】
１  デジタルカメラ
１０１  操作部
１０２  制御部
１０６  被写体検出部
１０８  ＡＦ処理部
１０８ａ  レンズ
１１０  ＥＦ処理部
１１１  ストロボ部
１１５  照射角変動部
１１６  被写体距離算出部
【図１】
2019082552.tif 000003
【図２】
2019082552.tif 000004
【図３】
2019082552.tif 000005
【図４】
2019082552.tif 000006
【図５】
2019082552.tif 000007
【図６】
2019082552.tif 000008
【図７】
2019082552.tif 000009
【図８】
2019082552.tif 000010
【図９】
2019082552.tif 000011
【図１０】
2019082552.tif 000012
【図１１】
2019082552.tif 000013
【図１２】
2019082552.tif 000014