MPEG: A Video Compression Standard for Multimedia Applications Didier Le Gall Communications of the ACM Volume 34, Number 4 Pages 46-58, 1991.

Slides:



Advertisements
Similar presentations
Multimedia System Video
Advertisements

MPEG Moving Picture Experts Group. What defines good video quality? Size of pictures Bitrate of channel medium (especially in real-time applications)
MPEG: A Video Compression Standard for Multimedia Applications Václav Hlaváč CTU Prague, Initial material were slides of Didier.
Source Coding for Video Application
MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall.
Chapter 7 End-to-End Data
MPEG: A Video Compression Standard for Multimedia Applications Didier Le Gall Communications of the ACM Volume 34, Number 4 Pages 46-58, 1991.
SWE 423: Multimedia Systems Chapter 7: Data Compression (1)
Department of Computer Engineering University of California at Santa Cruz Video Compression Hai Tao.
MPEG: A Video Compression Standard for Multimedia Applications Didier Le Gall Communications of the ACM Volume 34, Number 4 Pages 46-58, 1991.
T.Sharon-A.Frank 1 Multimedia Size of Data Frame.
CSc 461/561 Multimedia Systems Part B: 2. Lossy Compression
Using Redundancy and Interleaving to Ameliorate the Effects of Packet Loss in a Video Stream Yali Zhu, Mark Claypool and Yanlin Liu Department of Computer.
Statistical Multiplexer of VBR video streams By Ofer Hadar Statistical Multiplexer of VBR video streams By Ofer Hadar.
Why Compress? To reduce the volume of data to be transmitted (text, fax, images) To reduce the bandwidth required for transmission and to reduce storage.
An Introduction to H.264/AVC and 3D Video Coding.
Roger Cheng (JPEG slides courtesy of Brian Bailey) Spring 2007
MPEG-2 Digital Video Coding Standard
CSE679: MPEG r MPEG-1 r MPEG-2. MPEG r MPEG: Motion Pictures Experts Group r Standard for encoding videos/movies/motion pictures r Evolving set of standards.
+ Video Compression Rudina Alhamzi, Danielle Guir, Scott Hansen, Joe Jiang, Jason Ostroski.
Image and Video Compression
Image Compression - JPEG. Video Compression MPEG –Audio compression Lossy / perceptually lossless / lossless 3 layers Models based on speech generation.
MPEG-2 Standard By Rigoberto Fernandez. MPEG Standards MPEG (Moving Pictures Experts Group) is a group of people that meet under ISO (International Standards.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 8 – JPEG Compression (Part 3) Klara Nahrstedt Spring 2012.
ECE472/572 - Lecture 12 Image Compression – Lossy Compression Techniques 11/10/11.
1 Image Compression. 2 GIF: Graphics Interchange Format Basic mode Dynamic mode A LZW method.
MPEG MPEG-VideoThis deals with the compression of video signals to about 1.5 Mbits/s; MPEG-AudioThis deals with the compression of digital audio signals.
Page 19/15/2015 CSE 40373/60373: Multimedia Systems 11.1 MPEG 1 and 2  MPEG: Moving Pictures Experts Group for the development of digital video  It is.
M P E G A Presentation by Sebastian Graf and Thomas Winterscheid.
Multimedia Data Video Compression The MPEG-1 Standard
Introduction to JPEG and MPEG Ingemar J. Cox University College London.
MPEG-1 and MPEG-2 Digital Video Coding Standards Author: Thomas Sikora Presenter: Chaojun Liang.
MPEG: (Moving Pictures Expert Group) A Video Compression Standard for Multimedia Applications Seo Yeong Geon Dept. of Computer Science in GNU.
Video Compression Techniques By David Ridgway.
Multimedia Data Video Compression The MPEG-1 Standard Dr Mike Spann Electronic, Electrical and Computer.
Audio Compression Usha Sree CMSC 691M 10/12/04. Motivation Efficient Storage Streaming Interactive Multimedia Applications.
D ATA C OMMUNICATIONS Compression Techniques. D ATA C OMPRESSION Whether data, fax, video, audio, etc., compression can work wonders Compression can be.
JPEG. The JPEG Standard JPEG is an image compression standard which was accepted as an international standard in  Developed by the Joint Photographic.
Image Processing and Computer Vision: 91. Image and Video Coding Compressing data to a smaller volume without losing (too much) information.
CIS679: Multimedia Basics r Multimedia data type r Basic compression techniques.
MPEG MPEG : Motion Pictures Experts Group MPEG : ISO Committee Widely Used Video Compression Standard.
June, 1999 An Introduction to MPEG School of Computer Science, University of Central Florida, VLSI and M-5 Research Group Tao.
Image Compression Supervised By: Mr.Nael Alian Student: Anwaar Ahmed Abu-AlQomboz ID: IT College “Multimedia”
MPEG Video Technology Virtual Lab Tour: Vision Systems for Mobile Robots By: Soradech Krootjohn Vanderbilt University Center for Intelligent Systems Feb.
1 Classification of Compression Methods. 2 Data Compression  A means of reducing the size of blocks of data by removing  Unused material: e.g.) silence.
Outline Kinds of Coding Need for Compression Basic Types Taxonomy Performance Metrics.
Compression video overview 演講者:林崇元. Outline Introduction Fundamentals of video compression Picture type Signal quality measure Video encoder and decoder.
NUS.SOC.CS5248 Ooi Wei Tsang Systems Support for Continuous Media OOI WEI TSANG.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Image/Video Coding Techniques for IPTV Applications Wen-Jyi Hwang ( 黃文吉 ) Department of Computer Science and Information Engineering, National Taiwan Normal.
MPEG.
JPEG Image Compression Standard Introduction Lossless and Lossy Coding Schemes JPEG Standard Details Summary.
Video Compression and Standards
(B1) What are the advantages and disadvantages of digital TV systems? Hint: Consider factors on noise, data security, VOD etc. 1.
1 Multimedia Outline Compression RTP Scheduling. 2 Compression Overview Encoding and Compression –Huffman codes Lossless –data received = data sent –used.
MPEG CODING PROCESS. Contents  What is MPEG Encoding?  Why MPEG Encoding?  Types of frames in MPEG 1  Layer of MPEG1 Video  MPEG 1 Intra frame Encoding.
V ENUS INTERNATIONAL COLLEGE OF TECHNOLOGY Guided by : Rinkal mam.
6/9/20161 Video Compression Techniques Image, Video and Audio Compression standards have been specified and released by two main groups since 1985: International.
1 Introduction to Video Compression תשס"ט – 2009 דחיסת מולטימדיה – הנדסת מערכות תקשורת Part A Introduction to Video Compression תשס"ט – 2009 דחיסת מולטימדיה.
H. 261 Video Compression Techniques 1. H.261  H.261: An earlier digital video compression standard, its principle of MC-based compression is retained.
Media Compression.
JPEG Compression What is JPEG? Motivation
JPEG Image Coding Standard
Data Compression.
Video Compression - MPEG
Chapter 7.2: Layer 5: Compression
Standards Presentation ECE 8873 – Data Compression and Modeling
Chap 3: Encoding Video Content
Judith Molka-Danielsen, Oct. 02, 2000
Fundamentals of Video Compression
Presentation transcript:

MPEG: A Video Compression Standard for Multimedia Applications Didier Le Gall Communications of the ACM Volume 34, Number 4 Pages 46-58, 1991

Introduction 1980’s technology made possible full-motion video over networks – Television and Computer Video seen moving closer – (More recently, Sony and Microsoft are squaring off) Needed a standard – Often, triggers needed volume production Ala facsimile (fax) – Avoid de facto standard by industry 1988, Established the Motion Picture Experts Group (MPEG) – Worked towards MPEG-1 – Primarily video but includes audio (MP3) Dance of the 2 elephants

The Need for Video Compression High-Definition Television (HDTV) – 1920x1080 – 30 frames per second (full motion) – 8 bits for each three primary colors (RGB)  Total 1.5 Gb/sec! Cable TV: each cable channel is 6 MHz – Max data rate of 19.2 Mb/sec – Reduced to 18 Mb/sec w/audio + control …  Compression rate must be ~ 80:1!

Outline Introduction(done) MPEG Goals  MPEG Details Performance and Such Summary

Compatibility Goals 1990: CD-ROM and DAT key storage devices – 1-2 Mbits/sec for 1x CD-ROM Two types of application videos: – Asymmetric (encoded once, decoded many) Video games, Video on Demand – Symmetric (encoded once, decoded once) Video phone, video mail … (Q: How do you think the two types might influence design?) Video at about 1.5 Mbits/sec Audio at about kbits/channel

Requirements Random Access, Reverse, Fast Forward, Search – At any point in the stream (within ½ second) – Can reduce quality somewhat during this task, if needed Audio/Video Synchronization Robustness to errors – Not catastrophic if some bits are lost – Lends itself to Internet streaming Coding/Decoding delay under 150ms – For interactive applications Ability to Edit – Modify/Replace frames

Relevant Standards Joint picture Experts Group (JPEG) – Compress still images only Expert Group on Visual Telephony (H.261) – Compress sequence of images – Over ISDN (64 kbits/sec) – Low-delay Other high-bandwidth “H” standards: – H21 (34 Mbits/sec) – H22 (45 Mbits/sec)

Outline Introduction(done) MPEG Goals(done) MPEG Details  Performance and Such Summary

MPEG Compression Compression through – Spatial – Temporal

Spatial Redundancy Take advantage of similarity among most neighboring pixels

Spatial Redundancy Reduction RGB to YUV – Less information required for YUV (humans less sensitive to chrominance) Macro Blocks – Take groups of pixels (16x16) Discrete Cosine Transformation (DCT) – Based on Fourier analysis where represent signal as sum of sine's and cosine’s – Concentrates on higher-frequency values – Represent pixels in blocks with fewer numbers Quantization – Reduce data required for coefficients Entropy coding – Compress

Spatial Redundancy Reduction Zig-Zag Scan, Run-length coding Quantization major reduction controls ‘quality’ “Intra-Frame Encoded”

Groupwork When may spatial redundancy reduction be ineffective? What kinds of images/movies?

Groupwork When may spatial redundancy reduction be ineffective? – High-resolution images and displays May appear ‘coarse’ – A varied image or ‘busy’ scene Many colors, few adjacent – Any complex scene

Loss of Resolution Original (63 kb) Low (7kb) Very Low (4 kb)

Temporal Redundancy Take advantage of similarity between successive frames F 950F 951F 952

“Talking Head” Temporal Activity

Temporal Redundancy Reduction

I frames are independently encoded P frames are based on previous I, P frames – Can send motion vector plus changes B frames are based on previous and following I and P frames – In case something is uncovered

Group of Pictures (GOP) Starts with an I-frame Ends with frame right before next I-frame “Open” ends in B-frame, “Closed” in P-frame – (What is the difference?) MPEG Encoding a parameter, but ‘typical’: – I B B P B B P B B – I B B P B B P B B P B B Why not have all P and B frames after initial I?

Groupwork When may temporal redundancy reduction be ineffective?

Groupwork When may temporal redundancy reduction be ineffective? – Many scene changes – High motion

Non-Temporal Redundancy Many scene changes vs. Few scene changes “Standard” Movies Akiyo Coast guard Hall

Non-Temporal Redundancy Sometimes high motion “Standard” Movies Foreman

Possible MPEG Parameters

Possible Compression Performance (YMMV) Type Size Compression I 18 KB 7:1 P 6 KB 20:1 B 2.5 KB 50:1 Avg 4.8 KB 27: Note, results are variable bit Rate (VBR), even if frame rate is constant

MPEG Today (1 of 2) MPEG video compression widely used – Digital television set-top boxes – HDTV decoders – DVD players – Video conferencing – Internet video –... Principles are basis for other compression algorithms – e.g., H.264

MPEG Today (2 of 2) MPEG-2 – Super-set of MPEG-1 – Rates up to 10 Mbps (720x486) – Can do HDTV (no MPEG-3) MPEG-4 – Around Objects, not Frames – Lower bandwidth (and can be higher – bigger range) – Has some built-in repair (header redundancy) MPEG-7 – Allows content-description (ease of searching) MP3 – For audio – MPEG Layer-3