
MPEG-4 Video Coding Maria Trocan ISEP Signal, Image & Telecommunications Dept

ISO - International Standards Organization GKS, PHIGS, CGM, VRML, X3D SC24 Computer graphics and image processing SC29 Coding of audio, picture, multimedia and hypermedia JPEG WG1 Coding of still pictures WG11 Coding of moving pictures and audio MPEG ISO, IEC Organizations What’s MPEG ? ISO/IEC JTC1/SC29/WG11 = MPEG IEC - International Electrotechnical Commission JTC1 Over 244 technical committees

The MPEG family MPEG MPEG-1 ISO/IEC 11172 ‘92 CD-Rom movies Movie trailers. MPEG-2 ISO/IEC 13818 ‘94 DVDs Digital Broadcasts (cable/sat) MPEG-4 ISO/IEC 14496 ‘99 Interactive TV Web applications 2D/3D applications Rich Media MPEG-7 ISO/IEC 15938 ‘01 Content description Multimedia database searches MPEG-21 ISO/IEC 21000 ‘02 Multimedia terminal specification What’s MPEG-4 ?

MPEG-4 Objects Natural – still images, audio, 2D/3D video MPEG-4 Objective Technological support for object compression and transmission Synthetics - audio, objects, 2D/3D scenes Compression Compression Compression MPEG-4 Characteristics

Object Descriptor Stream Object Description layer Media composition Interactive Scene Description MPEG-4 stream Visual Stream Visual Stream Visual Stream Audio Stream (Multi) Media Layer Scene Description Stream Scene layer MPEG-4 Characteristics

Natural media: advanced functionalities Arbitrary bitrate video coding 160 kbps 100 kbps MPEG-4 compression

MPEG-4 standard components MPEG-4 Specifications – Part 1 Systems (2001) – Part 2 Visual (2001) – Part 3 Audio (2001) – Part 4 Conformance (2002) – Part 5 Reference Software (2002) – Part 6 DMIF - Delivery Multimedia Integration Framework (2000) – Part 7 Optimized Software (2002) – Part 8 MPEG 4 on IP (2002) – Part 9 Reference Hardware (2003) – Part 10 Advanced Video Coding (AVC) joint with ITU-T (2003) – Part 11 Scene Description and Application Engine – Part 12 ISO Base Media File Format – Part 13 IPMP Extensions – Part 14 MP4 File Format – Part 15 Advanced Video Coding File Format – Part 16 Animation Framework eXtension (AFX) – Part 17 Streaming Text Format – Part 18 Font Compression and Streaming – Part 19 Synthesized Streams – Part 20 LASER

Module organization MPEG-4 Specifications ISO/IEC 14496-10:2004 Coding of visual objects, Part 10, Advanced Video Coding ISO/IEC 14496-2:2004 Coding of visual objects, Part 2, Visual

Video compression: a must ?! Video Compression * 156 Gb (=29,66 Mb/s) Movie: DVD : 4.5 Gb 34 CD : 650-700 Mb 222 ADSL : 0.25 Mb/s 118 Pixel Image Frequency Minutes Duration

Compression.how does it work ?! Video Compression Spatial redundancy Temporal redundancy