Professional Documents
Culture Documents
SIL801
Recap: Audio
Digital Representation
Audio (Sound): continuous signal (wave form) in time 1D function f(x)
Sampling
Continuous
Quantization
Sampling
Discrete
Special Topics in Multimedia System http://www.cse.iitd.ac.in/~pkalra/sil801
Recap: Image
2D function f(x,y)
x
Quantization
Sampling: Discretization in x and y
3D function f(x,y,t)
Image
(Frame)
Time
Synchronization
Compression
Integration
Video Communication
Channel
Image
Geometry/
Graphics/
Animation
Special Topics in Multimedia System http://www.cse.iitd.ac.in/~pkalra/sil801
Multimedia Communication
Elements Receiver End
De-compression
Synchronization
Communication Media Extractor Play back
Channel
Source https://www.tutorialspoint.com/signals_and_systems/signals_sampling_theorem.htm
Special Topics in Multimedia System http://www.cse.iitd.ac.in/~pkalra/sil801
Sampling
Source https://www.tutorialspoint.com/signals_and_systems/signals_sampling_theorem.htm
Special Topics in Multimedia System http://www.cse.iitd.ac.in/~pkalra/sil801
Sampling
Reconstruction
Filter (Low Pass)
Aliasing
Source https://www.tutorialspoint.com/signals_and_systems/signals_sampling_theorem.htm
Special Topics in Multimedia System http://www.cse.iitd.ac.in/~pkalra/sil801
Sampling
The Nyquist–Shannon sampling theorem is a theorem in the field of
digital signal processing which serves as a fundamental bridge between
continuous-time signals and discrete-time signals. It establishes a
sufficient condition for a sample rate that permits a discrete sequence of
samples to capture all the information from a continuous-time signal of
finite bandwidth.
Source: Wikipedia
Special Topics in Multimedia System http://www.cse.iitd.ac.in/~pkalra/sil801
Sampling: Reading Assignment
Reading Assignment
Source: Wikipedia
Special Topics in Multimedia System http://www.cse.iitd.ac.in/~pkalra/sil801
Quantization
Uniform Quantization
Source: https://www.tutorialspoint.com/digital_communication/digital_communication_quantization.htm
Special Topics in Multimedia System http://www.cse.iitd.ac.in/~pkalra/sil801
Quantization
Source: https://www.tutorialspoint.com/digital_communication/digital_communication_quantization.htm
Special Topics in Multimedia System http://www.cse.iitd.ac.in/~pkalra/sil801
Image Compression
Compression Ratio
Cr = no/nc
Also,
Rd = 1 – 1/ Cr
• Psychovisual
Human visual perception - limited
Image Histogram
Image Histogram
• Coding redundancy
Variable length coding
• Interpixel redundancy
Run length coding
Predictive coding
Sort in a3(0.2)
probability
a4(0.1)
a5(0.1)
a2 (0.4)
a1(0.2)
a3(0.2)
a4(0.1)
a5(0.1)
Special Topics in Multimedia System http://www.cse.iitd.ac.in/~pkalra/sil801
Image Compression
Variable Length Coding (Huffman Coding)
Sort combine
a2 (0.4)
a1(0.2)
a3(0.2)
a4(0.1) 0.2
a5(0.1)
Special Topics in Multimedia System http://www.cse.iitd.ac.in/~pkalra/sil801
Image Compression
Variable Length Coding (Huffman Coding)
Sort combine Sort
0.4
a2 (0.4)
0.2
a1(0.2)
0.2
a3(0.2)
a5(0.1)
Special Topics in Multimedia System http://www.cse.iitd.ac.in/~pkalra/sil801
Image Compression
Variable Length Coding (Huffman Coding)
Sort combine Sort combine Sort combine Sort combine
a5(0.1)
Special Topics in Multimedia System http://www.cse.iitd.ac.in/~pkalra/sil801
Image Compression
Variable Length Coding (Huffman Coding)
Sort combine Sort combine Sort combine Sort combine
?
Special Topics in Multimedia System http://www.cse.iitd.ac.in/~pkalra/sil801
Image Compression
Variable Length Coding (Huffman Coding)
Root
1
Example: Decoding 0
00111010001 0 1 a2
0 1 a1
0 1
a3
a4 a5
Special Topics in Multimedia System http://www.cse.iitd.ac.in/~pkalra/sil801
Image Compression
Variable Length Coding (Huffman Coding)
Root
1
Example: Decoding 0
00111010001 0 1 a2
a5 0 1 a1
a2
0 1
a1 a3
a3
a2 a4 a5
Special Topics in Multimedia System http://www.cse.iitd.ac.in/~pkalra/sil801
Image Compression