(57)【要約】【課題】  無線ネットワークに参加しているステーションは、ある特性のトラフィックの送受信を所望した場合に、その送受信を期待通りに行えるとは限らない。【解決手段】  アクセスポイント機能とステーション機能とを備えた通信装置は、あるトラフィック特性の送受信を既存の無線ネットワークで行えるか否かを判定する。判定の結果、既存の無線ネットワークでは行えない場合に、アクセスポイント機能として動作し、ネットワークを構築して通信相手と通信する。【選択図】  図５
2008035373.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークの構築及び管理を行う管理機能と被管理機能とを備えた通信装置であって、
特定のトラフィック特性の通信を前記被管理機能における通信において行えるか否かを判定する判定手段と、
前記判定手段による判定結果に応じて、前記管理機能によりネットワークを構築する構築手段と、
前記構築手段により構築したネットワークにおいて管理装置として動作し、通信相手と通信する通信手段と、
を有することを特徴とする通信装置。
【請求項２】
前記特定のトラフィック特性の通信を行う通信相手が同じネットワークに所属するか否かを判別する判別手段を有し、
前記構築手段は、前記判別手段による判別に応じてネットワークを構築することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記構築手段は、ネットワークを構築するためのチャネルを確認する確認手段を有し、前記確認手段による確認結果に応じて、ネットワークを構築することを特徴とする請求項１又は請求項２に記載の通信装置。
【請求項４】
前記判定手段による判定に応じて、前記特定のトラフィック特性の通信を行う通信相手に対して、前記管理機能により構築するネットワークに関する情報を通知する通知手段、を有することを特徴とする請求項１乃至請求項３の何れかに記載の通信装置。
【請求項５】
前記構築手段によりネットワークを構築する際に、前記被管理機能により所属するネットワークから離脱する離脱手段を有することを特徴とする請求項１乃至請求項４の何れかに記載の通信装置。
【請求項６】
前記通信相手が要求するトラフィック特性を、前記構築手段により構築したネットワークにおいて確保できるか否かを判断する判断手段と、
前記通信手段は、前記判断手段による判断結果に応じて、前記通信相手と通信することを特徴とする請求項１乃至請求項５の何れかに記載の通信装置。
【請求項７】
前記構築手段により構築したネットワークにおいて前記通信相手と特定のトラフィック特性の通信ができなかった場合に、前記構築手段によりネットワークを構築する前に前記被管理機能により所属していたネットワークに参加する第１の参加手段を有することを特徴とする請求項１乃至請求項６の何れかに記載の通信装置。
【請求項８】
前記構築手段により構築したネットワークにおける前記通信相手との通信終了後、前記構築手段により構築したネットワークを破棄し、前記被管理機能により所属していたネットワークに参加する第２の参加手段を有することを特徴とする請求項１乃至請求項７の何れかに記載の通信装置。
【請求項９】
前記判定手段は、前記被管理機能による通信を管理する管理装置からの情報に基づいて、前記判定を行うことを特徴とする請求項１乃至請求項８の何れかに記載の通信装置。
【請求項１０】
前記管理装置に前記特定のトラフィック特性の確保を要求する要求手段を有し、
前記判定手段は、前記要求手段により前記管理装置からの応答に基づいて、前記判定を行うことを特徴とする請求項９に記載の通信装置。
【請求項１１】
前記判定手段は、前記管理装置が送信する、前記管理装置が管理するネットワークの残り帯域に関する情報にに基づいて、前記判定を行うことを特徴とする請求項９に記載の通信装置。
【請求項１２】
前記判定手段は、前記特定のトラフィック特性の通信を開始後に、当該通信が継続できるか否かを判定することを特徴とする請求項１乃至請求項１１の何れかに記載の通信装置。
【請求項１３】
前記判定手段は、前記特定のトラフィック特性の通信を開始後の一定時間のデータレートに基づいて、前記特定のトラフィック特性の通信が継続できるか否かを判定することを特徴とする請求項１２に記載の通信装置。
【請求項１４】
ネットワークの構築及び管理を行う管理装置が構築したネットワークに被管理装置として参加する通信装置であって、
第一の管理装置の管理下で被管理装置として動作している他の通信装置が送信した、前記他の通信装置が構築するネットワークに関する情報を受信する受信手段と、
前記他の通信装置が第二の管理装置として前記ネットワークを構築したことを確認する確認手段と、
前記確認手段により確認した前記ネットワークに参加する参加手段と、
を有することを特徴とする通信装置。
【請求項１５】
前記参加手段は、前記受信手段により受信した情報に基づいて、前記ネットワークに被管理装置として参加することを特徴とする請求項１４に記載の通信装置。
【請求項１６】
前記参加手段は、前記他の通信装置が構築したネットワークにおける前記他の通信装置との通信が終了すると、前記第一の管理装置が管理するネットワークに再度参加することを特徴とする請求項１４又は請求項１５に記載の通信装置。
【請求項１７】
ネットワークの構築及び管理を行う管理機能と被管理機能とを備えた通信装置の通信方法であって、
特定のトラフィック特性の通信を前記被管理機能における通信において行えるか否かを判定するための判定工程と、
前記判定工程における判定に応じて、前記管理機能によりネットワークを構築するための構築工程と、
前記構築工程において構築したネットワークにおいて管理装置として動作し、通信相手と通信するための通信工程と、
を有することを特徴とする通信方法。
【請求項１８】
ネットワークの構築及び管理を行う管理装置が構築したネットワークに被管理装置として参加する通信装置の通信方法であって、
第一の管理装置の管理下で被管理装置として動作している他の通信装置が送信した、前記他の通信装置が構築するネットワークに関する情報を受信する受信工程と、
前記他の通信装置が第二の管理装置として前記ネットワークを構築したことを確認するための確認工程と、
前記確認工程において確認した前記ネットワークに参加するための参加工程と、
を有することを特徴とする通信方法。
【請求項１９】
ネットワークの構築及び管理を行う管理機能と被管理機能とを備えた通信装置を制御するためのプログラムであって、
特定のトラフィック特性の通信を前記被管理機能における通信において行えるか否かを判定するための判定工程と、
前記判定工程における判定に応じて、前記管理機能によりネットワークを構築するための構築工程と、
前記構築工程において構築したネットワークにおいて管理装置として動作し、通信相手と通信するための通信工程と、
を有することを特徴とするプログラム。
【請求項２０】
ネットワークの構築及び管理を行う管理装置が構築したネットワークに被管理装置として参加する通信装置を制御するためのプログラムであって、
第一の管理装置の管理下で被管理装置として動作している他の通信装置が送信した、前記他の通信装置が構築するネットワークに関する情報を受信する受信工程と、
前記他の通信装置が第二の管理装置として前記ネットワークを構築したことを確認するための確認工程と、
前記確認工程において確認した前記ネットワークに参加するための参加工程と、
を有することを特徴とするプログラム。
【請求項２１】
請求項１９もしくは請求項２０に記載のプログラムを格納したことを特徴とするコンピュータにより読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、既存のネットワークとは別のネットワークにおいて通信する通信装置、通信方法、通信装置を制御するためのプログラム及びプログラムを格納した記憶媒体に関する。
【背景技術】
【０００２】
従来、ＩＥＥＥ８０２．１１規格に対応した通信装置が通信する際に、予想されるトラフィック量に応じて、インフラストラクチャモードの通信とアドホックモードの通信とを切換えるものがある（特許文献１）。
【０００３】
また、アクセスポイント経由の通信と、アクセスポイントを経由せずステーション間で直接通信するダイレクトリンクの通信を切換えるものがある（特許文献２）。
【０００４】
また、ＩＥＥＥ８０２．１１ｅ規格においては、アクセスポイントがトラフィックの流量制御を行う手法が設けられている。この手法によれば、アクセスポイントによりある特性のトラフィックの送受信が許可されたステーションは、通信の品質（ＱｏＳ：Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）の保証された送受信を行うことができる。
【特許文献１】特開２００４−３４９７７７号公報
【特許文献２】特開２００４−３６３６４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のアドホックモードに切換える場合には、アドホックモードではＱｏＳを確保した通信が行えないため、ある特性のトラフィックの送受信を所望してもその送受信を期待通りに行えるとは限らないという課題がある。
【０００６】
また、ダイレクトリンクに切換える場合には、既に別のステーションがトラフィック量の多い通信を行っていると、ネットワークの残り帯域が少なく、アクセスポイントに所望のトラフィックの通信を許可されないことがある。あるいは、許可された場合でも、流量制御はアクセスポイントに委ねられているので、ステーションの期待通りにその送受信が行えないことがある。従って、ダイレクトリンクに切換える場合でも、ある特性のトラフィックの送受信を所望してもその送受信を期待通りに行えるとは限らないという課題がある。
【０００７】
そこで、本発明は、ある特性のトラフィックの送受信を期待通りに行えるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明は、ネットワークの構築及び管理を行う管理機能と被管理機能とを備えた通信装置が、特定のトラフィック特性の通信を前記被管理機能における通信において行えるか否かを判定し、この判定に応じて、前記管理機能によりネットワークを構築し、構築したネットワークにおいて管理装置として動作して通信相手と通信する。
【０００９】
また、ネットワークの構築及び管理を行う管理装置が構築したネットワークに被管理装置として参加する通信装置が、第一の管理装置の管理下で被管理装置として動作している他の通信装置が送信した、前記他の通信装置が構築するネットワークに関する情報を受信し、前記他の通信装置が第二の管理装置として前記ネットワークを構築したことを確認し、確認した前記ネットワークに参加する。
【発明の効果】
【００１０】
ある特性のトラフィックの送受信を期待通りに行えるようにすることができる。
【発明を実施するための最良の形態】
【００１１】
＜実施形態１＞
以下、本発明の第一の実施形態を説明する。
【００１２】
図１は、第一の無線ネットワークであるＷＬＡＮ１の構成を示している。１０１は、アクセスポイント（ＡＰ）である。１０２および１０３は、パーソナルコンピュータ（ＰＣ）である。１０４は、インクジェットプリンタ（ＩＪＰ）である。１０５は、フラットパネルディスプレイ（ＦＰＤ）である。１０６は、デジタルビデオカメラ（ＤＶＣ）である。ここで、ＡＰ１０１、ＰＣ１０２、ＰＣ１０３、ＩＪＰ１０４、ＦＰＤ１０５およびＤＶＣ１０６は、ＩＥＥＥ８０２．１１規格およびＩＥＥＥ８０２．１１ｅ規格に対応した無線通信機能を備えている。ＡＰ１０１は、アクセスポイント機能によって無線ネットワークＷＬＡＮ１を構築・管理する。ＰＣ１０２、ＰＣ１０３、ＩＪＰ１０４、ＦＰＤ１０５およびＤＶＣ１０６は、ＡＰ１０１が構築・管理するＷＬＡＮ１に、ステーション機能によってＷＬＡＮ１に参加している。また、ＡＰ１０１は、有線ネットワークＬＡＮとの中継も行っており、ＷＬＡＮ１に参加しているステーションは、ＡＰ１０１を経由してＬＡＮに参加している装置と通信を行うことができる。
【００１３】
図２は、ＦＰＤ１０５の構成を示している。図２において、２０１は、ＦＰＤ１０５の全体動作を制御する制御部であり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）およびその周辺回路で構成される。２０２は、制御部２０１がプログラムを呼び出して作業用に使用するワークメモリであり、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）で構成される。２０３は、ＦＰＤ１０５を制御するプログラムを格納するプログラムメモリであり、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）で構成される。２０４は、映像を表示する表示部であり、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）で構成される。２０５は、ＦＰＤ１０５の機能を実現するその他のＦＰＤ機能部であり、映像を受信するチューナ、デコードするデコーダおよび音声を出力するスピーカ、操作部などから構成される。２０６は、ＩＥＥＥ８０２．１１規格およびＩＥＥＥ８０２．１１ｅ規格で規定された無線での送受信を行う無線部であり、無線ＬＡＮチップおよびアンテナから構成される。２０７は、ＩＥＥＥ８０２．１１規格およびＩＥＥＥ８０２．１１ｅ規格で規定されるステーションの機能を実現するステーション機能部であり、ステーションを制御するプログラムを格納したＲＯＭで構成される。なお、ステーション機能部２０７には、ステーション機能が起動している間に処理される後述のフロー制御を処理するプログラムも格納される。２０８は、ＩＥＥＥ８０２．１１規格およびＩＥＥＥ８０２．１１ｅ規格で規定されたアクセスポイントの機能を実現するアクセスポイント機能部であり、アクセスポイントを制御するプログラムを格納したＲＯＭで構成される。なお、アクセスポイント機能部２０８には、アクセスポイント機能が起動している間に処理される後述のフロー制御を処理するプログラムも格納される。
【００１４】
図３は、ＤＶＣ１０６の構成を示している。図３において、３０１は、ＤＶＣ１０６の全体動作を制御する制御部であり、ＣＰＵおよびその周辺回路で構成される。３０２は、制御部３０１がプログラムを呼び出して作業用に使用するワークメモリであり、ＲＡＭで構成される。３０３は、ＤＶＣ１０６を制御するプログラムを格納するプログラムメモリであり、ＲＯＭで構成される。３０４は、映像を撮像する撮像部であり、レンズおよびＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）などで構成される。３０５は、ＤＶＣ１０６の機能を実現するその他のＤＶＣ機能部であり、映像を記録するハードディスク、エンコードするエンコーダおよび音声を入力するマイク、操作部などから構成される。３０６は、ＩＥＥＥ８０２．１１規格およびＩＥＥＥ８０２．１１ｅ規格で規定された無線での送受信を行う無線部であり、無線ＬＡＮチップおよびアンテナから構成される。３０７は、ＩＥＥＥ８０２．１１規格およびＩＥＥＥ８０２．１１ｅ規格で規定されたステーションの機能を実現するステーション機能部であり、ステーションを制御するプログラムを格納したＲＯＭで構成される。なお、ステーション機能部３０７には、ステーション機能が起動している間に処理される後述のフロー制御を処理するプログラムも格納される。
【００１５】
図４は、ＤＶＣ１０６のビデオデータを、ＦＰＤ１０５で再生するまでのシーケンスチャートを示している。ＦＰＤ１０５、ＤＶＣ１０６は、ステーション機能部２０７、３０７を起動して動作している。
【００１６】
ＤＶＣ１０６の操作部にて、ＦＰＤ１０５でビデオデータを再生するようユーザから指示があると、ＤＶＣ１０６は、ＡＰ１０１を介してＦＰＤ１０５に対し、再生準備要求４０１を送信する。この再生準備要求は、Ｄａｔａフレームを用いて送信され、ＦＰＤ１０５に再生の準備を整えるよう要求する信号である。この再生準備要求４０１には、ＤＶＣ１０６からＦＰＤ１０５へのビデオデータの伝送に要求するデータレート、ＡＰ１０１に通信品質（ＱｏＳ：Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）の保証を要求するための種々の情報が含まれている。
【００１７】
次に、ＤＶＣ１０６は、ＡＰ１０１に対してＡＤＤＴＳ  Ｒｅｑｕｅｓｔ４０２を送信し、ビデオデータのトラフィックについて、通信品質（ＱｏＳ：Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）の保証された送信の許可を要求する。ＡＤＤＴＳ  Ｒｅｑｕｅｓｔには、ビデオデータのトラフィック特性を記述したＴＳＰＥＣパラメータが含まれる。更に、このＴＳＰＥＣパラメータには、要求する伝送データレートを示すＭｅａｎ  Ｄａｔａ  Ｒａｔｅが含まれる。ＤＶＣ１０６がＡＰ１０１に対して送信したＡＤＤＴＳ  Ｒｅｑｕｅｓｔでは、Ｍｅａｎ  Ｄａｔａ  Ｒａｔｅは８Ｍｂｐｓであるものとする。つまり、ＡＤＤＴＳ  Ｒｅｑｕｅｓｔ４０２では、８Ｍｂｐｓの伝送データレートの保証を要求することになる。
【００１８】
ＡＤＤＴＳ  Ｒｅｑｕｅｓｔ４０２を受信したＡＰ１０１は、ＤＶＣ１０６から要求されたトラフィックについて、ＱｏＳの保証の許可あるいは拒否を判断する。ここでは、要求された伝送データレートを保証する通信を許可するかどうかを判断する。そして、ＡＤＤＴＳ  Ｒｅｑｕｅｓｔ４０２の応答として、その結果をＡＤＤＴＳ  Ｒｅｓｐｏｎｓｅ４０３として送信する。なお、ここでは、要求されたＱｏＳの保証は許可されたものとする。
【００１９】
一方、再生準備要求４０１を受信したＦＰＤ１０５は、受信した再生準備要求４０１の内容から、ＤＶＣ１０６から送られてくるビデオデータの伝送に要求される伝送データレートを判別する。そして、ＦＰＤ１０５は、ＡＰ１０１に対してＡＤＤＴＳ  Ｒｅｑｕｅｓｔ（４０４）を送信し、ＤＶＣ１０６からのビデオデータのトラフィックについて、ＱｏＳの保証された受信を許可してもらうよう要求する。ここで、ＡＤＤＴＳ  Ｒｅｑｕｅｓｔ（４０４）で要求するＭｅａｎ  Ｄａｔａ  Ｒａｔｅは、再生準備要求４０１から判断した８Ｍｂｐｓである。
【００２０】
ＡＤＤＴＳ  Ｒｅｑｕｅｓｔ４０４を受信したＡＰ１０１は、ＦＰＤ１０５から要求されたトラフィックについて、ＱｏＳの保証の許可あるいは拒否を判断する。そして、ＡＤＤＴＳ  Ｒｅｑｕｅｓｔ４０４の応答として、その結果をＡＤＤＴＳ  Ｒｅｓｐｏｎｓｅ４０５として送信する。ここでは、要求されたＱｏＳの保証は許可されたものとする。
【００２１】
許可を示すＡＤＤＴＳ  Ｒｅｓｐｏｎｓｅ４０５を受信したＦＰＤ１０５は、ＡＰ１０１を介してＤＶＣ１０６に対し、再生準備完了４０６を送信する。この再生準備完了４０６は、Ｄａｔａフレームを用いて送信され、再生の準備が整ったことを通知する信号である。再生準備完了４０６を受信したＤＶＣ１０６は、ＡＰ１０１に要求したＱｏＳの保証がＡＰ１０１により許可されていた場合には、ＡＰ１０１を介してＦＰＤ１０５に対し、ビデオデータのトラフィック４０７の送信を開始する。このビデオデータのトラフィックは、ＱｏＳ  Ｄａｔａフレームを用いて送信される。これにより、ＤＶＣ１０６からのビデオデータのストリームがＦＤＰ１０５により再生される。ここでは、ＤＶＣ１０６とＦＰＤ１０５は、ＡＰ１０１によって８ＭｂｐｓのＱｏＳの保証が許可された状態でビデオデータのトラフィックが送受信される。
【００２２】
次に、図４で説明したような、ＤＶＣ１０６とＦＤＰ１０５とがＡＰ１０１を介したビデオデータのトラフィック通信を行わずに、ＦＤＰ１０５が新たなネットワークＷＬＡＮ２を構築する例について説明する。
【００２３】
図５は、ステーション機能部２０７を起動して動作しているＦＰＤ１０５が、第二の無線ネットワークであるＷＬＡＮ２を構築するためにアクセスポイント機能部２０８を起動する際のフローチャートである。このフロー制御は、ＦＰＤ１０５の制御部２０１がプログラムメモリ２０３に格納されているプログラムに従い無線部２０６、ステーション機能部２０７、アクセスポイント機能部２０８を制御して行われる。ステーション機能部２０７、アクセスポイント機能部２０８は、制御部２０１からの制御に従い、各機能部に格納されているプログラムに従った制御を行う。また、図５のフロー制御は、例えば、図４において、ＡＤＤＴＳ  Ｒｅｑｕｅｓｔ４０４を送信した直後に開始される。
【００２４】
ＦＰＤ１０５は、ＡＰ１０１からのＡＤＤＴＳ  Ｒｅｓｐｏｎｓｅ４０５を待つ（Ｆ５０１）。次に、ＦＰＤ１０５は、受信したＡＤＤＴＳ  Ｒｅｓｐｏｎｓｅ４０５を解析し、ビデオデータのトラフィックについて、ＱｏＳの保証された受信を許可されたか否かを確認する（Ｆ５０２）。許可された場合には、ＦＰＤ１０５は、図４の再生準備完了４０６を送信し（Ｆ５０３）、図４と同様にＤＶＣ１０６との間でビデオデータのトラフィックを通信する。
【００２５】
一方、Ｆ５０２の確認の結果、拒否された場合には、ＦＰＤ１０５は、ＡＰ１０１を介してＤＶＣ１０６に対し、ステーション確認要求を送信する（Ｆ５０４）。このステーション確認要求は、Ｄａｔａフレームを用いて送信され、ＤＶＣ１０６がＷＬＡＮ１に参加しているか否かを確認するための信号である。そして、ステーション確認要求に対する応答を待つ（Ｆ５０５）。なお、ステーション確認要求および応答については、後述する。
【００２６】
次に、ＦＰＤ１０５は、ＤＶＣ１０６からのステーション確認応答を受信すると、これを解析して、ＤＶＣ１０６がＷＬＡＮ１に参加しているか、すなわち、ＷＬＡＮ１のステーションであるかを確認する（Ｆ５０６）。ＷＬＡＮ１のステーションでない場合には、ＦＰＤ１０５は、図４の再生準備完了４０６の代わりに、ＡＰ１０１経由でＤＶＣ１０６に再生準備不可を送信し（Ｆ５０７）、処理を終了する。この再生準備不可がＤＶＣ１０６に送信された場合には、ＤＶＣ１０６は、図４とは異なり、ビデオデータのトラフィックの送信は開始しない。
【００２７】
一方、ＤＶＣ１０６がＷＬＡＮ１のステーションの場合には、ＦＰＤ１０５は、無線の空きチャネル調査を行う（Ｆ５０８）。空きチャネル調査については後述する。空きチャネル調査後に、ＦＰＤ１０５は、使用可能チャネルがあるか否かを確認し（Ｆ５０９）、使用可能チャネルがない場合には、Ｆ５０７に進み、再生準備不可を送信し、処理を終了する。使用可能チャネルがある場合には、ＦＰＤ１０５は、図４の再生準備完了４０６の代わりに、再生準備延期を、ＡＰ１０１を介してＤＶＣ１０６に送信する（Ｆ５１０）。ここでも、ＤＶＣ１０６は、図４とは異なり、ビデオデータのトラフィックの送信は開始しない。
【００２８】
続いて、ＦＰＤ１０５は、ＡＰ１０１を介してＤＶＣ１０６に対し、新規無線ネットワーク構築通知を送信する（Ｆ５１１）。この新規無線ネットワーク構築通知は、Ｄａｔａフレームを用いて送信され、新規の無線ネットワークであるＷＬＡＮ２の構築を通知する信号である。なお、新規無線ネットワーク構築通知については後述する。続いて、ＦＰＤ１０５は、ＡＰ１０１に対し、ＷＬＡＮ１から離脱する旨の、Ｄｉｓａｓｓｏｃｉａｔｉｏｎを送信し（Ｆ５１２）、ＷＬＡＮ１から離脱する。ＷＬＡＮ１から離脱した後に、ＦＰＤ１０５は、自らＷＬＡＮ２を構築するため、アクセスポイント機能部２０８の起動処理を行う（Ｆ５１３）。なお、アクセスポイント機能部２０８の起動処理については後述する。
【００２９】
アクセスポイント機能部２０８を起動し、アクセスポイントとして起動した後に、ＤＶＣ１０６からＡｓｓｏｃｉａｔｉｏｎを受信すると、ＤＶＣ１０６のＷＬＡＮ２への参加を許可する（Ｆ５１４）。その後、ＤＶＣ１０６からＡＤＤＴＳ  Ｒｅｑｕｅｓｔを受信し、ビデオデータのトラフィックについて、ＱｏＳの保証された送信の許可を要求されると（Ｆ５１５）、要求されたＱｏＳが確保できるかどうかを確認する（Ｆ５１６）。ここで、ＦＰＤ１０５は、Ｆ５０８、Ｆ５０９において使用可能なチャネルを見つけ、当該チャネルで新規ネットワークＷＬＡＮ２を構築しているので、要求されたＱｏＳは確保できる可能性が高い。要求されたＱｏＳが確保できる場合は、要求されたＱｏＳを確保し、ＡＤＤＴＳ  ＲｅｓｐｏｎｓｅによりＱｏＳを確保したことを通知する。以降、ＦＰＤ１０５は、ＱｏＳの保証が許可された状態（ＱｏＳを確保した状態）でＤＶＣ１０６からのビデオデータのトラフィックが送受信される。
【００３０】
要求されたＱｏＳが確保できなかった場合には、ＡＤＤＴＳ  Ｒｅｓｐｏｎｓｅにより、要求されたＱｏＳが確保できなかったことを通知する。ＤＶＣ１０６は、要求したＱｏＳの保証が許可されなかったので、ＦＰＤ１０５にＤｉｓａｓｓｏｃｉａｔｉｏｎを送信し、ＷＬＡＮ２から離脱する。ＦＰＤ１０５は、Ｄｉｓａｓｓｏｃｉａｔｉｏｎを受信すると（Ｆ５１８）、ＤＶＣ１０６のＷＬＡＮ２からの離脱を確認する。ＷＬＡＮ２からの離脱を確認すると、アクセスポイント機能部２０８の動作を停止し、ステーション機能部２０７を再度起動する（Ｆ５１９）。そして、ＡＰ１０１にＡｓｓｏｃｉａｔｉｏｎを送信し、ＡＰ１０１が構築するＷＬＡＮ１に再度参加する（Ｆ５２０）。
【００３１】
図６は、ＦＰＤ１０５とＤＶＣ１０６との間で、ＤＶＣ１０６がＷＬＡＮ１に参加しているか否かを確認するために送受信される、ステーション確認要求および応答の構成を示している。６０１は、無線のＭＡＣフレーム（Ｄａｔａフレーム）であり、ＭＡＣヘッダおよびフレームボディーなどから構成される。６０２は、６０１のフレームボディーとしてのＩＰパケットであり、ＩＰヘッダおよびデータから構成される。６０３は、６０２のデータとしてのステーション確認および応答パケットであり、コマンド種別、確認ＩＰアドレスおよび確認ＢＳＳＩＤから構成される。
【００３２】
コマンド種別は、それぞれ、確認要求、肯定応答および否定応答を示す０、１および２の何れかの値が格納される。確認ＩＰアドレスは、ステーションであるか否かの確認対象である装置のＩＰアドレスが格納される。確認ＢＳＳＩＤは、無線ネットワークのＢＳＳＩＤであり、このパケットを送信する装置が参加しているネットワークの識別子である。すなわち確認ＢＳＳＩＤには、無線ネットワークを構築している装置のＭＡＣアドレスが格納される。例えば、ＦＰＤ１０５は、ＤＶＣ１０６がＷＬＡＮ１のステーションか否かを確認したい場合には、コマンド種別に０、確認ＩＰアドレスにＤＶＣ１０６のＩＰアドレスを格納する。また、確認ＢＳＳＩＤにＦＰＤ１０５が参加しているＡＰ１０１のＭＡＣアドレスを格納し、当該パケットを送信する。なお、ここでは、このパケットは、ブロードキャストで送信するものとする。一方、例えば、ＤＶＣ１０６は、ＦＰＤ１０５に対し、自身がＷＬＡＮ１のステーションであると応答したい場合に、コマンド種別に１を格納したパケットを送信する。なお、ここでは、この応答パケットは、ユニキャストで送信するものとする。
【００３３】
図７は、ＦＰＤ１０５が、ＷＬＡＮ２構築の際に行う、空きチャネル調査（Ｆ５０８）のフローチャートである。このフロー制御は、ＦＰＤ１０５の制御部２０１がプログラムメモリ２０３に格納されているプログラムに従い無線部２０６、ステーション機能部２０７を制御して行われる。
【００３４】
まず、ＦＰＤ１０５は、無線部２０６にて、全周波数チャネルのスキャンを行う（Ｆ７０１）。次に、ＦＰＤ１０５は、スキャンの結果を解析し、空きチャネルがあるか否かを確認する（Ｆ７０２）。空きチャネルがない場合には、ＦＰＤ１０５は、使用可能チャネルはないとし（Ｆ７０３）、本処理を終了し、図５のＦ５０７に進む。空きチャネルがある場合には、ＦＰＤ１０５は、空きチャネルが、使用されているチャネルと干渉するか否かを確認する（Ｆ７０４）。ここでは、例えば、無線部２０６がＩＥＥＥ８０２．１１ｇ規格に対応した通信を行う場合には、隣接する４チャネル近傍のチャネルが使用されている場合は干渉すると判断する。ＩＥＥＥ８０２．１１ａ規格に対応した通信を行う場合には、干渉しないと判断する。
【００３５】
続いて、Ｆ７０４の確認の結果、全ての空きチャネルが干渉する場合には、ＦＰＤ１０５は、使用可能チャネルはないとし（Ｆ７０３）、本処理を終了し、図５のＦ５０７に進む。
【００３６】
干渉しない空きチャネルがある場合には、ＦＰＤ１０５は、当該空きチャネルを、使用可能チャネルとして、新規チャネルに決定し（Ｆ７０５）、本処理を終了し、図５のＦ５０９に進む。
【００３７】
図８は、ＦＰＤ１０５が、ＤＶＣ１０６に対し、ＷＬＡＮ２の構築を通知するために送信する、新規無線ネットワーク構築通知の構成を示している。
【００３８】
８０１は、無線のＭＡＣフレーム（Ｄａｔａフレーム）であり、ＭＡＣヘッダおよびフレームボディーなどから構成される。８０２は、８０１のフレームボディーとしてのＩＰパケットであり、ＩＰヘッダおよびデータから構成される。８０３は、８０２のデータとしての新規無線ネットワーク構築通知パケットであり、コマンド種別、新規チャネル、新規ＢＳＳＩＤおよび構築所要時間から構成される。コマンド種別は、構築通知を示す０が格納される。新規チャネルは、新規に構築される無線ネットワークで使用される、チャネル情報が格納される。チャネル情報としては、周波数チャネルを特定するチャネル番号が用いられる。新規ＢＳＳＩＤは、新規に構築される無線ネットワークのＢＳＳＩＤであり、新規に構築するネットワークの識別子である。すなわち新規に無線ネットワークを構築する装置のＭＡＣアドレスが格納される。
【００３９】
構築所要時間は、現在（新規無線ネットワーク構築通知の送信時点）から新規の無線ネットワークが構築されるまでの推定時間が格納される。例えば、ＦＰＤ１０５は、ＤＶＣ１０６に対し、新規にＷＬＡＮ２構築を行う旨を通知したい場合には、コマンド種別に０、新規チャネルに決定した新規チャネルのチャネル番号を格納する。また、新規ＢＳＳＩＤに自身のＭＡＣアドレスを格納する。また、構築所要時間に、新規無線ネットワーク構築通知を送信してからアクセスポイント機能部２０８を起動して新規ネットワークを構築するまでの推定時間（図５のＦ５１１からＦ５１３）を格納し、当該パケットを送信する。なお、ここでは、このパケットは、ブロードキャストで送信するものとする。
【００４０】
図９は、図５のＦ５１３における、ＦＰＤ１０５が、ＷＬＡＮ２構築の際に行う、アクセスポイント機能部２０８の起動処理を示すフローチャートである。このフロー制御は、ＦＰＤ１０５の制御部２０１がプログラムメモリ２０３に格納されているプログラムに従い無線部２０６、ステーション機能部２０７、アクセスポイント機能部２０８を制御して行われる。ステーション機能部２０７、アクセスポイント機能部２０８は、制御部２０１からの制御に従い、各機能部に格納されているプログラムに従った制御を行う。
【００４１】
ＦＰＤ１０５は、まず、起動しているステーション機能を停止する（Ｆ９０１）。次に、ＦＰＤ１０５は、図７のＦ７０５において決定した新規チャネルをＷＬＡＮ２のチャネルとして無線部２０６に設定し（Ｆ９０２）、アクセスポイント機能部２０８を起動する（Ｆ９０３）。アクセスポイント機能部２０８を起動すると、無線部２０６に設定したチャネルにおいて、新規ＢＳＳＩＤの情報及びその他の各種情報を格納したビーコンを周期的に報知し始める。
【００４２】
図１０は、ＤＶＣ１０６が、ＦＰＤ１０５が構築した第二の無線ネットワークＷＬＡＮ２に参加する際のフローチャートを示している。このフロー制御は、ＤＶＣ１０６の制御部３０１がプログラムメモリ３０３に格納されているプログラムに従い無線部３０６、ステーション機能部３０７を制御して行われる。ステーション機能部３０７は、制御部３０１からの制御に従い自身に格納されているプログラムに従った制御を行う。また、図１０のフロー制御は、例えば、図４において、再生準備要求４０１を送信する直前などに開始される。
【００４３】
ＤＶＣ１０６は、ＦＰＤ１０５からの再生準備延期を待つ（Ｆ１００１）。ＤＶＣ１０６は、ＦＰＤ１０５からの再生準備延期を受信すると、ＦＰＤ１０５からの新規無線ネットワーク構築通知を待つ（Ｆ１００２）。ＤＶＣ１０６は、ＦＰＤ１０５からの新規無線ネットワーク構築通知を受信すると、ＡＰ１０１に対し、ＤＥＬＴＳを送信し（Ｆ１００３）、ＱｏＳの保証が許可されていたビデオデータのトラフィックについて、許可の解除を行う。ここで、ビデオデータのトラフィックの通信をＡＰ１０１から許可されていない場合には、ＤＥＬＴＳは送信しない。
【００４４】
続いて、ＤＶＣ１０６は、ＡＰ１０１に対し、ＷＬＡＮ１から離脱する旨の、Ｄｉｓａｓｓｏｃｉａｔｉｏｎを送信し（Ｆ１００４）、ＷＬＡＮ１から離脱する。ＷＬＡＮ１から離脱した後に、ＤＶＣ１０６は、ＦＰＤ１０５から受信した新規無線ネットワーク構築通知を解析し、構築所要時間に格納されている時間が経過するのを待つ（Ｆ１００５）。当該時間が経過すると、ＤＶＣ１０６は、ＦＰＤ１０５に対し、ＦＰＤ１０５が構築した第二の無線ネットワークＷＬＡＮ２に参加する旨の、Ａｓｓｏｓｉａｔｉｏｎを送信し（Ｆ１００６）、ＷＬＡＮ２へ参加する。なお、ＤＶＣ１０６がＦＰＤ１０５に対してＡｓｓｏｓｉａｔｉｏｎを送信する際には、以下の方法が考えられる。
【００４５】
第１の方法としては、ＤＶＣ１０６は、ＦＰＤ１０５から受信した新規無線ネットワーク構築通知を解析し、新規チャネルに格納されているチャネルをスキャンする。そして、ＦＰＤ１０５が送信するビーコンが検出され、ビーコンの内容を解析することで、新規無線ネットワーク構築通知の新規ＢＳＳＩＤに格納されたＢＳＳＩＤのＷＬＡＮ２が構築されているかを確認し、Ｆ１００６を行う。
【００４６】
第２の方法としては、ＤＶＣ１０６は、ＦＰＤ１０５から受信した新規無線ネットワーク構築通知を解析し、新規チャネルに格納されているチャネル、新規ＢＳＳＩＤに格納されたＢＳＳＩＤを確認する。そして、確認したチャネルで確認したＢＳＳＩＤ情報を含む探索信号（Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ）を送信する。その応答（Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅ）を受信し、解析することにより、新規無線ネットワーク構築通知の新規ＢＳＳＩＤに格納されたＢＳＳＩＤのＷＬＡＮ２が構築されているかを確認し、Ｆ１００６を行う。
【００４７】
ＤＶＣ１０６は、ＷＬＡＮ２へ参加すると、ＡＤＤＴＳ  Ｒｅｑｕｅｓｔ４０２を送信し、ビデオデータのトラフィックについて、ＱｏＳの保証された送信の許可を要求する（Ｆ１００７）。ここでも、図４においてＡＰ１０１に要求した伝送データレートと同じ、８Ｍｂｐｓの伝送データレートの保証を要求する。ＤＶＣ１０６は、ＦＰＤ１０５からＡＤＤＴＳ  Ｒｅｓｐｏｎｃｅを受信すると、当該信号の内容から要求したＱｏＳの保証が許可されたか否かを確認する（Ｆ１００８）。要求したＱｏＳが確保された場合は、ＦＰＤ１０５に対し、ビデオデータのトラフィックの送信を開始する。このビデオデータのトラフィックは、ＱｏＳ  Ｄａｔａフレームを用いて送信される。これにより、ＤＶＣ１０６からのビデオデータのストリームがＦＤＰ１０５により再生される。ここでは、ＤＶＣ１０６とＦＰＤ１０５は、ＦＰＤ１０５によって８ＭｂｐｓのＱｏＳの保証が許可された状態でビデオデータのトラフィックが送受信される。
【００４８】
要求したＱｏＳがＦＰＤ１０５により確保されなかった場合は、ＦＰＤ１０６にＤｉｓａｓｓｏｃｉａｔｉｏｎを送信し（Ｆ１０１０）、ＷＬＡＮ２から離脱する。そして、ＡＰ１０１が構築しているＷＬＡＮ１にＡｓｓｏｃｉａｔｉｏｎを送信し（Ｆ１０１１）、再度、ＷＬＡＮ１に参加する。
【００４９】
図１１は、ＦＰＤ１０５がＷＬＡＮ２を構築し、ＤＶＣ１０６がＷＬＡＮ２に参加した後の、ＷＬＡＮ１およびＷＬＡＮ２の構成を示している。このように、ＦＰＤ１０５およびＤＶＣ１０６は、図１で示したＷＬＡＮ１の構成から離脱し、ＦＰＤ１０５が新規に構築した、ＷＬＡＮ１とは干渉しないＷＬＡＮ２を構築している。ＷＬＡＮ２において、ＤＶＣ１０６は、ＦＰＤ１０５でビデオデータを再生するようユーザから指示があると、図４における再生準備要求４０１相当を、ＦＰＤ１０５に対し、直接的に送信することになる。また、ＦＰＤ１０５は、再生準備完了４０６相当を、ＤＶＣ１０６に対し、直接的に送信することになる。また、ＤＶＣ１０６は、ＡＤＤＴＳ  Ｒｅｑｕｅｓｔ４０２相当を、ＦＰＤ１０５に対し、送信することになる。また、ＦＰＤ１０５は、ＡＤＤＴＳ  Ｒｅｑｕｅｓｔ４０２相当をＤＶＣから受信した後に、ＡＤＤＴＳ  Ｒｅｓｐｏｎｓｅ４０３相当を、ＤＶＣ１０６に対し、送信することになる。さらに、ＦＰＤ１０５は、アクセスポイントとして動作し、ＷＬＡＮ２を構築・管理しているので、図４のＡＤＤＴＳ  Ｒｅｑｕｅｓｔ４０４、ＡＤＤＴＳ  Ｒｅｓｐｏｎｓｅ４０３に相当する信号の送信は必要ない。この結果、ここでは、ＤＶＣ１０６が、ＦＰＤ１０５によって、８Ｍｂｐｓのビデオデータのトラフィックについて、ＱｏＳの保証を許可されているのみですむ。つまり、ＦＰＤ１０５とＤＶＣ１０６との間で、ＱｏＳの保証を確保すればよい。
【００５０】
以上のように本実施形態では、アクセスポイント経由の機器間の通信での要求伝送データレートの保証をＡＰが許可しない場合には、一方の機器がアクセスポイントとして新規ネットワークを構築する。そして、他方の機器は新規ネットワークに参加して要求伝送データレートが確保された状態で通信を行う。このようにすることにより、参加済みのネットワークでは、期待通りの伝送レートの通信が行えなくとも、新規ネットワークにおいて期待通りの伝送レートの通信が行えるようになる。
【００５１】
＜実施形態２＞
以下、本発明の第二の実施形態を説明する。本実施形態は、図４のビデオデータのトラフィック通信が開始された後に実施される処理である。つまり、図５の再生準備完了（Ｆ５０３）を送信後、ビデオデータのトラフィックを受信し、ビデオデータの再生を開始した後に行われる。なお、図５のＦ５０２において、ビデオデータのトラフィックについて、ＡＰ１０１によりＱｏＳの保証が拒否された場合には、第一の実施形態と同様に図５のＦ５０４以降の処理を行う。本実施形態においても、ＦＰＤ１０５、ＤＶＣ１０６の構成は図２、図３と同様である。
【００５２】
図１２は、ＦＰＤ１０５が、第二の無線ネットワークＷＬＡＮ２を構築するまでのフローチャートを示している。このフロー制御は、ＦＰＤ１０５の制御部２０１がプログラムメモリ２０３に格納されているプログラムに従い無線部２０６、ステーション機能部２０７、アクセスポイント機能部２０８を制御して行われる。ステーション機能部２０７、アクセスポイント機能部２０８は、制御部２０１からの制御に従い、各機能部に格納されているプログラムに従った制御を行う。また、図１２のフロー制御は、例えば、図４においてビデオデータのトラフィックを受信し始めた直後などに開始される。
【００５３】
ＦＰＤ１０５は、ＡＰ１０１経由で受信するＤＶＣ１０６からのビデオデータのトラフィックの平均データレート測定を行う（Ｆ１２０１）。なお、平均データレート測定については後述する。次に、ＦＰＤ１０５は、平均データレート測定の結果をもとに、測定された平均データレートが、ＴＳＰＥＣパラメータを満たしているか否かを確認する（Ｆ１２０２）。ここでは、ＡＰ１０１により保証されているはずの８Ｍｂｐｓの伝送データレートを満たしているかを確認する。満たしている場合には、ＦＰＤ１０５は、処理を終了し、一定時間経過後に、再度、図１２の処理を開始する。
【００５４】
一方、満たしていない場合には、ＦＰＤ１０５は、ステーション確認要求を送信し（Ｆ１２０３）、その応答を待つ（Ｆ１２０４）。次に、ＦＰＤ１０５は、ＤＶＣ１０６からのステーション確認応答を受信すると、ＤＶＣ１６がＷＬＡＮ１のステーションであるかを確認する（Ｆ１２０５）。ステーションでない場合には、ＦＰＤ１０５は、再生中止をＡＰ１０１経由でＤＶＣ１０６に送信し（Ｆ１２０６）、処理を終了する。ここで、送信されるのは再生中止であるので、ＤＶＣ１０６は、ビデオデータのトラフィック（図４の４０７）の送信を中止する。
【００５５】
Ｆ１２０５の確認の結果、ＤＶＣ１０６がＷＬＡＮ１のステーションの場合には、ＦＰＤ１０５は、図７の処理を行い、無線の空きチャネル調査を行う（Ｆ１２０７）。空きチャネル調査後に、ＦＰＤ１０５は、使用可能チャネルがあるか否かを確認し（Ｆ１２０８）、ない場合には、再生中止をＡＰ１０１経由でＤＶＣ１０６に送信し（Ｆ１２０６）、処理を終了する。使用可能チャネルがある場合には、ＦＰＤ１０５は、再生一時停止をＡＰ１０１経由でＤＶＣ１０６に送信する（Ｆ１２０９）。ここで、送信されるのは再生一時停止であるので、ＤＶＣ１０６は、ビデオデータのトラフィック（図４の４０７）の送信を一時停止する。続いて、ＦＰＤ１０５は、ＡＰ１０１を介してＤＶＣ１０６に対し、新規無線ネットワーク構築通知（図８）を送信する（Ｆ１２１０）。更に、ＦＰＤ１０５は、ＡＰ１０１に対し、Ｄｉｓａｓｓｏｃｉａｔｉｏｎを送信（Ｆ１２１１）し、ＷＬＡＮ１から離脱する。ＷＬＡＮ１から離脱した後に、ＦＰＤ１０５は、自らＷＬＡＮ２を構築するため、アクセスポイント機能部２０８の起動処理を行う（Ｆ１２１２）。なお、アクセスポイント機能部２０８の起動処理については、図９で説明した同様の処理を行う。また、アクセスポイント機能部２０８を起動した後は、図５のＦ５１４へ進み、Ｆ５１４からＦ５２０と同様な処理を行う。
【００５６】
図１３は、ＦＰＤ１０５が、ＷＬＡＮ２構築の際に行う、平均データレート測定（Ｆ１２０１）の方法と、Ｆ１２０２の判定方法のフローチャートを示している。このフロー制御は、ＦＰＤ１０５の制御部２０１がプログラムメモリ２０３に格納されているプログラムに従い無線部２０６、ステーション機能部２０７を制御して行われる。
【００５７】
ＦＰＤ１０５は、平均データレートを測定するための、所定の一定時間のタイマを起動する（Ｆ１３０１）。次に、ＦＰＤ１０５は、タイマが終了したか否かを確認する（Ｆ１３０２）。終了していない場合には、ＦＰＤ１０５は、ＤＶＣ１０６からの、ビデオデータのトラフィックについてのＱｏＳ  Ｄａｔａフレーム、つまり、図４の４０７相当の受信を待つ（Ｆ１３０３）。ＱｏＳ  Ｄａｔａフレームを受信すると、ＦＰＤ１０５は、受信したＱｏＳ  Ｄａｔａフレームの受信サイズをタイマ起動後に受信したＱｏＳ  Ｄａｔａフレームの総受信サイズに加算し（Ｆ１３０４）、Ｆ１３０２に戻る。一方、Ｆ１３０２で、タイマが終了している場合には、受信サイズを所定時間で割算し、平均データレートを算出する（Ｆ１３０５）。つまり、タイマを起動（Ｆ１３０１）してからタイマが終了（Ｆ１３０２）するまでに受信した総ビデオデータ量の一定時間での平均データレートを算出する。
【００５８】
続いて、算出された平均データレートを、ＴＳＰＥＣパラメータのＭｅａｎ  Ｄａｔａ  Ｒａｔｅと比較する（Ｆ１３０６）。算出された平均データレートの方が小さい場合には、ＴＳＰＥＣを満たさないと判断し（Ｆ１３０７）、図１２のＦ１２０３に進む。比較の結果、算出された平均データレートの方が大きい場合には、ＴＳＰＥＣを満たすと判断し（Ｆ１３０８）、処理を終了し、一定時間経過後に、再度、図１２の処理を開始する。
【００５９】
図１４は、ＤＶＣ１０６が、ＦＰＤ１０５が構築した第二の無線ネットワークＷＬＡＮ２に参加するまでのフローチャートを示している。このフロー制御は、ＤＶＣ１０６の制御部３０１がプログラムメモリ３０３に格納されているプログラムに従い無線部３０６、ステーション機能部３０７を制御して行われる。ステーション機能部３０７は、制御部３０１からの制御に従い、自身に格納プログラムに従った制御を行う。また、図１４のフロー制御は、例えば、図４においてビデオデータのトラフィク（４０７）を送信し始めた直後などに開始される。
【００６０】
ＤＶＣ１０６は、ＦＰＤ１０５からの再生一時停止を待つ（Ｆ１４０１）。ＤＶＣ１０６は、ＦＰＤ１０５からの再生一時停止を受信すると、ビデオデータの再生を一時停止する（ＱｏＳ  Ｄａｔａフレームの送信を一時停止する）（Ｆ１４０２）。そして、ＦＰＤ１０５からの新規無線ネットワーク構築通知を待つ（Ｆ１４０３）。ＤＶＣ１０６は、ＦＰＤ１０５からの新規無線ネットワーク構築通知を受信すると、ＡＰ１０１に対し、ＤＥＬＴＳを送信し（Ｆ１４０４）、ＱｏＳの保証が許可されていたビデオデータのトラフィックについて、許可の解除を行う。続いて、ＤＶＣ１０６は、ＡＰ１０１に対し、ＷＬＡＮ１から離脱する旨の、Ｄｉｓａｓｓｏｃｉａｔｉｏｎを送信し（Ｆ１４０５）、ＷＬＡＮ１から離脱する。ＷＬＡＮ１から離脱した後に、ＤＶＣ１０６は、ＦＰＤ１０５から受信した新規無線ネットワーク構築通知を解析し、構築所要時間に格納されている時間が経過するのを待つ（Ｆ１４０６）。当該時間が経過すると、ＤＶＣ１０６は、ＦＰＤ１０５に対し、ＦＰＤ１０５が構築した第二の無線ネットワークＷＬＡＮ２に参加する旨の、Ａｓｓｏｓｉａｔｉｏｎを送信し（Ｆ１４０７）、ＷＬＡＮ２に参加する。なお、ＤＶＣ１０６がＦＰＤ１０５に対してＡｓｓｏｓｉａｔｉｏｎを送信する際には、以下の方法が考えられる。
【００６１】
第１の方法としては、ＤＶＣ１０６は、ＦＰＤ１０５から受信した新規無線ネットワーク構築通知を解析し、新規チャネルに格納されているチャネルをスキャンする。そして、ＦＰＤ１０５が送信するビーコンが検出され、ビーコンの内容を解析することで、新規無線ネットワーク構築通知の新規ＢＳＳＩＤに格納されたＢＳＳＩＤのＷＬＡＮ２が構築されているかを確認の後、Ｆ１００６を行う。
【００６２】
第２の方法としては、ＤＶＣ１０６は、ＦＰＤ１０５から受信した新規無線ネットワーク構築通知を解析し、新規チャネルに格納されているチャネル、新規ＢＳＳＩＤに格納されたＢＳＳＩＤを確認する。そして、確認したチャネルで確認したＢＳＳＩＤ情報を含む探索信号（Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ）を送信する。その応答（Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅ）を受信し、解析することにより、新規無線ネットワーク構築通知の新規ＢＳＳＩＤに格納されたＢＳＳＩＤのＷＬＡＮ２が構築されているかを確認の後、Ｆ１００６を行う。
【００６３】
ＤＶＣ１０６は、ＦＰＤ１０５が構築するＷＬＡＮ２に参加すると、図１０のＦ１００７に進み、Ｆ１００７からＦ１０１１と同様な処理を行う。
【００６４】
以上のように本実施形態では、アクセスポイントに保証されていたはずの伝送レートの通信が行えていない場合に、一方の機器がアクセスポイントとして新規ネットワークを構築する。そして、他方の機器は新規ネットワークに参加して要求伝送データレートが確保された状態で通信を行う。このようにすることにより、保証されていたはずの伝送レートの通信が行えなくなっても、新規ネットワークにおいて期待通りの伝送レートの通信が行えるようになる。
【００６５】
＜実施形態３＞
以下、本発明の第三の実施形態を説明する。本実施形態においても、ＦＰＤ１０５、ＤＶＣ１０６の構成は図２、図３と同様である。本実施形態では、ＦＰＤ１０５が、要求される伝送データレートの通信がＷＬＡＮ１内で可能かどうかを判断し、判断結果に応じて新規ネットワークを構築する例について説明する。
【００６６】
図１５は、ＦＰＤ１０５が、第二の無線ネットワークＷＬＡＮ２を構築するまでのフローチャートを示している。このフロー制御は、ＦＰＤ１０５の制御部２０１がプログラムメモリ２０３に格納されているプログラムに従い無線部２０６、ステーション機能部２０７、アクセスポイント機能部２０８を制御して行われる。また、図１５のフロー制御は、例えば、ＦＰＤ１０５がＷＬＡＮ１に参加した直後、または、ＤＶＣ１０６から再生準備要求を受信した後などに開始される。
【００６７】
ＦＰＤ１０５は、ＷＬＡＮ１内の残り帯域調査を行う（Ｆ１５０１）。次に、ＦＰＤ１０５は、残り帯域調査の結果をもとに、調査された残り帯域で、ビデオデータの再生が可能であるかを確認する（Ｆ１５０２）。なお、残り帯域調査とビデオデータの再生可能か否かの確認については後述する。再生可能である場合には、ＦＰＤ１０５は、処理を終了し、図４と同様な処理を行う。
【００６８】
一方、再生可能でない場合には、ＦＰＤ１０５は、図７の処理を行い、無線の空きチャネル調査を行う（Ｆ１５０３）。空きチャネル調査後に、ＦＰＤ１０５は、使用可能チャネルがあるか否かを確認し（Ｆ１５０４）、使用可能チャネルがない場合には、処理を終了する。使用可能チャネルがある場合には、ＦＰＤ１０５は、ＡＰ１０１を介してＤＶＣ１０６に対し、新規無線ネットワーク構築通知（図８）を送信する（Ｆ１５０５）。続いて、ＦＰＤ１０５は、ＡＰ１０１に対し、Ｄｉｓａｓｓｏｃｉａｔｉｏｎを送信し（Ｆ１５０６）、ＷＬＡＮ１を離脱する。ＷＬＡＮ１から離脱した後に、ＦＰＤ１０５は、アクセスポイント機能部２０８の起動処理を行う（Ｆ１５０７）。なお、アクセスポイント機能部２０８の起動処理については、図９で説明した同様の処理を行う。また、アクセスポイント機能部２０８を起動した後は、図５のＦ５１４へ進み、Ｆ５１４からＦ５２０と同様な処理を行う。
【００６９】
図１６は、ＦＰＤ１０５が、ＷＬＡＮ２構築の際に行う、残り帯域調査の方法（Ｆ１５１）とＦ１５０２の判定方法のフローチャートを示している。
【００７０】
ＦＰＤ１０５は、ＡＰ１０１にビデオデータトラフィックのＱｏＳ保証の許可を要求する際に、ＡＰ１０１に要求、通知する各種パラメータから必要メディア時間を算出する（Ｆ１６０１）。ここで、各種パラメータは、ＴＳＰＥＣパラメータのＮｏｍｉｎａｌ  ＭＳＤＵ  Ｓｉｚｅ、Ｍｅａｎ  Ｄａｔａ  Ｒａｔｅ、Ｍｉｎｉｍｕｍ  ＰＨＹ  ＲａｔｅおよびＳｕｒｐｌｕｓ  Ｂａｎｄ  Ａｌｌｏｗａｎｃｅなどである。また、必要メディア時間を算出する計算式としては、ＩＥＥＥ  Ｓｔｄ  ８０２．１１ｅＴＭ‐２００５のＡｎｎｅｘ  Ｋ（Ｋ．２．２．）記載の計算式を用いるとする。次に、ＦＰＤ１０５は、ビデオデータのトラフィックを送信するＤＶＣ１０６が必要とするであろうメディア時間も加味するため、Ｆ１６０１で算出した必要メディア時間を２倍し（Ｆ１６０２）、新しい必要メディア時間とする。つまり、ＦＰＤ１０５とＡＰ１０１間の通信の必要メディア時間とＤＶＣ１０６とＡＰ１０１間の通信の必要メディア時間を求める。この必要メディア時間は、ビデオデータのトラフィックの伝送に必要な伝送帯域である。
【００７１】
続いて、ＦＰＤ１０５は、ＡＰ１０１からのビーコンの受信を待つ（Ｆ１６０３）。ＦＰＤ１０５は、ビーコンを受信すると、これを解析して、ＡＰ１０１が構築するＷＬＡＮ１内の残りの利用可能な伝送帯域を確認する。この確認は、ビーコン内に含まれている情報であるＡｖａｉｌａｂｌｅ  Ａｄｍｉｓｓｉｏｎ  Ｃａｐａｃｉｔｙを用いることができる。そして、Ｆ１６０２において算出された必要メディア時間（必要帯域）と、ビーコンから確認した利用可能な伝送帯域とを比較する（Ｆ１６０４）。比較の結果、算出された必要メディア時間（必要帯域）のほうが大きい場合には、再生不可能と判断する（Ｆ１６０５）。ここでは、ＤＶＣ１０６とＦＰＤ１０５とが、ビデオデータのトラフィックの送信および受信ついて、ＡＰ１０１にＱｏＳの確保を許可される可能性が低いとして判断している。あるいは、許可されても期待通りにＱｏＳの確保がされる可能性が低いとして判断している。一方、必要メディア時間の方が大きくない場合には、再生可能と判断する（Ｆ１６０６）。
【００７２】
図１７は、ＤＶＣ１０６が、ＦＰＤ１０５が構築した第二の無線ネットワークＷＬＡＮ２に参加するまでのフローチャートを示している。このフロー制御は、ＤＶＣ１０６の制御部３０１がプログラムメモリ３０３に格納されているプログラムに従い無線部３０６、ステーション機能部３０７を制御して行われる。ステーション機能部３０７は制御部３０１からの制御に従い、自身に格納されているプログラムに従った制御を行う。また、図１７のフロー制御は、例えば、ＤＶＣ１０６がＷＬＡＮ１に参加した直後などに開始される。
【００７３】
ＤＶＣ１０６は、ＦＰＤ１０５からの新規無線ネットワーク構築通知を待つ（Ｆ１７０１）。ＤＶＣ１０６は、ＦＰＤ１０５からの新規無線ネットワーク構築通知を受信すると、ＡＰ１０１に対し、ＷＬＡＮ１から離脱する旨の、Ｄｉｓａｓｓｏｃｉａｔｉｏｎを送信し（Ｆ１７０２）、ＷＬＡＮ１を離脱する。ＷＬＡＮ１から離脱した後に、ＤＶＣ１０６は、ＦＰＤ１０５から受信した新規無線ネットワーク構築通知を解析し、構築所要時間に格納されている時間が経過するのを待つ（Ｆ１７０３）。当該時間が経過すると、ＤＶＣ１０６は、ＦＰＤ１０５に対し、ＦＰＤ１０５が構築した第二の無線ネットワークＷＬＡＮ２に参加する旨の、Ａｓｓｏｓｉａｔｉｏｎを送信し（Ｆ１７０４）、ＷＬＡＮ２に参加する。なお、ＤＶＣ１０６がＦＰＤ１０５に対してＡｓｓｏｓｉａｔｉｏｎを送信する際の処理は第一、第二の実施形態と同じである。
【００７４】
ＤＶＣ１０６は、ＦＰＤ１０５が構築するＷＬＡＮ２に参加すると、図１０のＦ１００７に進み、Ｆ１００７からＦ１０１１と同様な処理を行う。
【００７５】
以上のように本実施形態では、ステーションである機器が、要求する伝送データレートをアクセスポイントが確保してくれるか否を判断する。そして、その結果に応じて、ステーションである機器がアクセスポイントとして起動して新規ネットワークを構築する。他方の機器は新規ネットワークに参加して要求伝送データレートが確保された状態で通信を行う。このようにすることにより、アクセスポイントに確保される可能性の低い、伝送データレートの要求を行うこと無しに、新規ネットワークにおいて期待通りの伝送レートの通信が行えるようになる。また、アクセスポイントにＱｏＳが許可されても、期待通りの伝送レートの通信ができる可能性が低い場合にも、新規ネットワークにおいて期待通りの伝送レートの通信が行えるようになる。従って、無駄な処理を省くことができ、速やかに期待通りの伝送レートの通信を行える。
【００７６】
＜実施形態４＞
以下、本発明の第四の実施形態を説明する。本実施形態は、第一の実施形態、第二の実施形態、あるいは第三の実施形態により、ＷＬＡＮ２が構築され、ＤＶＣ１０６がＷＬＡＮ２に参加し、ビデオデータの再生が終了した場合に実施する。
【００７７】
図１８は、ＤＶＣ１０６のビデオデータを、ＦＰＤ１０５で再生し、これが終了してからのシーケンスチャートを示している。
【００７８】
ＤＶＣ１０６にて、ビデオデータのトラフィックの送信が全て終了すると、ＤＶＣ１０６は、ＦＰＤ１０５に対して再生終了（１８０１）を送信する。この再生終了は、Ｄａｔａフレームを用いて送信され、再生の終了を通知する信号である。次に、ＤＶＣ１０６は、ＦＰＤ１０５に対してＤＥＬＴＳ（１８０２）を送信し、ＱｏＳの保証が許可されていたビデオデータのトラフィックについて、許可の解除を行う。
【００７９】
続いて、ＤＶＣ１０６は、ＦＰＤ１０５に対してＷＬＡＮ２から離脱する旨の、Ｄｉｓａｓｓｏｃｉａｔｉｏｎ（１８０３）を送信し、ＷＬＡＮ２から離脱する。その後、ＤＶ１０６Ｃは、ＡＰ１０１に対し、ＡＰ１０１が構築している第一の無線ネットワークＷＬＡＮ１に参加する旨の、Ａｓｓｏｓｉａｔｉｏｎ（１８０４）を送信し、ＷＬＡＮ１に再参加する。
【００８０】
一方、ＦＰＤ１０５は、ＤＶＣ１０６からのＤｉｓａｓｓｏｃｉａｔｉｏｎ１８０３を受信すると、ＤＶＣ１０６のＷＬＡＮ２からの離脱を確認する。ＤＶＣ１０６のＷＬＡＮ２からの離脱を確認すると、構築しているＷＬＡＮ２を破棄する。そして、アクセスポイント機能部２０８の動作を停止し、ステーション機能部２０７の動作を再開する。ステーション機能を再開すると、ＡＰ１０１に対し、ＡＰ１０１が構築している第一の無線ネットワークＷＬＡＮ１に参加する旨の、Ａｓｓｏｓｉａｔｉｏｎ（１８０５）を送信し、ＷＬＡＮ１に参加する。この結果、ビデオデータのトラフィックについて、ＱｏＳの確保が不要となった場合に、ＦＰＤ１０５およびＤＶＣ１０６は、ＷＬＡＮ１に参加し直し、ＷＬＡＮ１の構成は、図１の状態に戻る。ここで、ＦＰＤ１０５では、第一、第二の実施形態、あるいは第三の実施形態で示した、ＷＬＡＮ２を構築するフローが終了する前に、ＷＬＡＮ１の情報、例えばＷＬＡＮ１のチャネル番号およびＢＳＳＩＤなどを保存しておく。また、ＤＶＣ１０６では、第一、第二の実施形態、あるいは第三の実施形態で示した、ＷＬＡＮ２に参加するフローが開始される前に、同じくＷＬＡＮ１の情報を保存しておく。ＦＰＤ１０５、ＤＶＣ１０６は、保存しておいてＷＬＡＮ１の情報を利用してＷＬＡＮ１に再参加することができる。
【００８１】
以上のように本実施形態によれば、ＱｏＳの確保が不要となると、元のネットワークの再参加するため、元のネットワークに参加していた機器とも通信することができる。また、有線ＬＡＮと接続しているアクセスポイントと通信できるようになるため、有線ＬＡＮを介した通信も行うことができる。
【００８２】
なお、上記各実施形態ではＩＥＥＥ８０２．１１標準規格の場合について説明したが、本発明はＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）等の他の通信方式においても適用可能である。
【００８３】
上記説明によれば、ある特性のトラフィックの送受信を期待通りに行える。または、期待通りに行える可能性を高くすることができる。
【００８４】
また、既存のネットワークの通信に影響しない新規のネットワークを構築することにより、他の機器の通信を妨げず、また、他の機器の通信に妨げられることなく通信することができる。
【００８５】
本発明は上記実施形態を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータが記録媒体に格納されたプログラムコードを読み出して実行することによっても達成される。上記コンピュータは、ＣＰＵまたはＭＰＵ等の制御ユニットも含む。この場合、記憶媒体から読み出されたプログラムコード自体が上記実施形態を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８６】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００８７】
また、プログラムコードの指示に基づき、コンピュータ上で稼動しているＯｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって上記実施形態が実現される場合も含まれる。
【００８８】
さらに、コンピュータに挿入された機能拡張ユニットに備わるメモリにプログラムコードを書き込み、そのプログラムコードの指示に基づき、その機能拡張ユニットの制御部が処理の一部または全部を行い、その処理により上記実施形態を実現する場合も含まれる。
【図面の簡単な説明】
【００８９】
【図１】第一から第三の実施形態におけるネットワークＷＬＡＮ１の構成
【図２】第一から第三の実施形態における、アクセスポイント機能及びステーション機能を有するフラットパネルディスプレイ（ＦＰＤ）の構成
【図３】第一から第三の実施形態における、ステーション機能を有するデジタルビデオカメラ（ＤＶＣ）の構成
【図４】第一から第三の実施形態における、アクセスポイント（ＡＰ）１０１によりビデオデータのトラフィックが確保された場合のビデオ再生までのシーケンスチャート
【図５】第一の実施形態における、フラットパネルディスプレイ（ＦＰＤ）１０５が新規ネットワークＷＬＡＮ２を構築のする際のフローチャート
【図６】第一から第三の実施形態における、ステーション確認要求および応答の構成
【図７】第一から第三の実施形態における、空きチャネル調査のフローチャート
【図８】第一から第三の実施形態における、新規無線ネットワーク構築通知の構成
【図９】第一から第三の実施形態における、アクセスポイント機能起動のフローチャート
【図１０】第一の実施形態における、デジタルビデオカメラ（ＤＶＣ）１０６がフラットパネルディスプレイ（ＦＰＤ）１０５が新規に構築したネットワークＷＬＡＮ２に参加する際のフローチャート
【図１１】第一から第三の実施形態における、フラットパネルディスプレイ（ＦＰＤ）１０５が新規に構築したネットワークＷＬＡＮ２にデジタルビデオカメラ（ＤＶＣ）１０６が参加した際のＷＬＡＮ１およびＷＬＡＮ２の構成
【図１２】第二の実施形態における、フラットパネルディスプレイ（ＦＰＤ）１０５が新規ネットワークＷＬＡＮ２を構築のする際のフローチャート
【図１３】第二の実施形態における、平均データレート測定のフローチャート
【図１４】第二の実施形態における、デジタルビデオカメラ（ＤＶＣ）１０６がフラットパネルディスプレイ（ＦＰＤ）１０５が新規に構築したネットワークＷＬＡＮ２に参加する際のフローチャート
【図１５】第三の実施形態における、フラットパネルディスプレイ（ＦＰＤ）１０５が新規ネットワークＷＬＡＮ２を構築のする際のフローチャート
【図１６】第三の実施形態における、残り帯域調査のフローチャート
【図１７】第三の実施形態における、デジタルビデオカメラ（ＤＶＣ）１０６がフラットパネルディスプレイ（ＦＰＤ）１０５が新規に構築したネットワークＷＬＡＮ２に参加する際のフローチャート
【図１８】第四の実施形態における、ＷＬＡＮ２が構築されてＤＶＣ１０６がＷＬＡＮ２に参加し、ビデオデータの再生が終了した場合に実施する際のシーケンスチャート
【符号の説明】
【００９０】
１０１  アクセスポイント（ＡＰ）
１０２、１０３  パーソナルコンピュータ（ＰＣ）
１０４  インクジェットプリンタ（ＩＪＰ）
１０５  フラットパネルディスプレイ（ＦＰＤ）
１０６  デジタルビデオカメラ（ＤＶＣ）
【図１】
2008035373.tif 000003
【図２】
2008035373.tif 000004
【図３】
2008035373.tif 000005
【図４】
2008035373.tif 000006
【図５】
2008035373.tif 000007
【図６】
2008035373.tif 000008
【図７】
2008035373.tif 000009
【図８】
2008035373.tif 000010
【図９】
2008035373.tif 000011
【図１０】
2008035373.tif 000012
【図１１】
2008035373.tif 000013
【図１２】
2008035373.tif 000014
【図１３】
2008035373.tif 000015
【図１４】
2008035373.tif 000016
【図１５】
2008035373.tif 000017
【図１６】
2008035373.tif 000018
【図１７】
2008035373.tif 000019
【図１８】
2008035373.tif 000020