【手続補正書】
【提出日】令和2年3月18日(2020.3.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータのブロックを処理する方法であって、前記方法は、
前記ビデオデータのブロックのサイズに基づいておよび前記ビデオデータのブロックについてのイントラ予測モードに基づいて、前記ビデオデータのブロックについて複数の補間フィルタから補間フィルタを選択することと、ここにおいて、前記複数の補間フィルタは、ガウスフィルタおよび離散コサイン変換（ＤＣＴ）ベースのフィルタを備え、
前記補間フィルタの１つまたは複数の特性を使用して、参照バッファに記憶されるべき参照サンプルの数を決定することと、
前記参照バッファ中の前記参照サンプルの数に対応する複数の値を生成することと、ここにおいて、前記複数の値を生成することは、前記参照バッファ中の前記参照サンプルの数を、前記ビデオデータのブロックの行と列との両方に沿ってしきい値分だけ増加させることを備え、
前記補間フィルタおよび前記複数の値を使用して、イントラ予測のための予測情報を生成することと、
前記予測情報に基づいて、前記ビデオデータのブロックを再構築することと、
を備える、方法。
【請求項２】
前記ビデオデータのブロックは、ビデオデータのＭｘＮブロックであり、前記参照サンプルの数を増加させることは、
前記参照サンプルの数を、前記ビデオデータのブロックの前記行と前記列との両方に沿って前記しきい値分だけ２＊（Ｍ＋Ｎ）＋１よりも大きくなるように増加させること、
を備える、請求項１に記載の方法。
【請求項３】
２＊（Ｍ＋Ｎ）＋１から前記しきい値分だけ増加された少なくとも１つの値を使用して、線形モデルの線形パラメータを導出することと、
前記線形パラメータに基づいて、前記ビデオデータのブロックについてのクロマサンプルを予測することと、
をさらに備える、請求項２に記載の方法。
【請求項４】
２＊（Ｍ＋Ｎ）＋１から前記しきい値分だけ増加された少なくとも１つの値を使用して、予想ブロックを生成すること、
をさらに備える、請求項２に記載の方法。
【請求項５】
２＊（Ｍ＋Ｎ）＋１から前記しきい値分だけ増加された少なくとも１つの値を使用して、予測されたＤＣ値を予測すること、
をさらに備える、請求項２に記載の方法。
【請求項６】
前記補間フィルタの前記１つまたは複数の特性は、前記補間フィルタにおけるフィルタタップの数を備え、前記参照サンプルの数を決定することは、
前記補間フィルタにおける前記フィルタタップの数に基づいて、前記しきい値を決定すること、
を備える、請求項１に記載の方法。
【請求項７】
前記補間フィルタの前記１つまたは複数の特性は、前記補間フィルタのイントラ予測方向を備え、前記参照サンプルの数を決定することは、
前記補間フィルタの前記イントラ予測方向を使用して、前記しきい値を決定すること、 を備える、請求項１に記載の方法。
【請求項８】
前記参照バッファについての前記複数の値を生成することは、隣接する再構築された画像サンプルを使用して、前記複数の値のうちの１つまたは複数の値を満たすことを備える、請求項１に記載の方法。
【請求項９】
前記参照バッファについての前記複数の値を生成することは、前記参照バッファにおける利用可能な参照サンプル値から前記複数の値のうちの１つまたは複数の値を埋めることを備える、請求項１に記載の方法。
【請求項１０】
前記１つまたは複数の値を埋めることは、最も近い利用可能な参照サンプル値を使用して、前記１つまたは複数の値の値を埋めることを備える、請求項９に記載の方法。
【請求項１１】
前記ビデオデータのブロックを再構築することは、
前記予測情報を使用して、前記ビデオデータのブロックのためのコーディングユニットについての予測ブロックを決定することと、
前記コーディングユニットについての残差データを決定することと、
前記残差データの対応するサンプルと前記コーディングユニットについての前記予測ブロックとを合計することによって、前記コーディングユニットのコーディングブロックを再構築することと、
を備える、請求項１に記載の方法。
【請求項１２】
前記ビデオデータのブロックを再構築することは、
前記予測情報を使用して、前記ビデオデータのブロックのためのコーディングユニットについての予測ブロックを決定することと、
前記コーディングユニットについての残差データを、前記残差データが前記コーディングユニットのコーディングブロックと前記コーディングユニットについての前記予測ブロックとの間の差分を示すように、決定することと、
前記コーディングユニットについての前記残差データを１つまたは複数の変換ブロックに分割することと、
１つまたは複数の係数ブロックを生成するために、前記１つまたは複数の変換ブロックに変換を適用することと、
前記１つまたは複数の係数ブロックにおける係数を量子化することと、
を備える、請求項１に記載の方法。
【請求項１３】
前記しきい値は１である、請求項１に記載の方法。
【請求項１４】
ビデオデータのブロックを処理するための装置であって、前記装置は、
前記ビデオデータを記憶するように構成されたメモリと、
前記ビデオデータのブロックのサイズに基づいておよび前記ビデオデータのブロックについてのイントラ予測モードに基づいて、前記ビデオデータのブロックについて複数の補間フィルタから補間フィルタを選択することと、ここにおいて、前記複数の補間フィルタは、ガウスフィルタおよび離散コサイン変換（ＤＣＴ）ベースのフィルタを備え、
前記補間フィルタの１つまたは複数の特性を使用して、参照バッファに記憶されるべき参照サンプルの数を決定することと、
前記参照バッファ中の前記参照サンプルの数に対応する複数の値を生成することと、ここにおいて、前記複数の値を生成するために、１つまたは複数のプロセッサは、前記参照バッファ中の前記参照サンプルの数を、前記ビデオデータのブロックの行と列との両方に沿ってしきい値分だけ増加させるように構成され、
前記補間フィルタおよび前記複数の値を使用して、イントラ予測のための予測情報を生成することと、
前記予測情報に基づいて、前記ビデオデータのブロックを再構築することと、
を行うように構成された前記１つまたは複数のプロセッサと
を備える、装置。
【請求項１５】
前記ビデオデータのブロックは、ビデオデータのＭｘＮブロックであり、前記参照サンプルの数を増加させるために、前記１つまたは複数のプロセッサは、
前記参照サンプルの数を、前記ビデオデータのブロックの前記行と前記列との両方に沿って前記しきい値分だけ２＊（Ｍ＋Ｎ）＋１よりも大きくなるように増加させるように構成される、請求項１４に記載の装置。
【請求項１６】
前記１つまたは複数のプロセッサは、
２＊（Ｍ＋Ｎ）＋１から前記しきい値分だけ増加された少なくとも１つの値を使用して、線形モデルの線形パラメータを導出することと、
前記線形パラメータに基づいて、前記ビデオデータのブロックについてのクロマサンプルを予測することと、
を行うように構成される、請求項１５に記載の装置。
【請求項１７】
前記１つまたは複数のプロセッサは、
２＊（Ｍ＋Ｎ）＋１から前記しきい値分だけ増加された少なくとも１つの値を使用して、予想ブロックを生成するように構成される、請求項１５に記載の装置。
【請求項１８】
前記１つまたは複数のプロセッサは、
２＊（Ｍ＋Ｎ）＋１から前記しきい値分だけ増加された少なくとも１つの値を使用して、予測されたＤＣ値を予測するように構成される、請求項１５に記載の装置。
【請求項１９】
前記補間フィルタの前記１つまたは複数の特性は、前記補間フィルタにおけるフィルタタップの数を備え、前記参照サンプルの数を決定するために、前記１つまたは複数のプロセッサは、
前記補間フィルタにおける前記フィルタタップの数に基づいて、前記しきい値を決定するように構成される、請求項１４に記載の装置。
【請求項２０】
前記補間フィルタの前記１つまたは複数の特性は、前記補間フィルタのイントラ予測方向を備え、前記参照サンプルの数を決定するために、前記１つまたは複数のプロセッサは、
前記補間フィルタの前記イントラ予測方向を使用して、前記しきい値を決定するように構成される、請求項１４に記載の装置。
【請求項２１】
前記参照バッファについての前記複数の値を生成するために、前記１つまたは複数のプロセッサは、隣接する再構築された画像サンプルを使用して、前記複数の値のうちの１つまたは複数の値を満たすように構成される、請求項１４に記載の装置。
【請求項２２】
前記参照バッファについての前記複数の値を生成するために、前記１つまたは複数のプロセッサは、前記参照バッファにおける利用可能な参照サンプル値から前記複数の値のうちの１つまたは複数の値を埋めるように構成される、請求項１４に記載の装置。
【請求項２３】
前記１つまたは複数の値を埋めるために、前記１つまたは複数のプロセッサは、最も近い利用可能な参照サンプル値を使用して、前記１つまたは複数の値の値を埋めるように構成される、請求項２２に記載の装置。
【請求項２４】
前記ビデオデータのブロックを再構築するために、前記１つまたは複数のプロセッサは、
前記予測情報を使用して、前記ビデオデータのブロックのためのコーディングユニットについての予測ブロックを決定することと、
前記コーディングユニットについての残差データを決定することと、
前記残差データの対応するサンプルと前記コーディングユニットについての前記予測ブロックとを合計することによって、前記コーディングユニットのコーディングブロックを再構築することと、
を行うように構成される、請求項１４に記載の装置。
【請求項２５】
前記ビデオデータのブロックを再構築するために、前記１つまたは複数のプロセッサは、
前記予測情報を使用して、前記ビデオデータのブロックのためのコーディングユニットについての予測ブロックを決定することと、
前記コーディングユニットについての残差データを、前記残差データが前記コーディングユニットのコーディングブロックと前記コーディングユニットについての前記予測ブロックとの間の差分を示すように、決定することと、
前記コーディングユニットについての前記残差データを１つまたは複数の変換ブロックに分割することと、
１つまたは複数の係数ブロックを生成するために、前記１つまたは複数の変換ブロックに変換を適用することと、
前記１つまたは複数の係数ブロックにおける係数を量子化することと、
を行うように構成される、請求項１４に記載の装置。
【請求項２６】
前記装置は、カメラ、コンピュータ、モバイルデバイス、ブロードキャストリシーバデバイス、またはセットトップボックスのうちの１つまたは複数を備える、請求項１４に記載の装置。
【請求項２７】
前記装置は、
集積回路、
マイクロプロセッサ、または
ワイヤレス通信デバイス、
のうちの少なくとも１つを備える、請求項１４に記載の装置。
【請求項２８】
前記しきい値は１である、請求項１４に記載の装置。
【請求項２９】
命令を記憶する非一時的コンピュータ可読記憶媒体であって、前記命令は、実行されると、１つまたは複数のプロセッサに、
ビデオデータのブロックのサイズに基づいておよび前記ビデオデータのブロックについてのイントラ予測モードに基づいて、前記ビデオデータのブロックについて複数の補間フィルタから補間フィルタを選択することと、ここにおいて、前記複数の補間フィルタは、ガウスフィルタおよび離散コサイン変換（ＤＣＴ）ベースのフィルタを備え、
前記補間フィルタの１つまたは複数の特性を使用して、参照バッファに記憶されるべき参照サンプルの数を決定することと、
前記参照バッファ中の前記参照サンプルの数に対応する複数の値を生成することと、ここにおいて、前記複数の値を生成するために、前記命令は、前記１つまたは複数のプロセッサに、前記参照バッファ中の前記参照サンプルの数を、前記ビデオデータのブロックの行と列との両方に沿ってしきい値分だけ増加させることをさらに行わせ、
前記補間フィルタおよび前記複数の値を使用して、イントラ予測のための予測情報を生成することと、
前記予測情報に基づいて、前記ビデオデータのブロックを再構築することと、
を行わせる、非一時的コンピュータ可読記憶媒体。
【請求項３０】
ビデオデータを処理するための装置であって、前記装置は、
ビデオデータのブロックのサイズに基づいておよび前記ビデオデータのブロックについてのイントラ予測モードに基づいて、前記ビデオデータのブロックについて複数の補間フィルタから補間フィルタを選択するための手段と、ここにおいて、前記複数の補間フィルタは、ガウスフィルタおよび離散コサイン変換（ＤＣＴ）ベースのフィルタを備え、
前記補間フィルタの１つまたは複数の特性を使用して、参照バッファに記憶されるべき参照サンプルの数を決定するための手段と、
前記参照バッファ中の前記参照サンプルの数に対応する複数の値を生成するための手段と、ここにおいて、前記複数の値を前記生成するための手段は、前記参照バッファ中の前記参照サンプルの数を、前記ビデオデータのブロックの行と列との両方に沿ってしきい値分だけ増加させるための手段を備え、
前記補間フィルタおよび前記複数の値を使用して、イントラ予測のための予測情報を生成するための手段と、
前記予測情報に基づいて、前記ビデオデータのブロックを再構築するための手段と、
を備える、装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１８３
【補正方法】変更
【補正の内容】
【０１８３】
[0201]様々な例が説明されてきた。これらおよび他の例は、次の請求項の範囲内にある。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］  ビデオデータのブロックを処理する方法であって、
補間フィルタの１つまたは複数の特性を使用して、参照バッファに記憶されるべき参照サンプルの数を決定することと、
前記参照バッファ中の前記数の参照サンプルに対応する複数の値を生成することと、
前記補間フィルタおよび前記複数の値を使用して、イントラ予測のための予測情報を生成することと、
前記予測情報に基づいて、前記ビデオデータのブロックを再構築することと、
を備える、方法。
［Ｃ２］  前記ビデオデータのブロックは、ビデオデータのＭｘＮブロックであり、前記参照サンプルの数を決定することは、
前記参照サンプルの数が２＊（Ｍ＋Ｎ）＋１よりも大きいと決定すること、
を備える、Ｃ１に記載の方法。
［Ｃ３］  前記参照サンプルの数を決定することは、
２＊（Ｍ＋Ｎ）＋１からしきい値分だけ前記参照サンプルの数を、前記ビデオデータのブロックの行と列との両方に沿って拡張すること、
を備える、Ｃ２に記載の方法。
［Ｃ４］  前記補間フィルタの前記１つまたは複数の特性は、前記補間フィルタにおけるフィルタタップの数を備え、前記参照サンプルの数を決定することは、
前記補間フィルタにおける前記フィルタタップの数に基づいて、前記しきい値を決定すること、
を備える、Ｃ３に記載の方法。
［Ｃ５］  前記補間フィルタの前記１つまたは複数の特性は、前記補間フィルタのイントラ予測方向を備え、前記参照サンプルの数を決定することは、
前記補間フィルタの前記イントラ予測方向を使用して、前記しきい値を決定すること、  を備える、Ｃ３に記載の方法。
［Ｃ６］  ２＊（Ｍ＋Ｎ）＋１から前記しきい値分だけ拡張された少なくとも１つの値を使用して、線形モデルの線形パラメータを導くことと、
前記線形パラメータに基づいて、前記ビデオデータのブロックについてのクロマサンプルを推測することと、
をさらに備える、Ｃ３に記載の方法。
［Ｃ７］  ２＊（Ｍ＋Ｎ）＋１から前記しきい値分だけ拡張された少なくとも１つの値を使用して、予想ブロックを生成すること、
をさらに備える、Ｃ３に記載の方法。
［Ｃ８］  ２＊（Ｍ＋Ｎ）＋１から前記しきい値分だけ拡張された少なくとも１つの値を使用して、予測されたＤＣ値を予測すること、
をさらに備える、Ｃ３に記載の方法。
［Ｃ９］  前記参照バッファについての前記複数の値を生成することは、隣接する再構築された画像サンプルを使用して、前記複数の値のうちの１つまたは複数の値を満たすことを備える、Ｃ１に記載の方法。
［Ｃ１０］  前記参照バッファについての前記複数の値を生成することは、前記参照バッファにおける利用可能な参照サンプル値から前記複数の値のうちの１つまたは複数の値を埋めることを備える、Ｃ１に記載の方法。
［Ｃ１１］  前記参照バッファについての前記複数の値を生成することは、前記参照バッファにおける利用可能な参照サンプル値から前記複数の値のうちの１つまたは複数の値を導くことを備える、Ｃ１に記載の方法。
［Ｃ１２］  前記ビデオデータのブロックを再構築することは、
前記予測情報を使用して、前記ビデオデータのブロックのためのコーディングユニットについての予測ブロックを決定することと、
前記コーディングユニットについての残差データを決定することと、
前記残差データの対応するサンプルと前記コーディングユニットについての前記予測ブロックとを合計することによって、前記コーディングユニットのコーディングブロックを再構築することと、
を備える、Ｃ１に記載の方法。
［Ｃ１３］  前記ビデオデータのブロックを再構築することは、
前記予測情報を使用して、前記ビデオデータのブロックのためのコーディングユニットについての予測ブロックを決定することと、
前記コーディングユニットについての前記残差データを、残差データが前記コーディングユニットのコーディングブロックと前記コーディングユニットについての前記予測ブロックとの間の差分を示すように、決定することと、
前記コーディングユニットについての前記残差データを１つまたは複数の変換ブロックに分割することと、
１つまたは複数の係数ブロックを生成するために、前記１つまたは複数の変換ブロックに変換を適用することと、
前記１つまたは複数の係数ブロックにおける係数を量子化することと、
を備える、Ｃ１に記載の方法。
［Ｃ１４］  ビデオデータのブロックを処理するための装置であって、
前記ビデオデータを記憶するように構成されたメモリと、
補間フィルタの１つまたは複数の特性を使用して、参照バッファに記憶されるべき参照サンプルの数を決定することと、
前記参照バッファ中の前記数の参照サンプルに対応する複数の値を生成することと、    前記補間フィルタおよび前記複数の値を使用して、イントラ予測のための予測情報を生成することと、
前記予測情報に基づいて、前記ビデオデータのブロックを再構築することと、
を行うように構成された１つまたは複数のプロセッサと
を備える、装置。
［Ｃ１５］  前記ビデオデータのブロックは、ビデオデータのＭｘＮブロックであり、前記参照サンプルの数を決定するために、前記１つまたは複数のプロセッサは、
前記参照サンプルの数が２＊（Ｍ＋Ｎ）＋１よりも大きいと決定するように構成される、Ｃ１４に記載の装置。
［Ｃ１６］  前記参照サンプルの数を決定するために、前記１つまたは複数のプロセッサは、
２＊（Ｍ＋Ｎ）＋１からしきい値分だけ前記参照サンプルの数を、前記ビデオデータのブロックの行と列との両方に沿って拡張するように構成される、Ｃ１５に記載の装置。
［Ｃ１７］  前記補間フィルタの前記１つまたは複数の特性は、前記補間フィルタにおけるフィルタタップの数を備え、前記参照サンプルの数を決定するために、前記１つまたは複数のプロセッサは、
前記補間フィルタにおける前記フィルタタップの数に基づいて、前記しきい値を決定するように構成される、Ｃ１６に記載の装置。
［Ｃ１８］  前記補間フィルタの前記１つまたは複数の特性は、前記補間フィルタのイントラ予測方向を備え、前記参照サンプルの数を決定するために、前記１つまたは複数のプロセッサは、
前記補間フィルタの前記イントラ予測方向を使用して、前記しきい値を決定するように構成される、Ｃ１６に記載の装置。
［Ｃ１９］  前記１つまたは複数のプロセッサは、
２＊（Ｍ＋Ｎ）＋１から前記しきい値分だけ拡張された少なくとも１つの値を使用して、線形モデルの線形パラメータを導くことと、
前記線形パラメータに基づいて、前記ビデオデータのブロックについてのクロマサンプルを推測することと、
を行うように構成される、Ｃ１６に記載の装置。
［Ｃ２０］  前記１つまたは複数のプロセッサは、
２＊（Ｍ＋Ｎ）＋１から前記しきい値分だけ拡張された少なくとも１つの値を使用して、予想ブロックを生成するように構成される、Ｃ１６に記載の装置。
［Ｃ２１］  前記１つまたは複数のプロセッサは、
２＊（Ｍ＋Ｎ）＋１から前記しきい値分だけ拡張された少なくとも１つの値を使用して、予測されたＤＣ値を予測するように構成される、Ｃ１６に記載の装置。
［Ｃ２２］  前記参照バッファについての前記複数の値を生成するために、前記１つまたは複数のプロセッサは、隣接する再構築された画像サンプルを使用して、前記複数の値のうちの１つまたは複数の値を満たすように構成される、Ｃ１４に記載の装置。
［Ｃ２３］  前記参照バッファについての前記複数の値を生成するために、前記１つまたは複数のプロセッサは、前記参照バッファにおける利用可能な参照サンプル値から前記複数の値のうちの１つまたは複数の値を埋めるように構成される、Ｃ１４に記載の装置。
［Ｃ２４］  前記参照バッファについての前記複数の値を生成するために、前記１つまたは複数のプロセッサは、前記参照バッファにおける利用可能な参照サンプル値から前記複数の値のうちの１つまたは複数の値を導くように構成される、Ｃ１４に記載の装置。
［Ｃ２５］  前記ビデオデータのブロックを再構築するために、前記１つまたは複数のプロセッサは、
前記予測情報を使用して、前記ビデオデータのブロックのためのコーディングユニットについての予測ブロックを決定することと、
前記コーディングユニットについての残差データを決定することと、
前記残差データの対応するサンプルと前記コーディングユニットについての前記予測ブロックとを合計することによって、前記コーディングユニットのコーディングブロックを再構築することと、
を行うように構成される、Ｃ１４に記載の装置。
［Ｃ２６］  前記ビデオデータのブロックを再構築するために、前記１つまたは複数のプロセッサは、
前記予測情報を使用して、前記ビデオデータのブロックのためのコーディングユニットについての予測ブロックを決定することと、
前記コーディングユニットについての残差データを、前記残差データが前記コーディングユニットのコーディングブロックと前記コーディングユニットについての前記予測ブロックとの間の差分を示すように、決定することと、
前記コーディングユニットについての前記残差データを１つまたは複数の変換ブロックに分割することと、
１つまたは複数の係数ブロックを生成するために、前記１つまたは複数の変換ブロックに変換を適用することと、
前記１つまたは複数の係数ブロックにおける係数を量子化することと、
を行うように構成される、Ｃ１４に記載の装置。
［Ｃ２７］  前記装置は、カメラ、コンピュータ、モバイルデバイス、ブロードキャストリシーバデバイス、またはセットトップボックスのうちの１つまたは複数を備える、Ｃ１４に記載の装置。
［Ｃ２８］  前記装置は、
集積回路、
マイクロプロセッサ、または
ワイヤレス通信デバイス、
のうちの少なくとも１つを備える、Ｃ１４に記載の装置。
［Ｃ２９］  命令を記憶する非一時的コンピュータ可読記憶媒体であって、前記命令は、実行されたと、１つまたは複数のプロセッサに、
補間フィルタの１つまたは複数の特性を使用して、参照バッファに記憶されるべき参照サンプルの数を決定することと、
前記参照バッファ中の前記数の参照サンプルに対応する複数の値を生成することと、
前記補間フィルタおよび前記複数の値を使用して、イントラ予測のための予測情報を生成することと、
前記予測情報に基づいて、前記ビデオデータのブロックを再構築することと、
を行わせる、非一時的コンピュータ可読記憶媒体。
［Ｃ３０］  ビデオデータを処理するための装置であって、
補間フィルタの１つまたは複数の特性を使用して、参照バッファに記憶されるべき参照サンプルの数を決定するための手段と、
前記参照バッファ中の前記数の参照サンプルに対応する複数の値を生成するための手段と、
前記補間フィルタおよび前記複数の値を使用して、イントラ予測のための予測情報を生成するための手段と、
前記予測情報に基づいて、前記ビデオデータのブロックを再構築するための手段と、
を備える、装置。