(57)【要約】【課題】過去に接続した機器との接続情報の管理を適切に行うこと。【解決手段】撮像装置は、設定操作を行うことで通信相手機器と無線接続を行う第１の無線通信手段と、通信相手機器に近接させることで無線接続を行う第２の無線通信手段と、前記第１の無線通信手段または前記第２の無線通信手段により通信相手機器と無線接続したときの履歴情報を保存する保存手段と、前記第１の無線通信手段により無線接続したときの履歴情報と、前記第２の無線通信手段により無線接続したときの履歴情報とを分けて保存するように制御する制御手段と、を有する。【選択図】図６
2015220677.tif 000002
【特許請求の範囲】
【請求項１】
設定操作を行うことで通信相手機器と無線接続を行う第１の無線通信手段と、
通信相手機器に近接させることで無線接続を行う第２の無線通信手段と、
前記第１の無線通信手段または前記第２の無線通信手段により通信相手機器と無線接続したときの履歴情報を保存する保存手段と、
前記第１の無線通信手段により無線接続したときの履歴情報と、前記第２の無線通信手段により無線接続したときの履歴情報とを分けて保存するように制御する制御手段と、を有することを特徴とする撮像装置。
【請求項２】
前記保存手段に保存されている履歴情報を表示する表示手段と、
前記表示された履歴情報のいずれかを選択可能な選択手段と、をさらに有し、
前記制御手段は、前記選択された履歴情報に基づく設定で、前記履歴情報に基づく通信相手機器と接続するように制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、前記保存手段に前記第２の無線通信手段により無線接続したときの履歴情報が保存されていない場合、前記表示手段が履歴情報の表示を行わないように制御することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記保存手段には、前記第２の無線通信手段により無線接続したときの履歴情報よりも、前記設定操作を行って無線接続したときの履歴情報が方が多く保存されていることを特徴とする請求項１ないし３のいずれか１項に記載の撮像装置。
【請求項５】
前記保存手段には、同じ通信相手機器に対して前記第１の無線通信手段により無線接続したときの履歴情報と、前記第２の無線通信手段により無線接続したときの履歴情報が分けて保存されることを特徴とする請求項１ないし４のいずれか１項に記載の撮像装置。
【請求項６】
前記制御手段は、前記第１の無線通信手段により無線接続したときの履歴情報にある通信相手機器に対して、前記第２の無線通信手段により無線接続しようとした場合、当該第２の無線通信手段により無線接続したときの履歴情報を分けて保存しないように制御することを特徴とする請求項１ないし５のいずれか１項に記載の撮像装置。
【請求項７】
前記制御手段は、画像再生中に前記第２の無線通信手段により無線接続を行った場合、当該第２の無線通信手段により無線接続したときの履歴情報を保存しないように制御することを特徴とする請求項１ないし５のいずれか１項に記載の撮像装置。
【請求項８】
前記通信相手機器がスマートフォンではない場合、前記制御手段は、前記第２の無線通信手段により無線接続したときの履歴情報を保存しないように制御することを特徴とする請求項１ないし５のいずれか１項に記載の撮像装置。
【請求項９】
設定操作を行うことで通信相手機器と無線接続を行う第１の無線通信手段と、
通信相手機器に近接させることで無線接続を行う第２の無線通信手段と、
前記第１の無線通信手段または前記第２の無線通信手段により通信相手機器と無線接続したときの履歴情報を保存する保存手段と、を有する撮像装置の制御方法であって、
前記第１の無線通信手段により無線接続したときの履歴情報と、前記第２の無線通信手段により無線接続したときの履歴情報とを分けて保存するように制御することを特徴とする撮像装置の制御方法。
【請求項１０】
コンピュータを、請求項１ないし８のいずれか１項に記載された撮像装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の機器と通信接続可能な撮像装置に関する。
【背景技術】
【０００２】
近年、デジタルカメラとスマートフォンとが無線ＬＡＮを用いて接続し、画像を交換することができるシステムが知られている。一般に、この無線ＬＡＮを用いた接続のためには、ＳＳＩＤやパスワード等、いくつかの通信パラメータを、ユーザが選択・入力する必要があり、接続が確立するための手順が煩雑であった。
【０００３】
この接続手順の煩雑さを解決するために、種々の方法が考案されている。例えば、特許文献１には、一度接続したならば、接続の際に用いたパラメータを接続履歴として保存しておき、次回以降の接続手順を簡単にする技術が開示されている。
【０００４】
また、特許文献２には、接続の際に用いるパラメータを、ＮＦＣ（Ｎｅａｒ Ｆｉｅｌｄ Ｃｏｍｍｕｎｉｃａｔｉｏｎ）のような近距離無線通信機能を用いて共有する技術が開示されている。これによれば、特許文献１では解決し得ない、初回の無線ＬＡＮの接続を確立するためのユーザの手間をも省くことができる。その代わり、接続のためには機器同士を近づけなければならないという制限がある。そこで、上記特許文献１と組み合わせて、初回は近接無線通信機能によって手間を省き、次回以降は接続履歴を用いて更に手間を省くことで、より効率的に接続を確立することができると考えられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１６２３２２号公報
【特許文献２】特開２０１４−８２５８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術を単純に組み合わせた場合、以下のような不都合が生じる。すなわち、無線接続設定操作により無線接続を行ったときに保存された無線接続情報が、機器同士を近接させるだけで無線接続が行える近接無線通信を行うことで、近接無線通信による無線接続情報で上書きされてしまう可能性がある。特に、単に近づけるだけで接続できるという簡便さによって手軽に接続が確立できるため、より接続履歴を上書きしてしまう可能性が高いと考えられる。この場合、無線接続設定操作により無線接続を行ったときに保存された無線接続情報に対応する機器と接続するためには、ユーザは、再度無線接続設定の操作を行う必要がある。
【０００７】
上記の点に鑑み、本発明は、過去に接続した機器との接続情報の管理を適切に行うことを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の撮像装置は、設定操作を行うことで通信相手と無線接続を行う第１の無線通信手段と、通信相手に近接させることで無線接続を行う第２の無線通信手段と、前記第１の無線通信手段または前記第２の無線通信手段により通信相手と無線接続したときの履歴情報を保存する保存手段と、前記第１の無線通信手段により無線接続したときの履歴情報と、前記第２の無線通信手段により無線接続したときの履歴情報とを分けて保存するように制御する制御手段と、を有する。
【発明の効果】
【０００９】
本発明によれば、過去に接続した機器との接続情報の管理を適切に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態１の撮像装置の構成を示すブロック図。
【図２】実施形態１の通信相手機器の構成を示すブロック図。
【図３】実施形態１における、ユーザの操作によって無線接続を開始する際の手順を示すシーケンス図。
【図４】実施形態１の無線接続情報保存処理を行うためのＧＵＩ画面を例示する図。
【図５】実施形態１における、近接無線通信を用いて無線接続を開始する際の手順を示すシーケンス図。
【図６】実施形態１の無線接続情報保存処理を示すフローチャート。
【図７】実施形態１の無線接続情報を例示する図。
【図８】実施形態２の無線接続情報保存処理を行うためのＧＵＩ画面を例示する図。
【図９】実施形態２の無線接続情報保存処理を示すフローチャート。
【図１０】実施形態３の無線接続情報保存処理を示すフローチャート。
【図１１】実施形態４の無線接続情報保存処理を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下に、本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。また、後述する各実施形態の一部を適宜組み合わせて構成してもよい。
【００１２】
［実施形態１］以下、本発明の撮像装置および通信相手機器としてデジタルカメラとスマートフォンを適用し、撮像装置と通信相手機器とが無線接続されたシステムについて説明する。なお、本実施形態では、通信相手機器として携帯電話の一種であるスマートフォンを想定しているが、他のカメラ付き携帯電話やタブレット端末などの携帯型電子機器にも適用可能である。また、カメラ付きのパーソナルコンピュータなどの情報処理装置であってもよい。
【００１３】
＜デジタルカメラ１００の構成＞図１を参照して、本発明に係る実施形態のデジタルカメラ１００の構成及び機能の概略について説明する。
【００１４】
光学系１０１はズームレンズ、フォーカスレンズを含むレンズ群、絞り機能を有するシャッターからなる。撮像部１０２は被写体像を電気信号に変換するＣＣＤやＣＭＯＳなどで構成される撮像素子である。撮像部１０２は、撮像素子から出力されるアナログ信号をデジタル信号に変換するＡ／Ｄ変換器を含む。
【００１５】
揮発性メモリ１０４はＲＡＭなどの一時記憶装置であり、撮像部１０２から出力される静止画データや動画データ（以下、画像データ）などを記憶する。また、揮発性メモリ１０４は、画像データの他に、ファイルシステムの情報や、管理情報など、各種の情報を記憶し、更に、制御部１０３のためのワークメモリなどの役割を果たす。さらに、揮発性メモリ１０４は、画像の記録時や再生時におけるバッファメモリの役割を果たす。なお、制御部１０３のワークエリアは、揮発性メモリ１０４に限られず、後述する外付けハードディスクやメモリカードなどであってもよい。
【００１６】
操作部１０７は、例えば、電源のオン／オフ、動画の記録開始／停止、静止画の撮影、ズーム操作、後述する動作モードの切り替え、ＧＵＩ画面などによるユーザ操作を受け付けるスイッチ、カーソルキー、タッチパネルなどである。
【００１７】
不揮発性メモリ１０５は、電気的に消去・記録可能な、例えばＥＥＰＲＯＭなどの二次記憶装置である。不揮発性メモリ１０５には、制御部１０３の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、後述する各種フローチャートを実行するためのプログラムのことである。また、不揮発性メモリ１０５には、撮影した画像ファイルや後述する無線接続情報などの接続履歴情報が保存される。
【００１８】
制御部１０３は、ＣＰＵ、入出力回路、タイマー回路などを有し、ＣＰＵが不揮発性メモリ１０５に格納されたプログラムを揮発性メモリ１０４のワークエリアに展開し、実行することにより、装置全体の動作を制御する。
【００１９】
表示部１０６は、撮影時のビューファインダー画像の表示、撮影した画像の表示、対話的な操作のための文字表示などを行う。表示部１０６は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ等の表示デバイスである。表示部１０６は、デジタルカメラ１００と一体化された構成であっても、デジタルカメラ１００と接続された外部機器であってもよい。
【００２０】
通信部１０８は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、通信部１０８を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部１０２で生成した画像データを、通信部１０８を介して外部装置に送信することができる。なお、本実施形態では、通信部１０８は外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。制御部１０３は、通信部１０８を制御することで外部装置との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信方式も含む。なお、デジタルカメラ１００は通信部１０８にアクセスするための手段を有していれば良く、必ずしも通信部を有している必要はない。また、通信部が外部アクセサリとして、デジタルカメラ１００に追加されることでスマートフォン２００と通信を行ってもよい。また、通信部１０８をアクセスポイント（以下、ＡＰ）モードで動作させることにより、本実施形態におけるデジタルカメラ１００は、ＡＰの一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰ）として動作することも可能である。デジタルカメラ１００が簡易ＡＰとして動作すると、デジタルカメラ１００は自身でネットワークを形成する。デジタルカメラ１００の周辺の装置は、デジタルカメラ１００をＡＰ機器と認識し、デジタルカメラ１００が形成したネットワークに参加することが可能となる。上記のようにデジタルカメラ１００を動作させるためのプログラムは不揮発性メモリ１０５に保持されているものとする。
【００２１】
なお、本実施形態におけるデジタルカメラ１００はＡＰの一種であるものの、クライアント機器から受信したデータをインターネットプロバイダなどに転送するゲートウェイ機能は有していない簡易ＡＰである。したがって、自機が形成したネットワークに参加している他の装置からデータを受信しても、それをインターネットなどのネットワークに転送することはできない。
【００２２】
近接無線通信部１０９は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近接無線通信部１０９は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調する。これによりＩＳＯ／ＩＥＣ  １８０９２の規格（いわゆるＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）に従った非接触近接通信を実現する。本実施形態の近接無線通信部１０９は、デジタルカメラ１００の側部に配される。デジタルカメラ１００は、近接無線通信部１０９を介してスマートフォン２００との間で無線接続情報の送受信を行う。
【００２３】
記録媒体１１０は、撮像部１０２から出力された画像データを記録することができる。記録媒体１１０は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。記録媒体１１０には、揮発性メモリ１０４に格納された画像データが記録されたり、既に記録されている画像ファイルやカメラの制御に係る各種情報が読み出される。
【００２４】
＜スマートフォン２００の構成＞図２を参照して、本発明に係る実施形態のスマートフォン２００の構成及び機能の概略について説明する。
【００２５】
本実施形態のスマートフォン２００は、光学系２０１、撮像部２０２、制御部２０３、揮発性メモリ２０４、不揮発性メモリ２０７、表示部２０６、操作部２０７、通信部２０８、近接無線通信部２０９を備える。これらの要素の基本的な機能はデジタルカメラ１００と同様であり、詳細な説明は省略する。
【００２６】
＜ユーザ操作によって無線接続を開始する場合の手順について＞
続いて、ユーザ操作によって無線接続を開始する手順について説明する。図３は、ユーザによるメニュー操作が行われ、無線接続の開始の指示をデジタルカメラ１００が受け付けたことに応じて開始されるシーケンスを示す図である。この無線接続の開始の指示は、例えば図４（ａ）に示す画面の、「無線機能」メニューが選択されたことによって受け付けられる。
【００２７】
図３において、まず、ステップＳ３０１にてデジタルカメラ１００は、接続先の設定を行う。具体的には、図４（ａ）の「無線機能」メニューが選択されたことに応じて図４（ｂ）に示す画面に遷移し、どの接続先に接続するのかをユーザに選択させる。なお、図４（ｂ）の画面では、ユーザは操作部１０７を介して所望の接続先を選択することで、接続先を設定することができる。ここでは「ＳＥＴ１、ＳＥＴ２、ＳＥＴ３」の３種類の接続先が選択可能であるものとする。例えば、ユーザは「ＳＥＴ１」を選択し、「ＯＫ」を選択することで、無線接続を行った後に、「ＳＥＴ１」に無線接続情報を保存することができる。
【００２８】
ユーザが、図４（ｂ）の画面で例えば「ＳＥＴ１」を選択し、「ＯＫ」を選択すると、処理はステップＳ３０２に進み、画面は図４（ｃ）に遷移する。
【００２９】
図４（ｃ）の画面では、ユーザは操作部１０７を介して「設定を変更」を選択することで、デジタルカメラ１００がアクセスポイントとして動作するときのＳＳＩＤとパスワードとして任意の値を設定することができる。設定の際には、例えばソフトウェアキーボードを表示させ、ユーザの入力に応じた文字列を設定することができる。設定したＳＳＩＤやパスワードは、図４（ｃ）の画面に、ＳＳＩＤと暗号キーとして表示される。図４（ｃ）は、ＳＳＩＤが、「test」、暗号キーが「１２３４５６７８」に設定された状態の画面である。この画面においてユーザが「ＯＫ」を選択したならば、処理は図３のステップＳ３０３に進む。
【００３０】
ステップＳ３０３では、デジタルカメラ１００はアクセスポイントとして起動し、ステップＳ３０２で設定したパラメータを用いてネットワークを生成する。具体的には、設定済みのＳＳＩＤを含むビーコンの発信を開始する。これに伴い、画面は図４（ｄ）に遷移する。図４（ｄ）の画面では、設定したパラメータを表示すると共に、スマートフォン２００を操作してカメラとの接続のための処理を行うことをユーザに促す。
【００３１】
ここで、ユーザはスマートフォン２００を操作し、このデジタルカメラ１００が生成しているネットワークへの参加を指示する。この指示については、スマートフォン２００のＯＳの機能により、周囲のビーコンを検知して一覧表示されたネットワークの中から、デジタルカメラ１００が生成しているネットワークを選択することで行われる。ユーザは、図４（ｄ）の画面に表示されるＳＳＩＤを確認することで、一覧の中からデジタルカメラ１００が生成しているネットワークがどれなのかを把握することができる。
【００３２】
この指示がなされたならば、スマートフォン２００はステップＳ３０４にて、デジタルカメラ１００に対してネットワークへの参加の要求を送信する。
【００３３】
これを受信したデジタルカメラ１００は、ステップＳ３０５にて、ネットワークへの参加を許可する。
【００３４】
続くステップＳ３０６では、スマートフォン２００は、デジタルカメラ１００に対してＩＰアドレスの要求を行う。
【００３５】
これを受けたデジタルカメラ１００は、ステップＳ３０７でスマートフォン２００へＩＰアドレスを設定する。
【００３６】
次に、ステップＳ３０８にてユーザによりスマートフォン２００のアプリケーションが起動されると、ステップＳ３０９にてスマートフォン２００からデジタルカメラ１００へアプリケーションレイヤーでの接続要求を送信する。
【００３７】
ステップＳ３１０では、デジタルカメラ１００は、スマートフォン２００から受信したアプリケーションレイヤーでの接続要求に従い、スマートフォン２００とアプリケーションレイヤーでの接続を行う。
【００３８】
以上のように、ステップＳ３０５にて無線ＬＡＮの物理レイヤー、ステップＳ３０７にてＩＰレイヤー、ステップＳ３１０にてプリケーションレイヤーで接続を行うことでデジタルカメラ１００とスマートフォン２００の無線接続が完了する。これに伴い、画面は図４（ｅ）に遷移する。図４（ｅ）の画面には、デジタルカメラ１００とスマートフォン２００がアプリケーションレイヤーで接続され、無線接続が完了した旨が表示される。
【００３９】
無線接続が確立すると、デジタルカメラ１００とスマートフォン２００との間で、データの授受が可能な状態となる。具体的には、例えばデジタルカメラ１００に保存されている画像データを、スマートフォン２００に送信したりすることができる。例えば、デジタルカメラ１００の表示部１０６には、図４（ｆ）のように、記録媒体１１０に記録されている画像の一覧が表示され、ユーザは、スマートフォン２００に送信する対象を選択して送信することができる。
【００４０】
これらの画面遷移等の処理に並行して、デジタルカメラ１００では、ステップＳ３１０の後、ステップＳ３１１にて、スマートフォン２００との接続確立に利用した通信パラメータを、不揮発性メモリ１０５に保存する。ここで保存されるパラメータは、例えば、ＳＳＩＤ、パスワード、ＩＰアドレス、サブネットマスク、デフォルトゲートウェイ等のパラメータである。このデータは、次回以降にスマートフォン２００と接続する際に、図４（ｂ）のＳＥＴ１を選択することで、再度ユーザが入力することなく利用することができる。なお、既にＳＥＴ１にパラメータが保存されている場合、画面は図４（ｃ）に遷移するのではなく、図４（ｇ）に遷移する。図４（ｇ）では、接続ボタンを選択すれば、保存されているパラメータを用いた接続を開始する。設定内容確認メニューを選択すれば、どのようなパラメータが保存されているかを表示させることができる。変更メニューを選択すれば画面は図４（ｃ）に遷移して、新たなパラメータの受け付けと、新たなパラメータでの上書きが行われる。
【００４１】
以上が、ユーザ操作によって無線接続を開始する場合の手順についての説明である。
【００４２】
＜近接無線通信を利用して無線接続を開始する場合の手順について＞
続いて近接無線通信を利用して無線接続を開始する場合の手順について説明する。図５は、近接無線通信部１０９により、スマートフォン２００の近接が検知されたことに応じて開始されるシーケンスを示す図である。
【００４３】
図５において、まず、ステップＳ５０１にてデジタルカメラ１００は、スマートフォン２００の近接無線通信部２０９から輻射されるキャリアを検知することで、スマートフォン２００の近接を検知する。そして、スマートフォン２００からの要求に応じて、ＳＳＩＤやパスワード等、無線ＬＡＮ接続に必要な通信パラメータを、近接無線を介してスマートフォン２００に送信する。
【００４４】
なお、ここで送信されるＳＳＩＤやパスワード等のパラメータは、デジタルカメラ１００が、近接無線通信を利用して無線接続を行うために予めランダムな値で生成済みのパラメータである。また、併せてスマートフォン２００がデジタルカメラ１００とアプリケーションレイヤーでの接続をするためのアプリケーションを起動するための情報も、近接無線通信を介して送信する。これを受けたスマートフォン２００は、ステップＳ５０４にて、情報に応じたアプリケーションを起動する。
【００４５】
ステップＳ５０３〜ステップＳ５１０は、図３のステップＳ３０３〜ステップＳ３１０と同様である。
【００４６】
最後に、ステップＳ５１１では、デジタルカメラ１００は、スマートフォン２００との接続確立に利用した通信パラメータを、不揮発性メモリ１０５に保存する。ここで保存されるパラメータは、例えば、ＳＳＩＤ、パスワード、ＩＰアドレス、サブネットマスク、デフォルトゲートウェイ等のパラメータである。ただし、図３の場合と異なり、近接無線通信を利用したシーケンスでは、図４（ｂ）のＳＥＴを選択していない。そのため、ここでは、ＳＥＴ１〜３のいずれでもない、ＳＥＴ４としてパラメータを保存する。この結果、次回以降に接続先のメニューを表示させたならば、図４（ｈ）のように、未表示だったＳＥＴ４が表示される。このＳＥＴ４は、近接無線通信を利用した接続のための専用の履歴である。故に、近接無線通信を利用した場合の履歴はＳＥＴ１〜３に記録されることは無い。
【００４７】
＜デジタルカメラ１００の無線接続処理＞次に、上述のシーケンスを実現するデジタルカメラ１００の処理について説明する。
【００４８】
図６は、本実施形態におけるデジタルカメラ１００の動作を示すフローチャートである。
【００４９】
なお、図６の処理は、デジタルカメラ１００の電源がオンされると開始され、不揮発性メモリ１０５に格納されたプログラムを、揮発性メモリ１０４に読み出して制御部１０３が実行することにより実現される。
【００５０】
ステップＳ６０１では、制御部１０３は、操作部１０７を介して無線接続の開始操作がなされたかを判定する。ここでは、図４（ａ）の無線通信メニューが選択されたか否かに基づき判定される。制御部１０３により開始操作がなされたと判定された場合、処理はステップＳ６０２に進む。また、制御部１０３により開始操作がなされていないと判定された場合、処理はステップＳ６０９に進む。ステップＳ６０９では、制御部１０３は、スマートフォン２００との近接無線通信が開始されたか否かを判定する。制御部１０３により、近接無線通信が開始されていないと判定された場合、処理はステップＳ６０１に戻り、ステップＳ６０１の判定とステップＳ６０９の判定とを繰り返す。すなわち、ユーザ操作されるか、スマートフォン２００と近接するかを待つ。制御部１０３により、近接無線通信が開始されたと判定された場合、処理はステップＳ６１０に進む。
【００５１】
まず、ステップＳ６０２から説明する。
【００５２】
ステップＳ６０２では、制御部１０３は、表示部１０６に接続先選択画面を表示するように制御する。ここで表示される画面は、図４（ｂ）の画面である。このステップは、図３のステップＳ３０１に相当する。この接続先選択画面には、通信部１０８が受信可能な無線ＬＡＮのネットワーク名などが一覧表示され、ユーザは、このネットワーク名一覧からデジタルカメラ１００の接続先を選択可能である。本実施形態では、接続先は、デジタルカメラ１００が無線接続するスマートフォン２００である。本実施形態のデジタルカメラ１００は、複数のスマートフォンと無線接続することを想定し、複数のスマートフォンと接続するための複数の無線接続情報を不揮発性メモリ１０５に保存できるものとする。また、制御部１０３は、ユーザの接続先選択操作に応じて、無線接続情報に保存する接続先を設定する。無線接続を行った後に、ここで選択された接続先として無線接続情報が保存される。
【００５３】
ステップＳ６０３では、制御部１０３は、表示部１０６に接続先情報入力画面を表示するように制御する。ここで表示される画面は、図４（ｃ）の画面である。このステップは、図３のステップＳ３０２に相当する。この接続先情報入力画面には、接続先のＳＳＩＤやパスワードなどが入力可能である。なお、この接続先情報入力画面の表示時にデフォルト値として生成されたＳＳＩＤやパスワードが入力された状態であってもよいし、ユーザが任意にデフォルトの表示状態を設定できるようにしてもよい。
【００５４】
ユーザが接続先情報入力画面にＳＳＩＤやパスワードを入力した後、ステップＳ６０４では、制御部１０３は、デジタルカメラ１００が無線ＬＡＮのアクセスポイントとして動作するように制御する。この結果、デジタルカメラ１００は入力されたＳＳＩＤを用いたビーコンの発信を開始する。ここで表示される画面は、図４（ｄ）の画面である。このステップは、図３のステップＳ３０３に相当する。この状態で、デジタルカメラ１００はスマートフォン２００からのネットワークへの参加要求を待つ。
【００５５】
ステップＳ６０４でスマートフォン２００からのネットワークへの参加要求を受けると、処理はステップＳ６０５に進む。
【００５６】
ステップＳ６０５では、制御部１０３は、スマートフォン２００との無線接続を行い、ＩＰアドレスの設定を行う。ここで、デジタルカメラ１００はＤＨＣＰサーバとして動作し、スマートフォン２００にＩＰアドレスを設定してもよい。このステップは、図３のステップＳ３０５、ステップＳ３０７に相当する。
【００５７】
ステップＳ６０６では、制御部１０３は、アプリケーションレイヤーでスマートフォン２００との無線接続を行う。なお、アプリケーションレイヤーのプロトコルとしては、例えばＴＰ（Ｐｉｃｔｕｒｅ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）が用いられる。
【００５８】
ステップＳ６０７では、制御部１０３は、ステップＳ６０６での接続確立が、ステップＳ６０１でＹＥＳと判定された結果、行われたものであるか、ステップＳ６０９でＹＥＳと判定された結果行われたものであるかを判定する。言い換えれば、ユーザ操作によって接続が開始されたのか、近接無線通信を利用して接続が開始されたのかを判定する。ここでは、Ｓ６０１〜Ｓ６０３を実行している場合について説明しているので、ステップＳ６０１でＹＥＳと判定された結果接続確立されたものであると判定されることになる。すなわち、ユーザ操作によって接続が開始されたと判定されることになる。この場合、処理はステップＳ６０８に進む。
【００５９】
ステップＳ６０８では、制御部１０３は、スマートフォン２００との接続に利用したＳＳＩＤやパスワード、ＩＰアドレスなどの無線接続情報を不揮発性メモリ１０５に保存する。この処理は図３のステップＳ３１１に相当する。
【００６０】
以上が、ステップＳ６０２以降の処理である。
【００６１】
続いて、ステップＳ６１０以降の処理について説明する。
【００６２】
ステップＳ６１０では、制御部１０３は、近接無線通信を利用して無線接続を行うために予めランダムな値で生成済みのパラメータを、近接無線通信を介してスマートフォン２００に送信する。また、併せてスマートフォン２００がデジタルカメラ１００とアプリケーションレイヤーでの接続をするためのアプリケーションを起動するための情報も、近接無線通信を介して送信する。このステップは、図６のステップＳ６０１に相当する。この処理が終わると、ステップＳ６０４に進む。
【００６３】
ステップＳ６０４〜ステップＳ６０６については、上述したとおりである。
【００６４】
次に、ステップＳ６０７では、制御部１０３は、ステップＳ６０６での接続確立が、ステップＳ６０１でＹＥＳと判定された結果、行われたものであるか、ステップＳ６０９でＹＥＳと判定された結果行われたものであるかを判定する。ここでは、ステップＳ６０９でＹＥＳと判定された結果行われたものであると判定されることになる。この場合、処理はステップＳ６１１に進む。
【００６５】
ステップＳ６１１では、制御部１０３は、ステップＳ６０８で保存する領域とは別の領域に、無線接続情報を保存する。
【００６６】
以上のように、デジタルカメラ１００は、ステップＳ６０５にて無線ＬＡＮの物理レイヤー、ＩＰレイヤーで接続を行い、ステップＳ６０６にてアプリケーションレイヤーで接続を行うことでデジタルカメラ１００とスマートフォン２００の無線接続が完了する。その後、デジタルカメラ１００とスマートフォン２００が通信を行い、ユーザはスマートフォン２００を操作して、デジタルカメラ１００を遠隔操作することが可能となる。
【００６７】
なお、デジタルカメラ１００とスマートフォン２００の通信切断後に、再度無線接続を行いたい場合、例えば図４（ｂ）の所望のＳＥＴを選択すればよい。一度ステップＳ６０８またはステップＳ６１１で、ＳＥＴに保存した無線接続情報は、例えば図４（ｂ）の所望のＳＥＴを選択することで読み出され、以降の再接続の手順を簡単にするために用いられる。これにより、ユーザによるＳＳＩＤの入力や、スマートフォン２００との近接の所作を必要とすること無く、スマートフォン２００と再び無線接続することが可能である。
【００６８】
＜無線接続情報の構成＞次に、図７を参照して、上記無線接続時に保存される無線接続情報について説明する。
【００６９】
以下では、デジタルカメラ１００とスマートフォン２００を、操作部１０７を介して無線接続を行ったことも、近接無線通信による無線接続を行ったこともあるものとする。この場合、デジタルカメラ１００の不揮発性メモリ１０５の記憶領域７０１には、無線接続設定操作による無線接続を行ったときの無線接続情報と、近接無線通信による無線接続を行ったときの無線接続情報とが異なる記憶領域７０２、７０３に分けて保存される。
【００７０】
図６のステップＳ６０２の接続先選択時やスマートフォン２００との通信を切断した後に再度無線接続を行う場合には、まず、図４（ｂ）や図４（ｈ）の画面のように選択可能な接続先を一覧表示する。この際、デジタルカメラ１００の制御部１０３は、不揮発性メモリ１０５の記憶領域７０２、７０３から無線接続設定操作により無線接続を行ったときの無線接続情報と、近接無線通信により無線接続を行ったときの無線接続情報を読み出し、一覧表示に利用する。これらの画面において、ユーザは操作部１０７を介して所望の接続先を選択することで、接続先を設定し、無線接続を行うことができる。
【００７１】
例えば、ユーザが「ＳＥＴ１」を選択すると、デジタルカメラ１００はアクセスポイントとして動作し、そのアクセスポイントのＳＳＩＤが「ｔｅｓｔ」、パスワードが「１２３４５６７８」となる。そして、ユーザがスマートフォン２００でこのアクセスポイントに対して無線接続設定操作を行うことで、デジタルカメラ１００とスマートフォン２００を無線接続することが可能となる。図示の例では、デジタルカメラ１００での無線接続設定操作による無線接続を行ったときに保存された無線接続情報として、「ＳＥＴ１」、「ＳＥＴ２］、［ＳＥＴ３」が記憶領域７０２に保存されている。
【００７２】
また例えば、ユーザが「ＳＥＴ４（ＮＦＣ）」を選択すると、デジタルカメラ１００はアクセスポイントとして動作し、そのアクセスポイントのＳＳＩＤが「ｔｅｓｔＮＦＣ」、パスワードが「ａｂｃｄｅ１２３」となる。そして、ユーザがデジタルカメラ１００とスマートフォン２００を近接させることで、デジタルカメラ１００とスマートフォン２００を無線接続することが可能となる。図示の例では、近接無線通信による無線接続を行ったときに保存された無線接続情報として、「ＳＥＴ４（ＮＦＣ）」が記憶領域７０３に保存されている。
【００７３】
本実施形態では、不揮発性メモリ１０５には、近接無線通信により無線接続したときの無線接続情報よりも、無線接続設定操作を行って無線接続したときの履歴情報の方が多く保存される場合を例に挙げて説明したがこれに限られるものではない。例えば、近接無線通信により無線接続したときに保存される履歴の数を複数にしてもよいし、無線接続設定操作を行って無線接続したときの履歴の数と同一にしてもよい。複数の履歴を保存する場合、近接無線通信により無線接続する度に、古い履歴から上書きしていくようにする。また、無線接続設定操作を行って無線接続する場合には、ユーザがＳＥＴ１〜ＳＥＴ３のいずれかを選択して、選択したＳＥＴに対応する領域に履歴を保存するようにしたが、ユーザはいずれも選ばず古いものに上書きしていく形式をとってもよい。
【００７４】
このように、近接無線通信により無線接続を行った場合の無線接続情報の保存先を、操作部１０７を介した無線接続設定操作により無線接続を行った場合と分けるのは、以下の理由による。すなわち、近接無線通信により無線接続を行う場合は、ＳＥＴを選択しないため、履歴を残すためには自動的にいずれかの領域を確保しなければならない。しかし、線接続設定操作により無線接続を行った場合と、近接無線通信により無線接続を行った場合とで履歴を共有してしまうと、履歴を無限に保存することは不可能であるから、いずれは自動的に履歴が削除されてしまう。特に、近接無線通信はデジタルカメラ１００を操作することなくスマートフォン２００に近接させるだけで、容易に無線接続を行うことができるため、より手軽に接続することができる。故に、履歴を共有した場合に、接続履歴として保存される頻度が、操作部１０７を介した無線接続設定操作により無線接続を行う場合に比べて高い。そのため、ユーザが意図せず、必要な履歴を削除してしまうという不都合が生じやすい。この不都合の発生を防ぐために、保存先を分ける。
【００７５】
なお、操作部１０７を介した無線接続設定操作により無線接続を行った場合は、ユーザが選択した接続先と無線接続を行った後は、その接続先に無線接続情報が上書きされて保存される。近接無線通信により無線接続を行った場合は、ここでは接続先は１つ（ＳＥＴ４のみ）であるため、近接無線通信により無線接続を行った後は、記憶領域７０３の無線接続情報が上書きされて保存される。
【００７６】
本実施形態によれば、無線接続設定操作により無線接続を行った場合と、近接無線通信により無線接続を行った場合とで、接続先を分けて無線接続情報を保存することで、近接無線通信による無線接続を行う場合、ユーザは接続先を選択する必要がなくなる。また、既存の無線接続設定操作による接続先の無線接続情報が誤って上書きされて保存してしまうこともなくなる。
【００７７】
［実施形態２］次に、図８および図９を参照して、実施形態２の無線接続情報保存処理について説明する。
【００７８】
本実施形態では、無線接続設定操作により無線接続を行い、無線接続情報が保存された後、デジタルカメラ１００とスマートフォン２００を近接させて近接無線通信による無線接続を行う。これにより、ユーザが選択した接続先に近接無線通信による無線接続情報を上書き保存する場合について述べる。
【００７９】
ユーザが無線接続設定操作を行って接続先を選択すると（図３のステップＳ３０１、Ｓ３０２）、図８（ａ）に示す画面が表示部１０６に表示される。その後、ユーザがデジタルカメラ１００とスマートフォン２００を近接させて近接無線通信による無線接続を行うと、ユーザが選択した接続先に近接無線通信による無線接続情報が不揮発性メモリ１０５に上書き保存される。なお、ユーザは、図８（ａ）の画面で近接無線通信による無線接続を行わず、操作部１０７を介してＳＳＩＤやパスワードの設定を行い、無線接続を行うことも可能である（図３のステップＳ３０３以降の処理）。
【００８０】
例えば、ユーザが図４（ｂ）の画面において接続先として「ＳＥＴ１」を選択した後、近接無線通信による無線接続を行った場合、「ＳＥＴ１」に近接無線通信の無線接続情報が上書き保存される。この際、図８（ｂ）に示すように、接続先の名称を「ＳＥＴ１（ＮＦＣ）」と書き換えて、ユーザが確認できるようにしてもよい。
【００８１】
図９は、上記の動作を実現するためのデジタルカメラ１００の処理を示すフローチャートである。
【００８２】
このフローチャートは、図６のフローチャートでいう、ステップＳ６０２とステップＳ６０３の間に追加の処理を加えたものである。故に、図６のフローチャートと異なる部分を中心に説明する。
【００８３】
ステップＳ９０１〜ステップＳ９０２は、図６のステップＳ６０１〜Ｓ６０２と同様である。
【００８４】
ステップＳ９０２に続くステップＳ９１２では、制御部１０３は、ステップＳ９０９（図６のステップＳ６０９と同様）と同様の処理を行う。すなわち、スマートフォン２００と近接無線通信を開始したか否かを判定する。
【００８５】
近接無線通信を開始していないと判定した場合は、処理はステップＳ９０３に進み、ユーザによるＳＳＩＤの入力などを受け付けて接続することになる。一方、近接無線通信を開始したと判定した場合、処理はステップＳ９１０に進む。ステップＳ９１０では、図６のステップＳ６１０と同様の処理が実行される。すなわち、近接無線通信を利用して接続処理を開始する場合と同様の処理の流れになる。
【００８６】
ステップＳ９０４〜ステップＳ９０６は、図６のステップＳ６０４〜ステップＳ６０６と同様の処理が実行される。
【００８７】
更に、ステップＳ９０７では、図６のステップＳ６０７と同様の処理が実行される。すなわち、処理がステップＳ６０１でＹＥＳとなったから、ステップＳ９０９でＹＥＳとなったかを判定する。故に、仮にステップＳ９１２でＹＥＳと判定されてステップＳ９１０の処理が実行されたとしても、この場合はステップＳ６０１でＹＥＳと判定されているので、ここでの判定結果としては、ユーザの操作により開始したものと判定される。
【００８８】
また、ステップＳ９０８では、ステップＳ９０３でユーザ操作により入力・設定されるＳＳＩＤやパスワードを、ステップＳ９０２で選択した接続先に対応する領域に記録する。これに加えて、ステップＳ９１２でＹＥＳと判定された結果ステップＳ９１０が実行された場合には、ステップＳ９１０で送信した接続情報が、ステップＳ９０２で選択された接続先に対応する領域に記録されることになる。
【００８９】
なお、ステップＳ９１１は図６のステップＳ６１１と同様の処理が実行される。
【００９０】
本実施形態では、ユーザの操作を伴いつつ近接無線通信による無線接続を行った場合には、近接無線通信を利用していても、近接無線通信を利用した接続履歴として記録するのではなく、ユーザの操作により選択された履歴の領域に記録する。これにより、履歴の保存領域の確保と接続までの手順の簡略化とを両立することができる。
【００９１】
［実施形態３］次に、図１０を参照して、実施形態３の無線接続情報保存処理について説明する。
【００９２】
本実施形態では、デジタルカメラ１００が複数の通信モードを備える場合について考慮した例を挙げて説明する。
【００９３】
まず、本実施形態のデジタルカメラは、図４（ｆ）で説明したように、スマートフォン２００との接続後に、デジタルカメラ１００の記録媒体１１０に記録されている画像データを選択して送信するためのモード（以下、選択転送モード）を備えている。これに加えて、より手軽な画像データの送信を目的とし、デジタルカメラ１００にて再生中の一枚の画像を、近接無線通信を開始したことによって無線ＬＡＮ接続を行い、自動的に送信するモード（タッチ転送モード）を備える。タッチ転送モードは、画像を一枚だけ再生している状態で近接無線通信を開始することによって遷移する。この場合、無線ＬＡＮ接続を確立した後に、ユーザの操作を必要とすること無く、自動的に、再生中の画像が無線ＬＡＮを介してスマートフォン２００に送信される。以下の説明では、説明を簡単にするため、これら二つのモードを備えたデジタルカメラ１００について述べるが、他にもモードを有していてもよい。
【００９４】
ここで、タッチ転送モードでは、再生している画像を送信するため、接続後にどの画像を送信するのかを選ぶ必要が無い。そのため、ユーザにとって、選択転送モードに比べてより気軽かつ手軽に利用され得る。例えば、複数の友人のスマートフォンに対して、順々に、再生している画像を共有したい場合等に便利である。従って、選択転送モードに比べて、タッチ転送モードは、利用頻度が高く、また、その接続相手が一時的である可能性が高い。そこで、本実施形態のデジタルカメラ１００は、これらのモードのうち、選択転送モードで通信する場合には、履歴を保存し、タッチ転送モードで通信する場合には履歴を保存しない。
【００９５】
以下、上記の動作を実現するデジタルカメラ１００の処理について、図１０を用いて説明する。
【００９６】
図１０において、まずステップＳ１００１〜ステップＳ１００８は、図３のステップＳ３０１〜ステップＳ３０８と同様の処理が実行される。
【００９７】
続くステップＳ１０１２では、制御部１０３は、一枚画像再生中に近接無線通信を利用した無線ＬＡＮ接続が開始されたか否かを判定する。言い換えれば、ステップＳ１００９でＹＥＳと判定された時点で、一枚画像再生中であったか否かを判定する。
【００９８】
ここで、一枚画像再生中に近接無線通信を利用した無線ＬＡＮ接続が開始されたと判定された場合、本フローチャートを終了し、アプリケーションレイヤーのサービスに遷移する。言い換えれば、ステップＳ１００７，Ｓ１００８，Ｓ１０１１の処理（それぞれ図３のステップＳ３０７、Ｓ３０８、Ｓ３１１と同様の処理）を経ずに、本フローチャートを終了する。すなわち、履歴を保存しない。
【００９９】
一方、一枚画像再生中に近接無線通信を利用した無線ＬＡＮ接続が開始されていないと判定された場合、ステップＳ１００７以降の処理を実行する。すなわち、処理の開始に応じた領域に履歴を保存する。
【０１００】
本実施形態によれば、より手軽に接続可能なモードでは、接続領域を分けるだけではなく、履歴を保存しないシーケンスも設ける。これによって、より適切に履歴を管理することが可能となる。
【０１０１】
［実施形態４］次に、図１１を参照して、実施形態４の無線接続情報保存処理について説明する。
【０１０２】
本実施形態では、デジタルカメラ１００の通信相手機器によって無線接続情報を保存するか否かを切り替える場合について述べる。
【０１０３】
本実施形態は、デジタルカメラ１００を、画像を蓄積するサーバと近接無線通信により無線接続し、サーバにデジタルカメラ１００の画像を転送するケースを想定したものである。このようなサーバとしては、ホームネットワークストレージとして無線通信を活用したハードディスクドライブが知られており、デジタルカメラで撮影した多くの画像をバックアップする目的で利用され得る。このような画像を蓄積するサーバは、通常は屋内に設置されており、デジタルカメラ１００が三脚などで設置されていないならば、デジタルカメラ１００をサーバに近づけることが難しい状況は少ない。また、デジタルカメラ１００の所有者とサーバの所有者は同一であることが多いため、接続先を複数保存しておく必要もないと考えられる。よって、通信相手機器がサーバの場合、無線接続時に無線接続情報を保存して履歴を上書きしてしまうことは、無駄である場合は多いし、必要な履歴を上書きしてしまう恐れもある。そこで、本実施形態のデジタルカメラ１００は、近接無線通信により無線ＬＡＮ接続した相手がサーバの場合には、履歴を保存しない。
【０１０４】
上記の動作を実現するためのデジタルカメラ１００の処理について、図１１を用いて説明する。
【０１０５】
図１１において、まずステップＳ１１０１〜ステップＳ１１０８は、図３のステップＳ３０１〜ステップＳ３０８と同様の処理が実行される。
【０１０６】
ステップＳ１１０７にて、制御部１０３が、近接無線通信を利用して無線ＬＡＮ接続が開始されたと判定した場合、ステップＳ１１１１の処理（図３のステップＳ３１１と同様の処理）を実行する前に、ステップＳ１１１２の処理を実行する。
【０１０７】
ステップＳ１１１２では、制御部１０３は、通信相手がサーバであるか否かを判定する。サーバであると判定された場合、ステップＳ１１１１を経ずに、本フローチャートを終了し、アプリケーションレイヤのサービスに遷る。すなわち、履歴を保存しない。
【０１０８】
一方、サーバでないと判定された場合、ステップＳ１１１１の処理を実行する。すなわち、処理の開始に応じた領域に履歴を保存する。
【０１０９】
本実施形態によれば、通信相手機器がサーバなどのように、無線接続時に無線接続情報を保存する必要のない場合に、不要な無線接続情報を無線接続時に保存する無駄を省くことができる。
【０１１０】
上述した実施形態においては、本発明をデジタルビデオカメラなどの撮像装置に適用した場合を例にして説明したが、これに限られず、外部機器と近接無線通信を含む無線通信機能により無線接続可能な装置であれば適用可能である。
【０１１１】
［他の実施形態］
上述の実施形態では、デジタルカメラが、スマートフォンからのキャリアの出力を検知して、近接無線通信を開始する例について述べた。すなわち、デジタルカメラがターゲット、スマートフォンがイニシエータとして機能する例について述べた。これについては、役割が逆になってもよい。すなわち、デジタルカメラ１００が定期的にキャリアを出力し、スマートフォン２００がこれに応答する形で通信を開始してもよい。
【０１１２】
また、上述の実施形態４では、通信相手の機器に種類によって履歴を保存するか否かを切り替える場合について述べた。これについては、例えば、通信相手の機能によって履歴を保存するか否かを切り替えてもよい。すなわち、通信相手が、近接無線通信からの接続しかできない機器である場合（例えば操作部材を有していない機器など）、履歴を保存しないようにする。なぜなら、履歴の選択から無線ＬＡＮ接続することができない（例えば相手機器に操作部材がなければ、自機の履歴の選択からの無線ＬＡＮ接続処理に対応する、相手機器側の処理を行うトリガを引くことができない）ため、履歴を保存する意味がないからである。この場合、図１１のステップＳ１１１２で、相手機器の種類を判定するのではなく、相手機器が近接無線通信からの接続しかできないかどうかを判定する。なお、この判定の基準として、機器の種類と機能とを対応付けたテーブルを用意しておき、このテーブルを参照して、相手機器の機種から機能を判別してもよい。
【０１１３】
また、上述の実施形態では、相手機器がなんであれ、デジタルカメラ１００がＡＰとなる場合を例にあげて説明した。これについては、例えば相手機器がサーバのように、電力供給が比較的安定した機器である場合には、相手機器にＡＰの役割を担ってもらうほうが効率的である。そこで、デジタルカメラ１００は、接続相手に応じて自らがＡＰとなるか、ＡＰとなった相手に接続しにいくかを切り替えるようにしてもよい。接続相手のほうが電力供給が安定しているかどうかについては、機種を参照して判定する。参照する機種は、例えば接続前にどの機種と接続したいかをユーザに選択させることで決定するか、近接無線通信で相手機器の情報を取得して決定することができる。
【０１１４】
また、本発明は、以下の処理を実行することによっても実現される。即ち、本実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵなど）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１１５】
１００…撮像装置、１０３…制御部、１０５…不揮発性メモリ、１０７…操作部、１０８…通信部、１０９…近接無線通信部、２００…スマートフォン、２０３…制御部、２０５…不揮発性メモリ、２０８…通信部、２０９…近接無線通信部
【図１】
2015220677.tif 000003
【図２】
2015220677.tif 000004
【図３】
2015220677.tif 000005
【図４】
2015220677.tif 000006
【図５】
2015220677.tif 000007
【図６】
2015220677.tif 000008
【図７】
2015220677.tif 000009
【図８】
2015220677.tif 000010
【図９】
2015220677.tif 000011
【図１０】
2015220677.tif 000012
【図１１】
2015220677.tif 000013