(57)【特許請求の範囲】
【請求項１】
撮像装置に着脱可能に装着される本体部と、
前記本体部に対して回動可能な可動部と、
前記可動部に設けられた発光部と、
前記可動部を回動させる駆動手段と、
前記本体部を撮像装置に装着している状態にて前記本体部における被写体側の面とは反対側の面に配置されていて、第１の検知範囲内にある物体を検知するための第１の検知センサと、
第２の検知範囲内にある物体を検知するための第２の検知センサを有する撮像装置から受信した前記第２の検知センサの出力に関する情報と前記第１の検知センサの出力とに応じて、前記駆動手段により前記可動部を回動させるときの回動角度を制限する制限角度を設定する設定手段と、を有することを特徴とする照明装置。
【請求項２】
前記設定手段は、前記第１の検知センサの出力が前記第１の検知範囲内に物体を検知したことを示すとともに前記第２の検知センサの出力に関する情報が前記第２の検知範囲内に物体を検知したことを示すときよりも、前記第１の検知センサの出力が前記第１の検知範囲内に物体を検知したことを示すとともに前記第２の検知センサの出力に関する情報が前記第２の検知範囲内に物体を検知したことを示さないときのほうが、前記制限角度を小さくすることを特徴とする請求項１に記載の照明装置。
【請求項３】
前記設定手段は、前記第１の検知センサの出力が前記第１の検知範囲内に物体を検知したことを示すとともに前記第２の検知センサの出力に関する情報が前記第２の検知範囲内に物体を検知したことを示すときよりも、前記第１の検知センサの出力が前記第１の検知範囲内に物体を検知したことを示さないとともに前記第２の検知センサの出力に関する情報が前記第２の検知範囲内に物体を検知したことを示さないときのほうが、前記制限角度を小さくすることを特徴とする請求項１または２に記載の照明装置。
【請求項４】
前記駆動手段は、前記制限角度を超えない範囲で前記可動部を回動させることを特徴とする請求項１ないし３のいずれか１項に記載の照明装置。
【請求項５】
撮像装置に着脱可能に装着される本体部と、前記本体部に対して回動可能な可動部と、前記可動部に設けられた発光部と、前記可動部を回動させる駆動手段と、前記本体部を撮像装置に装着している状態にて前記本体部における被写体側の面とは反対側の面に配置されていて、第１の検知範囲内にある物体を検知するための第１の検知センサと、を有する照明装置を装着可能な撮像装置であって、
ファインダーと、
前記ファインダーの近傍に配置されていて、第２の検知範囲内にある物体を検知するための第２の検知センサと、
前記照明装置から受信した前記第１の検知センサの出力に関する情報と前記第２の検知センサの出力とに応じて、前記駆動手段により前記可動部を回動させるときの回動角度を制限する制限角度を設定する設定手段と、を有することを特徴とする撮像装置。
【請求項６】
照明装置と、撮像装置を含む撮像システムであって、
前記照明装置は、
撮像装置に着脱可能に装着される本体部と、
前記本体部に対して回動可能な可動部と、
前記可動部に設けられた発光部と、
前記可動部を回動させる駆動手段と、
前記本体部を前記撮像装置に装着している状態にて前記本体部における被写体側の面とは反対側の面に配置されていて、第１の検知範囲内にある物体を検知するための第１の検知センサと、
前記駆動手段により前記可動部を回動させるときの回動角度を制限する制限角度を設定する設定手段と、を有し、
前記撮像装置は、
ファインダーと、
前記ファインダーの近傍に配置されていて、第２の検知範囲内にある物体を検知するための第２の検知センサと、を有し、
前記設定手段は、前記撮像装置から受信した前記第２の検知センサの出力に関する情報と前記第１の検知センサの出力とに応じて、前記制限角度を設定することを特徴とする撮像システム。
【請求項７】
撮像装置に着脱可能に装着される本体部と、前記本体部に対して回動可能な可動部と、前記可動部に設けられた発光部と、前記可動部を回動させる駆動手段と、前記本体部を撮像装置に装着している状態にて前記本体部における被写体側の面とは反対側の面に配置されていて、第１の検知範囲内にある物体を検知するための第１の検知センサと、を有する照明装置の制御方法であって、
第２の検知範囲内にある物体を検知するための第２の検知センサを有する撮像装置から受信した前記第２の検知センサの出力に関する情報と前記第１の検知センサの出力とに応じて、前記駆動手段により前記可動部を回動させるときの回動角度を制限する制限角度を設定する設定ステップを有することを特徴とする照明装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、照明装置、撮像装置、撮像システム及びその制御方法に関し、特に照明装置の制御に関するものである。
【背景技術】
【０００２】
従来、照明装置の光を天井等に向けて照射して天井等からの拡散反射光を被写体に照射する発光撮影（以下、バウンス発光撮影とする）が知られている。バウンス発光撮影によれば、照明装置の光を直接的ではなく間接的に被写体に照射することができるため、柔らかい光での描写が可能となる。
【０００３】
さらに、バウンス発光撮影における最適な照射方向を自動的に決定する技術も提案されている。特許文献１では、発光部の回動角度を自動で変更可能なストロボ装置において、回動角度を発光部が被写体側を向く角度ではなくユーザ側を向く角度にして反射体に発光部の光を照射させる技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１―１７００１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された技術は、発光部の回動角度をユーザ側を向く角度にして反射体に発光部の光を照射させることが可能だが、ユーザに発光部の光が照射されてしまう場合について考慮されていない。
【０００６】
そこで、本発明は、照明装置からの光がユーザに照射されることを低減できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る照明装置は、撮像装置に着脱可能に装着される本体部と、前記本体部に対して回動可能な可動部と、前記可動部に設けられた発光部と、前記可動部を回動させる駆動手段と、前記本体部を撮像装置に装着している状態にて前記本体部における被写体側の面とは反対側の面に配置されていて、第１の検知範囲内にある物体を検知するための第１の検知センサと、第２の検知範囲内にある物体を検知するための第２の検知センサを有する撮像装置から受信した前記第２の検知センサの出力に関する情報と前記第１の検知センサの出力とに応じて、前記駆動手段により前記可動部を回動させるときの回動角度を制限する制限角度を設定する設定手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、照明装置からの光がユーザに照射されることを低減することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る撮像システムの概略構成を示すブロック図である。
【図２】本発明の実施形態に係る撮像システムの概略構成を示すブロック図である。
【図３】本発明の実施形態に係るストロボ装置３００を示す図である。
【図４】本発明の実施形態に係るオートバウンス発光撮影に係るストロボ装置３００の各種処理のフローチャートを示す図である。
【図５】本発明の実施形態に係るオートバウンス発光撮影に係るストロボ装置３００の各種処理のフローチャートを示す図である。
【図６】本発明の実施形態に係るオートバウンス発光撮影に係るストロボ装置３００の各種処理のフローチャートを示す図である。
【図７】バウンス発光撮影を行うときにストロボ装置３００から発せられる光と被写体との関係を示す図である。
【図８】バウンス発光撮影を行うときのストロボ装置３００と被写体との位置関係を示す図である。
【図９】ストロボ装置３００のバウンス駆動範囲を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。図１及び図２は、本発明の実施形態に係る撮像システムの概略構成を示す。本発明の実施形態に係る撮像システムは、撮像装置であるカメラ本体１００、カメラ本体１００に着脱可能に装着されたレンズユニット２００、カメラ本体１００に着脱可能に装着された照明装置であるストロボ装置３００を含む。なお、レンズユニット２００がカメラ本体１００から取り外しできないレンズ内蔵型の撮像装置を用いた撮像システムでもよい。また、図１と図２において同一のものは同じ符号をつけている。
【００１１】
まず、カメラ本体１００内の構成について説明する。マイクロコンピュータＣＣＰＵ（以下、カメラマイコン）１０１は、カメラ本体１００の各部を制御する。カメラマイコン１０１は、例えばＣＰＵ、ＲＯＭ、ＲＡＭ、入出力制御回路（Ｉ／Ｏコントロール回路）、マルチプレクサ、タイマー回路、ＥＥＰＲＯＭ、Ａ／Ｄ、Ｄ／Ａコンバータ等を含むマイコン内蔵ワンチップＩＣ回路構成となっている。そして、カメラマイコン１０１は、撮像システムの制御をソフトウェアで行えるもので、各種の条件判定を行う。
【００１２】
撮像素子１０２は、赤外カットフィルタやローパスフィルタ等を含むＣＣＤ、ＣＭＯＳ等の撮像素子であり、後述のレンズ群２０２によって撮影時に被写体像が結像される。シャッター１０３は撮像素子１０２を遮光する位置と、撮像素子１０２を露光する位置とに移動する。
【００１３】
主ミラー（ハーフミラー）１０４は、レンズ群２０２より入射する光の一部を反射し１０５のピント板に結像させる位置と、レンズ群２０２より入射する光の撮像素子１０２への光路（撮影光路）内から退避する位置とに移動する。ピント板１０５は、被写体像が結像され、結像された被写体像は不図示の光学ファインダーを介して撮影者により確認される。
【００１４】
測光回路（ＡＥ回路）１０６は、回路内に測光センサを備え、被写体を複数の領域に分割しそれぞれの領域で測光を行う。測光回路１０６内の測光センサは、後述するペンタプリズム１１４を介してピント板１０５に結像された被写体像を見込んでいる。焦点検出回路（ＡＦ回路）１０７は、回路内に複数点の測距ポイントを有する測距センサを備え、各測距点のデフォーカス量等の焦点情報を出力する。
【００１５】
ゲイン切り換え回路１０８は、撮像素子１０２から出力される信号を増幅させるものであり、ゲインの切り換えは、撮影の条件や撮影者の操作等に応じてカメラマイコン１０１により行われる。
【００１６】
Ａ／Ｄ変換器１０９は、増幅された撮像素子１０２から出力されるアナログ信号をデジタル信号に変換する。タイミングジェネレータ（ＴＧ）１１０は、増幅された撮像素子１０２のアナログ信号の入力とＡ／Ｄ変換器１０９の変換タイミングを同期させる。
【００１７】
信号処理回路１１１は、Ａ／Ｄ変換器１０９でデジタル信号に変換された画像データに対して信号処理を行う。
【００１８】
入力部１１２は、電源スイッチ、レリーズスイッチ、設定ボタン等の操作部を含んでいて、カメラマイコン１０１は、入力部１１２への入力に応じて各種処理を実行する。レリーズスイッチが１段階操作（半押し）されるとＳＷ１がＯＮとなり、カメラマイコン１０１は焦点調節や測光等の撮影準備動作を開始させる。また、レリーズスイッチが２段階操作（全押し）されるとＳＷ２がＯＮとなり、カメラマイコン１０１は露光や現像処理等の撮影動作を開始させる。また、入力部１１２の設定ボタン等を操作することで、カメラ本体１００に装着されるストロボ装置３００の各種設定を行うこともできる。更に無線通信が可能な場合は、カメラ本体１００にストロボ装置３００が直接装着されていなくても、装着している場合と同様に、複数台のストロボ装置の各種設定を行うことができる。
【００１９】
液晶装置や発光素子を有する表示部１１３は、各種設定されたモードやその他の撮影情報等を表示する。
【００２０】
ペンタプリズム１１４は、ピント板１０５の被写体像を測光回路１０６内の測光センサ及びファインダー１１７に導く。サブミラー１１５は、レンズ群２０２より入射し主ミラー１０４を透過した光を焦点検出回路１０７の測距センサへ導く。なお、本実施形態では、ペンタプリズム１１４を用いて被写体像をファインダー１１７に導く光学ファインダーを有する構成であるが、光学ファインダーの代わりに撮像素子１０２やその他の撮像素子で撮像された画像を表示する電子ファインダーであってもよい。
【００２１】
背面検知部１１６は、赤外ＬＥＤと受光部がモジュール化されファインダー１１７の近傍に設けられており、物体等が近接した場合に赤外光が物体に反射され、受光部での受光量によって物体を検知できるようになっている。なお、所定の検知範囲内（第２の検知範囲内）の物体を検知することができる構成であれば、赤外ＬＥＤと受光部以外の公知の構成、例えば、照度センサや静電センサ等を用いた構成を背面検知部としてよい。また、物体までの距離を測定するセンサも、測定した距離から物体が所定の検知範囲内にあるか否かがわかるので、所定の検知範囲内にある物体を検知するためのセンサに含まれる。
【００２２】
通信ラインＬＣ、ＳＣは、カメラ本体１００とレンズユニット２００及びストロボ装置３００とのインタフェースの信号ラインである。例えば、カメラマイコン１０１をホストとしてデータの交換やコマンドの伝達等の情報の通信を相互に行う。ＬＣ、ＳＣ通信の一例として、図１の端子１２０、端子１３０に３端子式のシリアル通信の例を示す。端子１２０は、カメラ本体１００とレンズユニット２００の通信の同期をとるためのＳＣＬＫ＿Ｌ端子、レンズユニット２００にデータを送信するＭＯＳＩ＿Ｌ端子、レンズユニット２００から送信されたデータを受信するＭＩＳＯ＿Ｌ端子を含む。また、カメラ本体１００とレンズユニット２００との両方をつなぐＧＮＤ端子も含む。
【００２３】
端子１３０は、カメラ本体１００とストロボ装置３００の通信の同期をとるためのＳＣＬＫ＿Ｓ端子、ストロボ装置３００にデータを送信するＭＯＳＩ＿Ｓ端子、ストロボ装置３００から送信されたデータを受信するＭＩＳＯ＿Ｓ端子を含む。また、カメラ本体１００とストロボ装置３００との両方をつなぐＧＮＤ端子も含む。
【００２４】
姿勢検出回路１４０は姿勢差を検出する回路で、１４０ａは水平方向の姿勢差を検出する姿勢Ｈ検出部、１４０ｂは垂直方向の姿勢差を検出する姿勢Ｖ検出部、１４０ｃは前後方向（Ｚ方向）の姿勢差を検出する姿勢Ｚ検出部である。姿勢検出回路１４０には、例えば、角速度センサやジャイロセンサが用いられる。姿勢検出回路１４０により検出された各方向の姿勢差に関する姿勢情報はカメラマイコン１０１に入力される。この姿勢検出回路１４０の検出結果によって、カメラマイコン１０１は、カメラ本体１００の姿勢を判別することができる。なお、本実施形態では、カメラ本体１００におけるストロボ装置３００を装着可能な側を上側、ファインダー１１７が設けられている側から見た左右をそれぞれ左側と右側とする。そして、重力方向に対するカメラ本体１００の左右方向の傾きが４５度以下のときはカメラ本体１００が横位置状態であるとする。一方、重力方向に対するカメラ本体１００の左右方向の傾きが４５度を超えるときはカメラ本体１００が縦位置状態であるとする。なお、縦位置状態には、カメラ本体１００の上側が左側に傾いている左縦位置状態と右側に傾いている右縦位置状態とが存在するため、カメラ本体１００の傾きかたに基づいて左縦位置状態か右縦位置状態かも区別する。また、横位置状態と縦位置状態とを区別する閾値は４５度に限定されずその他の角度にしてもよい。
【００２５】
次に、レンズユニット２００内の構成と動作について説明する。マイクロコンピュータＬＰＵ（以下、レンズマイコン）２０１は、レンズユニット２００の各部を制御する。
【００２６】
レンズマイコン２０１は、例えばＣＰＵ、ＲＯＭ、ＲＡＭ、入出力制御回路（Ｉ／Ｏコントロール回路）、マルチプレクサ、タイマー回路、ＥＥＰＲＯＭ、Ａ／Ｄ、Ｄ／Ａコンバータ等を含むマイコン内蔵ワンチップＩＣ回路構成となっている。
【００２７】
レンズ群２０２は、フォーカスレンズやズームレンズ等を含む複数枚のレンズで構成されている。なお、レンズ群２０２にはズームレンズは含まれなくてもよい。レンズ駆動部２０３は、レンズ群２０２に含まれるレンズを移動させる駆動系であり、レンズ群２０２の駆動量は、カメラ本体１００内にある焦点検出回路１０７の出力に基づいてカメラマイコン１０１にて演算される。演算された駆動量は、カメラマイコン１０１からレンズマイコン２０１に送信される。エンコーダ２０４はレンズ群２０２の位置を検出し駆動情報を出力するエンコーダである。エンコーダ２０４からの駆動情報に基づき駆動量分だけレンズ駆動部２０３がレンズ群２０２を移動させて焦点調節を行う。通過する光量を調節する絞り２０５は、絞り制御回路２０６を介してレンズマイコン２０１により制御される。
【００２８】
次に、ストロボ装置３００の構成について説明する。ストロボ装置３００は、カメラ本体１００に着脱可能に装着される本体部３００ａと、本体部３００ａに対して上下方向及び左右方向に回動可能に保持される可動部３００ｂで構成されている。なお、本実施形態では、本体部３００ａにおける可動部３００ｂと連結される側を上側、入力部３１２が設けられている側から見た左右をそれぞれ左側と右側として、可動部３００ｂの回動方向を説明している。
【００２９】
マイクロコンピュータＦＰＵ（以下、ストロボマイコン）３１０は、ストロボ装置３００の各部を制御する。ストロボマイコン３１０は、例えばＣＰＵ、ＲＯＭ、ＲＡＭ、入出力制御回路（Ｉ／Ｏコントロール回路）、マルチプレクサ、タイマー回路、ＥＥＰＲＯＭ、Ａ／Ｄ、Ｄ／Ａコンバータ等を含むマイコン内蔵ワンチップＩＣ回路構成となっている。
【００３０】
電池３０１は、ストロボ装置３００の電源（ＶＢＡＴ）として機能する。昇圧回路ブロック３０２は、昇圧部３０２ａ、電圧検出に用いる抵抗３０２ｂ、３０２ｃ、メインコンデンサ３０２ｄで構成される。昇圧回路ブロック３０２は、電池３０１の電圧を昇圧部３０２ａにより数百Ｖに昇圧してメインコンデンサ３０２ｄに発光のための電気エネルギーを充電させる。
【００３１】
メインコンデンサ３０２ｄの充電電圧は抵抗３０２ｂ、３０２ｃにより分圧され、分圧された電圧はストロボマイコン３１０のＡ／Ｄ変換端子に入力される。トリガー回路３０３は、後述の放電管３０５を励起させためのパルス電圧を放電管３０５に印加する。発光制御回路３０４は、放電管３０５の発光の開始及び停止を制御する。放電管３０５は、トリガー回路３０３から印加される数ＫＶのパルス電圧を受け励起してメインコンデンサ３０２ｄに充電された電気エネルギーを用いて発光する。
【００３２】
積分回路３０９は、後述のフォトダイオード３１４の受光電流を積分し、その出力は後述するコンパレータ３１５の反転入力端子とストロボマイコン３１０のＡ／Ｄコンバータ端子に入力される。コンパレータ３１５の非反転入力端子は、ストロボマイコン３１０内のＤ／Ａコンバータ端子に接続され、コンパレータ３１５の出力は後述するＡＮＤゲート３１１の入力端子に接続される。ＡＮＤゲート３１１のもう一方の入力は、ストロボマイコン３１０の発光制御端子と接続され、ＡＮＤゲート３１１の出力は発光制御回路３０４に入力される。フォトダイオード３１４は、放電管３０５から発せられる光を受光するセンサであり、直接またはグラスファイバー等を介して放電管３０５から発せられる光を受光する。
【００３３】
反射傘３０６は、放電管３０５から発せられる光を反射させて所定の方向へ導く。光学パネル等を含むズーム光学系３０７は、放電管３０５との相対位置を変更可能に保持されていて、放電管３０５とズーム光学系３０７との相対位置を変更することにより、ストロボ装置３００のガイドナンバー及び照射範囲を変化させることができる。ストロボ装置３００の発光部は、主に、放電管３０５、反射傘３０６、ズーム光学系３０７で構成されていて、発光部の照射範囲は、ズーム光学系３０７の移動により変化し、発光部の照射方向は可動部３００ｂの回動により変化する。なお、光源は放電管３０５の代わりにＬＥＤなどを用いてもよい。
【００３４】
距離取得部３０８は、受光センサを備えており、放電管３０５から発せられ被写体や天井等で反射された光を受光センサで受光し、その受光した光量に基づいて被写体や天井等の距離に関する情報を演算することで被写体や天井等の距離に関する情報を取得する。後述するオートバウンスモードでは、距離取得部３０８は、被写体の距離に関する第１の情報を取得するとともに、被写体とは異なる方向の対象物の距離に関する第２の情報を取得する。なお、受光した光量に基づいて被写体や天井等の距離に関する情報を演算する方法は公知の方法でよい。また、放電管３０５から発せられる光の反射光を受光して距離に関する情報を演算するのではなく、専用の光源から発せられる光の反射光を専用の受光センサで受光して距離に関する情報を演算する構成でもよい。また、本実施形態では、第１の情報を取得する距離取得部及び第２の情報を取得する距離取得部が距離取得部３０８である構成を説明するが、それぞれの情報を取得するために別々の距離取得部を備えた構成でもよい。
【００３５】
入力部３１２は、電源スイッチ、ストロボ装置３００の動作モードを設定するモード設定スイッチやオートバウンス動作を実行させるオートバウンス開始ボタン、その他各種パラメータを設定する設定ボタン等の操作部を含んでいる。なお、本実施形態では、ストロボ装置３００で発光部の照射方向（放電管３０５からの光の照射方向）を決定し、決定された照射方向となるようにバウンス回路３４０を用いて可動部３００ｂを回動させることをオートバウンスと呼ぶ。
【００３６】
ストロボマイコン３１０は、入力部３１２への入力に応じて各種処理を実行する。
【００３７】
液晶装置や発光素子を有する表示部３１３は、ストロボ装置３００の各状態を表示する。
【００３８】
ズーム駆動回路３３０は、放電管３０５とズーム光学系３０７の相対位置に関する情報をエンコーダ等により検出するズーム検出部３３０ａとズーム光学系３０７を移動させるためのモータを含むズーム駆動部３３０ｂで構成される。
【００３９】
ズーム光学系３０７の駆動量は、レンズマイコン２０１から出力される焦点距離情報を、カメラマイコン１０１を介して取得したストロボマイコン３１０によって、焦点距離情報に基づいて演算される。
【００４０】
背面検知部３１６は、赤外ＬＥＤと検知センサがモジュール化された構成となっており、物体等が近接した場合に赤外光が物体に反射され、検知センサでの受光量によって物体を検知できるようになっている。なお、所定の検知範囲内の物体を検知することができる構成であれば、赤外ＬＥＤと受光部以外の公知の構成、例えば、照度センサや静電センサ等を用いた構成を背面検知部としてよい。また、物体までの距離を測定するセンサも、測定した距離から物体が所定の検知範囲内にあるか否かがわかるので、所定の検知範囲内にある物体を検知するためのセンサに含まれる。物体までの距離を測定するセンサを用いる場合、センサの測定結果（センサの出力）に基づいて、所定の検知範囲内に物体を検知しているか否かを判定すればよい。背面検知部３１６の配置については図３を用いて後述する。
【００４１】
バウンス回路３４０は、可動部３００ｂの駆動量（本体部３００ａに対する可動部３００ｂの回動角度）を検出するバウンス角度検出回路３４０ａ、３４０ｃや可動部３００ｂを回動させるバウンス駆動回路３４０ｂ、３４０ｄで構成される。
【００４２】
バウンス角度検出回路（バウンスＨ検出回路）３４０ａは、可動部３００ｂの左右方向の駆動量、バウンス角度検出回路（バウンスＶ検出回路）３４０ｃは、可動部３００ｂの上下方向の駆動量を、ロータリーエンコーダやアブソリュートエンコーダで検出する。
【００４３】
バウンス駆動回路（バウンスＨ駆動回路）３４０ｂは、可動部３００ｂの左右方向の駆動、バウンス駆動回路（バウンスＶ駆動回路）３４０ｄは、可動部３００ｂの上下方向の駆動を公知のモータを用いて行う。
【００４４】
姿勢検出回路３６０は、姿勢差を検出する回路で、３６０ａは水平方向の姿勢差を検出する姿勢Ｈ検出部、３６０ｂは垂直方向の姿勢差を検出する姿勢Ｖ検出部、３６０ｃは前後方向（Ｚ方向）の姿勢差を検出する姿勢Ｚ検出部である。姿勢検出回路３６０には、例えば、角速度センサやジャイロセンサが用いられる。姿勢検出回路３６０により検出された各方向の姿勢差に関する姿勢情報はストロボマイコン３１０に入力される。この姿勢検出回路３６０の検出結果によって、ストロボマイコン３１０は、本体部３００ａの姿勢を判別することができる。なお、本実施形態では、本体部３００ａにおける可動部３００ｂと連結される側を上側として、重力方向に対する本体部３００ａの左右方向の傾きが４５度以下のときは本体部３００ａが横位置状態であるとする。一方、重力方向に対する本体部３００ａの左右方向の傾きが４５度を超えるときは本体部３００ａが縦位置状態であるとする。なお、縦位置状態には、本体部３００ａの上側が左側に傾いている左縦位置状態と右側に傾いている右縦位置状態とが存在するため、本体部３００ａの傾きかたに基づいて左縦位置状態か右縦位置状態かも区別する。また、横位置状態と縦位置状態とを区別する閾値は４５度に限定されずその他の角度にしてもよい。
【００４５】
次に、ストロボ装置３００の各部のレイアウトについて図３を用いて説明する。なお、図３において、図１と図２で説明したものと同一のものには同一の符号をつけている。
【００４６】
図３（ａ）は、ストロボ装置３００の外観を示す図であり、図３（ｂ）はストロボ装置３００の外装の一部を取り除いた外観を示す図である。
【００４７】
図３において、接続部３１７は、カメラ本体１００の上面に設けられたアクセサリシューに本体部３００ａを装着するためのものであり、接続部３１７に設けられた端子１３０を介してカメラ本体１００とストロボ装置３００は通信可能である。図３（ａ）に示すように、背面検知部３１６は、本体部３００ａの背面における左右方向の中心であって、入力部３１２よりも下側に配置される。このように、背面検知部３１６は、接続部３１７を介してストロボ装置３００がカメラ本体１００に装着された状態にて、カメラ本体１００のファインダー１１７を覗いている撮影者を検知可能な位置に配置されている。すなわち、背面検知部３１６の検知センサは、本体部３００ａをカメラ本体１００に装着している状態にて、本体部３００ａにおける被写体側の面とは反対側の面に配置されている。
【００４８】
なお、背面検知部３１６の配置は図３に示す位置に限定されず、接続部３１７を介してストロボ装置３００がカメラ本体１００に装着された状態にて、カメラ本体１００のファインダー１１７を覗いている撮影者を検知可能な位置であればよい。また、背面検知部３１６の検知範囲は、背面検知部３１６の検知センサの位置からの所定方向の距離が所定値未満の範囲とする。ただし、検知範囲が広すぎると撮影者がファインダー１１７から顔を離している状態でも撮影者の顔を検知してしまうので、例えば検知センサの位置から１０ｃｍくらいまでを検知範囲とするのが好ましい。また、背面検知部３１６の検知範囲は、接続部３１７を介してストロボ装置３００がカメラ本体１００に装着された状態にて、カメラ本体１００のファインダー１１７を覗いている撮影者を検知しやすいように、下方に傾いていてもよい。
【００４９】
次に、オートバウンス発光撮影に係るストロボ装置３００の発光に伴う処理を図４〜図８を用いて説明する。なお、図４〜図８では、バウンス発光撮影時の反射面として天井を用いる場合について説明する。
【００５０】
入力部３１２に含まれる電源スイッチがＯＮされてストロボ装置３００のストロボマイコン３１０が動作可能となると、ストロボマイコン３１０は、図４に示すフローチャートを開始させる。
【００５１】
ステップＳ４０１にてストロボマイコン３１０は、自身のメモリやポートの初期化を行う。また、入力部３１２に含まれるスイッチの状態や予め設定された入力情報を読み込み、発光量の決め方や、発光タイミング等様々な発光モードの設定を行う。また、バウンス駆動範囲の閾値（バウンス回路３４０により可動部３００ｂを回動させるときの回動角度を制限する制限角度）の初期設定を行い、ステップＳ４０２へ移行する。初期設定では、閾値は後述する第１の値に設定されているものとし、閾値の詳細については後述する。
【００５２】
ステップＳ４０２にてストロボマイコン３１０は、昇圧回路ブロック３０２の動作を開始させてメインコンデンサ３０２ｄの充電を行う。メインコンデンサ３０２ｄの充電を開始した後、ステップＳ４０３へ移行する。
【００５３】
ステップＳ４０３にてストロボマイコン３１０は、カメラマイコン１０１から通信ラインＳＣを介して取得したレンズユニット２００の焦点距離情報をストロボマイコン３１０の内蔵メモリに格納する。なお、以前に焦点距離情報を格納していた場合には新たな焦点距離情報に更新する。焦点距離情報を格納後、ステップＳ４０４へ移行する。
【００５４】
ステップＳ４０４にてストロボマイコン３１０は、ストロボ光の照射範囲が取得した焦点距離情報に応じた範囲となるように、ズーム駆動回路３３０に指示してズーム光学系３０７を移動させる。ズーム光学系３０７を移動させた後、ステップＳ４０５へ移行する。なお、ズーム光学系３０７の移動中にステップＳ４０５へ移行してもよい。
【００５５】
ステップＳ４０５にてストロボマイコン３１０は、入力部３１２にて設定された発光モードに関する情報や取得した焦点距離情報に関する情報等を示す画像を表示部３１３に表示させる。その後、ステップＳ４０６へ移行する。
【００５６】
ステップＳ４０６にてストロボマイコン３１０は、設定されている発光モードがオートバウンス発光撮影を実行可能なオートバウンスモードであるか否か確認する。オートバウンスモードであればステップＳ４０７へ移行し、オートバウンス発光撮影を実行できない通常の発光モードであればステップＳ４３２へ移行する。なお、発光モードの設定は入力部３１２、もしくはカメラマイコン１０１及び通信ラインＳＣを介して入力部１１２から設定が可能である。
【００５７】
ステップＳ４０７にてストロボマイコン３１０は、メインコンデンサ３０２ｄの充電が完了しているか否かの確認を行う。充電が完了していればステップＳ４０８へ移行し、充電が完了していなければステップＳ４０７を繰り返す。
【００５８】
ステップＳ４０８にてストロボマイコン３１０は、入力部３１２に含まれるオートバウンス開始ボタンがＯＮとなったか否かの確認を行う。オートバウンス開始ボタンがＯＮとなっていればステップＳ４０９へ移行し、ＯＦＦの状態であればステップＳ４３６へ移行する。なお、カメラ本体１００の入力部１１２を操作することでストロボ装置３００にオートバウンス動作を実行させる指示をカメラ本体１００からストロボ装置３００に送信することができる構成の場合、カメラ本体１００から指示があるか否かの確認も行う。
【００５９】
ステップＳ４０９にてストロボマイコン３１０は、カメラマイコン１０１へ通信ラインＳＣを介して、オートバウンス動作情報としてオートバウンス動作中であることを示す情報を送信する。
【００６０】
ステップＳ４１０にてストロボマイコン３１０は、天井距離に関する情報を取得するために放電管３０５を発光させるときの可動部３００ｂの回動角度を決定するため、姿勢検出回路３６０の検出結果に基づいて本体部３００ａの姿勢を判別する。姿勢検出回路３６０の検出結果をストロボマイコン３１０の内蔵メモリに格納し、横位置状態か縦位置状態かを判別する。横位置状態であればステップＳ４１１へ移行し、縦位置状態であればステップＳ４１２へ移行する。なお、カメラ本体１００にストロボ装置３００を装着している状態では、カメラ本体１００の姿勢と本体部３００ａの姿勢は対応関係にあるので、姿勢検出回路３６０の検出結果ではなく姿勢検出回路１４０の検出結果を用いてもよい。また、カメラ本体１００にストロボ装置３００を装着している状態では、カメラ本体１００の姿勢が検出できれば本体部３００ａの姿勢を判別できるため、ストロボ装置３００に姿勢検出回路を設けていなくてもよい。
【００６１】
ステップＳ４１１にてストロボマイコン３１０は、天井距離に関する情報を取得するために放電管３０５を発光させるときの可動部３００ｂの回動角度を決定する制御として横位置角度制御を適用する。横位置角度制御が適用されると、横位置角度制御が適用されたことを示す情報をストロボマイコン３１０の内蔵メモリに格納し、天井距離に関する情報を取得するためにバウンス駆動回路３４０ｄを用いて可動部３００ｂを上方向に回動させる。なお、バウンス駆動回路３４０ｄを用いて可動部３００ｂを上方向に回動させる処理など横位置角度制御が適用される処理は、後述するステップＳ４１９以降に行われる。横位置角度制御適用後、ステップＳ４１３へ移行する。
【００６２】
ステップＳ４１２にてストロボマイコン３１０は、天井距離に関する情報を取得するために放電管３０５を発光させるときの可動部３００ｂの回動角度を決定する制御として縦位置角度制御を適用する。縦位置角度制御が適用されると、縦位置角度制御が適用されたことを示す情報をストロボマイコン３１０の内蔵メモリに格納し、天井距離に関する情報を取得するためにバウンス駆動回路３４０ｂを用いて可動部３００ｂを左方向または右方向に回動させる。なお、バウンス駆動回路３４０ｂを用いて可動部３００ｂを左方向と右方向のどちらに回動させるかは、左縦位置状態か右縦位置状態に応じて決定される。
【００６３】
また、バウンス駆動回路３４０ｄを用いて可動部３００ｂを左方向または右方向に回動させる処理など縦位置角度制御が適用される処理は、後述するステップＳ４１９以降に行われる。縦位置角度制御適用後、ステップＳ４１３へ移行する。
【００６４】
ステップＳ４１３にてストロボマイコン３１０は、バウンス回路３４０を用いて発光部の照射方向が正面方向となるように可動部３００ｂを回動させる。正面方向とは、カメラ本体１００の撮影光軸と略平行な方向であって、本実施形態では、可動部３００ｂの上下方向の回動角度が０度、左右方向の回動角度が０度のときに発光部の照射方向が正面方向となるものとする。なお、バウンス角度検出回路３４０ａ、３４０ｃの角度検出結果から既に正面方向を向いていると判断できた場合は、このステップを省略できる。その後、ステップＳ４１４へ移行する。
【００６５】
ステップＳ４１４にてストロボマイコン３１０は、発光部の照射方向が正面方向を向いているか否かをバウンス角度検出回路３４０ａ、３４０ｃの角度検出結果に基づいて判断する。現在のバウンス角度検出回路３４０ａ、３４０ｃの角度検出結果をストロボマイコン３１０の内蔵メモリに格納し、発光部の照射方向が正面方向を向いていればステップＳ４１５へ移行し、向いていなければステップＳ４１６へ移行する。
【００６６】
ステップＳ４１５にてストロボマイコン３１０は、被写体距離に関する情報を取得するために放電管３０５を発光させる。発光後、ストロボマイコン３１０は、距離取得部３０８に指示して被写体からの反射光を受光センサで受光した結果に基づいて被写体距離に関する情報を演算させる。被写体距離に関する情報の演算結果をストロボマイコン３１０の内蔵メモリに格納し、ステップＳ４１９へ移行する。
【００６７】
ステップＳ４１６にてストロボマイコン３１０は、カメラマイコン１０１から送信されるオートバウンス動作の終了指示を、通信ラインＳＣを介して取得したか否かを確認する。ストロボマイコン３１０がオートバウンス動作の終了指示を取得した場合はオートバウンス動作を終了させ、ステップＳ４０２へ戻る。取得していない場合はステップＳ４１７へ移行する。
【００６８】
ステップＳ４１７にてストロボマイコン３１０は、発光部の照射方向が正面方向となるように可動部３００ｂを回動させ始めてから所定時間が経過したか否かを確認する。所定時間が経過している場合はステップＳ４１８へ移行し、所定時間が経過していない場合はステップＳ４１４へ移行する。
【００６９】
ステップＳ４１８にてストロボマイコン３１０は、カメラマイコン１０１へ対しオートバウンス動作情報としてオートバウンス動作がエラー状態であることを示す情報を通信ラインＳＣを介して送信し、ステップＳ４０２へ戻る。
【００７０】
ステップＳ４１９にてストロボマイコン３１０は、バウンス回路３４０を用いて発光部の照射方向が天井方向となるように可動部３００ｂを回動させる。その後、ステップＳ４２０へ移行する。
【００７１】
ステップＳ４２０にてストロボマイコン３１０は、発光部の照射方向が天井方向を向いているか否かをバウンス角度検出回路３４０ａ、３４０ｃの角度検出結果に基づいて判断する。現在のバウンス角度検出回路３４０ａ、３４０ｃの角度検出結果をストロボマイコン３１０の内蔵メモリに格納し、天井を向いていればステップＳ４２１へ移行し、向いていなければステップＳ４２２へ移行する。
【００７２】
ステップＳ４２１にてストロボマイコン３１０は、天井距離に関する情報を取得するために放電管３０５を発光させる。発光後、ストロボマイコン３１０は、距離取得部３０８に指示して天井からの反射光を受光センサで受光した結果に基づいて天井距離に関する情報を演算させる。天井距離に関する情報の演算結果をストロボマイコン３１０の内蔵メモリに格納し、ステップＳ４２５へ移行する。
【００７３】
ステップＳ４２２にてストロボマイコン３１０は、カメラマイコン１０１から送信されるオートバウンス動作の終了指示を、通信ラインＳＣを介して取得したか否かを確認する。ストロボマイコン３１０がオートバウンス動作の終了指示を取得した場合はオートバウンス動作を終了させ、ステップＳ４０２へ戻る。取得していない場合はステップＳ４２３へ移行する。
【００７４】
ステップＳ４２３にてストロボマイコン３１０は、発光部の照射方向が天井方向となるように可動部３００ｂを回動させ始めてから所定時間が経過したか否かを確認する。所定時間が経過している場合はステップＳ４２４へ移行し、所定時間が経過していない場合はステップＳ４２０へ移行する。
【００７５】
ステップＳ４２４にてストロボマイコン３１０は、カメラマイコン１０１へ対しオートバウンス動作情報としてオートバウンス動作がエラー状態であることを示す情報を通信ラインＳＣを介して送信し、ステップＳ４０２へ戻る。
【００７６】
ステップＳ４２５にてストロボマイコン３１０は、ステップＳ４１０の姿勢検出結果及び、ステップＳ４１５、Ｓ４２１の取得結果に基づいてバウンス発光撮影に適した発光部の照射方向を決定する。例えば、ステップＳ４１０の姿勢検出結果及び、ステップＳ４１５、Ｓ４２１の取得結果に基づいて可動部３００ｂの回動角度を演算して、バウンス発光撮影に適した発光部の照射方向を決定する。
【００７７】
ここで、バウンス発光撮影に適した発光部の照射方向を決定する方法をについて、図７、図８を用いて説明する。図７はバウンス発光撮影を行うときにストロボ装置３００から発せられる光と被写体との関係を示す図である。図７（ａ）は、可動部３００ｂの回動角度が上方向に４５度、左右方向に０度である場合を示す図であり、図７（ｂ）は、可動部３００ｂの回動角度が上方向に９０度、左右方向に０度である場合を示す図である。
【００７８】
図７（ａ）、（ｂ）に示すように可動部３００ｂの回動角度が小さいほうが、天井からの拡散反射光は被写体に対してトップライトのように照射され、被写体の顎等の影が大きく濃く出やすくなる。逆に、可動部３００ｂの回動角度が大きいほうが、被写体から見た天井の反射面は遠くなり、天井からの拡散反射光は浅い角度で被写体に入射し、被写体に生じる影は小さく薄くなる。ところが、被写体に入射する角度が浅くなりすぎると、被写体生じる影が薄くなりすぎて不自然になってしまう。
【００７９】
以上のように、バウンス発光撮影時に被写体に生じる影は、天井からの拡散反射光が被写体に入射する角度に影響される。
【００８０】
次に、バウンス発光撮影時に被写体に適度な影が生じるような可動部３００ｂの回動角度を演算する方法の例を、図８を用いて説明する。なお、図８において、図中の左右方向の距離は重力方向と直交する方向の距離とし、ストロボ装置３００は前後方向に傾いていないものとする。
【００８１】
図８は、バウンス発光撮影を行うときのストロボ装置３００と被写体との位置関係を示す図である。図８では、ストロボ装置３００の発光基準面から被写体までの距離（被写体距離）をｘ、発光基準面から天井までの距離（天井距離）をｙとする。さらに、被写体と発光基準面とを結ぶ直線と天井反射部からの鉛直線との交点から被写体までの距離をｘ１、当該交点から発光基準面までの距離をｘ２とする。本実施形態では、発光基準面は、放電管３０５から発せられた光がストロボ装置３００の外部に射出される面のことを表し、例えば、放電管３０５の前方に配置された光学パネルの光射出面に対応する。また、本実施形態では、天井反射部は、放電管３０５から発せられストロボ装置３００の外部に射出される光束の中心軸と天井との交点を表している。
【００８２】
さらに、被写体へ入射する天井反射部からの拡散反射光の中心軸が被写体と発光基準面とを結ぶ直線となす角をθ１、ストロボ装置３００の外部に射出される光束の中心軸が被写体と発光基準面とを結ぶ直線となす角をθ２とする。
【００８３】
ここで、被写体と発光基準面とを結ぶ直線と天井反射部からの鉛直線との交点から発光基準面までの距離をｘ２とすると、ｘ２は、式（１）により求められる。
ｘ２＝ｘ−（ｙ／ｔａｎθ１）      ・・・（１）
【００８４】
また、θ２は以下の式（２）により求められる。
θ２＝ｔａｎ−１｛ｙｔａｎθ１／（ｘｔａｎθ１−ｙ）｝      ・・・（２）
【００８５】
式（２）により、角度θ１を実験などにより予め決められた適正角度θ１´にすると、バウンス発光撮影に適した可動部３００ｂの回動角度θ２´は、被写体距離ｘと天井距離ｙとに基づいて演算できる。例えば、適正角度θ１´が３０度、被写体距離ｘが３ｍ、天井距離ｙが１．４ｍである場合、回動角度θ２´は式（２）から約６８度となる。また、図８（ｂ）のような被写体とストロボ装置３００とが比較的近い場合、例えば、適正角度θ１´が３０度、被写体距離ｘが２ｍ、天井距離ｙが１．４ｍである場合、回動角度θ２´は式（２）から約１０７度となる。
【００８６】
なお、バウンス発光撮影に適した発光部の照射方向を決定する方法は上記の方法に限らず、その他の公知の方法により決定してもよい。また、適正角度θ１´も３０度以外の角度であってもよい。
【００８７】
ストロボマイコン３１０は、バウンス発光撮影に適した発光部の照射方向を決定した後、決定した結果をストロボマイコン３１０の内蔵メモリに格納し、ステップＳ４２６に移行する。
【００８８】
ステップＳ４２６にてストロボマイコン３１０は、背面検知部３１６により物体が検知されているか否かを確認する。背面検知部３１６により物体が検知されている場合は、背面検知部３１６により物体が検知されていることを示す情報をストロボマイコン３１０の内蔵メモリに格納してステップＳ４２７へ移行する。一方、背面検知部３１６により物体が検知されていない場合は、背面検知部３１６により物体が検知されていないことを示す情報をストロボマイコン３１０の内蔵メモリに格納してステップＳ４２８ｂへ移行する。
【００８９】
ステップＳ４２７にてストロボマイコン３１０は、背面検知部１１６により物体が検知されているか否かを確認する。この確認には、通信ラインＳＣを介してカメラマイコン１０１から取得した背面検知部１１６の情報を用いる。背面検知部１１６により物体が検知されている場合は、背面検知部１１６により物体が検知されていることを示す情報をストロボマイコン３１０の内蔵メモリに格納してステップＳ４２８ａへ移行する。一方、背面検知部１１６により物体が検知されていない場合は、背面検知部１１６により物体が検知されていないことを示す情報をストロボマイコン３１０の内蔵メモリに格納してステップＳ４２８ｂへ移行する。
【００９０】
なお、背面検知部１１６及び背面検知部３１６による検知処理は、常に検知範囲内に物体が存在するか否かを監視するように実行されてもよいし、定期的に実行されてもよい。また、ステップＳ４２６で用いる背面検知部３１６の出力及びステップＳ４２７で用いる背面検知部１１６の出力は、最新の出力のほうが実際の状況との違いが少ない。そのため、ステップＳ４２６で用いる背面検知部３１６の出力及びステップＳ４２７で用いる背面検知部１１６の出力は、オートバウンス開始ボタンがＯＮされる直前の出力やオートバウンス開始ボタンがＯＮされた後の出力などが好ましい。
【００９１】
ステップＳ４２８ａにてストロボマイコン３１０は、バウンス駆動範囲の閾値を第１の値にする再設定を行う。既に第１の値に設定されている場合はこのステップを省略しても構わない。閾値再設定後、設定した閾値をストロボマイコン３１０の内蔵メモリに格納し、ステップＳ４２９へ移行する。
【００９２】
ステップＳ４２８ｂにてストロボマイコン３１０は、バウンス駆動範囲の閾値を第１の値よりも小さい第２の値にする再設定を行う。既に第２の値に設定されている場合はこのステップを省略しても構わない。閾値再設定後、設定した閾値をストロボマイコン３１０の内蔵メモリに格納し、ステップＳ４２９へ移行する。
【００９３】
ステップＳ４２９にてストロボマイコン３１０は、ステップＳ４２５の演算結果と、バウンス角度検出回路３４０ａ、３４０ｃの検出結果と、ステップＳ４２８ａ、Ｓ４２８ｂで設定された閾値に基づいて、可動部３００ｂを回動させるときの駆動量を演算する。
【００９４】
背面検知部１１６及び背面検知部３１６の出力とバウンス駆動範囲の閾値との関係について図９を用いて説明する。図９（ａ）に示すように、本実施形態のストロボ装置３００は、初期設定では、発光部の照射方向が正面方向となる位置から、可動部３００ｂを最大で上方向に１２０度、下方向に７度、左右方向にそれぞれ１２０度回動させることができるものとする。すなわち、第１の値が１２０度だとする。
【００９５】
バウンス駆動範囲の閾値が１２０度の場合、発光部の照射方向を変更する自由度が大きく、可動部３００ｂを最大限回動させると本体部３００ｂよりも後方に発光部からの光を照射することができる。
【００９６】
本体部３００ｂよりも後方に発光部からの光を照射した場合、撮影者の顔の位置によっては撮影者の顔に発光部からの光が照射されてしまうことが考えられる。例えば、図９（ｂ）に示すように、撮影者がカメラ本体１００から顔を離している状態だと、本体部３００ｂよりも後方に発光部からの光を照射すると撮影者の顔に発光部からの光が照射されてしまう可能性がある。一方、撮影者がカメラ本体１００のファインダー１１７を覗くためにカメラ本体１００に顔を近付けている状態だと、本体部３００ｂよりも後方に発光部からの光を照射しても撮影者の顔に発光部からの光が照射されない。
【００９７】
以上のことから本実施形態では、本体部３００ｂよりも後方に発光部からの光を照射しても撮影者の顔に発光部からの光が照射されないほど撮影者の顔がカメラ本体１００に近づいているときはバウンス駆動範囲の閾値を大きくする。一方、撮影者の顔がカメラ本体１００から離れていて本体部３００ｂよりも後方に発光部からの光を照射すると撮影者の顔に発光部からの光が照射される可能性があるときはバウンス駆動範囲の閾値を小さくする。
【００９８】
また、本実施形態では、背面検知部１１６の出力と背面検知部３１６の出力とに基づいてバウンス駆動範囲の閾値を設定する。背面検知部１１６の出力と背面検知部３１６の出力とを用いることで、撮影者の顔がカメラ本体１００に近づいているか否かを正確に判断することができ、照明装置からの光がユーザに照射されることを低減することができる。
【００９９】
背面検知部１１６により物体が検知されている場合、撮影者の顔がカメラ本体１００に近づいている可能性は高い。一方、背面検知部３１６により物体が検知されている場合、撮影者の顔がカメラ本体１００に近づいているときと撮影者が入力部３１２を操作しているときとが考えられる。
【０１００】
そこで、本実施形態では、背面検知部１１６及び背面検知部３１６により物体が検知されている場合は、撮影者の顔がカメラ本体１００に近づいているものとして、バウンス駆動範囲の閾値を第１の閾値に設定する。そして、背面検知部１１６により物体が検知されていないが背面検知部３１６により物体が検知されている場合は、撮影者の顔がカメラ本体１００から離れているものとして、バウンス駆動範囲の閾値を第２の閾値に設定する。
【０１０１】
また、背面検知部１１６により物体が検知されていて背面検知部３１６により物体が検知されていない場合も考えられる。このような結果となるのは、カメラ本体１００からストロボ装置３００の本体部３００ｂを離して使用している状態のときである。カメラ本体１００からストロボ装置３００の本体部３００ｂを離して使用していると、撮影者の顔がカメラ本体１００に近づいていても撮影者の顔に発光部からの光が照射される可能性がある。そのため、背面検知部１１６により物体が検知されていて背面検知部３１６により物体が検知されていない場合は、バウンス駆動範囲の閾値を第１の値よりも小さい値とすることが好ましい。本実施形態では、背面検知部１１６により物体が検知されていて背面検知部３１６により物体が検知されていない場合は、バウンス駆動範囲の閾値を第２の閾値に設定するようにしている。なお、本実施形態では、背面検知部１１６及び背面検知部３１６により物体が検知されていない場合も、バウンス駆動範囲の閾値を第２の閾値に設定するので、背面検知部３１６により物体が検知されていない場合は第２の閾値に設定するようにしている。しかしながら、背面検知部３１６により物体が検知されていない場合に、背面検知部３１６により物体が検知されているか否かに応じて閾値を異ならせてもよい。
【０１０２】
ステップＳ４２９では、ステップＳ４２５の演算結果の示す回動角度がバウンス駆動範囲の閾値である制限角度を超える場合は、制限角度を可動部３００ｂの目標角度に設定して可動部３００ｂを回動させるときの駆動量を演算する。ステップＳ４２５の演算結果の示す回動角度がバウンス駆動範囲の閾値である制限角度を超えない場合は、演算結果の示す回動角度を可動部３００ｂの目標角度に設定して可動部３００ｂを回動させるときの駆動量を演算する。
【０１０３】
また、バウンス駆動量を演算する際にストロボ装置３００の姿勢が傾いていた場合には、姿勢検出回路３６０の検出結果に基づき駆動量の補正も行う。例えば、姿勢検出回路３６０の各軸の傾き角度を検出し、演算した駆動量に傾き角度を打ち消すような補正駆動量を演算し、駆動量を補正する。ただし、駆動量を補正した結果、設定されているバウンス駆動範囲の閾値を超える場合には、背面検知部１１６の出力及び背面検知部３１６の出力に応じて補正方法を切り替える。
【０１０４】
背面検知部１１６の出力及び背面検知部３１６の出力の組み合わせのうち、バウンス駆動範囲の閾値を第２の閾値に設定する組み合わせの場合は、設定されている閾値に対しても補正を行う。一方、背面検知部１１６の出力及び背面検知部３１６の出力の組み合わせのうち、バウンス駆動範囲の閾値を第２の閾値に設定する組み合わせの場合は、設定されている閾値には補正を行わない。例えば、第１の閾値が設定され、演算結果が示す回動角度が１２０度であり補正駆動量がγであった場合、１２０＋γ度までがバウンス駆動範囲となるように第１の閾値を補正する。バウンス駆動範囲の閾値を第１の閾値に設定する組み合わせの場合、バウンス駆動範囲を拡大させても照明装置からの光が撮影者（ユーザ）に照射されにくい。そこで、バウンス駆動範囲の閾値を第１の閾値に設定する組み合わせの場合は、ストロボ装置３００の姿勢に応じてバウンス駆動範囲を拡大する補正を行う。なお、バウンス駆動範囲を縮小する補正は行わない。
【０１０５】
一方、第２の閾値が設定され、演算結果が示す回動角度が９０度であり補正駆動量がγであった場合、第２の閾値には補正を行わず９０度までをバウンス駆動範囲とする。バウンス駆動範囲の閾値を第２の閾値に設定する組み合わせの場合、バウンス駆動範囲を拡大させると照明装置からの光が撮影者（ユーザ）に照射されやすくなってしまう。そこで、バウンス駆動範囲の閾値を第２の閾値に設定する組み合わせの場合は、ストロボ装置３００の姿勢に応じてバウンス駆動範囲を拡大する補正も縮小する補正も行わない。
【０１０６】
なお、ここでも姿勢検出回路３６０の代わりに姿勢検出回路１４０の検出結果を用いてもよい。
【０１０７】
駆動量の演算後、演算した結果をストロボマイコン３１０の内蔵メモリに格納し、ステップＳ４３０へ移行する。
【０１０８】
ステップＳ４３０にてストロボマイコン３１０は、ステップＳ４２９で演算した結果に基づき、バウンス回路３４０を用いて可動部３００ｂを回動させる。その後、ステップＳ４３１へ移行する。
【０１０９】
ステップＳ４３１にてストロボマイコン３１０は、バウンス角度検出回路３４０ａ、３４０ｃの検出結果に基づき、可動部３００ｂが目標角度（演算位置）になっているか否かを判断する。目標角度になっている場合はステップＳ４３３へ移行し、目標角度になっていない場合はステップＳ４３２へ移行する。
【０１１０】
ステップＳ４３２にてストロボマイコン３１０は、可動部３００ｂを目標角度となるように回動させ始めてから所定時間が経過したか否かを確認する。所定時間が経過している場合はステップＳ４３３へ移行し、所定時間が経過していない場合はステップＳ４３１へ移行する。
【０１１１】
ステップＳ４３３にてストロボマイコン３１０は、メインコンデンサ３０２ｄの充電電圧が所定値以上（充電完了）か否かを判別し、所定値以上であればステップＳ４３５へ移行し、所定値未満であればステップＳ４３４へ移行する。
【０１１２】
ステップＳ４３４にてストロボマイコン３１０は、再度昇圧回路ブロック３０２を動作開始させてメインコンデンサ３０２ｄの充電を行う。充電後、ステップＳ４３５へ移行する。
【０１１３】
ステップＳ４３５にてストロボマイコン３１０は、充電完了信号をカメラマイコン１０１へ送信するなどの充完処理を行い、ステップＳ４３６へ移行する。
【０１１４】
ステップＳ４３６にてストロボマイコン３１０は、発光命令としてカメラマイコン１０１から発光開始信号を受信したか否かを判別し、受信していればステップＳ４３７へ移行し、受信していなければステップＳ４０２へ戻る。
【０１１５】
ステップＳ４３７にてストロボマイコン３１０は、受信した発光開始信号に応じて発光制御回路３０４に発光指示を行い、発光制御回路３０４は、発光指示に従って放電管３０５を発光させ、発光終了後はステップＳ４０２へ戻る。なお、ステップＳ４３７では、調本発光量の演算用のプリ発光と本発光のように一連する発光については、一連の発光が終了後にステップＳ４０２へ戻る。
【０１１６】
以上のようにして、オートバウンス動作を含めたストロボ装置３００の発光に伴う処理が実行される。
【０１１７】
なお、本実施形態で説明した各フローチャートはあくまで一例であって、不都合がなければ本実施形態で説明した各フローチャートと異なる順序で各種処理を実行しても構わない。また、本実施形態では、バウンス発光撮影時の反射面に天井を用いた場合を想定して説明しているが、天井に限らず壁等の撮影者の意図する方向へモード設定すれば任意の反射面に変更可能であることは言うまでもない。
【０１１８】
以上のように、本実施形態では、バウンス発光撮影時に背面検知部１１６の出力及び背面検知部３１６の出力に基づいてバウンス駆動範囲の制限角度を設定している。そのため、効果的なバウンス発光撮影を行うことができるとともに、照明装置からの光がユーザに照射されることを低減できる。
【０１１９】
なお、上記の実施形態において、可動部３００ｂの回動角度を制限する制限角度を設定する方法は限定されない。例えば、本体部３００ａと可動部３００ｂの相対的な位置関係を制限するように制限角度を設定してもよい。この場合、本体部３００ａに対して可動部３００ｂを左右方向に回動できる角度及び上下方向に回動できる角度を制限角度として設定する。あるいは、重力方向を基準に制限角度を設定してもよい。この場合、重力方向に対して発光部の照射方向を向けることができる角度を制限角度として設定する。
【０１２０】
また、上記の実施形態では、ストロボ装置３００が可動部３００ｂの回動角度を制限する制限角度を設定する例を説明したが、ストロボ装置３００が実行した処理の少なくとも一部をカメラ本体１００が実行するようにしてもよい。例えば、背面検知部１１６の出力及びストロボ装置３００から受信した背面検知部３１６の出力に関する情報に基づいてカメラ本体１００が可動部３００ｂの回動角度を制限する制限角度を設定してもよい。そして、カメラ本体１００からストロボ装置３００に設定された制限角度に関する情報を送信するようにしてもよい。
【０１２１】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【０１２２】
１００  撮像装置
１０１  カメラマイコン
１１２  入力部
１１３  表示部
１１６  背面検知部
１４０  姿勢検出回路
２００  レンズユニット
２０１  レンズマイコン
３００  ストロボ装置
３００ａ  本体部
３００ｂ  可動部
３０８  距離取得部
３１０  ストロボマイコン
３１２  入力部
３１３  表示部
３１６  背面検知部
３１７  接続部
３１８  アクセサリ検出部
３４０  バウンス回路
３６０  姿勢検出回路
４００  光学アクセサリ
【図１】
0006489925.tif 000002
【図２】
0006489925.tif 000003
【図３】
0006489925.tif 000004
【図４】
0006489925.tif 000005
【図５】
0006489925.tif 000006
【図６】
0006489925.tif 000007
【図７】
0006489925.tif 000008
【図８】
0006489925.tif 000009
【図９】
0006489925.tif 000010