(57)【要約】      （修正有）【課題】ワイヤレスネットワークにおいて可変長ブロック確認応答フィールドをシグナリングおよび生成するためのシステム、方法および装置を提供する。【解決手段】方法は、装置によって、ブロック確認応答（ＢＡ）ビットマップフィールドを備えるＢＡフレームを生成することと、ＢＡビットマップフィールドのサイズを決定することと、ＢＡビットマップフィールドの決定されたサイズの指示を挿入することと、を含む。【選択図】図６
2020061749.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス通信の方法であって、
装置によって、ブロック確認応答（ＢＡ）ビットマップフィールドを備えるＢＡフレームを生成することと、
前記ＢＡビットマップフィールドのサイズを決定することと、
前記ＢＡビットマップフィールドの前記決定されたサイズの指示を挿入することと
を備える、方法。
【請求項２】
前記指示が前記ＢＡフレームのフィールド中の値を備える、請求項１に記載の方法。
【請求項３】
前記ＢＡフレームが、ＢＡ確認応答（ＡＣＫ）ポリシーフィールドと、マルチトラフィック識別子（ＴＩＤ）フィールドと、圧縮ビットマップフィールドと、グループキャスト再試行（ＧＣＲ）フィールドと、ＢＡ制御フィールドのビットとを備え、ここにおいて、前記指示が、前記マルチトラフィック識別子（ＴＩＤ）フィールド中の値と、前記圧縮ビットマップフィールド中の値と、前記ＧＣＲフィールド中の値と、前記ＢＡ制御フィールドの前記ビット中の値との組合せを備える、請求項１に記載の方法。
【請求項４】
前記ＢＡフレームがＢＡ情報フィールドを備え、ここにおいて、前記ＢＡ情報フィールドがトラフィック識別子（ＴＩＤ）ごとフィールドを含み、ここにおいて、前記指示が前記ＴＩＤごとフィールド中の値を備える、請求項１に記載の方法。
【請求項５】
前記ＢＡフレームがＢＡ制御フィールドを備え、ここにおいて、前記指示が前記ＢＡ制御フィールド中の値である、請求項１に記載の方法。
【請求項６】
前記ＢＡ制御フィールドが予約済みフィールドを備え、ここにおいて、前記指示が前記予約済みフィールド中の値である、請求項５に記載の方法。
【請求項７】
前記ＢＡフレームが持続時間／識別子（ＩＤ）フィールドを備え、ここにおいて、前記指示が前記持続時間／ＩＤフィールド中の値を備える、請求項１に記載の方法。
【請求項８】
前記ＢＡフレームが２つまたはそれ以上のＢＡ情報フィールドを備え、前記２つまたはそれ以上のＢＡ情報フィールドが各々ＢＡビットマップフィールドを含み、ここにおいて、前記ＢＡビットマップフィールドの前記サイズを決定することが、前記２つまたはそれ以上のＢＡ情報フィールドの各々中の前記ＢＡビットマップフィールドの各々のためのサイズを決定することを備える、請求項１に記載の方法。
【請求項９】
前記２つまたはそれ以上のＢＡ情報フィールドの各々がトラフィック識別子（ＴＩＤ）値フィールドを備え、前記トラフィック識別子（ＴＩＤ）値フィールドが前記２つまたはそれ以上のＢＡ情報フィールドの各々について同じＴＩＤ値を示す、請求項８に記載の方法。
【請求項１０】
前記２つまたはそれ以上のＢＡ情報フィールドの各々が開始シーケンス番号フィールドを備え、ここにおいて、前記ＢＡビットマップフィールドの前記サイズを決定することが、前記２つまたはそれ以上のＢＡ情報フィールドの各々中の前記開始シーケンス番号フィールドに基づく、請求項８に記載の方法。
【請求項１１】
前記２つまたはそれ以上のＢＡ情報フィールドが、
第１の開始シーケンス番号をもつ第１のＢＡ情報フィールドと、
第２の開始シーケンス番号をもつ第２のＢＡ情報フィールドと
を備え、ここにおいて、前記ＢＡビットマップフィールドの前記サイズを決定することが、前記第１の開始シーケンス番号と前記第２の開始シーケンス番号との間のビットの値を定義することを備える、
請求項１０に記載の方法。
【請求項１２】
前記ＢＡビットマップフィールドのビットが、ある数の、受信されたメッセージに確認応答する、請求項１に記載の方法。
【請求項１３】
前記ＢＡビットマップフィールドの前記サイズを決定することが、受信されたメッセージの前記数に基づく、請求項１２に記載の方法。
【請求項１４】
前記ＢＡフレームのフィールド中に、受信されたメッセージの前記数の指示を挿入することをさらに備える、請求項１２に記載の方法。
【請求項１５】
前記ＢＡフレームが、ＢＡ確認応答（ＡＣＫ）ポリシーフィールドと、マルチトラフィック識別子（ＴＩＤ）フィールドと、圧縮ビットマップフィールドと、グループキャスト再試行（ＧＣＲ）フィールドと、ＢＡ制御フィールドのビットとを備え、ここにおいて、前記数の前記指示が、前記マルチトラフィック識別子（ＴＩＤ）フィールド中の値と、前記圧縮ビットマップフィールド中の値と、前記ＧＣＲフィールド中の値と、前記ＢＡ制御フィールドの前記ビット中の値との組合せを備える、請求項１４に記載の方法。
【請求項１６】
前記ＢＡビットマップフィールドの前記サイズを決定することが、データフレームの送信機と前記データフレームの受信機との間のネゴシエーションに基づく、請求項１に記載の方法。
【請求項１７】
前記ネゴシエーションが、アクセスポイントと局との間のアドブロック確認応答（ＡＤＤＢＡ）ネゴシエーションを備える、請求項１６に記載の方法。
【請求項１８】
前記ＢＡビットマップフィールドの前記サイズを決定することが、
アグリゲート媒体アクセス制御（ＭＡＣ）データユニット（Ａ−ＭＰＤＵ）デリミタフィールドを備えるフレームを受信することと、前記Ａ−ＭＰＤＵデリミタフィールドが、前記ＢＡビットマップフィールドの要求されたサイズを示す、
前記要求されたサイズに基づいて前記ＢＡビットマップフィールドの前記サイズを決定することと
を備える、請求項１に記載の方法。
【請求項１９】
前記ＢＡビットマップフィールドの前記サイズを決定することが、
メディアアクセス制御プロトコルデータユニット（ＭＰＤＵ）省電力マルチポール（ＰＳＭＰ）確認応答（ＡＣＫ）ポリシーフィールドを備えるフレームを受信することと、
前記ＰＳＭＰ  ＡＣＫポリシーフィールドの値に基づいて前記ＢＡビットマップフィールドの前記サイズを決定することと
を備える、請求項１に記載の方法。
【請求項２０】
前記ＢＡビットマップフィールドの前記サイズを決定することが、
媒体アクセス制御（ＭＡＣ）ヘッダ部分を備えるフレームを受信することと、前記ＭＡＣヘッダ部分が前記ＢＡビットマップフィールドの要求されたサイズを示すフィールドを備える、
前記要求されたサイズに基づいて前記ＢＡビットマップフィールドの前記サイズを決定することと
を備える、請求項１に記載の方法。
【請求項２１】
前記要求されたサイズが、受信された前記フレームのデータレートに基づく、請求項２０に記載の方法。
【請求項２２】
ブロック確認応答（ＢＡ）ビットマップフィールドを備えるＢＡフレームを生成することと、
前記ＢＡビットマップフィールドのサイズを決定することと、
前記ＢＡビットマップフィールドの前記決定されたサイズの指示を挿入することと
を行うように構成されたプロセッサ
を備える、ワイヤレス通信のための装置。
【請求項２３】
前記指示が前記ＢＡフレームのフィールド中の値を備える、請求項２２に記載の装置。
【請求項２４】
前記ＢＡフレームが、ＢＡ確認応答（ＡＣＫ）ポリシーフィールドと、マルチトラフィック識別子（ＴＩＤ）フィールドと、圧縮ビットマップフィールドと、グループキャスト再試行（ＧＣＲ）フィールドと、ＢＡ制御フィールドのビットとを備え、ここにおいて、前記指示が、前記マルチトラフィック識別子（ＴＩＤ）フィールド中の値と、前記圧縮ビットマップフィールド中の値と、前記ＧＣＲフィールド中の値と、前記ＢＡ制御フィールドの前記ビット中の値との組合せを備える、請求項２２に記載の装置。
【請求項２５】
前記ＢＡフレームがＢＡ情報フィールドを備え、ここにおいて、前記ＢＡ情報フィールドがトラフィック識別子（ＴＩＤ）ごとフィールドを含み、ここにおいて、前記指示が前記ＴＩＤごとフィールド中の値を備える、請求項２２に記載の装置。
【請求項２６】
前記ＢＡフレームがＢＡ制御フィールドを備え、ここにおいて、前記指示が前記ＢＡ制御フィールド中の値である、請求項２２に記載の装置。
【請求項２７】
前記ＢＡ制御フィールドが予約済みフィールドを備え、ここにおいて、前記指示が前記予約済みフィールド中の値である、請求項２６に記載の装置。
【請求項２８】
前記ＢＡフレームが持続時間／識別子（ＩＤ）フィールドを備え、ここにおいて、前記指示が前記持続時間／ＩＤフィールド中の値を備える、請求項２２に記載の装置。
【請求項２９】
前記ＢＡフレームが２つまたはそれ以上のＢＡ情報フィールドを備え、前記２つまたはそれ以上のＢＡ情報フィールドが各々ＢＡビットマップフィールドを含み、ここにおいて、前記ＢＡビットマップフィールドの前記サイズを決定することが、前記２つまたはそれ以上のＢＡ情報フィールドの各々中の前記ＢＡビットマップフィールドの各々のためのサイズを決定することを備える、請求項２２に記載の装置。
【請求項３０】
前記２つまたはそれ以上のＢＡ情報フィールドの各々がトラフィック識別子（ＴＩＤ）値フィールドを備え、前記トラフィック識別子（ＴＩＤ）値フィールドが前記２つまたはそれ以上のＢＡ情報フィールドの各々のために同じＴＩＤ値を示す、請求項２９に記載の装置。
【請求項３１】
前記２つまたはそれ以上のＢＡ情報フィールドの各々が開始シーケンス番号フィールドを備え、ここにおいて、前記ＢＡビットマップフィールドの前記サイズを決定することが、前記２つまたはそれ以上のＢＡ情報フィールドの各々中の前記開始シーケンス番号フィールドに基づく、請求項２９に記載の装置。
【請求項３２】
前記２つまたはそれ以上のＢＡ情報フィールドが、
第１の開始シーケンス番号をもつ第１のＢＡ情報フィールドと、
第２の開始シーケンス番号をもつ第２のＢＡ情報フィールドと
を備え、ここにおいて、前記ＢＡビットマップフィールドの前記サイズを決定することが、前記第１の開始シーケンス番号と前記第２の開始シーケンス番号との間のビットの値を定義することを備える、
請求項３１に記載の装置。
【請求項３３】
前記ＢＡビットマップフィールドのビットが、ある数の、受信されたメッセージに確認応答する、請求項２２に記載の装置。
【請求項３４】
前記プロセッサが、受信されたメッセージの前記数に基づいて、前記ＢＡビットマップフィールドの前記サイズを決定する、請求項３３に記載の装置。
【請求項３５】
前記プロセッサが、前記ＢＡフレームのフィールド中に、受信されたメッセージの前記数の指示を挿入するようにさらに構成された、請求項３３に記載の装置。
【請求項３６】
前記ＢＡフレームが、ＢＡ確認応答（ＡＣＫ）ポリシーフィールドと、マルチトラフィック識別子（ＴＩＤ）フィールドと、圧縮ビットマップフィールドと、グループキャスト再試行（ＧＣＲ）フィールドと、ＢＡ制御フィールドのビットとを備え、ここにおいて、前記数の前記指示が、前記マルチトラフィック識別子（ＴＩＤ）フィールド中の値と、前記圧縮ビットマップフィールド中の値と、前記ＧＣＲフィールド中の値と、前記ＢＡ制御フィールドの前記ビット中の値との組合せを備える、請求項３５に記載の装置。
【請求項３７】
前記プロセッサが、データフレームの送信機と前記データフレームの受信機との間のネゴシエーションに基づいて、前記ＢＡビットマップフィールドの前記サイズを決定する、請求項２２に記載の装置。
【請求項３８】
前記ネゴシエーションが、アクセスポイントと局との間のアドブロック確認応答（ＡＤＤＢＡ）ネゴシエーションを備える、請求項３７に記載の装置。
【請求項３９】
前記プロセッサは、アグリゲート媒体アクセス制御（ＭＡＣ）データユニット（Ａ−ＭＰＤＵ）デリミタフィールドを備える受信されたフレームに基づいて、前記ＢＡビットマップフィールドの前記サイズを決定し、ここにおいて、前記Ａ−ＭＰＤＵデリミタフィールドが、前記ＢＡビットマップフィールドの要求されたサイズを示す、請求項２２に記載の装置。
【請求項４０】
前記プロセッサは、メディアアクセス制御プロトコルデータユニット（ＭＰＤＵ）省電力マルチポール（ＰＳＭＰ）確認応答（ＡＣＫ）ポリシーフィールドを備える受信されたフレームに基づいて、前記ＢＡビットマップフィールドの前記サイズを決定する、請求項２２の記載の装置。
【請求項４１】
前記プロセッサは、媒体アクセス制御（ＭＡＣ）ヘッダ部分を備える受信されたフレームに基づいて、前記ＢＡビットマップフィールドの前記サイズを決定し、ここにおいて、前記ＭＡＣヘッダ部分が前記ＢＡビットマップフィールドの要求されたサイズを示すフィールドを備える、請求項２２に記載の装置。
【請求項４２】
前記要求されたサイズが、前記受信されたフレームのデータレートに基づく、請求項４１に記載の装置。
【請求項４３】
実行されたとき、装置に方法を実施させるコードを備える非一時的コンピュータ可読媒体であって、前記方法が、
装置によって、ブロック確認応答（ＢＡ）ビットマップフィールドを備えるＢＡフレームを生成することと、
前記ＢＡビットマップフィールドのサイズを決定することと、
前記ＢＡビットマップフィールドの前記決定されたサイズの指示を挿入することと
を備える、非一時的コンピュータ可読媒体。
【請求項４４】
ワイヤレス通信のための装置であって、
装置によって、ブロック確認応答（ＢＡ）ビットマップフィールドを備えるＢＡフレームを生成するための手段と、
前記ＢＡビットマップフィールドのサイズを決定するための手段と、
前記ＢＡビットマップフィールドの前記決定されたサイズの指示を挿入するための手段と
を備える、装置。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本出願は、一般にワイヤレス通信に関し、より詳細には、ワイヤレスネットワークにおいて可変長ブロック確認応答（ＢＡ：block acknowledgement）フレームをシグナリングおよび生成するためのシステム、方法、およびデバイスに関する。
【背景技術】
【０００２】
[0002]多くの電気通信システムでは、通信ネットワークは、いくつかの対話している空間的に分離されたデバイスの間でメッセージを交換するために使用される。ネットワークは、たとえば、メトロポリタンエリア、ローカルエリア、またはパーソナルエリアであり得る、地理的範囲に従って分類され得る。そのようなネットワークは、それぞれ、ワイドエリアネットワーク（ＷＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、またはパーソナルエリアネットワーク（ＰＡＮ）として指定されるであろう。
【０００３】
[0003]ワイヤレス通信が進歩し続け、通信方式がより複雑になり続けるにつれて、様々な通信方式にわたってメッセージとフレームとをより効率的に送信する必要があり得る。
【発明の概要】
【０００４】
[0004]本発明のシステム、方法、およびデバイスは、それぞれいくつかの態様を有し、それらのうちの単一の態様が単独で本発明の望ましい属性を担当するとは限らない。次に、以下の特許請求の範囲によって表される本発明の範囲を限定することなしに、いくつかの特徴が手短に説明される。この説明を考察すれば、特に「詳細な説明」と題するセクションを読めば、本発明の特徴が、ワイヤレスネットワークにおけるアクセスポイントと局との間の改善された通信を含む利点をどのように提供するかが理解されよう。
【０００５】
[0005]本出願の一態様は、ワイヤレス通信のための方法を提供する。本方法は、装置によって、ブロック確認応答（ＢＡ）ビットマップフィールドを備えるＢＡフレームを生成することを備える。本方法は、ＢＡビットマップフィールドのサイズを決定することをさらに備える。本方法は、ＢＡビットマップフィールドの決定されたサイズの指示を挿入することをさらに備える。
【０００６】
[0006]本出願の別の態様は、ワイヤレス通信のための装置を提供する。本装置は、ブロック確認応答（ＢＡ）ビットマップフィールドを備えるＢＡフレームを生成するように構成されたプロセッサを備える。プロセッサは、ＢＡビットマップフィールドのサイズを決定するようにさらに構成される。プロセッサは、ＢＡビットマップフィールドの決定されたサイズの指示を挿入するようにさらに構成される。
【０００７】
[0007]本出願のまた別の態様は、実行されたとき、装置に方法を実施させるコードを備える非一時的コンピュータ可読媒体であって、方法が、装置によって、ブロック確認応答（ＢＡ）ビットマップフィールドを備えるＢＡフレームを生成することを備える、非一時的コンピュータ可読媒体を提供する。方法は、ＢＡビットマップフィールドのサイズを決定することをさらに備える。方法は、ＢＡビットマップフィールドの決定されたサイズの指示を挿入することをさらに備える。
【０００８】
[0008]本出願のまた別の態様は、ワイヤレス通信のための装置を提供する。本装置は、装置によって、ブロック確認応答（ＢＡ）ビットマップフィールドを備えるＢＡフレームを生成するための手段を備える。本装置は、ＢＡビットマップフィールドのサイズを決定するための手段をさらに備える。本装置は、ＢＡビットマップフィールドの決定されたサイズの指示を挿入するための手段をさらに含む。
【図面の簡単な説明】
【０００９】
【図１】[0009]本開示の態様が採用され得るワイヤレス通信システムの一例を示す図。
【図２】[0010]図１のワイヤレス通信システム内で採用され得るワイヤレスデバイスにおいて利用され得る様々な構成要素を示す図。
【図３】[0011]ブロックＡＣＫフレームの一例を示す図。
【図４Ａ】[0012]ブロックＡＣＫフレームの別の例を示す図。
【図４Ｂ】[0013]図４ＡのブロックＡＣＫフレームフォーマットに従う例示的なブロックＡＣＫフレーム変形態符号化を示すチャート。
【図５】[0014]ブロックＡＣＫフレームの別の例を示す図。
【図６】[0015]一実装形態による、ワイヤレス通信の方法のフローチャート。
【詳細な説明】
【００１０】
[0016]添付の図面を参照しながら、新規の装置および方法の様々な態様が以下でより十分に説明される。ただし、本開示の教示は、多くの異なる形態で実施され得、本開示全体にわたって提示される任意の特定の構造または機能に限定されるものと解釈されるべきではない。むしろ、これらの態様は、本開示が周到で完全になり、本開示の範囲を当業者に十分に伝えるように与えられる。本明細書の教示に基づいて、本開示の範囲は、本発明の他の態様とは無関係に実装されるにせよ、本発明の他の態様と組み合わせられるにせよ、本明細書で開示される新規のシステム、装置、および方法のいかなる態様をもカバーするものであることを、当業者は諒解されたい。たとえば、本明細書に記載の態様をいくつ使用しても、装置は実装され得、または方法は実施され得る。さらに、本発明の範囲は、本明細書に記載される本発明の様々な態様に加えてまたはそれらの態様以外に、他の構造、機能、または構造および機能を使用して実施されるそのような装置または方法をカバーするものとする。本明細書で開示されるどの態様も請求項の１つまたは複数の要素によって実施され得ることを理解されたい。
【００１１】
[0017]特定の態様が本明細書において説明されるが、これらの態様の多くの変形および置換が本開示の範囲内に入る。好適な態様のいくつかの利益および利点が説明されるが、本開示の範囲は特定の利益、使用、または目的に限定されるものではない。むしろ、本開示の態様は、異なるワイヤレス技術、システム構成、ネットワーク、および伝送プロトコルに広く適用可能であるものとし、それらのうちのいくつかが、例として、図において、および好適な態様の以下の説明において示される。詳細な説明および図面は、本開示を限定するものではなく説明するものにすぎず、本開示の範囲は添付の特許請求の範囲およびそれの均等物によって定義される。
【００１２】
[0018]ワイヤレスネットワーク技術は、様々なタイプのワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を含み得る。ＷＬＡＮは、広く使用されているネットワーキングプロトコルを採用して、近くのデバイスを互いに相互接続するために使用され得る。本明細書で説明される様々な態様は、ＷｉＦｉ（登録商標）、またはより一般的には、ワイヤレスプロトコルのＩＥＥＥ８０２．１１ファミリーの任意のメンバーなど、任意の通信規格に適用され得る。たとえば、本明細書で説明される様々な態様は、ＩＥＥＥ８０２．１１ａｘ、８０１．１１ａｃ、８０２．１１ｎ、８０２．１１ｇ、および／または８０２．１１ｂプロトコルの一部として使用され得る。
【００１３】
[0019]いくつかの態様では、ワイヤレス信号は、直交周波数分割多重（ＯＦＤＭ）、直接シーケンススペクトラム拡散（ＤＳＳＳ）通信、ＯＦＤＭとＤＳＳＳ通信との組合せ、または他の方式を使用して、８０２．１１プロトコルに従って送信され得る。８０２．１１プロトコルの実装形態は、センサー、メータリング、およびスマートグリッドネットワークのために使用され得る。有利なことに、８０２．１１プロトコルを実装するいくつかのデバイスの態様は、たとえば、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎまたは８０２．１１ａｃなど、他のワイヤレスプロトコルを実装するデバイスよりも少ない電力を消費するかまたは高い通信速度を与え得る。
【００１４】
[0020]本明細書で説明されるデバイスのうちのいくつかは、さらに、多入力多出力（ＭＩＭＯ）技術を実装し得る。これは８０２．１１プロトコルの一部としても実装され得る。ＭＩＭＯシステムは、データ送信のために複数（ＮT）個の送信アンテナと複数（ＮR）個の受信アンテナとを採用する。ＮT個の送信アンテナおよびＮR個の受信アンテナによって形成されるＭＩＭＯチャネルは、空間チャネルまたは空間ストリームとも呼ばれる、ＮS個の独立チャネルに分解され得、ここで、ＮS≦ｍｉｎ｛ＮT，ＮR｝である。ＮS個の独立チャネルの各々は１つの次元に対応する。複数の送信アンテナおよび受信アンテナによって生成された追加の次元数が利用された場合、ＭＩＭＯシステムは改善された性能（たとえば、より高いスループットおよび／またはより大きい信頼性）を与えることができる。
【００１５】
[0021]いくつかの実装形態では、ＷＬＡＮは、ワイヤレスネットワークにアクセスする構成要素である様々なデバイスを含む。たとえば、２つのタイプのデバイス、すなわちアクセスポイント（「ＡＰ」）および（局または「ＳＴＡ」とも呼ばれる）クライアントがあり得る。概して、ＡＰはＷＬＡＮのためのハブまたは基地局として働き、ＳＴＡはＷＬＡＮのユーザとして働く。たとえば、ＳＴＡはラップトップコンピュータ、携帯情報端末（ＰＤＡ）、モバイルフォンなどであり得る。一例では、ＳＴＡは、インターネットまたは他のワイドエリアネットワークへの一般的接続性を取得するためにＷｉＦｉ（たとえば、８０２．１１ａｘなどのＩＥＥＥ８０２．１１プロトコル）準拠ワイヤレスリンクを介してＡＰに接続する。いくつかの実装形態では、ＳＴＡはＡＰとして使用されることもある。
【００１６】
[0022]アクセスポイント（「ＡＰ」）はまた、ノードＢ、無線ネットワークコントローラ（「ＲＮＣ」）、ｅノードＢ、基地局コントローラ（「ＢＳＣ」）、トランシーバ基地局（「ＢＴＳ」）、基地局（「ＢＳ」）、トランシーバ機能（「ＴＦ」）、無線ルータ、無線トランシーバ、または何らかの他の用語を備えるか、それらのいずれかとして実装されるか、あるいはそれらのいずれかとして知られていることがある。
【００１７】
[0023]局「ＳＴＡ」はまた、アクセス端末（「ＡＴ」）、加入者局、加入者ユニット、移動局、リモート局、リモート端末、ユーザ端末、ユーザエージェント、ユーザデバイス、ユーザ機器、または何らかの他の用語を備えるか、それらのいずれかとして実装されるか、あるいはそれらのいずれかとして知られていることがある。いくつかの実装形態では、アクセス端末は、セルラー電話、コードレス電話、セッション開始プロトコル（「ＳＩＰ」）電話、ワイヤレスローカルループ（「ＷＬＬ」）局、携帯情報端末（「ＰＤＡ」）、ワイヤレス接続機能を有するハンドヘルドデバイス、またはワイヤレスモデムに接続された何らかの他の好適な処理デバイスを備え得る。したがって、本明細書で教示される１つまたは複数の態様は、電話（たとえば、セルラーフォンまたはスマートフォン）、コンピュータ（たとえば、ラップトップ）、ポータブル通信デバイス、ヘッドセット、ポータブルコンピューティングデバイス（たとえば、個人情報端末）、エンターテインメントデバイス（たとえば、音楽またはビデオデバイス、あるいは衛星ラジオ）、ゲームデバイスまたはシステム、全地球測位システムデバイス、あるいはワイヤレス媒体を介して通信するように構成された他の好適なデバイスに組み込まれ得る。
【００１８】
[0024]上記で説明されたように、本明細書で説明されるデバイスのいくつかは８０２．１１プロトコルを実装し得る。そのようなデバイスは、ＳＴＡとして使用されるにせよ、ＡＰとして使用されるにせよ、他のデバイスとして使用されるにせよ、スマートメータリングのためにまたはスマートグリッドネットワークにおいて使用され得る。そのようなデバイスは、センサー適用例を与えるか、またはホームオートメーションにおいて使用され得る。デバイスは、代わりにまたは追加として、ヘルスケアコンテキストにおいて、たとえばパーソナルヘルスケアのために使用され得る。それらのデバイスはまた、（たとえばホットスポットとともに使用するための）拡張された範囲のインターネット接続性を可能にするために、またはマシンツーマシン通信を実装するために、監視のために使用され得る。ブロック確認応答フレームは、一緒に、受信された複数のメッセージ（たとえば、メディアアクセス制御（ＭＡＣ：media access control）プロトコルデータユニット（ＭＰＤＵ：MAC protocol data unit））に確認応答するために使用され得る。いくつかの実施形態では、ネットワーク状態に適応するために、ブロック確認応答フレームの長さを変化させることが望ましいことがある。可変長ブロック確認応答（variable length block acknowledgements）の存在を示し、ブロック確認応答の長さを決定するための技法が必要とされる。
【００１９】
[0025]図１は、本開示の態様が採用され得るワイヤレス通信システム１００の一例を示す。ワイヤレス通信システム１００は、ワイヤレス規格、たとえば、８０２．１１ａｃ規格、８０２．１１ｎ規格、８０２．１１ｇ規格および８０２．１１ｂ規格のうちの少なくとも１つに従って動作し得る。ワイヤレス通信システム１００は、ＳＴＡ１０６ａ〜１０６ｆと通信するＡＰ１０４を含み得る。
【００２０】
[0026]様々なプロセスおよび方法が、ＡＰ１０４とＳＴＡ１０６ａ〜１０６ｆとの間の、ワイヤレス通信システム１００における送信のために使用され得る。たとえば、信号は、ＯＦＤＭ／ＯＦＤＭＡ技法に従って、ＡＰ１０４とＳＴＡ１０６ａ〜１０６ｆとの間で送信および受信され得る。そうである場合、ワイヤレス通信システム１００はＯＦＤＭ／ＯＦＤＭＡシステムと呼ばれることがある。代替的に、信号は、ＣＤＭＡ技法に従って、ＡＰ１０４とＳＴＡ１０６ａ〜１０６ｆとの間で送信および受信され得る。そうである場合、ワイヤレス通信システム１００はＣＤＭＡシステムと呼ばれることがある。
【００２１】
[0027]図１において、ＳＴＡ１０６ａ〜１０６ｃは高効率（ＨＥＷ）ワイヤレス局（たとえば、８０２．１１ａｘまたはそれ以降に開発された通信プロトコルに従って動作する局）を備え得、ＳＴＡ１０６ｄ〜１０６ｆは「レガシー」ワイヤレス局（たとえば、８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ通信プロトコルのうちの１つまたは複数に従って動作する局）を備え得る。たとえば、ＳＴＡ１０６ａ〜１０６ｃのいずれも、レガシーワイヤレスＳＴＡ１０６ｄ〜１０６ｆと比較して、通信または動作中により高いデータレートで通信するように、および／またはより少ないエネルギーを利用するように構成され得る。したがって、本開示では、ＳＴＡ１０６ａ〜１０６ｃはＳＴＡの第１のグループ１０８ａの一部と考えられ得、ＳＴＡ１０６ｄ〜１０６ｆはＳＴＡの第２のグループ１０８ｂの一部と考えられ得る。
【００２２】
[0028]ワイヤレス通信システム１００は、中央ＡＰ１０４を有しないことがあり、むしろ、ＳＴＡ１０６ａ〜１０６ｆ間のピアツーピアネットワークとして機能し得ることに留意されたい。したがって、本明細書で説明されるＡＰ１０４の機能は、代替的に、ＳＴＡ１０６ａ〜１０６ｆのうちの１つまたは複数によって実施され得る。
【００２３】
[0029]図２は、ワイヤレス通信システム１００内で採用され得るワイヤレスデバイス２０２において利用され得る様々な構成要素を示す。ワイヤレスデバイス２０２は、本明細書で説明される様々な方法を実装するように構成され得るデバイスの一例である。たとえば、ワイヤレスデバイス２０２は、ＡＰ１０４を備えるか、またはＳＴＡ１０６ａ〜１０６ｆのうちの１つを備え得る。
【００２４】
[0030]ワイヤレスデバイス２０２は、ワイヤレスデバイス２０２の動作を制御するプロセッサ２０４を含み得る。プロセッサ２０４は中央処理ユニット（ＣＰＵ）と呼ばれることもある。読取り専用メモリ（ＲＯＭ）とランダムアクセスメモリ（ＲＡＭ）の両方を含み得るメモリ２０６は、命令とデータとをプロセッサ２０４に与える。メモリ２０６の一部分は不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）をも含み得る。プロセッサ２０４は、一般に、メモリ２０６内に記憶されたプログラム命令に基づいて論理演算と算術演算とを実施する。メモリ２０６中の命令は、本明細書で説明される方法を実装するために実行可能であり得る。
【００２５】
[0031]プロセッサ２０４は、１つまたは複数のプロセッサで実装された処理システムを備えるか、またはそれの構成要素であり得る。１つまたは複数のプロセッサは、汎用マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブル論理デバイス（ＰＬＤ）、コントローラ、状態機械、ゲート論理、個別ハードウェア構成要素、専用ハードウェア有限状態機械、あるいは情報の計算または他の操作を実施することができる任意の他の好適なエンティティの任意の組合せを用いて実装され得る。
【００２６】
[0032]処理システムは、コードまたはソフトウェアを記憶するための非一時的機械可読媒体をも含み得る。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語などの名称にかかわらず、任意のタイプの命令を意味すると広く解釈されたい。命令は、（たとえば、ソースコード形式、バイナリコード形式、実行可能コード形式、または任意の他の好適なコード形式の）コードを含み得る。命令は、１つまたは複数のプロセッサによって実行されたとき、本明細書で説明される様々な機能を処理システムに実施させる。
【００２７】
[0033]ワイヤレスデバイス２０２は、ワイヤレスデバイス２０２と遠隔ロケーションとの間のデータの送信および受信を可能にするために送信機２１０と受信機２１２とを含み得るハウジング２０８をも含み得る。送信機２１０と受信機２１２とは組み合わせられてトランシーバ２１４になり得る。アンテナ２１６は、ハウジング２０８に取り付けられ、トランシーバ２１４に電気的に結合され得る。ワイヤレスデバイス２０２は、たとえば、ＭＩＭＯ通信中に利用され得る、（図示しない）複数の送信機、複数の受信機、複数のトランシーバ、および／または複数のアンテナをも含み得る。
【００２８】
[0034]ワイヤレスデバイス２０２は、トランシーバ２１４によって受信された信号のレベルを検出し、定量化するために使用され得る、信号検出器２１８をも含み得る。信号検出器２１８は、そのような信号を、総エネルギー、シンボルごとのサブキャリア当たりのエネルギー、電力スペクトル密度および他の信号として検出し得る。ワイヤレスデバイス２０２は、信号の処理に使用するためのデジタル信号プロセッサ（ＤＳＰ）２２０をも含み得る。ＤＳＰ２２０は、送信のためのデータユニットを生成するように構成され得る。いくつかの態様では、データユニットはＰＬＣＰプロトコルデータユニット（ＰＰＤＵ：PLCP protocol data unit）を備え得る。いくつかの態様では、ＰＰＤＵはフレームまたはパケットと呼ばれることがある。
【００２９】
[0035]ワイヤレスデバイス２０２は、いくつかの態様ではユーザインターフェース２２２をさらに備え得る。ユーザインターフェース２２２は、キーパッド、マイクロフォン、スピーカー、および／またはディスプレイを備え得る。ユーザインターフェース２２２は、ワイヤレスデバイス２０２のユーザに情報を伝達し、および／またはユーザからの入力を受信する、任意の要素または構成要素を含み得る。
【００３０】
[0036]いくつかの態様では、ワイヤレスデバイス２０２は可変長ブロック確認応答（ＢＡ）ユニット２３５をさらに備え得る。可変長ＢＡユニット２３５は、いくつかのパラメータに基づいてＢＡフレームの長さを調整するように構成され得る。可変長ＢＡユニット２３５はまた、ＢＡフレームが６４ビットとは異なるビットマップサイズを備えることを示すように構成され得る。いくつかの態様では、可変長ＢＡフレームを送信および／またはシグナリングすることは、ワイヤレス媒体の効率的な使用を可能にし、オーバーヘッドを低減することができる。
【００３１】
[0037]ワイヤレスデバイス２０２の様々な構成要素はバスシステム２２６によって互いに結合され得る。バスシステム２２６は、たとえば、データバス、ならびに、データバスに加えて、電力バスと、制御信号バスと、ステータス信号バスとを含み得る。ワイヤレスデバイス２０２の構成要素は、何らかの他の機構を使用して、互いに結合されるか、あるいは互いに入力を受け付けるかまたは与え得ることを、当業者は諒解されよう。
【００３２】
[0038]図２には、いくつかの別個の構成要素が示されているが、構成要素のうちの１つまたは複数が組み合わせられるかまたは共通に実装され得ることを当業者は認識されよう。たとえば、プロセッサ２０４は、プロセッサ２０４に関して上記で説明された機能を実装するためだけでなく、信号検出器２１８および／またはＤＳＰ２２０に関して上記で説明された機能を実装するためにも使用され得る。さらに、図２に示されている構成要素の各々は、複数の別個の要素を使用して実装され得る。
【００３３】
[0039]上記で説明されたように、ワイヤレスデバイス２０２は、ＡＰ１０４またはＳＴＡ１０６ａ〜１０６ｆを備え得、通信を送信および／または受信するために使用され得る。ワイヤレスネットワークにおけるデバイス間で交換される通信は、パケットまたはフレームを備え得るデータユニットを含み得る。いくつかの態様では、データユニットは、データフレーム、制御フレーム、および／または管理フレームを含み得る。データフレームは、ＡＰおよび／またはＳＴＡから他のＡＰおよび／またはＳＴＡにデータを送信するために使用され得る。制御フレームは、様々な動作を実施するために、およびデータを確実に配信するために、データフレームとともに使用され得る（たとえば、データの受信を確認応答すること、ＡＰのポーリング、エリアクリアリング動作、チャネル取得、キャリア検知維持機能など）。管理フレームは、（たとえば、ワイヤレスネットワークに加わり、そのネットワークから離れるなどのための）様々な監視機能のために使用され得る。
【００３４】
[0040]可変長ＢＡフレームは、ネットワーク状態に基づいてＢＡフレームを受信および／または送信するとき、デバイスがより多くのフレキシビリティを有することを可能にし得る。一般に、ＢＡフレームは、６４ビットの固定長を有するＢＡビットマップを備える。いくつかの実施形態では、ネットワーク状態により良く順応する（たとえば、スループットを増加させるためにビットマップサイズを増加させるか、またはオーバーヘッドを低減するためにビットマップサイズを減少させる）ために、可変長ＢＡビットマップを有することが有益であり得る。したがって、本明細書で説明される実施形態は、可変長ＢＡフレームの存在を送信およびシグナリングすることに関する。
【００３５】
[0041]図３は、本明細書の教示による、ＢＡフレーム３００の一例を示す。図示のように、ＢＡフレーム３００は、フレーム制御フィールド３０１と、持続時間／識別子（ＩＤ）フィールド３０５と、受信機アドレス（ＲＡ：receiver address）フィールド３１０と、送信機アドレス（ＴＡ：transmitter address）フィールド３１５と、ＢＡ制御フィールド３２０と、ＢＡ情報フィールド３３０と、フレーム検査シーケンス（ＦＣＳ：frame check sequence）フィールド３３５とを含む。いくつかの態様では、ＢＡ制御フィールド３２０は、ＢＡ確認応答ポリシーフィールド３２１と、マルチトラフィック識別子（ＴＩＤ：traffic identifier）フィールド３２２と、圧縮ビットマップフィールド３２３と、グループキャスト再試行（ＧＣＲ：group cast retries）フィールド３２４と、予約済みフィールド３２６と、ＴＩＤ情報フィールド３２７とを備え得る。いくつかの態様では、ＢＡ確認応答ポリシーフィールド３２１、マルチトラフィック識別子（ＴＩＤ）フィールド３２２、圧縮ビットマップフィールド３２３、およびＧＣＲフィールド３２４は各々１ビットを備え得、予約済みフィールド３２６は９ビットを備え得る。いくつかの態様では、ＢＡフレーム３００は６４×１６ビットのビットマップサイズを備え得る。
【００３６】
[0042]図４Ａは、ブロック確認応答（ＢＡ）制御フィールド４２０の例示的な構造を示す。図示のように、ＢＡ制御フィールド４２０は、図３のＢＡ制御フィールド３２０に類似しており、それから適応される。簡潔のために、ＢＡ制御フィールド３２０とＢＡ制御フィールド４２０との間の差異のみが説明される。いくつかの態様では、予約済みフィールド３２６からの１つまたは複数のビットが、異なるビットマップサイズの存在を示すために再構成され得る。たとえば、予約済みフィールドからの１つまたは複数のビットは、拡張ビットマップ（ＥＢ：extended bitmap）ビットフィールド４２５として再定義され得る。いくつかの態様では、ＥＢビットフィールド４２５は、６４ビットまたは異なるサイズであり得るビットマップサイズを示す、いくつかの組合せを定義するために、マルチトラフィック識別子（ＴＩＤ）フィールド３２２、圧縮ビットマップフィールド３２３、およびＧＣＲフィールド３２４とともに使用され得る。
【００３７】
[0043]たとえば、図４Ｂは、ＢＡ変形態を示すための、マルチトラフィック識別子（ＴＩＤ）フィールド３２２、圧縮ビットマップフィールド３２３、およびＧＣＲフィールド３２４のビット値の様々な例示的な組合せを示すチャート４５０を示す。いくつかの態様では、ＥＢフィールド４２５の１つまたは複数のビットが、チャート４５０に示されている可能なＢＡ変形態を拡大するために使用され得る。
【００３８】
[0044]図５は、ＢＡフレーム５００の例示的な構造を示す。図示のように、ＢＡフレーム５００は、図３のＢＡフレーム３００に類似しており、それから適応される。簡潔のために、ＢＡフレーム３００とＢＡフレーム５００との間の差異のみが説明される。
【００３９】
[0045]図５に示されているように、ＢＡフレーム５００はＢＡ情報フィールド５３０を備える。いくつかの態様では、ＢＡ情報フィールド５３０は、ＴＩＤごと情報（Ｉｎｆｏ）フィールド５３１と、ブロックＡＣＫ開始シーケンス制御５３２と、ＢＡビットマップフィールド５３３とを備える。いくつかの態様では、ＴＩＤごとＩｎｆｏフィールド５３１は２バイトを備え得、ブロックＡＣＫ開始シーケンス制御５３２は２バイトを備え得、ＢＡビットマップフィールド５３３は８バイトを備え得るかまたは可変長であり得る。いくつかの態様では、ＢＡビットマップフィールド５３３はＢＡビットマップサイズと呼ばれることもある。いくつかの実施形態では、ＢＡ情報フィールド５３０は、各ＴＩＤについて繰り返され得る。図５はまた、ＴＩＤごとＩｎｆｏフィールド５３１が、予約済みフィールド５４１とトラフィック識別子（ＴＩＤ）値フィールド５４２とを備え得ることを示す。いくつかの態様では、予約済みフィールド５４１は１２ビットを備え得、トラフィック識別子（ＴＩＤ）値フィールド５４２は４ビットを備え得る。さらに、ブロックＡＣＫ開始シーケンス制御フィールド５３２は、フラグメント番号フィールド（fragment number field）５５１と開始シーケンス番号フィールド５５２とを備え得る。いくつかの態様では、フラグメント番号フィールド５５１は４ビットを備え得、開始シーケンス番号フィールド５５２は１２ビットを備え得る。
【００４０】
[0046]いくつかの実施形態では、ＢＡフレーム５００のビットマップサイズ（たとえば、ＢＡビットマップフィールド５３３のサイズ）の指示が、ＢＡフレーム５００の異なるフィールド中に位置し得る。たとえば、いくつかの態様では、ＢＡビットマップサイズは、ＴＩＤごとＩｎｆｏフィールド５３１の予約済みビット（たとえば、予約済みフィールド５４１）中に含まれ得る（ＢＡ情報フィールド５３０を含むことについて有効であり、たとえば、２つ以上が存在する場合にＢＡ情報フィールドにわたって異なり得る）。他の態様では、指示は、ＢＡ制御フィールド３２０の予約済みビット（たとえば、予約済みフィールド３２６）中に含まれ得る（すべてのＢＡ情報フィールド５３０について同じであり得る）。いくつかの態様では、指示は、ＢＡフレーム５００の新たに定義されたフレームサブタイプ中に含まれ得る。いくつかの態様では、指示は、持続時間／ＩＤフィールド３０５中に含まれ得、持続時間／ＩＤフィールド３０５は、ＢＡフレーム５００が複数ユーザ（ＭＵ：multiple user）ＰＬＣＰプロトコルデータユニット（ＰＰＤＵ）中で送られた場合、オーバーロードされ得る。持続時間／ＩＤフィールド３０５は、対象とする受信機のみがＢＡフレーム５００を受信しようとするので、ＭＵ  ＰＰＤＵフレーム中でオーバーロードされ得、持続時間／ＩＤフィールド３０５が、通常、サードパーティ受信機（たとえば、対象とされない受信側）を対象とするので、このコンテキストにおいて持続時間／ＩＤフィールド３０５のビットのうちのいくつかを再利用することが可能であり得る。
【００４１】
[0047]他の実施形態では、より長いビットマップ（たとえば、６４ビットよりも長い）を表す方法は、ＢＡビットマップフィールド５３３を拡張する代わりにマルチＴＩＤ  ＢＡフォーマットを使用することであり得る。いくつかの態様では、マルチＴＩＤ  ＢＡフォーマットは、同じＴＩＤについて、異なるシーケンス番号をもつ複数のＢＡ情報フィールド（たとえば、ＢＡ情報フィールド５３０）を含み得る。いくつかの態様では、各ＢＡ情報フィールド５３０は、ビットマップのための開始シーケンスを示す開始シーケンス番号（ＳＮ：sequence number）フィールド５５２を含み得る。たとえば、図５を参照すると、第２のＢＡ情報フィールド５３０（図示せず）が、図示されたＢＡ情報フィールド５３０の後およびＦＣＳフィールド３３５の前に位置し得る。したがって、ＢＡビットマップフィールド５３３の組み合わせられた長さは、複数のＢＡ情報フィールドの各々中のＢＡビットマップフィールド５３３の各々の長さの和を備え得る（たとえば、ＢＡビットマップフィールドの総サイズは、（図５に示されている）ＢＡ情報フィールド５３０および第２のＢＡ情報フィールド５３０（図示せず）の各々中のＢＡビットマップフィールドを加算することを備える）。
【００４２】
[0048]さらに、ＢＡフレーム５００中で明示的に通信されないビットマップの値を暗黙的に定義するための新しいルールが導入され得る。たとえば、第１のＢＡ情報フィールド５３０がビットマップ［１：６４］を含み、第２のＢＡ情報フィールド５３０が［８０：１４４］についてのビットマップを含む場合、欠落したビット（たとえば、ビット６５〜７９）は、成功した送信を示すためにすべてが１の値に設定されるか、または失敗した送信を示すためにすべてが０の値に設定されると仮定され得る。
【００４３】
[0049]他の実施形態では、ＢＡビットマップフィールド５３３の８バイトまたはより少数のバイトを使用して６５個以上のメッセージ（たとえば、メディアアクセス制御（ＭＡＣ）プロトコルデータユニット（ＭＰＤＵ））に確認応答することが望ましいことがある。いくつかの態様では、ＢＡビットマップフィールド５３３の各ビットは、メッセージのグループ（たとえば、Ｎ個のＭＰＤＵのグループ）に確認応答するように構成され得る。たとえば、ＢＡビットマップフィールド５３３の各ビットは、４つのＭＰＤＵに確認応答するように構成され得る。この実施形態では、ＢＡビットマップフィールド５３３のビットは、すべての４つのＭＰＤＵが正常に送信された場合のみ、成功した送信を示すために１に設定され得る。４つのＭＰＤＵのうちの１つまたは複数が成功しない場合、ＢＡビットマップフィールド５３３のビットは０に設定され得る。いくつかの実施形態では、そのようなマッピングは、高いアグリゲーションが使用される高データレートにとって望ましいことがあり、隣接するＭＰＤＵ中のエラーは相関させられる可能性が極めて高い。
【００４４】
[0050]いくつかの実施形態では、上記のグループ確認応答は、ＢＡフレーム５００の様々なロケーション中に示され得る。いくつかの態様では、ビットマップサイズを示すことに関して上記で説明された同じ指示が、グループ確認応答指示に適用され得る。いくつかの態様では、指示は、ＴＩＤごとＩｎｆｏフィールド５３１の予約済みビット（たとえば、予約済みフィールド５４１）中に含まれ得る（ＢＡ情報フィールド５３０を含むことについて有効であり、たとえば、２つ以上が存在する場合にＢＡ情報フィールドにわたって異なり得る）。他の態様では、指示は、ＢＡ制御フィールド３２０の予約済みビット（たとえば、予約済みフィールド３２６）中に含まれ得る（すべてのＢＡ情報フィールド５３０について同じであり得る）。いくつかの態様では、指示は、ＢＡフレーム５００の新たに定義されたフレームサブタイプ中に含まれ得る。いくつかの態様では、指示は、持続時間／ＩＤフィールド３０５中に含まれ得、持続時間／ＩＤフィールド３０５は、ＢＡフレーム５００がＭＵ  ＰＰＤＵ中で送られた場合、オーバーロードされ得る。
【００４５】
[0051]いくつかの実施形態では、可変長ＢＡビットマップサイズをもつ可変長ＢＡフレームを使用するとき、どのＢＡビットマップサイズをＢＡ中で送るべきかを決定することが望ましいことがある。いくつかの実施形態では、ＢＡビットマップの長さまたはサイズを静的に決定することが望ましいことがある。いくつかの態様では、ビットマップサイズは、ＡＰとＳＴＡとの間でまたはＳＴＡのグループの間で初期セッションネゴシエーション段階中に決定され得る。ＢＡビットマップサイズは、次いで、ネゴシエートされたＢＡウィンドウに基づくことになる。いくつかの実施形態では、決定されたビットマップサイズは、アドブロック確認応答（ＡＤＤＢＡ：add block acknowledgement）ネゴシエーションに基づき得る。たとえば、ネゴシエーション中に、セッションのためのバッファサイズが２５６ビットであると決定された場合、デバイスは、ＢＡビットマップサイズを２５６に設定し得る。バッファサイズがより小さい（たとえば、６４ビット）場合、デバイスは、６４ビットのバッファサイズが適切であると決定し得る。バッファサイズおよびビットマップサイズについて２つの値のみが説明されたが、より大きいまたはより小さいバッファサイズおよびビットマップサイズのための他の組合せが可能である。
【００４６】
[0052]いくつかの実施形態では、ＢＡビットマップサイズを動的に決定することが望ましいことがある。いくつかの態様では、データフレームの送信機（たとえば、ＡＰ）は、受信機デバイス（たとえば、ＳＴＡ）がデータフレームに応答してＢＡフレーム（たとえば、ＢＡフレーム５００）中に含めるためのＢＡビットマップサイズの要求されたサイズを示し得る。いくつかの態様では、送信機が、その場合、受信機（たとえば、ＳＴＡ）からの応答（たとえば、ＢＡ）がどれくらいの時間にわたることになるかを正確に知り得、ネットワークトラフィックを適切に協調させることが可能で得るので、送信機がＢＡビットマップサイズを示すことは有益であり得る。いくつかの態様では、指示は、２５６ビットＢＡビットマップサイズ（または他のサイズ）についての要求を示すために、アグリゲートメディアアクセス制御プロトコルデータユニット（Ａ−ＭＰＤＵ：aggregated media access control protocol data unit）デリミタ中に含まれ得る。いくつかの実施形態では、Ａ−ＭＰＤＵデリミタは、ビットの定義されたパターンが、ＢＡビットマップが６４ビットとは異なるサイズを有することを示すように構成され得る。他の実施形態では、指示は、ＢＡビットマップが６４ビットとは異なるサイズを有することを示すために、未定義のＡ−ＭＰＤＵデリミタ値を備え得る。
【００４７】
[0053]いくつかの態様では、指示は、メディアアクセス制御プロトコルデータユニット（ＭＰＤＵ）省電力マルチポール（ＰＳＭＰ：power save multipoll）確認応答（ＡＣＫ）ポリシーフィールド中の値を備え得る。たとえば、ＰＳＭＰ  ＡＣＫポリシーフィールドは、ＢＡビットマップのための２つの異なるサイズのうちの１つ（たとえば、６４または２５６）を示すために、再定義され得るリザーブビットを備え得る。他の実施形態では、指示は、メディアアクセス制御（ＭＡＣ）ヘッダのフィールド中に含まれ得る。ＭＡＣヘッダは、信号（ＳＩＧ）フィールド、ロングトレーニングフィールド（ＬＴＦ）、ショートトレーニングフィールド（ＳＴＦ）のうちの１つまたは複数を備え得る。ＳＩＧフィールド、ＬＴＦフィールド、およびＳＴＦフィールドの各々は、異なる変形態（たとえば、高スループット（ＨＴ：high throughput）、超高スループット（ＶＨＴ：very high throughput）、高効率（ＨＥ：high efficiency）など）を有し得る。いくつかの態様では、ビットマップサイズの指示は、これらのＭＡＣヘッダフィールドのうちの１つまたは複数中に含まれ得、物理（ＰＨＹ）レイヤレートに基づき得る。たとえば、送信機が、第１のしきい値を満たす（たとえば、第１のしきい値よりも高い）レートにおいてデータを送信している場合、送信機は、ＢＡビットマップサイズを６４ビットよりも大きい値（たとえば、１２８または２５６）に設定し得る。送信機が、第１のしきい値を満たさないレートにおいて（たとえば、第１のしきい値よりも低いレートにおいて）送信している場合、送信機は、ＢＡビットマップサイズを６４ビットよりも小さい値（たとえば、３２または１６）に設定し得る。いくつかの実施形態では、送信機は、より多いまたはより少ないしきい値を使用し得、ビットマップサイズを異なる値に設定し得る。
【００４８】
[0054]いくつかの態様では、データフレームの受信機（たとえば、ＳＴＡ）は、データフレームに応答してＢＡフレーム（たとえば、ＢＡフレーム５００）中に含めるためのＢＡビットマップサイズを示し得る。いくつかの態様では、受信機は、受信機が送信機から受信したＭＰＤＵの数に基づいて、ＢＡビットマップサイズを決定し得る。いくつかの態様では、受信機が受信したＭＰＤＵの数は、送信機（たとえば、ＡＰ）からの受信されたシーケンス番号のスパンに基づき得る。たとえば、受信機が多数のＭＰＤＵを受信する場合、受信機は、より大きいＢＡビットマップサイズ（たとえば、２５６ビット）を設定し得る。受信機が少数のＭＰＤＵを受信する場合、受信機は、より小さいビットマップサイズ（たとえば、３２ビット）を設定し得る。
【００４９】
[0055]図６は、一実装形態による、ワイヤレス通信のための方法６００のフローチャートである。いくつかの態様では、方法６００は、図２に関して上記に示されたワイヤレスデバイス２０２によって実施され得る。いくつかの態様では、方法６００は、ＡＰ１０４、ＳＴＡ１０６、または任意の好適なデバイスによって実施され得る。
【００５０】
[0056]ブロック６０５において、デバイスが、ブロック確認応答（ＢＡ）ビットマップフィールドを備えるＢＡフレームを生成する。たとえば、図５を参照すると、ＳＴＡ１０６は、ＢＡビットマップフィールド５３３を備えるＢＡフレーム５００を生成し得る。ブロック６１０において、デバイスは、ＢＡビットマップフィールドのサイズを決定する。図５を参照しながら上記で説明されたように、いくつかの実施形態では、ＳＴＡ１０６は、送信機デバイス（たとえば、ＡＰ１０４）から受信された送信に基づいて、ＢＡビットマップフィールドのサイズを決定し得る。ブロック６１５において、デバイスは、次いで、ＢＡビットマップフィールドの決定されたサイズの指示を挿入する。たとえば、ＳＴＡ１０６は、ＢＡフレーム５００のフィールド中に指示を挿入し得る。
【００５１】
[0057]本明細書で使用される「決定すること」という用語は、多種多様なアクションを包含する。たとえば、「決定すること」は、計算すること、算出すること、処理すること、導出すること、調査すること、ルックアップすること（たとえば、テーブル、データベースまたは別のデータ構造においてルックアップすること）、確認することなどを含み得る。また、「決定すること」は、受信すること（たとえば、情報を受信すること）、アクセスすること（たとえば、メモリ中のデータにアクセスすること）などを含み得る。また、「決定すること」は、解決すること、選択すること、選定すること、確立することなどを含み得る。さらに、本明細書で使用される「チャネル幅」は、いくつかの態様では帯域幅を包含することがあるか、または帯域幅と呼ばれることもある。
【００５２】
[0058]本明細書で使用される、項目のリスト「のうちの少なくとも１つ」を指す句は、単一のメンバーを含む、それらの項目の任意の組合せを指す。一例として、「ａ、ｂ、またはｃのうちの少なくとも１つ」は、ａ、ｂ、ｃ、ａ−ｂ、ａ−ｃ、ｂ−ｃ、およびａ−ｂ−ｃを包含するものとする。
【００５３】
[0059]上記で説明された方法の様々な動作は、（１つまたは複数の）様々なハードウェアおよび／またはソフトウェア構成要素、回路、および／または（１つまたは複数の）モジュールなど、それらの動作を実施することが可能な任意の好適な手段によって実施され得る。概して、図に示されているどの動作も、その動作を実施することが可能な対応する機能的手段によって実施され得る。
【００５４】
[0060]本明細書で使用されるインターフェースという用語は、２つまたはそれ以上のデバイスを一緒に接続するように構成されたハードウェアまたはソフトウェアを指すことがある。たとえば、インターフェースは、プロセッサまたはバスの一部であり得、デバイス間での情報またはデータの通信を可能にするように構成され得る。インターフェースは、チップまたは他のデバイスに組み込まれ得る。たとえば、いくつかの実施形態では、インターフェースは、あるデバイスからの情報または通信を別のデバイスにおいて受信するように構成された受信機を備え得る。（たとえば、プロセッサまたはバスの）インターフェースは、フロントエンドまたは別のデバイスによって処理された情報またはデータを受信し得るか、あるいは受信された情報を処理し得る。いくつかの実施形態では、インターフェースは、情報またはデータを別のデバイスに送信または通信するように構成された送信機を備え得る。したがって、インターフェースは、情報またはデータを送信し得るか、あるいは（たとえば、バスを介した）送信のために出力するための情報またはデータを準備し得る。
【００５５】
[0061]本開示に関連して説明された様々な例示的な論理ブロック、モジュールおよび回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ信号（ＦＰＧＡ）または他のプログラマブル論理デバイス（ＰＬＤ）、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書で説明された機能を実施するように設計されたそれらの任意の組合せを用いて実装または実施され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の市販のプロセッサ、コントローラ、マイクロコントローラまたは状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、または任意の他のそのような構成として実装され得る。
【００５６】
[0062]１つまたは複数の態様では、説明された機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアで実装される場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む通信媒体と、コンピュータ記憶媒体との両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコードを搬送または記憶するために使用され得、コンピュータによってアクセスされ得る、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用されるディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）、およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ここで、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。したがって、いくつかの態様では、コンピュータ可読媒体は非一時的コンピュータ可読媒体（たとえば、有形媒体）を備え得る。さらに、いくつかの態様では、コンピュータ可読媒体は一時的コンピュータ可読媒体（たとえば、信号）を備え得る。上記の組合せもコンピュータ可読媒体の範囲内に含まれるべきである。
【００５７】
[0063]したがって、いくつかの態様は、本明細書で提示された動作を実施するためのコンピュータプログラム製品を備え得る。たとえば、そのようなコンピュータプログラム製品は、本明細書で説明された動作を実施するために１つまたは複数のプロセッサによって実行可能である命令を記憶した（および／または符号化した）コンピュータ可読媒体を備え得る。いくつかの態様では、コンピュータプログラム製品はパッケージング材料を含み得る。
【００５８】
[0064]本明細書で開示された方法は、説明された方法を達成するための１つまたは複数のステップまたはアクションを備える。本方法のステップおよび／またはアクションは、特許請求の範囲から逸脱することなく、互いに交換され得る。言い換えれば、ステップまたはアクションの特定の順序が指定されていない限り、特定のステップおよび／またはアクションの順序および／または使用は、特許請求の範囲から逸脱することなく変更され得る。
【００５９】
[0065]ソフトウェアまたは命令はまた、伝送媒体を介して送信され得る。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、伝送媒体の定義に含まれる。
【００６０】
[0066]さらに、本明細書で説明された方法および技法を実施するためのモジュールおよび／または他の適切な手段は、適用可能な場合にユーザ端末および／または基地局によってダウンロードされ、および／または他の方法で取得され得ることを諒解されたい。たとえば、そのようなデバイスは、本明細書で説明された方法を実施するための手段の転送を可能にするためにサーバに結合され得る。代替的に、本明細書で説明された様々な方法は、ユーザ端末および／または基地局が記憶手段（たとえば、ＲＡＭ、ＲＯＭ、コンパクトディスク（ＣＤ）またはフロッピーディスクなどの物理記憶媒体など）をデバイスに結合するかまたは与えると様々な方法を取得し得るように、記憶手段によって与えられ得る。その上、本明細書で説明された方法および技法をデバイスに与えるための任意の他の好適な技法が利用され得る。
【００６１】
[0067]特許請求の範囲は、上記で示された厳密な構成および構成要素に限定されないことを理解されたい。上記で説明された方法および装置の構成、動作および詳細において、特許請求の範囲から逸脱することなく、様々な改変、変更および変形が行われ得る。
【００６２】
[0068]上記は本開示の態様を対象とするが、本開示の他の態様およびさらなる態様は、それの基本的範囲から逸脱することなく考案され得、それの範囲は以下の特許請求の範囲によって決定される。
【図１】
2020061749.tif 000003
【図２】
2020061749.tif 000004
【図３】
2020061749.tif 000005
【図４Ａ】
2020061749.tif 000006
【図４Ｂ】
2020061749.tif 000007
【図５】
2020061749.tif 000008
【図６】
2020061749.tif 000009
【手続補正書】
【提出日】令和2年1月6日(2020.1.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワイヤレス通信の方法であって、
装置によって、ブロック確認応答（ＢＡ）ビットマップフィールドを備えるＢＡフレームを生成することと、
前記ＢＡビットマップフィールドのサイズを決定することと、
前記ＢＡビットマップフィールドの前記決定されたサイズの指示を挿入することと
を備える、方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
[0068]上記は本開示の態様を対象とするが、本開示の他の態様およびさらなる態様は、それの基本的範囲から逸脱することなく考案され得、それの範囲は以下の特許請求の範囲によって決定される。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ワイヤレス通信の方法であって、
装置によって、ブロック確認応答（ＢＡ）ビットマップフィールドを備えるＢＡフレームを生成することと、
前記ＢＡビットマップフィールドのサイズを決定することと、
前記ＢＡビットマップフィールドの前記決定されたサイズの指示を挿入することと
を備える、方法。
［Ｃ２］
前記指示が前記ＢＡフレームのフィールド中の値を備える、［Ｃ１］に記載の方法。
［Ｃ３］
前記ＢＡフレームが、ＢＡ確認応答（ＡＣＫ）ポリシーフィールドと、マルチトラフィック識別子（ＴＩＤ）フィールドと、圧縮ビットマップフィールドと、グループキャスト再試行（ＧＣＲ）フィールドと、ＢＡ制御フィールドのビットとを備え、ここにおいて、前記指示が、前記マルチトラフィック識別子（ＴＩＤ）フィールド中の値と、前記圧縮ビットマップフィールド中の値と、前記ＧＣＲフィールド中の値と、前記ＢＡ制御フィールドの前記ビット中の値との組合せを備える、［Ｃ１］に記載の方法。
［Ｃ４］
前記ＢＡフレームがＢＡ情報フィールドを備え、ここにおいて、前記ＢＡ情報フィールドがトラフィック識別子（ＴＩＤ）ごとフィールドを含み、ここにおいて、前記指示が前記ＴＩＤごとフィールド中の値を備える、［Ｃ１］に記載の方法。
［Ｃ５］
前記ＢＡフレームがＢＡ制御フィールドを備え、ここにおいて、前記指示が前記ＢＡ制御フィールド中の値である、［Ｃ１］に記載の方法。
［Ｃ６］
前記ＢＡ制御フィールドが予約済みフィールドを備え、ここにおいて、前記指示が前記予約済みフィールド中の値である、［Ｃ５］に記載の方法。
［Ｃ７］
前記ＢＡフレームが持続時間／識別子（ＩＤ）フィールドを備え、ここにおいて、前記指示が前記持続時間／ＩＤフィールド中の値を備える、［Ｃ１］に記載の方法。
［Ｃ８］
前記ＢＡフレームが２つまたはそれ以上のＢＡ情報フィールドを備え、前記２つまたはそれ以上のＢＡ情報フィールドが各々ＢＡビットマップフィールドを含み、ここにおいて、前記ＢＡビットマップフィールドの前記サイズを決定することが、前記２つまたはそれ以上のＢＡ情報フィールドの各々中の前記ＢＡビットマップフィールドの各々のためのサイズを決定することを備える、［Ｃ１］に記載の方法。
［Ｃ９］
前記２つまたはそれ以上のＢＡ情報フィールドの各々がトラフィック識別子（ＴＩＤ）値フィールドを備え、前記トラフィック識別子（ＴＩＤ）値フィールドが前記２つまたはそれ以上のＢＡ情報フィールドの各々について同じＴＩＤ値を示す、［Ｃ８］に記載の方法。
［Ｃ１０］
前記２つまたはそれ以上のＢＡ情報フィールドの各々が開始シーケンス番号フィールドを備え、ここにおいて、前記ＢＡビットマップフィールドの前記サイズを決定することが、前記２つまたはそれ以上のＢＡ情報フィールドの各々中の前記開始シーケンス番号フィールドに基づく、［Ｃ８］に記載の方法。
［Ｃ１１］
前記２つまたはそれ以上のＢＡ情報フィールドが、
第１の開始シーケンス番号をもつ第１のＢＡ情報フィールドと、
第２の開始シーケンス番号をもつ第２のＢＡ情報フィールドと
を備え、ここにおいて、前記ＢＡビットマップフィールドの前記サイズを決定することが、前記第１の開始シーケンス番号と前記第２の開始シーケンス番号との間のビットの値を定義することを備える、
［Ｃ１０］に記載の方法。
［Ｃ１２］
前記ＢＡビットマップフィールドのビットが、ある数の、受信されたメッセージに確認応答する、［Ｃ１］に記載の方法。
［Ｃ１３］
前記ＢＡビットマップフィールドの前記サイズを決定することが、受信されたメッセージの前記数に基づく、［Ｃ１２］に記載の方法。
［Ｃ１４］
前記ＢＡフレームのフィールド中に、受信されたメッセージの前記数の指示を挿入することをさらに備える、［Ｃ１２］に記載の方法。
［Ｃ１５］
前記ＢＡフレームが、ＢＡ確認応答（ＡＣＫ）ポリシーフィールドと、マルチトラフィック識別子（ＴＩＤ）フィールドと、圧縮ビットマップフィールドと、グループキャスト再試行（ＧＣＲ）フィールドと、ＢＡ制御フィールドのビットとを備え、ここにおいて、前記数の前記指示が、前記マルチトラフィック識別子（ＴＩＤ）フィールド中の値と、前記圧縮ビットマップフィールド中の値と、前記ＧＣＲフィールド中の値と、前記ＢＡ制御フィールドの前記ビット中の値との組合せを備える、［Ｃ１４］に記載の方法。
［Ｃ１６］
前記ＢＡビットマップフィールドの前記サイズを決定することが、データフレームの送信機と前記データフレームの受信機との間のネゴシエーションに基づく、［Ｃ１］に記載の方法。
［Ｃ１７］
前記ネゴシエーションが、アクセスポイントと局との間のアドブロック確認応答（ＡＤＤＢＡ）ネゴシエーションを備える、［Ｃ１６］に記載の方法。
［Ｃ１８］
前記ＢＡビットマップフィールドの前記サイズを決定することが、
アグリゲート媒体アクセス制御（ＭＡＣ）データユニット（Ａ−ＭＰＤＵ）デリミタフィールドを備えるフレームを受信することと、前記Ａ−ＭＰＤＵデリミタフィールドが、前記ＢＡビットマップフィールドの要求されたサイズを示す、
前記要求されたサイズに基づいて前記ＢＡビットマップフィールドの前記サイズを決定することと
を備える、［Ｃ１］に記載の方法。
［Ｃ１９］
前記ＢＡビットマップフィールドの前記サイズを決定することが、
メディアアクセス制御プロトコルデータユニット（ＭＰＤＵ）省電力マルチポール（ＰＳＭＰ）確認応答（ＡＣＫ）ポリシーフィールドを備えるフレームを受信することと、
前記ＰＳＭＰ  ＡＣＫポリシーフィールドの値に基づいて前記ＢＡビットマップフィールドの前記サイズを決定することと
を備える、［Ｃ１］に記載の方法。
［Ｃ２０］
前記ＢＡビットマップフィールドの前記サイズを決定することが、
媒体アクセス制御（ＭＡＣ）ヘッダ部分を備えるフレームを受信することと、前記ＭＡＣヘッダ部分が前記ＢＡビットマップフィールドの要求されたサイズを示すフィールドを備える、
前記要求されたサイズに基づいて前記ＢＡビットマップフィールドの前記サイズを決定することと
を備える、［Ｃ１］に記載の方法。
［Ｃ２１］
前記要求されたサイズが、受信された前記フレームのデータレートに基づく、［Ｃ２０］に記載の方法。
［Ｃ２２］
ブロック確認応答（ＢＡ）ビットマップフィールドを備えるＢＡフレームを生成することと、
前記ＢＡビットマップフィールドのサイズを決定することと、
前記ＢＡビットマップフィールドの前記決定されたサイズの指示を挿入することと
を行うように構成されたプロセッサ
を備える、ワイヤレス通信のための装置。
［Ｃ２３］
前記指示が前記ＢＡフレームのフィールド中の値を備える、［Ｃ２２］に記載の装置。
［Ｃ２４］
前記ＢＡフレームが、ＢＡ確認応答（ＡＣＫ）ポリシーフィールドと、マルチトラフィック識別子（ＴＩＤ）フィールドと、圧縮ビットマップフィールドと、グループキャスト再試行（ＧＣＲ）フィールドと、ＢＡ制御フィールドのビットとを備え、ここにおいて、前記指示が、前記マルチトラフィック識別子（ＴＩＤ）フィールド中の値と、前記圧縮ビットマップフィールド中の値と、前記ＧＣＲフィールド中の値と、前記ＢＡ制御フィールドの前記ビット中の値との組合せを備える、［Ｃ２２］に記載の装置。
［Ｃ２５］
前記ＢＡフレームがＢＡ情報フィールドを備え、ここにおいて、前記ＢＡ情報フィールドがトラフィック識別子（ＴＩＤ）ごとフィールドを含み、ここにおいて、前記指示が前記ＴＩＤごとフィールド中の値を備える、［Ｃ２２］に記載の装置。
［Ｃ２６］
前記ＢＡフレームがＢＡ制御フィールドを備え、ここにおいて、前記指示が前記ＢＡ制御フィールド中の値である、［Ｃ２２］に記載の装置。
［Ｃ２７］
前記ＢＡ制御フィールドが予約済みフィールドを備え、ここにおいて、前記指示が前記予約済みフィールド中の値である、［Ｃ２６］に記載の装置。
［Ｃ２８］
前記ＢＡフレームが持続時間／識別子（ＩＤ）フィールドを備え、ここにおいて、前記指示が前記持続時間／ＩＤフィールド中の値を備える、［Ｃ２２］に記載の装置。
［Ｃ２９］
前記ＢＡフレームが２つまたはそれ以上のＢＡ情報フィールドを備え、前記２つまたはそれ以上のＢＡ情報フィールドが各々ＢＡビットマップフィールドを含み、ここにおいて、前記ＢＡビットマップフィールドの前記サイズを決定することが、前記２つまたはそれ以上のＢＡ情報フィールドの各々中の前記ＢＡビットマップフィールドの各々のためのサイズを決定することを備える、［Ｃ２２］に記載の装置。
［Ｃ３０］
前記２つまたはそれ以上のＢＡ情報フィールドの各々がトラフィック識別子（ＴＩＤ）値フィールドを備え、前記トラフィック識別子（ＴＩＤ）値フィールドが前記２つまたはそれ以上のＢＡ情報フィールドの各々のために同じＴＩＤ値を示す、［Ｃ２９］に記載の装置。
［Ｃ３１］
前記２つまたはそれ以上のＢＡ情報フィールドの各々が開始シーケンス番号フィールドを備え、ここにおいて、前記ＢＡビットマップフィールドの前記サイズを決定することが、前記２つまたはそれ以上のＢＡ情報フィールドの各々中の前記開始シーケンス番号フィールドに基づく、［Ｃ２９］に記載の装置。
［Ｃ３２］
前記２つまたはそれ以上のＢＡ情報フィールドが、
第１の開始シーケンス番号をもつ第１のＢＡ情報フィールドと、
第２の開始シーケンス番号をもつ第２のＢＡ情報フィールドと
を備え、ここにおいて、前記ＢＡビットマップフィールドの前記サイズを決定することが、前記第１の開始シーケンス番号と前記第２の開始シーケンス番号との間のビットの値を定義することを備える、
［Ｃ３１］に記載の装置。
［Ｃ３３］
前記ＢＡビットマップフィールドのビットが、ある数の、受信されたメッセージに確認応答する、［Ｃ２２］に記載の装置。
［Ｃ３４］
前記プロセッサが、受信されたメッセージの前記数に基づいて、前記ＢＡビットマップフィールドの前記サイズを決定する、［Ｃ３３］に記載の装置。
［Ｃ３５］
前記プロセッサが、前記ＢＡフレームのフィールド中に、受信されたメッセージの前記数の指示を挿入するようにさらに構成された、［Ｃ３３］に記載の装置。
［Ｃ３６］
前記ＢＡフレームが、ＢＡ確認応答（ＡＣＫ）ポリシーフィールドと、マルチトラフィック識別子（ＴＩＤ）フィールドと、圧縮ビットマップフィールドと、グループキャスト再試行（ＧＣＲ）フィールドと、ＢＡ制御フィールドのビットとを備え、ここにおいて、前記数の前記指示が、前記マルチトラフィック識別子（ＴＩＤ）フィールド中の値と、前記圧縮ビットマップフィールド中の値と、前記ＧＣＲフィールド中の値と、前記ＢＡ制御フィールドの前記ビット中の値との組合せを備える、［Ｃ３５］に記載の装置。
［Ｃ３７］
前記プロセッサが、データフレームの送信機と前記データフレームの受信機との間のネゴシエーションに基づいて、前記ＢＡビットマップフィールドの前記サイズを決定する、［Ｃ２２］に記載の装置。
［Ｃ３８］
前記ネゴシエーションが、アクセスポイントと局との間のアドブロック確認応答（ＡＤＤＢＡ）ネゴシエーションを備える、［Ｃ３７］に記載の装置。
［Ｃ３９］
前記プロセッサは、アグリゲート媒体アクセス制御（ＭＡＣ）データユニット（Ａ−ＭＰＤＵ）デリミタフィールドを備える受信されたフレームに基づいて、前記ＢＡビットマップフィールドの前記サイズを決定し、ここにおいて、前記Ａ−ＭＰＤＵデリミタフィールドが、前記ＢＡビットマップフィールドの要求されたサイズを示す、［Ｃ２２］に記載の装置。
［Ｃ４０］
前記プロセッサは、メディアアクセス制御プロトコルデータユニット（ＭＰＤＵ）省電力マルチポール（ＰＳＭＰ）確認応答（ＡＣＫ）ポリシーフィールドを備える受信されたフレームに基づいて、前記ＢＡビットマップフィールドの前記サイズを決定する、［Ｃ２２の記載の装置。
［Ｃ４１］
前記プロセッサは、媒体アクセス制御（ＭＡＣ）ヘッダ部分を備える受信されたフレームに基づいて、前記ＢＡビットマップフィールドの前記サイズを決定し、ここにおいて、前記ＭＡＣヘッダ部分が前記ＢＡビットマップフィールドの要求されたサイズを示すフィールドを備える、［Ｃ２２］に記載の装置。
［Ｃ４２］
前記要求されたサイズが、前記受信されたフレームのデータレートに基づく、［Ｃ４１］に記載の装置。
［Ｃ４３］
実行されたとき、装置に方法を実施させるコードを備える非一時的コンピュータ可読媒体であって、前記方法が、
装置によって、ブロック確認応答（ＢＡ）ビットマップフィールドを備えるＢＡフレームを生成することと、
前記ＢＡビットマップフィールドのサイズを決定することと、
前記ＢＡビットマップフィールドの前記決定されたサイズの指示を挿入することと
を備える、非一時的コンピュータ可読媒体。
［Ｃ４４］
ワイヤレス通信のための装置であって、
装置によって、ブロック確認応答（ＢＡ）ビットマップフィールドを備えるＢＡフレームを生成するための手段と、
前記ＢＡビットマップフィールドのサイズを決定するための手段と、
前記ＢＡビットマップフィールドの前記決定されたサイズの指示を挿入するための手段と
を備える、装置。
【外国語明細書】
2020061749000001.pdf