Data input device
First Claim
1. A data input device comprising:
- an operating body rolled manually;
encoders for obtaining outputs in accordance with the rolling of said operating body;
coordinate data creating means for creating coordinate data from the outputs from said encoders; and
sensors for sensing that a hand is in touch with a peripheral portion of said operating body,wherein said coordinate data creating means outputs different coordinate data depending upon whether said sensors do not sense the hand in a state that the operating body is being rolled or said sensors sense the hand rolling said operating body,wherein when said sensors do not sense the hand in the state that the operating body is being rolled, said coordinate data creating means creates rotation data about a specific coordinate axis, whereas when it is sensed that the hand rolling said operating body is in touch with said sensors, said coordinate data creating means creates rotation data about a coordinate axis different from the above specific coordinate axis,wherein said operating body is formed to a spherical shape and said data input device comprises an encoder for obtaining an output about an X-axis and an encoder for obtaining an output about a Y-axis in accordance with a rolling direction of said spherical operating body, wherein when said sensors do not sense the hand in the state that said operating body is being rolled, rotation data about the X-axis and the Y-axis are obtained from said coordinate data creating means, whereas when it is sensed that the hand rolling said operating body is in touch with said sensors, the data about the X-axis and the Y-axis are converted into rotation data about a Z-axis and output from said coordinate data creating means.
1 Assignment
0 Petitions
Accused Products
Abstract
In a data input device, an X-encoder 2 and a Y-encoder 3 are driven by a track ball 1 called a track ball and pulse outputs can be obtained from the respective encoders. Switches SW1, SW2, SW3 and SW4 are disposed around the track ball 1. When the track ball 1 is rolled about a Z-axis by a finger F while depressing a peripheral portion of the track ball 1 with the finger F, the finger F successively touches the switches SW1, SW2, SW3 and SW4. At the time, since the outputs from the X-encoder 2 and the Y-encoder 3 are converted into data on a Z-axis coordinate in response to the outputs from the switches, data about the Z-axis can be input. With this arrangement, the data input device can input Z-axis coordinate data which cannot be input by prior art track ball type data input devices.
128 Citations
7 Claims
-
1. A data input device comprising:
-
an operating body rolled manually; encoders for obtaining outputs in accordance with the rolling of said operating body; coordinate data creating means for creating coordinate data from the outputs from said encoders; and sensors for sensing that a hand is in touch with a peripheral portion of said operating body, wherein said coordinate data creating means outputs different coordinate data depending upon whether said sensors do not sense the hand in a state that the operating body is being rolled or said sensors sense the hand rolling said operating body, wherein when said sensors do not sense the hand in the state that the operating body is being rolled, said coordinate data creating means creates rotation data about a specific coordinate axis, whereas when it is sensed that the hand rolling said operating body is in touch with said sensors, said coordinate data creating means creates rotation data about a coordinate axis different from the above specific coordinate axis, wherein said operating body is formed to a spherical shape and said data input device comprises an encoder for obtaining an output about an X-axis and an encoder for obtaining an output about a Y-axis in accordance with a rolling direction of said spherical operating body, wherein when said sensors do not sense the hand in the state that said operating body is being rolled, rotation data about the X-axis and the Y-axis are obtained from said coordinate data creating means, whereas when it is sensed that the hand rolling said operating body is in touch with said sensors, the data about the X-axis and the Y-axis are converted into rotation data about a Z-axis and output from said coordinate data creating means. - View Dependent Claims (2, 3)
-
-
4. A data input device comprising:
-
an operating body rolled manually; encoders for obtaining outputs in accordance with the rolling of said operating body; coordinate data creating means for creating coordinate data from the outputs from said encoders; sensors for sensing that a hand is in touch with a peripheral portion of said operating body, and two operating bodies for rolling the same encoder, wherein said sensors are disposed around one of said operating bodies and different coordinate data is output from said coordinate data creating means based on an encoder output when the hand is in touch with said sensors and an encoder output when the hand is not in touch with said sensors, wherein said coordinate data creating means outputs different coordinate data depending upon whether said sensors do not sense the hand in a state that the operating body is being rolled or said sensors sense the hand rolling said operating body.
-
-
5. A data input device comprising:
-
an operating body rolled manually; encoders for obtaining outputs in accordance with the rolling of said operating body; coordinate data creating means for creating coordinate data from the outputs from said encoders; and sensors for sensing that a hand is in touch with a peripheral portion of said operating body, wherein said coordinate data creating means outputs different coordinate data depending upon whether said sensors do not sense the hand in a state that the operating body is being rolled or said sensors sense the hand rolling said operating body wherein when said sensors do not sense the hand in the state that said operating body is being rolled, said coordinate data creating means creates moving data on X-Y coordinates, whereas when it is sensed that the hand rolling said operating body is in touch with said sensors, said coordinate data creating means creates screen scroll data based on the outputs from said encoders. - View Dependent Claims (6, 7)
-
Specification