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