table des matières   --> suivant   <-- précédent   dernière modification le 22 novembre 2002

8. Glossaire

8.1. CBR, VBR et ABR

Ces trois acronymes signifient Constant Bit Rate (bit rate constant), Variable Bit Rate (bit rate variable) et Average Bit Rate (bit rate moyen).

Avec CBR le codeur utilise le même nombre de bits pour chaque frame, sans tenir compte de ce qu'il aurait réellement fallu. Ceci a pour inconvénient que, par exemple, des images complètement noires ou un silence complet dans la bande son utiliseront un nombre de bits superflu alors que des images ou frame audio contenant beaucoup d'élements auraient pu profiter de ces bits.

VBR utilise autant de bits qu'il le faut. Ainsi une image noire prendra très peu de bits et une image complexe aura ce qu'il lui faut. Alors que ceci donne la meilleure qualité, la taille finale ne peut pas du tout être prédite.

C'est là qu'ABR intervient. Vous spécifiez un bitrate moyen que vous voulez atteindre et le codeur distribue les bits qu'il a de disponible. Les bits qu'il épargne sur les images noires, il les utilisera sur les images plus complexes. C'est un compromis entre la qualité et la prédictabilité de la taille finale.

8.2. Global Motion Compensation (GMC)

Global motion compensation (GMC) (Compensation globale de mouvements) permet de zoomer (en rapprochant la caméra) et de se translater (en déplaçant la camera), si les objets restent de même nature et change uniquement de taille et de position à l'image. Il est conseillé d'activer GMC pour compresser des documentaires animaliers ou des films contenant beaucoup de paysages.

8.3. Letterboxing

Peut-être avez-vous remarqué que la vidéo est parfois entourée de bandes noires avant le codage. Ce procédé est appelé le letterboxing. Il permet d'aider certains lecteurs à maintenir un rapport correct d'aspect. D'autres utilisent les bandes noires pour afficher les sous-titres. L'inconvénient est que ces bandes noires élargissent l'image et demandent donc plus de bande passante pour le coder même si des bandes complètement noires ne devraient pas nécessiter beaucoup de place - mais la transition entre l'image et la bande noire nécessite beaucoup de bits qui pourraient être utilisés ailleurs.

8.4. P/I/B-Frames, GOPs

Ceci est extrait et traduit du forum de
doom9 :

Ceci est une explication rapide d'un MPEG "GOP", or, "Group Of Pictures".

GOP:

I frame: P frame: B frame: Pour chaque macrobloc dans un frame P le codeur décide si il connaît déjà ce bloc à partir du frame précédent ou s'il est complètement nouveau. Dans le premier cas, il code seulement la différence (INTER mode). Dans le second cas, il code le macrobloc entier (INTRA mode).

La situation pour les frames B est la suivante : "je ne connaîs pas ce bloc" (INTRA mode), "Je connaîs ce bloc à partir du frame I ou P précédent (backward mode)", "ce bloc ressemble au bloc dans le frame suivant (forward mode)" ou "ce bloc ressemble à un mélange entre les blocs des frames précédent et suivant (bidirectional mode)".

Les GOPs MPEG1 sont toujours de la forme "IBBPBBPBBPBB" (c'est l'ordre dans lequel les frames sont affichés, pas nécessairement l'ordre dans lequel ils ont été codés/sauvés). Les GOPs MPEG2 GOPs ressemblent à cela aussi. Ils peuvent tout aussi bien contenir trois frames B. Le codec DivX5 MPEG4 utilise seulement "IBPBPBPBPB" parce que c'est plus facile à implémenter et parce que la reconnaissance des frames B dans les codecs MPEG4 est relativement récent. Vous pouvez vous attendre à voir plus de frames B à l'avenir.

8.5. Quarter Pixel (QP)

Le Quarter pel ou quarter pixel influence la précision du filtrage des macro blocs. DivX 4 marche avec un pel et demi (1.5, 1.5); 1.25, 1.75, etc. sont possibles depuis DivX 5. La division conventionnelle de l'image en macroblocs repose sur des entiers - 16x16 or 8x8 - en utilisant une information supplémentaire sur ce qui est appelé blocs virtuels. Ceci permet de reproduire le mouvement d'objets de façon beaucoup plus réaliste.


table des matières   --> suivant   <-- précédent  Ce guide a été écrit par Moritz Bunkus et traduit par Massis Sirapian