(57)【特許請求の範囲】
【請求項１】
撮像装置によって被写体を撮影する際に光を照射する発光手段を有する発光装置であって、
前記発光手段から発光された光をバウンス面で反射させて前記被写体を照明して撮影を行うバウンス撮影の際、前記撮像装置から送られ撮影の際の前記被写体の向きを示す向き情報に基づいて前記バウンス撮影を行う際のバウンス面の方向を決定する決定手段と、
前記決定手段で決定されたバウンス面の方向に存在するバウンス面と前記撮像装置との距離に応じて前記バウンス撮影を行う際の前記発光手段の角度をバウンス角度として求めて、当該バウンス角度に前記発光手段を制御する制御手段と、
を有することを特徴とする発光装置。
【請求項２】
前記決定手段は、前記バウンス撮影の前に前記撮像装置から送られた画像において前記被写体の向きを検出して前記向き情報を得ることを特徴とする請求項１に記載の発光装置。
【請求項３】
前記撮像装置には、前記バウンス撮影の前に前記向き情報を得るための画像を取得する取得手段と、
前記取得手段で得られた画像において前記被写体の向きを検出して前記向き情報を得る検出手段と、
前記向き情報を前記発光装置に送る通知手段とが備えられていることを特徴とする請求項１に記載の発光装置。
【請求項４】
前記決定手段によって決定されたバウンス面の方向に前記バウンス撮影に用いるバウンス面が存在するか否かを判定する判定手段と、
前記判定手段によってバウンス面が存在しないと判定された場合、前記バウンス撮影の際に用いるバウンス面が存在しない旨を前記撮像装置に報知する報知手段とを有することを特徴とする請求項１乃至３のいずれか１項に記載の発光装置。
【請求項５】
前記決定手段によって決定されたバウンス面の方向に前記バウンス撮影に用いるバウンス面が存在するか否かを判定する判定手段と、
前記判定手段によってバウンス面が存在しないと判定された場合、前記バウンス撮影の際に用いるバウンス面が存在しない旨をユーザに警告する警告手段とを有することを特徴とする請求項１乃至３のいずれか１項に記載の発光装置。
【請求項６】
前記決定手段によって決定されたバウンス面の方向に前記バウンス撮影に用いるバウンス面が存在するか否かを判定する第１の判定手段と、
前記第１の判定手段によってバウンス面が存在しないと判定された場合、前記決定手段によって決定されたバウンス面の方向を除く方向にバウンス面が存在するか否かを判定する第２の判定手段と、
前記第２の判定手段によってバウンス面が存在すると判定されると、当該バウンス面の方向に応じて前記被写体の向きを変更する旨を前記撮像装置に報知する報知手段とを有することを特徴とする請求項１乃至３のいずれか１項に記載の発光装置。
【請求項７】
前記決定手段によって決定されたバウンス面の方向に前記バウンス撮影に用いるバウンス面が存在するか否かを判定する第１の判定手段と、
前記第１の判定手段によってバウンス面が存在しないと判定された場合、前記決定手段によって決定されたバウンス面の方向を除く方向にバウンス面が存在するか否かを判定する第２の判定手段と、
前記第２の判定手段によってバウンス面が存在すると判定されると、当該バウンス面の方向に応じて前記被写体の向きを変更する旨をユーザに警告する警告手段とを有することを特徴とする請求項１乃至３のいずれか１項に記載の発光装置。
【請求項８】
前記第１の判定手段および第２の判定手段の各々はバウンス面として用いる壁が存在するか否かを判定しており、
前記第２の判定手段によってバウンス面として用いる壁が存在しないと判定されると、前記決定手段は、天井までの距離が予め定められた距離未満であると前記天井を前記バウンス撮影に用いるバウンス面として決定することを特徴とする請求項６又は７に記載の発光装置。
【請求項９】
前記天井までの距離が前記予め定められた距離以上であると、前記制御手段は前記被写体の正面から光を照射する正面照射に切り替えることを特徴とする請求項８記載の発光装置。
【請求項１０】
前記被写体が複数である場合に、前記決定手段は前記向き情報に基づいて前記被写体の顔の向きが一致していると、前記顔の向きにある壁を前記バウンス撮影の際のバウンス面と決定し、前記被写体の向きが不一致であると天井を前記バウンス撮影の際のバウンス面と決定することを特徴とする請求項１に記載の発光装置。
【請求項１１】
前記決定手段は、前記被写体の顔の向きが一致している場合であっても複数の被写体の間の距離が所定の距離以上であると前記天井を前記バウンス撮影の際のバウンス面として決定することを特徴とする請求項１０に記載の発光装置。
【請求項１２】
前記決定手段は、前記被写体の顔の向きが一致し、複数の被写体の間の距離が所定の距離未満であって、かつ前記複数の被写体の各々と前記撮像装置との距離が所定の範囲にあると前記被写体の向きに存在する壁をバウンス撮影の際のバウンス面として決定することを特徴とする請求項１０に記載の発光装置。
【請求項１３】
前記決定手段は、前記被写体の向き向きが一致し、複数の被写体の間の距離が所定の距離未満であって、かつ前記複数の被写体の各々と前記撮像装置との距離が所定の範囲にないと、前記複数の被写体を被写体列として当該被写体列の向きと前記被写体の向きとが一致している場合には、前記被写体列の向きに存在する壁を前記バウンス撮影の際のバウンス面と決定することを特徴とする請求項１０に記載の発光装置。
【請求項１４】
前記被写体列の向きと前記被写体の向きとが一致していない場合には、前記撮像装置にその旨を報知する報知手段を有することを特徴とする請求項１３に記載の発光装置。
【請求項１５】
前記被写体列の向きと前記被写体の向きとが一致していない場合には、その旨をユーザに警告する警告手段を有することを特徴とする請求項１３に記載の発光装置。
【請求項１６】
前記被写体が複数である場合に、前記決定手段は前記向き情報に基づいて前記被写体の向きのうち最も多い向きの方向に存在するバウンス面を前記バウンス撮影の際のバウンス面と決定することを特徴とする請求項１に記載の発光装置。
【請求項１７】
前記複数の被写体において優先する被写体が存在すると、前記決定手段は前記優先する被写体の向きの方向に存在するバウンス面を前記バウンス撮影の際のバウンス面と決定することを特徴とする請求項１に記載の発光装置。
【請求項１８】
被写体を撮影する際に発光装置によって光を照射して前記被写体を撮影する撮像装置であって、
前記発光装置から発光された光をバウンス面で反射させて前記被写体を照明して撮影を行うバウンス撮影の際、撮影前に前記被写体の向きを検出するための画像を得て、当該画像において前記被写体の向きを検出して向き情報を得る検出手段と、
前記向き情報に基づいて前記バウンス撮影を行う際のバウンス面の方向を決定する決定手段と、
前記決定手段で決定されたバウンス面の方向を示す情報を前記発光装置に送る送信手段と、
を有することを特徴とする撮像装置。
【請求項１９】
前記発光装置では、前記バウンス面の方向に存在するバウンス面と前記撮像装置との距離に応じて前記バウンス撮影を行う際の前記発光手段の角度をバウンス角度として求めて、当該バウンス角度に前記発光手段を制御することを特徴とする請求項１８に記載の撮像装置。
【請求項２０】
撮像装置によって被写体を撮影する際に光を照射する発光手段を有する発光装置の制御方法であって、
前記発光手段から発光された光をバウンス面で反射させて前記被写体を照明して撮影を行うバウンス撮影の際、前記撮像装置から送られ撮影の際の前記被写体の向きを示す向き情報に基づいて前記バウンス撮影を行う際のバウンス面の方向を決定する決定ステップと、
前記決定ステップで決定されたバウンス面の方向に存在するバウンス面と前記撮像装置との距離に応じて前記バウンス撮影を行う際の前記発光手段の角度をバウンス角度として求めて、当該バウンス角度に前記発光手段を制御する制御ステップと、
を有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発光装置、その制御方法、および撮像装置に関し、特に、撮影の際に壁などのバウンス面に光を反射させて被写体を照明する発光装置に関する。
【背景技術】
【０００２】
従来、発光装置（以下ストロボと呼ぶ）からの光をバウンス面（反射面）で反射させて当該反射光で被写体を照明し被写体の撮影を行うバウンス撮影が知られている。このようなバウンス撮影において、反射面として壁を用いることがあり、また、ユーザの選択によって反射面を決定するようにした撮像装置がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６３１７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、上述の特許文献１においては、ユーザが反射面を選択するようにしているものの、人物である被写体の顔の向きが考慮されていない。
【０００５】
図１９は、壁を反射面としてバウンス撮影する際の被写体の状態を説明するための図である。そして、図１９（ａ）は壁の一方を反射面した場合を示す図であり、図１９（ｂ）は壁の他方を反射面した場合を示す図である。
【０００６】
特許文献１に記載のように、反射面を選択する際に、ユーザが意識せずに反射面を選択すると、反射面と被写体の顔の向きとが一致せずに、ストロボ発光の際に被写体の顔に影が生じてしまうことがある。
【０００７】
図１９（ａ）に示すように、被写体の顔の向きが左側であるにも拘らず、右側（つまり、反対側）の壁を反射面として選択すると、ストロボ発光の際に被写体の顔に影が生じて顔が暗くなってしまう。一方、図１９（ｂ）に示すように、被写体の顔の向きが左側である場合に、左側（つまり、同一側）の壁を反射面として選択すれば、ストロボ発光の際に被写体の顔に影が生ず顔が明るくなる。
【０００８】
さらには、自動的に反射面を選択する場合、反射面として天井および左右の壁などの全てを探索するとなると、バウンス撮影の際の最適なバウンス角度を決定するまでにストロボのヘッドを駆動するための電力が多量に消費されるばかりでなく駆動に要する時間が増加する。
【０００９】
そこで、本発明の目的は、被写体の顔の向きに応じて最適なバウンス撮影を行うことができる反射面を選択することができる発光装置、その制御方法、および撮像装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記の目的を達成するため、本発明による発光装置は、撮像装置によって被写体を撮影する際に光を照射する発光手段を有する発光装置であって、前記発光手段から発光された光をバウンス面で反射させて前記被写体を照明して撮影を行うバウンス撮影の際、前記撮像装置から送られ撮影の際の前記被写体の向きを示す向き情報に基づいて前記バウンス撮影を行う際のバウンス面の方向を決定する決定手段と、前記決定手段で決定されたバウンス面の方向に存在するバウンス面と前記撮像装置との距離に応じて前記バウンス撮影を行う際の前記発光手段の角度をバウンス角度として求めて、当該バウンス角度に前記発光手段を制御する制御手段と、を有することを特徴とする。
【００１１】
本発明による制御方法は、撮像装置によって被写体を撮影する際に光を照射する発光手段を有する発光装置の制御方法であって、前記発光手段から発光された光をバウンス面で反射させて前記被写体を照明して撮影を行うバウンス撮影の際、前記撮像装置から送られ撮影の際の前記被写体の向きを示す向き情報に基づいて前記バウンス撮影を行う際のバウンス面の方向を決定する決定ステップと、前記決定ステップで決定されたバウンス面の方向に存在するバウンス面と前記撮像装置との距離に応じて前記バウンス撮影を行う際の前記発光手段の角度をバウンス角度として求めて、当該バウンス角度に前記発光手段を制御する制御ステップと、を有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、被写体の顔の向きに応じてバウンス撮影の際のバウンス面を決定するようにしたので、常に最適なバウンス撮影を行うことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態による撮像装置の一例についてその構成を発光装置が装着された状態で示すブロック図である。
【図２】垂直バウンス方向用のモーターに設けられたエンコーダについて説明するための図である。
【図３】エンコーダの電気回路を示す図である。
【図４】垂直バウンス方向に関してバウンス角度を変化させた状態を説明するための図であり、（ａ）はバウンス角の第１の例を示す図、（ｂ）はバウンス角の第２の例を示す図、（ｃ）はバウンス角の第３の例を示す図、（ｄ）はバウンス角の第４の例を示す図である。
【図５】図１に示すカメラで用いられるエンコーダによって検出されるバウンス角度の一例を示す図である。
【図６】図１に示すカメラにおいてバウンス撮影の際の反射面の決定処理を説明するためのフローチャートである。
【図７】画像における顔領域の特定を説明するための図であり、（ａ）は測光回路で得られた画像を示す図、（ｂ）は顔領域を示す図である。
【図８】図７（ｂ）に示す顔領域において顔の向きの判定を説明するための図であり、  （ａ）は左向きの顔を示す図、（ｂ）は右向きの顔を示す図である。
【図９】被写体間の距離の判定を説明するための図であり、（ａ）は被写体間の距離が近い例を示す図、（ｂ）は被写体間の距離が遠い例を示す図である。
【図１０】カメラから被写体までの距離を説明するための図であり、（ａ）は複数の被写体についてその距離が同程度である状態を示す図、（ｂ）は複数の被写体についてその距離が異なる状態を示す図である。
【図１１】複数の被写体が列をなす被写体列において被写体列の向きの判定を説明するための図であり、（ａ）は右向きの例を示す図、（ｂ）は左向きの例を示す図である。
【図１２】デジタル信号処理回路からカメラマイコンに送られる画像解析結果の一例を示す図である。
【図１３】デジタル信号処理回路からカメラマイコンに送られる画像解析結果の他の例を示す図であり、（ａ）は被写体が一人である場合の例を示す図、（ｂ）は被写体が二人である場合の一例を示す図、（ｃ）は被写体が二人である場合の他の例を示す図である。
【図１４】図１に示すカメラマイコンで行われる反射面決定処理を説明するためのフローチャートである。
【図１５】図１に示す表示部に表示される警告を説明するための図であり、（ａ）は第１の警告を示す図、（ｂ）は第２の警告を示す図、（ｃ）は第３の警告を示す図、（ｄ）は第４の警告を示す図である。
【図１６】図１に示すストロボで行われるオートバウンス処理を説明するためのフローチャートである。
【図１７】図１に示すストロボで行われるオートバウンス撮影を説明するためのフローチャートである。
【図１８】図１に示すカメラマイコンで行われる天井バウンス不可の際の被写体向き判定処理を説明するためのフローチャートである。
【図１９】壁を反射面としてバウンス撮影する際の被写体の状態を説明するための図であり、（ａ）は壁の一方を反射面した場合を示す図、（ｂ）は壁の他方を反射面した場合を示す図である。
【発明を実施するための形態】
【００１５】
以下に、本発明の実施の形態による撮像装置の一例について図面を参照して説明する。
【００１６】
図１は、本発明の実施の形態による撮像装置の一例についてその構成を発光装置が装着された状態で示すブロック図である。
【００１７】
図示の撮像装置は、例えば、デジタルカメラ（以下単にカメラと呼ぶ）１００であり、当該カメラ１００には交換可能な撮影レンズユニット（以下単に撮影レンズと呼ぶ）２００が装着されている。さらに、カメラ１００には着脱可能な発光装置（以下単にストロボと呼ぶ）３００が取り付けられている。
【００１８】
カメラ１００には、マイクロコンピュータ（ＣＣＰＵ：以下カメラマイコンと呼ぶ）１０１が備えられており、カメラマイコン１０１はカメラ１００全体の制御を司る。カメラマイコン１０１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、入出力制御回路（Ｉ／Ｏコントロール回路）、マルチプレクサ、タイマ回路、ＥＥＰＲＯＭ（電気的にデータを消去・書き込み可能なＲＯＭ）、Ａ／Ｄコンバータ、およびＤ／Ａコンバータなどを有するマイコン内蔵ワンチップＩＣ回路である。そして、カメラマイコン１０１は、プログラム（つまり、ソフトウェア）によってカメラ１００、撮影レンズ２００、およびストロボ３００の制御を行うとともに、各種の条件判定を行う。
【００１９】
撮像素子１０２は赤外カットフィルタおよびローパスフィルタなどを備えるＣＣＤ又はＣＭＯＳセンサである。そして、撮像素子１０２には後述するレンズ群２０２を介して光学像（被写体像）が結像して、撮像素子１０２は光学像に応じた電気信号（アナログ信号）を出力する。
【００２０】
シャッター１０３は非撮影の際には撮像素子１０２を遮光して、撮影露光の際にはシャッター幕を開いて撮像素子１０２に光学像を導く。主ミラー（ハーフミラー）１０４は非撮影の際にはレンズ群２０２を介して入射する光を反射してピント板１０５に結像させる。撮影者はピント板１０５に投影された像を光学ファインダー（図示せず）によって目視で確認する。
【００２１】
測光回路（ＡＥ）１０６は測光センサを備えており、ここでは、測光センサとして複数の画素を備えるＣＣＤ又はＣＭＯＳセンサなどの撮像素子が用いられる。記録用画像の取得前に、測光回路１０６において得た画像を後縦するデジタル信号処理回路１１１によって解析して被写体の顔の向きなどを検出する。なお、測光センサにはペンタプリズム１１４を介してピント板１０５に結像した被写体像が入射する。
【００２２】
焦点検出回路（ＡＦ）１０７は測距センサを備えており、当該測距センサは複数点を測距ポイントとして、カメラ１００から被写体までの距離を測距する。なお、測光センサは複数の領域に分割されており、当該領域には測距ポイントが含まれている。
【００２３】
ゲイン切り換え回路１０８は撮像素子１０２の出力である電気信号を増幅するゲインを切換えするための回路である。ゲイン切り換え回路１０８は、カメラマイコン１０１の制御下で撮影の条件および撮影者の指示などに応じてゲイン切り換えを行う。Ａ／Ｄ変換器１０９は撮像素子１０２の出力である電気信号をデジタル信号に変換する。タイミングジェネレータ（ＴＧ）１１０は撮像素子１０２の出力である電気信号とＡ／Ｄ変換器１０９によるＡ／Ｄ変換のタイミングとを同期させる。
【００２４】
デジタル信号処理回路（単に信号処理部ともいう）１１１はＡ／Ｄ変換器１０９の出力であるデジタル信号について所定の現像パラメータに応じて画像処理を行って画像データを生成する。なお、ここでは、処理画像に用いられるメモリなどは省略されている。
【００２５】
インタフェース用信号ライン（ＳＣ）はカメラ１００と撮影レンズ２００およびストロボ３００とのインタフェースである。例えば、カメラマイコン１０１をホストとして、カメラ１００、撮影レンズ２００、およびストロボ３００はデータの交換およびコマンドの伝達を相互に行う。つまり、ＳＣは、カメラ１００とストロボマイコン３１０との通信クロック端子を備え、カメラマイコン１０１とストロボマイコン３１０との間で通信を行うことができる。同様に、ＳＣはレンズマイコン２０１からカメラマイコン１０１にデータを送信する端子を有し、カメラマイコン１０１とレンズマイコン２０１との間で通信を行うことができる。
【００２６】
入力部１１２は、制御系スイッチおよびボタンなどを有し、撮影者は入力部１１２によって撮像素子１０２のゲインの設定、そして、カメラ１００の各種設定などを行うことができる。表示部１１３には設定されたカメラの撮影モード、その他の撮影情報などが表示される。なお、表示部１１３は、例えば、液晶表示装置および発光素子などを有している。
【００２７】
ペンタプリズム１１４はピント板１０５に結像した被写体像を測光回路１０６に備えられた測光センサに導くとともに光学ファインダーに導く。サブミラー１１５は主ミラー１０４を透過した光を焦点検出回路１０７に備えられた測距センサへ導く。姿勢検知センサ１６０は、例えば、３軸の加速度センサである。カメラマイコン１０１は姿勢検知センサ１６０の検知出力に応じて、カメラ１００の姿勢が重力方向および光軸方向に関してどのような状態（つまり、姿勢）であるかを判定する。
【００２８】
撮影レンズ２００は、マイクロコンピュータ（ＬＰＵ：レンズマイコン）２０１を有している。レンズマイコン２０１は撮影レンズ２００全体の制御を司る。レンズマイコン２０１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、入出力制御回路、マルチプレクサ、タイマ回路、ＥＥＰＲＯＭ、Ａ／Ｄコンバータ、およびＤ／Ａコンバータを有するマイコン内蔵ワンチップＩＣ回路である。そして、レンズマイコン２０１はプログラムによって撮影レンズ２００を制御するとともに、各種の条件判定を行う。
【００２９】
撮影レンズ２００は複数枚のレンズを有するレンズ群２０２を備えている。レンズ駆動部２０３はレンズ群２０２において焦点位置合わせ用光学系を光軸に沿って移動させる。カメラマイコン１０１は焦点検出回路１０７の検出出力に基づいて、レンズ群２０２を駆動する際の駆動量を算出して、レンズマイコン２０１に送る。
【００３０】
エンコーダ２０４はレンズ群２０２を駆動した際、レンズ群２０２の位置を検出するためのものである。レンズマイコン２０１は、カメラマイコン１０１で算出された駆動量に応じてレンズ駆動部２０３を制御する。そして、レンズマイコン２０１はエンコーダ２０４の出力が示す位置を参照してレンズ群２０２を合焦位置に位置づける。
【００３１】
絞り制御回路２０６は、レンズマイコン２０１の制御下で絞り２０５を制御する。なお、レンズ群２０２は焦点距離が単焦点のレンズであっても、ズームレンズのように焦点距離が可変なレンズであってもよい。
【００３２】
ストロボ３００は、マイクロコンピュータ（ＦＰＵ：ストロボマイコン）３１０を備えており、ストロボマイコン３１０はストロボ３００全体の制御を司る。ストロボマイコン３１０は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、入出力制御回路、マルチプレクサ、タイマ回路、ＥＥＰＲＯＭ、Ａ／Ｄ、およびＤ／Ａコンバータを有するマイコン内蔵ワンチップＩＣ回路である。ストロボマイコン３１０はプログラムに応じてストロボ３００を制御するとともに、各種の条件判定を行う。
【００３３】
電池３０１はストロボの電源（ＶＢＡＴ）であり、昇圧回路３０２は電池３０１の電圧を数百Ｖに昇圧する。昇圧回路３０２においては、例えば、メインコンデンサ（図示せず）に発光のためのエネルギーを蓄積する。メインコンデンサに充電された電荷に起因する電圧は電圧検出回路によって分圧され、当該分圧された電圧はストロボマイコン３１０のＡ／Ｄ変換端子に入力される。
【００３４】
放電管３０７は、トリガー回路３０６から印加される数ＫＶのパルス電圧を受けてメインコンデンサに充電されたエネルギーによって励起して発光する。そして、放電管３０７の光は被写体に照射される。なお、発光制御回路３０８はトリガー回路３０６を制御するとともに、放電管３０７の発光開始および発光停止を制御する。
【００３５】
フォトダイオード３２３は放電管３０７から光を受光して、その発光量に応じた検知出力（電流）を出力する。フォトダイオード３２３は直接又はグラスファイバーなどを介して放電管３０７の光を受光する。積分回路３０９はフォトダイオード３２３の出力である電流を積分する。そして、積分回路３０９の出力（積分出力）コンパレータ３１２の非反転入力端子およびストロボマイコン３１０のＡ／Ｄコンバータ端子に入力される。
【００３６】
コンパレータ３１２の非反転入力端子はストロボマイコン３１０のＤ／Ａコンバータ出力端子に接続され、コンパレータ３１２の出力端子はＡＮＤゲート３１１の入力端子の一方に接続される。ＡＮＤゲート３１１の入力端子の他方はストロボマイコン３１０の発光制御端子と接続され、ＡＮＤゲート３１１の出力端子は発光制御回路３０８に接続される。
【００３７】
ストロボ３００には、反射傘３１５およびズーム光学系３１６を有しており、ズーム光学系３１６はパネルなどを備えており、ストロボ３００による光の照射角を変更する。反射傘３１５とズーム光学系３１６との距離を所定の位置に変更することによって、被写体に対する照射ガイドナンバーおよび配光を変化させることができる。
【００３８】
ズーム駆動部３１３はモータードライバー回路およびモーターなどを備え、ズーム光学系３１６を移動する。ズーム駆動部３１３はストロボマイコン３１０のズーム制御端子から受けた信号に応じた駆動量（ズーム駆動量）に基づいてズーム光学系３１６を駆動する。なお、レンズマイコン２０１からカメラマイコン１０１に焦点距離を示す焦点距離情報が送られる。そして、カメラマイコン１０１は当該焦点距離情報をストロボマイコン３１０に送る。ストロボマイコン３１０は焦点距離情報に応じてズーム駆動量を求める。
【００３９】
位置検出部３１４は、ズーム光学系３１６のズーム位置を検出するエンコーダであり、ストロボマイコン３１０の位置信号端子にズーム位置を示すズーム位置情報を送る。そして、ストロボマイコン３１０はズーム位置情報に応じてズーム駆動部３１３を制御してズーム光学系３１６を駆動する。
【００４０】
ストロボ３００は、バウンス角度が可変の主発光部３５０を有している。バウンス駆動部３５１はモータードライバー回路およびモーターなどを備えており、バウンス部３５０を移動する。ストロボマイコン３１０はバウンス制御端子によってバウンス駆動部３５１を制御しバウンス部３５０を駆動する。
【００４１】
位置検出部３５２はバウンス部３５０のバウンス位置を検出するためのエンコーダである。ストロボマイコン３１０は位置信号端子によって位置検出部３５１の出力を受けて、位置検出部３５１の検出結果に応じてバウンス駆動部３５１を制御してバウンス部３５０を駆動する。
【００４２】
図示の例では、垂直バウンス方向および水平バウンス方向に対応してそれぞれエンコーダを備えている。ここでは、垂直バウンス方向にバウンス部３５０を駆動するモーターに備えられたエンコーダを例に挙げてについて説明する。
【００４３】
図２は垂直バウンス方向用のモーターに設けられたエンコーダについて説明するための図である。また、図３はエンコーダの電気回路を示す図である。
【００４４】
図２および図３を参照して、基板上にパターン４０１、４０２、および４０３を形成して、これらパターンをグランドＧＮＤに結線する。摺動部切片４０５、４０６、および４０７はそれぞれ信号ｂｉｔ３、ｂｉｔ２、およびｂｉｔに配線して、マイコンの信号入力部に結線する。信号ｂｉｔ３、ｂｉｔ２、およびｂｉｔ１はそれぞれ抵抗を介して電源ＶＤＤに接続される。
【００４５】
摺動部４０５、４０６、および４０７がパターン４０１、４０２、および４０３に接している際に、信号ｂｉｔ３、ｂｉｔ２、およびｂｉｔ１はローレベル（Ｌｏ）となる。一方、摺動部４０５、４０６、および４０７がパターン４０１、４０２、および４０３から離れると、信号ｂｉｔ３、ｂｉｔ２、およびｂｉｔ１はハイレベル（Ｈｉ）となる。
【００４６】
このように、機械的な角度の変化に応じて、各摺動部に対応する信号ｂｉｔ３、ｂｉｔ２、およびｂｉｔ１は異なるので、信号ｂｉｔ３、ｂｉｔ２、およびｂｉｔ１の組み合わせによって角度を得ることができる。そして、エンコーダの出力信号の組み合わせに応じて、バウンスの角度を検出することができる。
【００４７】
図４は垂直バウンス方向に関してバウンス角度を変化させた状態を説明するための図である。そして、図４（ａ）はバウンス角の第１の例を示す図であり、図４（ｂ）はバウンス角の第２の例を示す図である。また、図４（ｃ）はバウンス角の第３の例を示す図であり、図４（ｄ）はバウンス角の第４の例を示す図である。
【００４８】
図４（ａ）に示す例では、カメラ１００および撮影レンズ２００の光軸方向に対してバウンス部３５０が略水平になっている状態が示されており、この状態をバウンス角度０度とする。図４（ｂ）に示す例では、カメラ１００および撮影レンズ２００の光軸方向に対してバウンス部３５０が角度６０度になっている状態が示されており、この状態をバウンス角度６０度とする。
【００４９】
図４（ｃ）に示す例では、カメラ１００およびレンズ２００の光軸方向に対してバウンス部３５０が角度７５度になっている状態が示されており、この状態をバウンス角度７５度とする。図４（ｄ）に示す例では、カメラ１００およびレンズ２００の光軸方向に対してバウンス部３５０が角度９０度になっている状態が示されており、この状態をバウンス角度９０度とする。
【００５０】
図４（ａ）に示すバウンス角度０度の場合には、エンコーダにおいて（ｂｉｔ３，ｂｉｔ２，ｂｉｔ１）＝（０，０，０）となる。図４（ｂ）に示すバウンス角度６０度の場合には、エンコーダにおいて（ｂｉｔ３，ｂｉｔ２，ｂｉｔ１）＝（０，０，１）となる。また、図４（ｃ）に示すバウンス角度７５度の場合には、エンコーダにおいて（ｂｉｔ３，ｂｉｔ２，ｂｉｔ１）＝（０，１，１）となる。そして、図４（ｄ）に示すバウンス角度９０度の場合、エンコーダにおいて（ｂｉｔ３，ｂｉｔ２，ｂｉｔ１）＝（１，１，１）となる。
【００５１】
図５は、図１に示すカメラで用いられるエンコーダによって検出されるバウンス角度の一例を示す図である。
【００５２】
図２および図３に示す例では、信号ｂｉｔ１〜ｂｉｔ３を用いて、バウンス角度を検出するようにしたが、図５に示す例では、さらに信号ｂｉｔ４を用いて、バウンス角度０度から９０度までについて１０度刻み（一部について５度）においてバウンス角度をすることができるエンコーダを用いる。また、水平バウンス方向についても、同様にしてバウンス角度−９０度から９０度まで検出可能なエンコーダを用いる。
【００５３】
ここで、負のバウンス角度は正面から右側に回転した場合の角度を示し、正のバウンス角度は正面から左側に回転した場合の角度を示す。
【００５４】
再び図１を参照して、各種入力部（入力インタフェース）３２０は、例えば、ストロボ３００の側面などにスイッチとして設置されており、手動によって撮影者がズームに関するズーム情報を入力する。表示部３２１にはストロボ３００の状態が表示される。バウンス回路３２２はスイッチなどを備えてストロボ３００のバウンス状態を検知する。積分回路３２３はフォトダイオードの出力である電流を積分する。距離計３９２はストロボ３００から反射面（バウンス面）までの距離を測定する。距離計３９２として、例えば、レーザ光を用いた光学距離計を用いれば、数ｍｍ単位の精度で距離を検出することができる。但し、光学距離計を用いると、ストロボ３００が大型化するので、小型化のため受光素子を用いて、ストロボ３００の発光による反射光を受光して、反射光に応じて距離を測定するようにしてもよい。
【００５５】
図６は、図１に示すカメラにおいてバウンス撮影の際の反射面の決定処理を説明するためのフローチャートである。なお、図示のフローチャートに係る処理は、カメラマイコン１０１の制御下で行われる。
【００５６】
電源スイッチ（図示せず）のオンによってカメラマイコン１０１が動作可能となると、カメラマイコン１０１は、カメラマイコン１０１のメモリおよびポートを初期化する。そして、カメラマイコン１０１は入力部１１２から入力されたスイッチの状態および予め設定された入力情報を読み込んで、シャッタースピードの決定方法および絞りの決定方法などの撮影モードの設定を行う。
【００５７】
シャッターボタン（図示せず）の半押し状態によってオンとなる第１のスイッチＳＷ１がオンとなると（ステップＳ１０１）、カメラマイコン１０１は測光回路１０６によって被写体の向きを判定するための画像を取得する（ステップＳ１０２）。
【００５８】
続いて、カメラマイコン１０１はデジタル信号処理回路１１１によって測光回路１０６で得た画像を解析して被写体の顔の向きおよび被写体の数などを得る（ステップＳ１０３：被写体向き判定）。
【００５９】
ここで、デジタル信号処理回路１１１による画像の解析について説明する。
【００６０】
図７は、画像における顔領域の特定を説明するための図である。そして、図７（ａ）は測光回路で得られた画像を示す図であり、図７（ｂ）は顔領域を示す図である。
【００６１】
デジタル信号処理回路１１１は測光回路１０６で得た画像（図７（ａ））において肌色の領域から顔領域を特定する（図７（ｂ）参照）。そして、デジタル信号処理回路１１１は当該特定結果に応じて被写体の顔の数を判別する。
【００６２】
図８は、図７（ｂ）に示す顔領域において顔の向きの判定を説明するための図である。そして、図８（ａ）は左向きの顔を示す図であり、図８（ｂ）は右向きの顔を示す図である。
【００６３】
デジタル信号処理回路１１１は、図７（ｂ）に示す顔領域を示す画像において、肌色の領域（つまり、顔領域）において眼の左右の幅および眉間の幅から顔の向きを判定する。図８において、顔領域について撮影者から見て左眼から左端までの幅をａ、眉間の幅をｂ、右眼から右端までの幅をｃとした場合、ａ＞ｃであれば顔は左向きであると判定する。また、ａ＜ｃであれば顔は右向きである判定する。壁を反射面としてバウンス撮影を行う際には、顔の正面から反射光を当てることが望ましいので、顔の向きを判定するようにしている。
【００６４】
また、画像において、被写体間の距離が近いか又は遠いかについて顔領域の画素数と顔領域間の画素数との比率によって判定される。
【００６５】
図９は被写体間の距離の判定を説明するための図である。そして、図９（ａ）は被写体間の距離が近い例を示す図であり、図９（ｂ）は被写体間の距離が遠い例を示す図である。
【００６６】
いま、左側に位置する被写体（左側被写体）において顔領域の幅の画素数をｄとし、右側に位置する被写体（右側被写体）において顔領域の幅の画素数をｆとする。また、左側被写体と右側被写体との間の画素数をｅとする。ｅ＞３×ｄ又はｅ＞３×ｆであれば、デジタル信号処理回路１１１は被写体間の距離は遠いと判定する。
【００６７】
被写体間の距離が遠い場合には、複数の被写体の顔の向きが同一方向であっても、反射面からの距離は異なり、良好なバウンス撮影を行うことができないことがある。このため、被写体間の距離を判定して、バウンス撮影の際に用いることにする。
【００６８】
図１０は、カメラから被写体までの距離を説明するための図である。そして、図１０（ａ）は複数の被写体についてその距離が同程度である状態を示す図であり、図１０（ｂ）は複数の被写体についてその距離が異なる状態を示す図である。
【００６９】
カメラと各被写体との距離については、顔領域の幅の画素数の比率で判定される。いま、左側被写体において顔領域の幅の画素数をｄとし、右側被写体の顔領域の幅の画素数をｆとすると、デジタル信号処理回路１１１は、画素数ｄと画素数ｆとの比率が２未満であるとその距離は同程度であると判定する。一方、デジタル信号処理回路１１１は、画素数ｄと画素数ｆとの比率が２以上であるとその距離は異なる（離れている）と判定する。
【００７０】
図１１は複数の被写体が列をなす被写体列において被写体列の向きの判定を説明するための図である。そして、図１１（ａ）は右向きの例を示す図であり、図１１（ｂ）は左向きの例を示す図である。
【００７１】
被写体列の向きを判定する際には、デジタル信号処理回路１１１は画像の顔領域の幅の画素数を比較して右側の顔領域が大きければ、被写体列が左向きである判定する。また、デジタル信号処理回路１１１は左側の顔領域が大きければ、被写体列が右向きであると判定する。被写体間の距離が近くてカメラから被写体までの距離に差異がある場合においても、カメラに近い被写体に生じる影がカメラから遠い被写体にかからない状態であれば、良好なバウンス撮影を行うことができることになる。
【００７２】
上述のようにして行われたデジタル信号処理回路１１１による画像解析結果はカメラマイコン１０１に送られる。
【００７３】
図１２はデジタル信号処理回路からカメラマイコンに送られる画像解析結果の一例を示す図である。
【００７４】
また、図１３はデジタル信号処理回路からカメラマイコンに送られる画像解析結果の他の例を示す図である。そして、図１３（ａ）は被写体が一人である場合の例を示す図であり、図１３（ｂ）は被写体が二人である場合の一例を示す図である。また、図１３（ｃ）は被写体が二人である場合の他の例を示す図である。
【００７５】
図１２および図１３を参照して、画像解析結果には、顔の数、顔の向き、被写体間の距離、カメラからの距離、および被写体列の向きが含まれている。なお、被写体が一人の場合には、画像解析結果には、被写体間の距離、カメラからの距離、および被写体列の向きは存在しない。
【００７６】
再び図６を参照して、カメラマイコン１０１は画像解析結果に基づいてバウンス撮影の際に用いる反射面（バウンス面）を決定する。
【００７７】
図１４は、図１に示すカメラマイコンで行われる反射面決定処理を説明するためのフローチャートである。
【００７８】
反射面決定処理を開始すると、カメラマイコン１０１は画像解析結果を参照して顔領域が検出されたか否かを判定する（ステップＳ２０１）。顔領域が検出されないと（ステップＳ２０１において、ＮＯ）、カメラマイコン１０１は反射面を「天井」と決定する（ステップＳ２０２）。そして、カメラマイコン１０１は反射面決定処理を終了する。
【００７９】
一方、顔領域が検出されると（ステップＳ２０１において、ＹＥＳ）、カメラマイコン１０１は画像解析結果を参照して複数の顔領域が検出されたか否かを判定する（ステップＳ２０３）。顔領域が１つであると（ステップＳ２０３において、ＮＯ）、カメラマイコン１０１は画像解析結果を参照して顔領域が右向きであるか否かを判定する（ステップＳ２０４）。
【００８０】
顔領域が右向きであると（ステップＳ２０４において、ＹＥＳ）、カメラマイコン１０１は反射面を「右」の壁と決定する（ステップＳ２０５）。そして、カメラマイコン１０１は反射面決定処理を終了する。一方、顔領域が右向きでないと（ステップＳ２０４において、ＮＯ）、カメラマイコン１０１は反射面を「左」の壁と決定する（ステップＳ２０６）。そして、カメラマイコン１０１は反射面決定処理を終了する。
【００８１】
顔領域が複数あると（ステップＳ２０３において、ＹＥＳ）、カメラマイコン１０１は画像解析結果を参照して、複数の被写体の向きが一致しているか否かを判定する（ステップＳ２０７）。複数の被写体の向きが一致していないと（ステップＳ２０７において、ＮＯ）、カメラマイコン１０１は反射面を「天井」と決定する（ステップＳ２０８）。そして、カメラマイコン１０１は反射面決定処理を終了する。
【００８２】
複数の被写体の向きが一致していると（ステップＳ２０７において、ＹＥＳ）、カメラマイコン１０１は画像解析結果を参照して、複数の被写体間の距離が近いか否かを判定する（ステップＳ２１０）。被写体間の距離が遠いと（ステップＳ２０９において、ＮＯ）、カメラマイコン１０１はステップＳ２０８の処理に進む。
【００８３】
被写体間の距離が近いと（ステップＳ２０９において、ＹＥＳ）、カメラマイコン１０１は画像解析結果を参照して、複数の被写体についてカメラからの距離が同程度であるか否かを判定する（ステップＳ２１０）。カメラからの距離が同程度であると（ステップＳ２１０において、ＹＥＳ）、カメラマイコン１０１はステップＳ２０４の処理に戻って、被写体向きに応じて反射面を決定する。
【００８４】
カメラからの距離が同程度でないと（ステップＳ２１０において、ＮＯ）、カメラマイコン１０１は画像解析結果を参照して、複数の被写体の向きと被写体列の向きとが一致しているか否かを判定する（ステップＳ２１２）。複数の被写体の向きと被写体列の向きとが一致していると（ステップＳ２１２において、ＹＥＳ）、カメラマイコン１０１はステップＳ２０４の処理に戻って、被写体向きに応じて反射面を決定する。
【００８５】
一方、複数の被写体の向きと被写体列の向きとが一致していないと（ステップＳ２１２において、ＮＯ）、カメラマイコン１０１は被写体の向きの変更又は整列を促す表示を表示部１１３に表示する（ステップＳ２１４）。
【００８６】
図１５は、図１に示す表示部に表示される警告を説明するための図である。そして、図１５（ａ）は第１の警告を示す図であり、図１５（ｂ）は第２の警告を示す図である。また、図１５（ｃ）は第３の警告を示す図であり、図１５（ｄ）は第４の警告を示す図である。
【００８７】
ステップＳ２１４の処理においては、カメラマイコン１０１は、例えば、図１５（ａ）に示すように、表示部１１３に「顔の向きを反対側に変更するか被写体を整列させてください」という文言を表示する。
【００８８】
次に、カメラマイコン１０１は第１のスイッチＳＷ１がオンであるか否かを判定する（ステップＳ２１５）。第１のスイッチＳＷ１がオフであると（ステップＳ２１５において、ＮＯ）、カメラマイコン１０１はステップＳ２０８の処理に進んで「天井」を反射面として決定する。一方、第１のスイッチＳＷ１がオンであると（ステップＳ２１５において、ＹＥＳ）、カメラマイコン１０１は、図６に示すステップＳ１０２の処理に戻る。
【００８９】
再び図６を参照して、上述のようにして、反射面決定を行った後、カメラマイコン１０１はストロボマイコン３１０にステップＳ１０４の処理で決定した反射面および被写体距離などを示すバウンス情報に送信する（ステップＳ１０５）。そして、カメラマイコン１０１は反射面決定処理を終了する。
【００９０】
図１６は、図１に示すストロボで行われるオートバウンス処理を説明するためのフローチャートである。なお、図示のフローチャートに係る処理は、ストロボマイコン２１０の制御下で行われる。
【００９１】
まず、ストロボマイコン３１０はカメラマイコン１０１から反射面および被写体距離などを示すバウンス情報を受信する（ステップＳ３０１）。そして、ストロボマイコン３１０は、ユーザから入力部３２０の操作によってオートバウンス指示があると（ステップＳ３０２）、後述するバウンス撮影を行う。その後、ストロボマイコン３１０はオートバウンス処理を終了する。
【００９２】
図１７は、図１に示すストロボで行われるオートバウンス撮影を説明するためのフローチャートである。
【００９３】
オートバウンス撮影を開始すると、ストロボマイコン３１０は、カメラマイコン１０１から送られたバウンス情報が示す反射面までの距離を測定する（ステップＳ４０１）。ここでは、反射面が左の壁である場合には、ストロボマイコン３１０は水平バウンス角度を９０度とし、垂直バウンス角度を０度としてバウンス駆動部３５１によってバウンス部を駆動する。一方、反射面が右の壁である場合には、ストロボマイコン３１０は水平バウンス角度を−９０度とし、垂直バウンス角度を０度としてバウンス駆動部３５１によってバウンス部を移動させる。また、反射面が天井である場合には、ストロボマイコン３１０は水平バウンス角度を０度とし、垂直バウンス角度を９０度としてバウンス駆動部３５１によってバウンス部を移動させる。
【００９４】
上述のようにして、バウンス部を駆動した後、ストロボマイコン３１０は距離計３９２によって反射面までの距離を測定する。
【００９５】
続いて、ストロボマイコン３１０は、測定の結果得られた反射面の距離に基づいてバウンス撮影が可能であるか否かを判定する（ステップＳ４０２）。ここでは、反射面の距離が予め設定された距離未満（例えば、５ｍ未満）であれば、ストロボマイコン３１０はバウンス撮影が可能であると判定する。一方、反射面の距離が予め定められた距離以上であると、ストロボマイコン３１０はバウンス撮影が不可であると判定する。
【００９６】
バウンス撮影が可能であると（ステップＳ４０２において、ＹＥＳ）、ストロボマイコン３１０は反射面の距離と被写体距離とに基づいてバウンス撮影のためのバウンス角度を求める。ここでは、ストロボマイコン３１０は、バウンス角度をストロボ光が反射面に当たる点である反射点と被写体とを結んだ角度が４５度となる角度とする。そして、ストロボマイコン３１０は、当該バウンス角度に基づいてバウンス駆動部３５１によってバウンス部を駆動する（ステップＳ４０３：ヘッド角度移動）。
【００９７】
バウンス部の移動が完了すると、ストロボマイコン３１０は、カメラマイコン１０１にストロボ３００がバウンス撮影可能な状態となった旨を通知する。当該通知を受けると、カメラマイコン１０１はユーザによって第２のスイッチＳＷ２がオンされたか否かを判定する。そして、第２のスイッチＳＷ２がオンされると、カメラマイコン１０１はその旨をストロボマイコン３１０に通知する。
【００９８】
これによって、ストロボマイコン３１０はストロボ発光を行い、カメラマイコン１０１は記録用画像の撮影を行う（ステップＳ４０５）。そして、オートバウンス撮影処理は終了する。
【００９９】
バウンス撮影が不可であると（ステップＳ４０２において、ＮＯ）、ストロボマイコン３１０はバウンス撮影不可と判定した反射面が左又は右の壁であるか否かを判定する（ステップＳ４０６）。反射面が左又は右の壁であると（ステップＳ４０６において、ＹＥＳ）、ストロボマイコン３１０は反射面である左右の壁を変更する（ステップＳ４０７）。つまり、ストロボマイコン３１０は反射面が左の壁である場合には反射面を右の壁に変更する。一方、ストロボマイコン３１０は反射面が右の壁である場合には反射面を左の壁に変更する。
【０１００】
次に、ストロボマイコン３１０は、変更後の反射面まで距離を測定する（ステップＳ４０８）。ステップＳ４０８に係る処理は、ステップＳ４０１の処理と同様の処理である。そして、ストロボマイコン３１０は、ステップＳ４０８の処理で得られた反射面の距離に基づいてバウンス撮影が可能であるか否かを判定する（ステップＳ４０９）。ここでは、反射面の距離が予め設定された距離（例えば、５ｍ）未満であれば、ストロボマイコン３１０はバウンス撮影が可能であると判定する。
【０１０１】
バウンス撮影可能であると（ステップＳ４０９において、ＹＥＳ）、ストロボマイコン３１０はカメラマイコン１０１にバウンス撮影可能な反射面の向きを示す向き情報を送る。向き情報を受けると、カメラマイコン１０１は被写体の向きとバウンス撮影可能な反射面の向きとが一致していない場合には(不一致の場合)、カメラ表示部１１３に「顔の向きを反対に変更してください」という文言を表示する（ステップＳ４１０：図１５（ｂ）参照）。これによって、カメラマイコン１０１は、顔を反対に向ければ所望のバウンス撮影が可能な旨をユーザに知らせる。
【０１０２】
続いて、カメラマイコン１０１は、ユーザによって第１のスイッチＳＷ１がオンとされたか否かを判定する（ステップＳ４１１）。第１のスイッチＳＷ１がオフであると（ステップＳ４１１において、ＮＯ）、カメラマイコン１０１は待機する。
【０１０３】
一方、第１のスイッチＳＷ１がオンとなると（ステップＳ４１１において、ＹＥＳ）、カメラマイコン１０１は、バウンス撮影前に測光回路１０６によって被写体向き判定用の画像をする（ステップＳ４１２）。カメラマイコン１０１はデジタル信号処理回路１１１によって被写体向き判定用の画像を解析して被写体の顔の向きを調べる。そして、カメラマイコン１０１は被写体の顔の向きが左右逆に変更されたか否かを判定する（ステップＳ４１３）。つまり、カメラマイコン１０１は顔の向きが変更されたか否かを判定する。
【０１０４】
顔の向きが変更されていないと（ステップＳ４１３において、ＮＯ）、カメラマイコン１０１はステップＳ４１１の処理に戻る。一方、顔の向きが変更されると（ステップＳ４１３において、ＹＥＳ）、カメラマイコン１０１はカメラ表示部１１３に表示の警告を消す（ステップＳ４１４）。そして、カメラマイコン１０１がその旨をストロボマイコン３１０に通知すると、ストロボマイコン３１０はステップＳ４０３の処理を行う。
【０１０５】
バウンス撮影が不可であると（ステップＳ４０９において、ＮＯ）、ストロボマイコン３１０は反射面として天井を用いることが不可（ＮＧ）であるか否かを判定する（ステップＳ４１５）。天井を反射面として用いてバウンス撮影を行うか否かの判定が行われて既に不可とされていないと（ステップＳ４１５において、ＮＯ）、ストロボマイコン３１０は反射面を天井に変更する（ステップＳ４１６）。
【０１０６】
続いて、ストロボマイコン３１０は、変更後の反射面である天井までの距離を測定する（ステップＳ４１７）。ステップＳ４１７に係る処理は、ステップＳ４０１の処理と同様にして行われる。
【０１０７】
次に、ストロボマイコン３１０は反射面（ここでは、天井）の距離に基づいてバウンス撮影が可能であるか否かを判定する（ステップＳ４１８）。ここでは、反射面の距離が予め設定された距離（例えば、５ｍ）未満であれば、ストロボマイコン３１０はバウンス撮影が可能であると判定する。
【０１０８】
バウンス撮影が可能であると（ステップＳ４１８において、ＹＥＳ）、ストロボマイコン３１０は、カメラマイコン１０１にバウンス撮影可能な反射面が天井である旨を通知する。これによって、カメラマイコン１０１はカメラ表示部１１３に「天井バウンスに切り替えます」の文言を表示する（ステップＳ４１９：図１５（ｃ）参照）。そして、カメラマイコン１０１への通知の後、ストロボマイコン３１０はステップＳ４０３の処理を行う。
【０１０９】
バウンス撮影が不可であると（ステップＳ４１８において、ＮＯ）、ストロボマイコン３１０はバウンス撮影が不可であると決定する（ステップＳ４２０）。そして、ストロボマイコン３１０はその旨カメラマイコン１０１に通知する。当該通知を受けると、カメラマイコン１０１はカメラ表示部１１３に「正面に切り替えます」の文言を表示する（ステップＳ４２１：図１５（ｄ）参照）。カメラマイコン１０１への通知の後、ストロボマイコン３１０はステップＳ４０３の処理に進み、正面照射を行うためバウンス部を正面に向ける。
【０１１０】
なお、天井を反射面として用いてバウンス撮影を行うか否かの判定が行われて既に不可とされていると（ステップＳ４１５において、ＹＥＳ）、ストロボマイコン３１０はステップＳ４２０の処理に進む。
【０１１１】
ステップＳ４０６において、反射面が左および右の壁でないと（ステップＳ４０６において、ＮＯ）、つまり、バウンス撮影が不可とされた反射面が天井であると、ストロボマイコン３１０は、カメラマイコン１０１に天井を反射面とするバウンス撮影が不可である旨を通知する（ステップＳ４２２）。これによって、後述するように、カメラマイコン１０１は天井を反射面として用いたバウンス撮影が不可である際の被写体向き判定を行う。そして、オートバウンス撮影は終了する。
【０１１２】
図１８は、図１に示すカメラマイコンで行われる天井バウンス不可の際の被写体向き判定処理を説明するためのフローチャートである。
【０１１３】
被写体向き判定処理を開始すると、カメラマイコン１０１は、ステップＳ１０３の処理で得た画像解析結果に基づいて被写体において顔領域が検出されたか否かを判定する（ステップＳ６０１）。顔領域が検出されないと（ステップＳ６０１において、ＮＯ）、カメラマイコン１０１は反射面を「正面」とする（ステップＳ６０２）。そして、カメラマイコン１０１は被写体向き判定処理を終了して、図６に示すステップＳ１０５の処理に移行する。
【０１１４】
顔領域が検出されると（ステップＳ６０１において、ＹＥＳ）、カメラマイコン１０１は画像解析結果において顔領域が複数あるか否かを判定する（ステップＳ６０３）。顔領域が１つであると（ステップＳ６０３において、ＮＯ）、カメラマイコン１０１は画像解析結果において顔領域が右向きであるか否かを判定する（ステップＳ６０４）。顔領域が右向きであると（ステップＳ６０４において、ＹＥＳ）、カメラマイコン１０１は反射面を「右」の壁とする（ステップＳ６０５）。そして、カメラマイコン１０１は被写体向き判定処理を終了して、図６に示すステップＳ１０５の処理に移行する。
【０１１５】
顔領域が右向きでないと（ステップＳ６０４において、ＮＯ）、つまり、顔領域の向きが左向きであると、カメラマイコン１０１は反射面を「左」の壁とする（ステップＳ６０６）。そして、カメラマイコン１０１は被写体向き判定処理を終了して、図６に示すステップＳ１０５の処理に移行する。
【０１１６】
顔領域が複数あると（ステップＳ６０３において、ＹＥＳ）、カメラマイコン１０１は画像解析結果において複数の顔領域の向きが一致しているか否かを判定する（ステップＳ６０７）。複数の顔領域の向きが一致していると（ステップＳ６０７において、ＹＥＳ）、カメラマイコン１０１はステップＳ６０４の処理に戻って、その向きは右向きであるか否かを判定する。
【０１１７】
複数の顔領域の向きが一致していないと（ステップＳ６０７において、ＮＯ）、カメラマイコン１０１は画像解析結果において複数の顔領域の向きの多数を調べる多数決処理を行う（ステップＳ６０８）。そして、カメラマイコン１０１は多数決結果によって右向きが多いか否かを判定する（ステップＳ６０９）。
【０１１８】
右向きの顔領域が多いと（ステップＳ６０９において、ＹＥＳ）、カメラマイコン１０１は反射面を「右」の壁とする（ステップＳ６１０）。そして、カメラマイコン１０１は被写体向き判定処理を終了して、図６に示すステップＳ１０５の処理に移行する。一方、左向きの顔領域が多いと（ステップＳ６０９において、ＮＯ）、カメラマイコン１０１は反射面を「左」の壁とする（ステップＳ６１２）。そして、カメラマイコン１０１は被写体向き判定処理を終了して、図６に示すステップＳ１０５の処理に移行する。
【０１１９】
このように、本発明の実施の形態では、被写体（つまり、顔）の向きを判定してバウンス撮影を行う反射面を決定する。これによって、良好にバウンス撮影を行うための反射面（バウンス面）を自動的に選択することができる。
【０１２０】
さらに、本発明の実施の形態では、左右の壁および天井の全てについて反射面として用いることが可能か否かを調べて反射面を決定しておらず、この結果、バウンス角度を決定するまでの時間および電力を低減することができる。また、顔の向きに対応する反射面が存在せず、その反対側に反射面が存在する場合には、顔の向きを変更するように促すようにしたので、常にバウンス撮影を行うことができる。
【０１２１】
なお、上述の実施の形態では、カメラが画像解析結果に基づいて反射面の決定を行うようにしたが、当該画像解析結果をストロボマイコンに送ってストロボマイコンが反射面の決定を行うようにしてもよい。さらには、顔の向きから決定した反射面を用いてバウンス撮影を行うことができない場合、警告を表示することに加えて、警告を音又はバウンス部の動きで知らせるようにしてもよい。また、警告表示についてカメラ表示部ではなくストロボ表示部に表示させてもよい。
【０１２２】
また、優先的な被写体（つまり、顔）が存在する場合には、複数の被写体が存在する場合であっても被写体が１つの場合の処理に進んで、優先的な被写体の向きに基づいて反射面を決定するようにしてもよい。そして、本発明の実施の形態では、測光回路１０６の出力に応じて被写体の向きを判定するようにしたが、ライブビューの際に得られる画像に応じて被写体向きを判定するようにしてもよく、記録用画像の解析結果に応じて被写体向きを判定するようにしてもよい。
【０１２３】
上述の説明から明らかなように、図１に示す例では、ストロボマイコン３１０が決定手段および制御手段と機能する。また、ストロボマイコン３１０は判定手段および報知手段として機能する。さらに、カメラマイコン１０１および測光回路１０６は取得手段として機能し、カメラマイコン１０１およびデジタル信号処理回路１１１は検出手段として機能する。そして、カメラマイコン１０１は通知手段として機能する。
【０１２４】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【０１２５】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を発光装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを発光装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【０１２６】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１２７】
１００  カメラ
１０１  カメラマイコン
１０６  測光回路
１０７  焦点検出回路
１１１  デジタル信号処理部(デジタル信号処理回路)
２００  撮影レンズ
２０１  レンズマイコン
３００  ストロボ
３１０  ストロボマイコン
３５１  バウンス駆動部
【図１】
0006598649.tif 000002
【図２】
0006598649.tif 000003
【図３】
0006598649.tif 000004
【図４】
0006598649.tif 000005
【図５】
0006598649.tif 000006
【図６】
0006598649.tif 000007
【図７】
0006598649.tif 000008
【図８】
0006598649.tif 000009
【図９】
0006598649.tif 000010
【図１０】
0006598649.tif 000011
【図１１】
0006598649.tif 000012
【図１２】
0006598649.tif 000013
【図１３】
0006598649.tif 000014
【図１４】
0006598649.tif 000015
【図１５】
0006598649.tif 000016
【図１６】
0006598649.tif 000017
【図１７】
0006598649.tif 000018
【図１８】
0006598649.tif 000019
【図１９】
0006598649.tif 000020