Synopses & Reviews
Many faces of modern computing - from archiving data to coding theory to image processing ¿ rely heavily on data compression. This new and practical guide explains the process of compressing all types of computer data, as well as the use of significant methods and algorithms. Its purpose is to succinctly describe both the principles underlying the field of data compression and how to use the key methods effectively. A Guide to Data Compression Methods concentrates on general concepts and methods and describes them with a minimal amount of mathematical detail. It presents the main approaches to data compression, describes the most important algorithms, and includes straightforward examples. Statistical, dictionary, and wavelet methodologies are addressed in specific chapters, as well as image, video, and audio compression. The reader can expect to gain a basic understanding of the key algorithms and methods used to compress data for storage and transmission. Topics and features: ¿ All core methods are clearly explained with realistic examples, and some computer code is included ¿ Accessible presentation, with only minimum computer and mathematics technical background ¿ Discussion of wavelet methods and JPEG 2000 ¿ Appendix lists all algorithms presented in the book ¿ CD-ROM included compromising computer code from the book and extensive public-domain compression utility programs This book is an invaluable practical reference and guide for all practitioners and professionals in computer science, software engineering, and programming.
Review
From the reviews: "The author has done an excellent job. He has written a practical guidebook that covers the range of compression issues, from arithmetic compression to wavelet compression, passing through compression methods for static images, video, and audio. The mathematical framework used in comprehensive without being messy. The author describes every method with no more than the necessary mathematical theory. He also provides easy-to-follow examples, which solve the few doubts the reader might have after reading the theory." --Computing Reviews "The current book is intended for people interested in a basic understanding of the increasingly important field of data compression ... . this book is nicely written and well organized. ... the author has done a very good job in explaining all these complicated concepts, and presenting related algorithms and their analysis, with a minimal amount of mathematics. This is remarkable. Another good feature of this book is that ... it contains many examples that are well chosen, easy to follow, and real." (Zhizhang Shen, Zentralblatt Math, Vol. 996 (21), 2002)
Review
From the reviews:
"The author has done an excellent job. He has written a practical guidebook that covers the range of compression issues, from arithmetic compression to wavelet compression, passing through compression methods for static images, video, and audio. The mathematical framework used in comprehensive without being messy. The author describes every method with no more than the necessary mathematical theory. He also provides easy-to-follow examples, which solve the few doubts the reader might have after reading the theory." --Computing Reviews
"The current book is intended for people interested in a basic understanding of the increasingly important field of data compression ... . this book is nicely written and well organized. ... the author has done a very good job in explaining all these complicated concepts, and presenting related algorithms and their analysis, with a minimal amount of mathematics. This is remarkable. Another good feature of this book is that ... it contains many examples that are well chosen, easy to follow, and real." (Zhizhang Shen, Zentralblatt Math, Vol. 996 (21), 2002)
Synopsis
In 1829, Louis Braille, a young organist in a Paris church, blind since age 3, invented the well-known code for the blind, still in common use today all over the world and named after him. Braille himself modified his code in 1834, and there have been several modifications since. However, the basic design of this code, where each character is represented by a group of 3 x 2 dots, has remained intact. The dots are embossed on thick paper and each can be raised or flat (i. e., present or absent). Each dot is therefore equivalent to one bit of information. As a result, the Braille code (Figure 1) is a 6-bit code and can therefore represent 64 symbols (the code of six flat dots indicates a blank space). Braille's followers extended the capabilities of his code in several ways. One im portant extension is contractions. These are letters that, when they stand alone, mean words. For example, the letter "b" standing alone (or with punctuation) means the word "but," the letter "e" standing alone means "every," and "p" means "people. " Another extension is short-form words. These are combinations of two or more codes that mean an entire word (short-form words may contain contractions). For example, "ab" means "about," "rcv" means "receive," and "(the)mvs" means "themselves. " (The "the" in parentheses is a contraction, dots 2-3-4-6. ) Figure 2 shows some examples of these special codes."
Synopsis
A concise guide of essential data compression methods and algorithms for text, audio and imaging data.
Synopsis
An invaluable reference and guide for all computer scientists, software engineers, and professional programmers needing a concise collection of compression information and algorithmic tools.
Synopsis
A concise guide of essential data compression methods and algorithms for text, audio and imaging data. The guide comes with a CD-ROM featuring a collection of public domain/open source programs and algorithms.
Table of Contents
* Introduction * Text compression * Image compression * Wavelet Methods * Video compression * Audio compression * Glossary *Appendix-list of algorithms * Index