Apress

A Concise Introduction to Data Compression

By David Salomon

A Concise Introduction to Data Compression Cover Image

This book offers readers a succinct and reader-friendly foundation to the most important topics in the field of data compression. Complete and clear, it is the perfect reference for advanced undergraduates in computer science and requires a minimum of mathematics.

Full Description

  • ISBN13: 978-1-8480-0071-1
  • 328 Pages
  • User Level: Students
  • Publication Date: December 18, 2007
  • Available eBook Formats: PDF
  • eBook Price: $49.95
Buy eBook Buy Print Book Add to Wishlist
Full Description
Compression is an option naturally selected when faced with problems of high costs or restricted space. This book offers readers a succinct and reader-friendly foundation to the most important topics in the field of data compression. Divided into two parts, Part I presents the basic approaches to data compression and describes a few popular techniques and methods that are commonly used to compress data. The reader discovers essential concepts, such as variable-length and prefix codes, statistical distribution and run-length codes. Part II concentrates on advanced techniques, such as arithmetic coding, orthogonal transforms, subband transforms and Burrows-Wheeler transform. Complete and clear, this book will be the perfect reference for advanced undergraduates in computer science and requires a minimum of mathematics. An author-maintained website provides readers with errata and auxiliary material.
Table of Contents

Table of Contents

  1. Preface.
  2. Part I: Basic Concepts.
  3. Introduction.
  4. Approaches to Compression.
  5. Huffman coding.
  6. Dictionary methods.
  7. Part II: Advanced Techniques.
  8. Arithmetic Coding.
  9. Image Compression.
  10. Audio Compression.
  11. Other Methods.
  12. Bibliography.
  13. Glossary.
  14. Solutions to Puzzles.
  15. Answers to Exercises.
  16. Index.
Errata

If you think that you've found an error in this book, please let us know about it. You will find any confirmed erratum below, so you can check if your concern has already been addressed.

* Required Fields

No errata are currently published