Les partenaires publicitaires:

Les inconvénients de Lossless techniques de codage

Codage sans perte, ou la compression sans perte, se réfère au processus de codage de données de manière plus efficace afin qu'il occupe moins de bits ou d'octets mais de telle manière que les données d'origine peuvent être reconstruites, bit à bit, lorsque les données sont décompressées. L'avantage de techniques de codage sans perte est qu'ils produisent une copie exacte des données d'origine, mais ils ont aussi quelques inconvénients par rapport aux techniques de codage avec pertes.

Ratio de compression

  • Techniques de codage sans perte ne peuvent pas atteindre des niveaux élevés de compression. Quelques techniques de codage sans perte peuvent atteindre un taux de compression supérieur à 8: 1, qui compare défavorablement avec ce qu'on appelle des techniques de codage avec perte. Techniques de codage avec perte - qui permettent d'obtenir une compression en éliminant une partie des données d'origine - peuvent atteindre des taux de compression de 10: 1 pour l'audio et 300: 1 pour la vidéo avec peu ou pas de perte perceptible de qualité. Selon le Groupe de Photographie New Biggin un pixel image couleur 1943 par 1702 24-bit RGB avec une taille initiale de 9,9 méga-octets ne peut être réduite à 6,5 méga-octets en utilisant le format PNG sans perte, mais peut être réduite à seulement 1 mégaoctet en utilisant le format JPEG avec perte .

Temps de transfert




  • Toute application qui implique le stockage ou la distribution des images numériques, ou les deux, suppose que ces opérations peuvent être effectuées dans un laps de temps raisonnable. Le temps nécessaire pour transférer une image numérique dépend de la taille de l'image compressée et que les taux de compression qui peuvent être obtenus par des techniques de codage sans perte est bien plus faible que les techniques de codage avec perte, des techniques de codage sans perte ne sont pas appropriés pour ces applications.

Codage Huffman

  • Beaucoup de techniques de codage sans perte, y compris PNG, utilisent une forme de codage connu comme le codage de Huffman. Dans le codage de Huffman plus souvent un symbole se produit dans les données originales de plus la chaîne binaire utilisés pour le représenter dans les données compressées. Toutefois, le codage Huffman nécessite deux passes un de construire un modèle statistique des données et une seconde pour coder si est un processus relativement lent. Cela signifie que les techniques de codage sans perte qui utilisent le codage de Huffman sont sensiblement plus lent que les autres techniques lors de la lecture ou de l'écriture des fichiers.

Décodage

  • Un autre inconvénient du codage de Huffman est que les chaînes binaires ou codes dans les données codées sont toutes des longueurs différentes. Cela rend difficile pour le décodage logiciel pour déterminer quand il a atteint le dernier bit de données et si les données codées sont corrompus - en d'autres termes, il contient des bits parasites ou a bits manquants - il sera décodé de façon incorrecte et la sortie sera bêtises.

» » » » Les inconvénients de Lossless techniques de codage