Compression vidéo. Maryline Clare, ENSTA, 15 février 2006

Documents pareils
ISO/CEI NORME INTERNATIONALE

En DV (PAL ou NTSC), la largeur est toujours de 720 pixels, c'est la proportion du pixel qui change la proportion de l'image.

Codage hiérarchique et multirésolution (JPEG 2000) Codage Vidéo. Représentation de la couleur. Codage canal et codes correcteurs d erreur

QoS et Multimédia SIR / RTS. Introduction / Architecture des applications multimédia communicantes

Maintenir un service de traitement de son ou d image d ordinateur

Les techniques de multiplexage

Formations au tournage et au montage vidéo. Monter un film avec. Imovie 11

Enregistrement et transformation du son. S. Natkin Novembre 2001

Outils permettant la diffusion de l information. Un point sur le droit numérique

Chapitre 18 : Transmettre et stocker de l information

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia

Windows Live Movie Maker

Livrable 2.1 Rapport d analyse et de restructuration de code monothread des modules P, T, Q et F de l encodage MPEG-4 AVC

Chap17 - CORRECTİON DES EXERCİCES

Multimedia. Systèmes, Communications et Applications. Ahmed MEHAOUA

Chapitre 1. Introduction aux applications multimédia. 1. Introduction. Définitions des concepts liés au Multimédia (1/2)

NORMES DE LIVRAISON DES MESSAGES PUBLICITAIRES ET MESSAGES D INTÉRÊT PUBLIC COMMERCIAUX APTN

Aspects Systèmes de la norme MPEG-4

xdsl Digital Suscriber Line «Utiliser la totalité de la bande passante du cuivre»

La tablette grand écran pour partager votre expérience sous Android Honeycomb!

Chapitre 13 Numérisation de l information

L EXPORTATION d un PROJET.MVP

1 Introduction au codage

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License,

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

Digital Subscriber Line

2. Couche physique (Couche 1 OSI et TCP/IP)

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)

ADSL. Étude d une LiveBox. 1. Environnement de la LiveBox TMRIM 2 EME TRIMESTRE LP CHATEAU BLANC CHALETTE/LOING NIVEAU :

Completed Projects / Projets terminés

Votre Réseau est-il prêt?

Chaine de transmission

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

LA VIDÉO HAUTE DEFINITION, PARTOUT, POUR TOUS

La Vidéo. S.Natkin/CNAM 1

le système d alarme sans fil avec caméra intégrée permettant la levée de doute évènementielle. Sans fil Fonctionne sur piles 128 Bit AES crypté

Cours n 12. Technologies WAN 2nd partie

Communications immersives : Enjeux et perspectives

Fiche d identité produit

TD : Codage des images

Errata et mises à jour

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

DEVANT L UNIVERSITE DE RENNES 1

Janvier 2013 AUDIO/VIDEO PLAYER AUDIO VIDEO OEM DIVERS

H.323. Internet Multimédia. Sommaire

Réalisation d un diaporama en haute définition avec. Adobe Premiere Elements 3.0 ou Adobe Premiere Pro 2.0. Encodage pour Internet

Outils informatiques de manipulation de la vidéo et du son : une introduction

Groupe Eyrolles, 2000, 2004, ISBN :

Récepteur TNT HD Multimédia SNT 750 HD NOTICE NS

Guide technique de la vidéo sur IP. Techniques et facteurs à prendre en considération pour déployer une architecture de vidéosurveillance sur IP avec

Enregistreur TNT HD Multimédia FT-500 HD. Notice NFO FT500HD d utilisation

Glossaire technique Veditec

La télé comme je la veux, quand je le veux!

La télé comme je la veux, quand je le veux!

IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB

Eternelle question, mais attention aux arnaques Question qui est souvent mise en premier plan => ce n est pas une bonne idée

Initiation au logiciel imovie HD

DOCUMENT DE SYNTHÈSE. Accéder facilement à la vidéo sur IP Les encodeurs vidéo offrent instantanément les avantages de la surveillance sur IP

Créer une application de livre interactif pour tablette avec Indesign CS6 et Adobe Digital Publishing Suite

Enregistrer 27. ENREGISTREMENT ouvre une boîte de dialogue similaire à celle qui est décrite ici. «Enregistrement» sous l'écran vidéo

Milestone XProtect Professional

FORMATION MULTIMÉDIA LVE

Compression et Transmission des Signaux. Samson LASAULCE Laboratoire des Signaux et Systèmes, Gif/Yvette

Les archives. On conserve ces documents pour faire des recherches historiques, administratives ou généalogiques.

SOMMAIRE. ENREGISTREMENT...24 Programmer un enregistrement...24 Enregistrement manuel...25 Timeshift...25 Regarder un programme enregistré...

Réseaux Multimédia et Qualité de Service

Les images et les animations sur le web. Guérineau Chloé BTS2 Année 2001/2012

CONFERENCE EXPO-PROTECTION

TD 1 - Transmission en bande de passe

ARTICLE. Dix raisons d acheter une caméra réseau ou ce que votre fournisseur de caméras analogiques ne vous révèlera jamais

CLIP. (Calling Line Identification Presentation) Appareil autonome affichant le numéro appelant

du marketing digital

Dossier d inscription Présentez vos meilleures créations

Poste 4 le montage. Le montage

GUIDE DE PRODUCTION DES STEMS

Chapitre 22 Optimisation pour diffusion à l'écran, pour le web

Solution parfaite pour une expérience bureautique transparente. Récapitulatif. Processeur Teradici avancé, haute performance

Transmission d informations sur le réseau électrique

WB appareils-photo

Guide pour l Installation des Disques Durs SATA et la Configuration RAID

JKW-IP. Mettez votre intercom vidéo en ligne.

ARGOS. Veille technologique VISIOCONFERENCE. 16 juin 2011

imovie HD Premiers contacts Vous découvrirez comment importer de la vidéo, éditer des séquences, ajouter des transitions, des effets, des titres et

Nouveau Web Client marquant, Cumulus Video Cloud, optimisations de la base de données, et plus..

Comparatif entre Matrox RT.X2 et Adobe Premiere Pro CS3 (logiciel seul)

Présent et futur dans la normalisation de la compression 3D

Evolution de l infrastructure transport

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

AVerMedia CM3000 Manuel d utilisation

À TÉLÉCOPIER AU

Internet et Multimédia Exercices: flux multimédia

AXIS Camera Station Logiciel de gestion vidéo complet pour la surveillance, l enregistrement, la lecture et la gestion d événements

Traitement numérique de l'image. Raphaël Isdant

CONTRAINTES TECHNIQUES

Téléinformatique. Chapitre V : La couche liaison de données dans Internet. ESEN Université De La Manouba

Votre réseau multimédia

MagicSoft Playout. Permet de mixer des playlists de contenu SD, HDV et Full HD. Prise en charge des formats AVI, MXF, MP4, MOV, MPEG2 et H264.

Ce que vous devez savoir au sujet de la transition de la télévision analogique à la télévision numérique au Canada

Transcription:

Compression vidéo, ENSTA, 15 février 2006

Codage Vidéo, ENSTA, 15 février 2006 Introduction Traitement du signal => codage audio, codage de la parole, codage des images, Images = images fixes et vidéos Images fixes : sujet abordé la semaine dernière Transformées, quantification, codage entropique, La vidéo apporte une 3ème dimension : le temps. Cela se traduit par beaucoup de changements en termes de codage 2

Sommaire Le monde de la vidéo Applications, nécessité, organismes de normalisation Notions de base Vocabulaire, formats vidéo Techniques élémentaires Réductions spatiale et temporelle, estimation et compensation de mouvement, codage basé trames, contrôle de débit, schéma classique d un codeur vidéo Estimation et compensation de mouvement: détails Codage Vidéo, ENSTA, 15 février 2006 But : acquérir assez de notions pour pouvoir ensuite approfondir le domaine si nécessaire Normes MPEG Généralités, bitstream, images I, images B&P, codeursdécodeurs MPEG-1, MPEG-2, MPEG-4 Zoom sur MPEG-4 AVC Introduction à MPEG-4 SVC Conclusion 3

Le monde de la vidéo Codage Vidéo, ENSTA, 15 février 2006 Exemples d applications utilisant la vidéo Visioconférence, visiophone Caméscopes Télévision : informations, pubs, reportages, clips Films (cinéma, DVDs) Jeux vidéo Ordinateurs : Internet, CD-ROMs Les contraintes de ces applications sont toutes différentes (codage rapide pour caméscopes, décodage rapide pour CD-ROMS, qualité parfaite pour cinéma, etc.) 4

Le monde de la vidéo Applications de la vidéo numérique Effets spéciaux Objets virtuels, décors, Terminator 2, The Matrix, etc. DVD (Digital Versatile Disc) Qualité supérieure à une cassette VHS Télévision numérique Plus de chaînes grâce à la compression Pay-Per-View, View-On-Demand Caméscopes numériques Codage Vidéo, ENSTA, 15 février 2006 5

Le monde de la vidéo Pourquoi la compression est-elle nécessaire? Codage Vidéo, ENSTA, 15 février 2006 Exemple de la télévision numérique haute définition (HDTV) aux USA 1920 pixels par 1080 lignes à 30 trames/seconde, 8 bits pour chaque pixel dans chacune des 3 composantes => 1920 x 1080 x 30 x 8 x 3 = 1.5 Giga bit/s Bande passante des canaux alloués: 6MHz => 19.2Mb/s Nécessité de transporter d autres infos (audio, etc.) => 18Mb/s disponibles Taux de compression nécessaire (1500/18): 1:83!!! Et pour une excellente qualité! 6

Le monde de la vidéo Contexte Codage Vidéo, ENSTA, 15 février 2006 Codage source Restitution Acquisition 00110101001010010010010101010100011010 Enregistrement et/ou transmission Objet du cours Décodage source 7

Le monde de la vidéo Codage Vidéo, ENSTA, 15 février 2006 Vidéo et normalisation : surtout ITU et ISO ITU-T ISO-IEC JTC1 SG15 WG1 (JPEG) WG11 (MPEG) WG12 (MHEG) H.261 MPEG-1 H.263 H.262 = MPEG-2 H.264 MPEG-4 (Partie 2) MPEG-4 (Partie 10) JVT H.264 = MPEG-4 (Partie 10) 8

Le monde de la vidéo Codage Vidéo, ENSTA, 15 février 2006 Chaque réunion MPEG rassemble environ 300 experts, représentant quelques 200 compagnies et 20 pays MPEG-1: Coding of Moving Pictures and Associated Audio for Digital Storage Media at up to about 1.5 Mbit/s Qualité VHS sur CD-ROM (320x240 pixels + CD audio à 1,5Mbits/s => d où provient le format MP3 ) MPEG-2 : Generic Coding of Moving Pictures and Associated Audio DVDs, télévision numérique, TVHD (US et Europe) (MPEG-3 : à l origine, TVHD num, mais inclus dans MPEG-2) 9

Le monde de la vidéo Codage Vidéo, ENSTA, 15 février 2006 MPEG-4 : Generic Coding of Audio-Visual Objects A l origine très bas débits, mais finalement tous débits + nouvelles fonctionnalités (objets, etc.) : multimédia et interactivité MPEG-7 : Content Description Interface Description du contenu Ne concerne pas seulement la vidéo MPEG-21 : Multimedia Framework Identifier toutes les parties mises-en-jeu lors de transactions, de l échanges de documents multimédia pour voir si tout est normalisé de façon suffisante Lancer des travaux de normalisation des parties manquantes Ne concerne donc là aussi finalement plus seulement la vidéo 10

Sommaire Le monde de la vidéo Applications, nécessité, organismes de normalisation Notions de base Vocabulaire, formats vidéo Techniques élémentaires Réductions spatiale et temporelle, estimation et compensation de mouvement, codage basé trames, contrôle de débit, schéma classique d un codeur vidéo Estimation et compensation de mouvement: détails Codage Vidéo, ENSTA, 15 février 2006 But : acquérir assez de notions pour pouvoir ensuite approfondir le domaine si nécessaire Normes MPEG Généralités, bitstream, images I, images B&P, codeursdécodeurs MPEG-1, MPEG-2, MPEG-4 Zoom sur MPEG-4 AVC Introduction à MPEG-4 SVC Conclusion 11

Codage Vidéo, ENSTA, 15 février 2006 Notions de base Notions de base Vocabulaire: Séquence = ensemble d images successives Cut, shot, plan = segment de séquences correspondant à un nouveau plan Trame = image Mais parfois trame = 2 images ou champs entrelacé(e)s Blocs, macroblocs Débit En bits/seconde (bitrate) = information à transmettre par seconde En images par seconde (framerate) : fréquence d affichage Mouvements de la scène : ACTION (personnages qui bougent) de caméra EFFET (zoom, panoramique) 12

Codage Vidéo, ENSTA, 15 février 2006 Notions de base Représentation en espaces de couleur R R V B Y U V Y Matriçage Scène originale V Y = 0,299R+0,597V+0,114B U = R -Y V = B -Y U Numérisation B Y = E(219Y )+16 U = E(160U )+128 V V = E(126V )+128 13

Codage Vidéo, ENSTA, 15 février 2006 Notions de base Sous-échantillonage Couleur définie par 3 composantes A chaque pixel est associé un triplet (r, g, b) => rouge, vert, bleu (y, c1, c2) => espaces type luminance-chrominance L oeil est moins sensible aux composantes de chrominance que de luminance On va donc éliminer de l information dans les espaces de chrominance par des techniques de sous-échantillonage, puis travailler composante par composante et non pas pixel par pixel Définition des systèmes 4:2:0 et 4:2:2 14

Codage Vidéo, ENSTA, 15 février 2006 Notions de base 4:4:4 4:2:2 4:2:0 4:1:1 Y Cb Cr 15

Codage Vidéo, ENSTA, 15 février 2006 Notions de base Streaming Fait de décoder «à la volée» ce que l on reçoit plutôt que d avoir tout le fichier décompressé Taux de compression : De 100:1 à 200:1 => incluent souvent sous-échantillonage et divers traitements pré-compression Entrelacement Le 1er champ contient toutes les lignes de n s impairs, le 2ème de n s pairs D un champ à l autre, quasiment la même chose, mais le 2ème étant acquis 20ms après le 1er, le mouvement peut déjà être perceptible 16

Codage Vidéo, ENSTA, 15 février 2006 Notions de base Combiner 2 champs pour faire une seule trame peut donc amener à un effet visuel gênant Entrelacement fréquent dans les applications de TV Vidéo non entrelacée = vidéo progressive 17

Codage Vidéo, ENSTA, 15 février 2006 Notions de base Entrelacement Format progressif Format entrelacé TRAME 1 y y Image 1 Image 2 x TRAME 2 Image 1 Image 2 x Temps Temps 18