【手続補正書】
【提出日】平成27年10月22日(2015.10.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法において、
ビデオエンコーダから送られた、コード化されているビデオデータに関係する少なくとも１つのエラーを、ビデオデコーダにより検出することと、
前記ビデオデコーダと前記ビデオエンコーダとの間のデータ通信に対する往復移動時間を決定することと、
前記ビデオデコーダにより検出された以前のエラーを示しているフィードバックメッセージを、前記ビデオデコーダが前記ビデオエンコーダに最後に送った時間である、最後に送られた時間を決定することと、前記以前のエラーは、前記少なくとも１つのエラーとは異なるエラーであり、
現在の時間を、前記最後に送られた時間と前記往復移動時間との合計と比較することと、
前記比較に基づいて、前記ビデオデコーダにより検出された前記少なくとも１つのエラーを示している第２のフィードバックメッセージを、前記ビデオエンコーダに送るかどうかを決定することとを含み、
前記第２のフィードバックメッセージを、前記ビデオエンコーダに送るかどうかを決定することは、
前記現在の時間が、前記最後に送られた時間と前記往復移動時間との合計を超えている場合に、前記第２のフィードバックメッセージを送ることと、
前記最後に送られた時間を、前記現在の時間に等しいように設定することと
を含む方法。
【請求項２】
前記往復移動時間を決定することは、前記ビデオデコーダと前記ビデオエンコーダとの間で交換される、少なくとも１つの対のメッセージに基づいて、前記往復移動時間を測定または推定することを含む請求項１記載の方法。
【請求項３】
前記ビデオエンコーダから、前記コード化ビデオデータを受信することをさらに含み、前記少なくとも１つのエラーを検出することは、前記ビデオデコーダによる前記コード化ビデオデータのデコーディングの際に、少なくとも１つのデコーディングエラーを検出することを含む請求項１記載の方法。
【請求項４】
前記少なくとも１つのエラーを検出することは、パケットロスを検出することを含み、
前記方法は、
前記パケットロスを検出すると、失われたパケットのカウントをインクリメントすることと、
前記失われたパケットのカウントをしきい値と比較することと、
前記失われたパケットのカウントが、前記しきい値を超えている場合に、および、前記現在の時間が、前記最後に送られた時間と前記往復移動時間との合計を超えている場合に、前記第２のフィードバックメッセージを前記ビデオエンコーダに送ることと、
前記失われたパケットのカウントが、前記しきい値を超えていない場合に、前記パケットロスを示している、別のタイプのフィードバックメッセージを、前記ビデオエンコーダに送ることと
をさらに含む請求項１記載の方法。
【請求項５】
前記第２のフィードバックメッセージを前記ビデオエンコーダに送ると、前記失われたパケットのカウントをゼロに等しいように設定することをさらに含む請求項４記載の方法。
【請求項６】
前記しきい値は、パケットロスしきい値と、１フレーム当たりのパケットの平均数とに少なくとも部分的に基づいている請求項４記載の方法。
【請求項７】
デバイスにおいて、
記憶デバイスと、
前記記憶デバイスに結合されている１つ以上のプロセッサとを具備し、
前記１つ以上のプロセッサは、
ビデオエンコーダから送られた、コード化されているビデオデータに関係する少なくとも１つのエラーを検出し、
前記デバイスと前記ビデオエンコーダとの間のデータ通信に対する往復移動時間を決定し、
前記デバイスにより検出された以前のエラーを示しているフィードバックメッセージを、前記デバイスが前記ビデオエンコーダに最後に送った時間である、最後に送られた時間を決定し、前記以前のエラーは、前記少なくとも１つのエラーとは異なるエラーであり、
現在の時間を、前記最後に送られた時間と前記往復移動時間との合計と比較し、
前記比較に基づいて、前記デバイスにより検出された少なくとも１つのエラーを示している第２のフィードバックメッセージを、前記ビデオエンコーダに送るかどうかを決定するように構成されており、
前記１つ以上のプロセッサは、少なくとも、前記現在の時間が、前記最後に送られた時間と前記往復移動時間との合計を超えている場合に、前記第２のフィードバックメッセージを送ることと、前記最後に送られた時間を、前記現在の時間に等しいように設定することとにより、前記第２のフィードバックメッセージを前記ビデオエンコーダに送るかどうかを決定するように構成されているデバイス。
【請求項８】
前記１つ以上のプロセッサは、少なくとも、前記デバイスと前記ビデオエンコーダとの間で交換される、少なくとも１つの対のメッセージに基づいて、前記往復移動時間を測定または推定することにより、前記往復移動時間を決定するように構成されている請求項７記載のデバイス。
【請求項９】
前記１つ以上のプロセッサは、前記ビデオエンコーダから、前記コード化ビデオデータを受信するようにさらに構成されており、前記１つ以上のプロセッサは、前記デバイスによる前記コード化ビデオデータのデコーディングの際に、少なくとも１つのデコーディングエラーを検出することにより、前記少なくとも１つのエラーを検出するように構成されている請求項７記載のデバイス。
【請求項１０】
前記少なくとも１つのエラーは、パケットロスを含み、
前記１つ以上のプロセッサは、
前記パケットロスを検出すると、失われたパケットのカウントをインクリメントし、
前記失われたパケットのカウントをしきい値と比較し、
前記失われたパケットのカウントが、前記しきい値を超えている場合に、および、前記現在の時間が、前記最後に送られた時間と前記往復移動時間との合計を超えている場合に、前記第２のフィードバックメッセージを前記ビデオエンコーダに送り、
前記失われたパケットのカウントが、前記しきい値を超えていない場合に、前記パケットロスを示している、別のタイプのフィードバックメッセージを、前記ビデオエンコーダに送るようにさらに構成されている請求項７記載のデバイス。
【請求項１１】
前記１つ以上のプロセッサは、前記第２のフィードバックメッセージを前記ビデオエンコーダに送ると、前記失われたパケットのカウントをゼロに等しいように設定するようにさらに構成されている請求項１０記載のデバイス。
【請求項１２】
前記しきい値は、パケットロスしきい値と、１フレーム当たりのパケットの平均数とに少なくとも部分的に基づいている請求項１０記載のデバイス。
【請求項１３】
前記デバイスは、ワイヤレス通信デバイスハンドセットを具備する請求項７記載のデバイス。
【請求項１４】
前記デバイスは、１つ以上の集積回路デバイスを具備する請求項７記載のデバイス。
【請求項１５】
デバイスにおいて、
ビデオエンコーダから送られた、コード化されているビデオデータに関係する少なくとも１つのエラーを検出する手段と、
前記デバイスと前記ビデオエンコーダとの間のデータ通信に対する往復移動時間を決定する手段と、
前記デバイスにより検出された以前のエラーを示しているフィードバックメッセージを、前記デバイスが前記ビデオエンコーダに最後に送った時間である、最後に送られた時間を決定する手段と、前記以前のエラーは、前記少なくとも１つのエラーとは異なるエラーであり、
現在の時間を、前記最後に送られた時間と前記往復移動時間との合計と比較する手段と、
前記比較に基づいて、前記デバイスにより検出された少なくとも１つのエラーを示している第２のフィードバックメッセージを、前記ビデオエンコーダに送るかどうかを決定する手段とを具備し、
前記第２のフィードバックメッセージを、前記ビデオエンコーダに送るかどうかを決定する手段は、
前記現在の時間が、前記最後に送られた時間と前記往復移動時間との合計を超えている場合に、前記第２のフィードバックメッセージを送り、
前記最後に送られた時間を、前記現在の時間に等しいように設定するように構成されているデバイス。
【請求項１６】
コンピュータ読取り可能記憶媒体において、
ビデオエンコーダから送られた、コード化されているビデオデータに関係する少なくとも１つのエラーを、ビデオデコーダにより検出することと、
前記ビデオデコーダと前記ビデオエンコーダとの間のデータ通信に対する往復移動時間を決定することと、
前記ビデオデコーダにより検出された以前のエラーを示しているフィードバックメッセージを、前記ビデオデコーダが前記ビデオエンコーダに最後に送った時間である、最後に送られた時間を決定することと、前記以前のエラーは、前記少なくとも１つのエラーとは異なるエラーであり、
現在の時間を、前記最後に送られた時間と前記往復移動時間との合計と比較することと、
前記比較に基づいて、前記ビデオデコーダにより検出された少なくとも１つのエラーを示している第２のフィードバックメッセージを、前記ビデオエンコーダに送るかどうかを決定することとを１つ以上のプロセッサに生じさせるための命令を含み、
前記第２のフィードバックメッセージを、前記ビデオエンコーダに送るかどうかを決定することは、
前記現在の時間が、前記最後に送られた時間と前記往復移動時間との合計を超えている場合に、前記第２のフィードバックメッセージを送ることと、
前記最後に送られた時間を、前記現在の時間に等しいように設定することと
を含むコンピュータ読取り可能記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１１１
【補正方法】変更
【補正の内容】
【０１１１】
さまざまな観点を本開示中で説明している。これらの、および他の観点は、特許請求の範囲内である。
以下に、出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
方法において、
コード化されているビデオデータに関係するエラーを示すフィードバックを、ビデオデコーダから受信することと、
前記フィードバックを受信すると、ビデオユニットのシーケンス内の各ビデオユニットに対する、ビデオデータの指定された数のセグメントをイントラコード化するレートを決定することとを含み、
１つのビデオユニット内のビデオデータのセグメントのイントラコード化は、前記シーケンス内の他のビデオユニット内のビデオデータのセグメントのコード化から独立している方法。
［Ｃ２］
前記フィードバックを受信することは、前記コード化ビデオデータの少なくとも１つのパケットのロスを示すフィードバックを、前記ビデオデコーダから受信することを含み、前記少なくとも１つのパケットは、前記ビデオデコーダに対して以前に送られているが、前記ビデオデコーダにより受信されていないＣ１記載の方法。
［Ｃ３］
ビデオデータの各セグメントは、ビデオデータの１つ以上のブロックを含み、前記ビデオユニットのシーケンス内の各ビデオユニットは、ビデオデータの１つ以上のフレームを含むＣ１記載の方法。
［Ｃ４］
前記レートを決定することは、前記シーケンス内の１つ以上のビデオユニットにわたってエラーを訂正するためのターゲット訂正時間に少なくとも部分的に基づいて、前記レートを決定することを含むＣ１記載の方法。
［Ｃ５］
前記フィードバックは、ピクチャロス表示（ＰＬＩ）と、汎用否定応答（ＧＮＡＣＫ）とのうちの少なくとも１つを含むＣ１記載の方法。
［Ｃ６］
前記フィードバックは、前記ＧＮＡＣＫを含み、前記ＧＮＡＣＫは、失われたパケットの数を示し、前記イントラコード化するレートを決定することは、前記失われたパケットの数に少なくとも部分的に基づいているＣ５記載の方法。
［Ｃ７］
失われたパケットの第２の数を示す報告を、前記ビデオデコーダから受信することと、
前記ＧＮＡＣＫより示された、前記失われたパケットの数と、前記報告により示された、前記失われたパケットの第２の数とのうちの少なくとも１つに基づいて、パケットエラーレートを計算することとをさらに含み、
前記イントラコード化するレートを決定することは、前記パケットエラーレートに少なくとも部分的に基づいているＣ６記載の方法。
［Ｃ８］
前記レートを決定することは、さらに、前記ビデオユニットのシーケンス内の各ビデオユニット内に含まれているパケットの推定された数に少なくとも部分的に基づいているＣ７記載の方法。
［Ｃ９］
前記ＧＮＡＣＫは、失われた各パケットを識別し、前記方法は、現在の時間と、前記識別された、失われたパケットのうちの１つが前記ビデオデコーダに以前に送られた時間との間の差に基づいて、経過時間を計算することをさらに含み、前記レートを決定することは、さらに、前記経過時間に少なくとも部分的に基づいているＣ６記載の方法。
［Ｃ１０］
前記ＧＮＡＣＫにより識別されている、失われた各パケットは、シーケンス番号を有し、前記経過時間を計算することは、
前記ＧＮＡＣＫにより識別されている、どの、失われたパケットが、イントラコード化されたセグメントを有するビデオユニットの前のシーケンスの最初のパケットのシーケンス番号よりも大きいシーケンス番号を有するかを決定することと、
前記現在の時間と、前記決定された、失われたパケットが、前記ビデオデコーダに以前に送られた時間との間の差に基づいて、前記経過時間を計算することとを含むＣ９記載の方法。
［Ｃ１１］
ビデオユニットの１つのシーケンス内の異なるビデオユニットにわたる、動きの検出量が、動きのしきい値を超えているかどうかに基づいて、ビデオユニットの複数のシーケンスにおいて、イントラコード化するレートの決定を繰り返すかどうかを決定することをさらに含むＣ１記載の方法。
［Ｃ１２］
コンピュータ読取り可能媒体において、
コード化されているビデオデータに関係するエラーを示すフィードバックを、ビデオデコーダから受信することと、
前記フィードバックを受信すると、ビデオユニットのシーケンス内の各ビデオユニットに対する、ビデオデータの指定された数のセグメントをイントラコード化するレートを決定することと、
を１つ以上のプロセッサに生じさせるための命令を含み、
１つのビデオユニット内のビデオデータのセグメントのイントラコード化は、前記シーケンス内の他のビデオユニット内のビデオデータのセグメントのコード化から独立しているコンピュータ読取り可能媒体。
［Ｃ１３］
前記フィードバックを受信することを前記１つ以上のプロセッサに生じさせるための命令は、前記コード化ビデオデータの少なくとも１つのパケットのロスを示すフィードバックを、前記ビデオデコーダから受信することを前記１つ以上のプロセッサに生じさせるための命令を含み、前記少なくとも１つのパケットは、前記ビデオデコーダに対して以前に送られているが、前記ビデオデコーダにより受信されていないＣ１２記載のコンピュータ読取り可能媒体。
［Ｃ１４］
ビデオデータの各セグメントは、ビデオデータの１つ以上のブロックを含み、前記ビデオユニットのシーケンス内の各ビデオユニットは、ビデオデータの１つ以上のフレームを含むＣ１２記載のコンピュータ読取り可能媒体。
［Ｃ１５］
前記イントラコード化するレートは、前記シーケンス内の１つ以上のビデオユニットにわたってエラーを訂正するためのターゲット訂正時間に少なくとも部分的に基づいているＣ１２記載のコンピュータ読取り可能媒体。
［Ｃ１６］
前記フィードバックは、ピクチャロス表示（ＰＬＩ）と、汎用否定応答（ＧＮＡＣＫ）とのうちの少なくとも１つを含むＣ１２記載のコンピュータ読取り可能媒体。
［Ｃ１７］
前記フィードバックは、前記ＧＮＡＣＫを含み、前記ＧＮＡＣＫは、失われたパケットの数を示し、前記イントラコード化するレートは、前記失われたパケットの数に少なくとも部分的に基づいているＣ１６記載のコンピュータ読取り可能媒体。
［Ｃ１８］
失われたパケットの第２の数を示す報告を、前記ビデオデコーダから受信することと、
前記ＧＮＡＣＫより示された、前記失われたパケットの数と、前記報告により示された、前記失われたパケットの第２の数とのうちの少なくとも１つに基づいて、パケットエラーレートを計算することと、
を前記１つ以上のプロセッサに生じさせるための命令をさらに含み、
前記イントラコード化するレートは、前記パケットエラーレートに少なくとも部分的に基づいているＣ１７記載のコンピュータ読取り可能媒体。
［Ｃ１９］
前記イントラコード化するレートは、さらに、前記ビデオユニットのシーケンス内の各ビデオユニット内に含まれているパケットの推定された数に少なくとも部分的に基づいているＣ１８記載のコンピュータ読取り可能媒体。
［Ｃ２０］
前記ＧＮＡＣＫは、失われた各パケットを識別し、前記コンピュータ読取り可能媒体は、現在の時間と、前記識別された、失われたパケットのうちの１つが前記ビデオデコーダに以前に送られた時間との間の差に基づいて、経過時間を計算することを、前記１つ以上のプロセッサに生じさせるための命令をさらに含み、前記イントラコード化するレートは、さらに、前記経過時間に少なくとも部分的に基づいているＣ１７記載のコンピュータ読取り可能媒体。
［Ｃ２１］
前記ＧＮＡＣＫにより識別されている、失われた各パケットは、シーケンス番号を有し、前記経過時間を計算することを前記１つ以上のプロセッサに生じさせるための命令は、
前記ＧＮＡＣＫにより識別されている、どの、失われたパケットが、イントラコード化されたセグメントを有するビデオユニットの前のシーケンスの最初のパケットのシーケンス番号よりも大きいシーケンス番号を有するかを決定することと、
前記現在の時間と、前記決定された、失われたパケットが、前記ビデオデコーダに以前に送られた時間との間の差に基づいて、前記経過時間を計算することと、
を前記１つ以上のプロセッサに生じさせるための命令を含むＣ２０記載のコンピュータ読取り可能媒体。
［Ｃ２２］
ビデオユニットの１つのシーケンス内の異なるビデオユニットにわたる、動きの検出量が、動きのしきい値を超えているかどうかに基づいて、ビデオユニットの複数のシーケンスにおいて、イントラコード化するレートの決定を繰り返すかどうかを決定することを、前記１つ以上のプロセッサに生じさせるための命令をさらに含むＣ１２記載のコンピュータ読取り可能媒体。
［Ｃ２３］
デバイスにおいて、
記憶デバイスと、
前記記憶デバイスに結合されている１つ以上のプロセッサとを具備し、
前記１つ以上のプロセッサは、
コード化されているビデオデータに関係するエラーを示すフィードバックを、ビデオデコーダから受信し、
前記フィードバックを受信すると、ビデオユニットのシーケンス内の各ビデオユニットに対する、ビデオデータの指定された数のセグメントをイントラコード化するレートを決定するように構成されており、
１つのビデオユニット内のビデオデータのセグメントのイントラコード化は、前記シーケンス内の他のビデオユニット内のビデオデータのセグメントのコード化から独立しているデバイス。
［Ｃ２４］
前記１つ以上のプロセッサは、少なくとも、前記コード化ビデオデータの少なくとも１つのパケットのロスを示すフィードバックを前記ビデオデコーダから受信することにより、前記フィードバックを受信するように構成されており、前記少なくとも１つのパケットは、前記ビデオデコーダに対して以前に送られているが、前記ビデオデコーダにより受信されていないＣ２３記載のデバイス。
［Ｃ２５］
ビデオデータの各セグメントは、ビデオデータの１つ以上のブロックを含み、前記ビデオユニットのシーケンス内の各ビデオユニットは、ビデオデータの１つ以上のフレームを含むＣ２３記載のデバイス。
［Ｃ２６］
前記イントラコード化するレートは、前記シーケンス内の１つ以上のビデオユニットにわたってエラーを訂正するためのターゲット訂正時間に少なくとも部分的に基づいているＣ２３記載のデバイス。
［Ｃ２７］
前記フィードバックは、ピクチャロス表示（ＰＬＩ）と、汎用否定応答（ＧＮＡＣＫ）とのうちの少なくとも１つを含むＣ２３記載のデバイス。
［Ｃ２８］
前記フィードバックは、前記ＧＮＡＣＫを含み、前記ＧＮＡＣＫは、失われたパケットの数を示し、前記イントラコード化するレートは、前記失われたパケットの数に少なくとも部分的に基づいているＣ２７記載のデバイス。
［Ｃ２９］
前記１つ以上のプロセッサは、
失われたパケットの第２の数を示す報告を、前記ビデオデコーダから受信し、
前記ＧＮＡＣＫより示された、前記失われたパケットの数と、前記報告により示された、前記失われたパケットの第２の数とのうちの少なくとも１つに基づいて、パケットエラーレートを計算するようにさらに構成されており、
前記イントラコード化するレートは、前記パケットエラーレートに少なくとも部分的に基づいているＣ２８記載のデバイス。
［Ｃ３０］
前記イントラコード化するレートは、さらに、前記ビデオユニットのシーケンス内の各ビデオユニット内に含まれているパケットの推定された数に少なくとも部分的に基づいているＣ２９記載のデバイス。
［Ｃ３１］
前記ＧＮＡＣＫは、失われた各パケットを識別し、前記１つ以上のプロセッサは、現在の時間と、前記識別された、失われたパケットのうちの１つが前記ビデオデコーダに以前に送られた時間との間の差に基づいて、経過時間を計算するようにさらに構成されており、前記イントラコード化するレートは、さらに、前記経過時間に少なくとも部分的に基づいているＣ２８記載のデバイス。
［Ｃ３２］
前記ＧＮＡＣＫにより識別されている、失われた各パケットは、シーケンス番号を有し、前記１つ以上のプロセッサは、少なくとも、前記ＧＮＡＣＫにより識別されている、どの、失われたパケットが、イントラコード化されたセグメントを有するビデオユニットの前のシーケンスの最初のパケットのシーケンス番号よりも大きいシーケンス番号を有するかを決定することと、前記現在の時間と、前記決定された、失われたパケットが、前記ビデオデコーダに以前に送られた時間との間の差に基づいて、前記経過時間を計算することとにより、前記経過時間を計算するように構成されているＣ３１記載のデバイス。
［Ｃ３３］
前記１つ以上のプロセッサは、ビデオユニットの１つのシーケンス内の異なるビデオユニットにわたる、動きの検出量が、動きのしきい値を超えているかどうかに基づいて、ビデオユニットの複数のシーケンスにおいて、イントラコード化するレートの決定を繰り返すかどうかを決定するようにさらに構成されているＣ２３記載のデバイス。
［Ｃ３４］
前記デバイスは、ワイヤレス通信デバイスハンドセットを具備するＣ２３記載のデバイス。
［Ｃ３５］
前記デバイスは、１つ以上の集積回路デバイスを具備するＣ２３記載のデバイス。
［Ｃ３６］
デバイスにおいて、
コード化されているビデオデータに関係するエラーを示すフィードバックを、ビデオデコーダから受信する手段と、
前記フィードバックを受信すると、ビデオユニットのシーケンス内の各ビデオユニットに対する、ビデオデータの指定された数のセグメントをイントラコード化するレートを決定する手段とを具備し、
１つのビデオユニット内のビデオデータのセグメントのイントラコード化は、前記シーケンス内の他のビデオユニット内のビデオデータのセグメントのコード化から独立しているデバイス。
［Ｃ３７］
前記フィードバックを受信する手段は、前記コード化ビデオデータの少なくとも１つのパケットのロスを示すフィードバックを、前記ビデオデコーダから受信する手段を備え、前記少なくとも１つのパケットは、前記ビデオデコーダに対して以前に送られているが、前記ビデオデコーダにより受信されていないＣ３６記載のデバイス。
［Ｃ３８］
ビデオデータの各セグメントは、ビデオデータの１つ以上のブロックを含み、前記ビデオユニットのシーケンス内の各ビデオユニットは、ビデオデータの１つ以上のフレームを含むＣ３６記載のデバイス。
［Ｃ３９］
前記イントラコード化するレートは、前記シーケンス内の１つ以上のビデオユニットにわたってエラーを訂正するためのターゲット訂正時間に少なくとも部分的に基づいているＣ３６記載のデバイス。
［Ｃ４０］
前記フィードバックは、ピクチャロス表示（ＰＬＩ）と、汎用否定応答（ＧＮＡＣＫ）とのうちの少なくとも１つを含むＣ３６記載のデバイス。
［Ｃ４１］
前記フィードバックは、前記ＧＮＡＣＫを含み、前記ＧＮＡＣＫは、失われたパケットの数を示し、前記イントラコード化するレートは、前記失われたパケットの数に少なくとも部分的に基づいているＣ４０記載のデバイス。
［Ｃ４２］
失われたパケットの第２の数を示す報告を、前記ビデオデコーダから受信する手段と、
前記ＧＮＡＣＫより示された、前記失われたパケットの数と、前記報告により示された、前記失われたパケットの第２の数とのうちの少なくとも１つに基づいて、パケットエラーレートを計算する手段とをさらに具備し、
前記イントラコード化するレートは、前記パケットエラーレートに少なくとも部分的に基づいているＣ４１記載のデバイス。
［Ｃ４３］
前記イントラコード化するレートは、さらに、前記ビデオユニットのシーケンス内の各ビデオユニット内に含まれているパケットの推定された数に少なくとも部分的に基づいているＣ４２記載のデバイス。
［Ｃ４４］
前記ＧＮＡＣＫは、失われた各パケットを識別し、前記デバイスは、現在の時間と、前記識別された、失われたパケットのうちの１つが前記ビデオデコーダに以前に送られた時間との間の差に基づいて、経過時間を計算する手段をさらに具備し、前記イントラコード化するレートは、さらに、前記経過時間に少なくとも部分的に基づいているＣ４１記載のデバイス。
［Ｃ４５］
前記ＧＮＡＣＫにより識別されている、失われた各パケットは、シーケンス番号を有し、前記経過時間を計算する手段は、
前記ＧＮＡＣＫにより識別されている、どの、失われたパケットが、イントラコード化されたセグメントを有するビデオユニットの前のシーケンスの最初のパケットのシーケンス番号よりも大きいシーケンス番号を有するかを決定する手段と、
前記現在の時間と、前記決定された、失われたパケットが、前記ビデオデコーダに以前に送られた時間との間の差に基づいて、前記経過時間を計算する手段とを備えるＣ４４記載のデバイス。
［Ｃ４６］
ビデオユニットの１つのシーケンス内の異なるビデオユニットにわたる、動きの検出量が、動きのしきい値を超えているかどうかに基づいて、ビデオユニットの複数のシーケンスにおいて、イントラコード化するレートの決定を繰り返すかどうかを決定する手段をさらに具備するＣ３６記載のデバイス。
［Ｃ４７］
方法において、
ビデオエンコーダから送られた、コード化されているビデオデータに関係する少なくとも１つのエラーを、ビデオデコーダにより検出することと、
前記ビデオデコーダと前記ビデオエンコーダとの間のデータ通信に対する往復移動時間を決定することと、
前記ビデオデコーダにより検出された以前のエラーを示しているフィードバックメッセージを、前記ビデオデコーダが前記ビデオエンコーダに最後に送った時間である、最後に送られた時間を決定することと、
現在の時間を、前記最後に送られた時間と前記往復移動時間との合計と比較することと、
前記比較に基づいて、前記ビデオデコーダにより検出された少なくとも１つのエラーを示している第２のフィードバックメッセージを、前記ビデオエンコーダに送るかどうかを決定することとを含む方法。
［Ｃ４８］
前記第２のフィードバックメッセージを、前記ビデオエンコーダに送るかどうかを決定することは、
前記現在の時間が、前記最後に送られた時間と前記往復移動時間との合計を超えている場合に、前記第２のフィードバックメッセージを送ることと、
前記最後に送られた時間を、前記現在の時間に等しいように設定することとを含むＣ４７記載の方法。
［Ｃ４９］
前記往復移動時間を決定することは、前記ビデオデコーダと前記ビデオエンコーダとの間で交換される、少なくとも１つの対のメッセージに基づいて、前記往復移動時間を測定または推定することを含むＣ４７記載の方法。
［Ｃ５０］
前記ビデオエンコーダから、前記コード化ビデオデータを受信することをさらに含み、前記少なくとも１つのエラーを検出することは、前記ビデオデコーダによる前記コード化ビデオデータのデコーディングの際に、少なくとも１つのデコーディングエラーを検出することを含むＣ４７記載の方法。
［Ｃ５１］
前記少なくとも１つのエラーを検出することは、パケットロスを検出することを含み、
前記方法は、
前記パケットロスを検出すると、失われたパケットのカウントをインクリメントすることと、
前記失われたパケットのカウントをしきい値と比較することと、
前記失われたパケットのカウントが、前記しきい値を超えている場合に、および、前記現在の時間が、前記最後に送られた時間と前記往復移動時間との合計を超えている場合に、前記第２のフィードバックメッセージを前記ビデオエンコーダに送ることと、
前記失われたパケットのカウントが、前記しきい値を超えていない場合に、前記パケットロスを示している、別のタイプのフィードバックメッセージを、前記ビデオエンコーダに送ることとをさらに含むＣ４７記載の方法。
［Ｃ５２］
前記第２のフィードバックメッセージを前記ビデオエンコーダに送ると、前記失われたパケットのカウントをゼロに等しいように設定することをさらに含むＣ５１記載の方法。
［Ｃ５３］
前記しきい値は、パケットロスしきい値と、１フレーム当たりのパケットの平均数とに少なくとも部分的に基づいているＣ５１記載の方法。
［Ｃ５４］
デバイスにおいて、
記憶デバイスと、
前記記憶デバイスに結合されている１つ以上のプロセッサとを具備し、
前記１つ以上のプロセッサは、
ビデオエンコーダから送られた、コード化されているビデオデータに関係する少なくとも１つのエラーを検出し、
前記デバイスと前記ビデオエンコーダとの間のデータ通信に対する往復移動時間を決定し、
前記デバイスにより検出された以前のエラーを示しているフィードバックメッセージを、前記デバイスが前記ビデオエンコーダに最後に送った時間である、最後に送られた時間を決定し、
現在の時間を、前記最後に送られた時間と前記往復移動時間との合計と比較し、
前記比較に基づいて、前記デバイスにより検出された少なくとも１つのエラーを示している第２のフィードバックメッセージを、前記ビデオエンコーダに送るかどうかを決定するように構成されているデバイス。
［Ｃ５５］
前記１つ以上のプロセッサは、少なくとも、前記現在の時間が、前記最後に送られた時間と前記往復移動時間との合計を超えている場合に、前記第２のフィードバックメッセージを送ることと、前記最後に送られた時間を、前記現在の時間に等しいように設定することとにより、前記第２のフィードバックメッセージを前記ビデオエンコーダに送るかどうかを決定するように構成されているＣ５４記載のデバイス。
［Ｃ５６］
前記１つ以上のプロセッサは、少なくとも、前記デバイスと前記ビデオエンコーダとの間で交換される、少なくとも１つの対のメッセージに基づいて、前記往復移動時間を測定または推定することにより、前記往復移動時間を決定するように構成されているＣ５４記載のデバイス。
［Ｃ５７］
前記１つ以上のプロセッサは、前記ビデオエンコーダから、前記コード化ビデオデータを受信するようにさらに構成されており、前記１つ以上のプロセッサは、前記デバイスによる前記コード化ビデオデータのデコーディングの際に、少なくとも１つのデコーディングエラーを検出することにより、前記少なくとも１つのエラーを検出するように構成されているＣ５４記載のデバイス。
［Ｃ５８］
前記少なくとも１つのエラーは、パケットロスを含み、前記１つ以上のプロセッサは、
前記パケットロスを検出すると、失われたパケットのカウントをインクリメントし、
前記失われたパケットのカウントをしきい値と比較し、
前記失われたパケットのカウントが、前記しきい値を超えている場合に、および、前記現在の時間が、前記最後に送られた時間と前記往復移動時間との合計を超えている場合に、前記第２のフィードバックメッセージを前記ビデオエンコーダに送り、
前記失われたパケットのカウントが、前記しきい値を超えていない場合に、前記パケットロスを示している、別のタイプのフィードバックメッセージを、前記ビデオエンコーダに送るようにさらに構成されているＣ５４記載のデバイス。
［Ｃ５９］
前記１つ以上のプロセッサは、前記第２のフィードバックメッセージを前記ビデオエンコーダに送ると、前記失われたパケットのカウントをゼロに等しいように設定するようにさらに構成されているＣ５８記載のデバイス。
［Ｃ６０］
前記しきい値は、パケットロスしきい値と、１フレーム当たりのパケットの平均数とに少なくとも部分的に基づいているＣ５８記載のデバイス。
［Ｃ６１］
前記デバイスは、ワイヤレス通信デバイスハンドセットを具備するＣ５４記載のデバイス。
［Ｃ６２］
前記デバイスは、１つ以上の集積回路デバイスを具備するＣ５４記載のデバイス。
［Ｃ６３］
デバイスにおいて、
ビデオエンコーダから送られた、コード化されているビデオデータに関係する少なくとも１つのエラーを検出する手段と、
前記デバイスと前記ビデオエンコーダとの間のデータ通信に対する往復移動時間を決定する手段と、
前記デバイスにより検出された以前のエラーを示しているフィードバックメッセージを、前記デバイスが前記ビデオエンコーダに最後に送った時間である、最後に送られた時間を決定する手段と、
現在の時間を、前記最後に送られた時間と前記往復移動時間との合計と比較する手段と、
前記比較に基づいて、前記デバイスにより検出された少なくとも１つのエラーを示している第２のフィードバックメッセージを、前記ビデオエンコーダに送るかどうかを決定する手段とを具備するデバイス。
［Ｃ６４］
コンピュータ読取り可能媒体において、
ビデオエンコーダから送られた、コード化されているビデオデータに関係する少なくとも１つのエラーを、ビデオデコーダにより検出することと、
前記ビデオデコーダと前記ビデオエンコーダとの間のデータ通信に対する往復移動時間を決定することと、
前記ビデオデコーダにより検出された以前のエラーを示しているフィードバックメッセージを、前記ビデオデコーダが前記ビデオエンコーダに最後に送った時間である、最後に送られた時間を決定することと、
現在の時間を、前記最後に送られた時間と前記往復移動時間との合計と比較することと、
前記比較に基づいて、前記ビデオデコーダにより検出された少なくとも１つのエラーを示している第２のフィードバックメッセージを、前記ビデオエンコーダに送るかどうかを決定することと、
を１つ以上のプロセッサに生じさせるための命令を含むコンピュータ読取り可能媒体。