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