Qu’est-ce que la compression inter-images ?
La compression inter-images réduit les données vidéo en prédisant les images à partir d’autres images et en encodant leurs différences. Les images prédites dépendent d’images de référence, contrairement aux images codées en intra qui sont décodables indépendamment.
Fonctionnement de la compression inter-images
Un encodeur vidéo recherche dans les images de référence des blocs permettant de prédire l’image courante, enregistre les informations de mouvement, puis transforme et quantifie le résidu restant. Les images sont organisées en structures de dépendances pour que les décodeurs sachent quelles images reconstruites doivent être conservées comme références. Cette méthode permet des économies importantes lorsque le contenu change progressivement, mais elle lie les possibilités d’accès et le comportement face aux erreurs au fil du temps. La conception des GOP doit faire partie des décisions d’encodage, de streaming, de montage et d’archivage, au même titre que le débit binaire et la compatibilité des codecs.
Points clés
- Les images codées en intra n’utilisent pas la prédiction inter-images pour leurs propres échantillons ; le comportement d’accès aléatoire dépend aussi des contraintes imposées aux références dans les images suivantes.
- L’ordre d’affichage peut différer de l’ordre de codage lorsque la prédiction utilise une image future ; les conteneurs et les décodeurs ont donc besoin d’informations temporelles distinctes pour le décodage et la présentation.
- La perte de paquets dans une image de référence peut contaminer les images qui en dépendent jusqu’à un rafraîchissement sans dépendance corrompue, ce qui rend la stratégie de récupération importante pour le direct et les transports peu fiables.
Quand la compression inter-images est utile
Augmentez la distance entre les images indépendantes lorsque l’efficacité de la compression compte davantage que la rapidité du déplacement dans la vidéo ou de la récupération après erreur. De longues chaînes de prédiction peuvent ralentir l’accès aléatoire et permettre à une corruption ou à une perte de paquets d’affecter plusieurs images.