Académique Documents
Professionnel Documents
Culture Documents
Réseaux
multimédia
Enseignante:
Institut Supérieur d’Informatique (ISI)
Safa REJICHI
3IRS
A.U. 2021/2022
2
OBJECTIFS DU COURS
PLAN DU COURS
Évaluation
• Cours:
• devoir surveillé
• examen
5
Réseaux
multimédia
Enseignante:
Institut Supérieur d’Informatique (ISI)
Safa REJICHI
3IRS A.U. 2021/2022
6
Définition :
« Un réseau de communication peut être défini comme l’ensemble des ressources
matériels et logiciels liées à la transmission et l’échange d’information entre
différentes entités. Suivant leur organisation, ou architecture, les distances, les
vitesses de transmission et la nature des informations transmises, les réseaux font
l’objet d’un certain nombre de spécifications et de normes »
7
Introduction: Multimédia
• Multimédia:
• multus (latin) = pluralité
• media (latin, sing. medium) = milieu
• Le mot multimédia est apparu vers la fin des années 1980, lorsque les supports de stockage
se sont développés comme les CD-ROM.
• Il désignait alors les applications qui, grâce à la mémoire du CD et aux capacités de
l'ordinateur, pouvaient générer, utiliser ou piloter différents médias simultanément :
• Texte: article, document, encyclopédie …
• audio : musique, voix, séquence sonore …
• image : image fixe (satellitaires, médicales), photographie, peinture …
• vidéo : audiovisuel, film, télévision, videosurveillance …
8
Applications
Contexte
Contexte
• De nos jours, on constate que le trafic de données prend le pas sur le trafic
video
• Chaque jour, 1 milliard d’heures de vidéos sont vues sur Youtube.
• Actuellement 78% des internautes regardent hebdomadairement des vidéos en
ligne et 55% quotidiennement.
• En 2021 les vidéos sur internet représenteront 82% du trafic mondial.
Source : Cisco® Visual Networking Index™ 2016-2021
12
Problématique
1. Média texte
14
Coder du texte
• Le code ASCII de base représentait les caractères sur 7 bits (c'est-à-dire 128 caractères
possibles, de 0 à 127).
• Conçu pour la langue anglaise
• Le code ASCII a donc été étendu à 8 bits (un octet) pour pouvoir coder plus de caractères
(ASCII étendu...).
• Ce code attribue les valeurs 0 à 255
• lettres majuscules et minuscules, chiffres, marques de ponctuation et autres symboles. Par exemple:
• Les codes 0 à 31: caractères de contrôle telles que: CR, ESC …
• Les codes 65 à 90 représentent les majuscules
15
A 65
0 1 0 0 0 0 0 1
27 26 25 24 23 22 21 20
16
Coder du texte
• L’unité de base d’encodage reste l’octet (8bits) mais on peut s’en servir de différentes manières (2, 3
octets ...) :
• UTF-8 : 128 caractères en utilisant 1 octet (ASCII), 1920 caractères sont encodé en utilisant deux
octets (autres langues) etc..
17
2. Média son
18
Le son
Caractéristiques
• Un son pur: onde parfaitement sinusoïdale.
• N’existe pas dans la nature (appareil électronique peut générer ce type de son).
Représentation fréquentielle
Représentation temporelle
Fréquences
des harmoniques
Audition humaine
Format
Échantillonnage du son
Qualité AM 11 KHz
Qualité FM 32 KHz
• Motivation:
• Exploiter les propriétés de l’audition humaine (psycho-acoustique).
• Astuces:
• Distinction entre ce qui est audible et ce qui ne l’est pas (inaudible).
• Compression du son:
• Ne coder que l’information indispensable, dans la mesure où l’oreille est un capteur
imparfait.
• Outil:
• Modélisation du phénomène de masquage
26
60
Pression
acoustique
(dB) 40
Son audible
20
Son
inaudible
0
f(Hz)
20 50 100 200 500 1000 2000 5000 10000 20000
27
20 Seuil en Déformation de la
environnement courbe : seuil de
calme masquage
0
f(Hz)
20 50 100 200 500 1000 2000 5000 1000020000
28
MPEG (suite)
3. Média image
32
L’image
• Acquisition/création :
• Numérisation: scanners, appareils photos & caméscopes numériques
• Synthèse: via souris, tablettes graphiques ou par modélisation 3D
• Restitution : Affichage, projection, Impression
• Transformer l’image analogique (continue) en une image numérique (discrète)
• Trois phases:
• Échantillonnage et quantification
• Codage de l’information
• Codage
• Perte d'information envisageable à la compression
33
La perception visuelle
• L‘œil humain :
• Grâce à la cornée et à l'iris l’image se forme sur la rétine
• Rétine : cônes + bâtonnets
• Bâtonnets : perçoivent la luminosité et le mouvement
• Cônes : différencient les couleurs
• 3 types : percevoir le bleu, le vert et le rouge.
• Perception entre 400 et 700 nm (longueur d’onde).
• Si un type de cônes manque : daltonisme.
34
Sensibilité de l'oeil
• Plus grande sensibilité aux variations d'intensité (luminance) qu'aux variations de
couleur (chrominance)
Échantillonnage
l’échantillonnage se fait selon les dimensions spatiales « x » ou « i » et « y » ou « j »
(et non pas selon le temps comme précédemment).
38
Quantification
Le nombre de niveaux de quantification de la luminance est généralement de 256,
chaque niveau étant alors codé sur 8 bits.
Cas de quantification sur 3 bits
39
Format JPG
• JPG ou JPEG (Joint Photographic Experts Group)
• Comité créé en 1986
• Norme adoptée en 1992/93 (ISO/IEC 10918-1 ou UIT-T Recommandation T.81. )
• Norme définissant le format d'enregistrement et l'algorithme de décodage pour la compression d'une
image fixe numérique.
• Compression en utilisant la Transformé en Cosinus Discret TCD
• JPEG 2000 : compression par Ondelettes.
• Caractéristiques
• 16 millions de couleurs.
• Compression avec perte
• Affichage entrelacé ou progressif
• Pas d’animation, pas de transparence
• Très utilisé
• Reconnu par tous les logiciels ou presque
• LE format du Web avec GIF
42
JPEG compression
43
4. Média vidéo
45
La vidéo
• Vidéo
• Suite rapide d'images
• Vidéo analogique ou bien numérique
• Analogique: signal électrique analogique (variation de tension).
• Numérique: numérisée à partir d'une source vidéo analogique (caméra,
magnétoscope,...)
• Séquence audio synchronisée avec les images
• La vidéo apporte une 3ème dimension : le temps. Cela se traduit
par beaucoup de changements en termes de codage…
46
Vidéo numérique
Compression de la vidéo
MPEG
Estimation de mouvement
Estimation de mouvement
Exemple Image
courante
Estimation de
mouvement
Vecteurs de
Image mouvement
référence
53
Compensation de mouvement
Compensation de mouvement
Exemple
Vecteurs de
mouvement
Compensation
de mouvement
Erreur de prédiction
Exemple
Erreur de
Image
Image prédite prédiction
courante
➢Cette image d’erreur et les vecteurs de mouvement sont codés et transmis (en
addition à l’image de référence)
56
Le codage MPEG
➢GOP (Group of Pictures): Séquence d’images commençant par une image codée en intra,
ensuite des images codées en inter jusqu’à la prochaine image intra
57
MPEG
• Trame P (Predictive coded frames ou codage prédictif) : décrites par différence avec une
image précédente
• Trame B (Bidirectionally predictive coded frames) : décrites par différence avec une
image précédente et une image suivante
58
Trame I
Image codée entièrement avec JPEG
Assure la cohésion de la vidéo (les autres images sont décrites par rapport à elles)
Indispensables en cas d'erreur de réception
1 ou 2 par seconde
59
Trame P
Trame B
Groupe d’images
GOP à 9 trames
Ordre chronologique
Ordre de transmission
62
De MPEG1 à MPEG2
• MPEG1:
• Proposée en 1991 par l’ISO
• Principes:
• Codage et compression de séquences vidéo à débits réduits (1.5Mb/s)
• Caractéristiques:
• Images codées en Intra, en Prédictive, et en Bidirectionnelle
• Applications:
• Stockage sur CD-ROM, Vidéo-CD
• MPEG2:
• Née en 1994
• Caractéristiques:
• Compatibilité avec MPEG1
• Amélioration du codage
• Orienté TV Numérique
• Débits 3-15 Mbps pour TV, 15-30 Mbps pour HDTV
• Prise en considération de la scalabilité pour certains profils
• Applications:
• DVD
• HDTV – High Definition TV HDTV – High Definition TV
63
MPEG4
• MPEG4: 1998-2003
• Caractéristiques:
• Introduction de la notion d’objets médias
• Interactivité
• Applications:
• Transmission sans fil (bruit, erreur, bande passante limitée, etc)
• TV Numérique personnalisée (interactivité)
• Internet streaming (erreurs, différentes résolutions, scalabilité)
64
Scène
MPEG 7