MASTER - Année 1. Image et Son : Partie 2. Pierre Hanna. Image et Son p.1/74

Documents pareils
INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

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

Chaine de transmission

Technique de codage des formes d'ondes

Transmission de données. A) Principaux éléments intervenant dans la transmission

Numérisation du signal

CHAPITRE V. Théorie de l échantillonnage et de la quantification

M1107 : Initiation à la mesure du signal. T_MesSig

SIGNAUX NUMERIQUES ET MODULATIONS NUMERIQUES

Systèmes de communications numériques 2

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

TD1 Signaux, énergie et puissance, signaux aléatoires

TP Modulation Démodulation BPSK

Echantillonnage Non uniforme

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

Intérêt du découpage en sous-bandes pour l analyse spectrale

Chapitre 13 Numérisation de l information

I. TRANSMISSION DE DONNEES

Enregistrement et transformation du son. S. Natkin Novembre 2001

8563A. SPECTRUM ANALYZER 9 khz GHz ANALYSEUR DE SPECTRE

LA COUCHE PHYSIQUE EST LA COUCHE par laquelle l information est effectivemnt transmise.

Chapitre 18 : Transmettre et stocker de l information

LES CARACTERISTIQUES DES SUPPORTS DE TRANSMISSION

Université de La Rochelle. Réseaux TD n 6

Chapitre I La fonction transmission

P1PY7204 Acquisition de données Cours

ISO/CEI NORME INTERNATIONALE

Les techniques de multiplexage

Traitement du signal avec Scilab : transmission numérique en bande de base

Systèmes de transmission

Chapitre 2 Les ondes progressives périodiques

J AUVRAY Systèmes Electroniques TRANSMISSION DES SIGNAUX NUMERIQUES : SIGNAUX EN BANDE DE BASE

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

La couche physique de l ADSL (voie descendante)

SUJET ZÉRO Epreuve d'informatique et modélisation de systèmes physiques

LÕenregistrement Enregistrement analogique et enregistrement numžrique

Automatique Linéaire 1 Travaux Dirigés 1A ISMIN

LABO PROJET : IMPLEMENTATION D UN MODEM ADSL SOUS MATLAB

Partie Agir : Défis du XXI ème siècle CHAP 20-ACT EXP Convertisseur Analogique Numérique (CAN)

Caractéristiques des ondes

Chapitre 2 : Techniques de transmission

Traitement du signal avec Scilab : la transformée de Fourier discrète

Compression et Transmission des Signaux. Samson LASAULCE Laboratoire des Signaux et Systèmes, Gif/Yvette

EMETTEUR ULB. Architectures & circuits. Ecole ULB GDRO ESISAR - Valence 23-27/10/2006. David MARCHALAND STMicroelectronics 26/10/2006

Signalisation, codage, contrôle d'erreurs

Traitement numérique du son

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

Régler les paramètres de mesure en choisissant un intervalle de mesure 10µs et 200 mesures.

I- Définitions des signaux.

Bandes Critiques et Masquage

Le signal GPS. Les horloges atomiques à bord des satellites GPS produisent une fréquence fondamentale f o = Mhz

Puis le convertisseur bloque en mémoire cette valeur pendant une période d échantillonnage.

- Instrumentation numérique -

Le concept cellulaire

Chapitre 22 : (Cours) Numérisation, transmission, et stockage de l information

Fonctions de la couche physique

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

Expérience 3 Formats de signalisation binaire

Étude des Corrélations entre Paramètres Statiques et Dynamiques des Convertisseurs Analogique-Numérique en vue d optimiser leur Flot de Test

SYSTEME DE PALPAGE A TRANSMISSION RADIO ETUDE DU RECEPTEUR (MI16) DOSSIER DE PRESENTATION. Contenu du dossier :

Chapitre 2 : communications numériques.

Communication parlée L2F01 TD 7 Phonétique acoustique (1) Jiayin GAO <jiayin.gao@univ-paris3.fr> 20 mars 2014

MESURES D UN ENVIRONNEMENT RADIOELECTRIQUE AVEC UN RECEPTEUR CONVENTIONNEL ETALONNE

1. Présentation général de l architecture XDSL :

Transmission d informations sur le réseau électrique

Quantification Scalaire et Prédictive

Chap17 - CORRECTİON DES EXERCİCES

TP: Représentation des signaux binaires. 1 Simulation d un message binaire - Codage en ligne

Dan Istrate. Directeur de thèse : Eric Castelli Co-Directeur : Laurent Besacier

Mesures en réception télévision

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

Systèmes de communications numériques 2


Communications numériques

Transmission des signaux numériques

Equipement. électronique

Probabilités III Introduction à l évaluation d options

Son et Mathématiques

Didier Pietquin. Timbre et fréquence : fondamentale et harmoniques

Glossaire technique Veditec

Production de documents audio-numériques

Une application de méthodes inverses en astrophysique : l'analyse de l'histoire de la formation d'étoiles dans les galaxies

BTS Groupement A. Mathématiques Session Spécialités CIRA, IRIS, Systèmes électroniques, TPIL

TP SIN Traitement d image

Projet audio. Analyse des Signaux ELE2700

Cours d Électronique du Tronc Commun S3. Le filtrage optimisé du signal numérique en bande de base. Notion de BRUIT en télécommunication.

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)

Telecommunication modulation numérique

Mesures de temps de propagation de groupe sur convertisseurs de fréquence sans accès aux OL

Ecole Centrale d Electronique VA «Réseaux haut débit et multimédia» Novembre 2009

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

Année Transmission des données. Nicolas Baudru mél : nicolas.baudru@esil.univmed.fr page web : nicolas.baudru.perso.esil.univmed.

PRODUIRE DES SIGNAUX 1 : LES ONDES ELECTROMAGNETIQUES, SUPPORT DE CHOIX POUR TRANSMETTRE DES INFORMATIONS

Bac Pro SEN Epreuve E2 Session Baccalauréat Professionnel SYSTÈMES ÉLECTRONIQUES NUMÉRIQUES. Champ professionnel : Audiovisuel Multimédia

3. Caractéristiques et fonctions d une v.a.

Champ électromagnétique?

Exemple d acquisition automatique de mesures sur une maquette de contrôle actif de vibrations

Transcription:

MASTER - Année 1 Image et Son : Partie 2 Pierre Hanna hanna@labri.fr Image et Son p.1/74

Master 1 : Image et Son Première partie (basée Image): Algèbre linéaire Analyse: dérivées, intégrales Probabilités et statistiques Deuxième partie (basée Son): Introduction au Traitement du Signal Numérique Signal numérique Représentation spectrale, analyse spectrale Produit de Convolution, filtrage Troisième partie (basée Vidéo) Image et Son p.2/74

Introduction Intérêt: Multimédia : Image, Son, Vidéo Télécommunications Réseaux plein d autres... = utile dans votre future carrière!! Image et Son p.3/74

Bibliographie Traitement du signal: Alan V. Oppenheim et Ronald W. Schafer Discrete-Time Signal Processing Prentice-Hall, 1989. Maurice Bellanger Traitement numérique du signal. Théorie et pratique Edition MASSON, DUNOD, 1998. Sophocles J. Orfanidis Introduction to Signal Processing Prentice Hall International Editions, 1996. Etienne Tisserand, Jean-François Pautex, PAtrick Schweitzer Analyse et Traitement des Signaux, Méthodes et Applications au Son et à l Image DUNOD, 2004. Image et Son p.4/74

Définition Signal : support de l information émise par une source destinée à un récepteur Traitement du signal : Analyse (détection, estimation, extraction paramètres) Transformations (filtrage) Adaptation (compression, codage) Image et Son p.5/74

Classification des signaux 1 ou plusieurs dimensions déterministe ou pas périodique ou pas (période T ) durée finie ou infinie (support borné) s(t)=s(t+ kt) t, k N s(t)=0 t [0;T] causal s(t)=0 t < 0 Image et Son p.6/74

Signaux de base (1) Signaux sinusoïdaux s(t)=acos(ωt+ φ) A amplitude de la sinusoïde φ la phase à l origine (t = 0) ω la pulsation (ω = 2π f ). amplitude a(t) temps Image et Son p.7/74

Signaux de base (2) Impulsions de Dirac δ(t)=0 si t 0 δ(t) 0 si t = 0 Porte ou Carré Π T (t)=1 si 0 t < T Signaux aléatoires plus tard... Image et Son p.8/74

Energie/RMS Energie : rapport signal sur bruit (SNR) : E = t2 t 1 s 2 (t)dt SNR= E s E b SNR db = 10log 10 (SNR) E s énergie signal E b énergie bruit Image et Son p.9/74

Puissance puissance moyenne: RMS (Root Mean Square) P= 1 t 1 t 2 t2 t 1 s 2 (t)dt Arms = 1 T s 2 (t)dt Image et Son p.10/74

Signal numérique Intérêts : traitements : suite d opérations logiques ou arithmétiques traitements informatiques ou électroniques pas de bruit ajouté lors de transmission Image et Son p.11/74

Représentation temporelle d un signal amplitude a(t) temps s(t): amplitude du signal en fonction du temps Image et Son p.12/74

Représentation informatique du signal Question: Comment représenter ce signal analogique avec des nombres binaires (des 0 et des 1)? Image et Son p.13/74

Représentation informatique du signal Question: Réponse: Comment représenter ce signal analogique avec des nombres binaires (des 0 et des 1)? Numérisation du signal Image et Son p.13/74

Étapes du traitement numérique Transformer le signal analogique en signal électrique : capture/acquisition du signal (microphones) étape analogique. Convertir le signal électrique en une suite de valeurs numériques binaires: conversion analogique-numérique CAN Lancer le programme de calcul mathématique censé opérer le traitement voulu. Convertir les codes binaires résultant du calcul en un signal électrique : conversion numérique-analogique CNA Reconvertir le signal électrique dans la grandeur physique initiale : haut parleurs, écrans vidéo, transducteurs industriels. Image et Son p.14/74

Étapes du traitement numérique Image et Son p.15/74

Signal numérique = conversion en un signal numérique (numérisation) Le signal numérique est non continu (discrétisé): Non défini à tout instant Non défini pour toutes les amplitudes Ce procédé de numérisation est effectué en trois étapes : Échantillonnage Quantification Codage Image et Son p.16/74

Échantillonnage consiste à passer d un signal à temps continu à une suite discrètes de valeurs. Ces valeurs sont mesurées à des intervalles réguliers : échantillonnage uniforme. intervalles irréguliers : échantillonnage non uniforme Cas général : échantillonnage uniforme Image et Son p.17/74

Échantillonnage s(nt e )=s(t) u(t) où la fonction u est une somme de fonctions de Dirac: u(t)= δ(t nt e ) n= Image et Son p.18/74

Échantillonnage : principe amplitude temps s signal d origine Image et Son p.19/74

Échantillonnage : principe amplitude temps s top d horloge réguliers Image et Son p.19/74

Échantillonnage : principe amplitude temps s top d horloge réguliers Image et Son p.19/74

Échantillonnage : principe amplitude temps s signal numérisé Image et Son p.19/74

Discrétisation : échantillonnage amplitude s[n]=s(n T e ) T e = 1/F e temps échantillonnage fréquence d échantillonnage F e (inverse de la période T e ) Image et Son p.20/74

Échantillons Chaque mesure est un échantillon (sample) Le temps T e séparant deux échantillons est le temps d échantillonnage La fréquence d échantillonnage F e ou taux d échantillonnage (sampling rate) est l inverse de cette période. Image et Son p.21/74

Exercices Écrire une fonction C qui remplit un tableau de réels de taille size avec les échantillons représentant une sinusoïde de fréquence freq, d amplitude amp et de phase phi, échantillonnée à la fréquence Fech. Image et Son p.22/74

Unités, unités normalisées L unité de temps est la seconde. L unité des fréquences est le Hertz (s 1 ). unités normalisées : Unité normalisée en temps : T e secondes Unité normalisée en fréquence : F e Hertz Le signal échantillonné s(nt e ) pourra s écrire s[n], ou encore s n. Image et Son p.23/74

Fréquence d échantillonnage Image et Son p.24/74

Fréquence d échantillonnage = Fréquence d échantillonnage limite Image et Son p.25/74

Fréquence d échantillonnage Exercice: s(t) = a cos(2π1000t) 1. Tracer ce signal. 2. Ce signal est échantillonné à la fréquence 1000Hz. Quelles sont alors les valeurs des échantillons? 3. Même question pour une fréquence d échantillonnage de 2000Hz. Image et Son p.26/74

Théorème de Shannon Un signal analogique de largeur de bande finie 2F Hz ne peut être reconstitué exactement à partir de ses échantillons que si ceux-ci ont été prélevés avec une période T e : T e = 1 F e 1 2F Image et Son p.27/74

Fréquence d échantillonnage limite Il faut que la fréquence d échantillonnage soit supérieure ou égale à deux fois la fréquence maximum F du signal. Cette fréquence limite est appelée fréquence de Nyquist: F f Nyquist = F e 2 Image et Son p.28/74

Exercices Les 5 signaux suivants (t est en secondes) sont échantillonnés à la fréquence f s = 4Hz: sin(14πt); sin(6πt); sin(2πt); sin(10πt); sin(18πt) Montrer que les échantillons de ces 5 signaux sont les mêmes. Image et Son p.29/74

Repliement/Aliasing Exemple d une fréquence d échantillonnage F e trop faible : Signal rouge original de fréquence F F e = 4F 3 = la reconstruction la plus normale d une sinusoïde passant par les échantillons : sinusoïde de fréquence F 3 (signal vert). Image et Son p.30/74

Repliement/Aliasing (2) = illustration dans le domaine temporel du repliement des fréquences. s ori = a 0 cos[2π n 4F 3 F] Image et Son p.31/74

Repliement/Aliasing (2) = illustration dans le domaine temporel du repliement des fréquences. s ori s ori = a 0 cos[2π n 4F 3 F] = a 0 cos[2π n 4F 3 ( 4F 3 F 3 )] Image et Son p.31/74

Repliement/Aliasing (2) = illustration dans le domaine temporel du repliement des fréquences. s ori s ori = a 0 cos[2π n 4F 3 F] = a 0 cos[2π n 4F 3 ( 4F 3 F 3 )] s ori = a 0 cos[2πn 2π n 4F 3 F 3 ] Image et Son p.31/74

Repliement/Aliasing (2) = illustration dans le domaine temporel du repliement des fréquences. s ori s ori = a 0 cos[2π n 4F 3 F] = a 0 cos[2π n 4F 3 ( 4F 3 F 3 )] s ori s ori = a 0 cos[2πn 2π n 4F 3 = a 0 cos[ 2π n 4F 3 F 3 ] F 3 ] Image et Son p.31/74

Repliement/Aliasing (2) = illustration dans le domaine temporel du repliement des fréquences. s ori s ori = a 0 cos[2π n 4F 3 F] = a 0 cos[2π n 4F 3 ( 4F 3 F 3 )] s ori s ori s ori = a 0 cos[2πn 2π n 4F 3 = a 0 cos[ 2π n 4F 3 = a 0 cos[2π n 4F 3 F 3 ] F 3 ] F 3 ] = équivalent à une sinusoïde de fréquence F 3 Image et Son p.31/74

Repliement/Aliasing (3) Cas général : F = F e F s ori = a 0 cos[2π n F e F] Image et Son p.32/74

Repliement/Aliasing (3) Cas général : F = F e F s ori = a 0 cos[2π n F e F] s ori = a 0 cos[2π n F e (F e F)] Image et Son p.32/74

Repliement/Aliasing (3) Cas général : F = F e F s ori = a 0 cos[2π n F e F] s ori s ori = a 0 cos[2π n F e (F e F)] = a 0 cos[2πn 2π n F e F] Image et Son p.32/74

Repliement/Aliasing (3) Cas général : F = F e F s ori = a 0 cos[2π n F e F] s ori s ori s ori = a 0 cos[2π n F e (F e F)] = a 0 cos[2πn 2π n F e F] = a 0 cos[2π n F e F] Image et Son p.32/74

Repliement/Aliasing (3) Cas général : F = F e F s ori s ori = a 0 cos[2π n F e (F e F)] = a 0 cos[2π n F e F] = sinusoïde de fréquence F = F e F représentée par F e F ou par F Si F > F e 2 alors F F e F Si F < F e 2 alors F F = Principe du repliement ou aliasing Image et Son p.32/74

Influence sur le spectre Repliques de fréquences : amplitude fréquence F e F F 0 e F F F e F e + F F e F F+ F e Image et Son p.33/74

Influence sur le spectre repliement de bande: amplitude 00000 11111 0000 1111 00000 11111 0000 1111 00000 11111 0000 1111 00000 11111 0000 1111 00000 11111 0000 1111 00000 11111 0000 1111 00000 11111 0000 1111 00000 11111 0000 1111 F 0 e fmax fmax F e F e fmax F e + fmax F e fmax F e + fmax fréquence Image et Son p.34/74

Influence sur le spectre Si le théorème d échantillonnage est respecté: amplitude fréquence F e fmax F e fmax F e + fmax 0 fmax F e fmax F e F e + fmax Image et Son p.35/74

Filtre anti-repliement/aliasing Ne pas prendre en compte les fréquences f > F e 2 = Avant la conversion analogique numérique : filtre anti-repliement ou anti-aliasing Réponse du filtre passe-bas anti-repliement : Image et Son p.36/74

Reconstruction... condition de Nyquist: F e > 2 F max (F max : plus grande fréquence présente dans le signal a) théorème de Shannon: exemples: le signal continu a(t) peut être reconstruit parfaitement (sans erreur) à partir du signal discret a[n] si et seulement si la condition de Nyquist est respectée CD: F e = 44100 Hz F max < 22050 Hz DAT : F e = 48000 Hz DVD: F e = 96000 Hz F max < 48000 Hz Parole : F e = 8000 Hz radio FM numérique : F e = 32000Hz Musique professionnelle : multipistes numériques jusqu à 96000 Hz Image et Son p.37/74

Quelle fréquence d échantillonnage? Une voix parlée est compréhensible si les fréquences comprises entre 20 et 4000 Hz sont perçues. Questions: Quelle fréquence d échantillonnage doit-on choisir pour numériser une voix parlée? Que se passe-t-il si on choisit plus? Que se passe-t-il si on choisit moins? Image et Son p.38/74

Choix de la fréquence d échantillonnage Sur-échantillonnage : trop de valeurs représentent le signal temps d échantillonnage important taille des données importante Plus de temps de traitement (calcul) pour un résultat proche Sous-échantillonnage : trop peu de valeurs représentent le signal Variations du signal entre deux échantillons sont perdues Qualité du signal insuffisante = Compromis à trouver Image et Son p.39/74

Choix de la fréquence d échantillonnage Applications fmax F e Géophysique 500 Hz 1 khz Biomédical 1 khz 1 khz Mécanique 2 khz 4 khz Parole 4 khz 8 khz Audio 20 khz 40 khz Vidéo 4 MHz 8 MHz Image et Son p.40/74

Exercices Exercice: Nous considérons un signal sinusoïdal de fréquence f = 10Hz, échantillonnée à un taux f s = 12Hz. Lors de la reconstruction du signal, quelle est la fréquence de la sinusoïde obtenue? Même question pour f s = 22Hz. Image et Son p.41/74

Exercices Soit le signal x(t) suivant (où t est en millisecondes): x(t)=4+3cos(πt)+2cos(2πt)+cos(3πt) 1. Déterminer la fréquence d échantillonnage minimale pour en pas avoir d aliasing (fréquence de Nyquist f s ). 2. Déterminer le signal x a (t) reconstruit à partir de ce signal x(t) échantillonné à la moitié de la fréquence de Nyquist f s. Image et Son p.42/74

Exercices Le signal x(t) = sin(πt) + 4 sin(3πt) cos(2πt) (t en millisecondes) est échantillonné à une fréquence de 3 khz. 1. Déterminer la signal x a (t) reconstruit. 2. Déterminer deux autres signaux x 1 et x 2, dont la reconstruction donnerait également le signal x a, tels que x 1 (nt)=x 2 (nt)=x a (nt). Image et Son p.43/74

Exercices Soit un signal occupant la bande de fréquence [ f 1 ; f 2 ]. Quelles sont les conditions à imposer sur la fréquence f 1, pour que ce signal puisse être échantillonné directement à une fréquence comprise entre f 2 et 2 f 2? Image et Son p.44/74

Quantification Échantillonnage : temps continu temps discret Quantification : amplitude continue amplitude discrète La précision de cette étape de quantification est donnée par un nombre de bits Ce nombre de bits indique le nombre de valeurs discrètes utilisées pour quantifier l amplitude du signal analogique Image et Son p.45/74

Discrétisation : quantification 1 amplitude s[n] 0 quantification temps Image et Son p.46/74

Opération de quantification valeur nq si valeur comprise entre (n 1 2 )q et (n+ 1 2 )q Opération de quantification : fonction en marche d escaliers s q (t) 7 6 5 4 3 2 1 1 2 3 4 5 6 7 8 s(t) Image et Son p.47/74

Opération de quantification quantification sur N bits Le nombre de paliers est alors 2 N Intervalle de valeurs des échantillons A Si quantification uniforme, la largeur q d un palier est: q= A 2 N Image et Son p.48/74

Erreur de quantification erreur de quantification faible nombre de bits important nombre de bits = signal indésirable ajouté au signal utile Image et Son p.49/74

Bruit de quantification s(t)=s q (t)+e(t) Image et Son p.50/74

Erreur de quantification (2) L erreur e comprise dans un intervalle dépendant de la largeur q: q 2 e q 2 Image et Son p.51/74

Exercices 1. En supposant que l erreur de quantification est équiprobable, donner la probabilité d avoir une erreur b de quantification. 2. Calculer la variance de l erreur de quantification. En déduire son écart-type. 3. Écrire le lien entre A, N et q. 4. Calculer la puissance d un signal sinusoïdal d amplitude A. En déduire cette puissance en fonction de N et q. 5. En déduire alors la dynamique, qui s exprime comme le rapport entre la puissance du signal et la variance du bruit. Exprimer cette dynamique en décibel. Image et Son p.52/74

Exercices En supposant que l erreur de quantification est équiprobable, donner la probabilité d avoir une erreur b de quantification. Pr(b)= 1 q Image et Son p.53/74

Exercices Calculer la variance de l erreur e de quantification. En déduire son écart-type. V(e) = E(e 2 ) E(e) 2 = E(e 2 ) = = q 2 q 2 q 2 q 2 = [ e3 3 ] q 2 q 2 = q2 12 e 2 P r (e)de e 2 1 q de 1 q Image et Son p.54/74

Exercices Écrire le lien entre A, N et q. A=q.2 N 1 Image et Son p.55/74

Exercices Calculer la puissance d un signal sinusoïdal d amplitude A. En déduire cette puissance en fonction de N et q. P sinus = 1 2 (A)2 = 1 2 ( 2N q 2 )2 = 2 2N 3.q 2 Image et Son p.56/74

Exercices En déduire alors la dynamique D, qui s exprime comme le rapport entre la puissance du signal et la variance du bruit. Exprimer cette dynamique en décibel. D = P sinus V(e) = 22N 3.q 2 q 2 12 = 3 2 22N En décibel : 10log(D)=6.02N+ 1.76 Image et Son p.57/74

Erreur de quantification (3) Rapport signal/bruit théorique : à peu près 6 db par bit. convertisseur 16 bits doit afficher un rapport signal/bruit autour de 98 db convertisseur 8 bits autour de 50 db. Image et Son p.58/74

Quantification En général quantification linéaire (ou uniforme) quantification logarithmique Plus le nombre de bits est important, plus la qualité est bonne (erreur faible) Plus le nombre de bits est important, plus la taille des données est importante (exemples : 8 bits, CD: 16 bits, DVD Audio: 24 bits) Image et Son p.59/74

Représentation discrète amplitude temps discrétisation (numérisation) = échantillonnage + quantification Pulse-Code Modulation (PCM) Image et Son p.60/74

Représentation discrète amplitude temps discrétisation (numérisation) = échantillonnage + quantification [0, 1, 3, 4, 4, 4, 3, 1, 0, -1, -3, -4, -4, -4, -3, -1, 0, 1, 3] Image et Son p.60/74

Représentation des échantillons signal numérique nombres: arithmétique: entière / flottante calcul: non signé / signé bits: 8 / 16 / 24 / 32 / 64 représentation machine: little / big endian exemples: CD (Compact Disc): entiers 16 bits signés big-endian DVD (Digital Versatile Disc): entiers 24 bits signés Image et Son p.61/74

Exercices Dans le domaine de la numérisation audio, le signal est échantillonné à une fréquence F e = 44100 Hz, et chaque échantillon est quantifié par un convertisseur A/N caractérisé par un intervalle de 10 volts. 1. Déterminer le nombre de bits N sachant que l erreur de quantification doit rester inférieure à 50 microvolts. 2. Déterminer l erreur réelle. 3. En déduire le débit en bits par seconde. 4. Comparer (débit, bruit de quantification) pour un signal numérique de parole, pour lequel la fréquence d échantillonnage est 8 khz, avec une quantification sur 8 bits. Image et Son p.62/74

Ré-échantillonnage Intérêt de sous-échantillonner? Intérêt de sur-échantillonner? Attention: Sur-échantillonner ne rajoute pas d information Sous-échantillonner enlève de l information Image et Son p.63/74

Sous-échantillonnage Difficulté différente selon le rapport Si le rapport est entier : suppression de certains échantillons Sinon, opération plus complexe basée sur de l interpolation Même difficulté d interpolation pour sur-échantillonnage Image et Son p.64/74

Formats de fichier Signal numérique sauvegardé sous la forme de fichiers Plusieurs types de format existent : format brut format structuré format compressé format avec méta-données Image et Son p.65/74

Formats de fichiers Les fichiers en format brut (raw) contiennent uniquement la suite des échantillons représentant le signal Formats structurés : formats bruts+entête (header) décrivant le fichier Image et Son p.66/74

Formats compressés Compression non destructive (sans perte) Exemple: gzip, zip, bzip,... fichier identique après compression/décompression taux de compression faible besoin du fichier complet avant compression Algorithmes généralistes, non spécifiques à l image ou au son. Image et Son p.67/74

Formats compressés En Son : quantification logarithmique: codage µ-law AU, SND 8 bits logarithmiques sont perceptivement équivalents à 12 bits linéaires ADPCM (Adaptive-Delta Pulse-Code Modulation) au lieu de coder ã[n], calcul du multi-ensemble des différences = n{δ[n]=ã[n] ã[n 1]}, puis calcul l histogramme des occurences de δ dans, et codage de δ avec un nombre de bits utilisés inversement proportionnel au nombre de ses occurrences dans (Huffman) Image et Son p.68/74

Comparatif PCM / ADPCM amplitude 001 01 01 001 01 11 11 10 000 10 10 000 10 11 11 01 001 01 0000 41 bits seulement... au lieu de 19 mots de 4 bits 76 bits Image et Son p.69/74

Quantification logarithmique Application principale : téléphonie Intervalles de quantification de largeur inégales Passages à faible amplitude sont privilégiés par rapport aux passages à forte amplitude Principe : 1. Passage à une échelle non linéaire (étape de compression), 2. Quantification uniforme du signal obtenu. Image et Son p.70/74

Quantification logarithmique (2) Plusieurs lois pour l étape de compression Les deux standards les plus courants sont la loi µ et la loi A. La loi µ est définie par: f(x)= log(1+ µx) log(1+ µ) la loi A est définie par: f(x)= Ax 1+logA si 0 x A 1 1+log(Ax) 1+logA si 0 x A 1 Image et Son p.71/74

Formats compressés Compression destructive compression spécifique à l image ou au son algorithmes basés sur la perception suppression des informations non perçues Exemples : MP3, jpeg,... Attention aux compressions destructives!! transformations : certaines informations supprimées peuvent être utiles après transformation Image et Son p.72/74

Formats compressés Exemple en Son : MPEG layer 3 (MP3) 1Mo/min de musique (format CD) Principe général: analyse spectrale domaine fréquentiel modèle psychoacoustique degré de perceptibilité allocation de bits proportionnelle à la perceptibilité compression sans perte (Huffman) Image et Son p.73/74

Formats compressés Exemple en Image : JPEG (Joint Photographic Expert Group) Ratio de compression : 20 1 à 25 1 Principe général: Rééchantillonnage Découpage de l image en blocs de 8x8 points Application de la fonction DCT (Discrete Cosinus Transform) Quantification de chaque bloc Encodage de l image puis compression avec la méthode d Huffman Image et Son p.74/74