Vision-based six-degree-of-freedom computer input device
First Claim
1. A vision-based controller for providing translational and rotational control data for use by a computer or other input driven device, comprising:
- a tracked object, positioned in space and having at least a first reference point and a second reference point, said tracking object capable of three dimensional rotational and translational movement, each reference point having different characteristics,at least one imaging means, positioned at a distance from said tracked object, for generating an image of said tracked object at plural times, each image comprising pixel values, andprocessor means, responsive to said pixel values from said imaging means, for;
(a) identifying pixels corresponding to a current center of said tracked object, said first reference point and said second reference point and determining a current dimension of said tracked object;
(b) calculating a translational and rotational displacement of said tracked object based on information ascertained in (a), and(c) generating control data in accordance with said transitional and rotational displacement.
1 Assignment
0 Petitions
Accused Products
Abstract
A vision-based controller provides translational and rotational control signals to a computer or other input driven device. The controller includes a tracked object, positioned in space and having at least a first reference point and a second reference point. The tracked object is capable of three dimensional rotational and translational movement. At least one imaging device, positioned at a distance from the tracked object, generates an image of the tracked object, at plural succeeding times. A processor unit receives the image, comprised of pixel values, from the imaging device; identifies pixels corresponding to a current center of the tracked object, the first reference point and the second reference point; determines a current dimension (i.e., size or radius) of the tracked object; calculates a translational and rotational displacement of the tracked object based on the above information; and generates control signals in accordance with the transitional and rotational displacement.
120 Citations
18 Claims
-
1. A vision-based controller for providing translational and rotational control data for use by a computer or other input driven device, comprising:
-
a tracked object, positioned in space and having at least a first reference point and a second reference point, said tracking object capable of three dimensional rotational and translational movement, each reference point having different characteristics, at least one imaging means, positioned at a distance from said tracked object, for generating an image of said tracked object at plural times, each image comprising pixel values, and processor means, responsive to said pixel values from said imaging means, for; (a) identifying pixels corresponding to a current center of said tracked object, said first reference point and said second reference point and determining a current dimension of said tracked object; (b) calculating a translational and rotational displacement of said tracked object based on information ascertained in (a), and (c) generating control data in accordance with said transitional and rotational displacement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification