(57)【要約】【課題】使用可能な周波数帯として２．４ＧＨｚ帯と５ＧＨｚ帯を有する第１の無線ＬＡＮデバイスと、使用可能な周波数帯として２．４ＧＨｚ帯を有する第２の無線ＬＡＮデバイスとが搭載された情報処理装置において、２つの無線ＬＡＮデバイスの最適な制御方法を提供する。【解決手段】情報処理装置のコントローラは、第１の無線ＬＡＮデバイスが２．４ＧＨｚ帯を使用する第１のアクセスポイントと接続される場合には、第１の無線ＬＡＮデバイスをＷｉ−Ｆｉダイレクト対応の外部機器と接続させ、第１の無線ＬＡＮデバイスが５ＧＨｚ帯を使用する第２のアクセスポイントと接続される場合には、第２の無線ＬＡＮデバイスをＷｉ−Ｆｉダイレクト対応の外部機器と接続させる。【選択図】図２
2013183378.tif 000002
【特許請求の範囲】
【請求項１】
使用可能な周波数帯として第１の周波数帯と当該第１の周波数帯とは異なる第２の周波数帯を有する第１の無線ＬＡＮデバイスと、
使用可能な周波数帯として前記第１の周波数帯を有する第２の無線ＬＡＮデバイスと、
前記第１の無線ＬＡＮデバイスが前記第１の周波数帯で第１の中継機と接続されるとき、当該第１の無線ＬＡＮデバイスを外部機器とのダイレクトな接続に使用するように選択し、前記第１の無線ＬＡＮデバイスが前記第２の周波数帯で第２の中継機と接続されるとき、前記第２の無線ＬＡＮデバイスを前記外部機器とのダイレクトな接続に使用するように選択する制御部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記制御部は、前記第１の無線ＬＡＮデバイスと前記第１の中継機とが切断された場合、前記外部機器とのダイレクトな接続状態を継続しつつ、前記第１の周波数帯を使用する新たな第１の中継機を前記第１の無線ＬＡＮデバイスに検出させ、前記第１の無線ＬＡＮデバイスと前記第２の中継機とが切断された場合、前記外部機器とのダイレクトな接続状態を継続しつつ、前記第２の周波数帯を使用する新たな第２の中継機を前記第１の無線ＬＡＮデバイスに検出させる
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記第１の無線ＬＡＮデバイスはＭＩＭＯ（Multiple Input Multiple Output）デバイスである
情報処理装置。
【請求項４】
請求項１に記載の情報処理装置であって、
前記第１の無線ＬＡＮデバイスと前記第２の無線ＬＡＮデバイスそれぞれのＭＡＣ（Media Access Control）アドレスが同一である
情報処理装置。
【請求項５】
制御部が、使用可能な周波数帯として第１の周波数帯と当該第１の周波数帯とは異なる第２の周波数帯を有する第１の無線ＬＡＮデバイスが、前記第１の周波数帯で第１の中継機と接続されるとき、当該第１の無線ＬＡＮデバイスを外部機器とのダイレクトな接続に使用するように選択し、前記第１の無線ＬＡＮデバイスが前記第２の周波数帯で第２の中継機と接続されるとき、使用可能な周波数帯として前記第１の周波数帯を有する第２の無線ＬＡＮデバイスを前記外部機器とのダイレクトな接続に使用するように選択する
無線ＬＡＮデバイスの制御方法。
【請求項６】
使用可能な周波数帯として第１の周波数帯と当該第１の周波数帯とは異なる第２の周波数帯を有する第１の無線ＬＡＮデバイスが、前記第１の周波数帯で第１の中継機と接続されるとき、当該第１の無線ＬＡＮデバイスを外部機器とのダイレクトな接続に使用するように選択し、前記第１の無線ＬＡＮデバイスが前記第２の周波数帯で第２の中継機と接続されるとき、使用可能な周波数帯として前記第１の周波数帯を有する第２の無線ＬＡＮデバイスを前記外部機器とのダイレクトな接続に使用するように選択する制御部として、コンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、２つの無線ＬＡＮ（Local Area Network）デバイスを用いて無線通信を行うことが可能な情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１で規定される無線ＬＡＮシステムでは、親機として動作するアクセスポイントを介して、子機として動作するステーション間での無線による通信が行われる。
【０００３】
一方、無線ＬＡＮの普及促進団体であるＷｉ−Ｆｉアライアンスが策定した仕様であるＷｉ−Ｆｉダイレクトは、機器同士が一対一（ピアツーピア）で直接通信する動作モードを提供する。
【０００４】
Ｗｉ−Ｆｉダイレクトの機能を備えた無線ＬＡＮデバイスは、アクセスポイントとインフラストラクチャモードで接続されて通信を行うことと、Ｗｉ−Ｆｉダイレクトに対応する他の無線ＬＡＮデバイスとＷｉ−Ｆｉダイレクトで接続されて通信を行うことの両方の動作が可能である（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２４９９６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
Ｗｉ−Ｆｉダイレクトの機能を備えた２つの無線ＬＡＮデバイスが搭載された情報処理装置が検討されている。しかし、２つの無線ＬＡＮデバイスは、法的な規制や物理的な干渉などの理由により同時に同じ周波数帯を使用することができない。したがって、このような制約下で、２つの無線ＬＡＮデバイスを可用的にも良好に利用することのできる制御方法が求められている。
【０００７】
また、２つの無線ＬＡＮデバイスが情報処理装置に搭載される場合、外部機器とＷｉ−Ｆｉダイレクトで接続される自装置側の無線ＬＡＮデバイスが状況により切り替わる場合がある。Ｗｉ−Ｆｉダイレクトでは、無線ＬＡＮデバイスへの識別子の与え方が無線ＬＡＮデバイスのＭＡＣ（Media Access Control）アドレスから生成されるという事情により、次のような問題も生じ得る。すなわち、接続される無線ＬＡＮデバイスが切り替わると、相手の機器のユーザから見える無線ＬＡＮデバイスの識別子が変化し、別の機器が接続されたかのように見えるため、相手の機器のユーザに混乱を与えかねない。
【０００８】
以上のような事情に鑑み、本技術の目的は、搭載された２つの無線ＬＡＮデバイスをより好適に制御することのできる情報処理装置、情報処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本技術に係る情報処理装置は、使用可能な周波数帯として第１の周波数帯と当該第１の周波数帯とは異なる第２の周波数帯を有する第１の無線ＬＡＮデバイスと、使用可能な周波数帯として前記第１の周波数帯を有する第２の無線ＬＡＮデバイスと、前記第１の無線ＬＡＮデバイスが前記第１の周波数帯で第１の中継機と接続されるとき、当該第１の無線ＬＡＮデバイスを外部機器とのダイレクトな接続に使用するように選択し、前記第１の無線ＬＡＮデバイスが前記第２の周波数帯で第２の中継機と接続されるとき、前記第２の無線ＬＡＮデバイスを前記外部機器とのダイレクトな接続に使用するように選択する制御部とを具備する。
【００１０】
本技術に係る情報処理装置では、第１の無線ＬＡＮデバイスが第１の周波数帯と第２の周波数帯のどちらを使用して中継機と接続された状況にあっても、情報処理装置を外部機器とダイレクトに接続することができる。
【００１１】
前記制御部は、前記第１の無線ＬＡＮデバイスと前記第１の中継機とが切断された場合、前記外部機器とのダイレクトな接続状態を継続しつつ、前記第１の周波数帯を使用する新たな第１の中継機を前記第１の無線ＬＡＮデバイスに検出させ、前記第１の無線ＬＡＮデバイスと前記第２の中継機とが切断された場合、前記外部機器とのダイレクトな接続状態を継続しつつ、前記第２の周波数帯を使用する新たな第２の中継機を前記第１の無線ＬＡＮデバイスに検出させるものとしてもよい。
【００１２】
前記第１の無線ＬＡＮデバイスはＭＩＭＯ（Multiple Input Multiple Output）デバイスであってよい。
【００１３】
前記第１の無線ＬＡＮデバイスと前記第２の無線ＬＡＮデバイスそれぞれのＭＡＣ（Media Access Control）アドレスは同一であることとしてもよい。
これにより、外部機器とのダイレクトな接続に使用される無線ＬＡＮデバイスが変更されても、外部機器からは同一の識別子が見えるので、外部機器のユーザから見て接続相手の識別子が変化することによる混乱を回避できる。
【００１４】
本技術に係る別の側面である情報処理方法は、制御部は、使用可能な周波数帯として第１の周波数帯と当該第１の周波数帯とは異なる第２の周波数帯を有する第１の無線ＬＡＮデバイスが、前記第１の周波数帯で第１の中継機と接続されるとき、当該第１の無線ＬＡＮデバイスを外部機器とのダイレクトな接続に使用するように選択し、前記第１の無線ＬＡＮデバイスが前記第２の周波数帯で第２の中継機と接続されるとき、使用可能な周波数帯として前記第１の周波数帯を有する第２の無線ＬＡＮデバイスを前記外部機器とのダイレクトな接続に使用するように選択することとする。
【００１５】
本技術に係る別の側面であるプログラムは、使用可能な周波数帯として第１の周波数帯と当該第１の周波数帯とは異なる第２の周波数帯を有する第１の無線ＬＡＮデバイスが、前記第１の周波数帯で第１の中継機と接続されるとき、当該第１の無線ＬＡＮデバイスを外部機器とのダイレクトな接続に使用するように選択し、前記第１の無線ＬＡＮデバイスが前記第２の周波数帯で第２の中継機と接続されるとき、使用可能な周波数帯として前記第１の周波数帯を有する第２の無線ＬＡＮデバイスを前記外部機器とのダイレクトな接続に使用するように選択する制御部として、コンピュータを機能させる。
【発明の効果】
【００１６】
以上のように、本技術によれば、搭載された２つの無線ＬＡＮデバイスをより好適に制御することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態の情報処理装置の一例であるであるデジタルテレビジョン装置の構成を示すブロック図である。
【図２】図１の情報処理装置において想定される第１の無線ＬＡＮ接続状態を示す図である。
【図３】図１の情報処理装置において想定される第２の無線ＬＡＮ接続状態を示す図である。
【図４】本実施形態の情報処理装置のコントローラによる２つの無線ＬＡＮデバイスの接続制御の手順を示すフローチャートである。
【図５】第１の無線ＬＡＮデバイスと第１のアクセスポイントとの切断が発生した場合の制御手順のフローチャートである。
【図６】第１の無線ＬＡＮデバイスと第２のアクセスポイントとの切断が発生した場合の制御手順のフローチャートである。
【図７】２つの無線ＬＡＮデバイスに割り当てられた識別子の違いによる課題を説明する図である。
【図８】図１の情報処理装置に搭載された２つの無線ＬＡＮデバイスに同一のＭＡＣアドレスが割り当てられた状態を示す図である。
【発明を実施するための形態】
【００１８】
以下、本技術に係る実施形態を、図面を参照しながら説明する。
＜第１の実施形態＞
本実施形態は、ＩＥＥＥ８０２．１１規格の２つの無線ＬＡＮデバイスを搭載し、状況に応じて、その一方もしくは両方を用いて、アクセスポイント、もくしは外部機器に搭載された無線ＬＡＮデバイスと接続することにより相互に通信を行うことが可能な情報処理装置、情報処理方法およびプログラムに関するものである。
【００１９】
［ＩＥＥＥ８０２．１１規格の無線ＬＡＮデバイス］
まず、ＩＥＥＥ８０２．１１規格の無線ＬＡＮデバイスについて説明する。
１．無線ＬＡＮデバイスには、使用周波数帯として２．４ＧＨｚ帯（第１の周波数帯）を有するもの、５ＧＨｚ帯（第２の周波数帯）を有するもの、その２つの帯域を使用可能なもの、などがある。
【００２０】
２．無線ＬＡＮデバイスには、送信用と受信用にそれぞれ１ずつのアンテナを有するもの、送信用と受信用にそれぞれ２つ以上のアンテナを有するＭＩＭＯ（Multiple Input Multiple Output）デバイスなどがある。
【００２１】
３．無線ＬＡＮデバイスの動作モードには、例えば次の２つがある。
アクセスポイントを経由してノード間が通信するＷｉ−Ｆｉインフラストラクチャモード（以下「インフラストラクチャモード」と呼ぶ。）
アクセスポイントを経由せずにノード間が直接通信するＷｉ−Ｆｉダイレクト。以下、Ｗｉ−Ｆｉダイレクトによる動作モードを「ダイレクトモード」と呼ぶ。
インフラストラクチャモードでは２．４ＧＨｚ帯と５ＧＨｚ帯のどちらも使用される。一方、ダイレクトモードでは２．４ＧＨｚ帯しか使用できない機器が特に多い。
【００２２】
本実施形態では、２つの無線ＬＡＮデバイスが搭載された情報処理装置を想定する。
２つの無線ＬＡＮデバイスが搭載された情報処理装置においては、法的な規制や物理的な干渉などの理由により、それら２つの無線ＬＡＮデバイスが同時に同じ周波数帯を使用できない。例えば、一方の無線ＬＡＮデバイスがインフラストラクチャモードで２．４ＧＨｚ帯を使用してアクセスポイントと接続されているとき、他方の無線ＬＡＮデバイスが２．４ＧＨｚ帯を使用してダイレクトモードで外部の機器と接続したりすることができない。
【００２３】
以下に、２つの無線ＬＡＮデバイスが搭載された情報処理装置について説明する。
図１は、本実施形態の情報処理装置の一例であるであるデジタルテレビジョン受像機の構成を示すブロック図である。
【００２４】
なお、情報処理装置は、デジタルテレビジョン受像機に限定されない。例えば、パーソナルコンピュータ、スマートフォン、携帯電話、ブック型の情報処理装置、ゲーム機、レコーダなど、様々な形態の情報処理装置に適用することが可能である。
【００２５】
図１に示すように、この情報処理装置（デジタルテレビジョン受像機）１０は、コントローラ１１（制御部）と、第１の無線ＬＡＮデバイス１２Ａと、第２の無線ＬＡＮデバイス１２Ｂと、チューナ部１３と、デコーダ／信号処理部１４と、ディスプレイ／スピーカ１５と、ヒューマンインタフェース１６と、システムバス１７とを有する。
【００２６】
コントローラ１１は、ＣＰＵ（Central Processing Unit）と、制御用のプログラムおよびデータなどが予め格納されたＲＯＭ（Read Only Memory）と、ＲＯＭからロードされた制御プログラムをＣＰＵが実行するための作業領域であるメインメモリとを備える。制御プログラムには、情報処理装置１０の利用目的に応じたプログラム、各デバイスを制御するプログラムなどがある。デバイスを制御するプログラムの中には、２つの無線ＬＡＮデバイス１２Ａ，１２Ｂを制御するためのプログラムなどが含まれる。
【００２７】
チューナ部１３は、例えば地上デジタルテレビジョン放送、ＣＳデジタル放送、ＢＳデジタル放送など、ユーザにより選択された放送局からの放送信号を受信し、ビデオ信号およびオーディオ信号の復調などを行う。
【００２８】
デコーダ／信号処理部１４は、復調された放送信号からビデオおよびオーディオなどのストリームを分離してそれぞれをデコードし、ディスプレイ／スピーカ１５にて処理可能なビデオ信号およびオーディオ信号を生成する信号処理などを行う。
【００２９】
ヒューマンインタフェース１６は、ユーザからの操作入力を受け付けたり、ユーザに対して情報処理装置１０の各種ステータスなどを提示したりする。ヒューマンインタフェース１６は、例えば、ユーザによって操作されるリモートコントローラとの間で各種のコマンドやデータなどを送受信するリモコンインタフェース部、ステータスの表示などのための表示器などで構成される。
【００３０】
［２つの無線ＬＡＮデバイスについて］
次に、情報処理装置１０に搭載された第１の無線ＬＡＮデバイス１２Ａと第２の無線ＬＡＮデバイス１２Ｂについて説明する。
【００３１】
第１の無線ＬＡＮデバイス１２Ａと第２の無線ＬＡＮデバイス１２Ｂとしては次のようなものが想定される。
第１の無線ＬＡＮデバイス１２Ａは、使用可能な周波数帯として２．４ＧＨｚ帯（第１の周波数帯）と５ＧＨｚ帯（第２の周波数帯）を有する。第１の無線ＬＡＮデバイス１２Ａは、送信用に２本、受信用に２本のアンテナを有するＭＩＭＯ（Multiple Input Multiple Output）デバイスである。
第２の無線ＬＡＮデバイス１２Ｂは、２．４ＧＨｚ帯（第１の周波数帯）のみ使用することができ、送信用に１つ、受信用に１つのアンテナを持つ。
【００３２】
次に、このような２つの無線ＬＡＮデバイス１２Ａ，１２Ｂを搭載した情報処理装置１０が、アクセスポイントおよびＷｉ−Ｆｉダイレクト対応の外部機器と接続される場合の動作を説明する。
図２および図３は想定される第１の無線ＬＡＮ接続状態１００および第２の無線ＬＡＮ接続状態２００を示す図である。
【００３３】
図２に示すように、第１の無線ＬＡＮ接続状態１００には、本実施形態の情報処理装置１０とともに、２．４ＧＨｚ帯（第１の周波数帯）を使用する第１のアクセスポイント２１（第１の中継機）とＷｉ−Ｆｉダイレクト対応の外部機器３０が存在するものとする。
【００３４】
この第１の無線ＬＡＮ接続状態１００において、情報処理装置１０のコントローラ１１は、第１の無線ＬＡＮデバイス１２Ａを第１のアクセスポイント２１とインフラストラクチャモードで接続させるとともに、Ｗｉ−Ｆｉダイレクト対応の外部機器３０とダイレクトモードで接続させるように制御する。
【００３５】
なお、Ｗｉ−Ｆｉダイレクト対応の外部機器３０としては、例えば、パーソナルコンピュータ、スマートフォン、携帯電話、ブック型の情報処理装置、ゲーム機、レコーダ、リモートコントローラなど、様々な形態の機器が想定される。
【００３６】
また、図３に示すように、第２の無線ＬＡＮ接続状態２００には、本実施形態の情報処理装置１０とともに、５ＧＨｚ帯（第２の周波数帯）を使用する第２のアクセスポイント２２（第２の中継機）とＷｉ−Ｆｉダイレクト対応の外部機器３０が存在するものとする。
【００３７】
この第２の無線ＬＡＮ接続状態２００において、情報処理装置１０のコントローラ１１は、第１の無線ＬＡＮデバイス１２Ａを第２のアクセスポイント２２とインフラストラクチャモードで接続させるとともに、第２の無線ＬＡＮデバイス１２ＢをＷｉ−Ｆｉダイレクト対応の外部機器３０とダイレクトモードで接続させるように制御する。
【００３８】
これにより、第１の無線ＬＡＮデバイス１２Ａが２．４ＧＨｚ帯と５ＧＨｚ帯のどちらを使用してアクセスポイント（２１または２２）と接続されても、情報処理装置１０をＷｉ−Ｆｉダイレクト対応の外部機器３０とダイレクトに接続することができる。
【００３９】
［２つの無線ＬＡＮデバイス１２Ａ，１２Ｂの接続制御］
図４は、本実施形態の情報処理装置１０のコントローラ１１による２つの無線ＬＡＮデバイス１２Ａ，１２Ｂの接続制御の手順を示すフローチャートである。
【００４０】
情報処理装置１０は、それぞれのアクセスポイント２１，２２に接続するためのクレデェンシャル（セキュリティ情報）を保持しているものとする。
【００４１】
情報処理装置１０のコントローラ１１は、初期状態において、第１の無線ＬＡＮデバイス１２Ａのみを稼働させる。なお、初期状態とは、情報処理装置１０がどのアクセスポイントおよびＷｉ−Ｆｉダイレクト対応の外部機器とも接続されていない状態のことである。
【００４２】
コントローラ１１は、２．４ＧＨｚ帯を使用する第１のアクセスポイント２１と５ＧＨｚ帯を使用する第２のアクセスポイント２２のフルスキャンによる検出を行うように第１の無線ＬＡＮデバイス１２Ａを制御する（ステップＳ１０１）。
【００４３】
２．４ＧＨｚ帯を使用する第１のアクセスポイント２１が検出された場合（ステップＳ１０３のＹＥＳ）、コントローラ１１は、第１の無線ＬＡＮデバイス１２Ａをその第１のアクセスポイント２１とインフラストラクチャモードで接続するように制御する（ステップＳ１０４）。    
【００４４】
続いて、コントローラ１１は第１の無線ＬＡＮデバイス１２ＡのＷｉ−Ｆｉダイレクト機能をアクティブにして、Ｗｉ−Ｆｉダイレクト対応の外部機器３０をスキャンするように第１の無線ＬＡＮデバイス１２Ａを制御する（ステップＳ１０５）。
【００４５】
Ｗｉ−Ｆｉダイレクト対応の外部機器３０の検出に成功した場合（ステップＳ１０６のＹＥＳ）、コントローラ１１はその機器３０とダイレクトモードで「同じ」チャネルで接続するように第１の無線ＬＡＮデバイス１２Ａを制御する（ステップＳ１０７）。
【００４６】
これにより、情報処理装置１０は、第１の無線ＬＡＮデバイス１２Ａを用いて、２．４ＧＨｚ帯を使用する第１のアクセスポイント２１とインフラストラクチャモードで接続されるとともに、Ｗｉ−Ｆｉダイレクト対応の外部機器３０とダイレクトモードで接続された状態（図２の第１の無線ＬＡＮ接続状態１００）となる。
【００４７】
このように第１の無線ＬＡＮ接続状態１００では、第１の無線ＬＡＮデバイス１２Ａが同時に２系統の接続に使用される。
【００４８】
図５は、第１の無線ＬＡＮ接続状態１００から第１の無線ＬＡＮデバイス１２Ａと第１のアクセスポイント２１とが切断された場合の制御手順のフローチャートである。
【００４９】
この場合、情報処理装置１０のコントローラ１１はＷｉ−Ｆｉダイレクト対応の外部機器３０とのダイレクトモードでの接続状態を継続しつつ、２．４ＧＨｚ帯を使用する第１のアクセスポイント２１のスキャンによる検出を第１の無線ＬＡＮデバイス１２Ａに再度実行させる（ステップＳ２０１）。２．４ＧＨｚ帯を使用する第１のアクセスポイント２１の検出に成功したなら（ステップＳ２０２のＹＥＳ）、コントローラ１１は、その第１のアクセスポイント２１とインフラストラクチャモードで接続するように第１の無線ＬＡＮデバイス１２Ａを制御する（ステップＳ２０３）。
この際、第１の無線ＬＡＮデバイス１２Ａにて２．４ＧＨｚ帯と５ＧＨｚ帯を両方スキャンしても良い。もし、使用する第２のアクセスポイント２２を検出したならば、初期状態に戻り、５ＧＨｚ帯を使用する第２のアクセスポイント２２との接続を行ってもよい。
ただし、この場合、一時的にダイレクトモードでの接続が切断される。
【００５０】
次に、図４のフローチャートに戻って、図３に示すように、初期状態からのフルスキャンにより５ＧＨｚ帯を使用する第２のアクセスポイント２２が検出された場合（ステップＳ１０２のＹＥＳ）を説明する。
【００５１】
コントローラ１１は、第１の無線ＬＡＮデバイス１２Ａを第２のアクセスポイント２２とインフラストラクチャモードで接続するように制御する（ステップＳ１０８）。    
【００５２】
ここで、第１の無線ＬＡＮデバイス１２Ａで使用される周波数帯は５ＧＨｚ帯であるため、第２の無線ＬＡＮデバイス１２Ｂによる２．４ＧＨｚ帯の使用は可能である。そこでコントローラ１１は第２の無線ＬＡＮデバイス１２ＢのＷｉ−Ｆｉダイレクトの機能をアクティブにして、Ｗｉ−Ｆｉダイレクト対応の外部機器３０をスキャンするように第２の無線ＬＡＮデバイス１２Ｂを制御する（ステップＳ１０９）。
【００５３】
Ｗｉ−Ｆｉダイレクト対応の外部機器３０の検出に成功した場合には（ステップＳ１１０）、コントローラ１１はその機器３０とダイレクトモードで接続するように第２の無線ＬＡＮデバイス１２Ｂを制御する（ステップＳ１１１）。
【００５４】
これにより、情報処理装置１０は、第１の無線ＬＡＮデバイス１２Ａを用いて５ＧＨｚ帯を使用する第２のアクセスポイント２２とインフラストラクチャモードで接続され、第２の無線ＬＡＮデバイス１２Ｂを用いてＷｉ−Ｆｉダイレクト対応の外部機器３０とダイレクトモードで接続された状態（図３の第２の無線ＬＡＮ接続状態２００）となる。
【００５５】
図６は、第２の無線ＬＡＮ接続状態２００から第１の無線ＬＡＮデバイス１２Ａと第２のアクセスポイント２２とが切断された場合の制御手順のフローチャートである。
この場合、情報処理装置１０のコントローラ１１はＷｉ−Ｆｉダイレクト対応の外部機器３０とのＷｉ−Ｆｉダイレクトによる接続状態を継続しつつ、５ＧＨｚ帯を使用する第２のアクセスポイント２２のスキャンを第１の無線ＬＡＮデバイス１２Ａに再度実行させる（ステップＳ３０１）。５ＧＨｚ帯を使用する第２のアクセスポイント２２の検出に成功したなら（ステップＳ３０２のＹＥＳ）、コントローラ１１は、その第２のアクセスポイント２２とインフラストラクチャモードで接続するように第１の無線ＬＡＮデバイス１２Ａを制御する（ステップＳ３０３）。
この際、第１の無線ＬＡＮデバイス１２Ａで２．４ＧＨｚ帯をスキャンし、第２の無線ＬＡＮデバイス１２Ｂで５ＧＨｚ帯をスキャンすることで、２．４ＧＨｚ帯と５ＧＨｚ帯を両方スキャンしても良い。もし、使用する第１のアクセスポイント２１を検出したならば、初期状態に戻り、２．４ＧＨｚ帯を使用する第２のアクセスポイント２２との接続を行なってもよい。
ただし、この場合、一時的にダイレクトモードでの接続が切断される。
【００５６】
また、情報処理装置１０のユーザは、随時、初期状態からのフルスキャンを第１の無線ＬＡＮデバイス１２Ａに実行させるようにヒューマンインタフェース１６を通じて指示をコントローラ１１に与えることができる。コントローラ１１は、この指示が与えられた場合には、初期状態に戻して、第１の無線ＬＡＮデバイス１２Ａによるアクセスポイントのフルスキャンを再度実行させる（ステップＳ１０１）。以後の動作は前記と同様である。
【００５７】
初期状態からのフルスキャンにより５ＧＨｚ帯および２．４ＧＨｚ帯ともにインフラストラクチャモードで接続できるアクセスポイントが検出されない場合（図４のステップＳ１０３のＮＯ）も想定される。この場合、情報処理装置１０のコントローラ１１は、Ｗｉ−Ｆｉダイレクト対応の外部機器３０との接続に成功するまでその機器のスキャンを繰り返すように第１の無線ＬＡＮデバイス１２Ａを制御する一方で（ステップＳ１１２−Ｓ１１４）、２．４ＧＨｚ帯を使用する第１のアクセスポイント２１との接続に成功するまでその第１のアクセスポイント２１のスキャンを繰り返すように第１の無線ＬＡＮデバイス１２Ａを制御する（ステップＳ１１５−Ｓ１１７）。
【００５８】
なお、２．４ＧＨｚ帯を使用する第１のアクセスポイント２１を繰り返しスキャンするのは、現時点において２．４ＧＨｚ帯を使用する第１のアクセスポイント２１が５ＧＨｚ帯を使用する第２のアクセスポイント２２よりも主流であることから、５ＧＨｚ帯を使用する第２のアクセスポイント２２をスキャン対象にする場合に比べてトータル的なスキャン時間を短くできるからである。今後、５ＧＨｚ帯を使用する第２のアクセスポイント２２が主流となれば、５ＧＨｚ帯を使用する第２のアクセスポイント２２を繰り返しスキャンするように変更すればよい。
【００５９】
以上、本実施形態の情報処理装置１０では、第１の無線ＬＡＮデバイス１２Ａが２．４ＧＨｚ帯を使用する第１のアクセスポイント２１と接続される場合には、第１の無線ＬＡＮデバイス１２ＡがＷｉ−Ｆｉダイレクト対応の外部機器３０との接続対象として選択され、第１の無線ＬＡＮデバイス１２Ａが第２のアクセスポイント２２と接続される場合には、第２の無線ＬＡＮデバイス１２ＢがＷｉ−Ｆｉダイレクト対応の外部機器３０との接続対象として選択される。すなわち、第１の無線ＬＡＮデバイス１２Ａが２．４ＧＨｚ帯と５ＧＨｚ帯のどちらを使用してアクセスポイント（２１または２２）と接続された状況にあっても、情報処理装置１０をＷｉ−Ｆｉダイレクト対応の外部機器３０とダイレクトに接続することができる。
【００６０】
［２つの無線ＬＡＮデバイスのＭＡＣについて］
ところで、以上のように２つの無線ＬＡＮデバイスの制御が可能な情報処理装置１０では、Ｗｉ−Ｆｉダイレクトで用いられる無線ＬＡＮデバイスが、状況により、第１の無線ＬＡＮデバイス１２Ａであったり第２の無線ＬＡＮデバイス１２Ｂであったりと変化する。
【００６１】
Ｗｉ−Ｆｉダイレクトでは、接続相手をユーザが識別するための情報（識別子）として、デバイス識別用のデバイスアドレス（DeviceAddress）およびグループ識別用のインタ−フェイスアドレス（InterfaceAddress）などが用いられる。しかし、これらは無線ＬＡＮデバイスのＭＡＣアドレスからそれぞれ所定のルールで生成される。このため、次のような問題を招くことがある。
【００６２】
図７は、外部機器３０とＷｉ−Ｆｉダイレクトで接続される無線ＬＡＮデバイスが第１の無線ＬＡＮデバイス１２Ａから第２の無線ＬＡＮデバイス１２Ｂに変化した場合に、外部機器３０のユーザから見えるデバイスアドレス（DeviceAddress）の変化を示している。このように、デバイスアドレスは無線ＬＡＮデバイスに割り当てられたＭＡＣアドレスに依存して生成されたものであため、外部機器３０から見た識別子が例えば"Ｂ０：１１：２２：３３：４４：５５"の識別子４１から"Ｂ０：１１：２２：３３：４４：６６"の識別子４２への様に変化してしまい、外部機器３０のユーザからは、別の機器に接続相手が変化したかのように見えてしまい、ユーザに混乱を与えてしまう可能性がある。
【００６３】
本実施形態では、この課題を、情報処理装置１０に搭載される２つ無線ＬＡＮデバイス１２Ａ，１２ＢのＭＡＣアドレスを同一にすることによって解決する。これにより、図８に示すように、第１の無線ＬＡＮデバイス１２Ａと第２の無線ＬＡＮデバイス１２Ｂのどちらを使用する場合でも、デバイスアドレス（DeviceAddress）などの変更前後の各識別子４３，４４は同一となる。したがって、Ｗｉ−Ｆｉダイレクトに使用する無線ＬＡＮデバイスが変更されても、外部機器３０からは同一の識別子が見えるので、ユーザの混乱を防ぐことができる。
【００６４】
また、２つの無線ＬＡＮデバイス１２Ａ，１２ＢのＭＡＣアドレスを同一に与える場合に不具合を及ぼさないかについては検討の必要がある。
今回の例では、Linux（登録商標）を用いて、第２の無線ＬＡＮデバイス１２Ｂの物理ネットワークインタフェースのＭＡＣアドレスを第１の無線ＬＡＮデバイス１２Ａの物理ネットワークインタフェースのＭＡＣアドレスに変更した（２つの無線ＬＡＮデバイス１２Ａ，１２ＢのＭＡＣアドレスを同一に与えた）上で、無線ＬＡＮデバイス毎に定義される必要な論理ネットワークインタフェースである、Ｗｉ−Ｆｉインフラストラクチャモード用の論理ネットワークインタフェース、Ｗｉ−Ｆｉダイレクトデバイス用の論理ネットワークインタフェース、Ｗｉ−Ｆｉダイレクトオペレーション用の論理ネットワークインタフェースのそれぞれに仮想ＭＡＣアドレスが次のように割り当てられる。
【００６５】
１．Ｗｉ−Ｆｉインフラストラクチャモード用の論理ネットワークインタフェースの仮想ＭＡＣアドレスとして、無線ＬＡＮデバイスの物理ＭＡＣアドレスを割り当てた。
２．Ｗｉ−Ｆｉダイレクトデバイス用の論理ネットワークインタフェースの仮想ＭＡＣアドレスとして、無線ＬＡＮデバイスの物理ＭＡＣアドレスから生成されるデバイスアドレス（DeviceAddress）を割り当てた。
３．Ｗｉ−Ｆｉダイレクトオペレーション用の論理ネットワークインタフェースの仮想ＭＡＣアドレスとして、無線ＬＡＮデバイスの物理ＭＡＣアドレスから生成されるインタ−フェイスアドレス（InterfaceAddress）を割り当てた。
【００６６】
そして、各無線ＬＡＮデバイスともに、使用していない論理ネットワークインタフェースをダウン（停止状態）させることで、アクティブとされた論理ネットワークインタフェースの中に同時に同じ仮想ＭＡＣアドレスを持ったものが複数存在することがないようにした。これにより、２つの無線ＬＡＮデバイス１２Ａ，１２ＢのＭＡＣアドレスを同一に与える場合の不具合を回避することができる。
【００６７】
＜変形例等＞
上記の実施形態では、２．４ＧＨｚ帯と５ＧＨｚ帯を使用する無線ＬＡＮについて説明したが、本技術はこれに限定されるものではなく、２つの異なる周波数帯を使用する無線ＬＡＮ全般に適用することができるものである。
【００６８】
上記の実施形態では、外部機器３０のダイレクトな接続の方式として、Ｗｉ−Ｆｉダイレクトを採用したが、その他のダイレクト接続方式（例えばアドホックモードなど）を採用した場合にも本技術は応用することが可能である。
【００６９】
第１の無線ＬＡＮデバイス１２Ａの送受信用のアンテナの数は２に限られず、何本でも良い。
【００７０】
本技術は、第1の無線ＬＡＮデバイスと第1の中継器との接続が切れた後、第1の中継器と接続し直し、第1の無線ＬＡＮデバイスと第２の中継器との接続が切れた後、第２の中継器と接続し直すことに限定されるものではない。第1の無線ＬＡＮデバイスと第1の中継器との接続が切れた後、第２の中継器と接続し直し、第1の無線ＬＡＮデバイスと第２の中継器との接続が切れた後、第１の中継器と接続し直すようにしてもよい。
【００７１】
また、本技術は、次のような変形も可能である。
（１）使用可能な周波数帯として第１の周波数帯を有する第１の無線ＬＡＮデバイスと、
使用可能な周波数帯として当該第１の周波数帯とは異なる第２の周波数帯を有する第２の無線ＬＡＮデバイスと、
前記第１の無線ＬＡＮデバイスが前記第１の周波数帯で第１の中継機と接続されるとき、
当該第１の無線ＬＡＮデバイスを外部機器とのダイレクトな接続に使用するように選択し、
前記第２の無線ＬＡＮデバイスが前記第２の周波数帯で第２の中継機と接続されるとき、
前記第１の無線ＬＡＮデバイスを前記外部機器とのダイレクトな接続に使用するように選択する制御部と
を具備する情報処理装置。
【００７２】
（２）前記（１）に記載の情報処理装置であって、
前記制御部は、前記第１の無線ＬＡＮデバイスと前記第１の中継機とが切断された場合、
前記外部機器とのダイレクトな接続状態を継続しつつ、
前記第１の周波数帯を使用する新たな第１の中継機を前記第１の無線ＬＡＮデバイスに検出させ、
前記第２の無線ＬＡＮデバイスと前記第２の中継機とが切断された場合、
前記外部機器とのダイレクトな接続状態を継続しつつ、
前記第２の周波数帯を使用する新たな第２の中継機を前記第２の無線ＬＡＮデバイスに検出させる
情報処理装置。
【００７３】
（３）前記（１）から（２）のうちいずれか１つに記載の情報処理装置であって、
記第１の無線ＬＡＮデバイスはＭＩＭＯ（Multiple Input Multiple Output）デバイスである
情報処理装置。
【００７４】
（４）前記（１）ないし（３）のうちいずれか１つに記載の情報処理装置であって、
前記第１の無線ＬＡＮデバイスと前記第２の無線ＬＡＮデバイスそれぞれのＭＡＣ（Media Access Control）アドレスが同一である
情報処理装置。
【符号の説明】
【００７５】
１０…情報処理装置
１１…コントローラ
１２Ａ…第１の無線ＬＡＮデバイス
１２Ｂ…第２の無線ＬＡＮデバイス
１３…チューナ部
１４…デコーダ／信号処理部
１５…ディスプレイ／スピーカ
１６…ヒューマンインタフェース
１７…システムバス
２１…第１のアクセスポイント
２２…第２のアクセスポイント
３０…Ｗｉ−Ｆｉダイレクト対応の外部機器
【図１】
2013183378.tif 000003
【図２】
2013183378.tif 000004
【図３】
2013183378.tif 000005
【図４】
2013183378.tif 000006
【図５】
2013183378.tif 000007
【図６】
2013183378.tif 000008
【図７】
2013183378.tif 000009
【図８】
2013183378.tif 000010