Touch sensitive input control device
First Claim
1. A touch-sensitive manually operable controller for providing positive and negative control signals relative to three axes, the controller having six sensors mounted on its outer surface, two sensors mounted on opposing sides of the controller relative to each axis of a Cartesian coordinate system, the six sensors including:
- a first sensor mounted along the negative X-axis for providing a positive X-axis control signal in response to pressure;
a second sensor mounted along the positive X-axis for providing a negative X-axis control signal in response to pressure;
a third sensor mounted along the negative Y-axis for providing a positive Y-axis control signal in response to pressure;
a fourth sensor mounted along the positive Y-axis for providing a negative Y-axis control signal in response to pressure;
a fifth sensor mounted along the negative Z-axis for providing a positive Z-axis control signal in response to pressure; and
a sixth sensor mounted along the positive Z-axis for providing a negative Z-axis control signal in response to pressure, wherein the controller further includes means for providing combined X-axis control information in response to the integral of the difference between the positive and negative X-axis control signals, providing combined Y-axis control information in response to the integral of the difference between the positive and negative Y-axis control signals, and providing combined Z-axis control information in response to the integral of the difference between the positive and negative Z-axis control signals.
2 Assignments
0 Petitions
Accused Products
Abstract
A family of controllers incorporate multiple force/touch sensitive input elements to provide intuitive input in up to six degrees of freedom, including position and rotation, in either a Cartesian, cylindrical or spherical coordinate system. Six dimensions of input can be generated without requiring movement of the controller, which provides a controller suitable for controlling cursors and display objects in an interactive computer system and for equipment such as heavy cranes and fork lift trucks. Positional information is obtained either by use of a "pushing" or "dragging" metaphor. Rotational information is provided by either a "pushing," "twisting," or "gesture" metaphor. In certain embodiments, the same sensor is used for both positional and rotational inputs, and the two are differentiated by the magnitude of the force applied to the sensor.
137 Citations
14 Claims
-
1. A touch-sensitive manually operable controller for providing positive and negative control signals relative to three axes, the controller having six sensors mounted on its outer surface, two sensors mounted on opposing sides of the controller relative to each axis of a Cartesian coordinate system, the six sensors including:
-
a first sensor mounted along the negative X-axis for providing a positive X-axis control signal in response to pressure; a second sensor mounted along the positive X-axis for providing a negative X-axis control signal in response to pressure; a third sensor mounted along the negative Y-axis for providing a positive Y-axis control signal in response to pressure; a fourth sensor mounted along the positive Y-axis for providing a negative Y-axis control signal in response to pressure; a fifth sensor mounted along the negative Z-axis for providing a positive Z-axis control signal in response to pressure; and a sixth sensor mounted along the positive Z-axis for providing a negative Z-axis control signal in response to pressure, wherein the controller further includes means for providing combined X-axis control information in response to the integral of the difference between the positive and negative X-axis control signals, providing combined Y-axis control information in response to the integral of the difference between the positive and negative Y-axis control signals, and providing combined Z-axis control information in response to the integral of the difference between the positive and negative Z-axis control signals. - View Dependent Claims (2)
-
-
3. A touch-sensitive manually operable controller for providing position control information relative to three axes, the controller comprising three force-sensitive matrix sensors mounted on its outer surface, a first sensor generally aligned on and orthogonal relative to the X-axis of a Cartesian coordinate system, a second sensor generally aligned on and orthogonal relative to the Y-axis of a Cartesian coordinate system, and a third sensor generally aligned on and orthogonal relative to the Z-axis of a Cartesian coordinate system,
the first sensor for providing a first Y-signal in response to the position of a force applied to the sensor along the Y-axis and a first Z-signal in response to the position of a force applied to the sensor along the Z-axis, the second sensor for providing a first X-signal in response to the position of a force applied to the sensor along the X-axis and a second Z-signal in response to the position of a force applied to the sensor along the Z-axis, the third sensor for providing a second X-signal in response to the position of a force applied to the sensor along the X-axis and a second Z-signal in response to the position of a force applied to the sensor along the Z-axis, and position means coupled to the first, second and third sensors for combining the first and second X signals to provide an X-axis control signal, combining the first and second Y signals to provide a Y-axis control signal, and combining the first and second Z signals to provide a Z-axis control signal.
-
6. A touch-sensitive manually operable controller for providing position control information relative to three axes, the controller comprising three force-sensitive matrix sensors mounted on its outer surface, a first sensor generally aligned on and orthogonal relative to the X-axis of a Cartesian coordinate system, a second sensor generally aligned on and orthogonal relative to the Y-axis of a Cartesian coordinate system, and a third sensor generally aligned on and orthogonal relative to the Z-axis of a Cartesian coordinate system,
the first sensor for providing a first Y-signal in response to the position of a force applied to the sensor along the Y-axis and a first Z-signal in response to the position of a force applied to the sensor along the Z-axis, the second sensor for providing a first X-signal in response to the position of a force applied to the sensor along the X-axis and a second Z-signal in response to the position of a force applied to the sensor along the Z-axis, the third sensor for providing a second X-signal in response to the position of a force applied to the sensor along the X-axis and a second Z-signal in response to the position of a force applied to the sensor along the Z-axis, position means coupled to the first, second and third sensors for providing an X-axis control signal, a Y-axis control signal, and a Z-axis control signal, and rotation means for providing an X-rotation control signal in response to the first Y-signal and the first Z-signal, a Y-rotation control signal in response to the first X-signal and the second Z-signal, and a Z-rotation control signal in response to the second X-signal and the second Y-signal, and a switch for selectively coupling the first, second and third sensors to either the position means or to the rotation means.
-
10. A touch-sensitive manually operable controller for providing positive and negative control signals relative to three axes, the controller having six sensors mounted on its outer surface, two sensors mounted on opposing sides of the controller relative to each axis of a Cartesian coordinate system, the six sensors including;
-
a first sensor mounted along the negative X-axis for providing a positive X-axis control signal in response to pressure; a second sensor mounted along the positive X-axis for providing a negative X-axis control signal in response to pressure; a third sensor mounted along the negative Y-axis for providing a positive Y-axis control signal in response to pressure; a fourth sensor mounted along the positive Y-axis for providing a negative Y-axis control signal in response to pressure; a fifth sensor mounted along the negative Z-axis for providing a positive Z-axis control signal in response to pressure; and a sixth sensor mounted along the positive Z-axis for providing a negative Z-axis control signal in response to pressure, further comprising a first cylindrical sensor having its longitudinal axis along the X-axis, a second cylindrical sensor having its longitudinal axis along the Y-axis, and a third cylindrical sensor having its longitudinal axis along the Z-axis, each cylindrical sensor including a force-sensitive sensor pad mounted around the curved surface of the cylinder for providing a signal responsive to the position of a force on the circumference of the cylinder - View Dependent Claims (11, 12)
-
-
13. A touch-sensitive manually operable controller for providing positive and negative control signals relative to three axes, the controller having six sensors mounted on its outer surface, two sensors mounted on opposing sides of the controller relative to each axis of a Cartesian coordinate system, the six sensors including:
-
a first sensor mounted along the negative X-axis for providing a positive X-axis control signal in response to pressure; a second sensor mounted along the positive X-axis for providing a negative X-axis control signal in response to pressure; a third sensor mounted along the negative Y-axis for providing a positive Y-axis control signal in response to pressure; a fourth sensor mounted along the positive Y-axis for providing a negative Y-axis control signal in response to pressure; a fifth sensor mounted along the negative Z-axis for providing a positive Z-axis control signal in response to pressure; and a sixth sensor mounted along the positive Z-axis for providing a negative Z-axis control signal in response to pressure, the touch-sensitive manually operable controller further comprising; a plurality of touch-sensitive manually operable sensors mounted about the positive x-axis, a plurality of touch-sensitive manually operable sensors mounted about the negative x-axis, a plurality of touch-sensitive manually operable sensors mounted about the positive y-axis, a plurality of touch-sensitive manually operable sensors mounted about the negative y-axis, a plurality of touch-sensitive manually operable sensors mounted about the positive z-axis, and a plurality of touch-sensitive manually operable sensors mounted about the negative z-axis, x-rotation means for providing an X-rotation signal in response to forces applied to those sensors mounted about the Y and Z axes which are aligned generally such that a force applied normal to their surface would produce a torque about the X-axis, Y-rotation means for providing a Y-rotation signal in response to forces applied to those sensors mounted about the X and Z axes which are aligned generally such that a force applied normal to their surface would produce a torque about the Y-axis, and Z-rotation means for providing a Z-rotation signal in response to forces applied to those sensors mounted about the X and Y axes which are aligned generally such that a force applied normal to their surface would produce a torque about the Z-axis.
-
-
14. A touch-sensitive manually operable crane controller comprising first and second force-sensitive matrix sensors mounted on opposing sides of the controller, each sensor for providing two control signals in response to the position of a force applied to that sensor, and each further providing a signal responsive to the magnitude of the force applied to that sensor, the force signals for providing signals controlling the rotation of a crane element in a clockwise or counterclockwise direction, movement of a force away from and towards the operator on the first sensor for providing a signal controlling the position of a crane boom-end extension, movement of a force away from and towards the operator on the second sensor for providing a signal controlling the position of a crane outrigger, movement of a force up or down on the first sensor for providing a signal controlling the position of a crane element in a vertical direction, and movement of a force up or down on the second sensor for providing a signal controlling the hook cable.
Specification