Method for three-dimensional position calibration of audio sensors and actuators on a distributed computing platform
First Claim
1. A method, comprising:
- generating an acoustic signal from an actuator of a first computing device;
receiving the acoustic signal with a sensor of a second computing device;
receiving the acoustic signal with a sensor of a third computing device;
generating an estimate of a difference between the amount of time required for the acoustic signal to travel from the actuator of the first computing device to the sensor of the second computing device and the amount of time required for the acoustic signal to travel from the actuator of the first computing device to the sensor of the third computing device, wherein the sensors and actuator are unsynchronized; and
computing, based on the estimated difference in time, a physical location of at least one of a set including the sensor of the third computing device, the sensor of the second computing device, and the actuator of the first computing device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, machine readable medium, and system are disclosed. In one embodiment the method comprises generating an acoustic signal from an actuator of a first computing device, receiving the acoustic signal with a sensor of a second computing device, receiving the acoustic signal with a sensor of a third computing device, generating an estimate of a difference between the amount of time required for the acoustic signal to travel from the actuator of the first computing device to the sensor of the second computing device and the amount of time required for the acoustic signal to travel from the actuator of the first computing device to the sensor of the third computing device, wherein the sensors and actuator are unsynchronized, and computing, based on the estimated difference in time, a physical location of at least one of the said sensors and actuator.
8 Citations
35 Claims
-
1. A method, comprising:
-
generating an acoustic signal from an actuator of a first computing device;
receiving the acoustic signal with a sensor of a second computing device;
receiving the acoustic signal with a sensor of a third computing device;
generating an estimate of a difference between the amount of time required for the acoustic signal to travel from the actuator of the first computing device to the sensor of the second computing device and the amount of time required for the acoustic signal to travel from the actuator of the first computing device to the sensor of the third computing device, wherein the sensors and actuator are unsynchronized; and
computing, based on the estimated difference in time, a physical location of at least one of a set including the sensor of the third computing device, the sensor of the second computing device, and the actuator of the first computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A machine readable medium having embodied thereon instructions, which when executed by a machine, comprises:
-
generating an acoustic signal from an actuator of a first computing device;
receiving the acoustic signal with a sensor of a second computing device;
receiving the acoustic signal with a sensor of a third computing device;
generating an estimate of a difference between the amount of time required for the acoustic signal to travel from the actuator of the first computing device to the sensor of the second computing device and the amount of time required for the acoustic signal to travel from the actuator of the first computing device to the sensor of the third computing device, wherein the sensors and actuator are unsynchronized; and
computing, based on the estimated difference in time, a physical location of at least one of a set including the sensor of the third computing device, the sensor of the second computing device, and the actuator of the first computing device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system, comprising:
-
a bus;
a processor coupled to the bus;
an audio device coupled to the bus with audio input and output capabilities; and
memory coupled to the processor, the memory adapted for storing instructions, which upon execution by the processor generate an acoustic signal from an actuator of a first computing device, receive the acoustic signal with a sensor of a second computing device, receive the acoustic signal with a sensor of a third computing device, generate an estimate of a difference between the amount of time required for the acoustic signal to travel from the actuator of the first computing device to the sensor of the second computing device and the amount of time required for the acoustic signal to travel from the actuator of the first computing device to the sensor of the third computing device, wherein the sensors and actuator are unsynchronized, and compute, based on the estimated difference in time, a physical location of at least one of a set including the sensor of the third computing device, the sensor of the second computing device, and the actuator of the first computing device. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification