【手続補正書】
【提出日】令和2年1月20日(2020.1.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータの復号されたブロックをフィルタ処理する方法であって、
ビデオデータの現在ピクチャのブロックの複数のクラスの各クラスにｎ個の固定フィルタのセットを割り当てること、ここにおいて、前記固定フィルタは、ビデオデータの復号されたブロックに適用されるべきフィルタのフィルタ係数を予想されるために使用される、と、
各クラスについて、前記ｎ個の固定フィルタのセットのうちの固定フィルタを選択すること、ここにおいて、第１の固定フィルタは、第１のクラスのために選択され、前記第１の固定フィルタと異なる、第２の固定フィルタは、第２のフィルタのために選択される、と、
各クラスについて、前記クラスのシグナリングされたフィルタ係数のセットに前記選択された固定フィルタのフィルタ係数を加えることによって、前記クラスのビデオデータの復号されたブロックに適用されるべき前記フィルタ係数のセットを生成すること、ここにおいて、シグナリングされたフィルタ係数の共通セットは、少なくとも、前記第１のクラスおよび前記前記第２のクラスのために使用される、と、
前記ビデオデータの現在ピクチャの現在ブロックを復号することと、
前記現在ブロックのためのクラスを決定することと、
前記現在ブロックのための前記クラスに対応する、生成されたフィルタ係数のセットを選択することと、
前記選択されたフィルタ係数のセットを使用して前記現在ブロックの少なくとも１つのピクセルをフィルタ処理することと
を備える、方法。
【請求項２】
前記クラスの各々のために、前記クラスの各々のために、前記固定フィルタが前記クラスのための前記フィルタ係数のセットを予測するために使用されるかどうかを示すフラグの値を決定することによって、固定フィルタが前記フィルタ係数のセットを予測するために使用されるかどうかを決定することをさらに備える、
請求項１に記載の方法。
【請求項３】
複数のフィルタを構築することと、
前記固定フィルタが前記フィルタ係数のセットを予測するために使用される前記クラスの各々のために、
前記クラスの前記予測されたフィルタ係数のセットに適用されるべきオフセット値を決定することと、
前記クラスのための前記フィルタを構築するために前記クラスの前記予測されたフィルタ係数のセットに前記オフセット値を適用することと
をさらに備える、請求項１に記載の方法。
【請求項４】
複数のフィルタを構築することと、
前記クラスのいずれかのための前記フィルタ係数のセットのいずれも前記固定フィルタのいずれかから予測されないこと、
前記クラスのすべてのための前記フィルタ係数のセットのすべてが前記固定フィルタのうちの少なくとも１つから予測されること、または
前記クラスの前記フィルタ係数のセットのいくつかが前記固定フィルタのうちの１つまたは複数から予測され、残りのフィルタのセットが前記固定フィルタのいずれかから予測されないこと
のうちの１つを表す値を決定することと
をさらに備える、請求項１に記載の方法。
【請求項５】
前記クラスのいずれかのための前記フィルタ係数のセットのいずれも前記固定フィルタのいずれかから予測されないことを前記値が表すとき、前記１つまたは複数の固定フィルタのうちの前記固定フィルタを表す前記インデックス値の決定を防止すること、または  固定フィルタが各クラスのフィルタ係数のセットを予測するために使用されるかどうかを示すフラグのコーディングを防止すること
をさらに備える、請求項４に記載の方法。
【請求項６】
前記クラスのすべてのための前記フィルタ係数のセットのすべてが前記固定フィルタのうちの少なくとも１つから予測されることを前記値が表すとき、前記対応するクラスのための前記フィルタ係数のセットがそれから予測される前記固定フィルタのうちの前記１つを表す前記クラスの各々のためのインデックス値を決定することをさらに備える、
請求項４に記載の方法。
【請求項７】
前記クラスのすべてのための前記フィルタ係数のセットのすべてが前記固定フィルタのうちの少なくとも１つから予測されることを前記値が表すとき、固定フィルタが各クラスの前記フィルタ係数のセットを予測するために使用されるかどうかを示すフラグのコーディングを防止することをさらに備える、
請求項４に記載の方法。
【請求項８】
前記クラスの前記フィルタ係数のセットのうちのいくつかが前記固定フィルタのうちの１つまたは複数から予測されることを前記値が表すとき、
前記クラスのどれが前記固定フィルタのうちの１つまたは複数から予測されるフィルタ係数のセットに対応するかを決定することと、
前記固定フィルタのうちの１つまたは複数から予測される前記フィルタ係数のセットの各々のために、前記対応するフィルタ係数のセットがそれから予測される前記１つまたは複数の固定フィルタのうちの前記固定フィルタを表す前記インデックス値を決定することと
をさらに備える、請求項４に記載の方法。
【請求項９】
前記現在ブロックを復号することより前に前記現在ブロックを符号化することをさらに備える、
請求項１に記載の方法。
【請求項１０】
前記方法は、ワイヤレス通信デバイス上で実行可能であり、前記デバイスは、
前記ビデオデータを記憶するように構成されたメモリと、
前記メモリに記憶された前記ビデオデータを処理するための命令を実行するように構成されたプロセッサと、
前記ビデオデータを受信し、前記メモリに前記ビデオデータを記憶するように構成された受信機と
を備える、請求項１に記載の方法。
【請求項１１】
前記ワイヤレス通信デバイスは、セルラー電話であり、前記ビデオデータは、受信機によって受信され、セルラー通信規格に従って変調される、
請求項１０に記載の方法。
【請求項１２】
ビデオデータの復号されたブロックをフィルタ処理するデバイスであって、
前記ビデオデータを記憶するように構成されたメモリと、
回路において実装される１つまたは複数の処理ユニットと
を備え、前記１つまたは複数のプロセッサは、
ビデオデータの現在ピクチャのブロックの複数のクラスの各クラスにｎ個の固定フィルタのセットを割り当てること、ここにおいて、前記固定フィルタは、ビデオデータの復号されたブロックに適用されるべきフィルタのフィルタ係数を予想されるために使用される、と、
各クラスについて、前記ｎ個の固定フィルタのセットのうちの固定フィルタを選択すること、ここにおいて、第１の固定フィルタは、第１のクラスのために選択され、前記第１の固定フィルタと異なる、第２の固定フィルタは、第２のフィルタのために選択される、と、
各クラスについて、前記クラスのためにシグナリングされたフィルタ係数のセットに前記選択された固定フィルタのフィルタ係数を加えることによって、前記クラスのビデオデータの復号されたブロックに適用されるべき前前記フィルタ係数のセットを生成すること、ここにおいて、シグナリングされたフィルタ係数の共通セットは、少なくとも、前記第１のクラスおよび前記第２のクラスのために使用される、と、
前記ビデオデータの現在ピクチャの現在ブロックを復号することと、
前記現在ブロックのためのクラスを決定することと、
前記現在ブロックのための前記クラスに対応する生成されたフィルタ係数のセットを選択することと、
前記選択されたフィルタ係数のセットを使用して前記現在ブロックの少なくとも１つのピクセルをフィルタ処理することと
を行うように構成される、デバイス。
【請求項１３】
前記デバイスは、無線通信デバイスであり、
前記現在ピクチャを含むビデオデータを受信するように構成される受信機をさらに備える、
請求項１２に記載のデバイス。
【請求項１４】
前記ワイヤレス通信デバイスは、セルラー電話であり、前記ビデオデータは、前記受信機によって受信され、セルラー通信規格に従って変調される、
請求項１２に記載のデバイス。
【請求項１５】
実行されたとき、プロセッサに、請求項１乃至１１のうちの何れか１項に記載の方法を実行させる命令を有するコンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１７９
【補正方法】変更
【補正の内容】
【０１７９】
[0164]様々な例が説明された。これらおよび他の例は、以下の特許請求の範囲内に入る。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ビデオデータの復号されたブロックをフィルタ処理する方法であって、
ビデオデータの現在ピクチャのブロックのクラスのための複数のフィルタを構築すること、ここにおいて、前記複数のフィルタを構築することは、前記クラスの各々のために、
固定フィルタが、前記クラスのフィルタ係数のセットを予測するために使用されるかどうかを決定することと、
前記固定フィルタが、前記フィルタ係数のセットを予測するために使用されると決定したことに応答して、前記クラスの固定フィルタのセットへのインデックス値を決定することと、前記インデックス値によって識別された前記固定フィルタのセットの前記固定フィルタを使用して、前記クラスの前記フィルタ係数のセットを予測することと
を備える、と、
前記ビデオデータの現在ピクチャの現在ブロックを復号することと、
前記現在ブロックのためのクラスを決定することと、
前記現在ブロックのための前記クラスに対応する、前記複数のフィルタのうちのフィルタを選択することと、
前記選択されたフィルタを使用して前記現在ブロックの少なくとも１つのピクセルをフィルタ処理することと
を備える、方法。
［Ｃ２］
前記クラスの各々のために、前記固定フィルタが前記フィルタ係数のセットを予測するために使用されるかどうかを決定することは、前記クラスの各々のために、前記固定フィルタが前記クラスのための前記フィルタ係数のセットを予測するために使用されるかどうかを示すフラグの値を決定することを備える、
［Ｃ１］に記載の方法。
［Ｃ３］
前記複数のフィルタを構築することは、前記固定フィルタが前記フィルタ係数のセットを予測するために使用される前記クラスの各々のために、
前記クラスの前記予測されたフィルタ係数のセットに適用されるべきオフセット値を決定することと、
前記クラスのための前記フィルタを構築するために前記クラスの前記予測されたフィルタ係数のセットに前記オフセット値を適用することと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ４］
前記複数のフィルタを構築することは、
前記クラスのいずれかのための前記フィルタ係数のセットのいずれも前記固定フィルタのいずれかから予測されないこと、
前記クラスのすべてのための前記フィルタ係数のセットのすべてが前記固定フィルタのうちの少なくとも１つから予測されること、または
前記クラスの前記フィルタ係数のセットのいくつかが前記固定フィルタのうちの１つまたは複数から予測され、残りのフィルタのセットが前記固定フィルタのいずれかから予測されないこと
のうちの１つを表す値を決定することをさらに備える、［Ｃ１］に記載の方法。
［Ｃ５］
前記クラスのいずれかのための前記フィルタ係数のセットのいずれも前記固定フィルタのいずれかから予測されないことを前記値が表すとき、前記１つまたは複数の固定フィルタのうちの前記固定フィルタを表す前記インデックス値の決定を防止することをさらに備える、
［Ｃ４］に記載の方法。
［Ｃ６］
前記クラスのいずれかのための前記フィルタ係数のセットのいずれも前記固定フィルタのいずれかから予測されないことを前記値が表すとき、固定フィルタが各クラスのフィルタ係数のセットを予測するために使用されるかどうかを示すフラグのコーディングを防止することをさらに備える、
［Ｃ４］に記載の方法。
［Ｃ７］
前記クラスのすべてのための前記フィルタ係数のセットのすべてが前記固定フィルタのうちの少なくとも１つから予測されることを前記値が表すとき、前記対応するクラスのための前記フィルタ係数のセットがそれから予測される前記固定フィルタのうちの前記１つを表す前記クラスの各々のためのインデックス値を決定することをさらに備える、
［Ｃ４］に記載の方法。
［Ｃ８］
前記クラスのすべてのための前記フィルタ係数のセットのすべてが前記固定フィルタのうちの少なくとも１つから予測されることを前記値が表すとき、固定フィルタが各クラスの前記フィルタ係数のセットを予測するために使用されるかどうかを示すフラグのコーディングを防止することをさらに備える、
［Ｃ４］に記載の方法。
［Ｃ９］
前記クラスの前記フィルタ係数のセットのうちのいくつかが前記固定フィルタのうちの１つまたは複数から予測されることを前記値が表すとき、
前記クラスのどれが前記固定フィルタのうちの１つまたは複数から予測されるフィルタ係数のセットに対応するかを決定することと、
前記固定フィルタのうちの１つまたは複数から予測される前記フィルタ係数のセットの各々のために、前記対応するフィルタ係数のセットがそれから予測される前記１つまたは複数の固定フィルタのうちの前記固定フィルタを表す前記インデックス値を決定することと
をさらに備える、［Ｃ４］に記載の方法。
［Ｃ１０］
前記現在ブロックを復号することより前に前記現在ブロックを符号化することをさらに備える、
［Ｃ１］に記載の方法。
［Ｃ１１］
クラスのうちの少なくとも第１のクラスと第２のクラスとのための、前記固定フィルタおよびフィルタ係数間の差分の共通セットが同じであることと、前記第１のクラスが第１の固定フィルタから予測されることと、前記第２のクラスが第２の固定フィルタから予測されることとを決定することをさらに備え、前記第２の固定フィルタは、前記第１の固定フィルタと異なる、
［Ｃ１］に記載の方法。
［Ｃ１２］
前記方法は、ワイヤレス通信デバイス上で実行可能であり、前記デバイスは、
前記ビデオデータを記憶するように構成されたメモリと、
前記メモリに記憶された前記ビデオデータを処理するための命令を実行するように構成されたプロセッサと、
前記ビデオデータを受信し、前記メモリに前記ビデオデータを記憶するように構成された受信機と
を備える、［Ｃ１］に記載の方法。
［Ｃ１３］
前記ワイヤレス通信デバイスは、セルラー電話であり、前記ビデオデータは、受信機によって受信され、セルラー通信規格に従って変調される、
［Ｃ１２］に記載の方法。
［Ｃ１４］
ビデオデータの復号されたブロックをフィルタ処理するデバイスであって、
前記ビデオデータを記憶するように構成されたメモリと、
回路において実装される１つまたは複数の処理ユニットと
を備え、前記１つまたは複数のプロセッサは、
ビデオデータの現在ピクチャのブロックのクラスのための複数のフィルタを構築すること、ここにおいて、前記クラスの各々のために前記複数のフィルタを構築することは、前記１つまたは複数の処理ユニットが、
固定フィルタが前記クラスのフィルタ係数のセットを予測するために使用されるかどうかを決定することと、
前記固定フィルタが、前記フィルタ係数のセットを予測するために使用されると決定したことに応答して、前記クラスの固定フィルタのセットへのインデックス値を決定することと、前記インデックス値によって識別された前記固定フィルタのセットの前記固定フィルタを使用して、前記クラスの前記フィルタ係数のセットを予測することと
を行うように構成される、と、
前記ビデオデータの現在ピクチャの現在ブロックを復号することと、
前記現在ブロックのためのクラスを決定することと、
前記現在ブロックのための前記クラスに対応する、前記複数のフィルタのうちのフィルタを選択することと、
前記選択されたフィルタを使用して前記現在ブロックの少なくとも１つのピクセルをフィルタ処理することと
を行うように構成される、デバイス。
［Ｃ１５］
前記クラスの各々のために、前記固定フィルタが前記フィルタ係数のセットを予測するために使用されるかどうかを決定するために、前記１つまたは複数の処理ユニットは、前記クラスの各々のために、前記固定フィルタが前記クラスのための前記フィルタ係数のセットを予測するために使用されるかどうかを示すフラグの値を決定することを行うように構成される、
［Ｃ１４］に記載のデバイス。
［Ｃ１６］
前記複数のフィルタを構築するために、前記１つまたは複数の処理ユニットは、
前記クラスの前記予測されたフィルタ係数のセットに適用されるべきオフセット値を決定することと、
前記クラスのための前記フィルタを構築するために前記クラスの前記予測されたフィルタ係数のセットに前記オフセット値を適用することと
を行うように構成される、［Ｃ１４］に記載のデバイス。
［Ｃ１７］
前記複数のフィルタを構築するために、前記１つまたは複数の処理ユニットは、
前記クラスのいずれかのための前記フィルタ係数のセットのいずれも前記固定フィルタのいずれかから予測されないこと、
前記クラスのすべてのための前記フィルタ係数のセットのすべてが前記固定フィルタのうちの少なくとも１つから予測されること、または
前記クラスの前記フィルタ係数のセットのいくつかが前記固定フィルタのうちの１つまたは複数から予測され、残りのフィルタのセットが前記固定フィルタのいずれかから予測されないこと
のうちの１つを表す値を決定することを行うようにさらに構成される、［Ｃ１４］に記載のデバイス。
［Ｃ１８］
前記１つまたは複数の処理ユニットは、前記クラスのいずれかのための前記フィルタ係数のセットのいずれも前記固定フィルタのいずれかから予測されないことを前記値が表すとき、前記１つまたは複数の固定フィルタのうちの前記固定フィルタを表す前記インデックス値の決定を防止することを行うようにさらに構成される、
［Ｃ１７］に記載のデバイス。
［Ｃ１９］
前記１つまたは複数の処理ユニットは、前記クラスのいずれかのための前記フィルタ係数のセットのいずれも前記固定フィルタのいずれかから予測されないことを前記値が表すとき、固定フィルタが各クラスのフィルタ係数のセットを予測するために使用されるかどうかを示すフラグのコーディングを防止することを行うようにさらに構成される、
［Ｃ１７］に記載のデバイス。
［Ｃ２０］
前記１つまたは複数の処理ユニットは、前記クラスのすべてのための前記フィルタ係数のセットのすべてが前記固定フィルタのうちの少なくとも１つから予測されることを前記値が表すとき、前記対応するクラスのための前記フィルタ係数のセットがそれから予測される前記固定フィルタのうちの前記１つを表す前記クラスの各々のためのインデックス値を決定することを行うようにさらに構成される、
［Ｃ１７］に記載のデバイス。
［Ｃ２１］
前記１つまたは複数の処理ユニットは、前記クラスのすべてのための前記フィルタ係数のセットのすべてが前記固定フィルタのうちの少なくとも１つから予測されることを前記値が表すとき、固定フィルタが各クラスのフィルタ係数のセットを予測するために使用されるかどうかを示すフラグのコーディングを防止することを行うようにさらに構成される、
［Ｃ１７］に記載のデバイス。
［Ｃ２２］
前記１つまたは複数の処理ユニットは、前記クラスの前記フィルタ係数のセットのうちのいくつかが前記固定フィルタのうちの１つまたは複数から予測されることを前記値が表すとき、
前記クラスのどれが前記固定フィルタのうちの１つまたは複数から予測されるフィルタ係数のセットに対応するかを決定することと、
前記固定フィルタのうちの１つまたは複数から予測される前記フィルタ係数のセットの各々のために、前記対応するフィルタ係数のセットがそれから予測される前記１つまたは複数の固定フィルタのうちの前記固定フィルタを表す前記インデックス値を決定することと
を行うようにさらに構成される、［Ｃ１７］に記載のデバイス。
［Ｃ２３］
前記１つまたは複数の処理ユニットは、前記クラスのうちの少なくとも第１のクラスと第２のクラスとのための、前記固定フィルタおよびフィルタ係数間の差分の共通セットが同じであることと、前記第１のクラスが第１の固定フィルタから予測されることと、前記第２のクラスが第２の固定フィルタから予測されることとを決定することを行うようにさらに構成され、前記第２の固定フィルタは、前記第１の固定フィルタと異なる、
［Ｃ１４］に記載のデバイス。
［Ｃ２４］
前記デバイスは、無線通信デバイスであり、
前記現在ピクチャを含むビデオデータを受信するように構成される受信機をさらに備える、
［Ｃ１４］に記載のデバイス。
［Ｃ２５］
前記ワイヤレス通信デバイスは、セルラー電話であり、前記ビデオデータは、前記受信機によって受信され、セルラー通信規格に従って変調される、
［Ｃ２４］に記載のデバイス。
［Ｃ２６］
ビデオデータの復号されたブロックをフィルタ処理するデバイスであって、
ビデオデータの現在ピクチャのブロックのクラスのための複数のフィルタを構築するための手段、ここにおいて、前記複数のフィルタを前記構築するための手段は、
固定フィルタが、前記クラスの各々のフィルタ係数のセットを予測するために使用されるかどうかを決定するための手段と、
前記固定フィルタが、前記フィルタ係数のセットを予測するために使用されると決定したことに応答して、前記クラスの固定フィルタのセットへのインデックス値を決定するための手段と、前記インデックス値によって識別された前記固定フィルタのセットの前記固定フィルタを使用して、前記クラスの前記フィルタ係数のセットを予測するための手段と
を備える、と、
前記ビデオデータの現在ピクチャの現在ブロックを復号するための手段と、
前記現在ブロックのためのクラスを決定するための手段と、
前記現在ブロックのための前記クラスに対応する、前記複数のフィルタのうちのフィルタを選択するための手段と、
前記選択されたフィルタを使用して前記現在ブロックの少なくとも１つのピクセルをフィルタ処理するための手段と
を備える、デバイス。
［Ｃ２７］
前記固定フィルタが前記クラスの各々の前記フィルタ係数のセットを予測するために使用されるかどうかを前記決定するための手段は、前記クラスの各々のために、前記固定フィルタが前記クラスのための前記フィルタ係数のセットを予測するために使用されるかどうかを示すフラグの値を決定するための手段を備える、
［Ｃ２６］に記載のデバイス。
［Ｃ２８］
前記複数のフィルタを前記構築するための手段は、
前記固定フィルタが前記フィルタ係数のセットを予測するために使用されることを前記フラグが示す、前記クラスの各々のために前記予測されたフィルタ係数のセットに適用されるべきオフセット値を決定するための手段と、
前記固定フィルタが前記フィルタ係数のセットを予測するために使用されることを前記フラグが示す、前記クラスの各々のために前記フィルタを構築するために前記クラスの前記予測されたフィルタ係数のセットに前記オフセット値を適用するための手段と
をさらに備える、［Ｃ２６］に記載のデバイス。
［Ｃ２９］
前記複数のフィルタを前記構築するための手段は、
前記クラスのいずれかのための前記フィルタ係数のセットのいずれも前記固定フィルタのいずれかから予測されないこと、
前記クラスのすべてのための前記フィルタ係数のセットのすべてが前記固定フィルタのうちの少なくとも１つから予測されること、または
前記クラスの前記フィルタ係数のセットのいくつかが前記固定フィルタのうちの１つまたは複数から予測され、残りのフィルタのセットが前記固定フィルタのいずれかから予測されないこと
のうちの１つを表す値を決定するための手段をさらに備える、［Ｃ２６］に記載のデバイス。
［Ｃ３０］
前記クラスのいずれかのための前記フィルタ係数のセットのいずれも前記固定フィルタのいずれかから予測されないことを前記値が表すとき、前記１つまたは複数の固定フィルタのうちの固定フィルタを表す前記インデックス値の決定を防止するための手段をさらに備える、
［Ｃ２９］に記載のデバイス。
［Ｃ３１］
前記クラスのいずれかのための前記フィルタ係数のセットのいずれも前記固定フィルタのいずれかから予測されないことを前記値が表すとき、固定フィルタが各クラスのフィルタ係数のセットを予測するために使用されるかどうかを示すフラグのコーディングを防止するための手段をさらに備える、
［Ｃ２９］に記載のデバイス。
［Ｃ３２］
前記クラスのすべてのための前記フィルタ係数のセットのすべてが前記固定フィルタのうちの少なくとも１つから予測されることを前記値が表すとき、前記対応するクラスのための前記フィルタ係数のセットがそれから予測される前記固定フィルタのうちの前記１つを表す前記クラスの各々のためのインデックス値を決定するための手段をさらに備える、
［Ｃ２９］に記載のデバイス。
［Ｃ３３］
前記クラスのすべてのための前記フィルタ係数のセットのすべてが前記固定フィルタのうちの少なくとも１から予測されることを前記値が表すとき、固定フィルタが各クラスのフィルタ係数のセットを予測するために使用されるかどうかを示すフラグのコーディングを防止するための手段をさらに備える、
［Ｃ２９］に記載のデバイス。
［Ｃ３４］
前記クラスの前記フィルタ係数のセットのうちのいくつかが前記固定フィルタのうちの１つまたは複数から予測されることを前記値が表すとき、前記クラスのどれが前記固定フィルタのうちの１つまたは複数から予測されるフィルタ係数のセットに対応するかを決定するための手段と、
前記固定フィルタのうちの１つまたは複数から予測される前記フィルタ係数のセットの各々のために、前記対応するフィルタ係数のセットがそれから予測される前記１つまたは複数の固定フィルタのうちの前記固定フィルタを表す前記インデックス値を決定するための手段と
をさらに備える、［Ｃ２９］に記載のデバイス。
［Ｃ３５］
前記現在ブロックを復号することより前に前記現在ブロックを符号化することをさらに備える、
［Ｃ２６］に記載のデバイス。
［Ｃ３６］
前記クラスのうちの少なくとも第１のクラスと第２のクラスとのための、前記固定フィルタおよびフィルタ係数間の差分の共通セットが同じであることと、前記第１のクラスが第１の固定フィルタから予測されることと、前記第２のクラスが第２の固定フィルタから予測されることとを決定することをさらに備え、前記第２の固定フィルタは、前記第１の固定フィルタと異なる、
［Ｃ２６］に記載のデバイス。
［Ｃ３７］
命令を記憶したコンピュータ可読記憶媒体であって、前記命令は、実行されたとき、プロセッサに、
ビデオデータの現在ピクチャのブロックのクラスのための複数のフィルタを構築すること、ここにおいて、前記プロセッサに、前記複数のフィルタを構築することを行わせる前記命令は、前記プロセッサに、前記クラスの各々のために、
固定フィルタが、前記クラスのフィルタ係数のセットを予測するために使用されるかどうかを決定することと、
前記固定フィルタが、前記フィルタ係数のセットを予測するために使用されると決定したことに応答して、前記クラスの固定フィルタのセットへのインデックス値を決定することと、前記インデックス値によって識別された前記固定フィルタのセットの前記固定フィルタを使用して、前記クラスの前記フィルタ係数のセットを予測することと
を行わせる命令を備える、と、
前記ビデオデータの現在ピクチャの現在ブロックを復号することと、
前記現在ブロックのためのクラスを決定することと、
前記現在ブロックのための前記クラスに対応する、前記複数のフィルタのうちのフィルタを選択することと、
前記選択されたフィルタを使用して前記現在ブロックの少なくとも１つのピクセルをフィルタ処理することと
を行わせる命令を備える、コンピュータ可読記憶媒体。
［Ｃ３８］
前記プロセッサに、前記クラスの各々のために、前記固定フィルタが前記フィルタ係数のセットを予測するために使用されるかどうかを決定することを行わせる前記命令は、前記プロセッサに、前記クラスの各々のために、前記固定フィルタが前記クラスのための前記フィルタ係数のセットを予測するために使用されるかどうかを示すフラグの値を決定することを行わせる命令を備える、
［Ｃ３７］に記載のコンピュータ可読記憶媒体。
［Ｃ３９］
前記プロセッサに、前記複数のフィルタを構築することを行わせる前記命令は、前記プロセッサに、前記固定フィルタが前記フィルタ係数のセットを予測するために使用される前記クラスの各々のために、
前記クラスの前記予測されたフィルタ係数のセットに適用されるべきオフセット値を決定することと、
前記クラスのための前記フィルタを構築するために前記クラスの前記予測されたフィルタ係数のセットに前記オフセット値を適用することと
を行わせる命令を備える、［Ｃ３７］に記載のコンピュータ可読記憶媒体。
［Ｃ４０］
前記プロセッサに、前記複数のフィルタを構築することを行わせる前記命令は、前記プロセッサに、
前記クラスのいずれかのための前記フィルタ係数のセットのいずれも前記固定フィルタのいずれかから予測されないこと、
前記クラスのすべてのための前記フィルタ係数のセットのすべてが前記固定フィルタのうちの少なくとも１つから予測されること、または
前記クラスの前記フィルタ係数のセットのいくつかが前記固定フィルタのうちの１つまたは複数から予測され、残りのフィルタのセットが前記固定フィルタのいずれかから予測されないこと
のうちの１つを表す値を決定することを行わせる命令を備える、［Ｃ３７］に記載のコンピュータ可読記憶媒体。
［Ｃ４１］
前記プロセッサに、前記クラスのいずれかのための前記フィルタ係数のセットのいずれも前記固定フィルタのいずれかから予測されないことを前記値が表すとき、前記１つまたは複数の固定フィルタのうちの前記固定フィルタを表す前記インデックス値の決定を防止することを行わせる命令をさらに備える、
［Ｃ４０］に記載のコンピュータ可読記憶媒体。
［Ｃ４２］
前記プロセッサに、前記クラスのいずれかのための前記フィルタ係数のセットのいずれも前記固定フィルタのいずれかから予測されないことを前記値が表すとき、固定フィルタが各クラスのフィルタ係数のセットを予測するために使用されるかどうかを示すフラグのコーディングを防止することを行わせる命令をさらに備える、
［Ｃ４０］に記載のコンピュータ可読記憶媒体。
［Ｃ４３］
前記プロセッサに、前記クラスのすべてのための前記フィルタ係数のセットのすべてが前記固定フィルタのうちの少なくとも１つから予測されることを前記値が表すとき、前記対応するクラスのための前記フィルタ係数のセットがそれから予測される前記固定フィルタのうちの前記１つを表す前記クラスの各々のためのインデックス値を決定することを行わせる命令をさらに備える、
［Ｃ４０］に記載のコンピュータ可読記憶媒体。
［Ｃ４４］
前記プロセッサに、前記クラスのいずれかのための前記フィルタ係数のセットのすべてが前記固定フィルタのうちの少なくとも１つから予測されることを前記値が表すとき、固定フィルタが各クラスのフィルタ係数のセットを予測するために使用されるかどうかを示すフラグのコーディングを防止することを行わせる命令をさらに備える、
［Ｃ４０］に記載のコンピュータ可読記憶媒体。
［Ｃ４５］
前記クラスの前記フィルタ係数のセットのうちのいくつかが前記固定フィルタのうちの１つまたは複数から予測されることを前記値が表すとき、前記プロセッサに、
前記クラスのどれが前記固定フィルタのうちの１つまたは複数から予測されるフィルタ係数のセットに対応するかを決定することと、
前記固定フィルタのうちの１つまたは複数から予測される前記フィルタ係数のセットの各々のために、前記対応するフィルタ係数のセットがそれから予測される前記１つまたは複数の固定フィルタのうちの前記固定フィルタを表す前記インデックス値を決定することと
を行わせる命令をさらに備える、［Ｃ４０］に記載のコンピュータ可読記憶媒体。
［Ｃ４６］
前記プロセッサに、前記現在ブロックを復号することより前に、前記現在ブロックを符号化することを行わせる命令をさらに備える、
［Ｃ３７］に記載のコンピュータ可読記憶媒体。
［Ｃ４７］
前記プロセッサに、前記クラスのうちの少なくとも第１のクラスと第２のクラスとのための、前記固定フィルタおよびフィルタ係数間の差分の共通セットが同じであることと、前記第１のクラスが第１の固定フィルタから予測されることと、前記第２のクラスが第２の固定フィルタから予測されることとを決定することを行わせる命令をさらに備え、前記第２の固定フィルタは、前記第１の固定フィルタと異なる、
［Ｃ３７］に記載のコンピュータ可読記憶媒体。