![Page 1: MPEG-4 XMT-A Format 29/11/20071Jean-Baptiste Puibaraud & Julien Pedron](https://reader030.vdocuments.pub/reader030/viewer/2022033105/56649f4f5503460f94c7203c/html5/thumbnails/1.jpg)
MPEG-4
XMT-A Format
29/11/2007 1Jean-Baptiste Puibaraud & Julien Pedron
![Page 2: MPEG-4 XMT-A Format 29/11/20071Jean-Baptiste Puibaraud & Julien Pedron](https://reader030.vdocuments.pub/reader030/viewer/2022033105/56649f4f5503460f94c7203c/html5/thumbnails/2.jpg)
Plan History of MPEG XMT
XMT-A XMT-Ω
From XMT to MP4 Authoring tool
29/11/2007 Jean-Baptiste Puibaraud & Julien Pedron 2
![Page 3: MPEG-4 XMT-A Format 29/11/20071Jean-Baptiste Puibaraud & Julien Pedron](https://reader030.vdocuments.pub/reader030/viewer/2022033105/56649f4f5503460f94c7203c/html5/thumbnails/3.jpg)
History of MPEG• Moving Picture Expert Group• Standard to compress audio and digital
data (1988)• Mostly used for Web Application,
Broadcast Television and CD-Distribution
• MPEG-1 (1991)• MPEG-2 (1994)
29/11/2007 Jean-Baptiste Puibaraud & Julien Pedron 3
![Page 4: MPEG-4 XMT-A Format 29/11/20071Jean-Baptiste Puibaraud & Julien Pedron](https://reader030.vdocuments.pub/reader030/viewer/2022033105/56649f4f5503460f94c7203c/html5/thumbnails/4.jpg)
MPEG-4• Introduced in 1998 (still developing
standard)• Based on MPEG-1 and MPEG-2• Object-oriented composite files &
support for 3D rendering
29/11/2007 Jean-Baptiste Puibaraud & Julien Pedron 4
![Page 5: MPEG-4 XMT-A Format 29/11/20071Jean-Baptiste Puibaraud & Julien Pedron](https://reader030.vdocuments.pub/reader030/viewer/2022033105/56649f4f5503460f94c7203c/html5/thumbnails/5.jpg)
XMT (1/2)• eXtensible MPEG-4 Textual Format• XML based framework for scene
description• Allows authors to exchange information
(XML is readable)• XMT = 2 levels of textual format
XMT-ΩXMT-A
29/11/2007 Jean-Baptiste Puibaraud & Julien Pedron 5
![Page 6: MPEG-4 XMT-A Format 29/11/20071Jean-Baptiste Puibaraud & Julien Pedron](https://reader030.vdocuments.pub/reader030/viewer/2022033105/56649f4f5503460f94c7203c/html5/thumbnails/6.jpg)
XMT (2/2)
29/11/2007 Jean-Baptiste Puibaraud & Julien Pedron 6
Example of MPEG-4 content
![Page 7: MPEG-4 XMT-A Format 29/11/20071Jean-Baptiste Puibaraud & Julien Pedron](https://reader030.vdocuments.pub/reader030/viewer/2022033105/56649f4f5503460f94c7203c/html5/thumbnails/7.jpg)
XMT-Ω• High Level Description• Defines audio visual objects• Describes temporal behavior and
relationship between the different elements
• XMT-Ω is extended from SMIL• SMIL
Defines markup for timing, layout, visual transition
Used to create interactive content29/11/2007 Jean-Baptiste Puibaraud & Julien Pedron 7
![Page 8: MPEG-4 XMT-A Format 29/11/20071Jean-Baptiste Puibaraud & Julien Pedron](https://reader030.vdocuments.pub/reader030/viewer/2022033105/56649f4f5503460f94c7203c/html5/thumbnails/8.jpg)
XMT-Ω Example
29/11/2007 Jean-Baptiste Puibaraud & Julien Pedron 8
![Page 9: MPEG-4 XMT-A Format 29/11/20071Jean-Baptiste Puibaraud & Julien Pedron](https://reader030.vdocuments.pub/reader030/viewer/2022033105/56649f4f5503460f94c7203c/html5/thumbnails/9.jpg)
XMT-A• Low Level Description• Describe precisely each AV element
using MPEG-4 specific features• XMT-A file = set of elements to
represent MPEG-4 system streams• Uses Object Descriptor (OD) to provide
scene description components
29/11/2007 Jean-Baptiste Puibaraud & Julien Pedron 9
![Page 10: MPEG-4 XMT-A Format 29/11/20071Jean-Baptiste Puibaraud & Julien Pedron](https://reader030.vdocuments.pub/reader030/viewer/2022033105/56649f4f5503460f94c7203c/html5/thumbnails/10.jpg)
XMT-A Example
29/11/2007 Jean-Baptiste Puibaraud & Julien Pedron 10
![Page 11: MPEG-4 XMT-A Format 29/11/20071Jean-Baptiste Puibaraud & Julien Pedron](https://reader030.vdocuments.pub/reader030/viewer/2022033105/56649f4f5503460f94c7203c/html5/thumbnails/11.jpg)
From XMT to MP4 (1/2)
29/11/2007 Jean-Baptiste Puibaraud & Julien Pedron 11
![Page 12: MPEG-4 XMT-A Format 29/11/20071Jean-Baptiste Puibaraud & Julien Pedron](https://reader030.vdocuments.pub/reader030/viewer/2022033105/56649f4f5503460f94c7203c/html5/thumbnails/12.jpg)
From XMT-A to MP4 (2/2)
29/11/2007 Jean-Baptiste Puibaraud & Julien Pedron 12
XMT-Ω description
XMT-A description
Data Structure
BiFS and OD
MP4 File
MP4 Convert
er
![Page 13: MPEG-4 XMT-A Format 29/11/20071Jean-Baptiste Puibaraud & Julien Pedron](https://reader030.vdocuments.pub/reader030/viewer/2022033105/56649f4f5503460f94c7203c/html5/thumbnails/13.jpg)
Authoring Tool (1/2)
29/11/2007 Jean-Baptiste Puibaraud & Julien Pedron 13
![Page 14: MPEG-4 XMT-A Format 29/11/20071Jean-Baptiste Puibaraud & Julien Pedron](https://reader030.vdocuments.pub/reader030/viewer/2022033105/56649f4f5503460f94c7203c/html5/thumbnails/14.jpg)
Authoring Tool (2/2)• GPAC (Open Source)• IBM toolkit for MPEG-4
Set of Java classes and APIs
29/11/2007 Jean-Baptiste Puibaraud & Julien Pedron 14
![Page 15: MPEG-4 XMT-A Format 29/11/20071Jean-Baptiste Puibaraud & Julien Pedron](https://reader030.vdocuments.pub/reader030/viewer/2022033105/56649f4f5503460f94c7203c/html5/thumbnails/15.jpg)
References• Wikipedia research on MPEG-4 :
http://en.wikipedia.org/wiki/MPEG-4• Overview of the MPEG-4 Standard :
http://www.chiariglione.org/mpeg/standards/mpeg-4/mpeg-4.htm• GPAC, Open Source Multimedia Framework : Jean Le Feuvre,
Cyril Concolato, Jean-Claude Moissinac• Interactive Contents Authoring System based on XMT and
BIFS : Kyuheon Kim, Injae Lee, Myungseok Ki• An XMT API for Generation of the MPEG-4 Scene
Description : YeSun Joung, Kyuheon Kim• Extensible MPEG-4 Textual Format (XMT) : Michelle Kim, Steve
Wood, Lai-Tee Cheok• MPEG-4 Systems and Applications : Hari Kalva, Lai-Tee Cheok,
Alexandros Eleftheriadis• Design and Implementation of MPEG-4 Authoring Tool :
Kwang-Yong Kim, Hyun-Cheol Kim,Won-Sik Cheong, Kyuheon Kim
29/11/2007 Jean-Baptiste Puibaraud & Julien Pedron 15
![Page 16: MPEG-4 XMT-A Format 29/11/20071Jean-Baptiste Puibaraud & Julien Pedron](https://reader030.vdocuments.pub/reader030/viewer/2022033105/56649f4f5503460f94c7203c/html5/thumbnails/16.jpg)
Questions ??
29/11/2007 Jean-Baptiste Puibaraud & Julien Pedron 16