Method for encoding audio signals
First Claim
Patent Images
1. A method of encoding an audio signal comprising the steps of:
- sampling a time-domain audio signal;
converting said sampled audio signal into a frequency-domain signal divided into a plurality of critical bands;
allocating to each critical band the number of quantization bits allowing the NMR (noise-to-mask ratio) for the corresponding critical band to be minimum;
quantizing a frequency-domain-signal by the allocated number of quantization bits;
wherein in said bit allocating step, quantization bits are allocated according to the weight of critical bands in the order from the critical band having the highest frequency to the one having the lowest frequency and the number of quantization bits allocated to an arbitrary critical band is determined by the weight of said critical band among the critical bands which are equal to or below said critical band.
1 Assignment
0 Petitions
Accused Products
Abstract
In allocating the number of quantization bits in a method for encoding audio signal using the characteristics of human auditory system, the encoding method improves operation speed by allocating quantization bits sequentially from highest frequency bands to lowest frequency bands, thereby enabling non-iterative operation, which reduces the number of operations.
86 Citations
4 Claims
-
1. A method of encoding an audio signal comprising the steps of:
-
sampling a time-domain audio signal; converting said sampled audio signal into a frequency-domain signal divided into a plurality of critical bands; allocating to each critical band the number of quantization bits allowing the NMR (noise-to-mask ratio) for the corresponding critical band to be minimum; quantizing a frequency-domain-signal by the allocated number of quantization bits; wherein in said bit allocating step, quantization bits are allocated according to the weight of critical bands in the order from the critical band having the highest frequency to the one having the lowest frequency and the number of quantization bits allocated to an arbitrary critical band is determined by the weight of said critical band among the critical bands which are equal to or below said critical band. - View Dependent Claims (2)
-
-
3. A method of encoding an audio signal comprising the steps of:
-
sampling a time-domain audio signal; converting said sampled audio signal into a frequency-domain signal divided into a plurality of critical bands; allocating to each critical band the number of quantization bits allowing the noise-to-mask ratio ("NMR") for the corresponding critical band to be minimum and according to the weight of critical bands in the order from the critical band having the highest frequency to the one having the lowest frequency, wherein the number of quantization bits allocated to an arbitrary critical band is determined by the following formula, in consideration of the magnitude of signal-to-masking threshold ratio (SMR) of said arbitrary critical band among the critical bands which are equal to or below said arbitrary critical band;
##EQU2## where BITi is the number of quantization bits allocated to an arbitrary critical band, BITtotal is the number of quantization bits which can be allocated to the critical bands which are equal to or below said arbitrary critical band, SMRi is the SMR of said arbitrary critical band, SMRmin is the minimum SMR among SMRs of the critical bands which are equal to or below said arbitrary critical band, and SMRtotal is the total of SMRs of the critical bands which are equal to or below said arbitrary critical band, and N is the number of bands; andquantizing a frequency-domain-signal by the allocated number of quantization bits.
-
-
4. A method of encoding an audio signal comprising the steps of:
-
sampling a time-domain audio signal; converting said sampled audio signal into a frequency-domain signal divided into a plurality of critical bands; allocating to each critical band the number of quantization bits allowing the NMR for the corresponding critical band to be minimum; quantizing a frequency-domain-signal by the allocated number of quantization bits; wherein in said bit allocating step, quantization bits are allocated according to the weight of critical bands in the order from the critical band having the highest frequency to the one having the lowest frequency and the number of quantization bits allocated to an arbitrary critical band is compared with the new number of needed bits (NEEDBITnew) determined by the below formula, the number of quantization bits is allocated to the corresponding critical band if said quantization bit number is greater than or equal to the new number of needed bits, and the number of quantization bits is not allocated to the corresponding critical band if said quantization bit number is smaller than the new number of needed bits;
space="preserve" listing-type="equation">NEEDBIT.sub.new =W.sub.i ×
NEEDBIT=W.sub.i (S+BIT.sub.min)where Wi is a characteristic weight of each critical band, NEEDBIT is the used number of needed bits, S is the scalefactor, and BITmin is the minimum number of bits used for quantization.
-
Specification