US20050270271A1 - Scroll wheel assembly for scrolling an image in multiple directions - Google Patents
Scroll wheel assembly for scrolling an image in multiple directions Download PDFInfo
- Publication number
- US20050270271A1 US20050270271A1 US11/193,446 US19344605A US2005270271A1 US 20050270271 A1 US20050270271 A1 US 20050270271A1 US 19344605 A US19344605 A US 19344605A US 2005270271 A1 US2005270271 A1 US 2005270271A1
- Authority
- US
- United States
- Prior art keywords
- finger
- control member
- input device
- scroll wheel
- computer input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0362—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0304—Detection arrangements using opto-electronic means
- G06F3/0312—Detection arrangements using opto-electronic means for tracking the rotation of a spherical or circular member, e.g. optical rotary encoders used in mice or trackballs using a tracking ball or in mouse scroll wheels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
Definitions
- the present invention relates to an input device including an assembly for scrolling an image in multiple directions relative to a display screen. More particularly, the present invention relates to a peripheral input device, such as a mouse or a keyboard, that may be operatively connected to a host computer and includes a scroll wheel assembly that can move an image in multiple axes relative to a display screen.
- a peripheral input device such as a mouse or a keyboard
- Scroll wheels have been provided on computer mice and used by computer operators to move an image relative to a display screen of a host computer.
- a scroll wheel assembly includes a rotatable scroll wheel and a sensor that are typically included in a housing for a peripheral computer device such as a mouse. Typically, a portion of the scroll wheel protrudes upwardly out of an opening in its housing and is rotated in order to vertically scroll the image along the screen.
- a mouse including a known scroll wheel assembly is described in U.S. Pat. No. 5,912,661, entitled “Z-ENCODER MECHANISM” which is hereby fully incorporated by reference.
- Scrolling describes the movement of an image relative to a display screen in a particular direction as such term is commonly used in the art.
- the term “scroll down” as used herein relates to moving the viewable contents of a file (such as a text document or image) relative to display screen by an amount to produce an effect of moving down in the document or image.
- the terms scroll up, scroll left and scroll right relate to moving the viewable contents of a file relative to a screen by an amount to produce an effect of moving in the document or image up, left, and right, respectively.
- the term scrolling as used herein also includes panning, which is the automatic scrolling of an image.
- a conventional scroll wheel is normally rotated about a first, transversely extending axis secured within a housing in order to scroll the image up and down (vertically) relative to the display screen.
- an encoder senses the rotation of an encoder wheel and delivers a corresponding signal to a host computer which in turn can be used to move an image as is known in the art and disclosed in U.S. Pat. No. 5,912,661. This can occur without the user moving the position of the mouse and/or the cursor.
- many types of documents, such as spreadsheets and graphics files are usually wider than the width of the display screen and the user may want to scroll horizontally across the screen to see the entire file.
- the image will not scroll horizontally with respect to the display screen as he or she operates the mouse cursor of the graphical interface or rotates the mouse wheel. Instead, when using the mouse cursor on the graphical interface, nothing happens until he or she tries again to position the mouse cursor correctly on the scroll bar's points of operation. Or, when using the mouse wheel, the image will move vertically relative to the display screen and erroneously change the displayed image. These errors will force the user to take additional steps to reposition the desired image on the display screen. These steps include the user confirming that the cursor is not positioned on the horizontal scroll bar and rotating the scroll wheel in the opposite direction to return the image to its previous position.
- Microside Corporation of Miami, Fla. offers a “Micro Scroll II” mouse that permits a user to scroll an image in multiple perpendicular directions.
- This mouse includes a first rotatable wheel for scrolling an image up and down, and a second, separate rotatable wheel for scrolling an image left and right.
- the rotatable wheels are oriented so they extend and rotate in planes that are perpendicular to each other.
- the two scroll wheels are independently operable.
- this arrangement has drawbacks as the two wheels takes up valuable upper surface area on the mouse which could be used for supporting the hand of the user or for additional input keys.
- the two wheels have been made to be a small size to accommodate both wheels on the upper surface of the mouse.
- the smaller sized scroll wheels make the scrolling more difficult to control.
- the location of the horizontal scroll wheel is inconvenient for effective control. Further, with this design, it is difficult to easily reach and manipulate one of the wheels, as he or she must reposition his or her hand on the mouse to avoid
- the device comprises a housing that has at least one opening.
- the device also comprises a scroll wheel assembly that is provided within the housing.
- the scroll wheel assembly includes a rotatable member positioned within the opening of the housing.
- the rotatable member is rotatable about an axis that extends within the housing and is laterally pivotable within the opening relative to the housing.
- the scroll wheel assembly also includes a movement sensing system that determines when the rotatable member is pivoted laterally relative to the housing.
- a ball joint is used to facilitate movement of the scroll wheel in the different directions.
- the present invention includes a peripheral computer input device for scrolling an image across a display screen in perpendicular directions.
- the device includes a housing and a scroll wheel assembly.
- the scroll wheel assembly includes a rotatable member that is laterally pivotable relative to the housing and a sensor positioned within the housing for sensing laterally pivotal movement of the rotatable member.
- the device also includes a controller coupled to the sensor. The controller is configured to generate a signal to scroll the image across the display screen.
- Another aspect of the present invention includes a computer input device having a scroll wheel and a rotational shaft forming an axis of rotation for the scroll wheel.
- the scroll wheel is coupled to the shaft to enable a rotational force applied to the scroll wheel rotate the shaft with the scroll wheel and to enable a lateral force applied to the scroll wheel to pivot the scroll wheel relative to the shaft.
- the device according to the present invention makes it easy for a user to scroll an image both horizontally and vertically relative to a display screen without repositioning the peripheral device. Additionally, the wheel movements and/or configuration of the scroll wheel assembly of the present invention to cause scrolling in the perpendicular directions eliminate problems and frustrations that may result from using the prior art devices.
- Another aspect of the present invention includes a computer input device having a scroll wheel that is endlessly rotatable about a laterally extending axis and is laterally pivotable.
- Systems are included for (a) sensing the rotation of the scroll wheel, (b) sensing the angular displacement of the scroll wheel, and (c) biasing the scroll wheel towards a neutral position.
- FIG. 1 illustrates an input device according to the present invention for scrolling an image on a display screen of a host computer in multiple directions;
- FIG. 2 is a perspective view of a scroll wheel assembly according to one embodiment of the present invention with the plane of the scroll wheel in a first position;
- FIG. 3 is a perspective view of the scroll wheel assembly of FIG. 2 after the scroll wheel has been displaced in laterally pivotal direction relative to FIG. 2 ;
- FIG. 4 is an isometric view of details of the arrangement for coupling the scroll wheel to its shaft according to one embodiment of the present invention
- FIG. 5 is a schematic perspective view of details of the arrangement for sensing rotational movement of the scroll wheel according to one embodiment of the present invention
- FIG. 6 is a schematic end view of details of the arrangement for sensing laterally pivotable movement of the scroll wheel according to one embodiment of the present invention.
- FIG. 7 is a schematic end view of details of the arrangement for sensing laterally pivotable movement of the scroll wheel according to an alternate embodiment of the present invention.
- FIG. 8 is a schematic perspective view of details of the arrangement for sensing laterally pivotable movement of the scroll wheel according to an alternative embodiment of the present invention.
- FIG. 9 is a schematic end view of details of the arrangement for sensing laterally pivotable movement of the scroll wheel according to an alternative embodiment of the present invention.
- FIG. 10 is a schematic perspective view of details of the arrangement for sensing laterally pivotable movement of the scroll wheel according to another embodiment of the present invention.
- FIG. 11 is a schematic end view of a scroll wheel assembly including details of the scroll wheel relative to the opening in the housing.
- FIG. 12 is a schematic perspective view of a scroll wheel assembly including details of an arrangement with Z-switch capabilities according to an embodiment of the present invention.
- an exemplary embodiment of the present invention includes a scroll wheel assembly 10 having a rotatable member 30 (scroll wheel) that can be used with different types of computer input devices for scrolling an image 1 in multiple directions and along multiple axes (X Y) ( 4 and 5 respectively) relative to a display screen 2 used with a host computer 8 another type of computing device, or an Internet appliance.
- a scroll wheel assembly 10 having a rotatable member 30 (scroll wheel) that can be used with different types of computer input devices for scrolling an image 1 in multiple directions and along multiple axes (X Y) ( 4 and 5 respectively) relative to a display screen 2 used with a host computer 8 another type of computing device, or an Internet appliance.
- X Y multiple axes
- FIG. 1 one embodiment of the scroll wheel assembly 10 according to the present invention can be incorporated as part of an electronic mouse 6 .
- the scroll wheel assembly 10 is incorporated into other peripheral computer input devices such as a trackball device or a keyboard, or a similar input device.
- the scroll wheel assembly 10 can alternatively be located in a computer monitor or in the base portion of a laptop computer.
- the present invention will be described as embodied in a computer mouse 6 , and the mouse 6 includes actuator buttons 13 .
- the discussion of the scroll wheel assembly 10 is equally applicable for use in other types of computer input devices.
- laterally pivoted and “laterally pivotable” describe motion of the rotatable member that includes the general side-to-side pivotable movement of a rotatable member within an opening of an input device in a direction that tilts the primary plane in which the rotatable member resides and rotates. This laterally pivotable movement is generally in the direction of the sidewalls of the opening.
- one embodiment of the scroll wheel assembly 10 comprises a rotatable member, such as a circular disk-shaped scroll wheel 30 positioned within an elongated opening 15 in a housing 11 of the mouse 6 .
- a portion of the wheel 30 protrudes through the opening 15 and away from the outer surface of the mouse 6 so that it can be contacted and manipulated by a user.
- the rotatable member 30 is laterally pivotable to horizontally scroll an image on the display screen 2 .
- the outer surface of the rotatable member 30 of the scroll wheel assembly 10 may include a slip resistant material (such as a rubber coating) and/or a slip resistant arrangement (such a grooves or a knurled surface) that are contacted by the user's finger in order to enhance scrolling control.
- a slip resistant material such as a rubber coating
- a slip resistant arrangement such a grooves or a knurled surface
- an exemplary scroll wheel assembly 10 includes the scroll wheel 30 , a rotatable shaft 50 , and a convex hub/ball joint 60 .
- the rotatable shaft 50 may be coupled to the mouse 6 in any desired manner that achieves the described functionality of providing support and endless rotation capabilities.
- the opposing ends 51 and 52 of rotatable shaft 50 may be mounted within support blocks 55 and 56 having cylindrical bearing surfaces.
- one end of the shaft 50 may be rotatably received within a support and the other end may be slidably received within a support such that it too permits rotational movement of the shaft 50 .
- the supports could also be positioned along the length of shaft 50 so that they are spaced from its ends.
- the scroll wheel assembly 10 also includes a rotation sensing system 70 , a tilt sensing system 80 and a tilt biasing system 100 . As described hereinafter, the tilt sensing system 80 and the tilt biasing system 100 may share common components.
- the ball joint 60 is fixed to the shaft 50 such that the ball joint 60 rotates with the shaft 50 .
- the ball joint 60 and shaft 50 may, but need not be, integrally formed therewith by molding or other technique. If desired, the lateral ends 61 and 62 of the ball joint 60 may be truncated as shown in the FIGS. 2-4 .
- the ball joint 60 includes a convex outer surface 63 .
- the ball joint 60 also includes two lateral slots or grooves 65 and 66 therein. In an exemplary arrangement depicted in FIG. 4 , the grooves 65 and 66 extend from one lateral end 65 to the other lateral end 66 .
- the grooves 65 and 66 are spaced apart 180° about the rotational axis of the scroll wheel 30 , which is coincident with the shaft 50 . In an alternative embodiment of the invention, not shown, only one pin and one groove are included.
- the scroll wheel 30 includes an inner concave surface 33 that faces and is supported by the convex outer surface 63 of the ball joint 60 .
- the scroll wheel 30 also includes first and second pins 35 and 36 projecting inwardly from the inner surface 33 .
- the pins 35 and 36 are spaced apart 180° about the rotational axis of the scroll wheel 30 so as to align with the grooves 65 and 66 respectively.
- the pins 35 and 36 are circular in cross section.
- the circular pins 35 and 36 in combinations with the grooves 65 and 66 enable the scroll wheel 30 to laterally pivot with respect to the shaft 50 and the ball joint 60 regardless of the angular position of the shaft 50 .
- the pins 35 and 36 would travel within the grooves 65 and 66 when the scroll wheel 30 laterally pivots in the direction shown by arrow A.
- the scroll wheel 30 is made from two different materials, an outer region 38 made from rubber material to enhance gripping and control during the scrolling process, and an inner region 39 made from a plastic. This can be manufactured by an overmolding process if desired.
- the outer surface 63 region of the ball joint 60 is also made from a plastic.
- the plastics of the inner region 39 of the scroll wheel 30 and the outer surface 63 region of the ball joint 60 are made from different types of plastic, such as ABS and Nylon, for wear-related purposes. However, it is recognized that other materials may be used in addition to those described.
- all embodiments preferably include a rotation sensing system 70 , a tilting sensing system 80 , and a tilt biasing system 90 .
- a rotation sensing system 70 preferably includes a rotation sensing system 70 , a tilting sensing system 80 , and a tilt biasing system 90 .
- FIG. 5 depicts an embodiment of a rotation sensing system 70 .
- the rotation sensing system 70 which senses the rotation of the endlessly rotatable scroll wheel 30 , includes a disk encoder 72 and separate elements 73 and 74 from an optical pair.
- the encoder 72 is fixedly mounted to the scroll wheel shaft 50 .
- the outer periphery of the encoder wheel includes spaced light blocking elements, such as angularly spaced, radially extending blades 75 .
- the two elements 73 and 74 of the optical pair on opposing sides of the encoder 72 . Of the optical pair elements, one is a light source 73 and the other is a light sensor 74 .
- the rotation of the scroll wheel 30 rotates the shaft 50 and the encoder 72 mounted thereto.
- the spaced light blocking elements 75 periodically block the path of light and pulses are picked up each time a blade blocks the light path.
- light from the light source is alternately (1) transmitted through the openings and (2) blocked by the material of the encoder wheel.
- the pulses of light transmitted through the openings are detected by the light sensor.
- the light sensor transmits a signal to a host computer that indicates rotation of the scroll wheel, thereby inducing scrolling of the image relative to the display screen.
- the frequency of the sensed pulses corresponds to the rate at which the scroll wheel is being rotated. Accordingly, the rate at which the scroll wheel rotates is generally correlated to the speed at which the image scrolls.
- This technology is known in the art, and has been disclosed in U.S. Pat. No. 5,912,661, which is hereby incorporated by reference. Alternative rotation sensing systems may be used.
- FIGS. 6-10 depict embodiments of the tilting sensing system 80 and/or the tilt biasing system 90 .
- the tilting sensing system 70 includes at least one sensor that determines when the wheel 30 is being tilting which would typically occur by a lateral force being applies to the portion of the scroll wheel 30 extending through the opening 15 in the housing 11 .
- the scroll wheel assembly 10 also includes a circuitry, such as a controller, not shown, for interpreting the output from the sensor, converting it to a signal and delivering the signal to the host computer 8 .
- the controller can be any known component or combination of components that can perform these functions.
- the controller includes a microprocessor connected to the sensor that generates a signal for the host computer 8 indicating when the scroll wheel 30 is being laterally moved.
- each sensor is operatively connected to the microprocessor for generating an electrical signal that controls the position of the image 1 relative to the display screen 2 as discussed above.
- the generated signal controls the scrolling of the image 1 along the X-axis 4 in response to a force that causes the wheel 30 to move laterally.
- the signal scrolls the image 1 in a manner that is consistent with the direction and magnitude of the applied force, i.e., either left or right.
- the systems utilize a carriage 100 that receives the lower portion of the scroll wheel 30 on the side of the scroll wheel 30 that is opposite from the aperture 15 in the mouse housing 11 .
- the carriage 100 includes opposing side walls 102 on opposite sides of the bottom of the scroll wheel 30 .
- the side walls 102 of the carriage 100 and the sides of the scroll wheel are preferably separated by a small gap 104 , such as 0.1 mm.
- a small gap 104 such as 0.1 mm.
- FIGS. 6 and 7 show embodiments of a sliding carriage 100 .
- the sliding carriage 100 is mounted for movement along a lateral axis as indicated by the straight arrow in the figures.
- the scroll wheel 30 In response to the scroll wheel 30 being pivoted at its portion that extends outside of the housing 11 , the side of the wheel 30 that the force was applied, pushes the inside wall 102 of the carriage near the bottom of the wheel 30 in a lateral direction opposite the lateral direction of the force applied, but in the same rotational direction relative to the pivot of the wheel.
- a force applied to tilt the wheel 30 to the left applies a counterclockwise force such that the bottom of the wheel 30 pushes the sliding carriage 100 to the right by applying a counterclockwise force.
- Movement of the sliding carriage 100 is detected by a sensor.
- the carriage 100 coupled to a slide potentiometer 110 , which is in turn, mounted to a circuit board 106 .
- the slide potentiometer 110 senses amount of displacement and provides an electrical resistance value accordingly.
- One such potentiometer 110 is the Low Profile Slide Potentiometer made by Bourns. However, numerous other linear slide potentiometers could be used.
- discrete contact sensors 120 such as contact switches are provided on opposing sides of the wheel 30 and the carriage 100 .
- Contact switches 120 sense when scroll wheel 30 has been tilted to a predetermined position indicating that the wheel 30 had been tilted.
- the sensors for detecting the tilting motion of the wheel 30 via the sliding motion of the carriage 100 include strain gauges, force plates, and pressure sensors to determine the lateral displacement of the carriage 100 .
- FIGS. 8-10 show embodiments of a tilting carriage 100 .
- the tilting carriage 100 is mounted for limited pivotal movement and such may be accomplished by coupling the carriage 100 to one (for cantilever mounting) or front and back rotatable shafts 130 and 131 .
- Each shaft 130 and 131 is mounted for rotational movement within a respective support such as block 135 and 136 .
- the scroll wheel 30 In response to the scroll wheel 30 being pivoted at its portion that extends outside of the housing 11 , the side of the wheel 30 that the force was applied, pushes the inside wall 102 of the carriage near the bottom of the wheel 30 in the same rotational direction relative to the pivot of the wheel 30 .
- the carriage is pivotally mounted via its shafts 130 and 131 the carriage is rotated in the same rotational direction.
- the tilting carriage 100 and the scroll wheel 30 preferably rotate about the same axis.
- the tilting carriage 100 is coupled to a rotation sensing potentiometer 140 .
- the potentiometer 140 senses amount of angular displacement of the carriage shaft and provides an electrical resistance value accordingly.
- the rotational potentiometer 140 is within the support 135 .
- FIG. 9 shows another exemplary embodiment where the tilting of the scroll wheel 30 to a particular degree (in either direction) will engage a discrete contact sensor 140 such as contact switches provided on opposing sides of the wheel 30 and the carriage 100 .
- a discrete contact sensor 140 such as contact switches provided on opposing sides of the wheel 30 and the carriage 100 .
- contact switches 140 are provided on opposing sides of the wheel 30 . Contact switches 140 sense when scroll wheel 30 has been tilted to a predetermined angular position indicating that the wheel 30 had been tilted.
- the sensors for detecting the tilting motion of the wheel 30 via the pivotable motion of the carriage 100 include strain gauges, force plates, and pressure sensors to determine the pivoting displacement of the carriage 100 .
- FIG. 10 shows another embodiment of a sensing system for the tilting carriage 100 , including a rotary encoder 150 and an optical coupling pair 153 and 154 .
- the optical pair elements one is a light source 153 and the other is a light sensor 154 .
- the 150 encoder need not be a full disk and/or the blades thereon 155 need not extend 360° because the wheel 30 only preferably tilts to a range of 45° degrees in either direction.
- the pivoting of the carriage 100 rotates the shaft 130 , 131 and the encoder 150 mounted thereto.
- the spaced light blocking elements 155 periodically block the path of light and pulses are picked up each time a blade blocks the light path.
- a system 90 for physically biasing the carriage 100 , and accordingly also the wheel 30 to a position in a neutral zone, i.e., a central neutral position, within the spacing of the gaps 104 , is also preferably used.
- the biasing system 90 preferably includes one or more linear springs 114 .
- the linear springs 114 apply a force on the carriage 100 to urge it toward a neutral position.
- the spring or springs 114 can be part of or separate from the sensors used such as the potentiometer 110 or a strain gauge. Alternatively, other spring biasing systems, such as leaf springs, could be used.
- the biasing system 90 preferably includes one or more rotational/torsion springs, not numbered.
- the rotational springs apply a rotational force on the carriage 100 to urge it toward a neutral position.
- the spring or springs, not numbered, are preferably mounted within on of the shaft support blocks 135 or 136 , and can be part of or separate from the rotational potentiometer 110 .
- FIG. 11 shows an enlarged view of the relationship of the scroll wheel 30 to the top of the housing 11 of the mouse 6 and its opening 15 .
- the lateral spacing of the opening 15 provides the desired angular clearance to give the scroll wheel 30 the desired range of motion to laterally pivot.
- the scroll wheel 30 may have a portion 160 extend in a contoured manner inside the housing to more closely match the contour of the housing and to minimize the gap between the opening 15 and the wheel 30 during the full range of motion of the wheel 30 .
- a shutter type device may be used to minimize the gap between the opening 15 and the scroll wheel 30
- FIG. 12 illustrated another exemplary embodiment of the scroll wheel assembly 10 .
- the scroll wheel 30 also provides the function of being a Z-switch actuator such that the depression of the scroll wheel 30 activates a switch 185 .
- Springs may by mounted under supports 55 and 56 to permit the system to slightly “float”. Different arrangements may be used to provide the downward movement of wheel 30 .
- the front support 135 includes multiple portions pivotably coupled about a laterally oriented hinge. Alternatively, as shown, the front shaft 130 ′ may be designed to permit a small degree of downward flexing.
- a contact switch 185 may be mounted beneath a desirable portion of the assembly 10 such as the carriage 100 . In operation, pressing downward on the scroll wheel 30 causes the carriage 100 to contact switch 185 and activate a signal.
- this rotational movement sensing system 70 can include a light source 73 , an encoder wheel 72 , and a light detector 74 .
- Blades 75 on the encoder wheel periodically obstruct the light beam when the wheel 30 is rotated.
- the detector senses these obstructions and is coupled to a controller 11 to generate and relay a signal to the host computer 8 to scroll the image in the Y-direction up or down.
- a carriage 100 is disposed relative to the scroll wheel 30 such that laterally pivoting of the scroll wheel 30 causes the carriage 100 to move, either linearly slide or pivot.
- a tilt sensing system 80 detects such movement and causes a signal to be sent to affect horizontal scrolling.
- a tilt biasing system 90 urges the scroll wheel 30 towards a neutral position.
- the horizontal scrolling may be affected in a number of ways in response to a sensor detecting the lateral pivotable movement of the wheel 30 .
- the image 1 will scroll across the screen 2 at a constant, predetermined speed, i.e., panning.
- the scrolling speed may be programmed, set, or changed by a user via any known technique.
- the horizontal scrolling may be time sensitive to the tilting of the wheel 30 .
- the scrolling may be at a first speed when the wheel 30 is laterally displaced for a first period of time. If the wheel 30 is laterally displaced longer than that first period of time, the scrolling speed may be increased.
- lateral scrolling can be detected and controlled when lateral movement reaches a specified pressure or distance, as determined by pressure or displacement sensors.
- the sensed pressure or displacement can also be used to determine the rate of horizontal scrolling.
- the pressure related sensing could be accomplished by the use of pressure sensors with continuous sensing capabilities and by sensing the continuous pressure level, or by the use of pressure sensors with discrete sensing and the determination of one or more levels of pressure.
- scroll wheel assembly 10 is preferably used to cause scrolling in the horizontal direction, it may also be used to provide single commands other than “scroll right” and “scroll left”. For example, like with some keys on mice and keyboards, these commands may be programmable. Thus, moving the rotatable member of the scroll wheel assembly 10 to the left can activate a pre-programmed command such as “BACK”, and moving the rotatable member to the right can activate a pre-programmed command such as “FORWARD.”
- modifier keys that create the ability to modify the input from the wheel
- the combined actions of the Alt and Y keystrokes and manipulation of a scroll wheel controls zooming in and out.
- the combination of modifier keys in combination with sliding the scroll wheel horizontally could be used to angularly rotate an image on the display, such as a drawing object.
- the horizontal displacement of the wheel can affect the amount of angular rotation and/or the speed of the rotation.
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)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
A scroll wheel assembly for computer input device having a housing. The scroll wheel assembly includes a housing and an engagable scroll wheel. The scroll wheel is rotatable with a shaft to preferably cause vertical scrolling of an image on a display. The scroll wheel is laterally tiltable relative to the housing and the shaft. A sensor is preferably positioned within the housing for sensing tilting of the rotatable member. In response to sensed tilting movement of the rotatable member, the image is horizontally scrolled, preferably in the direction of the lateral movement. The computer input device having the rotatable member may take the form of a keyboard, a mouse, a trackball device, or another type of computer input device.
Description
- This application is a Continuation application and claims priority to U.S. Ser. No. 11/094,259, filed Mar. 31, 2005 which is a Continuation application and claims priority to U.S. Ser. No. 10/382,652, filed Mar. 7, 2003, all of which are incorporated herein in their entirety.
- The present invention relates to an input device including an assembly for scrolling an image in multiple directions relative to a display screen. More particularly, the present invention relates to a peripheral input device, such as a mouse or a keyboard, that may be operatively connected to a host computer and includes a scroll wheel assembly that can move an image in multiple axes relative to a display screen.
- Scroll wheels have been provided on computer mice and used by computer operators to move an image relative to a display screen of a host computer. A scroll wheel assembly includes a rotatable scroll wheel and a sensor that are typically included in a housing for a peripheral computer device such as a mouse. Typically, a portion of the scroll wheel protrudes upwardly out of an opening in its housing and is rotated in order to vertically scroll the image along the screen. An example of a mouse including a known scroll wheel assembly is described in U.S. Pat. No. 5,912,661, entitled “Z-ENCODER MECHANISM” which is hereby fully incorporated by reference.
- Scrolling, as used herein, describes the movement of an image relative to a display screen in a particular direction as such term is commonly used in the art. For example, the term “scroll down” as used herein relates to moving the viewable contents of a file (such as a text document or image) relative to display screen by an amount to produce an effect of moving down in the document or image. Similarly, the terms scroll up, scroll left and scroll right relate to moving the viewable contents of a file relative to a screen by an amount to produce an effect of moving in the document or image up, left, and right, respectively. The term scrolling as used herein also includes panning, which is the automatic scrolling of an image.
- In operation, a conventional scroll wheel is normally rotated about a first, transversely extending axis secured within a housing in order to scroll the image up and down (vertically) relative to the display screen. As the scroll wheel is rotated, an encoder senses the rotation of an encoder wheel and delivers a corresponding signal to a host computer which in turn can be used to move an image as is known in the art and disclosed in U.S. Pat. No. 5,912,661. This can occur without the user moving the position of the mouse and/or the cursor. However, many types of documents, such as spreadsheets and graphics files, are usually wider than the width of the display screen and the user may want to scroll horizontally across the screen to see the entire file. When the user needs to move the image horizontally across the display screen, the user must typically stop what he or she is doing and perform a number of tedious and potentially frustrating steps. These include locating a graphical user interface in the form of a horizontal scroll bar usually located near the bottom of the display, positioning the cursor on the scroll bar, and then rotating the wheel. Locating the scroll bar can be very difficult for people with bad eyesight, small display screens and/or poor hand-eye coordination. As a result, the user will waste time and delay the completion of his project while fumbling to find the bottom horizontal scroll bar. These delays can cause the user great frustration and unnecessary stress that is magnified when he or she is operating under a deadline. Alternative graphically assisted tools for horizontal scrolling requiring cursor repositioning have similar drawbacks.
- If the user does not accurately position the cursor over the horizontal scroll bar, the image will not scroll horizontally with respect to the display screen as he or she operates the mouse cursor of the graphical interface or rotates the mouse wheel. Instead, when using the mouse cursor on the graphical interface, nothing happens until he or she tries again to position the mouse cursor correctly on the scroll bar's points of operation. Or, when using the mouse wheel, the image will move vertically relative to the display screen and erroneously change the displayed image. These errors will force the user to take additional steps to reposition the desired image on the display screen. These steps include the user confirming that the cursor is not positioned on the horizontal scroll bar and rotating the scroll wheel in the opposite direction to return the image to its previous position. Unfortunately, repositioning an image can lead to errors if the image is being amended. For example, the user may not return the image to its previous position. As a result, he may amend the wrong section of the image. Even if the proper image or portion of an image is returned to the display screen, the user must still attempt to locate the bottom, horizontal scroll bar a second time in order to finally move the image in a horizontal direction.
- Microside Corporation of Miami, Fla., offers a “Micro Scroll II” mouse that permits a user to scroll an image in multiple perpendicular directions. This mouse includes a first rotatable wheel for scrolling an image up and down, and a second, separate rotatable wheel for scrolling an image left and right. The rotatable wheels are oriented so they extend and rotate in planes that are perpendicular to each other. The two scroll wheels are independently operable. However, this arrangement has drawbacks as the two wheels takes up valuable upper surface area on the mouse which could be used for supporting the hand of the user or for additional input keys. Further, the two wheels have been made to be a small size to accommodate both wheels on the upper surface of the mouse. The smaller sized scroll wheels make the scrolling more difficult to control. Additionally, the location of the horizontal scroll wheel is inconvenient for effective control. Further, with this design, it is difficult to easily reach and manipulate one of the wheels, as he or she must reposition his or her hand on the mouse to avoid reaching without awkwardly finger manipulation
- Accordingly, an alternative arrangement for scrolling a document along multiple axes was needed.
- One aspect of the present invention relates to a peripheral device for use with a computer to scroll an image relative to an image display screen along perpendicular axes. The device comprises a housing that has at least one opening. The device also comprises a scroll wheel assembly that is provided within the housing. The scroll wheel assembly includes a rotatable member positioned within the opening of the housing. The rotatable member is rotatable about an axis that extends within the housing and is laterally pivotable within the opening relative to the housing. The scroll wheel assembly also includes a movement sensing system that determines when the rotatable member is pivoted laterally relative to the housing. A ball joint is used to facilitate movement of the scroll wheel in the different directions.
- Another aspect of the present invention includes a peripheral computer input device for scrolling an image across a display screen in perpendicular directions. The device includes a housing and a scroll wheel assembly. The scroll wheel assembly includes a rotatable member that is laterally pivotable relative to the housing and a sensor positioned within the housing for sensing laterally pivotal movement of the rotatable member. The device also includes a controller coupled to the sensor. The controller is configured to generate a signal to scroll the image across the display screen.
- Another aspect of the present invention includes a computer input device having a scroll wheel and a rotational shaft forming an axis of rotation for the scroll wheel. The scroll wheel is coupled to the shaft to enable a rotational force applied to the scroll wheel rotate the shaft with the scroll wheel and to enable a lateral force applied to the scroll wheel to pivot the scroll wheel relative to the shaft.
- The device according to the present invention makes it easy for a user to scroll an image both horizontally and vertically relative to a display screen without repositioning the peripheral device. Additionally, the wheel movements and/or configuration of the scroll wheel assembly of the present invention to cause scrolling in the perpendicular directions eliminate problems and frustrations that may result from using the prior art devices.
- Another aspect of the present invention includes a computer input device having a scroll wheel that is endlessly rotatable about a laterally extending axis and is laterally pivotable. Systems are included for (a) sensing the rotation of the scroll wheel, (b) sensing the angular displacement of the scroll wheel, and (c) biasing the scroll wheel towards a neutral position.
- The present invention will be described in detail herein with reference to the attached drawings, in which:
-
FIG. 1 illustrates an input device according to the present invention for scrolling an image on a display screen of a host computer in multiple directions; -
FIG. 2 is a perspective view of a scroll wheel assembly according to one embodiment of the present invention with the plane of the scroll wheel in a first position; -
FIG. 3 is a perspective view of the scroll wheel assembly ofFIG. 2 after the scroll wheel has been displaced in laterally pivotal direction relative toFIG. 2 ; -
FIG. 4 is an isometric view of details of the arrangement for coupling the scroll wheel to its shaft according to one embodiment of the present invention; -
FIG. 5 is a schematic perspective view of details of the arrangement for sensing rotational movement of the scroll wheel according to one embodiment of the present invention; -
FIG. 6 is a schematic end view of details of the arrangement for sensing laterally pivotable movement of the scroll wheel according to one embodiment of the present invention; -
FIG. 7 is a schematic end view of details of the arrangement for sensing laterally pivotable movement of the scroll wheel according to an alternate embodiment of the present invention; -
FIG. 8 is a schematic perspective view of details of the arrangement for sensing laterally pivotable movement of the scroll wheel according to an alternative embodiment of the present invention; -
FIG. 9 is a schematic end view of details of the arrangement for sensing laterally pivotable movement of the scroll wheel according to an alternative embodiment of the present invention; -
FIG. 10 is a schematic perspective view of details of the arrangement for sensing laterally pivotable movement of the scroll wheel according to another embodiment of the present invention; -
FIG. 11 is a schematic end view of a scroll wheel assembly including details of the scroll wheel relative to the opening in the housing. -
FIG. 12 is a schematic perspective view of a scroll wheel assembly including details of an arrangement with Z-switch capabilities according to an embodiment of the present invention. - As shown in the figures, an exemplary embodiment of the present invention includes a
scroll wheel assembly 10 having a rotatable member 30 (scroll wheel) that can be used with different types of computer input devices for scrolling animage 1 in multiple directions and along multiple axes (X Y) (4 and 5 respectively) relative to adisplay screen 2 used with ahost computer 8 another type of computing device, or an Internet appliance. As shown inFIG. 1 , one embodiment of thescroll wheel assembly 10 according to the present invention can be incorporated as part of anelectronic mouse 6. However, according to other embodiments of the present invention, not shown, thescroll wheel assembly 10 is incorporated into other peripheral computer input devices such as a trackball device or a keyboard, or a similar input device. For example, it could also be located in the bezel of a hand-held computer, a larger portable computing device, a web pad, or an Internet appliance, or could be located on the chassis of a laptop computer. Like themouse 6, these other known peripheral devices can have wired or wireless connections to thehost computer 8 as is known in the art. Thescroll wheel assembly 10 can alternatively be located in a computer monitor or in the base portion of a laptop computer. For simplicity in description, the present invention will be described as embodied in acomputer mouse 6, and themouse 6 includesactuator buttons 13. However, it should be understood that the discussion of thescroll wheel assembly 10 is equally applicable for use in other types of computer input devices. - As used herein, the terms “laterally pivoted” and “laterally pivotable” describe motion of the rotatable member that includes the general side-to-side pivotable movement of a rotatable member within an opening of an input device in a direction that tilts the primary plane in which the rotatable member resides and rotates. This laterally pivotable movement is generally in the direction of the sidewalls of the opening.
- As shown in
FIG. 1 , one embodiment of thescroll wheel assembly 10 comprises a rotatable member, such as a circular disk-shapedscroll wheel 30 positioned within an elongated opening 15 in ahousing 11 of themouse 6. A portion of thewheel 30 protrudes through the opening 15 and away from the outer surface of themouse 6 so that it can be contacted and manipulated by a user. As described in more detail hereinafter, in addition to its normal rotational movement for vertical scrolling, therotatable member 30 is laterally pivotable to horizontally scroll an image on thedisplay screen 2. The outer surface of therotatable member 30 of thescroll wheel assembly 10 may include a slip resistant material (such as a rubber coating) and/or a slip resistant arrangement (such a grooves or a knurled surface) that are contacted by the user's finger in order to enhance scrolling control. - With reference to
FIGS. 2-4 , an exemplaryscroll wheel assembly 10 includes thescroll wheel 30, arotatable shaft 50, and a convex hub/ball joint 60. Therotatable shaft 50 may be coupled to themouse 6 in any desired manner that achieves the described functionality of providing support and endless rotation capabilities. For example, the opposing ends 51 and 52 ofrotatable shaft 50 may be mounted within support blocks 55 and 56 having cylindrical bearing surfaces. Alternatively, one end of theshaft 50 may be rotatably received within a support and the other end may be slidably received within a support such that it too permits rotational movement of theshaft 50. Similarly, the supports could also be positioned along the length ofshaft 50 so that they are spaced from its ends. - Due to the coupling by the ball joint 60, a rotational force applied to the
scroll wheel 10 will cause theshaft 50 to rotate with thescroll wheel 10 and with respect to thehousing 11, and a laterally pivotable force applied to thescroll wheel 10 will cause thescroll wheel 10 to laterally pivot relative to theshaft 50 and thehousing 11. While not shown inFIGS. 2-4 , thescroll wheel assembly 10 also includes a rotation sensing system 70, atilt sensing system 80 and atilt biasing system 100. As described hereinafter, thetilt sensing system 80 and thetilt biasing system 100 may share common components. - The ball joint 60 is fixed to the
shaft 50 such that the ball joint 60 rotates with theshaft 50. The ball joint 60 andshaft 50 may, but need not be, integrally formed therewith by molding or other technique. If desired, the lateral ends 61 and 62 of the ball joint 60 may be truncated as shown in theFIGS. 2-4 . The ball joint 60 includes a convexouter surface 63. The ball joint 60 also includes two lateral slots orgrooves FIG. 4 , thegrooves lateral end 65 to the otherlateral end 66. Thegrooves scroll wheel 30, which is coincident with theshaft 50. In an alternative embodiment of the invention, not shown, only one pin and one groove are included. - The
scroll wheel 30 includes an inner concave surface 33 that faces and is supported by the convexouter surface 63 of the ball joint 60. Thescroll wheel 30 also includes first andsecond pins 35 and 36 projecting inwardly from the inner surface 33. Thepins 35 and 36 are spaced apart 180° about the rotational axis of thescroll wheel 30 so as to align with thegrooves - The
pins 35 and 36 are circular in cross section. The circular pins 35 and 36 in combinations with thegrooves scroll wheel 30 to laterally pivot with respect to theshaft 50 and the ball joint 60 regardless of the angular position of theshaft 50. For example, if the ball joint 60 is oriented relative to the aperture such that a laterally pivotable force on thescroll wheel 30 is substantially within the plane ofpins 35 and 36 and thegrooves pins 35 and 36 would travel within thegrooves scroll wheel 30 laterally pivots in the direction shown by arrow A. If the ball joint 60 is oriented relative to the aperture such that a laterally pivotable force on thescroll wheel 30 is perpendicular to the axis extending through thepins 35 and 36 and parallel to the plane of thegrooves pins 35 and 36 pivot about axis B within in thegrooves scroll wheel 30 laterally pivots. If the ball joint 60 is oriented relative to the aperture between those positions, each of thepins 35 and 36 would pivot and translate within theirrespective groove scroll wheel 30 is rotated in the direction shown by arrow C, thepins 35 and 36 press against the sides of thegrooves shaft 50 rotate with thescroll wheel 30. - In an exemplary embodiment the
scroll wheel 30 is made from two different materials, anouter region 38 made from rubber material to enhance gripping and control during the scrolling process, and aninner region 39 made from a plastic. This can be manufactured by an overmolding process if desired. Theouter surface 63 region of the ball joint 60 is also made from a plastic. In an exemplary arrangement, the plastics of theinner region 39 of thescroll wheel 30 and theouter surface 63 region of the ball joint 60 are made from different types of plastic, such as ABS and Nylon, for wear-related purposes. However, it is recognized that other materials may be used in addition to those described. - As described above, all embodiments preferably include a rotation sensing system 70, a tilting
sensing system 80, and atilt biasing system 90. For simplicity of explanation, some embodiments of these systems have been depicted separately. -
FIG. 5 depicts an embodiment of a rotation sensing system 70. In an exemplary arrangement, the rotation sensing system 70, which senses the rotation of the endlesslyrotatable scroll wheel 30, includes adisk encoder 72 andseparate elements encoder 72 is fixedly mounted to thescroll wheel shaft 50. The outer periphery of the encoder wheel includes spaced light blocking elements, such as angularly spaced, radially extendingblades 75. The twoelements encoder 72. Of the optical pair elements, one is alight source 73 and the other is alight sensor 74. The rotation of thescroll wheel 30 rotates theshaft 50 and theencoder 72 mounted thereto. The spacedlight blocking elements 75 periodically block the path of light and pulses are picked up each time a blade blocks the light path. As the encoder wheel rotates, light from the light source is alternately (1) transmitted through the openings and (2) blocked by the material of the encoder wheel. The pulses of light transmitted through the openings are detected by the light sensor. In response to the pulses of light, the light sensor transmits a signal to a host computer that indicates rotation of the scroll wheel, thereby inducing scrolling of the image relative to the display screen. Furthermore, the frequency of the sensed pulses corresponds to the rate at which the scroll wheel is being rotated. Accordingly, the rate at which the scroll wheel rotates is generally correlated to the speed at which the image scrolls. This technology is known in the art, and has been disclosed in U.S. Pat. No. 5,912,661, which is hereby incorporated by reference. Alternative rotation sensing systems may be used. -
FIGS. 6-10 depict embodiments of the tiltingsensing system 80 and/or thetilt biasing system 90. The tilting sensing system 70 includes at least one sensor that determines when thewheel 30 is being tilting which would typically occur by a lateral force being applies to the portion of thescroll wheel 30 extending through the opening 15 in thehousing 11. Thescroll wheel assembly 10 also includes a circuitry, such as a controller, not shown, for interpreting the output from the sensor, converting it to a signal and delivering the signal to thehost computer 8. The controller can be any known component or combination of components that can perform these functions. In one embodiment, the controller includes a microprocessor connected to the sensor that generates a signal for thehost computer 8 indicating when thescroll wheel 30 is being laterally moved. Thus, each sensor is operatively connected to the microprocessor for generating an electrical signal that controls the position of theimage 1 relative to thedisplay screen 2 as discussed above. The generated signal controls the scrolling of theimage 1 along the X-axis 4 in response to a force that causes thewheel 30 to move laterally. The signal scrolls theimage 1 in a manner that is consistent with the direction and magnitude of the applied force, i.e., either left or right. - In the depicted exemplary embodiments, the systems utilize a
carriage 100 that receives the lower portion of thescroll wheel 30 on the side of thescroll wheel 30 that is opposite from the aperture 15 in themouse housing 11. Thecarriage 100 includes opposingside walls 102 on opposite sides of the bottom of thescroll wheel 30. Theside walls 102 of thecarriage 100 and the sides of the scroll wheel are preferably separated by asmall gap 104, such as 0.1 mm. When thescroll wheel 30 is tilted, it will move a small amount and then engage theside wall 102 on the side of thecarriage 100 that thescroll wheel 30 has been tilted. Thissmall gap 104 enables sufficient tilting responsiveness without causing a drag on thescroll wheel 30 when it is rotated in its endless direction with itsshaft 50. Thecarriage 100 will move, either pivot or linearly slide, in accordance with the movement of thescroll wheel 30. The movement of the carriage is sensed, and an appropriate signal is sent to cause lateral scrolling of the document. -
FIGS. 6 and 7 show embodiments of a slidingcarriage 100. The slidingcarriage 100 is mounted for movement along a lateral axis as indicated by the straight arrow in the figures. In response to thescroll wheel 30 being pivoted at its portion that extends outside of thehousing 11, the side of thewheel 30 that the force was applied, pushes theinside wall 102 of the carriage near the bottom of thewheel 30 in a lateral direction opposite the lateral direction of the force applied, but in the same rotational direction relative to the pivot of the wheel. Thus for example, with reference toFIG. 6 , a force applied to tilt thewheel 30 to the left, applies a counterclockwise force such that the bottom of thewheel 30 pushes the slidingcarriage 100 to the right by applying a counterclockwise force. - Movement of the sliding
carriage 100 is detected by a sensor. RegardingFIG. 6 , thecarriage 100 coupled to aslide potentiometer 110, which is in turn, mounted to acircuit board 106. Theslide potentiometer 110 senses amount of displacement and provides an electrical resistance value accordingly. Onesuch potentiometer 110 is the Low Profile Slide Potentiometer made by Bourns. However, numerous other linear slide potentiometers could be used. - For the sliding carriage arrangement of
FIG. 7 ,discrete contact sensors 120 such as contact switches are provided on opposing sides of thewheel 30 and thecarriage 100. Contact switches 120 sense whenscroll wheel 30 has been tilted to a predetermined position indicating that thewheel 30 had been tilted. In other arrangements of the invention, not depicted, the sensors for detecting the tilting motion of thewheel 30 via the sliding motion of thecarriage 100 include strain gauges, force plates, and pressure sensors to determine the lateral displacement of thecarriage 100. -
FIGS. 8-10 show embodiments of a tiltingcarriage 100. The tiltingcarriage 100 is mounted for limited pivotal movement and such may be accomplished by coupling thecarriage 100 to one (for cantilever mounting) or front and backrotatable shafts shaft block scroll wheel 30 being pivoted at its portion that extends outside of thehousing 11, the side of thewheel 30 that the force was applied, pushes theinside wall 102 of the carriage near the bottom of thewheel 30 in the same rotational direction relative to the pivot of thewheel 30. As the carriage is pivotally mounted via itsshafts carriage 100 and thescroll wheel 30 preferably rotate about the same axis. - Regarding
FIG. 8 , the tiltingcarriage 100 is coupled to a rotation sensing potentiometer 140. The potentiometer 140 senses amount of angular displacement of the carriage shaft and provides an electrical resistance value accordingly. In an exemplary embodiment, the rotational potentiometer 140 is within thesupport 135. -
FIG. 9 shows another exemplary embodiment where the tilting of thescroll wheel 30 to a particular degree (in either direction) will engage a discrete contact sensor 140 such as contact switches provided on opposing sides of thewheel 30 and thecarriage 100. For the pivoting carriage arrangement ofFIG. 9 , contact switches 140 are provided on opposing sides of thewheel 30. Contact switches 140 sense whenscroll wheel 30 has been tilted to a predetermined angular position indicating that thewheel 30 had been tilted. - In other arrangements of the invention, not depicted, the sensors for detecting the tilting motion of the
wheel 30 via the pivotable motion of thecarriage 100 include strain gauges, force plates, and pressure sensors to determine the pivoting displacement of thecarriage 100. -
FIG. 10 shows another embodiment of a sensing system for the tiltingcarriage 100, including arotary encoder 150 and anoptical coupling pair light source 153 and the other is alight sensor 154. The 150 encoder need not be a full disk and/or the blades thereon 155 need not extend 360° because thewheel 30 only preferably tilts to a range of 45° degrees in either direction. As with the functioning of the encoder described above, the pivoting of thecarriage 100 rotates theshaft encoder 150 mounted thereto. The spacedlight blocking elements 155 periodically block the path of light and pulses are picked up each time a blade blocks the light path. - A
system 90 for physically biasing thecarriage 100, and accordingly also thewheel 30 to a position in a neutral zone, i.e., a central neutral position, within the spacing of thegaps 104, is also preferably used. With acarriage 100 mounted for linear slidable movement, such as shown inFIGS. 6 and 7 , the biasingsystem 90 preferably includes one or morelinear springs 114. Thelinear springs 114 apply a force on thecarriage 100 to urge it toward a neutral position. The spring or springs 114 can be part of or separate from the sensors used such as thepotentiometer 110 or a strain gauge. Alternatively, other spring biasing systems, such as leaf springs, could be used. - With a
carriage 100 mounted for pivotal movement, such as shown inFIGS. 8-10 , the biasingsystem 90 preferably includes one or more rotational/torsion springs, not numbered. The rotational springs apply a rotational force on thecarriage 100 to urge it toward a neutral position. The spring or springs, not numbered, are preferably mounted within on of the shaft support blocks 135 or 136, and can be part of or separate from therotational potentiometer 110. -
FIG. 11 shows an enlarged view of the relationship of thescroll wheel 30 to the top of thehousing 11 of themouse 6 and its opening 15. The lateral spacing of the opening 15 provides the desired angular clearance to give thescroll wheel 30 the desired range of motion to laterally pivot. Additionally, thescroll wheel 30 may have aportion 160 extend in a contoured manner inside the housing to more closely match the contour of the housing and to minimize the gap between the opening 15 and thewheel 30 during the full range of motion of thewheel 30. Alternatively, a shutter type device may be used to minimize the gap between the opening 15 and thescroll wheel 30 -
FIG. 12 illustrated another exemplary embodiment of thescroll wheel assembly 10. In this arrangement, thescroll wheel 30 also provides the function of being a Z-switch actuator such that the depression of thescroll wheel 30 activates aswitch 185. Springs may by mounted undersupports wheel 30. In one arrangement, thefront support 135 includes multiple portions pivotably coupled about a laterally oriented hinge. Alternatively, as shown, thefront shaft 130′ may be designed to permit a small degree of downward flexing. Acontact switch 185 may be mounted beneath a desirable portion of theassembly 10 such as thecarriage 100. In operation, pressing downward on thescroll wheel 30 causes thecarriage 100 to contactswitch 185 and activate a signal. - In operation, when the user wants to scroll the
image 1 on thedisplay screen 2 in multiple directions alongmultiple axes 4, 5, he or she will both rotate and/or laterally pivot thescroll wheel 30 relative to themouse 6 to produce vertical and/or lateral scrolling, respectively. When thewheel 30 is rotated by the user, itsshaft 50 moves with it, and the rotational motion is sensed by a rotational movement sensing system 70, and theimage 1 is scrolled in either a positive or a negative vertical direction that extends parallel to the Y-axis 5, i.e., either up or down. Any known sensing system may be used. As illustrated and described, this rotational movement sensing system 70 can include alight source 73, anencoder wheel 72, and alight detector 74.Blades 75 on the encoder wheel periodically obstruct the light beam when thewheel 30 is rotated. The detector senses these obstructions and is coupled to acontroller 11 to generate and relay a signal to thehost computer 8 to scroll the image in the Y-direction up or down. - Laterally pivoting the
scroll wheel 30 causes thewheel 30 to move relative to theshaft 50 due to the coupling of the ball joint 60. Acarriage 100 is disposed relative to thescroll wheel 30 such that laterally pivoting of thescroll wheel 30 causes thecarriage 100 to move, either linearly slide or pivot. Atilt sensing system 80 detects such movement and causes a signal to be sent to affect horizontal scrolling. Atilt biasing system 90 urges thescroll wheel 30 towards a neutral position. - The horizontal scrolling may be affected in a number of ways in response to a sensor detecting the lateral pivotable movement of the
wheel 30. In a first embodiment, theimage 1 will scroll across thescreen 2 at a constant, predetermined speed, i.e., panning. The scrolling speed may be programmed, set, or changed by a user via any known technique. Alternatively, the horizontal scrolling may be time sensitive to the tilting of thewheel 30. For example, the scrolling may be at a first speed when thewheel 30 is laterally displaced for a first period of time. If thewheel 30 is laterally displaced longer than that first period of time, the scrolling speed may be increased. In another arrangement, lateral scrolling can be detected and controlled when lateral movement reaches a specified pressure or distance, as determined by pressure or displacement sensors. With the use of sensors in this arrangement, the sensed pressure or displacement can also be used to determine the rate of horizontal scrolling. The pressure related sensing could be accomplished by the use of pressure sensors with continuous sensing capabilities and by sensing the continuous pressure level, or by the use of pressure sensors with discrete sensing and the determination of one or more levels of pressure. - While the
scroll wheel assembly 10 is preferably used to cause scrolling in the horizontal direction, it may also be used to provide single commands other than “scroll right” and “scroll left”. For example, like with some keys on mice and keyboards, these commands may be programmable. Thus, moving the rotatable member of thescroll wheel assembly 10 to the left can activate a pre-programmed command such as “BACK”, and moving the rotatable member to the right can activate a pre-programmed command such as “FORWARD.” - Further, with the use of such a wheel, and modifier keys that create the ability to modify the input from the wheel, it is possible to control document zooming or other non-scrolling actions if desired. For example, the combined actions of the Alt and Y keystrokes and manipulation of a scroll wheel controls zooming in and out. If desired, the combination of modifier keys in combination with sliding the scroll wheel horizontally could be used to angularly rotate an image on the display, such as a drawing object. In such an example, the horizontal displacement of the wheel can affect the amount of angular rotation and/or the speed of the rotation.
- It is understood that while the forms of the invention herein shown and described include the best mode contemplated for carrying out the present invention, they are not intended to illustrate all possible forms thereof. It will also be understood that the words used are descriptive rather than limiting, and that various changes may be made without departing from the spirit or scope of the invention as claimed below. For example, even though the above discussed embodiments use the rotation of the
wheel 30 to vertically scroll and the translation and/or laterally pivoting of thewheel 30 to horizontally scroll, it is possible that these functions be reversed so that rotation of thewheel 30 aboutshaft 50 results in horizontal. Additionally, the directions that the image is scrolled according to the present invention can include both X and Y components. Additionally, thescroll wheel 10 according to the present invention is not limited to a specific type of peripheral device. Further, while not illustrated or specifically described, a detent system may be provided to make the rotation of thewheel 30 occur at desired increments. - Thus, while there have been shown and described features of the present invention as applied to preferred embodiments thereof, it will be understood that various omissions and substitutions and changes in the form and details of the devices illustrated, and in their operation, and in the method illustrated and described, may be made by those skilled in the art without departing from the spirit of the invention as broadly disclosed herein.
Claims (20)
1. A computer input device for scrolling an image, the device comprising:
a housing having an opening;
a finger-engagable control member provided within the housing and having a portion extending through the opening permitting user manipulation thereof, the finger-engagable control member being endlessly rotatable about a rotating axis extending within the housing and tiltable about a tilting axis;
a rotation sensor for sensing rotation of the finger-engagable control member; and
an optical tilt sensor for sensing tilting of the finger-engagable control member.
2. The computer input device of claim 1 , wherein when the finger-engagable control member is rotated, a signal is transmitted to scroll the image in a first scroll direction and wherein when the finger-engagable control member is tilted, a signal is transmitted to scroll the image in a second scroll direction, the second scroll direction being approximately perpendicular to the first scroll direction.
3. The computer input device of claim 1 , wherein the tilting axis is perpendicular to the rotating axis.
4. The computer input device of claim 1 , further comprising a carriage housing at least a portion of the finger-engagable control member.
5. The computer input device of claim 4 wherein the carriage may be rotated irrespective of tilting.
6. The computer input device of claim 1 wherein the optical tilt sensor is positioned at the rear of the finger-engagable control member.
7. The computer input device of claim 6 further comprising a tilt axle, wherein the optical tilt sensor includes an encoder mounted to the tilt axle.
8. The computer input device of claim 1 wherein the optical tilt sensor comprises a light source, a light sensor and a movable intervening member between the light source and the light sensor.
9. The computer input device of claim 8 wherein when the finger-engagable member is tilted in a first rotational direction, the movable intervening member moves in the same rotational direction.
10. The computer input device of claim 1 wherein the optical tilt sensor is positioned at the rear of the finger-engagable control member underlying the tilting axis of the finger-engagable control member and comprises a light source, a light sensor and a movable intervening member between the light source and the light sensor, the movable intervening member being operatively connected to a tilt axle, the tilt axle being operatively connected to the finger-engagable control member along the tilting axis.
11. The computer input device of claim 1 further comprising a carriage containing at least a portion of the finger-engagable control member.
12. The computer input device of claim 11 further comprising a tilt axle operatively connected to the carriage along the tilting axis, wherein the optical tilt sensor is located at the rear of the finger-engagable control member underlying the tilting axis and includes a light source, a light sensor, and a movable intervening member between the light source and the light sensor, the movable intervening member being operatively connected to the tilt axle.
13. The computer input device of claim 1 wherein the device is an electronic mouse.
14. A computer input device for scrolling an image, the device comprising:
a housing having an opening;
a finger-engagable control member provided within the housing and having a portion extending through the opening permitting user manipulation thereof, the finger-engagable control member being endlessly rotatable about a rotating axis extending within the housing and tiltable about a tilting axis;
a carriage for housing at least a portion of the finger-engagable control member and being tiltable about the tilting axis;
a shaft extending from the carriage;
a light-blocking member coupled to the shaft; and
a tilt sensor configured for sensing a position of the light blocking member.
15. The device of claim 14 wherein the tilt sensor includes a light source and a light sensor that is configured to sense light from the light source.
16. The device of claim 15 wherein the light-blocking member is configured to block transmission of light between the light source and the light sensor.
17. The device of claim 15 wherein tilting the finger-engagable control member along the tilting axis causes corresponding tilting of the carriage.
18. The device of claim 15 wherein when the finger-engagable member is tilted in a first rotational direction, the light-blocking member moves in the same rotational direction.
19. The device of claim 14 further comprising a rotation sensor for sensing rotation of the finger-engagable control member.
20. The device of claim 14 wherein the device is an electronic mouse.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/193,446 US20050270271A1 (en) | 2003-03-07 | 2005-08-01 | Scroll wheel assembly for scrolling an image in multiple directions |
US14/072,973 US9600098B2 (en) | 2003-03-07 | 2013-11-06 | Scroll wheel assembly for scrolling an image in multiple directions |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/382,652 US7075516B2 (en) | 2003-03-07 | 2003-03-07 | Scroll wheel assembly for scrolling an image in multiple directions |
US11/094,259 US20050179661A1 (en) | 2003-03-07 | 2005-03-31 | Scroll wheel assembly for scrolling an image in multiple directions |
US11/193,446 US20050270271A1 (en) | 2003-03-07 | 2005-08-01 | Scroll wheel assembly for scrolling an image in multiple directions |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/094,259 Continuation US20050179661A1 (en) | 2003-03-07 | 2005-03-31 | Scroll wheel assembly for scrolling an image in multiple directions |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/072,973 Continuation US9600098B2 (en) | 2003-03-07 | 2013-11-06 | Scroll wheel assembly for scrolling an image in multiple directions |
Publications (1)
Publication Number | Publication Date |
---|---|
US20050270271A1 true US20050270271A1 (en) | 2005-12-08 |
Family
ID=32926935
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/382,652 Expired - Lifetime US7075516B2 (en) | 2003-03-07 | 2003-03-07 | Scroll wheel assembly for scrolling an image in multiple directions |
US11/094,259 Abandoned US20050179661A1 (en) | 2003-03-07 | 2005-03-31 | Scroll wheel assembly for scrolling an image in multiple directions |
US11/193,446 Abandoned US20050270271A1 (en) | 2003-03-07 | 2005-08-01 | Scroll wheel assembly for scrolling an image in multiple directions |
US14/072,973 Expired - Lifetime US9600098B2 (en) | 2003-03-07 | 2013-11-06 | Scroll wheel assembly for scrolling an image in multiple directions |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/382,652 Expired - Lifetime US7075516B2 (en) | 2003-03-07 | 2003-03-07 | Scroll wheel assembly for scrolling an image in multiple directions |
US11/094,259 Abandoned US20050179661A1 (en) | 2003-03-07 | 2005-03-31 | Scroll wheel assembly for scrolling an image in multiple directions |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/072,973 Expired - Lifetime US9600098B2 (en) | 2003-03-07 | 2013-11-06 | Scroll wheel assembly for scrolling an image in multiple directions |
Country Status (1)
Country | Link |
---|---|
US (4) | US7075516B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070097075A1 (en) * | 2005-10-31 | 2007-05-03 | Kye Systems Corp. | Roller mechanism for multiple directions control |
US20070139377A1 (en) * | 2005-12-16 | 2007-06-21 | Primax Electronics Ltd. | Cursor control device |
US20080068338A1 (en) * | 2006-09-18 | 2008-03-20 | Darfon Electronics Corp. | Mouse device |
US20120096980A1 (en) * | 2010-10-21 | 2012-04-26 | GM Global Technology Operations LLC | Steering wheel for a vehicle and vehicle |
US20150253950A1 (en) * | 2014-03-06 | 2015-09-10 | Honda Motor Co., Ltd. | Manipulating device |
USD1042460S1 (en) | 2022-11-04 | 2024-09-17 | ACCO Brands Corporation | Computer input device |
Families Citing this family (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7079110B2 (en) * | 2001-04-30 | 2006-07-18 | Microsoft Corporation | Input device including a wheel assembly for scrolling an image in multiple directions |
US7075516B2 (en) * | 2003-03-07 | 2006-07-11 | Microsoft Corporation | Scroll wheel assembly for scrolling an image in multiple directions |
US8614667B2 (en) * | 2003-06-27 | 2013-12-24 | Blue Orb, Inc. | Apparatus and method for generating data signals |
US7623116B1 (en) * | 2003-08-22 | 2009-11-24 | Logitech Europe S.A. | Roller with multiple force sense levels |
US20050231463A1 (en) * | 2004-04-19 | 2005-10-20 | Kye Systems Corp. | Input device with multi-directional scrolling wheel |
US7295185B2 (en) * | 2004-06-01 | 2007-11-13 | Kye Systems Corporation | Input device with multi-directional roller assembly |
US7443382B2 (en) * | 2004-08-27 | 2008-10-28 | Microsoft Corporation | Scroll wheel carriage |
US20060114230A1 (en) * | 2004-11-15 | 2006-06-01 | Lee Wen C | Photo-controlled swing-metering controller |
US7369118B2 (en) * | 2004-11-26 | 2008-05-06 | Gimbal Technology Co., Ltd. | Magnetic oscillation metric controller |
DE102005012939A1 (en) * | 2005-03-21 | 2006-09-28 | Robert Bosch Gmbh | operating device |
TWI267772B (en) * | 2005-06-24 | 2006-12-01 | Transpacific Plasma Llc | Pointing device |
GB0515797D0 (en) * | 2005-08-01 | 2005-09-07 | Purcocks Dale M | Computer mouse |
WO2007034441A2 (en) * | 2005-09-26 | 2007-03-29 | Koninklijke Philips Electronics N.V. | Device comprising a detector for detecting an uninterrupted looping movement |
TW200727160A (en) * | 2006-01-02 | 2007-07-16 | Behavior Tech Computer Corp | Wheel control module applied in a computer mouse |
TW200736966A (en) * | 2006-03-22 | 2007-10-01 | Darfon Electronics Corp | Roller and four way roller assembly |
US20080174572A1 (en) * | 2007-01-19 | 2008-07-24 | Kabushiki Kaisha Tokai Rika Denki Seisakusho | Input apparatus |
US20080222573A1 (en) * | 2007-03-06 | 2008-09-11 | Simon Abeckaser | Computer mouse with cursor finding function and faster screen privacy function |
US8142286B2 (en) * | 2007-08-17 | 2012-03-27 | Microsoft Corporation | Programmable movement of an orientation of a game character view of a game environment |
US20090081973A1 (en) * | 2007-09-26 | 2009-03-26 | Analog Devices, Inc. | Multi-slot power control for wireless transmission |
US20160259433A1 (en) | 2008-11-14 | 2016-09-08 | David Stephenson | Tilt and position command system for input peripherals |
US20110216004A1 (en) * | 2010-03-08 | 2011-09-08 | David Stephenson | Tilt and position command system for input peripherals |
US9092073B1 (en) * | 2010-05-11 | 2015-07-28 | Contour Design, Inc. | Adjustable pointing device |
WO2012038993A1 (en) * | 2010-09-24 | 2012-03-29 | Danilo Pasquariello | Control device for console-based videogames or pc |
US9016168B2 (en) * | 2010-10-22 | 2015-04-28 | Toyota Motor Engineering & Manufacturing North America, Inc. | Driver adaptive method for vehicle actuation with steering wheel controls |
US9007302B1 (en) | 2011-11-11 | 2015-04-14 | Benjamin D. Bandt-Horn | Device and user interface for visualizing, navigating, and manipulating hierarchically structured information on host electronic devices |
US9639185B2 (en) * | 2013-03-15 | 2017-05-02 | Volkswagen Ag | Trackball input device with additional rocking motion |
US9668367B2 (en) * | 2014-02-04 | 2017-05-30 | Microsoft Technology Licensing, Llc | Wearable computing systems |
US10379637B2 (en) * | 2015-01-30 | 2019-08-13 | Logitech Europe S.A. | Rotational element enabling touch-like gestures |
US9778759B2 (en) | 2015-08-21 | 2017-10-03 | Kashif Huda | User interface assembly |
CN106371514A (en) * | 2016-08-31 | 2017-02-01 | 深圳天珑无线科技有限公司 | Terminal and method for operating terminal |
CN108205379B (en) * | 2016-12-16 | 2021-04-27 | 微软技术许可有限责任公司 | Roller assembly and mouse |
AU2017418219B2 (en) * | 2017-06-13 | 2020-07-23 | Razer (Asia-Pacific) Pte. Ltd. | Input device |
US11243623B2 (en) | 2017-06-13 | 2022-02-08 | Razer (Asia-Pacific) Pte. Ltd. | Input device |
US11604519B2 (en) | 2017-06-13 | 2023-03-14 | Razer (Asia-Pacific) Pte. Ltd. | Input device |
TWI702492B (en) * | 2019-11-15 | 2020-08-21 | 致伸科技股份有限公司 | Roller mouse |
WO2022062895A1 (en) | 2020-09-23 | 2022-03-31 | Razer (Asia-Pacific) Pte. Ltd. | Input device and method for providing scrolling input to computing device |
WO2022041162A1 (en) * | 2020-08-29 | 2022-03-03 | Citrix Systems, Inc. | Mask including moveable window for viewing content |
TWI763152B (en) * | 2020-11-27 | 2022-05-01 | 群光電子股份有限公司 | Mouse |
US11299047B1 (en) * | 2021-01-05 | 2022-04-12 | GM Global Technology Operations LLC | Adaptive transforming multifunction display control |
TWI780630B (en) * | 2021-03-17 | 2022-10-11 | 群光電子股份有限公司 | Mouse device |
US11989361B1 (en) * | 2023-03-14 | 2024-05-21 | Logitech Europe S.A. | Contextual braking for an input device |
TWI829555B (en) * | 2023-03-15 | 2024-01-11 | 群光電子股份有限公司 | Mouse structure |
Citations (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2717792A (en) * | 1952-01-30 | 1955-09-13 | Beech Aircraft Corp | Seal for aircraft control member |
US4372435A (en) * | 1980-10-27 | 1983-02-08 | Rexnord Inc. | Positively driven steering member for conveying apparatus |
US4712101A (en) * | 1984-12-04 | 1987-12-08 | Cheetah Control, Inc. | Control mechanism for electronic apparatus |
US4720703A (en) * | 1984-08-02 | 1988-01-19 | Tektronix, Inc. | Display method and apparatus employing cursor panning |
US5063289A (en) * | 1990-10-09 | 1991-11-05 | Lexmark International, Inc. | Combined mouse and trackball |
US5235868A (en) * | 1991-10-02 | 1993-08-17 | Culver Craig F | Mechanism for generating control signals |
US5404152A (en) * | 1992-02-25 | 1995-04-04 | Mitsubishi Denki Kabushiki Kaisha | Multi-dimension track-ring |
US5446481A (en) * | 1991-10-11 | 1995-08-29 | Mouse Systems Corporation | Multidimensional hybrid mouse for computers |
US5477508A (en) * | 1994-05-31 | 1995-12-19 | Will; Craig A. | Control of digital watch using menu and thumbwheel |
US5510811A (en) * | 1992-11-25 | 1996-04-23 | Microsoft Corporation | Apparatus and method for controlling cursor movement |
US5517257A (en) * | 1995-03-28 | 1996-05-14 | Microsoft Corporation | Video control user interface for interactive television systems and method for controlling display of a video movie |
US5521617A (en) * | 1993-04-15 | 1996-05-28 | Sony Corporation | Three-dimensional image special effect apparatus |
US5530455A (en) * | 1994-08-10 | 1996-06-25 | Mouse Systems Corporation | Roller mouse for implementing scrolling in windows applications |
US5755008A (en) * | 1996-12-19 | 1998-05-26 | The Scott Fetzer Company | Ball joint wheel assembly |
US5771038A (en) * | 1995-08-09 | 1998-06-23 | Primax Electronics Ltd. | Control device for display state change on monitor |
US5774075A (en) * | 1996-08-30 | 1998-06-30 | Ut Automobile Dearborn, Inc. | Digital switch with analog feel |
US5808568A (en) * | 1997-02-27 | 1998-09-15 | Primax Electronics, Ltd. | Finger operated module for generating encoding signals |
US5910789A (en) * | 1994-12-20 | 1999-06-08 | Geco A.S. | Method for integrity monitoring in position determination |
US5912681A (en) * | 1994-10-24 | 1999-06-15 | Canon Kabushiki Kaisha | Capping mechanism for ink jet recorder |
US5952997A (en) * | 1999-02-19 | 1999-09-14 | Hu; Ken-Pei | Encoder wheel arrangement |
US5956018A (en) * | 1997-09-19 | 1999-09-21 | Pejic; Nenad | Compact pointing control stick circuit board assembly having electrical vias |
US5959614A (en) * | 1997-09-30 | 1999-09-28 | Primax Electronics Ltd. | Pointing control system for controlling rotations of an object within a three dimensional view |
US5963197A (en) * | 1994-01-06 | 1999-10-05 | Microsoft Corporation | 3-D cursor positioning device |
US6075518A (en) * | 1997-07-15 | 2000-06-13 | Gateway 2000, Inc. | Rotational X-axis pointing device |
US6075575A (en) * | 1995-10-02 | 2000-06-13 | Starsight Telecast, Inc. | Remote control device and method for using television schedule information |
US6097371A (en) * | 1996-01-02 | 2000-08-01 | Microsoft Corporation | System and method of adjusting display characteristics of a displayable data file using an ergonomic computer input device |
US6097372A (en) * | 1997-06-05 | 2000-08-01 | Alps Electric Co., Ltd. | Data input device |
USD431037S (en) * | 1999-06-25 | 2000-09-19 | Acco Brands, Inc. | Mouse pointing device |
US6128006A (en) * | 1998-03-26 | 2000-10-03 | Immersion Corporation | Force feedback mouse wheel and other control wheels |
US6132118A (en) * | 1999-04-13 | 2000-10-17 | Grezeszak; Lori | Curved mound ergonomic keyboard |
US6188393B1 (en) * | 1998-10-05 | 2001-02-13 | Sysgration Ltd. | Scroll bar input device for mouse |
US6198473B1 (en) * | 1998-10-06 | 2001-03-06 | Brad A. Armstrong | Computer mouse with enhance control button (s) |
US6204838B1 (en) * | 1998-05-21 | 2001-03-20 | Primax Electronics Ltd. | Controlling scrolls of a screen image |
US6300939B1 (en) * | 1997-10-23 | 2001-10-09 | Nokia Mobile Phones Ltd. | Input device |
US6323844B1 (en) * | 1997-08-11 | 2001-11-27 | Fu-Kuo Yeh | Cursor controlling device and the method of the same |
US6337679B1 (en) * | 1999-10-08 | 2002-01-08 | Shin Jiuh Corp. | Instruction input device |
US6340966B1 (en) * | 2000-01-27 | 2002-01-22 | Ching-Shun Wang | Clamping device for third-axis input device of mouse |
US6340800B1 (en) * | 2000-05-27 | 2002-01-22 | International Business Machines Corporation | Multiplexing control device and method for electronic systems |
US6348912B1 (en) * | 1999-05-25 | 2002-02-19 | Micron Technology, Inc. | Family mouse |
US6353429B1 (en) * | 1999-11-30 | 2002-03-05 | Microsoft Corporation | Detented optical encoder |
US6359611B2 (en) * | 1998-05-20 | 2002-03-19 | Kwan-Ho Chan | Finger controlled computer mouse |
US6380927B1 (en) * | 1999-11-17 | 2002-04-30 | Microsoft Corporation | Determining the position of a detented optical encoder |
US6424355B2 (en) * | 1997-06-02 | 2002-07-23 | Sony Corporation | Digital map display zooming method, digital map display zooming device, and storage medium for storing digital map display zooming program |
US20020180701A1 (en) * | 1999-02-22 | 2002-12-05 | Fujitsu Takamisawa Component Limted | Coordinate Input Device Having Rotating Bodies Capable Of Rotating In A Direction Normal To The Rotation Of A Wheel |
US20030025673A1 (en) * | 2001-04-30 | 2003-02-06 | Microsoft Corporation | Input device including a wheel assembly for scrolling an image in multiple directions |
US6519003B1 (en) * | 1998-03-26 | 2003-02-11 | Eastman Kodak Company | Camera with combination four-way directional and mode control interface |
US6522321B1 (en) * | 2000-11-01 | 2003-02-18 | Dexin Corporation | Roller retainer for a third axis of a mouse |
US6534730B2 (en) * | 2000-04-27 | 2003-03-18 | Sony Corporation | Rotatively-operated switch apparatus and communication terminal apparatus |
US20030076303A1 (en) * | 2001-10-22 | 2003-04-24 | Apple Computers, Inc. | Mouse having a rotary dial |
US6555768B2 (en) * | 2000-01-14 | 2003-04-29 | Soniontech A/S | 3D roller key |
US20030095096A1 (en) * | 2001-10-22 | 2003-05-22 | Apple Computer, Inc. | Method and apparatus for use of rotational user inputs |
US6570108B2 (en) * | 2001-08-23 | 2003-05-27 | Primax Electronics Ltd. | Mouse switch mechanism for determining a rotational direction of a ratchet on a pointing device |
US20030107547A1 (en) * | 2001-12-11 | 2003-06-12 | Logitech Europe S.A. | Pointing device with force sensitive resistor |
US6608616B2 (en) * | 2001-04-23 | 2003-08-19 | Silitek Corporation | Ergonomic scrolling device |
US20030160159A1 (en) * | 2002-02-23 | 2003-08-28 | Kuo-Chen Chung | Hand-hold rotation gravity driving optical encoder |
US20040001042A1 (en) * | 2002-06-28 | 2004-01-01 | Daan Lindhout | Scrolling apparatus providing multi-directional movement of an image |
US6697050B1 (en) * | 1999-02-08 | 2004-02-24 | Alps Electric Co., Ltd. | Mouse with a wheel |
US20040051392A1 (en) * | 2000-09-22 | 2004-03-18 | Ziad Badarneh | Operating device |
US6717572B1 (en) * | 2002-03-14 | 2004-04-06 | Shin Jiuh Corp. | Modular rolling axis apparatus |
US6809275B1 (en) * | 2002-05-13 | 2004-10-26 | Synaptics, Inc. | Rotary and push type input device |
US7146005B1 (en) * | 1999-09-06 | 2006-12-05 | Siemens Aktiengesellschaft | Input element for a telephone |
Family Cites Families (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IT1205656B (en) * | 1987-05-20 | 1989-03-31 | Ezio Terragni | DEVICE FOR DETERMINING THE INCLINATION OF A PLAN COMPARED TO A THEORETICAL HORIZONTAL PLAN |
JPH0764754A (en) * | 1993-08-24 | 1995-03-10 | Hitachi Ltd | Compact information processor |
JPH0792939A (en) | 1993-08-25 | 1995-04-07 | Konica Corp | Image reproducing device |
US5680312A (en) * | 1995-06-07 | 1997-10-21 | Zexel Corporation | Method and apparatus for selecting a destination in a vehicle navigation system |
US6166723A (en) * | 1995-11-17 | 2000-12-26 | Immersion Corporation | Mouse interface device providing force feedback |
US6100874A (en) * | 1995-11-17 | 2000-08-08 | Immersion Corporation | Force feedback mouse interface |
JPH10187035A (en) * | 1996-12-26 | 1998-07-14 | Sony Corp | Map display method, map display device, navigation device, and automobile |
US6956558B1 (en) * | 1998-03-26 | 2005-10-18 | Immersion Corporation | Rotary force feedback wheels for remote control devices |
KR100243031B1 (en) | 1996-11-27 | 2000-02-01 | 구자홍 | Apparatus for moving a cursor on a screen |
US5912661A (en) * | 1997-01-14 | 1999-06-15 | Microsoft Corp. | Z-encoder mechanism |
JPH11146937A (en) * | 1997-11-18 | 1999-06-02 | Aruze Corp | Game machine |
US6323843B2 (en) * | 1998-07-09 | 2001-11-27 | Susan L. Giles | Computer mouse |
WO2000016187A1 (en) * | 1998-09-14 | 2000-03-23 | Microsoft Corporation | Input device with forward/backward control |
US7358956B2 (en) * | 1998-09-14 | 2008-04-15 | Microsoft Corporation | Method for providing feedback responsive to sensing a physical presence proximate to a control of an electronic device |
US6606616B1 (en) * | 1998-12-01 | 2003-08-12 | Lucent Technologies Inc. | Modified action rules |
JP2000200147A (en) | 1999-01-06 | 2000-07-18 | Fujitsu Takamisawa Component Ltd | Input device |
US6373404B1 (en) * | 1999-10-25 | 2002-04-16 | Chin-Wen Chou | Encoding sensor switch |
US6563490B1 (en) * | 2000-01-27 | 2003-05-13 | Ching-Shun Wang | Third-axis input device of mouse |
US20010050673A1 (en) * | 2000-02-14 | 2001-12-13 | Davenport Anthony G. | Ergonomic fingertip computer mouse |
US6580420B1 (en) * | 2000-03-15 | 2003-06-17 | Yanqing Wang | Convertible computer input device |
US7119791B2 (en) * | 2000-08-31 | 2006-10-10 | Mitsumi Electric Co. Ltd. | Mouse |
US7084854B1 (en) * | 2000-09-28 | 2006-08-01 | Immersion Corporation | Actuator for providing tactile sensations and device for directional tactile sensations |
US20050068299A1 (en) * | 2001-01-15 | 2005-03-31 | Acrox Technologies Co., Ltd. | Two-dimensional coordinate signal input apparatus |
US20020175893A1 (en) * | 2001-01-15 | 2002-11-28 | Steve Ore-Yang | Multidimensional coordinate signal input apparatus |
US20020149566A1 (en) * | 2001-04-16 | 2002-10-17 | Sarkissian Arthur H. | Key-surround module inputting device |
US6700564B2 (en) * | 2001-04-30 | 2004-03-02 | Microsoft Corporation | Input device including a wheel assembly for scrolling an image in multiple directions |
US6809727B2 (en) * | 2001-08-21 | 2004-10-26 | Logitech Europe S.A. | Roller with tactile feedback |
TW547721U (en) * | 2002-02-08 | 2003-08-11 | Sunrex Technology Corp | Rolling wheel input device of mouse |
US6921054B2 (en) * | 2002-06-12 | 2005-07-26 | Jimmy-Quang V. Doan | Ergonomic mouse |
US7075516B2 (en) * | 2003-03-07 | 2006-07-11 | Microsoft Corporation | Scroll wheel assembly for scrolling an image in multiple directions |
TW587805U (en) * | 2003-04-15 | 2004-05-11 | Chicony Electronics Co Ltd | Third axis structure of pointer input device |
TWI234733B (en) * | 2003-11-17 | 2005-06-21 | Primax Electronics Ltd | Cursor control device |
US20050231463A1 (en) * | 2004-04-19 | 2005-10-20 | Kye Systems Corp. | Input device with multi-directional scrolling wheel |
-
2003
- 2003-03-07 US US10/382,652 patent/US7075516B2/en not_active Expired - Lifetime
-
2005
- 2005-03-31 US US11/094,259 patent/US20050179661A1/en not_active Abandoned
- 2005-08-01 US US11/193,446 patent/US20050270271A1/en not_active Abandoned
-
2013
- 2013-11-06 US US14/072,973 patent/US9600098B2/en not_active Expired - Lifetime
Patent Citations (63)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2717792A (en) * | 1952-01-30 | 1955-09-13 | Beech Aircraft Corp | Seal for aircraft control member |
US4372435A (en) * | 1980-10-27 | 1983-02-08 | Rexnord Inc. | Positively driven steering member for conveying apparatus |
US4720703A (en) * | 1984-08-02 | 1988-01-19 | Tektronix, Inc. | Display method and apparatus employing cursor panning |
US4712101A (en) * | 1984-12-04 | 1987-12-08 | Cheetah Control, Inc. | Control mechanism for electronic apparatus |
US5063289A (en) * | 1990-10-09 | 1991-11-05 | Lexmark International, Inc. | Combined mouse and trackball |
US5235868A (en) * | 1991-10-02 | 1993-08-17 | Culver Craig F | Mechanism for generating control signals |
US5446481A (en) * | 1991-10-11 | 1995-08-29 | Mouse Systems Corporation | Multidimensional hybrid mouse for computers |
US5404152A (en) * | 1992-02-25 | 1995-04-04 | Mitsubishi Denki Kabushiki Kaisha | Multi-dimension track-ring |
US5510811A (en) * | 1992-11-25 | 1996-04-23 | Microsoft Corporation | Apparatus and method for controlling cursor movement |
US5521617A (en) * | 1993-04-15 | 1996-05-28 | Sony Corporation | Three-dimensional image special effect apparatus |
US5963197A (en) * | 1994-01-06 | 1999-10-05 | Microsoft Corporation | 3-D cursor positioning device |
US5477508A (en) * | 1994-05-31 | 1995-12-19 | Will; Craig A. | Control of digital watch using menu and thumbwheel |
US5530455A (en) * | 1994-08-10 | 1996-06-25 | Mouse Systems Corporation | Roller mouse for implementing scrolling in windows applications |
US5912681A (en) * | 1994-10-24 | 1999-06-15 | Canon Kabushiki Kaisha | Capping mechanism for ink jet recorder |
US5910789A (en) * | 1994-12-20 | 1999-06-08 | Geco A.S. | Method for integrity monitoring in position determination |
US5517257A (en) * | 1995-03-28 | 1996-05-14 | Microsoft Corporation | Video control user interface for interactive television systems and method for controlling display of a video movie |
US5771038A (en) * | 1995-08-09 | 1998-06-23 | Primax Electronics Ltd. | Control device for display state change on monitor |
US6075575A (en) * | 1995-10-02 | 2000-06-13 | Starsight Telecast, Inc. | Remote control device and method for using television schedule information |
US6097371A (en) * | 1996-01-02 | 2000-08-01 | Microsoft Corporation | System and method of adjusting display characteristics of a displayable data file using an ergonomic computer input device |
US6281881B1 (en) * | 1996-01-02 | 2001-08-28 | Microsoft Corporation | System and method of adjusting display characteristics of a displayable data file using an ergonomic computer input device |
US5774075A (en) * | 1996-08-30 | 1998-06-30 | Ut Automobile Dearborn, Inc. | Digital switch with analog feel |
US5755008A (en) * | 1996-12-19 | 1998-05-26 | The Scott Fetzer Company | Ball joint wheel assembly |
US5808568A (en) * | 1997-02-27 | 1998-09-15 | Primax Electronics, Ltd. | Finger operated module for generating encoding signals |
US6424355B2 (en) * | 1997-06-02 | 2002-07-23 | Sony Corporation | Digital map display zooming method, digital map display zooming device, and storage medium for storing digital map display zooming program |
US6097372A (en) * | 1997-06-05 | 2000-08-01 | Alps Electric Co., Ltd. | Data input device |
US6075518A (en) * | 1997-07-15 | 2000-06-13 | Gateway 2000, Inc. | Rotational X-axis pointing device |
US6323844B1 (en) * | 1997-08-11 | 2001-11-27 | Fu-Kuo Yeh | Cursor controlling device and the method of the same |
US5956018A (en) * | 1997-09-19 | 1999-09-21 | Pejic; Nenad | Compact pointing control stick circuit board assembly having electrical vias |
US5959614A (en) * | 1997-09-30 | 1999-09-28 | Primax Electronics Ltd. | Pointing control system for controlling rotations of an object within a three dimensional view |
US6300939B1 (en) * | 1997-10-23 | 2001-10-09 | Nokia Mobile Phones Ltd. | Input device |
US6128006A (en) * | 1998-03-26 | 2000-10-03 | Immersion Corporation | Force feedback mouse wheel and other control wheels |
US6519003B1 (en) * | 1998-03-26 | 2003-02-11 | Eastman Kodak Company | Camera with combination four-way directional and mode control interface |
US6359611B2 (en) * | 1998-05-20 | 2002-03-19 | Kwan-Ho Chan | Finger controlled computer mouse |
US6204838B1 (en) * | 1998-05-21 | 2001-03-20 | Primax Electronics Ltd. | Controlling scrolls of a screen image |
US6188393B1 (en) * | 1998-10-05 | 2001-02-13 | Sysgration Ltd. | Scroll bar input device for mouse |
US6198473B1 (en) * | 1998-10-06 | 2001-03-06 | Brad A. Armstrong | Computer mouse with enhance control button (s) |
US6697050B1 (en) * | 1999-02-08 | 2004-02-24 | Alps Electric Co., Ltd. | Mouse with a wheel |
US5952997A (en) * | 1999-02-19 | 1999-09-14 | Hu; Ken-Pei | Encoder wheel arrangement |
US20020180701A1 (en) * | 1999-02-22 | 2002-12-05 | Fujitsu Takamisawa Component Limted | Coordinate Input Device Having Rotating Bodies Capable Of Rotating In A Direction Normal To The Rotation Of A Wheel |
US6132118A (en) * | 1999-04-13 | 2000-10-17 | Grezeszak; Lori | Curved mound ergonomic keyboard |
US6348912B1 (en) * | 1999-05-25 | 2002-02-19 | Micron Technology, Inc. | Family mouse |
USD431037S (en) * | 1999-06-25 | 2000-09-19 | Acco Brands, Inc. | Mouse pointing device |
US7146005B1 (en) * | 1999-09-06 | 2006-12-05 | Siemens Aktiengesellschaft | Input element for a telephone |
US6337679B1 (en) * | 1999-10-08 | 2002-01-08 | Shin Jiuh Corp. | Instruction input device |
US6380927B1 (en) * | 1999-11-17 | 2002-04-30 | Microsoft Corporation | Determining the position of a detented optical encoder |
US6353429B1 (en) * | 1999-11-30 | 2002-03-05 | Microsoft Corporation | Detented optical encoder |
US6555768B2 (en) * | 2000-01-14 | 2003-04-29 | Soniontech A/S | 3D roller key |
US6340966B1 (en) * | 2000-01-27 | 2002-01-22 | Ching-Shun Wang | Clamping device for third-axis input device of mouse |
US6534730B2 (en) * | 2000-04-27 | 2003-03-18 | Sony Corporation | Rotatively-operated switch apparatus and communication terminal apparatus |
US6340800B1 (en) * | 2000-05-27 | 2002-01-22 | International Business Machines Corporation | Multiplexing control device and method for electronic systems |
US20040051392A1 (en) * | 2000-09-22 | 2004-03-18 | Ziad Badarneh | Operating device |
US6522321B1 (en) * | 2000-11-01 | 2003-02-18 | Dexin Corporation | Roller retainer for a third axis of a mouse |
US6608616B2 (en) * | 2001-04-23 | 2003-08-19 | Silitek Corporation | Ergonomic scrolling device |
US20030025673A1 (en) * | 2001-04-30 | 2003-02-06 | Microsoft Corporation | Input device including a wheel assembly for scrolling an image in multiple directions |
US20040150623A1 (en) * | 2001-04-30 | 2004-08-05 | Microsoft Corporation | Input device including a wheel assembly for scrolling an image in multiple directions |
US6570108B2 (en) * | 2001-08-23 | 2003-05-27 | Primax Electronics Ltd. | Mouse switch mechanism for determining a rotational direction of a ratchet on a pointing device |
US20030076303A1 (en) * | 2001-10-22 | 2003-04-24 | Apple Computers, Inc. | Mouse having a rotary dial |
US20030095096A1 (en) * | 2001-10-22 | 2003-05-22 | Apple Computer, Inc. | Method and apparatus for use of rotational user inputs |
US20030107547A1 (en) * | 2001-12-11 | 2003-06-12 | Logitech Europe S.A. | Pointing device with force sensitive resistor |
US20030160159A1 (en) * | 2002-02-23 | 2003-08-28 | Kuo-Chen Chung | Hand-hold rotation gravity driving optical encoder |
US6717572B1 (en) * | 2002-03-14 | 2004-04-06 | Shin Jiuh Corp. | Modular rolling axis apparatus |
US6809275B1 (en) * | 2002-05-13 | 2004-10-26 | Synaptics, Inc. | Rotary and push type input device |
US20040001042A1 (en) * | 2002-06-28 | 2004-01-01 | Daan Lindhout | Scrolling apparatus providing multi-directional movement of an image |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070097075A1 (en) * | 2005-10-31 | 2007-05-03 | Kye Systems Corp. | Roller mechanism for multiple directions control |
US7916122B2 (en) * | 2005-10-31 | 2011-03-29 | Kye Systems Corp. | Roller mechanism for multiple directions control |
US20070139377A1 (en) * | 2005-12-16 | 2007-06-21 | Primax Electronics Ltd. | Cursor control device |
US20080068338A1 (en) * | 2006-09-18 | 2008-03-20 | Darfon Electronics Corp. | Mouse device |
US20120096980A1 (en) * | 2010-10-21 | 2012-04-26 | GM Global Technology Operations LLC | Steering wheel for a vehicle and vehicle |
US20150253950A1 (en) * | 2014-03-06 | 2015-09-10 | Honda Motor Co., Ltd. | Manipulating device |
USD1042460S1 (en) | 2022-11-04 | 2024-09-17 | ACCO Brands Corporation | Computer input device |
Also Published As
Publication number | Publication date |
---|---|
US9600098B2 (en) | 2017-03-21 |
US20140062883A1 (en) | 2014-03-06 |
US7075516B2 (en) | 2006-07-11 |
US20050179661A1 (en) | 2005-08-18 |
US20040174336A1 (en) | 2004-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9600098B2 (en) | Scroll wheel assembly for scrolling an image in multiple directions | |
US6700564B2 (en) | Input device including a wheel assembly for scrolling an image in multiple directions | |
US7463239B2 (en) | Input device including a wheel assembly for scrolling an image in multiple directions | |
US7283122B2 (en) | Input device including a scroll wheel assembly | |
US7042441B2 (en) | Input device including a scroll wheel assembly for manipulating an image in multiple directions | |
US6075518A (en) | Rotational X-axis pointing device | |
US20070139377A1 (en) | Cursor control device | |
US7193612B2 (en) | Scrolling apparatus providing multi-directional movement of an image | |
US20050146500A1 (en) | Pointing Device For Multiple-Dimensional Scrolling Control | |
US7061471B2 (en) | Scroll wheel assembly using a unidirectional locking system | |
US4881065A (en) | X-Y position input apparatus including preventing dust interference | |
EP0555282A1 (en) | Data input device having more than two degrees of freedom. | |
JP2005228043A (en) | Equipment having jog dial input device and display using the same | |
SE531931C2 (en) | A device for inputting control signals to a peripheral device such as a computer | |
SE529310C2 (en) | Arrangement is for input of control signals to peripheral unit and has casing which functions as support for hands and forearms of user when he or she works with arrangement | |
JPH08221188A (en) | Keyboard integrated pointing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034766/0001 Effective date: 20141014 |