(57)【要約】【課題】発光装置にかかるコストを上昇させること無く、フリッカー光源による外乱を低減し、バウンス角度の算出の精度を向上させる撮像装置、発光装置、及びこれらを有する撮像システム、並びにこれらの制御方法及びプログラムを提供する。【解決手段】撮影者からのオートバウンスを開始する旨の指示があったときに撮像装置１において外部の光源がフリッカー光源であると検出された場合、外部の光源がフリッカーの特定のタイミングとなったとき、通信部を介して撮像装置１から発光装置３へフリッカータイミングを通知する。発光装置３は、撮像装置１から通知されたフリッカータイミングに基づき、バウンス撮影に最適な角度を算出するための発光部１１６の非発光時と発光時それぞれの駆動タイミングを設定する。【選択図】図８
2018077437.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置と、発光部の照射方向をバウンス角度に変更することによりバウンス撮影を可能とする発光装置と、前記撮像装置及び前記発光装置の間の通信を行う通信部とを有する撮像システムであって、
前記撮像装置は、
外部の光源がフリッカー光源であるか否かを検出する検出手段と、
オートバウンスの開始指示があったときに前記検出手段により前記フリッカー光源であると検出された場合、前記検出されたフリッカー光源の特定のタイミングとなったとき、前記通信部を介して前記発光装置へ通知する第１の通知手段と、を備え、
前記発光装置は、
前記発光部の非発光時と発光時の反射光量を用いて、被写体までの距離と天井までの距離の少なくとも２回の測定を行う光波測距手段と、
前記光波測距手段による前記少なくとも２回の測定の結果に応じて前記バウンス角度を算出する算出手段と、
前記算出されたバウンス角度に前記発光部の照射方向を変更する変更手段と、
前記検出手段により前記フリッカー光源であると検出された場合、前記通知された特定のタイミングに基づき、前記光波測距手段による前記少なくとも２回の測定の際の前記発光部の非発光時と発光時それぞれの駆動タイミングを設定する設定手段とを備えることを特徴とする撮像システム。
【請求項２】
前記第１の通知手段は前記通信部にある情報通信用の信号線の機能を切り替えて通知することを特徴とする請求項１記載の撮像システム。
【請求項３】
前記第１の通知手段は前記通信部にある、情報通信用の信号線とは別の信号線で通知することを特徴とする請求項１記載の撮像システム。
【請求項４】
前記特定のタイミングは、前記検出されたフリッカー光源の光量が最小値となったタイミングであることを特徴とする請求項１乃至３のいずれか１項に記載の撮像システム。
【請求項５】
前記特定のタイミングは、前記検出されたフリッカー光源の光量が最小値から特定値となったタイミングであることを特徴とする請求項１乃至３のいずれか１項に記載の撮像システム。
【請求項６】
前記検出手段は、前記外部の光源が一定の周波数及び波形で変化している場合に、前記フリッカー光源であると検出し、
前記撮像装置は、
前記検出手段により前記フリッカー光源であると検出された場合、前記一定の周波数を前記発光装置に通知する第２の通知手段を備え、
前記設定手段は、前記少なくとも２回の測定の際の光波測距の非発光と発光の駆動タイミングは、２回目からは前記通知された特定のタイミング及び前記一定の周波数に基づいて設定する請求項１乃至５のいずれか１項に記載の撮像システム。
【請求項７】
前記第１の通知手段は、前記検出手段により前記フリッカー光源であると検出された場合、前記特定のタイミングとなる毎に、前記発光装置へ通知し、
前記設定手段は、前記第１の通知手段により通知される前記特定のタイミングに基づき、前記少なくとも２回の測定の際の非発光時と発光時それぞれの駆動タイミングを設定する請求項１乃至５のいずれか１項に記載の撮像システム。
【請求項８】
前記オートバウンスの開始指示があったときに、前記検出手段が前記フリッカー光源であると検出した場合、フリッカー検出中である旨をユーザに通知する第３の通知手段をさらに備えることを特徴とする請求項１乃至７のいずれか１項に記載の撮像システム。
【請求項９】
発光部の照射方向をバウンス角度に変更することによりバウンス撮影を可能とする発光装置と接続すると共に、前記発光装置の間の通信を行う通信部を備える撮像装置において、
外部の光源がフリッカー光源であるか否かを検出する検出手段と、
オートバウンスの開始指示があったときに前記検出手段により前記フリッカー光源であると検出された場合、前記検出されたフリッカー光源の特定のタイミングとなったとき、前記通信部を介して前記発光装置へ通知することを特徴とする撮像装置。
【請求項１０】
撮像装置と接続する発光装置であって、発光部の照射方向をバウンス角度に変更することによりバウンス撮影を可能とする発光装置において、
前記発光部の非発光時と発光時の反射光量を用いて、被写体までの距離と天井までの距離の少なくとも２回の測定を行う光波測距手段と、
前記光波測距手段による前記少なくとも２回の測定の結果に応じて前記バウンス角度を算出する算出手段と、
前記算出されたバウンス角度に前記発光部の照射方向を変更する変更手段と、
前記撮像装置により外部の光源がフリッカー光源であると検出された場合、前記撮像装置により通知された特定のタイミングに基づき、前記光波測距手段による前記少なくとも２回の測定の際の前記発光部の非発光時と発光時それぞれの駆動タイミングを設定する設定手段とを備えることを特徴とする発光装置。
【請求項１１】
撮像装置と、発光部の照射方向をバウンス角度に変更することによりバウンス撮影を可能とする発光装置と、前記撮像装置及び前記発光装置の間の通信を行う通信部とを有する撮像システムの制御方法であって、
前記撮像装置において、外部の光源がフリッカー光源であるか否かを検出する検出ステップと、
オートバウンスの開始指示があったときに前記検出ステップにおいて前記フリッカー光源であると検出された場合、前記検出されたフリッカー光源の特定のタイミングとなったとき、前記撮像装置から前記通信部を介して前記発光装置へ通知する第１の通知ステップと、を有し、
前記発光装置において、前記発光部の非発光時と発光時の反射光量を用いて、被写体までの距離と天井までの距離の少なくとも２回の測定を行う光波測距ステップと、
前記発光装置において、前記光波測距ステップにおける前記少なくとも２回の測定の結果に応じて前記バウンス角度を算出する算出ステップと、
前記発光装置において、前記算出されたバウンス角度に前記発光部の照射方向を変更する変更ステップと、
前記検出ステップにおいて前記フリッカー光源であると検出された場合、前記通知された特定のタイミングに基づき、前記光波測距ステップにおける前記少なくとも２回の測定の際の前記発光部の非発光時と発光時それぞれの駆動タイミングを設定する設定ステップとを有することを特徴とする制御方法。
【請求項１２】
請求項１１記載の制御方法を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、発光装置、及びこれらを有する撮像システム、並びにこれらの制御方法及びプログラムに関し、特にバウンス撮影に用いられる撮像装置、発光装置、及びこれらを有する撮像システム、並びにこれらの制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、発光装置を使用した撮影方法として、発光を被写体に直接向けずに天井や壁面に発光を反射させて、反射光による撮影を行うことで被写体にあたる光を和らげるバウンス撮影が知られている。バウンス撮影に最適なバウンス角度（発光装置の照射方向とカメラの撮像レンズの光軸がなす角度）は撮影する被写体と環境によって異なる。このため、手動でこの最適な角度に設定するには撮影者の力量を必要とする。一方、このようなバウンス撮影で撮影者の力量に依存すること無く、発光装置において光波測距を利用した距離測定を行うことにより最適なバウンス角度を導き出すオートバウンス方法が特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１７００１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１における光波測距は、外部の光源による外乱が考慮されていない。よって、外部の光源が常時光量が変化するフリッカー光源である場合は正確な測距を行うことが出来ない。
【０００５】
一方、外部の光源がフリッカー光源であるか否かを検出する方法として、ＣＭＯＳセンサなどの撮像素子を高速で動作させて外部の光源の変化量を観測する方法や、撮像素子から得られた画面内の輝度の変化量を測定する方法などがある。しかし、いずれも高価な撮像素子や高速な処理が可能な演算処理装置が必要である。すなわち、発光装置でフリッカーの検出を行おうとすると部品コストの増加や処理時間の増加といった負荷が発生し、安価なオートバウンス撮影システムの提供が難しくなってしまう。
【０００６】
本発明の目的は、発光装置にかかるコストを上昇させること無く、フリッカー光源による外乱を低減し、バウンス角度の算出の精度を向上させることにある。
【課題を解決するための手段】
【０００７】
本発明の撮像システムは、撮像装置と、発光部の照射方向をバウンス角度に変更することによりバウンス撮影を可能とする発光装置と、前記撮像装置及び前記発光装置の間の通信を行う通信部とを有する撮像システムであって、前記撮像装置は、外部の光源がフリッカー光源であるか否かを検出する検出手段と、オートバウンスの開始指示があったときに前記検出手段により前記フリッカー光源であると検出された場合、前記検出されたフリッカー光源の特定のタイミングとなったとき、前記通信部を介して前記発光装置へ通知する第１の通知手段と、を備え、前記発光装置は、前記発光部の非発光時と発光時の反射光量を用いて、被写体までの距離と天井までの距離の少なくとも２回の測定を行う光波測距手段と、前記光波測距手段による前記少なくとも２回の測定の結果に応じて前記バウンス角度を算出する算出手段と、前記算出されたバウンス角度に前記発光部の照射方向を変更する変更手段と、前記検出手段により前記フリッカー光源であると検出された場合、前記通知された特定のタイミングに基づき、前記光波測距手段による前記少なくとも２回の測定の際の前記発光部の非発光時と発光時それぞれの駆動タイミングを設定する設定手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、発光装置にかかるコストを上昇させること無く、フリッカー光源による外乱を低減し、バウンス角度の算出の精度を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る撮像装置及び発光装置を有する撮像システムの概略断面図である。
【図２】図１の撮像システムの構成を示すブロック図である。
【図３】オートバウンス動作処理の手順を示すフローチャートである。
【図４】図３のステップＳ１０２のオートバウンス単独動作処理の手順を示すフローチャートである。
【図５】図４のステップＳ２０２，Ｓ２０４の光波測距処理の手順を示すフローチャートである。
【図６】第１の実施形態に係る、図３のステップＳ１０３のオートバウンス協調動作処理の撮像装置側の手順を示すフローチャートである。
【図７】第１の実施形態に係る、図３のステップＳ１０３のオートバウンス協調動作処理の発光装置側の手順を示すフローチャートである。
【図８】図６のステップＳ４０４，Ｓ４０７の同期光波測距処理の撮像装置側の手順を示すフローチャートである。
【図９】図７のステップＳ５０４，Ｓ５０７の同期光波測距処理の発光装置側の手順を示すフローチャートである。
【図１０】図８のステップＳ６０１，Ｓ６０４において撮像装置１から発光装置３へ通知するフリッカータイミングについて説明する図である。
【図１１】第２の実施形態に係る、図３のステップＳ１０３のオートバウンス協調動作処理の撮像装置側の手順を示すフローチャートである。
【図１２】第２の実施形態に係る、図３のステップＳ１０３のオートバウンス協調動作処理の発光装置側の手順を示すフローチャートである。
【図１３】図１１のステップＳ８０５の初回同期光波測距処理の撮像装置側の手順を示すフローチャートである。
【図１４】図１２のステップＳ９０５の初回同期光波測距処理の発光装置側の手順を示すフローチャートである。
【図１５】図１３のステップＳ１００１において撮像装置１から発光装置３へ通知するフリッカータイミングについて説明する図である。
【図１６】第３の実施形態に係る、図３のステップＳ１０３のオートバウンス協調動作処理の撮像装置側の手順を示すフローチャートである。
【図１７】第３の実施形態に係る、図３のステップＳ１０３のオートバウンス協調動作処理の発光装置側の手順を示すフローチャートである。
【図１８】発光装置において実行される、図１７のステップＳ１３０３，Ｓ１３０５の任意同期光波測距処理の手順を示すフローチャートである。
【図１９】図１６のステップＳ１２０３において撮像装置１から発光装置３へ通知するフリッカータイミングについて説明する図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の好ましい実施形態について、図面を用いて説明する。
【００１１】
図１は、本発明に係る撮像装置及び発光装置を有する撮像システムの概略断面図である。
【００１２】
図１（ａ）は、発光装置３によって被写体側の光波測距を行おうとしている時の概略断面図で、図１（ｂ）は、発光装置３によって上面（天井）の光波測距を行おうとしている時の概略断面図である。
【００１３】
撮影者（ユーザ）は、撮影前に被写体から撮影レンズユニット２に入射した光を接眼部１０５にて観測することができ、撮影可能な光景を確認することが出来る。撮影中はシャッター１０７と可動ミラー部１０９が稼働し、被写体からの光を撮像素子１０８へと照射できるようになる。
【００１４】
図１（ａ）において、撮像装置１の前面に、撮影レンズユニット２が装着される。撮影レンズユニット２は交換可能であり、撮像装置１と撮影レンズユニット２はマウント接点１１２を介して接続され、撮像装置制御部１１０と撮影レンズ制御部１１３はマウント接点１１２を介して電気的に接続される。
【００１５】
撮像装置制御部１１０は、例えばマイクロコンピュータやＤＳＰからなり、図示されないＲＯＭおよびＲＡＭを有し、ＲＯＭに予め記録されたプログラムやデータに従いＲＡＭを作業メモリとして用いて、撮像装置１の動作を制御する。
【００１６】
撮影レンズ制御部１１３はレンズ群１１５の位置調整と絞り１１４の制御を行う。撮像装置制御部１１０は撮影レンズ制御部１１３を介してレンズ群１１５の位置調整と絞り１１４の制御を行う。
【００１７】
被写体からの光は撮影レンズユニット２のレンズ群１１５により集光され、メインミラーとハーフミラーで構成される可動ミラー部１０９によって、ピント板１０１に照射される。
【００１８】
ピント板１０１は撮像装置１の撮影可能な光景として結像する位置に配置される。また可動ミラー部１０９のハーフミラーは集光された光をオートフォーカスユニット１１１に反射する。
【００１９】
ペンタプリズム１０２はピント板１０１に結像した撮影可能な光景を接眼レンズ１０４へと反射する。撮影者は接眼部１０５を通して接眼レンズ１０４を観測することで、ピント板１０１に結像された撮影可能な光景を観測することが出来る。
【００２０】
測光部１０３はピント板１０１の結像面から照射される光束を蓄積し電気信号に変換する測光動作を行う。測光部１０３は、図１では接続線を省略するが撮像装置制御部１１０と電気的に接続される。
【００２１】
撮像装置制御部１１０は測光部１０３から測光結果を受け取り、撮像装置１の制御量を演算する。また、撮像装置制御部１１０（検出手段）は、測光部１０３の測光結果から外部の光源の光量変化を測定し、外部の光源がフリッカー光源であると検出された場合はその周波数と波形を検出する。
【００２２】
オートフォーカスユニット１１１は、位相差検出方式のオートフォーカスセンサからなり、撮像装置制御部１１０に接続される。
【００２３】
撮像装置制御部１１０は、オートフォーカスユニット１１１より測距値を受け取り、レンズ群１１５に含まれるフォーカシングレンズを焦点位置に合わせるための移動量を演算する。演算結果より撮像装置制御部１１０は撮影レンズ制御部１１３を介してフォーカスレンズ位置を調整する。
【００２４】
撮影レンズユニット２の光路上に、可動ミラー部１０９とシャッター１０７と撮像素子１０８が配置される。また、可動ミラー部１０９とシャッター１０７は撮影レンズユニット２の光路上から外れるように稼働し、撮像素子１０８を光路上に露出させる。これにより、撮像素子１０８は、撮影レンズユニット２より入射した光を電気信号に変換する撮像を行う。
【００２５】
表示部１０６はタッチパネルにより構成されており、撮像素子１０８による撮像結果としての画像の表示や、図３にて後述する撮像者からのオートバウンスの開始指示の入力が行われる。
【００２６】
発光装置３は、撮像装置１の不図示のマウント接点を介して接続され、このマウント接点にある通信部１２０により撮像装置１と電気的に接続されている。また、図１には図示しない電気信号線により、通信部１２０を介して発光装置制御部１１９と撮像装置制御部１１０が接続されている。
【００２７】
通信部１２０は、撮像装置制御部１１０と発光装置制御部１１９の情報通信を行う機能がある。また、撮像装置制御部１１０から発光装置制御部１１９へフリッカー光源と検出された外部の光源の特定のタイミング（以下「フリッカータイミング」という）を通知するための機能も有する。このフリッカータイミングの設定方法については図１０等において後述する。
【００２８】
フリッカータイミングの通知方法は、通信部１２０にある情報通信用の信号線とは別の信号線を用いてもよいし、情報通信の用のいずれかの信号線の機能を切り替えてもよい。
【００２９】
発光装置制御部１１９は、例えばマイクロコンピュータからなり、図示されないＲＯＭおよびＲＡＭを有し、ＲＯＭに予め記録されたプログラムやデータに従いＲＡＭを作業メモリとして用いて、発光装置３の動作を制御する。一般的に撮像装置制御部１１０よりも安価である。
【００３０】
発光部１１６はキセノン管やＬＥＤなどの発光部材で構成されており、発光装置制御部１１９によって発光の制御が行われる。
【００３１】
光量測定部１１７は環境光による光量や発光部１１６から発光した光の反射光量を測定するもので、測定結果を発光装置制御部１１９に通知する。この光量測定部１１７は比較的に安価な照度センサで構成される。
【００３２】
発光装置駆動部１１８は発光部１１６と光量測定部１１７の向きを変更するための部位で、発光装置制御部１１９からの制御によって自由に向きを駆動させることが可能である（変更手段）。
【００３３】
発光装置制御部１１９は撮像装置制御部１１０からの指示により、発光部１１６と光量測定部１１７を使用して非発光時の光量と発光時の反射光量を用いた光波測距を行う（光波測距手段）。本実施例では、少なくとも撮像装置の正面の距離と上面の距離の２種類の光波測距を行い、バウンス撮影に最適な角度（バウンス角度）を演算する（算出手段）。ここでバウンス角度とは、レンズ群１１５の光軸と発光部１１６の照射方向がなす角度を指す。
【００３４】
発光装置制御部１１９は、バウンス角度が演算されると、発光装置駆動部１１８を駆動させ、発光部１１６と光量測定部１１７の向きを算出したバウンス角度へ変更する。以下、発光装置制御部１１９がバウンス角度を演算し、発光部１１６と光量測定部１１７の向きを変更することをオートバウンスという。
【００３５】
図２は、図１の撮像システムの構成を示すブロック図である。図１に共通する部分は同一の符号を付し、詳細な説明を省略する。
【００３６】
撮像装置制御部１１０は絞り駆動部２０１とレンズ駆動部２０２と電気的に接続されており、撮像装置制御部１１０からの要求に応じて絞り駆動部２０１とレンズ駆動部２０２はそれぞれ絞り１１４とレンズ群１１５の位置を調整する。
【００３７】
可動ミラー部制御部２０３は、撮像装置制御部１１０の要求に応じて可動ミラー部１０９の状態を制御する。
【００３８】
シャッター制御部２０４は、撮像装置制御部１１０の要求に応じてシャッター１０７の状態を制御する。
【００３９】
信号処理部２０５は、撮像素子１０８の撮像結果を画像信号に変換し、画像信号に対して信号処理を行う。例えば、画像信号に対して回転、拡張、縮小などの処理を行う。信号処理部２０５の処理内容は撮像装置制御部１１０から設定されるが、取得した画像信号に応じて処理内容を変更してもよい。
【００４０】
記録部２０６は、信号処理部２０５で処理された画像信号を撮影画像として記録する。
【００４１】
［実施例１］
図３は、オートバウンス動作処理の手順を示すフローチャートである。本処理は、撮像装置制御部１１０が、オートバウンス動作の種類を外部光源がフリッカー光源であると検出されている（以下、「フリッカーが検出されている」という。）か否かによって判別する処理である。
【００４２】
図３において、まずオートバウンスを行う旨の指示が撮像者から表示部１０６において入力されると（ステップＳ１００でＹＥＳ）、フリッカーが検出されているか否かを判別する（ステップＳ１０１）。この判別の結果、フリッカーが検出されていなければ（ステップＳ１０１でＮＯ）、ステップＳ１０２で発光装置３単独でオートバウンス動作を行うオートバウンス単独動作処理を実行し、その後本処理を終了する。
【００４３】
一方、フリッカーが検出されていれば（ステップＳ１０１でＹＥＳ）、ステップＳ１０３で撮像装置１と発光装置３で協調しながらオートバウンス動作を行うオートバウンス協調動作処理を実行し、その後本処理を終了する。尚、ステップＳ１０３のオートバウンス協調動作処理を実行する場合は、表示部１０６にフリッカー検出中である旨の通知を表示する（第３の通知手段）。これにより、フリッカー光源による外乱を除去したオートバウンス処理を行う結果、フリッカーが検出されない場合と比べてオートバウンス処理に時間を要することを撮影者に知らせることができる。
【００４４】
図４は、図３のステップＳ１０２のオートバウンス単独動作処理の手順を示すフローチャートである。
【００４５】
本処理を開始すると、ステップＳ２０１にて発光部１１６の照射方向を正面（被写体）へ向ける。その後、ステップＳ２０２にて正面方向の光波測距を行う。
【００４６】
ステップＳ２０３にて発光部１１６の照射方向を上面へ向ける。その後、ステップＳ２０４にて上面方向の光波測距を行う。
【００４７】
ステップＳ２０５にてステップＳ２０２とステップＳ２０４にて取得した正面距離と上面距離を用いて、バウンス撮影に最適な角度を演算する。次に、ステップＳ２０６にてステップＳ２０５で算出した角度を元に、発光部１１６の照射方向を変更し、本処理を終了する。
【００４８】
図５は、図４のステップＳ２０２，Ｓ２０４の光波測距処理の手順を示すフローチャートである。
【００４９】
ステップＳ３０１にて環境光の光量を測定し、ステップＳ３０２にて発光処理を行う。
【００５０】
ステップＳ３０３にてステップＳ３０２の発光中の反射光量を測定し、ステップＳ３０４にてステップＳ３０１とステップＳ３０３の測定値より発光部１１６の照射方向の距離を測定し、本処理を終了する。
【００５１】
図６は、第１の実施形態に係る、図３のステップＳ１０３のオートバウンス協調動作処理の撮像装置１側の手順を示すフローチャートである。また、図７は、第１の実施形態に係る、図３のステップＳ１０３のオートバウンス協調動作処理の発光装置３側の手順を示すフローチャートである。
【００５２】
図６において、まずステップＳ４０１にて撮像装置１はオートバウンス協調動作処理を行うことを発光装置３へ通知し、ステップＳ４０２にてフリッカー検出を開始する。ここでフリッカー検出とは、図１０等で後述するフリッカータイミングを検出することを指す。
【００５３】
その後、ステップＳ４０３で発光装置３から正面測距の準備完了の通知を待つ。通知がなければステップＳ４０２に戻り、フリッカー検出を継続する。
【００５４】
一方、図７において、まずステップＳ５０１にて撮像装置１からオートバウンス協調動作処理の通知を受信すると、発光装置３はステップＳ５０２にて発光部１１６の照射方向を正面方向に整え、正面測距の準備を行う。次に、ステップＳ５０３にて正面測距の準備が完了したことを撮像装置１に通知し、ステップＳ５０４に遷移する。
【００５５】
発光装置３から準備完了通知を受け取ると（ステップＳ４０３でＹＥＳ）、撮像装置１はステップＳ４０４に遷移する。
【００５６】
ステップＳ４０４とステップＳ５０４では、撮像装置１と発光装置３で同期光波測距を行う。
【００５７】
撮像装置１はステップＳ４０４で同期光波測距が完了するとＳ４０５に遷移し、フリッカー検出を再開する。その後、ステップＳ４０６にて発光装置３の準備完了通知を待ち、通知がない場合はステップＳ４０５に戻り、フリッカー検出を継続する。
【００５８】
一方、ステップＳ５０４にて同期光波測距を終えた発光装置３はステップＳ５０５に遷移し、発光部１１６の照射方向を上面に向けて上面測距の準備を行う。その後、ステップＳ５０６にて上面測距の準備が完了したことを撮像装置１に通知し、ステップＳ５０７に遷移する。
【００５９】
発光装置３から準備完了通知を受け取ると（ステップＳ４０６でＹＥＳ）、撮像装置１はステップＳ４０７に遷移する。
【００６０】
ステップＳ４０７とステップＳ５０７では、撮像装置１と発光装置３で同期光波測距を行う。
【００６１】
撮像装置１はステップＳ４０７で同期光波測距が完了すると、ステップＳ４０８に遷移し、発光装置３からの終了通知を待つ。
【００６２】
発光装置３はステップＳ５０７で同期光波測距が完了すると、ステップＳ５０８にて発光装置３は正面測距と上面測距の結果を元に、バウンス撮影に最適なバウンス角を演算する。
【００６３】
次に、ステップＳ５０９にて発光装置駆動部１１８を駆動させ、発光部１１６の照射方向をステップＳ５０８にて演算したバウンス角に変更する。
【００６４】
ステップＳ５１０にて終了通知を撮像装置１に通知し、図７の処理を発光装置３は終了する。
【００６５】
一方、発光装置３から終了通知を受け取ると（ステップＳ４０８でＹＥＳ）、撮像装置１は図６の処理を終了する。
【００６６】
図８は、図６のステップＳ４０４，Ｓ４０７の同期光波測距処理の撮像装置１側の手順を示すフローチャートである。また、図９は、図７のステップＳ５０４，Ｓ５０７の同期光波測距処理の発光装置３側の手順を示すフローチャートである。
【００６７】
図９において、まず発光装置３はステップＳ７０１にて撮像装置１からのフリッカータイミングの通知を待つ。尚フリッカータイミングについては図１０において後述する。
【００６８】
一方、図８において、まず撮像装置１はステップＳ６０１にて発光装置３へフリッカータイミングを通知し、その後、ステップＳ６０２に遷移し、発光装置３からの発光準備完了通知があるまで（ステップＳ６０３でＹＥＳ）、フリッカーの検出を継続する。
【００６９】
撮像装置１からフリッカータイミングを受信すると（ステップＳ７０１でＹＥＳ，駆動タイミング，設定手段）、発光装置３は、ステップＳ７０２にて環境光量を測定する。次に、ステップＳ７０３にて発光準備を行い、準備が完了したらステップＳ７０４にて撮像装置１へ発光準備完了を通知する。
【００７０】
その後、ステップＳ７０５にて撮像装置１からのフリッカータイミングの通知を待つ。
【００７１】
撮像装置１は、発光装置３から発光準備完了の通知を受け取ると（ステップＳ６０３でＹＥＳ）、ステップＳ６０４に遷移し、フリッカータイミングを発光装置３へ通知し（第１の通知手段）、本処理を終了する。
【００７２】
撮像装置１からフリッカータイミングの通知を受け取ると（ステップＳ７０５でＹＥＳ，駆動タイミング，設定手段）、発光装置３はステップＳ７０６に遷移し、発光処理を行う。
【００７３】
ステップＳ７０７にてステップＳ７０６の発光中の反射光量を測定する。その後、ステップＳ７０８にて、ステップＳ７０２，Ｓ７０７で測定した環境光量と反射光量より距離を測定し、本処理を終了する。
【００７４】
図１０は、図８のステップＳ６０１，Ｓ６０４において撮像装置１から発光装置３へ通知するフリッカータイミングについて説明する図である。図１０（ａ）はフリッカー光源の代表的な変化量を示したもので、一般的には１００Ｈｚまたは１２０Ｈｚの一定の周波数及び波形で変化する。図１０（ｂ）は、フリッカータイミングの通知をフリッカー光源の最も弱くなる時に合わせた例を図示したものである。図１０（ｃ）は、フリッカータイミングの通知をフリッカー光源の光量が最小値から特定値になった時に合わせた例を図示したものである。
【００７５】
上記のような処理を行うことで、発光装置３の光量測定部１１７と発光装置制御部１１９を安価で簡易なものに抑えることができる。このため、コストを抑えた従来通りの構成を用いたままフリッカー光源の外乱を除去した安定したオートバウンス動作を行うことが出来る。
【００７６】
［実施例２］
図１１は、第２の実施形態に係る、図３のステップＳ１０３のオートバウンス協調動作処理の撮像装置１側の手順を示すフローチャートである。また、図１２は、第２の実施形態に係る、図３のステップＳ１０３のオートバウンス協調動作処理の発光装置３側の手順を示すフローチャートである。
【００７７】
図１１において、まずステップＳ８０１にて撮像装置１はオートバウンス協調動作処理を行うことを発光装置３へ通知し、ステップＳ８０２にてフリッカー周期を発光装置３へ通知する（第２の通知手段）。ここでフリッカー周期とは検出されたフリッカー光源の光量の変化する周期（一定の周波数）を指す。
【００７８】
その後、ステップＳ８０３にてフリッカー検出を開始する。その後、ステップＳ８０４にて発光装置３の正面測距の準備完了通知を待つ。通知がなければステップＳ８０３に戻って、フリッカー検出を継続する。
【００７９】
一方、図１２において、まずステップＳ９０１にて撮像装置１からオートバウンス協調動作処理の通知を受信すると、ステップＳ９０２にて、撮像装置１よりフリッカー周期を受信する。
【００８０】
ステップＳ９０３にて、発光部１１６の照射方向を撮像システムの正面に向けて正面測距の準備を行う。次に、ステップＳ９０４にて正面測距の準備が完了したこと撮像装置１へ通知し、ステップＳ９０５に遷移する。
【００８１】
図１１に戻り、撮像装置１は、発光装置３から準備完了通知を受け取ると（ステップＳ８０４でＹＥＳ）、撮像装置１はステップＳ８０５に遷移する。
【００８２】
ステップＳ８０５とステップＳ９０５では、撮像装置１と発光装置３で初回同期光波測距を行う。
【００８３】
撮像装置１はステップＳ８０５の初回同期光波測距が完了すると、ステップＳ８０６にて発光装置３からの終了通知を待つ。
【００８４】
発光装置３はステップＳ９０５の初回同期光波測距が完了すると、ステップＳ９０６に遷移して、発光部１１６の照射方向を上面に向けて上面測距の準備を行う。その後、ステップＳ９０７にて、ステップＳ９０２で受信したフリッカー周期を元に、ステップＳ９０５で受け取ったフリッカータイミングから、フリッカー周期の整数倍のタイミングで光波測距を行う。これにより、フリッカー光源の光量変化に同期して光波測距を行うことができる。
【００８５】
ステップＳ９０８にて、発光装置３はステップＳ９０５とステップＳ９０７にて測距した情報を元に、バウンス撮影に最適なバウンス角を演算する。
【００８６】
次に、ステップＳ９０９にて発光装置駆動部１１８を駆動させ、ステップＳ９０８で演算したバウンス角へ発光部１１６の照射方向を変更する。
【００８７】
ステップＳ９１０にて、撮像装置１へ終了通知を送信し、発光装置３は図１２の処理を終了する。
【００８８】
一方、発光装置３から終了通知を受け取ると（ステップＳ８０６でＹＥＳ）、撮像装置１は図１１の処理を終了する。
【００８９】
図１３は、図１１のステップＳ８０５の初回同期光波測距処理の撮像装置１側の手順を示すフローチャートである。また、図１４は、図１２のステップＳ９０５の初回同期光波測距処理の発光装置３側の手順を示すフローチャートである。
【００９０】
図１３においてまず、撮像装置１は、ステップＳ１００１にてフリッカータイミングを通知し、その後、本処理を終了する。
【００９１】
一方、図１４においてまず、発光装置３は、撮像装置１からのフリッカータイミングの通知を受信すると（ステップＳ１１０１でＹＥＳ）、環境光量を測定する（ステップＳ１１０２）。
【００９２】
次に、発光準備を行った後（ステップＳ１１０３）、発光を行い（ステップＳ１１０４）、反射光量を測定する（ステップＳ１１０５）。
【００９３】
ステップＳ１１０６にて、ステップＳ１１０２，Ｓ１１０５で測定した環境光量と反射光量より距離を測定し、発光装置３は図１４の処理を終了する。
【００９４】
図１５は、図１３のステップＳ１００１において撮像装置１から発光装置３へ通知するフリッカータイミングについて説明する図である。図１５（ａ）は、フリッカータイミングの通知をフリッカー光源の最も弱くなる時に合わせた例を図示したものである。次回からのフリッカータイミングは、初回の通知からフリッカー周期の整数倍のタイミングで動作を行う。図１５（ｂ）は、フリッカータイミングの通知をフリッカー光源の光量が最小値から特定値となった時に合わせた例を図示したものである。２回目からは、フリッカータイミングは、初回のフリッカータイミングの通知からフリッカー周期の整数倍のタイミングで動作を行う。
【００９５】
上記のような処理を行うことで、発光装置３の光量測定部１１７と発光装置制御部１１９を安価で簡易なものに抑えることができる。このため、コストを抑えた従来通りの構成を用いたままフリッカー光源の外乱を除去した安定したオートバウンス動作を行うことが出来る。
【００９６】
［実施例３］
図１６は、第３の実施形態に係る、図３のステップＳ１０３のオートバウンス協調動作処理の撮像装置１側の手順を示すフローチャートである。また、図１７は、第３の実施形態に係る、図３のステップＳ１０３のオートバウンス協調動作処理の発光装置３側の手順を示すフローチャートである。
【００９７】
図１６において、まず撮像装置１は、ステップＳ１２０１にてオートバウンス開始を発光装置３に通知する。
【００９８】
次にステップＳ１２０２にて、フリッカー検出を行った後、ステップＳ１２０３にて、発光装置３にフリッカータイミングの通知を行う。
【００９９】
その後、発光装置３から終了通知がされているか確認し、通知されていなければ（ステップＳ１２０４でＮＯ）、ステップＳ１２０２に戻る。一方、終了通知がされた場合は（ステップＳ１２０４でＹＥＳ）、撮像装置は図１６の処理を終了する。すなわち、発光装置３から終了通知がされるまで、フリッカー検出が行われる毎に撮像装置１は発光装置３にフリッカータイミングの通知を行う。
【０１００】
図１７において、まず発光装置３は、ステップＳ１３０１で撮像装置１からのオートバウンス開始の通知を受信すると、発光部１１６の照射方向を正面に向けて正面測距の準備を行う（ステップＳ１３０２）。その後、ステップＳ１３０３にて、任意同期光波測距処理を行い、正面距離を測定する。任意同期光波測距処理の詳細は図１８にて後述する。
【０１０１】
次にステップＳ１３０４にて、発光装置３は発光部１１６の照射方向を上面に向けて上面測距の準備を行った後、ステップＳ１３０５にて、後述する図１８の任意同期光波測距処理を行い、上面距離を測定する。
【０１０２】
ステップＳ１３０６にて、ステップＳ１３０３にて測定した正面距離とステップＳ１３０５にて測定した上面距離により、バウンス撮影に最適なバウンス角を演算し、ステップＳ１３０７にて、この演算されたバウンス角へ発光部１１６の照射方向を変更する。
【０１０３】
その後、発光装置３は、ステップＳ１３０８にて、撮像装置１へ終了通知を行い、図１７の処理を終了する。
【０１０４】
図１８は、発光装置３において実行される、図１７のステップＳ１３０３，Ｓ１３０５の任意同期光波測距処理の手順を示すフローチャートである。
【０１０５】
まず、撮像装置１から図１６のステップＳ１２０３におけるフリッカータイミングが通知されると（ステップＳ１４０１でＹＥＳ）、ステップＳ１４０２の環境光量測定を開始する。
【０１０６】
次に、ステップＳ１４０３にて、発光準備を行い、その後、撮像装置１から図１６のステップＳ１２０３におけるフリッカータイミングが通知されると（ステップＳ１４０４でＹＥＳ）、ステップＳ１４０５の発光を開始する。この発光が開始されると、すぐにステップＳ１４０６にて反射光量を測定する。
【０１０７】
ステップＳ１４０７にて、ステップＳ１４０２にて測定した環境光量とステップＳ１４０６にて測定した反射光量より、距離を測定する。ここで測定される距離は、ステップＳ１３０３の処理においては正面距離を指し、ステップＳ１３０５の処理においては上面距離を指す。
【０１０８】
図１９は、図１６のステップＳ１２０３において撮像装置１から発光装置３へ通知するフリッカータイミングについて説明する図である。図１９（ａ）は、フリッカータイミングの通知をフリッカー光源の最小値となった時に合わせた例を図示したものである。図１９（ｂ）は、フリッカータイミングの通知をフリッカー光源の光量が最小値から特定値になった時に合わせた例を図示したものである。
【０１０９】
上記のような処理を行うことで、発光装置３の光量測定部１１７と発光装置制御部１１９を安価で簡易なものに抑えることができる。このため、コストを抑えた従来通りの構成を用いたままフリッカー光源の外乱を除去した安定したオートバウンス動作を行うことが出来る。
【０１１０】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【符号の説明】
【０１１１】
１  撮像装置
３  発光装置
１０３  測光部
１０６  表示部
１１０  撮像装置制御部
１１６  発光部
１１７  光量測定部
１１８  発光装置駆動部
１１９  発光装置制御部
１２０  通信部
【図１】
2018077437.tif 000003
【図２】
2018077437.tif 000004
【図３】
2018077437.tif 000005
【図４】
2018077437.tif 000006
【図５】
2018077437.tif 000007
【図６】
2018077437.tif 000008
【図７】
2018077437.tif 000009
【図８】
2018077437.tif 000010
【図９】
2018077437.tif 000011
【図１０】
2018077437.tif 000012
【図１１】
2018077437.tif 000013
【図１２】
2018077437.tif 000014
【図１３】
2018077437.tif 000015
【図１４】
2018077437.tif 000016
【図１５】
2018077437.tif 000017
【図１６】
2018077437.tif 000018
【図１７】
2018077437.tif 000019
【図１８】
2018077437.tif 000020
【図１９】
2018077437.tif 000021