Patent ID: 8781823

Claim:
A voice band enhancement tangible hardware apparatus, comprising a computer, the computer performing: a frequency transform procedure to perform frequency transform on an input signal to calculate a spectrum; a mapping function calculating procedure to calculate, by use of the spectrum, a mapping function for generating high-range components from low-range components of the spectrum; a wide-band spectrum generating procedure to generate, in a higher range than a band of the spectrum, a high-range spectrum based on the mapping function and to integrate the generated high-range spectrum and the spectrum calculated by the frequency transform unit, thereby generating a wide-band spectrum wider than the band of the spectrum calculated by the frequency transform procedure; an inverse frequency transform procedure to perform inverse frequency transform on the wide-band spectrum to calculate an output signal; a separation procedure to separate the spectrum calculated by the frequency transform procedure into a sound source signal and a spectrum envelope; and an evaluation value calculating procedure, wherein the mapping function calculating procedure uses separate information separated by the separation procedure, and calculates a mapping function for generating high-range components from low-range components of the separate information, and wherein the wide-band spectrum generating procedure generates, in a higher range than the band of the spectrum, high-range separate information based on the mapping function and to integrate the generated high-range separate information and the separate information separated by the separation procedure, thereby generating the wide-band spectrum based on the integrated separate information, wherein the evaluation value calculating procedure calculates an evaluation value of the mapping function by use of an error between separate information generated based on the mapping function and the separate information separated by the separation procedure, the evaluation value decreasing as the error increases, and wherein the wide-band spectrum generating procedure modifies the high-range separate information by multiplying the high-range separate information by the evaluation value that decreases as the error increases.