Vous êtes sur la page 1sur 26

Le cours Systmes Multimdia a comme but : dvelopper des habilets conceptuelles travers des logiciels conus pour la cration,

, dmontrer comment lordinateur peut devenir un outil ou un support de cration en explorant divers logiciels de pointe utiles llaboration de projets disciplinaires ou multidisciplinaires (traitement de limage, des sons, animation, vido, etc.), dvelopper son jugement critique face des projets artistiques. Sujets de cours :
Introduction: Quest ce que Multimdia ; Caractristiques et components multimdia. Texte: Caractristiques du texte; Polices d'criture; Utilisation du texte en multimdia; Hypertexte. Son: Elments dacoustique; Logiciels audio; Enregistrement et traitement du son numrique. Images et vido: Images numriques; Animation; Utilisation des squences vido. Elments de design: Format ; Arrangement; Symtrie; Rptition; Contraste; Couleur. Stockage dinformation multimdia: Stockage et transmission de linformation, Bases de donnes multimdia, Technique de lindexation et recherche de linformation multimdia. Traitement de linformation multimdia: Algorithmes pour la compression dinformation textuelle. Technique de compression audio et formats audio numrique; Compression des images et formats graphiques; Technique de compression et formats vido numriques. Systmes et application multimdia: Equipements spcialiss pour la production multimdia, Systmes d'exploitation multimdias, Applications spcialises pour la production multimdia; Systmes de prsentation. Elments de protection de la proprit intellectuelle.
1

Sujets des applications


1. Texte, hypertexte: ralisation dun prospectus pour un certain produit, au choix ; l'tude du style mieux adapt pour ce produit: police, taille, couleur ; le choix du texte pour le prospectus. Images: laboration du logo de lentreprise qui offre ce produit. Le traitement des images pour correspondre aux certains critres de taille, qualit etc. Le travail sera effectu en Adobe Photoshop CS4. 2. Son: lenregistrement du slogan (en SoundForge) utilis ultrieur en rclame. Traitement du son: normalisation, filtrage, augmentation etc. pour correspondre aux certains critres de taille, qualit 3. Animation: Cration dune animation en utilisant Adobe Flash CS4, qui doit inclure les lments mdia slects pour la prsentation du produit: images, sons, possible squences vido, texte. Il faut utiliser ActionScript3. Lidentification dun moyen du stockage correspondant pour la prsentation du produit.
Numro dheures/semaine Cours 2 Travaux Pratiques 2 Vrification Examen Examen crit ECTS Crdits 3
2

Quest ce que Multimdia ?


lorigine multimdia est un adjectif qui appartient au vocabulaire de la publicit : une campagne multimdia dsigne alors le recours complmentaire plusieurs multimdia (par exemple la presse crite, les affiches, la radio et la tlvision) pour assurer la promotion auprs du grand public dun nouveau produit de consommation, dun vnement culturel ou politique majeur, etc. Lusage de ladjectif multimdia est alors strictement conforme son tymologie : multus, adjectif latin qui exprime lide de pluralit et medium, le milieu. Cela signifie que lon utilise pour telle ou telle campagne de promotion plusieurs milieux de linformation. Un produit multimdia, cest lassociation de plusieurs mdias sur un mme support, en gnral un disque optique (cdrom, DVD), pour prsenter de manire plus complte et plus riche que dans les mdias traditionnels un contenu ducatif, encyclopdique, etc. Bref, lvidence, la coexistence de plusieurs mdias sur un mme support ne suffit pas dfinir le multimdia.

Donc, ce que ne dit pas explicitement le terme multimdia, ce sont prcisment les spcificits de ce nouveau champ de cration, de diffusion et de consultation : Toutes les informations rassembles dans une application multimdia le sont ncessairement et exclusivement sous une forme numrique. - Raliser un produit multimdia, cest en effet crer, traiter, enregistrer, structurer, lier et synchroniser des fichiers numriques. - Diffuser un produit multimdia sur un support de type CD ou sur un rseau de tlcommunication cest toujours distribuer des fichiers numriques. - Lire un produit multimdia, cest dcoder des fichiers numrique pour en permettre laffichage analogique sur un cran de lecture (texte, image fixe ou anime, vido) ou la restitution analogique par un haut-parleur (son). Toutes les informations rassembles dans une application multimdia sont non seulement numrises, mais encore et ncessairement compresse. Toutes les informations rassembles dans une application multimdia sont non seulement numrises et compresse, mais encore synchronises. (Si un logiciel de traitement de texte ou de courrier lectronique permet dassocier du texte et des images, il ne peut pas pour autant tre dit multimdia, car il nassure pas la synchronisation temporelle des donnes.) Laccs aux informations rassembles dans une application multimdia implique la mise en oeuvre de procdures dinteraction entre le lecteur et le produit . Cette interactivit permet, travers une interface homme - machine, dengager diverses actions. Elle implique donc lutilisateur dans le droulement de lapplication, quil modle son gr et son rythme.
4

Lexistence du multimdia est techniquement conditionne par la numrisation pralable du texte, de limage et du son, associe la compression des fichiers numriques.

On appelle aujourdhui multimdia :


la micro-informatique (outils spcifiques de traitement et dinteractivit) ; laudiovisuel (images et son) ; les tlcommunications (diffusion des produits multimdias sur les fameuses autoroutes de linformation). Un produit multimdia peut donc tre dfini comme une combinaison de mdias numriques : discrets et continus; synchroniss et lis de faon permettre lutilisateur dagir sur le droulement de lapplication et de choisir son itinraire de consultation (interactivit); diffusables sur les rseaux de tlcommunication ou sur tout autre support numrique (cdrom, DVD et support venir).

Avantages des techniques numriques


Prcision de mesure apporte par la lecture digitale (disparition d'erreurs de lecture typique aux appareils aiguilles, (parallaxe)). Prcision lie au nombre de chiffres significatifs (il est possible d'utiliser un nombre de chiffre significatif important (attention aux prcautions de mesure)). L'enregistrement de donnes numriques apporte de multiples avantages (fiabilit des informations, perte de qualit inexistante (possibilit de rgnrer les niveaux logiques), rapport signal sur bruit lev). Transmission des donnes sur de grandes distances, et dans des conditions difficiles. Traitement des donnes en temps rel ou en temps diffr, avec des algorithmes de calcul irralisables de manire analogique. Tendance l'intelligence artificielle, par mmorisation d'un contexte vcu et apprentissage progressif. Cette liste ne donne qu'un aperu des possibilits des techniques numriques. De nombreuses applications utilisent dj des dispositifs d'analyse et de synthse vocale, ou de cration ou de traitement d'images...

Ncessit de traduction de l'information (Analogique <--> Numrique)


Les informations d'entres doivent tre prsentes au systme numrique sous forme binaire, et de mme les informations dlivres seront disponibles sous cette forme. Entre d'informations: Il est donc ncessaire de recourir des transducteurs. Capteur dlivrant l'information sous forme numrique (ex: clavier, codeur optique). Il n'est pas toujours possible de traduire directement l'information en numrique. Capteur analogique associ un convertisseur analogique numrique. Sortie d'informations: Actionneur Numrique (moteur pas pas). Actionneur Analogique associ un convertisseur numrique analogique. Les temps lis aux conversions et au traitement, dterminent la frontire d'utilisation des systmes numriques et de leurs concurrents analogiques. Dans le domaine des asservissements, ou le traitement en temps rel est indispensable pour assurer la stabilit, les techniques numriques sont souvent limites des frquences basses. (Attention, les progrs sur les convertisseurs et sur les micros sont trs rapides (les volutions sur les compacts disques, et sur les ordinateurs personnels, permettent de diminuer les cots des composants rapides).
7

Schma de principe d'un systme numrique complet

Lorsque l'on veut numriser un signal analogique variable l'aide d'un convertisseur analogique numrique, il ne faut pas perdre de vue que cette conversion ne sera pas instantane. Or la valeur du signal analogique va voluer pendant la conversion ce qui peut entraner des erreurs sur la valeur convertie. Il faut donc prvoir un dispositif capable de mmoriser la grandeur analogique pendant le temps de conversion, ce dispositif s'appelle un Echantillonneur bloqueur.
8

Echantillonner, quantifier, coder


Cest le passage du contenu au discret qui dfinit la phase dchantillonnage.

Le son
Comment dcouper un son en lments discontinus sans le dgrader totalement ? Cest limage lectrique de londe sonore qui va tre dcoupe en chantillons selon laxe du temps, dfinissent ainsi les intervalles auxquels on procdera la mesure de lamplitude du signal. Le choix du nombre dchantillons prlevs par seconde dans un signal sonore conditionne la qualit de la rsolution finale, cest--dire la fidlit au signal analogique original.

Le nombre dchantillons par seconde dfinit la frquence dchantillonnage.


9

Quest ce quune image numrique ?


La numrisation dune image suppose une double discrtisation : - Dune part du domaine de dfinition de limage : le domaine spatial 2-D pour les images fixes (respectivement le domaine spatial 2-D et le temps pour les images animes): il sagit de lchantillonnage. - Dautre part de lamplitude du signal image : du signal de luminance dans le cas des images monochromes, des trois signaux couleur dans le cas des images couleurs (en reprsentation Rouge, Vert, Bleu: RVB ou Luminance, Chrominance1, Chrominance2: Y, Cr, Cb): il sagit de la quantification. Echantillonnage - Echantillonnage des valeurs de limage aux noeuds dune grille rectangulaire dispose dans le plan de limage. - Un pixel (m, n) (picture element) reprsente la valeur du niveau de gris de limage monochrome au point de la grille indexe par les coordonnes entires (m, n) Quantification - Transformation dune amplitude a valeurs continues en une amplitude qui ne peut prendre quun nombre fini de valeurs distinctes. - Pour une image 256 niveaux de gris, chaque amplitude est code sur un octet (8 bits).

10

Deux remarques importantes :


1 Le signal dentre I(x, y) est une image 2-D. Laxe (Oy) est donc dirig du haut vers le bas de limage. 2 Une fois ces deux axes discrtiss, on obtient m lignes et n colonnes :

En traitement dimages, on parle alors dun signal dimage I(m, n) et non pas I(n, m). Lordre des coordonnes est donc modifi puisque m correspond la discrtisation selon (Oy) et n selon (Ox).
11

Exemples dchantillonnage dimage

Sur cette figure, on a reprsent limage Lena chantillonne avec deux structures dchantillonnage diffrentes : 256 x 256 pixels, 64 x 64 pixels, 16 x 16 pixels.
12

Exemple de loi de quantification

13

Exemples de quantifications dune image

14

Perception
Audio

Courbes isosoniques

Image

Domaine de perception et sensibilit


15

Espaces de reprsentation de l'information


Son Lunit de description du son la plus rpandue est le Hz. Elle peut dcrire la frquence du son, ou la frquence dchantillonnage (nombre de mesures du son effectue par seconde). Exemples de frquences dchantillonnage : 44100 Hz : qualit CD 22000 Hz : qualit radio 8000 Hz : qualit tlphone Le bel dcrit le niveau dintensit. W- puissance acoustique (Watt) Loctave est une mesure de la hauteur employe plus particulirement pour la musique. Frquence du son et vitesse de propagation dterminent la longueur d'onde:

c/f
Frquence fondamentale : f=1/T (Hz) Priode: T (s) Clrit c (m/s) Longueur donde: =cT (m) On peut utiliser dautres units telles que le bar (pression), le noy (le niveau de bruit peru), le sone et le phon (volume cf. chelle 1000Hz sur les courbes isosoniques), le watt/m2,
16

Espaces de reprsentation de l'information


Image La couleur des objets est fortement influence par la lumire qui les claire. Cela impose de qualifier les sources de lumire utilises si on veut pouvoir comparer des chantillons colors. Le physicien allemand, Max Planck, propose une mesure de l'clairage en fonction d'une temprature. La CIE propose des espaces de codage utilisant une temprature d'clairage comme rfrence : Illuminant C : Lumire du jour moyen avec une temprature de couleur quivalente 6774 K environ. * Illuminant D65 : Reprsente un tat de la lumire du jour avec une temprature de couleur quivalente 6504 K environ. C'est l'illuminant de rfrence de la vido. Les lois de Grassman dcrivent des proprits la fois physique et perceptives. Elles sont les suivantes : Trois variables indpendantes sont ncessaires pour spcifier une couleur ; Pour un mlange additif de stimuli couleurs, seules les valeurs des primaires sont considrer, pas les compositions spectrales ; Dans un mlange additif de stimuli, si un ou plusieurs composants sont graduellement changs, les valeurs rsultantes des primaires changent aussi graduellement. Parmi les autres espaces, on trouve : - YCrCb : cet espace est identique YUV une translation prs - HSV/HSL : Hue Saturation Value/Luminance : espace de reprsentation tenant compte de la perception et de la cognition (non-linaire avec RVB) - CMYK : espace de reprsentation de la couleur en synthse soustractive (imprimerie)
17

Une image capte par n'importe quel appareil est la somme des couleurs qui la composent.

YCbCr est une manire de reprsenter l'espace colorimtrique en


vido, issue essentiellement des problmes de transmission hertzienne. Y- l'information de luminance ou noir et blanc Cb et Cr - chrominance, respectivement le bleu moins Y et le rouge moins Y. Le rcepteur peut recrer le vert et reproduire une image couleur, en effet si on a Y (rouge+vert+bleu) et Cb (Y-bleu) et Cr (Y-rouge) on peut mathmatiquement recrer le vert en utilisant l'quation: Y = 0,3R + 0,6V + 0,1B

HSV /HSL (Hue Saturation Value/Luminance)

CMYK - Cyan, magenta, yellow


and key (black)

18

Conversions RVB/CMYK

Les conversions ci-aprs sont exprimes selon des valeurs normalises des canaux de couleur (i.e. l'intensit est comprise entre 0 et 1) :

19

Conversion RVB/HSL
La teinte est exprime sous la forme d'un angle sur le cercle chromatique avec : H = 0 pour le rouge (le plus souvent) H = 120 pour le vert H = 240 pour le bleu Exemple : La saturation doit tre nulle pour reprsenter tous les niveaux de gris allant du noir au blanc.
L = 0.299 R + 0.587 V + 0.114 B P1 = -1/sqrt(6)(R + V - 2B) P2 = 1/sqrt(6)(R 2V) H = atan(P2/P1) S = sqrt((P1)2 + (P2)2)

Luminance/luminosit/intensit ... Intensit (physique) : I = 1/3(R+V+B) Luminance (analogique) : Y= 0.299 R + 0.587 V + 0.114 B Il existe des conversions plus ou moins exactes et complexes de cette conversion.

Conversion RVB/YCbCr (MPEG)


YCbCr : Codage en Luminance/Chrominance utilis dans la compression MPEG. Y = 0.299*R + 0.587*G + 0.114*B Cb = -0.169*R - 0.331*G + 0.500*B Cr = 0.500*R - 0.419*G - 0.081*B
20

Traitement d'images numriques


On dsigne par traitement d'images numriques l'ensemble des techniques permettant de modifier une image numrique dans le but de l'amliorer (qualitativement ou quantitativement avec le codage compression) ou d'en extraire des informations. Le traitement dimages numriques est une discipline nouvelle qui sest dveloppe rapidement grce lmergence des nouvelles technologies de linformation. Il sappuie notamment sur les mathmatiques lies linformation, le traitement du signal, les systmes lectroniques, et sur lavance des capacits de calcul des microprocesseurs, notamment ceux qui sont dvelopps exclusivement pour le traitement de signal et qui offrent de grandes capacit et vitesse de calculs. Le traitement dimage sest ainsi distingu en fonction de quatre domaines dapplications majeurs : lanalyse, la synthse, le codage et lamlioration. Dans un premier temps, la description de ces quatre fonctions principales permettra de mieux apprhender ce quest le traitement dimages.

21

Diffrentes reprsentations des images numriques


Quotidiennement nous rencontrons des images de toutes sortes dans notre environnement : des photographies de paysages, de personnes, des peintures, des dessins par ordinateur, des images de radiologie mdicale, des images prises par des satellites,

22

Domaines dapplication du traitement dimages numriques


Se distinguent quatre types de domaines dapplication du traitement dimages numriques: la restauration et lamlioration dimages, lanalyse dimages, le codage avec compression dinformation, la synthse dimages. On peut proposer une dmarche type en analyse dimages qui consiste : - Dtecter les diffrents objets prsents dans la scne et les extraire (segmentation, dcoupage en rgions) ; - Caractriser ces objets (dimensions, emplacement, ) ; - Reconnatre les objets et effectuer leur classification ; - Analyser et Interprter la scne en fonction des rsultats prcdents. La scne pourra, entre autres, tre dcrite de faon quantitative et/ou qualitative. Il faut cependant noter que lanalyse dimages varie galement en fonction du support : les problmatiques souleves par lanalyse dimages 2-D, lanalyse dimages 3-D, ou lanalyse dimages animes varient, si bien quon diffrencie ces dernires en raison des techniques mises en oeuvres et de la nature des objectifs recherchs.
23

Grande quantit de donnes pour reprsenter les informations visuelles


Conditions sur les tailles de donnes :

24

Principaux aspects de la compression dimages


Type dimages compresser ? Pour quels services ? Qualit de limage: codage dimage sans perte ou codage dimage avec perte dans ce cas : avec ou sans dgradations visibles? Rapport Taux de compression / Qualit Complexit: codage, dcodage Sensibilit aux erreurs (robustesse face aux erreurs): effets des erreurs de transmission sur limage dcode Taux de compression fixe ou variable: conditions de transmission En dfinitive, lutilisation que lon veut faire du codage est aussi importante que le codage lui-mme. Il faut donc dfinir avant de commencer le type de compression, et en fonction de ses propres objectifs, choisir le rapport taux de compression/qualit que lon souhaite obtenir.
25

Problmes
Numrisation des signaux audio-visuels Problmes spcifiques avec les images / vido HD - capteurs dimage (capteurs multi-spectral, rsolution, sensibilit, capture grande vitesse de luminance) - quantification (grande prcision pour laudio / quelques systmes dimagerie, grande vitesse de conversion) Besoin dun fort taux de compression en gardant une bonne qualit Pour stockage et transmission (rduction de bande passante) Autres conditions - adaptations multiples (taux de transmission, rsolution, robustesse face aux erreurs, paquets) - accs au contenu partiel, description du contenu, => Standards JPEG2000, MPEG4, MPEG7

26