Three-dimensional position and motion telemetry input
First Claim
1. A three-dimensional position and motion telemetry computer input apparatus, comprising:
- a user-engagable movable element;
a combination of at least one transmitter and at least one signal detector configured to repeatedly transmit and receive signals between said movable element and at least three mutually distinct spaced locations;
a discriminator coupled to said at least one signal detector, configured to repeatedly distinguish said signals from other signals;
said at least one signal detector configured to repeatedly detect in real time, characteristics of said signals corresponding to distances between said movable element and said at least three mutually distinct spaced locations;
an analog to digital converter configured to repeatedly digitize, in real-time, signal data corresponding to the distances detected by said at least one signal detector;
a controller configured to repeatedly capture, in real-time, the digitized signal data;
a calculation engine configured to repeatedly determine the 3-D position of said movable element, in real-time, by trilaterating said captured signal data; and
at least one output port coupled to said calculation engine, said output port configured to repeatedly transmit the 3-D position of said movable element to a computer in real-time.
0 Assignments
0 Petitions
Accused Products
Abstract
A three-dimensional position and motion telemetry computer input apparatus includes a wireless movable element configured to repeatedly transmit encoded signals in at least three mutually distinct directions. A set of at least three unidimensional signal detectors are disposed in spaced relation to one another and configured to repeatedly detect in real-time, the amplitude of the encoded signals incident thereon. A controller is configured to repeatedly capture data corresponding to the signal amplitude, in real-time. A calculation engine repeatedly determines the 3-D position of the movable element using the captured data. At least one output port coupled to the calculation engine, repeatedly transmits the 3-D position of the movable element to a data consumer in real time.
-
Citations
23 Claims
-
1. A three-dimensional position and motion telemetry computer input apparatus, comprising:
-
a user-engagable movable element; a combination of at least one transmitter and at least one signal detector configured to repeatedly transmit and receive signals between said movable element and at least three mutually distinct spaced locations; a discriminator coupled to said at least one signal detector, configured to repeatedly distinguish said signals from other signals; said at least one signal detector configured to repeatedly detect in real time, characteristics of said signals corresponding to distances between said movable element and said at least three mutually distinct spaced locations; an analog to digital converter configured to repeatedly digitize, in real-time, signal data corresponding to the distances detected by said at least one signal detector; a controller configured to repeatedly capture, in real-time, the digitized signal data; a calculation engine configured to repeatedly determine the 3-D position of said movable element, in real-time, by trilaterating said captured signal data; and at least one output port coupled to said calculation engine, said output port configured to repeatedly transmit the 3-D position of said movable element to a computer in real-time.
-
-
2. A three-dimensional position and motion telemetry computer input apparatus, comprising:
-
a user-engagable movable element; a combination of at least one transmitter and at least one signal detector configured to repeatedly transmit and receive signals between said movable element and at least three mutually distinct spaced locations; said at least one signal detector configured to repeatedly detect in real-time, characteristics of said signals corresponding to distances between said movable element and said at least three mutually distinct spaced locations; a calculation engine configured to repeatedly determine, in real-time, the 3-D position of said movable element using said signal characteristics; and at least one output port coupled to said calculation engine, to repeatedly in real-time transmit the 3-D position of said movable element to a data consumer. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for inputting real-time three-dimensional position and motion telemetry data to a computer, the method comprising:
-
(a) providing a user engagable movable element; (b) transmitting and receiving repeatedly in real-time, signals between the movable element and at least three mutually distinct locations; (c) detecting repeatedly in real-time, characteristics of said signals corresponding to distances between the movable element and the at least three mutually distinct spaced locations; (d) determining the 3-D position of said movable element, repeatedly in real-time, using the signal characteristics; and (e) transmitting the 3-D position, repeatedly in real-time, of the movable element to a data consumer. - View Dependent Claims (23)
-
Specification