H.264/MPEG-4 AVC, Un Nouveau Standard de Compression Vidéo: Résumé
H.264/MPEG-4 AVC, Un Nouveau Standard de Compression Vidéo: Résumé
H.264/MPEG-4 AVC, Un Nouveau Standard de Compression Vidéo: Résumé
Scan zig-zag. Scan zig-zag inverse. Débit (kbps) 32 64 128 256 512 1024
6
Codec : Codeur et décodeur
3.4 Perspectives Références
Les améliorations algorithmiques apportées par
[1] H.261 : Video codec for audiovisual services at
H.264/MPEG-4 « AVC » permettent d’obtenir un gain en
p x 64 kbit/s. Recommandation H.261 à l’UIT-T.
qualité significatif par rapport aux solutions de codage
Mars 1993.
actuelles. Les tests subjectifs montrent que cette future
norme a le potentiel pour fournir une qualité visuelle [2] H.263 : Video coding for low bit rate
équivalente aux solutions actuelles à un débit deux fois communication. Première Recommandation H.263 à
plus faible !! Cependant, pour exploiter pleinement ce l’UIT-T. Mars 1996.
potentiel, le gain en compression se fait au détriment
[3] H.263+ : Video coding for low bit rate
d’une complexité beaucoup plus importante (mémoire,
communication. Deuxième recommandation H.263 à
MIPS7). Côté décodeur, la complexité semble équivalente
l’UIT-T. Février 1998.
aux solutions actuelles (MPEG-4, H.263) si l'on fait
abstraction des images de référence multiples qui [4] H.263++ : H.263 Annex U, V, W and X.
demandent une taille mémoire plus importante (n images Compléments de la recommandation H.263 à l’UIT-
au lieu d’une). En revanche, le codeur augmente le T. Janvier 2000.
nombre de prédictions possibles et le délai de codage
[5] Standard MPEG-1 : ISO/IEC 11172-2, Coding of
(blocs de taille variable, images de référence multiples).
moving pictures and associated audio for digital
Dans ce contexte, il est donc essentiel d’anticiper les
storage media at up to about 1,5 Mbit/s.
implications de l’arrivée de cette nouvelle technologie au
niveau des services potentiels. [6] Standard MPEG-2 : ISO/IEC 13818-2, Information
Technology – Generic coding of moving pictures and
Dans un premier temps, H.264/MPEG-4 « AVC » ne
associated audio information.
pourra pas répondre de façon optimale à toutes les
applications. En effet, certaines d’entre elles seront [7] Standard MPEG-4 : ISO/IEC 14496-2, Information
pénalisées par la complexité de la norme en comparaison Technology – Coding of Audio-Visual Objects.
avec les standards existants. Ainsi, les applications
imposant des restrictions au niveau de la taille mémoire au [8] Detlev Marpe, Heiko Schwarz, Gabi Blättermann,
codage ou au décodage (terminaux mobiles, etc.) pour des Guido Heising, Thomas Wiegand, Context-Based
raisons de coût ne pourront bénéficier totalement de Adaptive Binary Arithmetic Coding in JVT/H.26L,
l’amélioration en qualité. En effet, aujourd’hui le codage IEEE International Conference on Image Processing
d’une image au format QCIF (176x144) demande 30 (ICIP), Rochester, Septembre 2002.
secondes avec un Pentium IV cadencé à 1,7 GHz !! Dans [9] Call For Proposals On New Tools For Video
un premier temps, l’apport des outils innovants de cette Compression Technology - ISO/IEC/JTC/SC29/
nouvelle norme se fera donc principalement dans les WG11/N4065, Singapour, Mars 2001.
applications « offline » telles que la VOD (vidéo à la
demande) ou encore le stockage de films sur DVD ou CD- [10] Heiko Schwarz, Thomas Wiegand, An Improved
ROM. MPEG-4 Coder Using Lagrangian Coder Control,
ITU-T/SG16/Q6/VCEG-M49, Austin, Avril 2001.
Cependant les applications software fonctionnant sur des
postes de travail nous poussent à croire qu’une apparition [11] Preliminary Results of Subjective Assessment of
prochaine de codecs temps réel est possible. En effet, sur Responses to Video Call for New Tools to Further
les Pc du marché (Pentium IV à 2 GHz) on est à environ Improve Coding Efficiency, ISO/IEC/JTC/SC29/
3,5 fois le temps réel pour coder une image CIF dans un WG11/N4240, Sydney, Juillet 2001.
profil de base de H.264. Le gain obtenu est d’environ 40%
par rapport à l’existant et les premiers travaux
d’amélioration annoncent déjà des implémentations temps
réel.
7
Millions d’instructions par seconde