(57)【要約】      （修正有）【課題】照明光の照射方向が手動で設定された場合に、設定時の発光部の向きによらずに、撮影時に適切なバウンス照明状態を提供する。【解決手段】外部ストロボ装置１２０のストロボＭＰＵは、外部からの操作に応じて本体部１２１に対する可動部１２２の姿勢を記憶し、記憶された姿勢で発光部からの照明光の照射方向を第１の操作に応じて撮像装置１００での撮影時の照明光の照射方向として確定させ、第１の操作の前に第２の操作が実行された場合には第２の操作に応じて本体部１２１に対する可動部１２２の姿勢が外部からの操作がなされたときの姿勢となるように可動部１２２を駆動し、第１の操作の後に第２の操作が実行された場合には第２の操作に応じて発光部からの照明光の照射方向が本体部１２１の姿勢を踏まえて確定された照明光の照射方向となるように可動部１２２を駆動するように制御する。【選択図】図１
2018189708.tif 000002
【特許請求の範囲】
【請求項１】
発光部を有する可動部と、
前記可動部を所定の方向に回転可能に保持する本体部と、を備える照明装置であって、
外部からの操作に応じて前記操作がなされたときの前記本体部に対する前記可動部の姿勢を記憶する記憶手段と、
前記本体部の姿勢を検出する検出手段と、
前記可動部の駆動を制御する制御手段と、を備え、
前記制御手段は、前記記憶手段に記憶された前記可動部の姿勢で前記発光部から照射される照明光の照射方向を、第１の操作に応じて前記照明装置が装着されている撮像装置で撮影を行う際の照明光の照射方向として確定させ、前記第１の操作の後に前記第１の操作とは異なる第２の操作が実行された場合に、前記第２の操作に応じて、前記発光部からの照明光の照射方向が前記確定された照明光の照射方向となるように前記検出手段により検出された前記本体部の姿勢を踏まえて前記可動部を駆動することを特徴とする照明装置。
【請求項２】
前記制御手段は、前記第１の操作の前に前記第１の操作とは異なる第２の操作が実行された場合には、前記第２の操作に応じて前記本体部に対する前記可動部の姿勢が前記外部からの操作がなされたときの姿勢となるように前記可動部を駆動することを特徴とする請求項１に記載の照明装置。
【請求項３】
前記発光部からの照明光の照射方向を確定させるモードを第１のモードと第２のモードとの間で切り換える切り換え手段を更に備え、
前記第１のモードは、前記可動部の姿勢が前記記憶手段に記憶された後に行われる前記撮像装置での撮影準備または撮影開始の操作を前記第１の操作とし、
前記第２のモードは、前記外部からの操作を前記第１の操作とすることを特徴とする請求項１又は２に記載の照明装置。
【請求項４】
発光部を有する可動部と、
前記可動部を所定の方向に回転可能に保持する本体部と、を備える照明装置であって、
外部からの操作に応じて前記操作がなされたときの前記本体部に対する前記可動部の姿勢を記憶する記憶手段と、
前記可動部の駆動を制御する制御手段と、
前記記憶手段に記憶された前記可動部の姿勢で前記発光部から照射される照明光の照射方向を、第１の操作に応じて、前記照明装置が装着されている撮像装置で撮影を行う際の照明光の照射方向として確定させる確定手段と、
前記照明光の照射方向が確定する前と後とで、前記第１の操作とは異なる第２の操作に応じて前記可動部を駆動する際の動作を異ならせる制御手段と、を備えることを特徴とする照明装置。
【請求項５】
照明装置と撮像装置とを有する撮像システムであって、
前記照明装置は、
発光部を有する可動部と、
前記可動部を所定の方向に回転可能に保持する本体部と、
外部からの操作に応じて前記操作がなされたときの前記本体部に対する前記可動部の姿勢を記憶する記憶手段と、
前記本体部の姿勢を検出する検出手段と、
前記可動部の駆動を制御する制御手段と、を備え、
前記制御手段は、前記記憶手段に記憶された前記可動部の姿勢で前記発光部から照射される照明光の照射方向を、第１の操作に応じて前記撮像装置で撮影を行う際の照明光の照射方向として確定させ、前記第１の操作の後に前記第１の操作とは異なる第２の操作が実行された場合には、前記第２の操作に応じて、前記発光部からの照明光の照射方向が前記確定された照明光の照射方向となるように前記検出手段により検出された前記本体部の姿勢を踏まえて前記可動部を駆動することを特徴とする撮像システム。
【請求項６】
前記制御手段は、前記第１の操作の前に前記第１の操作とは異なる第２の操作が実行された場合には、前記第２の操作に応じて前記本体部に対する前記可動部の姿勢が前記外部からの操作がなされたときの姿勢となるように前記可動部を駆動することを特徴とする請求項５に記載の撮像システム。
【請求項７】
前記第２の操作は、前記撮像装置に設けられているレリーズボタンの半押しを連続して２回行う操作であることを特徴とする請求項５又は６に記載の撮像システム。
【請求項８】
前記第１の操作は、前記撮像装置での撮影準備動作または撮影動作であることを特徴とする請求項５乃至７のいずれか１項に記載の撮像システム。
【請求項９】
前記照明装置または前記撮像装置は、前記発光部からの照明光の照射方向を確定させるモードを第１のモードと第２のモードとの間で切り換える切り換え手段を更に備え、
前記第１のモードは、前記可動部の姿勢が前記記憶手段に記憶された後に行われる前記撮像装置での撮影準備または撮影開始の操作を前記第１の操作とし、
前記第２のモードは、前記外部からの操作を前記第１の操作とすることを特徴とする請求項５乃至７のいずれか１項に記載の撮像システム。
【請求項１０】
発光部を有する可動部が所定の方向に回転可能に本体部に保持された照明装置の制御方法であって、
外部からの操作に応じて前記操作がなされたときの前記本体部に対する前記可動部の姿勢を記憶手段に記憶する記憶ステップと、
前記記憶手段に記憶された前記可動部の姿勢で前記発光部から照射される照明光の照射方向を、第１の操作に応じて前記照明装置が装着された撮像装置による撮影時における照明光の照射方向として確定させる確定ステップと、
前記本体部の姿勢を検出する検出ステップと、
前記第１の操作の後に前記第１の操作とは異なる第２の操作が実行された場合に、前記第２の操作に応じて、前記発光部からの照明光の照射方向が前記確定ステップで確定された照明光の照射方向となるように前記検出ステップで検出された前記本体部の姿勢を踏まえて前記可動部を駆動する駆動ステップと、を有することを特徴とする照明装置の制御方法。
【請求項１１】
コンピュータに請求項１０に記載の照明装置の制御方法の各ステップを実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バウンス撮影に用いることが可能な照明装置とその制御方法、照明装置を備える撮像システムに関する。
【背景技術】
【０００２】
撮像装置による撮影方法の１つに、ストロボ装置（照明装置）を用い、ストロボ装置から天井等へストロボ光（閃光）を照射し、天井等からの拡散した反射光を被写体に照射して撮影を行う、所謂、バウンス撮影がある。バウンス撮影の際に、撮像装置から被写体までの距離に基づいて適切なバウンス角度を算出し、ストロボ装置からのストロボ光の照射角度を変更するストロボ装置が知られている（特許文献１参照）。特許文献１に記載された技術によれば、適切な露出でバウンス撮影を行うことができる。
【０００３】
また、バウンス角度を設定した際に撮像装置本体の傾斜角度（姿勢）を取得して記憶しておき、実際の撮影時にストロボ光の照射方向が変わらないように、撮像装置本体の傾斜角度を加味してバウンス角度を調整する技術が提案されている（特許文献２参照）。特許文献２に記載された技術によれば、撮像装置本体の姿勢が変化しても、適切なバウンス照明状態を維持することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１−３０４４４０号公報
【特許文献２】特開２０１５−１９４５７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、バウンス撮影に慣れた撮影者は、撮影光軸が被写体に向けられていない状態で、バウンス角度を設定することがある。これに対して上記従来技術は、ストロボ光の照射角度を設定する際に、撮影光軸の延長線上に被写体が存在する、つまり、被写体像がレンズ鏡筒の撮影光学系を通じて撮像装置本体に入射している状態となっていることを前提としている。そのため、撮影光軸が被写体に向けられていない状態でバウンス角度が設定された場合、上記従来技術では撮影光軸が被写体に向けられた状態でバウンス撮影すると、撮影者が意図した方向に発光部を向けることができなくなるという問題が生じる。
【０００６】
本発明は、照明光の照射方向が手動で設定された場合に、照明光の照射方向が設定されたときの発光部の向きによらずに撮影時に適切なバウンス照明状態を維持することが可能な照明装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る照明装置は、発光部を有する可動部と、前記可動部を所定の方向に回転可能に保持する本体部と、を備える照明装置であって、外部からの操作に応じて前記操作がなされたときの前記本体部に対する前記可動部の姿勢を記憶する記憶手段と、前記本体部の姿勢を検出する検出手段と、前記可動部の駆動を制御する制御手段と、を備え、前記制御手段は、前記記憶手段に記憶された前記可動部の姿勢で前記発光部から照射される照明光の照射方向を、第１の操作に応じて前記照明装置が装着されている撮像装置で撮影を行う際の照明光の照射方向として確定させ、前記第１の操作の後に前記第１の操作とは異なる第２の操作が実行された場合に、前記第２の操作に応じて、前記発光部からの照明光の照射方向が前記確定された照明光の照射方向となるように前記検出手段により検出された前記本体部の姿勢を踏まえて前記可動部を駆動することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、照明光の照射方向が手動で設定された場合に、照明光の照射方向が設定されたときの発光部の向きによらずに撮影時に適切なバウンス照明状態を維持することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る撮像システムの概略構成を示す側面図である。
【図２】撮像装置の概略構成を示すブロック図である。
【図３】外部ストロボ装置の概略構成を示すブロック図である。
【図４】外部ストロボ装置での本体部に対する姿勢を可動部の手動設定する処理のフローチャートである。
【図５】ストロボ光の照射方向を確定させる処理のフローチャートである。
【図６】外部ストロボ装置の可動部の向きを制御する処理のフローチャートである。
【図７】図４乃至図６の処理を説明する第１の模式図である。
【図８】図４乃至図６の処理を説明する第２の模式図である。
【図９】ストロボ光の照射方向を手動操作により確定させる処理のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、添付図面を参照して詳細に説明する。本実施形態では、撮像装置と、撮像装置に対して着脱自在な照明装置としての外部ストロボ装置とを有する撮像システムを取り上げることとする。図１は、本発明の実施形態に係る撮像システムの概略構成を示す側面図である。撮像システムは、撮像装置１００と、撮像装置１００に装着された外部ストロボ装置１２０を有する。撮像装置１００及び外部ストロボ装置１２０の詳細な構成については、以下に図２及び図３を参照して説明する。
【００１１】
図２は、本発明の実施形態に係る撮像装置１００の概略構成を示すブロック図である。撮像装置１００は、カメラＭＰＵ１０１、撮像素子１０２、タイミング信号発生回路１０３、Ａ／Ｄ変換器１０４、メモリコントローラ１０５、バッファメモリ１０６、画像表示部１０７、インタフェース（Ｉ／Ｆ）１０８及び記憶媒体１０９を備える。また、撮像装置１００は、モータ制御部１１０、シャッタ制御部１１１、測光部１１２、測光センサ１１３、レンズ制御部１１４、焦点検出部１１５、姿勢検出部１１６、操作部１１７、発光制御部１１８、内蔵ストロボ１１９及びレンズユニット３００を備える。撮像装置１００には、外部ストロボ装置１２０の着脱が可能となっている。
【００１２】
撮像装置１００は、具体的には、外部ストロボ装置１２０の着脱が可能なデジタル一眼レフカメラである。カメラＭＰＵ１０１は、撮像装置１００の全体動作を制御するマイクロコントローラである。撮像素子１０２は、具体的にはＣＣＤセンサやＣＭＯＳセンサ等であり、レンズユニット３００を通過した被写体からの反射光を電気信号に変換し、アナログ画像信号を生成する。タイミング信号発生回路１０３は、撮像素子１０２を動作させるために必要なタイミング信号を発生する。Ａ／Ｄ変換器１０４は、撮像素子１０２から読み出されたアナログ画像信号をデジタル信号からなる画像データに変換する。なお、本実施形態では、カメラＭＰＵ１０１が、Ａ／Ｄ変換器１０４から出力される画像データに対してホワイトバランス処理等の所定の画像処理を施す画像処理手段としても機能するものとする。メモリコントローラ１０５は、バッファメモリ１０６の読み書きやリフレッシュ動作等を制御する。バッファメモリ１０６は、Ａ／Ｄ変換器１０４から出力される画像データや記憶媒体１０９から読み出された画像データを一時的に記憶する。画像表示部１０７は、バッファメモリ１０６に記憶された画像データを表示する。
【００１３】
インタフェース（Ｉ／Ｆ）１０８は、メモリカードやハードディスク等の記憶媒体１０９とカメラＭＰＵ１０１との通信を可能にする。モータ制御部１１０は、カメラＭＰＵ１０１からの信号に従って不図示のモータを制御することにより不図示のミラーのアップ／ダウンを行うことで、レンズユニット３００を介して入射した被写体からの反射光（光束）の光路を変更する。ミラーアップ状態では、レンズユニット３００を介して入射した光束は撮像素子１０２等に導かれ、ミラーダウン状態では、レンズユニット３００を介して入射した光束は測光センサ１１３等に導かれる。シャッタ制御部１１１は、カメラＭＰＵ１０１からの信号に従って、撮像素子１０２の前方に配置された不図示のシャッタを制御して、撮像素子１０２を遮光状態又は露光状態に制御する。
【００１４】
測光部１１２は、撮影画面内を複数のエリアに分割した測光センサ１１３の出力に基づき、各エリアでの測光値をカメラＭＰＵ１０１へ出力する。測光センサ１１３は、ＣＣＤセンサ又はＣＭＯＳセンサ等である。なお、カメラＭＰＵ１０１は、測光センサ１１３の各エリアの測光値に基づいて、撮影時の露出制御値（ＡＶ値（絞り値）、ＴＶ（シャッタスピード）、ＩＳＯ（撮影感度））を決定するための露出演算を行う。また、カメラＭＰＵ１０１は、内蔵ストロボ１１９又は外部ストロボ装置１２０から被写体に向けて予備発光（プリ発光）を行ったときに測光部１１２から出力される測光値に基づき、ストロボ撮影時の本発光量を演算する。レンズ制御部１１４は、カメラＭＰＵ１０１からの信号に従って、不図示のレンズ駆動モータ及び絞り駆動モータを制御することにより、レンズユニット３００の焦点調節と絞り調節を行う。
【００１５】
焦点検出部１１５は、複数の測距点を備えた不図示の焦点検出センサの出力に基づき、各測距点のデフォーカス量をカメラＭＰＵ１０１に出力する。カメラＭＰＵ１０１は、焦点検出部１１５から出力されたデフォーカス量に基づいて、レンズ制御部１１４が焦点調節動作を実行するための指示を与える。姿勢検出部１１６は、加速度センサ等を有し、重力方向を基準とした撮像装置１００の姿勢を検出する。
【００１６】
操作部１１７は、撮影者による操作を受けて、カメラＭＰＵ１０１に対して各種の処理を指示する。操作部１１７は、撮影準備動作や撮影動作の開始指示を受け付けるレリーズボタンを含む。レリーズボタンは２段スイッチであり、半押しされると（第１ストロークまで押し込まれると）第１スイッチがオンになり、これに応じてカメラＭＰＵ１０１の制御下で、焦点検出動作や測光動作等の撮影準備動作が実行される。そして、レリーズボタンが全押しされると（第２ストロークまで押し込まれると）第２スイッチがオンになり、これに応じてカメラＭＰＵ１０１の制御下で撮影動作が実行される。なお、第１スイッチがオンからオフへ切り替わると、カメラＭＰＵ１０１は、内部に有するタイマで第１スイッチがオフになってからの経過時間を計測する。また、操作部１１７は、バウンス撮影での適切な照明光（例えば、ストロボ光（閃光））の照射方向を自動的に決定する機能を実行するか否かを切り換えるスイッチを含む。
【００１７】
発光制御部１１８は、内蔵ストロボ１１９を使用する際に、カメラＭＰＵ１０１からの信号に従って、プリ発光や本発光等の発光パターンや発光量を制御する。また、発光制御部１１８は、カメラＭＰＵ１０１からの信号に応じて、内蔵ストロボ１１９と外部ストロボ装置１２０の一方を選択的に使用するための切り換え制御を行う。
【００１８】
図３は、外部ストロボ装置１２０の概略構成を示すブロック図である。外部ストロボ装置１２０は、撮像装置１００に対して着脱される本体部１２１と、本体部１２１に対して上下（仰角）及び左右（回転角）方向に回転可能に保持される可動部１２２とを備える。なお、可動部１２２を本体部１２１に対して上下（仰角）及び左右（回転角）方向に回転可能に保持する機構は公知の機構で構わない。例えば、特開昭６３−２０４２３８号公報や特開２０１１−１３７９６０号公報に記載されている機構を用いることができ、詳細については説明を省略する。
【００１９】
本体部１２１は、ストロボＭＰＵ２０１、駆動制御部２０２、姿勢検出部２０３、照射方向演算部２０４、操作部２０５、接続部２０６、通信部２０９及び記憶部２１０を有する。可動部１２２は、発光部２０７及び測光部２０８を有する。
【００２０】
ストロボＭＰＵ２０１は、外部ストロボ装置１２０の全体動作を制御するマイクロコントローラである。駆動制御部２０２は、ストロボＭＰＵ２０１からの信号に従って不図示のモータを制御することにより、可動部１２２を本体部１２１に対して、撮影光軸と直交し且つ互いに直交する上下方向及び左右方向に駆動させる。また、駆動制御部２０２は、本体部１２１に対する可動部１２２の基準位置からの駆動量をエンコーダ等を用いて取得し、ストロボＭＰＵ２０１へ出力する。姿勢検出部２０３は、加速度センサ等により本体部１２１の姿勢（重力方向を基準とした本体部１２１の姿勢）を検出し、ストロボＭＰＵ２０１へ通知する。なお、姿勢検出部２０３を有さず、ストロボＭＰＵ２０１が、接続部２０６を介して撮像装置１００の姿勢検出部１１６から撮像装置１００の姿勢検出結果を取得することで、本体部１２１の姿勢を検出する構成となっていてもよい。また、ストロボＭＰＵ２０１は、姿勢検出部２０３から取得した本体部１２１の姿勢情報と接続部２０６を介して取得した撮像装置１００の姿勢情報とを条件に応じて混合し又は選択的に採用して、本体部１２１の姿勢を特定する構成となっていてもよい。以下の説明では、姿勢検出部２０３が、加速度センサ等により本体部１２１の姿勢を検出するものとする。
【００２１】
記憶部２１０は、発光部２０７からの照明光の照射方向を設定する操作が行われた際に、本体部１２１に対する可動部１２２の角度情報を駆動制御部２０２から取得して記憶する。また、記憶部２１０は、接続部２０６を介して撮像装置１００から取得する信号をトリガとして、姿勢検出部２０３から取得した姿勢情報を記憶する。照射方向演算部２０４は、記憶部２１０に記憶されている角度情報と姿勢検出部２０３が取得した姿勢情報とに基づき、照明光の照射方向を設定された方向に向けるため実際に可動部１２２を回転させる角度を演算する。操作部２０５は、バウンス撮影での適切な照明光の照射方向を自動的に決定する機能を実行するか否かを切り換えるスイッチを含む。また、操作部２０５は、照明光の照射方向の手動操作による設定を行うための設定指示部２１１を含む。
【００２２】
接続部２０６は、本体部１２１の撮像装置１００に対する着脱を可能にする部位であり、ストロボＭＰＵ２０１とカメラＭＰＵ１０１との通信を可能にするための電気接点等を有する。通信部２０９は、ワイヤレス通信により他の機器（例えば、２台目の外部ストロボ装置）との通信を可能にするモジュールである。なお、複数の外部ストロボ装置を用いた撮影を行う際には、一般的に、１つの外部ストロボ装置がマスターに設定され、他の外部ストロボ装置がスレーブに設定される。その際、複数の外部ストロボ装置の各ストロボＭＰＵ同士の間で、通信部２０９を通じて、発光量や発光タイミング、設定変更、状態通知等の各種情報の授受が行われる。
【００２３】
発光部２０７は、閃光放電管やＬＥＤ等の光源と、樹脂等で形成されて光源の前方に配置された光学系とを有し、ストロボＭＰＵ２０１からの発光信号に従って光源を発光させる。以下の説明では、発光部２０７から照射される照明光は、ストロボ光（閃光）であるものとする。測光部２０８は、ストロボ光の照射方向と同じ方向を向くように受光面が配置された受光センサを有し、ストロボ光の被写体からの反射光量に応じた信号をストロボＭＰＵ２０１へ出力する。ストロボＭＰＵ２０１は、発光部２０７を発光させたときに照射対象で反射された反射光束を受光した測光部２０８から出力される信号に基づき、発光部２０７の光学系の照射面から照射対象までの距離を算出する。なお、受光センサの向きや位置は、上述の構成に限定されるものではなく、例えば、入射面がストロボ光の照射方向と略同じ方向を向くように設けられた光ファイバ等の導光部材を介して照射対象からの反射光束を受光する構成となっていてもよい。
【００２４】
次に、外部ストロボ装置１２０からのストロボ光の照射方向を制御する手順について説明する。図４は、バウンス撮影のために本体部１２１に対する可動部１２２の姿勢を手動操作により設定する方法を説明するフローチャートである。図４のフローチャートの各ステップは、ストロボＭＰＵ２０１が、操作部２０５（設定指示部２１１）からの指示を受けて内部に格納されている所定のプログラムを実行し、外部ストロボ装置１２０の各部の動作を制御することにより実現される。
【００２５】
バウンス撮影に慣れた撮影者（ユーザ）の場合、わざわざ被写体の撮影が可能な姿勢に撮像装置１００を構えた上でストロボ光の照射方向を決定するという操作を必要とすることなく、経験的にストロボ光の照射方向を決定することがある。例えば、撮影者は、実際のバウンス撮影時には撮像装置１００の撮影光軸が水平方向と略平行な姿勢となるようにして撮像装置１００を構えるようになる、と認識したものとする。その上で、撮影者は、撮像装置１００の真上の天井部分に向けてストロボ光を照射するバウンス撮影を行う、と実際のバウンス撮影前に判断したものとする。換言すれば、ストロボ光の照射方向を水平方向と直交する天井方向に設定したものとする。そこで、撮影者は、撮像装置１００の撮影光軸を被写体に向けることをせずに、ストロボ光の照射方向が撮像装置１００に対して真上となるように、手動で可動部１２２を回転させる。続いて撮影者は、本体部１２１に対して可動部１２２を手動で回転操作した後の可動部１２２の姿勢を記憶するために、設定指示部２１１を操作する。以下のステップＳ１０１の処理は、撮影者による設定指示部２１１の操作に応じて開始される。
【００２６】
ステップＳ１０１においてストロボＭＰＵ２０１は、設定指示部２１１が操作されたこと（例えば、設定指示ボタンが押下されたこと）を検出する。ステップＳ１０２においてストロボＭＰＵ２０１は、可動部１２２の現状の角度情報（仰角・回転角度）を駆動制御部２０２から取得し、記憶部２１０に記憶する。前述の例のように、ストロボ光の照射方向が水平方向と直交する天井方向に設定された場合、上下方向の角度を示す仰角として９０度（図１の状態から可動部１２２を時計まわりに９０度回転させる）が設定される。また、左右方向の角度を示す回転角度として０度が記憶部２１０に記憶されることになる。
【００２７】
ステップＳ１０３においてストロボＭＰＵ２０１は、ストロボ光の照射方向は確定していない状態（「ＦＡＬＳＥ」とする）となっていることを記憶し、その後に本処理を終了させる。ステップＳ１０３では、具体的には、ストロボＭＰＵ２０１が実行するプログラムがアクセスするメモリの所定の１ビットの情報である「確定フラグ」を設け、確定フラグにＦＡＬＳＥを意味する０（ゼロ）設定する。
【００２８】
図５は、ステップＳ１０１〜Ｓ１０３の処理によってストロボ光の照射方向が手動操作により設定された後に、ストロボ光の照射方向を確定させる処理のフローチャートである。図５のフローチャートの各ステップは、ストロボＭＰＵ２０１が、カメラＭＰＵ１０１からのバウンス撮影指示を受けて内部に格納されている所定のプログラムを実行し、外部ストロボ装置１２０の各部の動作を制御することにより実現される。
【００２９】
ここでは、ストロボＭＰＵ２０１は、バウンス撮影（ストロボ撮影）を実行するためのカメラＭＰＵ１０１からの指令をトリガとして、本体部１２１（撮像装置１００）の姿勢に依存しないストロボ光の照射方向を確定させる。なお、本体部１２１に対する可動部１２２の姿勢は、ステップＳ１０１の処理前に実行された手動設定後の姿勢に維持されているものとする。
【００３０】
カメラＭＰＵ１０１は、撮像装置１００のレリーズボタンの全押し（第１の操作）を検出すると、撮影動作を開始すると共に、ストロボ光の照射方向を確定させるためのトリガ（以下「確定トリガ」という）をストロボＭＰＵ２０１に対して発行する。なお、確定トリガを発行するのは、発光部２０７を発光させてストロボ撮影を行う場合に限られる。
【００３１】
ステップＳ２０１においてストロボＭＰＵ２０１は、確定トリガを受けて、姿勢検出部２０３から姿勢情報（重力方向を基準とした本体部１２１の姿勢を示す情報）を取得する。ステップＳ２０２においてストロボＭＰＵ２０１は、カメラＭＰＵ１０１からのストロボ撮影開始の指示に従って、ストロボ発光撮影シーケンスを実行する。例えば、ストロボＭＰＵ２０１は、接続部２０６を介してカメラＭＰＵ１０１と通信を行い、適切なタイミング及び発光量で発光部２０７を発光させる制御を実行する。なお、ストロボ発光撮影シーケンスには、周知の方法を用いることができるため、詳細な説明は省略する。
【００３２】
ステップＳ２０３においてストロボＭＰＵ２０１は、確定フラグを参照して、ストロボ光の照射方向が確定していないことを示すＦＡＬＳＥであるか否かを判定する。ストロボＭＰＵ２０１は、確定フラグがＦＡＬＳＥではないと判定した場合（Ｓ２０３でＮＯ）、本処理を終了させる。なお、確定フラグがＦＡＬＳＥではない場合とは、後述するように、ステップＳ２０６の処理が実行されたことにより、確定フラグがＴＲＵＥとなっている場合である。一方、ストロボＭＰＵ２０１は、確定フラグがＦＡＬＳＥであると判定した場合（Ｓ２０３でＹＥＳ）、処理をステップＳ２０４へ進める。
【００３３】
ステップＳ２０４においてストロボＭＰＵ２０１は、手動設定された可動部１２２の角度情報が記憶部２１０に記憶されているか否かを判定する。なお、ステップＳ２０４の判定処理は、ステップＳ１０１〜１０３の処理が行われているか否かを判定する処理と言える。ストロボＭＰＵ２０１は、角度情報が記憶されていないと判定した場合（Ｓ２０４でＹＥＳ）、本処理を終了させ、角度情報が記憶されていると判定した場合（Ｓ２０４でＹＥＳ）、処理をステップＳ２０５へ進める。ステップＳ２０５においてストロボＭＰＵ２０１は、ステップＳ２０１で取得した本体部１２１の姿勢情報を記憶部２１０に記憶する。ステップＳ２０６においてストロボＭＰＵ２０１は、確定フラグをＦＡＬＳＥからＴＲＵＥへ更新し、その後に本処理を終了させる。具体的にはストロボＭＰＵ２０１は、ステップＳ１０３で０（ゼロ）に設定したメモリの所定の１ビットを１に変更する。
【００３４】
図５のフローチャートの処理では、ストロボ光の照射方向を確定させるトリガをストロボ発光撮影の開始（レリーズボタンの全押し）としたが、これに限られない。例えば、レリーズボタンが半押しされて第１スイッチがオンになったときの撮影準備動作、撮影に準じて実行される現像処理や符号化処理、記憶媒体１０９への画像データの記憶、通信による画像データの転送等をトリガとしてもよい。これらのタイミングを用いた場合には、姿勢検出部２０３が本体部１２１の姿勢情報を取得するタイミングに僅かながら影響は出るが、実質的に一連の処理に支障が生じることはない。ストロボ光の照射方向を確定させるトリガの別の例としては、確定トリガを操作ボタン等として撮像装置１００の操作部１１７又は外部ストロボ装置１２０の操作部２０５に設ける方法が挙げられる。
【００３５】
図６は、記憶部２１０に記憶されている可動部１２２の角度情報と本体部１２１の姿勢情報を用いて、実際のストロボ撮影の際に発光部２０７の向き（可動部１２２の本体部１２１に対するバウンス角度）を制御する処理のフローチャートである。図６のフローチャートの各ステップは、ストロボＭＰＵ２０１が、カメラＭＰＵ１０１からの指令信号を受けて内部に格納されている所定のプログラムを実行し、外部ストロボ装置１２０の各部の動作を制御することにより実現される。ここでは、撮像装置１００のレリーズボタンに対する半押し操作を連続して（素早く）２回行うダブルクリック（第２の操作）が行われた場合に、記憶部２１０に記憶された記憶角度へ可動部１２２を移動させる制御が発動するように構成されているものとする。
【００３６】
カメラＭＰＵ１０１は、撮像装置１００のレリーズボタンが半押しでダブルクリックされたことを検出すると、ストロボＭＰＵ２０１に対して可動部１２２を記憶角度へ移動させる指令信号を発行する。ストロボＭＰＵ２０１は、可動部１２２を記憶角度へ移動させる指令信号をカメラＭＰＵ１０１から受信すると、ステップＳ３０１において、確定フラグを参照し、確定フラグがＦＡＬＳＥとなっているか否かを判定する。ステップＳ３０１の判定を行うことにより、ストロボ光の照射方向が確定しているか否かに応じて、この後に可動部１２２を駆動する際の動作を異ならせることができる。ストロボＭＰＵ２０１は、確定フラグがＦＡＬＳＥとなっていると判定した場合（Ｓ３０１でＹＥＳ）、処理をステップＳ３０２へ進める。この場合、ストロボ光の照射方向は確定していない状態であるため、ステップＳ３０２においてストロボＭＰＵ２０１は、記憶部２１０に角度情報が記憶されているか否かを判定する。ストロボＭＰＵ２０１は、角度情報が記憶されていないと判定した場合（Ｓ３０２でＮＯ）、本処理を終了させ、角度情報が記憶されていると判定した場合（Ｓ３０２でＹＥＳ）、処理をステップＳ３０３へ進める。ステップＳ３０３においてストロボＭＰＵ２０１は、記憶部２１０に記憶されている仰角・回転角度へ可動部１２２を駆動制御部２０２により駆動するよう制御し、その後に本処理を終了させる。
【００３７】
ステップＳ３０１の判定で、ストロボＭＰＵ２０１は、確定フラグがＦＡＬＳＥになっていない（ＴＲＵＥになっている）と判定した場合（Ｓ３０１でＮＯ）、処理をステップＳ３０４へ進める。ステップＳ３０４においてストロボＭＰＵ２０１は、記憶部２１０に記憶されている可動部１２２の仰角・回転角度と本体部１２１の姿勢情報に基づく照射方向を現在の本体部１２１の姿勢を踏まえて実現するための可動部１２２の駆動量を求める。ステップＳ３０４での処理に用いられる現在の姿勢情報は、その時点で姿勢検出部２０３から取得され、演算は照射方向演算部２０４で行われる。可動部１２２の駆動量として仰角・回転角度が算出されると、同ステップＳ３０４においてストロボＭＰＵ２０１は、可動部１２２が算出された仰角・回転角度となるように駆動制御部２０２により可動部１２２を駆動し、その後、本処理を終了させる。
【００３８】
照射方向演算部２０４では、具体的には以下のように演算が行われる。即ち、記憶部２１０に記憶されている本体部１２１の姿勢情報（姿勢行列）をＨ０、手動設定により記憶部２１０に記憶されている可動部１２２の仰角をｐ０、回転角度をｙ０とする。また、重力方向を基準とした現在の本体部１２１（撮像装置１００）の姿勢を示す姿勢行列をＨ（重力方向を軸とする回転を含まない２×２行列）とする。すると、求める仰角ｐ及び回転角度ｙは、本体部１２１の姿勢の回転を示す回転行列Ｒを用いて、下記式（１）により求めることができる。例えば、撮像装置１００を正位置姿勢（横姿勢）で構えたときに外部ストロボ装置１２０の発光部２０７が真上を向くように照射方向が確定された場合、記憶部２１０に記憶される情報は下記式２で表される。撮像装置１００の背面側に撮影者がいて、撮像装置を撮影者から見て反時計回りに９０度回転させた縦姿勢としたときの姿勢行列Ｈ、回転行列Ｒは下記式３で表される。下記式２及び下記式３を下記式１に当て嵌めることにより、下式４で示されるように、仰角ｐ及び回転角度ｙを求めることができる。
【００３９】
【数１】
2018189708.tif 000003
【００４０】
図７及び図８は、図４乃至図６を参照して説明した処理を具体的に説明する模式図である。図７（ａ）は、ステップＳ１０１の処理前及びステップＳ１０１〜１０３の処理を模式的に示している。撮影者は、撮像装置１００の撮影光軸を被写体に向けずに斜め下方向へ向けた状態で、手動で可動部１２２を本体部１２１に対して回転させ、その後、設定指示部２１１を操作している。図７（ａ）には、一例として、撮像装置１００を被写体に向けて構えて撮影光軸を被写体に向けたときに、撮像装置１００の真上の天井部分にストロボ光を照射するように可動部１２２が手動設定された状態が示されている。これにより、ステップＳ１０１〜Ｓ１０３の処理により、本体部１２１に対する可動部１２２の仰角と回転角度が記憶部２１０に記憶され、確定フラグはＦＡＬＳＥに設定される。なお、図７（ａ）の時点では、本体部１２１（撮像装置１００）の姿勢は記憶部２１０には記憶されていない。図７（ｂ）は、図７（ａ）に続く状況として、意図しない要因により可動部１２２の仰角・回転角度が変わってしまった様子を模式的に示している。
【００４１】
図７（ｃ）は、図７（ｂ）に続く状況として、ステップＳ３０１〜３０３の処理が実行される処理を模式的に示している。撮影者は、図７（ｂ）に示したように変わってしまった可動部１２２の仰角・回転角度を記憶角度に戻すために、撮像装置１００のレリーズボタンの半押し操作を素早く２回行っている。すると、図７（ａ）について説明した通り、確定フラグはＦＡＬＳＥとなっているため、ステップＳ３０１の判定はＹＥＳとなり、続いてステップＳ３０２の判定もＹＥＳとなって、ステップＳ３０３の処理が実行される。よって、ストロボＭＰＵ２０１は、撮像装置１００の姿勢を考慮せずに、駆動制御部２０２を制御して、可動部１２２の仰角・回転角度を記憶角度へ移動させる。
【００４２】
図８（ａ）は、図７（ｃ）に続く状況として、図５のステップＳ２０１〜Ｓ２０６の処理、つまり、撮影者が外部ストロボ装置１２０の発光部２０７を発光させて、バウンス撮影を行っている様子を模式的に示している。レリーズボタンの全押しによって撮影動作が開始されることで確定トリガが発行され、ストロボＭＰＵ２０１は、図５のフローチャートの処理を実行する。この場合、ステップＳ２０１からステップＳ２０６までの処理が行われる。即ち、撮影開始時の本体部１２１（撮像装置１００）の姿勢が記憶部２１０に記憶され、ストロボ光の照射方向が確定され、確定フラグがＴＲＵＥに設定される。
【００４３】
図８（ｂ）は、図８（ａ）に続く状況として、撮影者が撮像装置１００の姿勢を、撮像装置１００の背面側に撮影者がいて、撮像装置を撮影者から見て反時計回りに９０度回転させた縦姿勢としたときの様子を模式的に示している。図８（ｃ）は、図８（ｂ）に続く状況として、撮影者が撮像装置１００でレリーズボタンの半押し操作を素早く２回行った状況を模式的に示している。この場合、ストロボＭＰＵ２０１は、図６のフローチャートの処理を実行するが、図８（ａ）についての説明の通りに確定フラグはＴＲＵＥとなっているため、ステップＳ３０１から処理はステップＳ３０４へ進められる。よって、ストロボＭＰＵ２０１は、記憶部２１０に記憶している可動部１２２の仰角・回転角度と本体部１２１の姿勢情報に基づく照射方向を現在の姿勢を踏まえて実現するための可動部１２２の仰角・回転角度を求め、可動部１２２を制御する。つまり、撮像装置１００が縦姿勢の状態で、ストロボ光の照射方向が天井を向くように可動部１２２が駆動される。
【００４４】
このように本実施形態によれば、撮像装置１００を被写体に向けずに可動部１２２が手動操作されてストロボ光の照射方向が設定された場合であっても、実際のバウンス撮影時には、ストロボ光の照射方向が本体部１２１の姿勢を踏まえて自動的に調整される。つまり、照明光の照射方向が手動設定された場合に、手動設定時の発光部の向きによらずに、撮影時に適切なバウンス照明状態を維持することができる。
【００４５】
次に、外部ストロボ装置１２０の操作部２０５が、第１の選択部と第２の選択部とを有する構成について説明する。ここで、第１の選択部は、ストロボ光の照射方向を確定させるためのモードを切り換える操作手段である。第１の選択部により、撮影者は第１のモードと第２のモードのいずれかを選択し、設定することができる。第１のモードは、ストロボ光の照射方向を確定させるトリガの発生時に本体部１２１（撮像装置１００）の姿勢情報を記憶するモードである。第２のモードは、ストロボ光の照射方向を設定する際に本体部１２１（撮像装置１００）の姿勢情報を記憶するモードである。なお、第１の選択部は、撮像装置１００の操作部１１７に設けられていてもよい。
【００４６】
第１のモードが選択された場合には、撮像システムでの動作は図４乃至図７を参照して説明した動作となるために説明を省略し、第２のモードが選択された場合について、図９を参照して説明する。図９は、第２のモードが設定された場合の外部ストロボ装置１２０からのストロボ光の照射方向を手動操作により確定させる処理のフローチャートである。図９のフローチャートの各ステップは、ストロボＭＰＵ２０１が、操作部２０５（設定指示部２１１）からの指示を受けて内部に格納されている所定のプログラムを実行し、外部ストロボ装置１２０の各部の動作を制御することにより実現される。
【００４７】
ステップＳ４０１の処理は、撮影者が実際にバウンス撮影を行う姿勢で撮像装置１００を構えてストロボ光の照射方向が所望の方向となるように可動部１２２を手動で本体部１２１に対して回転させ、続いて、設定指示部２１１を操作することで開始される。ステップＳ４０１においてストロボＭＰＵ２０１は、設定指示部２１１が操作されたこと（例えば、設定指示ボタンが押下されたこと）を検出する。ステップＳ４０２においてストロボＭＰＵ２０１は、姿勢検出部２０３から姿勢情報（重力方向を基準とした本体部１２１の姿勢を示す情報）を取得する。ステップＳ４０３においてストロボＭＰＵ２０１は、ステップＳ４０２で取得した姿勢情報を記憶部２１０に記憶する。ステップＳ４０４においてストロボＭＰＵ２０１は、可動部１２２の仰角・回転角度を駆動制御部２０２から取得して記憶部２１０に記憶する。ステップＳ４０５においてストロボＭＰＵ２０１は、確定フラグをＴＲＵＥに設定する。これにより、手動設定されたストロボ光の照射方向が確定されて、本処理は終了となる。
【００４８】
第２の選択部は、発光部２０７からのストロボ光の照射方向を確定させるトリガを選択するために操作部２０５に設けられた操作手段である。第２の選択部により、撮影者は、第１のモードが選択されている場合において、ストロボ光の照射方向を確定させるトリガを選択することができる。選択肢としては、レリーズボタンの全押し（撮影開始）や半押し（撮影準備動作の開始）、撮影に準ずる処理（現像、符号化、撮影画像の記憶、通信による撮影画像の画像データ転送）、操作部２０５の操作、通信部２０９による通信等が挙げられる。第２の選択部での設定に従い、ストロボＭＰＵ２０１又はカメラＭＰＵ１０１は、ストロボ光の照射方向を確定させるトリガを発行する。第２の選択部は、撮像装置１００の操作部１１７に設けられていてもよい。その場合には、外部ストロボ装置１２０の操作部２０５の各種部材に対する操作はトリガの選択肢から除外され、撮像装置１００の操作部１１７のいずれかの部材の操作がトリガの選択肢に加わる。
【００４９】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。例えば、上記実施形態では、本発明を外部ストロボ装置１２０に適用したが、内蔵ストロボ１１９が外部ストロボ装置１２０と同様な構成であれば、内蔵ストロボ１１９に対して適用することもできる。
【００５０】
本発明は、上述した実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５１】
１００    撮像装置
１０１    カメラＭＰＵ
１１８    発光制御部
１２０    外部ストロボ装置
１２１    本体部
１２２    可動部
２０１    ストロボＭＰＵ
２０３    姿勢検出部
２０４    照射方向演算部
２０５    操作部
２０７    発光部
【図１】
2018189708.tif 000004
【図２】
2018189708.tif 000005
【図３】
2018189708.tif 000006
【図４】
2018189708.tif 000007
【図５】
2018189708.tif 000008
【図６】
2018189708.tif 000009
【図７】
2018189708.tif 000010
【図８】
2018189708.tif 000011
【図９】
2018189708.tif 000012