EP0785631A2

Perceptual noise shaping in the time domain via LPC prediction in the frequency domain

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.

EP0785631A2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 7 January 2017, 9.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

24 claims: 7 independent, 17 dependent

  1. 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.
  2. 3
    The method of claim I wherein the audio signal comprises music.
  3. 6
    The method of claim I wherein the generation of the prediction signal and the coding of said one of said spectral component signals are performed in a open-loop fashion.
  4. 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.
  5. 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.
  6. 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.
  7. 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.