(57)【特許請求の範囲】
【請求項１】
撮像装置に接続可能であって、動作指示に応じて所定の動作を実行する少なくとも１つの被制御装置と無線で通信する、撮像システムにおいて動作可能な制御装置であって、
前記被制御装置から、前記被制御装置が前記所定の動作のための準備に関するステータスに関するステータス情報を受信する受信手段と、
前記被制御装置による前記ステータス情報の送信を停止させるための信号を送信する第１の送信手段と、
前記撮像装置からの所定の制御指示に基づき、前記被制御装置に前記所定の動作を行わせるための動作指示を送信する第２の送信手段とを有し、
前記受信手段により、少なくとも前記制御装置と通信しているすべての被制御装置から前記所定の動作のための準備が完了したことを示すステータス情報を受信したことに応じて、前記第１の送信手段により前記ステータス情報の送信を停止させる信号を送信することを特徴とする制御装置。
【請求項２】
前記所定の動作のための準備の完了を前記撮像装置に通知する通知手段をさらに有し、
前記受信手段により、少なくともすべての被制御装置から前記所定の動作のための準備が完了したことを示すステータス情報を受信した場合、前記通知手段による通知を行うことを特徴とする請求項１に記載の制御装置。
【請求項３】
前記被制御装置に対して前記ステータス情報の送信を開始させる指示を送信する第３の送信手段をさらに有することを特徴とする請求項１または２に記載の制御装置。
【請求項４】
前記制御装置と通信している被制御装置の通信状態を検知する検知手段をさらに有し、
前記第１の送信手段による信号の送信後に、前記通信状態の所定の変化を検知した場合、前記第３の送信手段は、前記被制御装置に対してステータス情報の送信を開始させる指示を送信することを特徴とする請求項３に記載の制御装置。
【請求項５】
前記所定の動作を実行する動作手段をさらに有することを特徴とする請求項１乃至４のいずれか１項に記載の制御装置。
【請求項６】
前記動作手段の状態を判断する判断手段をさらに有し、
前記通知手段は、前記受信手段により前記制御装置と通信しているすべての被制御装置から前記所定の動作のための準備が完了したことを示すステータス情報を受信し、かつ前記判断手段により前記動作手段においても前記所定の動作のための準備が完了したと判断した場合に前記通知を行うことを特徴とする請求項５に記載の制御装置。
【請求項７】
前記第２の送信手段は、前記所定の制御指示があった場合は、少なくともすべての被制御装置から前記所定の動作のための準備が完了したことを示すステータス情報を受信する前であっても、前記動作指示を送信することを特徴とする請求項１乃至６のいずれか１項に記載の制御装置。
【請求項８】
少なくとも前記制御装置と通信しているすべての被制御装置から前記所定の動作のための準備が完了したことを示すステータス情報を受信する前に前記所定の制御指示があった場合、前記通知手段は所定の通知を行うことを特徴とする請求項２乃至７のいずれか１項に記載の制御装置。
【請求項９】
前記制御装置は、前記撮像装置のアクセサリシューに取り付け可能であることを特徴とする請求項１乃至８のいずれか１項に記載の制御装置。
【請求項１０】
前記制御指示は、前記被制御装置の操作に基づくものであることを特徴とする請求項１乃至９のいずれか１項に記載の制御装置。
【請求項１１】
前記被制御装置との通信は、無線ＬＡＮに基づく通信であることを特徴とする請求項１乃至１０のいずれか１項に記載の制御装置。
【請求項１２】
前記被制御装置との通信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）に基づく通信であることを特徴とする請求項１乃至１０のいずれか１項に記載の制御装置。
【請求項１３】
前記被制御装置との通信は、Ｚｉｇｂｅｅ（登録商標）に基づく通信であることを特徴とする請求項１乃至１０のいずれか１項に記載の制御装置。
【請求項１４】
前記被制御装置との通信は、Ｚｉｇｂｅｅ（登録商標）で用いる周波数帯を用いた通信であることを特徴とする請求項１乃至１０のいずれか１項に記載の制御装置。
【請求項１５】
前記制御装置は、さらに他の制御装置と通信可能であって、
前記受信手段は、前記被制御装置から前記被制御装置のステータス情報を受信するとともに、前記他の制御装置からも前記被制御装置が前記所定の動作のための準備に関するステータスに関するステータス情報を受信し、
前記受信手段により、少なくとも前記制御装置と通信しているすべての被制御装置から前記所定の動作のための準備が完了したことを示すステータス情報を受信し、かつ前記他の制御装置からも、少なくともすべての被制御装置から前記所定の動作のための準備が完了したことを示すステータス情報を受信したことに応じて、前記第１の送信手段により前記ステータス情報の送信を停止させる信号を送信することを特徴とする請求項１乃至１４のいずれか１項に記載の制御装置。
【請求項１６】
前記ステータス情報は、前記所定の動作のための準備が完了したことを示すステータス情報を送信した前記被制御装置からも継続的に送信されることを特徴とする請求項１乃至１５のいずれか１項に記載の制御装置。
【請求項１７】
前記制御装置及び前記被制御装置は撮像装置であって、前記所定の動作は撮像動作であることを特徴とする請求項１乃至１６のいずれか１項に記載の制御装置。
【請求項１８】
撮像装置に接続可能であって、動作指示に応じて所定の動作を実行する少なくとも１つの被制御装置と無線で通信する、撮像システムにおいて動作可能な制御装置の制御方法であって、
前記被制御装置から、前記被制御装置が前記所定の動作のための準備に関するステータスに関するステータス情報を受信する受信ステップと、
前記被制御装置による前記ステータス情報の送信を停止させるための信号を送信する第１の送信ステップと、
前記撮像装置からの所定の制御指示に基づき、前記被制御装置に前記所定の動作を行わせるための動作指示を送信する第２の送信ステップとを有し、
前記受信ステップにおいて、少なくとも前記制御装置と通信しているすべての被制御装置から前記所定の動作のための準備が完了したことを示すステータス情報を受信したことに応じて、前記第１の送信ステップにおいて前記ステータス情報の送信を停止させる信号を送信することを特徴とする制御装置の制御方法。
【請求項１９】
コンピュータを、請求項１乃至１７のいずれか１項に記載の制御装置の各手段として機能させるためのコンピュータが読み取り可能なプログラム。
【請求項２０】
コンピュータを、請求項１乃至１７のいずれか１項に記載の制御装置の各手段として機能させるためのプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発光装置による発光を制御する技術に関するものである。
【背景技術】
【０００２】
現在の無線通信システムにおいては、双方向の通信によって様々な情報のやり取りが可能になっている。特許文献１では、各機器の充電情報を取得するといった技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２５９１３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、複数のストロボによる無線多灯制御のような制御装置と被制御装置からなる撮像システムにおける動作制御を行う際に、双方向の無線通信システムを利用して各ストロボの充電状態などのステータス情報をユーザーに通知することが考えられる。しかし、ステータス情報のやりとりなどを撮影シーケンス内で行う必要があり、撮影シーケンスにおける通信のタイミングなどを考慮する必要がある。
【課題を解決するための手段】
【０００５】
本発明に係わる制御装置は、撮像装置に接続可能であって、動作指示に応じて所定の動作を実行する少なくとも１つの被制御装置と無線で通信する、撮像システムにおいて動作可能な制御装置であって、前記被制御装置から、前記被制御装置が前記所定の動作のための準備に関するステータスに関するステータス情報を受信する受信手段と、前記被制御装置による前記ステータス情報の送信を停止させるための信号を送信する第１の送信手段と、前記撮像装置からの所定の制御指示に基づき、前記被制御装置に前記所定の動作を行わせるための動作指示を送信する第２の送信手段とを有し、前記受信手段により、少なくとも前記制御装置と通信しているすべての被制御装置から前記所定の動作のための準備が完了したことを示すステータス情報を受信したことに応じて、前記第１の送信手段により前記ステータス情報の送信を停止させる信号を送信することを特徴とする。
【発明の効果】
【０００６】
本発明によれば撮像システムにおける被制御装置を制御する場合に、通信の衝突を防止し、動作を適切に制御することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】無線多灯ストロボシステムの充電状態管理の模式図。
【図２】無線多灯制御のストロボのハードウェア構成を示すシステムブロック図。
【図３】第１の実施形態のカメラ、マスターストロボ、スレーブストロボに関する配置図。
【図４】第１の実施形態のマスターストロボに関する制御フローチャート。
【図５】第１の実施形態のスレーブストロボに関する制御フローチャート。
【図６】無線多灯ストロボシステムの充電状態管理・発光制御の模式図。
【図７】第２の実施形態のカメラ、メインマスターストロボ、サブマスターストロボ、スレーブストロボに関する配置図。
【図８】第２の実施形態のマスターストロボに関する制御フローチャート。
【図９】第２の実施形態のメインマスターストロボに関する制御フローチャート。
【図１０】第２の実施形態のサブマスターストロボに関する制御フローチャート。
【発明を実施するための形態】
【０００８】
以下に、本発明の実施形態について、添付図面を参照して詳細に説明する。
【０００９】
（第１の実施形態）
図１は本発明の第１の実施形態に係わる発光システムの一例であるストロボシステムの概略図である。システムはカメラに接続されたマスターストロボと２つのスレーブストロボ１、２とからなる。マスターストロボは制御発光装置の、スレーブストロボは被制御発光装置の一例である。マスターストロボはカメラと接続可能であり、カメラ及びスレーブストロボ１、２と通信可能である。スレーブストロボ１、２とカメラは直接通信することはできない。したがって、スレーブストロボ１、２の充電情報をカメラに通知するためには、スレーブストロボ１、２がまずマスターストロボに充電情報を送信し（第１の送信の一例）、マスターストロボがカメラに充電情報を通知することになる。これが本実施形態における基本的なシステムの概略である。
【００１０】
図２は本発明の第１の実施形態に係わる撮像装置のアクセサリとしてのストロボ１００の構成例を示す概略図である。なお、撮像装置としては撮像機能をメインとしたいわゆるデジタルカメラの他、いわゆるカメラ付き携帯電話やカメラ付きのタブレットデバイスなどを用いてもよい。
【００１１】
１００は、本発明の実施形態におけるストロボを表す。１０１はストロボ１００の表示／操作部を表す。表示／操作部１０１によってストロボ制御部１０３に対して動作指示を行い、ストロボ１００を制御する。また、表示／操作部１０１は、撮影を指示するための撮影指示手段を備えており、撮影を指示されると、後述の無線通信部１０５を介して、マスターストロボに撮影指示情報を送信することができる。なお、表示／操作部１０１は１つのデバイスで構成されるとは限らない。例えば液晶ディスプレイと各種ボタン・キーなどのように表示部と操作部を別の部材としてもよいし、タッチパネルのように表示部と操作部を兼ねるようにしてもよい。
【００１２】
１０２は発光回路を表し、充電や発光制御など発光に関わる制御を行い、ストロボ制御部１０３からの発光命令（動作命令）を表す信号を受信することで発光する。また、ストロボ制御部１０３に対して充電完了（動作準備完了）を表す信号を送信する。１０３は上記構成のストロボを制御するストロボ制御部（判断手段の一例）を表す。この制御部ではストロボ制御のための演算や設定値の記憶等もつかさどる。１０４はカメラとのインターフェースを表す。インターフェース１０４を介してカメラと通信する。
【００１３】
１０５はストロボ１００に搭載されている無線通信部を表す。無線通信部１０５の形態として、二つ挙げられる。一つはストロボ１００に内蔵するタイプ、もう一つは無線通信部１０５を別デバイスとした着脱可能タイプが想定される。別デバイスとする場合は、例えば無線通信部１０５をカード化して、ストロボ１００にカードスロットを設けるタイプも想定される。本実施形態では内蔵タイプで説明する。なお、無線通信の方式は、例えば無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）、Ｚｉｇｂｅｅ（登録商標）などを用いることができるし、これらの周波数帯を用いた他の通信方式を用いてもよい。１０５ａはアンテナを表す。アンテナ１０５ａは無線通信の送受信を行い、通信相手から受信したデータを無線制御部１０５ｂへ送信する。また、無線制御部１０５ｂからデータを受け取り、通信相手へ送信する。１０５ｃは発振回路を表し、発振回路１０５ｃに接続された水晶発振子１０５ｄから生成されるクロック信号の波形を整形し、整形したクロック信号を無線通信装置１０５での各回路に出力し、同期をとる。
【００１４】
図３は、ストロボ１００Ａがストロボ１００Ｂ、１００Ｃと無線接続している場合のシステムの概略図を表す。ストロボ１００Ａはマスターストロボ、ストロボ１００Ｂ、１００Ｃはスレーブストロボとなる。カメラ２００Ａとストロボ１００Ａはアクセサリシューを介して物理的に接続されており、インターフェース１０４を介して通信を行う。なお、本実施形態ではストロボ１００Ａはカメラ２００Ａのアクセサリとして記載したが、カメラ２００Ａに内蔵されたものであってもよい。つまり、ストロボ１００Ａとカメラ２００Ａは、少なくともお互いが通信するためのインターフェースを有していればよい。１０１Ａ〜１０１Ｃはストロボの表示／操作部で発光に関する各種設定や表示を行う。２０１Ａはカメラの表示／操作部であり、レリーズ制御や、カメラ撮影モードの切り替え設定や表示、また、スレーブストロボの情報などをこちらに表示するようにすることも可能である。
【００１５】
尚、図３ではスレーブストロボを２台図示しているが、１台でもよいし、３台以上の複数台であってもかまわない。
【００１６】
以下、図４、図５を参照して、本発明の第１の実施形態の動作について説明する。
（１）マスターストロボ制御
まず、図４を用いてカメラ２００Ａとインターフェース部１０４を介して通信接続されたマスターとなるストロボ１００Ａの制御について説明を行う。
【００１７】
まず、ステップＳ１０１にてカメラとのインターフェース１０４を介してカメラに充電未完了情報を送信するとともに、マスターストロボの充電を開始する。充電制御は本フローチャートとは別に管理し、充電が完了すると充電制御を終了する。カメラでは、表示／操作部２０１Ａに多灯ストロボシステムが充電未完了であることを表示する。
【００１８】
ステップＳ１０２では、スレーブストロボへ状態通信開始を指示する。スレーブストロボ１００Ｂ、１００Ｃからの状態通信を受信することで、多灯ストロボのネットワーク構成を把握する。状態取得は無線通信部１０５を用いて、後述するスレーブストロボからのネットワーク情報を受信し、ストロボ制御部１０３において自分のネットワークにあるスレーブストロボの状態を把握することで実現される。
【００１９】
ステップＳ１０３にて、スレーブストロボから充電状態などの情報を受信する。情報が取得できれば、ステップＳ１０４でスレーブストロボの制御数を設定する。ステップＳ１０５で、設定された数のスレーブストロボの充電が完了しているかどうかを判定する。一つでも充電が完了していなければ、ステップＳ１０２に戻り、すべてのストロボが充電完了となるまで同操作を繰り返す。
【００２０】
ステップＳ１０５において、ステップＳ１０４で設定したすべてのストロボの充電が完了していると判定されればステップＳ１０６に進む。ステップＳ１０６では、現在のネットワーク上にあるスレーブストロボに無線通信部１０５を用いて充電情報の通信を停止する通信を送信する（第２の送信の一例）。この処理により、ネットワーク上への充電情報の送出が停止する。
【００２１】
ステップＳ１０７では、マスターストロボ自身の充電が完了したかの判定を行なう。マスターストロボ自身の充電が完了していれば、ステップＳ１０８に進む。充電が完了していなければ、ステップＳ１０７に戻り、マスターストロボ自身の充電が完了するまで繰り返す。本実施形態ではマスターストロボとスレーブストロボの両方が発光することを想定しているが、スレーブストロボだけが発光する場合も考えられる。スレーブストロボだけが発光する場合は、マスターストロボの充電完了判定ステップＳ１０７の処理を行なわなくてもよい。
【００２２】
ステップＳ１０８にて、インターフェース１０４を介してカメラに多灯ストロボシステムの充電が完了したことを伝える。カメラでは、表示／操作部２０１Ａに多灯ストロボシステムが充電完了であることを表示する。さらに、スレーブストロボに対しても多灯ストロボシステムの充電が完了したことを伝える。
【００２３】
ステップＳ１０９にて、スレーブストロボからの接続情報の有無を確認する。これはステップＳ１０６の後でスレーブストロボの電源が入れられたり設定変更されたりすることで、ネットワーク状態が変化することがあり、これを検知するためである。ここで、スレーブストロボからの通信があれば、ネットワーク構成が変更されるので、ステップＳ１０１に戻り、スレーブストロボの充電状態の確認を再開する。
【００２４】
ステップＳ１１０にて、スレーブストロボからの撮影指示を確認する。撮影指示を受けていれば、ステップＳ１１１へ進み、インターフェース１０４を介してカメラへ撮影指示情報を送信する。受けていない場合は、ステップＳ１１２に進む。
【００２５】
ステップＳ１１２にて、カメラからの発光指示を確認する。発光指示を受ける（第３の送信の一例）と、ステップＳ１１３にて、無線通信部１０５を用いてスレーブストロボへ発光制御指示を送信する。次に、ステップＳ１１４にて、ストロボ制御部１０３より発光回路１０２へと発光指示を行うことで発光制御を行う。発光指示がない場合はステップＳ１０９に戻る。
【００２６】
なお、上記の処理においては、すべてのストロボの充電が完了しない限り、マスターストロボはカメラに対して充電完了を通知しないこととした。これは、仮に１つでも充電が完了していない場合、多灯システムとしては準備が完了したとは言えないことによる。
【００２７】
さらに上記の処理においては、すべてのストロボの充電が完了した後、マスターストロボはスレーブストロボに充電情報の通信を停止させる指示を送信することとした。この理由について、以下に詳述する。
【００２８】
ここで、スレーブストロボが充電完了後も定期的に充電情報を送信する場合を想定する。図６はこの想定において、マスターストロボがスレーブストロボに発光命令を送信する場合の概略図である。図６のようなケースを想定した場合、マスターストロボの発光命令とスレーブストロボの充電情報が伝送路上で衝突してしまい、通信に失敗する可能性がある。
【００２９】
このような事態を防止するため、図４に示す処理では、すべてのストロボの充電が完了した後、マスターストロボはスレーブストロボに充電情報の通信を停止させる指示を送信することとした。特に発光命令はレリーズと同期する必要があるなど、タイミングがシビアであることが多く、再送処理では対応できない場合がある。そこで通信の衝突自体を防止するため、上記の処理を行うこととした。
（２）スレーブストロボ制御
次に、図５を用いてマスターストロボ１００Ａによって発光制御されるスレーブストロボ１００Ｂ、１００Ｃの制御について説明を行う。
【００３０】
まず、ステップＳ２０１において、マスターストロボへ接続要求通信を行なう。
【００３１】
ステップＳ２０２で、表示／操作部１０１に多灯ストロボシステムが充電未完了であることを表示するとともに、スレーブストロボの充電を開始する。充電制御は本フローチャートとは別に管理し、充電が完了すると充電制御を終了する。
【００３２】
ステップＳ２０３で、マスターストロボから状態通信開始指示の通信を受け取るまで待つ。指示を受け取ったら、ステップＳ２０４で、スレーブストロボは、自身の充電情報を確認し、無線通信部１０５を用いてマスターストロボへネットワーク情報と充電情報を送信する。ここでネットワーク情報とは自分がどのネットワークに属しているかを示すものであり、ＩＤなどのネットワークを構成するにあたり同じネットワークであることを証明するための情報である。また充電情報とはストロボを発光させるためのコンデンサーなどの充電についての情報であり、充電が完了しているかどうかの簡易的なものでも良いし、何パーセント充電されているかといった詳細なものでもよい。
【００３３】
ステップＳ２０４において状態情報を送信した後、ステップＳ２０５にて、マスターストロボからの状態送信を停止するための通信を受けたかを確認し、まだ受けていなければ、ステップＳ２０３に戻り状態送信を繰り返す。ここで、マスターストロボからの通信は無線通信部１０５を用いて受信する。
【００３４】
ステップＳ２０５にて、マスターストロボからの情報送信の停止指示を受けると（送信後）、マスターストロボへの情報送信を停止し、発光制御のための通信が来た時に受信できるよう、発光制御に備える。
【００３５】
ステップＳ２０６で、マスターストロボから多灯ストロボシステムの充電完了情報を受け取っているかの判定を行ない、受け取っていればＳ２０７に進む。受け取っていなければ、Ｓ２０６に戻りマスターストロボから多灯ストロボシステムの充電完了情報が送信されるのを待つ。
【００３６】
ステップＳ２０７で、表示／操作部１０１の撮影指示手段（撮像指示手段）を有効にするとともに、多灯ストロボシステムが充電完了していることを表示する。このようにすることで、スレーブストロボの操作者が多灯ストロボシステムの充電状態を確認することができる。
【００３７】
ステップＳ２０８で、マスターストロボから状態通信開始指示を受け取ったかどうかを判定し、受け取っていなければＳ２０９に進む。受け取っていればＳ２０２に戻って制御をやり直す。これは、マスターストロボや他のスレーブストロボが設定変更された場合、多灯ストロボシステムのネットワークの再構築が必要になるからである。
【００３８】
ステップＳ２０９で、表示／操作部１０１からの撮影指示操作を確認する。撮影指示操作が行なわれていればステップＳ２１０へ進み、行なわれていなければステップＳ２１１へ進む。ステップＳ２１０では、無線通信部１０５を用いてマスターストロボへ撮影指示を送信する。マスターストロボでは、図４のＳ１１０で撮影指示通信を受信し所定の動作を行なう。
【００３９】
その後、ステップＳ２１１にてマスターストロボからの発光指示のための通信を受信しているかどうか確認し、受信していればステップＳ２１２にてマスターストロボから受けた発光指示に基づいてストロボ制御部１０３より発光回路１０２を制御する。
【００４０】
本実施形態では表示／操作部１０１の操作は常に有効であるので、ステップＳ２０１からステップＳ２１１までの間に、ＩＤの変更やネットワークからの離脱といったネットワーク状態の変更が指示されることがある。この場合は、ステップＳ２０１に戻り制御をやり直す。ステップＳ２０１でマスターストロボへ接続要求を通信することで、マスターストロボに多灯ストロボシステムのネットワークの再構築を促す。
【００４１】
以上の制御方法をもって、スレーブストロボの状態を把握し、ユーザーに通知を行なうとともに、撮影時の撮影制御通信とスレーブストロボからの状態取得通信との衝突によって、スレーブストロボの発光制御失敗を防止することができる。
【００４２】
また、ステップＳ１０２からステップＳ１０４にてネットワークの構成を確認すること、通信停止の指示後もステップＳ１０９にて繰り返しネットワークの構成を確認することによってスレーブストロボの増減によって変化するネットワークにより柔軟に対応することができる。
【００４３】
本実施形態では、ステップＳ２０６にて、マスターストロボから多灯ストロボシステムの充電完了情報を受けると、ステップＳ２０７で、表示／操作部１０１の撮影指示手段を有効にした。しかし、マスターストロボからの通信に関わらず、撮影指示を受け付けるようにしてもよい。すなわち、多灯ストロボシステムが充電未完了状態でスレーブストロボの表示／操作部１０１により撮影指示がなされた場合でも、スレーブストロボはマスターストロボへ撮影指示を送信する。このとき、スレーブまたはマスターストロボの表示／操作部１０１に多灯ストロボシステムが充電未完了状態で撮影指示を行なったことを示す警告表示を行なってもよい。また、マスターストロボからカメラへ通信を行ないカメラの表示／操作部２０１に警告表示を行なってもよい。
【００４４】
なお、マスターストロボはモード切替などにより、無線を用いた複数のストロボのシステムだけでなく、カメラと接続した状態で単独で使用することも可能である。この場合は、自身の充電が完了した時点でカメラに充電が完了した旨を通知することになる。また、マスターストロボは、自身が発光する機能を持たず、スレーブストロボと通信し、スレーブストロボを制御する機能を有するだけでもよい。
【００４５】
（第２の実施形態）
図７は第２の実施形態である、ストロボ１００Ｄと１００Ｅがストロボ１００Ｂ、１００Ｃと無線接続している場合のシステムの概略図を表す。ストロボ１００Ｄはメインマスターストロボ、ストロボ１００Ｅはサブマスターストロボ、ストロボ１００Ｂ、１００Ｃはスレーブストロボとなる。カメラ２００Ｂとストロボ１００Ｄは物理的に接続しており通信を行うことができる。カメラ２００Ｃとストロボ１００Ｅは物理的に接続しており通信を行うことができる。
【００４６】
メインマスターストロボ１００Ｄは、サブマスターストロボとスレーブストロボのネットワーク管理、及びスレーブストロボへの発光指示を行なうことができる。サブマスターストロボ１００Ｅは、スレーブストロボへの発光指示を行なうことができる。
【００４７】
尚、図７ではサブマスターストロボを１台図示しているが、複数台であってもかまわない。また、図７ではスレーブストロボを２台図示しているが、１台でもよいし、３台以上の複数台であってもかまわない。つまり、メインマスターストロボ１台、サブマスターストロボＭ台、スレーブストロボＮ台の構成でシステムを構築することができる（Ｍ、Ｎは１以上の自然数）。
【００４８】
スレーブストロボの動作については第１の実施形態のものと同じであるため、説明を省略し、ここではメインマスターストロボとサブマスターストロボの制御について説明する。以下、図８〜１０を参照して、本発明の第２の実施形態の動作について説明する。
（１）マスターストロボ制御
第２の実施形態では、マスターストロボはメインマスターストロボかサブマスターストロボかのいずれかの動作を行なう。動作の切り替えを図８で説明する。
【００４９】
まず、Ｓ３０１でメインマスターストロボへ接続要求を送信し、Ｓ３０２で返信の有無を確認する。既にメインマスターストロボが存在すれば、接続要求通信に対する返信があるので、このストロボはサブマスターストロボとして動作する（Ｓ３０３）。接続要求通信に対する返信がなければ、このストロボがメインマスターストロボとして動作する（Ｓ３０４）。
（１−１）メインマスターストロボ制御
メインマスターストロボの制御について図９を用いて説明する。まず、ステップＳ４０１にてカメラとのインターフェース１０４を介してカメラに充電未完了情報を送信するとともに、メインマスターストロボの充電を開始する。充電制御は本フローチャートとは別に管理し、充電が完了すると充電制御を終了する。カメラでは、表示／操作部２０１に多灯ストロボシステムが充電未完了であることを表示する。
【００５０】
ステップＳ４０２では、サブマスターストロボとスレーブストロボへ状態通信開始を指示する。サブマスターストロボ１００Ｅとスレーブストロボ１００Ｂ、１００Ｃからの状態通信を受信することで、多灯ストロボのネットワーク構成を把握する。状態取得は無線通信部１０５を用いて、後述するサブマスターストロボとスレーブストロボからのネットワーク情報を受信し、ストロボ制御部１０３において自分のネットワークにあるスレーブストロボの状態を把握することで実現される。
【００５１】
ステップＳ４０３にて、サブマスターストロボとスレーブストロボから充電状態などの情報を受信する。情報が取得できれば、ステップＳ４０４でサブマスターストロボとスレーブストロボの制御数を設定する。ステップＳ４０５で、設定された数のスレーブストロボの充電が完了したかを判定する。また、サブマスターストロボからはサブマスターストロボが把握しているスレーブストロボの充電情報も送信される。この情報に基づき、サブマスターストロボもスレーブストロボの充電完了を認識しているかを判定する。これは、メインマスターストロボのみがスレーブストロボの充電完了を認識して、サブマスターストロボが通信エラーなどによりスレーブストロボの充電完了を認識していなかった場合に次の処理へ進まないようにするためである。
【００５２】
また、本実施形態ではカメラとストロボからなる通信システムを例に説明したが、必ずしもこのシステムに限定されない。例えば、マスターカメラの撮像指示に応じて、複数のスレーブカメラが撮像を行うようなシステムに適用してもよい。この場合、各スレーブカメラが自身のステータス情報をマスターカメラに送信する。そしてすべてのスレーブカメラにおいて撮像準備が完了した場合、マスターカメラはスレーブカメラに対してステータス情報の送信を停止するよう指示する。
【００５３】
ステップＳ４０５で、一つでも充電が完了していなければ、ステップＳ４０２に戻り、充電完了が確認できるまで同操作を繰り返す。
【００５４】
ステップＳ４０５において、ステップＳ４０４で設定したすべてのスレーブストロボの充電が完了し、サブマスターストロボもスレーブストロボの充電完了を認識していると判定されればステップＳ４０６に進む。ステップＳ４０６では、現在のネットワーク上にあるスレーブストロボとサブマスターストロボに無線通信部１０５を用いて充電情報の通信を停止する通信を送信する。これは第１の実施形態でも説明したように、発光命令と充電情報との衝突を防止するためである。
【００５５】
ステップＳ４０７では、メインマスターストロボ自身の充電が完了したかの判定を行なう。メインマスターストロボ自身の充電が完了していれば、ステップＳ４０８に進む。充電が完了していなければ、ステップＳ４０７に戻り、メインマスターストロボ自身の充電が完了するまで繰り返す。本実施形態ではメインマスターストロボとスレーブストロボの両方が発光することを想定しているが、スレーブストロボだけが発光する場合も考えられる。スレーブストロボだけが発光する場合は、メインマスターストロボの充電完了判定ステップＳ４０７の処理を行なわなくてもよい。
【００５６】
ステップＳ４０８にて、インターフェース１０４を介してカメラに多灯ストロボシステムの充電が完了したことを伝える。カメラでは、表示／操作部２０１に多灯ストロボシステムが充電完了であることを表示する。さらに、スレーブストロボに対しても多灯ストロボシステムの充電が完了したことを伝える。
【００５７】
ステップＳ４０９にて、マスターストロボからの接続情報の有無を確認する。ネットワークに新たなマスターストロボが増加した場合、Ｓ３０１にてメインマスターストロボへ接続要求が送られる。メインマスターストロボは返信を行ない、サブマスターストロボを加えたネットワークを再構築するために、Ｓ４０１に戻る。
【００５８】
ステップＳ４１０にて、スレーブストロボからの通信受信の有無を確認する。これはステップＳ４０６の後でスレーブストロボの電源が入れられたり設定変更されたりすることで、ネットワーク状態が変化することがあるためである。ここで、スレーブストロボからの通信があれば、ネットワーク構成が変更されるので、ステップＳ４０１に戻り、スレーブストロボの充電状態の確認を再開する。
【００５９】
ステップＳ４１１にて、スレーブストロボからの撮影指示を確認する。撮影指示を受けていれば、ステップＳ４１２へ進み、インターフェース１０４を介してカメラへ撮影指示情報を送信する。受けていない場合は、ステップＳ４１３に進む。
【００６０】
ステップＳ４１３にて、カメラからの発光指示を確認する。発光指示を受けると、ステップＳ４１４にて、無線通信部１０５を用いてスレーブストロボへ発光制御指示を送信する。次に、ステップＳ４１５にて、ストロボ制御部１０３より発光回路１０２へと発光指示を行うことで発光制御を行う。発光指示がない場合はステップＳ４０９に戻る。
（１−２）サブマスターストロボ制御
サブマスターストロボの制御について図１０を用いて説明する。まず、ステップＳ５０１にてカメラとのインターフェース１０４を介してカメラに充電未完了情報を送信するとともに、サブマスターストロボの充電を開始する。充電制御は本フローチャートとは別に管理し、充電が完了すると充電制御を終了する。カメラでは、表示／操作部２０１に多灯ストロボシステムが充電未完了であることを表示する。
【００６１】
ステップＳ５０２で、マスターストロボから状態通信開始指示の通信を受け取るまで待つ。指示を受け取ったら、ステップＳ５０３で、スレーブストロボから充電状態などの情報を受信する。情報が取得できれば、ステップＳ５０４でスレーブストロボの制御数を設定する。ステップＳ５０５で、設定された数のスレーブストロボの充電が完了しているかどうかを判定する。Ｓ５０６では、判定結果をメインマスターストロボへ送信する。これは前述したように、メインマスターストロボに対し、サブマスタースストロボもスレーブストロボから正しく充電情報を受信していることを通知するためである。Ｓ５０７でメインマスターストロボからの状態送信を停止するための通信を受けたかを確認し、まだ受けていなければ、ステップＳ５０２に戻り、スレーブストロボの充電状態確認とメインマスターストロボへの判定結果送信を繰り返す。
【００６２】
ステップＳ５０７にて、マスターストロボからの情報送信の停止指示を受けると、マスターストロボへの情報送信を停止し、ステップＳ５０８へ進む。
【００６３】
ステップＳ５０８では、サブマスターストロボ自身の充電が完了したかの判定を行なう。サブマスターストロボ自身の充電が完了していれば、ステップＳ５０９に進む。充電が完了していなければ、ステップＳ５０８に戻り、サブマスターストロボ自身の充電が完了するまで繰り返す。本実施形態ではサブマスターストロボとスレーブストロボの両方が発光することを想定しているが、スレーブストロボだけが発光する場合も考えられる。スレーブストロボだけが発光する場合は、サブマスターストロボの充電完了判定ステップＳ５０８の処理を行なわなくてもよい。
【００６４】
ステップＳ５０９にて、インターフェース１０４を介してカメラに充電が完了したことを伝える。カメラでは、表示／操作部２０１に多灯ストロボシステムが充電完了であることを表示する。
【００６５】
ステップＳ５１０で、メインマスターストロボから状態通信開始指示を受け取ったかどうかを判定し、受け取っていなければＳ５１１に進む。受け取っていればＳ５０１に戻って制御をやり直す。これは、スレーブストロボが設定変更されたなど多灯ストロボシステムのネットワークの再構築が必要になった場合、メインマスターストロボが状態通信開始指示を送信するからである。
【００６６】
ステップＳ５１１にて、カメラからの発光指示を確認する。発光指示を受けると、ステップＳ５１２にて、無線通信部１０５を用いてスレーブストロボへ発光制御通信を送信する。次に、ステップＳ５１３にて、ストロボ制御部１０３より発光回路１０２へと発光指示を行うことで発光制御を行う。発光指示がない場合はステップＳ５１０に戻る。
【００６７】
以上の制御方法により、スレーブストロボの状態を把握し、ユーザーに通知を行なうとともに、撮影時の撮影制御通信とサブマスターストロボとスレーブストロボからの状態取得通信との衝突によって、スレーブストロボの発光制御失敗を防止することができる。
【００６８】
（他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６９】
１００：ストロボ、１０１：表示／操作部、１０２：発光回路、１０３：ストロボ制御部、１０４：インターフェース、１０５：無線通信部
【図１】
0006526121.tif 000002
【図２】
0006526121.tif 000003
【図３】
0006526121.tif 000004
【図４】
0006526121.tif 000005
【図５】
0006526121.tif 000006
【図６】
0006526121.tif 000007
【図７】
0006526121.tif 000008
【図８】
0006526121.tif 000009
【図９】
0006526121.tif 000010
【図１０】
0006526121.tif 000011