(57)【要約】      （修正有）【課題】バウンス角の制限があったとしても撮影角度と制限のかかった角度の範囲内で最適な天井測距を行い、天井距離の演算を行い適正なバウンス角に設定する。【解決手段】撮像装置に対して照明装置の発光部の照射方向変更手段、測距対象までの距離を測距する測距部、測距部により発光部の光照射方向を変化させて被写体測距と天井距離の測距を行い記憶する手段、被写体測距と天井距離を測距結果に基づきバウンス発光撮影に適したバウンス角を演算する手段、発光部の光照射方向をバウンス発光撮影に適した方向に自動的に制御するバウンス発光制御手段、制御手段は撮像装置または照明装置に設けられた姿勢検出手段、バウンスの角度を制限した結果、天井距離の測距のためのバウンス動作ができなかったときに、姿勢検出手段の結果とバウンス可能な角度により天井距離を測距を行い、バウンス発光撮影に適したバウンス角を演算する。【選択図】図１
2020034815.tif 000002
【特許請求の範囲】
【請求項１】
被写体の照明に用いられる照明装置が外付け装着される又は一体に設けられた撮像装置であって、
発光部の照射方向を変更させるために当該発光部を可動部が可能な照明装置と、撮像装置とを含むカメラシステムであって、
撮像装置に対して照明装置の発光部の光照射方向を変化させる照射方向変更手段、測距対象までの距離を測距することができる測距部、測距部により発光部の光照射方向を変化させて被写体測距と天井距離の測距を行い記憶する手段、被写体測距と天井距離を測距結果に基づきバウンス発光撮影に適したバウンス角を演算する手段、発光部の光照射方向をバウンス発光撮影に適した方向に自動的に制御するバウンス発光制御を行う制御手段、撮像装置または照明装置に設けられた姿勢検出手段、バウンスの角度を制限する手段があり、
バウンスの角度を制限した結果、天井距離の測距のためのバウンス動作ができなかったときに、姿勢検出手段の結果とバウンス可能な角度により天井距離の測距を行い、バウンス発光撮影に適したバウンス角を演算することを特徴とする閃光装置およびカメラシステム。
【請求項２】
被写体の照明に用いられる照明装置が外付け装着される又は一体に設けられた撮像装置であって、
発光部の照射方向を変更させるために当該発光部を可動部が可能な照明装置と、撮像装置とを含むカメラシステムであって、
撮像装置に対して照明装置の発光部の光照射方向を変化させる照射方向変更手段、測距対象までの距離を測距することができる測距部、測距部により発光部の光照射方向を変化させて被写体測距と天井距離の測距を行い記憶する手段、被写体測距と天井距離を測距結果に基づきバウンス発光撮影に適したバウンス角を演算する手段、発光部の光照射方向をバウンス発光撮影に適した方向に自動的に制御するバウンス発光制御を行う制御手段、撮像装置または照明装置に設けられた姿勢検出手段、バウンスの角度を制限する手段があり
バウンスの角度を制限した結果、天井距離の測距のためのバウンス動作ができなかったときに、姿勢検出手段の結果により制限角度に対して変位が最小となるバウンス角で天井距離の測距を行い、バウンス発光撮影に適したバウンス角を演算することを特徴とする閃光装置およびカメラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、照射方向を自動的に変更可能な照明装置の発光制御に関する。
【背景技術】
【０００２】
従来、照明装置の光を天井等に向けて照射して天井等からの拡散反射光を被写体に照射する発光撮影（以下、バウンス発光撮影とする）が知られている。
【０００３】
バウンス発光撮影によれば、照明装置の光を直接的ではなく間接的に被写体に照射することができるため、柔らかい光での描写が可能となる。
【０００４】
照明装置の照射方向を自動的に変更してバウンス発光撮影を適切に行うことができるように、カメラあるいは照明装置のバウンス起動手段により、照明装置は、可動部の位置（被写体位置、天井位置）の検出を行い、位置検出手段により適切なバウンス角を演算して、照明装置の照射方向を自動的に変更してバウンス発光撮影をおこなう方法があった。
【０００５】
また撮影装置の姿勢が所定角度以上であっても自動バウンス発光制御を行うように、撮像装置の姿勢に応じて適切なバウンス制御を行い、バウンス発光撮影による効果を得ることのできるカメラシステムがあった。
【０００６】
またストロボ設定によりバウンス角の駆動範囲に制限をかける方法があった。
【０００７】
これはバウンスが移動する角度が撮影にとって適切でないときにバウンス角度に制限を自動もしくは撮影者の意思で設定するものである（バウンス角が被写体に直射光が入ってしまう、バウンス動作で障害物に当たらないようにバウンス動作に制限をかけたいなど）。
【０００８】
なおこのバウンス角の制限がかかると、可動部の位置（被写体位置、天井位置）の距離検出時のバウンス角度や演算後のバウンス角は前記バウンス角の駆動範囲に制限される。
【０００９】
特許文献１には、光照射方向を自動的に変更することが可能な照明装置を用いて撮影を行う場合に、撮影時の状況を考慮して不要な自動バウンス発光制御を行わないようにすることができる撮像装置および照明装置が開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１５−４９１３公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記の特許文献１に開示された従来技術では、撮影装置の姿勢が所定角度以上なら自動バウンス発光制御を行わないため、本来ならバウンス発光撮影による効果が期待できる撮影シーンでもバウンス発光撮影にならないという問題があった。
【００１２】
またバウンス角の駆動範囲に制限をかけた場合でカメラの正面位置から姿勢を変えて天井測距を行った時、バウンス角の制限により天井測距ができないといった問題があった。
【００１３】
例えば、被写体を上向きにストロボ撮影する条件でオートバウンスした場合、天井測距の時に角度制限により天井までの鉛直距離を測距できずに適切な測距ができないといった問題があった。
【００１４】
そこで本発明は、自動バウンス照明装置において、撮影装置の姿勢が正面以外の位置に傾きかつバウンス角の制限があったとしても適切なバウンス動作および撮影を行うことができるようにすることを目的とする。
【課題を解決するための手段】
【００１５】
上記の目的を達成するために、本発明に係るカメラシステムは、
被写体の照明に用いられる照明装置が外付け装着される又は一体に設けられた撮像装置であって、
発光部の照射方向を変更させるために当該発光部を可動部が可能な照明装置と、撮像装置とを含むカメラシステムであって、
撮像装置に対して照明装置の発光部の光照射方向を変化させる照射方向変更手段、測距対象までの距離を測距することができる測距部、測距部により発光部の光照射方向を変化させて被写体測距と天井距離の測距を行い記憶する手段、被写体測距と天井距離を測距結果に基づきバウンス発光撮影に適したバウンス角を演算する手段、発光部の光照射方向をバウンス発光撮影に適した方向に自動的に制御するバウンス発光制御を行う制御手段、撮像装置または照明装置に設けられた姿勢検出手段、バウンスの角度を制限する手段があり、
バウンスの角度を制限した結果、天井距離の測距のためのバウンス動作ができなかったときに、姿勢検出手段の結果とバウンス可能な角度により天井距離の測距を行い、バウンス発光撮影に適したバウンス角を演算することを特徴とする。
【発明の効果】
【００１６】
本発明に係るカメラシステムによれば、自動バウンス照明装置のカメラ非接続時において、適切なバウンス動作を行うことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係るカメラシステムの概略構成を示すブロック図である。
【図２】本発明の実施形態に係るカメラシステムの概略構成を示すブロック図である
【図３】従来のオートバウンス撮影の概要を示す図
【図４】本発明の実施形態に係るオートバウンス撮影の概要を示す図
【図５】オートバウンス発光撮影に係るカメラ本体１００の各種処理のフローチャートを示す図である。
【図６】オートバウンス発光撮影に係るカメラ本体１００の各種処理のフローチャートを示す図である。
【図７】照明装置３００のバウンス駆動処理のフローチャートを示す図である。
【図８】図７のバウンス処理のバウンス駆動制御のフローチャートを示す図である
【図９】可動部３００ｂの上下方向及び左右方向の回動を示す図である。
【図１０】上下方向及び左右方向のロータリーエンコーダの検出結果を示す図である。
【図１１】ロータリーエンコーダのグレーコードと回動角度の割り振りを示す図である。
【図１２】カメラ本体１００と照明装置３００との端子１３０を介したデータ通信例を示す図である。
【発明を実施するための形態】
【００１８】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【００１９】
［第一の実施例］
図１、図２は、本発明の第１の実施形態に係るカメラシステム（デジタルカメラ、レンズ、照明装置から成る）の概略構成を示す。
【００２０】
本実施形態に係るカメラシステムは、撮像装置であるカメラ本体１００、カメラ本体１００に着脱可能に装着されたレンズユニット２００、カメラ本体１００に着脱可能に装着された照明装置である照明装置３００を含む。
【００２１】
なお、図１、図２において同一のものは同じ符号をつけている。
【００２２】
まず、カメラ本体１００内の構成について説明する。マイクロコンピュータＣＣＰＵ（以下、カメラマイコン）１０１は、カメラ本体１００の各部を制御する。
【００２３】
カメラマイコン１０１は、例えばＣＰＵ、ＲＯＭ、ＲＡＭ、入出力制御回路（Ｉ／Ｏコントロール回路）、マルチプレクサ、タイマー回路、ＥＥＰＲＯＭ、Ａ／Ｄ、Ｄ／Ａコンバータ等を含むマイコン内蔵ワンチップＩＣ回路構成となっている。
【００２４】
そして、カメラマイコン１０１は、カメラシステムの制御をソフトウェアで行えるもので、各種の条件判定を行う。
【００２５】
撮像素子１０２は、赤外カットフィルタやローパスフィルタ等を含むＣＣＤ、ＣＭＯＳ等の撮像素子であり、後述のレンズ群２０２によって撮影時に被写体像が結像される。
【００２６】
シャッタ１０３は撮像素子１０２を遮光する位置と、撮像素子１０２を露光する位置とに移動する。
【００２７】
図２の主ミラー（ハーフミラー）１０４は、レンズ群２０２より入射する光の一部を反射し１０５のピント板に結像させる位置と、レンズ群２０２より入射する光の撮像素子１０２への光路（撮影光路）内から退避する位置とに移動する。
【００２８】
図２のピント板１０５は、被写体像が結像され、結像された被写体像は不図示の光学ファインダーを介してユーザにより確認される。
【００２９】
測光回路（ＡＥ回路）１０６は、回路内に測光センサーを備え、被写体を複数の領域に分割しそれぞれの領域で測光を行う。測光回路１０６内の測光センサーは、後述するペンタプリズム１１４を介してピント板１０５に結像された被写体像を見込んでいる。
【００３０】
焦点検出回路（ＡＦ回路）１０７は、回路内に複数点を測距ポイントを有する測距センサーを備え、各測距点のデフォーカス量などの焦点情報を出力する。
【００３１】
ゲイン切り換え回路１０８は、撮像素子１０２から出力される信号を増幅させるものであり、ゲインの切り換えは、撮影の条件やユーザの操作等に応じてカメラマイコン１０１により行われる。
【００３２】
Ａ／Ｄ変換器１０９は、増幅された撮像素子１０２から出力されるアナログ信号をデジタル信号に変換する。タイミングジェネレータ（ＴＧ）１１０は、増幅された撮像素子１０２のアナログ信号の入力とＡ／Ｄ変換器１０９の変換タイミングを同期させる。
【００３３】
信号処理回路１１１は、Ａ／Ｄ変換器１０９でデジタル信号に変換された画像データに対して信号処理を行う。
【００３４】
通信ラインＳＣは、カメラ本体１００とレンズユニット２００及び照明装置３００とのインタフェースの信号ラインである。例えば、カメラマイコン１０１をホストとしてデータの交換やコマンドの伝達などの情報の通信を相互に行う。
【００３５】
ＳＣの一例として、図１の端子１２０、端子１３０に３端子式のシリアル通信の例を示す。
【００３６】
端子１２０は、カメラ本体１００とレンズユニット２００の通信の同期をとるためのＳＣＬＫ＿Ｌ端子、レンズユニット２００にデータを送信するＭＯＳＩ＿Ｌ端子、レンズユニット２００から送信されたデータを受信するＭＩＳＯ＿Ｌ端子を含む。
【００３７】
また、カメラ本体１００とレンズユニット２００との両方をつなぐＧＮＤ端子も含む。
【００３８】
端子１３０は、マイコン１０１に接続され、カメラ本体１００と照明装置３００の通信の同期をとるためのＳＣＬＫ＿Ｓ端子、カメラ本体１００から照明装置３００にデータを送信するＭＯＳＩ＿Ｓ端子、照明装置３００から送信されたデータを受信するＭＩＳＯ＿Ｓ端子で構成される。
【００３９】
端子１３０は、アクセサリシューといったカメラと照明装置やカメラアクセサリ装置を着脱する端子である。
【００４０】
また端子１３０を介したデータ通信例を図１２に示す。図１２（ａ）は、データ通信のタイミングを示す図である。
【００４１】
カメラマイコン１０１からストロボマイコン３１０にデータを送信する時は、ＳＣＫ＿Ｓ端子の８ビットのクロックに同期してＭＯＳＩ＿Ｓ端子より各ビットを０，１とすることでデータをシリアルで送信する。
【００４２】
また、ストロボマイコン３１０からカメラマイコン１０１にデータを送信する時は、ＳＣＫ＿Ｓ端子の８ビットのクロックに同期してＭＩＳＯ＿Ｓ端子より各ビットを０，１とするデータをシリアル受信する。
【００４３】
なお、図１２（ａ）は、８ビット（１バイト）通信でＳＣＬＫ＿Ｓ信号の立ち上がりで信号の読み書きを行っているが、この８ビット通信をコマンド、コマンドデータ、データと複数回連続で送信を行う。
【００４４】
図１２（ｂ）は、通信される情報の具体例で、公知のコマンドリストに従い、カメラマイコン１０１からストロボマイコン３１０に送信される。
【００４５】
入力部１１２は、電源スイッチ、レリーズスイッチ、設定ボタンなどの操作部を含んでいて、カメラマイコン１０１は、入力部１１２への入力に応じて各種処理を実行する。
【００４６】
レリーズスイッチが１段階操作（半押し）されるＳＷ１がＯＮとなり、カメラマイコン１０１は焦点調節や測光などの撮影準備動作を開始させる。
【００４７】
また、レリーズスイッチが２段階操作（全押し）されるＳＷ２がＯＮとなり、カメラマイコン１０１は露光や現像処理などの撮影動作を開始させる。
【００４８】
また、入力部１１２の設定ボタンなどを操作することで、カメラ本体１００に装着される照明装置３００の各種設定を行うこともできる。液晶装置や発光素子を有する表示部１１３は、各種設定されたモードやその他の撮影情報などを表示する。
【００４９】
図２のペンタプリズム１１４は、ピント板１０５の被写体像を測光回路１０６内の測光センサー及び不図示の光学ファインダーに導く。図２のサブミラー１１５は、レンズ群２０２より入射し主ミラー１０４を透過した光を焦点検出回路１０７の測距センサーへ導く。
【００５０】
姿勢検出回路１４０は姿勢差を検出する回路で、１４０ａは水平方向の姿勢差を検出する姿勢Ｈ検出部、１４０ｂは垂直方向の姿勢差を検出する姿勢Ｖ検出部、１４０ｃは前後方向（Ｚ方向）の姿勢差を検出する姿勢Ｚ検出部である。
【００５１】
姿勢検出回路１４０には、例えば、角速度センサーやジャイロセンサーが用いられる。姿勢検出回路１４０により検出された各方向の姿勢差に関する姿勢情報はカメラマイコン１０１に入力される。
【００５２】
次に、レンズユニット２００内の構成と動作について説明する。マイクロコンピュータＬＰＵ（以下、レンズマイコン）２０１は、レンズユニット２００の各部を制御する。
【００５３】
レンズマイコン２０１は、例えばＣＰＵ、ＲＯＭ、ＲＡＭ、入出力制御回路（Ｉ／Ｏコントロール回路）、マルチプレクサ、タイマー回路、ＥＥＰＲＯＭ、Ａ／Ｄ、Ｄ／Ａコンバータ等を含むマイコン内蔵ワンチップＩＣ回路構成となっている。
【００５４】
レンズ群２０２は、フォーカスレンズやズームレンズなどを含む複数枚のレンズで構成されている。なお、レンズ群２０２にはズームレンズは含まれなくてもよい。
【００５５】
レンズ駆動部２０３は、レンズ群２０２に含まれるレンズを移動させる駆動系であり、レンズ群２０２の駆動量は、カメラ本体１００内にある焦点検出回路１０７の出力に基づいてカメラマイコン１０１内にて演算される。
【００５６】
演算された駆動量は、カメラマイコン１０１からレンズマイコン２０１に送信される。
【００５７】
エンコーダ２０４はレンズ群２０２の位置を検出し駆動情報を出力するエンコーダである。エンコーダ２０４からの駆動情報に基づき駆動量分だけレンズ駆動部２０３がレンズ群２０２を移動させて焦点調節を行う。
【００５８】
通過する光量を調節する絞り２０５は、絞り制御回路２０６を介してレンズマイコン２０１により制御される。
【００５９】
次に、照明装置３００の構成について説明する。照明装置３００は、カメラ本体１００に着脱可能に装着される本体部３００ａと、本体部３００ａに対して上下方向及び左右方向に回動可能に保持される可動部３００ｂで構成される。
【００６０】
なお、本実施形態では、本体部３００ａにおける可動部３００ｂと連結される側を上側として可動部３００ｂの回動方向を定義している。
【００６１】
マイクロコンピュータＦＰＵ（以下、照明装置３００を制御するマイコン：ストロボマイコンと略す）３１０は、照明装置３００の各部を制御する。
【００６２】
ストロボマイコン３１０は、例えばＣＰＵ、ＲＯＭ、ＲＡＭ、入出力制御回路（Ｉ／Ｏコントロール回路）、マルチプレクサ、タイマー回路、ＥＥＰＲＯＭ、Ａ／Ｄ、Ｄ／Ａコンバータ等を含むマイコン内蔵ワンチップＩＣ回路構成となっている。
【００６３】
電池３０１は、照明装置３００の電源（ＶＢＡＴ）として機能する。昇圧回路ブロック３０２は、昇圧部３０２ａ、電圧検出に用いる抵抗３０２ｂ、３０２ｃ、メインコンデンサ３０２ｄで構成される。
【００６４】
昇圧回路ブロック３０２は、電池３０１の電圧を昇圧部３０２ａにより数百Ｖに昇圧してメインコンデンサ３０２ｄに発光のための電気エネルギーを充電させる。
【００６５】
メインコンデンサ３０２ｄの充電電圧は抵抗３０２ｂ、３０２ｃにより分圧され、分圧された電圧はストロボマイコン３１０のＡ／Ｄ変換端子に入力される。
【００６６】
トリガー回路３０３は、後述の放電管３０５を励起させためのパルス電圧を放電管３０５に印加する。発光制御回路３０４は、放電管３０５の発光の開始及び停止を制御する。
【００６７】
放電管３０５は、トリガー回路３０３から印加される数ＫＶのパルス電圧を受け励起してメインコンデンサ３０２ｄに充電された電気エネルギーを用いて発光する。
【００６８】
測距ユニット３０８は、公知の方法により対象物までの距離を検出するもので、例えば、受光センサーを有し、放電管３０５から照射されて照射方向の対象物に反射された光を受光センサーで受光して、対象物までの距離を検出する。
【００６９】
あるいは、測距用の光源をさらに有し、測距用の光源から照射されて照射方向の対象物に反射された光を受光センサーで受光して、対象物までの距離を検出する。
【００７０】
積分回路３０９は、後述のフォトダイオード３１４の受光電流を積分し、その出力は後述するコンパレータ３１５の反転入力端子とストロボマイコン３１０のＡ／Ｄコンバータ端子に入力される。
【００７１】
コンパレータ３１５の非反転入力端子は、ストロボマイコン３１０内のＤ／Ａコンバータ端子に接続され、コンパレータ３１５の出力は後述するＡＮＤゲート３１１の入力端子に接続される。
【００７２】
ＡＮＤゲート３１１のもう一方の入力は、ストロボマイコン３１０の発光制御端子と接続され、ＡＮＤゲート３１１の出力は発光制御回路３０４に入力される。
【００７３】
フォトダイオード３１４は、放電管３０５から発せられる光を受光するセンサーであり、直接またはグラスファイバーなどを介して放電管３０５から発せられる光を受光する。
【００７４】
反射傘３０６は、放電管３０５から発せられる光を反射させて所定の方向へ導く。
【００７５】
光学パネルなどを含むズーム光学系３０７は、放電管３０５との相対位置を変更可能に保持されていて、放電管３０５とズーム光学系３０７との相対位置を変更することにより、照明装置３００のガイドナンバー及び照射範囲を変化させることができる。
【００７６】
照明装置３００の発光部は、主に、放電管３０５、反射傘３０６、ズーム光学系３０７で構成されていて、発光部の照射範囲は、ズーム光学系３０７の移動により変化し、発光部の照射方向は可動部３００ｂの回動により変化する。
【００７７】
入力部３１２は、電源スイッチ、照明装置３００の動作モードを設定するモード設定スイッチや各種パラメータを設定する設定ボタンなどの操作部を含んでいて、ストロボマイコン３１０は、入力部３１２への入力に応じて各種処理を実行する。
【００７８】
入力部３１２は自動的にバウンス駆動を起動するバウンススイッチ、バウンス角記憶スイッチも含まれる。
【００７９】
液晶装置や発光素子を有する表示部３１３は、照明装置３００の各状態を表示する。
【００８０】
ズーム駆動回路３３０は、放電管３０５とズーム光学系３０７の相対位置に関する情報をエンコーダなどにより検出するズーム検出部３３０ａとズーム光学系３０７を移動させるためのモーターを含むズーム駆動部３３０ｂで構成される。
【００８１】
ズーム光学系３０７の駆動量は、レンズマイコン２０１から出力される焦点距離情報をカメラマイコン１０１を介して取得したストロボマイコン３１０によって焦点距離情報に基づいて演算される。
【００８２】
バウンス回路３４０は、可動部３００ｂの駆動量（本体部３００ａに対する可動部３００ｂの回動角度）を検出するバウンス位置検出回路３４０ａ、３４０ｃや可動部３００ｂを回動させるバウンス駆動回路３４０ｂ、３４０ｄで構成される。
【００８３】
バウンス位置検出回路（バウンスＨ検出回路）３４０ａは、可動部３００ｂの左右方向の駆動量、バウンス位置検出回路（バウンスＶ検出回路）３４０ｃは、可動部３００ｂの上下方向の駆動量を、ロータリーエンコーダやアブソリュートエンコーダで検出する。
【００８４】
バウンス駆動回路（バウンスＨ駆動回路）３４０ｂは、可動部３００ｂの左右方向の駆動、バウンス駆動回路（バウンスＶ駆動回路）３４０ｄは、可動部３００ｂの上下方向の駆動を公知のモーターを用いて行う。
【００８５】
以上が概略構成である。
【００８６】
ここで、照明装置３００の可動部３００ｂの回動範囲及び検出方法の例について、図９、図１０、図１１を用いて説明する。
【００８７】
図９は、可動部３００ｂの上下方向及び左右方向の回動を示す図、図１０は、上下方向及び左右方向のロータリーエンコーダの出力を示す図、図１１は、ロータリーエンコーダのグレーコードと回動角度の割り振りを示す図である。
【００８８】
図９（ａ）に示すように、可動部３００ｂは本体部３００ａに対して上下方向に回動可能に保持されていて、図９（ｂ）に示すように、可動部３００ｂは本体部３００ａに対して左右方向に回動可能に保持されている。
【００８９】
なお、可動部３００ｂの上下方向の位置が図９（ａ）の０度の状態、かつ、左右方向の位置が図９（ｂ）の０度の状態を、可動部３００ｂの基準位置とする。
【００９０】
図９の各状態において円形と線で示す指標は、図１０に示すロータリーエンコーダの位置に対応している。
【００９１】
図１０（ａ）は、上下方向の回動角度を４ビットのグレーコードを使用したロータリーエンコーダで検出する構成を示していて、図１０（ｂ）は、左右方向の回動角度を４ビットのグレーコードを使用したロータリーエンコーダで検出する構成を示している。
【００９２】
図１０（ｃ）は、上下方向の回動を検出するロータリーエンコーダでロータリーエンコーダの検出部分２３０１は、２３０１−１〜２３０１−４といったフォトリフレクタやフォトインタラプタなどを用いた公知の構成である。
【００９３】
図１０（ｄ）は、左右方向の回動を検出するロータリーエンコーダの検出部分２３０２で、２３０２−１〜２３０２−４といったフォトリフレクタやフォトインタラプタなどを用いた公知の構成である。
【００９４】
本実施形態では、ロータリーエンコーダは図１０に示す白い部分を０、黒い部分を１と出力するものとする。また、回転動作時にビット変化の立ち上がりで判別し、停止時はパターンデータを読み込むものとする。
【００９５】
図１１に示すように、可動部３００ｂの回動角度に応じてロータリーエンコーダは異なる信号を出力するので、これによりバウンス位置検出回路３４０ａ、３４０ｃは、可動部３００ｂの駆動量を検出できる。
【００９６】
以上が可動部の範囲及び検出方法である。
【００９７】
図１に戻り、姿勢検出回路３６０は、姿勢差を検出する回路で、３６０ａは水平方向の姿勢差を検出する姿勢Ｈ検出部、３６０ｂは垂直方向の姿勢差を検出する姿勢Ｖ検出部、３６０ｃは前後方向（Ｚ方向）の姿勢差を検出する姿勢Ｚ検出部である。
【００９８】
姿勢検出回路３６０には、例えば、角速度センサーやジャイロセンサーが用いられる。
【００９９】
カメラマイコン１０１及びストロボマイコン３１０はペリフェラル通信機能を備え、端子１３０を経由して互いに通信を行う。
【０１００】
ストロボマイコン３１０はペリフェラル通信機能を備え、端子１３０を経由して互いに通信を行う（前述の図１のカメラ部の説明と同じ）。
【０１０１】
（動作フローチャート説明）
次に、オートバウンス発光撮影に係るカメラ本体１００の各種処理を図５、図６を用いて説明する。
【０１０２】
入力部１１２に含まれる電源スイッチがＯＮされてカメラ本体１００のカメラマイコン１０１が動作可能となると、カメラマイコン１０１は、図５に示すフローチャートを開始させる。
【０１０３】
ステップＳ１にてカメラマイコン１０１は、自身のメモリやポートの初期化を行う。また、入力部１１２に含まれるスイッチの状態や予め設定された入力情報を読み込み、シャッタースピードの決め方や、絞りの決め方等様々な撮影モードの設定を行う。
【０１０４】
ステップＳ２にてカメラマイコン１０１は、入力部１１２に含まれるレリーズスイッチが操作されＳＷ１がＯＮであるか否かを判別し、ＳＷ１がＯＮであればステップＳ３へ移行し、ＳＷ１がＯＦＦであればステップＳ２を繰り返す。
【０１０５】
ステップＳ３にてカメラマイコン１０１は、レンズユニット２００内のレンズマイコン２０１と通信ラインＳＣを介して通信を行う。そして、レンズユニット２００の焦点距離情報や焦点調節や測光に必要な光学情報を取得する。
【０１０６】
ステップＳ４にてカメラマイコン１０１は、カメラ本体１００に照明装置３００が装着されているか否かを判別する。カメラ本体１００に照明装置３００が装着されていればステップＳ５へ移行し、未装着ならばＳ８ｂへ移行する。
【０１０７】
未装着の判定は公知のカメラ・ストロボ間の通信が行われていない場合は未装着、通信が行われていれば装着と判断する。またカメラ・ストロボ間の装着を公知の機械的なスイッチで判別してもよい。
【０１０８】
ステップＳ５にてカメラマイコン１０１は、照明装置３００内のストロボマイコン３１０と通信ラインＳＣを介して通信を行い、照明ＩＤやメインコンデンサ３０２ｄの充電状態を示す充電情報などの照明情報をストロボマイコン３１０から取得する。
【０１０９】
また、カメラマイコン１０１は、ストロボマイコン３１０と通信ラインＳＣを介して通信を行い、ステップＳ３にて取得した焦点距離情報をストロボマイコン３１０に送信する。
【０１１０】
これにより、ストロボマイコン３１０は受信した焦点距離情報に基づいてズーム光学系３０７の駆動量を演算し、演算した駆動量に基づいてズーム光学系３０７を移動させて照明装置３００の照射範囲を焦点距離に合わせた範囲に変更する。
【０１１１】
ステップＳ６にてカメラマイコン１０１は、入力部１１２を介して入力された照明装置３００に関する情報を照明装置３００のストロボマイコン３１０に送信する準備を行う。
【０１１２】
ここでは、入力部１１２を介して入力された照明装置３００に関する情報を判断してコマンド送信に変換する。例えば、オートバウンス可能なカメラか、オートバウンスに関するカメラ側の設定、レリーズスイッチの状態などの情報をコマンド送信に変換する。
【０１１３】
ステップＳ７にてカメラマイコン１０１は、ステップＳ６で送信する準備をした照明装置３００に関する情報を照明装置３００へ送信する。
【０１１４】
ステップＳ８ａにてカメラマイコン１０１は、設定されている焦点調節モードが自動焦点調節（ＡＦ）モードであるか否かを判別する。自動焦点調節モードであればステップＳ９ａへ移行し、手動焦点調節（ＭＦ）モードであればステップＳ１１ａへ移行する。
【０１１５】
なお、図５のフローチャートの中で同じ処理を行うステップは、例えば、ステップＳ８ａとステップＳ８ｂのように、同じ数字を付している。
【０１１６】
ステップＳ９ａにてカメラマイコン１０１は、焦点検出回路１０７を駆動させることにより周知の位相差検出法による焦点検出動作を行う。
【０１１７】
またステップＳ９ａでは、焦点調節において複数の測距点から焦点を合わせる測距点（測距ポイント）を、近点優先を基本の考え方とした周知の自動選択アルゴリズムや入力部１１２へのユーザの操作などに応じて決定する。
【０１１８】
ステップＳ１０ａにてカメラマイコン１０１は、ステップＳ９ａで決定された測距ポイントをカメラマイコン１０１内のＲＡＭに記憶させる。
【０１１９】
さらに、ステップＳ１０ａにてカメラマイコン１０１は、焦点検出回路１０７からの焦点情報に基づきレンズ群２０２の駆動量を演算する。
【０１２０】
そして、カメラマイコン１０１はレンズユニット２００内のレンズマイコン２０１と通信ラインＳＣを介して通信を行い、演算した駆動量に基づいてレンズ群２０２を移動させる。
【０１２１】
ステップＳ１１にてカメラマイコン１０１は、バウンス発光撮影時の照射方向を自動的に決定するための動作（以下、オートバウンス動作とする）を行うか否かを判別する。
【０１２２】
オートバウンス動作を行うか否かは、入力部１１２あるいは入力部３１２に含まれるオートバウンス動作を実行するか否かを切り換えるオートバウンススイッチの状態やその他のカメラ本体１００の状態などに基づいて判別される。
【０１２３】
オートバウンス動作を実行する場合はステップＳ１２へ移行し、オートバウンス動作を実行しない場合はステップＳ１６へ移行する。
【０１２４】
ステップＳ１２にてカメラマイコン１０１はオートバウンス動作に関する処理（以下、バウンス処理とする）を実行する。バウンス処理の詳細は図７を用いて後述する。
【０１２５】
バウンス処理の実行後、ステップＳ１３へ移行する。ステップＳ１３にてカメラマイコン１０１は、オートバウンス処理にエラーが生じたか否かを判別する。
【０１２６】
バウンス処理でエラーが生じればステップＳ１４へ移行し、バウンス処理でエラーが生じなければステップＳ１６へ移行する。
【０１２７】
オートバウンス処理にエラーが生じた場合、ステップＳ１２のバウンス処理においてストロボマイコン３１０からオートバウンス処理にエラーが生じたことを示す情報が送信される。
【０１２８】
ステップＳ１４にてカメラマイコン１０１は、バウンス処理でエラーが生じたことを示す情報を表示部１１３へ表示させる。
【０１２９】
なお、カメラマイコン１０１がストロボマイコン３１０と通信を行い、ストロボマイコン３１０により照明装置３００の表示部３１３にバウンス処理でエラーが生じたことを示す情報を表示させてもよい。
【０１３０】
ステップＳ１５にてカメラマイコン１０１は、発光撮影を行わない設定（非発光設定）に切り換えてステップＳ１６へ移行する。
【０１３１】
ステップＳ４にて照明装置３００が未装着と判別された場合、ステップＳ８ｂへ移行してカメラマイコン１０１は、ステップＳ８ａと同様に設定されている焦点調節モードがＡＦモードであるか否かを判別する。
【０１３２】
ＡＦモードであればステップＳ９ｂへ移行し、ＭＦモードであればステップＳ１６へ移行する。
【０１３３】
ステップＳ９ｂにてカメラマイコン１０１は、ステップＳ９ａと同様の処理を実行し、その後ステップＳ１０ｂへ移行してステップＳ１０ａと同様の処理を実行して、ステップＳ１６へ移行する。
【０１３４】
ステップＳ１６にて測光回路１０６は測光を行い、カメラマイコン１０１は測光回路１０６から測光結果を取得する。
【０１３５】
例えば、測光回路１０６の測光センサーが６つに分割された領域のそれぞれで測光を行う場合、カメラマイコン１０１は取得した測光結果としての各領域の輝度値を
ＥＶｂ（ｉ）    （ｉ＝０〜５）
として、ＲＡＭに記憶させる。
【０１３６】
ステップＳ１７にてゲイン切り換え回路１０８は、入力部１１２より入力されたゲイン設定に応じてゲインの切り換えを行うゲイン設定とは、例えばＩＳＯ感度設定である。
【０１３７】
またＳ１７にてカメラマイコン１０１は、ストロボマイコン３１０と通信ラインＳＣを介して通信を行い、例えば、切り換え後のゲインを示すゲイン設定情報をストロボマイコン３１０に送信する。
【０１３８】
Ｓ１８にてカメラマイコン１０１は、ステップＳ１６にて取得した測光結果（ＲＡＭに記憶されている各領域の輝度値）に基づいて、周知のアルゴリズムにより露出演算を行い露出値（ＥＶｓ）を決定する。
【０１３９】
ステップＳ１９にてカメラマイコン１０１は、ストロボマイコン３１０から充電完了信号を受信したか否かを判別する。充電完了信号を受信していればステップＳ２０へ移行し、受信していなければステップＳ２１へ移行する。
【０１４０】
ステップＳ２０にてカメラマイコン１０１は、ステップＳ１８にて演算した露出値に基づいて発光撮影に適した露出制御値（シャッタ速度（Ｔｖ）と絞り値（Ａｖ））を決定する。
【０１４１】
一方、ステップＳ２１にてカメラマイコン１０１は、ステップＳ１８にて演算した露出値に基づいて照明装置３００を発光させない撮影（非発光撮影）に適した露出制御値を決定する。
【０１４２】
ステップＳ２０あるいはステップＳ２１にて露出制御値を決定した後はステップＳ２２へ移行し、ステップＳ２２にてカメラマイコン１０１は、入力部１１２に含まれるレリーズスイッチが操作されＳＷ２がＯＮであるか否かを判別する。
【０１４３】
ＳＷ２がＯＮであれば図６のステップＳ２３へ移行し、ＳＷ２がＯＦＦであればステップＳ２へ戻る。
【０１４４】
ステップＳ２３以降の処理は、発光撮影に係わる処理であり、非発光撮影に係わる処理はステップＳ２３以降の処理の中で本発光を行うための処理を省略したものである。
【０１４５】
ステップＳ２３にて測光回路１０６は、照明装置３００が発光していない状態で測光を行い、カメラマイコン１０１は測光回路１０６から非発光時の測光結果（非発光時輝度値）を取得する。
【０１４６】
このときカメラマイコン１０１は、取得した測光結果としての各領域の非発光時輝度値を
ＥＶａ（ｉ）    （ｉ＝０〜５）
として、ＲＡＭに記憶させる。
【０１４７】
ステップＳ２４にてカメラマイコン１０１は、ストロボマイコン３１０に対して通信ラインＳＣを介してプリ発光の命令を行う。
【０１４８】
ストロボマイコン３１０はこの命令に従って、トリガー回路３０３と発光制御回路３０４とを制御して、所定光量でのプリ発光を行う。
【０１４９】
ステップＳ２５にて測光回路１０６は、照明装置３００がプリ発光している状態で測光を行い、カメラマイコン１０１は測光回路１０６からプリ発光時の測光結果（プリ発光時輝度値）を取得する。
【０１５０】
このときカメラマイコン１０１は、取得した測光結果としての各領域のプリ発光時輝度値を
ＥＶｆ（ｉ）    （ｉ＝０〜５）
として、ＲＡＭに記憶させる。
【０１５１】
ステップＳ２６にてカメラマイコン１０１は、露光に先立って主ミラー１０４をアップさせ、撮影光路内から退避させる。
【０１５２】
ステップＳ２７にてカメラマイコン１０１は、で、次式のようにして非発光時輝度値とプリ発光時輝度値とに基づいてプリ発光の反射光成分のみの輝度値ＥＶｄｆ（ｉ）を抽出する。抽出は６つの領域ごとにおこなわれる。
【０１５３】
ＥＶｄｆ（ｉ）←ＬＮ２  （２＾ＥＶｆ（ｉ）−２＾ＥＶａ（ｉ））      （ｉ＝０〜５）
ステップＳ２８にてで、カメラマイコン１０１は、通信ラインＳＣを介してストロボマイコン３１０からプリ発光時の発光量を示すプリ発光情報（Ｑｐｒｅ）を取得する。
【０１５４】
ステップＳ２９にてカメラマイコン１０１は、測距ポイント、焦点距離情報、プリ発光情報（Ｑｐｒｅ）およびバウンス通信内容から、６つの領域のうちどの領域の被写体に対して適正な発光量とするか選択して本発光量を演算する。
【０１５５】
本発光量の演算では、選択した領域（Ｐ）の被写体について、露出値（ＥＶｓ）と被写体輝度（ＥＶｂ）とプリ発光反射光分のみの輝度値ＥＶｄｆ（ｐ）とに基づいて、プリ発光量に対して適正となる本発光量の相対比（ｒ）を求める。
【０１５６】
ｒ←ＬＮ２（２＾ＥＶｓ−２＾ＥＶｂ（ｐ））−ＥＶｄｆ（ｐ）
ここで、露出値（ＥＶｓ）から被写体輝度（ＥＶｂ）の伸張したものの差分をとっているのは、照明光を照射したときの露出が、外光分に照明光を加えて適正となるように制御するためである。
【０１５７】
ステップ３０にてカメラマイコン１０１は、次式のように、発光撮影時のシャッタ速度（Ｔｖ）とプリ発光の発光時間（ｔ＿ｐｒｅ）と入力部１１２により予め設定された補正係数（ｃ）と、を用いて相対比（ｒ）を補正し、新たな相対比ｒを演算する。
【０１５８】
ｒ←ｒ＋Ｔｖ−ｔ＿ｐｒｅ＋ｃ
ここで、シャッタ速度（Ｔｖ）とプリ発光の発光時間（ｔ＿ｐｒｅ）を用いて補正するのは、プリ発光時の測光積分値（ＩＮＴｐ）と本発光の測光積分値（ＩＮＴｍ）とを正しく比較するためである。
【０１５９】
ステップＳ３１にてカメラマイコン１０１は通信ラインＳＣを介してストロボマイコン３１０へ本発光量を決定するための相対比（ｒ）に関する情報を送信する。
【０１６０】
ステップＳ３２にてカメラマイコン１０１は、ステップＳ２０にて決定した絞り値（Ａｖ）になるようにレンズマイコン２０１に指令を出すとともに、決定したシャッタ速度（Ｔｖ）になるようにシャッタ１０３を制御する。
【０１６１】
ステップＳ３３にてカメラマイコン１０１は通信ラインＳＣを介してストロボマイコン３１０に本発光の命令を行う。そして、ストロボマイコン３１０は、カメラから送信された相対比（ｒ）に基づいて本発光量を行う。
【０１６２】
こうして一連の露光動作が終了すると、ステップＳ３４にてカメラマイコン１０１は、撮影光路内から退避させていた主ミラー１０４をダウンさせ再び撮影光路内に斜設させる。
【０１６３】
ステップＳ３５にて撮像素子１０２から出力される信号をゲイン切り換え回路１０８で設定されたゲインで増幅したのち、Ａ／Ｄ変換器１０９でデジタル信号に変換し、現像処理を行う。
【０１６４】
そして、信号処理回路１１１は、デジタル信号に変換された画像データに対してホワイトバランスなど所定の信号処理を行う。
【０１６５】
そしてステップＳ３６にてカメラマイコン１０１は信号処理が施された画像データを図示しないメモリに記録して撮影に係わる一連の処理を終了する。
【０１６６】
その後、ステップＳ３７にてカメラマイコン１０１は、ＳＷ１がＯＮの状態か否かを判別し、ＳＷ１がＯＮであればステップＳ２２へ戻り、ＳＷ１がＯＦＦであればステップＳ２へ戻る。
【０１６７】
（オートバウンス判定制御）
次に、ステップＳ１２の詳細について、図７、図８、図３，図４を用いて説明する。
【０１６８】
図７は、カメラマイコン１０１からのバウンス処理の開始指示に従ってストロボマイコン３１０で実行されるバウンス処理のフローチャートを示す図である。
【０１６９】
図８は、バウンスの駆動制御処理のフローチャートを示す図である。
【０１７０】
図３は、従来のオートバウンス撮影の概要を示す図で、図４はバウンス角制限があった場合のオートバウンス撮影の概要を示す図である。
【０１７１】
ここでいうバウンス角の制限とは、オートバウンスを行った時、バウンスが移動する角度が撮影にとって適切でないときにバウンス角度に制限を自動もしくは撮影者の意思で設定するものである。
【０１７２】
このときバウンス角度を自動で制限する場合は、制限バウンス角をあらかじめストロボマイコン３１０内のプログラムもしくはメモリにバウンス角を記憶して制限をかける。
【０１７３】
但し制限時は、必ずしも機構的に発光部３００ｂが移動できないわけではない。
【０１７４】
また撮影者の意思で制限バウンス角を設定する場合は、撮影者が入力手段１１２を使ってマイコン３１０内の読み書き可能なメモリに記憶する。
【０１７５】
制限の理由としては、バウンス光が被写体に直射光が入ってしまう、バウンス動作で障害物に当たらないようにバウンス動作に制限をかけたいなどがある。
【０１７６】
なおこのバウンス角の制限がかかると、可動部の位置（被写体位置、天井位置）の検出時のバウンス角度や演算後のバウンス角は前記バウンス角の駆動範囲に制限される。
【０１７７】
図３（ａ）は被写体がカメラの上方にある状態でバウンス撮影したときの図で、Ｓが被写体、１００がカメラ本体、２００がレンズ、３００がストロボである。カメラ及びストロボが正面に向いた光軸から上方に傾いた角度をθとする。
【０１７８】
図３（ｂ）はバウンス角を決定する上での演算内容を示した図でＣは演算の簡略化のためストロボとカメラを一体化して記載している。これはストロボ、カメラ間の距離が短いため誤差が少ないためである。
【０１７９】
図４はバウンス角に制限があった場合のバウンス角を決定する上での演算内容を示す図である。詳細は図７の動作フォローチャートで説明する。
【０１８０】
図７のステップＳ１０１にてストロボ姿勢検出部３６０からストロボ姿勢を取得する。
図３（ａ）のカメラ及びストロボが正面に向いた光軸から上方に傾いたあおり角度θを検出する。
【０１８１】
ステップＳ１０２にてストロボマイコン３１０は、バウンス駆動回路３４０ｂ、３４０ｄに指示して、照射方向が撮影方向（正面方向）となるようにストロボヘッド部３００ｂを駆動させる。
【０１８２】
照射方向が撮影方向（正面方向）となるようにする際の駆動制御については、図８を用いて後述する。
【０１８３】
正面方向への駆動量は、バウンス駆動の際の目標値として駆動目標水平方向バウンス角度θＸ、垂直方向バウンス角度θＹとし、本体部３００ａのあおり角度θも加味してそれぞれストロボマイコン３１０により算出される。
【０１８４】
ステップＳ１０３にてストロボマイコン３１０は、ステップＳ１０３にて照射方向が正面方向となるようにストロボヘッド部３００ｂを駆動した後に、プリ発光を行うように発光部に指示する。
【０１８５】
そして、ストロボマイコン３１０は、測距ユニット３０８に指示してプリ発光の反射光を受光させ、得られた受光結果に基づいて、発光部の照射面から被写体までの距離（被写体距離）を算出する。そして、ストロボマイコン３１０のメモリに記憶する。
【０１８６】
ステップＳ１０４にてストロボマイコン３１０はあおり角度θから天井の鉛直の測距用のバウンス角γを算出する（図３（ｂ）のγ）。
【０１８７】
ステップＳ１０５にて、事前に設定もしくはストロボマイコン３１０にて記憶されたバウンス制限角γ２を検出する。
【０１８８】
ステップＳ１０６にて、バウンス制限角γ２と天井の鉛直の測距用のバウンス角γを比較してバウンス制限角γ２が小さいときはステップＳ１０７へ進み、大きいときはステップＳ１１０へ進む。
【０１８９】
（バウンス角の制限があってもバウンス角γまで移動できる場合）
ステップＳ１０７にてストロボマイコン３１０は、バウンス駆動回路３４０ｂ、３４０ｄに指示して、照照射方向が重力方向と逆方向（天井方向）となるようにバウンス角γだけストロボヘッド部３００ｂを駆動させる。
【０１９０】
照射方向が撮影方向（天井方向）となるようにする際の駆動制御については、図８を用いて後述する。
【０１９１】
本体部３００ａの姿勢が正位置の場合に天井方向を駆動目標とすると、バウンス駆動の際の目標値として駆動目標水平方向バウンス角度θＸ＝０、垂直方向バウンス角度θＹ＝９０−γとなる。
【０１９２】
ステップＳ１０８にてストロボマイコン３１０は、照射方向が天井方向となるようにストロボヘッド部３００ｂを駆動した後に、プリ発光を行うように発光部に指示する。
【０１９３】
ステップＳ１０９にてストロボマイコン３１０は、測距ユニット３０８に指示してプリ発光の反射光を受光させ、得られた受光結果に基づいて、発光部の照射面から天井までの距離（図３（ｂ）の天井距離ｔ）を算出する。
【０１９４】
そして、ストロボマイコン３１０のメモリに記憶する。
【０１９５】
そして、ステップＳ１１４の最適バウンス角演算へ進む。
【０１９６】
（バウンス角の制限があり天井バウンス時にバウンス角γに移動できない場合）
ステップＳ１１０にてストロボマイコン３１０は、バウンス駆動回路３４０ｂ、３４０ｄに指示して、照照射方向が重力方向と逆方向（天井方向）となるようにバウンス角γ２だけストロボヘッド部３００ｂを駆動させる。
【０１９７】
照射方向が撮影方向（天井方向）となるようにする際の駆動制御については、図８を用いて後述する。
【０１９８】
本体部３００ａの姿勢が正位置の場合に天井方向を駆動目標とすると、バウンス駆動の際の目標値として駆動目標水平方向バウンス角度θＸ＝０、垂直方向バウンス角度θＹ＝γ２となる。
【０１９９】
ステップＳ１１１にてストロボマイコン３１０は、照射方向がバウンス角γ２となるようにストロボヘッド部３００ｂを駆動した後に、プリ発光を行うように発光部に指示する。
【０２００】
ステップＳ１１２にてストロボマイコン３１０は、測距ユニット３０８に指示してプリ発光の反射光を受光させ、得られた受光結果に基づいて、発光部の照射面から天井までの距離（図４の天井距離ｔ２）を算出する。
【０２０１】
そして、ストロボマイコン３１０のメモリに記憶する。
【０２０２】
ステップＳ１１３にてストロボマイコン３１０は、天井距離ｔを算出する。
【０２０３】
なお、バウンス角γ２から天井距離ｔの算出について図４にて説明する。
【０２０４】
図４にて
カメラから天井までの鉛直距離（天井距離）：ｔ
バウンス制限角γ２でのカメラから天井までの測距結果：ｔ２
光軸から被写体までの高さ：ｕ
カメラから被写体までの距離：ｓ
あおり角：θ
カメラから天井を鉛直方向に向けるバウンス角：γ
バウンス制限角：γ２
バウンス撮影の最適の天井反射角：φ
（φはバウンス反射光が被写体へ照射された時、受光影が最適な角度で固定値）
演算後の最適バウンス角：α
演算後の最適バウンス角とカメラから天井を鉛直方向に向けるバウンス角の差分：β
とすると
ｔ＝ｔ２×ｓｉｎ（π−（θ＋γ２））・・・（ａ）
として天井距離ｔを算出する。
【０２０５】
そして、ステップＳ１１４の最適バウンス角演算へ進む。
【０２０６】
ステップＳ１１４にてストロボマイコン３１０は、ステップＳ１０３、Ｓ１０９、Ｓ１１３で得られた複数の距離算出結果（被写体距離、天井距離）に基づいて、バウンス発光撮影に最適な照射方向を決定する。
【０２０７】
ここでストロボマイコン３１０は、最適な照射方向とするための最適バウンス角度を、バウンス駆動の際の目標値として駆動目標水平方向バウンス角度θＸ、垂直方向バウンス角度θＹとしてそれぞれ算出する。
【０２０８】
ステップＳ１０９であれば、図３（ｂ）、ステップＳ１１３であれば図４にてカメラから天井までの鉛直距離（天井距離）：ｔを算出しての最適バウンス角度を以下のように算出する。
【０２０９】
ｕ＝ｓ×ｓｉｎθ・・・（ａ）
ｗ＝ｓ×ｃｏｓθ・・・（ｂ）
ｘ＝（ｔ−ｕ）／ｔａｎφ
＝（ｔ−ｓ×ｓｉｎθ）／ｔａｎφ・・・（ｃ）
β＝ａｔａｎ［（ｘ−ｗ）／ｔ］
＝ａｔａｎ［｛（ｔ-ｓ×ｓｉｎθ）／ｔａｎφ-ｓ×ｃｏｓθ｝／ｔ］
＝ａｔａｎ［｛１−（ｓ／ｔ）×ｓｉｎθ｝／ｔａｎφ−（ｓ／ｔ）×ｃｏｓθ］
・・・（ｄ）
γ＝π／２-θ・・・（ｅ）
∴α＝β＋γ
＝ａｔａｎ［｛１−（ｓ／ｔ）×ｓｉｎθ｝／ｔａｎφ−（ｓ／ｔ）×ｃｏｓθ］＋（π／２−θ）・・・（ｆ）
となり最適バウンス角度αを算出する。
【０２１０】
ステップＳ１１５にてストロボマイコン３１０は、ステップＳ１１４で決定されたバウンス角度となるように、バウンス駆動回路３４０ｂ、３４０ｄに指示して、ストロボヘッド部３００ｂを駆動させる。その後、処理を終了して図６のバウンス終了処理へ移行する。
【０２１１】
次に、図８のフローチャートを用いて、ステップＳ１０２、Ｓ１０７、Ｓ１１０、Ｓ１１５におけるバウンス駆動制御を説明する。
【０２１２】
まずステップＳ２０１にてストロボマイコン３１０は、バウンス駆動回路３４０ｂ、３４０ｄに指示してモータを制御し、ストロボヘッド部３００ｂの駆動を開始させる。
【０２１３】
ステップＳ２０２にてストロボマイコン３１０は、バウンス位置検出回路３４０ａ、３４０ｃから現在のストロボヘッド位置である水平方向バウンス角度θＡ、垂直方向バウンス角度θＢを取得する。
【０２１４】
そして、ストロボマイコン３１０は、取得した現在のバウンス角度が、駆動目標水平方向バウンス角度θＸ、駆動目標垂直方向バウンス角度θＹに合致しているかの判定を行う。
【０２１５】
θＸ＝θＡ、θＹ＝θＢと合致していればステップＳ４０３へ移行し、合致していなければステップＳ２０２を繰り返す。
【０２１６】
ステップＳ２０３にてストロボマイコン３１０は、バウンス駆動回路３４０ｂ、３４０ｄに指示してモータを制御し、ストロボヘッド部３００ｂの駆動を停止する。
【０２１７】
ステップＳ２０４にてストロボマイコン３１０は、カメラ接続部の端子１３０を介して、カメラに対して、バウンス駆動終了通知を通信する。
【０２１８】
以上、本実施形態では、自動バウンス照明装置において、バウンス角に制限があっても適切なバウンス動作を行うことができる。
【０２１９】
本実施例ではバウンス制限角度γ２がγより大きいとき、制限角度に対して変位が最小となるバウンス角で天井距離の測距を行っている。具体的には制限バウンス角γ２で天井測距ｔ２を測距して天井距離ｔに変換して最適バウンス角を演算している。
【０２２０】
但し、制限バウンス角γ２より大きい角度であっても天井距離ｔ２を測距して天井距離ｔに変換して最適バウンス角を演算は可能である。
【０２２１】
しかしながら、天井バウンスの角度が鉛直に対して小さくなると拡散反射光が少なくなるため精度が低下するため、できるだけ鉛直方向に近い制限バウンス角γ２で天井測距ｔ２を測距して天井距離ｔに変換して最適バウンス角を演算を行う。
【０２２２】
なお、本実施形態で説明した各フローチャートはあくまで一例であって、不都合がなければ本実施形態で説明した各フローチャートと異なる順序で各種処理を実行しても構わない。
【０２２３】
また、本実施形態で説明したコマンド、コマンド番号、データ項目はあくまで一例であって、同様の役割を果たすものであればどのように設定してもよい。
【０２２４】
このようにバウンス角の制限があったとしても撮影角度と制限のかかった角度の範囲内で天井測距を行い、天井距離の演算を行い適正なバウンス角に設定することが可能となる。
【０２２５】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【０２２６】
１００  カメラ本体、１０１  カメラマイコン、１０６  測光回路（センサ）、
１０７  焦点検出回路、１１２  入力部、１３０  端子、１４０  姿勢検出回路、
３００  照明装置、３００ａ  本体部、３００ｂ  可動部、３０８  測距ユニット、
３１０  ストロボマイコン、３１２  入力部、３４０  バウンス回路、
３６０  姿勢検出回路 
【図１】
2020034815.tif 000003
【図２】
2020034815.tif 000004
【図３】
2020034815.tif 000005
【図４】
2020034815.tif 000006
【図５】
2020034815.tif 000007
【図６】
2020034815.tif 000008
【図７】
2020034815.tif 000009
【図８】
2020034815.tif 000010
【図９】
2020034815.tif 000011
【図１０】
2020034815.tif 000012
【図１１】
2020034815.tif 000013
【図１２】
2020034815.tif 000014