MPEG: A Video Compression Standard for Multimedia Applications Václav Hlaváč CTU Prague, Initial material were slides of Didier.

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 & MP3 -supplement - from “ Graham McAllister - Nortel Networks ”
T.Sharon-A.Frank 1 Multimedia Compression Basics.
Data Compression CS 147 Minh Nguyen.
MPEG-1: A Standard for Digital Storage of Audio and Video Nimrod Peleg Update: Dec
Source Coding for Video Application
Chapter 7 End-to-End Data
Spring 2003CS 4611 Multimedia Outline Compression RTP Scheduling.
Carnegie Mellon. Carnegie Mellon Video II Carnegie Mellon Moving Picture Experts Group - MPEG The source code is not publicly available from the ISO.
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)
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
EE 382 Processor DesignWinter 98/99Michael Flynn 1 Client and Server processors Client incorporates –Multi Media (sound and video) –Imaging (3D) –Security.
Multimedia Retrieval Architecture Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
Statistical Multiplexer of VBR video streams By Ofer Hadar Statistical Multiplexer of VBR video streams By Ofer Hadar.
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
+ Video Compression Rudina Alhamzi, Danielle Guir, Scott Hansen, Joe Jiang, Jason Ostroski.
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.
Introduction to JPEG Alireza Shafaei ( ) Fall 2005.
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.
MPEG: A Video Compression Standard for Multimedia Applications Didier Le Gall Communications of the ACM Volume 34, Number 4 Pages 46-58, 1991.
1 Image Compression. 2 GIF: Graphics Interchange Format Basic mode Dynamic mode A LZW method.
M P E G A Presentation by Sebastian Graf and Thomas Winterscheid.
Multimedia Data Video Compression The MPEG-1 Standard
Video Basics. Agenda Digital Video Compressing Video Audio Video Encoding in tools.
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.
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.
10/10/04 L5/1/28 COM342 Networks and Data Communications Ian McCrumRoom 5D03B Tel: voice.
Image Processing and Computer Vision: 91. Image and Video Coding Compressing data to a smaller volume without losing (too much) information.
Data Compression. Compression? Compression refers to the ways in which the amount of data needed to store an image or other file can be reduced. This.
CIS679: Multimedia Basics r Multimedia data type r Basic compression techniques.
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”
8. 1 MPEG MPEG is Moving Picture Experts Group On 1992 MPEG-1 was the standard, but was replaced only a year after by MPEG-2. Nowadays, MPEG-2 is gradually.
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.
Spring 2000CS 4611 Multimedia Outline Compression RTP Scheduling.
MPEG.
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.
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
Data Compression.
Multimedia Outline Compression RTP Scheduling Spring 2000 CS 461.
DCT IMAGE COMPRESSION.
JPEG Image Coding Standard
JPEG.
Data Compression.
Video Compression - MPEG
Chapter 7.2: Layer 5: Compression
Data Compression CS 147 Minh Nguyen.
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.
CIS679: MPEG MPEG.
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 Václav Hlaváč CTU Prague, Initial material were slides of Didier Le Gall, Worcherster Polytechnic Institute.

2 Introduction 1980’s technology made possible full-motion video over networks –Television and Computer Video seen moving closer –(Today, 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)

3 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!

4 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 times) Video games, Video on Demand –Symmetric (encoded once, decoded once) Video phone, video mail … (How do you think the two types might influence design?) Video at about 1.5 Mbits/sec Audio at about kbits/channel

5 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 150 ms –For interactive applications Ability to Edit –Modify/Replace frames

6 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)

7 MPEG Compression Compression through –Spatial –Temporal

8 Spatial Redundancy Take advantage of similarity among most neighboring pixels

9 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 co-efficients Entropy coding –Compress

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

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

12 Answer When may spatial redundancy elimination be ineffective? –High-resolution images and displays May appear ‘coarse’ What kinds of images/movies? –A varied image or ‘busy’ scene Many colors, few adjacent

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

14 Temporal Redundancy Take advantage of similarity between successive frames

15 “Talking Head” Temporal Activity

16 Temporal Redundancy Reduction

17 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

19 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 –I B B P B B P B B P B B I Why not have all P and B frames after initial I?

20 Question When may temporal redundancy reduction be ineffective?

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

22 Non-Temporal Redundancy Many scene changes vs. few scene changes

23 Non-Temporal Redundancy Sometimes high motion

24 Typical MPEG Parameters

25 Typical Compress. Performance 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, even if frame rate is constant

26 MPEG Today MPEG video compression widely used –digital television set-top boxes HDTV decoders –DVD players –video conferencing –Internet video –...

27 MPEG Today 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 –Has some built-in repair (header redundancy) MPEG-7 –New standard –Allows content-description (ease of searching) MP3, for audio –MPEG Layer-3

28 MPEG Tools MPEG tools at: – MPEG streaming at: – FFMPEG –