Vous êtes sur la page 1sur 61

COMMUNICATION MULTIMÉDIA

IGE 43 - 4éme année (2021-2022)

Dr. FEZZA S.
Communication Multimédia
• Pourquoi ?

© FEZZA S. v21‐22
Communication Multimédia 2
Communication Multimédia

• Pourquoi ?
• ITU‐T ‐‐> STUDY GROUPS ‐‐> STUDY GROUP 16 (Multimedia coding, systems and
applications) ‐‐> VIDEO CODING‐‐> JOINT VIDEO TEAM

Study Group 16 leads ITU’s standardization work on multimedia


coding, systems and applications, including the coordination of
related studies across the various ITU‐T SGs.

Multimedia is at the core of the most recent advances in


information and communication technologies (ICTs) – especially
when we consider that most innovation today is agnostic of the
transport and network layers, focusing rather on the higher OSI
model layers.

© FEZZA S. v21‐22
Communication Multimédia 3
Communication Multimédia

• Pourquoi ?
• ITU‐T ‐‐> STUDY GROUPS ‐‐> STUDY GROUP 16 (Multimedia coding, systems and
applications) ‐‐> VIDEO CODING‐‐> JOINT VIDEO TEAM

• Supelec Codage source et transmission multimédia


• Supcom Applications des Informations Multimodales (AIM) (Traitements avancés de contenu multimédia &
Transmission de données multimédias)
• Université paris saclay Master Multimedia Networking
• USTBH Master en télécommunication option: Communication et Multimédia

© FEZZA S. v21‐22
Communication Multimédia 4
Enjeux

© FEZZA S. v21‐22
Communication Multimédia 5
Enjeux
La vidéo est prédominante sur Internet !

© FEZZA S. v21‐22
Enjeux

© FEZZA S. v21‐22
Communication Multimédia 7
Consommation du codage vidéo

By 2022, Internet video will represent


82% of all Internet traffic.”

Cisco Visual Networking Index: Forecast and Trends,


2017–2022 (White Paper), Cisco, February 2019.

© FEZZA S. v21‐22
Communication Multimédia 8
Enjeux
La vidéo non compressée utilise
trop de données

12470 Mbit/s for HD

© FEZZA S. v21‐22
Enjeux

© FEZZA S. v21‐22
Consommation du codage vidéo
Jevons Paradox
"The efficiency with which a resource is used tends to increase
(rather than decrease) the rate of consumption of that resource."

© FEZZA S. v21‐22
Elastic Demand: A 20% increase in efficiency
causes a 40% increase in travel. Fuel
consumption increases and the Jevons paradox
occurs.
Communication Multimédia 11
Besoin de plus de compression

© FEZZA S. v21‐22
Besoin de plus de compression

© FEZZA S. v21‐22
Trafique sur internet

© FEZZA S. v21‐22
Communication Multimédia 14
Trafic de données mobiles

© FEZZA S. v21‐22
Communication Multimédia 15
Codage video?

© FEZZA S. v21‐22
Normes de codage vidéo

© FEZZA S. v21‐22
Communication Multimédia 17
Quelques questions ?!

© FEZZA S. v21‐22
Communication Multimédia 18
Objectifs

• Identifier les éléments importants dans une chaine de communication


multimédia

• Connaitre les limitations et les contraintes des systèmes de communication


multimédia (enjeux et problématiques)

• Définir les blocs fonctionnels clés d’un codeur numérique

• Définir les critères d’évaluation utilisés en compression

• Acquérir les compétences en compression d’images et de vidéo, avec les points


de vue théorique, algorithmique et pratique

© FEZZA S. v21‐22
• Comprendre les mécanismes et les normes de codage d’image/vidéo.

Communication Multimédia 19
Plan
Introduction

Introduction aux méthodes de compression

Compression d’images fixes

Compression vidéo

Compression des signaux audio

© FEZZA S. v21‐22
Réseau multimédia
Communication Multimédia
Plan
Introduction

Introduction aux méthodes de compression

La compression d’images fixes

Compression vidéo

La compression des signaux audio

© FEZZA S. v21‐22
Réseau multimédia
Communication Multimédia
Objectifs

• Définir les concepts de base et la terminologie liée aux


multimédia, à la communication et aux systèmes de
communication

• Caractériser un signal audiovisuel

• Connaitre les propriétés perceptuelles exploitées en compression


de données multimédia

© FEZZA S. v21‐22
Communication Multimédia 22
Communication
• Le sens profond de la communication, étymologique, est de mettre en commun. Communiquer
c’est, au sens large, établir des relations avec quelqu’un, partager avec lui des idées, des
sentiments.

• L’apparition des réseaux de télécommunication ; a ouvert l’ère des sciences de la communication


pour lesquelles communiquer, c’est échanger un message entre un émetteur et un récepteur.

• Echange d’informations entre différentes personnes, entre les personnes et les machines, ou entre
les machines uniquement.

• Dans la communication multimédia, les concepts et les méthodes du traitement du signal, des
systèmes et de la théorie de la communication jouent un rôle dominant, où les signaux audiovisuels

© FEZZA S. v21‐22
constituent un défi majeur en matière de transmission, de stockage et de traitement.

• Une qualité perceptuelle suffisante doit être fournie, ce qui est lié à la compression et à son
interrelation avec la transmission par les réseaux.

Communication Multimédia 23
Redondance, informations pertinentes
ou superflues
• La redondance est le fait qu’une information est répétée. Tout le problème des systèmes de
transmission est de repérer les informations redondantes et de les transmettre dans
un « empaquetage » efficace.

Ex. Deux images d’une séquence vidéo peuvent être identiques ; faut‐il les transmettre toutes les deux ou
peut‐on simplement, dans le but d’alléger la transmission, indiquer par un code approprié leur identité ?

© FEZZA S. v21‐22
Cas extrême: vidéo stationnaire
Communication Multimédia 24
Redondance, informations pertinentes
ou superflues
• La redondance est le fait qu’une information est répétée. Tout le problème des systèmes de
transmission est de repérer les informations redondantes et de les transmettre dans
un « empaquetage » efficace.

Ex. Deux images d’une séquence vidéo peuvent être identiques ; faut‐il les transmettre toutes les deux ou
peut‐on simplement, dans le but d’alléger la transmission, indiquer par un code approprié leur identité ?

© FEZZA S. v21‐22
Communication Multimédia 25
Redondance, informations pertinentes
ou superflues
• La redondance est le fait qu’une information est répétée. Tout le problème des systèmes de
transmission est de repérer les informations redondantes et de les transmettre dans
un « empaquetage » efficace.

Ex. Deux images d’une séquence vidéo peuvent être identiques ; faut‐il les transmettre toutes les deux ou
peut‐on simplement, dans le but d’alléger la transmission, indiquer par un code approprié leur identité ?

© FEZZA S. v21‐22
Communication Multimédia 26
Redondance, informations pertinentes
ou superflues
• La redondance est le fait qu’une information est répétée. Tout le problème des systèmes de
transmission est de repérer les informations redondantes et de les transmettre dans
un « empaquetage » efficace.

Ex. Deux images d’une séquence vidéo peuvent être identiques ; faut‐il les transmettre toutes les deux ou
peut‐on simplement, dans le but d’alléger la transmission, indiquer par un code approprié leur identité ?

• On se pose également la question de savoir s’il convient de transmettre des informations que le
récepteur ne pourra pas exploiter, des informations qui sont superflues pour lui (irrelevant en
anglais) : des détails imperceptibles sur son écran de télévision, des sons trop aigus pour son
oreille...

© FEZZA S. v21‐22
Communication Multimédia 27
Redondance, informations pertinentes
ou superflues
• La redondance est le fait qu’une information est répétée. Tout le problème des systèmes de
transmission est de repérer les informations redondantes et de les transmettre dans
un « empaquetage » efficace.

Ex. Deux images d’une séquence vidéo peuvent être identiques ; faut‐il les transmettre toutes les deux ou
peut‐on simplement, dans le but d’alléger la transmission, indiquer par un code approprié leur identité ?

• On se pose également la question de savoir s’il convient de transmettre des informations que le
récepteur ne pourra pas exploiter, des informations qui sont superflues pour lui (irrelevant en
anglais) : des détails imperceptibles sur son écran de télévision, des sons trop aigus pour son
oreille...

© FEZZA S. v21‐22
Communication Multimédia 28
Redondance, informations pertinentes
ou superflues
• La redondance est le fait qu’une information est répétée. Tout le problème des systèmes de
transmission est de repérer les informations redondantes et de les transmettre dans
un « empaquetage » efficace.

Ex. Deux images d’une séquence vidéo peuvent être identiques ; faut‐il les transmettre toutes les deux ou
peut‐on simplement, dans le but d’alléger la transmission, indiquer par un code approprié leur identité ?

• On se pose également la question de savoir s’il convient de transmettre des informations que le
récepteur ne pourra pas exploiter, des informations qui sont superflues pour lui (irrelevant en
anglais) : des détails imperceptibles sur son écran de télévision, des sons trop aigus pour son
oreille...

© FEZZA S. v21‐22
Communication Multimédia 29
Redondance, informations pertinentes
ou superflues

Larger number of bits

Efficient
Coding
Systems

Fewer number of bits

© FEZZA S. v21‐22
The Schouten diagram : redundancy and irrelevancy
(d’après N. Jayant et al. IEEE 1993)
Communication Multimédia 30
Modélisation de l'attention visuelle

Carte de chaleur

Carte de saillance

© FEZZA S. v21‐22
31
Codage + ROI

© FEZZA S. v21‐22
Communication Multimédia 32
Redondance, informations pertinentes
ou superflues
• La redondance est le fait qu’une information est répétée. Tout le problème des systèmes de
transmission est de repérer les informations redondantes et de les transmettre dans
un « empaquetage » efficace.

Ex. Deux images d’une séquence vidéo peuvent être identiques ; faut‐il les transmettre toutes les deux ou
peut‐on simplement, dans le but d’alléger la transmission, indiquer par un code approprié leur identité ?

• On se pose également la question de savoir s’il convient de transmettre des informations que le
récepteur ne pourra pas exploiter, des informations qui sont superflues pour lui (irrelevant en
anglais) : des détails imperceptibles sur son écran de télévision, des sons trop aigus pour son
oreille...

• Comment répondre à ces questions, c’est tout l’objet des méthodes de réduction de débit.

© FEZZA S. v21‐22
Communication Multimédia 33
Système de communication
• Un paradigme de base du développement des systèmes de communication est de transmettre l’information au
meilleur coût possible, tout en conservant la qualité la plus élevée possible et le maximum d’avantages pour
l’utilisateur.

© FEZZA S. v21‐22
Communication Multimédia 34
Les signaux multimédia
• Le terme Multimédia est défini de diverses façons. Pour certains, il est synonyme de jeu sur
ordinateur ; pour d’autres, il s’agit de la réunion de médias tels que le son et l’image, tous
contrôlés par un ordinateur personnel.

• Suivant le sens le plus utilisé, un signal multimédia se caractérise par l’intégration d’au moins deux
signaux parmi le texte, les graphiques, les images, le son et les séquences vidéo.

• Pour utiliser le terme multimédia, il faut alors rajouter la notion d’interactivité.

• On pourrait donc définir le multimédia comme l’utilisation simultanée et interactive de plusieurs


médias. C’est donc l’ensemble des techniques et des produits qui peuvent manipuler (c’est‐à‐dire
enregistrer, restituer ou transmettre) plusieurs moyens de représentation de l’information (texte,
son, graphique, image fixe ou vidéo), en même temps.

• Multiple ou
plus d'un

© FEZZA S. v21‐22
• texte, son,
graphique, image
Communication Multimédia fixe ou vidéo 35
Représentation des images numériques (rappel)
• Grille discrète, image N (lignes) × M (colonnes) pixels
• A chaque pixel (m, n), on associe un ordre de traitement k
• Ordre de traitement canonique, balayage ligne par ligne unilatéral et de gauche
à droite: k = (n − 1)M + m
Le pixel représente le plus petit élément constitutif
• On notera indifféremment fn,m ou fk. d'une image numérique

© FEZZA S. v21‐22
Communication Multimédia 36
Types d’images (rappel)
• Trois principaux types d'images (mais pas les seuls).
• Binaire  Pixel codé sur 1 bit (0 ou 1)
• Niveau de gris  Pixel codé sur 8 bits {0,…,255} (0  noir, 255  blanc)
• Couleur  Pixel codé sur 24 bits (Ex. RGB), 256x256x256 couleurs possibles

Image binaire Image en niveaux de gris Image couleur

© FEZZA S. v21‐22
• et d’autres formats, tel que la 3D, High Dynamic Range (HDR),….

Communication Multimédia 37
Images couleurs : Format RVB (RGB)
• Images en couleurs : trois composantes, chacune représentée comme une image
en niveaux de gris. RVB (rouge vert bleu)

R Rouge

RVB V Vert

B Bleu

© FEZZA S. v21‐22
• mais il existe d'autres représentations pour les images en couleur (Luminance
chrominance)
Communication Multimédia 38
Résolutions d’image
• Résolution spatiale : échantillonnage

© FEZZA S. v21‐22
Communication Multimédia 39
Résolutions d’image
• Résolution tonale : Quantification (la profondeur) ‐‐ bits par pixel (bpp)

© FEZZA S. v21‐22
Communication Multimédia 40
Original Image (1153KB)

1:1
Original Image (1153KB)

3.5:1
Original Image (1153KB)

17:1
Original Image (1153KB)

27:1
Original Image (1153KB)

72:1
Original Image (1153KB)

192:1
Compression Ratio

Quality Size Ratio


Raw TIFF 1153KB 1:1
Zipped TIFF 982KB 1.2:1
Q=100 331KB 3.5:1
Q=70 67KB 17:1
Q=40 43KB 27:1
Q=10 16KB 72:1
Q=1 6KB 192:1

© FEZZA S. v21‐22
47
Images couleurs : Format YUV
• Le système visuel humain (SVH) est plus sensible à la luminance qu’à la couleur.
• Dans l’espace RVB: R=V=B en terme d’importance (sensibilité)  tous stockées
à la même résolution.
• Il est possible de représenter une image couleur de manière plus efficace en
séparant la luminance de l'information de couleur (chrominance).

‐ Courbe noire: filtre en luminance


‐ Courbe rouge: filtre d’opposition rouge/vert
‐ Courbe bleue: filtre d’opposition bleu/jaune

© FEZZA S. v21‐22
Communication Multimédia 48
Images couleurs : Format YUV
• Le système visuel humain (SVH) est plus sensible à la luminance qu’à la couleur.
• Le format YUV a été établi sur cette observation.
• Il est possible de représenter une image couleur de manière plus efficace en
séparant la luminance de l'information de couleur (chrominance).

R V B (rouge vert bleu)

YCbCr (appelé YUV)


Y luminance = 0.299R + 0.587G + 0.114B
Cb Cr chrominance

© FEZZA S. v21‐22
Cb = 0.564(B − Y ) R = Y + 1.402Cr
Cr = 0.713(R − Y )
G = Y − 0.344Cb − 0.714Cr
compatible TV noir et blanc
oeil + sensible à Y que CbCr B = Y + 1.772Cb
49
Images couleurs : Format YUV
• Dans l’espace RVB: R=V=B en terme d’importance (sensibilité)  tous stockées
à la même résolution.
• On peut sacrifier de l’information du coté de la chrominance, mais pas du coté
de la luminance.

R V B (rouge vert bleu)

YCbCr (appelé YUV)


Y luminance = 0.299R + 0.587G + 0.114B
Cb Cr chrominance

© FEZZA S. v21‐22
Cb = 0.564(B − Y ) R = Y + 1.402Cr
Cr = 0.713(R − Y )
G = Y − 0.344Cb − 0.714Cr
compatible TV noir et blanc
oeil + sensible à Y que CbCr B = Y + 1.772Cb
50
Images couleurs : Format YUV

© FEZZA S. v21‐22
V U

Communication Multimédia 51
Sous-échantillonnage de la chrominance
• Sous‐‐échantillonnage des composantes YCbCr
• Le schéma est représenté comme un rapport entre trois termes: J : a : b
• J Taille horizontale du bloc d’échantillonnage de référence, normalement 4
• a Nombre d’échantillons de chrominance dans la première ligne de J pixels
• b Nombre d’échantillons de chrominance additionnels dans la deuxième
ligne de J pixels

© FEZZA S. v21‐22
Communication Multimédia 52
Sous-échantillonnage couleur

Échantillonnage
4:2:0

© FEZZA S. v21‐22
Échantillonnage Échantillonnage
4:2:2 4:4:4
Sous-échantillonnage de la chrominance

© FEZZA S. v21‐22
Communication Multimédia 54
Sous-échantillonnage de la chrominance
640

360

© FEZZA S. v21‐22
Communication Multimédia 55
Sous-échantillonnage de la chrominance

YCbCr final se trouve dans la première rangée, tandis que la

© FEZZA S. v21‐22
dernière rangée d’images montre la résolution de
chrominance. C'est en effet une grande victoire pour une si
petite perte.

Communication Multimédia 56
Sous-échantillonnage de la chrominance
• Une vidéo 4:2:0 Y:Cr:Cb exige exactement 1/2 d’une vidéo 4:4:4 ou R:G:B.
• Exemple:
Image avec une résolution: 720 × 576 pixels
Y résolution: 720 × 576 échantillons, chacun représenté avec 8 bits
4:4:4 Cr, Cb résolution : 720 × 576 échantillons, chacun 8 bits
Le totale de bits: 720 × 576 × 8 × 3 = 9953280 bits
4:2:0 Cr, Cb ???

© FEZZA S. v21‐22
U V

Source Y

Communication Multimédia 57
Sous-échantillonnage de la chrominance
• Une vidéo 4:2:0 Y:Cr:Cb exige exactement 1/2 d’une vidéo 4:4:4 ou R:G:B.
• Exemple:
Image avec une résolution: 720 × 576 pixels
Y résolution: 720 × 576 échantillons, chacun représenté avec 8 bits
4:4:4 Cr, Cb résolution : 720 × 576 échantillons, chacun 8 bits
Le totale de bits: 720 × 576 × 8 × 3 = 9953280 bits
4:2:0 Cr, Cb résolution : 360 × 288 échantillons, chacun 8 bits
Le totale de bits : (720 × 576 × 8) + (360 × 288 × 8 × 2) = 4976640 bits
La version 4:2:0 exige la moitié de la version 4:4:4.

© FEZZA S. v21‐22
U V

Source Y

Communication Multimédia 58
Vidéo
• Une vidéo est une succession d'images à une certaine cadence. L'œil humain
est capable de distinguer environ 25 images par seconde.
• Avec la cadence (25 images par seconde), il est possible de tromper l'œil et
de lui faire croire à une image animée.
• On caractérise la fluidité (vitesse) d'une vidéo par le nombre d'images par
secondes (en anglais frame rate), exprimé en FPS (Frames per second, en
français trames par seconde).

• Une séquence vidéo est caractérisée par trois principaux paramètres :


a. Résolution en luminance
b. Résolution spatiale
c. Résolution temporelle

© FEZZA S. v21‐22
59
Exemple de différent frame rate
• Nombre d’images par seconde (frame rate) exprimé en fps (Frame Per Second). Plus ce nombre est
élevé, plus l’animation semble fluide. Ce dernier est toujours supérieur à 25 fps et peut atteindre
pour certaines applications 120 fps.

© FEZZA S. v21‐22
Communication Multimédia 60
Les formats d’affichages

© FEZZA S. v21‐22
Communication Multimédia 61

Vous aimerez peut-être aussi