(57)【特許請求の範囲】
【請求項１】
宛先局と通信しているアクセスポイントにおいて動作可能な方法であって、
差別化サービスコードポイント（ＤＳＣＰ）フィールド値を有する少なくとも１つのメディアアクセス制御プロトコルデータユニット（ＭＰＤＵ）を含むデータのストリームを受信することと、
前記ＤＳＣＰフィールド値に基づいて第１のＴＩＤフィールド値を第２のＴＩＤフィールド値と交換することにより、前記ＭＰＤＵに再送信ポリシーを与え、前記再送信ポリシーが前記宛先局への前記ＭＰＤＵの再送信の最大数を識別することと、
ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介して前記宛先局に前記ＭＰＤＵを送信することとを備える、方法。
【請求項２】
データの前記ストリームが、レイヤード変調方式を有するビデオデータのストリームを含み、前記ＭＰＤＵの前記ＤＳＣＰフィールド値が前記レイヤード変調方式の少なくとも１つのレイヤを識別する、請求項１に記載の方法。
【請求項３】
前記再送信の最大数は、前記第２のＴＩＤフィールド値に基づき変わる、請求項１に記載の方法。
【請求項４】
前記ＭＰＤＵの前記ＤＳＣＰフィールド値を取り出し、前記ＭＰＤＵに前記再送信ポリシーを与えるために、ディープパケット検査を実行することをさらに備える、請求項１に記載の方法。
【請求項５】
アクセスカテゴリー値に従って前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることであって、前記アクセスカテゴリー値が前記ＭＰＤＵの前記ＤＳＣＰフィールド値のＩＰ優先部分に基づく、優先度を与えることをさらに備える、請求項１に記載の方法。
【請求項６】
前記ＭＰＤＵの前記ＤＳＣＰフィールド値の非ＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えることをさらに備える、請求項１に記載の方法。
【請求項７】
前記ＭＰＤＵの前記ＤＳＣＰフィールド値がクラスセレクタコードポイント値であると判断することと、
前記クラスセレクタコードポイント値をユーザ優先度値として解釈することと、
前記ユーザ優先度値に関連するアクセスカテゴリーに従って、前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることと、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値のＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えることと
をさらに備える、請求項１に記載の方法。
【請求項８】
前記ＭＰＤＵの前記ＤＳＣＰフィールド値が非クラスセレクタコードポイント値であると判断することと、
アクセスカテゴリー値に従って前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることであって、前記アクセスカテゴリー値が前記非クラスセレクタコードポイント値に基づいて選択される、優先度を与えることと、
前記非クラスセレクタコードポイント値に基づいて前記ＭＰＤＵに前記再送信ポリシーを与えることと
をさらに備える、請求項１に記載の方法。
【請求項９】
前記ＭＰＤＵの前記ＤＳＣＰフィールド値が非クラスセレクタコードポイント値であると判断することと、
前記ＤＳＣＰフィールド値のＩＰ優先部分をユーザ優先度値として解釈することと、
前記ユーザ優先度値に関連するアクセスカテゴリーに従って、前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることと、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値の非ＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えることと
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記ＭＰＤＵがＴＩＤフィールド値を含み、
前記第２のＴＩＤフィールド値が前記ＤＳＣＰフィールド値に基づく、
請求項１に記載の方法。
【請求項１１】
前記第２のＴＩＤ値が前記ＭＰＤＵの前記再送信ポリシーを決定する、請求項１０に記載の方法。
【請求項１２】
ハイブリッド協調機能被制御チャネルアクセス（ＨＣＣＡ）が前記アクセスポイントと前記宛先局との間で使用不能であるとき、前記第２のＴＩＤフィールド値が８と１５との間の値を有する、請求項１１に記載の方法。
【請求項１３】
前記ＤＳＣＰフィールド値がネットワークレイヤに関連し、前記ＭＰＤＵがデータリンクレイヤに関連する、請求項１に記載の方法。
【請求項１４】
前記ＤＳＣＰフィールド値が前記ＭＰＤＵのペイロード部分において定義される、請求項１に記載の方法。
【請求項１５】
前記ＤＳＣＰフィールド値に基づいて前記ＭＰＤＵに再送信ポリシーを与えることが、ＭＰＤＵごとに定義される、請求項１に記載の方法。
【請求項１６】
宛先局と通信しているアクセスポイントであって、
ＷＬＡＮと通信するように動作可能なワイヤレス通信インターフェースと、
ワイヤレス通信インターフェースに結合された処理回路であって、
差別化サービスコードポイント（ＤＳＣＰ）フィールド値を有する少なくとも１つのメディアアクセス制御プロトコルデータユニット（ＭＰＤＵ）を含むデータのストリームを受信することと、
前記ＤＳＣＰフィールド値に基づいて第１のトラフィック識別子（ＴＩＤ）フィールド値を第２のＴＩＤフィールド値と交換することにより、前記ＭＰＤＵに再送信ポリシーを与え、前記再送信ポリシーが前記宛先局への前記ＭＰＤＵの再送信の最大数を識別することと、
ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介して前記宛先局に前記ＭＰＤＵを送信することと
を行うように適合された処理回路と
を備える、アクセスポイント。
【請求項１７】
データの前記ストリームが、レイヤード変調方式を有するビデオデータのストリームを含み、前記ＭＰＤＵの前記ＤＳＣＰフィールド値が前記レイヤード変調方式の少なくとも１つのレイヤを識別する、請求項１６に記載のアクセスポイント。
【請求項１８】
前記処理回路が、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値を取り出し、前記ＭＰＤＵに前記再送信ポリシーを与えるために、ディープパケット検査を実行する
ようにさらに適合された、請求項１６に記載のアクセスポイント。
【請求項１９】
前記処理回路が、
アクセスカテゴリー値に従って前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることであって、前記アクセスカテゴリー値が前記ＭＰＤＵの前記ＤＳＣＰフィールド値のＩＰ優先部分に基づく、優先度を与えることと、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値の非ＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えることと
を行うようにさらに適合された、請求項１６に記載のアクセスポイント。
【請求項２０】
前記処理回路は、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値がクラスセレクタコードポイント値であると判断することと、
前記クラスセレクタコードポイント値をユーザ優先度値として解釈することと、
前記ユーザ優先度値に関連するアクセスカテゴリーに従って、前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることと、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値のＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えることと
を行うようにさらに適合された、請求項１６に記載のアクセスポイント。
【請求項２１】
前記処理回路は、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値が非クラスセレクタコードポイント値であると判断することと、
アクセスカテゴリー値に従って前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることであって、前記アクセスカテゴリー値が前記非クラスセレクタコードポイント値に基づいて選択される、優先度を与えることと、
前記非クラスセレクタコードポイント値に基づいて前記ＭＰＤＵに前記再送信ポリシーを与えることと
を行うようにさらに適合された、請求項１６に記載のアクセスポイント。
【請求項２２】
前記処理回路は、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値が非クラスセレクタコードポイント値であると判断することと、
前記ＤＳＣＰフィールド値のＩＰ優先部分をユーザ優先度値として解釈することと、
前記ユーザ優先度値に関連するアクセスカテゴリーに従って、前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることと、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値の非ＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えることと
を行うようにさらに適合された、請求項１６に記載のアクセスポイント。
【請求項２３】
宛先局と通信しているアクセスポイントであって、
差別化サービスコードポイント（ＤＳＣＰ）フィールド値を有する少なくとも１つのメディアアクセス制御プロトコルデータユニット（ＭＰＤＵ）を含むデータのストリームを受信するための手段と、
前記ＤＳＣＰフィールド値に基づいて第１のトラフィック識別子（ＴＩＤ）フィールド値を第２のＴＩＤフィールド値と交換することにより、前記ＭＰＤＵに再送信ポリシーを与え、前記再送信ポリシーが前記宛先局への前記ＭＰＤＵの再送信の最大数を識別するための手段と、
ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介して前記宛先局に前記ＭＰＤＵを送信するための手段と
を備える、アクセスポイント。
【請求項２４】
データの前記ストリームが、レイヤード変調方式を有するビデオデータのストリームを含み、前記ＭＰＤＵの前記ＤＳＣＰフィールド値が前記レイヤード変調方式の少なくとも１つのレイヤを識別する、請求項２３に記載のアクセスポイント。
【請求項２５】
前記ＭＰＤＵの前記ＤＳＣＰフィールド値を取り出し、前記ＭＰＤＵに前記再送信ポリシーを与えるために、ディープパケット検査を実行するための手段をさらに備える、請求項２３に記載のアクセスポイント。
【請求項２６】
アクセスカテゴリー値に従って前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えるための手段であって、前記アクセスカテゴリー値が前記ＭＰＤＵの前記ＤＳＣＰフィールド値のＩＰ優先部分に基づく、優先度を与えるための手段と、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値の非ＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えるための手段と
をさらに備える、請求項２３に記載のアクセスポイント。
【請求項２７】
前記ＭＰＤＵの前記ＤＳＣＰフィールド値がクラスセレクタコードポイント値であると判断するための手段と、
前記クラスセレクタコードポイント値をユーザ優先度値として解釈するための手段と、
前記ユーザ優先度値に関連するアクセスカテゴリーに従って、前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えるための手段と、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値のＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えるための手段と
をさらに備える、請求項２３に記載のアクセスポイント。
【請求項２８】
前記ＭＰＤＵの前記ＤＳＣＰフィールド値が非クラスセレクタコードポイント値であると判断するための手段と、
アクセスカテゴリー値に従って前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えるための手段であって、前記アクセスカテゴリー値が前記非クラスセレクタコードポイント値に基づいて選択される、優先度を与えるための手段と、
前記非クラスセレクタコードポイント値に基づいて前記ＭＰＤＵに前記再送信ポリシーを与えるための手段と
をさらに備える、請求項２３に記載のアクセスポイント。
【請求項２９】
前記ＭＰＤＵの前記ＤＳＣＰフィールド値が非クラスセレクタコードポイント値であると判断するための手段と、
前記ＤＳＣＰフィールド値のＩＰ優先部分をユーザ優先度値として解釈するための手段と、
前記ユーザ優先度値に関連するアクセスカテゴリーに従って、前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えるための手段と、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値の非ＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えるための手段と
をさらに備える、請求項２３に記載のアクセスポイント。
【請求項３０】
宛先局と通信しているアクセスポイントにおいて動作可能な１つまたは複数の命令を有するプロセッサ可読記憶媒体であって、前記１つまたは複数の命令が、少なくとも１つのプロセッサによって実行されたとき、前記プロセッサに、
差別化サービスコードポイント（ＤＳＣＰ）フィールド値を有する少なくとも１つのメディアアクセス制御プロトコルデータユニット（ＭＰＤＵ）を含むデータのストリームを受信することと、
前記ＤＳＣＰフィールド値に基づいて第１のトラフィック識別子（ＴＩＤ）フィールド値を第２のＴＩＤフィールド値と交換することにより、前記ＭＰＤＵに再送信ポリシーを与え、前記再送信ポリシーが前記宛先局への前記ＭＰＤＵの再送信の最大数を識別することと、
ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介して前記宛先局に前記ＭＰＤＵを送信することと
を行わせる、プロセッサ可読記憶媒体。
【請求項３１】
データの前記ストリームが、レイヤード変調方式を有するビデオデータのストリームを含み、前記ＭＰＤＵの前記ＤＳＣＰフィールド値が前記レイヤード変調方式の少なくとも１つのレイヤを識別する、請求項３０に記載のプロセッサ可読記憶媒体。
【請求項３２】
前記プロセッサによって実行されたとき、前記プロセッサに、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値を取り出し、前記ＭＰＤＵに前記再送信ポリシーを与えるために、ディープパケット検査を実行させる
命令をさらに有する、請求項３０に記載のプロセッサ可読記憶媒体。
【請求項３３】
前記プロセッサによって実行されたとき、前記プロセッサに、
アクセスカテゴリー値に従って前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることであって、前記アクセスカテゴリー値が前記ＭＰＤＵの前記ＤＳＣＰフィールド値のＩＰ優先部分に基づく、優先度を与えることと、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値の非ＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えることと
を行わせる命令をさらに有する、請求項３０に記載のプロセッサ可読記憶媒体。
【請求項３４】
前記プロセッサによって実行されたとき、前記プロセッサに、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値がクラスセレクタコードポイント値であると判断することと、
前記クラスセレクタコードポイント値をユーザ優先度値として解釈することと、
前記ユーザ優先度値に関連するアクセスカテゴリーに従って、前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることと、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値のＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えることと
を行わせる命令をさらに有する、請求項３０に記載のプロセッサ可読記憶媒体。
【請求項３５】
前記プロセッサによって実行されたとき、前記プロセッサに、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値が非クラスセレクタコードポイント値であると判断することと、
アクセスカテゴリー値に従って前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることであって、前記アクセスカテゴリー値が前記非クラスセレクタコードポイント値に基づいて選択される、優先度を与えることと、
前記非クラスセレクタコードポイント値に基づいて前記ＭＰＤＵに前記再送信ポリシーを与えることと
を行わせる命令をさらに有する、請求項３０に記載のプロセッサ可読記憶媒体。
【請求項３６】
前記プロセッサによって実行されたとき、前記プロセッサに、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値が非クラスセレクタコードポイント値であると判断することと、
前記ＤＳＣＰフィールド値のＩＰ優先部分をユーザ優先度値として解釈することと、
前記ユーザ優先度値に関連するアクセスカテゴリーに従って、前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることと、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値の非ＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えることと
を行わせる命令をさらに有する、請求項３０に記載のプロセッサ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
１つの特徴は、一般に通信システムに関し、より詳細には、単一のデータストリーム内の異なるメディアアクセス制御プロトコルデータユニット（ＭＰＤＵ）に複数の再送信ポリシーを与える方法に関する。
【背景技術】
【０００２】
ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）の利用可能性の増大により、デスクトップコンピュータ、ラップトップコンピュータ、ハンドヘルド携帯情報端末（ＰＤＡ）、およびモバイルフォンなど、局が、それらの間でデータを転送するために、ローカルエリアネットワーク（ＬＡＮ）およびインターネットなど、様々なネットワークを通して互いにワイヤレスに接続することが可能になった。たとえば、ユーザは、会議に参加するためにデスクから会議室にラップトップコンピュータを持っていき、データを取り出すために依然としてローカルネットワークにアクセスし、ワイヤード接続によってテザリングされることなしにローカルネットワーク上に存在する１つまたは複数のモデムまたはゲートウェイを介してインターネットにアクセスすることができる。
【０００３】
ＷＬＡＮは、４つの主要構成要素からなり得る。これらの構成要素は、局（ＳＴＡ）と、アクセスポイント（ＡＰ）と、ワイヤレス媒体と、配信システムとを含み得る。ネットワークは、ワイヤレスネットワークインターフェースをもつコンピューティングデバイスを含み得る局間でデータを転送するように構築される。たとえば、ワイヤレスネットワークインターフェースを有するラップトップコンピュータ、デスクトップコンピュータ、モバイルフォン、および他の電子デバイスは、ネットワーク内の局の例である。アクセスポイントは、局が互いに接続し、データを転送することを可能にするデバイスである。アクセスポイントの例としては、ルータ、集中コントローラ、基地局、「ノードＢ」、またはサイトコントローラがある。
【０００４】
データは、パケットを介してＷＬＡＮ上で送信される。パケットは制御情報とペイロード情報（たとえば、データ）とを含み、パケットの形態は通信プロトコルに応じて変化する。局は、１つまたは複数のアクセスポイントを介してＷＬＡＮ上で別の局に、ビデオなど、マルチメディアコンテンツを転送することを望むことがある。一般に、ビデオトラフィックは単一の優先度レベルにマッピングされ、これは、ビデオストリーム中のすべてのフレームが、アクセスポイントと宛先局（ビデオデータを受信する局）との間のＷＬＡＮリンクに関して同じ再送信ポリシーを有することを意味する。しかしながら、いくつかのビデオフレームは、他のビデオフレームよりも重要な情報を含み得、したがって、あまり重要でない情報をもつフレームは、より重要な情報をもつフレームよりも低い重大性を伴ってドロップされ得る。
【０００５】
たとえば、いくつかのコンテンツ配信システムでは、ビデオコンテンツの変動する品質または解像度を配信するために、（レイヤード変調方式とも呼ばれる）階層変調方式が実装され得る。そのような方式は、しばしば、送信の前にベースレイヤビットストリーム／シンボルとエンハンスメントレイヤビットストリーム／シンボルとを備える複数のデータストリーム／ビットストリームを１つの単一のシンボルストリームまたはビットストリームに変調する。エンハンスメントレイヤを使用すると、（１つまたは複数の）受信デバイスにおけるビデオコンテンツ品質および／または解像度を改善することが可能になる。第１のベースレイヤビットストリームは、複数のイントラコード化ピクチャフレーム（Ｉフレーム）と予測ピクチャフレーム（Ｐフレーム）とを含み得る。第１のエンハンスメントレイヤビットストリームは、複数の双予測ピクチャフレーム（Ｂフレーム）を含む。そのような方式では、ＩフレームおよびＰフレームに関係するデータは、Ｂフレームに関係するデータよりも重要である。他のコンテンツ配信システムはまた、あるフレームデータが他のフレームデータよりも重要であるようなプロパティを有し得る。
【０００６】
したがって、アクセスポイントと局との間で単一の優先度レベルリンクを有する、レイヤード変調方式を有するビデオおよび／またはオーディオデータストリームなど、データストリーム内の異なるデータフレームに複数の再送信ポリシーを与えるための方法が必要である。
【発明の概要】
【０００７】
１つの特徴は、宛先局と通信しているアクセスポイントにおいて動作可能な方法を提供し、本方法は、差別化サービスコードポイント（ＤＳＣＰ）フィールド値を有する少なくとも１つのメディアアクセス制御プロトコルデータユニット（ＭＰＤＵ）を含むデータのストリームを受信することと、ＤＳＣＰフィールド値に基づいてＭＰＤＵに再送信ポリシーを与えることと、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介して宛先局にＭＰＤＵを送信することとを備える。一実施形態では、データのストリームは、レイヤード変調方式を有するビデオデータのストリームを含み、ＭＰＤＵのＤＳＣＰフィールド値はレイヤード変調方式の少なくとも１つのレイヤを識別する。別の実施形態では、再送信ポリシーは、宛先局へのＭＰＤＵの再送信の最大数を識別する。
【０００８】
一実施形態では、本方法は、ＭＰＤＵのＤＳＣＰフィールド値を取り出し、ＭＰＤＵに再送信ポリシーを与えるために、ディープパケット検査を実行することをさらに備える。別の実施形態では、本方法は、アクセスカテゴリー値に従って宛先局へのＭＰＤＵの送信に優先度を与えることであって、アクセスカテゴリー値がＭＰＤＵのＤＳＣＰフィールド値のＩＰ優先部分に基づく、優先度を与えることをさらに備える。別の実施形態では、本方法は、ＭＰＤＵのＤＳＣＰフィールド値の非ＩＰ優先部分に基づいて、ＭＰＤＵに再送信ポリシーを与えることをさらに備える。さらに別の実施形態では、本方法は、ＭＰＤＵのＤＳＣＰフィールド値がクラスセレクタコードポイント値であると判断することと、クラスセレクタコードポイント値をユーザ優先度値として解釈することと、ユーザ優先度値に関連するアクセスカテゴリーに従って宛先局へのＭＰＤＵの送信に優先度を与えることと、ＭＰＤＵのＤＳＣＰフィールド値のＩＰ優先部分に基づいてＭＰＤＵに再送信ポリシーを与えることとをさらに備える。
【０００９】
別の実施形態では、本方法は、ＭＰＤＵのＤＳＣＰフィールド値が非クラスセレクタコードポイント値であると判断することと、アクセスカテゴリー値に従って宛先局へのＭＰＤＵの送信に優先度を与えることであって、アクセスカテゴリー値が非クラスセレクタコードポイント値に基づいて選択される、優先度を与えることと、非クラスセレクタコードポイント値に基づいてＭＰＤＵに再送信ポリシーを与えることとをさらに備える。さらに別の実施形態では、本方法は、ＭＰＤＵのＤＳＣＰフィールド値が非クラスセレクタコードポイント値であると判断することと、ＤＳＣＰフィールド値のＩＰ優先部分をユーザ優先度値として解釈することと、ユーザ優先度値に関連するアクセスカテゴリーに従って宛先局へのＭＰＤＵの送信に優先度を与えることと、ＭＰＤＵのＤＳＣＰフィールド値の非ＩＰ優先部分に基づいてＭＰＤＵに再送信ポリシーを与えることとをさらに備える。
【００１０】
別の実施形態では、ＭＰＤＵは第１のトラフィック識別子（ＴＩＤ）フィールド値を含み、本方法は、ＭＰＤＵの第１のＴＩＤフィールド値を第２のＴＩＤフィールド値と交換すること／書き直すことであって、第２のＴＩＤフィールド値がＤＳＣＰフィールド値に基づく、交換すること／書き直すことをさらに備える。さらに別の実施形態では、第２のＴＩＤ値がＭＰＤＵの再送信ポリシーを決定する。さらに別の実施形態では、ハイブリッド協調機能被制御チャネルアクセス（ＨＣＣＡ：Hybrid Coordination Function Controlled Channel Access）がアクセスポイントと宛先局との間で使用不能であるとき、第２のＴＩＤフィールド値が８と１５との間の値を有する。別の実施形態では、ＤＳＣＰフィールド値がネットワークレイヤに関連し、ＭＰＤＵがデータリンクレイヤに関連する。さらに別の実施形態では、ＤＳＣＰフィールド値がＭＰＤＵのペイロード部分において定義される。さらに別の実施形態では、ＤＳＣＰフィールド値に基づいてＭＰＤＵに再送信ポリシーを与えることが、ＭＰＤＵごとに定義される。
【図面の簡単な説明】
【００１１】
【図１】一実施形態による、ソース局が１つまたは複数のアクセスポイントを通して宛先局にデータを送信することを望む、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）環境の一例を示す図。
【図２】一実施形態による、７つのレイヤを有する開放型システム間相互接続（ＯＳＩ）モデルの一例を示す図。
【図３】一実施形態による、ＩＰヘッダとＩＰペイロードとを有するインターネットプロトコル（ＩＰ）パケットの一例を示す図。
【図４】一実施形態による、ＩＰパケットがＭＰＤＵのためのペイロードとして働く、メディアアクセス制御（ＭＡＣ）ヘッダとＭＡＣトレーラとを備えるメディアアクセス制御プロトコルデータユニット（ＭＰＤＵ）を示す図。
【図５】一実施形態による、フレーム制御フィールドとＭＡＣアドレスフィールドとシーケンス制御フィールドとサービス品質（ＱｏＳ）フィールドとを含むＭＡＣヘッダを備え得るビットフィールドを示す図。
【図６】一実施形態による、チャネルアクセスの拡張分散チャネルアクセス（ＥＤＣＡ：Enhanced Distributed Channel Access）方法内のユーザ優先度（ＵＰ）値に対応するトラフィック識別子（ＴＩＤ）サブフィールド値と、チャネルアクセスのハイブリッド協調機能被制御チャネルアクセス（ＨＣＣＡ）方法内のトラフィックストリーム識別子値に対応するＴＩＤサブフィールド値とを示す表。
【図７】一実施形態による、トラフィック識別子サブフィールド値と様々な優先順位ベースのアクセスカテゴリーに対応するユーザ優先度値とのマッピングを示す図。
【図８】一実施形態による、送信機と受信機との間の再送信ポリシーとＴＩＤ値とＤＳＣＰ値との部分マッピングを示す図。
【図９】一実施形態による、ＴＩＤサブフィールド値と様々な優先順位ベースのアクセスカテゴリーに対応するユーザ優先度値との代替マッピングの一例を示す図。
【図１０】一実施形態による、関連するアクセスカテゴリーとともに、ユーザ優先度値に対応する、差別化サービスコードポイント（ＤＳＣＰ）フィールドのＩＰ優先値のマッピングを示す図。
【図１１】一実施形態による、関連するアクセスカテゴリーとともに、ユーザ優先度値に対応する、クラスセレクタコードポイント値のマッピングを示す図。
【図１２】一実施形態による、非クラスセレクタコードポイント値と、アクセスカテゴリー値と、ＭＰＤＵに割り当てられた／書き直されたＴＩＤ値との間の部分マッピングを示す図。
【図１３】一実施形態による、受信局に送信されるデータストリームに複数の再送信ポリシーを与えるためのアクセスポイントにおいて動作可能な例示的な方法を示すフローチャート。
【図１４】一実施形態による、受信局に送信されるデータストリームに複数の再送信ポリシーを与えるためのアクセスポイントにおいて動作可能な例示的な方法を示すフローチャート。
【図１５】一実施形態による、受信局に送信されるデータストリームに複数の再送信ポリシーを与えるためのアクセスポイントにおいて動作可能な例示的な方法を示すフローチャート。
【図１６】一実施形態による、受信局に送信されるデータストリームに複数の再送信ポリシーを与えるためのアクセスポイントにおいて動作可能な例示的な方法を示すフローチャート。
【図１７】一実施形態による、受信局に送信されるデータストリームに複数の再送信ポリシーを与えるためのアクセスポイントにおいて動作可能な例示的な方法を示すフローチャート。
【図１８】一実施形態による、アクセスポイントの機能ブロック図。
【図１９】一実施形態による、ソースＳＴＡの機能ブロック図。
【図２０】一実施形態による、宛先ＳＴＡの機能ブロック図。
【発明を実施するための形態】
【００１２】
以下の説明では、実施形態の十分な理解が得られるように具体的な詳細を与える。ただし、これらの実施形態は、これらの具体的な詳細なしに実施され得ることを、当業者なら理解されよう。たとえば、これらの実施形態を不必要な詳細において不明瞭にしないために、回路をブロック図で示すことがある。他の場合では、これらの実施形態を不明瞭にしないために、よく知られている回路、構造、および技法を詳細に図示しないことがある。
【００１３】
概要
送信機から受信機に送信されるべきデータのストリーム（たとえば、ビデオおよび／または音声データストリーム）を備える異なるメディアアクセス制御プロトコルデータユニット（ＭＰＤＵ）のための複数の再送信ポリシーを可能にする技法を本明細書で提示する。たとえば、１つの特徴は、ワイヤレスローカルエリアネットワークを介して宛先局と通信しているアクセスポイントにおいて動作可能な方法を提供し、アクセスポイントは、差別化サービスコードポイント（ＤＳＣＰ）フィールド値を有する少なくとも１つのメディアアクセス制御プロトコルデータユニット（ＭＰＤＵ）を含むデータのストリームを受信し、ＤＳＣＰフィールド値に基づいてＭＰＤＵに再送信ポリシーを与え、宛先局にＭＰＤＵを送信する。データのストリームは、レイヤード変調方式を有するビデオデータのストリームを含み得、ＤＳＣＰフィールド値はレイヤード変調方式の少なくとも１つのレイヤを識別する。アクセスポイントは、ディープパケット検査を使用してＭＰＤＵからＤＳＣＰ値を取り出し得る。このようにして、ＤＳＣＰフィールド値を、トラフィック識別子（ＴＩＤ）フィールドなど、ＭＰＤＵビットフィールドにマッピングすることによって、複数の再送信ポリシーが単一のデータストリームに与えられ得る。
【００１４】
例示的なネットワーク環境
図１に、ソースＳＴＡ１０２が１つまたは複数のアクセスポイント１０４、１０６を通して宛先ＳＴＡ１０８にデータを送信することを望む、例示的なＷＬＡＮ環境１００を示す。この例では、ソースＳＴＡ１０２は、最終的に宛先ＳＴＡ１０８に、たとえば、ビデオデータフレームを送信することを望むが、他の実施形態では、送信されるデータは任意のタイプであり得る。ソースＳＴＡ１０２は、ワイヤレス接続を通して第１のアクセスポイント１０４に通信し得る。第１のＡＰ１０４は、次に、第２のＡＰ１０６にワイヤードまたはワイヤレス接続を通して通信する。第２のＡＰ１０６は、次に、ワイヤレス接続を通して宛先ＳＴＡ１０８と通信する。いくつかの実施形態では、ソースＳＴＡ１０２および／または宛先ＳＴＡ１０８は、ワイヤレス接続の代わりに、またはそれに加えて、アクセスポイント１０４、１０６とのワイヤード接続を有し得る。他の実施形態では、ソースＳＴＡ１０２と宛先ＳＴＡ１０８との間に１つまたは複数のアクセスポイントが存在し得る。
【００１５】
ＷＬＡＮを含む、たいていのワイヤレス通信ネットワークは、ネットワークの内部活動および構造を概念化するのを助けるために、異なるセクションに細分化され得る。たとえば、開放型システム間相互接続モデル（ＯＳＩモデル）は、通信システムをレイヤと呼ばれるより小さい部分に細分する方法である。「レイヤ」は、それの上のレイヤにサービスを与え、それの下のレイヤからサービスを受ける、概念的に同様の機能の集合である。各レイヤ上で、インスタンスは、上のレイヤにおけるインスタンスにサービスを与え、下のレイヤからのサービスを要求する。ソースＳＴＡ１０２から宛先ＳＴＡ１０８に送信されたデータのストリームを備える異なるＭＰＤＵのために複数の再送信ポリシーを与えるための本明細書で提示される実施形態は、そのような方式内で実装され、概念化され得る。
【００１６】
図２に、「最も高い」（すなわち、概念的にユーザにより近接した）から「最も低い」（すなわち、ユーザにあまりそれと分からない下部レベルメカニクス）にわたる７つのレイヤによって示されるＯＳＩモデル２００の一例を示す。ＯＳＩモデルは、最上位にアプリケーションレイヤ２０２を備え得、その後にプレゼンテーションレイヤ２０４、セッションレイヤ２０６、トランスポートレイヤ２０８、ネットワークレイヤ２１０、データリンクレイヤ２１２、および物理レイヤ２１４が続く。
【００１７】
ソースＳＴＡ１０２から送信されるビデオデータフレームは、図３に示すように、ネットワークレイヤ２１０においてインターネットプロトコル（ＩＰ）パケット３００として構成され得る。ＩＰパケット３００は、ＩＰヘッダ３０２とペイロード３０４とを備え得る。ペイロード３０４は、ソースＳＴＡ１０２が宛先ＳＴＡ１０８に送信することを望むデータストリームの一部分を備えるビデオデータを含む。特に、ＩＰヘッダ３０２は、ネットワークレイヤ２１０において送信されているデータのタイプを分類するのに役立つ６ビット差別化サービスコードポイント（ＤＳＣＰ）３０６フィールドを備える。
【００１８】
電子メールまたはファイル転送など、重要でないサービスに単純なベストエフォートトラフィック保証を与えながら、ボイスまたはビデオパケットなど、重要なネットワークトラフィックパケットタイプに低レイテンシ保証サービスを与えるために差別化サービス（ＤｉｆｆＳｅｒｖ）が使用され得る。たとえば、５２のＤＳＣＰ値を有するパケットは「完全優先転送（Expedited Forwarding）」挙動を有するように分類され得、そのようなパケットは、ボイスまたはビデオに好適な、低遅延および低ジッタで送信される。対照的に、１５のＤＳＣＰ値は、より高いドロップ率を有し得、５２の値を有するパケットよりも低い優先度を与えられる。
【００１９】
さらに、ＤＳＣＰコード値は、クラスセレクタコードポイントと非クラスセレクタコードポイントという２つのカテゴリーに分けられ得る。クラスセレクタコードポイントは０と７との間のＤＳＣＰ値に対応し、すなわち、６ビットＤＳＣＰフィールド３０６の最初の３つの最下位ビットのみが使用され得る。非クラスセレクタコードポイントはＤＳＣＰ値８〜６３に対応し、すべての６つのビットが使用され得る。ＤＳＣＰフィールド３０６の「ＩＰ優先」部分は、ＤＳＣＰフィールド３０６の３つの最下位ビットに対応する。本明細書において、ＤＳＣＰフィールド３０６の「非ＩＰ優先」部分は、ＤＳＣＰフィールド３０６の３つの最上位ビットに対応する。
【００２０】
ＩＰパケット３００は、データリンクレイヤ２１２において、メディアアクセス制御プロトコルデータユニット（ＭＰＤＵ）またはメディアアクセス制御サービスデータユニット（ＭＳＤＵ）としてさらにカプセル化され得る。図４に、ＩＰパケット３００がＭＰＤＵ４００のペイロードとして働く、ＭＡＣヘッダ４０２とＭＡＣトレーラ４０４とを備えるＭＰＤＵ４００を示す。したがって、ＭＰＤＵのペイロードは、特に、ＩＰヘッダ３０２とＩＰペイロード３０４とを備え、ＩＰヘッダ３０２はＤＳＣＰフィールド３０６値を含む。図５に、フレーム制御５０２フィールドと、ＭＡＣアドレスフィールド５０４と、シーケンス制御フィールド５０６と、サービス品質（ＱｏＳ）フィールド５０８とを含む、ＭＡＣヘッダ４０２を備え得るフィールドの一部を示す。ＱｏＳフィールド５０８はトラフィック識別子（ＴＩＤ）フィールド５１０を備え得る。シーケンス制御フィールド５０６は、送信局によって割り当てられたＭＰＤＵ４００のシーケンス番号を示す１２ビットシーケンス番号フィールドを含んでいる。受信局は、次いで、シーケンス番号に基づいて受信したＭＰＤＵを並べ替え得る。
【００２１】
図６に示す表６００を参照すると、ＴＩＤフィールド５１０は４ビットフィールドであり、ここで値０〜７は、チャネルアクセスの拡張分散チャネルアクセス（ＥＤＣＡ）方法内でＭＰＤＵ４００に与えられる優先度を分類するために使用されるユーザ優先度（ＵＰ）値を特定する。ＷＬＡＮ１００内のアクセスポイント１０４、１０６がハイブリッド協調機能被制御チャネルアクセス（ＨＣＣＡ）をサポートするときは、従来、８〜１５の範囲内の値が使用される。したがって、ＷＬＡＮ１００がＨＣＣＡをサポートしない場合、ＴＩＤの値８〜１５は、従来、使用されず、ＷＬＡＮ１００は、ユーザ優先度値に基づいてＭＰＤＵに与えられた優先度を分類する。ＥＤＣＡにおける優先度のレベルはアクセスカテゴリー（ＡＣ）と呼ばれ、ユーザ優先度値とＡＣとの間の関係を図７に示すマッピング７００に示す。したがって、４および５のＵＰ値はビデオコンテンツのＡＣ（ＡＣ＿ＶＩ）につながり、６および７のＵＰ値はボイスコンテンツのＡＣ（ＡＣ＿ＶＯ）につながる。
【００２２】
ＱｏＳ  ＳＴＡ／ＡＰは、（アドレス１フィールド５０４によって指定された）一意の受信機ごとに、ＴＩＤ値当たり１つのモジュロ４０９６シーケンス番号カウンタを維持する。ＭＰＤＵ４００など、ＱｏＳデータフレームについてのシーケンス番号は、ＱｏＳ制御フィールド５０８のＴＩＤサブフィールド５１０によって特定されるカウンタを使用して割り当てられ、そのカウンタは、そのＴＩＤ値に属するＭＰＤＵごとに１だけ増分される。
【００２３】
一般に、ソースＳＴＡ１０２から宛先ＳＴＡ１０８に送信されるビデオデータのストリームは、たとえば、５の単一のＴＩＤユーザ優先度値を実質的に有するＭＰＤＵのストリームを備え得る。したがって、ビデオデータのそのようなストリームは、いずれかの１つの特定のＭＰＤＵの相対的重要性にかかわらず、（１つまたは複数の）送信側（たとえば、ソースＳＴＡ１０２および／または、たとえば、第２のＡＰ１０６）から（１つまたは複数の）受信機（たとえば、第１のＡＰ１０４、第２のＡＰ１０６、および／または宛先ＳＴＡ１０８）に送信されるＭＰＤＵ４００ごとに同じ再送信ポリシーを有し得る。これは、８０２．１１ｎデバイスが、一般に、ＴＩＤ値ごとにセットアップされるブロック肯定応答（ＡＣＫ）再送信ポリシーを利用するからである。したがって、同じＴＩＤを用いて送信されるすべてのＭＰＤＵは、差別化なしに同じブロックＡＣＫポリシーの下で送信される。
【００２４】
しかしながら、いくつかのＭＰＤＵは、「Ｂフレーム」など、あまり重要でないビデオフレームに関連する他のＭＰＤＵよりも重要であるビデオフレーム、たとえば「Ｉフレーム」に関連し得るので、ソースＳＴＡ１０２は、異なるＭＰＤＵのために異なる再送信ポリシーを確立することを望み得る。たとえば、ソースＳＴＡ１０２は、Ｉフレームに関連するＭＰＤＵのための１０再試行再送信ポリシーをもつブロックＡｃｋと、Ｂフレームに関連するＭＰＤＵのためのＡｃｋなし再送信ポリシーとを実装することを望み得る。しかしながら一般に、ソースＳＴＡ１０２および／またはアクセスポイント１０６は、宛先ＳＴＡ１０８に送信されるデータのストリーム内の任意のＭＰＤＵに異なる再送信ポリシーを割り当てるフレキシビリティを望み得る。一実施形態では、異なるＭＰＤＵおよび／またはＩＰパケット中でＩフレームおよびＢフレームが搬送されると仮定され得る。しかしながら、いくつかの実施形態では、各ＭＰＤＵおよび／またはＩＰパケットが正確に１つのＩフレームまたはＢフレームを搬送する必要はないか、または、各ＭＰＤＵおよび／またはＩＰパケットがＩフレームまたはＢフレームの整数倍を搬送する必要はない。ＩフレームおよびＢフレームは、部分的に、任意の１つのＭＰＤＵおよび／またはＩＰパケット中に含まれ得る。
【００２５】
したがって、特に、送信機から受信機に送信されるデータのストリーム（たとえば、ビデオおよび／またはオーディオデータストリーム）を備える異なるＭＰＤＵのための複数の再送信ポリシーを可能にする実施形態を本明細書で開示する。いくつかの実施形態では、送信機は、ソースＳＴＡ１０２、第１のＡＰ１０４、および／または第２のＡＰ１０６のうちのいずれかであり得る。いくつかの実施形態では、受信機は、第１のＡＰ１０４、第２のＡＰ１０６、および／または宛先ＳＴＡ１０８であり得る。
【００２６】
一実施形態では、ソースＳＴＡ１０２は、ＥＤＣＡまたはＨＣＣＡのいずれかを使用して宛先ＳＴＡ１０８にビデオおよび／またはオーディオデータストリームを送信することを望む。ソースＳＴＡ１０２は、データストリームを備える各ＭＰＤＵ４００に、ＴＩＤ４またはＴＩＤ５という２つのＴＩＤフィールド５１０値のうちの１つを割り当て得る。ＴＩＤ値４および５は、それぞれ、ユーザ優先度値４および５に対応し、図７に示すように、これらの値に対応し関連するアクセスカテゴリーはＡＣ＿ＶＩである。したがって、この実施形態では、ＭＰＤＵ４００のＴＩＤ５１０値と、そのＭＰＤＵ４００に割り当てられたユーザ優先度およびアクセスカテゴリーとの間に１対１の固定関係が存在する。
【００２７】
次いで、ＩＰヘッダ３０２内のＤＳＣＰフィールド３０６に異なる値を割り当てることによって、各ＭＰＤＵ４００のための複数の再送信ポリシーが実現され得る。本明細書で説明するように、差別化サービス（ＤｉｆｆＳｅｒｖ）は、ネットワークトラフィックを分類し、ＩＰネットワークに関するサービス品質保証を与えるための機構を指定するコンピュータネットワーキングアーキテクチャである。ＤｉｆｆＳｅｒｖは、パケット分類のためにＩＰヘッダ３０２中の６ビットＤＳＣＰフィールド３０６を使用する。さらに、一実施形態では、ＤＳＣＰ値は、異なる再送信ポリシーを指定するために送信機および受信機によって使用され得る。送信機および受信機は、事前に、各ＤＳＣＰ値に特定の再送信ポリシーを指定するマッピング情報を交換し得る。さらに、マッピング情報は、ＭＰＤＵのＭＡＣヘッダ中のＴＩＤ値ごとにＩＰヘッダ内の各ＤＳＣＰ値に特定の再送信ポリシーを指定し得る。
【００２８】
したがって、ソースＳＴＡ１０２、および／またはデータストリームを生成するアプリケーションは、送信機と受信機との間のプリセットマッピングに基づいてそのＭＰＤＵ４００のための固有の再送信ポリシーを選択するために、ＭＰＤＵ４００ごとにＤＳＣＰフィールド３０６値およびＴＩＤフィールド５１０値を操作し得る。同様に、受信機は、（たとえば、ディープパケット検査によって）受信された各ＭＰＤＵ４００のＤＳＣＰフィールド３０６値とＴＩＤフィールド５１０値とを読み取り、それに応じてＭＰＤＵ４００の再送信ポリシーを処理し得る。
【００２９】
図８に、一実施形態による、送信機と受信機との間での再送信ポリシーとＴＩＤ値とＤＳＣＰ値との１つのそのような部分マッピング８００を示す。たとえば、ＴＩＤ４と組み合わせたＤＳＣＰ値２３は、２再試行再送信ポリシーをもつブロックＡｃｋを指定し得、ＴＩＤ５と組み合わせたＤＳＣＰ値２３は、５再試行再送信ポリシーをもつブロックＡｃｋを指定し得、以下同様である。ＴＩＤ値４および５と組み合わせた各ＤＳＣＰ値０〜６３は、異なる再送信ポリシーを指定し得る。他の実施形態では、ＴＩＤ値０〜７と組み合わせた各ＤＳＣＰ値０〜６３は、異なる再送信ポリシーを指定し得る。したがって、送信ＳＴＡは、ＤＳＣＰ値に基づいて、パケットを搬送するＭＰＤＵ４００を最大で何回（再）送信するかを判断する。いくつかの実施形態では、複数のＤＳＣＰ値が同じＴＩＤにマッピングし得るが、送信機は、ＤＳＣＰ値に基づいて、あるＭＰＤＵ４００を再送信すべきか否かを内部的に決定し得る。したがって、いくつかの実施形態では、再送信の最大数はＴＩＤ値とともに変動し得る。
【００３０】
別の実施形態では、ソースＳＴＡ１０２は、ＥＤＣＡを使用して宛先ＳＴＡ１０８にビデオおよび／またはオーディオデータストリームを送信することを望む。ソースＳＴＡ１０２は、データストリームを備える各ＭＰＤＵに０と１５との間のＴＩＤ値を割り当てる。しかしながら、この実施形態では、ＭＰＤＵ４００のＴＩＤフィールド５１０値は、受信機（たとえば、ＡＰ１０４）によってＭＰＤＵ４００に与えられた優先度に必ずしも関係するとは限らない。言い換えれば、ＴＩＤフィールド５１０に割り当てられたＴＩＤ値（ユーザ優先度０〜７またはＴＳＩＤ８〜１５）は、受信機によってＭＰＤＵ４００に与えられた実際のアクセスカテゴリーに関係しないことがある。したがって、この実施形態は、図７に示す固定ＥＤＣＡマッピングを却下し得る。ＨＣＣＡが送信機と受信機との間で使用されない場合、この実施形態はまた、他の場合は未使用になるＴＩＤ値８〜１５を利用する。したがって、一実施形態では、各ＴＩＤ値は固定肯定応答再送信ポリシーを有し得るが、ビデオストリームは、異なるＤＳＣＰ値に基づいて複数のＴＩＤにわたって分割され得るので、ビデオストリーム中の異なるレイヤは、ＷＬＡＮ上で送信されたときに異なる肯定応答ポリシーを受信する。
【００３１】
図９に、ＴＩＤ５１０値と、受信機（たとえば、ＡＰ１０４）において与えられる優先度およびアクセスカテゴリーとの間の代替マッピング９００の一例を示す。たとえば、１２のＴＩＤ５１０値は、実際は、５のユーザ優先度値とアクセスカテゴリーＡＣ＿ＶＩとを示し得る。再送信ポリシーは、ＭＰＤＵ４００のＴＩＤフィールド５１０値に直接結合され得るので、ソースＳＴＡ１０２は、所与のＭＰＤＵ４００に割り当てるために、現在少なくとも１６の異なる再送信ポリシーを有し得ると同時に、ＭＰＤＵに与えられた所望の優先度を維持し得る。いくつかの実施形態では、所与のＭＰＤＵのために利用可能な再送信ポリシーの量は、代替マッピング方式と組み合わせて（図８に関して上記で説明した概念と同様の）一意の再送信ポリシーを表すためにＭＰＤＵのＤＳＣＰフィールド３０６値を使用することによっても著しく増加し得る。
【００３２】
通常、ＭＰＤＵ４００のシーケンス制御フィールド４０６内のシーケンス番号は、ＱｏＳ制御フィールド４０８のＴＩＤサブフィールド５１０によって識別されるカウンタを使用して割り当てられ、そのカウンタは、そのＴＩＤ値に属するＭＰＤＵ４００ごとに１だけ増分される。したがって、同じＴＩＤ値を有するストリーム中の３つの連続するＭＰＤＵは、連続するシーケンス番号を有するべきであるが、異なるＴＩＤ値を有するストリーム中の３つの連続するＭＰＤＵは、連続しない無関係なシーケンス番号を有し得る。
【００３３】
本明細書で説明する実施形態のいくつかでは、しかしながら、ＭＰＤＵに割り当てられたシーケンス番号は、それらのＭＰＤＵに割り当てられたＴＩＤ値に無関係であるようにされ得る。したがって、ストリーム中の３つの連続するＭＰＤＵは、それらが異なるＴＩＤ値を有しても、連続するシーケンス番号を有し得る。シーケンス番号は、ＴＩＤ値それ自体ではなくＴＩＤ値が実際に指すマッピングされたアクセスカテゴリーに基づいて割り当てられ得る。例として図９に示す代替マッピングを使用すると、それぞれ、ＴＩＤ値５、１３、および１５を有するストリーム中の３つの連続するＭＰＤＵは、すべてがアクセスカテゴリーＡＣ＿ＩＶにマッピングするので、連続するシーケンス番号を有し得る。
【００３４】
そのような実施形態は、従来のＥＤＣＡマッピングを逸脱するので、そのような代替マッピングを使用するＷＬＡＮ中のすべてのデバイス（たとえば、ソースＳＴＡ１０２、第１のＡＰ１０４、第２のＡＰ１０６、および／または宛先ＳＴＡ１０８）は、代替マッピング方式が使用され得る前に、それの高度な知識を有しなければならない。したがって、代替マッピングに関係する情報のネゴシエーションが、送信機と受信機との間（たとえば、ソースＳＴＡ１０２および第１のＡＰ１０４および／または第２のＡＰ１０６および宛先ＳＴＡ１０８の間）で通信されるべきである。一実施形態では、始動メッセージ中にソースＳＴＡ１０２から受信機に代替マッピング方式が送信され得る。別の実施形態では、ＡＰ１０４は、関連付け応答フレームを通してソースＳＴＡ１０２にマッピングをブロードキャストし得る。
【００３５】
別の実施形態では、ソースＳＴＡ１０２は、ＥＤＣＡを使用して宛先ＳＴＡ１０８にビデオおよび／またはオーディオデータストリームを送信することを望む。この実施形態では、チェーン中の宛先ＳＴＡ１０８にワイヤレスにリンクされた最後のアクセスポイント、たとえば図１中の第２のＡＰ１０６は、ＭＰＤＵ４００の既存のＴＩＤ値５１０を上書きするために、アクセスポイントが受信するＭＰＤＵ４００のＤＳＣＰフィールド３０６値を利用する。この実施形態では、チェーン中の第２のＡＰ１０６の前に来る他のアクセスポイント、すなわち、第１のＡＰ１０４は、必ずしもいずれかの代替アクセスカテゴリーマッピングの事前知識を有する必要があるとは限らない。
【００３６】
たとえば、データストリームがビデオストリームである場合、データストリームを備える各ＭＰＤＵ４００は、ソースＳＴＡ１０２において、たとえば、４または５のＴＩＤ値を割り当てられ得る。一実施形態では、データストリームは、レイヤード変調方式を有するビデオストリームであり得る。データストリームを生成するアプリケーションは、ＭＰＤＵが属する特定のビデオ符号化レイヤ（たとえば、Ｉフレーム、Ｐフレーム、またはＢフレームなど）に基づいて特定のＤＳＣＰフィールド３０６値をＭＰＤＵに割り当て得る。このようにして、宛先ＳＴＡ１０８への最終送信に関するＴＩＤ値を再構成するために、ＤＳＣＰフィールド３０６がチェーン中の最後のアクセスポイント（たとえば、ＡＰ１０６）によって使用され得る。
【００３７】
一実施形態では、データストリームを備えるＭＰＤＵ４００は、最初にソースＳＴＡ１０２から第１のＡＰ１０４に送信される。第１のＡＰ１０４は、ＴＩＤ値、たとえば、値４または５によって設定された優先度および再送信ポリシーに従ってＭＰＤＵ４００を扱い、それに応じて第２のＡＰ１０６にデータストリームを再送信する。
【００３８】
次に、ＭＰＤＵ４００データストリームは、第２のＡＰ１０６から宛先ＳＴＡ１０８に送信され得る。特に、宛先ＳＴＡ１０８は送信の最終ポイントであるので、宛先ＳＴＡ１０８へのこの送信中のＭＰＤＵ４００のＴＩＤフィールド５１０値は、宛先ＳＴＡ１０８を越えたいずれかのさらなる送信のためのＭＰＤＵ４００の優先度処理を決定するために使用されない。したがって、宛先ＳＴＡ１０８へのこの送信中のＭＰＤＵ４００のＴＩＤフィールド５１０値は、主に、ＭＰＤＵ４００のシーケンス番号並べ替えおよび再送信ポリシーを決定するために使用される。したがって、ＭＰＤＵは宛先ＳＴＡ１０８を越えて後続の宛先に再送信されないので、第２のＡＰ１０６は、ＭＰＤＵのＴＩＤフィールド５１０値を自由に書き直し、オーバーライドし得る。
【００３９】
一例では、第２のＡＰ１０６は、それがＤＳＣＰフィールド３０６値のＩＰ優先部分および非ＩＰ優先部分から読み取った値に基づいてＴＩＤフィールド５１０値を書き直す。前に説明したように、ＩＰ優先部分は６ビットＤＳＣＰフィールド３０６の３つの最下位ビットであり、非ＩＰ優先部分は６ビットＤＳＣＰフィールド３０６の３つの最上位ビットである。第２のＡＰ１０６は、たとえば、図１０に示すマッピング１０００に基づいて、そのＭＰＤＵ４００のＤＳＣＰフィールド３０６のＩＰ優先部分中に含まれている値に基づいて宛先ＳＴＡ１０８への送信のために所与のＭＰＤＵ４００に優先度を与える。したがって、第２のＡＰ１０６は、ＤＳＣＰ値３０６のＩＰ優先部分をユーザ優先度値として解釈することによって、宛先ＳＴＡ１０８への送信のためにＭＰＤＵ４００に優先度を与える。ユーザ優先度値は、たとえば、図１０に示すようにアクセスカテゴリー値に関連する。
【００４０】
第２のＡＰ１０６はまた、ＤＳＣＰフィールド３０６の非ＩＰ優先部分中に含まれている値を用いてＭＰＤＵ４００のＴＩＤフィールド５１０値を書き直す。したがって、ＭＰＤＵ４００の再送信ポリシーはＴＩＤフィールド５１０値にリンクされ得るので、ＭＰＤＵ４００の再送信ポリシーは、次に、ＴＩＤフィールド５１０値に書き直された値に応じて変更され得る。宛先ＳＴＡ１０８は、新しいＴＩＤフィールド５１０値によって決定されたシーケンス番号カウンタに基づいて、受信したＭＰＤＵ４００を並べ替える。一実施形態では、ＭＰＤＵ／パケットは、ＤＳＣＰ値によって決定され得る様々なビデオ符号化レイヤにわたって並べ替えられ得る。
【００４１】
上記の例では、ＴＩＤフィールド５１０に書き込まれた値と第２のＡＰ１０６によってＭＰＤＵ４００に割り当てられたアクセスカテゴリーとは、すべて、レイヤードビデオデータに基づいてＩＰパケットを生成したアプリケーションによって最初に選択されていることがあるＤＳＣＰフィールド３０６値に由来する。一実施形態では、アプリケーションは、ソースＳＴＡ１０２において、たとえば、ソースＳＴＡ１０２のメモリ回路内に常駐し、ソースＳＴＡ１０２の処理回路によって実行され得る。他の実施形態では、別のデバイスが、レイヤードビデオデータに基づいてＩＰパケットを生成する。
【００４２】
別の例では、第２のＡＰ１０６は、ＭＰＤＵ４００のＤＳＣＰフィールド３０６値がクラスセレクタコードポイント値または非クラスセレクタコードポイント値を含んでいるかどうかに基づいて、ＴＩＤフィールド５１０値を書き直す。ＤＳＣＰフィールド３０６がクラスセレクタコードポイント値（すなわち、０と７との間の値）を含んでいる場合、第２のＡＰ１０６は、この値をユーザ優先度値として解釈することによって、この値に基づいて宛先ＳＴＡ１０８への送信のためにＭＰＤＵ４００に優先度を与える。ユーザ優先度値は、図１１に示すマッピング１１００に示すようにアクセスカテゴリーに対応する。さらに、第２のＡＰ１０６は、ＤＳＣＰフィールド３０６のＩＰ優先部分中に含まれている値を用いてＭＰＤＵ４００のＴＩＤフィールド５１０値を書き直し得る。ＭＰＤＵ４００のＴＩＤフィールド５１０に書き直されたＴＩＤ値は、その特定のＭＰＤＵ４００の再送信ポリシーを規定し、ならびにＭＰＤＵ４００を並べ替えるためにどのシーケンス番号カウンタが使用されるかを規定し得る。
【００４３】
対照的に、ＤＳＣＰフィールド３０６が非クラスセレクタコードポイント値（すなわち、８と６３との間の値）を含んでいる場合、第２のＡＰ１０６は、非クラスセレクタコードポイント値によって支配されるいずれかのあらかじめ選択されたマッピングに従って、ＭＰＤＵ４００に優先度を与えることと、ＴＩＤフィールド５１０値を書き直すことの両方を行い得る。たとえば、図１２に、非クラスセレクタコードポイント値と、アクセスカテゴリー値と、ＭＰＤＵ４００に割り当てられた／書き直されたＴＩＤ値との間のそのような部分マッピング１２００を示す。ＭＰＤＵ４００のＴＩＤフィールド５１０に書き直されたＴＩＤ値は、その特定のＭＰＤＵ４００の再送信ポリシーを規定し、ならびにＭＰＤＵ４００を並べ替えるためにどのシーケンス番号カウンタが使用されるかを規定し得る。したがって、たとえば、１３の非クラスセレクタコードポイント値は、第２のＡＰ１０６に、２再試行をもつブロック肯定応答を有する再送信ポリシーに対応する５の値でＴＩＤフィールド５１０値を書き直させ得る。ＭＰＤＵ４００に割り当てられる優先度はまた、アクセスカテゴリーＡＣ＿ＶＩに従って支配される。図１２に示す部分マッピング１２００は一例にすぎない。様々な非クラスセレクタコードポイント値が異なる優先度および再送信ポリシーに対応する、いずれかのあらかじめ選択されたマッピングが使用され得る。
【００４４】
別の例では、第２のＡＰ１０６は、ＭＰＤＵ４００のＤＳＣＰフィールド３０６値がクラスセレクタコードポイント値または非クラスセレクタコードポイント値を含んでいるかどうかに基づいて、ＴＩＤフィールド５１０値を書き直す。ＤＳＣＰフィールド３０６がクラスセレクタコードポイント値（すなわち、０と７との間の値）を含んでいる場合、第２のＡＰ１０６は、この値をユーザ優先度値として解釈することによって、この値に基づいて宛先ＳＴＡ１０８への送信のためにＭＰＤＵ４００に優先度を与える。ユーザ優先度値は、図１１に示すマッピング１１００に示すようにアクセスカテゴリーに対応する。さらに、第２のＡＰ１０６は、ＤＳＣＰフィールド３０６のＩＰ優先部分中に含まれている値を用いてＭＰＤＵ４００のＴＩＤフィールド５１０値を書き直し得る。ＭＰＤＵ４００のＴＩＤフィールド５１０に書き直されたＴＩＤ値は、その特定のＭＰＤＵ４００の再送信ポリシーを規定し、ならびにＭＰＤＵ４００を並べ替えるためにどのシーケンス番号カウンタが使用されるかを規定し得る。
【００４５】
対照的に、ＤＳＣＰフィールド３０６が非クラスセレクタコードポイント値（すなわち、８と６３との間の値）を含んでいる場合、第２のＡＰ１０６は、それがＤＳＣＰフィールド３０６値のＩＰ優先部分および非ＩＰ優先部分から読み取った値に基づいて、ＭＰＤＵ４００のＴＩＤフィールド５１０値を書き直す。第２のＡＰ１０６は、たとえば、図１０のマッピング１０００に示すように、ＤＳＣＰフィールド３０６のＩＰ優先部分中に含まれている値に基づいて宛先ＳＴＡ１０８への送信のために所与のＭＰＤＵ４００に優先度を与える。したがって、第２のＡＰ１０６は、ＤＳＣＰ値３０６のＩＰ優先部分をユーザ優先度値として解釈することによって、宛先ＳＴＡ１０８への送信のためにＭＰＤＵ４００に優先度を与える。ユーザ優先度値は、たとえば、図１０に示すようにアクセスカテゴリー値に関連する。第２のＡＰ１０６は、ＤＳＣＰフィールド３０６の非ＩＰ優先部分中に含まれている値を用いてＭＰＤＵ４００のＴＩＤフィールド５１０値を書き直す。したがって、ＭＰＤＵ４００の再送信ポリシーはＴＩＤフィールド５１０値にリンクされ得るので、ＭＰＤＵ４００の再送信ポリシーは、次に、ＴＩＤフィールド５１０値に書き直された値に応じて変更され得る。宛先ＳＴＡ１０８は、新しいＴＩＤフィールド５１０値によって決定されたシーケンス番号カウンタに基づいて、受信したＭＰＤＵ４００を並べ替える。一実施形態では、ＭＰＤＵ／パケットは、ＤＳＣＰ値によって決定され得る様々なビデオ符号化レイヤにわたって並べ替えられ得る。
【００４６】
図１３は、宛先ＳＴＡ１０８など、受信局に送信されるデータストリームに複数の再送信ポリシーを与えるためのアクセスポイント、たとえば第２のＡＰ１０６において動作可能な例示的な方法を示すフローチャートである。ステップ１３０２において、アクセスポイントは、ＤＳＣＰフィールド３０６値を有する少なくとも１つのＭＰＤＵ４００を含むデータのストリームを受信する。データのストリームは、第１のＡＰ１０４などの前のアクセスポイントまたはソースＳＴＡ１０２から受信され得る。ステップ１３０４において、アクセスポイント１０６は、ＤＳＣＰフィールド３０６値に基づいてＭＰＤＵ４００に再送信ポリシーを与える。たとえば、これは、ディープパケット検査を使用してＤＳＣＰフィールド３０６値を取り出すことと、ＤＳＣＰフィールド３０６値に少なくとも部分的に基づく新しいＴＩＤフィールド５１０値（たとえば、第２のＴＩＤフィールド５１０値）を用いて元のＴＩＤフィールド５１０値（たとえば、第１のＴＩＤフィールド値）を書き直すこと／交換することとによって実行され得、ここで第２のＴＩＤフィールド５１０値はＭＰＤＵ４００の再送信ポリシーを決定する。ステップ１３０６において、アクセスポイント１０６は、ＭＰＤＵ４００のＤＳＣＰフィールド３０６値に少なくとも部分的に基づく再送信ポリシーに従って宛先ＳＴＡ１０８にＭＰＤＵ４００を送信する。
【００４７】
図１４は、宛先ＳＴＡ１０８など、受信局に送信されるデータストリームに複数の再送信ポリシーを与えるためのアクセスポイント、たとえば第２のＡＰ１０６において動作可能な例示的な方法を示すフローチャートである。ステップ１４０２において、アクセスポイントは、ＤＳＣＰフィールド３０６値を有する少なくとも１つのＭＰＤＵ４００を含むデータのストリームを受信する。データのストリームは、第１のＡＰ１０４などの前のアクセスポイントまたはソースＳＴＡ１０２から受信され得る。ステップ１４０４において、アクセスポイント１０６は、ＭＰＤＵ４００のＤＳＣＰフィールド３０６値の非ＩＰ優先部分に基づいて、ＭＰＤＵ４００に再送信ポリシーを与える。たとえば、これは、ディープパケット検査を使用してＤＳＣＰフィールド３０６値を取り出すことと、ＤＳＣＰフィールド３０６値の非ＩＰ優先部分に少なくとも部分的に基づく新しいＴＩＤフィールド５１０値（たとえば、第２のＴＩＤフィールド５１０値）を用いて元のＴＩＤフィールド５１０値（たとえば、第１のＴＩＤフィールド値）を書き直すこと／交換することとによって実行され得る。第２のＴＩＤフィールド５１０値は、ＭＰＤＵ４００の再送信ポリシーを決定する。ステップ１４０６において、アクセスポイント１０６は、アクセスカテゴリー値に従って宛先局１０８へのＭＰＤＵ４００の送信に優先度を与え、ここでアクセスカテゴリー値はＭＰＤＵ４００のＤＳＣＰフィールド３０６値のＩＰ優先部分に基づく。ステップ１４０８において、アクセスポイント１０６は、ＤＳＣＰフィールド３０６値の非ＩＰ優先部分に少なくとも部分的に基づく再送信ポリシーに従って、宛先ＳＴＡ１０８にＭＰＤＵ４００を送信する。
【００４８】
図１５は、宛先ＳＴＡ１０８など、受信局に送信されるデータストリームに複数の再送信ポリシーを与えるためのアクセスポイント、たとえば第２のＡＰ１０６において動作可能な例示的な方法を示すフローチャートである。ステップ１５０２において、アクセスポイントは、ＤＳＣＰフィールド３０６値を有する少なくとも１つのＭＰＤＵ４００を含むデータのストリームを受信する。データのストリームは、第１のＡＰ１０４などの前のアクセスポイントまたはソースＳＴＡ１０２から受信され得る。ステップ１５０４において、アクセスポイント１０６は、ＭＰＤＵのＤＳＣＰフィールド値がクラスセレクタコードポイント値であると判断し、ステップ１５０６において、アクセスポイント１０６は、クラスセレクタコードポイント値をユーザ優先度値として解釈する。ステップ１５０８において、アクセスポイント１０６は、ＭＰＤＵ４００のＤＳＣＰフィールド３０６値のＩＰ優先部分に基づいて、ＭＰＤＵ４００に再送信ポリシーを与える。たとえば、これは、ディープパケット検査を使用してＤＳＣＰフィールド３０６値を取り出すことと、ＤＳＣＰフィールド３０６値のＩＰ優先部分に少なくとも部分的に基づく新しいＴＩＤフィールド５１０値（たとえば、第２のＴＩＤフィールド５１０値）を用いて元のＴＩＤフィールド５１０値（たとえば、第１のＴＩＤフィールド値）を書き直すこと／交換することとによって実行され得る。第２のＴＩＤフィールド５１０値は、ＭＰＤＵ４００の再送信ポリシーを決定する。ステップ１５１０において、アクセスポイント１０６は、ユーザ優先度値に関連するアクセスカテゴリーに従って、宛先局１０８へのＭＰＤＵの送信に優先度を与える。ステップ１５１２において、アクセスポイント１０６は、ＭＰＤＵ４００のＤＳＣＰフィールド３０６値のＩＰ優先部分に少なくとも部分的に基づく再送信ポリシーに従って、宛先ＳＴＡ１０８にＭＰＤＵ４００を送信する。
【００４９】
図１６は、宛先ＳＴＡ１０８など、受信局に送信されるデータストリームに複数の再送信ポリシーを与えるためのアクセスポイント、たとえば第２のＡＰ１０６において動作可能な例示的な方法を示すフローチャートである。ステップ１６０２において、アクセスポイントは、ＤＳＣＰフィールド３０６値を有する少なくとも１つのＭＰＤＵ４００を含むデータのストリームを受信する。データのストリームは、第１のＡＰ１０４などの前のアクセスポイントまたはソースＳＴＡ１０２から受信され得る。ステップ１６０４において、アクセスポイント１０６は、ＭＰＤＵのＤＳＣＰフィールド値が非クラスセレクタコードポイント値であると判断する。ステップ１６０６において、アクセスポイント１０６は、非クラスセレクタコードポイント値に少なくとも部分的に基づいて、ＭＰＤＵ４００に再送信ポリシーを与える。たとえば、これは、ディープパケット検査を使用してＤＳＣＰフィールド３０６値を取り出すことと、非クラスセレクタコードポイント値に少なくとも部分的に基づく新しいＴＩＤフィールド５１０値（たとえば、第２のＴＩＤフィールド５１０値）を用いて元のＴＩＤフィールド５１０値（たとえば、第１のＴＩＤフィールド値）を書き直すこと／交換することとによって実行され得る。第２のＴＩＤフィールド５１０値は、ＭＰＤＵ４００の再送信ポリシーを決定する。ステップ１６０８において、アクセスポイント１０６は、アクセスカテゴリー値に従って宛先局１０８へのＭＰＤＵ４００の送信に優先度を与え、ここでアクセスカテゴリー値は非クラスセレクタコードポイント値に基づいて選択される。ステップ１６１０において、アクセスポイント１０６は、非クラスセレクタコードポイント値に少なくとも部分的に基づく再送信ポリシーに従って、宛先ＳＴＡ１０８にＭＰＤＵ４００を送信する。
【００５０】
図１７は、宛先ＳＴＡ１０８など、受信局に送信されるデータストリームに複数の再送信ポリシーを与えるためのアクセスポイント、たとえば第２のＡＰ１０６において動作可能な例示的な方法を示すフローチャートである。ステップ１７０２において、アクセスポイントは、ＤＳＣＰフィールド３０６値を有する少なくとも１つのＭＰＤＵ４００を含むデータのストリームを受信する。データのストリームは、第１のＡＰ１０４などの前のアクセスポイントまたはソースＳＴＡ１０２から受信され得る。ステップ１７０４において、アクセスポイント１０６は、ＭＰＤＵ４００のＤＳＣＰフィールド３０６値が非クラスセレクタコードポイント値であると判断し、ステップ１７０６において、アクセスポイント１０６は、ＤＳＣＰフィールド３０６値のＩＰ優先部分をユーザ優先度値として解釈する。ステップ１７０８において、アクセスポイント１０６は、ＭＰＤＵのＤＳＣＰフィールド３０６値の非ＩＰ優先部分に基づいて、ＭＰＤＵ４００に再送信ポリシーを与える。たとえば、これは、ディープパケット検査を使用してＤＳＣＰフィールド３０６値を取り出すことと、ＭＰＤＵ４００のＤＳＣＰフィールド３０６値の非ＩＰ優先部分に少なくとも部分的に基づく新しいＴＩＤフィールド５１０値（たとえば、第２のＴＩＤフィールド５１０値）を用いて元のＴＩＤフィールド５１０値（たとえば、第１のＴＩＤフィールド値）を書き直すこと／交換することとによって実行され得る。第２のＴＩＤフィールド５１０値は、ＭＰＤＵ４００の再送信ポリシーを決定する。ステップ１７１０において、アクセスポイント１０６は、ユーザ優先度値に関連するアクセスカテゴリーに従って、宛先局１０８へのＭＰＤＵ４００の送信に優先度を与える。ステップ１７１２において、アクセスポイント１０６は、ＭＰＤＵ４００のＤＳＣＰフィールド３０６値の非ＩＰ優先部分に少なくとも部分的に基づく再送信ポリシーに従って、宛先ＳＴＡ１０８にＭＰＤＵ４００を送信する。
【００５１】
いくつかの実施形態では、ＨＣＣＡがアクセスポイント１０６と宛先ＳＴＡ１０８との間で使用不能であるとき、第２のＴＩＤフィールド５１０値は８と１５との間の値を有し得る。したがって、第２のＴＩＤフィールド５１０は、ＨＣＣＡ使用のために通常予約される値をとることができ、ＥＣＤＡはアクセスポイントと宛先ＳＴＡ１０８との間で使用可能である。他の実施形態では、アクセスポイント１０６において受信されたデータのストリームは、レイヤード変調方式を有するビデオおよび／またはオーディオデータのストリームを含み、ＭＰＤＵ４００のＤＳＣＰフィールド３０６値は、ＭＰＤＵ４００が関連するレイヤード変調方式の少なくとも１つのレイヤを識別する。
【００５２】
例示的なアクセスポイント
図１８に、一実施形態による、第２のアクセスポイント１０６の機能ブロック図を示す。第２のアクセスポイント１０６は、処理回路１８０２（たとえば、プロセッサ、処理モジュールなど）と、メモリ回路１８０４（たとえば、メモリ、メモリモジュールなど）と、（１つまたは複数の）通信インターフェース１８０６とを備え得、それらのすべてが互いに通信可能に結合され得る。（１つまたは複数の）通信インターフェース１８０６は、ＷＬＡＮ１００、他のアクセスポイント（たとえば、アクセスポイント１０４）、ソースＳＴＡ１０２、および／または宛先ＳＴＡ１０８とのワイヤレスおよび／またはワイヤライン通信を可能にする少なくとも１つの送信機１８０８と少なくとも１つ受信機１８１０とをさらに備え得る。
【００５３】
処理回路１８０２は、データを処理するように構成される。詳細には、処理回路は、少なくとも、図１３に示すステップ１３０２、１３０４、および１３０６、図１４に示すステップ１４０２、１４０４、１４０６、および１４０８、図１５に示すステップ１５０２、１５０４、１５０６、１５０８、１５１０、および１５１２、図１６に示すステップ１６０２、１６０４、１６０６、１６０８、および１６１０、ならびに／あるいは図１７に示すステップ１７０２、１７０４、１７０６、１７０８、１７１０、および１７１２のうちのいずれかを実行するように適応される。たとえば、処理回路は、ＭＰＤＵ４００が関連する特定のビデオ符号化レイヤ（たとえば、Ｉフレーム、Ｐフレーム、またはＢフレームなど）を示す特定のＤＳＣＰフィールド３０６値を有するＭＰＤＵ４００のストリームを処理するように適応される。このようにして、宛先ＳＴＡ１０８へのＭＰＤＵ４００データストリームの送信の前にＴＩＤフィールド５１０値を再構成するために、ＤＳＣＰフィールド３０６が処理回路１８０２によって使用され得る。
【００５４】
メモリ回路１８０４は、データストリームのＭＰＤＵから取り出されるＤＳＣＰフィールド３０６値と、それらの対応する交換ＴＩＤフィールド５１０値と、再送信ポリシーと、アクセスカテゴリー／優先度値との間のマッピングを含むデータを記憶するように構成される。たとえば、メモリ回路１８０４は、マッピング７００、８００、９００、１０００、１１００、および１２００に示したものと同様のマッピングを記憶し得る。メモリ回路１８０４はまた、レイヤード変調方式を有するビデオおよび／またはオーディオデータストリームを含むデータストリームを記憶するように構成される。（１つまたは複数の）通信インターフェース１８０６は、ＤＳＣＰフィールド値を有する少なくとも１つのＭＰＤＵを含むデータのストリームの受信および送信など、他のネットワーク（ＷＬＡＮ）構成要素に対してデータを受信および送信するように構成される。第１のアクセスポイント１０４は、第２のアクセスポイント１０６と同じ機能を実行する同等の構造要素を有し得る。
【００５５】
例示的なソース局
図１９に、一実施形態によるソースＳＴＡ１０２の機能ブロック図を示す。ソースＳＴＡ１０２は、処理回路１９０２（たとえば、プロセッサ、処理モジュールなど）と、メモリ回路１９０４（たとえば、メモリ、メモリモジュールなど）と、（１つまたは複数の）通信インターフェース１９０６とを備え得、それらのすべてが互いに通信可能に結合され得る。（１つまたは複数の）通信インターフェース１９０６は、ＷＬＡＮ１００、ＡＰ１０４、１０６、および／または宛先ＳＴＡ１０８とのワイヤレスおよび／またはワイヤライン通信を可能にする少なくとも１つの送信機１９０８と少なくとも１つ受信機１９１０とをさらに備え得る。
【００５６】
処理回路１９０２は、レイヤード変調方式を有するビデオおよび／またはオーディオデータストリームを含むデータストリームを処理するおよび／または生成するように構成される。メモリ回路１９０４は、レイヤード変調方式を有するビデオおよび／またはオーディオデータストリームを含むデータを記憶するように構成される。メモリ回路１９０４はまた、プロセッサ１９０４によって実行されたときに、ＭＰＤＵ４００が関連する特定のビデオ符号化レイヤ（たとえば、Ｉフレーム、Ｐフレーム、またはＢフレームなど）を示す特定のＤＳＣＰフィールド３０６値を有するＭＰＤＵ４００のストリームを生成するアプリケーション／命令を記憶するように構成され得る。このようにして、宛先ＳＴＡ１０８への最終送信に関するＭＰＤＵ４００データストリームのＴＩＤフィールド５１０値を再構成するために、チェーン中の最後のアクセスポイント（たとえば、ＡＰ１０６）によってＤＳＣＰフィールド３０６が使用され得る。（１つまたは複数の）通信インターフェース１９０６は、ＤＳＣＰフィールド値を有する少なくとも１つのＭＰＤＵを含むデータのストリームの受信および送信など、第１のＡＰ１０４、第２のＡＰ１０６、および／または宛先ＳＴＡ１０８を含む他のＷＬＡＮ１００構成要素に対してデータを受信および送信するように構成される。
【００５７】
例示的な宛先局
図２０に、一実施形態による宛先ＳＴＡ１０８の機能ブロック図を示す。宛先ＳＴＡ１０８は、処理回路２００２（たとえば、プロセッサ、処理モジュールなど）と、メモリ回路２００４（たとえば、メモリ、メモリモジュールなど）と、（１つまたは複数の）通信インターフェース２００６とを備え得、それらのすべてが互いに通信可能に結合され得る。（１つまたは複数の）通信インターフェース２００６は、ＷＬＡＮ１００、ＡＰ１０４、１０６、および／またはソースＳＴＡ１０２とのワイヤレスおよび／またはワイヤライン通信を可能にする少なくとも１つの送信機２００８と少なくとも１つの受信機２０１０とをさらに備え得る。
【００５８】
処理回路２００２は、レイヤード変調方式を有するビデオおよび／またはオーディオデータストリームを含むデータストリームを受信し、処理するように構成される。さらに、処理回路２００２は、ＭＰＤＵ４００が関連する特定のビデオ符号化レイヤ（たとえば、Ｉフレーム、Ｐフレーム、またはＢフレームなど）を示す特定のＤＳＣＰフィールド３０６値を有するＭＰＤＵ４００を受信し、処理するように構成される。メモリ回路２００４は、レイヤード変調方式を有するビデオおよび／またはオーディオデータストリームを含むデータを記憶するように構成される。メモリ回路２００４はまた、ＭＰＤＵ４００が関連する特定のビデオ符号化レイヤ（たとえば、Ｉフレーム、Ｐフレーム、またはＢフレームなど）を示す特定のＤＳＣＰフィールド３０６値を有するＭＰＤＵ４００のストリームを記憶するように構成され得る。このようにして、宛先ＳＴＡ１０８は、ＭＰＤＵ４００のＤＳＣＰフィールド３０６値に基づく新しいＴＩＤフィールド５１０値および新しい再送信ポリシーを有する少なくとも１つのＭＰＤＵ４００を含むデータストリームを（（１つまたは複数の）通信インターフェース２００６を介して）受信し、（メモリ回路２００４中に）記憶し、（処理回路２００２を使用して）を処理する。（１つまたは複数の）通信インターフェース２００６は、ＤＳＣＰフィールド値を有する少なくとも１つのＭＰＤＵを含むデータのストリームの受信および送信など、第１のＡＰ１０４、第２のＡＰ１０６、およびソースＳＴＡ１０２を含む他のＷＬＡＮ１００構成要素に対してデータを受信および送信するように構成される。
【００５９】
図１、図２、図３、図４、図５、図６、図７、図８、図９、図１０、図１１、図１２、図１３、図１４、図１５、図１６、図１７、図１８、図１９、および／または図２０に示した構成要素、ステップ、特徴および／または機能のうちの１つまたは複数は、単一の構成要素、ステップ、特徴または機能に再構成されおよび／または組み合わせられるか、あるいはいくつかの構成要素、ステップ、または機能で実施され得る。また、本発明から逸脱することなく追加の要素、構成要素、ステップ、および／または機能が追加され得る。図１、図１８、図１９、および／または図２０に示した装置、デバイス、および／または構成要素は、図１３、図１４、図１５、図１６、および／または図１７で説明した方法、特徴、またはステップのうちの１つまたは複数を実行するように構成され得る。図１、図１８、図１９、および／または図２０に示した装置、デバイス、および／または構成要素は、図３、図４、図５、図６、図７、図８、図９、図１０、図１１、図１２、図１３、図１４、図１５、図１６、および／または図１７で説明した表、マッピング、またはＭＰＤＵ／パケットのうちの１つまたは複数を生成、受信、および／または利用するように構成され得る。本明細書で説明するアルゴリズムはまた、効率的にソフトウェアで実装されおよび／またはハードウェアに組み込まれ得る。
【００６０】
また、実施形態は、フローチャート、流れ図、構造図、またはブロック図として示されるプロセスとして説明されることがあることに留意されたい。フローチャートは動作を逐次プロセスとして説明することがあるが、動作の多くは並行してまたは同時に実行され得る。さらに、動作の順序は並べ替えられ得る。プロセスは、その動作が完了すると終了する。プロセスは、メソッド、関数、プロシージャ、サブルーチン、サブプログラムなどに対応し得る。プロセスが関数に対応する場合、その終了は呼出し側関数またはメイン関数への関数の復帰に対応する。
【００６１】
さらに、記憶媒体は、読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク記憶媒体、光記憶媒体、フラッシュメモリデバイスならびに／または、情報を記憶するための他の機械可読媒体、プロセッサ可読媒体、および／もしくはコンピュータ可読媒体を含む、データを記憶するための１つまたは複数のデバイスを表し得る。「機械可読媒体」、「コンピュータ可読媒体」、および／または「プロセッサ可読媒体」という用語は、限定はしないが、ポータブルまたは固定記憶デバイス、光記憶デバイス、ならびに（１つまたは複数の）命令および／またはデータを記憶、含有または担持することが可能な様々な他の媒体などの非一時的媒体を含み得る。したがって、本明細書で説明した様々な方法は、「機械可読媒体」、「コンピュータ可読媒体」、および／または「プロセッサ可読媒体」に記憶され、１つまたは複数のプロセッサ、機械および／またはデバイスによって実行され得る命令および／またはデータによって完全にまたは部分的に実装され得る。
【００６２】
さらに、実施形態は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、またはそれらの任意の組合せによって実装され得る。ソフトウェア、ファームウェア、ミドルウェアまたはマイクロコードで実装される場合、必要なタスクを実行するためのプログラムコードまたはコードセグメントは、記憶媒体または（１つまたは複数の）他の記憶装置などの機械可読媒体に記憶され得る。プロセッサは必要なタスクを実行し得る。コードセグメントは、プロシージャ、関数、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、クラス、または、命令、データ構造、もしくはプログラムステートメントの任意の組合せを表し得る。コードセグメントは、情報、データ、引数、パラメータ、またはメモリ内容をパスおよび／または受信することによって、別のコードセグメントまたはハードウェア回路に結合され得る。情報、引数、パラメータ、データなどは、メモリ共有、メッセージパッシング、トークンパッシング、ネットワーク送信などを含む任意の適切な手段を介して、パス、転送、または送信され得る。
【００６３】
本明細書に開示する例に関連して説明する様々な例示的な論理ブロック、モジュール、回路、要素、および／または構成要素は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または他のプログラマブルロジック構成要素、個別ゲートもしくはトランジスタ論理、個別ハードウェア構成要素、または本明細書で説明する機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティング構成要素の組合せ、たとえば、ＤＳＰとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。
【００６４】
本明細書に開示する例に関連して説明した方法またはアルゴリズムは、ハードウェア、プロセッサによって実行可能なソフトウェアモジュール、または両方の組合せで、処理ユニット、プログラム命令、または他の指令の形態で直接実施され得、単一のデバイスに含まれるかまたは複数のデバイスにわたって分散され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている任意の他の形態の記憶媒体中に常駐し得る。記憶媒体は、プロセッサがその記憶媒体から情報を読み取り、その記憶媒体に情報を書き込むことができるように、プロセッサに結合され得る。代替として、記憶媒体はプロセッサに一体化され得る。
【００６５】
さらに、本明細書で開示する実施形態に関連して説明した様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装され得ることを、当業者は諒解されよう。ハードウェアとソフトウェアのこの互換性を明確に示すために、様々な例示的な構成要素、ブロック、モジュール、回路、およびステップについて、上記では概してそれらの機能に関して説明した。そのような機能をハードウェアとして実装するか、ソフトウェアとして実装するかは、特定の適用例および全体的なシステムに課せられた設計制約に依存する。
【００６６】
本明細書で説明した本発明の様々な特徴は、本発明から逸脱することなく様々なシステムで実装され得る。上記の実施形態は例にすぎず、本発明を限定するものと解釈すべきではないことに留意されたい。実施形態の説明は、例示的なものであり、特許請求の範囲を限定するものではない。したがって、本教示は、他のタイプの装置、ならびに多くの代替形態、修正形態、および変更形態に容易に適用できることが当業者には明らかであろう。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］  宛先局と通信しているアクセスポイントにおいて動作可能な方法であって、
差別化サービスコードポイント（ＤＳＣＰ）フィールド値を有する少なくとも１つのメディアアクセス制御プロトコルデータユニット（ＭＰＤＵ）を含むデータのストリームを受信することと、
前記ＤＳＣＰフィールド値に基づいて前記ＭＰＤＵに再送信ポリシーを与えることと、
ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介して前記宛先局に前記ＭＰＤＵを送信することと
を備える、方法。
［Ｃ２］  データの前記ストリームが、レイヤード変調方式を有するビデオデータのストリームを含み、前記ＭＰＤＵの前記ＤＳＣＰフィールド値が前記レイヤード変調方式の少なくとも１つのレイヤを識別する、Ｃ１に記載の方法。
［Ｃ３］  前記再送信ポリシーが前記宛先局への前記ＭＰＤＵの再送信の最大数を識別する、Ｃ１に記載の方法。
［Ｃ４］  前記ＭＰＤＵの前記ＤＳＣＰフィールド値を取り出し、前記ＭＰＤＵに前記再送信ポリシーを与えるために、ディープパケット検査を実行することをさらに備える、Ｃ１に記載の方法。
［Ｃ５］  アクセスカテゴリー値に従って前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることであって、前記アクセスカテゴリー値が前記ＭＰＤＵの前記ＤＳＣＰフィールド値のＩＰ優先部分に基づく、優先度を与えることをさらに備える、Ｃ１に記載の方法。
［Ｃ６］  前記ＭＰＤＵの前記ＤＳＣＰフィールド値の非ＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えることをさらに備える、Ｃ１に記載の方法。
［Ｃ７］  前記ＭＰＤＵの前記ＤＳＣＰフィールド値がクラスセレクタコードポイント値であると判断することと、
前記クラスセレクタコードポイント値をユーザ優先度値として解釈することと、
前記ユーザ優先度値に関連するアクセスカテゴリーに従って、前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることと、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値のＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えることと
をさらに備える、Ｃ１に記載の方法。
［Ｃ８］  前記ＭＰＤＵの前記ＤＳＣＰフィールド値が非クラスセレクタコードポイント値であると判断することと、
アクセスカテゴリー値に従って前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることであって、前記アクセスカテゴリー値が前記非クラスセレクタコードポイント値に基づいて選択される、優先度を与えることと、
前記非クラスセレクタコードポイント値に基づいて前記ＭＰＤＵに前記再送信ポリシーを与えることと
をさらに備える、Ｃ１に記載の方法。
［Ｃ９］  前記ＭＰＤＵの前記ＤＳＣＰフィールド値が非クラスセレクタコードポイント値であると判断することと、
前記ＤＳＣＰフィールド値のＩＰ優先部分をユーザ優先度値として解釈することと、
前記ユーザ優先度値に関連するアクセスカテゴリーに従って、前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることと、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値の非ＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えることと
をさらに備える、Ｃ１に記載の方法。
［Ｃ１０］  前記ＭＰＤＵが第１のトラフィック識別子（ＴＩＤ）フィールド値を含み、前記方法が、
前記ＭＰＤＵの前記第１のＴＩＤフィールド値を第２のＴＩＤフィールド値と交換することであって、前記第２のＴＩＤフィールド値が前記ＤＳＣＰフィールド値に基づく、交換することをさらに備える、請求項１に記載の方法。
［Ｃ１１］  前記第２のＴＩＤ値が前記ＭＰＤＵの前記再送信ポリシーを決定する、Ｃ１０に記載の方法。
［Ｃ１２］  ハイブリッド協調機能被制御チャネルアクセス（ＨＣＣＡ）が前記アクセスポイントと前記宛先局との間で使用不能であるとき、前記第２のＴＩＤフィールド値が８と１５との間の値を有する、Ｃ１１に記載の方法。
［Ｃ１３］  前記ＤＳＣＰフィールド値がネットワークレイヤに関連し、前記ＭＰＤＵがデータリンクレイヤに関連する、Ｃ１に記載の方法。
［Ｃ１４］  前記ＤＳＣＰフィールド値が前記ＭＰＤＵのペイロード部分において定義される、Ｃ１に記載の方法。
［Ｃ１５］  前記ＤＳＣＰフィールド値に基づいて前記ＭＰＤＵに再送信ポリシーを与えることが、ＭＰＤＵごとに定義される、Ｃ１に記載の方法。
［Ｃ１６］  宛先局と通信しているアクセスポイントであって、
前記ＷＬＡＮと通信するように動作可能なワイヤレス通信インターフェースと、
前記ワイヤレス通信インターフェースに結合された処理回路であって、
差別化サービスコードポイント（ＤＳＣＰ）フィールド値を有する少なくとも１つのメディアアクセス制御プロトコルデータユニット（ＭＰＤＵ）を含むデータのストリームを受信することと、
前記ＤＳＣＰフィールド値に基づいて前記ＭＰＤＵに再送信ポリシーを与えることと、
ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介して前記宛先局に前記ＭＰＤＵを送信することとを行うように適合された処理回路と
を備える、アクセスポイント。
［Ｃ１７］  データの前記ストリームが、レイヤード変調方式を有するビデオデータのストリームを含み、前記ＭＰＤＵの前記ＤＳＣＰフィールド値が前記レイヤード変調方式の少なくとも１つのレイヤを識別する、Ｃ１６に記載のアクセスポイント。
［Ｃ１８］  前記処理回路が、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値を取り出し、前記ＭＰＤＵに前記再送信ポリシーを与えるために、ディープパケット検査を実行するようにさらに適合された、Ｃ１６に記載のアクセスポイント。
［Ｃ１９］  前記処理回路が、
アクセスカテゴリー値に従って前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることであって、前記アクセスカテゴリー値が前記ＭＰＤＵの前記ＤＳＣＰフィールド値のＩＰ優先部分に基づく、優先度を与えることと、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値の非ＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えることとを行うようにさらに適合された、Ｃ１６に記載のアクセスポイント。
［Ｃ２０］  前記処理回路は、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値がクラスセレクタコードポイント値であると判断することと、
前記クラスセレクタコードポイント値をユーザ優先度値として解釈することと、
前記ユーザ優先度値に関連するアクセスカテゴリーに従って、前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることと、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値のＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えることと
を行うようにさらに適合された、Ｃ１６に記載のアクセスポイント。
［Ｃ２１］  前記処理回路は、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値が非クラスセレクタコードポイント値であると判断することと、
アクセスカテゴリー値に従って前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることであって、前記アクセスカテゴリー値が前記非クラスセレクタコードポイント値に基づいて選択される、優先度を与えることと、
前記非クラスセレクタコードポイント値に基づいて前記ＭＰＤＵに前記再送信ポリシーを与えることと
を行うようにさらに適合された、Ｃ１６に記載のアクセスポイント。
［Ｃ２２］  前記処理回路は、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値が非クラスセレクタコードポイント値であると判断することと、
前記ＤＳＣＰフィールド値のＩＰ優先部分をユーザ優先度値として解釈することと、
前記ユーザ優先度値に関連するアクセスカテゴリーに従って、前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることと、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値の非ＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えることと
を行うようにさらに適合された、Ｃ１６に記載のアクセスポイント。
［Ｃ２３］  宛先局と通信しているアクセスポイントであって、
差別化サービスコードポイント（ＤＳＣＰ）フィールド値を有する少なくとも１つのメディアアクセス制御プロトコルデータユニット（ＭＰＤＵ）を含むデータのストリームを受信するための手段と、
前記ＤＳＣＰフィールド値に基づいて前記ＭＰＤＵに再送信ポリシーを与えるための手段と、
ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介して前記宛先局に前記ＭＰＤＵを送信するための手段と
を備える、アクセスポイント。
［Ｃ２４］  データの前記ストリームが、レイヤード変調方式を有するビデオデータのストリームを含み、前記ＭＰＤＵの前記ＤＳＣＰフィールド値が前記レイヤード変調方式の少なくとも１つのレイヤを識別する、Ｃ２３に記載のアクセスポイント。
［Ｃ２５］  前記ＭＰＤＵの前記ＤＳＣＰフィールド値を取り出し、前記ＭＰＤＵに前記再送信ポリシーを与えるために、ディープパケット検査を実行するための手段をさらに備える、Ｃ２３に記載のアクセスポイント。
［Ｃ２６］  アクセスカテゴリー値に従って前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えるための手段であって、前記アクセスカテゴリー値が前記ＭＰＤＵの前記ＤＳＣＰフィールド値のＩＰ優先部分に基づく、優先度を与えるための手段と、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値の非ＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えるための手段と
をさらに備える、Ｃ２３に記載のアクセスポイント。
［Ｃ２７］  前記ＭＰＤＵの前記ＤＳＣＰフィールド値がクラスセレクタコードポイント値であると判断するための手段と、
前記クラスセレクタコードポイント値をユーザ優先度値として解釈するための手段と、
前記ユーザ優先度値に関連するアクセスカテゴリーに従って、前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えるための手段と、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値のＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えるための手段と
をさらに備える、Ｃ２３に記載のアクセスポイント。
［Ｃ２８］  前記ＭＰＤＵの前記ＤＳＣＰフィールド値が非クラスセレクタコードポイント値であると判断するための手段と、
アクセスカテゴリー値に従って前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えるための手段であって、前記アクセスカテゴリー値が前記非クラスセレクタコードポイント値に基づいて選択される、優先度を与えるための手段と、
前記非クラスセレクタコードポイント値に基づいて前記ＭＰＤＵに前記再送信ポリシーを与えるための手段と
をさらに備える、Ｃ２３に記載のアクセスポイント。
［Ｃ２９］  前記ＭＰＤＵの前記ＤＳＣＰフィールド値が非クラスセレクタコードポイント値であると判断するための手段と、
前記ＤＳＣＰフィールド値のＩＰ優先部分をユーザ優先度値として解釈するための手段と、
前記ユーザ優先度値に関連するアクセスカテゴリーに従って、前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えるための手段と、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値の非ＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えるための手段と
をさらに備える、Ｃ２３に記載のアクセスポイント。
［Ｃ３０］  宛先局と通信しているアクセスポイントにおいて動作可能な１つまたは複数の命令を有するプロセッサ可読媒体であって、前記１つまたは複数の命令が、少なくとも１つのプロセッサによって実行されたとき、前記プロセッサに、
差別化サービスコードポイント（ＤＳＣＰ）フィールド値を有する少なくとも１つのメディアアクセス制御プロトコルデータユニット（ＭＰＤＵ）を含むデータのストリームを受信することと、
前記ＤＳＣＰフィールド値に基づいて前記ＭＰＤＵに再送信ポリシーを与えることと、
ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介して前記宛先局に前記ＭＰＤＵを送信することと
を行わせる、プロセッサ可読媒体。
［Ｃ３１］  データの前記ストリームが、レイヤード変調方式を有するビデオデータのストリームを含み、前記ＭＰＤＵの前記ＤＳＣＰフィールド値が前記レイヤード変調方式の少なくとも１つのレイヤを識別する、Ｃ３０に記載のプロセッサ可読媒体。
［Ｃ３２］  前記プロセッサによって実行されたとき、前記プロセッサに、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値を取り出し、前記ＭＰＤＵに前記再送信ポリシーを与えるために、ディープパケット検査を実行させる命令をさらに有する、Ｃ３０に記載のプロセッサ可読媒体。
［Ｃ３３］  前記プロセッサによって実行されたとき、前記プロセッサに、
アクセスカテゴリー値に従って前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることであって、前記アクセスカテゴリー値が前記ＭＰＤＵの前記ＤＳＣＰフィールド値のＩＰ優先部分に基づく、優先度を与えることと、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値の非ＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えることと
を行わせる命令をさらに有する、Ｃ３０に記載のプロセッサ可読媒体。
［Ｃ３４］  前記プロセッサによって実行されたとき、前記プロセッサに、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値がクラスセレクタコードポイント値であると判断することと、
前記クラスセレクタコードポイント値をユーザ優先度値として解釈することと、
前記ユーザ優先度値に関連するアクセスカテゴリーに従って、前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることと、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値のＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えることと
を行わせる命令をさらに有する、Ｃ３０に記載のプロセッサ可読媒体。
［Ｃ３５］  前記プロセッサによって実行されたとき、前記プロセッサに、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値が非クラスセレクタコードポイント値であると判断することと、
アクセスカテゴリー値に従って前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることであって、前記アクセスカテゴリー値が前記非クラスセレクタコードポイント値に基づいて選択される、優先度を与えることと、
前記非クラスセレクタコードポイント値に基づいて前記ＭＰＤＵに前記再送信ポリシーを与えることと
を行わせる命令をさらに有する、Ｃ３０に記載のプロセッサ可読媒体。
［Ｃ３６］  前記プロセッサによって実行されたとき、前記プロセッサに、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値が非クラスセレクタコードポイント値であると判断することと、
前記ＤＳＣＰフィールド値のＩＰ優先部分をユーザ優先度値として解釈することと、
前記ユーザ優先度値に関連するアクセスカテゴリーに従って、前記宛先局への前記ＭＰＤＵの前記送信に優先度を与えることと、
前記ＭＰＤＵの前記ＤＳＣＰフィールド値の非ＩＰ優先部分に基づいて、前記ＭＰＤＵに前記再送信ポリシーを与えることと
を行わせる命令をさらに有する、請求項３０に記載のプロセッサ可読媒体。
【図１】
0005781634.tif 000002
【図２】
0005781634.tif 000003
【図３】
0005781634.tif 000004
【図４】
0005781634.tif 000005
【図５】
0005781634.tif 000006
【図６】
0005781634.tif 000007
【図７】
0005781634.tif 000008
【図８】
0005781634.tif 000009
【図９】
0005781634.tif 000010
【図１０】
0005781634.tif 000011
【図１１】
0005781634.tif 000012
【図１２】
0005781634.tif 000013
【図１３】
0005781634.tif 000014
【図１４】
0005781634.tif 000015
【図１５】
0005781634.tif 000016
【図１６】
0005781634.tif 000017
【図１７】
0005781634.tif 000018
【図１８】
0005781634.tif 000019
【図１９】
0005781634.tif 000020
【図２０】
0005781634.tif 000021