Notions de base. Formats & résolutions usuelles TVHD - 16/9 TV - 16/9 TV - 4/3 CIF QCIF. Télévision Haute Définition 16/9 TV 16/9 CIF QCIF TV 4/3

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

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.

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

DEVANT L UNIVERSITE DE RENNES 1

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

Windows Live Movie Maker

Codage vidéo par block matching adaptatif

ISO/CEI NORME INTERNATIONALE

Glossaire technique Veditec

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

Enregistrement et transformation du son. S. Natkin Novembre 2001

Errata et mises à jour

Transmission d informations sur le réseau électrique

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

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

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

Adobe Premiere Pro Exportation

Approche par marquage pour l évaluation de la qualité d image dans les applications multimédias

Cinéma Numérique : État de l art d un point de vue Art et Essai

Tarif IPCAM Caméras IP. Septembre 2007

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

WB appareils-photo

Note technique. Formats de compression vidéo utilisés par CamTrace V11 avantages et inconvénients.

كر اس الشروط الفني ة اخلاص ة

ARGOS. Veille technologique VISIOCONFERENCE. 16 juin 2011

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

L EXPORTATION d un PROJET.MVP

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

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

1 Introduction au codage

SNC-RZ25P. Caméra réseau motorisée MJPEG / MPEG-4

Le Haut Débit en mobilité. Salon des Technologies de l information et de la communication CWTC - Baie Mahault le 28 nov 2008

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

Manual de l utilisateur

Super LoiLoScope Ver.1.8

Vidéo Haute définition pour Station Service

FICHE METIER. «Opérateur de prises de vue» Opérateur de prises de vue vidéo. Cadreur. Pointeur vidéo APPELLATION(S) DU METIER DEFINITION DU METIER

Colorez votre intérieur avec les nouveaux téléviseurs «portables» HD de la série BRAVIA S5700

H.323. Internet Multimédia. Sommaire

Initiation au logiciel imovie HD

Communications immersives : Enjeux et perspectives

Analyse de la vidéo. Chapitre La modélisation pour le suivi d objet. 10 mars Chapitre La modélisation d objet 1 / 57

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

Projet de traitement d'image - SI 381 reconstitution 3D d'intérieur à partir de photographies

Projet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte

La Vidéo. S.Natkin/CNAM 1

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

Chapitre 18 : Transmettre et stocker de l information

Codage d information. Codage d information : -Définition-

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

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

DE LA CAMÉRA SOMMAIRE

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

QU EST-CE QUE LA VISIOCONFERENCE?

Quel PC pour quels usages? 1) PC de Bureau ou Portable? Les différents types de portables. - Les ultra-portables. - Les portables généralistes

Manuel de Nero MediaHome

404 CAMCORDER FONCTIONS CAMÉSCOPE ET APPAREIL PHOTO

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

Représentation des Nombres

Chaine de transmission

PCS-G70P Système de visioconférence haut de gamme.

Chapitre 13 Numérisation de l information

Réseaux Multimédia et Qualité de Service

TD 1 - Transmission en bande de passe

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

Immersion - Vision 3D dans la RV.

Mesures en 3D stéréoscopique 16 novembre 2011

Recherche d'images par le contenu Application au monitoring Télévisuel à l'institut national de l'audiovisuel

note technique 1RWLRQVVXUODFRPSUHVVLRQ GHVGRQQpHVGDQV OHVDSSOLFDWLRQVPXOWLPpGLDV Direction de l'ingénierie éducative

Les techniques de multiplexage

Ordinateurs, Structure et Applications

CONTEXTE DSI - Pôle Infrastructures/ Multimédia

Compression scalable d'images vidéo par ondelettes 2D+t

La vidéosurveillance sur réseau qui surpasse vos attentes

Utilisation du logiciel ImageJ gratuit

La qualité des services mobiles en France métropolitaine

CONNAITRE VOTRE APPAREIL PHOTO DESCRIPTIF DE L APPAREIL. 1 Bouton MARCHE/ARRET 5 Flash 2 Obturateur 6 Retardateur LED

L'intelligence en mouvement. Caméras AUTODOME 7000 avec fonction de suivi intelligent

Cours n 12. Technologies WAN 2nd partie

Formats d images. 1 Introduction

Object Removal by Exemplar-Based Inpainting

PCS-1P Système de Visioconférence Multimédia.

CONFERENCE EXPO-PROTECTION

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

Fiche d identité produit

PFR CADRE PHOTO NUMERIQUE 20CM AVEC BATTERIE INTEGREE

Nos solutions Cloud Kain, le 27 mars 2013 Laurent Guelton, Administrateur Délégué. Copyright 2013 Orditech. Tous droits réservés. Version 2.

Facteurs influant sur t la performance d'une session WebEx.

Catalogue Cadeaux High tech - Gadgets espion

Création de maquette web

Introduction au monde merveilleux de la vidéo numérique

Modules Multimédia PAO (Adobe)

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

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration

Technique de compression des images médicales 4D

Vidéo HDTV. 1080p DVI HD-SDI. Blu-ray. HDTV La technologie d enregistrement qui vous touche

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile

Transcription:

Notions de base Formats & résolutions usuelles Télévision Haute Définition 16/9 TVHD - 16/9 TV - 16/9 TV - 4/3 CIF QCIF TV 16/9 TV 4/3 CIF QCIF 1

Notions de base Formats & résolutions usuelles HD (High Definition) 1920x1080 entrelacé : le plus haut aujourd'hui (25 images/secondes) 1920x1080 progressif : arrive! (50 images/secondes) SD (Simple Definition) = TV 720 pixels x 243 lignes x 60 champs par seconde 720 pixels x 288 lignes x 50 champs par seconde CIF, Common Intermediate Format 352 x 288 pixels x 25 images/s ou 352 x 240x30 images/s (débit total équivalent), progressif Permet de faire l intermédiaire entre PAL/SECAM et NTSC QCIF = un Quart de CIF 176 x 144 pixels x 25 images/s (176 x 120x30 images/s ), progressif 2

Notions de base HD 8-10 Mbps (e.g. DSL) SD 1-3 Mbps (e.g. DVB-C/S/T) CIF QCIF 256-512 kbps (e.g. DVB-H) 64-128 kbps (e.g. UMTS) 3

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 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 Estimation et compensation de mouvement: détails Introduction à MPEG-4 SVC Conclusion 4

Techniques élémentaires Réduction spatiale Exploiter la redondance spatiale présente dans toute image naturelle : pixels voisins souvent identiques Cette redondance existe dans chaque image de la séquence Exploiter le fait que l oeil est moins sensible aux détails Réduction temporelle Exploiter la redondance temporelle présente dans toute séquence vidéo Cette redondance est très importante entre 2 images consécutives (sauf shot change ) Exploiter le fait que l oeil est moins sensible après un changement de scène ( shot change ) 5

Techniques élémentaires Pour mettre en œuvre ces 2 types de réduction/redondance, on définit 2 types d'images: Les images intra qui exploiteront la redondance spatiale Une image intra est codée comme une image fixe Les images inter (images prédites) qui exploiteront la redondance temporelle Ces images seront codées par rapport à d autres On codera en fait la différence entre ces images et les autres (appelées alors images de référence ) puisque cette différence devrait être quasi-nulle 6

Techniques élémentaires Les images intra Evitent la propagation d erreurs en repartant régulièrement sur des bases saines Représentent des points d accès rapides, grâce à un décodage très simple, à la vidéo Les images inter Permettent d obtenir de très bons taux de compression (bien plus élevés qu en compression d images fixes) Exemple simpliste Plan fixe avec une voiture : seule la position de la voiture est codée après la 1ère image 7

Techniques élémentaires Les caractéristiques du mouvement Représentation du mouvement : Les images d'une séquence vidéo reflètent une projection d'objets 3D en mouvement dans le plan image 2D On effectue un certain nombre d'hypothèses pour autoriser les techniques 2D (projeter la scène 3D dans le plan 2D) Le mouvement 2D dans une image est décrit par un modèle (jeu d'équations) qu on décrira par des vecteurs (aussi proches du modèle que possible) Support du mouvement : l'ensemble des pixels de l'image auxquels le modèle s'applique (l image complète, un objet, un bloc, un pixel) Types de mouvement Changements dans les intensités spatio-temporelles dûs Au mouvement global, ou mouvement de la caméra. Au mouvement local, mouvement intrinsèque des objets de la scène. Aux variations d'illumination. 8

Techniques élémentaires La redondance temporelle est exploitée grâce aux techniques d estimation et de compensation de mouvement Estimation : on estime un vecteur de mouvement d une image (image de référence) vers l autre (image courante) Compensation : on applique ce mouvement à l image de référence image prédite On code la différence (image prédite -image courante) L image de référence ne peut être une image source car: Le décodeur doit lui aussi appliquer les prédictions, MAIS il ne dispose pas d images sources, seulement d images codées-décodées (donc contenant une distorsion, même légère) 9

Techniques élémentaires Estimation/compensation de mouvement (suite) On doit donc utiliser au codeur les images dont disposera le décodeur On doit donc avoir un décodeur local dans le codeur, et les prédictions sont calculées sur ces images décodées Coût : complexité des algorithmes de codage Dissymétrie codeur/décodeur Ces méthodes vont permettre d atteindre de très forts taux de compression Pour des soucis de qualité, la précision souhaitée est souvent de l ordre de la fraction de pixels (1/2 pixel, ¼ de pixel) 10

Techniques élémentaires Schéma classique de codeur (image courante = image inter I2) Image Source I2 Intra Inter + - I2-I2pred Transformée Quantification Codeur entropique Train binaire Quantification inverse Transformée inverse I 2 Image compensée (prédite) I2pred Compensateur de mouvement Estimateur de mouvement I 1 rec Image de référence + + Image reconstruite Vecteurs de mouvement calculés entre I1rec et I2 11

Techniques élémentaires Contrôle/régulation de débit Beaucoup d'applications utilisant la vidéo ont besoin de débit constant Après codage, certaines images de la séquence vont contenir beaucoup d informations, d autres peu (notamment les images inter) Pour garantir un débit constant et éviter le débordement (et sous-remplissage ) des buffers, il faudra mettre en place un mécanisme de contrôle de débit Modifier les pas de quantification en cours de route 12

Techniques élémentaires Cas particulier du codage vidéo: le codage basé trames (MotionJPEG, MotionJPEG2000) N exploite pas la redondance temporelle, chaque trame est codée indépendamment des autres Facilite les montages et les arrêts sur image Codage rapide (pas de codage temporel), mais taux de compression faible ( pas de codage temporel!) MotionJPEG (ou équivalent) utilisé notamment dans les caméscopes numériques DV, pour le mode vidéo des appareils photos numériques, dans certaines webcams MotionJPEG2000 choisi en juillet 2005 pour le Cinéma Numérique (par le "Digital Cinema Initiative", groupement de studios hollywoodiens: Disney, Paramount, Universal, Warner Bros, MGM. Sony & 20th Century Fox ) 13

Techniques élémentaires Cas particulier du codage vidéo: le codage basé trames (MotionJPEG, MotionJPEG2000) (suite) MotionJPEG (ou MJPEG) encode chaque trame avec JPEG (DCT), MotionJPEG2000 (ou MJ2K) avec JPEG2000 (ondelettes) MotionJPEG est un standard de fait Il s est avéré utile et nécessaire, donc tout le monde l a inventé pas de compatibilité car certains paramètres diffèrent, et tout le monde peut se proclamer compatible MotionJPEG MotionJPEG2000 est une vraie norme (normalisé par le groupe JPEG/JPEG2000 ) Norme internationale en 2002, au même titre que JPEG ou JPEG2000, donc la compatibilité sera assurée 14

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 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 15

Estimation et compensation de mouvement : détailsd L estimation de mouvement Consiste à calculer les paramètres du mouvement Le mouvement est estimé entre l'image courante et une image dite de référence; ce procédé implique Le choix d'un modèle de mouvement; La sélection d'un critère d'estimation; L optimisation du critère sélectionné. 16

Estimation et compensation de mouvement : détailsd La compensation de mouvement consiste à Appliquer le mouvement estimé à l'image de référence => prédiction de l'image courante La prédiction est soustraite de l'image réelle, donnant une image d'erreur de prédiction ou DFD (Displaced Frame Difference) Cette image d erreur est ensuite codée et transmise Si aucun mouvement, 2 images consécutives sont identiques, et donc la différence est nulle => intéressant à exploiter! 17

Estimation et compensation de mouvement : détailsd Cas de léger mouvement entre deux trames: Cette image d erreur et le champ de mouvement sont codés et transmis 18

Estimation et compensation de mouvement : détailsd Le but de tout système de codage vidéo est donc d'estimer les paramètres du mouvement de manière aussi précise que possible afin de : Minimiser les résidus obtenus après compensation de mouvement (la DFD) pour une métrique donnée Le coder avec un minimum de débit Eventuellement (mais rarement ) de donner un sens physique au mouvement (que le mouvement codé soit aussi proche que possible du mouvement réel, et non pas seulement le moins côuteux à coder) Processus coûteux, qu on va donc essayer d optimiser 19

Estimation et compensation de mouvement : détailsd Techniques d estimation par bloc: mise en correspondance ( block matching ) de blocs pour l'estimation du mouvement, puis compensation sur le bloc MV Image n-1 Bloc en Image n mouvement 20

Estimation et compensation de mouvement : détailsd Méthode: Recherche du bloc «le plus proche» au sens d une mesure d erreur => vecteur de mouvement translationnel Déplacement des données de l image de référence => prédiction Comparaison de l image avec sa prédiction Codage et transmission Du vecteur Du bloc d erreur de prédiction La recherche d un bloc quasi-identique dans l image de référence est une étape capitale : Souvent la recherche est sur une fenêtre plus large que haute car le mouvement est souvent observé le long de l écran 21

Estimation et compensation de mouvement : détailsd Mise en correspondance de blocs 22

Estimation et compensation de mouvement : détailsd Visualisation du processus d estimation et codage des blocs à l échelle de l image On rectifie en identifiant ce qui est en trop Puisqu'on fait bouger des blocs entiers, on déplace plus que ce qu'il faut.. 23

Estimation et compensation de mouvement : détailsd Limites des techniques d estimation par bloc Tous les pixels d'un même bloc sont supposés subir le même mouvement Les contours des objets en mouvement ne coïncident pas avec les frontières des blocs La recherche de blocs pouvant servir de prédiction est longue (essayer tous les blocs dans une certaine fenêtre de recherche et ne garder que le meilleur) et coûteuse (beaucoup d opérations à chaque tentative de mise en correspondance) 24