(57)【特許請求の範囲】
【請求項１】
記録手段を有し、第２の通信手段を介して通信を行うための設定情報の取得要求を第１の通信装置から受信した場合に、前記記録手段に格納された前記設定情報を前記第１の通信装置へ送信する第１の通信手段と、
前記第２の通信手段と、
前記第１の通信手段が前記設定情報を前記第１の通信装置へ送信した場合に、
前記記録手段から前記設定情報を取得し、
前記取得した設定情報を用いて前記第１の通信装置と通信するように前記第２の通信手段を制御し、
前記設定情報の取得後、前記第２の通信手段による前記第１の通信装置との通信の開始前又は実行中に、前記記録手段に格納された前記設定情報を更新する
制御手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記第１の通信手段は、前記第１の通信装置が前記設定情報の取得を完了したことを示す情報を前記第１の通信装置から受信した場合、前記制御手段に対して通知を行うように構成され、
前記制御手段は、前記通知に応えて、前記設定情報の取得を行う
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記制御手段は更に、前記通信装置の電源がＯＮにされた時にも、前記記録手段に格納された前記設定情報を更新する
ことを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記第１の通信手段は、前記第２の通信手段による前記第１の通信装置との通信の間に前記取得要求を第２の通信装置から受信した場合に、前記記録手段に格納された前記設定情報を前記第２の通信装置へ送信し、
前記第１の通信手段が前記設定情報を前記第２の通信装置へ送信した場合、前記制御手段は、前記記録手段に格納された前記設定情報を更新する
ことを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記制御手段は、
前記通信装置の動作モードが第１の動作モードであるか第２の動作モードであるかを判定し、
前記通信装置の動作モードが前記第１の動作モードの場合、前記設定情報の取得後、前記第２の通信手段による前記第１の通信装置との通信の開始前又は実行中に、前記記録手段に格納された前記設定情報を更新し、
前記通信装置の動作モードが前記第２の動作モードの場合、前記第１の通信手段が前記設定情報を前記第１の通信装置へ送信してから前記第２の通信手段による前記第１の通信装置との通信が終了するまでの間、前記記録手段に格納された前記設定情報を更新しない、
ことを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項６】
前記第１の通信手段は、前記第２の通信手段による前記第１の通信装置との通信の間に前記取得要求を第２の通信装置から受信した場合に、前記記録手段に格納された前記設定情報を前記第２の通信装置へ送信し、
前記第１の通信手段が前記設定情報を前記第２の通信装置へ送信した場合、前記通信装置の動作モードが前記第１の動作モードであれば、前記制御手段は、前記記録手段に格納された前記設定情報を更新する
ことを特徴とする請求項５に記載の通信装置。
【請求項７】
前記第１の通信手段は、前記取得要求を前記第１の通信装置から受信した場合に、前記通信装置の動作モードを示す動作モード情報を受信するように構成され、
前記制御手段は、前記動作モード情報に基づき、前記通信装置の動作モードが前記第１の動作モードであるか前記第２の動作モードであるかを判定する
ことを特徴とする請求項５又は６に記載の通信装置。
【請求項８】
撮像手段と、
請求項１乃至７のいずれか１項に記載の通信装置と、
を備えることを特徴とする撮像装置。
【請求項９】
撮像手段と、
請求項５乃至７のいずれか１項に記載の通信装置と、
を備え、
前記第１の動作モードは、前記第２の通信手段を介して前記第１の通信装置から受信した指示に従って撮影動作を行うリモート撮影モードであり、
前記第２の動作モードは、前記第２の通信手段を介して前記第１の通信装置から受信した指示に従って前記第１の通信装置へ画像データを送信するリモート再生モードである
ことを特徴とする撮像装置。
【請求項１０】
前記通信装置の動作モードが前記第２の動作モードの場合、前記制御手段は、前記第２の通信手段による前記第１の通信装置との通信の間に前記第１の通信手段による前記第１の通信装置との通信が行われたことに応えて、前記第２の通信手段を介して前記第１の通信装置へ画像データを送信する
ことを特徴とする請求項９に記載の撮像装置。
【請求項１１】
記録手段を有し、第２の通信手段を介して通信を行うための設定情報の取得要求を第１の通信装置から受信した場合に、前記記録手段に格納された前記設定情報を前記第１の通信装置へ送信する第１の通信手段と、
前記第２の通信手段と、
を備える通信装置の制御方法であって、
前記第１の通信手段が前記設定情報を前記第１の通信装置へ送信した場合に、前記通信装置の制御手段が、
前記記録手段から前記設定情報を取得し、
前記取得した設定情報を用いて前記第１の通信装置と通信するように前記第２の通信手段を制御し、
前記設定情報の取得後、前記第２の通信手段による前記第１の通信装置との通信の開始前又は実行中に、前記記録手段に格納された前記設定情報を更新する
制御工程
を備えることを特徴とする制御方法。
【請求項１２】
コンピュータを、請求項１乃至７のいずれか１項に記載の通信装置の、第１の通信手段及び第２の通信手段を除く各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、撮像装置、通信装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
現在、２種類の無線通信機能を備える２つの通信装置の間で、第１の無線通信機能を用いて第２の無線通信機能のためのパラメータを交換することにより、第２の無線通信機能による無線接続の確立を容易にする技術が知られている。例えば、特許文献１には、撮像装置が非接触通信を用いてアクセスポイントから無線ＬＡＮ設定情報を取得し、取得した無線ＬＡＮ設定情報を記憶部に設定することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９‐１２４４０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
２つの通信装置が所定のパラメータを用いて無線通信を行っている間に、他の通信装置が同一のパラメータを用いてこの無線通信に参加することが好ましくない場合がある。しかしながら、特許文献１の場合、複数の撮像装置がアクセスポイントと非接触通信を行って同一の無線ＬＡＮ設定情報を取得できるため、この問題に対処することができない。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、複数の通信装置が無線通信のための同一のパラメータを取得することを抑制する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、記録手段を有し、第２の通信手段を介して通信を行うための設定情報の取得要求を第１の通信装置から受信した場合に、前記記録手段に格納された前記設定情報を前記第１の通信装置へ送信する第１の通信手段と、前記第２の通信手段と、前記第１の通信手段が前記設定情報を前記第１の通信装置へ送信した場合に、前記記録手段から前記設定情報を取得し、前記取得した設定情報を用いて前記第１の通信装置と通信するように前記第２の通信手段を制御し、前記設定情報の取得後、前記第２の通信手段による前記第１の通信装置との通信の開始前又は実行中に、前記記録手段に格納された前記設定情報を更新する制御手段と、を備えることを特徴とする通信装置を提供する。
【０００７】
なお、その他の本発明の特徴は、添付図面及び以下の発明を実施するための形態における記載によって更に明らかになるものである。
【発明の効果】
【０００８】
本発明によれば、複数の通信装置が無線通信のための同一のパラメータを取得することを抑制することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】第１及び第２の実施形態に係る通信システムの全体構成を示すブロック図。
【図２Ａ】第１の実施形態に係る、デジタルカメラＡ１００がスマートフォンＢ１００と近接無線通信を行い、無線ＬＡＮ通信を確立するまでの処理の流れを示すシーケンス図。
【図２Ｂ】図２Ａの変形例を示すシーケンス図。
【図３】（ａ）デジタルカメラＡ１００とスマートフォンＢ１００との１対１接続を示す図、（ｂ）デジタルカメラＡ１００とスマートフォンＢ１００との１対多接続を示す図。
【図４】第２の実施形態に係る、デジタルカメラＡ１００の動作を示すフローチャート。
【図５】第２の実施形態に係る、スマートフォンＢ１００の動作を示すフローチャート。
【図６】図４の変形例を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の実施形態を説明する。なお、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。また、実施形態の中で説明されている特徴の組み合わせすべてが、本発明に必須とは限らない。
【００１１】
以下に説明する実施形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施形態を適宜組み合せることも可能である。
【００１２】
［第１の実施形態］
図１は、第１の実施形態に係る通信システムの全体構成を示すブロック図である。ここでは、通信装置の例として、撮像装置としても機能するデジタルカメラ及びスマートフォンについて説明する。しかしながら、通信装置はこれらに限定されず、携帯型のメディアプレーヤ、タブレットデバイス、又はパーソナルコンピュータなどの情報処理装置であってもよい。
【００１３】
まず、デジタルカメラＡ１００について説明する。第一制御部Ａ１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラＡ１００の各部を制御する。なお、第一制御部Ａ１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１４】
撮像部Ａ１０２は、例えば、光学レンズユニットと、絞り・ズーム・フォーカスなどを制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子などを含む。撮像素子としては、一般的には、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）や、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）が利用される。撮像部Ａ１０２は、第一制御部Ａ１０１に制御されることにより、撮像部Ａ１０２に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行い、デジタルデータを画像データとして出力する。本実施形態のデジタルカメラＡ１００では、画像データは、ＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）の規格に従って、記録媒体Ａ１１０に記録される。
【００１５】
不揮発性メモリＡ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、第一制御部Ａ１０１で実行される後述のプログラム等が格納される。作業用メモリＡ１０４は、撮像部Ａ１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部Ａ１０６の画像表示用メモリ、第一制御部Ａ１０１の作業領域等として使用される。
【００１６】
第一操作部Ａ１０５は、後述する表示部Ａ１０６に形成されるタッチパネルからの操作入力を受け付ける。例えば、ユーザは、表示部Ａ１０６に表示された被写体を表示部Ａ１０６上でタッチすることができる。この場合、第一操作部Ａ１０５は、タッチ位置に対するＡＦ（オートフォーカス）処理や、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の、静止画の撮像準備を行う指示を受け付ける。また、第一操作部Ａ１０５は、表示部Ａ１０６に表示される仮想キーボードを用いて、タッチ操作で文字等を入力する際にも使用される。
【００１７】
表示部Ａ１０６は、静止画の撮像準備段階でのライブビューの表示、撮像した静止画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部Ａ１０６は必ずしもデジタルカメラＡ１００が内蔵する必要はない。デジタルカメラＡ１００は、カメラの背面等に設けた表示部Ａ１０６だけでなく、カメラの外部の表示部Ａ１０６と接続することができ、表示部Ａ１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００１８】
記録媒体Ａ１１０は、撮像部Ａ１０２から出力された画像データを記録することができる。記録媒体Ａ１１０は、デジタルカメラＡ１００に着脱可能なように構成されていてもよいし、デジタルカメラＡ１００に内蔵されていてもよい。即ち、デジタルカメラＡ１００は、少なくとも記録媒体Ａ１１０にアクセスする機能を有していればよい。
【００１９】
接続部Ａ１１１は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラＡ１００は、接続部Ａ１１１を介して、外部装置とデータのやりとりを行うことができる。なお、本実施形態では、接続部Ａ１１１は、外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮにより通信するためのインターフェースを含む。第一制御部Ａ１０１は、接続部Ａ１１１を制御することで外部装置との無線通信を実現する。
【００２０】
デジタルカメラＡ１００は、接続部Ａ１１１を介して後述するスマートフォンＢ１００と通信する場合、リモート撮影モード又はリモート再生モードで動作することができる。リモート撮影モードの場合、デジタルカメラＡ１００は、接続部Ａ１１１を介してスマートフォンＢ１００から受信した撮影命令に従い、撮影動作を実行する。リモート再生モードの場合、デジタルカメラＡ１００は、接続部Ａ１１１を介してスマートフォンＢ１００から受信した再生命令に従い、記録媒体Ａ１１０内の画像データをスマートフォンＢ１００へ転送する。これにより、スマートフォンＢ１００は、デジタルカメラＡ１００が保持する画像を表示部Ｂ１０６に表示することができる。
【００２１】
近接無線通信部Ａ１１２は、例えば、デジタルカメラＡ１００の側部に配され、無線通信のためのアンテナ、無線信号を処理するため変復調回路、通信コントローラなどを含む。近接無線通信部Ａ１１２は、変調した無線信号をアンテナから出力し、また、アンテナで受信した無線信号を復調する。本実施形態では、近接無線通信部Ａ１１２は、ＩＳＯ／ＩＥＣ  １８０９２の規格（ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ））に従った非接触近接無線通信を行うものとする。しかしながら、近接無線通信部Ａ１１２が実現する非接触近接無線通信は、ＮＦＣに限られるものではなく、他の無線通信規格を採用してもよい。例えば、近接無線通信部Ａ１１２が実現する非接触近接無線通信として、ＩＳＯ／ＩＥＣ  １４４４３の規格に従った非接触近接無線通信を採用してもよい。
【００２２】
近接無線不揮発性メモリＡ１２３は、近接無線通信部Ａ１１２に備えられている不揮発性メモリである。近接無線不揮発性メモリＡ１２３の内部に記憶されているデータは、非接触近接無線通信により、後述するスマートフォンＢ１００とでやり取りされる。後述するスマートフォンＢ１００の近接無線通信部Ｂ１１２を近接無線通信部Ａ１１２に近接させると、デジタルカメラＡ１００とスマートフォンＢ１００との間で通信が開始する。なお、必ずしも近接無線通信部Ａ１１２と近接無線通信部Ｂ１１２とを物理的に接触させる必要はない。近接無線通信部Ａ１１２及び近接無線通信部Ｂ１１２は、一定の距離だけ離れていても通信することができる。そのため、近接無線通信部Ａ１１２と近接無線通信部Ｂ１１２とを無線接続するためには、両通信部を近接無線通信可能な範囲まで近づければよい。以下の説明では、両通信部を近接無線通信可能な範囲まで近づけることを、「近接させる」とも言う。また、近接無線通信部Ａ１１２及び近接無線通信部Ｂ１１２が近接無線通信不可能な範囲にあれば、通信は開始されない。また、近接無線通信部Ａ１１２及び近接無線通信部Ｂ１１２が近接無線通信可能な範囲にあって通信が行われている状態で、両通信部が近接無線通信不可能な範囲に離れてしまった場合は、通信が切断される。
【００２３】
第一制御部Ａ１０１及び第二制御部Ａ１２０に対しては、近接無線通信部Ａ１１２からの割り込み信号線Ａ１２４が接続されている。また、第一制御部Ａ１０１と近接無線通信部Ａ１１２とは、近接無線通信部Ａ１１２を制御するための制御信号線Ａ１２５で接続されている。第一制御部Ａ１０１は、制御信号線Ａ１２５を通じた制御により、近接無線通信部Ａ１１２に対して、どのタイミングで割り込み信号線Ａ１２４による割り込み信号を出力するかを設定することが可能である。また、第一制御部Ａ１０１は、制御信号線Ａ１２５を用いて、近接無線通信部Ａ１１２に備えられている近接無線不揮発性メモリＡ１２３に対して、データの読み書きを行うことが可能である。
【００２４】
第二制御部Ａ１２０は、第二操作部Ａ１２２からの操作命令に応じて電源部Ａ１２１を制御し、デジタルカメラＡ１００全体の電源システムを制御するために用いられる。特に、第二制御部Ａ１２０は、第一制御部Ａ１０１に対する給電制御を行う。更に、第二制御部Ａ１２０は、前述した近接無線通信部Ａ１１２と近接無線通信部Ｂ１１２との通信を検出するために、割り込み信号線Ａ１２４を通じて、近接無線通信部Ａ１１２からの割り込み信号を受け付ける。
【００２５】
第二操作部Ａ１２２は、デジタルカメラＡ１００に対する指示をユーザから受け付けるために用いられる。第二操作部Ａ１２２は、例えば、ユーザがデジタルカメラＡ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮像を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。また、第二操作部Ａ１２２は、接続部Ａ１１１を介して外部機器との通信を開始するための専用の接続ボタンなどの操作部材を含む。なお、不図示のレリーズスイッチは、ＳＷ１及びＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、第二操作部Ａ１２２は、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の、静止画の撮像準備を行う指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、第二操作部Ａ１２２は、静止画の撮像を行う指示を受け付ける。上述した第一操作部Ａ１０５が、タッチパネル操作のための操作部であるのに対し、第二操作部Ａ１２２は、メカニカルな機構を用いたボタン操作のための操作部である。
【００２６】
電源部Ａ１２１は、デジタルカメラＡ１００の不図示の電池に接続されている。電池が挿入されると、まず、電源部Ａ１２１は、第二制御部Ａ１２０のみに電源を供給する。その状態で、第二制御部Ａ１２０が、第二操作部Ａ１２２からの操作に応じて電源部Ａ１２１を制御することにより、第一制御部Ａ１０１並びに、第一制御部Ａ１０１が制御する周辺回路への電源を供給することが可能となる。
【００２７】
次に、スマートフォンＢ１００について説明する。制御部Ｂ１０１は、入力された信号や、後述のプログラムに従ってスマートフォンＢ１００の各部を制御する。なお、制御部Ｂ１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００２８】
撮像部Ｂ１０２は、例えば、光学レンズユニットと、絞り・ズーム・フォーカスなどを制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子などを含む。撮像素子としては、一般的には、ＣＭＯＳや、ＣＣＤが利用される。撮像部Ｂ１０２は、制御部Ｂ１０１に制御されることにより、撮像部Ｂ１０２に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行い、デジタルデータを画像データとして出力する。本実施形態のスマートフォンＢ１００では、画像データは、ＤＣＦの規格に従って、記録媒体Ｂ１１０に記録される。
【００２９】
不揮発性メモリＢ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部Ｂ１０１で実行される後述のプログラム等が格納される。作業用メモリＢ１０４は、撮像部Ｂ１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部Ｂ１０６の画像表示用メモリ、制御部Ｂ１０１の作業領域等として使用される。
【００３０】
操作部Ｂ１０５は、スマートフォンＢ１００に対する指示をユーザから受け付けるために用いられる。操作部Ｂ１０５は、例えば、ユーザがスマートフォンＢ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、画面遷移を指示するための操作ボタンを含む。また、後述する表示部Ｂ１０６に形成されるタッチパネルも、操作部Ｂ１０５に含まれる。
【００３１】
表示部Ｂ１０６は、撮像した静止画像データの表示、対話的な操作のためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）表示などを行う。なお、表示部Ｂ１０６は必ずしもスマートフォンＢ１００が内蔵する必要はない。スマートフォンＢ１００は、表示内容を制御する表示制御機能を少なくとも有していればよい。
【００３２】
記録媒体Ｂ１１０は、撮像部Ｂ１０２から出力された画像データを記録することができる。記録媒体Ｂ１１０は、スマートフォンＢ１００に着脱可能なように構成されていてもよいし、スマートフォンＢ１００に内蔵されていてもよい。即ち、スマートフォンＢ１００は、少なくとも記録媒体Ｂ１１０にアクセスする機能を有していればよい。
【００３３】
接続部Ｂ１１１は、外部装置と接続するためのインターフェースである。本実施形態のスマートフォンＢ１００は、接続部Ｂ１１１を介して、外部装置とデータのやりとりを行うことができる。なお、本実施形態では、接続部Ｂ１１１は、外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮにより通信するためのインターフェースを含む。制御部Ｂ１０１は、接続部Ｂ１１１を制御することで外部装置との無線通信を実現する。
【００３４】
なお、前述の通り、デジタルカメラＡ１００は、接続部Ａ１１１を介してスマートフォンＢ１００と通信する場合、リモート撮影モード又はリモート再生モードで動作することができる。スマートフォンＢ１００は、デジタルカメラＡ１００に対して、デジタルカメラの動作モードを指示することができる。デジタルカメラＡ１００がリモート再生モードで動作する場合、スマートフォンＢ１００は、表示部Ｂ１０６上に表示された画像を選択することができ、選択した画像をスマートフォンＢ１００内の記録媒体Ｂ１１０にダウンロードすることが可能である。
【００３５】
近接無線通信部Ｂ１１２は、例えば、スマートフォンＢ１００の側部に配され、無線通信のためのアンテナ、無線信号を処理するため変復調回路、通信コントローラなどを含む。近接無線通信部Ｂ１１２は、変調した無線信号をアンテナから出力し、また、アンテナで受信した無線信号を復調する。本実施形態では、近接無線通信部Ｂ１１２は、ＩＳＯ／ＩＥＣ  １８０９２の規格（ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ））に従った非接触近接無線通信を行うものとする。しかしながら、近接無線通信部Ｂ１１２が実現する非接触近接無線通信は、ＮＦＣに限られるものではなく、他の無線通信規格を採用してもよい。例えば、近接無線通信部Ｂ１１２が実現する非接触近接無線通信として、ＩＳＯ／ＩＥＣ  １４４４３の規格に従った非接触近接無線通信を採用してもよい。
【００３６】
近接無線通信部Ｂ１１２を前述したデジタルカメラＡ１００の近接無線通信部Ａ１１２に近接させると、デジタルカメラＡ１００とスマートフォンＢ１００との間で通信が開始する。なお、必ずしも近接無線通信部Ｂ１１２と近接無線通信部Ａ１１２とを物理的に接触させる必要はない。近接無線通信部Ｂ１１２及び近接無線通信部Ａ１１２は、一定の距離だけ離れていても通信することができる。そのため、近接無線通信部Ｂ１１２と近接無線通信部Ａ１１２とを無線接続するためには、両通信部を近接無線通信可能な範囲まで近づければよい。また、近接無線通信部Ｂ１１２及び近接無線通信部Ａ１１２が近接無線通信不可能な範囲にあれば、通信は開始されない。また、近接無線通信部Ｂ１１２及び近接無線通信部Ａ１１２が近接無線通信可能な範囲にあって通信が行われている状態で、両通信部が近接無線通信不可能な範囲に離れてしまった場合は、通信が切断される。
【００３７】
公衆無線通信部Ｂ１１３は、基地局Ｃ１００を介して公衆網Ｄ１００を利用した通信を実現するためのインターフェースである。公衆無線通信部Ｂ１１３は、無線通信のためのアンテナ、無線信号を処理するため変復調回路、通信コントローラなどを含む。公衆無線通信部Ｂ１１３は、Ｗ−ＣＤＭＡ（ＵＭＴＳ）やＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）等の規格に従って公衆無線通信を実現する。
【００３８】
なお、図１では、デジタルカメラＡ１００とスマートフォンＢ１００とが１対１で通信し得ることを示す図を例に挙げて説明しているが、１対多での通信も可能である。１対多の通信については、第２の実施形態で説明する。
【００３９】
次に、図２Ａを参照して、本実施形態に係る通信システムの動作の概要を説明する。図２Ａは、デジタルカメラＡ１００がスマートフォンＢ１００と近接無線通信を行い、無線ＬＡＮ通信を確立するまでの処理の流れを示すシーケンス図である。以下の説明では、各装置の構成部材の符号は、図１で説明したものと同様の符号を利用する。また、図２Ａで用いられる点線の矢印は、ＮＦＣによる通信を表し、図２Ａで用いられる太線の矢印は、無線ＬＡＮによる通信を表す。
【００４０】
図２Ａのシーケンスが開始するタイミングでは、デジタルカメラＡ１００の第一制御部Ａ１０１の起動処理は完了している。しかし、接続部Ａ１１１の電源はＯＦＦであり、接続部Ａ１１１を介したスマートフォンＢ１００との無線ＬＡＮ接続は確立されていない。ここで言う起動処理は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の初期化や、周辺機器の初期化のようなデジタルカメラＡ１００の撮影機能の初期化などを含む。
【００４１】
また、スマートフォンＢ１００は、ユーザ操作に基づき、ＮＦＣ及び無線ＬＡＮそれぞれの機能の有効・無効を切り替え可能なように構成される。そして、図２Ａのシーケンスの開始前は、ＮＦＣの機能は「有効」に設定されており、無線ＬＡＮの機能は「無効」に設定されている状態にある。また、スマートフォンＢ１００は、制御部Ｂ１０１上で、デジタルカメラＡ１００との無線ＬＡＮ接続を確立するための所定のアプリケーションを実行している状態にある。
【００４２】
以下に説明する図２Ａのシーケンスは、デジタルカメラＡ１００及びスマートフォンＢ１００が、上述した状態にあるときに開始されるものとする。具体的には、所定のアプリケーションを起動中のスマートフォンＢ１００が、ユーザにより、デジタルカメラＡ１００に近接されると、近接無線通信部Ａ１１２と近接無線通信部Ｂ１１２とが通信可能になり、図２Ａのシーケンスが開始する。
【００４３】
まず、Ｓ２１１で、スマートフォンＢ１００の制御部Ｂ１０１は、近接無線通信部Ｂ１１２に対して、デジタルカメラＡ１００の近接無線不揮発性メモリＡ１２３内にある情報を読み出す要求（パラメータ要求）を通知する。
【００４４】
Ｓ２１２で、近接無線通信部Ｂ１１２は、デジタルカメラＡ１００の近接無線通信部Ａ１１２に対して、ＮＦＣ通信により、読み出し要求を通知する。Ｓ２１３で、デジタルカメラＡ１００の近接無線通信部Ａ１１２は、Ｓ２１２の読み出し要求に応えて、近接無線不揮発性メモリＡ１２３内の情報を、スマートフォンＢ１００の近接無線通信部Ｂ１１２へ送信する。
【００４５】
Ｓ２１４で、スマートフォンＢ１００の近接無線通信部Ｂ１１２は、Ｓ２１３において受信した情報を制御部Ｂ１０１へ通知する。Ｓ２１５で、制御部Ｂ１０１は、Ｓ２１４において通知された情報を、作業用メモリＢ１０４に一時的に記憶する。
【００４６】
ここまでの処理により、スマートフォンＢ１００は、近接無線通信部Ｂ１１２を用いて、デジタルカメラＡ１００から情報を取得することができた。本実施形態では、このように取得される情報が、無線パラメータである。従って、Ｓ２１２の読み出し要求は、無線パラメータの取得要求である。無線パラメータとは、無線ＬＡＮ接続に必要なＳＳＩＤ、及び、無線ＬＡＮ接続で使用する暗号鍵などの情報（設定情報）のことである。また、無線ＬＡＮ接続で接続する機器を限定するために、デジタルカメラＡ１００のＭＡＣアドレスといった機器個体を識別することが可能な情報が無線パラメータに含まれていてもよい。また、後述するデジタルカメラＡ１００と無線ＬＡＮ接続を確立するための接続時間を短縮するために、無線ＬＡＮを駆動するチャネルの情報が無線パラメータに含まれていてもよいものとする。
【００４７】
次に、Ｓ２１６で、制御部Ｂ１０１は、近接無線通信部Ｂ１１２に対して、パラメータ取得完了通知を行う。パラメータ取得完了通知は、無線パラメータの取得が正常に完了したことを示す。
【００４８】
Ｓ２１７で、近接無線通信部Ｂ１１２は、デジタルカメラＡ１００の近接無線通信部Ａ１１２に対して、ＮＦＣ通信により、パラメータ取得完了通知を行う。パラメータ取得完了通知に応えて、Ｓ２１８で、近接無線通信部Ａ１１２は、割り込み信号線Ａ１２４を介して、第一制御部Ａ１０１に対して、割り込み信号を通知する。
【００４９】
Ｓ２１８における割り込み信号の通知（割り込み通知）と並行して、Ｓ２１９で、近接無線通信部Ａ１１２は、スマートフォンＢ１００の近接無線通信部Ｂ１１２に対して、パラメータ取得完了通知に対する応答（パラメータ取得完了応答）を返す。Ｓ２２０で、スマートフォンＢ１００の近接無線通信部Ｂ１１２は、制御部Ｂ１０１に対して、パラメータ取得完了応答を通知する。
【００５０】
ここまでの処理により、スマートフォンＢ１００は、近接無線通信部Ｂ１１２を用いて、デジタルカメラＡ１００が備える近接無線不揮発性メモリＡ１２３から無線パラメータを取得することができた。また、スマートフォンＢ１００は、デジタルカメラＡ１００に対して、無線パラメータを正常に取得した旨を通知することができた。
【００５１】
次に、Ｓ２２１で、スマートフォンＢ１００の制御部Ｂ１０１は、Ｓ２１５において取得した無線パラメータを用いて、接続部Ｂ１１１を有効にする。即ち、制御部Ｂ１０１は、無線ＬＡＮ通信を開始するための処理を行う。Ｓ２２２で、接続部Ｂ１１１は、無線ＬＡＮ通信の接続相手を検索する。具体的には、接続部Ｂ１１１は、デジタルカメラＡ１００の接続部Ａ１１１が起動して、Ｓ２１５において取得したＳＳＩＤが無線ＬＡＮ通信で検出されるまで検索を継続する。
【００５２】
一方、デジタルカメラＡ１００の第一制御部Ａ１０１は、Ｓ２１８の割り込み通知に応えて、Ｓ２２６で、近接無線通信部Ａ１１２に対して、近接無線不揮発性メモリＡ１２３に格納された無線パラメータの読み出し要求を行う。Ｓ２２７で、近接無線通信部Ａ１１２は、近接無線不揮発性メモリＡ１２３の所定のアドレスから所定のサイズ分の情報を読み出し、第一制御部Ａ１０１へ返信する。Ｓ２２６及びＳ２２７において、第一制御部Ａ１０１と近接無線通信部Ａ１１２との間で行われる通信は、制御信号線Ａ１２５を用いて実行される。
【００５３】
Ｓ２２８で、第一制御部Ａ１０１は、Ｓ２２７において取得した情報（無線パラメータ）を作業用メモリＡ１０４に一時的に記憶する。Ｓ２２９で、第一制御部Ａ１０１は、一時的に記憶した無線パラメータ、即ちスマートフォンＢ１００が取得した無線パラメータと同じものを用いて、接続部Ａ１１１を起動させる。
【００５４】
接続部Ａ１１１が起動すると、無線ＬＡＮ機器を検索している状態にあるスマートフォンＢ１００（Ｓ２２２参照）は、無線ＬＡＮ通信を介してデジタルカメラＡ１００を検出することが可能となる。その結果、Ｓ２３０で、デジタルカメラＡ１００及びスマートフォンＢ１００は、無線ＬＡＮ通信の接続を確立する。Ｓ２３１で、デジタルカメラＡ１００及びスマートフォンＢ１００は、無線ＬＡＮ接続が確立したことを確認し、無線ＬＡＮ通信を行う。
【００５５】
無線ＬＡＮ接続の確立後、Ｓ２４０で、第一制御部Ａ１０１は、近接無線通信部Ａ１１２に対して、近接無線不揮発性メモリＡ１２３内の無線パラメータの書き換え（更新）を要求する。Ｓ２４１で、第一制御部Ａ１０１は、Ｓ２４０の要求に対する応答として、無線パラメータの書き換えが完了したことを示す応答を受信する。
【００５６】
Ｓ２４０及びＳ２４１は、デジタルカメラＡ１００とスマートフォンＢ１００との間で無線ＬＡＮ接続が確立した後のセキュリティを向上させるためのステップである。本実施形態では、スマートフォンＢ１００（第１の通信装置）だけではなく、スマートフォンＢ１００とは異なる他のスマートフォン（第２の通信装置）も、近接無線通信部Ａ１１２を介して近接無線不揮発性メモリＡ１２３にアクセスすることができる。上述したように、近接無線通信部Ａ１１２が備える近接無線不揮発性メモリＡ１２３内の無線パラメータには、デジタルカメラＡ１００とスマートフォンＢ１００との無線ＬＡＮ接続に必要なＳＳＩＤや暗号鍵が含まれている。無線パラメータを書き換えない場合、デジタルカメラＡ１００とスマートフォンＢ１００とが無線ＬＡＮ通信を行っている間に、スマートフォンＢ１００とは異なる他のスマートフォンが近接無線通信により同じ無線パラメータを取得する可能性がある。この場合、他のスマートフォンが通信を傍受できてしまう。無線パラメータを書き換えることにより、このような問題の発生を抑制することができる。この目的のため、デジタルカメラＡ１００は、近接無線不揮発性メモリＡ１２３内の無線パラメータを、現在使用中の無線パラメータが類推されないような値に書き換える。具体例として、デジタルカメラＡ１００は、乱数発生アルゴリズムを用いて決定した無線パラメータに書き換えることが考えられるが、本実施形態においてアルゴリズムは特に限定されない。
【００５７】
以上の処理により、デジタルカメラＡ１００とスマートフォンＢ１００との間で無線パラメータを共有することができ、また、他のスマートフォンが同じ無線パラメータを取得することを防止することができる。その結果、デジタルカメラＡ１００とスマートフォンＢ１００との間の無線ＬＡＮ通信のセキュリティを向上させることができる。
【００５８】
ところで、図２Ａの例では、デジタルカメラＡ１００は、スマートフォンＢ１００との無線ＬＡＮ接続が確立されたことをＳ２３１において確認した後に、近接無線不揮発性メモリＡ１２３の無線パラメータを書き換えた。しかしながら、デジタルカメラＡ１００は、Ｓ２２６における無線パラメータの取得後であれば、他のタイミングで無線パラメータを書き換えてもよい。例えば、デジタルカメラＡ１００は、近接無線不揮発性メモリＡ１２３から無線パラメータを取得したタイミングで、無線パラメータの書き換えを行ってもよい。この場合、最終的に無線ＬＡＮ接続が確立されるか否かに関わらず無線パラメータが書き換えられるため、無線ＬＡＮ通信のセキュリティが更に向上する。
【００５９】
この場合のデジタルカメラＡ１００の動作について、図２Ｂを参照して説明する。図２Ｂにおいて、図２Ａと同一又は同様の処理が行われるステップには同一の符号を付す。図２Ｂは、Ｓ２２８の次にＳ２４０及びＳ２４１の処理が行われる点が、図２Ａと異なる。無線ＬＡＮ接続の確立には比較的時間がかかるため、図２Ａの場合、例えばＳ２３０における接続処理中に他のスマートフォンが無線パラメータを取得してしまう可能性がある。一方、図２Ｂの場合は、Ｓ２３０の接続処理中は既に無線パラメータの書き換えが完了しているため、他のスマートフォンは同一の無線パラメータを取得することができない。また、仮にＳ２３０において無線ＬＡＮ接続の確立が失敗し、デジタルカメラＡ１００が図２Ｂのシーケンスを停止したとしても、既に無線パラメータの書き換えが完了しているため、他のスマートフォンは同一の無線パラメータを取得することができない。従って、図２Ｂでは、図２Ａよりも更に無線ＬＡＮ通信のセキュリティが向上する。
【００６０】
また、第一制御部Ａ１０１は、図２Ａ又は図２Ｂで示したタイミングに加えて、以下のタイミングでも無線パラメータの書き換え（更新）を行ってもよい。すなわち、ユーザによって操作部Ａ１０５が操作されたことに応じてデジタルカメラＡ１００の電源がＯＮにされた時（即ち、第一制御部Ａ１０１の起動処理を行う時）にも無線パラメータの書き換え（更新）を行ってもよい。これにより、デジタルカメラＡ１００の電源ＯＦＦ時にスマートフォンＢ１００により読み取られた無線パラメータが実質的に無効になるので、セキュリティが更に向上する。
【００６１】
以上説明したように、第１の実施形態によれば、デジタルカメラＡ１００は、スマートフォンＢ１００が近接無線不揮発性メモリＡ１２３から無線パラメータを取得した後の所定のタイミングで、近接無線不揮発性メモリＡ１２３内の無線パラメータを更新する。これにより、複数のスマートフォンが同一の無線パラメータを取得することを抑制することができ、無線ＬＡＮ通信のセキュリティを向上させることができる。
【００６２】
［第２の実施形態］
第１の実施形態は、デジタルカメラＡ１００とスマートフォンＢ１００とが１対１で接続する場合に有効である。しかしながら、ユーザは常に１対１接続を望むとは限らず、１対多接続を望む場合も考えられる。第１の実施形態の場合、複数のスマートフォンが同一の無線パラメータを取得することができないため、複数のスマートフォンを同一の無線ＬＡＮネットワークに参加させることができず、１対多接続を実現することができない。そこで、第２の実施形態では、必要に応じて１対多接続を可能にするための構成について説明する。
【００６３】
最初に、図３を参照して、１対１接続が望ましい状況と、１対多接続が望ましい状況について説明する。図３（ａ）及び図３（ｂ）において、ネットワーク３０１は、デジタルカメラＡ１００の近接無線不揮発性メモリＡ１２３内の無線パラメータに従って構築されたネットワークである。
【００６４】
図３（ａ）において、デジタルカメラＡ１００は、前述のリモート撮影モードで動作している。この場合、スマートフォンＢ１００は、無線ＬＡＮ通信により、デジタルカメラＡ１００の撮影パラメータ（ＩＳＯ感度やホワイトバランスなど）を設定することが可能である。この場合、仮に複数のスマートフォンがデジタルカメラＡ１００の撮影パラメータを同時に設定できると、あるユーザが設定した撮影パラメータが他のユーザにより変更され、意図した撮影が行えない可能性がある。従って、リモート撮影モードの場合、１対１接続が望ましいと考えられる。
【００６５】
一方、図３（ｂ）において、デジタルカメラＡ１００は、前述のリモート再生モードで動作している。この場合、スマートフォンＢ１００は、無線ＬＡＮ通信により、デジタルカメラＡ１００の記録媒体Ａ１１０内の画像データを取得して表示部Ｂ１０６に再生させ、選択した画像をスマートフォンＢ１００の記録媒体Ｂ１１０にダウンロードすることができる。この場合、複数のスマートフォンが同時にスマートフォンＢ１００にアクセスして画像をダウンロードできると、効率的である。従って、リモート再生モードの場合、１対多接続が望ましいと考えられる。図３（ｂ）の例では、ネットワーク３０１には、スマートフォンＢ１００−１、Ｂ１００−２、Ｂ１００−３という、３つのスマートフォンが参加している。
【００６６】
このように、無線ＬＡＮ通信時のデジタルカメラＡ１００の動作モードに応じて、１対１接続が望ましい場合と、１対多接続が望ましい場合とがある。そこで、第２の実施形態では、デジタルカメラＡ１００は、無線ＬＡＮ通信時の動作モードに応じて、無線パラメータを更新（書き換え）するか否かを切り替える。
【００６７】
なお、図３を参照した説明においては、リモート撮影モードの場合に１対１接続が望ましく、リモート再生モードの場合に１対多接続が望ましいものとしたが、これは例に過ぎず、動作モードと望ましい接続形態との関係は、図３の例に限定されない。また、デジタルカメラＡ１００が選択可能な動作モードは、リモート撮影モードやリモート再生モードに限定されず、デジタルカメラＡ１００は、他の動作モードで動作してもよい。また、本実施形態を適用する通信装置の種類によっても、動作モードは変化する。例えば、撮像機能を備えない通信装置は動作モードとしてリモート撮影モードを有さないと考えられるため、そのような種類の通信装置については、他の種類の動作モードが「１対１接続が望ましい動作モード」となる。
【００６８】
次に、図４を参照して、デジタルカメラＡ１００の動作について説明する。ユーザが第二操作部Ａ１２２の操作によりデジタルカメラＡ１００の電源をＯＮにすると、本フローチャートの処理が開始する。なお、本フローチャートに示す処理は、デジタルカメラＡ１００の第一制御部Ａ１０１が入力信号やプログラムに従い、デジタルカメラＡ１００の各部を制御することにより実現される。
【００６９】
最初に、Ｓ４０１で、第一制御部Ａ１０１は、起動処理を実行する。具体的には、第一制御部Ａ１０１は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の初期化、及び、第一制御部Ａ１０１に接続される周辺デバイスに対する初期化などを行う。また、第一制御部Ａ１０１は、起動処理の一環として、近接無線通信部Ａ１１２に備えられる近接無線不揮発性メモリＡ１２３の無線パラメータを更新してもよい。本実施形態の近接無線通信部Ａ１１２は、デジタルカメラＡ１００本体から電力を供給されない状態にあっても、スマートフォンＢ１００の近接無線通信部Ｂ１１２が発する磁界から起電力を発生させ、動作することが可能な構成になっている。従って、デジタルカメラＡ１００が電源ＯＦＦの間に、他のスマートフォンにより近接無線不揮発性メモリＡ１２３の無線パラメータが読み取られている可能性がある。Ｓ４０１において無線パラメータを更新すれば、電源ＯＦＦの間に読み取られた無線パラメータが無効になるので、よりセキュリティを向上させることができる。
【００７０】
起動処理が完了すると、Ｓ４０２で、第一制御部Ａ１０１は、スマートフォンＢ１００とのＮＦＣ通信が完了したことを検出するまで待つ。具体的には、第一制御部Ａ１０１は、近接無線通信部Ａ１１２から割り込み信号線Ａ１２４を介して出力される割り込み信号を検出する。これにより、第一制御部Ａ１０１は、スマートフォンＢ１００がＮＦＣ通信を完了して近接無線不揮発性メモリＡ１２３から無線パラメータを取得したことを検出することができる。
【００７１】
Ｓ４０３で、第一制御部Ａ１０１は、近接無線不揮発性メモリＡ１２３から無線パラメータを取得し、作業用メモリＡ１０４に一時的に記憶する。Ｓ４０４で、第一制御部Ａ１０１は、接続部Ａ１１１を起動する。具体的には、第一制御部Ａ１０１は、第二制御部Ａ１２０を通じて、接続部Ａ１１１への電力供給を制御する電源部Ａ１２１を制御することで、接続部Ａ１１１を起動する。
【００７２】
Ｓ４０５で、第一制御部Ａ１０１は、作業用メモリＡ１０４に一時的に記憶された無線パラメータを、接続部Ａ１１１に設定する。ここで述べる無線パラメータは、Ｓ４０２においてスマートフォンＢ１００がＮＦＣ通信により取得した無線パラメータと同じものである。無線パラメータの設定が行われると、デジタルカメラＡ１００は、接続部Ａ１１１を用いて、Ｓ４０５において設定したＳＳＩＤ情報を含むＢｅａｃｏｎ情報を送信することが可能となる。
【００７３】
Ｓ４０６で、第一制御部Ａ１０１は、スマートフォンＢ１００との無線ＬＡＮ接続が確立したか否かを判定する。スマートフォンＢ１００はＮＦＣ通信でデジタルカメラＡ１００と同じ無線パラメータを取得しているので、無線ＬＡＮ接続は正常に確立する可能性が高い。しかしながら、スマートフォンＢ１００が、電池残量が少ないといった原因で、ＮＦＣ通信が成功したにも関わらず、無線ＬＡＮ接続が確立しない場合も考えられる。無線ＬＡＮ接続が確立しない場合は、Ｓ４０７で、第一制御部Ａ１０１は、所定時間経過したか否かを判定する。第一制御部Ａ１０１が所定時間経過していないと判断した場合、処理はＳ４０８に戻る。所定時間経過しても無線ＬＡＮ接続が確立しない場合は、第一制御部Ａ１０１は、スマートフォンＢ１００が無線ＬＡＮを起動できない状態にあると判断して、処理をＳ４２０へ進め、無線ＬＡＮの動作を終了させる。
【００７４】
Ｓ４０６において無線ＬＡＮ接続が確立すると、Ｓ４３０で、第一制御部Ａ１０１は、Ｓ４０３において作業用メモリＡ１０４に一時的に記憶された無線パラメータを、不揮発性メモリＡ１０３に書き込む。Ｓ４３０の処理を実行することにより、デジタルカメラＡ１００は、スマートフォンＢ１００との無線ＬＡＮ接続に用いる無線パラメータを、電源をＯＦＦにされた後も保持することが可能となる。これにより、スマートフォンＢ１００との無線ＬＡＮ接続の再確立が容易になる。具体的には、後述のＳ４１０において近接無線不揮発性メモリＡ１２３の無線パラメータが更新されると、第一制御部Ａ１０１は、近接無線不揮発性メモリＡ１２３から同じ無線パラメータを再度取得することができない。従って、Ｓ４３０の処理が行われない場合、デジタルカメラＡ１００の電源ＯＦＦ後に無線ＬＡＮ接続を再確立するためには、デジタルカメラＡ１００とスマートフォンＢ１００を再度近接させる必要が生じる。Ｓ４３０の処理が行われる場合は、デジタルカメラＡ１００は、再び電源ＯＮされた際に不揮発性メモリＡ１０３から無線パラメータを取得でき、スマートフォンＢ１００はこの無線パラメータを既に保持している。従って、デジタルカメラＡ１００とスマートフォンＢ１００を再度近接させなくても、無線ＬＡＮ接続を再確立することができる。また、不揮発性メモリＡ１０３に格納された無線パラメータは、近接無線不揮発性メモリＡ１２３に格納された無線パラメータと異なり、近接無線通信を介して外部装置により読み取られることもない。
【００７５】
また、デジタルカメラＡ１００は、不揮発性メモリＡ１０３に格納された無線ＬＡＮパラメータを、接続相手のスマートフォンＢ１００と紐づける仕組みを持っていてもよい。具体的には、ユーザは、第一操作部Ａ１０５を用いて、スマートフォンＢ１００を識別する名前などを入力し、第一制御部Ａ１０１は、入力された名前を無線ＬＡＮパラメータに対応付ける。これにより、ユーザは、不揮発性メモリＡ１０３に記憶されている無線ＬＡＮパラメータを、ユーザが識別しやすい形式で記憶させることが可能となる。そして、第一制御部Ａ１０１は、一度無線ＬＡＮで接続したことのあるスマートフォンの無線パラメータを、ユーザが容易に選択できるように、表示部Ａ１０６に表示することができる。
【００７６】
以上の処理により、ユーザは、次回デジタルカメラＡ１００の電源をＯＮにした時、過去に接続したことのあるスマートフォンと接続する場合は、表示部Ａ１０６において対応する無線パラメータを選択するだけで、接続を再確立することができる。即ち、デジタルカメラＡ１００は、一度接続したことのあるスマートフォンとは、近接無線通信を行わずに無線ＬＡＮ接続を再確立することができる。
【００７７】
次に、Ｓ４０８で、第一制御部Ａ１０１は、スマートフォンＢ１００との無線ＬＡＮ通信を開始し、動作モードがリモート撮影モードであるか否かを判定する。動作モードは、無線ＬＡＮ通信の開始時に、スマートフォンＢ１００から通知される。動作モードがリモート撮影モードであると第一制御部Ａ１０１が判断した場合、処理はＳ４０９に進み、動作モードがリモート撮影モードでない（リモート再生モードである）と第一制御部Ａ１０１が判断した場合、処理はＳ４１３に進む。
【００７８】
Ｓ４０９で、第一制御部Ａ１０１は、近接無線不揮発性メモリＡ１２３内の無線パラメータを消去する。これにより、デジタルカメラＡ１００とスマートフォンＢ１００との無線ＬＡＮ通信のために現在使用中の無線パラメータを他のスマートフォンが取得することはできなくなる。Ｓ４１０で、第一制御部Ａ１０１は、近接無線不揮発性メモリＡ１２３内の無線パラメータを、現在使用中の無線パラメータが類推されないような値に更新する。新しい無線パラメータの決定アルゴリズムは、第１の実施形態と同様、特定のアルゴリズムに限定されない。
【００７９】
以上の処理により、デジタルカメラＡ１００がリモート撮影モードで動作する場合、無線パラメータは、デジタルカメラＡ１００とスマートフォンＢ１００との間でのみ共有される。
【００８０】
Ｓ４１０に続いてＳ４４０の処理が実行されるが、Ｓ４４０の処理の詳細についてはＳ４２１の説明の次に行うこととし、先にＳ４１１の説明を行う。
【００８１】
Ｓ４１１で、第一制御部Ａ１０１は、撮影動作の権利をスマートフォンＢ１００に委ね、スマートフォンＢ１００からのリモート撮影指示を受け付ける状態になる。具体的には、第一制御部Ａ１０１は、撮像部Ａ１０２を制御し、レンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行う。そして、第一制御部Ａ１０１は、ノイズ低減処理されたデジタルデータを画像データとしてスマートフォンＢ１００へ無線ＬＡＮ転送する。スマートフォンＢ１００は、無線ＬＡＮ転送された画像データを表示部Ｂ１０６に表示させる。これにより、ユーザは、デジタルカメラＡ１００のライブビュー画像を遠隔地より確認することが可能となる。また、デジタルカメラＡ１００の撮影パラメータ（ＩＳＯ感度やホワイトバランスなど）や、Ａｖ、Ｔｖ撮影などは、スマートフォンＢ１００から設定可能である。この状態で、スマートフォンＢ１００からデジタルカメラＡ１００に撮影命令が通知されると、デジタルカメラＡ１００の第一制御部Ａ１０１は、シャッター操作を行い、取得された画像データを記録媒体Ａ１１０へ記録する。この時、第一制御部Ａ１０１は、記録媒体Ａ１１０へ記録されたデータをリサイズした画像データを生成し、スマートフォンＢ１００へ転送することを行ってもよい。
【００８２】
Ｓ４１２で、第一制御部Ａ１０１は、スマートフォンＢ１００からのリモート撮影モード終了通知を検出したか否かを判定する。ここで述べるリモート撮影モード終了通知とは、例えば、スマートフォンＢ１００がデジタルカメラＡ１００を制御するアプリケーションを終了させた場合に発生する。また、第一制御部Ａ１０１は、スマートフォンＢ１００から送信される無線ＬＡＮ通信を終了する通知をリモート撮影モード終了通知として検出する。第一制御部Ａ１０１がリモート撮影モード終了通知を検出しない場合、処理はＳ４４０に戻り、第一制御部Ａ１０１は、リモート撮影モードでの動作を継続する。第一制御部Ａ１０１がリモート撮影モード終了通知を検出した場合、処理はＳ４２０に進む。
【００８３】
Ｓ４２０で、第一制御部Ａ１０１は、第二制御部Ａ１２０を通じて、接続部Ａ１１１の電源を制御する電源部Ａ１２１を制御することで、接続部Ａ１１１への電力供給を遮断する。これにより、無線ＬＡＮ通信が切断される。Ｓ４２１で、第一制御部Ａ１０１は、終了処理を行う。
【００８４】
ここで、Ｓ４４０の処理について説明する。Ｓ４４０の処理は、デジタルカメラＡ１００がリモート撮影モードで動作中に、スマートフォンＢ１００とは異なる他のスマートフォンが近接した場合に対処するための処理である。本実施形態の近接無線通信部Ａ１１２は、デジタルカメラＡ１００がスマートフォンＢ１００と無線ＬＡＮ通信を行っている間でも、近接した他のスマートフォンに対して近接無線不揮発性メモリＡ１２３に格納された無線パラメータを送信するように構成される。従って、デジタルカメラＡ１００がリモート撮影モードで動作中に他のスマートフォンが近接した場合、他のスマートフォンは、ＮＦＣ通信により、Ｓ４１０において更新された無線パラメータを取得する可能性がある。他のスマートフォンが取得した無線パラメータが近接無線不揮発性メモリＡ１２３に保持されたままの場合、更に別のスマートフォンが同一の無線パラメータを取得してしまう可能性がある。この無線パラメータが将来の無線ＬＡＮ通信の際に使用されると、１対１接続が保証されない。この問題に対処するため、Ｓ４４０で、第一制御部Ａ１０１は、近接無線通信部Ａ１１２からの割り込み通知に基づき、ＮＦＣ通信を検出したか否かを判定する。第一制御部Ａ１０１がＮＦＣ通信を検出した場合、処理はＳ４０９に戻り、第一制御部Ａ１０１は、近接無線不揮発性メモリＡ１２３の無線パラメータの消去及び更新を行う。これにより、他のスマートフォンが取得した無線パラメータが将来の無線ＬＡＮ通信に使用されることがなくなり、この無線パラメータは実質的に無効化される。
【００８５】
次に、デジタルカメラＡ１００がリモート再生モードで動作する場合について説明する。Ｓ４０８において動作モードがリモート再生モードであると第一制御部Ａ１０１が判断した場合、Ｓ４１３で、第一制御部Ａ１０１は、記録媒体Ａ１１０内にあるサムネイル画像をスマートフォンＢ１００に対して無線ＬＡＮを介して転送する。スマートフォンＢ１００は、取得したサムネイル画像を表示部Ｂ１０６に表示し、スマートフォンＢ１００にダウンロードしたい画像をユーザが選択できるようにする。第一制御部Ａ１０１は、無線ＬＡＮを介して、スマートフォンＢ１００上で選択された画像を識別し、対応する画像データを記録媒体Ａ１１０から作業用メモリＡ１０４に展開し、スマートフォンＢ１００に対して転送する。また、第一制御部Ａ１０１は、リモート再生モードで動作中にスマートフォンＢ１００とのＮＦＣ通信が行われたことに応えて、無線ＬＡＮ通信によりスマートフォンＢ１００へ画像データを送信してもよい。この場合の送信対象の画像データは、例えば、表示部Ａ１０６に表示されている画像に対応する画像データである。なお、第一制御部Ａ１０１は、例えば割り込み信号線Ａ１２４を介した割り込み通知により、スマートフォンＢ１００とのＮＦＣ通信が行われたことを検知することができる。
【００８６】
Ｓ４１４で、第一制御部Ａ１０１は、スマートフォンＢ１００からのリモート再生モード終了通知を検出したか否かを判定する。ここで述べるリモート再生モード終了通知とは、例えば、スマートフォンＢ１００がデジタルカメラＡ１００を制御するアプリケーションを終了させた場合に発生する。また、第一制御部Ａ１０１は、スマートフォンＢ１００から送信される無線ＬＡＮ通信を終了する通知をリモート再生モード終了通知として検出する。第一制御部Ａ１０１がリモート再生モード終了通知を検出しない場合、処理はＳ４１３に戻り、第一制御部Ａ１０１は、リモート再生モードでの動作を継続する。第一制御部Ａ１０１がリモート再生モード終了通知を検出した場合、処理はＳ４１５に進む。
【００８７】
Ｓ４１５及びＳ４１６で、第一制御部Ａ１０１は、Ｓ４０９及びＳ４１０と同様、無線パラメータの消去及び更新を行う。
【００８８】
以上のように、デジタルカメラＡ１００は、リモート再生モードで動作中は、近接無線不揮発性メモリＡ１２３内の無線パラメータを更新しない。これにより、デジタルカメラＡ１００が現在使用中の無線パラメータを、スマートフォンＢ１００とは異なる他のスマートフォンが近接無線通信により取得できる。つまり、デジタルカメラＡ１００とスマートフォンＢ１００とで構築したネットワークに、他のスマートフォンが参加することができる（図３（ｂ）参照）。
【００８９】
次に、図５を参照して、スマートフォンＢ１００の動作について説明する。なお、本フローチャートに示す処理は、スマートフォンＢ１００の制御部Ｂ１０１が入力信号やプログラムに従い、スマートフォンＢ１００の各部を制御することにより実現される。
【００９０】
最初、スマートフォンＢ１００は、制御部Ｂ１０１上で、デジタルカメラＡ１００を制御するためのアプリケーションを実行している状態である。また、ＮＦＣの機能は「有効」に設定されており、無線ＬＡＮの機能は「無効」に設定されている。
【００９１】
Ｓ５０１で、スマートフォンＢ１００の制御部Ｂ１０１は、近接無線通信部Ａ１１２を検出したか否かを判定する。ユーザがスマートフォンＢ１００をデジタルカメラＡ１００に近接させると、制御部Ｂ１０１は、近接無線通信部Ｂ１１２から近接無線通信部Ａ１１２への検出信号を検出する。従って、Ｓ５０１における判定は、制御部Ｂ１０１が検出信号を検出したか否かを判定することにより行われる。制御部Ｂ１０１が検出信号を検出すると、処理はＳ５０２に進む。
【００９２】
Ｓ５０２で、制御部Ｂ１０１は、デジタルカメラＡ１００の近接無線通信部Ａ１１２を通じて、近接無線不揮発性メモリＡ１２３を読み込む動作を実行する。ここで読み出される情報は、無線ＬＡＮ接続に必要なＳＳＩＤや、暗号鍵といった無線パラメータである。
【００９３】
Ｓ５０３で、制御部Ｂ１０１は、デジタルカメラＡ１００の近接無線不揮発性メモリＡ１２３から無線パラメータの読み出しを完了したか否かを判定する。この判定は、デジタルカメラＡ１００の近接無線通信部Ａ１１２からのレスポンスに基づいて行われる。制御部Ｂ１０１は、読み出しが完了するまで、Ｓ５０２の読み出し動作を継続する。読み出しが完了すると、制御部Ｂ１０１は、近接無線不揮発性メモリＡ１２３から読み出した情報を作業用メモリＢ１０４に一時的に記憶する。その後、処理はＳ５２０に進む。
【００９４】
Ｓ５２０で、制御部Ｂ１０１は、近接無線不揮発性メモリＡ１２３から読み出した情報が正常であるか否かを判定する。例えば、ＮＦＣ通信で読み出される情報（データ）にＣＲＣコードが付加されており、制御部Ｂ１０１は、ＣＲＣコードに基づいて、読み出した情報にビット化けが無いかを判断することができる。近接無線不揮発性メモリＡ１２３から読み出した情報が正常でないと制御部Ｂ１０１が判断した場合、本フローチャートの処理は終了する。そうでない場合、処理はＳ５０４に進む。
【００９５】
Ｓ５０４で、制御部Ｂ１０１は、近接無線通信部Ｂ１１２を用いて、デジタルカメラＡ１００の近接無線通信部Ａ１１２に対して、パラメータ取得完了通知を行う。パラメータ取得完了通知は、無線パラメータの取得が正常に完了したことを示す。デジタルカメラＡ１００の近接無線通信部Ａ１１２は、近接無線通信部Ｂ１１２からのパラメータ取得完了通知を契機に、第一制御部Ａ１０１に対して割り込み通知を行う（図４のＳ４０２参照）。
【００９６】
Ｓ５０５で、制御部Ｂ１０１は、パラメータ取得完了通知に対する応答を受信するまで待つ。応答を受信すると、Ｓ５０６で、制御部Ｂ１０１は、無線ＬＡＮを起動させる。ここで使用される無線パラメータは、Ｓ５０２において近接無線不揮発性メモリＡ１２３から読み出され、作業用メモリＢ１０４に一時的に記憶されている無線パラメータである。
【００９７】
Ｓ５０７で、制御部Ｂ１０１は、デジタルカメラＡ１００との無線ＬＡＮ接続が確立したか否かを判定する。スマートフォンＢ１００はＮＦＣ通信でデジタルカメラＡ１００と同じ無線パラメータを取得しているので、無線ＬＡＮ接続は正常に確立する可能性が高い。しかしながら、例えばＳ５０４におけるパラメータ取得完了通知の際に通信不良によりデータが化けてしまった等の原因により、デジタルカメラＡ１００が無線ＬＡＮを起動しない場合も考えられる。無線ＬＡＮ接続が確立しない場合は、Ｓ５１２で、制御部Ｂ１０１は、所定時間経過したか否かを判定する。制御部Ｂ１０１が所定時間経過していないと判断した場合、処理はＳ５０７に戻る。所定時間経過しても無線ＬＡＮ接続が確立しない場合は、制御部Ｂ１０１は、デジタルカメラＡ１００が無線ＬＡＮを起動できない状態にあると判断して、処理をＳ５１１へ進め、無線ＬＡＮの動作を終了させる。
【００９８】
Ｓ５０７において無線ＬＡＮ接続が確立すると、Ｓ５０８で、制御部Ｂ１０１は、デジタルカメラＡ１００との無線ＬＡＮ通信を行う。本実施形態では、Ｓ５０８の無線ＬＡＮ通信の最初に、スマートフォンＢ１００の制御部Ｂ１０１は、デジタルカメラＡ１００に対して動作モードを通知するものとする。
【００９９】
Ｓ５０９で、制御部Ｂ１０１は、無線ＬＡＮ通信を終了するか否かを判定する。制御部Ｂ１０１は、無線ＬＡＮ通信を終了するまでは、Ｓ５０８における無線ＬＡＮ通信を継続する。無線ＬＡＮ通信を終了する場合、Ｓ５１０で、制御部Ｂ１０１は、デジタルカメラＡ１００に対して無線ＬＡＮ通信終了通知を送信する。例えば、ユーザ操作により操作部Ｂ１０５からアプリケーションの終了が選択された場合に、制御部Ｂ１０１は、無線ＬＡＮ通信を終了すると判断する。ここで送信される無線ＬＡＮ通信終了通知は、デジタルカメラＡ１００の第一制御部Ａ１０１により、リモート撮影（再生）モード終了通知として検出される（図４のＳ４１２及びＳ４１４参照）。
【０１００】
Ｓ５１１で、制御部Ｂ１０１は、無線ＬＡＮを切断する。これにより、デジタルカメラＡ１００、スマートフォンＢ１００共に、無線ＬＡＮ通信を正常に終了することが可能となる。
【０１０１】
なお、上の説明では、制御部Ｂ１０１は、Ｓ５０８の無線ＬＡＮ通信の最初に、デジタルカメラＡ１００に対して動作モードを通知するものとした。しかしながら、制御部Ｂ１０１は、Ｓ５０４において、ＮＦＣ通信により、デジタルカメラＡ１００に対してパラメータ取得完了通知と共に動作モードを通知してもよいものとする。この場合のデジタルカメラＡ１００の動作について、図６を参照して説明する。図６において、図４と同一又は同様の処理が行われるステップには同一の符号を付す。
【０１０２】
Ｓ６０１で、第一制御部Ａ１０１は、図４のＳ４０２と同様、スマートフォンＢ１００とのＮＦＣ通信が完了したことを検出するまで待つ。ＮＦＣ通信が行われた場合、第一制御部Ａ１０１は、スマートフォンＢ１００から、近接無線通信部Ａ１１２を介して、動作モードの通知を受ける。Ｓ６０２で、第一制御部Ａ１０１は、Ｓ６０１において通知された動作モードを示す情報（動作モード情報）を、作業用メモリＡ１０４に一時的に記憶する。Ｓ６０３で、第一制御部Ａ１０１は、Ｓ６０２において一時的に記憶された動作モード情報がリモート撮影モードを示すか否かを判定する。動作モード情報がリモート撮影モードを示すと第一制御部Ａ１０１が判断した場合、処理はＳ４０９に進み、そうでない場合、処理はＳ４０４に進む。
【０１０３】
図６のＳ４０９の処理、及びそれに続くＳ４１０の処理は、図４のＳ４０９及びＳ４１０の処理と同様であるが、図４及び図６を比較すると理解できる通り、処理が行われるタイミングが異なる。
【０１０４】
Ｓ６０４で、第一制御部Ａ１０１は、図４のＳ４０８と同様、スマートフォンＢ１００との無線ＬＡＮ通信を開始し、動作モードがリモート撮影モードであるか否かを判定する。但し、図４のＳ４０８と異なり、ここでは動作モードの通知は行われない。代わりに、第一制御部Ａ１０１は、Ｓ６０２において一時的に記憶された動作モード情報に基づき、動作モードがリモート撮影モードであるか否かの判定を行う。
【０１０５】
図６の動作によれば、動作モードがリモート撮影モードの場合、デジタルカメラＡ１００は、図４の動作と比べて早いタイミングで無線パラメータを更新する。従って、デジタルカメラＡ１００とスマートフォンＢ１００との間の無線ＬＡＮ通信が開始する前に他のスマートフォンが同一の無線パラメータを取得する可能性が低下し、セキュリティが向上する。また、図６の動作によれば、デジタルカメラＡ１００は、図４の動作と比べて早いタイミングで動作モードを知ることができるため、無線ＬＡＮ通信が開始する前に動作モードを変更することができる。従って、例えば通知された動作モードがリモート撮影モードの場合、デジタルカメラＡ１００は、無線ＬＡＮ通信が開始したタイミングでは既にリモート撮影モードに移行しており、ユーザは、無線ＬＡＮ通信の開始後速やかに撮影動作を行うことができる。
【０１０６】
なお、本実施形態のこれまでの説明では、接続部Ａ１１１及び接続部Ｂ１１１が無線ＬＡＮ通信を行うものとした。しかしながら、無線ＬＡＮ通信をＩＥＥＥ８０２．１５規格（いわゆるＢｌｕｅｔｏｏｔｈ（登録商標））に置き換えた場合でも、本実施形態は成り立つ。その場合、近接無線通信部Ａ１１２及び近接無線通信部Ｂ１１２を介した近接無線通信で交換するパラメータを、Ｂｌｕｅｔｏｏｔｈ（登録商標）用のパラメータに置き換えればよい。
【０１０７】
以上説明したように、第２の実施形態によれば、デジタルカメラＡ１００は、無線ＬＡＮ通信時の動作モードに応じて、近接無線不揮発性メモリＡ１２３内の無線パラメータを更新するか否かを切り替える。これにより、１対１接続の場合のセキュリティを向上させると共に、１対多接続を行うことも可能となる。
【０１０８】
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１０９】
Ａ１００…デジタルカメラ、Ａ１０１…第一制御部、Ａ１１１…接続部、Ａ１１２…近接無線通信部、Ａ１２３…近接無線不揮発性メモリ、Ｂ１００…スマートフォン、Ｂ１０１…制御部、Ｂ１１１…接続部、Ｂ１１２…近接無線通信部
【図１】
0006366386.tif 000002
【図２Ａ】
0006366386.tif 000003
【図２Ｂ】
0006366386.tif 000004
【図３】
0006366386.tif 000005
【図４】
0006366386.tif 000006
【図５】
0006366386.tif 000007
【図６】
0006366386.tif 000008