MPEG-2 Digital Video Coding Standard

Slides:



Advertisements
Similar presentations
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Advertisements

2005/01/191/14 Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li Fellow, IEEE IEEE Transactions on Circuits and Systems for.
MPEG-1: A Standard for Digital Storage of Audio and Video Nimrod Peleg Update: Dec
MPEG4 Natural Video Coding Functionalities: –Coding of arbitrary shaped objects –Efficient compression of video and images over wide range of bit rates.
Basics of MPEG Picture sizes: up to 4095 x 4095 Most algorithms are for the CCIR 601 format for video frames Y-Cb-Cr color space NTSC: 525 lines per frame.
A Brief Overview of the MPEG2 Standard Dr. David Corrigan.
-1/20- MPEG 4, H.264 Compression Standards Presented by Dukhyun Chang
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: Simple,
Technion - IIT Dept. of Electrical Engineering Signal and Image Processing lab Transrating and Transcoding of Coded Video Signals David Malah Ran Bar-Sella.
MPEG Video Coding I — MPEG-1 and 2
1 Video Coding Concept Kai-Chao Yang. 2 Video Sequence and Picture Video sequence Large amount of temporal redundancy Intra Picture/VOP/Slice (I-Picture)
Computer Vision – Coding Standards
SWE 423: Multimedia Systems
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.
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.
JPEG DCT Quantization FDCT of 8x8 blocks. –Order in increasing spatial frequency (zigzag) Low frequencies have more shape information, get finer quantization.
CSc 461/561 Multimedia Systems Part B: 2. Lossy Compression
CS :: Fall 2003 MPEG Video (Part 2) Ketan Mayer-Patel.
H.264 / MPEG-4 Part 10 Nimrod Peleg March 2003.
Scalable Wavelet Video Coding Using Aliasing- Reduced Hierarchical Motion Compensation Xuguang Yang, Member, IEEE, and Kannan Ramchandran, Member, IEEE.
CS :: Fall 2003 MPEG-1 Video (Part 1) Ketan Mayer-Patel.
CT20A6100 MACHINE VISION AND DIGITAL IMAGE ANALYSIS MPEG Pauli Jutila Cristina Petre.
Fundamentals of Multimedia Chapter 11 MPEG Video Coding I MPEG-1 and 2
1 Image and Video Compression: An Overview Jayanta Mukhopadhyay Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur,
An Introduction to H.264/AVC and 3D Video Coding.
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.
MPEG-2 Scalability Support Nimrod Peleg Update: Dec.2000.
Image and Video Compression
EE 5359 H.264 to VC 1 Transcoding Vidhya Vijayakumar Multimedia Processing Lab MSEE, University of Arlington Guided.
Image Processing Architecture, © Oleh TretiakPage 1Lecture 9 ECEC-453 Image Processing Architecture Lecture 9, 2/12/ 2004 MPEG 1 Oleh Tretiak.
MPEG-2 Standard By Rigoberto Fernandez. MPEG Standards MPEG (Moving Pictures Experts Group) is a group of people that meet under ISO (International Standards.
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.
Video Concepts and Techniques
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.
Picture typestMyn1 Picture types There are three types of coded pictures. I (intra) pictures are fields or frames coded as a stand-alone still image. These.
Video Compression Techniques By David Ridgway.
MPEG Motion Picture Expert Group Moving Picture Encoded Group Prateek raj gautam(725/09)
Profiles and levelstMyn1 Profiles and levels MPEG-2 is intended to be generic, supporting a diverse range of applications Different algorithmic elements.
Image Processing and Computer Vision: 91. Image and Video Coding Compressing data to a smaller volume without losing (too much) information.
- By Naveen Siddaraju - Under the guidance of Dr K R Rao Study and comparison of H.264/MPEG4.
Codec structuretMyn1 Codec structure In an MPEG system, the DCT and motion- compensated interframe prediction are combined. The coder subtracts the motion-compensated.
Chapter 11 MPEG Video Coding I — MPEG-1 and 2
June, 1999 An Introduction to MPEG School of Computer Science, University of Central Florida, VLSI and M-5 Research Group Tao.
Compression video overview 演講者:林崇元. Outline Introduction Fundamentals of video compression Picture type Signal quality measure Video encoder and decoder.
- By Naveen Siddaraju - Under the guidance of Dr K R Rao Study and comparison between H.264.
Image Processing Architecture, © 2001, 2002 Oleh TretiakPage 1Lecture 15 ECEC-453 Image Processing Architecture 3/11/2004 Exam Review Oleh Tretiak Drexel.
Image Processing Architecture, © Oleh TretiakPage 1Lecture 10 ECEC 453 Image Processing Architecture Lecture 10, 2/17/2004 MPEG-2, Industrial.
Vamsi Krishna Vegunta University of Texas, Arlington
Fine Granularity Scalability in MPEG-4 Video by Weiping Li Presentation by Warren Cheung.
MPEG-1Standard By Alejandro Mendoza. Introduction The major goal of video compression is to represent a video source with as few bits as possible while.
IntroductiontMyn1 Introduction MPEG, Moving Picture Experts Group was started in 1988 as a working group within ISO/IEC with the aim of defining standards.
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.
EE5359 Multimedia Processing Project Study and Comparison of AC3, AAC and HE-AAC Audio Codecs Dhatchaini Rajendran Student ID: Date :
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.
Introduction to MPEG Video Coding Dr. S. M. N. Arosha Senanayake, Senior Member/IEEE Associate Professor in Artificial Intelligence Room No: M2.06
MPEG Video Coding — MPEG-2. Administrative Issues (04/19/2016)  Draft of Final Report is due on Thursday, April 21, 2016 (extended to April 26)  Submit.
MPEG Video Coding I: MPEG-1 1. Overview  MPEG: Moving Pictures Experts Group, established in 1988 for the development of digital video.  It is appropriately.
H. 261 Video Compression Techniques 1. H.261  H.261: An earlier digital video compression standard, its principle of MC-based compression is retained.
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
CSI-447: Multimedia Systems
Video Compression - MPEG
ENEE 631 Project Video Codec and Shot Segmentation
Standards Presentation ECE 8873 – Data Compression and Modeling
MPEG4 Natural Video Coding
Presentation transcript:

MPEG-2 Digital Video Coding Standard Dihong Tian dhtian@ece.gatech.edu http://users.ece.gatech.edu/dhtian ECE 8873 – Data Compression and Modeling Georgia Institute of Technology

Outline Overview MPEG audio (brief introduction) MPEG-2 video coding Basic building blocks Profiles and Levels Coding interlaced video Scalable coding extensions Other features Summary March 31, 2004 D.-H. Tian @ ECE-8873

What does MPEG define? MPEG defines the protocol of the bitstream between the encoder and the decoder The decoder is defined by implication; the encoder is left very much to the designer March 31, 2004 D.-H. Tian @ ECE-8873

MPEG-2 – Why another standard? Medium bandwidth (up to 1.5Mbits/sec) 1.25Mbits/sec video 352 x 240 x 30Hz 250Kbits/sec audio (two channels) Non-interlaced video Optimized for CD-Rom MPEG-2 (1990 - 1995) Multi-channel surround sound coding Higher bit rates (up to 80 Mbits/sec) A larger number of applications (SDTV, HDTV, etc) The encoding standard is a toolkit Interlaced and non-interlaced frame Different color subsampling modes e.g., 4:2:2, 4:2:0, 4:4:4 Flexible quantization schemes – can be changed at picture level Scalable bit-streams Profiles and levels Backward compatible March 31, 2004 D.-H. Tian @ ECE-8873

MPEG Audio Digital audio compression part of MPEG uses auditory masking techniques. MPEG-1 audio (ISO/IEC IS 11172-3) specifies mono or two-channel audio which may be Dolby Surround coded at bit rates from 32 kb/s to 384 kb/s. MPEG-2 audio (ISO/IEC IS 13818-3) specifies up to 7 channels (but 5 is more common), rates up to 1 Mb/s and supports variable bit-rate as well as constant bit-rate coding. MPEG-2 handles backward compatibility by encoding a two-channel MPEG-1 stream, then adds the 5/7 audio as an extension. March 31, 2004 D.-H. Tian @ ECE-8873

MPEG Video Coding - Fundamentals Source model Inter-pel correlation Spatial correlation Temporal correlation Subsampling and Interpolation Spatial domain (YUV components: 4:2:0, 4:2:2, ……) Temporal domain (frame rate) Basic building blocks: Temporal prediction (Motion Compensated prediction) Frequency domain decomposition (DCT) Quantization Variable-length coding March 31, 2004 D.-H. Tian @ ECE-8873

Hierarchy Sequence layer GOP layer Picture layer Slices Macroblock Block (8x8 pixels) I-, P-, or B-type 16 x 16 pixels 16 x 16 pixels Frequency domain decomposition Variable length coding Quantization Motion compensated prediction

Video Stream Data Hierarchy March 31, 2004 D.-H. Tian @ ECE-8873

Recap Overview MPEG audio (brief introduction) MPEG-2 video coding Basic building blocks Profiles and Levels Coding interlaced video Scalable coding extensions Other improvements March 31, 2004 D.-H. Tian @ ECE-8873

Scalable coding available Profiles & Levels Profile: A collection of compression tools that make up a coding system Level: Picture source format ranging from about VCR quality to full HDTV Profile Algorithms HIGH Supports all functionality provided by the Spatial Scalable Profile plus the   provision to support 3 layers with the SNR and Spatial scalable coding modes 4:2:2 YUV-representation for improved quality requirements SPATIAL Scalable Supports all functionality provided by the SNR Scalable Profile plus an algorithm for spatial scalable coding (2 layers allowed) 4:2:0 YUV-representation SNR Scalable Supports all functionality provided by the MAIN Profile plus an algorithm for SNR scalable coding (2 layers allowed) MAIN Non-scalable coding algorithm supporting functionality for: coding interlaced video; random access; B-picture prediction modes SIMPLE Incudes all functionality provided by the MAIN Profile but does not support B-picture prediction modes Level Parameters HIGH 1920 samples/line   1152 lines/frame 60 frames/s 80 Mbit/s HIGH 1440 1440 samples/line 60 Mbit/s MAIN 720 samples/line 576 lines/frame 30 frames/s 15 Mbit/s LOW 352 samples/line 288 lines/frame 4 Mbit/s Scalable coding available Coding interlaced video A straightforward extension of MPEG-1

Coding Interlaced Video Interlaced video (TV) vs. Progressive video Each frame consists of two interlaced fields First field: odd-numbered lines of the frame (top field) Second field: even-numbered lines of the frame (bottom field) Display device interlaces the fields to composite a frame TV in Europe: Frame rate 25 Hz => Field rate 50 Hz TV in America: Frame rate 30 Hz => Field rate 60 Hz MPEG-2 supports: Two picture formats: frame-picture and field-picture Field/frame DCT option per MB for frame pictures New MC prediction modes for interlaced video March 31, 2004 D.-H. Tian @ ECE-8873

New Picture Types for Interlaced Video Frame pictures (I, P, or B type) Field pictures March 31, 2004 D.-H. Tian @ ECE-8873

Field/Frame DCT Option for Frame Pictures In a frame picture, mpeg-2 allows a field- or frame-DCT option for each macroblock High motion – field-DCT No motion, high spatial activity – frame-DCT March 31, 2004 D.-H. Tian @ ECE-8873

Prediction Modes in MPEG-2 Field prediction: made independently for each field from previously decoded field(s) Frame prediction: made from previously decoded frame(s) (16x8) motion compensation (only used in field pictures): 2 motion vectors used for each MB Dual-prime prediction (only used for P-pictures): made from 2 reference fields which are averaged to form the final prediction March 31, 2004 D.-H. Tian @ ECE-8873

Scalable Coding General philosophy Support applications beyond those addressed by the basic MAIN profile coding algorithm Scalable coding schemes: SNR scalability / Spatial scalability / Temporal scalability Up to three different scalable layers March 31, 2004 D.-H. Tian @ ECE-8873

SNR-Scalable Video Encoder March 31, 2004 D.-H. Tian @ ECE-8873

Spatial-Scalable Video Coder March 31, 2004 D.-H. Tian @ ECE-8873

Temporal Scalability March 31, 2004 D.-H. Tian @ ECE-8873

Other Features in MPEG-2 Alternate scan – fit interlaced video better Zig-Zag Scan Alternate Scan March 31, 2004 D.-H. Tian @ ECE-8873

Other Features in MPEG-2 (cont’d) Finer quantization of the DCT coefficients Intra macroblock DC coefficients: 11 bits (full) resolution vs. 8 bits in MPEG-1 AC coefficients: [-2048, 2047] vs. [-256, 255] in MPEG-1 Non-intra macroblock [-2048, 2047] vs. [-256, 255] in MPEG-1 Finer adjustment of MQUANT scaling parameter MPEG-1: integers (1-31) MPEG-2: an optional set including real numbers from 0.5 to 56 March 31, 2004 D.-H. Tian @ ECE-8873

Summary MPEG-2 allows higher bit rates than MPEG-1 MPEG-2 supports a larger number of applications MPEG-2 allows surround sound, and alternative language channels MPEG-2 allows progressive sequences and interlaced sequences MPEG-2 allows alternative scan patterns other than the zig-zag pattern MPEG-2 has scalable coding extensions, including: SNR scalability Spatial scalability Temporal scalability March 31, 2004 D.-H. Tian @ ECE-8873

References [1] Http://www.mpeg.org [2] John Watkinson, “MPEG-2”, Focal Press, 1999. [3] P. N. Tudor, “MPEG-2 video compression”, IEEE Electronics & Communication Engineering Journal, Dec. 1995. [4] T. Sikora, “MPEG digital video coding standards”, IEEE Signal Processing Magazine, Sept. 1997. [5] A. M. Tekalp, “Digital video processing”, Prentice Hall, 1998. March 31, 2004 D.-H. Tian @ ECE-8873

Questions