Vous êtes sur la page 1sur 33

Filire Rseaux et

Tlcommunications

Standard MPEG-4
Codage des objets audio-visuels

Ralis par: ZNIBAE TAOUFIQ

&

BENJRAD HODA

Encadr par: Pr. Zouhair GUENNOUN

2014
2014//
2015
2015

Plan
1

Scope of MPEG-4 Standard and


versions
Audio-Visual Objects

MPEG-4 architecture

BIFS Tools

Conclusion
2

Le standard MPEG-4 1

Un standard pour les dbits binaires


faibles de codage avec une complexit
limite du matriel audio-visuelle
ISO/IEC 14496
Bas sur des objets audio-visuelles
chaque lment est cod sparment
Scalable et interactive
Assure linteroperabilit

Parties MPEG-4
1, Systmes synchronisation et
multiplexage audio et video
2, Visuelle codage des donnes
visuelle
3, Audio cadage des donnes audio,
Nouvelles techniques et AAC
6, DMIF (Delivery Multimedia Integration
Framework)
Et dautre parties (27 au total)
4

Parties MPEG-4

Utilisation

Tlphones mobiles 3G,


PDAs, video iPod
Tlvision interactive / IPTV
Nouvelles formats pour la video interactive
Pages webs
Format audio interactive
Systmes de securit

Scnes audiovisuelles

Compose de plusieurs objets mdia


Audio
Video
Images fixes (arrire-plan)
Textes, graphiques,
Organiss hirarchiquement
Primitifs & cods

Objets Audio-Visuels
Objets Naturels et/ou synthtiques
MPEG-2
Codage video simple
information A/V = squence dimages

MPEG-4
Codage bas sur les objets
Infomation A/V = des objets stream
relis
Les objets individuels sont cods si
ncessaire

Dynamic presentation

Scne MPEG-4
a u d io v is u a l o b j e c t s

v o ic e
m u ltip le x e d
d o w n s tre a m
c o n tro l / d a ta

a u d io v is u a l
p re s e n ta tio n

s p r ite

2 D b a c k g ro u n d

m u ltip le x e d
u p s tre a m
c o n tro l/d a ta

3 D o b je c ts

scene
c o o rd in a te
s y s te m
x
z

u s e r e v e n ts

v id e o
c o m p o s ito r
p ro je c tio n
p la n e

a u d io
c o m p o s ito r

h y p o th e tic a l v ie w e r

d is p la y
sp ea ker

u s e r in p u t

10

Composants du Terminal
MPEG-4

11

Objets Audio-visuels
Objet compos
Rassemblement de plusieurs objets
Lobjet visuel de la personne qui parle
Le voix correspondant

Scne forme selon VRML


Virtual Reality Modeling Language

12

FlexTools
Groupement des streams elementaires

TransMux interface
Offre des services de transport selon
QoS
TransMux instance (nest pas spcifi)
(RTP)/UDP/IP, (AAL5)/ATM, or MPEG-2s
Transport Stream

13

Livraision des streams de


donnes
Elementary Streams
SL

SL

SL

SL

....

SL

SL-Packetized Streams

FlexMux Channel

FlexMux

FlexMux

TransMux Channel

File

Sync Layer

SL

DMIF Application Interface

DMIF Layer

FlexMux

DMIF Network Interface

FlexMux Streams
Broadcast

Interactive

(RTP) (PES)
AAL2 H223
UDP MPEG2
ATM PSTN
IP
TS

DAB
Mux

....

TransMux Layer

D e liv e ry L a y e r

SL

Elementary Stream Interface

(not specified in MPEG-4)

....

TransMux Streams

14

Applications

15

Architecture

16

Profils et niveaux
Ensembles doutils pour des
applications spcifiques
Chaque profil a un ou plusieurs
niveaux
Reduire la complxit de calcul

17

Fonctionnalits

Transport
DMIF
Systmes
Audio
Visuel

18

Transport
MPEG-4 does not define transport
layers.
Mapping
Ex : RTP SL paquets

Adaptation

Over IP
Over Stream MPEG-2

19

DMIF
Entre les couches Application et transport
Disque (CD, DVD)
Broadcast (Satellite, cable)
Rseau (Internet)

Gestions des streams sur les technologies


de transport
Ressemble FTP
Etablit une session avec le ct distant
Envoie une requte pour recuprer les streams

20

Systmes

Synchronisation
Dmultplexage
Timing
Gestion du tempon
Objet description framework
BIFS

21

Synchronisation
Horloge de Rfrence
Time stamps
Decodage
Composition

La couche Sync recupre les streams


elementaires depuis les paquets SL

22

Objet description framework


Collections de descriptions pour les
ESs
Format de codage
Informations de configuration
Exigences Qos

23

BIFS
BInary Format for Scenes
Langage de desciption de scnes
Comment les objets sont group ?
scene

person

voice

2D background

sprite

furniture

globe

audiovisual
presentation

desk

Comment les objets sont positionns


dans le temps et lespace
24

AAC
Advanced Audio Coding
Compression excelente avec une qualit
comparable stereo Compact Disc (128 kb/s)
MPEG-2 ACC
Signaux 5 canaux avec un D.B = 320 kb/s

Plus outil PNS (Perceptual Noise Substitution)


Suppression de redandonce
Adaptation loriel humain (seuil)
Codage entropique

25

Compression video
AVC H.264 - high quality video codec
D.B : 64 Kbps - 240 Mbps
B frame (pointe vers nimporte quelle frame dans la
sequence vido)

Scalability & error resilience (elasticit)


Quelque soit la forme (rectangulaire ou autre)
Combination of motion-compensated prediction
and scalar-quantized DCT coefficient coding
lossless coding method (PCM DPCM)
stockage haute qualit
26

Autres fonctions
SHAPE AND ALPHA CHANNEL
CODING
FACE AND BODY ANIMATION
CODING OF 2-D MESHES
CODING OF 3-D POLYGONAL
MESHES
THE ANIMATION FRAMEWORK
EXTENSION
27

Code Matlab

28

Audio-Visual Objects

29

MPEG-4 architecture3

30

BIFS
Tools

31

Conclusion

32

Merci pour
votre
attention

33