(57)【要約】【課題】電波通信及び光通信が可能なスレーブストロボと、光通信が可能なスレーブストロボとが混在する場合にも同期動作を行えるようにする。【解決手段】マスターストロボ３００と、電波通信及び光通信が可能なスレーブストロボ１０００〜１００２と、光通信が可能なスレーブストロボ１００３、１００４とを備え、マスターストロボ３００は、第１のスレーブストロボ１０００〜１００２に、スレーブストロボ１０００〜１００２の発光に関する情報を電波通信で送信し、さらにスレーブストロボのうちの特定スレーブストロボ１００２には、マスター権限を委譲して、スレーブストロボ１００３、１００４の発光に関する情報を電波通信で送信し、特定スレーブストロボ１００２は、スレーブストロボ１００３、１００４に、発光に関する情報を光通信で送信することにより、ストロボ３００、１０００〜１００４を同期させて発光させる。【選択図】図１
2015219325.tif 000002
【特許請求の範囲】
【請求項１】
マスター装置と、
電波通信及び光通信が可能な第１のスレーブストロボと、
光通信が可能な第２のスレーブストロボとを備え、
前記マスター装置は、前記第１のスレーブストロボに、前記第１のスレーブストロボの発光に関する情報を電波通信で送信し、さらに前記第１のスレーブストロボのうちの特定スレーブストロボには、マスター権限を委譲して、前記第２のスレーブストロボの発光に関する情報を電波通信で送信し、
前記特定スレーブストロボは、前記第２のスレーブストロボに、発光に関する情報を光通信で送信することにより、
前記第１のスレーブストロボと前記第２のスレーブストロボとを同期させて発光させることを特徴とするストロボ制御システム。
【請求項２】
前記マスター装置は、前記第１のスレーブストロボに、前記第２のスレーブストロボをテスト発光させるように指示を行い、テスト発光の結果に基づいて、前記第２のスレーブストロボの有無を確認することを特徴とする請求項１に記載のストロボ制御システム。
【請求項３】
前記第１のスレーブストロボが複数台あり、
前記マスター装置は、前記複数台の第１のスレーブストロボに順次、前記第２のスレーブストロボをテスト発光させるように指示を行い、各テスト発光の結果に基づいて、前記特定スレーブストロボを設定することを特徴とする請求項１又は２に記載のストロボ制御システム。
【請求項４】
前記特定スレーブストロボは、前記マスター装置に、前記第２のスレーブストロボの光通信による遅延情報を電波通信で送信することを特徴とする請求項１乃至３のいずれか１項に記載のストロボ制御システム。
【請求項５】
電波通信及び光通信が可能な第１のスレーブストロボと、光通信が可能な第２のスレーブストロボとに対するマスター装置であって、
前記第１のスレーブストロボに、前記第１のスレーブストロボの発光に関する情報を電波通信で送信し、さらに前記第１のスレーブストロボのうちの特定スレーブストロボには、マスター権限を委譲して、前記第２のスレーブストロボの発光に関する情報を電波通信で送信して、前記第１のスレーブストロボと前記第２のスレーブストロボとを同期させて発光させることを特徴とするマスター装置。
【請求項６】
マスター装置と、電波通信及び光通信が可能な第１のスレーブストロボと、光通信が可能な第２のスレーブストロボとを備えたストロボ制御システムによるストロボ制御方法であって、
前記マスター装置は、前記第１のスレーブストロボに、前記第１のスレーブストロボの発光に関する情報を電波通信で送信し、さらに前記第１のスレーブストロボのうちの特定スレーブストロボには、マスター権限を委譲して、前記第２のスレーブストロボの発光に関する情報を電波通信で送信し、
前記特定スレーブストロボは、前記第２のスレーブストロボに、発光に関する情報を光通信で送信することにより、
前記第１のスレーブストロボと前記第２のスレーブストロボとを同期させて発光させることを特徴とするストロボ制御方法。
【請求項７】
電波通信及び光通信が可能な第１のスレーブストロボと、光通信が可能な第２のスレーブストロボとに対するマスター装置としてコンピュータを機能させるためのプログラムであって、
前記第１のスレーブストロボに、前記第１のスレーブストロボの発光に関する情報を電波通信で送信し、さらに前記第１のスレーブストロボのうちの特定スレーブストロボには、マスター権限を委譲して、前記第２のスレーブストロボの発光に関する情報を電波通信で送信して、前記第１のスレーブストロボと前記第２のスレーブストロボとを同期させて発光させる処理を実行するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電波通信及び光通信が可能なスレーブストロボと、光通信が可能なスレーブストロボとを備えたストロボ制御システムに係る技術に関する。
【背景技術】
【０００２】
従来、無線通信（ワイヤレス）ストロボシステムには、電波通信（主に「Radio Communication」）と光通信（光パルス通信）を使用した２つのシステムがある。電波や光を使った無線通信システムは、有線通信システムと比較して、ケーブルで接続する必要がないことから取り扱いが容易である一方、通信の信頼性という面では欠点がある。例えば、電波通信では、通信経路に障害物があったり、同じ周波数帯の電磁波を発するような外乱があったりした場合には通信エラーとなることがあった。また、光通信では、通信中に強い光が入ったりした場合には通信エラーとなることがあった。そのため、エラー訂正機構を備えたり、パケットの再送処理を行ったりすることで、通信の信頼性を確保していた。
【０００３】
特許文献１には、送信手段から発光データ信号を電波又は音波の信号によりワイヤレス送信し、発光開始信号を送信側照明手段の照明光によりワイヤレス送信する構成が開示されている。これにより、従来の受信装置を発光させるためにカメラのレリーズ前から搬送波信号を送信しておくといったことをなくし、余分なエネルギ消費を抑えることができるようにしている。しかも、光を用いて発光開始信号を送信するようにすることで、電波により発光開始信号を送信して受信装置を発光させる従来技術に比べて受信装置（受信側照明手段）における発光の反応を早くするようにしている。
【０００４】
また、特許文献２には、発光装置と撮像装置とが電波による無線通信を行う場合に、通信の信頼性を確保するとともに、撮像装置の露光と発光装置の本発光とを適正なタイミングで合わせることができるようにした構成が開示されている。従来無線送受信動作の遅延があり、これを考慮しシャッタータイミングのＸ同期を取る必要があり、発光同期信号はタイミングが合わなかったときの撮像画面での光量不足の欠点を改善している。具体的には、所定の間隔で複数回発光装置へ出力される発光指示のうち最初の発光指示が出力されるタイミングと、走行開始指示に従って走行したシャッター幕が走行完了するタイミングとの間隔が一定となるように、最初の発光指示を出力するタイミング、及び、シャッター幕の走行開始を指示するタイミングの少なくとも一方を補正するものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３９１９５３７号公報
【特許文献２】特開２０１２−１５０２８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
スレーブストロボを多灯使用する場合に、電波通信及び光通信が可能なスレーブストロボと、光通信が可能なスレーブストロボとが混在する状況もありうる。
特許文献１に開示された技術では、電波通信及び光通信が可能なスレーブストロボと、光通信が可能なスレーブストロボとが混在する状況では、光通信が可能なスレーブストロボを制御することができない。
【０００７】
また、特許文献２に開示された技術では、電波通信で生じるＸ同期の遅延の補正とシャッターの耐久、温度、姿勢差等のばらつき等の遅延を加味してタイミング補正を行っており、光通信が可能なスレーブストロボが混在する状況では、Ｘ同期がずれてしまうといった欠点があった。結果的には、閃光時に撮影画面が光量不足で一部暗くなるといった欠点があった。
【０００８】
本発明は上記のような点に鑑みてなされたものであり、電波通信及び光通信が可能なスレーブストロボと、光通信が可能なスレーブストロボとが混在する状況でも同期動作を行えるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明のストロボ制御システムは、マスター装置と、電波通信及び光通信が可能な第１のスレーブストロボと、光通信が可能な第２のスレーブストロボとを備え、前記マスター装置は、前記第１のスレーブストロボに、前記第１のスレーブストロボの発光に関する情報を電波通信で送信し、さらに前記第１のスレーブストロボのうちの特定スレーブストロボには、マスター権限を委譲して、前記第２のスレーブストロボの発光に関する情報を電波通信で送信し、前記特定スレーブストロボは、前記第２のスレーブストロボに、発光に関する情報を光通信で送信することにより、前記第１のスレーブストロボと前記第２のスレーブストロボとを同期させて発光させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ストロボの無線通信システムにおいて、電波通信及び光通信が可能なスレーブストロボと、光通信が可能なスレーブストロボとが混在する状況でも同期動作を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】ストロボ制御システムの構成を示す図である。
【図２】カメラ及びストロボの構成を示す図である。
【図３】ストロボの構成を示す図である。
【図４】カメラの処理動作を示すフローチャートである。
【図５】カメラの処理動作を示すフローチャートである。
【図６】マスターストロボの処理動作を示すフローチャートである。
【図７】特定スレーブストロボの設定動作を示すフローチャートである。
【図８】マスターストロボの発光動作を示すフローチャートである。
【図９】電波／光スレーブストロボの発光動作を示すフローチャートである。
【図１０】光スレーブストロボの発光動作を示すフローチャートである。
【図１１】発光動作の詳細を示すフローチャートである。
【図１２Ａ】特定スレーブストロボを設定する状況を説明するための図である。
【図１２Ｂ】特定スレーブストロボを設定する状況を説明するための図である。
【図１２Ｃ】特定スレーブストロボを設定する状況を説明するための図である。
【図１３】カメラ及びストロボの動作を示すタイミングチャートである。
【図１４】発光コマンドパケットの送信タイミングとストロボ撮影動作を示す特性図である。
【図１５】発光コマンドパケットのパケットデータ構造を示す図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
図１は、実施形態に係るストロボ制御システムの構成を示す図である。本実施形態に係るストロボ制御システムは、カメラとストロボ（閃光装置）とから構成されるワイヤレスストロボシステムである。
１００は撮像装置の例であるカメラであり、無線通信回路及び無線アンテナを内蔵している。
３００、１０００〜１００２はストロボであり、無線通信回路及び無線アンテナを内蔵しており、電波通信及び光通信の併用可能なストロボである。ここでは、ストロボ３００がアクセサリシューを介してカメラ１００に装着されている。
１００３、１００４はストロボであり、無線通信回路及び無線アンテナを内蔵しておらず、光通信のみ可能なストロボである。
４００は被写体、６００はスクリーンであり、写真スタジオでのストロボ撮影を想定した概略図になっている。
なお、無線通信は、例えば無線通信規格であるＩＥＥＥ８０２.１５.４等の方法によって行われる。
【００１３】
図２は、実施形態に係るカメラ１００及びストロボ３００の構成を示す図である。
２００はカメラ１００に着脱可能なレンズユニットである。なお、本実施形態では、レンズユニット２００及びストロボ３００がカメラ１００に着脱可能な構成について説明するが、レンズユニット２００及びストロボ３００に相当する部分がカメラ１００に内蔵された構成であってもよい。
【００１４】
まず、カメラ１００の構成について説明する。
１０１はマイクロコンピュータ（カメラマイコンと呼ぶ）であり、カメラ１００の各部を制御する。カメラマイコン１０１は、内蔵もしくは外付け発振回路で生成されたクロックにより駆動されるとともに、このクロックをカウントすることによって正確な時間管理を行う。これにより、カメラ１００全体の動作シーケンスにおけるタイミング、及びストロボやリモコン等との通信シーケンスにおけるタイミングを制御する。
１０２はＣＣＤ、ＣＭＯＳ等の撮像素子であり、レンズユニット２００のレンズ群２０２を介して入射した光束が結像される。
【００１５】
１０３はシャッター幕及びシャッター制御回路を含むシャッターユニットであり、シャッター幕を走行させることで撮像素子１０２を遮光する状態と、撮像素子１０２へ光束を導く状態とになる。シャッター制御回路は、カメラマイコン１０１からのシャッター駆動信号に従って、シャッター幕を制御する。本実施形態では、シャッターユニット１０３としてフォーカルプレンシャッターを利用し、フォーカルプレンシャッターを構成する２つのシャッター駆動マグネットを制御し、先幕と後幕からなるシャッター幕を走行させる。なお、先幕は、撮像素子１０２の露光を開始させる方向へ走行し、後幕は、撮像素子１０２を遮光する方向へ走行する。また、シャッターユニット１０３は、走行時のシャッター幕の位置を検出し、シャッター走行完了等のタイミングを検出する複数のフォトインタラプタを内蔵し、検出信号を配線１１９を介してカメラマイコン１０１に出力する。
なお、シャッターユニット１０３は、カメラマイコン１０１が先幕の走行開始を指示する先幕走行信号Ｍｇを出力してから先幕が走行完了するまでに要する時間が走行回数や温度、姿勢差等によって変化する。この変化量は、フォトインタラプタの検出結果に基づいてカメラマイコン１０１で演算することが可能であり、演算された変化量に基づいてこの変化を補正するための補正値を演算する。この演算された補正値はカメラマイコン１０１内の記憶装置（ＥＥＰＲＯＭ等）に記憶される。
【００１６】
１０４は主ミラー（ハーフミラー）、１０５はピント板である。主ミラー１０４のミラーダウン状態では、レンズ群２０２を介して入射する光束の一部を反射しピント板１０５に結像させ、ミラーアップ状態では、レンズ群２０２を介して入射する光束を撮像素子１０２へ導く。
１０６は測光回路であり、この回路内の測光センサは複数の測光領域を有しており、それぞれの領域で測光を行うことができる。測光回路１０６内の測光センサは、ペンタプリズム１１４を介してピント板１０５に結像された被写体像を見込んでいる。
１０７は焦点検出回路であり、この回路内の焦点検出センサは複数の焦点検出領域を有している。
１０８はゲイン切換え回路であり、撮像素子１０２から出力されるアナログ信号の増幅ゲインを切換える。増幅ゲインの切換えは、撮影条件や充電電圧条件によるレベル設定、撮影者の入力等によりカメラマイコン１０１が制御する。
１０９はＡ／Ｄ変換器であり、撮像素子１０２から出力される増幅されたアナログ信号をデジタル信号に変換する。
１１０はタイミングジェネレータ（ＴＧ）であり、撮像素子１０２の増幅された信号入力とＡ／Ｄ変換器１０９の変換タイミングを同期させる。
１１１はデジタル信号処理回路であり、Ａ／Ｄ変換器１０９でデジタル信号に変換された画像データをパラメータに従って画像処理を行う。
【００１７】
１１２は各種情報を入力するための入力部であり、任意のフィルタ情報の設定を入力することや、予備発光を行うための予備発光ボタン、日中シンクロモード等のスイッチやボタン、ダイヤル等を有する。
１１３は液晶装置や発光素子等からなる表示部であり、各種設定されたモードやその他の撮影情報等を表示する。
１１４はペンタプリズムであり、ピント板１０５の被写体像を測光回路１０６内の測光センサ及び不図示の光学ファインダに導く。
１１５はサブミラーであり、レンズ群２０２を介して入射し、主ミラー１０４を透過した光線を焦点検出回路１０７の測距センサに導く。
１１６は無線通信回路、１１７は無線アンテナであり、無線通信部として機能し、この無線通信部を介してストロボやリモコン等のカメラアクセサリと電波を用いたデータ（無線通信パケット）の送受信を行う。
【００１８】
ＳＣはカメラ１００とレンズユニット２００及びストロボ３００とのインタフェースの通信ラインである。例えばカメラマイコン１０１をホストとして、データの交換やコマンドの伝達を相互に行う。これにより、カメラマイコン１０１からストロボ３００のストロボマイコン３１０への発光開始指示信号等の通信を可能にしている。また、カメラマイコン１０１とレンズユニット２００のレンズマイコン２０１との間で通信を可能にしている。
【００１９】
次に、レンズユニット２００の構成について説明する。
２０１はマイクロコンピュータ（レンズマイコンと呼ぶ）であり、レンズユニット２００の各部を制御する。
２０２は複数枚で構成されたレンズ群である。
２０３はレンズ駆動回路であり、レンズ群２０２の焦点位置合わせ用の光学系を移動させる。レンズ群２０２の駆動量は、カメラ１００の焦点検出回路１０７の出力に基づいてカメラマイコン１０１で算出される。
２０４はエンコーダであり、レンズ群２０２の駆動時に位置を検出する。算出された駆動量はカメラマイコン１０１からレンズマイコン２０１に通信され、エンコーダ２０４の駆動情報により駆動量分だけレンズマイコン２０１がレンズ駆動回路２０３を動作させ、レンズ群２０２を合焦位置に移動させる。
２０５は絞り、２０６は絞り制御回路であり、絞り２０５は絞り制御回路２０６を介してレンズマイコン２０１により制御される。
【００２０】
次に、ストロボ３００の構成について説明する。
３１０はマイクロコンピュータ（以下、ストロボマイコンと呼ぶ）であり、ストロボ３００の各部を制御する。
３０１はストロボの電源（ＶＢＡＴ）としての電池である。
３０２は昇圧回路であり、電池３０１の電圧を数百Ｖに昇圧させて、不図示の主コンデンサに発光のためのエネルギを蓄積させる。
３０４は電圧検出回路であり、主コンデンサの電圧を検出し、検出結果はストロボマイコン３１０から通信ラインＳＣを介してカメラマイコン１０１に通信される。
３０６はトリガ回路であり、発光時にストロボマイコン３１０より出力されるトリガ信号に従ってトリガ電圧を印加する。
【００２１】
３０７は放電管であり、主コンデンサに充電されたエネルギをトリガ回路３０６から印加される数ＫＶのパルス電圧を受け励起することで発光し、その光を被写体に照射する。
３０８は発光制御回路であり、トリガ回路３０６と共に放電管３０７の発光の開始を制御し、さらに発光の停止を制御する。
３２３は放電管３０７の発光量を受光するセンサとしてのフォトダイオードであり、直接又はグラスファイバ等を介して放電管３０７の発する光を受光する。
３０９は積分回路であり、フォトダイオード３２３の受光電流を積分する。３１１はＡＮＤゲートである。３１２はコンパレータである。積分回路３０９の出力は、コンパレータ３１２の反転入力端子とストロボマイコン３１０のＡ／Ｄコンバータ端子に入力される。コンパレータ３１２の非反転入力端子はストロボマイコン３１０内のＤ／Ａコンバータ出力端子に接続され、コンパレータ３１２の出力はＡＮＤゲート３１１の入力端子に接続される。ＡＮＤゲート３１１のもう一方の入力はストロボマイコン３１０の発光制御端子と接続され、ＡＮＤゲート３１１の出力は発光制御回路３０８に入力される。
３１５は反射傘である。３１６はパネル等からなるズーム光学系であり、ストロボ３００の照射角を変更する。ここで、反射傘３１５とズーム光学系３１６の距離を所定の位置に変更することにより、被写体への照射ガイドナンバー及び配光を変化させることが可能となる。
【００２２】
３１３はモータを含むズーム駆動部であり、ズーム光学系３１６を駆動させる。ズーム光学系３１６の駆動は、ストロボマイコン３１０のズーム制御端子より信号を受け駆動される。ズーム駆動量は、レンズマイコン２０１からカメラマイコン１０１を介して通信された焦点距離情報に応じてストロボマイコン３１０で演算される。
３１４はエンコーダ等の位置検出部であり、ズーム光学系３１６のズーム位置を検出する。位置検出部３１４はストロボマイコン３１０の位置信号端子に移動情報を与え、ストロボマイコン３１０の位置信号端子にて必要な駆動量分だけズーム駆動部３１３内のモータを駆動させる。
３２０は各種情報を入力するための入力部（入力インタフェース）であり、例えばストロボ３００の側面等にスイッチが設置されており、手動によりストロボの制御モード等を入力することも可能である。
３２１は表示部であり、ストロボ３００の各状態を表示する。
３２２は定電圧回路であり、電池３０１から一定電圧の出力を行う。
【００２３】
３２４は無線通信回路、３２５は無線アンテナであり、無線通信部として機能し、この無線通信部を介してカメラ、他のストロボやリモコン等のカメラアクセサリと電波を用いたデータ（無線通信パケット）の送受信を行う。
３２６は光通信受信回路、３２７はフォトセンサ（ＳＰＤ）であり、光通信受信回路３２６はフォトセンサ３２７からの受信されたストロボ閃光パルスを受信し、波形整形を行いストロボマイコン３１０に信号を送る。
なお、ストロボ１０００〜１００２の構成も、図２に示したストロボ３００の構成と同様である。
【００２４】
図３は、ストロボ１００３、１００４の構成を示す図である。図２との比較でわかるように、ストロボ１００３、１００４は、無線通信回路３２４及び無線アンテナ３２５を備えていない。
【００２５】
図１に説明を戻して、本実施形態では、カメラ１００に装着されたストロボ３００がマスターストロボとして動作し、ストロボ１０００〜１００４がスレーブストロボとして動作する。そして、カメラ１００のシャッターとストロボ３００、ストロボ１０００〜１００４の発光とを同期動作させた、ストロボ同調撮影を行う。なお、ここではスレーブストロボの数は５台であるが、この限りではない。
ストロボ１０００〜１００２は、マスターストロボ３００が指令した通信により動作する。特にストロボ１００２は特定スレーブストロボであり、マスターストロボ３００からマスター発光権限を委譲されて、中継マスターとして光通信を行い、ストロボ１００３、１００４を発光させる。
以下の説明では、ストロボ１０００〜１００２を電波／光スレーブストロボ、ストロボ１００３、１００４を光スレーブストロボと呼ぶこともある。
【００２６】
以下、ストロボ同調撮影を説明する。既知の無線ペアリングによって、マスターストロボ３００と電波／光スレーブストロボ１０００〜１００２とは、予め通信相手としてお互いに登録が行われているとする。
【００２７】
図４、図５を参照して、カメラ１００の処理動作について説明する。
カメラ１００の不図示の電源スイッチがオンされて動作可能になると、ステップＳ４０１で、カメラマイコン１０１は、メモリやポートの初期化を行う。また、入力部１１２より入力されたスイッチの状態や予め設定された入力情報を読み込み、シャッタースピードの決め方や、絞りの決め方等様々な撮影モードの設定を行う。
なお、マスターストロボ３００の電源がオンされて無線ストロボ発光モードに設定された状態であれば、ストロボマイコン３１０は無線通信回路３２４を制御し、無線周波数を振ってチャンネルをスキャンして通信相手である電波／光スレーブストロボ１０００〜１００２を検索する。また、マスターストロボ３００と同様に、電波／光スレーブストロボ１０００〜１００２の電源がオンされて無線ストロボ発光モードに設定された状態であれば、ストロボマイコン３１０は無線通信回路３２４を制御し、使用するチャンネルを設定して、マスターストロボ３００からの検索に応答できる状態に設定される。
マスターストロボ３００が検索によって電波／光スレーブストロボ１０００〜１００２を見つけると、カメラ１００はネットワークコーディネータとして定期的なビーコンパケット（ビーコン信号）の発行を開始することでネットワークを立ち上げる。そして、マスターストロボ３００はネットワークデバイスの役割を担い、マスターストロボ３００の通信相手としてお互いにリンクを張ることで、いつでも通信可能な状態となる。
このようにしてカメラ１００とマスターストロボ３００と電波／光スレーブストロボ１０００〜１００２とからなるシステムが起動した後、カメラ１００は、ユーザからの撮影準備動作の指示を待機する状態となる。
【００２８】
ステップＳ４０２で、カメラマイコン１０１は、シャッターボタンの半押し状態であるか否か（撮影準備動作を指示するＳＷ１がオンか否か）を判定し、オンになるまで待機し、オンである場合、ステップＳ４０３に進む。
ステップＳ４０３で、カメラマイコン１０１は、レンズマイコン２０１と通信ラインＳＣを介して通信を行う。そして、レンズユニット２００の焦点距離情報や焦点検出処理、測光処理に必要なレンズ情報を取得する。
ステップＳ４０４で、カメラマイコン１０１は、ストロボ３００が装着されているか否かを判定する。ストロボ３００が装着されている場合、ステップＳ４０５に進み、ストロボ３００が未装着の場合、ステップＳ４０６に進む。
ステップＳ４０５で、カメラマイコン１０１は、ストロボ３００のストロボマイコン３１０と通信ラインＳＣを介して通信を行い、ステップＳ４０３で取得した焦点距離情報を出力する。これにより、ストロボマイコン３１０は、受信した焦点距離情報に基づいてズーム駆動部３１３を駆動して、位置検出部３１４で位置を検出し照射角を制御する。また、ストロボマイコン３１０のメモリ内に格納されたストロボ情報を出力するように指示し、ストロボマイコン３１０はカメラマイコン１０１にストロボ情報を出力する。このストロボ情報は、現在の発光モード情報、主コンデンサ充電情報等である。
【００２９】
ステップＳ４０６で、カメラマイコン１０１は、カメラ１００に設定された撮影モードが、自動焦点検出動作を行うモード（ＡＦモード）であるか、そうでないモード（ＭＦモード）であるかを判定する。ＡＦモードである場合、ステップＳ４０７に進み、ＭＦモードである場合、ステップＳ４０９に進む。
ステップＳ４０７で、カメラマイコン１０１の制御下で、周知の位相差検出法による焦点検出動作を行う。また、カメラマイコン１０１は、複数の焦点検出領域のどの焦点検出領域を優先的に合焦させるかを、入力部１１２による入力結果、近点優先を基本の考え方とした周知の自動選択アルゴリズム等に基づいて決定する。
ステップＳ４０８で、カメラマイコン１０１は、ステップＳ４０７で決定した焦点検出領域をカメラマイコン１０１内のＲＡＭに記憶させる。また、カメラマイコン１０１は、焦点検出回路１０７の出力に基づいて、レンズの駆動量を演算する。カメラマイコン１０１は、レンズマイコン２０１と通信ラインＳＣを介して通信を行う。レンズマイコン２０１は、ステップＳ４０８の演算結果に基づいてレンズ駆動回路２０３を制御してレンズ群２０２を駆動し、ステップＳ４０９に進む。
【００３０】
ステップＳ４０９で、カメラマイコン１０１の制御下で、測光回路１０６により測光を行い、複数の測光領域のそれぞれの被写体輝度値を取得する。
ステップＳ４１０で、カメラマイコン１０１の制御下で、入力部１１２により入力されたゲイン設定の処理をゲイン切換え回路１０８により行う。また、カメラマイコン１０１は、ストロボ３００のストロボマイコン３１０と通信ラインＳＣを介して通信を行い、ゲイン設定情報を出力する。
ステップＳ４１１で、カメラマイコン１０１は、複数の測光領域のそれぞれの被写体輝度値ＥＶｂから、周知のアルゴリズムにより露出値（ＥＶｓ）を演算する。
【００３１】
ステップＳ４１２で、カメラマイコン１０１は、ストロボ３００のストロボマイコン３１０が充電完了信号を出力しているか否かを判定する。充電完了信号を出力している場合、ステップＳ４１３に進み、充電完了信号を出力していない場合、ステップＳ４１４に進む。なお、ステップＳ４１２におけるストロボマイコン３１０が充電完了信号を出力しているか否かの判定結果は、カメラマイコン１０１内のＲＡＭ等に記憶しておく。
ステップＳ４１３で、カメラマイコン１０１は、ステップＳ４１１で演算された露出値に基づいて、ストロボ撮影を行うために適したシャッター速度（Ｔｖ）と絞り値（Ａｖ）とを決定する。一方、ステップＳ４１４で、ステップＳ４１１で演算された露出値に基づいて、ストロボを発光させない撮影（非発光撮影）を行うために適したシャッター速度（Ｔｖ）と絞り値（Ａｖ）とを決定する。ステップＳ４１３又はＳ４１４の処理が実行されると、ステップＳ４１５に進む。
ステップＳ４１５で、カメラマイコン１０１は、ストロボ３００のストロボマイコン３１０と通信ラインＳＣを介して通信を行い、ストロボ制御に関する情報を出力する。
【００３２】
ステップＳ４１６で、カメラマイコン１０１は、シャッターボタンの全押し状態であるか否か（撮影開始を指示するＳＷ２がオンか否か）を判定し、オフである場合、ステップＳ４０２に戻り、オンである場合、ステップＳ４１７に進む。
図５に説明を移して、ステップＳ４１７で、カメラマイコン１０１は、ストロボ３００のストロボマイコン３１０と通信ラインＳＣを介して通信を行い、カメラ情報を出力する。
ステップＳ４１８で、カメラマイコン１０１は、ストロボを発光させない状態で第１の測光（定常光の測光）を行う。
ステップＳ４１９で、カメラマイコン１０１は、ストロボにプリ発光させるためのプリ発光通信を行うため、ストロボ３００のストロボマイコン３１０と通信ラインＳＣを介して通信を行い、カメラ情報を出力する。
ステップＳ４２０で、カメラマイコン１０１は、ストロボをプリ発光させた状態で第２の測光を行う。このとき、詳しくは後述するが、特定スレーブストロボ１００２の遅延情報に基づいて発光タイミングを変える。
そして、ステップＳ４１８及びＳ４２０の測光結果に基づいて、周知の演算方法により、シャッタースピード、絞り値、ストロボ３００及びストロボ１０００〜１００４の発光量を演算する。この詳細な動作説明は、図１３等を用いて後述する。
【００３３】
ステップＳ４２１で、カメラマイコン１０１は、主ミラー１０４をアップさせ、レンズ群２０２を介して入射する光束を撮像素子１０２に導く。
ステップＳ４２２で、カメラマイコン１０１は、光量設定通信を行う。カメラマイコン１０１は、ストロボ３００のストロボマイコン３１０と通信ラインＳＣを介して通信を行い、ステップＳ４２０で得られた発光量を出力する。
ステップＳ４２３で、カメラマイコン１０１は、発光コマンドを送信するため、ストロボ３００のストロボマイコン３１０と通信ラインＳＣを介して通信を行う。そして、ストロボ３００は、マスターストロボＸｏｕｔ信号をオン（ハイレベルからローレベル）にする。
ステップＳ４２４で、カメラマイコン１０１は、シャッターと絞り動作を行う。このとき、特定スレーブストロボ１００２の遅延情報とカメラマイコン１０１内の記憶装置に記憶されている先幕の動作のばらつきによる変化を補正するための補正値に基づいて、カメラマイコン１０１は先幕走行信号Ｍｇ（先幕動作開始信号）の出力タイミングの変更を行う。
ステップＳ４２５で、ストロボを本発光させて露光を行う。ストロボ１０００〜１００４に対して本発光を指示する場合、カメラ１００はストロボ３００を介して発光指示である発光トリガ通信を行う。詳細は後述するが、ストロボに何秒後に発光させるかを示すタイミング情報を含む発光コマンドを複数回出力するとともに、その出力順に応じて、各発光コマンドに含まれるタイミング情報を異ならせる。例えば１０ｍｓ後発光、９ｍｓ発光、・・・１ｍｓ後発光のようにタイミング情報を異ならせる。このときの時間情報は、特定スレーブストロボ１００２の遅延情報も含む。
【００３４】
露光動作が終了すると、ステップＳ４２６で、カメラマイコン１０１は、ミラーアップ状態だった主ミラー１０４をミラーダウン状態にする。
ステップＳ４２７で、カメラマイコン１０１の制御下で、撮像素子１０２から出力されゲイン切換え回路１０８で増幅されたアナログ信号をＡ／Ｄ変換器１０９でデジタル信号として変換する。デジタル信号に変換された画像データに対して、信号処理回路１１１によりホワイトバランス等の所定の信号処理を実行する。
ステップＳ４２８で、カメラマイコン１０１は、処理された画像データを図示しないメモリに記録して、一連の撮影動作を終了する。
【００３５】
図６を参照して、ストロボ３００の処理動作について説明する。
ストロボ３００の電源がオンされて動作可能になると、ステップＳ６０１で、ストロボマイコン３１０は、メモリやポートの初期化を行う。また、入力部３２０より入力されたスイッチの状態や予め設定された入力情報を読み込み、ストロボ撮影モードや発光量等の設定を行う。このストロボ撮影モードや発光量等に関する情報はストロボマイコン３１０内のＲＡＭに記憶させる。
ステップＳ６０２で、ストロボマイコン３１０は、昇圧回路３０２を動作開始させて主コンデンサの充電を開始させる。
ステップＳ６０３で、ストロボマイコン３１０は、カメラマイコン１０１から通信ラインＳＣを介して焦点距離情報、発光モード情報等のカメラ情報を取得する。
ステップＳ６０４で、ストロボマイコン３１０は、メモリ内に格納されたストロボ情報を表示部３２１に表示し、また、必要なストロボ設定（特定スレーブストロボの設定動作）を行う。
【００３６】
ここで、図７（ａ）、（ｂ）のフローチャートを参照して、特定スレーブストロボの設定動作について説明する。図７（ａ）はマスターストロボ３００の処理動作を示すフローチャート、図７（ｂ）は電波／光スレーブストロボ１０００〜１００２の処理動作を示すフローチャートであり、マスターストロボ３００と電波／光スレーブストロボ１０００〜１００２とは電波通信する。
【００３７】
図７（ａ）に示すように、マストーストロボ３００において、ステップＳ７０１で、ストロボマイコン３１０は、入力部３２０による特定スレーブストロボ判定のためのテスト発光動作の入力を行う。もしくは、カメラ１０の入力部１１２により入力し、ストロボマイコン３１０に送信するようにしてもよい。
ステップＳ７０２で、ストロボマイコン３１０は、スレーブストロボの個別ＩＤをサーチして、動作可能な電波／光スレーブストロボの確認を行う。
ステップＳ７０３で、ストロボマイコン３１０は、電波／光スレーブストロボ１０００（Ｓｌａｖｅ−１）へのテスト発光の指示を電波通信で送信する。これは、図１２Ａのスレーブストロボ１０００の電波通信にあたる。
【００３８】
図７（ｂ）に示すように、電波／光スレーブストロボ１０００〜１００２において、ステップＳ７５１で、ストロボマイコン３１０は、特定スレーブストロボ判定を自動で行うか否かを判定する。自動でない場合、ステップＳ７６１（手動設定）に進み、自動である場合、ステップＳ７５２に進む。
ステップＳ７６１で、特定スレーブストロボにするか否かを手動で設定して特定スレーブストロボ設定の動作を終える。この情報はマスターストロボ３００に電波通信で送信される。
ステップＳ７５２で、ストロボマイコン３１０は、マスターストロボ３００から電波通信によるテスト発光の指示があるか否かを判定する。テスト発光の指示がある場合、ステップＳ７５４に進み、テスト発光の指示がない場合、ステップＳ７５３に進む。
ステップＳ７５３で、ストロボマイコン３１０は、発光禁止動作を行い、ステップＳ７５２に戻る。
ステップＳ７５４で、ストロボマイコン３１０は、発光指示の対象となるスレーブストロボが自身であるか否か個別ＩＤのチェックを行う。
ステップＳ７５５で、ストロボマイコン３１０は、テスト発光指示を受けたスレーブストロボであるか否かを判定し、そうである場合、ステップＳ７５６に進み、そうでない場合、ステップＳ７５２に戻る。ここでの説明では、図７（ａ）のステップＳ７０３で電波／光スレーブストロボ１０００（Ｓｌａｖｅ−１）へのテスト発光の指示を行っているので、他の電波／光スレーブストロボ１００１、１００２はテスト発光しない。
ステップＳ７５６で、ストロボマイコン３１０は、光スレーブストロボ１００３、１００４にストロボ情報を光通信で送信する。ストロボ情報は、発光量、発光指示に関する情報である。図１２Ａで説明すると、電波／光スレーブストロボ１０００から光スレーブストロボ１００３（Ｓｌａｖｅ−４）、光スレーブストロボ１００４（Ｓｌａｖｅ−５）の受光部に向けて閃光発光の光パルスを使った光通信を行う。図１２Ａの図中の「（１）−１ テスト発光指示（光）」に相当する。テスト発光命令に応じて光スレーブストロボ１００３、１００４のテスト発光を行う。
ステップＳ７５７で、ストロボマイコン３１０は、光通信受信回路３２６及びフォトセンサ３２７を介して、テスト発光の受信レベルを測定する。図１２Ａの「（１）−２ Ｓ４＿テスト発光受信（光）」、「（１）−２ Ｓ５＿テスト発光受信（光）」に相当する。
ステップＳ７５８で、ストロボマイコン３１０は、テスト発光の受信レベル結果をマスターストロボ３００に電波通信で送信する。ステップＳ７５７において一定時間内に電波／光スレーブストロボ１０００のテスト発光の受信レベルが一定レベル以下もしくは全く受信していない場合、光スレーブストロボ１００３、１００４に届かないもしくは存在しないと判定して、そのことを電波通信で送信する。
ステップＳ７５９で、ストロボマイコン３１０は、特定スレーブストロボに設定されたときの光通信による遅延情報をマスターストロボ３００に電波通信で送信する。
ステップＳ７６０で、ストロボマイコン３１０は、テスト発光動作の終了に関する情報をマスターストロボ３００に電波通信で送信して、処理を終了する。
【００３９】
図７（ａ）に説明を戻すと、ステップＳ７０４で、ストロボマイコン３１０は、電波／光スレーブストロボ１０００のテスト発光受信レベル（ステップＳ７５８）と遅延情報（ステップＳ７５９）を電波通信で受信する。
ステップＳ７０５で、ストロボマイコン３１０は、電波／光スレーブストロボ１０００のテスト発光動作の終了に関する情報（ステップＳ７６０）を受信しているか否かを判定する。テスト発光動作の終了に関する情報を受信している場合、ステップＳ７０７に進み、テスト発光動作の終了に関する情報を受信していない場合、ステップＳ７０６に進む。
ステップＳ７０６で、ストロボマイコン３１０は、タイムアウト処理を行い、一定時間まではステップＳ７０３〜Ｓ７０５の処理を繰り返し、一定期間内後にステップＳ７０７に進む。
【００４０】
ステップＳ７０７〜Ｓ７１０は電波／光スレーブストロボ１００１（Ｓｌａｖｅ−２）に対する処理動作であり、ステップＳ７０３〜Ｓ７０６において「スレーブストロボ１０００（Ｓｌａｖｅ−１）」を「スレーブストロボ１００１（Ｓｌａｖｅ−２）」に置き換えたものとなるので説明を省略する。
このときの状態が図１２Ｂに相当する。図１２Ｂでは、テスト発光命令に応じて光スレーブストロボ１００３、１００４のテスト発光を行ったとき、スクリーン６００により電波／光スレーブストロボ１００１の受信レベルが一定レベル以下もしくは全く受信していない場合を想定している。
【００４１】
ステップＳ７１１〜Ｓ７１４は電波／光スレーブストロボ１００２（Ｓｌａｖｅ−３）に対する処理動作であり、ステップＳ７０３〜Ｓ７０６において「スレーブストロボ１０００（Ｓｌａｖｅ−１）」を「スレーブストロボ１００２（Ｓｌａｖｅ−３）」に置き換えたものとなるので説明を省略する。
このときの状態が図１２Ｃに相当する。図１２Ｃでは、光スレーブストロボ１００３、１００４に対して、ストロボ１００２が最も近くにあり、テスト発光命令に応じて光スレーブストロボ１００３、１００４のテスト発光を行ったとき、受信レベルが最も高くなる場合を想定している。
【００４２】
ステップＳ７１５で、ストロボマイコン３１０は、電波／光スレーブストロボのうちマスター権限を委譲する特定スレーブストロボの判定を行う。ステップＳ７０４、Ｓ７０８、Ｓ７１２の各電波／光スレーブストロボのテスト発光の受信レベルを比較して、設定光量レベル（最低光量レベル）以上で最大の受信レベルとなった電波／光スレーブストロボを特定スレーブストロボとする。図１２Ａ〜図１２Ｃの例では、電波／光スレーブストロボ１００２が特定スレーブストロボとなる。
ステップＳ７１６で、ストロボマイコン３１０は、ステップＳ７１５で判定した特定スレーブストロボ１００２に特定スレーブストロボ指示信号を送信して、処理を終了する。例えば電波通信のプロトコルで決められた特定スレーブストロボを示す特定ビットを立てて送信してもよい。
なお、電波／光スレーブストロボのすべてにおいて光スレーブストロボ１００３、１００４のテスト発光受信がない場合、光スレーブストロボがないと判断する。
【００４３】
図６に説明を戻して、マスターストロボ３００において、ステップＳ６０５で、ストロボマイコン３１０は、カメラマイコン１０１と通信ラインＳＣを介して通信を行い、無線ストロボ設定情報を含むストロボ情報を出力する。
ステップＳ６０６で、ストロボマイコン３１０は、昇圧回路３０２により昇圧された電圧が放電管３０７の発光に必要な電圧レベルにまで達したか否か（充電完了か否か）を電圧検出回路３０４を介して判定する。必要な電圧レベルにまで達している場合、ステップＳ６０８に進む。必要な電圧レベルにまで達していない場合、ステップＳ６０７へ進む。
ステップＳ６０７で、ストロボマイコン３１０は、充電未完信号を出力して発光準備ができていないことを通信ラインＳＣを介してカメラマイコン１０１に報知する。
ステップＳ６０８で、ストロボマイコン３１０は、充電完了信号を出力して発光準備ができたことを通信ラインＳＣを介してカメラマイコン１０１に報知する。
ステップＳ６０９で、ストロボマイコン３１０は、カメラマイコン１０１から通信ラインＳＣを介してカメラ情報を取得する。このとき無線ストロボ発光モードであることを確認して、カメラマイコン１０１よりプリ発光開始用信号が出力されているか否かをチェックする。プリ発光開始用信号が出力されていれば、ステップＳ６１０で、電波／光スレーブストロボ１０００〜１００２と電波通信によるプリ発光通信を行う（図５のステップＳ４１９に対応）。
【００４４】
ここで、図１３は、カメラ及びストロボの動作を示すタイミングチャートである。
カメラ１００のＳＷ１がオンになる前は、マスターストロボ３００は１００ミリ秒間隔で公知のビーコンパケットを発行している。電波／光スレーブストロボ１０００〜１００２は、ビーコンパケットの発行周期に合わせて１００ミリ秒間隔で無線通信回路３２４を受信動作させ、ビーコンパケットを受信できるように制御している。ビーコンパケットの受信に要する時間は数ミリ秒であり、特に通信する必要がないアイドル状態のときには、電波／光スレーブストロボ１０００〜１００２側の無線通信回路３２４は動作する必要が無いので、必要なときだけ受信動作を行うことで省電力を図ることが可能である。
【００４５】
カメラ１００のＳＷ１がオンになると、マスターストロボ３００は、電波／光スレーブストロボ１０００〜１００２に対してＳＷ１がオンになったことを通知するためのパケットを送信する（マスターストロボ送信データのＳＷ１で示す）。これとともに、それまで１００ミリ秒間隔であったビーコンパケットを、１０ミリ秒程度のより細かい間隔で発行するように制御を変更する。このように、撮影準備動作指示の前後でビーコンパケットの発行間隔を変更することによって、次に撮影開始を指示するＳＷ２がオンになったときの電波／光スレーブストロボ１０００〜１００２の反応レスポンスを向上させている。ビーコンパケットの発行間隔が短くなったことに伴い、電波／光スレーブストロボ１０００〜１００２側の受信動作のタイミングも、ビーコンの発行間隔に合わせて短くする。これによって、電波／光スレーブストロボ１０００〜１００２のレスポンスが向上する代わりに、電波／光スレーブストロボ１０００〜１００２側の無線通信回路３２４の動作頻度が高くなり消費電力が増加する。
【００４６】
カメラ１００のＳＷ２がオンになると、マスターストロボ３００は、電波／光スレーブストロボ１０００〜１００２に対してＳＷ２がオンになったことを通知するためのパケットを送信する（マスターストロボ送信データのＳＷ２で示す）。電波／光スレーブストロボ１０００〜１００２は、自身の充電状態をチェックして、発光可能な状態であれば、カメラ１００側にその旨を通知する（スレーブストロボ通信データ（ＲＦ）の充完情報／Ａｃｋで示す）。これとともに、電波／光スレーブストロボ１０００〜１００２は常時パケットを受信可能な状態に設定される。このような常時受信可能状態になった後、図６のステップＳ６０９〜Ｓ６１８までを順次実行していく。
なお、電波／光スレーブストロボ１０００〜１００２は、マスターストロボ３００からのパケットを受信するたびに、パケットを受信したことを示す確認信号であるＡｃｋパケットを送信することで、通信の信頼性を確保している。ストロボ３００は、送信したパケットに対して一定時間が経過しても電波／光スレーブストロボ１０００〜１００２からＡｃｋパケットが送られてこない場合、通信異常が発生したとして、再度同じパケットを送信する再送処理を行う。
電波／光スレーブストロボ１０００〜１００２は、後述するステップＳ６１３で光量設定通信がなされた後は、いつでも発光コマンドパケットを受信可能な状態になる。つまり、いつでも本発光が可能なスタンバイ状態となる。
【００４７】
図６に説明を戻して、マスターストロボ３００において、ステップＳ６１０で、電波／光スレーブストロボ１０００〜１００２とプリ発光通信を行う。ストロボマイコン３１０は、電波／光スレーブストロボ１０００〜１００２にプリ発光開始用信号を電波通信で送信する。正常に受信されれば、電波／光スレーブストロボ１０００〜１００２からＡｃｋパケットが送信される。
ステップＳ６１１で、マスターストロボ３００と電波／光スレーブストロボ１０００〜１００４のプリ発光動作を行う。それに伴い、カメラ１００が第２の測光を行う。
【００４８】
ここで、図８〜図１０のフローチャートを参照して、マスターストロボ３００の発光動作、電波／光スレーブストロボ１０００〜１００２の発光動作、光スレーブストロボ１００３、１００４の発光動作について説明する。図８はマスターストロボ３００の発光動作を示すフローチャート、図９は電波／光スレーブストロボ１０００〜１００２の発光動作を示すフローチャート、図１０は光スレーブストロボ１００３、１００４の発光動作を示すフローチャートである。
【００４９】
図８に示すように、マスターストロボ３００において、ステップＳ８０１で、ストロボマイコン３１０は、特定スレーブストロボの有無を判定する。特定スレーブストロボがある場合、ステップＳ８０２に進み、特定スレーブストロボがない場合、ステップＳ８０４に進む。
ステップＳ８０２で、ストロボマイコン３１０は、特定スレーブストロボ１００２に光ワイヤレスデータを送信する。
ステップＳ８０３で、ストロボマイコン３１０は、電波／光スレーブストロボ１００１〜１００２に対して、光ワイヤレス同期のための同期補正データを電波通信で送信する。
ステップＳ８０４で、ストロボマイコン３１０は、本発光動作であるか否か判定する。本発光動作（図６のステップＳ６１５）である場合、ステップＳ８０５に進み、本発光動作でないプリ発光動作（図６のステップＳ６１１）である場合、ステップＳ８０６に進む。ここでの説明は、ステップＳ６１１のプリ発光動作であるので、ステップＳ８０６に進む。
ステップＳ８０５で、ストロボマイコン３１０は、本発光動作のためのマスターストロボのＸｏｕｔ動作を行う。
ステップＳ８０６で、ストロボマイコン３１０は、電波／光スレーブストロボ１００１〜１００２に発光コマンドを送信する。図１３において、本発光における動作は、「マスターストロボ送信データ」の「発光コマンド」の位置にあたる。また、プリ発光における動作は、「マスターストロボ送信データ」のプリ発光の位置にあたり、光ワイヤレス動作の遅延時間ａ１を考慮して通常の電波のタイミングを変える。
ステップＳ８０７で、ストロボマイコン３１０の制御下で発光動作が行われる。マスターストロボ３００は遅延時間ａ１を見込んだタイミングで遅延して発光する。発光動作の詳細は図１１を用いて後述する。図１３において、この動作は、「マスターストロボ動作」の「プリ発光」の位置にあたる。
【００５０】
図９に示すように、電波／光スレーブストロボ１０００〜１００２において、ステップＳ９０１で、ストロボマイコン３１０は、発光に関する電波受信の有無を判定する。発光命令がない場合、ステップＳ９０２に進み、発光命令がある場合、ステップＳ９０３に進む。
ステップＳ９０２で、ストロボマイコン３１０は、発光を禁止して、ステップＳ９０１に戻る。
ステップＳ９０３で、ストロボマイコン３１０は、発光指示の出たスレーブストロボが自身のストロボであるか否か個別ＩＤのチェックを行う。
ステップＳ９０４で、ストロボマイコン３１０は、マスター権限を委譲した特定スレーブストロボであるか否かを判定する。特定スレーブストロボである場合、ステップＳ９０５に進み、特定スレーブストロボでない場合、ステップＳ９０９に進む。
ステップＳ９０５で、ストロボマイコン３１０は、発光関連データを受信する。
ステップＳ９０６で、ストロボマイコン３１０は、マスターストロボ３００から送信された（図８のステップＳ８０２）光ワイヤレススレーブ発光関連データを受信し、記憶装置に記憶する。
ステップＳ９０７で、ストロボマイコン３１０は、マスターストロボ３００から送信された光ワイヤレス同期のための同期補正データを電波で受信し、記憶装置に記憶する。
ステップＳ９０８で、ストロボマイコン３１０は、ステップＳ９０６のデータに基づいて、光スレーブストロボ１００３、１００４に光ワイヤレスデータを送信する。図１３において、この動作は、「特定スレーブストロボ動作」の光データ送信の位置あたる。光データ送信（公知）は一定の間隔で光パルスの発光が行われ、その発光の有無でデータ送信を行う通信である。これにより、電波ワイヤレスのプリ発光量、時間について光ワイヤレスも同じレベルに設定できる。
【００５１】
ステップＳ９０９で、ストロボマイコン３１０は、ステップＳ９０６と同様にマスターストロボ３００から発光関連データを受信する。
ステップＳ９１０で、ストロボマイコン３１０は、ステップＳ９０７と同様にマスターストロボ３００から光ワイヤレス同期のための同期補正データを受信して、特定スレーブストロボ１００２と同期がとれるようにする。
【００５２】
ステップＳ９１１で、ストロボマイコン３１０は、本発光動作であるか否か判定する。本発光動作（図６のステップＳ６１５）である場合、ステップＳ９１２に進み、本発光動作でないプリ発光動作（図６のステップＳ６１１）である場合、ステップＳ９１４に進む。
ステップＳ９１２で、ストロボマイコン３１０は、発光同期タイミング受信を行う発光コマンドのみを受信する。図１３において、この動作は、「スレーブストロボ通信データ（ＲＦ）」の発光「コマンド受信」の位置にあたる。なお、本発光時の「スレーブストロボ通信データ（ＲＦ）」の動作は特定スレーブストロボ（ＲＦ）とスレーブストロボ（ＲＦ）の区別はない。
ステップＳ９１３で、ストロボマイコン３１０は、発光同期タイミング情報により同期タイミングであるか否かを判定する。発光タイミングである場合、ステップＳ９１４に進み、発光タイミングでない場合、ステップＳ９１２に戻る。
ステップＳ９１４で、ストロボマイコン３１０の制御下で発光動作が行われる。プリ発光時、電波／光スレーブストロボ１０００〜１００２は遅延時間ａ１を見込んだタイミングで遅延して発光する。発光タイミングは発光コマンドで行う。図１３において、この動作は、「特定スレーブストロボ動作」のプリ発光の位置、及び「スレーブストロボ動作（ＲＦ）」の「プリ発光」の位置にあたる。
【００５３】
図１０に示すように、光スレーブストロボ１００３、１００４において、ステップＳ１００１で、ストロボマイコン３１０は、発光に関する光ワイヤレスデータの受信の有無を判別する。発光命令がない場合、ステップＳ１００２に進み、発光命令がある場合、ステップＳ１００３に進む。
ステップＳ１００２で、ストロボマイコン３１０は、発光を禁止して、ステップＳ１００１に戻る。
ステップＳ１００３で、ストロボマイコン３１０は、特定スレーブストロボ１００２から送信された発光関連データを受信して、コマンド解析を行う。図１３において、プリ発光における動作は「スレーブストロボ受信動作（光）」の「光受信(プリ)」と「コマンド解析（プリ）」の位置にあたる。また、本発光における動作は「スレーブストロボ受信動作（光）」の光受信(本発光)とコマンド解析（本発光）の位置にあたる。
ステップＳ１００４で、ストロボマイコン３１０は、本発光動作であるか否か判定する。本発光動作（図６のステップＳ６１５）である場合、ステップＳ１００５に進み、本発光動作でないプリ発光動作（図６のステップＳ６１１）である場合、ステップＳ１００７に進む。ここでの説明は、ステップＳ６１１のプリ発光動作であるため、ステップＳ１００７に進む。
【００５４】
ステップＳ１００５で、ストロボマイコン３１０は、発光同期タイミング受信を行う発光コマンドのみを受信する。図１３において、この動作は、「スレーブストロボ受信データ（光）」の「光受信（本発光）」の位置にあたる。
ステップＳ１００６で、ストロボマイコン３１０は、マスター発光の本発光により同期タイミングであるか否かを判定する。発光タイミングである場合、ステップＳ１００７に進み、発光タイミングでない場合、ステップＳ１００５に戻る。
ステップＳ１００７で、ストロボマイコン３１０の制御下で発光動作が行われる。プリ発光時、光スレーブストロボ１００３、１００４はコマンド解析（プリ）で判断した発光量を設定された時間発光する。発光タイミングは発光コマンドで行う。このとき光スレーブの遅延を加味しているので、スレーブストロボ発光のタイミングに合わせてスレーブストロボ１０００〜１００２は同期して発光する。
本発光時は光通信による発光量、発光時間をコマンド解析したら、マスターストロボ３００の本発光に同期して発光する。そして動作が完了し飛び先に戻る。発光の動作については後述の図６にて説明する。
図１３において、プリ発光における動作は「スレーブストロボ発光動作（光）」の「プリ発光」を示すタイミングにあたる。また、本発光における動作は「スレーブストロボ発光動作（光）」の「本発光」を示すタイミングにあたる。
【００５５】
発光動作に関しては、プリ発光、本発光の動作ともに図１１のフローチャートにて示す。
ステップＳ１１０１で、ストロボマイコン３１０は、カメラマイコン１０１より発光開始用信号が出力されているか否かをチェックする。発光開始用信号が出力されていない場合、ルーチンから抜け元に戻り、発光開始用信号が出力されている場合、ステップＳ１１０２に進む。
ステップＳ１１０２で、ストロボマイコン３１０の発光制御端子よりＡＮＤゲート３１１を介して発光制御回路３０８にトリガ信号を与えてストロボの発光を開始させる。
ステップＳ１１０３で、ストロボマイコン３１０は、カメラマイコン１０１より通信ラインＳＣを介して発光量演算値で決められた光量に相当する発光量に到達したか、直接又はグラスファイバ等を介して放電管３０７の光をフォトダイオード３２３で受光する。積分回路３０９でフォトダイオード３２３の受光電流を積分し、その出力は３１２のコンパレータの反転入力端子とストロボマイコン３１０のＡ／Ｄコンバータ端子に入力される。コンパレータ３１２の非反転入力はストロボマイコン３１０内のＤ／Ａコンバータ出力端子に接続され、発光量演算値で決められた光量に相当する発光量に相当するＤ／Ａコンバータ値が設定されている。プリ発光量は例えばフル発光量の１／３２2等と小光量に設定され、本発光量はプリ発光量の相対値に設定してもよい。
ステップＳ１１０３でこのレベルまで達していない場合、発光を継続し、達している場合、ステップＳ１１０４に進む。
ステップＳ１１０４で、ストロボマイコン３１０の制御下で、ＡＮＤゲート３１１より発光停止信号を出し発光制御回路３０８により発光が停止される。
【００５６】
以上のように、図６のステップＳ６１１では、マスターストロボ３００とスレーブストロボ１０００〜１００４のプリ発光動作が行われ、それに伴いカメラ１００が第２の測光を行う。このとき、図１３において、測光動作は「カメラ動作」の「調光２」のように発光命令から光ワイヤレスの遅延時間を考慮してタイミングを遅らせ、プリ発光の発光中に測光できるタイミングに合わせている。
また、ステップＳ４２０で記載したように、このタイミングでカメラ１００は測光データに基づいて露出演算を行う。
【００５７】
図６に説明を戻して、マスターストロボ３００において、ステップＳ６１２で、ストロボマイコン３１０は、カメラマイコン１０１から通信ラインＳＣを介してカメラ情報を取得する。このとき無線ストロボ発光モードであることを確認して、カメラマイコン１０１より光量設定信号が出力されているか否かをチェックする。
光量設定がされていれば、ステップＳ６１３で、マスターストロボ３００と電波／光スレーブストロボ１０００〜１００２とで光量設定通信を行う。ストロボマイコン３１０は、電波／光スレーブストロボ１０００〜１００２に光量設定信号を電波通信で送信する。正常に受信されれば、電波／光スレーブストロボ１０００〜１００２からＡｃｋパケットが送信される。
ステップＳ６１４で、ストロボマイコン３１０は、カメラマイコン１０１から通信ラインＳＣを介してカメラ情報を取得する。このとき無線ストロボ発光モードであることを確認して、カメラマイコン１０１よりストロボ発光スタート信号が出力されているか否かをチェックする。
ストロボ発光スタート信号がオンされていれば（ストロボ発光スタート信号がハイレベルからローレベルになっていれば）、ステップＳ６１５で、マスターストロボ３００の本発光動作が行われる。なお、本発光動作のフローチャートは図８〜図１０の本発光の分岐にて既に説明している。よって、電波の発光コマンド動作について説明する。まず、マスターストロボ３００は、電波／光スレーブストロボ１０００〜１００２に発光コマンドを電波通信で送信する。本実施形態では、発光コマンドパケットを１０回送信する構成であるため、先幕走行信号Ｍｇをオンする前に最初の発光コマンドパケットの送信が開始される。なお、発光コマンドパケットは１０回に限らず、複数であれば通信の信頼性は向上するため、何回であってもかまわない。また、送信する発光コマンドパケットの回数によっては、先幕走行信号Ｍｇの動作の後に最初の発光コマンドパケットの送信が開始されてもよい。
【００５８】
図１４は、発光コマンドパケットの送信タイミングとストロボ撮影動作を示す特性図である。発光コマンドパケットは等間隔に送信され、それぞれの間隔は１ミリ秒間隔である。各発光コマンドパケットに含まれるタイミング情報は、この送信間隔に対応して設定されており、すべての発光コマンドパケットが指示する発光開始時刻が同時刻となるように設定されている。なお、図１４では、シャッター先幕走行完了タイミングと本発光とが同期した、いわゆる先幕シンクロ撮影時の各タイミングを示している。そのため、すべての発光コマンドパケットが指示する発光開始時刻は、シャッター先幕走行完了タイミングと一致するようになっている。
【００５９】
図１５は、発光コマンドパケットのパケットデータ構造を示す図である。図１５に示すように、発光コマンドパケットは１６ビットの長さを持つパケットであり、カメラマイコン１０１で生成される。なお、発光コマンドパケットとしては、図１５に示すような構造の１６ビットパケットに限られず、長さの短い簡単なパケットとしてもよい。
電波／光スレーブストロボ１０００〜１００２は、１０回の発光コマンドパケットのうち、発光コマンドパケットを受信するたびにタイミング情報を最新のものに更新していく。そして、一連の発光コマンドパケットの受信動作中は、各発光コマンドパケットを受信するたびにＡｃｋパケットの送信は行わない。
【００６０】
発光コマンドの送信後、ステップＳ６１５で、ストロボマイコン３１０は、カメラ１００のシャッター先幕走行完了タイミングに同期させて本発光を行う。
本発光が終了すると、ステップＳ６１６で、ストロボマイコン３１０は、電波／光スレーブストロボ１０００〜１００２に、ストロボ撮影動作のシーケンスが終了したことを通知するパケットを送信する発光終了処理を行う。電波／光スレーブストロボ１０００〜１００２は、発光コマンドパケットを受信して正常に本発光できた場合、マスターストロボ３００に対してその旨を伝える通信を本発光後に行う（ストロボ送信データの正常発光／Ａｃｋで示す）。
カメラ１００は、Ａｃｋパケットに基づいて、今回撮影した画像がストロボが正常に本発光したときの撮影画像であると判断すると、画像を記録する際に撮影条件の情報としてファイルに添付して保存する。正常に本発光が行われなかったと判断すると、その旨を画像ファイルに添付して記録する。
【００６１】
以上のように、スレーブストロボとのＸ同調に関してスレーブストロボの一つにマスター光通信機能を持たせた特定スレーブストロボ（マスター権限移譲）を持たせ、光ワイヤレス制御を行う。発光動作時にマスター権限移譲時の遅延情報をマスターストロボが記憶し、シャッター先幕駆動信号と発光指示の相対的なタイミングの変更を行う。
これにより、電波通信及び光通信が可能なスレーブストロボと光通信が可能なスレーブストロボとが混在する状況でも、共にワイヤレス動作させて、同期動作を行うことができる。
【００６２】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えばストロボ３００がマスター装置となる例を説明したが、カメラ１００がマスター装置となって電波通信によるスレーブ制御を行うようにしてもよい。
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６３】
１００：カメラ、１０１：カメラマイコン、１０２：撮像素子、１０３：シャッター、１１６：無線通信回路、１１７：無線アンテナ、３００、１０００〜１００４：ストロボ、３１０：ストロボマイコン、３２４：無線通信回路、３２５：無線アンテナ、３２６：光通信受信回路、３２７：フォトセンサ
【図１】
2015219325.tif 000003
【図２】
2015219325.tif 000004
【図３】
2015219325.tif 000005
【図４】
2015219325.tif 000006
【図５】
2015219325.tif 000007
【図６】
2015219325.tif 000008
【図７】
2015219325.tif 000009
【図８】
2015219325.tif 000010
【図９】
2015219325.tif 000011
【図１０】
2015219325.tif 000012
【図１１】
2015219325.tif 000013
【図１２Ａ】
2015219325.tif 000014
【図１２Ｂ】
2015219325.tif 000015
【図１２Ｃ】
2015219325.tif 000016
【図１３】
2015219325.tif 000017
【図１４】
2015219325.tif 000018
【図１５】
2015219325.tif 000019