WO1996013025A1 - Variable speed computer input apparatus - Google Patents
Variable speed computer input apparatus Download PDFInfo
- Publication number
- WO1996013025A1 WO1996013025A1 PCT/US1995/013734 US9513734W WO9613025A1 WO 1996013025 A1 WO1996013025 A1 WO 1996013025A1 US 9513734 W US9513734 W US 9513734W WO 9613025 A1 WO9613025 A1 WO 9613025A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- axle
- computer input
- input device
- operative
- hand manipulable
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03543—Mice or pucks
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H15/00—Gearings for conveying rotary motion with variable gear ratio, or for reversing rotary motion, by friction between rotary members
- F16H15/02—Gearings for conveying rotary motion with variable gear ratio, or for reversing rotary motion, by friction between rotary members without members having orbital motion
- F16H15/04—Gearings providing a continuous range of gear ratios
- F16H15/06—Gearings providing a continuous range of gear ratios in which a member A of uniform effective diameter mounted on a shaft may co-operate with different parts of a member B
- F16H15/16—Gearings providing a continuous range of gear ratios in which a member A of uniform effective diameter mounted on a shaft may co-operate with different parts of a member B in which the member B has a conical friction surface
- F16H15/18—Gearings providing a continuous range of gear ratios in which a member A of uniform effective diameter mounted on a shaft may co-operate with different parts of a member B in which the member B has a conical friction surface externally
- F16H15/20—Gearings providing a continuous range of gear ratios in which a member A of uniform effective diameter mounted on a shaft may co-operate with different parts of a member B in which the member B has a conical friction surface externally co-operating with the outer rim of the member A, which is perpendicular or nearly perpendicular to the friction surface of the member B
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F3/0383—Signal control means within the pointing device
Definitions
- the present invention relates to computer input devices in general and specifically to hand manipulable computer input devices.
- a 'mouse' When the 'mouse' is moved on a flat surface its movement is electronically translated by a mechanical or optical mechanism and is reflected on the computer screen. In some cases it is desirable that the user have a fine positioning ability in one of the device's directions (e.g., the up-down direction) and a coarse positioning ability in the other direction (e.g. , the left-right direction) .
- the type of positioning devices used today do not enable changing the speed sensitivity of the device in each of the axes separately and in real time.
- the solution for this need is therefore provided by software, so that the user defines the behavior of the positioning device by using setup procedures provided by the computer program' manufacturer.
- Hand manipulable computer input devices are described in published European Patent Application 474,234 of Nakaji a et al. and in U.S. Patent 5,191,641 to Fujimara et al.
- the present invention relates to an auxiliary positioning device which may enable a user to position a computer program's cursor on the screen while manually controlling the speed of the cursor's movement both in the up-down direction and in the left-right direction.
- a device may be used in conjunction with a computer graphic program for easy control of the cursor's positioning on the screen.
- the object of the present invention is to provide a positioning device whose speed may be varied separately in each coordinate, in a user friendly fashion and in real time, so that the user does not need to stop working in order to change the speed sensitivity of the device.
- the above object is achieved by the present invention by providing a positioning device whose speed may be varied by setting two control knobs which are part of the device and are located on it.
- the device has two such control knobs, one for setting the speed sensitivity in each of the device's coordinates.
- the user can change the speed sensitivity of the device while working on the computer program, using the same hand activating the device, and without being forced to stop working. This is done by changing the position of each of the control knobs on the device.
- the said device comprises of a rotating ball which is in contact with a flat surface, as done in some well known existing positioning devices, known as a 'mouse'.
- a 'mouse' When the device is moved against the surface, the rotating ball turns two axles, one positioned in the X-coordinate and one in the Y-coordinate.
- a variable transmission gear is added to each of the two axles (see figure #2) .
- the gear is constructed of a conical transmission element, mounted coaxially on the axle.
- the conical element touches another transmission wheel, which is coaxially mounted on a flexible shaft.
- the relative position of the transmission wheel and the conical wheel can be changed by the user by changing the position of the external control knob.
- the transmission ratio is also changed, thus changing the speed sensitivity of the device.
- the flexible shaft is connected to an electronic or optical device (as done in today's 'mouse' devices) which produces signals that are transferred to the computer and are then translated by it to the cursor position on the computer screen.
- the present invention seeks to provide an improved hand manipulable computer input device.
- a positioning device for use with computer programs, whose speed sensitivity may be varied separately in each axis by the user by changing the position of two control knobs positioned on the device.
- the said device comprises of a rotating ball which is in contact with a flat surface. When the device is moved against the surface the rotating ball turns two axles, one positioned in the X-coordinate and one in the Y-coordinate.
- a variable transmission gear is located on each of the axles.
- the gear is constructed of a conical transmission element, mounted coaxially on the axle.
- the conical element touches another transmission wheel, which is coaxially mounted on a flexible shaft.
- the relative position of the transmission wheel and the conical wheel can be changed by the user by changing the position of the external control knob.
- the transmission ratio is also changed changing the speed sensitivity of the device.
- the flexible shaft is connected to an electronic or optical device which produces signals that are transferred to the computer and are then translated by it to the cursor position on the computer screen.
- the speed sensitivity of the device is changed by an electronic circuit and not by a mechanical transmission.
- the electronic circuit for doing this includes a potentiometer added to the electronics or optics that produces the electronic signal in response to the rotation of the axis. The position of this potentiometer changes the strength of the electronic signal produced in response to the rotation of the axis.
- the speed sensitivity of the device is changed by a single mechanism for both axes together.
- a positioning device for use in conjunction with a computer program in which the speed sensitivity of the device can be changed separately for each of the devices axes.
- a hand manipulable computer input device including a displacement sensing element operative to provide an output indication of displacement, and variable scaling apparatus receiving the output indication of displacement and operative to provide a scaled indication of displacement.
- variable scaling apparatus includes electronic scaling apparatus.
- variable scaling apparatus includes mechanical scaling apparatus.
- the mechanical scaling apparatus includes a variable transmission coupling.
- variable transmission coupling includes a largely conical transmission element.
- the hand manipulable computer input device also includes an axle, the largely conical transmission element being operatively associated with the axle.
- the largely conical transmission element is fixedly mounted on the axle.
- the largely conical transmission element has an apex and a base, the apex being pivotally attached to the axle and the base being freely supported by the axle.
- the hand manipulable computer input device also includes a manipulator operative to vary the gear ratio of the variable transmission coupling.
- the hand manipulable computer input device also includes driving apparatus operative to drive the largely conical transmission element.
- the driving apparatus is in operative engagement with the largely conical transmission element at a position of contact and the manipulator is operative to vary the position of contact.
- variable transmission coupling including an axle, and a largely conical transmission element having an apex and a base, the apex being pivotally attached to the axle and the base being freely supported by the axle.
- the largely conical transmission element is fixedly mounted on the axle.
- the largely conical transmission element has an apex and a base, the apex being pivotally attached to the axle and the base being freely supported by the axle.
- variable transmission coupling also includes a manipulator operative to vary the gear ratio of the variable transmission coupling.
- variable transmission coupling also includes driving apparatus operative to drive the largely conical transmission element.
- the driving apparatus is in operative engagement with the largely conical transmission element at a position of contact and the manipulator is operative to vary the position of contact.
- the at least one axle is mounted on a first movable carriage.
- the hand manipulable computer input device includes a manipulator operative to vary the gear ratio of the variable transmission coupling.
- the hand manipulable computer input device also includes driving apparatus operative to drive the largely conical transmission element.
- the driving apparatus is in operative engagement with the largely conical transmission element at a position of contact and the manipulator is operative to vary the position of contact.
- the manipulator is operative to vary the position of contact by moving the movable carriage.
- the hand manipulable computer input device also includes a second movable carriage, wherein the at least one axle includes a first axle and a second axle, and wherein the second axle is mounted on the second movable carriage.
- first axle and the second axle are disposed largely at right angles to each other.
- the electronic scaling apparatus includes a mouse controller.
- the electronic scaling apparatus includes a speed control.
- a method for computer input using a hand manipulable computer input device including providing a displacement sensing element operative to provide an output indication of displacement, and receiving the output indication of displacement and providing a scaled indication of displacement.
- a method for variable transmission of power including providing an axle, and providing a largely conical transmission element operatively associated with the axle.
- Fig. 1 is a perspective view of a hand manipulable computer input device constructed and operative in accordance with a preferred embodiment of the present invention
- Fig. 2 is a simplified side view of a portion of the apparatus of Fig. 1;
- FIG. 3 is sectional illustration of a portion of the apparatus of Fig. 2 taken along the lines III-III;
- Fig. 4 is a sectional illustration of a portion of the apparatus of Fig. 2 taken along the lines IV-IV;
- Fig. 5 is a simplified side view of a portion of a hand manipulable computer input device constructed and operative in accordance with another preferred embodiment of the present invention
- Fig. 6 is a sectional illustration of a portion of the apparatus of Fig. 5 taken along the lines VI-VI;
- Fig. 7 is a sectional illustration of a portion of the apparatus of Fig. 5 taken along the lines VII-VII;
- Fig. 8 is a simplified side view of the device of Fig. 5 shown in a second position of operation;
- Fig. 9 is a sectional illustration of a portion of the apparatus of Fig. 8 taken along the lines IX-IX;
- Fig. 10 is a simplified pictorial illustration of a portion of a hand manipulable computer input device constructed and operative in accordance with another alternative preferred embodiment of the present invention.
- Fig. 11A is a simplified top view of the apparatus of Fig. 10;
- Fig. 11B is a simplified pictorial illustration of a portion of the apparatus of Fig. 10;
- Figs. 12A - 12D are simplified top views of the apparatus of Fig. 10 in first, second, third, and fourth positions of operation, respectively;
- Fig. 13 is a simplified block diagram illustration of a portion of a hand manipulable computer input device constructed and operative in accordance with yet another alternative preferred embodiment of the present invention.
- Fig. 14 is a simplified flowchart illustration of a preferred method of operation of the apparatus of Fig. 13.
- Fig. 1 is a perspective view of a hand manipulable computer input device constructed and operative in accordance with a preferred embodiment of the present invention.
- the device of Fig. 1 comprises a mouse 10. It is appreciated that the device of Fig. 1 may be any other suitable hand manipulable computer input device.
- the mouse 10 comprises two levers 15. Alternatively, there may be a single actuator controlling the two levers 15 together, or any type of actuator in operative engagement with the two levers 15.
- the mouse 10 also comprises driving apparatus 21, preferably largely spherical in shape.
- the surface of the driving apparatus 21 is formed of a substance with a high coefficient of friction as, for example, rubber or synthetic rubber.
- FIG. 2 is a simplified side view of a portion of the apparatus of Fig. l.
- Fig. 3 is sectional illustration of a portion of the apparatus of Fig. 2 taken along the lines III-III
- Fig. 4 which is a sectional illustration of a portion of the apparatus of Fig. 2 taken along the lines IV-IV.
- Fig. 2 is a side view of the mechanical variable transmission according to one possible embodiment of the device.
- Fig. 2 depicts a possible embodiment of the variable speed positioning device.
- Parts 21, 22 and 26 exist in today's well known 'mouse' devices.
- Parts 23, 24, 25 and 27 are added to the device in order to enable the variable speed sensitivity.
- Part 21 in the drawing is a rotating ball which is in contact with a flat surface.
- the rotating ball turns two axles positioned in the X-coordinate and one in the Y- coordinate.
- One of these axles can be seen in the figure (part 22) .
- variable speed capability the structure of the device is changed.
- the following mechanism is added to the existing 'mouse' mechanism: a variable transmission gear is added to each of the two axles. This transmission can be seen as parts 23, 24 and 25 in the figure.
- the gear is constructed of a conical transmission element (part 23 in Figure 2) , mounted coaxial on the axle.
- the conical element touches another transmission wheel (part 24 in Figure 2) , which is coaxial mounted on a flexible shaft (part 25 in Figure 2)
- the relative position of the transmission wheel and the conical wheel can be changed by the user by changing the position of the external control knob (part 27 in Figure 2) .
- the external control knob 27 is operatively associated with the lever 15 of Fig. 1 (not shown in Fig. 2) .
- the flexible shaft is connected to an electronic or optical device (part 26 in Figure 2) , as done in today's 'mouse' devices, which produces electronic signals that are transferred to the computer and are then translated by it to the cursor position on the computer screen.
- Fig. 5 is a simplified side view of a portion of a hand manipulable computer input device constructed and operative in accordance with another preferred embodiment of the present invention.
- the hand manipulable computer input device of Fig. 1 comprises two devices such as that of Fig. 5, typically mounted at approximately right angles to each other.
- the device of Fig. 5 comprises an axle 100.
- the axle 100 is formed at a first end with a notch 105, adapted to receive one of the levers 15 at a first end of the lever 15. It is appreciated that the axle 100 may be adapted to receive the lever 15 in another appropriate manner.
- the lever 15 is rotatably attached to a fulcrum 115.
- the lever 15 is equipped near a second end with apparatus such as ratchet 120, operative to hold the lever 15 in a selected position.
- apparatus such as ratchet 120
- the lever 15, fulcrum 115, and axle 100 are construction in such a way that rotating the lever 15 about the fulcrum 115 causes the axle 100 to be inserted or removed from the device of Fig. 5. It is appreciated that in place of the lever 15 another apparatus may alternatively be employed, in operative engagement with the axle 100 and operative to insert and remove the axle 100 from the device of Fig. 5.
- the axle 100 is formed at a second end with a key 125.
- the cross section of key 125 is shown as square; it is appreciated that the key 125 may have any other appropriate shape.
- the apparatus of Fig. 5 also comprises a rotational displacement indicating apparatus 130.
- Indicating apparatus 130 comprises a shaft 135 and a disk 140.
- the shaft 135 is formed with a keyway 142 operative to receive the key 125.
- Fig. 6 is a sectional illustration of a portion of the apparatus of Fig. 5 taken along the lines VI-VI.
- the disk 140 is formed with notches 145.
- the apparatus of Fig. 5 also comprises electro- optic encoding apparatus 150, as is well known in existing hand manipulated computer input devices.
- the encoding apparatus 150 comprises an emitter 155 and a sensor 160.
- the electro-optic encoding apparatus 150 is operative to encode the displacement of the disk 140 by sensing the passage of the notches 145 between the emitter 155 and the sensor 160.
- the emitter 155 and the sensor 160 may be any appropriate emitter and sensor, such as an infrared emitter and sensor.
- electro-optic encoding apparatus 150 may be replaced with any appropriate encoding apparatus which is operative to sense the rotational displacement of the indicating apparatus 130.
- the apparatus of Fig. 5 also comprises a largely conical transmission element 170 in operative engagement with the driving apparatus 21.
- the surface of the transmission element 170 may be formed of a substance such as, for example, rubber or synthetic rubber.
- the surface of the transmission element 170 is coated with a substance have a very low coefficient of friction such as, for example, polytetrafluoroethene (Teflon) .
- the largely conical transmission element 170 has a base 180 and an apex 185.
- the apex 185 is pivotally attached to the axle 100, preferably by means of suitable bearings, not shown in Fig. 5.
- the base 180 is freely supported by the axle 100.
- Fig. 5 the base 180 is shown as being mounted towards the end of the axle 100 having the notch 105.
- the apex 185 may be mounted towards the end of the axle 100 having the notch 105.
- the change in operation of the apparatus of Fig. 5 upon insertion and removal of the axle 100, as described below with reference to Figs. 5 and 8, would be reversed.
- the largely conical transmission element 170 is typically largely hollow to allow free movement of the base 180 at its point of free support by the axle 100.
- the pressure of the driving apparatus 21 against the transmission element 170 maintains the inner surface of the transmission element 170 generally in contact with the axle 100.
- the operation of the apparatus of Fig. 5 is now briefly described.
- the driving apparatus 21, as in any conventional computer mouse, is rubbed along an external surface as the mouse is displaced.
- the driving apparatus 21 is thus rotated and transmits to the transmission element 170, and thus to the axle 100 through the apex 185, the component of the rotation of the driving apparatus 21 which is perpendicular to the long axis of the axle 100.
- the apparatus of Fig. 1 typically comprises two devices such as that of Fig. 5 mounted at right angles to each other.
- two perpendicular components of displacement of the mouse sufficient to describe the displacement of the mouse in two dimensions, may be transmitted to the two devices such as that of Fig. 5.
- the lever 15, held in place by the ratchet 120 is in a position such that the axle 100 is partially removed from the apparatus; that is, the key 125 is partially removed from the keyway 142.
- the area of contact between the driving apparatus 21 and the transmission element 170 is towards the apex 185 of the transmission element 170.
- Fig. 7 is a sectional illustration of a portion of the apparatus of Fig. 5 taken along the lines VII-VII. It will be seen from Fig. 7 that the outer diameter of the driving apparatus 21 at its area of contact with the transmission element 170 is relatively large compared to the outer diameter of the transmission element 170 at said area of contact. Therefore, a given rotation of the driving apparatus 21 will cause, a relatively large rotation of the transmission element 170 and hence of the axle 100, according to the ratio between the outer diameter of the transmission element 170 at its area of contact with the driving apparatus 21 and the outer diameter of the driving apparatus 21.
- Fig. 8 is a simplified side view of the device of Fig. 5 shown in a second position of operation. In Fig.
- the lever 15, held in place by the ratchet 120 is in a position such that the axle 100 is fully or nearly fully inserted into the apparatus, that is, the key 125 is fully or nearly fully inserted into the keyway 142.
- the area of contact between the driving apparatus 21 and the transmission element 170 is towards the base 180 of the transmission element 170.
- Fig. 9 is a sectional illustration of a portion of the apparatus of Fig. 8 taken along the lines IX-IX. It will be seen from Fig. 9 that the outer diameter of the driving apparatus 21 at its area of contact with the transmission element 170 is relatively small compared to the outer diameter of the transmission element 170 at said point of contact. Therefore, a given rotation of the driving apparatus 21 will cause a relatively small rotation of the transmission element 170 and hence of the axle 100, according to the ratio between the outer diameter of the transmission element 170 at its area of contact with the driving element 21 and the outer diameter of the driving element 21.
- the user of the apparatus 10 may insert and remove the lever 15, held by the ratchet 120, and thus may insert and remove the axle 100 to any of a multiplicity of positions. For any given position there will be a corresponding area of contact between the driving apparatus 21 and the transmission element 170, at which there will be a corresponding outer diameter of the transmission element 170.
- the degree of rotation of the transmission element 170, and hence of the axle 10, driven by the driving apparatus 21, will be determined according to the ratio between the outer diameter of the transmission element 170 at its area of contact with the axle 100 and the outer diameter of the driving apparatus 21.
- the rotational displacement encoded by the encoding apparatus 150 will therefore vary accordingly.
- the user may independently vary the encoded displacement, and hence speed of the mouse 10, independently along its two perpendicular axes of displacement.
- FIG. 10 is a simplified pictorial illustration of a portion of a hand manipulable computer input device constructed and operative in accordance with another alternative preferred embodiment of the present invention.
- the apparatus of Fig. 10 comprises axles 200. Each axle 200 is formed with a largely conical transmission element 210.
- the apparatus of Fig. 10 also comprises a driving element 21, which is similar to the driving element 21 described above, particularly with reference to Fig. 5.
- FIG. 11A is a simplified top view of the apparatus of Fig. 10.
- Each of the two axles 200 is mounted on a carriage 230, such that each axle 200 is free to rotate about the long axis thereof.
- Fig. 11B is a simplified pictorial illustration of a portion of the apparatus of Fig. 10.
- the apparatus of Fig. 11B comprises one of the carriages 230 with one of the axles 200 mounted thereupon.
- the axles 200 are positioned such that the conical transmission element 210 of each axle 200 is in operative contact with the driving element 21. Furthermore, the axles 200 are positioned substantially at right angles to each other, that is, as seen especially in Fig. 11A, such that the contact surfaces 235, the surfaces of the two conical transmission elements 210 which may be in operative contact with the driving element 21, are at right angles to each other. In other words, the two planes of tangency to the driving element 21, one at the point of contact thereof with each contact surface 235, are at right angles to each other.
- Each carriage 230 is mounted in a carriage retaining slot 240 formed in a base 245, the slots 240 and carriages 230 being substantially at right angles to each other.
- the slots 240 and carriages 230 are positioned such that each carriage 230 may move within the associated slot 240 along the direction of the contact surface 235, such that the contact surface 235 remains in contact with the driving element 21 regardless of the position of each carriage 230 within the respective slot 240, and so that, as described above, the two planes of tangency to the driving element 21, one at the point of contact thereof with each contact surface 235, are at right angles to each other regardless of the position of each carriage 230 within the respective slot 240.
- Each carriage 230 is respectively fixedly attached to one of two straps 250.
- the straps 250 are formed of a stiff, flexible material, preferably of nylon.
- Each strap 250 runs between two walls 260, preferably formed in the base 245, such that each strap 250 may move freely between the walls 260.
- One of the straps 250 preferably rests atop supporting elements (not shown) , typically pins formed from the inside surfaces of the walls 260, so that one of the straps 250 is above the other strap 250, and so that both straps 250 may move freely without undue friction between them.
- Each strap 250 is respectively fixedly attached to one of two strap controls 270.
- the two strap controls 270 are each rotatably mounted to the base 245 one above the other, so that the two strap controls 270 each rotate about a common axis, and such that rotation of each one of the strap controls 270 causes the attached strap 250 to move.
- the upper of the two straps 250 which rests atop the support is preferably fixedly attached to the top one of the two strap controls 270, such that said strap 250 may move freely without coming into contact with the other strap 250, and such that each strap 250 may move independently of the movement of the other strap 250.
- rotatable strap controls 270 are shown by way of example only, and that a wide variety of other types of strap controls may be used, such as, for example, levers.
- the apparatus of Fig. 10 also comprises electro-optic encoding apparatus (not shown) , similar to that described above with reference to Fig. 5, or alternatively any appropriate encoding apparatus which is operative to sense the rotational displacement of each of the axles 200.
- Figs. 12A - 12D are simplified top views of the apparatus of Fig. 10 in first, second, third, and fourth positions of operation, respectively.
- Figs. 12A - 12D show four particular positions of operation of the apparatus of Fig. 10. It is appreciated that many other positions of operation are also possible.
- each strap control 270 is positioned such that the associated conical transmission element 210 has a particular point of contact with the driving element 21.
- the user of the apparatus of Fig. 10 displaces the apparatus of Fig. 10, with the driving element 21 being in contact with a surface.
- the displacement of the apparatus of Fig. 10 moves the driving element 21.
- the two axles 200 move independently, so that many possible positions, including those shown in Figs. 12A - 12D are also possible, and that in each position the speed, that is, the scaling of displacement in each of two perpendicular directions measured by the apparatus of Fig. 10 will depend on the point of contact between each of the conical transmission elements 210 and the driving element 21.
- variable speed transmission element for a hand manipulated computer input device
- the variable speed transmission element may alternatively be implemented in computer hardware or in computer software.
- a potentiometer may be added to the electronics or optics that produces the electronic signal in response to the rotation of the axis. The position of this potentiometer changes the strength of the electronic signal produced in response to the rotation of the axis.
- FIG. 13 is a simplified block diagram illustration of a portion of a hand manipulable computer input device constructed and operative in accordance with yet another alternative preferred embodiment of the present invention.
- the apparatus of Fig. 13 comprises electronic scaling apparatus in place of the mechanical apparatus discussed above with regard to other preferred embodiments of the present invention.
- the apparatus of Fig. 13 comprises elements similar to elements of conventional hand manipulable computer input devices, which elements are self- explanatory.
- the apparatus of Fig. 13 also comprises a mouse controller IC 300.
- the apparatus of Fig. 13 also comprises X and Y speed control switches 310.
- the mouse controller IC 300 comprises, in addition to conventional elements, a speed control 320.
- the speed control 320 is operative to receive signals from the X and Y speed control switches 310, indicating that the user wishes to increase or decrease the speed of the hand manipulable computer input device in the X direction, the Y direction, or both directions.
- the speed control 320 is operative to direct a controller 330 to vary the output of the mouse controller 300, indicating X and Y displacement, according to the requested speed, thus electronically scaling the output of the hand manipulable computer input device.
- the scaling is linear, being a linear function of the speed requested.
- the speed control 320 and the controller 330 operate under software control.
- the speed control 320 and the controller 330 may also operate in response to external control signals received from an external source (not shown) to vary the output in accordance with the external control signals.
- Fig. 14 is a simplified flowchart illustration of a preferred method of operation of the apparatus of Fig. 13. The method of Fig. 14 is self-explanatory.
- the software components of the present invention may, if desired, be implemented in ROM (read-only memory) form.
- the software components may, generally, be implemented in hardware, if desired, using conventional techniques.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Position Input By Displaying (AREA)
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU39682/95A AU3968295A (en) | 1994-10-23 | 1995-10-23 | Variable speed computer input apparatus |
EP95937625A EP0791215A4 (en) | 1994-10-23 | 1995-10-23 | Variable speed computer input apparatus |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IL111362 | 1994-10-23 | ||
IL11136294A IL111362A0 (en) | 1994-10-23 | 1994-10-23 | Variable speed positioning device for use with computer programs |
IL112208 | 1994-12-30 | ||
IL11220894A IL112208A0 (en) | 1994-12-30 | 1994-12-30 | Variable speed computer input apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1996013025A1 true WO1996013025A1 (en) | 1996-05-02 |
Family
ID=26322925
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1995/013734 WO1996013025A1 (en) | 1994-10-23 | 1995-10-23 | Variable speed computer input apparatus |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP0791215A4 (en) |
AU (1) | AU3968295A (en) |
CA (1) | CA2203387A1 (en) |
WO (1) | WO1996013025A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2349057A (en) * | 1999-04-14 | 2000-10-18 | Yeh Fu Kuo | Cursor controlling method and device` |
EP1569082A2 (en) * | 2004-02-26 | 2005-08-31 | Microsoft Corporation | Multi-modal navigation in a graphical user interface computing system |
FR2923304A1 (en) * | 2007-11-07 | 2009-05-08 | Nova Sarl | COMPUTER MOUSE WITH ANGULAR CORRECTION DEVICE. |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6388655B1 (en) | 1999-11-08 | 2002-05-14 | Wing-Keung Leung | Method of touch control of an input device and such a device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US261933A (en) * | 1882-08-01 | Device fosoeanaim speed | ||
US762062A (en) * | 1903-10-23 | 1904-06-07 | New Haven Mfg Co | Speed-changing mechanism for engine-lathes. |
US1359950A (en) * | 1920-07-31 | 1920-11-23 | Beauvais Charles Frederick | Friction driving mechanism for motor road and other vehicles |
US5153571A (en) * | 1989-03-31 | 1992-10-06 | Spital Sangyo Co., Ltd. | Pulse number converting system for input unit of computer |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60198634A (en) * | 1984-03-23 | 1985-10-08 | Canon Inc | cursor moving device |
JPS60198625A (en) * | 1984-03-23 | 1985-10-08 | Canon Inc | Cursor shift device |
JPH01173217A (en) * | 1987-12-28 | 1989-07-07 | Nec Corp | Mouse type input device |
GB2215455B (en) * | 1988-03-14 | 1992-06-03 | Kwang Chien Fong | Changeable input ratio mouse |
JPH02236712A (en) * | 1989-03-10 | 1990-09-19 | Nec Corp | Mouse device |
JPH0417017A (en) * | 1990-05-11 | 1992-01-21 | Hitachi Ltd | mouse device |
JPH04131925A (en) * | 1990-09-25 | 1992-05-06 | Nec Corp | Designated position input device |
-
1995
- 1995-10-23 WO PCT/US1995/013734 patent/WO1996013025A1/en not_active Application Discontinuation
- 1995-10-23 EP EP95937625A patent/EP0791215A4/en not_active Withdrawn
- 1995-10-23 AU AU39682/95A patent/AU3968295A/en not_active Abandoned
- 1995-10-23 CA CA 2203387 patent/CA2203387A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US261933A (en) * | 1882-08-01 | Device fosoeanaim speed | ||
US762062A (en) * | 1903-10-23 | 1904-06-07 | New Haven Mfg Co | Speed-changing mechanism for engine-lathes. |
US1359950A (en) * | 1920-07-31 | 1920-11-23 | Beauvais Charles Frederick | Friction driving mechanism for motor road and other vehicles |
US5153571A (en) * | 1989-03-31 | 1992-10-06 | Spital Sangyo Co., Ltd. | Pulse number converting system for input unit of computer |
Non-Patent Citations (2)
Title |
---|
See also references of EP0791215A4 * |
SYBEX, 1992, ROBERT COWART, "Mastering Windows 3.1", (SAN FRANCISCO), pages 165-167. * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2349057A (en) * | 1999-04-14 | 2000-10-18 | Yeh Fu Kuo | Cursor controlling method and device` |
GB2349057B (en) * | 1999-04-14 | 2001-06-13 | Yeh Fu Kuo | Cursor controlling method and device |
EP1569082A2 (en) * | 2004-02-26 | 2005-08-31 | Microsoft Corporation | Multi-modal navigation in a graphical user interface computing system |
FR2923304A1 (en) * | 2007-11-07 | 2009-05-08 | Nova Sarl | COMPUTER MOUSE WITH ANGULAR CORRECTION DEVICE. |
Also Published As
Publication number | Publication date |
---|---|
AU3968295A (en) | 1996-05-15 |
CA2203387A1 (en) | 1996-05-02 |
EP0791215A1 (en) | 1997-08-27 |
EP0791215A4 (en) | 1998-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5684512A (en) | Ergonomic apparatus for controlling video or computer equipment | |
KR100450031B1 (en) | Input device mounted on vehicle | |
KR100416717B1 (en) | Input device mounted on vehicle | |
US5854622A (en) | Joystick apparatus for measuring handle movement with six degrees of freedom | |
CN1646833B (en) | Tactile transmission | |
US5252970A (en) | Ergonomic multi-axis controller | |
US7193607B2 (en) | Flexure mechanism for interface device | |
EP1308819B1 (en) | Lever handle type haptic input apparatus equipped with electromagnetic brake | |
CA2272553C (en) | Mouse interface device for providing force feedback | |
US20070052674A1 (en) | Tactile feedback interface device including display screen | |
US20020033841A1 (en) | Force feedback device with microprocessor receiving low level commands | |
EP1220073A2 (en) | Manual input device improved in operatability and multifunctionality, and vehicle-mounted control device using it | |
KR100349212B1 (en) | Input device mounted on vehicle | |
WO1996013025A1 (en) | Variable speed computer input apparatus | |
US6459169B1 (en) | Vehicular input device capable of being adjusted to conform to the physical constitution of the operator | |
CN100397029C (en) | Dimensional measuring column and method of inputting command therein to switch measurement mode | |
JPH08161103A (en) | Three-dimensional information input device | |
JPH06121383A (en) | Manual remote-operation apparatus | |
JP3790372B2 (en) | Input device | |
JPH0736611A (en) | Three-dimensional coordinate input device | |
JPH08193829A (en) | Three-dimensional measuring apparatus | |
KR200220941Y1 (en) | cursor control system for computer | |
JPH07104142B2 (en) | Drive device by work coordinate system | |
HK1057780B (en) | Dimension-measuring column and method for entering a command to switch the measure mode in such a column | |
KR19980029693A (en) | Ball mouse cursor speed control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AL AM AT AU BB BG BR BY CA CH CN CZ DE DK EE ES FI GB GE HU IS JP KE KG KP KR KZ LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TT UA UG US UZ VN |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): KE LS MW SD SZ UG AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
ENP | Entry into the national phase |
Ref document number: 2203387 Country of ref document: CA Ref country code: CA Ref document number: 2203387 Kind code of ref document: A Format of ref document f/p: F |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1995937625 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWP | Wipo information: published in national office |
Ref document number: 1995937625 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref country code: US Ref document number: 1997 809439 Date of ref document: 19971028 Kind code of ref document: A Format of ref document f/p: F |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1995937625 Country of ref document: EP |