Qu’est-ce qu’une image P ?
Une image P, ou image prédictive, encode les changements par rapport à une ou plusieurs images de référence déjà décodées plutôt que de stocker une image complète indépendante. Son décodage dépend donc des données référencées.
Fonctionnement des images P
Une image prédictive représente les blocs à l’aide de références à des images déjà décodées avec compensation de mouvement, auxquelles s’ajoutent des données résiduelles pour les différences restantes. Le décodeur doit conserver les références requises et les reconstruire dans l’ordre des dépendances, qui peut différer de l’ordre d’affichage lorsque d’autres types d’images sont présents. Les images P nécessitent généralement moins de bits que les images intra autonomes, mais offrent moins de points d’entrée indépendants. Les encodeurs les placent au sein d’un groupe d’images pour équilibrer la compression, l’accès aléatoire, la latence et la récupération après corruption.
Points clés
- Une image P peut servir de référence aux images suivantes ; sa corruption peut donc se propager jusqu’à ce qu’un rafraîchissement intra ou un point d’accès aléatoire indépendant rompe la chaîne.
- Se positionner à l’emplacement en octets d’une image P ne suffit pas pour la décoder ; le lecteur doit commencer à un point d’accès antérieur qui fournit ses images de référence.
- Les images prédictives ne sont pas de simples différences de pixels : les codecs peuvent signaler des vecteurs de mouvement, des choix de références, des modes de prédiction et des résidus codés par transformée.
Quand les images P sont importantes
Augmentez l’espacement entre les images indépendantes pour que les images prédites constituent une plus grande part du flux lorsque l’efficacité de compression prime, mais tenez compte des effets sur la navigation dans la vidéo et la propagation des erreurs. La perte ou la corruption des données de référence peut dégrader visiblement les images dépendantes jusqu’à la récupération.