System for subband coding of a digital audio signal and coder and decoder constituting the same
First Claim
1. A coder for subband coding of a digitally sampled audio music signal, comprising:
- (a) analysis filter means for dividing the frequency band of said signal into a number P of subbands, the successive subband numbers p(1<
p<
P) increasing with increasing frequency, the bandwidths of said subbands substantially corresponding to bandwidths which are critical to the human auditory system;
(b) means responsive to the digital signal samples in each subband for determining characteristic parameters G(p;
m) representative of the signal strength in respective blocks (p;
m) of a number M of such samples, m being the block number and M being the same for all blocks of all subbands; and
(c) means for adaptively quantizing each block of signal samples in each subband in accordance with the characteristic parameter G(p;
m) of such block, such that for subbands p≦
pim, where pim is a predetermined subband number greater than one, the signal samples in the blocks in such subbands are quantized with a fixed number of bits B(p), and for subbands p≧
pim the signal samples in the blocks in such subbands are quantized with a variable number of bits B(p;
m); and
(d) bit allocation means for allocating said variable number of bits B(p;
m) from a fixed total number B of bits to said adaptive quantizing means for quantizing the blocks in the subbands p≧
pim, such allocation comprising (i) allocation of no bits to blocks having characteristic parameters G(p;
m) which are below thresholds T(p) which correspond to thresholds of the human auditory system for perceiving just single music tones in such subbands, and (ii) allocation of bits to blocks having characteristic parameters G(p;
m) which exceed the thresholds T(p), the latter allocation being according to an algorithm which ensures that at least a minimum number of bits are allocated to each of such blocks and that at least one more than said minimum number of bits is allocated to the one of such blocks having the largest characteristic parameter G(p;
m).
0 Assignments
0 Petitions
Accused Products
Abstract
A system for subband coding of a digital audio signal x(k) includes in the coder (1) a filter bank (3) for splitting the audio signal band, with sampling rate reduction, into subbands (p=1, . . . P) of approximately critical bandwidth and in the decoder (2) a filter bank (5) for merging these subbands, with sampling rate increase. For each subband (p) the coder (1) comprises a detector (7(p)) for determining a parameter G(p;m) representative of the signal level in a block (p;m) of M samples of the subband signal xp (k) as well as a quantizer (8(p)) for adaptively block quantizing this subband signal in response to parameter G(p;m), and the decoder (2) comprises a dequantizer (9(p)) for adaptively block dequantizing the quantized subband signal sp (k) in response to parameter G(p;m). The quantizing characteristics are related to the noise-masking curve of the human auditory system, owing to which a high-quality of the replica x(k) of audio signal x(k) is attained with an average number of approximately 2.5 bits per sample for representing the output signals of the coder (1). The occasional audibility of quantizing noise in this replica x(k) is reduced effectively in that the coder (1) and decoder (2) contain identical bit allocation means (23, 24) responsive to a set of parameters G(p;m) for the higher group of subbands (pim ≦p≦P) within an allocation window (FIG. 5) for allocating a number of B(p;m) bits per sample from a fixed predetermined number of B bits for this allocation window to the quantizer (8(p)) and the dequantizer (9(p)) for the block (p;m) of subband signal xp (k) and sp (k), respectively.
85 Citations
18 Claims
-
1. A coder for subband coding of a digitally sampled audio music signal, comprising:
-
(a) analysis filter means for dividing the frequency band of said signal into a number P of subbands, the successive subband numbers p(1<
p<
P) increasing with increasing frequency, the bandwidths of said subbands substantially corresponding to bandwidths which are critical to the human auditory system;(b) means responsive to the digital signal samples in each subband for determining characteristic parameters G(p;
m) representative of the signal strength in respective blocks (p;
m) of a number M of such samples, m being the block number and M being the same for all blocks of all subbands; and(c) means for adaptively quantizing each block of signal samples in each subband in accordance with the characteristic parameter G(p;
m) of such block, such that for subbands p≦
pim, where pim is a predetermined subband number greater than one, the signal samples in the blocks in such subbands are quantized with a fixed number of bits B(p), and for subbands p≧
pim the signal samples in the blocks in such subbands are quantized with a variable number of bits B(p;
m); and(d) bit allocation means for allocating said variable number of bits B(p;
m) from a fixed total number B of bits to said adaptive quantizing means for quantizing the blocks in the subbands p≧
pim, such allocation comprising (i) allocation of no bits to blocks having characteristic parameters G(p;
m) which are below thresholds T(p) which correspond to thresholds of the human auditory system for perceiving just single music tones in such subbands, and (ii) allocation of bits to blocks having characteristic parameters G(p;
m) which exceed the thresholds T(p), the latter allocation being according to an algorithm which ensures that at least a minimum number of bits are allocated to each of such blocks and that at least one more than said minimum number of bits is allocated to the one of such blocks having the largest characteristic parameter G(p;
m). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A decoder for decoding a digitally sampled audio music signal the frequency band of which has been divided into a number P of subbands, the successive subband number p(1≦
- p≦
P) increasing with increasing frequency, each subband having successive blocks (p;
m) of the same number M of the signal samples in such subband, each such block having a characteristic parameter G(p;
m), the bandwidths of said subbands substantially corresponding to bandwidths which are critical to the human auditory system, the signal samples in each block having been quantized using numbers of bits determined in accordance with the characteristic parameter G(p;
m) of such block;
said decoder comprising;(a) dequantizing means for receiving the quantized subband signals and the characteristic parameters G(p;
m) applicable thereto, said dequantizing means being adapted to dequantize each subband block in accordance with its characteristic parameter G(p;
m) and the number of bits used to quantize such block, the blocks in subbands p≦
pim being dequantized by allocating a fixed number of bits B(p) thereto, and the blocks in subbands p≧
pim being dequantized by allocating a variable number of bits B(p;
m) thereto, pim being a predetermined subband number greater than one;(b) bit allocation means for allocating said variable number of bits B(p;
m) to said dequantizing means for dequantizing the blocks in subbands p≧
pim, said bit allocation means including(i) means for receiving the respective characteristic parameters G(p;
m) of blocks (p;
m) of the subbands p≧
pim ;(ii) means for comparing the characteristic parameters G(p;
m) of said blocks with thresholds T(p) corresponding to thresholds of the human auditory system for perceiving just single music tones in the relevant subbands (p);(iii) bit assignment means for assigning no bits to subband blocks having characteristic parameters G(p;
m) below the thresholds T(p) applicable thereto, and assigning from said fixed number of bits B(p) a number of bits B(p;
m) to subband blocks having characteristic parameters G(p;
m) which are equal to or greater than the applicable thresholds T(p), determination of said number of bits B(p;
m) being made according to an algorithm which assigns at least a minimum number of bits to each subband block having a characteristic parameter G(p;
m) which at least equals the applicable threshold T(p), the remainder of said fixed number of bits B(p) being assigned to the remaining subband blocks in accordance with their respective characteristic parameter values G(p;
m), the latter assignments being made in reverse order beginning with the subband block having the largest characteristic parameter value; and(c) synthesis filter means for receiving the dequantized subband blocks produced by said dequantizing means and reconstructing a replica of the digitally sampled audio music signal by merging such subband blocks, such merger being effected by quadrature mirror filtering and increasing the sampling rate of the signal samples in such subblocks. - View Dependent Claims (14, 15, 16, 17, 18)
- p≦
Specification