(57)【要約】      （修正有）【課題】機器探索において、被探索候補となる機器が連絡先情報を利用して探索要求に応答する場合における、被探索候補となる全ての機器が事前に探索元の機器を連絡先に登録しなければならない手間を省いた通信装置を提供する。【解決手段】被探索候補となる機器は探索元の機器から識別子を受信し、識別子を登録し、探索元の機器から探索要求を受信すると、探索応答を探索元の機器に送信するとともに、探索元の機器が登録済みであった場合には、自装置の識別情報を送信元情報として設定した探索要求を周囲の外部装置に送信し、探索要求への探索応答を周囲の外部装置から受信すると、応答に含まれる周囲の外部装置の情報を探索元の機器に送信する。【選択図】図４
2015211232.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と第一の通信によって通信できる通信装置であって、
外部装置から該装置を示す識別子を受信し、該識別子を記憶する登録手段、
探索要求を外部装置に送信する探索要求手段、
探索応答を外部装置に送信する探索応答手段、
を具備し、
第一の外部装置から探索要求を受信すると、該要求への探索応答を前記第一の外部装置に送信するとともに、前記第一の外部装置が登録済みか判定し、
登録済みであった場合に、自装置の識別情報を送信元情報として設定した前記探索要求を周囲の外部装置に送信し、
前記探索要求への探索応答を周囲の外部装置から受信すると、該応答に含まれる周囲の外部装置の情報を前記第一の外部装置に送信する
ことを特徴とする通信装置。
【請求項２】
外部装置と前記第一の通信とは異なる第二の通信によって通信できる通信装置であって、
第一の通信によって外部装置から周囲の外部装置の情報を受信し、
前記情報をもとに周囲の外部装置の一つと、前記第二の通信に用いる通信パラメータを、前記第一の通信によって共有し、
前記共有した通信パラメータに基づいて前記周囲の外部装置の一つと前記第二の通信による接続を確立する
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
外部装置と前記第一の通信とは異なる第二の通信によって通信できる通信装置であって、
第一の通信によって外部装置から周囲の外部装置の識別子を受信し、
前記識別子をもとに周囲の外部装置の一つと、前記第二の通信に用いる通信パラメータを、前記外部装置を介した前記第一の通信によって共有し、
前記共有した通信パラメータに基づいて前記周囲の外部装置の一つと前記第二の通信による接続を確立する
ことを特徴とする請求項１に記載の通信装置。
【請求項４】
前記登録済みの外部装置の一つに対して前記探索要求を送信し、前記探索応答を受信しなければ、その他の前記登録済みの外部装置に対して同様に前記探索要求を送信する処理を繰り返す
ことを特徴とする請求項１に記載の通信装置。
【請求項５】
前記第一の通信はＢｌｕｅｔｏｏｔｈ（登録商標）を用いた通信であり、前記第二の通信は無線ＬＡＮを用いた通信であることを特徴とする請求項２または３に記載の通信装置。
【請求項６】
外部装置と第一の通信によって通信できる通信装置であって、
外部装置から該装置を示す識別子を受信し、該識別子を記憶する登録手段、
探索要求を外部装置に送信する第一の探索要求手段、
探索応答を外部装置に送信する第一の探索応答手段、
を具備し、
第一の外部装置から第一の探索要求を受信すると、該要求への第一の探索応答を前記第一の外部装置に送信するとともに、前記第一の外部装置が登録済みか判定し、
登録済みであった場合に、自装置の識別情報を送信元情報とし、前記第一の外部装置の識別情報を付加した第二の探索要求を周囲の第二の外部装置に送信し、
前記第二の探索要求への第一の探索応答を周囲の第二の外部装置から受信すると、第二の探索応答を前記第一の外部装置に送信する
ことを特徴とする通信装置。
【請求項７】
外部装置と第一の通信によって通信できる通信装置であって、
外部装置から該装置を示す識別子を受信し、該識別子を記憶する登録手段、
探索要求を外部装置に送信する第一の探索要求手段、
探索応答を外部装置に送信する第一の探索応答手段、
を具備し、
第一の外部装置から第一の探索要求を受信すると、該要求への第一の探索応答を前記第一の外部装置に送信するとともに、前記第一の外部装置が登録済みか判定し、
登録済みであった場合に、自装置の識別情報を送信元情報とし、一時的な識別情報を付加した第二の探索要求を周囲の第二の外部装置に送信し、
前記第二の探索要求への第一の探索応答を周囲の第二の外部装置から受信すると、前記一時的な識別情報を付加した第二の探索応答を、前記第一の外部装置に送信する
ことを特徴とする通信装置。
【請求項８】
前記第二の探索要求に付加された情報を記憶し、
前記第一の探索要求に対して応答する条件とする
ことを特徴とする請求項６〜７のいずれか１項に記載の通信装置。
【請求項９】
外部装置と第一の通信によって通信できる通信装置であって、
外部装置と第二の通信によって通信できる通信手段、
探索要求を外部装置に送信する第一の探索要求手段、
探索応答を外部装置に送信する第一の探索応答手段、
を具備し、
第一の外部装置から第一の探索要求を受信すると、該要求への第一の探索応答を前記第一の外部装置に送信するとともに、第二の通信手段によってクラウドサーバに格納されたリストに前記第一の外部装置が登録済みか判定し、
登録済みであった場合に、自装置の識別情報を送信元情報とし、前記クラウドサーバのリストへアクセスするための情報を付加した第二の探索要求を周囲の第二の外部装置に送信し、
前記第二の探索要求への第一の探索応答を周囲の第二の外部装置から受信すると、第二の探索応答を、前記第一の外部装置に送信する
ことを特徴とする通信装置。
【請求項１０】
前記第二の探索要求に付加された情報を記憶し、
前記第二の通信によって接続したクラウドサーバに、前記情報を使用してアクセスし、格納されたリストの識別情報を記憶し、
前記第一の探索要求に対して応答する条件とする
ことを特徴とする請求項９に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
無線通信可能な装置に関する。
【背景技術】
【０００２】
近年、携帯電話にカメラが搭載され、携帯電話で撮像した画像を、他の携帯電話と共有することが行われている。
【０００３】
その一方で、無線通信機能を搭載し、撮像した画像を携帯電話に送信することができるデジタルカメラも知られている。例えば、特許文献１には、無線ＬＡＮを用いて、予め撮像しておいた画像データを他の装置に無線送信するデジタルカメラが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１７１４９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
携帯電話同士で画像を共有する場合に比べて、カメラと携帯電話とで画像を共有する場合は、以下のような課題が存在する。
【０００６】
まず、携帯電話同士で画像を共有する場合は、互いに登録されている電話番号やそれに付随するＩＤを用いることで共有対象を限定し、セキュリティ性を高めている。また、デジタルカメラも、電話番号の代わりにカメラの個体を識別するための情報（例えばカメラの個体毎にユニークに付されるＩＤ等）を利用すれば、同様にセキュリティ性を高めることができる。
【０００７】
ここで、携帯電話同士の場合には、電話番号の交換といった自然な行為で互いを認証するための情報を交換することができる。そのため、ユーザに手間であると感じさせる可能性が低い。
【０００８】
一方、カメラと携帯電話の場合は、カメラと他のユーザの携帯電話とを登録し合うという行為が、携帯電話同士で登録し合う行為に比べて不自然であり、ユーザにとって手間であると感じさせ易いと考えられる。ましてや、複数の友人の携帯電話との登録は何度も同じ手順が必要となる可能性があり、現実的ではない。
【０００９】
本願発明は、このような課題に鑑み、カメラと携帯電話とが画像のやりとりを行う際に、携帯電話にカメラの識別情報を登録するための手間を省くことを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本願発明の通信装置は、外部装置と第一の通信によって通信できる通信装置であって、外部装置から該装置を示す識別子を受信し、該識別子を記憶する登録手段と、探索要求を外部装置に送信する探索要求手段と、探索応答を外部装置に送信する探索応答手段と、を具備し、第一の外部装置から探索要求を受信すると、該要求への探索応答を前記第一の外部装置に送信するとともに、前記第一の外部装置が登録済みか判定し、登録済みであった場合に、自装置の識別情報を送信元情報として設定した前記探索要求を周囲の外部装置に送信し、前記探索要求への探索応答を周囲の外部装置から受信すると、該応答に含まれる周囲の外部装置の情報を前記第一の外部装置に送信することを特徴とする。
【発明の効果】
【００１１】
本願発明によれば、カメラと携帯電話とが画像のやりとりを行う際に、携帯電話にカメラの識別情報を登録するための手間を省くことができる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態におけるデジタルカメラおよびスマートフォンのブロック図である。
【図２】（ａ）、（ｂ）、（ｃ）第１の実施形態におけるデジタルカメラに表示される画面の一例を示す図である。（ｄ）第１の実施形態におけるスマートフォンに表示される画面の一例を示す図である。
【図３】第１の実施形態におけるスマートフォンにて保持される、連絡先情報及びペアリング機器情報の概念図である。
【図４】第１の実施形態におけるデジタルカメラとスマートフォンとによる通信の手順の概要を説明するためのシーケンス図である。
【図５】第１の実施形態におけるデジタルカメラの動作を示すフローチャートである。
【図６】第１の実施形態におけるスマートフォンの動作を示すフローチャートである。
【図７】第２の実施形態におけるデジタルカメラにて保持される、ペアリング機器情報の概念図である。
【図８】第２の実施形態におけるデジタルカメラとスマートフォンとによる通信の手順の概要を説明するためのシーケンス図である。
【図９】第２の実施形態におけるデジタルカメラの動作を示すフローチャートである。
【図１０】第２の実施形態におけるスマートフォンの動作を示すフローチャートである。
【図１１】第３の実施形態におけるデジタルカメラとスマートフォンとによる通信の手順の概要を説明するためのシーケンス図である。
【図１２】第３の実施形態におけるデジタルカメラの動作を示すフローチャートである。
【図１３】第３の実施形態におけるスマートフォンの動作を示すフローチャートである。
【図１４】第３の実施形態におけるスマートフォンにて保持される、許可リストの概念図である。
【図１５】第４の実施形態におけるデジタルカメラとスマートフォンとによる通信の手順の概要を説明するためのシーケンス図である。
【図１６】第４の実施形態におけるデジタルカメラの動作を示すフローチャートである。
【図１７】第４の実施形態におけるスマートフォンの動作を示すフローチャートである。
【図１８】第５の実施形態におけるデジタルカメラとスマートフォンとによる通信の手順の概要を説明するためのシーケンス図である。
【図１９】第５の実施形態におけるスマートフォンの動作を示すフローチャートである。
【図２０】第５の実施形態におけるスマートフォンにて保持される、クラウド登録済み機器リストの概念図である。
【発明を実施するための形態】
【００１３】
以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。
なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態を適宜組み合せることも可能である。
【００１４】
［第１の実施形態］
＜各装置の構成＞
図１は本発明の通信システムを用いたシステム全体の構成を示すブロック図である。
【００１５】
なお、ここでは撮像装置の一例としてデジタルカメラ及びスマートフォンについて述べるが、撮像装置はこれに限られない。例えば撮像装置は携帯型のメディアプレーヤやいわゆるタブレットデバイス、パーソナルコンピュータなどの情報処理装置であってもよい。
【００１６】
まず、デジタルカメラＡ１００について説明する。
【００１７】
制御部Ａ１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラＡ１００の各部を制御する。なお、制御部Ａ１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１８】
撮像部Ａ１０２は、例えば、光学レンズユニットと絞り・ズーム・フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）や、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）が利用される。撮像部Ａ１０２は、制御部Ａ１０１に制御されることにより、撮像部Ａ１０２に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行い、デジタルデータを画像データとして出力する。本実施形態のデジタルカメラＡ１００では、画像データは、ＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）の規格に従って、記録媒体Ａ１１０に記録される。
【００１９】
不揮発性メモリＡ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部Ａ１０１で実行される後述のプログラム等が格納される。
【００２０】
作業用メモリＡ１０４は、撮像部Ａ１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部Ａ１０６の画像表示用メモリ、制御部Ａ１０１の作業領域等として使用される。
【００２１】
操作部Ａ１０５は、デジタルカメラＡ１００に対する指示をユーザから受け付けるために用いられる。操作部Ａ１０５は例えば、ユーザがデジタルカメラＡ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮像を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。さらに、後述の接続部Ａ１１１を介して外部機器との通信を開始するための専用の接続ボタンなどの操作部材を含む。また、後述する表示部Ａ１０６に形成されるタッチパネルも操作部Ａ１０５に含まれる。
【００２２】
表示部Ａ１０６は、静止画の撮像準備段階でのライブビューの表示、撮像した静止画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部Ａ１０６は必ずしもデジタルカメラＡ１００が内蔵する必要はない。デジタルカメラＡ１００はカメラの背面等に設けた表示部Ａ１０６だけでなくカメラの外部の表示部Ａ１０６と接続することができ、表示部Ａ１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００２３】
記録媒体Ａ１１０は、撮像部Ａ１０２から出力された画像データを記録することができる。記録媒体Ａ１１０は、デジタルカメラＡ１００に着脱可能なように構成してもよいし、デジタルカメラＡ１００に内蔵されていてもよい。すなわち、デジタルカメラＡ１００は少なくとも記録媒体Ａ１１０にアクセスする手段を有していればよい。
【００２４】
接続部Ａ１１１は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラＡ１００は、接続部Ａ１１１を介して、外部装置とデータのやりとりを行うことができる。なお、本実施形態では、接続部Ａ１１１は外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮにより通信するためのインターフェースを含む。制御部Ａ１０１は、接続部Ａ１１１を制御することで外部装置との無線通信を実現する。
【００２５】
近距離無線通信部Ａ１１２は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近距離無線通信部Ａ１１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ（登録商標））に従った近距離無線通信を実現する。本実施形態においてＢｌｕｅｔｏｏｔｈ（登録商標）通信は、低消費電力であるＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙのバージョン４．０を採用する。このＢｌｕｅｔｏｏｔｈ（登録商標）通信は、無線ＬＡＮ通信と比べて通信可能な範囲が狭い（つまり、通信可能な距離が短い）。また、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信は、無線ＬＡＮ通信と比べて通信速度が遅い。その一方で、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信は、無線ＬＡＮ通信と比べて消費電力が少ない。
【００２６】
以上がデジタルカメラＡ１００の説明である。
【００２７】
次に、スマートフォンＢ１００について説明する。
【００２８】
制御部Ｂ１０１は、入力された信号や、後述のプログラムに従ってスマートフォンＢ１００の各部を制御する。なお、制御部Ｂ１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００２９】
撮像部Ｂ１０２は、例えば、光学レンズユニットと絞り・ズーム・フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、ＣＭＯＳや、ＣＣＤが利用される。撮像部Ｂ１０２は、制御部Ｂ１０１に制御されることにより、撮像部Ｂ１０２に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行い、デジタルデータを画像データとして出力する。本実施形態のスマートフォンＢ１００では、画像データは、ＤＣＦの規格に従って、記録媒体Ｂ１１０に記録される。
【００３０】
不揮発性メモリＢ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部Ｂ１０１で実行される後述のプログラム等が格納される。
【００３１】
作業用メモリＢ１０４は、撮像部Ｂ１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部Ｂ１０６の画像表示用メモリ、制御部Ｂ１０１の作業領域等として使用される。
【００３２】
操作部Ｂ１０５は、ユーザがスマートフォンＢ１００に対する指示をユーザから受け付けるために用いられる。操作部Ｂ１０５は例えば、ユーザがスマートフォンＢ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、画面遷移を指示するための操作ボタンを含む。また、後述する表示部Ｂ１０６に形成されるタッチパネルも操作部Ｂ１０５に含まれる。
【００３３】
表示部Ｂ１０６は、撮像した静止画像データの表示、対話的な操作のためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）表示などを行う。なお、表示部Ｂ１０６は必ずしもスマートフォンＢ１００が内蔵する必要はない。スマートフォンＢ１００は表示内容を制御する表示制御機能を少なくとも有していればよい。
【００３４】
記録媒体Ｂ１１０は、撮像部Ｂ１０２から出力された画像データを記録することができる。記録媒体Ｂ１１０は、スマートフォンＢ１００に着脱可能なように構成してもよいし、スマートフォンＢ１００に内蔵されていてもよい。すなわち、スマートフォンＢ１００は少なくとも記録媒体Ｂ１１０にアクセスする手段を有していればよい。
【００３５】
接続部Ｂ１１１は、外部装置と接続するためのインターフェースである。本実施形態のスマートフォンＢ１００は、接続部Ｂ１１１を介して、外部装置とデータのやりとりを行うことができる。なお、本実施形態では、接続部Ｂ１１１は外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。制御部Ｂ１０１は、接続部Ｂ１１１を制御することで外部装置との無線通信を実現する。
【００３６】
近距離無線通信部Ｂ１１２は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近距離無線通信部Ｂ１１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ（登録商標））に従った近距離通信を実現する。本実施形態においてＢｌｕｅｔｏｏｔｈ（登録商標）通信は、低消費電力であるＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙのバージョン４．０を採用する。なお、無線ＬＡＮと比較した性能の特徴については、デジタルカメラＡ１００の説明で述べたとおりである。
【００３７】
公衆無線通信部Ｂ１１３は、基地局Ｃ１００を介して公衆網Ｄ１００を利用した通信を実現するためのインターフェースである。公衆無線通信部Ｂ１１３は、無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成され、Ｗ−ＣＤＭＡ（ＵＭＴＳ）やＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）等の規格に従って公衆無線通信を実現する。
【００３８】
以上がスマートフォンＢ１００の説明である。
【００３９】
なお、図１では、デジタルカメラＡ１００とスマートフォンＢ１００とが１対１で通信し得ることを示す図を例に挙げて説明しているが、１対多での通信も可能である。
【００４０】
＜システムの概要＞
次に、図２〜図４を参照しながら、本実施例における通信システムの概要を説明する。
【００４１】
図２は、本発明に係る通信システムを実現するために、デジタルカメラ及びスマートフォンに表示されるＧＵＩの一例である。図２（ａ）〜（ｃ）は、デジタルカメラＡ１００の表示部Ａ１０６に表示され、図２（ｄ）は、スマートフォンＢ１００の表示部Ｂ１０６に表示される。
【００４２】
図３（ａ）は、スマートフォンＢ１００が保持する他のスマートフォンの情報の一覧を示す概念図である。これは、いわゆる連絡先や電話帳と呼ばれる情報である。以下の説明では、連絡先リスト３００として説明する。
【００４３】
連絡先リスト３００には、少なくともデバイス名３０１、ユーザ名３０２、電話番号３０３が記録される。連絡先リスト３００は不揮発性メモリＡ１０３に記憶される。スマートフォンＢ１００は、操作部Ｂ１０５による情報入力・登録操作を受け付けることで、連絡先リスト３００を更新する。
【００４４】
また、本実施形態のスマートフォンは、連絡先リスト３００に加えて、図３（ｂ）に示すペアリング機器リスト３１０を保持する。連絡先リスト３００が他のスマートフォンの情報を保持するのに対して、ペアリング機器リスト３１０は、カメラやタブレットＰＣ等、電話番号を持たないデバイスの情報を保持することを目的とする。なお、電話番号を持つデバイスの情報を保持しても構わないし、連絡先リストに情報を保持済みのデバイスの情報を併せて保持しても構わない。ペアリング機器リスト３１０には、少なくともデバイス名３０１、ＢＤアドレス（Ｂｌｕｅｔｏｏｔｈ（登録商標）  ｄｅｖｉｃｅ  ａｄｄｒｅｓｓ）３１１が記録される。ペアリング機器リスト３１０は不揮発性メモリＢ１０３に記憶される。スマートフォンＢ１００は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格に従って他の機器とペアリングすることで、ペアリング機器リスト３１０を更新する。
【００４５】
図４は、本実施形態に係る通信システムの機器探索から画像送信までの処理の流れを示したシーケンス図である。デジタルカメラ４０１は、デジタルカメラＡ１００と同様の構成を有し、スマートフォン４０２〜４０４はスマートフォンＢ１００と同様の構成を有する。以下の説明では、各装置の構成部材の付番は、図１で説明したものと同様の付番を利用して説明する。また、図４で用いられる点線の矢印はＢｌｕｅｔｏｏｔｈ（登録商標）による通信であることを表し、図４で用いられる太線の矢印は無線ＬＡＮによる通信であることを表す。なお、デジタルカメラおよびスマートフォンは各々がユーザ操作に基づき、Ｂｌｕｅｔｏｏｔｈ（登録商標）および無線ＬＡＮのそれぞれの機能の有効・無効を切り替え可能に構成される。そして、図４のシーケンスは、いずれの機器においても、Ｂｌｕｅｔｏｏｔｈ（登録商標）および無線ＬＡＮのどちらの機能も有効に設定されている状態で開始されたものとして説明する。
【００４６】
デジタルカメラ４０１は、操作部Ａ１０５の再生ボタン押下を受け付けることにより起動すると、表示部Ａ１０６に、例えば図２（ａ）の再生画面２００を表示する。再生画面２１０では、記憶媒体Ａ１１０に記録された撮影画像が表示され、更に共有アイコン２０１が重畳表示される。
【００４７】
デジタルカメラ４０１は、操作部Ａ１０５のタッチパネル操作により共有アイコン２０１が選択されると、図４のシーケンスを開始する。
【００４８】
まず、デジタルカメラ４０１は、ステップＳ４１１にて、Ｂｌｕｅｔｏｏｔｈ（登録商標）により、周囲の機器に対して探索要求（いわゆるアドバタイズ）をブロードキャストする。ここで、デジタルカメラ４０１は、前記探索要求に自機器の情報（デバイス名３０１）を付加して送信する。
【００４９】
スマートフォン４０２〜４０４は、探索要求Ｓ４１１を受信すると、ステップＳ４１２にてデジタルカメラ４０１が連絡先リスト３００またはペアリング機器リスト３１０に登録済みか判定する。なお、ステップＳ４１２の照合処理については、後述の図６のステップＳ６０２・Ｓ６０４にて詳細に説明する。
【００５０】
以下の説明では、デジタルカメラ４０１が、スマートフォン４０２のペアリング機器リスト３１０に登録済み、スマートフォン４０３・４０４の連絡先リスト３００及びペアリング機器リスト３１０には未登録であった場合を例に説明する。この場合、ステップＳ４１１でのデジタルカメラ４０１からのアドバタイズに対して、スマートフォン４０２のみが応答を返すことになる。
【００５１】
スマートフォン４０２は、ステップＳ４１３にて、Ｂｌｕｅｔｏｏｔｈ（登録商標）によりデジタルカメラ４０１に対して探索応答を送信する。ここでスマートフォン４０２は、前記探索応答に自機器を示す情報（デバイス名３０１・ユーザ名３０２等）を付加して送信する。
【００５２】
デジタルカメラ４０１は、スマートフォン４０２からの探索応答を受信すると、ステップＳ４１４にて、表示部Ａ１０６に図２（ｂ）に示す送信確認画面２１０を表示する。ここでは、デジタルカメラ４０１は、記憶媒体Ａ１１０に記録された撮影画像と共に、その画像を送信する機器を選択するためのダイアログボックス２１１を、送信確認画面２１０内に重畳表示する。デジタルカメラ４０１は、送信先リスト２１２、送信許可アイコン２１３、送信拒否アイコン２１４を、ダイアログボックス２１１内に表示する。送信先リスト２１２は、探索応答Ｓ４１３に付加された情報に基づいて表示される。つまり、図２（ｂ）の場合は、Ｅｍｉｌｙの持つスマートフォンから探索応答が返信され、その探索応答に付加されているユーザ名である「Ｅｍｉｌｙ」の文字列を利用して、送信先の機器をリストアップする。
【００５３】
更にスマートフォン４０２は、デジタルカメラ４０１が、スマートフォン４０２のペアリング機器リスト３１０に登録済みであることを確認する。登録済みであると判断されたならば、スマートフォン４０２は、ステップＳ４１３の後、ステップＳ４１５にてＢｌｕｅｔｏｏｔｈ（登録商標）により、周囲の機器に対して探索要求をブロードキャストする。ここで、スマートフォン４０２は、前記探索要求に自機器の情報（デバイス名３０１）を付加して送信する。
【００５４】
スマートフォン４０３・４０４は、探索要求Ｓ４１５を受信すると、ステップＳ４１６にて、スマートフォン４０２が連絡先リスト３００またはペアリング機器リスト３１０に登録済みか判定する。
【００５５】
以下の説明では、スマートフォン４０２が、スマートフォン４０３・４０４の連絡先リスト３００に登録済みであった場合を例に説明する。この場合、スマートフォン４０３・４０４は、共に、スマートフォン４０２に応答を返すことになる。なお、スマートフォン４０２からの探索要求は、ブロードキャストである以上、デジタルカメラ４０１にも受信される。しかし、本シーケンスでは、デジタルカメラ４０２が画像を送信しようとして開始されるものであるから、デジタルカメラ４０２の登録先であるスマートフォン４０２からの探索要求に対して応答しないようにする。一方、デジタルカメラ４０１からの探索要求をトリガとするのではなく、スマートフォン４０２のユーザからの操作をトリガとしてスマートフォン４０２からの探索要求が送信された場合には、デジタルカメラ４０１は応答するようにしてもよい。あるいは、デジタルカメア４０１は画像送信のみを行うことを基本とし、他機からの探索要求は受け付けないか、応答しないようにしてもよい。スマートフォン４０２からの探索要求がデジタルカメラ４０１からの探索要求をトリガとしたものか、スマートフォン４０２のユーザからの操作をトリガとしたものかの区別については、例えば、以下の手順を採用することができる。すなわち、デジタルカメラ４０１がＳ４１１の探索要求から一定時間以内に送信された探索要求については、Ｓ４１５でブロードキャストされた探索要求であると判断する手順である。
【００５６】
スマートフォン４０３・４０４は、ステップＳ４１７にて、Ｂｌｕｅｔｏｏｔｈ（登録商標）によりスマートフォン４０２に対して探索応答を送信する。ここでスマートフォン４０３・４０４は、前記探索応答に自機器を示す情報（デバイス名３０１・ユーザ名３０２・ＢＤアドレス３１１等）を各々付加して送信する。
【００５７】
この探索応答Ｓ４１７を受信したスマートフォン４０２は、ステップＳ４１８にて、Ｂｌｕｅｔｏｏｔｈ（登録商標）によりデジタルカメラ４０１に対して代行探索応答を送信する。ここでスマートフォン４０２は、前記代行探索応答に、探索応答Ｓ４１７に付加されたスマートフォン４０３・４０４の情報（デバイス名３０１・ユーザ名３０２・ＢＤアドレス３１１等）を付加する。なお、前記代行探索応答にはスマートフォン４０３・４０４全ての機器の情報を一度に付加して送信してもよいし、機器ごとに分けて順番に送信してもよい。これにより、デジタルカメラ４０１は、スマートフォン４０３・４０４の連絡先リストに登録されていなくとも、スマートフォン４０２を介して、スマートフォン４０３・４０４のＢＤアドレス等の通信に必要なパラメータを受信することができる。
【００５８】
デジタルカメラ４０１は、代行探索応答Ｓ４１８を受信すると、ステップＳ４１９にて、表示部Ａ１０６に図２（ｃ）に示す送信確認画面２１０を表示する。ここでは、デジタルカメラ４０１は、探索応答Ｓ４１８に付加された情報に基づいて送信先リスト２１２を更新する。これにより、デジタルカメラ４０１のユーザが共有しようとしてからすぐに登録済みである送信先のアイコン「ｅｍｉｌｙ」が表示される。そして、その後、Ｅｍｉｌｙのスマートフォン４０２が登録済みのスマートフォン４０３・４０４からの情報に基づき、「Ｊｏｈｎｎｙ」や「Ａｎｎ」の送信先を示すアイコンが表示される。その間、ユーザが特別な操作を行う必要はなく、待つだけで自動的に図２（ｃ）の画面が表示される。
【００５９】
デジタルカメラ４０１は、送信先リスト２１２から画像送信先の機器が１つ以上選択され、更に送信許可アイコン２１３が選択されると（Ｓ４２０）、選択された機器に対してＢｌｕｅｔｏｏｔｈ（登録商標）により画像送信要求を送信する（Ｓ４２１）。なお、デジタルカメラ４０１は既にスマートフォン４０３・４０４のＢＤアドレスを取得済みであるため、この画像送信要求はそれらのＢＤアドレスを利用して、スマートフォン４０２を介することなく直接スマートフォン４０３・４０４に送信される。ここでデジタルカメラ４０１は、前記画像送信要求に撮像画像の縮小画像（いわゆるサムネイル）を付加して送信する。一方、操作部Ａ１０５のタッチパネル操作によって送信拒否アイコン２１４が選択されると、デジタルカメラ４０１は、本シーケンスの処理を終了し、再び再生画面２００に移行する。
【００６０】
以下の説明では、ステップＳ４２０にて、スマートフォン４０３が選択された場合を例に説明する。なお、ステップＳ４２０では、複数の機器を画像送信先として選択することも可能である。その場合は、ステップＳ４２１以降の処理を、複数の機器に対して実行することになる。
【００６１】
スマートフォン４０３は、画像送信要求を受信すると、ステップＳ４２２にて、図２（ｄ）に示すような画像受信確認画面２２０を表示する。この際、スマートフォン４０３は、画像送信要求Ｓ４２１に付加された縮小画像２２２をダイアログボックス２２１内に表示する。これにより、スマートフォン４０３のユーザに、デジタルカメラ４０１が、表示された縮小画像２２２の内容の本画像を送信しようとしていることを把握させる。スマートフォン４０３は、操作部Ｂ１０５のタッチパネルによって受信許可アイコン２２３の選択を受け付けた場合（Ｓ４２３）、デジタルカメラ４０１に対してＢｌｕｅｔｏｏｔｈ（登録商標）により画像送信許可応答を送信する（Ｓ４２４）。一方、受信拒否アイコン２２４の選択を受け付けた場合、スマートフォン４０３は、デジタルカメラ４０１に対してＢｌｕｅｔｏｏｔｈ（登録商標）により画像送信拒否応答を送信し、本シーケンスの処理を終了する。
【００６２】
デジタルカメラ４０１は、画像送信許可応答Ｓ４２４を受信すると、スマートフォン４０３とＢｌｕｅｔｏｏｔｈ（登録商標）により無線ＬＡＮ接続に必要な通信パラメータを互いに共有する（Ｓ４２５）。
【００６３】
続くステップＳ４２６にて、デジタルカメラ４０１とスマートフォン４０３は、共有した通信パラメータに基づき、無線ＬＡＮ接続を確立する。なお、ここで確立される無線ＬＡＮ接続は、既に各スマートフォンが、アクセスポイントが生成しているネットワークに参加済みであっても、そのネットワークから離脱することなく、確立され得る。
【００６４】
そして、ステップＳ４２７にて、デジタルカメラ４０１は、スマートフォン４０３に対して無線ＬＡＮにより撮像画像を送信する。
【００６５】
ステップＳ４２７の画像送信が完了すると、ステップＳ４２８にて、デジタルカメラ４０１とスマートフォン４０３は、無線ＬＡＮによる通信を切断する。なお、既にスマートフォン４０３が、アクセスポイントが生成しているネットワークに参加済みである場合でも、ネットワークへの参加状態を変更することなく、デジタルカメラ４０１との無線ＬＡＮによる通信を切断する。
【００６６】
以上のように、ペアリング済みのスマートフォンがデジタルカメラの代わりに探索要求を送信することで、デジタルカメラを登録していないスマートフォンであってもデジタルカメラと無線ＬＡＮによる接続が可能になる。更に、通信相手の探索を無線ＬＡＮではなくＢｌｕｅｔｏｏｔｈ（登録商標）で行うことで、より消費電力を低減することが可能であり、しかも本画像の送信そのものは、より通信速度の速い無線ＬＡＮを利用するためスムーズな画像送信を実現することができる。
【００６７】
＜各装置の動作＞
続いて、図４の手順を実現する際のデジタルカメラの詳細な動作について、図５を参照しながら説明する。
【００６８】
図５は、本実施形態のデジタルカメラＡ１００の動作を示すフローチャートである。なお、本フローチャートに示す処理は、デジタルカメラＡ１００の制御部Ａ１０１が入力信号やプログラムに従い、デジタルカメラＡ１００の各部を制御することにより実現される。特に記載が無い限り、以降の説明においてデジタルカメラＡ１００の動作を示すフローチャートの処理についても、同様である。
【００６９】
図５のフローチャートに示す処理は、デジタルカメラＡ１００のＢｌｕｅｔｏｏｔｈ（登録商標）および無線ＬＡＮの機能が有効な状態で、操作部Ａ１０５のタッチパネル操作による共有アイコン２０１の選択されることで開始される。特に記載が無い限り、以降の説明においてデジタルカメラＡ１００の動作を示すフローチャートの処理についても、同様である。
【００７０】
ステップＳ５０１にて、制御部Ａ１０１は、近距離無線通信部Ａ１１２を介して周囲の機器に対する探索要求をブロードキャストする。ここで制御部Ａ１０１は、前記探索要求に自機器の情報（デバイス名３０１・ＢＤアドレス３１１等）を付加して送信する。本ステップの処理は、図４のステップＳ４１１の処理に相当する。
【００７１】
ステップＳ５０２にて、制御部Ａ１０１は、近距離無線通信部Ａ１１２を介して他の機器から探索応答を受信したか判断する。制御部Ａ１０１が探索応答を受信したと判断した場合、処理をステップＳ５０３に移行し、制御部Ａ１０１が探索応答を受信していないと判断した場合、処理をステップＳ５０４に移行する。
【００７２】
ステップＳ５０３にて、制御部Ａ１０１は、表示部Ａ１０６に図２（ｂ）・（ｃ）のような送信確認画面２１０を表示する。ここで制御部Ａ１０１は、ステップＳ５０２で受信した探索応答に付加された情報（デバイス名３０１・ユーザ名３０２・ＢＤアドレス３１１等）に基づき、ダイアログボックス２１１内に送信先リスト２１２を表示するように表示部Ａ１０６を制御する。本ステップの処理は、図４のステップＳ４１４・Ｓ４１９の処理に相当する。
【００７３】
ステップＳ５０４にて、制御部Ａ１０１は、操作部Ａ１０５のタッチパネルを介して、画像送信を許可する操作が受け付けられたか否かを判断する。操作部Ａ１０５のタッチパネルを介して、画像送信を送信先リスト２１２から画像送信先の機器が１つ以上選択された状態で、送信許可アイコン２１３が選択されたと判断した場合、制御部Ａ１０１は処理をステップＳ５０６に移行する。前記以外の場合、制御部Ａ１０１は処理をステップＳ５０５に移行する。なお制御部Ａ１０１は、送信先リスト２１２に機器が１つも表示されていない場合や、表示中の機器が１つも選択されていない場合は、送信許可アイコン２１３を選択不可にするように操作部Ａ１０５、表示部Ａ１０６を制御してもよい。例えば、送信許可アイコン２１３を非表示にする。あるいは、送信許可アイコン２１３をグレーアウトし、許可アイコン２１３の表示領域へのタッチ操作を無視する。
【００７４】
ステップＳ５０５にて、制御部Ａ１０１は、操作部Ａ１０５のタッチパネルを介して、画像送信を許可する操作が受け付けられたか否かを判断する。操作部Ａ１０５のタッチパネルを介して、送信拒否アイコン２２４が選択されたと判断した場合、制御部Ａ１０１は本フローチャートの処理を終了する。前記以外の場合、処理はステップＳ５０２に戻り、ステップＳ５０２〜ステップＳ５０５の処理を繰り返す。結果として、まず初めに登録済みのスマートフォンからの応答を受け、その後、処理を繰り返すうちに、登録済みのスマートフォンからの代理応答を受ける。
【００７５】
ステップＳ５０６にて、制御部Ａ１０１は、ステップＳ５０４で選択された機器に対して、近距離無線通信部Ａ１１２を介して画像送信要求を送信する。制御部Ａ１０１は、前記画像送信要求に撮像画像の縮小画像を付加して送信する。本ステップの処理は、図４のステップＳ４２１の処理に相当する。
【００７６】
ステップＳ５０７にて、制御部Ａ１０１は、ステップＳ５０６で画像送信要求を送信した機器が画像送信を許可したか否かを判断する。前記機器から近距離無線通信部Ａ１１２を介して画像送信許可応答を受信したと判断した場合、制御部Ａ１０１は処理をステップＳ５０８に移行する。一方、前記機器から近距離無線通信部Ａ１１２を介して画像送信拒否応答を受信したと判断した場合、あるいは所定時間内に画像送信許可応答を受信しなかったと判断した場合、制御部Ａ１０１は本フローチャートの処理を終了する。
【００７７】
ステップＳ５０８にて、制御部Ａ１０１は、近距離無線通信部Ａ１１２を介して、ステップＳ５０７で画像送信許可応答を受信した画像送信先の機器と、接続部Ａ１１１を介した無線ＬＡＮ通信に必要な通信パラメータを送受信する。本ステップの処理は、図４のステップＳ４２５の処理に相当する。
【００７８】
ステップＳ５０９にて、制御部Ａ１０１は、ステップＳ５０８で受信した通信パラメータに基づき、前記画像送信先の機器と接続部Ａ１１１を介して無線ＬＡＮ接続を確立する。本ステップの処理は、図４のステップＳ４２６の処理に相当する。
【００７９】
ステップＳ５１０にて、制御部Ａ１０１は、前記画像送信先の機器に対し、接続部Ａ１１１を介して撮像画像を送信する。本ステップの処理は、図４のステップＳ４２７の処理に相当する。
【００８０】
ステップＳ５１１にて、制御部Ａ１０１は、前記画像送信先の機器との接続部Ａ１１１を介した通信を切断する。本ステップの処理は、図４のステップＳ４２８の処理に相当する。
【００８１】
以上が、本実施形態のデジタルカメラＡ１００の動作の説明である。
【００８２】
続いて、上記の動作を実現するためのスマートフォンの詳細な動作について、図６を参照しながら説明する。
【００８３】
図６は、本実施形態のスマートフォンＢ１００の動作を示すフローチャートである。なお、本フローチャートに示す処理は、スマートフォンＢ１００の制御部Ｂ１０１が入力信号やプログラムに従い、スマートフォンＢ１００の各部を制御することにより実現される。特に記載が無い限り、以降の説明におけるスマートフォンＢ１００の動作を示すフローチャートの処理についても、同様である。
【００８４】
図６のフローチャートに示す処理は、操作部Ｂ１０５を介して、探索要求の受信を許可する操作を受け付けたことに応じて開始される。具体的には、例えばユーザからのメニュー操作に応じて、スマートフォンＢ１００に搭載されるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）に対して、Ｂｌｕｅｔｏｏｔｈ（登録商標）の機能および無線ＬＡＮの機能を有効に設定する。これにより、外部機器からの探索要求の受信を待つ状態となり、図６のフローチャートが開始される。特に記載が無い限り、以降の説明におけるスマートフォンＢ１００の動作を示すフローチャートの処理についても同様である。
【００８５】
ステップＳ６０１にて、制御部Ｂ１０１は、近距離無線通信部Ｂ１１２を介して探索要求を受信したか判断する。探索要求を受信していないと判断した場合、制御部Ｂ１０１は本ステップの処理を繰り返し、探索要求の受信を待つ。一方、探索要求を受信したと判断した場合、制御部Ｂ１０１は処理をステップＳ６０２に移行する。
【００８６】
ステップＳ６０２にて、制御部Ｂ１０１は、前記探索要求に含まれるＢＤアドレス３１１がペアリング機器リスト３１０に登録済みか判断する。前記ＢＤアドレスがペアリング機器リストに登録済みと判断した場合、制御部Ｂ１０１は処理をステップＳ６０５に移行する。一方、前記ＢＤアドレスがペアリング機器リストに未登録と判断した場合、処理はステップＳ６０３に進む。
【００８７】
ステップＳ６０３にて、制御部Ｂ１０１は、前記探索要求に含まれるデバイス名３０１が連絡先リスト３００に登録済みか判断する。前記デバイス名が連絡先リストに登録済みと判断した場合、制御部Ｂ１０１は処理をステップＳ６０４に移行する。一方、前記デバイス名が連絡先リストに未登録と判断した場合は、ペアリング済みでも、連絡先登録済みでもないことになる。この場合は、応答すべき相手からの要求ではないと判断し、応答することなく、処理はステップＳ６０１に戻る。ステップＳ６０２およびステップＳ６０３の処理は、図４のステップＳ４１２の処理に相当する。
【００８８】
続くステップＳ６０４にて、制御部Ｂ１０１は、前記探索要求を送信した画像送信元の機器に対し、近距離無線通信部Ｂ１１２を介して探索応答を送信する。このとき制御部Ｂ１０１は、ステップＳ６０１で受信した探索要求に含まれるＢＤアドレス３１１をもとに画像送信元の機器を特定する。また制御部Ｂ１０１は、前記探索応答に自機器を示す識別情報（デバイス名３０１・ユーザ名３０２・ＢＤアドレス３１１等）を付加して送信する。本ステップの処理は、図４のステップＳ４１７の処理に相当する。
【００８９】
ステップＳ６０５にて、制御部Ｂ１０１は、ステップＳ６０４と同様に、前記探索要求を送信した画像送信元の機器に対し、近距離無線通信部Ｂ１１２を介して探索応答を送信する。本ステップの処理は、図４のステップＳ４１３の処理に相当する。
【００９０】
ステップＳ６０６にて、制御部Ｂ１０１は、ペアリング済みの機器の代わりに近距離無線通信部Ｂ１１２を介して周囲の機器に対する探索要求をブロードキャストする。ここで制御部Ｂ１０１は、前記探索要求に自機器の情報（デバイス名３０１・ＢＤアドレス３１１等）を付加して送信する。本ステップの処理は、図４のステップＳ４１５の処理に相当する。
【００９１】
ステップＳ６０７にて、制御部Ｂ１０１は、近距離無線通信部Ｂ１１２を介して１つ以上の機器から探索応答を受信したか判断する。制御部Ｂ１０１が探索応答を受信したと判断した場合、処理をステップＳ６０８に移行し、制御部Ｂ１０１が探索応答を受信していないと判断した場合、処理をステップＳ６０９に移行する。なお、制御部Ｂ１０１は、複数の機器からの探索応答を受信するために、所定時間ステップＳ６０７の処理を繰り返してもよい。
【００９２】
ステップＳ６０８にて、制御部Ｂ１０１は、前記画像送信元の機器に対し、近距離無線通信部Ｂ１１２を介して代行探索応答を送信する。制御部Ｂ１０１は、前記代行探索応答に、Ｓ６０７で受信した１つ以上の探索応答に含まれる各々の機器の情報（デバイス名３０１・ユーザ名３０２・ＢＤアドレス３１１等）を付加する。なお、前記代行探索応答には全ての機器の情報を一度に付加して送信しても良いし、機器ごとに分けて順番に送信しても良い。本ステップの処理は、図４のステップＳ４１８の処理に該当する。
【００９３】
ステップＳ６０９にて、制御部Ｂ１０１は、前記画像送信元の機器から、近距離無線通信部Ｂ１１２を介して画像送信要求を受信したか判断する。所定時間内に画像送信要求を受信したと判断した場合、制御部Ｂ１０１は処理をステップＳ６１０に移行する。一方、所定時間が経過しても画像送信要求を受信していないと判断した場合、制御部Ｂ１０１は本ステップの処理を終了する。
【００９４】
ステップＳ６１０にて、制御部Ｂ１０１は、表示部Ｂ１０６に図２（ｄ）のような画像受信確認画面２２０を表示する。制御部Ｂ１０１は、前記画像送信要求に付加された縮小画像２２２をダイアログボックス２２１内に表示するように表示部Ｂ１０６を制御する。本ステップの処理は、図４のステップＳ４２２の処理に相当する。
【００９５】
ステップＳ６１１にて、制御部Ｂ１０１は、操作部Ｂ１０５のタッチパネルを介して、画像受信を許可する操作が受け付けられたか否かを判断する。操作部Ｂ１０５のタッチパネルによって受信許可アイコン２２３の選択を受け付けたと判断した場合、制御部Ｂ１０１は処理をステップＳ６１２に移行する。一方、受信拒否アイコン２２４の選択を受け付けたと判断した場合、制御部Ｂ１０１は処理をステップＳ６１７に移行する。
【００９６】
ステップＳ６１２にて、制御部Ｂ１０１は、前記画像送信元の機器に対し、近距離無線通信部Ｂ１１２を介して画像送信許可応答を送信する。本ステップの処理は、図４のステップＳ４２４の処理に相当する。
【００９７】
ステップＳ６１３にて、制御部Ｂ１０１は、前記画像送信元の機器と、近距離無線通信部Ｂ１１２を介して、接続部Ｂ１１１を介した無線ＬＡＮ通信に必要な通信パラメータを送受信する。本ステップの処理は、図４のステップＳ４２５の処理に相当する。
【００９８】
ステップＳ６１４にて、制御部Ｂ１０１は、ステップＳ６１３で送受信した通信パラメータに基づき、前記画像送信元の機器と接続部Ｂ１１１を介して無線ＬＡＮ接続を確立する。本ステップの処理は、図４のステップＳ４２６の処理に相当する。
【００９９】
ステップＳ６１５にて、制御部Ｂ１０１は、前記画像送信元の機器から、接続部Ｂ１１１を介して撮像画像を受信する。
【０１００】
ステップＳ６１６にて、制御部Ｂ１０１は、前記画像送信元の機器との接続部Ｂ１１１を介した通信を切断する。本ステップの処理は、図４のステップＳ４２８の処理に相当する。その後、処理はステップＳ６０１に戻る。
【０１０１】
一方、ステップＳ６１７にて、制御部Ｂ１０１は、画像送信元の機器に対し、近距離無線通信部Ｂ１１２を介して画像送信拒否応答を送信する。その後、処理はステップＳ６０１に戻る。
【０１０２】
なお、図６のフローチャートに示す処理は、例えばユーザがＢｌｕｅｔｏｏｔｈ（登録商標）の機能または無線ＬＡＮの機能のいずれかを無効に設定することに応じて終了する。
【０１０３】
以上が、本実施形態のスマートフォンＢ１００の動作の説明である。
【０１０４】
以上のように、本実施形態のスマートフォンＢ１００では、デジタルカメラの代わりに周囲の機器を探索する。これにより、デジタルカメラを登録していない機器からの探索応答を受信することが可能になる。
【０１０５】
［第２の実施形態］
＜システムの概要＞
第１の実施形態では、画像送信元の機器が探索要求をブロードキャストする場合について述べた。これに対し、本実施形態では、画像送信元の機器が宛先指定で探索要求を送信する場合について述べる。
【０１０６】
また、第１の実施形態では、画像送信元の機器と画像送信先の機器が直接無線ＬＡＮの設定を共有する場合について述べた。これに対し、本実施形態では、ペアリング済みの機器が無線ＬＡＮの設定を仲介する場合について述べる。
【０１０７】
なお、本実施形態は第１の実施形態と共通する部分が多いため、本実施形態特有の部分を中心に説明する。
【０１０８】
図７および図８を参照しながら、本実施例における通信システムの概要を説明する。
【０１０９】
図７は、本実施形態に係る通信システムを実現するために、デジタルカメラＡ１００が探索要求を送信する機器を決定するために参照する情報の一例である。
【０１１０】
ペアリング機器リスト７００には、少なくともデバイス名３０１、ＢＤアドレス３１１が記録される。ペアリング機器リスト３１０は不揮発性メモリＡ１０３に記憶される。デジタルカメラＡ１００は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格に従って他の機器とペアリングすることで、ペアリング機器リスト７００を更新する。
【０１１１】
図８は、本実施形態に係る通信システムの機器探索から画像送信までの処理の流れを示したシーケンス図である。図８のシーケンスは、いずれの機器においても、Ｂｌｕｅｔｏｏｔｈ（登録商標）および無線ＬＡＮのどちらの機能も有効に設定されている状態で開始されたものとして説明する。なお、図４と同様の内容を示す箇所は同一の参照番号を用い、説明を省略する。
【０１１２】
デジタルカメラ４０１は、操作部Ａ１０５のタッチパネル操作により図２で示した共有アイコン２０１の選択を受け付けたことに応じて、図８のシーケンスを開始する。
【０１１３】
まず、デジタルカメラ４０１は、ステップＳ８０１にて、Ｂｌｕｅｔｏｏｔｈ（登録商標）により、ペアリング済みの機器の一つに対して宛先指定の探索要求を送信する。ここで、デジタルカメラ４０１は、前記指定探索要求に自機器の情報（デバイス名３０１・ＢＤアドレス３１１等）を付加して送信する。デジタルカメラ４０１は、所定時間内に前記指定探索要求に対する探索応答を受信しなければ（Ｓ８０１×印）、その他のペアリング済みの機器の一つに対して同様に指定探索要求を送信し、探索応答を受信するまで当該処理を繰り返す。
【０１１４】
以下の説明では、スマートフォン４０２が前記指定探索要求に応答する場合を例に説明する。
【０１１５】
スマートフォン４０２は、宛先指定探索要求Ｓ８０１を受信すると、ステップＳ８０２にてデジタルカメラ４０１がペアリング機器リスト３１０に登録済みか判定する。
【０１１６】
以下の説明では、デジタルカメラ４０１がスマートフォン４０２のペアリング機器リスト３１０に登録済みであった場合を例に説明する。
【０１１７】
デジタルカメラ４０１及びスマートフォン４０２は、ステップＳ８０２の後、図４と同様にステップＳ４１３〜Ｓ４１５の処理を行う。
【０１１８】
スマートフォン４０３・４０４は、探索要求Ｓ４１５を受信すると、ステップＳ８０３にて、スマートフォン４０２が連絡先リスト３００に登録済みか判定する。
【０１１９】
以下の説明では、スマートフォン４０２が、スマートフォン４０３・４０４の連絡先リスト３００に登録済みであった場合を例に説明する。
【０１２０】
デジタルカメラ４０１及びスマートフォン４０２〜４０４は、ステップＳ８０３の後、図４と同様にステップＳ４１７〜Ｓ４１９の処理を行う。
【０１２１】
デジタルカメラ４０１は、送信先リスト２１２から画像送信先の機器が１つ以上選択され、更に送信許可アイコン２１３が選択されると（Ｓ４２０）、スマートフォン４０２に対してＢｌｕｅｔｏｏｔｈ（登録商標）により画像送信要求を送信する（Ｓ８０４）。ここでデジタルカメラ４０１は、前記画像送信要求に撮像画像の縮小画像、画像送信先であるデジタルカメラ４０１のＢＤアドレス３１１を付加して送信する。一方、操作部Ａ１０５のタッチパネル操作によって送信拒否アイコン２１４が選択されると、デジタルカメラ４０１は、本シーケンスの処理を終了し、再び再生画面２００に移行する。
【０１２２】
以下の説明では、ステップＳ４２０にて、スマートフォン４０３が選択された場合を例に説明する。なお、ステップＳ４２０では、複数の機器を画像送信先として選択することも可能である。その場合は、ステップＳ８０４以降の処理を、複数の機器に対して実行することになる。
【０１２３】
スマートフォン４０２は、画像送信要求Ｓ８０４を受信すると、ステップＳ８０５にて、スマートフォン４０３に対してＢｌｕｅｔｏｏｔｈ（登録商標）により画像送信要求を送信する。ここでスマートフォン４０２は、画像送信要求Ｓ８０４に付加された撮像画像の縮小画像を画像送信要求Ｓ８０５に付加する。
【０１２４】
スマートフォン４０３は、画像送信要求Ｓ４２１を受信すると、ステップＳ４２２と同様の処理を行う。
【０１２５】
スマートフォン４０３は、操作部Ｂ１０５のタッチパネルによって受信許可アイコン２２３の選択を受け付けた場合（Ｓ４２３）、スマートフォン４０２に対してＢｌｕｅｔｏｏｔｈ（登録商標）により画像送信許可応答を送信する（Ｓ８０６）。ここでスマートフォン４０３は、画像送信元であるデジタルカメラ４０１のＢＤアドレス３１１を画像送信許可応答Ｓ８０６に付加して送信する。一方、受信拒否アイコン２２４の選択を受け付けた場合、スマートフォン４０３は、デジタルカメラ４０１に対してＢｌｕｅｔｏｏｔｈ（登録商標）により画像送信拒否応答を送信し、本シーケンスの処理を終了する。
【０１２６】
スマートフォン４０２は、画像送信許可応答Ｓ８０６を受信すると、Ｓ８０７にて、デジタルカメラ４０１に対してＢｌｕｅｔｏｏｔｈ（登録商標）により画像送信許可応答を送信する。
【０１２７】
デジタルカメラ４０１は、画像送信許可応答Ｓ８０７を受信すると、スマートフォン４０３とＢｌｕｅｔｏｏｔｈ（登録商標）により無線ＬＡＮ接続に必要な通信パラメータを互いに共有する（Ｓ８０８・Ｓ８０９）。なお、前記パラメータの共有は、スマートフォン４０２がＢｌｕｅｔｏｏｔｈ（登録商標）による通信を仲介することで行う。
【０１２８】
その後、デジタルカメラ４０１及びスマートフォン４０３は、図４と同様にステップＳ４２６〜Ｓ４２８の処理を行う。
【０１２９】
＜各装置の動作＞
続いて、上記の動作を実現するためのデジタルカメラの詳細な動作について、図９を参照しながら説明する。なお、図５と同様の内容を示す箇所は同一の参照番号を用い、説明を省略する。
【０１３０】
図９は、本実施形態のデジタルカメラＡ１００の処理を示すフローチャートである。
ステップＳ９０１にて、制御部Ａ１０１は、ペアリング機器リスト７００に記憶した機器のうち探索要求を送信していない機器を一つ選択し、当該機器に対し近距離無線通信部Ａ１１２を介して探索要求を送信する。ここで制御部Ａ１０１は、前記探索要求に自機器の情報（デバイス名３０１・ＢＤアドレス３１１等）を付加して送信する。また、制御部Ａ１０１は、前記探索要求を送信した機器を作業用メモリＡ１０４に記憶しておく。本ステップの処理は、図８のステップＳ８０１の処理に相当する。
【０１３１】
ステップＳ９０２にて、制御部Ａ１０１は、近距離無線通信部Ａ１１２を介してＳ９０１で送信した探索要求に対する応答を受信したか判断する。制御部Ａ１０１が探索応答を受信したと判断した場合、処理をステップＳ５０２に移行し、制御部Ａ１０１が探索応答を受信していないと判断した場合、処理をステップＳ９０３に移行する。
【０１３２】
ステップＳ９０３にて、制御部Ａ１０１は、ペアリング機器リスト７００に記憶した全て機器に対してステップＳ９０１による探索要求を送信したか判断する。全ペアリング機器に探索要求を送信済みと判断した場合、制御部Ａ１０１は本フローチャートの処理を終了する。前記以外の場合、制御部Ａ１０１は再び処理をステップＳ９０１に移行する。
【０１３３】
ステップＳ５０４にて、制御部Ａ１０１は、操作部Ａ１０５のタッチパネルを介して、画像送信を許可する操作が受け付けられたか否かを判断する。操作部Ａ１０５のタッチパネルを介して、画像送信を送信先リスト２１２から画像送信先の機器が１つ以上選択された状態で、送信許可アイコン２１３が選択されたと判断した場合、制御部Ａ１０１は処理をステップＳ９０４に移行する。前記以外の場合、制御部Ａ１０１は処理をステップＳ５０５に移行する。
【０１３４】
ステップＳ９０４にて、制御部Ａ１０１は、ステップＳ９０２で探索応答を受信した機器に対して、近距離無線通信部Ａ１１２を介して画像送信要求を送信する。制御部Ａ１０１は、撮像画像の縮小画像、及び、ステップＳ５０４で選択された画像送信先機器のＢＤアドレス３１１を前記画像送信要求に付加して送信する。本ステップの処理は、図８のステップＳ８０４の処理に相当する。
【０１３５】
ステップＳ９０５にて、制御部Ａ１０１は、ステップＳ５０６で画像送信要求を送信した機器が画像送信を許可したか否かを判断する。ステップＳ９０２で探索応答を受信した機器から近距離無線通信部Ａ１１２を介して画像送信許可応答を受信したと判断した場合、制御部Ａ１０１は処理をステップＳ９０６に移行する。一方、前記機器から近距離無線通信部Ａ１１２を介して画像送信拒否応答を受信したと判断した場合、あるいは所定時間内に画像送信許可応答を受信しなかったと判断した場合、制御部Ａ１０１は本フローチャートの処理を終了する。
【０１３６】
ステップＳ９０６にて、制御部Ａ１０１は、画像送信先機器との接続部Ａ１１１を介した無線ＬＡＮ通信に必要な通信パラメータを、近距離無線通信部Ａ１１２を介して、ステップＳ９０２で探索応答を受信した機器と送受信する。本ステップの処理は、図８のステップＳ８０８の処理に相当する。
【０１３７】
以上が、本実施形態におけるデジタルカメラＡ１００の動作の説明である。
【０１３８】
続いて、上記の動作を実現するためのスマートフォンの詳細な動作について、図１０を参照しながら説明する。なお、図６と同様の内容を示す箇所は同一の参照番号を用い、説明を省略する。
【０１３９】
図１０は、本実施形態のスマートフォンＢ１００の処理を示すフローチャートである。
【０１４０】
ステップＳ１００１にて、制御部Ｂ１０１は、近距離無線通信部Ｂ１１２を介して宛先が指定されていない探索要求を受信したか判断する。制御部Ｂ１０１は、前記探索要求を受信したと判断した場合、処理をステップＳ６０２に移行し、前記探索要求を受信していないと判断した場合、処理をステップＳ１００２に移行する。
【０１４１】
ステップＳ１００２にて、制御部Ｂ１０１は、近距離無線通信部Ｂ１１２を介して宛先指定の探索要求を受信したか判断する。制御部Ｂ１０１は、前記宛先指定探索要求を受信したと判断した場合、処理をステップＳ６０４に移行し、前記宛先指定探索要求を受信していないと判断した場合、再び処理をステップＳ１００１に移行する。
【０１４２】
ステップＳ１００３にて、制御部Ｂ１０１は、他の機器から近距離無線通信部Ｂ１１２を介して画像送信要求を受信したか判断する。所定時間内に画像送信要求を受信したと判断した場合、制御部Ｂ１０１は処理をステップＳ１００４に移行する。一方、所定時間が経過しても画像送信要求を受信していないと判断した場合、制御部Ｂ１０１は本ステップの処理を終了する。
【０１４３】
ステップＳ１００４にて、制御部Ｂ１０１は、ステップＳ１００３で受信した画像送信要求において、画像送信先に指定された機器のＢＤアドレス３１１が自機器のものか判断する。画像送信先が自機器であった場合、制御部Ｂ１０１は処理をステップＳ６１０に移行し、画像送信先が自機器でなかった場合、制御部Ｂ１０１は処理をステップＳ１００８に移行する。
【０１４４】
ステップＳ６１１にて、制御部Ｂ１０１は、操作部Ｂ１０５のタッチパネルを介して、画像受信を許可する操作が受け付けられたか否かを判断する。操作部Ｂ１０５のタッチパネルによって受信許可アイコン２２３の選択を受け付けたと判断した場合、制御部Ｂ１０１は処理をステップＳ１００５に移行する。一方、受信拒否アイコン２２４の選択を受け付けたと判断した場合、制御部Ｂ１０１は処理をステップＳ１００７に移行する。
【０１４５】
ステップＳ１００５にて、制御部Ｂ１０１は、ステップＳ１００３で受信した画像送信要求の送信元の機器（以下、仲介機器）に対し、近距離無線通信部Ｂ１１２を介して画像送信許可応答を送信する。ここで制御部Ｂ１０１は、画像送信元の機器のＢＤアドレス３１１を前記画像送信許可応答に付加して送信する。本ステップの処理は、図８のステップＳ８０６の処理に相当する。
【０１４６】
ステップＳ１００６にて、制御部Ｂ１０１は、仲介機器と近距離無線通信部Ｂ１１２を介して、画像送信元の機器と接続部Ｂ１１１を介して無線ＬＡＮ通信するための通信パラメータを送受信する。本ステップの処理は、図８のステップＳ８０９の処理に相当する。
ステップＳ６１４にて、制御部Ｂ１０１は、ステップＳ１００６で送受信した通信パラメータに基づき、画像送信元の機器と接続部Ｂ１１１を介して無線ＬＡＮ接続を確立する。本ステップの処理は、図８のステップＳ４２６の処理に相当する。
【０１４７】
ステップＳ１００７にて、制御部Ｂ１０１は、仲介機器に対し、近距離無線通信部Ｂ１１２を介して画像送信拒否応答を送信する。
【０１４８】
ステップＳ１００８にて、制御部Ｂ１０１は、画像送信先の機器に対して、近距離無線通信部Ｂ１１２を介して画像送信要求を送信する。制御部Ｂ１０１は、ステップＳ１００３で受信した画像送信要求に含まれる撮像画像の縮小画像を、ステップＳ１００８での画像送信要求に付加して送信する。本ステップの処理は、図８のステップＳ８０５の処理に相当する。
【０１４９】
ステップＳ１００９にて、制御部Ｂ１０１は、画像送信先の機器から近距離無線通信部Ｂ１１２を介して画像送信許可応答を受信したか判断する。画像送信先の機器から画像送信許可応答を受信したと判断した場合、制御部Ｂ１０１は処理をステップＳ１０１０に移行する。一方、前記機器から近距離無線通信部Ｂ１１２を介して画像送信拒否応答を受信したと判断した場合、あるいは所定時間内に画像送信許可応答を受信しなかったと判断した場合、制御部Ｂ１０１は処理をステップＳ１０１２に移行する。
【０１５０】
ステップＳ１０１０にて、制御部Ｂ１０１は、画像送信元の機器に対し、近距離無線通信部Ｂ１１２を介して画像送信許可応答を送信する。本ステップの処理は、図８のステップＳ８０７の処理に相当する。
【０１５１】
ステップＳ１０１１にて、制御部Ｂ１０１は、画像送信元の機器、及び、画像送信先の機器と近距離無線通信部Ｂ１１２を介して、画像送信元の機器と画像送信先の機器が接続部Ｂ１１１を介して無線ＬＡＮ通信するための通信パラメータをそれぞれ送受信する。本ステップの処理は、図８のステップＳ８０８・Ｓ８０９の処理に相当する。
【０１５２】
ステップＳ１０１２にて、制御部Ｂ１０１は、画像送信元の機器に対し、近距離無線通信部Ｂ１１２を介して画像送信拒否応答を送信する。
【０１５３】
以上が、本実施形態のスマートフォンＢ１００の動作の説明である。
【０１５４】
以上のように、本実施形態のスマートフォンＢ１００では、デジタルカメラの代わりに周囲の機器を探索し、更に画像送信先との無線ＬＡＮ設定を仲介する。これにより、デジタルカメラを登録していない機器であってもデジタルカメラと無線ＬＡＮによる接続が可能になる。
【０１５５】
［第３の実施形態］
＜システムの概要＞
第１の実施形態では、スマートフォン４０２からの代行探索応答に、スマートフォン４０３・４０４の情報（が付加されることによって、画像送信元機器がスマートフォン４０３・４０４の情報を得て、画像送信要求を発行する場合について述べた。これに対し、前記代行探索応答にスマートフォン４０３・４０４の情報を付加する代わりに、本実施形態では、スマートフォン４０２からの探索要求に、画像送信元機器の情報（デバイス名３０１・ＢＤアドレス３１１等）を付加する場合について述べる。
【０１５６】
なお、本実施形態は第１の実施形態と共通する部分が多いため、本実施形態特有の部分を中心に説明する。
【０１５７】
図１４・１１を参照しながら、本実施例における通信システムの概要を説明する。
【０１５８】
図１４は、本実施形態に係る通信システムを実現するために、スマートフォンＢ１００が探索要求を許可する機器を、連絡先リスト３００、ペアリング機器リスト３１０に加えて決定するために参照する情報の一例である。
【０１５９】
許可リスト１４００には、少なくともデバイス名３０１、ＢＤアドレス３１１が記録される。許可リスト１４００は不揮発性メモリＢ１０３に記憶される。スマートフォンＢ１００は、後述する図１３のステップＳ１３０３で許可リスト１４００を登録する。
【０１６０】
図１１は、本実施形態に係る通信システムの機器探索から画像送信までの処理の流れを示したシーケンス図である。図１１のシーケンスは、いずれの機器においても、Ｂｌｕｅｔｏｏｔｈ（登録商標）および無線ＬＡＮのどちらの機能も有効に設定されている状態で開始されたものとして説明する。なお、図４と同様の内容を示す箇所は同一の参照番号を用い、説明を省略する。
【０１６１】
デジタルカメラ４０１は、操作部Ａ１０５のタッチパネル操作により共有アイコン２０１が選択されると、図１１のシーケンスを開始する。
【０１６２】
スマートフォン４０２〜４０４は、探索要求Ｓ４１１を受信すると、ステップＳ４１２にてデジタルカメラ４０１が連絡先リスト３００またはペアリング機器リスト３１０に登録済みか判定する。なお、ステップＳ４１２の照合処理については、後述の図１３のステップＳ６０２・Ｓ６０４にて詳細に説明する。
【０１６３】
以下の説明では、デジタルカメラ４０１が、スマートフォン４０２のペアリング機器リスト３１０に登録済み、スマートフォン４０３・４０４の連絡先リスト３００及びペアリング機器リスト３１０には未登録であった場合を例に説明する。
【０１６４】
スマートフォン４０２は、ステップＳ４１３の後、ステップＳ１１０６にてＢｌｕｅｔｏｏｔｈ（登録商標）により、周囲の機器に対して探索要求をブロードキャストする。ここで、スマートフォン４０２は、前記探索要求に自機器の情報（デバイス名３０１）とデジタルカメラ４０１の情報（デバイス名３０１）を付加して送信する。
【０１６５】
スマートフォン４０３・４０４は、探索要求Ｓ１１０６を受信すると、ステップＳ１１０１にて、スマートフォン４０２が連絡先リスト３００またはペアリング機器リスト３１０に登録済みか判定する。これにより、探索要求Ｓ４１５に含まれるデジタルカメラ４０１の情報（デバイス名３０１）に対して探索要求を受け付けるかどうかを判定する。そして、受け付ける場合には、デジタルカメラ４０１の情報（デバイス名３０１）を自機器の許可リスト１４００に登録する。
【０１６６】
以下の説明では、スマートフォン４０２が、スマートフォン４０３・４０４の連絡先リスト３００に登録済みであり、かつスマートフォン４０３・４０４がデジタルカメラ４０１からの探索要求を受け付けると判定した場合を例に説明する。
【０１６７】
スマートフォン４０３・４０４は、ステップＳ１１０２にて、Ｂｌｕｅｔｏｏｔｈ（登録商標）によりスマートフォン４０２に対して探索応答を送信する。ここでスマートフォン４０３・４０４は、前記探索応答に自機器を示す情報（デバイス名３０１・ユーザ名３０２・ＢＤアドレス３１１等）を各々付加して送信してもよい。
【０１６８】
スマートフォン４０２は、探索応答Ｓ１１０２を受信すると、ステップＳ１１０３にて、Ｂｌｕｅｔｏｏｔｈ（登録商標）によりデジタルカメラ４０１に対して代行探索応答を送信する。このとき、スマートフォン４０２は、代行探索応答Ｓ１１０３に、スマートフォン４０３・４０４の機器情報（デバイス名３０１・ユーザ名３０２・ＢＤアドレス３１１等）を付加しない。
【０１６９】
デジタルカメラ４０１は、代行探索応答Ｓ１１０３を受信すると、再びステップＳ４１１と同様の探索要求（いわゆるアドバタイズ）をブロードキャストする。
【０１７０】
スマートフォン４０３〜４０４は、探索要求Ｓ４１１を受信すると、ステップＳ１１０５にてデジタルカメラ４０１が許可リスト１４００に登録済みか判定する。本実施例では、ステップＳ１１０１にて、デジタルカメラ４０１の情報が許可リスト１４００に登録されるので、登録済みと判定される。
【０１７１】
スマートフォン４０３・４０４は、ステップＳ４１７にて、Ｂｌｕｅｔｏｏｔｈ（登録商標）によりデジタルカメラ４０１に対して探索応答を送信する。ここでスマートフォン４０３・４０４は、前記探索応答に自機器を示す情報（デバイス名３０１・ユーザ名３０２・ＢＤアドレス３１１等）を各々付加して送信する。
【０１７２】
一方、スマートフォン４０２はステップＳ１１０４として、Ｓ４１１の探索要求が、既に受信済みのデジタルカメラ４０１からのものであることを検知すると、再びＳ４１５の探索要求を発行してしまうことを避けるために何もしない。
【０１７３】
その後、デジタルカメラ４０１及びスマートフォン４０３・４０４は、図４と同様にステップＳ４１９〜Ｓ４２８の処理を行う。
【０１７４】
＜各装置の動作＞
続いて、上記の動作を実現するためのデジタルカメラの詳細な動作について、図１２を参照しながら説明する。なお、図５と同様の内容を示す箇所は同一の参照番号を用い、説明を省略する。
【０１７５】
図１２は、本実施形態のデジタルカメラＡ１００の動作を示すフローチャートである。
【０１７６】
ステップＳ５０１にて、制御部Ａ１０１は、近距離無線通信部Ａ１１２を介して周囲の機器に対する探索要求をブロードキャストする。ここで制御部Ａ１０１は、前記探索要求に自機器の情報（デバイス名３０１・ＢＤアドレス３１１等）を付加して送信する。本ステップの処理は、図１１のステップＳ４１１の処理に相当する。
【０１７７】
ステップＳ５０２にて、制御部Ａ１０１は、近距離無線通信部Ａ１１２を介して他の機器から探索応答を受信したか判断する。制御部Ａ１０１が探索応答を受信したと判断した場合、処理をステップＳ１２０１に移行し、制御部Ａ１０１が探索応答を受信していないと判断した場合、処理をステップＳ５０４に移行する。
【０１７８】
ステップＳ１２０１にて、制御部Ａ１０１は、ステップＳ５０２で受信した探索応答が、ペアリング機器リスト７００に記憶された、代行探索機器からのものであるかを判断する。制御部Ａ１０１が受信した探索応答を代行探索機器からのものであると判断した場合、処理をステップＳ１２０２に移行し、制御部Ａ１０１が受信した探索応答を代行探索機器からのものではないと判断した場合、処理をステップＳ５０３に移行する。
【０１７９】
ステップＳ１２０２にて、制御部Ａ１０１は、近距離無線通信部Ａ１１２を介して代行探索機器からの受信が、ただの探索応答か代行探索応答か判断する。制御部Ａ１０１が代行探索応答を受信したと判断した場合、処理をステップＳ１２０３に移行し、制御部Ａ１０１がただの探索応答を受信したと判断した場合、処理をステップＳ５０４に移行する。
【０１８０】
ステップＳ１２０３にて、ステップＳ５０１と同様に、制御部Ａ１０１は、近距離無線通信部Ａ１１２を介して周囲の機器に対する探索要求をブロードキャストする。ここで制御部Ａ１０１は、前記探索要求に自機器の情報（デバイス名３０１・ＢＤアドレス３１１等）を付加して送信する。
【０１８１】
ステップＳ１２０４にて、ステップＳ５０２と同様に、制御部Ａ１０１は、近距離無線通信部Ａ１１２を介して他の機器から探索応答を受信したか判断する。制御部Ａ１０１が探索応答を受信したと判断した場合、処理をステップＳ５０３に移行し、制御部Ａ１０１が探索応答を受信していないと判断した場合、処理をステップＳ５０４に移行する。
【０１８２】
以上が、本実施形態のデジタルカメラＡ１００の動作の説明である。
【０１８３】
続いて、上記の動作を実現するためのスマートフォンの詳細な動作について、図１３を参照しながら説明する。なお、図６と同様の内容を示す箇所は同一の参照番号を用い、説明を省略する。
【０１８４】
図１３は、本実施形態のスマートフォンＢ１００の処理を示すフローチャートである。
【０１８５】
ステップＳ６０２にて、制御部Ｂ１０１は、前記探索要求に含まれるデバイス名３０１が連絡先リスト３００に登録済みか判断する。前記デバイス名が連絡先リストに登録済みと判断した場合、制御部Ｂ１０１は処理をステップＳ１３０１に移行する。一方、前記デバイス名が連絡先リストに未登録と判断した場合、制御部Ｂ１０１は処理をステップＳ６０４に移行する。
【０１８６】
ステップＳ１３０１にて、制御部Ｂ１０１は、前記探索要求に画像送信元情報（デバイス名３０１・ＢＤアドレス３１１等）が含まれているかどうかを判断する。前記画像送信元情報が含まれていると判断した場合、制御部Ｂ１０１は処理をステップＳ１３０２に移行する。一方、前記画像送信元情報が含まれていないと判断した場合、制御部Ｂ１０１は処理をステップＳ６０３に移行する。
【０１８７】
ステップＳ１３０２にて、制御部Ｂ１０１は、事前にユーザにより操作部Ｂ１０５を介して指定された設定に従って、前記画像送信元情報を許可リスト１４００に登録するかどうかを判断する。このとき、事前にユーザからの指示がない場合には、登録しない設定にされていても良い。前記画像送信元情報を許可リスト１４００に登録すると判断した場合、処理をステップＳ１３０３に移行する。一方、前記画像送信元情報を許可リスト１４００に登録しないと判断した場合、処理をステップＳ６０１に戻す。
【０１８８】
ステップＳ１３０３にて、制御部Ｂ１０１は、前記画像送信元情報を許可リスト１４００に登録する。
【０１８９】
ステップＳ１３０７にて、制御部Ｂ１０１は、ステップＳ１３０４の前記探索要求を送信した機器に対し、近距離無線通信部Ｂ１１２を介して探索応答を送信する。このとき制御部Ｂ１０１は、前記探索要求に含まれるＢＤアドレス３１１をもとに機器を特定する。また制御部Ｂ１０１は、前記探索応答に自機器を示す情報（デバイス名３０１・ユーザ名３０２・ＢＤアドレス３１１等）を付加して送信しても良い。本ステップの処理は、図１１のステップＳ１１０２の処理に相当する。
【０１９０】
ステップＳ６０４にて、制御部Ｂ１０１は、前記探索要求に含まれるＢＤアドレス３１１がペアリング機器リスト３１０に登録済みか判断する。前記ＢＤアドレスがペアリング機器リストに登録済みと判断した場合、制御部Ｂ１０１は処理をステップＳ１３０７に移行する。一方、前記ＢＤアドレスがペアリング機器リストに未登録と判断した場合、制御部Ｂ１０１は処理をステップＳ１３０６に移行する。ステップＳ６０２・Ｓ６０４の処理は、図１１のステップＳ４１２の処理に該当する。
【０１９１】
ステップＳ１３０７にて、制御部Ｂ１０１は、前記探索要求が既に受信済みの機器からのものかどうか判断する。未受信と判断した場合、制御部Ｂ１０１は処理をステップＳ６０５に移行する。一方、既に受信済みと判断した場合、制御部Ｂ１０１は処理をステップＳ６０１に戻す。
【０１９２】
ステップＳ６０５にて、制御部Ｂ１０１は、ステップＳ６０３と同様に、前記探索要求を送信した画像送信元の機器に対し、近距離無線通信部Ｂ１１２を介して探索応答を送信する。本ステップの処理は、図１１のステップＳ４１３の処理に相当する。
【０１９３】
ステップＳ１３０４にて、制御部Ｂ１０１は、近距離無線通信部Ｂ１１２を介して周囲の機器に対する探索要求をブロードキャストする。ここで制御部Ｂ１０１は、前記探索要求に自機器の情報（デバイス名３０１・ＢＤアドレス３１１等）と画像送信元の情報（デバイス名３０１・ＢＤアドレス３１１等）を付加して送信する。本ステップの処理は、図１１のステップＳ１１０６の処理に相当する。
【０１９４】
ステップＳ６０７にて、制御部Ｂ１０１は、近距離無線通信部Ｂ１１２を介して１つ以上の機器から探索応答を受信したか判断する。制御部Ｂ１０１が探索応答を受信したと判断した場合、処理をステップＳ１３０５に移行し、制御部Ｂ１０１が探索応答を受信していないと判断した場合、処理をステップＳ６０９に移行する。なお、制御部Ｂ１０１は、複数の機器からの探索応答を受信するために、所定時間ステップＳ６０７の処理を繰り返してもよい。
【０１９５】
ステップＳ１３０５にて、制御部Ｂ１０１は、前記画像送信元の機器に対し、近距離無線通信部Ｂ１１２を介して代行探索応答を送信する。本ステップの処理は、図１１のステップＳ１１０３の処理に該当する。
【０１９６】
ステップＳ１３０６にて、制御部Ｂ１０１は、前記探索要求に含まれるデバイス名３０１及びＢＤアドレス３１１が許可リスト１４００に登録済みか判断する。前記デバイス名及びＢＤアドレスが許可リスト１４００に登録済みと判断した場合、制御部Ｂ１０１は処理をステップＳ６０３に移行する。一方、前記デバイス名及びＢＤアドレスが許可リスト１４００に未登録と判断した場合、制御部Ｂ１０１は処理をステップＳ６０１に戻す。
【０１９７】
以上が、本実施形態のスマートフォンＢ１００の動作の説明である。
【０１９８】
以上のように、本実施形態のスマートフォンＢ１００では、デジタルカメラの代わりに周囲の機器を探索し、デジタルカメラの機器情報を仲介する。これにより、デジタルカメラを登録していない機器からの探索応答を受信することが可能になる。さらに、本実施例では、スマートフォン４０２がスマートフォン４０３・４０４の機器情報をデジタルカメラに通知することなく画像送信を行うことができる。
【０１９９】
［第４の実施形態］
＜システムの概要＞
第３の実施形態では、スマートフォン４０２の代行探索に、画像送信元機器の情報を付加することによって、スマートフォン４０３・４０４が画像送信元機器の情報を得て許可リストに登録することによって画像送信通信を確立する場合について述べた。これに対し、スマートフォン４０２がワンタイムＩＤを代行探索、代行探索応答それぞれに付加し、画像送信元機器とスマートフォン４０３・４０４が共通の機器情報を持ちあうことによって画像送信通信を確立する場合について述べる。なお、ワンタイムＩＤについては、後述する図１７のステップＳ１７０４にて詳述する。
【０２００】
なお、本実施形態は第３の実施形態と共通する部分が多いため、本実施形態特有の部分を中心に説明する。
【０２０１】
図１５を参照しながら、本実施例における通信システムの概要を説明する。
【０２０２】
図１５は、本実施形態に係る通信システムの機器探索から画像送信までの処理の流れを示したシーケンス図である。図１５のシーケンスは、いずれの機器においても、Ｂｌｕｅｔｏｏｔｈ（登録商標）および無線ＬＡＮのどちらの機能も有効に設定されている状態で開始されたものとして説明する。なお、図１１と同様の内容を示す箇所は同一の参照番号を用い、説明を省略する。
【０２０３】
デジタルカメラ４０１は、操作部Ａ１０５のタッチパネル操作により共有アイコン２０１が選択されると、図１５のシーケンスを開始する。
【０２０４】
以下の説明では、デジタルカメラ４０１が、スマートフォン４０２のペアリング機器リスト３１０に登録済み、スマートフォン４０３・４０４の連絡先リスト３００及びペアリング機器リスト３１０には未登録であった場合を例に説明する。
【０２０５】
スマートフォン４０２は、ステップＳ４１３の後、ステップＳ１５０１にてＢｌｕｅｔｏｏｔｈ（登録商標）により、周囲の機器に対して探索要求をブロードキャストする。ここで、スマートフォン４０２は、前記探索要求に自機器の情報（デバイス名３０１）とワンタイムＩＤを付加して送信する。
【０２０６】
スマートフォン４０３・４０４は、探索要求Ｓ１５０１を受信すると、ステップＳ１５０２にて、スマートフォン４０２が連絡先リスト３００またはペアリング機器リスト３１０に登録済みか判定する。これにより、探索要求Ｓ１５０１に含まれるワンタイムＩＤに対して探索要求を受け付けるかどうかを判定する。そして、受け付ける場合には、ワンタイムＩＤを自機器の許可リスト１４００に登録する。なお、ワンタイムＩＤが許可リスト１４００に登録される期間には制限があってもよい。たとえば、所定の時間の経過や、所定回数通信が切れたこと、所定の動作を条件に、許可リスト１４００からワンタイムＩＤが削除されてもよい。前記所定の動作とは、例えば画像１枚の転送完了や、１ファイルの転送完了、デジタルカメラ４０１の動作モードの切り替わり（たとえば、画像転送モードから画像撮影モードへの切り替わり）である。
【０２０７】
以下の説明では、スマートフォン４０２が、スマートフォン４０３・４０４の連絡先リスト３００に登録済みであり、かつスマートフォン４０３・４０４がスマートフォン４０２からのワンタイムＩＤを受け付けると判定した場合を例に説明する。また、ワンタイムＩＤは画像１枚の転送完了を条件に削除されるものとする。
【０２０８】
スマートフォン４０２は、探索応答Ｓ１１０２を受信すると、ステップＳ１５０４にて、Ｂｌｕｅｔｏｏｔｈ（登録商標）によりデジタルカメラ４０１に対して代行探索応答を送信する。このとき、スマートフォン４０２は、代行探索応答Ｓ１５０４に、ワンタイムＩＤを付加する。
【０２０９】
デジタルカメラ４０１は、代行探索応答Ｓ１５０４を受信すると、ステップＳ１５０５として探索要求（いわゆるアドバタイズ）をブロードキャストする。このとき、デジタルカメラ４０１は、探索要求Ｓ１５０５に、ワンタイムＩＤを付加する。
【０２１０】
スマートフォン４０３〜４０４は、探索要求Ｓ１５０５を受信すると、ステップＳ１５０７にてデジタルカメラ４０１から通知されたワンタイムＩＤが許可リスト１４００に登録済みか判定する。本実施例では、ステップＳ１５０２にて、ワンタイムＩＤが許可リスト１４００に登録されるので、登録済みと判定される。
【０２１１】
スマートフォン４０３・４０４は、ステップＳ４１７にて、Ｂｌｕｅｔｏｏｔｈ（登録商標）によりデジタルカメラ４０１に対して探索応答を送信する。ここでスマートフォン４０３・４０４は、前記探索応答に自機器を示す情報（デバイス名３０１・ユーザ名３０２・ＢＤアドレス３１１等）を各々付加して送信する。
【０２１２】
一方、スマートフォン４０２はステップＳ１５０６として、Ｓ１５０５の探索要求が、既に受信済みのデジタルカメラ４０１からのものであることを検知すると、再びＳ１５０１の探索要求を発行してしまうことを避けるために何もしない。
【０２１３】
その後、デジタルカメラ４０１及びスマートフォン４０３・４０４は、図１１と同様にステップＳ４１９〜Ｓ４２８の処理を行う。
【０２１４】
ステップＳ４２８で無線ＬＡＮ接続が切断されると、ステップＳ１５０８として、デジタルカメラ４０１は、ステップＳ１５０４でスマートフォン４０２より通知されたワンタイムＩＤを削除する。
【０２１５】
また、ステップＳ１５０９として、スマートフォン４０３・４０４は、ステップＳ１５０１でスマートフォン４０２より通知されたワンタイムＩＤを削除する。
【０２１６】
＜各装置の動作＞
続いて、上記の動作を実現するためのデジタルカメラの詳細な動作について、図１６を参照しながら説明する。なお、図１２と同様の内容を示す箇所は同一の参照番号を用い、説明を省略する。
【０２１７】
図１６は、本実施形態のデジタルカメラＡ１００の動作を示すフローチャートである。
【０２１８】
ステップＳ１６０１にて、制御部Ａ１０１は、ステップＳ１２０２で受信した代行探索応答に付加されたワンタイムＩＤを不揮発性メモリＡ１０３に記憶する。
【０２１９】
ステップＳ１６０２にて、ステップＳ１２０３と同様に、制御部Ａ１０１は、近距離無線通信部Ａ１１２を介して周囲の機器に対する探索要求をブロードキャストする。ここで制御部Ａ１０１は、ステップＳ１６０１で記憶したワンタイムＩＤを、前記探索要求に付加して送信する。
【０２２０】
ステップＳ１６０３にて、制御部Ａ１０１は、ステップＳ１６０１で記憶したワンタイムＩＤを不揮発性メモリＡ１０３から削除する。
【０２２１】
以上が、本実施形態のデジタルカメラＡ１００の動作の説明である。
【０２２２】
続いて、上記の動作を実現するためのスマートフォンの詳細な動作について、図１７を参照しながら説明する。なお、図１３と同様の内容を示す箇所は同一の参照番号を用い、説明を省略する。
【０２２３】
図１７は、本実施形態のスマートフォンＢ１００の処理を示すフローチャートである。
【０２２４】
ステップＳ１７０１にて、制御部Ｂ１０１は、前記探索要求にワンタイムＩＤ｛デバイス名３０１・ＢＤアドレス３１１等）が含まれているかどうかを判断する。前記ワンタイムＩＤが含まれていると判断した場合、制御部Ｂ１０１は処理をステップＳ１７０２に移行する。一方、前記ワンタイムＩＤが含まれていないと判断した場合、制御部Ｂ１０１は処理をステップＳ６０３に移行する。
【０２２５】
ステップＳ１７０２にて、制御部Ｂ１０１は、前記ワンタイムＩＤを許可リスト１４００に登録するかどうかを判断する。前記ワンタイムＩＤを許可リスト１４００に登録すると判断した場合、処理をステップＳ１７０３に移行する。一方、前記ワンタイムＩＤを許可リスト１４００に登録しないと判断した場合、処理をステップＳ６０１に戻す。
【０２２６】
ステップＳ１７０３にて、制御部Ｂ１０１は、前記ワンタイムＩＤを許可リスト１４００に登録する。
【０２２７】
ステップＳ１７０４にて、制御部Ｂ１０１は、前記ワンタイムＩＤを生成する。前記ワンタイムＩＤは、少なくとも許可リスト１４００と同じフォーマットの情報を持ち、その値はスマートフォン４０２により生成される。生成される値は、少なくともデジタルカメラ４０１、スマートフォン４０２・４０３・４０４の機器情報（デバイス名３０１・ユーザ名３０２・ＢＤアドレス３１１等）と同一のものでなければ良く、固有の値でもランダムな値でも良い。ただし、ステップＳ６０４にてペアリング済みと判断された機器が複数台あった場合には、それぞれ固有の値を生成する。
【０２２８】
ステップＳ１７０５にて、制御部Ｂ１０１は、近距離無線通信部Ｂ１１２を介して周囲の機器に対する探索要求をブロードキャストする。ここで制御部Ｂ１０１は、前記探索要求に自機器の情報（デバイス名３０１・ＢＤアドレス３１１等）とステップＳ１７０４で生成した前記ワンタイムＩＤを付加して送信する。本ステップの処理は、図１５のステップＳ１５０１の処理に相当する。
【０２２９】
ステップＳ１７０６にて、制御部Ｂ１０１は、近距離無線通信部Ｂ１１２を介して１つ以上の機器から探索応答を受信したか判断する。制御部Ｂ１０１が探索応答を受信したと判断した場合、処理をステップＳ１７０７に移行し、制御部Ｂ１０１が探索応答を受信していないと判断した場合、処理をステップＳ６０９に移行する。なお、制御部Ｂ１０１は、複数の機器からの探索応答を受信するために、所定時間ステップＳ１７０６の処理を繰り返してもよい。
【０２３０】
ステップＳ１７０７にて、制御部Ｂ１０１は、前記画像送信元の機器に対し、近距離無線通信部Ｂ１１２を介して代行探索応答を送信する。ここで制御部Ｂ１０１は、前記代行探索応答に前記ワンタイムＩＤを付加して送信する。本ステップの処理は、図１５のステップＳ１５０４の処理に該当する。
【０２３１】
ステップＳ１７０８にて、制御部Ｂ１０１は、前記探索要求に含まれるワンタイムＩＤが許可リスト１４００に登録済みか判断する。前記ワンタイムＩＤが許可リスト１４００に登録済みと判断した場合、制御部Ｂ１０１は処理をステップＳ６０３に移行する。一方、前記ワンタイムＩＤが許可リスト１４００に未登録と判断した場合、制御部Ｂ１０１は処理をステップＳ６０１に戻す。
【０２３２】
ステップＳ１７０９にて、制御部Ｂ１０１は、ステップＳ１７０３で許可リスト１４００に登録された前記ワンタイムＩＤを削除する。
【０２３３】
以上が、本実施形態のスマートフォンＢ１００の動作の説明である。
【０２３４】
以上のように、本実施形態のスマートフォンＢ１００では、デジタルカメラの代わりに周囲の機器を探索し、通信確立のために必要な機器情報を一時的に設定する。これにより、デジタルカメラを登録していない機器からの探索応答を受信することが可能になる。さらに、本実施例では、デジタルカメラの機器情報を用いずに画像送信を行うため、一時的な間柄による画像送信を行っても、スマートフォン側にデジタルカメラの機器情報を残さずにすむ。
【０２３５】
［第５の実施形態］
＜システムの概要＞
第３の実施形態では、スマートフォン４０２の代行探索に、画像送信元機器の情報を付加することによって、スマートフォン４０３・４０４が画像送信元機器の情報を得る場合について述べた。これに対し、本実施形態ではクラウドネットワーク上のサーバで、あらかじめスマートフォン４０２と画像送信元機器の情報とを関連付けて管理し、各スマートフォンがサーバから前記画像送信元機器の情報を入手する場合について述べる。
【０２３６】
なお、本実施形態は第３の実施形態と共通する部分が多いため、本実施形態特有の部分を中心に説明する。
【０２３７】
図２０は、本発明に係る通信システムを実現するために、スマートフォンＢ１００が他の機器からＢｌｕｅｔｏｏｔｈ（登録商標）による探索要求を受信した際、次の処理を決定するために参照する情報の一例である。
【０２３８】
クラウド登録済み機器リスト２０１０には、少なくともデバイス名２００１、ＢＤアドレス（Ｂｌｕｅｔｏｏｔｈ（登録商標）  ｄｅｖｉｃｅ  ａｄｄｒｅｓｓ）２０１１が記録され、クラウドＩＤ２０１２ごとに存在している。クラウド登録済み機器リスト２０１０は、クラウドサーバ１８０１から読み込み、不揮発性メモリＢ１０３に記憶される。スマートフォンＢ１００は、無線公衆網規格に従ってクラウドサーバ１８０１と接続することで、クラウド登録済み機器リスト２０１０を更新する。ここで、クラウドサーバ１８０１は、公衆網Ｄ１００に接続されたサーバＰＣであり、後述するクラウドＩＤを持つデバイスはどれでもアクセスできる。
【０２３９】
図１８を参照しながら、本実施例における通信システムの概要を説明する。
【０２４０】
図１８は、本実施形態に係る通信システムの機器探索から画像送信までの処理の流れを示したシーケンス図である。図１８のシーケンスは、いずれの機器においても、Ｂｌｕｅｔｏｏｔｈ（登録商標）および無線ＬＡＮ、無線公衆網のいずれの機能も有効に設定されている状態で開始されたものとして説明する。なお、図１１と同様の内容を示す箇所は同一の参照番号を用い、説明を省略する。
【０２４１】
デジタルカメラ４０１は、操作部Ａ１０５のタッチパネル操作により共有アイコン２０１が選択されると、図１８のシーケンスを開始する。
【０２４２】
スマートフォン４０２〜４０４は、探索要求Ｓ４１１を受信すると、ステップＳ１８１１にてクラウドサーバ１８０１に接続し、デジタルカメラ４０１がクラウド登録済み機器リスト２０１０に登録済みか判定する。
【０２４３】
以下の説明では、デジタルカメラ４０１が、スマートフォン４０２のクラウド登録済み機器リスト２０１０に登録済み、スマートフォン４０３・４０４の連絡先リスト３００及びクラウド登録済み機器リスト２０１０には未登録であった場合を例に説明する。
【０２４４】
スマートフォン４０２は、ステップＳ４１３の後、ステップＳ１８１２にてＢｌｕｅｔｏｏｔｈ（登録商標）により、周囲の機器に対して探索要求をブロードキャストする。ここで、スマートフォン４０２は、前記探索要求に自機器の情報（デバイス名３０１）と、クラウドサーバ１８０１に格納された、自機器のクラウド登録済み機器リスト２０１０にアクセスするために必要なクラウドＩＤを付加して送信する。ここでクラウドＩＤとは、クラウドサーバ１８０１に格納された、クラウド登録済み機器リスト２０１０にアクセスするために必要な識別子である。各スマートフォンは、クラウド登録済みリスト２０１０のうち、クラウドＩＤ２０１２に対応したリストのみアクセスできる。
【０２４５】
スマートフォン４０３・４０４は、探索要求Ｓ１８１２を受信すると、ステップＳ１８１３にて、スマートフォン４０２が連絡先リスト３００に登録済みか判定する。登録済みの場合、探索要求Ｓ１８１２に含まれるクラウドＩＤを用いて、クラウドサーバ１８０１に格納されたスマートフォン４０２のクラウド登録済み機器リスト２０１０を参照し、リストに登録された各機器に対して探索要求を受け付けるかどうかを判定する。そして、受け付ける場合には、ステップＳ１１０２としてスマートフォン４０２に探索応答を返す。
【０２４６】
以下の説明では、スマートフォン４０２が、スマートフォン４０３・４０４の連絡先リスト３００に登録済みである場合を例に挙げて説明する。それに加えてスマートフォン４０３・４０４がスマートフォン４０２のクラウド登録済み機器リスト２０１０の各機器からの探索要求を受け付けると判定した場合を例に説明する。
【０２４７】
スマートフォン４０３〜４０４は、探索要求Ｓ４１１を受信すると、ステップＳ１８１４にてデジタルカメラ４０１が、クラウドサーバ１８０１に格納されたスマートフォン４０２のクラウド登録済み機器リスト２０１０に登録済みか判定する。本実施例では、デジタルカメラ４０１が、スマートフォン４０２のクラウド登録済み機器リスト２０１０に登録済みであるため、登録済みと判定され、Ｓ４１７の探索応答を返す。
【０２４８】
その後、デジタルカメラ４０１及びスマートフォン４０２・４０３・４０４は、図１１と同様にステップＳ４１９〜Ｓ４２８の処理を行う。
【０２４９】
＜各装置の動作＞
本実施例における、上記の動作を実現するためのデジタルカメラの詳細な動作については、図１２と同様であるため説明を省略する。
【０２５０】
続いて、上記の動作を実現するためのスマートフォンの詳細な動作について、図１９を参照しながら説明する。なお、図１３と同様の内容を示す箇所は同一の参照番号を用い、説明を省略する。
【０２５１】
図１９は、本実施形態のスマートフォンＢ１００の処理を示すフローチャートである。
【０２５２】
ステップＳ１９０１にて、制御部Ｂ１０１は、クラウドサーバ１８０１と公衆無線通信部Ｂ１１３、基地局Ｃ１００、公衆網Ｄ１００を介して無線公衆網接続を確立する。そして、自機器のクラウドＩＤを用いてクラウド登録済みリスト２０１０の情報を取得する。
【０２５３】
ステップＳ１９０２にて、制御部Ｂ１０１は、前記探索要求にクラウドＩＤが含まれているかどうかを判断する。前記クラウドＩＤが含まれていると判断した場合、制御部Ｂ１０１は処理をステップＳ１９０３に移行する。一方、前記クラウドＩＤが含まれていないと判断した場合、制御部Ｂ１０１は処理をステップＳ６０３に移行する。
【０２５４】
ステップＳ１９０３にて、制御部Ｂ１０１は、クラウドサーバ１８０１と公衆無線通信部Ｂ１１３、基地局Ｃ１００、公衆網Ｄ１００を介して無線公衆網接続を確立する。そして、ステップＳ１９０２で前記探索要求より入手したクラウドＩＤを用いてクラウド登録済みリスト２０１０の情報を取得する。
【０２５５】
ステップＳ１９０４にて、制御部Ｂ１０１は、ステップＳ１９０３で入手したクラウド登録済みリスト２０１０に登録された各機器情報（デバイス名２００１、ＢＤアドレス２０１１等）を許可リスト１４００に登録するかどうかを判断する。前記各機器情報（デバイス名２００１、ＢＤアドレス２０１１等）を許可リスト１４００に登録すると判断した場合、処理をステップＳ１９０５に移行する。一方、前記各機器情報（デバイス名２００１、ＢＤアドレス２０１１等）を許可リスト１４００に登録しないと判断した場合、処理をステップＳ６０１に戻す。
【０２５６】
ステップＳ１９０５にて、制御部Ｂ１０１は、前記各機器情報（デバイス名２００１、ＢＤアドレス２０１１等）を許可リスト１４００に登録する。
【０２５７】
ステップＳ１９０６にて、制御部Ｂ１０１は、前記探索要求に含まれるＢＤアドレス３１１がクラウド登録済み機器リスト２０１０に登録済みか判断する。前記ＢＤアドレスがクラウド登録済み機器リストに登録済みと判断した場合、制御部Ｂ１０１は処理をステップＳ１３０７に移行する。一方、前記ＢＤアドレスがクラウド登録済み機器リストに未登録と判断した場合、制御部Ｂ１０１は処理をステップＳ１３０６に移行する。
【０２５８】
ステップＳ１９０７にて、制御部Ｂ１０１は、近距離無線通信部Ｂ１１２を介して周囲の機器に対する探索要求をブロードキャストする。ここで制御部Ｂ１０１は、前記探索要求に自機器のクラウドＩＤを付加して送信する。本ステップの処理は、図１８のステップＳ１８１２の処理に相当する。
【０２５９】
以上が、本実施形態のスマートフォンＢ１００の動作の説明である。
【０２６０】
以上のように、本実施形態のスマートフォンＢ１００では、デジタルカメラの代わりに周囲の機器を探索し、クラウドサーバを介してデジタルカメラの機器情報を仲介する。これにより、デジタルカメラを登録していない機器からの探索応答を受信することが可能になる。さらに、本実施例では、クラウドサーバを介してデジタルカメラの機器情報を周囲のスマートフォンに通知するため、代行探索を行うスマートフォンがデジタルカメラの機器情報をブロードキャストせずにすむ。
【０２６１】
［その他の実施例］
上述の実施形態では、画像送信元の機器の代わりに周囲の機器を探索する条件がペアリング済みである場合を例に挙げて説明した。代行で探索する条件が、同一ユーザからの探索要求である場合であっても良い。例えば、探索要求にユーザ識別子等の情報を付加し、前記探索要求を受信した機器が前記識別子をもとに同一ユーザ判別を自動で行うことで代行の探索要求を送信するか判別しても良い。
【０２６２】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2015211232.tif 000003
【図２】
2015211232.tif 000004
【図３】
2015211232.tif 000005
【図４】
2015211232.tif 000006
【図５】
2015211232.tif 000007
【図６】
2015211232.tif 000008
【図７】
2015211232.tif 000009
【図８】
2015211232.tif 000010
【図９】
2015211232.tif 000011
【図１０】
2015211232.tif 000012
【図１１】
2015211232.tif 000013
【図１２】
2015211232.tif 000014
【図１３】
2015211232.tif 000015
【図１４】
2015211232.tif 000016
【図１５】
2015211232.tif 000017
【図１６】
2015211232.tif 000018
【図１７】
2015211232.tif 000019
【図１８】
2015211232.tif 000020
【図１９】
2015211232.tif 000021
【図２０】
2015211232.tif 000022