• Aucun résultat trouvé

Compression de texte

N/A
N/A
Protected

Academic year: 2022

Partager "Compression de texte"

Copied!
10
0
0

Texte intégral

(1)

Compression de texte

Thierry Lecroq

Universit´e de Rouen FRANCE

(2)

La compression

message −→ message cod´e gain d’espace de stockage gain de temps de transmission

(3)

La compression

2 types

sans perte : le message d´ecod´e est ´egal au message d’origine

⇒ texte

avec perte : le message d´ecod´e est diffrent du message d’origine

⇒ images et sons

(4)

Entropie

A={a0, . . . , an−1} ets=cardA

Soit une source d’informations S= (A,P) P = (p0, . . . , ps−1)

pi : probabilit´e d’occurrence de ai dans un mot surA+

S est une sourcesans m´emoire si les pi sont ind´ependants et stables (source stationaire)

S est une sourcemarkoviennesi les pi d´ependent des symboles pr´ec´edemment ´emis

(5)

Entropie

D´efinition

H(S) =H(p0, . . . , ps−1)

=−

s−1

X

i=0

pilog2(pi)

=

s−1

X

i=0

pilog2(1 pi)

(6)

Entropie

Proposition

Soit S = (A,P) une source alors0≤H(S)≤log2s

(7)

Longueur moyenne d’un code

C : code

f : fonction de codage S = (A,P) : source

|C|=

s−1

X

i=0

|f(ai)|pi

(8)

Exemple 1

S = ({a,b,c,d},(12,14,18,18)) C

f(a) =00 f(b) =01 f(c) =10 f(d) =11

|C|= 2

H(S) = 1 ×1 +1 ×2 +1 ×3 +1 ×3 = 1,75

(9)

Exemple 2

S = ({a,b,c,d},(12,14,18,18)) C

f(a) =0 f(b) =10 f(c) =110 f(d) =1110

|C|= 1,875 H(S) = 1,75

(10)

Th´ eor` eme de Shannon

Th´eor`eme

Soit S une source sans m´emoire d’entropieH. Tout code uniquement d´echiffrable deS sur un alphabetA de cardinals, de longueur moyenne ` v´erifie :

`≥ H

log2s.

De plus il existe un code uniquement d´echiffrable de S sur un alphabet de cardinal sde longueur moyenne `qui v´erifie :

` < H + 1.

Références

Documents relatifs

Dans le cas pr´ esent, la part du cuisinier serait de trois pi` eces, mais les pirates se querellent et six d’entre eux sont tu´ es, ce qui porte la part du cuisinier ` a quatre

[r]

La diff´ erence entre le th´ eor` eme et sa r´ eciproque tient aux conclusions et aux hypoth` eses : Pour montrer que deux droites sont parall` eles, on utilise le th´ eor` eme de

Si M est un num´ eraire, on peut ´ evaluer la valeur V t d’une strat´ egie en terme de ce num´ eraire, soit V t /M

On consid`ere un triangle quelconque ABC et deux points M et N situ´es respectivement sur les cˆ ot´es [AB] et [AC] tels que (M N)//(BC).. Prouver que le rapport des aires des

Th`emes d’analyse pour l’agr´egation, St´ephane GONNORD &amp; Nicolas TOSEL, page

Une m´ ethode classique pour obtenir des r´ esultats sur une int´ egrale d´ ependant d’un param` etre est de sortir, par tous les moyens possibles, le param` etre de

Comme f est continue sur [0, 1] (compact) elle est born´ee et atteint