(57)【要約】【課題】複数の無線中継装置の間で、無線信号の送受信が無限に繰り返されることを防ぐこと。【解決手段】無線中継装置は、ノード間の通信方式に従って無線信号を中継する。無線中継装置は、許容される転送回数を示す回数情報を含む無線信号を受信する受信部と、無線信号を転送すべきか否かを回数情報に基づいて判断し、無線信号を転送すべきと判断したことを条件として、転送回数を減少させて無線信号を転送する転送部と、を備える。【選択図】図１
2015097300.tif 000002
【特許請求の範囲】
【請求項１】
ノード間の通信方式に従って無線信号を中継する無線中継装置であって、
許容される転送回数を示す回数情報を含む無線信号を受信する受信部と、
前記無線信号を転送すべきか否かを前記回数情報に基づいて判断し、前記無線信号を転送すべきと判断したことを条件として、前記転送回数を減少させて前記無線信号を転送する転送部と、
を備える無線中継装置。
【請求項２】
既に中継した無線信号を識別する識別情報を記憶する中継情報記憶部と、
前記中継情報記憶部に記憶された識別情報のうち、受信してから予め定められた期間が経過した無線信号の識別情報を消去する制御部と、
をさらに備え、
前記転送部は、前記受信部が新たに受信した無線信号を識別する識別情報が前記中継情報記憶部に記憶されていないことを更なる条件として、当該新たに受信した無線信号を転送する
請求項１に記載の無線中継装置。
【請求項３】
無線信号を中継する無線中継装置であって、
無線信号を受信する受信部と、
既に中継した無線信号を識別する識別情報を記憶する中継情報記憶部と、
前記受信部が新たに受信した無線信号を識別する識別情報が前記中継情報記憶部に記憶されていない場合に、当該新たに受信した無線信号を転送する転送部と、
前記中継情報記憶部に記憶された識別情報のうち、受信してから予め定められた期間が経過した無線信号の識別情報を消去する制御部と、
を備える無線中継装置。
【請求項４】
前記無線信号は、無線送信装置において無線信号を送信する度にインクリメントされる数値を含み、
前記中継情報記憶部は、既に中継した無線信号に含まれる数値を示す情報を、前記識別情報として記憶する
請求項２または３に記載の無線中継装置。
【請求項５】
前記無線信号は、当該無線信号を送信した無線送信装置を識別する送信元情報を含み、
前記中継情報記憶部は、既に中継した無線信号の送信元情報に対応づけて前記識別情報を記憶し、
前記転送部は、前記新たに受信した無線信号の送信元情報に対応づけて当該新たに受信した無線信号の識別情報が前記中継情報記憶部に記憶されていない場合に、当該新たに受信した無線信号を転送する
請求項２から４のいずれか一項に記載の無線中継装置。
【請求項６】
前記無線信号を中継することを許容する無線送信装置の送信元情報を記憶する送信元情報記憶部
をさらに備え、
前記転送部は、前記受信部が受信した無線信号に含まれる送信元情報が前記送信元情報記憶部に記憶されていることを条件として、当該無線信号を転送する
請求項５に記載の無線中継装置。
【請求項７】
前記無線信号は、撮像装置を遠隔で制御する無線送信装置から送信され、前記無線信号は、前記撮像装置を制御する制御内容を示すデータを含む、
請求項１から６のいずれか一項に記載の無線中継装置。
【請求項８】
無線信号で送信するデータの種類に応じて、無線信号の転送が許容される転送回数を設定する転送回数設定部と、
前記転送回数を示す情報および前記データを含む信号を生成する信号生成部と、
前記信号生成部が生成した信号を無線信号で送信する送信部と、
を備える無線送信装置。
【請求項９】
前記転送回数設定部は、転送されることを許容しない種類のデータの転送回数として０を設定する
請求項８に記載の無線送信装置。
【請求項１０】
前記無線送信装置は、撮像時に閃光を発光させる発光装置を制御する制御内容を示すデータを、前記無線信号で送信し、
前記転送回数設定部は、前記発光装置に発光を指示するデータの転送回数として０を設定する
請求項８または９に記載の無線送信装置。
【請求項１１】
前記転送回数を指定する情報をユーザ操作より取得する情報取得部
をさらに備える請求項８から１０のいずれか一項に記載の無線送信装置。
【請求項１２】
請求項１から７のいずれか一項に記載の無線中継装置と、
請求項８から１１のいずれか一項に記載の無線送信装置と、
を備える無線システム。
【請求項１３】
前記無線送信装置および前記無線中継装置の少なくともいずれかから制御内容を示すデータを含む前記無線信号を受信して、前記データにより示される制御内容に従って制御を行う受信装置
をさらに備える請求項１２に記載の無線システム。
【請求項１４】
ノード間の通信方式に従って無線信号を中継する無線中継装置用を制御するためのプログラムであって、
許容される転送回数を示す回数情報を含む無線信号を受信するステップと、
前記無線信号を転送すべきか否かを前記回数情報に基づいて判断し、前記無線信号を転送すべきと判断したことを条件として、前記転送回数を減少させて前記無線信号を転送するステップと、
をコンピュータに実行させるプログラム。
【請求項１５】
無線信号を中継する無線中継装置を制御するためのプログラムであって、
無線信号を受信するステップと、
既に中継した無線信号を識別する識別情報を中継情報記憶部に記憶するステップと、
新たに受信した無線信号を識別する識別情報が前記中継情報記憶部に記憶されていない場合に、当該新たに受信した無線信号を転送するステップと、
前記中継情報記憶部に記憶された識別情報のうち、受信してから予め定められた期間が経過した無線信号の識別情報を消去するステップと、
をコンピュータに実行させるプログラム。
【請求項１６】
無線信号で送信するデータの種類に応じて、無線信号の転送が許容される転送回数を設定するステップと、
前記転送回数を示す情報および前記データを含む信号を生成するステップと、
前記生成した信号を無線信号で送信するステップと、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線中継装置、無線送信装置、無線システムおよびプログラムに関する。
【背景技術】
【０００２】
無線通信を介して接続される装置間で処理の同期をとることができるカメラおよび外部装置が知られている（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２００８−３２９０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
複数の無線中継装置で無線信号を中継するシステムにおいて、無線中継装置が無線信号を単に中継するだけである場合、無線信号を発した送信装置から受信装置までの間に極めて多数の通信経路が形成される場合がある。また、複数の無線中継装置の間で無線信号の送受信が無限に繰り返されてしてしまう場合がある。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、ノード間の通信方式に従って無線信号を中継する無線中継装置であって、許容される転送回数を示す回数情報を含む無線信号を受信する受信部と、無線信号を転送すべきか否かを回数情報に基づいて判断し、無線信号を転送すべきと判断したことを条件として、転送回数を減少させて無線信号を転送する転送部と、を備える。
【０００５】
本発明の第２の態様においては、無線信号を中継する無線中継装置であって、無線信号を受信する受信部と、既に中継した無線信号を識別する識別情報を記憶する中継情報記憶部と、受信部が新たに受信した無線信号を識別する識別情報が中継情報記憶部に記憶されていない場合に、当該新たに受信した無線信号を転送する転送部と、中継情報記憶部に記憶された識別情報のうち、受信してから予め定められた期間が経過した無線信号の識別情報を消去する制御部と、を備える。
【０００６】
本発明の第３の態様においては、無線送信装置は、無線信号で送信するデータの種類に応じて、無線信号の転送が許容される転送回数を設定する転送回数設定部と、転送回数を示す情報およびデータを含む信号を生成する信号生成部と、信号生成部が生成した信号を無線信号で送信する送信部と、を備える。
【０００７】
本発明の第４の態様においては、無線システムは、上記無線送信装置と、上記無線中継装置と、を備える。
【０００８】
本発明の第５の態様においては、ノード間の通信方式に従って無線信号を中継する無線中継装置用を制御するためのプログラムであって、許容される転送回数を示す回数情報を含む無線信号を受信するステップと、無線信号を転送すべきか否かを回数情報に基づいて判断し、無線信号を転送すべきと判断したことを条件として、転送回数を減少させて無線信号を転送するステップと、をコンピュータに実行させる。
【０００９】
本発明の第６の態様においては、無線信号を中継する無線中継装置を制御するためのプログラムであって、無線信号を受信するステップと、既に中継した無線信号を識別する識別情報を中継情報記憶部に記憶するステップと、新たに受信した無線信号を識別する識別情報が中継情報記憶部に記憶されていない場合に、当該新たに受信した無線信号を転送するステップと、中継情報記憶部に記憶された識別情報のうち、受信してから予め定められた期間が経過した無線信号の識別情報を消去するステップと、をコンピュータに実行させる。
【００１０】
本発明の第７の態様においては、無線信号で送信するデータの種類に応じて、無線信号の転送が許容される転送回数を設定するステップと、転送回数を示す情報およびデータを含む信号を生成するステップと、生成した信号を無線信号で送信するステップと、をコンピュータに実行させる。
【００１１】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１２】
【図１】一実施形態にかかるカメラシステム５の利用環境の一例を示す。
【図２】無線信号で伝送されるパケットのデータフォーマットの一例を示す。
【図３】無線リモコン３０、無線中継装置４０およびカメラ１０のブロック構成の一例を示す。
【図４】無線リモコン３０がコマンド毎に格納する許容転送回数をテーブル形式で示す。
【図５】無線中継装置４０が格納する処理済みデータをテーブル形式で示す。
【図６】無線中継装置４０が格納するペアリング情報をテーブル形式で示す。
【図７】無線リモコン３０がパケットを送信する場合の動作フローの一例を示す。
【図８】無線中継装置４０がパケットを中継する場合の動作フローの一例を示す。
【図９】処理済みデータからデータを削除する場合の動作フローの一例を示す。
【図１０】カメラ１０における動作フローの一例を示す。
【発明を実施するための形態】
【００１３】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１４】
図１は、一実施形態にかかるカメラシステム５の利用環境の一例を示す。無線システムの一例としてのカメラシステム５は、カメラ１０ａ、カメラ１０ｂ、無線リモコン３０、無線中継装置４０ａ〜ｃを備える。カメラ１０ａは発光装置２０ａを有する。また、カメラ１０ｂは発光装置２０ｂを有する。発光装置２０ａおよび発光装置２０ｂは、閃光装置であり、短時間に被写体を照明する。本実施形態の説明において、カメラ１０ａおよびカメラ１０ｂをカメラ１０と総称する場合がある。また、発光装置２０ａおよび発光装置２０を発光装置２０と総称する場合がある。
【００１５】
無線リモコン３０、無線中継装置４０、カメラ１０の各機器は、ノード間の通信方式に従って無線通信を行う。特に、無線中継装置４０は、ネットワークトポロジを考慮することなく無線通信を行う。具体的には、無線中継装置４０は、無線信号を受信した場合に、宛先を考慮することなく、対応する無線信号を送出する。無線中継装置４０は、無線信号の宛先の通信経路上の位置を認識することはなく、また、宛先に対応する特定の通信経路を認識して無線信号を送出するようなことはない。
【００１６】
カメラシステム５では、例えば２．４ＧＨｚ帯の無線周波数帯を使用して無線通信を行う。例えば、無線リモコン３０は、無線通信によりカメラ１０を制御してリモート撮像を実行させる。具体的には、無線リモコン３０は、カメラ１０に対する撮像指示を無線信号で送信する。また、無線リモコン３０は、発光装置２０に閃光を発光する指示を無線信号で送信する。無線中継装置４０は、無線信号を中継する。このように、無線信号は、カメラ１０を遠隔で制御する無線リモコン３０から送信され、無線信号は、カメラ１０を制御する制御内容を示すデータを含む。
【００１７】
ここで、２．４ＧＨｚ帯で１０ｍＷ／ＭＨｚの出力で無線通信を行う場合、ノード間の無線信号の最大の到達距離は実用的には１００ｍから１５０ｍ程度となる。しかし、カメラシステム５によれば、無線中継装置４０が無線信号を中継することで、無線リモコン３０が通信できる距離を実質的に延ばすことができる。また、無線リモコン３０からカメラ１０までの間に複数の通信経路を提供することで、通信の信頼性、安全性を高めることができる。したがって、例えばスタジアムやサッカー場等のように混雑した通信環境下においても、カメラ１０を制御してリモート撮像を行うことが可能になる。
【００１８】
図２は、無線信号で伝送されるパケットのデータフォーマットの一例を示す。パケットは、プリアンブル、ＳＹＮＣ、データ長、送信先ＩＤ、送信元ＩＤ、パケット番号、許容転送回数、コマンド、ＣＨＥＣＫのデータフィールドを順に有する。プリアンブル、ＳＹＮＣ、データ長、送信先ＩＤ、送信元ＩＤ、パケット番号および許容転送回数は、パケットのヘッダ部を形成する。
【００１９】
プリアンブルのデータは、無線通信の受信側でのキャリアの検出やＡＧＣ（Ａｕｔｏ  Ｇａｉｎ  Ｃｏｎｔｒｏｌ）、位相基準の検出のために用いられる。プリアンブルを検出すると、後続する信号を受信することが可能になる。ＳＹＮＣのデータは、例えば同期語、ＳＦＤ（Ｓｔａｒｔ  Ｆｒａｍｅ  Ｄｅｌｉｍｉｔｅｒ）等に対応し、パケットの開始を検出するためのビットパターンである。例えば、ＳＹＮＣデータは、１バイトまたは２バイトのデータである。通信方式によってＳＹＮＣデータの標準値が定められており、ＳＹＮＣデータを受信する期間にデコードした信号が、定められたＳＹＮＣデータの標準値と一致した場合に、後続する信号を有効とする。本判定は、無線モジュールのハードウェアロジックで自動的に行われる。ＳＹＮＣデータの受信が成功した場合、データ処理を行う後段に信号が出力される。
【００２０】
データ長は、以後に何バイトのデータが送信されるかを示す。本例においては、データ長は、送信先ＩＤ以後に何バイトのデータが続くかを示す。
【００２１】
送信先ＩＤは、パケットの送信先を示し、カメラシステム５においては無線リモコン３０、カメラ１０を識別する情報である。例えば、送信先ＩＤには、無線リモコン３０、カメラ１０に予め割り当てられた機器ＩＤが格納されてよい。送信元ＩＤは、パケットの送信先を示し、無線リモコン３０、カメラ１０を識別する情報である。例えば、送信元ＩＤには、送信先ＩＤと同様、無線リモコン３０、カメラ１０に予め割り当てられた機器ＩＤが格納されてよい。機器ＩＤは、カメラ１０、無線リモコン３０の製造時に割り当てられてよい。機器ＩＤは、各機器が有するＲＯＭ等に書き込まれてよい。パケット番号は、パケットを識別する情報である。例えば、無線リモコン３０がパケットを送信する度にインクリメントした数値が、パケット番号に格納されてよい。
【００２２】
許容転送回数は、転送されることが許容される回数を示す転送回数を示す。許容転送回数の初期値は、無線リモコン３０によって設定される。そして、パケットが無線中継装置４０を経由して転送される度に許容転送回数はデクリメントされる。無線中継装置４０は、受信したパケットの許容転送回数が１以上である場合に当該パケットを転送し、受信したパケットの許容転送回数が０である場合には当該パケットを転送しない。無線リモコン３０は、受信したパケットの許容転送回数が０以上である場合、当該パケットに基づく制御を行う。例えば、後述するコマンドで示される制御を行う。
【００２３】
パケットに許容転送回数を含めることで、パケットが無限に中継されることを未然に防ぐことができる。なお、許容転送回数は、カメラ１０を制御するための全てのパケットに含めてよい。この場合、パケットの先頭に近い位置に許容転送回数を位置させることが好ましい。
【００２４】
ＳＹＮＣが検出され、データ長が読み取られると、データ長で示されたデータ数をデコードして、１パケットのデータ受信が完了する。パケットを受信している最中に例えば電波障害等で正常に受信できなくなる場合もあるが、一旦ＳＹＮＣを検出した後はデータ長で示されるデータ数を必ずデコードする。したがって、デコードしたデータに異常が発生する可能性がある。
【００２５】
ＣＨＥＫフィールドには、デコードしたデータのエラーを検出するためのチェックデータが格納される。チェックデータはパケットの最後に付加される。チェックデータは、例えばＣＲＣ等による誤り検出データ生成アルゴリズムで作成され、例えば２バイトの長さを持つ。本例ではチェックデータを含むパケット構成を例示したが、チェックデータを含まないパケット構成を採用してもよい。無線モジュールのハードウェアロジックにより、チェックデータを用いて自動的に受信データのエラーの有無が検出される。エラーが検出されなかった場合に、無線モジュールの後段に受信完了が通知され、受信データは後段の処理に供される。エラーが検出された場合には、当該パケットは破棄される。例えば、無線中継装置４０においては、エラーが検出された場合には当該パケットを転送しない。また、カメラ１０は、エラーが検出された場合には当該パケットに基づく制御は行わない。
【００２６】
コマンドには、カメラ１０を制御する制御内容を識別するデータが格納される。例えば、カメラ１０に撮像を指示する撮像指示コマンドを識別するコマンドＩＤ、発光装置２０に閃光を発光させる閃光指示コマンドを識別するコマンドＩＤ等、種々のコマンドを識別するコマンドＩＤが、コマンドとして格納される。
【００２７】
以上に説明したように、無線中継装置４０は、許容転送回数が０のパケットは転送しない。一方、無線中継装置４０は、パケットを転送する場合には、許容転送回数をデクリメントして送信する。このため、カメラシステム５によれば、無線中継装置４０の間でパケットの送受信が無限に繰り返されてしまうことを未然に防ぐことができる。
【００２８】
例えば、無線中継装置４０ａと無線中継装置４０ｂとの間で通信可能な場合において、無線中継装置４０ａが転送したパケットは、無線中継装置４０ｂによって受信されて転送される。しかし、無線中継装置４０ｂにより転送されたパケットを無線中継装置４０ａが受信した場合、無線中継装置４０は同じパケットを再び受信したことになる。このため、無線中継装置４０ａは再び同一のパケットを転送する場合がある。また、無線中継装置４０ａと無線中継装置４０ｃとの間で通信可能である場合において、無線中継装置４０ａが再び受信したパケットは、無線中継装置４０ｃによって受信され転送される。しかし、無線中継装置４０ｃから転送されたパケットを無線中継装置４０ａが受信して転送した場合、無線中継装置４０ｂは、無線中継装置４０ｃから転送されたパケットを受信することになる。このため、無線中継装置４０ｂと無線中継装置４０ｃとの間でも、無線中継装置４０ａを介してパケットの送受信が繰り返される場合がある。また、無線中継装置４０ｂと無線中継装置４０ｃとの間で通信可能な場合、無線中継装置４０ａが転送したパケットが、無線中継装置４０ｃおよび無線中継装置４０ｂにより中継されて、無線中継装置４０ａが再び受信する場合がある。したがって、パケットは、いわば複数の無線中継装置４０で形成されるループを循環する場合がある。
【００２９】
しかし、カメラシステム５によれば、許容転送回数をパケットに含めることで、複数の無線中継装置４０の間でパケットの送受信が無限に繰り返されることを未然に防ぐことができる。また、複数の無線中継装置４０で形成されるループをパケットが無限に循環することを未然に防ぐことができる。このため、多数のパケットが通信経路を行き交うことを未然に防ぐことができ、無線中継装置４０が単位時間あたりに処理すべきパケット数を抑制することができる。したがって、無線中継装置４０は、パケット送受信の処理を高速で繰り返す必要がなく、また、無線中継装置４０が不要な電波を出力し続けて通信環境を悪化させることを未然に防ぐことができる。このため、本来中継すべきパケットをきちんと転送することができる。また、許容転送回数を適度に設定することによって、通信経路の冗長性をある程度確保することができる。このため、通信の信頼性、安全性を高めることができる。
【００３０】
図３は、無線リモコン３０、無線中継装置４０およびカメラ１０のブロック構成の一例を示す。無線リモコン３０は、ＭＰＵ３２、メモリ３４、表示部３５、操作部材３６および無線モジュール３８を有する。無線中継装置４０は、ＭＰＵ４２、メモリ４４、表示部４５、操作部材４６および無線モジュール４８を有する。カメラ１０は、レンズ装置１１、ＭＰＵ１２、撮像部１３、メモリ１４、表示部１５、操作部材１６、画像処理部１７、無線モジュール１８および発光装置２０を備える。
【００３１】
無線リモコン３０の動作の概要を説明する。ＭＰＵ３２は、操作部材３６からのユーザ操作等に基づきパケットデータをメモリ３４内に生成して、無線モジュール３８に供給する。
【００３２】
具体的には、ＭＰＵ３２は、無線リモコン３０に割り当てられた機器ＩＤを、パケットデータの送信元ＩＤとして格納する。また、ＭＰＵ３２は、操作部材３６に対するユーザ操作から特定される制御対象としてのカメラ１０の機器ＩＤを、送信先ＩＤとして格納する。また、ＭＰＵ３２は、無線信号として送信されるパケットを生成する度に内部カウンタをインクリメントして、内部カウンタの値をパケットデータのパケット番号として格納する。ＭＰＵ３２は、パケットとして送信する無線信号の転送を許容する許容転送回数を、パケットデータの許容転送回数として格納する。ユーザ操作から特定されるコマンドを識別するコマンドＩＤを、パケットデータのコマンドとして格納する。なお、ＭＰＵ３２は、後述するように、コマンドに応じて許容転送回数を格納してよい。
【００３３】
無線モジュール３８は、ＭＰＵ３２から供給されるパケットデータを変調してアンテナから外部空間に無線信号として送出する。また、無線モジュール３８は、アンテナで受信した無線信号を復調して処理し、得られたパケットデータをＭＰＵ３２に供給する。無線モジュール１８は、上述したプリアンブル、ＳＹＮＣ、データ長およびＣＨＥＣＫの各フィールドの信号に基づく処理を、内部のハードウェアロジックで行う。ＭＰＵ３２は、受信したパケットデータに基づき、自身が無線信号で送信したパケットに対する無線中継装置４０またはカメラ１０からのＡＣＫを示すＡＣＫパケットであるか否かを判断する。ＭＰＵ３２は、ＡＣＫパケットであると判断した場合には、メモリ３４に記憶したパケットデータを削除する。ＭＰＵ３２は、予め定められた時間の間にＡＣＫを受信しなかった場合に、内部カウンタをインクリメントして、メモリ３４に記憶したパケットデータのパケット番号を内部カウンタの値に変更して無線モジュール３８から再送する。
【００３４】
表示部３５は、ＭＰＵ３２からの制御に従って種々の表示を行う。例えば、表示部３５は、カメラ１０に対して指示を送信した旨を表示する。また、表示部３５は、当該指示に対応するＡＣＫをカメラ１０から受信した旨を表示する。
【００３５】
無線中継装置４０の動作の概要を説明する。無線モジュール４８は、アンテナで受信した無線信号を復調して処理し、得られたパケットデータをＭＰＵ４２に供給する。無線モジュール４８は、上述したプリアンブル、ＳＹＮＣ、データ長およびＣＨＥＣＫのデータフィールドの信号に基づく処理を、内部のハードウェアロジックで行う。
【００３６】
ＭＰＵ４２は、無線モジュール４８から供給されたパケットデータの許容転送回数の値が１以上である場合に、許容転送回数をデクリメントしたパケットデータを生成して、無線モジュール４８に供給する。無線モジュール４８は、ＭＰＵ３２から供給されるパケットデータを変調してアンテナから外部空間に無線信号として送出する。ＭＰＵ４２は、無線モジュール４８から供給されたパケットデータの許容転送回数の値が０である場合には、パケットデータを無線モジュール４８に供給しない。したがって、無線中継装置４０は、許容転送回数が１以上である場合に受信したパケットを外部に転送し、許容転送回数が０である場合には受信したパケットを外部に転送しない。
【００３７】
表示部４５は、ＭＰＵ４２からの制御に従って種々の表示を行う。例えば、表示部４５は、後述するカメラ１０、無線リモコン３０との間のペアリングを行う場合に、ペアリング用の情報を表示する。操作部材４６は、ユーザからの操作を受け付ける。例えば、操作部材４６は、ペアリングを開始する旨の指示をユーザ操作として取得する。
【００３８】
撮像部１３の動作の概要を説明する。撮像部１３は、レンズ装置１１で結像した被写体光束を電気信号に変換する。撮像部１３は、ＣＭＯＳ、ＣＣＤ等の固体撮像素子により、被写体光束で撮像してよい。例えば、撮像部１３は、固体撮像素子の蓄積電荷から生成されるアナログ信号の撮像信号をデジタル信号に変換する。デジタル信号としての画像データは、メモリ１４に記憶される。画像処理部１７は、メモリ１４をワークメモリとして利用して、画像データに画像処理を施す。例えば、画像処理部１７は、ホワイトバランス補正、色補間処理、ガンマ補正等の種々の画像処理を施す。また、画像処理部１７は、静止画としての画像データにＪＰＥＧ等の符号化を施して圧縮する。また、画像処理部１７は、動画としての画像データにＭＰＥＧ等の符号化を施して圧縮する。
【００３９】
表示部１５は、撮像により得られた画像データに基づく画像を表示する。また、表示部１５は、カメラ１０の動作を設定する各種設定メニューを表示する。表示部１５としては、液晶表示デバイスを例示することができる。
【００４０】
ＭＰＵ１２は、カメラ１０の全体の制御を行う。ＭＰＵ１２は、上述した撮像動作に関する制御の他、無線モジュール１８による通信を制御する。
【００４１】
無線モジュール１８は、アンテナで受信した無線信号を復調して処理し、得られたパケットデータをＭＰＵ１２に供給する。無線モジュール１８は、上述したプリアンブル、ＳＹＮＣ、データ長およびＣＨＥＣＫの各フィールドの信号に基づく処理を、内部のハードウェアロジックで行う。
【００４２】
ＭＰＵ１２は、パケットデータのコマンドとして格納されたコマンドＩＤに応じてカメラ１０を制御する。例えば、ＭＰＵ１２は、撮像指示コマンドを示すコマンドＩＤがコマンドとして格納されている場合に、カメラ１０の各部を制御して撮像を行う。また、ＭＰＵ１２は、発光装置２０に対する閃光を指示するコマンドＩＤがコマンドとして格納されている場合に、発光装置２０に閃光を発光させる。また、ＭＰＵ１２は、発光装置２０を発光させて撮像するコマンドＩＤがコマンドとして格納されている場合に、撮像動作を開始するとともに発光装置２０を発光させる。
【００４３】
また、ＭＰＵ１２は、受信したパケットに対するＡＣＫパケットのパケットデータを生成して無線モジュール１８から無線信号で送出させる。ＡＣＫパケットとしては、図２に例示するパケット構造に類似のパケット構造を採用してよい。例えば、コマンドデータのフィールドに替えて、ＡＣＫパケットである旨を示すフィールドを備えるパケット構造を採用してよい。なお、パケット番号のフィールドには、受信したパケットのパケット番号が格納されてよい。無線モジュール１８は、ＭＰＵ１２から供給されるパケットデータを変調してアンテナから外部空間に無線信号として送出する。
【００４４】
表示部１５は、ＭＰＵ１２からの制御に従って種々の表示を行う。例えば、表示部１５は、無線中継装置４０との間でペアリングを行う場合に、ペアリング用の情報を表示する。操作部材１６は、ユーザからの操作を受け付ける。例えば、操作部材１６は、ペアリングを開始する旨の指示をユーザ操作として取得する。
【００４５】
以上に説明したように、無線中継装置４０は、ノード間の通信方式に従って無線信号を中継する。具体的には、無線モジュール４８は、許容される転送回数を示す回数情報を含む無線信号を受信する。無線モジュール４８は、当該回数情報に基づいて、無線信号を転送すべきか否かを判断し、無線信号を転送すべきと判断したことを条件として、転送回数を減少させて無線信号を転送する。
【００４６】
図４は、無線リモコン３０がコマンド毎に格納する許容転送回数をテーブル形式で示す。無線リモコン３０は、コマンドＩＤに対応づけて、許容転送回数を格納する。本情報は、ＭＰＵ３２の内部に設けられたシステムメモリに格納されてよい。無線リモコン３０が起動されると、システムメモリに格納された許容転送回数のデータがメモリ３４に展開されて、許容転送回数を設定する場合に参照して使用される。ＭＰＵ３２は、カメラ１０を制御するコマンドをパケットで送信する場合に、当該コマンドを識別するコマンドＩＤに対応づけて格納している許容転送回数を、パケットの許容転送回数として格納したパケットデータを生成する。
【００４７】
本例に示すように、発光装置２０の閃光を伴う動作を指示するコマンドのコマンドＩＤに対応づけて、許容転送回数として０が格納される。一方、発光装置２０の閃光を伴わない動作を指示するコマンドのコマンドＩＤには、許容転送回数として１以上の値が格納される。例えば、撮像を指示するコマンドに対応する許容転送回数として５がされ、カメラ１０の撮像方向を指示するコマンドに対応する許容転送回数として８が格納される。
【００４８】
発光装置２０の発光制御等のようにリアルタイム性の必要が高い制御を指示する場合、無線リモコン３０は当該指示を行うパケットの許容転送回数を０に設定して送信する。この場合、無線リモコン３０の近くに無線中継装置４０が存在していても、無線中継装置４０がパケットを転送することはない。発光制御のようにリアルタイム性の高い制御については、無線中継装置４０を介して遅延したタイミングでカメラ１０が行う必要がない場合が多い。むしろ、リアルタイム性が高い制御を、遅延したタイミングでカメラ１０に行わせることが好ましくない場合がある。カメラシステム５においては、許容転送回数を単に０に設定するだけで無線中継装置４０に特定のパケットを転送させないようにすることができ、転送禁止フラグといったような特別なデータを別に用意する必要もない。
【００４９】
また、無線リモコン３０は、カメラ１０の撮像方向を指示するコマンドのように、リアルタイム性が比較的に低い制御を指示するコマンドには、撮像指示のようにリアルタイム性が比較的に高い制御を指示するコマンドよりも値が大きい許容転送回数を格納する。したがって、リアルタイム性が比較的に低い制御を指示するパケットを、高い信頼性でカメラ１０まで到達させることができる。
【００５０】
以上に説明したように、ＭＰＵ３２は、無線信号で送信するデータの種類に応じて、無線信号の転送が許容される転送回数を設定する。このとき、ＭＰＵ３２は、転送回数設定部は、転送されることを許容しない種類のデータの転送回数として０を設定する。具体的には、撮像時に閃光を発光させる発光装置２０を制御する制御内容を示すデータを、無線信号で送信する場合に、ＭＰＵ３２は、発光装置２０に発光を指示するデータの転送回数として０を設定する。そして、ＭＰＵ３２は、転送回数を示す情報およびデータを含む信号を生成する。無線モジュール３８は、生成された信号を無線信号で送信する。なお、操作部材３６は、転送回数を指定する情報をユーザ操作より取得してもよい。ＭＰＵ３２は、当該転送回数を指定する情報に基づき、転送回数を設定してよい。例えば、操作部材３６は、使用する無線中継装置４０の数を、ユーザ操作により取得してよい。ＭＰＵ３２は、使用する無線中継装置４０の数に予め定められた係数を乗じた値を、許容転送回数として適用してよい。また、使用する無線中継装置４０の数に予め定められた数を加算した値を、許容転送回数として適用してよい。これらの場合でも、発光装置２０を制御するコマンドのように、リアルタイム性が高い制御については、許容転送回数として０を設定してよい。
【００５１】
図５は、無線中継装置４０が格納する処理済みデータをテーブル形式で示す。無線中継装置４０は、機器ＩＤと、パケット番号と、パケットの受信タイミングとを対応づけてメモリ４４に記憶する。具体的には、無線中継装置４０は、転送されたパケットを送信した機器を識別する機器ＩＤと、当該パケットのパケット番号に格納された値と、当該パケットの受信タイミングとを対応づけて記憶する。
【００５２】
ＭＰＵ４２は、新たに受信したパケットのパケット番号に格納された値が、当該パケットの送信元ＩＤに対応づけて処理済みデータに記憶されていないことを条件として、当該パケットを無線モジュール４８に転送させる。一方、ＭＰＵ４２は、当該パケットの送信元ＩＤに対応づけて処理済みデータに記憶されている場合には、当該パケットを破棄して無線モジュール４８から転送しない。これにより、既に転送したパケットを再度転送することを未然に防ぐことができる。
【００５３】
なお、無線リモコン３０は、パケットを送信する度にパケット番号をインクリメントする。ここでパケット番号を１バイトで表現するとすれば、パケットを２５６回送信する毎に、同じパケット番号のパケットが発生する。このため、同じ送信元ＩＤとパケット番号の組み合わせは唯一のものでなく、ある程度の時間が経過する毎に同じ組み合わせが発生し得る。しかし、同じ組み合わせのパケットが発生するまでには、パケット番号が一周する程度の時間を要する。したがって、ＭＰＵ４２は、無線リモコン３０においてパケット番号が一周することが予測される期間が経過する前に、処理済みデータから対応する情報を削除する。一例として、受信タイミングに基づいてパケットを受信してから１秒が経過したと判断された場合には、処理済みデータから対応する情報を削除する。これにより、パケット番号が一周する程度の時間が経過した後に、過去に受信したパケットとパケット番号が同じパケットを受信した場合でも、当該パケットを別のパケットとしてきちんと転送することができる。
【００５４】
なお、パケットの受信タイミングとしては、ＭＰＵ４２に用意されたシステムカウンタの値を用いてよい。システムカウンタは、ＭＰＵ４２において周期的にタイマ割込で発生するシステムタイマ割込処理の中でインクリメントされてよい。システムタイマ割込の中では、ＭＰＵ３２は、システムカウンタを毎回インクリメントすると共に、予め定められた期間パケットを受信していないかを機器毎に判断する。例えば、処理済みデータとして記憶された受信タイミングと、システムカウンタの値とに基づいて、予め定められた期間パケットを受信していないかを判断する。
【００５５】
予め定められた期間パケットを受信していない機器については、メモリ４４から処理済みデータから対応する情報を削除する。なお、削除するとは、有効な処理済みデータから除外することを含む概念である。例えば、受信タイミングの有効／無効を示すフラグを処理済みデータとして設け、有効時はセット、無効時はクリアするような方法を採用してもよい。
【００５６】
なお、定期的にオーバーフローするシステムカウンタを用いる場合でも、上述したパケット番号が一周することが予測される時間内に０に戻るようなシステムカウンタであればよい。この場合、パケットを受信した後に発生するシステムタイマ割込において、システムカウンタの値に一致する値が受信タイミングとして記憶されている場合に、対応するデータ項目を処理済みデータから削除すればよい。なお、処理済みデータの受信カウンタに替えて、受信時刻そのものを示す情報を記憶してもよい。
【００５７】
なお、カメラ１０は、本図に関連して説明した処理済みデータと同様のデータを記憶してよい。具体的には、カメラ１０は、パケットで指示された制御を実行した場合に、上記の処理済みデータと同じデータ項目のデータをメモリ１４に記憶してよい。
【００５８】
以上に説明したように、無線信号は、無線リモコン３０において無線信号を送信する度にインクリメントされる数値を含む。また、無線信号は、無線送信装置を識別する送信元情報を含む。そして、無線中継装置４０において、メモリ４４は、既に中継した無線信号に含まれる数値を示す情報を、識別情報として記憶する。具体的には、メモリ４４は、既に中継した無線信号の送信元情報に対応づけて、当該識別情報を記憶する。ＭＰＵ４２は、新たに受信した無線信号の送信元情報に対応づけて当該新たに受信した無線信号の識別情報がメモリ４４に記憶されていない場合に、当該新たに受信した無線信号を転送させる。
【００５９】
図６は、無線中継装置４０が格納するペアリング情報をテーブル形式で示す。無線中継装置４０は、パケットを転送する機器を限定するためのペアリング情報を、ＭＰＵ４２の内部に設けられたシステムメモリに格納する。具体的には、無線リモコン３０、カメラ１０を識別する機器ＩＤを、ペアリング情報として格納する。ＭＰＵ４２は、ペアリング情報に記憶された機器ＩＤがパケットの送信元ＩＤとして格納されている場合に、当該パケットを転送する。なお、無線中継装置４０が起動されると、システムメモリに格納されたペアリング情報がメモリ４４に展開されて、パケットを転送するか否かをＭＰＵ４２が判断する場合に使用される。
【００６０】
ペアリング情報を設定する場合の動作の一例について説明する。ＭＰＵ４２は、ペアリングモードに遷移する旨のユーザ操作を操作部材４６から受け付けた場合に、識別コードを表示部４５に表示させる。識別コードとしては、ＭＰＵ４２が発生させる乱数であってよい。識別コードを表示させてから予め定められた時間内に、識別コードをデータとして含むペアリング用のパケットを無線リモコン３０またはカメラ１０から受信した場合に、当該パケットの送信元ＩＤで示される機器ＩＤを、ペアリング情報として格納する。ペアリングの方法としては、本手法に限定されず、種々の手法でペアリングを行うことができる。
【００６１】
図４に関連して説明したように、予め定められた時間に受信した全パケットの送信元ＩＤおよび受信タイミングを、処理済みデータとして記憶しておく必要がある。カメラシステム５において、無線中継装置４０が不特定多数の無線リモコン３０、カメラ１０等と通信する場合、処理済みデータとして記憶するべき送信元ＩＤの数は著しく大きくなる場合がある。しかし、不特定の無線リモコン３０、カメラ１０等について送信元ＩＤとパケット番号の組を記憶するには、メモリ４４のメモリ容量を大容量にする等、膨大なリソースが必要となる。また、新たにパケットを受信する度に、メモリ４４内に記憶された情報と比較したり、予め定められた期間が経過した場合にデータを削除したりするためには、ＭＰＵ４２における演算量が著しく大きくなってしまう場合がある。
【００６２】
本図に関連して説明したように、無線中継装置４０は、無線リモコン３０およびカメラ１０との間でペアリングを行う。これにより、ペアリングした機器が送信するパケットとフォーマットが同じパケットを無線中継装置４０が受信した場合でも、当該パケットの送信元ＩＤがペアリング情報として予め記憶されていない場合には、そのパケットの中継を行わないようにすることができる。なお、カメラシステム５において複数の無線中継装置４０を使ってパケットの到達距離を延長する用途では、転送されるパケット中の送信元ＩＤと送信先ＩＤは維持される。このため、各無線中継装置４０は少なくとも無線リモコン３０の端末機器とペアリングをしていなくてはならない。上述したようにカメラ１０は少なくともＡＣＫパケットを無線リモコン３０に送信するので、無線中継装置４０は、全ての無線リモコン３０およびカメラ１０とペアリングをすることが望ましい。
【００６３】
以上に説明したように、ペアリングされていることを無線中継装置４０における転送条件の一つとすることで、無線中継装置４０は、いわば特定ユーザが使用する無線機器セットから送信されるパケットを転送すればよくなる。つまり無線中継装置４０は、特定ユーザの専用機器として動作することとなる。このため、無線中継装置４０が記憶するべき処理済みデータを、ペアリング済みである機器に限定できる。したがって、無線中継装置４０に要する演算量も小さくなり、リソースも削減できる。このため、無線中継装置４０は主としてパケットの転送にリソースを大きくさくことができ、転送すべきパケットであるか否かの判断を高速に行うことが可能になる。
【００６４】
以上に説明したように、メモリ４４は、無線信号を中継することを許容する無線送信装置の送信元情報を記憶する。ＭＰＵ４２は、受信した無線信号に含まれる送信元情報がメモリ４４に記憶されていることを条件として、当該無線信号を無線モジュール４８に転送させる。
【００６５】
図７は、無線リモコン３０がパケットを送信する場合の動作フローの一例を示す。ここでは、無線リモコン３０が起動され、図４に関連して説明したテーブルがシステムメモリからメモリ３４に転送されて記憶された状態であるとする。ステップＳ７０２において、ＭＰＵ３２は、操作部材３６に対する操作を判断する。コマンド送信に関するユーザ操作がない場合は、ユーザ操作が生じるまでステップＳ７０２の判断を行う。
【００６６】
コマンド送信に関するユーザ操作がなされた場合、ステップＳ７０４において、操作部材３６に対するユーザ操作に基づいて、パケットの送信先ＩＤおよびコマンドＩＤを特定する。例えば、カメラ１０ａを制御する部材として予め割り当てられた操作部材３６が操作された場合、送信先としてカメラ１０ａを識別する機器ＩＤを特定する。また、操作された操作部材３６に予め割り当てられたコマンドの種類に応じて、コマンドＩＤを特定する。例えば、カメラ１０ａに撮像を指示する操作部材３６が操作された場合、送信先ＩＤとしてカメラ１０ａを識別する機器ＩＤを特定する。また、撮像指示に対応するコマンドＩＤを特定する。
【００６７】
ステップＳ７０６において、ＭＰＵ３２は、パケット番号をカウントするためのパケット番号カウンタをインクリメントする。ステップＳ７０８において、ＭＰＵ３２は、パケットデータを生成する。具体的には、ＭＰＵ３２は、ステップＳ７０４で特定した機器ＩＤ、無線リモコン３０に割り当てられた機器ＩＤ、カウンタの値およびコマンドＩＤをそれぞれ送信先ＩＤ、送信元ＩＤ、パケット番号およびコマンドデータとして含むパケットデータを生成する。ステップＳ７１０において、ＭＰＵ３２はパケットデータを無線モジュール３８に供給して、無線モジュール３８から送出させる。
【００６８】
ステップＳ７１２において、ＭＰＵ３２はＡＣＫパケットを受信できたか否かを判断する。具体的には、パケットデータの送信先ＩＤとして設定した機器ＩＤで識別されるカメラ１０から、対応するＡＣＫパケットを予め定められた時間内に受信できたか否かを判断する。ＡＣＫパケットを受信できた場合、本処理を終了する。
【００６９】
ＡＣＫパケットを受信できなかった場合、パケットを再送するか否かを判断する（ステップＳ７１４）。例えば、再送回数が予め定められた数以下である場合に、パケットを再送すると判断する。パケットを再送すると判断した場合、ＭＰＵ３２はパケット番号カウンタをインクリメントしてパケットデータを生成して、生成したパケットデータを無線モジュール３８に供給して再送し（ステップＳ７１６）、ステップＳ７１２に処理を移行させる。パケットを再送しないと判断した場合、本動作フローを終了する。なお、本フローでは、ユーザ操作をポーリングで検出してパケットを送信するとしたが、ユーザ操作を割込で検出して割込処理内でパケットを送信するようにしてもよい。
【００７０】
図８は、無線中継装置４０がパケットを中継する場合の動作フローの一例を示す。ここでは、無線中継装置４０におけるパケットの中継処理に関する動作について特に説明する。具体的には、無線中継装置４０が起動され、図５、図６に関連して説明した情報がメモリ３４に記憶された状態となり、パケットを待ち受ける動作が開始された後の動作を説明する。ステップＳ８０２において、ＭＰＵ４２は、パケットを受信したか否かを判断する。パケットを受信していない場合、無線信号を受信するまでステップＳ８０２の判断を行う。
【００７１】
ステップＳ８０４において、ＭＰＵ４２は、受信したパケットを転送すべきか否かを判断する。具体的には、ＭＰＵ４２は、パケットから送信元ＩＤの機器ＩＤと、パケット番号とを抽出する。そして、ＭＰＵ４２は、送信元ＩＤの機器ＩＤがペアリング情報としてメモリ４４に記憶されていない場合には、受信したパケットを転送すべきでないと判断する。送信元ＩＤの機器ＩＤがペアリング情報としてメモリ４４に記憶されている場合、当該機器ＩＤおよびパケット番号の組み合わせが処理済みデータとしてメモリ４４に記憶されているときには、当該パケットを転送すべきでないと判断する。当該機器ＩＤおよびパケット番号の組み合わせが処理済みデータとしてメモリ４４に記憶されていない場合でも、許容転送回数が０である場合には、当該パケットを転送すべきでないと判断する。すなわち、ＭＰＵ４２は、送信元ＩＤの機器ＩＤがペアリング情報としてメモリ４４に記憶されており、当該機器ＩＤおよびパケット番号の組み合わせが処理済みデータとしてメモリ４４に記憶されておらず、かつ、許容転送回数が１以上である場合に、当該パケットを転送すべきと判断する。
【００７２】
受信したパケットを転送すべきでないと判断された場合、ステップＳ８０２に処理を移行する。すなわち、無線中継装置４０は、受信したパケットを中継しない。受信したパケットを転送すべきと判断された場合、許容転送回数をデクリメントして（ステップＳ８０６）、パケットデータを無線モジュール４８に供給して無線モジュール４８にパケットを送信させる（ステップＳ８０８）。そして、ＭＰＵ４２は、送信元ＩＤの機器ＩＤに対応づけて、パケット番号の値を記憶する（ステップＳ８１０）。ステップＳ８１０の処理が完了すると、本動作フローを終了する。なお、本フローでは、パケットの受信をポーリングで検出して転送するとしたが、パケットの受信を割込で検出して、割込処理内でパケットを転送するようにしてもよい。
【００７３】
図９は、無線中継装置４０において処理済みデータからデータを削除する場合の動作フローの一例を示す。本動作フローは、システムカウンタをインクリメントする割込が発生した場合に、開始される。ステップＳ９０２において、ＭＰＵ４２は、システムカウンタをインクリメントする。続いて、ステップＳ９０４において、ＭＰＵ４２は、処理済みデータとしてメモリ４４に記憶されている受信タイミングの値およびシステムカウンタの値に基づき、受信してから予め定められた期間以上の時間が経過したパケットのパケット番号が処理済みデータとして記憶されているか否かを機器毎に判断する。
【００７４】
受信してから予め定められた期間以上の時間が経過したパケットのパケット番号が記憶されていない場合には、本動作フローを終了する。受信してから予め定められた期間以上の時間が経過したパケットのパケット番号が記憶されている場合、当該パケット番号に対応するデータを処理済みデータから削除し（ステップＳ９０６）、本動作フローを終了する。これにより、無線リモコン３０におけるパケット番号の循環を許容しつつ、同一内容のパケットを無線中継装置４０が複数回転送することを未然に防ぐことができる。
【００７５】
図１０は、カメラ１０における動作フローの一例を示す。ここでは、カメラ１０がパケットを受信した場合の動作フローの一例を示す。具体的には、カメラ１０が起動され、図５に関連して説明した処理済みデータがメモリ１４に記憶された状態となり、パケットを待ち受ける動作が開始された後の動作を説明する。ステップＳ１００２において、ＭＰＵ１２は、パケットを受信したか否かを判断する。パケットを受信していない場合、無線信号を受信するまでステップＳ１００２の判断を行う。
【００７６】
ステップＳ１００４において、ＭＰＵ１２は、受信したパケットで指示された制御を実行すべきか否かを判断する。具体的には、ＭＰＵ１２は、パケットから送信元ＩＤの機器ＩＤと、パケット番号とを抽出する。送信元ＩＤの機器ＩＤおよびパケット番号の組み合わせが受信情報データとしてメモリ１４に記憶されているときには、当該パケットで指示された制御を実行すべきでないと判断する。
【００７７】
受信したパケットで指示された制御を実行すべきでないと判断された場合、ステップＳ１００２に処理を移行する。すなわち、カメラ１０は、受信したパケットで指示された制御を実行しない。受信したパケットで指示された制御を実行すべきと判断された場合、当該制御を実行する（ステップＳ１００６）。ＭＰＵ１２は、送信元ＩＤの機器ＩＤを送信先とするＡＣＫパケットを生成して、無線モジュール１８にＡＣＫパケットを送信させる（ステップＳ１００８）。そして、ＭＰＵ１２は、送信元ＩＤの機器ＩＤに対応づけて、パケット番号の値を記憶する（ステップＳ１０１０）。ステップＳ８０６の処理が完了すると、本動作フローを終了する。なお、本フローでは、パケットの受信をポーリングで検出して転送するとしたが、パケットの受信を割込で検出して、パケットにより指定された制御を割込処理内で実行するようにしてもよい。
【００７８】
なお、カメラ１０は、図９に関連して無線中継装置４０の動作として説明した処理を実行してよい。すなわち、ＭＰＵ１２のシステムカウンタをインクリメントする割込が発生した場合に、システムカウンタをインクリメントするとともに、処理済みデータとしてメモリ１４に記憶されているデータのうち、受信してから予め定められた期間以上の時間が経過したパケットのパケット番号に対応するデータを処理済みデータから削除する。これにより、無線リモコン３０におけるパケット番号の循環を許容しつつ、同一のパケットに基づく制御をカメラ１０が複数回実行することを未然に防ぐことができる。
【００７９】
以上に説明したカメラシステム５の各構成要素の処理、例えばカメラ１０、無線リモコン３０および無線中継装置４０に関連して説明した処理は、各機器の各部、例えばＭＰＵ１２、ＭＰＵ３２、ＭＰＵ４２等が、プログラムに従って動作することにより、実現することができる。すなわち、当該処理を、いわゆるコンピュータ装置によって実現することができる。コンピュータ装置は、上述した処理の実行を制御するプログラムをロードして、読み込んだプログラムに従って動作して、当該処理を実行してよい。コンピュータ装置は、当該プログラムを記憶しているコンピュータ読取可能な記録媒体を読み込むことによって、当該プログラムをロードすることができる。
【００８０】
本実施形態において、カメラ１０は、撮像装置の一例である。カメラ１０としては、レンズ交換式の一眼レフカメラ、コンパクトデジタルカメラ、ミラーレス一眼カメラ、ビデオカメラ、撮像機能付きの携帯電話機等、撮像機能を有する種々の機器を適用の対象とすることができる。また、無線リモコン３０による制御対象として、発光装置２０を有するカメラ１０を例示したが、発光装置２０を有さないカメラを、制御対象として適用できる。また、発光装置２０等、撮像機能を有さない機器を、制御対象として適用できる。また、２つのカメラ１０を制御対象として説明したが、１のカメラを制御対象としてよく、３以上のカメラを制御対象としてよい。また、カメラシステム５は、無線システムの一例であり、無線システムとはカメラシステム５に限定されない。
【００８１】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００８２】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００８３】
５  カメラシステム、１０  カメラ、１２  ＭＰＵ、１３  撮像部、１４  メモリ、１５  表示部、１６  操作部材、１７  画像処理部、１８  無線モジュール、２０  発光装置、３０  無線リモコン、３２  ＭＰＵ、３４  メモリ、３５  表示部、３６  操作部材、３８  無線モジュール、４０  無線中継装置、４２  ＭＰＵ、４４  メモリ、４５  表示部、４６  操作部材、４８  無線モジュール
【図１】
2015097300.tif 000003
【図２】
2015097300.tif 000004
【図３】
2015097300.tif 000005
【図４】
2015097300.tif 000006
【図５】
2015097300.tif 000007
【図６】
2015097300.tif 000008
【図７】
2015097300.tif 000009
【図８】
2015097300.tif 000010
【図９】
2015097300.tif 000011
【図１０】
2015097300.tif 000012