(57)【要約】【課題】カメラシステムの信頼性と同時性の双方を高めること。【解決手段】リモコン送信機１０は、通信パケットを無線送信する通信手段１０３と、リモコン受信機２０側に対する指示、および当該指示が前回送信の通信パケットによる指示と同一か否かを示す第１識別情報を含む通信パケットを生成するパケット生成手段１０８と、送信指示に応じて、同一の指示を含む通信パケットを連続して所定回数送信するように通信手段１０３を制御する制御手段１０８と、を備える。【選択図】図２
2012168321.tif 000002
【特許請求の範囲】
【請求項１】
通信パケットを無線送信する通信手段と、
リモコン受信機側に対する指示、および当該指示が前回送信の通信パケットによる指示と同一か否かを示す第１識別情報を含む通信パケットを生成するパケット生成手段と、
送信指示に応じて、前記同一の指示を含む通信パケットを連続して所定回数送信するように前記通信手段を制御する制御手段と、
を備えることを特徴とするリモコン送信機。
【請求項２】
請求項１に記載のリモコン送信機において、
前記パケット生成手段はさらに、前記同一の指示を含む通信パケットの送信が連続何回目かを示す第２識別情報を前記通信パケットに含めることを特徴とするリモコン送信機。
【請求項３】
請求項１または２に記載のリモコン送信機において、
前記リモコン受信機は複数存在し、
前記通信手段は、前記通信パケットをブロードキャスト送信することを特徴とするリモコン送信機。
【請求項４】
請求項１〜３のいずれか一項に記載のリモコン送信機において、
前記リモコン受信機側の機器はカメラであり、
前記指示は、前記カメラに対する撮影起動指示であることを特徴とするリモコン送信機。
【請求項５】
無線送信された通信パケットを受信する通信手段と、
前記受信した通信パケットに含まれる指示が前回受信した通信パケットに含まれた指示と同一か否かを判定する判定手段と、
前記判定手段により前記同一指示が判定された場合に当該指示に応じた処理を禁止し、前記同一指示が判定されない場合には前記受信した通信パケットに含まれる指示に応じた処理を行う制御手段と、
を備えることを特徴とするリモコン受信機。
【請求項６】
請求項５に記載のリモコン受信機において、
前記通信手段は、請求項１〜４のいずれか一項に記載のリモコン送信機からの通信パケットを受信し、
前記判定手段は、前記通信パケットに含まれる前記第１識別情報に基づいて前記同一指示か否かを判定することを特徴とするリモコン受信機。
【請求項７】
請求項５または６に記載のリモコン受信機と、
撮像手段とを備え、
前記制御手段は、前記受信した通信パケットに含まれる指示が撮影起動指示であって、かつ前記判定手段によって前記同一指示が判定されていない場合に前記撮像手段による撮影処理を起動させることを特徴とするカメラ。
【請求項８】
請求項７に記載のカメラにおいて、
前記制御手段は、前記受信した通信パケットに含まれる指示が前記撮影処理の終了指示であって、かつ前記判定手段によって前記同一指示が判定されていない場合に前記撮像手段による撮影処理を終了させることを特徴とするカメラ。
【請求項９】
請求項４に記載のリモコン送信機と、
請求項７または８に記載のカメラとを有することを特徴とする撮影システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモコン送信機、リモコン受信機、カメラ、および撮影システムに関する。
【背景技術】
【０００２】
カメラなどの電子機器間でパケット通信を行う技術が知られている（特許文献１参照）。一般に、受信側の機器は送信側の機器に対して正常に受信したことを知らせるために返信パケット（ＡＣＫパケット）を送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１０２３３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数のカメラに対して指示を送信するリモコン送信機に上記通信技術を適用する場合、各カメラからの返信パケットを待つことによって信頼性は高まるものの、指示の同時性が損なわれるという問題があった。すなわち、あるカメラへ指示を送信後、該カメラからの返信パケットを待って次のカメラへ指示を送信するので、カメラへ指示が届いたことを確認できるものの、先に指示を受けるカメラと後から指示を受けるカメラとの間で動作タイミングが異なってしまう。
【課題を解決するための手段】
【０００５】
（１）本発明によるリモコン送信機は、通信パケットを無線送信する通信手段と、リモコン受信機側に対する指示、および当該指示が前回送信の通信パケットによる指示と同一か否かを示す第１識別情報を含む通信パケットを生成するパケット生成手段と、送信指示に応じて、同一の指示を含む通信パケットを連続して所定回数送信するように通信手段を制御する制御手段と、を備えることを特徴とする。
（２）本発明によるリモコン受信機は、無線送信された通信パケットを受信する通信手段と、受信した通信パケットに含まれる指示が前回受信した通信パケットに含まれた指示と同一か否かを判定する判定手段と、判定手段により同一指示が判定された場合に当該指示に応じた処理を禁止し、同一指示が判定されない場合には受信した通信パケットに含まれる指示に応じた処理を行う制御手段と、を備えることを特徴とする。
（３）本発明による撮影システムは、請求項４に記載のリモコン送信機と、請求項７または８に記載のカメラとを有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、信頼性と同時性の双方を高めることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態によるカメラシステムの構成を説明する図である。
【図２】カメラ、無線アダプタおよびリモコン送信機の構成を例示するブロック図である。
【図３】通信パケットを例示する図である。
【図４】パケット内の「Ｄａｔａ」を説明する図である。
【図５】リモコン送信機ＣＰＵが行う処理を例示するフローチャートである。
【図６】撮影終了コマンドがセットされた「Ｄａｔａ」を例示する図である。
【図７】無線アダプタのＣＰＵが行う処理を例示するフローチャートである。
【図８】変形例３のカメラシステムの構成を説明する図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明を実施するための形態について説明する。図１は、本発明の一実施の形態によるカメラシステムの構成を説明する図である。カメラシステムは、カメラ３０Ａ〜カメラ３０Ｃと、リモコン送信機１０とで構成される。カメラ３０Ａ〜カメラ３０Ｃには、それぞれ無線アダプタ２０Ａ〜無線アダプタ２０Ｃが装着されている。
【０００９】
リモコン送信機１０は、操作部材１０７ａ、１０７ｂ、１０７ｃを有する。リモコン送信機１０は、操作部材１０７ａ、１０７ｂ、１０７ｃの操作に応じてカメラ３０Ａ〜カメラ３０Ｃに対して撮影指示などの操作信号を無線送信する。無線アダプタ２０Ａ〜無線アダプタ２０Ｃは、リモコン送信機１０からの無線信号を受信し、それぞれが復調した操作信号を装着されているカメラ３０Ａ〜３０Ｃのいずれかへ送る。
【００１０】
操作部材１０７ａは、レリーズボタンに相当する押しボタンであり、操作部材１０７ｂは、操作対象カメラを切り替えるための切替スイッチである。操作部材１０７ｃは、後述する単写と連写との切替、およびバルブ撮影設定スイッチである。
【００１１】
切替スイッチ１０７ｂが「ALL」に設定されている場合のリモコン送信機１０は、全てのカメラ３０Ａ〜カメラ３０Ｃを指示対象に無線送信を行う。切替スイッチ１０７ｂが「Ａ」に設定されている場合のリモコン送信機１０は、カメラ３０Ａを指示対象に無線送信を行う。また、切替スイッチ１０７ｂが「Ｂ」に設定されている場合のリモコン送信機１０は、カメラ３０Ｂを指示対象に無線送信を行う。さらに、切替スイッチ１０７ｂが「Ｃ」に設定されている場合のリモコン送信機１０は、カメラ３０Ｃを指示対象に無線送信を行う。
【００１２】
本実施形態は、切替スイッチ１０７ｂが「ALL」に設定されているリモコン送信機１０が無線送信する場合に特徴を有するので、以降は当該使用態様を中心に説明する。なお、図１に例示したシステムは、３台のカメラ３０と１台のリモコン送信機１０で構成するカメラシステムであるが、カメラの数は３台でなくてもよく、５台でも１０台でもよい。
【００１３】
図２は、カメラ３０、無線アダプタ２０およびリモコン送信機１０の構成を例示するブロック図である。図２において、カメラ３０はカメラ３０Ａ〜カメラ３０Ｃと同様に構成される。無線アダプタ２０は、無線アダプタ２０Ａ〜無線アダプタ２０Ｃと同様に構成される。無線アダプタ２０およびリモコン送信機１０の双方に共通に含まれるブロックは、同一符号を付して説明する。
【００１４】
リモコン送信機１０は、アンテナ１０１と、変調送信回路１０３と、発振器１０６と、操作部材１０７と、ＣＰＵ１０８とを含む。リモコン送信機１０のＣＰＵ１０８は、操作部材１０７ａから操作信号を受けると、パケットと呼ばれる送信データの塊を生成して変調送信回路１０３へ出力する。変調送信回路１０３は、該パケットを所定の周波数の無線伝送可能な信号に変調した後、搬送波の形でアンテナ１０１を介して無線アダプタ２０へ送信する。所定の周波数は、発振器１０６により決められる。
【００１５】
無線アダプタ２０は、アンテナ１０１と、周波数ダウンコンバータ１０２と、変調送信回路１０３と、復調回路１０４と、発振器１０６と、ＣＰＵ１０８とを含む。無線アダプタ２０のＣＰＵ１０８は、アンテナ１０１を介して搬送波の形でパケットを受信する。受信した搬送波は、まず周波数ダウンコンバータ１０２に入力される。周波数ダウンコンバータ１０２は、受信したパケットを所定の低周波数のデータにダウンコンバートした後、復調回路１０４へ出力する。この所定の周波数は発振器１０６により決められる。復調回路１０４では、入力された信号をデジタル通信パケットに復調してＣＰＵ１０８へ出力する。
【００１６】
ＣＰＵ１０８は、入力されるパケットを先頭から読み込んで解析し、解析したコマンド情報をカメラ３０のＣＰＵ３０６へ送信する。このとき、ＣＰＵ１０８は、パケット内に含まれる同期用データ（後述する「ＳＹＮＣ」４ｂ）が、あらかじめ設定されているデータ列と一致した場合のみ、カメラ３０へコマンド情報を出力する。これによって、他の通信と混信した場合の誤動作（たとえば、他の機器を指示対象とする通信を受信したにもかかわらず、カメラ３０へコマンド情報を送信すること）を防止することができる。
【００１７】
カメラ３０は、撮影レンズ３０１と、シャッタ３０２と、撮像素子３０３と、測光センサ３０４と、シャッタ駆動装置３０５と、ＣＰＵ３０６と、操作部材（レリーズスイッチ含む）３０７とを備える。カメラ３０のＣＰＵ３０６は、操作部材３０７からの操作信号に応じてカメラ制御を行う他、無線アダプタ２０のＣＰＵ１０８からのコマンド情報に応じてカメラ制御を行うように構成されている。
【００１８】
上述した切替スイッチ１０７ｂが「ALL」に設定されている場合のリモコン送信機１０のＣＰＵ１０８は、複数のカメラ３０Ａ〜カメラ３０Ｃを指示対象に、いわゆるブロードキャスト送信を行う。ブロードキャスト送信では、１対多数の送信であるため、受信側の機器は返信パケット（ＡＣＫパケット）を送信しない。以下、リモコン送信機１０のＣＰＵ１０８が行う制御について説明する。
【００１９】
−パケット生成−
リモコン送信機１０のＣＰＵ１０８は、押しボタン１０７ａから押下操作信号が入力されると、以下のように通信パケットを生成する。図３は、通信パケットを例示する図であり、デジタル通信のフォーマットに則したものである。図３において、「プリアンブル」４ａは、通信の最初に送信する助走部分に相当するデータであり、受信側の機器（本例では無線アダプタ２０Ａ〜無線アダプタ２０Ｃ）においてキャリア検出やＡＧＣ、位相基準の検出のために用いられる。受信側の機器は、「プリアンブル」４ａを検出すると以降の信号の受信を可能にする。「プリアンブル」４ａは、例えば０,０,０,０・・・のような固定ビットパターンが設定される。
【００２０】
「ＳＹＮＣ」４ｂは、「プリアンブル」４ａに続くパケットの先頭部分に付加される同期用データであり、ＳＦＤとも呼ばれる。「ＳＹＮＣ」４ｂは、パケットの開始を検出するためのパターンであり、通常は１バイト（２バイトでもよい）である。通信方式によってあらかじめ標準となる「ＳＹＮＣ」４ｂが定められているので、所定の受信期間内に受信側の機器が受信デコードした信号が当該標準の「ＳＹＮＣ」４ｂと一致する場合にのみ、受信側の機器において以降の受信が有効になる。
【００２１】
「ｌｅｎｇｔｈ」４ｃは、通信データ容量（バイト数）を示すデータであり、パケットの情報量を意味する。受信側の機器は、「ＳＹＮＣ」４ｂを検出後に「ｌｅｎｇｔｈ」４ｃで示されたデータ数をデコードして１回の受信を終了する。
【００２２】
「Ｈｅａｄｅｒ」４ｄは、発信元（本例ではリモコン送信機１０）と送信先（本例では指示対象のカメラに装着されている無線アダプタ２０Ａ〜無線アダプタ２０Ｃ）を指定するアドレス、パケットの種類、および通し番号などを示すデータによって構成される。切替スイッチ１０７ｂが「ALL」に設定されている場合のＣＰＵ１０８は、送信先を指定するアドレスに不定を示すＩＤを含める。送信先アドレスを不定とする送信は、ブロードキャスト送信に該当する。
【００２３】
切替スイッチ１０７ｂが「Ａ」に設定されている場合のＣＰＵ１０８は、送信先を指定するアドレスに無線アダプタ２０Ａ（すなわちカメラ３０Ａ）を示すＩＤを含める。同様に、切替スイッチ１０７ｂが「Ｂ」に設定されている場合のＣＰＵ１０８は、送信先を指定するアドレスに無線アダプタ２０Ｂ（すなわちカメラ３０Ｂ）を示すＩＤを含める。さらに、切替スイッチ１０７ｂが「Ｃ」に設定されている場合のＣＰＵ１０８は、送信先を指定するアドレスに無線アダプタ２０Ｃ（すなわちカメラ３０Ｃ）を示すＩＤを含める。
【００２４】
「Ｄａｔａ」４ｆは、指示対象のカメラに対する指示内容を示すコマンド情報ｆ１、当該コマンドによる撮影起動が何回目であるかを示す情報ｆ２、当該パケットの送信回数を示す情報ｆ３、およびその他の必要な情報ｆ４を表すデータ群によって構成される。図４は、「Ｄａｔａ」４ｆの内容を説明する図である。
【００２５】
「Ｃｈｅｃｋ Ｄａｔａ」４ｇは、パケットの最後に位置するチェック用データである。たとえば、ＣＲＣによる誤り検出データ生成アルゴリズムで生成された２バイトのデータによって構成される。受信側の機器は、「Ｃｈｅｃｋ Ｄａｔａ」４ｇに基づいてエラー判定を行い、エラーを判定した場合には当該受信パケットを廃棄するように構成されている。
【００２６】
−リモコン送信機１０のＣＰＵ１０８が行う処理−
ＣＰＵ１０８が行う処理の流れについて、図５に例示するフローチャートを参照して説明する。ＣＰＵ１０８は、リモコン送信機１０に不図示の電池が装填されると、図５による処理を起動する。
【００２７】
図５のステップＳ１１において、ＣＰＵ１０８は、フラグ類の初期化（クリア）を行ってステップＳ１２へ進む。ただし、上記「Ｄａｔａ」４ｆに含める情報ｆ２に対応する撮影番号Ｐ（撮影起動の回数は撮影回数を示すことから、本説明では撮影番号Ｐと呼ぶ）の計数値については初期化しない。ステップＳ１２において、ＣＰＵ１０８は、撮影起動を検出してステップＳ１３へ進む。ＣＰＵ１０８は、押しボタン１０７ａからの押下操作信号を撮影起動信号として検出する。
【００２８】
ステップＳ１３において、ＣＰＵ１０８は単写か否かを判定する。ＣＰＵ１０８は、単写設定されている場合にステップＳ１３を肯定判定してステップＳ１４へ進む。ＣＰＵ１０８は、単写設定されていない場合にはステップＳ１３を否定判定してステップＳ１５へ進む。単写とは、押しボタン１０７ａの押下操作に応じてカメラ３０が１コマ撮影することをいう。ＣＰＵ１０８は、操作部材１０７ｃの操作位置に基づいて単写、後述する連写、およびバルブ撮影設定を判定する。
【００２９】
ステップＳ１４において、ＣＰＵ１０８は単写フラグに１をセットしてステップＳ１８へ進む。ステップＳ１５において、ＣＰＵ１０８は連写フラグに１をセットしてステップＳ１６へ進む。連写とは、押しボタン１０７ａが押下操作されている間にカメラ３０が複数コマ続けて撮影することをいう。ＣＰＵ１０８は、押しボタン１０７ａの押下操作に応じて連写撮影開始を指示し、押しボタン１０７ａの押下解除に応じて連写撮影終了を指示する。連写撮影開始の指示を受けたカメラ３０は、連写撮影終了の指示を受けるまで、所定のコマ速度で繰り返し撮影を行う。上述したように、ＣＰＵ１０８は操作部材１０７ｃの操作位置に基づいて単写、連写および後述するバルブ撮影設定を判定する。
【００３０】
ステップＳ１６において、ＣＰＵ１０８はバルブ撮影か否かを判定する。ＣＰＵ１０８は、バルブ撮影設定されている場合にステップＳ１６を肯定判定してステップＳ１７へ進む。ＣＰＵ１０８は、バルブ撮影設定されていない場合にはステップＳ１６を否定判定してステップＳ１８へ進む。バルブ撮影とは、押しボタン１０７ａが押下操作されている間露光して撮影することをいう。ＣＰＵ１０８は、押しボタン１０７ａの押下操作に応じて露光開始を指示し、押しボタン１０７ａの押下解除に応じて露光終了を指示する。露光開始の指示を受けたカメラ３０は、露光終了の指示を受けるまで露光を継続して撮影を行う。上述したように、ＣＰＵ１０８は操作部材１０７ｃの操作位置に基づいて単写、連写およびバルブ撮影設定を判定する。
【００３１】
ステップＳ１７において、ＣＰＵ１０８はバルブフラグに１をセットしてステップＳ１８へ進む。ステップＳ１８において、ＣＰＵ１０８は、送信回数ｎを初期値１にセットしてステップＳ１９へ進む。送信回数ｎは、送信パケットの「Ｄａｔａ」４ｆ内の情報ｆ３に対応する。
【００３２】
ステップＳ１９において、ＣＰＵ１０８は、送信パケットを生成して変調送信回路１０３へ送り、当該パケットを送信させる。なお、送信パケットにおいて、「Ｄａｔａ」４ｆ内の情報ｆ１には撮影起動コマンドがセットされる。撮影起動コマンドは、指示対象のカメラに対する撮影開始の指示である。撮影起動コマンドには、単写撮影、連写撮影、およびバルブ撮影を識別するパラメータが含まれる。
【００３３】
ステップＳ２０において、ＣＰＵ１０８は、送信回数ｎをインクリメントしてステップＳ２１へ進む。インクリメント後の送信回数ｎは、ステップＳ１９へ戻る場合にパケットの「Ｄａｔａ」４ｆ内の情報ｆ３にセットされる。
【００３４】
ステップＳ２１において、ＣＰＵ１０８は、送信回数ｎが所定回数に達したか否かを判定する。ＣＰＵ１０８は、ｎが所定回数の場合にステップＳ２１を肯定判定してステップＳ２３へ進む。ＣＰＵ１０８は、ｎが所定回数でない場合にはステップＳ２１を否定判定し、ステップＳ２２へ進む。
【００３５】
ステップＳ２２において、ＣＰＵ１０８は、所定時間（たとえば３msec）待って（遅延）ステップＳ１９へ戻る。ステップＳ１９ないしＳ２２の処理を繰り返すことにより、同じ撮影起動コマンドを含む送信パケットを上記所定時間間隔で所定回数（たとえば２０回）繰り返し送信する。
【００３６】
ステップＳ２３において、ＣＰＵ１０８は単写か否かを判定する。ＣＰＵ１０８は、単写フラグが１の場合にステップＳ２３を肯定判定してステップＳ３０へ進む。ＣＰＵ１０８は、単写フラグが１でない場合にはステップＳ２３を否定判定してステップＳ２４へ進む。ステップＳ２４へ進む場合は、連写設定またはバルブ撮影設定されている場合である。
【００３７】
ステップＳ２４において、ＣＰＵ１０８は撮影終了を検出したか否かを判定する。ＣＰＵ１０８は、押しボタン１０７ａからの押下操作信号が解除されると撮影終了を検出する。ＣＰＵ１０８は、撮影終了を検出した場合はステップＳ２４を肯定判定してステップＳ２５へ進む。ＣＰＵ１０８は、撮影終了を検出していない場合はステップＳ２４を否定判定し、当該判定処理を繰り返す。
【００３８】
ステップＳ２５において、ＣＰＵ１０８は、送信回数ｍを初期値１にセットしてステップＳ２６へ進む。送信回数ｍは、送信パケットの「Ｄａｔａ」４ｆ内の情報ｆ３に対応する。
【００３９】
ステップＳ２６において、ＣＰＵ１０８は送信パケットを生成して変調送信回路１０３へ送り、当該パケットを送信させる。本ステップで生成するパケットは、ステップＳ１９で生成したパケットと比べて、「Ｄａｔａ」４ｆ内の情報ｆ１に、撮影起動コマンドの代わりに撮影終了コマンドがセットされる点が異なる。撮影終了コマンドは、指示対象のカメラに対する撮影終了の指示である。撮影終了コマンドがセットされた「Ｄａｔａ」４ｆを図６に例示する。
【００４０】
ステップＳ２７において、ＣＰＵ１０８は、送信回数ｍをインクリメントしてステップＳ２８へ進む。インクリメント後の送信回数ｍは、ステップＳ２６へ戻る場合にパケットの「Ｄａｔａ」４ｆ内の情報ｆ３にセットされる。
【００４１】
ステップＳ２８において、ＣＰＵ１０８は、送信回数ｍが所定回数に達したか否かを判定する。ＣＰＵ１０８は、ｍが所定回数の場合にステップＳ２８を肯定判定してステップＳ３０へ進む。ＣＰＵ１０８は、ｍが所定回数でない場合にはステップＳ２８を否定判定し、ステップＳ２９へ進む。
【００４２】
ステップＳ２９において、ＣＰＵ１０８は、所定時間（たとえば３msec）待って（遅延）ステップＳ２６へ戻る。ステップＳ２７ないしＳ２９の処理を繰り返すことにより、同じ撮影終了コマンドを含む送信パケットを上記所定時間間隔で所定回数（たとえば２０回）繰り返し送信する。
【００４３】
ステップＳ３０において、ＣＰＵ１０８は、撮影番号ＰをインクリメントしてステップＳ１へ戻る。インクリメント後の撮影番号Ｐは、ステップＳ１９へ戻る場合にパケットの「Ｄａｔａ」４ｆ内の情報ｆ２にセットされる。
【００４４】
−無線アダプタ２０のＣＰＵ１０８が行う処理−
無線アダプタ２０のＣＰＵ１０８が行う処理の流れについて、図７に例示するフローチャートを参照して説明する。ＣＰＵ１０８は、カメラ３０から電源が供給された場合に図７による処理を起動する。
【００４５】
図７のステップＳ５１において、ＣＰＵ１０８は、該ＣＰＵ１０８内のメモリの初期化（クリア）を行ってステップＳ５２へ進む。これにより、受信パケットの上記「Ｄａｔａ」４ｆに含まれる情報ｆ２に相当する撮影番号Ｐを示すデータをクリアする。
【００４６】
ステップＳ５２において、ＣＰＵ１０８は、パケットを受信したか否かを判定する。ＣＰＵ１０８は、パケットをエラー無く受信した場合にステップＳ５２を肯定判定してステップＳ５３へ進む。ＣＰＵ１０８は、パケットを受信していない、または受信パケットについてエラー判定した場合には、ステップＳ５２を否定判定して当該判定処理を繰り返す。
【００４７】
ステップＳ５３において、ＣＰＵ１０８は、撮影終了コマンドか否かを判定する。ＣＰＵ１０８は、「Ｄａｔａ」４ｆ内の情報ｆ１が撮影終了コマンドの場合、ステップＳ５３を肯定判定してステップＳ５９へ進む。ＣＰＵ１０８は、「Ｄａｔａ」４ｆ内の情報ｆ１が撮影終了コマンドでない場合、ステップＳ５３を否定判定してステップＳ５４へ進む。
【００４８】
ステップＳ５４において、ＣＰＵ１０８は、撮影起動コマンドか否かを判定する。ＣＰＵ１０８は、「Ｄａｔａ」４ｆ内の情報ｆ１が撮影起動コマンドの場合、ステップＳ５４を肯定判定してステップＳ５５へ進む。ＣＰＵ１０８は、「Ｄａｔａ」４ｆ内の情報ｆ１が撮影起動コマンドでない場合、ステップＳ５４を否定判定してステップＳ６１へ進む。
【００４９】
ステップＳ５５において、ＣＰＵ１０８は、受信パケットの「Ｄａｔａ」４ｆ内の情報ｆ２に対応する撮影番号Ｐが前回の受信パケットのものと同じか否かを判定する。ＣＰＵ１０８は、前回と同じ場合にステップＳ５５を肯定判定してステップＳ５２へ戻る。ＣＰＵ１０８は、前回と同じでない場合にはステップＳ５５を否定判定し、ステップＳ５６へ進む。本実施形態では、撮影番号Ｐが前回と異なる場合にのみステップＳ５６へ進んで撮影起動を行う。
【００５０】
ステップＳ５６において、ＣＰＵ１０８は、撮影起動コマンドに含まれる単写撮影、連写撮影、およびバルブ撮影を識別するパラメータに応じて単写撮影、連写撮影、およびバルブ撮影のうちいずれか１つを起動させる信号をカメラ３０のＣＰＵ３０６へ送信し、ステップＳ５７へ進む。ステップＳ５７において、ＣＰＵ１０８は、該ＣＰＵ１０８内のメモリに撮影番号Ｐを記憶してステップＳ５８へ進む。
【００５１】
ステップＳ５８において、ＣＰＵ１０８は、受信パケットの「Ｄａｔａ」４ｆ内の情報ｆ３に対応する送信回数ｎを該ＣＰＵ１０８内のメモリに記憶する。ＣＰＵ１０８はさらに、上記撮影番号Ｐおよび当該送信回数ｎを撮影データとして記録するようにカメラ３０のＣＰＵ３０６へ送信してステップＳ５２へ戻る。撮影番号Ｐに加えて送信回数ｎを撮影データに含めて記録させることで、当該記録内容が解析情報として役立つ。パケットがエラー無く受信される場合は、１回目の送信パケットに基づいて撮影起動するので送信回数ｎは１であるが、たとえば、電波状況によって２回受信エラーが生じ、３回目の送信パケット（送信回数ｎ＝３）に基づいて撮影起動する場合には、送信回数ｎ＝３が記録される。ｎ＝３が記録されている場合は、パケット送信２回分「撮影番号Ｐにおける撮影起動が遅延」したことを表す。
【００５２】
上記ステップＳ５３を肯定判定して進むステップＳ５９において、ＣＰＵ１０８は、撮影終了させる信号をカメラ３０のＣＰＵ３０６へ送信してステップＳ６０へ進む。これにより、カメラ３０のＣＰＵ３０６は、連写撮影中の場合は新たなコマの撮影を行わず、バルブ撮影中の場合には露光を停止させる。
【００５３】
ステップＳ６０において、 ＣＰＵ１０８は、パケットの「Ｄａｔａ」４ｆ内の情報ｆ２に含まれる撮影番号Ｐ、およびその記憶指示をカメラ３０のＣＰＵ３０６へ送信してステップＳ５２へ戻る。撮影番号Ｐを記録させることで、当該記録内容が解析情報として役立つ。すなわち、通常は同じ撮影番号Ｐが撮影起動時（ステップＳ５７）と撮影終了時（ステップＳ６０）に記録される。撮影起動時に記録されていない撮影番号Ｐが撮影終了時に記録されている場合には、「撮影番号Ｐの撮影起動は失敗」したことを表す。
【００５４】
上記ステップＳ５４を肯定判定して進むステップＳ６１において、ＣＰＵ１０８は、コマンドに応じた所定の処理を起動させる信号をカメラ３０のＣＰＵ３０６へ送信してステップＳ５２へ戻る。これにより、カメラ３０のＣＰＵ３０６は、たとえばパワーオン処理を行う。
【００５５】
以上説明した実施形態によれば、次の作用効果が得られる。
（１）リモコン送信機１０は、通信パケットを無線送信する変調送信回路１０３と、無線アダプタ２０側に対する指示ｆ１、および当該指示ｆ１が前回送信の通信パケットによる指示と同一か否かを示す第１識別情報ｆ２を含む通信パケットを生成するＣＰＵ１０８と、送信指示に応じて、同一の指示を含む通信パケットを連続して所定回数送信するように変調送信回路１０３を制御するＣＰＵ１０８とを備えるので、カメラシステムの信頼性と同時性の双方を高めることができる。
【００５６】
上述した「Ｄａｔａ」４ｆに含める情報ｆ２は、たとえば１バイトデータで構成するようにした。この場合、撮影番号Ｐは２５５回まで計数できる。撮影起動回数が２５５回を超える場合は、０に戻して再びインクリメントする。
【００５７】
（２）上記（１）のリモコン送信機１０において、通信パケットを生成するＣＰＵ１０８はさらに、同一の指示を含む通信パケットの送信が連続何回目かを示す第２識別情報ｆ３を通信パケットに含めるので、カメラシステムの信頼性と同時性の双方を高めることができる。
【００５８】
「Ｄａｔａ」４ｆに含める情報ｆ３も同様に、１バイトデータで構成するようにした。送信回数ｎおよびｍは、コマンドを新しく送り始める際に１にセットし直し（ステップＳ１８、Ｓ２５）、同一コマンドの送信回数を通常２０回程度とするので、送信回数ｎ、ｍが２５５回を超えることはない。
【００５９】
上述した実施形態では、撮影終了コマンドにおける撮影番号Ｐや送信回数ｍは必ずしも必要ではない。しかしながら、撮影終了時と撮影起動時とでパケットの構造上の対称性を持たせるために、撮影終了コマンドを含むパケットの「Ｄａｔａ」４ｆに情報ｆ２（撮影番号Ｐ）およびｆ３（送信回数ｍ）を含めるように構成した。
【００６０】
（３）上記（１）または（２）のリモコン送信機１０において、無線アダプタ２０は複数存在し、変調送信回路１０３は、通信パケットをブロードキャスト送信するので、カメラシステムの信頼性と同時性の双方を高めることができる。
【００６１】
（４）上記（１）〜（３）のいずれかリモコン送信機１０において、無線アダプタ２０側の機器はカメラ３０であり、指示ｆ１がカメラ３０に対する撮影起動指示である場合は、複数のカメラ間で撮影起動の同時性を高めることができる。
【００６２】
（５）無線アダプタ２０は、無線送信された通信パケットを受信する周波数ダウンコンバータ１０２，復調回路１０４と、受信した通信パケットに含まれる指示が前回受信した通信パケットに含まれた指示と同一か否かを判定するＣＰＵ１０８と、同一指示を判定した場合に当該指示に応じた処理を禁止し、同一指示を判定しない場合には受信した通信パケットに含まれる指示に応じた処理を行うＣＰＵ１０８とを備えるので、カメラシステムの信頼性と同時性の双方を高めることができる。
【００６３】
（６）上記（５）の無線アダプタ２０において、周波数コンバータ１０２，復調回路１０４は、上記（１）〜（４）のいずれかのリモコン送信機１０からの通信パケットを受信し、ＣＰＵ１０８は、通信パケットに含まれる第１識別情報ｆ２に基づいて同一指示か否かを判定するので、適切に判定することができる。
【００６４】
（７）カメラシステムは、上記（５）または（６）の無線アダプタ２０と、カメラ３０とを備え、ＣＰＵ１０８、３０６は、受信した通信パケットに含まれる指示が撮影起動指示であって、かつＣＰＵ１０８によって同一指示が判定されていない場合にカメラ３０による撮影処理を起動させるので、カメラシステムの信頼性と同時性の双方を高めることができる。
【００６５】
（８）上記（７）のカメラシステムにおいて、ＣＰＵ１０８、３０６は、受信した通信パケットに含まれる指示が撮影処理の終了指示であって、かつＣＰＵ１０８によって同一指示が判定されていない場合にカメラ３０による撮影処理を終了させるので、カメラシステムの信頼性と同時性の双方を高めることができる。
【００６６】
（変形例１）
カメラ３０のＣＰＵ３０６は、非撮影中であるにもかかわらず撮影終了コマンドを受信した場合（ステップＳ５９）、続けて受信する撮影番号Ｐおよびその記憶指示（ステップＳ６０）に応じてエラー情報をＣＰＵ３０６内のメモリに記憶するようにした。このエラー情報は、たとえば、「撮影番号Ｐの撮影起動は失敗」したことを表すから、メモリの記憶内容に基づいて何番目の撮影起動が失敗したかについて事後解析することができる。
【００６７】
（変形例２）
以上の説明では、リモコン送信機１０側の操作部材１０７ｃの操作位置に基づいて単写撮影、連写撮影、およびバルブ撮影設定を切替える例を説明した。リモコン送信機１０が操作部材１０７ｃを有していない場合（すなわち、リモコン送信機１０側で単写／連写／バルブ撮影の切替えができない場合）は、図５のステップＳ１３〜ステップＳ１７およびステップＳ２３をスキップした上で、撮影起動コマンドの送信（ステップＳ１９）と撮影終了コマンドの送信（ステップＳ２６）を常にセットで行うとよい。
【００６８】
（変形例３）
図８は、変形例３のカメラシステムの構成を説明する図である。カメラシステムは、グループＡを構成するカメラ群３００Ａと、グループＢを構成するカメラ群３００Ｂと、グループＣを構成するカメラ群３００Ｃと、リモコン送信機１０とで構成される。カメラ群３００Ａは、上述したカメラ３０Ａ（無線アダプタ２０Ａが装着されている）を複数含む。カメラ群３００Ｂは、上述したカメラ３０Ｂ（無線アダプタ２０Ｂが装着されている）を複数含む。カメラ群３００Ｃは、上述したカメラ３０Ｃ（無線アダプタ２０Ｃが装着されている）を複数含む。
【００６９】
切替スイッチ１０７ｂが「ALL」に設定されている場合のリモコン送信機１０は、全てのカメラ群３００Ａ〜カメラ３００Ｃを指示対象に無線送信を行う。切替スイッチ１０７ｂが「Ａ」に設定されている場合のリモコン送信機１０は、カメラ群３００Ａを指示対象に無線送信を行う。また、切替スイッチ１０７ｂが「Ｂ」に設定されている場合のリモコン送信機１０は、カメラ群３００Ｂを指示対象に無線送信を行う。さらに、切替スイッチ１０７ｂが「Ｃ」に設定されている場合のリモコン送信機１０は、カメラ群３００Ｃを指示対象に無線送信を行う。
【００７０】
なお、図８に例示したシステムは、１グループを構成するカメラの数量、および全体のグループ数は、それぞれ数量に制限はない。
【００７１】
変形例３の場合の「Ｈｅａｄｅｒ」４ｄは、発信元（本例ではリモコン送信機１０）と送信先のカメラ群（本例では指示対象のカメラ群に同一アドレスの無線アダプタを装着）を指定するアドレス、パケットの種類、および通し番号などを示すデータによって構成される。切替スイッチ１０７ｂが「ALL」に設定されている場合のＣＰＵ１０８は、送信先のカメラ群を指定するアドレスに不定を示すＩＤを含める。送信先カメラ群のアドレスを不定とする送信は、全てのカメラ群を指示対象にするブロードキャスト送信に該当する。
【００７２】
切替スイッチ１０７ｂが「Ａ」に設定されている場合のＣＰＵ１０８は、送信先カメラ群を指定するアドレスにカメラ群３００Ａに装着された無線アダプタを示すＩＤを含める。同様に、切替スイッチ１０７ｂが「Ｂ」に設定されている場合のＣＰＵ１０８は、送信先カメラ群を指定するアドレスにカメラ群３００Ｂに装着された無線アダプタを示すＩＤを含める。さらに、切替スイッチ１０７ｂが「Ｃ」に設定されている場合のＣＰＵ１０８は、送信先カメラ群を指定するアドレスにカメラ群３００Ｃに装着された無線アダプタを示すＩＤを含める。
【００７３】
（変形例４）
上記実施形態では、カメラ３０Ａ〜３０Ｃと無線アダプタ２０Ａ〜２０Ｃとをそれぞれ接続する例を説明した。この代わりに、各無線アダプタの構成を各カメラ内に内蔵して一体化構成にしてもよい。
【００７４】
上述したカメラは、デジタルカメラでもフィルムカメラでもよく、スチルカメラでもビデオカメラでも構わない。
【００７５】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。
【符号の説明】
【００７６】
１０…リモコン送信機
２０…無線アダプタ
３０…カメラ
１０２…周波数ダウンコンバータ
１０３…変調送信回路
１０４…復調回路
１０６…発振器
１０７…操作部材
１０８，３０６…ＣＰＵ
３０３…撮像素子
【図１】
2012168321.tif 000003
【図２】
2012168321.tif 000004
【図３】
2012168321.tif 000005
【図４】
2012168321.tif 000006
【図５】
2012168321.tif 000007
【図６】
2012168321.tif 000008
【図７】
2012168321.tif 000009
【図８】
2012168321.tif 000010