Data compression techniques and technology are ever-evolving with new applications in image, speech, text, audio, and video. This book includes lossless and lossy compression, Huffman coding, arithmetic coding, dictionary techniques, context based compression, scalar and vector quantization.