Professional Documents
Culture Documents
audio-numriques
S. Natkin
Dcembre 2005
Audio Numrique
Introduction: la chane des outils
audionumriques
Numrisation du son
Transformations et effets
Exemple d'outils
Limites
Capacit de traitement
(Fft/convolution) => la ralisation des tapes
complexes
en temps rel ncessite soit des processeurs
ddis (dsp), soit une capacit de traitement
relativement importante
Capacit de stockage
1 s de son mono a 44.1 mpeg layer2 = 128kb
1h de son stro qualit cd=500 600 mo
7
Effets et transformations
Filtrage numrique
Trs nombreuses techniques de transformation portant
soit sur le signal temporel soit sur le spectre
Principales transformations bases sur le filtrage
numrique linaire
x(n)
y(n)
Retard d
Retard d
+
y(n)=x(n)+x(n-d)
+
y(n)=x(n)+y(n-d)
Passe bande
Passe haut
A
idal
rel
idal
Passe bas
A
f
rel
Coupe bande
idal
rel
idal
rel
10
11
0,4
0,2
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Signal satur
1
0,8
0,6
Srie1
0,4
0,2
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
12
x
+
13
Flanger
f(t) est une fonction
priodique ou une fonction
alatoire de moyenne nulle
et comprise ente -1 et +1
=d+q.f(t)
+
Rolling Stone
14
Effet Chorus
x(n)
Une
technique
Fl
Fl
Fl
a0
x
a1
x
ak
x
+
Sans
Avec
15
Spatialisation
Effet de rverbration
Effet de localisation
Localis
16
Restitution
Mono (distance)
Stro (distance et localisation sur un
plan)
Spatial avec deux hauts parleurs
(transaural)
Spatial avec un casque (binaural)
Spatial avec N haut parleurs
18
HRTF
19
Exemple de processus de
spatialisation binaural
HRTF D
Modle de salle
Son
direct
position
Filtre de rverbration
HRTF G
Rflexions prcoces
Rflexions tardives
20
max
2
[cos + sin ]
AG = A. f (r ).
2
2
[cos sin ]
AD = A. f (r ).
2
f(r) dcrot avec la distance. Peut tre diffrente
pour le son direct, les rflexions prcoces et tardives
21
22
Elments de codage
Frquence d chantillonnage (2Khz-80 Khz)
La loi de quantification (8-16 bits)
La (les) algorithmes de compression
(symtrique ou asymtrique)
La reprsentation binaire
Exemple : le codage sur un CD frquence 44.1
Khz chantillonnage sur 16 bits
soit 700 kb/s
23
24
PCM diffrentiel
DCMP codage diffrentiel: on code x(0) et
dn =x(n)-x(n-1)
Efficace si le signal varie lentement.
Par exemple si x(n) est sur 16 bits on code
la longueur de d(n) sur 3 bits puis dn
Efficace si dn tient sur moins de 13 bits
ADCMP: coder la variation des diffrences.
Par exemple (schma IMA) 16 bits->4bits
25
26
27
MIC
Modulation par Impulsion et
Codage
Codage utilise pour le tlphone numrique (RNIS)
Bande passante de 4000hz
=> 8000 chantillons par secondes (th de niqyst)
Un chantilon toutes les 125 microsecondes
Une numrisation sur 8 bits (loi de quantification non
linaire tenant compte des spectres d'audition (mu law
USA/ A law en Europe)
Dbit 8000x8=64kb/s
29
Quantification perceptive:
lois de quantification mu et A
Segment
A
Segment
B
Segment
C
30
Compression frquentielle
perceptive (ex MP3)
MPEG 1 est une norme de transmission de vido numrique
(Image anime+ son) intgrant diffrentes qualits selon les types
D'application (visiophonie...Video a la demande)
Le son est chantillonne a 32, 44,1 kHz ou 48 kHz
MPEG 1 Layer 3 (MP3) est un codage du son , il sagit dune
compression non conservative base sur le masquage
3 niveaux avec des codeurs de plus en plus complexes en
Fonction de la qualit de son vise
32
33
Codeur MP3
34
Compression MPEG1
35
Compression dynamique de la
voix
Mode de compression utilis pour un
traitement en temps rel de la voix sur un
canal faible dbit (GSM, RealAudio)
Bas sur un modle acoustique de la gorge
qui permet de caractrise le son initial et
l effet de rsonance (formants)
36
MPEG Audio
38
Codec
MPEG 4
39
Dbits MPEG 4
40
41
Comparaison superficielle
Codage
F Ech
Dbit
Kb/s
Facteur de
comp
Sym/Assym
PCM/CD
44100
16
705600
ADCMP
44100
16
176400
MP3
44100
16
70560
10
MIC
8000
10
64000
11
LPC (Cell)
8000
8000
88,2
42
43
Gnralits
Construction d'un son par un dispositif lectronique (ici numrique) .
Synthse par tables dondes
Par exploration et altrations dchantillons enregistrs
Synthse additive
Par addition de signaux simples (sinusoidaux par exemple)
Synthse granulaire
Multiplexage temporel de petits lments dont lensemble des lments sont contrls
Synthse soustractive
Par filtrage de signaux riches en harmoniques
Synthse par modulation
Par variation temporelle d'un paramtre d'un signal se dcomposant selon une srie de
Fourrier dont les harmoniques dpendent de ce paramtre
Synthse par modles physiques
Par simulation des lois acoustiques
44
45
Synthse additive
47
Schma de base
Gnrateur de base
Enveloppe de frquence
Amplitude max
Enveloppe damplitude
Frquence
centrale
Gnrateur
denveloppe
Gnrateur
denveloppe
+
Osc
48
Amplitude max
Frquence
centrale
Enveloppe damplitude
Osc
49
Synthse complexe
S1
S2
Sn
+
50
Principe:
Moduler un Signal sinuosidal par un autre signal
S(t)= A(t). Sin(.t+) Amplitude
S(t)= A. Sin(.t+(t)) Phase
S(t)= A Sin((t).t+) Frquence
51
Modulation de frquences
Schma de base
Amplitude max
Frquence
centrale
Enveloppe damplitude
Osc
Amplitude de
la porteuse
Frquence centrale
Enveloppe damplitude
+
Osc
52
Utilisation de fonction
complexes
53
Bibliographie
Laudionumrique, Curtis Raod,
Dunod1998
The technology of video and audio
streaming, David Auterberry, Focal Press,
2002
Le son musical, John Pierce, Pour la
Science, Belin 1984
54