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 the gradient values.
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
4 Citations
21 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 the gradient values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 the gradient values. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. 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 the gradient values. - View Dependent Claims (19, 20, 21)
-
Specification