Patent ID: 8761386

Claim:
A sound processing apparatus comprising: one or more processors operable to: output sound based on a first sound signal as first sound processing when execution of the first sound processing is instructed; generate an echo signal by collecting surrounding sound; perform filtering process on the first sound signal based on one or more filter coefficients and generate a pseudo echo signal; remove a sound component from the echo signal by subtracting the pseudo echo signal from the echo signal to generate a residual signal; update the one or more filter coefficients based on the residual signal and the first sound signal; and control resolution at which the one or more filter coefficients are updated, wherein the one or more processors are operable to output sound based on a second sound signal as second sound processing when execution of the second sound processing is instructed after the first sound processing, wherein the one or more processors are operable to generate the pseudo echo signal by performing the filtering process on the second sound signal based on the updated one or more filter coefficients in the second sound processing, and wherein the one or more processors are operable to generate the residual signal used in the second sound processing by subtracting the pseudo echo signal from the echo signal in the second sound processing.