(57)【要約】【課題】バウンス面までの測距を不要としてバウンス撮影までのタイムラグを低減する。【解決手段】発光部２０６から発光された光をバウンス面で反射させて被写体を照明して撮影を行うバウンス撮影の際、カメラ２３０が予め定められた条件で配置されていると、制御部２０１は、カメラ２３０からバウンス面までの距離をバウンス面距離として測距することなく、カメラと被写体との距離および前回の測距で得られたバウンス面距離に応じてバウンス撮影を行う際の発光部の位置をバウンス位置として求める。【選択図】図１
2017090698.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置によって被写体を撮影する際に前記被写体に光を照射する発光手段を有する発光装置であって、
前記発光手段から発光された光をバウンス面で反射させて前記被写体を照明して撮影を行うバウンス撮影の際、前記撮像装置から前記バウンス面までの距離をバウンス面距離として測距する測距手段と、
前記撮像装置が予め定められた条件で配置されているか否かを判定する判定手段と、
前記判定手段によって前記撮像装置が前記予め定められた条件で配置されていると判定されると、前記測距手段による測距を行うことなく、前記撮像装置と前記被写体との距離および前回の測距で得られたバウンス面距離に応じて前記バウンス撮影を行う際の前記発光手段の位置をバウンス位置として求める制御手段と、
を有することを特徴とする発光装置。
【請求項２】
前記制御手段は、前記撮像装置が前記予め定められた条件で配置されていないと、前記測距手段による測距を行って前記バウンス面距離と前記被写体の距離に応じて前記バウンス位置を求めることを特徴とする請求項１に記載の発光装置。
【請求項３】
前記予め定められた条件は、前記撮像装置が三脚に装着された状態であることを特徴とする請求項１又は２に記載の発光装置。
【請求項４】
前記バウンス面は天井であることを特徴とする請求項１乃至３のいずれか１項に記載の発光装置。
【請求項５】
発光装置から発光された光をバウンス面で反射させて被写体を照明して撮影を行うバウンス撮影を行う撮像装置であって、
前記撮像装置から前記バウンス面までの距離をバウンス面距離として測距する測距手段と、
前記撮像装置の姿勢を検出して当該姿勢が変化したか否かを判定する姿勢判定手段と、
前記姿勢判定手段によって前記撮像装置の姿勢が変化しないと判定されると、前記測距手段による測距を行うことなく、前記撮像装置と前記被写体との距離および前回の測距で得られたバウンス面距離に応じて前記バウンス撮影を行う際の前記発光装置の位置をバウンス位置として求める制御手段と、
を有することを特徴とする撮像装置。
【請求項６】
前記制御手段は、前記姿勢判定手段によって前記撮像装置の姿勢が変化したと判定されると、前記測距手段による測距を行って前記バウンス面距離と前記被写体の距離に応じて前記バウンス位置を求めることを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記姿勢判定手段は、前記撮像装置の地面からの高さを検出することを特徴とする請求項５又は６に記載の撮像装置。
【請求項８】
前記バウンス面は天井であることを特徴とする請求項５乃至７のいずれか１項に記載の撮像装置。
【請求項９】
撮像装置によって被写体を撮影する際に前記被写体に光を照射する発光手段を有する発光装置の制御方法であって、
前記発光手段から発光された光をバウンス面で反射させて前記被写体を照明して撮影を行うバウンス撮影の際、前記撮像装置から前記バウンス面までの距離をバウンス面距離として測距する測距ステップと、
前記撮像装置が予め定められた条件で配置されているか否かを判定する判定ステップと、
前記判定ステップで前記撮像装置が前記予め定められた条件で配置されていると判定されると、前記測距ステップによる測距を行うことなく、前記撮像装置と前記被写体との距離および前回の測距で得られたバウンス面距離に応じて前記バウンス撮影を行う際の前記発光手段の位置をバウンス位置として求める制御ステップと、
を有することを特徴とする制御方法。
【請求項１０】
発光装置から発光された光をバウンス面で反射させて被写体を照明して撮影を行うバウンス撮影を行う撮像装置の制御方法であって、
前記撮像装置から前記バウンス面までの距離をバウンス面距離として測距する測距ステップと、
前記撮像装置の姿勢を検出して当該姿勢が変化したか否かを判定する姿勢判定ステップと、
前記姿勢判定ステップで前記撮像装置の姿勢が変化しないと判定されると、前記測距ステップによる測距を行うことなく、前記撮像装置と前記被写体との距離および前回の測距で得られたバウンス面距離に応じて前記バウンス撮影を行う際の前記発光装置の位置をバウンス位置として求める制御ステップと、
を有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発光装置、撮像装置、およびその制御方法に関し、特に、バウンス撮影の際の発光制御に関する。
【背景技術】
【０００２】
一般に、ストロボ装置などの発光装置において、発光部を回転可能として、発光部の回転角度を自動的に決定するオートバウンス機能を備えたものが知られている。例えば、発光部から光を天井又は壁などの反射面（バウンス面ともいう）に照射し、その反射光に応じて反射面の選択を行うとともに、当該反射面までの距離を測定するようにしたものがある（特許文献１参照）。そして、特許文献１においては、ストロボ装置から、選択された反射面の距離に応じた発光量で発光を行ってバウンス撮影を行うようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−３８２６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、上述の特許文献１においては、バウンス撮影の前に、発光部から光を天井又は壁などの反射面に照射して反射面までの距離を測定（測距）する必要がある。このため、反射面の条件が変わらない状態であっても、必ず測距が行われる結果、バウンス撮影を行うまでにタイムラグが生じてしまう。さらに、測距のためストロボ装置を発光させる必要があるのでエネルギーが無駄に消費されてしまう。
【０００５】
従って、本発明の目的は、反射面までの測距を不要としてバウンス撮影までのタイムラグを低減することのできる発光装置、撮像装置、およびその制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記の目的を達成するため、本発明による発光装置は、撮像装置によって被写体を撮影する際に前記被写体に光を照射する発光手段を有する発光装置であって、前記発光手段から発光された光をバウンス面で反射させて前記被写体を照明して撮影を行うバウンス撮影の際、前記撮像装置から前記バウンス面までの距離をバウンス面距離として測距する測距手段と、前記撮像装置が予め定められた条件で配置されているか否かを判定する判定手段と、前記判定手段によって前記撮像装置が前記予め定められた条件で配置されていると判定されると、前記測距手段による測距を行うことなく、前記撮像装置と前記被写体との距離および前回の測距で得られたバウンス面距離に応じて前記バウンス撮影を行う際の前記発光手段の位置をバウンス位置として求める制御手段と、を有することを特徴とする。
【０００７】
本発明による撮像装置は、発光装置から発光された光をバウンス面で反射させて被写体を照明して撮影を行うバウンス撮影を行う撮像装置であって、前記撮像装置から前記バウンス面までの距離をバウンス面距離として測距する測距手段と、前記撮像装置の姿勢を検出して当該姿勢が変化したか否かを判定する姿勢判定手段と、前記姿勢判定手段によって前記撮像装置の姿勢が変化しないと判定されると、前記測距手段による測距を行うことなく、前記撮像装置と前記被写体との距離および前回の測距で得られたバウンス面距離に応じて前記バウンス撮影を行う際の前記発光装置の位置をバウンス位置として求める制御手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、撮像装置が配置された条件又は撮像装置の姿勢に応じて、測距を行うことなく、発光手段又は発光装置のバウンス位置を求めるようにしたので、バウンス撮影までのタイムラグを低減することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態による発光装置の一例についてその構成を撮像装置とともに示すブロック図である。
【図２】図１に示すストロボで行われるオートバウンス動作を説明するためのフローチャートである。
【図３】図１に示すストロボで行われるステータス処理を説明するためのフローチャートである。
【図４】本発明の第２の実施形態によるカメラの一例についてその構成をストロボとともに示すブロック図である。
【図５】図４に示すカメラで行われる撮影処理の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明の実施の形態による発光装置および撮像装置の一例について図面を参照して説明する。
【００１１】
［第１の実施の形態］
図１は、本発明の第１の実施形態による発光装置の一例についてその構成を撮像装置とともに示すブロック図である。
【００１２】
撮像装置（例えば、デジタルカメラ：以下単にカメラと呼ぶ）２３０には、後述するように、ストロボ装置（以下単にストロボと呼ぶ）２００などの発光装置が装着される。そして、被写体を撮影する際、必要に応じてストロボ２００によって被写体が照明される。ストロボ２００には、電池２０２が装着されると、電源回路２０３が作動してストロボ２００を制御する制御部２０１に電源が供給される。
【００１３】
制御部２０１は、ＣＰＵ、ＲＯＭ、およびＲＡＭなどを備えており、ＳＷ回路２１２に備えられたパワー（ＰＯＷＥＲ）スイッチの状態を検出して、電源をオン又はオフに制御する。
【００１４】
さらに、制御部２０１は、ＳＷ回路２１２に備えられたメニュー（ＭＥＮＵ）スイッチがユーザによって押下されると、表示回路２１５によってＬＣＤ２１７をパラメータ設定モード表示とする。そして、制御部２０１は、ユーザがダイアルユニット２１３およびセット（ＳＥＴ）スイッチを操作すると、当該操作に応じて制御に必要なパラメータを設定する。
【００１５】
ダイアルユニット２１３には回転方向によってパルス出力が変化するＤＩＡＬ１およびＤＩＡＬ２の切片が備えられている。そして、当該切片の回転方向および回転数によってスムーズにパラメータの変更を行うことができ、パラメータの変更はＳＥＴスイッチによって決定される。
【００１６】
ＳＷ回路２１２に備えられたＰＯＷＥＲスイッチによって、ユーザが電源をオンすると、当該オンによって制御部２０１は充電回路２０４を動作させて発光のための充電を行う。そして、充電が正常に完了すると、制御部２０１は表示回路２１５によってＬＥＤ２１６を点灯する。
【００１７】
接続端子２１４は、ストロボ２００とカメラ２３０とを接続するための端子であって、カメラ２３０に備えられたストロボ接続端子２３１に接続される。接続端子２１４とストロボ接続端子２１３とが接続されると、ストロボ２００はカメラ２３０と通信を行うことができる。
【００１８】
カメラ２３０に備えられたレリーズスイッチ２３２は２段階の操作が可能であって、レリーズスイッチ２３２が１段階まで押されたことを検出すると、カメラ２３０は撮影準備状態となる。この撮影準備状態では、カメラ２３０はレンズ２３３を駆動してピントを合わせるフォーカス処理、被写体までの距離を求める測距処理、および露出量を求めるための測光処理を行う。
【００１９】
レリーズスイッチ２３２が２段階まで押されると、カメラ２３０は撮影を開始する。ここでは、例えば、カメラ２３０は露光を開始するとともに、ストロボ２００に発光指令を送る。
【００２０】
カメラ２３０から発光指令を受けると、制御部２０１は、例えば、天井までの距離を測定するため、バウンス駆動回路２０７を制御してモーター２０８を駆動する。制御部２０１はバウンス位置に応じて発生する信号２０９を確認しつつ、ストロボ２００を天井バウンス位置に移動する。天井バウンス位置に移動すると、制御部２０１は発光回路２０５によってＸｅ管などの発光部２０６にトリガー信号を送って、発光部２０６による発光を行う。そして、制御部２０１は天井からの反射光を受光回路２１０で受光して、その受光量に応じてストロボ２００から天井までの距離（天井距離：バウンス面距離）を測定する。
【００２１】
カメラ２３０から制御部２０１には被写体までの距離を示す被写体距離が送られており、制御部２０１は当該被写体距離および天井距離に基づいて、バウンス撮影に最適なバウンス位置を求める。そして、制御部２０１は当該バウンス位置にストロボ２００を移動して撮影のための本発光を行う。
【００２２】
なお、図示の例では、同一のアングルにおける撮影又は長い秒時撮影などを行う場合には、カメラ２３０に備えられた三脚ねじ２３４によってカメラ２３０に三脚２４０を取り付けるようにしてもよい。三脚を用いて撮影を行う際には、天井距離には変化がないので天井測距は最初のバウンス撮影の際に行えばよい。
【００２３】
図２は、図１に示すストロボで行われるオートバウンス動作を説明するためのフローチャートである。なお、図示のフローチャートに係る処理は制御部２０１の制御下で行われる。
【００２４】
ＳＷ回路２１２に備えられたＰＯＷＥＲスイッチがオンされると、ストロボが起動する。制御部２０１は電源がオンであるか否かを判定する（ステップＳ１０１）。電源がオフであると（ステップＳ１０１において、ＮＯ）、制御部２０１は待機する。一方、電源がオンとなると（ステップＳ１０１において、ＹＥＳ）、制御部１０１は初期設定として、天井測距要求フラグＲＥＱ＝１、充電エラーフラグＣＨＧ＿ＥＲＲ＝０とする（ステップＳ１０２）。そして、制御部２０１は発光準備のために充電回路２０４による充電を開始する（ステップＳ１０３）。
【００２５】
続いて、制御部２０１は、カメラ２３０に関するカメラ情報を得るため、カメラ２３０に対してステータス通信を行う（ステップＳ１０４）。
【００２６】
図３は、図１に示すストロボで行われるステータス処理を説明するためのフローチャートである。
【００２７】
ステータス通信を行うと、制御部２０１はカメラ２０３からカメラ情報を受ける。そして、後述するように、制御部２０１はオートバウンスの際に天井測距が必要か否かを判定して、当該判定結果に応じてＲＥＱフラグを変更する。
【００２８】
例えば、ステータス通信によって、制御部２０１は充電の状況および板運の種別を示すバウンスモードなどをカメラ２３０に送る。一方、制御部２０１は、カメラ２３０からレリーズ指示、カメラの機種情報、撮影回数、および被写体までの距離を示す被写体距離、および被写体の輝度をカメラ情報として受ける（ステップＳ１５１）。さらに、制御部２０１は三脚および交換レンズなどのアクセサリの装着状態などを示すカメラ情報を受ける。
【００２９】
制御部２０１はカメラ情報（ここでは、撮影回数）に基づいて、初回の撮影であるか否かを判定する（ステップＳ１５２）。初回の撮影ではないと（ステップＳ１５２において、ＮＯ）、制御部２０１はカメラ情報に基づいて三脚が使用されているか否かを判定する（ステップＳ１５３）。
【００３０】
三脚を使用していないと（ステップＳ１５３において、ＮＯ）、制御部２０１は天井との距離が変化している可能性があるとして、天井測距要求フラグＲＥＱ＝１とする（ステップＳ１５４）。一方、三脚を使用していると（ステップＳ１５３において、ＹＥＳ）、制御部２０１は、前回の撮影から天井との距離が変化していないと判定して、天井測距要求フラグをクリアし、ＲＥＱ＝０とする（ステップＳ１５５）。
【００３１】
なお、初回の撮影であると（ステップＳ１５２において、ＹＥＳ）、制御部２０１はステップＳ１５４の処理に進む。
【００３２】
ステップＳ１５４又はＳ１５５の処理の後、制御部２０１は、カメラ情報に基づいてレリーズスイッチ２３２が押されたか（レリーズ指示があったか）否かを判定する（ステップＳ１０５）。レリーズスイッチ２３２が押されないと（ステップＳ１０５において、ＮＯ）、制御部２０１は充電が完了したか否かを判定する（ステップＳ１０６）。
【００３３】
充電が完了しないと（ステップＳ１０６において、ＮＯ）、制御部２０１は充電時間がタイムアウトしたか否かを判定する（ステップＳ１０７）。充電がタイムアウトとなると（ステップＳ１０７において、ＹＥＳ）、制御部２０１は充電異常と判定して充電を停止する。そして、制御部２０１は充電異常フラグＣＨＧ＿ＥＲＲ＝１とする（ステップＳ１０８）。その後、制御部２０１は、再びカメラ２３０に対してステータス通信を行って（ステップＳ１０９）、カメラ情報を得る。そして、制御部２０１はステップＳ１０３の処理に戻る。
【００３４】
ステップＳ１０９の処理を行う際には、制御部２０１は充電異常フラグＣＨＧ＿ＥＲＲ＝１であると、ＬＥＤ３１６を消灯して、ＬＣＤ２１７に充電異常である旨を表示する。
【００３５】
充電が完了すると（ステップＳ１０６において、ＹＥＳ）、制御部２０１はステップＳ１０９の処理に進む。この際には、制御部２０１はＬＥＤ２１６を点灯して充電が完了した旨を報知する。また、充電がタイムアウトしないと（ステップＳ１０７において、ＮＯ）、制御部２０１は充電を継続してステップＳ１０９の処理に進む。
【００３６】
カメラ情報によってレリーズ指示があると（ステップＳ１０５において、ＹＥＳ）、制御部２０１はオートバウンスモードであるか否かを判定する（ステップＳ１１０）。オートバウンスモードであると（ステップＳ１１０において、ＹＥＳ）、制御部２０１は天井までの距離を実測する必要があるか否か、つまり、天井測距要求フラグＲＥＱ＝１であるか否かを判定する（ステップＳ１１１）。
【００３７】
天井測距要求フラグＲＥＱ＝１である場合（ステップＳ１１１において、ＹＥＳ）、制御部２０１はバウンス駆動回路２０７によってストロボ２００を駆動制御して発光部２０６を天井に向ける。そして、制御部２０１は天井を反射面（バウンス面）として発光部２０６を発光させる（ステップＳ１１７）。
【００３８】
天井からの反射光が受光回路２１０で受光され、制御部２０１は当該反射光に基づいてストロボ２００、つまり、カメラ２３０から天井までの距離を天井距離として求める（ステップＳ１１８）。その後、制御部２０１はカメラ２３０と通信を行ってカメラ２３０から被写体までの距離を被写体距離として求める（ステップＳ１１２）。なお、被写体距離は被写体にピントが合った状態におけるフォーカスレンズの位置に基づいて求められる。
【００３９】
続いて、制御部２０１は天井距離と被写体距離とに応じて発光部２０６を発光させる際の発光部２０６の最適な位置を最適バウンス位置として求める（ステップＳ１１３）。そして、制御部２０１は、現在のバウンス位置が最適バウンス位置であるか否かを判定する（ステップＳ１１４）。
【００４０】
現在のバウンス位置が最適バウンス位置でないと（ステップＳ１１４において、ＮＯ）、制御部２０１は、バウンス駆動回路２０７によってストロボ２００を駆動制御して発光部２０６を最適バウンス位置に位置づける（ステップＳ１１５）。そして、制御部２０１は発光回路２０５を制御して、発光部２０６を本発光させる（ステップＳ１１６）。これによって、カメラ２３０による撮影が行われる。その後、制御部２０１はステップＳ１０３の処理に戻る。
【００４１】
なお、オートバウンスモードでないと（ステップＳ１１０において、ＮＯ）、制御部２０１はステップＳ１１６の処理に進む。また、天井測距要求フラグＲＥＱ＝１でない場合（ステップＳ１１１において、ＮＯ）、制御部２０１はステップＳ１１３の処理に進み、以前に実測された天井距離および被写体距離に基づいて最適バウンス位置を求める。さらに、現在のバウンス位置が最適バウンス位置であると（ステップＳ１１４において、ＹＥＳ）、制御部２０１はステップＳ１１６の処理に進む。
【００４２】
このように、本発明の第１の実施形態では、ストロボ２００において天井距離が変化しているか否かを判定して、当該判定結果に応じて天井距離を実測するか否かを決定する。よって、天井などの反射面の条件である距離が変化しない場合には、反射面までの測距を不要としてバウンス撮影までのタイムラグを低減することができる。なお、三脚使用中であれば、他の条件に拘わらず反射面まで距離を実測しないので、この点においてもバウンス撮影までのタイムラグを低減することができる。
【００４３】
［第２の実施の形態］
続いて、本発明の第２の実施形態によるカメラの一例について説明する。
【００４４】
図４は、本発明の第２の実施形態によるカメラの一例についてその構成をストロボとともに示すブロック図である。
【００４５】
カメラ３００には、後述するように、ストロボ３２０が装着される。ストロボ２００には、カメラ３００に電池３０２が装着されると、電源回路３０３が作動してカメラ３００を制御する制御部３０１に電源が供給される。
【００４６】
制御部３０１は、ＣＰＵ、ＲＯＭ、およびＲＡＭなどを備えており、ＳＷ回路３１１に備えられたＰＯＷＥＲスイッチの状態を検出して、電源をオン又はオフに制御する。
【００４７】
さらに、制御部３０１は、ＳＷ回路３１１に備えられたＭＥＮＵスイッチがユーザによって押下されると、表示回路３１４によってＬＣＤ３１５をパラメータ設定モード表示とする。そして、制御部３０１は、ユーザがダイアル（図示せず）によって変更したいパラメータを選択して、ＳＷ回路３１１に備えられたＳＥＴスイッチを操作すると、当該操作に応じて制御に必要なパラメータを設定する。
【００４８】
ストロボ３２０をカメラ接続端子３２１によってストロボ接続端子３０６に接続すると、カメラ３００はカメラ接続端子３２１を介してストロボ３２０と通信を行うことができる。そして、カメラ３００は、後述するようにして、バウンス指示、発光制御、パラメータの選択による発光設定、およびバウンスモードの設定をストロボ３２０に行う。
【００４９】
ＳＷ回路３１１に備えられたレリーズスイッチ３１９は、第１のスイッチＳＷ１および第２のスイッチＳＷ２を有している。第１のスイッチＳＷ１は撮影準備開始スイッチとして用いられ、第２のスイッチＳＷ２は撮影開始スイッチとして用いられる。
【００５０】
第１のスイッチＳＷ１がオンされると、制御部３０１はレンズ接続端子３１７に装着された交換レンズ３１８を駆動して、測距回路３１３によって被写体にピントを合わせるフォーカス動作を行うとともに、測光回路３１２によって撮影領域の測光を開始する。
【００５１】
さらに、制御部３０１は姿勢検出回路３１０によってカメラ３００の姿勢を検出する。姿勢検出回路３１０には、例えば、気圧センサーおよび姿勢センサーが備えられている。これらセンサーによってカメラ３００が正位置であるか又は縦位置であるかを示すアングル、そして、カメラ３００の設置高さ（カメラ３００が配置された地面又は床からの高さ）が検出される。
【００５２】
ストロボ３２０がオートバウンスモードに設定されていると、制御部３０１は初回の撮影である場合又はカメラ３００の姿勢に変化があった場合に、ストロボ３２０に対してバウンス駆動を指示する。
【００５３】
第２のスイッチＳＷ２がオンされると、制御部３０１は撮影を開始する。まず、制御部３０１はシャッター制御回路３０４によってシャッターを開放し、撮像制御回路３０７によって画像のより込みを開始する。なお、ストロボ３２０を用いて撮影を行う場合には、制御部３０１はストロボ制御回路３０５によってストロボ３２０を制御して発光を行う。
【００５４】
撮影が終了すると、制御部３０１はシャッター制御回路３０４によってシャッターを閉じて、記録制御回路３０８によってＣＦカードなどの記録メディア３０９に画像を記録する。画像記録中においては、制御部３０１は表示回路３１４によってＬＣＤ３１５に画像を表示する。
【００５５】
図５は、図４に示すカメラで行われる撮影処理の一例を説明するためのフローチャートである。なお、図示のフローチャートに係る処理は、制御部３０１の制御下で行われる。
【００５６】
カメラ３００においてＰＯＷＥＲスイッチがオンされると電源が入ってガメラ３００が起動する。制御部３０１は撮影準備開始スイッチである第１のスイッチＳＷ１がオンされたか否かを判定する（ステップＳ４０１）。第１のスイッチＳＷ１がオフであると（ステップＳ４０１において、ＮＯ）、制御部３０１は待機する。一方、第１のスイッチＳＷ１がオンとなると（ステップＳ４０１において、ＹＥＳ）、制御部３０１はカメラ３００の姿勢を確認する。ここでは、制御部３０１は姿勢検出回路３１０よってカメラ３００が縦位置であるか又は横位置であるかを示すアングルとカメラ３００の設置高さを確認する。そして、制御部３０１はアングルおよび接地高さをそれぞれＡｎｇｌｅおよびＮｅｗ＿ｈに記録する（ステップＳ４０２）。
【００５７】
次に、制御部３０１は測距回路３１３によって交換レンズ３１８を駆動して被写体にピントを合わせて、カメラ３００から被写体までの距離を被写体距離として求める（ステップＳ４０３）。そして、制御部３０１は測光回路３１２によって、前述のアングル（Ａｎｇｌｅ）および被写体距離に基づいて被写体を測光する（ステップＳ４０４）。
【００５８】
続いて、制御部３０１はストロボ３２０が装着されているか否かを判定する（ステップＳ４０５）。ストロボ３２０が装着されている場合（ステップＳ４０５において、ＹＥＳ）、制御部３０１は、撮影が初回の撮影であるか否かを確認する（ステップＳ４０６）。
【００５９】
初回の撮影であると（ステップＳ４０６において、ＹＥＳ）、制御部３０１は前回にカメラ３００を用いた際のカメラの設置高さＯｌｄ＿ｈにカメラの設置高さＮｅｗ＿ｈを代入する（ステップＳ４０８）。そして、制御部３０１はストロボ通信によってストロボ３２０に対して天井を反射面とする天井測距要求を送る。天井測距要求に応答して、ストロボ３２０は天井に向けて発光を行う。ストロボ３２０は当該発光による反射光を受けて、反射光に基づいて天井までの距離を天井距離として測距する。ストロボ３２０はカメラ３００に天井距離を送り、カメラ３００は当該天井距離を受信する（ステップＳ４０９）。
【００６０】
制御部３０１は、天井距離および前述の被写体距離に基づいて、ストロボ３２０を発光させる際のストロボの位置であるバウンス位置を最適とする最適バウンス位置を求める（ステップＳ４１０）。そして、制御部３０１は当該最適バウンス位置をストロボ通信によってストロボ３２０に送る。これによって、ストロボ３２０は最適バウンス位置にストロボを駆動する最適バウンス位置にストロボを駆動すると、ストロボ３２０はバウンス移動完了をカメラ３００に通知する。
【００６１】
初回の撮影でないと（ステップＳ４０６において、ＮＯ）、制御部３０１は前回にカメラ３００を用いた際のカメラの設置高さＯｌｄ＿ｈとカメラの設置高さＮｅｗ＿ｈとを比較する。そして、制御部３０１はＯｌｄ＿ｈ＝Ｎｅｗ＿ｈであるか否かを判定する（ステップＳ４０７）。
【００６２】
Ｏｌｄ＿ｈ＝Ｎｅｗ＿ｈでないと（ステップＳ４０７において、ＮＯ）、つまり、カメラ３００の設置高さが変化すると、制御部３０１は、再度天井距離を求めるためステップＳ４０８の処理に進む。一方、Ｏｌｄ＿ｈ＝Ｎｅｗ＿ｈであると（ステップＳ４０７において、ＹＥＳ）、制御部３０１は、カメラ３００の設置高さが変わっていないとして、天井までの測距を行うことなくステップＳ４１０の処理に進む。
【００６３】
ステップＳ４１０の処理の後、制御部３０１は、ストロボ３２０のバウンス移動が完了したか否かを判定する（ステップＳ４１１）。ストロボ３２０のバウンス移動が完了していないと（ステップＳ４１１において、ＮＯ）、制御部３０１は待機する。そして、制御部３０１は撮影開始スイッチである第２のスイッチＳＷ２がオンであるか否かを判定する（ステップＳ４１２）。
【００６４】
第２のスイッチＳＷ２がオンであると（ステップＳ４１２において、ＹＥＳ）、制御部３０１は撮像制御回路３０７を制御して撮像を開始する（ステップＳ４１３）。そして、制御部３０１はシャッター制御回路３０４によってシャッターを走行させて露光を開始する（ステップＳ４１４）。
【００６５】
続いて、制御部３０１は、ストロボ通信によってストロボ３２０に発光命令を送る（ステップＳ４１５）。これによって、ストロボ３２０は発光する。そして、所定の時間露光を行った後、制御部３０１はシャッターを閉じて（ステップＳ４１６）、記録制御回路３０８によって記録メディア３０９に画像を記録する（ステップＳ４１７）。さらに、制御部３０１は表示回路４１３によって、ユーザによる確認のため画像をＬＣＤ３１５に表示する（ステップＳ４１８）。その後、制御部３０１は撮影処理を終了する。
【００６６】
第２のスイッチＳＷ２がオフであると（ステップＳ４１２において、ＮＯ）、制御部３０１は第１のスイッチＳＷ１がオンであるか否かを確認する（ステップＳ４１９）。第１のスイッチＳＷ１がオフであると（ステップＳ４１９において、ＮＯ）、制御部３０１はステップＳ４０１の処理に戻る。一方、第１のスイッチＳＷ１がオンであると（ステップＳ４１９において、ＹＥＳ）、制御部３０１はステップＳ４１２の処理に戻る。
【００６７】
このように、本発明の第２の実施形態では、カメラ３００において、カメラの設置高さ、つまり、天井距離が変化しているか否かを判定して、当該判定結果に応じて天井距離を実測するか否かを決定する。よって、天井などの反射面の条件である距離が変化しない場合には、反射面までの測距を不要としてバウンス撮影までのタイムラグを低減することができる。
【００６８】
なお、第２の実施形態では、カメラ３００の設置高さが変化しているか否かを判定してその結果に応じて天井距離が変化しているか否かを判定するようにした。天井距離の変化を判定する際には、上記の手法には限定されず、例えば、前回の撮影画像と今回の撮影前に得た確認画像とを分析することによって天井距離が変化したか否かを判定するようにしてもよい。さらには、三脚などのアクセサリの装着状況に応じて天井距離が変化したか否かを判定するようにしてもよい。
【００６９】
上述の説明から明らかなように、図１に示す例では、受光回路２１０および制御部２０１が測距手段として機能する。また、制御部２０１は判定手段および制御手段として機能する。図４に示す例では、制御部３０１および測距回路３１３が測距手段として機能する。また、制御部３０１および姿勢検出回路３１０は姿勢判定手段と機能し、制御部３０１は制御手段として機能する。
【００７０】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００７１】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を発光装置又は撮像装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを発光装置又は撮像装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【００７２】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７３】
２０１，３０１  制御部
２０３，３０３  電源回路
２０４  充電回路
２０５  発光回路
２０７  バウンス駆動回路
２４０  三脚
３０５  ストロボ制御回路
３０７  撮像制御回路
３１０  姿勢検出回路
３１３  測距回路
【図１】
2017090698.tif 000003
【図２】
2017090698.tif 000004
【図３】
2017090698.tif 000005
【図４】
2017090698.tif 000006
【図５】
2017090698.tif 000007