A method of compressing a digital image including the steps of dividing the
image into a plurality of blocks, at least some of which blocks may be
partially superimposed with other blocks, generating uncorrelated
coefficient or coefficient error vectors, preferably using a minimum mean
squared error (MMSE) predictive-transform (PT) coding methodology,
quantizing each coefficient or coefficient error vector using scalar
quantizers, preferably linear scalar quantizers, storing a coefficient or
coefficient error matrix consisting of the quantized coefficient error
vectors, decomposing the stored quantized coefficient or coefficient error
matrix into a plurality of uncorrelated groups of quantized coefficient
errors and zero-run symbols, or into uncorrelated groups of quantized
coefficient errors as well as a zero-run amplitude dependent group and
zero-run length dependent group, and losslessly encoding each of the
uncorrelated groups of symbols, for example, using a fixed or adaptive
Huffman or Artihmetic coder.
Une méthode de comprimer une image numérique comprenant les étapes de diviser l'image en pluralité de blocs, au moins certains dont des blocs peuvent être partiellement superposés avec d'autres blocs, produisant des vecteurs non-corrélatifs de coefficient ou d'erreur de coefficient, de préférence en utilisant une erreur carrée par moyen de minimum (MMSE) prédictif-transforment la méthodologie du codage (pinte), quantifiant chaque vecteur de coefficient ou d'erreur de coefficient en utilisant les quantificateurs scalaires, les quantificateurs scalaires de préférence linéaires, stockant une matrice de coefficient ou d'erreur de coefficient comprenant les vecteurs quantized d'erreur de coefficient, décomposant la matrice quantized stockée de coefficient ou d'erreur de coefficient en pluralité de groupes non-corrélatifs d'erreurs quantized de coefficient et zéro-courent des symboles, ou dans les groupes non-corrélatifs quantized du coefficient les erreurs aussi bien que zéro-courent le groupe dépendant d'amplitude et zéro-courent le groupe dépendant de longueur, et coder losslessly chacun des groupes non-corrélatifs de symboles, par exemple, en utilisant un codeur fixe ou adaptatif de Huffman ou d'Artihmetic.