Module : Représentation et compression de la vidéo

Représentation et compression de la vidéo
proposé par :

  • Marco Cagnazzo (cagnazzo@telecom-paristech.fr)

 

Descriptif
Comme pour les images numériques, la vidéo aussi peut être représentée sous des formats variés:

  • Formats non compressés (YUV 4:4:4, YUV 4:2:0, …)
  • Formats compressés (MPEG-1, MPEG-2, MPEG-4, H.264, …)
  • Résolutions et débits d’images différents

Les formats non-compressés n’ont pas de dégradation de qualité, mais leur taille est énorme : 1 heure de vidéo non-compressée à résolution HD nécessite de environ 400 Go.

Des nombreux formats existent, permettant de gérer les compromis entre plusieurs critères importants :

  • La qualité de la vidéo (subjective ou objective)
  • Le débit (c’est-à-dire la taille en octets)
  • La complexité de la technique de codage
  • La robustesse par rapport aux pertes de données
  • Le retard imposé par le système de codage/décodage

Ce module permettra de connaître les éléments de base des techniques de compression, ainsi que les formats vidéo les plus communs. Un autre module est proposé pour les problématiques liées à l’estimation du mouvement dans une vidéo.

Ressources dont le module dépend
  • A. Bovik. Handbook of Image and Video Processing. Academic Press
  • Gonzales, Woods. Digital Image Processing. Prentice Hall.
  • Module de représentation des images
  • Cours de compression dans l’UE SI350
  • Librairies Java

 

Exemples d’utilisation du module
  • Utilisation : en tout module portant sur la vidéo
  • Vidéo conférence, appels vidéo
  • Streaming vidéo
  • TNT
  • DVD, Blu-ray Discs

 

Résultats attendus
  • Connaissances : Formats MPEG, H.264, compromis entre qualité, taille, robustesse, complexité, retard
  • Compétence : capacité de lire et manipuler des vidéo dans les formats les plus communs
  • Livrable : Code java pour la lecture/écriture de la vidéo en formats différents (transcoding)

Laisser un commentaire