Six degrees of freedom graphics controller
First Claim
1. A hand manipulated multi-axis graphic image controller for outputting control information to a graphics generation device for control of graphic images, said controller comprising;
- a housing,a carriage at least in part within said housing,means for allowing linear movement of said carriage along multiple perpendicular axes relative to said housing,means for sensing linear moment of said carriage relative to said housing and creation of linear moment related information,a trackball retained by said carriage so that linear movements of said trackball and said carriage are maintained substantially equal, said trackball being spherically rotatable independent of said carriage, said trackball at least in part exposed to allow manual manipulation thereof,means for sensing rotation of said trackball relative to said carriage and for creation of rotational related information indicative of direction and amount of rotation of said trackball,means for outputting said linear moment related information and said rotational related information to a graphics generation device.
7 Assignments
0 Petitions
Accused Products
Abstract
A hand manipulated six degree of freedom controller wherein a partially exposed freely rotatable trackball within a carriage is movable in all linear directions relative to a stationary housing. The controller sends information describing rotation of the trackball about three mutually perpendicular axes referred to as yaw, pitch and roll, and information describing linear moment of the trackball along the axes to a host computer or like graphics generator and display for control of graphics. The controller includes the housing supporting the movable carriage, with the carriage supporting the trackball. The carriage is movably retained for allowing linear movement of the carriage and thus the trackball along the three mutually perpendicular axes independent of the housing. A portion of the carriage or the trackball is exposed to allow manual manipulation of the carriage position. Sensors are positioned for sensing linear moment of the carriage and thus the trackball relative to the housing and creating moment related information indicative of the direction of the sensed linear moment. Sensors are positioned for sensing rotation of the trackball relative to the carriage and thus housing, and creating rotational related information indicative of the rotation of the trackball about the axes.
154 Citations
18 Claims
-
1. A hand manipulated multi-axis graphic image controller for outputting control information to a graphics generation device for control of graphic images, said controller comprising;
-
a housing, a carriage at least in part within said housing, means for allowing linear movement of said carriage along multiple perpendicular axes relative to said housing, means for sensing linear moment of said carriage relative to said housing and creation of linear moment related information, a trackball retained by said carriage so that linear movements of said trackball and said carriage are maintained substantially equal, said trackball being spherically rotatable independent of said carriage, said trackball at least in part exposed to allow manual manipulation thereof, means for sensing rotation of said trackball relative to said carriage and for creation of rotational related information indicative of direction and amount of rotation of said trackball, means for outputting said linear moment related information and said rotational related information to a graphics generation device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A hand manipulated graphic image controller having six degrees of freedom, wherein information describing spherical rotation of a trackball of the controller about three mutually perpendicular axes of yaw, pitch and roll, and information describing linear moment of said trackball along said axes is output to a graphics generation device from said controller for control of graphic images, said controller comprising;
-
a housing, a carriage at least in part within said housing and movably supported by support means within said housing for allowing linear movement of said carriage relative to said housing along any of said three mutually perpendicular axes of yaw, pitch and roll, said trackball retained by said carriage so that linear movements of said trackball and said carriage are maintained substantially equal;
said trackball being spherically rotatable about the three axes independent of said carriage, said trackball at least in part exposed to allow manual manipulation thereof,means for sensing rotation of said trackball relative to said carriage and for creation of rotational related information indicative of direction and amount of rotation of said trackball, means for sensing linear moment of said carriage and thus said trackball relative to said housing and creating linear moment related information, means for outputting said linear moment related information and said rotational related information to a graphics generation device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A hand manipulated multi-axis graphic image controller for outputting control information to a graphics generation device for control of graphic images, said controller comprising;
-
a housing, a carriage at least in part within said housing and movably supported by support means within said housing for allowing linear movement of said carriage relative to said housing along multiple perpendicular axes, means for sensing linear moment of said carriage relative to said housing and creation of linear moment related information, a collet supported as part of said carriage so that linear movements of said collet and said carriage are maintained substantially equal, said collet being rotatable relative to said carriage about one of the multiple perpendicular axes, means for sensing rotation of said collet relative to said carriage and for creation of rotational related information indicative of direction of rotation of said collet, a trackball retained by said carriage and said collet so that linear movements of said trackball and said carriage and said collet are maintained substantially equal, said trackball being spherically rotatable independent of said carriage and said collet, said trackball at least in part exposed to allow manual manipulation thereof, means for sensing rotation of said trackball relative to said carriage and said collet and for creation of rotational related information indicative of direction and amount of rotation of said trackball, means for outputting said linear moment related information and said rotational related information to a graphics generation device.
-
-
16. A method of manipulating graphic images of a graphics generation device utilizing a hand manipulated multi-axes graphic image controller, wherein information describing spherical rotation of a trackball of the controller about multiple perpendicular axes, and information describing linear moment of said trackball and a trackball retaining carriage along said multiple perpendicular axes is output to the graphics generation device from said controller for control of graphic images, said controller being of a type comprising a housing with the carriage at least in part within said housing and movably supported by support means within said housing for allowing linear movement of said carriage along said multiple perpendicular axes;
- sensor means for sensing linear moment of said carriage relative to said housing and creating linear moment related information;
said trackball retained by said carriage so that linear movements along said multiple perpendicular axes of said trackball and said carriage are maintained substantially equal;
said trackball being spherically rotatable about the axes independent of said carriage, said trackball at least in part exposed to allow manual manipulation thereof;
means for sensing rotation of said trackball relative to said carriage and for creation of rotational related information indicative of direction and amount of rotation of said trackball;
means for outputting said linear moment related information and said rotational related information to a graphics generation device;said method comprising the steps of; (a) manually rotating said trackball for rotationally manipulating the graphic images; and
,(b) manually applying linear force to said carriage for moving said carriage along said multiple perpendicular axes independent of said housing for linearly manipulating the graphic images.
- sensor means for sensing linear moment of said carriage relative to said housing and creating linear moment related information;
-
17. A method of manipulating graphic images of a graphics generation device utilizing a hand manipulated graphic image controller having at least five degrees of freedom, wherein information describing linear moment of a trackball of the controller along three mutually perpendicular axes, and information describing spherical rotation of said trackball about at least two axes of said three mutually perpendicular axes is output to a graphics generation device;
said method comprising the steps of; (a) moving said trackball along said three mutually perpendicular axes for linearly manipulating at least one of said graphic images; and
,(b) rotating said trackball for rotationally manipulating at least one of said graphic images. - View Dependent Claims (18)
Specification