Final Cut Pro 6 - Codecs sans perte

background image

Codecs sans perte

Une fois ces méthodes élémentaires utilisées, des algorithmes beaucoup plus intensifs
peuvent être utilisés pour réduire la quantité des données d’images transmises et
stockées. Des algorithmes mathématiques peuvent être utilisés pour coder et décoder
chaque image vidéo. Ces codecs (exemple : codage et décodage) doivent être installés
dans le magnétoscope ou le logiciel que vous utilisez pour lire la vidéo. Par exemple,
QuickTime prend en charge de nombreux codecs vidéo différents pour l’exportation
et la lecture de vidéo.

L’algorithme d’encodage le plus simple, appelé encodage de plage, représente des
chaînes de valeurs redondantes sous forme d’une valeur unique et d’un multiplicateur.
Par exemple, examinez les valeurs binaires suivantes :

0000000000000000000000001111111111111111000000000000000000000000

L’utilisation de l’encodage de plage sur les valeurs binaires ci-dessus permet de réduire
la quantité d’informations à :

0 x 24, 1 x 16, 0 x 24

Ou, au format binaire :

0 [11000], 1 [10000], 0 [11000]

background image

Annexe A

Formats vidéo

429

V

Dans l’exemple ci-dessus, les 64 bits d’origine peuvent être transmis à l’aide de
seulement 18 bits.

L’encodage de plage est sans perte, car toutes les informations sont conservées après
le décodage. Cette technique est particulièrement utile pour les applications graphi-
ques informatiques, car il y a souvent de larges trames de couleurs identiques.

Remarque : si l’image d’origine était une alternance de 0 et de 1, l’encodage de plage
serait non seulement inefficace, mais il augmenterait même le nombre de bits. Chaque
codec est conçu pour anticiper et compresser différents types de modèles de données.
Par exemple, un codec conçu pour la compression audio n’est pas utile pour la com-
pression vidéo, laquelle présente des modèles de données très différents.