IP Library Granted Patent US 8,787,587
Granted Patent B1
US 8,787,587 · App. 13/529,809 · Granted Jul 22, 2014

Selection of system parameters based on non-acoustic sensor information

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,787,587
App. No.
13/529,809
Granted
Jul 22, 2014
Kind
B1
Abstract

An audio processing system processes an audio signal that may come from one or more microphones. The audio processing system may use information from one or more non-acoustic sensors to improve a variety of system characteristics, including responsiveness and quality. Those audio processing systems that use spatial information, for example to separate multiple audio sources, are undesirably susceptible to changes in the relative position of any audio sources, the audio processing system itself, or any combination thereof. Using the non-acoustic sensor information may decrease this susceptibility advantageously in an audio processing system.

Claims (29)

1. A method for audio processing, comprising:

receiving a first acoustic signal from a microphone;

receiving information from a first non-acoustic sensor, the first non-acoustic sensor information including a measured spatial position or measured change in position of the microphone relative to a spatial position of a desired audio source; and

executing a module by a processor, the module executable to determine a set of parameters to use to modify the first acoustic signal based on the first acoustic signal and the first non-acoustic sensor information, the modifying being at least one of noise suppression, echo cancellation, audio source separation, and equalization.

2. The method of claim 1 , further comprising generating a plurality of frequency sub-bands, and wherein modifying is performed per frequency sub-band.

3. The method of claim 1 , further comprising receiving a second acoustic signal from a second microphone, and wherein modifying is further based on analysis of the second acoustic signal.

4. The method of claim 1 , wherein the first non-acoustic sensor is selected from the group consisting of a motion sensor, a light sensor, a proximity sensor, a gyroscope, a level sensor, a compass, a GPS unit, and an accelerometer.

5. The method of claim 1 , further comprising receiving information from a second non-acoustic sensor, wherein the determining of the set of parameters is further based on analysis of the information from the second non-acoustic sensor, the first non-acoustic sensor and the second non-acoustic sensor selected from the group consisting of a motion sensor, a light sensor, a proximity sensor, a gyroscope, a level sensor, a compass, a GPS unit, and an accelerometer.

6. The method of claim 3 , wherein modifying is further based on noise suppression via null processing.

7. The method of claim 3 , wherein the parameters include a respective gain for one or more of the first and second acoustic signals.

8. The method of claim 3 , wherein the parameters include an inter-level difference equalization.

9. The method of claim 6 , wherein the parameters include directionality coefficients.

10. The method of claim 1 , wherein the information of the first non-acoustic sensor includes proximity variations that indicate active speech.

11. A system for audio processing, comprising:

a first microphone that transduces a first acoustic signal, wherein the first acoustic signal includes a desired component and an undesired component;

a first non-acoustic sensor that provides non-acoustic information, the non-acoustic information including a measured spatial position or measured change in position of the microphone relative to a spatial position of a desired audio source; and

one or more executable modules for determining a set of parameters to use to modify the first acoustic signal based on the first acoustic signal and the non-acoustic sensor information, the modifying being at least one of noise suppression, echo cancellation, audio source separation, and equalization.

12. The system of claim 11 , wherein an executable module of the one or more executable modules further includes reducing the undesired component of the first acoustic signal.

13. The system of claim 11 , wherein an executable module of the one or more executable modules further includes analyzing the first acoustic signal.

14. The system of claim 11 , further comprising a second microphone that transduces a second acoustic signal.

15. The system of claim 11 , wherein the first non-acoustic sensor is selected from the group consisting of a motion sensor, a light sensor, a proximity sensor, a gyroscope, a level sensor, a compass, a GPS unit, and an accelerometer.

16. The system of claim 14 , wherein an executable module of the one or more executable modules implements noise reduction via signal component subtraction.

17. A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for audio processing, the method comprising:

receiving a first acoustic signal;

receiving information from a first non-acoustic sensor, the first non-acoustic sensor information including a measured spatial position or measured change in position of a microphone relative to a spatial position of a desired audio source; and

determining a set of parameters to use for modifying the first acoustic signal based on the first acoustic signal and the first non-acoustic sensor information, the modifying being at least one of noise suppression, echo cancellation, audio source separation, and equalization.

18. The non-transitory computer readable storage medium of claim 17 , wherein modifying is further based on noise reduction via signal component subtraction.

19. The method of claim 3 , further comprising receiving information from a second non-acoustic sensor, wherein the determining of the set of parameters is further based on analysis of the information from the second non-acoustic sensor, the first non-acoustic sensor and the second non-acoustic sensor each being selected from the group consisting of a motion sensor, a light sensor, a proximity sensor, a gyroscope, a level sensor, a compass, a GPS unit, and an accelerometer.

20. The system of claim 14 , wherein the system further comprises a second non-acoustic sensor, wherein the determining of the set of parameters is further based on analysis of the information from the second non-acoustic sensor, the first non-acoustic sensor and the second non-acoustic sensor each being selected from the group consisting of a motion sensor, a light sensor, a proximity sensor, a gyroscope, a level sensor, a compass, a GPS unit, and an accelerometer.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2024
From: KNOWLES ELECTRONICS, LLC
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 066216/0464 →
CHANGE OF NAME Recorded Feb 25, 2016
From: AUDIENCE, INC.
To: AUDIENCE LLC
Reel/Frame 037927/0424 →
MERGER Recorded Feb 25, 2016
From: AUDIENCE LLC
To: KNOWLES ELECTRONICS, LLC
Reel/Frame 037927/0435 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: MURGIA, CARLO; GOODWIN, MICHAEL M.; SANTOS, PETER; MASSIE, DANA
To: AUDIENCE, INC.
Reel/Frame 032604/0688 →