|
Procede de codage de longueurs variables
Cette invention concerne une méthode de codage à longueur variable comprenant : une étape de scannage de valeurs de coefficients dans laquelle une unité de génération de séquences (203), une unité de re-classement (202) et une unité de binarisation (203) peuvent scanner des valeurs de coefficients au sein d'un bloc dans un ordre de scannage prédéterminé allant d'une composante de fréquence supérieure à une composante de fréquence inférieure ; et une étape de codage arithmétique dans laquelle une unité de codage arithmétique (205) et une unité de stockage de tables (204) effectuent un codage arithmétique sur les valeurs absolues des valeurs des coefficients selon l'ordre de scannage utilisé dans l'étape de scannage de valeurs de coefficients, en échangeant les tables de probabilité 1 à 4 à utiliser. Dans l'étape de codage arithmétique, une table de probabilité à utiliser est échangée pour une autre table de probabilité dans une direction, lorsque les valeurs absolues codées arithmétiquement des valeurs de coefficients comportent une valeur absolue supérieure à une valeur seuil prédéterminée.
|