EP0936772A2

Unequal error protection for perceptual audio coders

Abstract

An audio information bit stream including audio control bits and audio data bits is processed for transmission in a communication system. The audio data bits are first separated into n classes based on error sensitivity, that is, the impact of errors in particular audio data bits on perceived quality of an audio signal reconstructed from the transmission. Each of the n different classes of audio data bits is then provided with a corresponding one of n different levels of error protection, where n is greater than or equal to two. The invention thereby matches error protection for the audio data bits to source and channel error sensitivity. The audio control bits may be transmitted independently of the audio data bits, using an additional level of error protection higher than that used for any of the n classes of the audio data bits. Alternatively, the control bits may be combined with one of the n classes of audio data bits and provided with the highest of the n levels of error protection. Further protection may be provided for the control bits by repeating at least a portion of the control bits from a current packet of the audio information bit stream in a subsequent packet of the audio information bit stream. Moreover, the classification of audio data bits into n different classes can be implemented on a fixed packet-by-packet basis, or in a more flexible, adaptive implementation in which different multipacket error protection profiles are used for different multipacket segments of a source-coded audio signal.

EP0936772A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 2 February 2019, 7.6 years ago.

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

19 claims: 3 independent, 16 dependent

  1. 1
    A method of processing a stream of audio information bits for transmission in a communication system, the audio information bits including control bits and data bits, the method including the steps of:separating the audio data bits into n different classes of audio data bits based on error sensitivity, where n is greater than or equal to two;and providing a different level of error protection for each of the n different classes of audio data bits.
  2. 6
    Apparatus for use in processing audio information for transmission in a communication system, the apparatus comprising:a classifier for receiving a stream of audio information bits, wherein the classifier is operative to separate the audio information bits into control bits and n different classes of data bits, where n is greater than or equal to two, and the data bits are separated into the classes based on error sensitivity of the data bits;and at least n encoders, each of the n encoders receiving the data bits of one of the n classes, and coding the n th class of data bits so as to provide a corresponding one of n levels of error protection for that class of data bits.
  3. 17
    Apparatus for use in decoding audio information received in a communication system, the apparatus including:at least n decoders, wherein each of the n decoders is operative to decode a portion of a received audio signal to recover a corresponding portion of an audio information bit stream including control bits and n different classes of data bits, where n is greater than or equal to two, and each of the n classes of data bits has one of n levels of error protection;and a reconstruction unit which receives the portions of the audio information bit stream from the decoders and generates audio packets therefrom.