【手続補正書】
【提出日】令和2年5月21日(2020.5.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを復号するための方法であって、前記方法は、
第１の差分値を決定するために、現在のブロックの第１のサンプルを、第１のセットの隣接サンプルと比較することと、
前記第１のサンプルより大きな値を有する前記第１のセットの隣接サンプルにおけるサンプルの数を決定することと、
前記第１のサンプルより小さな値を有する前記第１のセットの隣接サンプルにおけるサンプルの数を決定することと、
前記第１のサンプルより大きな値を有する前記第１のセットの隣接サンプルにおけるサンプルの前記数が、前記第１のサンプルより小さな値を有する前記第１のセットの隣接サンプルにおけるサンプルの前記数より大きいことに応答して、前記第１のサンプルを第１のグループに割り当てることと、
前記第１の差分値に基づいて、前記第１のグループに対するオフセット値のセットから、前記第１のサンプルに対する第１のオフセットを決定することと、ここにおいて、前記第１のオフセットは、第１の非ゼロ値であり、
第２の差分値を決定するために、前記現在のブロックの第２のサンプルを、第２のセットの隣接サンプルと比較することと、ここにおいて、前記第１のセットの隣接サンプルは、前記第２のセットの隣接サンプルが前記第２のサンプルに対して有しているのと同じパターンを前記第１のサンプルに対して有し、ここにおいて、前記第１の差分値および前記第２の差分値は、同じ符号を有し、
前記第２のサンプルより大きな値を有する前記第２のセットの隣接サンプルにおけるサンプルの数を決定することと、
前記第２のサンプルより小さな値を有する前記第２のセットの隣接サンプルにおけるサンプルの数を決定することと、
前記第２のサンプルより大きな値を有する前記第２のセットの隣接サンプルにおけるサンプルの前記数が、前記第２のサンプルより小さな値を有する前記第２のセットの隣接サンプルにおけるサンプルの前記数より大きいことに応答して、前記第２のサンプルを第２のグループに割り当てることと、
前記第２の差分値に基づいて、前記第２のグループに対するオフセット値のセットから、前記第２のサンプルに対する第２のオフセットを決定することと、ここにおいて、前記第２のオフセットは、前記第１の非ゼロ値とは異なる第２の非ゼロ値であり、
フィルタされた画像を生成するために、前記第１のサンプル値に前記第１のオフセットをおよび前記第２のサンプル値に前記第２のオフセットを適用することと
を備える、方法。
【請求項２】
前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルは、８つのサンプルをそれぞれ含む、請求項１に記載の方法。
【請求項３】
前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルは、前記現在のブロックを含む現在のピクチャとは異なるピクチャ中にある少なくとも１つの時間的隣接サンプルをそれぞれ含む、請求項１に記載の方法。
【請求項４】
ビデオデータの前記現在のブロックについて、隣接サンプルの位置を示すシンタックスデータを受信することと、ここにおいて、前記隣接サンプルの前記位置は、前記パターンを定義し、
前記隣接サンプルの前記位置を示す前記受信されたシンタックスデータに基づいて、前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルを決定することと
をさらに備える、請求項１に記載の方法。
【請求項５】
ビデオデータの前記現在のブロックについて、少なくとも２つのグループに前記現在のブロックのサンプルをグループ分けするための規則のセットを示すシンタックスデータを受信することと、ここにおいて、第１のグループは、フィルタされるべきサンプルを備え、第２のグループは、フィルタされるべきでないサンプルを備え、
前記第１のサンプルおよび前記第２のサンプルが、前記第１のグループに属することを決定することと
をさらに備える、請求項１に記載の方法。
【請求項６】
前記第１の差分値を決定するために、前記現在のブロックの前記第１のサンプルを、前記第１のセットの隣接サンプルと比較することは、前記現在のブロックの前記第１のサンプルの値を、前記第１のセットの隣接サンプルの平均値と比較することを備える、請求項１に記載の方法。
【請求項７】
前記第１の差分値を決定するために、前記現在のブロックの前記第１のサンプルを、前記第１のセットの隣接サンプルと比較することは、前記現在のブロックの前記第１のサンプルの値と、前記第１のセットの隣接サンプルのサンプル値との間の値の差分の総和を決定することを備える、請求項１に記載の方法。
【請求項８】
前記第１のサンプルの値が、前記第１のセットの隣接サンプルにおけるサンプルの全ての値よりも大きく、前記第２のサンプルの値が、前記第２のセットの隣接サンプルにおけるサンプルの全ての値よりも大きい、請求項１に記載の方法。
【請求項９】
前記方法は、ビデオ符号化プロセスの一部として実行される、請求項１に記載の方法。
【請求項１０】
ビデオデータを復号するためのデバイスであって、前記デバイスは、
前記ビデオデータを記憶するように構成されたメモリと、
第１の差分値を決定するために、現在のブロックの第１のサンプルを、第１のセットの隣接サンプルと比較することと、
前記第１のサンプルより大きな値を有する前記第１のセットの隣接サンプルにおけるサンプルの数を決定することと、
前記第１のサンプルより小さな値を有する前記第１のセットの隣接サンプルにおけるサンプルの数を決定することと、
前記第１のサンプルより大きな値を有する前記第１のセットの隣接サンプルにおけるサンプルの前記数が、前記第１のサンプルより小さな値を有する前記第１のセットの隣接サンプルにおけるサンプルの前記数より大きいことに応答して、前記第１のサンプルを第１のグループに割り当てることと、
前記第１の差分値に基づいて、前記第１のグループに対するオフセット値のセットから、前記第１のサンプルに対する第１のオフセットを決定することと、ここにおいて、前記第１のオフセットは、第１の非ゼロ値であり、
第２の差分値を決定するために、前記現在のブロックの第２のサンプルを、第２のセットの隣接サンプルと比較することと、ここにおいて、前記第１のセットの隣接サンプルは、前記第２のセットの隣接サンプルが前記第２のサンプルに対して有しているのと同じパターンを前記第１のサンプルに対して有し、ここにおいて、前記第１の差分値および前記第２の差分値は、同じ符号を有し、
前記第２のサンプルより大きな値を有する前記第２のセットの隣接サンプルにおけるサンプルの数を決定することと、
前記第２のサンプルより小さな値を有する前記第２のセットの隣接サンプルにおけるサンプルの数を決定することと、
前記第２のサンプルより大きな値を有する前記第２のセットの隣接サンプルにおけるサンプルの前記数が、前記第２のサンプルより小さな値を有する前記第２のセットの隣接サンプルにおけるサンプルの前記数より大きいことに応答して、前記第２のサンプルを第２のグループに割り当てることと、
前記第２の差分値に基づいて、前記第２のグループに対するオフセット値のセットから、前記第２のサンプルに対する第２のオフセットを決定することと、ここにおいて、前記第２のオフセットは、前記第１の非ゼロ値とは異なる第２の非ゼロ値であり、
フィルタされた画像を生成するために、前記第１のサンプル値に前記第１のオフセットをおよび前記第２のサンプル値に前記第２のオフセットを適用することと
を行うように構成された１つまたは複数のプロセッサと
を備える、デバイス。
【請求項１１】
前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルは、８つのサンプルをそれぞれ含む、請求項１０に記載のデバイス。
【請求項１２】
前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルは、前記現在のブロックを含む現在のピクチャとは異なるピクチャ中にある少なくとも１つの時間的隣接サンプルをそれぞれ含む、請求項１０に記載のデバイス。
【請求項１３】
前記１つまたは複数のプロセッサは、
ビデオデータの前記現在のブロックについて、隣接サンプルの位置を示すシンタックスデータを受信することと、ここにおいて、前記隣接サンプルの前記位置は、前記パターンを定義する、
前記隣接サンプルの前記位置を示す前記受信されたシンタックスデータに基づいて、前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルを決定することと
を行うようにさらに構成される、請求項１０に記載のデバイス。
【請求項１４】
前記１つまたは複数のプロセッサは、
ビデオデータの前記現在のブロックについて、少なくとも２つのグループに前記現在のブロックのサンプルをグループ分けするための規則のセットを示すシンタックスデータを受信することと、ここにおいて、第１のグループは、フィルタされるべきサンプルを備え、第２のグループは、フィルタされるべきでないサンプルを備え、
前記第１のサンプルおよび前記第２のサンプルが、前記第１のグループに属することを決定することと
を行うようにさらに構成される、請求項１０に記載のデバイス。
【請求項１５】
前記第１の差分値を決定するために、前記現在のブロックの前記第１のサンプルを、前記第１のセットの隣接サンプルと比較するために、前記１つまたは複数のプロセッサは、前記現在のブロックの前記第１のサンプルの値を、前記第１のセットの隣接サンプルの平均値と比較するようにさらに構成される、請求項１０に記載のデバイス。
【請求項１６】
前記第１の差分値を決定するために、前記現在のブロックの前記第１のサンプルを、前記第１のセットの隣接サンプルと比較するために、前記１つまたは複数のプロセッサは、前記現在のブロックの前記第１のサンプルの値と、前記第１のセットの隣接サンプルのサンプル値との間の値の差分の総和を決定するようにさらに構成される、請求項１０に記載のデバイス。
【請求項１７】
前記第１のサンプルの値が、前記第１のセットの隣接サンプルにおけるサンプルの全ての値よりも大きく、前記第２のサンプルの値が、前記第２のセットの隣接サンプルにおけるサンプルの全ての値よりも大きい、請求項１０に記載のデバイス。
【請求項１８】
前記デバイスは、ビデオ符号化プロセスの一部として、ビデオデータを復号するように構成される、請求項１０に記載のデバイス。
【請求項１９】
前記デバイスは、ワイヤレス通信デバイスを備え、符号化されたビデオデータを受信するように構成された受信機をさらに備える、請求項１０に記載のデバイス。
【請求項２０】
前記ワイヤレス通信デバイスは、電話ハンドセットを備え、前記受信機は、ワイヤレス通信規格に従って、前記符号化されたビデオデータを備える信号を復調するように構成される、請求項１９に記載のデバイス。
【請求項２１】
１つまたは複数のプロセッサによって実行されると、前記１つまたは複数のプロセッサに、
第１の差分値を決定するために、現在のブロックの第１のサンプルを、第１のセットの隣接サンプルと比較することと、
前記第１のサンプルより大きな値を有する前記第１のセットの隣接サンプルにおけるサンプルの数を決定することと、
前記第１のサンプルより小さな値を有する前記第１のセットの隣接サンプルにおけるサンプルの数を決定することと、
前記第１のサンプルより大きな値を有する前記第１のセットの隣接サンプルにおけるサンプルの前記数が、前記第１のサンプルより小さな値を有する前記第１のセットの隣接サンプルにおけるサンプルの前記数より大きいことに応答して、前記第１のサンプルを第１のグループに割り当てることと、
前記第１の差分値に基づいて、前記第１のグループに対するオフセット値のセットから、前記第１のサンプルに対する第１のオフセットを決定することと、ここにおいて、前記第１のオフセットは、第１の非ゼロ値であり、
第２の差分値を決定するために、前記現在のブロックの第２のサンプルを、第２のセットの隣接サンプルと比較することと、ここにおいて、前記第１のセットの隣接サンプルは、前記第２のセットの隣接サンプルが前記第２のサンプルに対して有しているのと同じパターンを前記第１のサンプルに対して有し、ここにおいて、前記第１の差分値および前記第２の差分値は、同じ符号を有し、
前記第２のサンプルより大きな値を有する前記第２のセットの隣接サンプルにおけるサンプルの数を決定することと、
前記第２のサンプルより小さな値を有する前記第２のセットの隣接サンプルにおけるサンプルの数を決定することと、
前記第２のサンプルより大きな値を有する前記第２のセットの隣接サンプルにおけるサンプルの前記数が、前記第２のサンプルより小さな値を有する前記第２のセットの隣接サンプルにおけるサンプルの前記数より大きいことに応答して、前記第２のサンプルを第２のグループに割り当てることと、
前記第２の差分値に基づいて、前記第２のグループに対するオフセット値のセットから、前記第２のサンプルに対する第２のオフセットを決定することと、ここにおいて、前記第２のオフセットは、前記第１の非ゼロ値とは異なる第２の非ゼロ値であり、
フィルタされた画像を生成するために、前記第１のサンプル値に前記第１のオフセットをおよび前記第２のサンプル値に前記第２のオフセットを適用することと
を行わせる命令を記憶したコンピュータ可読媒体。
【請求項２２】
前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルは、８つのサンプルをそれぞれ含む、請求項２１に記載のコンピュータ可読媒体。
【請求項２３】
前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルは、前記現在のブロックを含む現在のピクチャとは異なるピクチャ中にある少なくとも１つの時間的隣接サンプルをそれぞれ含む、請求項２１に記載のコンピュータ可読媒体。
【請求項２４】
実行されると、前記１つまたは複数のプロセッサに、
ビデオデータの前記現在のブロックについて、隣接サンプルの位置を示すシンタックスデータを受信することと、ここにおいて、前記隣接サンプルの前記位置は、前記パターンを定義する、
前記隣接サンプルの前記位置を示す前記受信されたシンタックスデータに基づいて、前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルを決定することと
を行わせるさらなる命令を記憶した、請求項２１に記載のコンピュータ可読媒体。
【請求項２５】
実行されると、前記１つまたは複数のプロセッサに、
ビデオデータの前記現在のブロックについて、少なくとも２つのグループに前記現在のブロックのサンプルをグループ分けするための規則のセットを示すシンタックスデータを受信することと、ここにおいて、第１のグループは、フィルタされるべきサンプルを備え、第２のグループは、フィルタされるべきでないサンプルを備え、
前記第１のサンプルおよび前記第２のサンプルが、前記第１のグループに属することを決定することと
を行わせるさらなる命令を記憶した、請求項２１に記載のコンピュータ可読媒体。
【請求項２６】
前記第１の差分値を決定するために、前記現在のブロックの前記第１のサンプルを、前記第１のセットの隣接サンプルと比較するために、前記命令は、前記１つまたは複数のプロセッサに、前記現在のブロックの前記第１のサンプルの値を、前記第１のセットの隣接サンプルの平均値と比較することを行わせる、請求項２１に記載のコンピュータ可読媒体。
【請求項２７】
前記第１の差分値を決定するために、前記現在のブロックの前記第１のサンプルを、前記第１のセットの隣接サンプルと比較するために、前記命令は、前記１つまたは複数のプロセッサに、前記現在のブロックの前記第１のサンプルの値と、前記第１のセットの隣接サンプルのサンプル値との間の値の差分の総和を決定することを行わせる、請求項２１に記載のコンピュータ可読媒体。
【請求項２８】
前記第１のサンプルの値が、前記第１のセットの隣接サンプルにおけるサンプルの全ての値よりも大きく、前記第２のサンプルの値が、前記第２のセットの隣接サンプルにおけるサンプルの全ての値よりも大きい、請求項２１に記載のコンピュータ可読媒体。
【請求項２９】
ビデオデータを復号するための装置であって、前記装置は、
第１の差分値を決定するために、現在のブロックの第１のサンプルを、第１のセットの隣接サンプルと比較するための手段と、
前記第１のサンプルより大きな値を有する前記第１のセットの隣接サンプルにおけるサンプルの数を決定するための手段と、
前記第１のサンプルより小さな値を有する前記第１のセットの隣接サンプルにおけるサンプルの数を決定するための手段と、
前記第１のサンプルより大きな値を有する前記第１のセットの隣接サンプルにおけるサンプルの前記数が、前記第１のサンプルより小さな値を有する前記第１のセットの隣接サンプルにおけるサンプルの前記数より大きいことに応答して、前記第１のサンプルを第１のグループに割り当てるための手段と、
前記第１の差分値に基づいて、前記第１のグループに対するオフセット値のセットから、前記第１のサンプルに対する第１のオフセットを決定するための手段と、ここにおいて、前記第１のオフセットは、第１の非ゼロ値であり、
第２の差分値を決定するために、前記現在のブロックの第２のサンプルを、第２のセットの隣接サンプルと比較するための手段と、ここにおいて、前記第１のセットの隣接サンプルは、前記第２のセットの隣接サンプルが前記第２のサンプルに対して有しているのと同じパターンを前記第１のサンプルに対して有し、ここにおいて、前記第１の差分値および前記第２の差分値は、同じ符号を有し、
前記第２のサンプルより大きな値を有する前記第２のセットの隣接サンプルにおけるサンプルの数を決定するための手段と、
前記第２のサンプルより小さな値を有する前記第２のセットの隣接サンプルにおけるサンプルの数を決定するための手段と、
前記第２のサンプルより大きな値を有する前記第２のセットの隣接サンプルにおけるサンプルの前記数が、前記第２のサンプルより小さな値を有する前記第２のセットの隣接サンプルにおけるサンプルの前記数より大きいことに応答して、前記第２のサンプルを第２のグループに割り当てるための手段と、
前記第２の差分値に基づいて、前記第２のグループに対するオフセット値のセットから、前記第２のサンプルに対する第２のオフセットを決定するための手段と、ここにおいて、前記第２のオフセットは、前記第１の非ゼロ値とは異なる第２の非ゼロ値であり、
フィルタされた画像を生成するために、前記第１のサンプル値に前記第１のオフセットをおよび前記第２のサンプル値に前記第２のオフセットを適用するための手段と
を備える、装置。
【請求項３０】
前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルは、８つのサンプルをそれぞれ含む、請求項２９に記載の装置。
【請求項３１】
前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルは、前記現在のブロックを含む現在のピクチャとは異なるピクチャ中にある少なくとも１つの時間的隣接サンプルをそれぞれ含む、請求項２９に記載の装置。
【請求項３２】
ビデオデータの前記現在のブロックについて、隣接サンプルの位置を示すシンタックスデータを受信するための手段と、ここにおいて、前記隣接サンプルの前記位置は、前記パターンを定義する、
前記隣接サンプルの前記位置を示す前記受信されたシンタックスデータに基づいて、前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルを決定するための手段と
をさらに備える、請求項２９に記載の装置。
【請求項３３】
ビデオデータの前記現在のブロックについて、少なくとも２つのグループに前記現在のブロックのサンプルをグループ分けするための規則のセットを示すシンタックスデータを受信することと、ここにおいて、第１のグループは、フィルタされるべきサンプルを備え、第２のグループは、フィルタされるべきでないサンプルを備え、
前記第１のサンプルおよび前記第２のサンプルが、前記第１のグループに属することを決定するための手段と
をさらに備える、請求項２９に記載の装置。
【請求項３４】
前記第１の差分値を決定するために、前記現在のブロックの前記第１のサンプルを、前記第１のセットの隣接サンプルと比較するための前記手段は、前記現在のブロックの前記第１のサンプルの値を、前記第１のセットの隣接サンプルの平均値と比較するための手段を備える、請求項２９に記載の装置。
【請求項３５】
前記第１の差分値を決定するために、前記現在のブロックの前記第１のサンプルを、前記第１のセットの隣接サンプルと比較するための前記手段は、前記現在のブロックの前記第１のサンプルの値と、前記第１のセットの隣接サンプルのサンプル値との間の値の差分の総和を決定するための手段を備える、請求項２９に記載の装置。
【請求項３６】
前記第１のサンプルの値が、前記第１のセットの隣接サンプルにおけるサンプルの全ての値よりも大きく、前記第２のサンプルの値が、前記第２のセットの隣接サンプルにおけるサンプルの全ての値よりも大きい、請求項２９に記載の装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１６３
【補正方法】変更
【補正の内容】
【０１６３】
[0142]様々な例が説明された。これらおよび他の例は、以下の特許請求の範囲の範囲内にある。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ビデオデータを復号するための方法であって、前記方法は、
第１の差分値を決定するために、現在のブロックの第１のサンプルを、第１のセットの隣接サンプルと比較することと、
前記第１の差分値に基づいて、前記第１のサンプルに対する第１のオフセットを決定することと、ここにおいて、前記第１のオフセットは、第１の非ゼロ値であり、
第２の差分値を決定するために、前記現在のブロックの第２のサンプルを、第２のセットの隣接サンプルと比較することと、ここにおいて、前記第１のセットの隣接サンプルは、前記第２のセットの隣接サンプルが前記第２のサンプルに対して有しているのと同じパターンを前記第１のサンプルに対して有し、ここにおいて、前記第１の差分値および前記第２の差分値は、同じ符号を有し、
前記第２の差分値に基づいて、前記第２のサンプルに対する第２のオフセットを決定することと、ここにおいて、前記第２のオフセットは、前記第１の非ゼロ値とは異なる第２の非ゼロ値であり、
フィルタされた画像を生成するために、前記第１のサンプル値に前記第１のオフセットをおよび前記第２のサンプル値に前記第２のオフセットを適用することと
を備える、方法。
［Ｃ２］
前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルは、２つより多くのサンプルをそれぞれ含む、Ｃ１に記載の方法。
［Ｃ３］
前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルは、前記現在のブロックを含む現在のピクチャとは異なるピクチャ中にある少なくとも１つの時間的隣接サンプルをそれぞれ含む、Ｃ１に記載の方法。
［Ｃ４］
ビデオデータの前記現在のブロックについて、隣接サンプルの位置を示すシンタックスデータを受信することと、ここにおいて、前記隣接サンプルの前記位置は、前記パターンを定義し、
前記隣接サンプルの前記位置を示す前記受信されたシンタックスデータに基づいて、前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルを決定することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ５］
ビデオデータの前記現在のブロックについて、少なくとも２つのグループに前記現在のブロックのサンプルをグループ分けするための規則のセットを示すシンタックスデータを受信することと、ここにおいて、第１のグループは、フィルタされるべきサンプルを備え、第２のグループは、フィルタされるべきでないサンプルを備え、
前記第１のサンプルおよび前記第２のサンプルが、前記第１のグループに属することを決定することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ６］
前記第１の差分値を決定するために、前記現在のブロックの前記第１のサンプルを、前記第１のセットの隣接サンプルと比較することは、前記現在のブロックの前記第１のサンプルの値を、前記第１のセットの隣接サンプルの平均値と比較することを備える、Ｃ１に記載の方法。
［Ｃ７］
前記第１の差分値を決定するために、前記現在のブロックの前記第１のサンプルを、前記第１のセットの隣接サンプルと比較することは、前記現在のブロックの前記第１のサンプルの値と、前記第１のセットの隣接サンプルのサンプル値との間の値の差分の総和を決定することを備える、Ｃ１に記載の方法。
［Ｃ８］
前記第１のサンプルの値が、前記第１のセットの隣接サンプルにおけるサンプルの全ての値よりも大きく、前記第２のサンプルの値が、前記第２のセットの隣接サンプルにおけるサンプルの全ての値よりも大きい、Ｃ１に記載の方法。
［Ｃ９］
前記方法は、ビデオ符号化プロセスの一部として実行される、Ｃ１に記載の方法。
［Ｃ１０］
ビデオデータを復号するためのデバイスであって、前記デバイスは、
前記ビデオデータを記憶するように構成されたメモリと、
第１の差分値を決定するために、現在のブロックの第１のサンプルを、第１のセットの隣接サンプルと比較することと、
前記第１の差分値に基づいて、前記第１のサンプルに対する第１のオフセットを決定することと、ここにおいて、前記第１のオフセットは、第１の非ゼロ値であり、
第２の差分値を決定するために、前記現在のブロックの第２のサンプルを、第２のセットの隣接サンプルと比較することと、ここにおいて、前記第１のセットの隣接サンプルは、前記第２のセットの隣接サンプルが前記第２のサンプルに対して有しているのと同じパターンを前記第１のサンプルに対して有し、ここにおいて、前記第１の差分値および前記第２の差分値は、同じ符号を有し、
前記第２の差分値に基づいて、前記第２のサンプルに対する第２のオフセットを決定することと、ここにおいて、前記第２のオフセットは、前記第１の非ゼロ値とは異なる第２の非ゼロ値であり、
フィルタされた画像を生成するために、前記第１のサンプル値に前記第１のオフセットをおよび前記第２のサンプル値に前記第２のオフセットを適用することと
を行うように構成された１つまたは複数のプロセッサと
を備える、デバイス。
［Ｃ１１］
前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルは、２つより多くのサンプルをそれぞれ含む、Ｃ１０に記載のデバイス。
［Ｃ１２］
前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルは、前記現在のブロックを含む現在のピクチャとは異なるピクチャ中にある少なくとも１つの時間的隣接サンプルをそれぞれ含む、Ｃ１０に記載のデバイス。
［Ｃ１３］
前記１つまたは複数のプロセッサは、
ビデオデータの前記現在のブロックについて、隣接サンプルの位置を示すシンタックスデータを受信することと、ここにおいて、前記隣接サンプルの前記位置は、前記パターンを定義する、
前記隣接サンプルの前記位置を示す前記受信されたシンタックスデータに基づいて、前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルを決定することと
を行うようにさらに構成される、Ｃ１０に記載のデバイス。
［Ｃ１４］
前記１つまたは複数のプロセッサは、
ビデオデータの前記現在のブロックについて、少なくとも２つのグループに前記現在のブロックのサンプルをグループ分けするための規則のセットを示すシンタックスデータを受信することと、ここにおいて、第１のグループは、フィルタされるべきサンプルを備え、第２のグループは、フィルタされるべきでないサンプルを備え、
前記第１のサンプルおよび前記第２のサンプルが、前記第１のグループに属することを決定することと
を行うようにさらに構成される、Ｃ１０に記載のデバイス。
［Ｃ１５］
前記第１の差分値を決定するために、前記現在のブロックの前記第１のサンプルを、前記第１のセットの隣接サンプルと比較するために、前記１つまたは複数のプロセッサは、前記現在のブロックの前記第１のサンプルの値を、前記第１のセットの隣接サンプルの平均値と比較するようにさらに構成される、Ｃ１０に記載のデバイス。
［Ｃ１６］
前記第１の差分値を決定するために、前記現在のブロックの前記第１のサンプルを、前記第１のセットの隣接サンプルと比較するために、前記１つまたは複数のプロセッサは、前記現在のブロックの前記第１のサンプルの値と、前記第１のセットの隣接サンプルのサンプル値との間の値の差分の総和を決定するようにさらに構成される、Ｃ１０に記載のデバイス。
［Ｃ１７］
前記第１のサンプルの値が、前記第１のセットの隣接サンプルにおけるサンプルの全ての値よりも大きく、前記第２のサンプルの値が、前記第２のセットの隣接サンプルにおけるサンプルの全ての値よりも大きい、Ｃ１０に記載のデバイス。
［Ｃ１８］
前記デバイスは、ビデオ符号化プロセスの一部として、ビデオデータを復号するように構成される、Ｃ１０に記載のデバイス。
［Ｃ１９］
前記デバイスは、ワイヤレス通信デバイスを備え、符号化されたビデオデータを受信するように構成された受信機をさらに備える、Ｃ１０に記載のデバイス。
［Ｃ２０］
前記ワイヤレス通信デバイスは、電話ハンドセットを備え、前記受信機は、ワイヤレス通信規格に従って、前記符号化されたビデオデータを備える信号を復調するように構成される、Ｃ１９に記載のデバイス。
［Ｃ２１］
１つまたは複数のプロセッサによって実行されると、前記１つまたは複数のプロセッサに、
第１の差分値を決定するために、現在のブロックの第１のサンプルを、第１のセットの隣接サンプルと比較することと、
前記第１の差分値に基づいて、前記第１のサンプルに対する第１のオフセットを決定することと、ここにおいて、前記第１のオフセットは、第１の非ゼロ値であり、
第２の差分値を決定するために、前記現在のブロックの第２のサンプルを、第２のセットの隣接サンプルと比較することと、ここにおいて、前記第１のセットの隣接サンプルは、前記第２のセットの隣接サンプルが前記第２のサンプルに対して有しているのと同じパターンを前記第１のサンプルに対して有し、ここにおいて、前記第１の差分値および前記第２の差分値は、同じ符号を有し、
前記第２の差分値に基づいて、前記第２のサンプルに対する第２のオフセットを決定することと、ここにおいて、前記第２のオフセットは、前記第１の非ゼロ値とは異なる第２の非ゼロ値であり、
フィルタされた画像を生成するために、前記第１のサンプル値に前記第１のオフセットをおよび前記第２のサンプル値に前記第２のオフセットを適用することと
を行わせる命令を記憶したコンピュータ可読媒体。
［Ｃ２２］
前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルは、２つより多くのサンプルをそれぞれ含む、Ｃ２１に記載のコンピュータ可読媒体。
［Ｃ２３］
前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルは、前記現在のブロックを含む現在のピクチャとは異なるピクチャ中にある少なくとも１つの時間的隣接サンプルをそれぞれ含む、Ｃ２１に記載のコンピュータ可読媒体。
［Ｃ２４］
実行されると、前記１つまたは複数のプロセッサに、
ビデオデータの前記現在のブロックについて、隣接サンプルの位置を示すシンタックスデータを受信することと、ここにおいて、前記隣接サンプルの前記位置は、前記パターンを定義する、
前記隣接サンプルの前記位置を示す前記受信されたシンタックスデータに基づいて、前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルを決定することと
を行わせるさらなる命令を記憶した、Ｃ２１に記載のコンピュータ可読媒体。
［Ｃ２５］
実行されると、前記１つまたは複数のプロセッサに、
ビデオデータの前記現在のブロックについて、少なくとも２つのグループに前記現在のブロックのサンプルをグループ分けするための規則のセットを示すシンタックスデータを受信することと、ここにおいて、第１のグループは、フィルタされるべきサンプルを備え、第２のグループは、フィルタされるべきでないサンプルを備え、
前記第１のサンプルおよび前記第２のサンプルが、前記第１のグループに属することを決定することと
を行わせるさらなる命令を記憶した、Ｃ２１に記載のコンピュータ可読媒体。
［Ｃ２６］
前記第１の差分値を決定するために、前記現在のブロックの前記第１のサンプルを、前記第１のセットの隣接サンプルと比較するために、前記命令は、前記１つまたは複数のプロセッサに、前記現在のブロックの前記第１のサンプルの値を、前記第１のセットの隣接サンプルの平均値と比較することを行わせる、Ｃ２１に記載のコンピュータ可読媒体。
［Ｃ２７］
前記第１の差分値を決定するために、前記現在のブロックの前記第１のサンプルを、前記第１のセットの隣接サンプルと比較するために、前記命令は、前記１つまたは複数のプロセッサに、前記現在のブロックの前記第１のサンプルの値と、前記第１のセットの隣接サンプルのサンプル値との間の値の差分の総和を決定することを行わせる、Ｃ２１に記載のコンピュータ可読媒体。
［Ｃ２８］
前記第１のサンプルの値が、前記第１のセットの隣接サンプルにおけるサンプルの全ての値よりも大きく、前記第２のサンプルの値が、前記第２のセットの隣接サンプルにおけるサンプルの全ての値よりも大きい、Ｃ２１に記載のコンピュータ可読媒体。
［Ｃ２９］
ビデオデータを復号するための装置であって、前記装置は、
第１の差分値を決定するために、現在のブロックの第１のサンプルを、第１のセットの隣接サンプルと比較するための手段と、
前記第１の差分値に基づいて、前記第１のサンプルに対する第１のオフセットを決定するための手段と、ここにおいて、前記第１のオフセットは、第１の非ゼロ値であり、
第２の差分値を決定するために、前記現在のブロックの第２のサンプルを、第２のセットの隣接サンプルと比較するための手段と、ここにおいて、前記第１のセットの隣接サンプルは、前記第２のセットの隣接サンプルが前記第２のサンプルに対して有しているのと同じパターンを前記第１のサンプルに対して有し、ここにおいて、前記第１の差分値および前記第２の差分値は、同じ符号を有し、
前記第２の差分値に基づいて、前記第２のサンプルに対する第２のオフセットを決定するための手段と、ここにおいて、前記第２のオフセットは、前記第１の非ゼロ値とは異なる第２の非ゼロ値であり、
フィルタされた画像を生成するために、前記第１のサンプル値に前記第１のオフセットをおよび前記第２のサンプル値に前記第２のオフセットを適用するための手段と
を備える、装置。
［Ｃ３０］
前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルは、２つより多くのサンプルをそれぞれ含む、Ｃ２９に記載の装置。
［Ｃ３１］
前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルは、前記現在のブロックを含む現在のピクチャとは異なるピクチャ中にある少なくとも１つの時間的隣接サンプルをそれぞれ含む、Ｃ２９に記載の装置。
［Ｃ３２］
ビデオデータの前記現在のブロックについて、隣接サンプルの位置を示すシンタックスデータを受信するための手段と、ここにおいて、前記隣接サンプルの前記位置は、前記パターンを定義する、
前記隣接サンプルの前記位置を示す前記受信されたシンタックスデータに基づいて、前記第１のセットの隣接サンプルおよび前記第２のセットの隣接サンプルを決定するための手段と
をさらに備える、Ｃ２９に記載の装置。
［Ｃ３３］
ビデオデータの前記現在のブロックについて、少なくとも２つのグループに前記現在のブロックのサンプルをグループ分けするための規則のセットを示すシンタックスデータを受信することと、ここにおいて、第１のグループは、フィルタされるべきサンプルを備え、第２のグループは、フィルタされるべきでないサンプルを備え、
前記第１のサンプルおよび前記第２のサンプルが、前記第１のグループに属することを決定するための手段と
をさらに備える、Ｃ２９に記載の装置。
［Ｃ３４］
前記第１の差分値を決定するために、前記現在のブロックの前記第１のサンプルを、前記第１のセットの隣接サンプルと比較するための前記手段は、前記現在のブロックの前記第１のサンプルの値を、前記第１のセットの隣接サンプルの平均値と比較するための手段を備える、Ｃ２９に記載の装置。
［Ｃ３５］
前記第１の差分値を決定するために、前記現在のブロックの前記第１のサンプルを、前記第１のセットの隣接サンプルと比較するための前記手段は、前記現在のブロックの前記第１のサンプルの値と、前記第１のセットの隣接サンプルのサンプル値との間の値の差分の総和を決定するための手段を備える、Ｃ２９に記載の装置。
［Ｃ３６］
前記第１のサンプルの値が、前記第１のセットの隣接サンプルにおけるサンプルの全ての値よりも大きく、前記第２のサンプルの値が、前記第２のセットの隣接サンプルにおけるサンプルの全ての値よりも大きい、Ｃ２９に記載の装置。