【手続補正書】
【提出日】平成30年3月15日(2018.3.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータをコーディングするための装置であって、
前記ビデオデータを記憶するためのメモリと、前記メモリがバッファを含む、
前記メモリに動作可能に結合され、
コーディングされるべき前記ビデオデータを受信することと、
前記ビデオデータの現在ブロックをコーディングするために割り振られたビットの数と、前記ビデオデータの前のブロックを符号化するために使用されたビットの数との間の差を決定することと、
前記差が収まる、複数の範囲の中の１つの範囲を決定することと、
前記決定された範囲に基づいて、量子化パラメータ（ＱＰ）を調整するための調整値を決定することと、
前記決定された調整値に基づいて、前記現在ブロックの調整されたＱＰを決定することと、
前記調整されたＱＰを使用して、ビットストリーム中で前記現在ブロックをコーディングすることと
を行うように構成されたハードウェアプロセッサと
を備える、装置。
【請求項２】
前記現在ブロックがスライス中に含まれ、前記現在ブロックをコーディングするために割り振られたビットの前記数が、式、すなわち、（前記スライスのために残っているビットの数／前記スライス中でコーディングされるべきピクセルの数）＊前記現在ブロック中のピクセルの数、に従って決定される、請求項１に記載の装置。
【請求項３】
前記プロセッサが、式、すなわち、前記前のブロックのＱＰ＋前記決定された範囲に関連付けられた前記値＊（前記現在ブロックをコーディングするために割り振られたビットの前記数と、前記前のブロックを符号化するために使用されたビットの前記数との間の前記差＞０？１：−１）、に従って前記現在ブロックの前記ＱＰを決定するように構成された、請求項１に記載の装置。
【請求項４】
前記複数の範囲は、２つまたはそれ以上のしきい値によって定義され、前記複数の範囲の各々は、前記ＱＰを調整するためのそれぞれの調整値に関連付けられる、請求項１に記載の装置。
【請求項５】
前記プロセッサは、
前記バッファのフルネスを決定することと、
前記バッファの前記フルネスが、１つまたは複数のしきい値よりも大きいかまたはそれに等しいと決定したことに応答して、前記調整されたＱＰを、前記１つまたは複数のしきい値に関連付けられた第２の調整値だけ調整することと
を行うようにさらに構成された、請求項１に記載の装置。
【請求項６】
前記プロセッサは、
前記バッファのフルネスを決定することと、
前記バッファの前記フルネスが、１つまたは複数のしきい値よりも小さいかまたはそれに等しいと決定したことに応答して、前記調整されたＱＰを、前記１つまたは複数のしきい値に関連付けられた第２の調整値だけ調整することと
を行うようにさらに構成された、請求項１に記載の装置。
【請求項７】
前記プロセッサは、
前記現在ブロックの平坦度を決定することと、
前記現在ブロックの前記平坦度が、１つまたは複数のしきい値よりも大きいかまたはそれに等しいと決定したことに応答して、前記ＱＰを、前記１つまたは複数のしきい値に関連付けられたＱＰ値に等しく設定することと
を行うようにさらに構成された、請求項１に記載の装置。
【請求項８】
前記プロセッサが、固定ビットレートを使用して前記ビデオデータをコーディングするようにさらに構成された、請求項１に記載の装置。
【請求項９】
前記ビデオデータのコンテンツの前記タイプが、自然コンテンツ、合成コンテンツ、コンピュータグラフィックス、またはフラクタルのうちの１つを備える、請求項１に記載の装置。
【請求項１０】
ビデオデータをコーディングする方法であって、
メモリに前記ビデオデータを記憶することと、前記メモリがバッファを含む、
コーディングされるべき前記ビデオデータを受信することと、
前記ビデオデータの現在ブロックをコーディングするために割り振られたビットの数と、前記ビデオデータの前のブロックを符号化するために使用されたビットの数との間の差を決定することと、
前記差が収まる、複数の範囲の中の１つの範囲を決定することと、
前記決定された範囲に基づいて、量子化パラメータ（ＱＰ）を調整するための調整値を決定することと、
前記決定された調整値に基づいて、前記現在ブロックの調整されたＱＰを決定することと、
前記調整されたＱＰを使用して、ビットストリーム中で前記現在ブロックをコーディングすることと
を備える、方法。
【請求項１１】
前記現在ブロックがスライス中に含まれ、前記現在ブロックをコーディングするために割り振られたビットの前記数が、式、すなわち、（前記スライスのために残っているビットの数／前記スライス中でコーディングされるべきピクセルの数）＊前記現在ブロック中のピクセルの数、に従って決定される、請求項１０に記載の方法。
【請求項１２】
前記現在ブロックの前記ＱＰが、式、すなわち、前記前のブロックのＱＰ＋前記決定された範囲に関連付けられた前記値＊（前記現在ブロックをコーディングするために割り振られたビットの前記数と、前記前のブロックを符号化するために使用されたビットの前記数との間の前記差＞０？１：−１）、に従って決定される、請求項１０に記載の方法。
【請求項１３】
複数の範囲は、２つまたはそれ以上のしきい値によって定義され、前記複数の範囲の各々は、前記ＱＰを調整するためのそれぞれの調整値に関連付けられる、請求項１に記載の方法。
【請求項１４】
前記バッファのフルネスを決定することと、
前記バッファの前記フルネスが、１つまたは複数のしきい値よりも大きいかまたはそれに等しいと決定したことに応答して、前記調整されたＱＰを、前記１つまたは複数のしきい値に関連付けられた第２の調整値だけ調整することと
をさらに備える、請求項１０に記載の方法。
【請求項１５】
前記バッファのフルネスを決定することと、
前記バッファの前記フルネスが、１つまたは複数のしきい値よりも小さいかまたはそれに等しいと決定したことに応答して、前記調整されたＱＰを、前記１つまたは複数のしきい値に関連付けられた第２の調整値だけ調整することと
をさらに備える、請求項１０に記載の方法。
【請求項１６】
前記現在ブロックの平坦度を決定することと、
前記現在ブロックの前記平坦度が、１つまたは複数のしきい値よりも大きいかまたはそれに等しいと決定したことに応答して、前記ＱＰを、前記１つまたは複数のしきい値に関連付けられたＱＰ値に等しく設定することと
をさらに備える、請求項１０に記載の方法。
【請求項１７】
固定ビットレートを使用して前記ビデオデータをコーディングすることをさらに備える、請求項１０に記載の方法。
【請求項１８】
前記ビデオデータのコンテンツの前記タイプが、自然コンテンツ、合成コンテンツ、コンピュータグラフィックス、またはフラクタルのうちの１つを備える、請求項１０に記載の方法。
【請求項１９】
コンピュータハードウェアを備えるプロセッサ上で実行されたとき、
メモリにビデオデータを記憶することと、前記メモリがバッファを含む、
コーディングされるべき前記ビデオデータを受信することと、
前記ビデオデータの現在ブロックをコーディングするために割り振られたビットの数と、前記ビデオデータの前のブロックを符号化するために使用されたビットの数との間の差を決定することと、
前記差が収まる、複数の範囲の中の１つの範囲を決定することと、
前記決定された範囲に基づいて、量子化パラメータ（ＱＰ）を調整するための調整値を決定することと、
前記決定された調整値に基づいて、前記現在ブロックの調整されたＱＰを決定することと、
前記調整されたＱＰを使用して、ビットストリーム中で前記現在ブロックをコーディングすることと
を前記プロセッサに行わせる命令を備える非一時的コンピュータ可読媒体。
【請求項２０】
前記命令が、式、すなわち、前記前のブロックのＱＰ＋前記決定された範囲に関連付けられた前記値＊（前記現在ブロックをコーディングするために割り振られたビットの前記数と、前記前のブロックを符号化するために使用されたビットの前記数との間の前記差＞０？１：−１）、に従って前記現在ブロックの前記ＱＰを決定することを前記プロセッサにさらに行わせる、請求項１９に記載のコンピュータ可読媒体。
【請求項２１】
前記複数の範囲は、２つまたはそれ以上のしきい値によって定義され、前記複数の範囲の各々は、前記ＱＰを調整するためのそれぞれの調整値に関連付けられる、請求項１９に記載のコンピュータ可読媒体。
【請求項２２】
前記ビデオデータのコンテンツの前記タイプが、自然コンテンツ、合成コンテンツ、コンピュータグラフィックス、またはフラクタルのうちの１つを備える、請求項１９に記載のコンピュータ可読媒体。
【請求項２３】
ビデオ情報をコーディングするための装置であって、
メモリにビデオデータを記憶するための手段と、前記メモリがバッファを含む、
コーディングされるべき前記ビデオデータを受信するための手段と、
前記ビデオデータの現在ブロックをコーディングするために割り振られたビットの数と、前記ビデオデータの前のブロックを符号化するために使用されたビットの数との間の差を決定するための手段と、
前記差が収まる、複数の範囲の中の１つの範囲を決定するための手段と、
前記決定された範囲に基づいて、量子化パラメータ（ＱＰ）を調整するための調整値を決定するための手段と、
前記決定された調整値に基づいて、前記現在ブロックの調整されたＱＰを決定するための手段と、
前記調整されたＱＰを使用して、ビットストリーム中で前記現在ブロックをコーディングするための手段と
を備える、装置。
【請求項２４】
前記ＱＰを決定するための前記手段が、式、すなわち、前記前のブロックのＱＰ＋前記決定された範囲に関連付けられた前記値＊（前記現在ブロックをコーディングするために割り振られたビットの前記数と、前記前のブロックを符号化するために使用されたビットの前記数との間の前記差＞０？１：−１）、に従って前記現在ブロックの前記ＱＰを決定するようにさらに構成された、請求項２３に記載の装置。
【請求項２５】
前記複数の範囲は、２つまたはそれ以上のしきい値によって定義され、前記複数の範囲の各々は、前記ＱＰを調整するためのそれぞれの調整値に関連付けられる、請求項２３に記載の装置。
【請求項２６】
前記ビデオデータのコンテンツの前記タイプが、自然コンテンツ、合成コンテンツ、コンピュータグラフィックス、またはフラクタルのうちの１つを備える、請求項２３に記載の装置。