contrôle de qualité optimal d’applications multimédia

146

Upload: others

Post on 16-Jun-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Contrôle de qualité optimal d’applications multimédia

❯♥rsté ♦s♣ ♦rr

♣♦r ♦t♥r r

❯ ❯

♣ré♣ré ♦rt♦r ❱r♠

♥s r é♦ ♦t♦r té♠tqs t ♥♦r♠tq

♣rés♥té t s♦t♥ ♣q♠♥t ♣r

♦ï trs

s♣t♠r

♦♥trô qté ♦♣t♠

♣♣t♦♥s ♠t♠é

❯❨

Prés♥t ♥r♥ç♦s t ❯♣♣♦rtrs s Pt ♥♥s

r P♦③t Prs ①♠♥trs ré r♥ ♥♥s♦rtr tès ♦s♣ s

♥ r♥♥③ ❯

Page 2: Contrôle de qualité optimal d’applications multimédia
Page 3: Contrôle de qualité optimal d’applications multimédia

és♠é

♠♥srt ♣rés♥t ♥ ♠ét♦ ♦♥trô qté sr à r♥ ♥ ♣♣t♦♥s♠t♠é ♣r♠t ♦♥trô ♣♣t♦♥s ♦♥t s t♦♥s s♦♥t ♣r♠étrés ♣r s♥① qté t ♦♥t s rés ①ét♦♥ ♥ s♦♥t ♣s ♦♥♥s ♦♥trô ♦♥sst ♥ ♦♥strt♦♥ ♥ ♦r♦♥♥♥♠♥t t ♦① s ♥① qté rs♣t♥t s ♣r♦♣rétés sûrté t ♦♣t♠té stàr q ♦♥ r à ♠①♠sr tst♦♥ t t♠♣ss♥s ♣♦r t♥t é♣ssr t♦t ♥ ②♥t ♥ ♦① qté rér

♦♥trôr ts ♥ ♣♦tq st♦♥ qté ♣r♠tt♥t ♦sr ♣♦r qt♦♥ ♦r♦♥♥♥♠♥t t ♥ qté rs♣t♥t s ♦♥tr♥ts qté sr

♦s ét♥♦♥s t ♠é♦r♦♥s s réstts ♣réé♥ts ♥s ① rt♦♥s ♣r♠èr ♣r♦♣♦s ♥ ♣♣r♦ s②♠♦q ♣♦tq st♦♥ qté ts ♥ r♠♠ tsss q st ♥ r♣rés♥tt♦♥ r♣q ♦♠♣♦rt♠♥t ♣♣t♦♥ ♦♥trôé ♣rtr tt r♣rés♥tt♦♥ ♥♦s ♦♥s ♣r♦♣♦sé ♥ t♥q ♦♥trô ♣r♠tt♥t râr ♥♦♠r ♣♣s ♦♥trôr t♦t ♥ rs♣t♥t s ♣r♦♣rétés sûrté t ♦♣t♠té

♦s ♦♥s ♥st ♣r♦♣♦sé ♥ ♣♣r♦ st♦stq ♣r♦è♠ sé sr s ♦♥t♦♥s strt♦♥ ♣r♦tés ♣♦r s rés ①ét♦♥ s t♦♥s ♦tr ♠ét♦ ♦♥♥ ♣♦ssté à tstr ①r rtté s ♦♥tr♥ts t♠♣sré ♣r♠t ss r à ♣r♦r t① tt♥ é♣ss♠♥t s éé♥s

s réstts té♦rqs ♦♥t été ♣♣②és ♣r s ①♣ér♥s résés sr ♥ ♥♦r é♦s①ét♥t sr ♠♥ ♥

♦tsés ②stè♠s ♠rqés ②stè♠s t♠♣sré ♦♥trô qté sr ♦èt♦stq

t ♣t♠ ♦ ♦♥tr♦ ♦r ♠t♠ ♣♣t♦♥s

strt

❲ ♣rs♥t ♠t♦ ♦ ♥ r♥ ♦ ♦♥tr♦ ♦r ♠t♠ ♣♣t♦♥s ♠t♦ ♦st ♦♥tr♦ ♦ ♣♣t♦♥ s♦tr ♦s t♦♥s r ♣r♠tr③ ② qt② ♣r♠tr♥ ♦s ①t♦♥ t♠s r ♥♥♦♥ ♠t♦ ♦s t ♦♥strt♦♥ ♦ ♦♥tr♦r ♦♠♣ts qt t♦♥ ss ♥ ♦rrs♣♦♥♥ qt② s s♦ s t♦ ♠t st②♥ ♦♣t♠t② ♦r ♥ ♣t♦r♠ ♥ ♦tr ♦rs ♥t t♦ ♠①♠ t③t♦♥ ♦t t♠ t t♦t ① t

♦♥tr♦r ss qt② ♠♥♠♥t ♣♦② ♦r ♦♦s♥ ♦r t♦♥ s♥ qt② s ♠t♥ t ♦ rqr♠♥ts

❲ ①t♥ ♥ ♠♣r♦ rsts ♦ ♣r♦s ♥t♦ t♦ rt♦♥s ❲ ♣r♦♣♦s s②♠♦ qt②♠♥♠♥t ♠t♦ s♥ s♣ r♠s r♣rs♥tt♦♥ ♦ t ♦♥tr♦ s②st♠s ②♥♠sr♦♠ ts r♣rs♥tt♦♥ ♣r♦♣♦s ♠t♦ ♦♥ r①♥ t ♥♠r ♦ t♦ t ♦♥tr♦r t rs♣t t♦ t rqr♠♥ts

♥ s♦♥ t♠ ♦♣ st♦st ♣♣r♦ s ♦♥ ♣r♦t② strt♦♥ ♥t♦♥s ♦r t ①t♦♥ t♠ ♦ t♦♥s r ♠t♦ s ♣r♠tr③ ♦r♥ t♦ t ♠♣♦rt♥ttrt t♦ ♥ ♠sss s ♠♥s tt t sr s ♥ t ♣♦sst② t♦ ①♣rss ♦r t r t♠ ♦♥str♥ts r ss ♥ ♦ t ♣r♠tr ♥ ♦♠♣t t①♣t ♥ ♠ss rt♦ ♦r t ♦♥tr♦ ♣♣t♦♥

❲ ♣rs♥t ①♣r♠♥t rsts ♥♥ t ♠♣♠♥tt♦♥ ♦ t ♠t♦ ♥ ♥♠rs♦r ♦ P ♥♦r r♥♥♥ ♦♥ r ♠♥

②♦rs ♠ ②st♠ t♠ ②st♠s ♦ ♦♥tr♦ t♦st ♠♦

Page 4: Contrôle de qualité optimal d’applications multimédia
Page 5: Contrôle de qualité optimal d’applications multimédia

♠r♠♥ts

t♥s t♦t ♦r à r♠rr t♦s s ♠♠rs r② ♣s ♣rtèr♠♥ts Pt t r P♦③t s ① r♣♣♦rtrs ♣♦r ♦r ♣té tt ♦r tâ rtr ♠♥ts ♠♦♥ ♠♥srt r♠r ss ré r♥ q ♣rt♣é r② ♠ s♦t♥♥ t ♥r♥ç♦s ét ♦r ♥ ♦ ♥ êtr ♣rés♥t

r♠r ♠s ① ♦rtrs ♦s♣ s t ♥ r♥♥③ q ♠♦♥t♣r♦♣♦sé tr tès s ♠♦♥t é t♦t ♦♥ s tr♦s ♥♥és ♣r rs♦♥♥ss♥s s♥tqs t r rr s ♠♦♥t ss ♦r♥té t ♦♥sé ♥s ♠♦♥tr rr

t♥s t♦t ♣rtèr♠♥t à r♠rr qs ♦♠③ q été ♠♦♥ ♦rr♥t tt ♣ér♦ té♠♦♥ t♦t ♠ rtt ♣♦r s♦♥ s♦t♥ ♠♦r s♥tq t t♥q ♦♦rs s♣♦♥ ♣rs t♠♣s ré♣♦♥r à ♠s ♥♦♠rssqst♦♥s r♠r ss ♣♦r t♦s s très ♦♥s ♠♦♠♥ts q ♦♥ ♣rté

r♠r é♠♥t t♦s s ♠♠rs ♦rt♦r ❱ér♠ ♠♦r t ♠♦r ♦r♥ ♠tér ♠ ♣r♠tt♥t résr t♦ts s ①♣ér♠♥tt♦♥s♥s♣♥ss à ♠♦♥ tr r♠r éq♣ q ♠ ♣r♠s ♣rés♥trà ♣srs r♣rss ♠s tr① t ♥s r ♥r ♠s rrs ♥s ♦rt♦ts s ♣rs♦♥♥s q ♦♥t ♦♥tré à ♦♥♥ ♠♥ ♥éssr à rést♦♥ ♠ tès ♥ ♦ ♠ r♥ç♦s❳r ♠♦♥ r♦ ♦♣ Psr♦♥ t t♦s ① q ♦

r♠r é♣rt♠♥t ♥♦r♠tq ♣é♦q ♥rsté t♥ q♠ ♦♥♥é ♣♦ssté ♥s♥r t ♣r♥r ♣rt à t♦ts s tâs q ♥♦♠♥t ♠étr ♥s♥♥t rr

♦t ♥rt ♣s été ♣♦ss s♥s s ♠♦♠♥ts ét♥t r♠r ♦♥ t♦ss ♥rs q ♣ r♥♦♥trr sr s trr♥s ♦♠♠ ♥ s♦ré ♦rs Prr♦t♣♥ r ① ♥② t t♦s ① q ♦és

t♥s ♣♦r ♥r à r♠rr t♦t ♣rtèr♠♥t ♠s ♣r♥ts ♣♦r r s♦t♥♠s ss r ♣♦r s ♣rés♥ t♦s s ♥st♥ts

Page 6: Contrôle de qualité optimal d’applications multimédia

♠r♠♥ts

Page 7: Contrôle de qualité optimal d’applications multimédia

s ♠tèrs

és♠é

♠r♠♥ts

s ♠tèrs

♥tr♦t♦♥

♦♥t①t

②stè♠s ♠rqés t t♠♣sré

②stè♠ ♠rqé

②stè♠ t♠♣sré

♣♣t♦♥ ♠t♠é ♠rqé

tt rt

♥qs ♦r♦♥♥♥♠♥t t ♦♥trô

♥qs ♦r♦♥♥♥♠♥t sttqs

♥qs ♦r♦♥♥♥♠♥t ②♥♠q s♦s ♥rtt

ts t P♥

♦tr ♣♣r♦

♦♥trt♦♥s tr

P♥ ♦♠♥t

♦♥trô qté sr ♣♦r sûrté t ♦♣t♠té

♦♥trô qté sr

Pr♦è♠ ♦♥trô qté ♣♦r s rés ①ét♦♥ ♦♥♥s

♣r♦è♠

♦♥♣t♦♥ ♦♥trôr qté sr ♣♦r srés ①ét♦♥ ♦♥♥s

Pr♦è♠ ♦♥trô qté s♦s ♥rtt

Page 8: Contrôle de qualité optimal d’applications multimédia

s ♠tèrs

♣r♦è♠

♦♥♣t♦♥ ♦♥trôr qté sr s♦s ♥rtt

P♦tq st♦♥ qté

P♦tq ♦♥trô sûr

P♦tq st♦♥ qté sûr

♠tt♦♥s ♣♦tq sûr

P♦tq ♦♥trô s♠♣

P♦tq st♦♥ qté s♠♣

s ♠tt♦♥s ♣♦tq s♠♣

P♦tq ♦♥trô ♠①t

♦♥s♦♥

♦♥trô s②♠♦q qté sr

r♠♠ s ❱tsss

é♥t♦♥ r♠♠ s tsss

♣rés♥tt♦♥ étt s②stè♠

❱tr tss é

❱tr tss ♦♣t♠

♥tr♣rétt♦♥ ♣♦tq ♠①t

é♥t♦♥ s é♦♥s té

é♦♣ r♠♠ s tsss ♥ ré♦♥s qté

❱rs ♥ t♥q ♦♥trô s②♠♦q

é♦♥ â♠♥t ♦♥trôr

❱rs ♥ râ♠♥t ♦♥trôr

s ré♦♥s râ♠♥t ♦♥trôr

é♥t♦♥s

♦rt♠ ♦♥trôr râé

♦♥s♦♥

♦t♦♥ rs ♥ ♣♣r♦ st♦stq

♦tt♦♥s

t♠♣s ①ét♦♥ ♣rs

Page 9: Contrôle de qualité optimal d’applications multimédia

♥tr t♠♣sré r t t♠♣sré ♠♦

❱rs ♥ ♠îtrs s t♠♣s ①ét♦♥ ♣rs

♣♣ sr té♦r s ♣r♦tés

♦t♦♥s s s ♣r♦tés

s ♦s ♣r♦té

Pr♦t ♦♥♦t♦♥

P♦tq st♦♥ qté st♦stq

é♥t♦♥ ♣r♦è♠

♦è t♠♣s st♦stq

Pr♦è♠ st♦♥ qté st♦stq

P♦tq st♦♥ qté st♦stq

♥②s ♣r♦r♠♥s

t① ♦t♦♥ s éé♥s

♦♥t♦♥ ♦t♦♥ s éé♥s

Pr♦té é♣ssr s éé♥s

♥②s ♣r♦r♠♥s

éstts ♣ré♠♥rs

♦rt♠ ♦♥♦t♦♥ ♣r♠étré

t ♣r♦r♠♥s

♦t♦♥ t♥q s②♠♦q

♥♥ ♣♣r♦ st♦stq

ré ①ét♦♥ ♠rs

♦♥s♦♥

♠♣é♠♥tt♦♥ t ①♣ér♠♥tt♦♥s

♥r♦♥♥♠♥t ①♣ér♠♥tt♦♥

♣t♦r♠

♥♦r é♦ P

Prés♥tt♦♥ ♣♣t♦♥

♦ést♦♥ ♣♣t♦♥

rés ①ét♦♥ t ♦r♦♥♥♥♠♥t

♦t

Page 10: Contrôle de qualité optimal d’applications multimédia

s ♠tèrs

♥térêt ♦♥trô ♣♣t♦♥

♦♠♣rs♦♥ ♥tr ♥ ①ét♦♥ ♦♥trôé t ♥ ①ét♦♥ à qté ♦♥st♥t

♦♠♣rs♦♥ ér♥ts ♣♦tqs st♦♥ qté

s ♣♣♦rts ♣♣r♦ s②♠♦q

éstts sr ♣♣r♦ st♦stq

♦t ♥②s ♣r♦r♠♥s

♥②s ♣r♦r♠♥s

éstts sr ♣t♦r♠

♦♥s♦♥

♦♥s♦♥ t Prs♣ts

♦♥s♦♥

Prs♣ts

♦r♣

s rs

Page 11: Contrôle de qualité optimal d’applications multimédia

♥tr♦t♦♥P

♦♥t①t

s ♣♣t♦♥s ♠t♠é s♦♥t ♣s s♦♥t ♦ûtss q s♦t ♥ tr♠s ♦♥s♦♠♠t♦♥ ♠é♠♦r ♠s srt♦t ♥ tr♠s ♣ss♥ ♥♦s ♦rs ♦♥♣t ♦r é♠r♥ s ♣♣t♦♥s ♥s ♦♠♥ s s②stè♠s ♠rqés t♠♣sré ♦♥t①t ♦♥♥ ♣♦r s trt♠♥ts ♠t♠é à ① ♣r♦è♠s ♣♦r sé♦♣♣rs ♣r♠r ♦♥r♥ s♣t ♠rqé ts ♣♣t♦♥s ♥ t ss②stè♠s ♠rqés s♦♥t s♦♥t s s②stè♠s ♦♠♣①s ❬❪ éért♦♥s ♠térsrttrs ♣rès s t ♠s ♦♥tr♥ts ♥ tr♠s rss♦rs stàr qs ♣♦ssè♥t s ♣r♦ssrs ♠tés ♥ tr♠s ♣r♦r♠♥s ♥ t ♠é♠♦r rét ♠s ss ♥ ttr ♣té à ♥ rt♥ tst♦♥ ♣♥♥t s♦rt♠s s ♣♣t♦♥s ♠t♠é s♦♥t très ♦ût① t s ♣tr à s rss♦rs♠tés ♦♥stt ♥ ré té ♥s s s②stè♠s ♠rqés ♦♥s♥t à rérs ♣♣t♦♥s ♦♥t ♣rétté st très ♥ q ♦♥r♥ tst♦♥ srss♦rs ♥ ♣rtr ♥s ♣rés♦♥ s rés ①ét♦♥ ①è♠ ♣r♦è♠♦♥r♥ s♣t t♠♣sré st é♥t q♥ ♣♣t♦♥ ♠t♠é ♦♥t ♦tst ♥♦r ① ♥ ♠é ♥ s♦♥ ♦ ♥ é♦ ♣r ①♠♣ ♦t s①étr ♥s ♥é stss♥t s ♣♣t♦♥s s♦♥t ♣s s♦♥t résés ♥ rt t ♦♥ ♦♥ts①étr à ♥ r②t♠ ♣rés ♥ rr ♥ qté sr stss♥t ❬ ❪ ♣rtr s ① ♣r♦è♠s ♥♦s ♦♠♣r♥♦♥s ♦♣♣♦st♦♥ q ♣t ①str ♥trr♥tr s ♦♥tr♥ts t♠♣♦rs t té ♦t♥r ♥ ♣rét♦♥ s rés①ét♦♥ t résr s ♣♣t♦♥s rs♣t♥t t♠♣sré s♥s ♦r rtt ♥ q ♦♥r♥ s rés ①ét♦♥ ♥t ♠s ♦♥stt ♥ré ♥

♣r♦è♠ ♥st ♣s ♥♦ t s♦t♦♥ ♦s ♥s ♠♦♥ ♥str st étr ♥ t s é♦♣♣rs r♣r♦r♠♠♥t s ♣♣t♦♥s ♠t♠é é♥érqs ♠♥èr à s r♠♥r ♣♦r qs ♣ss♥t êtr ♣tés à ♣t♦r♠ ①ét♦♥ tt ♠ét♦♦♦ st ♥ ♣♦♥t té♦rq ss③ s♠♣ à résr ♠s ♥♦♠r① ♣r♦è♠s ♣♣rss♥t ♥ t t sé♣rr é♦♣♣♠♥t ♦ ♦♥♣t♦♥ ♠tér ♣r♠ttr é♠r♥ ♣r♦è♠s ♦ ♥♦♥ ♣s ûsà ♥ ♠s ♣r♦r♠♠t♦♥ ♠s ♣tôt à s rrrs tr♥s♠ss♦♥ s ♦♥♥és st ♦♥ é♥t q tr é♦♣♣r ♥st ♣s ♦sé sr ♦♣t♠st♦♥ s♦♥ ♦ ♠s ♣tôt sr ♥ ♣rt sts q st t♦♥ t é♦

st ♦♥ ♥térss♥t ♣r♦♣♦sr ♥ ♠ét♦♦♦ é♥ért♦♥ ♣♣t♦♥s

Page 12: Contrôle de qualité optimal d’applications multimédia

♥tr♦t♦♥

sé sr ♦♥trô ♦♠♣♦rt♠♥t ré s sr s ♣t♦r♠s ♥s ♠ét♦♦♦ q ♥♦s ♣r♦♣♦s♦♥s st sé sr ♣tt♦♥ ②♥♠q ♦♠♣♦rt♠♥t ♣♣t♦♥ ♣r♥ ♥ ♥tré ♥ sr♣t♦♥ ♥s q ss rés①ét♦♥ ♦srés sr ♣t♦r♠ tt ♠ét♦♦♦ st sé sr ♦♣♣t q ♦♥ t é♥érq stàr ♥ ♦ q ♣t êtr tsé ♣♦r ér♥ts♣t♦r♠s ♦♥ ♦t st r♥tr ♦♥♥ éqt♦♥ ♥tr ♣♣t♦♥ t ♣t♦r♠ stàr rs♣tr s ♦♥tr♥ts t♠♣♦rs

②stè♠s ♠rqés t t♠♣sré

s s②stè♠s ♠rqés t♠♣sré s♦♥t ♥♦s ♦rs ♣rés♥ts ♣rt♦t ♣♥♥t♣♦r ♣♣rt s ♣rs♦♥♥s s ♠♦ts ♥ rs s♦♥t ♣s ♠rs t s ♥♥ ♦♠♣r♥♥♥t♦♥ ♣s s♥s ♦s ♦♥s ♥s tt ♣r♠èr ♣rt é♥r s s②stè♠s t ♥s str ♦♥t①t ♥s q s ♣ tt tès

②stè♠ ♠rqé

❯♥ s②stè♠ ♠rqé ♣t êtr é♥ ♦♠♠ ♥ s②stè♠ ♥♦r♠tq t étr♦♥q t♦♥♦♠ q st éé à ♥ s ♦ ♣srs tâs s♣éqs ♥rs♥ ♦r♥tr ♣rs♦♥♥ ssq ♣t résr ♣srs tâs ér♥ts s s②stè♠s♦♥t ♣s s♦♥t ♣rt ♥ s②stè♠ ♦♠♣t ♥♥t s ♣rts ♦s ♠s ss♠térs Pr ①♠♣ ♥ téé♣♦♥ st ♦♠♣♦sé ♣srs s②stè♠s ♠rqés ♣r♠tt♥t ♦♠♠♥qr t résr t♦ts s trs ♦♥t♦♥s ♦♥t s♣♦s ss②stè♠s ♠rqés s♦♥t ♣s s♦♥t tsés ♣♦r ♦♥trôr s s②stè♠s ♦♠♣ts

♥♦s ♦rs s s②stè♠s ♠rqés s rtr♦♥t ♥s s ♦♠♥s très ér♥ts♦♠♠ ♠tér t♦t ♣ ts q s trs ♠t♠é s téé♣♦♥s ♣♦rts♦ ♥♦r s téés♦♥s s s♦♥t ss ♥térés ♥s s ♦♠♥s ♣s s♣éqs trtqs ts q s②stè♠ ♣♦t s ♦♥s s ♦♥trôrs ♥trs ♥érs♦ s ♣♣rs ♠é① ♥♦r♠tsés s s②stè♠s ♣♥t ♦♥ ♦r s ♦♠♣①téstrès ér♥ts ♥ t ♣t rr s②stè♠s ♦♠♣♦sés ♥ s ♣r♦ssr t♥ à s s②stè♠s ♣♦ssé♥t ♣srs ♠r♦♣r♦ssrs s ♣ér♣érqs ér♥ t ♥ ♦♥♥①♦♥ rés

ér♥ s ♦r♥trs ♣rs♦♥♥s ♣♦♥t é♦r s♦♥ tst♦♥ t ss♦♥s s s②stè♠s ♠rqés ♦♥t ♣rtrté ♣♦ssér s rss♦rs ♠térsq ♥ ♣♥t êtr ♠♦és t♦t ♦♥ r s s②stè♠s ♠rqés s♦♥t ♦♥ss③ ♠tés ♥ rs rss♦rs q s♦t ♥ ♠é♠♦r ♣ss♥ t s ttrs s rss♦rs s♦♥t ♦ss ♥ ♦♥t♦♥ s s♦♥s♥t① s②stè♠ ♠rqé rést♦♥ s s②stè♠s ♠rqés ♦♥ s ①♥ttés s s②stè♠s stàr q st ♥éssr rér ♦♥♦♥t♠♥t ♣rt♠tér t ♣rt ♦

s s②stè♠s ♠rqés r♥ ♣ ♦♠♠ s téé♣♦♥s t s P ♣r ①♠♣

Page 13: Contrôle de qualité optimal d’applications multimédia

♦♥t①t

s♦♥t s♦♠s à ♥♦♠rss ♦♥tr♥ts q s♦t ♥ ♦ût t ♠♣♦rt♥ ♥♦♠r ①♠♣rs ♠♥és ♦♥s♦♠♠t♦♥ é♥r ♦rsq st ♣♣r étrq♠♥t t♦♥♦♠s ♣r♦r♠♥ ①♣♦s♦♥ s ♦♥t♦♥♥tés ♠♥és à q s②stè♠

♥ téé♣♦♥ ♥st ♣s ♥♦s ♦rs s♠♥t ♥ téé♣♦♥ s ♦♥t♦♥♥tésssrés ♣r s s②stè♠s ♠rqés s♦♥t t♦♦rs ♣s ♥♦♠rss t t♦♦rs ♣s♦♠♣①s à ♠ ♣é♥♦♠è♥ t ♦♥r♥ ❬❪

é ♠s ♥ ♥t sr ♠ré ♦♥rr♥ st ♣s ♥ ♣s ♠♣♦rt♥t

♦♠♣t t♥ tt ♦♠♣étt♦♥ t r♣té é♦t♦♥ s t♥♦♦s ♦♥♣t♦♥ s s②stè♠s ♠rqés ① ♥ très r♥ té r ♣r♦sss é♦♣♣♠♥t s♥s ♣♦r t♥t t♦érr ♣rts ♥ qté s♦♥t♦♥♥tés té t s ♣r♦r♠♥s

♥s ♣♣rt s s s s②stè♠s ♠rqés s♦♥t résés ♥ rs♣t♥t s♦♥tr♥ts t♠♣♦rs t②♣ s②stè♠ ♣t êtr és♥é ♣r tr♠ s②stè♠st♠♣sré

②stè♠ t♠♣sré

❯♥ s②stè♠ t♠♣sré r♣rés♥t ♥ s②stè♠ ♥♦r♠tq ♦♥t réstt ♦t êtr♦r♥ ♥s ♥ t♠♣s ♠♣rt ♥ t t②♣ s②stè♠ ♦t rs♣tr s ♦♥tr♥tst♠♣♦rs q s♦♥t ♣s s♦♥t é♥s ♥ tr♠s ét ♦ t t♠♣s♦s ♣♦♦♥s rtr♦r t②♣ s②stè♠s ♥ t♥t q ♦♥trôr ♦ ♣♦t s②stè♠s♠rqés ♥ t ♦♥ ♣t s tsr ♥s ♥str ♣r♦t♦♥ ♣r ①♠♣ trrs s s②stè♠s ♦♥trô ♣r♦éé s♥s ♥trs ♥érs ♥s s ss ♠ré trrs trt♠♥t s ♦♥♥és ♦rsèrs ♥ t♠♣s ré ♥s ér♦♥tq trrs s s②stè♠s ♣♦t ♠rqés ♦♥s stts ♦ ♥♦r ♥s str ♥♦ é♦♥♦♠ trrs s♦♥ t♦♦rs r♦ss♥t trt♠♥t t ♠♥♠♥t ♥♦r♠t♦♥ é♦ ♦♥♥és ♣♦t à st♥ rété rtt ♦♥ ♦♥t♦♥♥♠♥t ts s②stè♠s st s♦♥t ré ♥♦♥ s♠♥t ♣r ①tt réstt q ♠s ss ♣r rs♣t s ♦♥tr♥ts t♠♣s ♥trs tr♠s ♦t sr réstt ♥s s és ♠♣♦sés ♦ ♥t ♥ éé♥ st ♥♦♥ ♦t♥r s rtrs ♦ rrrs ♥s s♦♥ s s ♣♦r ♣♦t t♦♠tq ♥ ♦♥ s ♦♥ ♣t é♠♥t tr ♣r♦è♠ ♥♦♠r①♦rs ♦rsq ♠ r ♦r r♥t t s ♣♥♥t ♥ rt♥ t♠♣ss ①♠♣s str♥t ♥ t q ①st s ♦♥tr♥ts strts ♦♥t ♥♦♥ rs♣t♣t ♣r♦♦qr s ♦♥séq♥s tstr♦♣qs t♥t ♥ ♣é♥r q♠♥♠s ss s ♦♥tr♥ts s♦♣s q s s ♥ s♦♥t ♣s rs♣tés ♥trî♥♥t ♥ ♠♥t♦♥ qté sr és♥ ♣té à ♦r♥r ♥ sr ♦♥♦r♠à s ①♥s ♥ ♠tèr t♠♣s ré♣♦♥s qté ♠ t s s②stè♠st♠♣sré s♦♥t s♦♥t ♦♠♣♦sés ♣srs tâs ♦ t♦♥s q ♦♥ ♦t ♦r♦♥

Page 14: Contrôle de qualité optimal d’applications multimédia

♥tr♦t♦♥

♥♥r ♣♦r ♣r♠ttr rs♣t s éé♥s P♦r résr t ♦r♦♥♥♥♠♥t st ♥éssr ♦♥♥îtr s ♥♦r♠t♦♥s t♠♣♦rs q tâ s s♦♥t♦♠♣♦sés s rés ①ét♦♥ s tâs ♠s ss s ♦♥tr♥ts t♠♣s ♥tsqs s ♦♥t êtr ①étés st ♣♥♥t ♦t♥r s rés ①ét♦♥ rés s t♦♥s q s♦t à s s ♦♥♥és trtés ♦ ♦♠♣①té ♠tér tsé ♥ t ①ét♦♥ s tâs st très à ♣ré♦r t ♥ ♣r♠t ♣s r♥tr ♥ rt♥ ♦♠♣♦rt♠♥t

Psq té ♥ ♣♣t♦♥ t♠♣sré é♣♥ s rés ①ét♦♥ st très ♥s ♦♥t①t ♦♥♦r s s②stè♠s ♦rrts t♠♥t ①st ① ♣♣r♦s r♥ts ♥s ♥é♥r ts s②stè♠s ♥ t ♥♦s ♦♥s ♣réé♠♠♥t q t♦ts s ♣♣t♦♥s ♥♦♥t ♣s s ♠ê♠s s♦♥s ♦♥r♥♥t rs♣t s ♦♥tr♥ts t♠♣♦rs

♠♣sré rtq

♣♣r♦ t♠♣sré rtq ♣♣é ♣r♦s t♠♣sré r srt ♦♠♠ s♦♥ ♥♦♠♥q à r♥tr q s ♦♥tr♥ts t♠♣♦rs s♦♥t rs♣tés ♥s t♦s s s r tt ♣♣r♦ st tsé à q ♦s q ♦t♦♥ ♥ ♦♥tr♥t t♠♣s ♣t r♠ttr ♥ s ♥térté s②stè♠ t ♣s ♣rtèr♠♥t ès q♥♥♦t♦♥ sérté st ♥ ①♠♣ s②stè♠ ♣♦t t♦♠tq ♥ ♦♥♦t ♦ré♠♥t rs♣tr t♦ts s ♦♥tr♥ts t♠♣s q s♦♥t ♦♥♥és

Pr ①♠♣ ♣♦r r♥tr s ♦♥tr♥ts t♠♣s st ♥éssr ♦♥♥îtr srés ①ét♦♥ s t♦♥s ♣ré rtèr ♠♣rés ①ét♦♥ s♣♣t♦♥s ♥ ♣r♠t ♣s tt ♦♥♥ss♥ st rs♦♥ ♣♦r q ♥é♥r s s②stè♠s st sé sr ♥ ♥②s ♣rs s rés ①ét♦♥ q ♦♥tà ♥ srét♦♥ r t♠♣s tâ ❬❪

st ♣♥♥t très ♦t♥r s ♣rs ♣♦r s ♣♣t♦♥s ♦s♥ t s ♣rs ①ét♦♥ s ♣r♦s♥t s♦s t ♦♥é

♣r♦r♠♠ ♠ê♠ t s♦♥ ♦♠♣♦rt♠♥t ♥ ♦♥t♦♥ s ♦♥♥és q♣r♥ ♥ ♥tré

♥ rt♥ ♦♠♣♦rt♠♥t rttr ♠tér sr q s①ét ♣r♦r♠♠

♦♠♣①té ♦ t ♠tér r♥ ①t s rés ♣rs très st ♦♥ ♥éssr tsr s ♦ts ♣♦r ♣♣r♦r s rés ①ét♦♥♣rs ①st ♥s st ♦♠♥ ① té♦rs ♠ét♦s st♠t♦♥ ♣r t♠♣s ①ét♦♥ ♥ ♣r♦r♠♠

♣r♠èr té♦r rr♦♣ s ♠ét♦s ts ♥②ss ②♥♠qs q♦♥sst♥t à ①étr ♣r♦r♠♠ sr ♥ ♠♥ ♥ ♦r♥ss♥t ér♥ts① ♥trés ♣♦r ♠srr ré q ①ét♦♥ ♣r♥♣ tt♠ét♦ st s♠♣ ♠s rst très ♣♣r♦①♠t ♥ t st ♥éssr ♦r

Page 15: Contrôle de qualité optimal d’applications multimédia

♦♥t①t

♥ ♦♥♥ss♥ ♣rt ♠♥ ♣♦r ♣♦♦r s♠r s ♦♥s ① tst t s r♥rs ♥ ♣♥t ♦rr ♥s♠ s ①ét♦♥s ♣♦sss sst♠t♦♥s ♣♥t ♦♥ êtr é♣ssés t ♥ ♦♥stt♥t q♥ ♦r♥ ♥érr ♣rs

s♦♥ té♦r rr♦♣ s ♠ét♦s ♥②ss sttqs s ♦r♥ss♥t♥ réstt s♥s ①étr ♣r♦r♠♠ s♠♣♠♥t ♥ ①♠♥♥t s strtrtt ♣♣r♦ ♦♥sst à ♠♦ésr s②stè♠ ♦ t ♠tér ♥ ♥ érs rés ①ét♦♥ ♣r♦r♠♠ ♦♥trr♠♥t ① ♠ét♦s ②♥♠qss ♦r♥ss♥t ♥ ♦r♥ s♣érr s rés ①ét♦♥ ♣♣t♦♥ q ♣t êtr très é♦♥é s ♣rs rés t t ♣s ♣♣r♦①♠t

s ♥②ss ♦♥s♥t ♣s s♦♥t à sr♠♥s♦♥♥r s rss♦rs ♥éssrsà ①ét♦♥ s②stè♠ q s♦t ♥ tr♠s ♣ss♥ ♦♥s♦♠♠t♦♥♠é♠♦r t étrq st ♣r① à ♣②r ♣♦r r♥tr rs♣t s ♦♥tr♥ts t♠♣s q st ♥ ♥éssté s♦ ♥ q ♦♥r♥ s s②stè♠s t♠♣sré rtqs

♠♣sré s♦♣

ér♥ t♠♣sré rtq s ♣♣r♦s t♠♣sré s♦♣s ♦ ♠♦s ♦♥sèr♥t q s ♦♥tr♥ts t♠♣sré ♣♥t êtr ♦és s ♣♣r♦s s♦♥ttsés ♦rsq ♦t♦♥ s ♦♥tr♥ts t♠♣sré ♥ r♠t ♣s ♥ s ♥térté s②stè♠ t♦ ♥♦r ♦rsq rt♥s ②s♦♥t♦♥♥♠♥ts s②stè♠ s♦♥t t♦érését♥t ♦♥♥é q st ♥ s②stè♠ ♥♦♥ rtq ♥♥♥t ♣s sr sérté tr♥ r♥♦♥tr ts s②stè♠s ♥s s téé♦♠♠♥t♦♥s ♦ ♥♦r ♠t♠é s♣♣t♦♥s s♦♠♠♦♥t ♥♦♥rs♣t s ♦♥tr♥ts t♠♣♦rs ♥s rt♥s♠ts à sqs s②stè♠ ♥t ♥ts Pr♥♦♥s ①♠♣ ♥ ♣♣t♦♥ s♦♦♥ér♥ ♥ rrr ♥♦ sr ♥ ♠ sr♥t r♥t ♥sss♦♥ P♦r rttr♣r rrr s②stè♠ ♣♦ssté ♥ ♣s ♥♦r ♠s♥t ♣é♥♦♠è♥ st ♣t s st ♣ réq♥t ssr ♣♦ssté s②stè♠ ♦r s ♦♥tr♥ts t♠♣sré ♥ésst s ♠é♥s♠s t♦♥♥s s♦t ♣♦rrér t① ♦♥tr♥ts ♦és s♦t ♣♦r étr q s②stè♠ ♥ ♦ ♦rsqs ♦♥tr♥ts ♥ s♦♥t ♣s rs♣tés ❯♥ ♣♣t♦♥ ss s ♣♣r♦s t♠♣sré♠♦ ♦t rs♣tr s ♦♥tr♥ts ♣♦r ♥ ♠♦②♥♥ ss ①ét♦♥s ❯♥ é♣ss♠♥t①♣t♦♥♥ st t♦éré ♥ t sr ♣têtr rttr♣é à ①ét♦♥ s♥t ê♠ ssrt ♣réér r♥tr ♦♥ ♦♥t♦♥♥♠♥t s②stè♠ ♥s t♦s s s r♣♦sss ♠s ♥ ♣ ♥ ♣♣r♦ t♠♣sré rtq srt tr♦♣ ♣é♥s♥t ♣♦rs ♣r♦r♠♥s t♦ ♦ût s②stè♠

♥s s ♣♣r♦s t♠♣sré s♦♣ s♥térss♥t ♣s s♦♥t à ♦♣t♠st♦♥ rt♥s rtèrs ts q ♦♥s♦♠♠t♦♥ ♠é♠♦r t étrq ♦ ♥♦r tss ①ét♦♥ s ♣♣r♦s t♥t♥t résr ♥ ♦♠♣r♦♠s é ♥tr t① ♦♥tr♥ts t♠♣sré ♦és t ♦♣t♠st♦♥ s rtèrs ♣r♦r♠♥ s②stè♠

Page 16: Contrôle de qualité optimal d’applications multimédia

♥tr♦t♦♥

s ① ♣♣r♦s t♠♣sré rtq t t♠♣sré s♦♣ s♦♥t ♣r ♥tr ♦♣♣♦séss ♦♥r♥♥t ① ♦♠♠♥tés ér♥ts q ts♥t s ♠ét♦♦♦s s ♦tst s ♣t♦r♠s ♥ é♥ér ér♥ts st s♦♥t ♠s q tt sé♣rt♦♥ rst♥ét ♣sq tst♦♥ ♥②ss ♣rs ♣♦r ssrr s ♦♥tr♥ts t♠♣sré rtqs ♠t ♥ét♠♥t té ♣♣t♦♥ ♦rsq ♥rtt sr s②stè♠ t♦ ♥r♦♥♥♠♥t st r♥ tt sé♣rt♦♥ t♥ à s♥tr ♥♣rtr ♣♦r s s②stè♠s ♠rqés r♥ ♣ ♣♦r ① rs♦♥s ♣r♥♣s

s♥ t♥qs s ♥②s s ♦♠♣♦rt♠♥ts ♣rs t♥t ♥tr♠s ré ①ét♦♥ ♦♥s♦♠♠t♦♥ ♠é♠♦r q ♦♥s♦♠♠t♦♥ étrq

ér♥ ♥tr ♦♠♣♦rt♠♥t ♠♦②♥ t ♦♠♣♦rt♠♥t ♣rs ♥ t qsr♦îtr t tst♦♥ ♦ ♠s ss ♠térs s♦♣stqést♥♦♦s s♣ét♦♥ ♦ ♣♣♥ ♠tér ré♥t ♣r♠t rts rér ç♦♥ très ♠♣♦rt♥t ré ①ét♦♥ ♠♦②♥♥ ♥ ♣♣t♦♥♠s t♥ à ♠♥tr ré ①ét♦♥ ♣rs ♦ ♠♦♥s à ♥ ♣s rért♥t ré ①ét♦♥ ♠♦②♥♥ t ♣rs ❬❪ ♣rés♥ ♥r♦♥♥♠♥ts①ét♦♥ ♣ ♣réss ♥ t q r♥♦rr ér♥ q ①st ♥tr s♥②ss sés sr s ♠♦②♥ t s q s♦♥t sés sr ♣rs

♣♣t♦♥ ♠t♠é ♠rqé

ét s ♥♥és ♠♦t ♠t♠é és♥t s ♣♣t♦♥s q râ à ♠é♠♦r t ① ♣tés ♦r♥tr ♣♦♥t é♥érr tsr ♦ ♣♦tr ér♥ts ♠és s♠t♥é♠♥t ♠sq s♦♥ ♠ é♦ t ♥tr ♦♠♠♠♥♥trt s t♥qs st♦ ♦♥t ♦♥sér♠♥t é♦és ♥s ♥ s ♥♥és é♦♣♣♠♥t t♥qs ♦♠♣rss♦♥ ♠ s♦♥ t é♦s t♥qs ssr♥t ♥ ♦♠♣r♦♠s é ♥tr qté ♥rstr♠♥t ♠é t q♥tté ♥♦r♠t♦♥ ♥éssr ♣♦r s♦♥ st♦ ♣♥♥t s ♦rt♠stsés ♣♦r résr s ♦♠♣r♦♠s s♦♥t s♦♥t très ♦ût① t ♦♠♣①s t♥t ♥ ♥♦ tr♥s♠ss♦♥ q rsttt♦♥ s ♦♥♥és ♥ t s♦rt♠s s♦♥t s♦♥t ♥t♥ts t ♣r♠tt♥t ♣tr qté r♥ ♥♦♥t♦♥ s ♦♥♥és t ré ①ét♦♥ q ♣♦r ♥♥ ♦♥♥r ① às rés ①ét♦♥ rs ♥s t♦t î♥ ♥♦ ① ♠t♠é ♦♠♣♦rt♠♥t ♥st ♣s ♣♦r ts ♣♣t♦♥s ét♥t ♦♥♥é q trt♠♥t♠t♠é st rt♠♥t é s②stè♠s t♠♣sré ♥ t ♥ ♣♣t♦♥ t②♣s♦♣♦♥ ♦t r ♥ ♥♦♠r ♠s ♣r s♦♥ ss♠♠♥t éé ♣♦r q é♦ s♦t st ♦♥ ♥éssr ♦♥tr♥r s ♦rt♠s ♥ rs rés ①ét♦♥ ♥s s ♣♣t♦♥s ♠t♠é s ♦♥tr♥ts t♠♣♦rs♣r♦♥♥♥t ss ♥ s ①♥s rétté ♣r r♣♣♦rt à tstr q s ①♠t♠é ①♠ê♠s ♦♠♠ s♦♥ ♦ é♦ q s♦♥t ♣r ♥tr t♠♣♦rsés st♥ t ♣rtèr♠♥t ♣é♥ ♥s ♥ é♦ ♦r s♦♥ t ♠ és②♥r♦♥sés♦ ♥♦r ♣r ♦rsq ♠ st sé

Page 17: Contrôle de qualité optimal d’applications multimédia

♦♥t①t

♥ ♦♥trô ♣♣t♦♥ ♠t♠é

♥♦s ♦rs ♥♦s ♦②♦♥s é♠r♥ ♣s ♥ ♣s trs ♠t♠é stàr s②stè♠s ♠rqés éés é♦ ♠é s s②stè♠s s♦♥t ♥♦t♠♠♥t♦♥tr♥ts ♣r ♠tér tsé t ♥t ♥éssr résr ♦ ♦♥♦♥t♠♥t ♠tér ♣♥♥t ♣♣r♦ ♥str s s sr s ♣♣t♦♥s é♥érqsq é♦♣♣r ♣t à ♥ ♣t♦r♠ st ♦♥ ♥éssr ♠♦r ♦ ♣♦r ♠ttr ♥ rt♦♥ ♣ss♥ ♣t♦r♠ ♠s ss r ♣♣ à t♦ts trs ♥tés ♣r♠tt♥t éérr trt♠♥t♦♠♠ s éértrs ♠térs ♣r ①♠♣ t②♣ rést♦♥ ♦♥♥ ♥ss♥ à♣srs ♣r♦è♠s ♥♦t♠♠♥t trt♠♥t à ♠♥ s ♦♥tr♥ts t♠♣sré q♥t très t q st ♦♥ ♥ s♦r rrr ♣r♠♥♥t t ♥st ♣s♣♦ss ♦♥strr s s②stè♠s r♦sts ♥ ♥ t♠♣s rs♦♥♥ ♦r ♣rès t♠♣s é♦♣♣♠♥t ♥ ♣♣t♦♥ ♠rqé t♠♣sré st tsé♣♦r t♦♥ t é♦ ❬❪ ♣♣rt s rrrs ♥ ♣r♦♥♥♥t ♣s ♥♠s ♠♣é♠♥tt♦♥ ♥ ♦rt♠ ♦ ♥ ♦♥t♦♥♥té ♣rtèr ♠s ♣tôts ♦♠♠♥t♦♥s t s②♥r♦♥st♦♥s ♥tr s ér♥ts tâs q s♦♥t ①étés ♥♣rè t②♣ rrr st rt♠♥t é♣♥♥t s rés ①ét♦♥ rés ♣♣t♦♥ ♥ ♣rtr ♥ s♠t♦♥ ♠♣rés q♥t ① rés ①ét♦♥ ♣tr s rrrs q ♥♣♣rss♥t q sr ♣r♦t ♥ ♣s st ♥éssr r♣r♥r ♦♠♣èt♠♥t ♦ ♣♣t à q ♦s q♥ ♥♦ ♣t♦r♠①ét♦♥ st é♦♣♣é ♥s ♦ ♣♣t st ♣ réts q st très♣é♥s♥t ♣♦r t♠♣s ♠s sr ♠ré t ♦ût é♦♣♣♠♥t srt♦t ♥s♥ ♦♥t①t r♥♦♠♥t ♣r♠♥♥t s t♥♦♦s

♦♥rr♥ r t ♥♥♦t♦♥ t♥♦♦q ♥ss♥t ♥s ♦♠♥ ss②stè♠s ♠rqés r♥ ♣ ♥s♥t s t♠♣s ♠s sr ♠ré ♣s ♥♣s ♦rts ♥s é♦♣♣♠♥t ♠ét♦♦♦ t ♦ts ♣tés à ♦♥♣t♦♥ t②♣ ♦ st ♥ ♥ ♥éssté ♣♦r s ♥strs P♦r rrr à ♦♥♦rs s②stè♠s à ♦s sûrs t ♣r♦r♠♥ts st ♦♥ ss♥t é♦♣♣r s t♥qssés ♥♦♥ ♣s sr s ♦① sttqs ♠s ♦♥trr sr ♥ ♣tt♦♥ ②♥♠q ♣♣t♦♥ à ♣t♦r♠ ♥ ♦♥t♦♥ s♦♥ ♦♠♣♦rt♠♥t ré ❯♥ t ♣tt♦♥♥ ♣t êtr résé q s ♣♣t♦♥ ♦♥t♥t ss♠♠♥t rtés ♦♥trôs ♦rt♠s trt♠♥t ♠t♠é t ♣s ♣rtèr♠♥t ♥♦ ①♠t♠é s♦♥t é♥ér♠♥t sés sr s rstqs sr sqs st ♣♦ss♥tr♥r s♥s térr r ♦♥t♦♥♥té s ♣♣r♦s t♠♣sré s♦♣s ①st♥tsts♥t ♣s s♦♥t s t♥qs ♦♥trô ♣♥♥t st résé à r♦sr♥ sr s ♣r♠ètrs ♦① ♦♠♠ t① tst♦♥ ♣r♦ssr ♦ ♥♦r ♥♦♠r éé♥s rtés ❯♥ t ♦♥trô ♥ ♣r♠t ♦♥ ♣s ssrr rs♣t s♦♥tr♥ts t♠♣sré

Page 18: Contrôle de qualité optimal d’applications multimédia

♥tr♦t♦♥

tt rt

tt tès s♥térss ♦♠♥ s t♥qs ♦♥trô ♣♣t♦♥ t♠♣sré s ♣r♠tt♥t ♣tr ♦♠♣♦rt♠♥t ♣♣t♦♥ ♥ rs♣tr s♦♥tr♥ts qté sr P♦r s ♦♥♦r♠r à s r♥èrs st ♣♦ss ♦sr♦rr ①ét♦♥ s t♦♥s q ♦rrs♣♦♥ à s ♣r♦è♠s ♦r♦♥♥♥♠♥t♠s st ss ♣♦ss ♥tr♥r sr s ♣r♠ètrs ♥ér♥ts s②stè♠ ♦♠♠ ♦♠♣①té s ♦rt♠s tsés ♦ ♥♦r réq♥ ♣r♦ssr ♥s t étt rt ♥♦s é♥r♦♥s ♣r♠èr♠♥t qst ♦r♦♥♥♥♠♥t ♥s ♥ ①è♠♣rt ♥♦s érr♦♥s s ♣r♥♣s t♥qs ♦r♦♥♥♥♠♥t sttq Ps ♥♦s♦♥r♦♥s ♣r s t♥qs ♦r♦♥♥♥♠♥t ②♥♠q ♦ù ♦♥trô st t à①ét♦♥ ♣r r♣♣♦rt à s ♣r♠ètrs ♣♣t♦♥

♥qs ♦r♦♥♥♥♠♥t t ♦♥trô

s t♥qs ♦♥trô ♦♥t ♣r♠s ♣tr ♦♠♣♦rt♠♥t s s②stè♠s ♥♦sss♥t ♦rr ①ét♦♥ s t♦♥s ♥ s ♣♣ s t♥qs ♦r♦♥♥♥♠♥t s ♦♥t ♥ ♠♣ ♣♣t♦♥ très r ♥ t ès q st tr♥ tr ♦ q ♣♦r êtr résé ♦t êtr ssé ♥ ♣srs tâs t q ♦♠♣ss♠♥t s tâs st ré ♣r s ♦♥tr♥ts qs s♦♥t t♠♣♦rs ♦ ♥ trs rss♦rs ♥ ♣r♦è♠ ♦r♦♥♥♥♠♥t st ♣♦sé ♥s ♦r♦♥♥♥♠♥t ♥ ♣s t♦♦rs été ♥ tté ♥♦r♠tq ♦♥ tr♦ ♥s ér♥ts s♥s♦♠♠ s trs ♠♦♥t ♦ù tr♦r ♠r ♠♦②♥ ♥ tr♠s qté ♦ût♦ t♠♣s ♣♦r rqr ♥ ♣è st ♥ ♥ ♦♥sér st ♣♦r ré♣♦♥r à s♣r♦è♠s q ♥♦r♠tq sst ♣é ♦♠♠ ♦t ♣♦r r s ♦r♦♥♥♥♠♥ts♣♦sss

♣♣rt♦♥ s s②stè♠s ♠ttâs ♦♠♥ ♣♣t♦♥ sst ♦♥sér♠♥t r♥ ♥s ♦r♦♥♥♥♠♥t st ♥ ♥ tté ♥♦r♠tq à ♣rt♥tèr ♣r♦è♠ ♦r♦♥♥♥♠♥t st ♥ ♥ ♣r♦è♠ st♦♥ s rss♦rs ♦r♥tr ♦♠♠ ♣r♦ssr ♦ ♠é♠♦r st ♠♥t♥♥t tr♦r ♦♠♠♥t ♦r à s ♥st♥ts ①és s rss♦rs ♥éssrs à ♥ tâ ♣♦r ♣r♠ttr ♦♥ ♦♥t♦♥♥♠♥t s②stè♠

♣r♦è♠ ♦r♦♥♥♥♠♥t ♦r ♥s s s②stè♠s ♥♦r♠tqs ♣srsr♥s ♦♠♥s ♦♠♠ ♣rés♠ s s②stè♠s ①♣♦tt♦♥ ♦ t♠♣sré ♦s♦♥s ♥♦s ♥térssr ① s②stè♠s t♠♣sré ♦♥t ♦♥ ♦♥t♦♥♥♠♥t ♥ésst rs♣t ♦♥tr♥ts t♠♣♦rs

♣s ♣♣rt♦♥ ts s②stè♠s s té♦rs ♦♥t été é♦rés s tr① ❬❪♦♥t ré♠♥t ♥é ♦♠♥ ♦r♦♥♥♥♠♥t t♠♣sré

Page 19: Contrôle de qualité optimal d’applications multimédia

tt rt

r♠♥♦♦

♥t ♣rés♥tr qqs t♥qs ♦r♦♥♥♥♠♥t st ♥éssr ①r tr♠♥♦♦ tsé ♣♦r s tr① ♦r♦♥♥♥♠♥t ♦s ♦♥s ♦♥ érr s① ♥ttés sr sqs s♦♥t sés s t♥qs stàr s tâs t s rss♦rs

â❯♥ s②stè♠ t♠♣sré st ♦♠♣♦sé ♣srs tâs ♥♦tés T0 · · ·Tn s tâs r♣rés♥t♥t s ♠♦r① ♦ q ♦♥t s①étr sr ♥ ♣r♦ssr s s♦♥t rtérsés ♣r s ♠♣érts ♦♥t♦♥♥s t t♠♣♦rs q ér♥t s♦♥ ♦♠♣♦rt♠♥t s t tt♦♥ à s t tr♠♥s♦♥ ♥ ♣ss♥t ♣r ss ♥trt♦♥s rss ttst♦♥ trs rss♦rs

q tâ st rtérsé ♣r ♣srs ♥♦r♠t♦♥s q èr♥t s♦♥ s s②stè♠s ♥ ♣t tr s éé♥s ♥♦tés D q ♦rrs♣♦♥♥t à ♥ ♦♥tr♥t t♠♣s♥t q tâ ♦t s①étr s ♣ér♦s ♥♦tés P s r♣rés♥t♥t t t♠♣s q ② ♥tr ① ♥st♥s ♥ ♠ê♠ tâ ré ①ét♦♥ C tâ

ss♦rs❯♥ rss♦r ♦♥r♥ s♦♥t ♥ ♦♠♣♦s♥t ♠tér s②stè♠ ♦♥t tâ s♦♥♣♦r s①étr ♦♠♠ ♥ ♠é♠♦r ♦ ♥ ♣r♦ssr ♦s ♦♥sér♦♥s q♥ rss♦r♥ ♣t êtr tsé q ♣r ♥ s tâ à ♦s st ♣r♥♣ ①s♦♥ ♠t❯♥ rss♦r st t ♣ré♠♣t s ♦rs q♥ tâ ts tt tst♦♥ ♣têtr ♠♦♠♥t♥é♠♥t ss♣♥ à t♦t ♥st♥t ♣♦r êtr r♣rs ♣r st ♥ r♥ rss♦r q st ♥♦♥♣ré♠♣t s ♦t t♦♦rs êtr tsé ♥ trt

①ét♦♥ ♥ tâ❱♦ ♦♠♠♥t ♥ ♠♦r ♦ s①ét sr ♥ ♣r♦ssr ♥♦♥ ♣ré♠♣té ❬❪ tâst té ♣s ♦é à ♥ ♣r♦ssr ♦♥t①t ♥t st sré t tâ ré ♥t♥♥t ♦♠♠♥ r♠♥t à s①étr st ♥ tt ♣sq ♠rq r♥r éè♥♠♥t ♦sr q ♣r♠t ♠srr s éé♥ strs♣té ♦ ♥♦♥ ♥st s ♣ss♥t qqs t♦♥s ♥tr♥s à tâ ♣s ♦♥t①tst éré st s♠♥t ♦rs q tâ tr♠♥ t èr ♣r♦ssr

tt sr♣t♦♥ ♠rq ♥ rtèr ♥♦♥étr♠♥st t ♥♦♥trô ①ét♦♥ ♥ tâ

♥qs ♦r♦♥♥♥♠♥t sttqs

♥ ♣♣ ♦r♦♥♥♥♠♥t sttq t♦t ♦r♦♥♥♥♠♥t ♦♥t s ♦① s♦♥t t♥t ①ét♦♥ s②stè♠ t ♦♥t ♦rr ♥st ♣s r♠s ♥ s t♦t ♦♥

Page 20: Contrôle de qualité optimal d’applications multimédia

♥tr♦t♦♥

♣r♦è♠ ♣t êtr ♣♦sé ♠♥èr s♥t tr♦r ♥ ♦rr ①ét♦♥t q t♦ts s tâs rs♣t♥t rs ♦♥tr♥ts t♠♣s ♥ ♣① rssr ♥ st♥♦♥ ①st s t♥qs ♦r♦♥♥♥♠♥t ré♣♦♥♥t à ♣r♦è♠

♦♥t n tâs ♣ér♦qs Ti i ∈ 1, . . . , n ♣ér♦s rs♣ts Pi stàr s ti st t tt♦♥ ♥ s ♦rr♥s Ti ♦rs t tt♦♥ ♣r♦♥ ♦rr♥ Ti st ti + Pi ♣♣♦s♦♥s ♣s q ♣♦r t♦t i ré①ét♦♥ Ci tâ Ti st ♦♥♥ t q t♦t ♦rr♥ Ti ♦t tr♠♥r♥t tt♦♥ ♦rr♥ s♥t stàr ♥s ♥ ♣s t♠♣s Pi à♣rtr s♦♥ tt♦♥ ♥s s ti st t tt♦♥ ♥ ♦rr♥ Ti ♦rsDi = ti + Pi st s t éé♥ st ♦♥ ♥ ♣r♦è♠ t♠♣sré r ♥sq s tâs ♥ ♦♥t ♣s é♣ssr rs éé♥s ♥ ♥t♥ ♣♦r t♦t i ♥♦s♦♥s Ci ≤ Pi s♥♦♥ ♣r♦è♠ ♥ ♣s s♦t♦♥

t ♦♥♦t♦♥ ♣♦tq t ♦♥♦t♦♥ ♥ ❬❪ st ♥ ♣♦tq à ♣r♦rté ① t ♣r♦r sréstts ♥térss♥ts ♥ tr♠s tst♦♥ ♣r♦ssr ♥ s♣♣♦s q éé♥♥ tâ st étr♠♥é ♣r s ♣ér♦ Pi = Di ♦♥sst à tr ♣s t♣r♦rté à tâ ②♥t ♣s ♣tt ♣ér♦ t ♥s st ♣r♦rté ♥ tâ stt♥t ♣s éé q s ♣ér♦ tt♦♥ st ♣tt ❬❪ ♦♥♥ ss ♥ ♦♥t♦♥sr tst♦♥ ♠①♠ ♣r♦ssr

1≤i≤n

Ci

Pi≤ n(2

1

n − 1),

st ♥ ♦♥t♦♥ ♥éssr ♣♦r q s②stè♠ ♣ss êtr ♦r♦♥♥♥é stàr qs tâs rs♣t♥t rs éé♥s q♥tté n(2

1

n − 1) q ♦r♥ tst♦♥ ♣r♦ssr ♥s t♥ ♥ ér♦ss♥t rs ln 2 ≈ 0 . 693 s tt ♦r♥ st ♦♥êtr ♥éssr ♥ t été ♠♦♥tré ♥s ❬❪ q tst♦♥ ♣r♦ssr ♣t♠♦♥tr sqà ♥ ♠♦②♥♥ ♥ s s♥t sr ♥ ♥②s st♦stq

rst ♥ rst tt ♣♦tq st ♥ ①t♥s♦♥ ♦rt♠ ♦r♦♥♥♥♠♥t ssq ❬❪ q ♦r♦♥♥♥ s tâs ♥ ♦rr r♦ss♥t s ts éé♥s t q ♠♥♠s ♣s r♥ s rtrs ❯♥ ♣♦tq ❬❪ ♦st ♠♦♠♥t ♦r ♥tâ ♣r♦ssr tâ ♦♥t éé♥ st ♣s ♣r♦ ♥st♥t ♦t♦♥♣r♠ s tâs ♥ tt♥t ❯♥ t ♣♦tq ♥ésst ♦♥ s ♥ ♠é♥s♠ ♣ré♠♣t♦♥ ♣r♦ssr s♣♣♦sé ♥st♥t♥é ♥s tt ♥②s ♥s s ❬❪ ♠♦♥trq ♥②s st ♦♣t♠ t q ♥s♠ s tâs ♣t êtr ♦r♦♥♥♥é s ts♠♥t s

1≤i≤n

Ci

Pi≤ 1 .

Page 21: Contrôle de qualité optimal d’applications multimédia

tt rt

st ①t② rst r♥èr ♣♦tq q s tr st ♥ r♥t ♣réé♥t ♦r♥t s réstts♠♦♥s stss♥ts ♥ tr♠s tst♦♥ ♣r♦ssr ♣♦tq ❬❪ ♣r♥ ♥♦♠♣t s éé♥s ♠s ss s rés ①ét♦♥ s tâs ♦r♦♥♥♥ stâs ♥ ♦♥t♦♥ r ①té ♥ ♣♣ ①té ér♥ ♥tr éé♥ t ré ①ét♦♥ tâ

♣rtr s ♣♦tqs ♦r♦♥♥♥♠♥t ♥ ♣r♦é♠tq ♠♣♦rt♥t ♣♣rît♥ t s rés ①ét♦♥ s ♣♣t♦♥s ♠t♠é s♦♥t ♠♥t sà ♥ st ♦♥ résr ♥ ♦r♦♥♥♥♠♥t ♥ ♦♥t♦♥ s rés ①ét♦♥ rés ♣♣t♦♥ st rs♦♥ ♣♦r q s ♣♦tqs s♦♥t sés srs rés ①ét♦♥ ♣rs ♣♦r s r♠♣r s ♦♥t ♠♥r à ♥ tst♦♥ ♣r♦ssr très ♥érr à tt♥

tr ♣rt s ss ♣r♠ètrs sr sqs st ♣♦ss ♥tr♥r ♦♥r♥♦rr ①ét♦♥ ♣t êtr ♥térss♥t ♦r s t♥qs ♦r♦♥♥♥♠♥t♣r♠tt♥t r ♥♦♥ s♠♥t sr t ♦rr ♠s ss sr trs ♣r♠ètrs ♦♠♠ réq♥ ♣r♦ssr ♦ ♥♦r ♥ ♥ ♦rt♠ ér♥ts①t♥s♦♥s t ♦♥t été ♣r♦♣♦sés Pr ①♠♣ ❬❪ ♣r♦♣♦s ♥ ①t♥s♦♥♥s r ♦♣t♠st♦♥ ♦♥s♦♠♠t♦♥ é♥r ♣♣r♦ r♣♦s sr t q♥ s s♦s r ♣r♦ssr st ♣♦ss rér s réq♥ t st♥s♦♥ q rét s ♦♥s♦♠♠t♦♥ étrq

♥qs ♦r♦♥♥♥♠♥t ②♥♠q s♦s ♥rtt

♦s ♦♥s s t♥qs ♦r♦♥♥♥♠♥t sttq s♦♥t ♥térss♥ts ♦rsqs rés ①ét♦♥ s tâs s♦♥t ♦♥♥s à ♥ st é♥t q ♥s s♦♥trr s ♥ s♦♥t ♣s ♣r♦r♠♥ts ét♥t ♦♥♥é qs ♥ ♣♥t ♣s r♠ttr ♥qst♦♥ ♦rr ①ét♦♥ s②stè♠ ♣♦r ♣tr ♦♠♣♦rt♠♥t ré s ♣♣r♦s ②♥♠qs ♦ ♣tts ♣♥t q♥t à s s ♦♥r♦♥tr ①♥rtts sr s rés ①ét♦♥ ♦ ♣ér♦s tt♦♥ ♥♦♥♥s ♣♦r ♥ trqs st s♦♥t ♣♦ss rtérsr s rs ♥rt♥s ♥ ♠♦è ♣r ♥♥r♠♥t ♦ ♥♦r ♣r ♥ ♠♦è st♦stq ❬❪ s ♥♦r♠t♦♥s ♣r♠tt♥t à♦r♦♥♥♥r résr s ♣rés♦♥s sr ♥r ♠♥t♥t ♥s ♣rt♥♥ ss és♦♥s

s t♥qs s s♥ ét♥♥t s ♣♦tqs ♦r♦♥♥♥♠♥t sttq♥ s s♥t sr ♦♥stt s♥t Psq s rés ①ét♦♥ ♣rs s♦♥t s♦♥tsrst♠és ♣r r♣♣♦rt ① rés ①ét♦♥ rés ♥ ♣rt t t♠♣s♣ré♦é sttq♠♥t st s♣♦♥ ②♥♠q♠♥t ♠♦♠♥t ♦ù tâ tr♠♥ s s♥ s t ♦♥ ♥ ① t♠♣s t♦t ♦r ♦♥♥t ér

Page 22: Contrôle de qualité optimal d’applications multimédia

♥tr♦t♦♥

t t♠♣s éré ♣r s tâs q ♦♥t tr♠♥é ♥t r éé♥ t ♥st t tsr t t♠♣s ❬❪ ♦♥sèr ♠ê♠ ♠♦è tâs q ❬❪ ♠♥té ♥ ♥s♠ tâs ♣ér♦qs ♦♥sérés ♦♠♠ ét♥t t♠♣sré s♦♣s ♣♦tq ♦r♦♥♥♥♠♥t st ♠♦é ç♦♥ à r t t♠♣s q ♣t êtr ♦é ① tâs ♣ér♦qs s♥s r♠ttr ♥ s rs♣t s éé♥s s tâs ♣ér♦qs ❬❪ ①♣q é♠♥t ♦♠♠♥t ♣r♥r♥ ♦♠♣t ②♥♠q♠♥t t t♠♣s q st ♣ré♦é sttq♠♥t ♣r ♣♦tq ♦r♦♥♥♥♠♥t t q st r♥ s♣♦♥ ♦rsq s tâs ♣ér♦qs tr♠♥♥t ♥t r éé♥ ♦rt♠ ♣r♦♣♦sé ♣r♠t ♠♥♠sr t♠♣s ré♣♦♥s s tâs ♣ér♦qs ❬❪ ♣r♦♣♦s ér♥ts ①t♥s♦♥s ♦♠♠ ♣rt rss♦rs trs q ♣r♦ssr ♥tr s tâs ♦ ♥♦r s éé♥srtrrs ♥s ❬❪ t ♦③② ♦♥sèr♥t ♥ ♣r♦è♠ ♦r♦♥♥♥♠♥t à♣r♦rtés ①s ♥ ♥s♠ tâs ♣ér♦qs t ♣ér♦qs t♦ts ♦♥tr♥ts♣r s éé♥s strts é st ♥♣tr q s tâs ♣ér♦qs ♦♥t ♦♥ ssr♥ qs rs♣tr♦♥t r éé♥ s trs ét♥t rtés ♣r ♦r♦♥♥♥r ♦rt♠ ♣r♦♣♦sé ♣r♠t ♣r♥r ♥ ♦♠♣t s rés ①ét♦♥ réss tâs

♥ ♠

s t♥qs ♥ t♠ s♥térss♥t à ré ①ét♦♥ ♦ q rstà ①étr t st r♥r ré ①ét♦♥ ♣rs ♥ tâ ♥ ♦♥t♦♥ ♦♥♥ss♥ ss ♦♥♥és ♥tré ♥s q s♦♥ étt ♦r♥t ♣rtr ré ①ét♦♥ ♣rs ♦ q rst à ①étr t ré ①ét♦♥ ré ♦ q éà été ①été s ♦① ♦r♦♥♥♥♠♥t ♣♥t êtr ♥t♣és ❬❪P♦r q ♥②s ♥ t♠ s♦t ♣♦ss st ♥éssr trr à ♥ ♥ r♥rté ♣s ♥ q tâ s②stè♠ stàr ♥ s♠♠sç♥t rt♠♥t♥s ♦ ♣♣t tâ P♦r r ré ①ét♦♥ ♣rs tâst rééé ♦rs s♦♥ ①ét♦♥ sr s ♣♦♥ts ♣r♦r♠♠ ♣rtrs ♣♣és♥ ♣♦♥ts ♦① s ♥ ♣♦♥ts ♦♥t♦♥♥ ♥ r♥ ♣rt té ♥

t♠ ♥s ♠sr ♦ù r♥tr s②stè♠ ♣r ♥ sr♥str♠♥tt♦♥ ♥ rt q♠♥r qté sr ♦t st ♦♥ ♦sr s ♣♦♥ts ♣r♦r♠♠♣rt♥♥ts q♥t à ♠s à ♦r ré ①ét♦♥ ♣rs

❬❪ ♠♦♥tr q st ♥térss♥t ♥sérr ♥ ♥ t♠ à q ♦s q♥ ♣rt♥♦♥ ♥é ♥rtt sr ré ①ét♦♥ ♣rs ♣t êtr é ❯♥ tr♦♣t♠st♦♥ ♦♥r♥ ♦rr ①ét♦♥ ♦ ♥ t ♦r♦♥♥♥r ♥ ♣r♠r s♣rts ♦ s ♣s ♥rt♥s ♦rsq st ♣♦ss ssr q s rés ①ét♦♥ ♣rs s♦♥t s ♣s ♣réss ♣♦sss ♣s tôt ♣♦ss ❬❪

Page 23: Contrôle de qualité optimal d’applications multimédia

tt rt

♦♥trô ②♥♠q réq♥ ♦r♦ ♣r♦ssr

♦rsq s rés ①ét♦♥ s tâs s♦♥t ♥rt♥s ♣♦ssté ♦♥trôrtrs ♣r♠ètrs q ♦rr ①ét♦♥ ♥t ♣rtèr♠♥t ♥térss♥t ♣♦r♦♥♥r ♥ ♣s r♥ ①té s②stè♠ ♥ ♠♥t♥t s ♣té ♣tt♦♥ ❬❪♣r♦♣♦s ♣r ①♠♣ ♣tr ②♥♠q♠♥t réq♥ ♦r♦ ♣r♦ssr sr s ♥ ♠♦è tâs ♣ér♦qs t ♥ ♦r♦♥♥♥♠♥t t②♣ ♦ ① ♦rt♠s s♦♥t ♣r♦♣♦sés ♥s ♣r♠r ♣♣é ②♦♥sr♥ réq♥♦r♦ ♥t st ss ♥ sttq ♥s q s rés ①ét♦♥ s♦♥ts♣♣♦sés ♣rs ①ét♦♥ ♥ tâ ♠è♥ à ♥ é♦♥♦♠ ♥ t t♠♣s stàr s ♥ tâ ♥t ♥t s ré ①ét♦♥ ♣rs tté♦♥♦♠ st ♥téré ②♥♠q♠♥t ♥s réq♥ ♦r♥t ♥s t é♦♥♦♠sé st tsé ♥♦♥ ♣s ♣♦r ♦r♦♥♥♥r s tâs ♠s ♣♦r ssr réq♥ ♣r♦ssr

s♦♥ ♦rt♠ ♦♥trô ②♥♠q réq♥ st ♣♣é ♦♦ ♣r♦♣♦s ♥ rstq q ♣rt ♣r♥♣ q s tâs tr♠♥♥t ♣rsq t♦♦rs♥ ♥t r ré ①ét♦♥ ♣rs réq♥ ♥t st é t s♦rtq s♦t t♦♦rs ♣♦ss rs♣tr s éé♥s ♥ ♠♥t♥t s s♦♥ st ♣r st tt é st é♠♥t à s ②♥♠q réq♥ ♦r♦ ér♥ ♦rt♠ ②♦♥sr♥ réq♥ ♥t ♥ ♣t ♣s êtr♠♥t♥ s s rés ①ét♦♥ rés s♦♥t t♦ts és ① rés ①ét♦♥ ♣rs ♥ t ♥s s ♦r♦♥♥♥r sr ♦ré ♠♥tr réq♥ ♦r♦♥s ♠sr ♦ù é♠rr ♥ réq♥ ♦♦♥tr♠♥t ss ♦r♦♥♥♥r♦♦ ♥t♣ ♥s t q s rés ①ét♦♥ rés s♦♥t ♣rsq t♦♦rs♥érrs ① rés ①ét♦♥ ♣rs s②stè♠ rst ♥é♥♠♦♥s sûr s éé♥ss♦♥t t♦♦rs rs♣tés ♣sq ♦r♦♥♥♥r t♦♦rs ♣♦ssté ♠♥tr réq♥ s s rés ①ét♦♥ rés s♦♥t tr♦♣ éés ♥ ♣rtq ♦r♦♥♥♥r♦♦ s ♠♦♥tr ♣s ♣r♦r♠♥t q ♦r♦♥♥♥r ②♦♥sr♥ ♣r ♥ rét♦♥ ♣s rss réq♥ ♦r♦

♠♣rs ♦♠♣tt♦♥

s ♣♣r♦s ts ♠♣rs ♦♠♣tt♦♥ ❬ ❪ ét♥♥t s ss s t♥qs ♦r♦♥♥♥♠♥t t♠♣sré r t②♣ ♦ ❬❪ ê♠ ♥s ♥s②stè♠ t②♣ t♠♣sré r st ♣♦ss q rt♥s s tés ♣r rt♥stâs ♣ss♥t êtr érés s♥s r♠ttr ♥ s ♦♥ ♦♥t♦♥♥♠♥t s②stè♠P♦r r ré ①ét♦♥ q tâ ♣ér♦q Ti st é♦♠♣♦sé ♥ ①♣rts ♣r♠èr ♦♥♥ ré ①ét♦♥ ♠♥♠ Cm

i Ti ♣♦r ♦t♥r ♥ réstt ♣t s②stè♠ st ♦♥séré ♦♠♠ ♦r♦♥♥♥ç s s tâs rs♣t♥tr éé♥ t s ré ①ét♦♥ q tâ Ti st s♣érr ♦ é àCm

i ♦rsq ré ①ét♦♥ ♥ ♥st♥ ♥ tâ ♣ér♦q st ♥érr às ré ①ét♦♥ ♠①♠ Ci ≥ Cm

i réstt ♣r♦t ♣r Ti st ♦♥séré ♦♠♠

Page 24: Contrôle de qualité optimal d’applications multimédia

♥tr♦t♦♥

♠♣rés tt ♠♣rés♦♥ st ♠sré ♣r ǫ q st ♥ ♦♥t♦♥ ér♦ss♥t ré ①ét♦♥ Ti ♥ ♥ Ci ① t②♣s tâs s♦♥t ♣r♦♣♦sés ♥s ❬❪ ♣♦rs tâs t②♣ s rrr ♠♦②♥♥ st ♣rt♥♥t ♣♦r s tâs t②♣ rrr ♣r♦t ♣r s ér♥ts ♥st♥s ♥ tâ st ♠é

♠♣sré s♦♣

♦rsq ①st ♥ ♣rt ♥rtt sr s rés ①ét♦♥ ♥s s②stè♠ s♥②ss t②♣ ♣rs s ♣♣r♦s t♠♣sré rtq ♦♥s♥t à ♠ss♣r♦r♠♥s q♥t à tst♦♥ ♣r♦ssr P♦r tt rs♦♥ ♥♦♠r① tr① t②♣ t♠♣sré s♦♣ ♦♥t été ♠♥és ♣♦r trtr s ♣r♦è♠s ♦r♦♥♥♥♠♥ts♦s ♥rtt

♥s ❬❪ t♥♦ t ♣rt♥t ②♣♦tès q s tâs s②stè♠ s♦♥t ♣r♠étrés ♣r ♥ ♥ qté ♥tr ♦ rt♥s ♣♣t♦♥s ♠t♠é❬ ❪ ❬❪ ❲ téé♦♠♠♥t♦♥ s♣♣♦rt♥t ♥ rét♦♥ ♣r♦rss ♣rés♦♥ rs s r rt♦♥ tt r♥èr s♦♠♣♥ ♥rét♦♥ ♦♥s♦♠♠t♦♥ ♥ rss♦rs t♦ ♠é♠♦r st ♠♣♦rt♥t ♥♦tr q ♦♥t♦♥♥té ♣♣t♦♥ ♥st ♣s té ♣r tt ért♦♥s qté sr ♠♥ s ♥① qté ♠♦è ♣r♦♣♦sé ♥s ❬❪♦rrs♣♦♥♥t ♦♥ à ér♥ts qtés sr ♣♦sss s ♣♥t ss ♦♥trôr ♠ss♦♥ ♥ tâ ♥s s ♥ qté ♠♥♠ ♦rrs♣♦♥ à ♥♦♥♠ss♦♥ tâ ♣♣r♦ t♥♦ t ♦♥stt ♥ r très é♥ér ♦♥♣t♦♥ s s②stè♠s t♠♣sré s♦♣s sé sr ♥ ♦r♦♥♥♥r t ♥st♦♥♥r té q s♥t à ♦♣t♠sr s ♣r♦r♠♥s ♦s s②stè♠tt ♦♣t♠st♦♥ st t ♣r s ♦srt♦♥ ♣r♠ètrs ♦① ♦♠♠ ♥♦♠r éé♥s rtés st♦♥♥r té sr ♣r♦♣♦sé étr♠♥ ♥ qté s tâs à t♥qs ♦♥trô ssqs ♦♠♠ s♦♥trôrs P ❬❪

♥s ❬❪ ❲üst t s♥térss♥t ♦♥trô qté sr ♥ é♦r é♦ s ♣rt♥t ♣r♥♣ q s ♣♣t♦♥s ♠t♠é ♦♠♠ é♦é♦ ♦♥t s rés ①ét♦♥ très rs ♦rt♠♥t é♣♥♥ts s ♦♥♥és ♥tré P♦r rsttr ♦rrt♠♥t ♥ séq♥ é♦ s ♠s q ♦♥stt♥t ♦r♠s ♦♥t êtr és à s ts ♣réss Pr ①♠♣ ♣♦r ♥ é♦ ♥♦é à ♠s ♣r s♦♥ ♥ ♠ ♦t êtr ♣r♦t t♦ts s ♠s ♥s sstt♦♥s srr ♣r♦ssr é♦r ♥ ♣t ♣s stsr s ♦♥tr♥tst♠♣sré ♣rtq ♦r♥t st tsr ♥ t♠♣♦♥ ♠é♠♦r ♥ ♥tré ♣r♦sss é♦ ♣♦r s♦rr s srrs t♠♣♦rrs ♣r♦ssr ♦rsq t♠♣♦♥st ♣♥ rt♥s ♠s ♥ s♦♥t ♣s é♦és r♠ s♣ ❬❪ ♥ ♦♥t♥r àstsr s ♦♥tr♥ts t♠♣s étr♠♥t qté é♦ ❬❪ ♣r♦♣♦s rér ♣r♦rss♠♥t qté s ♦rt♠s é♦ ♥ étr q t① r♠ s♣s ♥ ♥♥ tr♦♣ éé ♦rsq ♣r♦ssr st srré é♦r

Page 25: Contrôle de qualité optimal d’applications multimédia

ts t P♥

♦♠♣♦rt qtr ♥① qté t ❬❪ ♣rés♥t ♣srs ♦rt♠s ♦♥trô s ♥① qté sés sr ♥ ♠♦ést♦♥ ♥ tr♠s î♥s r♦ t st♥qs ♣♣r♥tss ♥s ❬❪ t♥s t ♠♦♥tr♥t ♦♠♠♥t ♥térr ttt♥q s♥ ♥ s②stè♠ ♦♠♣t ♦♠♣♦sé ♣srs tâs

ts t P♥

♥s tt st♦♥ ♥♦s ♣rés♥tr♦♥s ♣♣r♦ ♦♥trô ♣♣t♦♥ à ♣rtr q ♥♦s ♦♥s trr ♥st ♥♦s ①r♦♥s s ♦ts tr tès q♦♥t été résés P♦r ♥r ♥♦s étr♦♥s ♣♥ ♠♥srt

♦tr ♣♣r♦

tr tès s st ♥s ♦♥t♥té ♥ tr ♣ré♠♥t résé ❬❪♥s ♥♦s ♣r♦♣♦s♦♥s ♥ ♣♣r♦ ♦ù ♥ ♦♥trôr st rt♠♥t ♠rqé♥s ♣♣t♦♥ ssr rs♣t à ♦s s ♣r♦♣rétés t②♣ t♠♣srértq stàr rs♣t s éé♥s ♠s ss s ♣r♦♣rétés t②♣ t♠♣sré ♠♦ q ♦rrs♣♦♥ à ♥ tst♦♥ ♦♣t♠ s rss♦rs Ps r♠♥t st ré♥r s ♣r♦♣rétés s ① ♠♦♥s t♠♣sré st ♦♥ ♥éssr é♦♣♣r s t♥qs ♣tts ♣r♠tt♥t s stsr

♦s ♦♥sér♦♥s ♥ ♣♣t♦♥ ♦ ♥t q trt ♠♥èr ②q st♦♥s sr ♥ ① ♦♥♥és ♥tré tt ♣♣t♦♥ st ért ♣r ♥ r♣ ♣réé♥ q ♠♦és s é♣♥♥s ♥tr s tâs ♦ t♦♥s tr♠♥t t strt♠♥ts érts ♣r s ♦♥t♦♥s ♥ ♣rtr r♣ ♣réé♥ st♣♦ss ①trr t♦s s ♦r♦♥♥♥♠♥ts ♣♦sss ♣♣t♦♥ q t♦♥ ♣♣t♦♥ st ♣r♠étré ♣r ♥ ♥ qté r♥r r♣rés♥t ♥ ♣rés♦♥ q trt♠♥t êtr té ♥ ♣t ♦♥sérr q ♥ qté ♦rrs♣♦♥ à ♦rt♠ q sr tsé ♣♦r trt♠♥t ♥s ♦① qté ♥r sr s rés ①ét♦♥ s t♦♥s

♦s ♦♥sér♦♥s ss ♥ ♣t♦r♠ ♠♦♥♦♣r♦ssr q ♦♥ s♣♣♦sr ♥stàr q s ♥♦tr ♣♣t♦♥ s①étr sss ♦s s♣♣♦sr♦♥s q tt♣t♦r♠ ♥♦s ♦♥♥ ès à ♥ ♦r♦ t♠♣sré ss♠♠♥t ♣rés ♣♦r ♣♦♦rré♣érr t♠♣s q t♦♥ ♥ sr♦ût ♥é Pr ①♠♣ ♥s ♣rt ①♣ér♠♥t ♥♦s tsr♦♥s ♦♠♣tr ② ♣t♦r♠ ♠q r♠♣t s ♦♥t♦♥s st ♦♥ ♥♦♥ s♠♥t ♣♦ss ré♣érr t♠♣s ré ♣♣t♦♥ ♣♦r résr ♦♥trô ♠s ss ♦♥strr ♥ ♠♦è t♠♣s♣rés ♠♦è t♠♣s st ♦♠♣♦sé s rés ①ét♦♥ ♠♦②♥♥s t ♣rs♣♦r q t♦♥ P♦r s ♦t♥r ♥♦s ♣♦♦♥s tsr s♦t s t♥qs ♥②ssttqs s♦t s t♥qs ♦srt♦♥ s trs ①ét♦♥ rés ♦s s♣♣♦s♦♥sq s t♦♥s s♦♥t t♦♠qs t q ♥ ♣♦ssè ♥ éé♥ D

Page 26: Contrôle de qualité optimal d’applications multimédia

♥tr♦t♦♥

❯♥ ♦t ♣r♠t é♥érr t♦♠tq♠♥t ♦ ♦♥trôr ♣♣t♦♥ ♥ à ♣rtr r♣ ♣réé♥ s rés ①ét♦♥ ♠♦②♥♥s Cav t ♣rsCwc t s éé♥s D r st ♠♥t♥♥t é♥érr s ♣♣t♦♥s♦♥trôés tt ét♣ sr té ♣r ♦♠♣tr q ♥str♠♥tr ♦ ♣♣t♦♥ ♣r s ♣♣s ① ♦♥trôr

outil

Compilateur

♦♥trôr

♦♥trôé

♣♣t♦♥

♦è ♣♣t♦♥

♦♥t♦♥s

♦tèq

r♣ ♣réé♥

GCav, Cwc, D

♠♣♦rst♦♥

r é♥ért♦♥ ♣♣t♦♥ ♦♥trôé

♥t♥♥t q ♥♦s ♦♥s rè♠♥t ért t♥q é♥ért♦♥ ♣♣t♦♥♦♥trôé ♥♦s ♦♥s ♣rés♥tr t♥q ♦♥trô ♣r♦♣♦sé ♥s ❬❪

♦♥trôr st ss♦é à ♥ t♥q ♦♥trô ♥♦♠♠é ♣♦tq st♦♥ qté ♦t st ♣tr ♦♠♣♦rt♠♥t s②stè♠ ♥ st♥t ♣r♠ètr ♥ qté s t♦♥s ♥s ♣♦rr ssrr s ①♥s qté srs ♣♣t♦♥ s ①♥s s♦♥t tr♦s t②♣s

ûrté q ♦rrs♣♦♥ rs♣t s ♦♥tr♥ts t♠♣sré tt ♣r♦♣rété strt♠♥t ss ♠♦♥ t♠♣sré r

♣t♠té st rtèr ♣r♠tt♥t tst♦♥ ♦♣t♠ s rss♦rs sr♥s ♥♦tr s ss♦é à tst♦♥ t t♠♣s ♥ ♠①♠s♥t s♦♥ tst♦♥ ♥♦s ♣♦rr♦♥s tr s ♥① qté s ♣s éés q ♦rrs♣♦♥rà ♥ ♠r trt♠♥t ① ♦♥♥és

érté ♥ t st ♦t♥r ♥ rérté ♥s ♦① s ♥① qté t♦t ♦♥ ♣♣t♦♥ été ♠♦♥tré q tt rérté ♥s ♦① s ♥① qté étt ♠♣♦rt♥t ♥s qté ♥ ♣r ①♠♣♥ séq♥ é♦ ♥ t ♣r♣t♦♥ tstr st ♥♥é ♥♦♥ s

Page 27: Contrôle de qualité optimal d’applications multimédia

ts t P♥

♠♥t ♣r qté ♥ q ♠ q ♦♠♣♦s séq♥ ♠s ss♣r s tt♦♥s t♦t ♦♠♠ s qté ♠♥♠ ❬ ❪

♣♣t♦♥ ♦♥trôé ♣t êtr ♦♥séré ♦♠♠ ♦♠♣♦st♦♥ ♥tr ♣♣t♦♥♦ ♥t t ♦♥trôr r ♦♥trôr sr ♣r♦rss♦♥ ♥② ♣♣t♦♥ t ♦st ♣r♦♥ t♦♥ à ①étr t s♦♥ ♥ qté ♦♥trô st résé à r♥ ♥ stàr ♣♦r q t♦♥ ❬❪

♦♥trôr st ♦♠♣♦sé ① ♥ttés ♥ st♦♥♥r té t ♥ r♦♥♥♥r ♣r♠r t ♥ ♦① sr s ♥① qté ♦① st é ♣r♥ ♣♦tq st♦♥ qté q st ♥ ♦♥tr♥t ♦r♠ tp ≥ t ♦ù t st t♠♣s ré ♣♣t♦♥ t tp st ♥ ♦♥t♦♥ ♦♥♥♥t ♥ st♠t♦♥ t♠♣s té♣♥♥t ♣♦tq st♦♥ qté trrs tt ♦♥tr♥t s rtèrs sûrté t ♦♣t♠té s♦♥t rs♣tés ♥ t sûrté s♥ q♥ éé♥ ♥sr ♠♥qé q ♠♣q q tp ≥ t ♣r♦♣rété ♦♣t♠té st q♥t à stst q♥ ér♥ tp − t st ♠♥♠ Ps ♥tt♠♥t tst♦♥ t t♠♣s rst♥t ♣♦r tr♠♥r s t♦♥s sr ♠①♠ ♥s ♦♥ ♣r♠ttr à ♣♣t♦♥ ♦t♥r ♥ ♠r ♥ qté s♥s ♦r s éé♥s st♦♥♥r té st tsé ♥ ♣rè ♥ r♦♥♥♥r q ♦r♥t ♣♦r q ♥ qté ♥ ♦r♦♥♥♥♠♥t ♦♣t♠ stàr ♥ ♦r♦♥♥♥♠♥t ♠①♠s♥t tp ≥ t

♣♣t♦♥ ♦

st♦♥♥r té tp ≥ t

♦♥tr♦r

t♠♣s ré t

r♦♥♥♥r

♣r♦♥ t♦♥♣r♦♥ ♥ qté

r rttr ♦♥trôr

♣s tt ♣♣r♦ èr s ♣♣r♦s ♣réé♠♠♥t tés ♥s ♠s ♥♣ ♥ ♦♥trô à r♥ ♥ ♦♠♣♦rt♠♥t ♣♣t♦♥

♦♥trt♦♥s tr

♥s tr tès ♥♦s s♦♠♠s ♣rt t♥q ♦♥trô ért ♣réé♠♠♥t st♦♥ ♣♦r ♠é♦rr t ét♥r s réstts ♥s ① ♣r♥♣srt♦♥s ♦s ♣r♦♣♦s♦♥s ♣r♠èr♠♥t ♥ t♥q st♦♥ qté s②♠♦q t ét♦♥s ♥st ♥ t♥q sé sr ♥ ♠♦è t♠♣s st♦stq s♦♥trt♦♥s ♣r♥♣s ♣♣r♦ s②♠♦q s♦♥t s s♥ts

é♥t t ét s r♠♠s s tsss ♥ r♣rés♥tt♦♥ r♣q s♣ étt ♣♣t♦♥ ♦♥trôé ❯♥ étt st é♥ ♣r ♥ ♣♦♥t ♥s ♥ s♣ à ① ♠♥s♦♥s ❯♥ ♠♥s♦♥ r♣rés♥t t♠♣s t ♦rs q tr

Page 28: Contrôle de qualité optimal d’applications multimédia

♥tr♦t♦♥

♠♥s♦♥ r♣rés♥t ♥ t♠♣s t rt t♠♣s rt r♣rés♥t ♥é♥s s t♦♥s ♣♣t♦♥ ♣♥t ♥ tr ♥s tt r♣rés♥tt♦♥étr♠♥ tss ♣♣t♦♥ st ♦♥ ♥ ♠♦②♥ ♦♠♣rs♦♥ ♥tr tss t t tss rt ♥s r♠♠ s tsss ♦♥ r♣rés♥t♥t tr ♦ù tss t st é à tss rt ♥♦♥séq♥ s ♣♦♥ts stés sr tt ♦♥ ♦ï♥♥t ♦♠♣♦rt♠♥t♦♣t♠ ♣♣t♦♥ ♦s ♣♦♦♥s ss r q s ♣♦♥ts ♥ ss♦s r♣rés♥t♥t s étts ♦ù ♣♣t♦♥ st ♥ rtr t ♥rs♠♥t s ♣♦♥ts sss s♦♥t s étts ♥ ♥ ♥s ♥♦s ♦♥s ♦r q st♦♥♥r té s♦rr sr tt ♦♥ ♥ trs tr♠s ♠♦♠♥t ♦♥trôr ♥ étt s②stè♠ s st sss rs♣t♠♥t ♥ ss♦s ♦♥ ♠♥tr rs♣t♠♥t ♠♥r tss ①ét♦♥ ♣♣t♦♥ ♥ ♦sss♥t ♥ qté ♣s rs♣t♠♥t éé

♥tr♦t ♣♦r ♥ étt ♣♣t♦♥ ♦♥♥é t ♥ qté q ① s♦rts tsss tss é rtérs é♦t♦♥ st♠é s t♦ts s t♦♥s s♦♥t①étés ♥ qté q tss ♦♣t♠ rtérs q♥t à é♦t♦♥ ♦♣t♠ s②stè♠ stàr é♦t♦♥ rs♣t♥t s ♦♥tr♥ts t♠♣s ♠s ss ②♥t ♥ tst♦♥ ♠①♠ t t♠♣s ♦s♠♦♥trr♦♥s q ♣♦tq st♦♥ qté é♥t ♥s ❬ ❪ st ststs t s♠♥t s ♥ qté ♦s ♣♦r ♥ étt st t q tss ést s♣érr à tss ♦♣t♠

♠♦♥tr q s r♠♠s s tsss ♦♥♥♥t ♥ss♥ à ♥ ♣♦tq st♦♥ qté s②♠♦q P♦r ♥ éé♥ ♦♥♥é st ♣♦ss s♣ér ♥s♠ s étts ♣♦r sqs st♦♥♥r té ♦st ♥ qté♦♥st♥t q s étts ♦r♠♥t ♥ ré♦♥ é♥ ♣r ♥ ♥s♠ ♥étés q♠♣q♥t t♠♣s t s rés ①ét♦♥ ♠♦②♥♥s ♠s ss s rés①ét♦♥ ♣rs s t♦♥s ♦♥♥ss♥ ts ré♦♥s ♣r♠t ♥ ♠♣é♠♥tt♦♥ ♣s s ♣♦tqs st♦♥ qté st tr ♣rt♣♦ss résr ♥ ♠♣é♠♥tt♦♥ ♦♣ ♣s ♥ ②♥t ♦♥♥ss♥ s ré♦♥s ♦ù st♦♥♥r té ♦st ♥ ♥ qté ♦♥st♥tq ♣♦r s r ♣r♦♥s t♦♥s s ré♦♥s ♣♥t rtérsr ♥s♠ s étts♦ù st♦♥♥r té ♣t êtr râé

♥ q ♦♥r♥ s ♣r♥♣s ♦♥trt♦♥s ♣♣r♦ st♦stq ♥♦s ♣♦♦♥s tr s s♥ts

é♥t ♥ ♣♣r♦ sé sr s ♦♥t♦♥s strt♦♥s ♣r♦téss t♦♥s ♣rtr s strt♦♥s st ♣♦ss ré♣érr t♦s s ♦♠♣♦rt♠♥ts ♣♦sss q t♦♥ s strt♦♥s ♥♦s ♣r♠tt♥t ♦t♥r♥ ♠♦è t♠♣s ♥tré ♣s r tst♦♥ ♥ t ♠♦è t♠♣s ♣r♠ttr rér ♥ ♣♦tq st♦♥ qté sé sr s ♣r♦tés

rtérs s t♦ér♥ stàr ♥ r q ♣r♠t é♥érrs rés ①ét♦♥ ♣rs s t♦♥s s t♦ér♥ r♣rés♥t ♣r♦té ré ①ét♦♥ ré ♥ t♦♥ é♣ssr ré ①ét♦♥

Page 29: Contrôle de qualité optimal d’applications multimédia

ts t P♥

♣rs s t♦ér♥ ♣r♠t rtérsr s♦♣ss éé♥ ♥t ♣s tt r st ss ♣s éé♥ sr ♦♥séré ♦♠♠ rstàr q ♥ sr ♣s ♣♦ss é♣ssr éé♥ ♦♥trr ♣s stéé ♣s ♣r♦té é♣ssr s ♦♥tr♥ts t♠♣s st ♦rt ♥s ♣r♦r♠♠r ♣♦♦r é♥r ♦♠♣♦rt♠♥t s♦♥ ♣♣t♦♥

♣r♠t ét à ♣r♦r ♦♠♣♦rt♠♥t ♣♣t♦♥ ♥ ♦♥t♦♥ s ♦♥♥és ♥tré ♥ t ♥♦s ♣r♦♣♦s♦♥s ♥ ♦rt♠ ♣r♠tt♥t é♥érr strt♦♥ ♣r♦té ♣♣t♦♥ ♣♦r t tr♠♥s♦♥ s r♥èrt♦♥ ♣rtr tt strt♦♥ ♣♣r♦ st♦stq ♣r♦♣♦s ♥ st♠t♦♥ s ♣r♦r♠♥s ♣♣t♦♥ ♦♥trôé st ♥ t ♣♦ss étr t① tst♦♥ t t♠♣s ♠s ss t① ♦t♦♥ s éé♥s ♣rtr s st♠t♦♥s ♣r♦r♠♠r ♣♦♦r ♣tr s t♦ér♥ ♣♦r ♦t♥r s t① q s♦trt q s♦♥ ♣♣t♦♥ s ♥ qqs♦rt tt ♣♣r♦ ♣r♠t stsr ♠♦♥ t♠♣s ré ♠♦ ♥ ②♥t ♥tst♦♥ ♦♣t♠ s rss♦rs ♠s ♣♣♦rt ♥ ♠é♦rt♦♥ ♠♦♥♥ ②♥t ♥ ♦♥trô sr ♥♦♠r ♦♥tr♥ts t♠♣s q ♣♣t♦♥ ♣t♦r ♦s ♣♦♦♥s ♦♥ ♥♦♠♠r tt ♣♣r♦ st♦stq ♦♠♠ ét♥t ♥♣♣r♦ t♠♣sré ♠♦ ♠îtrsé

P♥ ♦♠♥t

♠♥srt st ♦r♥sé ç♦♥ s♥t

♣tr ♥♦s ♣rés♥t♦♥s t♥q ♦♥trô sr q tr tès sst sé ♥s q s ♣♦tqs st♦♥ qté ♣r♠tt♥t rés♦r ♣r♦è♠ ♦♥trô s♦s ♥rtt ♥s ♥ ♣r♠r t♠♣s ♥♦s ♣r♦♣♦sr♦♥s ♥ét ♥ré♠♥t ♣r♦è♠ ♦♥trô qté sr ♥ t ♥♦s ♣rtr♦♥s♥ ♣r♦è♠ s♠♣ sé sr s rés ①ét♦♥ ♦♥♥s ♣♦r ♥r ♣r ♣rés♥tr ♣r♦è♠ s♦s ♥rtt ♦s ♥tr♦r♦♥s ss s ♥♦tt♦♥s ♠♣♦rt♥ts q sr♦♥ttsés t♦t ♦♥ ♠♥srt ♥s ♥ ①è♠ t♠♣s ♥♦s ♣rés♥tr♦♥s s♣♦tqs st♦♥ qté ♣r♠tt♥t rés♦r ♣r♦è♠ ♦♥trô s♦s♥rtt

♣tr ♥♦s é♦qr♦♥s ♣r♠èr ♦♥trt♦♥ tr tès sr ♦r♥sé ♥ tr♦s ♣rts ♦t ♦r ♥♦s ♣r♦♣♦sr♦♥s ♥ r♣rés♥tt♦♥r♣q ♣r♠tt♥t ♦♠♣r♥r ♦♠♣♦rt♠♥t ♥ ♣♣t♦♥ ♦♥trôé sr ♥♦♠♠é r♠♠ s tsss ♥st ♥♦s ♣rés♥tr♦♥s ♥ ♠ét♦ s②♠♦qsé sr r♠♠ ♠♥té ré♦♥ qté ♥♥ ♥♦s ♣rr♦♥s ♣♣♦rt♣r♥♣ tt ♦♥trt♦♥ q st râ♠♥t ♦♥trôr q ♣r♠ttr rét♦♥ sr♦ût û ① ♣♣s à ♦♥trôr

Page 30: Contrôle de qualité optimal d’applications multimédia

♥tr♦t♦♥

♣tr ♥♦s ♣rés♥t♦♥s ①è♠ ♦♥trt♦♥ tr tès ♦♥sst ♥ é♥t♦♥ ♥ ♥♦ t♥q ♦♥trô sé sr s strt♦♥s ♣r♦té s t♠♣s ①ét♦♥ ♦s é♥♦♥r♦♥s t♦t ♦r s ♠♦tt♦♥s♥ t ♠é♦rt♦♥ ♥ ♦♥♥♥t qqs stt♦♥s ♦ù s ♣♦tqs ♦♥trô ♥réss♥t ♣s ♠♥èr ♦ ♥st ♥♦s ♣rés♥tr♦♥s ♥ ét t♥q ♦♥trô ❯♥ tr♦sè♠ ♣rt ♣r♠ttr résr ♥ ♥②s ♣r♦r♠♥s sésr s strt♦♥s ♣r♦té P♦r ♦♥r ♥♦s ♣r♦♣♦sr♦♥s ♥ ♠é♦rt♦♥ ♣♣r♦ s②♠♦q t♦♦rs sé sr s strt♦♥s ♣r♦té

♣tr ♥♦s ♣r♦♣♦s♦♥s s réstts ①♣ér♠♥t① ♦♥r♠♥t s réstts té♦rqs ♦t♥s ♦s ♣rés♥tr♦♥s t♦t ♦r ♥r♦♥♥♠♥t ①ét♦♥stàr ♣t♦r♠ ①♣ér♠♥tt♦♥ ♠s ss ♣♣t♦♥ ♥st ♥♦s♣rés♥tr♦♥s ♦t ♣r♠tt♥t é♥érr ♣♣t♦♥ ♦♥trôé ♥♥ ♥♦s ♣r♦♣♦sr♦♥s ♣srs réstts ①♣ér♠♥t① sés ♥ tr♦s ♣rts ♣rés♥t♥t s ♣♣t♦♥s ♣rtqs s tr♦s ♣trs ♣réé♥ts Pr♠èr♠♥t ♥♦s ♠♦♥trr♦♥s ♣♦rq♦ t♥q ♦♥trô st ♥térss♥t ♣♦r s ♣♣t♦♥s ♠t♠é ♥s q sréstts sr s ♣♦tqs st♦♥ qté ♣rés♥tés ①è♠ sér ①♣ér♥s ♣r♦♣♦s♥t s réstts sr ♣♣r♦ s②♠♦q Ps ♥♦s ♥r♦♥s ♣r trtrs ①♣ér♠♥tt♦♥s sr ♣♣r♦ st♦stq t ♥②s ♣r♦r♠♥s

♦s ♦♥r♦♥s ♠♥srt ♣r ♥ tr s②♥tès t ♥ ré♣tt s ♦♥trt♦♥s ♣♣♦rtés ♥s ♥♦s ♣♦rr♦♥s ♥♦s ttr à ♥♦s ♣rs♣ts ♣♦r rt♥s ♥tr s s és ♣r♠tt♥t s résr

Page 31: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr ♣♦r sûrtét ♦♣t♠té

P

♣r♠r ♣tr é♥r ♣♦♥t é♣rt tr tès stsé sr s rrs ♣ré♠♥t résés sr ♦♥trô qté sr ♣♦rr♥tr s ♣r♦♣rétés sûrté t ♦♣t♠té ♣tr r♣r♥ ss♥t♠♥t srts ❬ ❪ ♥s ♥ ♣r♠èr ♣rt ♥♦s é♥r♦♥s ♣r♦è♠ t♦r q ss♦♥t ♦r♥tés s tr① ♣♦r ♥st ♦♥♥r s s♦t♦♥s q ♦♥t été ♣r♦♣♦sés ♣♦r rés♦r

s ♣r♦è♠s ♦♥trô qté sr q ♥♦s r♦♥s à rés♦r ♣♥têtr é♥s ♣r rr ♦r♦♥♥♥♠♥t t ♦♥trô ①ét♦♥ ♥ ♣♣t♦♥ sr ♥ ♠♥ ♠♦♥♦♣r♦ssr ♣tr ♣r♠ttr é♥r ♠♥èr♥ré♠♥t ♦r♦♥♥♥♠♥t ♦♥sst à tr♦r ♥ ♦rr ①ét♦♥ ♥ ♥s♠ tâs ♦ t♦♥s ♥ rs♣t♥t rs ♦♥tr♥ts ♣réé♥ t t♠♣♦rs t②♣ éé♥ st ♥ ♣r♦è♠ s♠♣ t ♦♥♥ q ♣♦ssè éà ♥ ♦♥ ♥♦♠r s♦t♦♥s st♦♥ ♦s ♦♥s ét♥r ♥ ♦t♥t ♥ ♣r♠ètr qtéss♦é ① t♦♥s ♥s tt ①t♥s♦♥ ♥♦s ♦♥sérr♦♥s q s rés ①ét♦♥s t♦♥s s♦♥t ♦♥♥s tt ♣r♠èr ♣rt ♦♥♥r s ♥♦tt♦♥s ♠♣♦rt♥ts qsr♦♥t tsés t♦t ♦♥ ♠♥srt ♣r♠ttr ss ♦♥♥r s ss ♣r♦è♠ s♦s ♥rtt

♥ t ♥ ①è♠ ♣rt é♥r ♥ ①t♥s♦♥ ♣r♦è♠ ♥s q srés ①ét♦♥ ♥ s♦♥t ♣s ♦♥♥s s r♣♣r♦ ♣s ♠♦♥ s ♣♣t♦♥s♠t♠é rés ♦ù ♣rétté ♦♠♣♦rt♠♥t ♥st ♣s ♣♦ss s rés①ét♦♥ sr♦♥t ♦r♥és ♣r s rs ♣rs t ♥♦s ♦♥sérr♦♥s q st ♣♦ss ♦♥♥îtr s rés ①ét♦♥ rés ♥ ♦s t♦♥ ①été ♦rrs♣♦♥♦♥ à ♥ ♣r♦è♠ ♦r♦♥♥♥♠♥t ♣r♠étré ②♥♠q ♦ ♦♥trô qté sr ♥s r s ♣♣t♦♥s ♠t♠é ♠rqés t résr ♥♦r♦♥♥♥♠♥t ré♣♦♥♥t à tr♦s ♣r♦♣rétés

♥ ♣r♦♣rété rt à sûrté ♦♠♠ rs♣t s éé♥s ♥ ♣r♦♣rété rt à ♦♣t♠té q st ①♣♦tt♦♥ ♦♣t♠ s rss♦rs

♥s t ♠①♠sr qté sr ♥ ♣r♦♣rété ♣r♦♣r ① ♣♣t♦♥s ♠t♠é q st ♦r ♥ rt♥ ré

rté ♥s ♦① s qtés❯♥ tr ♣rt sr ♦♥sré à é♥♦♥é s♦t♦♥ q été ♣r♦♣♦sé ♣♦r ré

s♦r ♣r♦è♠ ♦s ♥♦♠♠r♦♥s ♣♦tq ♦♥trô ♠①t ♦s é♥r♦♥s tt

Page 32: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr ♣♦r sûrté t ♦♣t♠té

♣♦tq à ss ♠♥èr ♥ré♠♥t ♥ t ♥♦s ♦♠♠♥r♦♥s ♣r ♣r♦♣♦sr ♥♣♦tq ♦♥trô ssr♥t ♥q♠♥t sûrté tt ♣♦tq st ♥q♠♥t sé sr s rés ①ét♦♥ ♣rs t ♣♦ssè ♦♥ s ♠tt♦♥s ♥ q ♦♥r♥♦♣t♠té ♥st ♥♦s ♣r♦♣♦sr♦♥s ♥ ♣♦tq ♠é♥♥t s rés ①ét♦♥♣rs ♥ st♠t♦♥ s rés ①ét♦♥ ♠♦②♥♥s tt ♣♦tq ♣r♠ttr s r♣♣r♦r ♦♣t♠té t r♥tr sûrté s ♥♦s rr♦♥s s♠tt♦♥s q ♣t ♦r ♥ q ♦♥r♥ rérté s ♦① ♥ qté ♦s ♥r♦♥s ♣r ♣rés♥tt♦♥ ♣♦tq ♠①t q rés ♥ ♠é♥ s♦♠♣♦rt♠♥ts ♣rs t ♠♦②♥s ♦♣ ♣s ♥s t q ♣r♠t ♥s ré♣♦♥r♦♥♥♠♥t ♣r♦è♠ ♦♥trô qté sr q ♥♦s ♦♥s é♥

♦♥trô qté sr

Pr♦è♠ ♦♥trô qté ♣♦r s rés ①ét♦♥

♦♥♥s

♦s ♣rés♥t♦♥s ♥ ♣r♦è♠ ♦r♦♥♥♥♠♥t sr ♥ ♠♥ ♠♦♥♦♣r♦ssr st ♦r♦♥♥♥r ♥ ♥s♠ ♥ A tâs ♦ t♦♥s ♦♥t s rés ①ét♦♥ s♦♥t ♦♥♥s t ♣r♠étrés ♣r s ♥① qté Q s rés ①ét♦♥s♦♥t ♦♥♥és ♣r ♦♥t♦♥ C : A×Q→ R+ ♦rr ①ét♦♥ s t♦♥s st ♦♥tr♥t♣r ♥ r♣ ♣réé♥ G t s ts éé♥ s♦s ♦♥♥és ♣r ♦♥t♦♥D : A→ R+∪ +∞ és♦r ♣r♦è♠ r♥t à tr♦r ♥ ♦rr ①ét♦♥ ♠sss ♥ tt♦♥ qté q rs♣t s ♦♥tr♥ts ♣réé♥ t t q ♣♦rt♦t t♦♥ a s t tr♠♥s♦♥ s♦t ♥érr à s♦♥ éé♥ D(a)

♣r♦è♠

❯♥ r♣ ♣réé♥ st tsé ♣♦r érr ♦♠♣♦rt♠♥t ♦♥t♦♥♥ ♣♣t♦♥ ♦ ♠♦és s é♣♥♥s ♥tr ss t♦♥s ♦♥t♦♥s ♥ à♣rtr sqs st ♣♦ss ①trr t♦s s ♦r♦♥♥♥♠♥ts ♣♦sss

é♥t♦♥ r♣ ♣réé♥

❯♥ r♣ ♣réé♥ st ♥ ♦♣ G = (A,≺) ♦ù A r♣rés♥t ♥s♠ s

t♦♥s t ≺⊆ A×A st ♥ ♦rr ♣rt sr A

sé♠♥tq r♣ ♣réé♥ G = (A,≺) é♥t ♥ s②stè♠ tr♥s

t♦♥ (S, A,−→) ♦ù S st ♥ ♥s♠ étts t −→⊆ S × A × S st ♥ rt♦♥

tr♥st♦♥ étqté é♥ ♣r

♥ étt si ⊆ A st ♥ ♥s♠ r♠é ♥ rrèr t♦♥s stàr ♣♦r t♦t

a1 ∈ si a2 ≺ a1 ⇒ a2 ∈ si

♣♦r ① étts si t sj ♥♦s ♦♥s sian−→ sj s si = a1, . . . , an−1 t sj =

a1, . . . , an−1, an

Page 33: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr

❯♥ séq♥ t♦♥ a1 .. an st ♥ ♦r♦♥♥♥♠♥t G s n = |A| t s ①st

s étts s0 sn ts q s0a1−→ s1

a2−→ . . .an−→ sn ♦t♦♥s q s n = |A| ♥♦s ♦♥s

s0 = ∅ t sn = A

♦s r♣rés♥t♦♥s ♣r Σ(G) ♥s♠ s ♦r♦♥♥♥♠♥ts G ♦t ♥ étt

si−1 = a1, . . . , ai−1 G ♥ séq♥ t♦♥s ai .. an st ♥ ♦r♦♥♥♥

♠♥t à ♣rtr étt si−1 s ①st s étts si sn ts q n = |A| t

si−1ai−→ si

ai+1

−→ . . .an−→ sn ♦s r♣rés♥t♦♥s ♣r Σ(G, si−1) ♥s♠ s ♦r♦♥

♥♥♠♥ts à ♣rtr étt si−1 ♦t♦♥s q Σ(G, s0) = Σ(G)

♦♥t G = (A,≺) ♥ r♣ ♣réé♥ t A′ ♥ s♦s♥s♠ t♦♥s t q

A′ ⊆ A ♥♦s é♥ss♦♥s rstrt♦♥ G ♣r A′ ♣r G/A′ = (A′,≺ ∩(A′ ×A′))

①♠♣ ♦♥sér♦♥s r♣ ♣réé♥ G = (A,≺) ♥q t♦♥s A =

Quant, IQuant, IntraP, IDCT, Coding r r♣ ♣réé♥ st ♥

r♠♥t ♠♦è ♥♦r é♦ ♣rés♥té ♥s ♣tr

rt♦♥ ≺ st ♥ r♠tr tr♥st rt♦♥ =

(Quant, IQuant), (Quant, IntraP), (IntraP, Coding), (IQuant, IDCT) r♣rés♥té

sr r

Psq s = Quant, IntraP, Coding st ♥ ♥s♠ r♠é ♥ rrèr t♦♥s

st ♥ étt G t séq♥ IQuant IDCT st s ♦r♦♥♥♥♠♥t ♣♦ss à

♣rtr t étt séq♥ t♦♥s Quant IntraP Coding IQuant IDCT st ♦♥ ♥

♦r♦♥♥♥♠♥t G

Quant

IDCT Coding

IntraPIQuant

r ①♠♣ r♣ ♣réé♥

❯♥ s②stè♠ ♣r♠t ♠♦ésr ♥ ♣♣t♦♥ ♦ s①ét♥t sr ♥ ♣t♦r♠ s②stè♠ st r♣rés♥té ♣r ♥ r♣ ♣réé♥ é♥ss♥t ♥s♠t♦♥s ♦♥t st ♦♠♣♦sé s rés ①ét♦♥ s s♦♥t ♦♥♥s t ♣r♠étrés ♣r s ♥① qté P♦r ♥r q t♦♥ st ♦♥tr♥t ♣r ♥éé♥

é♥t♦♥ ②stè♠

❯♥ s②stè♠ st ♥ ♥♣t SY = (G, Q, C, D) ♦ù

G st ♥ r♣ ♣réé♥

Page 34: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr ♣♦r sûrté t ♦♣t♠té

Q = [qmin, qmax] st ♥ ♥tr ♥ ♥tr ♦rrs♣♦♥♥t ① ♥① q

C : A×Q→ R+ R+ r♣rés♥t ♥s♠ s rés ♣♦sts st ♥ ♦♥t♦♥ q

♦♥♥ ré ①ét♦♥ C(a, q) ♥ t♦♥ a ♣♦r ♥ ♥ qté q

♦s s♣♣♦s♦♥s q ♣♦r t♦t a ∈ A q 7→ C(a, q) st ♥ ♦♥t♦♥ r♦ss♥t

D : A → R+ ∪ +∞ st ♥ ♦♥t♦♥ q ♣♦r q t♦♥ a ♦♥♥ s♦♥

éé♥ D(a)

sé♠♥tq s②stè♠ SY é♥t ♥ s②stè♠ tr♥st♦♥ (S×R+, A×Q,−→)

t q

s étts s♦♥t ♦♥♥és ♣r s ♦♣s (si, ti) ♦ù si st ♥ étt G t ti ∈ R+ st

♥ r t♠♣s ♥♦s ♣r♥♦♥s t0 = 0 ♣♦r s0 = ∅

♣♦r ① étts (si, ti) t (sj , tj) ♥ t♦♥ a t ♥ ♥ qté q ♥♦s ♦♥s

(si, ti)a,q−→ (sj , tj) s si

a−→ sj ♥s G t tj − ti = C(a, q)

♦♠♣♦rt♠♥t s s②stè♠s ♣t rr s♦♥ ① ♣♦♥ts ♦r♦♥♥♥♠♥t st♦♥s ♠s ss ♦① s ♥① qté P♦r rstr♥r s ♦♠♣♦rt♠♥ts st ♥éssr tsr s ♦♥trôrs ♣r♠tt♥t érr ♦♠♣♦rt♠♥t s②stè♠t♦t ♥ rs♣t♥t s ♣r♦♣rétés sr s ♥① qté

é♥t♦♥ ♦♥trôr

❯♥ ♦♥trôr ♥ s②stè♠ SY = (G, Q, C, D) st ♥ ♦♥t♦♥ Γ : S × R+ → A × Q

q ♣♦r q étt (si, ti) ♦♥♥ ♥ t♦♥ ai+1 t s♦♥ ♥ qté qi+1 t q

①st (si, ti) t (si−1, ti−1)ai,qi−→ (si, ti)

SY ||Γ r♣rés♥t s②stè♠ ♦♥trôé ♦t♥ ♦♠♠ ♦♠♣♦st♦♥ s②stè♠

SY t ♦♥trôr Γ ♣♦ssè ♥ séq♥ ①ét♦♥ s♠♣ (si−1, ti−1)ai,qi−→

(si, ti) 1≤i≤|A| t q (ai, qi) = Γ(si−1, ti−1)

P♦r ♥ s②stè♠ SY = (G, Q, C, D) ♥ tt♦♥ qté st ♥ ♦♥t♦♥θ : A → Q q ♣♦r ♥ t♦♥ a ♦♥♥ s qté q ❯♥ ♦♥trôr Γ SY ♥ ♦r♦♥♥♥♠♥t a1 .. an t ♥ tt♦♥ qté θ ts q SY ||Γ ♣♦ssè ♥

séq♥ ①ét♦♥ (si−1, ti−1)ai,θ(ai)−→ (si, ti) 1≤i≤|A|

♥s ♣r♦è♠ ♦r♦♥♥♥♠♥t ♥ t s②stè♠ ♥♦s r♦♥s ♥♦♥ s♠♥t àrs♣tr s éé♥s ♠s ss à tsr ♠① s rss♦rs ♣r♠r♣♦♥t ♦rrs♣♦♥ rs♣t s ♦♥tr♥ts t♠♣s é♥s ♣r tstr ♥ q♦♥r♥ tst♦♥ s rss♦rs ♥♦s ♥♦s ♥térss♦♥s ① ① rtèrss♥ts

♣r♠r ♦♥r♥ tst♦♥ ♣t♦r♠ q ♥♦s ♠sr♦♥s râ ① rés ①ét♦♥ séq♥ t♦♥s r♣rés♥t♥t s②stè♠ Psq s rés①ét♦♥ s♦♥t s ♦♥t♦♥s r♦ss♥ts ♥ qté ♥ s ♠①♠s♥t♥♦s ♠①♠s♦♥s ss s ♥① qté q s♦♥t ♦ss ♣r ♦♥trôr ♦ss♣♣♦s♦♥s ♣s q ♣rés♦♥ s trt♠♥ts t s q s♦♥t ♠♣é♠♥tés

Page 35: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr

♥s ♣♣t♦♥ ♦rrs♣♦♥ ss à ♥ ♦♥t♦♥ r♦ss♥t s ♥① qté s♦♥ rtèr st rérté tt♦♥ qté ♥ ét♥t s t

t♦♥s s ♥① qté ♦ss ♣r ♦♥trôr ♥♦s r♦♥s à r♥tr ♥qté ♦♥st♥t s trt♠♥ts ♠s ♥ ♦r ♥s ♣♣t♦♥

é♥t♦♥ Pr♦è♠ ♦♥trô qté ♣♦r s rés ①ét♦♥ ♦♥♥s

♦t ♥ s②stè♠ SY = (G, Q, C, D) tr♦r ♥ ♦♥trôr Γ q ♥ ♦r♦♥♥♥

♠♥t a1 .. an t ♥ tt♦♥ qté θ ts q

♦♥trôr st sûr stàr s éé♥s s t♦♥s ♥ s♦♥t ♣s ♦és

q s♥ q ♣♦r q étt (si, ti) SY ||Γ ♥♦s ♦♥s D(ai) ≥ ti st

rtèr sûrté

t① tst♦♥ t t♠♣s st ♠①♠ stàr q ♣♦r

q ♦♥trôr sûr Γ′ tn ≥ t′n ♦ù tn rs♣ t′n st ré ①ét♦♥

r♥èr t♦♥ SY ||Γ rs♣ SY ||Γ′ st ♥ rtèr ♦♣t♠té

tt♦♥ qté θ st ♣s réèr ♣♦ss stàr q s t

t♦♥s s ♥① qté s♦♥t ♠♥♠s ♣r♠ s ♦r♦♥♥♥♠♥ts q ♠①

♠s♥t t① tst♦♥ t t♠♣s st rtèr rérté

①♠♣ ♦♥sér♦♥s s②stè♠ SY = (G, Q, C, D) ♦♥♥é ♣r r ♦s

♣r♥♦♥s Q = qmin, qmax ♥ ♦♥t♦♥ ré ①ét♦♥ C t ♥ éé♥ D

r

t♦♥ a C(a, qmin) C(a, qmax) D(a)

Quant +∞

IQuant +∞

IDCT D1

IntraP +∞

Coding D2

r ♦♥t♦♥s ré ①ét♦♥ C t éé♥ D

D(IDCT) = D1 = 180 t D(Coding) = D2 = 240 ♥ ♦♥trôr Γ ♥t ♥

♦r♦♥♥♥♠♥t Quant IntraP Coding IQuant IDCT t tt♦♥ qté θ = qmax

♥st ♣s sûr ♥ t ♦♥

C(Quant IntraP Coding IQuant IDCT, qmax) = 20 + 75 + 75 + 25 + 25 = 220

C(Quant IntraP Coding IQuant IDCT, qmax) > D(IDCT) = D1 = 180 .

❯♥ s♦t♦♥ ♣♦r ♣r♦è♠ ♦♥trô qté ♣♦r SY st ♥ ♦♥trôr Γ ♥t

♥ ♦r♦♥♥♥♠♥t Quant IQuant IDCT IntraP Coding ♥ tt♦♥ qté

♦♥st♥t θ = qmax Psq s ♥① qté s♦♥t ♠①♠① ré ①ét♦♥

t♦t tn = 220 st ♠①♠ ♣s ♦♥trôr st sûr

C(Quant IQuant IDCT, qmax) = 170 ≤ D(IDCT) = D1 = 180 t

C(Quant IQuant IDCT IntraP Coding, qmax) = 220 ≤ D(Coding) = D2 = 240 .

Page 36: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr ♣♦r sûrté t ♦♣t♠té

♦♠♠ C : A ×Q → R+ st ♥ ♦♥t♦♥ ré ①ét♦♥ ♦♥♥ ♦♥trôrΓ ♣t êtr é sttq♠♥t ♥t♥♥t q s ss ♣r♦è♠ ♦♥trô qté ♦♥t été ♣♦sés ♥♦s ♦♥s ♣rés♥tr ♥ ♦rt♠ ♣r♠tt♥t r ♥♦r♦♥♥♥♠♥t a1 .. an t ♥ tt♦♥ qté θ q st ♥ s♦t♦♥ ♣♦r ♣r♦è♠ ♦♥trô qté

♦♥♣t♦♥ ♦♥trôr qté sr ♣♦r s rés ①ét♦♥ ♦♥♥s

♦s ♦♥s rés♦r ♣r♦è♠ ♦♥trô qté s♥s ♥rtt é♥t♦♥ ♥ ts♥t ♥ ♦rt♠ ♦♥trô ♦ r♥r st sé sr ♣r♥♣rst ♥ rst q ♦♥sst à ♦r♦♥♥♥r ♥ ♣r♦rté s t♦♥s ♦♥téé♥ st ♣s ♣r♦

♥s ♥ ♣r♠r t♠♣s ♥♦s é♥r♦♥s ♣♦tq st♦♥ qté tp q ♣r♠t r♣rés♥tr ré ♥ séq♥ ①ét♦♥ ♣♦r ♥ ♥ qté ♦♥♥étt ♣♦tq ♥♦s ♣r♠ttr étr♠♥r s séq♥ ①ét♦♥ st sûr ♥s t♠♣s q rst à ♣♣t♦♥ ♣♦r s①étr ♦s é♥r♦♥s ♥st ♥♦t♦♥♦r♦♥♥♥♠♥t t rr♦♥s q ts ♦r♦♥♥♥♠♥ts s♦♥t ♦♣t♠①

P♦tq st♦♥ qté

P♦r ♥ ♦r♦♥♥♥♠♥t a1 . . . an t ♥ tt♦♥ qté θ ♣♦tq st♦♥ qté tp(a1 . . . an, θ) r♣rés♥t ♠r ♥s ♥ ①ét♦♥ s♥s t♠♣s♠♦rt s♦♥ ♦rr s t♦♥s t é♠rr♥t à t ♥s s tp(a1 . . . an, θ) st ♥ét♦r♦♥♥♥♠♥t ♥st ♣s sûr ♦♥trr s tp(a1 . . . an, θ) st ♣♦st st ♣♦ss rtrr t é♠rr à tp(a1 . . . an, θ) t♦t ♥ rs♣t♥t s éé♥s

é♥t♦♥ ♣♦tq st♦♥ qté

♦♥t ♥ s②stè♠ SY = (G, Q, C, D) ♥ ♦r♦♥♥♥♠♥t a1 .. an t ♥ tt♦♥

qté θ ♣♦tq st♦♥ qté st é♥ ♣r

tp(a1 .. an, θ) = min1≤k≤n

D(ak)− C(a1 .. ak, θ),

♦ù C(a1 .. ak, θ) r♣rés♥t ré ①ét♦♥ séq♥ t♦♥s a1 .. ak ♣♦r

♥ qté θ stàr

C(a1 .. ak, θ) =∑

1≤i≤k

C(ai, θ(ai)) .

r tp(a1 .. an, θ) r♣rés♥t ♠r ♣s tr à q ♦r♦♥♥♥♠♥t a1 .. an ♣t s①étr t♦t ♥ rs♣t♥t s éé♥s ♣♦r tt♦♥ qtéθ

Page 37: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr

Pr♦♣♦st♦♥

♦t SY = (G, Q, C, D) ♥ s②stè♠ t Γ ♥ ♦♥trôr SY q ♥ ♦r♦♥♥♥

♠♥t a1 .. an t ♥ tt♦♥ qté θ ♦♥trôr Γ st sûr s t s♠♥t s

tp(a1 .. an, θ) ≥ 0

Pr ♣r♦♣♦st♦♥

♦s ♦♥s

tp(a1 .. an, θ) ≥ 0

⇔ min1≤k≤n

D(ak)− C(a1 .. ak, θ) ≥ 0

⇔ ∀k ∈ 1, . . . , n . D(ak) ≥ C(a1 .. ak, θ)

⇔ ∀k ∈ 1, . . . , n . D(ak) ≥ tk .

①♠♣ P♦r ① ♦r♦♥♥♥♠♥ts s②stè♠ ♦♥♥é ♥s ①♠♣

Quant IntraP Coding IQuant IDCT t Quant IQuant IDCT IntraP Coding ♥♦s ♦♥s

tp(Quant IntraP Coding IQuant IDCT, qmax)

= min D2 − C(Quant IntraP Coding, qmax) , D1 − C(Quant IntraP Coding IQuant IDCT, qmax)

= min 240− 70 , 180− 220 = −40 t

tp(Quant IQuant IDCT IntraP Coding, qmax)

= min D1 − C(Quant IQuant IDCT, qmax) , D2 − C(Quant IQuant IDCT IntraP Coding, qmax)

= min 180− 170 , 240− 220 = 10 .

♦s ♣♦♦♥s ♦♥r q ♦r♦♥♥♥♠♥t Quant IntraP Coding IQuant IDCT ♦

éé♥ D1 t♦♥ IDCT ♣♦r ♥ ♥ qté ♦♥st♥t qmax ♦rs q ♦r

♦♥♥♥♠♥t Quant IQuant IDCT IntraP Coding rs♣t t♦ts s éé♥s ♣♦r ♥

♠ê♠ ♥ qté qmax

P♦tq ♦r♦♥♥♥♠♥t ♦♣t♠

♥s q ♣réè ♥♦s ♦♥s ♦♥♥é é♥t♦♥ ♥ ♣♦tq st♦♥ qté ♥ é♥r ♦rrt♠♥t ♥ ♣♦tq ♦♥trô ♥♦s ♦♥s à ♣rés♥té♥r ♥♦t♦♥ ♣♦tq ♦r♦♥♥♥♠♥t ♦♣t♠ st é♥ ♣r ♥♦♥t♦♥ Best❴Sched q ♦r♥t ♣♦r ♥ ♦r♦♥♥♥♠♥t a1 . . . an t ♥ tt♦♥ qté θ ♥ ♦r♦♥♥♥♠♥t ♦♣t♠ aθ

1 .. aθn stàr ♥ ♦r♦♥♥♥♠♥t s

t♦♥s q ♥♦♥t ♣s ♥♦r été ①étés ♥ t q tt ♦r♦♥♥♥♠♥t st ♦♣t♠r q ♦r♦♥♥♥♠♥t aθ

1 .. aθn st ♦♣t♠sé ♣r r♣♣♦rt ♥ qté q st

àr q ♠①♠s ♦♥t♦♥ tp q ♣r♠t ♦♣t♠sr ♥s♠ s ♥① qté ♠sss

Page 38: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr ♣♦r sûrté t ♦♣t♠té

é♥t♦♥ P♦tq ♦r♦♥♥♥♠♥t ♦♣t♠

P♦r ♥ s②stè♠ SY = (G, Q, C, D) ♥ ♣♦tq ♦r♦♥♥♥♠♥t ♦♣t♠ st

é♥ ♣r ♥ ♦♥t♦♥ Best❴Sched q ♣♦r q tt♦♥ qté θ ♦♥♥ ♥

♦r♦♥♥♥♠♥t aθ1 .. aθ

n = Best❴Sched(θ) t q aθ1 .. aθ

n ♠①♠s tp(aθ1 .. aθ

n, θ)

stàr

tp(aθ1 .. aθ

n, θ) = max tp(a1 .. an, θ) | a1 .. an ∈ Σ(G) .

♦t θ ♥ tt♦♥ qté ♥ ♣t ♦♥sttr q ♣♦r q ♦r♦♥♥♥♠♥ta1 .. an ré ①ét♦♥ t♦t C(a1 .. an, θ) st ♥é♣♥♥t a1 .. an ♦sr♣rés♥t♦♥s ♣r ≪ rt♦♥ ♥r sr Θ t q θ ≪ θ′ ⇔ C(a1 .. an, θ) < C(a1 ..

an, θ′) rt♦♥ ≪ st ♥ ♦rr t♦t strt sr s sss tt♦♥ qté θ | C(a1 .. an, θ) = ♦♥st♥t

♦s ♦♥s ♠♥t♥♥t ♣rés♥tr ♥ ♦rt♠ ré♣♦♥♥t ♣r♦è♠ ♦♥trô qté s♥s ♥rtt t ♦rt♠ ♣r♠t ♦♠♥r s ① ♥♦t♦♥s q♥♦s ♦♥s ♣réé♠♠♥t q s♦♥t ♦① ♦r♦♥♥♥♠♥t ♦♣t♠ ♥s q st♦♥ s ♥① qté tsés

Pr♦♣♦st♦♥

P♦r ♥ s②stè♠ ♦♥♥é SY = (G, Q, C, D) t ♥ r♦♥♥♥r ♦♣t♠ Best❴Sched

♦rt♠ ♦r♥t ♥ s♦t♦♥ ♣r♦è♠ ♦♥trô qté ♣♦r s rés

①ét♦♥ ♦♥♥s é♥t♦♥

♦r θ ∈ Θ ♦

aθ1 .. aθ

n := Best❴Sched(θ)

θM = max≪ θ : A→ Q | tp(aθ1 .. aθ

n, θ) ≥ 0

rtr♥ (aθM

1 .. aθMn , θM )

♦rt♠ ♦rt♠ ♦♥trô ♣♦r s rés ①ét♦♥ ♦♥♥s

Pr ♣r♦♣♦st♦♥

♦t a1 . . . an ♥ ♦r♦♥♥♥♠♥t t ♥ tt♦♥ qté θ ér♥t tp(a1 . . . an, θ) ≥

0 Pr é♥t♦♥ Best❴Sched ♦♥

tp(aθ1 . . . aθ

n) ≥ tp(a1 . . . an) ≥ 0 .

♦♠♠ θM = max≪ θ : A→ Q | tp(aθ1 .. aθ

n, θ) ≥ 0 ♦♥ θ ≪ θM

r♦♥♥♥♠♥t

♦s ♦♥s ♠♥t♥♥t é♥r ♣r♥♣ ♦r♦♥♥♥♠♥t ♣s ♠♦♥trr

Page 39: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr

q st ♦♣t♠ ♦♥ st sé sr ♥ ♣r♦♣t♦♥ rrèr s éé♥s rtqs♥s r♣ ♣réé♥

é♥t♦♥ r♦♥♥♥♠♥t

♦t ♥ s②stè♠ SY = (G, Q, C, D) ♥♦s é♥ss♦♥s ♦♥t♦♥ éé♥ ♦D∗ : A→ R+ ♣r

D∗(a) = min D(a′) | a ≺ a′ ∪ D(a) .

❯♥ ♦r♦♥♥♥♠♥t a1 .. an G st ♥ ♦r♦♥♥♥♠♥t s ♣♦r t♦t i ∈

1, . . . , n− 1 ♥♦s ♦♥s D∗(ai) ≤ D∗(ai+1) ♦s r♣rés♥t♦♥s ♣r E . D . F . (G, D)

♥s♠ s ♦r♦♥♥♥♠♥ts G q rs♣t♥t ♦♥t♦♥ éé♥ D

①♠♣ ♦♥sér♦♥s ♥ s②stè♠ SY = (G, Q, C, D) ♦♥♥é ♥s s ①♠♣s

t ♦♥t♦♥ éé♥ ♦ D∗ st t q D∗(Quant) = min D1, D2

D∗(IQuant) = D(IDCT) = D1 t D∗(IntraP) = D(Coding) = D2 r P♦r

s t♦♥s IDCT t Coding s ♦♥t♦♥s D∗ t D s♦♥t ♥tqs

D1 < D2 s ♦r♦♥♥♥♠♥t st ♦♥♥é ♣r séq♥ t♦♥s

Quant IQuant IDCT IntraP Coding D1 > D2 s ♦r♦♥♥♥♠♥t st

♦♥♥é ♣r séq♥ t♦♥s Quant IntraP Coding IQuant IDCT

Quant

IDCT Coding

IntraPIQuant

Quant

IDCT Coding

IntraPIQuant

(+∞)

(+∞)

(+∞)

(D1)

(D2)

(min D1, D2 )

(D1)

(D1)

(D∗)(D)

(D2)(D2)r ♦♥t♦♥s éé♥s D t D∗

Pr♦♣♦st♦♥

s s②stè♠s SY = (G, Q, C, D) t SY ∗ = (G, Q, C, D∗) ♣♦ssè♥t ♠ê♠ ♣♦tq

♦♥trô

tp(a1 .. an, θ) = min1≤k≤n

D(ak)− C(a1 .. ak, θ) = min1≤k≤n

D∗(ak)− C(a1 .. ak, θ) .

Pr ♣r♦♣♦st♦♥

♣r sr ♦ ♦♥trt♦♥ ♥s ♣rt é♥érté ♥♦s s♣♣♦s♦♥s q C > 0

♣♣♦s♦♥s q

min1≤k≤n

D∗(ak)− C(a1 .. ak, θ) 6= min1≤k≤n

D(ak)− C(a1 .. ak, θ) .

♦♠♠ D∗ ≤ D ♥♦s ♦t♥♦♥s

min1≤k≤n

D∗(ak)− C(a1 .. ak, θ) < min1≤k≤n

D(ak)− C(a1 .. ak, θ) .

Page 40: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr ♣♦r sûrté t ♦♣t♠té

①st ♥ ♥① i t q

D∗(ai)− C(a1 .. ai, θ) = min1≤k≤n

D∗(ak)− C(a1 .. ak, θ) .

t

D∗(ai)− C(a1 .. ai, θ) < D(ai)− C(a1 .. ai, θ)

stàr D∗(ai) < D(ai) . Pr é♥t♦♥ D∗ ♥♦s ♣♦♦♥s ♦♥r q ①st

j > i t q D∗(ai) = D∗(aj) ♦rs ♥♦s ♦t♥♦♥s

D∗(aj)− C(a1 .. aj , θ) = D∗(aj)− C(a1 .. ai, θ)− C(ai+1 .. aj , θ)

D∗(aj)− C(a1 .. aj , θ) < D∗(aj)− C(a1 .. ai, θ)

D∗(aj)− C(a1 .. aj , θ) < D∗(ai)− C(a1 .. ai, θ)♦♥trt♦♥

♣r♦♣♦st♦♥ ♣r♠t ♥ ♦♥t♦♥ Best❴Sched q r♥♦ ♥ ♦r♦♥♥♥♠♥t a1 .. an = Best❴Sched(θ) ♦t♦♥s q tt ♦♥t♦♥ Best❴Sched

st ♦♥st♥t t s♦♥ ♣t êtr résé ♥s ♥ t♠♣s ♣♦②♥♦♠ P♦r é♠♦♥trr ♣r♦♣♦st♦♥ ♥♦s r♦♥s s♦♥ ♠♠ s♥t

♠♠

♦t a1 .. an ♥ ♦r♦♥♥♥♠♥t t q ①st ① t♦♥s ♦♥séts t ♥é♣♥♥ts

ai t ai+1 ai ⊀ ai+1 t ai+1 ⊀ ai t q D(ai) ≥ D(ai+1) P♦r q tt♦♥

qté θ ♥♦s ♦♥s

tp(a1 .. ai−1ai+1aiai+2 .. an, θ) ≥ tp(a1 .. an, θ) .

Pr ♠♠

♦t I1 I2 t I3 s s♦s♥s♠s ♥① ts q I1 = 1, . . . , i− 1 I2 = i, i + 1

t I3 = i + 2, . . . , n ♦s ♦♥s

tp(a1 .. an, θ) = min D(ak)− C(a1 .. ak, θ) | k ∈ I1 ∪ I2 ∪ I3 t

tp(a1 .. ai−1ai+1aiai+2 .. an, θ) =

min D(ak)− C(a1 .. ak, θ) | k ∈ I1 ∪ D(ai+1)− C(a1 .. ai−1ai+1, θ) ∪

D(ai)− C(a1 .. ai−1ai+1ai, θ) ∪ D(ak)− C(a1 .. ai−1ai+1aiai+2 .. ak, θ) | k ∈ I3 .

♦♠♠ C(a1 .. ai−1ai+1aiai+2 .. ak, θ) = C(a1 .. ak, θ) ♣♦r q k ∈ I3 ♥♦s

♦♥s

D(ak)−C(a1 .. ai−1ai+1aiai+2 .. ak, θ) | k ∈ I3 = D(ak)−C(a1 .. ak, θ) | k ∈ I3 .

♦♥ ♠♠ rst r s

D(ai+1)− C(a1 .. ai−1ai+1, θ) ≥ min D(ak)− C(a1 .. ak, θ) | k ∈ I2 t

D(ai)− C(a1 .. ai−1ai+1ai, θ) ≥ min D(ak)− C(a1 .. ak, θ) | k ∈ I2 .

Page 41: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr

♦♠♠ C(a1 .. ai−1ai+1, θ) ≤ C(a1 .. ai+1, θ) ♥♦s ♦♥s

D(ai+1)− C(a1 .. ai−1ai+1, θ) ≥ D(ai+1)− C(a1 .. ai+1, θ) .

é♠♦♥tr

Psq D(ai) ≥ D(ai+1) t C(a1 .. ai−1ai+1ai, θ) = C(a1 .. ai+1, θ) ♥♦s ♦♥s

D(ai)− C(a1 .. ai−1ai+1ai, θ) ≥ D(ai+1)− C(a1 .. ai+1, θ) .

é♠♦♥tr

Pr♦♣♦st♦♥

♦♥t SY = (G, Q, C, D) ♥ s②stè♠ t a1 .. an ♥ ♦r♦♥♥♥♠♥t G P♦r

q tt♦♥ qté θ ♥♦s ♦♥s

tp(a1 .. an, θ) = max tp(a′1 .. a′n, θ) | a′1 .. a′n ∈ Σ(G) .

Pr ♣r♦♣♦st♦♥

♦s ♣♣q♦♥s ♠♠ ♦♠♠ st ♦t a1 .. an ♥ ♦r♦♥♥♥♠♥t t

a′1 .. a′n ♥ ♦r♦♥♥♥♠♥t rtrr ♦s ♣♦♦♥s ♦t♥r a1 .. an à ♣rtr a′1 .. a′n ♣r

é♥s ssss ① t♦♥s ♦♥séts ♥é♣♥♥ts ts q rs éé♥s

D∗ s♦♥t ♥rsés

①♠♣ ♦♥sér♦♥s ♥ s②stè♠ SY = (G, Q, C, D) ♦♥♥é ♥s s ①♠♣s

t t ♥ ♦♥t♦♥ éé♥ D t q D(IDCT) = D1 = 180 t D(Coding) =

D2 = 240 s ♦r♦♥♥♥♠♥t st Quant IQuant IDCT IntraP Coding t

♥♦s ♦♥s tp(Quant IQuant IDCT IntraP Coding, qmax) = 10 ①♠♣ q st

♠①♠ ♣♦r ♥ qté qmax ♦s ♦♥♥♦♥s ♥s st ♥ ♣r

♦♥sér♦♥s ♥ ♦r♦♥♥♥♠♥t rtrr a1 .. a5 G t s♦t i ∈ 1, . . . , 5

♥① t q ai = IDCT t♥t ♦♥♥é s ♦♥tr♥ts ♣réé♥ G Quant t

IQuant ♦♥t êtr ①étés ♥t IDCT t ♦♥

C(a1 .. ai, qmax) ≥ C(Quant, qmax) + C(IQuant, qmax) + C(IDCT, qmax) = 170 .

é♠♦♥tr q

tp(a1 .. a5, qmax) ≤ D(ai)− C(a1 .. ai, qmax) ≤ 180− 170 = 10 .

Pr♦è♠ ♦♥trô qté s♦s ♥rtt

s rés ①ét♦♥ ♣♥t rr ♦♥sér♠♥t r♥t ér♦♠♥t ♥♣♣t♦♥ ét♥t ♦♥♥é qs é♣♥♥t s ♦♥t♥s s ♦♥♥és ♣s ♥♦♥♣résté ♦♠♣♦rt♠♥t ♣t♦r♠ st ♥ tr t♦♥♥ tt ♥rtt ♦s ♦♥s ♥♦s ♥térssr ♥s tt st♦♥ à ♥ ①t♥s♦♥ ♣r♦è♠ ♦♥trô qté st♦♥ ♣réé♥t

Page 42: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr ♣♦r sûrté t ♦♣t♠té

♣r♦è♠

♥s ♥♦ ♣r♦è♠ s rés ①ét♦♥ ♥ s♦♥t ♣s ♦♥♥s ♠s s♠♥t♦r♥és ♣r s rés ①ét♦♥ ♣rs ♥s ♦♥t♦♥ C s rés ①ét♦♥rés ♥st ss ♣s ♦♥♥ ♣♥♥t ♥♦s ♦♥♥ss♦♥s ♥ ♦♥t♦♥ Cwc tq C ≤ Cwc ♣s s rés ①ét♦♥ rés C ♣♥t êtr ♦♥♥s à ♣♦str♦rstàr ♣rès ①ét♦♥ q t♦♥

é♥t♦♥ s②stè♠ ♣r♠étré ♥rt♥

❯♥ s②stè♠ ♣r♠étré ♥rt♥ st ♥ ♥♣t SPI(C) = (G, Q, Cwc, D, C) ♦ù

• G st ♥ r♣ ♣réé♥

• Q = [qmin, qmax] st ♥ ♥tr ♥ ♥trs ♦rrs♣♦♥♥t ① ♥①

qté

• Cwc : A×Q→ R+ st ♥ ♦♥t♦♥ q ♣♦r ♥ t♦♥ a t ♥ ♥ qté

q ♦♥♥ s ré ①ét♦♥ ♣rs Cwc(a, q) ♦s s♣♣♦s♦♥s q ♣♦r t♦t

a ∈ A q 7→ Cwc(a, q) st ♥ ♦♥t♦♥ r♦ss♥t

• D : A→ R+∪ +∞ st ♥ ♦♥t♦♥ q ♣♦r ♥ t♦♥ a ♦♥♥ s♦♥ éé♥

D(a)

• ♣r♠ètr C : A×Q→ R+ st ♥ ♦♥t♦♥ q ♣♦r ♥ t♦♥ a t ♥ ♥

qté q ♦♥♥ s ré ①ét♦♥ ré C(a, q) ♦s s♣♣♦s♦♥s q ♣♦r

t♦t a ∈ A q 7→ C(a, q) st ♥ ♦♥t♦♥ r♦ss♥t t q C ≤ Cwc

sé♠♥tq s②stè♠ ♣r♠étré ♥rt♥ SPI(C) é♥t ♥ ♠ s②stè♠

tr♥st♦♥ (S × R+, A×Q,−→) é♣♥♥t ♣r♠ètr C

• s étts s♦♥t ♦♥♥és ♣r s ♣rs (si, ti) ♦ù ♣♦r i > 0 si st ♥ étt G t

ti ∈ R+ st ♥ r t♠♣s ♥♦s ♣r♥♦♥s t0 = 0 ♣♦r s0 = ∅

• ♣♦r ① étts (si, ti) t (sj , tj) ♥ t♦♥ a t q ♥♦s ♦♥s (si, ti)a,q−→ (sj , tj)

s sia−→ sj ♥s G t tj − ti = C(a, q)

♥♦t♦♥ ♦r♦♥♥♥♠♥t ♥ s②stè♠ ♣r♠étré ♥rt♥ st s♠r à q ♥♦s ♦♥s ♦♥♥é ♣♦r s s②stè♠s ♣r♦♣♦st♦♥ stàr q♥ ♦r♦♥♥♥♠♥t a1 . . . an st sûr s s éé♥s s♦♥t rs♣tés ♣r r♣♣♦rt ① rés①ét♦♥ rés stàr s q s♦♥t ♦♥♥és ♣r ♣r♠ètr C ♣♥♥ts rés ①ét♦♥ rés ♥ét♥t ♣s ♦♥♥s rr ♦r♦♥♥♥♠♥t sûr♥ s②stè♠ ♣r♠étré ♥rt♥ ♥ ♣t s r ♥ ♦♠♣r♥t s♠♣♠♥t s ♦r♦♥♥♥♠♥ts ♣♦sss Psq C ≤ Cwc s ♦r♦♥♥♥♠♥ts sûrs ♣♦r♥ s②stè♠ SY = (G, Q, Cwc, D) s♦♥t ss sûrs ♣♦r ♥ s②stè♠ ♣r♠étré ♥rt♥SPI(C) = (G, Q, Cwc, D, C) stàr q ♥♦s ♣♣r♦♦♥s ré ①ét♦♥ ♥♦♥♥ C ♣r ré ①ét♦♥ ♣rs Cwc tt ♠ét♦ ♦♥♥ ♣♥♥t sréstts s♦♥t très é♦♥és ♦♣t♠té t srst♠t♦♥ s rés ①ét♦♥ ♣rs ♣r r♣♣♦rt ① rés ①ét♦♥ rés

①♠♣ ♦♥sér♦♥s ♥ s②stè♠ ♣r♠étré ♥rt♥ SPI(C) = (G, Q, Cwc, D, C)

Page 43: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr

t q A = QUANT, IQUANT, IDCT, IntraP, Coding G = (A,≺) r♣rés♥té ♣r r

D(IDCT) = D1 = 180 D(Coding) = D2 = 240 t Q = qmin, qmax ♦♥sér♦♥s

♦♥t♦♥ ré ①ét♦♥ ré C = Cwc ♦rs (QUANT · IQUANT · IDCT, qmin, 20) st

♥ étt SPI(C) ♣sq QUANT ·IQUANT ·IDCT st ♥ tr G t C(QUANT ·IQUANT ·

IDCT, qmin) = 115

Quant

IDCT Coding

IntraPIQuant

t♦♥ a Cwc(a, qmin) Cwc(a, qmax) D(a)

Quant +∞

IQuant +∞

IDCT D1

IntraP +∞

Coding D2

r ①♠♣ s②stè♠ ♣r♠étré ♥rt♥

é♥t♦♥ ♥ ♦♥trôr ♣♦r ♥ s②stè♠ ♣r♠étré ♥rt♥ st ♥tq à ♦♥♥é ♣♦r ♣r♦è♠ s♥s ♥rtt é♥t♦♥

é♥t♦♥ ♦♥trôr

♦t ♥ s②stè♠ ♣r♠étré ♥rt♥ SPI(C) ♥ ♦♥trôr st ♥ ♦♥t♦♥ Γ : S ×

R+ → A×Q q ♣♦r ♥ étt (si−1, ti−1) SPI(C) ♦♥♥ ♥ t♦♥ ai t s♦♥ ♥

qté qi t q ①st (si, ti) t (si−1, ti−1)ai,qi−→ (si, ti)

s rés ①ét♦♥ rés ♥ s♦♥t ♣s ♦♥♥s à ♣r♦r ♥♦s s♣♣♦s♦♥s ♣r♦♥tr q st ♣♦ss ♦♥♥îtr ré ①ét♦♥ ♥ t♦♥ à ♣♦str♦r stàr ♣rès ♦r été ①été ♥s ♣♦r rés♦r ♣r♦è♠ ♥♦s ♦♥s ♠ttr ♥♦r s t♥qs ♣tts q ♦♥sst♥t à ♣r♥r ♥ ♦♠♣t s ♥♦r♠t♦♥s ♦rs ①ét♦♥ s②stè♠ ❯♥ ♦♥trôr ss♦ ♦♥ à t♦t étt ♥ ♦① ♦r♦♥♥♥♠♥t ♦♥r♥♥t ♣r♦♥ t♦♥ à ①étr étr♠♥ ♥s ①ét♦♥ ♥s②stè♠ ♣r♠étré ♥rt♥ t s♦rt q ♣♦r ♥ ♦♥t♦♥ ré ①ét♦♥C ♦♥♥é ♥①st q♥ t ♥ s séq♥ ①ét♦♥ ♦♠♣èt ♣♦ss

é♥t♦♥ ②stè♠ ♣r♠étré ♥rt♥ ♦♥trôé

♦♥t SPI(C) = (G, Q, Cwc, D, C) ♥ s②stè♠ ♣r♠étré ♥rt♥ t Γ ♥ ♦♥trôr

SPI(C) ♦s é♥ss♦♥s s②stè♠ tr♥st♦♥s étqtés ss♦é s②stè♠

♣r♠étré ♥rt♥ ♦♥trôé ♥♦té SPI(C)||Γ ♣r

s étts SPI(C)||Γ s♦♥t s ♠ê♠s q ① SPI(C)

P♦r ♥ ♦♥t♦♥ ré ①ét♦♥ ré C SPI(C)||Γ ♣♦ssè ♥ ♥q sé

q♥ ①ét♦♥ (si−1, ti−1)ai,qi−→ (si, ti) 1≤i≤|A| t q (ai, qi) = Γ(si−1, ti−1)

♣r♦è♠ ♦♥trô qté ♣♦r ♥ s②stè♠ ♣r♠étré ♥rt♥ ♦♥♥éSPI(C) = (G, Q, Cwc, D, C) ♦♥sst à tr♦r ♥ ♦♥trôr Γ t q s②stè♠ ♦♥trôé

Page 44: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr ♣♦r sûrté t ♦♣t♠té

rs♣t s éé♥s t♦t ♥ r♥t ♥ ♥ qté ♠①♠ t rér ♦s♣♦♦♥s ♦r♠sr ♦♠♠ st

é♥t♦♥ Pr♦è♠ ♦♥trô qté s♦s ♥rtt

♦t ♥ s②stè♠ ♣r♠étré ♥rt♥ SPI(C) t tr♦r ♥ ♦♥trôr Γ t q ♣♦r

q ♦♥t♦♥ ré ①ét♦♥ ré C ≤ Cwc

Γ st sûr s éé♥s ♥ s♦♥t ♣s ♦és stàr q ♣♦r t♦t étt

(si−1, ti−1) SPI(C)||Γ ♥♦s ♦♥s (ai, qi) = Γ(si−1, ti−1) st à r

(si−1, ti−1)ai,qi−→ (si, ti) t D(ai) ≥ ti

t① tst♦♥ ♣t♦r♠ st ♠①♠ stàr q ♣♦r t♦t ♦♥trô

r sûr Γ′ tn ≥ t′n ♦ù tn rs♣ t′n st ré ①ét♦♥ r♥èr t♦♥

SPI(C)||Γ rs♣ SPI(C)||Γ′

tt♦♥ ♥ qté st réèr Pr ①♠♣ ♥♦s rr♦♥s à

q ért t②♣ ♦ r♥ tt♦♥ ♣ss♥t êtr tsés ♣♦r ♠srr

rérté tt♦♥ qté

tr♦sè♠ ♣r♦♣rété ♣r♦è♠ ♥ sr ♣s ♦r♠sé ♠s rst ss♥t♥s r s ♣♣t♦♥s ♠t♠é ❬ ❪

t♥t ♦♥♥é q s rés ①ét♦♥ rés ♥ s♦♥t ♣s ♦♥♥s ♦♥trôr q♥♦s r♦♥s ♥ ♦t ♣s é♣♥r C ♥s ♥ t ♦♥trôr ♥ ♣♦rr ♣s tt♥r①t♠♥t ♦♣t♠ st rs♦♥ ♣♦r q ♣r♦è♠ sr tr♦r ♥ ♦♥trôr Γ ♦♥t s ♣r♦r♠♥s s♦♥t s ♣s ♣r♦s ♣♦sss ♦♣t♠ P♦r rés♦r ♣r♦è♠ ♥♦s ♥♦s s♦♠♠s ♦r♥tés rs ♥ ♣♣r♦ q ♦♥sst à ♦♥♦r ♥♦♥trôr ♦ stss♥t ♥ ♣r♦♣rété ♦♥♥t ♦rs érr q s②stè♠♦♥trôé ér ♣r♦♣rété é♣rt ♥s s ♦ù ♣r♦♣rété ♥ srt ♣s stst st ♥éssr ♠♦r ♦♥trôr t érr à ♥♦ s s②stè♠ stst ♣r♦♣rété é♣rt ♦♥trôr ♠♦é ♣r♦sss tért ♣t ♣r♥r ♥t♠♣s ♥♦♥ ♥é

♦♥♣t♦♥ ♦♥trôr qté sr s♦s ♥rtt

t ♥rtt sr s rés ①ét♦♥ ♦r♦♥♥♥♠♥t t tt♦♥ qté q ♦♥ ♣t ss♦r st t ♥ ♥ ♦s ♣t♦♥s♦rt♠ strt ♣r♦♣♦sé ♥s st♦♥ ♣r♦♣♦st♦♥ P♦r r ♣r♦è♠ ①♣♦s♦♥ étt ♦rt♠ ♦♥sèr à q étt s tt♦♥s qté ♦♥st♥ts ♣♦r s t♦♥s rst♥ts tt ②♣♦tès ♥ rstr♥t ♣s ♣rt♥♥ ♣r♦è♠ ♥s s♥s ♦ù ♦♥ r à ♦t♥r ♥ tt♦♥ qté réèr

♦rt♠ ♣r♦♣♦sé st ♣r♠étré ♣r ♥ ♣♦tq X rtérsé ♣r ♥ ♦♥t♦♥ ré ①ét♦♥ CX ♦♥♥é ♣♦r ♥ séq♥ t♦♥s a1 . . . an t ♥ ♥ qté q r♣rés♥t ♥ st♠t♦♥ CX(a1 . . . an, q) ré ①ét♦♥ a1 . . . an ♣♦r ♥ qté q ♦rt♠ ts ♥ st♠t♦♥ éqt tXp tp t

Page 45: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr

Best❴SchedX Best❴Sched é♥ à ♣rtr ♥ ♦♥t♦♥ ré ①ét♦♥ CX

sé sr ♥ ♣♦tq X st♦♥ qté

é♥t♦♥ P♦tq X st♦♥ qté

♦♥t SPI(C) = (G, Q, Cwc, D, C) ♥ s②stè♠ ♣r♠étré ♥rt♥ t CX ♥ ♦♥t♦♥

q ♦♥♥ ♣♦r ♥ séq♥ t♦♥s ai .. an t ♥ ♥ qté q ♥ st♠t♦♥

CX(ai .. an, q) ré ①ét♦♥ ai .. an ♣♦r ♥ qté q

♦♥t ♥ étt si−1 G ♥ ♦r♦♥♥♥♠♥t ai .. an à ♣rtr si−1 t ♥ ♥

qté q ♦s é♥ss♦♥s ♣♦tq X st♦♥ qté tXp ss♦é à ♦♥t♦♥

ré ①ét♦♥ CX ♣r

tXp (ai .. an, si−1, q) = mini≤k≤n

D(ak)− CX(ai .. ak, q) .

é♥t♦♥ ré ①ét♦♥ r♦ss♥t

♦t CX : A∗ × Q → R+ ♥ ♦♥t♦♥ ré ①ét♦♥ ♦s r♦♥s q CX st

r♦ss♥t s ♣♦r t♦ts séq♥s a1 . . . an . . . am t ♣♦r t♦t ♥ qté q ♥♦s

♦♥s

CX(a1 . . . an, q) ≤ CX(a1 . . . am, q) .

❯♥ ♦♥t♦♥ ré ①ét♦♥ r♦ss♥t CX st t q ré ①ét♦♥♥ séq♥ ♠♥t s s t♦♥s s♦♥t ♦tés q s♠ ♥ ②♣♦tèsrs♦♥♥ ♥s st s ♦♥t♦♥s CX q srr♦♥t à âtr s ♦♥t♦♥s ♦r♦♥♥♥♠♥t ♣r♦♣♦sés sr♦♥t t♦♦rs r♦ss♥ts

é♥t♦♥ P♦tq X ♦r♦♥♥♥♠♥t ♦♣t♠

P♦r ♥ s②stè♠ ♣r♠étré ♥rt♥ SPI(C) = (G, Q, Cwc, D, C) t ♥ ♣♦tq

st♦♥ qté tXp ♥ r♦♥♥♥r ♦♣t♠ Best❴SchedX st ♥ ♦♥t♦♥ ♦♥

♥♥t ♣♦r ♥ étt si−1 G t ♣♦r ♥ ♥ qté q ♥ ♦r♦♥♥♥♠♥t

aqi .. aq

n = Best❴SchedX(si−1, q) à ♣rtr étt si−1 t q aqi .. aq

n ♠①♠s

♣♦tq st♦♥ qté tXp stàr

tXp (aqi .. aq

n, si−1, q) = max tXp (ai .. an, si−1, q) | ai .. an ∈ Σ(G, si−1) .

r ♠♦♥tr ♥trt♦♥ ♥tr ♦♥trôr Γ t ♥ s②stè♠ ♣r♠étré ♥rt♥ SPI(C) r♣rés♥t♥t ♥ ♣♣t♦♥ s①ét♥t sr ♥ ♣t♦r♠ ♦♥trôrst ♦♠♣♦sé ① ♥ttés q ♦♥t♦♥♥♥t ♥ ♥trt♦♥ st♦♥♥r tét r♦♥♥♥r ♦r r

♦t (si−1, ti−1) étt ♦r♥t s②stè♠ ♣r♠étré ♥rt♥ SPI(C) =

(G, Q, Cwc, D, C)

st♦♥♥r té rô st♦♥♥r té st étr♠♥r ♥ qté ♦r♥t q ∈ Q

♦① q st sé sr ♥ rtèr ♠ss♦♥ ♦r♠ tXp (aqi . . . aq

n, si−1, q) ≥

ti−1 ♥s q aqi . . . aq

n r♣rés♥t ♦rr ①ét♦♥ s t♦♥s q rst♥t à

Page 46: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr ♣♦r sûrté t ♦♣t♠té

♦♥trôr Γ

aqi .. a

qn | q ∈ Q

qi := max q | tXp (aqi .. a

qn, si−1, q) ≥ ti−1

st♦♥♥r té

aqi .. a

qn = Best❴SchedX(si−1, q)

r♦♥♥♥r

(si−1, ti−1)Γ(si−1, ti−1) := (aqi

i , qi)

s②stè♠ ♣r♠étré ♥rt♥

étt ♦r♥t (si−1, ti−1)

SPI(C)

r rttr ♦♥trôr

①étr si−1 ♥ étt ♣♣t♦♥ ♦ t q r ♥ qté ♦♥t♦♥ tXp : A × S × Q → R+ é♥ ♣♦tq st♦♥ qté ♦♥trôrΓX ♦rsq t♠♣s té♦rq tXp (aq

i . . . aqn, si−1, q) é♣ss t♠♣sré ti−1 ♥♦s

♦♥sér♦♥s q aqi . . . aq

n st ♠ss ♥ qté q stàr q ♣♣t♦♥ st ss♠♠♥t ♥ ♥ ♣♦r ♣♦♦r ♦r♦♥♥♥r ♥ qtéq t s♦♥ ♦rr ♠♣♦sé ♣r aq

i . . . aqn ♥s st ♦♥ ♣♦ss tr♠♥r ①é

t♦♥ ♣♣t♦♥ ♦♥trôé s♥s ♦r éé♥s ♥ ♥ qté ♥♣r♠t ♦t♥r ♦r♦♥♥♥♠♥ts ♠sss st♦♥♥r té ♦sr ♥ qté ♠♥♠ qmin Ps ♦r♠♠♥t st♦♥♥r té♦st ♥ qté ♦r♥t t q

qi := max(q|tXp (ai . . . an, si−1, q) ≥ ti−1 ∪ qmin)

r♦♥♥♥r rô r♦♥♥♥r st r ♣♦r q ♥ qté q ∈ Q ♥ ♦r♦♥♥♥♠♥t ♦♣t♠sé aq

i . . . aqn = Best❴SchedX(si−1, q) ♣♦r

♥ qté q ♦♥t♦♥ Best❴SchedX é♥t ♣♦tq ♦r♦♥♥♥♠♥t

♦♥trôr ΓX Psq rtèr ♠ss♦♥ st♦♥♥r té st ♦r♠ tXp (aq

i . . . aqn, si−1, q) ≥ ti−1 ♦♣t♠st♦♥ ♦♥sst à tr♦r ♥ ♦r♦♥

♥♥♠♥t aqi . . . aq

n q ♠①♠s tXp (aqi . . . aq

n, si−1, q) ♣r♠t ♠①♠sr♥s♠ s rs t♠♣sré t ♣♦r sqs aq

i . . . aqn st ♠ss

♥ qté q à ♣rtr étt si−1 ♣♣t♦♥ ♦

♥ q ♥♦s ♠t♦♥s ①♣♦rt♦♥ ① ♦r♦♥♥♥♠♥ts ♦r♠ (aqi . . . aq

n, q)stàr ♦♥t ♥ qté st ♦♥st♥t ♥♦s ♦t♥♦♥s q♥ ♠ê♠ ♦♥s réstts q♥t à tst♦♥ s rss♦rs ♥ t ♦♥trô ét♥trésé à r♥ ♥ s ♦① ♦♥trôr t ♥ ♣rtr ① q ♦♥r♥♥t ♥① qté s♦♥t r♠s ♥ s t rééés ♣rès ①ét♦♥ qt♦♥ ♥ ♦♥t♦♥ étt ♦r♥t s②stè♠ ♣r♠étré ♥rt♥

♦♥trôr sr étt ♦r♥t (si−1, ti−1) SPI(C) t ♣r♦♥t♦♥ ai ♥s q ♥ qté qi ss♦é à ♦♠♠ s♣éé ♣r ♦rt♠s♥t q é♥érs ♣r♠r ♦♥♥é ♥s ♣r♦♣♦st♦♥

Page 47: Contrôle de qualité optimal d’applications multimédia

P♦tq st♦♥ qté

ΓXsi−1ti−1

qm := qmin

♦r q ∈ Q ♦

aqi .. aq

n := Best❴SchedX(si−1, q)

tXp (aqi .. aq

n, si−1, q) ≥ ti−1 ∧ q > qm t♥

qm := q

rtr♥ (a, q) := (aqm

i , qm)

♦rt♠ ♦rt♠ ♦♥trôr ΓX

♦rt♠ ♦♥trô st ♦♥♥é ♣r ♦rt♠ ♣r♥ ♥ ♥tré étt ♦r♥t (si−1, ti−1) s②stè♠ ♣r♠étré ♥rt♥ ♦♥séré SPI(C) = (G, Q, Cwc, D, C)P♦r q ♥ qté q r♦♥♥♥r s ♦r♦♥♥♥♠♥ts ♠sss ♣r r♣♣♦rt à ♣♦tq X st♦♥ qté ♥ é♥t rtèr ♠ss♦♥tXp (aq

i . . . aqn, si−1, q) ≥ ti−1 ♦rt♠ r♥♦ ♥♠♥t ♣r♠èr t♦♥ a = aqm

i t ♥ qté qm q r♣rés♥t ♥ qté ♠①♠ ♣r♠ s ♥① qté q ♦ù ♦r♦♥♥♥♠♥t aq

i . . . aqn st ♠ss ♥①st ♣s ♦r♦♥♥♥♠♥t

♠ss st ♥ qté ♠♥♠ qmin q st ♦s

rst ♣tr sr ♦♥sré à é♥t♦♥ t à ét ér♥ts ♣♦tqs ♦♥trô ♣r♠tt♥t rés♦r ♣r♦è♠ ♦s ♣rés♥t♦♥s ♣srs ♥st♥t♦♥s ♦♥trôr ΓX ♥♦t♠♠♥t Γsf Γsp t Γmx q ♦rrs♣♦♥♥t rs♣t♠♥t ①♣♦tqs ♦♥trô sûr s♠♣ t ♠①t

P♦tq st♦♥ qté

♥s tt st♦♥ ♥♦s é♥ss♦♥s ♥ ♣♦tq X st♦♥ qté tXp q ♣r♠t ré♣♦♥r ♣r♦è♠ ♦♥trô s♦s ♥rtt é♥ ♥s st♦♥ ♣réé♥t é♥t♦♥ Ps ♦♥rèt♠♥t ♥♦s ♦♥s ♣rés♥tr ♥ ♣♦tq ♣r♠tt♥t stsr à ♦s s rtèrs ♦♣t♠té t sûrté ♦♣t♠té ♦♥sst ♥ ①♣r♦♣rétés q s♦♥t tst♦♥ ♠①♠ t t♠♣s s♣♦♥ t rértés ♥① qté ♦ss ♣r ♦♥trôr

♦t ♥ s②stè♠ ♣r♠étré ♥rt♥ SPI(C) = (G, Q, Cwc, D, C) ♦♠♠ s ♦r♦♥♥♥♠♥ts s♦♥t és t ♦r♥s st♦♥♥r té ♣r r♦♥♥♥r♥♦s ♦♥sér♦♥s s♥s ♣rt é♥érté s ♣♦tqs st♦♥ qté ♣♦r s♦r♦♥♥♥♠♥ts sttqs a1 .. an

Page 48: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr ♣♦r sûrté t ♦♣t♠té

P♦tq ♦♥trô sûr

♦s ♦♥s ♦r ♥ ♣r♠èr ♣♦tq ♣r♠tt♥t ♠♦♥trr ♦♠♠♥t ♦♥tr♥r ♣♦tq st♦♥ qté ♥ ssrr q s②stè♠ ♣r♠étré ♥rt♥ rs♣tss éé♥s ♦s ♣♣♦♥s ♣♦tq st♦♥ qté sûr

P♦tq st♦♥ qté sûr

é♥t♦♥ ♦♥t♦♥ ré ①ét♦♥ sûr

♦t SPI(C) = (G, Q, Cwc, D, C) ♥ s②stè♠ ♣r♠étré ♥rt♥ ♦s ♣♣♦♥s ♦♥t♦♥

ré ①ét♦♥ sûr ♦♥t♦♥ ♣rt Csf : A∗ × Q → R+ é♥ ♣♦r t♦t

séq♥ t♦♥s a1 . . . an t t♦t tt♦♥ qté q ♣r

Csf (ai .. ak, q) = Cwc(ai, q) + Cwc(ai+1 .. ak, qmin) .

♦ù Cwc(ai+1 .. ak, qmin) r♣rés♥t ré ①ét♦♥ t♦t séq♥ ai+1 ..

akstàr

Cwc(ai+1 .. ak, qmin) =∑

i+1≤j≤k

Cwc(aj , qmin) .

é♥t♦♥ P♦tq st♦♥ qté sûr

♣♦tq st♦♥ qté sûr st ♦♥♥é ♣r ♦♥t♦♥ ♣rt tsfp :

A∗ ×Q :→ R ss♦é à ♦♥t♦♥ ré ①ét♦♥ sûr Csf

♦♠♠ ♦♥trôr ♣t ♥r ♥ qté ♣rès ①ét♦♥ ♣r♠èrt♦♥ ai ♥♦s ♣r♥♦♥s ♥ qté q ♣♦r ♣r♠èr t♦♥ t qmin ♣♦r st♦♥s rst♥ts ♦♥ tsfp (si−1, q) ≥ ti−1 r♥tt q ♣r♠èr t♦♥ ai ststs♦♥ éé♥ q♥ ♦♥ ①ét ♥ qté q t s t♦♥s rst♥ts ♦r♦♥♥♥♠♥t sts♦♥t s ss rs éé♥s ♥ s①ét♥t qté qmin st r♥t ♣r tst♦♥ s rés ①ét♦♥ ♣rs ♣♦tq st♦♥ qté sûr srt s à ♦♥strt♦♥ ♦♥trôrs sûrs stàr qs ssr♥tà ♦♣ sûr rs♣t s éé♥s Pr s ♥♦tt♦♥ ♦♥ ♥♦tr tsfp ≥ t t q∀i ∈ 1, . . . , n , tsfp (ai . . . an, si, qi) ≥ ti−1

Pr♦♣♦st♦♥ ûrté

♦t ♥ s②stè♠ ♣r♠étré SPI(C) = (G, Q, Cwc, D, C) t q s éé♥s s♦♥t sts

ts ♣♦r ♥ qté ♠♥♠ t s rés ①ét♦♥ ♣rs stàr

∀k ∈ 1, . . . , n . D(ak) ≥ Cwc(a1 .. ak, qmin) .

♦rs ♦♥trôr Γsf q st ♣♦tq st♦♥ qté tsfp ≥ t st sûr

tt ♣r♦♣♦st♦♥ st r ♣♦r t♦t ♣♦tq st♦♥ qté tXp ≥ t t q

tsfp ≥ tXp

Page 49: Contrôle de qualité optimal d’applications multimédia

P♦tq st♦♥ qté

♠♠

P♦r q ♦♥trôr Γsf stss♥t s ②♣♦tèss ♣r♦♣♦st♦♥ ♥♦s

♦♥s qmin ∈ q | tsfp (ai . . . an, si−1, q) ≥ ti−1 à q étt tt♥ (si−1, ti−1)

SPI(C)||Γsf

Pr ♠♠

♣r st résé ♣r ♥t♦♥ sr i ∈ 0, . . . , n− 1 ♦t P(i) ssrt♦♥ qmin ∈

q | tsfp (si, q) ≥ ti

P(0) : ♥♦s ♦♥s

tsfp (s0, qmin) = min1≤k≤n

D(ak)− Cwc(a1 .. ak, qmin) .

♦♠♠ ♥♦s ♦♥s ♣♦r t♦t k ∈ 1, . . . , n D(ak) ≥ Cwc(a1 .. ak, qmin) ♥♦s

♣♦♦♥s ♦♥r à ♣rtr q ♦♠♠ t0 = 0 tsfp (s0, qmin) ≥ t0 stàr

P(0)

P(i) ⇒ P(i + 1) : ♦t (a, q) = (ai+1, qi+1) = Γsf (si, ti) t ♠♦♥trr q

tsfp (ai+2 . . . an, si+1, q) ≥ t ♦s ♦♥s ♣♦r ①♠♥r ① s q = qmin t

q > qmin

s q = qmin

Pr ②♣♦tès ♥t♦♥ ♥♦s ♦♥s tsfp (ai+1 . . . an, si, qmin) ≥ ti stàr

mini+1≤k≤n

D(ak)− Csf (ai+1 .. ak, qmin) ≥ ti

stàr

∀k ∈ i + 1 . . . n D(ak)− Csf (ai+1 .. ak, qmin) ≥ ti

⇒ ∀k ∈ i + 2 . . . n D(ak)− Cwc(ai+1, qmin)− Cwc(ai+2 .. ak, qmin) ≥ ti

♣r é♥t♦♥ Csf

⇒ ∀k ∈ i + 2 . . . n D(ak)− Cwc(ai+2 .. ak, qmin) ≥ ti + Cwc(ai+1, qmin) ≥ ti+1 .

♦♥ tsfp (ai+2 . . . an, si+1, qmin) ≥ ti+1

s q > qmin

♦s ♦♥s tsfp (ai+1 . . . an, si, q) ≥ ti st à r

mini+1≤k≤n

D(ak)− Csf (ai+1 .. ak, q) ≥ ti

st à r

∀k ∈ i + 1 . . . n D(ak)− Csf (ai+1 .. ak, q) ≥ ti

⇒ ∀k ∈ i + 2 . . . n D(ak)− Cwc(ai+1, q)− Cwc(ai+2 .. ak, qmin) ≥ ti

⇒ ∀k ∈ i + 2 . . . n D(ak)− Cwc(ai+2 .. ak, qmin) ≥ ti + Cwc(ai+1, q) ≥ ti+1 .

♦♥ tsfp (ai+2 . . . an, si+1, q) ≥ ti+1

Page 50: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr ♣♦r sûrté t ♦♣t♠té

Pr ♣r♦♣♦st♦♥

♣rtr ♠♠ ♥♦s ♦♥s

qmin ∈ q | tsfp (ai . . . an, si−1, q) ≥ ti−1

♣♦r q étt SPI(C)||Γsf stàr q | tsfp (ai . . . an, si−1, q) ≥ ti−1

st ♥ ♥s♠ ♥♦♥ ♦t (a, q) = (ai, qi) = Γsf (si−1, ti−1) ♦rs ♥♦s ♦♥s

tsfp (ai . . . an, si−1, q) ≥ ti−1 t t♦♥ a stss♥t s♦♥ éé♥

tsfp (ai . . . an, si−1, q) = mini≤k≤n

D(ak)− Csf (ai .. ak, q) ≥ ti−1

⇒ D(ai)− Cwc(a, q) ≥ ti−1

⇒ D(ai) ≥ ti−1 + Cwc(a, q) ≥ ti .

é♠♦♥tr q q t♦♥ a stst s♦♥ éé♥

♣r♦♣♦st♦♥ st ♥térss♥t ♥s ♠sr ♦ù ♣r♠t rtérsr♥ ss ♣♦tqs ♦♥trô q ssr♥t rs♣t s éé♥s s ♣♦tqs ♦♥trô X q ♣♣rt♥♥♥t à tt ss s♦♥t ts q r ♣♦tq st♦♥ qté st ♠♦♥s ss ♦♥tr♥♥t q ♣♦tq st♦♥ qté sûrstàr tXp ≥ tsfp

♠tt♦♥s ♣♦tq sûr

♦♥trôr Γsf sé sr ♣♦tq ♦♥trô sûr ssr à ♦s rs♣t séé♥s t ♥ ♦♥ t① tst♦♥ s rss♦rs ♦s ♦♥stt♦♥s ♣♥♥t q s♥① qté ♦ss ♣r ♦♥trôr ♥ s♦♥t ♣s rérs ♥ t ♥ ét♥t tr♦♣♣r♠ss ♣♦tq st♦♥ qté sûr ♦♥t st♦♥♥r té à♦sr s ♥① qté très éés ♣♦r s ♣r♠èrs t♦♥s t ♦♥ s ♥①très s ♣♦r s r♥èrs t♦♥s ♥ ssrr rs♣t s éé♥s

①♠♣ s♥t ♠♦♥tr q ♣♦tq st♦♥ qté sûr ♣t ♠♥r à♥ rét♦♥ ♥ qté ♥t ♥ éé♥ rtq

①♠♣ ♦♥sér♦♥s ♥ SPI(C) tr♦s t♦♥s QUANT, IQUANT, IDCT qtr

qtés Q = 1, . . . , 4 t ♥ éé♥ ♥q D = 9 ♣♦r t♦t i D(ai) = 9 ♣

♣♦s♦♥s q SPI(C) ♣♦ssè ♥ ♦r♦♥♥♥♠♥t Quant IQuant IDCT t q s

rés ①ét♦♥ rés t ♣rs s♦♥t ♦♥♥és ♣r t r ♦ù

a ∈ Quant, IQuant, IDCT

♦① s ♥① qté ♣♦r ♦r♦♥♥♥♠♥t ♥ ts♥t ♣♦tq

st♦♥ qté sûr tsfp ≥ t ♥st ♣s rér ♦r r ♥ t ♥♦s ♦②♦♥s

q s ♥♦s ér♦♦♥s ♣♦r ♥ s t♦♥s ♣♣t♦♥ ♥♦s ♦t♥♦♥s

Page 51: Contrôle de qualité optimal d’applications multimédia

P♦tq st♦♥ qté

♥ ♥ qté é à ♣♦r t♦♥ QUANT t ♥ ♥ qté ♣♦r

s t♦♥s s♥ts

rés ①ét♦♥

q Cwc(a, q) C(a, q)

= Cav(a, q)

3

2

1

4

♥t ♥t

θ

♣♦tq sûr

r ♦♠♣♦rt♠♥t ♥ ①ét♦♥ ♦♥trôé ♣r ♣♦tq st♦♥ qté sûr

♥s q st ♥♦s ♣r♦♣♦s♦♥s ♠é♦rr ♦♥trôr ♥ ♦t♥r ♥ ♠rrérté s ♥① qté ♦ss ♣r ♦♥trôr P♦r r ♥♦s ♠♦♦♥s ♣♦tq ♦♥trô ♥s t ♦t♥r ♥ ♠r ♣rés♦♥ ♦♠♣♦rt♠♥t ♣♣t♦♥ ♥s ♣♦tq ♦♥trô sr ♥♦♥ s♠♥t sé sr ♥ st♠t♦♥s rés ①ét♦♥ ♣rs ♠s é♠♥t sr ♥ st♠t♦♥ s rés ①ét♦♥♠♦②♥♥s

P♦tq ♦♥trô s♠♣

♣♦tq ♦♥trô s♠♣ st sé ♥♦♥ s♠♥t sr s st♠t♦♥s ♣rs s rés ①ét♦♥ ♠s é♠♥t sr s st♠t♦♥s ♠♦②♥♥s s rés①ét♦♥ s st♠t♦♥s ♣♥t êtr ♦t♥s ♣r ♥②s sttq t♦ ♣r st♥qs ♣r♦♥ ❬❪

P♦tq st♦♥ qté s♠♣

tst♦♥ s rés ①ét♦♥ ♣rs st très ♣é♥s♥t ♣♦♥t s♣r♦r♠♥s ♠s ss ♥ ♣♦♥t rérté s ♥① qté st♦♥ st r q ♥♦s ♥ ♣♦♦♥s ♣s ♥♦s ♣ssr s rés ①ét♦♥♣rs ♣♦r r♥tr rs♣t s éé♥s ♠s st t♦t ♠ê♠ ♣♦ss tsrtrs st♠t♦♥s ♥ ♠① r♥s♥r ♦♥trôr ♥s s ♣♦tqs ♣rés♥tés♥s q st sr♦♥t ♥♦♥ s♠♥t sés sr s rés ①ét♦♥ ♣rs stàr Cwc ♠s é♠♥t sr s st♠t♦♥s ♠♦②♥♥s ♥♦tés Cav s r♥èrsr♣rés♥t♥t s rés ①ét♦♥ ♣r♦s ♦ t②♣qs s t♦♥s

é♥t♦♥ ♦♥t♦♥ ré ①ét♦♥ ♠♦②♥♥

♦t SPI(C) = (G, Q, Cwc, D, C) ♥ s②stè♠ ♣r♠étré ♥rt♥ ♦s ♣♣♦♥s ♦♥

Page 52: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr ♣♦r sûrté t ♦♣t♠té

t♦♥ ré ①ét♦♥ ♠♦②♥♥ ♥ ♦♥t♦♥ ♦r♠ Cav : A × Q → R+ t

q

Cav ≤ Cwc

P♦r t♦t t♦♥ a ∈ A ♦♥t♦♥ q 7→ Cav(a, q) st r♦ss♥t

♦s ♣♦♦♥s à ♣rtr tt ♦♥t♦♥ ré ①ét♦♥ ♦♥strr ♣♦tq st♦♥ qté ♠♦②♥♥ tav

p st ♦♥srtr ♣r r♣♣♦rt ① rés ①é

t♦♥ ♠♦②♥♥ ♠s ét♥t ♦♥♥é q ♥♦s ♥♦♥s ♣s tavp ≤ tsfp ♥ r♥tt ♣s

q ♦♥trôr ♦sss s qtés ♣r♠tt♥t rs♣t s éé♥s ♦s ♦♥s♦♥ ♦r ♦♠♠♥t ♠é♥r s rés ①ét♦♥ ♠♦②♥♥s t ♣rs ♥ stsrs tr♦s rtèrs ①qs ♥♦s ♥♦s ♥térss♦♥s stàr rs♣t s éé♥s♥ tst♦♥ ♠①♠ s rss♦rs ♠s ss ♥ ♦♥♥ rérté s ♥① qté

♣♦tq st♦♥ qté s♠♣ st ♦♥strt ç♦♥ à ♣r♥r ♥ ♦♠♣tà ♦s ♦♠♣♦rt♠♥t ♣rs ♣♣t♦♥ ♠s ss s♦♥ ♦♠♣♦rt♠♥t ♠♦②♥ ♦♠♥s♦♥ s ① ♦♠♣♦rt♠♥ts ♣r♠t ♠é♦rr rérté s ♥① qté ♦ss ♣r st♦♥♥r té ♣♦tq st♦♥ qté s♠♣é♥ ♣rès ♣t ♦♥ êtr tsé ♣♦r ♠é♦rr tt rérté t♦t ♥ rs♣t♥ts ♦♥tr♥ts t♠♣s t tst♦♥ ♣♦tq st♦♥ qté sûr

é♥t♦♥ ♦♥t♦♥ ré ①ét♦♥ s♠♣

♦t ♥ s②stè♠ ♣r♠étré SPI(C) = (G, Q, Cwc, D, C) t ♥ ♦♥t♦♥ ré ①é

t♦♥ ♠♦②♥♥ Cav : A×Q→ R+ ♣♦tq st♦♥ qté s♠♣ tspp ♦rrs♣♦♥

à ♦♥t♦♥ ré ①ét♦♥ s♠♣ Csp : A+ ×Q→ R+ é♥ ♣r

Csp = max Csf , Cav .

Pr♦♣♦st♦♥

♣♦tq st♦♥ qté s♠♣ tspp stst tspp = min tsfp , tavp

Pr ♣r♦♣♦st♦♥

P♦r t♦t i ∈ 0, . . . , n− 1 t q ∈ Q ♥♦s ♦♥s

tspp (ai . . . an, si−1, q) = mini≤k≤n

D(ak)− Csp(ai .. ak, q)

= mini≤k≤n

D(ak) −max Cav(ai .. ak, q) , Csf (ai .. ak, q)

= mini≤k≤n

min D(ak)− Cav(ai .. ak, q) , D(ak)− Csf (ai .. ak, q)

= min mini≤k≤n

( D(ak)− Cav(ak, q) ) ,

mini≤k≤n

(D(ak)− Csf (ai .. ak, q) )

tspp (si−1, q) = min tavp (ai . . . an, si−1, q), t

sfp (ai . . . an, si−1, q) .

Page 53: Contrôle de qualité optimal d’applications multimédia

P♦tq st♦♥ qté

♥str ♣♦tq st♦♥ qté sûr ♣♦tq st♦♥ qtés♠♣ ♥st ♦♥srtr ♥ ♣r r♣♣♦rt à ♦♥t♦♥ ré ①ét♦♥ ♠♦②♥♥ ♥♣r r♣♣♦rt à ♦♥t♦♥ ré ①ét♦♥ ♣rs

①♠♣ ♦♥sér♦♥s ♥ s②stè♠ ♥s q ♣♦r t♦ts s t♦♥s a ∈ A t t♦s

s ♥① qté q ∈ Q = 0, 1 ♥♦s ♦♥s Cav(a, q) = q + 1 Cwc(a, q) = 2q + 1

t D(a) = 4 ♦♥s ♦r tspp (a1a2, s0, 1)

tspp (a1a2, s0, 1) = D(a2)−maxCav(a1a2, 1), Csf (a1a2, 1)

= D(a2)−maxCav(a1a2, 1), Cwc(a1, 1) + Cwc(a1, 0)

= D(a2)−max4, 3 + 1

= 4−max4, 4 = 0 .

♥st ♥♦s ♦♥s tspp (a2, s1, 1)

tspp (a2, s1, 1) = D(a2)−maxCav(a2, 1), Csf (a2, 1)

= 4−max2, 3 = 1 < 2 = Cav(a1, 1) .

♥s ♣♦tq st♦♥ qté s♠♣ ♥st ♣s ♦♥srtr ♣r r♣♣♦rt à ♦♥t♦♥ ré ①ét♦♥ ♠♦②♥♥ Psq Cav ≤ Cwc ♥st ♣s ♥♦♥ ♣s♦♥srtr ♣r r♣♣♦rt à Cwc

s ♠tt♦♥s ♣♦tq s♠♣

♣♦tq ♦♥trô s♠♣ ♣rés♥t ♥térêt t♥r ♦♠♣t à ♦s ♥ rtèr sûrté t tst♦♥ ♦♥t♦♥ s rés ①ét♦♥ ♣rs t ♥rtèr rérté s ♥① qté t tst♦♥ s rés ①ét♦♥♠♦②♥♥s ♣♥♥t ♣t ♦♥r ♥s rt♥s s à s tt♦♥s qtétrès rréèrs t ♥ ♣rtr à ♥ rét♦♥ ♥ qté ♥t ♥ éé♥rtq

①♠♣ ♥ r♣r♥♥t ①♠♣ ♥♦s ♣♦♦♥s ♦r q ♦r♦♥♥♥♠♥t é

♥ ts♥t ♣♦tq st♦♥ qté s♠♣ tsfp ≥ t ♦♥♥ s tt♦♥s

qté ♣s réèrs q ♣♦tq st♦♥ qté sûr

♥s ♦♥trôr Γsp ♦st ♣r♦s ♥ ♥ qté q à ♥ ♥st♥t ♦♥♥é ♠ê♠s ♥st ♣s ♣ t♥r ♥ qté ♣r st ♥ q s rés ①ét♦♥ rés s♦♥t és ♦ ♠ê♠ ♥érrs ① rés ①ét♦♥ ♠♦②♥♥s ♦s♦♥sér♦♥s q ♣é♥♦♠è♥ ♥st ♣s ♣t ♥s ♠sr ♦ù s rés ①ét♦♥s ♠♦②♥♥s ét♥t ♦♥♥s ♥ ♦♥trôr rt êtr ♣ ♥t♣r t♦sr s ♥① qté rérs ♦rsq s rés ①ét♦♥ rés s♣♣r♦♥ts rés ♠♦②♥♥s

♦s ♦♥s ♥s st♦♥ s♥t ♣rés♥tr ♣♦tq st♦♥ qté ♠①t

Page 54: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr ♣♦r sûrté t ♦♣t♠té

3

2

1

4

♥t

θ

♣♦tq s♠♣

♥t

r ♦♠♣♦rt♠♥t ♥ ①ét♦♥ ♦♥trôé ♣r ♣♦tq st♦♥ qté s♠♣

q ♣r♠t ♣r à ♣é♥♦♠è♥ ♥ ♦♠♥♥t ss s rés ①ét♦♥♠♦②♥♥s t ♣rs

P♦tq ♦♥trô ♠①t

♦s ♣rés♥t♦♥s ♣♦tq st♦♥ qté ♠①t ♥str ♣♦tq st♦♥ qté s♠♣ ♣♦tq ♠①t st ♦♥strt à ♣rtr ♥ ♠é♥ ♥trs st♠t♦♥s ♣rs t s st♠t♦♥s ♠♦②♥♥s t ♣s ♣résé♠♥t ♥tr s ♦♥t♦♥sCav t Csf ♣♥♥t ♠é♥ st résé ç♦♥ ♦♣ ♣s ♥ ♥s s ♣♦tq ♠①t r str ér♥ ♥tr ♦♥t♦♥ Csp

t ♦♥t♦♥ Cmx ♦s ♦t♥♦♥s s♦rt ♥ ♠r st♠t♦♥ ♦♠♣♦rt♠♥t ♣♣t♦♥ t ♦♥ ♥ ♣s r♥ rérté s ♥① qté♦ss ♣r ♦♥trôr r ♦♠♣r ♦♥strt♦♥ ♣♦tq ♦♥trôs♠♣ t ♣♦tq ♦♥trô ♠①t ♦♥trr♠♥t à ♣♦tq s♠♣ q♦st ♠①♠♠ ♥tr ré ①ét♦♥ sûr t ré ①ét♦♥ ♠♦②♥♥ ♣♦rt♦♥ ♦r♥t ♣♦tq s♠♣ t ♥ st♠t♦♥ q ♣t rrr ♣r st ♥ t ♣♦tq ♠①t t ♥ ♠é♥ ♥tr s rés ①ét♦♥ sûrst ♠♦②♥♥s ♣♦r t♦ts s t♦♥s rst♥t à ①étr ♥s ♦r♦♥♥♥♠♥t st àr q ♣♦tq ♠①t ♦sr ♠①♠♠ ♥tr ré ①ét♦♥ sûr ré①ét♦♥ ♠♦②♥♥ t s ♠é♥s ♥tr s

P♦r ♦♥strr ♣♦tq st♦♥ qté ♠①t ♥♦s ♥tr♦s♦♥s ♦r ♦♥t♦♥ ré ①ét♦♥ ♠①t Cmx ♦♠♥ tst♦♥ s ① ♦♥t♦♥s ré ①ét♦♥ Csf t Cav tt r♥èr st tsé ♣♦r ♠é♦rr rérté♥s ♦① s ♥① qté

é♥t♦♥ r sérté

♦s ♥tr♦s♦♥s δmax ♦♠♠ ♠①♠♠ ér♥ ♥tr ♦♠♣♦rt♠♥t ♣r

s t ♦♠♣♦rt♠♥t ♠♦②♥ stàr

δmax(ai .. ak, q) = maxi≤j≤k δ(aj .. ak, q),

♦ù δ(aj .. ak, q) = Csf (aj .. ak, q)− Cav(aj .. ak, q)

Page 55: Contrôle de qualité optimal d’applications multimédia

P♦tq st♦♥ qté

Csf (a2 . . . an, q)Cav(a1, q)

Cav(a1a2, q) Csf (a3 . . . an, q)

Csf (a4 . . . an, q)Cav(a1 . . . a3, q)

Cav(a1 . . . an−1, q)

Cav(a1 . . . an, q)

Csf (a1 . . . an, q)

Csf (an, q)

Cmx(a1 . . . an, q)

Csf (a1 . . . an, q)

Cav(a1 . . . an, q)

Csp(a1 . . . an, q)

= ♠①

= ♠①

r ♦♠♣rs♦♥ ♥tr s ♣♦tqs ♦♥trô ♠①t t s♠♣

Page 56: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr ♣♦r sûrté t ♦♣t♠té

①♠♣ ♦t ♥ ♦r♦♥♥♥♠♥t α = abcdefg t q > qmin ♥ ♥ qté ts

q s rés ①ét♦♥ s t♦♥s s♦♥t ♦♥♥és ♣r r ♥s s s ♦♥

t♦♥s k 7→ δ(ak . . . an, q) t k 7→ δmax(ak . . . an, q) s♦♥t r♣rés♥tés ♥s r

t♦♥ x Cwc(x, q)− Cav(x, q) Cwc(x, qmin)− Cav(x, q)

a b c d e f g

r rés ①ét♦♥

♦t♦♥s q ♣♦r ♥ séq♥ t♦♥ ai .. ak t ♥ ♥ qté q δmax(ai ..

ak, q) st ♥ s♦rt ♠r sérté ♦♥t ♦♥trôr s♦♥ ♣♦r rs♣tr séé♥s st û à ♥rtt sr s rés ①ét♦♥

é♥t♦♥ ♦♥t♦♥ ré ①ét♦♥ ♠①t

♦s ♣♣♦♥s ♦♥t♦♥ ré ①ét♦♥ ♠①t ♦♥t♦♥ ♣rt Cmx : A∗ ×

Θ→ R+ é♥ ç♦♥ s♥t

Cmx = Cav + δmax .

é♥t♦♥ P♦tq st♦♥ qté ♠①t

♣♦tq st♦♥ qté ♠①t st é♥ ♣r ♦♥t♦♥ ♣rt tmxp :

A∗ ×Θ→ R ss♦é à ♦♥t♦♥ ré ①ét♦♥ ♠①t Cmx

♣♦tq st♦♥ qté ♠①t st ♥ ♥t♥ sé sr ♦♥t♦♥ ré①ét♦♥ ♠①t tt r♥èr st ss ♥ ♠é♥ à r♥ ♥ ♥tr s ♦♥t♦♥s ré ①ét♦♥ ♠♦②♥♥s t sûrs t ♠é♥ st ♥t♣r sr♦ût♥t ♣r sûrté ♣r r♣♣♦rt ♦♠♣♦rt♠♥t ♠♦②♥ ♣♣t♦♥ sr♦ûtst ♠sré ♣r ♦♥t♦♥ δmax ♦♥t ♥♦s ♦♥s ♦♥♥é é♥t♦♥ sss

♣♦tq st♦♥ qté s♠♣ ♥st ♣r ♦♥srtr ♣r r♣♣♦rt ①st♠t♦♥s ♠♦②♥♥s q ①♣q ♠♥q rérté s ♥① qté♦t♥s ♣r♦s ♦♥trôr Γsp ♣♦tq st♦♥ qté ♠①t st q♥tà ♦♥srtr ♣r r♣♣♦rt ① rés ①ét♦♥ ♠♦②♥♥s ♦♥r à ♥♠r rérté s ♥① qté

①♠♣ ♥ r♣r♥♥t ①♠♣ ♥♦s ♣♦♦♥s ♦r q ♦r♦♥♥♥♠♥t é

♥ ts♥t ♣♦tq st♦♥ qté ♠①t tmxp ≥ t ♦♥♥ s tt♦♥s

qté ♣s réèrs q s ① trs ♣♦tqs st♦♥ qté

Page 57: Contrôle de qualité optimal d’applications multimédia

P♦tq st♦♥ qté

0

−10

−20

−30

−40

−50

10

20

30

4044

−54

k1 2 4 5 6 7 83

δmax(ak . . . an, q)

δ(ak . . . an, q)

r ♦♥t♦♥s k 7→ δ(ak . . . an, q) t k 7→ δmax(ak . . . an, q)

3

2

1

4

♥t ♥t

θ

♣♦tq ♠①t

r ♦♠♣♦rt♠♥t ♥ ①ét♦♥ ♦♥trôé ♣r ♣♦tq st♦♥ qté ♠①t

Page 58: Contrôle de qualité optimal d’applications multimédia

♦♥trô qté sr ♣♦r sûrté t ♦♣t♠té

♦♥s♦♥

♥s ♣tr ♥♦s ♦♥s ♣rés♥té ♥ ♣r♦è♠ ♦♥trô qté sr st à ♣rtr ♥ s②stè♠ ♦♥stté t♦♥s ♣r♠étrés ♣r s ♥① qté ♦♥tr♥ts ♣réé♥ t t♠♣s ♦r♥r ♥ ♦r♦♥♥♥♠♥t t ♥ ♦① qté stss♥t s ♣r♦♣rétés ♣r♠r é♥♦♥é ♣r♦è♠ étt sé sr ♦♥♥ss♥ s rés ①ét♦♥ s t♦♥s

♦s ♦♥s ♥st ét♥ ♣♦r ♣rés♥tr ♥s ♥ ♦♥t①t ♣s rést t ♣s♣r♦ s ♣♣t♦♥ q ♥♦s ét♦♥s ♥ t ♥s r s ♣♣t♦♥s ♠t♠é ré ①ét♦♥ s t♦♥s ♥st ♣s ♣rés st ♥♥é ♣r ♥♦♠r① ♣é♥♦♠è♥s q r♥ rt♠♥t ét♦r ♦s ♦♥s ♦♥ ♣rés♥té ♥♣r♦è♠ ♦ù s rés ①ét♦♥ ♥ s♦♥t ♣s ♦♥♥s ♠s ♦r♥és ♣r ♥ ♣rs

P♦r rés♦r ♥♦s ♦♥s ♦♥sérr tr♦s ♣♦tqs ♦♥trô ♣r♠èr ♣♦tq sûr ♣r♠t stsr ♥q♠♥t ① ①♥s s ♣r♦♣rétés sûrté♥st ♥♦s ♦♥s ♣rés♥té ♣♦tq s♠♣ ♦rrs♣♦♥♥t à ♥ ♦♥trô ♥♦♥ s♠♥t sûr ♠s ss ♦♣t♠ ♦s ♦♥s ♠♦♥tré q s ① ♣♦tqs ♥ét♥t ♣sstss♥ts t qs ♣♦ssé♥t s ♠ts st rs♦♥ ♣♦r q ♥♦s ♦♥s♣r♦♣♦sé ♣♦tq ♦♥trô ♠①t

tt t♥q ♣r♠t à ♦s ré♣♦♥r ① ♣r♦♣rétés sûrté t ♦♣t♠té♠s ♣r♠t ss ♦r ♥ rérté ♥ ♦① s ♥① qté st sé sr ♥ ♦♠♥s♦♥ ♥ s rés ①ét♦♥ ♠♦②♥♥s t ♣rs ♣r♠t ♦t♥r ♥ ♠r st♠t♦♥ s rés ①ét♦♥ rés stss sé sr ♦♥strt♦♥ ♥ ♠r sérté ♣r♠tt♥t ♥ ♣s rérst♠♥t ♥ qté

t tst♦♥ tt ♠r t s ♠ét♦ ♦♠♥s♦♥ s rés①ét♦♥ tt t♥q ♥st ♣s ♠♥t ♥tr♣rét ♥ t ♦♠♣♦rt♠♥t ♣♣t♦♥ ♦♥trôé ♥st ♣s ♥tt ♣s s♦♥ st ♦♠♣① t t♦r ♥ ♦♥trô à r♥ ♥ ♠è♥ à ♥ sr♦ût ♦♥trôr tr♦♣ ♠♣♦rt♥t ♣♦r êtr♣♣qé rt♠♥t

♥s st ♥♦s ♦♥s ♣r♦♣♦sr ♥ ♦t ♣r♠tt♥t ♦♠♣r♥r ♦♠♣♦rt♠♥t ♥ ♣♣t♦♥ ♦♥trôé ♣r ♣♦tq ♠①t Ps ♥♦s rr♦♥s à ♣rtr t♦t ♦♠♠♥t rér sr♦ût é à tt ♣♦tq

Page 59: Contrôle de qualité optimal d’applications multimédia

♦♥trô s②♠♦q qté srP

♣tr ♣r♠s é♥r ♥♦♥ s♠♥t s ss ♣r♦è♠ ♦♥trô qté sr ♠s ss ♥ ♦♥♥r ♥ s♦t♦♥ ♣♦tq ♠①t ♣r♠t ré♣♦♥r ① tr♦s ♣r♦♣rétés sûrté ♦♣t♠té t rérté s tt♦♥s ♥ qté ♣♥♥t tt ♣♦tq ♥st ♣s ♥tt t ♦♥ s ♦♠♣ré♥s♦♥rst ♥ t ♠é♥ ♥tr s rés ①ét♦♥ ♣rs t ♠♦②♥♥s strésé à r♥s ♥s ♠s q ♦♠♣♦rt♠♥t ♥t ♦♠♠♥t ♣♣t♦♥ s♦♠♣♦rtt ré♠♥t st ♥ ♣rt s qst♦♥s q rst ♥ ss♣♥s t q♦q ♦♥ tst♦♥ ♥ t t♥q ♦♥trô ♣s s rés①ét♦♥ ♠①ts st ♦ût① ♥ tr♠ t♠♣s ♥ t t r s ♠rs sérté ♣♦r ♥ s t♦♥s rst♥ts t♥t ♦♥♥é q ♦♥trô st té♣♦r q t♦♥ sr résé ss à q t♦♥ t ♥trî♥r ♥sr♦ût ♦♥trôr ♣♦r ①ét♦♥ ♣♣t♦♥ ♥♦♥ ♥é

♣♦tq ♦♥trô st ♦♠♣♦sé ① t♦♥s ér♥ts ♣r♠èr st♦r♦♥♥♥♠♥t t ①è♠ ♦♥r♥ tt♦♥ qté ♥s ♣tr ♥♦s♥♦s ♦sr♦♥s sr ①è♠ ♣rt à s♦r ♦♠♠♥t ♥ qté st ♦sP♦r s ① ♣r♥♣s rs♦♥s q ♥♦s ♥♦♥s tr ♣tr ♣r♦♣♦sr étr ♥ r♣rés♥tt♦♥ r♣q à ① ♠♥s♦♥s r♠♠ s tsss ♣r♠t sé♠tsr é♦t♦♥ ♦♠♣♦rt♠♥t ♣♣t♦♥ ♦♥trôé t ♦srr s ♦① ts ♣r st♦♥♥r qté ♣rtr tt r♣rés♥tt♦♥ r♣q♥♦s ♦♥♥r♦♥s ♥ ♥tr♣rétt♦♥ ♣♦tq ♦♥trô ♠①t

st ♣tr sr ♦♥sré à rét♦♥ sr♦ût é ♦♥trôr ♦s♦♥s ♠♥é ♥ t♥q q à ♣rtr s r♠♠s tsss ♦st ♥ ♥ qté ♣♦r s t♦♥s s♥ts ♦s ♦♥s ♣ é♥r s ré♦♥s ♦ù st♦♥♥r qté ♦st ♥ ♥ qté ♦♥st♥t ♥ ♦♥t♦♥ s ré♦♥s ♥♦s rr♦♥sq st ss③ sé ♦srr q sr ♦♠♣♦rt♠♥t ♦♥trôr ♥ ♦♥t♦♥ étt s②stè♠ ♦s ♣r♦♣♦sr♦♥s ♥s ♥ ♦rt♠ ♦♥trô s②♠♦q q r s ♦♥t♦♥s rés ①ét♦♥ ♠①ts ♦♠♣rr t♠♣s ré ♣♣t♦♥ s ♦r♥s ♠♦és♥t s ré♦♥s qté

♦s ♦♥s ♦sré à ♣rtr s ré♦♥s q ♥s ♣♣rt s ①ét♦♥s st ♣♦ss q ♦♥trôr ♦sss ♠ê♠ ♥ qté r♥èr ♣rt♣r♦♣♦sr ♦♥ ♥ ♠ét♦ ♣r♠tt♥t ♦♥strr sr r♠♠ s tsss sré♦♥s râ♠♥t stàr s ré♦♥s ♦ù st♦♥♥r té ♦st ♥♥ qté ♦♥st♥t ♣♦r ♥ rt♥ ♥♦♠r t♦♥s ♦s ♣r♦♣♦sr♦♥s ♣♦r ♥r♥ ♦rt♠ râ♠♥t ♦♥trôr sé sr s ♦♠♣rs♦♥s ♥tr t♠♣s ré

Page 60: Contrôle de qualité optimal d’applications multimédia

♦♥trô s②♠♦q qté sr

♣♣t♦♥ t s ♦r♥s s ③♦♥s râ♠♥t

s ♣r♦♣♦st♦♥s ♣tr ♦♥t ♦♥♥é à ♥ rt ❬❪ t à ♥ ♣rt ♥♣♣r ♦r♥ ❬❪

♥s ♣tr ♥♦s ♥♦s ♥térss♦♥s ♦① st♦♥♥r qté ♥s♣rt é♥érté ♥♦s ♦♥sérr♦♥s ♥ ♦r♦♥♥♥♠♥t ① a1 . . . an t♥t ♦♥♥é♥ s②stè♠ ♣r♠étré ♥rt♥ SPI(C) = (G, Q, Cwc, D, C) t ♥ séq♥ ①ét♦♥ (si, ti)

ai,qi−→ (si+1, ti+1) s ♦♠♣♦s♥ts si s♦♥t ♥q♠♥t étr♠♥és ♣r ♣tr

r♠♠ s ❱tsss

t♥q ♦♥trô é♥♠ért ♣réé♥t ♥tr♦t ♦♣ ♦♥♥és s à ♥tr♣rétr ♥ t ♦♣ éé♠♥ts ♥♦① s♦t♥t ♣r♦è♠ ♦s♣♦♦♥s tr ♠r sérté é♥t♦♥ t♦t ♦♠♠ ♦♠♥s♦♥ tt ♠r ré ①ét♦♥ ♠♦②♥♥ Psrs qst♦♥s ♥♥♥t ♦♥ ♣rtrr ♦♠♣ré♥s♦♥ tstr

q♦ ♦rrs♣♦♥ ♠r sérté ♥tr♦t ♣réé♠♠♥t st ♦♠♣♦rt♠♥t ♥ ♣♣t♦♥ ♦♥trôé tt ♣♦tq st♦♥ qté ♠①t

♥tr♣rétt♦♥ ♣t ♦♥ ♦♥♥r ♣♦tq st♦♥ qté ♠①t tst♦♥ ♥ ♠r sérté ♣r♠t rs♣tr ♣r♦♣rété ♦♣t♠té

P♦r ré♣♦♥r à s qst♦♥s ♥♦s ♦♥s éé ♦♥♥r ♥ ♦t ♥♦s ♣r♠tt♥t r ♥ ♥②s tt ♣♦tq ♦s ♣r♦♣♦s♦♥s ♦♥ ♥ r♠♠ tsssq st ♥ r♣rés♥tt♦♥ r♣q s♣ étt ♣♣t♦♥ ♦♥trôé ttr♣rés♥tt♦♥ r♣q ♥♦s ♣r♠ttr ♠♦ésr s ♦① st♦♥♥r té ♣♦r ♣♦tq ♠①t P♦r ♥♦s ♦♥s ♥s tt st♦♥ ♣rés♥tr ♠♥èr ♦♥t st ♦♥strt r♠♠ Pr♠èr♠♥t ♥♦s é♥r♦♥s r♣rés♥tt♦♥r♣q ♣s ♥♦s ♥tr♦r♦♥s ♥♦t♦♥ tsss ♥st ♥♦s ♦♥♥r♦♥s ♥♥tr♣rétt♦♥ s ♦① st♦♥♥r té

é♥t♦♥ r♠♠ s tsss

s r♠♠s tsss r♣rés♥t♥t ♥s ♥ s♣ à ① ♠♥s♦♥s é♦t♦♥♥ s②stè♠ ♣r♠étré SPI(C) = (G, Q, Cwc, D, C) t s♦♥ st♦♥♥r téré ♣r ♣♦tq ♠①t ① s ssss ♦rrs♣♦♥ t♠♣s ①ét♦♥ réstàr à é♦t♦♥ t♠♣s ♦rs ①ét♦♥ ♣♣t♦♥ ① s♦r♦♥♥és r♣rés♥t t♠♣s rt é à ♣rtr t♠♣s ①ét♦♥ ♠♦②♥ t séé♥s t♠♣s rt ♦rrs♣♦♥ à é♦t♦♥ à ♥térr ♣♣t♦♥

♥s q st ♥♦s ♦♥s é♥r ♦r♠♠♥t s r♠♠s tsss ♠s

Page 61: Contrôle de qualité optimal d’applications multimédia

r♠♠ s ❱tsss

ss ♦♥♥r qqs réstts sr ♥tr♣rétt♦♥ ♣♦tq ♠①t ♥ tr♠s trs tss

♣rés♥tt♦♥ étt s②stè♠

♦♥t SPI(C) = (G, Q, Cwc, D, C) ♥ s②stè♠ ♣r♠étré ♥rt♥ t Γmx ♥♦♥trôr SPI(C) sé sr ♣♦tq ♦♥trô ♠①t ♦t (si, ti) ♥ étt SPI(C)||Γmx ♦♥t q ∈ Q ♥ ♥ qté t k ♥ éé♥ rtqD(ak) ♥ t♦♥ ♥s séq♥ t♦♥s rst♥ts ai+1 ak an

♦s ♦♥s trr r♠♠ s tsss ♦rrs♣♦♥♥t à éé♥ D(ak) t ♥ qté q st ♥ r♣rés♥tt♦♥ r♣q ♥ ① ♠♥s♦♥s sétts ♣♦sss s②stè♠ t s ♦① ♦♥trôr ♥ ♦♥t♦♥ s étts sss r♠♠ ♦rrs♣♦♥ à ♥é ré t♠♣s ♦ t♠♣sré t ♦s ♦♥s♦ré♠♥t D(ak) ≥ t ♦r♦♥♥é r♠♠ ♦rrs♣♦♥ à ♥ t♠♣s té♦rq sésr ♠♦è s rés ①ét♦♥ ♠♦②♥♥s t♠♣s té♦rq ♣r♠t ♠srr♥é ♣♣t♦♥ ♥s s s ♦s t♦♥s ♥ ♥♦r♠st♦♥ ♣r r♣♣♦rtà éé♥ D(ak) t s♦rt q r♠♠ t ♥ ♦r♠ rré ôté D(ak)Ps ♣résé♠♥t étt (si, ti) ♦rrs♣♦♥ à ♣♦st♦♥ (ti, yi(q)) ♥s r♠♠ stsss ♦ù yi(q) st ♦♥♥é ♣r

yi(q) =Cav(a1 .. ai, q)

Cav(a1 .. ak, q)·D(ak)

♥tt♠♥t yi(q) st rt♦ t♠♣s ♦♥s♦♠♠é à étt si ♣r r♣♣♦rt t t♠♣s s♣♦♥ D(ak) ♦t♦♥s q ♥♦r♠st♦♥ ♣r r♣♣♦rt à éé♥ ♠♣qq yk(q) = D(ak) ♦r r

♥s r♠♠ s tsss r ♥é ré t♠♣s à ♥é té♦rq t♠♣s ♥♦s ♣♦♦♥s ♥♦t♠♠♥t r q ♦♥ r♣ ♦rrs♣♦♥ ♦♠♣♦rt♠♥t ♦♣t♠ ♠s ss q s ♣♦♥ts (ti, yi(q)) s♦s ♦♥ ♦rrs♣♦♥♥t① étts ♦ù ①ét♦♥ st é ♥ rtr ♣r r♣♣♦rt t♠♣s rt t ♥rs♠♥t♣♦r s ♣♦♥ts sss ♦♥ ♥♦s ♦♥sér♦♥s q ♣♣t♦♥ st ♥ ♥

é♥t♦♥

♦♥t (si, ti) t (sj , tj) ① étts SPI(C) = (G, Q, Cwc, D, C) t q j > i ♦♥sé

r♦♥s rs ♣♦st♦♥s ♦rrs♣♦♥♥ts (ti, yi(q)) t (tj , yj(q)) sr r♠♠ s tsss

♣♦r ♥ qté q t ♥ ♦♥tr♥t t♠♣s D(ak) k ≥ j tr tss

vi,j(q) ♥tr (ti, yi(q)) t (tj , yj(q)) st ♦♥♥é ♣r rt♦♥

vi,j(q) =yj(q)− yi(q)

tj − ti.

①♠♣ r ♥♦s ♠♦♥tr ♠♥èr ♦♥t ♦♥ ♣t r♣rés♥tr é♦t♦♥

♣♣t♦♥ ♦s ♣♦♦♥s ♦♠♣r♥r sr t ①♠♣ t♥q tsé ♣♦r ♦♥trôr

Page 62: Contrôle de qualité optimal d’applications multimédia

♦♥trô s②♠♦q qté sr

ti

yi(q)

D(ak)

D(ak)

r ♣rés♥tt♦♥ r♠♠ tsss ♣♦r qté q t ♣♦r éé♥D(ak)

♥ ♣♣t♦♥ ♥s r é♥ér ♥ t ♥♦s ♦♥s tré ♦♥ t ♥tt

♠♥t ♥♦s ♦♦♥s ♦t♥r ♥ ♦♠♣♦rt♠♥t q s r♣♣r♦ ♣s ♣♦ss

Pr♥♦♥s ①♠♣ ♣♦♥t (ti, yi(q)) ♦♥trôr ♦srr ♣♦st♦♥ ♣♦♥t t

♣tr tr qté ♥ ♦♥t♦♥ s ♣♦st♦♥ ♣r r♣♣♦rt à ♦♥ ♥s

s ♣rés st sss ♦♥ ♦♥ ♥ ♥ ♦♥trôr ♦rs ss②r

r♥tr ♣♣t♦♥

t ①♠♣ ♥♦s ♣r♠t ♦♠♣r♥r ♥tt♠♥t q t ♥ ♦♥trôr♣♣t♦♥ ♥s s é♥ér ♦s ♦♥s ♥s s ① st♦♥s s♥ts ♦♥♥r① é♥t♦♥s tsss ♣r♠tt♥t ①♣qr ♣s ♥ éts ♦♥t♦♥♥♠♥t ♣♦tq st♦♥ qté ♠①t

❱tr tss é

P♦r ♥ ♥ qté q t ♥ ♣♦st♦♥ (ti, yi(q)) ♥s r♠♠ s tsss tr tss é vidl(q) ♦rrs♣♦♥ à tss s②stè♠ ♥s s ♦ùs rés ①ét♦♥ rés s♦♥t ①t♠♥t és ① rés ①ét♦♥ ♠♦②♥♥sCav P♦r ♥ ♥ qté q ♦♥♥é tss é vidl(q) ♥ é♣♥ ♣s ♣♦st♦♥ ♦r♥t (ti, yi(q)) ♠s ♥q♠♥t éé♥ rtq ♦♥séré ♥st♥t q éé♥ rtq ♥ ♥ ♣s s tsss és rst♥t s ♠ê♠s s♦rrs♣♦♥♥t à s rs ♥tr♥sèqs ♠♦è ♣♣t♦♥

é♥t♦♥

♦t SPI(C) = (G, Q, Cwc, D, C) ♥ s②stè♠ ♣r♠étré ♥rt♥ ♣♣♦s♦♥s q C =

Cav t qi+1 = . . . = qj = q ♦s ♦♥s tj − ti = C(a1 .. aj , q)−C(a1 .. ai, q) = C(ai+1 ..

aj , q) = Cav(ai+1 .. aj , q) = Cav(a1 .. aj , q)−Cav(a1 .. ai, q) ♦t k ♥ éé♥

rtq s t♦♥s k ≥ j ≥ i ♦t k ♥ éé♥ rtq s t♦♥s k ≥ j ≥ i

Page 63: Contrôle de qualité optimal d’applications multimédia

r♠♠ s ❱tsss

♦rs tr tss é vidl(q) ♥tr (ti, yi(q)) t (tj , yj(q)) st é à

vidl(q) =yj(q)− yi(q)

tj − ti

=D(ak)

Cav(a1 .. ak, q)·Cav(a1 .. aj , q)− Cav(a1 .. ai, q)

Cav(a1 .. aj , q)− Cav(a1 .. ai, q)♣rès

=D(ak)

Cav(a1 .. ak, q).

tr tss é vidl(q) st ♥é♣♥♥t ♦① i t j é♣♥s♠♥t éé♥ D(ak) t ♥ qté q s♥ q ♣♦r ♥tt♦♥ qté ♦♥st♥t trt♦r s②stè♠ sr r♠♠ st ♥ér♥s ♥ ♦♠♣♦rt♠♥t é stàr C = Cav

❱tr tss ♦♣t♠

P♦r ♥ ♥ qté q t ♥ ♣♦st♦♥ (ti, yi(q)) ♥s r♠♠ s tsss tr tss ♦♣t♠ vopt(q) st ♦t♥ ♦♠♠ tr tss ♥tr ♣♦st♦♥♦r♥t (ti, yi(q)) t ♣♦♥t ♦♦r♦♥♥és (D(ak) − δmax(ai+1 .. ak, q), D(ak)) ♥②♥t ♣♦r ♣♦♥t (D(ak)− δmax(ai+1 .. ak, q), D(ak)) (D(ak), D(ak)) st♦♥♥r té rs♣t ♠r sérté δmax(ai+1 .. ak, q) q st ss♥t♣♦r ssrr tr♠♥s♦♥ ♣♣t♦♥ ♥t éé♥ D(ak) r δmax(ai+1 ..

ak, q) st ♥ ♠r sérté rtérsé ♣r ♦♠♣r♦♠s ♥tr sté t♦♣t♠té ♣♦r ♣♦tq st♦♥ qté ♠①t

r ♦♥♥ ♥ ①♠♣ r♠♠ s tsss ♥s q s tsssés t ♦♣t♠s ♦♥t été r♣rés♥tés ♣♦r ♥ qté q st ♦♥ ♥♦♠♣♦rt♠♥t ♦♣t♠ ♥s ♠sr ♦ù ♦rrs♣♦♥ à ♥ qté ♦♥st♥t t ♥tst♦♥ ♠①♠ s rss♦rs stàr q t♦♥ αq(k) tr♠♥ ①t♠♥tà t D(αq(k)) q st s♦♥ éé♥

é♥t♦♥

♦t SPI(C) = (G, Q, Cwc, D, C) ♥ s②stè♠ ♣r♠étré ♥rt♥ ♦s ♣♣♦♥s

tsss ♦♣t♠s sûrs à étt (si, ti) SPI(C) ♣r r♣♣♦rt à éé♥ D(ak) ♣♦r

k ≥ i s tsss vopt(q) é♥s ♣♦r t♦t ♥ qté q ♣r

vopt(q) =D(ak)

Cav(a1 .. ak, q)·

Cav(ai+1 .. ak, q)

D(ak)− δmax(ai+1 .. ak, q)− ti

= vidl(q) ·Cav(ai+1 .. ak, q)

D(ak)− δmax(ai+1 .. ak, q)− ti

s é♥t♦♥s r♠♠ tsss t s trs tsss ♦♣t♠s tés ♦♥t ♥♦s ♣r♠ttr ♦♥♥r ♥ ♥tr♣rétt♦♥ ♣♦tq st♦♥ qté ♠①t ♦s ♦♥s ♥s ♣rt s♥t ♦♥♥r ♥ ♣r♦♣♦st♦♥ ♣r♠tt♥t

Page 64: Contrôle de qualité optimal d’applications multimédia

♦♥trô s②♠♦q qté sr

ti

yi(q)

D(ak)

D(ak)

δmax

vidl(q)

vopt(q)

r ♣rés♥tt♦♥ s trs tsss és t ♦♣t♠s

♦♠♣rr s trs tsss ♦♣t♠s t és tt ♦♠♣rs♦♥ ♥♦s r à♦♠♣r♥r ♠é♥s♠ st♦♥ qté ♣♦r ♣♦tq ♠①t

♥tr♣rétt♦♥ ♣♦tq ♠①t

♥térêt tt r♣rés♥tt♦♥ r♣q ♥♦s ♦♥s ♦r rés ♥s ♦♠♣ré♥s♦♥ ♦♠♣♦rt♠♥t ♦♥trôr ♥ t s é♥t♦♥s ♣réé♥ts ♦♥t ♥♦s♣r♠ttr ①♣qr s ♦① qté s♠♥t ♣r♦♣♦st♦♥ s♥t ♦♥♥ ♥♥tr♣rétt♦♥ ♣♦tq ♠①t ♥ tr♠s ♦♠♣rs♦♥ ♥tr s tsss ést s tsss ♦♣t♠s

♦♥t♦♥ ♠ssté tmxp ≥ t ss♦é à ♣♦tq st♦♥ qté ♠①t

♣t s①♣r♠r s♠♣♠♥t ♥ tr♠s ♦♠♣rs♦♥ ♥tr tss é vidl(q) t tss ♦♣t♠ vopt(q) ss♦é Ps ♣résé♠♥t ♦♥t♦♥ ♠ssté st rs t s♠♥t s tss é vidl(q) st s♣érr ♦ é à tss ♦♣t♠ss♦é ♥ vopt(q) réstt st ♥térss♥t ♥s ♠sr ♦ù ♣r♠t trr s ♦① ♥ qté ♦t♥s ♣♦tq st♦♥ qté♠①t rt♠♥t ♥s r♠♠ s tsss Pr ①♠♣ ♥s r étt s②stè♠ ♦rrs♣♦♥♥t à ♣♦st♦♥ (t, y(q)) st t q ♥ qté q st♠ss ♥ t sr tt r tss é vidl(q) st s♣érr à tss♦♣t♠ vopt(q)

Pr♦♣♦st♦♥

♦♥t ♥ s②stè♠ ♣r♠étré SPI(C) = (G, Q, Cwc, D, C) ♥ étt (si, ti) SPI(C)

♥ ♥ qté q t ♥ éé♥ D(ak) k > i ♥♦s ♦♥s

vidl(q) ≥ vopt(q) ⇐⇒ D(ak)− Cmx(ai+1 .. ak, q) ≥ ti .

Page 65: Contrôle de qualité optimal d’applications multimédia

r♠♠ s ❱tsss

Pr ♣r♦♣♦st♦♥

♦s ♦♥s

vidl(q) ≥ vopt(q)

⇐⇒ vidl(q) ≥ vidl(q) ·Cav(ai+1 .. ak, q)

D(ak)− δmax(ai+1 .. ak, q)− ti

⇐⇒ 1 ≥Cav(ai+1 .. ak, q)

D(ak)− δmax(ai+1 .. ak, q)− ti⇐⇒ D(ak)− δmax(ai+1 .. ak, q)− ti ≥ Cav(ai+1 .. ak, q)

⇐⇒ D(ak)− δmax(ai+1 .. ak, q)− Cav(ai+1 .. ak, q) ≥ ti

⇐⇒ D(ak)− Cmx(ai+1 .. ak, q) ≥ ti . ♣rès é♥t♦♥ Cmx = Cav + δmax

♥s s ♣♦tq ♦r♦♥♥♥♠♥t sttq t t♥t q éé♥ rtq♥ ♥ ♣s ♣r♦♣♦st♦♥ ♥♦s ♣r♠t r♣rés♥tr ♥s♠ s ♣♦st♦♥s(t, y(q)) t q ♥ qté q s♦t ♠ss ♣r r♣♣♦rt à ♣♦tq st♦♥ qté ♠①t ♦s ts♦♥s tss ♦♣t♠ q ♥ ♦rrs♣♦♥ ♣s à ♥ tst♦♥♠①♠ s rss♦rs ♠s D(ak)−δmax ♥tés t♠♣s sr s D(ak) s♣♦♥s♥s ♣s r δmax sr ♣tt ♣s tst♦♥ s rss♦rs sr ♣r♦ ♠①♠♠ s♦rt ♥♦s s♦♥s ♣♣rîtr t q rs♣t s éé♥s♠t ♥ét♠♥t ♠①♠st♦♥ t t♠♣s ♦♥trôr ♣ré♦t ♣rr δmax ♥tés t♠♣s s s rés ①ét♦♥ rés s♦♥t ♥tqs ① rés①ét♦♥ ♠♦②♥♥s ♥ ♥t♥ s♦♥ s rés ①ét♦♥ s②stè♠ ♣rtré ♣t êtr ér♥t tt r

♥tt♠♥t ♥♦s ♦②♦♥s ♥s r♠♠ s tsss q r δmax strtérstq ♥s ♣♦tq st♦♥ qté ♠①t ♥ t ♠sr ér♥ ♥tr ♦♠♣♦rt♠♥t ♣rs t ♦♠♣♦rt♠♥t ♠♦②♥ t ♦♥ ♥ ♥ ♥rtt q ①st sr s rés ①ét♦♥ rés ♦s ♦♥s ♦r q ①trs ♠t♥t tst♦♥ t t♠♣s ♣r♠r st st♠♥t ♥rttsr s rés ①ét♦♥ sr ♠sré râ à ♦♥t♦♥ δmax s♦♥ ♦♥r♥ r♥rté ♦♥trô ♥ t ♣s r♥rté ♦♥trô st ♥ t ♣s ♦♥trôr sr ♥ ♠sr ♠①♠sr t t♠♣s ♥ s♣♣r♦♥t ♣s ♣rèss éé♥s ♥s r♠♠ s♥tr♣rèt ♣r ♥ ♠r ♣♣r♦①♠t♦♥ tss é ♣r s ♥① qté srts s②stè♠ ♣r♠étré ♥rt♥

r♠♠ s tsss ♥♦s ♣r♠t ♦r ♥ ♦ ♦♠♣♦rt♠♥t ♣♣t♦♥ ♦♥trôé ♦s ♣♦♦♥s à ♣rtr tt r♣rés♥tt♦♥ r♣q s♦rq ♥ qté sr ♦s ♣♦r s ♣r♦♥s t♦♥s ♠s ss ♣r♠ttr ♥♠r ♦♠♣ré♥s♦♥ ♣♦tq st♦♥ qté ♠①t ♥ q ♦♥r♥ t t♠♣s ♦s ♦♥s ♥s q st ♥♦s ♥térssr à ♠♦ést♦♥ s

Page 66: Contrôle de qualité optimal d’applications multimédia

♦♥trô s②♠♦q qté sr

♥① qté ♥s tt r♣rés♥tt♦♥ t ♥s ♣r♦♣♦sr ♥ t♥q ♦♥trôsé sr

é♥t♦♥ s é♦♥s té

r♠♠ s tsss é♥ ♣réé♠♠♥t ♥♦s ♣r♠t sr ♦♠♣♦rt♠♥t ♣♣t♦♥ ♦♥trôé ♣♦r q étt ♥s tt st♦♥ ♥♦s ♦♥s ♣r♦♣♦sr ♥ r♣rés♥tt♦♥ ♣s ♣rés s ♦① ♦♥trôr tt r♣rés♥tt♦♥ ♥♦s♦♥r à ♥ ét s②♠♦q t♥q ♦♥trô

r♠♠ s tsss ♦t êtr ♦♥strt ♣♦r q étt SPI(C)||Γav t♣♦r q ♥ qté ♥s rst ♣tr ♥♦s ♦♥s ♦♥sérr ♥ s♣rtr ♥s q ♥♦s ♣♦rr♦♥s ♦♠♣rr s ér♥ts étts s②stè♠ t sér♥ts qtés sr ♥ ♥q r♠♠ s tsss

é♦♣ r♠♠ s tsss ♥ ré♦♥s qté

r♣rés♥tt♦♥ r♣q ♥♦s ♣r♠s ♦♠♣r♥r ♠♥èr ♦♥t st t ♦① s ♥① qté s ♦① s♦♥t résés ♥ tr♠s ♦♠♣rs♦♥ ♥trs trs tsss ♦♣t♠s t s trs tsss és ♥s q st♥♦s ♦♥s ♠♦♥trr q st ♣♦ss ♠♦ésr s ré♦♥s qté s r♥èrsr♣rés♥t♥t s ③♦♥s r♠♠ s tsss ♦ù ♦♥ st q ♦♥trôr ♦sts ♥① qté ♦♥st♥ts

é♥t♦♥

♦♥t SPI(C) = (G, Q, Cwc, D, C) ♥ s②stè♠ ♣r♠étré ♥rt♥ t Γmx ♥ ♦♥trôr

ts♥t ♣♦tq ♦r♦♥♥♥♠♥t ♠①t ❯♥ ré♦♥ qté Rq ♣♦r ♥ ♥

qté q st ♥ s♦s♥s♠ étts (si, ti) SPI(C) é♥ ♣r

Rq =

(si, ti) | Γmx(si, ti) = (ai+1, q)

.

♥tt♠♥t sr r ♥♦s ♦②♦♥s q tt ré♦♥ st é♠té ♣rs r♦♥tèrs ♦♥t (si, ti) ♥ étt ♥ s②stè♠ ♣r♠étré ♥rt♥ SPI(C) =

(G, Q, Cwc, D, C) t (ti, yi(q)) ♣♦♥t r♠♠ s tsss ♦rrs♣♦♥♥t à étt♦r♥t s②stè♠ ♣♦r ♥ éé♥ D(ak) k ≥ i st ♣♦ss ♠♦♥trr q tmx

p

st ♥ ♦♥t♦♥ ér♦ss♥t ♥ ♦♥t♦♥ q ♥ s s♥t sr t q Cmx st ♥♦♥t♦♥ r♦ss♥t

q ♠♣q q ♣♦r q < qmax Γmx(si, ti) = (ai+1, q) s t s♠♥t s tmx

p (ai+1 . . . an, si, q) ≥ tit ti > tmx

p (ai+1 . . . an, si, q + 1)

Page 67: Contrôle de qualité optimal d’applications multimédia

é♥t♦♥ s é♦♥s té

D(ak)

D(ak)

Rq

yi(q)

tmxp (ai+1 . . . an, si, q)tmx

p (ai+1 . . . an, si, q + 1)

r é♦♥ qté ♣♦r ♥ ♥ qté q

♣♦r q = qmax Γmx(si, ti) = (ai+1, q) s t s♠♥t s tmxp (ai+1 . . . an, si, q) ≥ ti

♣rès ♣r♦♣♦st♦♥ q ♠è♥ à ♣r♦♣♦st♦♥ s♥t

Pr♦♣♦st♦♥

P♦r ♥ ♥ qté ♦♥♥é t ♥ étt (si, qi) (si, ti) ∈ Rq s t s♠♥t s

ti ∈]

tmxp (ai+1 . . . an, si, q + 1) , tmx

p (ai+1 . . . an, si, q)]

♣♦r q < qmax

ti ∈]

−∞, tmxp (ai+1 . . . an, si, q)

]

♣♦r q = qmax .

tt ♣r♦♣♦st♦♥ ♣r♠t r s ré♦♥s qté Rq

❱rs ♥ t♥q ♦♥trô s②♠♦q

♣rtr s é♥t♦♥s s ré♦♥s qté s ♦① ♦♥trôr ♥♥♥té♥t ♣♦r q étt Pr♥♦♥s ♥ ①♠♣ ♠♦♥tr♥t ①ét♦♥ ♥tèr ♥ ♣♣t♦♥ ♦♥trôé

①♠♣ r ♥♦s ♣rés♥t ♥ r♠♠ s tsss q été r♦té

s ré♦♥s qté ♥s tt ①♠♣ ♥♦s ♦♥sér♦♥s ♥ s②stè♠ ♦♠♣♦rt♥t qtr

qtés q = 0, 1, 2, 3 ♣rtr r♠♠ ♥♦s ♣♦♦♥s rt♠♥t ♦♠♣r♥r

♠♥èr ♦♥t sr t ♦① ♥ qté ♥ t ♣r♥♦♥s ①ét♦♥

♣♣t♦♥ sq ♣♦♥t (yi(q), ti) ré♦♥ ♥s q s stt tr ①é

t♦♥ étt qté ♣♥♥t ♥ ts♥t tt qté ♣♣t♦♥ tt♥t

♥ ♣♦♥t ré♦♥ qté ♥érr ♠♦♠♥t à ♦♥trôr ♦♥ ♦sr

qté q ♣r♠ttr stsr s ♣r♦♣rétés sûrté t ♦♣t♠té

Page 68: Contrôle de qualité optimal d’applications multimédia

♦♥trô s②♠♦q qté sr

3

2

1 0

D(ak)

D(ak)

yi(q)

ti

r ①♠♣ r♠♠ s tsss ♠♥ ss ré♦♥s qté

tst♦♥ r♠♠ s tsss é♦♣é ♥ ré♦♥s s♠♣ ♦♠♣ré♥s♦♥ t♥q ♦♥trô ♣r♠t érr t♦s s ♦① ♦♥trôr ♣♦ssss ré♦♥s qté Rq ♥♦s ♣r♠tt♥t ♦♠♣r♥r ①t♠♥t ♦♥t♦♥♥♠♥t st♦♥♥r té ♥ t s♦♥ étt ♦ù ♣♣t♦♥ s st st ss③s♠♣ ♣r ♦♥strt♦♥ r♠♠ s tsss s♦r q ♥ qté ♦♥trôr ♦sr

♣♥♥t r♠♠ s tsss ♥st ♣♦r ♥st♥t q♥ r♣rés♥tt♦♥ r♣q ♦♠♣♦rt♠♥t ♣♣t♦♥ ♦♥trôé ♣rtr s ré♦♥s q ♦♥ ♥t é♥r s ♦① s ♥① qté ♥♥♥t é♥ts ♣♦r tstr ♥ss ♣♣t♦♥ s tr♦ ♥s ré♦♥ qté Rq ♦♥trôr t♦♠tq♠♥t♦sr qté q ♦s ♦♥s ♦r q st ♣♦ss tsr tt ♦srt♦♥ ♣♦r♠♦r ♠ét♦ ♣r♠tt♥t ♦♥trôr ♣♣t♦♥

t♥q ♦♥trô tsé st t é♥♠ért qt st û à s♦♥rtèr t♦r ♣♦r q ♣s ♦♥trô tt t♥q st t très♦ûts ♥ t ♣♦r q étt st ♥éssr rr tmx

p q ♠♣q rr ♣srs rs ♥♦t♠♠♥t δmax ♠♥ ♦♥ ♣r♦rr ♣srs♦s séq♥ t♦♥s q rst à ①étr ♣s t♥q st♦♥ qtés♣♣♦s q st♦♥♥r té st ♣♣é ♥t ①étr q t♦♥ ♣♣t♦♥ Psq st♦♥♥r té t ♣♣t♦♥ s♦♥t ♦♠♣♦sés ♥s♠s ② ♥ sr♦ût ♣♦r ①étr st♦♥♥r té ❯♥ ♣r♦è♠ ♠♣♦rt♥t st rér sr♦ût

P♦r rér ♦ût ♣t êtr ♥térss♥t tsr ♥ t♥q ♣s t♦♠tq ♠s rs♣t♥t s ♠ê♠s ♣r♦♣rétés q ♠ét♦ é♥♠ért ♥ s s♥tsr s ♦srt♦♥s résés ♣♦r s r♠♠s tsss ♥♦s ♦♥s ♣r♦♣♦sé ♥♠ét♦ t s②♠♦q tt ♠ét♦ ts rt♠♥t r♠♠ s tsss ♥♠♦és♥t s ré♦♥s qté st ♣♦ss ♣♦r ♦♥trôr r s ♦① ♥

Page 69: Contrôle de qualité optimal d’applications multimédia

é♦♥ â♠♥t ♦♥trôr

♦sr♥t s♠♣♠♥t ré♦♥ ♥s q s tr♦

♦rt♠ ♣r♦♣♦s ♥ ♦♥trôr Γmx sé sr s ré♦♥s qtét ♦rt♠ ♣r♥ ♥ ♥tré s t♦♥s rst♥t à ①étr ai . . . an t♠♣s t t t é♥t♦♥ s ré♦♥s qté RQ RQ r♣rés♥t ♥s♠ s ré♦♥s ♣♦r qqté t ♦rt♠ ♦♥t♦♥♥ ♦♠♠ ♣rés♥té ♥s st♦♥ ♦rt♠ ♥ t rr à q ♥ qté t♦♥ ai ♦t êtr ①été ♣♦rq ♣♣t♦♥ ♣ss ♥r ♥s s t♠♣s ♥ ts♥t ♠①♠♠ t t♠♣s s ér♥ rés ♥s ♠♥èr ♦sr tt qté ♥ t t♥q♦♠♣r t♠♣s t à ♦♥t♦♥ tmx

p q t r ♣♦r q étt ♦rs q♣♦r ♠ét♦ s②♠♦q ♥♦s ér♦♥s q t♠♣s t t st ♥s ré♦♥ qté Rq

Γmxai . . . anRQti

qm = qmin

♦r q ∈ Q ♦

ti ∈ Rq t♥

qm = q

rtr♥ (a, q) = (ai, qm)

♦rt♠ ♦rt♠ ♦♥trôr Γmx sé sr s ré♦♥s qté

♥s ♣tr ♥♦s ♣r♦♣♦sr♦♥s s ①♣ér♠♥tt♦♥s ♣r♠tt♥t ♦♠♣rrs ① t♥qs ♦♥trô t♥q é♥♠ért t t♥q s②♠♦q♦s ♠♦♥trr♦♥s té ♠ét♦ s②♠♦q t ♠é♦rt♦♥ ♥ réstt ♣♣t♦♥ ♦♥trôé q st ♣♦ss ♦t♥r

é♦♥ â♠♥t ♦♥trôr

♦s ♦♥s ♥s st♦♥ ♣réé♥t q ♣♣ st♦♥♥r té♦t ♥ sr♦ût à ①ét♦♥ ♣♣t♦♥ ♦s ♦♥s ♦♥ ♣r♦♣♦sé ♥ ♠ét♦s②♠♦q ♣r♠tt♥t rér ♦♠♣①té s t♦♥s q rés ♦♥trôr ♥stt st♦♥ ♥♦s ♦♥s ①♣qr ♦♠♠♥t r①r r♥rté ♦♥trô stàrrér ♥♦♠r ♣♣s st♦♥♥r té

❱rs ♥ râ♠♥t ♦♥trôr

t♥q ♦♥trô s②♠♦q ♣r♠t ♦rs t éà rér ♥♦♠rs♦♣ért♦♥s résés à q ♣♣ ♦♥trôr st éà ♥ ♥é ♥s

Page 70: Contrôle de qualité optimal d’applications multimédia

♦♥trô s②♠♦q qté sr

t♥q ♦♥trô ♥ t ♣♣t♦♥ ♣♦♦r ♠é♦rr qté q ♦st♥ ②♥t ♣s t♠♣s ♣♦r s①étr ♥ t s t♠♣s ♠♣rt ♦♥trôr strét ♠♥t à ♥rs t♠♣s q ♣♣t♦♥ ♣♦ssè ♣♦r résr ss♦rt♠s ♦ s t t tt t♥q ♣r♠t ♠♥tr qté réstt ♣♣t♦♥ ♦♥trôé ♣♥♥t ♥♦s ♦♥s ♦r q ♥s rt♥sstt♦♥s srt ♣♦ss ♠♥r s ♣♣s ♦♥trôr s♥s ♦r s ♣r♦♣rétés sûrté t ♦♣t♠té

①♠♣ ①♠♣ r ♥♦s ♠♦♥tr tr ①ét♦♥ ♥ ♣♣

t♦♥ ♦♥trôé ♥♦s s♦♥s ①ét♦♥ sr r♠♠ s tsss ♥♦s ♣♦♦♥s

♦srr s ③♦♥s ♦ù ♦♥trôr t ♥ ♦① sr s ♥① qté ♥tq ♣♦r

s t♦♥s ♦♥séts Pr ①♠♣ ♦st ♥ qté 2 ♣♦r séq♥

t♦♥s a0 . . . ai t ♦st ♥ qté ♣♦r ai . . . aj ♦♠♣♦rt♠♥t

♥t♦ré ♥s tt stt♦♥ ♣♣ ♦♥trôr ♥t ♦♥ r♦♥♥t srt

tr ♥ qté éqt ♣♦r ♥s♠ tt séq♥ ♣♦r ♦t♥r ♥

réstt ♥tq

3

2

1 0

D(ak)

D(ak)y0(q)

yj(q)

yi(q)

r ①♠♣ râ♠♥t ♦♥trôr

t ①♠♣ ♠t ♥ ♥t t q st ♣♦ss ♦t♥r rt♥s stt♦♥s ♦ù ♦♥trô à q t♦♥ ♥st ♣s sté ♥ t ♣♦r ♣srs t♦♥s ♦♥séts ♦♥trôr ♦sr ♠ê♠ qté ♥s ♦♥ ♣t s ♠♥r s ♥r ♦♠♣♦rt♠♥t ♥st ♣s ♣rés st s ♦rs st ♣♦ss râr s ♣♣s ♦♥trôr

♥tt♠♥t ♦♥ ♣t s r q st ♣♦ss rér s ré♦♥s râ♠♥tà ♣rtr s ré♦♥s qté ♥ t r♣r♥♦♥s ①♠♣ r ♣♦r séq♥ a0 . . . ai srt ♣♦ss r ♣♣ ♦♥trôr ♣♦r t♦♥ a0 ♣s rr ♣♣ ♦♥trôr s♠♥t à ♣rtr t♦♥ ai ♥ t st ♠♦♠♥t①étr t♦♥ ai q st ♣♦ss ♥r ♥ qté P♦r rst♥t séq♥ ♦♥trôr ♣t ttrr t♦♠tq♠♥t stàr s♥s ♦♠♣rs♦♥

Page 71: Contrôle de qualité optimal d’applications multimédia

é♦♥ â♠♥t ♦♥trôr

♥ ♥ qté ♦s ♣♦r t♦♥ a0 ♦♥ st ♣♦ss ♠♥r ♥③♦♥ râ♠♥t i ♣s stàr q ♣♦r s i ♣r♦♥s t♦♥s ♦♥ st sûrq ♦♠♣♦rt♠♥t ♣♣t♦♥ ♥ ♣t ♣s s♦rtr ré♦♥ qté Rq ♥sq s st ♠♦♠♥t ♣♣ ♦♥trôr

♦s ♦♥s éé rér s ré♦♥s râ♠♥t ♦♥trôr à ♣rtr sré♦♥s qté s ré♦♥s r♦♥t ♥♦s ssrr ré♣♦♥r ① ♠ê♠s ♣r♦♣rétésq t♥q é♥♠ért stàr q t qs s♦♥t ♦♥strts ts♦rt q s ♥♠♥ts ♥ qté ♥tr♥♥♥t ① ♠ê♠s ♥st♥ts qs ♦♥trô étt sé sr t♥q é♥♠ért P♦r t q t♥q râ♠♥t ♣ré♦t s s ①trê♠s stàr s stt♦♥s ♦ù ♣♣t♦♥ ♣♦ssté s♦rtr ré♦♥ qté ♦r♥t ♥ ♣t ♦♥sttr q ♣♦r s♦rtr tt ré♦♥ t s♦t q ♣♣t♦♥ t ♥ ♦♠♣♦rt♠♥t ♠r q st♠é s♦t ♠♦♥s ♦♥ stàr q ♦♥ ♣t ér ① s

♣♦r t♦♥ ♦r♥t ai ♥♦s ♦♦♥s ♦♥♥îtr ♥♦♠r ♣s ♥t q♣♣t♦♥ ♣♦rr tt♥r ré♦♥ qté s♣érr à qté♦r♥t stàr ré♦♥ qté R3 ♥s ①♠♣ P♦r t ♦r♥ st♠t♦♥ t♠♣s ①ét♦♥ ♠rs ♥♦s ♣r♠ttrt ♦r♥ ♦r♥ ♥érr s rés ①ét♦♥ t♦♥ P♦r r ♥♦♠r ♣s râ♠♥t ♦♥ ♦♠♣tr ♥♦♠r t♦♥s q ♦♥ ♣t ①étr à ♣rtr t♦♥ ♦r♥t ♥ ♣r♥♥t ♦♠♠ st♠t♦♥ s rs s rés ①ét♦♥♠rs ♦rrs♣♦♥ tré ♦♠♣♦rt♠♥t BC r

♣♦r t♦♥ ♦r♥t ai ♥♦s ♦♦♥s ♦♥♥îtr ♥♦♠r ♣s ♥t q♣♣t♦♥ ♣♦rr tt♥r ré♦♥ qté ♥érr à qté♦r♥t stàr ré♦♥ qté R1 ①♠♣ ♦s ♦♥♥ss♦♥s ♣♦rq t♦♥ s ré ①ét♦♥ ♣rs ♥♦s ♣r♠ttr r ♥♦♠r t♦♥s q ♦♥ ♣t râr ♥t tt♥r ré♦♥ qté♥érr ♦rrs♣♦♥ tré ♦♠♣♦rt♠♥t WC r

♣rtr s ① rs st ♣♦ss r ♥♦♠r t♦♥s q ♥♦s♣♦rr♦♥s râr ♥ ét♥t sûr rs♣tr ♠ê♠ ♦♠♣♦rt♠♥t q ♦♥trôré♥♠ért ♥ t s ① stt♦♥s ♣réé♥ts r♣rés♥t♥t s stt♦♥s ♥r♥t ♦♠♣♦rt♠♥t ♣♦ss ♣♣t♦♥ ♦♥ s ♦♥ ♦r♥ ①ét♦♥ ♥ ♣r♥♥t ♥♦♠♣t s ① ♦♠♣♦rt♠♥ts ♥♦s s♦♠♠s sûrs rs♣tr s ♠ê♠s ♣r♦♣rétésq ♦♥trôr é♥♠ért P♦r ♣r♥r ♥ ♦♠♣t s ① ♦♠♣♦rt♠♥ts ♥♦s♣r♥r♦♥s ♣♦r ♥♦♠r ♣s râ♠♥t ♠♥♠♠ ♣s ♦t♥s ♥s s ①s

s ré♦♥s râ♠♥t ♦♥trôr

♦s ♦♥s sss ♠ét♦ ♥tt râ♠♥t ♦♥trôr ♦s♦♥s ♣r♦♣♦sr ♥s tt st♦♥ ♥ ♦r♠st♦♥ s ré♦♥s râ♠♥t Ps♥♦s ♣rés♥tr♦♥s ♥ ♦rt♠ râ♠♥t ♦♥trôr sé sr s ré♦♥s

Page 72: Contrôle de qualité optimal d’applications multimédia

♦♥trô s②♠♦q qté sr

3

1 0

2

BC

WC

D(ak)

D(ak)

yi(q)

ti

r ♥tt♦♥ sr râ♠♥t ♦♥trôr

é♥t♦♥s

♦s é♥ss♦♥s s ré♦♥s râ♠♥t ♦♥trôr q s♦♥t ♥s♠ sétts ♥s sqs st♦♥♥r té ♣t êtr râé s♥s érr qté ♦♥trô

♦t (si, ti) ♥ étt s②stè♠ ♣r♠étré ♥rt♥ SPI(C) = (G, Q, Cwc, D, C)♣♣♦s♦♥s q st♦♥♥r té Γmx ♦sss ♥ qté q ♣♦r étt(si, ti) ♦rrs♣♦♥ à (si, ti) ∈ Rq ♦s ♦♥sér♦♥s ♥ t♥q ♦♥srt râ♠♥t ♦♥trôr st♦♥♥r té ♣t êtr râé ♣♦r r ≥ 1 ♣s s ♥♦s ssr♦♥s q ♥ qté q ♦♥ ♦st ♣♦r t♦ts s ♣r♦♥sr t♦♥s ai+1 ai+2 ai+r st q

é♥t♦♥

♦♥t SPI(C) = (G, Q, Cwc, D, C) ♥ s②stè♠ ♣r♠étré ♥rt♥ t Γmx ♥ ♦♥trôr

ts♥t ♣♦tq ♦r♦♥♥♥♠♥t ♠①t ❯♥ ré♦♥ râ♠♥t ♦♥trô

r Rrq ♣♦r ♥ ♥ qté q t ♥ ♥tr r ≥ 1 st é♥ ♣r

(si, ti) ∈ Rrq ⇔ (si, ti) ∈ Rq ∧ ∀(sj , tj) ∈ postr−1

q (si, ti), (sj , tj) ∈ Rq

♦ù postrq(si, ti) = ∀p ∈[

1, r]

(si+p, ti+p) | ti+p ∈[

ti, ti + Cwc(ai+1 . . . ai+p, q)]

st ♥

s♠ s sssrs ♣♦sss (si, ti) ♣rès r t♦♥s

♦s ♦♥sér♦♥s s étts (sj , tj) j ∈ i, i + 1, . . . , i + r − 1 SPI(C) =

(G, Q, Cwc, D, C)||Γmx t tr♦♦♥s ♥ ♦♥t♦♥ ♣♦r s étts êtr ♥s Rq ♦rr P♦r ♥st♥t r ♠♦♥tr s ♦ù ♣r♦♣rété ♥st ♣s ststt st♦♥♥r té ♥ ♣t ♣s râr ♦♥trôr à ♣rtr étt (si, ti)

♣♦r r ♣s

Page 73: Contrôle de qualité optimal d’applications multimédia

é♦♥ â♠♥t ♦♥trôr

Régions accessibles

D(ak)

D(ak)

Rq

yi(q)

yi+r−1(q) à ♣rtr (yi(q), ti)

♣rès r t♦♥s

ti + Cwc(ai+1 . . . ai+r, q)ti

r â♠♥t ♦♥trô ♣r♥♣

Pr♦♣♦st♦♥

P♦r ♥ ♥ qté q ♥ ♥tr r ≥ 1 t ♥ étt (si, qi) (si, ti) ∈ Rrq s t s♠♥t

s

ti ∈]

tmxp (ai+r . . . an, si+r−1, q + 1) , tmx,r

p (ai+1 . . . an, si, q)]

♣♦r q < qmax

ti ∈]

−∞ , tmx,rp (ai+1 . . . an, si, q)

]

♣♦r q = qmax,

♦ù tmx,rp (ai+1 . . . an, si, q) = mintmx

p (ai+1 . . . an, si, q), mini+1≤j≤i+r−1 tmxp (aj+1 . . . an, sj , q)−

Cwc(ai+1 .. aj , q)

Pr ♣r♦♣♦st♦♥

♥ ♣r é♥t♦♥

(si, ti) ∈ Rrq ⇔ (si, ti) ∈ Rq ∧ ∀(sj , tj) ∈ postr−1

q (si, ti), (sj , tj) ∈ Rq

♦s ♦♥s st♥r ① s

• q = qmax

♣rès ♣r♦♣♦st♦♥ ♥♦s ♦♥s

(si, ti) ∈ Rrq ⇔ ti ∈

]

−∞, tmxp (ai+1 . . . an, si, q)

]

∀(sj , tj) ∈ postr−1q (si, ti), tj ∈

]

−∞, tmxp (aj+1 . . . an, sj , q)

]

⇔ ti ∈]

−∞, tmxp (ai+1 . . . an, si, q)

]

∀j ∈[

i + 1, i + r − 1]

∀tj ∈[

ti, ti + Cwc(ai+1 . . . aj , q)]

,

tj ∈]

−∞, tmxp (aj+1 . . . an, sj , q)

]

Page 74: Contrôle de qualité optimal d’applications multimédia

♦♥trô s②♠♦q qté sr

t♥t ♦♥♥é q tj ∈[

ti, ti + Cwc(ai+1 . . . aj , q)]

♦♥ ♣t érr

(si, ti) ∈ Rrq ⇔ ti ∈

]

−∞, tmxp (ai+1 . . . an, si, q)

]

∀j ∈[

i + 1, i + r − 1]

,[

ti, ti + Cwc(ai+1 . . . aj , q)]

⊆]

−∞, tmxp (aj+1 . . . an, sj , q)

]

⇔ ti ∈]

−∞, tmxp (ai+1 . . . an, si, q)

]

∀j ∈[

i + 1, i + r − 1]

,

ti + Cwc(ai+1 . . . aj , q) ≤ tmxp (aj+1 . . . an, sj , q)

⇔ ti ≤ tmxp (ai+1 . . . an, si, q) ∧

∀j ∈[

i + 1, i + r − 1]

,

ti ≤ tmxp (aj+1 . . . an, sj , q)− Cwc(ai+1 . . . aj , q)

⇔ ti ≤ mintmxp (ai+1 . . . an, si, q),

mini+1≤j≤i+r−1

tmxp (aj+1 . . . an, sj , q)− Cwc(ai+1 .. aj , q)

♦♥ ♣r é♥t♦♥ tmx,rp ♥♦s ♦♥s ♣♦r q = qmax

(si, ti) ∈ Rrq ⇔ ti ∈

]

−∞, tmx,rp (ai+1 . . . an, si, q)

]

• q < qmax

♣rès ♣r♦♣♦st♦♥ ♥♦s ♦♥s

(si, ti) ∈ Rrq ⇔ ti ∈

]

tmxp (ai+1 . . . an, si, q + 1), tmx

p (ai+1 . . . an, si, q)]

∀(sj , tj) ∈ postr−1q (si, ti),

tj ∈]

tmxp (aj+1 . . . an, sj , q + 1), tmx

p (aj+1 . . . an, sj , q)]

⇔ ti ∈]

tmxp (ai+1 . . . an, si, q + 1), tmx

p (ai+1 . . . an, si, q)]

∀j ∈[

i + 1, i + r − 1]

∀tj ∈[

ti, ti + Cwc(ai+1 . . . aj , q)]

,

tj ∈]

tmxp (aj+1 . . . an, sj , q + 1), tmx

p (aj+1 . . . an, sj , q)]

t♥t ♦♥♥é q tj ∈[

ti, ti + Cwc(ai+1 . . . aj , q)]

♦♥ ♣t érr

(si, ti) ∈ Rrq ⇔ ti ∈

]

tmxp (ai+1 . . . an, si, q + 1), tmx

p (ai+1 . . . an, si, q)]

∀j ∈[

i + 1, i + r − 1]

,[

ti, ti + Cwc(ai+1 . . . aj , q)]

⊆]

tmxp (aj+1 . . . an, sj , q + 1), tmx

p (aj+1 . . . an, sj , q)]

⇔ tmxp (ai+1 . . . an, si, q + 1) < ti ≤ tmx

p (ai+1 . . . an, si, q) ∧

∀j ∈[

i + 1, i + r − 1]

,

tmxp (aj+1 . . . an, sj , q + 1) < ti ≤ tmx

p (aj+1 . . . an, sj , q)− Cwc(ai+1 . . . aj , q)

Page 75: Contrôle de qualité optimal d’applications multimédia

é♦♥ â♠♥t ♦♥trôr

♥ ♣rtr ♥♦s ♦♥s

tmxp (ai+r . . . an, si+r−1, q + 1) < ti

♥s ♣r é♥t♦♥ tmx,rp ♥♦s ♦♥s ♣♦r q < qmax

(si, ti) ∈ Rrq ⇔ ti ∈

]

tmxp (ai+r . . . an, si+r−1, q + 1), tmx,r

p (ai+1 . . . an, si, q)]

♦♥ ♦♥ ♣t ♦♥r q

(si, ti) ∈ Rrq ⇔

ti ∈]

tmxp (ai+r . . . an, si+r−1, q + 1) , tmx,r

p (ai+1 . . . an, si, q)]

♣♦r q < qmax

ti ∈]

−∞ , tmx,rp (ai+1 . . . an, si, q)

]

♣♦r q = qmax,

D(ak)

D(ak)

Rq

Rrq

r é♦♥ râ♠♥t ♦♥trôr

♦rt♠ ♦♥trôr râé

♠ét♦ s ré♦♥s râ♠♥t ts s ♦♣ért♦♥s t♥q ♦♥trô é♥♠ért P♦r tt rs♦♥ st ♦♥ ♥éssr ♣rér ♥é♥t♦♥ s ré♦♥s Rr

q ♥ ♣r♥♥t ♥ ♦♠♣t s rs râ♠♥t ♣rt♥♥tss ré♦♥s râ♠♥t ♦♥t ♣r♠ttr ♦♥strt♦♥ ♥ ♦♥trôr Γmx râéP♦r ♥ ♦♠♣r♥r ♠ét♦ q ♦♥ tsr ♥♦s ♦♥s ♣r♥r ♥ ①♠♣♣r♠tt♥t ♦srr ♥tt♠♥t ♦♠♣♦rt♠♥t ♦♥trôr râé

①♠♣ P♦r t ①♠♣ ♥♦s ♦♥s ♣r♥r ♦♠♠ r♣rés♥tt♦♥ r

♥♦s ♣rés♥t ♥ r♠♠ s tsss sr q été r♣rés♥té ♥ ré♦♥

Page 76: Contrôle de qualité optimal d’applications multimédia

♦♥trô s②♠♦q qté sr

D(ak)

D(ak)

Rq

Rr1

q

Rr2

q

Rr3

q

r ♦♥strt♦♥ s ré♦♥s râ♠♥t ♣♦r ♥ ré♦♥ qté

qté Rq ♦s ♦♥s ♦♥strt tr♦s ③♦♥s râ♠♥t Rr1q Rr2

q Rr3q P♦r êtr

♣s ♣rés s ♦♥ ♣♣q ♦♥trôr sr ♥ étt s②stè♠ ét♥t ♥s ré♦♥

qté Rr1q ♦♥ ♣♦rr râr s ♣♣s ♦♥trôr ♣♥♥t r1 ♣s stàr ♣♦r

s r1 ♣r♦♥s t♦♥s

Pr♥♦♥s ♥ ①♠♣ ①ét♦♥ ♣♣t♦♥ tt♥t étt (ti, yi(q)) t ♥st♥t

♦♥trôr ♦♥♥ît ré♦♥ qté ♦ù s st Rq ♥tt♠♥t st ♣♦ss

♦srr ① stt♦♥s ♣♦r ♦♥trôr râé

♥s ♣r♠èr ♥♦♠r t♦♥s q ♦♥ ♣t râr st é à ③ér♦

♠♦♠♥t à ♦♥trôr ♦t ♦♥ rr qté ♥ ♦sr♥t ré♦♥

qté ♦ù s tr♦ s ss s♦r ♦♠♥ t♦♥s à ♣rtr t étt

♣t râr tt ♦♣ért♦♥ st t ♥ ♦sr♥t ré♦♥ râ♠♥t ♦ù

étt ♦r♥t (ti, yi(q)) s st

①è♠ s st ♦ù rst s t♦♥s à râr ♥s s ♣rés

♦♥trôr s♥s ért♦♥ tr à t♦♥ s♥t qté t♦♥

♦r♥t q ♥s q♥ ♥♦♠r ♣s râ♠♥t r − 1

♣rtr t ①♠♣ st ss③ s♠♣ ér ♠♥èr ♦♥t ♦♥trôr♦♥t♦♥♥r ♦s ♣r♦♣♦s♦♥s ♦♥ ♥ ♦rt♠ ♦♥trôr Γmx sé srs ré♦♥s r①t♦♥

♦rt♠ ♥♦s ♠♦♥tr ♠ét♦ râ♠♥t ♦♥trôr ♣r♥ ♥♥tré séq♥ t♦♥ rst♥t à ①étr ♥s q t♠♣s ti q ♣♣t♦♥ tt♥t ♣s ♦♥ ♦r♥t ♥ ♥s♠ ré♦♥s râ♠♥t RR

Q ♦rrs♣♦♥ ré♦♥s râ♠♥t ♣♦r t♦ts s qtés ♥s q ♣♦r t♦s s ♣s râ♠♥t r q ♦♥ ♦ss ♥ ♣t é♥r ♣r

RRQ = Rr

q|r ∈ R, q ∈ Q

Page 77: Contrôle de qualité optimal d’applications multimédia

♦♥s♦♥

Γmxai . . . an RRQ t r① qt②

qm = quality

rm = relax− 1

r① = 0 t♥

♦r q ∈ Q ♦

♦r r ∈ R ♦

ti ∈ Rrq t♥

qm = qi

rm = r

rtr♥ (a, q, r) = (ai, qm, rm)

♦rt♠ ♦rt♠ ♦♥trôr Γmx sé sr s ré♦♥s r①t♦♥

st ss ♥éssr ♦r♥r ♥ ♥tré ① trs rs r♣rés♥t♥t ♥♦♠r ♣s râ♠♥t r① q rst à tr ♥s q qté à qt♦♥ ♣réé♥t été ①été ♦rt♠ rt♦r♥ qté t♦♥ ♣réé♥tt ♥♦♠r ♣s râ♠♥t ♠♥é ♥ ♣s ♥s s ♦ù ♣r♠ètr r①

st ér♥t 0 ♥♦♥ ré♣èr s ♥♦r♠t♦♥s ♥éssrs à s♦r qté à♦sr t ♥♦♠r ♣s râ♠♥t ♥ ♦♠♣r♥t étt ♦r♥t s ré♦♥s râ♠♥t RR

Q

♦♥s♦♥

r♠♠ s tsss st ♥ r♣rés♥tt♦♥ r♣q ♣r♠tt♥t ♠♦ésr ♦♠♣♦rt♠♥t ♣♣t♦♥ ♦♥trôé r♠♠ ♣r♠t ♥♦t♠♠♥t sr①ét♦♥ ♣♣t♦♥ ♠s ♦♥♥ ss ♣♦ssté ♦♠♣r♥r s ♣♦tqs st♦♥ qté ♥s tt st♦♥ ♥♦s ♦♥s ①♣qé ♣s s♣éq♠♥t ♣♦tq st♦♥ qté ♠①t ♦s ♦♥s ♣ ①♣qr s♦♥ ♦♥t♦♥♥♠♥t ♥ s ♦① qté t ♠♦♥trr sr ♥ r♠♠ q r♣rés♥tt ♠r sérté δmax

♣s tt r♣rés♥tt♦♥ r♣q sr ♣♦♥t é♣rt à é♦rt♦♥ ♥t♥q ♦♥trô rés♥t sr♦ût é ① ♣♣s ♦♥trôr tt t♥qst sé sr ♦♥strt♦♥ ré♦♥s qté stàr s ré♦♥s ♦ù ♦♥trôr♦sr ♥ qté ♦♥st♥t ♦rt♠ ss tt t♥q ♦♥trô t tst♦♥ ss ré♦♥s ♦rrs♣♦♥ à ♥ ét s②♠♦q étt s②stè♠ r♥t à ♦srr ♥s q ré♦♥ qté s st ♣♣t♦♥ ♦♥trôé

Page 78: Contrôle de qualité optimal d’applications multimédia

♦♥trô s②♠♦q qté sr

♥② ♦♥ ♣s ♥ té q rét t♠♣s ♦♥trô

♣rtr tt t♥q ♦♥trô s②♠♦q ♥♦s ♦♥s ♣ ♦srr q ♦♥trôr t ♥s rt♥s stt♦♥s ♣♦ssté rétsr ♥ qtéq t éà ♦s ♣r♥t st rs♦♥ ♣♦r q ♥♦s ♦♥s ♣r♦♣♦sé ♥t♥q ♦♥trô s②♠♦q râ♠♥t ♥s ♦♣tq ♦♣t♠sr ♣♦tq st♦♥ qté ♠①t ♥ rés♥t s♦♥ sr♦ût ♦s ♦♥s ♣r♦♣♦sé♥ r♣rés♥tt♦♥ ré♦♥s râ♠♥t t♦♦rs ♥ s♥t ♥♦tr ♣♣r♦ sr r♠♠ s tsss tt t♥q ♣r♠t r♦îtr ♥ qté q♦st ♦♥trôr râ à ♥ sr♦ût ♦rt♠♥t ♠♥é t♦t ♥ rs♣t♥t s ♠ê♠s♣r♦♣rétés q t♥q ♦♥trô

♥s ♣tr ♥♦s ♦♥s ♦♥♥r ♥ ♦♠♣rs♦♥ s tr♦s t♥qs ♦♥trô ♥s ♥♦s ♣♦rr♦♥s ♠ttr ♥ é♥ sr s ♠é♦rt♦♥s q ♣r♦♣♦s t♥q ♦♥trô s②♠♦q

Page 79: Contrôle de qualité optimal d’applications multimédia

♦t♦♥ rs ♥ ♣♣r♦ st♦stqP

♣♦tq ♦♥trô ♠①t ♣rés♥té ♥s ♣tr st sé sr ♥ ♠é♥♥tr s rés ①ét♦♥ ♣rs t ♠♦②♥♥s s t♦♥s ♣♣t♦♥ s① t②♣s ♦♠♣♦rt♠♥ts s♦♥t ♥éssrs ♣♦r r♥tr rs♣t s ♦♥tr♥ts sûrté t ♦♣t♠té ♥ ♠♥èr é♥ér s rés ①ét♦♥ ♣rs ♣r♠tt♥t rstr♥r é♥t s ♦♠♣♦rt♠♥ts ♣♦sss ♠s s ♥ ♣r♠tt♥t ♣s ♦♥♥îtr ♦♠♣♦rt♠♥t ♣s ♣r♦ s rés ①ét♦♥ ♠♦②♥♥s q♥t às ♣r♠tt♥t r♣♣r♦r s st♠t♦♥s ♦♥trôr ♦♠♣♦rt♠♥t ré ♣♣t♦♥ ♣♥♥t s rés ①ét♦♥ ♣rs s♦♥t é♥ér♠♥t sréés st♦♥ t rs tst♦♥s ♦♥s♥t à ♥ ♦ ♣♣r♦①♠t♦♥

meilleur cas

estimé

meilleur cas

"réel"

Probabilité

casmoyen pire−cas

"réel"pire−casestimé

Durée d’exécution

r strt♦♥ t②♣q ré ①ét♦♥ ♥ t♦♥

♥ ♣rt s rés ①ét♦♥ rés s♦♥t s♦♥t très ♥érrs ① rés①ét♦♥ ♣rs

tr ♣rt st très r sttq♠♥t r ré ①ét♦♥♣rs ♥s s rés ♦r♥s ♥ s♦♥t q s ♦r♥s s♣érrs s rés①ét♦♥ ♣rs rés r str ♣é♥♦♠è♥ ♥ r♣rés♥t♥t

Page 80: Contrôle de qualité optimal d’applications multimédia

♦t♦♥ rs ♥ ♣♣r♦ st♦stq

♥ strt♦♥ t②♣q s rés ①ét♦♥ ♥ t♦♥ ♣♦r ♥ ♥ qté ♦♥♥é

tt ♦ ♣♣r♦①♠t♦♥ ♣t s réér très ♣é♥s♥t ♣♦♥t s ♣r♦r♠♥s ♦♥trôr ♦s ♥ ♣♦♦♥s ♣s ♥♦s ♣ssr s rés ①ét♦♥ ♣rs♦rsq st r♥tr rs♣t s éé♥s ♣♥♥t ♣♦r s ♣♣t♦♥s ♠t♠é ♠rqés ♥ ♣♦ssé♥t ♣s rtèr rtq s s éé♥s s♦♥t ♦és ② r ♥q♠♥t ♥ ért♦♥ qté sr ♥ ♣t ♦♥ s ♠♥rs r♥tr t♦ts s ♣r♦♣rétés sûrté st ♣rt♥♥t t tst♦♥ s rés①ét♦♥ ♣rs t♥t sréés ♥st ♣s ♦ré♠♥t éqt é♥♠♦♥s stt♦t ♠ê♠ ♣♦ss tsr s ♠♦ès t♠♣s ♣s ♣r♦s ♦♠♣♦rt♠♥tré ♣♣t♦♥ ♥ ♠① r♥s♥r ♦♥trôr

♥s ♣tr ♥♦s ♦♥s ♣r♦♣♦sr ♥ t♥q ♦♥trô qté srq sr sé sr ♥ ♠♦è t♠♣s r♣rés♥té ♣r s strt♦♥s s rés ①ét♦♥ s t♦♥s ♣rtr s strt♦♥s st ♣♦ss é♥r ♥ ♣r♦è♠ qté sr éèr♠♥t ér♥t q été ♣rés♥té ♥s st♦♥ ♥ t st ♥éssr ♣♣♦rtr s ♠♦t♦♥s r ♥♦s ♥r♦♥s ♣s rés①ét♦♥ ♣rs sréés t ♦♥ ♣s ♣♦ssté r s st♠t♦♥s sr ♦♠♣♦rt♠♥t ♣♣t♦♥ ♥ r♥tss♥t sûrté st ♣♦rq♦ ♥♦s ♦♥s♣r♦♣♦sr à tstr ①r à ♣rtr s strt♦♥s s ♣rs st♦stqs sr résé à ♣rtr ♥ s t♦ér♥ q r♣rés♥t ♣♦r♥t rs sr strt♦♥ ♦♠♣rs ♣rès ré ①ét♦♥ ♣rs ♣rtr tt r♥èr st♣♦ss tsr ♣♦tq ♠①t ♠s ♥ ♦♥sér♥t q rt♥s éé♥s ♣♥têtr ♠♥qés

s t♦ér♥ ♣r♠ttr é♥érr s rés ①ét♦♥ ♣rs st♦stqs ♣♦r q t♦♥ ♣♥♥t ♥♦s rr♦♥s q ♥st ♣s é♥t ♦♥♥îtr à♣rtr tt r ♥ ♣r♦té é♣ssr s éé♥s st rs♦♥ ♣♦r q ♥♦s ♦♥s ♦♥strr strt♦♥ ♣♣t♦♥ ♣♦r s t tr♠♥s♦♥♥ ♦♠♣♦s♥t s strt♦♥s q t♦♥ tt ♦♥strt♦♥ ♥♦s ♣r♠ttr r ♥ ét ♣r♦r♠♥s ♥ ♦♥t♦♥ r q r été ♦♥♥é ♣♦r s t♦ér♥ ♥ t ♥♦s ♣♦rr♦♥s ♦r♥r à ♦s ♥ st♠t♦♥ ♦♥s♦♠♠t♦♥ t t♠♣s ♠s ss ♥ ♣r♦té ♥ q ♦♥r♥ ♥♦♠r éé♥sq ♣♦rr♦♥t êtr ♦és s réstts ♦♥t ♣r♠ttr à tstr ♠îtrsr t♦t♠♥t ♦♥t♦♥♥♠♥t ♣♣t♦♥ t ♣♦rr ♥ ♦♥t♦♥ ① ♠♦r s t♦ér♥ ♥ ♣♦rr ♦rs ♣rr t♠♣sré s♦♣ ♠s ♠îtrsé

♦tt♦♥s

tt st♦♥ ♣rés♥t s ♠♦tt♦♥s é♠r ♦s ♦♥♥r♦♥s ♥ ♣r♠r s ♠tt♦♥s ♠ét♦ ♣rés♥té ♥s ♣tr ♥ ♣rtr ♥♦s ①♣qr♦♥s ♣♦rq♦ s rés ①ét♦♥ ♣rs ♥ ré♣♦♥♥t ♣s t♦♦rs ♦♠♥ s

Page 81: Contrôle de qualité optimal d’applications multimédia

♦tt♦♥s

♣♣t♦♥s ♠t♠é t♠♣sré ♦s ①♣qr♦♥s ♥st ♥térêt ♥ ♥♦♣♣r♦ sé sr ♥ ♠♦è t♠♣s st♦stq

t♠♣s ①ét♦♥ ♣rs

♦♥♥ss♥ s rés ①ét♦♥ ♣rs st ♦♠♠ ♥♦s ♦♥s ♣réé♠♠♥t ♥éssr ♣♦r r♥tr s ♦♥tr♥ts t♠♣s st ♣♥♥t très ♦t♥r s ♣rs ♣♦r s ♣♣t♦♥s ♦♥t ♦ t ♠tér s♦♥t ss♠♠♥t ♦♠♣①s st♦♥ t ♥♦s ts♦♥s ♦♥ s ♣♣r♦①♠t♦♥s s♣rs q s♦♥t s♦♥t sréés ❯♥ qst♦♥ s ♣♦s ♦♥ ♣r r♣♣♦rt à ♥♥q ♣t ♦r ♥ ♠♦è t♠♣s ♦♥strt à ♣rtr s srét♦♥s sr s ♦①q t ♦♥trôr ♥ qté ♥ trs tr♠s ♦♠♠♥t ré ♣rés♦♥ st♠t♦♥ ♣rs ♥♥ t♥q ♦♥trô ①♠♣ s♥t♠♦♥tr s ♥① qté ♦t♥s ♣♦r ér♥ts rés ①ét♦♥ ♣rs

①♠♣ ♦s r♣r♥♦♥s s ♥♦tt♦♥s s ♥s ♣tr t ♥♦s ♦♥sé

r♦♥s ♥ s②stè♠ ♣r♠étré P tr♦s t♦♥s ④❯ ❯ ⑥ ♥

♥s♠ qtr qtés ④⑥ t ♥ éé♥ ♥q D = 9 ♦s s♣♣♦s♦♥s

q P ♣♦ssè ♥ ♦r♦♥♥♥♠♥t ♣♦ss ❯ • ❯ • t q

t♠♣sré t t♠♣s ♣rs s♦♥t ♦♥♥és ♥s t r ♦s ♦♥sé

r♦♥s ss q t♠♣s ♠♦②♥ st é t♠♣sré ♦s ♥tr♦s♦♥s ♣♦r t ①♠♣

♥ t♠♣s ♣rs q ♥♦s ♣♣r♦♥s t♠♣s ♣rs ♦sré ♦rrs♣♦♥ t♠♣s

♠①♠ q ♥♦s ♦♥s ♣ ré♣érr ♦rs s ①ét♦♥s ♣♣t♦♥ α r♣rés♥t

séq♥ ❯ • ❯ •

q Cwc(a, q) Cwc(a, q) C(a, q)

srst♠és ♦srés = Cav(a, q)

r rés ①ét♦♥ ♣rs srst♠és ♣rs ♦srés t ♠♦②♥♥s♣♦r s t♦♥s ❯ ❯ t

♥♦s ♣♣q♦♥s ♣♦tq st♦♥ qté ♠①t ért à st♦♥

Page 82: Contrôle de qualité optimal d’applications multimédia

♦t♦♥ rs ♥ ♣♣r♦ st♦stq

♣rs srst♠é ♦♥trôr r s s s♥ts

pour q = 4 : tmxp (α, s0, 4) = D − (Cav(α, 4) + δmax(α, 4))

= 9− (15 + 3) = −9

tmxp (α, s0, 4) < 0

pour q = 3 : tmxp (α, s0, 3) = D − (Cav(α, 3) + δmax(α, 3))

= 9− (9 + 3) = −3

tmxp (α, s0, 3) < 0

pour q = 2 : tmxp (α, s0, 2) = D − (Cav(α, 2) + δmax(α, 2))

= 9− (6 + 3) = 0

tmxp (α, s0, 2) ≥ 0

rs♣t t éé♥ ♥st ♦t♥ q ♣♦r ♦① ♥ ♥ qté

é ♦ ♥érr à ♥s ♦sr ♥ qté ♣♦r t♦♥ ❯ t ♥

ér♦♥t ♣♦r q t♦♥ ss♥ tt ♠ê♠ qté ♣♦r q t♦♥

Pr ♦♥tr ♥ ♣♣q♥t ♣rs ré ♦① srt tr

pour q = 4 : tmxp (α, s0, 4) = D − (Cav(α, 4) + δmax(α, 4))

= 9− (15 + 1) = −7

tmxp (α, s0, 4) < 0

pour q = 3 : tmxp (α, s0, 3) = D − (Cav(α, 3) + δmax(α, 3))

= 9− (9 + 0) = 0

tmxp (α, s0, 3) ≥ 0

rt ♦♥ ♦s ♥ ♠r qté r

3

2

1

4

♦① qté ♣♦r ♣rssrést♠é

♥t ♥t

qté

t♠♣s

3

2

1

4

♦① qté ♣♦r ♣rsré

♥t ♥t

qté

t♠♣s

r ♦♠♣rs♦♥ ♥tr ♥ ♣rs srst♠é t ♥ ♣rs ré

tt ①♠♣ ♠t ♥ é♥ q ♣♦r s ♣♣t♦♥s ♠t♠é srt ♥éssr s r♣♣r♦r s rés ①ét♦♥ rés t ♥♦♥ sr s s sr s♣rs tr♦♣ éés

Page 83: Contrôle de qualité optimal d’applications multimédia

♦tt♦♥s

♥tr t♠♣sré r t t♠♣sré ♠♦

♦♥trôr ♣♣t♦♥ t q été résé ♣r♠t rs♣tr s ♣r♦♣rétés s① ♠♦♥s t♠♣sré t♠♣sré ♠♦ ♦ s♦♣ t t♠♣sré r ♦r st♦♥ Pr♠èr♠♥t t ♦r s rés ①ét♦♥ ♣rs t ♥ éé♥à ♥ ♣s é♣ssr ré♣♦♥r ① tt♥ts ♣r♦♣rété sûrté q st ♥ ♣s♦r s éé♥s ♣r♦♣rété t♠♣sré r ♥s ♥ ①è♠ t♠♣s ♦♥trôr ♣♦r ♦t tt♥r ♥ tst♦♥ ♠①♠♠ t t♠♣s q ♦rrs♣♦♥ ① tt♥ts rtèr ♦♣t♠té q t ♣rt s ♣r♦♣rétés t♠♣sré♠♦

❯♥ ♣♣t♦♥ ♠t♠é st ♣s s♦♥t ♦♥séré ♦♠♠ r♥t t♠♣sré ♠♦ ♥ t st rr ♦r s s♣ts rtqs sr s s♦♦♥ér♥s ♦ s① ♥ rés t②♣ ♣♣t♦♥ st ♦té ♠é♥s♠s ♣r♠tt♥t rttr♣r sé♣ss♠♥ts éé♥s ♣s ♥♦♥ rs♣t s ♦♥tr♥ts t♠♣s ♥ ♥q♠♥t sr qté sr t ♥ ♥ ♦♥séq♥ r♠tq s ♣♣t♦♥ss♦♠♠♦♥t ♥♦♥rs♣t s ♦♥tr♥ts t♠♣♦rs ♥s rt♥s ♠ts àsqs s②stè♠ ♥t ♥ts Pr♥♦♥s ①♠♣ ♥ ♣♣t♦♥ s♦♦♥ér♥ ♥♦ ♥ ♠ r ♣s ♦♥t♠♣s q ♣ré ♦rs ♥ sss♦♥P♦r rttr♣r rrr s②stè♠ ♣♦ssté ♥ ♣s ♥♦r ♠ s♥t q ♠♣q ♥ ♠♥t♦♥ t① ♠s ♣r s♦♥ t ♦♥ ♥ séq♥ é♦ sé ♣é♥♦♠è♥ st ♣t s st ♣ réq♥t ssr ♣♦ssté s②stè♠ ♦r s ♦♥tr♥ts t♠♣sré ♥ésst s ♠é♥s♠s t♦♥♥ss♦t ♣♦r rér t① ♦♥tr♥ts ♦és s♦t ♣♦r étr q s②stè♠ ♥ ♣♥t♦rsq s ♦♥tr♥ts ♥ s♦♥t ♣s rs♣tés ❯♥ s②stè♠ t♠♣sré ♠♦ ♦t rs♣trs ♦♥tr♥ts ♣♦r ♥ ♠♦②♥♥ ss ①ét♦♥s ❯♥ é♣ss♠♥t ①♣t♦♥♥ stt♦éré ♥ t sr ♣têtr ré♣éré à ①ét♦♥ s♥t P♦r s ♣♣t♦♥s♠t♠é ♥térêt r♥tr s ♣r♦♣rétés t♠♣sré ♠♦ st ♠é♦rr qté sr s ♥ ♦♥tr♣rt ♥② ♥ ♠♦②♥ ♣♦r tstr ♣ré♦rrs ♦♠♣♦rt♠♥ts stàr ♦♥♥îtr à ♣r♦r ♥♦♠r éé♥s ♦és ♣r①♠♣ ♥ é♥ér t① ♦♥tr♥ts t♠♣sré ♦és ♥st ♣s ♣rés P♦rtt rs♦♥ ♥♦s ♦♥s ♥s ♣♣r♦ ♥t ♦s ♥ ♣s é♣ssr s éé♥st ♥s ♦♥trôr ①t♠♥t t① ♦rrs♣♦♥ à trtr ♣r♦è♠ s♣♣r♦s t♠♣sré r

s ♣♣r♦s t♠♣sré r ♥ t♦èr♥t ♥ é♣ss♠♥t s ♦♥tr♥ts ss♦♥t s♦♥t tsés ♦rsq ts é♣ss♠♥ts ♣♥t ♦♥r à s stt♦♥srtqs s r♥t à sssrr q s②stè♠ ♦♥t♦♥♥r ♦rrt♠♥t ♥s t♦ss s r s s♦♥t ♣s s♦♥t tsés ♥s s s②stè♠s ts rtqs ♣r①♠♣ ♣♦r s ♣♣t♦♥s ♠rqés ♥s s ♦♥s s tr♥s st♦♥ P♦r s ♣♣t♦♥s ♠t♠é t ♦♥sérr s ♣♣r♦s ♣r♠ttr ♥ ♣s ♦r ♣é♥♦♠è♥ ért ♣réé♠♠♥t ♣♦r s s♦♦♥ér♥s stàr rs♣tr s ♦♥tr♥ts t♠♣s ♥s t♦ts s stt♦♥s rts ♥ t ♣♣r♦

Page 84: Contrôle de qualité optimal d’applications multimédia

♦t♦♥ rs ♥ ♣♣r♦ st♦stq

st ♥térss♥t ét♥t ♦♥♥é q ♥st ♣s ♥éssr r ♣♣ à s ♠é♥s♠s ré♣ért♦♥ s②stè♠ ♦♠♠ ♥♦s ♣♦rr♦♥s r s ♣♣r♦s t♠♣sré♠♦ ♣♥♥t rét ♦♥sér♠♥t qté sr q s②stè♠ rt s r♥èrs

s ♣♣t♦♥s ♠t♠é ♠rqés ♥ésst♥t ♦♥ ré♣♦♥r ① ①♠♦♥s t♠♣sré ♦s ♦♥s ♦♥ ♣rés♥té ♥s st♦♥ ♥ ♣♦tq ♦♥trô ♣r♠tt♥t r♥tr à ♦s s ♣r♦♣rétés sûrté ♠s ss ♦♣t♠té ♥s t♥q ♣r♠s r♣♣r♦r s ① ♠♦♥s ♣♥♥t rstt♦t♦s ss③ ♦♥tr♥♥t ♣♦r s ♣♣t♦♥s ♥♦♥ rtqs ♥s s r♥èrs ♦♥♥ t ♣s r♥tr rs♣t t♦ts s ♦♥tr♥ts t♠♣s ♠s s♠♥t qs♥ rs♣t♥t ss♠♠♥t ♣♦r ♥ ♦♥t♦♥♥r ♣♦rrt ♦♥ êtr ♥térss♥t ♣♦rtstr ♣♦♦r ♦♥trôr t① ♦t♦♥ s éé♥s ♥ ♣♦rrt ♥s ♣r♠ttr tr♦r ♥ ♦♠♣r♦♠s ♥tr t① ♦♥tr♥ts t♠♣sré ♠♥qés t t① tst♦♥ ♣t♦r♠

❱rs ♥ ♠îtrs s t♠♣s ①ét♦♥ ♣rs

s♣t t♠♣sré r s ♣♣t♦♥s ♠t♠é ♠rqés ♣t s♠r ♥éssr ♦♠♠ ♥♦s ♥♦♥s ♦r ♣♥♥t ♣t êtr ♥térss♥t ♣♦r s ♣♣t♦♥s ♦r rt♥s ♦♥tr♥ts à ♦♥t♦♥ ♥ ♦r ♠♦♥s ♣♦ss ♥ t ♣t ♠é♦rr ♥ rt♥ ♠♥èr qté sr s ♦♥tr♥ts t♠♣♦rss♦♥t rs♣tés râ ① ét♦♥s ♣rs s rés ①ét♦♥ s t♦♥s ♦s♦♥s q s s♦♥t sréés t q ♦s♦♥♥ ♥ ért♦♥ ♥ qté ♣♣t♦♥ ♥ ♣t ♦♥ s ♠♥r ♦♠♠♥t ♠é♦rr é♥ért♦♥ s rs

❯♥ ①è♠ ♣♦♥t q ♥♦s ♣♦♦♥s ♠ttr ♥ é♥ st té ♠îtrsr ♦♠♣♦rt♠♥t ♣♣t♦♥ stàr ♦♥♥îtr à ♣r♦r ♥♦♠r éé♥s qsr♦♥t ♦és ♥s ♦♥ ♣t ♦♥♥r à tstr ♥ ♠♦②♥ ①r s rés ①ét♦♥♣rs t ♦♥♥îtr ♣r r♣♣♦rt à ① ♦♠♣♦rt♠♥t qr ♣♣t♦♥♦♥trôé ♣r♠ttr ♣tr s ♣rs ① ♣r♦r♠♥s tt♥s s♦♥♣♣t♦♥

é st ♥s ♦♥strr ♥ ♠♦è t♠♣s sé sr s strt♦♥s ♣r♦tés s rés ①ét♦♥ q t♦♥ ♣rtr s tstr ♣t①r ♠ê♠ s ♣rs q ♥ t ♣s é♣ssr st à r s rés ①ét♦♥♣rs sqs sr♦♥t résés s s ♣♦tq ♦♥trô P♦r s ①r♦♥ ♣r♦♣♦s tsr ♥ s t♦ér♥ q éqt à ♥ r r♣rés♥t♥t ♣r♦té q ré ré ♥ t♦♥ é♣ss ♣rs ♥st t♥q ♦♥trô ♣♦rr êtr ♠ê♠ q ♣réé♠♠♥t ♠s ♥♦s ♣♦rr♦♥s ♦r♥r ♥ ♠♦②♥ ♠îtrsr ♦♠♣♦rt♠♥t ♣♣t♦♥ ♦♥trôé ♥ ♦r♥ss♥t s st♠t♦♥s ♣r♦r♠♥s sés sr strt♦♥ t tr♠♥s♦♥ tn t♦♥ an ♥ ♦♥t♦♥ s t♦ér♥

Page 85: Contrôle de qualité optimal d’applications multimédia

♣♣ sr té♦r s ♣r♦tés

♥s st ♣tr ♥♦s ♦♥s ♣r♦♣♦sr ♥ ♠ét♦ ♣r♠tt♥t ①rs t♠♣s ①ét♦♥ ♣rs s♦♥ s ♦① tstr ① ♦♥sstr♦♥t s♦tà rs♣tr s ♣r♦♣rétés sûrté s♦t à r♥tr s ♣r♦♣rétés ♦♣t♠té ♦s♣♦♦♥s qr tt ♣♣r♦ t♠♣sré ♠♦ ♠s ♠îtrsé ♥ t ♥♦s ♦♥s♣r♠ttr s②stè♠ é♣ssr s ♦♥tr♥ts t♠♣s ♠s ét♥t ♦♥♥é q ♥♦s①♦♥s ♣♦r♥t rrr ♥♦s ♠îtrs♦♥s ♥♦♠r s é♣ss♠♥ts

♣♣ sr té♦r s ♣r♦tés

♥s tt st♦♥ ♥♦s ♦♥s é♥♦♥r qqs r♣♣s sr té♦r s ♣r♦tés① ♦♥t ♥♦s ♣r♠ttr ①r s é♥t♦♥s ts ♣♦r ♦♥strt♦♥ t♥q ♦♥trô st♦stq

♦t♦♥s s s ♣r♦tés

té♦r s ♣r♦tés s♥térss à ♠♦ést♦♥ s ♣é♥♦♠è♥s ét♦rs❯♥ ♠♦ést♦♥ ♠♣q rt♥♠♥t ♥ s♠♣t♦♥ s ♣é♥♦♠è♥s ♠s tts♠♣t♦♥ ♦♥t à ♥ q♥tt♦♥ ♦♥ à ♣♦ssté r s s tà ♣rér ♠♦ést♦♥ t s ♣r♦tés s♦♥t ts à ♣rtr ♦ts♠té♠tqs (Ω,A, P ) q ♥♦s ♦♥s érr ♥s q st

é♥t♦♥

♥s♠ Ω ♦♥t♥♥t t♦s s réstts ♣♦sss s ♦srt♦♥s ♥ ♣é♥♦♠è♥ st

♣♣é ♥s♠ s ♦srs s éé♠♥ts ω ∈ Ω s♦♥t ♣♣és ♦srs

♦s ♦♥♥r♦♥s qtr ♥ ①♣ér♥ ♦rrs♣♦♥ à sét♦♥♥r ♣r ♥ ♣r♦éé q♦♥q ♥ éé♠♥t ω ♥s ♥s♠ Ω

①♠♣ tr ♥ é r♥t à sét♦♥♥r ♥ éé♠♥t Ω = 1, 2, 3, 4, 5, 6 sr

r ré ①ét♦♥ ♥ t♦♥ ♣♦r ♥ qté r♥t à sét♦♥♥r ♥ éé♠♥t

Ω = [0,+∞[.

♦t♦♥s P(Ω) = A ⊆ Ω ♥s♠ s ♣rts Ω

é♥t♦♥

♦♥t Ω ♥ s♣ ♦srs t A ♥ s♦s♥s♠ P(Ω) A st ♥ tr sr Ω

s

Ω ∈ A

A st st ♣r ♣ss ♦♠♣é♠♥tr stàr A ∈ A ⇒ Ω \A ∈ A

A st st ♣r ré♥♦♥ é♥♦♠r stàr ∀i ∈ N, Ai ∈ A ⇒⋃

i≥1 Ai ∈ A

♦♣ Ω,A ♦r♠é ♥ ♥s♠ Ω t ♥ tr A sr Ω sr ♣♣é ♥ s♣

♠sr s éé♠♥ts A s♦♥t ♣♣és ♥s♠s ♠srs

Page 86: Contrôle de qualité optimal d’applications multimédia

♦t♦♥ rs ♥ ♣♣r♦ st♦stq

é♥t♦♥

♦t éé♠♥t P(Ω) ♣t êtr ♦♥séré ♦♠♠ r♣rés♥tt♦♥ ♥ éè♥♠♥t

①♠♣ P♦r ①♠♣ ♥r é r ♥ ♥♦♠r ♣r st ♥ éè♥♠♥t

♠ê♠ A = 1, 3, 5 st éè♥♠♥t ♦rrs♣♦♥♥t à ♥ réstt ♠♣r

s ♣r♦tés ♦♥sst à ss♦r ① éè♥♠♥ts r ♣r♦té ♥s s é♥ér ♦♥ ♥ss♥ ♣s ♥ ♣r♦té à t♦s s éè♥♠♥ts ♣♦sss ♠s à ♥♦t♦♥ éè♥♠♥ts ♥♦té A

é♥t♦♥

♦♥t Ω,A t E,B ① s♣s ♠srs ♦t f ♥ ♦♥t♦♥ é♥ ♣r

f : Ω → E ♥ t q f st ♥ ♦♥t♦♥ ♠sr ♣♦r A t B s f−1(B) ∈

A ∀B ∈ B

é♥t♦♥

t♥t ♦♥♥é ♥ s♣ ♠sr Ω,A ♥ ♠sr ♣r♦té P st ♥ ♣♣t♦♥

A ♥s [0, 1] ♦♥ ♥ ♣r♦éé q ss♦ à t♦t éè♥♠♥t ♠sr A ♥ ♥♦♠r

P (A) ♦♠♣rs ♥tr t ♣♣é ♣r♦té A t q stst ① ①♦♠s s♥ts

éè♥♠♥t rt♥ st ♣r♦té P (Ω) = 1 .

①♦♠ tté é♥♦♠r ♣♦r t♦t st A1, A2, . . . , An . . . éè♥♠♥ts

A q s♦♥t ♣s ① à ① s♦♥ts stàr ts q Ak ∩ Aj = ∅ s

k 6= j, ♦rs sér∞

k=1

P (Ak) ♦♥r t ♣♦r s♦♠♠ P (⋃

k≥1 Ak) .

tr♣t (Ω,A, P ) st ♦rs ♣♣é ♥ s♣ ♣r♦té ♥ t ss q P st ♥

♦ ♣r♦té

①♠♣ ♣r♥♦♥s ①♠♣ ♥é é ♦♥ ♣♦r t♦t ♥s♠ A ⊂ Ω =

1, 2, 3, 4, 5, 6 ♦♥t♦♥

P (A) =|A|

|Ω|=|A|

6

st ♥ ♠sr ♣r♦té sr (Ω, P (Ω))

Pr♦♣rété

♦t s♣ ♣r♦té (Ω,A, P ) A t B s♦♥t ♠srs t s ♣♦r t♦t n ∈ N

s An s♦♥t ♠srs ♦rs

A ⊂ B ⇒ P (A) ≤ P (B) .

P (A ∪B) = P (A) + P (B)− P (A ∩B) .

P (⋃

n∈NAn) ≤

n∈NP (An) .

①♠♣ ♥s ♥r é s ♦♥ ♥♦t

éé♥♠♥t t♥r stàr A = 6

éé♥♠♥t t♥r ♥ réstt s♣érr ♦ é à stàr B =

Page 87: Contrôle de qualité optimal d’applications multimédia

♣♣ sr té♦r s ♣r♦tés

2, 3, 4, 5, 6

P (A ∪B) = P (A) + P (B)− P (A ∩B) =1

6+

5

6−

1

6=

5

6♥ ♦♥stt q ♦r♠ t♥t ♦♠♣t t q st éà ♦♠♣té ♥s t ♣r♠t

♥ ♣s ♦♠♣tr ① ♦s

é♥t♦♥

(Ω,A, P ) st ♥ s♣ ♣r♦té s♦t B ∈ A ♥ éè♥♠♥t t q P (B) > 0 ♥

é♥t ♦rs ♥♦ ♣r♦té PB sr A ♣r

PB(A) =P (A ∩B)

P (B),

q♦♥ ♥♦t ss PB(A) = P (A|B), t q s t ♣r♦té A ♦♥t♦♥♥é ♣r B

♦ s♥t B ♦ s♥t q B st résé

é♥t♦♥

r ♥ s♣ ♣r♦sé (Ω,A, P ) ① éè♥♠♥ts s♦♥t t ♥é♣♥♥ts s

P (A ∩B) = P (A) · P (B)

① éè♥♠♥ts s♦♥t ts ♥é♣♥♥ts s ♣r♦té q A s♦t r ♦ ♥♦♥♥st ♣s ♥♥é ♣r t q B s♦t r ♥ ♦rs P (A ∩ B) = P (A)P (B) tP (A|B) = P (A)

①♠♣ ♦♦rs ♣♦r ①♣ér♥ ♥r é ♦♥sér♦♥s s tr♦s éè♥♠♥ts

s♥ts

ω st ♣r

ω st ♠t♣

ω st ♥érr ♦ é à

♥ ♣♦r ♠sr ♣r♦té P é♥ à ①♠♣ P (A) = 3/6 P (B) = 2/6

P (C) = 3/6 ♦♥ s ♣r♦tés ♦♥t♦♥♥s ss♦és ♦♥

P (A|B) =1/6

2/6= P (A), P (A|C) =

1/6

3/66= P (A), P (B|C) =

1/6

3/6= P (B) .

♥ ♦♥stt ♦♥ q s éè♥♠♥ts t s♦♥t ♥é♣♥♥ts ♠ê♠ q s éè♥

♠♥ts t ♠s ♣s s éè♥♠♥ts t

♣s st ♥é♣♥♥t s éè♥♠♥ts t ♣rs sé♣ré♠♥t ♠s r♠♥t

♣s éè♥♠♥t A ∩ C r P (B|A ∩ C) = 0

é♥t♦♥

♥ ♣♣ r ét♦r t♦t ♦♥t♦♥ ♠sr ♥ s♣ ♣r♦sé (Ω,A, P )

à r ♥s R ♠♥ s tr ♦ré♥♥ é♥t ♦♠♠ ♣s ♣tt tr sr R

♦♥t♥♥t t♦s s ♥trs

Page 88: Contrôle de qualité optimal d’applications multimédia

♦t♦♥ rs ♥ ♣♣r♦ st♦stq

st s tsr X, Y, ... ♣♦r ♥♦tr s rs ét♦rs ❯♥ r ét♦r srt à ss♦r ① réstts ♦srs ω ∈ Ω ♥ rt♥ r ♦♥t♦♥ ωq ♥♦s ♥térssr

①♠♣ ♣♣♦s♦♥s q ♦♥ s♥térss t♦♦rs à ♥ ♥r és ♠s tt ♦s

♥s r ♥ t ét♥t r ♣s r♥ s♦r s és sr ♥ t♦t

tr♦s ♥és ♦t Ω = a, b, c ♦♥ ♦rs ss♦r à q réstt ♥ s♦r ♣r

①♠♣ s♦♠♠ s rs és t ♦♥t♦♥

X : Ω 7→ N

(a, b, c) → a + b + c

st ♥ r ét♦r

s ♦s ♣r♦té

♦t X ♥ r ét♦r réstàr X : Ω→ R é♥ sr ♥ s♣ ♣r♦té (Ω,A, P )

é♥t♦♥

♥ ♣♣ ♦♥t♦♥ ré♣rtt♦♥ X t ♦♥ ♥♦t FX ♦♥t♦♥ sr R é♥ ♣r

FX(x) = P [X ≤ x] x ∈ R .

❯♥ ♦ ♣r♦té ♦ strt♦♥ ért s ré♣rtt♦♥s t②♣qs s réq♥s♣♣rt♦♥ s réstts ♥ ♣é♥♦♠è♥ ét♦r s rtérs ér♥ts♠♥èrs ♣s s♦♥t ♦♥ ts ♦♥t♦♥ ré♣rtt♦♥ ♣♦r rtérsr ♥ ♦♥s s srt s ♣r♦tés éé♠♥trs ss♥t à rtérsr tt ♦

①♠♣s ♦s srètss réstts r ét♦r X s♦♥t srts ♦♥ ♣t é♥r r ♣r♦té

P (X = n)

♥ ♣t tr ♦ r♥♦ q ♦rrs♣♦♥ à ♥ ♥r ♣ ♦

P (X = 1) = p

P (X = 0) = q

①st ss ♦ ♥♦♠ q ♦rrs♣♦♥ à N é♣rs r♥♦ ♥tqs

P (X = k) = Cknpk(1− p)n−k ♣♦r t♦t à ♥ ♣ ét♥t ♥ ré ♦♠♣rs ♥tr t

♦s ♣♦♦♥s ss tr ♦♠♠ rè ♦♥♥ ♦ P♦ss♦♥

P (X = n) =λn

n!exp(−λ) n ∈ N, λ ∈ R∗

+

Page 89: Contrôle de qualité optimal d’applications multimédia

♣♣ sr té♦r s ♣r♦tés

r ①♠♣ strt♦♥ srèt ♦ ♣♦ss♦♥

♣rtr s strt♦♥s st ♣♦ss é♥r s ♠♦②♥♥s t tr♦r s♣r♦tés s éè♥♠♥ts ♣♥♥t ♥s s s ♣r♦tés st s♦♥t ♥éssr ♣♦♦r r ♣r♦té ① éè♥♠♥ts r s strt♦♥s qss♦♥t srèts ♦ ♦♥t♥s ♥ r♣rés♥t♥t q♥ s éè♥♠♥t st ♦♥ t é♥r ♥ ♦t ♣r♠tt♥t ♦t♥r ♥ strt♦♥ à ♣rtr trs strt♦♥s t♦t s ♥♦♠♠ ♣r♦t ♦♥♦t♦♥

Pr♦t ♦♥♦t♦♥

♥ ♠té♠tqs t ♥ ♣rtr ♥s ♥②s ♦♥t♦♥ ♥ ♣r♦t ♦♥♦t♦♥ st ♥ ♦♣értr q ♣r♥ ♦♥t♦♥s f t g q ♦♥ ♦♥sérr srèts t♣r♦t ♥ tr♦sè♠ ♦♥t♦♥ q ♥ ♥ s♥s r♣rés♥t q♥tté ♠♥t♥tr t ♥ rs♦♥ ♥rsé t tr♥sté g

é♥t♦♥

♣r♦t ♦♥♦t♦♥ ① ♦♥t♦♥s srèts t sért

(f ∗ g)(x) =

∞∑

k=−∞

f(k)g(x− k)

♥ ♣t ♦♥sérr tt ♦r♠ ♦♠♠ ♥ é♥érst♦♥ é ♠♦②♥♥♠♦ st ♥ t②♣ ♠♦②♥♥ sttstq tsé ♣♦r ♥②sr s sérs ♦r♦♥♥és ♦♥♥és ♣s s♦♥t s sérs t♠♣♦rs ♥ s♣♣r♠♥t s tt♦♥s tr♥st♦rs ç♦♥ à ♥ s♦♥r s t♥♥s à ♣s ♦♥ tr♠ tt ♠♦②♥♥ st t ♠♦♣r q st ré ç♦♥ ♦♥t♥ ♥ ts♥t à q ♥ s♦s♥s♠éé♠♥ts ♥s q ♥ ♥♦ éé♠♥t r♠♣ ♣s ♥♥ ♦ s♦t s♦s♥s♠

Page 90: Contrôle de qualité optimal d’applications multimédia

♦t♦♥ rs ♥ ♣♣r♦ st♦stq

♣r♦t ♦♥♦t♦♥ ♣r♠t ♥s ♥♦tr s ♦♥strr strt♦♥ ① t♦♥s ♦♥séts t ♥s ♦t♥r strt♦♥ ♥ ♣♣t♦♥ ♥tèr

s é♥t♦♥s é♥érs ♦♥t ♥♦s ♣r♠ttr rér ♥ ♠♦è t♠♣s sé srs ♣r♦tés

P♦tq st♦♥ qté st♦stq

♣♦tq st♦♥ qté ♣r♦♣♦sé ♥s tt ♣rt st ♥ ♣tt♦♥ st♦stq ♣♦tq st♦♥ qté ♠①t st ♦t♥ tt r♥èr ♥r♠♣ç♥t s rés ①ét♦♥s ♣rs ♣r s st♠t♦♥s ♣rs st♦stqs

♥s tt st♦♥ ♥♦s ♦♥s ♣rés♥tr ♥♦ ♣r♦è♠ st♦♥ qté♥ ♥tr♦s♥t s strt♦♥s é♥s ♣♦r q t♦♥ t q qté t ♥ s

t♦ér♥ q ♥♦s ♣r♠ttr r s rés ①ét♦♥ ♣rs st♦stqs

é♥t♦♥ ♣r♦è♠

♦s ♦♥s ♦♠♠ ♣♦r ♣tr ♥ ♣r♥r ♥ ♦♠♣t q st♦♥♥r té ♥ t ♥s tt ♣rt ♥♦s ♥ ♣rr♦♥s ♣s s ♣r♥♣s ♦r♦♥♥♥♠♥t

♦t ♦r ♥♦s é♥ss♦♥s s♣ ♣r♦té (Ω,A, P ) q ♥♦s ♦♥s trtrt♦t ♦♥ tt ét

♥s♠ s ♦srs r♣rés♥t ♥s♠ s rés ①ét♦♥s ♣♦sssss♦és à ♥ t♦♥ stàr Ω = R+

A r♣rés♥t s ♥trs s rés ①ét♦♥ s t♦♥s s♦t p : Ω → [0, 1] stss♥t

ω∈Ω p(ω) = 1 ♦♥ ♠sr ♣r♦téP : A → [0, 1] é♥t ♣r P (A) =

ω∈A p(ω) t♥q ♦♥trô é♦♣♣é ♥s st♦♥ ♥ésst ♦♥♥îtr s

rés ①ét♦♥ ♠♦②♥♥s t ♣rs ♦s ♥ ♠♦r♦♥s ♣s ♣♦tq ♠①t♣♥♥t ♥♦s ♣tr♦♥s tt t♥q ♥ ♣r♥♥t ♥ ♠♦è t♠♣s ér♥t sésr s strt♦♥s

♦è t♠♣s st♦stq

♥s ♣tr st ♦♥♥r à tstr ♥ ♠ét♦ ♣r♠tt♥t ♠îtrsr ♦♠♣♦rt♠♥t s♦♥ ♣♣t♦♥ P♦r ♥♦s ♣r♦♣♦s♦♥s érr ♠♦è t♠♣s ♦r♥ ♦♥trôr ♣r s ♣r♦tés sr s rés ①ét♦♥ ♣rs♦s ♦♥s ♦♥ ♦♥strr ♥ ♠♦è t♠♣s st♦stq

é♥t♦♥ ♦♥t♦♥ strt♦♥ ♣r♦té

P♦r q t♦♥ ai ∈ A t q ♥ qté q ∈ Q ♥♦s s♣♣♦s♦♥s q

dqai : N → [0, 1] st ♦♥t♦♥ strt♦♥ ♣r♦té C(ai, q) stà

Page 91: Contrôle de qualité optimal d’applications multimédia

P♦tq st♦♥ qté st♦stq

r

dqai

(k) = P[

C(ai, q) = k]

dqai

= 0 ♣rsq ♣rt♦t

♦ù P[

C(ai, q) = k]

r♣rés♥t ♣r♦té C(ai, q) = k t stst

+∞∑

k=0

dqai

(k) = 1 .

♦t ♥ ♦♥t♦♥ strt♦♥ ♣r♦té d : N → [0, 1] ♥♦s r♣rés♥t♦♥s♣r len(d) ∈ N ∪ +∞ ♥① ♠①♠ ♣♦r q d ♥st ♣s ♥ stàrlen(d) = maxk∈Nd(k) 6= 0 ♦s ♣♦♦♥s ♦♥ r q♥ strt♦♥ d st ♥ slen(d) < +∞ ♥s st ♥♦s ♦♥sérr♦♥s q s strt♦♥s ♣r♦té dq

ai

s♦♥t ♥s

P♦r ♦t♥r s strt♦♥s t ♦r ♥ é♥t♦♥ s rés ①ét♦♥r♣rés♥tt ♥♦tr ♣♣t♦♥ ♣rtr à st s♠♣ ♦t♥r ♥ strt♦♥r♣rés♥t♥t ré♣rtt♦♥ s réq♥s ♣♣rt♦♥ s rés ①ét♦♥

♦s ♦♥s à ♣rtr s strt♦♥s é♥r ♥ s②stè♠ ♣r♠étré ♥rt♥st♦stq SPIS(C) = (G, Q, d, D, C)

é♥t♦♥ s②stè♠ ♣r♠étré ♥rt♥ st♦stq

❯♥ s②stè♠ ♣r♠étré ♥rt♥ st♦stq st ♥ ♥♣t SPIS(C) =

(G, Q, d, D, C) ♦ù

• G st ♥ r♣ ♣réé♥

• Q = [qmin, qmax] st ♥ ♥tr ♥ ♥trs ♦rrs♣♦♥♥t ① ♥①

qté

• P♦r q t♦♥ ai ∈ A t q ♥ qté q ∈ Q ♥♦s s♣♣♦s♦♥s q

dqai : N→ [0, 1] st ♦♥t♦♥ strt♦♥ ♣r♦té C(ai, q)

• D : A→ R+∪ +∞ st ♥ ♦♥t♦♥ q ♣♦r ♥ t♦♥ a ♦♥♥ s♦♥ éé♥

D(a)

• ♣r♠ètr C : A×Q→ R+ st ♥ ♦♥t♦♥ q ♣♦r ♥ t♦♥ a t ♥ ♥

qté q ♦♥♥ s ré ①ét♦♥ ré C(a, q) ♦s s♣♣♦s♦♥s q ♣♦r

t♦t a ∈ A q 7→ C(a, q) st ♥ ♦♥t♦♥ r♦ss♥t t q C ≤ Cwc

♦♥trôr ♥ésst ♦♥♥îtr ré ①ét♦♥ ♠♦②♥♥ Cav P♦r ♥strt♦♥ st r♣rés♥té ♣r ♠♦②♥♥ ♣♦♥éré ♦ s♣ér♥

♦t ♥ t♦♥ ai t ♥ ♥ qté q ♥♦s é♥ss♦♥s ré ①ét♦♥♠♦②♥♥ ♣r r ♠♦②♥♥ (dq

ai) ♦♥t♦♥ strt♦♥ ♣r♦té dqai

st ♦♥♦r♠ à ♥tt♦♥ r tt♥ ♣♦r ♥ ♦♥t♦♥ strt♦♥srèt

é♥t♦♥ ♦♥t♦♥ ré ①ét♦♥ ♠♦②♥♥

♦t ♥ s②stè♠ ♣r♠étré ♥rt♥ SPIS(C) ♥♦s é♥ss♦♥s ♦♥t♦♥ ré

Page 92: Contrôle de qualité optimal d’applications multimédia

♦t♦♥ rs ♥ ♣♣r♦ st♦stq

8 104Temps d’exécution

0.3

0.2

0.1

53210 6 7 9

m

r ①♠♣ ♠♦②♥♥ ♣♦♥éré

①ét♦♥ ♠♦②♥♥ Cav : A×Q→ N ♣r

Cav(ai, q) = (dqai

) =

+∞∑

k=0

kdqai

(k) .

①♠♣ P♦r ①♣qr ♠♦②♥♥ ♣r♥♦♥s ♥ ①♠♣ strt♦♥

srèt tt r ♥♦s ♠♦♥tr ♥ strt♦♥ ♥q rés ①ét♦♥

Pr ①♠♣ ♥♦s ♦♥s ♥ ♣r♦té q ré ①ét♦♥ t♦♥ s♦t

é à ♥tés t♠♣s ♣rtr ♥♦s ♦♦♥s r ♠♦②♥♥ tt♥ Cav

tt strt♦♥

Cav(ai, q) = (dqai

)

=

10∑

k=0

kdqai

(k)

= 0 ∗ dqai

(0) + . . . + 10 ∗ dqai

(10)

= 3 ∗ 0 . 2 + 4 ∗ 0 . 3 + 5 ∗ 0 . 1 + 8 ∗ 0 . 3 + 10 ∗ 0 . 1

Cav(ai, q) = 5 . 7 .

♦s ♦♥s ♠♥t♥♥t é♥r ré ①ét♦♥ ♣rs st♦stq ♦♥ st ♣r♠étré ♣r ♥ s t♦ér♥ τ ∈ [0, 1] tt st♠t♦♥ ♣rs st é t s♦rt q ♣r♦té s é♣ssr st ♥érr à τ ♦♥t à é♥t♦♥s♥t

é♥t♦♥ ♦♥t♦♥ ré ①ét♦♥ ♣rs st♦stq

♦♥t A ♥s♠ s t♦♥s ♥ r♣ ♣réé♥ G Q ♥ ♥s♠ ♥①

qté t ♥ s t♦ér♥ τ ♦s é♥ss♦♥s ♦♥t♦♥ ré ①ét♦♥

Page 93: Contrôle de qualité optimal d’applications multimédia

P♦tq st♦♥ qté st♦stq

♣rs st♦stq Cwcτ : A × Q → N t q P

[

C(ai, q) > Cwcτ (ai, q)

]

≤ τ st

àr

Cwcτ (ai, q) = mink ≥ 0 |

[

+∞∑

l=k+1

dqai

(l) ≤ τ]

.

Pr♦è♠ st♦♥ qté st♦stq

s ♥♦s ♦♥♥és ♦♥t ♣r♠ttr é♥r ♥ ♥♦ ♣r♦è♠ st♦♥ qté ♥ t t tst♦♥ tst♦♥ rés ①ét♦♥ ♣rsst♦stqs ♣r♦♣rété sûrté ♥ ♣t ♣s êtr r♥t ♥s ♥♦s ♦♥s ssr ♣♦ssté à ♣♣t♦♥ ♦♥trôé ♦r s éé♥s ♠s ♥ sssr♥t ♥♣s é♣ssr ♥ rt♥ t① ♦t♦♥

é♥t♦♥ t① ♦t♦♥ s éé♥s

♦t ♥ s②stè♠ ♣r♠étré ♥rt♥ st♦stq SPIS(C) ♦s r♣rés♥t♦♥s ♣r

µ(Γmxτ ) t① ♦t♦♥ s éé♥s ♣♦r st♦♥♥r té Γmx

τ

st é♥ ♣r ♣r♦té ♦r éé♥ rtq SPIS(C)||Γmxτ stà

r µ(Γmxτ ) = P

[

tn ≥ D]

♦ù tn st t tr♠♥s♦♥ r♥èr t♦♥

SPIS(C)||Γmxτ

♣r♦è♠ st♦♥ qté ♣♦r ♥ s②stè♠ ♣r♠étré ♥rt♥ st♦stqSPIS(C) ♦♥sst à tr♦r ♥ st♦♥♥r té Γmx

τ stss♥t s ♣r♦♣rétés qté sr stàr q s éé♥s ♣♥t êtr ♦és ♥ ♣r♦té ♠♥♠ t ♥ qté ♦♣t♠ t ♥ ②♥t ♥ tt♦♥ ♥ qtéréèr

é♥t♦♥ Pr♦è♠ st♦♥ qté st♦stq

♦♥t ♥ s②stè♠ ♣r♠étré ♥rt♥ st♦stq SPIS(C) t ♥ t① é ♦t♦♥

éé♥ rtq λ ∈ [0, 1] r♦r ♥ st♦♥♥r té Γmxτ t q

Γmxτ ♣♦ssè ♥ t① ♦t♦♥ s éé♥s q st ♠①♠♠ é à λ st

àr µ(Γmxτ ) ≤ λ

t♠♣s ①ét♦♥ ♦ st ♠①♠ stàr q ♣♦r q st♦♥

♥r té Γ′mxτ ♥ t① ♦t♦♥ s éé♥s ♠①♠ λ ♥♦s

♦♥s tn ≥ t′n ♦ù tn rs♣ t′n st t tr♠♥s♦♥ r♥èr t♦♥

SPIS||Γmxτ rs♣ SPIS||Γ′mx

τ

tt♦♥ ♥ qté st réèr Pr ①♠♣ ♥♦s rr♦♥s à

q ért t②♣ ♦ r♥ tt♦♥ s♦t ♠♥♠

st ♠♥t♥♥t tr♦r ♥ ♣♦tq st♦♥ qté ♣r♠tt♥t rés♦r ♣r♦è♠ ♦s ♦♥s ♦♥ ♥s st♦♥ s♥t ♣r♦♣♦sr ♥ ♣♦tq ♦♥trô ♠①t st♦stq q ér q t① ♦t♦♥ s éé♥s st ♠①♠♠ é à λ

Page 94: Contrôle de qualité optimal d’applications multimédia

♦t♦♥ rs ♥ ♣♣r♦ st♦stq

P♦tq st♦♥ qté st♦stq

♥s tt st♦♥ ♥♦s ♣r♦♣♦s♦♥s ♥ ♣♦tq st♦♥ qté ♠①t st♦stq Cmx

τ ré♣♦♥♥t ♣r♦è♠ sss tt ♣♦tq st ♥ ♣tt♦♥ ♣♦tq st♦♥ qté ♠①t Cmx ♣rés♥té ♥s st♦♥ st sésr ♥ ♣r♠ètr τ q ♦♥ ♥♦♠♠ s t♦ér♥ ♣r♠ttr ♣r s♦♥♣tt♦♥ é♥érr ♥ ♦♥trôr Γmx

τ t q t① ♦t♦♥ s éé♥s st ♠①♠♠ é à λ ①st ♦♥ ♥ ♥ ♥tr s t♦ér♥ t t① ♦t♦♥s éé♥s ♦s étr♦♥s ♥ ♥s st♦♥

é♥t♦♥ ♣♦tq st♦♥ qté st♦stq

♣♦tq st♦♥ qté st♦stq Cmxτ ♦♥séré st ♥ ♣tt♦♥

♣♦tq st♦♥ qté ♠①t Cmx st ♦t♥ tt r♥èr ♥ r♠

♣ç♥t s rés ①ét♦♥ ♣rs ♣r s rés ①ét♦♥ ♣rs st♦stqs

stàr

Cmxτ = Cav + δmax

τ

♦ù δmaxτ (ai .. an, q) = max 0 ∪ Csf

τ (aj .. an, q) − Cav(aj .. an, q) | i ≤ j ≤ n t

Csfτ (aj .. an, q) = Cwc

τ (ai, q) + Cwcτ (ai+1, qmin)+ .. +Cwc

τ (an, qmin)

Psq ré ①ét♦♥ ré ♥ t♦♥ ♣t é♣ssr s st♠t♦♥s ♣rsst♦stqs tst♦♥ ♣♦tq st♦♥ qté st♦stq ♣t ♠♥rà s éé♥s ♦és ♦s ♦♥s ♠♦♥trr ♦♥t♦♥♥♠♥t s t♦ér♥ ts♦♥ ♥♥ q♥t rs♣t s éé♥s

♥ ①♥t τ à 0 ♠♣q q ♣r♦té é♣ssr s rés ①ét♦♥♣rs Cwc

0 st ♥ ♥ trs tr♠s Cwc0 ♦rrs♣♦♥ ① rés ①ét♦♥ ♣r

s ①ts stàr q t♠♣s ré ♥ s é♣ssr ♠s s♦s ②♣♦tès q ♦♥t♦♥ strt♦♥ ♣r♦té dq

ai st ♥ ♠♦è è rés ①ét♦♥ st♦♥s P♦r τ = 0 ♣♦tq st♦♥ qté st♦stq st ♦♥ éq♥t à ♣♦tq ♠①t t ♥s ♥ éé♥ ♥st ♦é

♦♥trr ♦♥t♦♥ ré ①ét♦♥ ♣rs st♦stq Cwcτ t♥ rs 0

s τ t♥ rs 1 ♥s tst♦♥ ♥ τ = 1 stàr Cwc1 = 0 ♦rrs♣♦♥ à

♣♦tq st♦♥ qté ♠♦②♥♥ stàr q ♥ r ♣s à rér t① s éé♥s ♦és ♠s ♦♥t s♠♣♠♥t à ♥ tst♦♥ ♠①♠ t t♠♣s

♣♦tq st♦♥ qté st♦stq ♣r♠t ♥ ①té ♥s ♦♠♥s♦♥ ♥tr s ♦♠♣♦rt♠♥ts ♠♦②♥s t s ♦♠♣♦rt♠♥ts ♣rs s t♦ér♥étr♠♥r ♠♥èr ♦♥t ♦♠♣♦rt♠♥t ♣rs st ♣rs ♥ ♦♠♣t ♣r ♣♦tqst♦stq ♣t rr ♥tr ♥ ♣s t♥r ♦♠♣t s st♠t♦♥s ♣rs q♦rrs♣♦♥ à s ♦♠♣♦rt♠♥ts t②♣ t♠♣sré ♠♦ τ = 1 t ♦♥trr ♣r♥r♥ ♦♠♣t ♣rs ré stàr ré♣♦♥r ① tt♥ts t♠♣s ré r ♥éé♥ ♥ sr ♠♥qé τ = 0 ♥ ♥ s♥s ♣r♠ètr τ st tsé ♣♦r ①♣r♠r

Page 95: Contrôle de qualité optimal d’applications multimédia

♥②s ♣r♦r♠♥s

s♦♣ss éé♥ D♦r r

012 1

♠♦r

τ

é♥

r ♥♥ s t♦ér♥ τ

♦tr ♠ét♦ ♣r♠t ① ♣r♦r♠♠rs ♦t♥r ♥ ♦♠♣r♦♠s ♥tr t① ♦t♦♥ s éé♥s t tst♦♥ s rss♦rs ♥ ♦sss♥t s t♦ér♥

♦s ♦♥s ♣r♥r ♥ ①♠♣ tst♦♥ tt t♥q ♣r♠tt♥t ♦♠♣r♥r ♣s ①♣t♠♥t tst♦♥ s t♦ér♥ tstr é ♣r♠ttr à s♦♥ ♣♣t♦♥ é♣ssr s éé♥s ♥s s stt♦♥s P♦r ①r s t♦ér♥ à stàr ♥s♠ s rs s♣érr Cwc

τ

é sr strt♦♥ ♦rrs♣♦♥ à s rs ♣♦sss q ♣t ♣r♥r t♦♥ ai ♣♦r qté q s♣rç♦t ♦rs ①ét♦♥ s♦♥ ♣♣t♦♥ q réstt♦t♥ ♥ ♣s qté q rt ♦ t q t① ♦t♦♥ s éé♥srst ♣t ♦rs ér réstr s s t♦ér♥ ♣♦r ♣r ① ♣é♥♦♠è♥s q r♥♦♥trés ♥s ♦♥ ♣t r q λ(Γmx

τ ) st ♥ ♦♥t♦♥ r♦ss♥t s t♦ér♥ τ

♦s ♦②♦♥s ♥ sr t ①♠♣ q srt ♥éssr ♦♥♥îtr à ♥ t① tst♦♥ s rss♦rs tt♥s t t① ♦t♦♥ s éé♥s tt♥♥ ts♥t s t♦ér♥ ♥s ♥s st♦♥ s♥t ♥♦s ♦♥s é♥r ♥rt♦♥ ♥tr ♣r♠ètr τ t t① é♣ss♠♥t s éé♥s

♥②s ♣r♦r♠♥s

tt st♦♥ ♣rés♥tr ① s♦s ♣rts ♣r♠èr ♦♥♥r ♥ rt♦♥ ♥tr s t♦ér♥ t t① ♦t♦♥ s éé♥s ①è♠ ♣r♦♣♦sr ♥t♥q ♥②s ♣r♦r♠♥s ♣r♠tt♥t ♣r♦r♠♠r ♠îtrsr ♣♣t♦♥ ♦♥trôé

t① ♦t♦♥ s éé♥s

♥s tt ♣rt ♥♦s ♣rés♥t♦♥s ♣♦tq st♦♥ qté st♦stq st ♥ ①t♥s♦♥ ♣♦tq ♠①t ♣rés♥té à st♦♥ ♥s ♥①è♠ t♠♣s ♥♦s ssr♦♥s r ♣r♦té é♣ssr éé♥ rtq♥ ♦♥♥♥t t♦t ♦r ♥ ♦♥t♦♥ ♥éssr à é♣ss♠♥t ♣s ♥ ♣r♦♣♦s♥t♥ tt ♣r♦té

Page 96: Contrôle de qualité optimal d’applications multimédia

♦t♦♥ rs ♥ ♣♣r♦ st♦stq

♦♥t♦♥ ♦t♦♥ s éé♥s

♦t ♣♣r♦ st♦stq st ♦r♥r à tstr ♥ ♠♦②♥ ♦♥trôr t① éé♥s ♦és râ s ♣r♦té τ P♦r ♦♥♥îtr tt ♣r♦té t s♦r ♥s qs s s ♦♥tr♥ts t♠♣s s♦♥t é♣ssés ét ♦♠♣♦rt♠♥t ♣♣t♦♥ ♣r♠ttr ♥tr♣r♥r ♣r♦tétt♥r s ♦♥t♦♥s é♣ss♠♥t t ♥s ♥♦s ♣♦rr♦♥s r ♥ t① ♦t♦♥ s ♦♥tr♥ts t♠♣s ♣r r♣♣♦rt s t♦ér♥

♦s s♦♥s ♣r ♦♥strt♦♥ ♣♦tq ♠①t q tmxp ≤ tsfp ♣s ♣♦tq

♠①t ts ♦♥strt♦♥ ♣♦tq sûr ♣♦r ré♣érr s②stè♠ ♥s s s①ét♦♥ ♠ss ♦s ♣♦♦♥s ♦♥ ♥ ér q ♣♦r é♣ssr s éé♥s t q ♣♦tq sûr ♥ ♣ss êtr stst ♣rtr à ♥♦s ♣♦♦♥s st♥r① stt♦♥s ♥♦♥rs♣t s éé♥s ♦s é♥ss♦♥s ♣♦tq st♦♥ qté sûr st♦stq ♣r tsfτ sé sr ♦♥t♦♥ ré ①ét♦♥ ♣rsst♦stq Csf

τ t sr ♣♦tq st♦♥ qté sûr tsfp

♦s ♦♥s ♣rés♥tr ① s strés rs♣t♠♥t ♣r s rs t s① s ♣♦s♥t s ss ♥ ♦♥♥ ♦♠♣ré♥s♦♥ s ♦♥t♦♥s é♣ss♠♥t

s ① rs r♣rés♥t♥t ①ét♦♥ ♥ ♥s♠ t♦♥s a1 . . . an ♦ts st♦♥s ♦♥t êtr résés ♥t tt♥r ♥ éé♥ D st ♠ê♠ ♣♦rq t♦♥ st à r D = D(a1) = . . . = D(an) P♦r q t♦♥ ♥♦s ♥♦t♦♥s qté q été ♦s ♣r ♦♥trôr t sss s t♦♥s ♥♦s r♣rés♥t♦♥s♥s♠ Qi s qtés stss♥t rt♦♥

Qi = q|tmxτ (ai . . . an, si−1, q) ≥ ti−1 .

♥t♥♥t q r♣rés♥tt♦♥ ①ét♦♥ été ♥tr♦t ♥♦s ♦♥s ♠♦♥trr s ① stt♦♥s ♠ss ①ét♦♥s stàr s ① stt♦♥s ♦ù♣♣t♦♥ ♥ rs♣t ♣s s éé♥s

Pr♠r s tsfτ (an, sn−1, qmin) ≥ tn−1 st à r ♥tr ①ét♦♥

an−1 t an

♦rs r♥r ♣♦♥t ♦♥trô ♦♥trôr ♦st qté qmin ♠s ♥①ét♥t t♦♥ an éé♥ st é♣ssé stàr tn > D ♦s ♦♥s♥♦♠♠r tt éè♥♠♥t ∆ t é♥r ♣r

∆ = tn > D ∧ tsfτ (an, sn−1, qmin) ≥ tn−1

t éè♥♠♥t st ♣♦ss t tst♦♥ s rés ①ét♦♥ ♣rsst♦stqs ♥ t ss ♣♦ssté à ♣♣t♦♥ é♣ssr ré ①ét♦♥ ♣rs q ♦♥trôr t ♣ré

Page 97: Contrôle de qualité optimal d’applications multimédia

♥②s ♣r♦r♠♥s

q1

a1 a2

q2 . . . qi

ai

. . . qn−1 qn

an−1 anai+1

D

qn .. qminqn−1, .., qminqi, .., qminq1, .., qmin q2, .., qminQ

r é ♦rs r♥èr t♦♥

♥s s r ♣♣t♦♥ ♦♥trôé tt♥t ♥ étt s②stè♠ (sn, tn) ér♥t

tn = tn−1 + C(an, qmin) > D

D ≥ tn−1 + Csfτ (an, qmin)

r qn ér

tmxτ (an, sn−1, qmin) ≥ tn−1

⇒ tsfτ (an, sn−1, qmin) ≥ tn−1 ♣r ♦♥strt♦♥ tmxp

⇒ D − Csfτ (an, qmin) ≥ tn−1

⇒ D − Cwcτ (an, qmin) ≥ tn−1

⇒ D ≥ tn−1 + Cwcτ (an, qmin) .

♥ ♣t érr

tn−1 + C(an, qmin) > D

tn−1 + C(an, qmin) > tn−1 + Cwcτ (an, qmin)

♦♥ ♦♥ ♣t ♥ ♦♥r q ♥s s ♣♣t♦♥ é♣ssr éé♥ s

C(an, qmin) > Csfτ (an, qmin) = Cwc

τ (an, qmin)

tr♠♥t t s éé♥ ♥st ♣s rs♣té ré ①ét♦♥ ré r♥èr t♦♥ st ♣s r♥ q ré ①ét♦♥ ♣rs st♦stq ♥s ♣r♦té é♣ssr éé♥ ♠s ♦r tsf (an, sn−1, q) ≥ t st

P [∆] = P [C(an, qmin) > Cwcτ (an, qmin)] = τ

①è♠ s tsfτ (an, sn−1, qmin) < tn−1

tt ♦s ♦♥trôr ♣t ♦sr ♥q♠♥t qté ♠♥♠ ♣r ét

Page 98: Contrôle de qualité optimal d’applications multimédia

♦t♦♥ rs ♥ ♣♣r♦ st♦stq

stàr qà ♣rtr ♥ rt♥ étt i ♦♥ rt♦♥ tsfτ (ai . . . an, si−1, qmin) < t

♣♦r t♦t ♥ ♥s♠ r i ♦s ♦♥s ♥♦tr t éè♥♠♥t ∆i t érr ♣r

∆i = tn > D ∧ tsfτ (an, sn−1, qmin) < tn−1 ∧ i = j|∀k > j Qk = ∅

t t éè♥♠♥t ♦♥trôr é tsr ♥ qté qmin ♣♦rt♦s s i stàr tsfτ (ai . . . an, si−1, qmin) < t ♣♥♥t ♠ê♠ ♥ ts♥t ♥ qté ①ét♦♥ é♣ss éé♥ r

qi, .., qminq2, .., qmin

q1

a1 a2

q2 . . . qi qmin qmin

ai+1ai

qmin qmin

anan−1

D

Q q1, .., qmin

r é ♦rs ♥ ♥s♠ t♦♥s

r ♥♦s ♠♦♥tr s ♦① ts ♣r ♦♥trôr ♥ qtésqà t♦♥ i ér♦♠♥t st ♥♦r♠ ♦♥trôr ♣t r s ♦① qtéstss♥ts ♣rtr étt i + 1 ♥♦s ♣♦♦♥s ♦srr q♥ qté ♥ értsfτ ≥ t Pr ♦♥séq♥t ♦♥trôr é tsr qté ♠♥♠ ♣♦r s t♦♥ss♥ts sqà q tr♦ ♥ étt ♦ù ♣t ♦sr ♥ qté ♦♥♥ Pr♥♦♥s ♣r s s ♦ù é♦t♦♥ ♣♣t♦♥ ♥ ♣r♠t ♣s r♥r ♥s ♥ étt♣r♦♣♦s♥t ♥ ♦① qté ♦♥trôr ♦♥ à ♣rtr étt i s②stè♠ ♥ ♣êtr ré♣éréPs ♦r♠♠♥t ♥♦s ♦♥s ♣♦r t♦♥ i rt♦♥

ti−1 + Csfτ (ai . . . an, qi) ≤ D

s rété ♥ ♦rrs♣♦♥ ♣s ① ♣rés♦♥s ♦♥trôr t ♥♦s ♦t♥♦♥s ♣♦rt♦♥ s♥t rt♦♥

ti−1 + C(ai, qi) + Cwcτ (ai+1 . . . an, qmin) > D

Pr é♥t♦♥ ♣♦tq st♦♥ qté sûr ♥♦s ♦♥s ♦♥ C(ai, qi) >

Cwcτ (ai, qi) ♣♥♥t ♣♦r q ♣♣t♦♥ ♥rr ♣s à rttr♣r t♠♣s ♣r

t ss q C(ai+1 . . . an, qmin) ≥ Cwcτ (ai+1 . . . an, qmin)

♥s ♥♦s ♣♦♦♥s r ♣r♦té éè♥♠♥t ∆i ♦♠♠ st

P [∆i] = P [C(ai, qi) > Cwcτ (ai, qi) ∧ C(ai+1 . . . an, qmin) ≥ Cwc

τ (ai+1 . . . an, qmin)]

t ♥é♣♥♥ s t♦♥s ♦♥

P [∆i] ≤ P [C(ai, q) > Cwcτ (ai, q)] . P [C(ai+1 . . . an, qmin) > Cwc

τ (ai+1 . . . an, qmin)]

Page 99: Contrôle de qualité optimal d’applications multimédia

♥②s ♣r♦r♠♥s

P [∆i] ≤ τ . P [C(ai+1 . . . an, qmin) > Cwcτ (ai+1 . . . an, qmin)] ♣rès é♥t♦♥

P♦r q C(ai+1 . . . an, qmin) > Cwcτ (ai+1 . . . an, qmin) t q ①st ♠♦♥s ♥

t♦♥ ♦♥t ré ①ét♦♥ ♣♦r qmin s♦t s♣érr à ré ①ét♦♥ ♣rs♥s ♥♦s ♦♥s ♦♥

P [∆i] ≤ τ2

s ① stt♦♥s ♣réé♥ts ♥♦s ♣rés♥t♥t s ♦♥t♦♥s é♣ss♠♥t séé♥s ♣♦r ♣♦tq st♦♥ qté♠①t ♣rtr à ♥♦s ♦♥s ♣r♦♣♦sr♥ ♣r♦té é♣ssr s éé♥s ♥ ♦♥t♦♥ s ① éè♥♠♥ts q♥♦s ♦♥s tés

Pr♦té é♣ssr s éé♥s

♠♥èr ①r s rés ①ét♦♥ ♣rs ♥ ♣r♠t ♣s ①t♠♥t ♠îtrsr ♦♠♣♦rt♠♥t ♣♣t♦♥ ♥s s♥s ♦ù s ♣r♦tés s♦♥t és♣♦r ♥ t♦♥ t ♥ qté t ♥♦♥ sr ♣r♦té é♣ssr s ♦♥tr♥ts t♠♣s à ♥ ①ét♦♥ ♥t ♦♥ ♥ ♠îtrs ♣♣t♦♥ ♦ t ♥♦♥♦ t st ♥térss♥t ♣r♦♣♦sr ♥ rt♦♥ ♥tr s t♦ér♥ t t① é♣ss♠♥t s éé♥s

♣r♦té é♣ssr s éé♥s ♦rrs♣♦♥ à ♥♦♥ s ① éè♥♠♥ts érts ♣réé♠♠♥t ♥s ♥♦s ♣♦♦♥s ♦♥♥r rt♦♥ ♦r♠ λ(Γmx

τ ) s♥t

λ(Γmxτ ) = P [∆ ∨∆1 ∨ . . . ∨∆n−1]

t ♥é♣♥♥ s éè♥♠♥ts ♥♦s ♦♥s

λ(Γmxτ ) ≤ P [∆] +

n−1∑

i=1

P [∆i]

λ(Γmxτ ) ≤ τ +

n−1∑

i=1

τ2

λ(Γmxτ ) ≤ τ + (n− 1)τ2

st ss ♥♦♠rss ♣♣r♦①♠t♦♥s ♣r♠èr rés ♥s ♠♦rt♦♥ ♦♥t♦♥ ré ①ét♦♥ ♠①t ♣r ♣♦tq sûr ♦rs t éà♥♦s ♥♦♥s ♣s ♣♦ssté ♦♥♥r ♥ réstt ①t ♠s s♥ ♣♣r♦♥t ❯♥①è♠ ♣♣r♦①♠t♦♥ été t ♦rs ♣r♦té ∆i ♦s ♦♥s♠♦ré tt ♣r♦té ♥ é♥ss♥t ♥ stt♦♥ ♦ù t♦ts s rés ①ét♦♥rés ét♥t s♦t és s♦t s♣érrs ① rés ①ét♦♥ ♣rs st♦stqs t ♥♦s ♦♥s ♣rs ♥ s ①ét♦♥ ①trê♠ ♣♣t♦♥ ♣rtr à t① éé♥s ♦és été sréé

Page 100: Contrôle de qualité optimal d’applications multimédia

♦t♦♥ rs ♥ ♣♣r♦ st♦stq

P♦r tt rs♦♥ ♥♦s ♦♥s ♣r♦♣♦sr ♥ ♠ét♦ ♣r♠tt♥t r rt♠♥t t① ♦t♦♥ s éé♥s ①t tt ♠ét♦ ♥ sr ♣s ss ♥s♠♣t♦♥ ♣r♦té ♠s ♥ s♥t ♥ ♦♥strt♦♥ strt♦♥ t tr♠♥s♦♥ tn r♥èr t♦♥ an tt ♠ét♦ ♥♦s ♣r♠ttrss étr♠♥r t① tst♦♥ s rss♦rs tt♥

♥②s ♣r♦r♠♥s

♥s tt st♦♥ ♥♦s ♣r♦♣♦s♦♥s ♥ ♠ét♦ ♣r♠tt♥t ♣rét♦♥ ♦♠♣♦rt♠♥t ♣♣t♦♥ ♦♥trôé ♦s ♦♥s é♦♣♣é ♥ ♦rt♠ q strt♦♥ ♣r♦té ♣♦r t tr♠♥s♦♥ s t♦♥s ♥st ♦♥t♦♥ strt♦♥ ♣r♦té t tr♠♥s♦♥ r♥èr t♦♥ st tsé♣♦r r t① ♦t♦♥ éé♥ tt♥ ♥ ♣♦rr ss r t①tst♦♥ s rss♦rs ♥ tr♠s t t♠♣s

éstts ♣ré♠♥rs

♦t ♥ s②stè♠ ♣r♠étré ♥rt♥ st♦stq SPIS(C) ♥ ♦r♦♥♥♥♠♥tsttq s0

a1−→ s1a2−→ . . .

an−→ sn ♦♥t ♥ éé♥ D t ♥ st♦♥♥r téΓmx

τ t tr♠♥s♦♥ ti t♦♥ ai s②stè♠ ♦♥trôé SPIS(C)||Γmxτ st

é♥ rérs♠♥t ♣r

t0 = 0 tti = ti−1 + C(ai, qi),

♦ù qi st s♠♥t étr♠♥é ♣r r ti−1 stàr (ai, qi) = Γ′mxτ (si−1, ti−1)

♦♥ ti st ♥ r ét♦r srèt ♦s r♣rés♥t♦♥s ♣r di : N → [0, 1] ♦♥t♦♥ strt♦♥ ♣r♦té ti st é♥ ♣r di(k) = P

[

ti = k]

♦ùP

[

ti = k]

st ♣r♦té ti = k

P[

ti = k]

♦t k ♥ ♥tr ♦s s♣♣♦s♦♥s q ti = k∧ti−1 = l l∈N s♦♥t s ♥♦♥s s♦♥tséè♥♠♥ts ♦rs ♥♦s ♦t♥♦♥s

P[

ti = k]

= P[

+∞∨

l=0

ti = k ∧ ti−1 = l]

P[

ti = k]

=

+∞∑

l=0

P[

ti = k ∧ ti−1 = l]

.

Page 101: Contrôle de qualité optimal d’applications multimédia

♥②s ♣r♦r♠♥s

♦♠♠ ti = ti−1 + C(ai, qi) ♥♦s ♦♥s

P[

ti = k ∧ ti−1 = l]

= P[

ti−1 = l ∧ C(ai, qi) = k − l]

.

Psq ti = C(a1, q1) + . . . + C(ai−1, qi−1) ♥♦s ♦t♥♦♥s

P[

ti = k ∧ ti−1 = l]

= P[

ti−1 = l]

P[

C(ai, qi) = k − l]

.

éqt♦♥ sss t ♠è♥♥t à rt♦♥ s♥t ♥tr s strt♦♥s

di(k) =

+∞∑

l=0

di−1(l)dqiai

(k − l) .

♦rt♠ ♦♥♦t♦♥ ♣r♠étré

♦rt♠ st ♥ ♠♣é♠♥tt♦♥ ♣r♥♣ ért ♣réé♠♠♥tstàr éqt♦♥ ♦s s♣♣♦s♦♥s q s rs ♥♦♥ ♥tsés s♦♥t ésà 0 ♦rr ♥s ♦rt♠ st éèr♠♥t ér♥t

♦♥♦t♦♥❴♣r♠étré dqiai 1≤i≤nΓmx

τ

i = 1

d0(0) = 1

♦r i← 1 t♦ n ♦

♦r l t q di−1(l) 6= 0 ♦

(ai, qi) = Γmxτ (si−1, l)

♦r t t q dqiai(t) 6= 0 ♦

di(l + t) ← di(l + t) + di−1(l) ∗ dqiai(t)

♦rt♠ ♦♥♦t♦♥ ♣r♠étré

♦t ① ♥trs l t t ♥♦s ♥ré♠♥t♦♥s r di(l + t) ♣r di−1(l)dqiai(t)

q st éq♥t à

q ♣s t ♣♦r q strt♦♥ di ♥♦♠r rs di(k)

ér♥t 0 st ♥ ♥ t st ♦r q

len(di) = len(di−1) + maxqi∈Qlen(dqiai

)

♣rs

♦♥ r di à ♣rtr di−1 t dqiai ♥ésst s♠♥t ♥ ♥♦♠r ♥ t♦♥s

♥ ♥♥té ♦♠♠ ♣réé♠♠♥t

♦rt♠ ♦♥♦t♦♥ ♣r♠étré ♦rt♠ ♣r♥ ♥ ♥tré s strt♦♥s ♣♣t♦♥ dqi

ai 1≤i≤n t st♦♥♥r té Γmxτ ♣rtr s

Page 102: Contrôle de qualité optimal d’applications multimédia

♦t♦♥ rs ♥ ♣♣r♦ st♦stq

♦♥♥és ♥ ♣rt♥t ♥ strt♦♥ d0 ♥tsé à r tért♠♥t strt♦♥ ♣♣t♦♥ ♣♦r t tr♠♥s♦♥ P♦r ♣r♦rt t♦ts st♦♥s ♥ Ps ♣♦r q t♦♥ st♦♥♥r qté ♥ qté q ♦♥trôr ss♥r à t♦♥ s♥t ♣♦r r ré ①ét♦♥ l t♦♥ ♦r♥t ♥ ♥st ♣♦r tt r l rés ♣r♦t ♦♥♦t♦♥ q r strt♦♥ s♥t ♣♦r qté ♦s ♥

râ à t ♦rt♠ ♥♦s ♣♦♦♥s ♦♥strr strt♦♥ ♣r♦té ♦rrs♣♦♥♥t à t tr♠♥s♦♥ tn r♥èr t♦♥ an ♦s ♦♥s étr ♥s ♣rt s♥t ♦♠♣①té t ♦rt♠ ♦♥♦t♦♥ Ps ♥♦s ♦♥♥r♦♥s ♥①♠♣ str♥t

♦♠♣①té ♦rt♠

♥♦♠r t♦♥s ♦rt♠ ♣♦r di st ♥s ♣r s sé à

(

1 + len(di−1))(

1 + maxqi∈Qlen(dqiai

))

s♥ q ♥♦♠r t♦♥s ♠①♠ ♣♦r dn st

n∑

i=1

(

1 + len(di−1))(

1 + maxqi∈Qlen(dqiai

))

.

♦♠♣♦rt♠♥t ♣rs st ♦♥♥é ♣r

(N + 1)

n∑

i=1

(

1 + len(di−1))

,

♦ù N = maxai∈A,qi∈Qlen(dqiai) st ♦♥r ♠①♠ s strt♦♥s rés ①é

t♦♥ C(ai, qi) ♦rrs♣♦♥ à ♥ ♠♥s♦♥ rtérstq s ♥trés ♣r♦è♠♥ ts♥t t len(d0) = 0 ♥♦s ♦t♥♦♥s ♥s ♣r s s len(di) = iN ♥s ♥♦♠r ♠①♠ t♦♥s st

(N + 1)

n∑

i=1

(

(i− 1)N + 1)

=1

2N(N + 1)n(n− 1) = O(N2n2) .

s♥ q ♦rt♠ ♣r♦♣♦sé st ♣♦②♥♦♠ ♣r r♣♣♦rt ♥♦♠r t♦♥s t à ♦♥r s strt♦♥s s rés ①ét♦♥ ♣♥♥t ♣t êtrééré tst♦♥ s tr♥s♦r♠és ♦rr ♣♦r s ♦♥♦t♦♥s

①♠♣ ①ét♦♥ ♦rt♠

Page 103: Contrôle de qualité optimal d’applications multimédia

♥②

s♣r♦r♠

♥s

10

15

20

25

0

5

0 5 10 15 20 0

5

0

10

15

20

25

5 10 15 20 0

5

10

15

20

25

0 5 10 15 20

0

2

4

6

8

10

12

14

0 5 10 15 20 25 30

0

5

10

15

20

25

30

0 5 10 15 20

d1

ai

ré ①ét♦♥

%

ré ①ét♦♥

d0

ai

%

ré ①ét♦♥

d2

ai

%

di

ré ①ét♦♥

%

di−1

%

ré ①ét♦♥

Γmxτ (si−1, l) = 2 Γmx

τ (si−1, l) = 1 Γmxτ (si−1, l) = 0

r

①♠

♦♥♦t♦♥♣r♠

étré

Page 104: Contrôle de qualité optimal d’applications multimédia

♦t♦♥ rs ♥ ♣♣r♦ st♦stq

①♠♣ r ♥♦s ♣r♠ttr ♠① ♦♠♣r♥r ♥tt♦♥ ♦♥♦t♦♥ ♣r♠étré

①♠♣ r ♥♦s ♣rés♥t ①ét♦♥ ♦rt♠ ♣♦r t♦♥ ai−1

stàr q strt♦♥ di−1 éà été é ♦s ♦♥sér♦♥s ♥s t ①♠♣

♥ ♣♣t♦♥ ②♥t ♥q♠♥t tr♦s qtés ♦s ♦♥s r♣rés♥té ♦① qté

♦♥trôr Γmxτ sr strt♦♥ di−1 ♣rtr à ♦rt♠ t ♦♥♦t♦♥

t♦ts s rs ♦ù st♦♥♥r té ♦st qté 2 strt♦♥

t♦♥ s♥t ai ♣♦r qté 2 t ♠ê♠ ♣♦r s qtés 1 t 0 ♥s

♦t♥t strt♦♥ di ♦rrs♣♦♥♥t à t tr♠♥s♦♥ ti t♦♥ ai

t ♦rt♠ ♥♦s ♣r♠t ♦♥strr strt♦♥ s rés ①ét♦♥ ♣♦r t tr♠♥s♦♥ tn ♣♣t♦♥ é♣♥ s t♦ér♥ q ♦♥t♦♥♥ s rés ①ét♦♥ ♣rs tsés ♣r st♦♥♥r té tt strt♦♥ ♣r♠t résr s ♥②ss à ♣r♦r sr ♦♠♣♦rt♠♥t ♣♣t♦♥♦♥trôé

t ♣r♦r♠♥s

♥s tt st♦♥ ♥♦s ♦♥s ♥♦s ♥térssr ① ♣r♦r♠♥s ♣♣t♦♥♦♥trôé ♦s ♣r♦♣♦s♦♥s ① t②♣s réstts ♣r♠r ♦♥r♥ t① ♦t♦♥ éé♥ ①è♠ ♥♦s ♦♥♥r s ♥t♦♥s sr t t♠♣s qrt tsr ♣♣t♦♥

♥s st ♥♦s ♦♥sér♦♥s ♥ éé♥ rtq D t ♥ st♦♥♥r téΓmx

τ q ♣♣q ♣♦tq st♦♥ qté st♦stq Cmxτ st♦♥♥r

té ♣r♦♣♦sé ♣r♠t ré♣♦♥r à ① rtérstqs ♥ ér♥ts ♣r♠èr st rs♣tr s ♦♥tr♥ts t♠♣♦rs stàr q t♠♣s①ét♦♥ t♦t tn st ♥érr à éé♥ D ♥ ♣r♦té ♠♥♠ λ

①è♠ st ♦r ♥ tst♦♥ ♦♣t♠ s rss♦rs stàr ♠①♠sr ♥ qté ♦s ♣r st♦♥♥r té ♣t êtr♦r♠sé ♣r ♠①♠st♦♥ t♠♣s ①ét♦♥ t♦t tn st♦♥

♣r♦r♠♠r ♣♣t♦♥ ♠t♠é ♣t râ à tt ♠ét♦ ♦sr ♥♦♠♣r♦♠s ♥ s ① rtérstqs ♥s ♥②s ♣r♦r♠♥s êtr t♣♦r r t① ♦t♦♥ s éé♥s ♠s ss sr tst♦♥ t t♠♣s tt♥

① ♦t♦♥ éé♥

t① ♦t♦♥ éé♥ µ(Γmxτ ) ♣♦r st♦♥♥r té Γmx

τ st

Page 105: Contrôle de qualité optimal d’applications multimédia

♦t♦♥ t♥q s②♠♦q

é♥ ♣rµ(Γmx

τ ) = P[

tn ≥ D]

.

Psq dn st ♦♥t♦♥ strt♦♥ s ♣r♦tés ♣♦r r ét♦r tn t① ♦t♦♥ éé♥ ♣♦r ♣♣t♦♥ ♦♥trôé st é♥ ♣r

µ(Γmxτ ) =

+∞∑

k=D+1

dn(k) .

♦t♦♥s q t q strt♦♥ dn st ♥ s♦♠♠ ♥♥ sss ♣t êtrrét à s♦♠♠ s♥t

µ(Γmxτ ) =

len(dn)∑

k=D+1

dn(k) .

① tst♦♥ t t♠♣s tt♥

t① tst♦♥ t t♠♣s tt♥ st é ♦♠♠ s♣ér♥ strt♦♥ dn stàr

(tn) =

len(dn)∑

k=0

kdn(k) .

♦t♦♥ t♥q s②♠♦q

♥s tt st♦♥ ♥♦s ♦♥s ♣rés♥tr ♣♣r♦ st♦stq ♣♦♥t ♠ét♦ s②♠♦q ♥s ♥ ♣r♠r t♠♣s ♥♦s ♠♦♥trr♦♥s ♥♥ ♠♦è t♠♣s st♦stq sr ♦♥strt♦♥ ♦♥t♦♥ tmx,r

p ♥st ♥ ①è♠ ♣rt♠♦♥trr ♦♠♠♥t ♦t♥r ♥ ♣s r♥ ♣rés♦♥ ♥ s ré♦♥s râ♠♥t

♥♥ ♣♣r♦ st♦stq

♥s ♣rt ♥♦s ♦♥s ♣rés♥té ♥ ♠ét♦ ♣r♠tt♥t rs♣tr ①t♠♥t ♦♠♣♦rt♠♥t ♦♥trôr ♥♦♥ râé t♦t ♥ ♥ s♥t ♣s ♣♣ à àq ♣♦♥t ♦♥trô ♦s s♦♥s q ♠♦è t♠♣s st♦stq ♥♥ ♦♥trôr s♥s râ♠♥t ♥ t ♣r♠t r♥r ss st♠t♦♥s ♣s ♣r♦ rété ♠s ♥ ♦♥tr♣rt ♣r♠t ♦r qqs ♦♥tr♥ts t♠♣s ♣rtr à ♥♦s ♣♦♦♥s ♥♦s ♣♦sr s ♠ê♠s qst♦♥s ♣♦r ♣♣r♦ s②♠♦qstàr qs s♦♥t s ♣♣♦rts ♠♦è t♠♣s st♦stq sr râ♠♥t ♦♥trôr t à ♥rs à q ♦♠♣♦rt♠♥t ♦t ♦♥ stt♥r s s rés ①ét♦♥ ♣rs s♦♥t é♣ssés ♣r s rés ①ét♦♥ rés

Page 106: Contrôle de qualité optimal d’applications multimédia

♦t♦♥ rs ♥ ♣♣r♦ st♦stq

♦♠♠ ♣♦r ♦♥trôr ♥t ♥♥ ♠♦è st♦stq sr ♠ét♦s②♠♦q rés ♥s t ♦r s rés ①ét♦♥ ♣rs ♣s ♣r♦s ♦♠♣♦rt♠♥t s rés ①ét♦♥ ♦♥t rt♠♥t ♠♣tr sr s ♦♥strt♦♥ss ③♦♥s râ♠♥t

♣r♥♦♥s é♥t♦♥ s ③♦♥s râ♠♥t ♣réé♠♠♥t ért ♥s ♣tr ♥ ts♥t ♣♦tq st♦♥ qté st♦stq

ti ∈ ]tmxτ (si+r−1, q + 1), tmx,r

τ (si, q)] pour q < qmax

ti ∈ ]−∞, tmx,rτ (si, q)] pour q = qmax

tmx,rτ (si, q) = mini≤j≤i+r−1t

mxτ (sj , q) − Cwc

τ (ai+1 . . . aj , q) ♦♥t♦♥ tmx,rτ ♦r

rs♣♦♥ à ♦r♥ s♣érr ③♦♥ râ♠♥t stàr ♦♠♣♦rt♠♥t♣rs♥s s é♥t♦♥ ♥♦s r♠rq♦♥s ♥♥ s rés ①ét♦♥ ♣rs s rés ①ét♦♥ s♦♥t ♣s ♣r♦s ♦♠♣♦rt♠♥t ♣♣t♦♥ st é♥tq ③♦♥ râ♠♥t s♥r t ♣♦♦r ré♠♥t ♦rrs♣♦♥r à s st♠t♦♥s ♣s ♣r♦s q ♣♦r ♠♦è t♠♣s ♣réé♥t

♣♥♥t t♦t ♦♠♠ ♣♦r ♦♥trôr ♥t ♥s q ♥♦s ss♦♥s ♣♦ssté ♦r qqs éé♥s ♥♦s ♦♥s ♣♦r tt ♣♣r♦ s②♠♦q s étts ♦ù ♦♠♣♦rt♠♥t ♥ sr ♣s ♦ré♠♥t é ♥ t é♣ss♠♥t s rés ①ét♦♥ ♣rs ss ♣r♠ttr ♠ ér t s♦rtr s ③♦♥s râ♠♥t♥s tst♦♥ ré♦♥s râ♠♥t st♦stqs ♣r♠ttr ♦r ♥ ♦♠♣♦rt♠♥t ér♥t ♦♥trôr ♥t ♠s ♥ ♣r♦té ①é ♣r s t♦ér♥ τ

D(ak)

yk(q)

ai

ai+1

ai+2

ai+3

R2q

Rq

r ①♠♣ ①ét♦♥ ♣♣t♦♥ râé ♥ ♠♦è t♠♣sst♦stq

①♠♣ r ♥♦s ♠♦♥tr ♥ ①♠♣ ①ét♦♥ ♣♣t♦♥ ♦♥trôé

Page 107: Contrôle de qualité optimal d’applications multimédia

♦t♦♥ t♥q s②♠♦q

t♥q râ♠♥t ♦s ♦♥s é ♥ ③♦♥ R2q ♦rrs♣♦♥♥t à ♣s

râ♠♥t ♣♦r qté q P♦r t♦♥ ai ♦♥trôr ♦sr q ♣t râr

♦♥trôr ♣♦r s ① ♣r♦♥s ♣♦♥ts ♦♥trô ①ét ai ai+1 ♣s ai+2

♠♦♠♥t à ♦sr s♦♥ étt t s♣rç♦t q st s♦rt ré♦♥ qté Rq

st ♥ ♦♠♣♦rt♠♥t q ♥t ♣s ♣ré ♥ t ♦rs s t♦♥s ai ai+1 t

ai+2 ♦♥trôr t ♣ré tst♦♥ ♦t♦r qté q r sr r

♥♦s ♦②♦♥s q rt été ♣réér tsr qté q − 1 ♣♦r t♦♥ ai+2 tt

♠s ♣rét♦♥ st t q ♦rs ♠♦♥s ♥ s tr♦s t♦♥s ré

①ét♦♥ été s♣érr à ré ①ét♦♥ ♣rs ♣ré

t ①♠♣ ♥♦s ♠♦♥tr ♥ q t♥q ♦♥trô s②♠♦q ♣t êtr♠♣rés s ♦♥ ts ♣♣r♦ st♦stq s t②♣ ①ét♦♥ rst q♥♠ê♠ très rr t t♦t ♦♠♠ ♣é♥♦♠è♥ ♦t♦♥ s éé♥s st ♠îtrsé ♣rtstr

ré ①ét♦♥ ♠rs

♣♣r♦ st♦stq ♣r♠t é♥érr s♠♣♠♥t ♥ ♠♦è t♠♣s sé srs rés ①ét♦♥ ♣rs t ♠♦②♥♥s ♦s s♦♥s q s ③♦♥s râ♠♥t♣r♥♥♥t ♥ ♦♠♣t ♦♠♣♦rt♠♥t s ♣r♦♥s t♦♥s ♣♦r s rés ①ét♦♥♣rs ♠s ss ♣♦r ♥ ♠rs q ♥♦s ♦♥s ♣ré♠♥t é♥ à ♥té t♠♣s st♦♥ s♠♣t ♣r♦è♠ ét♥t ♦♥♥é q ♥♦s ♥♦♥s ♣sé♥ ♥s ♠♦è t♠♣s ♣réé♥t tt ♦r♥

♣rtr ♠♦è t♠♣s st♦stq st ss③ s♠♣ é♥r ♥ ré①ét♦♥ ♠rs ♣♦r q t♦♥ t q qté ♥ t ♥♦s ♣♦♦♥stsr ♠ê♠ ♠ét♦ q ♥s é♥t♦♥ ré ①ét♦♥ ♣rs st♦♥ ♦s é♥ss♦♥s s rés ①ét♦♥ ♠rs Cbc

τ ♣r

∀i ∈ |A| P [C(ai, q) < Cbcτ (ai, q)] = τ

s t♦ér♥ τ rst ♠ê♠ q ♣♦r s rés ①ét♦♥ ♣rs

st ♠♥t♥♥t ♣♦ss r♦♥sérr ♦♥strt♦♥ s ③♦♥s râ♠♥t ♥s♥t q s rés ①ét♦♥ s♦♥t ♦♠♣rss ♥tr Cbc

τ t Cwcτ ♦♥ ♥♦s ♣♦♦♥s

♦♥♥r s ♦r♥s ♣♦r tj

ti + Cwc(ai+1 . . . aj , q) ≥ tj ≥ ti + Cbc(ai+1 . . . aj , q)

é♥t♦♥

♦t tmx,rp : A ∗ ×Θ→ R+ ♦r♥ ♥érr ③♦♥ râ♠♥t ♦s é♥s

s♦♥s ♣r

tmx,rp (ai+1 . . . an, si, q) = mini≤j≤i+r−1t

mxp (ai+1 . . . an, sj , q)− Cbc(ai+1 . . . aj , q)

Page 108: Contrôle de qualité optimal d’applications multimédia

♦t♦♥ rs ♥ ♣♣r♦ st♦stq

tt ♦♥t♦♥ ♣r♠t érr ♦♠♣♦rt♠♥t ♠rs ♣♣t♦♥ ♦♥t à ♣r♦♣♦st♦♥ s♥t

Pr♦♣♦st♦♥

P♦r ♥ ♥ qté ♦♥♥é ♥ ♥tr r ≥ 1 t ♥ étt s②stè♠ (si, qi) (si, qi) ∈

Rrq s t s♠♥t s

ti ∈ ]tmx,rτ (si, q), t

mx,rτ (si, q)]

tt ♥♦ ♦♥strt♦♥ s ③♦♥s râ♠♥t ♣r♠ttr ♥ ♣s r♥①té ♥s s ♦① ♦♥trôr ♥ t ♥♦s ♥ ♦♥sérr♦♥s ♣s s s ①trê♠s s ♣r♦s♥t ♣rsq ♠s t ♥s ♥♦s r♦♥s ♥ ♠r ♦♥♥ss♥ ♦♠♣♦rt♠♥t ♣♣t♦♥ q ♣r♠ttr r ♠♦♥s ♣♣s ♦♥trôrt♦t ♥ s♥t q ♣♣t♦♥ ♥ ♥r ♣s ré♦♥ qté

meilleur−cas = 0

D(ak)ti

ai

Rq

ai+4

ai+7

yk(q)♠rs Cbc

τ

r ♦♠♣rs♦♥ st♠t♦♥ ♣♦r s t♠♣s ①ét♦♥ ♠rs

①♠♣ r ♥♦s ♠♦♥tr ♥ ♦♠♣rs♦♥ ♥ s st♠t♦♥s

♥♦♠r ♣s râ♠♥t q ♦♥ ♣t r ♥s s ♦♠♣♦rt♠♥ts ♠rs

❯♥ tré ♦rrs♣♦♥ à ♦♥strt♦♥ q ♦♥ ♣♦r ♥ ré ♠rs éé à

♠♦è t♠♣s ♣t s♠♥t ♣s râ♠♥t Pr ♦♥tr ♥ ♣r♥♥t ♥

ré ①ét♦♥ é à ♣rtr ♣♣r♦ st♦stq ♥♦s ♣♦♦♥s ♦r q

♦♥trôr ♣t râr ss ♣♣s ♣♦r s ♣s s♥ts

①♠♣ ♣réé♥t st ♣♦r ♠♦♥trr ♥térêt ♦r ♥ ♦r♥ ♠rs ♣♦r râ♠♥t ♦♥trôr

Page 109: Contrôle de qualité optimal d’applications multimédia

♦♥s♦♥

♦♥s♦♥

♥s ♣tr ♥♦s ♦♥s ♣rés♥té ♥ ♣♦tq st♦♥ qté st♦stqst ♥ ♣♣r♦ ♣rt♥♥t ♥s r s ♣♣t♦♥s ♠t♠é q ♦♥t ♣rt ♠♦♥ t♠♣sré ♠♦ ♥ t tt ♣♦tq ss ♣♦ssté ♠♥qrs éé♥s ♠s ♥ ♦r♥♥t ♥♦♠r rtés ♣r ♥ s t♦ér♥ ttt♥q st sé sr ♥ ♣♦tq st♦♥ qté é♥éré à ♣rtr strt♦♥s ♣r♦tés ♦s ♦♥s ♣r♦♣♦sé r s rés ①ét♦♥ ♣rs à ♣rtr s r♥èrs t s t♦ér♥ ♠♦è t♠♣s st♦stq ♣r♠t à♣♣t♦♥ ♦r ♥ ♦♠♣♦rt♠♥t ♣s ♣r♦ q rr tstr ♥t ♥♦s ♦♥♥♦♥s ♣♦ssté érr ♦♠♣r♦♠s q t r ♥tr ♦r ♥♦♠♣♦rt♠♥t sûr ♦ ♦r ♥ ♠r tst♦♥ s rss♦rs

♣rtr tt ♣♦tq ♥♦s ♦♥s ♦r♥ s ♦ts ♣r♦r♠♠r ♣r♠tt♥t ♦♥♥îtr à ♣r♦r s ♣r♦r♠♥s s♦♥ ♣♣t♦♥ ♣r r♣♣♦rt s t♦ér♥ ①é ♦s ♦♥♥♦♥s ♥♦t♠♠♥t s réstts ♣r r♣♣♦rt ① t① ♦t♦♥s éé♥s ♠s ss ♥ réstt ♣r r♣♣♦rt t t♠♣s q rt êtrtsé ♣rtr s réstts ♣r♦r♠♠r ♣t ♦♥ ♣tr s t♦ér♥♥ ♦t♥r ♦♠♣♦rt♠♥t q s♦t ♣♦r ♣♣t♦♥

♥ rés♠é tt ♠ét♦ ♣r♠t résr ♥ s♦rt ♦♥trô s ♣♣t♦♥st♠♣sré ♠♦ ♠s ♠îtrsé

P♦r ♥r ♥♦s ♦♥s ♠♦♥tré q ♣♣r♦ st♦stq ♣♦t s♣♣qr ss à t♥q ♦♥trô s②♠♦q ♣r♠t ♦♠♠ ♥♦s ♦♥s r♥r s③♦♥s râ♠♥t ♥♦♥ s♠♥t s ♣rs ♣s résts ♠s ss srés ①ét♦♥ ♠rs

♥s ♣tr ♥♦s ♦♥s ♠♦♥trr sr s ①♣ér♠♥tt♦♥s s ♣♣♦rts tt♠ét♦

Page 110: Contrôle de qualité optimal d’applications multimédia

♦t♦♥ rs ♥ ♣♣r♦ st♦stq

Page 111: Contrôle de qualité optimal d’applications multimédia

♠♣é♠♥tt♦♥ t ①♣ér♠♥tt♦♥sP

♦s ♣rés♥t♦♥s ♥s ♣tr s réstts ①♣ér♠♥t① résés à ♣rtr s♠é♦rt♦♥s té♦rqs ♣r♦♣♦sés ♥s s ér♥ts ♣trs ♣réé♥ts tr tès été ♠♦té ♣r ♥ ♣♣t♦♥ ré ♥ ♣♣t♦♥ ♥♦ é♦♦s ♣rés♥tr♦♥s ♥s ♥ ♣r♠èr ♣rt tt ♣♣t♦♥ ♥s q ♣t♦r♠①ét♦♥ tsé ♥s ♥ ①è♠ ♣rt ♥♦s ♣rés♥tr♦♥s ♥térêt ♦♥trô♣♣t♦♥ ♥ ♦♠♣r♥t s réstts ♦♥♥és ♣r ♥ ♣♣t♦♥ ♠t♠é ♦♥trôét ♥ tst♦♥ ♥str ♥st ♥♦s ♣rés♥tr♦♥s s réstts ①♣ér♠♥t① s ♦♥trt♦♥s tt tès ♦s ♦♠♠♥r♦♥s ♣r ♠♦♥trr s ér♥ts♣♦tqs ♥s q rs ér♥ts ♦♠♣♦rt♠♥ts sr ♥ r♠♠ tsss ♦s♦♥♥r♦♥s ss s réstts ♦t♥s ♣♦r t♥q ♦♥trô s②♠♦q P♦r ♥r♥♦s ♣rés♥tr♦♥s s réstts ①♣ér♠♥t① ♣♣r♦ st♦stq

♥r♦♥♥♠♥t ①♣ér♠♥tt♦♥

♣t♦r♠

P♦r s réstts ①♣ér♠♥t① ♣t♦r♠ st ♥ ♦r ♠ ♦r♥♣r r♦tr♦♥s tt ♣t♦r♠ st ♦♠♣♦sé tr♦s ♣r♦ssrs ♥és à ③ t♥t ♦♥♥é q ♥♦s ♥♦s ♦s♦♥s ♥q♠♥t sr s ♣t♦r♠s♠♦♥♦♣r♦ssr ♥♦s ts♦♥s ♥ s ♣r♦ssr

tt ♣t♦r♠ st t ♠♥ ♥ ♥ t ♥ ♣s s②stè♠ ①♣♦tt♦♥ t ♥♦s ♣r♠t ♦♥ ①étr ♥q♠♥t ♣♣t♦♥ ♦♥trôé q ♥♦s s♦t♦♥s s♥s ♥trér♥ trs ♣♣t♦♥s ♣♥♥t ♣♦ssè ♥ ♦tèq ♦♥t♦♥s ♣r♠tt♥t ①étr t♦t ♦ ♣♦ss ♠s ss ♣♦♦r ré♣érrs réstts t s ♦♥♥és ts q♥ ♦♠♣tr ②s

❯♥ rstr ♦♠♣t♥t ♥♦♠r ②s ♣r♦ssr ♥♦s ♦♥♥r ♣♦ssté♦t♥r s rés ①ét♦♥ rés ♥ sr♦ût ♠♥♠♠

Page 112: Contrôle de qualité optimal d’applications multimédia

♠♣é♠♥tt♦♥ t ①♣ér♠♥tt♦♥s

♥♦r é♦ P

Prés♥tt♦♥ ♣♣t♦♥

♣♣t♦♥ sr q ♦♥ s s st ♥ ♥♦r é♦ ♣rés♥t ♥s ♥ s♦♣♦♥ s♦♣♦♥ st ♥ t♥q ss♦♥t téé♣♦♥ t téés♦♥ t ♣r♠tt♥t ①tstrs s ♦r ♦rs ♥ ♦♥rst♦♥ téé♣♦♥q Psrs ♣r♦t♦♦s s♦♥tts ♦♥ ér♦♠♥t tt t♥q ♥s q st ♥♦s ♣rr♦♥s ♥q♠♥t ♣rt ♥♦ é♦ t♠♣sré t ♥♦r é♦ st ♥ s②st♠♦♥♣ ♣ résr ♥♦ ♥ t♠♣s ré ♥ ① é♦ ♥s ♥ ♦♥t①t ♠rqé t q téé♣♦♥ ♠♦

rttr ♥♦r é♦ st ért ♣r r ♣r♥♣ st s♠♣♥ ♠ér ♣tr ♥ séq♥ é♦ tr♥s♠t ♣♦r ♥r ♣r r s ♠s àér♥ ♣rtr ♥ ♠ ♣tré ♥♦r é♦ ♣r♦t ♥ tstr♠ ♦rrs♣♦♥♥t r♥r st tr♥s♠s à ♥ é♦r é♦ q é♦ t tstr♠

é♦é à ér♥ tt rttr ts s rs ♥tré t s♦rt ♠ê♠t K ♣r♠t étr t♥t q ♣♦ss s r♠s♣♣♥ ♣é♥♦♠è♥ sr♥t q♥ r ♥tré st ♣♥ ♥ st♥t ♥♦ r♠ s♥t ♥♦s①♣qr♦♥s ♥s st ♣

...encoder

video0 1 1 0 1 0 0 1 1

...decoder

video

camera input frames input buffer

output frames

bitstream

output buffer

transm

ission

screen

r ❱♦ ♥♦r rttr

♦ést♦♥ ♣♣t♦♥

♥♦ é♦ P st ♥ ♦rt♠ ♦♠♣rss♦♥ é♦ ♦t t♥♦ st é♥érr ♥ ① ts à ♣rtr ♥ ① é♦ ♦ ① r♠s ss♣r ①♠♣ ♥ ♠ér é♦

♦s ♦♥♥♦♥s ♠♦è ♥♦r q ♥♦s ♦♥s tsé ♣♦r s réstts①♣ér♠♥t① ♣rés♥tés ♥s ♣tr r ♥♦s ♠♦♥tr ♥ r♣rés♥tt♦♥ ♣♣t♦♥ s♦s ♦r♠ r♣ st ♦♠♣♦sé ♣srs t♦♥s q trt♥t♥ ♠

♣r♠èr ét♣ ♦rt♠ ♥♦ GrabPicture st ♥ ♣rétrt♠♥t

Page 113: Contrôle de qualité optimal d’applications multimédia

♥r♦♥♥♠♥t ①♣ér♠♥tt♦♥

sr r♠ ♦r♥t q ♣r♠t ♥ ♣rtr étr♠♥r s st ♥ r♠ ♦ ♥ t ♥♦s ♣♦♦♥s st♥r ① ♠♥èrs ♣r♥♣s ♥♦r ♥r♠ ♦ t②♣ ♣r♠t r réér♥ à ♥ ♦ ♣srs r♠s

trs q r♠ ♦r♥t s r♠s ①qs ♥♦ t réér♥ ♣♥tt♦t ss ♥ êtr stés t♠♣♦r♠♥t ♥t ♦ ♣rès r♠ ♦r♥t ♦ t②♣ sr q♥t à tsé ♣♦r ♥♦r s r♠s és stàr q♦rrs♣♦♥♥t à s ♥♠♥ts ♣♥ ♥s é♦ ♥s t②♣ ♥♦ ♦♥ ♥t ♣s réér♥ à ♥ tr r♠ q trté

P♥♥t tt ♣r♠èr ét♣ ♦rt♠ trs trt♠♥ts s♦♥t tés♦♠♠ ♣r ①♠♣ tr♥s♦r♠t♦♥ ♥ ♦ s ♦rs t②♣ ❱ ss ♠ér é♦ ♥ ♥ ♦ t②♣ ❨❯❱

st ♦rt♠ st ♦♥stté ♣r s trt♠♥ts q ♥ s st♥t ♣s ♥ ♥térté r♠ trté ♠s ♥♠r♦♦ ❯♥♠r♦♦ st ♥ ♣♦rt♦♥ ♥ r♠ ♥ rré 16×16 ♣①s ♥s ♦rt♠ ♦♥séré r ♦t ♦r ♠r♦♦ st ré♣éré ♥s r♠ à GrabMacroBlock

r♠

16 ♣①s

8 ♣①s

16 ♣①s

8 ♣①s

♠r♦♦

r ér♥ts ♥① ♥ ♠

trt♠♥t s♥t st ♣♣é st♠t♦♥ ♦♠♣♥st♦♥ ♠♦♠♥tMotionEstimation tt t♦♥ ♣r♠t tr♦r s ♦rrét♦♥s s♣ts q①st♥t ♥tr s r♠s P♦r résr ♦♥ s s sr s st♥rs ♦♠♣rss♦♥♦♠♠ ❬❪ ❬❪ ♦ P ❬❪ ❬❪ s st♥rs ♦♥t ♣r♠ttr ♠♥tr t① ♦♠♣rss♦♥ t à ♣rtr ♦rt♠ ♦♠♣①té r♦ss♥t ♦t♥r ♥♠r qté ♠ st ♦♥ à tt ét♣ q ♦rt♠ ♥♦ é♦t ♥ ♦♥t♦♥ qté MotionEstiomation rrr s ♦rrét♦♥s q①st♥t ♥tr s r♠s qs s♦♥t ♦♥séts st♥ts ♦ ♥tr ♥ t ♣srsr♠s tt ét♣ ♥ sr ♣s t s r♠ trté st t②♣ ♣♥♥t s st t②♣ ♦rt♠ étr♠♥ s ♠r♦♦ ♦r♥t st t②♣ ♦ t②♣ ♥s r♥r s st♠t♦♥ ♠♦♠♥t ss s♦♥tr ♠♦♠♥t ♣t êtr ♦♥séré ♦♠♠ ét♥t tr ♥tr ♣♦st♦♥ ♠r♦♦ t t ♠r♦♦ rss♠♥t ♣s ♥s r♠♣réé♥t rtèr rss♠♥ ♣s tsé st s♦♠♠ s rs s♦s

Page 114: Contrôle de qualité optimal d’applications multimédia

♠♣é♠♥tt♦♥ t ①♣ér♠♥tt♦♥s

s ér♥s ♦ é sr ♠♥♥ ♥q♠♥t Ptôt q tsr ♥rr ①st ♠r♦♦ ♣s rss♠♥t q st é♠♠♥t très ♦ûts♠ê♠ ♣♦r ♥ ♥êtr rr 16×16 ♣①s s rstqs s♦♥t tsés ❯♥♦s tr ♠♦♠♥t é ♦♠♣♥st♦♥ ♠♦♠♥ts ♦♥sst à r ér♥ ♥tr ♠r♦♦ ♦r♥t t ♠r♦♦ ♣s rss♠♥t ♥s s♥ ♠r♦♦ t②♣ s♦♥t s ♦♥ts sss tt ér♥ q s♦♥ttr♥s♠s ① ét♣s s♥ts

trt♠♥t s♥t st tr♥s♦r♠é ♦rr srèt à ① ♠♥s♦♥s DCTP♦r s rs♦♥s t♥qs st ♠♣é♠♥té ♣♦r s ♦s ♠s 8×8 ♣①s ♠r♦♦ ♦r♥t st ♦♥ é♦♣é ♥ qtr ♦s 8 × 8 r srsqs s♦♥t ♣♣qés tr♥s♦r♠é ♦rr srèt ♣rtr s ♦♥ts ♦rrs♣♦♥♥t ♠r♦♦ ♦r♥t ♥♦s ♦t♥♦♥s t♥t ♦♥ts tr♥s♦r♠é ♦rr st ♦♥ ♥ tr r♣rés♥tt♦♥ s ♦♥ts é♣rt q ♦rrs♣♦♥ à ♥ ♥♠♥t s s ♦♥ts ♦t♥s ♥ ♦rrs♣♦♥♥t ♣s ér♥ts ♣①s q ♦♠♣♦s♥t ♠r♦♦ ♠s ① ér♥ts réq♥s q ♦♠♣♦s♥t ♠r♦♦

trt♠♥t s♥t ♣♣é q♥t③t♦♥ Quant st ♥ ♦♣ért♦♥ q ♦♥sstà r sr s ♦♥ts sss tr♥s♦r♠é ♦rr ç♦♥ à rér rrté s ♦♥ts s♦♥t ♣s ♦ ♠♦♥s tés ♥ ♦♥t♦♥ réq♥ àq s ♦rrs♣♦♥♥t t ♥ ♦♥t♦♥ t① ♦♠♣rss♦♥ q st sé

rst s trt♠♥ts sr ♠r♦♦ ♦r♥t ♦rrs♣♦♥♥t à ♣r♦t♦♥ tstr♠ t r♦♥strt♦♥ ♠ ♥♦é ♦♥r♥♥t ♣r♦t♦♥ tstr♠ ♣rét♦♥ s ♦♥ts IntraPredict st tsé ♥s s s r♠s

♦ ♠r♦♦s t②♣ ♥ ①♣♦tr s ♦rrét♦♥s s♣ts ♠ ç♦♥ à rér rté s ♦♥ts s ♦rrét♦♥s s♣ts ♦rrs♣♦♥♥t àt♦ts s ♦rrét♦♥s q ♦♥ ♣t tr♦r ♥s ♥ ♠ê♠ r♠

ét♣ ♥ ♦♥sst à ♣♣qr ♥ ♦♠♣rss♦♥ ♦♥srt Coding ♣♣é♣r♦s ♦ ♥tr♦♣q ① ♦♥ts sss s ét♣s ♣réé♥ts ♣r♠t♥♦r s ♦♥ts ♠♥♠♠ ts ♥ t♥♥t ♦♠♣t s r♦♥♥sq ♦♥ rtr♦ ♥s s ♦♥ts tstr♠ ♥ ♦♥t♥t é♠♥t t♦ts s♥♦r♠t♦♥s ts ♣♦r é♦r r♠ ♦♠♠ s t s♦♥ t②♣ t②♣ q♠r♦♦ ♦ ♥♦r s trs ♠♦♠♥ts ♣♦r s ♠r♦♦s t②♣

r♦♥strt♦♥ ♠ s t ♥ ♣♣q♥t s tr♥s♦r♠t♦♥s ♥rss à q♥t③t♦♥ IQUANT tr♥s♦r♠é ♦rr srèt IDCT t st♠t♦♥t ♦♠♣♥st♦♥ ♠♦♠♥tReconstruction s ét♣s ♣r♠tt♥t ♦♥strr♥ r♠ q ♦rrs♣♦♥ à r♠ ♦r♥t ♠s ♥ t♥♥t ♦♠♣t s ért♦♥sés à q♥t③t♦♥ tt r♠ r♦♥strt st ♦♥ ♥tq à q sr é♦é♣r ♥ é♦r

Page 115: Contrôle de qualité optimal d’applications multimédia

♥r♦♥♥♠♥t ①♣ér♠♥tt♦♥

Grab_Macro_Block

Quant

IQuant

Reconstruct

Coding

IntraP

Motion_Estimate

DCT

IDCT

Grab_Picture

N

1

r r♣ ♣réé♥ ♣♦r ♥♦r é♦

Page 116: Contrôle de qualité optimal d’applications multimédia

♠♣é♠♥tt♦♥ t ①♣ér♠♥tt♦♥s

rés ①ét♦♥ t ♦r♦♥♥♥♠♥t

♥t♥♥t q ♣♣t♦♥ été ♣rés♥té à trrs s ér♥ts t♦♥s ♠sss ss é♣♥♥s ♦r r st ♦♥♥r ♠♦è t♠♣s tsé ♣♦rrésr ♣r♠èr sér ①♣ér♥s s rés ①ét♦♥ ♦r♥s sr♦♥t tsés♣♦r é♦♣♣r s réstts té♦rqs érts ♥s s ♣trs t s rés①ét♦♥ ♠♦②♥ t ♣rs s♦♥t ♦♥♥és ♣r r s rés ①ét♦♥ MotionEstimation DCT Quant t Coding é♣♥♥t ♥ qté s rés①ét♦♥ t♦ts s trs t♦♥s s♦♥t ♦♥st♥ts t s♦♥t ♦♥♥és ♣r r ♦s ts♦♥s ss ♥ éé♥ D ♦rrs♣♦♥♥t t t♠♣s ♦é à ♥♦♥ r♠ s t♦♥ ♦♥t ré ①ét♦♥ ♥ tt♦♥ s♥t♥ ♦♥t♦♥ s ♥① qté st MotionEstimation P♦r rér s ♥♦♠rs♣♣s ① st♦♥♥r té ♥♦s ♦♥trô♦♥s ♥ qté ♥q♠♥t♥t ①ét♦♥ tt t♦♥ ♥s ♥♦♠r ♣♣s ♦♥trôr ♣r r♠ sté à N

t♦♥ ♦②♥ ♣rs

r❴Ptr

r❴r♦❴♦

♥trP

♥t

♦♥strt

♦t♦♥st♠t♦♥

té ♦②♥ ♣rs

t♦♥ ♦②♥ q > 0 ♣rs q > 0 ♦②♥ q = 0 ♣rs q = 0

♥t

♦♥

r rés ①ét♦♥ ♠♦②♥ t ♣rs

♥s s réstts s♥ts ♥♦s ♣r♥r♦♥s ♥ ♦♠♣t ♥ ♣♦tq ♦r♦♥♥♥♠♥t sttq stàr q ♦r♦♥♥♥♠♥t ♥ sr ♣s résé ②♥♠q♠♥t ♠sé à ♣r♦r ♣♣t♦♥ sr r♣rés♥té ♣r ♦r♦♥♥♥♠♥t sttq s♥t

r❴Ptr ④r❴r♦♦ ♦t♦♥st♠t♦♥ ♥t ♥t

♥tr❴Prt♦♥ ♦♥ ♦♥strt♦♥⑥n

Page 117: Contrôle de qualité optimal d’applications multimédia

♦t

♦t

♦s ♦♥s é♦♣♣é ♥ ♣r♦t♦t②♣ ♦t é♥ért♦♥ t♦♠tq ♦♥trôr r ♥s q st ♥♦s ♣rés♥t♦♥s ♦♥t♦♥♥♠♥t é♥ér ♦ttt é♥ért♦♥ s ér♦ ♥ ① ♣ss ♣r♠èr ♣r♠t é♥érr à ♣rtr ♥s②stè♠ ♣r♠étré ♥ ♦r♦♥♥♥♠♥t t s ts ♣♦r s ♣♦tqs st♦♥ qté ①è♠ ♣rt st é♥ért♦♥ ♣♣t♦♥ ♦♥trôé à ♣rtr s ♦♥♥és ♠s ss ♦tèqs ♦♥t♦♥s

Tool

Compiler

STm8010 Platform

♣♣t♦♥ ❲♦♥tr♦

①t♦♥

Cav Cwc

♠ ♥t♦♥s

Pr♠tr③ ②st♠ PSY (C)

D

♥t♦♥

♥Pr♥ r♣

G = (A,≺) Q

♦♥tr♦

♥r

♦♥tr♦r

r♠s

s

♣t♠③

t♦♥s

rr②

♥t♦♥s

r ts é♥ért♦♥ ♦♥trôr ♣♣t♦♥

Page 118: Contrôle de qualité optimal d’applications multimédia

♠♣é♠♥tt♦♥ t ①♣ér♠♥tt♦♥s

♦è ♥tré ♣♣t♦♥

♠♦è ♣♣t♦♥ q s tr♦ ♥ ♥tré ♦t é♥ért♦♥ ♦♥trô stért ♣r ♥ s②stè♠ ♣r♠étré ♥rt♥ SPI(C) = (G, Q, Cwc, D, C) t ♥ ♦♥t♦♥♥ ré ①ét♦♥ ♠♦②♥ Cav s ♥trés ♦t é♥ért♦♥ ♦♥trôr s♦♥t♦♥ r♣rés♥tés ♣r

♥ r♣ ♣réé♥ G = (A,≺) q ♠♦és s t♦♥s ♦♥t♦♥s t sé♣♥♥s ♥tr s t♦♥s

♥ ♥s♠ ♥① qté Q ♦rrs♣♦♥♥t à q t♦♥ ♦♥trô s rés ①ét♦♥ ♣rs Cwc t s rés ①ét♦♥ ♠♦②♥♥s Cav ♥ éé♥ rtq D ♣♣t♦♥

é♥ért♦♥ ♦r♦♥♥♥♠♥t t s ts ♣réés

♣rtr ♠♦è ♣♣t♦♥ st ♠♥t♥♥t r s ♥♦r♠t♦♥sts à é♥ért♦♥ ♣♣t♦♥ ♦♥trôé ♥ ♣r♠r ♦t ♣♣t♦♥é♥èr ♦♥

r♠♠ s tsss ♣r♠tt♥t tst♦♥ t♥q ♦♥trô s②♠♦q sr ♦♥ ♥♦♥ s♠♥t ♦♠♣♦sé s ré♦♥s qté Rq ♠sss s ré♦♥s râ♠♥t RR

q ♥♦♠r ré♦♥s râ♠♥t sr ①é♣r ♣r♦r♠♠r

s ts ♣réés ♣r♠tt♥t ♦♣t♠sr s ♣♦tqs ♦♥trôé♥♠érts tsfp tspp tmx

p ♥ ♦r♦♥♥♥♠♥t sttq ♣♣t♦♥ ♦rrs♣♦♥ à ♥ ♦r♦♥♥♥♠♥t ♦♣t♠sé sé sr s t♥qs ♦r♦♥♥♥♠♥t st♦♥

é♥ért♦♥ ♣♣t♦♥ ♦♥trôé

st ♣♦r ♥r é♥érr ♥ ♣♣t♦♥ ♦♥trôé P♦r st ♥éssr♦r s ♦♥♥és ♣réé♠♠♥t érts ♥♦t♠♠♥t r♠♠ s tsss sts t ♦r♦♥♥♥♠♥t sttq s t ss ♦r ♥ ♦tèq s ♦♥t♦♥s érts ♥ ♦r♥ ♥ ♠♣é♠♥tt♦♥ s t♦♥s s②stè♠ ♣r♠étré♥rt♥ s ♦♥t♦♥s ér♥t t ①ét♦♥ s t♦♥s ♥s ♠♣é♠♥tt♦♥ ♦t ♥ ♥tr ♥ t♦♥ t s ♦♥t♦♥ ♦rrs♣♦♥♥t ♣t êtr ssré ♣r ♥t ♦r♥ ♥ ♥tré tr♦sè♠ éé♠♥t ♥éssr à é♥ért♦♥ ♣♣t♦♥♦♥trôé ♦rrs♣♦♥ ♦♥trôr q sr ♣r♥♣♠♥t ♦♥stté ♥ st♦♥♥r té à ♣rtr à ♥ ♦♠♣tr é♥èr ♥ ♣♣t♦♥ ♥str♠♥té ♣r ♥♦♥trôr

Page 119: Contrôle de qualité optimal d’applications multimédia

♥térêt ♦♥trô ♣♣t♦♥

♥térêt ♦♥trô ♣♣t♦♥

♦♠♣rs♦♥ ♥tr ♥ ①ét♦♥ ♦♥trôé t ♥ ①ét♦♥ à

qté ♦♥st♥t

♥s tt ♣r♠èr sér ①♣ér♠♥tt♦♥s ♥♦s ♦♥s ♠♦♥trr ♥térêt s t♥qs ♦♥trô ♣♦r s ♣♣t♦♥s ♠t♠é P♦r ♥♦s ♦♥s ♦♠♣rr♣♣t♦♥ ♦♥trôé ♣r r♣♣♦rt à ♣♣t♦♥ ♥s q ♥♦s ♦♥s ①é ♥ ♥ qté ♦♥st♥t ♦rrs♣♦♥ à ♣rtq ♥str ♦r♥t ♥s q s ♦♥trô q st t ♣r r♣♣♦rt ① ♦♥tr♥ts t♠♣s st r♠s♣ stàr q s s éé♥s ♦♥t été é♣ssés ♦rs r♠ s♥t ♥ sr ♣s ♥♦é ♥ qté à été ♦s ♥ ♦♥t♦♥ éé♥ ♦ s t♦♥s ç♦♥ à♦t♥r ♥ ♦♠♣r♦♠s ♥tr t① r♠s♣ t qté ♥♦

♦s ♠sr♦♥s P P ♥ t♦ ♦s t♦ ♥tr s r♠s ♥tré t sr♠s s♦rt P rtérs ♥ qté ♥ r♠ t st tsé ♣♦r♠srr t ♣r♦sss ♥♦ sr qté é♦ ♦s ♦♥s ♦♠♣ré ♣r♦r♠♥ ♣♣t♦♥ ♦♥trôé ♣r ♣♦tq ♠①t t ♠ê♠ ♥♦r♣♦r ♥ ♥ qté ♦♥st♥t ♦s ♦♥s ♦♥ r♣rés♥té tst♦♥ t t♠♣s q st rt♦ ♥tr t♠♣s ♥♦ ♥ r♠ t éé♥ D ♦s♦♥sér♦♥s ♥ ét s r♠s ♦♥stté tr♦s séq♥s ♣r♦ts ♣r♥ ♠ér t♦ts s D = 100 ms q éqt à ♥ t① 10 frame/s

t r K ♣r♠t ♥ t♥ ♠①♠ D ·K t t♠♣s♦é à ♥♦r ♣♦r trt♠♥t ♥ r♠ é♣♥ ♦♣t♦♥ r t♦rrs♣♦♥ ♥ ♠♦②♥♥ à D ♦♠♠ ♥♦tr ♠ét♦ r♥tt sûrté ♥♦s ♦♥s ♣rsK = 1 ♣♦r ♥ ♥♦r ♦♥trôé q s ♦t ♥ ♠♥qr ♥ éé♥

140

130

120

110

100

90

80

70

60

50

40

30

20

10

0 0 10 20 30 40 50

tim

e budget

uti

liza

tion (

%)

frame number

controlled quality, K=1constant quality q=4, K=1constant quality q=5, K=2

AB C

r ❯tst♦♥ t t♠♣s

Page 120: Contrôle de qualité optimal d’applications multimédia

♠♣é♠♥tt♦♥ t ①♣ér♠♥tt♦♥s

tst♦♥ t t♠♣s st r♣rés♥té ♣r r ♣♦r ♥ ♥ qté ♦♥trôé ♣r ♣♦tq ♠①t t ♣♦r ♥ ♥ qté ♦♥st♥t q = 4,K = 1t q = 5,K = 2

r r♣ ♥♦s ♣♦♦♥s ♦r ♣rés♥ ① t②♣s ♣s tr♦s ♣s ♦rrs♣♦♥♥t ① ♥♠♥ts séq♥s é♦ stàr s r♠s t②♣ s ♣s ♦♥t ① r♠s t rs♣t♠♥t ① ♣♦♥ts t r♣q ♦s ♣♦♦♥s ♦srr q s ♣s ♦♥t ss ♥ ♣♦r ♥♦r ♦♥trôé q ♣♦r ♥♦r s♥s ♦♥trô

s ♣s ♦rrs♣♦♥♥t ① r♠s♣♣♥ ♣é♥♦♠è♥ st t q rst ♣♥ t ♣♣rît s♠♥t ♣♦r s ♥♦rs s♥s ♦♥trô

15

20

25

30

35

40

45

50

55

60

0 10 20 30 40 50

pic

ture

qual

ity (

PS

NR

)

frame number

controlled quality, K=1constant quality q=4, K=1constant quality q=5, K=1

r P ♥tr ♥tré t s♦rt

P st ♦♥♥é ♣r r♣q ♦s ♣♦♦♥s ♦srr ss ① t②♣s ♣s q ♦♥t ♣♦r s ♠ê♠s rs♦♥s q ♣réé♠♠♥t ♥ ♥ r♠ sts♣♣é r♠ q ♣réè rt♠♥t st r♥♦②é ♣r é♦r t ♥s ♦♠♣rs♦♥ r♠ ♥tré ♦♥♥ ♥ r P ♣s ♣tt Pr ①♠♣♥s ♥♦tr s ♥♦s ♦sr♦♥s s P ♥érrs à 25 P st ♣s éé ♣♦r♥♦r ♦♥trôé q ♣♦r ♥ ♥♦ à qté ♦♥st♥t q = 4 s ♣♦r s ré♦♥s♦ù s r♠s s♦♥t s♣♣és ♥ t s ts ♦rrs♣♦♥♥t ① r♠s s♣♣és s♦♥ttsés ♣♦r ♠é♦rr qté s ♥ q P s♦t ♣s éé ♣♦r s ré♦♥s qté é♦ st té ét♥t ♦♥♥é q t① r♠ ♣r s♦♥ st sé♣r ① tst♦♥ ♥ t r ♣s r♥ K = 2 ♣r♠t tt♦♥♥ qté s♣érr ♠s ♣é♥♦♠è♥ r♠s♣♣♥ rst

s réstts ①♣ér♠♥t① ♠♦♥tr♥t q ♣♦r ♥ ♥ qté ♦♥st♥t stt♦♥s r tr ♣♥t ♠♥r qté é♦ s t r ♥st ♣s ss♥t P♦r ♥ ♥♦r ♦♥trôé ♥② ♣s r♠s♣♣♥

Page 121: Contrôle de qualité optimal d’applications multimédia

♥térêt ♦♥trô ♣♣t♦♥

♣s tst♦♥ ♥ t r ♣s r♥ ♥érq ♣s ♣r♦è♠ r♠s♣♣♥ ♠s ♠♣q s ♦ûts t♦♥♥s

♦♥ tt ♣r♠èr sér ①♣ér♥s ♠♦♥tr q ♣♦r ♥ ♦♥trô qté ♥♦s♦t♥♦♥s ♥ ♠r qté é♦ t q ♣é♥♦♠è♥ r♠s♣♣♥ st t♦t♠♥t été

♦♠♣rs♦♥ ér♥ts ♣♦tqs st♦♥ qté

♥s tt ♣rt ♥♦s ♦♥s ♠♦♥trr ♠♣♦rt♥ ♦① ♣♦tq st♦♥ qté ♦s ♦♥s ♦♠♣ré s ♣♦tqs st♦♥ qté sûr s♠♣ t ♠①t♦s ♦♥♥♦♥s s réstts ♣♦r ♥ ♦r♦♥♥♥♠♥t sttq r ♦♥♥ r♠♠ s tsss ♣♦r ♥ r♠ ♣rtèr séq♥ ♥tré

♥s ♣tr ♥♦s ♦♥s q s ♣♦tqs st♦♥ qté sûr s♠♣t ♠①t ♣r♠tt♥t t♦ts rs♣tr s éé♥s ♥s q ♦t♥r ♥ tst♦♥éé t t♠♣s ♦s ♦②♦♥s ♥ t sr r q tst♦♥ t t♠♣s st s♠r ♣♦r s tr♦s ♣♦tqs st♦♥ qté

♦♥r♥♥t rérté s ♥① qté ♦ss ♣r ♦♥trôr ér♥st ♣s ♠♣♦rt♥t r♠♠ s tsss st ♥ r♣rés♥tt♦♥ ♥tt ♣♦rétr rérté s ♥① qté ♥ t ♥♦s ♦♥s ♥s st♦♥ q s ♥① qté ♦rrs♣♦♥♥t à s tsss ♦♥st♥ts sr r♠♠♦rsq♦♥ ts ♥ ♣♦tq ♦r♦♥♥♥♠♥t sttq t q ♦♥t♦♥ éé♥st ♦♥st♥t ♥s s s rés ①ét♦♥ rés s♦♥t ♣r♦s s rés ①ét♦♥♠♦②♥♥s ♥ tt♦♥ qté réèr rt ♦rrs♣♦♥r à ♥ tré ♣rsqrt♥ ♥s r♠♠ s tsss st rs q ♥♦s ♦♥stt♦♥s ♥s s①♣ér♥s q ♥♦s ♦♥s ♠♥és t ♥ ♣rtr ♥s q st r♣rés♥té sr r♠♠ r

♥ t s ♥① qté ♦t♥s ♥ ts♥t ♣♦tq ♠①t s♦♥t ♣rsq♦♥st♥ts q s trt ♣r ♥ tré ♣rsq rt♥ ♥s r♠♠

P♦r s ♣♦tqs st♦♥ qté sûr t s♠♣ s s♦♥t♥tés tssss♦♥t ♦srés ① ♣♦♥ts t P♦r ♣♦tq s rs♣ s♠♣ tss s②stè♠ ♣♦♥t ♣♦♥t ♦rrs♣♦♥ à tt♦♥ ♥ qté ♠♥♠ rét ♦♥sér♠♥t qté é♦ s ① ♣♦tqs s♦♥t ♦♥ tr♦♣♦♣t♠sts ét ①ét♦♥ q ♦♥t à ♥ rét♦♥ qté ♣♦r ssrr rs♣t éé♥

s réstts ①♣ér♠♥t① ♦♥r♠♥t ♥térêt ♣♦tq ♦♥trô ♠①t♣r r♣♣♦rt ① ♣♦tqs ♦♥trô s♠♣ t sûr s ① r♥èrs ssr♥t rs♣t s éé♥s t ♥ ♦♥♥ tst♦♥ ♣t♦r♠ ♣♦r ♥ ♣♦tq♦r♦♥♥♥♠♥t ♦♥♥é ♥ ♦♥t ♣s à ♥ ♦♥♥ rérté s ♥① qté ♦ss ♣r ♦♥trôr ♥ t ♦rs q s ♣♦tqs s♠♣ t sûr ♦♥s♥tà tt♦♥ ♥ qté ♠♥♠ ♣♦tq ♦♥trô ♠①t ♦♥t à ♥

Page 122: Contrôle de qualité optimal d’applications multimédia

♠♣é♠♥tt♦♥ t ①♣ér♠♥tt♦♥s

tt♦♥ qté ♣rsq ♦♥st♥t ♠é♦r s♥s♠♥t qté ♠♥

100

90

80

70

60

50

40

30

20

10

0

1009080706050403020100

norm

aliz

ed a

ver

age

exec

uti

on t

ime

mixed policy

simple policy

safe policy

action number

A

B

r ♦♠♣rs♦♥ s ér♥ts ♣♦tqs ♦♥trô

s ♣♣♦rts ♣♣r♦ s②♠♦q

♥s tt ♣rt s réstts ①♣ér♠♥t① ♥♦s ♦♥s ttrr ♦tr tt♥t♦♥ sr♥térêt tst♦♥ ♣♣r♦ s②♠♦q ♣rés♥té ♥s st♦♥ P♦r ♥♦s ♦♥s ♦♠♣rr qtr t♥qs ♦♥trô

♥q ♥♠értst ♥ ♠♣é♠♥tt♦♥ rt ♣♦tq st♦♥ qté ♠①t ért♥s st♦♥ ♦s ♦♥sérr♦♥s ♥ rs♦♥ ♥♦♥ ♦♣t♠sé q rés t♦ss s s ♦♥t♦♥s rés ①ét♦♥ t ♠r sérté à ♦é

♥q ♥♠ért ♣t♠sést ♥ ♠♣é♠♥tt♦♥ ♣♦tq st♦♥ qté ♠①t q ts sts ♣réés ♣♦r éérr s♦♥ ①ét♦♥

♥q ②♠♦q

Page 123: Contrôle de qualité optimal d’applications multimédia

s ♣♣♦rts ♣♣r♦ s②♠♦q

♦s tsr♦♥s ♣♦r tt ♠♣é♠♥tt♦♥ sr♣t♦♥ s ré♦♥s qté Rq

é♥s ♥s st♦♥ s ré♦♥s s♦♥t ♣réés t sr♦♥t tsés ♣r st♦♥♥r té ♣♦r ♦sr ♥ ♥ qté t♦♥ s♥t

♥q ②♠♦q âé♦s tsr♦♥s ♣♦r tt r♥èr ♠♣é♠♥tt♦♥ ♥ ♦t q r à ♣r♦rs ré♦♥s râ♠♥t ♦♥trôr Rr

q é♥s ♥s st♦♥ ♣♦r r ∈

ρ = 1, 3, 6, 9, 16, 32 . s ré♦♥s sr♦♥t tsés ♣r st♦♥♥r té♣♦r rér r♥rté ♦♥trô t r ♥ qté t♦♥s♥t

♦s ♦♥s ♦♠♣ré s ♣r♦r♠♥s ①ét♦♥ ♠♣é♠♥tt♦♥ é♥♠értt ♠♣é♠♥tt♦♥ s②♠♦q ♣♦r ♥ séq♥ ♥tré r♠s 320×144 ♣①s ♠r♦♦s ♦s ♣♦♦♥s ♠srr ① sr♦ûts ♣r♠r♦♥r♥ ♠é♠♦r t♥s q s♦♥ ♦♥r♥ s rés ①ét♦♥

sr♦ût ♦t♦♥ ♠é♠♦r ♣♦r s t♥qs é♥♠érts ♣t êtr ♦♥séré♦♠♠ ♥ ♥ t t s ts ♣réés ♥st ♣s ss♠♠♥t éé ♣♦r êtr♦♥séré ♦♠♠ ét♥t ♥ sr♦ût t t ♣t êtr ♥éé ♣♥♥t ♥♥st ♣s ♠ê♠ ♣♦r s ♣♣r♦s s②♠♦qs ♥♦s ♦♥s s sr♦ûts ♦t♦♥♠é♠♦r s♥ts

st♦♥♥r té ts♥t s ré♦♥s qté ♣r♦♣♦st♦♥ ♥♦s ♠♦♥tr q s ré♦♥s qté s♦♥t ♦♥strts ♣♦r♥s♠ s rs tmx

p (ai+1 . . . an, si, q) ♣♦r t♦s s ♥① qté q t♣♦r q étt si ♥s ét♥t ♦♥♥é q i st ♦♠♣rs ♥tr 0 t N − 1 t♥s♠ rs ♣t êtr s♣éé ♣r N × |Q| = 1440 ♥trs P♦r ♥♦ré♦ ♥♦s ♦♥s ♥s ♠sré ♥ sr♦ût ♥ tr♠s ♦t♦♥ ♠é♠♦r 20

st♦♥♥r té ts♥t s ré♦♥s râ♠♥t ♣r♦♣♦st♦♥ ♥♦s ♠♦♥tr q s ré♦♥s râ♠♥t s♦♥t rtérsés ♣r♥s♠ s rs tmx

p (ai+1 . . . an, si+r−1, q + 1) t tmx,rp (ai+1 . . . an, si, q) ♣♦r

t♦s s ♥① qté q ♣♦r t♦s s ♥s i ∈ 1, . . . , N − 1 t ♣♦r t♦ss ♣s râ♠♥t r ∈ ρ ♥s t ♥s♠ rs ♣t êtr s♣éé ♣r2N × |Q||ρ| = 17280 ♥trs ♦s ♦♥s ♦sré ♥ sr♦ût ♥ tr♠s ♦t♦♥♠é♠♦r é à 350

r ♥♦s ♠♦♥tr s ér♥ts sr♦ûts ♥ tr♠s ré ①ét♦♥ ♣rr♠ ♦♥trôr ① s♦♥t ♠srés ♥ ♦r♦ q ♦♠♣t t♠♣s q ♣♣t♦♥ ♣ss ♥s st♦♥♥r té st ①♣r♠é ♥ ♣♦r♥t t♠♣s ♥♦ ♥ r♠ t♦t ♦s ♣♦♦♥s ♦srr q ♣♣r♦ é♥♠ért♥♦♥ ♦♣t♠sé tt♥t ♥ t♠♣s ♠♦②♥ 8 . 5 q st rét à 4 ♣rès ♦♣t♠st♦♥♥ r♥ tst♦♥ t♥q ♦♥trô s②♠♦q ♥♦s ♦♥♥ ♥ sr♦ût♥ t♠♣s ①ét♦♥ ♦s♥♥t s 1 . 2 ♠♦②♥♥ ♣♦r tt♥r ♠♦♥s 1 ♠♦②♥♥ ♣♦r t♥q râ♠♥t ♦♥trôr

Page 124: Contrôle de qualité optimal d’applications multimédia

♠♣é♠♥tt♦♥ t ①♣ér♠♥tt♦♥s

8

654

3

2

1

2 4 6 8 10 12 14

frame number

numeric −− non optimizednumeric −− optimized

symbolic −− no control relaxationsymbolic −− control relaxation

10

contr

oll

er e

xec

uti

on t

ime

over

hea

d (

%)

r r♦ût ♥ tr♠s t♠♣s ①ét♦♥ à s st♦♥ qté

4

4.5

5

5.5

6

2 4 6 8 10 12 14

aver

age

qual

ity l

evel

frame number

numeric −− non optimizednumeric −− optimized

symbolic −− no control relaxationsymbolic −− control relaxation

r qté ♠♦②♥

Page 125: Contrôle de qualité optimal d’applications multimédia

éstts sr ♣♣r♦ st♦stq

♥s tst♦♥ t♥q ♦♥trô s②♠♦q st ♣rt♥♥t t ♠è♥ às réstts ♥térss♥ts ♣♦r ♥♦r é♦ ♣r♠t ♥♦t♠♠♥t ♥ rét♦♥♠♣♦rt♥t sr♦ût ♥ tr♠s t♠♣s ①ét♦♥ réstt st ♥♦♥ s♠♥t♥térss♥t ♣♦r ♠♦♥trr q s♣t té♦rq tr ♦♥t♦♥♥ ♠s st ♠♣♦rt♥t ♠♦♥trr q rét♦♥ sr♦ût ♣r♠ttr ♥r t♠♣s ♣♦r①ét♦♥ ♣♣t♦♥ ♥ t♠♣s sr tsé ♣♦r ♥♦ s ♦♥♥ést ♣r♠ttr ♠♥tr ♥ qté r ♥♦s ♠♦♥tr q st♦♥♥r té s②♠♦q ♦st s ♥① qté ♣s éés q sé sr ♣♣r♦ é♥♠ért ♦♥sér♠♥t ♠é♦rr réstt é♥ér ♥♦ é♦

0

500

1000

1500

2000

2500

3000

3500

20 40 60 80 100 120 140 160 180

contr

oll

er e

xec

uti

on t

ime

(pro

cess

or

cycl

e)

action number

numeric −− optimizedsymbolic −− no control relaxation

symbolic −− control relaxation

r r♦ût ♥ tr♠s t♠♣s ①ét♦♥

❯♥ r♥èr ①♣ér♠♥tt♦♥ ♥♦s êtr t ♣♦r ♠♦♥trr ♦♥t♦♥♥♠♥t t♥q râ♠♥t ♦♥trôr r ♦♠♣r ♣♦r ♥ séq♥ 180 t♦♥s ♥♦ ♥ r♠ s sr♦ûts ♥ t♠♣s ①ét♦♥ t s♥s râ♠♥t ♦♥trôr ♦s ♣♦♦♥s ♦srr q ♥♦♠r ♣s râ♠♥tst ②♥♠q♠♥t ♣té ♦rs ①ét♦♥ ♣♣t♦♥ r ♥tr r = 9

♣♦r t♦♥ a0 r = 6 ♣♦r t♦♥ a9 r = 3 ♣♦r s t♦♥s a15 à a120 t r = 1

♣♦r rst s t♦♥s

éstts sr ♣♣r♦ st♦stq

♦t ♥②s ♣r♦r♠♥s

P♦r s réstts ①♣ér♠♥t① ♥♦s ♦♥s é♥ ♥ tr ♦t r ♣♦ssè ♠ê♠ rttr q ♣réé♥t ♠s st sé sr ♥ s②stè♠ ♣r♠étré

Page 126: Contrôle de qualité optimal d’applications multimédia

♠♣é♠♥tt♦♥ t ①♣ér♠♥tt♦♥s

♥rt♥ st♦stq ♣r♠t résr ♣rt ♥②s ♣r♦r♠♥s ♠s ♥♥tr♦s♥t ss s t♦ér♥ ♦♥t ♥♦s ♦♥s ♣ré ♥s ♣tr t♦t ♣t ss é♥érr ♥ ♠♦è t♠♣s ♣♦♥t êtr tsé ♣r ♣réé♥t

r

Cav

①t♦♥ ♠s

(A, S), Q♣♣t♦♥ ♦tr

d, D

♠♥ ♥t♦♥s

Pr♦r♠♥ ♥②ss

♦♦s

ss t♦

①♣t ♥

µ(Γmxτ )

t ❯t③t♦♥

①♣t ♠

(tn)

P♦②

t② ♥♠♥t

t♦st ①

① t② ♥♠♥t

P♦② ♥rt♦r

Cwcτ

❲♦rsts

①t♦♥ ♠s

Pr♦st

Pr♠tr③ ②st♠ PS(C)

s t♦ér♥

♣r♠tr

τ

st♠ts ♦ ①t♦♥

♠s ♥rt♦r

r ts s ♣r♦r♠♥

♦t ♥②s ♣r♦r♠♥s ♣r♥ ♥ ♥tré ♥ ♣♣t♦♥ ♦ (A,S)

♠♦és♥t s t♦♥s t ♦rr ①ét♦♥ s t♦♥s ♥ ♥s♠ ♥① qté Q t ♥ éé♥ D s ♦♥ ♦r♥t ss ① trs ♦♥♥és

s ♦♥t♦♥s strt♦♥ ♣r♦té srèts dqaiai∈A,q∈Q r♣rés♥t♥t s

rt♦♥s s rés ①ét♦♥ q t♦♥ ♥ s t♦ér♥ τ s ♦♥t♦♥s strt♦♥ dq

ai ♦♥t été és ♥ ts♥t s t♥qs séssr ♥str♠♥tt♦♥ ♦ r ♥♦s ♠♦♥tr s strt♦♥s s t♦♥s

Page 127: Contrôle de qualité optimal d’applications multimédia

éstts sr ♣♣r♦ st♦stq

r❴r♦♦ t ♦♥strt♦♥ s ① t♦♥s s♦♥t ts ♥♦♥ ♦♥trôs stàr q ♥ qté ♦s ♥♥ ♣s sr s rés ①ét♦♥ ♦s ♣♦♦♥s♦♥ tsr ♥ s t ♠ê♠ strt♦♥ ♣♦r s t♦♥s

0

0.005

0.01

0.015

0.02

0.025

0.03

0.035

0.04

400 450 500 550 600 650 700 750 800 850 900

0

0.005

0.01

0.015

0.02

0.025

0.03

0.035

350 400 450 500 550 600 650 700 750 800

dqr❴r♦♦

r❴r♦♦

①t♦♥ t♠ ②s

♣r♦

t②

dq♦♥strt♦♥

♦♥strt♦♥

①t♦♥ t♠ ②s

♣r♦t②

r ①♠♣ strt♦♥s s t♦♥s ♥♦♥ ♦♥trôs

r r♣rés♥t s strt♦♥s t♦♥ ♦t♦♥st♠t♦♥ ♦s ♦♥sr♣rés♥té s strt♦♥s tt t♦♥ ♣♦r qtr ♥① qté q = 3 q = 4q = 5 t q = 6 ♦s ♦②♦♥s sr r s ér♥s ♥tr s rés ①ét♦♥♣♦r s ér♥ts qtés ♦s ♣♦♦♥s ♦srr q ♣♦r qté q = 3 ré①ét♦♥ ♣♦ssè ♥ ♦rt ♣r♦té ♦r ♥ r ♦♠♣rs ♥tr ②st ②s ♥s q ♣♦r ♥ qté q = 6 r sr ♣r♦♠♥t

Page 128: Contrôle de qualité optimal d’applications multimédia

♠♣é♠♥tt♦♥ t ①♣ér♠♥tt♦♥s

s♣érr à ②s

0

0.001

0.002

0.003

0.004

0.005

0.006

0.007

0.008

1000 2000 3000 4000 5000 6000 7000 8000 9000 10000

0.0002

0.0004

0.0006

0.0008

0.001

0.0012

0.0014

0.0016

0.0018

0.002

0.0022

0.0024

1000 2000 3000 4000 5000 6000 7000 8000 9000 10000

0

0.0005

0.001

0.0015

0.002

0.0025

0.003

1000 2000 3000 4000 5000 6000 7000 8000 9000 10000

0

0.0005

0.001

0.0015

0.002

0.0025

0.003

1000 2000 3000 4000 5000 6000 7000 8000 9000 10000

q = 3

♣r♦t②

①t♦♥ t♠ ②s

d3♦t♦♥❴st♠t♦♥

q = 5

①t♦♥ t♠ ②s

♣r♦t②

d5♦t♦♥❴st♠t♦♥

q = 4

①t♦♥ t♠ ②s

♣r♦t②

d4♦t♦♥❴st♠t♦♥

q = 6

♣r♦t②

①t♦♥ t♠ ②s

d6♦t♦♥❴st♠t♦♥

r ①♠♣ strt♦♥s s t♦♥s ♦♥trôs

♣rtr s ♥trés ♦t ♣♦♦r r s rés ①ét♦♥ ♣rs t♠♦②♥♥s sés sr t♥q ♣rés♥té ♥s st♦♥ s rés ①ét♦♥♦♥t ♥♦s ♣r♠ttr ♦♥♥r ♥ ♥②s ♣r♦r♠♥s ①é sr ① ♣♦♥ts t① ♦t♦♥ s éé♥s t t① tst♦♥ t

♥②s ♣r♦r♠♥s

♥②s ♣r♦r♠♥s st résé à ♣rtr ♦♠♣rs♦♥ ♥tr ①♦r♦♥♥♥♠♥ts s ♦r♦♥♥♥♠♥ts s♦♥t ♦♥sttés s ♠ê♠s t♦♥s ♣r♠rst ♣rés♥té ♥s st♦♥ ♥♦s ♥♦♠♠r♦♥s ♦r♦♥♥♥♠♥t ①è♠ st tsé ♣r rt♥s ♥♦r P ♣r ①♠♣ ❳ str♣rés♥té ♣r séq♥ t♦♥s s♥ts

r❴Ptr ④r❴r♦♦ ♦t♦♥❴st♠t♦♥⑥n④ ♥t ♥t

♥tr❴Prt♦♥ ♦♥ ♦♥strt♦♥⑥n

Page 129: Contrôle de qualité optimal d’applications multimédia

éstts sr ♣♣r♦ st♦stq

♦s ♥♦♠♠r♦♥s ♦r♦♥♥♥♠♥t

P♦r s ① ♦r♦♥♥♥♠♥ts ♥♦s ♦♥s é t① ♦t♦♥ s éé♥stt♥ µ(Γmx

τ ) t tst♦♥ tt♥ t t♠♣s E(tn) ♣♦r ér♥ts rs s t♦ér♥ τ ♦r r t ♦s ①♣r♠♦♥s tst♦♥ t t♠♣s ♥ tr♠s ♣♦r♥t ♣r r♣♣♦rt à éé♥ D Ps ♦♥ s r♣♣r♦ éé♥ ♣s tst♦♥ s rss♦rs st ♦♣t♠

µ(Γmxτ ) t E(tn) ♥ésst ♦♥strr strt♦♥ ♣r♦té dn

t tr♠♥s♦♥ ♣♣t♦♥ tn r♣q ♠♦♥tr ♥ ①♠♣ sstrt♦♥s dn s ♦♥t été ♦t♥ ♣♦r ♦r♦♥♥♥♠♥t t ♣♦r s ss t♦ér♥ τ = 0 τ = 0 . 25 t τ = 0 . 5

0

0.05

0.1

0.15

0.2

70 75 80 85 90 95 100 105

0.05

0.1

0.15

0.2

070 75 80 85 90 95 100 105

0

0.05

0.1

0.15

0.2

70 75 80 85 90 95 100 105

D

dn ♦r τ = 0

①t♦♥ t♠ ♠s

♣r♦t②

D

dn ♦r τ = 0 . 25

①t♦♥ t♠ ♠s

♣r♦t②

D

dn ♦r τ = 0 . 5

①t♦♥ t♠ ♠s

♣r♦t②

r strt♦♥s ♥s

♦♠♠ ♥♦s ♦♥s ①♣qé ♥s ♣tr tst♦♥ t t♠♣st ♥♦♥ rs♣t s éé♥s st r♦ss♥t q♥ s t♦ér♥ τ st ssr♦ss♥t P♦r s rs τ ss♠♠♥t éés ♣♣r♦①♠t♠♥t τ > 0 . 4

Page 130: Contrôle de qualité optimal d’applications multimédia

♠♣é♠♥tt♦♥ t ①♣ér♠♥tt♦♥s

t① ♦t♦♥ s éé♥s t♦t ♦♠♠ t tst♦♥ ♥t ♦♥st♥t ♥t ♣♦r s rs ♣♦tq st♦♥ qté st♦stq st éq♥t à ♣♦tq st♦♥ qté ♠♦②♥♥ stàr Cmx

τ = Cav ♥s ♥♦r é♦s ♦♠♣♦rt ♦♠♠ ♥ ♣♣t♦♥ ss ♥q♠♥t ♠♦♥ t♠♣s ré ♠♦

0

20

40

60

80

100

120

140

0 0.2 0.4 0.6 0.8 1

s (S1, A)

s (S2, A)

s t♦ér♥ τ

t♠tt③t♦♥

r ① t t♠♣s tsé

ér♥ ♥tr s réstts ♦t♥s s ♦r♦♥♥♥♠♥ts t ♥t ♣♦st♦♥ s t♦♥s ♦♥trôs ♥s ♦r♦♥♥♥♠♥t s t♦♥s ♦♥trôs s♦♥tré♣rts t♦t ♦♥ ♦r♦♥♥♥♠♥t t♥s q ♣♦r ♦r♦♥♥♥♠♥t s♦♥t été rr♦♣és ① ét séq♥ ♥ ♦♥séq♥ st♦♥♥r tér ♦♥trô sr s rés ①ét♦♥ t♦t ♦♥ ①ét♦♥ ♣♣t♦♥♣♦r ♦r♦♥♥♥♠♥t ♥s s ♦r♦♥♥♥♠♥t ♥ ♦s q t♦ts st♦♥s ♦♥trôs ♦♥t été ①étés st♦♥♥r té ♥ ♣t ♣s ♦♥trôr♣♣t♦♥ ♥ t ♠ê♠ s s rés ①ét♦♥ é♣ss♥t s rés ①ét♦♥tt♥s st♦♥♥r té ♥ ♣t ♥tr♥r ♣♦r rttr♣r s rrrs ♣r♦s ♥ trs tr♠s ♥ ♣s ♦♥trô sr ♥rtt s rés ①ét♦♥s t♦♥s ♥♦♥ ♦♥trôs

♥♦s ♦t♦♥s ♥♦♥trôté à ♥rtt sr s rés ①ét♦♥ ♠è♥à s ♣r♦r♠♥s très ♣rs tst♦♥ ♦r♦♥♥♥♠♥t r♣q ♠♦♥tr ♥ ♣rt tst♦♥ s rss♦rs ♠♣♦rt♥t ♥ ♣♣q♥t ♥ s t♦ér♥ τ < 0 . 2 sr ♦r♦♥♥♥♠♥t ♣s ♥♦s ♦②♦♥s sr r♣q q ♥ s t♦ér♥ τ > 0 . 4 ♥♦s tt♥♦♥s ♥ t① ♦t♦♥ séé♥s 50

P♦r ♥ ♣♣t♦♥ t②♣ ♥♦tr ♣♣r♦ st♦stq ♣t êtr t ♣♦rssr ♣♦ssté ♣r♦r♠♠r r ♥ ♦♠♣r♦♠s éqt ♥tr t① ♦t♦♥ s éé♥s t tst♦♥ s rss♦rs tt ♣♦ssté st ssé ♥

Page 131: Contrôle de qualité optimal d’applications multimédia

éstts sr ♣♣r♦ st♦stq

0

10

20

30

40

50

60

70

80

90

0 0.2 0.4 0.6 0.8 1

s (S1, A)

s (S2, A)

s t♦ér♥ τ

♠ssrt♦

r ① ♦t♦♥ s éé♥s tt♥s

st♥t s t♦ér♥ τ

éstts sr ♣t♦r♠

♦s ♦♥s ♣♦r ♥r ♣rés♥tr s réstts résés sr ♥♦r é♦ s①ét♥tsr ♣t♦r♠ ♦s ♣r♥r♦♥s ♣♦r s réstts ♥ séq♥ ♥tré r♠s ♦r♦♥♥♥♠♥t ♦s ♣♦r s ①♣ér♠♥tt♦♥s st ♦r♦♥♥♥♠♥t

s réstts q ♥♦s ♦t♥♦♥s sr ♣t♦r♠ ♦♥r♠♥t ① ♦t♥s ♣r ♥②s ♣r♦r♠♥s ♥ t t① ♦t♦♥ s éé♥s t t t♠♣stsé ♦rrs♣♦♥♥t à q ♦♥ ♣ ♦srr sr ♥②s ♣r♦r♠♥s r r♣q ♥♦s ♣r♦♣♦s♦♥s ♦srr s t① tst♦♥ t t♠♣s ♣♦r① rs ér♥ts s t♦ér♥ τ = 0 . 1 t τ = 0 . 3 s ♣s ♦rrs♣♦♥♥t ① r♠s♣ q s ♣r♦s♥t ♦rsq éé♥ st é♣ssé P♦r ♥ s t♦ér♥ τ = 0 . 1 ♥ éé♥ ♥ été é♣ssé ♦♥trr ♥♦♠r r

♠s♣ ♠♥t ès q ♦♥ ts ♥ s t♦ér♥ ♣s éé ♥ q ♦♥r♥tst♦♥ t t♠♣s ♥♦s ♣♦♦♥s à ss ♦♥sttr q s réstts ♦t♥ssr ♣t♦r♠ ♦rrs♣♦♥♥t à ① ♥②s ♣r♦r♠♥s ♥ t tst♦♥ t t♠♣s ♠♦②♥ ♣♦r τ = 0 . 1 st é à 85 t à 95 ♣♦r τ = 0 . 3

s réstts ♦t♥s ♣♦r ♦r♦♥♥♥♠♥t ♥♦s ♦♥r♠♥t q tst♦♥ ♣♦tq st♦♥ qté st♦stq ♥st ♣s ♣rt♥♥t ♣♦r t②♣ ♦r♦♥♥♥♠♥t ♥ t s ♣r♦♣rétés ♦r♦♥♥♥♠♥t ♣r♠tt♥t ①étr♣♣t♦♥ ♥ s t♦ér♥ τ = 0 q ♦rrs♣♦♥ à tst♦♥ ♣♦tq ♦r♦♥♥♥♠♥t ♠①t st♥r s♥s rér tst♦♥ t t♠♣s

Page 132: Contrôle de qualité optimal d’applications multimédia

♠♣é♠♥tt♦♥ t ①♣ér♠♥tt♦♥s

0

20

40

60

80

100

120

0 10 20 30 40 50 60 70 80

0

20

40

60

80

100

120

0 10 20 30 40 50 60 70 80

r♠ ♥♠r

t♠

tt

t♦

τ = 0 . 1

τ = 0 . 3

r♠ ♥♠r

t♠

t

t③t♦♥

r ❯tst♦♥ ♣r♦ssr

Page 133: Contrôle de qualité optimal d’applications multimédia

♦♥s♦♥

♦♥s♦♥

♣tr ♥♦s ♠♦♥tr ♣♣♦rt ♥♦s ♦♥trt♦♥s sr ♥ s tst ré ♥♥♦r é♦ s①ét♥t sr ♥ ♠♥ ♥

♦s ♦♥s ♥s ♥ ♣r♠èr ♣rt ♣ ♦r ♣♣♦rt tst♦♥ ♥ ♦♥trôr qté sr ♥ ♣♣t♦♥ ♠t♠é ♥s ♥ ①è♠ t♠♣s ♥♦s ♦♥s ♣r♦♣♦sés réstts s ér♥ts ♣♦tqs ♣r♦♣♦sés ♥s ♣tr ♥s s résttsté♦rqs ♣♦tq st♦♥ qté ♠①t ♦♥t été ♣♣②és ♣r s réstts♣rtqs

①è♠ ♣rt ♣tr été ♥tèr♠♥t ♦♥sré ① ♦♥trt♦♥s♣♣♦rtés ♣r tr tès Pr♠èr♠♥t ♥♦s ♦♥s ♣ ♦♠♣rr ♣♣r♦ s②♠♦q t ♣♣r♦ é♥♠ért ré ♥ sr♦ût s♣érr ♥ q ♦♥r♥ ♠é♠♦r ♥♦s ♦♥s ♣ ♦srr ♥ ♥ t♠♣s ♣r♠tt♥t à ♣♣r♦ s②♠♦q♦r s ♦① qté ♣s éés ♥s ♥ r♥èr ♣rt ♥♦s ♦♥s ♠♦♥trétst♦♥ ♣♣r♦ st♦stq ♦s ♦♥s ♠♦♥tré q tt ♣♣r♦ ♦♥♥ ♣♦ssté é♦♣♣r ♦♥♥îtr à ♣r♦r ♦♠♣♦rt♠♥t s♦♥ ♣♣t♦♥ ♠sss ♥ ♠srr s ♣r♦r♠♥s

Page 134: Contrôle de qualité optimal d’applications multimédia

♠♣é♠♥tt♦♥ t ①♣ér♠♥tt♦♥s

Page 135: Contrôle de qualité optimal d’applications multimédia

♦♥s♦♥ t Prs♣tsP

♦♥s♦♥

tr tès sst ♦r♥té rs ét s ♣♣t♦♥s ♠t♠é ♠rqés♦♠♠ ♥♦s ♦♥s ♣ ♦r t②♣ ♣♣t♦♥s ♣♦ssè rt♥s ♦♥tr♥ts ♥têtr érés ♣♦r ♥ rs ①ét♦♥s Pr ①♠♣ st ♥éssr ré♣♦♥r às ♦♥tr♥ts tst♦♥ s rss♦rs s♣♦♥s ♥s tr ♥♦s ♥♦s s♦♠♠s♥térssés ① ♦♥tr♥ts t♠♣s ♦s ♦♥s ♠♦♥tré q rs♣t s ♦♥tr♥tsétt t ♣♦r ♥ ♣♣t♦♥ ♠t♠é ♠rqé ♦♠♠ ♥ ♥♦r é♦ ♥t ♣r♠t ♦t♥r ♥ qté sr q tstr r stss♥t q ♥rt ♣s été s s éé♥s ♦és st ss③ s♠♣ tr♦r s♠é♥s♠s ♣r♠tt♥t ♥ ♦r ♥ éé♥ ♣♥♥t ① ♥ rs♣t♥t♣s t q ♦♥ ssrr ♥ tst♦♥ ♠①♠ s rss♦rs P♦r ttrs♦♥ st ♥térss♥t ♦♥trôr ts ♣♣t♦♥s ♦♥trôr r ♣♦r ttsr ♥ qté ♠①♠ t♦t ♥ rs♣t♥t s ♦♥tr♥ts t♠♣s ♦s ♥♦ss♦♠♠s ss ♥térssés à ♥ tr♦sè♠ ♣r♦♣rété q ♥ ss sr r♥ ♣♣t♦♥ st ♦r ♥ ♦① ♥ qté rér t♦t ♦♥ ♣♣t♦♥ ❬❪ ♣r♦♣♦s ♥ t♥q ♦♥trô sé sr ♥ ♦♥trôr ♦ st ♣♣é ♣♦r q t♦♥ ♦♥trô ♣♣t♦♥ ♣♦tq st♦♥ qté ♠①t ♣r♦♣♦sé ♣r♠t ré♣♦♥r à s tr♦s ♣r♦♣rétés ♦rrt♠♥t stàr q ♣r♠t rs♣t s ♦♥tr♥ts t♠♣♦rs t♦t ♥ ts♥t ♠①♠♠s rss♦rs ttrés à ♣♣t♦♥ ♠s ssr ss ♥ rt♥ rérté♥s ♦① s qtés

♣♥♥t tt ♠ét♦ st sé sr ♦♠♥s♦♥ s ♦♠♣♦rt♠♥ts ♣rs t♠♦②♥ss t tst♦♥ ♥ ♠r sérté q r♥ à ♦♠♣r♥r tà ♥tr♣rétr ♣s ♦♠♣①té s s tt ♠ét♦ ♣t ♠♥r à ♥ sr♦ût♥ tr♠s rés ①ét♦♥ ss③ r♥ sr♦ût ♣t sérr ♥t♦ér ♣♦r s♥strs ♥ t t♠♣s ♣ssé à résr ♦♥trô st t♠♣s ♣r ♣♦r ♣♣t♦♥ ♦s s♦♥s ss s ♣♣t♦♥s ♠t♠é q s♦♥t s ♣♣t♦♥s ♥②♥t♣s ♥éssté rs♣tr t♦ts s éé♥s ♣é♥♦♠è♥ s ♣r♦t ♥ ♣r♦r ♣s ♥ stt♦♥ rtq ♠s s♠♥t ♥ ért♦♥ qté r♥♥ ♣t ♦♥ s ♠♥r s st ♥éssr rs♣tr à t♦s ♣r① s éé♥s ❯♥r♥r ♣♦♥t q ♥st ♣s ♣r♦♣♦sé ♣r t♥q ♦♥trô ♣réé♥t ♦rrs♣♦♥à ♣♦ssté ♦♥♥îtr à ♣r♦r ♦♠♣♦rt♠♥t ♣♣t♦♥ ♥s étt ts ♦ss étt ♥éssr ①étr ♣♣t♦♥ t ♦r s ♦♠♣♦rt♠♥t ♦r

Page 136: Contrôle de qualité optimal d’applications multimédia

♦♥s♦♥ t Prs♣ts

rs♣♦♥ t♠♥t à q ♣r♦r♠♠r ♦t ♥s tr tès ♥♦s♦♥s ♦♥ ♣r♦♣♦sé ① ♦ts ♣r♠tt♥t rés♦r s ♣r♦è♠s ♣réé♥ts

♦♥trôr ②♠♦q

♣r♠r st ♥ ♦♥trôr sé sr ♥ ♣♣r♦ s②♠♦q ♣♣t♦♥ P♦r♣r♠ttr ♥ ♥tr♣rétt♦♥ ♣♦tq ♠①t ♥♦s ♦♥s ♣r♦♣♦sé ♥ r♣rés♥tt♦♥r♣q ♦♠♣♦rt♠♥t ♣♣t♦♥ ♦♥trôé ♣rtr tt r♣rés♥tt♦♥♥♦s ♦♥s ♣ ①♣qr ♦♥t♦♥♥♠♥t ♥ ♦♥trôr ♠s ♥♦s ♦♥s ♦♥♥é ♥♥tr♣rétt♦♥ ♣s ♣rés ♣♦tq st♦♥ qté ♠①t ♥ t ♥♦s♦♥s ♣ ♦♠♣r♥r tté ♠r sérté s ss ssr s♦♥ tst♦♥♣r♠tt♥t à ♣♣t♦♥ ♦♥trôé ré♣♦♥r ① ♣r♦♣rétés sûrté t ♦♣t♠tétr ♣rt ♥♦s ♦♥s à ♣rtr r♠♠ s tsss ♣ r♣rés♥tr s ré♦♥s qté s ré♦♥s s♣é♥t ♥s♠ s étts ♦ù st ♣♦ss ♦sr ♥♥ qté ♣rtr s ré♦♥s ♥♦s ♦♥s ♣ ♣r♦♣♦sr ♥ t♥q ♦♥trô s②♠♦q

râ à tr sr s②♠♦q ♥♦s ♦♥s ♦t♥ s réstts ♥♦♥ s♠♥t ♥ ♥tr♣rétt♦♥ ♣♦tq ♦♥trô ♠①t ♠s ss sr sr♦ûtq ①st tst♦♥ ts t♥qs ♦♥trô

♦♥trôr t♦stq

♥s ♥ s♦♥ ♣rt tr tès ♥♦s ♦♥s ♣r♦♣♦sé ♥ t♥q ♦♥trô st♦stq tt ♠ét♦ ♦♥sr s ss ①és ♣r t♥q st♦♥ qté ♠①t ♣♥♥t s♦r♥t ♥ ♠♥èr t♦t♠♥t ér♥t

♥ t ♦♥trr♠♥t à t♥q ♦♥trô ♥t q s s sr ♥ ♠♦è t♠♣s ♦♠♣♦sé s rés ①ét♦♥ ♠♦②♥s t ♣rs ♣♣r♦ st♦stq♣r♥ ♣♦r ♠♦è t♠♣s ♥ strt♦♥ ♣r♦tés s rés ①ét♦♥ st♦♥s tt ♣r♠èr ér♥ ♣♦tq ♣réé♥t ♣r♠ttr ♦t♥r ♥st♠t♦♥ s rés ①ét♦♥ ♥tré ♣s ♣rés ♥ t ♥♦s ♦♥s à ♣rtr s strt♦♥s é♥érr s rés ①ét♦♥ ♠♦②♥♥s t s rés ①ét♦♥ ♣rs s r♥èrs sr♦♥t ①és à ♥ s t♦ér♥ ♦r♥ ♣r tstr t♥q ♦♥trô ♥st ♣s ♦♥♠♥t♠♥t ♠♦é ♥ q ♦♥r♥ ♦♥trô♠s s réstts ♥térss♥ts ♣♦r ♣r♦r♠♠r ♦♥t ♣ êtr ♣rés♥tés

♣r♠r ♥tr ① ♥t tst♦♥ s strt♦♥s ♥ ♥trés t♦r s strt♦♥s q t♦♥ ♣♦r q qté ♥♦s ♦♥♥ ♣♦ssté ♦♥strr ♥ strt♦♥ ♥s♠ ♣♣t♦♥ ♦s ♦♥s ♣r♦♣♦sé ♥♦rt♠ ♦♥♦t♦♥ ♣r♠étré ♥♦s ♣r♠ttr ♦♥strr strt♦♥ ♣♣t♦♥ ♣♦r r♥èr t♦♥ ♥ t♥♥t ♦♠♣t ♣♦tq st♦♥ qté tsé ♠s ss s ♥① qté q ♣♦rr♥t êtr ♦ss ♦rs ♥ ①ét♦♥ ré ♦rrs♣♦♥ à ♥ ♥é ♥térss♥t ♥s s♥s ♦ù ♦♥ ♣♦♦r

Page 137: Contrôle de qualité optimal d’applications multimédia

Prs♣ts

♦♥♥îtr à ♣r♦r ♦♠♣♦rt♠♥t ①ét♦♥ ♥ ♦♥t♦♥ s ♣r♠ètrs ♣♣t♦♥ ♦♥strt♦♥ strt♦♥ ♥ ♦♥ ♣r♠ttr ♣r♦r♠♠r ♠♦r ss ♦♥♥és ♥trés t s♦r é♠♥t ♦♠♠♥t s ♥r

①è♠ t ♣r♥♣ réstt ♥t tst♦♥ s t♦ér♥ s ♣♣t♦♥s q ♥♦s s♦♥s ♥ ♥ésst♥t ♣s rs♣tr t♦ts rs ♦♥tr♥ts t♠♣♦rs ♠s s♠♥t ♥ ♠♥qr ♠♦♥s ♣♦ss P♦r t♥q ♦♥trô♠①t st tr♦♣ rstrt t s♦♥ s♣t sûr ♦s ♣r♦♣♦s♦♥s ♦♥ ♦r♥r st♠♣s ①ét♦♥ ♥♦♥ ♣s ♥ ♣rs sréé ♠s ♥ ♣rs ♣r♦st st ①é ♣r s t♦ér♥ ♥ ♣r♥♥t ♥ ♦♠♣t s strt♦♥s ♣r♦té s t♦♥s stàr q ♥♦s ♦♥s t♦érr q s rés ①ét♦♥rés é♣ss♥t ♥ rt♥ r ♣♦r ♥ ♣r♦té ①é ♣r tstr ♣rtr à ♥♦s ♦♥s ♣rés♥té ♥ ♠ét♦ ♣r♠tt♥t ♦♥♥îtr ♥ ♦♥t♦♥ s t♦ér♥ q été ①é ♣r♦té é♣ssr éé♥ ♦

♦♥ rr♦♣ s ① réstts ♣réé♥ts ♦♥ ♦t♥t ♥ ♥②s ♣r♦r♠♥♣♦r ♣♣t♦♥ ♥ t st ♣♦ss r ♥♦♥ s♠♥t t① ♦t♦♥s éé♥s ♠s ss t① tst♦♥ s rss♦rs ♣r♦r♠♠r r ♦♥♥ ♦♥trô ♦ s♦♥ ♦t t ♣♦rr ♣tr s ♣r♠ètrs ♥ ♦♥t♦♥ s réstts♦t♥s ♣r ♥②s

tt ♣♣r♦ ♣t êtr ♦♥séré ♦♠♠ t♠♣sré ♠♦ ♠s ♠îtrsé ♥ t♥♦s ss♦♥s ♣♣t♦♥ ♦r s éé♥s ♠s ♣r♦r♠♠r ♦♥♥ît ①t♠♥t t① ♦t♦♥ t ① ♠ê♠

Prs♣ts

♦s ♣♦♦♥s ♦r ♣r r♣♣♦rt à tr tès ① t②♣s ♣rs♣ts ♣r♠r st q s r♣♣♦rt rt♠♥t ① ♣♣r♦s ♦rés ♥s s ♣trs ♣réé♥ts stàr s ♠é♦rt♦♥s s t♥qs ♦♥trô ♣rés♥tés ①è♠ t②♣ ♣rs♣ts ♦rrs♣♦♥ à s ♦rtrs rs ♥ tr sr ♦♥trô♣♣t♦♥ ♥ é♥ér

♠é♦rt♦♥ ♣♣r♦ ②♠♦q

P♦r ♣r♠èr ♣rt tr ♥♦s ♦♥s rét sr♦ût ♦♥trôr ♥tr♠s ré ①ét♦♥ ♠s ♥♦s ♦♥s ♣ ♦r q tt t♥q rst ♦ûts♥ tr♠s s♣ ♠é♠♦r ♣s ♥♦s ♥ ♣♦♦♥s ♣s st♦r t♦ts s rs râ♠♥t ♣♦sss srt ♦♥ ♦r♥tr st tr ♥ rés♥t sr♦ût♥ ♠é♠♦r qs ♣sts r♣rés♥tt♦♥ ♣♥t êtr ♠ss ♥ ♥t ♦♠♠ ♥r♣rés♥tt♦♥ ♥ér s ♦r♥s s ré♦♥s ♦ tst♦♥ ♥♦♣♣s ♦♥①s ♣rtr s r♣rés♥tt♦♥s ♥♦♠r① ♦ts ①st♥t ♣♦r s♦r s t ♦ t ♣♦♥tt ♣rt ♥♦♣♣ ♣s ♣t êtr ♥éssr à tst♦♥ t♥q

Page 138: Contrôle de qualité optimal d’applications multimédia

♦♥s♦♥ t Prs♣ts

râ♠♥t ♥ ♥str

♠é♦rt♦♥ ♣♣r♦ t♦stq

♣♣r♦ st♦stq ♣r♥ ♣♦r ②♣♦tès ♥ strt♦♥ ♦rt ♥é♣♥♥sr s strt♦♥s ♣r♦tés s rés ①ét♦♥ ♥ q tt strt♦♥♥ s♦t ♣s ♥ést ♣♦r té♦r srt ♣s ♣rés tsr é♣♥♥ ♥trs rés ①ét♦♥ ♥s ♠ét♦ srt ♦♠♣èt t ♣♦rrt êtr é♥érsé àtrs ♣♣t♦♥s

♦è ♥tré ♣♣t♦♥

♠♦è ♥tré ♣♣t♦♥ st ♥ r♣ ♣réé♥ ♣r♠étré ♣r s♥① qté ♠♥ s rés ①ét♦♥ ♠♦②♥♥s t ♣rs ♠♦è st ss③♥tr ♣♦r r♣rés♥tr s ♣♣t♦♥s ♠t♠é t②♣ ♦ts ♦♥♥és ♣♥♥t ssst ♥ ♦rt à r s ♦♥ t r♥r ♣♣r♦ ts ♥s ♠♦♥ ♥str r♣ ♣réé♥ rst très rstrt ♥s s♥s ♦ù ♥ ♣t ♣s ♥♦t♦♥ ♦♥t♦♥♥ tt strt♦♥ ♥ ♣r♠t ♣s ♥ ♠♦ést♦♥ à ♥ ♥ r♥rté ♥térss♥t ♦rsq ♦rt♠ ♦♠♣♦rt s strtrs ♦♥t♦♥♥s à t♥ ①st qqs ♥s ♣r♦r♠♠t♦♥ Pt♦♠② tr♠t ♣r♦♣♦s♥t sstrtrs t②♣ ♣t êtr ♥térss♥t rr ♥♦tr t♥q ♦♥trô srr ♠♦è t ♥s ♦r ♦♠♠♥t ♦♥trôr s ♠♦ès ♦ts ♦♥♥és tr♣rt ♠♦è s ♥① qté ♥tr st très ♣r t ♥ t♥t ♣s ♦♠♣t s♥trt♦♥s q ♣t ①str ♥tr s ér♥ts ♥① ♣rés♦♥ s s tésPr ①♠♣ ♥st ♣s ♥éssr ♥♦r t♦ts s ③♦♥s ♥ ♠ ♠ê♠♥ qté ♣s ré♣rtt♦♥ t t♠♣s ♥ ♦t ♣s ♥éssr♠♥têtr résé ♠♥èr ♥♦r♠ t ♣t é♣♥r s ♦♥♥és ♥tré P♦r ♥st♥tt♦s s s♣ts s♦♥t érés ♠♥♠♥t ♣r ♥ ♦① ♥t♥t s♥t♦♥ s♥① qté srt ♥térss♥t r é♦r ♠♦è s qtés ♣♦r trtrs s♣ts à trrs ♦t

♦t ♥ ♣♣r♥tss

P♦r ♠é♦rr s ♣♦tqs éà tsés ♣♦rrt êtr ♥térss♥t ♦tr ♦♥trôr ♥ ♣rt ♣♣r♥tss s rés ①ét♦♥ ♥s ♥ ♦♥t♦♥ s ♦♥♥és♥tré srt ♣♦ss tsr s rés ①ét♦♥ ♠♦②♥♥s P♦r ①♠♣ à♣rtr s ♣r♠ètrs ♥tré ♥ t♦♥ tst♦♥ s rés① ♥r♦♥s ♣♦rrtr♥r ♥ ♥ s rés ①ét♦♥ ♠♦②♥ tst♦♥ s rés ①ét♦♥r♥és ♣t ♠♥r à ♥ ♠r tst♦♥ t t♠♣s t ♥s rér r ♣r♦ssr s t♥qs ♣♣r♥tss ♣r♠tt♥t ♠① ♣ré♦r ♦♠♣♦rt♠♥t s②stè♠ t ♦♥ r s ♦① ♦♥trô ♣s ♣rt♥♥ts s♣♦rr♥t ss êtr tsés ♣♦r é♥érr ♥q♠♥t à ♣rtr ♣♣r♥tss s

Page 139: Contrôle de qualité optimal d’applications multimédia

Prs♣ts

rés ①ét♦♥ q trt é♥ért♦♥ ♠♦è t♠♣s

rttr ♣rè

♦tr ♣♣r♦ ♦♥sst à s♠♣r ♣r♦è♠ ♦♥trô ♣♣t♦♥ ♥ ♣r♥♥t♣♦r ②♣♦tès tst♦♥ ♥ rttr ♠♦♥♦♣r♦ssr tt ②♣♦tès st trèsrstrt srt♦t ♥s ♦♠♥ ♠t♠é ♦ù ♦♥ s♦r♥t ♣s s♦♥t rss ♣t♦r♠s ♠t♣r♦ssrs ❯♥ ♣rs♣t ♣♦rrt êtr ♣tr tst♦♥ ♦♥trôr à ts rttrs

♣♣t♦♥ à ♠♥♠st♦♥ ♠é♠♦r tsé

t♥q ♦♥trô ♣t ss s sr sr trs rtèrs ♦s ♦♥s t♦t ♦♥ tt tès ♥ s rtèr ♦♣t♠st♦♥ ♣♣t♦♥ qté ♣♥♥ttrs tr① ♥♦s ♣r♠tt♥t ♣♥sr q srt t♦t ss ♣♦ss ♦♥trôrs rss♦rs ♣t♦r♠ ♦♠♠ t ♠é♠♦r tsé té♦r ♦♥trô♣t êtr ♣té ♥ ♥ s ♦s♥t ♣s ♥q♠♥t sr t t♠♣s à tsr♠s ss ♥ ②♥t ♣♦r ♦r♥ ♥ q♥tté ♠é♠♦r q ♦♥ ♥ t ♣s é♣ssr ♣r♦è♠ ♣♦rrt êtr trté ♠♥t ♦♥trôr t ♥ ♣r♥♥t ♥♦♠♣t s ♦♥s♦♠♠t♦♥s ♠é♠♦r ♣rs t ♥♦♥ s rés ①ét♦♥ ♣rs ♦s♣♦rr♦♥s ♥tr♦r ♥ ①è♠ rtèr ♦♣t♠st♦♥ ♣♣t♦♥

♣♣t♦♥ à ♦♥s♦♠♠t♦♥ é♥r

❯♥ tr ♣♣t♦♥ t♥q ♦♥trô ♣♦rrt srr à ♦♥trôr réq♥ ♦r♦ ♣r♦ssr ♥s r rét♦♥ ♦♥s♦♠♠t♦♥ é♥r ♦♥trôr ♣♦rrt ♦♥ r sr qté ♠s ss sr réq♥ ♣r♦ssr ♥s ♠♥♠st♦♥ é♥r ♣♦rrt r ♣rt s rtèrs ♦♣t♠st♦♥ ♦♥trôr

♦♥trôr ♠trtèrs

s ① r♥èrs ♣rs♣ts ♣r♠ttr♥t ♦♠♣♦sr ♥ ♦♥trôr ♣♦♥térr ♣srs rtèrs q s♦t t t♠♣s ♦♥s♦♠♠t♦♥ ♠é♠♦r ♦ réq♥ ♣r♦ssr ♥ t ♥ ♣rs♣t ♠♣♦rt♥t st st♦♥ ♠trtèr srt ♥térss♥t ♦r ♦♠♠♥t érr ♥t♠♠♥t s ér♥ts rtèrss♥s ♣rr té ♦ s♥s ♦♥tr♥r ♥ ♣tôt q tr tstr ♣♦rrtss ♦r ♣♦ssté ♦sr s ♣r♦rtés ♣r r♣♣♦rt ① ér♥ts rtèrs àrs♣tr

Page 140: Contrôle de qualité optimal d’applications multimédia

♦♥s♦♥ t Prs♣ts

Page 141: Contrôle de qualité optimal d’applications multimédia

♦r♣

❬❪ ♦t P P♥ P③③♦♥ ♥ r ♥ ♥♥♦t qt② ♥ sr ♥♦ ♥♣♥♥t ♠♦t♦♥st♠t♦♥ ♦rt♠ ♥ rttr♦r ♠♣ ♥♦♥ ♥ r♥st♦♥s ♦♥ ♦♥s♠r tr♦♥s ♦♠ ♣s

❬❪ r r♥ ♥ts ♥ ♦♦ ♥ t♥s ♦♦r ♦♥s♠r tr♠♥s ♥ ts s♣♣♦rt ♦r ♣r♦t ♠s ♥ Pr♦♥s ♦ t

♥tr♥t♦♥ ♦♥r♥ ♦♥ trs

❬❪ ♠r s♦ rr ♦r ♥ st t♥s ♠♥ ♦♥str♥ts ♦ P♦♥ ♦r qt② ♦ ♠s♦♥♣t♦♥s ♥ rst ss♠♣t♦♥s

❬❪ r♠ ♥ P ♠r ♦♥r♥ ♦ ♦♥tr♦ ♦♠♠♥t♦♥ ♥ ♦♠♣tt♦♥

❬❪ ♥r ❲♠ ♦ ♥♦♠ ♥rs r♠ s ♦st t♣♥ s♥ ❲② ♠ r♥t rst♥ r♥♥ ♥♦ ♠♥♥ tr r♥ r s Pt Ptr Ps♥r ♥ tst ♥Pr t♥strö♠ ♦rsts ①t♦♥t♠ ♣r♦♠♦r ♦ ♠t♦s ♥sr② ♦ t♦♦s r♥s ♦♥ ♠ ♦♠♣t♥ ②s

❬❪ ♥ s♥ ♥ r♥t ② ❲♦rsts ①t♦♥ t♠ ♥②ss ♦♥ ♠♦r♥♣r♦ss♦rs ♥ ❲♦rs♦♣ ♦♥ ♥s ♦♠♣rs ♦♦s ♦r ♠ ②st♠s♣s

❬❪ ♣♦rt ♦♥♦♠ ♠♣ts ♦ ♥qt ♥rstrtr ♦r s♦tr tst♥ ♥ r♣♦rt

❬❪ ♥ ♠s ❲ ②♥ ♥ ♦rt♠s ♦r ♠t♣r♦r♠♠♥ ♥ rrt♠ ♥r♦♥♠♥t

❬❪ r♥s Pr♠♣t ♣r♦rt② s s♥ ♥ ♣♣r♦♣rt ♥♥r♥ ♣♣r♦

❬❪ ♦③② ♥ ❨ ♥ rt ♠♦♥♦t♦♥ s♥ ♦rt♠ ①trtr③t♦♥ ♥ r s ♦r ♥ ♠ ②st♠s ②♠♣♦s♠ ♣s

❬❪ s♦♥ ♥ ♣r♦t♦♥ ♥ t♦ ♠♥♠③ ♠①♠♠ tr♥ss r♣♣♦rtt♥q

❬❪ ♦ ♥♠♥t s♥ ♣r♦♠s ♦ strt s②st♠s ♦r t rrt♠ ♥r♦♥♠♥t ♥ r♣♦rt ♠r ❯

Page 142: Contrôle de qualité optimal d’applications multimédia

♦r♣

❬❪ P P ♥ ♥ t♠ ②♥♠ ♦t s♥ ♦r ♦♣♦r ♠ ♦♣rt♥ s②st♠s ♥ t ②♠♣♦s♠ ♦♥ ♣rt♥ ②st♠s Pr♥♣s

P

❬❪ ts ♥ str♦s ttst rt ♠♦♥♦t♦♥ s♥ ♥

Pr♦♥s ♦ t ♠ ②st♠s ②♠♣♦s♠ ♣ ❲s♥t♦♥ ❯ ♦♠♣tr ♦t②

❬❪ P ♦③② ♥ tr♦s♥r ♥ ♦♣t♠ ♦rt♠ ♦r s♥s♦t♣r♦ tss ①♣r♦rt② ♣r♠♣t s②st♠s ♥ Pr♦♥s ♦ t

♠ ②st♠ ②♠♣♦s♠ ♣s

❬❪ s ❲ ♥ ♥ r♥s ♥ s t♠ ♥ ① ♣r♦rt②♣r♠♣t s②st♠s ♥ Pr♦♥ ♦ t ♠ ②st♠s ②♠♣♦s♠♣s

❬❪ P ♦③② ♥ ♦rt♠s ♦r s♥ r ♣r♦ tss ♥ ①♣r♦rt② s②st♠s s♥ s st♥ ♥ Pr♦♥s ♦ t ♠ ②st♠

②♠♣♦s♠

❬❪ tr ♥ ♥ ♥ ♥ ♣♣t♦♥ ♦ rt♠ ♠♦♥t♦r♥ t♦ s♥tss t r♥♦♠ ①t♦♥ t♠s r♥s ♦t ♥

❬❪ s② s ♥ r♥s ♥s♠s ♦r ♥♥♥ t ①t②♥ tt② ♦ r rt♠ s②st♠s ♥ ♠ ②st♠s ②♠♣♦s♠ ♣s

❬❪ Pr ♦♣♥t ♥ ♣t ♣♣②♥ ♦♠♣r t♥qs t♦ s♥ ♥rt♠ s②st♠s ♥ ♠ ②st♠s ②♠♣♦s♠ ♣s

❬❪ P P ♥ ♥ t♠ ②♥♠ ♦t s♥ ♦r ♦♣♦r ♠ ♦♣rt♥ s②st♠s ♥ t ②♠♣♦s♠ ♦♥ ♣rt♥ ②st♠s Pr♥♣s

P

❬❪ tr♥ ❲ ♥ rs♦♣ ♦♥♦r s②st♠ ♦♠♣rs ♦♠♣tt♦♥s ♥ ♦♠♣s t

❬❪ tr♥ ♥ ❲ ♠♣rs rsts ❯t③♥ ♣rt ♦♠♣tt♦♥s ♥ rt♠ s②st♠s ♥ ♠ ②st♠s ②♠♣♦s♠

❬❪ tr♥ ❲ ♥ rs♦♣ ♥ rt♠ ♣r♦ ♦s s♥ ♠♣rs rsts ♥ ♠ ②st♠s ②♠♣♦s♠

❬❪ ♥❨♦ ♥ ♥ ❲ ♥ ② ♥ ♥ ♣r♦ ♦s tt♦ ♠♣rs rsts r♥s ♦♠♣t

❬❪ t♥♦ ♦ ♥ ♦♥ ♦♥tr♦ rt♠ s♥ r♠♦r ♠♦♥ ♥ ♦rt♠ s♣ ss ♦ ②st♠s ♦r♥ ♦♥ ♦♥tr♦

♦r ♣♣r♦ ♦ ♠ ♦♠♣t♥

❬❪ r♥t tt r ♥ ♥♦ ②♥♠ qt② ♦ sr ♠r ♥t ♦r ♠t♥ ♣♣t♦♥ rs♦r s ♥ Pr♦♥s ♦

Page 143: Contrôle de qualité optimal d’applications multimédia

t ♠ ②st♠s ②♠♣♦s♠ ♣ ❲s♥t♦♥ ❯ ♦♠♣tr ♦t②

❬❪ tt r♥tt♦♥ ♥ ②♥ ♦♠♣tt♦♥ r rt♦♥♦r ♦ sq♥ ♦♥ ♥ P Pr♦♥s ♦ t ♥tr♥t♦♥

♦♥r♥ ♦♥ ♠ Pr♦ss♥ P ❱♦♠ t❱♦♠ ♣ ❲s♥t♦♥ ❯ ♦♠♣tr ♦t②

❬❪ rt tr ♥♦ ♥ ♦r♠♥s ♦♠♣tt♦♥ rrt♦♥ ♥ ♥tr♥t♦♥ ②♠♣♦s♠ ♦♥ rts ♥ ②st♠s♦♠ ♣s

❬❪ ♥ r♥♥ P♦ ♥ ❲♦r♠♥ t ♦♥tr♦ ♦ ②♥♠

②st♠s s♦♥ ❲s② Ps♥ ♦

❬❪ ♠♥s ❲üst st t♥s ♥r r ♥ ❲♠ ❱r ♦s♦♥tr♦ strts ♦r qt② ♦ ♣r♦ss♥ ♥ r♦♠r♦ ♦♥r♥ ♦♥

♠ ②st♠s ♣s

❬❪ ♦r♥ ♥ s ♣♦r ♦rt♠s ♥ ♦♠♣①t② ♦r ♦r♦s②st♠s tt ♦ s♣s ♥ ♣♦rt

❬❪ r♥t P♣ r tr♦ Pér③ ♥ st t♥s ♥ t ♦rt♦r ❲♦r♥Pr♦rss ss♦♥ ♦ t t r♦♠r♦ ♦♥r♥ ♦♥ ♠

②st♠s ♣s

❬❪ qs ♦♠③ ♦♥♣t♦♥ ②stè♠s ♣tts ûrs t ♣t♠① P ♥♥♦r♠tq ❯♥rsté ♦s♣ ♦rr

❬❪ ♦♠③ r♥♥③ ♣② ♥ s ♦ ♦♥tr♦ ♦r ♣t♠t②♥ t② ♥ Pr♦♥s ♦ t t ♦♥r♥ ♦♥ ♠ ♦tr ♣t♠r

❬❪ ♦ str rr② ♥♦ ♥ ♦s ts♦s r ♦ t♠♥♠♠ ♠①♠♠ rtr♦♥ ♦r ♦♣t♠ t ♦t♦♥ ♠♦♥ ♣♥♥t q♥t③rs r♥st♦♥s ♦♥ t♠

❬❪ P ❲str♥ ♦♦♣♥ ♥ ♦♥③s ♦♣ss P rtrt ♥♦♥

❬❪ ♦♠③ r♥♥③ ♣② ♥ s ♥ r♥ ♦ ♦♥tr♦ ♦r ♠t♠ ♣♣t♦♥ s♦tr ♥ s♥ t♦♠t♦♥ ♥ st ♥ r♦♣

❱♦♠ ♣s

❬❪ ❱ rr tr♠♥♥ r ♣r♦r♠ ①t♦♥ t♠s ♥ tr r♥ ♥P ♦♥r♥ ♦♥ Pr♦r♠♠♥ ♥ s♥ ♥ ♠♣♠♥tt♦♥ ♣s

❬❪ ♦s♣ s qs ♦♠③ ♥ r♥♥③ ♥ ♦ï trs ❯s♥ s♣r♠ ♦r s②♠♦ qt② ♠♥♠♥t Pr ♥ strt Pr♦ss♥ ②♠

♣♦s♠ PP ♥tr♥t♦♥ ♠rs

❬❪ ♦s♣ s qs ♦♠③ ♥ r♥♥③ ♥ ♦ï trs ②♠♦qt② ♦♥tr♦ ♦r ♠t♠ ♣♣t♦♥s ♦r♥ ♦ ♠ ②st♠

Page 144: Contrôle de qualité optimal d’applications multimédia

♦r♣

❬❪

❬❪ tt♣♣♦♠sr♥t♠♥①t♠

❬❪ P

❬❪ tt♣r♦♥♦r♠♣st♥rs♠♣♠♣t♠

Page 145: Contrôle de qualité optimal d’applications multimédia

s rs

é♥ért♦♥ ♣♣t♦♥ ♦♥trôé

rttr ♦♥trôr

①♠♣ r♣ ♣réé♥

♦♥t♦♥s ré ①ét♦♥ C t éé♥ D

♦♥t♦♥s éé♥s D t D∗

①♠♣ s②stè♠ ♣r♠étré ♥rt♥

rttr ♦♥trôr

♦♠♣♦rt♠♥t ♥ ①ét♦♥ ♦♥trôé ♣r ♣♦tq st♦♥ qté sûr

♦♠♣♦rt♠♥t ♥ ①ét♦♥ ♦♥trôé ♣r ♣♦tq st♦♥ qté s♠♣

♦♠♣rs♦♥ ♥tr s ♣♦tqs ♦♥trô ♠①t t s♠♣

rés ①ét♦♥

♦♥t♦♥s k 7→ δ(ak . . . an, q) t k 7→ δmax(ak . . . an, q)

♦♠♣♦rt♠♥t ♥ ①ét♦♥ ♦♥trôé ♣r ♣♦tq st♦♥ qté ♠①t

♣rés♥tt♦♥ r♠♠ tsss ♣♦r qté q t ♣♦réé♥ D(ak)

♣rés♥tt♦♥ s trs tsss és t ♦♣t♠s

é♦♥ qté ♣♦r ♥ ♥ qté q

①♠♣ r♠♠ s tsss ♠♥ ss ré♦♥s qté

①♠♣ râ♠♥t ♦♥trôr

♥tt♦♥ sr râ♠♥t ♦♥trôr

â♠♥t ♦♥trô ♣r♥♣

é♦♥ râ♠♥t ♦♥trôr

♦♥strt♦♥ s ré♦♥s râ♠♥t ♣♦r ♥ ré♦♥ qté

Page 146: Contrôle de qualité optimal d’applications multimédia

strt♦♥ t②♣q ré ①ét♦♥ ♥ t♦♥

rés ①ét♦♥ ♣rs srst♠és ♣rs ♦srés t ♠♦②♥♥s♣♦r s t♦♥s ❯ ❯ t

♦♠♣rs♦♥ ♥tr ♥ ♣rs srst♠é t ♥ ♣rs ré

①♠♣ strt♦♥ srèt ♦ ♣♦ss♦♥

①♠♣ ♠♦②♥♥ ♣♦♥éré

♥♥ s t♦ér♥ τ

é ♦rs r♥èr t♦♥

é ♦rs ♥ ♥s♠ t♦♥s

①♠♣ ♦♥♦t♦♥ ♣r♠étré

①♠♣ ①ét♦♥ ♣♣t♦♥ râé ♥ ♠♦è t♠♣sst♦stq

♦♠♣rs♦♥ st♠t♦♥ ♣♦r s t♠♣s ①ét♦♥ ♠rs

❱♦ ♥♦r rttr

ér♥ts ♥① ♥ ♠

r♣ ♣réé♥ ♣♦r ♥♦r é♦

rés ①ét♦♥ ♠♦②♥ t ♣rs

ts é♥ért♦♥ ♦♥trôr ♣♣t♦♥

❯tst♦♥ t t♠♣s

P ♥tr ♥tré t s♦rt

♦♠♣rs♦♥ s ér♥ts ♣♦tqs ♦♥trô

r♦ût ♥ tr♠s t♠♣s ①ét♦♥ à s st♦♥ qté

qté ♠♦②♥

r♦ût ♥ tr♠s t♠♣s ①ét♦♥

ts s ♣r♦r♠♥

①♠♣ strt♦♥s s t♦♥s ♥♦♥ ♦♥trôs

①♠♣ strt♦♥s s t♦♥s ♦♥trôs

strt♦♥s ♥s

① t t♠♣s tsé

① ♦t♦♥ s éé♥s tt♥s

❯tst♦♥ ♣r♦ssr