DISTINGUISHING SPEECH FROM MULTIPLE USERS IN A COMPUTER INTERACTION
0 Assignments
0 Petitions
Accused Products
Abstract
Speech from multiple users is distinguished. In one example, an apparatus has a sensor to determine a position of a speaker, a microphone array to receive audio from the speaker and from other simultaneous audio sources, and a processor to select a pre-determined filter based on the determined position and to apply the selected filter to the received audio to separate the audio from the speaker from the audio from the other simultaneous audio sources.
13 Citations
13 Claims
-
1. (canceled)
-
2. A method, comprising:
-
receiving, via a microphone array including a plurality of microphones, a plurality of sounds including at least a first speaker sound from a first speaker; determining a time difference between a first time of receipt of the plurality of sounds at a first microphone and a second time of receipt of the plurality of sounds at a second microphone, the first and second microphones included in the microphone array; determining a position of the first speaker based at least in part on the time difference; and determining a first filter based at least in part on the position of the first speaker; wherein the first filter is to separate the first speaker sound from the plurality of sounds. - View Dependent Claims (3, 4, 5)
-
-
6. A system, comprising:
-
a microphone array including a plurality of microphones; and one or more processors to execute instructions to; receive, via the microphone array, a plurality of sounds including at least a first speaker sound from a first speaker; determine a time difference between a first time of receipt of the plurality of sounds at a first microphone and a second time of receipt of the plurality of sounds at a second microphone, the first and second microphones included in the microphone array; determine a position of the first speaker based at least in part on the time difference; and determine a first filter based at least in part on the position of the first speaker; wherein the first filter is to separate the first speaker sound from the plurality of sounds. - View Dependent Claims (7, 8, 9)
-
-
10. One or more non-transitory computer-readable storage devices having stored thereon instructions which, when executed by one or more processors, result in operations comprising:
-
receive, via a microphone array including a plurality of microphones, a plurality of sounds including at least a first speaker sound from a first speaker; determine a time difference between a first time of receipt of the plurality of sounds at a first microphone and a second time of receipt of the plurality of sounds at a second microphone, the first and second microphones included in the microphone array; determine a position of the first speaker based at least in part on the time difference; and determine a first filter based at least in part on the position of the first speaker; wherein the first filter is to separate the first speaker sound from the plurality of sounds. - View Dependent Claims (11, 12, 13)
-
Specification