This preview shows pages 1–2. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: Eric Santos Final Project - Delta Encoding ECE 3551 - Microcomputer Systems I Professor: Dr. Veton Kpuska assisted by Jacob Zurasky Fall 2011 The processing of data can be both CPU and memory intensive. Methods of reducing CPU load as well as memory usage (during both run-time and for storage) are immensely valuable as in the computing world these can be very scarce resources. In this project, a method known as Delta encoding was employed to compress audio data in real time. It will be shown that Delta encoding is a practical method as it puts only a small load on the CPU and can yield high ratios of compression. There are various solutions for encoding data ranging widely in complexity. For example, a commercially popular method is known as LempelZivWelch compression (LZW for short). Here, a table is built by analyzing patters in the data. Then, the data is compressed using this table. For example, if the string "abc" is repeated throughout the data set an entry will be made in table....
View Full Document
- Spring '11