The present invention relates to cursor control devices for computers, and particularly relates to cursor control devices for personal computers which involve the use of a ball rotatable by the fingers for controlling cursor movement.

Patent
   RE34931
Priority
Apr 16 1993
Filed
Apr 16 1993
Issued
May 09 1995
Expiry
Apr 16 2013
Assg.orig
Entity
Large
9
16
all paid
1. A trackball comprising
a lower housing member,
a ball suitable for rotational manipulation by the fingers and generally accessible through the upper surface of the trackball,
a skeleton member having ball receiving means therein for receiving the ball,
a plurality of optomechanical encoders having the mechanical components thereof mounted on the skeleton member and urged into mechanical engagement with the ball, the mechanical components supporting the ball,
an upper housing member having ball retaining means and capable of being fixedly mounted to the lower housing member and thereby fixedly locating at least the skeleton member therebetween.
8. A cursor control device comprising:
a lower housing member;
a ball suitable for rotation through an opening defined by said lower housing member;
a skeleton member having ball receiving means therein for receiving the ball;
a plurality of encoders having mechanical components thereof mounted on said skeleton member, said mechanical components engaged with said ball for detecting rotational motion of said ball;
an upper housing member having ball retaining means and capable of being fixedly mounted to the lower housing member and thereby fixedly locating at least the skeleton member therebetween, wherein a centerpoint of said ball remains equidistant from said lower housing member when said cursor control device is inverted.
6. A trackball comprising
a ball suitable for rotational manipulation by the fingers and generally accessible through the upper surface of the trackball,
a lower member having mounted thereon a plurality of photosources and photodetectors,
a skeleton member having mounted thereon a plurality of shafts, each shaft having mounted thereon an optical encoding wheel and a ball engagement wheel, each optical encoding wheel being disposed to be located between the photosource and the photodetector, the plurality of shafts providing at least partial support for the ball,
an upper housing adapted to be fixedly mounted to the lower member and for fixedly locating therebetween the skeleton member, the uppoer housing having therein an opening for passing the ball therethrough, and
ball retaining means capable of being fixedly mounted to the upper housing for maintaining the ball in contact with the ball engagement wheels regardless of elevational angles.
2. The trackball of claim 1 wherein the skeleton member further includes pressure roller means for rotatably supporting the ball.
3. The trackball of claim 1 wherein the encoders are urged into mechanical engagement with the ball by coil springs.
4. The trackball of claim 1 wherein the optomechanical encoders include a mask and an encoding wheel for generating quadrature signals.
5. The trackball of claim 1 wherein the ball retaining means of the upper member cooperates with the ball receiving means of the skeleton member to maintain the ball in contact with the optomechanical encoders at all elevational angles.
7. The trackball of claim 6 wherein the lower member includes printed circuit means.
9. The cursor control device as recited in claim 8 wherein said mechanical components are urged into mechanical engagement with said ball by an urging means. 10. The cursor control device as recited in claim 9 wherein said urging means is a spring. 11. The cursor control device as recited in claim 10 wherein said skeleton member further includes pressure roller means for rotatably supporting said ball. 12. The cursor control device as recited in claim 11 wherein said plurality of encoders are optomechanical encoders. 13. A cursor control device for entering commands into a computer, comprising:
a housing;
a rotatable ball within said housing;
a first ball retainer in contact with said ball at a point on a first side of a centerline of said ball, said first ball retainer including a plurality of encoding means contacting said ball for generating an electrical signal corresponding to rotational movement of said ball; and
a second ball retainer positioned for contact with said ball at a point on a second side of said centerline of said ball and holding said ball in contact with said encoding means regardless of the elevational orientation of said housing. 14. The cursor control device as recited in claim 13 wherein said housing is comprised of an upper member and a lower member and said second ball retainer is removably coupled to said upper member. 15. The cursor control device as recited in claim 14 wherein said first ball retainer is further comprised of a plurality of pressure rollers for rotatably supporting said ball. 16. A cursor control device comprising:
a ball suitable for rotational manipulation;
a lower assembly having ball receiving means therein for receiving and supporting said ball, said lower assembly further having mounted thereon encoding means for detecting rotational motion of said ball and translating said rotational motion into cursor control signals;
an upper housing coupled to said lower assembly, said upper housing having therein an opening for passing said ball therethrough; and
ball retaining means coupled to said upper housing, said ball retaining means for maintaining said ball in contact with said encoding means regardless of elevational angle. 17. The cursor control device as recited in claim 16 wherein said lower assembly is comprised of a skeleton member and a printed circuit assembly. 18. The cursor control device as recited in claim 17 wherein said skeleton member further includes pressure roller means for rotatably supporting said ball.
19. A keyboard for providing input to a computer system, said keyboard comprising:
a first portion having a plurality of alpha-numeric keys for providing alpha numeric input to said computer system;
a second portion having a trackball for controlling a cursor on a display coupled to said computer system, said second portion comprised of:
a ball suitable for rotational manipulation;
a lower assembly having ball receiving means therein for receiving and supporting said ball, said lower assembly further having mounted thereon encoding means for detecting rotational motion of said ball and translating said rotational motion into cursor control signals;
an upper housing coupled to said lower assembly, said upper housing having therein an opening for passing said ball therethrough; and
ball retaining means coupled to said upper housing, said ball retaining means for maintaining said ball in contact with said encoding means regardless of elevational angle. 20. A computer command apparatus for entering commands into a computer, comprising:
a housing;
a rotatable ball within said housing;
a first ball retaining member in abutting contact with said ball below a horizontal centerline of said ball;
a pair of encoder shafts within said housing and in frictional contact with said ball such that rotation of said ball causes said encoder shafts to rotate;
a second ball retaining member positioned above the horizontal centerline of said ball, said second ball retaining member being adapted to retain said ball within said housing and in frictional contact with said pair of encoder shafts throughout a 360° elevational rotation of said housing; and
a spring member assembly within said housing, said spring member assembly being positioned to retain said encoder shafts in frictional contact with
said ball. 21. A computer system having:
a process for processing information;
storage means for storing data;
a display device for displaying data; and
a keyboard comprising:
a first key portion having a plurality of alpha-numeric keys for providing alpha numeric input to said computer system;
a second portion having a trackball for controlling a cursor on said display, said second portion comprised of:
a ball suitable for rotational manipulation;
a lower assembly having ball receiving means therein for receiving and supporting said ball, said lower assembly further having mounted thereon encoding means for detecting rotational motion of said ball and translating said rotational motion into cursor control signals;
an upper housing coupled to said lower assembly, said upper housing having therein an opening for passing said ball therethrough; and
ball retaining means coupled to said upper housing, said ball retaining means for maintaining said ball in contact with said encoding means regardless of elevational angle. 22. A laptop computer having:
a process for processing information;
a keyboard for input of information to said processor; and
a cursor control device for producing signals to control cursor movement, said cursor control device mounted into said keyboard and being electrically connected to said laptop computer, said cursor control device having:
a ball suitable for rotational manipulation;
a lower assembly having all receiving means therein for receiving and supporting said ball, said lower assembly further having mounted thereon encoding means for detecting rotational motion of said ball and translating said rotational motion into cursor control signals;
an upper housing coupled to said lower assembly, said upper housing having therein an opening for passing said ball therethrough; and
ball retaining means coupled to said upper housing, said ball retaining means for maintaining said ball in contact with said encoding means regardless of elevational angle.

FIGS. 3A and 3B show a perspective view of a laptop computer having a cursor positioning device of one embodiment of the present invention.

FIG. 4 shows a perspective view of a computer system having a cursor positioning device of one embodiment of the present invention.

Referring first to FIG. 1a, the trackball device 10 of the present invention may be appreciated from its perspective view. Referring also to FIG. 1b, the trackball device 10 can be seen to include a skeleton 20, sandwiched between a printed circuit board assembly 30 which effectively serves as a lower housing, a mounting bracket 40, and an upper housing 50. A ball 60 fits into a hole in the upper housing 50 and rests against a plurality of pressure rollers maintained on the skeleton 20. The ball 60 may be constructed of one hundred percent polyester, or cast phenolic, or other suitable material.

The ball 60 is held in place against the pressure rollers, described in greater detail hereinafter, by a retaining ring 70 which has flanges on its underside matched for engagement with the opening in the upper housing 50. A plurality of screws 80 or other suitable fasteners maintain relative positions of the upper housing 50, mounting bracket 40, skeleton 20 and printed circuit board assembly 30. In the embodiment shown, the screws 80 engage posts 90 shown on the underside of the upper housing in FIG. 1d. The assembled trackball can be appreciated from FIG. 1c, where the trackball is shown in a side elevational view.

A single function selection bar 100, for causing the operation of a selected function, is shown in FIGS. 1a-d, although those skilled in the art will appreciate that a plurality of function select bars may be provided without departing from the present invention.

Referring next to FIG. 2a, the skeleton 20 of the trackball 20 is shown in plan view. Mounted on the skeleton are all of the mechanical elements of a pair of optomechanical encoders, referred to generally at 200 and 202. The mechanical elements of each encoder include a shaft 204 mounted within a positioner 206 and an engagement wheel 208. Mounted on the shaft is an encoding wheel 210, which has slits in it for the selective passage of light.

The shaft 204 passes through a mask 212, better seen in oversized view in FIG. 2d, which permits the mask to be juxtaposed next to the encoding wheel 210. The mask 212 may be seen to include slits, opposed at 111 or other suitable angle. A post on the mask 212 engages a receiver 213 on the skeleton 20, which serves to position rotatably one end of the shaft 204. The other end of the shaft 204, bearing the engagement wheel 208, is retained within a slotted receiver 214 (another of which also limits the range of movement of the other end of the shaft 204). The engagement wheel is urged into frictional contact with the ball 60 by means of spring 216, which extends between a positioning pin 206 on the shaft 204 and an opposing positioning pin 218 on the skeleton 20. The shaft 204 and associated elements may be better appreciated from FIGS. 2b and 2c, where they are shown in perspective and plan views, respectively. The shaft assembly with the mask 212 positioned next to the encoding wheel is shown in FIG. 2e.

The encoding wheel 210 and mask 212 are positioned between a pair of photosources and photodetectors 220a-b and 222a-b, which are affixed to the printed circuit board 30. The movement of the ball 60 in engagement with the wheels 208 causes the encoding wheel 210 to rotate relative to the fixed slits in the mask 212, so that the photodetectors 220b and 222b generate a quadrature signal, which may be readily converted to a digital signal indicative of position by a manner well known in the art.

To ensure smooth rotation of the ball 60, three pressure rollers 240, 242 and 244 are provided. The rollers 240-244 may be of the shaft-mounted ball bearing type, as shown in FIG. 2a, and provide improved shock loading. The ball 60 rests on the rollers 240-244, and thus does not frictionally engage the opening 246 in the skeleton 20. In other embodiments, however, where such shock loading is not required, it may be desirable to eliminate the pressure rollers 240-244 and to permit direct engagement of the ball 60 with the skeleton 20.

As noted above in connection with the photosources and photodetectors 220a-b, the skeleton 20, once assembled, is located over the printed circuit board assembly 30. The PCB 30, in addition to holding the photosources and photodetectors also supports a connector 260 by which the trackball 10 may be electronically connected to a personal computer or workstation (not shown). In particular, the trackball and connector are particularly suited to be mounted into a keyboard for a portable or laptop computer, although the trackball of the present invention will work equally well with any other form of computer or workstation. The PCB 30 may also hold a suitable processor or other electronics to manipulate the quadrature signals generated by the photodetectors 220b and 222b. A suitable sensing circuit is disclosed in a co-pending application, Ser. No. 07/357,653, assigned to the same assignee as the present application.

As discussed previously in connection with FIG. 1, the mounting bracket 40 cooperates with the PCB assembly 30 to permit the trackball device 10 to be mounted to a selected keyboard or other receiving unit. In addition, it can be appreciated that the skeleton 20 and mounting bracket 40 are sandwiched between the PCB assembly 30 and the upper housing 50, all of which are fastened together by the screws 80 (FIG. 1b). The screws 80 may be seen to extend through holes 250 in the skeleton 20, as well as holes 252 in the mounting bracket 40.

The ball 60 is then retained within the trackball by the retaining ring 70. The retaining ring 70, which has flanges on its underside, is rotatably locked into place in the opening 270 of the upper housing 50. The inner surface 280 of the retaining ring 70 is beveled to permit easy rotation of the ball 60. The distance between the inside of the retaining ring 70 and the pressure rollers 240-244 is sized to precisely accommodate the ball 60 so that the engagement of the ball 60 with the engagement wheels 208 will be maintained regardless of the elevation angle of the trackball device 10.

It can therefore be appreciated that an improved trackball device has been disclosed, in which virtually all of the moving parts are mounted on a single removable sub-assembly. In this manner, a simple, reliable, easy to manufacture device is created. It can further be appreciated that the use of a mask provides improved resolution, while the cooperation of the lock ring, upper housing, ball and pressure rollers permits operation of the present invention at any elevational angle.

Having fully disclosed one embodiment of the invention, it will be appreciated by those skilled in the art, given the teachings herein, that numerous alternatives and equivalents exist which do not depart from the present invention. It is therefore to be understood that the present invention is not to be limited by the foregoing description, but only by the appended claims.

Duchon, Douglas J.

Patent Priority Assignee Title
5566087, Dec 19 1994 L-3 COMMUNICATIONS SONOMA EO, INC Gimbal control system using a trackball
5668574, Jun 26 1995 HUANG, JARLANCE Palm-top wireless trackball
5796492, Mar 20 1996 Agfa Corporation Rotatable control panel for a scanner
5867147, Apr 16 1997 Tamper-resistant computer mouse
6175360, Sep 27 1991 LOGITECH EUROPE, S A Integral ball cage for pointing device
6184870, Mar 19 1991 LOGITECH EUROPE, S A Integral ball cage for pointing device
6201534, Oct 03 1997 Siemens Information and Communications Networks, Inc. Trackball for single digit control of wireless terminal
6496181, Oct 03 1997 SIEMENS INFORMATION AND COMMUNICATION PRODUCTS LLC, Scroll select-activate button for wireless terminals
6741233, Apr 28 2000 LOGITECH EUROPE S A Roller functionality in joystick
Patent Priority Assignee Title
4404865, Feb 10 1982 WICO DISTRIBUTION CORP , A DE CORP Trackball device
4533830, Dec 16 1982 DYNAPAR CORPORATION, A CORP OF IL Optical encoder with a shutter clutched for directional movement
4538476, May 12 1983 Cursor control assembly
4562347, Sep 23 1983 TRACE SYSTEMS, INC , A CORP Input device featuring both trackball and mouse capability
4581609, Feb 28 1983 ALPS Electric Co., Ltd. X-Y position input device for display system
4594586, Aug 07 1982 ALPS ELECTRIC CO , LTD X-Y position input device for display system
4612539, Mar 09 1983 ALPS Electric Co., Ltd. X-Y position input device for display system
4623787, Dec 05 1983 WICO DISTRIBUTION CORP , A DE CORP Ball and transducer mounting arrangement for mouse
4635496, Apr 18 1985 Attachment for a display position indicator
4652871, Mar 03 1983 ALPS Electric Co., Ltd. X-Y position input device for display system
4786892, Feb 22 1986 ALPS Electric Co., Ltd. X-Y direction input device having changeable orientation of input axes and switch activation
4799049, Jan 25 1985 AVILA, HAROLD Image position control
4801931, Oct 25 1986 Hewlett-Packard Company Device for controlling the motion of a video-screen cursor
4806917, Sep 05 1985 ALPS Electric Co., Ltd. X-Y direction input device
4831736, Sep 29 1987 Carriage for a computer mouse
JP59186035,
/
Executed onAssignorAssigneeConveyanceFrameReelDoc
Apr 16 1993Logitech S.A.(assignment on the face of the patent)
Date Maintenance Fee Events
Oct 15 1998M184: Payment of Maintenance Fee, 8th Year, Large Entity.
Oct 15 2002M1553: Payment of Maintenance Fee, 12th Year, Large Entity.
Nov 22 2002ASPN: Payor Number Assigned.


Date Maintenance Schedule
May 09 19984 years fee payment window open
Nov 09 19986 months grace period start (w surcharge)
May 09 1999patent expiry (for year 4)
May 09 20012 years to revive unintentionally abandoned end. (for year 4)
May 09 20028 years fee payment window open
Nov 09 20026 months grace period start (w surcharge)
May 09 2003patent expiry (for year 8)
May 09 20052 years to revive unintentionally abandoned end. (for year 8)
May 09 200612 years fee payment window open
Nov 09 20066 months grace period start (w surcharge)
May 09 2007patent expiry (for year 12)
May 09 20092 years to revive unintentionally abandoned end. (for year 12)