Sound source localization using multiple microphone arrays
First Claim
Patent Images
1. A system comprising:
- one or more processors;
a first microphone array comprising a first plurality of microphones in a first arrangement, the first plurality of microphones being coupled to the one or more processors and configured to generate first signal data from a sound source;
a second microphone array comprising a second plurality of microphones in a second arrangement, the second plurality of microphones being coupled to the one or more processors and configured to generate second signal data from the sound source;
a localization module executable by the one or more processors to;
determine a first spatial location of the sound source based at least in part on the first signal data, the first spatial location of the sound source being calculated as a distance from an origin; and
based at least in part on a determination that the distance from the origin is below a threshold value, determine a second spatial location of the sound source based at least in part on the second signal data.
2 Assignments
0 Petitions
Accused Products
Abstract
An augmented reality environment allows interaction between virtual and real objects. Multiple microphone arrays of different physical sizes are used to acquire signals for spatial tracking of one or more sound sources within the environment. A first array with a larger size may be used to track an object beyond a threshold distance, while a second array having a size smaller than the first may be used to track the object up to the threshold distance. By selecting different sized arrays, accuracy of the spatial location is improved.
-
Citations
24 Claims
-
1. A system comprising:
-
one or more processors; a first microphone array comprising a first plurality of microphones in a first arrangement, the first plurality of microphones being coupled to the one or more processors and configured to generate first signal data from a sound source; a second microphone array comprising a second plurality of microphones in a second arrangement, the second plurality of microphones being coupled to the one or more processors and configured to generate second signal data from the sound source; a localization module executable by the one or more processors to; determine a first spatial location of the sound source based at least in part on the first signal data, the first spatial location of the sound source being calculated as a distance from an origin; and based at least in part on a determination that the distance from the origin is below a threshold value, determine a second spatial location of the sound source based at least in part on the second signal data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
three or more microphones configured such that each microphone is individually addressable and configured to acquire data from a sound source; and an array selection module configured to access the data acquired by a first subset of the three or more microphones and a second, different subset of the three or more microphones; and a localization module coupled to one or more processors and configured to; determine a spatial location of the sound source based at least in part on the data from the first subset of microphones; and based at least in part on a determination that one or more attributes of the sound source are below a threshold value, determine the spatial location of the sound source based at least in part on the data from the second subset of microphones. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 24)
-
-
20. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
-
retrieving first signal data of a signal source acquired at a first microphone array; determining, from the first signal data, a first distance to the signal source relative to a pre-determined point; based at least in part on a determination that the first distance exceeds a threshold distance, determining a first location of the source based at least in part on the first signal data; and based at least in part on a determination that the first distance is less than the threshold distance; retrieving second signal data of the signal source acquired at a second microphone array; and determining, from the second signal data, a second location of the signal source based at least in part on the second signal data. - View Dependent Claims (21, 22, 23)
-
Specification