29.11.2014 Views

COMPRESSION DU SON ET DES IMAGES

COMPRESSION DU SON ET DES IMAGES

COMPRESSION DU SON ET DES IMAGES

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

COMPRESSION DU SON

ET DES IMAGES

-HDQ)UDQoRLV/KDLUH


Compression des images

• Compression des

images en fonction de

la qualité de la source

• Compression en

fonction du résultat

que l’on veut obtenir

• Compression en

fonction de la bande

passante disponible


Compression faible: 250k


Compression moyenne (Web): 40K


Compression forte: 19k


Succession d’images JPEG

• Succession d’images au

format JPEG = MJPEG =

Motion JPEG

• Généralement 24 images/s


MPEG et MJPEG

MPEG (1,2 et 4) est un standard de compression

pour l’image et le son édicté par le

0RWLRQ3LFWXUH([SHUW*URXS

• MPEG 1 et 2 pour le film avec son

• MPEG 2 « Layer 3 » pour le son qualité CD =>MP3

• MPEG 4 pour le film qualité %URDGFDVW


©

¡


¥

¥

§

¥

£



£

£

£

*

*

*

*

*

*

*

*

*

*

*

*

¢

MJPEG versus MPEG

-3(

*

¨


¤

¤

¦

¤

¢



¢

¢

-3(


-3(

-3(

¢

-3(

,)5$0(

-3(

-3(

-3(

-3(

-3(

-3(

-3(

MJPEG - Motion JPEG

MPEG 2

-3(

,)5$0(


MPEG 1 et 2 Suite de « Frames » I, B et P


MPEG 1 et 2 « Frames » I


MPEG 1 et 2 « Frames » P


MPEG 1 et 2 « Frames » B


Valeur

Binaire

Echantillonnage


Processus de compression

Carte de compression d’un PC ou logiciel

$QDORJ

YLGHRLQ

Sample &

Preprocess

Encode

Video

6\VWHPFORFN

Multilplex

Audio/Video

Store

and/or

Transmit

$QDORJ

DXGLRLQ

Sample &

Preprocess

Encode

Audio


Processus de décompression

Carte de décompression du PC ou logiciel

Decode

Video

Postprocess &

Display

$QDORJ

9LGHRRXW

Retrieve

and/or

Receive

Demultilplex

Audio/Video

6\VWHPFORFN

Decode

Audio

Post Post process &

D/A D/A

$QDORJ

$XGLRRXW


Encodage - Décodage

Analog

Video in

Sample

Preprocess

Compress

Store

and/or

Transmit

Analog

Video out

Decompress

Postprocess

Display


Techniques de compression

• Runlengt encoding: AAABB= 3A 2B

• Huffman code: Attribuer une valeur à une

suite de bits

• Video and images processing in Multimedia Systems

• Furth, Smoliar et Zhang

• Kluwer Academic Publishers


Qualité versus nombre de pixels

1E>ELWVSL[HO@

4XDOLWpGHOLPDJH


DFFHSWDEOHjERQQH


%RQQHjWUqVERQQH

(

[FHOOHQWH


,QGLVWLQJXDEOHGHORULJLQDO

Nb =

Nombre de bits encodés

Nombre de Pixels


Diffuser en temps réel:

• Images: Jusqu’à 160 x 120 Software

Plein écran: hardware

• Son: « qualité CD » Software


Load and Play: MPEG 1, AVI, QT

Chargement

Exécution

Serveur

Client

Décompression

logicielle


Load, buffer and Play while loading:

Real Media

Chargement

Chargement

Buffer

Exécution

Serveur

Client

28

Décompression

logicielle


Load and Play while loading:

MPEG II Streaming

Chargement

Exécution

Serveur

Video on

Demand

Client

carte décompression

Décompression

matérielle


Acquisition

[

Z

Y

X

82.

:9

/.

/01

#A

BDC #

"

W

H?

FI

AE

F

G$

?@ =

<

;<

" >=

"

R

V

U

T

*

&,+

@J

CC"#

<

#

S

50L

:9

2043

K 6

/.

/01

R

Q

H?

FI

AE

F

G$

#A

BDC #

"

?@ =

<

;<

" >=

"








(

ME

N("

O

E

"

@J

CC"#

<

#



:9

/.

/01


H?

FI

AE

F

G$

#A

BDC #

"

?@ =

<

;<

" >=

"



(

ME

N("

O

E

"

@J

CC"#

<

#



:9

8

\5

;<

" >=

J

< 1

=

?@ =

<


(

]

"Live Streaming"

5HDO3URGXFHU

5HDO6HUYHU

QFRGDJH

6WUHDPLQJ


Edition vidéo - Adobe Première


Encodage en Real Audio/Vidéo

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!