CPC H04N 19/117 (2014.11) [H04N 19/136 (2014.11); H04N 19/14 (2014.11); H04N 19/176 (2014.11); H04N 19/463 (2014.11); H04N 19/70 (2014.11); H04N 19/80 (2014.11); H04N 19/82 (2014.11); G06T 5/70 (2024.01); H04N 19/587 (2014.11)] | 20 Claims |
1. A method of filtering a decoded block of video data, the method comprising:
assigning a set of n fixed filters to each class of a plurality of classes of blocks of a current picture of video data, wherein a fixed filter is used to predict filter coefficients of a filter to be applied to a decoded block of video data;
for each class which uses a fixed filter, selecting a fixed filter of the set of n fixed filters, wherein a first fixed filter is selected for a first class, and a second fixed filter, different than the first fixed filter, is selected for a second class;
for each class that uses a fixed filter, generating the set of filter coefficients to be applied to a decoded block of video data of the class, including adding filter coefficients of the selected fixed filter to a set of signaled filter coefficients for the class, wherein a common set of signaled filter coefficients is used for at least the first class and the second class;
decoding a current block of a current picture of the video data;
determining a class for the current block;
selecting a generated set of filter coefficients that corresponds to the class for the current block; and
filtering at least one pixel of the current block using the selected set of filter coefficients.
|