US 12,075,037 B2
Predicting filter coefficients from fixed filters for video coding
Marta Karczewicz, San Diego, CA (US); Wei-Jung Chien, San Diego, CA (US); and Li Zhang, San Diego, CA (US)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Jul. 6, 2022, as Appl. No. 17/810,969.
Application 17/810,969 is a continuation of application No. 15/432,848, filed on Feb. 14, 2017, granted, now 11,405,611.
Claims priority of provisional application 62/324,776, filed on Apr. 19, 2016.
Claims priority of provisional application 62/295,461, filed on Feb. 15, 2016.
Prior Publication US 2022/0337825 A1, Oct. 20, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/117 (2014.01); H04N 19/136 (2014.01); H04N 19/14 (2014.01); H04N 19/176 (2014.01); H04N 19/463 (2014.01); H04N 19/70 (2014.01); H04N 19/80 (2014.01); H04N 19/82 (2014.01); G06T 5/70 (2024.01); H04N 19/587 (2014.01)
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
OG exemplary drawing
 
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.