Vous êtes sur la page 1sur 26

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
,)5$0(  -3( * 

-3( * 
-3( *  
-3( *  
-3( *  

-3( * 
-3( * 

MPEG 2

-3( * 

MJPEG - Motion JPEG


-3( *

-3( *
MJPEG versus MPEG

-3( * 
-3( *  
,)5$0(  -3( *
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
Sample&& Encode
Encode
Preprocess
Preprocess Video
Video

Store
Store
Multilplex
6\VWHPFORFN Multilplex and/or
and/or
Audio/Video
Audio/Video Transmit
Transmit

$QDORJ
DXGLRLQ
Sample
Sample&& Encode
Encode
Preprocess
Preprocess Audio
Audio
Processus de décompression
Carte de décompression du PC ou logiciel
$QDORJ
Decode
Decode Postprocess
Postprocess&& 9LGHRRXW
Video
Video Display
Display

Retrieve
Retrieve Demultilplex
Demultilplex
and/or
and/or 6\VWHPFORFN
Audio/Video
Audio/Video
Receive
Receive

$QDORJ
Decode
Decode Post
Postprocess
process&& $XGLRRXW
Audio
Audio D/A
D/A
Encodage - Décodage

Sample
Sample Preprocess
Preprocess Compress
Compress
Analog
Video in

Store
Store
and/or
and/or
Transmit
Transmit

Analog
Video out
Decompress
Decompress Postprocess
Postprocess Display
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@ 4XDOLWpGHO
LPDJH

 DFFHSWDEOHjERQQH

 %RQQHjWUqVERQQH

 ( [FHOOHQWH


 ,QGLVWLQJXDEOHGHO
RULJLQDO

Nombre de bits encodés


Nb =
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

Client
Serveur  carte décompression
Video on
Demand

Décompression
matérielle
              Q R S T U V R W X Y Z [


<; 5\  <; ./  <; ./  <; ./ 

=> 10 " ! => 10 " ! => 10 => 10


" ! " !
" " / " / " /
5/
# # # #
= = 2 2 2
< < = < =
@? 3 0
4 @? 430 @? 430 @? 430 $%&
< @J < < <
5\ J@ @J
P 6 K 5
A 8 " A " A " A '(
# 2 # # 7
6 5
# # # L #
C 2 C C
< C # C # 0 # . )*
9: 5 C
DC"B 9: DC"B DC"B 28
= BM BM +,
"= 9: (B
" "
1 E E * E 9: -
 A A A
< E E
N F N F +, F
( ( &
= " $G " $G $G
" " "
J< O O
?H ?H ?H
"O EM EM
( I (
I I
J F F F
Acquisition
"Live Streaming"

5HDO6HUYHU
5HDO3URGXFHU

( QFRGDJH 6WUHDPLQJ
]
Edition vidéo - Adobe Première
Encodage en Real Audio/Vidéo