(57)【要約】【課題】接続相手の探索を効率良く行う。【解決手段】制御部１８は、電源オンボタンが単独で操作された場合には、ペアリング情報テーブル１６１を参照し、クラシックＢＴによる通信方式１００、又はＢＬＥによる通信方式１０１の何れかで外部機器のプロファイルが登録されている場合には、登録されている通信方式でのみペアリング対象の探索を行う。また、ペアリング情報テーブル１６１にクラシックＢＴによる通信方式１００、及びＢＬＥによる通信方式１０１の両方が登録されている場合には、クラシックＢＴによる通信方式１００、及びＢＬＥによる通信方式１０１で（所定の時間間隔で）交互にペアリング対象の探索を行う。【選択図】図１
2019080216.tif 000002
【特許請求の範囲】
【請求項１】
複数種の通信方式に適応し、外部機器と無線通信する無線通信手段と、
前記複数種の通信方式のうち、前記外部機器との過去の接続に用いた通信方式を記憶する記憶手段と、
前記記憶手段に記憶されている通信方式を用いて、前記外部機器を探索するよう前記無線通信手段を制御する第１の制御手段と、
を備えたことを特徴とする無線通信機器。
【請求項２】
前記第１の制御手段は、前記記憶手段に１つの通信方式が記憶されている場合は、この記憶された１つの通信方式のみを用いる一方、前記記憶手段に少なくとも２つの通信方式が記憶されている場合は、前記少なくとも２つの通信方式を交互に用いて前記外部機器を探索するよう前記無線通信手段を制御することを特徴とする請求項１記載の無線通信機器。
【請求項３】
前記外部機器の登録指示を検出する登録指示検出手段と、
前記登録指示検出手段によって登録指示が検出されると、前記複数種の通信方式を用いて、前記外部機器を探索するよう前記無線通信手段を制御する第２の制御手段と、
を更に備え、
前記記憶手段は、前記第２の制御手段による制御により発見された外部機器の接続情報と通信方式とを対応付けて記憶することを特徴とする請求項１または２に記載の無線通信機器。
【請求項４】
前記複数種の通信方式の各々は、周波数帯域、変調方式、データレートの少なくとも何れかが共通し、送信電力が異なることを特徴とする請求項１乃至３の何れかに記載の無線通信機器。
【請求項５】
前記記憶手段が記憶する通信方式は、過去に通信接続された際に記憶されるものであり、
前記記憶手段に前記通信方式が記憶されているか否かを判断する判断手段を更に備え、
前記第１の制御手段は、前記判断手段によって前記記憶手段に前記通信方式が記憶されていると判断すると、その記憶されている通信方式を用いて前記外部機器を探索するよう前記無線通信手段を制御することを特徴とする請求項１乃至４の何れかに記載の無線通信機器。
【請求項６】
前記判断手段によって前記記憶手段に前記通信方式が記憶されていないと判断すると、前記複数種の通信方式を用いて前記外部機器を探索するよう前記無線通信手段を制御する第３の制御手段を更に備えることを特徴とする請求項５に記載の無線通信機器。
【請求項７】
撮像手段を更に備え、
前記複数種の通信方式には、前記撮像手段によって撮像された画像を送信するものが含まれることを特徴とする請求項１乃至６の何れかに記載の無線通信機器。
【請求項８】
電源オンを検出する検出手段を備え、
前記第１の制御手段は、前記検出手段により電源オンを検出すると、前記記憶手段に記憶されている通信方式を用いて、前記外部機器を探索するよう前記無線通信手段を制御することを特徴とする請求項１乃至７の何れかに記載の無線通信機器。
【請求項９】
複数種の通信方式に適応した無線通信部によって外部機器と無線通信するための接続制御方法であって、
前記外部機器との過去の接続に用いた通信方式が記憶されている通信方式を用いて、前記外部機器を探索するよう前記無線通信部を制御する制御ステップ、
を含むことを特徴とする接続制御方法。
【請求項１０】
コンピュータを、
複数種の通信方式に適応した無線通信部によって外部機器と無線通信する無線通信機能、
前記複数種の通信方式のうち、前記外部機器との過去の接続に用いた通信方式を記憶部に記憶する記憶機能、
前記記憶部に記憶されている通信方式を用いて、前記外部機器を探索するよう前記無線通信部を制御する制御機能、
として実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信機器、接続制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、Ｂｌｕｅｔｏｏｔｈ（登録商標）という無線通信方式を用いて、機器同士を接続し、各種情報を送受信する技術が知られている（例えば特許文献１参照）。この通信方式は、省電力で、かつ複数種の用途に適した通信が可能なことから、特に携帯電話のようなバッテリー駆動の電子機器において広く利用されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２１８７８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した通信方式による通信において、複数種の通信方式に対応する外部機器との通信を開始するには、全ての通信方式を用いて外部機器を探索しなければならず、この際の消費電力が大きくなるという問題があった。
【０００５】
そこで本発明は、接続相手の探索を効率良く行うことを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る無線通信機器は、複数種の通信方式に適応し、外部機器と無線通信する無線通信手段と、前記複数種の通信方式のうち、前記外部機器との過去の接続に用いた通信方式を記憶する記憶手段と、前記記憶手段に記憶されている通信方式を用いて、前記外部機器を探索するよう前記無線通信手段を制御する第１の制御手段と、を備えたことを特徴とする。
【０００７】
この発明に係る接続制御方法は、複数種の通信方式に適応した無線通信部によって外部機器と無線通信するための接続制御方法であって、前記外部機器との過去の接続に用いた通信方式が記憶されている通信方式を用いて、前記外部機器を探索するよう前記無線通信部を制御する制御ステップ、を含むことを特徴とする。
【０００８】
この発明に係るプログラムは、コンピュータを、複数種の通信方式に適応した無線通信部によって外部機器と無線通信する無線通信機能、前記複数種の通信方式のうち、前記外部機器との過去の接続に用いた通信方式を記憶部に記憶する記憶機能、前記記憶部に記憶されている通信方式を用いて、前記外部機器を探索するよう前記無線通信部を制御する制御機能、として実現させることを特徴とする。
【発明の効果】
【０００９】
この発明によれば、接続相手の探索を効率良く行うことができるという利点が得られる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態によるデジタルカメラ（無線通信機器）１０の使用環境の一例を示す概念図である。
【図２】本実施形態によるデジタルカメラ１０の構成を示すブロック図である。
【図３】本実施形態によるデジタルカメラ１０の動作を説明するためのフローチャートである。
【図４】本実施形態によるデジタルカメラ１０の動作を説明するためのフローチャートである。
【図５】本実施形態によるデジタルカメラ１０の動作（ペアリング動作；過去の接続記録（ペアリング情報）が登録されていない場合）を説明するための概念図である。
【図６】本実施形態によるデジタルカメラ１０の動作（ペアリング動作；クラシックＢＴによる通信方式１００が登録されている場合）を説明するための概念図である。
【図７】本実施形態によるデジタルカメラ１０の動作（ペアリング動作；ＢＬＥによる通信方式１０１が登録されている場合）を説明するための概念図である。
【図８】本実施形態によるデジタルカメラ１０の動作（ペアリング動作；クラシックＢＴによる通信方式１００及びＢＬＥによる通信方式１０１の両方が登録されている場合）を説明するための概念図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１２】
Ａ．実施形態の構成
図１は、本発明の実施形態によるデジタルカメラ（無線通信機器）１０の使用環境の一例を示す概念図である。デジタルカメラ１０は、複数の無線通信機能として、クラシックＢＴ（クラシックＢｌｕｅｔｏｏｔｈ；登録商標）による通信方式１００と、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ；登録商標）による通信方式１０１とを備えており、クラシックＢＴ対応リモコン２０、及び、ＢＬＥ対応リモコン３０の両方に接続可能となっている。
【００１３】
クラシックＢＴによる通信方式１００は、ＢＬＥ以前の通信規格による通信方式であり、ＢｌｕｅｔｏｏｔｈＢＲ（Ｂａｓｉｃ  Ｒａｔｅ）、ＢｌｕｅｔｏｏｔｈＥＤＲ（Ｅｎｈａｎｃｅｄ  Ｄａｔａ  Ｒａｔｅ）、ＢｌｕｅｔｏｏｔｈＨＳ（Ｈｉｇｈ  Ｓｐｅｅｄ）を含む。
【００１４】
クラシックＢＴによる通信方式１００と、ＢＬＥによる通信方式１０１とは、周波数帯域、変調方式、データレートの少なくとも何れかが共通し、送信電力が異なる通信方式である。具体的には、クラシックＢＴによる通信方式１００は、ＢＬＥによる通信方式１０１に比べ、通信速度が速いことを特徴としており、ＢＬＥによる通信方式１０１は、クラシックＢＴによる通信方式１００に比べ、低消費電力を特徴としている。
【００１５】
クラシックＢＴ対応リモコン２０は、例えば、スマートフォンや、タブレット端末などからなり、所定のアプリケーションによってデジタルカメラ１０から送信される逐次撮像された画像（ライブビュー）を受信する、及び、デジタルカメラ１０の操作指示信号を送信する等の制御を行う。ＢＬＥ対応リモコン３０は、デジタルカメラ１０専用のリモコンであり、デジタルカメラ１０の操作指示信号を送信する等の制御を行う。
【００１６】
一般に、クラシックＢＴによる通信方式１００、ＢＬＥによる通信方式１０１の２つの通信規格を備えている場合、周辺にどちらの通信規格に対応するペアリング対象（対応リモコン）の外部機器が存在するか分からないため、ペアリングを構築する際に常に上記２つの通信方式でペアリング対象（対応リモコン）の外部機器を探索してしまう。このため、消費電力が増大してしまう。
【００１７】
そこで、本実施形態では、デジタルカメラ１０は、ユーザ操作に応じてペアリングを構築する際に、過去に接続していた（その際に登録した）通信方式を用いて優先的にペアリング対象（対応リモコン）の外部機器を探索することで、接続相手の探索を効率的に行い、消費電力を抑えるようにしている。
【００１８】
図２は、本実施形態によるデジタルカメラ１０の構成を示すブロック図である。図２において、デジタルカメラ１０は、第１通信部１１、第２通信部１２、操作部１３、撮像部１４、ＲＯＭ１５、ＲＡＭ１６、記録媒体１７、及び制御部１８を備えている。第１通信部１１は、クラシックＢＴによる通信方式１００を用いて、クラシックＢＴ対応リモコン２０とペアリングを確立し、データの送受信を行う。第２通信部１２は、ＢＬＥによる通信方式１０１を用いて、ＢＬＥ対応リモコン３０とペアリングを確立し、データの送受信を行う。
【００１９】
第１通信部１１によるデータの送受信には、後述する撮像部１４によって撮像された画像の送信、リモコンからの動作コマンド（撮像指示、画像転送指示、再生指示など）の受信が含まれる。また、第２通信部１２によるデータの送受信は、厳密には受信のみを行い、受信される制御内容にはリモコンから送信された各種の撮影制御指示（静止画の記録指示、動画記録開始／終了指示、及び、動画記録中の記録フレームレートの変更指示）が含まれる。なお、本実施形態では、第１通信部１１と第２通信部１２とを機能面から別体としたが、これに限らず、１つのハードウェアで構成し、クラシックＢＴによる通信方式１００とＢＬＥによる通信方式１０１とを実現するようにしてもよい。
【００２０】
操作部１３は、電源オンボタン、シャッターキー、ズームキー、モードキー、ＳＥＴキー、十字キー等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号を出力する。撮像部１４は、光学レンズ群からなるレンズブロックと、ＣＣＤや、ＣＭＯＳなどの撮像素子からなり、レンズブロックから入った画像を撮像素子によりデジタル信号に変換して出力する。
【００２１】
ＲＯＭ１５は、後述する制御部１８により実行されるプログラムや動作等に必要とされる各種パラメータなどを記憶している。ＲＡＭ１６は、撮像部１４によって撮像された画像ファイルを一時記憶するバッファメモリとして使用されるとともに、制御部１８のワーキングメモリとして使用される。特に、本実施形態では、ＲＡＭ１６は、ペアリング情報テーブル１６１を備えている。ペアリング情報テーブル１６１は、以前接続した際の外部機器のプロファイル（端末ＩＤ等）とそのとき接続していた通信方式とを対応付けて記憶する。記録媒体１７は、撮像された画像ファイルなどを保存する。
【００２２】
制御部１８は、上述したＲＯＭ１５に記憶されているプログラムを実行することで各部の動作を制御する。特に、本実施形態では、制御部１８は、電源オンボタンが操作された際に、シャッターキーが同時に押下された場合には、第１通信部１１のクラシックＢＴによる通信方式１００と、第２通信部１２のＢＬＥによる通信方式１０１との両方でペアリング対象（対応リモコン）の外部機器を探索し、発見したペアリング対象（対応リモコン）の外部機器と通信（ペアリング）を確立する。このとき、制御部１８は、発見した外部機器のプロファイルと通信方式（クラシックＢＴ  ｏｒ  ＢＬＥ）とをペアリング情報テーブル１６１に登録する。
【００２３】
また、制御部１８は、電源オンボタンが単独で操作された場合には、ペアリング情報テーブル１６１を参照し、何も登録されていない場合には、ペアリング対象の探索を行なわない。すなわち、この場合には、ペアリング対象（対応リモコン）の外部機器とペアリングを行わないので、デジタルカメラ１０の操作部１３による操作に応じて動作を制御する。
【００２４】
また、制御部１８は、ペアリング情報テーブル１６１を参照し、クラシックＢＴによる通信方式１００、又はＢＬＥによる通信方式１０１の何れかで外部機器のプロファイルが登録されている場合には、登録されている通信方式でのみペアリング対象の探索を行う。また、ペアリング情報テーブル１６１にクラシックＢＴによる通信方式１００、及びＢＬＥによる通信方式１０１の両方が登録されている場合には、クラシックＢＴによる通信方式１００、及びＢＬＥによる通信方式１０１で（所定の時間間隔で）交互にペアリング対象の探索を行う。
【００２５】
但し、両方の通信方式で交互にペアリング対象の探索を行う場合には、前回接続していた通信方式から探索を行うことで、使用頻度の高い外部機器とすぐに接続可能となる。また、クラシックＢＴによる通信方式１００、及びＢＬＥによる通信方式１０１の両方でペアリングしている場合も、ユーザ操作に応じて一方の通信方式による探索を禁止するようにしてもよい。これにより、消費電力削減すると同時に使用頻度の高い外部機器とすぐに接続可能となる。
【００２６】
なお、本実施形態では、デジタルカメラ１０は、表示部を備えていないが、一般的なデジタルカメラのように液晶表示器や有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）表示器などからなる表示部を備えていてもよい。
【００２７】
Ｂ．実施形態の動作
次に、上述した実施形態の動作について説明する。
【００２８】
図３及び図４は、本実施形態によるデジタルカメラ１０の動作を説明するためのフローチャートである。また、図５乃至図８は、本実施形態によるデジタルカメラ１０の動作（ペアリング動作）を説明するための概念図である。
【００２９】
デジタルカメラ１０において、制御部１８は、操作部１３の電源オンボタンが操作（オン操作）されたことを検出したか否かを判断する（ステップＳ１０）。そして、電源オンボタンが操作されたことが検出されない場合には（ステップＳ１０のＮＯ）、制御部１８は、当該ステップを繰り返すことで待機状態を継続する。
【００３０】
一方、電源オンボタンが操作されたことが検出された場合には（ステップＳ１０のＹＥＳ）、制御部１８は、その検出が電源オンボタンとシャッターキーとの同時押しによるものであるか否かを判断する（ステップＳ１２）。そして、電源オンボタンとシャッターキーとの同時押しによるものであると判断した場合には（ステップＳ１２のＹＥＳ）、制御部１８は、周辺の外部機器（リモコン）と無線通信による接続を確立するペアリングモードに移行する（ステップＳ１４）。
【００３１】
まず、制御部１８は、タイマーによる所定時間（例えば３０秒）の計時をスタートする（ステップＳ１６）。次に、制御部１８は、第１通信部１１のクラシックＢＴによる通信方式１００と、第２通信部１２のＢＬＥによる通信方式１０１との両方でペアリング対象（対応リモコン）の外部機器を探索する（ステップＳ１８）。
【００３２】
次に、制御部１８は、ペアリング対象（対応リモコン）の外部機器が発見されたか否かを判断する（ステップＳ２０）。そして、ペアリング対象（対応リモコン）の外部機器が発見されない場合には（ステップＳ２０のＮＯ）、制御部１８は、タイマーがタイムアップしたか否かを判断する（ステップＳ２２）。そして、タイムアップしていない場合には（ステップＳ２２のＮＯ）、制御部１８は、ステップＳ１８に戻り、クラシックＢＴによる通信方式１００と、ＢＬＥによる通信方式１０１との両方によるペアリング対象（対応リモコン）の外部機器の探索を継続する。
【００３３】
一方、ペアリング対象（対応リモコン）の外部機器が発見された場合には（ステップＳ２０のＹＥＳ）、制御部１８は、発見されたペアリング対象（対応リモコン）の外部機器のプロファイルと、その外部機器との通信に使用された通信方式（クラシックＢＴ  ｏｒ  ＢＬＥ）をペアリング情報テーブル１６１に登録する（ステップＳ２４）。次に、制御部１８は、発見されたペアリング対象（対応リモコン）の外部機器との接続を確立し（ステップＳ２６）、当該処理を終了する。
【００３４】
一方、ペアリング対象（対応リモコン）の外部機器が発見されることなく、所定時間（例えば３０秒）が経過した等、タイマーがタイムアップした場合には（ステップＳ２２のＹＥＳ）、制御部１８は、当該処理を終了する。
【００３５】
また、電源オンボタンの操作が検出された際に、シャッターキーとの同時押しによるものでなかったと判断した場合には（ステップＳ１２のＮＯ）、制御部１８は、記録（撮影）モードに移行する（ステップＳ２８）。次に、制御部１８は、ペアリング情報テーブル１６１を参照し（ステップＳ３０）、過去の接続記録（ペアリング情報）、すなわち、過去に接続されたペアリング対象（対応リモコン）の外部機器のプロファイルと、その際に使用された通信方式とが登録されているか否かを判断する（ステップＳ３２）。
【００３６】
そして、ペアリング情報テーブル１６１に過去の接続記録（ペアリング情報）が登録されていないと判断した場合には（ステップＳ３２のＹＥＳ）、制御部１８は、図５に示すように、ペアリング対象の探索を行わず、デジタルカメラ１０の操作部１３のキー操作で動作を制御する動作モードに移行する（ステップＳ３４）。その後、当該処理を終了する。
【００３７】
一方、ペアリング情報テーブル１６１に過去の接続記録（ペアリング情報）が登録されていたと判断した場合には（ステップＳ３２のＮＯ）、制御部１８は、その過去の接続記録として、クラシックＢＴ又はＢＬＥの何れかでペアリング対象（対応リモコン）の外部機器のプロファイルが登録されているか判断する（ステップＳ３６）。ここで、ペアリング情報テーブル１６１にクラシックＢＴ又はＢＬＥの何れかでペアリング対象（対応リモコン）の外部機器のプロファイルが登録されていると判断した場合には（ステップＳ３６のＹＥＳ）、制御部１８は、タイマーによる所定時間（例えば３０秒）の計時をスタートする（ステップＳ３８）。
【００３８】
次に、制御部１８は、ペアリング情報テーブル１６１に登録されている通信方式（クラシックＢＴによる通信方式１００、あるいは、ＢＬＥによる通信方式１０１）でペアリング対象（対応リモコン）の外部機器を探索する（ステップＳ４０）。すなわち、ペアリング情報テーブル１６１にクラシックＢＴによる通信方式１００が登録されていると判断した場合には、第１通信部１１のみを動作させることで、図６に示すように、クラシックＢＴ対応リモコン２０のみを探索する。一方、ペアリング情報テーブル１６１にＢＬＥによる通信方式１０１が登録されていると判断した場合には、第２通信部１２のみを動作させることで、図７に示すように、ＢＬＥ対応リモコン３０のみを探索する。
【００３９】
次に、制御部１８は、ペアリング対象（対応リモコン）の外部機器が発見されたか否かを判断する（ステップＳ４２）。そして、ペアリング対象（対応リモコン）の外部機器が発見されなかったと判断した場合には（ステップＳ４２のＮＯ）、制御部１８は、所定時間（例えば３０秒）が経過した等、タイマーがタイムアップしたか否かを判断する（ステップＳ４４）。そして、タイムアップしていないと判断した場合には（ステップＳ４４のＮＯ）、制御部１８は、ステップＳ４０に戻り、ペアリング情報テーブル１６１に登録されている通信方式（クラシックＢＴによる通信方式１００、あるいは、ＢＬＥによる通信方式１０１）によるペアリング対象（対応リモコン）の外部機器の探索を継続する。
【００４０】
一方、ペアリング対象（対応リモコン）の外部機器が発見されたと判断した場合には（ステップＳ４２のＹＥＳ）、制御部１８は、発見されたペアリング対象（対応リモコン）の外部機器のプロファイルが、ペアリング情報テーブル１６１に登録されているプロファイルと一致するか否かを判断する（ステップＳ４６）。そして、プロファイルが一致すると判断した場合には（ステップＳ４６のＹＥＳ）、ペアリング情報テーブル１６１の情報を書き換えることなく、発見されたペアリング対象（対応リモコン）の外部機器との接続を確立し（ステップＳ５０）、当該処理を終了する。
【００４１】
一方、プロファイルが一致しないと判断した場合には（ステップＳ４６のＮＯ）、ペアリング情報テーブル１６１のプロファイルを新たなプロファイルで上書き（更新）し（ステップＳ４８）、発見されたペアリング対象（対応リモコン）の外部機器との接続を確立し（ステップＳ５０）、当該処理を終了する。
【００４２】
また、ペアリング対象の外部機器（対応リモコン）が発見されることなく、所定時間（例えば３０秒）が経過した等、タイマーがタイムアップした場合には（ステップＳ４４のＹＥＳ）、制御部１８は、探索処理を終了し、デジタルカメラ１０の操作部１３のキー操作で動作を制御する動作モードに移行する（ステップＳ５２）。その後、当該処理を終了する。
【００４３】
一方、ペアリング情報テーブル１６１にクラシックＢＴ及びＢＬＥの両方でペアリング対象（対応リモコン）の外部機器のプロファイルが登録されていると判断した場合には（ステップＳ３６のＮＯ）、制御部１８は、タイマーによる所定時間（例えば１２０秒）の計時をスタートする（ステップＳ５４）。
【００４４】
次に、制御部１８は、クラシックＢＴによる通信方式１００及びＢＬＥによる通信方式１０１の両方で（３０秒間隔等、所定の時間間隔で）交互にペアリング対象（対応リモコン）の外部機器を探索する（ステップＳ５６）。すなわち、ペアリング情報テーブル１６１にクラシックＢＴによる通信方式１００及びＢＬＥによる通信方式１０１の両方が登録されている場合には、第１通信部１１と第２通信部１２とを交互に動作させることで、図８に示すように、ＢＬＥ対応リモコン３０とクラシックＢＴ対応リモコン２０とを交互に探索する。
【００４５】
このとき、前回接続していた通信方式を優先的に用いて探索することで、使用頻度が高いペアリング対象（対応リモコン）の外部機器とペアリングすることが可能となる。また、クラシックＢＴによる通信方式１００及びＢＬＥによる通信方式１０１の両方が登録されている場合には、ユーザ操作によって一方を探索不可に設定することで、他方のみで探索するようにしてもよい。
【００４６】
次に、制御部１８は、ペアリング対象（対応リモコン）の外部機器が発見されたか否かを判断する（ステップＳ５８）。そして、ペアリング対象（対応リモコン）の外部機器が発見されないと判断された場合には（ステップＳ５８のＮＯ）、制御部１８は、所定時間（例えば１２０秒）が経過した等、タイマーがタイムアップしたか否かを判断する（ステップＳ６０）。そして、タイムアップしていないと判断した場合には（ステップＳ６０のＮＯ）、制御部１８は、ステップＳ５６に戻り、クラシックＢＴによる通信方式１００及びＢＬＥによる通信方式１０１の両方によるペアリング対象（対応リモコン）の外部機器の交互の探索を継続する。
【００４７】
一方、ペアリング対象（対応リモコン）の外部機器が発見されたと判断した場合には（ステップＳ５８のＹＥＳ）、制御部１８は、発見されたペアリング対象（対応リモコン）の外部機器のプロファイルが、ペアリング情報テーブル１６１に登録されているプロファイルと一致するか否かを判断する（ステップＳ４６）。そして、プロファイルが一致すると判断した場合には（ステップＳ４６のＹＥＳ）、ペアリング情報テーブル１６１の情報を書き換えることなく、発見されたペアリング対象（対応リモコン）の外部機器との接続を確立し（ステップＳ５０）、当該処理を終了する。
【００４８】
一方、プロファイルが一致しないと判断した場合には（ステップＳ４６のＮＯ）、ペアリング情報テーブル１６１のプロファイルを新たなプロファイルで上書き（更新）し（ステップＳ４８）、発見されたペアリング対象（対応リモコン）の外部機器との接続を確立し（ステップＳ５０）、当該処理を終了する。
【００４９】
また、ペアリング対象（対応リモコン）の外部機器が発見されることなく、所定時間（例えば１２０秒）が経過した等、タイマーがタイムアップした場合には（ステップＳ６０のＹＥＳ）、制御部１８は、探索処理を終了し、デジタルカメラ１０の操作部１３のキー操作で動作を制御する動作モードに移行する（ステップＳ６２）。その後、当該処理を終了する。
【００５０】
なお、上述した実施形態では、デジタルカメラ１０とペアリング対象（対応リモコン）の外部機器との通信を、クラシックＢＴによる通信方式１００と、ＢＬＥによる通信方式１０１と用いたが、これら通信方式に限らず、周波数帯域、変調方式、データレートの少なくとも何れかが共通し、送信電力が異なる通信方式であれば、他の通信方式であってもよい。また、２種類の通信方式に限らず、３種類以上の通信方式であっても同様に適用することができることは言うまでもない。
【００５１】
上述した実施形態によれば、クラシックＢＴによる通信方式１００とＢＬＥによる通信方式１０１のうち、ペアリング対象（対応リモコン）の外部機器との過去の接続に用いた通信方式をペアリング情報テーブル１６１に登録しておき、電源オンボタンの操作を検出すると、ペアリング情報テーブル１６１に記憶されている通信方式を用いて、ペアリング対象（対応リモコン）の外部機器を探索するように、第１通信部１１、第２通信部１２を制御するようにしたので、消費電力を抑えつつ、接続相手を効率良く探索することができる。
【００５２】
上述した実施形態によれば、ペアリング情報テーブル１６１にクラシックＢＴによる通信方式１００とＢＬＥによる通信方式１０１の何れか一方の通信方式が記憶されている場合は、この記憶された１つの通信方式（クラシックＢＴ  ｏｒ  ＢＬＥ）のみを用いる一方、ペアリング情報テーブル１６１にクラシックＢＴによる通信方式１００とＢＬＥによる通信方式１０１の両方の通信方式が記憶されている場合は、クラシックＢＴによる通信方式１００とＢＬＥによる通信方式１０１を交互に用いてペアリング対象（対応リモコン）の外部機器を探索するように、第１通信部１１、第２通信部１２を制御するようにしたので、消費電力を抑えつつ、接続相手を効率良く探索することができる。
【００５３】
上述した実施形態によれば、電源オンボタンと同時にシャッターキーが押下された場合には、クラシックＢＴによる通信方式１００とＢＬＥによる通信方式１０１の両方を用いて、ペアリング対象（対応リモコン）の外部機器を探索するように第１通信部１１、第２通信部１２を制御し、発見されたペアリング対象（対応リモコン）の外部機器のプロファイルと通信方式とを対応付けてペアリング情報テーブル１６１に登録するようにしたので、接続相手を効率良く探索することができる。
【００５４】
上述した実施形態によれば、クラシックＢＴによる通信方式１００とＢＬＥによる通信方式１０１は、各々、周波数帯域、変調方式、データレートの少なくとも何れかが共通し、送信電力が異なるようにしたので、送信電力に応じて接続相手を効率良く探索することができる。
【００５５】
上述した実施形態によれば、クラシックＢＴによる通信方式１００とＢＬＥによる通信方式１０１により、撮像部１４によって撮像された画像を送信するようにしたので、画像を送信するための接続相手を効率良く探索することができる。
ことができる。
【００５６】
以上、この発明のいくつかの実施形態について説明したが、この発明は、これらに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下に、本願出願の特許請求の範囲に記載された発明を付記する。
【００５７】
（付記１）
付記１に記載の発明は、複数種の通信方式に適応し、外部機器と無線通信する無線通信手段と、前記複数種の通信方式のうち、前記外部機器との過去の接続に用いた通信方式を記憶する記憶手段と、前記記憶手段に記憶されている通信方式を用いて、前記外部機器を探索するよう前記無線通信手段を制御する第１の制御手段と、を備えたことを特徴とする無線通信機器である。
【００５８】
（付記２）
付記２に記載の発明は、前記第１の制御手段は、前記記憶手段に１つの通信方式が記憶されている場合は、この記憶された１つの通信方式のみを用いる一方、前記記憶手段に少なくとも２つの通信方式が記憶されている場合は、前記少なくとも２つの通信方式を交互に用いて前記外部機器を探索するよう前記無線通信手段を制御することを特徴とする付記１記載の無線通信機器である。
【００５９】
（付記３）
付記３に記載の発明は、前記外部機器の登録指示を検出する登録指示検出手段と、前記登録指示検出手段によって登録指示が検出されると、前記複数種の通信方式を用いて、前記外部機器を探索するよう前記無線通信手段を制御する第２の制御手段と、を更に備え、前記記憶手段は、前記第２の制御手段による制御により発見された外部機器の接続情報と通信方式とを対応付けて記憶することを特徴とする付記１または２に記載の無線通信機器である。
【００６０】
（付記４）
付記４に記載の発明は、前記複数種の通信方式の各々は、周波数帯域、変調方式、データレートの少なくとも何れかが共通し、送信電力が異なることを特徴とする付記１乃至３の何れかに記載の無線通信機器である。
【００６１】
（付記５）
付記５に記載の発明は、前記記憶手段が記憶する通信方式は、過去に通信接続された際に記憶されるものであり、前記記憶手段に前記通信方式が記憶されているか否かを判断する判断手段を更に備え、前記第１の制御手段は、前記判断手段によって前記記憶手段に前記通信方式が記憶されていると判断すると、その記憶されている通信方式を用いて前記外部機器を探索するよう前記無線通信手段を制御することを特徴とする付記１乃至４の何れかに記載の無線通信機器である。
【００６２】
（付記６）
付記６に記載の発明は、前記判断手段によって前記記憶手段に前記通信方式が記憶されていないと判断すると、前記複数種の通信方式を用いて前記外部機器を探索するよう前記無線通信手段を制御する第３の制御手段を更に備えることを特徴とする付記５に記載の無線通信機器である。
【００６３】
（付記７）
付記７に記載の発明は、撮像手段を更に備え、前記複数種の通信方式には、前記撮像手段によって撮像された画像を送信するものが含まれることを特徴とする付記１乃至６の何れかに記載の無線通信機器である。
【００６４】
（付記８）
付記８に記載の発明は、電源オンを検出する検出手段を備え、前記第１の制御手段は、前記検出手段により電源オンを検出すると、前記記憶手段に記憶されている通信方式を用いて、前記外部機器を探索するよう前記無線通信手段を制御することを特徴とする付記１乃至７の何れかに記載の無線通信機器である。
【００６５】
（付記９）
付記９に記載の発明は、複数種の通信方式に適応した無線通信部によって外部機器と無線通信するための接続制御方法であって、前記外部機器との過去の接続に用いた通信方式が記憶されている通信方式を用いて、前記外部機器を探索するよう前記無線通信部を制御する制御ステップ、を含むことを特徴とする接続制御方法である。
【００６６】
（付記１０）
付記１０に記載の発明は、コンピュータを、複数種の通信方式に適応した無線通信部によって外部機器と無線通信する無線通信機能、前記複数種の通信方式のうち、前記外部機器との過去の接続に用いた通信方式を記憶部に記憶する記憶機能、前記記憶部に記憶されている通信方式を用いて、前記外部機器を探索するよう前記無線通信部を制御する制御機能、として実現させるためのプログラムである。
【符号の説明】
【００６７】
１０  デジタルカメラ
１１  第１通信部
１２  第２通信部
１３  操作部
１４  撮像部
１５  ＲＯＭ
１６  ＲＡＭ
１６１  ペアリング情報テーブル
１７  記録媒体
１８  制御部
２０  クラシックＢＴ対応リモコン
３０  ＢＬＥ対応リモコン
１００  クラシックＢＴによる通信方式
１０１  ＢＬＥによる通信方式
【図１】
2019080216.tif 000003
【図２】
2019080216.tif 000004
【図３】
2019080216.tif 000005
【図４】
2019080216.tif 000006
【図５】
2019080216.tif 000007
【図６】
2019080216.tif 000008
【図７】
2019080216.tif 000009
【図８】
2019080216.tif 000010