×

System and method of encoding and decoding a layered bitstream by re-applying psychoacoustic analysis in the decoder

  • US 6,092,041 A
  • Filed: 08/22/1996
  • Issued: 07/18/2000
  • Est. Priority Date: 08/22/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A scalable bitrate audio compression system comprising at least one of A-B:

  • A) an encoder, comprising;

    A1) a coding delay compensation unit, coupled to receive audio samples, for providing delayed audio samples for synchronizing the audio samples with an output of a low bitrate decoding unit;

    A2) a low bitrate coding unit, coupled to receive the audio samples, for coding the audio samples to provide a low bitrate audio bitstream;

    A3) the low bitrate decoding unit, coupled to the low bitrate coding unit, for generating decoded lowband audio samples;

    A4) a difference unit, coupled to the coding delay compensation unit and the low bitrate decoding unit, for generating diffband audio samples by subtracting the decoded lowband audio from the delayed audio samples;

    A5) a time-to-frequency analysis unit, coupled to the difference unit, for generating diffband frequency coefficients;

    A6) a quantizer and sample coding unit, coupled to the time-to-frequency unit and a hybrid psychoacoustic modeling and quantizer control unit, for quantizing and coding the diffband frequency coefficients to provide coded diffband frequency coefficients wherein to improve coding efficiency, lowband frequency coefficients are compared against predetermined lowband masking thresholds, lowband frequency coefficients with values below a corresponding predetermined lowband masking threshold are zero-flagged, zero-flagged lowband frequency coefficients are replaced with zero, and the quantizer and sample coding unit omits coding of zero-flagged lowband frequency coefficients when coding the diffband frequency coefficients;

    A7) the hybrid psychoacoustic modeling and quantizer control unit, coupled to the low bitrate decoding unit, the difference unit and the time-to-frequency analysis unit, for providing to the bitstream coding and formatting unit and to the quantizer and sample coding unit, explicit quantizer stepsize parameters and for providing to the quantizer and sample coding unit,A7a) implicit quantizer stepsize parameters; and

    A7b) implicit zero-flags;

    A8) a bitstream and coding formatting unit, coupled to the quantizer and sample coding unit, the hybrid psychoacoustic modeling and quantizer control unit and the low bitrate coding unit, for generating at least one of;

    A8a) a low bitrate audio bitstream of coded lowband audio from the low bitrate coding unit; and

    A8b) a supplemental audio bitstream for enhancing audio fidelity of the low bitrate audio bitstream, wherein the bitstream and coding formatting unit provides a hybrid bitstream comprising the low bitrate audio bitstream and the supplemental audio bitstream;

    B) a decoder, comprising;

    B1) a bitstream decoding unit, coupled to receive at least one of;

    the supplemental bitstream and the low bitrate audio bitstream, for redirecting the low bitrate audio bitstream to the low bitrate decoding unit and for separating the supplemental bitstream into explicit quantizer stepsize parameters and coded diffband frequency coefficients wherein the bitstream decoding unit separates the hybrid bitstream into explicit quantizer stepsize parameters, coded diffband frequency coefficients and the low bitrate audio bitstream;

    B2) a low bitrate decoding unit, coupled to receive the low bitrate audio bitstream from the bitstream decoding unit, for generating decoded lowband audio samples wherein the low bitrate decoding unit further sample rate converts the decoded bitstream to match a sample rate of the audio samples;

    B3) a lowband psychoacoustic modeling and quantizer control unit, coupled to the low bitrate decoding unit, for generating;

    B3a) implicit quantizer stepsize parameters; and

    B3b) implicit zero-flags;

    B4) a sample decoding unit and requantizer, coupled to the bitstream decoding unit and the lowband psychoacoustic modeling and quantizer control unit, for decoding and requantizing requantized diffband frequency coefficients wherein, where zero-flagging mode is selected, the sample decoding unit and requantizer reconstructs requantized diffband frequency coefficients from coded diffband frequency coefficients and explicit quantizer stepsize parameters, both from the bitstream decoding unit, and at least one of;

         1) implicit quantizer stepsize parameters; and

         2) implicit zero-flags provided by the lowband psychoacoustic modeling and quantizer control unit and reconstructs zero-flagged diffband frequency coefficients with zero values;

    B5) a frequency-to-time synthesis unit, coupled to the sample decoding unit and requantizer, for converting the requantized diffband frequency coefficients into requantized diffband audio samples;

    B6) a time alignment unit, coupled to the low bitrate decoding unit, for synchronizing the output of the low bitrate decoding unit with the requantized diffband audio samples;

    B7) a summer, coupled to the time-to-frequency synthesis unit and the time alignment unit, for summing the time-aligned, decoded, lowband audio samples with requantized diffband audio samples to provide fullband audio samples.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×