Voice-controlled television set and operating method thereof
OwnerWoo-Jin Song, Won-Chul Songinventors
Life of this patent
Estimating the term…
Abstract
A device and method of eliminating the interference to a voice command from the sound from the speaker, thereby improving the success rate of speech recognition even in the presence of the direct and echoed sound. The present invention comprises a device producing an estimated signal representing the interfering sound at a microphone, and acquiring an interference-free signal by subtracting the estimated interfering signal from the interfered signal while minimizing an error signal.
Claims11
A device eliminating interference to a voice command from sound from a speaker, comprising:
- a first A/D converter producing a digital sequence s[n] by sampling and quantizing a signal driving the speaker;
- an adaptive digital tapped-delay filter producing an estimated sequence
- y[n]=w0s[n]+w1s[n−1]+w2s[n−2]+ . . . +wN−1s[n−(N−1)]
- from said digital sequence s[n] with a set of filter coefficients w0, w1, . . . , wN−1;
- a second A/D converter producing a digital sequence Z[n] by sampling and quantizing a voice command signal superimposed with direct and echoed sound from the speaker;
- a comparator producing an error sequence e[n] that is a difference between Z[n] and y[n];
- and
- a filter coefficient generator producing a set of filter coefficients
- w0[m+1], w1[m+1], . . . , wN−1[m+1] at time step (m+1) from a set of filter coefficients wo[m], w1[m], . . . , wN−1[m] at time step m, s[m], and e[m] to minimize either the magnitude or the power of the error sequence e[n].
A method eliminating interference to a voice command from sound from the speaker, comprising:
- (a) converting a speaker-driving signal into a digital sequence s[n] by sampling and quantizing said speaker driving signal;
- (b) producing a digital sequence Z[n] by sampling and quantizing a voice command signal superimposed with direct and echoed sound from the speaker;
- (c) producing an estimated sequence y[n], from an equation of
- y[n]=w0s[n]+w1s[n−1]+ . . . +wN−1s[n−(N−1)],
- with N filter coefficients w0, w1, . . . , wN−1;
- (d) producing a difference sequence, e[n], by comparing the estimated sequence y[n] and the sequence Z[n];
- (e) generating a set of new filter coefficients w0[m+1], w1[m+1], . . . , wN−1[m+1] at time step (m+1) from a set of old filter coefficients w0[m], w1[m], . . . , wN−1[m] at time step m, and s[n];
- and
- (f) iterating said steps of (d) until at least one of a magnitude and a power of said e[n] is minimized.
Dependencies are inferred from the claim text.