Cursor controlling device and the method of the same
First Claim
1. A cursor controlling device, in which the cursor controlling device is used to control a displacement and location of a cursor on a computer display, said cursor controlling device comprising:
- a case which is comprised of an upper piece and a lower piece, a cavity being formed between the upper piece and the lower piece;
an information carrier set within said case and having at least two information carriers for recording information signals used to identify “
0” and
“
1”
, so as to record two dimensional movement of said cursor controlling device along an X axis and a Y axis;
a reading set installed within the case for coupling with said information carrier to drive the “
0” and
“
1”
signals corresponding to said two dimensional movement of said cursor controlling device;
a sliding bar set having at least an X axis sensor and a Y axis sensor set for driving said information carrier, respectively, bars of said sliding bar set being slidable relative to said case, wherein said installed information carrier is serially and actively connected to a portion of said case, and each of said information carriers has a driving portion which is projected to the external side of said case in order to be driven by the respective sliding bar set, whereby an assembled volume of said cursor controlling device is reduced to a minimum value so that the cursor controlling device may be moved within a very small area to control movement of the cursor on the display.
0 Assignments
0 Petitions
Accused Products
Abstract
A cursor controlling device and the method thereof, the moving and positioning of the cursor on the computer display are controlled by said cursor controlling device through a controlling circuit, wherein said cursor controlling device is comprised of a case, an information carrier set, a reading set and a sliding bar set, wherein the information carriers are located on the same plane in parallel or are serially connected within the proper position of said case and they are overlapped with each other, another, each of the information carriers has a driving portion for being driven by said sliding bar set, and when said driving portions of the information carriers are serially connected and overlapped with each other, they may be installed internal or external the case. Besides, in the cursor control method of the present invention, there are two operating mode on the control circuit, wherein in the first operation mode, the movement of a finger controllable element is detected, and then the cursor is moved correspondingly; in the second operation mode, a virtual pointer area is installed so that as the finger controllable element is moved into this area, it is automatically converted into the operation of specified instruction to perform a bidirectional movement containing at least a scrolling operation, or it may be separated specially to increase a function in which the cursor may arrive at the boundry of hte virtual display, thus the moving area of said control device may be design within an area about 0.5 inch, and it may be mapped into the whole display by absolute coordinate. Besides, it has further space for programming the function of automatic scrolling and arriving at the boundary fast.
91 Citations
21 Claims
-
1. A cursor controlling device, in which the cursor controlling device is used to control a displacement and location of a cursor on a computer display, said cursor controlling device comprising:
-
a case which is comprised of an upper piece and a lower piece, a cavity being formed between the upper piece and the lower piece;
an information carrier set within said case and having at least two information carriers for recording information signals used to identify “
0” and
“
1”
, so as to record two dimensional movement of said cursor controlling device along an X axis and a Y axis;
a reading set installed within the case for coupling with said information carrier to drive the “
0” and
“
1”
signals corresponding to said two dimensional movement of said cursor controlling device;
a sliding bar set having at least an X axis sensor and a Y axis sensor set for driving said information carrier, respectively, bars of said sliding bar set being slidable relative to said case, wherein said installed information carrier is serially and actively connected to a portion of said case, and each of said information carriers has a driving portion which is projected to the external side of said case in order to be driven by the respective sliding bar set, whereby an assembled volume of said cursor controlling device is reduced to a minimum value so that the cursor controlling device may be moved within a very small area to control movement of the cursor on the display. - View Dependent Claims (3, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
2. A cursor controlling device, comprising:
-
a case which is comprised of an upper piece and a lower piece, a cavity being formed between the upper piece and the lower piece;
an information carrier set within said cavity and having at least two information carriers for recording information signals used to identify “
0” and
“
0”
so as to associate movement of said cursor controlling device with an X axis and a Y axis;
a reading set installed within the case for coupling with information carriers to derive the “
0” and
“
1”
signals;
a sliding bar set having at least an X axis and a Y axis sensor set for driving said information carrier, respectively, bars of said sliding bar set being slidable relative to said case;
wherein said installed optic sensing set are serially and actively connected to a portion of said case and are overlapped with each other, each of said information carriers having a driven portion for being driving by said sliding bar, said driven portion being within said case, and the outer surface of said case being installed with a notch so that the sliding bar set may pass therethrough, whereby an assembled volume of said cursor controlling device is reduced to a minimum value so to the cursor controlling device may be moved within a very small area to control movement of the cursor on the display.
-
-
4. A cursor controlling device, in which the cursor controlling device is used to control displacement and location of a cursor on a computer display, the cursor controlling device comprising:
-
a case which is comprises of an upper piece and a lower piece, a cavity being formed between the upper piece and the lower piece;
an information carrier set within said cavity and having at least two information carriers for recording information signals used to identify “
0” and
“
1”
so as to associate movement of said cursor controlling device with an X axis and a Y axis;
a reading set installed within the case for coupling with information carriers to derive the “
0” and
“
1”
signals;
a sliding bar set having at least an X axis and a Y axis sensor set for driving said information carrier, respectively, bars of said sliding bar set being slidable relative to the case;
wherein said information carriers are connected in parallel to a portion of said case, while the upper piece and the lower piece of said case is constructed by a frame and a plate body, and the frame is installed with a sliding bar moving area, and a plurality of holes are installed on said plate body for positioning said two information carriers in parallel;
whereby the assembled cursor controlling device is reduced to a minimum volume so to the cursor controlling device may be moved within a very small area to control movement of cursor moving the display.- View Dependent Claims (5)
-
-
14. A cursor controlling device, in which the cursor controlling device is used to control displacement and location of a cursor on a computer display, said cursor controlling device comprising:
-
a case which is a finger controllable element;
at least one circular optic piece and a respective reading set for generating signals of 0 and 1, and for reading data about movement of the finger controllable element; and
at least one register for recording the length values of the signals 0 and 1 generated by optic grid pieces, said device having a single operating mode for detecting said movement of the finger controllable element using at least two sets of different ratio constants to multiply a moving distance of the finger controllable element according to a variation in moving speed of the finger controllable element, and thereby controlling a moving distance of the cursor among the display screen to be positively proportional to the respective rotational distance of the finger controllable element. - View Dependent Claims (15, 16)
-
-
17. A cursor controlling method, comprising the steps of:
-
(a) providing a cursor controlling device for detecting movement of a finger and generating digital data;
(b) setting ratio constants K1, K2, Kn;
setting maximum values C1, C2, Cn and initial values V1X1, V2X2, VnXn of respective registers corresponding to different speed sections, wherein a number of said registers is n and n>
=2;
(c) receiving digital data sent from the cursor controlling device;
(d) determining the speed of the data and which speed section the data corresponds to for each coordinate axis;
(e) adding the data value to the register corresponding to said speed section; and
(f) positioning the cursor based on the sum of the multiples of the respective ratio constants and values in said registers as display values, i.e., K1*V1X1+K2*V2X2+ Kn*VnXn. - View Dependent Claims (18, 19, 20)
-
-
21. A cursor controlling method comprising the steps of:
-
(a) providing a cursor controlling device for detecting movement of a finger and generating digital data;
(b) setting ratio constants K1, K2, Kn;
setting maximum values C1, C2, Cn and initial values V1X1, V2X2, VnXn of respective variables corresponding to different speed sections, wherein a number of said registers is n and n>
=2;
(c) receiving digital data sent from the cursor controlling device;
(d) determining the speed of the data and which speed section the data corresponds to for each coordinate axis;
(e) adding the data value to the variable corresponding to said speed section; and
(f) positioning the cursor based on the sum of the multiples of the respective constants and variables as display values, i.e., K1*V1X1+K2*V2X2+ Kn*VnXn.
-
Specification