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.

Slides:



Advertisements
Similar presentations
Multimedia System Video
Advertisements

Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
MP3 Overview John Ehrhardt Elena Silenok CSE228 – Spring 03.
Department of Computer Engineering University of California at Santa Cruz MPEG Audio Compression Layer 3 (MP3) Hai Tao.
Developement and Implementation of an MPEG1 Layer III Decoder on x86 and TMS320C6711 platforms Braidotti Enrico (Farina Simone)
MPEG-1 MUMT-614 Jan.23, 2002 Wes Hatch. Purpose of MPEG encoding To decrease data rate How? –two choices: could decrease sample rate, but this would cause.
Time-Frequency Analysis Analyzing sounds as a sequence of frames
Image Compression. Data and information Data is not the same thing as information. Data is the means with which information is expressed. The amount of.
Digital Representation of Audio Information Kevin D. Donohue Electrical Engineering University of Kentucky.
Data Compression Michael J. Watts
1 Audio Compression Techniques MUMT 611, January 2005 Assignment 2 Paul Kolesnik.
MPEG-3 For Audio Presented by: Chun Lui Sunjeev Sikand.
Department of Computer Engineering University of California at Santa Cruz Data Compression (3) Hai Tao.
MPEG Audio Compression by V. Loumos. Introduction Motion Picture Experts Group (MPEG) International Standards Organization (ISO) First High Fidelity Audio.
Chapter 10: Transmission Efficiency Business Data Communications, 4e.
CMPT 365 Multimedia Systems
T.Sharon-A.Frank 1 Multimedia Image Compression 2 T.Sharon-A.Frank Coding Techniques – Hybrid.
Xinqiao LiuRate constrained conditional replenishment1 Rate-Constrained Conditional Replenishment with Adaptive Change Detection Xinqiao Liu December 8,
5. 1 JPEG “ JPEG ” is Joint Photographic Experts Group. compresses pictures which don't have sharp changes e.g. landscape pictures. May lose some of the.
Image and Video Compression
Image Compression - JPEG. Video Compression MPEG –Audio compression Lossy / perceptually lossless / lossless 3 layers Models based on speech generation.
Trevor McCasland Arch Kelley.  Goal: reduce the size of stored files and data while retaining all necessary perceptual information  Used to create an.
{ Lossy Compression William Dayton Nick Trojanowski.
1 Topic 4: Physical Layer - Chapter 10: Transmission Efficiency Business Data Communications, 4e.
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.
 Coding efficiency/Compression ratio:  The loss of information or distortion measure:
1 Image Compression. 2 GIF: Graphics Interchange Format Basic mode Dynamic mode A LZW method.
LECTURE Copyright  1998, Texas Instruments Incorporated All Rights Reserved Encoding of Waveforms Encoding of Waveforms to Compress Information.
Video Basics. Agenda Digital Video Compressing Video Audio Video Encoding in tools.
MPEG: (Moving Pictures Expert Group) A Video Compression Standard for Multimedia Applications Seo Yeong Geon Dept. of Computer Science in GNU.
1 Section 3. Image Compression Xudong Ni Group Member: Wei Yan,Li Yang,Xudong Ni Computer Science Florida International University.
Audio Compression Usha Sree CMSC 691M 10/12/04. Motivation Efficient Storage Streaming Interactive Multimedia Applications.
Klara Nahrstedt Spring 2011
1 Lecture 17 – March 21, 2002 Content-delivery services. Multimedia services Reminder  next week individual meetings and project status report are due.
MPEG Audio coders. Motion Pictures Expert Group(MPEG) The coders associated with audio compression part of MPEG standard are called MPEG audio compressor.
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.
Indiana University Purdue University Fort Wayne Hongli Luo
CIS679: Multimedia Basics r Multimedia data type r Basic compression techniques.
JPEG CIS 658 Fall 2005.
Image Compression Supervised By: Mr.Nael Alian Student: Anwaar Ahmed Abu-AlQomboz ID: IT College “Multimedia”
Chapter 2 : Imaging and Image Representation Computer Vision Lab. Chonbuk National University.
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.
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.
JPEG Image Compression Standard Introduction Lossless and Lossy Coding Schemes JPEG Standard Details Summary.
JPEG.
STATISTIC & INFORMATION THEORY (CSNB134) MODULE 11 COMPRESSION.
JPEG. Introduction JPEG (Joint Photographic Experts Group) Basic Concept Data compression is performed in the frequency domain. Low frequency components.
By Dr. Hadi AL Saadi Lossy Compression. Source coding is based on changing of the original image content. Also called semantic-based coding High compression.
Image Processing Architecture, © Oleh TretiakPage 1Lecture 5 ECEC 453 Image Processing Architecture Lecture 5, 1/22/2004 Rate-Distortion Theory,
MP3 and AAC Trac D. Tran ECE Department The Johns Hopkins University Baltimore MD
RICO HARTONO JAHJA SOURCE CODING: PART IV.
Data Compression Michael J. Watts
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
JPEG Compression What is JPEG? Motivation
JPEG.
Data Compression.
Video Compression - MPEG
CMPT 365 Multimedia Systems
الوحدة الرابعة ضغط البيانات
Standards Presentation ECE 8873 – Data Compression and Modeling
Judith Molka-Danielsen, Oct. 02, 2000
JPEG Still Image Data Compression Standard
MPEG-1 Overview of MPEG-1 Standard
15 Data Compression Foundations of Computer Science ã Cengage Learning.
Govt. Polytechnic Dhangar(Fatehabad)
15 Data Compression Foundations of Computer Science ã Cengage Learning.
Presentation transcript:

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 replaced by MPEG-4, which was finalized in October MPEG-3 was integrated into MPEG-2.

8. 2 MPEG ’ s parts (layers) part 1 - Describes synchronization and multiplexing of video and audio part 2 - Describes compression of video signals part 3 - Describes compression of audio signals part 4 - Compliance Testing

8. 3 File Format The file format is designed to be independent of any particular delivery protocol The MP4 file format is composed of object- oriented structures called ‘ atoms ’. A unique tag and a length identify each atom. Part 1 is made up of such atoms. The other parts can be located elsewhere. They can be in media data atoms, another file, or even on the web. The rates of the video and the audio don ’ t have to be equal.

8. 4 The video compression The images are in color and converted into YUV space. The resolution of the Y (luminance) channel is twice as good as the U and V channels. Each block of U and V is 8x8, while each block of Y is 16x16. The blocks go through DCT, Quantization and Entropy Encoder, like JPEG.

8. 5 Types of frames I - Intra frame - a frame coded as a still image, not using any past history. P - Predicted frame - predicted from the most recently reconstructed I or P frame. B - Bidirectional frame - predicted from the closest two I or P frames, one in the past and one in the future.

8. 6 Sequence of frames The sequence of decoded frames usually goes like: IBBPBBPBBPBBIBBPBBPB... The compressed data stream ends up looking like:

8. 7 Frames distribution Usually, the size of a P frame is about 70% of an I frame and the size of a B frame is about 35% of an I frame. There are no more than 12 frames from I to I. This is based on a random access requirement and error recovery. The ratio of P's to B's is based on experience.

8. 8 The audio compression

8. 9 Filtering Filter Bank - Consists of a polyphase filter bank and a Modified Discrete Cosine Transform (MDCT). Perceptual model - Determining the quality of a given encoder implementation. It uses either a separate filter or a combination. Joint stereo coding - Takes advantage of the fact that both channels of a stereo channel pair contain far the same information.

8. 10 Quantization and Coding Scale Factors - Divide by a constant factor. Quantization - Larger values are automatically coded with less accuracy and some noise shaping is already built into the quantization process. noiseless coding - The quantized values are coded by Huffman coding. As a specific method for entropy coding, Huffman coding is lossless. Thus is called noiseless coding.

8. 11 Low scale factors When a low scale factor is used, a bit-slicing scheme is applied to the quantized spectral data. First the quantized spectral values are grouped into frequency bands. Each of these groups contains the quantized spectral values in their binary representation. The bits of a group are processed in slices according to their significance. Thus first all most significant bits (MSB) of the quantized values in a group are processed, etc. These bit-slices are then encoded using an arithmetic coding scheme to obtain entropy coding with minimal redundancy.

8. 12 Rate/Distortion Control If the number of bits resulting from the coding operation exceeds the number of bits available to code a given block of data, this can be corrected by adjusting the global gain to result in a larger quantization step size. This operation is repeated with different quantization step sizes until the resulting bit demand for Huffman coding is small enough. The loop is called rate loop because it modifies the overall coder rate until it is small enough.

8. 13 Bitstream Multiplex The average amplitude is taken from the filter bank. The average frequency is taken from the Joint Stereo Coding. The Huffman encoded data actually represents the changes in amplitude and frequency. This signal representation permits speed and pitch change functionality by simple parameter modification in the decoder.

8. 14 Independent audio compression Layer 3 can be use independently, used to be called MP3. Usually, MP3 gives almost the original sound quality. The changes are unnoticeable. The data reduction is typically 1:12 for a good stereo CD. Telephone lines have much lower quality. Hence the data reduction is drastically improved - about 1:96.