13.01.2013 Views

6. Codage et traitement de la vidéo - IUT d'Arles

6. Codage et traitement de la vidéo - IUT d'Arles

6. Codage et traitement de la vidéo - IUT d'Arles

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Imagerie Numérique<br />

Représentation <strong>et</strong> codage <strong>de</strong>s images<br />

<strong>6.</strong> <strong>Codage</strong> <strong>et</strong> <strong>traitement</strong><br />

S. Thon<br />

E. Remy<br />

<strong>IUT</strong> <strong>de</strong> Provence<br />

<strong>de</strong> <strong>la</strong> <strong>vidéo</strong><br />

7/01/2003


1. Principe <strong>de</strong> l’animation<br />

Une animation est constituée par une suite d’images<br />

décomposant le mouvement.<br />

��Il Il s’agit s agit donc d’un d un échantillonnage chantillonnage temporel du<br />

mouvement.<br />

09/12/2004 2


��Notre Notre cerveau a l’impression l impression d’un d un mouvement continu<br />

grâce à <strong>la</strong> persistance rétinienne r tinienne.<br />

Ce temps <strong>de</strong> persistance <strong>de</strong> l’image l image sur <strong>la</strong> rétine r tine est<br />

d’environ environ 1/10ème 1/10 me <strong>de</strong> secon<strong>de</strong>.<br />

Mouvement d’un stylo <strong>de</strong>vant une caméra<br />

réglée sur 10 images par secon<strong>de</strong><br />

09/12/2004 3


Cinéma : 24 images/secon<strong>de</strong><br />

Télévision : 25 images/secon<strong>de</strong> (entre<strong>la</strong>cement)<br />

Si l’échantillonnage est insuffisant, le mouvement<br />

sera haché hach <strong>et</strong> peu réaliste. r aliste.<br />

09/12/2004 4


2. <strong>Codage</strong> <strong>de</strong> l’animation<br />

Comme pour les images fixes il y a <strong>de</strong>ux types<br />

<strong>de</strong> codage d’animations :<br />

�� Bitmap<br />

�� Vectoriel<br />

09/12/2004 5


2.1 Animation bitmap<br />

Définition<br />

C’est une succession d’images fixes, stockée dans un<br />

fichier.<br />

Ces images sont <strong>de</strong>s tableaux <strong>de</strong> pixels<br />

(éventuellement compressés), affichés les uns après<br />

les autres selon une vitesse prédéfinie (ex ( ex: : 24 images<br />

par secon<strong>de</strong>).<br />

09/12/2004 6


Formats d’animations bitmaps<br />

Il existe <strong>de</strong> nombreux formats d’animations bitmap,<br />

pouvant éventuellement être compressés (voir plus loin) :<br />

�� AVI<br />

�� QuickTime<br />

�� …<br />

09/12/2004 7


Audio Vi<strong>de</strong>o Interleave (AVI)<br />

Format d'archivage <strong>de</strong> données audio/<strong>vidéo</strong> é<strong>la</strong>boré par<br />

Microsoft.<br />

Ce n'est pas une norme <strong>de</strong> codage (compression)<br />

audio/<strong>vidéo</strong> en soi, c'est simplement une norme qui<br />

perm<strong>et</strong> <strong>de</strong> stocker du son <strong>et</strong>/ou <strong>de</strong> <strong>la</strong> <strong>vidéo</strong> dans un<br />

même fichier. On dit que c'est un format<br />

d’"encapsu<strong>la</strong>tion".<br />

La norme AVI indique simplement en entête (au début<br />

du fichier) quel co<strong>de</strong>c le lecteur multimédia <strong>de</strong>vra<br />

utiliser pour traduire les données, <strong>et</strong> obtenir ainsi une<br />

séquence audio/<strong>vidéo</strong> lisible. On trouve aussi dans<br />

c<strong>et</strong>te entête <strong>de</strong>s informations re<strong>la</strong>tives au document<br />

comme <strong>la</strong> résolution, <strong>la</strong> durée, <strong>et</strong>c.<br />

09/12/2004 8


Il est cependant possible <strong>de</strong> créer <strong>de</strong>s fichiers AVI<br />

n'utilisant pas <strong>de</strong> co<strong>de</strong>c spécifique, le fichier contiendra<br />

simplement <strong>de</strong>s données non-compressées<br />

non compressées, , on appelle<br />

ce<strong>la</strong> le format "RAW" (données brutes).<br />

�� Garantit un stockage <strong>de</strong> données sans perte <strong>de</strong><br />

qualité.<br />

��Attention, Attention, ce procédé crée <strong>de</strong>s fichiers très lourds.<br />

09/12/2004 9


QuickTime (MOV, QT, QTX, QTR, QT3)<br />

Format d'encapsu<strong>la</strong>tion analogue au format AVI mais<br />

développé par <strong>la</strong> firme Apple.<br />

Cependant c<strong>et</strong>te norme peut embarquer autre chose<br />

que <strong>de</strong>s données audio/<strong>vidéo</strong>, par exemple un format<br />

<strong>de</strong> réalité virtuelle créé par Apple (QuickTime<br />

( QuickTime VR).<br />

Ce format est lisible sur <strong>la</strong> majorité <strong>de</strong>s p<strong>la</strong>tes-formes.<br />

p<strong>la</strong>tes formes.<br />

09/12/2004 10


Avantages <strong>et</strong> inconvénients du format bitmap<br />

�� Accès facile (tableaux <strong>de</strong> pixels)<br />

�� Affichage facile<br />

�� Taille importante <strong>de</strong>s fichiers<br />

�� Problème <strong>de</strong> changement d’échelle<br />

09/12/2004 11


2.2 Animation vectorielle<br />

Même principe que pour les images vectorielles fixes :<br />

les formes sont décrites par <strong>de</strong>s obj<strong>et</strong>s géométriques<br />

(cercles, rectangles, polygones, …)<br />

Animation facile : il suffit <strong>de</strong> modifier les coordonnées<br />

<strong>de</strong> ces formes.<br />

Les formats d’animation vectoriels sont rares.<br />

�� F<strong>la</strong>sh<br />

09/12/2004 12


F<strong>la</strong>sh (.swf (. swf, , .f<strong>la</strong>, .exe . exe)<br />

Format d'animation vectorielle interactive développ d veloppé par<br />

Macromedia. Macromedia.<br />

Logiciel <strong>de</strong> création cr ation : Shockwave F<strong>la</strong>sh. F<strong>la</strong>sh<br />

�� Format léger l ger �� téléchargement chargement rapi<strong>de</strong>, pouvant<br />

même se faire sous forme <strong>de</strong> flux (streaming ( streaming) ) :<br />

possible <strong>de</strong> lire le contenu du document durant<br />

son téléchargement.<br />

t chargement.<br />

�� Lecture : p<strong>la</strong>yer indépendant ind pendant ou intégration int gration dans<br />

une page web au moyen d’un d un plugin. plugin<br />

�� possibilité possibilit d'intégrer d'int grer du son <strong>et</strong> <strong>de</strong> définir d finir <strong>de</strong>s<br />

évènements nements interactifs (�� ( jeux). jeux)<br />

�� Exemple : vache.swf<br />

09/12/2004 13


Avantages <strong>et</strong> inconvénients du format vectoriel<br />

�� Fichiers très compacts<br />

�� Mise à l’échelle sans perte <strong>de</strong> qualité<br />

�� Animation très facile<br />

�� Ne peut représenter que <strong>de</strong>s obj<strong>et</strong>s graphiquement<br />

simples, pas <strong>de</strong> scène réelle<br />

�� <strong>de</strong>ssin animé<br />

anim<br />

09/12/2004 14


3. Compression d’animation bitmap<br />

3.1 Pourquoi compresser<br />

�� Les images fixes sont coûteuses en stockage.<br />

�� Les <strong>vidéo</strong>s le sont encore plus, car il s’agit d’une<br />

succession d’images fixes.<br />

Ex:<br />

<strong>vidéo</strong> <strong>de</strong> 1 min à 24 fps, fps,<br />

640x480 pixels, 16 millions <strong>de</strong> couleurs :<br />

(640 x 480 x 3) x 1 x 60 x 24 = 1,2 Go<br />

(sans compter les données sonores !)<br />

09/12/2004 15


Débit<br />

Pour exprimer <strong>la</strong> quantité d’informations transmise lors<br />

<strong>de</strong> <strong>la</strong> lecture d’une <strong>vidéo</strong> on parle <strong>de</strong> débits exprimés<br />

soit en oct<strong>et</strong>s ou en bits par secon<strong>de</strong>.<br />

Ex:<br />

<strong>vidéo</strong> à 24 fps, fps,<br />

640x480 pixels, 16 millions <strong>de</strong> couleurs :<br />

(640 x 480 x 3) x 24 = 20,4 Mo/s<br />

Mo<strong>de</strong>m : 5 Ko/s<br />

ADSL : 64 Ko/s<br />

Lecteur CD 50x : 7,3 Mo/s<br />

09/12/2004 16


Débits bits très tr s important réc<strong>la</strong>m r c<strong>la</strong>més s en <strong>vidéo</strong>. vid o.<br />

�� indispensable <strong>de</strong> compresser les données donn es<br />

sur le support <strong>de</strong> stockage <strong>et</strong> <strong>de</strong> les<br />

décompresser compresser lors <strong>de</strong> <strong>la</strong> lecture.<br />

�� Pour stockage<br />

�� Pour diffusion en direct (« streaming »)<br />

�� Pour lecture flui<strong>de</strong> (Disque dur, CDROM)<br />

09/12/2004 17


Note :<br />

La décompression d compression doit être suffisamment rapi<strong>de</strong> pour<br />

ne pas ralentir le flux (ici, il faut pouvoir décompresser<br />

d compresser<br />

24 images par secon<strong>de</strong>, ainsi que le son).<br />

La durée <strong>de</strong> compression est moins importante, car on<br />

peut très bien réaliser <strong>la</strong> compression du film original en<br />

plusieurs heures si nécessaire.<br />

Lorsque les durées <strong>de</strong> compression <strong>et</strong> <strong>de</strong><br />

décompression sont très différentes, on parle <strong>de</strong> co<strong>de</strong>c<br />

asymétrique.<br />

09/12/2004 18


Co<strong>de</strong>c<br />

Les systèmes <strong>de</strong> COmpression/DECompression<br />

(co<strong>de</strong>c co<strong>de</strong>c) ) ont pour but <strong>de</strong> réduire suffisamment le flux <strong>de</strong><br />

données pour perm<strong>et</strong>tre à <strong>la</strong> séquence <strong>de</strong> passer au<br />

travers du support prévu.<br />

Chaque Co<strong>de</strong>c a ses particu<strong>la</strong>rités qui le rend plus ou<br />

moins bien adapté aux supports visés.<br />

09/12/2004 19


On distingue 2 gran<strong>de</strong>s familles <strong>de</strong> co<strong>de</strong>c :<br />

�� Sans perte (lossless lossless)<br />

�� Avec pertes (lossy lossy)<br />

09/12/2004 20


3.2 Compression sans perte<br />

Les données sont compressées (LZW, RLE, …), mais à<br />

<strong>la</strong> restitution on r<strong>et</strong>rouve exactement l’original sans<br />

aucune altération.<br />

�� Qualité d’image parfaite.<br />

�� Compression peu efficace.<br />

Formats <strong>de</strong> compression sans perte :<br />

�� GIF<br />

�� MNG<br />

09/12/2004 21


GIF (Graphics ( Graphics Interchange Format)<br />

Supporte une fonction d'animation image par image.<br />

Une durée dur e d'affichage individuelle (en millisecon<strong>de</strong>s)<br />

peut être attribuée attribu e à chaque image.<br />

Ne compresse (avec métho<strong>de</strong> m tho<strong>de</strong> LZW) que les<br />

différences diff rences entre <strong>de</strong>ux images successives.<br />

09/12/2004 22


MNG (Multiple image N<strong>et</strong>work Graphics) Graphics<br />

Extension du format PNG : « Multiple PNG »…<br />

Format d'image qui vise à remp<strong>la</strong>cer le vieillissant <strong>et</strong><br />

propriétaire propri taire format GIF. GIF<br />

Peu répandu r pandu pour le momment, momment,<br />

contrairement au PNG<br />

(fixes) ou au GIF animées. anim es.<br />

09/12/2004 23


3.3 Compression avec pertes<br />

La <strong>vidéo</strong> non compressée ou compressée sans perte est<br />

trop volumineuse.<br />

�� Algorithmes <strong>de</strong> codage avec pertes tirant parti <strong>de</strong>s<br />

caractéristiques caract ristiques psychosensorielles <strong>de</strong> l’œ l’œil<br />

il humain pour<br />

se débarrasser d barrasser <strong>de</strong>s informations qui ne sont pas perçues per ues<br />

ou qui sont redondantes.<br />

09/12/2004 24


Il existe <strong>de</strong> nombreuses métho<strong>de</strong>s <strong>de</strong> compression avec<br />

perte :<br />

�� Cinepak<br />

�� In<strong>de</strong>o<br />

�� Real Vi<strong>de</strong>o<br />

�� MPEG<br />

�� …<br />

Ces différentes métho<strong>de</strong>s se distinguent par leurs taux<br />

<strong>de</strong> compression <strong>et</strong> <strong>la</strong> qualité d’image résultante.<br />

Nous n’abor<strong>de</strong>rons que <strong>la</strong> compression <strong>de</strong> type MPEG.<br />

09/12/2004 25


MPEG<br />

MPEG (Moving ( Moving Pictures Experts Group) Group)<br />

est un groupe<br />

<strong>de</strong> l'ISO (International ( International Standards Organization). Organization).<br />

Ce<br />

groupe développe d veloppe les standards pour <strong>la</strong> <strong>vidéo</strong> vid o <strong>et</strong> le son.<br />

Citons en particulier :<br />

�� MPEG-1 MPEG 1 (VCD)<br />

�� MPEG-2 MPEG 2 (DVD)<br />

�� MPEG-4 MPEG 4 (DivX3 ;-), ; ), DivX 4 <strong>et</strong> 5, XviD, XviD,<br />

<strong>et</strong>c)<br />

<strong>et</strong>c<br />

09/12/2004 26


MPEG 1<br />

Standard <strong>de</strong> compression <strong>de</strong>stinée <strong>de</strong>stin e aux <strong>vidéo</strong>s vid os <strong>de</strong> faible<br />

résolution solution (352 x 240 x 30 t/s aux USA, 325 x 288 x 25<br />

t/s en Europe), avec un son <strong>de</strong> qualité qualit CD. Son débit d bit ne<br />

dépasse passe pas 1.15 Mbits/s. La qualité qualit est très tr s moyenne,<br />

proche du format VHS (ce format est en voie <strong>de</strong><br />

disparition).<br />

Le MPEG-1 MPEG 1 est capable d'être diffusé diffus sous forme <strong>de</strong><br />

flux (streaming ( streaming), ), ce qui perm<strong>et</strong> <strong>de</strong> visualiser <strong>de</strong> <strong>la</strong> <strong>vidéo</strong> vid o<br />

durant son téléchargement. t chargement. Le format MPEG-1 MPEG 1 est le<br />

format utilisé utilis dans les CD-Vid CD Vidéo o (VCD), un média m dia en<br />

perdition <strong>de</strong>puis l'arrivée l'arriv e du DVD.<br />

09/12/2004 27


MPEG 2<br />

Pour <strong>la</strong> <strong>vidéo</strong> vid o numérique num rique <strong>de</strong> qualité qualit TV (800x600x30 t/s).<br />

Débit bit compris entre 4 <strong>et</strong> 9 Mbits/s.<br />

�� Télévision vision numérique num rique (satellite)<br />

�� SVCD (Super VCD)<br />

�� DVD-vid DVD <strong>vidéo</strong><br />

Qualité Qualit proche <strong>de</strong>s standards <strong>vidéo</strong> vid o professionnels (très (tr s<br />

supérieur sup rieur au VHS) <strong>et</strong> perm<strong>et</strong> <strong>la</strong> diffusion avec <strong>la</strong><br />

résolution solution 720 x 576 (norme télévisuelle).<br />

t visuelle).<br />

09/12/2004 28


MPEG 3<br />

Le MPEG-3, MPEG 3, <strong>de</strong>stiné <strong>de</strong>stin à <strong>la</strong> télévision t vision haute définition, d finition, est<br />

tombé tomb en désu d suétu<strong>de</strong> tu<strong>de</strong> (à ( ne pas confondre avec le format<br />

audio MP3 qui est <strong>la</strong> contraction <strong>de</strong> MPEG Audio Layer-3). Layer 3).<br />

09/12/2004 29


MPEG 4<br />

Autorise <strong>de</strong>s taux <strong>de</strong> compression très tr s élev levés s pour une<br />

qualité qualit remarquable.<br />

On considère consid re à l'heure actuelle que c'est le must <strong>de</strong> <strong>la</strong><br />

compression <strong>vidéo</strong> vid o d’un d un point <strong>de</strong> vue qualité qualit /<br />

compression.<br />

09/12/2004 30


Il existe <strong>de</strong>s formats utilisant le MPEG-4 MPEG 4 comme l'ASF<br />

ou le WMV (tous <strong>de</strong>ux <strong>de</strong> Microsoft), mais <strong>la</strong> plupart du<br />

temps le MPEG-4 MPEG 4 est encapsulé encapsul dans un fichier AVI ou<br />

MOV à l'ai<strong>de</strong> d'un co<strong>de</strong>c MPEG-4 MPEG 4 (DivX, XviD, XviD,<br />

3ivx, …)<br />

La compression MPEG-4 MPEG 4 est <strong>de</strong> plus en plus répandu r pandu<br />

sur Intern<strong>et</strong> car elle génère g re <strong>de</strong>s fichiers « légers gers ».<br />

09/12/2004 31


La compression <strong>de</strong> type MPEG opère en <strong>de</strong>ux<br />

étapes :<br />

1) réduction <strong>de</strong>s informations par sous<br />

échantillonnage <strong>de</strong> <strong>la</strong> couleur.<br />

2) réduction <strong>de</strong>s informations redondantes.<br />

09/12/2004 32


1) réduction <strong>de</strong>s informations par sous<br />

échantillonnage <strong>de</strong> <strong>la</strong> couleur<br />

La numérisation <strong>de</strong> <strong>la</strong> <strong>vidéo</strong> s'effectue avec le modèle<br />

YUV :<br />

Y : luminance<br />

(Y = 0,3 R + 0,59 V + 0,11 B)<br />

U : différence <strong>de</strong> couleur exprimée à partir du bleu<br />

(Db Db = B - Y = - 0,3 R - 0,59 V + 0,89 B )<br />

V : différence <strong>de</strong> couleur exprimée à partir du rouge<br />

(Dr = R - Y = 0,7 R - 0,59 V - 0,11 B)<br />

09/12/2004 33


Le modèle YUV perm<strong>et</strong> <strong>de</strong> séparer <strong>la</strong> luminance Y <strong>de</strong> <strong>la</strong><br />

chrominance (U <strong>et</strong> V).<br />

L’œil est plus sensible à l’intensité lumineuse qu’aux<br />

informations colorées.<br />

�� On conserve Y mais on compresse U <strong>et</strong> V avec pertes.<br />

On n ne co<strong>de</strong> les composantes couleurs :<br />

�� Qu’une colonne sur 2 (YUV 4:2:2) mais chaque ligne<br />

�� Qu’une colonne sur 4 (YUV 4:1:1) mais chaque ligne<br />

�� Qu’une colonne sur 2 mais seulement 1 ligne sur 2 en<br />

entre<strong>la</strong>çant (YUV 4:2:0)<br />

09/12/2004 34


On utilise <strong>la</strong> notation Y:U:V pour indiquer les<br />

proportions respectives <strong>de</strong> Y, <strong>de</strong> U <strong>et</strong> <strong>de</strong> V. Ainsi <strong>la</strong><br />

qualité “broadcast “ broadcast” ” (diffusion TV) utilise <strong>la</strong> proportion<br />

4:2:2 ce qui indique que pour 4 Y on a 2 U <strong>et</strong> 2 V, soit<br />

au total 8 valeurs pour 4 pixels RVB d’origine.<br />

YUV 4:4:4<br />

«Brut» obtenu à<br />

partir <strong>de</strong> RVB<br />

YUV 4:2:2<br />

YUV 4:1:1<br />

YUV 4:2:0<br />

09/12/2004 35


2) réduction <strong>de</strong>s informations redondantes<br />

Redondance spatiale<br />

Une image, prise indépendamment <strong>de</strong>s autres,<br />

présente <strong>de</strong>s zones uniformes plus ou moins gran<strong>de</strong>s<br />

dans lesquelles les pixels ont <strong>de</strong>s valeurs très voisines,<br />

voire semb<strong>la</strong>bles : c’est <strong>la</strong> redondance spatiale. spatiale<br />

�� En l'éliminant par codage, il est possible <strong>de</strong> réduire <strong>la</strong><br />

quantité d’informations à transm<strong>et</strong>tre.<br />

09/12/2004 36


Redondance temporelle<br />

Dans une séquence <strong>vidéo</strong>, <strong>la</strong> différence entre une<br />

image <strong>et</strong> <strong>la</strong> suivante est re<strong>la</strong>tivement faible, sauf lors<br />

d’un changement <strong>de</strong> p<strong>la</strong>n : c’est <strong>la</strong> redondance<br />

temporelle. temporelle<br />

Autrement dit, <strong>la</strong> position d’un bloc <strong>de</strong> pixels varie<br />

généralement peu d’une image à l’autre. C’est c<strong>et</strong>te<br />

variation qui est codée par compensation <strong>de</strong><br />

mouvement <strong>et</strong> prédiction. prédiction.<br />

09/12/2004 37


Pour tirer parti <strong>de</strong> ces redondances, les images ne sont<br />

pas traitées <strong>et</strong> compressées <strong>de</strong> <strong>la</strong> même façon.<br />

Une séquence <strong>vidéo</strong> MPEG est composée <strong>de</strong> trois<br />

types d’images :<br />

�� Les images Intra (I) )<br />

�� Les images Prédictives (P)<br />

�� Les images Bidirectionnelles (B)<br />

09/12/2004 38


Les images Intra<br />

Ces images, dites intra-trame intra trame, , sont codées intégralement,<br />

sans aucune référence aux images voisines <strong>de</strong> <strong>la</strong><br />

séquence <strong>vidéo</strong>.<br />

C’est <strong>la</strong> redondance spatiale qui est exploitée <strong>et</strong> éliminée<br />

à l’ai<strong>de</strong> d’une Transformation en Cosinus Discr<strong>et</strong> (DCT)<br />

sur <strong>de</strong>s blocs <strong>de</strong> 8x8 pixels.<br />

C<strong>et</strong>te étape est semb<strong>la</strong>ble à <strong>la</strong> compression JPEG.<br />

09/12/2004 39


Compression simi<strong>la</strong>ire à JPEG (utilisation <strong>de</strong> DCT)<br />

� présence <strong>de</strong>s mêmes artefacts<br />

09/12/2004 40


Les images Intra constituent les images <strong>de</strong> référence à<br />

partir <strong>de</strong>squelles est réalisé le décodage.<br />

�� Perm<strong>et</strong> d’é d’éviter<br />

viter une dégradation d gradation progressive <strong>de</strong><br />

l’image image au cours du temps.<br />

�� Perm<strong>et</strong> <strong>de</strong> se positionner rapi<strong>de</strong>ment à n’importe<br />

quel endroit du film, sans avoir à tout recalculer<br />

<strong>de</strong>puis le début.<br />

09/12/2004 41


Les images Prédictives<br />

Elles exploitent à <strong>la</strong> fois <strong>la</strong> redondance spatiale <strong>et</strong> <strong>la</strong><br />

redondance temporelle <strong>de</strong>s images d’une séquence<br />

<strong>vidéo</strong>.<br />

Elles utilisent <strong>de</strong>s informations <strong>de</strong>s images I ou P<br />

précé<strong>de</strong>ntes <strong>et</strong> effectuent une «compensation <strong>de</strong><br />

mouvement» (<strong>de</strong>s pixels d’une image à <strong>la</strong> suivante) pour<br />

déterminer les pixels qui les constituent.<br />

On joue sur le fait qu’il y a <strong>de</strong> gran<strong>de</strong>s ressemb<strong>la</strong>nces<br />

(=redondance successives.<br />

d’information) entre <strong>de</strong>ux images<br />

09/12/2004 42


Les images Bidirectionnelles<br />

Comme les images P, elles examinent les images I ou P<br />

précé<strong>de</strong>ntes, mais elles examinent aussi les images<br />

suivantes.<br />

09/12/2004 43


Mouvement <strong>de</strong> caméra<br />

Étu<strong>de</strong> <strong>de</strong> <strong>la</strong> redondance temporelle par blocs<br />

� problème lors <strong>de</strong> travellings, lorsqu’un bloc change<br />

complètement d’une image à l’autre.<br />

� Problème lors <strong>de</strong> séquences très rapi<strong>de</strong> sur DVD,<br />

télévision numérique, caméscope DV, …<br />

09/12/2004 44


Ces trois types d’images d images sont organisés organis s selon<br />

différentes diff rentes combinaisons pour constituer l’animation.<br />

l animation.<br />

Ces combinaisons seront plus ou moins efficaces en<br />

terme <strong>de</strong> taux <strong>de</strong> compression <strong>et</strong> <strong>de</strong> qualité qualit d’image. image.<br />

Une <strong>vidéo</strong> vid o MPEG commence toujours par une image I.<br />

Par ex :<br />

I P P B P P I P P …<br />

(plus ou moins paramétrable)<br />

param trable)<br />

09/12/2004 45


Autres apports du MPEG 4<br />

Par rapport aux 2 autres versions <strong>de</strong> <strong>la</strong> norme, il est<br />

maintenant possible <strong>de</strong> représenter aussi bien <strong>de</strong>s<br />

obj<strong>et</strong>s naturels (films ou photos tirés du mon<strong>de</strong> réel)<br />

que synthétiques (obj<strong>et</strong>s virtuels 2D <strong>et</strong> 3D).<br />

Ces 2 gran<strong>de</strong>s familles peuvent cohabiter ensemble<br />

pour fournir une solution <strong>de</strong> réalité virtuelle ou <strong>de</strong> réalité<br />

augmentée.<br />

augmentée<br />

09/12/2004 46


A venir…<br />

�� MPEG-7 MPEG<br />

�� MPEG-21 MPEG 21<br />

�� …<br />

09/12/2004 47


Les fichiers <strong>vidéo</strong> au format MPEG sont<br />

reconnaissables à leurs extensions :<br />

�� ".mpg ". mpg" " ".mpeg ". mpeg" " <strong>et</strong> ".mpv ". mpv" " pour <strong>de</strong>s fichier<br />

contenant <strong>de</strong> <strong>la</strong> <strong>vidéo</strong> au format MPEG-1 MPEG 1 ou 2 ;<br />

�� ".dat ". dat" " pour <strong>de</strong>s données MPEG-1 MPEG 1 contenues dans<br />

un VCD ;<br />

�� ".vob ". vob" " pour <strong>de</strong>s données MPEG-2 MPEG 2 contenues dans<br />

un DVD-Vidéo DVD Vidéo ;<br />

�� ".mov ". mov" " ".avi ". avi" " ".asf ". asf" " ".wmv ". wmv" " pour du MPEG-4 MPEG 4<br />

(même si ".avi ". avi" " ou ".mov ". mov" " ne contient pas<br />

forcément du MPEG-4). MPEG 4).<br />

09/12/2004 48


DV<br />

Le format DV existe pour <strong>la</strong> norme PAL (Europe) <strong>et</strong><br />

NTSC (USA <strong>et</strong> Japon). Suivant ces normes, on a :<br />

Dimensions<br />

Fréquence<br />

Couleurs<br />

Bits par pixel<br />

Compression<br />

DV PAL<br />

720x576<br />

25 fps<br />

YUV 4:2:0<br />

YUV 4:1:1<br />

09/12/2004 49<br />

12<br />

5:1 DVC/DCT<br />

DV NTSC<br />

720x480<br />

30 fps


PAL avant compression :<br />

720 x 576 x 25 x 12 = 14,8 Mo/s<br />

PAL après compression (rapport 5:1) :<br />

�� 3 Mo/s<br />

Le DV utilise une compression DCT (Discr<strong>et</strong>e ( Discr<strong>et</strong>e Cosinus<br />

Transform) Transform)<br />

<strong>de</strong> rapport 5:1<br />

A c<strong>et</strong>te compression <strong>vidéo</strong> s'ajoute une compression<br />

par codage <strong>de</strong>s couleurs (��12 ( 12 bits/pixel au lieu <strong>de</strong> 24).<br />

09/12/2004 50


Le codage DV PAL <strong>de</strong>s couleurs en YUV 4:2:0 perm<strong>et</strong><br />

<strong>de</strong> réduire à 12 bits par pixels le codage couleur au lieu<br />

<strong>de</strong>s 24 bits normalement nécessaires :<br />

Normalement : 24 bits par pixels.<br />

On traite par groupe <strong>de</strong> 4 pixels, donc<br />

4 pixels -> > 4x24 bits = 96 bits.<br />

Réduction 4:2:0 pour un groupe <strong>de</strong> 4 pixels :<br />

Y:4x8 + U:1x8 + V:1x8 bits = 48 bits.<br />

Soit 48/4 = 12 bits par pixel<br />

09/12/2004 51


4. Streaming<br />

Le streaming consiste à diffuser un média m dia (audio <strong>et</strong>/ou<br />

<strong>vidéo</strong>) vid o) en continu sous forme <strong>de</strong> flux, comme une on<strong>de</strong><br />

radio.<br />

On l'utilise par exemple pour diffuser <strong>de</strong>s émissions missions <strong>de</strong><br />

télévision vision ou <strong>de</strong> radio sur intern<strong>et</strong>.<br />

�� logiciels spécifiques<br />

sp cifiques<br />

�� serveur haut débit d bit pour que plusieurs personnes<br />

puissent visionner <strong>la</strong> <strong>vidéo</strong> vid o en même temps.<br />

09/12/2004 52


Formats les plus répandus r pandus :<br />

�� Windows Media<br />

�� Real Media<br />

On peut créer cr er <strong>de</strong>s fichiers <strong>vidéo</strong> vid o sous ce format pour les<br />

conserver ou les m<strong>et</strong>tre en ligne.<br />

�� F<strong>la</strong>sh<br />

09/12/2004 53


Windows Media (ASF, WMV)<br />

Format audio/<strong>vidéo</strong> audio/vid o développ d veloppé pour Intern<strong>et</strong> par<br />

Microsoft. Il utilise <strong>la</strong> norme MPEG-4. MPEG 4.<br />

Advanced Streaming Format (ASF) : basé bas sur <strong>la</strong><br />

norme MPEG-4 MPEG 4 V2.<br />

�� Advanced<br />

�� Windows Media Vidéo Vid (WMV) : basé bas sur <strong>la</strong> norme<br />

MPEG-4 MPEG 4 V3 (plus mo<strong>de</strong>rne).<br />

09/12/2004 54


RealMedia (RM, RAM, RPM)<br />

Format audio/<strong>vidéo</strong> créé par RealN<strong>et</strong>works.<br />

RealN<strong>et</strong>works<br />

On peut créer <strong>de</strong>s fichiers <strong>vidéo</strong> sous ce format pour les<br />

conserver ou les m<strong>et</strong>tre en ligne.<br />

Le format RealMedia est lisible sur les p<strong>la</strong>tes-formes p<strong>la</strong>tes formes les<br />

plus courantes (Linux, MacOS, MacOS,<br />

Windows, So<strong>la</strong>ris, So<strong>la</strong>ris,<br />

<strong>et</strong>c.)<br />

a l’ai<strong>de</strong> d’un lecteur gratuit fournit par Real.<br />

Real<br />

09/12/2004 55

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!