×

Quality improvement techniques in an audio encoder

  • US 8,805,696 B2
  • Filed: 10/07/2013
  • Issued: 08/12/2014
  • Est. Priority Date: 12/14/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system comprising a processing unit and memory, wherein the computer system implements an audio encoder adapted to perform a method comprising:

  • receiving audio in multiple channels;

    encoding the audio to produce encoded audio information, including;

    truncating the audio in a second set of one or more spectral bands higher in frequency than a first set of one or more spectral bands, leaving the audio in the first set of one or more spectral bands;

    encoding the audio in the first set of one or more spectral bands as quantized spectral information, including;

    selectively performing a multi-channel transform between the multiple channels for the audio in the first set of one or more spectral bands;

    performing perceptual weighting for the audio in the first set of one or more spectral bands;

    performing entropy encoding for the audio in the first set of one or more spectral bands;

    encoding the audio in the second set of one or more spectral bands as parameters instead of quantized spectral information, wherein the parameters at least in part indicate forms of patterns to be generated during decoding to represent the audio in the second set of one or more spectral bands, the patterns that represent the audio in the second set of one or more spectral bands to be combined with results of decoding the quantized spectral information for the audio in the first set of one or more spectral bands, and wherein the encoding the audio in the second set of one or more spectral bands comprises;

    when the multiple channels are independently coded, using a different array of noise parameters for each of the multiple independently coded channels, wherein the different array of noise parameters for each of the multiple independently coded channels includes one or more noise parameters, each of the one or more noise parameters indicating a noise parameter value for a frequency band of one or more of the spectral bands in the second set over a time window of the independently coded channel; and

    when the multiple channels are jointly coded, using an array of noise parameters for the joint coding channel, wherein the array of noise parameters for the joint coding channel includes one or more noise parameters, each of the one or more noise parameters indicating a noise parameter value for a frequency band of one or more of the spectral bands in the second set over a time window of the joint coding channel; and

    outputting the encoded audio information in a bit stream.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×