Perceptual noise shaping in the time domain via LPC prediction in the frequency domain
First Claim
1. A method of encoding an audio signal to generate an encoded signal, the encoding based on a perceptual model, the method comprising the steps of:
- (a) performing a spectral decomposition of the audio signal into a plurality of spectral component signals;
(b) generating a prediction signal representative of a prediction of one of said spectral component signals, said prediction based on one or more other ones of said spectral component signals;
(c) comparing the prediction signal with said one of said spectral component signals to generate a prediction error signal;
(d) coding said one of said spectral component signals to generate a coded spectral component signal, said coding based on the prediction error signal and further based on the perceptual model; and
(e) generating the encoded signal based on the coded spectral component signal.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for the perceptual coding of audio signals in which perceptual noise shaping is achieved in the time domain by performing a (linear) prediction (i.e., filtering) in the frequency domain. As a result, the temporal spread of quantization noise is reduced. Specifically, according to one illustrative embodiment of the present invention, a method comprises decomposition of the audio signal into a plurality of spectral component signals; generating a prediction signal representative of a prediction of one of said spectral component signals, said prediction based on one or more other ones of said spectral component signals; comparing the prediction signal with said one of said spectral component signals to generate a prediction error signal; coding said one of said spectral component signals based on the prediction error signal to generate a coded spectral component signal; and generating the encoded signal based on the coded spectral component signal.
98 Citations
24 Claims
-
1. A method of encoding an audio signal to generate an encoded signal, the encoding based on a perceptual model, the method comprising the steps of:
-
(a) performing a spectral decomposition of the audio signal into a plurality of spectral component signals; (b) generating a prediction signal representative of a prediction of one of said spectral component signals, said prediction based on one or more other ones of said spectral component signals; (c) comparing the prediction signal with said one of said spectral component signals to generate a prediction error signal; (d) coding said one of said spectral component signals to generate a coded spectral component signal, said coding based on the prediction error signal and further based on the perceptual model; and (e) generating the encoded signal based on the coded spectral component signal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of decoding an encoded audio signal to generate a reconstructed audio signal, the encoded signal comprising a plurality of coded spectral component signals having been encoded based on a perceptual model, the method comprising the steps of:
-
(a) decoding a first one of said coded spectral component signals; (b) generating a prediction signal representative of a prediction of a second one of said spectral component signals, said prediction based on the decoding of the first one of said coded spectral component signals; (c) decoding the second one of said spectral component signals based on the prediction signal; and (d) generating the reconstructed audio signal based on the decoding of the first one of said coded spectral component signals and on the decoding of the second one of said coded spectral component signals. - View Dependent Claims (8, 9, 10)
-
-
11. An encoder for generating an encoded signal from an audio signal, the encoding based on a perceptual model, the encoder comprising:
-
(a) means for decomposing the audio signal into a plurality of spectral component signals; (b) means for generating a prediction signal representative of a prediction of one of said spectral component signals, said prediction based on one or more other ones of said spectral component signals; (c) means for comparing the prediction signal with said one of said spectral component signals to generate a prediction error signal; (d) a coder for generating a coded spectral component signal representative of said one of said spectral component signals, said coded spectral component signal generated based on the prediction error signal and further based on the perceptual model; and (e) means for generating the encoded signal based on the coded spectral component signal. - View Dependent Claims (12, 13, 14)
-
-
15. A decoder for generating a reconstructed audio signal from an encoded audio signal, the encoded audio signal comprising a plurality of coded spectral component signals having been encoded based on a perceptual model, the decoder comprising:
-
(a) means for decoding a first one of said coded spectral component signals; (b) means for generating a prediction signal representative of a prediction of a second one of said spectral component signals, said prediction based on the decoding of the first one of said coded spectral component signals; (c) means for decoding the second one of said spectral component signals based on the prediction signal; and (d) means for generating the reconstructed audio signal based on the decoding of the first one of said coded spectral component signals and on the decoding of the second one of said coded spectral component signals. - View Dependent Claims (16)
-
-
17. A storage medium having an encoded audio signal recorded thereon, the encoded audio signal having been generated from an audio signal by an encoding method based on a perceptual model and comprising the steps of:
-
(a) performing a spectral decomposition of the audio signal into a plurality of spectral component signals; (b) generating a prediction signal representative of a prediction of one of said spectral component signals, said prediction based on one or more other ones of said spectral component signals; (c) comparing the prediction signal with said one of said spectral component signals to generate a prediction error signal; (d) coding said one of said spectral component signals to generate a coded spectral component signal, said coding based on the prediction error signal and further based on the perceptual model; and (e) generating the encoded audio signal based on the coded spectral component signal. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification