(57)【特許請求の範囲】
【請求項１】
発光装置から発光された光を反射体で反射させて被写体を照明して撮影を行うバウンス撮影の際に前記発光装置を制御する発光制御装置であって、
前記発光装置を駆動してその照射方向を前記被写体の方向として発光を行って、前記発光装置から前記被写体までの距離を測距して被写体距離を得る第１の測距処理を行うとともに、前記発光装置を駆動してその照射方向を前記反射体の方向として発光を行って、前記発光装置から前記反射体までの距離を測距して反射体距離を得る第２の測距処理を行う第１の制御手段と、
前記被写体距離および前記反射体距離に応じて、前記バウンス撮影の際の光の照射方向を決定する決定手段とを有し、
前記第１の制御手段は、前記発光装置に備えられた第１の操作部によって前記バウンス撮影を行う旨のバウンス駆動操作が行われた場合と前記発光装置が装着された撮像装置に備えられた第２の操作部によって前記バウンス駆動操作が行われた場合とで、前記発光装置を駆動制御する際の駆動速度を変更することを特徴とする発光制御装置。
【請求項２】
前記第１の操作部によって前記バウンス駆動操作が行われると、前記第１の制御手段は前記駆動速度を所定の第１の速度として、前記第１の測距処理を行った後、前記第２の測距処理を行うことを特徴とする請求項１に記載の発光制御装置。
【請求項３】
前記第２の操作部によって前記バウンス駆動操作が行われると、前記第１の制御手段は前記駆動速度を前記第１の速度よりも速い第２の速度とすることを特徴とする請求項２に記載の発光制御装置。
【請求項４】
前記バウンス撮影を行う旨のバウンス駆動操作があると、前記第１の制御手段は前記第２の測距処理を行って、前記第２の測距処理の際の前記発光装置のぶれが所定の量以上であると、前記駆動速度を所定の第１の速度として前記第１の測距処理を行うことを特徴とする請求項１に記載の発光制御装置。
【請求項５】
前記第１の制御手段は前記第２の測距処理の際の前記発光装置のぶれが所定の量未満であると、前記駆動速度を前記第１の速度よりも速い第２の速度として前記第１の測距処理を行うことを特徴とする請求項４に記載の発光制御装置。
【請求項６】
前記反射体の方向は天井方向であることを特徴とする請求項１乃至５のいずれか１項に記載の発光制御装置。
【請求項７】
前記バウンス撮影を行う場合に、前記発光装置の照射方向が前記決定手段で決定された照射方向となるように、前記発光装置を駆動制御して前記発光装置を発光させる第２の制御手段を有することを特徴とする請求項１乃至６のいずれか１項に記載の発光制御装置。
【請求項８】
前記被写体を撮像光学系を介して撮像して画像を得る撮像手段と、
請求項１乃至７のいずれか１項に記載の発光制御装置と、
を有することを特徴とする撮像装置。
【請求項９】
発光装置から発光された光を反射体で反射させて被写体を照明して撮影を行うバウンス撮影の際に前記発光装置を制御する発光制御装置の制御方法であって、
前記発光装置を駆動してその照射方向を前記被写体の方向として発光を行って、前記発光装置から前記被写体までの距離を測距して被写体距離を得る第１の測距処理を行うとともに、前記発光装置を駆動してその照射方向を前記反射体の方向として発光を行って、前記発光装置から前記反射体までの距離を測距して反射体距離を得る第２の測距処理を行う制御ステップと、
前記被写体距離および前記反射体距離に応じて、前記バウンス撮影の際の光の照射方向を決定する決定ステップとを有し、
前記制御ステップでは、前記発光装置に備えられた第１の操作部によって前記バウンス撮影を行う旨のバウンス駆動操作が行われた場合と前記発光装置が装着された撮像装置に備えられた第２の操作部によって前記バウンス駆動操作が行われた場合とで、前記発光装置を駆動制御する際の駆動速度を変更することを特徴とする制御方法。
【請求項１０】
発光装置から発光された光を反射体で反射させて被写体を照明して撮影を行うバウンス撮影の際に前記発光装置を制御する発光制御装置で用いられる制御プログラムであって、
前記発光制御装置が備えるコンピュータに、
前記発光装置を駆動してその照射方向を前記被写体の方向として発光を行って、前記発光装置から前記被写体までの距離を測距して被写体距離を得る第１の測距処理を行うとともに、前記発光装置を駆動してその照射方向を前記反射体の方向として発光を行って、前記発光装置から前記反射体までの距離を測距して反射体距離を得る第２の測距処理を行う制御ステップと、
前記被写体距離および前記反射体距離に応じて、前記バウンス撮影の際の光の照射方向を決定する決定ステップと実行させ、
前記制御ステップでは、前記発光装置に備えられた第１の操作部によって前記バウンス撮影を行う旨のバウンス駆動操作が行われた場合と前記発光装置が装着された撮像装置に備えられた第２の操作部によって前記バウンス駆動操作が行われた場合とで、前記発光装置を駆動制御する際の駆動速度を変更することを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発光制御装置、その制御方法、および制御プログラム、並びに撮像装置に関し、特に、ストロボ装置などの発光装置の発光影制御に関する。
【背景技術】
【０００２】
従来、ストロボ装置（以下ストロボと呼ぶ）から光を天井などの反射体に向けて照射して、反射体で反射した拡散反射光を被写体に照射する所謂バウンス撮影が知られている。バウンス撮影では、被写体を間接的に照明することができるので、柔らかい光によって描写を行うことができる。
【０００３】
さらに、プリ発光又はレーザー光の照射などによって、被写体および反射体の各々からその反射光をストロボに備えられた受光センサーで受光する。そして、その光量に基づいて被写体を柔らかい光で描写ができるように最適なバウンス角度を決定して、ストロボの照射方向を制御することが行われている（オートバウンス駆動制御）。オートバウンス駆動制御を用いれば、ユーザー自身がバウンス角度を設定することなく、最適なバウンス撮影を行うことができる。
【０００４】
例えば、バウンス撮影の際に反射体に向けて発光を行う場合、ストロボ発光部の角度を、反射体までの距離と被写体までの距離とに応じて自動的に設定することようにした撮像装置がある（特許文献１参照）。
【０００５】
さらに、オートバウンス駆動制御の際に、ストロボ可動部の基準位置に対する回転角度が所定の閾値以下の範囲における駆動制御よりも、当該回転角度が所定の閾値を超える範囲における駆動制御を制限するようにしたストロボ装置が知られている（特許文献２参照）。
【０００６】
なお、オートバウンス駆動制御を行う際には、一般にストロボが装着されたカメラの釦操作によってオートバウンス駆動制御が開始される。そして、オートバウンス駆動制御の指示を行うことができないカメラについては、ストロボに備えられた釦を操作することによってオートバウンス駆動制御が開始される。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平４−３４０５２７号公報
【特許文献２】特開２０１５−１７３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１においては、例えば、ストロボに備えられた釦操作によってオートバウンス駆動制御を開始しようとすると、両手で撮像装置をホールドが困難となる。このため、撮像装置に備えられた釦を操作してオートバウンス駆動制御を開始する場合に比べて撮像装置のぶれが生じ易くなる。この結果、オートバウンス駆動制御の際の測距において撮像装置のぶれ（つまり、振動）に起因して被写体などの測距を精度よく行うことができないことがある。そして、被写体などの測距が精度よく行えなければ、結果的に、バウンス撮影の際のストロボ発光部の角度（バウンス角度）を最適に制御することが困難となる。
【０００９】
従って、本発明の目的は、バウンス駆動制御の際に、被写体などの測距を精度よく行うことのできる発光制御装置、その制御方法、および制御プログラム、並びに撮像装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記の目的を達成するため、本発明による発光制御装置は、発光装置から発光された光を反射体で反射させて被写体を照明して撮影を行うバウンス撮影の際に前記発光装置を制御する発光制御装置であって、前記発光装置を駆動してその照射方向を前記被写体の方向として発光を行って、前記発光装置から前記被写体までの距離を測距して被写体距離を得る第１の測距処理を行うとともに、前記発光装置を駆動してその照射方向を前記反射体の方向として発光を行って、前記発光装置から前記反射体までの距離を測距して反射体距離を得る第２の測距処理を行う第１の制御手段と、前記被写体距離および前記反射体距離に応じて、前記バウンス撮影の際の光の照射方向を決定する決定手段とを有し、前記第１の制御手段は、前記発光装置に備えられた第１の操作部によって前記バウンス撮影を行う旨のバウンス駆動操作が行われた場合と前記発光装置が装着された撮像装置に備えられた第２の操作部によって前記バウンス駆動操作が行われた場合とで、前記発光装置を駆動制御する際の駆動速度を変更することを特徴とする。
【００１１】
本発明による撮像装置は、前記被写体を撮像光学系を介して撮像して画像を得る撮像手段と、上記の発光制御装置と、を有することを特徴とする。
【００１２】
本発明による制御方法は、発光装置から発光された光を反射体で反射させて被写体を照明して撮影を行うバウンス撮影の際に前記発光装置を制御する発光制御装置の制御方法であって、前記発光装置を駆動してその照射方向を前記被写体の方向として発光を行って、前記発光装置から前記被写体までの距離を測距して被写体距離を得る第１の測距処理を行うとともに、前記発光装置を駆動してその照射方向を前記反射体の方向として発光を行って、前記発光装置から前記反射体までの距離を測距して反射体距離を得る第２の測距処理を行う制御ステップと、前記被写体距離および前記反射体距離に応じて、前記バウンス撮影の際の光の照射方向を決定する決定ステップとを有し、前記制御ステップでは、前記発光装置に備えられた第１の操作部によって前記バウンス撮影を行う旨のバウンス駆動操作が行われた場合と前記発光装置が装着された撮像装置に備えられた第２の操作部によって前記バウンス駆動操作が行われた場合とで、前記発光装置を駆動制御する際の駆動速度を変更することを特徴とする。
【００１３】
本発明による制御プログラムは、発光装置から発光された光を反射体で反射させて被写体を照明して撮影を行うバウンス撮影の際に前記発光装置を制御する発光制御装置で用いられる制御プログラムであって、前記発光制御装置が備えるコンピュータに、前記発光装置を駆動してその照射方向を前記被写体の方向として発光を行って、前記発光装置から前記被写体までの距離を測距して被写体距離を得る第１の測距処理を行うとともに、前記発光装置を駆動してその照射方向を前記反射体の方向として発光を行って、前記発光装置から前記反射体までの距離を測距して反射体距離を得る第２の測距処理を行う制御ステップと、前記被写体距離および前記反射体距離に応じて、前記バウンス撮影の際の光の照射方向を決定する決定ステップと実行させ、前記制御ステップでは、前記発光装置に備えられた第１の操作部によって前記バウンス撮影を行う旨のバウンス駆動操作が行われた場合と前記発光装置が装着された撮像装置に備えられた第２の操作部によって前記バウンス駆動操作が行われた場合とで、前記発光装置を駆動制御する際の駆動速度を変更することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、バウンス駆動制御の際に、被写体などの測距を精度よく行うことができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態による発光制御装置が用いられる撮像装置の一例をレンズユニットを省略して正面側から示す斜視図である。
【図２】図１に示すカメラに装着されるストロボの一例を上側から見た図である。
【図３】図１に示すカメラに図２に示すストロボが装着された状態で行われるオートバウンス測距動作の開始操作を説明するための図であり、（ａ）はカメラ側のボタンを用いて行われるオートバウンス測距動作の開始操作を示す図、（ｂ）はストロボ側のスイッチを用いて行われるオートバウンス測距動作の開始操作を示す図である。
【図４】図１に示すカメラの構成についてその一例を示すブロック図である。
【図５】図２に示すストロボの一例についてその構成を示すブロック図である。
【図６】図４に示すカメラで行われる撮影処理の一例を説明するためのフローチャートである。
【図７】図５に示すストロボで行われるストロボ制御（バウンス制御）を説明するためのフローチャートである。
【図８】図５に示すストロボで行われるストロボ制御（バウンス制御）の他の例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１６】
以下に、本発明の実施の形態による発光制御装置の一例について図面を参照して説明する。
【００１７】
図１は、本発明の実施の形態による発光制御装置が用いられる撮像装置の一例をレンズユニットを省略して正面側から示す斜視図である。
【００１８】
図示の撮像装置は、例えば、デジタルカメラ（以下単にカメラと呼ぶ）１００であり、レンズマウントを介してカメラ１００にはレンズユニット（撮像光学系）が装着される。そして、カメラ１００はレンズマウント接点３０３を介してレンズユニットと通信する。また、カメラ１００にはレリーズボタン３０１および絞り込み開始ボタン３０２が備えられている。カメラ１００に、オートバウンス駆動制御に対応するストロボ装置（以下単にストロボと呼ぶ）が装着されている場合には、ユーザーは絞り込み開始ボタン３０２をＯＮとすることによって後述するストロボのヘッド部を所定の角度に位置づけて測距を行うことができる（オートバウンス測距動作という）。
【００１９】
図２は、図１に示すカメラに装着されるストロボの一例を上側から見た図である。
【００２０】
図示のように、ストロボ１２０の上面には、バウンスモードを切り替えるためのバウンスモード切り替えスイッチ４０１が配置されるとともに、オートバウンス開始スイッチ４０２が配置されている。そして、バウンスモード切り替えスイッチ４０１によってオートバウンス可能状態に設定して、オートバウンス開始スイッチ４０２をＯＮとすると、ストロボのヘッド部を所定の角度に位置づけて測距を行うことができる。
【００２１】
図３は、図１に示すカメラに図２に示すストロボが装着された状態で行われるオートバウンス測距動作の開始操作を説明するための図である。そして、図３（ａ）はカメラ側のボタンを用いて行われるオートバウンス測距動作の開始操作を示す図であり、図３（ｂ）はストロボ側のスイッチを用いて行われるオートバウンス測距動作の開始操作を示す図である。
【００２２】
図３（ａ）に示すように、ユーザーはカメラ１００に備えられた絞り込み開始ボタン３０２を操作してオートバウンス測距動作を開始する際には、両手でカメラ１００を把持して絞り込み開始ボタン３０２の操作を行うことができる。一方、図３（ｂ）に示すように、ストロボ１２０に備えられたバウンスモード切り替えスイッチ４０１およびオートバウンス開始スイッチ４０２を操作する際には、一方の手でカメラ１００を把持して、他方の手で操作を行う必要がある。このため、図３（ｂ）に示す状態では、カメラ１００がぶれてしまうことがある。
【００２３】
図４は、図１に示すカメラの構成についてその一例を示すブロック図である。
【００２４】
カメラ１００は、マイクロコントローラ（カメラＭＰＵ）１０１を有しており、カメラＭＰＵ１０１は撮影シーケンスなどを実行してカメラ１００を制御する。撮像素子１０３は、例えば、ＣＣＤ又はＣＭＯＳセンサーであり、レンズユニット（図示せず）を介して結像した被写体像に応じた電気信号（アナログ信号）を出力する。そして、当該アナログ信号はＡ／Ｄ変換器１０４によってデジタル画像信号（画像データ）に変換される。タイミング発生回路１０２は撮像素子１０３およびＡ／Ｄ変換器１０４を動作させるためのタイミング信号を発生する。
【００２５】
メモリコントローラ１０５はメモリの読み書きおよびバッファメモリ１０６のリフレッシュ動作などを制御する。そして、メモリコントローラ１０５は画像データをバッファメモリ１０６に一旦格納する。バッファメモリ１０６に格納された画像データはカメラＭＰＵ１０１の制御下で、画像として画像表示部１０７に表示される。また、カメラＭＰＵ１０１はメモリコントローラ１０５を制御して、バッファメモリ１０６に格納された画像データを記録媒体Ｉ／Ｆ（インターフェース）１０８を介して記録媒体１０９に記録する。なお、記録媒体１０９として、例えば、メモリカード又はハードディスクが用いられる。
【００２６】
露出動作の際、カメラＭＰＵ１０１はモーター制御部１１０によってモーター（図示せず）を駆動して、ミラー（図示せず）のアップ又はダウン、そして、シャッターをチャージする。さらに、カメラＭＰＵ１０１はシャッター制御部１１１によってシャッター先幕およびシャッター後幕の通電をカットして幕走行を行って露出動作を実行する。
【００２７】
測光部１１２は、多分割測光センサー１１３を備えており、当該多分割測光センサー１１３はセンサー領域（画面）が複数のエリアに分割されている。そして、測光部１１２は、多分割測光センサー１１３のエリア毎の輝度値を輝度信号としてカメラＭＰＵ１０１に出力する。カメラＭＰＵ１０１は輝度信号をＡ／Ｄ変換器（図示せず）によってＡ／Ｄ変換してデジタル輝度信号を得て、当該デジタル輝度信号に基づいてＡＶ（絞り値）、ＴＶ（シャッタースピード）、およびＩＳＯ（撮像素子の感度）などを求めるための測光演算を行う。
【００２８】
同様にして、測光部１１２は、外部ストロボ１２０又は内蔵ストロボ１２０を用いて予備（プリ）発光した際に得られた輝度信号（プリ発光輝度信号）をカメラＭＰＵ１０１に出力する。そして、カメラＭＰＵ１０１は撮影の際のストロボのメイン発光量（本発光量）を求める。
【００２９】
レンズ制御部１１４は、カメラＭＰＵ１０１の制御下で、レンズマウント接点３０３を介してレンズユニットと通信を行う。そして、レンズ制御部１１４はレンズ駆動モーターおよびレンズ絞りモーター（ともに図示せず）を駆動制御して焦点調節および絞り制御を行う。
【００３０】
焦点検出部１１５は、カメラＭＰＵ１０１の制御下で、ＡＦ（オートフォーカス）を行うための被写体に関するデフォーカス量を検出する。姿勢検出部１１６は重力方向に対するカメラ１００の傾きを検出するとともに、レンズユニットの光軸を中心とする回転方向に対するカメラの傾きを検出する。スイッチ操作部１１７は、図１に示すレリーズボタン３０１が半押しされると、第１のストローク信号をカメラＭＰＵ１０１に送る。この第１のストローク信号に応答して、カメラＭＰＵ１０１はＡＦおよび測光を開始する。また、図１に示すレリーズボタン３０１が全押しされると、スイッチ操作部１１７はカメラＭＰＵ１０１に第２のストローク信号を送る。これによって、カメラＭＰＵ１０１は露出動作を開始する。
【００３１】
なお、レリーズボタン３０１の操作、図２に示す絞り込み開始ボタン３０２の操作、その他の操作部材の操作はスイッチ操作部１１７によって検知され、スイッチ操作部１１７はその検知結果をカメラＭＰＵ１０１に送る。
【００３２】
ストロボ制御部１１８はカメラＭＰＵ１０１の制御下で、発光パターン（プリ発光指示又はメイン発光指示）およびメイン発光量などを外部ストロボ１２０又は内蔵ストロボ１１９に指示する発光処理を行う。さらに、ストロボ制御部１１８は、ストロボ発光撮影の際に内蔵ストロボ１１９および外部ストロボ１２０のいずれかに切り替える切り替え制御を行う。なお、カメラＭＰＵ１０１と外部ストロボ１２０との通信はストロボ制御部１１８を介して行われる。
【００３３】
図５は、図２に示すストロボ（外部ストロボ）の一例についてその構成を示すブロック図である。
【００３４】
ストロボ１２０は、ストロボ本体部およびストロボヘッド部を有しており、ストロボヘッド部はストロボ本体部に対して水平方向および垂直方向に回動可能である。ストロボ本体部にはストロボＭＰＵ２０１、ヘッド駆動制御部２０４、姿勢検出部２０５、バウンス角度演算部２０６、スイッチ操作部２０７、およびカメラ接続部２０８が備えられている。そして、ストロボ本体部、つまり、ストロボ１２０はカメラ接続部２０８によってカメラ１００に接続される。ストロボＭＰＵ２０１は発光制御シーケンスを行うとともに、ストロボヘッド部の角度を決定するためのシーケンスを行う。
【００３５】
ストロボヘッド部は発光部２０２および測距用測光部２０３を有しており、発光部２０２はストロボＭＰＵ２０１から与えられる発光指示信号に応じてストロボ光を発光するストロボ発光回路を備えている。測距用測光部２０３は、発光部２０２から照射されたストロボ光が測距対象で反射した反射光を測距用測光センサーで受光する。そして、測距用測光部２０３は反射光の輝度値を示す輝度信号をストロボＭＰＵ２０１に出力する。
【００３６】
ストロボＭＰＵ２０１は輝度信号をＡ／Ｄ変換器（図示せず）によってデジタル輝度信号に変換して、デジタル輝度信号が示す輝度値に応じた距離（測距対象距離）を算出する。ヘッド駆動制御部２０４は、ストロボＭＰＵ２０１の制御下でモーターを駆動してストロボヘッド部をストロボ本体部に対して水平および垂直方向に回動させる。そして、ヘッド駆動制御部２０４はその回動量（つまり、駆動量）に応じてストロボ本体部に対するストロボヘッド部の相対的位置をストロボＭＰＵ２０１に出力する。
【００３７】
姿勢検出部２０５は重力方向に対するストロボ本体部の傾きを検出するとともに、レンズユニットの光軸を中心とする回転方向に対するストロボ本体部の傾きを検出する。バウンス角度演算部２０６は、ストロボＭＰＵ２０１の制御下で、測距用測光部２０３による測距によって得られた測距対象距離と姿勢検出２０５で検出された傾きに基づいて、バウンス撮影の際のストロボヘッド部の最適な角度を示す最適バウンス角度を求める。
【００３８】
なお、前述のように、ストロボＭＰＵ２０１はカメラ接続部２０８を介してカメラＭＰＵ１０１と通信を行う。そして、カメラ１００において、絞り込み開始ボタン３０２が操作されると、カメラ接続部２０８を介してオートバウンス駆動開始指示がカメラＭＰＵ１０１からストロボＭＰＵ２０１に通知されて、ストロボＭＰＵ２０１は測距用測光部２０３を用いて測距を行う。
【００３９】
図６は、図４に示すカメラで行われる撮影処理の一例を説明するためのフローチャートである。なお、以下の説明では、外部ストロボ１２０を発光させる場合を例に挙げて説明する。
【００４０】
カメラＭＰＵ１０１はスイッチ操作部１１７においてレリーズボタン３０１の半押し（ＳＷ１のＯＮ）が検知されたか否かを判定する（ステップＳ５０１）。ＳＷ１がＯＦＦであると（ステップＳ５０１において、ＮＯ）、カメラＭＰＵ１０１は待機する。一方、ＳＷ１がＯＮとなると（ステップＳ５０１において、ＹＥＳ）、カメラＭＰＵ１０１はレンズ制御部１１４および測光部１１２を用いてＡＦおよび測光を行う（ステップＳ５０２：ＡＥ／ＡＦ）。そして、カメラＭＰＵ１０１はストロボ制御部１１８によって外部ストロボ１２０にオートバウンス指示を送る（ステップＳ５０３）。
【００４１】
続いて、カメラＭＰＵ１０１はスイッチ操作部１１７においてレリーズボタン３０１の全押し（ＳＷ２のＯＮ）が検知されたか否かを判定する（ステップＳ５０４）。ＳＷ２がＯＦＦであると（ステップＳ５０４において、ＮＯ）、カメラＭＰＵ１０１は待機する。一方、ＳＷ２がＯＮとなると（ステップＳ５０４において、ＹＥＳ）、カメラＭＰＵ１０１は外部ストロボ１２０からオートバウンス終了通知を受けたか否かを判定する（ステップＳ５０５）。
【００４２】
オートバウンス終了通知を受けないと（ステップＳ５０５において、ＮＯ）、カメラＭＰＵ１０１はステップＳ５０４の処理に戻る。一方、オートバウンス終了通知を受けると（ステップＳ５０５において、ＹＥＳ）、カメラＭＰＵ１０１はストロボを発光して撮影を行うストロボ撮影制御を行う（ステップＳ５０６）。
【００４３】
ステップＳ５０６のストロボ撮影制御においては、カメラＭＰＵ１０１はストロボ制御部１１８に予備（プリ）発光を指令する。これによって、発光制御部１１８は外部ストロボ１２０に所定の光量でプリ発光を行う旨のプリ発光指示を送る。当該プリ発光指示を受けると、ストロボＭＰＵ２０１は発光部２０２を制御してストロボプリ発光を行う。
【００４４】
カメラＭＰＵ１０１は、前述のように、プリ発光の結果得られた輝度信号に応じて、撮影の際のストロボメイン発光量（本発光量）を求める。そして、カメラＭＰＵ１０１は発光制御部１１８にストロボメイン発光量でメイン発光を行う旨のメイン発光を指令する。これによって、発光制御部１１８は外部ストロボ１２０にストロボメイン発光量でメイン発光を行うことを指示するメイン発光指示を送る。当該メイン発光指示を受けると、ストロボＭＰＵ２０１は発光部２０２を制御して、ストロボメイン発光量でストロボ本発光を行う。
【００４５】
カメラＭＰＵ１０１は、ストロボ本発光に同期して所定の露出値（ＡＶ、ＴＶ、およびＩＳＯ）において露出動作（撮影）を行う。露出動作の終了後、カメラＭＰＵ１０１は、得られた画像データに応じた画像を画像表示部１０７に表示するとともに、当該画像データを記録媒体１０９に記録する。そして、カメラＭＰＵ１０１は撮影処理を終了する。
【００４６】
図７は、図５に示すストロボで行われるストロボ制御（バウンス制御）の一例を説明するためのフローチャートである。
【００４７】
まず、ストロボＭＰＵ２０１は、バウンスモード切り替えスイッチ（バウンスモードＳＷ）４０１によってフルオートバウンスモード（ＡＩＢ−Ｆ）が設定されているか否かを判定する（ステップＳ６０１）。ＡＩＢ−Ｆが設定されていないと（ステップＳ６０１において、ＮＯ）、ストロボＭＰＵ２０１は待機する。ＡＩＢ−Ｆが設定されていると（ステップＳ６０１において、ＹＥＳ）、ストロボＭＰＵ２０１は、カメラ１００側においてオートバウンス駆動操作を行うか否か（予め定められた条件であるか否か）を判定する（ステップＳ６０２）。ここでは、絞り込み釦３０２の操作に応じてカメラ１００からオートバウンス駆動開始操作が通知されると、ストロボＭＰＵ２０１はカメラ１００側においてオートバウンス駆動操作を行うと判定する。一方、オートバウンス開始スイッチ４０２が操作されると、ストロボＭＰＵ２０１は外部ストロボ１２０側においてオートバウンス駆動操作を行うと判定する。
【００４８】
絞り込み釦３０２を操作する際には、ユーザーの操作姿勢は、例えば、図３（ａ）に示す状態となる。この場合、ユーザーは両手でカメラ１００を把持することができるので、カメラ１００のぶれを低減することができる。一方、オートバウンス開始スイッチ４０２を操作する際には、ユーザーの操作姿勢は、例えば、図３に示す状態となる。この場合、ユーザーはカメラ１００を片手で保持することになるので、カメラ１００は不安定となってぶれが生じ易くなる。
【００４９】
外部ストロボ１２０側でオートバウンス駆動操作を行うと判定すると（ステップＳ６０２において、ＮＯ）、ストロボＭＰＵ２０１はストロボヘッド部駆動速度を第１の速度とするバウンス低速駆動設定を行う（ステップＳ６０３）。一方、カメラ１００側でオートバウンス駆動操作を行うと判定すると（ステップＳ６０２において、ＹＥＳ）、ストロボＭＰＵ２０１はストロボヘッド部駆動速度を第１の速度よりも速い第２の速度とするバウンス高速駆動設定を行う（ステップＳ６０４）。
【００５０】
ステップＳ６０３又はＳ６０４の処理の後、ストロボＭＰＵ２０１はヘッド駆動制御部２０４によってストロボヘッド部駆動速度でストロボヘッド部を駆動制御して発光部２０２を正面（つまり、被写体方向）に向ける被写体測距駆動制御を行う（ステップＳ６０５）。そして、ストロボＭＰＵ２０１は、前述のように、発光部２０２を制御して所定の光量でプリ発光を行う（ステップＳ６０６：正面プリ発光）。これによって、ストロボＭＰＵ２０１は、プリ発光によって測距対象である被写体で反射した反射光を測距用測光部２０３で受光して、前述のようにして、輝度信号に応じて被写体までの距離（被写体距離）を求める（第１の測距処理）。
【００５１】
続いて、ストロボＭＰＵ２０１はストロボヘッド部駆動速度であるバウンス駆動速度をバウンス高速駆動設定とする（ステップＳ６０７）。そして、ストロボＭＰＵ２０１は、ヘッド駆動制御部２０４によってステップＳ６０７で設定したバウンス駆動速度によってストロボヘッド部を反射体の方向である天井方向に駆動する天井測距駆動制御を行う（ステップＳ６０８）。
【００５２】
次に、ストロボＭＰＵ２０１は発光部２０２を制御して天井方向に向けて所定の光量でプリ発光を行う（ステップＳ６０９：天井プリ発光）。これによって、ストロボＭＰＵ２０１は、プリ発光によって測距対象である天井で反射した反射光を測距用測光部２０３で受光して、輝度信号に応じて天井までの距離（天井距離：反射体距離）を求める（第２の測距処理）。
【００５３】
続いて、ストロボＭＰＵ２０１は、被写体距離および天井距離に基づいて、ストロボヘッド部の最適な角度であるバウンス角度を求める（ステップＳ６１０）。なお、最適なバウンス角度の算出については既知であるので、ここでは詳細な説明は省略する。そして、ストロボＭＰＵ２０１はヘッド駆動制御部２０４を制御して、ストロボヘッド部を最適バウンス角度の位置に駆動する最適バウンス角駆動制御を行う（ステップＳ６１１）。
【００５４】
続いて、ストロボＭＰＵ２０１はカメラ１００から発光指示があったか否かを判定する（ステップＳ６１２）。ここでは、カメラ１００からプリ発光指示又はメイン発光指示と発光量が送信されていると、ストロボＭＰＵ２０１は発光指示があったと判定する。発光指示がないと（ステップＳ６１２において、ＹＥＳ）、ストロボＭＰＵ２１０は待機する。一方、発光指示があると（ステップＳ６１２において、ＹＥＳ）、ストロボＭＰＵ２１０はプリ発光指示又はメイン発光指示に応じて指示された発光量で発光部２０２を制御して発光を行う（ステップＳ６１３）。
【００５５】
続いて、ストロボＭＰＵ２０１は上記の発光指示がメイン発光であったか否かを判定する（ステップＳ６１４）。発光指示がプリ発光であった場合には（ステップＳ６１４において、ＮＯ）、ストロボＭＰＵ２０１は、引き続きメイン発光制御を行うためステップＳ６１２の処理に戻る。一方、発光指示がメイン発光であった場合には（ステップＳ６１４において、ＹＥＳ）、ストロボＭＰＵ２０１はストロボ制御を終了する。
【００５６】
このようにして、カメラ側およびストロボ側のいずれでオートバウンス駆動操作を行うかに応じて、バウンス駆動速度を変更するようにしたので、オートバウンス駆動の際のカメラぶれが低減されて、被写体距離を測距する際の誤差を低減することができる。
【００５７】
図８は、図５に示すストロボで行われるストロボ制御（バウンス制御）の他の例を説明するためのフローチャートである。
【００５８】
まず、ストロボＭＰＵ２０１は、図７のステップＳ６０１の処理と同様にＡＩＢ−Ｆが設定されているか否かを判定する（ステップＳ７０１）。そして、ＡＩＢ−Ｆが設定されていると（ステップＳ７０１において、ＹＥＳ）、ストロボＭＰＵ２０１はオートバウンス駆動開始操作が行われたか否かを判定する（ステップＳ７０２）。オートバウンス駆動開始操作が行われないと（ステップＳ７０２において、ＮＯ）、ストロボＭＰＵ２０１は待機する。一方、オートバウンス駆動開始操作が行われると（ステップＳ７０２において、ＹＥＳ）、ストロボＭＰＵ２０１は、予め定められたバウンス駆動速度で、図７のステップＳ６０８で説明した天井測距駆動制御を行う（ステップＳ７０３）。その後、ストロボＭＰＵ２０１は、図７のステップＳ６０９で説明した天井プリ発光を行って（ステップＳ７０４）、天井距離を求める。
【００５９】
続いて、ストロボＭＰＵ２０１は姿勢検出部２０５による姿勢検出結果に基づいて、天井測距駆動制御の際にストロボ１２０に所定の量（値）以上のぶれ（ブレ）があったか否かを判定する（ステップＳ７０５）。ぶれが所定の量未満であると（ステップＳ７０５において、ＮＯ）、ストロボＭＰＵ２０１は、図７のステップＳ６０４で説明したバウンス高速駆動設定を行う（ステップＳ７０６）。一方、ぶれが所定の量以上であると（ステップＳ７０５において、ＹＥＳ）、ストロボＭＰＵ２０１は、図７のステップＳ６０３で説明したバウンス低速駆動設定を行う（ステップＳ７０７）。
【００６０】
ステップＳ７０６又はＳ７０７の処理の後、ストロボＭＰＵ２０１は図７のステップ６０５で説明した被写体測距駆動制御を行い（ステップＳ７０８）、続いて、図７のステップＳ６０６で説明した正面プリ発光を行う（ステップＳ７０９）。そして、ストロボＭＰＵ２０１は、ステップＳ７１０〜Ｓ７１４において、図７で説明したステップＳ６１０〜Ｓ６１４の処理を行って、ストロボ制御を終了する。
【００６１】
このように、まず天井測距駆動制御を行って、天井測距駆動制御の際のぶれ量が大きいと、被写体測距駆動制御の際のバウンス駆動速度を低速とする。つまり、天井測距駆動制御の際のぶれ量が大きい場合には被写体測距駆動制御の際のぶれ量も大きいとして、バウンス駆動速度を低速とする。これによって、オートバウンス駆動の際のカメラぶれが低減されて、被写体距離を測距する際の誤差を低減することができる。
【００６２】
上述の説明から明らかなように、図４に示す例では、ストロボＭＰＵ２０１、ヘッド駆動制御部２０４、姿勢検出部２０５、発光部２０２、および測距用測光部２０３が第１の制御手段として機能し、ストロボＭＰＵ２０１が決定手段として機能する。そして、バウンス角度演算部２０６、ヘッド駆動制御部２０４、およびストロボＭＰＵ２０１が第２の制御手段として機能する。
【００６３】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００６４】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を発光制御装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを発光制御装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【００６５】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６６】
１０１  カメラＭＰＵ
１１２  測光部
１１７  スイッチ操作部
１１８  ストロボ制御部
１２０  外部ストロボ
２０１  ストロボＭＰＵ
２０２  発光部
２０３  測距用測光部
２０４  ヘッド駆動制御部
２０６  バウンス角度演算部
【図１】
0006702729.tif 000002
【図２】
0006702729.tif 000003
【図３】
0006702729.tif 000004
【図４】
0006702729.tif 000005
【図５】
0006702729.tif 000006
【図６】
0006702729.tif 000007
【図７】
0006702729.tif 000008
【図８】
0006702729.tif 000009