Lesson 6. MPEG Standards. MPEG - Moving Picture Experts Group Standards - MPEG-1 - MPEG-2 - MPEG-4 - MPEG-7 - MPEG-21

Similar documents
Chapter 11.3 MPEG-2. MPEG-2: For higher quality video at a bit-rate of more than 4 Mbps Defined seven profiles aimed at different applications:

MPEG-4: Overview. Multimedia Naresuan University

CMPT 365 Multimedia Systems. Media Compression - Video Coding Standards

EE Multimedia Signal Processing. Scope & Features. Scope & Features. Multimedia Signal Compression VI (MPEG-4, 7)

MPEG-4. Today we'll talk about...

Thanks for slides preparation of Dr. Shawmin Lei, Sharp Labs of America And, Mei-Yun Hsu February Material Sources

Video Compression MPEG-4. Market s requirements for Video compression standard

Digital video coding systems MPEG-1/2 Video

Video Coding Standards. Yao Wang Polytechnic University, Brooklyn, NY11201 http: //eeweb.poly.edu/~yao

Georgios Tziritas Computer Science Department

Lecture 3 Image and Video (MPEG) Coding

Lesson 11. Media Retrieval. Information Retrieval. Image Retrieval. Video Retrieval. Audio Retrieval

Week 14. Video Compression. Ref: Fundamentals of Multimedia

Video coding. Concepts and notations.

Outline Introduction MPEG-2 MPEG-4. Video Compression. Introduction to MPEG. Prof. Pratikgiri Goswami

Standard Codecs. Image compression to advanced video coding. Mohammed Ghanbari. 3rd Edition. The Institution of Engineering and Technology

Introduction to LAN/WAN. Application Layer 4

Advanced Video Coding: The new H.264 video compression standard

Delivery Context in MPEG-21

Bluray (

Optical Storage Technology. MPEG Data Compression

Video Search and Retrieval Overview of MPEG-7 Multimedia Content Description Interface

MPEG-4 departs from its predecessors in adopting a new object-based coding:

Video Compression Standards (II) A/Prof. Jian Zhang

Video Coding Standards

Digital Video Processing

The Scope of Picture and Video Coding Standardization

Compression and File Formats

5LSE0 - Mod 10 Part 1. MPEG Motion Compensation and Video Coding. MPEG Video / Temporal Prediction (1)

Introduction to Video Coding

IST MPEG-4 Video Compliant Framework

Interframe coding A video scene captured as a sequence of frames can be efficiently coded by estimating and compensating for motion between frames pri

微电子学院 School of Microelectronics. Welcome Back to Fundamentals of Multimedia (MR412) Fall, 2012 Chapter 12 ZHU Yongxin, Winson

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 5: Multimedia description schemes

MPEG-l.MPEG-2, MPEG-4

VIDEO COMPRESSION STANDARDS

Professor Laurence S. Dooley. School of Computing and Communications Milton Keynes, UK

Lecture 5: Video Compression Standards (Part2) Tutorial 3 : Introduction to Histogram

Upcoming Video Standards. Madhukar Budagavi, Ph.D. DSPS R&D Center, Dallas Texas Instruments Inc.

MPEG-2. ISO/IEC (or ITU-T H.262)

Information technology - Coding of audiovisual objects - Part 2: Visual

Audio and video compression

Multimedia Standards

About MPEG Compression. More About Long-GOP Video

MPEG-4 AUTHORING TOOL FOR THE COMPOSITION OF 3D AUDIOVISUAL SCENES

USING METADATA TO PROVIDE SCALABLE BROADCAST AND INTERNET CONTENT AND SERVICES

Lecture 6: Compression II. This Week s Schedule

VIDEO AND IMAGE PROCESSING USING DSP AND PFGA. Chapter 3: Video Processing

Ch. 4: Video Compression Multimedia Systems

Fundamentals of Video Compression. Video Compression

JPEG 2000 vs. JPEG in MPEG Encoding

ISO/IEC Information technology Coding of audio-visual objects Part 15: Advanced Video Coding (AVC) file format

Tech Note - 05 Surveillance Systems that Work! Calculating Recorded Volume Disk Space

Using animation to motivate motion

ISO/IEC INTERNATIONAL STANDARD. Information technology Generic coding of moving pictures and associated audio information: Video

ECE 417 Guest Lecture Video Compression in MPEG-1/2/4. Min-Hsuan Tsai Apr 02, 2013

The MPEG-7 Description Standard 1

Video Compression. Learning Objectives. Contents (Cont.) Contents. Dr. Y. H. Chan. Standards : Background & History

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 4: Audio

MPEG-21: The 21st Century Multimedia Framework

Part 1 of 4. MARCH

2014 Summer School on MPEG/VCEG Video. Video Coding Concept

Cross Layer Protocol Design

MPEG-7. Multimedia Content Description Standard

Compressed-Domain Video Processing and Transcoding

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 1: Systems

Introduzione alle Biblioteche Digitali Audio/Video

DIGITAL TELEVISION 1. DIGITAL VIDEO FUNDAMENTALS

A real-time SNR scalable transcoder for MPEG-2 video streams

CSCD 443/533 Advanced Networks Fall 2017

IMAGE COMPRESSION. Image Compression. Why? Reducing transportation times Reducing file size. A two way event - compression and decompression

ISO/IEC INTERNATIONAL STANDARD. Information technology Generic coding of moving pictures and associated audio information Part 2: Video

Scalable Video Coding

THE MPEG-4 STANDARD FOR INTERNET-BASED MULTIMEDIA APPLICATIONS

Laboratoire d'informatique, de Robotique et de Microélectronique de Montpellier Montpellier Cedex 5 France

10.2 Video Compression with Motion Compensation 10.4 H H.263

Workshop W14 - Audio Gets Smart: Semantic Audio Analysis & Metadata Standards

High Efficiency Video Coding: The Next Gen Codec. Matthew Goldman Senior Vice President TV Compression Technology Ericsson

Extraction, Description and Application of Multimedia Using MPEG-7

PREFACE...XIII ACKNOWLEDGEMENTS...XV

Welcome Back to Fundamentals of Multimedia (MR412) Fall, 2012 Chapter 10 ZHU Yongxin, Winson

Lecture 7: Introduction to Multimedia Content Description. Reji Mathew & Jian Zhang NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2009

H.264/AVC und MPEG-4 SVC - die nächsten Generationen der Videokompression

MPEG-2. And Scalability Support. Nimrod Peleg Update: July.2004

ISO/IEC Information technology Multimedia content description interface Part 7: Conformance testing

Digital Television DVB-C

Chapter 10. Basic Video Compression Techniques Introduction to Video Compression 10.2 Video Compression with Motion Compensation

4G WIRELESS VIDEO COMMUNICATIONS

Mark Kogan CTO Video Delivery Technologies Bluebird TV

What is multimedia? Multimedia. Continuous media. Most common media types. Continuous media processing. Interactivity. What is multimedia?

ISO/IEC INTERNATIONAL STANDARD. Information technology Coding of audio-visual objects Part 18: Font compression and streaming

Fernando Pereira. Instituto Superior Técnico

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 4, April 2012)

Lecture 4: Video Compression Standards (Part1) Tutorial 2 : Image/video Coding Techniques. Basic Transform coding Tutorial 2

Multimedia. What is multimedia? Media types. Interchange formats. + Text +Graphics +Audio +Image +Video. Petri Vuorimaa 1

The Basics of Video Compression

Optimal Video Adaptation and Skimming Using a Utility-Based Framework

Module 7 VIDEO CODING AND MOTION ESTIMATION

COMP 249 Advanced Distributed Systems Multimedia Networking. The Video Data Type Coding & Compression Basics

Tutorial T5. Video Over IP. Magda El-Zarki (University of California at Irvine) Monday, 23 April, Morning

Transcription:

Lesson 6 MPEG Standards MPEG - Moving Picture Experts Group Standards - MPEG-1 - MPEG-2 - MPEG-4 - MPEG-7 - MPEG-21

What is MPEG MPEG: Moving Picture Experts Group - established in 1988 ISO/IEC JTC 1 /SC 29 / WG 11 - Int. Standards Org. / Int. Electro-technical Commission - Joint Technical Committee Number 1 - Subcommittee 29, Working Group 11 Develop standards for the coded representation of - moving picture and associated audio Sometimes collaborating with other standard organization - VCEG (ITU-T Video Coding Experts Group) - W3C (World Wide Web Consortium) - Web3D (Web3D Consortium, precious VRML)

Overview of MPEG Standards MPEG-1 (1992) - Coding of video and audio for storage media (CD-ROM, 1.5Mbps) - VCD, MP3 MPEG-2 (1994) - Coding of video and audio for transport and storage (4~80Mbps) - Digital TV (HDTV) and DVD MPEG-4 (v1:1999, v2: 2000, v3: 2001) - Coding of natural and synthetic media objects - Web and mobile applications MPEG-7 (2001~) - Multimedia content description for AV materials - Media searching and filtering MPEG-21 (2001~) - Multimedia framework for integration of multimedia technologies - Transparent and augmented use of multimedia resources

MPEG-1 System Standard had three parts/layers: Video, Audio, and System (control interleaving of streams) combines one or more data streams from the video and audio parts with timing information to form a single stream suited to digital storage or transmission

MPEG-1 Video Layer For compressing video (NTSC 625-line and 525-lines) CIF/SIF (352x288/240) YCrCb: 4:2:0 sub-sampling Storage media at continuous rate of about 1.5 Mbps Intra-frame encoding: DCT-based compression for the reduction of spatial redundancy (similar to JPEG) Inter-frame encoding: block-based bidirectional motion compensation for the reduction of temporal redundancy The difference signal, the prediction error, is further compressed using the discrete cosine transform (DCT) to remove spatial correlation and is then quantized. Finally, the motion vectors are combined with the DCT information, and coded using variable length codes

Frame Sequence of MPEG-1 I-frames Intra-coded frames providing access points for random access Moderate compression P-frames Predicted frames with reference to a previous I or P frame B-frames Bidirectional frames encoded using the previous and the next I/P frames Maximum compression Fr. Type Size Compr Ratio I 18 KB 7:1 P 6 KB 20:1 B 2.5 KB 50:1 Average 4.8 KB 27:1

Bidirectional Motion Compensation

Syntax Layers in MPEG-1

MPEG-1 Encoder

MPEG-1 Decoder Decoding is easy, fast, cheap as compared encoding

Differences from H.261 Larger gaps between I and P frames, so need to expand motion vector search range. To get better encoding, allow motion vectors to be specified to fraction of a pixel (1/2 pixel). Bitstream syntax must allow random access, forward/backward play, etc. Added notion of slice for synchronization after loss/corrupt data. B frame macroblocks can specify two motion vectors (one to past and one to future), indicating result is to be averaged.

MPEG-2 Unlike MPEG-1 which is basically a standard for storing and playing video on a single computer MPEG-2 is a standard for digital TV (HDTV and DVD) Level Size Pixels/sec Bit-rate (Mb/s) Application Low 352 x 288 x 30 3 M 4 VHS, TV Main 720 x 576 x 30 12 M 15 Studio TV High 1440 1440 x 1152 x 60 96 M 60 Consumer HDTV High 1920 x 1152 x 60 128 M 80 HDTV, Film

MPEG 2 plus MPEG-2 System Interactive Graphics Applications Interactive multimedia (WWW), networked distribution PES: Packetised Elementary Streams

New Features in MPEG-2 Support both field prediction and frame prediction. Besides 4:2:0, also allow 4:2:2 and 4:4:4 subsampling Scalable Coding SNR Scalability -- similar to JPEG Progressive mode, adjusting the quantization steps of the DCT coefficients (image quality) Spatial Scalability -- similar to hierarchical JPEG, multiple spatial resolutions (image size: CIF, SDT to HDTV). Temporal Scalability -- different frame rates (5~60f/s) Many minor fixes

Application Scenarios of MPEG-4 Live Content Live Feed On-demand Content License Server Download & Play Streaming Wired & Wireless Stored Content Media Encoder Media Services Server Streaming from a Media Server (or Web Server) Media Player PC, Hand-held, STB Compression Access Interaction

Overview of MPEG-4 The coded representation of the combination of streamed elementary audiovisual information 1) Compression, 2) Content-based interactivity, 3) Universal access To provide a bridge between the Web and conventional AV media To delivery streaming AV media on the Internet and wireless networks Audiovisual Scene Coded Representation Natural and Synthetic Audio Information Coded Representation Natural and Synthetic Visual Information Coded Representation Synchronization of Audiovisual Information

MPEG-4 Video Coding Baseline coding Compression Error Resilience Scalability Conventional coding Extended coding Object-based Coding Still Texture Coding Object coding Natural visual coding for captured pictures Synthetic visual coding for graphic/animation pictures Synthetic/Natural Hybrid Coding (SNHC) for the mixed two

Integration of Natural and Synthetic Contents Augmented/Mixed Reality

Baseline and Extended Coding VOP: Visual Object Plane (MPEG-4 term for a frame) Shape Texture Sprite

MPEG-4 Baseline Coding Support both progressive and interlaced scanning Arbitary size from 8x8 to 2048x2048 YCrCb: 4:0:0, 4:2:0, 4:2:2 and 4:4:4 Continuously various frame rate Bit rates: 5Kbps ~ 1Gbps from very small TV to Studio TV - low (<64Kbps), intermediate (64~484kbps) high (384K~4Mbps) and very high (>4Mbps) MPEG-4 Video is Compatible to Baseline H.263 And Almost Compatible to MPEG-1 And almost compatible to MPEG-2 Better coding efficiency than MPEG-1/2 and H.263

- Extended Functionalities - Object-Based Coding of Video Object-Based Coding = Content-Based Coding Object-based coding increases compression efficiency Object-based coding allows the user to access arbitrarily-shaped objects in a coded scene Object-based coding enables high interaction with scene content Manipulation of scene content on bitstream level

Objects in Audio-Visual Scene Speech Video Object AV Presentation 2D Background 3D Furniture

BIFS BInary Format for Scene Scene Person 2D Background Furniture Audio-visual Presentation Speech Video Globe Table

Systems Multiplexer Systems Demultiplexer Object-Based Coding Each video object in a scene is coded and transmitted separately Video Object0 Encoder Video Object0 Decoder v ideo in Video Objects Segmenter/ Formatter Video Object1 Encoder Video Object2 Encoder Video Object1 Decoder Video Object2 Decoder Video Objects Compositer v ideo out : : : :

Object-Based Encoding + _ DCT Q motion texture coding video multiplex Q -1 S w i t c h pred. 1 pred. 2 pred. 3 IDCT + + Frame Store Motion estimation Shape coding

Scene Reconstruction

Bitstream Example of Video Decoding D E M U L T I P L E X E R Shape Decoding Motion Decoding Texture Decoding Shape Information Motion Compensation VOP Memory Reconstructed VOP Compositing Script in BIFS Compositor Video Out

Sprite Coding Original in computer graphics Long term background objects Real time rotation, translation, zooming sprite + player

Various Applications of MPEG-4 IVS VA VCD Internet Video Streaming Video Archive Video Content Distribution IMM Internet Multimedia IVG IPC etc.) ISM Interactive Video Games Interpersonal Communications (videoconferencing, videophone, Interactive Storage Media (optical disks, etc.) MMM Multimedia Mailing NDB Networked Database Services (via ATM, etc.) WMMWireless Multimedia

MPEG-7: What Is It? THE MPEG 7 STANDARD IS NOT a STANDARD for FEATURE EXTRACTION/MATCHING IS NOT a COMPRESSION Standard similar to MPEG-1/2/4 or their Extension Content Description of Various Audio Visual Information Types of Audio Visual Information Audio, speech Moving video, still pictures, graphics Information on how objects are combined in scenes

Why do we need MPEG-7? Support for Advanced Query N e e d Fast & Accurate Access Personalized Content Production and Consumption Content Management + Visual Audio Sketch Automation

Main Elements of MPEG-7 Descriptors (D) syntax and semantics of each feature representation Description Schemes (DS) structure and semantics of the relationships between components Description Definition Language (DDL) creation of new DS s modification/extension of existing DS s

Low level Audio and Visual descriptors Video segments Contents Color Camera motion Motion activity Mosaic Still regions Contents Color Shape Position Texture Moving regions Contents Color Motion trajectory Parametric motion Spatio-temporal shape Audio segments Contents Spoken content Spectral characterization Music: timbre, melody

Low Level Descriptors and Segment Trees SR6: Color Histogram Textual annotation Background SR1: Creation, Usage meta information Media description Textual annotation Color histogram, Texture Foreground SR2: Shape Color Histogram Textual annotation SR3: Shape Color Histogram Textual annotation SR5: Shape Textual annotation SR4: Shape Color Histogram Textual annotation

Content Management and Description Format, Coding, Instances, Identification, Transcoding Hint, etc. (Several instances) Creation & production Title, Creator, Creation location & date, Purpose, Classification, Genre, Review, Parental guidance, etc. (Author generated) Rights holder, Access rights, Usage Record, Financial aspects, etc. (Evolution) Media Content management Content Usage Structural aspects Content description Conceptual aspects Viewpoint of the structure: Segments Basic Spatial elements / temporal structure Datatype Audio, & video low-level Schema Ds Elementary structures semantic information. tools Viewpoint of conceptual notions Events, objects, abstract concepts, and Link & media their localization Basic relation DSs

Time Axis Segment Tree Shot1 Shot2 Shot3 Semantic DS (Events) Segment 1 Sub-segment 1 Sub-segment 2 Introduction Summary Program logo Sub-segment 3 Studio Overview Sub-segment 4 News Presenter segment 2 News Items Segment 3 Segment 4 International Clinton Case Pope in Cuba National Segment 5 Twins Segment 6 Sports Closing Segment 7

MPEG-21 Seeks to describe a multimedia framework and set out a vision for the future of an environment that is capable of supporting the delivery and use of all content types by different categories of users in multiple application domains Financial, content, consumer, technology, delivery applications MPEG-21 digital item A structured digital object with a standard representation, identification and metadata with this framework. This entity is also the fundamental unit for distribution and transaction within this framework. - Digital Item Declaration - Digital Item Representation - Digital Item Identification and Description - Digital Item Management and Usage - Intellectual Property Management and Protection - Terminals and Networks - Event Reporting

Demos of Video Coding