(57)【要約】【課題】設定に基づいて、セキュリティを強化したり、ユーザの利便性を向上させたりできるようにすることを目的とする。【解決手段】本発明の通信装置は、無線ＬＡＮネットワークを介して外部機器２００と通信する通信装置１００であって、ネットワークのネットワーク識別子（ＳＳＩＤ）を記録媒体に保存する保存手段と、保存手段により保存されたネットワーク識別子を表示手段１０６に表示するか否かを設定する設定手段と、設定手段による設定に基づいて、表示手段１０６にネットワーク識別子を表示したり、非表示にしたりする制御を行う制御手段と、を備えることを特徴とする。【選択図】図３
2018142865.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して外部機器と通信する通信装置であって、
前記ネットワークのネットワーク識別子を記録媒体に保存する保存手段と、
前記保存手段により保存された前記ネットワーク識別子を表示手段に表示するか否かを設定する設定手段と、
前記設定手段による設定に基づいて、前記表示手段に前記ネットワーク識別子を表示したり、非表示にしたりする制御を行う制御手段と、を備えることを特徴とする通信装置。
【請求項２】
前記ネットワークを介する通信接続の開始指示を受け付ける受付手段を更に備え、
前記制御手段は、前記受付手段によって前記開始指示が受け付けられたことを受けて、前記設定手段による設定に基づいて、前記表示手段に前記ネットワーク識別子を表示したり、非表示にしたりする制御を行うことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記受付手段によって前記開始指示が受け付けられたことを受けて、前記ネットワークに参加する参加手段を更に備えることを特徴とする請求項２に記載の通信装置。
【請求項４】
前記受付手段によって前記開始指示が受け付けられたことを受けて、前記ネットワークを形成する形成手段を更に備えることを特徴とする請求項２に記載の通信装置。
【請求項５】
前記外部機器と通信接続を行う接続手段と、
前記接続手段によって通信接続が行われた後に、通信接続が完了したことを表す画面を前記表示手段に表示する制御を行う第２制御手段と、を備えることを特徴とする請求項１乃至４のいずれか１項に記載の通信装置。
【請求項６】
操作手段を更に備え、
前記設定手段は、前記操作手段が受け付けた操作に基づいて、前記ネットワーク識別子を前記表示手段にするか否かを設定することを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
前記設定手段は、前記外部機器から受信する情報に基づいて、前記ネットワーク識別子を前記表示手段にするか否かを設定することを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
前記設定手段は、動作モードに基づいて、前記ネットワーク識別子を前記表示手段にするか否かを設定することを特徴とする請求項１乃至７のいずれか１項に記載の通信装置。
【請求項９】
前記動作モードには、該通信装置を固定設置して使用する固定モードが含まれ、
前記設定手段は、
前記動作モードが前記固定モードのとき、前記ネットワーク識別子を前記表示手段に表示しないと設定し、
前記動作モードが前記固定モード以外のとき、前記ネットワーク識別子を前記表示手段に表示すると設定することを特徴とする請求項８に記載の通信装置。
【請求項１０】
前記制御手段は、前記設定手段によって前記ネットワーク識別子を前記表示手段に表示しないと設定されたとき、前記表示手段に、前記ネットワーク識別子の文字数を表す情報を表示する制御を行うことを特徴とする請求項１乃至９のいずれか１項に記載の通信装置。
【請求項１１】
前記ネットワーク識別子は、ＳＳＩＤであることを特徴とする請求項１乃至１０のいずれか１項に記載の通信装置。
【請求項１２】
ネットワークを介して外部機器と通信する通信装置の制御方法であって、
前記ネットワークのネットワーク識別子を記録媒体に保存する保存ステップと、
前記保存ステップにより保存された前記ネットワーク識別子を表示手段に表示するか否かを設定する設定ステップと、
前記設定ステップによる設定に基づいて、前記表示手段に前記ネットワーク識別子を表示したり、非表示したりする制御を行う制御ステップと、を備えることを特徴とする通信装置の制御方法。
【請求項１３】
ネットワークを介して外部機器と通信する通信装置を制御するためのプログラムであって、
前記ネットワークのネットワーク識別子を記録媒体に保存する保存ステップと、
前記保存ステップにより保存された前記ネットワーク識別子を表示手段に表示するか否かを設定する設定ステップと、
前記設定ステップによる設定に基づいて、前記表示手段に前記ネットワーク識別子を表示したり、又は、非表示にしたりする制御を行う制御ステップと、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信装置の制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
近年、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介してスマートデバイスと接続し、画像データの授受や対向機器を操作して撮影することが可能なデジタルカメラが知られてきている。この際、デジタルカメラとスマートデバイスとは、アクセスポイント等が形成する同一ネットワークに参加している必要がある。一般的に無線ＬＡＮネットワークに参加する際、公開されているＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を参照することが多い。しかし、セキュリティの観点から、公開しているＳＳＩＤを意図的に隠蔽する「ステルス機能」を備えたアクセスポイントも存在する。
一方、ＳＳＩＤを意図的に隠蔽した無線ＬＡＮネットワークに参加する通信装置においては、ユーザが隠蔽されているＳＳＩＤを別途確認して、通信装置に入力する必要がある。この場合に、ＳＳＩＤを毎回確認して入力する手間を省くため、ユーザがＳＳＩＤ等の通信パラメータを一度入力すると、通信装置は通信パラメータを保存しておき、以降は、ユーザは過去に用いた通信パラメータから選択するだけで済むものが存在する。
【０００３】
なお、無線ＬＡＮのアクセスポイントの表示に関する技術として、特許文献１には、次の携帯機器が記載されている。特許文献１の携帯機器は、設定登録／格納手段と、使用／非使用設定登録手段と、表示手段とを備える。設定登録／格納手段は、複数の無線ＬＡＮアクセスポイントの設定を登録／格納する。使用／非使用設定登録手段は、前記設定登録／格納手段に設定が格納されている無線ＬＡＮアクセスポイントのそれぞれに対して使用及び非使用の何れか一方の情報を登録する。表示手段は、登録されているアクセスポイントを表示する。また、表示手段は、前記使用／非使用設定登録手段に使用の情報が登録されているアクセスポイントを選択的に表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１８２８９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、無線ＬＡＮネットワークに参加する通信装置が予め保存されているＳＳＩＤを利用する際に、通信装置の表示部にＳＳＩＤを表示することがある。これにより、ユーザは周囲の複数のＳＳＩＤのうち、通信装置に保存されているＳＳＩＤを簡単に確認することができ、ユーザにとっての利便性が向上する。
しかしながら、通信装置の表示部にＳＳＩＤを表示すると、表示されたＳＳＩＤが第三者に確認されてしまい、セキュリティの観点から問題がある。特にこれは、据え置きでの使用など、必ずしも通信装置の近くにユーザがいるとは限らないユースケースで特に問題となる。
【０００６】
本発明は、設定に基づいて、セキュリティを強化したり、ユーザの利便性を向上させたりできるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の通信装置は、ネットワークを介して外部機器と通信する通信装置であって、前記ネットワークのネットワーク識別子を記録媒体に保存する保存手段と、前記保存手段により保存された前記ネットワーク識別子を表示手段に表示するか否かを設定する設定手段と、前記設定手段による設定に基づいて、前記表示手段に前記ネットワーク識別子を表示したり、非表示にしたりする制御を行う制御手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、設定に基づいて、セキュリティを強化したり、ユーザの利便性を向上させたりできる。
【図面の簡単な説明】
【０００９】
【図１】デジタルカメラの構成図である。
【図２】スマートデバイスのブロック図である。
【図３】第１実施形態のパラメータ設定処理のシーケンス図である。
【図４】第１実施形態のデジタルカメラの画面の例を示す図である。
【図５】第１実施形態のスマートデバイスの画面の例を示す図である。
【図６】第１実施形態の画像取得処理のシーケンス図である。
【図７】第２実施形態のパラメータ設定処理のフローチャートである。
【図８】第２実施形態のデジタルカメラの画面の例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の実施形態を、図面に基づいて詳細に説明する。なお、以下に説明する実施形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施形態を適宜組み合せることも可能である。
【００１１】
［第１実施形態］
＜デジタルカメラ１００の構成＞
まず、図１（ａ）、（ｂ）、（ｃ）を参照して、通信装置の例であるデジタルカメラ１００の構成について説明する。図１（ａ）は、デジタルカメラ１００のブロック図である。図１（ｂ）は、デジタルカメラ１００の斜視図である。図１（ｃ）は、図１（ｂ）とは反対側から見たときのデジタルカメラ１００の斜視図である。なお、ここでは通信装置の一例としてデジタルカメラ１００について述べるが、通信装置はこれに限られない。例えば通信装置は、携帯電話や、携帯型のメディアプレーヤ、いわゆるタブレットデバイス、パーソナルコンピュータ等の情報処理装置であってもよい。デジタルカメラ１００は、無線ＬＡＮネットワークを介して、後述のスマートデバイス２００と通信可能である。
【００１２】
第１制御部１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。なお、第１制御部１０１がデジタルカメラ１００全体を制御する代わりに、複数のハードウェアが処理を分担することで、デジタルカメラ１００全体を制御してもよい。第１制御部１０１が第１不揮発性メモリ１０３に記録されたプログラムを第１作業用メモリ１０４に展開し、展開されたプログラムを第１制御部１０１が実行することで、図３や図６のデジタルカメラ１００の処理が実現される。
【００１３】
第１撮像部１０２は、例えば、光学レンズユニットと、絞り・ズーム・フォーカス等の制御を行う光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子等とで構成される。撮像素子としては、一般的には、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）や、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）が利用される。第１撮像部１０２は、第１制御部１０１に制御されることにより、第１撮像部１０２に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理等を行って、デジタルデータを画像データとして出力する。本実施形態のデジタルカメラ１００では、画像データは、ＤＣＦ（Ｄｅｓｉｇｎ  Ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）の規格に従って、第１記録媒体１１０に記録される。
【００１４】
第１不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、第１制御部１０１で実行されるプログラム等を格納する。第１不揮発性メモリ１０３は、記録媒体の例である。
第１作業用メモリ１０４は、第１撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、第１表示部１０６の画像表示用メモリ、第１制御部１０１の作業領域等として使用される。
【００１５】
第１操作部１０５は、デジタルカメラ１００に対するユーザの指示を受け付ける。第１操作部１０５は、例えば、撮影を指示するためのレリーズスイッチ１０５ａ、モード切替えボタン１０５ｂ、及び、ユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタン１０５ｃを含む。更に、第１操作部１０５は、後述の第１通信部１１１を介して外部機器との通信を開始するための専用の接続ボタン等の操作部材を含む。また、後述する第１表示部１０６に形成されるタッチパネル１０５ｄも第１操作部１０５に含まれる。なお、レリーズスイッチ１０５ａは、第１スイッチＳＷ１及び第２スイッチＳＷ２を有する。レリーズスイッチ１０５ａが、いわゆる半押し状態となることにより、第１スイッチＳＷ１がＯＮとなる。これにより、第１制御部１０１は、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチ１０５ａが、いわゆる全押し状態となることにより、第２スイッチＳＷ２がＯＮとなる。これにより、第１制御部１０１は、撮影を行うための指示を受け付ける。
【００１６】
第１表示部１０６は、撮影の際のパラメータの表示、対話的な操作のための文字表示等を行う。なお、第１表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の第１表示部１０６と接続することができ、第１表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
第１記録媒体１１０は、第１撮像部１０２から出力された画像データを記録することができる。第１記録媒体１１０は、デジタルカメラ１００に着脱可能に構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも第１記録媒体１１０にアクセスする手段を有していればよい。
【００１７】
第１通信部１１１は、外部機器と接続するためのインターフェイスである。デジタルカメラ１００は、第１通信部１１１を介して、外部機器とデータのやりとりを行うことができる。例えば、デジタルカメラ１００は、第１撮像部１０２で生成した画像データを、第１通信部１１１を介して外部機器に送信することができる。なお、本実施形態では、第１通信部１１１は外部機器とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェイスを含む。第１制御部１０１は、第１通信部１１１を制御することで外部機器との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信方式や、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＷｉｒｅｌｅｓｓＵＳＢ等、他の無線通信方式を採用してもよい。
【００１８】
モジュール接続部１１２は、デジタルカメラ１００に対応した様々なモジュールと接続するために用いられる。モジュール接続部１１２は、例えば、次のようなモジュールと接続できる。
・電源となる主電池（一次電池又は二次電池）を収納する電源モジュール。
・外部機器と通信するコネクタを有する外部Ｉ／Ｏ（入出力）モジュール。
・近距離無線通信を行うＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）モジュール。
・音楽や操作音を出力するスピーカモジュール。
・音声を入力するマイクモジュール。
・記録媒体の容量を超えるデータを保存するための大容量の記録モジュール。
・液晶表示装置（ＬＣＤ）等が設けられた表示モジュール。
・機器本体又はモジュールが発生した熱を蓄熱する冷却ユニット。
・外部Ｉ／Ｏが接続可能な外部Ｉ／Ｏモジュール。
【００１９】
ユーザは必要とする機能に応じてこれらモジュールを選択可能であり、所望のモジュールをモジュール接続部１１２に取り付けて使用することができる。また、モジュールの種類によっては、モジュール接続部１１２に取り付けられたモジュールの背面等に、更に他のモジュールを接続することも可能である。
【００２０】
デジタルカメラ１００の第１通信部１１１は、ＡＰ（アクセスポイント）モードと、ＣＬ（クライアント）モードとを有している。ＡＰモードは、インフラストラクチャモードにおけるアクセスポイントとして動作するモードである。ＣＬモードは、インフラストラクチャモードにおけるクライアントとして動作するモードである。
第１通信部１１１をＣＬモードで動作させることにより、デジタルカメラ１００は、インフラストラクチャモードにおけるＣＬ機器として動作することが可能である。デジタルカメラ１００がＣＬ機器として動作する場合、周辺のＡＰ機器に接続することで、ＡＰ機器が形成する無線ＬＡＮネットワークに参加することが可能である。
【００２１】
また、第１通信部１１１をＡＰモードで動作させることにより、デジタルカメラ１００は、ＡＰの一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰ）として動作することも可能である。デジタルカメラ１００が簡易ＡＰとして動作すると、デジタルカメラ１００は自身で無線ＬＡＮネットワークを形成する。デジタルカメラ１００の周辺の装置は、デジタルカメラ１００をＡＰ機器と認識し、デジタルカメラ１００が形成した無線ＬＡＮネットワークに参加することが可能となる。上記のようにデジタルカメラ１００を動作させるためのプログラムは第１不揮発性メモリ１０３に保持されているものとする。
なお、デジタルカメラ１００はＡＰの一種であるものの、ＣＬ機器から受信したデータをインターネットプロバイダ等に転送するゲートウェイ機能は有していない簡易ＡＰである。したがって、デジタルカメラ１００は、自機が形成した無線ＬＡＮネットワークに参加している他の装置からデータを受信しても、それをインターネット等のネットワークに転送することはできない。
【００２２】
＜スマートデバイス２００の構成＞
次に、図２を参照して、通信装置であって情報処理装置の一例であるスマートデバイス２００の構成について説明する。図２は、スマートデバイス２００のブロック図である。スマートデバイス２００には、スマートフォン等の携帯電話やいわゆるタブレットデバイスが含まれる。ここでは情報処理装置の一例としてスマートデバイスについて述べるが、情報処理装置はこれに限られない。例えば情報処理装置は、無線機能付きのデジタルカメラやプリンタ、テレビ、あるいはパーソナルコンピュータ等であってもよい。スマートデバイス２００は、デジタルカメラ１００から見たとき、外部機器となる。
【００２３】
第２制御部２０１は、入力された信号や、後述のプログラムに従ってスマートデバイス２００の各部を制御する。なお、第２制御部２０１がスマートデバイス２００全体を制御する代わりに、複数のハードウェアが処理を分担することで、スマートデバイス２００全体を制御してもよい。第２制御部２０１が第２不揮発性メモリ２０３に記録されたプログラムを第２作業用メモリ２０４に展開し、展開されたプログラムを第２制御部２０１が実行することで、図３や図６のスマートデバイス２００の処理が実現される。
第２撮像部２０２は、第２撮像部２０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理等を行い、デジタルデータを画像データとして出力する。第２撮像部２０２が撮像した画像データはバッファメモリに蓄えられた後、第２制御部２０１にて所定の演算が行われ、第２記録媒体２１０に記録される。
【００２４】
第２不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリである。第２不揮発性メモリ２０３には、第２制御部２０１が実行する基本的なソフトウェアであるＯＳ（オペレーティングシステム）や、このＯＳと協働して応用的な機能を実現するアプリケーションが記録されている。また、本実施形態では、第２不揮発性メモリ２０３には、デジタルカメラ１００と通信するためのアプリケーション（以下アプリ）が格納されている。
第２作業用メモリ２０４は、第２表示部２０６の画像表示用メモリや、第２制御部２０１の作業領域等として使用される。
第２操作部２０５は、操作手段の例であり、スマートデバイス２００に対する指示をユーザから受け付ける。第２操作部２０５は、例えば、ユーザがスマートデバイス２００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、第２表示部２０６に形成されるタッチパネル等の操作部材を含む。
【００２５】
第２表示部２０６は、画像データの表示、対話的な操作のための文字表示等を行う。なお、第２表示部２０６は必ずしもスマートデバイス２００が備える必要はない。スマートデバイス２００は、第２表示部２０６と接続することができ、第２表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。
第２記録媒体２１０は、第２撮像部２０２から出力された画像データを記録することができる。第２記録媒体２１０は、スマートデバイス２００に着脱可能なように構成してもよいし、スマートデバイス２００に内蔵されていてもよい。すなわち、スマートデバイス２００は少なくとも第２記録媒体２１０にアクセスする手段を有していればよい。
【００２６】
第２通信部２１１は、外部機器と接続するためのインターフェイスである。スマートデバイス２００は、第２通信部２１１を介して、デジタルカメラ１００とデータのやりとりを行うことができる。本実施形態では、第２通信部２１１はアンテナであり、第２制御部２０１は、アンテナを介して、デジタルカメラ１００と接続することができる。なお、デジタルカメラ１００との接続では、直接接続してもよいしアクセスポイントを介して接続してもよい。データを通信するためのプロトコルとしては、例えば無線ＬＡＮを通じたＰＴＰ−ＩＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いることができる。なお、デジタルカメラ１００との通信はこれに限られるものではない。例えば、第２通信部２１１としては、赤外線通信モジュール、Ｂｌｕｅｔｏｏｔｈ通信モジュール、ＷｉｒｅｌｅｓｓＵＳＢ等の他の無線通信モジュールを採用してもよい。
【００２７】
公衆網接続部２１３は、公衆無線通信を行う際に用いられるインターフェイスである。スマートデバイス２００は、公衆網接続部２１３を介して、他の機器と通話することができる。この際、第２制御部２０１は、マイク２１４及びスピーカ２１５を介して音声信号の入力と出力を行うことで、通話を実現する。本実施形態では、公衆網接続部２１３はアンテナであり、第１制御部１０１は、アンテナを介して、公衆網に接続することができる。なお、第２通信部２１１及び公衆網接続部２１３は、一つのアンテナで兼用することも可能である。
【００２８】
＜パラメータ設定処理＞
次に、図３、図４、図５を参照して、パラメータ設定処理について説明する。図３は、パラメータ設定処理のシーケンス図である。図４は、デジタルカメラ１００の画面の例を示す図である。図５は、スマートデバイス２００の画面の例を示す図である。
パラメータ設定処理は、スマートデバイス２００を用いて、デジタルカメラ１００の各種パラメータを設定する処理である。スマートデバイス２００とデジタルカメラ１００とは無線ＬＡＮで接続する。デジタルカメラ１００は、初期状態では、各種パラメータの設定が何もされておらず、全てデフォルトの値となる。そのため、初期状態のデジタルカメラ１００に対して、以下に説明するパラメータ設定処理によって、各種パラメータを設定する必要がある。
【００２９】
パラメータ設定処理の開始前、デジタルカメラ１００は初期状態であるものとする。また、デジタルカメラ１００は、図４（ａ）に示す第１カメラ画面４０１等の画面を第１表示部１０６に表示しているものとする。第１カメラ画面４０１は、どのような画面であってもよいが、例えば、デジタルカメラ１００が通信接続をしていないことを表す。
【００３０】
まず、ステップＳ３０１において、ユーザは、デジタルカメラ１００の第１操作部１０５（例えば、モード切替えボタン１０５ｂ）を用いて、無線接続の開始指示を入力（例えば、モード切替えボタン１０５ｂを長押し）する。デジタルカメラ１００の第１制御部１０１は、第１操作部１０５を介して、無線接続の開始指示を検知することで、無線接続の開始指示を受け付ける。第１制御部１０１は、無線接続の開始指示を受け付けたとき、無線ＬＡＮ接続のための処理（すなわちステップＳ３０２以降の処理）を開始する。なお、無線ＬＡＮの規格としては例えばＷｉ−Ｆｉ（登録商標）を採用することができる。
【００３１】
次に、ステップＳ３０２において、デジタルカメラ１００の第１制御部１０１は、簡易ＡＰを起動する準備を行う。より具体的には、第１制御部１０１は、簡易ＡＰを起動してビーコンの発信を開始する前に、無線ＬＡＮパラメータを取得する。ステップＳ３０２では、第１制御部１０１は、無線ＬＡＮパラメータとして、少なくとも、ネットワーク識別子であるＳＳＩＤと暗号化キーとを取得する。なお、ステップＳ３０２においてデジタルカメラ１００は初期状態なので、第１制御部１０１は、無線ＬＡＮパラメータとしてデフォルトのものを取得する。
【００３２】
なお、ＳＳＩＤは、予め不揮発性メモリに記録された機器情報、又は、この機器情報を基に第１制御部１０１が生成してもよい。機器情報とは、例えば、機器名や個体識別情報（ＧＵＩＤ：Ｇｌｏｂａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ、又は、ＵＵＩＤ：Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ等）等である。
また、第１制御部１０１は、暗号化キーとして、ステップＳ３０２が実行される度に第１制御部１０１がランダムに決定する値を用いてもよい。暗号化キーは、第１制御部１０１が生成した乱数をパスフレーズとして、第１制御部１０１が暗号化計算を繰り返すことで生成してもよい。
【００３３】
次に、ステップＳ３０３において、デジタルカメラ１００の第１制御部１０１は、ステップＳ３０２で取得したＳＳＩＤと暗号化キーとを用いて簡易ＡＰを起動して無線ＬＡＮネットワークを形成する。そして、第１制御部１０１は、第１表示部１０６に、図４（ｂ）に示す第２カメラ画面４０２を表示する。第２カメラ画面４０２には、ステップＳ３０２で取得された無線ＬＡＮパラメータが表示される。より具体的には、第２カメラ画面４０２には、無線ＬＡＮパラメータとして、ＳＳＩＤと暗号化キーとが表示される。無線ＬＡＮネットワークを形成する処理は、形成手段による処理例である。
【００３４】
次に、ステップＳ３０４において、デジタルカメラ１００の第１制御部１０１は、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバを起動する。ＤＨＣＰサーバの起動により、第１制御部１０１は、デジタルカメラ１００の簡易ＡＰが形成する無線ＬＡＮネットワークに参加した機器に対してＩＰアドレスを割り振る準備を行う。
次に、ステップＳ３０５において、デジタルカメラ１００の第１制御部１０１は、機器の検索を開始する。第１制御部１０１は、機器検索にディスカバリプロトコルを用いる。第１制御部１０１は、ディスカバリプロトコルとして、例えば、ＳＳＤＰ（Ｓｉｎｇｌｅ  Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）やＭａｌｔｉｃａｓｔ  ＤＮＳ等を用いることができる。スマートデバイス２００の第２制御部２０１は、第２通信部２１１を介して、ディスカバリプロトコルのパケットを受信して、デジタルカメラ１００が形成する無線ＬＡＮネットワークのＳＳＩＤを取得する。
【００３５】
次に、ステップＳ３０６において、ユーザは、スマートデバイス２００の第２操作部２０５を用いて、ＯＳのメニューから、無線ＬＡＮ設定の開始指示を入力する。スマートデバイス２００の第２制御部２０１は、第２操作部２０５を介して、無線ＬＡＮ設定の開始指示を検知して、無線ＬＡＮ設定の開始指示を受け付ける。第２制御部２０１は、無線ＬＡＮ設定の開始指示を受け付けると、第２表示部２０６に、図５（ａ）に示す第１デバイス画面５０１を表示する。第１デバイス画面５０１は、ＳＳＩＤの一覧を表示する画面である。第１デバイス画面５０１には、スマートデバイス２００がステップＳ３０５でデジタルカメラ１００から取得したＳＳＩＤが表示される。
【００３６】
次に、ステップＳ３０７において、ユーザは、ステップＳ３０５において第２表示部２０６に表示された第１デバイス画面５０１のＳＳＩＤの一覧から、デジタルカメラ１００が形成した無線ＬＡＮネットワークのＳＳＩＤを選択する。スマートデバイス２００の第２制御部２０１は、第２操作部２０５を介して、無線ＬＡＮネットワークを選択する指示を受け付けて、ユーザが選択したＳＳＩＤを取得する。
第２制御部２０１は、ユーザが選択した無線ＬＡＮネットワークにセキュリティが掛けられている場合、第２表示部２０６に、図５（ｂ）に示す第２デバイス画面５０２を表示する。第２デバイス画面５０２は、ユーザが選択した無線ＬＡＮネットワークの暗号化キーを入力するための画面である。この際、デジタルカメラ１００の第１表示部１０６は、デジタルカメラ１００が形成している無線ＬＡＮネットワークの無線ＬＡＮパラメータを含んだ第２カメラ画面４０２を表示している。したがって、ユーザは、デジタルカメラ１００の第１表示部１０６に表示されている第２カメラ画面４０２のＳＳＩＤ及び暗号化キーを見ながら、スマートデバイス２００の第２操作部２０５を操作して、ＳＳＩＤを選択し、暗号化キーを入力できる。そして、第２制御部２０１は、第２操作部２０５を介して、ユーザが選択したＳＳＩＤ、及び、ユーザが入力した暗号化キーを取得する。なお、暗号化キーをパスワードとも呼ぶ。
【００３７】
次に、ステップＳ３０８において、スマートデバイス２００の第２制御部２０１は、デジタルカメラ１００が形成している無線ＬＡＮネットワークに参加する。より具体的には、第２制御部２０１は、例えば、デジタルカメラ１００が形成している無線ＬＡＮネットワークへの参加通知を、第２通信部２１１を介して、デジタルカメラ１００に送信する。デジタルカメラ１００の第１制御部１０１は、第１通信部１１１を介して、参加通知を受信する。
【００３８】
次に、ステップＳ３０９において、デジタルカメラ１００のＤＨＣＰサーバは、スマートデバイス２００のＩＰアドレスを設定するためのパケットを、第１通信部１１１を介して、スマートデバイス２００に送信する。スマートデバイス２００の第２制御部２０１は、第２通信部２１１を介して、このパケットを受信し、受信したパケットに基づいてスマートデバイス２００のＩＰアドレスを設定する。
ステップＳ３０１からＳ３０９までの処理によって、ネットワークレベルで、デジタルカメラ１００とスマートデバイス２００との間の通信接続が確立する。これ以降デジタルカメラ１００が形成した無線ＬＡＮネットワークに他の情報処理装置が参加する必要がないため、第１制御部１０１は第１表示部１０６に、図４（ｃ）に示す第３カメラ画面４０３を表示してもよい。第３カメラ画面４０３は、ネットワークレベルで、デジタルカメラ１００とスマートデバイス２００との間の通信接続が確立したことを表す画面であり、デジタルカメラ１００が形成している無線ＬＡＮネットワークのＳＳＩＤを表示する。
【００３９】
ステップＳ３１０以降の処理によって、アプリケーションレベルでの、デジタルカメラ１００とスマートデバイス２００との通信接続の確立を行う。
ステップＳ３１０において、スマートデバイス２００の第２制御部２０１は、図５（ｃ）に示す第３デバイス画面５０３を第２表示部２０６に表示する。第３デバイス画面５０３は、第２不揮発性メモリ２０３に保存されたアプリを起動する指示をユーザから受け付けるための画面である。ユーザは、第２操作部２０５を用いて、例えばアイコンを選択し、アプリの起動指示を入力する。第２制御部２０１は、第２操作部２０５を介して、アプリの起動指示を受け付け、第２不揮発性メモリ２０３に保存されたアプリを起動する。図３の例では、第２制御部２０１は、デジタルカメラ１００の設定やデジタルカメラ１００からの画像取得が可能なカメラ操作アプリを起動したものとする。
【００４０】
次に、ステップＳ３１１において、スマートデバイス２００の第２制御部２０１が実行するカメラ操作アプリは、第２通信部２１１を介して、参加した無線ＬＡＮネットワーク内にアドバタイズ通知をブロードキャストする。このブロードキャストにより、カメラ操作アプリは、自身の存在をデジタルカメラ１００に通知する。デジタルカメラ１００の第１制御部１０１は、第１通信部１１１を介して、スマートデバイス２００からアドバタイズ通知を受信する。なお、第２制御部２０１は、アドバタイズ通知に、ディスカバリプロトコルを用いる。ディスカバリプロトコルとして、例えば、ＳＳＤＰやＭａｌｔｉｃａｓｔ  ＤＮＳ等を用いることができる。
【００４１】
次に、ステップＳ３１２において、デジタルカメラ１００の第１制御部１０１は、アドバタイズしている外部機器の１台を選択する。ステップＳ３１２では、接続する外部機器を表すパラメータ（後述の接続可能デバイス情報）がデジタルカメラ１００に設定される前なので、第１制御部１０１は、最初に受信したアドバタイズ通知の送信元となるスマートデバイス２００を選択する。
なお、デジタルカメラ１００の形成する無線ＬＡＮネットワークには、複数の外部機器が参加できる。すなわち、ネットワークレベルでの通信接続は１対複数での接続が可能である。そのため、デジタルカメラ１００はアドバタイズ通知を複数の外部機器から受信することがある。したがって、第１制御部１０１は、ステップＳ３１２において、どの外部機器とアプリケーションレベルでの通信接続を確立するのかを選択するようにユーザに促すようにしてもよい。
【００４２】
次に、ステップＳ３１３において、デジタルカメラ１００の第１制御部１０１は、ステップＳ３１２で選択された外部機器であるスマートデバイス２００との通信接続処理を開始する。より具体的には、第１制御部１０１は、第１通信部１１１を介して、通信接続開始通知をスマートデバイス２００に送信する。第２制御部２０１は、第２通信部２１１を介して、通信接続開始通知を受信する。
次に、ステップＳ３１４において、スマートデバイス２００の第２制御部２０１は、第２通信部２１１を介して、デジタルカメラ１００に接続可否通知を送信する。図３の例では、接続可否通知は、通信接続を行うことを表す通知である。デジタルカメラ１００の第１制御部１０１は、第１通信部１１１を介して、接続可否通知を受信する。
【００４３】
次に、ステップＳ３１５において、デジタルカメラ１００とスマートデバイス２００とのアプリケーションレベルの通信接続が完了する。デジタルカメラ１００の第１制御部１０１は、スマートデバイス２００との通信接続が完了したことを検知すると、第１表示部１０６に、図４（ｄ）に示す第４カメラ画面４０４を表示する。また、スマートデバイス２００の第２制御部２０１は、デジタルカメラ１００との通信接続が完了したことを検知すると、第２表示部２０６に、図５（ｄ）に示す第４デバイス画面５０４を表示する。第４カメラ画面４０４、及び、第４デバイス画面５０４は、デジタルカメラ１００とスマートデバイス２００とのアプリケーションレベルの通信接続が完了したことを表す。また、第４デバイス画面５０４は、カメラ操作アプリのメニュー画面になっている。
【００４４】
次に、ステップＳ３１６において、スマートデバイス２００の第２制御部２０１は、第４デバイス画面５０４で、デジタルカメラ１００を設定するための操作（例えば、「カメラの設定をする」のタッチ）を受け付ける。次に、第２制御部２０１は、第２通信部２１１を介して、パラメータ取得要求をデジタルカメラ１００に送信する。
デジタルカメラ１００の第１制御部１０１は、パラメータ取得要求を受信すると、第１通信部１１１を介して、各種パラメータをスマートデバイス２００に送信する。ここでの各種パラメータには、例えば、ＳＳＩＤやパスワード等を含む無線ＬＡＮパラメータが含まれる。
【００４５】
スマートデバイス２００の第２制御部２０１は、デジタルカメラ１００から各種パラメータを受信して、無線ＬＡＮパラメータを取得する。次に、第２制御部２０１は、第２表示部２０６に、図５（ｅ）に示す第５デバイス画面５０５を表示する。第５デバイス画面５０５は、デジタルカメラ１００の各種パラメータをスマートデバイス２００から設定するための設定画面である。第５デバイス画面５０５は、スマートデバイス２００がデジタルカメラ１００から取得した各種パラメータを初期値として表示してもよい。
なお、ステップＳ３１６で使われる通信プロトコルは、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）でもよく、ＰＴＰ−ＩＰ等でもよい。
【００４６】
次に、ステップＳ３１７において、ユーザは、第２表示部２０６に表示された第５デバイス画面５０５を参照しながら、第２操作部２０５を用いて、デジタルカメラ１００の各種パラメータを入力する。スマートデバイス２００の第２制御部２０１は、第２操作部２０５を介して、デジタルカメラ１００の各種パラメータを受け付ける。
【００４７】
ステップＳ３１７において、第２制御部２０１が受け付けるパラメータには、例えば、無線ＬＡＮパラメータ、静止画撮影パラメータ、及び、動画撮影パラメータがある。
無線ＬＡＮパラメータには、第１パラメータから第７パラメータが含まれる。
第１パラメータは、無線ＬＡＮ動作モードである。無線ＬＡＮ動作モードには、デジタルカメラ１００がＡＰモードで動作すること、又は、デジタルカメラ１００がＣＬモードで動作することを指定できる。
第２パラメータは、デジタルカメラ１００が参加、又は、形成する無線ＬＡＮネットワークのＳＳＩＤである。
第３パラメータは、デジタルカメラ１００が参加、又は、形成する無線ＬＡＮネットワークの暗号方式、及び、認証種別である。
【００４８】
第４パラメータは、デジタルカメラ１００が参加、又は、形成する無線ＬＡＮネットワークの暗号化キーである。
第５パラメータは、ＳＳＩＤ表示設定である。ＳＳＩＤ表示設定には、デジタルカメラ１００がＳＳＩＤを表示することを表す「ＳＳＩＤ表示」、又は、デジタルカメラ１００がＳＳＩＤを非表示にすることを表す「ＳＳＩＤ非表示」を指定できる。
第６パラメータは、接続可能デバイス情報である。接続可能デバイス情報には、デジタルカメラ１００が接続可能なデバイスを表す情報（個体識別情報等）を指定できる。
第７パラメータは、ＩＰアドレス設定である。ＩＰアドレス設定では、デジタルカメラ１００のＩＰアドレス取得方法を指定できる。
静止画撮影パラメータは、デジタルカメラ１００による静止画撮影のための設定パラメータである。動画撮影パラメータは、デジタルカメラ１００による動画撮影のための設定パラメータである。
【００４９】
次に、ステップＳ３１８において、スマートデバイス２００の第２制御部２０１は、ステップＳ３１７で受け付けたデジタルカメラ１００の各種パラメータを、第２通信部２１１を介してデジタルカメラ１００に送信して、デジタルカメラ１００を設定する。デジタルカメラ１００の第１制御部１０１は、第１通信部１１１を介して、スマートデバイス２００から各種パラメータを受信する。なお、ステップＳ３１８で使われる通信プロトコルは、ＨＴＴＰでもよく、ＰＴＰ−ＩＰ等でもよい。
【００５０】
次に、ステップＳ３１９において、デジタルカメラ１００の第１制御部１０１は、ステップＳ３１８においてスマートデバイス２００から受信したデジタルカメラ１００の各種パラメータを、デジタルカメラ１００に設定する。すなわち、第１制御部１０１は、スマートデバイス２００から受信したデジタルカメラ１００の各種パラメータを、第１不揮発性メモリ１０３に記憶し、各種の処理に反映する。ステップＳ３１９は、保存手段、及び、設定手段による処理例である。第１制御部１０１は、デジタルカメラ１００の各種パラメータを、第１記録媒体１１０に記憶し、各種の処理に反映してもよい。ただし、第１実施形態、及び、第２実施形態では、デジタルカメラ１００の無線ＬＡＮパラメータを含む各種パラメータは、第１不揮発性メモリ１０３に記憶されるものとする。
なお、第１不揮発性メモリ１０３に記憶したデジタルカメラ１００のパラメータには、即時反映されるパラメータと、所定の条件を満たした後に反映されるパラメータが存在してもよい。即時反映されるパラメータの例として、静止画撮影パラメータや動画撮影パラメータが挙げられる。所定の条件を満たした後に反映されるパラメータの例として、無線ＬＡＮパラメータが挙げられる。第１制御部１０１は、ステップＳ３１５にて確立した通信接続が切断された後に、無線ＬＡＮパラメータを反映してもよい。
以上が、第１実施形態のパラメータ設定処理である。
【００５１】
＜画像取得処理＞
次に、図４、図５、図６を参照して、画像取得処理について説明する。図６は、画像取得処理のシーケンス図である。画像取得処理は、スマートデバイス２００がデジタルカメラ１００から画像を取得する処理である。図６には、デジタルカメラ１００がＣＬモードに設定されている場合に、スマートデバイス２００がデジタルカメラ１００から画像を取得する処理のシーケンスが示されている。図６で説明する画像取得処理にはアクセスポイント６００が使われる。したがって、スマートデバイス２００とデジタルカメラ１００との通信は、アクセスポイント６００を介して行われる。
【００５２】
ステップＳ６０１において、デジタルカメラ１００の第１制御部１０１は、第１操作部１０５を介して、無線接続の開始指示を受け付ける。ステップＳ６０１は、受付手段による処理例である。なお、ステップＳ６０１は、図３のステップＳ３０１と同様である。
次に、ステップＳ６０２において、デジタルカメラ１００の第１制御部１０１は、予め第１不揮発性メモリ１０３に記憶された無線ＬＡＮパラメータを読込む。第１制御部１０１が読込んだ無線ＬＡＮパラメータは、次のようになっているものとする。
【００５３】
無線ＬＡＮ動作モードはＣＬモードである。
デジタルカメラ１００が参加する無線ＬＡＮネットワークのＳＳＩＤは「ＡｃｃｅｓｓＰｏｉｎｔ_ＸＸＸ」である。
デジタルカメラ１００が参加する無線ＬＡＮネットワークの暗号方式はＡＥＳである。
デジタルカメラ１００が参加する無線ＬＡＮネットワークの認証種別はＷＰＡ２である。
デジタルカメラ１００が参加する無線ＬＡＮネットワークの暗号化キーは「１１１１１１１１」である。
ＳＳＩＤ表示設定は、「ＳＳＩＤ表示」又は「ＳＳＩＤ非表示」である。
接続可能デバイス情報は、ＵＵＩＤの「１２ＡＢ３４ＣＤ５６ＥＦ」である。
ＩＰアドレス設定のＩＰアドレス取得方法は、ＤＨＣＰによる自動取得である。
【００５４】
なお、ステップＳ６０２においてデジタルカメラ１００の第１制御部１０１が読み込む無線ＬＡＮパラメータは、図３のステップＳ３１７においてユーザがスマートデバイス２００に入力し、スマートデバイス２００から設定可能である。また、後述する第２実施形態においては、ユーザはデジタルカメラ１００の第１操作部１０５を操作して設定することも可能である。
【００５５】
次に、ステップＳ６０３において、デジタルカメラ１００の第１制御部１０１は、ステップＳ６０２において読み出した無線ＬＡＮパラメータに従って、アクセスポイント６００が形成する無線ＬＡＮネットワークへ参加する。ステップＳ６０３は、参加手段による処理例である。
また、第１制御部１０１は、ステップＳ６０２において読込んだ無線ＬＡＮパラメータに従って、第１表示部１０６に、図４（ｅ）に示す第５カメラ画面４０５、又は、図４（ｆ）に示す第６カメラ画面４０６を表示する。第５カメラ画面４０５及び第６カメラ画面４０６は、アプリケーションレベルでのスマートデバイス２００との通信接続を開始することを表す画面である。ステップＳ６０３において、第５カメラ画面４０５、又は、第６カメラ画面４０６を表示する処理は、制御手段による処理例である。
無線ＬＡＮパラメータのＳＳＩＤ表示設定が「ＳＳＩＤ表示」のとき、第１制御部１０１は、第１表示部１０６に、第５カメラ画面４０５を表示する。第１制御部１０１は、第５カメラ画面４０５に、デジタルカメラ１００が参加した無線ＬＡＮネットワークのＳＳＩＤを表示する制御を行う。したがって、ユーザは、第５カメラ画面４０５を参照することで、デジタルカメラ１００が参加した無線ＬＡＮネットワークのＳＳＩＤを確認できる。
【００５６】
無線ＬＡＮパラメータのＳＳＩＤ表示設定が「ＳＳＩＤ非表示」のとき、第１制御部１０１は、第１表示部１０６に、第６カメラ画面４０６を表示する。第１制御部１０１は、第６カメラ画面４０６に、デジタルカメラ１００が参加した無線ＬＡＮネットワークのＳＳＩＤを表示しない制御を行う。したがって、ユーザ、及び、第三者は、デジタルカメラ１００が参加した無線ＬＡＮネットワークのＳＳＩＤを確認できない。
なお、第１制御部１０１は、第６カメラ画面４０６に、デジタルカメラ１００が参加した無線ＬＡＮネットワークのＳＳＩＤの文字数を表す情報を表示する制御を行ってもよい。ＳＳＩＤの文字数を表す情報の例として、例えば、ＳＳＩＤの文字数と同じ数の「＊」（アスタリスク）が挙げられる。これにより、ユーザは、デジタルカメラ１００が参加した無線ＬＡＮネットワークのＳＳＩＤの文字数を確認できる。
【００５７】
次に、ステップＳ６０４において、第１制御部１０１は、ステップＳ６０２において読み出した無線ＬＡＮパラメータのＩＰアドレス設定に従って、デジタルカメラ１００のＩＰアドレスを設定する。
次に実行されるステップＳ６０５、及び、ステップＳ６０６は、図３のステップＳ３０５、及び、ステップＳ３０６と同様である。ステップＳ６０６では、スマートデバイス２００は、第２表示部２０６に第１デバイス画面５０１を表示する。
【００５８】
次に、ステップＳ６０７において、ユーザは、ステップＳ６０５でスマートデバイス２００の第２表示部２０６に表示された第１デバイス画面５０１のＳＳＩＤの一覧から、アクセスポイント６００が形成した無線ＬＡＮネットワークのＳＳＩＤを選択する。ユーザは、第１デバイス画面５０１で、アクセスポイント６００が形成した無線ＬＡＮネットワークのＳＳＩＤを入力してもよい。スマートデバイス２００の第２制御部２０１は、第２操作部２０５を介して、ユーザが選択、又は、入力したＳＳＩＤを取得する。
ステップＳ６０７では、ステップＳ６０２において読み出した無線ＬＡＮパラメータのＳＳＩＤ表示設定が「ＳＳＩＤ表示」であれば、デジタルカメラ１００の第１表示部１０６に第５カメラ画面４０５が表示されている。よって、第１表示部１０６には、デジタルカメラ１００が参加している無線ＬＡＮネットワークのＳＳＩＤが表示されている。したがって、ユーザは、第５カメラ画面４０５のＳＳＩＤを見ながら、スマートデバイス２００の第２操作部２０５を操作して、ＳＳＩＤを選択したり入力したりできる。
【００５９】
ステップＳ６０２において読み出した無線ＬＡＮパラメータのＳＳＩＤ表示設定が「ＳＳＩＤ非表示」であれば、デジタルカメラ１００の第１表示部１０６に第６カメラ画面４０６が表示されている。よって、第１表示部１０６には、デジタルカメラ１００が参加している無線ＬＡＮネットワークのＳＳＩＤが表示されない。したがって、ユーザは、デジタルカメラ１００が参加している無線ＬＡＮパラメータのＳＳＩＤを予め知っている必要がある。アクセスポイント６００が、意図的にＳＳＩＤを隠蔽している場合、デジタルカメラ１００の第１表示部１０６を参照してもＳＳＩＤを確認できないので、セキュリティを強化できる。
【００６０】
なお、ステップＳ６０７において、第２制御部２０１は、ユーザが選択した無線ＬＡＮネットワークにセキュリティが掛けられている場合、第２表示部２０６に、図５（ｆ）に示す第６デバイス画面５０６を表示する。第６デバイス画面５０６は、無線ＬＡＮネットワークの暗号化キーを入力するための画面である。第２制御部２０１は、第６デバイス画面５０６で入力された暗号化キーを受け付ける。
【００６１】
次に、ステップＳ６０８において、スマートデバイス２００の第２制御部２０１は、アクセスポイント６００が形成する無線ＬＡＮネットワークに参加する。
次に、ステップＳ６０９において、アクセスポイント６００は、スマートデバイス２００にＩＰアドレスを設定する。ステップＳ６０９までの処理によって、ネットワークレベルで、デジタルカメラ１００とスマートデバイス２００との間の通信接続が確立する。
【００６２】
ステップＳ６１０以降の処理によって、アプリケーションレベルでの、デジタルカメラ１００とスマートデバイス２００との通信接続の確立を行う。
ステップＳ６１０、及び、ステップＳ６１１は、図３のステップＳ３１０、及び、ステップＳ３１１と同様である。
次に、ステップＳ６１２において、デジタルカメラ１００の第１制御部１０１は、ステップＳ６０２において読み出した無線ＬＡＮパラメータに従って、アドバタイズしている機器と接続するか否かを選択する。より具体的には、第１制御部１０１は、ステップＳ６１１で受信したアドバタイズ通知に含まれるＵＵＩＤと、ステップＳ６０２において読み出した接続可能デバイス情報のＵＵＩＤとが一致しているか否かを判断し、一致している機器を選択して通信接続する。図６の例では、第１制御部１０１は、スマートデバイス２００を選択したものとする。
【００６３】
次に、ステップＳ６１３において、デジタルカメラ１００の第１制御部１０１は、ステップＳ６１２で選択された外部機器であるスマートデバイス２００との通信接続処理を開始する。ステップＳ６１３は、図３のステップＳ３１３と同様であり、接続手段による処理例である。
次に、ステップＳ６１４において、スマートデバイス２００の第２制御部２０１は、第２通信部２１１を介して、デジタルカメラ１００に接続可否通知を送信する。図６の例では、接続可否通知は、通信接続を行うことを表す通知である。デジタルカメラ１００の第１制御部１０１は、第１通信部１１１を介して、接続可否通知を受信する。
次に、ステップＳ６１５の処理が行われる。ステップＳ６１５は、図３のステップＳ３１５と同様であり、デジタルカメラ１００の第１制御部１０１は、第１表示部１０６に第４カメラ画面４０４を表示する。また、スマートデバイス２００の第２制御部２０１は、第２表示部２０６に第４デバイス画面５０４を表示する。ステップＳ６１５の第１制御部１０１の処理は第２制御手段による処理例である。
【００６４】
次に、ステップＳ６１６において、ユーザは、第２操作部２０５を用いて、ステップＳ６１５にて第２表示部２０６に表示された第４デバイス画面５０４の「カメラ内の画像を取得」を選択する。
スマートデバイス２００の第２制御部２０１は、第２操作部２０５を介して、「カメラ内の画像を取得」の選択を受け付ける。次に、第２制御部２０１は、第２通信部２１１を介して、デジタルカメラ１００に画像取得要求を送信する。デジタルカメラ１００の第１制御部１０１は、第１通信部１１１を介して、画像取得要求を受信する。なお、ステップＳ６１６で使われる通信プロトコルは、ＨＴＴＰでもよく、ＰＴＰ−ＩＰ等でもよい。
【００６５】
次に、ステップＳ６１７において、デジタルカメラ１００の第１制御部１０１は、第１通信部１１１を介して、スマートデバイス２００に画像送信を行う。スマートデバイス２００の第２制御部２０１は、第２通信部１１１を介して画像を受信し、第２表示部２０６に、図５（ｇ）に示す第７デバイス画面５０７を表示して、受信した画像を一覧表示する。
なお、ステップＳ６１７で送受信される画像はサムネイルであってもよい。第２制御部２０１は、ユーザが第７デバイス画面５０７で選択した画像の解像度の高い画像（本画像等）の取得要求をデジタルカメラ１００に送信して、解像度の高い画像を取得し、第２表示部２０６に表示してもよい。
以上が、第１実施形態の画像取得処理である。
【００６６】
なお、第１実施形態の画像取得処理において、デジタルカメラ１００はＡＰモードに設定されていてもよい。この場合、図６のステップＳ６０１からステップＳ６０９までは、図３のステップＳ３０１からステップＳ３０９までと同様となる。ただし、デジタルカメラ１００の第１制御部１０１は、第１表示部１０６に図４（ｂ）の第２カメラ画面４０２を表示する代わりに、次のように画面を表示する。すなわち、無線ＬＡＮパラメータのＳＳＩＤ表示設定が「ＳＳＩＤ表示」のとき、第１制御部１０１は、第１表示部１０６に第５カメラ画面４０５を表示する。また、無線ＬＡＮパラメータのＳＳＩＤ表示設定が「ＳＳＩＤ非表示」のとき、第１制御部１０１は、第１表示部１０６に、第６カメラ画面４０６を表示する。
【００６７】
以上説明したように、図６に示す処理において、デジタルカメラ１００の第１制御部１０１は、ＳＳＩＤ表示設定に基づいて、第１表示部１０６にＳＳＩＤを表示したり、非表示にしたりする制御を行う。
デジタルカメラ１００が第１表示部１０６にＳＳＩＤを表示するときは、ＳＳＩＤを意図的に隠蔽した無線ＬＡＮネットワークにデジタルカメラ１００が参加する場合、ユーザはＳＳＩＤを簡単に確認できるため、ユーザにとっての利便性が向上する。
また、デジタルカメラ１００が第１表示部１０６にＳＳＩＤを非表示するときは、意図的に隠蔽したＳＳＩＤを第１表示部１０６から第三者が確認することができなくなり、無線ＬＡＮネットワークのセキュリティが強化される。
したがって、デジタルカメラ１００によれば、設定に基づいて、セキュリティを強化したり、ユーザの利便性を向上させたりできる。
【００６８】
また、デジタルカメラ１００から見て外部機器となるスマートデバイス２００から、ＳＳＩＤ表示設定をデジタルカメラ１００に設定できる。よって、ユーザは、操作に慣れていたり操作を行い易かったりするスマートデバイス２００でＳＳＩＤ表示設定をデジタルカメラ１００に設定できる。したがって、設定の操作が容易になる。
【００６９】
［第２実施形態］
次に、図７、８を参照して、第２実施形態のパラメータ設定処理について説明する。図７は、パラメータ設定処理のフローチャートである。図８は、デジタルカメラ１００の画面の例を示す図である。第１実施形態と同様の点については同符号を付して説明を省略する。なお、第２実施形態の画像取得処理は、第１実施形態と同様とする。
【００７０】
パラメータ設定処理の開始前、デジタルカメラ１００は初期状態であるものとする。また、デジタルカメラ１００は、第１表示部１０６に、図８（ａ）に示す初期画面８０１を表示する。初期画面８０１は、例えば、図４（ａ）に示す第１カメラ画面４０１と同様の画面である。
ステップＳ７０１において、第１制御部１０１は、例えば、第１操作部１０５が受け付けた操作に基づいて、無線ＬＡＮパラメータの設定が開始されたか否かを判定する。第１制御部１０１は、無線ＬＡＮパラメータの設定が開始されたとき処理をステップＳ７０２に進め、開始されていないとき再度ステップＳ７０１を実行する。
【００７１】
ステップＳ７０２において、第１制御部１０１は、第１表示部１０６に、図８（ｂ）に示す第１設定画面８０２を表示する。第１設定画面８０２は、無線ＬＡＮパラメータに含まれる無線ＬＡＮ動作モードの指定を受け付ける画面である。無線ＬＡＮ動作モードとして、ＡＰモード又はＣＬモードの指定が可能である。図８（ｂ）は、ＡＰモードが選択された場合の例である。第１制御部１０１は、第１操作部１０５を介して、無線ＬＡＮ動作モードの指定を受け付ける。
【００７２】
ステップＳ７０３において、第１制御部１０１は、第１表示部１０６に、図８（ｃ）に示す第２設定画面８０３を表示する。第２設定画面８０３は、無線ＬＡＮパラメータに含まれるＳＳＩＤの指定を受け付ける画面である。無線ＬＡＮ動作モードがＡＰモードのとき、第２設定画面８０３のＳＳＩＤは、デジタルカメラ１００が形成する無線ＬＡＮネットワークのＳＳＩＤである。また、無線ＬＡＮ動作モードがＣＬモードのとき、第２設定画面８０３のＳＳＩＤは、デジタルカメラ１００が参加する無線ＬＡＮネットワークのＳＳＩＤである。第１制御部１０１は、第１操作部１０５を介して、ＳＳＩＤを受け付ける。
【００７３】
ステップＳ７０４において、第１制御部１０１は、第１表示部１０６に、図８（ｄ）に示す第３設定画面８０４を表示する。第３設定画面８０４は、無線ＬＡＮパラメータに含まれる暗号方式、及び、認証種別の指定を受け付ける画面である。無線ＬＡＮ動作モードがＡＰモードのとき、第３設定画面８０４の暗号方式、及び、認証種別は、デジタルカメラ１００が形成する無線ＬＡＮネットワークの暗号方式、及び、認証種別である。また、無線ＬＡＮ動作モードがＣＬモードのとき、第３設定画面８０４の暗号方式、及び、認証種別は、デジタルカメラ１００が参加する無線ＬＡＮネットワークの暗号方式、及び、認証種別である。第１制御部１０１は、第１操作部１０５を介して、暗号方式、及び、認証種別を受け付ける。
【００７４】
ステップＳ７０５において、第１制御部１０１は、第１表示部１０６に、図８（ｅ）に示す第４設定画面８０５を表示する。第４設定画面８０５は、無線ＬＡＮパラメータに含まれる暗号化キーの指定を受け付ける画面である。無線ＬＡＮ動作モードがＡＰモードのとき、第４設定画面８０５の暗号化キーは、デジタルカメラ１００が形成する無線ＬＡＮネットワークの暗号化キーである。また、無線ＬＡＮ動作モードがＣＬモードのとき、第４設定画面８０５の暗号化キーは、デジタルカメラ１００が参加する無線ＬＡＮネットワークの暗号化キーである。第１制御部１０１は、第１操作部１０５を介して、暗号化キーを受け付ける。
【００７５】
ステップＳ７０６において、第１制御部１０１は、第１表示部１０６に、図８（ｆ）に示す第５設定画面８０６を表示する。第５設定画面８０６は、無線ＬＡＮパラメータに含まれるＳＳＩＤ表示設定の指定を受け付ける画面である。第１制御部１０１は、第１操作部１０５を介して、ＳＳＩＤ表示設定を受け付ける。
【００７６】
ステップＳ７０７において、第１制御部１０１は、第１表示部１０６に、図８（ｇ）に示す第６設定画面８０７を表示する。第６設定画面８０７は、無線ＬＡＮパラメータに含まれるＩＰアドレス設定の指定を受け付ける画面である。第１制御部１０１は、第１操作部１０５を介して、ＩＰアドレス設定を受け付ける。
ＩＰアドレス設定では、デジタルカメラ１００のＩＰアドレス等を自動で設定するか、又は、ユーザが手動で設定するかを指定できる。手動での設定が指定されたとき、第１制御部１０１は、第１表示部１０６に更に詳細な設定画面を表示して、デジタルカメラ１００のＩＰアドレス、及び、サブネットマスクを受け付ける。ＩＰアドレス設定では、デジタルカメラ１００がＤＨＣＰＳｅｒｖｅｒとして動作するか否か、を指定可能であってもよい。
【００７７】
ステップＳ７０８において、第１制御部１０１は、第１表示部１０６に、図８（ｈ）に示す第７設定画面８０８を表示する。第７設定画面８０８は、無線ＬＡＮパラメータに含まれる接続可能デバイス情報を受け付ける画面である。第１制御部１０１は、第１操作部１０５を介して、接続可能デバイス情報を受け付ける。接続可能デバイス情報は、デジタルカメラ１００がアプリケーションレベルでの通信接続を許可する外部機器を表す情報であり、例えばＵＵＩＤで表される。
【００７８】
ステップＳ７０９において、第１制御部１０１は、ステップＳ７０２からステップＳ７０８までに受け付けた無線ＬＡＮパラメータをデジタルカメラ１００に設定する。すなわち、第１制御部１０１は、ステップＳ７０２からステップＳ７０８までに受け付けた無線ＬＡＮパラメータを、第１不揮発性メモリ１０３に記憶し、各種の処理に反映する。
以上が、第２実施形態のパラメータ設定処理である。
【００７９】
以上説明したように、第２実施形態では、第１実施形態と異なり、スマートデバイス２００を使わなくてもＳＳＩＤ表示設定をデジタルカメラ１００に設定できる。また、第２実施形態においても、第１実施形態と同様に、設定に基づいて、セキュリティを強化したり、ユーザの利便性を向上させたりできる。
【００８０】
［その他の実施形態］
上記の実施形態では、デジタルカメラ１００は、無線ＬＡＮネットワークを形成したり無線ＬＡＮネットワークに参加したりする。しかし、デジタルカメラ１００は、無線ＬＡＮネットワーク以外のネットワークを形成したり、無線ＬＡＮネットワーク以外のネットワークに参加したりしてもよい。
【００８１】
なお、デジタルカメラ１００の第１制御部１０１は、ＳＳＩＤ表示設定を、他の設定に連動させてもよい。例えば、第１制御部１０１は、デジタルカメラ１００の動作モードに基づいて、ＳＳＩＤ表示設定を設定してもよい。動作モードに、デジタルカメラ１００を固定設置し定点カメラとして使用する固定モードがあるとする。第１制御部１０１は、動作モードが固定モードのときはＳＳＩＤ表示設定を「ＳＳＩＤ非表示」に設定し、動作モードが固定モード以外のときはＳＳＩＤ表示設定を「ＳＳＩＤ表示」に設定する。
【００８２】
また、ＳＳＩＤ表示設定は、工場出荷時に予め設定しておいてもよい。
また、第１制御部１０１は、ＳＳＩＤ表示設定を、図３や図７のパラメータ設定処理の後に変更してもよい。パラメータ設定処理の後にＳＳＩＤ表示設定を変更する場合、第１制御部１０１は、暗号化キーとは異なるパスワード等を要求する等して、誰でも容易に変更できないようにすることが望ましい。パスワード等は、例えば予め定められているものとする。
【００８３】
本発明は、上記の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
以上、本発明を実施形態と共に説明したが、上記実施形態は本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００８４】
１００  デジタルカメラ、１０１  第１制御部、２００  スマートデバイス、２０１  第２制御部
【図１】
2018142865.tif 000003
【図２】
2018142865.tif 000004
【図３】
2018142865.tif 000005
【図４】
2018142865.tif 000006
【図５】
2018142865.tif 000007
【図６】
2018142865.tif 000008
【図７】
2018142865.tif 000009
【図８】
2018142865.tif 000010