(57)【要約】  第１のワイヤレスノードにおいて、第１のコーデックを使用して第２のワイヤレスノードから送信された複数のフレームについてのフレームロスレートの重み付き平均が判断され、フレームロスレートに少なくとも部分的に基づいて、第２のワイヤレスノードにフィードバックが送信され、フィードバックを送信することに応答して、第２のコーデックを使用して第２のワイヤレスノードから１つまたは複数のフレームが受信される、ワイヤレス通信のための方法、装置、およびコンピュータプログラム製品が提供される。また、第１のワイヤレスノードから、第１のコーデックを使用して第２のワイヤレスノードに複数のフレームを送信することと、送信することに応答して、第２のワイヤレスノードからフレームロスレート情報を受信することと、フレームロスレート情報に少なくとも部分的に基づいて、第２のコーデックを選択することと、第２のコーデックを使用して第２のワイヤレスノードに第２の複数のフレームを送信することと。
2014534722.tif 000002
【特許請求の範囲】
【請求項１】
第１のワイヤレスノードにおいて、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードから受信された複数のフレームについてのフレームロスレートの重み付き平均を判断することと、
前記フレームロスレートに少なくとも部分的に基づいて、前記第２のワイヤレスノードにフィードバックを送信することと、
前記フィードバックを送信することに応答して、第２のオーディオまたはビデオコーデックを使用して前記第２のワイヤレスノードから１つまたは複数のフレームを受信することであって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、受信することと
を備える、ワイヤレス通信の方法。
【請求項２】
前記フレームロスレートを第１のしきい値および第２のしきい値と比較することをさらに備え、前記フィードバックが、前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較の結果を備え、前記比較の前記結果が、前記第２のコーデックを選択するために使用される、請求項１に記載の方法。
【請求項３】
前記フィードバックに応答して、前記第２のワイヤレスノードから前記第２のコーデックの識別情報を受信することをさらに備える、請求項２に記載の方法。
【請求項４】
前記フレームロスレートが、ある時間期間にわたって失われたフレームの数に基づく、請求項１に記載の方法。
【請求項５】
失われたフレームの前記数が、受信されないかまたは許容遅延を越えて受信された、前記第２のワイヤレスノードによって送信されたフレームを備える、請求項４に記載の方法。
【請求項６】
前記第２のコーデックは、前記フレームロスレートが前記第２のしきい値を下回る場合、前記第１のコーデックと比較して高い送信レートのために最適化される、請求項２に記載の方法。
【請求項７】
前記第２のコーデックは、前記フレームロスレートが前記第１のしきい値を上回る場合、前記第１のコーデックと比較して低い送信レートのために最適化される、請求項２に記載の方法。
【請求項８】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つがヒステリシスファクタを備える、請求項２に記載の方法。
【請求項９】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、コーデックの変更の候補であるコーデックについての予想されるフレームロスレートに基づいて選定される、請求項２に記載の方法。
【請求項１０】
前記フレームロスレートの前記重み付き平均が、複数の期間にわたって失われたフレームの数の重み付き和を備える、請求項１に記載の方法。
【請求項１１】
前記複数の期間中の期間がより早い期間からより後の期間にわたり、前記重み付き和が、前記より後の期間中に失われたフレームの数を強調する、請求項１０に記載の方法。
【請求項１２】
無音モードを検出することと、
前記無音モードに基づいて前記フレームロスレートの前記重み付き平均を調整することとをさらに備え、
前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較が、前記調整されたフレームロスレートに基づく、
請求項２に記載の方法。
【請求項１３】
無線アクセスネットワークが無線リンクレベル問題に応答するレートを推定することと、
前記推定されたレートに少なくとも部分的に基づいて前記時間期間を判断することと
をさらに備える、請求項４に記載の方法。
【請求項１４】
前記時間期間が、前記推定されたレートに対応する期間よりも少なくとも１桁大きい、請求項１３に記載の方法。
【請求項１５】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想される平均オピニオンスコア（ＭＯＳ）に基づいて選択される、請求項２に記載の方法。
【請求項１６】
前記第１のコーデックおよび前記第２のコーデックのうちの少なくとも１つは、前記フレームロスレートの前記重み付き平均における前記第１のコーデックについての現在のＭＯＳが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想されるＭＯＳに等しくなるように、選択される、請求項２に記載の方法。
【請求項１７】
前記フレームロスレートの前記重み付き平均を調整することが、サンプルの数を調整することと、前記無音モードの長さを判断することとを備える、請求項１２に記載の方法。
【請求項１８】
第１のワイヤレスノードにおいて、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードから受信された複数のフレームについてのフレームロスレートの重み付き平均を判断するための手段と、
前記フレームロスレートに少なくとも部分的に基づいて、前記第２のワイヤレスノードにフィードバックを送信するための手段と、
前記フィードバックを送信することに応答して、第２のオーディオまたはビデオコーデックを使用して前記第２のワイヤレスノードから１つまたは複数のフレームを受信するための手段であって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、受信するための手段と
を備える、ワイヤレス通信のための装置。
【請求項１９】
前記フレームロスレートを第１のしきい値および第２のしきい値と比較するための手段をさらに備え、前記フィードバックが、前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較の結果を備え、前記比較の前記結果が、前記第２のコーデックを選択するために使用される、請求項１８に記載の装置。
【請求項２０】
前記フィードバックに応答して、前記第２のワイヤレスノードから前記第２のコーデックの識別情報を受信するための手段をさらに備える、請求項１９に記載の装置。
【請求項２１】
前記フレームロスレートが、ある時間期間にわたって失われたフレームの数に基づく、請求項１８に記載の装置。
【請求項２２】
失われたフレームの前記数が、受信されないかまたは許容遅延を越えて受信された、前記第２のワイヤレスノードによって送信されたフレームを備える、請求項２１に記載の装置。
【請求項２３】
前記第２のコーデックは、前記フレームロスレートが前記第２のしきい値を下回る場合、前記第１のコーデックと比較して高い送信レートのために最適化される、請求項１９に記載の装置。
【請求項２４】
前記第２のコーデックは、前記フレームロスレートが前記第１のしきい値を上回る場合、前記第１のコーデックと比較して低い送信レートのために最適化される、請求項１９に記載の装置。
【請求項２５】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つがヒステリシスファクタを備える、請求項１９に記載の装置。
【請求項２６】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、コーデックの変更の候補であるコーデックについての予想されるフレームロスレートに基づいて選定される、請求項１９に記載の装置。
【請求項２７】
前記フレームロスレートの前記重み付き平均が、複数の期間にわたって失われたフレームの数の重み付き和を備える、請求項１８に記載の装置。
【請求項２８】
前記複数の期間中の期間がより早い期間からより後の期間にわたり、前記重み付き和が、前記より後の期間中に失われたフレームの前記数を強調する、請求項２７に記載の装置。
【請求項２９】
無音モードを検出するための手段と、
前記無音モードに基づいて前記フレームロスレートを調整するための手段とをさらに備え、
前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較が、前記調整されたフレームロスレートに基づく、
請求項１９に記載の装置。
【請求項３０】
無線アクセスネットワークが無線リンクレベル問題に応答するレートを推定するための手段と、
前記推定されたレートに少なくとも部分的に基づいて前記時間期間を判断するための手段と
をさらに備える、請求項２１に記載の装置。
【請求項３１】
前記時間期間が、前記推定されたレートに対応する期間よりも少なくとも１桁大きい、請求項３０に記載の装置。
【請求項３２】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想される平均オピニオンスコア（ＭＯＳ）に基づいて選択される、請求項１９に記載の装置。
【請求項３３】
前記第１のコーデックおよび前記第２のコーデックのうちの少なくとも１つは、前記フレームロスレートの前記重み付き平均における前記第１のコーデックについての現在のＭＯＳが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想されるＭＯＳに等しくなるように、選択される、請求項１９に記載の装置。
【請求項３４】
前記フレームロスレートの前記重み付き平均を調整するための前記手段が、サンプルの数を調整することと、前記無音モードの長さを判断することとを行うための手段を備える、請求項２９に記載の装置。
【請求項３５】
第１のワイヤレスノードにおいて、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードから受信された複数のフレームについてのフレームロスレートの重み付き平均を判断することと、
前記フレームロスレートに少なくとも部分的に基づいて、前記第２のワイヤレスノードにフィードバックを送信することと、
前記フィードバックを送信することに応答して、第２のオーディオまたはビデオコーデックを使用して前記第２のワイヤレスノードから１つまたは複数のフレームを受信することであって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、受信することと
を行うためのコードを備える非一時的コンピュータ可読媒体
を備える、コンピュータプログラム製品。
【請求項３６】
前記コンピュータ可読媒体が、前記フレームロスレートを第１のしきい値および第２のしきい値と比較するためのコードを備え、前記フィードバックが、前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較の結果を備え、前記比較の前記結果が、前記第２のコーデックを選択するために使用される、請求項３５に記載のコンピュータプログラム製品。
【請求項３７】
前記コンピュータ可読媒体が、前記フィードバックに応答して、前記第２のワイヤレスノードから前記第２のコーデックの識別情報を受信するためのコードを備える、請求項３６に記載のコンピュータプログラム製品。
【請求項３８】
前記フレームロスレートが、ある時間期間にわたって失われたフレームの数に基づく、請求項３５に記載のコンピュータプログラム製品。
【請求項３９】
失われたフレームの前記数が、受信されないかまたは許容遅延を越えて受信された、前記第２のワイヤレスノードによって送信されたフレームを備える、請求項３８に記載のコンピュータプログラム製品。
【請求項４０】
前記第２のコーデックは、前記フレームロスレートが前記第２のしきい値を下回る場合、前記第１のコーデックと比較して高い送信レートのために最適化される、請求項３６に記載のコンピュータプログラム製品。
【請求項４１】
前記第２のコーデックは、前記フレームロスレートが前記第１のしきい値を上回る場合、前記第１のコーデックと比較して低い送信レートのために最適化される、請求項３６に記載のコンピュータプログラム製品。
【請求項４２】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つがヒステリシスファクタを備える、請求項３６に記載のコンピュータプログラム製品。
【請求項４３】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、コーデックの変更の候補であるコーデックについての予想されるフレームロスレートに基づいて選定される、請求項３６に記載のコンピュータプログラム製品。
【請求項４４】
前記フレームロスレートの前記重み付き平均が、複数の期間にわたって失われたフレームの数の重み付き和を備える、請求項３５に記載のコンピュータプログラム製品。
【請求項４５】
前記複数の期間中の期間がより早い期間からより後の期間にわたり、前記重み付き和が、前記より後の期間中に失われたフレームの数を強調する、請求項４４に記載のコンピュータプログラム製品。
【請求項４６】
前記コンピュータ可読媒体が、
無音モードを検出することと、
前記無音モードに基づいて前記フレームロスレートを調整することと
を行うためのコードを備え、
前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較が、前記調整されたフレームロスレートに基づく、
請求項３５に記載のコンピュータプログラム製品。
【請求項４７】
前記コンピュータ可読媒体は、
無線アクセスネットワークが無線リンクレベル問題に応答するレートを推定することと、
前記推定されたレートに少なくとも部分的に基づいて前記時間期間を判断することと
を行うためのコードを備える、請求項３８に記載のコンピュータプログラム製品。
【請求項４８】
前記時間期間が、前記推定されたレートに対応する期間よりも少なくとも１桁大きい、請求項４７に記載のコンピュータプログラム製品。
【請求項４９】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想される平均オピニオンスコア（ＭＯＳ）に基づいて選択される、請求項３６に記載のコンピュータプログラム製品。
【請求項５０】
前記第１のコーデックおよび前記第２のコーデックのうちの少なくとも１つは、前記フレームロスレートの前記重み付き平均における前記第１のコーデックについての現在のＭＯＳが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想されるＭＯＳに等しくなるように、選択される、請求項３６に記載のコンピュータプログラム製品。
【請求項５１】
前記フレームロスレートの前記重み付き平均を調整するための前記コードが、サンプルの数を調整することと、前記無音モードの長さを判断することとを行うためのコードを備える、請求項４６に記載のコンピュータプログラム製品。
【請求項５２】
第１のワイヤレスノードにおいて、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードから受信された複数のフレームについてのフレームロスレートの重み付き平均を判断することと、
前記フレームロスレートに少なくとも部分的に基づいて、前記第２のワイヤレスノードにフィードバックを送信することと、
前記フィードバックを送信することに応答して、第２のオーディオまたはビデオコーデックを使用して前記第２のワイヤレスノードから１つまたは複数のフレームを受信することであって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、受信することと
を行うように構成された処理システム
を備える、ワイヤレス通信のための装置。
【請求項５３】
前記処理システムが、前記フレームロスレートを第１のしきい値および第２のしきい値と比較するように構成され、前記フィードバックが、前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較の結果を備え、前記比較の前記結果が、前記第２のコーデックを選択するために使用される、請求項５２に記載の装置。
【請求項５４】
前記処理システムが、前記フィードバックに応答して、前記第２のワイヤレスノードから前記第２のコーデックの識別情報を受信するように構成された、請求項５３に記載の装置。
【請求項５５】
前記フレームロスレートが、ある時間期間にわたって失われたフレームの数に基づく、請求項５２に記載の装置。
【請求項５６】
失われたフレームの前記数が、受信されないかまたは許容遅延を越えて受信された、前記第２のワイヤレスノードによって送信されたフレームを備える、請求項５５に記載の装置。
【請求項５７】
前記第２のコーデックは、前記フレームロスレートが前記第２のしきい値を下回る場合、前記第１のコーデックと比較して高い送信レートのために最適化される、請求項５３に記載の装置。
【請求項５８】
前記第２のコーデックは、前記フレームロスレートが前記第１のしきい値を上回る場合、前記第１のコーデックと比較して低い送信レートのために最適化される、請求項５３に記載の装置。
【請求項５９】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つがヒステリシスファクタを備える、請求項５３に記載の装置。
【請求項６０】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、コーデックの変更の候補であるコーデックについての予想されるフレームロスレートに基づいて選定される、請求項５３に記載の装置。
【請求項６１】
前記フレームロスレートの前記重み付き平均が、複数の期間にわたって失われたフレームの数の重み付き和を備える、請求項５２に記載の装置。
【請求項６２】
前記複数の期間中の期間がより早い期間からより後の期間にわたり、前記重み付き和が、前記より後の期間中に失われたフレームの前記数を強調する、請求項６１に記載の装置。
【請求項６３】
前記処理システムが、
無音モードを検出することと、
前記無音モードに基づいて前記フレームロスレートを調整することとを行うように構成され、
前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較が、前記調整されたフレームロスレートに基づく、
請求項５２に記載の装置。
【請求項６４】
前記処理システムは、
無線アクセスネットワークが無線リンクレベル問題に応答するレートを推定することと、
前記推定されたレートに少なくとも部分的に基づいて前記時間期間を判断することと
を行うように構成された、請求項５５に記載の装置。
【請求項６５】
前記時間期間が、前記推定されたレートに対応する期間よりも少なくとも１桁大きい、請求項６４に記載の装置。
【請求項６６】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想される平均オピニオンスコア（ＭＯＳ）に基づいて選択される、請求項５３に記載の方法。
【請求項６７】
前記第１のコーデックおよび前記第２のコーデックのうちの少なくとも１つは、前記フレームロスレートの前記重み付き平均における前記第１のコーデックについての現在のＭＯＳが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想されるＭＯＳに等しくなるように、選択される、請求項５３に記載の装置。
【請求項６８】
前記処理システムが、サンプルの数を調整することと、前記無音モードの長さを判断することとによって、前記フレームロスレートの前記重み付き平均を調整するように構成された、請求項６３に記載の装置。
【請求項６９】
第１のワイヤレスノードから、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードに複数のフレームを送信することと、
前記送信することに応答して、前記第２のワイヤレスノードからフレームロスレート情報を受信することと、
前記フレームロスレート情報に少なくとも部分的に基づいて、第２のオーディオまたはビデオコーデックを選択することと、
前記第２のコーデックを使用して前記第２のワイヤレスノードに第２の複数のフレームを送信することであって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、送信することと
を備える、ワイヤレス通信の方法。
【請求項７０】
前記フレームロスレート情報が、フレームロスレートと第１のしきい値および第２のしきい値との比較を備え、前記第２のコーデックが、前記比較に基づいて選択される、請求項６９に記載の方法。
【請求項７１】
前記フレームロスレート情報が、前記第２のコーデックを使用したいという要求を備える、請求項６９に記載の方法。
【請求項７２】
第１のワイヤレスノードから、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードに複数のフレームを送信するための手段と、
前記送信することに応答して、前記第２のワイヤレスノードからフレームロスレート情報を受信するための手段と、
前記フレームロスレート情報に少なくとも部分的に基づいて、第２のオーディオまたはビデオコーデックを選択するための手段と、
前記第２のコーデックを使用して前記第２のワイヤレスノードに第２の複数のフレームを送信するための手段であって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、送信するための手段と
を備える、ワイヤレス通信のための装置。
【請求項７３】
前記第２のコーデックを選択するための前記手段が、フレームロスレートを第１のしきい値および第２のしきい値と比較するための手段を備え、前記第２のコーデックが、前記比較に基づいて選択される、請求項７２に記載の装置。
【請求項７４】
前記フレームロスレート情報が、前記第２のコーデックを使用したいという要求を備える、請求項７２に記載の装置。
【請求項７５】
第１のワイヤレスノードから、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードに複数のフレームを送信することと、
前記送信することに応答して、前記第２のワイヤレスノードからフレームロスレート情報を受信することと、
前記フレームロスレート情報に少なくとも部分的に基づいて、第２のオーディオまたはビデオコーデックを選択することと、
前記第２のコーデックを使用して前記第２のワイヤレスノードに第２の複数のフレームを送信することとを行うためのコードであって、
前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、コード
を備えるコンピュータ可読媒体
を備えるコンピュータプログラム製品。
【請求項７６】
前記第２のコーデックを選択することが、フレームロスレートを第１のしきい値および第２のしきい値と比較することを備え、前記第２のコーデックが、前記比較に基づいて選択される、請求項７５に記載のコンピュータプログラム製品。
【請求項７７】
前記フレームロスレート情報が、前記第２のコーデックを使用したいという要求を備える、請求項７５に記載のコンピュータプログラム製品。
【請求項７８】
第１のワイヤレスノードから、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードに複数のフレームを送信することと、
前記送信することに応答して、前記第２のワイヤレスノードからフレームロスレート情報を受信することと、
前記フレームロスレート情報に少なくとも部分的に基づいて、第２のオーディオまたはビデオコーデックを選択することと、
前記第２のコーデックを使用して前記第２のワイヤレスノードに第２の複数のフレームを送信することであって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、送信することと
を行うように構成された処理システム
を備える、ワイヤレス通信のための装置。
【請求項７９】
前記第２のコーデックを選択することが、フレームロスレートを第１のしきい値および第２のしきい値と比較することを備え、前記第２のコーデックが、前記比較に基づいて選択される、請求項７８に記載の装置。
【請求項８０】
前記フレームロスレート情報が、前記第２のコーデックを使用したいという要求を備える、請求項７８に記載の装置。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本出願は、本出願の譲受人に譲渡され、その内容全体が参照により本明細書に明確に組み込まれる、２０１１年１０月２１日に出願された「METHOD AND APPARATUS FOR PACKET LOSS RATE-BASED CODEC ADAPTATION」と題する米国仮出願第６１／５５０，３３０号、および２０１２年１０月１７日に出願された「METHOD AND APPARATUS FOR PACKET LOSS RATE-BASED CODEC ADAPTATION」と題する米国特許出願第１３／６５４，３５１号の利益を主張する。
【技術分野】
【０００２】
本開示は、一般に通信システムに関し、より詳細には、パケットロスレート（packet loss rate）ベースコーデック適応のための方法および装置に関する。
【背景技術】
【０００３】
ワイヤレス通信システムは、電話、ビデオ、データ、メッセージング、およびブロードキャストなどの様々な電気通信サービスを提供するために広く展開されている。典型的なワイヤレス通信システムは、利用可能なシステムリソース（たとえば、帯域幅、送信電力）を共有することによって複数のユーザとの通信をサポートすることが可能な多元接続技術を採用し得る。そのような多元接続技術の例としては、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、直交周波数分割多元接続（ＯＦＤＭＡ）システム、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）システム、および時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）システムがある。
【０００４】
これらの多元接続技術は、異なるワイヤレスデバイスが都市、国家、地域、さらには地球規模で通信することを可能にする共通プロトコルを与えるために様々な電気通信規格において採用されている。新生の電気通信規格の一例はロングタームエボリューション（ＬＴＥ：Long Term Evolution）である。ＬＴＥは、第３世代パートナーシッププロジェクト（３ＧＰＰ：Third Generation Partnership Project）によって公表されたユニバーサルモバイル電気通信システム（ＵＭＴＳ：Universal Mobile Telecommunications System）モバイル規格の拡張のセットである。ＬＴＥは、スペクトル効率を改善することによってモバイルブロードバンドインターネットアクセスをより良くサポートし、コストを下げ、サービスを改善し、新しいスペクトルを利用し、また、ダウンリンク（ＤＬ）上ではＯＦＤＭＡを使用し、アップリンク（ＵＬ）上ではＳＣ−ＦＤＭＡを使用し、多入力多出力（ＭＩＭＯ）アンテナ技術を使用して他のオープン規格とより良く統合するように設計されている。しかしながら、モバイルブロードバンドアクセスに対する需要が増大し続けるにつれて、ＬＴＥ技術のさらなる改善が必要である。好ましくは、これらの改善は、他の多元接続技術と、これらの技術を採用する電気通信規格とに適用可能であるべきである。
【発明の概要】
【０００５】
たとえば、ボイスオーバーＬＴＥ（ＶｏＬＴＥ）実装形態、あるいは他のビデオまたはボイスオーバーデータ実装形態を含む、ビデオおよびボイス通信において使用されるコーデックの適応を最適化するシステム、方法および装置について説明する。適応は、より高いスループットを達成するために第１の符号器復号器（コーデック）から第２のより低いレートのエンコーダに変更することを含み得る。
【０００６】
本開示の一態様では、第１のワイヤレスノードから、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードに複数のフレームが送信される。送信された複数のフレームに応答して、第２のワイヤレスノードからフレームロスレート情報が受信され、フレームロスレート情報に少なくとも部分的に基づいて第２のオーディオまたはビデオコーデックが選択される。次いで、第２のコーデックを使用して第２のワイヤレスノードに第２の複数のフレームが送信され得る。
【０００７】
本開示の一態様では、フレームロスレートを第１のしきい値および第２のしきい値と比較し、フレームロスレートとそれらのしきい値との比較の結果をフィードバックとして与えることによって、第２のコーデックが選択される。１つまたは複数のフレームは、比較に応答して、第２のコーデックを使用して送信され得る。フレームロスレート情報は、第２のコーデックを使用したいという要求を備え得る。
【０００８】
本開示の一態様では、第１のワイヤレスノードにおいて、第１のコーデックを使用して第２のワイヤレスノードから送信された複数のフレームについてのフレームロスレートの重み付き平均（weighted average）が判断される。フィードバックが、フレームロスレートに少なくとも部分的に基づいて第２のワイヤレスノードに送信され、フィードバックに応答して、第２のコーデックを使用して第２のワイヤレスノードからの１つまたは複数のフレームが受信される。
【０００９】
本開示の一態様では、フレームロスレートは第１のしきい値および第２のしきい値と比較され、フィードバックは比較の結果を備える。１つまたは複数のフレームは、比較に応答して、第２のコーデックを使用して受信され得る。
【００１０】
本開示の一態様では、第２のコーデックの識別情報が、フィードバックに基づいて第２のワイヤレスノードから受信される。フレームロスレートは、ある時間期間にわたって失われたフレームの数に基づき得る。失われたフレームの数は、受信されないかまたは許容遅延を越えて受信された、第２のワイヤレスノードからのフレームを備え得る。
【００１１】
本開示の一態様では、第２のコーデックは、フレームロスレートが第２のしきい値を下回る場合、第１のコーデックと比較して高い送信レートのために最適化され得る。第２のコーデックは、フレームロスレートが第１のしきい値を上回る場合、第１のコーデックと比較して低い送信レートのために最適化され得る。
【００１２】
本開示の一態様では、しきい値のうちの１つまたは複数はヒステリシスファクタ（hysteresis factor）を備え得る。しきい値のうちの少なくとも１つは、コーデックの変更に関連するコーデックについての予想されるフレームロスレートに基づいて選定され得る。
【００１３】
本開示の一態様では、フレームロスレートの重み付き平均は、複数の期間にわたって失われたフレームの数の重み付き和（weighted sum）を備え得る。複数の期間は、より早い期間からより後の期間にわたり得、重み付き和は、より後の期間中に失われたフレームの数を強調し得る。
【００１４】
本開示の一態様では、フレームロスレートの重み付き平均は、無音モード（silence mode）の検出時に調整され得る。フレームロスレートとそれらのしきい値との比較は、調整されたフレームロスレートに基づき得る。
【００１５】
本開示の一態様では、無線アクセスネットワークが無線リンクにおける問題に応答するレートが推定され得、推定されたレートに少なくとも部分的に基づいて時間期間が判断され得る。時間期間は、推定されたレートに対応する期間よりも少なくとも１桁大きくなり得る。
【００１６】
本開示の一態様では、しきい値のうちの少なくとも１つが、特定のコーデックに関連する予想されるフレームロスレートにおける特定のコーデックについての予想される平均オピニオンスコア（mean opinion score）に基づいて選択され得る。コーデックのうちの少なくとも１つは、フレームロスレートの重み付き平均における第１のコーデックについての現在の平均オピニオンスコアが、特定のコーデックに関連する予想されるフレームロスレートにおける特定のコーデックについての予想される平均オピニオンスコアに等しくなるように、選択され得る。判断を調整することは、サンプルの数を調整することと、無音モードの長さを判断することとを備え得る。
【図面の簡単な説明】
【００１７】
【図１】ネットワークアーキテクチャの一例を示す図。
【図２】アクセスネットワークの一例を示す図。
【図３】ＬＴＥにおけるＤＬフレーム構造の一例を示す図。
【図４】ＬＴＥにおけるＵＬフレーム構造の一例を示す図。
【図５】ユーザプレーンおよび制御プレーンのための無線プロトコルアーキテクチャの一例を示す図。
【図６】アクセスネットワーク中の発展型ノードＢおよびユーザ機器の一例を示す図。
【図７】パケットロスレートに基づくコーデック選択のためのレート適応プロセスを示す図。
【図８】フレームエラーレートに応じた平均オピニオンスコア低下をプロットするグラフ。
【図９】パケットロスレートに基づくコーデック選択のためのレート適応プロセスのフローチャート。
【図１０】パケットロスレートに基づくコーデック選択のためのレート適応プロセスのフローチャート。
【図１１】パケットロスレートに基づくコーデック選択のためのレート適応プロセスのフローチャート。
【図１２】例示的な装置中の異なるモジュール／手段／構成要素間のデータフローを示す概念データフロー図。
【図１３】処理システムを採用する装置のためのハードウェア実装形態の一例を示す図。
【詳細な説明】
【００１８】
添付の図面に関して以下に示す詳細な説明は、様々な構成を説明するものであり、本明細書で説明する概念が実施され得る唯一の構成を表すものではない。詳細な説明は、様々な概念の完全な理解を与えるための具体的な詳細を含む。ただし、これらの概念はこれらの具体的な詳細なしに実施され得ることが当業者には明らかであろう。いくつかの例では、そのような概念を不明瞭にしないように、よく知られている構造および構成要素をブロック図の形式で示す。
【００１９】
次に、様々な装置および方法に関して電気通信システムのいくつかの態様を提示する。これらの装置および方法について、以下の詳細な説明において説明し、（「要素」と総称される）様々なブロック、モジュール、構成要素、回路、ステップ、プロセス、アルゴリズムなどによって添付の図面に示す。これらの要素は、電子ハードウェア、コンピュータソフトウェア、またはそれらの任意の組合せを使用して実装され得る。そのような要素をハードウェアとして実装するか、ソフトウェアとして実装するかは、特定の適用例および全体的なシステムに課された設計制約に依存する。
【００２０】
例として、要素、または要素の任意の部分、または要素の任意の組合せは、１つまたは複数のプロセッサを含む「処理システム」を用いて実装され得る。プロセッサの例としては、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブル論理デバイス（ＰＬＤ）、状態機械、ゲート論理、個別ハードウェア回路、および本開示全体にわたって説明する様々な機能を実行するように構成された他の好適なハードウェアがある。処理システム内の１つまたは複数のプロセッサはソフトウェアを実行し得る。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語などの名称にかかわらず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行ファイル、実行スレッド、プロシージャ、関数などを意味すると広く解釈されたい。
【００２１】
したがって、１つまたは複数の例示的な実施形態では、説明する機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアで実装した場合、機能は、コンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体上に１つまたは複数の命令またはコードとして符号化され得る。コンピュータ可読媒体はコンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコードを搬送または記憶するために使用され得、コンピュータによってアクセスされ得る、任意の他の媒体を備えることができる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含まれるべきである。
【００２２】
図１は、ＬＴＥネットワークアーキテクチャ１００を示す図である。ＬＴＥネットワークアーキテクチャ１００は発展型パケットシステム（ＥＰＳ：Evolved Packet System）１００と呼ばれることがある。ＥＰＳ１００は、１つまたは複数のユーザ機器（ＵＥ）１０２と、発展型ＵＭＴＳ地上波無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ：Evolved UMTS Terrestrial Radio Access Network）１０４と、発展型パケットコア（ＥＰＣ：Evolved Packet Core）１１０と、ホーム加入者サーバ（ＨＳＳ：Home Subscriber Server）１２０と、事業者のＩＰサービス（Operator's IP Services）１２２とを含み得る。ＥＰＳは他のアクセスネットワークと相互接続することができるが、簡単のために、それらのエンティティ／インターフェースは図示していない。図示のように、ＥＰＳはパケット交換サービスを提供するが、当業者なら容易に諒解するように、本開示全体にわたって提示する様々な概念は、回線交換サービスを提供するネットワークに拡張され得る。
【００２３】
Ｅ−ＵＴＲＡＮは、発展型ノードＢ（ｅＮＢ）１０６と他のｅＮＢ１０８とを含む。ｅＮＢ１０６は、ＵＥ１０２に対してユーザプレーンプロトコル終端と制御プレーンプロトコル終端とを与える。ｅＮＢ１０６は、バックホール（たとえば、Ｘ２インターフェース）を介して他のｅＮＢ１０８に接続され得る。ｅＮＢ１０６はまた、基地局、トランシーバ基地局、無線基地局、無線トランシーバ、トランシーバ機能、基本サービスセット（ＢＳＳ：basic service set）、拡張サービスセット（ＥＳＳ：extended service set）、または何らかの他の好適な用語で呼ばれることがある。ｅＮＢ１０６は、ＵＥ１０２にＥＰＣ１１０へのアクセスポイントを与える。ＵＥ１０２の例としては、セルラーフォン、スマートフォン、セッション開始プロトコル（ＳＩＰ：session initiation protocol）電話、ラップトップ、携帯情報端末（ＰＤＡ）、衛星無線、全地球測位システム、マルチメディアデバイス、ビデオデバイス、デジタルオーディオプレーヤ（たとえば、ＭＰ３プレーヤ）、カメラ、ゲーム機、または任意の他の同様の機能デバイスがある。ＵＥ１０２は、当業者によって、移動局、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、または何らかの他の好適な用語で呼ばれることもある。
【００２４】
ｅＮＢ１０６はＳ１インターフェースによってＥＰＣ１１０に接続される。ＥＰＣ１１０は、モビリティ管理エンティティ（ＭＭＥ：Mobility Management Entity）１１２と、他のＭＭＥ１１４と、サービングゲートウェイ１１６と、パケットデータネットワーク（ＰＤＮ）ゲートウェイ１１８とを含む。ＭＭＥ１１２は、ＵＥ１０２とＥＰＣ１１０との間のシグナリングを処理する制御ノードである。概して、ＭＭＥ１１２はベアラおよび接続管理を行う。すべてのユーザＩＰパケットはサービングゲートウェイ１１６を通して転送され、サービングゲートウェイ１１６自体はＰＤＮゲートウェイ１１８に接続される。ＰＤＮゲートウェイ１１８はＵＥのＩＰアドレス割当てならびに他の機能を与える。ＰＤＮゲートウェイ１１８は事業者のＩＰサービス１２２に接続される。事業者のＩＰサービス１２２は、インターネットと、イントラネットと、ＩＰマルチメディアサブシステム（ＩＭＳ：IP Multimedia Subsystem）と、ＰＳストリーミングサービス（ＰＳＳ：PS Streaming Service）とを含み得る。
【００２５】
図２は、ＬＴＥネットワークアーキテクチャにおけるアクセスネットワーク２００の一例を示す図である。この例では、アクセスネットワーク２００は、いくつかのセルラー領域（セル）２０２に分割される。１つまたは複数のより低い電力クラスのｅＮＢ２０８は、セル２０２のうちの１つまたは複数と重複するセルラー領域２１０を有し得る。より低い電力クラスのｅＮＢ２０８は、フェムトセル（たとえば、ホームｅＮＢ（ＨｅＮＢ））、ピコセル、マイクロセル、またはリモートラジオヘッド（ＲＲＨ）であり得る。マクロｅＮＢ２０４は各々、それぞれのセル２０２に割り当てられ、セル２０２中のすべてのＵＥ２０６にＥＰＣ１１０へのアクセスポイントを与えるように構成される。アクセスネットワーク２００のこの例には集中コントローラはないが、代替構成では集中コントローラが使用され得る。ｅＮＢ２０４は、無線ベアラ制御、承認制御、モビリティ制御、スケジューリング、セキュリティ、およびサービングゲートウェイ１１６への接続性を含む、すべての無線関係機能を担当する。
【００２６】
アクセスネットワーク２００によって採用される変調および多元接続方式は、展開されている特定の電気通信規格に応じて異なり得る。ＬＴＥ適用例では、周波数分割複信（ＦＤＤ：frequency division duplexing）と時分割複信（ＴＤＤ：time division duplexing）の両方をサポートするために、ＯＦＤＭがＤＬ上で使用され、ＳＣ−ＦＤＭＡがＵＬ上で使用される。当業者なら以下の詳細な説明から容易に諒解するように、本明細書で提示する様々な概念は、ＬＴＥ適用例に好適である。ただし、これらの概念は、他の変調および多元接続技法を採用する他の電気通信規格に容易に拡張され得る。例として、これらの概念は、エボリューションデータオプティマイズド（ＥＶ−ＤＯ：Evolution-Data Optimized）またはウルトラモバイルブロードバンド（ＵＭＢ：Ultra Mobile Broadband）に拡張され得る。ＥＶ−ＤＯおよびＵＭＢは、ＣＤＭＡ２０００規格ファミリーの一部として第３世代パートナーシッププロジェクト２（３ＧＰＰ２：3rd Generation Partnership Project 2）によって公表されたエアインターフェース規格であり、ＣＤＭＡを利用して移動局にブロードバンドインターネットアクセスを提供する。これらの概念はまた、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ（登録商標））、ならびにＴＤ−ＳＣＤＭＡ、ＴＤＭＡを採用するモバイル通信用グローバルシステム（ＧＳＭ（登録商標）：Global System for Mobile Communications）、発展型ＵＴＲＡ（Ｅ−ＵＴＲＡ）、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ（登録商標））、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ８０２．２０、およびＯＦＤＭＡを採用するＦｌａｓｈ−ＯＦＤＭなど、ＣＤＭＡの他の変形態を採用するユニバーサル地上波無線アクセス（ＵＴＲＡ：Universal Terrestrial Radio Access）に拡張され得る。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥおよびＧＳＭは、３ＧＰＰ団体からの文書に記載されている。ＣＤＭＡ２０００およびＵＭＢは、３ＧＰＰ２団体からの文書に記載されている。採用される実際のワイヤレス通信規格および多元接続技術は、特定の適用例およびシステムに課された全体的な設計制約に依存することになる。
【００２７】
ｅＮＢ２０４は、ＭＩＭＯ技術をサポートする複数のアンテナを有し得る。ＭＩＭＯ技術の使用により、ｅＮＢ２０４は、空間多重化、ビームフォーミング、および送信ダイバーシティをサポートするために空間領域を活用することが可能になる。空間多重化は、データの異なるストリームを同じ周波数上で同時に送信するために使用され得る。データストリームは、データレートを増加させるために単一のＵＥ２０６に送信されるか、または全体的なシステム容量を増加させるために複数のＵＥ２０６に送信され得る。これは、各データストリームを空間的にプリコードし（すなわち、振幅および位相のスケーリングを適用し）、次いでＤＬ上で複数の送信アンテナを通して空間的にプリコードされた各ストリームを送信することによって達成される。空間的にプリコーディングされたデータストリームは、異なる空間シグナチャとともに（１つまたは複数の）ＵＥ２０６に到着し、これにより、（１つまたは複数の）ＵＥ２０６の各々がそのＵＥ２０６に宛てられた１つまたは複数のデータストリームを復元することが可能になる。ＵＬ上で、各ＵＥ２０６は、空間的にプリコードされたデータストリームを送信し、これにより、ｅＮＢ２０４は、空間的にプリコードされた各データストリームのソースを識別することが可能になる。
【００２８】
空間多重化は、概して、チャネル状態が良好であるときに使用される。チャネル状態があまり良好でないときは、送信エネルギーを１つまたは複数の方向に集中させるためにビームフォーミングが使用され得る。これは、複数のアンテナを通して送信するためのデータを空間的にプリコーディングすることによって達成され得る。セルのエッジにおいて良好なカバレージを達成するために、送信ダイバーシティと組み合わせてシングルストリームビームフォーミング送信が使用され得る。
【００２９】
以下の詳細な説明では、ＤＬ上でＯＦＤＭをサポートするＭＩＭＯシステムを参照しながらアクセスネットワークの様々な態様について説明する。ＯＦＤＭは、ＯＦＤＭシンボル内のいくつかのサブキャリアを介してデータを変調するスペクトル拡散技法である。サブキャリアは正確な周波数で離間する。離間（spacing）は、受信機がサブキャリアからデータを復元することを可能にする「直交性（orthogonality）」を与える。時間領域では、ＯＦＤＭシンボル間干渉をなくすために、ガードインターバル（たとえば、サイクリックプレフィックス）が各ＯＦＤＭシンボルに追加され得る。ＵＬは、高いピーク対平均電力比（ＰＡＰＲ：peak-to-average power ratio）を補償するために、ＳＣ−ＦＤＭＡをＤＦＴ拡散ＯＦＤＭ信号の形態で使用し得る。
【００３０】
図３は、ＬＴＥにおけるＤＬフレーム構造の一例を示す図３００である。フレーム（１０ｍｓ）は、等しいサイズの１０個のサブフレームに分割され得る。各サブフレームは、２つの連続するタイムスロットを含み得る。２つのタイムスロットを表すためにリソースグリッドが使用され得、各タイムスロットはリソースブロックを含む。リソースグリッドは複数のリソース要素に分割される。ＬＴＥでは、リソースブロックは、周波数領域中に１２個の連続サブキャリアを含んでおり、各ＯＦＤＭシンボル中のノーマルサイクリックプレフィックスについて、時間領域中に７個の連続ＯＦＤＭシンボル、または８４個のリソース要素を含んでいる。拡張サイクリックプレフィックスについて、リソースブロックは、時間領域中に６個の連続ＯＦＤＭシンボルを含んでおり、７２個のリソース要素を有する。Ｒ３０２、３０４として示されるリソース要素のいくつかはＤＬ基準信号（ＤＬ−ＲＳ）を含む。ＤＬ−ＲＳは、（共通ＲＳと呼ばれることもある）セル固有ＲＳ（ＣＲＳ：Cell-specific RS）３０２と、ＵＥ固有ＲＳ（ＵＥ−ＲＳ：UE-specific RS）３０４とを含む。ＵＥ−ＲＳ３０４は、対応する物理ＤＬ共有チャネル（ＰＤＳＣＨ：physical DL shared channel）がマッピングされるリソースブロック上のみで送信される。各リソース要素によって搬送されるビット数は変調方式に依存する。したがって、ＵＥが受信するリソースブロックが多いほど、また変調方式が高いほど、ＵＥのデータレートは高くなる。
【００３１】
図４は、ＬＴＥにおけるＵＬフレーム構造の一例を示す図４００である。ＵＬのための利用可能なリソースブロックは、データセクションと制御セクションとに区分され得る。制御セクションは、システム帯域幅の２つのエッジにおいて形成され得、構成可能なサイズを有し得る。制御セクション中のリソースブロックは、制御情報を送信するためにＵＥに割り当てられ得る。データセクションは、制御セクション中に含まれないすべてのリソースブロックを含み得る。ＵＬフレーム構造は、データセクション中の連続するサブキャリアのすべてを単一のＵＥに割り当てることを可能にし得る連続サブキャリアを含むデータセクションを生じる。
【００３２】
ＵＥには、ｅＮＢに制御情報を送信するために、制御セクション中のリソースブロック４１０ａ、４１０ｂが割り当てられ得る。ＵＥには、ｅＮＢにデータを送信するために、データセクション中のリソースブロック４２０ａ、４２０ｂも割り当てられ得る。ＵＥは、制御セクション中の割り当てられたリソースブロック上の物理ＵＬ制御チャネル（ＰＵＣＣＨ：physical UL control channel）中で制御情報を送信し得る。ＵＥは、データセクション中の割り当てられたリソースブロック上の物理ＵＬ共有チャネル（ＰＵＳＣＨ：physical UL shared channel）中でデータのみまたはデータと制御情報の両方を送信し得る。ＵＬ送信は、サブフレームの両方のスロットにわたり（span）得、周波数上でホッピングし得る。
【００３３】
初期システムアクセスを実行し、物理ランダムアクセスチャネル（ＰＲＡＣＨ：physical random access channel）４３０中でＵＬ同期を達成するためにリソースブロックのセットが使用され得る。ＰＲＡＣＨ４３０は、ランダムシーケンスを搬送し、いかなるＵＬデータ／シグナリングも搬送することができない。各ランダムアクセスプリアンブルは、６つの連続するリソースブロックに対応する帯域幅を占有する。開始周波数はネットワークによって指定される。すなわち、ランダムアクセスプリアンブルの送信は、ある時間リソースおよび周波数リソースに制限される。周波数ホッピングはＰＲＡＣＨにはない。ＰＲＡＣＨ試みは単一のサブフレーム（１ｍｓ）中でまたは少数の連続サブフレームのシーケンス中で搬送され、ＵＥは、フレーム（１０ｍｓ）ごとに単一のＰＲＡＣＨ試みだけを行うことができる。
【００３４】
図５は、ＬＴＥにおけるユーザプレーンおよび制御プレーンのための無線プロトコルアーキテクチャの一例を示す図５００である。ＵＥおよびｅＮＢのための無線プロトコルアーキテクチャは、レイヤ１と、レイヤ２と、レイヤ３との３つのレイヤとともに示されている。レイヤ１（Ｌ１レイヤ）は最下位レイヤであり、様々な物理レイヤ信号処理機能を実装する。Ｌ１レイヤを本明細書では物理レイヤ５０６と呼ぶ。レイヤ２（Ｌ２レイヤ）５０８は、物理レイヤ５０６の上にあり、物理レイヤ５０６を介したＵＥとｅＮＢとの間のリンクを担当する。
【００３５】
ユーザプレーンでは、Ｌ２レイヤ５０８は、ネットワーク側のｅＮＢにおいて終端される、媒体アクセス制御（ＭＡＣ：media access control）サブレイヤ５１０と、無線リンク制御（ＲＬＣ：radio link control）サブレイヤ５１２と、パケットデータコンバージェンスプロトコル（ＰＤＣＰ：packet data convergence protocol）５１４サブレイヤとを含む。図示されていないが、ＵＥは、ネットワーク側のＰＤＮゲートウェイ１１８において終端されるネットワークレイヤ（たとえば、ＩＰレイヤ）と、接続の他端（たとえば、ファーエンドＵＥ、サーバなど）において終端されるアプリケーションレイヤとを含むＬ２レイヤ５０８の上にいくつかの上位レイヤを有し得る。
【００３６】
ＰＤＣＰサブレイヤ５１４は、異なる無線ベアラと論理チャネルとの間で多重化を与える。ＰＤＣＰサブレイヤ５１４はまた、無線送信オーバーヘッドを低減するために上位レイヤデータパケットのヘッダ圧縮と、データパケットを暗号化することによるセキュリティと、ＵＥに対するｅＮＢ間のハンドオーバサポートとを与える。ＲＬＣサブレイヤ５１２は、上位レイヤデータパケットのセグメンテーションおよび再統合と、紛失データパケットの再送信と、ハイブリッド自動再送要求（ＨＡＲＱ：hybrid automatic repeat request）による、順が狂った（out-of-order）受信を補正する（compensate）データパケットの並べ替えとを与える。ＭＡＣサブレイヤ５１０は、論理チャネルとトランスポートチャネルとの間の多重化を与える。ＭＡＣサブレイヤ５１０はまた、ＵＥの間で１つのセル内の様々な無線リソース（たとえば、リソースブロック）を割り当てることを担当する。ＭＡＣサブレイヤ５１０はまたＨＡＲＱ動作を担当する。
【００３７】
制御プレーンでは、ＵＥおよびｅＮＢのための無線プロトコルアーキテクチャは、制御プレーンのためのヘッダ圧縮機能がないことを除いて、物理レイヤ５０６およびＬ２レイヤ５０８について実質的に同じである。制御プレーンはまた、レイヤ３（Ｌ３レイヤ）中に無線リソース制御（ＲＲＣ：radio resource control）サブレイヤ５１６を含む。ＲＲＣサブレイヤ５１６は、無線リソース（すなわち、無線ベアラ）を取得することと、ｅＮＢとＵＥとの間のＲＲＣシグナリングを使用して下位レイヤを構成することとを担当する。
【００３８】
図６は、アクセスネットワーク中でＵＥ６５０と通信しているｅＮＢ６１０のブロック図である。ＤＬでは、コアネットワークからの上位レイヤパケットが、コントローラ／プロセッサ６７５に与えられる。コントローラ／プロセッサ６７５は、Ｌ２レイヤの機能を実装する。ＤＬでは、コントローラ／プロセッサ６７５は、様々な優先度メトリックに基づいてヘッダ圧縮と、暗号化と、パケットのセグメント化および並べ替えと、論理チャネルとトランスポートチャネルとの間の多重化と、ＵＥ６５０への無線リソース割当てとを与える。コントローラ／プロセッサ６７５はまた、ＨＡＲＱ動作と、紛失パケットの再送信と、ＵＥ６５０へのシグナリングとを担当する。
【００３９】
送信（ＴＸ）プロセッサ６１６は、Ｌ１レイヤ（すなわち、物理レイヤ）のための様々な信号処理機能を実装する。信号処理機能は、ＵＥ６５０における前方誤り訂正（ＦＥＣ：forward error correction）と、様々な変調方式（たとえば、２位相シフトキーイング（ＢＰＳＫ：binary phase-shift keying）、４位相シフトキーイング（ＱＰＳＫ：quadrature phase-shift keying）、Ｍ位相シフトキーイング（Ｍ−ＰＳＫ：M-phase-shift keying）、多値直交振幅変調（Ｍ−ＱＡＭ：M-quadrature amplitude modulation））に基づいた信号コンスタレーションへのマッピングとを可能にするために、コーディングとインターリービングとを含む。次いで、コード化され変調されたシンボルは並列ストリームに分割される。各ストリームは、次いでＯＦＤＭサブキャリアにマッピングされ、時間領域および／または周波数領域中で基準信号（たとえば、パイロット）と多重化され、次いで逆高速フーリエ変換（ＩＦＦＴ：Inverse Fast Fourier Transform）を使用して互いに合成されて、時間領域ＯＦＤＭシンボルストリームを搬送する物理チャネルを生成する。ＯＦＤＭストリームは、複数の空間ストリームを生成するために空間的にプリコードされる。チャネル推定器６７４からのチャネル推定値は、コーディングおよび変調方式を判断するために、ならびに空間処理のために使用され得る。チャネル推定値は、ＵＥ６５０によって送信される基準信号および／またはチャネル状態フィードバックから導出され得る。次いで、各空間ストリームは、別個の送信機６１８ＴＸを介して異なるアンテナ６２０に与えられる。各送信機６１８ＴＸは、送信のためにそれぞれの空間ストリームでＲＦキャリアを変調する。
【００４０】
ＵＥ６５０において、各受信機６５４ＲＸは、それのそれぞれのアンテナ６５２を通して信号を受信する。各受信機６５４ＲＸは、ＲＦキャリア上に変調された情報を復元し、受信（ＲＸ）プロセッサ６５６に情報を与える。ＲＸプロセッサ６５６は、Ｌ１レイヤの様々な信号処理機能を実装する。ＲＸプロセッサ６５６は、ＵＥ６５０に宛てられた任意の空間ストリームを復元するために、情報に対して空間処理を実行する。複数の空間ストリームがＵＥ６５０に宛てられた場合、それらはＲＸプロセッサ６５６によって単一のＯＦＤＭシンボルストリームに合成され得る。ＲＸプロセッサ６５６は、次いで高速フーリエ変換（ＦＦＴ：Fast Fourier Transform）を使用してＯＦＤＭシンボルストリームを時間領域から周波数領域に変換する。周波数領域信号は、ＯＦＤＭ信号のサブキャリアごとに別々のＯＦＤＭシンボルストリームを備える。各サブキャリア上のシンボルと基準信号とは、ｅＮＢ６１０によって送信される、可能性が最も高い信号のコンスタレーションポイントを判断することによって復元され、復調される。これらの軟判定は、チャネル推定器６５８によって計算されるチャネル推定値に基づき得る。軟判定は、次いで、物理チャネル上でｅＮＢ６１０によって最初に送信されたデータと制御信号とを復元するために復号され、デインターリーブされる。データおよび制御信号は、次いで、コントローラ／プロセッサ６５９に与えられる。
【００４１】
コントローラ／プロセッサ６５９はＬ２レイヤを実装する。コントローラ／プロセッサは、プログラムコードとデータとを記憶するメモリ６６０に関連し得る。メモリ６６０は、コンピュータ可読媒体と呼ばれることがある。ＵＬでは、コントローラ／プロセッサ６５９は、コアネットワークからの上位レイヤパケットを復元するために、トランスポートチャネルと論理チャネルとの間の多重分離（demultiplexing）と、パケットリアセンブリと、復号（decipher）と、ヘッダ復元（decompression）と、制御信号処理とを与える。上位レイヤパケットは、次いで、Ｌ２レイヤの上のすべてのプロトコルレイヤを表すデータシンク６６２に与えられる。また、様々な制御信号がＬ３処理のためにデータシンク６６２に与えられ得る。コントローラ／プロセッサ６５９はまた、ＨＡＲＱ動作をサポートするために肯定応答（ＡＣＫ）および／または否定応答（ＮＡＣＫ）プロトコルを使用した誤り検出を担当する。
【００４２】
ＵＬでは、データソース６６７は、コントローラ／プロセッサ６５９に上位レイヤパケットを与えるために使用される。データソース６６７は、Ｌ２レイヤの上のすべてのプロトコルレイヤを表す。ｅＮＢ６１０によるＤＬ送信に関して説明した機能と同様に、コントローラ／プロセッサ６５９は、ヘッダ圧縮と、暗号化と、パケットのセグメント化および並べ替えと、ｅＮＢ６１０による無線リソース割当てに基づいた論理チャネルとトランスポートチャネルとの間の多重化とを与えることによって、ユーザプレーンおよび制御プレーンのためのＬ２レイヤを実装する。コントローラ／プロセッサ６５９はまた、ＨＡＲＱ動作、紛失パケットの再送信、およびｅＮＢ６１０へのシグナリングを担当する。
【００４３】
ｅＮＢ６１０によって送信される基準信号またはフィードバックからの、チャネル推定器６５８によって導出されるチャネル推定値は、適切なコーディングおよび変調方式を選択することと、空間処理を可能にすることとを行うために、ＴＸプロセッサ６６８によって使用され得る。ＴＸプロセッサ６６８によって生成される空間ストリームは、別個の送信機６５４ＴＸを介して異なるアンテナ６５２に与えられる。各送信機６５４ＴＸは、送信のためにそれぞれの空間ストリームでＲＦキャリアを変調する。
【００４４】
ＵＬ送信は、ＵＥ６５０における受信機機能に関して説明した方法と同様の方法でｅＮＢ６１０において処理される。各受信機６１８ＲＸは、それのそれぞれのアンテナ６２０を通して信号を受信する。各受信機６１８ＲＸは、ＲＦキャリア上で変調された情報を復元し、ＲＸプロセッサ６７０に情報を与える。ＲＸプロセッサ６７０はＬ１レイヤを実装し得る。
【００４５】
コントローラ／プロセッサ６７５はＬ２レイヤを実装する。コントローラ／プロセッサ６７５は、プログラムコードとデータとを記憶するメモリ６７６に関連し得る。メモリ６７６は、コンピュータ可読媒体と呼ばれることがある。ＵＬでは、コントローラ／プロセッサ６７５は、ＵＥ６５０からの上位レイヤパケットを復元するために、トランスポートチャネルと論理チャネルとの間の多重分離と、パケットリアセンブリと、復号と、ヘッダ復元と、制御信号処理とを与える。コントローラ／プロセッサ６７５からの上位レイヤパケットはコアネットワークに与えられ得る。コントローラ／プロセッサ６７５はまた、ＨＡＲＱ動作をサポートするためにＡＣＫおよび／またはＮＡＣＫプロトコルを使用した誤り検出を担当する。
【００４６】
いくつかの実装形態では、ＬＴＥは、ＩＰセルラーシステムにおいて、データを搬送することのみのために与えられ、ボイスおよび他のトラフィックは、２Ｇまたは３Ｇシステムなど、異なる無線アクセスネットワークにフォールバックするか、またはさもなければ戻る（revert）ことによって処理される。ビデオおよびボイスは、ＬＴＥネットワーク上でデータトラフィックとして搬送され得る。たとえば、ＬＴＥ上でボイスおよびメッセージングサービスを配信するためにＶｏＬＴＥが採用され得、ＶｏＬＴＥは、ＬＴＥ無線アクセスネットワーク上でおよびそれらの間でボイストラフィックを転送するための規格化されたシステムを、ネットワーク事業者に与える。ＶｏＬＴＥは、異なるネットワーク技術を使用するためにフォールバックする必要なしに、直接ボイス通信をサポートする。他の例では、ボイスがＶｏＩＰを使用して搬送され得、１つまたは複数のビデオオーバーデータ方式がＬＴＥとともに使用され得る。ＶｏＬＴＥネットワークにおける、または別のパケットデータネットワークにおける２つのノード間の送信および受信のためにビデオおよびボイストラフィックを符号化および復号するために、１つまたは複数のコーデックが使用され得る。２つ以上のコーデックが使用され得、コーデックのセットが、２つのノード間で、あらかじめ定義され、ネゴシエートされ、またはさもなければ同意され得る。コーデックのセット中の各コーデックは、特定の送信レートのために最適化され得る。たとえば、特定のコーデックは、別のコーデックよりも高い送信レートで、より良いボイス送信品質を与え得る。
【００４７】
一般に、ボイス呼のために使用されるべき特定のコーデックが呼開始前または呼開始中にネゴシエートされる。たとえば、チャネル状態が変化したとき、ボイス呼中にレート適応が行われ得る。チャネル状態の変化は、より高い符号化レートを得るためのコーデックの変更をもたらし得る。適応は、パケットロスレート（ＰＬＲ：packet loss rate）の測定の結果としてトリガされ得る。いくつかの実施形態では、ＰＬＲの増加は、より低いレートのコーデックの使用につながり得、ＰＬＲの低下は、より高いレートのコーデックの使用につながり得る。
【００４８】
いくつかの実施形態は、ＰＬＲに基づいて改善されたレート適応を可能にするシステム、方法および装置を提供する。本明細書の例のうちの１つまたは複数は、ボイス通信に言及しているが、本明細書で説明するシステムおよび方法は、ビデオ通信または他のタイプの通信のためにも使用され得ることを諒解されよう。コーデックを使用する多くのワイヤレス通信システムは、本明細書で説明するシステムおよび方法から恩恵を受け得る。
【００４９】
ＶｏＬＴＥを使用するシステムでは、メディアストリームの受信機は、高いＰＬＲを経験し始めたとき、レート適応をトリガし得る。ＰＬＲの増加は、平均オピニオンスコア（ＭＯＳ： Mean Opinion Score）と呼ばれる、主観的品質メトリックに影響を及ぼし得る。ＭＯＳは、通常、電話サービス音声品質を格付けする（rate）ために使用され、１から５の段階で表され、５が最高である。ＰＳＴＮ／ＴＤＭネットワーク上で発された呼について、スコア４は、通常、「トール品質（Toll Quality）」であると考えられる。ＭＯＳレーティング（ratings）は、ネットワークおよびネットワークとともに使用される（１つまたは複数の）コーデック、配線および構内機器（premises equipment）、さらには、呼を発する（place）ために使用されるハンドセットのタイプを含む多くのファクタの関数であり得る。最初に導入されたとき、ＭＯＳは、主観的リスニングテストを使用して判断された。そのテストにより、トレーニングされた専門家の審査員（panel）が、記録された音声サンプルを判定し、平均スコアを割り当てた。現在では、主観的リスニングテストの結果に極めて近似するように設計された高性能アルゴリズムを使用してＭＯＳを計算するためのテスト機器が使用され得る。図８に、フレームエラーレート（ＦＥＲ：Frame Error Rate）に応じたＭＯＳ低下のプロットを示す。「フレーム」および「パケット」という用語は互換的に使用されることに留意されたい。また、本明細書で開示するシステム、方法および装置に関して、そのような使用における差は小さいことを、当業者は理解されたい。
【００５０】
ＰＬＲは様々な理由で変化し得、あるＰＬＲに達した後に、現在のレートのコーデックが、同じチャネル状態下で利用可能なより低いレートのコーデックについて予想された、または観測されたＭＯＳよりも低いＭＯＳを有するようなクロスオーバーが生じる。クロスオーバーは、より低いレートのコーデックがより高いレートのコーデックよりも著しく低いＰＬＲを与えるときに生じることがある。いくつかの例では、より低いレートのコーデックは、０に接近するか、または達するＰＬＲを有し得る。クロスオーバー状況が生じたと判断されたとき、より低いコーデックレートに切り替えることにより呼品質を改善することができる。ただし、一般に、より低いレートのコーデックで経験されるＰＬＲは、より低いレートのコーデックに切り替えるより前には知られていない。
【００５１】
いくつかの実施形態は、低下が必要とされないかまたは望ましくないとき、コーデックレートを低下させることを回避することができるＰＬＲベース適応機構を採用する。いくつかの実施形態では、ＰＬＲ適応機構は、許容できる呼品質を維持するために既存の呼中に、デバイスがそれのコーデックレートをネットワークにおける現在の状態に適応させることを可能にするシステム、方法、および装置を備える。したがって、通信チャネルまたは接続のエンドポイント間にフィードバックチャネルが与えられ得る。いくつかの実施形態では、ＰＬＲベース適応のための正しいクロスオーバーポイントを識別するために、パラメータチューニングが使用される。いくつかの実施形態では、リンクレベル問題（issues）に反応するためにｅＮＢによって使用される時間スケールよりも１桁大きい時間スケールで、メディア送信レートは低下し得る。一例では、ＲＡＮオペレータが、リンク適応のために使用される時間スケールに関する明示的フィードバックを与えないとき、より大きい適応間隔が選択され、使用される。
【００５２】
図７に、ソース７０２と宛先７０４との間の進行中のボイスオーバーインターネットプロトコル（ＶｏＩＰ）またはビデオ電話（ＶＴ）呼において使用可能なＰＬＲベース適応アルゴリズムを示す。７２２において、アルゴリズムは、重み付きＰＬＲをレート増加および／または低下のためのトリガとして使用し得る。ソース７０２および宛先７０４は、ＶｏＩＰまたはＶＴ呼を受信および／または開始するように構成可能な好適なデバイスを備えるか、またはそのようなデバイスにおいて実施され得る。ソース７０２は、宛先７０４の１つまたは複数の受信機にコンテンツを通信する１つまたは複数の送信機を備え得る。７１２において、宛先７０４は受信機においてＰＬＲを追跡し得る。ある所定のしきい値ＰＬＲにおいて、コーデックレートの増加または低下がトリガされ得、７３２において、宛先７０４はソース７０２にフィードバックを送信し得る。たとえば、あるしきい値は、測定または観測されたＰＬＲがしきい値を超えるとき、コーデックレートの変化が示されおよび／または実行され得るように、最大ＰＬＲを定義し得る。フィードバックは、インターネットプロトコル（ＩＰ）ネットワーク上でオーディオおよびビデオを配信するための規格化されたパケットフォーマットを定義するリアルタイムトランスポートプロトコル（ＲＴＰ）によって送信され得る。フィードバックは、ＲＴＰフローのための帯域外統計値および制御情報を与えるリアルタイムトランスポート制御プロトコル（ＲＴＣＰ）によっても送信され得る。いくつかの実施形態では、ステップ７４２において、ＰＬＲの変化に基づいて、およびフィードバックが送信された後に、コーデックレートが増加または低下させられ得る。
【００５３】
いくつかの実施形態では、レート適応アルゴリズムが、より最近のサンプルが強調されるように、サンプルの重み付き平均を使用して、ＰＬＲに関連する時間スケールを考慮に入れる。アルゴリズムは、ＭＯＳクロスオーバーポイントに達したときにコーデックレートを適応させ得る。本明細書で説明するように、アルゴリズムが、ｅＮＢにおいて使用される適応レートよりも１桁低いレートでコーデックを適応させるように、ＰＬＲに関連する時間スケールおよび／またはＰＬＲの変化が設定され得る。いくつかの実施形態では、同じ「ＭＡＣ／ＰＨＹ」パラメータが使用されたときに生じたエラーをグループ化するために、重み付き平均が使用され得る。時間的に（out in time）さらに生じたエラーのグループは、使用されるＭＡＣ／ＰＨＹパラメータの対応に基づいて重み付けされ得る。
【００５４】
いくつかの実施形態では、コーデック適応が、ＭＯＳクロスオーバーを予期または予想して実行され得る。適応を低下させるためのトリガとして使用されるＰＬＲしきい値は、１つまたは複数のＭＯＳ特性において識別されるクロスオーバーポイントに基づき得る（図８の曲線参照）。
【００５５】
いくつかの実施形態では、ＰＬＲベース適応システム、方法および装置は、無音間隔を考慮するように構成され得る。無音間隔は、音声が検出されない時間期間であり得る。無音間隔に対応するフレームは、極めて低いレートで送られ得る。一例では、無音間隔フレームが１６０ｍｓごとに１回送られる。したがって、十分な平均化を保証するために、「最小」時間に加えて、サンプルの「最小」数に基づく適応メトリックが採用され得る。一例では、無音フレームのロスは、標準または通常レートフレームのロスよりも大きい重みを割り当てられる。正常に受信された無音フレームは、受信された標準フレームよりも低い重みを割り当てられ得る。
【００５６】
図９に、いくつかの実施形態において採用されるＰＬＲベース適応プロセス９００を示す。ステップ９０２において、時間を長さＴ＿ａｄａｐｔの間隔または期間、および各Ｔ＿ａｄａｐｔに分割する。Ｔ＿ａｄａｐｔは、ｅＮＢがＶｏＩＰベアラ上のリンク問題にどのくらい素早く反応するかの測度であると考えられ得る。一例では、Ｔ＿ａｄａｐｔはデフォルト値１秒を有する。
【００５７】
ステップ９０４において、Ｎ番目の期間中に失われるフレームの割合（ＦＬＲ［Ｎ］）を判断する。フレームが受信されない場合、またはフレームの到着が遅すぎて再生に間に合わない場合、フレームは失われたと見なされ得る。たとえば、フレームが最大許容遅延の後に受信された場合、フレームは失われたと見なされ得る。いくつかの実施形態では、デコーダがデジッタ（de-jitter）バッファの出力においてフレームを要求したとき、配信することができなかったフレームの割合を判断することによって、ＦＬＲ［Ｎ］が判断され得る。
【００５８】
ステップ９０６において、重み付きＦＬＲ［Ｎ］（Ｗ＿ＦＬＲ［Ｎ］）を判断する。Ｗ＿ＦＬＲ［Ｎ］は、最後のＮ＿ａｖｅ期間の重み付き和であり得、次のように定義され得る。
【数１】
2014534722.tif 000003
【００５９】
ただし、αは、より早いＴ＿ａｄａｐｔ期間中に生じたエラーを強調しないために使用され、
通常のＰＬＲベース適応が使用されているときは、Ｎ＿ａｖｅ＝５であり、または
控えめなＰＬＲベース適応が使用されているときは、Ｎ＿ａｖｅ＝１０であり、
α＝０．９５である。
【００６０】
ステップ９０８において、Ｗ＿ＦＬＲが修正された第１のしきい値Ｔｈｒｅｓｈ＿ｄｏｗｎ＋ＨｙｓｔｅｒｅｓｉｓＦａｃｔｏｒよりも大きいかどうかを判断する。Ｗ＿ＦＬＲが大きい場合、ステップ９１０において、コーデックレートを低下させる。一例では、控えめな実装形態の場合、デフォルトＴｈｒｅｓｈ＿ｄｏｗｎは２％に設定される。別の例では、Ｔｈｒｅｓｈ＿ｄｏｗｎの値は５％以上に設定され得る。いくつかの実施形態では、最後のコーデックレート増加が最後の（２＊Ｎ＿ａｖｅ）サンプル内で実行された場合、ＨｙｓｔｅｒｅｓｉｓＦａｃｔｏｒは１に設定され、他の場合、ＨｙｓｔｅｒｅｓｉｓＦａｃｔｏｒは０に設定され得る。
【００６１】
ステップ９１２において、Ｗ＿ＦＬＲがＴｈｒｅｓｈ＿ｕｐよりも低いかどうかを判断する。低い場合、ステップ９１４において、コーデックレートを増加させる。いくつかの実施形態では、Ｔｈｒｅｓｈ＿ｕｐのデフォルト値は１％である。
【００６２】
コーデックレート変更後に、ステップ９１６において、Ｗ＿ＦＬＲを０にリセットする。いくつかの実施形態では、Ｗ＿ＦＬＲテストは、初期化またはリセットの後にＮ＿ａｖｅ個のサンプルがフィルタに供給された後にのみ実行される。したがって、Ｗ＿ＦＬＲがテストされる前に、新しいデータの完全セットが収集される。Ｎ＿ａｖｅの値は、実装に従って選択され得、たとえば、５または１０に設定され得る。
【００６３】
いくつかの実施形態では、しきい値Ｔｈｒｅｓｈ＿ｕｐおよびＴｈｒｅｓｈ＿ｄｏｗｎは、図８のグラフに示すクロスオーバーポイントに基づいて選定される。しきい値は、現在使用されているコーデックレート（モード）、および送信機と受信機との間でネゴシエートされたコーデックのセット中の隣接するまたは次に近いコーデックモードに基づいて選択され得る。
【００６４】
いくつかの実施形態では、しきい値Ｔｈｒｅｓｈ＿ｕｐおよびＴｈｒｅｓｈ＿ｄｏｗｎは、推定されたＭＯＳに基づいて選定される。一例では、ＵＥはあるコーデックモードＭ＿ｃｕｒｒを使用し得、次に高いコーデックモードおよび次に低いコーデックモードは、それぞれＭ＿ｈｉｇｈおよびＭ＿ｌｏｗである。次に高いコーデックモードについてのＰＬＲは、ＰＬＲ＿ｓｃａｌｅ＿ｈｉｇｈ＊（現在のコーデックモードのＰＬＲ）として計算され得る。システムがより高いコーデックに切り替わった後に現在のＰＬＲの２倍を達成することができるという仮定に基づいて、デフォルトＰＬＲ＿ｓｃａｌｅ＿ｈｉｇｈは２に設定され得る。次に低いコーデックモードの場合のＰＬＲは、ＰＬＲ＿ｓｃａｌｅ＿ｌｏｗ＊（現在のコーデックモードのＰＬＲ）であると仮定され得る。システムがより低いコーデックに切り替わった後に現在のＰＬＲが半分にされ得るという仮定に基づいて、デフォルトＰＬＲ＿ｓｃａｌｅ＿ｌｏｗは１／２に設定され得る。したがって次式のようになる。
【００６５】
Ｔｈｒｅｓｈ＿ｄｏｗｎは、以下のようなＰＬＲに設定され得る。
【数２】
2014534722.tif 000004
【００６６】
、および
Ｔｈｒｅｓｈ＿ｕｐは、以下のようなＰＬＲに設定され得る。
【数３】
2014534722.tif 000005
【００６７】
いくつかの実施形態では、適応プロセスは、無音期間の開始を検出した後に「無音モード」で動作する。一例では、無音期間は、無音記述子（ＳＩＤ：Silence Descriptor）フレームの受信に基づいて検出され得る。無音モードで行われるいくつかの調整は、以下を含み得る。
【００６８】
１、  成功したフレーム受信ごとに：
パラメータＮ＿ｆｒａｍｅｓは１／２まで増加させられる、
Ｎｏｔｅ：  ＦＬＲ  ＝  Ｎ＿ｆｒａｍｅｓ＿ｌｏｓｔ／Ｎ＿ｆｒａｍｅｓ、および
２、  失敗したフレーム受信ごとに：
パラメータＮ＿ｆｒａｍｅｓは１まで増加させられる、および
パラメータＮ＿ｆｒａｍｅｓ＿ｌｏｓｔは１．５まで増加させられる。
【００６９】
サンプルの数の減少を考慮するために、以下の２つの条件が両方とも満たされる場合のみ、Ｎ番目のＦＬＲサンプルＦＬＲ［Ｎ］が計算され得る。
【００７０】
１、  最後の計算後の経過時間（Time since last calculation）  ＞  Ｔ＿ａｄａｐｔ、および
２、  Ｎ＿ｆｒａｍｅｓ  ＞  Ｎ＿ａｄａｐｔ
ただし、デフォルトＮ＿ａｄａｐｔ＝１０である。
【００７１】
図１０は、パケットロスレートに基づくコーデック選択のためのレート適応プロセスのフローチャート１０００である。本方法はワイヤレスノードによって実行され得る。
【００７２】
ステップ１００２において、ワイヤレスノードは、第１のコーデックを使用して第２のワイヤレスノードから送信された複数のフレームについてのフレームロスレートの重み付き平均を判断する。フレームロスレートは、ある時間期間にわたって失われたフレームの数に基づき得る。失われたフレームの数は、受信されないかまたは許容遅延を越えて受信された、第２のワイヤレスノードからのフレームを備え得る。フレームロスレートの重み付き平均は、複数の期間にわたって失われたフレームの数の重み付き和を備え得る。複数の期間は、より早い期間からより後の期間にわたり得る。重み付き和は、より後の期間中に失われたフレームの数を強調するために重み付けされ得る。
【００７３】
いくつかの実施形態では、判断されたまたは測定されたフレームロスレートが、無音モードの検出または判断に基づいて調整され得る。調整されたフレームロスレートは、第１のしきい値および第２のしきい値と比較され得る。判断されたフレームロスレートは、サンプルの数を調整することと、無音モードの長さを判断することとによって調整され得る。判断されたフレームロスレートは、サンプルの数を調整することと、無音モードの長さを判断することとを備える判断することを調整することによって調整され得る。
【００７４】
ステップ１００４において、ワイヤレスノードは、フレームロスレートに少なくとも部分的に基づいて第２のワイヤレスノードにフィードバックを送信する。いくつかの実施形態では、ワイヤレスノードはフレームロスレートを第１のしきい値および第２のしきい値と比較し、フィードバックは、フレームロスレートと第１および第２のしきい値との比較の結果を備え得る。
【００７５】
ステップ１００６において、ワイヤレスノードは、フィードバックを送信することに応答して、第２のコーデックを使用して第２のワイヤレスノードから１つまたは複数のフレームを受信する。受信フレームは、フレームロスレートと第１のしきい値および第２のしきい値との比較に基づいて、第２のコーデックを使用して受信され得る。第１および第２のコーデックは、異なる送信レートのために最適化され得る。第１のしきい値および第２のしきい値のうちの１つまたは複数はヒステリシスファクタを備え得る。第１のしきい値および第２のしきい値のうちの１つまたは複数は、コーデックを変更するときに選択の候補であり得るコーデックについての予想されるフレームロスレートに基づいて選定され得る。第１のしきい値および第２のしきい値のうちの１つまたは複数は、候補コーデックに関連する予想されるフレームロスレートにおける候補コーデックについての予想されるＭＯＳに基づいて選択され得る。
【００７６】
いくつかの実施形態では、第２のコーデックの識別情報が、フィードバックに基づいて第２のワイヤレスノードから受信される。第２のコーデックは、フレームロスレートが第２のしきい値を下回る場合、第１のコーデックと比較して高い送信レートのために最適化され得る。第２のコーデックは、フレームロスレートが第１のしきい値を上回る場合、第１のコーデックと比較して低い送信レートのために最適化され得る。
【００７７】
いくつかの実施形態では、フレームロスレートの重み付き平均における第１のコーデックについての現在のＭＯＳが、特定のコーデックに関連する予想されるフレームロスレートにおける特定のコーデックについての予想されるＭＯＳに等しくなるように、コーデックのうちの少なくとも１つが選択される。
【００７８】
いくつかの実施形態では、ワイヤレスノードは、無線アクセスネットワークが無線リンクにおける問題に応答するレートを推定し、推定されたレートに少なくとも部分的に基づいて時間期間を判断する。時間期間は、推定されたレートに対応する期間よりも少なくとも１桁大きくなり得る。
【００７９】
図１１は、パケットロスレートに基づくコーデック選択のためのレート適応プロセスのフローチャート１１００である。本方法はワイヤレスノードによって実行され得る。ステップ１１０２において、ワイヤレスノードは、第１のコーデックを使用して第２のワイヤレスノードに複数のフレームを送信する。ステップ１１０４において、ワイヤレスノードは、第２のワイヤレスノードへのフレームに応答して、第２のワイヤレスノードからフレームロスレート情報を受信する。さらに、ステップ１１０６において、ワイヤレスノードは、フレームロスレート情報に少なくとも部分的に基づいて第２のコーデックを選択する。ステップ１１０８において、ワイヤレスノードは、第２のコーデックを使用して第２のワイヤレスノードに第２の複数のフレームを送信し、第１のコーデックを使用して第２のワイヤレスノードから送信された複数のフレームについてのフレームロスレートの重み付き平均を判断する。
【００８０】
図１２は、例示的な装置１００中の異なるモジュール／手段／構成要素間のデータフローを示す概念データフロー図１２００である。装置１２０１は、第１のコーデックを使用して第２のワイヤレスノードから送信される複数のフレームについてのフレームロスレートの重み付き平均を判断するモジュール１２０２と、フレームロスレートを第１のしきい値および第２のしきい値と比較するモジュール１２０４と、第１のコーデックとして使用されるべきコーデックを選択するモジュール１２０６と、フィードバックを送信することに応答して、第２のコーデックを使用して第２のワイヤレスノードから１つまたは複数のフレームを受信するモジュール１２０８と、フレームロスレートに少なくとも部分的に基づいて第２のワイヤレスノードにフィードバックを送信するモジュール１２１０とを含む。
【００８１】
本装置は、上述のフローチャート図９、図１０、および図１１中のアルゴリズムのステップの各々を実行する追加のモジュールを含み得る。したがって、上述のフローチャート図９、図１０、および図１１の中の各ステップは、１つのモジュールによって実行され得、本装置は、それらのモジュールのうちの１つまたは複数を含み得る。それらのモジュールは、述べられたプロセス／アルゴリズムを行うように特に構成された１つまたは複数のハードウェア構成要素であるか、述べられたプロセス／アルゴリズムを実行するように構成されたプロセッサによって実装されるか、プロセッサによる実装のためにコンピュータ可読媒体内に記憶されるか、またはそれらの何らかの組合せであり得る。
【００８２】
図１３は、処理システム１３１４を採用する装置１２０１’のためのハードウェア実装形態の一例を示す図である。処理システム１３１４は、バス１３２４によって概略的に表されるバスアーキテクチャを用いて実装され得る。バス１３２４は、処理システム１３１４の特定の適用例および全体的な設計制約に応じて、任意の数の相互接続バスおよびブリッジを含み得る。バス１３２４は、プロセッサ１３０４によって表される１つまたは複数のプロセッサおよび／またはハードウェアモジュールと、モジュール１２０２、１２０４、１２０６、１２０８、１２１０と、コンピュータ可読媒体１３０６とを含む様々な回路を互いにリンクする。バス１３２４はまた、タイミングソース、周辺機器、電圧調整器、および電力管理回路など、様々な他の回路をリンクし得るが、これらの回路は当技術分野においてよく知られており、したがって、これ以上説明しない。
【００８３】
本装置は、トランシーバ１３１０に結合された処理システム１３１４を含む。トランシーバ１３１０は、１つまたは複数のアンテナ１３２０に結合される。トランシーバ１３１０は、伝送媒体を介して様々な他の装置と通信するための手段を与える。処理システム１３１４は、コンピュータ可読媒体１３０６に結合されたプロセッサ１３０４を含む。プロセッサ１３０４は、コンピュータ可読媒体１３０６に記憶されたソフトウェアの実行を含む一般的な処理を担当する。ソフトウェアは、プロセッサ１３０４によって実行されたとき、処理システム１３１４に、任意の特定の装置のための上記で説明した様々な機能を実行させる。コンピュータ可読媒体１３０６はまた、ソフトウェアを実行するときにプロセッサ１３０４によって操作されるデータを記憶するために使用され得る。処理システムは、モジュール１２０２、１２０４、および１２０６をさらに含む。それらのモジュールは、プロセッサ１３０４中で動作するか、コンピュータ可読媒体１３０６中に常駐する／記憶されたソフトウェアモジュールであるか、プロセッサ１３０４に結合された１つまたは複数のハードウェアモジュールであるか、またはそれらの何らかの組合せであり得る。処理システム１３１４は、ｅＮＢ６１０の構成要素であり得、メモリ６７６および／またはＴＸプロセッサ６１６と、ＲＸプロセッサ６７０と、コントローラ／プロセッサ６７５とのうちの少なくとも１つを含み得る。処理システム１３１４はまた、ＵＥ６５０の構成要素であり得、メモリ６６０および／またはＴＸプロセッサ６６８と、ＲＸプロセッサ６５６と、コントローラ／プロセッサ６５９とのうちの少なくとも１つを含み得る。
【００８４】
一構成では、ワイヤレス通信のための装置１００／１００’は、第１のコーデックを使用してワイヤレスノードから送信された複数のフレームについてのフレームロスレートの重み付き平均を判断するための手段と、フレームロスレートを第１のしきい値および第２のしきい値と比較するための手段と、フレームロスレートが第１のしきい値を上回ったか、または第２のしきい値を下回った後に第２のコーデックにおいてワイヤレスノードと通信するための手段を含む。上述の手段は、上述の手段によって具陳される機能を実行するように構成された、装置１００、および／または装置１００’の処理システム１３１４の上述のモジュールのうちの１つまたは複数であり得る。上記で説明したように、処理システム１３１４は、ＴＸプロセッサ６１６と、ＲＸプロセッサ６７０と、コントローラ／プロセッサ６７５とを含み得る。したがって、一構成では、上述の手段は、上述の手段によって具陳された機能を実行するように構成されたＴＸプロセッサ６１６、ＲＸプロセッサ６７０、およびコントローラ／プロセッサ６７５であり得る。
【００８５】
別の構成では、ワイヤレス通信のための装置１００／１００’は上述の手段を含む。上述の手段は、上述の手段によって具陳される機能を実行するように構成された、装置１００、および／または装置１００’の処理システム１３１４の上述のモジュールのうちの１つまたは複数であり得る。上記で説明したように、処理システム１３１４は、ＴＸプロセッサ６６８と、ＲＸプロセッサ６５６と、コントローラ／プロセッサ６５９とを含み得る。したがって、一構成では、上述の手段は、上述の手段によって具陳された機能を実行するように構成されたＴＸプロセッサ６６８、ＲＸプロセッサ６５６、およびコントローラ／プロセッサ６５９であり得る。
【００８６】
開示したプロセスにおけるステップの特定の順序または階層は、例示的な手法の一例であることを理解されたい。設計上の選好に基づいて、プロセス中のステップの特定の順序または階層は再構成され得ることを理解されたい。さらに、いくつかのステップは組み合わせられるかまたは省略され得る。添付の方法クレームは、様々なステップの要素を例示的な順序で提示したものであり、提示された特定の順序または階層に限定されるものではない。
【００８７】
以上の説明は、本明細書で説明された様々な態様を、当業者が実行できるようにするために提供される。これらの態様に対する様々な変更は当業者には容易に明らかであり、本明細書で定義した一般的原理は他の態様に適用され得る。したがって、特許請求の範囲は、本明細書に示された態様に限定されるものではなく、特許請求の言い回しに矛盾しない全範囲を与えられるべきであり、単数形の要素への言及は、そのように明記されていない限り、「唯一無二の」を意味するものではなく、「１つまたは複数の」を意味するものである。別段に明記されていない限り、「いくつかの」という語は「１つまたは複数の」を表す。当業者に知られている、または後に知られることになる、本開示全体にわたって説明した様々な態様の要素のすべての構造的および機能的均等物は、参照により本明細書に明白に組み込まれ、特許請求の範囲に包含されるものである。さらに、本明細書に開示するいかなることも、そのような開示が特許請求の範囲に明示的に具陳されているかどうかにかかわらず、公に供するものではない。いかなるクレーム要素も、その要素が「のための手段」という語句を使用して明確に具陳されていない限り、ミーンズプラスファンクションとして解釈されるべきではない。
【図１】
2014534722.tif 000006
【図２】
2014534722.tif 000007
【図３】
2014534722.tif 000008
【図４】
2014534722.tif 000009
【図５】
2014534722.tif 000010
【図６】
2014534722.tif 000011
【図７】
2014534722.tif 000012
【図９】
2014534722.tif 000013
【図１０】
2014534722.tif 000014
【図１１】
2014534722.tif 000015
【図１２】
2014534722.tif 000016
【図１３】
2014534722.tif 000017
【図８】
2014534722.tif 000018
【手続補正書】
【提出日】平成26年10月27日(2014.10.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のワイヤレスノードにおいて、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードから受信された複数のフレームについてのフレームロスレートの重み付き平均を判断することと、
前記フレームロスレートに少なくとも部分的に基づいて、前記第２のワイヤレスノードにフィードバックを送信することと、
前記フィードバックを送信することに応答して、第２のオーディオまたはビデオコーデックを使用して前記第２のワイヤレスノードから１つまたは複数のフレームを受信することであって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、受信することと
を備える、ワイヤレス通信の方法。
【請求項２】
前記フレームロスレートを第１のしきい値および第２のしきい値と比較することをさらに備え、前記フィードバックが、前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較の結果を備え、前記比較の前記結果が、前記第２のコーデックを選択するために使用される、請求項１に記載の方法。
【請求項３】
前記フィードバックに応答して、前記第２のワイヤレスノードから前記第２のコーデックの識別情報を受信することをさらに備える、請求項２に記載の方法。
【請求項４】
前記フレームロスレートが、ある時間期間にわたって失われたフレームの数に基づく、請求項１に記載の方法。
【請求項５】
失われたフレームの前記数が、受信されないかまたは許容遅延を越えて受信された、前記第２のワイヤレスノードによって送信されたフレームを備える、請求項４に記載の方法。
【請求項６】
前記第２のコーデックは、前記フレームロスレートが前記第２のしきい値を下回る場合、前記第１のコーデックと比較して高い送信レートのために最適化される、請求項２に記載の方法。
【請求項７】
前記第２のコーデックは、前記フレームロスレートが前記第１のしきい値を上回る場合、前記第１のコーデックと比較して低い送信レートのために最適化される、請求項２に記載の方法。
【請求項８】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つがヒステリシスファクタを備える、請求項２に記載の方法。
【請求項９】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、コーデックの変更の候補であるコーデックについての予想されるフレームロスレートに基づいて選定される、請求項２に記載の方法。
【請求項１０】
前記フレームロスレートの前記重み付き平均が、複数の期間にわたって失われたフレームの数の重み付き和を備える、請求項１に記載の方法。
【請求項１１】
前記複数の期間中の期間がより早い期間からより後の期間にわたり、前記重み付き和が、前記より後の期間中に失われたフレームの数を強調する、請求項１０に記載の方法。
【請求項１２】
無音モードを検出することと、
前記無音モードに基づいて前記フレームロスレートの前記重み付き平均を調整することとをさらに備え、
前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較が、前記調整されたフレームロスレートに基づく、
請求項２に記載の方法。
【請求項１３】
無線アクセスネットワークが無線リンクレベル問題に応答するレートを推定することと、
前記推定されたレートに少なくとも部分的に基づいて前記時間期間を判断することと
をさらに備える、請求項４に記載の方法。
【請求項１４】
前記時間期間が、前記推定されたレートに対応する期間よりも少なくとも１桁大きい、請求項１３に記載の方法。
【請求項１５】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想される平均オピニオンスコア（ＭＯＳ）に基づいて選択される、請求項２に記載の方法。
【請求項１６】
前記第１のコーデックおよび前記第２のコーデックのうちの少なくとも１つは、前記フレームロスレートの前記重み付き平均における前記第１のコーデックについての現在のＭＯＳが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想されるＭＯＳに等しくなるように、選択される、請求項２に記載の方法。
【請求項１７】
前記フレームロスレートの前記重み付き平均を調整することが、サンプルの数を調整することと、前記無音モードの長さを判断することとを備える、請求項１２に記載の方法。
【請求項１８】
第１のワイヤレスノードにおいて、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードから受信された複数のフレームについてのフレームロスレートの重み付き平均を判断するための手段と、
前記フレームロスレートに少なくとも部分的に基づいて、前記第２のワイヤレスノードにフィードバックを送信するための手段と、
前記フィードバックを送信することに応答して、第２のオーディオまたはビデオコーデックを使用して前記第２のワイヤレスノードから１つまたは複数のフレームを受信するための手段であって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、受信するための手段と
を備える、ワイヤレス通信のための装置。
【請求項１９】
前記フレームロスレートを第１のしきい値および第２のしきい値と比較するための手段をさらに備え、前記フィードバックが、前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較の結果を備え、前記比較の前記結果が、前記第２のコーデックを選択するために使用される、請求項１８に記載の装置。
【請求項２０】
前記フィードバックに応答して、前記第２のワイヤレスノードから前記第２のコーデックの識別情報を受信するための手段をさらに備える、請求項１９に記載の装置。
【請求項２１】
前記フレームロスレートが、ある時間期間にわたって失われたフレームの数に基づく、請求項１８に記載の装置。
【請求項２２】
失われたフレームの前記数が、受信されないかまたは許容遅延を越えて受信された、前記第２のワイヤレスノードによって送信されたフレームを備える、請求項２１に記載の装置。
【請求項２３】
前記第２のコーデックは、前記フレームロスレートが前記第２のしきい値を下回る場合、前記第１のコーデックと比較して高い送信レートのために最適化される、請求項１９に記載の装置。
【請求項２４】
前記第２のコーデックは、前記フレームロスレートが前記第１のしきい値を上回る場合、前記第１のコーデックと比較して低い送信レートのために最適化される、請求項１９に記載の装置。
【請求項２５】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つがヒステリシスファクタを備える、請求項１９に記載の装置。
【請求項２６】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、コーデックの変更の候補であるコーデックについての予想されるフレームロスレートに基づいて選定される、請求項１９に記載の装置。
【請求項２７】
前記フレームロスレートの前記重み付き平均が、複数の期間にわたって失われたフレームの数の重み付き和を備える、請求項１８に記載の装置。
【請求項２８】
前記複数の期間中の期間がより早い期間からより後の期間にわたり、前記重み付き和が、前記より後の期間中に失われたフレームの前記数を強調する、請求項２７に記載の装置。
【請求項２９】
無音モードを検出するための手段と、
前記無音モードに基づいて前記フレームロスレートを調整するための手段とをさらに備え、
前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較が、前記調整されたフレームロスレートに基づく、
請求項１９に記載の装置。
【請求項３０】
無線アクセスネットワークが無線リンクレベル問題に応答するレートを推定するための手段と、
前記推定されたレートに少なくとも部分的に基づいて前記時間期間を判断するための手段と
をさらに備える、請求項２１に記載の装置。
【請求項３１】
前記時間期間が、前記推定されたレートに対応する期間よりも少なくとも１桁大きい、請求項３０に記載の装置。
【請求項３２】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想される平均オピニオンスコア（ＭＯＳ）に基づいて選択される、請求項１９に記載の装置。
【請求項３３】
前記第１のコーデックおよび前記第２のコーデックのうちの少なくとも１つは、前記フレームロスレートの前記重み付き平均における前記第１のコーデックについての現在のＭＯＳが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想されるＭＯＳに等しくなるように、選択される、請求項１９に記載の装置。
【請求項３４】
前記フレームロスレートの前記重み付き平均を調整するための前記手段が、サンプルの数を調整することと、前記無音モードの長さを判断することとを行うための手段を備える、請求項２９に記載の装置。
【請求項３５】
第１のワイヤレスノードにおいて、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードから受信された複数のフレームについてのフレームロスレートの重み付き平均を判断することと、
前記フレームロスレートに少なくとも部分的に基づいて、前記第２のワイヤレスノードにフィードバックを送信することと、
前記フィードバックを送信することに応答して、第２のオーディオまたはビデオコーデックを使用して前記第２のワイヤレスノードから１つまたは複数のフレームを受信することであって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、受信することと
を行うためのコードを備える非一時的コンピュータ可読媒体
を備える、コンピュータプログラム製品。
【請求項３６】
前記コンピュータ可読媒体が、前記フレームロスレートを第１のしきい値および第２のしきい値と比較するためのコードを備え、前記フィードバックが、前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較の結果を備え、前記比較の前記結果が、前記第２のコーデックを選択するために使用される、請求項３５に記載のコンピュータプログラム製品。
【請求項３７】
前記コンピュータ可読媒体が、前記フィードバックに応答して、前記第２のワイヤレスノードから前記第２のコーデックの識別情報を受信するためのコードを備える、請求項３６に記載のコンピュータプログラム製品。
【請求項３８】
前記フレームロスレートが、ある時間期間にわたって失われたフレームの数に基づく、請求項３５に記載のコンピュータプログラム製品。
【請求項３９】
失われたフレームの前記数が、受信されないかまたは許容遅延を越えて受信された、前記第２のワイヤレスノードによって送信されたフレームを備える、請求項３８に記載のコンピュータプログラム製品。
【請求項４０】
前記第２のコーデックは、前記フレームロスレートが前記第２のしきい値を下回る場合、前記第１のコーデックと比較して高い送信レートのために最適化される、請求項３６に記載のコンピュータプログラム製品。
【請求項４１】
前記第２のコーデックは、前記フレームロスレートが前記第１のしきい値を上回る場合、前記第１のコーデックと比較して低い送信レートのために最適化される、請求項３６に記載のコンピュータプログラム製品。
【請求項４２】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つがヒステリシスファクタを備える、請求項３６に記載のコンピュータプログラム製品。
【請求項４３】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、コーデックの変更の候補であるコーデックについての予想されるフレームロスレートに基づいて選定される、請求項３６に記載のコンピュータプログラム製品。
【請求項４４】
前記フレームロスレートの前記重み付き平均が、複数の期間にわたって失われたフレームの数の重み付き和を備える、請求項３５に記載のコンピュータプログラム製品。
【請求項４５】
前記複数の期間中の期間がより早い期間からより後の期間にわたり、前記重み付き和が、前記より後の期間中に失われたフレームの数を強調する、請求項４４に記載のコンピュータプログラム製品。
【請求項４６】
前記コンピュータ可読媒体が、
無音モードを検出することと、
前記無音モードに基づいて前記フレームロスレートを調整することと
を行うためのコードを備え、
前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較が、前記調整されたフレームロスレートに基づく、
請求項３６に記載のコンピュータプログラム製品。
【請求項４７】
前記コンピュータ可読媒体は、
無線アクセスネットワークが無線リンクレベル問題に応答するレートを推定することと、
前記推定されたレートに少なくとも部分的に基づいて前記時間期間を判断することと
を行うためのコードを備える、請求項３８に記載のコンピュータプログラム製品。
【請求項４８】
前記時間期間が、前記推定されたレートに対応する期間よりも少なくとも１桁大きい、請求項４７に記載のコンピュータプログラム製品。
【請求項４９】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想される平均オピニオンスコア（ＭＯＳ）に基づいて選択される、請求項３６に記載のコンピュータプログラム製品。
【請求項５０】
前記第１のコーデックおよび前記第２のコーデックのうちの少なくとも１つは、前記フレームロスレートの前記重み付き平均における前記第１のコーデックについての現在のＭＯＳが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想されるＭＯＳに等しくなるように、選択される、請求項３６に記載のコンピュータプログラム製品。
【請求項５１】
前記フレームロスレートの前記重み付き平均を調整するための前記コードが、サンプルの数を調整することと、前記無音モードの長さを判断することとを行うためのコードを備える、請求項４６に記載のコンピュータプログラム製品。
【請求項５２】
第１のワイヤレスノードにおいて、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードから受信された複数のフレームについてのフレームロスレートの重み付き平均を判断することと、
前記フレームロスレートに少なくとも部分的に基づいて、前記第２のワイヤレスノードにフィードバックを送信することと、
前記フィードバックを送信することに応答して、第２のオーディオまたはビデオコーデックを使用して前記第２のワイヤレスノードから１つまたは複数のフレームを受信することであって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、受信することと
を行うように構成された処理システム
を備える、ワイヤレス通信のための装置。
【請求項５３】
前記処理システムが、前記フレームロスレートを第１のしきい値および第２のしきい値と比較するように構成され、前記フィードバックが、前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較の結果を備え、前記比較の前記結果が、前記第２のコーデックを選択するために使用される、請求項５２に記載の装置。
【請求項５４】
前記処理システムが、前記フィードバックに応答して、前記第２のワイヤレスノードから前記第２のコーデックの識別情報を受信するように構成された、請求項５３に記載の装置。
【請求項５５】
前記フレームロスレートが、ある時間期間にわたって失われたフレームの数に基づく、請求項５２に記載の装置。
【請求項５６】
失われたフレームの前記数が、受信されないかまたは許容遅延を越えて受信された、前記第２のワイヤレスノードによって送信されたフレームを備える、請求項５５に記載の装置。
【請求項５７】
前記第２のコーデックは、前記フレームロスレートが前記第２のしきい値を下回る場合、前記第１のコーデックと比較して高い送信レートのために最適化される、請求項５３に記載の装置。
【請求項５８】
前記第２のコーデックは、前記フレームロスレートが前記第１のしきい値を上回る場合、前記第１のコーデックと比較して低い送信レートのために最適化される、請求項５３に記載の装置。
【請求項５９】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つがヒステリシスファクタを備える、請求項５３に記載の装置。
【請求項６０】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、コーデックの変更の候補であるコーデックについての予想されるフレームロスレートに基づいて選定される、請求項５３に記載の装置。
【請求項６１】
前記フレームロスレートの前記重み付き平均が、複数の期間にわたって失われたフレームの数の重み付き和を備える、請求項５２に記載の装置。
【請求項６２】
前記複数の期間中の期間がより早い期間からより後の期間にわたり、前記重み付き和が、前記より後の期間中に失われたフレームの前記数を強調する、請求項６１に記載の装置。
【請求項６３】
前記処理システムが、
無音モードを検出することと、
前記無音モードに基づいて前記フレームロスレートを調整することとを行うように構成され、
前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較が、前記調整されたフレームロスレートに基づく、
請求項５３に記載の装置。
【請求項６４】
前記処理システムは、
無線アクセスネットワークが無線リンクレベル問題に応答するレートを推定することと、
前記推定されたレートに少なくとも部分的に基づいて前記時間期間を判断することと
を行うように構成された、請求項５５に記載の装置。
【請求項６５】
前記時間期間が、前記推定されたレートに対応する期間よりも少なくとも１桁大きい、請求項６４に記載の装置。
【請求項６６】
前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想される平均オピニオンスコア（ＭＯＳ）に基づいて選択される、請求項５３に記載の方法。
【請求項６７】
前記第１のコーデックおよび前記第２のコーデックのうちの少なくとも１つは、前記フレームロスレートの前記重み付き平均における前記第１のコーデックについての現在のＭＯＳが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想されるＭＯＳに等しくなるように、選択される、請求項５３に記載の装置。
【請求項６８】
前記処理システムが、サンプルの数を調整することと、前記無音モードの長さを判断することとによって、前記フレームロスレートの前記重み付き平均を調整するように構成された、請求項６３に記載の装置。
【請求項６９】
第１のワイヤレスノードから、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードに複数のフレームを送信することと、
前記送信することに応答して、前記第２のワイヤレスノードからフレームロスレート情報を受信することと、
前記フレームロスレート情報に少なくとも部分的に基づいて、第２のオーディオまたはビデオコーデックを選択することと、
前記第２のコーデックを使用して前記第２のワイヤレスノードに第２の複数のフレームを送信することであって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、送信することと
を備える、ワイヤレス通信の方法。
【請求項７０】
前記フレームロスレート情報が、フレームロスレートと第１のしきい値および第２のしきい値との比較を備え、前記第２のコーデックが、前記比較に基づいて選択される、請求項６９に記載の方法。
【請求項７１】
前記フレームロスレート情報が、前記第２のコーデックを使用したいという要求を備える、請求項６９に記載の方法。
【請求項７２】
第１のワイヤレスノードから、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードに複数のフレームを送信するための手段と、
前記送信することに応答して、前記第２のワイヤレスノードからフレームロスレート情報を受信するための手段と、
前記フレームロスレート情報に少なくとも部分的に基づいて、第２のオーディオまたはビデオコーデックを選択するための手段と、
前記第２のコーデックを使用して前記第２のワイヤレスノードに第２の複数のフレームを送信するための手段であって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、送信するための手段と
を備える、ワイヤレス通信のための装置。
【請求項７３】
前記第２のコーデックを選択するための前記手段が、フレームロスレートを第１のしきい値および第２のしきい値と比較するための手段を備え、前記第２のコーデックが、前記比較に基づいて選択される、請求項７２に記載の装置。
【請求項７４】
前記フレームロスレート情報が、前記第２のコーデックを使用したいという要求を備える、請求項７２に記載の装置。
【請求項７５】
第１のワイヤレスノードから、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードに複数のフレームを送信することと、
前記送信することに応答して、前記第２のワイヤレスノードからフレームロスレート情報を受信することと、
前記フレームロスレート情報に少なくとも部分的に基づいて、第２のオーディオまたはビデオコーデックを選択することと、
前記第２のコーデックを使用して前記第２のワイヤレスノードに第２の複数のフレームを送信することとを行うためのコードであって、
前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、コード
を備えるコンピュータ可読媒体
を備えるコンピュータプログラム製品。
【請求項７６】
前記第２のコーデックを選択することが、フレームロスレートを第１のしきい値および第２のしきい値と比較することを備え、前記第２のコーデックが、前記比較に基づいて選択される、請求項７５に記載のコンピュータプログラム製品。
【請求項７７】
前記フレームロスレート情報が、前記第２のコーデックを使用したいという要求を備える、請求項７５に記載のコンピュータプログラム製品。
【請求項７８】
第１のワイヤレスノードから、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードに複数のフレームを送信することと、
前記送信することに応答して、前記第２のワイヤレスノードからフレームロスレート情報を受信することと、
前記フレームロスレート情報に少なくとも部分的に基づいて、第２のオーディオまたはビデオコーデックを選択することと、
前記第２のコーデックを使用して前記第２のワイヤレスノードに第２の複数のフレームを送信することであって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、送信することと
を行うように構成された処理システム
を備える、ワイヤレス通信のための装置。
【請求項７９】
前記第２のコーデックを選択することが、フレームロスレートを第１のしきい値および第２のしきい値と比較することを備え、前記第２のコーデックが、前記比較に基づいて選択される、請求項７８に記載の装置。
【請求項８０】
前記フレームロスレート情報が、前記第２のコーデックを使用したいという要求を備える、請求項７８に記載の装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００８７
【補正方法】変更
【補正の内容】
【００８７】
以上の説明は、本明細書で説明された様々な態様を、当業者が実行できるようにするために提供される。これらの態様に対する様々な変更は当業者には容易に明らかであり、本明細書で定義した一般的原理は他の態様に適用され得る。したがって、特許請求の範囲は、本明細書に示された態様に限定されるものではなく、特許請求の言い回しに矛盾しない全範囲を与えられるべきであり、単数形の要素への言及は、そのように明記されていない限り、「唯一無二の」を意味するものではなく、「１つまたは複数の」を意味するものである。別段に明記されていない限り、「いくつかの」という語は「１つまたは複数の」を表す。当業者に知られている、または後に知られることになる、本開示全体にわたって説明した様々な態様の要素のすべての構造的および機能的均等物は、参照により本明細書に明白に組み込まれ、特許請求の範囲に包含されるものである。さらに、本明細書に開示するいかなることも、そのような開示が特許請求の範囲に明示的に具陳されているかどうかにかかわらず、公に供するものではない。いかなるクレーム要素も、その要素が「のための手段」という語句を使用して明確に具陳されていない限り、ミーンズプラスファンクションとして解釈されるべきではない。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［１］第１のワイヤレスノードにおいて、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードから受信された複数のフレームについてのフレームロスレートの重み付き平均を判断することと、
前記フレームロスレートに少なくとも部分的に基づいて、前記第２のワイヤレスノードにフィードバックを送信することと、
前記フィードバックを送信することに応答して、第２のオーディオまたはビデオコーデックを使用して前記第２のワイヤレスノードから１つまたは複数のフレームを受信することであって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、受信することと
を備える、ワイヤレス通信の方法。
［２］前記フレームロスレートを第１のしきい値および第２のしきい値と比較することをさらに備え、前記フィードバックが、前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較の結果を備え、前記比較の前記結果が、前記第２のコーデックを選択するために使用される、［１］に記載の方法。
［３］前記フィードバックに応答して、前記第２のワイヤレスノードから前記第２のコーデックの識別情報を受信することをさらに備える、［２］に記載の方法。
［４］前記フレームロスレートが、ある時間期間にわたって失われたフレームの数に基づく、［１］に記載の方法。
［５］失われたフレームの前記数が、受信されないかまたは許容遅延を越えて受信された、前記第２のワイヤレスノードによって送信されたフレームを備える、［４］に記載の方法。
［６］前記第２のコーデックは、前記フレームロスレートが前記第２のしきい値を下回る場合、前記第１のコーデックと比較して高い送信レートのために最適化される、［２］に記載の方法。
［７］前記第２のコーデックは、前記フレームロスレートが前記第１のしきい値を上回る場合、前記第１のコーデックと比較して低い送信レートのために最適化される、［２］に記載の方法。
［８］前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つがヒステリシスファクタを備える、［２］に記載の方法。
［９］前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、コーデックの変更の候補であるコーデックについての予想されるフレームロスレートに基づいて選定される、［２］に記載の方法。
［１０］前記フレームロスレートの前記重み付き平均が、複数の期間にわたって失われたフレームの数の重み付き和を備える、［１］に記載の方法。
［１１］前記複数の期間中の期間がより早い期間からより後の期間にわたり、前記重み付き和が、前記より後の期間中に失われたフレームの数を強調する、［１０］に記載の方法。
［１２］無音モードを検出することと、
前記無音モードに基づいて前記フレームロスレートの前記重み付き平均を調整することとをさらに備え、
前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較が、前記調整されたフレームロスレートに基づく、
［２］に記載の方法。
［１３］無線アクセスネットワークが無線リンクレベル問題に応答するレートを推定することと、
前記推定されたレートに少なくとも部分的に基づいて前記時間期間を判断することと
をさらに備える、［４］に記載の方法。
［１４］前記時間期間が、前記推定されたレートに対応する期間よりも少なくとも１桁大きい、［１３］に記載の方法。
［１５］前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想される平均オピニオンスコア（ＭＯＳ）に基づいて選択される、［２］に記載の方法。
［１６］前記第１のコーデックおよび前記第２のコーデックのうちの少なくとも１つは、前記フレームロスレートの前記重み付き平均における前記第１のコーデックについての現在のＭＯＳが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想されるＭＯＳに等しくなるように、選択される、［２］に記載の方法。
［１７］前記フレームロスレートの前記重み付き平均を調整することが、サンプルの数を調整することと、前記無音モードの長さを判断することとを備える、［１２］に記載の方法。
［１８］第１のワイヤレスノードにおいて、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードから受信された複数のフレームについてのフレームロスレートの重み付き平均を判断するための手段と、
前記フレームロスレートに少なくとも部分的に基づいて、前記第２のワイヤレスノードにフィードバックを送信するための手段と、
前記フィードバックを送信することに応答して、第２のオーディオまたはビデオコーデックを使用して前記第２のワイヤレスノードから１つまたは複数のフレームを受信するための手段であって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、受信するための手段と
を備える、ワイヤレス通信のための装置。
［１９］前記フレームロスレートを第１のしきい値および第２のしきい値と比較するための手段をさらに備え、前記フィードバックが、前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較の結果を備え、前記比較の前記結果が、前記第２のコーデックを選択するために使用される、［１８］に記載の装置。
［２０］前記フィードバックに応答して、前記第２のワイヤレスノードから前記第２のコーデックの識別情報を受信するための手段をさらに備える、［１９］に記載の装置。
［２１］前記フレームロスレートが、ある時間期間にわたって失われたフレームの数に基づく、［１８］に記載の装置。
［２２］失われたフレームの前記数が、受信されないかまたは許容遅延を越えて受信された、前記第２のワイヤレスノードによって送信されたフレームを備える、［２１］に記載の装置。
［２３］前記第２のコーデックは、前記フレームロスレートが前記第２のしきい値を下回る場合、前記第１のコーデックと比較して高い送信レートのために最適化される、［１９］に記載の装置。
［２４］前記第２のコーデックは、前記フレームロスレートが前記第１のしきい値を上回る場合、前記第１のコーデックと比較して低い送信レートのために最適化される、［１９］に記載の装置。
［２５］前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つがヒステリシスファクタを備える、［１９］に記載の装置。
［２６］前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、コーデックの変更の候補であるコーデックについての予想されるフレームロスレートに基づいて選定される、［１９］に記載の装置。
［２７］前記フレームロスレートの前記重み付き平均が、複数の期間にわたって失われたフレームの数の重み付き和を備える、［１８］に記載の装置。
［２８］前記複数の期間中の期間がより早い期間からより後の期間にわたり、前記重み付き和が、前記より後の期間中に失われたフレームの前記数を強調する、［２７］に記載の装置。
［２９］無音モードを検出するための手段と、
前記無音モードに基づいて前記フレームロスレートを調整するための手段とをさらに備え、
前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較が、前記調整されたフレームロスレートに基づく、
［１９］に記載の装置。
［３０］無線アクセスネットワークが無線リンクレベル問題に応答するレートを推定するための手段と、
前記推定されたレートに少なくとも部分的に基づいて前記時間期間を判断するための手段と
をさらに備える、［２１］に記載の装置。
［３１］前記時間期間が、前記推定されたレートに対応する期間よりも少なくとも１桁大きい、［３０］に記載の装置。
［３２］前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想される平均オピニオンスコア（ＭＯＳ）に基づいて選択される、［１９］に記載の装置。
［３３］前記第１のコーデックおよび前記第２のコーデックのうちの少なくとも１つは、前記フレームロスレートの前記重み付き平均における前記第１のコーデックについての現在のＭＯＳが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想されるＭＯＳに等しくなるように、選択される、［１９］に記載の装置。
［３４］前記フレームロスレートの前記重み付き平均を調整するための前記手段が、サンプルの数を調整することと、前記無音モードの長さを判断することとを行うための手段を備える、［２９］に記載の装置。
［３５］第１のワイヤレスノードにおいて、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードから受信された複数のフレームについてのフレームロスレートの重み付き平均を判断することと、
前記フレームロスレートに少なくとも部分的に基づいて、前記第２のワイヤレスノードにフィードバックを送信することと、
前記フィードバックを送信することに応答して、第２のオーディオまたはビデオコーデックを使用して前記第２のワイヤレスノードから１つまたは複数のフレームを受信することであって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、受信することと
を行うためのコードを備える非一時的コンピュータ可読媒体
を備える、コンピュータプログラム製品。
［３６］前記コンピュータ可読媒体が、前記フレームロスレートを第１のしきい値および第２のしきい値と比較するためのコードを備え、前記フィードバックが、前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較の結果を備え、前記比較の前記結果が、前記第２のコーデックを選択するために使用される、［３５］に記載のコンピュータプログラム製品。
［３７］前記コンピュータ可読媒体が、前記フィードバックに応答して、前記第２のワイヤレスノードから前記第２のコーデックの識別情報を受信するためのコードを備える、［３６］に記載のコンピュータプログラム製品。
［３８］前記フレームロスレートが、ある時間期間にわたって失われたフレームの数に基づく、［３５］に記載のコンピュータプログラム製品。
［３９］失われたフレームの前記数が、受信されないかまたは許容遅延を越えて受信された、前記第２のワイヤレスノードによって送信されたフレームを備える、［３８］に記載のコンピュータプログラム製品。
［４０］前記第２のコーデックは、前記フレームロスレートが前記第２のしきい値を下回る場合、前記第１のコーデックと比較して高い送信レートのために最適化される、［３６］に記載のコンピュータプログラム製品。
［４１］前記第２のコーデックは、前記フレームロスレートが前記第１のしきい値を上回る場合、前記第１のコーデックと比較して低い送信レートのために最適化される、［３６］に記載のコンピュータプログラム製品。
［４２］前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つがヒステリシスファクタを備える、［３６］に記載のコンピュータプログラム製品。
［４３］前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、コーデックの変更の候補であるコーデックについての予想されるフレームロスレートに基づいて選定される、［３６］に記載のコンピュータプログラム製品。
［４４］前記フレームロスレートの前記重み付き平均が、複数の期間にわたって失われたフレームの数の重み付き和を備える、［３５］に記載のコンピュータプログラム製品。
［４５］前記複数の期間中の期間がより早い期間からより後の期間にわたり、前記重み付き和が、前記より後の期間中に失われたフレームの数を強調する、［４４］に記載のコンピュータプログラム製品。
［４６］前記コンピュータ可読媒体が、
無音モードを検出することと、
前記無音モードに基づいて前記フレームロスレートを調整することと
を行うためのコードを備え、
前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較が、前記調整されたフレームロスレートに基づく、
［３５］に記載のコンピュータプログラム製品。
［４７］前記コンピュータ可読媒体は、
無線アクセスネットワークが無線リンクレベル問題に応答するレートを推定することと、
前記推定されたレートに少なくとも部分的に基づいて前記時間期間を判断することと
を行うためのコードを備える、［３８］に記載のコンピュータプログラム製品。
［４８］前記時間期間が、前記推定されたレートに対応する期間よりも少なくとも１桁大きい、［４７］に記載のコンピュータプログラム製品。
［４９］前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想される平均オピニオンスコア（ＭＯＳ）に基づいて選択される、［３６］に記載のコンピュータプログラム製品。
［５０］前記第１のコーデックおよび前記第２のコーデックのうちの少なくとも１つは、前記フレームロスレートの前記重み付き平均における前記第１のコーデックについての現在のＭＯＳが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想されるＭＯＳに等しくなるように、選択される、［３６］に記載のコンピュータプログラム製品。
［５１］前記フレームロスレートの前記重み付き平均を調整するための前記コードが、サンプルの数を調整することと、前記無音モードの長さを判断することとを行うためのコードを備える、［４６］に記載のコンピュータプログラム製品。
［５２］第１のワイヤレスノードにおいて、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードから受信された複数のフレームについてのフレームロスレートの重み付き平均を判断することと、
前記フレームロスレートに少なくとも部分的に基づいて、前記第２のワイヤレスノードにフィードバックを送信することと、
前記フィードバックを送信することに応答して、第２のオーディオまたはビデオコーデックを使用して前記第２のワイヤレスノードから１つまたは複数のフレームを受信することであって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、受信することと
を行うように構成された処理システム
を備える、ワイヤレス通信のための装置。
［５３］前記処理システムが、前記フレームロスレートを第１のしきい値および第２のしきい値と比較するように構成され、前記フィードバックが、前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較の結果を備え、前記比較の前記結果が、前記第２のコーデックを選択するために使用される、［５２］に記載の装置。
［５４］前記処理システムが、前記フィードバックに応答して、前記第２のワイヤレスノードから前記第２のコーデックの識別情報を受信するように構成された、［５３］に記載の装置。
［５５］前記フレームロスレートが、ある時間期間にわたって失われたフレームの数に基づく、［５２］に記載の装置。
［５６］失われたフレームの前記数が、受信されないかまたは許容遅延を越えて受信された、前記第２のワイヤレスノードによって送信されたフレームを備える、［５５］に記載の装置。
［５７］前記第２のコーデックは、前記フレームロスレートが前記第２のしきい値を下回る場合、前記第１のコーデックと比較して高い送信レートのために最適化される、［５３］に記載の装置。
［５８］前記第２のコーデックは、前記フレームロスレートが前記第１のしきい値を上回る場合、前記第１のコーデックと比較して低い送信レートのために最適化される、［５３］に記載の装置。
［５９］前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つがヒステリシスファクタを備える、［５３］に記載の装置。
［６０］前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、コーデックの変更の候補であるコーデックについての予想されるフレームロスレートに基づいて選定される、［５３］に記載の装置。
［６１］前記フレームロスレートの前記重み付き平均が、複数の期間にわたって失われたフレームの数の重み付き和を備える、［５２］に記載の装置。
［６２］前記複数の期間中の期間がより早い期間からより後の期間にわたり、前記重み付き和が、前記より後の期間中に失われたフレームの前記数を強調する、［６１］に記載の装置。
［６３］前記処理システムが、
無音モードを検出することと、
前記無音モードに基づいて前記フレームロスレートを調整することとを行うように構成され、
前記フレームロスレートと前記第１のしきい値および前記第２のしきい値との前記比較が、前記調整されたフレームロスレートに基づく、
［５２］に記載の装置。
［６４］前記処理システムは、
無線アクセスネットワークが無線リンクレベル問題に応答するレートを推定することと、
前記推定されたレートに少なくとも部分的に基づいて前記時間期間を判断することと
を行うように構成された、［５５］に記載の装置。
［６５］前記時間期間が、前記推定されたレートに対応する期間よりも少なくとも１桁大きい、［６４］に記載の装置。
［６６］前記第１のしきい値および前記第２のしきい値のうちの少なくとも１つが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想される平均オピニオンスコア（ＭＯＳ）に基づいて選択される、［５３］に記載の方法。
［６７］前記第１のコーデックおよび前記第２のコーデックのうちの少なくとも１つは、前記フレームロスレートの前記重み付き平均における前記第１のコーデックについての現在のＭＯＳが、特定のコーデックに関連する予想されるフレームロスレートにおける前記特定のコーデックについての予想されるＭＯＳに等しくなるように、選択される、［５３］に記載の装置。
［６８］前記処理システムが、サンプルの数を調整することと、前記無音モードの長さを判断することとによって、前記フレームロスレートの前記重み付き平均を調整するように構成された、［６３］に記載の装置。
［６９］第１のワイヤレスノードから、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードに複数のフレームを送信することと、
前記送信することに応答して、前記第２のワイヤレスノードからフレームロスレート情報を受信することと、
前記フレームロスレート情報に少なくとも部分的に基づいて、第２のオーディオまたはビデオコーデックを選択することと、
前記第２のコーデックを使用して前記第２のワイヤレスノードに第２の複数のフレームを送信することであって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、送信することと
を備える、ワイヤレス通信の方法。
［７０］前記フレームロスレート情報が、フレームロスレートと第１のしきい値および第２のしきい値との比較を備え、前記第２のコーデックが、前記比較に基づいて選択される、［６９］に記載の方法。
［７１］前記フレームロスレート情報が、前記第２のコーデックを使用したいという要求を備える、［６９］に記載の方法。
［７２］第１のワイヤレスノードから、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードに複数のフレームを送信するための手段と、
前記送信することに応答して、前記第２のワイヤレスノードからフレームロスレート情報を受信するための手段と、
前記フレームロスレート情報に少なくとも部分的に基づいて、第２のオーディオまたはビデオコーデックを選択するための手段と、
前記第２のコーデックを使用して前記第２のワイヤレスノードに第２の複数のフレームを送信するための手段であって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、送信するための手段と
を備える、ワイヤレス通信のための装置。
［７３］前記第２のコーデックを選択するための前記手段が、フレームロスレートを第１のしきい値および第２のしきい値と比較するための手段を備え、前記第２のコーデックが、前記比較に基づいて選択される、［７２］に記載の装置。
［７４］前記フレームロスレート情報が、前記第２のコーデックを使用したいという要求を備える、［７２］に記載の装置。
［７５］第１のワイヤレスノードから、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードに複数のフレームを送信することと、
前記送信することに応答して、前記第２のワイヤレスノードからフレームロスレート情報を受信することと、
前記フレームロスレート情報に少なくとも部分的に基づいて、第２のオーディオまたはビデオコーデックを選択することと、
前記第２のコーデックを使用して前記第２のワイヤレスノードに第２の複数のフレームを送信することとを行うためのコードであって、
前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、コード
を備えるコンピュータ可読媒体
を備えるコンピュータプログラム製品。
［７６］前記第２のコーデックを選択することが、フレームロスレートを第１のしきい値および第２のしきい値と比較することを備え、前記第２のコーデックが、前記比較に基づいて選択される、［７５］に記載のコンピュータプログラム製品。
［７７］前記フレームロスレート情報が、前記第２のコーデックを使用したいという要求を備える、［７５］に記載のコンピュータプログラム製品。
［７８］第１のワイヤレスノードから、第１のオーディオまたはビデオコーデックを使用して第２のワイヤレスノードに複数のフレームを送信することと、
前記送信することに応答して、前記第２のワイヤレスノードからフレームロスレート情報を受信することと、
前記フレームロスレート情報に少なくとも部分的に基づいて、第２のオーディオまたはビデオコーデックを選択することと、
前記第２のコーデックを使用して前記第２のワイヤレスノードに第２の複数のフレームを送信することであって、前記第１のコーデックと前記第２のコーデックとが、異なる送信レートのために最適化される、送信することと
を行うように構成された処理システム
を備える、ワイヤレス通信のための装置。
［７９］前記第２のコーデックを選択することが、フレームロスレートを第１のしきい値および第２のしきい値と比較することを備え、前記第２のコーデックが、前記比較に基づいて選択される、［７８］に記載の装置。
［８０］前記フレームロスレート情報が、前記第２のコーデックを使用したいという要求を備える、［７８］に記載の装置。
【国際調査報告】
2014534722.tif 000019
2014534722.tif 000020
2014534722.tif 000021
2014534722.tif 000022
2014534722.tif 000023
2014534722.tif 000024
2014534722.tif 000025
2014534722.tif 000026