Professional Documents
Culture Documents
Decompression
Code Types
Fixed-length codes - all codewords have same length
A 000, B 001, C 010, D 011, E 100, F 101
Compression
Why ?
To reduce the volume of data to be transmitted (text,
images, video)
To reduce the bandwidth required for transmission
and
To reduce storage requirements (speech, audio, video)
How ?
Redundancy in digital audio, image, and video data
Properties of human perception
Compression Principles
Text Compression
Contd
Symbol
a1
a2
a3
a4
a5
a6
Codewor
d
0
11
100
1011
10101
10100
Arithmetic Coding
Image Compression
JPEG
Image/block preparation
DCT computation
Quantization
Entropy coding
Frame building
Video Compression
Video is a sequence of pictures (or frames)
High correlation between successive frames.
A combination of actual frame contents and predicted frame
contents are used.
Motion estimation
- The accuracy of the prediction operation is determined by how
well any movement between successive frame is estimated.
Motion compensation
- If the estimation is not exact, additional information is also sent to
indicate any small difference between the predicted and actual
position of the moving segments involved.
Frame Types
Audio Compression
Exploit the properties and limitations of the human ear
Perceptual features
- Pitch, Period and Loudness
Psycho-acoustic model
- sensitivity of the ear
- frequency masking
- temporal masking
Frequency masking
Temporal masking
MPEG Std.