Multi-channel wind noise suppression system and method
First Claim
Patent Images
1. A wind noise suppression device for suppressing wind noise in one or more of at least first and second channels, the device comprising:
- a differencing module configured to obtain a magnitude difference of signals in the first and second channels;
a summing module configured to obtain a magnitude sum of signals in the first and second channels;
a ratioing module configured to obtain a ratio of the magnitude difference to the magnitude sum;
a first attenuator associated with the first channel and a second attenuator associated with the second channel;
an attenuation generator configured to generate an attenuation value based on the ratio from the ratioing module; and
an attenuation steering module configured to select the first or second attenuator based on the magnitude difference, the selected attenuator operative to attenuate the signal in the associated channel by the attenuation value.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for suppressing noise in one or more of at least first and second channels include obtaining a magnitude difference of signals in the first and second channels, obtaining a magnitude sum of signals in the first and second channels, obtaining a ratio of the magnitude difference to the magnitude sum, generating an attenuation value based on the ratio, selecting an attenuator based on the magnitude difference, and attenuating a signal in a channel by the attenuation value using the selected attenuator.
67 Citations
31 Claims
-
1. A wind noise suppression device for suppressing wind noise in one or more of at least first and second channels, the device comprising:
-
a differencing module configured to obtain a magnitude difference of signals in the first and second channels; a summing module configured to obtain a magnitude sum of signals in the first and second channels; a ratioing module configured to obtain a ratio of the magnitude difference to the magnitude sum; a first attenuator associated with the first channel and a second attenuator associated with the second channel; an attenuation generator configured to generate an attenuation value based on the ratio from the ratioing module; and an attenuation steering module configured to select the first or second attenuator based on the magnitude difference, the selected attenuator operative to attenuate the signal in the associated channel by the attenuation value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for suppressing noise in one or more of at least first and second channels, the method comprising:
-
obtaining a magnitude difference of signals in the first and second channels; obtaining a magnitude sum of signals in the first and second channels; obtaining a ratio of the magnitude difference to the magnitude sum; generating an attenuation value based on the ratio; selecting an attenuator from a first and a second attenuator based on the magnitude difference; and attenuating a signal in a channel by the attenuation value using the selected first or second attenuator. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 30, 31)
-
-
22. A nonvolatile program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method for suppressing noise in one or more of at least first and second channels, the method comprising:
-
obtaining a magnitude difference of signals in the first and second channels; obtaining a magnitude sum of signals in the first and second channels; obtaining a ratio of the magnitude difference to the magnitude sum; generating an attenuation value based on the ratio; selecting an attenuator from a first and a second attenuator based on the magnitude difference; and attenuating a signal in a channel by the attenuation value using the selected first or second attenuator. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification