(57)【要約】【課題】補助光を使用して焦点検出を行う撮影に際して、不必要な電力消費とレリーズ遅延とを抑制しつつ、高いＡＦ精度を確保する。【解決手段】撮像システムは、デジタルカメラ１００と外部ストロボ装置１２０とからなり、外部ストロボ装置１２０は、閃光を発光する発光部２０４と、発光部２０４から被写界側へ照射する閃光の照射方向を変更するバウンス機構部２０１と、外部ストロボ装置１２０がバウンス状態にあるか否かを検出するバウンス検出部２０５と、ＬＥＤ補助光を被写界側へ照射するストロボＬＥＤ補助光部２０７とを有し、デジタルカメラ１００のカメラＭＰＵ１０１は、外部ストロボ装置１２０がバウンス状態にあるときに、焦点検出のための発光部２０４による閃光補助光の発光とストロボＬＥＤ補助光部２０７によるＬＥＤ補助光の発光を選択的に切り替えて被写界側へ照射する。【選択図】図１
2015161776.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置と、前記撮像装置に内蔵または装着される発光装置とからなる撮像システムであって、
前記発光装置は、閃光を発光する発光手段と、前記撮像装置が焦点検出を行うための閃光補助光を前記発光手段により被写界側へ照射する第１の補助光発光手段と、前記発光手段から前記被写界側へ照射する閃光の照射方向を変更することが可能な照射方向変更手段と、前記照射方向変更手段によって前記発光手段の照射方向が基準方向から変更されているか否かを検出する検出手段とを有し、
前記撮像装置または前記発光装置の少なくとも一方は、前記撮像装置が焦点検出を行うための補助光を被写界側へ照射する第２の補助光発光手段を有し、
前記撮像装置は、前記検出手段より前記発光手段の照射方向が前記基準方向から変更されていることを検出したときに前記閃光補助光の発光と前記補助光の発光とを選択的に切り替えて被写界側へ照射する制御手段を有することを特徴とする撮像システム。
【請求項２】
撮像装置と、前記撮像装置に内蔵または装着される発光装置とからなる撮像システムであって、
前記発光装置は、閃光を発光する発光手段と、前記撮像装置が焦点検出を行うための閃光補助光を前記発光手段により被写界側へ照射する第１の補助光発光手段と、前記発光手段から前記被写界側へ照射する閃光の照射方向を変更することが可能な照射方向変更手段と、基準位置に対する前記発光手段の照射方向の角度を検知する検出手段とを有し、
前記撮像装置または前記発光装置の少なくとも一方は、前記撮像装置が焦点検出を行うための補助光を被写界側へ照射する第２の補助光発光手段を有し、
前記撮像装置は、前記検出手段が検出した角度が所定角度以下の場合には前記閃光補助光を発光させ、前記検出した角度が前記所定角度より大きい場合には前記補助光を発光させて被写界側へ照射する制御手段を有することを特徴とする撮像システム。
【請求項３】
撮像装置と、前記撮像装置に内蔵または装着される発光装置とからなる撮像システムであって、
前記発光装置は、閃光を発光する発光手段と、前記撮像装置が焦点検出を行うための閃光補助光を前記発光手段により被写界側へ照射する第１の補助光発光手段と、前記発光手段から前記被写界側へ照射する閃光の照射方向を変更することが可能な照射方向変更手段と、前記撮像装置の撮影光軸に対する前記発光手段の照射方向の角度を検知する検出手段と、前記発光手段の照射方向を設定された方向に自動的に調節する駆動手段とを有し、
前記撮像装置または前記発光装置の少なくとも一方は、前記撮像装置が焦点検出を行うための補助光を被写界側へ照射する第２の補助光発光手段を有し、
前記撮像装置は、前記検出手段が検出した角度が所定角度以下の場合には前記駆動手段により前記照射方向を前記撮影光軸の方向に向けてから前記閃光補助光を発光させ、前記検出した角度が前記所定角度より大きい場合には前記補助光を発光させて被写界側へ照射する制御手段を有することを特徴とする撮像システム。
【請求項４】
前記制御手段は、前記発光手段により前記閃光補助光の発光が行われた後に、前記駆動手段により前記検出した角度へ前記発光手段を戻すことを特徴とする請求項３に記載の撮像システム。
【請求項５】
前記制御手段は、前記発光手段により前記閃光補助光の発光が行われた後に、前記駆動手段により前記発光手段の照射方向を決めるオートバウンス駆動を行うことを特徴とする請求項３に記載の撮像システム。
【請求項６】
撮像装置に装着される発光装置であって、
閃光を発光する発光手段と、
前記撮像装置が焦点検出を行うための閃光補助光を前記発光手段により被写界側へ照射する第１の補助光発光手段と、
前記撮像装置が焦点検出を行うための補助光を被写界側へ照射する第２の補助光発光手段と、
前記発光手段から前記被写界側へ照射する閃光の照射方向を変更することが可能な照射方向変更手段と、
前記照射方向変更手段によって前記発光手段の照射方向が基準方向から変更されているか否かを検出する検出手段と、
前記検出手段より前記発光手段の照射方向が基準方向から変更されていることを検出したときに前記閃光補助光と前記補助光とを選択的に切り替えて被写界側へ照射する制御手段を有することを特徴とする発光装置。
【請求項７】
撮像装置に装着される発光装置であって、
閃光を発光する発光手段と、
前記撮像装置が焦点検出を行うための閃光補助光を前記発光手段により被写界側へ照射する第１の補助光発光手段と、
前記撮像装置が焦点検出を行うための補助光を被写界側へ照射する第２の補助光発光手段と、
前記発光手段から前記被写界側へ照射する閃光の照射方向を変更することが可能な照射方向変更手段と、
基準位置に対する前記発光手段の照射方向の角度を検知する検出手段と、
前記検出手段が検出した角度が所定角度以下の場合には前記閃光補助光を発光させ、前記検出した角度が前記所定角度より大きい場合には前記補助光を発光させて被写界側へ照射する制御手段とを備えることを特徴とする発光装置。
【請求項８】
撮像装置に装着される発光装置であって、
閃光を発光する発光手段と、
前記撮像装置が焦点検出を行うための閃光補助光を前記発光手段により被写界側へ照射する第１の補助光発光手段と、
前記撮像装置が焦点検出を行うための補助光を被写界側へ照射する第２の補助光発光手段と、
前記発光手段から前記被写界側へ照射する閃光の照射方向を変更することが可能な照射方向変更手段と、
前記撮像装置の撮影光軸に対する前記発光手段の照射方向の角度を検知する検出手段と、
前記発光手段の照射方向を設定された方向に自動的に調節する駆動手段とを有し、
前記検出手段が検出した角度が所定角度以下の場合には前記駆動手段により前記照射方向を前記撮影光軸の方向に向けてから前記閃光補助光を発光させ、前記検出した角度が前記所定角度より大きい場合には前記補助光を発光させて被写界側へ照射する制御手段とを備えることを特徴とする発光装置。
【請求項９】
撮像装置と、前記撮像装置に内蔵または装着される発光装置とからなる撮像システムにおける焦点検出方法であって、
前記発光装置のバウンス状態を検出するステップと、
前記発光装置がバウンス状態にあるときと、前記発光装置がバウンス状態ではないが前記発光装置が閃光補助光を発光することができる充電レベルにないときに、前記撮像装置または前記発光装置が備えるから焦点検出を行うための補助光を被写界側へ照射して焦点検出を行うステップと、
前記発光装置がバウンス状態になく、且つ、前記発光装置が閃光補助光を発光することができる充電レベルにあるときに、前記撮像装置または前記発光装置から焦点検出を行うための閃光補助光を被写界側へ照射して焦点検出を行うステップとを有することを特徴とする焦点検出方法。
【請求項１０】
撮像装置と、前記撮像装置に内蔵または装着される発光装置とからなる撮像システムにおける焦点検出方法であって、
前記発光装置のバウンス角度を検出するステップと、
前記バウンス角度が所定角度以下で前記ストロボ装置が閃光補助光を発光することができる充電レベルにあるときに、前記閃光補助光の照射方向が前記撮像装置の撮影光軸に対して所定の角度をなすように前記ストロボ装置のバウンス角度の調節を行った後に前記閃光補助光を被写界側へ照射して焦点検出を行うステップと、
前記バウンス角度が前記所定角度より大きい場合と、前記バウンス角度が所定角度以下であるが前記発光装置が閃光補助光を発光することができる充電レベルにないときに、前記撮像装置または前記発光装置が備えるから焦点検出を行うための補助光を被写界側へ照射して焦点検出を行うステップとを有することを特徴とする焦点検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、補助光を被写界側へ照射して被写体に対する焦点検出を行う撮像システム、その撮像システムが有する発光装置、撮像システムにおける焦点検出方法に関する。
【背景技術】
【０００２】
フィルムカメラや電子カメラ等の撮像装置では、被写体に対する焦点検出を行う際の補助光の照射方法として、ＬＥＤ光をパターンにして照射するＬＥＤ光照射や、発光装置の放電管の閃光発光を照射する閃光照射が用いられている。例えば、閃光発光による補助光での焦点検出とＬＥＤ光による補助光での焦点検出とを行い、信頼性の高い焦点検出結果を選択してレンズ駆動制御を行うオートフォーカス装置が提案されている（例えば、特許文献１参照）。
【０００３】
ここで、ＬＥＤ光による補助光（以下「ＬＥＤ補助光」という）の照射は、パターン照射であるため、低コントラストの被写体に対して有効であるが、照射範囲が限られる。一方、閃光発光による補助光（以下「閃光補助光」という）の照射は、照射範囲が広く、撮影画面内の広いエリアのオートフォーカス（ＡＦ）に有効であるが、低コントラストの被写体に弱い。そこで、特許文献１に記載された技術では、これらの照射方法の長所と短所とを考慮して、各照射方法の長所を的確に引き出すことでＡＦ精度を向上させることを目的としている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４３２４３１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
撮像装置による発光撮影（以下「ストロボ撮影」という）では、ストロボ光（閃光）を天井等に向けて照射し、天井等からの拡散反射光を被写体に照射して撮影を行う、所謂、バウンス撮影という撮影方法が取られることがある。上記特許文献１に記載された技術では、撮像装置の発光装置として用いられるストロボ装置を用いてバウンス撮影を行う際に、閃光補助光の照射を行った場合、被写体に十分に照射されずに、適切な焦点検出を行うことができないおそれがある。また、このように適切な焦点検出を行うことができる可能性が低い状態で閃光補助光を発光させてしまうと、不必要に電力を消費してしまうという問題がある。更に、閃光補助光の発光を行った後に本来の目的であるストロボ撮影を行うためには、ストロボ装置のコンデンサに蓄積される電気エネルギーの回復を待つ必要があるため、電気エネルギーの蓄積中にレリーズ処理が行われた場合にはレリーズ遅延が生じてしまう。
【０００６】
一方、ＬＥＤ補助光のようなパターン補助光は、一般的に閃光補助光に比べて光量が弱いため、ＡＦ補助光として有効に機能する領域が撮像装置の撮影領域の中央付近や近距離の範囲に限定されてしまい、広範囲のＡＦ範囲に対応できないという問題がある。したがって、常にパターン補助光の照射を優先させると、パターン補助光の照射では焦点検出が正確に行うことができず、結果的に、パターン補助光の照射後に閃光補助光の照射を実行する必要が生じる場合があり、この場合もレリーズ遅延の問題が生じる。
【０００７】
本発明は、補助光を使用して焦点検出を行う撮影に際して、不必要な電力消費とレリーズ遅延とを抑制しつつ、高いＡＦ精度を確保することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る撮像システムは、撮像装置と、前記撮像装置に内蔵または装着される発光装置とからなる撮像システムであって、前記発光装置は、閃光を発光する発光手段と、前記撮像装置が焦点検出を行うための閃光補助光を前記発光手段により被写界側へ照射する第１の補助光発光手段と、前記発光手段から前記被写界側へ照射する閃光の照射方向を変更することが可能な照射方向変更手段と、前記照射方向変更手段によって前記発光手段のの照射方向が基準方向から変更されているか否かを検出する検出手段とを有し、前記撮像装置または前記発光装置の少なくとも一方は、前記撮像装置が焦点検出を行うための第２の補助光としての補助光を被写界側へ照射する第２の補助光発光手段を有し、前記撮像装置は、前記検出手段より前記発光手段の照射方向が前記基準方向から変更されていることを検出したときに前記閃光補助光の発光と前記補助光の発光とを選択的に切り替えて被写界側へ照射する制御手段を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、レリーズ制御の遅延を防止することができ、また、被写体に対して適切な補助光が照射されるため、高いＡＦ精度を確保することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る撮像システムを構成するデジタルカメラの概略構成を示すブロック図である。
【図２】図１のデジタルカメラに着脱自在な、第１実施形態に係る撮像システムを構成する外部ストロボ装置の概略構成示すブロック図である。
【図３】図２の外部ストロボ装置の外観図（三面図）である。
【図４】第１実施形態に係る撮像システムによる撮影手順のフローチャートである。
【図５】図４のステップＳ４０２で実行される焦点検出処理のフローチャートである。
【図６】図５のステップＳ５０８で実行される焦点検出処理のフローチャートである。
【図７】図５のステップＳ５０８で実行される焦点検出処理と並行して進行する、外部ストロボ装置で実行される補助光照射処理のフローチャートである。
【図８】図１のデジタルカメラに着脱自在な、第２実施形態に係る撮像システムを構成する外部ストロボ装置の概略構成を示すブロック図である。
【図９】図８の外部ストロボ装置の概略構成を示す外観図（二面図）である。
【図１０】第２実施形態に係る撮像システムにおけるデジタルカメラによる撮影手順のフローチャートである。
【図１１】図１０のステップＳ１００２の実行により図５のステップＳ５０８で実行される補助光を用いた焦点検出処理のうちデジタルカメラで実行される処理のフローチャートの第１図である。
【図１２】図１０のステップＳ１００２の実行により図５のステップＳ５０８で実行される補助光を用いた焦点検出処理のうちデジタルカメラで実行される処理のフローチャートの第２図である。
【図１３】図１０のステップＳ１００２の実行により図５のステップＳ５０８で実行される補助光を用いた焦点検出処理のうち外部ストロボ装置で実行される処理のフローチャートである。
【図１４】図１３のステップＳ１３１２，Ｓ１３１７のバウンス駆動処理のフローチャートである。
【図１５】図８の外部ストロボ装置でのオートバウンス駆動の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、添付図面を参照して詳細に説明する。ここでは、撮像装置の一例であるデジタルカメラと、このデジタルカメラに着脱自在な外部発光装置とからなる撮像システムを取り上げることとする。
【００１２】
《第１実施形態》
＜デジタルカメラの構成＞
図１は、本発明の第１実施形態に係る撮像システムを構成するデジタルカメラ１００の概略構成を示すブロック図である。なお、図１に示すデジタルカメラ１００の構成は、第１実施形態と後述する第２実施形態とで共通する。
【００１３】
デジタルカメラ１００は、マイクロコントローラ１０１、撮像光学系１２２、タイミング信号発生回路１０２、撮像素子１０３、Ａ／Ｄ変換器１０４、メモリコントローラ１０５、バッファメモリ１０６及び画像表示部１０７を備える。
【００１４】
マイクロコントローラ１０１（以下「カメラＭＰＵ１０１」と記す）は、撮影シーケンスをはじめとして、撮像システムの全体動作を制御する。撮像光学系１２２は、ズームレンズやフォーカスレンズ等の複数のレンズ群や絞り、シャッタ等で構成されており、被写体からの反射光を撮像素子１０３に光学像として結像させる。撮像素子１０３は、被写体からの反射光である光学像を電気信号に変換するＣＣＤやＣＭＯＳ等のイメージセンサである。タイミング信号発生回路１０２は、撮像素子１０３を動作させるために必要なタイミング信号を発生する。Ａ／Ｄ変換器１０４は、撮像素子１０３から読み出されたアナログ電気信号（アナログ画像データ）をデジタル電気信号（デジタル画像データ）に変換する。
【００１５】
メモリコントローラ１０５は、不図示のメモリの読み書きやバッファメモリ１０６のリフレッシュ動作等を制御する。バッファメモリ１０６は、Ａ／Ｄ変換器１０４から出力されたデジタル画像データや画像表示部１０７において表示する画像の画像データを一時的に記憶する。画像表示部１０７は、液晶パネルや有機ＥＬパネル等の表示装置を有し、バッファメモリ１０６に蓄積された画像データを画像として表示する。
【００１６】
デジタルカメラ１００は、メモリカード等の記憶媒体１０９を挿抜可能に構成されており、装着された記憶媒体１０９とカメラＭＰＵ１０１とを接続するための記憶媒体Ｉ／Ｆ１０８を備える。記憶媒体１０９は、デジタルカメラ１００に内蔵されたハードディスク等の記憶媒体であってもよい。
【００１７】
デジタルカメラ１００は、モータ制御部１１０、シャッタ制御部１１１、測光部１１２、多分割測光センサ１１３、レンズ制御部１１４、焦点検出部１１５、姿勢検出部１１６及びスイッチ操作部１１７を備える。また、デジタルカメラ１００は、ストロボ制御部１１８、内蔵発光装置１１９（第１の補助光発光手段）（以下「内蔵ストロボ装置１１９」と記す）及びカメラＬＥＤ補助光部１２１（第２の補助光発光手段）を備えている。さらに、外部発光装置１２０（以下「外部ストロボ装置１２０」と記す）が着脱自在となっている。
【００１８】
モータ制御部１１０は、露出動作時にカメラＭＰＵ１０１からの信号に従って不図示のモータを制御することにより、不図示のミラーのアップ／ダウンやシャッタのチャージを行う。シャッタ制御部１１１は、カメラＭＰＵ１０１からの信号に従って撮像光学系１２２が備えるシャッタ（シャッタ先幕、シャッタ後幕）の通電をカットしてシャッタ先幕とシャッタ後幕を幕走行させ、露出動作を制御する。
【００１９】
測光部１１２は、撮像画面内の各エリアの輝度信号として、撮像画面内を複数のエリアに分割した多分割測光センサ１１３からの出力をカメラＭＰＵ１０１に出力する。カメラＭＰＵ１０１は、測光部１１２から取得した輝度信号に基づき、露出調節のためのＡＶ（絞り値）、ＴＶ（シャッタスピード）、ＩＳＯ（撮像素子１０３の感度）等の測光演算を行う。また、測光部１１２は、内蔵ストロボ装置１１９又は外部ストロボ装置１２０が被写体へ向けて予備発光（プリ発光）したときの輝度信号をカメラＭＰＵ１０１に出力し、本露出（本撮影）時のストロボ発光量（メイン発光量）の演算を行う。
【００２０】
レンズ制御部１１４は、不図示のレンズマウント接点を介してカメラＭＰＵ１０１と通信し、不図示のレンズ駆動モータ及びレンズ絞りモータを動作させ、撮像光学系１２２の焦点調節と絞りを制御する。焦点検出部１１５は、周知の位相差検出方式等を用いてＡＦ（オートフォーカス）のための被写体に対するデフォーカス量を検出する機能を有する。姿勢検出部１１６は、撮影光軸を中心とした回転方向に対するデジタルカメラ１００の傾きを検出する。
【００２１】
スイッチ操作部１１７は、ＳＷ１（第１のスイッチ）とＳＷ２（第２のスイッチ）のスイッチングを検出し、検出結果がカメラＭＰＵ１０１へ伝達される。ＳＷ１は、不図示のレリーズボタンの第１ストローク（半押し）でＯＮし、カメラＭＰＵ１０１はＳＷ１のＯＮ信号に基づいてＡＦ及び測光を開始する。ＳＷ２は、レリーズボタンの第２ストローク（全押し）でＯＮし、カメラＭＰＵ１０１はＳＷ２のＯＮ信号に基づいて露出動作を開始させる。なお、スイッチ操作部１１７は、ＳＷ１，ＳＷ２以外の他の不図示の操作部材が操作されることで発生する信号を検知し、カメラＭＰＵ１０１に伝達する。
【００２２】
ストロボ制御部１１８は、カメラＭＰＵ１０１からの指示にしたがって、内蔵ストロボ装置１１９及び外部ストロボ装置１２０に対する発光動作（プリ発光やメイン発光、補助光発光等）を制御する。カメラＬＥＤ補助光部１２１は、焦点検出部１１５による焦点検出制御の補助光として使用される所定のパターンを有する近赤外光（ＬＥＤ補助光）を被写界側に照射する。
【００２３】
カメラＭＰＵ１０１は、測光部１１２からの輝度信号出力に基づき、焦点検出のために内蔵ストロボ装置１１９又は外部ストロボ装置１２０による被写界側への補助光の照射を制御する補助光制御手段として機能する。具体的には、カメラＭＰＵ１０１は、ストロボ制御部１１８を介して、内蔵ストロボ装置１１９又は外部ストロボ装置１２０に対して閃光補助光の発光を指示する。或いは、カメラＭＰＵ１０１は、ストロボ制御部１１８を介して、カメラＬＥＤ補助光部１２１又は外部ストロボ装置１２０のストロボＬＥＤ補助光部２０７（図２参照）へＬＥＤ補助光の発光を指示する。
【００２４】
＜外部ストロボ装置の構成＞
図２は、外部ストロボ装置１２０（第１実施形態に係る撮像システムを構成する外部発光装置）の概略構成を示すブロック図である。また、図３は、外部ストロボ装置１２０の外観図（三面図）であり、図３（ａ）は上面図、図３（ｂ）は側面図、図３（ｃ）は背面図である。外部ストロボ装置１２０は、デジタルカメラ１００に設けられた不図示のアクセサリシューに対して取付と着脱が可能である。
【００２５】
外部ストロボ装置１２０は、ストロボ本体部２００、バウンス機構部２０１及びストロボヘッド部２０２から構成される。ストロボ本体部２００は、ストロボＭＰＵ２０３、カメラ接続部２０６及びストロボＬＥＤ補助光部２０７（第２の補助光発光手段）を有し、その他にもストロボＭＰＵ２０３が実装される不図示のメイン基板、電源スイッチ等の各種操作部や表示部等を有する。
【００２６】
ストロボＭＰＵ２０３は、外部ストロボ装置１２０の発光制御シーケンスをはじめとして、外部ストロボ装置１２０の全体動作を制御する。カメラ接続部２０６は、デジタルカメラ１００に対する外部ストロボ装置１２０の機械的接続及び電気的接続を行う。カメラＭＰＵ１０１とストロボＭＰＵ２０３とは、ストロボ制御部１１８及びカメラ接続部２０６を介して必要な通信を行う。ストロボＬＥＤ補助光部２０７は、デジタルカメラ１００のカメラＬＥＤ補助光部１２１と同様に、カメラＭＰＵ１０１による焦点検出部１１５を通じた焦点検出制御の補助光として所定のパターンを有する近赤外光等のＬＥＤ補助光を被写界側に照射する。
【００２７】
バウンス機構部２０１は、バウンス検出部２０５を有し、その他に不図示のストロボメインコンデンサ等を有する。バウンス機構部２０１は、一般的な外部ストロボに周知の照射方向を変更可能な照射方向変更機構であり、ストロボヘッド部２０２をストロボ本体部２００に対して水平方向と垂直方向とにそれぞれ回転可能に保持する機構である。バウンス機構部２０１を使用することにより、ストロボ発光の照射方向を変えた発光（以下「バウンス発光」と記す）を行うことができる。
【００２８】
バウンス検出部２０５は、周知の位相パターンを有する基板と接点ブラシとで構成される回転角度検出センサであり、ストロボヘッド部２０２がバウンス発光を行う状態にあるか否かを検出する。また、バウンス検出部２０５は、図３に示すように、ストロボヘッド部２０２の水平方向のバウンス角度θＡと、垂直方向のバウンス角度θＢとを検出する。即ち、ストロボヘッド部２０２の被写界側（被写体）に正対する基準位置である正位置（バウンス角度０°）に対するＸ軸回りの回転角度である水平方向のバウンス角度θＡと、Ｙ軸回りの回転角度である垂直方向のバウンス角度θＢとを検出する。なお、本実施形態では、ストロボヘッド部２０２がバウンス角度θＡ＝θＢ＝０°以外の状態にあるときに、「ストロボヘッド部２０２がバウンス状態にある」と定義する。即ち、バウンス状態とは、外部ストロボ装置１２０の照射方向が基準方向（ストロボヘッド部２０２が正位置である状態における照射方向）から変更されている状態である。
【００２９】
ストロボヘッド部２０２は、閃光を発光する発光部２０４（第１の補助光発光手段）を有する。発光部２０４は、閃光発光に必要な光源であるキセノン管等の放電管や反射傘、フレネルレンズ、ストロボＭＰＵ２０３からの発光信号に従って発光制御を行う発光回路等からなる。
【００３０】
＜撮像システムでの撮影動作の制御＞
図４は、デジタルカメラ１００及び外部ストロボ装置１２０からなる撮像システムによる撮影手順のフローチャートであり、デジタルカメラ１００側で実行される撮影動作のフローチャートである。図４に示す各処理は、カメラＭＰＵ１０１が、不図示のＲＯＭから制御プログラムを不図示のＲＡＭに読み出して展開し、デジタルカメラ１００を構成する各部の動作を制御すると共に外部ストロボ装置１２０に対して所定の動作を指示することにより実行される。なお、図４中の「ＳＴ」は「外部ストロボ（第１実施形態では外部ストロボ装置１２０、第２実施形態では外部ストロボ装置１３０）」を示しており、これ以降に示す全てのフローチャートにおいて同様の表記を用いるものとする。
【００３１】
ステップＳ４０１においてカメラＭＰＵ１０１は、スイッチ操作部１１７のＳＷ１の状態検知を行い、ＳＷ１が押下されるまで（ＯＮするまで）待機し（Ｓ４０１でＮＯ）、ＳＷ１が押下されると（Ｓ４０１でＹＥＳ）、処理をステップＳ４０２へ進める。ステップＳ４０２においてカメラＭＰＵ１０１は、焦点検出処理を行う。焦点検出処理は、焦点検出部１１５による測距と、撮像光学系１２２が備えるフォーカスレンズをレンズ制御部１１４により合焦位置に制御するオートフォーカス動作を含み、その際に必要に応じて補助光（閃光補助光又はＬＥＤ補助光）の発光が行われる。ステップＳ４０２の焦点検出処理の詳細については後述する。
【００３２】
続いて、ステップＳ４０３においてカメラＭＰＵ１０１は、測光部１１２による測光処理を行い、設定されている撮影モードに応じたシャッタ制御値と絞り制御値を決定する。その後、ステップＳ４０４においてカメラＭＰＵ１０１は、スイッチ操作部１１７のＳＷ２が押下されたか（ＯＮしたか）否かを判定する。カメラＭＰＵ１０１は、ＳＷ２が押下されていない場合（Ｓ４０４でＮＯ）、処理をステップＳ４０５へ進め、ＳＷ２が押下された場合（Ｓ４０４でＹＥＳ）、処理をステップＳ４０６へ進める。ステップＳ４０５においてカメラＭＰＵ１０１は、ステップＳ４０１と同様に、ＳＷ１が継続して押下されているか否かの状態検知を行う。カメラＭＰＵ１０１は、ＳＷ１が押下されている場合（Ｓ４０５でＹＥＳ）、処理をステップＳ４０４へ戻し、ＳＷ１が押下されていない場合（Ｓ４０５でＮＯ）、処理をステップＳ４０１へ戻す。
【００３３】
ステップＳ４０６においてカメラＭＰＵ１０１は、外部ストロボ装置１２０のストロボＭＰＵ２０３に対して、発光部２０４による所定光量でのプリ発光を指示する。この指示にしたがって外部ストロボ装置１２０がプリ発光を実行すると、カメラＭＰＵ１０１は、プリ発光時に取得した輝度信号に基づいて本露出（本撮影）時のストロボ発光量（本発光量）を算出する。
【００３４】
次に、ステップＳ４０７においてカメラＭＰＵ１０１は、モータ制御部１１０によるミラーアップ（ミラーを撮影光路から退避させる動作）を行う。このとき、モータ制御部１１０は、不図示のモータの動作を制御することによってミラーアップを行う。そして、ステップＳ４０８においてカメラＭＰＵ１０１は、撮像素子１０３における電荷蓄積処理を開始する。その後、ステップＳ４０９においてカメラＭＰＵ１０１は、シャッタ制御部１１１によりシャッタを開く。シャッタ制御部１１１が、撮像光学系１２２が有するシャッタを走行させることにより、撮像素子１０３に対する露光が開始される。
【００３５】
続いて、ステップＳ４１０においてカメラＭＰＵ１０１は、ストロボＭＰＵ２０３に対して、ステップＳ４０６で算出した本発光量での発光部２０４による本発光処理を指示する。ステップＳ４１０ではまた、カメラＭＰＵ１０１は、本発光に同期させて、所定の露出値（ＡＶ、ＴＶ、ＩＳＯ）で露出動作を行う。
【００３６】
次に、ステップＳ４１１においてカメラＭＰＵ１０１は、シャッタ制御部１１１によりシャッタを閉じる。シャッタ制御部１１１が、撮像光学系１２２が有するシャッタを閉じることにより、撮像素子１０３に対する露光は終了する。続くステップＳ４１２においてカメラＭＰＵ１０１は、撮像素子１０３における電荷蓄積処理を終了させる。その後、ステップＳ４１３においてカメラＭＰＵ１０１は、モータ制御部１１０によるミラーダウン（ミラーを撮影光路に戻す動作）を行う。このとき、モータ制御部１１０は、不図示のモータの動作を制御することによってミラーダウンを行う。
【００３７】
ステップＳ４１４においてカメラＭＰＵ１０１は、撮像素子１０３から画像信号を読み出し、Ａ／Ｄ変換器１０４で処理した画像データを、バッファメモリ１０６に一時記憶させる。そして、撮像素子１０３から全ての画像信号の読み出しを行うと、画像信号に対して所定の現像処理を施し、画像データを作成する。続いて、ステップＳ４１５においてカメラＭＰＵ１０１は、ステップＳ４１４で作成した画像データを記憶媒体Ｉ／Ｆ１０８を介して記憶媒体１０９に画像ファイルとして記憶する。こうして、一連の撮影処理は終了となる。
【００３８】
図５は、図４のフローチャートのステップＳ４０２で実行される焦点検出処理のフローチャートであり、デジタルカメラ１００側で実行される処理である。図５のフローチャートの各処理は、カメラＭＰＵ１０１が、不図示のＲＯＭから制御プログラムを不図示のＲＡＭに読み出して展開し、実行することにより、デジタルカメラ１００を構成する各部の動作を制御することにより実行される。
【００３９】
焦点検出処理では、先ずステップＳ５０１においてカメラＭＰＵ１０１は、焦点検出部１１５により、補助光の照射を行わずに焦点検出を行う。続くステップＳ５０２においてカメラＭＰＵ１０１は、補助光の照射を行わなくとも焦点を検出することができたか否かを判定する。換言すれば、カメラＭＰＵ１０１は、焦点検出のために補助光の照射が必要か否かを判定する。カメラＭＰＵ１０１は、補助光の照射が必要な場合（Ｓ５０２でＹＥＳ）、処理をステップＳ５０８へ進め、補助光の照射が不要な場合（Ｓ５０２でＮＯ）、処理をステップＳ５０３へ進める。
【００４０】
ステップＳ５０３においてカメラＭＰＵ１０１は、焦点検出部１１５が有する焦点検出センサ（不図示）により得られる信号を用いて焦点検出演算を行い、フォーカスレンズの駆動量に対応する焦点検出情報であるデフォーカス量を算出する。なお、焦点検出センサとしては、例えば、ＣＣＤ等の光電変換素子からなるラインセンサが用いられる。このとき、カメラＭＰＵ１０１は、焦点検出方法の種類（光源の種類）に応じて、適切にデフォーカス量の補正を行う。
【００４１】
続いて、ステップＳ５０４においてカメラＭＰＵ１０１は、ステップＳ５０３で得られた演算結果に基づいてフォーカスレンズの駆動が必要か否か、つまり、フォーカスレンズが合焦位置にあるか否かを判定する。カメラＭＰＵ１０１は、デフォーカス量が所定値よりも小さい場合にフォーカスレンズは合焦位置にあると判定し、フォーカスレンズが合焦位置にある場合（Ｓ５０４でＹＥＳ）、本処理を終了させる。一方、カメラＭＰＵ１０１は、フォーカスレンズが合焦位置にない場合（Ｓ５０４でＮＯ）、処理をステップＳ５０５へ進める。
【００４２】
ステップＳ５０５においてカメラＭＰＵ１０１は、焦点検出処理の回数が予め定められた所定回数（ｎ回（ｎ：自然数））よりも多いか否かを判定する。カメラＭＰＵ１０１は、焦点検出処理の回数が所定回数以内の場合（Ｓ５０５でＮＯ）、処理をステップＳ５０６へ進め、焦点検出処理の回数が所定回数を超えた場合（Ｓ５０５でＹＥＳ）、処理をステップＳ５０７へ進める。ステップＳ５０６においてカメラＭＰＵ１０１は、ステップＳ５０３での演算結果に基づいてレンズ制御部１１４にフォーカスレンズの駆動量を指示し、これによりフォーカスレンズの駆動がされる。その後、フォーカスレンズが合焦点に達したかを判定するために、カメラＭＰＵ１０１は処理をステップＳ５０１へ戻す。一方、ステップＳ５０７においてカメラＭＰＵ１０１は、ＬＥＤ等の表示部（不図示）により焦点検出ができない旨の表示を行い、本処理を終了させる。
【００４３】
ステップＳ５０８においてカメラＭＰＵ１０１は、焦点検出部１１５及びストロボ制御部１１８により外部ストロボ装置１２０から被写体に対して補助光を照射して焦点検出を行う。ステップＳ５０８の補助光を用いた焦点検出処理の詳細については後述する。続くステップＳ５０９においてカメラＭＰＵ１０１は、焦点を検出することができたか否かを判定する。カメラＭＰＵ１０１は、焦点を検出することができた場合（Ｓ５０９でＹＥＳ）、処理をステップＳ５０３へ進め、焦点を検出することができない場合（Ｓ５０９でＮＯ）、処理をステップＳ５１０へ進める。ステップＳ５１０においてカメラＭＰＵ１０１は、ステップＳ５０７と同様に、ＬＥＤ等の表示部（不図示）により焦点検出ができない旨の表示を行い、本処理を終了させる。
【００４４】
図６は、図５のステップＳ５０８で実行される焦点検出処理のフローチャートであり、デジタルカメラ１００側で実行される処理である。図６のフローチャートの各処理は、カメラＭＰＵ１０１が、不図示のＲＯＭから制御プログラムを不図示のＲＡＭに読み出して展開し、デジタルカメラ１００を構成する各部の動作を制御することにより実行される。この焦点検出処理では、大略的に、ストロボヘッド部２０２のバウンス状態に応じて、閃光補助光の発光とＬＥＤ補助光の発光とを選択的に切り替える。
【００４５】
先ず、ステップＳ６０１においてカメラＭＰＵ１０１は、外部ストロボ装置１２０のストロボＭＰＵ２０３に対して、ストロボヘッド部２０２のバウンス状態を検出し、その検出結果を通知するように指示する。これによりステップＳ６０２においてカメラＭＰＵ１０１は、ストロボＭＰＵ２０３から送信されてくるバウンス状態通知（後述する図７のステップＳ７０３の通知）を取得する。
【００４６】
続いて、ステップＳ６０３においてカメラＭＰＵ１０１は、ステップＳ６０２で取得したるバウンス状態通知が、ストロボヘッド部２０２がバウンス状態であることを示す通知であるか否かを判定する。カメラＭＰＵ１０１は、ストロボヘッド部２０２がバウンス状態にある場合（Ｓ６０３でＹＥＳ）、処理をステップＳ６１２へ進め、ストロボヘッド部２０２がバウンス状態にない場合（Ｓ６０３でＮＯ）、処理をステップＳ６０４へ進める。
【００４７】
ステップＳ６０４においてカメラＭＰＵ１０１は、ストロボＭＰＵ２０３に対して、ストロボメインコンデンサの充電レベルを検出し、その結果を通知するように指示する。これによりステップＳ６０５においてカメラＭＰＵ１０１は、ストロボＭＰＵ２０３から送信されてくるストロボメインコンデンサの充電レベル通知（後述する図７のステップＳ７０５の通知）を取得する。続いて、ステップＳ６０６においてカメラＭＰＵ１０１は、ステップＳ６０５で取得した充電レベル通知に基づき、閃光補助光の発光が可能な充電レベルであるか否かを判定する。カメラＭＰＵ１０１は、閃光補助光の発光が可能な充電レベルの場合（Ｓ６０６でＹＥＳ）、処理をステップＳ６０７へ進め、閃光補助光の発光が不可能な充電レベルの場合（Ｓ６０６でＮＯ）、処理をステップＳ６１２へ進める。
【００４８】
ステップＳ６０７〜Ｓ６１１は、閃光補助光による焦点検出処理である。即ち、ステップＳ６０７においてカメラＭＰＵ１０１は、閃光補助光の照射回数ｉを記憶するカウンタ（不図示）をクリアし、初期値設定（ｉ＝１）を行う。続くステップＳ６０８においてカメラＭＰＵ１０１は、ストロボＭＰＵ２０３に対して、閃光補助光の発光を指示する。この発光指示を受けて発光部２０４による閃光補助光の発光が行われると、ステップＳ６０９においてカメラＭＰＵ１０１は、焦点検出部１１５が有する焦点検出センサの電荷蓄積量が所定値以上であるか否かを判定する。電荷蓄積量が所定値以上である場合（Ｓ６０９でＹＥＳ）、カメラＭＰＵ１０１は、焦点検出演算が可能である確率が十分に高い（焦点検出ＯＫ）と判定し、焦点検出処理を終了させる。これにより、処理はステップＳ５０３へ進められることになる。電荷蓄積量が所定値未満である場合（Ｓ６０９でＮＯ）、カメラＭＰＵ１０１は、処理をステップＳ６１０へ進める。
【００４９】
ステップＳ６１０においてカメラＭＰＵ１０１は、照射回数ｉが予め定められた最大回数ｉｍａｘに達したかを判定すると共に、焦点検出のための電荷蓄積時間が予め定められた最長時間ｔｍａｘに達したか否かを判定する。照射回数ｉが最大回数ｉｍａｘより大きい場合又は電荷蓄積時間が最長時間ｔｍａｘに達している場合（Ｓ６１０でＹＥＳ）、カメラＭＰＵ１０１は、焦点検出は不可能（焦点検出ＮＧ）と判定して、本処理を終了させる。これにより、処理はステップＳ５１０へ進むことになる。照射回数ｉが最大回数ｉｍａｘ以下であり、且つ、電荷蓄積時間が最長時間ｔｍａｘに達していない場合（Ｓ６１０でＮＯ）、カメラＭＰＵ１０１は、処理をステップＳ６１１へ進める。ステップＳ６１１においてカメラＭＰＵ１０１は、照射回数ｉをインクリメントし、その後、処理をステップＳ６０８へ戻す。これにより、閃光補助光の被写界側への照射が繰り返され、焦点検出が継続して行われることになる。
【００５０】
ステップＳ６１２〜Ｓ６１４は、ＬＥＤ補助光による焦点検出処理である。ステップＳ６１２においてカメラＭＰＵ１０１は、ストロボＭＰＵ２０３に対して、ストロボＬＥＤ補助光部２０７によるＬＥＤ補助光の発光指示を行う。発光指示を受けてストロボＬＥＤ補助光部２０７によるＬＥＤ補助光の発光が行われると、ステップＳ６１３においてカメラＭＰＵ１０１は、ＬＥＤ補助光の照射中の焦点検出センサによる電荷蓄積量が所定値以上であるか否かを判定する。電荷蓄積量が所定値以上である場合（Ｓ６１３でＹＥＳ）、カメラＭＰＵ１０１は、焦点検出演算が可能である確率が十分に高い（焦点検出ＯＫ）と判定し、焦点検出処理を終了させる。これにより、処理はステップＳ５０３へ進められることになる。一方、電荷蓄積量が所定値未満である場合（Ｓ６１３でＮＯ）、カメラＭＰＵ１０１は、処理をステップＳ６１４へ進める。
【００５１】
ステップＳ６１４においてカメラＭＰＵ１０１は、焦点検出のための電荷蓄積時間が最長時間ｔｍａｘに達したか否かを判定する。電荷蓄積時間が最長時間ｔｍａｘに達していない場合（Ｓ６１４でＮＯ）、カメラＭＰＵ１０１は、処理をステップＳ６１２へ戻してストロボＬＥＤ補助光部２０７によるＬＥＤ補助光の発光を継続させ、焦点検出を続行する。一方、電荷蓄積時間が最長時間ｔｍａｘに達した場合（Ｓ６１４でＹＥＳ）、カメラＭＰＵ１０１は、ストロボＬＥＤ補助光部２０７によるＬＥＤ補助光の発光を終了させ、処理をステップＳ６１５へ進める。
【００５２】
ステップＳ６１５，Ｓ６１６は、ステップＳ６０４，Ｓ６０５と同様に、カメラＭＰＵ１０１が、ストロボＭＰＵ２０３に対して、ストロボメインコンデンサの充電レベルを問い合わせ、その情報を取得する処理である。よって、ここでの再度の説明は省略することとする。
【００５３】
ステップＳ６１７においてカメラＭＰＵ１０１は、ステップＳ６０６の処理と同様に、ステップＳ６１６で取得した充電レベル通知に基づき、閃光補助光の発光が可能な充電レベルであるか否かを判定する。閃光補助光の発光が可能な充電レベルの場合（Ｓ６１７でＹＥＳ）、処理をステップＳ６０７へ戻し、これにより閃光補助光の発光処理が行われることになる。一方、閃光補助光の発光が不可能な充電レベルの場合（Ｓ６１７でＮＯ）、カメラＭＰＵ１０１は、閃光補助光による焦点検出は不可能（焦点検出ＮＧ）と判定して本処理を終了させ、これにより処理はステップＳ５１０へ進むことになる。
【００５４】
なお、図６の処理では、ＬＥＤ補助光の発光後にステップＳ６１５〜Ｓ６１７により外部ストロボ装置１２０における充電レベルの検出を行って、閃光補助光の発光が可能な場合にはステップＳ６０７に戻り、閃光補助光による焦点検出を行うようにしている。この処理は、外部ストロボ装置１２０がバウンス状態であっても行われる。つまり、ＬＥＤ補助光による焦点検出が不可能な場合に、閃光補助光による焦点検出を試みて、焦点検出を成功させることができる可能性を探るようにしている。
【００５５】
図７は、ステップＳ５０８のデジタルカメラ１００側での焦点検出処理と並行して進行する、外部ストロボ装置１２０での補助光照射処理のフローチャートである。図７のフローチャートの各処理は、ストロボＭＰＵ２０３が、不図示のＲＯＭから制御プログラムを不図示のＲＡＭに読み出して展開し、外部ストロボ装置１２０を構成する各部の動作を制御することにより実行される。
【００５６】
ステップＳ７０１においてストロボＭＰＵ２０３は、デジタルカメラ１００のカメラＭＰＵ１０１からのバウンス検出指示を受信したか否かを判定し、バウンス検出指示を受信するまで待機する（Ｓ７０１でＮＯ）。ストロボＭＰＵ２０３は、バウンス検出指示を受信すると（Ｓ７０１でＹＥＳ）、処理をステップＳ７０２へ進める。ステップＳ７０２においてストロボＭＰＵ２０３は、バウンス検出部２０５の検出スイッチ（不図示）によりストロボヘッド部２０２がバウンス状態にあるか否かを検出する。続いて、ステップＳ７０３においてストロボＭＰＵ２０３は、カメラＭＰＵ１０１に対してバウンス状態を通知する。
【００５７】
次に、ステップＳ７０４においてストロボＭＰＵ２０３は、カメラＭＰＵ１０１から充電レベル通知指示を受信したか否かを判定する。ストロボＭＰＵ２０３は、充電レベル通知指示を受信すると（Ｓ７０４でＹＥＳ）、処理をステップＳ７０５へ進め、充電レベル通知指示を受信しない場合（Ｓ７０４でＮＯ）、処理をステップＳ７０７へ進める。なお、ステップＳ７０４において充電レベル通知の指示がない場合とは、外部ストロボ装置１２０がバウンス状態にあるために、カメラＭＰＵ１０１が、ステップＳ６０３においてＬＥＤ補助光の発光を選択して、処理をステップＳ６１２へ進めることを意味する。
【００５８】
ステップＳ７０５においてストロボＭＰＵ２０３は、ストロボメインコンデンサが閃光補助光の発光が可能な充電レベルにあるか否かを検出し、カメラＭＰＵ１０１に充電レベル検出結果を通知する。ステップＳ７０６においてストロボＭＰＵ２０３は、カメラＭＰＵ１０１から閃光補助光の発光指示を受信したか否かを判定する。ストロボＭＰＵ２０３は、閃光補助光の発光指示を受信した場合（Ｓ７０６でＹＥＳ）、処理をステップＳ７１２へ進め、閃光補助光の発光指示を受信しない場合（Ｓ７０６でＮＯ）、処理をステップＳ７０７へ進める。
【００５９】
ステップＳ７０７においてストロボＭＰＵ２０３は、カメラＭＰＵ１０１からＬＥＤ補助光の発光指示（＝ステップＳ６１２の発光指示）を受信する。ここで、ＬＥＤ補助光の発光指示を受信する場合には、カメラＭＰＵ１０１にステップＳ７０３で外部ストロボ装置１２０がバウンス状態にあると通知された場合と、ステップＳ７０５で閃光補助光の発光が可能な充電レベルにないと通知された場合とがある。これらの場合に、カメラＭＰＵ１０１は、ステップＳ６０３でＬＥＤ補助光発光を選択してステップＳ６１２の処理を行い、これがステップＳ７０７の処理へとつながる。
【００６０】
ステップＳ７０８においてストロボＭＰＵ２０３は、ストロボＬＥＤ補助光部２０７を発光させてＬＥＤ補助光を被写界側へ照射する。続いて、ステップＳ７０９においてストロボＭＰＵ２０３は、ステップＳ７０４と同様に、カメラＭＰＵ１０１から充電レベル通知指示を受信したか否かを判定する。ストロボＭＰＵ２０３は、充電レベル通知指示を受信すると（Ｓ７０９でＹＥＳ）、処理をステップＳ７１０へ進め、充電レベル通知指示を受信しない場合（Ｓ７０９でＮＯ）、本処理を終了させる。ここで、充電レベル通知指示がある場合とは、ＬＥＤ補助光によっては焦点検出ができなかった場合であり、充電レベル通知指示がない場合とは、ＬＥＤ補助光によって焦点検出が可能であるために焦点検出処理が終了となった場合である。
【００６１】
ステップＳ７１０においてストロボＭＰＵ２０３は、ステップＳ７０５と同様に、ストロボメインコンデンサが閃光補助光の発光が可能な充電レベルにあるか否かを検出し、カメラＭＰＵ１０１に充電レベル検出結果を通知する。そして、ステップＳ７１１においてストロボＭＰＵ２０３は、ステップＳ７０６と同様に、カメラＭＰＵ１０１から閃光補助光の発光指示を受信したか否かを判定する。ストロボＭＰＵ２０３は、閃光補助光の発光指示を受信した場合（Ｓ７１１でＹＥＳ）、処理をステップＳ７１２へ進め、閃光補助光の発光指示を受信しない場合（Ｓ７１１でＮＯ）、本処理を終了させる。
【００６２】
ステップＳ７１２においてストロボＭＰＵ２０３は、発光部２０４による閃光補助光の発光を行う。その後、ステップＳ７１３においてストロボＭＰＵ２０３は、再度、カメラＭＰＵ１０１から閃光補助光の発光指示を受信したか否かを判定する。ストロボＭＰＵ２０３は、閃光補助光の発光指示を受信した場合（Ｓ７１３でＹＥＳ）、処理をステップＳ７１２へ戻し、閃光補助光の発光指示を受信しない場合（Ｓ７１３でＮＯ）、本処理を終了させる。
【００６３】
以上の制御方法の通り、外部ストロボ装置１２０がバウンス状態にあるときには、焦点検出に用いる補助光を閃光補助光からＬＥＤ補助光に切り替えることにより、電力消費を低減させ、また、レリーズ遅延の発生を抑制することができる。なお、上記制御方法では、外部ストロボ装置１２０の発光部２０４による閃光補助光の発光からストロボＬＥＤ補助光部２０７の発光へと切り替えたが、カメラＬＥＤ補助光部１２１の発光へと切り替えても、同様の効果を得ることができる。
【００６４】
《第２実施形態》
＜外部ストロボの構成＞
第２実施形態では、第１実施形態で説明したデジタルカメラ１００（図１参照）と、図８に示す外部発光装置１３０（以下「外部ストロボ装置１３０」と記す）とにより撮像システムが構成される。そのため、デジタルカメラ１００のブロック構成の説明は省略する。
【００６５】
図８は、外部ストロボ装置１３０（第２実施形態に係る撮像システムを構成する外部発光装置）の概略構成を示すブロック図である。なお、外部ストロボ装置１３０の外観は、第１実施形態で説明した外部ストロボ装置１２０と同じであり、よって、図３の外観図（三面図）は外部ストロボ装置１３０についても同様に適用される。外部ストロボ装置１３０についての説明では、外部ストロボ装置１２０が備えていない機能を説明するために、更に図９の外観図を参照する。図９は、外部ストロボ装置１３０の外観図（二面図）であり、図９（ａ）は側面図であり、図９（ｂ）は背面図である。
【００６６】
図８において、外部ストロボ装置１３０の構成要素であって、第１実施形態で説明した外部ストロボ装置１２０の構成要素と同じ構成要素については、同じ符号を付してここでの説明を省略する。図９についても、外部ストロボ装置１３０の構成要素であって、外部ストロボ装置１２０の構成要素と同じ構成要素については、同じ符号を付している。
【００６７】
外部ストロボ装置１３０は、外部ストロボ装置１２０に公知の手法によるオートバウンス駆動制御（自動的にバウンス角度を調節する制御で、例えば、特開平０４−３４０５２７号公報）を行うことができるように変更が加えられた構成を有している。具体的には、オートバウンス駆動制御を実行可能とするために、外部ストロボ装置１３０のストロボ本体部２００は、姿勢検出部８０１、バウンス角度演算部８０２及びバウンス駆動制御部８０３を更に備える。また、外部ストロボ装置１３０のストロボヘッド部２０２は、測距用測光部８０４を更に備える。このような構成に従い、ストロボＭＰＵ２０３は、発光制御シーケンスに加え、ストロボヘッド部２０２の角度決定等のシステム制御を行う。
【００６８】
測距用測光部８０４は、発光部２０４からの閃光が測距対象で反射したときの反射光を受光する測距用測光センサを備え、受光結果を示す信号をストロボＭＰＵ２０３に出力する。即ち、測距用測光センサは、発光部２０４からの閃光が測距対象で反射したときの反射光を受光できる位置に、受光面の向きが発光部２０４からの閃光の照射方向と略等しい向きとなるように配置される。ストロボＭＰＵ２０３は、取得した輝度信号をＡ／Ｄ変換器（不図示）によりデジタル信号に変換し、その変換量に応じた距離を算出する。なお、測距用測光部８０４は、公知の手法であるオートバウンス駆動制御において、天井等の反射面までの距離と被写体までの距離の測定を行う。
【００６９】
バウンス駆動制御部８０３は、ストロボＭＰＵ２０３からの制御信号に従ってバウンス駆動制御部８０３に含まれるモータを制御することにより、ストロボヘッド部２０２をストロボ本体部２００に対して水平方向及び垂直方向に駆動させる。バウンス検出部２０５は、バウンス駆動制御部８０３がストロボヘッド部２０２のバウンス駆動を行ったときの水平方向のバウンス角度θＡと垂直方向のバウンス角度θＢを検出し、ストロボ本体部２００に対する相対位置としてストロボＭＰＵ２０３に出力する。
【００７０】
姿勢検出部８０１は、図９に示すように、デジタルカメラ１００の水平位置を基準として、ストロボ本体部２００のＺ軸に対する傾きγと、Ｘ軸に対する傾きηとを取得する。
【００７１】
バウンス角度演算部８０２は、測距用測光部８０４が取得したデータと姿勢検出部８０１が取得したデータとに基づいて、最適なバウンス角度を算出する。
【００７２】
＜撮像システムでの撮影動作の制御＞
図１０は、第２実施形態に係る撮像システムにおけるデジタルカメラ１００での撮影動作のフローチャートである。図１０のフローチャートの処理は、図４のフローチャートのステップＳ４０３，Ｓ４０４間にステップＳ１００４，Ｓ１００５の２つの処理を挿入した構成となっている。図１０のフローチャートに示すステップＳ１００１〜Ｓ１００３，Ｓ１００６〜１０１７はそれぞれ、図４のフローチャートに示すステップＳ４０１〜Ｓ４０３，Ｓ４０４〜Ｓ４１５の処理と同じであり、これらの処理についてはここでの説明を省略する。なお、図１０のフローチャートの各処理は、カメラＭＰＵ１０１が、不図示のＲＯＭから制御プログラムを不図示のＲＡＭに読み出して展開し、デジタルカメラ１００を構成する各部の動作を制御することにより実行される。さらに、カメラＭＰＵ１０１が、不図示のＲＯＭから制御プログラムを不図示のＲＡＭに読み出して展開し、外部ストロボ装置１３０に対して所定の動作を指示することにより実行される。
【００７３】
ステップＳ１００４においてカメラＭＰＵ１０１は、外部ストロボ装置１３０に対してオートバウンス駆動を指示する。続くステップＳ１００５においてカメラＭＰＵ１０１は、外部ストロボ装置１３０からオートバウンス終了通知を受信したか否かを判定する。カメラＭＰＵ１０１は、オートバウンス終了通知を受信するまで待機し（Ｓ１００５でＮＯ）、オートバウンス終了通知を受信すると（Ｓ１００５でＹＥＳ）、処理をステップＳ１００６へ進める。
【００７４】
図１０のフローチャートのステップＳ１００２において焦点検出処理が行われ、これにより、第１実施形態で説明した図５のフローチャートに示す処理と同様の処理が行われる。よって、外部ストロボ装置１３０のオートバウンス駆動制御が実行可能な第２実施形態に係る撮像システムでも、図５のフローチャートにおけるステップＳ５０８の補助光を用いた焦点検出処理が行われる。第１実施形態での補助光を用いた焦点検出処理について図６及び図７のフローチャートを参照して説明したが、次に、第２実施形態での補助光を用いた焦点検出処理について、図１１乃至図１５を参照して説明する。
【００７５】
図１１及び図１２は、図１０のステップＳ１００２の実行により図５のステップＳ５０８で実行される補助光を用いた焦点検出処理のうち、デジタルカメラ１００で実行される処理のフローチャートである。図１１のフローチャートの各処理は、カメラＭＰＵ１０１が、不図示のＲＯＭから制御プログラムを不図示のＲＡＭに読み出して展開し、デジタルカメラ１００を構成する各部の動作を制御することにより実行される。
【００７６】
ステップＳ１１０１においてカメラＭＰＵ１０１は、外部ストロボ装置１３０のストロボＭＰＵ２０３に対してバウンス角度の検出を指示する。このバウンス角度の検出指示に応答してストロボＭＰＵ２０３からバウンス角度の検出結果がカメラＭＰＵ１０１へ送信されてくる。よって、ステップＳ１１０２においてカメラＭＰＵ１０１は、外部ストロボ装置１３０のストロボヘッド部２０２の水平方向のバウンス角度θＡ及び垂直方向のバウンス角度θＢを取得する。
【００７７】
次に、ステップＳ１１０３においてカメラＭＰＵ１０１は、バウンス角度θＡ＝θＢ＝０であるか否か（つまり、ストロボヘッド部２０２が正位置にあるか否か）を判定する。カメラＭＰＵ１０１は、バウンス角度θＡ＝θＢ＝０である場合（Ｓ１１０３でＹＥＳ）、処理をステップＳ１１０５へ進め、バウンス角度θＡ＝θＢ＝０でない場合（Ｓ１１０３でＮＯ）、処理をステップＳ１１０４へ進める。
【００７８】
ステップＳ１１０４においてカメラＭＰＵ１０１は、ステップＳ１１０２で取得したバウンス角度θＡ及，θＢがそれぞれ所定角度以下であるか否かを判定する。具体的には、カメラＭＰＵ１０１は、予め定められた所定の水平方向のバウンス角度α及び垂直方向のバウンス角度βに対して、θＡ＞α、又は、θＢ＞βであるか否かを判定する。カメラＭＰＵ１０１は、θＡ＞α、又は、θＢ＞βである場合（Ｓ１１０４でＹＥＳ）、処理をステップＳ１１２０へ進め、θＡ≦α、且つ、θＢ≦βである場合（Ｓ１１０４でＮＯ）、処理をステップＳ１１０５へ進める。
【００７９】
なお、ステップＳ１１０４でのバウンス角度α，βは、外部ストロボ装置１３０のストロボヘッド部２０２が正位置（θＡ＝θＢ＝０°）に来るようにバウンス駆動を行う際に、レリーズ制御が大幅に遅延しない駆動時間となる角度に設定されることが望ましい。例えば、バウンス角度α＝β＝３０°として正位置に近い値を設定し、バウンス角度θＡ，θＢが共に３０°以下の場合には、後述する図１３に示すサブルーチンのバウンス駆動制御を行い、ステップＳ１１１２の閃光補助光の発光による焦点検出を行う。一方、バウンス角度θＡ，θＢのどちらか一方が３０°より大きく、正位置から遠いときには、後述するステップＳ１１２０のＬＥＤ補助光の発光による焦点検出を先に行う。こうしてバウンス駆動動作を可能な限り減らすことでレリーズ制御の遅延を抑制することができるため、使用感のよい撮影動作を提供することが可能となる。
【００８０】
ステップＳ１１０５〜Ｓ１１０７の処理は、図６を参照して説明したステップＳ６０４〜Ｓ６０６と同じである。即ち、カメラＭＰＵ１０１は、外部ストロボ装置１３０に対して、ストロボメインコンデンサの充電レベルを検出し、その結果を通知するように指示する（ステップＳ１１０５）。その結果として、カメラＭＰＵ１０１は、ストロボＭＰＵ２０３から送信されてくる充電レベル通知を取得し（ステップＳ１１０６）は、閃光補助光の発光が可能な充電レベルであるか否かを判定する（ステップＳ１１０７）。カメラＭＰＵ１０１は、閃光補助光の発光が可能な充電レベルの場合（Ｓ１１０７でＹＥＳ）、処理をステップＳ１１０８へ進め、閃光補助光の発光が不可能な充電レベルの場合（Ｓ１１０７でＮＯ）、処理をステップＳ１１２０へ進める。
【００８１】
ステップＳ１１０８においてカメラＭＰＵ１０１は、ステップＳ１１０２で取得したバウンス角度θＡ，θＢをそれぞれバウンス駆動前のバウンス角度θＡ０，θＢ０として、メモリコントローラ１０５を介してバッファメモリ１０６へ一時記憶する。続くステップＳ１１０９においてカメラＭＰＵ１０１は、ストロボＭＰＵ２０３に対して、ストロボヘッド部２０２が正位置を向くバウンス駆動を行うように指示する。このとき、カメラＭＰＵ１０１は、水平方向の駆動目標バウンス角度θＸ及び垂直方向の駆動目標バウンス角度θＹをそれぞれθＸ＝θＹ＝０°に設定し、ストロボＭＰＵ２０３へ指示する。なお、ステップＳ１１０９での指示を受けたストロボＭＰＵ２０３は、後述する図１３のサブルーチンのステップＳ１３０１において、周知の手法であるモータ駆動によりストロボヘッド部２０２の水平方向及び垂直方向の照射方向を移動させる。
【００８２】
次に、ステップＳ１１１０においてカメラＭＰＵ１０１は、ストロボＭＰＵ２０３からバウンス駆動終了通知を受信したか否かを判定する。カメラＭＰＵ１０１は、バウンス駆動終了通知を受信するまで待機し（Ｓ１１１０でＮＯ）、バウンス駆動終了通知を受信すると（Ｓ１１１０でＹＥＳ）、処理をステップＳ１１１１へ進める。
【００８３】
ステップＳ１１１１〜Ｓ１１１３の処理は、図６を参照して説明したステップＳ６０７〜Ｓ６０９と同じであるため、ここでの説明を省略する。但し、第１実施形態では、ステップＳ６０９の判定が“ＹＥＳ”となった場合に本処理を終了させたが、第２実施形態では、ステップＳ６０９に対応するステップＳ１１１３の判定が“ＹＥＳ”となった場合に異なる処理を行う。即ち、閃光補助光の発光（ステップＳ１１１２）後の焦点検出センサによる電荷蓄積量が所定値以上となって、ステップＳ１１１３の判定が“ＹＥＳ”となった場合には、焦点検出演算が可能である確率が十分高い。そのため、カメラＭＰＵ１０１は、閃光補助光の発光を終了させて、処理をステップＳ１１１４へ進める。
【００８４】
ステップＳ１１１４においてカメラＭＰＵ１０１は、ストロボＭＰＵ２０３に対して、ストロボヘッド部２０２がステップＳ１１０２で通知された元のバウンス状態に戻るようにバウンス再駆動指示を行う。具体的には、ステップＳ１１１４においてカメラＭＰＵ１０１は、ステップＳ１１０８でバッファメモリ１０６へ一時記憶したバウンス角度θＡ０，θＢ０を呼び出す。そして、カメラＭＰＵ１０１は、駆動目標バウンス角度θＸ=θＡ０，θＹ=θＢ０として、バウンス駆動指示をストロボＭＰＵ２０３に送信する。これにより、ストロボＭＰＵ２０３はバウンス駆動を行うため、ステップＳ１１１５においてカメラＭＰＵ１０１は、ストロボＭＰＵ２０３からバウンス駆動終了通知を受信したか否かを判定する。カメラＭＰＵ１０１は、バウンス駆動終了通知を受信するまで待機し（Ｓ１１１５でＮＯ）、バウンス駆動終了通知を受信すると（Ｓ１１１５でＹＥＳ）、本処理を終了させる。
【００８５】
ステップＳ１１１６，Ｓ１１１７の処理は、図６を参照して説明したステップＳ６１０，Ｓ６１１と同じであるため、ここでの説明を省略する。但し、第１実施形態では、ステップＳ６１０の判定が“ＹＥＳ”となった場合に本処理を終了させたが、第２実施形態では、ステップＳ６１０に対応するステップＳ１１１６の判定が“ＹＥＳ”となった場合に異なる処理を行う。即ち、ステップＳ１１１６の判定が“ＹＥＳ”となる場合とは、カメラＭＰＵ１０１が焦点検出は不可能（焦点検出ＮＧ）と判定した場合である。この場合、カメラＭＰＵ１０１は、ステップＳ１１１８へ進める。
【００８６】
ステップＳ１１１８と続くステップＳ１１１９の処理は、ステップＳ１１１４，Ｓ１１１５と同じ処理であり、外部ストロボ装置１３０を元のバウンス角度（駆動目標バウンス角度θＸ=θＡ０，θＹ=θＢ０）に戻す動作を行う処理である。カメラＭＰＵ１０１は、バウンス駆動終了通知を受信すると（Ｓ１１１９でＹＥＳ）、本処理を終了させ、これにより処理は図５のステップＳ５１０へ進むことなる。
【００８７】
前述した通り、ステップＳ１１０４の判定が“ＹＥＳ”となった場合及びステップＳ１１０７の判定が“ＮＯ”となった場合に、処理はステップＳ１１２０へ進められる。ステップＳ１１２０〜Ｓ１１２５の処理は、図６を参照して説明したステップＳ６１２〜６１７と同じであるため、ここでの説明を省略する。
【００８８】
図１３は、図１０のステップＳ１００２の実行により図５のステップＳ５０８で実行される補助光を用いた焦点検出処理のうち外部ストロボ装置１３０で実行される処理のフローチャートである。図１３のフローチャートの各処理は、ストロボＭＰＵ２０３が、不図示のＲＯＭから制御プログラムを不図示のＲＡＭに読み出して展開し、外部ストロボ装置１３０を構成する各部の動作を制御することにより実行される。
【００８９】
ステップＳ１３０１においてストロボＭＰＵ２０３は、カメラＭＰＵ１０１からバウンス角度の検出指示（ステップＳ１１０１の指示）を受信したが否かを判定する。ストロボＭＰＵ２０３は、バウンス角度の検出指示を受信するまで待機し（Ｓ１３０１でＮＯ）、バウンス角度の検出指示を受信すると（Ｓ１３０１でＹＥＳ）、処理をステップＳ１３０２へ進める。ステップＳ１３０２においてストロボＭＰＵ２０３は、バウンス検出部２０５の回転角度検出センサ（不図示）により、水平方向のバウンス角度θＡ及び垂直方向のバウンス角度θＢを検出する。そして、ステップＳ１３０３においてストロボＭＰＵ２０３は、ステップＳ１３０２で検出したバウンス角度θＡ，θＢをカメラＭＰＵ１０１へ通知する。
【００９０】
次に、ステップＳ１３０４においてストロボＭＰＵ２０３は、カメラＭＰＵ１０１から充電レベル通知指示（ステップＳ１１０５の指示）を受信したか否かを判定する。ストロボＭＰＵ２０３は、充電レベル通知指示を受信した場合（Ｓ１３０４でＹＥＳ）、処理をステップＳ１３０５へ進め、充電レベル通知指示を受信しない場合（Ｓ１３０４でＮＯ）、処理をステップＳ１３０７へ進める。なお、充電レベル通知指示がない場合とは、カメラＭＰＵ１０１が取得したストロボヘッド部２０２のバウンス角度θＡ，θＢと所定のバウンス角度α，βとの関係がθＡ＞α又はθＢ＞βとなっている場合である。つまり、図１１のステップＳ１１０４の判定が“ＹＥＳ”となって、カメラＭＰＵ１０１が、処理をステップＳ１１２０へ進めて、ＬＥＤ補助光の発光を先行して実施する場合である。
【００９１】
ステップＳ１３０５においてストロボＭＰＵ２０３は、ストロボメインコンデンサの充電レベルを検出し、検出結果をカメラＭＰＵ１０１へ通知する。続いて、ステップＳ１３０６においてストロボＭＰＵ２０３は、カメラＭＰＵ１０１からバウンス駆動指示（ステップＳ１１０９の指示）を受信したか否かを判定する。ストロボＭＰＵ２０３は、バウンス駆動指示を受信した場合（Ｓ１３０６でＹＥＳ）、処理をステップＳ１３１２へ進め、バウンス駆動指示を受信しない場合（Ｓ１３０６でＮＯ）、処理をステップＳ１３０７へ進める。なお、ストロボＭＰＵ２０３は、バウンス駆動指示を受信した場合には、カメラＭＰＵ１０１からステップＳ１１０９で送信される駆動目標バウンス角度θＸ＝θＹ＝０°を取得する。
【００９２】
ステップＳ１３０７〜１３１０の処理は、図７を参照して説明したステップＳ７０７〜Ｓ７１０の処理と同じである。即ち、ステップＳ１３０７においてストロボＭＰＵ２０３は、カメラＭＰＵ１０１からＬＥＤ補助光発光の指示（ステップＳ１１２０の指示）を受信する。この指示に従って、ステップＳ１３０８においてストロボＭＰＵ２０３は、ストロボＬＥＤ補助光部２０７を発光させてＬＥＤ補助光の被写界側への照射を行う。そして、ステップＳ１３０９においてストロボＭＰＵ２０３は、カメラＭＰＵ１０１から充電レベル通知指示（ステップＳ１１２３の指示）を受信したか否かを判定する。ストロボＭＰＵ２０３は、充電レベル通知指示を受信した場合（Ｓ１３０９でＹＥＳ）、処理をステップＳ１３１０へ進め、充電レベル通知指示を受信しない場合（Ｓ１３０９でＮＯ）、本処理を終了させる。ステップＳ１３１０においてストロボＭＰＵ２０３は、ステップＳ１３０５と同様に、ストロボメインコンデンサの充電レベルを検出し、検出結果をカメラＭＰＵ１０１へ通知する。
【００９３】
続いて、ステップＳ１３１１においてストロボＭＰＵ２０３は、ステップＳ１３０６と同様に、カメラＭＰＵ１０１からバウンス駆動指示（ステップＳ１１０９の指示）を受信したか否かを判定する。ストロボＭＰＵ２０３は、バウンス駆動指示を受信した場合（Ｓ１３１１でＹＥＳ）、処理をステップＳ１３１２へ進め、バウンス駆動指示を受信しない場合（Ｓ１３１２でＮＯ）、本処理を終了させる。なお、ストロボＭＰＵ２０３は、バウンス駆動指示を受信した場合には、ステップＳ６０６と同様に、カメラＭＰＵ１０１からステップＳ１１０９で送信される駆動目標バウンス角度θＸ＝θＹ＝０°を取得する。
【００９４】
ステップＳ１３１２においてストロボＭＰＵ２０３は、ステップＳ１３０６又はステップＳ１３１１で受信した駆動目標バウンス角度（θＸ＝θＹ＝０°）となるようにバウンス駆動処理を行う。ステップＳ１３１２のバウンス駆動処理の手順の詳細については図１４を参照して後述する。続くステップＳ１３１３においてストロボＭＰＵ２０３は、閃光補助光の発光指示（ステップＳ１１１２の指示）を受信する。この発光指示に応じて、ステップＳ１３１４においてストロボＭＰＵ２０３は、発光部２０４により閃光補助光の発光、被写界への照射を行う。
【００９５】
その後、ステップＳ１３１５においてストロボＭＰＵ２０３は、閃光補助光の再発光の指示（ステップＳ１１１７後のステップＳ１１１２の指示）を受信したか否かを判定する。ストロボＭＰＵ２０３は、閃光補助光の再発光指示を受信した場合（Ｓ１３１５でＹＥＳ）、処理をステップＳ１３１４へ戻し、閃光補助光の再発光指示を受信しない場合（Ｓ１３１５でＮＯ）、処理をステップＳ１３１６へ進める。
【００９６】
ステップＳ１３１６においてストロボＭＰＵ２０３は、カメラＭＰＵ１０１からのバウンス再駆動指示（ステップＳ１１０８，Ｓ１１１０の指示）を受信する。その際、駆動目標角度θＸ＝θＡ０，θＹ＝θＢ０を取得する。ステップＳ１３１７においてストロボＭＰＵ２０３は、ステップＳ１３１６で受信した駆動目標バウンス角度θＸ＝θＡ０，θＹ＝θＢ０となるようにバウンス駆動処理を行う。ステップＳ１３１６のバウンス駆動処理の詳細については図１４を参照して後述する。その後、ストロボＭＰＵ２０３は、本処理を終了させる。
【００９７】
図１４は、ステップＳ１３１２，Ｓ１３１７のバウンス駆動処理のフローチャートである。なお、図１３のフローチャートの処理は、後述する図１５のステップＳ１５０３，Ｓ１５０５，Ｓ１５０８のバウンス駆動処理にも適用される。図１４のフローチャートの各処理は、ストロボＭＰＵ２０３が、不図示のＲＯＭから制御プログラムを不図示のＲＡＭに読み出して展開し、外部ストロボ装置１３０を構成する各部の動作を制御することにより実行される。
【００９８】
ステップＳ１４０１においてストロボＭＰＵ２０３は、バウンス駆動制御部８０３によりモータ（不図示）を制御してモータの駆動を開始し、これによりストロボヘッド部２０２の駆動が開始される。ステップＳ１４０２においてストロボＭＰＵ２０３は、バウンス検出部２０５によりストロボヘッド部２０２の現在のバウンス角度θＡ，θＢを検出し、検出したバウンス角度θＡ，θＢがそれぞれ駆動目標バウンス角度θＸ，θＹと合致するか否かを判定する。ストロボＭＰＵ２０３は、θＸ＝θＡ、且つ、θＹ＝θＢとなるまで判定を継続し（Ｓ１４０２でＮＯ）、θＸ＝θＡ、且つ、θＹ＝θＢになると（Ｓ１４０２でＹＥＳ）、処理をステップＳ１４０３へ進める。
【００９９】
なお、ステップＳ１４０２での判定基準となる駆動目標バウンス角度θＸ，θＹは、ステップＳ１３１２，Ｓ１３１７での実行の場合は、ステップＳ１１０９，Ｓ１１１４，Ｓ１１１８で指示されている。また、ステップＳ１４０２での判定基準となる駆動目標バウンス角度θＸ，θＹは、後述のステップＳ１５０３，Ｓ１５０５，Ｓ１５０８での実行の場合は、これらの各ステップで算出された角度となる。
【０１００】
ステップＳ１４０３においてストロボＭＰＵ２０３は、バウンス駆動制御部８０３によりモータを制御してモータを停止させ、ストロボヘッド部２０２の駆動を停止させる。続いて、ステップＳ１４０４においてストロボＭＰＵ２０３は、カメラ接続部２０６を介してカメラＭＰＵ１０１に対してバウンス駆動終了通知を行い、これにより、本処理は終了となる。
【０１０１】
図１５は、外部ストロボ装置１３０でのオートバウンス駆動の手順を示すフローチャートである。ストロボＭＰＵ２０３は、ステップＳ１１０９，Ｓ１１１４，Ｓ１１１８でのバウンス駆動指示を受信したときに、図１５のフローチャートのオートバウンス駆動を実行する。図１５のフローチャートの各処理は、ストロボＭＰＵ２０３が、不図示のＲＯＭから制御プログラムを不図示のＲＡＭに読み出して展開し、外部ストロボ装置１３０を構成する各部の動作を制御することにより実行される。
【０１０２】
ステップＳ１５０１においてストロボＭＰＵ２０３は、姿勢検出部８０１により、カメラ水平状態を基準にしたストロボ本体部２００の傾きγ，η（図９参照）を検出する。続くステップＳ１５０２においてストロボＭＰＵ２０３は、カメラＭＰＵ１０１からオートバウンス駆動の指示を受信したか否かを判定する。ストロボＭＰＵ２０３は、オートバウンス駆動の指示を受信していない場合（Ｓ１５０２でＮＯ）、処理をステップＳ１５０１へ戻し、オートバウンス駆動の指示を受信した場合（Ｓ１５０２でＹＥＳ）、処理をステップＳ１５０３へ進める。
【０１０３】
ステップＳ１５０３は、図１３で説明したサブルーチンのバウンス駆動制御である。ステップＳ１５０３においてストロボＭＰＵ２０３は、第２実施形態では、ストロボヘッド部２０２を天井方向へ駆動させるものとする。ストロボヘッド部２０２の天井方向への駆動は、バウンス駆動の際の目標値としての駆動目標バウンス角度θＸ，θＹと、ストロボ本体部２００の傾きγ，ηに基づいて算出される。例えば、ステップＳ１５０１で、ストロボヘッド部２０２の傾きγ＝１５°、傾きη＝０°が検出された場合、駆動目標バウンス角度θＸ＝０°，θＹ＝１０５（＝９０＋１５）°が算出される。
【０１０４】
ステップＳ１５０３によりストロボヘッド部２０２が天井方向へ駆動された後、ステップＳ１５０４においてストロボＭＰＵ２０３は閃光補助光の発光を行う。これにより、発光部２０４から測距対象である天井に向けて閃光が発せられ、天井からの反射光データを測距用測光部８０４が取得し、天井と発光部２０４との間の距離が算出される。
【０１０５】
続くステップＳ１５０５は、図１３で説明したサブルーチンのバウンス駆動制御である。ステップＳ１５０５において、ストロボＭＰＵ２０３は、ストロボヘッド部２０２を被写体に対向する正面方向へ駆動させる。正面方向はデジタルカメラ１００の撮影光軸方向となるので、駆動目標バウンス角度θＸ，θＹは共に０°に設定される。ステップＳ１５０５によりストロボヘッド部２０２が正面方向へ駆動された後、ステップＳ１５０６においてストロボＭＰＵ２０３は、閃光補助光の発光を行う。これにより、発光部２０４から測距対象である被写体に向けて閃光が発せられ、被写体からの反射光データを測距用測光部８０４が取得し、被写体と発光部２０４との間の距離が算出される。
【０１０６】
次に、ステップＳ１５０７においてストロボＭＰＵ２０３は、ステップＳ１５０１，Ｓ１５０４，Ｓ１５０６で得られたストロボ本体部２００の傾きγ，η、天井との距離及び被写体との距離から、バウンス角度演算部８０２により最適バウンス角度を算出する。なお、最適バウンス角度はバウンス駆動の際の目標値としての駆動目標バウンス角度θＸ，θＹとして算出され、その算出方法には周知技術を用いることができるため、ここでの説明を省略する。
【０１０７】
ステップＳ１５０８は、図１３で説明したサブルーチンのバウンス駆動制御である。ステップＳ１５０８においてストロボＭＰＵ２０３は、ストロボヘッド部２０２をステップＳ１５０７で算出した最適バウンス角度へ駆動させるための駆動目標バウンス角度θＸ，θＹに基づいたバウンス駆動制御を行う。その後、本処理は終了となる。
【０１０８】
なお、第２実施形態では、外部ストロボ装置１３０の測距用測光部８０４が取得したデータに基づいて最適なバウンス角度を算出する構成にした。しかし、これに限られず、デジタルカメラ１００の測光部１１２、レンズ制御部１１４、姿勢検出部１１６等で取得したデータに基づいて最適なバウンス角度を算出する構成にしても構わない。
【０１０９】
また、第２実施形態では、外部ストロボ装置１３０を用いたバウンス駆動、閃光補助光の発光及びＬＥＤ補助光の発光を行っている。しかし、デジタルカメラ１００の内蔵ストロボ装置１１９及びカメラＬＥＤ補助光部１２１が外部ストロボ装置１３０と同様な構成であれば、内蔵ストロボ装置１１９を用いたバウンス駆動制御、閃光補助光の発光及びＬＥＤ補助光の発光を行う構成としてもよい。
【０１１０】
更に、第２実施形態では、デジタルカメラ１００のカメラＭＰＵ１０１が外部ストロボ装置１３０のバウンス角度を取得して、補助光の発光切換制御と目標駆動バウンス角度θＸ，θＹへのストロボヘッド部２０２の駆動指示を行う構成とした。しかし、外部ストロボ装置１３０のストロボＭＰＵ２０３が、カメラＭＰＵ１０１に対して外部ストロボ装置１３０の状態を通信しながら、補助光の発光切換制御と目標駆動バウンス角度θＸ，θＹへのストロボヘッド部２０２の駆動指示を行う構成としてもよい。
【０１１１】
更に、第２実施形態では、閃光補助光の発光後にバウンス駆動を再度行って、元のバウンス角度に戻す構成としたが、焦点検出後にオートバウンス駆動を行うときには、バウンス角度を戻す処理を行わなくてもよい。これにより、閃光補助光の発光をオートバウンス駆動における正面位置でのプリ発光として用いて最適バウンス角度の算出処理を行えば、より効率のよいオートバウンス駆動制御を行わせることができる。
【０１１２】
以上の説明の通り、第２実施形態では、被写界側に正対する向きに対して、外部ストロボ装置１３０の発光部２０４が、所定のバウンス角度以下のバウンス状態にある場合には、バウンス駆動を行って閃光補助光による焦点検出を行う。また、被写界側に正対する向きに対して発光部２０４が所定のバウンス角度より大きいバウンス状態にある場合には、ＬＥＤ補助光による焦点検出を先に行う。これにより、不要なバウンス駆動動作や補助光の発光動作を減らし、電力消費を抑制し、レリーズ遅延の発生を抑制することができる。
【０１１３】
なお、上記の２つの実施形態では、ＬＥＤ補助光を用いる構成を説明したが、補助光の光源としては、パターン照射が可能で閃光補助光よりも照射範囲が狭い光源であればＬＥＤでなくてもよい。例えば、電球やＥＬライトなどでもよい。
【０１１４】
＜その他の実施形態＞
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１１５】
本発明は以下の処理を実行することによっても実現される。即ち、上述の実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１１６】
１０１    カメラＭＰＵ
１１５    焦点検出部
１１６    姿勢検出部
１１８    ストロボ制御部
１１９    内蔵ストロボ装置
１２０，１３０    外部ストロボ装置
１２１    カメラＬＥＤ補助光部
２００    ストロボ本体部
２０１    バウンス機構部
２０２    ストロボヘッド部
２０３    ストロボＭＰＵ
２０４    発光部
２０５    バウンス検出部
２０７    ストロボＬＥＤ補助光部
８０１    姿勢検出部
８０２    バウンス角度演算部
８０３    バウンス駆動制御部
８０４    測距用測光部
【図１】
2015161776.tif 000003
【図２】
2015161776.tif 000004
【図３】
2015161776.tif 000005
【図４】
2015161776.tif 000006
【図５】
2015161776.tif 000007
【図６】
2015161776.tif 000008
【図７】
2015161776.tif 000009
【図８】
2015161776.tif 000010
【図９】
2015161776.tif 000011
【図１０】
2015161776.tif 000012
【図１１】
2015161776.tif 000013
【図１２】
2015161776.tif 000014
【図１３】
2015161776.tif 000015
【図１４】
2015161776.tif 000016
【図１５】
2015161776.tif 000017