×

System for subband coding of a digital audio signal

  • US 4,896,362 A
  • Filed: 04/22/1988
  • Issued: 01/23/1990
  • Est. Priority Date: 04/27/1987
  • Status: Expired due to Term
First Claim
Patent Images

1. A digital system including a coder and a decoder for subband coding of a digital audio music signal having a given sampling rate 1/T, the coder comprising:

  • analysis filter means responsive to the audio music signal for generating a number of P subband signals, the analysis filter means dividing the audio music signal band according to the quadrature mirror filter technique, with sampling rate reduction into successive subbands of band numbers p (i≦

    p≦

    P) increasing with the frequency, the bandwidth and the sampling rate for each subband being an integral submultiple of 1/(2T) and 1/T, respectively, and the bandwidths of the subbands approximately corresponding with the critical bandwidths of the human auditory system in the respective frequency ranges,means responsive to each of the subband signals for determining a characteristic parameter G(p;

    m) which is representative of the signal level in a block having a same number of M signal samples for each subband, m being the number of the block,means for adaptively quantizing the blocks of the respective subband signals in response to the respective characteristic parameters G(p;

    m);

    and the decoder comprising;

    means for adaptively dequantizing the blocks of quantized subband signals in response to the respective characteristic parameters G(p;

    m),synthesis filter responsive to the dequantized subband signals means for constructing a replica of the digital audio music signal, these synthesis filter means merging the subbands to the audio music signal band according to the quadrature mirror filter technique, with the sampling rate increase,characterized in thatthe respective quantizing means in the coder and the respective dequantizing means in the decoder for each of the subbands having a band number p smaller than pim are arranged for the respective quantizing and dequantizing of the subband signals with a fixed number of B(p) bits, the subband having band number pim being situated in the portion of the audio music signal band with the lowest thresholds for masking noise in critical bands of the human auditory system by single music tones in the centre of the respective critical bands,the coder and the decoder each further include bit allocation means responsive to the respective characteristic parameter G(p;

    m) of the subbands having a band number p not smaller than pim within an allocation window having a duration equal to the block length for the subband having the band number pim, for allocating a number of B(p;

    m) bits from a predetermined fixed total number of B bits for the allocation window to the respective quantizing means in the coder and the respective dequantizing means in the decoder for the signal block having block number m of the subband having band number p, the bit allocation means each comprising;

    comparator means for comparing within each allocation window the characteristic parameters G(p;

    m) to respective thresholds T(p) for the subbands having band number p and for generating respective binary comparator signals C(p;

    m) having a first value C(p;

    m)="1" for a parameter G(p;

    m) not smaller than the threshold T(p) and a second value C(p;

    m)="0" in the opposite case, these thresholds T(p) being related to the thresholds of the human auditory system for just perceiving single music tones,means for storing a predetermined allocation pattern {B(p)} of numbers of B(p) quantizing bits for subbands having respective band numbers p, these numbers B(p) being related to the thresholds for masking noise in the critical bands of the human auditory system by single music tones in the centre of the respective critical bands,means for determining an allocation pattern {B(p;

    m)} of respective numbers of B(p;

    m) quantizing bits for the signal block having the block number m of the subband having band number p, in response to the allocation pattern stored {B(p)} and the respective characteristic parameters G(p;

    m) and comparator signals C(p;

    m), the allocation pattern {B(p;

    m)} being equal to the allocation pattern stored {B(p)} if all comparator signals C(p;

    m) within an allocation window have the said first value C(p;

    m)="1" and, in the opposite case, the allocation pattern {B(p;

    m)} being formed by not allocating quantizing bits to blocks within an allocation window having a comparator signal of the said second value C(p;

    m)="0" and by allocating the sum S of the numbers of B(p) quantizing bits available within an allocation window for the latter blocks in the allocation pattern stored {B(p)} to the blocks within an allocation window having a comparator signal of the said first value C(p;

    m)="1" and having the largest values of the characteristic parameter G(p;

    m) for obtaining numbers of B(p;

    m) quantizing bits which are greater than the corresponding numbers of B(p) quantizing bits in the allocation pattern stored {B(p)},means for supplying the allocation pattern {B(p;

    m)} determined thus to the respective quantizing means in the coder and the respective dequantizing means in the decoder.

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