Patent ID: 7376568

Claim:
A voice signal processor for processing a voice signal, comprising: signal conversion means for performing conversion between at least a logarithm compressed CODEC signal and a linear signal; and additional signal processing means for extracting the CODEC signal in a logarithm compressed state before the CODEC signal is input to the signal conversion means, processing the CODEC signal, and feeding back a signal processing result to a signal output from the signal conversion means, wherein the additional signal processing means includes: means for calculating an approximate logarithm value by performing bit inversion on the extracted CODEC signal and setting a most significant bit to zero; logarithm average storage means for storing a logarithm average value; means for comparing the logarithm average value stored in the logarithm average storage means with the approximate logarithm value; and means for storing a value obtained by subtracting a predetermined value from the logarithm average value in the logarithm average storage means as a new logarithm average value when the approximate logarithm value is less than the logarithm average value and a value obtained by adding a predetermined value to the logarithm average value in the logarithm average storage means as a new logarithm average value when the approximate logarithm value is greater than the logarithm average value.