(57)【特許請求の範囲】
【請求項１】
発光部の照射方向を変更させるために当該発光部を備えた可動部を自動で駆動させることが可能な照明装置と、撮像装置とを含む撮像システムであって、
前記撮像装置のレンズ情報に基づいて被写体に関する第１の距離情報を算出する第１の算出手段と、
照射方向を被写体に向けて前記発光部を発光させて得られる当該被写体からの反射光情報に基づいて第２の距離情報を算出する第２の算出手段と、
前記第１の距離情報及び前記第２の距離情報の少なくとも一方に基づいて前記発光部の照射方向を決定する決定手段と、を有し、
前記第１の距離情報の信頼度にかかわる前記レンズ情報に関する所定の条件を満たす場合、
前記第２の算出手段は、前記第２の距離情報を算出せず、
前記決定手段は、前記第１の距離情報に基づいて前記照射方向を決定することを特徴とする撮像システム。
【請求項２】
前記所定の条件は、前記レンズ情報を取得してから前記撮像装置が継続して合焦状態であることを含むことを特徴とする請求項１に記載の撮像システム。
【請求項３】
前記所定の条件は、前記撮像装置の合焦状態が解除されてからの経過時間が所定時間以内であることを含むことを特徴とする請求項１または２に記載の撮像システム。
【請求項４】
前記所定の条件は、前記撮像装置の合焦状態が解除されてからの経過時間が所定時間以内であって、前記撮像装置が合焦状態のときの前記レンズ情報と最新の前記レンズ情報との差が第１の閾値以内であることを含むことを特徴とする請求項１または２に記載の撮像システム。
【請求項５】
前記所定の条件は、前記撮像装置のレンズの距離分解能が第２の閾値以上であることを含むことを特徴とする請求項１ないし４のいずれか１項に記載の撮像システム。
【請求項６】
前記発光部の照射方向が前記決定手段により決定された照射方向となるように前記可動部を駆動させる駆動手段をさらに有することを特徴とする請求項１ないし５のいずれか１項に記載の撮像システム。
【請求項７】
撮像装置に着脱可能に装着される本体部と、
前記本体部に対して回動可能な可動部と、
前記可動部に設けられた発光部と、
前記可動部を回動させる駆動手段と、
装着された撮像装置のレンズ情報に基づいて当該装着された撮像装置の被写体に関する第１の距離情報を算出する第１の算出手段と、
照射方向を前記被写体に向けて前記発光部を発光させて得られる当該被写体からの反射光情報に基づいて第２の距離情報を算出する第２の算出手段と、
前記第１の距離情報及び前記第２の距離情報の少なくとも一方に基づいて前記発光部の照射方向を決定する決定手段と、を有し、
前記第１の距離情報の信頼度にかかわる前記レンズ情報に関する所定の条件を満たす場合、
前記第２の算出手段は、前記第２の距離情報を算出せず、
前記決定手段は、前記第１の距離情報に基づいて前記照射方向を決定することを特徴とする照明装置。
【請求項８】
撮像装置に着脱可能に装着される本体部と、
前記本体部に対して回動可能な可動部と、
前記可動部に設けられた発光部と、
前記可動部を回動させる駆動手段と、
装着された撮像装置のレンズ情報に基づいて当該装着された撮像装置の被写体に関する第１の距離情報を算出する第１の算出手段と、
照射方向を被写体に向けて前記発光部を発光させて得られる当該被写体からの反射光情報に基づいて第２の距離情報を算出する第２の算出手段と、
前記第１の距離情報及び前記第２の距離情報の少なくとも一方に基づいて前記発光部の照射方向を決定する決定手段と、を有する照明装置の制御方法であって、
前記第１の距離情報の信頼度にかかわる前記レンズ情報に関する所定の条件を満たす場合、前記第２の算出手段により前記第２の距離情報を算出せず、前記決定手段により前記第１の距離情報に基づいて前記照射方向を決定することを特徴とする照明装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、照射方向を自動的に変更可能な照明装置の制御に関するものである。
【背景技術】
【０００２】
従来、照明装置の光を天井等に向けて照射して天井等からの拡散反射光を被写体に照射する発光撮影（以下、バウンス発光撮影とする）が知られている。バウンス発光撮影によれば、照明装置の光を直接的ではなく間接的に被写体に照射することができるため、柔らかい光での描写が可能となる。
【０００３】
特許文献１には、照明装置に測距手段を搭載し、被写体と天井のそれぞれの距離を測定し、これらの距離情報に基づき、バウンス照射角度を演算する撮像装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１７８３５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された技術は、被写体と天井を測距する際に測距手段をそれぞれの方向に向ける必要があった。そのため、バウンス照射角度を演算するまでに要する時間が長くなり、演算された角度でバウンス発光撮影しようとしてシャッターチャンスを逃してしまう場合があった。
【０００６】
そこで、本発明は、自動的に照明装置の照射方向を決定するのに要する時間を軽減できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る撮像システムは、発光部の照射方向を変更させるために当該発光部を備えた可動部を自動で駆動させることが可能な照明装置と、撮像装置とを含む撮像システムであって、前記撮像装置のレンズ情報に基づいて被写体に関する第１の距離情報を算出する第１の算出手段と、照射方向を被写体に向けて前記発光部を発光させて得られる当該被写体からの反射光情報に基づいて第２の距離情報を算出する第２の算出手段と、前記第１の距離情報及び前記第２の距離情報の少なくとも一方に基づいて前記発光部の照射方向を決定する決定手段と、を有し、前記第１の距離情報の信頼度にかかわる前記レンズ情報に関する所定の条件を満たす場合、前記第２の算出手段は、前記第２の距離情報を算出せず、前記決定手段は、前記第１の距離情報に基づいて前記照射方向を決定することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、自動的に照明装置の照射方向を決定するのに要する時間を軽減できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る撮像装置の構成を示すブロック図である。
【図２】本発明の第１の実施形態に係る撮像装置の処理のフローチャートを示す図である。
【図３】本発明の実施形態に係る照明装置の処理のフローチャートを示す図である。
【図４】本発明の実施形態に係るレンズ距離情報使用判定処理のフローチャートを示す図である。
【図５】本発明の実施形態に係る合焦状態有効判定処理のフローチャートを示す図である。
【図６】本発明の実施形態に係るレンズ距離情報有効判定処理のフローチャートを示す図である。
【図７】本発明の第２の実施形態に係る撮像装置の処理のフローチャートを示す図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。図１は、本発明の実施形態にかかわる撮像装置１００、レンズユニット２００、照明装置３００のブロック図である。撮像装置１００には、レンズユニット２００及び照明装置３００が着脱可能に装着されていて、撮像装置１００、レンズユニット２００、照明装置３００を含む撮像システムを構成している。
【００１１】
主ミラー１０１は、撮像装置１００の動作状態に応じて回動可能となっており、被写体をファインダで観測する時は撮影光路（図の一点鎖線）へ斜めに挿入され、レンズユニット２００からの光束を後述のファインダ光学系へ導く。また、撮影時は撮影光路から退避され、レンズユニット２００からの光束は後述の撮像素子１０３に導かれる。主ミラー１０１撮影光路上に配置されたときの位置１０１を実線で示し、撮影光路から退避された時の位置１０１’を点線で示す。シャッタ１０２は、レンズユニット２００からの光束の撮像素子１０３への入射を制御するために設けられ、通常は閉じた状態で、撮影時に開いた状態となるよう駆動される。シャッタ１０２は、カメラ制御部１０５により、シャッタ制御部１１５を介して制御される。
【００１２】
撮像素子１０３は、被写体の撮像を行う、例えば、ＣＭＯＳセンサやＣＣＤセンサであり、タイミングジェネレータ１１６から出力されるタイミング信号に基づいて駆動し、被写体の光学像を光電変換してアナログ信号に変換する。アナログ信号処理部１０４は、撮像素子１０３からのアナログ信号を、サンプルホールドし、アナログゲインを付加し、Ａ／Ｄ変換によってデジタル信号へと変換して出力する。
【００１３】
カメラ制御部１０５は、アナログ信号処理部１０４から出力されたデジタル信号を、後述のデジタル信号処理を施し、メモリ制御部１２０を介して、メモリ１２１に保存する。デジタルゲイン部１０６は、デジタル信号にデジタルゲインを付加して、画像処理部１０７に出力する。画像処理部１０７は、種々のデジタル信号処理を実施し、例えば、画素補間処理、色変換処理を行う。
【００１４】
画像表示部１１９は、画像や撮影情報を表示するための背面モニタで、例えば、ＬＣＤ等の画像表示装置である。操作部１２２は、ユーザからの操作を受け付ける入力部としての各種操作部材である。操作部１２２は、ＡＦ（オートフォーカス）指示ボタン、撮影指示ボタン、オートバウンス指示ボタン、各種操作ボタンを有し、ユーザによる入力操作をカメラ制御部１０５に出力する。ピント板１０９は、レンズユニット２００の一次結像面に配置され、入射面にはフレネルレンズ（集光レンズ）を有し、射出面に被写体の光学像（ファインダ像）を結像する。ペンタプリズム１１０はファインダ光路を変更するもので、ピント板１０９の射出面に結像した被写体像を正立正像に補正する。接眼レンズ１１１は、ユーザがファインダをのぞいた時、ユーザの目に合わせて視度を調節できる構成になっている。
【００１５】
測光センサ１１２は、撮像領域内を分割した各領域に対応したフォトダイオードから構成されており、ピント板１０９の射出面に結像された被写体像の輝度を測光処理部１１３に出力する。ＡＦセンサ１１７は、カメラ制御部１０５にデフォーカス量を出力する。カメラ制御部１０５は、ＡＦセンサ１１７からのデフォーカス量に基づいてレンズ駆動量を決定し、通信端子１１８を介して、レンズユニット２００を駆動する。カメラ制御部１０５は、ＣＰＵ、ＲＯＭ、ＲＡＭからなるマイクロコンピュータであり、ＲＯＭに保存されたプログラムを実行する。カメラ制御部１０５は、撮像装置１００に含まれる各部を制御する。
【００１６】
レンズユニット２００は、撮影レンズを搭載するレンズユニットである。レンズ２０１は例えば合焦用レンズやズームレンズを有するレンズ群であり、被写体から入光する反射光を撮像装置１００に取り込む。２０２は絞りで、その開口径を調節することで撮影時の光量調節を行う。絞り２０２は、レンズ制御部２０５によって絞り駆動部２０４を介して開口径が制御される。フォーカス駆動部２０３は、レンズ制御部２０５の指令を受けて、レンズ２０１の位置を変位させることで焦点を合わせる。
【００１７】
レンズ制御部２０５は、レンズユニット２００に含まれる各部を制御する。さらに、レンズ制御部２０５は、レンズ位置取得部２０７からのレンズ２０１の位置情報を基に、レンズのズーム位置（焦点距離情報）や合焦面までの距離情報を得ることができる。通信端子２０６はレンズが撮像装置１００側と通信を行う為の通信端子であり、通信端子１１８は撮像装置１００がレンズ側と通信を行う為の通信端子である。レンズユニット２００は、この通信端子２０６、１１８を介して撮像装置１００内部のカメラ制御部１０５と通信する。
【００１８】
照明装置３００は、撮像装置１００に着脱可能で、本体部と可動部（以下、ヘッド部とする）を有する。フラッシュ制御部３０１は、発光制御、ヘッド部の角度制御などを行う。発光部３０２は、フラッシュ制御部３０１からの発光指示に従って、発光制御を行う。測距用測光部３０３は発光部３０２から発光された光が対象物に反射した光を受光し、受光量をフラッシュ制御部３０１に出力する。フラッシュ制御部３０１は、受光量に応じて対象物までの距離を算出する。ヘッド駆動制御部３０４は、フラッシュ制御部３０１からの指示により、ヘッド部を本体部に対して水平方向及び垂直方向に駆動させることができる。また、その駆動量を取得し、本体部に対する相対位置としてフラッシュ制御部３０１に出力する。ヘッド部を駆動させることにより、発光部３０２および測距用測光部３０３を対象物の方向に正対させることができる。
【００１９】
姿勢検出部３０５は重力方向と光軸を中心とした回転方向に対する本体部の傾きを取得する。バウンス角度演算部３０６は、測距用測光部３０３で取得したデータと姿勢検出部３０５で取得したデータをもとに最適な照射方向に対応するバウンス角度を算出する。操作部３０７は、ユーザからの操作を受け付ける入力部としての各種操作部材である。操作部３０７は、発光モード設定ボタン、オートバウンス指示ボタン、各種操作ボタンを有し、ユーザによる入力操作をフラッシュ制御部３０１に出力する。
【００２０】
カメラ接続部３０８はカメラとの接続部で、フラッシュ制御部３０１はカメラ接続部３０８、撮像装置１００のストロボ制御部１１４を介してカメラ制御部１０５と通信する。
【００２１】
（第１の実施形態）
以下、図２、図３、図４のフローチャートを参照して、本発明の第１の実施形態における、照明装置３００の発光部３０２の照射方向を自動的にバウンス発光撮影に適した方向に変更する制御（以下、オートバウンス制御とする）について説明する。
【００２２】
図２は、撮像装置１００の制御を示すフローチャートである。なお、図示のフローチャートに係る処理はカメラ制御部１０５の制御下で行われる。
【００２３】
ステップＳ１０１で、カメラ制御部１０５は、ＡＦ動作フラグと合焦フラグを０にクリアする初期化動作を行う。
【００２４】
ステップＳ１０２では、カメラ制御部１０５は、ユーザによるＡＦ動作指示が操作部１２２から行われているかどうかを判定する。例えば、レリーズボタンが半押しされているか専用のＡＦボタンが押されているとＡＦ動作指示が行われていると判定する。ＡＦ動作指示が行われていればステップＳ１０４へ進み、そうでなければステップＳ１０３に進む。
【００２５】
ステップＳ１０３に進んだ場合は、カメラ制御部１０５は、ＡＦ動作フラグと合焦フラグを０にクリアし、ステップＳ１０７に進む。ステップＳ１０４で進んだ場合は、カメラ制御部１０５は、ＡＦ動作フラグが０に等しいかどうかを判定し、真であれば（０であれば）ステップＳ１０５に進み、偽であれば（０でなければ）ステップＳ１０７に進む。
【００２６】
ステップＳ１０５では、カメラ制御部１０５は、ＡＦセンサ１１７からのデフォーカス量に基づいてレンズ駆動量を決定し、通信端子１１８を介して、レンズユニット２００を駆動する。その後、カメラ制御部１０５は、再度ＡＦセンサ１１７からデフォーカス量を取得し、取得したデフォーカス量が閾値以内であれば合焦状態にあると判定する。被写体が極端に近い場合やコントラストが低い場合はＡＦ動作させても非合焦となることがある。
【００２７】
ステップＳ１０６では、カメラ制御部１０５は、ＡＦ動作フラグを１にセットするとともに、合焦フラグに合焦状態をセットする。合焦状態にあれば合焦フラグを１にセットし、そうでなければ０にセットする。
【００２８】
ステップＳ１０７では、カメラ制御部１０５は、通信端子１１８を介して、レンズユニット２００のレンズ情報を取得する。レンズ情報として、例えば、レンズＩＤ、焦点距離情報、レンズ距離情報、距離分割数を取得する。レンズ距離情報としては、例えば、距離の最小値ｄｒ＿ｎと最大値ｄｒ＿ｆを取得する。距離が最小値と最大値の２種類あるのは、レンズユニット２００の距離情報の分解能が存在することから必要となる。例えば、１ｍ〜１．５ｍの範囲のいずれかの位置に合焦するように合焦用レンズが位置している場合には、最小値が１ｍというデータで、最大値が１．５ｍというデータとなる。距離情報を持たないレンズが装着されている場合は、ｄｒ＿ｎ、ｄｒ＿ｆはともに０とする。距離分割数は、レンズユニット２００の距離情報の分解能を示す値で、レンズ距離情報の正確さを判定する目安となる。
【００２９】
ステップＳ１０８では、カメラ制御部１０５は、照明装置３００と通信し、撮像装置１００の状態の送信と照明装置３００の状態の受信を行う。撮像装置１００からは、合焦フラグ、レンズ距離情報やレンズ距離分割数などのレンズ情報、その他カメラ状態を送信する。
【００３０】
ステップＳ１０９では、カメラ制御部１０５は、ユーザによるオートバウンス動作指示が操作部１２２から行われているかどうかを判定する。オートバウンス動作指示が行われていればＳ１１０へ進み、そうでなければＳ１０２に戻り、撮影待機状態を継続する。
【００３１】
ステップＳ１１０では、カメラ制御部１０５は、照明装置３００に対してオートバウンス開始指示を送信する。ステップＳ１１１では、カメラ制御部１０５は、照明装置３００からオートバウンス駆動終了を受信するまで待ち、受信後にオートバウンス制御を終了する。
【００３２】
次に、図３のフローチャートを参照して、照明装置３００の制御について説明する。なお、図示のフローチャートに係る処理はフラッシュ制御部３０１の制御下で行われる。
【００３３】
まず、ステップＳ２０１で、フラッシュ制御部３０１は、撮像装置１００と通信し、撮像装置１００の状態の受信と照明装置３００の状態の送信を行う。この動作は図２のステップＳ１０８に対応する。
【００３４】
ステップ２０２では、フラッシュ制御部３０１は、フラッシュ制御部３０１に内蔵されたメモリを用いて撮像装置１００から受信したレンズ距離情報ｄｒ＿ｎとｄｒ＿ｆを更新する。また、データを受信した時刻ｔ＿ｒｅｃｖも記憶しておく。なお、レンズ距離情報ｄｒ＿ｎとｄｒ＿ｆが記憶されていない状態であればそのまま記憶する。
【００３５】
ステップＳ２０３では、フラッシュ制御部３０１は、撮像装置から受信した合焦フラグを参照して、撮像装置が合焦状態にあるかどうかを判定する。合焦状態にあればステップＳ２０４に進み、そうでなければＳ２０５に進む。
【００３６】
ステップＳ２０４では、フラッシュ制御部３０１は、合焦時刻ｔｆと合焦時レンズ距離情報ｄｆ＿ｎ、ｄｆ＿ｆを以下のように設定する。
ｔｆ    ＝ｔｆ＿ｒｅｃｖ
ｄｆ＿ｎ＝ｄｒ＿ｎ
ｄｆ＿ｆ＝ｄｒ＿ｆ
【００３７】
ステップＳ２０５では、フラッシュ制御部３０１は、撮像装置１００からオートバウンス開始指示があったかどうかを判定する。照明装置３００の操作部３０７によってユーザによるオートバウンス動作指示が行われているかどうかを判定してもよい。オートバウンス開始指示がなされていればステップＳ２０６に進み、そうでなければステップＳ２０１に戻る。
【００３８】
ステップＳ２０６では、フラッシュ制御部３０１は、レンズ距離情報が使用可能かどうかを判定する。この判定の詳細については後述する。レンズ距離情報が使用可能と判定されればステップＳ２０８に進み、そうでなければステップＳ２０７に進む。
【００３９】
ステップＳ２０７では、フラッシュ制御部３０１は、被写体距離を得るための制御を行う。まず、フラッシュ制御部３０１は、ヘッド駆動制御部３０４を制御して発光部３０２の照射方向が被写体方向（正面方向）を向くようにヘッド部を駆動させる。被写体距離を得るための制御では、次に、フラッシュ制御部３０１は、ヘッド部の駆動後に発光部３０２を発光させ、被写体からの反射光を測距用測光部３０３で測定させる。その後、フラッシュ制御部３０１は、反射光情報である測距用測光部３０３の受光量をもとにして被写体までの距離を算出する。なお、反射光情報を用いた被写体距離の算出方法は上記の方法に限らない。例えば、反射光情報として、発光部３０２を発光させてから測距用測光部３０３で反射光を受光するまでの時間を測定し、測定した時間に基づいて被写体までの距離を算出してもよい。
【００４０】
ステップＳ２０８では、フラッシュ制御部３０１は、レンズ距離情報から被写体までの距離を算出する。例えば、撮像装置から受信したレンズ距離情報ｄｒ＿ｎとｄｒ＿ｆを使って、被写体距離ｄｉｓｔ＿ｓｕｂを以下のように算出する。
ｄｉｓｔ＿ｓｕｂ＝（ｄｒ＿ｎ＋ｄｒ＿ｆ）／２
【００４１】
ステップＳ２０９では、フラッシュ制御部３０１は、天井距離を得るための制御を行う。まず、フラッシュ制御部３０１は、ヘッド駆動制御部３０４を制御して発光部３０２の照射方向が天井方向を向くようにヘッド部を駆動させる。このとき、姿勢検出部３０５のデータをもとにヘッド駆動制御部３０４の駆動量を決定することで、撮像装置の光軸が水平方向に対して傾いている場合でも、ヘッド部を正確に天井方向へ駆動させることができる。次に、フラッシュ制御部３０１は、ヘッド部の駆動後に発光部３０２を発光させ、天井からの反射光を測距用測光部３０３で測定させる。その後、フラッシュ制御部３０１は、測距用測光部３０３の受光量をもとにして天井までの距離を算出する。
【００４２】
ステップＳ２１０では、フラッシュ制御部３０１は、天井までの距離と被写体距離からバウンス角度を演算し、ヘッド駆動制御部３０４を制御して、演算したバウンス角度となるようにヘッド部を駆動させる。バウンス角度の演算方法は公知の方法でよく、例えば、算出した距離に存在する天井に対して発光部３０２の光を照射したときに、天井からの反射光の算出された被写体距離に存在する被写体に対する入射角が所定の角度となるように、バウンス角度を演算する。
【００４３】
ステップＳ２１０で、フラッシュ制御部３０１は、撮像装置１００へオートバウンス駆動終了を送信して、照明装置３００のオートバウンス制御を終了する。
【００４４】
続いて、図４のフローチャートを参照して、図３のステップＳ２０６におけるレンズ距離情報が使用可能かどうかの判定処理について説明する。以下、図４〜図６では、レンズ情報に関する所定の条件を満たすか否かを判定する。
【００４５】
ステップＳ３０１で、フラッシュ制御部３０１は、撮像装置１００の合焦状態が有効であるかどうかの判定を行う。この判定方法の詳細については後述する。合焦状態が有効であると判定された場合はステップＳ３０２に進み、そうでなければステップＳ３０４に進みレンズ距離情報を使用しないと判定する。
【００４６】
ステップＳ３０２では、フラッシュ制御部３０１は、レンズ距離情報が有効であるかどうかの判定を行う。この判定方法の詳細については後述する。レンズ距離情報が有効であると判定された場合はステップＳ３０３に進みレンズ距離情報を使用すると判定し、そうでなければステップＳ３０４に進みレンズ距離情報を使用しないと判定する。
【００４７】
次に、図５のフローチャートを参照して、図４のステップＳ３０１における撮像装置１００の合焦状態が有効であるかどうかの判定処理について説明する。
【００４８】
ステップＳ４０１では、フラッシュ制御部３０１は、撮像装置１００が合焦状態にあるかどうかの判定を行う。ステップＳ２０１で撮像装置１００から受信した合焦フラグが０以外であれば、ステップＳ４０４に進み合焦状態有効と判定し、図４のフローチャートに戻る。そうでなければ、ステップＳ４０２に進む。ここで、ステップＳ２０１で撮像装置１００から受信した合焦フラグが０以外であれば、レンズ距離情報を取得してから撮像装置１００が継続して合焦状態であることを意味する。
【００４９】
ステップＳ４０２では、フラッシュ制御部３０１は、撮像装置１００の合焦状態が解除されてからの経過時間が所定時間以内であるかどうかの判定を行う。経過時間の測定は、フラッシュ制御部３０１内のタイマーを用いて行われる。現在時刻ｔｒと合焦時刻ｔｆと閾値Ｔ＿ｔｈを使って、
ｔｒ−ｔｆ≦Ｔ＿ｔｈ
が真であればステップＳ４０４に進み合焦状態有効と判定し、偽であればステップＳ４０３に進み合焦状態無効と判定する。判定後は図４のフローチャートに戻る。
【００５０】
合焦状態が解除されてから所定時間以内であれば合焦状態有効と判定することで、ユーザがＡＦ指示ボタンを押し、合焦後にＡＦ指示ボタンを離し、オートバウンス動作指示ボタンを押すというような操作を行った場合でも合焦状態有効と判定することができる。
【００５１】
次に、図６のフローチャートを参照して、図４のステップＳ３０２におけるレンズ距離情報が有効であるかどうかの判定処理について説明する。
【００５２】
ステップＳ５０１では、フラッシュ制御部３０１は、図３のステップＳ２０１で撮像装置１００から受信したレンズ距離情報のｄｒ＿ｎ、ｄｒ＿ｆが０であるかどうかを判定する。０以外ならステップＳ５０２に進み、そうでなければステップＳ５０９に進みレンズ距離情報無効と判定し、図４のフローチャートに戻る。
【００５３】
ステップＳ５０２では、フラッシュ制御部３０１は、撮像装置１００から受信したレンズ距離分割数（距離分解能）が閾値以上であるかどうかを判定し、閾値以上であればステップＳ５０３に進み、そうでなければステップＳ５０９に進む。
【００５４】
ステップＳ５０３では、フラッシュ制御部３０１は、レンズ距離情報最小値の現在値ｄｒ＿ｎと合焦時の値ｄｆ＿ｎの差分の絶対値が閾値以内であるかどうかを判定し、真ならばステップＳ５０４に進み、偽ならばステップＳ５０９に進む。
【００５５】
ステップＳ５０４では、フラッシュ制御部３０１は、レンズ距離情報最大値の現在値ｄｒ＿ｆと合焦時の値ｄｆ＿ｆの差分の絶対値が閾値以内であるかどうかを判定し、真ならばステップＳ５０５に進み、偽ならばステップＳ５０９に進む。
【００５６】
ステップＳ５０３、Ｓ５０４の判定により、ＡＦ動作後にユーザがレンズの合焦位置を動かしたとき、移動量が少なければ（合焦時のレンズ距離情報と最新のレンズ距離情報との差が閾値以内であれば）レンズ距離情報有効判定を継続する。移動量が多ければレンズ距離情報無効と判定することができる。
【００５７】
ステップＳ５０５では、フラッシュ制御部３０１は、レンズ距離情報最小値の現在値ｄｒ＿ｎが閾値以上であるかどうかを判定し、真ならばステップＳ５０６に進み、偽ならばステップＳ５０９に進む。
【００５８】
ステップＳ５０６では、フラッシュ制御部３０１は、レンズ距離情報最大値の現在値ｄｒ＿ｆが閾値以内であるかどうかを判定し、真ならばステップＳ５０７に進み、偽ならばステップＳ５０９に進む。
【００５９】
ステップＳ５０５、Ｓ５０６の判定により、被写体位置が所定の範囲に含まれないような極端に近い、または極端に遠い場合にレンズ距離情報無効と判定することができる。
【００６０】
ステップＳ５０７では、フラッシュ制御部３０１は、ｄｒ＿ｆとｄｒ＿ｎの差分が閾値以内であるかどうかを判定する。真であればステップＳ５０８に進みレンズ距離情報有効と判定し、偽ならばステップＳ５０９に進みレンズ距離情報無効と判定する。判定後は図４のフローチャートに戻る。
【００６１】
ステップＳ５０７の判定により、被写体位置の存在範囲が狭い範囲に限定される場合のみにレンズ距離情報有効と判定することができる。
【００６２】
以上のように、本実施形態では、図４〜図６に示したように、レンズ情報に関する所定の条件を満たすか否かを判定し、所定の条件を満たす場合にはレンズ距離情報を使用可能としている。そして、レンズ距離情報を使用可能である場合は照明装置３００で被写体距離を得るための制御を行うことなくオートバウンス制御が行われるため、照射方向を自動的に決定するのに要する時間を軽減することができる。そのため、照射方向をバウンス発光撮影に適した方向にするのに要する時間を軽減することができ、シャッターチャンスを逃してしまうことを軽減できる。さらに、照明装置３００で被写体距離を得るための制御を行わないので、被写体距離を得るために発光部３０２を発光させる必要がなく、発光部３０２を発光させることによる被写体の不快感を軽減することができる。さらに、発光部３０２の発光回数を少なくすることができるので、照明装置３００の消費電力を軽減することができる。さらに、レンズ距離情報を使用不可である場合は照明装置３００で被写体距離を得るための制御を行うので、レンズ距離情報が使用不可でも精度よく照射方向を決定することができる。
【００６３】
（第２の実施形態）
以下、図７のフローチャートを参照して、本発明の第２の実施形態におけるオートバウンス制御について説明する。なお、本実施形態の照明装置３００の制御は第１の実施形態と同様でよいため、説明は省略する。
【００６４】
図７は、撮像装置１００の制御を示すフローチャートである。なお、図示のフローチャートに係る処理はカメラ制御部１０５の制御下で行われる。
【００６５】
ステップＳ６０１で、カメラ制御部１０５ＡＦ動作フラグと合焦フラグを０にクリアする初期化動作を行う。
【００６６】
ステップＳ６０２では、カメラ制御部１０５ユーザによるＡＦ動作指示が操作部１２２から行われているかどうかを判定する。例えば、レリーズボタンが半押しされているか専用のＡＦボタンが押されているとＡＦ動作指示が行われていると判定する。ＡＦ動作指示が行われていればステップＳ６０３に進み、そうでなければステップＳ６２１に進む。
【００６７】
ステップＳ６０３では、カメラ制御部１０５は、ＡＦ動作フラグが０に等しいかどうかを判定し、真であれば（０であれば）ステップＳ６０４に進み、偽であれば（０でなければ）ステップＳ６２２に進む。
【００６８】
ステップＳ６０４では、カメラ制御部１０５は、ＡＦセンサ１１７からのデフォーカス量に基づいてレンズ駆動量を決定し、通信端子１１８を介して、レンズユニット２００を駆動する。その後、カメラ制御部１０５は、再度ＡＦセンサ１１７からデフォーカス量を取得し、取得したデフォーカス量が閾値以内であれば合焦状態にあると判定する。
【００６９】
ステップＳ６０５では、カメラ制御部１０５は、ＡＦ動作フラグを１にセットするとともに、合焦フラグに合焦状態をセットする。合焦状態にあれば、合焦フラグを１にセットし、そうでなければ０にセットする。
【００７０】
ステップＳ６０６では、カメラ制御部１０５は、合焦フラグが１と等しいかどうかを判定し、真であればステップＳ６０７に進み、偽であればステップＳ６２２に進む。
【００７１】
ステップＳ６０７では、カメラ制御部１０５は、通信端子１１８を介して、レンズユニット２００のレンズ情報を取得する。レンズ情報として、例えば、レンズＩＤ、焦点距離情報、合焦面までの距離情報（以下、レンズ距離情報）、距離分割数を取得する。
【００７２】
ステップＳ６０８では、カメラ制御部１０５は、照明装置３００と通信し、撮像装置１００の状態の送信と照明装置３００の状態の受信を行う。撮像装置１００からは、合焦フラグ、レンズ距離情報やレンズ距離分割数などのレンズ情報、その他カメラ状態を送信する。
【００７３】
ステップＳ６０９では、カメラ制御部１０５は、照明装置３００に対してオートバウンス開始指示を送信する。ステップＳ６１０では、カメラ制御部１０５は、照明装置３００からオートバウンス駆動終了を受信するまで待ち、受信後にオートバウンス制御を終了する。
【００７４】
ステップＳ６１１では、カメラ制御部１０５は、ユーザによる撮影指示が操作部１２２から行われているかどうかを判定する。例えば、レリーズボタンが全押しされていれば撮影指示が行われていると判定する。撮影指示が行われていればステップＳ６１２に進み、そうでなければステップＳ６０２に戻る。
【００７５】
ステップＳ６１２では、カメラ制御部１０５は、撮像装置１００の各部を動作させるとともに、レンズユニット２００および照明装置３００に指令を送り、撮影制御を行う。
【００７６】
ステップＳ６０２でステップＳ６２１に進んだ場合は、カメラ制御部１０５は、ＡＦ動作フラグと合焦フラグを０にクリアし、ステップＳ６２２に進む。
【００７７】
ステップＳ６２２では、ステップＳ６０７と同様に、カメラ制御部１０５は、通信端子１１８を介して、レンズユニット２００のレンズ情報を取得する。
【００７８】
ステップＳ６２３では、ステップＳ６０８と同様に、カメラ制御部１０５は、照明装置３００と通信し、撮像装置１００の状態の送信と照明装置３００の状態の受信を行い、Ｓ６１０に進み撮影指示の判定を行う。
【００７９】
以上のように、本実施形態では、第１の実施形態と同様に、照射方向を自動的に決定するのに要する時間を軽減することができる。また、シャッターチャンスを逃してしまうことを軽減でき、発光部３０２を発光させることによる被写体の不快感を軽減することができ、照明装置３００の消費電力を軽減することができ、レンズ距離情報が使用不可でも精度よく照射方向を決定することができる。さらに、ユーザによるオートバウンス開始指示を待つことなく合焦状態になったことに応じてオートバウンス動作が開始されるため、操作性をより向上させることができる。
【００８０】
なお、上記の２つの実施形態において、カメラ制御部１０５が実行した処理の一部をフラッシュ制御部３０１で実行するようにしてもよいし、フラッシュ制御部３０１が実行した処理の一部をカメラ制御部１０５で実行するようにしてもよい。
【００８１】
また、撮像装置に照明装置が着脱可能な構成ではなく撮像装置に照明装置が内蔵された構成であっても、照明装置の照射方向を自動的に変更可能であれば本発明は適用できる。
【００８２】
また、上記の２つの実施形態において、レンズ距離情報が使用可能かどうかの判定において、撮像装置１００の合焦状態が有効であるかどうかの判定処理と、レンズ距離情報が有効であるかどうかの判定処理を行っているが、いずれか一方だけ行ってもよい。２つの判定処理を行うことで、レンズ距離情報の信頼度がより高い場合だけレンズ距離情報が使用可能と判定することができるが、いずれか一方だけでもレンズ距離情報の信頼度が十分高い場合だけレンズ距離情報が使用可能と判定することができる。
【００８３】
また、上記の２つの実施形態において、レンズ距離情報が有効であるかどうかの判定処理における判定順序は図６に示した順序でなくてもよいし、図６に示した判定の一部だけを行ってもよい。
【００８４】
また、上記の２つの実施形態において、図３のステップＳ２０７で被写体方向へ発光部３０２を発光させて被写体距離を算出しているが、ステップＳ２０７ではレンズ距離情報も使用してもよい。ステップＳ２０７にてレンズ距離情報のみを使用して被写体距離を算出すると精度よく被写体距離を算出することはできないが、発光部３０２を発光させて被写体距離を算出する際に補助的にレンズ距離情報を使用することで算出精度を向上できる場合もある。そのため、図３のステップＳ２１０のバウンス角度の演算処理では、発光部３０２を発光させて算出した被写体距離とレンズ距離情報を使用して算出した被写体距離の少なくとも一方に基づいて、バウンス角度を演算すればよい。なお、図３のステップＳ２０８へ進む場合は、発光部３０２を発光させないため、発光部３０２を発光させて算出した被写体距離を用いずにバウンス角度を演算することになる。
【００８５】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００８６】
１００  撮像装置
１０５  カメラ制御部
２００  レンズユニット
２０５  レンズ制御部
３００  照明装置
３０１  フラッシュ制御部
３０２  発光部
３０３  測距用測光部
３０４  ヘッド駆動制御部
３０６  バウンス角度演算部
【図１】
0006532203.tif 000002
【図２】
0006532203.tif 000003
【図３】
0006532203.tif 000004
【図４】
0006532203.tif 000005
【図５】
0006532203.tif 000006
【図６】
0006532203.tif 000007
【図７】
0006532203.tif 000008