(57)【要約】【課題】簡単な操作で無線接続を可能とすることにより、ユーザによる利便性を向上させることを目的とする。【解決手段】ネットワークパラメータを用いて第１の通信方式のネットワークを形成する第１の通信制御手段と、第１の通信方式に比べて通信距離の短い第２の通信方式での通信を制御する第２の通信制御手段と、第１の通信方式の通信を利用した機能の設定情報を受け付ける受付手段と、ネットワークの形成前に、第２の通信方式によるネットワークパラメータの外部機器への送信が行われた場合には、外部機器の識別情報と、設定情報と、を対応付けて記録する一方で、ネットワークパラメータの記録を行わず、ネットワークの形成前に、ネットワークパラメータの送信が行われていない場合には、識別情報と、設定情報と、ネットワークパラメータと、を対応付けて記録する履歴管理手段とを有する。【選択図】図４
2016058970.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークパラメータを用いて第１の通信方式のネットワークを形成し、外部機器との通信を制御する第１の通信制御手段と、
前記第１の通信方式に比べて通信距離の短い第２の通信方式で前記外部機器との通信を制御する第２の通信制御手段と、
前記第１の通信方式の通信を利用した機能の設定情報を受け付ける受付手段と、
前記ネットワークの形成前に、前記第２の通信方式による前記ネットワークパラメータの前記外部機器への送信が行われた場合には、前記外部機器の識別情報と、前記設定情報と、を対応付けて記憶手段に記録する一方で、前記ネットワークパラメータの記録を行わず、前記ネットワークの形成前に、前記第２の通信方式による前記ネットワークパラメータの送信が行われていない場合には、前記外部機器の前記識別情報と、前記設定情報と、前記ネットワークパラメータと、を対応付けて前記記憶手段に記録する履歴管理手段と
を有することを特徴とする無線通信装置。
【請求項２】
前記設定情報は、自装置に記憶されている画像を前記第１の通信手段を介して前記外部機器に公開する機能に関する情報であり、
前記画像を表示する表示手段をさらに有し、
前記履歴管理手段は、前記ネットワークの形成前に、前記第２の通信方式による前記ネットワークパラメータの前記外部機器への送信が行われた場合において、前記表示手段が前記画像を表示中でない場合には、前記外部機器の前記識別情報と、前記設定情報と、を対応付けて前記記憶手段に記憶し、前記ネットワークの形成前に、前記第２の通信方式による前記ネットワークパラメータの前記外部機器への送信が行われた場合において、前記表示手段が前記画像を表示中の場合には、前記外部機器の前記識別情報、前記設定情報及び前記ネットワークパラメータの前記記憶手段への記録を行わないことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記ネットワークパラメータは、ＳＳＩＤ（ｓｅｒｖｉｃｅ  ｓｅｔ  ｉｄｅｎｔｉｆｉｅｒ）及びセキュリティキーを含むことを特徴とする請求項１又は２に記載の無線通信装置。
【請求項４】
無線通信装置の制御方法であって、
ネットワークパラメータを用いて第１の通信方式のネットワークを形成し、外部機器との通信を制御する第１の通信制御ステップと、
前記第１の通信方式に比べて通信距離の短い第２の通信方式で前記外部機器との通信を制御する第２の通信制御ステップと、
前記第１の通信方式の通信を利用した機能の設定情報を受け付ける受付ステップと、
前記ネットワークの形成前に、前記第２の通信方式による前記ネットワークパラメータの前記外部機器への送信が行われた場合には、前記外部機器の識別情報と、前記設定情報と、を対応付けて記憶手段に記録する一方で、前記ネットワークパラメータの記録を行わず、前記ネットワークの形成前に、前記第２の通信方式による前記ネットワークパラメータの送信が行われていない場合には、前記外部機器の前記識別情報と、前記設定情報と、前記ネットワークパラメータと、を対応付けて前記記憶手段に記録する履歴管理ステップと
を含むことを特徴とする無線通信装置の制御方法。
【請求項５】
コンピュータを、請求項１乃至３何れか１項に記載の無線通信装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、無線通信装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラやプリンタに無線通信機能を搭載し、携帯電話等の他の機器と無線で接続し、画像等の情報をやりとりする技術が知られている。近年では接続を簡単にするために別の近距離無線手段を用いる技術も知られている。特許文献１には、ＮＦＣでデータ交換する時にネットワークパラメータだけでなく、ユーザ情報や認証情報等も含めて交換することによって、使い勝手を向上させるプリンタが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１３５８６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１の技術では、近距離無線手段を用いて接続した場合には、必要な情報を毎回近距離無線手段で送信する必要があり、また、通常の接続とは異なる動作を行う必要がある。このため、ユーザ操作が煩雑になるという問題があった。
【０００５】
本発明はこのような問題点に鑑みなされたもので、簡単な操作で無線接続を可能とすることにより、ユーザによる利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、無線通信装置であって、ネットワークパラメータを用いて第１の通信方式のネットワークを形成し、外部機器との通信を制御する第１の通信制御手段と、前記第１の通信方式に比べて通信距離の短い第２の通信方式で前記外部機器との通信を制御する第２の通信制御手段と、前記第１の通信方式の通信を利用した機能の設定情報を受け付ける受付手段と、前記ネットワークの形成前に、前記第２の通信方式による前記ネットワークパラメータの前記外部機器への送信が行われた場合には、前記外部機器の識別情報と、前記設定情報と、を対応付けて記憶手段に記録する一方で、前記ネットワークパラメータの記録を行わず、前記ネットワークの形成前に、前記第２の通信方式による前記ネットワークパラメータの送信が行われていない場合には、前記外部機器の前記識別情報と、前記設定情報と、前記ネットワークパラメータと、を対応付けて前記記憶手段に記録する履歴管理手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、簡単な操作で無線接続を可能とすることにより、ユーザによる利便性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】デジタルカメラを示す図である。
【図２】携帯端末を示す図である。
【図３】第１の無線接続処理を示すシーケンス図である。
【図４】表示画面例を示す図である。
【図５】第２の無線接続処理を示すシーケンス図である。
【図６】接続画面例を示す図である。
【図７】デジタルカメの処理を示すフローチャートである。
【図８】近接無線通信部に書き込まれているデータの一例を示す図である。
【図９】携帯端末の処理を示すフローチャートである。
【図１０】端末情報の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
＜デジタルカメラの構成＞
図１（ａ）は、無線通信装置の一例としてのデジタルカメラ１００のブロック図である。なお、ここでは無線通信装置の一例としてデジタルカメラについて述べるが、無線通信装置はこれに限られない。例えば無線通信装置は携帯型のメディアプレーヤや、いわゆるタブレットデバイス、パーソナルコンピュータ等の情報処理装置であってもよい。
【００１１】
制御部１０１は、ＣＰＵ等を含み、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。撮像部１０２は、例えば、光学レンズユニットと絞り・ズーム・フォーカス等を制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子等で構成される。撮像素子としては、一般的には、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）や、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）が利用される。撮像部１０２は、制御部１０１に制御されることにより、撮像部１０２に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理等を行いデジタルデータを画像データとして出力する。本実施形態のデジタルカメラ１００では、画像データは、ＤＣＦ（Ｄｅｓｉｇｎ  Ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）の規格に従って、記録媒体１１０に記録される。
【００１２】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ１０３には、制御部１０１で実行される後述のプログラムの他、ユーザの設定やパスフレーズ、ＳＳＩＤ（ｓｅｒｖｉｃｅ  ｓｅｔ  ｉｄｅｎｔｉｆｉｅｒ）等のネットワーク情報等が格納される。作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。なお、後述するデジタルカメラ１００の機能や処理は、制御部１０１が不揮発性メモリ１０３等に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１３】
操作部１０５は、デジタルカメラ１００に対する指示をユーザから受け付けるために用いられる。操作部１０５は例えば、ユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。操作部１０５はさらに、後述の接続部１１１を介して外部機器との通信を開始するための専用の接続ボタン等の操作部材を含む。また、後述する表示部１０６に形成されるタッチパネルも操作部１０５に含まれる。なお、レリーズスイッチは、ＳＷ１及びＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮影を行うための指示を受け付ける。
【００１４】
表示部１０６は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示等を行う。なお、表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００１５】
記録媒体１１０は、撮像部１０２から出力された画像データを記録することができる。記録媒体１１０は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
【００１６】
接続部１１１は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、接続部１１１を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部１０２で生成した画像データを、接続部１１１を介して外部装置に送信することができる。なお、本実施形態では、接続部１１１は、外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。制御部１０１は、接続部１１１を制御することで外部装置との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信や、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＷｉｒｅｌｅｓｓＵＳＢ等の通信方式も含む。ここで、無線ＬＡＮは、第１の通信方式の一例である。また、上記通信方式においてデータを通信するためのプロトコルとしては、例えばＰＴＰ／ＩＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いることができる。
【００１７】
近接無線通信部１１２は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近接無線通信部１１２は、変調した無線信号をアンテナから出力する。近接無線通信部１１２は、またアンテナで受信した無線信号を復調することでＩＳＯ／ＩＥＣ  １８０９２の規格（いわゆるＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）に従った非接触近接通信を実現する。本実施形態の近接無線通信部１１２は、デジタルカメラ１００の側部に配される。ここで、近接無線通信は、第１の通信方式としての無線ＬＡＮに比べて通信距離の短い通信方式であり、第２の通信方式の一例である。
【００１８】
後述する携帯端末とは、互いの近接無線通信部を近接させることにより通信を開始して接続される。なお、近接無線通信部を用いて接続させる場合、必ずしも近接無線通信部同士を接触させる必要はない。近接無線通信部は一定の距離だけ離れていても通信することができるため、互いの機器を接続するためには、近接無線通信可能な範囲まで近づければよい。以下の説明では、この近接無線通信可能な範囲まで近づけることを、近接させる、とも記載する。
【００１９】
また、互いの近接無線通信部が近接無線通信不可能な範囲にあれば、通信は開始されない。また、互いの近接無線通信部が近接無線通信可能な範囲にあって、通信接続されている際に、互いの近接無線通信部１１２が近接無線通信不可能な範囲に離れてしまった場合は、通信接続が解除される。なお、近接無線通信部１１２が実現する非接触近接通信はＮＦＣに限られるものではなく、他の無線通信を採用してもよい。例えば、近接無線通信部１１２が実現する非接触近接通信として、ＩＳＯ／ＩＥＣ  １４４４３の規格に従った非接触近接通信を採用してもよい。
【００２０】
本実施形態では、接続部１１１により実現される通信速度は、近接無線通信部１１２により実現される通信速度よりも速い。また、接続部１１１により実現される通信は、近接無線通信部１１２による通信よりも、通信可能な範囲が広い。その代わり、近接無線通信部１１２による通信では、通信可能な範囲の狭さにより通信相手を限定することができるため、接続部１１１により実現される通信で必要な暗号鍵の交換等の処理を必要としない。すなわち、接続部１１１を用いるよりも手軽に通信することができる。
【００２１】
なお、本実施形態におけるデジタルカメラ１００の接続部１１１は、インフラストラクチャモードにおけるアクセスポイントとして動作するＡＰモードと、インフラストラクチャモードにおけるクライアントとして動作するＣＬモードとを有している。そして、接続部１１１をＣＬモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、インフラストラクチャモードにおけるＣＬ機器として動作することが可能である。デジタルカメラ１００がＣＬ機器として動作する場合、周辺のＡＰ機器に接続することで、ＡＰ機器が形成するネットワークに参加することが可能である。
【００２２】
また、接続部１１１をＡＰモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、ＡＰの一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰ）として動作することも可能である。デジタルカメラ１００が簡易ＡＰとして動作すると、デジタルカメラ１００は自身でネットワークを形成する。デジタルカメラ１００の周辺の装置は、デジタルカメラ１００をＡＰ機器と認識し、デジタルカメラ１００が形成したネットワークに参加することが可能となる。上記のようにデジタルカメラ１００を動作させるためのプログラムは不揮発性メモリ１０３に保持されているものとする。
【００２３】
なお、本実施形態におけるデジタルカメラ１００はＡＰの一種であるものの、ＣＬ機器から受信したデータをインターネットプロバイダ等に転送するゲートウェイ機能は有していない簡易ＡＰである。したがって、自機が形成したネットワークに参加している他の装置からデータを受信しても、それをインターネット等のネットワークに転送することはできない。
【００２４】
次に、デジタルカメラ１００の外観について説明する。図１（ｂ）、（ｃ）はデジタルカメラ１００の外観の一例を示す図である。レリーズスイッチ１０５ａや再生ボタン１０５ｂ、方向キー１０５ｃ、タッチパネル１０５ｄは、前述の操作部１０５に含まれる操作部材である。また、表示部１０６には、撮像部１０２による撮像の結果得られた画像が表示される。また、本実施形態のデジタルカメラ１００は、カメラ筺体の側面に近接無線通信部１１２のアンテナ部分を有する。デジタルカメラ１００の近接無線通信部と携帯端末の近接無線通信部とを一定の距離に近づけることにより、両装置間の近接無線通信を確立することができる。これにより、ケーブル等を介さずに非接触で通信可能であると共に、ユーザの意図に沿って通信相手を限定することができる。以上がデジタルカメラ１００の説明である。
【００２５】
＜携帯端末２００の構成＞
図２は、外部機器の一例としての携帯端末２００のブロック図である。外部機器としては、例えば、無線機能付きのデジタルカメラ、タブレットデバイス、又はパーソナルコンピュータ等が挙げられる。制御部２０１は、入力された信号や、後述のプログラムに従って携帯端末２００の各部を制御する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。撮像部２０２は、撮像部２０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理等を行いデジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部２０１にて所定の演算が行われ、記録媒体２１０に記録される。
【００２６】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ２０３には、制御部２０１が実行する基本的なソフトウェアであるＯＳ（オペレーティングシステム）や、このＯＳと協働して応用的な機能を実現するアプリケーションが記録されている。また、本実施形態では、不揮発性メモリ２０３には、デジタルカメラ１００と通信するためのアプリケーション（以下アプリ）が格納されている。作業用メモリ２０４は、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。なお、後述する携帯端末２００の機能や処理は、制御部２０１が不揮発性メモリ２０３等に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００２７】
操作部２０５は、携帯端末２００に対する指示をユーザから受け付けるために用いられる。操作部２０５は例えば、ユーザが携帯端末２００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、表示部２０６に形成されるタッチパネル等の操作部材を含む。表示部２０６は、画像データの表示、対話的な操作のための文字表示等を行う。なお、表示部２０６は必ずしも携帯端末２００が備える必要はない。携帯端末２００は表示部２０６と接続することができ、表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。記録媒体２１０は、撮像部２０２から出力された画像データを記録することができる。記録媒体２１０は、携帯端末２００に着脱可能なよう構成してもよいし、携帯端末２００に内蔵されていてもよい。すなわち、携帯端末２００は少なくとも記録媒体２１０にアクセスする手段を有していればよい。
【００２８】
接続部２１１は、外部装置と接続するためのインターフェースである。本実施形態の携帯端末２００は、接続部２１１を介して、デジタルカメラ１００とデータのやりとりを行うことができる。本実施形態では、接続部２１１はアンテナであり、制御部１０１は、アンテナを介して、デジタルカメラ１００と接続することができる。なお、デジタルカメラ１００との接続では、直接接続してもよいしアクセスポイントを介して接続してもよい。データを通信するためのプロトコルとしては、例えば無線ＬＡＮを通じたＰＴＰ／ＩＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いることができる。なお、デジタルカメラ１００との通信はこれに限られるものではない。例えば、接続部２１１は、赤外線通信モジュール、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信モジュール、ＷｉｒｅｌｅｓｓＵＳＢ等の無線通信モジュールを含むことができる。さらには、ＵＳＢケーブルやＨＤＭＩ（登録商標），ＩＥＥＥ１３９４等、有線接続を採用してもよい。
【００２９】
近接無線通信部２１２は、他機との非接触近距離通信を実現するための通信ユニットである。近接無線通信部２１２は、無線通信のためのアンテナと無線信号を処理するための変復調回路や通信コントローラから構成される。近接無線通信部２１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することにより非接触近距離通信を実現する。ここでは、ＩＳＯ／ＩＥＣ  １８０９２の規格（いわゆるＮＦＣ）に従った非接触通信を実現する。近接無線通信部２１２は、他のデバイスからデータ読み出し要求を受けると、不揮発性メモリ２０３に格納されているデータに基づき、応答データを出力する。本実施形態では、携帯端末２００は、近接無線通信部２１２を通じて、ＮＦＣの規格で定義されているカードリーダモード、カードライタモード及びＰ２Ｐモードで動作し、主にＩｎｉｔｉａｔｏｒとして振る舞う。対して、デジタルカメラ１００は近接無線通信部１１２を介して、主にＴａｒｇｅｔとして振る舞う。また、本実施形態では、ＮＦＣを用いた通信におけるデータフォーマットに、ＮＤＥＦ（ＮＦＣ  Ｄａｔａ  Ｅｘｃｈａｎｇｅ  Ｆｏｒｍａｔ）を採用した場合を例に挙げて説明する。
【００３０】
公衆網接続部２１３は、公衆無線通信を行う際に用いられるインターフェースである。携帯端末２００は、公衆網接続部２１３を介して、他の機器と通話することができる。この際、制御部２０１は、マイク２１４及びスピーカ２１５を介して音声信号の入力と出力を行うことで、通話を実現する。本実施形態では、公衆網接続部２１３は、アンテナであり、制御部１０１は、アンテナを介して、公衆網に接続することができる。なお、接続部２１１及び公衆網接続部２１３は、一つのアンテナで兼用することも可能である。以上が携帯端末２００の説明である。
【００３１】
＜第１の無線接続処理＞
図３は、デジタルカメラ１００及び携帯端末２００による、第１の無線接続処理を示すシーケンス図である。ここで、第１の無線接続処理は、デジタルカメラ１００の近接無線通信部１１２及び携帯端末２００の近接無線通信部２１２を用いずに、デジタルカメラ１００及び携帯端末２００が無線ＬＡＮ通信を開始する処理である。
【００３２】
まず、Ｓ３０１において、デジタルカメラ１００の制御部１０１は、操作部１０５を介して、ユーザによる接続開始の指示入力を受け付ける。このとき、制御部１０１はさらに、操作部１０５を介して、ユーザによる、デジタルカメラ１００の電源起動の指示入力や、相手機器の種別（例えば、携帯電話やカメラ、テレビ）の選択の指示入力を受け付けてもよい。制御部１０１はさらに、操作部１０５を介して、ユーザによる、過去に接続したことのある機器の選択の指示入力を受け付けてもよい。
【００３３】
図４（ａ）は、接続開始の指示入力を受け付ける際に、制御部１０１により表示部１０６に表示される画面例を示す図である。図４（ａ）に示す表示画面４００には、相手機器の種別として「カメラ」４０１、「携帯電話」４０２、「ＰＣ」４０３、「プリンタ」４０４、「Ｗｅｂサービス」４０５、「ＴＶ」４０６が選択肢として表示される。ユーザは、表示画面４００に表示された選択肢から希望の機種を選択することができる。
【００３４】
さらに、ユーザにより相手機器の種別が選択されると、制御部１０１は、図４（ｂ）に示す表示画面４１０を表示部１０６に表示する。表示画面４１０には、過去に接続したことのない相手機器と接続を開始する場合に選択する「接続先の機器の登録」のボタン４１１が表示される。表示画面４１０にはまた、過去に接続したことのある相手機器と接続を開始する場合に選択する「ｍｏｂｉｌｅＰｈｏｎｅ１」のボタン４１２や「ｍｏｂｉｌｅＰｈｏｎｅ２」のボタン４１３等が表示される。ボタン４１２やボタン４１３は、過去に接続したことのある相手機器の情報を接続履歴として記録しておき、その履歴を参照することで表示する。この処理については後述する。表示画面４１０の表示中に、ユーザによりこれらの中から何れかのボタンが選択されると、制御部１０１は、選択されたボタンに対応する接続開始の指示を受け付ける。
【００３５】
図３に戻り、Ｓ３０１の処理の後、Ｓ３０２において、制御部１０１は、デジタルカメラ１００を簡易ＡＰとして動作させ、ネットワークを形成する（第１の通信制御処理）。なお、ネットワークを形成する際には、制御部１０１は、ネットワークパラメータを利用する。ここで、ネットワークパラメータとしては、ＳＳＩＤやセキュリティキーが挙げられる。本実施形態においては、制御部１０１は、セキュリティーを高める観点から、少なくともＳＳＩＤ及びセュリティキーについては、ネットワークを形成する度に、異なる値を利用することとする。本実施形態では、制御部１０１がランダムな値を自動的に生成する。また、制御部１０１は、Ｓ３０１において、過去に接続したことのある機器が選択された場合には、過去の接続時に利用されたネットワークパラメータを履歴から読み出して利用してもよい。
【００３６】
図４（ｃ）は、デジタルカメラ１００が簡易ＡＰとして動作し、自身でネットワークを形成する際に、デジタルカメラ１００の表示部１０６に表示される画面例を示す図である。図４（ｃ）に示す表示画面４２０には、ＳＳＩＤ及びセキュリティキーが表示される。これにより、携帯端末２００のユーザは、表示画面４２０を参照して、デジタルカメラ１００が形成するネットワークを特定することができ、携帯端末２００をデジタルカメラ１００が形成するネットワークに参加させることが可能となる。
【００３７】
一方で、Ｓ３０３において、携帯端末２００の制御部２０１は、操作部２０５を介して、ユーザによるネットワークの選択の指示入力を受け付ける。なお、このときユーザにより選択されるネットワークは、デジタルカメラ１００により形成されたネットワークである。携帯端末２００のユーザは、デジタルカメラ１００の表示部１０６に表示されるネットワークパラメータを参照して、ネットワークを選択する。次に、Ｓ３０４において、制御部２０１は、Ｓ３０３において選択されたネットワークに参加する。制御部２０１はさらに、ネットワークに参加した後、ＩＰアドレスの解決等を行う。次に、Ｓ３０５において、制御部２０１は、ユーザによる操作部２０５の操作に従い、携帯端末２００にインストールされている専用アプリケーションを起動する。
【００３８】
次に、Ｓ３０６において、デジタルカメラ１００の制御部１０１と、携帯端末２００の制御部２０１は、それぞれ機器検索を実行する。なお、ここでいう機器検索とは、一方が相手機器から発見される状態に遷移し、もう一方が相手機器を発見するという構成でも良いし、お互いが相手機器から発見される状態に遷移し、お互いが相手機器を発見するという構成でも良い。本実施形態では、携帯端末２００がデジタルカメラ１００から発見される状態に遷移し、デジタルカメラ１００が携帯端末２００を発見する構成とする。
【００３９】
図４（ｄ）は、デジタルカメラ１００が携帯端末２００を発見した際に、デジタルカメラ１００の表示部１０６に表示される画面例を示す図である。図４（ｄ）に示す表示画面４３０には、発見された相手機器として、「ｍｏｂｉｌｅＰｈｏｎｅ１」４３１が表示されている。デジタルカメラ１００が形成するネットワーク上に複数台の相手機器が存在し、複数の相手機器が発見された場合には、制御部１０１は、発見された相手機器を表示画面４３０に順次リストアップする。
【００４０】
次に、Ｓ３０７において、デジタルカメラ１００の制御部１０１は、ユーザ操作に従い、接続する相手機器を選択する。なお、制御部１０１は、Ｓ３０１において過去に接続したことのある機器を選択した場合は、Ｓ３０７において、Ｓ３０１において選択した機器を選択すればよい。図４（ｅ）は、接続する機器が選択された際に、デジタルカメラ１００の表示部１０６に表示される画面例を示す図である。図４（ｅ）に示す表示画面４４０には、Ｓ３０７において選択された、接続する相手機器が表示されている。
【００４１】
次に、Ｓ３０８において、デジタルカメラ１００の制御部１０１は、ユーザ操作に従い、公開設定に係る設定情報を受け付ける（受付処理）。ここで、公開設定とは、記録媒体１１０に記憶されている画像を携帯端末２００から参照できるようにするか否かの設定である。図４（ｆ）は、公開設定が行われる際に、デジタルカメラ１００の表示部１０６に表示される画面例を示す図である。図４（ｆ）に示す表示画面４５０には、「画像を公開しますか？」の問いが表示され、この問いに対応して、「はい」のボタン４５１と、「いいえ」のボタン４５２とが表示されている。「はい」のボタン４５１が選択されると、制御部１０１は、公開設定を有効（公開）とする設定情報を受け付ける。「いいえ」のボタン４５２が選択されると、制御部１０１は、公開設定を無効（非公開）とする設定情報を受け付ける。
【００４２】
公開設定が有効の場合には、携帯端末２００による、デジタルカメラ１００の画像の一覧や、各画像の取得が可能になる。公開設定が無効の場合には、デジタルカメラ１００におけるユーザ操作によってのみ、デジタルカメラ１００内の画像の送信が可能になる。すなわち、デジタルカメラ１００は、公開設定に応じて、自装置に記憶されている画像の共有を制限する。デジタルカメラ１００は、例えば、他人の携帯端末２００と接続する場合に、公開設定を無効に設定しておく。これにより、デジタルカメラ１００は、携帯端末２００からのデジタルカメラ１００の記録媒体１１０に含まれている画像の自由な閲覧を制限することができる。さらに、デジタルカメラ１００は、デジタルカメラ１００のユーザが希望する画像の携帯端末２００への送信を可能とすることができる。
【００４３】
さらに、相手機器に接続する度に、ユーザが公開設定のための操作を行うのは手間である。そこで、デジタルカメラ１００の制御部１０１は、接続先の機器毎に、機器のＩＤと、設定情報とを対応付けて、デジタルカメラ１００の不揮発性メモリ１０３に履歴として記録する。これにより、制御部１０１は、２回目以降は、履歴により表示される機器のボタン（例えば図４（ｂ）のボタン４１２、ボタン４１３）を選択することで、公開設定（Ｓ３０８）の処理を省略することができる。
【００４４】
次に、Ｓ３０９において、デジタルカメラ１００の制御部１０１及び携帯端末２００の制御部２０１は、通信プロトコルの接続を行う。図４（ｇ）は、デジタルカメラ１００と携帯端末２００が通信プロトコルの接続が完了した際に、デジタルカメラ１００の表示部１０６に表示される画面例を示す図である。図４（ｇ）に示す表示画面４６０には、「切断ボタン」４６１や、「画像送信ボタン」４６２等が表示されている。各ボタンが選択されると、制御部１０１は、対応する処理を行う。
【００４５】
なお、本実施形態においては、設定情報は、デジタルカメラ１００の画像の閲覧を可能とするか否かの公開設定に係る情報であるが、設定情報に示される機能は、画像の閲覧の機能に限定されるものではない。他の例としては、設定情報は、より詳細にデジタルカメラ１００に含まれる情報や操作をより詳細に制限する機能に関する設定を示す情報であってもよい。例えば、設定情報は、閲覧できる画像を日付やレーティングで制限する機能の設定を示す情報であってもよい。この場合、例えば携帯端末２００からはデジタルカメラ１００のユーザが指定した日付以降の画像のみが参照可能となるように、公開する情報が制限される。また、携帯端末２００からはデジタルカメラ１００のユーザが指定したレーティングの画像のみが参照可能となるように、公開する情報が制限される。また、設定情報は、画像の削除の可否やデジタルカメラの撮影操作の可否等の機能の設定を示す情報であってもよい。
【００４６】
＜第２の無線接続処理＞
図５は、デジタルカメラ１００及び携帯端末２００による、第２の無線接続処理を示すシーケンス図である。ここで、第２の無線接続処理は、デジタルカメラ１００の近接無線通信部１１２及び携帯端末２００の近接無線通信部２１２による近接無線通信を行った後に、デジタルカメラ１００及び携帯端末２００が無線ＬＡＮ通信を開始する処理である。まず、前提として、デジタルカメラ１００のユーザと携帯端末２００のユーザは、デジタルカメラ１００の近接無線通信部１１２と携帯端末２００の近接無線通信部２１２を近接させる。これにより、デジタルカメラ１００の制御部１０１と携帯端末２００の制御部２０１は、近接無線通信を確立し、通信を制御する（第２の通信制御処理）。
【００４７】
近接無線通信が確立すると、Ｓ５０１において、携帯端末２００の制御部２０１は、デジタルカメラ１００の近接無線通信部１１２よりデータの読み込みを行う。本実施形態においては、制御部２０１は、起動すべきアプリケーションを示す情報等を含むアプリケーション情報や、後述するデジタルカメラ１００が形成するネットワークのネットワークパラメータ等のデータを読み込む。なお、読み込むべきデータの内容は、実施形態に限定されるものではない。なお、デジタルカメラ１００は、Ｓ５０１が実行される前に、近接無線通信部１１２から携帯端末２００により読み出される情報を近接無線通信部１１２に格納しておく必要がある。デジタルカメラ１００が携帯端末２００により読み出される情報を近接無線通信部１１２に格納する処理については後述する。なお、Ｓ５０１の処理は、デジタルカメラ１００の制御部１０１が、ネットワークパラメータを送信する送信処理の一例である。
【００４８】
次に、Ｓ５０２において、制御部２０１は、デジタルカメラ１００の近接無線通信部１１２より読み込んだデータを解析し、アプリケーション情報に従い、携帯端末２００にインストールされている専用アプリケーションを起動する。なお、携帯端末２００に専用アプリケーションがインストールされていない場合は、制御部２０１は、専用アプリケーションのインストールを促すガイダンス等を、携帯端末２００の表示部２０６に表示しても良い。
【００４９】
次に、Ｓ５０３において、制御部２０１は、デジタルカメラ１００の近接無線通信部１１２へのデータの書き込みを行う。本実施形態においては、制御部２０１は、携帯端末２００を特定できるＵＵＩＤや、機器の種別（例えば、携帯電話やカメラ、テレビ）を特定できる機器種別情報等を近接無線通信部１１２に書き込む。近接無線通信部１１２へのデータの書き込みの際に、近接無線通信部１１２に既に格納されているデータが上書きされる場合がある。この場合、制御部２０１は、Ｓ５０１において、デジタルカメラ１００の近接無線通信部１１２から読み込んだデータの一部をそのまま又は一部変更して書き込んでも良い。本実施形態に係る制御部２０１は、Ｓ５０１において読み込んだネットワークパラメータをそのまま、デジタルカメラ１００の近接無線通信部１１２に書き込むこととする。なお、読み込んだデータの一部をそのまま書き込む理由に関しては、後述する。
【００５０】
次に、Ｓ５０４において、デジタルカメラの１００の近接無線通信部１１２は、制御部１０１にデータの書き込みがあったことを示すデータ書き込み通知を制御部１０１に対して出力する。次に、Ｓ５０５において、デジタルカメラ１００の制御部１０１は、デジタルカメラ１００を起動させる。Ｓ５０５の処理により、デジタルカメラ１００の作業用メモリ１０４に電力が供給され、デジタルカメラ１００が使用可能となる。
【００５１】
次に、Ｓ５０６において、制御部１０１は、近接無線通信部１１２のデータを読み込む。ここで読み込まれるデータは、Ｓ５０３において、携帯端末２００が近接無線通信部１１２に書き込んだデータである。なお、本実施形態においては、近接無線通信部１１２に書き込まれたデータには、携帯端末２００を特定できるＵＵＩＤや機器の種別、デジタルカメラ１００が形成するネットワークのネットワークパラメータが含まれている。デジタルカメラ１００が形成するネットワークのネットワークパラメータが含まれている理由は、以下の通りである。すなわち、Ｓ５０１においてデジタルカメラ１００の近接無線通信部１１２に格納されているネットワークパラメータを読み出す。この時点では未だデジタルカメラ１００の近接無線通信部１１２には、ネットワークパラメータが格納されたままである。しかし、Ｓ５０３において携帯端末２００がデジタルカメラ１００の近接無線通信部１１２にデータ書き込みを行う際に、上記のネットワークパラメータの記録領域が上書きされてしまう。このデータの上書きは、ＮＤＥＦに従って読み書きを行う場合には、避けられない問題となる。そして、ネットワークパラメータが上書きされると、デジタルカメラ１００は、後述する簡易ＡＰ形成処理（Ｓ５０９）において、形成するネットワークのネットワークパラメータを取得することができない。つまり、携帯端末２００が取得したパラメータを用いたネットワークを形成することができなくなる。このような理由から、本実施形態の携帯端末２００は、ＵＵＩＤや機器の種別のみを書き込むのではなく、それに加えて、Ｓ５０１で読みだしたデータも書きこむ。
【００５２】
次に、Ｓ５０７において、制御部１０１は、Ｓ５０６において読み込んだデータを解析する。具体的には、制御部１０１は、携帯端末２００にインストールされている専用アプリケーションから書き込まれたデータか否かを判定する。次に、Ｓ５０８において、制御部１０１は、近接無線通信部１１２にデータを書き込む。デジタルカメラ１００は、携帯端末２００と通信を開始する。そこで、制御部１０１は、携帯端末２００以外の他の機器と接続できないことを示す接続ＮＧデータを書き込む。これにより、他の機器から近接無線通信部１１２に読み込みがあった場合に、接続できない旨を通知することが可能となる。また、制御部１０１は、次回接続するために形成するネットワークパラメータを更新しても良い。ネットワークパラメータを更新する処理は、Ｓ５０７において実施するか、デジタルカメラ１００と携帯端末２００の通信が終了した時点で実施することが望ましい。
【００５３】
なお、図３のＳ３０２において形成されるネットワークのネットワークパラメータは、セキュリティーをより高めるために少なくともＳＳＩＤ及びセキュリティキーを毎回異なる値としている。一方で、本実施形態においては、デジタルカメラ１００は、デジタルカメラ１００及び携帯端末２００の間の近接無線通信を用いて無線ＬＡＮ接続を行う場合には、ＳＳＩＤを固定とし、セキュリティキーだけ毎回異なるパラメータを用いることとする。その理由は、毎回ＳＳＩＤを異なるパラメータにした場合、携帯端末２００に接続した回数分だけＳＳＩＤの履歴が残ってしまい、携帯端末２００のユーザの利便性が落ちるためである。
【００５４】
次に、Ｓ５０９において、デジタルカメラ１００は、簡易ＡＰとして動作し、自身でネットワークを形成する（第２の通信制御処理）。形成するネットワークのネットワークパラメータは、Ｓ５０６において読み込んだネットワークパラメータとなる。簡易ＡＰとして動作し、自身でネットワークを形成する際には、デジタルカメラ１００の表示部１０６には、接続待機画面が表示される。図６は、接続待機画面の一例を示す図である。図６に示す接続待機画面６００には、接続待機中である旨が表示されている。
【００５５】
なお、接続待機画面６００には、ＳＳＩＤやセキュリティキー等のネットワークパラメータは表示されない。携帯端末２００は、Ｓ５０１において読み込んだデータからＳＳＩＤ及びセキュリティキーを取得している。すなわち、携帯端末２００は、この時点で、これらの情報を既に取得済みである。このため、デジタルカメラ１００の表示部１０６にＳＳＩＤ等のネットワークパラメータを表示させる必要がない。このため、デジタルカメラ１００は、接続待機画面６００には、ネットワークパラメータを表示しないこととした。このように、ネットワークパラメータを表示しないことにより、セキュリティーを高めることができる。
【００５６】
一方、Ｓ５１０において、携帯端末２００の制御部２０１は、デジタルカメラ１００が形成するネットワークを検索する。本実施形態においては、制御部２０１は、Ｓ５０１において読み込んだデータを解析し、デジタルカメラ１００が形成するネットワークのネットワークパラメータを元に、周囲のネットワークを検索する。他の例としては、予めデジタルカメラ１００と携帯端末２００の間でネットワークパラメータを決めておいてもよい。この場合、制御部２０１は、予め決めたネットワークパラメータを元に周囲のネットワークを検索すればよい。
【００５７】
次に、Ｓ５１１において、携帯端末２００は、ステップＳ５１０で発見されたネットワークに参加する。携帯端末２００はさらに、ネットワークに参加した後、ＩＰアドレスの解決等の処理も行う。次に、Ｓ５１２において、デジタルカメラ１００の制御部１０１は、公開設定に係る設定情報を受け付ける。なお、Ｓ５１２の処理は、Ｓ３０８の処理と同様である。ここで受け付ける、公開設定に係る設定情報は、ネットワークパラメータとは異なる情報であり、通常接続時とＮＦＣ接続時において共有される情報である。次に、Ｓ５１３において、デジタルカメラ１００及び携帯端末２００は、通信プロトコルの接続を行う。Ｓ５１３の処理は、Ｓ３０９の処理と同様である。本実施形態では、デジタルカメラ１００の制御部１０１は、少なくともＳ５０６において読み込んだデータのうち、携帯端末２００を特定できるＵＵＩＤを用いて接続を行う。これにより機器検索を省略することが可能となる。
【００５８】
なお、デジタルカメラ１００と携帯端末２００が通信プロトコルの接続が完了するまでの間、デジタルカメラ１００の表示部１０６には、図４（ｅ）に示す表示画面４４０が表示される。そして、デジタルカメラ１００及び携帯端末２００が通信プロトコルの接続を完了した際には、デジタルカメラ１００の表示部１０６には、図４（ｆ）に示す表示画面４５０が表示される。以上が、デジタルカメラ１００と携帯端末２００が接続する際の動作シーケンスの説明である。
【００５９】
次に、デジタルカメラ１００及び携帯端末２００それぞれの処理について詳述する。
＜デジタルカメラ１００の処理＞
図７は、第１の無線接続処理（図３）及び第２の無線接続処理（図５）における、デジタルカメラ１００の処理を示すフローチャートである。なお、以下に説明する処理は、デジタルカメラ１００の制御部１０１が入力信号やプログラムに従い、デジタルカメラ１００の各部を制御することにより実現される。なお、無線接続処理は、デジタルカメラ１００が起動できる状態になった場合、例えば電池が挿入された場合等に開始される。
【００６０】
Ｓ７０１において、デジタルカメラ１００の制御部１０１は、近接無線通信部１１２からデータ書き込み通知があったか否かを判定する。なお、近接無線通信部１１２は、外部機器からデータ書き込みがあったことを検知すると、制御部１０１にデータ書き込み通知を通知する構成としている。本構成とすることで、デジタルカメラ１００の電源が切られている場合であっても、近接無線通信部１１２に外部からの書き込みがあった場合に、制御部１０１はデジタルカメラ１００の電源を入れることが可能となる。制御部１０１は、近接無線通信部１１２からのデータ書き込み通知があったと判定した場合（Ｓ７０１でＹＥＳ）、処理をＳ７０６へ進める。制御部１０１は、近接無線通信部１１２からのデータ書き込み通知がないと判定した場合（Ｓ７０１でＮＯ）、処理をＳ７０２へ進める。
【００６１】
Ｓ７０２において、制御部１０１は、操作部１０５を用いたユーザ操作により接続を開始したか否かを判定する。制御部１０１は、ユーザ操作により接続を開始したと判定した場合（Ｓ７０２でＹＥＳ）、処理をＳ７０３へ進める。制御部１０１は、ユーザ操作による接続開始でないと判定した場合（Ｓ７０２でＮＯ）、処理をＳ７０１に戻す。Ｓ７０３において、制御部１０１は、操作部１０５から受信したユーザの選択に基づいて、接続する機器が、初めて接続する機器か過去に接続したことがある機器かを判定する。制御部１０１は、接続する機器が初めて接続する機器であると判定した場合（Ｓ７０３でＹＥＳ）、処理をＳ７０４へ進める。制御部１０１は、接続する機器が過去に接続したことがある機器だと判定した場合には（Ｓ７０３でＮＯ）、処理をＳ７０５へ進める。
【００６２】
Ｓ７０４において、制御部１０１は、接続する際に形成するネットワークのネットワークパラメータを生成し、処理をＳ７０９へ進める。なお、本実施形態においては、制御部１０１は、Ｓ７０４においてＳＳＩＤとセキュリティキーを新規に生成することとしているが、これに加えて、例えばチャネル、暗号方式、認証種別も新規に選択することとしてもよい。Ｓ７０５において、制御部１０１は、接続する機器に対応するＵＵＩＤ及び簡易ＡＰを形成するのに必要なＳＳＩＤ、セキュリティキーを不揮発性メモリ１０３から取得し、処理をＳ７０９へ進める。
【００６３】
Ｓ７０６において、制御部１０１は、携帯端末２００により近接無線通信部１１２に書き込まれたデータを取得する。次に、Ｓ７０７において、制御部１０１は、Ｓ７０６において取得したデータを解析し、検出した機器との無線接続を行うかどうかを判定する。具体的には、図８に示すデータ８００が近接無線通信部１１２に書き込まれているものとする。そして、制御部１０１は、データ８００のアプリケーションＩＤ８０１に基づいて、対応するアプリケーションによる書き込みかどうかを判定する。制御部１０１は、対応するアプリケーションではないと判定した場合には（Ｓ７０７でＮＯ）、処理をＳ７０１へ戻す。制御部１０１は、対応するアプリケーションからの書き込みだと判定した場合には（Ｓ７０７でＹＥＳ）、処理をＳ７０８へ進める。
【００６４】
Ｓ７０８において、制御部１０１は、書き込まれたデータ８００を解析し、ネットワーク形成するためにＳＳＩＤ８０３、セキュリティキー８０４、接続する機器を特定するためのＵＵＩＤ８０２を取得し、その後処理をＳ７０９へ進める。Ｓ７０９において、制御部１０１は、前のステップで取得又は生成した、ネットワークを形成するために必要な情報を用いて簡易ＡＰを形成し、接続部１１１を介して外部機器と接続を待つ状態に移行し、処理をＳ７１０に進める。
【００６５】
Ｓ７１０において、制御部１０１は、接続する機器のＵＵＩＤを取得済みがどうかを判定する。制御部１０１は、取得済みであると判定した場合には（Ｓ７１０でＹＥＳ）、処理をＳ７１２へ進める。制御部１０１は、取得済みでないと判定した場合には（Ｓ７１０でＮＯ）、処理をＳ７１１へ進める。
Ｓ７１１において、制御部１０１は、接続機器を選択させるために、形成した簡易ＡＰに参加してきた機器でかつ対応するプロトコルのアドバタイズ要求を接続部１１１で受信した機器の情報から機器名を表示部１０６に表示する。そして、制御部１０１は、操作部１０５からユーザが選択した機器を検出し、その後処理をＳ７１２へ進める。
【００６６】
Ｓ７１２において、制御部１０１は、近接無線によって接続が開始され、かつ記録媒体１１０に保存されている画像が表示部１０６に表示中か否かを判定する。制御部１０１は、近接無線による接続が開始され、かつ画像表示中であったと判定した場合には（７１２でＹＥＳ）、公開設定の設定や接続履歴を保存することなくＳ７１８に進める。このように、制御部１０１は、表示中の画像を転送するだけで完了するネットワーク接続のパラメータについては、接続履歴としての記録を行わない。すなわち、制御部１０１は、画像表示中の場合には、制御部１０１は、接続する外部機器の識別情報としてのＵＵＩＤ、公開設定に係る設定情報、ネットワークパラメータの不揮発性メモリ１０３への記録を行わない。一方、制御部１０１は、近接無線による接続が開始していないと判定した場合や画像表示中でないと判定した場合には（Ｓ７１２でＮＯ）、処理をＳ７１３へ進める。
【００６７】
Ｓ７１３において、制御部１０１は、接続する外部機器のＵＵＩＤを用いて、不揮発性メモリ１０３に格納されている接続履歴から公開設定が既に行われているかどうかを判定する。制御部１０１は、既に公開設定の設定が行われていると判定した場合には（Ｓ７１３でＹＥＳ）、処理をＳ７１８へ進める。制御部１０１は、公開設定の設定が行われていないと判定した場合には（Ｓ７１３でＮＯ）、処理をＳ７１４へ進める。Ｓ７１４において、制御部１０１は、公開設定を行う否かを表示部１０６にユーザが選択するための表示を行い、操作部１０５を介してユーザの選択を受け付け、その後処理をＳ７１５へ進める。Ｓ７１５において、制御部１０１は、選択された公開設定に対応する設定情報と、接続する外部機器のＵＵＩＤとを対応付けて接続履歴として不揮発性メモリ１０３に記録し、処理をＳ７１６へ進める。制御部１０１は、これらの情報を記録することによって、再度同じ機器と接続する場合に、再利用することが可能となる。
【００６８】
Ｓ７１６において、制御部１０１は、接続開始が近接無線によるものであるかどうか、すなわち、無線ＬＡＮによるネットワーク（簡易ＡＰ）の形成前に近接無線通信によりネットワークパラメータが外部機器に送信されたか否かを判定する。制御部１０１は、近接無線による接続と判定した場合は（Ｓ７１６でＹＥＳ）、処理をＳ７１８へ進める。制御部１０１は、近接無線による接続でないと判定した場合には（Ｓ７１６でＮＯ）、処理をＳ７１７へ進める。Ｓ７１７において、制御部１０１は、簡易ＡＰ形成時に利用したＳＳＩＤとセキュリティキー等をＳ７１５で保存した接続履歴に追記し、処理をＳ７１８へ進める。Ｓ７１８において、制御部１０１は、接続部１１１を介して、携帯端末２００の通信プロトコルでの接続を完了する。以上、Ｓ７１２〜Ｓ７１７の処理は、接続履歴を管理する履歴管理処理の一例である。
【００６９】
すなわち、無線ＬＡＮによるネットワークの形成前に近接無線通信によりネットワークパラメータの外部機器への送信が行われていないとする。この場合、制御部１０１は、外部機器の識別情報（ＵＵＩＤ）と、設定情報と、ネットワークパラメータとを対応付けて不揮発性メモリ１０３に記録する。一方で、無線ＬＡＮによるネットワークの形成前に近接無線通信によりネットワークパラメータの外部機器への送信が行われたとする。この場合の制御部１０１による処理は、表示部１０６に画像を表示中か否かに応じて異なる。すなわち、表示中でない場合には、制御部１０１は、ＵＵＩＤと、設定情報とを対応付けて、不揮発性メモリ１０３に記録する一方で、ネットワークパラメータの記録は行わない。表示中の場合には、制御部１０１は、ＵＵＩＤ、設定情報及びネットワークパラメータの不揮発性メモリ１０３への記録を行わない。
【００７０】
なお、本実施形態においては、表示中か否かに応じてネットワークパラメータの記録を制限したが、他の例としては、制御部１０１は、表示中か否かに関わらず、ＵＵＩＤと設定情報とを対応付けて不揮発性メモリ１０３に記録することとしてもよい。
【００７１】
なお、不揮発性メモリ１０３の容量が限られている場合には、制御部１０１は、接続履歴の記録可否を所定のタイミングで確認すればよい。制御部１０１は、例えば、Ｓ７０３における新規の機器接続時や、Ｓ７１２において画像表示中ではないと判定した場合に、新規の接続履歴を記録できるかどうかを確認し、記録ができない場合に表示部１０６にエラーを表示してもよい。
【００７２】
＜携帯端末２００による処理＞
図９は、図５を参照しつつ説明した、第２の無線接続処理における、携帯端末２００の処理を示すフローチャートである。携帯端末２００は、本無線接続処理により、近接無線接続時に通信プロトコル接続を行う。なお、本無線接続処理は、携帯端末２００の近接無線通信部２１２とデジタルカメラ１００の近接無線通信部１１２を近接させた近接無線通信が確立した場合に開始される。
【００７３】
Ｓ９０１において、制御部２０１は、近接無線通信部２１２を通じてデジタルカメラ１００の近接無線通信部１１２の有する不揮発性メモリから近接無線通信（ＮＦＣ）によってデータを取得する。次に、Ｓ９０２において、制御部２０１は、取得したデータの解析を行う。次に、Ｓ９０３において、制御部２０１は、相手が接続可能なカメラかどうかを判定する。具体的には、携帯端末２００の不揮発性メモリ２０３に図１０に示す端末情報１０００が記憶されており、制御部２０１は、端末情報１０００に基づいて、接続可能なカメラか否かを判定する。
【００７４】
例えば、制御部２０１は、相手が対応する機種であり、接続に必要な情報がすべて揃っており、かつ無線ＬＡＮ接続が可能な状態にあると確認できた場合に、接続可能なカメラであると判定する。なお、制御部２０１は、製品種別１００１、世代情報１００２、モデルＩＤ１００３等により相手が対応する機種か否かを判定する。制御部２０１は、また、ＳＳＩＤ１００７やセキュリティキー１００８等によりデジタルカメラ１００との接続に必要な情報がすべて揃っているか否かを判定する。制御部２０１はまた、状態情報１００５を参照することにより、無線ＬＡＮ接続が可能か否かを判定する。制御部１０１は、接続可能なカメラであると判定した場合には（Ｓ９０３でＹＥＳ）、処理をＳ９０４へ進める。制御部１０１は、接続可能なカメラでないと判定した場合には（Ｓ９０３でＮＯ）、処理を終了する。
【００７５】
Ｓ９０４において、制御部２０１は、近接無線通信部２１２を通じてデジタルカメラ１００の近接無線通信部１１２に対して自身のデータの書き込みをＮＦＣで行う。ここで書き込まれるデータは、前述の通り、図８に示すアプリケーションＩＤ８０１やＵＵＩＤ８０２等のアプリケーション自身の情報である。書き込まれるデータには、さらにＳ９０１でデジタルカメラ１００から取得したデータに含まれるＳＳＩＤ１００７、セキュリティキー１００８をコピーしたＳＳＩＤ８０３、セキュリティキー８０４を含むデータである。
【００７６】
次に、Ｓ９０５において、制御部２０１は、接続部２１１を使用してデジタルカメラ１００が生成する簡易ＡＰの無線ＬＡＮネットワークの検索を行う。ここで検索する無線ＬＡＮネットワークのＳＳＩＤはＳ９０１でデジタルカメラ１００から取得したデータに含まれるＳＳＩＤ１００７である。Ｓ９０６において、制御部２０１は、デジタルカメラ１００が生成した簡易ＡＰの無線ＬＡＮネットワーク発見の判定を行う。制御部２０１は、デジタルカメラ１００が生成した簡易ＡＰの無線ＬＡＮネットワークをまだ発見できていないと判定した場合は（Ｓ９０６でＮＯ）、処理をＳ９０５に戻し、再び検索を行う。一方、制御部２０１は、デジタルカメラ１００が生成した簡易ＡＰの無線ＬＡＮネットワークを発見したと判定した場合は（Ｓ９０６でＹＥＳ）、処理をＳ９０７へ進める。
【００７７】
Ｓ９０７において、制御部２０１は、接続部２１１を通じて発見されたデジタルカメラ１００が生成した簡易ＡＰの無線ＬＡＮネットワークへの参加を行う。ここで無線ＬＡＮネットワーク参加に使用するパラメータはＳ９０１でデジタルカメラ１００から取得したデータのＳＳＩＤ１００７やセキュリティキー１００８を含むパラメータである。デジタルカメラ１００が生成した簡易ＡＰに参加した後、Ｓ９０８において、制御部２０１は、接続部２１１を通じて、デジタルカメラ１００からＤＨＣＰ等を使用してＩＰアドレスの取得を行う。最後にＳ９０９において、制御部２０１は、接続部２１１を通じてデジタルカメラ１００と画像転送のための通信プロトコル接続を行う。以上で、無線接続処理が完了する。
【００７８】
以上のように、本実施形態によれば、ネットワークの設定及び公開設定を履歴として保存するため、一度接続した機器と再度接続する場合には通常の接続でも近接無線通信の接続でも公開設定を再度設定する必要がなくなる。このため、ユーザによる操作を軽減することができる。また、本実施形態によれば、画像が表示中の近接無線接続の場合は、ネットワークパラメータや公開設定を接続履歴として保存しない。これにより、不要な接続履歴を保存することがなく、また履歴保存ができない場合でも画像の転送は可能であるため、利便性を向上させることができる。
【００７９】
なお、本実施形態では、ＮＦＣ接続でかつ画像表示中の場合は、デジタルカメラ１００は、接続履歴への保存を行わないこととしたが、他の例としては、接続機器のアプリケーションＩＤに応じて、保存するかどうかを切り替えてもよい。これにより、例えば受信専用のアプリケーションとの接続は接続履歴ができない状態でも接続が可能になる。なお、本実施形態では、簡易ＡＰを形成することによって相手機器と接続しているが、通常のＡＰを介して接続してもよい。
【００８０】
以上、上述した各実施形態によれば、簡単な操作で無線接続を可能とすることにより、ユーザによる利便性を向上させることができる。
【００８１】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００８２】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記録媒体、不揮発性の半導体メモリでもよい。また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【符号の説明】
【００８３】
１００  デジタルカメラ
１０１  制御部
１１１  接続部
１１２  近接無線通信部
２００  携帯端末
２０１  制御部
２１１  接続部
２１２  近接無線通信部
【図１】
2016058970.tif 000003
【図２】
2016058970.tif 000004
【図３】
2016058970.tif 000005
【図４】
2016058970.tif 000006
【図５】
2016058970.tif 000007
【図６】
2016058970.tif 000008
【図７】
2016058970.tif 000009
【図８】
2016058970.tif 000010
【図９】
2016058970.tif 000011
【図１０】
2016058970.tif 000012