SONAR SYSTEM FOR AUTOMATICALLY DETECTING LOCATION OF DEVICES
First Claim
1. A method of calculating position of a device within a video surveillance system, the method comprising:
- generating a reference sound;
emitting, at a first device, the reference sound;
detecting, at the first device, a responsive reference sound from each of one or more second devices in response to the emitted reference sound;
identifying a position of each of the one or more second devices;
obtaining information relating to a latency of each of the one or more second devices;
computing a round trip time associated with each of the one or more second devices based on at least a timing of detecting each of the one or more responsive reference sounds and the latency of each of the one or more second devices; and
estimating the position of the first device according to the round trip time and the position associated with each of the one or more second devices.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for determining device positions in a video surveillance system. A method described herein includes generating a reference sound; emitting, at a first device, the reference sound; detecting, at the first device, a responsive reference sound from one or more second devices in response to the emitted reference sound; identifying a position of each of the one or more second devices; obtaining information relating to latency of the one or more second devices; computing a round trip time associated with each of the one or more second devices based on at least a timing of detecting the one or more responsive reference sounds and the latency of each of the one or more second devices; and estimating the position of the first device according to the round trip time and the position associated with each of the one or more second devices.
17 Citations
27 Claims
-
1. A method of calculating position of a device within a video surveillance system, the method comprising:
-
generating a reference sound; emitting, at a first device, the reference sound; detecting, at the first device, a responsive reference sound from each of one or more second devices in response to the emitted reference sound; identifying a position of each of the one or more second devices; obtaining information relating to a latency of each of the one or more second devices; computing a round trip time associated with each of the one or more second devices based on at least a timing of detecting each of the one or more responsive reference sounds and the latency of each of the one or more second devices; and estimating the position of the first device according to the round trip time and the position associated with each of the one or more second devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A security device positioning system comprising:
-
a digital audio processor configured to generate a reference sound; a speaker communicatively coupled to the digital audio processor and configured to emit, at a first security device, the reference sound; a microphone communicatively coupled to the digital audio processor and configured to detect, at the first security device, a responsive reference sound from each of one or more second security devices; a timer communicatively coupled to the digital audio processor, the speaker and the microphone and configured to measure, for each of the one or more second security devices, elapsed time between the speaker emitting the reference sound and the microphone detecting the responsive reference sound from each of the one or more second security devices; a communication interface communicatively coupled to the timer and configured to communicate information relating to the elapsed time for each of the one or more second security devices, position of each of the one or more second security devices and latency of each of the one or more second security devices; a processor communicatively coupled to the communications subsystem and configured to compute a round trip time associated with each of the one or more second security devices based on at least the elapsed time of each of the one or more second security devices and the latencies of each of the one or more second security devices and to estimate the position of the first security device according to the round trip time associated with each of the one or more second security devices and the position of each of the one or more second security devices; and a memory communicatively coupled to the communication interface and the processor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for estimating a position of a first device within a video surveillance system, the system comprising:
-
signal generator means configured to generate a reference sound; a speaker communicatively coupled to the signal generator means and configured to emit the reference sound; a microphone communicatively coupled to the signal generator means and configured to detect responsive reference sounds from each of one or more second devices in response to the emitted reference sound; device information means configured to identify position and latency of each of the one or more second devices; time calculation means communicatively coupled to the speaker, the microphone and the device information means and configured to compute round trip time associated with each of the one or more located devices based on at least times of detecting each of the audio response pulses and the latency of each of the one or more second devices; and positioning means communicatively coupled to the time calculation means and configured to estimate the position of the first device according to each of the round trip times and the position of each of the one or more second devices. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A computer program product residing on a processor-executable computer storage medium, the computer program product comprising processor-executable instructions configured to cause a processor to:
-
generate a reference sound; cause the reference sound to be emitted at a first device; detect a responsive reference sound at the first device from each of one or more second devices in response to the emitted reference sound; identify a position of each of the one or more second devices; obtain information relating to a latency of each of the one or more second devices; compute a round trip time associated with each of the one or more second devices based on at least a timing of detecting each of the one or more responsive reference sounds and the latency of each of the one or more second devices; and estimate the position of the first device according to the round trip time and the position associated with each of the one or more second devices. - View Dependent Claims (25, 26, 27)
-
Specification