(57)【要約】      （修正有）【課題】リモコンなどの通信装置にペアリング専用の操作部材が設けられていない場合であっても、ユーザがペアリングを容易に実行できるようにする技術を提供する。【解決手段】通信装置であって、各々が異なる動作に対応付けられた、第１の動作に対応付けられた第１の操作部材と、第１の動作と反対の第２の動作に対応付けられた第２の操作部材と、を含む複数の操作部材と、外部通信装置と無線通信を行う通信手段と、前記複数の操作部材の操作状態を検出する検出手段と、前記第１の操作部材及び前記第２の操作部材が共に操作中であることが検出された場合に、前記通信手段を介して、通信装置と前記外部通信装置とを関連付けるペアリングを実行するペアリング手段を有する。【選択図】図６
2018085577.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
各々が異なる動作に対応付けられた複数の操作部材であって、第１の動作に対応付けられた第１の操作部材と、前記第１の動作と反対の第２の動作に対応付けられた第２の操作部材と、を含む複数の操作部材と、
外部通信装置と無線通信を行う通信手段と、
前記複数の操作部材の操作状態を検出する検出手段と、
前記第１の操作部材及び前記第２の操作部材が共に操作中であることが検出された場合に、前記通信手段を介して、前記通信装置と前記外部通信装置とを関連付けるペアリングを実行するペアリング手段と、
前記外部通信装置との前記ペアリングが完了した後に前記複数の操作部材のうちのいずれかの操作部材が操作されたことが検出された場合に、当該操作された操作部材に対応付けられた動作の実行を指示する制御情報を、前記通信手段を介して前記外部通信装置へ送信する送信手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記ペアリング手段は、前記外部通信装置の動作モードが前記ペアリングを実行可能なペアリングモードである場合に、前記ペアリングを実行する
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記送信手段は、前記外部通信装置の動作モードが前記制御情報に基づく動作を実行可能なリモート操作モードである場合に、前記制御情報を送信する
ことを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記外部通信装置がブロードキャストしたブロードキャスト情報を、前記通信手段を介して受信する受信手段と、
前記ブロードキャスト情報に基づいて前記外部通信装置の動作モードを判定する判定手段と、
を更に備えることを特徴とする請求項２又は３に記載の通信装置。
【請求項５】
前記通信手段は、Ｂｌｕｅｔｏｏｔｈ規格に準拠している
ことを特徴とする請求項１乃至４のいずれか１項に記載の通信装置。
【請求項６】
前記外部通信装置は、ズームレンズを備える撮像装置であり、
前記第１の動作は、前記ズームレンズをＷｉｄｅ側に駆動する動作であり、
前記第２の動作は、前記ズームレンズをＴｅｌｅ側に駆動する動作である
ことを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
前記外部通信装置は、所定の順序に関連付けられた複数の画像のうちの１つを表示可能な装置であり、
前記第１の動作は、前記所定の順序における次の画像を表示する動作であり、
前記第２の動作は、前記所定の順序における前の画像を表示する動作である
ことを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項８】
前記複数の操作部材は、３以上の操作部材を含む
ことを特徴とする請求項１乃至７のいずれか１項に記載の通信装置。
【請求項９】
通信装置が実行する制御方法であって、
前記通信装置は、
各々が異なる動作に対応付けられた複数の操作部材であって、第１の動作に対応付けられた第１の操作部材と、前記第１の動作と反対の第２の動作に対応付けられた第２の操作部材と、を含む複数の操作部材と、
外部通信装置と無線通信を行う通信手段と、
を備え、
前記制御方法は、
前記複数の操作部材の操作状態を検出する検出工程と、
前記第１の操作部材及び前記第２の操作部材が共に操作中であることが検出された場合に、前記通信手段を介して、前記通信装置と前記外部通信装置とを関連付けるペアリングを実行するペアリング工程と、
前記外部通信装置との前記ペアリングが完了した後に前記複数の操作部材のうちのいずれかの操作部材が操作されたことが検出された場合に、当該操作された操作部材に対応付けられた動作の実行を指示する制御情報を、前記通信手段を介して前記外部通信装置へ送信する送信工程と、
を備えることを特徴とする制御方法。
【請求項１０】
コンピュータを、請求項１乃至８のいずれか１項に記載の通信装置の、通信手段を除く各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラの操作が可能なリモコンが実用化されている。このようなリモコンには、デジタルカメラを操作するための複数のボタンが設けられている。デジタルカメラとリモコンとの間で無線通信が行われる場合、通信距離によって異なる通信方式が用いられている。例えば、赤外線通信、無線ＬＡＮ通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信など、様々な通信方式がある。なかでも、Ｂｌｕｅｔｏｏｔｈ通信は赤外線通信と比べて指向性が低く、無線ＬＡＮ通信と比べて消費電力が少ないといった特徴がある。
【０００３】
Ｂｌｕｅｔｏｏｔｈ通信を行うためには、デジタルカメラとリモコンとを関連付けるペアリングという処理を事前に実行する必要がある。ペアリングを実行するためには、ユーザがリモコンに対してペアリングの実行を指示するための操作部材（ボタン又はキーなど）をリモコンに設ける必要がある。しかしながら、リモコンにペアリング専用の操作部材を設けると、リモコンが大型化するなどの問題が生じる。
【０００４】
ボタン又はキーの数を増やさずに実行可能な操作の数を増やす技術として、特許文献１及び特許文献２が知られている。特許文献１は、特定の方向キー（例えば、右）とこれに隣接する方向キー（例えば、上）とが同時に操作された場合に、これら２つの方向キーの間の方向（例えば、右上）に対応するデータを送信するリモコン装置を開示している。特許文献２は、コードレス電話機の子機において通常操作においては同時に押されることのない複数個のボタンが同時に押された場合に、子機の通常操作を無効化する技術を開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１６６５１１号公報
【特許文献２】特開平７−３２１９０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１は、リモコンと操作対象装置とのペアリングについては考慮していない。そもそも、特許文献１の技術は、隣接する２つの方向の組み合わせからこれら２つの方向の間の方向を導くものであり、２つの方向キーの組み合わせに対してペアリングのような別種の動作を対応付けるものではない。
【０００７】
また、特許文献２は、子機の複数個のボタンを操作することにより子機自体の通常操作を無効化することを開示しているだけであり、他の装置を操作することは考慮しておらず、当然、リモコンと操作対象装置とのペアリングについても考慮していない。また、特許文献２は、通常操作においては同時に押されることのない複数個のボタンとして＊ボタン及び＃ボタンを例示している。しかしながら、ユーザにとっては、様々なボタンの組み合わせのうち、どの組み合わせが「通常操作においては同時に押されることのない複数個のボタン」に該当するのかを直感的に理解することが容易ではない。そもそも、特許文献２は子供のいたずら操作等を防止することを念頭に置いており、ユーザによる操作を容易にすることを考慮してはいない。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、リモコンなどの通信装置にペアリング専用の操作部材が設けられていない場合であっても、ユーザがペアリングを容易に実行できるようにする技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、通信装置であって、各々が異なる動作に対応付けられた複数の操作部材であって、第１の動作に対応付けられた第１の操作部材と、前記第１の動作と反対の第２の動作に対応付けられた第２の操作部材と、を含む複数の操作部材と、外部通信装置と無線通信を行う通信手段と、前記複数の操作部材の操作状態を検出する検出手段と、前記第１の操作部材及び前記第２の操作部材が共に操作中であることが検出された場合に、前記通信手段を介して、前記通信装置と前記外部通信装置とを関連付けるペアリングを実行するペアリング手段と、前記外部通信装置との前記ペアリングが完了した後に前記複数の操作部材のうちのいずれかの操作部材が操作されたことが検出された場合に、当該操作された操作部材に対応付けられた動作の実行を指示する制御情報を、前記通信手段を介して前記外部通信装置へ送信する送信手段と、を備えることを特徴とする通信装置を提供する。
【００１０】
なお、その他の本発明の特徴は、添付図面及び以下の発明を実施するための形態における記載によって更に明らかになるものである。
【発明の効果】
【００１１】
本発明によれば、リモコンなどの通信装置にペアリング専用の操作部材が設けられていない場合であっても、ユーザがペアリングを容易に実行することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】（ａ）リモコン１００の構成を示すブロック図、（ｂ）リモコン１００の操作部材を示す図。
【図２】デジタルカメラ２００の構成を示すブロック図。
【図３】ネットワークシステムの概略図。
【図４】デジタルカメラ２００が実行するモード切替処理のフローチャート。
【図５】ペアリング画面５００を示す図。
【図６】リモコン１００の操作部１０４が操作された場合に実行される処理のフローチャート。
【図７】リモコン１００の操作部材の他の例を示す図。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して、本発明の実施形態を説明する。なお、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。また、実施形態の中で説明されている特徴の組み合わせすべてが、本発明に必須とは限らない。
【００１４】
［第１の実施形態］
＜リモコン１００の構成＞
図１（ａ）は、通信装置の一例であるリモコン１００の構成を示すブロック図である。制御部１０１は、入力された信号や後述のプログラムに従って、リモコン１００の各部を制御する。なお、制御部１０１がリモコン１００全体を制御する代わりに、複数のハードウェアが処理を分担することで、リモコン１００全体を制御してもよい。
【００１５】
不揮発性メモリ１０２は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行されるプログラム等が格納される。作業用メモリ１０３は、制御部１０１の作業領域等として使用される。
【００１６】
操作部１０４は、リモコン１００に対する指示をユーザから受け付けるために用いられる。操作部１０４は、操作対象の外部通信装置に応じた操作部材（例えば、ボタン）を含む。操作部材の操作状態は、制御部１０１によって検出される。以下の説明においては、操作対象はデジタルカメラ２００（図２を参照して後述）であるものとするが、本実施形態の操作対象はこれに限定されない。例えば、操作対象は、携帯型のメディアプレーヤ、いわゆるタブレットデバイス、又は、パーソナルコンピュータなどの情報処理装置であってもよい。操作部１０４は例えば、図１（ｂ）に示すように、レリーズボタン１１１、ＡＦボタン１１２、Ｗｉｄｅボタン１１３、及びＴｅｌｅボタン１１４を含む。レリーズボタン１１１は、デジタルカメラ２００に撮影動作をさせるためのボタンである。ＡＦボタン１１２は、デジタルカメラ２００にＡＦ動作をさせるためのボタンである。Ｗｉｄｅボタン１１３及びＴｅｌｅボタン１１４は、デジタルカメラ２００にズームレンズの駆動動作をさせるためのボタンである。ユーザがレリーズボタン１１１を押下すると、リモコン１００はデジタルカメラ２００に撮影要求を送信し、ユーザがＡＦボタン１１２を押下すると、リモコン１００はデジタルカメラ２００にＡＦ要求を送信する。ユーザがＷｉｄｅボタン１１３を押下すると、リモコン１００はデジタルカメラ２００にズームレンズをＷｉｄｅ側に駆動させるＷｉｄｅ要求を送信する。ユーザがＴｅｌｅボタン１１４を押下すると、リモコン１００はデジタルカメラ２００にズームレンズをＴｅｌｅ側に駆動させるＴｅｌｅ要求を送信する。
【００１７】
表示部１０５は、例えばＬＥＤ等の表示デバイスである。ユーザによる操作部１０４の操作に応じてリモコン１００がデジタルカメラ２００に操作要求を送信し、リモコン１００がデジタルカメラ２００から動作完了通知を受信すると、表示部１０５は動作完了を示す表示を行う。例えば、ユーザがＡＦボタン１１２を押下した場合、リモコン１００はデジタルカメラ２００へＡＦ要求を送信し、デジタルカメラ２００がＡＦ動作を行う。そして、リモコン１００がデジタルカメラ２００から合焦完了を示す動作完了通知を受信すると、表示部１０５のＬＥＤが点滅する。
【００１８】
近距離無線通信部１０６は、例えばＢｌｕｅｔｏｏｔｈ通信を実行するＢｌｕｅｔｏｏｔｈ無線部である。リモコン１００は、近距離無線通信部１０６を介して操作対象のデジタルカメラ２００とＢｌｕｅｔｏｏｔｈ通信を行うことにより、デジタルカメラ２００を操作する。なお、近距離無線通信部１０６が準拠する通信規格はＢｌｕｅｔｏｏｔｈ規格に限定されず、Ｂｌｕｅｔｏｏｔｈ規格のペアリングに類似したメカニズムを伴う通信規格であれば、いかなる通信規格であってもよい。
【００１９】
＜デジタルカメラ２００の構成＞
図２は、撮像装置の一例であるデジタルカメラ２００の構成を示すブロック図である。制御部２０１は、入力された信号や後述のプログラムに従って、デジタルカメラ２００の各部を制御する。なお、制御部２０１がデジタルカメラ２００全体を制御する代わりに、複数のハードウェアが処理を分担することで、デジタルカメラ２００全体を制御してもよい。
【００２０】
撮像部２０２は、例えば、絞り・ズーム・フォーカスなどを制御可能な光学レンズユニット、及び、光学レンズユニットからの入射光（映像）を電気的な映像信号に変換するための撮像素子などを含む。撮像素子としては、一般的には、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）や、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）が利用される。撮像部２０２は、制御部２０１による制御に従い、撮像部２０２に含まれる光学レンズユニットにより結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行い、デジタルデータを画像データとして出力する。本実施形態のデジタルカメラ２００では、画像データは、ＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）規格に従って、記録媒体２１０に記録される。
【００２１】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部２０１で実行されるプログラム等が格納される。作業用メモリ２０４は、撮像部２０２で撮像された画像データを一時的に保持するバッファメモリや、表示部２０６の画像表示用メモリ、制御部２０１の作業領域等として使用される。
【００２２】
操作部２０５は、デジタルカメラ２００に対する指示をユーザから受け付けるために用いられる。操作部２０５は例えば、ユーザがデジタルカメラ２００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、動画撮影を指示する動画撮影スイッチ、画像データの再生を指示するための再生ボタンなどを含む。また、後述する表示部２０６に形成されるタッチパネルも操作部２０５に含まれる。なお、レリーズスイッチは、ＳＷ１及びＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、制御部２０１は、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、制御部２０１は、撮影を行うための指示を受け付ける。
【００２３】
表示部２０６は、撮影の際のビューファインダ画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部２０６は必ずしもデジタルカメラ２００が内蔵する必要はない。デジタルカメラ２００は、内部又は外部の表示部２０６と接続することができ、表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００２４】
記録媒体２１０は、撮像部２０２から出力された画像データを記録することができる。記録媒体２１０は、デジタルカメラ２００に着脱可能なよう構成してもよいし、デジタルカメラ２００に内蔵されていてもよい。即ち、デジタルカメラ２００は、少なくとも記録媒体２１０にアクセスする機能を有していればよい。
【００２５】
近距離無線通信部２１１は、例えばＢｌｕｅｔｏｏｔｈ通信を実行するＢｌｕｅｔｏｏｔｈ無線部である。デジタルカメラ２００は、近距離無線通信部２１１を介してリモコン１００とＢｌｕｅｔｏｏｔｈ通信を行う。
【００２６】
＜ネットワークシステム構成＞
図３は、ネットワークシステムの概略図である。前述の通り、本実施形態では、リモコン１００とデジタルカメラ２００とがＢｌｕｅｔｏｏｔｈ通信を行うものとする。図３に示すように、ネットワークシステムは、リモコン１００とデジタルカメラ２００とで構成され、これらはＢｌｕｅｔｏｏｔｈ通信によって近距離無線通信することが可能である。
【００２７】
＜デジタルカメラ２００のアドバタイズ送信フロー＞
図４は、デジタルカメラ２００が実行するモード切替処理のフローチャートである。本フローチャートの各ステップの処理は、特に断らない限り、制御部２０１が不揮発性メモリ２０３に格納されたプログラムを実行することにより実現される。ユーザがデジタルカメラ２００の操作部２０５を操作することにより、リモコン１００とペアリングを実行するか否かをデジタルカメラ２００に指示すると、本フローチャートの処理が開始する。
【００２８】
Ｓ４０１で、制御部２０１は、ペアリングの実行が指示されたか否かを判定する。ペアリングの実行が指示されたと制御部２０１が判定した場合、処理はＳ４０２に進み、そうでない場合、処理はＳ４０４に進む。
【００２９】
Ｓ４０２で、制御部２０１は、表示部２０６にペアリング画面５００（図５参照）を表示する。これにより、ユーザは、デジタルカメラ２００がペアリングモードであり、ペアリングのためにリモコン１００の操作が必要であることを認識することができる。デジタルカメラ２００は、動作モードがペアリングモードの場合にペアリングを実行可能である。
【００３０】
Ｓ４０３で、制御部２０１は、ペアリングモードでの動作を開始し、アドバタイズパケットを送信（ブロードキャスト）する。アドバタイズパケット（ブロードキャスト情報）は、デジタルカメラ２００がペアリングモードであることを示すデータを含む。従って、リモコン１００は、デジタルカメラ２００のアドバタイズパケットを受信すると、デジタルカメラ２００がペアリングモードであることが分かる。制御部２０１は、ペアリングモードの間にリモコン１００からペアリング要求を受信し、ペアリングを行う。
【００３１】
Ｓ４０４で、制御部２０１は、リモコン１００とのペアリングが既に済んでいるか否かを判定する。リモコン１００とのペアリングが既に済んでいると制御部２０１が判定した場合、処理はＳ４０５に進み、そうでない場合、本フローチャートの処理は終了する。
【００３２】
Ｓ４０５で、制御部２０１は、リモート操作モードでの動作を開始し、アドバタイズパケットを送信する。アドバタイズパケットは、デジタルカメラ２００がリモート操作モードであることを示すデータを含む。従って、リモコン１００は、デジタルカメラ２００のアドバタイズパケットを受信すると、デジタルカメラ２００がリモート操作モードであることが分かる。制御部２０１は、リモート操作モードの間にリモコン１００から前述のレリーズ要求、ＡＦ要求、Ｔｅｌｅ要求、又はＷｉｄｅ要求を受信し、受信した要求に応じた動作を行う。即ち、デジタルカメラ２００は、動作モードがリモート操作モードの場合に、リモコン１００から受信した要求（制御情報）に基づく動作を実行可能である。
【００３３】
＜リモコン１００の処理フロー＞
図６は、リモコン１００の操作部１０４が操作された場合に実行される処理のフローチャートである。本フローチャートの各ステップの処理は、特に断らない限り、制御部１０１が不揮発性メモリ１０２に格納されたプログラムを実行することにより実現される。ここでは、普段はリモコン１００とデジタルカメラ２００はＢｌｕｅｔｏｏｔｈ接続しておらず、ユーザがリモコン１００の操作部１０４を操作すると、リモコン１００とデジタルカメラ２００とがＢｌｕｅｔｏｏｔｈ接続を行うものとする。操作部１０４に含まれるいずれかのボタンが操作されたことを制御部１０１が検出すると、本フローチャートの処理が開始する。
【００３４】
Ｓ６０１で、制御部１０１は、近距離無線通信部１０６を介して、デジタルカメラ２００からアドバタイズパケットを受信する。Ｓ６０２で、制御部１０１は、デジタルカメラ２００とのＢｌｕｅｔｏｏｔｈ接続処理を開始する。
【００３５】
なお、近距離無線通信部１０６の通信可能範囲内にアドバタイズパケットを送信中のデジタルカメラ２００が複数存在する場合がある。そのため、制御部１０１は、第１のデジタルカメラ２００から第１のアドバタイズパケットを受信した後も、Ｓ６０２以降の処理と並行して、アドバタイズパケットの待ち受けを継続する。制御部１０１は、第２のデジタルカメラ２００から送信された第２のアドバタイズパケットを発見した場合、第２のアドバタイズパケットを受信し、第２のアドバタイズパケットについてもＳ６０２以降の処理を実行する。従って、制御部１０１は、複数のアドバタイズパケットを受信した場合、それぞれのアドバタイズパケットについて別個にＳ６０２以降の処理を実行する。
【００３６】
Ｓ６０３で、制御部１０１は、Ｓ６０１において受信したアドバタイズパケットの内容を確認し、デジタルカメラ２００がペアリングモードであるか否かを判定する。デジタルカメラ２００がペアリングモードでないと制御部１０１が判定した場合、処理はＳ６０４に進み、デジタルカメラ２００がペアリングモードであると制御部１０１が判定した場合、処理はＳ６１０に進む。
【００３７】
Ｓ６０４で、制御部１０１は、デジタルカメラ２００と既にペアリング済みであるか否かを判定する。ペアリング済みであると制御部１０１が判定した場合、処理はＳ６０５に進み、そうでない場合、処理はＳ６０９に進む。
【００３８】
Ｓ６０５で、制御部１０１は、デジタルカメラ２００とのＢｌｕｅｔｏｏｔｈ接続を確立する。また、制御部１０１は、他のデジタルカメラ２００のためのアドバタイズパケットの待ち受けを中止する。また、制御部１０１は、他のデジタルカメラ２００から受信したアドバタイズパケットについての処理を並行して実行中の場合、この処理を中止する。
【００３９】
Ｓ６０６で、制御部１０１は、押下されたボタンに応じた操作要求をデジタルカメラ２００へ送信する。Ｓ６０７で、制御部１０１は、デジタルカメラ２００から動作完了通知を受信する。Ｓ６０８で、制御部１０１は、Ｂｌｕｅｔｏｏｔｈ接続を切断する。例えば、ユーザがＡＦボタン１１２を押下した場合、制御部１０１は、Ｂｌｕｅｔｏｏｔｈ通信でＡＦ要求を送信し、デジタルカメラ２００はＡＦ動作を行う。デジタルカメラ２００は、ＡＦ動作が完了すると、Ｂｌｕｅｔｏｏｔｈ通信で合焦完了を示す動作完了通知を送信する。制御部１０１は、この動作完了通知を受信すると、Ｂｌｕｅｔｏｏｔｈ接続を切断する。Ｂｌｕｅｔｏｏｔｈ接続の切断後は、デジタルカメラ２００はリモート操作モードとして動作しアドバタイズパケットを送信し続ける。従って、ユーザがリモコン１００のボタンを再度押下すると、図６のフローチャートに従って再度リモート操作が行われる。
【００４０】
Ｓ６０９で、制御部１０１は、Ｂｌｕｅｔｏｏｔｈ接続処理を中止する。
【００４１】
Ｓ６１０で、制御部１０１は、操作部１０４のボタンが押されているか否かを判定する。ボタンが押されていると制御部１０１が判定した場合、処理はＳ６１１に進み、そうでない場合、処理はＳ６０９に進む。
【００４２】
Ｓ６１１で、制御部１０１は、Ｗｉｄｅボタン１１３とＴｅｌｅボタン１１４の両方が押されているか否かを判定する。Ｗｉｄｅボタン１１３とＴｅｌｅボタン１１４の両方が押されていると制御部１０１が判定した場合、処理はＳ６１２に進み、そうでない場合、処理はＳ６１５に進む。
【００４３】
Ｓ６１２で、制御部１０１は、経過した時間をカウントアップする。カウントアップされた時間は、Ｗｉｄｅボタン１１３とＴｅｌｅボタン１１４の両方が押されてから経過した時間に対応する。
【００４４】
Ｓ６１３で、制御部１０１は、Ｗｉｄｅボタン１１３とＴｅｌｅボタン１１４の両方が押されてから所定時間（以下、３秒とする）経過したか否かを判定する。３秒経過したと制御部１０１が判定した場合、処理はＳ６１４に進み、そうでない場合、処理はＳ６１０に進む。
【００４５】
Ｓ６１４で、制御部１０１は、デジタルカメラ２００とのペアリングを実行する。従って、Ｗｉｄｅボタン１１３とＴｅｌｅボタン１１４の両方が３秒継続して押された場合、ペアリングが実行される。また、制御部１０１は、他のデジタルカメラ２００のためのアドバタイズパケットの待ち受けを中止する。また、制御部１０１は、他のデジタルカメラ２００から受信したアドバタイズパケットについての処理を並行して実行中の場合、この処理を中止する。このように、制御部１０１は、反対の動作に対応付けられた２つのボタンが共に操作中であることが検出され、その状態が所定時間継続した場合に、デジタルカメラ２００とのペアリングを実行するように構成されている。Ｗｉｄｅボタン１１３とＴｅｌｅボタン１１４は、デジタルカメラ２００のズームレンズをＷｉｄｅ側又はＴｅｌｅ側に駆動させるという反対の動作に対応するため、ユーザが意図せず同時に押してしまう可能性が低く、誤操作が起こりにくい。また、ユーザは、各々のボタンに個別に対応付けられた動作を知っていれば、反対の動作に対応付けられたボタンの組み合わせを容易に認識することができるので、ペアリング専用のボタンが存在しなくても、容易にペアリングを実行することができる。
【００４６】
Ｓ６１５で、制御部１０１は、Ｓ６１２においてカウントアップされた時間をリセットする。
【００４７】
なお、本実施形態において、Ｓ６１１の判定対象のボタンの組み合わせは、Ｗｉｄｅボタン１１３とＴｅｌｅボタン１１４に限定されない。より一般化すると、Ｓ６１１で、制御部１０１は、反対の動作に対応付けられた２つのボタンが押されているか否かを判定する。図７を参照して、具体例を説明する。図７は、リモコン１００の操作部材の他の例を示す図である。図７において、図１（ｂ）と同一又は同様の構成要素には同一の符号を付す。図７の操作部材は、画像戻りボタン１１５と画像送りボタン１１６を含む。デジタルカメラ２００が表示部２０６に画像を表示可能なように構成され、記録媒体２１０に所定の順序（例えば、撮影順）に関連付けられた複数の画像が記録されており、表示部２０６に画像が表示されている状態を考える。デジタルカメラ２００がリモート操作モードの場合、ユーザが画像送りボタン１１６を押下すると、制御部１０１はデジタルカメラ２００に画像送り要求を送信し、デジタルカメラ２００は次の画像を表示する。また、ユーザが画像戻りボタン１１５を押下すると、制御部１０１はデジタルカメラ２００に画像戻り要求を送信し、デジタルカメラ２００は前の画像を表示する。一方、デジタルカメラ２００がペアリングモードの場合、ユーザが画像戻りボタン１１５と画像送りボタン１１６の両方を押すと、制御部１０１はデジタルカメラ２００とのペアリングを実行する。この場合、図６のＳ６１１において、制御部１０１は、画像戻りボタン１１５と画像送りボタン１１６の両方が押されているか否かを判定する。画像戻りボタン１１５と画像送りボタン１１６は、デジタルカメラ２００に表示している画像の前の画像又は次の画像を表示するという反対の動作に対応付けられているため、ユーザが意図せず同時に押してしまう可能性が低く、誤操作が起こりにくい。また、ユーザは、各々のボタンに個別に対応付けられた動作を知っていれば、反対の動作に対応付けられたボタンの組み合わせを容易に認識することができるので、ペアリング専用のボタンが存在しなくても、容易にペアリングを実行することができる。
【００４８】
また、リモコン１００の操作部材の数は、図１（ｂ）及び図７に示すように３以上であってもよいし、例えばＷｉｄｅボタン１１３及びＴｅｌｅボタン１１４の２つだけであってもよい。
【００４９】
以上説明したように、第１の実施形態によれば、リモコン１００は、反対の動作に対応付けられた２つのボタンが押された場合に、デジタルカメラ２００とのペアリングを実行する。従って、リモコン１００にペアリング専用のボタンを設けなくてもペアリングを実行可能である。また、ユーザが反対の動作に対応付けられた２つのボタンを意図せず押してしまう可能性は低いため、意図せずペアリングを実行してしまう可能性が減る。また、ユーザは、どのボタンを押せばペアリングを実行できるのかを容易に認識できる。
【００５０】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５１】
１００…リモコン、１０１…制御部、１０２…不揮発性メモリ、１０３…作業用メモリ、１０４…操作部、１０５…表示部、１０６…近距離無線通信部
【図１】
2018085577.tif 000003
【図２】
2018085577.tif 000004
【図３】
2018085577.tif 000005
【図４】
2018085577.tif 000006
【図５】
2018085577.tif 000007
【図６】
2018085577.tif 000008
【図７】
2018085577.tif 000009