【誤訳訂正書】
【提出日】令和2年1月20日(2020.1.20)
【誤訳訂正１】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
ビデオストリームをエンコードする方法であって、
ビデオストリームの複数のフレームのうちの第１のフレームを識別することと、
前記第１のフレームを量子化パラメータを表す第１のビットレートでエンコードすることと、
前記第１のビットレートを前記第１のフレームの目標ビットレートと比較するとともに前記量子化パラメータを最小量子化閾値および最大量子化閾値の一方と比較することと、
前記第１のビットレートと前記目標ビットレートとの比較及び前記量子化パラメータと前記最小量子化閾値および前記最大量子化閾値の一方との比較に応答して、少なくとも１つのエンコードパラメータを調整することと、
前記ビデオストリームの第２のフレームを識別することと、
前記第２のフレームを前記調整された少なくとも１つのエンコードパラメータを使用して第２のビットレートでエンコードすることと、
エンコードされた前記第１のフレームおよびエンコードされた前記第２のフレームを出力ビットストリームに送信することと
を備え、
前記第１のビットレートが前記目標ビットレートより小さく、前記量子化パラメータが前記最小量子化閾値と同じかそれより小さい場合、前記少なくとも１つのエンコードパラメータを調整することが、
前記ビデオストリームの解像度を上昇させることと、
前記量子化パラメータを上昇させることと、
上昇後の前記解像度に基づいて前記最小量子化閾値および前記最大量子化閾値を調整することと
を備え、前記最小量子化閾値は、更なる減少が解像度に対するビデオ品質の向上に影響を及ぼさない場合の量子化パラメータの値であり、前記最大量子化閾値は、更なる増加が解像度に対するビデオ品質を明白な視覚的アーチファクトを生成することによって低下させる場合の量子化パラメータの値である、ビデオストリームをエンコードする方法。
【請求項２】
前記第１のビットレートが前記目標ビットレートよりも小さく、前記量子化パラメータが前記最小量子化閾値よりも大きい場合、前記少なくとも１つのエンコードパラメータを調整することが、前記量子化パラメータを低下させることを備える、請求項１に記載の方法。
【請求項３】
前記第１のフレームをエンコードすることに応答してモーション探索領域に対する１つまたは複数のエンコーダ限界を識別することと、
前記エンコーダ限界に基づいて前記ビデオストリームの解像度を調整することと
を更に備える請求項１または２に記載の方法。
【請求項４】
前記第１のビットレートが前記目標ビットレートよりも大きく、前記量子化パラメータが前記最大量子化閾値よりも小さい場合、前記少なくとも１つのエンコードパラメータを調整することは、前記量子化パラメータを上昇させることを備える、請求項１〜３のいずれか一項に記載の方法。
【請求項５】
前記第１のビットレートが前記目標ビットレートより大きく、前記量子化パラメータが前記最大量子化閾値と同じかそれより大きい場合、前記少なくとも１つのエンコードパラメータを調整することは、
前記ビデオストリームの解像度を低下させることと、
前記量子化パラメータを低下させることと、
低下後の解像度に基づいて前記最小量子化閾値および前記最大量子化閾値を調整することと
を備える請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記少なくとも１つのエンコードパラメータを調整することは、
１つまたは複数のエンコーダ限界に基づいて前記ビデオストリームの解像度を低下させることと、
低下後の解像度での前記第１のフレームの基準位置を決定することと、
前記第１のフレームの前記基準位置に基づいてモーション探索領域の中点位置をリセットすることと
を備える、請求項１に記載の方法。
【請求項７】
前記少なくとも１つのエンコードパラメータは、前記ビデオストリームの解像度、前記量子化パラメータ、前記最小量子化閾値、または前記最大量子化閾値のうちの少なくとも１つを備える請求項１〜６のいずれか一項に記載の方法。
【請求項８】
ビデオストリームをエンコードする方法であって、
ビデオストリームの複数のフレームの入力フレームを識別することと、
前記入力フレームを入力量子化パラメータを用いてエンコードすることと、
前記入力フレームをエンコードすることに応答して複数のビットを生成することと、
前記複数のビットと、前記入力フレームをエンコードするための目標ビットレートと、最小量子化閾値と、最大量子化閾値とに基づいて、少なくとも１つのエンコードパラメータを調整することと、
前記少なくとも１つのエンコードパラメータを用いて前記入力フレームをエンコードすることによってエンコード済みフレームを生成することと、
前記エンコード済みフレームを出力ビットストリームに送信することと
を備え、
前記入力フレームをエンコードすることに応答して生成される前記複数のビットが前記目標ビットレートよりも小さいフレームビットレートを示し、前記入力量子化パラメータが前記最小量子化閾値と同じかそれより小さい場合、
前記少なくとも１つのエンコードパラメータを調整することが、前記ビデオストリームの解像度を上昇させることと、前記入力量子化パラメータを上昇させることと、上昇後の前記解像度に基づいて前記最小量子化閾値および前記最大量子化閾値を調整することとを備え、
前記エンコード済みフレームを生成することが上昇後の解像度で前記入力フレームをエンコードすることを備え、
前記最小量子化閾値は、更なる減少が解像度に対するビデオ品質の向上に影響を及ぼさない場合の量子化パラメータの値であり、前記最大量子化閾値は、更なる増加が解像度に対するビデオ品質を明白な視覚的アーチファクトを生成することによって低下させる場合の量子化パラメータの値である、ビデオストリームをエンコードする方法。
【請求項９】
前記入力フレームをエンコードすることに応答して、モーション探索領域に対する１つまたは複数のエンコーダ限界を識別することと、
前記エンコーダ限界に基づいて前記ビデオストリームの解像度を調整することと
を更に備える請求項８に記載の方法。
【請求項１０】
前記入力フレームをエンコードすることに応答して生成された複数のビットが前記目標ビットレートよりも大きいフレームビットレートを示す場合、
前記少なくとも１つのエンコードパラメータを調整することが、前記ビデオストリームの解像度を低下することを備え、
前記エンコード済みフレームを生成することが、低下後の解像度で前記入力フレームをエンコードすることを備える請求項８または９に記載の方法。
【請求項１１】
前記少なくとも１つのエンコードパラメータを調整することは、前記少なくとも１つのエンコードパラメータが前記複数のビットと前記目標ビットレートとに基づく調整に供されるかどうかをフラグを用いて示すことを備える請求項８〜１０のいずれか一項に記載の方法。
【請求項１２】
前記少なくとも１つのエンコードパラメータを調整することは、
前記１つまたは複数のエンコーダ限界に基づいて前記ビデオストリームの解像度を低下させることと、
前記低下後の解像度で前記入力フレームの基準位置を決定することと、
前記入力フレームの前記基準位置に基づいてモーション探索領域の中点位置をリセットすることと
を備える請求項８〜１１のいずれか一項に記載の方法。
【請求項１３】
前記少なくとも１つのエンコードパラメータは、前記入力量子化パラメータ、エンコード量子化パラメータ、および前記ビデオストリームの解像度のうちの少なくとも１つを備える請求項８〜１２のいずれか一項に記載の方法。
【請求項１４】
前記入力量子化パラメータは定数である請求項８〜１３のいずれか一項に記載の方法。
【請求項１５】
ビデオストリームをエンコードする方法であって、
ビデオストリームの複数のフレームの入力フレームを識別することと、
前記入力フレームを一定の量子化パラメータを表す第１のビットレートでエンコードすることと、
前記第１のビットレートを前記入力フレームに対する最小目標ビットレート及び最大目標ビットレートの一方と比較するとともに前記量子化パラメータを最小量子化閾値および最大量子化閾値の一方と比較することと、
前記第１のビットレートを前記最小目標ビットレート及び前記最大目標ビットレートの一方と比較することおよび前記量子化パラメータを前記最小量子化閾値および前記最大量子化閾値の一方と比較することに応答して、少なくとも１つのエンコードパラメータを調整することと、
前記少なくとも１つのエンコードパラメータを用いて前記入力フレームをエンコードすることによってエンコード済みフレームを生成することと、
前記エンコード済みフレームを出力ビットストリームに送信することと
を備え、
前記第１のビットレートが前記最小目標ビットレートよりも小さく、前記量子化パラメータが前記最小量子化閾値と同じかそれより小さい場合、
前記少なくとも１つのエンコードパラメータを調整することは、前記ビデオストリームの解像度を上昇させることと、前記量子化パラメータを上昇させることと、上昇後の前記解像度に基づいて前記最小量子化閾値および前記最大量子化閾値を調整することとを備え、
前記エンコード済みフレームを生成することは、前記上昇後の解像度で前記入力フレームをエンコードすることを備え、
前記最小量子化閾値は、更なる減少が解像度に対するビデオ品質の向上に影響を及ぼさない場合の量子化パラメータの値であり、前記最大量子化閾値は、更なる増加が解像度に対するビデオ品質を明白な視覚的アーチファクトを生成することによって低下させる場合の量子化パラメータの値である、ビデオストリームをエンコードする方法。
【請求項１６】
前記入力フレームをエンコードすることに応答してモーション探索領域に対する１つまたは複数のエンコーダ限界を識別することと、
前記エンコーダ限界に基づいて前記ビデオストリームの解像度を調整することと
を更に備える請求項１５に記載の方法。
【請求項１７】
前記第１のビットレートが前記最大目標ビットレートよりも大きい場合、
前記少なくとも１つのエンコードパラメータを調整することは、前記ビデオストリームの解像度を低下させることを備え、
前記エンコード済みフレームを生成することは、低下後の解像度で前記入力フレームをエンコードすることを備える請求項１５または１６に記載の方法。
【請求項１８】
前記少なくとも１つのエンコードパラメータを調整することは、
前記少なくとも１つのエンコードパラメータが、前記入力フレームがエンコードされる第１のビットレートを示す複数のビットと、前記最小目標ビットレートと前記最大目標ビットレートとの間の目標ビットレートとに基づく調整に供されるかどうかをフラグを用いて示すことを備える請求項１５〜１７のいずれか一項に記載の方法。
【請求項１９】
前記少なくとも１つのエンコードパラメータを調整することは、
前記１つまたは複数のエンコーダ限界に基づいて前記ビデオストリームの解像度を低下させることと、
低下後の解像度で前記入力フレームの基準位置を決定することと、
前記入力フレームの前記基準位置に基づいてモーション探索領域の中点位置をリセットすることと
を備える請求項１５〜１８のいずれか一項に記載の方法。
【請求項２０】
前記少なくとも１つのエンコードパラメータは、前記一定の量子化パラメータ、前記最小目標ビットレート、前記最大目標ビットレート、エンコード量子化パラメータ、または前記ビデオストリームの解像度のうちの少なくとも１つを備える、請求項１５〜１９のいずれか一項に記載の方法。
【請求項２１】
請求項１〜２０のいずれか一項に記載の方法を実施するように構成された装置。
【請求項２２】
少なくとも１つのプロセッサと、前記プロセッサに請求項１〜２０のいずれか一項に記載のステップを実行させるように構成された命令を格納するメモリとを備える、請求項２１に記載の装置。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】００１１
【訂正方法】変更
【訂正の内容】
【００１１】
しかしながら、ビデオシーケンスの複雑さおよびエンコーダの能力の多様さによって、所与のビデオストリームのエンコードに目標ビットレートを合わせることができない場合がある。これは、ＱＰが既に最大値閾値（例えば、更なる増加が解像度に対するビデオ品質を明白な視覚的アーチファクトを生成することによって低下させる場合のＱＰの値）にキャップされているのに、まだビットレートが十分に低くなく、結果として、ビットレートのオーバーシュートが生じることが理由であり得る。あるいは、大きなＱＰの使用によってビデオ品質に有害なコーディングアーチファクトを生じることもある。同様に、所与の帯域幅でユーザに対してビデオ品質を最適化するのが目的であって、ＱＰが最小値閾値（例えば、更なる減少が解像度に対するビデオ品質の向上に影響を及ぼさない場合のＱＰの値）に到達している場合、ビデオ品質をさらに向上させる方法はないかもしれない。したがって、ユーザーエクスペリエンスは不快となる。