Quart de pixel

Quart de pixel

Le quart de pixel ou Qpel ou (en)Quarter pixel est utilisé dans l'image numérique pour désigner au quart du pixel standard. Beaucoup de normes d'encodage vidéo telles que MPEG-4 ASP et H.264/AVC utilisent cette unité en tant qu'élément de précision pour encoder une image lors des étapes de prédictions temporelles ou plus précisément pour l'estimation de mouvement et la compensation de mouvement. L'objectif de ces étapes est de chercher dans une image référence, le bloc ou macrobloc qui minimise la règle d'optimisation prédéfinie par l'encodeur et qui permettra d'encoder le macrobloc de l'image courante. Même si le résultat donne un vecteur de mouvement plus précis ce qui est plus coûteux à encoder en termes de nombre de bits, il en résulte que la compression est en général plus efficace. En effet, le coût binaire de codage des résidus établis à partir du bloc de référence et du bloc d'origine est plus faible puisque le bloc de référence pointé par le vecteur est généralement plus adapté et la qualité du macrobloc est également meilleure. La précision au quart de pixel augmente la qualité de la vidéo en comparaison au demi-pixel ou au pixel ((en)full pixel), mais l'amélioration peut causer un coût de codage plus important surtout au niveau des vecteurs de mouvement. Afin de profiter au mieux de l'efficacité du Qpel, plusieurs techniques d'optimisation ont été implémentées, la plus connue étant l'optimisation débit-distorsion : elle consiste à minimiser un compromis entre la différence de qualité entre les deux blocs ou distorsion et le cout de codage de cette différence en termes de compression binaire.

Sommaire

Utilisation

Les produits logiciels d'encodage vidéo tels que Xvid, 3ivx et DivX Pro Codec qui sont basés sur la norme MPEG-4 utilisent des algorithmes d'estimation de mouvement pour augmenter de façon significative la compression vidéo. Le niveau de résolution par défaut pour l'estimation de mouvement pour beaucoup d'implémentations du MPEG-4 ASP est le demi-pixel alors que le quart de pixel est spécifié dans le standard. Dans la norme H.264, le quart de pixel est utilisé par défaut.

Méthode d'interpolation

Les images à encoder ont une précision au pixel près. Pour effectuer une compensation de mouvement au quart de pixel et également au demi-pixel, une interpolation entre pixel est effectuée antérieurement afin de définir les valeurs de ces sous-pixels. Certains standards tels que VC-1 utilisent l'interpolation bicubique ; H.264/AVC utilise un filtre de dimension 6 (6-tap filter) pour l'interpolation au demi-pixel et un simple échantillonnage bilinéaire pour atteindre la précision au quart de pixel à partir des valeurs au demi-pixel[1],[2]. Cela permet aux encodeurs de calculer les trames à la précision du demi-pixel avant de commencer le processus d'encodage, alors que le quart de pixel peut être calculer à la volée. Étant donné la simplicité du filtre bilinéaire, l'interpolation au Qpel nécessite peu de ressources CPU.

Formats vidéo supportant le Qpel

Références

  1. ThomasWiegand, Gary J. Sullivan, « “Overview of the H.264/AVC Video Coding Standard » sur http://ip.hhi.de, IEEE, 2003. Consulté le 19 janvier 2011
  2. Serkan Oktem et Ilker Hamzaoglu, « [http://people.sabanciuniv.edu/~hamzaoglu/papers/dsd07_qpme.pdf An Efficient Hardware Architecture for Quarter-Pixel Accurate H.264 Motion Estimation] » sur http://people.sabanciuniv.edu. Consulté le 19 janvier 2011

Annexes

Articles connexes

Lien externe


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Quart de pixel de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Inter-trame — Une inter trame ou inter frame ou image inter désigne dans la compression vidéo une image ou une trame appartenant à un flux qui a été encodée à partir d un algorithme de prédiction inter trame. Elle dépend des images précédemment encodées afin… …   Wikipédia en Français

  • Advanced Video Coding — H.264 Pour les articles homonymes, voir AVC. H.264, ou MPEG 4 AVC (Advanced Video Coding), est une norme de codage vidéo développée conjointement par l UIT T Q.6/SG16 Video Coding Experts Group (VCEG) ainsi que l ISO/CEI Moving Picture Experts… …   Wikipédia en Français

  • H.264 — Pour les articles homonymes, voir AVC. H.264, ou MPEG 4 AVC (Advanced Video Coding), ou MPEG 4 Part 10, est une norme de codage vidéo développée conjointement par l UIT T Q.6/SG16 Video Coding Experts Group (VCEG) ainsi que l ISO/CEI Moving… …   Wikipédia en Français

  • H264 — H.264 Pour les articles homonymes, voir AVC. H.264, ou MPEG 4 AVC (Advanced Video Coding), est une norme de codage vidéo développée conjointement par l UIT T Q.6/SG16 Video Coding Experts Group (VCEG) ainsi que l ISO/CEI Moving Picture Experts… …   Wikipédia en Français

  • MPEG-4 AVC — H.264 Pour les articles homonymes, voir AVC. H.264, ou MPEG 4 AVC (Advanced Video Coding), est une norme de codage vidéo développée conjointement par l UIT T Q.6/SG16 Video Coding Experts Group (VCEG) ainsi que l ISO/CEI Moving Picture Experts… …   Wikipédia en Français

  • Somme des différences absolues transformées — La Somme des différences absolues transformées ou SATD pour Sum of absolute transformed differences est un mesure très utilisée en compression vidéo pour évaluer la qualité vidéo d un bloc pendant l exécution de l estimation de mouvement. Cette… …   Wikipédia en Français

  • OpenDivX — Xvid Xvid Développeurs L équipe d Xvid Dernière version 1.2.2 (le 29 …   Wikipédia en Français

  • XVID — Développeurs L équipe d Xvid Dernière version 1.2.2 (le 29 …   Wikipédia en Français

  • XviD — Développeurs L équipe d Xvid Dernière version 1.2.2 (le 29 …   Wikipédia en Français

  • Xvid — Développeurs L équipe d Xvid Dernière version …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”