Systems and methods for joint color channel entropy encoding with positive reconstruction error
AssigneeSamsung Display Co., Ltd.
InventorVijayaraghavan Thirumalai
Life of this patent
Estimating the term…
Abstract
A method includes receiving an image frame comprising pixels, wherein each pixel comprises n color channels, generating, by a separate color channel quantization branch for each of the n color channels configured to guarantee a non-negative reconstruction error, a first sample set of quantized indices based on color values of residues for a first particular pixel in the image frame, wherein the first sample set corresponds to a first n-tuple, and generating, by an entropy encoder, an entropy encoding for the first particular pixel based on data that maps indices to n-tuples of quantized indices, wherein the first n-tuple is mapped to a first index.
Claims20
A method comprising:
- receiving an image frame comprising pixels, wherein each of the pixels comprises n color channels, each color channel pixel of the n color channels comprising inter-channel correlation with one another;
- generating, by a separate color channel quantization branch for each of the n color channels configured to guarantee a reconstruction error having a non-negative value, a first sample set of quantized indices based on color values of residues for a first particular pixel in the image frame, wherein each quantized index for the separate color channel quantization branch of the first sample set of the quantized indices comprises the inter-channel correlation with one another, and wherein the first sample set corresponds to a first n-tuple;
- and
- generating, by an entropy encoder, an entropy encoding for the first particular pixel based on the inter-channel correlation of the pixel that is carried over to the inter-channel correlation of the quantized indices and data from each of the separate color channel quantization branches that maps n-tuples of the first sample set of the quantized indices to entropy encoding indices, wherein the first n-tuple is mapped to a first entropy encoding index.
An encoder comprising:
- n separate color channel quantization branches configured to generate n-tuples of quantized indices, each of the branches corresponding to one of n color channels of a pixel of an image frame, wherein each color channel pixel of the n color channels comprises inter-channel correlation with one another, and each of the quantized indices for the separate color channel quantization branches comprises the inter-channel correlation with one another;
- an entropy encoder configured to receive the n-tuples of the quantized indices from each of the separate color channel quantization branches and configured to entropy encode the n-tuples of the quantized indices based on the inter-channel correlation of the pixel that is carried over to the inter-channel correlation of the quantized indices and data that maps the n-tuples of the quantized indices inter-channel correlated with one another to entropy encoding indices;
- and
- wherein each of the n color channel quantization branches are configured to guarantee a reconstruction error having a non-negative value, wherein the n is greater than 1.
An image compression and storage system, comprising:
- a memory storing computer-executable instructions;
- and
- a processor configured to execute the instructions and causes the system to perform operations comprising:
- receiving an image frame comprising pixels, wherein each of the pixels comprises n color channels, each color channel pixel of the n color channels comprising inter-channel correlation with one another;
- generating, by a separate color channel quantization branch for each of the n color channels configured to guarantee a reconstruction error having a non-negative value, a first sample set of quantized indices based on color values of residues for a first particular pixel in the image frame, wherein each quantized index for the separate color channel quantization branch of the first sample set of the quantized indices comprises the inter-channel correlation with one another, and wherein the first sample set corresponds to a first n-tuple;
- generating, by an entropy encoder, an entropy encoding for the first particular pixel based on the inter-channel correlation of the pixel that is carried over to the inter-channel correlation of the quantized indices and data from each of the separate color channel quantization branches that maps n-tuples of the first sample set of the quantized indices to entropy encoding indices, wherein the first n-tuple is mapped to a first entropy encoding index;
- wherein each n-tuple of the first sample set of the quantized indices is associated with a frequency of occurrence of the corresponding n-tuple in a set of quantized training images;
- and
- wherein each n-tuple comprises the first sample set of the quantized indices for the n color channels, wherein the n is greater than 1.
Dependencies are inferred from the claim text.