Linear Predictive Coding
Linear Predictive Coding (LPC) predicts the value of an audio sample based on the values of previous samples. Because consecutive samples in audio waveforms are often correlated, the prediction is usually close to the actual value, resulting in smaller prediction errors, known as residuals. These residuals can then be compressed more efficiently than the original samples.