An image processing system including an image encoder and image decoding
system is provided. The image encoder system includes an image decomposer,
a block encoder, and an encoded image composer. The image decomposer
decomposes the image into blocks. The block encoder which includes a
selection module, a codeword generation module and a construction module,
processes the blocks. Specifically, the selection module computes a set of
parameters from image data values of a set of image elements in the image
block. The codeword generation module generates codewords which the
construction module uses to derive a set of quantized image data values.
The construction module then maps each of the image element's original
image data values to an index to one of the derived image data values. The
image decoding system reverses this process to reorder decompressed image
blocks in an output data file.
Un sistema di elaborazione di immagini compreso un codificatore di immagine e un sistema di decodificazione di immagine รจ fornito. Il sistema del codificatore di immagine include un decomposer di immagine, un codificatore del blocco e un compositore messo di immagine. Il decomposer di immagine decompone l'immagine nei blocchi. Il codificatore che include un modulo di selezione, un modulo della generazione di codice e un modulo della costruzione, processi del blocco i blocchi. Specificamente, il modulo di selezione computa un insieme dei parametri dai valori di dati di immagine di un insieme degli elementi di immagine nel blocchetto di immagine. Il modulo della generazione di codice genera i codici che il modulo della costruzione usa derivare un insieme dei valori quantized di dati di immagine. Il modulo della costruzione allora traccia ciascuno dei valori originali di dati di immagine dell'elemento di immagine ad un indice ad uno dei valori derivati di dati di immagine. Il sistema di decodificazione di immagine inverte questo processo per riordinare i blocchetti decompressi di immagine in uno schedario di dati dell'uscita.