(57)【要約】【課題】より効率的な通信を可能とするための技術を提供する。【解決手段】１つ以上の子局装置と無線通信を行う親局装置は、子局装置がデータを送信するための送信期間を要求する要求フレームを第１の周波数チャネルで受信する第１の受信手段と、子局装置がデータを送信するための送信期間を要求する要求フレームを第２の周波数チャネルで受信する第２の受信手段と、第１の受信手段が受信した要求フレームを送信した子局装置と第２の受信手段が受信した要求フレームを送信した子局装置とが同一の子局装置であるか否かを判定する第１の判定手段と、第１の判定手段により同一の子局装置であると判定された場合、当該子局装置に対して、第１の周波数チャネルにおける第１の送信期間と第２の周波数チャネルにおける第２の送信期間とを、第１の送信期間と第２の送信期間との時間差が所定の時間差以内となるように割り当てる割り当て手段と、を有する。【選択図】図４
2017220897.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上の子局装置と無線通信を行う親局装置であって、
子局装置がデータを送信するための送信期間を要求する要求フレームを第１の周波数チャネルで受信する第１の受信手段と、
子局装置がデータを送信するための送信期間を要求する要求フレームを第２の周波数チャネルで受信する第２の受信手段と、
前記第１の受信手段が受信した要求フレームを送信した子局装置と前記第２の受信手段が受信した要求フレームを送信した子局装置とが同一の子局装置であるか否かを判定する第１の判定手段と、
前記第１の判定手段により同一の子局装置であると判定された場合、該子局装置に対して、前記第１の周波数チャネルにおける第１の送信期間と前記第２の周波数チャネルにおける第２の送信期間とを、該第１の送信期間と該第２の送信期間との時間差が所定の時間差以内となるように割り当てる割り当て手段と、
を有することを特徴とする親局装置。
【請求項２】
前記第１の受信手段が受信した要求フレームの受信時刻と前記第２の受信手段が受信した要求フレームの受信時刻との差が所定時間内であるか否かを判定する第２の判定手段を更に有し、
前記割り当て手段は、前記第１の判定手段により同一の子局装置であると判定され、かつ、前記第２の判定手段により前記所定時間内であると判定された場合に、該子局装置に対して、前記第１の周波数チャネルにおける第１の送信期間と前記第２の周波数チャネルにおける第２の送信期間とを、該第１の送信期間と該第２の送信期間との時間差が所定の時間差以内となるように割り当てる
ことを特徴とする請求項１に記載の親局装置。
【請求項３】
前記割り当て手段は、前記第１の送信期間と前記第２の送信期間との時間差が前記所定の時間差以内となるように、前記同一の子局装置に対する送信期間を他の子局装置に対する送信期間に優先して割り当てる
ことを特徴とする請求項１又は２に記載の親局装置。
【請求項４】
前記割り当て手段は、前記同一の子局装置に前記第１の送信期間と前記第２の送信期間とを割り当てた後に前記第１の受信手段及び前記第２の受信手段が受信した要求フレームが、前記第１の判定手段により前記同一の子局装置であると判定され、かつ、前記第２の判定手段により前記所定時間内ではないと判定された場合、該同一の子局装置に割り当てられた前記第１の送信期間と前記第２の送信期間との少なくとも一方を取り消す
ことを特徴とする請求項２に記載の親局装置。
【請求項５】
前記第１の受信手段は、子局装置が送信期間の取り消しを要求する取消フレームを前記第１の周波数チャネルで受信するよう更に構成されており、
前記第１の受信手段は、子局装置が送信期間の取り消しを要求する取消フレームを前記第１の周波数チャネルで受信するよう更に構成されており、
前記割り当て手段は、前記同一の子局装置に前記第１の送信期間と前記第２の送信期間とを割り当てた後、前記第１の受信手段により前記取消フレームを受信した場合は前記第２の送信期間を取り消し、前記第２の受信手段により前記取消フレームを受信した場合は前記第１の送信期間を取り消す
ことを特徴とする請求項１乃至４の何れか１項に記載の親局装置。
【請求項６】
前記割り当て手段は、少なくとも一部期間が重複するように前記第１の送信期間と前記第２の送信期間とを割り当てる
ことを特徴とする請求項１乃至５の何れか１項に記載の親局装置。
【請求項７】
親局装置と通信する子局装置であって、
高速通信を必要とする旨の指示を受け付けたか否かを判定する判定手段と、
第１の周波数チャネルでデータを送信するための送信期間を要求する第１の要求フレームを該第１の周波数チャネルで送信する第１の送信手段と、
第２の周波数チャネルでデータを送信するための送信期間を要求する第２の要求フレームを該第２の周波数チャネルで送信する第２の送信手段と、
前記判定手段が前記指示を受け付けたと判定した場合、前記第１の送信手段が前記第１の要求フレームを送信する時刻と前記第２の送信手段が前記第２の要求フレームを送信する時刻との差が所定時間内となるように制御する制御手段と、
を有することを特徴とする子局装置。
【請求項８】
前記判定手段は、所定のビットレートよりも大きい映像データを通信する場合に、前記指示を受け付けたと判定する
ことを特徴とする請求項７に記載の子局装置。
【請求項９】
１つ以上の子局装置と無線通信を行う親局装置の制御方法であって、
子局装置がデータを送信するための送信期間を要求する要求フレームを第１の周波数チャネルで受信する第１の受信工程と、
子局装置がデータを送信するための送信期間を要求する要求フレームを第２の周波数チャネルで受信する第２の受信工程と、
前記第１の受信工程で受信した要求フレームを送信した子局装置と前記第２の受信工程で受信した要求フレームを送信した子局装置とが同一の子局装置であるか否かを判定する判定工程と、
前記判定工程により同一の子局装置であると判定された場合、該子局装置に対して、前記第１の周波数チャネルにおける第１の送信期間と前記第２の周波数チャネルにおける第２の送信期間とを、該第１の送信期間と該第２の送信期間との時間差が所定の時間差以内となるように割り当てる割り当て工程と、
を含むことを特徴とする親局装置の制御方法。
【請求項１０】
親局装置と通信する子局装置の制御方法であって、
高速通信を必要とする旨の指示を受け付けたか否かを判定する判定工程と、
前記判定工程により前記指示を受け付けたと判定された場合、第１の周波数チャネルでデータを送信するための送信期間を要求する第１の要求フレームを該第１の周波数チャネルで送信する時刻と第２の周波数チャネルでデータを送信するための送信期間を要求する第２の要求フレームを該第２の周波数チャネルで送信する時刻との差が所定時間内となるように、前記第１の要求フレームと前記第２の要求フレームとを送信する送信工程と、
を含むことを特徴とする子局装置の制御方法。
【請求項１１】
コンピュータを請求項１乃至６の何れか１項に記載の親局装置として動作させるためのプログラム。
【請求項１２】
コンピュータを請求項７又は８に記載の子局装置として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信技術に関するものである。
【背景技術】
【０００２】
親局と１つ以上の子局で構成され、各局は各周波数チャネルで時分割多元接続方式で無線媒体にアクセスする無線ネットワークがある。また、同時に複数の周波数チャネルを使用して通信を行う技術がある。
【０００３】
特許文献１には、無線ネットワークにおいて子局が送信期間を獲得し、獲得した送信期間でデータを送信する手法が記載されている。具体的には、親局は、子局が送信期間を要求するための要求期間として１つ以上の周波数チャネルに１つ以上の期間を配置する。子局はその内の１つで親局に送信期間を要求する。親局はそれに基づいてその子局に１つ以上の周波数チャネルに配置された１つ以上の送信期間を割り当てる。子局は、割り当てられた送信期間でデータを送信する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２６８０５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の特許文献１においては、使用する周波数全体に対して送信期間を割り当てる技術に関するものである。すなわち、周波数チャネル毎に送信期間を割り当て処理が実行される無線ネットワークについては考慮していない。そのため、通信されるデータを一時的に記憶するバッファメモリにデータが滞留する時間が長くなると、バッファメモリの使用効率が低下するという問題がある。
【０００６】
本発明はこのような問題を鑑みてなされたものであり、より効率的な通信を可能とするための技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の問題点を解決するため、本発明に係る親局装置は以下の構成を備える。すなわち、１つ以上の子局装置と無線通信を行う親局装置は、
子局装置がデータを送信するための送信期間を要求する要求フレームを第１の周波数チャネルで受信する第１の受信手段と、
子局装置がデータを送信するための送信期間を要求する要求フレームを第２の周波数チャネルで受信する第２の受信手段と、
前記第１の受信手段が受信した要求フレームを送信した子局装置と前記第２の受信手段が受信した要求フレームを送信した子局装置とが同一の子局装置であるか否かを判定する第１の判定手段と、
前記第１の判定手段により同一の子局装置であると判定された場合、該子局装置に対して、前記第１の周波数チャネルにおける第１の送信期間と前記第２の周波数チャネルにおける第２の送信期間とを、該第１の送信期間と該第２の送信期間との時間差が所定の時間差以内となるように割り当てる割り当て手段と、
を有する。
【０００８】
また、本発明に係る子局装置は以下の構成を備える。すなわち、親局装置と通信する子局装置は、
高速通信を必要とする旨の指示を受け付けたか否かを判定する判定手段と、
第１の周波数チャネルでデータを送信するための送信期間を要求する第１の要求フレームを該第１の周波数チャネルで送信する第１の送信手段と、
第２の周波数チャネルでデータを送信するための送信期間を要求する第２の要求フレームを該第２の周波数チャネルで送信する第２の送信手段と、
前記判定手段が前記指示を受け付けたと判定した場合、前記第１の送信手段が前記第１の要求フレームを送信する時刻と前記第２の送信手段が前記第２の要求フレームを送信する時刻との差が所定時間内となるように制御する制御手段と、
を有する。
【発明の効果】
【０００９】
本発明によれば、より効率的な通信を可能とするための技術を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】無線通信システムのブロック図である。
【図２】親局の機能構成を示すブロック図である。
【図３】子局の機能構成を示すブロック図である。
【図４】親局が子局に送信期間を割り当てる処理のフローチャートである。
【図５】子局が親局に送信期間を要求する処理のフローチャートである。
【図６】送信期間の割り当ての一例を示す図である。
【発明を実施するための形態】
【００１１】
以下に、図面を参照して、この発明の実施の形態の一例を詳しく説明する。なお、以下の実施の形態はあくまで例示であり、本発明の範囲を限定する趣旨のものではない。
【００１２】
（第１実施形態）
本発明に係る無線通信装置の第１実施形態として、無線通信システムを構成する無線通信装置（親局と子局）を例に挙げて以下に説明する。
【００１３】
＜装置構成＞
図１は、無線通信システムのシステム構成図である。システムは、１つの親局１００（親局装置、アクセスポイントとも呼ばれる）と、１以上の子局１１０（子局装置、ステーションとも呼ばれる）を含む。
【００１４】
親局１００は、自局と子局１１０〜１１３で構成される無線ネットワークを開始し、管理する。親局１００は、同時に２つの周波数チャネルを使用できる。親局１００は各周波数チャネルでＩＥＥＥ８０２．１１規格で定義されているアクセスポイント（ＡＰ）またはパーソナルベーシックサービスセット・コントロールポイント（ＰＣＰ）として動作する。親局１００はまた、子局１１０〜１１３から受信した映像データをプロジェクタ１３０に出力する。図１の無線ネットワークにおいて、親局と子局は、例えばミリ波帯（３０〜３００ＧＨｚ）の周波数の電波を用いた無線通信を行う。
【００１５】
子局１１０は、親局１００による管理の下で他局と通信する。子局１１０は同時に２つの周波数チャネルを使用できる。子局１１０は各周波数チャネルでＩＥＥＥ８０２．１１規格で定義されているステーション（ＳＴＡ）として動作する。子局１１０はまた、データソース１２０から入力された映像データを親局１００に送信する。データソース１２０は、例えば、カメラや、データ格納部、データ読取部などがある。
【００１６】
子局１１１〜１１３は、親局１００による管理の下で他局と通信する。子局１１１〜１１３は同時に１つの周波数チャネルのみ使用できる。子局１１０はＩＥＥＥ８０２．１１規格で定義されているＳＴＡとして動作する。子局１１１〜１１３は各々、データソース１２１〜１２３から入力された映像データを親局１００に送信する。
【００１７】
親局１００と子局１１０の間では同時に２つの周波数チャネルを使用できるので、１つの周波数チャネルでは対応できない高解像度または高いフレームレートを持つ映像データをストリーミングできる。
【００１８】
図２は、親局１００の機能構成を示すブロック図である。
【００１９】
制御部２００は、他のブロックの動作とデータの流れを制御する。具体的な制御動作については図４を参照して後述する。なお、制御部２００は、ＣＰＵがプログラムを実行するソフトウェア制御として実現してもよいし、ＡＳＩＣなどを用いたハードウェア制御として実現してもよい。
【００２０】
通信部２０１及び２０２は、それぞれ、ＩＥＥＥ８０２．１１規格で定義されている媒体アクセス制御（ＭＡＣ）層と物理（ＰＨＹ）層の処理を実行し、外部装置と無線通信を行う。ここで、通信部２０１及び通信部２０２は互いに異なる周波数チャネルを使用する。
【００２１】
出力部２０３は、入力された映像データを一時的に記憶する。そして、それがプロジェクタ１３０に出力できる状態になると、それをプロジェクタ１３０に出力する。ここで、出力部２０３は、入力された映像データが、子局１１０により分割された２つのデータである場合それらを統合して、出力する。すなわち、データソース１２０からの１つの映像データを、子局１１０が２つのデータに分割し各々を異なる周波数チャネルで送信したものである場合、出力部２０３は、元の１つの映像データに戻して出力する。
【００２２】
図３は、子局１１０の機能構成を示すブロック図である。
【００２３】
制御部３００は、他のブロックの動作とデータの流れを制御する。具体的な制御動作については図５を参照して後述する。なお、制御部３００は、ＣＰＵがプログラムを実行するソフトウェア制御として実現してもよいし、ＡＳＩＣなどを用いたハードウェア制御として実現してもよい。
【００２４】
通信部３０１及び３０２は、それぞれ、ＩＥＥＥ８０２．１１規格で定義されている媒体アクセス制御（ＭＡＣ）層と物理（ＰＨＹ）層の処理を実行する。通信部は無線媒体との間で送受信するデータを一時的に記憶する。ここで、通信部３０１と３０２は互いに異なる周波数チャネルを使用する。
【００２５】
指示入力部３０３は、データソース１２０から、ユーザがデータソース１２０に入力した高解像度または高いフレームレートを持つ映像データをストリーミング伝送させる高速ストリーミング指示が入力される。この指示は、指示入力部３０３にスイッチ等のユーザインタフェースを接続することにより、ユーザから直接、指示入力部３０３に入力されてもよい。
【００２６】
データ入力部３０４は、データソース１２０から映像データが入力される。データ入力部３０４はまた、制御部３００の指示に基づいて、入力された映像データを概ね等しいデータ量の２つのデータに分割する。
【００２７】
なお、データ入力部３０４は入力される映像データの種別、ビットレートを判断し、その結果に基づいて指示入力部３０３に高速ストリーミング指示を出力してもよい。
【００２８】
以下の説明においては、親局２００の通信部２０１及び通信部２０２は各々、子局１１０の通信部３０１、３０２と同一の周波数チャネルを使用するものする。
【００２９】
子局１１１〜１１３の他の機能については、既存の子局の機能（例えばＩＥＥＥ８０２．１１規格で定義されているＳＴＡの機能）と同様であるため、説明は省略する。
【００３０】
＜装置の動作＞
図４は、親局１００が子局１１０〜１１３に送信期間を割り当てる処理のフロー図である。この処理は、制御部２００が、入力されていたリセット信号が解除されると開始される。
【００３１】
ステップＳ４００では、制御部２００は、通信部２０１及び通信部２０２に対して無線ネットワークの開始を指示する。これを受けて、通信部２０１及び通信部２０２は、ビーコンフレームの送信を開始する。以降、ビーコンフレームは所定の周期で送信される。ビーコンフレームは、ビーコンフレーム間の時間をどのように使用するかを提示する情報を含む。即ちビーコンフレームは、子局１１０〜１１３の送信期間を提示する情報を含む提示フレームの一例である。なお、子局１１０〜１１３の送信期間はＩＥＥＥ８０２．１１規格で定義されている拡張スケジュール（Extended Schedule）エレメントに含められる。また、特定の子局に割り当てられる送信期間はスケジュールドサービス期間（ＳＰ：Scheduled Service Period）として配置される。それ以外の送信期間は競合アクセス期間（ＣＢＡＰ：Contention-Based Access Period）として配置される。
【００３２】
ステップＳ４０１では、制御部２００は、通信部２０１又は通信部２０２が子局１１０〜１１３から当該子局がデータを送信するための送信期間を要求する要求フレームを受信しているか否かを判断する。要求フレームを受信している場合、Ｓ４０２に進む。そうでない場合、Ｓ４０３に進む。
【００３３】
ここで、要求フレームには要求される送信期間の長さが含まれている。なお、要求フレームにはＩＥＥＥ８０２．１１規格で定義されているサービス期間要求（ＳＰＲ：Service Period Request）フレームを使用できる。この場合、送信期間の長さは、ＳＰＲフレーム内の“Dynamic Allocation Info”フィールドの中の“Allocation Duration”フィールドに記載される。しかし、その他のフレームを使用してもよい。
【００３４】
ステップＳ４０２では、制御部２００は、要求フレームが受信された「周波数チャネル」、「時刻」、「要求フレームを送信した子局（送信局）」の情報を制御部２００が備える記憶領域に記憶する。そして、Ｓ４０３に進む。なお、制御部２００は、要求フレームが受信された周波数チャネル（ここでは、周波数チャネルＡ又はＢ）の代わりに、当該要求フレームを受信した通信部の情報（ここでは、通信部２０１又は２０２）を記憶してもよい。
【００３５】
ステップＳ４０３では、制御部２００は、制御部２００が備える記憶領域に記憶した情報を探索する。そして、Ｓ４０４に進む。
【００３６】
ステップＳ４０４では、制御部２００は、まだ処理（Ｓ４０９、Ｓ４１３またはＳ４１４）が実行されていない要求フレームが存在するか否かを判断する。要求フレームが存在する場合、Ｓ４０５に進む。そうでない場合、Ｓ４１５に進む。ステップＳ４０５では、制御部２００は、まだ処理が実行されていない要求フレームの内、最初に受信したものを選択する。そして、Ｓ４０６に進む。
【００３７】
ステップＳ４０６では、制御部２００は、Ｓ４０５で選択された要求フレームを受信してから所定の時間以上経過しているか否かを判断する。所定の時間以上経過している場合、Ｓ４０７に進む。そうでない場合、Ｓ４１５に進む。
【００３８】
ステップＳ４０７では、制御部２００は、Ｓ４０５で選択された要求フレームが受信された周波数チャネルとは異なる周波数チャネルで同一の送信局（子局）から要求フレームが受信されているか否かを判断する。要求フレームが受信されている場合、Ｓ４０８に進む。そうでない場合、Ｓ４１０に進む。
【００３９】
ステップＳ４０８では、制御部２００は、Ｓ４０５で選択された要求フレームの送信局（子局）が各周波数チャネルで送信した要求フレームの受信時刻の差が所定の時間内にあるか否かを判断する。そして、所定の時間内にある場合、Ｓ４０９に進む。そうでない場合、Ｓ４１０に進む。
【００４０】
ステップＳ４０９では、制御部２００は、Ｓ４０５で選択された要求フレームの送信局（子局）に対して２つの周波数チャネルに送信期間を割り当てる。具体的には、２つの周波数チャネルそれぞれに割り当てられる送信期間が同一の期間となるように配置する。このとき、当該送信期間を、他の子局に対する送信期間よりも優先して配置する。
【００４１】
そして、配置した送信期間を通信部２０１及び通信部２０２に通知する。これを受けて通信部２０１及び通信部２０２は、それぞれに配置された送信期間を提示する情報を含むように更新されたビーコンフレームの送信を開始する。その後、Ｓ４０４に戻る。
【００４２】
この際、制御部２００は、例えば、以下の手順により送信期間の配置｛ＴＣｉ｝を決定することができる。
【００４３】
（１）通信部２０１からタイミング同期機能（ＴＳＦ：Timing Synchronization Function）タイマの値（ｔ１とする）を読み出す。同様に、通信部２０２からＴＳＦタイマの値（ｔ２とする）を読み出す。
【００４４】
（２）２つのＴＳＦタイマの値の差Δｔ＝ｔ２−ｔ１を求める。
【００４５】
（３）通信部２０１に記憶された情報からターゲットビーコン送信時刻（ＴＢＴＴ：Target Beacon Transmission Time）を基準としたデータ伝送期間（［ＴＳ１，ＴＥ１］とする）を求める。同様に、通信部２０２に記憶された情報からＴＢＴＴを基準としたデータ伝送期間（［ＴＳ２，ＴＥ２］とする）を求める。
【００４６】
（４）通信部２０１のＴＳＦタイマを基準として、双方のデータ伝送期間が重複する時間｛ＴＣｉ｝を以下のようにして求める。
｛ＴＣｉ｝＝｛［ＴＳＣｉ，ＴＥＣｉ］｝＝［ＴＳ１，ＴＥ１］∩［ＴＳ２−Δｔ，ＴＥ２−Δｔ］  （ｉ：自然数）
【００４７】
（５）｛ＴＣｉ｝の一部または全部を、通信部２０１が受信した要求フレームの送信局（子局）の送信期間として決定する。さらに、通信部２０１の送信期間として決定した｛ＴＣｉ｝を、通信部２０２が受信した要求フレームの送信局（子局）の送信期間としても決定する。なお、｛ＴＣｉ｝は通信部２０２のＴＳＦタイマを基準とすると、｛ＴＣｉ’｝＝｛［ＴＳＣｉ＋Δｔ：ＴＥＣｉ＋Δｔ］｝となる。
【００４８】
なお、上述の例においては、送信期間の配置は２つの周波数チャネルで完全に同一（｛ＴＣｉ｝）としたが、完全に同一でなくともよい。具体的には、２つの周波数チャネルにおける送信期間の差が所定時間内であればよい。この所定時間は、例えば、通信されるデータを一時的に記憶するバッファメモリの容量に依存して決定するとよい。また、２つの周波数チャネルに割り当てられた送信期間の少なくとも一部期間が重複するようにしてもよい。
【００４９】
一方、Ｓ４０８で制御部２００が各周波数チャネルで受信された要求フレームの受信時刻の差が所定時間内にないと判断した場合、制御部２００は、Ｓ４１０で次の処理を行う。
【００５０】
ステップＳ４１０では、制御部２００は、Ｓ４０５で選択された要求フレームの送信局（子局）についてＳ４０９の処理が実行されたか否かを判断する。Ｓ４０９の処理が実行された場合、Ｓ４１１に進む。そうでない場合、Ｓ４１２に進む。
【００５１】
ステップＳ４１１では、制御部２００は、Ｓ４０５で選択された要求フレームが受信された周波数チャネルとは異なる周波数チャネルに配置された当該要求フレームの送信局に割り当てられた送信期間を取り消すことを決定する。そして、送信期間を取り消した旨を通信部２０１及び通信部２０２に通知する。その後、Ｓ４１２に進む。
【００５２】
ステップＳ４１２では、制御部２００は、通信部２０１又は通信部２０２に記憶された情報から無線媒体の使用状態に空きがあり、Ｓ４０５で選択された要求フレームによって要求された送信期間を配置できるか否かを判断する。配置できる場合、Ｓ４１３に進む。そうでない場合、Ｓ４１４に進む。
【００５３】
ステップＳ４１３では、制御部２００は、Ｓ４０５で選択された要求フレームの送信局に割り当てられる送信期間を決定する。そして、決定した送信期間を通信部２０１及び通信部２０２に通知する。これを受けて通信部２０１及び通信部２０２は、この送信期間の配置を提示する情報を含むように更新されたビーコンフレームの送信を開始する。そして、Ｓ４０４に戻る。一方、ステップＳ４１４では、制御部２００は、要求フレームによる要求を破棄する。そして、Ｓ４０４に戻る。
【００５４】
上述のＳ４０４で制御部２００はまだＳ４０９、Ｓ４１３またはＳ４１４の処理が実行されていない要求フレームはないと判断した場合、ステップＳ４１５では、制御部２００は、リセット信号が入力されているか否かを判断する。リセット信号が入力されている場合、この一連の処理を終了する。そうでない場合、Ｓ４０１に戻る。
【００５５】
なお、制御部２００は、Ｓ４０９の処理が実行された送信局（子局）から、一方の周波数チャネルで送信期間を取り消すことを要求する取消フレームが受信された場合、もう一方の周波数チャネルにおける送信期間を取り消してもよい。
【００５６】
また、子局１１０が高速ストリーミングを中止しようとしている場合、当該子局は取消フレームを送信する。親局１００は、当該取消フレームを受信した場合も同様に、当該取消フレームに基づき割り当てを取り消す。これにより、子局１１０が高速ストリーミングを中止しようとしている場合に通信帯域がより効率的に使用されることになる。
【００５７】
尚、図４の例では、Ｓ４０８において受信時刻の差が所定の時間内にあるか否かを判断し、その結果に応じてＳ４０９又はＳ４１０へ分岐するが、Ｓ４０８の判断を省略し、Ｓ４０７の判断の結果によってＳ４０９又はＳ４１０へ進むようにしてもよい。
【００５８】
図５は、子局１１０が親局１００にデータを送信する送信期間を要求する処理に関する制御部３００で実行される処理のフローチャートである。このフローは、例えば、制御部３００がデータ入力部３０４にデータソース１２０から映像データが入力されていることを検出することにより開始される。
【００５９】
ステップＳ５００では、制御部３００は、指示入力部３０３に高速ストリーミング指示が入力されているか否かを判断する。高速ストリーミング指示が入力されている場合、Ｓ５０１に進む。そうでない場合、Ｓ５０７に進む。例えば、映像データのビットレートが所定のビットレートより高い場合に、ユーザは、指示入力部３０３を介して高速ストリーミング指示を入力する。なお、指示入力部３０３が、映像データのビットレートに基づき高速ストリーミング指示を受け付けたと自動的に判断するよう構成してもよい。
【００６０】
ステップＳ５０１では、制御部３００は、通信部３０１または３０２がビーコンフレームを受信しているか否かを判断する。受信している場合、Ｓ５０２に進む。そうでない場合、本ステップを繰り返す。
【００６１】
ステップＳ５０２では、制御部３００は、Ｓ５０１でビーコンフレームを受信した通信部が記憶する情報から、当該通信部が送信できる期間を提示する情報を読み出し、制御部３００が備える記憶領域に記憶する。そして、Ｓ５０３に進む。
【００６２】
ステップＳ５０３では、制御部３００は、通信部３０１と３０２の両方がビーコンフレームを受信しているか否かを判断する。それを受信している場合、Ｓ５０４に進む。そうでない場合、Ｓ５０１に戻る。
【００６３】
ステップＳ５０４では、制御部３００は、自身が備える記憶領域に記憶した情報から通信部３０１と３０２の一方で要求フレームを送信してから所定の時間内に他方の通信部で要求フレームを送信できるか否かを判断する。なお、この判断は通信部３０１と３０２の各々が使用する各周波数チャネルで要求フレームを送信できる十分な時間の競合アクセス期間または子局１１０に割り当てられた送信期間が配置されているか否かで判断できる。そして、要求フレームが送信できる場合、Ｓ５０５に進む。そうでない場合、Ｓ５０１に戻る。
【００６４】
ステップＳ５０５では、制御部３００は、通信部３０１と３０２に要求フレームを送信することを指示する。これを受けて通信部３０１と３０２は各々が送信できる期間で要求フレームを送信する。そして、この一連の処理を終了する。
【００６５】
ここで、各通信部が送信する要求フレームで要求される送信期間の長さはおよそ次式で求められる。
送信期間の長さ＝（（映像データのビットレート）×（ビーコンフレーム受信間隔）／２＋（映像データに付加されるヘッダのデータ量））／（無線媒体での伝送速度）
【００６６】
一方、Ｓ５００で制御部３００が指示入力部３０３に高速ストリーミング指示が入力されてしないと判断した場合、制御部３００はＳ５０７で次の処理を実行する。
【００６７】
ステップＳ５０７では、制御部３００は、通信部３０１または３０２がビーコンフレームを受信しているか否かを判断する。それを受信している場合、Ｓ５０８に進む。そうでない場合、本ステップを繰り返す。
【００６８】
ステップＳ５０８では、制御部３００は、Ｓ５０７でビーコンフレームを受信している通信部の内の一方に要求フレームを送信することを指示する。指示を受けた通信部はそれが送信できる期間で要求フレームを送信する。そして、この一連の処理を終了する。
【００６９】
ここで、各通信部が送信する要求フレームで要求される送信期間の長さはおよそ次式で求められる。
送信期間の長さ＝（（映像データのビットレート）×（ビーコンフレーム受信間隔）＋（映像データに付加されるヘッダのデータ量））／（無線媒体での伝送速度）
【００７０】
図６は、送信期間の割り当ての一例を示す図である。
【００７１】
図６（ａ）は、高速ストリーミングが指示されていない場合における送信期間の配置を例示的に示す図である。周波数チャネルＡにおいては、「子局１１０に割り当てられた送信期間」、「子局１１１に割り当てられた送信期間」、「競合アクセス期間」が配置されている。周波数チャネルＢにおいては、「子局１１２に割り当てられた送信期間」、「子局１１３に割り当てられた送信期間」、「競合アクセス期間」が配置されている。子局１１０〜１１３は、自局に割り当てられた送信期間または競合アクセス期間で要求フレームを送信することができる。
【００７２】
図６（ｂ）は、高速ストリーミングが指示されている場合における送信期間の配置を例示的に示す図である。周波数チャネルＡ及びＢにおいて、「子局１１０に割り当てられた送信期間」、「競合アクセス期間」が配置されている。特に、子局１１０に割り当てられた送信期間は、双方の周波数チャネルで同一の時間になるように配置されている。この同一の時間は、前述したように、チャネルＡ及びチャネルＢでのデータ伝送時間の積集合により導出することが出来る。
［ＴＳＣｉ，ＴＥＣｉ］｝＝［ＴＳ１，ＴＥ１］∩［ＴＳ２，ＴＥ２］
【００７３】
なお、送信期間に余裕がある場合は、他の子局（すなわち子局１１１〜１１３）に割り当てられた送信期間を代わりに配置してもよい。
【００７４】
以上説明したとおり第１実施形態によれば、子局装置は、高速通信を必要とする場合、複数の周波数チャネルそれぞれで送信期間を要求する要求フレームを送信する。そして、親局装置は、同一の子局装置から、複数の周波数チャネルそれぞれで送信期間を要求する要求フレームを受信したか否かを判定する。これにより、親局装置は、子局装置が高速通信を必要としているか否かをより好適に識別することが可能となる。
【００７５】
そして、複数の周波数チャネルそれぞれで要求フレームを受信したと判定した場合、親局装置は、子局装置に対して複数の周波数チャネルの両方に、互いの時間差が所定の時間差以内である送信期間を割り当てる。これにより、通信されるデータを一時的に記憶するバッファメモリをより効率的に使用することが可能となる。
【００７６】
なお、上述の説明においては、ＩＥＥＥ８０２．１１規格に準拠した無線ＬＡＮシステムを例に説明を行っているが、複数の周波数チャネルを利用して時分割通信を行う任意の通信システムに適用することが可能である。
【００７７】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７８】
１００  親局；  ２００  制御部；  ２０１、２０２  通信部；  １１０  子局；  ３００  制御部；  ３０１、３０２  通信部
【図１】
2017220897.tif 000003
【図２】
2017220897.tif 000004
【図３】
2017220897.tif 000005
【図４】
2017220897.tif 000006
【図５】
2017220897.tif 000007
【図６】
2017220897.tif 000008