US 12,335,508 B2
Residual filtering in signal enhancement coding
Guido Meardi, London (GB); and Lorenzo Ciccarelli, London (GB)
Assigned to V-NOVA INTERNATIONAL LIMITED, London (GB)
Appl. No. 17/441,034
Filed by V-NOVA INTERNATIONAL LIMITED, London (GB)
PCT Filed Feb. 28, 2020, PCT No. PCT/GB2020/050492
§ 371(c)(1), (2) Date Sep. 20, 2021,
PCT Pub. No. WO2020/188237, PCT Pub. Date Sep. 24, 2020.
Claims priority of application No. 1903844 (GB), filed on Mar. 20, 2019; application No. 1904014 (GB), filed on Mar. 23, 2019; application No. 1904492 (GB), filed on Mar. 29, 2019; and application No. 1905325 (GB), filed on Apr. 15, 2019.
Prior Publication US 2022/0159250 A1, May 19, 2022
Int. Cl. H04N 19/503 (2014.01); H04N 19/109 (2014.01); H04N 19/117 (2014.01); H04N 19/122 (2014.01); H04N 19/124 (2014.01); H04N 19/13 (2014.01); H04N 19/132 (2014.01); H04N 19/136 (2014.01); H04N 19/172 (2014.01); H04N 19/176 (2014.01); H04N 19/177 (2014.01); H04N 19/18 (2014.01); H04N 19/184 (2014.01); H04N 19/30 (2014.01); H04N 19/44 (2014.01); H04N 19/60 (2014.01); H04N 19/82 (2014.01)
CPC H04N 19/503 (2014.11) [H04N 19/109 (2014.11); H04N 19/117 (2014.11); H04N 19/122 (2014.11); H04N 19/124 (2014.11); H04N 19/13 (2014.11); H04N 19/132 (2014.11); H04N 19/136 (2014.11); H04N 19/172 (2014.11); H04N 19/176 (2014.11); H04N 19/177 (2014.11); H04N 19/18 (2014.11); H04N 19/184 (2014.11); H04N 19/30 (2014.11); H04N 19/45 (2014.11); H04N 19/60 (2014.11); H04N 19/82 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method of encoding an input signal, the method comprising:
producing a base encoded signal by feeding an encoder with a downsampled version of an input signal;
producing a first residual signal by:
obtaining a decoded version of the base encoded signal; and
using a difference between the decoded version of the base encoded signal and the downsampled version of the input signal to produce a first residual signal;
encoding the first residual signal to produce a first encoded residual signal;
producing a second residual signal by:
decoding the first encoded residual signal to produce a first decoded residual signal;
filtering the first decoded residual signal to produce a filtered version of the first decoded residual signal, wherein the first decoded residual signal includes a first block of decoded residual signal data and a second block of decoded residual signal data, and wherein filtering the first decoded residual signal includes applying a same sized mask to the first block of decoded residual signal data and to the second block of decoded residual signal data;
correcting the decoded version of the base encoded signal using the filtered version of the first decoded residual signal to create a corrected decoded version;
upsampling the corrected decoded version; and
using a difference between the corrected decoded signal and the input signal to produce the second residual signal; and
encoding the second residual signal to produce a second encoded residual signal,
wherein the base encoded signal, the first encoded residual signal and the second encoded residual signal comprise an encoding of the input signal.