Accelerometer vector controlled noise cancelling method
First Claim
1. A telecommunication device, comprising:
- a microphone array comprising a plurality of microphones, wherein each microphone receives an analogue acoustic signal;
a position sensing device that determines how the telecommunication device is positioned in three-dimensions with respect to a user'"'"'s mouth, wherein the position sensing device is an accelerometer and the accelerometer expresses the determined position as an output having three sub-vectors orthogonal in relation to each other, and a vector resulting from the sub-vectors pointing to the ground;
at least one analogue/digital converter that converts an output of each microphone into a respective digital signal;
a digital signal processor that performs signal processing on the digital signals to remove noise from the digital signals, the digital signal processor comprising;
a controller,a plurality of delay circuits, each delay circuit delaying a respective one of the digital signals in accordance with a respective delay value from the controller, anda plurality of preamplifiers, each preamplifier adjusting gain and frequency response of a respective one of the digital signals in accordance with a respective gain value and a respective frequency response value from the controller,wherein the controller selects each delay, gain, and frequency response value based on the determined position of the telecommunication device.
6 Assignments
0 Petitions
Accused Products
Abstract
A telecommunication device is disclosed, comprising: a microphone array comprising a plurality of microphones, wherein each microphone receives an analogue acoustic signal; a position sensing device for determining how the telecommunication device is positioned in three-dimensions with respect to a user'"'"'s mouth; at least one analogue/digital converter for converting each analogue acoustic signal into a digital signal; a digital signal processor for performing signal processing on the received digital signals comprising a controller, a plurality of delay circuits for delaying each received signal based on an input from the controller and a plurality of preamplifiers for adjusting the gain of each received signal based on a gain input from the controller, wherein the controller selects the appropriate delay and gain values applied to each received signal to remove noise from the received signals based on the determined position of the telecommunication device. A method for creating and controlling a location of a virtual microphone near a telecommunication device so as to reduce background noise in a speech signal is also disclosed.
34 Citations
21 Claims
-
1. A telecommunication device, comprising:
-
a microphone array comprising a plurality of microphones, wherein each microphone receives an analogue acoustic signal; a position sensing device that determines how the telecommunication device is positioned in three-dimensions with respect to a user'"'"'s mouth, wherein the position sensing device is an accelerometer and the accelerometer expresses the determined position as an output having three sub-vectors orthogonal in relation to each other, and a vector resulting from the sub-vectors pointing to the ground; at least one analogue/digital converter that converts an output of each microphone into a respective digital signal; a digital signal processor that performs signal processing on the digital signals to remove noise from the digital signals, the digital signal processor comprising; a controller, a plurality of delay circuits, each delay circuit delaying a respective one of the digital signals in accordance with a respective delay value from the controller, and a plurality of preamplifiers, each preamplifier adjusting gain and frequency response of a respective one of the digital signals in accordance with a respective gain value and a respective frequency response value from the controller, wherein the controller selects each delay, gain, and frequency response value based on the determined position of the telecommunication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for creating and controlling a location of a virtual microphone near a telecommunication device so as to reduce background noise in an acoustic signal containing speech and the background noise, comprising the steps of:
-
receiving the acoustic signal containing the speech and the background noise at each of a plurality of microphones that are located on the telecommunication device, each microphone outputting a respective signal; determining, with a position sensing device of the telecommunication device, a three-dimensional position of the telecommunication device with reference to a user'"'"'s mouth, wherein the position sensing device is an accelerometer and the accelerometer creates a three-dimensional vector that expresses the determined position, wherein a first axis of the three-dimensional vector corresponds to position along a user'"'"'s cheek, a second axis of the three-dimensional vector corresponds to position away from the user'"'"'s cheek, and a third axis of the three-dimensional vector corresponds to position relative to the user'"'"'s ear; and adjusting, with signal processing hardware, delay and gain of each signal output by the microphones, an amount of each delay and an amount of each gain are based on the determined position of the telecommunication device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A telecommunication device, comprising:
-
a microphone array comprising a plurality of microphones, wherein each microphone receives an analogue acoustic signal; a position sensing device that determines how the telecommunication device is positioned in three-dimensions with respect to a user'"'"'s mouth, wherein the position sensing device is an accelerometer and the accelerometer creates a three-dimensional vector that expresses the determined position, wherein a first axis of the three-dimensional vector corresponds to position along a user'"'"'s cheek, a second axis of the three-dimensional vector corresponds to position away from the user'"'"'s cheek, and a third axis of the three-dimensional vector corresponds to position relative to the user'"'"'s ear; at least one analogue/digital converter that converts an output of each microphone into a respective digital signal; a digital signal processor that performs signal processing on the digital signals to remove noise from the digital signals, the digital signal processor comprising; a controller, a plurality of delay circuits, each delay circuit delaying a respective one of the digital signals in accordance with a respective delay value from the controller, and a plurality of preamplifiers, each preamplifier adjusting gain of a respective one of the digital signals in accordance with a respective gain value from the controller, wherein the controller selects each delay and gain value based on the determined position of the telecommunication device.
-
-
21. A method for creating and controlling a location of a virtual microphone near a telecommunication device so as to reduce background noise in an acoustic signal containing speech and the background noise, comprising the steps of:
-
receiving the acoustic signal containing the speech and the background noise at each of a plurality of microphones that are located on the telecommunication device, each microphone outputting a respective signal; determining, with a position sensing device of the telecommunication device, a three-dimensional position of the telecommunication device with reference to a user'"'"'s mouth, wherein the position sensing device is an accelerometer and the accelerometer expresses the determined position as an output having three sub-vectors orthogonal in relation to each other, and a vector resulting from the sub-vectors pointing to the ground; and adjusting, with signal processing hardware, delay and gain of each signal output by the microphones, an amount of each delay and an amount of each gain are based on the determined position of the telecommunication device.
-
Specification