(57)【特許請求の範囲】
【請求項１】
パラメータ情報を取得する取得部と、
接続履歴に含まれる他の無線通信装置との接続時の前記パラメータ情報と、前記取得部により前記他の無線通信装置との非接続時に取得された前記パラメータ情報との差分が所定値以下である場合、前記接続履歴に含まれる他の無線通信装置を優先して接続先に選択する通信制御部と、
を備える、無線通信装置。
【請求項２】
前記取得部は、前記パラメータ情報として時間情報を取得し、
前記通信制御部は、前記取得部により取得される時間情報を前記パラメータ情報として用いて前記接続先の選択を行う、請求項１に記載の無線通信装置。
【請求項３】
前記取得部は、前記パラメータ情報として位置情報を取得し、
前記通信制御部は、前記取得部により取得される位置情報を前記パラメータ情報として用いて前記接続先の選択を行う、請求項１に記載の無線通信装置。
【請求項４】
前記通信制御部は、前記差分が所定値を上回る場合、他の基準に従って接続先を選択する、請求項１に記載の無線通信装置。
【請求項５】
前記通信制御部により選択された前記他の無線通信装置と接続されると、当該他の無線通信装置の選択理由を示す表示を生成する表示制御部をさらに備える、請求項１に記載の無線通信装置。
【請求項６】
前記無線通信装置は、
前記他の無線通信装置との前記接続履歴を記憶する記憶部をさらに備え、
前記接続履歴は、前記他の無線通信装置との接続時または接続切断時に前記取得部により取得されたパラメータ情報を含む、請求項１に記載の無線通信装置。
【請求項７】
前記無線通信装置は、
撮像部と、
前記他の無線通信装置と接続するための通信部と、
をさらに備え、
前記撮像部が起動されると、前記他の無線通信装置と前記通信部との接続は切断される、請求項１に記載の無線通信装置。
【請求項８】
コンピュータを、
パラメータ情報を取得する取得部と、
接続履歴に含まれる他の無線通信装置との接続時のパラメータ情報と、前記取得部により前記他の無線通信装置との非接続時に取得されたパラメータ情報との差分が所定値以下である場合、前記接続履歴に含まれる他の無線通信装置を優先して接続先に選択する通信制御部と、
として機能させるための、プログラム。
【請求項９】
パラメータ情報を取得部により取得することと、
接続履歴に含まれる他の無線通信装置との接続時のパラメータ情報と、前記取得部により前記他の無線通信装置との非接続時に取得されたパラメータ情報との差分が所定値以下である場合、前記接続履歴に含まれる他の無線通信装置を優先して接続先に選択することと、
を含む、通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、無線通信装置、プログラムおよび通信制御方法に関する。
【背景技術】
【０００２】
移動型の通信端末装置が固定された基地局装置と電波の送受信を行う移動通信システムとしては、通信端末装置が周辺に存在する基地局装置を捜索、発見し、通信条件を設定してから基地局装置を介してネットワークに接続する無線ＬＡＮシステムが知られている。【０００３】
上記通信端末装置は、例えば携帯電話機、モバイル型パソコン等であって、発見した基地局装置（アクセスポイントとも称す）と無線通信を行う。ここで、複数のアクセスポイント（以下、ＡＰと称す）が発見された場合、通信端末装置は、静的なＡＰの優先度や電波強度等無線品質に基づいてＡＰを選択し接続してもよい。【０００４】
具体的には、例えば、予め優先度とともに接続先（ＡＰ）ごとの無線品質の閾値を設定しておき、無線品質の閾値を超えたＡＰの中で優先度に応じて接続先を決定する方法が提案されている。【０００５】
また、下記特許文献１では、接続履歴に基づいて接続先の優先度を決定し、優先度に応じて接続する方法が提案されている。また、特許文献１に記載では、接続先の優先度がユーザの意図に沿わない場合にはユーザが手動で優先度を変更する方法が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２０６５４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記無線品質の閾値に基づく接続先の決定方法では、ユーザが意図するＡＰに接続できない可能性が高い。【０００８】
一方、上記特許文献１に記載の方法では、接続切断後に再度ＡＰの接続先の選択が行われた場合、切断前に接続していたユーザが意図するＡＰに接続されるが、より無線品質が高いＡＰが存在していても接続されないという状況が生じてしまう。【０００９】
そこで、本開示では、状況に応じた動的な基準に基づいて接続先を選択することが可能な、新規かつ改良された無線通信装置、プログラムおよび通信制御方法を提案する。
【課題を解決するための手段】
【００１０】
本開示によれば、パラメータ情報を取得する取得部と、接続履歴に含まれる他の無線通信装置との接続時の前記パラメータ情報と、前記取得部により前記他の無線通信装置との非接続時に取得された前記パラメータ情報との差分が所定値以下である場合、前記接続履歴に含まれる他の無線通信装置を優先して接続先に選択する通信制御部と、を備える無線通信装置を提案する。【００１１】
本開示によれば、コンピュータを、パラメータ情報を取得する取得部と、接続履歴に含まれる他の無線通信装置との接続時のパラメータ情報と、前記取得部により前記他の無線通信装置との非接続時に取得されたパラメータ情報との差分が所定値以下である場合、前記接続履歴に含まれる他の無線通信装置を優先して接続先に選択する通信制御部と、として機能させるためのプログラムを提案する。【００１２】
本開示によれば、パラメータ情報を取得部により取得することと、接続履歴に含まれる他の無線通信装置との接続時のパラメータ情報と、前記取得部により前記他の無線通信装置との非接続時に取得されたパラメータ情報との差分が所定値以下である場合、前記接続履歴に含まれる他の無線通信装置を優先して接続先に選択することと、を含む通信制御方法を提案する。
【発明の効果】
【００１３】
以上説明したように本開示によれば、状況に応じた動的な基準に基づいて接続先を選択することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本開示の一実施形態による通信システムの概要について説明するための図である。
【図２】撮像装置の動作モードとＷｉＦｉの状態（ＯＮ／ＯＦＦ）との関係を説明するための状態遷移図である。
【図３】第１の実施形態による撮像装置の構成を示すブロック図である。
【図４】第１の実施形態による接続履歴および登録済みＡＰリストの一例を示す図である。
【図５】第１の実施形態による接続先選択が実行される状況について説明するための図である。
【図６】第１の実施形態による接続先選択処理を示すフローチャートである。
【図７】第１の実施形態による接続先選択処理を示すフローチャートである。
【図８】第２の実施形態による接続先選択が実行される状況について説明するための図である。
【図９】第２の実施形態による撮像装置の構成を示すブロック図である。
【図１０】第２の実施形態による接続先選択処理を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１６】
また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットａ〜ｃを付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。
【００１７】
また、説明は以下の順序で行うものとする。
１．本開示の一実施形態による通信システムの概要
２．各実施形態
２−１．第１の実施形態
２−１−１．撮像装置の構成
２−１−２．接続先選択
２−２．第２の実施形態
３．まとめ
【００１８】
＜１．本開示の一実施形態による通信システムの概要＞
まず、本開示の一実施形態による通信システムの概要について図１を参照して説明する。図１に示すように、本開示の一実施形態による通信システムは、ネットワーク３０に複数のアクセスポイント（ＡＰ）２０ａ〜２０ｃが接続され、各ＡＰ２０ａ〜２０ｃは、撮像装置１０、ノートＰＣ３３、およびテレビジョン３６等の無線通信装置と接続する。
【００１９】
このような通信システムにおいて、本実施形態による撮像装置１０は、周辺に存在するＡＰ２０を探索し、発見したＡＰ２０と接続する。これにより、撮像装置１０は、撮像画像をネットワーク３０上のサーバ（不図示）や、ＡＰ２０に接続する他の通信装置（図１に閉めす例では、家庭用テレビジョン３６）に直接送信することができる。
【００２０】
ここで、近年は、ＷｉＦｉと称される相互接続性が認定された規格による無線ＬＡＮの利用が広まっている。上述した本実施形態による撮像装置１０においても、ＷｉＦｉを使用して撮像画像を送信することが可能である。
【００２１】
通常、ＷｉＦｉの接続先を決定する方法としては、上述したように、ユーザが登録した静的なＡＰの優先度や、接続履歴に基づいた優先度に応じた決定方法、および電波強度等の無線品質に応じた決定方法が存在する。
【００２２】
しかし、このような決定方法では、装置の状態に応じてユーザの意図とは無関係にＷｉＦｉが切断される装置において、ユーザの意図通りのＡＰに再接続できない可能性がある。特に、接続先のＡＰによってネットワークが異なる場合が多い家庭内ネットワークでは、確実に所望のＡＰに再接続したい場合が多い。
【００２３】
ここで、装置の状態に応じてＷｉＦｉが切断される装置とは、例えば、ＷｉＦｉ機能を搭載している撮像装置１０において、消費電力やＣＰＵ負荷の制限により撮像機能とＷｉＦｉを同時に使用できない場合がある。このような撮像装置１０の状態遷移とＷｉＦｉ  ＯＮ／ＯＦＦの関係について図２を参照して説明する。
【００２４】
図２は、撮像装置１０の動作モードとＷｉＦｉのＯＮ／ＯＦＦ状態との関係を説明するための状態遷移図である。なお、図２に示すように、ここでは撮像装置１０の複数ある動作モードのうち、ＷｉＦｉ設定モードＭ１、撮像モードＭ２、および写真アップロードモードＭ３に遷移する場合を例に説明する。ＷｉＦｉ設定モードＭ１とは、接続先ＡＰの設定を行うためのモードである。また、撮像モードＭ２とは、被写体の撮像を行うためのモードである。また、写真アップロードモードＭ３は、ＷｉＦｉを利用して撮像画像を送信するためのモードである。
【００２５】
図２に示すように、例えば撮像装置１０の動作モードがＷｉＦｉ設定モードＭ１の場合、ＷｉＦｉはＯＮになり、撮像装置１０はＡＰ２０と接続する。そして、撮像装置１０の動作モードがＷｉＦｉ設定モードＭ１から写真アップロードモードＭ３に遷移した場合は、ＷｉＦｉはＯＮのままで、撮像装置１０はＡＰ２０に撮像画像を送信することができる。
【００２６】
一方、撮像装置１０の動作モードがＷｉＦｉ設定モードＭ１から撮像モードＭ２に遷移する（撮像部が起動される）と、図２に示すように、ＷｉＦｉはＯＦＦになり、ＡＰ２０との接続は切断する。続いて撮像装置１０の動作モードが撮像モードＭ２から写真アップロードモードＭ３に遷移すると、図２に示すように、ＷｉＦｉはＯＮになり、撮像装置１０は再度ＡＰ２０と接続される。
【００２７】
ここで、撮像装置１０は再度ＡＰ２０に接続するが、上述したような決定方法では、ユーザの意図通りのＡＰ２０に接続できない可能性が高い。例えば、撮像装置１０のＷｉＦｉ設定モードＭ１においてＡＰ２０ａを接続先に決定した後、撮像モードＭ２に遷移して撮影を行うと、ＡＰ２０ａとの接続が切断される。
【００２８】
その後、写真アップロードモードＭ３に遷移し、撮影した画像をＴＶ３６に送信する場合、撮像装置１０をＡＰ２０ａに再接続する必要があるが、上述した無線品質に基づく決定方法では実現することが困難である。
【００２９】
その他の決定方法として、ユーザに接続先の優先度を設定させてもよいが、手動設定は煩雑であり、また、他のＡＰに接続したい場合は再度設定する必要があるので、手間がかかる。また、接続履歴の新しい順に（最近接続したＡＰから順に）優先順位を付ける決定方法では、撮像装置１０はＡＰ２０ａに再接続することが可能であるが、より無線品質の高いＡＰが存在するにも関わらず接続されない状況が発生し得る。
【００３０】
そこで、本実施形態による撮像装置１０は、ＡＰ２０との接続時のパラメータ情報と非接続時のパラメータ情報との差分に応じて、接続履歴または他の基準に従って接続先を選択することにより、状況に応じた動的な基準に基づいた接続先選択が可能になる。なお、本明細書において「ＡＰ２０との接続時のパラメータ情報」とは、ＡＰ２０との接続開始時、接続終了時、または接続中のパラメータ情報であってもよい。
【００３１】
これにより、撮像装置１０は、ＷｉＦｉ設定を行ったＡＰ２０ａに再接続することが可能であって、また、一定時間経過または一定距離以上の移動を行った場合に電波強度が弱いＡＰ２０ａに再接続し続けることを防ぐこともできる。
【００３２】
以上、本開示の一実施形態による通信システムの概要について説明した。続いて、本開示の各実施形態について詳細に説明する。なお、図１では、本開示の一実施形態による無線通信装置の一例として撮像装置１０を示すが、本実施形態による無線通信装置はこれに限定されない。無線通信装置は、例えばノートＰＣ、スマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、携帯電話、携帯用音楽再生装置、携帯用映像処理装置または携帯用ゲーム機器であってもよい。また、本明細書において、ＡＰ２０は、撮像装置１０の接続先である他の無線通信装置の一例として用いる。撮像装置１０の接続先は、ＡＰの他、例えばＷｉＦｉダイレクトに対応したクライアント端末であってもよい。
【００３３】
＜２．各実施形態＞
（２−１．第１の実施形態）
第１の実施形態による撮像装置１０の構成および動作処理について、以下図３〜図８を参照して具体的に説明する。
【００３４】
（２−１−１．撮像装置の構成）
図３は、第１の実施形態による撮像装置１０の構成を示すブロック図である。図３に示すように、本実施形態による撮像装置１０は、制御部１００、操作入力部１０２、撮像部１０４、信号処理部１０６、表示制御部１０８、表示部１１０、記録／読み出し部１１２、記録メディア１１４、電源部１１６、時間管理部１１８、記憶部１３０、および通信部１２４を有する。
【００３５】
制御部１００は、撮像装置１０が有する各構成を制御する。例えば、制御部１００は、図３に示すように、操作入力部１０２から出力された操作信号に応じたコントロール信号を各構成に出力し、撮像制御、信号処理制御、記録制御および表示制御等を実行する。また、本実施形態による制御部１００は、通信部１２４を制御する通信制御部としても機能し、接続先ＡＰの選択を行う。本実施形態による接続先ＡＰの選択については、「２−１−２．接続先選択」において詳細に説明する。
【００３６】
操作入力部１０２は、ユーザによる操作入力を検出し、操作信号として制御部１００に出力する。操作入力部１０２は、物理的な構成より成るボタン（シャッターボタン、モードスイッチ、メニューボタンおよび操作レバー等）であってもよいし、表示部１１０に積層されて設けられ、操作画面への操作入力を検出するタッチパネルであってもよい。
【００３７】
撮像部１０４は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）またはＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などの信号変換部であって、光学系により被写体像が形成される。被写体像が信号変換部に形成されると、被写体像は信号変換部により電気的な画像信号に変換される。また、撮像部１０４は、ユーザの撮影モード切り替え操作に応じて制御部１００により制御され、写真、パノラマおよび動画のいずれかの画像信号を出力する。また、撮像部１０４により変換された画像信号（撮像画像）は、信号処理部１０６等を通して表示部１１０や記録メディアに送られる。
【００３８】
信号処理部１０６は、撮像部１０４から出力された画像信号を処理する。信号処理部１０６は、必要に応じて、例えばノイズ除去、色調補正、エッジ検出等を行う。また、信号処理部１０６は、撮像部１０４から出力された画像信号を表示制御部１０８および／または記録／読み出し部１１２に出力する。
【００３９】
表示制御部１０８は、表示部１１０に表示する画面の生成や、表示部１１０の表示を制御する。例えば、表示制御部１０８は、制御部１００から出力されるコントロール信号に従って、表示画面の生成および表示制御を行う。また、表示制御部１０８は、信号処理部１０６から出力された撮像画像や、記録／読み出し部１１２から出力された撮像画像を表示部１１０に表示するよう制御する。
【００４０】
表示部１１０は、例えば、液晶ディスプレイ（ＬＣＤ）装置およびＯＬＥＤ（Ｏｒｇａｎｉｃ
Ｌｉｇｈｔ Ｅｍｉｔｔｉｎｇ Ｄｉｏｄｅ）装置などの表示装置である。本実施形態による表示部１１０は、例えば撮影中の画像をリアルタイムに表示してファインダーとして使用されてもよいし、記録メディア１１４に記録された撮像画像を表示してもよい。
【００４１】
記録／読み出し部１１２は、例えばシャッターボタン押下のタイミングに応じて信号処理部１０６から出力される画像信号（撮像画像）を記録メディア１１４に記録したり、記録メディア１１４に記録されている撮像画像を読み出したりする。また、記録／読み出し部１１２は、撮像画像を圧縮した上で記録メディア１１４に記録してもよい。また、記録メディア１１４から圧縮データを読み出した場合、複合化した上で表示制御部１０８に出力する。
【００４２】
記録メディア１１４は、撮像画像が書き込まれるメモリカード等である。
【００４３】
電源部１１６は、バッテリおよび電源回路を含み、制御部１００から出力される電源コントロール信号に応じて電源ＯＮ／ＯＦＦを切り替える。また、電源部１１６は、撮像装置１０の各構成に電力供給を行う。
【００４４】
時間管理部１１８は、時間情報を取得する取得部の一例であって、より具体的には、時計回路を含み、年月日および時分秒を管理する。時間管理部１１８により取得される時間情報は、撮像時刻の記録として撮像画像に付加されたり、後述する接続先の選択の際に用いられるパラメータ情報として記憶部１３０に記憶されたりする。
【００４５】
記憶部１３０は、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）およびＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）などの記録媒体である。ＲＡＭは、例えば制御部１００の作業領域として利用される。また、ＲＯＭには、例えば制御部１００が撮像制御、信号処理制御、記録制御および表示制御等を実行するためのプログラムが書き込まれている。
【００４６】
また、本実施形態による記憶部１３０は、制御部１００による接続先選択処理に利用される接続先ＡＰ関連情報を記憶する。ここで、図４に、本実施形態による記憶部１３０が記憶する接続先ＡＰに関連する情報の一例を示す。
【００４７】
図４に示すように、記憶部１３０は、ＡＰ２０との接続履歴１３２および登録済みＡＰリスト１３４を記憶する。接続履歴１３２は、最近接続したＡＰ２０の識別情報（例えば、ＳＳＩＤ；Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）およびパラメータ情報として接続時刻（例えば、接続開始から終了までの時刻のうち、接続終了の時刻）を有する。また、接続履歴１３２は、最近の接続履歴から時間を遡って順に複数の接続履歴を有してもよい。
【００４８】
また、登録済みＡＰリスト１３４は、ユーザが接続設定を行った（登録した）ＡＰのリストであって、ＡＰ２０のＳＳＩＤ、セキュリティ方式、パスワード、およびＩＰアドレスの設定が保存される。
【００４９】
通信部１２４は、他の通信装置に接続するための通信インターフェースである。通信部１２４は、他の通信装置と有線／無線接続が可能であるが、本実施形態では、一例として、他の無線通信装置の一例であるアクセスポイント（ＡＰ）とＷｉＦｉにより無線通信を行う。また、ＷｉＦｉの接続先ＡＰは、制御部１００（通信制御部）により選択決定され、通信部１２４は、制御部１００による制御に従って所定のＡＰと接続する。
【００５０】
以上、本実施形態による撮像装置１０の構成について詳細に説明した。続いて、本実施形態による撮像装置１０の制御部１００（通信制御部）によるＷｉＦｉ接続先ＡＰの選択について図５〜図８を参照して具体的に説明する。
【００５１】
（２−１−２．接続先選択）
図５は、本実施形態による接続先選択が実行される状況について説明するための図である。図５に示すように、撮像装置１０がまずＡＰ２０ａと接続している場合に、例えば撮像装置１０の動作モードが撮像モード等に遷移し、ＷｉＦｉがＯＦＦになると、ＡＰ２０ａとの接続が切断される。この時、撮像装置１０の記憶部１３０は、図４に示すようなＡＰ２０ａとの接続履歴１３２を保存する。
【００５２】
その後、多少の時間が経過し、ユーザが撮像装置１０を持ったまま多少移動した後、撮像措置１０の動作モードが写真アップロードモード等に遷移し、ＷｉＦｉがＯＮになった際に、本実施形態による接続先選択が行われる。以下、接続先選択処理について図６および図７を参照して説明する。図６および図７は、第１の実施形態による接続先選択処理を示すフローチャートである。
【００５３】
図６に示すように、まずステップＳ２０３において、制御部１００（通信制御部）は、通信部１２４により、現在のチャンネルで周辺に存在するＡＰ２０を探索する。例えば、図５に示す例では、撮像装置１０は、探索範囲４０内に存在するＡＰ２０ａおよびＡＰ２０ｂを発見する。
【００５４】
次に、ステップＳ２０６において、制御部１００は、一定時間内の接続履歴１３２があるか否かを判断する。ここで、第１の実施形態では、パラメータ情報として時間情報（接続時刻）が接続履歴１３２に保存されている。
【００５５】
本実施形態による制御部１００は、接続履歴１３２に含まれるＡＰとの接続時の時間情報と、現在（非接続時）の時間情報との差分が所定値以下である場合、接続履歴１３２に含まれるＡＰを優先して接続先に選択する。
【００５６】
なお、所定値は、数分〜数時間等の単位であってもよく、ユーザが設定してもよいし、予め設定されていてもよい。
【００５７】
次いで、ステップＳ２０９において、制御部１００は、探索により発見されたＡＰ２０のうち、接続履歴と一致するＡＰがあるか否かを判断する。
【００５８】
次に、ステップＳ２１２において、制御部１００は、接続履歴と一致するＡＰ２０を接続先に選択する。例えば、図５に示す例では、撮像装置１０は、探索によりＡＰ２０ａおよびＡＰ２０ｃを発見する。さらに、図４に示すようにＡＰ２０ａの接続履歴１３２がある場合、撮像装置１０は、発見されたＡＰ２０ａおよびＡＰ２０ｂのうち、ＡＰ２０ａを優先して接続先に選択する。この場合、通信部１２４は、ＡＰ２０ａとの接続を行う。
【００５９】
次いで、ステップＳ２１５において、通信部１２４による接続が成功した場合、続くステップＳ２１８において、表示制御部１０８は、接続成功の旨を表示部１１０に表示し、また、記憶部１３０には新たな接続履歴が保存され、処理は終了する。
【００６０】
一方、上記ステップＳ２１５で接続が失敗した場合、ステップＳ２２１において、制御部１００は、規定回数スキャンしたか否かを確認し、規定回数に達していない場合、ステップＳ２０３に戻る。
【００６１】
次に、規定回数に達している場合、ステップＳ２２３において、表示制御部１０８は、接続失敗の旨を表示し、処理は終了する。
【００６２】
次いで、上記ステップＳ２０６において、一定時間内の接続履歴がないと判断された場合、および上記ステップＳ２０９において、接続履歴と一致するＡＰがなかった場合、処理は図７のフローチャートに示すステップＳ２２６に進む。
【００６３】
図７に示すステップＳ２２６において、制御部１００は、全チャンネルのスキャンが終了したか否かを判断する。全チャンネルのスキャンが終了していない場合、ステップＳ２２９において、制御部１００は、通信部１２４が探索を行うチャンネルを変更する。そして、処理は図６に示すステップＳ２０３に戻り、変更したチャンネル（現在のチャンネル）でＡＰの探索が行われる。
【００６４】
一方、上記ステップＳ２２６で全チャンネルのスキャンが終了していると判断された場合、ステップＳ２３２において、制御部１００は、探索により発見されたＡＰのうちに登録済みＡＰがあるか否かを判断する。ここで、図８に、一定時間内の接続履歴がなかった場合における接続先選択について説明するための図を示す。
【００６５】
図８に示す例では、ＷｉＦｉ切断後、図５に示す例よりも時間が経過し、ユーザが撮像装置１０を持ったままさらに移動した場合を想定する。撮像装置１０は、探索によりＡＰ２０ａおよびＡＰ２０ｃを発見する。さらに、図４に示すように登録済みＡＰリスト１３４を参照すると、ＡＰ２０ａおよびＡＰ２０ｃが登録されているので、撮像装置１０は、登録済みＡＰがあると判断できる。
【００６６】
次いで、ステップＳ２３５において、制御部１００は、探索により発見された登録済みＡＰのうちで、電波強度が強いＡＰを接続先に選択する。例えば、図８に示す例では、ＡＰ２０ａよりＡＰ２０ｃの電波強度が強い場合、制御部１００はＡＰ２０ｃを接続先に選択する。これにより、より電波強度が強いＡＰがあるにも関わらず接続されないという、画一的な接続履歴のみに基づいた接続先選択による弊害を防止することができる。
【００６７】
次に、ステップＳ２３８において、通信部１２４による接続が成功した場合、続くステップＳ２４１において、表示制御部１０８は、接続成功の旨と選択理由を表示部１１０に表示する。選択理由とは、撮像装置１０が前回の接続先とは異なった接続先を選択した理由である。これにより、ユーザは、所望する前回のＡＰに接続できなかった理由を確認することができ、何の通知もなく他のＡＰに接続された場合の不満やストレスが解消される。また、ステップＳ２４１において、制御部１００は、記憶部１３０には新たな接続履歴を保存する。
【００６８】
一方、上記ステップＳ２３２で登録済みＡＰがないと判断された場合、および上記ステップＳ２１５で接続が失敗した場合、処理はステップＳ２２１に進む。ステップＳ２２１および続くステップＳ２２３は、図７に示す同符号の処理と同様であるので、ここでの説明は省略する。
【００６９】
以上、本開示による第１の実施形態について説明した。上述したように、ＷｉＦｉの接続先を選択する際に、接続履歴に含まれているＡＰ２０との接続時刻が、現在から一定時間内である場合、接続履歴に含まれているＡＰ２０を優先して接続先に選択する。一方、接続履歴に含まれているＡＰ２０との接続時刻が、現在から一定時間内でない場合、電波強度が強いＡＰ２０を優先して接続先に選択する。
【００７０】
このように、本実施形態は、状況に応じた動的な基準に基づいて接続先を選択することが可能であるので、より電波強度が強いＡＰがあるにも関わらず接続されないという、画一的な接続履歴のみに基づいた接続先選択による弊害を防止することができる。また、本実施形態によれば、ユーザが状況に応じて繰り返し煩雑な優先度設定を行う必要がない。
【００７１】
また、機器の内部状態に応じてＷｉＦｉをＯＮ／ＯＦＦしなければならない機器では、頻繁にＡＰへの再接続が発生するので、本実施形態による接続先選択は特に有効である。また、機器の内部状態に応じてＷｉＦｉがＯＮ／ＯＦＦされない機器であっても、一定時間無操作の場合、自動的に電源がＯＦＦになる機器がある。このような機器において、電源ＯＦＦまでの無操作時間が数十秒と短い場合、再接続が頻繁に発生するので、本実施形態による接続先選択が有効である。
【００７２】
また、接続先のＡＰ２０によってネットワークが異なる場合が多い家庭内ネットワークでは、所望のＡＰに再接続したい場合が多いので、本実施形態による接続先選択は特に有効である。
【００７３】
なお、図７のステップＳ２３５では、電波強度を基準として接続先を選択しているが、本実施形態の他の基準はこれに限定されず、例えば、事前に設定した静的な優先度、通信料金プラン、または通信エラー率等を基準としてもよい。
【００７４】
（２−２．第２の実施形態）
以上説明した第１の実施形態では、接続履歴に含まれるＡＰ２０との接続時のパラメータ情報の一例として時間情報を用いているが、本開示によるパラメータ情報は時間情報に限定されない。例えば、続履歴に含まれるＡＰ２０との接続時のパラメータ情報は、位置情報であってもよい。以下、ＡＰ２０との接続時の位置情報が接続履歴に含まれ、接続先選択に位置情報を用いる第２の実施形態について図９〜図１０を参照して説明する。
【００７５】
（２−２−１．撮像装置の構成）
図９は、第２の実施形態による撮像装置１２の構成を示すブロック図である。図９に示すように、本実施形態による撮像装置１２は、上記第１の実施形態による撮像装置１０の各構成（図３参照）に加え、さらにＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信部１２２を有する。
【００７６】
ＧＰＳ受信部１２２は、撮像装置１２（自装置）の位置情報を取得する取得部の一例である。ＧＰＳ受信部１２２は、３個以上の人工衛星から送信される航法メッセージを受信し、受信した航法メッセージに基づいて自装置の現在位置を測位することができる。
【００７７】
ＧＰＳ受信部１２２により取得される位置情報は、撮像場所の記録として撮像画像に付加されたり、ＷｉＦｉの接続先選択の際に用いられるパラメータ情報として記憶部１３０に記憶されたりする。以下、第２の実施形態による接続先選択について説明する。
【００７８】
（２−２−２．接続先選択）
まず、本実施形態による撮像装置１２は、接続履歴１３２に、ＡＰ２０との接続時（例えば、接続開始から終了までの時刻のうち、接続終了の時刻）における撮像装置１２（自装置）の位置情報をパラメータ情報として保存する。
【００７９】
そして、ＷｉＦｉが再度ＯＮになった場合に、本実施形態による接続先選択が行われる。以下、図１０を参照して具体的に説明する。
【００８０】
図１０は、第２の実施形態による接続先選択処理を示すフローチャートである。図１０に示す各処理のうち、第１の実施形態による接続先選択処理を示す図６と同じ符号の処理は、上記第１の実施形態と同様であるので、ここでの説明は省略する。
【００８１】
図１０のステップＳ２４４において、制御部１００は、一定距離（移動量）内の接続履歴１３２があるか否かを判断する。ここで、第２の実施形態では、パラメータ情報として撮像装置１２（自装置）の位置情報が接続履歴１３２に保存される。
【００８２】
本実施形態による制御部１００は、接続履歴１３２に含まれるＡＰとの接続時の自装置の位置情報と、現在（非接続時）の自装置の位置情報との差分が所定値以下である場合、接続履歴１３２に含まれるＡＰを優先して接続先に選択する。
【００８３】
なお、所定値は、数メートル単位であってもよく、ユーザが設定してもよいし、予め設定されていてもよい。
【００８４】
以上により、第２の実施形態によれば、ＷｉＦｉの接続先を選択する際に、接続履歴に含まれているＡＰ２０との接続時の自装置の位置が、現在位置から一定距離内である場合、接続履歴に含まれているＡＰ２０を優先して接続先に選択する。一方、接続履歴に含まれているＡＰ２０との接続時の自装置の位置が、現在位置から一定距離内でない場合、電波強度が強いＡＰ２０を優先して接続先に選択する。
【００８５】
＜３．まとめ＞
上述したように、本実施形態による撮像装置は、状況に応じて、接続履歴または他の基準に基づいて接続先を選択することが可能である。これにより、本実施形態による撮像装置は、設定を行った所望のＡＰ２０に出来るだけ再接続しつつも、状況の変化に応じて、通信品質が低いＡＰ２０に再接続し続けることを防ぐことができる。
【００８６】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属
するものと了解される。
【００８７】
例えば、上記各実施形態では、接続履歴に含まれるＡＰ２０との接続時のパラメータ情報として、時間情報や位置情報を例に説明したが、本開示による取得部により取得されるパラメータ情報はこれらに限定されない。本開示の実施形態による撮像装置１０は、例えば、ＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｉｏｎ）、温度データ、湿度データ、電源ＯＮ／ＯＦＦ回数またはバッテリ残量等をパラメータ情報として取得してもよい。このようなパラメータ情報の差分が所定値以下である場合、間接的に、接続が切断されてからの時間経過が短いことや、移動距離が少ないことが想定されるので、撮像装置１０は、接続履歴に含まれるＡＰ２０を優先的に接続先に選択する。
【００８８】
具体的には、例えば撮像装置１０がパラメータ情報取得部として温度センサを有する場合、接続履歴にはＡＰ２０との接続時に取得した温度データが含まれる。そして、撮像装置１０は、接続履歴に含まれる温度データと、非接続時に取得した温度データとの差分が所定値以下である場合、接続履歴に含まれるＡＰ２０を優先して接続先に選択する。
【００８９】
また、本実施形態による撮像装置１０は、複数種類のパラメータ情報に基づいて接続先選択を行ってもよい。より具体的には、例えば、位置情報の差分が所定値以下であって、かつ時間情報の差分が所定値以下である場合、接続履歴に含まれるＡＰ２０を優先して接続先に選択する。
【００９０】
なお、本技術は以下のような構成も取ることができる。
（１）
パラメータ情報を取得する取得部と、
接続履歴に含まれる他の無線通信装置との接続時の前記パラメータ情報と、前記取得部により前記他の無線通信装置との非接続時に取得された前記パラメータ情報との差分が所定値以下である場合、前記接続履歴に含まれる他の無線通信装置を優先して接続先に選択する通信制御部と、
を備える、無線通信装置。
（２）
前記取得部は、前記パラメータ情報として時間情報を取得し、
前記通信制御部は、前記取得部により取得される時間情報を前記パラメータ情報として用いて前記接続先の選択を行う、前記（１）に記載の無線通信装置。
（３）
前記取得部は、前記パラメータ情報として位置情報を取得し、
前記通信制御部は、前記取得部により取得される位置情報を前記パラメータ情報として用いて前記接続先の選択を行う、前記（１）または（２）に記載の無線通信装置。
（４）
前記通信制御部は、前記差分が所定値を上回る場合、他の基準に従って接続先を選択する、前記（１）から（３）のいずれか１項に記載の無線通信装置。
（５）
前記通信制御部により選択された前記他の無線通信装置と接続されると、当該他の無線通信装置の選択理由を示す表示を生成する表示制御部をさらに備える、前記（１）から（４）のいずれか１項に記載の無線通信装置。
（６）
前記無線通信装置は、
前記他の無線通信装置との前記接続履歴を記憶する記憶部をさらに備え、
前記接続履歴は、前記他の無線通信装置との接続時または接続切断時に前記取得部により取得されたパラメータ情報を含む、前記（１）から（５）のいずれか１項に記載の無線通信装置。
（７）
前記無線通信装置は、
撮像部と、
前記他の無線通信装置と接続するための通信部と、
をさらに備え、
前記撮像部が起動されると、前記他の無線通信装置と前記通信部との接続は切断される、前記（１）から（６）のいずれか１項に記載の無線通信装置。
（８）
コンピュータを、
パラメータ情報を取得する取得部と、
接続履歴に含まれる他の無線通信装置との接続時のパラメータ情報と、前記取得部により前記他の無線通信装置との非接続時に取得されたパラメータ情報との差分が所定値以下である場合、前記接続履歴に含まれる他の無線通信装置を優先して接続先に選択する通信制御部と、
として機能させるための、プログラム。
（９）
パラメータ情報を取得することと、
接続履歴に含まれる他の無線通信装置との接続時のパラメータ情報と、前記取得部により前記他の無線通信装置との非接続時に取得されたパラメータ情報との差分が所定値以下である場合、前記接続履歴に含まれる他の無線通信装置を優先して接続先に選択することと、
を含む、通信制御方法。
【符号の説明】
【００９１】
１０    撮像装置（無線通信装置）
３０    ネットワーク
１００    制御部
１０２    操作入力部
１０４    撮像部
１０６    信号処理部
１０８    表示制御部
１１０    表示部
１１２    記録／読み出し部
１１４    記録メディア
１１６    電源部
１１８    時間管理部
１２２    ＧＰＳ受信部
１２４    通信部
１３０    記憶部
１３２    接続履歴
１３４    登録済みＡＰリスト
【図１】
0005850130.tif 000002
【図２】
0005850130.tif 000003
【図３】
0005850130.tif 000004
【図４】
0005850130.tif 000005
【図５】
0005850130.tif 000006
【図６】
0005850130.tif 000007
【図７】
0005850130.tif 000008
【図８】
0005850130.tif 000009
【図９】
0005850130.tif 000010
【図１０】
0005850130.tif 000011