(57)【要約】【課題】撮影画角内において撮影者が所望する部分的な範囲へ照明光を照射する。【解決手段】撮像システム１０は、カメラ本体１００と、カメラ本体１００により撮像される被写体に照明光を照射する発光部を備えるストロボ装置３００を備え、ストロボ装置３００は、発光部の姿勢を少なくとも発光部の光軸を中心として回転させるバウンス回路３４０と、撮影シーンを判別するＣＣＰＵ１０１と、判別された撮影シーンに応じてバウンス回路３４０の駆動を制御するＦＰＵ３１０とを備える。【選択図】図１
2018081121.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段により撮像される被写体に照明光を照射する発光部とを備える撮像システムであって、
前記発光部の姿勢を少なくとも前記発光部の光軸を中心として回転させる駆動手段と、
撮影シーンを判別する判別手段を備え、
前記判別手段により判別された撮影シーンに応じて前記駆動手段の駆動を制御する制御手段と、備えることを特徴とする撮像システム。
【請求項２】
前記駆動手段は、前記発光部の光軸と直交すると共に互いに直交する２本の軸をそれぞれ中心として前記発光部を回転させることを特徴とする請求項１に記載の撮像システム。
【請求項３】
前記発光部は、前記判別手段による判別結果に応じて照明光の照射範囲を変更する変更手段を有することを特徴とする請求項１又は２に記載の撮像システム。
【請求項４】
前記撮像システムの姿勢を検出する検出手段を備え、
前記制御手段は、前記検出手段が検出した前記撮像システムの姿勢に応じて、前記駆動手段と前記変更手段を制御して、前記発光部からの照明光の照射方向と照射範囲を調整することを特徴とする請求項３に記載の撮像システム。
【請求項５】
前記判別手段は、前記撮像手段による撮影画角内の人物の位置情報に基づいて撮影シーンを判別することを特徴とする請求項１乃至４のいずれか１項に記載の撮像システム。
【請求項６】
前記判別手段は、撮影画角内に高反射率の物体と人物の顔とが同時に検出される撮影シーンであることを判別することを特徴とすることを請求項５に記載の撮像システム。
【請求項７】
前記判別手段は、撮影画角内の一部に人物が寄っている撮影シーンであることを判別することを特徴とする請求項５に記載の撮像システム。
【請求項８】
撮像手段と、前記撮像手段により撮像される被写体に照明光を照射する発光部とを備える撮像システムの制御方法であって、
撮影シーンを判別するステップと、
判別された撮影シーンに応じて撮影画角の一部の範囲に照明光を照射するか否かを判定するステップと、
前記一部の範囲に照明光を照射すると判定された場合に、前記一部の範囲に照明光が照射されるように、少なくとも前記発光部の光軸を中心として前記発光部を回転させるステップと、
照明光の照射範囲を前記一部の範囲に調整するステップと、を有することを特徴とする撮像システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像システム及びその制御方法に関する。
【背景技術】
【０００２】
屋内展望台等で風景を入れて記念撮影を行う撮影シーンがある。図９は、展望台等の窓ガラスの前に人物（主被写体）が立ち、窓ガラスを背景として人物と共に窓ガラスの奥の風景を撮影するシーンを表した模式図である。窓ガラスのような高反射率の物体を背景にした撮影では、特に夜景撮影時のように屋内が明るく風景が暗い場合には窓ガラスに写り込みが発生し、逆に昼間のように屋内が暗い場合には人物が露出アンダーとなってしまう。また、窓ガラスのような高反射体に限らずとも、人物が壁の近くに立っている場合等のように、人物と背景とが近い場合は、壁に照明装置からの照明光が不自然に反射や写り込みを起こしてしまう。そこで、人物が露出アンダーとならないようにしながら窓ガラスへの写り込みを抑えたい場合や背景が人物に近い場合には、部分的に照明光を照射させることが効果的となる場合がある。
【０００３】
しかし、一般的なキセノン管を用いた照明装置（ストロボ装置）の場合、カメラ本体が正位置の姿勢となっているときには、図９（ａ）に示されるように、照明光の照射方向は、撮影画角と照明光の照射範囲とが略一致するように設定されている。したがって、撮影画角内を部分的に照射するためにはまた、図９（ｂ）に示すように、照明装置の発光部の照射方向をずらす必要がある。しかし、発光部をずらしても、照射範囲がカメラのアスペクト比に合わせて横長楕円状になっているため、人物の頭部に照明光が照射され難い等、意図する範囲を照射することが難しいことがある。また、手動で発光部を回転させた後に撮影構図を確認し、照射方向の微調整を繰り返す操作は、撮影者にとって煩わしいものとなる。
【０００４】
このような問題を解決する技術が特許文献１，２に提案されている。特許文献１には、撮影画面を複数に分割し、分割された領域に独立して照明光を照射する複数の発光部と、分割された領域からの反射光を独立して受光する複数の受光素子と、受光量に応じて照明光の照射を停止させる制御装置とを有する照明装置が記載されている。特許文献２には、被写体像を画像データとして出力する撮像素子と、撮像装置に内蔵され又は着脱可能な発光部を有し、撮像素子の画像データ出力領域の縦横及びアスペクト比に応じて発光部の配光を制御する照明装置が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特公平７−１５５４１号公報
【特許文献２】特開２０１０−１４１４５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載された技術では、複数の発光部を用いているため、照射した照明光が重なる領域と重ならない領域とが生じることで、明るさにむらが生じやすいという問題がある。また、予め設計した分割方向でしか照射範囲を設定することができず、撮影シーンによっては適切に照射範囲を設定することが難しい場合もある。特許文献２に記載された技術では、撮影画角のアスペクト比に合わせて発光管の縦横を切り替えているが、照射範囲自体は撮影画角の全体を照射するようになっており、部分的に照明光を照射することは考慮されていない。
【０００７】
本発明は、撮影画角内において撮影者が所望する部分的な範囲へ照明光を照射することが可能な撮像システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る撮像システムは、撮像手段と、前記撮像手段により撮像される被写体に照明光を照射する発光部とを備える撮像システムであって、前記発光部の姿勢を少なくとも前記発光部の光軸を中心として回転させる駆動手段と、撮影シーンを判別する判別手段を備え、前記判別手段により判別された撮影シーンに応じて前記駆動手段の駆動を制御する制御手段と、備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、撮影画角内において撮影者が所望する部分的な範囲へ照明光を照射することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る撮像システムの概略構成を示すブロック図である。
【図２】撮像システムの概略構成を示す断面図である。
【図３】撮影処理でのカメラ本体における制御を説明するフローチャートである。
【図４】撮影処理でのストロボ装置における制御を説明するフローチャートである。
【図５】ストロボ装置が取り得る姿勢の一例を示す斜視図である。
【図６】撮影シーンと照明光の照射範囲の関係の一例を説明する図である。
【図７】別の撮影シーンと一般的な照明光の照射範囲の関係の一例を示す図である。
【図８】図７の撮影シーンに適した照明光の照射範囲を説明する図である。
【図９】撮影シーンと照明光の従来の照射範囲の関係の一例を説明する図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施形態について、添付図面を参照して詳細に説明する。図１は、本発明の実施形態に係る撮像システム１０の概略構成を示すブロック図である。図２は、撮像システム１０の概略構成を示す断面図である。なお、図１と図２において、同一の要素については同じ符号を付している。撮像システム１０は、撮像装置であるカメラ本体１００と、カメラ本体１００に装着されたレンズ鏡筒２００と、カメラ本体１００に装着された照明装置であるストロボ装置３００とを有する。ストロボ装置３００はカメラ本体１００に対して着脱自在であり、レンズ鏡筒２００はカメラ本体１００に固定（一体化）されていてもよいし、カメラ本体１００に対して着脱自在であってもよい。
【００１２】
カメラ本体１００は、カメラマイコン１０１（以下「ＣＣＰＵ１０１」と記す）、撮像素子１０２、シャッタ１０３、主ミラー１０４、ピント板１０５、測光回路１０６、焦点検出回路１０７、ゲイン切替回路１０８及びＡ／Ｄ変換器１０９を備える。また、カメラ本体１００は、タイミングジェネレータ（ＴＧ）１１０信号処理回路１１１、入力部１１２、表示部１１３、ペンタプリズム１１４、サブミラー１１５、通信ラインＬＣ、通信ラインＳＣ、端子１２０、端子１３０及び姿勢検出回路１４０を備える。
【００１３】
ＣＣＰＵ１０１は、各種のソフトウェア（プログラムコード）を実行することにより、カメラ本体１００の各部の動作を制御するマイクロコンピュータである。ＣＣＰＵ１０１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、入出力制御回路（Ｉ／Ｏコントロール回路）、マルチプレクサ、タイマー回路、ＥＥＰＲＯＭ、Ａ／Ｄコンバータ及びＤ／Ａコンバータ等を含むマイコン内蔵ワンチップＩＣ回路構成となっている。ＣＣＰＵ１０１は、ＣＰＵがＲＯＭに格納された所定のプログラムコードをＲＡＭに展開することにより、カメラ本体１００を制御するための各種の判定処理や演算処理を行う。撮像素子１０２は、赤外カットフィルタやローパスフィルタ等を含むＣＣＤセンサ或いはＣＭＯＳセンサ等の撮像素子である。レンズ鏡筒２００を通過した被写体からの光束は、撮像素子１０２に被写体像として結像する。シャッタ１０３は、撮像素子１０２を遮光する状態と撮像素子１０２を露光する状態との間で遷移可能に構成されている。主ミラー１０４は、ハーフミラーであり、レンズ鏡筒２００を通して入射する光の一部を反射してピント板１０５に結像させる位置と、レンズ鏡筒２００から撮像素子１０２へ至る撮影光路内から退避する位置との間で遷移可能に構成されている。ピント板１０５には、被写体像が結像される。ユーザ（撮影者）は、ピント板１０５に結像された被写体像を、不図示の光学ファインダを介して確認することができる。
【００１４】
測光回路１０６は、回路内に測光センサを備えており、被写体に対して設定された１又は複数の領域で測光を行うことにより露出情報を出力する。なお、測光回路１０６内の測光センサは、ペンタプリズム１１４を介してピント板１０５に結像された被写体像を見込んでいる。焦点検出回路１０７は、回路内に複数点の測距ポイントを有する測距センサを備えており、各測距点のデフォーカス量等の焦点情報を出力する。ゲイン切替回路１０８は、撮像素子１０２から出力される信号を増幅させる。ＣＣＰＵ１０１は、撮影条件やユーザの操作等に応じて、ゲイン切替回路１０８において信号に掛けるゲインを切り替える。Ａ／Ｄ変換器１０９は、ゲイン切替回路１０８から出力されるアナログ信号をデジタル信号に変換することにより、画像データを生成する。タイミングジェネレータ１１０は、撮像素子１０２から信号出力タイミング（ゲイン切替回路１０８からＡ／Ｄ変換器１０９への増幅信号の入力タイミング）とＡ／Ｄ変換器１０９でのＡ／Ｄ変換のタイミングとを同期させる。
【００１５】
信号処理回路１１１は、Ａ／Ｄ変換器１０９から出力されるデジタル信号からなる画像データに対して所定の信号処理を行う。入力部１１２は、電源スイッチ、レリーズボタン、設定ボタン等の操作部を含み、ＣＣＰＵ１０１は、入力部１１２に対する操作に応じた入力部１１２からの指示に基づいて各種の処理を実行する。例えば、レリーズボタンが１段階操作（半押し）されると、レリーズスイッチＳＷ１がオンとなり、ＣＣＰＵ１０１はＡＦ（オートフォーカス）、ＡＥ（自動露出）等の撮影準備動作を実行する。また、レリーズボタンが２段階操作（全押し）されると、レリーズスイッチＳＷ２がオンとなり、ＣＣＰＵ１０１は撮像素子１０２に対する露光から、生成された画像データの保存までの一連の撮影動作を実行する。また、設定ボタンの操作により、ストロボ装置３００の各種設定を行うことができる。ここで、ストロボ装置３００とカメラ本体１００との間で無線通信が可能な場合は、カメラ本体１００にストロボ装置３００が直接装着されていなくても、装着された場合と同様にストロボ装置３００の各種の設定を行うことができる。
【００１６】
表示部１１３は、液晶装置や発光素子によって構成されており、カメラ本体１００に対して設定された撮影モードやその他の撮影情報を表示し、液晶装置には、撮影中の被写体像や撮影画像の再生表示等も可能である。ペンタプリズム１１４は、ピント板１０５の被写体像を測光回路１０６内の測光センサ及び不図示の光学ファインダに導く。サブミラー１１５は、レンズ群２０２より入射して主ミラー１０４を透過した光を焦点検出回路１０７の測距センサへ導く。
【００１７】
通信ラインＬＣは、カメラ本体１００とレンズ鏡筒２００を通信可能に接続するインタフェースの信号ラインであり、通信ラインＳＣは、カメラ本体１００とストロボ装置３００を通信可能に接続するインタフェースの信号ラインである。撮像システム１０は、通信ラインＬＣ，ＳＣを用いた通信の一例として３端子式のシリアル通信を行うための端子１２０，１３０を備え、ＣＣＰＵ１０１をホストとしたデータ交換やコマンド伝達等の情報通信を行う。端子１２０は、ＳＣＬＫ＿Ｌ端子、ＭＯＳＩ＿Ｌ端子、ＭＩＳＯ＿Ｌ端子及びＧＮＤ端子を含む。ＳＣＬＫ＿Ｌ端子は、カメラ本体１００とレンズ鏡筒２００の間の通信の同期をとるための端子である。ＭＯＳＩ＿Ｌ端子は、カメラ本体１００からレンズ鏡筒２００へデータを送信するための端子である。ＭＩＳＯ＿Ｌ端子は、レンズ鏡筒２００からカメラ本体１００へデータを送信するための端子である。ＧＮＤ端子は、カメラ本体１００とレンズ鏡筒２００を接続して、これらをグラウンド電位に落とす。端子１３０は、ＳＣＬＫ＿Ｓ端子、ＭＯＳＩ＿Ｓ端子、ＭＩＳＯ＿Ｓ端子及びＧＮＤ端子を含む。ＳＣＬＫ＿Ｓ端子は、カメラ本体１００とストロボ装置３００の間の通信の同期をとるための端子である。ＭＯＳＩ＿Ｓ端子は、カメラ本体１００からストロボ装置３００へデータを送信するための端子である。ＭＩＳＯ＿Ｓ端子は、カメラ本体１００とストロボ装置３００を接続して、これらをグラウンド電位に落とす。
【００１８】
姿勢検出回路１４０は、カメラ本体１００の姿勢差を検出する回路であり、水平方向の姿勢差を検出する姿勢Ｈ検出部１４０ａ、鉛直方向の姿勢差を検出する姿勢Ｖ検出部１４０ｂ及び前後方向（Ｚ方向）の姿勢差を検出する姿勢Ｚ検出部１４０ｃを有する。姿勢検出回路１４０には、例えば、角速度センサやジャイロセンサが用いられる。姿勢検出回路１４０により検出された各方向の姿勢差に関する姿勢情報は、ＣＣＰＵ１０１に供給される。
【００１９】
レンズ鏡筒２００は、レンズマイコン２０１（以下「ＬＰＵ２０１」という）、レンズ群２０２、レンズ駆動部２０３、エンコーダ２０４、絞り２０５及び絞り制御回路２０６を備える。ＬＰＵ２０１は、レンズ鏡筒２００の各部を制御するマイクロコンピュータである。ＬＰＵ２０１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、入出力制御回路（Ｉ／Ｏコントロール回路）、マルチプレクサ、タイマー回路、ＥＥＰＲＯＭ、Ａ／Ｄコンバータ及びＤ／Ａコンバータ等を含むマイコン内蔵ワンチップＩＣ回路構成となっている。
【００２０】
レンズ群２０２は、フォーカスレンズやズームレンズ等を含む複数枚のレンズで構成されている。なお、レンズ群２０２には、ズームレンズは含まれなくてもよい。レンズ駆動部２０３は、レンズ群２０２に含まれるレンズを光軸方向に駆動する。レンズ群２０２の駆動量は、カメラ本体１００に設けられた焦点検出回路１０７の出力に基づいてＣＣＰＵ１０１により演算され、算出された駆動量がＣＣＰＵ１０１からＬＰＵ２０１へ送信される。エンコーダ２０４は、レンズ群２０２の位置を検出し、駆動情報をＬＰＵ２０１へ出力する。エンコーダ２０４からの駆動情報はＬＰＵ２０１を介してＣＣＰＵ１０１へ送信され、ＣＣＰＵ１０１で算出された駆動量分だけレンズ駆動部２０３がレンズ群２０２を駆動することにより焦点調節が行われる。絞り２０５は、レンズ鏡筒２００内を通過する光量を調節する。絞り制御回路２０６は、ＬＰＵ２０１の制御下で、絞り２０５を駆動する。
【００２１】
ストロボ装置３００は、大略的に、カメラ本体１００に対して着脱可能な本体部３００ａと、本体部３００ａに対して上下方向及び左右方向に回転可能であると共に発光部の光軸を中心に回転可能な可動部３００ｂから構成されている。発光部の光軸は、発光部の中心と照明光の照射範囲の中心とを結ぶ方向と略平行である。上下方向は、カメラ本体１００を正姿勢で構えたときの鉛直方向と略平行な方向である。左右方向は、カメラ本体１００を正姿勢で構えたときの鉛直方向と直交する方向である。可動部３００ｂを上下方向と左右方向の各方向に回転させる２本の中心軸は、発光部の光軸と略直交する。
【００２２】
ストロボ装置３００は、電池３０１、昇圧回路ブロック３０２、トリガ回路３０３、発光制御回路３０４、放電管３０５、反射傘３０６、ストロボ光学系３０７、積分回路３０９及びＡＮＤゲート３１１を備える。また、ストロボ装置３００は、ストロボマイコン３１０（以下「ＦＰＵ３１０」という）、入力部３１２、表示部３１３、フォトダイオード３１４、コンパレータ３１５、光学系駆動回路３３０、バウンス回路３４０及び姿勢検出回路３６０を備える。
【００２３】
ＦＰＵ３１０は、ストロボ装置３００の各部を制御するマイクロコンピュータである。ＦＰＵ３１０は、例えばＣＰＵ、ＲＯＭ、ＲＡＭ、入出力制御回路（Ｉ／Ｏコントロール回路）、マルチプレクサ、タイマー回路、ＥＥＰＲＯＭ、Ａ／Ｄコンバータ及びＤ／Ａコンバータ等を含むマイコン内蔵ワンチップＩＣ回路構成となっている。電池３０１は、ストロボ装置３００の電源（ＶＢＡＴ）として機能する。昇圧回路ブロック３０２は、昇圧部３０２ａ、抵抗３０２ｂ，３０２ｃ及びメインコンデンサ３０２ｄを有する。昇圧部３０２ａは、電池３０１の電圧を数百Ｖに昇圧し、これによりメインコンデンサ３０２ｄに発光のための電気エネルギが充電される。メインコンデンサ３０２ｄの充電電圧は、抵抗３０２ｂ，３０２ｃにより分圧され、分圧された電圧はＦＰＵ３１０のＡ／Ｄ変換端子に入力される。トリガ回路３０３は、放電管３０５を励起するためのパルス電圧を放電管３０５に印加する。発光制御回路３０４は、放電管３０５の発光の開始及び停止を制御する。放電管３０５は、トリガ回路３０３から印加される数ＫＶのパルス電圧を受けて励起し、メインコンデンサ３０２ｄに充電された電気エネルギを用いて発光する。
【００２４】
積分回路３０９は、フォトダイオード３１４の受光電流を積分し、積分結果をコンパレータ３１５の反転入力端子とＦＰＵ３１０のＡ／Ｄコンバータ端子に入力する。コンパレータ３１５の非反転入力端子は、ＦＰＵ３１０内のＤ／Ａコンバータ端子に接続され、コンパレータ３１５の出力はＡＮＤゲート３１１の入力端子に接続される。ＡＮＤゲート３１１の他方の入力端子は、ＦＰＵ３１０の発光制御端子と接続され、ＡＮＤゲート３１１の出力は発光制御回路３０４へ入力される。
【００２５】
フォトダイオード３１４は、直接又はグラスファイバ等を介して、放電管３０５から発せられる光を受光するセンサである。反射傘３０６は、放電管３０５から発せられる光を反射させて所定の方向へ導く。ストロボ光学系３０７は、光学パネル等を含み、放電管３０５との相対位置を変更可能に保持されている。放電管３０５とストロボ光学系３０７の相対位置を変更することにより、発光部から被写体に照射される閃光（ストロボ光）等の照明光の照射範囲を所定の範囲で変化させることができる。ストロボ装置３００の発光部は、放電管３０５、反射傘３０６、ストロボ光学系３０７等で構成されている。発光部の配光角はストロボ光学系３０７の駆動により変化させることができ、また、発光部からの照明光の照射方向は可動部３００ｂの回転により変化させることができる。なお、発光部の配光角を変化させる方法は、放電管３０５とストロボ光学系３０７の相対位置を変更させる方法に限定されず、例えば、反射傘３０６の形状を変更させる方法やストロボ光学系３０７の光学特性を変更させる方法等であってもよい。
【００２６】
入力部３１２は、電源スイッチ、ストロボ装置３００の動作モードを設定するモード設定スイッチ、オートバウンス駆動を実行させるオートバウンス開始ボタン、各種のパラメータを設定する設定ボタン等の操作部を含む。ＦＰＵ３１０は、入力部３１２に対する操作に応じた入力部３１２からの指示に基づいて各種の処理を実行する。なお、本実施形態では、撮像システム１０で行われる自動化されたバウンス発光撮影をオートバウンス発光撮影と称呼する。また、オートバウンス駆動とは、オートバウンス発光撮影を実行するための可動部３００ｂの回転駆動することを指す。
【００２７】
表示部３１３は、液晶装置や発光素子を有し、ストロボ装置３００の各種の設定情報や動作状態を表示する。光学系駆動回路３３０は、位置検出部３３０ａと光学系駆動部３３０ｂを有し、照明光の照射範囲を調整するズーム機能を担っている。位置検出部３３０ａは、放電管３０５とストロボ光学系３０７の相対位置に関する情報を不図示のエンコーダ等により検出する。光学系駆動部３３０ｂは、ストロボ光学系３０７を駆動するためのモータ等を含む。ＦＰＵ３１０は、ＣＣＰＵ１０１を介してＬＰＵ２０１から出力される焦点距離情報を取得し、取得した焦点距離情報に基づいてストロボ光学系３０７の駆動量を演算する。
【００２８】
バウンス回路３４０は、可動部３００ｂの駆動量（本体部３００ａに対する可動部３００ｂの回転角度）を検出する。バウンス回路３４０は、第１のバウンス角度検出回路３４０ａ、第２のバウンス角度検出回路３４０ｃ、第３のバウンス角度検出回路３４０ｅ、第１のバウンス駆動回路３４０ｂ、第２のバウンス駆動回路３４０ｄ及び第３のバウンス駆動回路３４０ｆを有する。第１のバウンス角度検出回路３４０ａ（バウンスＨ検出回路）は、可動部３００ｂの左右方向の駆動量を検出する。第２のバウンス角度検出回路３４０ｃ（バウンスＶ検出回路）は、可動部３００ｂの上下方向の駆動量を検出する。第３のバウンス角度検出回路３４０ｅ（バウンスＺ検出回路）は、発光部の光軸を回転中心とした可動部３００ｂの回転の駆動量を検出する。可動部３００ｂの各駆動量の検出には、ロータリエンコーダやアブソリュートエンコーダが用いられる。第１のバウンス駆動回路３４０ｂ（バウンスＨ駆動回路）は、可動部３００ｂの左右方向の駆動を行う。第２のバウンス駆動回路３４０ｄ（バウンスＶ駆動回路）は、可動部３００ｂの上下方向の駆動を行う。第３のバウンス駆動回路３４０ｆ（バウンスＺ駆動回路）は、可動部３００ｂの光軸回転の駆動を行う。これらの駆動には、公知のモータ等が用いられる。
【００２９】
姿勢検出回路３６０は、ストロボ装置３００の姿勢差を検出する回路であり、水平方向の姿勢差を検出する姿勢Ｈ検出部３６０ａ、鉛直方向の姿勢差を検出する姿勢Ｖ検出部３６０ｂ及び前後方向（Ｚ方向）の姿勢差を検出する姿勢Ｚ検出部３６０ｃを有する。姿勢検出回路３６０には、例えば、角速度センサやジャイロセンサが用いられる。姿勢検出回路３６０により検出された各方向の姿勢差に関する姿勢情報は、ＦＰＵ３１０に供給される。
【００３０】
上述の通りに構成された撮像システム１０では、ＣＣＰＵ１０１、ＬＰＵ２０１及びＦＰＵ３１０が協働して撮像システム１０を構成する各部の制御を行うことにより、撮像システム１０全体の円滑な動作が実現される。
【００３１】
次に、撮像システム１０を用いて撮影を行う際に撮像システムで実行される処理の流れについて説明する。図３は、撮像システム１０で実行される撮影処理においてＣＣＰＵ１０１が実行する処理のフローチャートである。図３のフローチャートの各処理は、ＣＣＰＵ１０１においてＣＰＵがＲＯＭに格納された所定のプログラムをＲＡＭに展開することにより、ＣＣＰＵ１０１がカメラ本体１００を構成する各部の動作を制御することにより実現される。カメラ本体１００に設けられた入力部１１２に含まれる電源スイッチがオンに操作されることで、ＣＣＰＵ１０１は動作可能となる。
【００３２】
ステップＳ１においてＣＣＰＵ１０１は、自身のメモリやポートの初期化を行う。また、ＣＣＰＵ１０１は、入力部１１２に含まれるスイッチの状態や予め設定された入力情報を読み込み、シャッタスピードや絞りの決め方等、被写体に適した撮影モードの設定を行う。ステップＳ２においてＣＣＰＵ１０１は、入力部１１２に含まれるレリーズボタンが半押しされてレリーズスイッチＳＷ１がオンとなっているか否かを判定する。ＣＣＰＵ１０１は、レリーズスイッチＳＷ１がオンとなるまで待機し（Ｓ２でＮＯ）、レリーズスイッチＳＷ１がオンになったと判定すると（Ｓ２でＹＥＳ）、処理をステップＳ３へ進める。ステップＳ３においてＣＣＰＵ１０１は、レンズ鏡筒２００のＬＰＵ２０１と通信を行い、レンズ鏡筒２００の焦点距離情報や焦点調節、測光に必要な光学情報（レンズ情報）を取得する。ステップＳ４においてＣＣＰＵ１０１は、カメラ本体１００に対してストロボ装置３００が装着されているか否かを判定する。ＣＣＰＵ１０１は、ストロボ装置３００が装着されていると判定した場合（ステップＳ４でＹＥＳ）、処理をステップＳ５へ進め、ストロボ装置３００が装着されていないと判定した場合（ステップＳ４でＮＯ）、処理をステップＳ８ｂへ進める。なお、ステップＳ４で判定されるストロボ装置３００の装着とは、無線通信による接続やオフシューコード等を用いた接続であってもよい。無線通信は、通信ラインＳＣを用いた通信ではなく、不図示の無線通信ユニットを用いて行われる。
【００３３】
ステップＳ５においてＣＣＰＵ１０１は、ストロボ装置３００のＦＰＵ３１０と通信ラインＳＣを介して通信を行い、ストロボ装置３００のＩＤ、ガイドナンバー、メインコンデンサ３０２ｄの充電状態を示す充電情報等のストロボ情報をＦＰＵ３１０から取得する。また、ＣＣＰＵ１０１は、ステップＳ３で取得した焦点距離情報をＦＰＵ３１０へ送信する。これによりＦＰＵ３１０は、ＣＣＰＵ１０１から受信した焦点距離情報に基づいてストロボ光学系３０７の駆動量を演算し、演算した駆動量に基づいてストロボ光学系３０７を移動させてストロボ装置３００の照射範囲を焦点距離に合わせた範囲に変更する。
【００３４】
ステップＳ６においてＣＣＰＵ１０１は、入力部１１２を介して入力されたストロボ装置３００に関する情報をストロボ装置３００のＦＰＵ３１０に送信する準備を行う。ここでは、ストロボ装置３００に関する情報を判断して、コマンド送信に変換する。ステップＳ７においてＣＣＰＵ１０１は、ステップＳ６で準備したストロボ装置３００の情報をストロボ装置３００へ送信する。
【００３５】
ステップＳ８ａにおいてＣＣＰＵ１０１は、カメラ本体１００において設定されている焦点調節モードがＡＦモードか否かを判定する。ＣＣＰＵ１０１は、ＡＦモードに設定されていると判定した場合（Ｓ８ａでＹＥＳ）、処理をステップＳ９ａへ進める。一方、ＣＣＰＵ１０１は、ＡＦモードに設定されていないと判定した場合（Ｓ８ａでＮＯ）、マニュアルフォーカスモード（ＭＦモード）に設定されていると判定して、処理をステップＳ１１へ進める。
【００３６】
ステップＳ９ａにおいてＣＣＰＵ１０１は、焦点検出回路１０７を駆動させることにより、周知の位相差検出法による焦点検出動作を行う。なお、ステップＳ９ａでは、焦点調節において複数の測距点から焦点を合わせる測距点（測距ポイント）が、近点優先を基本の考え方とした周知の自動選択アルゴリズムや入力部１１２へのユーザの操作等に応じて決定される。ステップＳ１０ａにおいてＣＣＰＵ１０１は、ステップＳ９ａで決定された測距ポイントをＣＣＰＵ１０１内のＲＡＭに記憶する。また、ステップＳ１０ａにおいてＣＣＰＵ１０１は、焦点検出回路１０７からの焦点情報に基づきレンズ群２０２の駆動量を演算し、ＬＰＵ２０１と通信を行って、演算した駆動量に基づいてレンズ群２０２を移動させる。ステップＳ１０ａの後、処理はステップＳ１１へ進められる。
【００３７】
ステップＳ１１においてＣＣＰＵ１０１は、発光モードが部分発光モードに設定されているか否かを判定する。ＣＣＰＵ１０１は、部分発光モードに設定されていると判定した場合（Ｓ１１でＹＥＳ）、処理をステップＳ１２へ進め、部分発光モードに設定されていない（全体発光モードである）と判定した場合（Ｓ１１でＮＯ）、処理をステップＳ１６へ進める。なお、部分発光モードとは、ストロボ装置３００の発光部から撮影範囲の一部分にのみ照明光を照射する動作モードを指す。これに対して、全体発光モードとは、ストロボ装置３００の発光部から撮影範囲のほぼ全体に照明光を照射する動作モードを指す。
【００３８】
ステップＳ１２においてＣＣＰＵ１０１は、測光回路１０６等の情報に基づき、撮影シーンを判別する。ステップＳ１３においてＣＣＰＵ１０１は、ステップＳ１２の判別結果に基づき、撮影シーンの判別が可能か否かを判定する。ＣＣＰＵ１０１は、撮影シーンの判別が可能であると判定した場合（Ｓ１３でＹＥＳ）、処理をステップＳ１４へ進め、撮影シーンの判別が不可能であると判定した場合（Ｓ１３でＮＯ）、処理をステップＳ１６へ進める。
【００３９】
ステップＳ１４においてＣＣＰＵ１０１は、ステップＳ１２で判別した撮影シーンに関する情報に基づき、部分発光での照射範囲を決定する。続くステップＳ１５においてＣＣＰＵ１０１は、部分発光処理を行う。ステップＳ１５では、ＣＣＰＵ１０１は、ステップＳ１４で決定された照射範囲に関する情報をＣＣＰＵ１０１内のＲＡＭに記憶する。そして、ＣＣＰＵ１０１は、バウンス回路３４０が検出した発光部の姿勢情報をＦＰＵ３１０から通信ラインＳＣを介して取得し、ＣＣＰＵ１０１内のＲＡＭに記憶する。更に、ＣＣＰＵ１０１は、ＣＣＰＵ１０１内のＲＡＭに記憶された照射範囲に関する情報と発光部の姿勢情報に基づいて可動部３００ｂの駆動量を算出する。ＣＣＰＵ１０１は、算出した駆動量を通信ラインＳＣを介してＦＰＵ３１０へ送信する。ＦＰＵ３１０は、取得した駆動量に基づいて可動部３００ｂを所定位置へ移動させ、発光処理を行う。撮影シーンの判別及び部分発光の各処理の詳細については後述する。ステップＳ１５の実行後、処理はステップＳ２９へ進められる。
【００４０】
全体発光モードに設定されているためにステップＳ１１の判定がＮＯとなる場合、可動部３００ｂの自動駆動が可能である。よって、通常の発光撮影の他に、ストロボ装置３００のからの照明光を天井等に向けて照射し、天井等からの拡散反射光を被写体に照射する発光撮影を自動化した撮影（以下「オートバウンス発光撮影」という）を行うことができる。なお、通常の発光撮影とは、正面の基準位置（左右方向と上下方向のバウンス角度が共に０度）に可動部３００ｂを位置させて行う発光撮影を指す。ステップＳ１６〜Ｓ２８の処理は、オートバウンス発光撮影に係る処理となる。
【００４１】
ステップＳ１６においてＣＣＰＵ１０１は、ストロボ装置３００によるバウンス撮影での照射位置が固定された状態（以下「バウンスロック中」という）であるか否かを判定する。ＣＣＰＵ１０１は、バウンスロック中ではないと判定した場合（Ｓ１６でＮＯ）、処理をステップＳ１８へ進め、バウンスロック中であると判定した場合（Ｓ１６でＹＥＳ）、処理をステップＳ１７へ進める。なお、バウンスロック中か否かは、入力部１１２又は入力部３１２に含まれるロックボタンの状態に基づいて判別することができる。また、電源スイッチがオンされてから初めて本ステップを実行する場合には特定の照射位置が設定されていない状態なので、バウンスロック中であってもステップＳ１８へ移行するようにしても構わない。
【００４２】
ステップＳ１７においてＣＣＰＵ１０１は、バウンスロック中に被写体距離が所定値以上変化したか否かを判定する。つまり、前回の被写体距離の検出結果と最新の被写体距離の検出結果との差（被写体距離の変化量）が所定値以上か否かが判定される。被写体距離の変化量は、ステップＳ９ａ，Ｓ１０ａで得られた焦点検出結果やレンズ駆動結果に基づいて算出することができる。ＣＣＰＵ１０１は、被写体距離が所定値以上変化したと判定した場合（Ｓ１７でＹＥＳ）、処理をステップＳ１８へ進め、被写体距離が所定値以上変化していない判定した場合（Ｓ１７でＮＯ）、処理をステップＳ２０へ進める。
【００４３】
ステップＳ１８においてＣＣＰＵ１０１は、バウンス発光撮影時の照射方向を自動的に決定するための動作（以下「オートバウンス動作」という）を実行するか否かを判定する。なお、オートバウンス動作を行うか否かは、入力部１１２又は入力部３１２に含まれるオートバウンス動作を実行するか否かを切り換えるスイッチの状態やその他のカメラ本体１００の状態等に基づいて判別される。オートバウンス動作を実行しない場合には、通常の発光撮影が行われることになる。ＣＣＰＵ１０１は、オートバウンス動作を実行すると判定した場合（Ｓ１８でＹＥＳ）、処理をステップＳ１９へ進め、オートバウンス動作を実行しないと判定した場合（Ｓ１８でＮＯ）、処理をステップＳ２９へ進める。
【００４４】
ステップＳ１９においてＣＣＰＵ１０１は、オートバウンス動作に関する処理（以下「バウンス処理」という）を実行する。バウンス処理は、オートバウンス発光撮影の実行時に、照明光の照射方向等をＣＣＰＵ１０１又はＦＰＵ３１０で演算し、ストロボ装置３００の各種の駆動部によって自動的に駆動させる周知の方法によって行うことができる。バウンス処理の実行後、処理はステップＳ２３へ進められる。
【００４５】
ステップＳ１７の判定がＮＯとなった後のステップＳ２０においてＣＣＰＵ１０１は、姿勢検出回路１４０又は姿勢検出回路３６０の検出結果に基づき、撮像システム１０の姿勢変化量が所定値以上か否かを判別する。つまり、前回の姿勢検出結果と最新の姿勢検出結果との差が所定値以上か否かが判定されている。ＣＣＰＵ１０１は、姿勢変化量が所定値以上であると判定した場合（Ｓ２０でＹＥＳ）、処理をステップＳ２１へ進め、姿勢変化量が所定値以上でないと判定した場合（Ｓ２０でＮＯ）、処理をステップＳ２３へ進める。ステップＳ２１においてＣＣＰＵ１０１は、照明光の照射位置がカメラシステムの姿勢の変化前と変わらないように、姿勢変化後のカメラシステムの姿勢情報に基づいてストロボ装置３００の可動部３００ｂの回転角度を算出する。続くステップＳ２２においてＣＣＰＵ１０１は、ステップＳ２０で算出した回転角度を示す角度情報をＦＰＵ３１０に送信する。ＦＰＵ３１０は、取得した角度情報に基づいて可動部３００ｂを駆動させる。ＣＣＰＵ１０１は、可動部３００ｂの駆動後の姿勢情報をＣＣＰＵ１０１内のＲＡＭに記憶する。ステップＳ２２の後、処理はステップＳ２３へ進められる。
【００４６】
なお、バウンスロック中に被写体距離が大きく変化した場合（ステップＳ１７の判定がＹＥＳとなる場合）、照射位置を固定したままでは天井等からの反射光の被写体への効果が大きく変化する。例えば、被写体が人物である場合、被写体距離が２ｍの人物に対して反射光が照射されるように照射位置を設定した後に人物が移動して被写体距離が５ｍに変化したにもかかわらず、照射位置を変えなかった場合、人物に照射される光量は大きく変わってくる。よって、このままでは適切な露出で撮影を行うことができないため、本実施形態では、バウンスロック中に被写体距離が大きく変化し、且つ、オートバウンス動作を行う場合には、再び照射位置を決定するために処理をステップＳ１９へ進めるフローとしている。
【００４７】
また、バウンスロック中に撮像システム１０の姿勢が大きく変化した場合、ストロボ装置３００の可動部３００ｂの本体部３００ａに対する回転角度を固定したままでは、照射位置が大きく変化してしまう。そこで、本実施形態では、ステップＳ２０の判定処理を設け、ステップＳ２１，Ｓ２２によって被写体に対して適切に照明光が照射されるようにすることができる。ステップＳ１７とステップＳ２０の各処理は、レリーズスイッチＳＷ１がオンの状態でのみ実行される。すなわち、バウンスロック中に被写体距離や撮像システム１０の姿勢が大きく変化しても、レリーズスイッチＳＷ１がオフであれば、照射位置の再設定や可動部３００ｂの再駆動は行われない。こうして、撮影が行われる可能性が小さい状態では照射位置の再設定や可動部３００ｂの再駆動を行わないようにすることで、可動部３００ｂの駆動を適正なタイミングで行うことができると共に消費電力を抑えることができる。
【００４８】
ステップＳ２３においてＣＣＰＵ１０１は、ストロボ装置３００によるバウンス時の照射位置を固定するモード（以下「バウンスロックモード」という）か否かを判定する。バウンスロックモードは、入力部１１２又は入力部３１２のロックボタンに対する操作に応じて設定され、バウンスロックモードに設定されている状態ではバウンスロック中であると言うことができる。ＣＣＰＵ１０１は、バウンスロックモードであると判定した場合（Ｓ２３でＹＥＳ）処理をステップＳ２４へ進め、バウンスロックモードではないと判定した場合（Ｓ２３でＮＯ）、処理をステップＳ２５へ進める。
【００４９】
ステップＳ２４においてＣＣＰＵ１０１は、バウンスロックモードであることを示す公知のビットを立て、バウンスロック設定中とし、続いて処理をステップＳ２６へ進める。一方、ステップＳ２５においてＣＣＰＵ１０１は、バウンスロックモードでないことを示す公知のビットを立て、バウンスロック解除中とし、続いて処理をステップＳ２６へ進める。ステップＳ２６においてＣＣＰＵ１０１は、オートバウンス処理にエラーが発生したか否かを判定する。ＣＣＰＵ１０１は、エラーが発生したと判定した場合（Ｓ２６でＹＥＳ）、処理をステップＳ２７へ進め、エラーは発生していないと判定した場合（Ｓ２６でＮＯ）、処理をステップＳ２９へ進める。オートバウンス処理にエラーが生じた場合には、バウンス処理（ステップＳ１９）においてＦＰＵ３１０からオートバウンス処理にエラーが生じたことを示す情報がＣＣＰＵ１０１へ送信される。そこで、ステップＳ２７においてＣＣＰＵ１０１は、バウンス処理でエラーが生じたことを示す情報（警告）を表示部１１３に表示する。このような警告表示は、ＣＣＰＵ１０１からＦＰＵ３１０への指令により、ストロボ装置３００の表示部３１３に表示するようにしてもよい。ステップＳ２８においてＣＣＰＵ１０１は、発光撮影を行わない設定（非発光設定）に切り換えて、処理をステップＳ２９へ進める。
【００５０】
ステップＳ４の判定がＮＯとなった場合のステップＳ８ｂにおいてＣＣＰＵ１０１は、ステップＳ８ａと同様に、焦点調節モードがＡＦモードであるか否かを判定する。ＣＣＰＵ１０１は、ＡＦモードであると判定した場合（Ｓ８ｂでＹＥＳ）、処理をステップＳ９ｂへ進め、ＡＦモードではない（マニュアルモードである）と判定した場合（Ｓ８ｂでＮＯ）、処理をステップＳ２９へ進める。ステップＳ９ｂの処理はステップＳ９ａの処理と同じであり、ステップＳ９ｂに続くステップＳ１０ｂの処理はステップＳ１０ａの処理と同じであるので、ここでの説明を省略する。ステップＳ１０ｂの後、処理はステップＳ２９へ進められる。
【００５１】
ステップＳ２９においてＣＣＰＵ１０１は、測光回路１０６を制御して測光を行い、測光回路１０６から測光結果を取得する。例えば、測光回路１０６の測光センサが６つに分割された領域のそれぞれで測光を行う場合、ＣＣＰＵ１０１は取得した測光結果としての各領域の輝度値を、ＥＶｂ（ｉ）（ｉ＝０〜５）として、ＲＡＭに記憶する。ステップＳ３０においてＣＣＰＵ１０１は、ゲイン切替回路１０８を制御して、入力部１１２より入力されたゲイン設定に応じてゲインを切り替える。ゲイン設定とは、例えば、ＩＳＯ感度の設定である。また、ステップＳ３０においてＣＣＰＵ１０１は、ＦＰＵ３１０と通信を行い、例えば、ゲイン切り替え後のゲイン設定情報をＦＰＵ３１０に送信する。
【００５２】
ステップＳ３１においてＣＣＰＵ１０１は、ステップＳ２９で取得した測光結果（ＲＡＭに記憶されている各測光領域の輝度値）に基づき、周知のアルゴリズムにより露出演算を行って、露出値（ＥＶｓ）を決定する。ステップＳ３２においてＣＣＰＵ１０１は、ＦＰＵ３１０から充電完了信号を受信したか否かを判定する。ＣＣＰＵ１０１は、充電完了信号を受信したと判定した場合（Ｓ３２でＹＥＳ）、処理をステップＳ３３へ進め、充電完了信号を受信していないと判定した場合（Ｓ３２でＮＯ）、処理をステップＳ３４へ進める。ステップＳ３３においてＣＣＰＵ１０１は、ステップＳ３１で算出した露出値に基づいて発光撮影に適した露出制御値（シャッタ速度（Ｔｖ）、絞り値（Ａｖ））を決定する。一方、ステップＳ３４においてＣＣＰＵ１０１は、ステップＳ３１で算出した露出値に基づいて、ストロボ装置３００を発光させない非発光撮影に適した露出制御値を決定する。ステップＳ３３，Ｓ３４のいずれか一方の処理が終了すると、処理はステップＳ３５へ進められる。
【００５３】
ステップＳ３５においてＣＣＰＵ１０１は、入力部１１２に含まれるレリーズボタンが全押しされてレリーズスイッチＳＷ２がオンになったか否かを判定する。ＣＣＰＵ１０１は、レリーズスイッチＳＷ２がオフであると判定した場合（Ｓ３５でＮＯ）、処理をステップＳ２へ戻し、レリーズスイッチＳＷ２がオンであると判定した場合（Ｓ３５でＹＥＳ）、処理をステップＳ３６へ進める。なお、ステップＳ３６以降の処理は、発光撮影に係わる処理である。非発光撮影に係わる処理は、ステップＳ３６以降の処理の中で本発光を行うための処理を除いたものとなり、説明を省略する。
【００５４】
ステップＳ３６においてＣＣＰＵ１０１は、測光回路１０６を制御して、ストロボ装置３００が発光していない状態で測光を行い、測光回路１０６から非発光時の測光結果（非発光時輝度値）を取得する。そして、ＣＣＰＵ１０１は、取得した各領域の非発光時輝度値を、ＥＶａ（ｉ）（ｉ＝０〜５）として、ＲＡＭに記憶する。ステップＳ３７においてＣＣＰＵ１０１は、ＦＰＵ３１０に対して通信ラインＳＣを介してプリ発光を指令する。ＦＰＵ３１０は、ＣＣＰＵ１０１からの指令に従ってトリガ回路３０３と発光制御回路３０４を制御して、所定の光量でのプリ発光を行う。ステップＳ３８においてＣＣＰＵ１０１は、測光回路１０６を制御して、ストロボ装置３００がプリ発光している状態で測光を行い、測光回路１０６から測光結果（プリ発光時輝度値）を取得する。そして、ＣＣＰＵ１０１は、取得した各領域のプリ発光時輝度値を、ＥＶｆ（ｉ）（ｉ＝０〜５）として、ＲＡＭに記憶する。
【００５５】
ステップＳ３９においてＣＣＰＵ１０１は、露光に先立って主ミラー１０４をアップさせ、撮影光路内から退避させる。ステップＳ４０においてＣＣＰＵ１０１は、下記式１の通りに、非発光時輝度値とプリ発光時輝度値とに基づいて、プリ発光の反射光成分のみの輝度値ＥＶｄｆ（ｉ）を抽出する。この抽出処理は、例えば、６つの領域（ｉ＝０〜５）毎に行われる。ステップＳ４１においてＣＣＰＵ１０１は、ステップＳ２８においてＣＣＰＵ１０１は、ＦＰＵ３１０から通信ラインＳＣを介してプリ発光時の発光量を示すプリ発光情報Ｑｐｒｅを取得する。
【００５６】
ステップＳ４２においてＣＣＰＵ１０１は、測距ポイント、焦点距離情報、プリ発光情報Ｑｐｒｅ及びＦＰＵ３１０との通信内容から、各測光領域のうちのどの領域の被写体に対して適正な発光量とするかを選択して、本発光量を演算する。本発光量の演算では、選択した領域（Ｐ）の被写体について、露出値ＥＶｓ、被写体輝度ＥＶｂ、プリ発光反射光分のみの輝度値ＥＶｄｆ（ｐ）に基づいて、プリ発光量に対して適正となる本発光量の相対比ｒを、下記式２により算出する。ここで、露出値ＥＶｓから被写体輝度ＥＶｂの伸張したものの差分をとっているのは、照明光を照射したときの露出が、外光分に照明光を加えて適正となるように制御するためである。
【００５７】
【数１】
2018081121.tif 000003
【００５８】
なお、撮影画角内に高反射率の物体（鏡等）が存在した場合には、プリ発光の反射光成分が大きくなることで、本発光量が小さく演算されてしまうことがある。このような問題に対処するために、撮影画角内に高反射率の物体が検出された場合に、演算された本発光量を大きくする補正を行う処理が知られている。しかしながら、部分発光撮影やバウンス発光撮影を行う場合には、高反射率の物体の検出を行わず、且つ、前述の補正も行わない。これは、部分発光撮影やバウンス発光撮影の際には、撮影画角内に高反射率の物体が存在しても、照明光を撮影画角全体に直接照射しないため、プリ発光の反射光成分における高反射物の影響が小さいからである。また、本実施形態では、バウンス発光撮影時には、撮影画角内に存在する被写体の画面内の位置に応じた本発光量の補正等も行わない。このようにすることで、部分発光撮影やバウンス発光撮影に適した本発光量を演算することができる。
【００５９】
ステップＳ４３においてＣＣＰＵ１０１は、下記式３の通りに、発光撮影時のシャッタ速度Ｔｖ、プリ発光の発光時間ｔ＿ｐｒｅ、入力部１１２により予め設定された補正係数ｃを用いて相対比ｒを補正することで、新たな相対比ｒ´を演算する。なお、相対比ｒをシャッタ速度Ｔｖとプリ発光の発光時間ｔ＿ｐｒｅを用いて補正するのは、プリ発光時の測光積分値ＩＮＴｐと本発光の測光積分値ＩＮＴｍとを正しく比較するためである。
【００６０】
【数２】
2018081121.tif 000004
【００６１】
ステップＳ４４においてＣＣＰＵ１０１は、通信ラインＳＣを介してＦＰＵ３１０へ本発光量を決定するための相対比ｒ´に関する情報を送信する。ステップＳ４５においてＣＣＰＵ１０１は、ステップＳ３３で決定した絞り値ＡｖになるようにＬＰＵ２０１に指令を出し、また、決定したシャッタ速度Ｔｖになるようにシャッタ１０３を制御する。
【００６２】
ステップＳ４６においてＣＣＰＵ１０１は、通信ラインＳＣを介してＦＰＵ３１０に本発光の実行を指令する。これにより、ＦＰＵ３１０は、ＣＣＰＵ１０１はから送信された相対比ｒ´に基づいて本発光を行う。こうして一連の露光動作が終了すると、ステップＳ４７においてＣＣＰＵ１０１は、撮影光路内から退避させていた主ミラー１０４をダウンさせ、再び撮影光路内に斜設する。
【００６３】
ステップＳ４８においてＣＣＰＵ１０１は、ゲイン切替回路１０８により撮像素子１０２から出力される信号を設定されたゲインで増幅させ、増幅された信号をＡ／Ｄ変換器１０９によりデジタル信号に変換させる。そして、ＣＣＰＵ１０１は、信号処理回路１１１により、デジタル信号に変換された画像データに対してホワイトバランス等の所定の信号処理を行う。ステップＳ４９においてＣＣＰＵ１０１は、信号処理が施された画像データを不図示のフラッシュメモリ等の記憶装置に記憶し、これにより一連の撮像処理は終了する。よって、再度の撮像を行うために、ステップＳ５０においてＣＣＰＵ１０１は、レリーズスイッチＳＷ１がオンとなっているか否かを判定する。ＣＣＰＵ１０１は、レリーズスイッチＳＷ１がオンであると判定した場合（Ｓ５０でＹＥＳ）、処理をステップＳ３５へ戻し、レリーズスイッチＳＷ１がオンになっていないと判定した場合（Ｓ５０でＮＯ）、処理をステップＳ２へ戻す。
【００６４】
次に、ストロボ装置３００での発光に伴う処理について、発光部の姿勢を変化させるための動作を含めて説明する。図４は、撮像システム１０で実行される撮影処理においてＦＰＵ３１０が実行する処理のフローチャートである。図４のフローチャートの各処理は、ＦＰＵ３１０においてＣＰＵがＲＯＭに格納された所定のプログラムをＲＡＭに展開することにより、ＦＰＵ３１０がストロボ装置３００を構成する各部の動作を制御することにより実現される。ストロボ装置３００に設けられた入力部３１２に含まれる電源スイッチがオンに操作されることで、ＦＰＵ３１０は動作可能となる。
【００６５】
ステップＳ４０１においてＦＰＵ３１０は、自身のメモリやポートの初期化を行い、また、入力部３１２に含まれるスイッチの状態や予め設定された入力情報を読み込み、発光量の決め方や発光タイミング等の様々な発光モードの設定を行う。ステップＳ４０２においてＦＰＵ３１０は、昇圧回路ブロック３０２を動作させて、メインコンデンサ３０２ｄの充電を行う。ステップＳ４０３においてＦＰＵ３１０は、ＣＣＰＵ１０１から通信ラインＳＣを介して取得したレンズ鏡筒２００の焦点距離情報をＦＰＵ３１０が有するメモリ（ＲＡＭ又はＥＥＰＲＯＭ等）に記憶する。このとき、以前に記憶した焦点距離情報が保持されている場合には、新たな焦点距離情報に更新される。
【００６６】
ステップＳ４０４においてＦＰＵ３１０は、入力部３１２に対する操作により設定された発光モードに関する情報やステップＳ４０３で取得した焦点距離情報に関する情報等を表示部３１３に表示する。ステップＳ４０５においてＦＰＵ３１０は、照明光の照射範囲が取得した焦点距離情報に応じた範囲となるように、光学系駆動回路３３０にストロボ光学系３０７を移動させる。ステップＳ４０６においてＦＰＵ３１０は、姿勢検出回路３６０によりストロボ装置３００の姿勢を検出する。ステップＳ４０７においてＦＰＵ３１０は、第１のバウンス角度検出回路３４０ａ、第２のバウンス角度検出回路３４０ｃ及び第３のバウンス角度検出回路３４０ｅにより、可動部３００ｂの本体部３００ａに対する回転角度を検出する。
【００６７】
ステップＳ４０８においてＦＰＵ３１０は、発光モードが部分発光モードに設定されているか否かを判定する。ＦＰＵ３１０は、部分発光モードに設定されていると判定した場合（Ｓ４０８でＹＥＳ）、処理をステップｓ４０９へ進め、部分発光モードに設定されていない（全体発光モードである）と判定した場合（Ｓ４０８でＮＯ）、処理をステップＳ４１２へ進める。なお、発光モードの設定は、入力部１１２又は入力部３１２に対する操作によって行うことができる。ステップＳ４０９においてＦＰＵ３１０は、部分発光の実行が指示されたか否かを判断する。ＦＰＵ３１０は、部分発光の実行が指示されたと判定した場合（Ｓ４０９でＹＥＳ）、処理をステップＳ４１０へ進め、部分発光の実行が指示されていないと判定した場合（Ｓ４０９でＮＯ）、処理をステップＳ４１４へ進める。
【００６８】
ステップＳ４１０においてＦＰＵ３１０は、部分発光を実行するための発光部の姿勢と現在の発光部の姿勢が一致しているかを確認し、発光部の姿勢変更が必要か否かを判定する。ＦＰＵ３１０は、発光部の姿勢変更が必要であると判定した場合（Ｓ４１０でＹＥＳ）、処理をステップＳ４１１へ進め、発光部の姿勢変更は不要であると判定した場合（Ｓ４１０でＮＯ）、処理をステップＳ４１４へ進める。なお、ＦＰＵ３１０は、発光部の姿勢変更が必要であると判断した場合には、発光部の回転に必要な各軸まわりの駆動量を算出し、自身のＲＡＭに記憶する。ステップＳ４１１においてＦＰＵ３１０は、ステップＳ４１０において算出した駆動量に基づき、第１のバウンス駆動回路３４０ｂ、第２のバウンス駆動回路３４０ｄ及び第３のバウンス駆動回路３４０ｆを駆動させ、その後、処理をステップＳ４１０へ戻す。
【００６９】
ステップＳ４１２においてＦＰＵ３１０は、オートバウンス動作の実行が指示されたか否かを判定する。ＦＰＵ３１０は、オートバウンス動作の実行が指示された場合（Ｓ４１２でＹＥＳ）、処理をステップＳ４１３へ進め、オートバウンス動作の実行が指示されていない場合（Ｓ４１２でＮＯ）、処理をステップＳ４１４へ進める。ステップＳ４１３においてＦＰＵ３１０は、ステップＳ１９でのバウンス処理におけるオートバウンス動作を行う。
【００７０】
ステップＳ４１４においてＦＰＵ３１０は、オートバウンス動作後の可動部３００ｂの本体部３００ａに対する回転角度を示す現在位置情報をＣＣＰＵ１０１へ送信する。ステップＳ４１５においてＦＰＵ３１０は、メインコンデンサ３０２ｄの充電が完了したか否かを、充電電圧が所定値以上となった否かによって判定する。ＦＰＵ３１０は、充電が完了したと判定した場合（Ｓ４１５でＹＥＳ）、処理をステップＳ４１６へ進め、充電が完了していないと判定した場合（Ｓ４１５でＮＯ）、処理をステップＳ４１９へ進める。
【００７１】
ステップＳ４１６においてＦＰＵ３１０は、充電完了信号をＣＣＰＵ１０１へ送信する。ステップＳ４１７においてＦＰＵ３１０は、ＣＣＰＵ１０１から発光を開始する信号（発光命令）を受信したか否かを判定する。ＦＰＵ３１０は、発光命令を受信したと判定した場合（Ｓ４１７でＹＥＳ）、処理をステップＳ４１８へ進め、発光命令を受信していないと判定した場合（Ｓ４１７でＮＯ）、処理をステップＳ４０２へ戻す。ステップＳ４１８においてＦＰＵ３１０は、受信した発光命令に応じて発光制御回路３０４を制御することによって放電管３０５を発光させ、発光終了後に処理をステップＳ４０２へ戻す。なお、ステップＳ４１８では、調光用のプリ発光と本発光のように一連する発光については、各発光が終了してもステップＳ４０２へ戻らずに一連の発光の終了後にステップＳ４０２へ戻るように制御される。ステップＳ４１９においてＦＰＵ３１０は、充電未完信号をＣＣＰＵ１０１へ送信し、その後、処理をステップＳ４０２へ戻す。以上の通りにして、バウンス動作を含めたストロボ装置３００の発光に伴う処理が実行される。
【００７２】
次に、ステップＳ１２の撮影シーンの判別からステップＳ１５の部分発光の処理について更に説明する。図５は、ストロボ装置３００が取り得る姿勢の一例を示す斜視図である。図５（ａ）は、可動部３００ｂの駆動量が水平方向、垂直方向及び光軸回転のそれぞれで０度の状態を示す図である。図５（ｂ）は、可動部３００ｂの駆動量が水平方向及び垂直方向では０度であり、光軸回転では９０度である状態を示す図である。
【００７３】
ＣＣＰＵ１０１は、撮影画角内の被写体の位置情報に基づいて、例えば、図９を参照して説明したシーンのように高反射率の物体と人物の顔とが同時に検出される撮影シーンや、人物の位置が撮影画角内の一部に寄っている撮影シーンを判別する。なお、既存の撮影シーンの判別アルゴリズムや入力部１１２や入力部３１２からの設定によって撮影シーンを判別しても構わない。
【００７４】
先に説明した図９の撮影シーンの場合、可動部３００ｂの姿勢を図５（ａ）から図５（ｂ）へ変えることによって対応することができる。すなわち、測光回路１０６による測光結果に基づいて、高反射率の物体と人物が検出され、人物が撮影画角内の左寄りの位置にあることが検出される。このとき、例えば「屋内記念撮影モード」のように、撮影シーンを分類して判別してもよい。撮影シーン判別の後、人物の顔位置の検知情報や可動部３００ｂの姿勢情報に基づいて、照明光の照射範囲が人物全体を覆うようにＣＣＰＵ１０１によって決定される。ＣＣＰＵ１０１は、決定した照射範囲と現在の可動部３００ｂの姿勢情報に基づいて可動部３００ｂの駆動量を演算し、演算結果をＦＰＵ３１０へ送信する。
【００７５】
ＦＰＵ３１０は、受信した駆動量に基づいて第１のバウンス駆動回路３４０ｂ、第２のバウンス駆動回路３４０ｄ及び第３のバウンス駆動回路３４０ｆを駆動し、図６（ａ）及び図６（ｂ）に示すように、人物に向けて照明光を照射する。このようにバウンス回路３４０を自動駆動させることにより、ファインダから目を離さずに照射範囲を決定することができるため、可動部３００ｂを手動で動かして再度構図を確認するといった煩わしさをなくすことができる。図６（ａ）、図６（ｂ）は同じ撮影シーンを表しており、図６（ａ）は、被写体を正面から（撮像システム１０から）見た図であり、図６（ｂ）は、被写体及び撮像システム１０を上方から見た図である。図６（ａ）の撮影シーンは、図９の撮影シーンと同じである。なお、照明光の照射範囲の決定には、顔検知以外にも、ＡＦ測距点位置や測光分布での露出不足部分等に基づいて決定してもよい。
【００７６】
図６（ｃ）は、別の撮影シーンの例を表す図であり、人物の両脇に並木道やイルミネーションがある構図を模式的に示している。このような撮影シーンでは、撮影画角全体に照明光を照射してしまうと、撮影者に近いところでは並木道にも照明光が照射されてしまうため、不自然なライティングとなる。そこで、第３のバウンス駆動回路３４０ｆを駆動させて可動部３００ｂを図５（ｂ）に示した状態とし、撮影画角の中央にのみ照明光を照射するようにすることで、並木道への照明光の照射を回避した自然なライティングを実現することができる。なお、第３のバウンス駆動回路３４０ｆは、９０度駆動だけでなく、撮影シーンによって自由に照射角度を変更することが可能であり、これにより効果的なライティングを行うことができる。
【００７７】
次に、上述したステップＳ４１０，Ｓ４１１で可動部３００ｂを駆動するだけでなく、レンズ鏡筒２００の焦点距離とは関係なく、ストロボ光学系３０７を駆動させて照射範囲を変更する処理を行う制御について説明する。
【００７８】
図７（ａ）は、太陽光が差し込む明るい屋内での撮影シーンを模式的に示す図である。図７（ｂ）は、テーマパークを背景にした夜景撮影を模式的に示す図である。図７（ａ）の撮影シーンでは、影となっているのは逆光による左側の人物であるが、影取りのために撮影画角内全体に照明光を照射してしまうと、手前の机で照明光が照り返され、不自然なライティングとなってしまう。また、図７（ｂ）の撮影シーンでは、スローシンクロ撮影により左端の人物に光を照射したいが、被写体（人物）の近くにある壁にもが照射されることで、不自然なライティングとなってしまう。
【００７９】
図８（ａ）は、図７（ａ）の撮影シーンに対する好適な照明光の照射範囲を説明する図である。図８（ａ）では、照明光を必要としているのは左側の被写体のみなので、左側の被写体に照射範囲を絞ってスポット的に照明光を照射することで、前述の問題を解消することができる。これにより、手前の机に照明光を照射することを回避して、不自然なライティングとなるのを防ぐことができる。この場合、例えば、顔検知位置から１５％というような、撮影画角内に占める照射範囲の割合で自動的に照射範囲を決定してもよい。図８（ｂ）では、照明光を必要としているのは左端の被写体のみなので、左端の被写体に照射範囲を絞って照明光を照射する。これにより、被写体の近くの壁に照明光を照射しないようにすることができることで、不自然なライティングとなるのを防ぐことができる。
【００８０】
照射範囲を絞る処理を図４のフローチャートに組み込む場合、まず、ステップＳ４１０においてＦＰＵ３１０は、部分発光を実行するための発光部の姿勢及び照射範囲と現在の発光部の姿勢及び照射範囲が一致しているかを判定する。ＦＰＵ３１０は、発光部の姿勢変更及び照射範囲の変更が必要と判定した場合（Ｓ４１０でＹＥＳ）、処理をステップＳ４１１へ進め、発光部の回転に必要な各軸まわりの駆動量及びストロボ光学系３０７の駆動量を算出し、自身のＲＡＭに記憶する。ＦＰＵ３１０は、発光部の姿勢変更及び照射範囲の変更が不要と判定した場合（Ｓ４１０でＮＯ）、処理をステップＳ４１４へ進める。
【００８１】
ステップＳ４１１においてＦＰＵ３１０は、ステップＳ４１０で算出した駆動量に基づいて第１のバウンス駆動回路３４０ｂ、第２のバウンス駆動回路３４０ｄ及び第３のバウンス駆動回路３４０ｆ及び光学系駆動回路３３０を駆動させる。これにより、照明光の照射位置を決定し、照射範囲（照射面積）をスポット的に絞り込むことで、不要な照明光の照り返しをなくし、不自然なライティングを防ぐことができる。ステップＳ４１１の後、処理は、ステップＳ４１０へ戻される。なお、図６乃至図８を参照して説明した撮影シーンの判別や照明光の照射範囲の決定等の演算処理は、ＣＣＰＵ１０１で行わずに、ＦＰＵ３１０で行うようにしてもよい。
【００８２】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、上記実施形態で説明した各フローチャートの処理の順序は一例であって、不都合がない限りにおいて処理の順序を変更しても構わない。本発明は、上述した実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８３】
１００    カメラ本体
１０１    ＣＣＰＵ（カメラマイコン）
１１２    入力部
１４０    姿勢検出回路
３００  ストロボ装置
３００ａ  本体部
３００ｂ  可動部
３１０    ＦＰＵ（ストロボマイコン）
３４０    バウンス回路
３６０    姿勢検出回路
【図１】
2018081121.tif 000005
【図２】
2018081121.tif 000006
【図３】
2018081121.tif 000007
【図４】
2018081121.tif 000008
【図５】
2018081121.tif 000009
【図６】
2018081121.tif 000010
【図７】
2018081121.tif 000011
【図８】
2018081121.tif 000012
【図９】
2018081121.tif 000013