Electronic devices, methods, and computer program products for detecting noise in a signal based on autocorrelation coefficient gradients
First Claim
Patent Images
1. A method of operating an electronic device, comprising:
- generating a microphone signal by a microphone;
determining autocorrelation coefficients based on the microphone signal;
determining gradient values from the autocorrelation coefficients; and
determining presence of a noise component in the microphone signal based on an amount of variation of the gradient values over time.
3 Assignments
0 Petitions
Accused Products
Abstract
An electronic device can be operated to detect noise, such as wind noise. A microphone signal is generated by a microphone. Autocorrelation coefficients are determined based on the microphone signal. Gradient values are determined from the autocorrelation coefficients. The presence of a noise component in the microphone signal is determined based on the gradient values
-
Citations
7 Claims
-
1. A method of operating an electronic device, comprising:
-
generating a microphone signal by a microphone; determining autocorrelation coefficients based on the microphone signal; determining gradient values from the autocorrelation coefficients; and determining presence of a noise component in the microphone signal based on an amount of variation of the gradient values over time. - View Dependent Claims (2)
-
-
3. A method of operating an electronic device, comprising:
-
generating a microphone signal by a microphone; determining autocorrelation coefficients based on the microphone signal; determining gradient values from the autocorrelation coefficients; and determining presence of a noise component in the microphone signal based on whether a rate of change of the gradient values satisfies a threshold value.
-
-
4. An electronic device, comprising:
-
a microphone that is configured to generate a microphone signal; an autocorrelation unit that is configured to generate autocorrelation coefficients based on the microphone signal; a gradient unit that is configured to generate gradient values from the autocorrelation coefficients; and a wind detector that is configured to determine presence of a noise component in the microphone signal based on an amount of variation of the gradient values over time.
-
-
5. A computer program product configured to process a microphone signal produced by a microphone in an electronic device, comprising:
-
a computer readable storage medium having computer readable program code embodied therein, the computer readable program code comprising; computer readable program code for determining autocorrelation coefficients based on the microphone signal; computer readable program code for determining gradient values from the autocorrelation coefficients; and computer readable program code for determining the presence of a noise component in the microphone signal based on an amount of variation of the gradient values over time. - View Dependent Claims (6, 7)
-
Specification