Vous êtes sur la page 1sur 8

TD N3

ECHANTILLONNAGE
Exercice 1. Echantillonnage et dbits binaires
1) Calculer le dbit binaire ncessaire pour diffuser une vido au format PAL :
- sans compression, si la vido tait en mode RVB
- en CrCb entrelac
- en CC!R "#1 $:%:%
- en $:%:#
%) &ans c'a(ue cas, calculer la masse de donnes pour stoc)er 1 'eure *# de vido+
*) ,uelle est la masse de donnes ncessaire pour stoc)er sans compression 1 'eure *#
de son 1" bits stro c'antillonn - $$,1 )./ 0
$) ,uelle est le tau1 de compression mo2en d3un film de 4# mn stoc) sur un C& par un
procd &!V-5 avec son 6P* 0 7Compt - partir d3un film PAL Cr Cb)
Solution :
solution :
sans compression RVB :
720*576*3*25=31 104 000 octets/s = 237 Mbits/s
en cr!b
720*576*"1#0$5#0$5%*25*&= 165 &&& 000 = 15& Mbits/s
en 4:2:2 : m'me c(ose )
en 4 :2 :0 "!r et !b 360 pts par li*ne et 2&& li*nes% ou en 4 :1 :1 "!r et !b 1&0 pts par li*ne et
576 li*nes% : 720*576*"1#1/4#1/4%*25*&=124416000=11& Mbits/s
+0 mn = 60 * +0 secon,es
en R-B en.iron 156 -o/
0 partir ,e !r!b : en.iron 104 -o
son :
44100*16*2*60*+0= 7 620 4&0 000 bits /& = +52 560 000 octets = +52 Mo$
1n.iron 107 -o plac2s sur 700 Mo = en.iron 160 "156% ,e tau3 ,e compression/
Exercice 2. Thorme dchantillonnage
A) 8n c'antillonne - 9### ./ une note pure :oue - $$# ./ 7un LA*)+ Puis on ;ravit les
octaves successives 7- c'a(ue fois, la fr(uence est multiplie par %) :us(u3- entendre un
son, apr<s restitution, (ui semble plus ;rave (u3- l3octave prcdente+ =1pli(uer ce
p'nom<ne+ A (uelle fr(uence se produit-il 0 ,uelle est la fr(uence apparente
entendue 0
B) >oit un s2st<me numri(ue dont la fr(uence d3c'antillonna;e est fi1e - 1# )./+
Reprsenter prcisment dans la bande de fr(uence #-? )./, le spectre apr<s
c'antillonna;e des si;nau1 suivants :
1) @ne composante sinusoAdale pure de fr(uence *+? )./, additionne d3une
composante sinusoAdale pure de fr(uence B )./+
UNIVERSIT DE LA ROCHELLE
UFR SCIENCES ET TECHNOLOGIE
Licence Professionnelle Cration !lti"#ia
UE Donnes Multimdia - P. Courtellemont
%) @n si;nal rectan;ulaire - % )./+
*) @n si;nal sinusoAdal - B )./+
&ans les * cas, on prcisera si le t'or<me d3c'antillonna;e est respect ou non+
Pour c'acun des cas, (ue resterait-il en sortie d3un s2st<me numri(ue si celui-ci
constitue un filtre passe-bas idal de fr(uence de coupure *+9 )./ 0
Solution :
>i la fr(uence d3c'antillonna;e est fi1e - 1# )./, aucune composante fr(uentielle du
si;nal c'antillonn ne doit dpasser ? )./ sous ris(ue de repliement de spectre
7aliasing)+
1) &ans ce cas, la composante - *+? )./ n3est pas problmati(ue mais celle - B )./ va
poser probl<me+ &u fait de la priodicit du spectre entraCn par l3c'antillonna;e, la raie
- B )./ va Dtre dupli(ue - 1# E B F * )./+
6Dme si le s2st<me numri(ue consiste en un filtre passe-bas - *+9 )./ cens supprimer
la fr(uence - B)./, le s2st<me restituera % composantes : celle d3entre - *+? )./ et la
composante replie - * )./ G
%) 6al;r le respect apparent du t'or<me d3c'antillonna;e, ce cas va poser probl<me
;alement+ !l s3a;it d3un si;nal rectan;ulaire+ Comme tout si;nal priodi(ue, il peut Dtre
dcrit par la somme d3un si;nal sinusoAdal de mDme fr(uence 7fondamentale) et de
fr(uences multiples 7appeles 'armoni(ues)+ Le spectre du si;nal rectan;ulaire
prsente donc une raie - % )./, mais ;alement au1 multiples de % )./+ L3'armoni(ue de
fr(uence 9 ./ provo(ue par e1emple une raie replie - % )./, (ui va modifier
l3amplitude de la raie ori;inale+
*) Hous nous retrouvons dans le cas de la composante problmati(ue du 1 : il restera
une raie replie - * )./+
C) @n si;nal est constitu du mlan;e additif de * sinusoAdes de fr(uence et d3amplitude
diffrentes :
x7t) F cos7 % f1 t) I % cos7 % f% t) I * cos7 % f* t)
avec f1 F #+? )./, f% F 1+? )./ et f* F 1+" )./+
4 Reprsenter le spectre d3amplitude du si;nal c'antillonn pour les % fr(uences
d3c'antillonna;e suivantes :
a% fe F % )./,
b% fe F $ )./+
4 Reprsenter le spectre d3amplitude du si;nal c'antillonn filtr par un filtre
passe-bas suppos idal, de fr(uence de coupure fcF1 )./, pour les %
fr(uences d3c'antillonna;e suivantes :
c) fe F % )./,
d) fe F $ )./+
- Reprsenter le spectre d3amplitude du si;nal c'antillonn filtr par le filtre passe-
bas prcdent, et restitu de mani<re analo;i(ue+ 78n fera l3'2pot'<se (ue la
restitution analo;i(ue s3assimile - un filtra;e par un filtre cardinal idal de
fr(uence de coupure feJ%), tou:ours pour les % fr(uences d3c'antillonna;e
suivantes :
e) fe F % )./,
f) fe F $ )./+
&ans ces % cas, (uelles sont les fr(uences pures restitues : (uelles sont les
fr(uences (ue l3oreille entendrait 0
Exercice 3. Thorme de Shannon et effet Moir
1) =ssa2er en termes de traitement numri(ue de si;nal, d3e1pli(uer l3effet 6oir
observable dans diffrents situations d3ac(uisition et de visualisation d3ima;es 7non
ali;nement des p'otop'ores des crans, ima;es superposes contenant des li;nes ou des
dessins ;omtri(ues ou numrisation de documents imprims en demi-teintes)+
Solution :
!l s3a;it d3une application directe du t'or<me d3c'antillonna;e mais appli(u au1
ima;es+ >i l3ima;e comporte des motifs r;uliers 7du fait d3un trama;e d3imprimerie par
e1emple ou d3un motif rptitif), il faut respecter le t'or<me+ >on non respect entraCne
l3apparition de fr(uences plus basses replies, et donc de motifs parfois inattendus+
Considrons par e1emple un simple motif constitu de cercles concentri(ues+ Les ima;es
suivantes mettent en vidence l3effet 6oir lors(u3on sous c'antillonne l3ima;e ori;inale
- diffrentes rsolutions :
Remar(ue : le nom de 6oir ne vient pas de son inventeur mais de la prononciation
an;lo-sa1onne du mot mo'air+
%) L3ima;e suivante 7fi;ure de ;auc'e) a t numrise en sur c'antillonnant par
rapport au1 besoins de l3application pour viter l3effet 6oir+ La fi;ure de droite est une
reprsentation spectrale de la mDme ima;e obtenue par une KKL %&+ =1pli(uer les points
visibles sur l3ima;e de droite+

@n lo;iciel propose les traitements s2mboliss par l3ima;e suivante+ =1pli(ue/ en termes
de traitement du si;nal, en (uoi ont du consister les traitements 7en particulier, - (uoi
peuvent correspondre les cercles)+

Solution :
L3ima;e de ;auc'e a manifestement une structure trame : il s3a;it d3une ima;e
imprime sur papier :ournal+ @n fort a;randissement d3une telle ima;e mettrait en
vidence les points d3impression 7trama;e)+ =ntre ces points, l3ima;e est blanc'e+ @n
profil 'ori/ontal trac sur l3ima;e montrerait la r;ularit des points d3imprimerie (ui
forment une composante priodi(ue+ &e mDme verticalement, ou sous certains an;les ou
une li;ne tire M tomberait N sur les points d3imprimerie de faOon r;uli<re+
L3ima;e de droite est obtenue par KKL : elle montre le spectre de l3ima;e+ Les points noirs
correspondent au1 M raies N des composantes priodi(ues+
L3ima;e montrant des points blancs sur fond noir est une reprsentation d3un traitement
destin - faire disparaCtre l3effet de trama;e visible sur l3ima;e initiale+ Ce traitement
s3effectue dans le domaine fr(uentiel : il s3a;it d3un filtre supprimant les fr(uences
correspondant au1 motifs priodi(ues de l3ima;es 7les ma1ima noirs de l3ima;e de
droite)+ !l s3a;it d3un filtre idal les points blancs correspondent - # 7ne laissent rien
passer de la fr(uence correspondante), les parties noires - 1 7ne modifient pas le
contenu de l3ima;e)+
E$ercice %& S'aration l!"inance(c)ro"inance
5es proc2,2s ,e .i,2o analo*i6ue utilisent le principe appel2 7color difference7 6ui
permet ,8a9outer les si*nau3 ,e c(rominance : un si*nal ,e luminance; ce 6ui est ren,u
n2cessaire pour la compatibilit2 a.ec les t2l2.iseurs <B$
5e si*nal ,e luminance Y s8obtient : partir ,es si*nau3 RVB ,8une cam2ra .i,2o par
l8e3pression sui.ante :
Y = 0$2++R # 0$5&7G # 0$114B
5es 2 si*nau3 ,e c(rominance s8obtiennent par ,i==2rence a.ec le si*nal ,e luminance Y :
5e si*nal R4Y est appel2 7oran*e4c>an7 et est c(oisi pour son importance : transcrire les tons
c(air; et le si*nal B4Y est appel2 7-reen4ma*enta7$
1$ 1crire les 26uations ,onnant Y; R4Y et B4Y en =onction ,es .aleurs RVB$
?i les si*nau3 R-B ont une pla*e ,e =onctionnement entre 0 et 1; 6uelle est la ,>nami6ue ,e
c(acun ,es si*nau3 pr2c2,ents ; R4 et B4 @
?olution :
= 0$2++R # 0$5&7- # 0$114B
R4="140$2++%R40$5&7-40$114B=0$701R40$5&7-40$114B
et
B4=40$2++R40$5&7-#"140$114%B=40$2++R40$5&7-#0$&&6B
.arie entre 0 et 1
R4 .arie entre A0$701 "R=0 B=V=1% et #0$701 "R=1 B=V=0%
B4 .arie entre A0$&&6 "R=-=1 B=0% et #0$&&6 "R=-=0 V=1%
2$ 5es s>stBmes <C?!; D05 et ?1!0M ,i==Brent sur les pourcenta*es r2ellement transmis ,e
ces si*nau3$
1n <C?!; le si*nal Y est mo,ul2 en amplitu,e et utilise une lar*eur ,e ban,e ,8en.iron 4$2
MEF sur les 6 MEF permis par une transmission (ertFienne$ 5e s>stBme utilis2 GH est =on,2
sur les propri2t2s ,u s>stBme .isuel (umain; en accor,ant plus ,Iimportance au3 c(an*ements
,e luminance "2/3 ,e lIenco,a*e% plutJt 6uIau3 autres aspects color2s "G : 1/4 et H : 1/12 ,e
lIenco,a*e%$
0 partir ,e R-Y et B-Y; sont calcul2s I "pour In phase sinal; mo,$ 0M% et ! "!"adra#"re
sinal; mo,$ ,e p(ase% par :
I = 0$74 "R-Y% 4 0$27 "B-Y% et
! = 0$4& "R-Y% # 0$41 "B-Y%$
5es 3 si*nau3 =orment le co,a*e GH; appel2 encore ?i*nal en !omposantes$ 5ors6ue les
si*nau3 sont m2lan*2s; on parle ,e Vi,2o !omposite$ 5ors6ue les si*nau3 ,e c(rominance
circulent sur 1 .oie; en ,2p(asa*e; et la luminance sur une autre; il sIa*it ,Iun si*nal ?4.i,2o$
5es proc2,2s D05 et ?1!0M; am2liorations ,u <C?!; utilisent un co,a*e proc(e appel2
KV$
5e proc2,2 D05 est normalis2 par le !!GR 6ui =i3e les 2ten,ues ,es tensions E
Y
; E
R
-E
Y
et E
B
-E
Y
$
Ln a :
$ = 0$4+3 "B-Y%
% = 0$&77 "R-Y%
!o,a*e num2ri6ue : les si*nau3 ,e nature analo*i6ue pou.ant 7,2bor,er7 ,e leur 2ten,ue
M l2*ale N; on limite les cons26uences en laissant ,e part et ,Iautre ,es ,omaines non utilis2s;
,e s2curit2$ 5a norme impose 220 .aleurs possibles pour la luminance sur & bits et 225 pour
les si*nau3 ,e c(rominance a.ec le co,a*e sui.ant :
: PfootroomP P.eadroomP
"220 .aleurs ,i==2rentes%
0 15 16 235 236 255
noir ,e r2=2rence blanc ,e r2=2rence
K et V sont appel2s C
R
et C
B
,ans le ,omaine num2ri6ue :
7=ootroom7 7Eea,room7
0 15 16 12& 240 241 255
noir ,e r2=2rence
Oonner les 26uations ,onnant le co,a*e normalis2 sur & bits ,es *ran,eurs C
R
et C
B
: partir ,e
R; % et B$
?olution :
num = int"21+*#16%=int"21+*"0$2++R # 0$5&7- # 0$114B%#16%
!r=int"112/0$701"R4%#12&%=int"112/0$701"0$701R40$5&7-40$114B%#12&%
Remar6ue : la norme !!GR 70+ tient compte ,8un 2c(antillonna*e plus =aible ,es si*nau3 ,e
c(rominance$ Oes r2sultats .isuels plus plaisants sont obtenus en prenant :
Y = 0$2125R # 0$7154G # 0$0721B
!8est aussi le =ormat a,opt2 lors ,e la compression ,e t>pe PD1- ,es =ic(iers$
E$ercice *& D+its +inaires
4 !alculer le ,2bit binaire n2cessaire pour ,i==user une .i,2o au =ormat D05 :
4 sans compression; mo,e RVB
4 en cr!b entrelac2
4 en !!GR 601 4:2:2
4 en 4:2:0
4 Oans c(a6ue cas; calculer la masse ,e ,onn2es pour stocQer 1 (eure 30 ,e .i,2o$
4 Huelle est la masse ,e ,onn2es n2cessaire pour stocQer sans compression 1 (eure 30 ,e son
16 bits st2r2o 2c(antillonn2 : 44;1 QEF @
4 Huelle est le tau3 ,e compression mo>en ,Iun =ilm ,e +0 mn stocQ2 sur un !O par un
proc2,2 OGV4R a.ec son MD3 @ "compt2 : partir ,Iun =ilm D05 cr!b%