3.1 Introduction 3.2 Coding Parameters 3.3 Source Coding Theorem 3.4 Classification of Codes 3.5 Kraft Inequality 3.6 Image Compression 3.6.1 Image Formats, Containers, and Compression Standards 3.7 Speech and Audio Coding 3.8 Shannon–Fano Coding 3.9 Huffman Coding 3.10 Arithmetic Coding 3.11 Lempel–Ziv–Welch Coding 3.12 Run-length Encoding 3.13 MPEG Audio and Video Coding Standards 3.14 Psychoacoustic Model of Human Hearing 3.14.1 The Masking Phenomenon 3.14.2 Temporal Masking 3.14.3 Perceptual Coding in MPEG Audio 3.15 Dolby 3.16 Linear Predictive Coding Model 3.17 Solved Problems Multiple Choice Questions Review Questions