Computer input device tracking six degrees of freedom
First Claim
1. An input device for providing three-dimensional, six-degrees-of-freedom data input to a computer, said device comprising:
- a tracker with an arrangement of a first array of tracking points to define a first axis, a second array of tracking points to define one chosen from the group consisting of a second axis and a plane;
wherein distances between the tracking points are selected such that a two-dimensional image of the tracking points is used to determine the position and orientation of the input device in three-dimensional space.
0 Assignments
0 Petitions
Accused Products
Abstract
An input device with three-dimensional, six-degrees-of-freedom data input for a computer having a tracker with an array of tracking points defining a first axis and a second axis or plane is described. Light reflected from, or given off from the tracking points, is captured by a camera. From the two-dimensional images captured, three-dimensional data relating to the position and orientation of the input device may be obtained from the relative positions of the tracking points by a provided algorithm and lookup table. The use of one of the tracking points as an on-off indicator of the tracker'"'"'s orientation towards or away from the camera greatly expands the use of such technology from limited hemispherical tracking to all-round, full-spherical tracking. In the preferred embodiment of the invention, tracking points on the input device which is in the form of a planar “T”-shape wand with a cross piece and a camera allow computer users to input natural swinging movements into a virtual environment for gaming or other three-dimensional applications.
103 Citations
27 Claims
-
1. An input device for providing three-dimensional, six-degrees-of-freedom data input to a computer, said device comprising:
-
a tracker with an arrangement of a first array of tracking points to define a first axis, a second array of tracking points to define one chosen from the group consisting of a second axis and a plane;
wherein distances between the tracking points are selected such that a two-dimensional image of the tracking points is used to determine the position and orientation of the input device in three-dimensional space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An input device for providing three-dimensional, six-degrees-of-freedom data input to a computer, said device comprising:
-
a wand comprising a reference spine oriented substantially parallel to the longitudinal axis of the wand and a cross piece oriented substantially orthogonal to the longitudinal axis of the wand, the reference spine and cross piece having a plurality of tracking points;
wherein the position and orientation of the wand in three-dimensional space is determined from a two-dimensional image of the tracking points. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for providing three-dimensional, six-degrees-of-freedom data input to a computer, the method comprising:
-
selecting distances between tracking points arranged on a tracker in a first and second axis; and
determining the position and orientation of the input device in three-dimensional space using a two-dimensional image of the tracking points. - View Dependent Claims (27)
-
Specification