TRACKING DEVICE WITH SOUND EMITTER FOR USE IN OBTAINING INFORMATION FOR CONTROLLING GAME PROGRAM EXECUTION
First Claim
1. A tracking device for use in obtaining information for controlling an execution of a program by a processor, comprising:
- a body;
a sound emitter operable to emit a sound;
an array of two or more microphones M0 . . . MM wherein each of the two or more microphones is adapted to produce a discrete time domain input signal xm(t) at a runtime;
one or more processors coupled to the array of two or more microphones; and
a memory coupled to the microphones and the processor, the memory having embodied therein a set of processor readable instructions, the processor readable instructions including;
one or more instructions for determining a listening direction of the sound source relative to the microphone array from the discrete time domain input signals xm(t);
one or more instructions for using the listening direction in a semi-blind source separation to select filtering functions that separate out sounds from the sound emitter from the discrete time domain input signals xm(t);
one or more instructions for identifying a listening zone containing the sound emitter from the filtering functions; and
one or more instructions for determining a location of the sound emitter from the identified listening zone.
1 Assignment
0 Petitions
Accused Products
Abstract
A tracking device may include a body, a sound emitter operable to emit a sound, an array of two or more microphones adapted to produce discrete time domain input signals at a runtime, one or more processors coupled to the array of two or more microphones; and a memory coupled to the microphones and the processor. The memory has a set of processor readable instructions embodied therein. The instructions include one or more instructions for:
determining a listening direction of the sound source relative to the microphone array from the discrete time domain input signals; using the listening direction in a semi-blind source separation to select filtering functions that separate out sounds from the sound emitter from the discrete time domain input signals; identifying a listening zone containing the sound emitter from the filtering functions; and determining a location of the sound emitter from the identified listening zone.
-
Citations
15 Claims
-
1. A tracking device for use in obtaining information for controlling an execution of a program by a processor, comprising:
-
a body; a sound emitter operable to emit a sound; an array of two or more microphones M0 . . . MM wherein each of the two or more microphones is adapted to produce a discrete time domain input signal xm(t) at a runtime; one or more processors coupled to the array of two or more microphones; and a memory coupled to the microphones and the processor, the memory having embodied therein a set of processor readable instructions, the processor readable instructions including; one or more instructions for determining a listening direction of the sound source relative to the microphone array from the discrete time domain input signals xm(t); one or more instructions for using the listening direction in a semi-blind source separation to select filtering functions that separate out sounds from the sound emitter from the discrete time domain input signals xm(t); one or more instructions for identifying a listening zone containing the sound emitter from the filtering functions; and one or more instructions for determining a location of the sound emitter from the identified listening zone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification