SYSTEMS AND METHODS FOR ULTRASONIC VELOCITY AND ACCELERATION DETECTION
First Claim
1. A method for determining velocity data of an object within a region, comprising:
- determining a relative position of an object within a region based on at least one of an ultrasonic reflection and an electromagnetic reflection;
transmitting ultrasound, via an ultrasonic transmitter, into the region;
receiving, via a first ultrasonic receiver, an ultrasonic reflection of the transmitted ultrasound from a site on the object within the region;
detecting a shift of the received ultrasonic reflection relative to the transmitted ultrasound;
calculating, via a processor, a first velocity component associated with the site based on the detected shift of the received ultrasonic reflection; and
modifying the state of an entertainment device based on the relative position of the object and the first velocity component of the site.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides systems and methods associated with determining velocity and/or acceleration information using ultrasound. A system may include one or more ultrasonic transmitters and/or receivers. An ultrasonic transmitter may be configured to transmit ultrasound into a region bounded by one or more surfaces. The ultrasonic receiver may detect a Doppler shift of reflected ultrasound to determine an acceleration and/or velocity associated with an object. The velocity and/or acceleration information may be utilized to modify the state of a gaming system, entertainment system, infotainment system, and/or other device. The velocity and/or acceleration date may be used in combination with a mapping or positioning system that generates positional data associated with the objects.
7 Citations
252 Claims
-
1. A method for determining velocity data of an object within a region, comprising:
-
determining a relative position of an object within a region based on at least one of an ultrasonic reflection and an electromagnetic reflection; transmitting ultrasound, via an ultrasonic transmitter, into the region; receiving, via a first ultrasonic receiver, an ultrasonic reflection of the transmitted ultrasound from a site on the object within the region; detecting a shift of the received ultrasonic reflection relative to the transmitted ultrasound; calculating, via a processor, a first velocity component associated with the site based on the detected shift of the received ultrasonic reflection; and modifying the state of an entertainment device based on the relative position of the object and the first velocity component of the site. - View Dependent Claims (2, 3, 4, 7, 12, 15, 16, 23, 25, 26, 27, 28, 29, 33, 34, 35, 37, 38, 42, 65, 66, 72, 87, 125)
-
-
5-6. -6. (canceled)
-
8-11. -11. (canceled)
-
13-14. -14. (canceled)
-
17-22. -22. (canceled)
-
24. (canceled)
-
30-32. -32. (canceled)
-
36. (canceled)
-
39-41. -41. (canceled)
-
43-64. -64. (canceled)
-
67-71. -71. (canceled)
-
73-86. -86. (canceled)
-
88-124. -124. (canceled)
-
126. A system for determining velocity data of an object within a region, comprising:
-
a position module configured to determine a relative position of an object within a region; an ultrasonic transmitter configured to transmit ultrasound into the region; an ultrasonic receiver configured to receive an ultrasonic reflection of the transmitted ultrasound from a site on the object within the region; a shift module configured to detect a shift of the ultrasonic reflection received by the ultrasonic receiver relative to the transmitted ultrasound; a velocity calculation module configured to calculate a first velocity component associated with the site based on the detected shift of the received ultrasonic reflection; and a modification module configured to modify the state of an entertainment device based on the relative position of the object and the first velocity component of the site. - View Dependent Claims (132, 133, 134, 137, 141, 142, 148, 149, 150, 155, 156, 184, 214)
-
-
127-131. -131. (canceled)
-
135-136. -136. (canceled)
-
138-140. -140. (canceled)
-
143-147. -147. (canceled)
-
151-154. -154. (canceled)
-
157-183. -183. (canceled)
-
185-213. -213. (canceled)
-
215-251. -251. (canceled)
-
252. A computer-readable medium having instructions that, when executed by a processor, cause the processor to perform operations for determining velocity data of an object within a region, the operations comprising:
-
determining a relative position of an object within a region based on at least one of an ultrasonic reflection and an electromagnetic reflection; transmitting ultrasound into the region; receiving an ultrasonic reflection of the transmitted ultrasound from a site on the object within the region; detecting a shift of the received ultrasonic reflection relative to the transmitted ultrasound; calculating a first velocity component associated with the site based on the detected shift of the received ultrasonic reflection; and modifying the state of an entertainment device based on the relative position of the object and the first velocity component of the site.
-
Specification