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