DATA COMMUNICATUION Unit 5

13
UNIT -5 Introduction to Image and Video Compression Image Compression

Transcript of DATA COMMUNICATUION Unit 5

Page 1: DATA COMMUNICATUION  Unit 5

UNIT -5Introduction to Image and Video Compression Image

Compression

Page 2: DATA COMMUNICATUION  Unit 5
Page 3: DATA COMMUNICATUION  Unit 5

DIGITIZING AUDIO According to the Nyquist theorem, if the highest frequency of the signal is f, we need to sample the signal 2f times per second.Voice is sampled at 8000 samples per second with 8 bits per sample. This results in a digital signal of 64 kbps.

Music is sampled at 44,100 samples per second with 16 bits per sample. This results in a digital signal of 705.6 kbps for monaural and 1.411 Mbps for stereo.

Page 4: DATA COMMUNICATUION  Unit 5

DIGTIZNG VIDEOA video consists of a sequence of frames. If the

frames are displayed on the screen fast enough, we get an impression of motion.

Each frame is divided into small grids, called picture elements or pixels.

For black-and-white TV, each 8-bit pixel represents one of 256 different gray levels.

For a color TV, each pixel is 24 bits, with 8 bits for each primary color (red, green, and blue).

Page 5: DATA COMMUNICATUION  Unit 5

Audio CompressionPredictive Encoding:

In predictive encoding, the differences between the samples are encoded instead of encoding all the sampled values.Perceptual Encoding: MP3:

The most common compression technique that is used to create CD-quality audio is based on the perceptual encoding technique.

Page 6: DATA COMMUNICATUION  Unit 5

Video CompressionImage Compression: JPEG

Page 7: DATA COMMUNICATUION  Unit 5

Image Compression: JPEGCase 1: a block of uniform gray

Page 8: DATA COMMUNICATUION  Unit 5

Case 2: A Block With Two Different Uniform Gray Scale Sections

Page 9: DATA COMMUNICATUION  Unit 5

Case 3: A Block That Changes Gradually

Page 10: DATA COMMUNICATUION  Unit 5

From above three cases•The transformation creates table T from table P. •The dc value is the average value (multiplied by a constant) of the pixels. •The ac values are the changes. •Lack of changes in neighboring pixels creates 0s.

Page 11: DATA COMMUNICATUION  Unit 5

Quantization•the values are quantized to reduce the number of bits needed for encoding.•divide the number by a constant and then drop the fraction.•The divisor depends on the position of the value in the T table.•JPEG is called LOSSY compression is because of quantization phase is not reversible.

Page 12: DATA COMMUNICATUION  Unit 5

Compression

Page 13: DATA COMMUNICATUION  Unit 5

Video Compression: MPEG