(57)【要約】【課題】撮像装置の姿勢に応じて適切なバウンス発光制御を行うことが可能な照明装置を提供する。【解決手段】照明装置（３００）は、発光手段（３０２）と、発光手段（３０２）の光照射角度を変更する駆動手段（３０４）と、駆動手段（３０４）を制御する制御手段（３０１）とを有し、制御手段（３０１）は、撮影角度または光照射角度の少なくとも一方に基づいて、バウンス発光撮影のためのバウンス制御を変更する。【選択図】図１
2019148636.tif 000002
【特許請求の範囲】
【請求項１】
発光手段と、
前記発光手段の光照射角度を変更する駆動手段と、
前記駆動手段を制御する制御手段と、を有し、
前記制御手段は、撮影角度または前記光照射角度の少なくとも一方に基づいて、バウンス発光撮影のためのバウンス制御を変更することを特徴とする照明装置。
【請求項２】
被写体距離および天井距離のそれぞれを測定するための測距手段を更に有し、
前記制御手段は、
前記被写体距離と前記天井距離とに基づいて、前記バウンス発光撮影のための前記光照射角度としてバウンス角度を算出し、
前記バウンス角度に応じて前記バウンス制御を変更することを特徴とする請求項１に記載の照明装置。
【請求項３】
前記制御手段は、
前記バウンス角度が第１の範囲にある場合、前記バウンス角度で前記バウンス発光撮影を行い、
前記バウンス角度が第２の範囲にある場合、所定のバウンス角度で前記バウンス発光撮影を行うことを特徴とする請求項２に記載の照明装置。
【請求項４】
前記制御手段は、
前記バウンス角度が第３の範囲にある場合、前記バウンス発光撮影を行わないことを特徴とする請求項３に記載の照明装置。
【請求項５】
被写体距離および天井距離のそれぞれを測定するための測距手段を更に有し、
前記制御手段は、
前記撮影角度が第４の範囲にある場合、前記被写体距離と前記天井距離とに基づいて、前記バウンス発光撮影のための前記光照射角度としてバウンス角度を算出し、前記バウンス角度で前記バウンス発光撮影を行い、
前記撮影角度が第５の範囲にある場合、所定のバウンス角度で前記バウンス発光撮影を行うことを特徴とする請求項１に記載の照明装置。
【請求項６】
前記制御手段は、
前記撮影角度が第６の範囲にある場合、前記バウンス発光撮影を行わないことを特徴とする請求項５に記載の照明装置。
【請求項７】
前記照明装置の姿勢を検出する検出手段を更に有し、
前記制御手段は、前記検出手段により検出された前記姿勢に基づいて前記撮影角度を取得することを特徴とする請求項１乃至６のいずれか１項に記載の照明装置。
【請求項８】
前記照明装置は、撮像装置に対して着脱可能であることを特徴とする請求項１乃至７のいずれか１項に記載の照明装置。
【請求項９】
前記照明装置は、撮像装置と一体的に設けられていることを特徴とする請求項１乃至７のいずれか１項に記載の照明装置。
【請求項１０】
請求項１乃至９のいずれか１項に記載の照明装置と、
前記バウンス発光撮影により画像を取得する撮像素子と、を有することを特徴とする撮像装置。
【請求項１１】
発光手段と、前記発光手段の光照射角度を変更する駆動手段と、前記駆動手段を制御する制御手段とを有する照明装置の制御方法であって、
撮影角度または前記光照射角度を取得するステップと、
前記撮影角度または前記光照射角度の少なくとも一方に基づいて、バウンス発光撮影のためのバウンス制御を変更するステップと、を有することを特徴とする照明装置の制御方法。
【請求項１２】
請求項１１に記載の照明装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、照射方向を自動的に変更可能な照明装置に関する。
【背景技術】
【０００２】
従来、照明装置の光を天井等に向けて照射して天井等からの拡散反射光を被写体に照射する発光撮影（バウンス発光撮影）が知られている。バウンス発光撮影によれば、照明装置の光を直接的ではなく間接的に被写体に照射することができるため、柔らかい光での描写が可能となる。バウンス発光撮影を適切に行うには、照明装置の照射方向（照射角度）を適切な角度に設定する必要がある。しかし、ユーザが被写体距離や天井までの距離を考慮して手動で照射方向を適切な角度に設定するのは難しい。
【０００３】
近年、照明装置の照射方向を自動で適切な角度に設定する方法（自動バウンス発光制御）として、測距手段を用いて被写体および天井までのそれぞれの距離を測定し、これらの距離に基づいて照射角度（バウンス照射角度）を算出する撮像装置が提案されている。特許文献１には、撮影時の状況を考慮して不要な自動バウンス発光制御を行わないようにする撮像装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−４９１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された撮像装置は、撮影装置の姿勢が所定角度以上の場合には自動バウンス発光制御を行わない。このため、本来であればバウンス発光撮影による効果が期待できる撮影シーンでも、バウンス発光撮影を行わない場合がある。
【０００６】
そこで本発明は、撮像装置の姿勢に応じて適切なバウンス発光制御を行うことが可能な照明装置、撮像装置、照明装置の制御方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面としての照明装置は、発光手段と、前記発光手段の光照射角度を変更する駆動手段と、前記駆動手段を制御する制御手段とを有し、前記制御手段は、撮影角度または前記光照射角度の少なくとも一方に基づいて、バウンス発光撮影のためのバウンス制御を変更する。
【０００８】
本発明の他の側面としての撮像装置は、前記照明装置と、前記バウンス発光撮影により画像を取得する撮像素子とを有する。
【０００９】
本発明の他の側面としての照明装置の制御方法は、発光手段と、前記発光手段の光照射角度を変更する駆動手段と、前記駆動手段を制御する制御手段とを有する照明装置の制御方法であって、撮影角度または前記光照射角度を取得するステップと、前記撮影角度または前記光照射角度の少なくとも一方に基づいて、バウンス発光撮影のためのバウンス制御を変更するステップとを有する。
【００１０】
本発明の他の側面としてのプログラムは、前記照明装置の制御方法をコンピュータに実行させる。
【００１１】
本発明の他の目的及び特徴は、以下の実施形態において説明される。
【発明の効果】
【００１２】
本発明によれば、撮像装置の姿勢に応じて適切なバウンス発光制御を行うことが可能な照明装置、撮像装置、照明装置の制御方法、および、プログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態における撮像装置のブロック図である。
【図２】本実施形態におけるバウンス制御を示すフローチャートである。
【図３】本実施形態における上向き撮影用のバウンス制御を示すフローチャートである。
【図４】本実施形態における下向き撮影用のバウンス制御を示すフローチャートである。
【図５】本実施形態におけるバウンス角度の算出方法の説明図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
【００１５】
まず、図１を参照して、本実施形態における撮像装置１０の構成について説明する。図１は、撮像装置１０のブロック図である。撮像装置１０は、カメラ本体部（撮像装置本体）１００、レンズ部（レンズ装置）２００、および、ストロボ装置（照明装置）３００を備えて構成される。
【００１６】
カメラ本体部１００の前面には、レンズ部２００が装着される。レンズ部２００は、カメラ本体部１００に対して着脱可能（交換可能）である。カメラ本体部１００とレンズ部２００は、マウント接点群１０３を介して電気的に接続されている。カメラ本体部１００の上面には、ストロボ装置３００が装着される。ストロボ装置３００は、カメラ本体部１００に対して着脱可能（交換可能）である。カメラ本体部１００とストロボ装置３００は、ストロボ接続部１０９およびカメラ接続部３０８を介して電気的に接続されている。
【００１７】
まず、カメラ本体部１００の構成について説明する。カメラ制御部１０１は、カメラ本体部１００の各部の動作を制御するマイクロコンピュータである。撮像素子１０２は、ＣＭＯＳセンサやＣＣＤセンサを有し、撮影レンズ（撮像光学系）２０２を介して入射する被写体からの光を電気信号に変換して（撮像光学系を介して形成される光学像を光電変換して）画像データを生成し、カメラ制御部１０１へ出力する。本実施形態において、撮像素子１０２は、後述のようにバウンス発光撮影により画像を取得することが可能である。
【００１８】
シャッタ（フォーカルプレーンシャッタ）１０４は、撮像素子１０２と撮影レンズ２０２との間に配置され、カメラ制御部１０１の指示により動作する。シャッタ１０４は、先幕と後幕とを備えて構成され、先幕が走行しシャッタが開くことにより撮像素子１０２の露光が開始し、後幕が走行しシャッタが閉じることにより撮像素子１０２の露光が終了する。操作部１０５は、ユーザが操作する操作部材を有し、カメラ本体部１００に取り付けられたボタン、スイッチ、ダイヤル、接続機器等を介してユーザの操作を検知し、操作指示に応じた信号をカメラ制御部１０１へ送る。操作部１０５は、ユーザがレリーズボタンを半押し操作した場合に発する指示信号（ＳＷ１信号）と、レリーズボタンを深く押し込む全押し操作を行った場合に発する指示信号（ＳＷ２信号）をカメラ制御部１０１に出力する。表示部１０６は、カメラ制御部１０１の指示により、撮影情報の表示や撮影画像の表示を行う。画像記憶部（メモリ）１０７は、画像データ（撮影画像）を記憶する。
【００１９】
カメラ姿勢検出部１０８は、カメラ本体部１００の姿勢、すなわち、カメラ本体部１００の水平方向（所定の方向、角度、または、姿勢）を基準としたストロボ装置３００の本体部３１１の傾き（方向、角度、または、姿勢）を検出（取得）する。カメラ制御部１０１は、操作部１０５の出力信号に基づいて、カメラ本体部１００の動作を制御する。操作部１０５の出力信号がＳＷ２信号である場合、撮影レンズ２０２に設けられた絞りを駆動し、撮像素子１０２の感度（ＩＳＯ感度）を設定し、シャッタ１０４を制御して撮像素子１０２へ光を照射させる。カメラ制御部１０１は、撮像素子１０２から取得した画像データに従って表示部１０６の画面上に撮影画像を表示させるとともに、画像記憶部１０７へ画像データを書き込む制御を行う。
【００２０】
次に、レンズ部２００の構成について説明する。レンズ制御部２０１は、レンズ部２００の各部の動作を制御するマイクロコンピュータである。撮影レンズ２０２は、複数のレンズを備えて構成され、被写体像（光学像）を撮像素子１０２に結像させる。また撮影レンズ２０２は、光量を調節するための絞り（不図示）とピントを調整するためのフォーカスレンズ（不図示）を有する。フォーカスレンズの位置情報に基づいて、撮像装置１０から合焦面までの距離情報を得ることができる。レンズ制御部２０１は、マウント接点群１０３を介した制御により、カメラ制御部１０１からの指示に従い、カメラ本体部１００に取り込む光量およびピントを調整するとともに、距離情報をカメラ制御部１０１に通知する。
【００２１】
次に、ストロボ装置３００の構成について説明する。ストロボ装置３００は、本体部３１１とヘッド部３１２とを有する。ストロボ制御部３０１は、ストロボ装置３００の各部の動作を制御するマイクロコンピュータである。ストロボ制御部３０１は、カメラ接続部３０８を介してカメラ制御部１０１と通信可能であり、カメラ情報の受信とストロボ情報の送信とを行うことができる。発光部（発光手段）３０２は、放電管、発光用コンデンサ、発光回路、および、発光光学系を備えて構成され、閃光発光を行うことができる。発光部３０２は、ストロボ制御部３０１の指示により、発光回路を駆動し、発光用コンデンサに充電されたエネルギーを放電管に放出することにより発光を行い、発光光学系を介して、被写体を照射する。ストロボ制御部３０１は、カメラ接続部３０８およびストロボ接続部１０９を介して、カメラ制御部１０１からの制御信号を受けて、カメラ本体部１００の撮影動作に同期して発光部３０２を発光させることができる。
【００２２】
測距用測光部（測距手段）３０３は、測距対象（被写体や天井）までの距離（被写体距離や天井距離）を測定するため、発光部３０２から発光された光が測距対象により反射した光を受光し、受光量をストロボ制御部３０１に出力する。ストロボ制御部３０１は、その受光量に応じて測距対象までの距離を算出する。ヘッド駆動制御部（駆動手段）３０４は、ストロボ制御部３０１からの指示に基づいて、ヘッド部３１２を本体部３１１に対して水平方向および垂直方向にそれぞれ駆動する（発光手段の光照射角度を変更する）ことができる。またヘッド駆動制御部３０４は、ヘッド部３１２の駆動量を取得し、その駆動量を本体部３１１に対する相対位置としてストロボ制御部３０１に出力する。ヘッド駆動制御部３０４がヘッド部３１２を駆動することにより、発光部３０２および測距用測光部３０３を測距対象の方向に正対させることができる。
【００２３】
ストロボ姿勢検出部（検出手段）３０５は、ストロボ装置３００の姿勢、すなわち、水平方向および撮影レンズ２０２の光軸を中心とした回転方向のそれぞれに対する本体部３１１の傾きを取得（検出）する。ストロボ制御部３０１は、ストロボ姿勢検出部３０５により検出された姿勢に基づいて撮影角度θを取得することができる。
【００２４】
バウンス角度算出部３０６は、測距用測光部３０３により取得されたデータ（受光量に関するデータ）とストロボ姿勢検出部３０５により取得されたデータ（本体部３１１の傾きに関するデータ）とに基づいて、適切な（好ましくは最適な）バウンス角度を算出する。なお本実施形態において、バウンス角度算出部３０６は、ストロボ制御部３０１とともに、ヘッド駆動制御部３０４を制御する制御手段を構成する。操作部３０７は、ユーザからの操作を受け付ける入力部としての各種操作部材である。操作部３０７は、発光モード設定ボタン、オートバウンス指示ボタン、および、各種操作ボタンを有し、ユーザによる入力操作をストロボ制御部３０１に出力する。
【００２５】
次に、図２を参照して、本実施形態における撮像装置１０（主にストロボ装置３００）の動作（バウンス制御）について説明する。図２は、バウンス制御を示すフローチャートである。図２の各ステップは、主にカメラ制御部１０１またはストロボ制御部３０１により実行される。
【００２６】
まずステップＳ１０１において、ストロボ制御部３０１は、カメラ接続部３０８およびストロボ接続部１０９を介して、カメラ制御部１０１からカメラ状態（カメラ本体部１００の状態）を取得する。本実施形態において、カメラ状態は、カメラ姿勢検出部１０８により検出（取得）されたカメラ本体部１００の姿勢に関する情報を含む。続いてステップＳ１０２において、ストロボ制御部３０１は、ストロボ姿勢検出部３０５からストロボ姿勢（ストロボ装置３００の姿勢）を取得する。
【００２７】
続いてステップＳ１０３において、ストロボ制御部３０１は、ユーザからバウンス制御の開始が指示されたか否かを判定する。ストロボ制御部３０１によるバウンス制御の開始指示の判定は、ストロボ装置３００の操作部３０７からの入力信号により行われる。カメラ制御部１０１が撮像装置１０の操作部１０５からの入力信号に基づいてバウンス制御の開始指示を判定した場合、カメラ制御部１０１は、バウンス制御の開始指示を、ストロボ接続部１０９およびカメラ接続部３０８を介してストロボ制御部３０１に通知する。バウンス制御の開始が指示された場合、ステップＳ１０４に進む。一方、バウンス制御の開始が指示されていない場合、ステップＳ１０１に戻る。
【００２８】
続いてステップＳ１０４において、カメラ制御部１０１（またはストロボ制御部３０１）は、撮影角度θを算出し、撮影角度θが０よりも大きいか否かを判定する。ここで撮影角度θは、所定の方向（水平方向）に対する撮像装置１０（レンズ部２００）の光軸の角度であり、ステップＳ１０１にて取得されたカメラ姿勢情報、または、ステップＳ１０２にて取得されたストロボ姿勢情報に基づいて算出される。ステップＳ１０４にて撮影角度θが正（θ＞０）の場合、すなわち、撮像装置１０を上向きで撮影している（上向き撮影）と判定された場合、ステップＳ１０５へ進み、ストロボ制御部３０１は上向き撮影用のバウンス制御を実行する。一方、ステップＳ１０４にて撮影角度θが正でない（θ≦０）場合、すなわち、撮像装置１０を下向きで撮影している（下向き撮影）と判定された場合、ステップＳ１０６へ進み、ストロボ制御部３０１は下向き撮影用のバウンス制御を実行する。
【００２９】
次に、図３を参照して、ステップＳ１０５にて実行される上向きバウンス制御について説明する。図３は、上向きバウンス制御を示すフローチャートである。図３の各ステップは、主に、ストロボ制御部３０１、ヘッド駆動制御部３０４、または、バウンス角度算出部３０６により実行される。
【００３０】
まずステップＳ２０１において、ストロボ制御部３０１は、ストロボ装置３００のヘッド部３１２を被写体（撮影被写体）に対して正面方向に駆動し、被写体距離を得るための制御を行う。被写体距離は、例えば以下の動作により取得することができる。まずストロボ制御部３０１は、ヘッド駆動制御部３０４を制御して、ヘッド部３１２を被写体が存在する方向（レンズ部２００の光軸方向）に駆動する。続いて、ストロボ制御部３０１は発光部３０２を発光させ、被写体からの反射光を測距用測光部３０３で受光する。そしてストロボ制御部３０１は、測距用測光部３０３により取得された受光量に基づいて、撮像装置１０から被写体までの距離（被写体距離）を算出する。
【００３１】
続いてステップＳ２０２において、ストロボ制御部３０１は、ヘッド部３１２を天井方向（上方向）に駆動し、天井距離を得るための制御を行う。天井距離は、例えば以下の動作により取得することができる。まずストロボ制御部３０１は、ヘッド駆動制御部３０４を制御して、ヘッド部３１２を天井方向に駆動する。このとき、ストロボ姿勢検出部３０５により取得されたデータ（ストロボ姿勢）に基づいて、ヘッド駆動制御部３０４の駆動量を決定する。これにより、撮像装置１０（レンズ部２００）の光軸が水平方向に対して上向きまたは下向きである場合でも、ヘッド部３１２を正確に天井方向に駆動することができる。続いて、ストロボ制御部３０１は、発光部３０２を発光させ、天井からの反射光を測距用測光部３０３で受光する。そしてストロボ制御部３０１は、測距用測光部３０３により取得された受光量に基づいて、撮像装置１０から天井までの距離（天井距離）を算出する。
【００３２】
続いてステップＳ２０３において、バウンス角度算出部３０６は、ステップＳ２０１にて算出された被写体距離と、ステップＳ２０２にて算出された天井距離とに基づいて、適切な（好ましくは最適な）バウンス角度αを算出する。ここで、図５を参照して、バウンス角度αの算出方法について説明する。図５は、バウンス角度αの算出方法の説明図である。図５（ａ）は、上向き撮影用のバウンス制御（上向きバウンス発光撮影）を行っている状況を示している。図５（ａ）において、θは、バウンス発光撮影時の水平方向ＨＬに対する撮影レンズ２０２の光軸ＯＡ（被写体Ｓが存在する方向）の角度（撮影角度）である。αは、ストロボ装置３００のヘッド部３１２の本体部３１１に対する角度（バウンス角度）である。φは、発光部３０２から照射した光が天井で反射して被写体に到達する光の角度（反射角度）である。
【００３３】
撮影レンズ２０２の光軸と発光部３０２との間の距離が天井距離ｔおよび被写体距離ｓのそれぞれと比べて十分小さい場合、図５（ｂ）の関係図のように表すことができる。ここで、撮像装置Ｃから被写体Ｓまでの水平方向の距離をｗ、垂直方向の距離をｕとして表し、発光部３０２から照射した光が天井に到達した領域の中心Ｔから被写体Ｓまでの水平方向の距離をｘとして表す。また、カメラＣから垂直方向に延ばした直線と、カメラＣから照射光の中心Ｔに延ばした直線とがなす角度をβとし、カメラＣから垂直方向に延ばした直線とカメラＣから被写体Ｓに延ばした直線とがなす角度をγとして表す。
【００３４】
バウンス発光撮影では、反射角度φに応じて被写体の影の出方が異なる。以下、目標とする反射角度φを得るために設定すべきバウンス角度αの算出方法について説明する。まず、前述の各値を用いて、以下の式（１）〜（３）の関係が成り立つ。
【００３５】
ｕ＝ｓ・ｓｉｎθ  …  （１）
ｗ＝ｓ・ｃｏｓθ  …  （２）
ｘ＝（ｔ−ｕ）／ｔａｎφ  …  （３）
式（１）および式（３）より、以下の式（４）が成り立つ。
【００３６】
ｘ＝（ｔ−ｓ・ｓｉｎθ）／ｔａｎφ  …  （４）
また、βに関して、式（２）および式（４）より、距離ｘは、以下の式（５）ように表される。
【００３７】
ｘ＝ａｔａｎ［（ｘ−ｗ）／ｔ］
＝ａｔａｎ［｛（ｔ−ｓ・ｓｉｎθ）／ｔａｎφ  −  ｓ・ｃｏｓθ｝／ｔ］
＝ａｔａｎ［｛１−（ｓ／ｔ）・ｓｉｎθ｝／ｔａｎφ  −  （ｓ／ｔ）・ｃｏｓθ｝］  …  （５）
また、角度γは、以下の式（６）のように表される。
【００３８】
γ＝π／２−θ  …  （６）
よって、適切な(好ましくは最適な）バウンス角度αは、式（５）および式（６）より、以下の式（７）のように表される。
【００３９】
α＝β＋γ
＝ａｔａｎ［｛１−（ｓ／ｔ）・ｓｉｎθ｝／ｔａｎφ  −  （ｓ／ｔ）・ｃｏｓθ｝］
＋（π／２−θ）  …  （７）
続いて、図３のステップＳ２０４において、ストロボ制御部３０１は、バウンス角度αが閾値α＿ｔｈ１（第１の閾値）よりも大きいか否かを判定する。バウンス角度αが閾値α＿ｔｈ１よりも大きい場合、ステップＳ２０８へ進む。一方、バウンス角度αが閾値α＿ｔｈ１以下である場合、ステップＳ２０５へ進む。バウンス角度αが小さい場合、天井に向かって照射されたストロボ光が被写体にも直接照射され、その結果、バウンス効果を得ることができない。このため本実施形態では、閾値α＿ｔｈ１として、発光部３０２の配光を考慮し、ストロボ光が被写体に入らない角度を設定する。
【００４０】
ステップＳ２０５において、ストロボ制御部３０１は、バウンス角度αが閾値α＿ｔｈ２（第２の閾値）よりも大きいか否かを判定する。バウンス角度αが閾値α＿ｔｈ２よりも大きい場合、ステップＳ２０６へ進む。一方、バウンス角度αが閾値α＿ｔｈ２以下である場合、ステップＳ２０７へ進む。
【００４１】
ステップＳ２０６において、ストロボ制御部３０１は、バウンス角度αを閾値α＿ｔｈ１に設定（更新）する。バウンス角度αを変化させると反射角度φも変化するが、目標とする反射角度φからのずれが小さい場合、十分なバウンス効果を得ることができる。そこで、バウンス効果を得ることが可能と判定される、バウンス角度αからのずれ量α＿ｈを用いて、閾値α＿ｔｈ２を以下の式（８）により算出する。
【００４２】
α＿ｔｈ２＝α＿ｔｈ１−α＿ｈ  …  （８）
ステップＳ２０７において、ストロボ制御部３０１は、バウンス角度αを０、すなわち正面発光となるようにバウンス角度αを設定（更新）する。
【００４３】
続いてステップＳ２０８において、ストロボ制御部３０１は、ヘッド駆動制御部３０４を制御して、ステップＳ２０３、ステップＳ２０６、または、ステップＳ２０７にて設定されたバウンス角度αとなるようにヘッド部３１２を駆動する。これにより、上向き撮影用のバウンス制御は終了する。
【００４４】
次に、図４を参照して、ステップＳ１０６にて実行される下向きバウンス制御について説明する。図４は、下向きバウンス制御を示すフローチャートである。図４の各ステップは、主に、ストロボ制御部３０１、ヘッド駆動制御部３０４、または、バウンス角度算出部３０６により実行される。
【００４５】
まずステップＳ３０１において、ストロボ制御部３０１は、撮影角度θが閾値θ＿ｔｈ１（第３の閾値）よりも小さいか否かを判定する。撮影角度θが閾値θ＿ｔｈ１よりも小さい場合、ステップＳ３０２へ進む。一方、撮影角度θが閾値θ＿ｔｈ１以上である場合、ステップＳ３０５へ進む。なお、閾値θ＿ｔｈ１の決定方法については後述する。
【００４６】
ステップＳ３０２において、ストロボ制御部３０１は、ヘッド部３１２を被写体（撮影被写体）の正面方向に駆動し、被写体距離を得るための制御を行う。被写体距離は、ステップＳ２０１にて説明した方法を用いて算出することができる。
【００４７】
続いてステップＳ３０３において、ストロボ制御部３０１は、ヘッド部３１２を天井方向に駆動し、天井距離を得るための制御を行う。天井距離は、ステップＳ２０２にて説明した方法を用いて算出することができる。続いてステップＳ３０４において、ストロボ制御部３０１は、ステップＳ２０３と同様の方法で、適切な（好ましくは最適な）バウンス角度αを算出する。
【００４８】
ステップＳ３０５において、ストロボ制御部３０１は、撮影角度θが閾値θ＿ｔｈ２（第４の閾値）以下であるか否かを判定する。撮影角度θが閾値θ＿ｔｈ２以下である場合、ステップＳ３０６へ進む。一方、撮影角度θが閾値θ＿ｔｈ２よりも大きい場合、ステップＳ３０７へ進む。なお、閾値θ＿ｔｈ２の決定方法については後述する。
【００４９】
ステップＳ３０６において、ストロボ制御部３０１は、バウンス角度αを所定の値、例えばπ／２（１８０°）に設定（更新）する。一方、ステップＳ３０７において、ストロボ制御部３０１は、バウンス角度αを０、すなわち、バウンス制御を行わない正面発光となるようにバウンス角度αを設定（更新）する。
【００５０】
次に、閾値θ＿ｔｈ１、θ＿ｔｈ２の決定方法について説明する。図５（ｃ）は、下向き撮影用のバウンス制御（下向きバウンス発光撮影）の説明図である。目標とする反射角度φと撮影角度θとが一致する場合、式（７）より、バウンス角度αは、以下の式（９）のように表される。
【００５１】
α＝π／２（１８０°）  …  （９）
バウンス角度αを固定して撮影角度θを変化させると、反射角度φも変化するが、目標とする反射角度φからのずれが小さい場合、十分なバウンス効果を得ることができる。そこで、バウンス効果が得られると判定される、撮影角度θからのずれ量をθ＿ｈとして、閾値θ＿ｔｈ１、θ＿ｔｈ２をそれぞれ以下の式（１０）、（１１）で表されるように設定する。
【００５２】
θ＿ｔｈ１＝π／２＋θ＿ｈ  …  （１０）
θ＿ｔｈ２＝π／２−θ＿ｈ  …  （１１）
続いて、図４のステップＳ３０８において、ストロボ制御部３０１は、ヘッド駆動制御部３０４を制御して、ステップＳ３０４、ステップＳ３０６、または、ステップＳ３０７にて設定されたバウンス角度αとなるようにヘッド部３１２を駆動する。これにより、下向き撮影用のバウンス制御は終了する。
【００５３】
本実施形態において、ヘッド駆動制御部３０４の駆動範囲を０〜π／２（０〜１８０°）として閾値θ＿ｔｈ１、θ＿ｔｈ２を算出（決定）しているが、駆動範囲が異なる場合でもバウンス効果が得られる範囲で閾値θ＿ｔｈ１、θ＿ｔｈ２を決定してもよい。また本実施形態において、上向き撮影用のバウンス制御では、適切（最適）なバウンス角度αに応じてバウンス制御（バウンス発光制御）を切り替えるが、下向き撮影用のバウンス制御と同様に、撮影角度θに応じてバウンス制御を切り替えてもよい。
【００５４】
このように本実施形態において、制御手段は、撮影角度または光照射角度の少なくとも一方に基づいて、バウンス発光撮影のためのバウンス制御を変更する。好ましくは、制御手段は、被写体距離と天井距離とに基づいて、バウンス発光撮影のための光照射角度としてバウンス角度αを算出し、バウンス角度αに応じてバウンス制御を変更する。より好ましくは、制御手段は、バウンス角度αが第１の範囲（α＞α＿ｔｈ１）にある場合、バウンス角度αでバウンス発光撮影を行う。一方、制御手段は、バウンス角度が第２の範囲（α＿ｔｈ１≧α＞α＿ｔｈ２）にある場合、所定のバウンス角度（α＝α＿ｔｈ１）でバウンス発光撮影を行う。より好ましくは、制御手段は、バウンス角度が第３の範囲（α≦α＿ｔｈ２）にある場合、バウンス発光撮影を行わない。
【００５５】
好ましくは、制御手段は、撮影角度θが第４の範囲（θ＜θ＿ｔｈ１）にある場合、被写体距離と天井距離とに基づいて、バウンス発光撮影のための光照射角度としてバウンス角度αを算出し、バウンス角度αでバウンス発光撮影を行う。一方、撮影角度θが第５の範囲（θ＿ｔｈ１≦θ≦θ＿ｔｈ２）にある場合、所定のバウンス角度（α＝π／２（１８０°））でバウンス発光撮影を行う。より好ましくは、制御手段は、撮影角度θが第６の範囲（θ＞θ＿ｔｈ２）にある場合、バウンス発光撮影を行わない。
【００５６】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００５７】
本実施形態によれば、撮像装置の姿勢に応じて適切なバウンス発光制御を行うことが可能な照明装置、撮像装置、照明装置の制御方法、および、プログラムを提供することができる。
【００５８】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００５９】
本実施形態のストロボ装置３００は、カメラ本体部１００に対して着脱可能であるが、これに限定されるものではなく、カメラ本体部１００に対して一体的に構成されていてもよい。同様に、レンズ部２００もカメラ本体部１００に対して一体的に構成されていてもよい。
【符号の説明】
【００６０】
３０１  ストロボ制御部（制御手段）
３０２  発光部（発光手段）
３０４  ヘッド駆動制御部（駆動手段）
３００  ストロボ装置（照明装置）
【図１】
2019148636.tif 000003
【図２】
2019148636.tif 000004
【図３】
2019148636.tif 000005
【図４】
2019148636.tif 000006
【図５】
2019148636.tif 000007