US 12,445,632 B2
Image compression with inter-channel encoding of codewords
Karol Trojanowski, Bielsko-Biała (PL)
Assigned to Synaptics Incorporated, San Jose, CA (US)
Filed by Synaptics Incorporated, San Jose, CA (US)
Filed on Apr. 15, 2022, as Appl. No. 17/721,966.
Prior Publication US 2023/0336752 A1, Oct. 19, 2023
Int. Cl. H04N 19/169 (2014.01); H04N 19/12 (2014.01); H04N 19/124 (2014.01); H04N 19/176 (2014.01); H04N 19/18 (2014.01); H04N 19/182 (2014.01); H04N 19/186 (2014.01); H04N 19/60 (2014.01)
CPC H04N 19/1887 (2014.11) [H04N 19/12 (2014.11); H04N 19/124 (2014.11); H04N 19/176 (2014.11); H04N 19/18 (2014.11); H04N 19/182 (2014.11); H04N 19/186 (2014.11); H04N 19/60 (2014.11)] 20 Claims
OG exemplary drawing
 
10. An encoder comprising:
a processing system; and
a memory storing instructions that, when executed by the processing system, causes the encoder to:
receive a block of pixel data associated with an image, the block of pixel data including a plurality of arrays of pixel values including at least a first array of pixel values and a second array of pixel values, the first array of pixel values associated with a first color channel of a plurality of color channels, and the second array of pixel values associated with a second color channel of the plurality of color channels different than the first color channel;
transform each array of pixel values of the plurality of arrays of pixel values into a respective array of transform coefficients based on a spatial-frequency transform;
quantize each of the arrays of transform coefficients as a respective array of quantized coefficients based on a quantization codebook;
pool each quantized coefficient of the arrays of quantized coefficients into a single linear sequence of coefficients based on mapping information associated with one or more representative images, the quantized coefficients arranged in the linear sequence in order of decreasing amplitude, independent of the plurality of color channels, so that the quantized coefficient having the highest amplitude among the plurality of color channels is first in the linear sequence and the quantized coefficient having the lowest amplitude among the plurality of color channels is last in the linear sequence; and
encode the linear sequence into codewords associated with a lossless compression scheme.