(57)【要約】【課題】  通信装置が他の装置と無線ＬＡＮ接続中に、Ｂｌｕｅｔｏｏｔｈを介したサービスの実行がスムーズでない場合があった。【解決手段】  第一の通信手段により外部装置と接続中に第二の通信手段を用いたサービスの実行を要求する操作をユーザから受け付けた場合、前記第一の通信手段による前記外部装置との接続を切断すると共に前記第二の通信手段を介して前記外部装置と接続する切り替え処理を制御する制御手段とを有し、前記第二の通信手段を介して接続した外部装置が、前記切り替え処理により切断された第一の通信手段による通信相手である場合、前記制御手段は前記サービスの開始を要求し、前記第二の通信手段を介して接続した外部装置が、前記切り替え処理により切断された第一の通信手段による通信相手でない場合、前記制御手段は前記サービスの開始を要求しないよう制御することを特徴とする通信装置。【選択図】  図７
2018121260.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と第一の通信により接続する第一の通信手段と、
前記外部装置と第二の通信により接続する第二の通信手段と、
前記第一の通信手段により前記外部装置と接続中に前記第二の通信手段を用いたサービスの実行を要求する操作をユーザから受け付けた場合、前記第一の通信手段による前記外部装置との接続を切断すると共に前記第二の通信手段を介して前記外部装置と接続する切り替え処理を制御する制御手段とを有し、
前記第二の通信手段を介して接続した外部装置が、前記切り替え処理により切断された第一の通信手段による通信相手である場合、前記制御手段は、該外部装置に対して前記サービスの開始を要求し、
前記第二の通信手段を介して接続した外部装置が、前記切り替え処理により切断された第一の通信手段による通信相手でない場合、前記制御手段は、該外部装置に対して前記サービスの開始を要求しないよう制御することを特徴とする通信装置。
【請求項２】
前記第一の通信手段は、無線ＬＡＮを介して前記外部装置と接続することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記第二の通信手段はＢｌｕｅｔｏｏｔｈを介して前記外部装置と接続することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記第二の通信手段は、前記外部装置から送信されるアドバタイズ信号をスキャンするためのスキャン処理を実行することで、前記外部装置との第二の通信による接続を開始することを特徴とする請求項３に記載の通信装置。
【請求項５】
前記第二の通信手段は、前記外部装置との第二の通信による接続が確立した後も、スキャン処理を実行することを特徴とする請求項４に記載の通信装置。
【請求項６】
前記第二の通信手段を介して接続した外部装置が、前記切り替え処理により切断された第一の通信手段による通信相手でない場合であっても、前記第二の通信手段は、前記外部装置との第二の通信による接続を維持したまま、前記制御手段は、該外部装置に対して前記サービスの開始を要求しないよう制御することを特徴とする請求項３乃至５のいずれか１項に記載の通信装置。
【請求項７】
前記第二の通信手段によるスキャン処理の間は、前記第一の通信手段による外部装置の探索を実行しないよう制御する請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
前記制御手段は、前記第一の通信により前記外部装置から取得した識別情報と、前記第二の通信により前記外部装置から取得した識別情報とに基づき、前記第二の通信手段を介して接続した外部装置が、前記切り替え処理により切断された第一の通信手段による通信相手であるか否かを判断することを特徴とする請求項１乃至７のいずれか１項に記載の通信装置。
【請求項９】
外部装置と第一の通信により接続する第一の通信手段と、前記外部装置と第二の通信により接続する第二の通信手段を有する通信装置の制御方法であって、
前記第一の通信手段により前記外部装置と接続中に前記第二の通信手段を用いたサービスの実行を要求する操作をユーザから受け付けた場合、前記第一の通信手段による前記外部装置との接続を切断すると共に前記第二の通信手段を介して前記外部装置と接続する切り替え処理を制御する制御ステップと、
前記第二の通信手段を介して接続した外部装置が、前記切り替え処理により切断された第一の通信手段による通信相手である場合、該外部装置に対して前記サービスの開始を要求するステップと、
前記第二の通信手段を介して接続した外部装置が、前記切り替え処理により切断された第一の通信手段による通信相手でない場合、該外部装置に対して前記サービスの開始を要求しないよう制御するステップとを有する通信装置の制御方法。
【請求項１０】
コンピュータを、請求項１乃至８のいずれか１項に記載の通信装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信により外部装置と通信する通信装置に関する。
【背景技術】
【０００２】
近年、デジタルカメラに複数の無線通信機能が搭載され、携帯電話と無線で接続する機種が知られている。例えば、特許文献１には、無線ＬＡＮとＢｌｕｅｔｏｏｔｈ（登録商標）を搭載し、携帯電話と無線で接続するデジタルカメラが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−０８８７８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
無線ＬＡＮとＢｌｕｅｔｏｏｔｈの両方の通信手段を搭載したデジタルカメラなどにおいて、通信モジュールの構成によっては電波干渉することが懸念される。なぜなら、無線ＬＡＮ  ＩＥＥＥ８０２．１１ｂ／ｇ／ｎとＢｌｕｅｔｏｏｔｈの組み合わせで、どちらも同じ通信周波数帯域を利用した通信規格だからである。電波干渉を回避するために両通信を排他、つまり、無線ＬＡＮ使用中はＢｌｕｅｔｏｏｔｈを使用しない、逆にＢｌｕｅｔｏｏｔｈ使用中は無線ＬＡＮを使用しないという構成が考えられる。この場合、Ｂｌｕｅｔｏｏｔｈから無線ＬＡＮに接続を切り替える手段を設けても、一旦、両通信が切断された状態を設けなければならない。そのため、携帯電話では、切替前のＢｌｕｅｔｏｏｔｈ接続中に、目的の無線ＬＡＮネットワークへの接続切り替えに必要な情報として、カメラが作成する無線ＬＡＮネットワークのＳＳＩＤやパスワードを事前に十分に取得しておく必要がある。一方、Ｂｌｕｅｔｏｏｔｈ通信は、デバイス間でペアリングしてあれば、切り替わりのタイミングで切り替えに必要な情報を集めることも必要なく、接続することができる。
【０００５】
一方、携帯電話では、無線ＬＡＮとＢｌｕｅｔｏｏｔｈを同時に使用することができる。また、携帯電話では、Ｂｌｕｅｔｏｏｔｈ  通信を介して、複数台のカメラを接続することができる。
【０００６】
これらの状況下において、カメラが携帯電話と無線ＬＡＮ接続中に、カメラにおいてＢｌｕｅｔｏｏｔｈ専用の機能を使用する場合、カメラは無線ＬＡＮを切断してＢｌｕｅｔｏｏｔｈの再接続をしなくてはならない。このとき、携帯電話がＢｌｕｅｔｏｏｔｈで接続しなおす前に、Ｂｌｕｅｔｏｏｔｈで接続している他のカメラからサービスの要求が来た場合、元のカメラからのサービスの要求に応えられない可能性がある。例えばそのサービスが、Ｂｌｕｅｔｏｏｔｈで接続する複数のカメラのうち、一つのカメラにのみ同時にサービス可能な機能である場合などである。例えばカメラのリモコンとして携帯電話を機能させるようなサービスは、複数のカメラと同時に実行されることを想定していないことが予想される。
【０００７】
そこで、本発明では、携帯電話が他の装置と無線ＬＡＮ接続中のＢｌｕｅｔｏｏｔｈを介したサービスの実行をよりスムーズにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、本発明の通信装置は、外部装置と第一の通信により接続する第一の通信手段と、前記外部装置と第二の通信により接続する第二の通信手段と、前記第一の通信手段により前記外部装置と接続中に前記第二の通信手段を用いたサービスの実行を要求する操作をユーザから受け付けた場合、前記第一の通信手段による前記外部装置との接続を切断すると共に前記第二の通信手段を介して前記外部装置と接続する切り替え処理を制御する制御手段とを有し、前記第二の通信手段を介して接続した外部装置が、前記切り替え処理により切断された第一の通信手段による通信相手である場合、前記制御手段は、該外部装置に対して前記サービスの開始を要求し、前記第二の通信手段を介して接続した外部装置が、前記切り替え処理により切断された第一の通信手段による通信相手でない場合、前記制御手段は、該外部装置に対して前記サービスの開始を要求しないよう制御することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、携帯電話が他の装置と無線ＬＡＮ接続中のＢｌｕｅｔｏｏｔｈを介したサービスの実行をよりスムーズにすることができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態におけるデジタルカメラのブロック図と外観図である。
【図２】第１の実施形態における携帯電話の構成を示すブロック図と外観図である。
【図３】第１の実施形態におけるデジタルカメラと携帯電話の接続形態を示す概略図である。
【図４】第１の実施形態におけるデジタルカメラとの接続状態における携帯電話の状態遷移図である。
【図５】第１の実施形態における携帯電話の表示部に表示される画面の一例である。
【図６】第１の実施形態におけるＢＬＥから無線ＬＡＮ接続への切り替え時の携帯電話の動作を示すフローチャートである。
【図７】第１の実施形態におけるＢＬＥから無線ＬＡＮ接続への切り替え時の携帯電話の動作を示すフローチャートである。
【図８】（ａ）第２の実施形態における無線ＬＡＮもしくはＢＬＥ機能開始要求をデジタルカメラから受信する携帯電話の動作を示すフローチャートである。（ｂ）第２の実施形態における無線ＬＡＮもしくはＢＬＥ機能開始要求を携帯電話に送信するデジタルカメラの動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。
【００１２】
なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態を適宜組み合せることも可能である。
【００１３】
［第１の実施形態］
＜デジタルカメラの構成＞
図１（ａ）は、本実施形態の通信装置の一例であるデジタルカメラ１００の構成例を示すブロック図である。なお、ここでは通信装置の一例としてデジタルカメラについて述べるが、通信装置はこれに限られない。例えば通信装置は携帯型のメディアプレーヤや、いわゆるタブレットデバイス、パーソナルコンピュータなどの情報処理装置であってもよい。
【００１４】
制御部１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１５】
撮像部１０２は、例えば、光学レンズユニットと絞り・ズーム・フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）や、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）が利用される。撮像部１０２は、制御部１０１に制御されることにより、撮像部１０２に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。本実施形態のデジタルカメラ１００では、画像データは、ＤＣＦ（Ｄｅｓｉｇｎ  Ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）の規格に従って、記録媒体１１０に記録される。
【００１６】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行される後述のプログラム等が格納される。
【００１７】
作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
【００１８】
操作部１０５は、ユーザがデジタルカメラ１００に対する指示をユーザから受け付けるために用いられる。操作部１０５は例えば、ユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。さらに、後述の通信部１１１を介して外部機器との通信を開始するための専用の接続ボタンなどの操作部材を含む。また、後述する表示部１０６に形成されるタッチパネルも操作部１０５に含まれる。なお、レリーズスイッチは、ＳＷ１およびＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮影を行うための指示を受け付ける。
【００１９】
表示部１０６は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００２０】
記録媒体１１０は、撮像部１０２から出力された画像データを記録することができる。記録媒体１１０は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
【００２１】
通信部１１１は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、通信部１１１を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部１０２で生成した画像データを、通信部１１１を介して外部装置に送信することができる。また、撮像部１０２による撮像を通信部１１１を介して外部装置からコントロールすることができる。なお、本実施形態では、通信部１１１は外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。制御部１０１は、通信部１１１を制御することで外部装置との無線通信を実現する。
【００２２】
近距離無線通信部１１２は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近距離無線通信部１１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ）に従った近距離無線通信を実現する。本実施形態においてＢｌｕｅｔｏｏｔｈ通信は、低消費電力であるＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのバージョン４．０（以下ＢＬＥ）を採用する。このＢＬＥ通信は、無線ＬＡＮ通信と比べて通信可能な範囲が狭い（つまり、通信可能な距離が短い）。また、ＢＬＥ通信は、無線ＬＡＮ通信と比べて通信速度が遅い。その一方で、ＢＬＥ通信は、無線ＬＡＮ通信と比べて消費電力が少ない。本実施形態のデジタルカメラ１００は、近距離無線通信部１１２を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部１０２による撮像を通信部１１１を介して外部装置からコントロールすることができる。ただし、通信速度が遅いため撮像部１０２で生成した画像データを送信することはしない。
【００２３】
なお、本実施形態におけるデジタルカメラ１００の通信部１１１は、インフラストラクチャモードにおけるアクセスポイントとして動作するＡＰモードと、インフラストラクチャモードにおけるクライアントとして動作するＣＬモードとを有している。そして、通信部１１１をＣＬモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、インフラストラクチャモードにおけるＣＬ機器として動作することが可能である。デジタルカメラ１００がＣＬ機器として動作する場合、周辺のＡＰ機器に接続することで、ＡＰ機器が形成するネットワークに参加することが可能である。また、通信部１１１をＡＰモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、ＡＰの一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰ）として動作することも可能である。デジタルカメラ１００が簡易ＡＰとして動作すると、デジタルカメラ１００は自身でネットワークを形成する。デジタルカメラ１００の周辺の装置は、デジタルカメラ１００をＡＰ機器と認識し、デジタルカメラ１００が形成したネットワークに参加することが可能となる。上記のようにデジタルカメラ１００を動作させるためのプログラムは不揮発性メモリ１０３に保持されているものとする。
【００２４】
なお、本実施形態におけるデジタルカメラ１００はＡＰの一種であるものの、ＣＬ機器から受信したデータをインターネットプロバイダなどに転送するゲートウェイ機能は有していない簡易ＡＰである。したがって、自機が形成したネットワークに参加している他の装置からデータを受信しても、それをインターネットなどのネットワークに転送することはできない。
【００２５】
次に、デジタルカメラ１００の外観について説明する。図１（ｂ）、図１（ｃ）はデジタルカメラ１００の外観の一例を示す図である。レリーズスイッチ１０５ａや再生ボタン１０５ｂ、方向キー１０５ｃ、タッチパネル１０５ｄは、前述の操作部１０５に含まれる操作部材である。また、表示部１０６には、撮像部１０２による撮像の結果得られた画像が表示される。
【００２６】
以上がデジタルカメラ１００の説明である。
【００２７】
＜携帯電話２００の内部構成＞
図２は、本実施形態の情報処理装置の一例である携帯電話２００の構成例を示すブロック図である。なお、ここでは情報処理装置の一例として携帯電話について述べるが、情報処理装置はこれに限られない。例えば情報処理装置は、無線機能付きのデジタルカメラ、タブレットデバイス、あるいはパーソナルコンピュータなどであってもよい。
【００２８】
制御部２０１は、入力された信号や、後述のプログラムに従って携帯電話２００の各部を制御する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００２９】
撮像部２０２は、撮像部２０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部２０１にて所定の演算を行い、記録媒体２１０に記録される。
【００３０】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ２０３には、制御部２０１が実行する基本的なソフトウェアであるＯＳ（オペレーティングシステム）や、このＯＳと協働して応用的な機能を実現するアプリケーションが記録されている。また、本実施形態では、不揮発性メモリ２０３には、デジタルカメラ１００と通信し、デジタルカメラ１００をリモート制御するためのカメラアプリケーション（以下アプリ）が格納されている。
【００３１】
作業用メモリ２０４は、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。
【００３２】
操作部２０５は、携帯電話２００に対する指示をユーザから受け付けるために用いられる。操作部２０５は例えば、ユーザが携帯電話２００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、表示部２０６に形成されるタッチパネルなどの操作部材を含む。
【００３３】
表示部２０６は、画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部２０６は必ずしも携帯電話２００が備える必要はない。携帯電話２００は表示部２０６と接続することができ、表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００３４】
本実施形態に係る携帯電話２００は、操作部２０５の一つとして、表示部２０６に対する接触を検知可能なタッチパネルを有しており、タッチパネルと表示部２０６とは一体的に構成されている。例えば、光の透過率によって表示部２０６による表示を妨げないようにタッチパネルを構成し、表示部２０６の表示面の上層に取り付けられるようにする。そして、タッチパネルにおける入力座標と、表示部２０６上の表示座標とを対応付けるようにする。これにより、表示部２０６上に表示された画面を恰もユーザが直接的に操作可能であるかのようなＧＵＩを構成することができる。また、タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いてもよい。
【００３５】
制御部２０１は、タッチパネルに対する以下の操作を検出することができる。
（１）タッチパネルを指やペンで触れたこと（以下、タッチダウンと称する）。
（２）タッチパネルを指やペンで触れている状態であること（以下、タッチオンと称する）。
（３）タッチパネルを指やペンで触れたまま移動していること（以下、ムーブと称する）。
（４）タッチパネルへ触れていた指やペンを離したこと（以下、タッチアップと称する）。
（５）タッチパネルに何も触れていない状態であること（以下、タッチオフと称する）。
【００３６】
これらの操作や、タッチパネル上に指やペンが触れている位置座標の情報は制御部２０１に通知され、制御部２０１は、通知された情報に基づいてタッチパネル上にどのような操作が行われたかを判定する。ムーブについては、タッチパネル上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル上の垂直成分・水平成分毎に判定できる。また、タッチパネル上をタッチダウンから一定のムーブを経てタッチアップをしたとき、ストロークを描いたこととする。以下、素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル上に指を触れたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行われたものと判定する。また、所定距離以上を、所定速度未満でムーブしたことが検出された場合はドラッグが行われたものと判定する。
【００３７】
記録媒体２１０は、撮像部２０２から出力された画像データを記録することができる。記録媒体２１０は、携帯電話２００に着脱可能なよう構成してもよいし、携帯電話２００に内蔵されていてもよい。すなわち、携帯電話２００は少なくとも記録媒体２１０にアクセスする手段を有していればよい。
【００３８】
通信部２１１は、外部装置と接続するためのインターフェースである。本実施形態の携帯電話２００は、通信部２１１を介して、デジタルカメラ１００とデータのやりとりを行うことができる。本実施形態では、通信部２１１はアンテナであり、制御部１０１は、アンテナを介して、デジタルカメラ１００と接続することができる。なお、デジタルカメラ１００との接続では、直接接続してもよいしアクセスポイントを介して接続してもよい。データを通信するためのプロトコルとしては、例えば無線ＬＡＮを通じたＰＴＰ／ＩＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いることができる。なお、デジタルカメラ１００との通信はこれに限られるものではない。例えば、通信部２１１は、赤外線通信モジュール、Ｂｌｕｅｗｔｏｏｔｈ通信モジュール、ＷｉｒｅｌｅｓｓＵＳＢ等の無線通信モジュールを含むことができる。
【００３９】
近距離無線通信部２１２は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近距離無線通信部２１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ）に従った近距離無線通信を実現する。本実施形態においてＢｌｕｅｔｏｏｔｈ通信は、前述のデジタルカメラ１００の構成と同様に低消費電力であるＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのバージョン４．０（以下ＢＬＥ）を採用する。
【００４０】
本実施形態におけるデジタルカメラ１００との近距離無線通信においては、最初にペアリングと呼ばれる近距離無線通信における１：１接続のための操作によってデジタルカメラ１００の近距離無線通信部１１２と接続する必要がある。ペアリング操作においては例えばデジタルカメラ１００がＢＬＥのＰｅｒｉｐｈｅｒａｌデバイスとなり、近距離無線通信部１１２を用いてＡｄｖｅｒｔｉｓｅと呼ばれる自分の存在を周辺に知らせるための信号を定期的に発信する。そして、携帯電話２００がＣｅｎｔｒａｌとして動作し、近距離無線通信部２１２を用いてＳｃａｎ動作を行うことによって、デジタルカメラ１００からのＡｄｖｅｒｔｉｓｅを受信することでデジタルカメラ１００を発見する。デジタルカメラ１００を発見すると、携帯電話２００はＩｎｉｔｉａｔｅ動作によって参加要請を行うことによって近距離無線通信の接続を確立する。
【００４１】
公衆網通信部２１３は、公衆無線通信を行う際に用いられるインターフェースである。携帯電話２００は、公衆網通信部２１３を介して、他の機器と通話することができる。この際、制御部２０１はマイク２１４およびスピーカ２１５を介して音声信号の入力と出力を行うことで、通話を実現する。本実施形態では、公衆網通信部２１３はアンテナであり、制御部１０１は、アンテナを介して、公衆網に接続することができる。なお、通信部２１１および公衆網通信部２１３は、一つのアンテナで兼用することも可能である。
【００４２】
次に、携帯電話２００の外観について説明する。図２（ｂ）は携帯電話２００の外観の一例を示す図である。電源ボタン２０５ａやホームボタン２０５ｂ、タッチパネル２０５ｃは、前述の操作部２０５に含まれる操作部材である。ホームボタン２０５ｂはユーザが押下することで実行中のアプリケーションを中断し、表示部２０６へ他のアプリケーションを選択できるホーム画面を表示することができる。
【００４３】
以上が携帯電話２００の説明である。
【００４４】
＜カメラと携帯電話のシステム図＞
続いて本実施形態における携帯電話２００とデジタルカメラ１００の接続形態について説明する。
【００４５】
図３（ａ）は、携帯電話２００とデジタルカメラ１００がＢＬＥ通信で接続された状態を示す。この状態は、前述の携帯電話の内部構成の説明にもあるとおり、携帯電話２００は、最初にペアリングと呼ばれる近距離無線通信における１：１接続のための操作によってデジタルカメラ１００の近距離無線通信部１１２と接続する必要がある。近距離無線通信部２１２を用いてＳｃａｎ動作を行うことによって、デジタルカメラ１００からのＡｄｖｅｒｔｉｓｅを受信する。これによってデジタルカメラ１００を発見し、デジタルカメラ１００を発見すると、携帯電話２００はＩｎｉｔｉａｔｅ動作によって接続を確立する。この状態においては、ＢＬＥ通信で実行可能なＢＬＥ機能を実行開始することができる。
【００４６】
図３（ｂ）は、携帯電話２００とデジタルカメラ１００が無線ＬＡＮで接続された状態を示す。前述のとおり、デジタルカメラ１００の通信部１１１は、ＡＰモードとＣＬモードを有しており、ＡＰモードでは携帯電話２００がデジタルカメラ１００の形成した簡易ＡＰネットワークに参加することで無線ＬＡＮ接続を確立することができる。この状態においては、無線ＬＡＮ通信で実行可能な無線ＬＡＮ機能を実行開始することができる。
【００４７】
なお、本実施形態では、デジタルカメラ１００は電波干渉回避のために、無線ＬＡＮとＢＬＥの通信を排他する。つまり、無線ＬＡＮ使用中はＢｌｕｅｔｏｏｔｈを使用しない。逆にＢｌｕｅｔｏｏｔｈ使用中は無線ＬＡＮを使用しない。その中でも、図（ａ）の状態と図（ｂ）の状態とを切り替えることで、ＢＬＥ通信の機能と無線ＬＡＮ通信の機能をそれぞれ使用することができる。
【００４８】
本実施形態では、携帯電話２００は、図３（ｃ）に示すとおり、複数台のデジタルカメラ１００と同時にＢＬＥ接続の確立をすることができることとする。このために、携帯電話はいずれかのカメラとＢＬＥ接続を確立しても、引き続きＳｃａｎ動作を行い、デジタルカメラ１００からのＡｄｖｅｒｔｉｓｅを受信することでデジタルカメラ１００を発見して接続することができる。ただし、本実施形態では、仕様とシステムの複雑化を防ぐため、複数カメラ接続可能でもＢＬＥ機能を使用することができるのは１台のみとする。
【００４９】
ＢＬＥ通信で複数のカメラと接続中においても、ユーザが選んだ１台に対してＢＬＥ通信から無線ＬＡＮ接続に切り替え、図３（ｄ）のとおりに、無線ＬＡＮ機能が利用可能となる。ただし、本実施形態では、仕様とシステムの複雑化を防ぐため、無線ＬＡＮ接続できるカメラは１台のみとし、無線ＬＡＮ接続中は、他のカメラの無線ＬＡＮ接続要求は受け付けない。
【００５０】
＜携帯電話の状態遷移図＞
続いて、携帯電話２００の状態遷移について、図４を用いて説明する。
【００５１】
携帯電話２００では、デジタルカメラ１００と接続した機能を実行するためのアプリケーションを起動している状態が、状態４００となる。このとき、カメラからのＢＬＥ通信もしくは無線ＬＡＮ通信の接続要求を受け付けることができるように、ＢＬＥ通信および無線ＬＡＮ通信の両方においてカメラ探索処理を行う。
【００５２】
状態４００において、ＢＬＥ通信でカメラを発見した場合には、発見したカメラとＢＬＥ接続を確立して、状態４０１へ遷移する。
【００５３】
状態４０１において、前述のとおり本実施形態では複数カメラと同時にＢＬＥ接続の確立を実現するため、状態４０１でも引き続きＢＬＥ通信でカメラの探索し、カメラを発見した場合には、同様にＢＬＥ接続を確立する。またＢＬＥ通信の切断を検知し、１台も接続されていない状態になった場合には、状態４００へ戻る。
【００５４】
状態４０１では、ＢＬＥ機能を使用することができ、機能を開始したら状態４０２へ遷移する。ただし、本実施形態では、複数台同時に機能を利用できない。状態４０１において複数カメラが接続している場合には、状態４０５として実行時にユーザに接続中の複数カメラから１台を選択する要求を受け付けて対象のカメラでＢＬＥ機能を開始する。
【００５５】
一方、状態４００において、無線ＬＡＮ通信でカメラを発見した場合には、発見したカメラと無線ＬＡＮ接続を確立して、状態４０３へ遷移する。
【００５６】
状態４０３では、無線ＬＡＮ機能を使用することができ、機能を開始したら状態４０４へ遷移する。なお、前述のとおり本実施形態では、ＢＬＥ通信とは異なり、無線ＬＡＮ通信で必ず１台のカメラとしか接続できない。
【００５７】
なお、本実施形態では、状態４０１のＢＬＥ接続中から、無線ＬＡＮ機能を開始することができる。状態４０１において、ユーザがアプリケーションを操作して無線ＬＡＮ機能実行開始を要求すると、対象のカメラとＢＬＥ通信から無線ＬＡＮ通信へ接続を切り替えて状態４０３へ遷移する。そして、その後自動的に状態４０４へと遷移して無線ＬＡＮ機能を開始することができる。その際、状態４０１において複数カメラが接続している場合には、状態４０６として実行時にユーザに接続中の複数カメラから１台を選択する要求を受け付けて対象のカメラで無線ＬＡＮ接続への切り替えと無線ＬＡＮ機能の開始を行う。
【００５８】
また、本実施形態では、状態４０３の無線ＬＡＮ接続中から、ＢＬＥ機能を使用することを可能とする。状態４０３において、ユーザがアプリケーションを操作してＢＬＥ機能実行開始を要求すると、対象のカメラと無線ＬＡＮ通信からＢＬＥ通信へ接続を切り替えて状態４０１へ遷移し、その後自動的に状態４０２へと遷移してＢＬＥ機能を開始することができる。
【００５９】
＜携帯電話の画面例＞
続いて、携帯電話２００で実行するアプリケーションの画面例について、図５を用いて説明する。
【００６０】
図５（ａ）は、本実施形態のアプリケーションのメイン画面５００である。ＢＬＥや無線ＬＡＮ通信によるカメラの接続状態にかかわらず、まだ機能を実行していない状態４００、状態４０１および状態４０３において携帯電話２００の表示部２０６に表示する。
【００６１】
メイン画面５００には、実行可能な機能に該当するボタンが配置される。
【００６２】
ボタン５０１は、デジタルカメラ１００の記憶媒体１１０に保存された画像データをアプリケーション上に表示すると機能を開始するボタンである。この機能は、画像データの転送を行うため、通信速度の速いカメラと無線ＬＡＮ通信中に実行できる機能である。
【００６３】
ボタン５０２は、デジタルカメラ１００からライブビュー画像を繰り返し取得してアプリケーション上に表示し、ユーザがデジタルカメラの画面を携帯電話２００の画面を介して見ながら、撮影を指示することができるリモート撮影機能を開始するボタンである。この機能も、通信速度の速いカメラと無線ＬＡＮ通信中に実行できる機能である。この機能を実行時の画面例は、図５（ｃ）のとおりである。
【００６４】
ボタン５０３は、デジタルカメラ１００からライブビューの表をせずに、ユーザがデジタルカメラの撮影を指示することだけできるリモコン機能を開始するボタンである。この機能は、通信データ量が小さいため、カメラとＢＬＥ通信中に実行できる機能である。この機能を実行時の画面例は、図５（ｄ）のとおりである。
【００６５】
メイン画面５００の下部に配置した接続状態表示エリア５０４は現在のカメラとの接続状態を表示する。状態４００に該当する何もカメラが接続されていない状態であれば、「未接続」とラベル表示する。状態４０１に該当するＢＬＥ通信でカメラが接続された状態であれば、ＢＬＥ接続を意味するマークとともに、カメラの識別情報としてカメラ名をラベル表示する。複数台のカメラがＢＬＥ通信で接続されている場合には、ＢＬＥ接続を意味するマークとともに、「複数のカメラ」とラベル表示する。また、状態４０３に該当する無線ＬＡＮ通信でカメラが接続された状態であれば、カメラ名のみをラベル表示する。
【００６６】
メイン画面５００においてユーザが各機能のボタンを操作すると、対象の機能の画面へと遷移する。たとえば、ボタン５０２では、図５（ｃ）に表示する画面５２０を表示する。またボタン５０３では、図５（ｄ）に表示する画面５３０を表示する。
【００６７】
なお、メイン画面５００において、状態４０１に該当するＢＬＥ接続状態において、カメラが２台以上接続されている場合には、各機能のボタンを操作すると図５（ｂ）に示すとおりメイン画面５００の前面に複数カメラ選択ダイアログ５１０を表示する。ユーザから目的のカメラを選択する操作を受け付けると、選択されたカメラとＢＬＥ機能を開始したり、無線ＬＡＮ通信へ切り替えて目的の機能を開始したりすることができる。
【００６８】
続いて、上記の動作を実現するための携帯電話２００およびデジタルカメラ１００の動作について詳述する。
【００６９】
＜ＢＬＥから無線ＬＡＮ接続への切り替え時の携帯電話の動作について＞
図６（ａ）は、ＢＬＥ通信接続中の状態４０１において、メイン画面５００のユーザ操作を受けて機能を開始するときの携帯電話２００の動作を示すフローチャートである。
【００７０】
ステップＳ１１０１では制御部２０１は、状態４０１においてメイン画面５００の機能ボタンのうち、リモート撮影ボタン５０２のようなユーザからの無線ＬＡＮ通信が必要な機能の開始要求を受けたかどうかを判断する。
【００７１】
このステップＳ１１０１でユーザから無線ＬＡＮ機能の開始要求を受けたと判断された場合、ステップＳ１１０２へ進む。
【００７２】
ステップＳ１１０２において、制御部２０１は、デジタルカメラ１００へ無線ＬＡＮ接続への切り替えをＢＬＥ通信で要求する。
【００７３】
続いて、ステップＳ１１０３にて制御部２０１は、カメラが簡易ＡＰ機能で形成するネットワーク情報を受信する。ここでいうネットワーク情報とは、ＳＳＩＤやパスワードなど、携帯電話２００がネットワークに参加するために必要な情報を意味する。なお、ネットワーク情報の取得はこのタイミングでなくとも、ＢＬＥ通信確立時にあらかじめデジタルカメラ１００から取得しておいてもよい。ネットワーク情報をデジタルカメラ１００から取得したら、ステップＳ１１０４へ進む。ここでデジタルカメラ１００からエラーが返されたり、所定時間以内に情報を取得できなかったりした場合、処理を中断して終了する。
【００７４】
続いてステップＳ１１０４において制御部２０１は、カメラが形成した無線ＬＡＮネットワークへ参加し、カメラとの接続を要求する。接続が確立したと判断した場合、ステップＳ１１０６へ進み、目的の無線ＬＡＮ機能の開始要求をカメラへ送信して機能を開始する。
【００７５】
一方、ステップＳ１１０１でメイン画面５００においてユーザからの無線ＬＡＮ機能の開始要求を受けなかった場合には、ステップＳ１１０７において、ＢＬＥ機能の開始要求の有無を判断する。ＢＬＥ機能の開始要求があった場合には、ステップＳ１１０８において、デジタルカメラ１００へ目的のＢＬＥ機能の開始要求をＢＬＥ通信で送信する。
【００７６】
＜ＢＬＥから無線ＬＡＮ接続への切り替え時のカメラの動作について＞
図６（ｂ）は、ＢＬＥ通信接続中の状態４０１において、携帯電話２００からの要求を受けて機能を開始するときのデジタルカメラ１００の動作を示すフローチャートである。
【００７７】
ステップＳ１２０１では制御部１０１は、携帯電話２００から無線ＬＡＮ接続への切り替え要求を受信したか判断する。受信したと判断した場合には、ステップＳ１２０２へ進む。
【００７８】
ステップＳ１２０２では制御部１０１は、簡易ＡＰ機能で形成するネットワーク情報を携帯電話２００へ送信する。
【００７９】
続いて、ステップＳ１２０３で制御部１０１はＢＬＥ通信を切断し、ステップＳ１２０４にてネットワークを形成する。
【００８０】
その後、ステップＳ１２０５において制御部１０１は、形成したネットワークへの携帯電話の参加、および接続の確立を待ち合わせる。接続が確立したならば、ステップＳ１２０６へ進む。
【００８１】
ステップＳ１２０６では制御部１０１は、携帯電話２００から無線ＬＡＮ通信で機能開始要求を待ち合わせ、要求を受けたらステップＳ１２０７で要求された無線ＬＡＮ機能を開始する。
【００８２】
一方、ステップＳ１２０１で携帯電話２００からの無線ＬＡＮ接続への切り替え要求を受けなかった場合には、ステップＳ１２０８にすすむ。
【００８３】
ステップＳ１２０８では、制御部１０１は、ＢＬＥ機能の開始要求の有無を判断する。ＢＬＥ機能の開始要求があった場合には、ステップＳ１２０９において、要求されたＢＬＥ機能を開始する。
【００８４】
＜無線ＬＡＮからＢＬＥ接続への切り替え時の携帯電話の動作について＞
図７（ａ）は、無線ＬＡＮ通信接続中の状態４０３において、メイン画面５００のユーザ操作を受けてＢＬＥ機能を開始するときの携帯電話２００の動作を示すフローチャートである。
【００８５】
ステップＳ２１０１では制御部２０１は、状態４０３においてメイン画面５００の機能ボタンのうち、ボタン５０３のようなユーザからのＢＬＥ通信が必要な機能の開始要求を受けたかどうかを判断する。
【００８６】
このステップＳ２１０１でユーザからＢＬＥ機能の開始要求を受けたと判断したら、ステップＳ２１０２へ進む。
【００８７】
ステップＳ２１０２において制御部２０１は、現在接続中のデジタルカメラ１００の識別情報を記憶する。識別情報は、例えばカメラの無線ＬＡＮモジュールもしくはＢＬＥモジュールのＭＡＣアドレスや、カメラのシリアル番号や内部的なＵＵＩＤなど、ＢＬＥ通信へ接続が切り替わった後にも取得できる情報であれば他の情報であってもよい。デジタルカメラ１００の識別情報を記憶したら、ステップＳ２１０３へ進む。
【００８８】
ステップＳ２１０３において、制御部２０１は、デジタルカメラ１００へ無線ＬＡＮ接続への切断を要求する。なお、ここで無線ＬＡＮ接続を切断した後も、携帯電話２００の無線ＬＡＮ機能は有効なままである。つまり、他の装置との接続は維持される。ただし、以降の処理でＢＬＥ通信でのスキャン中は、無線ＬＡＮを用いた外部装置の探索は実行しない。
【００８９】
続いて、ステップＳ２１０４において制御部２０１は、ＢＬＥ通信でカメラの探索を開始する。つまり、いわゆるスキャン処理を実行する。
【００９０】
ステップＳ２１０５では制御部２０１は、所定時間経過していないかタイムアウトを設け、ステップＳ２１０６でカメラを発見した場合には、ステップＳ２１０７でペアリング済みのカメラであることを確認できるまで、処理を続ける。これらの処理を通して、ペアリング済みのカメラが発見された場合には、ステップＳ２１０８において、カメラへＢＬＥ通信の接続を要求する。
【００９１】
続いて、ステップＳ２１０９では制御部２０１は、ＢＬＥ通信でカメラから識別情報を取得する。ここで取得する識別情報は、ステップＳ２１０３において、ＢＬＥ接続中にＢＬＥ通信で取得した情報と比較できる情報とする。取得した識別情報と、ステップＳ２１０３で記憶していた情報とを比較し、ステップＳ２１１０で同一のカメラであると判断できた場合には、ステップＳ２１１１でＢＬＥ機能を開始する。ステップＳ２１１０で同一のカメラではないと判断した場合には、同一のカメラが発見できるまで、ステップＳ２１０５へ戻り所定時間内繰り返す。所定時間以内に同一カメラが見つからなければ、処理を中断してエラー終了する。なお、それまでに接続した、ペアリング済みだが、同一でないカメラとのＢＬＥ接続は維持される。
【００９２】
一方、ステップＳ２１０１でメイン画面５００においてユーザからのＢＬＥ機能の開始要求を受けなかった場合には、ステップＳ２１１２において制御部２０１は、無線ＬＡＮ機能の開始要求の有無を判断する。無線ＬＡＮ機能の開始要求があった場合には、ステップＳ２１１３において、デジタルカメラ１００へ目的の無線ＬＡＮ機能の開始要求を無線ＬＡＮ通信で送信する。
【００９３】
＜無線ＬＡＮからＢＬＥ接続への切り替え時のカメラの動作について＞
図７（ｂ）は、無線ＬＡＮ通信接続中の状態４０３において、携帯電話２００からの要求を受けて機能を開始するときのデジタルカメラ１００の動作を示すフローチャートである。
【００９４】
ステップＳ２２０１では制御部１０１は、携帯電話２００から無線ＬＡＮ接続の切断要求を受信したか判断する。受信したと判断した場合には、ステップＳ２２０２へ進む。
【００９５】
ステップＳ２２０２では制御部１０１は、無線ＬＡＮ接続を切断するため、簡易ＡＰ機能で形成したネットワークを終了する。
【００９６】
続いて、ステップＳ２２０３で制御部１０１はＢＬＥ通信の接続を確立するために、ＢＬＥ通信のアドバタイズ信号を送信開始する。
【００９７】
その後、ステップＳ２２０４において制御部１０１は、携帯電話２００からＢＬＥ接続要求の受信を待ち合わせる。接続が確立したならば、ステップＳ２２０５へ進む。
【００９８】
ステップＳ２２０５では制御部１０１は、携帯電話２００からＢＬＥ通信でＢＬＥ機能の開始要求を待ち合わせ、要求を受けたらステップＳ２２０６で要求されたＢＬＥ機能を開始する。
【００９９】
一方、ステップＳ２２０１で携帯電話２００からの無線ＬＡＮ接続の切断要求を受けなかった場合には、ステップＳ２２０７において制御部１０１は、無線ＬＡＮ機能の開始要求の有無を判断する。無線ＬＡＮ機能の開始要求があった場合には、ステップＳ２２０８において、要求された無線ＬＡＮ機能を開始する。
【０１００】
以上が、第１の実施形態の説明である。本実施形態では、通信を切り替える際に、切り替え前の通信相手であるかどうかを判断した。これによって、サービスを実行すべき通信相手をよりスムーズに選択することができる。また、他の通信相手であっても、接続自体は維持することとした。これにより、ある機器とのサービスが終了した場合、他の機器とのサービスの開始をよりスムーズにすることができる。すなわち、他の機器との接続を改めて行う必要がないため、接続のための手順や時間を省くことができる。
【０１０１】
［第２の実施形態］
第２の実施形態では、携帯電話２００がすでにデジタルカメラ１００と無線ＬＡＮもしくはＢＬＥ機能使用中である場合に、別のデジタルカメラ１００から無線ＬＡＮもしくはＢＬＥ機能開始要求が送られたときの動作について説明する。
【０１０２】
デジタルカメラ１００からの操作で開始できる機能として、画像データ送信と位置情報の取得の大きく２つの機能がある。画像データ送信は、デジタルカメラ１００と携帯電話２００がＢＬＥで接続中に、無線ＬＡＮに通信を切り替えて、デジタルカメラ１００で撮影した画像データを携帯電話２００に送信する機能である。この機能は、無線ＬＡＮ通信で行われる無線ＬＡＮ機能である。一方、位置情報の取得は、デジタルカメラ１００と携帯電話２００がＢＬＥで接続中に、携帯電話２００が取得した位置情報をデジタルカメラ１００が取得しにいく機能である。この機能は、ＢＬＥ通信で行われるＢＬＥ機能である。
【０１０３】
なお、第２の実施形態においても、デジタルカメラ１００と携帯電話２００で構成され、デジタルカメラ１００と携帯電話２００の通信に関しても第１の実施形態と同様であるため、構成要素の説明は割愛する。
【０１０４】
また、携帯電話２００の状態遷移と、アプリケーションの動作についても第１の実施形態と同様であるため、説明は割愛する。
【０１０５】
＜カメラから無線ＬＡＮもしくはＢＬＥ機能開始要求が送られた時の携帯電話の動作について＞
携帯電話２００が、すでに無線ＬＡＮ接続中４０３、無線ＬＡＮ機能使用中４０４、ＢＬＥ機能使用中４０２のいずれかの状態で、他のデジタルカメラ１００から無線ＬＡＮもしくはＢＬＥ機能開始要求が送られてきた時の携帯電話の動作について説明する。ここでは、図８（ａ）のフローチャートを用いて説明する。
【０１０６】
第１の実施形態で説明したように、携帯電話２００は、１台のデジタルカメラ１００としか無線ＬＡＮ通信を確立できない。また、無線ＬＡＮ接続とＢＬＥ接続のいずれの通信であっても、機能の使用は１台のデジタルカメラ１００としかできない。
【０１０７】
ステップＳ３１０１において制御部２０１は、デジタルカメラ１００から無線ＬＡＮ機能開始要求を受信したかどうか判断する。デジタルカメラ１００から無線ＬＡＮ機能開始要求を受信したと判断した場合、ステップＳ３１０３に進む。無線ＬＡＮ機能開始要求を受信していない場合、ステップＳ３１０２へ進む。
【０１０８】
ステップＳ３１０２において制御部２０１は、デジタルカメラ１００からＢＬＥ機能開始要求を受信したかどうか判断する。デジタルカメラ１００からＢＬＥ機能開始要求を受信したと判断した場合、ステップＳ３１０３に処理を進める。ＢＬＥ機能開始要求を受信していない場合は、処理は終了となる。
【０１０９】
ステップＳ３１０３において制御部２０１は、ステップＳ３１０１もしくはステップＳ３１０２で要求を送ってきたデジタルカメラ１００とは別のデジタルカメラ１００と、携帯電話２００がすでに無線ＬＡＮ接続中であるか判断する。すでに別のデジタルカメラ１００と無線ＬＡＮ接続中であると判断した場合は、ステップＳ３１０５に進む。別のデジタルカメラ１００と無線ＬＡＮ接続中でないと判断した場合は、ステップＳ３１０４へ進む。
【０１１０】
ステップＳ３１０４において制御部２０１は、ステップＳ３１０１もしくはステップＳ３１０２で要求を送ってきたデジタルカメラ１００とは別のデジタルカメラ１００と、携帯電話２００がすでにＢＬＥ機能使用中であるか判断する。すでに別のデジタルカメラとＢＬＥ機能使用中であると判断した場合は、ステップＳ３１０５へ進む。別のデジタルカメラとＢＬＥ機能使用中でないと判断した場合は、ステップＳ３１０６へ進む。
【０１１１】
ステップＳ３１０５において制御部２０１は、無線ＬＡＮもしくはＢＬＥ機能開始要求を送ってきたデジタルカメラ１００に、エラーを返す。この場合、ＢＬＥ機能開始要求を送ってきたデジタルカメラ１００とのＢＬＥ接続は維持される。
【０１１２】
ステップＳ３１０６において制御部２０１は、無線ＬＡＮもしくはＢＬＥ機能開始要求を送ってきたデジタルカメラ１００に、ＯＫを返す。
【０１１３】
ステップＳ３１０７において、要求してきたデジタルカメラ１００と機能使用を開始する。
【０１１４】
＜携帯電話に無線ＬＡＮ接続要求もしくはＢＬＥ機能使用要求を送る時のデジタルカメラの動作について＞
デジタルカメラ１００が、携帯電話２００に対して、無線ＬＡＮもしくはＢＬＥ機能開始要求を送るときの動作について、図８（ｂ）を用いて説明する。
【０１１５】
ステップＳ３２０１において制御部１０１は、携帯電話２００に、無線ＬＡＮもしくはＢＬＥ機能開始要求を送る。
【０１１６】
ステップＳ３２０２において、所定時間経過していないかタイムアウトを設ける。所定時間が経過した場合、ステップＳ３２０５に進む。所定時間経過するまでに、ステップＳ３２０３にて、携帯電話２００からステップＳ３２０１における要求に対するレスポンスを受信した場合は、ステップＳ３２０４に進む。
【０１１７】
ステップＳ３２０４において制御部１０１は、ステップＳ３２０３で受信したレスポンスがＮＧであるか判断する。ＮＧである場合は、ステップＳ３２０５に進む。ＮＧでない場合は、ステップＳ３２０６に進む。
【０１１８】
ステップＳ３２０５において制御部１０１は、デジタルカメラ１００の表示部１０６に、通信が確立できなかったという内容のエラーメッセージを表示する。
【０１１９】
ステップＳ３２０６において制御部１０１は、ステップＳ３２０１で要求を送った機能使用を携帯電話２００と開始する。
【０１２０】
以上が、第２の実施形態の説明である。第２の実施形態では、応じられないデジタルカメラ１００からの要求を受信した場合に、携帯電話２００が確実にエラーを返す。これによって、すでに接続して機能使用中のデジタルカメラ１００と切断する必要がない。また、要求を送ってきたデジタルカメラ１００を待たせることもなくなる。
【０１２１】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2018121260.tif 000003
【図２】
2018121260.tif 000004
【図３】
2018121260.tif 000005
【図４】
2018121260.tif 000006
【図５】
2018121260.tif 000007
【図６】
2018121260.tif 000008
【図７】
2018121260.tif 000009
【図８】
2018121260.tif 000010