Signal encoding and decoding system using auditory parameters and bark spectrum
First Claim
1. A signal encoding system comprising:
- auditory model parameter calculating means for calculating a parameter based on an auditory model to form an output auditory model parameter; and
auditory model parameter encoding means for encoding the auditory model parameter to form an output encoded auditory model parameter wherein the auditory model parameter calculating means comprises;
power spectrum calculating means for calculating the power spectrum of an input signal;
critical band integrating means for multiplying the power spectrum calculated by the power spectrum calculating means by a critical band filter function to calculate a pattern of excitation;
equal loudness compensating means for multiplying the pattern of excitation calculated by the critical band integrating means by a compensation factor representing the relationship between the magnitude and equal loudness of a sound for every frequency to calculate a compensated excitation pattern; and
loudness converting means for converting the power scale of the compensated excitation pattern calculated by the equal loudness compensating means into a sone scale to calculate a Bark spectrum.
0 Assignments
0 Petitions
Accused Products
Abstract
A signal encoding system A1 includes a bark spectrum calculating device 2 for calculating a bark spectrum as a parameter based on an auditory model, a bark spectrum encoding device 3 for encoding the bark spectrum, a sound source calculating device 4 and a sound source encoding device 5. The bark spectrum calculating device 2 includes a power spectrum calculating device 6, a critical band integrating device 7, an equal loudness compensating device 8 and a loudness converting device 9. These devices are formed by engineering the functions and effects which are similar to those of the auditory model. The decoding process perform the conversion in the opposite direction. As a result, the signals can be encoded and decoded through less calculation in a manner well matching the human auditory characteristics. When speech signals are to be encoded, it can be realized through less calculation and memory while suppressing noise components other than the speech signal.
-
Citations
16 Claims
-
1. A signal encoding system comprising:
-
auditory model parameter calculating means for calculating a parameter based on an auditory model to form an output auditory model parameter; and auditory model parameter encoding means for encoding the auditory model parameter to form an output encoded auditory model parameter wherein the auditory model parameter calculating means comprises; power spectrum calculating means for calculating the power spectrum of an input signal; critical band integrating means for multiplying the power spectrum calculated by the power spectrum calculating means by a critical band filter function to calculate a pattern of excitation; equal loudness compensating means for multiplying the pattern of excitation calculated by the critical band integrating means by a compensation factor representing the relationship between the magnitude and equal loudness of a sound for every frequency to calculate a compensated excitation pattern; and loudness converting means for converting the power scale of the compensated excitation pattern calculated by the equal loudness compensating means into a sone scale to calculate a Bark spectrum. - View Dependent Claims (2, 3, 9)
-
-
4. A signal encoding system which encodes an input signal, the signal encoding system comprising:
-
auditory model parameter calculating means for calculating a parameter based on an auditory model to form an output auditory model parameter; auditory model parameter encoding means for encoding the auditory model parameter to form an output encoded auditory model parameter; auditory model parameter decoding means for decoding the encoded auditory model parameter to form an output decoded auditory model parameter; converter means for converting said decoded auditory model parameter into a parameter representing the form of a frequency spectrum to form an output frequency spectrum parameter; a sound source codebook storing a plurality of sound source codewords; and sound source codeword selecting means for calculating a weight factor from said encoded auditory model parameter and for calculating a weighted distance between each of the sound source codewords in said sound source codebook multiplied by said frequency spectrum parameter and the input signal in a frequency band using said weight factor to select and output one of said sound source codewords having the minimum weighted distance. - View Dependent Claims (5, 6, 7, 8, 10, 11)
-
-
12. A signal decoding system comprising:
-
auditory model parameter decoding means for decoding a auditory model parameter encoded from a parameter based on an auditory model to form a decoded auditory model parameter; converting means for converting said auditory model parameter into a parameter representing the form of a frequency spectrum to form an output frequency spectrum parameter; and synthesis means for generating a decoded signal from said frequency spectrum parameter wherein said converting means comprises; loudness inverse-conversion means for converting the sone scale of the Bark spectrum into the power scale to calculate a compensated excitation pattern; equal loudness inverse-compensation means for multiplying said compensated excitation pattern by the inverse number of a compensation factor representing the relationship between the magnitude and equal loudness of a sound for every frequency to calculate an excitation pattern; power spectrum conversion means for calculating a power spectrum from said excitation pattern and a critical band filter function; and square root means for calculating a square root for each component in said power spectrum to calculate a frequency spectrum amplitude value. - View Dependent Claims (13, 14, 15, 16)
-
Specification