IP Library Granted Patent US 11,587,578
Granted Patent B2
US 11,587,578 · App. 17/166,831 · Granted Feb 21, 2023

Method for robust directed source separation

Inventor: Xiao Lin (Fremont, CA)
Assignee: PLANTRONICS, INC.
G10L25/78H04R3/005G10L2025/786H04R5/033
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 11,587,578
App. No.
17/166,831
Granted
Feb 21, 2023
Kind
B2
Abstract

An apparatus includes an interface for microphones, a separated source processor configured to analyze channels from the microphones, and a voice activity detector (VAD) circuit. The VAD circuit is configured to generate a voice estimate (VE) value. The VE value is to indicate a likelihood of human speech received by the microphones. Generating the VE value includes adjusting the VE value based upon a delay between two of the microphones. The VAD circuit is configured to provide the VE value to the separated source processor.

Claims (42)

1. An apparatus, comprising:

a plurality of interfaces for communicatively coupling with a plurality of microphones;

a separated source processor configured to analyze a plurality of channels from the plurality of microphones; and

a voice activity detector (VAD) circuit, connected to the separated source processor; the voice activity detector (VAD) circuit being configured to:

generate a voice estimate (VE) value, the VE value to indicate a likelihood of human speech received by one or more microphones of the plurality of microphones, wherein generating the VE value includes adjusting the VE value based upon evaluating a range of possible values of a delay between two microphones of the plurality of microphones; and

provide the VE value to the separated source processor.

2. The apparatus of claim 1 , wherein the VAD circuit is further configured to adjust the VE value by selecting a lowest candidate VE value given a range of possible values of the delay.

3. The apparatus of claim 1 , wherein the VAD circuit is further configured to adjust the VE value based upon adjustment of a physical position of at least one of the plurality of microphones.

4. The apparatus of claim 1 , wherein the VAD circuit is further configured to adjust the VE value based upon a frequency response of at least one of the plurality of microphones.

5. The apparatus of claim 4 , wherein the VAD circuit is further configured to adjust the VE value by evaluating a range of possible values of characteristics representing the frequency response of at least one of the plurality of microphones.

6. The apparatus of claim 1 , wherein the VAD circuit is further configured to adjust the VE value by selecting a lowest candidate VE value given a range of possible values of characteristics representing a frequency response of at least one of the plurality of microphones.

7. A method, comprising:

receiving input signals from a plurality of microphones;

generating a voice estimate (VE) value, the VE value to indicate a likelihood of human speech received by one or more microphones of the plurality of microphones, wherein generating the VE value includes adjusting the VE value based upon evaluating a range of possible values of a delay between two microphones of the plurality of microphones; and

providing the VE value to a separated source processor.

8. The method of claim 7 , further comprising adjusting the VE value by selecting a lowest candidate VE value given a range of possible values of the delay.

9. The method of claim 7 , further comprising adjusting the VE value based upon adjustment of a physical position of at least one of the plurality of microphones.

10. The method of claim 7 , further comprising adjusting the VE value based upon a frequency response of at least one of the plurality of microphones.

11. The method of claim 10 , further comprising adjusting the VE value by evaluating a range of possible values of characteristics representing the frequency response of at least one of the plurality of microphones.

12. The method of claim 7 , further comprising adjusting the VE value by selecting a lowest candidate VE value given a range of possible values of characteristics representing a frequency response of at least one of the plurality of microphones.

13. An article of manufacture, comprising a non-transitory medium, the medium including instructions, the instructions, when loaded and executed by a processor, cause the processor to:

receive input signals from a plurality of microphones;

generate a voice estimate (VE) value, the VE value to indicate a likelihood of human speech received by one or more microphones of the plurality of microphones, wherein generating the VE value includes adjusting the VE value based upon evaluating a range of possible values of a delay between two microphones of the plurality of microphones; and

provide the VE value to a separated source processor.

14. The article of claim 13 , further comprising instructions to adjust the VE value by selecting a lowest candidate VE value given a range of possible values of the delay.

15. The article of claim 13 , further comprising instructions to adjust the VE value based upon a frequency response of at least one of the plurality of microphones.

16. The article of claim 15 , further comprising instructions to adjust the VE value by evaluating a range of possible values of characteristics representing the frequency response of at least one of the plurality of microphones.

17. The article of claim 13 , further comprising instructions to adjust the VE value by selecting a lowest candidate VE value given a range of possible values of characteristics representing a frequency response of at least one of the plurality of microphones.

18. An apparatus, comprising:

a plurality of interfaces for communicatively coupling with a plurality of microphones;

a separated source processor configured to analyze a plurality of channels from the plurality of microphones; and

a voice activity detector (VAD) circuit, connected to the separated source processor; the voice activity detector (VAD) circuit being configured to:

generate a voice estimate (VE) value, the VE value to indicate a likelihood of human speech received by one or more microphones of the plurality of microphones, wherein generating the VE value includes adjusting the VE value based upon a delay between two microphones of the plurality of microphones and adjusting the VE value based upon a frequency response of one or more of the plurality of microphones; and

provide the VE value to the separated source processor.

19. A method, comprising:

receiving input signals from a plurality of microphones;

generating a voice estimate (VE) value, the VE value to indicate a likelihood of human speech received by one or more microphones of the plurality of microphones, wherein generating the VE value includes adjusting the VE value based upon a delay between two microphones of the plurality of microphones and adjusting the VE value based upon a frequency response of one or more of the plurality of microphones; and

providing the VE value to a separated source processor.

20. An article of manufacture, comprising a non-transitory medium, the medium including instructions, the instructions, when loaded and executed by a processor, cause the processor to:

receive input signals from a plurality of microphones;

generate a voice estimate (VE) value, the VE value to indicate a likelihood of human speech received by one or more microphones of the plurality of microphones, wherein generating the VE value includes adjusting the VE value based upon a delay between two microphones of the plurality of microphones and adjusting the VE value based upon a frequency response of one or more of the plurality of microphones; and

provide the VE value to a separated source processor.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Nov 13, 2023
From: PLANTRONICS, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 065549/0065 →
RELEASE OF PATENT SECURITY INTERESTS Recorded Aug 30, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: PLANTRONICS, INC.; POLYCOM, INC.
Reel/Frame 061356/0366 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Oct 6, 2021
From: PLANTRONICS, INC.; POLYCOM, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 057723/0041 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2021
From: LIN, XIAO
To: PLANTRONICS, INC.
Reel/Frame 055137/0784 →
Continuity (1)
Related Publication 20220246169A1 · Aug 4, 2022