(57)【特許請求の範囲】
【請求項１】
アプリケーション送信機とアプリケーション受信機との間の終端間通信パスの通信品質フィードバックを提供する方法であって、
前記終端間通信パスを介して前記アプリケーション送信機から前記アプリケーション受信機にデータを送信することと、なお、前記終端間通信パスは、無線送信機および無線受信機と少なくとも１つの無線リンクを有する、
前記無線送信機において、前記無線受信機から受信されたデータを用いて第１の通信品質フィードバックメッセージを生成することと、ここにおいて、前記第１の通信品質フィードバックメッセージは少なくともジッタコンポーネントを含み、前記ジッタコンポーネントは、終端間フィードバックからの対応ジッタパラメータと併せて推定される、
前記無線送信機から前記アプリケーション送信機に前記第１の通信品質フィードバックメッセージを標準フォーマットで送信することと
を備える方法。
【請求項２】
前記標準フォーマットは、実時間制御プロトコルである、請求項１に記載の方法。 
【請求項３】
前記無線送信機は、前記無線受信機からの複数のエアリンクアクノレッジメントと、前記アプリケーション受信機からの第２の通信品質フィードバックメッセージとを組み合せることによって前記第１の通信品質フィードバックメッセージを生成する、請求項１に記載の方法。 
【請求項４】
前記無線送信機において、前記アプリケーション受信機からの第２の通信品質フィードバックメッセージを受信することと、
前記第２の通信品質フィードバックメッセージを前記無線送信機から前記アプリケーション送信機に標準フォーマットで送信することと
をさらに備え、
前記第１の通信品質フィードバックメッセージは、前記第２の通信品質フィードバックメッセージよりも頻繁に送信される、請求項１に記載の方法。 
【請求項５】
前記第１の通信品質フィードバックメッセージは、スループットコンポーネント、ジッタコンポーネント、または遅延コンポーネントのうちの少なくとも１つを含む、請求項１に記載の方法。 
【請求項６】
前記スループットコンポーネントは、前記アプリケーション送信機によって送信されている前記データに対応するパケットキューをモニタリングすることによって、前記無線送信機で推定される、請求項５に記載の方法。 
【請求項７】
前記スループットコンポーネントは、前記アプリケーション送信機によって送信されている前記データに対応するパケットの配信のために割り付けられた複数のエアリンクリソースをモニタリングすることによって、前記無線送信機で推定される、請求項５に記載の方法。 
【請求項８】
前記スループットコンポーネントは、前記終端間通信パスからの対応スループットパラメータと併せて推定される、請求項５に記載の方法。 
【請求項９】
前記ジッタコンポーネントは、前記終端間通信パスからの対応ジッタパラメータと併せて推定される、請求項５に記載の方法。 
【請求項１０】
前記遅延コンポーネントは、前記終端間通信パスからの対応遅延パラメータと併せて推定される、請求項５に記載の方法。 
【請求項１１】
終端間通信パスの通信品質フィードバックをアプリケーション受信機に提供する装置であって、
前記終端間通信パスを介して前記アプリケーション受信機にデータを送信するためのアプリケーション送信機を備え、前記終端間通信パスは、無線送信機および無線受信機と少なくとも１つの無線リンクを有し、前記無線送信機は、前記無線受信機から受信されるデータを用いて第１の通信品質フィードバックメッセージを生成して、前記第１の通信品質フィードバックメッセージを前記無線送信機から前記アプリケーション送信機に標準フォーマットで送信するように構成され、前記第１の通信品質フィードバックメッセージは少なくともジッタコンポーネントを含み、前記ジッタコンポーネントは、終端間フィードバックからの対応ジッタパラメータと併せて推定される、装置。
【請求項１２】
前記標準フォーマットは、実時間制御プロトコルである、請求項１１に記載の装置。 
【請求項１３】
前記無線送信機は、前記無線受信機からの複数のエアリンクアクノレッジメントと、前記アプリケーション受信機からの第２の通信品質フィードバックメッセージとを組み合せることによって前記第１の通信品質フィードバックメッセージを生成する、請求項１１に記載の装置。 
【請求項１４】
前記無線送信機は、前記アプリケーション受信機からの第２の通信品質フィードバックメッセージを受信するように構成され、
前記アプリケーション送信機は、前記第２の通信品質フィードバックメッセージを前記無線送信機から前記アプリケーション送信機に標準フォーマットで送信するように構成され、
前記第１の通信品質フィードバックメッセージは、前記第２の通信品質フィードバックメッセージよりも頻繁に送信される、請求項１１に記載の装置。
【請求項１５】
前記第１の通信品質フィードバックメッセージは、スループットコンポーネント、ジッタコンポーネント、または遅延コンポーネントのうちの少なくとも１つを含む、請求項１１に記載の装置。 
【請求項１６】
前記スループットコンポーネントは、前記アプリケーション送信機によって送信されている前記データに対応するパケットキューをモニタリングすることによって、前記無線送信機で推定される、請求項１５に記載の装置。 
【請求項１７】
前記スループットコンポーネントは、前記アプリケーション送信機によって送信されている前記データに対応するパケットの配信のために割り付けられた複数のエアリンクリソースをモニタリングすることによって、前記無線送信機で推定される、請求項１５に記載の装置。 
【請求項１８】
前記スループットコンポーネントは、前記終端間通信パスからの対応スループットパラメータと併せて推定される、請求項１５に記載の装置。 
【請求項１９】
前記ジッタコンポーネントは、前記終端間通信パスからの対応ジッタパラメータと併せて推定される、請求項１５に記載の装置。
【請求項２０】
前記遅延コンポーネントは、前記終端間通信パスからの対応遅延パラメータと併せて推定される、請求項１５に記載の装置。
【請求項２１】
終端間通信パスの通信品質フィードバックをアプリケーション受信機に提供する装置であって、
前記終端間通信パスを介して前記アプリケーション受信機にデータを送信する手段を備え、前記終端間通信パスは、無線送信機および無線受信機と少なくとも１つの無線リンクを有し、前記無線送信機は、前記無線受信機から受信されたデータを用いて第１の通信品質フィードバックメッセージを生成して、前記第１の通信品質フィードバックメッセージを前記無線送信機からアプリケーション送信機に標準フォーマットで送信するように構成され、前記第１の通信品質フィードバックメッセージは少なくともジッタコンポーネントを含み、前記ジッタコンポーネントは、終端間フィードバックからの対応ジッタパラメータと併せて推定された、装置。
【請求項２２】
前記標準フォーマットは、実時間制御プロトコルである、請求項２１に記載の装置。
【請求項２３】
前記無線送信機は、前記無線受信機からの複数のエアリンクアクノレッジメントと、前記アプリケーション受信機からの第２の通信品質フィードバックメッセージとを組み合せることによって前記第１の通信品質フィードバックメッセージを生成する、請求項２１に記載の装置。
【請求項２４】
前記無線送信機は、前記アプリケーション受信機からの第２の通信品質フィードバックメッセージを受信するように構成され、
前記アプリケーション送信機は、前記第２の通信品質フィードバックメッセージを前記無線送信機から前記アプリケーション送信機に標準フォーマットで送信するように構成され、
前記第１の通信品質フィードバックメッセージは、前記第２の通信品質フィードバックメッセージよりも頻繁に送信される、請求項２１に記載の装置。
【請求項２５】
前記第１の通信品質フィードバックメッセージは、スループットコンポーネント、ジッタコンポーネント、または遅延コンポーネントのうちの少なくとも１つを含む、請求項２１に記載の装置。
【請求項２６】
前記スループットコンポーネントは、前記アプリケーション送信機によって送信されている前記データに対応するパケットキューをモニタリングすることによって、前記無線送信機で推定される、請求項２５に記載の装置。
【請求項２７】
前記スループットコンポーネントは、前記アプリケーション送信機によって送信されている前記データに対応するパケットの配信のために割り付けられた複数のエアリンクリソースをモニタリングすることによって、前記無線送信機で推定される、請求項２５に記載の装置。 
【請求項２８】
前記スループットコンポーネントは、前記終端間通信パスからの対応スループットパラメータと併せて推定される、請求項２５に記載の装置。
【請求項２９】
前記ジッタコンポーネントは、前記終端間通信パスからの対応ジッタパラメータと併せて推定される、請求項２５に記載の装置。
【請求項３０】
前記遅延コンポーネントは、前記終端間通信パスからの対応遅延パラメータと併せて推定される、請求項２５に記載の装置。
【請求項３１】
アプリケーション送信機とアプリケーション受信機との間の終端間通信パスの通信品質フィードバックを提供する方法を実現するための機械実行可能命令を組み込んだ機械読取可能記録媒体であって、前記方法は、
前記終端間通信パスを介して前記アプリケーション送信機から前記アプリケーション受信機にデータを送信することと、なお、前記終端間通信パスは、無線送信機および無線受信機と少なくとも１つの無線リンクを有する、
前記無線送信機において、前記無線受信機から受信されたデータを用いて第１の通信品質フィードバックメッセージを生成することと、ここにおいて、前記第１の通信品質フィードバックメッセージは少なくともジッタコンポーネントを含み、前記ジッタコンポーネントは、終端間フィードバックからの対応ジッタパラメータと併せて推定される、
前記無線送信機から前記アプリケーション送信機に前記第１の通信品質フィードバックメッセージを標準フォーマットで送信することと
を備える、機械読取可能記録媒体。
【請求項３２】
前記標準フォーマットは、実時間制御プロトコルである、請求項３１に記載の機械読取可能記録媒体。 
【請求項３３】
前記無線送信機は、前記無線受信機からの複数のエアリンクアクノレッジメントと、前記アプリケーション受信機からの第２の通信品質フィードバックメッセージとを組み合せることによって前記第１の通信品質フィードバックメッセージを生成する、請求項３１に記載の機械読取可能記録媒体。 
【請求項３４】
前記無線送信機において、前記アプリケーション受信機からの第２の通信品質フィードバックメッセージを受信することと、
前記第２の通信品質フィードバックメッセージを前記無線送信機から前記アプリケーション送信機に標準フォーマットで送信することと、
をさらに備え、
前記第１の通信品質フィードバックメッセージは、前記第２の通信品質フィードバックメッセージよりも頻繁に送信される、請求項３１に記載の機械読取可能記録媒体。 
【請求項３５】
前記第１の通信品質フィードバックメッセージは、スループットコンポーネント、ジッタコンポーネント、または遅延コンポーネントのうちの少なくとも１つを含む、請求項３１に記載の機械読取可能記録媒体。 
【請求項３６】
前記スループットコンポーネントは、前記アプリケーション送信機によって送信されている前記データに対応するパケットキューをモニタリングすることによって、前記無線送信機で推定される、請求項３５に記載の機械読取可能記録媒体。 
【請求項３７】
前記スループットコンポーネントは、前記アプリケーション送信機によって送信されている前記データに対応するパケットの配信のために割り付けられた複数のエアリンクリソースをモニタリングすることによって、前記無線送信機で推定される、請求項３５に記載の機械読取可能記録媒体。 
【請求項３８】
前記スループットコンポーネントは、前記終端間通信パスからの対応スループットパラメータと併せて推定される、請求項３５に記載の機械読取可能記録媒体。 
【請求項３９】
前記ジッタコンポーネントは、前記終端間通信パスからの対応ジッタパラメータと併せて推定される、請求項３５に記載の機械読取可能記録媒体。 
【請求項４０】
前記遅延コンポーネントは、前記終端間通信パスからの対応遅延パラメータと併せて推定される、請求項３５に記載の機械読取可能記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線通信に関する。より詳細には、本発明は、終端間（end-to-end）通信パスの通信品質フィードバックを提供するための装置および方法に関する。
【背景技術】
【０００２】
図１は、送信機１０１および受信機１０６のプロトコルスタックを示す簡略化された従来のシステム１００である。２つのプロトコルスタックは、開放型システム間接続（OSI）参照モデルに基づく。２つのプロトコルスタックは、送信機１０１および受信機１０６の簡略化された例である。送信機１０１の簡略化されたプロトコルスタックは、アプリケーションレイヤ１０２、転送レイヤ１０３、データリンクレイヤ１０４、および物理レイヤ１０５（トップダウン形式でリストされている）を含む。受信機１０６の簡略化されたプロトコルスタックは、アプリケーションレイヤ１０７、転送レイヤ１０８、データリンクレイヤ１０９、および物理レイヤ１１０（トップダウン形式でリストされている）を含む。２つの物理レイヤ１０５および１１０は、有線−無線ネットワーク１１３に接続され、ストリーミングおよび実時間マルチメディアデータを配信する（シングルキャストおよびマルチキャストの両方で）ように構成される。
【０００３】
物理レイヤ１０５および１１０は、送信機１０１と受信機１０６との間で電気的および物理的な接続を特定するルールのセットを含む。デバイスインターフェースにおいて、物理レイヤ１０５および１１０は、例えば、ＴＤＭＡ／ＦＤＭＡ、暗号化、インターリービング、チャネル符号化、ＦＥＣ、および逆関数といった、スロット上でのデータの正確な転送のためのプロシージャを特定する。
【０００４】
データリンクレイヤ１０４および１０９は、送信機１０１および受信機１０６が、物理レイヤ１０５および１１０で特定された媒体へのアクセスをどのように取得するかを示す。データリンクレイヤ１０４および１０９はまた、送信メッセージ内のデータのフレーム指示（framing）、誤り制御プロシージャ、および他のリンク制御アクティビティを含めるようにデータフォーマットを定義する。送信誤りを正すためのプロシージャを含めるようにデータフォーマットを定義することから、データリンクレイヤ１０４および１０９は、信頼ある情報の配信に対して責任を有する。データリンクレイヤ１０４および１０９は、２つのサブレイヤ、論理リンク制御（ＬＬＣ）および媒体アクセス制御（ＭＡＣ)に分割されうる。
【０００５】
転送レイヤ１０３および１０８は、受信機１０６から送信機１０１に標準化された実時間フィードバックを提供するために、終端間の実時間転送プロトコル（ＲＴＰ）／実時間制御プロトコル（ＲＴＣＰ）を含む。１つ以上のチャネル１１１および１１２が、制御情報を送信するために使用されうる。ＲＴＰおよびＲＴＣＰの両方は、送信制御プロトコル（ＴＣＰ）またはユーザデータグラムプロトコル（ＵＤＰ）を通して媒体データフローを伝達する。ＲＴＰは、実時間要件でデータを搬送し、ＲＴＣＰは、参加者についての情報を伝達し、ＲＴＰセッションの品質をモニタリングする。転送レイヤ１０３および１０８は、ルートがネットワーク１１３を通して確立された後に情報の転送が正確に行われることを保証することに対して責任を有する。転送レイヤ１０３および１０８は、誤り制御、シーケンス検査、および、他の終端間データ信頼性要因に使用される。
【０００６】
アプリケーションレイヤ１０２および１０７はウィンドウとして動作し、それを通して、アプリケーションは、下位のプロトコルによって提供されるすべてのサービスへのアクセスを取得する。
【０００７】
性質的に無線ネットワークにおけるデータリンクは、チャネルおよび干渉条件が変化することにより短期データレートの大きな変化を経験する。爆発的なデータをサポートするパケットネットワークにおいて、ネットワーク負荷もまた、迅速に変化しうる。多くのアプリケーションの場合、バッファリングは、これらの変化を平均化するために使用されうる。次に、バッファリングと併せて、より遅いレート適応が使用され、チャネルレートのより長い期間の変化を追跡しうる。
【０００８】
しかしながら、バッファリングは、特定の対話式アプリケーションにおいて許容されない可能性のある遅延を引き起こす。すなわち、厳しい遅延制約により、データレータでの短期間のドロップ（drop）は、パケットのドロップを引き起こす。これらのケースにおいて、アプリケーションがデータ通信損失の高速フィードバックを有することは有益であり、これによって、アプリケーションは、より低いレートに素早く順応して、損失を適切に補償することができる。
【０００９】
そのような高速フィードバックが有益である２つの例は、（１）対話式または遅延に敏感なビデオ、および（２）マルチプレーヤのゲーミングビデオである。ビデオは、空間的、時間的、または画素のソリューションを変更することによって、広範囲の品質で送信されることが多い。瞬間チャネルレートについてのフィードバックは、ビデオ品質に適切に順応するために使用されうる。また、高度に圧縮されたビデオは、典型的に、時間的な相関を活用するために、予測符号化（predictive coding)で送信される。予測符号化において、任意の１つの時刻のフレームが前のビデオフレームに対して参照される。結果として、ビデオフレームの損失は、次の同期化またはイントラフレームまで、いくつかの将来のフレームに伝播しうる。よって、これらの損失を素早く検出して誤り伝播を減らすために、高速フィードバックが有益である。
【００１０】
マルチプレーヤのゲーミングビデオにおいて、通信損失は、異なるプレーヤ間の状態切断に帰着する。例えば、第１のプレーヤは、第２のプレーヤが被弾した（shoot）ことを第２のプレーヤが知らない一方で、発砲した（fire）と思っている可能性がある。この例において、異なるプレーヤ状態間の不一致における時間遅延を最小化するために、損失の高速検出が必要である。
【００１１】
上の例で示されたように、無線チャネルは信頼性がなく、誤りを起こす傾向にある場合があり、無線チャネル損失からの終端間フィードバックは、アプリケーションレイヤ１０２および１０７で使用されうる。転送レイヤ１０３および１０８の通信プロトコル（ＲＴＰおよびＲＴＣＰのような）は、受信機１０６から送信機１０１に終端間フィードバックを提供し、逆もまた同様である。ＲＴＣＰパケットは、無線チャネルのサービス品質（ＱｏＳ）モニタリングおよび輻輳制御に関する直接的な情報を含む。例えば、送信者報告（ＳＲ）および受信者報告（ＲＲ）は、無線チャネルのパケット損失、ジッタ、ラウンドトリップ遅延統計値についての情報を交換する。送信側アプリケーションは、受信側アプリケーションにＳＲを配信し、受信側アプリケーションは、送信側アプリケーションにＲＲを配信する。
【００１２】
終端間フィードバックは、そのチャネルレートを適応させてチャネル誤りを調整するために、送信機１０１によって使用されうる。同様に、終端間フィードバックは、転送レイヤ１０３および１０８で完全に実行され、よって、物理レイヤ１０５および１１０は、アプリケーションに対して透過的である。しかしながら、終端間フィードバックは、いくつかの欠点を有する。第１に、終端間フィードバックは、ラウンドトリップの終端間遅延という損失（cost）を有する。第２に、無線リンクにおいて、終端間フィードバックは、エアリンクリソースを消費し、これにより、フィードバックの周波数を制限する。第３に、受信機１０６は、フィードバックを生成および／または送信することができない可能性がある。
【００１３】
よって、アプリケーション送信機とアプリケーション受信機との間の終端間通信パスの通信品質フィードバックを提供する装置および方法が必要であることは当業者によって認識されている。
【発明の概要】
【００１４】
本明細書で説明される装置および方法は、無線リンクを含む通信パスを通してマルチメディアコンテンツまたはデータを配信するために使用される。装置および方法は、フィードバック遅延を減らし、エアリンクリソースの消費を低減または回避し、受信機がフィードバックを生成および／または送信しない場合にフィードバックを生成すために使用される。
【００１５】
本明細書で説明される装置および方法は、アプリケーション送信機とアプリケーション受信機との間の終端間通信パスの通信品質フィードバックを提供するために使用される。１つの方法は、アプリケーション送信機からアプリケーション受信機に終端間通信パスを介してデータを送信することと、なお、終端間通信パスは、無線送信機および無線受信機と少なくとも１つの無線リンクを有する、無線送信機で、第１の通信品質フィードバックメッセージを生成することと、第１の通信品質フィードバックメッセージを無線送信機からアプリケーション送信機に標準フォーマットで送信することとを含む。
【００１６】
装置は、終端間通信パスの通信品質フィードバックをアプリケーション受信機に提供する。装置は、終端間通信パスを介してアプリケーション受信機にデータを送信するためのアプリケーション送信機を含み、終端間通信パスは、無線送信機および無線受信機と少なくとも１つの無線リンクを有し、無線送信機は、第１の通信品質フィードバックメッセージを生成して、第１の通信品質フィードバックメッセージを無線送信機からアプリケーション送信機に標準フォーマットで送信するように構成される。
【００１７】
図とともに示された場合、本発明の特徴、目的、利点は、下に示される詳細な説明からより明白になるだろう。
【図面の簡単な説明】
【００１８】
【図１】図１は、送信機および受信機のプロトコルスタックを示す簡略化された従来のシステムである。
【図２】図２は、様々な実施形態にしたがった、例示的なノードのブロック図である。
【図３】図３は、様々な実施形態にしたがった、アプリケーション送信機、無線送信機、有線および／または無線ネットワーク、無線受信機、およびアプリケーション受信機を有するシステムの簡略化されたブロック図である。
【図４】図４は、様々な実施形態にしたがった、アプリケーション送信機とアプリケーション受信機との間の終端間通信パスの通信品質フィードバックを提供する方法を示すフローチャートである。
【図５】図５は、様々な実施形態にしたがった、アプリケーション送信機とアプリケーション受信機との間の終端間通信パスの通信品質フィードバックを提供する装置のための例示的なコンポーネントおよび装置のための手段を示すブロック図である。
【発明を実施するための形態】
【００１９】
ここで、本発明の様々な特徴の実施形態を実現する方法、装置、およびシステムが図を参照して説明されるだろう。図および関連する説明は、本発明の実施形態を例示するためであって、本発明の範囲を制限するために提供されるわけではない。実施形態に関連して説明される特定の特徴、構造、または特性が少なくとも本発明のある実施形態に含まれることを示していることを、本明細書における「１つの実施形態」または「ある実施形態」への参照は意図する。本明細書の様々な箇所に登場する「１つの実施形態において」または「ある実施形態」という表現は、必ずしもすべてが同じ実施形態を指しているわけではない。図全体を通して、参照番号は、参照されるエレメント間の対応性を示すために再び使用される。
【００２０】
図２は、様々な実施形態にしたがった例示的なノード２００（例えば、無線デバイス）のブロック図である。無線デバイス２００は、許可されたスペクトルおよび／または未許可のスペクトル内で、あるいは、それらを用いて、信号およびデータを受信および送信するように構成される。データは、制御データ、マルチメディアデータ、音声データ、ビデオデータ、ピクチャデータ、ストリーミングまたはスチールビデオデータ、ウェブページデータ、および他のタイプのデータでありうる。無線デバイス２００は、プロセッサ２０５、メモリ２１０、モデム２１４、ディスプレイまたはタッチスクリーン２１５、キーボード２２０、無線送信機２２５、無線受信機２３０、第１のアンテナ２３５、第２のアンテナ２４０、および電力ソース２４５（例えば、バッテリ）を含みうる。無線送信機２２５および／または無線受信機２３０は、ＲＴＣＰフィードバックを生成するために使用されうる。チップ、コンポーネント、またはモジュールは、プリント基板２５０に取り付けられるか、プリント基板２５０上で形成されうる。プリント基板２５０は、任意の誘電体基板、セラミック基板、または、無線デバイス２００内で信号回路および電子コンポーネントを搬送するための他の回路搬送構造を指しうる。
【００２１】
プロセッサ２０５は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、または、それらのあらゆる組み合わせを使用して実現されうる。プロセッサ２０５は、ＡＲＭ（Advanced RISC Machine）、コントローラ、デジタル信号プロセッサ（ＤＳＰ）、マイクロプロセッサ、符号器、復号器、回路、プロセッサチップ、または、データを生成および処理することができるあらゆる他のデバイス、およびそれらの組み合わせでありうる。プロセッサ２０５は、ＲＴＣＰフィードバックを生成するために使用されうる。「回路」という用語は、プロセッサ回路、メモリ回路、ＲＦトランシーバ回路、電力回路、ビデオ回路、オーディオ回路、キーボード回路、およびディスプレイ回路を含みうる。
【００２２】
メモリ２１０は、様々なルーティンおよびデータを包含または記憶しうる。「メモリ」および「機械読取可能な媒体」という用語は、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、読取専用メモリ（ＲＯＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ（登録商標）、レジスタ、ハードディスク、取り外し可能なディスク、ＣＤ−ＲＯＭ、ＤＶＤ、無線チャネル、並びに、命令および／またはデータを記憶、包含、または搬送することができる様々な他の媒体を含むがそれらに限定されるわけではない。機械読取可能な命令は、メモリ２１０に記憶されており、プロセッサ２０５によって実行され、プロセッサ２０５に対して、本開示で説明される様々な機能を実行させうる。
【００２３】
モデム２１４は、ソフトウェア、ハードウェア、回路、およびそれらの組み合わせを用いて実現されうる。モデム２１４は、ＲＴＣＰプロキシを備えた無線モデムであり、プロキシされたＲＴＣＰフィードバックを生成するために使用されうる。ディスプレイ２１５は、ＬＣＤ、ＬＥＤ、プラズマのディスプレイスクリーンまたはタッチスクリーンであり、キーボード２２０は、文字と数字を備えた標準キーボード（例えば、ＱＷＥＲＴＹレイアウト）である。キーボード２２０は、タッチスクリーン上に、またはタッチスクリーンを用いて実現されうる。
【００２４】
無線送信機２２５は、プロセッサ２０５に結合され、第１のアンテナ２３５および/または第２のアンテナ２４０を介した送信用にデータを符号化およびフォーマットするために使用される。無線送信機２２５は、１つ以上のチャネルを通して送信するために、プロセッサ２０５から受信されるデータおよび／または信号を第１のアンテナ２３５および／または第２のアンテナ２４０に送信するために使用されるチップ、回路、および／またはソフトウェアを含む。
【００２５】
無線受信機２３０は、プロセッサ２０５に結合され、第１のアンテナ２３５および/または第２のアンテナ２４０から受信された後にデータを復号および解析するために使用される。無線受信機２３０は、第１のアンテナ２３５および／または第２のアンテナ２４０からデータおよび／または信号を受信するために使用されるチップ、回路、および／またはソフトウェアを含む。データおよび／または信号は、プロセッサ２０５による算出および／または使用のためにプロセッサ２０５に送られる。
【００２６】
第１のアンテナ２３５は、無線デバイス２００の右下の部分に配置され、第２のアンテナ２４０は、無線デバイス２００の右上の部分に配置されうる。第１のアンテナ２３５は、セルラアンテナ、ＧＳＭ（登録商標）アンテナ、ＣＤＭＡアンテナ、ＷＣＤＭＡ（登録商標）アンテナ、または、許可されたスペクトルを用いて動作することができるあらゆる他のアンテナである。第２のアンテナ２４０は、ＷｉＦｉ（登録商標）アンテナ、ＧＰＳアンテナ、または、未許可のスペクトルを用いて動作することができるあらゆる他のアンテナでありうる。電力ソース２４５（例えば、バッテリ）は、図２に示されるコンポーネントまたはモジュールに電力を供給する。
【００２７】
図３は、様々な実施形態にしたがった、アプリケーション送信機３０５、無線送信機３１０、有線および／または無線ネットワーク３１５、無線受信機３２０、およびアプリケーション受信機３２５を有するシステム３００の簡略化されたブロック図である。無線送信機３１０は、ＲＴＣＰプロキシを備えた無線モデムでありうる。
【００２８】
アプリケーション送信機３０５は、アプリケーションデータ（例えば、複数のアプリケーションと、複数のアプリケーションの各々についての情報）とをアプリケーション受信機３２５に送信するために使用されうる。アプリケーション送信機３０５は、複数のアプリケーションと、複数のアプリケーションの各々についての情報とをアプリケーション受信機３２５に送信するための送信ストリームを生成しうる。例えば、アプリケーション送信機３０５は、複数のアプリケーションと、複数のアプリケーションの各々についての情報とをＭＰＥＧ−２送信ストリームの形式で生成し、続いて、ＭＰＥＧ−２送信ストリームを、オブジェクトカルーセル（carousel）、データカルーセル、およびＭＰＥＧ−２デジタル記憶媒体命令および制御（ＤＳＭ−ＣＣ）メッセージに変換し、ＤＳＭ−ＣＣメッセージをブロードキャストする。
【００２９】
無線送信機３１０および／または無線受信機３２０は、図２に示された無線デバイス２００と同様の方法で実現されるか、あるいは、図２に示された無線デバイス２００のコンポーネントまたはデバイスのうちの１つ以上を用いて実現されうる。他の構成もまた、無線送信機３１０および／または無線受信機３２０を実現するために使用されうる。無線送信機３１０および／または無線受信機３２０は各々、データおよび／または信号を送信および受信することができるトランシーバでありうる。アプリケーション送信機３０５、無線送信機３１０、有線および／または無線ネットワーク３１５、無線受信機３２０、および／またはアプリケーション受信機３２５は、本明細書で説明されるアルゴリズム、計算、および方法を実行するように構成される。本明細書で説明されるアルゴリズム、計算、および方法は、ハードウェア、ソフトウェア、およびその組み合せを用いて実現されうる。
【００３０】
アプリケーション送信機３０５および無線送信機３１０は、同じ場所に位置付けられるか、異なるエリアに位置付けられうる（すなわち、同じ場所に位置付けられない）。同様に、アプリケーション受信機３２５および無線受信機３２０は、同じ場所に位置付けられるか、異なるエリアに位置付けられうる（すなわち、同じ場所に位置付けられない）。
【００３１】
様々な実施形態において、有線―無線ネットワーク３１５は、ローカルエリアネットワーク（ＬＡＮ）、無線ローカルエリアネットワーク（ＷＬＡＮ）、ＷｉＦｉ（wireless fidelity）ネットワーク、未許可ネットワーク（すなわち、未許可のスペクトルで動作するネットワーク）、許可ネットワーク（すなわち、許可されたスペクトルで動作するネットワーク）、および／または衝突検出型搬送波検知多重接続（ＣＳＭＡ／ＣＡ）ネットワークのような１つ以上のネットワークを含むことができる。
【００３２】
図４は、様々な実施形態にしたがった、アプリケーション送信機３０５とアプリケーション受信機３２５との間の終端間通信パスの通信品質フィードバックを提供する方法４００を示すフローチャートである。図３および４について、アプリケーション送信機３０５は、終端間通信パスを介してアプリケーション受信機３２５にデータ３０４を送信する（ブロック４０５）。データ３０４は、アプリケーションデータ、制御データ、マルチメディアデータ、音声データ、ビデオデータ、ピクチャデータ、ストリーミングまたはスチールビデオデータ、ウェブページデータ、および他のタイプのデータでありうる。例として、終端間通信パスは、図３に示されるようにアプリケーション送信機３０５で始まりアプリケーション受信機３２５で終わる有線および／または無線通信パスである。別の例において、終端間通信パスは、無線送信機３１０および無線受信機３２０と少なくとも１つの無線リンクを含む（ブロック４０５）。１つの実施形態において、少なくとも１つの無線リンクは、図３に示されるように、無線ネットワーク３１５でありうる。
【００３３】
アプリケーション送信機３０５は、アプリケーション受信機３２５から終端間フィードバックを受信しうる。すなわち、アプリケーション受信機３２５は、標準パケットフォーマット（例えば、ＲＴＣＰ）でカプセル化された終端間フィードバック（例えば、スループット、ジッタ、および遅延のような様々なパラメータの推定）をアプリケーション送信機３０５に提供または送信しうる。典型的に、終端間フィードバックは、ソース（例えば、アプリケーション送信機３０５）から宛先（例えば、アプリケーション受信機３２５）へのルートに沿ったすべてのリンク（無線リンクを含む）の組み合された効果を表すフィードバック推定（例えば、値）である。フィードバック推定は、終端間通信パスの品質を決定する。多くの例において、無線リンクは、終端間遅延の主な原因であり、終端間スループットを決定するボトルネックリンクである。
【００３４】
無線送信機３１０は、無線受信機３２０からの情報３０３を使用して、様々なパラメータ（例えば、スループット、ジッタ、および遅延）に基づいて無線リンクのインパクトを推定する。例えば、情報３０３は、無線受信機３２０から受信される複数のエアリンクアクノレッジメント、または、物理レイヤエンティティからの情報でありうる。１つの実施形態において、無線送信機３１０は、無線受信機３２０から複数のエアリンクアクノレッジメントを受信する（ブロック４１０）。
【００３５】
無線送信機３１０は、例えば、複数のエアリンクアクノレッジメントのような情報３０３を用いて第１の通信品質フィードバックメッセージ３０１を生成する（ブロック４１５）。第１の通信品質フィードバックメッセージ３０１は、終端間通信の達成された品質に関するフィードバックを提供する。１つの実施形態において、第１の通信品質フィードバックメッセージ３０１は、低遅延ローカルフィードバック（ＬＬＬＦ; low-latency local feedback）と呼ばれうる。
【００３６】
第１の通信品質フィードバックメッセージ３０１は、無線送信機３１０によって決定または生成されるスループットコンポーネント、ジッタコンポーネント、および／または遅延コンポーネントを含みうる。
【００３７】
スループットコンポーネントは、アプリケーション送信機３０５によって送られているアプリケーションに対応するパケットキューをモニタリングすることによって、あるいは、アプリケーション送信機３０５によって送られているアプリケーションに対応するパケットの配信用に割り付けられた複数のエアリンクリソースをモニタリングすることによって、無線送信機３１０で（すなわち、ローカル無線リンクで）推定されうる。１つの実施形態において、スループットコンポーネントは、終端間フィードバックからの対応スループットパラメータと併せて推定され、ここにおいて、例えば、局所的に測定されたスループットおよび終端間フィードバックからのスループットの最小値が、第１の通信品質フィードバックメッセージ３０１（すなわち、ＬＬＬＦ）によって、または第１の通信品質フィードバックメッセージ３０１において報告される。
【００３８】
１つの実施形態において、スループットコンポーネントは、以下の例で説明されるように算出または決定されうる。アプリケーション送信機３０５は、レートＲでデータ３０４を生成し、無線送信機３１０からレートＲでサービスを要求する。システム３００は、データ３０４をレートＲ’でサービス提供する（service）ことにより応答する。Ｒ’の値は、無線送信機３１０によって推定されうる。Ｒ’の値に対する１つの推定は、アプリケーションに対応するパケットが、無線送信機３１０でキューから除去または送信されるレートである。システム１００が、データ３０４の送信のための複数のエアリンクリソースの明示的な割り付けを含む場合、スループットＲ’は、無線送信機３１０を用いてリソース割付をモニタリングすることにより推定されうる。スループットコンポーネントの上記推定は、無線リンクが、ソースから宛先へのルートに沿ったボトルネックリンクである場合に利用されうる。
【００３９】
終端間フィードバック推定が利用可能である場合、無線送信機３１０は、終端間フィードバック推定からスループット算出Ｒ’’をモニタリングすることができる。スループット算出Ｒ’’が、無線送信機３１０によって推定されるスループット推定Ｒ’よりも小さい場合、第１の通信品質フィードバックメッセージ３０１は、スループット算出Ｒ’’をアプリケーション送信機３０５に報告または送信すること、あるいは、メッセージまたはフィードバックをアプリケーション送信機３０５に提供しないことを選びうる。スループットコンポーネントの上記推定は、無線リンクが、必ずしもソースから宛先へのルートに沿ったボトルネックリンクでない場合に利用されうる。
【００４０】
ジッタコンポーネントは、終端間フィードバックからの対応ジッタパラメータと併せて推定され、ここで、例えば、終端間フィードバックからのジッタパラメータは、このジッタパラメータが、無線送信機３１０で局所的に測定されものよりも高い場合、第１の通信品質フィードバックメッセージ３０１（すなわち、ＬＬＬＦ）によって、または、第１の通信品質フィードバックメッセージ３０１において報告される。
【００４１】
１つの実施形態において、ジッタコンポーネントは、以下の例で説明されるように算出または決定されうる。ジッタコンポーネントは、無線送信機３１０での送信により経験されたジッタ、および、終端間フィードバック（すなわち、システム３００中のフィードバック）から経験されたジッタを含むことができる。無線送信機３１０での送信により経験されたジッタは、アプリケーション送信機３０５によって送られているアプリケーションから発生したトラフィックに対応するパケットキューをモニタリングすることによって測定されうる。終端間フィードバックから経験されたジッタが、無線送信機３１０での送信により経験されたジッタよりも高い場合、第１の通信品質フィードバックメッセージ３０１は、より高いジッタ値をアプリケーション送信機３０５に報告または送信するか、あるいは、いずれのメッセージまたはフィードバックも生成されない、または、アプリケーション送信機３０５に報告されない。
【００４２】
遅延コンポーネントは、終端間フィードバックからの対応遅延パラメータと併せて推定され、ここで、例えば、終端間フィードバックからの遅延パラメータは、ネットワーク３１５に関連付けられた遅延のコンポーネントを推定するために使用され、それは、次に、無線送信機３１０で局所的に測定された遅延に追加され、第１の通信品質フィードバックメッセージ３０１（すなわち、ＬＬＬＦ）によって報告されるか、あるいは、第１の通信品質フィードバックメッセージ３０１において報告されうる。
【００４３】
１つの実施形態において、遅延コンポーネントは、以下の例で説明されるように算出または決定されうる。遅延コンポーネント（すなわち、パケットによって経験されたラウンドトリップ遅延）は、無線送信機３１０での送信により経験された遅延、および、終端間フィードバック（すなわち、システム３００中のフィードバック）から経験された遅延を含みうる。無線送信機３１０での送信により経験された遅延は、アプリケーション送信機３０５によって送られているアプリケーションから発生したトラフィックに対応するパケットキューをモニタリングすることによって測定されうる。終端間フィードバックが利用可能でない場合、無線送信機３１０は、無線送信機３１０によって測定された遅延に固定オフセットを追加する。１つの実施形態において、固定オフセットは、ネットワーク遅延を含む。終端間フィードバックが利用可能な場合、無線送信機３１０は、終端間フィードバックに含まれるラウンドトリップ遅延、および、無線送信機３１０で測定された遅延を使用してネットワーク遅延を推定する。無線送信機３１０は、よりゆっくりとした時間スケールで推定されたネットワーク遅延と、より速い時間スケールで推定された無線送信遅延とを追加することで、遅延コンポーネント（すなわち、ラウンドトリップ遅延推定）を生成することができる。第１の通信品質フィードバックメッセージ３０１は、遅延コンポーネント値をアプリケーション送信機３０５に報告または送信するか、あるいは、いずれのメッセージまたはフィードバックも生成されない、または、アプリケーション送信機３０５に報告されない。
【００４４】
無線送信機３１０は、アプリケーション受信機３２５から第２の通信品質フィードバックメッセージ３０２を受信しうる（ブロック４２０）。第２の通信品質フィードバックメッセージ３０２は、終端間フィードバック推定でありうる。１つの実施形態において、第２の通信品質フィードバックメッセージ３０２は、アプリケーション受信機３２５から無線送信機３１０に送信されない。
【００４５】
無線送信機３１０は、第１および／または第２の通信品質フィードバックメッセージ３０１および／または３０２をアプリケーション送信機３０５に標準フォーマットで送信する（ブロック４２５）。無線送信機３１０からの第１の通信品質フィードバックメッセージ３０１は、アプリケーション受信機３２５からの第２の通信品質フィードバックメッセージ３０２よりも頻繁にアプリケーション送信機３０５に送信される。よって、アプリケーション送信機３０５は、無線送信機３１０からの第１の通信品質フィードバックメッセージ３０１を介して、より速くかつより頻繁にフィードバックを取得することによって無線リンク上でより頻繁にフィードバック推定を受信する。アプリケーション送信機３０５は、終端間フィードバック推定の場合よりも小さい遅延で第１の通信品質フィードバックメッセージ３０１を受信する。第１の通信品質フィードバックメッセージ３０１は、アプリケーション送信機３０５が、その符号化レートをより速く無線リンクまたは媒体の変更に合わせる、または、適応させることを有利に可能にする。さらに、１つの実施形態において、無線送信機３１０が第１の通信品質フィードバックメッセージ３０１を生成し、アプリケーション送信機３０５に配信していることに他のアプリケーションは気づかないため、既存のアプリケーションは本発明を使用することができる。アプリケーション送信機３０５は、第１および第２の通信品質フィードバックメッセージ３０１および３０２の両方を受信することができるか、あるいは、第１の通信品質フィードバックメッセージ３０１しか受信することができない。
【００４６】
第１および／または第２の通信品質フィードバックメッセージ３０１および／または３０２は、標準パケットフォーマットへとカプセル化されうる。１つの実施形態において、標準フォーマットはＲＴＣＰである。標準フォーマットは、アプリケーション送信機３０５によって認識されるフォーマット、および／または、終端間フィードバック推定またはメカニズムによって使用されるものと同じフォーマットであるべきである。
【００４７】
図５は、様々な実施形態にしたがった、アプリケーション送信機とアプリケーション受信機との間の終端間通信パスの通信品質フィードバックを提供する装置５００のための例示的なコンポーネントおよび装置５００のための手段を示すブロック図である。装置５００は、終端間通信パスを介してアプリケーション送信機３０５からアプリケーション受信機３２５にデータ３０４を送信するためのモジュール５０５を含みうる。終端間通信パスは、無線送信機３１０および無線受信機３２０と少なくとも１つの無線リンクを有しうる。装置はまた、無線受信機３２０から複数のエアリンクアクノレッジメント３０３を受信するためのモジュール５１０、複数のエアリンクアクノレッジメントを用いて第１の通信品質フィードバックメッセージ３０１を生成するためのモジュール５１５、アプリケーション受信機３２５から第２の通信品質フィードバックメッセージ３０２を受信するためのモジュール５２０、並びに、第１および／または第２の通信品質フィードバックメッセージ３０１および／または３０２をアプリケーション送信機３０５に標準フォーマットで送信するためのモジュール５２５を含みうる。
【００４８】
当業者は、本明細書に開示された実施形態と関連して説明されている様々な実例となる論理ブロック、モジュール、回路、アルゴリズムが電子ハードウェア、コンピュータソフトウェアまたは両方の組み合わせとして実施されうることを認識するだろう。このハードウェアとソフトウェアの互換性を示すために、様々な実例となるコンポーネント、ブロック、モジュール、回路、およびアルゴリズムが、一般的にこれらの機能という観点で上に説明されている。このような機能が、ハードウェアとして実現されるか、あるいはソフトウェアとして実現されるかは、特定のアプリケーションおよびシステム全体に課せられた設計制約に依存する。当業者は、特定のアプリケーションごとに様々な方法で、説明された機能を実現することができるが、このような実現の決定は、本開示の範囲からの逸脱を引き起すものとして解釈されるべきでない。
【００４９】
本明細書に開示された実施形態と関連して説明された様々な実例となる論理ブロック、モジュール、回路は、汎用処理デバイス、デジタル信号処理デバイス（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、書替え可能ゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、ディスクリートゲートまたはトランジスタ論理、ディスクリートハードウェアコンポーネント、あるいは、本明細書で説明された機能を実行するように設計されたこれらのあらゆる組み合わせと一緒に実現または実行されうる。汎用処理デバイスは、マイクロ処理デバイスでありうるが、代替として、この処理デバイスは、従来の処理デバイス、処理デバイス、マイクロ処理デバイス、またはステートマシンでありうる。処理デバイスは、例えば、ＤＳＰと、マクロ処理デバイス、複数のマイクロ処理デバイス、ＤＳＰコアに結合した１つ以上のマイクロ処理デバイス、または、その他の上記構成との組み合わせといった計算デバイスの組み合わせとしても実現されうる。
【００５０】
本明細書に開示された実施形態に関連して説明された装置、方法、またはアルゴリズムは、直接的にハードウェアに、ソフトウェアに、またはその組み合わせに組み込まれうる。ソフトウェアにおいて、方法またはアルゴリズムは、処理デバイスによって実行されうる１つ以上の命令に組み込まれうる。命令は、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、取外し可能ディスク、ＣＤ−ＲＯＭ、または、当技術分野で知られているあらゆる他の形式の記憶媒体に存在しうる。例示的な記憶媒体は、処理デバイスが情報を記憶媒体から読み取り、情報を記憶媒体に書き込むことができるように処理デバイスに結合される。代替において、記憶媒体は処理デバイスに一体化されうる。処理デバイスおよび記憶媒体はＡＳＩＣに存在しうる。ＡＳＩＣは、ユーザ端末内に存在しうる。代替において、処理デバイスおよび記憶媒体は、個別コンポーネントとしてユーザ端末に存在しうる。
【００５１】
当業者が本開示を実施および使用できるようにするために、開示された実施形態についての以上の説明は提供される。これらの実施形態に対する様々な変更は、当業者には容易に明らかであり、本明細書で定義された包括的な原理は、本開示の精神または範囲から逸脱することなく、他の実施形態に適用されうる。このように、本開示は、本明細書に示された実施形態に制限されることを意図せず、本明細書に開示された原理および新規な特徴と合致する最も広い範囲が与えられるべきである。
【００５２】
本発明は、その精神または本質的な性質から逸脱することなく、他の特定の形態で組み込まれうる。説明された実施形態は、あらゆる点で、制限的でなく実例となるものとしてみなされるべきであり、よって、本発明の範囲は、前述の説明というよりはむしろ添付の特許請求の範囲によって示される。特許請求の範囲の等化物の意味および範囲に収まる全ての変更は、これらの範囲内に含まれるべきである。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。   
［Ｃ１］
アプリケーション送信機とアプリケーション受信機との間の終端間通信パスの通信品質フィードバックを提供する方法であって、
前記終端間通信パスを介して前記アプリケーション送信機から前記アプリケーション受信機にデータを送信することと、なお、前記終端間通信パスは、無線送信機および無線受信機と少なくとも１つの無線リンクを有する、
前記無線送信機において、第１の通信品質フィードバックメッセージを生成することと、
前記無線送信機から前記アプリケーション送信機に前記第１の通信品質フィードバックメッセージを標準フォーマットで送信することと
を備える方法。
［Ｃ２］
前記標準フォーマットは、実時間制御プロトコルである、Ｃ１に記載の方法。
［Ｃ３］
前記無線送信機は、前記無線受信機からの複数のエアリンクアクノレッジメントと、前記アプリケーション受信機から第２の通信品質フィードバックメッセージとを組み合せることによって前記第１の通信品質フィードバックメッセージを生成する、Ｃ１に記載の方法。
［Ｃ４］
前記無線送信機からの前記第１の通信品質フィードバックメッセージは、前記アプリケーション受信機からの前記第２の通信品質フィードバックメッセージよりも頻繁に生成される、Ｃ１に記載の方法。
［Ｃ５］
前記第１の通信品質フィードバックメッセージは、スループットコンポーネント、ジッタコンポーネント、または遅延コンポーネントのうちの少なくとも１つを含む、Ｃ１に記載の方法。
［Ｃ６］
前記スループットコンポーネントは、前記アプリケーション送信機によって送信されている前記データに対応するパケットキューをモニタリングすることによって、前記無線送信機で推定される、Ｃ５に記載の方法。
［Ｃ７］
前記スループットコンポーネントは、前記アプリケーション送信機によって送信されている前記データに対応するパケットの配信のために割り付けられた複数のエアリンクリソースをモニタリングすることによって、前記無線送信機で推定される、Ｃ５に記載の方法。
［Ｃ８］
前記スループットコンポーネントは、前記終端間通信パスからの対応スループットパラメータと併せて推定される、Ｃ５に記載の方法。
［Ｃ９］
前記ジッタコンポーネントは、前記終端間通信パスからの対応ジッタパラメータと併せて推定される、Ｃ５に記載の方法。
［Ｃ１０］
前記遅延コンポーネントは、前記終端間通信パスからの対応遅延パラメータと併せて推定される、Ｃ５に記載の方法。
［Ｃ１１］
終端間通信パスの通信品質フィードバックをアプリケーション受信機に提供する装置であって、
前記終端間通信パスを介して前記アプリケーション受信機にデータを送信するためのアプリケーション送信機を備え、前記終端間通信パスは、無線送信機および無線受信機と少なくとも１つの無線リンクを有し、前記無線送信機は、第１の通信品質フィードバックメッセージを生成して、前記第１の通信品質フィードバックメッセージを前記無線送信機から前記アプリケーション送信機に標準フォーマットで送信するように構成される、装置。
［Ｃ１２］
前記標準フォーマットは、実時間制御プロトコルである、Ｃ１１に記載の装置。
［Ｃ１３］
前記無線送信機は、前記無線受信機からの複数のエアリンクアクノレッジメントと、前記アプリケーション受信機からの第２の通信品質フィードバックメッセージとを組み合せることによって前記第１の通信品質フィードバックメッセージを生成する、Ｃ１１に記載の装置。
［Ｃ１４］
前記無線送信機からの前記第１の通信品質フィードバックメッセージは、前記アプリケーション受信機からの前記第２の通信品質フィードバックメッセージよりも頻繁に生成される、Ｃ１１に記載の装置。
［Ｃ１５］
前記第１の通信品質フィードバックメッセージは、スループットコンポーネント、ジッタコンポーネント、または遅延コンポーネントのうちの少なくとも１つを含む、Ｃ１１に記載の装置。
［Ｃ１６］
前記スループットコンポーネントは、前記アプリケーション送信機によって送信されている前記データに対応するパケットキューをモニタリングすることによって、前記無線送信機で推定される、Ｃ１５に記載の装置。
［Ｃ１７］
前記スループットコンポーネントは、前記アプリケーション送信機によって送信されている前記データに対応するパケットの配信のために割り付けられた複数のエアリンクリソースをモニタリングすることによって、前記無線送信機で推定される、Ｃ１５に記載の装置。
［Ｃ１８］
前記スループットコンポーネントは、前記終端間通信パスからの対応スループットパラメータと併せて推定される、Ｃ１５に記載の装置。
［Ｃ１９］
前記ジッタコンポーネントは、前記終端間通信パスからの対応ジッタパラメータと併せて推定される、Ｃ１５に記載の装置。
［Ｃ２０］
前記遅延コンポーネントは、前記終端間通信パスからの対応遅延パラメータと併せて推定される、Ｃ１５に記載の装置。
［Ｃ２１］
終端間通信パスの通信品質フィードバックをアプリケーション受信機に提供する装置であって、
前記終端間通信パスを介して前記アプリケーション受信機にデータを送信する手段を備え、前記終端間通信パスは、無線送信機および無線受信機と少なくとも１つの無線リンクを有し、前記無線送信機は、第１の通信品質フィードバックメッセージを生成して、前記第１の通信品質フィードバックメッセージを前記無線送信機から前記アプリケーション送信機に標準フォーマットで送信するように構成された、装置。
［Ｃ２２］
前記標準フォーマットは、実時間制御プロトコルである、Ｃ２１に記載の装置。
［Ｃ２３］
前記無線送信機は、前記無線受信機からの複数のエアリンクアクノレッジメントと、前記アプリケーション受信機からの第２の通信品質フィードバックメッセージとを組み合せることによって前記第１の通信品質フィードバックメッセージを生成する、Ｃ２１に記載の装置。
［Ｃ２４］
前記無線送信機からの前記第１の通信品質フィードバックメッセージは、前記アプリケーション受信機からの前記第２の通信品質フィードバックメッセージよりも頻繁に生成される、Ｃ２１に記載の装置。
［Ｃ２５］
前記第１の通信品質フィードバックメッセージは、スループットコンポーネント、ジッタコンポーネント、または遅延コンポーネントのうちの少なくとも１つを含む、Ｃ２１に記載の装置。
［Ｃ２６］
前記スループットコンポーネントは、前記アプリケーション送信機によって送信されている前記データに対応するパケットキューをモニタリングすることによって、前記無線送信機で推定される、Ｃ２５に記載の装置。
［Ｃ２７］
前記スループットコンポーネントは、前記アプリケーション送信機によって送信されている前記データに対応するパケットの配信のために割り付けられた複数のエアリンクリソースをモニタリングすることによって、前記無線送信機で推定される、Ｃ２５に記載の装置。
［Ｃ２８］
前記スループットコンポーネントは、前記終端間通信パスからの対応スループットパラメータと併せて推定される、Ｃ２５に記載の装置。
［Ｃ２９］
前記ジッタコンポーネントは、前記終端間通信パスからの対応ジッタパラメータと併せて推定される、Ｃ２５に記載の装置。
［Ｃ３０］
前記遅延コンポーネントは、前記終端間通信パスからの対応遅延パラメータと併せて推定される、Ｃ２５に記載の装置。
［Ｃ３１］
アプリケーション送信機とアプリケーション受信機との間の終端間通信パスの通信品質フィードバックを提供する方法を実現するための機械実行可能命令を組み込んだ機械読取可能な媒体であって、前記方法は、
前記終端間通信パスを介して前記アプリケーション送信機から前記アプリケーション受信機にデータを送信することと、なお、前記終端間通信パスは、無線送信機および無線受信機と少なくとも１つの無線リンクを有する、
前記無線送信機において、第１の通信品質フィードバックメッセージを生成することと、
前記無線送信機から前記アプリケーション送信機に前記第１の通信品質フィードバックメッセージを標準フォーマットで送信することと
を備える、機械読取可能な媒体。
［Ｃ３２］
前記標準フォーマットは、実時間制御プロトコルである、Ｃ３１に記載の方法。
［Ｃ３３］
前記無線送信機は、前記無線受信機からの複数のエアリンクアクノレッジメントと、前記アプリケーション受信機からの第２の通信品質フィードバックメッセージとを組み合せることによって前記第１の通信品質フィードバックメッセージを生成する、Ｃ３１に記載の方法。
［Ｃ３４］
前記無線送信機からの前記第１の通信品質フィードバックメッセージは、前記アプリケーション受信機からの前記第２の通信品質フィードバックメッセージよりも頻繁に生成される、Ｃ３１に記載の方法。
［Ｃ３５］
前記第１の通信品質フィードバックメッセージは、スループットコンポーネント、ジッタコンポーネント、または遅延コンポーネントのうちの少なくとも１つを含む、Ｃ３１に記載の方法。
［Ｃ３６］
前記スループットコンポーネントは、前記アプリケーション送信機によって送信されている前記データに対応するパケットキューをモニタリングすることによって、前記無線送信機で推定される、Ｃ３５に記載の方法。
［Ｃ３７］
前記スループットコンポーネントは、前記アプリケーション送信機によって送信されている前記データに対応するパケットの配信のために割り付けられた複数のエアリンクリソースをモニタリングすることによって、前記無線送信機で推定される、Ｃ３５に記載の方法。
［Ｃ３８］
前記スループットコンポーネントは、前記終端間通信パスからの対応スループットパラメータと併せて推定される、Ｃ３５に記載の方法。
［Ｃ３９］
前記ジッタコンポーネントは、前記終端間通信パスからの対応ジッタパラメータと併せて推定される、Ｃ３５に記載の方法。
［Ｃ４０］
前記遅延コンポーネントは、前記終端間通信パスからの対応遅延パラメータと併せて推定される、Ｃ３５に記載の方法。
【図１】
0005801413.tif 000002
【図２】
0005801413.tif 000003
【図３】
0005801413.tif 000004
【図４】
0005801413.tif 000005
【図５】
0005801413.tif 000006