(57)【要約】【課題】他の無線機器との位置関係および要求の種類を考慮して、要求を受け付けるか否かを判断すること。【解決手段】無線機器は、他の無線機器から送信された無線信号を受信する受信部と、受信部が第１の種類の無線信号を受信した場合に、当該無線信号に含まれる送信出力強度情報および当該無線信号の受信強度に基づいて、当該無線信号で示される要求を受け付けるか否かを判断する判断部と、受信部が第１の種類の無線信号を受信した場合に、判断部が要求を受け付ける旨を判断したことを条件として当該無線信号で示される要求を受け付け、受信部が第２の種類の無線信号を受信した場合に、当該無線信号で示される要求を受け付ける要求受付部とを備える。【選択図】図１
2016012745.tif 000002
【特許請求の範囲】
【請求項１】
無線機器であって、
他の無線機器から送信された無線信号を受信する受信部と、
前記受信部が第１の種類の無線信号を受信した場合に、当該無線信号に含まれる送信出力強度情報および当該無線信号の受信強度に基づいて、当該無線信号で示される要求を受け付けるか否かを判断する判断部と、
前記受信部が第１の種類の無線信号を受信した場合に、前記判断部が要求を受け付ける旨を判断したことを条件として当該無線信号で示される要求を受け付け、前記受信部が第２の種類の無線信号を受信した場合に、当該無線信号で示される要求を受け付ける要求受付部と
を備える無線機器。
【請求項２】
前記判断部は、前記第１の種類の無線信号に含まれる送信出力強度情報および当該無線信号の受信強度で示される前記他の無線機器までの距離が予め定められた距離以下であることを条件として、当該無線信号で示される要求を受け付ける旨を判断する
請求項１に記載の無線機器。
【請求項３】
前記第１の種類の無線信号は、前記他の無線機器が前記無線機器に対してペアリングを要求する無線信号である
請求項２に記載の無線機器。
【請求項４】
前記第２の種類の無線信号は、前記他の無線機器が前記無線機器に対して撮影を指示する無線信号であり、
前記要求受付部は、前記受信部が、前記要求受付部が前記ペアリングの要求を既に受け付けた他の無線機器から前記第２の種類の無線信号を受信した場合に、カメラ部に撮影を指示する
請求項３に記載の無線機器。
【請求項５】
他の無線機器に対してペアリングを要求する無線信号を予め定められた期間にわたって送信する送信部
をさらに備え、
前記要求受付部は、前記予め定められた期間内に、前記受信部が他の無線機器からの前記第１の種類の無線信号を受信した場合に、当該無線信号で示されるペアリングの要求を受け付ける
請求項３または４に記載の無線機器。
【請求項６】
前記要求受付部が前記ペアリングの要求を受け付けた場合に、前記ペアリングの要求を受け付けた旨をユーザへ通知する通知部
をさらに備え、
前記通知部は、前記受信部が、前記要求受付部が前記ペアリングの要求を既に受け付けた他の無線機器から前記予め定められた期間以外の期間に前記第１の種類の無線信号を受信した場合に、前記ペアリングの要求を受け付けた旨の通知とは異なる通知を行う
請求項５に記載の無線機器。
【請求項７】
前記要求受付部が前記ペアリングの要求を受け付けた場合に、ペアリングを受け付けた旨をユーザへ通知する通知部
をさらに備え、
前記通知部は、前記受信部が、前記要求受付部が前記ペアリングの要求を既に受け付けた他の無線機器から前記予め定められた期間内に前記第１の種類の無線信号を受信した場合に、前記ペアリングの要求を受け付けた旨の通知と同じ通知を行う
請求項５に記載の無線機器。
【請求項８】
前記第１の種類の無線信号は、前記他の無線機器が有する機能を示す機能情報を更に含み、
前記判断部は、前記受信部が前記第１の種類の無線信号を受信した場合に、当該無線信号に含まれる機能情報に基づいて前記無線機器が前記他の無線機器と連係して動作することができるか否かを判断し、前記他の無線機器と連係して動作することができることを更なる条件として、当該無線信号で示される要求を受け付ける旨を判断する
請求項１から７のいずれか一項に記載の無線機器。
【請求項９】
無線機器であって、
無線信号を送信する送信部と、
他の無線機器に対してペアリングを要求する場合に、ペアリングを要求する旨を示す要求情報および前記送信部からの送信出力強度情報を含む無線信号を送信させる制御部と
を備える無線機器。
【請求項１０】
請求項３から８のいずれか一項に記載の無線機器と、
請求項９に記載の無線機器と
を備える無線システム。
【請求項１１】
無線信号をアンテナから送信する送信部と、
ペアリングを要求する無線信号を前記送信部に送信させる場合に、他の無線信号を送信する場合より低い送信出力で、前記アンテナから送信させる制御部と
を備える無線機器。
【請求項１２】
無線機器用のプログラムであって、
他の無線機器から送信された無線信号を受信する受信ステップと、
前記受信ステップで第１の種類の無線信号を受信した場合に、当該無線信号に含まれる送信出力強度情報および当該無線信号の受信強度に基づいて、当該無線信号で示される要求を受け付けるか否かを判断する判断ステップと、
前記受信ステップで第１の種類の無線信号を受信した場合に、前記判断ステップで要求を受け付ける旨を判断したことを条件として当該無線信号で示される要求を受け付け、前記受信ステップで第２の種類の無線信号を受信した場合に、当該無線信号で示される要求を受け付ける要求受付ステップと
をコンピュータに実行させるためのプログラム。
【請求項１３】
無線信号を送信する送信部を有する無線機器用のプログラムであって、
他の無線機器に対してペアリングを要求する場合に、ペアリングを要求する旨を示す要求情報および前記送信部からの送信出力強度情報を含む無線信号を送信させる制御ステップ
をコンピュータに実行させるためのプログラム。
【請求項１４】
無線信号をアンテナから送信する送信部を有する無線機器用のプログラムであって、
ペアリングを要求する無線信号を前記送信部に送信させる場合に、他の無線信号を送信する場合より低い送信出力で、前記アンテナから送信させる制御ステップ
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線機器、無線システムおよびプログラムに関する。
【背景技術】
【０００２】
制御機器と複数の被制御機器とを自動的にペアリングさせる無線制御システムが知られている（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］国際公開第２００９／０９６１９１号
【発明の概要】
【発明が解決しようとする課題】
【０００３】
要求の種類によっては、遠い場所に位置する無線機器からの要求を受け付けることが好ましくない場合がある。逆に、近い場所に位置する無線機器からの要求を受け付けることが好ましくない場合もある。従来、他の無線機器との位置関係および要求の種類を考慮して、要求を受け付けるか否かを判断することができないという課題があった。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、無線機器は、他の無線機器から送信された無線信号を受信する受信部と、受信部が第１の種類の無線信号を受信した場合に、当該無線信号に含まれる送信出力強度情報および当該無線信号の受信強度に基づいて、当該無線信号で示される要求を受け付けるか否かを判断する判断部と、受信部が第１の種類の無線信号を受信した場合に、判断部が要求を受け付ける旨を判断したことを条件として当該無線信号で示される要求を受け付け、受信部が第２の種類の無線信号を受信した場合に、当該無線信号で示される要求を受け付ける要求受付部とを備える。
【０００５】
本発明の第２の態様においては、無線機器は、無線信号を送信する送信部と、他の無線機器に対してペアリングを要求する場合に、ペアリングを要求する旨を示す要求情報および送信部からの送信出力強度情報を含む無線信号を送信させる制御部とを備える。
【０００６】
本発明の第３の態様においては、無線機器は、無線信号をアンテナから送信する送信部と、ペアリングを要求する無線信号を送信部に送信させる場合に、他の無線信号を送信する場合より低い送信出力で、アンテナから送信させる制御部とを備える。
【０００７】
本発明の第４の態様においては、無線機器用のプログラムであって、他の無線機器から送信された無線信号を受信する受信ステップと、受信ステップで第１の種類の無線信号を受信した場合に、当該無線信号に含まれる送信出力強度情報および当該無線信号の受信強度に基づいて、当該無線信号で示される要求を受け付けるか否かを判断する判断ステップと、受信ステップで第１の種類の無線信号を受信した場合に、判断ステップで要求を受け付ける旨を判断したことを条件として当該無線信号で示される要求を受け付け、受信ステップで第２の種類の無線信号を受信した場合に、当該無線信号で示される要求を受け付ける要求受付ステップとをコンピュータに実行させる。
【０００８】
本発明の第５の態様においては、無線信号を送信する送信部を有する無線機器用のプログラムであって、他の無線機器に対してペアリングを要求する場合に、ペアリングを要求する旨を示す要求情報および送信部からの送信出力強度情報を含む無線信号を送信させる制御ステップをコンピュータに実行させる。
【０００９】
本発明の第６の態様においては、無線信号をアンテナから送信する送信部を有する無線機器用のプログラムであって、ペアリングを要求する無線信号を送信部に送信させる場合に、他の無線信号を送信する場合より低い送信出力で、アンテナから送信させる制御ステップをコンピュータに実行させる。
【００１０】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１１】
【図１】一実施形態における無線システム１００の利用環境の一例を示す。
【図２】カメラ１０、無線アダプタ２０および無線リモコン３０のブロック構成の一例を示す。
【図３】無線パケットフォーマットの一例を示す。
【図４】カメラ１０の起動から終了までの処理フローを示す。
【図５】無線アダプタ２０の動作フローの一例を示す。
【図６】ペアリングコマンドの送信に関するイベントが生じた場合の動作フローの一例を示す。
【図７】無線アダプタ２０におけるコマンド処理の動作フローの一例を示す。
【発明を実施するための形態】
【００１２】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１３】
図１は、一実施形態における無線システム１００の利用環境の一例を示す。無線システム１００は、カメラ１０ａ、変換アダプタ４０ａおよび無線アダプタ２０ａを有する第１カメラシステムと、カメラ１０ｂ、変換アダプタ４０ｂおよび無線アダプタ２０ｂを有する第２カメラシステムと、カメラ１０ｃ、変換アダプタ４０ｃおよび無線アダプタ２０ｃを有する第３カメラシステムと、無線リモコン３０とを備える。カメラ１０は、撮影機能を有するカメラ部の一例である。
【００１４】
無線アダプタ２０ａ、無線アダプタ２０ｂおよび無線アダプタ２０ｃは、それぞれ同様の機能および構成を有する。無線システム１００の説明において、無線アダプタ２０ａ、無線アダプタ２０ｂおよび無線アダプタ２０ｃを、無線アダプタ２０と総称する場合がある。また、無線アダプタ２０がそれぞれ有する構成要素を説明する場合に、符号の末尾を省略する場合がある。また、カメラ１０ａ、カメラ１０ｂおよびカメラ１０ｃは、それぞれ同様の機能および構成を有する。無線システム１００の説明において、カメラ１０ａ、カメラ１０ｂおよびカメラ１０ｃを、カメラ１０と総称する場合がある。また、カメラ１０がそれぞれ有する構成要素を説明する場合に、符号の末尾ａ〜ｃを省略する場合がある。
【００１５】
無線リモコン３０および無線アダプタ２０は、無線機器の一例である。無線アダプタ２０は、いわゆるカメラ用の無線アクセサリであり、接続されたカメラ１０に無線機能を追加する。無線アダプタ２０は、接続されたカメラ１０と通信して、カメラ１０の動作を制御する。具体的には、無線アダプタ２０は、変換アダプタ４０を介してカメラ１０に接続される。変換アダプタ４０は、カメラ１０が有するコネクタと着脱可能に接続されるコネクタと、無線アダプタ２０が有するコネクタと着脱可能に接続されるコネクタを有する。
【００１６】
無線リモコン３０は、無線アダプタ２０との間で無線通信を行う。無線リモコン３０は、ペアリングボタン１３１、発光部１３２、チャンネルボタン１３３および撮影指示ボタン１３５を有する。無線アダプタ２０は、ペアリングボタン１２１、発光部１２２およびチャンネルボタン１２３を有する。発光部１２２および発光部１３２は、ＬＥＤ等の発光デバイスであってよい。ユーザは、無線リモコン３０が無線アダプタ２０との間の無線通信に用いるチャンネルを、チャンネルボタン１３３を通じて選択することができる。無線アダプタ２０が無線リモコン３０との間の無線通信に用いるチャンネルを、チャンネルボタン１２３を通じて選択することができる。
【００１７】
ユーザは、無線リモコン３０と無線アダプタ２０とをペアリングした状態で使用する。具体的には、無線リモコン３０は、ペアリングが確立された無線アダプタ２０宛に無線信号を送信する。無線アダプタ２０は、ペアリングが確立された無線リモコン３０から送信された無線信号で示される要求を受け付ける。ペアリングとは、要求を受け付ける他の無線機器を識別する識別番号を相互に記憶し合うことである。ペアリングすることにより、無線アダプタ２０と無線リモコン３０との間で、互いに通信が可能になる。
【００１８】
ペアリング動作について説明する。無線リモコン３０は、ペアリングボタン１３１が押下されると、ペアリングを要求する無線信号であるペアリングコマンドを予め定められた期間にわたって繰り返し送信する。また、無線アダプタ２０は、ペアリングボタン１２１が押下されると、ペアリングコマンドが予め定められた期間にわたって繰り返し送信する。無線リモコン３０は、ペアリングコマンドを送信している期間中に無線アダプタ２０からのペアリングコマンドを受信すると、無線アダプタ２０を識別する識別番号を記憶する。同様に、無線アダプタ２０は、ペアリングコマンドを送信している期間中に無線リモコン３０からのペアリングコマンドを受信すると、無線リモコン３０を識別する識別番号を記憶する。これにより、無線アダプタ２０と無線リモコン３０とがペアリングされた状態となる。このように、ユーザは、簡単な操作で無線アダプタ２０と無線リモコン３０とをペアリングすることができる。
【００１９】
撮影指示ボタン１３５は、ユーザからの撮影指示を受け付ける。無線リモコン３０は、撮影指示ボタン１３５が押下されたことを検出すると、撮影を指示する無線信号である撮影コマンドを、無線アダプタ２０へ送信する。具体的には、ペアリング相手として記憶している無線アダプタ２０を宛先として、撮影コマンドを送信する。無線アダプタ２０においては、無線リモコン３０から撮影コマンドを受信すると、撮影を指示する電気信号をカメラ１０へ出力する。カメラ１０は、変換アダプタ４０を介して当該信号を無線アダプタ２０から取得すると、撮影動作を行う。カメラ１０は、レリーズボタン１１２が押下された場合と同様の動作を行う。
【００２０】
ここで、無線リモコン３０は、送信出力を示す送信出力強度情報を、ペアリングコマンドに含めて送信する。無線アダプタ２０は、ペアリングコマンドを受信した場合に、ペアリングコマンドに含まれる送信出力強度とペアリングコマンドの受信強度とから、無線リモコン３０との間の距離の判断を行う。具体的には、無線アダプタ２０は、送信出力強度とペアリングコマンドの受信強度とから、無線リモコン３０との間の距離が予め定められたペアリング許容距離以下であると判断できる場合に、ペアリング要求を受け付ける。具体的には、無線アダプタ２０は、無線リモコン３０を識別する識別番号を記憶する。
【００２１】
無線アダプタ２０から無線リモコン３０へ送信されるペアリングコマンドについても同様である。無線リモコン３０は、無線アダプタ２０における距離の判断と同様の判断を行う。具体的には、無線アダプタ２０は、送信出力を示す送信出力強度情報を、ペアリングコマンドに含めて送信する。無線リモコン３０は、ペアリングコマンドを受信した場合に、ペアリングコマンドに含まれる送信出力強度とペアリングコマンドの受信強度とから、無線アダプタ２０との間の距離の判断を行い、無線アダプタ２０との間の距離がペアリング許容距離以下であると判断できる場合に、ペアリング要求を受け付ける。
【００２２】
無線アダプタ２０および無線リモコン３０において無線信号による通信が可能な距離は３０ｍから１００ｍ程度であってよい。これに対して、ペアリング許容距離は例えば３ｍ程度であってよい。ペアリングを許容する範囲を無線信号により通信が可能な範囲より十分に狭い範囲に留めることができる。ペアリング許容距離は３ｍに限らず、各無線システムにおいて自由に定めることができる。
【００２３】
このように、無線アダプタ２０と無線リモコン３０とは、互いに近い所に存在する場合にペアリングすることができる。そのため、離れた所に存在する無線機器とペアリングされてしまう可能性を低減することができる。例えば、周りにペアリング可能な無線機器が多く存在する環境において、望ましくない他の無線機器と偶然にペアリングしてしまう可能性を低減できる。例えば、他のユーザが所有する無線機器との間でペアリングしてしまう可能性を低減できる。また、ユーザのペアリング操作に便乗して、悪意のある第三者が自分の所有している無線機器とユーザの無線機器とをペアリングさせようとした場合でも、ペアリングされてしまう可能性を低減することができる。このように、無線システム１００によれば、ユーザが想定していない無線機器との間でペアリングされる可能性を低減することができ、互いの無線操作による混信が生じる可能性や無線通信が妨害されたりする可能性を低減することができる。
【００２４】
なお、無線システム１００において、無線リモコン３０は、撮影コマンドとペアリングコマンドとを同一の送信出力で送信してよい。無線リモコン３０は、撮影コマンドよりペアリングコマンドを高い送信出力で送信してもよい。無線アダプタ２０は、無線リモコン３０から送信される撮影コマンドの送信出力より高い送信出力で、ペアリングコマンドを送信してもよい。
【００２５】
また、無線アダプタ２０は、無線リモコン３０からの撮影コマンドを受信した場合、他の無線アダプタ２０へ撮影コマンドを転送してもよい。例えば、無線アダプタ２０ａは、他の無線機器である無線アダプタ２０ｃ宛の撮影コマンドを受信した場合、当該撮影コマンドを無線信号で転送してもよい。同様に、無線アダプタ２０ｂは、無線アダプタ２０ｃ宛の撮影コマンドを受信した場合、当該撮影コマンドを無線信号で転送してもよい。カメラ１０ｃは、無線アダプタ２０ａまたは無線アダプタ２０ｂから転送された撮影コマンドを無線アダプタ２０ｃで受信すると、撮影動作を行う。
【００２６】
図２は、カメラ１０、無線アダプタ２０および無線リモコン３０のブロック構成の一例を示す。カメラ１０は、レンズ装置８、撮像部９、ＭＰＵ１２、システムメモリ１３、バッファメモリ１４、表示部１５、操作部材１６、画像処理部１７、通信ＩＦ１８、電源部１９およびメモリカード１１を備える。
【００２７】
撮像部９は、レンズ装置８で結像した被写体光束を電気信号に変換する。撮像部９は、ＣＭＯＳ、ＣＣＤ等の固体撮像素子を有する。例えば、撮像部９は、固体撮像素子の蓄積電荷から生成されるアナログ信号の撮像信号をデジタル信号に変換する。デジタル信号としての画像データは、画像処理部１７に出力される。画像処理部１７は、揮発性の記憶媒体であるバッファメモリ１４をワークメモリとして利用して、画像データに画像処理を施す。例えば、画像処理部１７は、ホワイトバランス補正、色補間処理、ガンマ補正等の種々の画像処理を施す。また、画像処理部１７は、静止画としての画像データにＪＰＥＧ等の符号化を施して圧縮する。また、画像処理部１７は、動画としての画像データにＭＰＥＧ等の符号化を施して圧縮する。
【００２８】
表示部１５は、撮像により得られた画像データに基づいて画像を表示する。また、表示部１５は、カメラ１０の動作を設定する各種設定メニューを表示する。表示部１５としては、液晶表示デバイスを例示することができる。操作部材１６は、レリーズボタン１１２等を含む。操作部材１６で生じた操作信号はＭＰＵ１２に出力され、ＭＰＵ１２においてユーザ操作が検出される。
【００２９】
通信ＩＦ１８は、無線アダプタ２０との間の信号の入出力を行う。通信ＩＦ１８は、変換アダプタ４０を介して無線アダプタ２０から受信した信号を、ＭＰＵ１２に供給する。
【００３０】
ＭＰＵ１２は、カメラ１０の全体の制御を行う。不揮発性の記憶媒体であるシステムメモリ１３には、ＭＰＵ１２や画像処理部１７が動作するための各種パラメータやプログラムが格納される。システムメモリ１３に格納されているパラメータおよびプログラムは、バッファメモリ１４に展開されて、ＭＰＵ１２および画像処理部１７により読み出されて利用される。
【００３１】
電源部１９は、カメラ１０の各部へ電力を供給する。電源部１９は、変換アダプタ４０を介して無線アダプタ２０へも電力を供給する。
【００３２】
無線アダプタ２０は、通信ＩＦ２８、無線モジュール２３、ＭＰＵ２２、メモリ２４、操作部材２６および通知部２５を備える。操作部材２６は、ペアリングボタン１２１およびチャンネルボタン１２３を含む。通知部２５は、発光部１２２を含む。
【００３３】
ＭＰＵ２２は、無線アダプタ２０の全体の制御を行う。メモリ２４は、揮発性の記憶媒体であり、ＲＡＭとして機能する。ＭＰＵ２２は、メモリ２４を利用して各種の制御を行う。
【００３４】
ＭＰＵ２２は、パケットデータをメモリ２４内に生成して、無線モジュール２３に供給する。無線モジュール２３は、外部の通信装置と無線通信する送受信部として機能する。無線モジュール２３は、ＭＰＵ３２から供給されるパケットデータを変調してアンテナから外部空間に無線信号として送出する。ＭＰＵ２２は、ペアリングボタン１２１の押下を検出すると、ペアリングを要求するパケットデータをメモリ２４内に生成して、無線モジュール２３から無線信号でペアリングコマンドとして送信させる。また、ＭＰＵ２２は、ペアリングコマンドを送信させている間、予め定められた第１発光パターンで発光部１２２を発光させて、ペアリング中である旨をユーザへ通知する。
【００３５】
また、無線モジュール２３は、アンテナで受信した無線信号を復調して処理し、得られたパケットデータをＭＰＵ２２に供給する。ＭＰＵ２２は、ペアリングコマンドを送信させている間に無線リモコン３０からのペアリングコマンドのパケットを取得すると、相手機器の識別番号を、ペアリング相手の識別番号としてメモリ２４内に記憶する。そして、ＭＰＵ２２は、第１発光パターンとは異なる予め定められた第２発光パターンで発光部１２２を発光させて、ペアリングが完了した旨をユーザへ通知する。
【００３６】
また、ＭＰＵ２２は、パケットデータに基づいて通信ＩＦ２８を制御して、カメラ１０へ信号を出力させる。例えば、ＭＰＵ２２は、自機宛の撮影コマンドのパケットを取得した場合、通信ＩＦ２８を通じてカメラ１０へ撮影を指示する。また、ＭＰＵ２２は、他の無線アダプタ２０宛の撮影コマンドのパケットを受信した場合、無線モジュール２３を制御して撮影コマンドを無線信号で転送させる。
【００３７】
通信ＩＦ２８は、変換アダプタ４０を介してカメラ１０との間の信号の入出力を行う。また、通信ＩＦ２８は、ＭＰＵ１２から供給された信号に基づいて、カメラ１０への出力信号を生成して、カメラ１０へ出力する。例えば、通信ＩＦ２８は、撮影を指示する信号をカメラ１０へ出力する。例えば、通信ＩＦ２８は、レリーズボタン１１２が全押しされた旨を示す信号をカメラ１０へ出力してよい。なお、通信ＩＦ２８は、変換アダプタ４０を介してカメラ１０から入力された信号に基づいて、ＭＰＵ１２への出力信号を生成してＭＰＵ１２に供給してもよい。ＭＰＵ２２は、出力信号に基づいてパケットを生成して、無線モジュール２３を制御して他の無線機器へ無線信号で送信させてもよい。
【００３８】
ＭＰＵ２２を含む無線アダプタ２０の各要素は、無線アダプタ２０がカメラ１０に接続されている場合に、カメラ１０から変換アダプタ４０を介して供給される電力で動作する。
【００３９】
無線リモコン３０は、無線モジュール３３、ＭＰＵ３２、メモリ３４、通知部３５、操作部材３６および電源部３９を備える。ＭＰＵ３２は、無線リモコン３０の全体の制御を行う。メモリ３４は、揮発性の記憶媒体であり、ＲＡＭとして機能する。ＭＰＵ３２は、メモリ３４を利用して各種の制御を行う。電源部３９は、無線リモコン３０の各部に電力を供給する。
【００４０】
ＭＰＵ３２は、操作部材３６からのユーザ操作等に基づきパケットデータをメモリ３４内に生成して、無線モジュール３３に供給する。無線モジュール３３は、外部の通信装置と無線通信する送受信部として機能する。無線モジュール３３は、ＭＰＵ３２から供給されるパケットデータを変調してアンテナから外部空間に無線信号として送出する。また、無線モジュール３３は、アンテナで受信した無線信号を復調して処理し、得られたパケットデータをＭＰＵ３２に供給する。
【００４１】
例えば、ＭＰＵ３２は、ペアリングボタン１３１の押下を検出すると、ペアリングを要求するパケットデータをメモリ３４内に生成して、無線モジュール３３から無線信号でペアリングコマンドとして送信させる。また、ＭＰＵ３２は、ペアリングコマンドを送信させている間、予め定められた第１発光パターンで発光部１３２を発光させて、ペアリング中である旨をユーザへ通知する。
【００４２】
ＭＰＵ３２は、ペアリングコマンドを送信させている間に無線アダプタ２０からのペアリングコマンドのパケットを取得すると、相手機器の識別番号を、ペアリング相手の識別番号としてメモリ３４内に記憶する。そして、ＭＰＵ３２は、第２発光パターンで発光部１３２を発光させて、ペアリングが完了した旨をユーザへ通知する。
【００４３】
図３は、無線パケットフォーマットの一例を示す。パケットフォーマット３００は、無線アダプタ２０と無線リモコン３０との間で送受信されるパケットフォーマットの共通構成である。パケットフォーマット３１０は、ペアリングコマンドのパケットフォーマットである。
【００４４】
パケットフォーマット３００において、Ｓｙｎｃはパケットの開始を示す特定のデータである。Ｖｏｌは、パケットのデータ長を示す。Ｆｒｍは送信パケットの通し番号で、送信する毎に１だけインクリメントされる。ＳＩＤは、送信元の無線機器を識別する識別番号である。ＤＩＤは、送信先の無線機器を識別する識別番号である。ＣＭＤは、コマンドの種類を示す。ペアリングコマンドにおいては、ペアリングを要求するコマンドであることを示す予め定められた値が、ＣＭＤに格納される。撮影コマンドコマンドにおいては、撮影を要求するコマンドであることを識別する予め定められた値が、ＣＭＤに格納される。ＣＭＤの後には各種のパラメータが格納される。パケットの最後には、チェックサム（ＣＲＣ）が付加される。
【００４５】
パラメータのフォーマットは、ＣＭＤに応じて異なる。パケットフォーマット３１０に示すように、ペアリングコマンドのパケットには、送信強度を示す値がパラメータとして含まれる。また、ペアリングコマンドのパケットには、ペアリングコマンドを送信する無線機器が有する機能を示す機能情報がパラメータとして含まれる。
【００４６】
ペアリングコマンドのパケットにおける送信強度は、送信出力強度情報の一例である。送信強度は、無線信号を受信した無線機器が、当該無線信号を送信した無線機器までの距離の判断に用いられる。例えば、無線信号を受信した無線機器は、パケット内の送信強度が示す送信出力強度と、当該無線信号の受信強度とに基づいて、無線信号を送信した無線機器までの距離の判断を行う。
【００４７】
一例として、送信強度には、実効送信出力［ｄＢｍ］に対応する情報が格納される。受信側の無線機器は、受信電界強度に基づいて距離の判断を行う。受信電界強度としては、ｄＢｍの単位で読み出されるＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）を適用できる。ＲＳＳＩには、固定値オフセットが加えられる場合もある。また、ＲＳＳＩは、受信側の無線機器のアンテナに依存するので、実際の物理的な電界強度はＲＳＳＩとは異なる。また、ＲＳＳＩとして検出される数値は、ラジオ段の設計やアンテナの種類に依存する。しかし、ＲＳＳＩを用いる場合でも、受信電界強度の相対的な差は比較的に正しく検出できる。そこで、ペアリングを許可する距離だけ離れた場所における標準の受信電界強度を定めるとともに、各無線機器において、標準の受信電界強度に対する調整値としての基準値を定める。また、各無線機器において、標準の電界強度と自機が送信する無線信号の電界強度との差を送信強度としてペアリングコマンドに含ませる。これにより、受信したペアリングコマンドで示される送信強度を、各無線機器に定めた基準値から減じた値は、ペアリングコマンドを送信した無線機器が自機からペアリング許容距離だけ離れた場所にいる場合の受信電界強度に相当する。よって、ペアリングコマンドの受信側の無線機器においては、各無線機器に定めた基準値から送信強度を減じた値を閾値として、受信電界強度が閾値以上であれば、ペアリングコマンドを送信した無線機器がペアリングを許容する範囲内に存在すると判断できる。
【００４８】
無線機器の種類または個体毎の基準値は、閾値が適当なペアリング許容距離に相当するように実験的に決定できる。種類または個体毎に閾値を調整できるので、異なる種類の機器を新たに設計する場合にも、既に定めた標準の受信電界強度の判断条件に適合するように、送信強度の値と、自機の受信電界強度の基準値とを調整することが可能になる。新たに設計する無線機器の送信強度については、既存の無線機器の判断基準により定まるペアリング許容距離が同等になるように調整し、受信電界強度の基準値については、既存の無線機器の実効送信出力情報から定まる自機側のペアリング許容距離が既存の無線機器と同等になるように調整すればよい。無線アダプタ２０においては、上述した基準値および送信強度に格納する値は、ＭＰＵ２２内のシステムメモリに格納される。無線リモコン３０においては、上述した基準値および送信強度に格納する値は、ＭＰＵ３２内のシステムメモリに格納される。
【００４９】
このように、無線リモコン３０が無線アダプタ２０へペアリングコマンドを送信する場合、ＭＰＵ３２は、ペアリングを要求する旨を示す要求情報および無線モジュール３３からの送信出力強度情報を含むペアリングコマンドを無線モジュール３３に送信させる。無線アダプタ２０においては、ＭＰＵ２２は、無線モジュール２３が無線リモコン３０から送信されたペアリングコマンドを受信した場合に、ペアリングコマンドに含まれる送信出力強度情報および当該無線信号の受信強度に基づいて、当該無線信号で示される要求を受け付けるか否かを判断する。具体的には、ＭＰＵ２２は、ペアリングコマンドに含まれる送信出力強度情報および当該無線信号の受信強度で示される無線リモコン３０までの距離が予め定められた距離以下であることを条件として、当該無線信号で示される要求を受け付ける旨を判断する。そして、ＭＰＵ２２は、要求を受け付ける旨を判断したことを条件としてペアリングの要求を受け付け、無線モジュール２３が撮影を指示する無線信号を受信した場合に、当該無線信号で示される要求を受け付ける。具体的には、ＭＰＵ２２は、無線モジュール２３が、ペアリングの要求を既に受け付けた無線リモコン３０から撮影を指示する無線信号を受信した場合に、カメラ１０に撮影を指示する。
【００５０】
なお、ペアリングコマンドは、無線リモコン３０が無線アダプタ２０に対して要求する第１の種類の無線信号の一例である。撮影を指示する無線信号は、無線リモコン３０が無線アダプタ２０に対して要求する第２の種類の無線信号の一例である。なお、ペアリングコマンド以外の無線信号にも、送信出力強度情報を含めてもよい。そして、無線アダプタ２０または無線リモコン３０において、ペアリングコマンド以外の無線信号についても、送信出力強度情報に基づいて要求を受け付けるか否かを判断してもよい。送信出力強度情報に基づいて要求を受け付けるか否かを判断する必要がないコマンドにも、送信出力強度情報を含めてもよい。
【００５１】
ペアリングコマンドのパケットにおける機能情報は、１以上の動作について、それぞれの動作を指示する無線信号を送信する機能を有するか否かを示す送信機能情報と、当該指示を無線信号で受け付けて動作を実行する機能を有するか否かを示す受信機能情報とを含む。送信機能情報および受信機能情報は、それぞれ異なる複数の動作に対応する複数のビットを持つ。送信機能情報におけるビット値１は、対応する動作を指示する無線信号を送信する機能を有する旨を示し、ビット値０は、対応する動作を指示する無線信号を送信する機能を有しない旨を示す。受信機能情報におけるビット値１は、対応する動作の指示を無線信号で受け付けて動作を実行する機能を有する旨を示し、ビット値０は、対応する動作の指示を無線信号で受け付けて動作を実行する機能を有しない旨を示す。ペアリングコマンドを受信した無線機器は、ペアリングコマンドに含まれる機能情報に基づいて、ペアリングコマンドを送信した無線機器と連係して動作することができるか否かを判断し、連係して動作することができると判断した場合に、ペアリングの要求を受け付ける。このように、ペアリングコマンドを受信した無線機器は、他の無線機器が送信したペアリングコマンドに含まれる機能情報に基づいて、当該他の無線機器と連係して動作することができると判断されることを更なる条件として、当該無線信号で示される要求を受け付ける旨を判断する。
【００５２】
連係して行われる動作としては、撮影動作を例示することができる。例えば、無線リモコン３０は、ペアリングを要求する場合に、撮影動作に対応するビットが１に設定された送信機能情報を含むペアリングコマンドを送信する。無線アダプタ２０は、ペアリングを要求する場合に、撮影動作に対応するビットが１に設定された受信機能情報を含むペアリングコマンドを送信する。ペアリングコマンドを受信した無線機器は、自機または自機に接続された機器において撮影動作が実行できる場合、ペアリングコマンドに含まれる信機能情報が、撮影動作を指示する無線信号を送信する機能を有することを示すことを条件として、ペアリングコマンドを送信した無線機器と連係して動作することができる旨を判断する。例えば、無線アダプタ２０は、ペアリングコマンドを受信した場合、カメラ１０に撮影動作を指示する機能を有しており、ペアリングコマンドに含まれる送信機能情報における撮影動作に対応するビットが１に設定されていることを条件として、ペアリングの要求を受け付ける。例えば、無線アダプタ２０は、自機がペアリングコマンドに含める受信機能情報のビット列と、受信したペアリングコマンドに含まれる送信機能情報のビット列とを比較して、撮影動作に対応するビット位置の値が同一である場合に、ペアリングの要求を受け付ける。他にも、無線アダプタ２０には、自機がカメラ１０に撮影動作を指示する機能を有しているか否かを示す他の情報が予め設定されており、無線アダプタ２０は、予め設定されている当該情報と、受信したペアリングコマンドに含まれる送信機能情報における撮影動作に対応するビット位置の値とに基づいて、ペアリングの要求を受け付けるか否かを判断してもよい。
【００５３】
また、ペアリングコマンドを受信した無線機器は、自機または自機に接続された機器が撮影動作を指示する無線信号を送信する機能を有する場合、ペアリングコマンドに含まれる受信機能情報が、撮影動作を実行する機能を有することを示すことを条件として、ペアリングコマンドを送信した無線機器と連係して動作することができる旨を判断する。例えば、無線リモコン３０は、ペアリングコマンドを受信した場合、他の無線機器へ撮影動作を指示する無線信号を送信する機能を有しており、ペアリングコマンドに含まれる受信機能情報における撮影動作に対応するビットが１に設定されていることを条件として、ペアリングの要求を受け付ける。例えば、無線リモコン３０は、自機がペアリングコマンドに含める送信機能情報のビット列と、受信したペアリングコマンドに含まれる受信機能情報のビット列とを比較して、撮影動作に対応するビット位置の値が同一である場合に、ペアリングの要求を受け付ける。他にも、無線リモコン３０には、自機が他の無線機器へ撮影動作を指示する無線信号を送信する機能を有しているか否かを示す他の情報が予め設定されており、無線リモコン３０は、予め設定されている当該情報と、受信したペアリングコマンドに含まれる受信機能情報における撮影動作に対応するビット位置の値とに基づいて、ペアリングの要求を受け付けるか否かを判断してもよい。
【００５４】
ペアリングコマンドに対する係る判断により、無線リモコン３０が複数存在する場合に、ある無線リモコン３０が他の無線リモコン３０からペアリングコマンドを受信したとしても、無線リモコン３０は、他の無線アダプタ２０からのペアリングの要求を受け付けない。よって、無線リモコン３０の間ではペアリングされない。一方、複数の無線アダプタ２０の間では、ペアリングされる場合がある。例えば、無線アダプタ２０が他の無線アダプタ２０に撮影動作の指示を無線信号で送信する機能を有する場合、無線アダプタ２０は、撮影動作に対応するビットが１に設定された送信機能情報を含むペアリングコマンドを送信する。この場合、他の無線アダプタ２０は、そのペアリングの要求を受け付ける。これにより、例えばカメラ１０ａにおける撮影動作に連動して、カメラ１０ｂおよびカメラ１０ｃが撮影動作を行うことが可能になる。
【００５５】
連係して行われる動作としては、撮影動作の他、閃光発光動作を例示することができる。閃光発光動作についても、複数の無線アダプタ２０の間でペアリングされる場合がある。複数の無線アダプタ２０の間でペアリングされている場合、１つのカメラ１０に接続された無線アダプタ２０から、外部の閃光発光装置に接続された無線アダプタ２０へ閃光発光指示が無線信号で送信され、外部の閃光発光装置は当該無線信号の受信に応じて閃光発光動作を行う。これにより、カメラ１０が閃光を発光するタイミングと同じタイミングで外部の閃光発光装置が閃光を発光して撮像することが可能になる。そのため、無線による増灯撮影が可能になる。
【００５６】
なお、機能情報は上述した例に限られない。機能情報としては、ペアリングコマンドを受信した無線機器が、ペアリングコマンドを送信した無線機器と連係できるか否かを識別できるような情報であれば、どのような情報も適用できる。例えば、機能情報は自機を識別する機器識別情報であってよい。機器識別情報とは、機器の種類を識別する情報であってよい。例えば、各無線機器には、自機と連係して動作できる機器の機器識別情報が、予め設定されている。例えば、自機と連係して動作できる機器の機器識別情報が、ＭＰＵ内のシステムメモリに予め格納されている。ペアリングコマンドを受信した無線機器においては、受信したペアリングコマンドに含まれる機能情報に含まれる機器識別情報と一致する機器識別情報が自機に予め設定されていることを条件として、ペアリングの要求を受け付ける旨を判断してよい。
【００５７】
図３に例示するパケットフォーマットにおける識別番号は、無線アダプタ２０および無線リモコン３０に与えられている固有の値が設定される。無線システム１００における無線通信では、複数の無線アダプタ２０および無線リモコン３０が同一の通信方式、同一の通信フォーマット、そして同一のチャンネルで通信する。通信の対象となる無線アダプタ２０および無線リモコン３０は識別番号により識別される。パケットを正常に受信した場合であっても、ＤＩＤの値が自機の識別番号でない場合は、パケットは無視される。無線アダプタ２０および無線リモコン３０には、受信したパケットのＤＩＤが自機の識別番号と一致した場合にだけ、パケットを受信したと判断してコマンドの処理を行う制御ロジックが組み込まれている。なお、識別番号としては、ＭＡＣアドレスを適用してよい。しかし、無線システム１００において機器を識別できる情報であれば、どのような情報も識別番号として適用できる。例えば管理番号や名前等のような情報を識別番号に適用できる。
【００５８】
図４は、カメラ１０の起動から終了までの処理フローを示す。本フローは、例えば操作部材１６の一部としての電源スイッチがＯＮ位置に切り替えられた場合に、開始される。本フローは、ＭＰＵ１２が主体となってカメラ１０の各部を制御することにより実行される。
【００５９】
ステップＳ４００において、ＭＰＵ１２は、制御プログラムを立ち上げる。具体的には、カメラ１０を制御するためのパラメータ、ＯＳ等が、システムメモリ１３からバッファメモリ１４に展開され、ＯＳによる制御に移行する。ステップＳ４０２において、ＭＰＵ１２は、カメラ１０の初期設定を行う。例えば、ＭＰＵ１２は、展開されたパラメータ等に従って、例えば操作部材１６の一部としての撮影モードダイヤル等の状態に基づき、カメラ１０の動作条件を設定する。動作条件としては、撮像条件、記録条件等を例示できる。撮像条件としては、露光時間、絞り値および撮像感度等を例示できる。記録条件としては、記録画素数等を例示することができる。また、ＭＰＵ１２は、無線アダプタ２０が接続されている場合、無線アダプタ２０への電力供給を開始させる。
【００６０】
続いて、ステップＳ４０４において、ＭＰＵ１２は、初期設定で設定された内容を表示部１５に表示させる。例えば、ＭＰＵ１２は、撮像条件および記録条件等の情報を、アイコン表示等の種々の形式で表示部１５に表示させる。
【００６１】
続いて、ステップＳ４０６において、ＭＰＵ１２は、生じたイベントの種類を判定する。各種イベントは、操作部材１６に対する操作で生じる操作イベント、通信ＩＦ１８を通じた信号の受信イベント等により生じる。ここでは、設定操作で生じるイベント、再生動作を行う旨の操作で生じるイベント、および、レリーズボタン１１２の操作で生じるイベントおよび通信コマンドの受信で生じる通信イベントに特に説明する。
【００６２】
設定操作でイベントが生じた場合、ＭＰＵ１２は、指示内容に応じた設定処理を行う（ステップＳ４１０）。本設定処理では、指示内容に応じて、撮像条件や記録条件を含むカメラ１０の種々の動作条件が設定される。動作設定が変更された場合、変更された動作設定に応じてパラメータが変更される。
【００６３】
再生操作でイベントが生じた場合、ＭＰＵ１２は、操作部材１６に対するユーザ操作に基づき、指示された再生処理を実行させる（ステップＳ４１２）。再生処理としては、静止画、動画等の画像データに基づき画像を一覧表示する処理、画像データの選択を受け付ける処理、ユーザにより選択された画像データに基づき表示部１５に画像を表示する処理等を例示することができる。
【００６４】
レリーズボタン１１２の操作でイベントが生じた場合、ＭＰＵ１２は、レリーズボタン１１２の押下レベルに応じて、合焦動作または撮影動作を行わせる（ステップＳ４１４）。レリーズボタン１１２が半押しされた場合、ＭＰＵ１２は合焦動作を行わせる。レリーズボタン１１２が全押しされた場合、ＭＰＵ１２は撮影動作を行わせる。全押し操作とは、レリーズボタン１１２が予め定められた深さより深い位置まで押下された操作であり、半押し操作とは、レリーズボタン１１２が予め定められた深さより浅い位置まで押下される操作である。
【００６５】
通信ＩＦ１８で無線アダプタ２０から信号を受信することでイベントが生じた場合、ＭＰＵ１２は、受信した信号に応じて定められた処理を実行する（ステップＳ４１６）。例えば、撮影を要求する信号を受信した場合、ＭＰＵ１２は撮影動作を行わせる。
【００６６】
他のイベントが生じた場合、生じたイベントに応じて処理を行う（ステップＳ４１８）。他のイベントとしては、予め定められた期間にわたって操作がなかった場合に生じるタイムアウトイベントや、電源をオフするイベント等を例示することができる。タイムアウトイベントが生じた場合、カメラ１０をスリープ状態に遷移させる。カメラ１０がスリープ状態にある場合でも、無線アダプタ２０がカメラ１０に接続されているときは、カメラ１０から無線アダプタ２０へ電力が供給される。電源をオフするイベントが生じた場合、電源をオフする前に必要な終了処理が行われる。本処理としては、変更されたパラメータ等の情報をシステムメモリ１３に格納する処理等を例示することができる。
【００６７】
ステップＳ４１０、ステップＳ４１２、ステップＳ４１４、ステップＳ４１６、ステップＳ４１８の処理が終了すると、ステップＳ４２０に処理を進める。ステップＳ４２０では、電源をオフするか否かを判断する。電源をオフしないと判断した場合はステップＳ４０６に処理を移行する。電源をオフすると判断した場合は、本フローを終了する。
【００６８】
図５は、無線アダプタ２０の動作フローの一例を示す。本フローは、カメラ１０からの電力供給が開始された場合に、開始される。本フローは、ＭＰＵ２２が主体となって無線アダプタ２０の各部を制御することにより実行される。
【００６９】
ステップＳ５００において、ＭＰＵ２２は、制御プログラムを立ち上げる。具体的には、ＭＰＵ２２内のフラッシュメモリから制御プログラムがメモリ２４に展開され、制御プログラムによる制御に移行する。続いて、ステップＳ５０２において、生じたイベントを判断する。ここでは、ペアリングコマンドの送信に関するイベント、無線リモコン３０からのコマンドの受信で生じるイベント、チャンネルボタン１２３の操作により生じるイベントおよび終了イベントについて説明する。
【００７０】
ペアリングコマンドの送信に関するイベントは、ペアリングボタン１２１の操作を検出した場合およびペアリングコマンドの送信期間がタイムアウトした場合に生じる。本イベントが生じた場合、ペアリング処理を行う（ステップＳ５１０）。ステップＳ５１０の処理については、図６に関連して説明する。
【００７１】
コマンドの受信によりイベントが生じた場合、受信したコマンドの処理を行う（ステップＳ５１２）。ステップＳ５１２の処理については、図７に関連して説明する。
【００７２】
チャンネルボタン１２３の操作によりイベントが生じた場合、無線通信のチャンネルを変更する処理を行う（ステップＳ５１４）。例えば、ＭＰＵ２２は、チャンネルボタン１２３の押下を検出する毎に、予め定められた順でチャンネルを選択する。ＭＰＵ２２は、選択したチャンネルの周波数で無線通信するよう、無線モジュール２３を設定する。
【００７３】
ステップＳ５１０、ステップＳ５１２、ステップＳ５１４の処理が完了すると、ステップＳ５０２に処理を移行する。ステップＳ５０２において終了イベントが生じた場合、本フローを終了する。終了イベントは、例えば無線アダプタ２０がカメラ１０から取り外された場合に生じる。
【００７４】
図６は、ペアリングコマンドの送信に関するイベントが生じた場合の動作フローの一例を示す。本フローは、図５のステップＳ５１０の処理に適用できる。本フローは、ＭＰＵ２２が主体となって無線アダプタ２０の各部を制御することにより実行される。
【００７５】
本フローが開始すると、ＭＰＵ２２はイベントの種類を判断する（ステップＳ６００）。具体的には、ペアリングボタン１２１の操作により生じたイベントであるか、ペアリングコマンドの送信期間がタイムアウトすることで生じたイベントであるかを判断する。ペアリングボタン１２１の操作は、ペアリングボタン１２１のオフ位置からオン位置への変化により検出される。
【００７６】
ペアリングボタン１２１の操作によりイベントが生じた場合、ＭＰＵ２２は、ペアリングコマンドを送信中であるか否かを判断する（ステップＳ６０２）。ペアリングコマンドを送信中でない場合、ＭＰＵ２２は、ペアリングコマンドの送信を開始し（ステップＳ６０４）、ペアリングコマンドを送信中である旨の通知を開始する（ステップＳ６０６）。ＭＰＵ２２は、ペアリングコマンドの送信を予め定められた送信期間だけ継続させる。例えば、ＭＰＵ２２は、ペアリングコマンドを一定周期で予め定められた回数だけ送信する。ペアリングコマンドの送信期間は、１秒から１．５秒程度であってよい。また、ＭＰＵ２２は、ペアリングコマンドの送信期間において、第１の発光パターンで発光部１２２を発光させる。
【００７７】
ステップＳ６０２において、ペアリングコマンドを送信中であると判断した場合、ＭＰＵ２２は、ペアリングコマンドの送信期間を延長し（ステップＳ６０８）、ステップＳ６０６においてペアリングコマンドを送信中である旨の通知動作を延長する。例えば、ＭＰＵ２２は、ペアリングコマンドを更に予め定められた回数だけ送信させる。無線アダプタ２０は、ペアリングコマンドの送信期間中に、無線リモコン３０からのペアリングコマンドを受け付ける。無線アダプタ２０は、ペアリングコマンドをリトリガラブルに送信するので、ユーザはペアリング期間を容易に延長することができる。
【００７８】
ステップＳ６００において、ペアリングコマンドの送信期間のタイムアウトによりイベントが生じた場合、ＭＰＵ２２は、ペアリングコマンドの送信を停止させる（ステップＳ６１０）。そして、ペアリングコマンドを送信中である旨の通知を停止する（ステップＳ６１２）。ステップＳ６０６、ステップＳ６１２の処理が完了すると、本フローを終了する。
【００７９】
図７は、無線アダプタ２０におけるコマンド処理の動作フローの一例を示す。本フローは、図５のステップＳ５１２の処理に適用できる。本フローは、ＭＰＵ２２が主体となって無線アダプタ２０の各部を制御することにより実行される。
【００８０】
本フローが開始すると、ＭＰＵ２２は、受信したコマンドがペアリングコマンドであるか否かを判断する（ステップＳ７００）。ＭＰＵ２２は、図３に例示したパケットにおけるＣＭＤの値に基づいて、ペアリングコマンドであるか否かを判断する。
【００８１】
ペアリングコマンドである場合、ＭＰＵ２２は、ペアリングコマンドを送信した無線機器である相手機器とペアリング可能であるか否かを判断する（ステップＳ７０２）。例えば、ＭＰＵ２２は、相手機器が有する機能と、自機が有する機能とを組み合わせで動作できる場合に、ペアリング可能であると判断する。例えば、無線リモコン３０が送信するペアリングコマンドには、撮影動作に対応するビットが１に設定された送信機能情報が含まれる。無線アダプタ２０は、自機が接続されたカメラ１０に撮影動作を指示する機能を有している場合、無線リモコン３０からペアリングコマンドを受信した場合には、無線リモコン３０と連係して動作することができると判断して、ペアリング可能であると判断する。一方、無線アダプタ２０は、自機が接続されているカメラ１０に撮影動作を指示する機能を有していない場合、無線リモコン３０からのペアリングコマンドを受信した場合には、無線リモコン３０と連係して動作することができないと判断して、ペアリング不可能であると判断する。
【００８２】
相手機器とペアリング可能である場合、ＭＰＵ２２は、ペアリング可能な期間であるか否かを判断する（ステップＳ７０４）。具体的には、ペアリングコマンドの送信期間内であるか否かを判断する。
【００８３】
ペアリング可能な期間である場合、ＭＰＵ２２は、相手機器の識別番号がペアリング相手の識別番号として登録されているか否かを判断する（ステップＳ７０６）。具体的には、ＭＰＵ２２は、ペアリングコマンドに含まれるＳＩＤの値が、メモリ２４にペアリング相手の識別番号として記憶されているか否かを判断する。相手機器の識別番号がペアリング相手の識別番号として登録されていない場合、ペアリング要求を受け付けるか否かを判断するための閾値を算出する（ステップＳ７０８）。ＭＰＵ２２は、ペアリングコマンドに含まれる送信強度が示す値を、無線アダプタ２０に定められている基準値から減じた値を、閾値として算出する。
【００８４】
続いて、ペアリングコマンドの受信電界強度が閾値以上であるか否かを判断する（ステップＳ７１０）。上述したように、閾値は、ペアリングコマンドを送信した無線機器が自機からペアリング許容距離だけ離れた位置に存在する場合に受信される受信電界強度に相当する。
【００８５】
受信電界強度が閾値以上である場合、ペアリングコマンドに含まれる相手機器の識別番号を、ペアリング相手の識別番号として登録する（ステップＳ７１２）。具体的には、ＭＰＵ２２は、メモリ２４内に相手機器の識別番号を記憶する。また、ＭＰＵ２２は、ＭＰＵ２２内のシステムメモリに、相手機器の識別番号を格納する。このように、無線アダプタ２０は、受信電界強度がペアリング許容距離に対応する受信電界強度以上である場合に、ペアリングを行う。このように、ＭＰＵ２２は、無線モジュール２３が他の無線機器に対してペアリングコマンドを予め定められた期間にわたって送信している間に、無線モジュール２３が他の無線機器からのペアリングコマンドを受信した場合に、ペアリングの要求を受け付ける。
【００８６】
続いて、ＭＰＵ２２は、ペアリング完了をユーザへ通知して（ステップＳ７１４）、本フローを終了する。ステップＳ７１４では、ＭＰＵ２２は、第２発光パターンで発光部１２２を発光させて、ペアリング完了を通知する。このように、ＭＰＵ２２は、ペアリングの要求を受け付けた場合に、ペアリングを受け付けた旨をユーザへ通知する。例えば、ＭＰＵ２２は、予め定められた期間、発光部１２２を点滅させることで、ユーザにペアリング完了を通知する。発光部１２２を第２パターンで発光させる期間は１秒から２秒程度の期間であってよい。第２発光パターンと第１発光パターンとは、点滅の周期および色の少なくとも一方が異なってよい。
【００８７】
ステップＳ７１０において、受信強度が閾値未満である場合、ペアリングせずに本フローを終了する。
【００８８】
ステップＳ７０６において相手機器の識別番号をペアリング相手の識別番号として登録済みである場合、ステップＳ７１４に処理を移行して、ペアリング完了を通知する。このように、ＭＰＵ２２は、無線モジュール２３が、ペアリングの要求を既に受け付けた無線リモコン３０から予め定められた期間内にペアリングコマンドを受信した場合に、ペアリングの要求を受け付けた旨の通知と同じ通知を行う。本処理は、ユーザが無線アダプタ２０および無線リモコン３０をペアリングさせようとしている場合に行われることになる。そのため、ユーザにとっては、ペアリングできたか否かが分かれば十分である。初めてペアリングするか既にペアリングされていたかを区別して通知するより、区別せずに新規にペアリングした場合と同様の通知を行った方が、ユーザにとって紛らわしくない。
【００８９】
ステップＳ７０４の判断において、ペアリング可能な期間でないと判断された場合、相手機器の識別番号をペアリング相手として登録しているか否かを判断する（ステップＳ７１６）。相手機器の識別番号をペアリング相手として登録している場合、ペアリング済みである旨を通知する（ステップＳ７１８）。具体的には、ＭＰＵ２２は、第３発光パターンで発光部１２２を発光させ、本フローを終了する。このように、ＭＰＵ２２は、無線モジュール２３が、ペアリングの要求を既に受け付けた無線リモコン３０から予め定められた期間以外の期間にペアリングコマンドを受信した場合に、ペアリングの要求を受け付けた旨の通知とは異なる通知を行う。
【００９０】
これにより、ユーザは、無線リモコン３０が無線アダプタ２０とペアリング済みであるか否かを調べることができる。この処理は、ペアリング許容距離を判断せずに行われるので、ユーザは遠方にある無線アダプタ２０とペアリング済みであるか否かを容易に確認することができる。また、無線信号の受信が正常にできるか否かを容易に確認することができる。なお、第１発光パターン、第２発光パターンおよび第３発光パターンは、点滅の周期および色の少なくとも一方が互いに異なってよい。
【００９１】
ステップＳ７１６の判断において相手機器の識別番号をペアリング相手として登録していないと判断された場合は、本フローを終了する。また、ステップＳ７０２の判断において、相手機器とペアリング可能でないと判断された場合、本フローを終了する。
【００９２】
ステップＳ７００において、ペアリングコマンド以外のコマンドを受信したと判断された場合は、ＭＰＵ２２は、他のコマンドの処理を行い（ステップＳ７２０）、本フローを終了する。ステップＳ７２０の処理には、撮影コマンドに応じてカメラ１０に撮影を指示する処理を含む。
【００９３】
図５から図７にかけて無線アダプタ２０の動作を説明した。図５から図７に関連して説明した無線アダプタ２０の動作と同様の動作を、無線リモコン３０の動作に適用することができる。
【００９４】
以上に説明したように、ペアリングコマンドに送信出力情報を含ませることで、遠くに存在する無線機器との間でペアリングされる可能性を低減することができる。なお、遠くに存在する無線機器との間でペアリングされないようにすることを目的として、無線モジュール２３または無線モジュール３３から出力されるペアリングコマンドを、他の無線信号より小さい送信出力で出力させてもよい。すなわち、無線アダプタ２０においては、ペアリングを要求する無線信号を無線モジュール２３に送信させる場合に、他の無線信号を送信する場合より低い送信出力で、無線モジュール２３が有するアンテナから送信させてよい。無線リモコン３０においては、ペアリングを要求する無線信号を無線モジュール３３に送信させる場合に、他の無線信号を送信する場合より低い送信出力で、無線モジュール３３が有するアンテナから送信させてよい。この場合、送信出力強度情報は、ペアリングコマンドに含めなくてよい。送信出力強度情報は、ペアリングコマンドに含めてもよい。
【００９５】
上記の説明において、ＭＰＵ２２の動作として説明した処理は、ＭＰＵ２２がプログラムに従って無線アダプタ２０が有する各ハードウェアを制御することにより実現される。すなわち、本実施形態の無線アダプタ２０に関連して説明した処理は、プロセッサがプログラムに従って動作して各ハードウェアを制御することにより、プロセッサ、メモリ等を含む各ハードウェアとプログラムとが協働して動作することにより実現することができる。すなわち、当該処理を、いわゆるコンピュータ装置によって実現することができる。コンピュータ装置は、上述した処理の実行を制御するプログラムをロードして、読み込んだプログラムに従って動作して、当該処理を実行してよい。コンピュータ装置は、当該プログラムを記憶しているコンピュータ読取可能な記録媒体から当該プログラムをロードすることができる。
【００９６】
なお、カメラ１０としては、レンズ交換式カメラの一例である一眼レフレックスカメラの他に、レンズ非交換式カメラの一例であるコンパクトデジタルカメラ、ミラーレス式カメラ、ビデオカメラ、撮像機能付きの携帯電話機、撮像機能付きの携帯情報端末、スキャナ、撮像機能を有する種々の電子機器を適用の対象とすることができる。また、カメラ１０は電子機器の一例であり、無線アダプタ２０を接続する電子機器として、撮像機能を有しない種々の電子機器を適用の対象にできる。例えば、無線アダプタ２０を接続する電子機器として、携帯情報端末、娯楽装置等、テレビジョン装置等の種々の機器を適用の対象とすることができる。また、電子機器は、無線アダプタ２０の機能を内蔵していてもよい。
【００９７】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００９８】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００９９】
１０  カメラ、８  レンズ装置、９  撮像部、１１  メモリカード、１２  ＭＰＵ、１３  システムメモリ、１４  バッファメモリ、１５  表示部、１６  操作部材、１７  画像処理部、１８  通信ＩＦ、１９  電源部、２０  無線アダプタ、２２  ＭＰＵ、２３  無線モジュール、２４  メモリ、２５  通知部、２６  操作部材、２８  通信ＩＦ、３０  無線リモコン、３２  ＭＰＵ、３３  無線モジュール、３４  メモリ、３５  通知部、３６  操作部材、３９  電源部、４０  変換アダプタ、１００  無線システム、１１２  レリーズボタン、１２１、１３１  ペアリングボタン、１２２、１３２  発光部、１２３、１３３  チャンネルボタン、１３５  撮影指示ボタン、３００  パケットフォーマット、３１０  パケットフォーマット
【図１】
2016012745.tif 000003
【図２】
2016012745.tif 000004
【図３】
2016012745.tif 000005
【図４】
2016012745.tif 000006
【図５】
2016012745.tif 000007
【図６】
2016012745.tif 000008
【図７】
2016012745.tif 000009