USRE42183E1 - Interface control - Google Patents

Interface control Download PDF

Info

Publication number
USRE42183E1
USRE42183E1 US09/393,998 US39399899A USRE42183E US RE42183 E1 USRE42183 E1 US RE42183E1 US 39399899 A US39399899 A US 39399899A US RE42183 E USRE42183 E US RE42183E
Authority
US
United States
Prior art keywords
user
freedom
arm member
coupled
degrees
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.)
Expired - Lifetime
Application number
US09/393,998
Inventor
Craig Culver
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Immersion Corp
Original Assignee
Immersion Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Immersion Corp filed Critical Immersion Corp
Priority to US09/393,998 priority Critical patent/USRE42183E1/en
Assigned to IMMERSION CORPORATION (DELAWARE CORPORATION) reassignment IMMERSION CORPORATION (DELAWARE CORPORATION) MERGER (SEE DOCUMENT FOR DETAILS). Assignors: IMMERSION CORPORATION (CALIFORNIA CORPORATION)
Application granted granted Critical
Publication of USRE42183E1 publication Critical patent/USRE42183E1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0338Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0362Pointing 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

Definitions

  • the present invention relates to an interface control. More particularly, the present invention relates to an interface control device which allows a user to control the operation of computer applications, machinery, and video games.
  • joystick controls have been employed in a wide variety of applications, including computer software, industrial machinery, and multimedia interfaces to control the positioning of an object displayed on a screen, such as a cursor or pointer.
  • a typical prior art joystick includes a gimballed stick pivotally coupled to a flat base portion. Angle sensors coupled to the gimballed stick generate position control signals in response to a user pivoting the gimballed stick relative to the base portion. These control signals are used to manipulate the position of the cursor.
  • a depressible switch coupled to the top of the stick is used to generate a trigger control signal for implementing various functions, such as selecting items from a pull down menu or causing a character in a video game to jump.
  • the conventional joystick controller described above has the further disadvantage of undesirably requiring the use of two hands, i.e., one hand to hold the base of the controller and the other hand to operate the controller's stick.
  • the only manner in which these controllers may be operated with one hand is to place the controller on a table or other flat surface.
  • joystick controllers have been developed in response to the above-mentioned problems.
  • One such controller includes a pivoting, handgrip-shaped stick having one or more squeezable trigger switches built into a side portion of the handgrip. The positioning of an image is controlled by pivoting the handgrip, while the trigger functions are controlled by squeezing the trigger switches with the fingers. Although in such a design the positioning controls are somewhat isolated from the trigger function controls (i.e., squeezing the trigger switch with the index finger is not likely to cause as much of an inadvertent change in position as would depressing a trigger switch on the top of the stick with the thumb), cursor creep is nevertheless a problem. Further, such a controller requires the use of two hands or, alternatively, a tabletop support.
  • miniaturized versions of conventional joystick controllers are for the most part clumsy and ineffective. Merely reducing the size of a controller designed for two-handed operation so as to be operated by one hand severely limits the precision with which a user may control a cursor. Further, these miniaturized controllers are ineffective in isolating trigger controls from positioning controls. Indeed, squeezing a trigger switch with, for example, the index finger typically causes the controller stick to move forward, thereby resulting in undesirable vertical cursor creep.
  • Controller 1 has four keys 2 a- 2 d clustered together in a first portion of controller 1 and three keys 4 a- 4 c grouped together in a second portion of controller 1 .
  • Keys 2 a- 2 d control the positioning of a displayed object (such as the hero of the video game) by generating digital positioning signals in response to a user depressing one or more of keys 2 a- 2 d.
  • Keys 4 a- 4 c control various trigger functions (i.e., start-stop, jump, shoot, for example).
  • the controller shown in FIG. 1 although virtually eliminating inadvertent interaction between positioning and trigger controls, nonetheless requires the use of two hands.
  • joystick controller which may be operated in one hand.
  • controller having improved precision and ergonomics.
  • Such a device should also isolate positioning and trigger controls, thereby eliminating cursor creep and other inadvertent position control signals produced during activation of trigger functions.
  • a thumbpiece is slidably disposed within a longitudinal arm member having a first end pivotally coupled to a fixed point.
  • the arm member may pivot about the fixed point such that a second end portion of the arm member follows an arcuate path having as its center the fixed point.
  • the thumbpiece slides back and forth along the longitudinal axis of the arm member.
  • a first sensor coupled to the arm member in a region proximate to the fixed point senses the angular position of the arm member.
  • a second sensor coupled to the thumbpiece senses the linear movement of the thumbpiece relative to and longitudinally along the arm member.
  • a third sensor coupled to the thumbpiece senses a downward force exerted upon the thumbpiece.
  • the interface control may, in one embodiment, comfortably rest in the palm of a user's hand. Positioning the fingers along the underside of the interface control, a user places the thumb in the thumbpiece.
  • the user controls the horizontal positioning of, for example, a cursor by causing the arm member to pivot either to the right or to the left about the fixed point. This motion is detected by the first sensor, which in response thereto causes the cursor to move either right or left, respectively, on a display screen.
  • the vertical positioning of the cursor is controlled by sliding the thumbpiece along the length of the arm member.
  • the second sensor detects this linear movement of the thumbpiece and, in response thereto, causes the cursor to move up and down on the display screen.
  • a user may implement trigger functions by exerting a downward force on the thumbpiece. This pressure is detected by the third sensor which, in turn, causes some predetermined function to be implemented on the display screen.
  • the longitudinal arm member is disposed within a track defining an arcuate path rather than being coupled to a fixed pivot point.
  • positioning and trigger functions are controlled in the same manner as described in the preferred embodiment.
  • the thumbpiece By moving the arm member along the arcuate path as defined by the track, the thumbpiece follows an arcuate path having as its center a virtual pivot point.
  • a sensor coupled to the arm member senses the arcuate movement of the arm member relative to the interface control and in response thereto generates a horizontal positioning control signal.
  • the vertical positioning of the cursor and trigger functions are implemented as described above in connection with the preferred embodiment.
  • Embodiments of the present invention isolate the trigger function from the positioning controls.
  • the downward force used to implement a trigger function will always be orthogonal to those motions of the thumb which are used to control the positioning of the cursor, regardless of the positions of the arm member or thumbpiece. This orthogonal relationship prevents a user from inadvertently altering the positioning of the cursor when trying to implement a trigger function.
  • Embodiments in accordance with the present invention also achieve superior ergonomics.
  • the arm member is preferably of a length approximately equal to that of an adult thumb where different length arm members can be provided for different size hands.
  • the arm member which rotates to form an arcuate path, and the thumbpiece, which slides along the length of the arm member, emulate the natural pivoting and curling/extending motions of the thumb, respectively. The result is a comfortable, precise, and easy to use interface control.
  • additional trigger switches are provided within cavities formed in the underside of the interface control. The fingertips of the user's hand, each comfortably nestled within an associated cavity, control the operation of the additional trigger switches, which may be used to implement numerous other functions.
  • Embodiments of the present invention are usable as an interface between a user and a machine where the machine carries out come predetermined function in response to commands issued by the user.
  • the user may control the mechanical operation of construction equipment.
  • the user may control moveable elements on a display screen, such as a cursor in a software application or an object in a video game.
  • FIG. 1 is a prior art four-key cluster joystick controller
  • FIG. 2 is a plan view of one embodiment in accordance with the present invention.
  • FIGS. 3A and 3B are side and end views of the embodiment of FIG. 2 , respectively;
  • FIG. 4 is a perspective view of a portion of the embodiment of FIG. 2 ;
  • FIG. 5 shows one embodiment in accordance with the present invention resting in the palm of a user's hand
  • FIG. 6 shows another embodiment in accordance with the present invention.
  • FIG. 7 is an end view of another embodiment in accordance with the present invention.
  • FIG. 8 is a plan view of yet another embodiment in accordance with the present invention.
  • FIG. 9 shows the embodiment of FIG. 2 used in conjunction with the prior art controller of FIG. 1 ;
  • FIGS. 10 , 11 and 12 are plan views of three other embodiments in accordance with the present invention.
  • an interface control which allows a user to simultaneously control both a trigger function and the positioning of a cursor through a single contact surface using only the thumb.
  • a hand-held interface control 10 is provided in support 12 which includes base plate 14 and side wall 16 having first rounded end portion 16 a, second rounded end portion 16 b, and side portions 16 c, 16 d connecting rounded end portions 16 a, 16 b.
  • Top plate 18 ( FIGS. 3A and 3B ) is provided above side wall 16 and encloses a portion of support 12 .
  • Longitudinal arm member 20 FIGS.
  • Arm member 20 is disposed in and pivotally connected to support 12 ( FIG. 2 ) at point 22 .
  • Arm member 20 may be connected to support 12 by any suitable means, such as bolt 23 ( FIGS. 2 , 3 A, 3 B, 4 , 5 ), or an appropriate bearing surface which allows arm member 20 to pivot about point 22 as indicated by arrows 25 a, 25 b (FIG. 2 ).
  • the resistance provided between (1) arm member 20 and base plate 14 and (2) thumbpiece 28 and arm member 20 may be adjusted to a level suitable to the needs of a particular user or application.
  • First sensor 26 ( FIGS. 2 , 3 A, 3 B) is coupled to arm member 20 and senses the angular rotation of arm member 20 about point 22 .
  • First sensor 26 preferably a rotary resistive potentiometer although other appropriate sensing structures such as capacitive sensors, for example, can also be used, generates first positioning signals indicative of the direction and magnitude of arm member 20 's rotation about point 22 .
  • arm member 20 has cavity 30 formed at one end thereof. Cavity 30 is bounded on either side by side walls 20 a, 20 b which have formed therein grooves 34 a, 34 b (groove 34 b, which is formed within side wall 20 b, is not shown in FIG. 4 ).
  • Thumbpiece 28 ( FIGS. 2 , 3 A, and 4 ) is slidably mounted within cavity 30 of arm member 20 and may slide along the length of arm member 20 , as indicated by arrows 32 a, 32 b (FIG. 2 ).
  • Outwardly protruding flanges 36 a, 36 b ( FIG. 4 ) provided on the sides of thumbpiece 28 matingly couple with grooves 34 a, 34 b formed in side walls 20 a, 20 b, respectively, of arm member 20 to facilitate the sliding of thumbpiece 28 along the length of arm member 20 .
  • Curved contact surface 38 which is provided on a top surface of thumbpiece 28 , engages the thumb of a user operating hand-held interface control 10 ( FIGS. 2 , 3 A, and 3 B).
  • Shaft 40 ( FIGS. 2 , 3 A) has a first end fixably mounted to a bottom surface of thumbpiece 28 and a second end slidably disposed within second sensor 42 .
  • Second sensor 42 which is disposed within arm member 20 , detects the linear movement of shaft 40 (and thus the linear movement of thumbpiece 28 ) relative to sensor 42 and generates second positioning signals indicative of the position of thumbpiece 28 relative to arm member 20 .
  • Second sensor 42 is preferably a linear resistive potentiometer. If a rotary potentiometer is used as second sensor 42 , thumbpiece 28 may be coupled to the potentiometer by a conventional rack and pinion gear. It is to be understood, however, that any other sensing device capable of detecting either motion or pressure may be used as first sensor 26 and second sensor 42 in interface control 10 . Although first sensor 26 and second sensor 42 preferably produce analog positioning signals, interface control 10 may also employ s sensors which produce digital positioning signals.
  • a third sensor 44 ( FIG. 3A ) is secured to a bottom surface of arm member 20 so mat third sensor 44 moves with arm member 20 about point 22 (FIG. 2 ).
  • a bottom surface of third sensor 44 is in contact with and slides along (when arm member 20 pivots about point 22 ) a top surface of base plate 14 (FIG. 3 A).
  • Third sensor 44 engages base plate 14 and in response thereto generates a trigger control signal.
  • Third sensor 44 may be any conventional pressure sensitive device which converts a pressure into an electric signal.
  • third sensor 44 is a microswitch of well known design.
  • a user cradles hand-held interface control 10 in the palm of his or her hand, positioning his fingers along the underside of bottom plate 14 and resting his thumb on curved contact surface 38 of thumbpiece 38 , as shown in FIG. 5 .
  • the user may control the horizontal and vertical positioning of, for instance, a cursor on a display screen, as well as implement various related functions (such as selecting options from a pull-down menu).
  • the horizontal positioning of the cursor is manipulated by pivoting arm member 20 about point 22 , whereby arm member 20 traces an arcuate path as indicated by arrows 25 a, 25 b (FIG. 2 ).
  • First sensor 26 in response to the arcuate motion of arm member 20 , generates a first positioning signal which controls the horizontal positioning of a cursor on a display screen indicative of the angular position of arm member 20 .
  • the thumb resting in thumbpiece 28
  • arm member 20 in an arcuate path to the right, as indicated by arrow 25 a.
  • arm member 20 is of a length (measured between portions 16 a and 16 b of side wall 16 ) approximately equal to that of the user's thumb so that when a user places the thumb on contact surface 38 of thumbpiece 28 , the user's large thumb joint is immediately above point 22 .
  • the length of arm member 20 may be of varying lengths so as to accommodate different size hands.
  • arm member 20 pivoting about point 22 , travels in an arcuate path between sidewalls 16 a, 16 b of interface control 10 .
  • This arcuate path emulates the natural motion of the thumb as it pivots about the large thumb joint, thereby resulting in a natural and ergonomic relationship between the thumb and arm member 20 .
  • interface control 10 uses the natural arcuate motion of a user's thumb to effect linear changes in the horizontal positioning of a cursor on the display screen.
  • the vertical positioning of the cursor is controlled by sliding thumbpiece 28 along the length of arm member 20 as indicated by arrows 32 a, 32 b (FIG. 2 ).
  • Second sensor 42 detects the linear movement of thumbpiece 28 and, in response thereto, generates second positioning signals which control the vertical positioning of the cursor. For instance, to move the cursor up or down on a display screen, the user simply uses his or her thumb to move thumbpiece 28 away from or towards point 22 . This movement is easily achieved by extending or curling the thumb. Note that by positioning the fingers on the bottom side of base plate 14 , the combined movement of the fingers assist the thumb in the curling and extending motions.
  • Trigger functions are implemented by exerting a downward pressure (using the thumb) upon thumbpiece 28 .
  • Third sensor 44 senses this downward pressure and, in response thereto, generates a trigger control signal.
  • this trigger control signal may implement a variety of functions. For instance, in computer software or interactive systems, this trigger control may select items from a menu. When used with a video game, for example, this trigger control may cause a character to jump.
  • the downward pressure exerted by the thumb to implement a trigger control signal is always orthogonal to the thumb motions used to control horizontal and vertical positioning, regardless of the angular position of arm member 20 or the linear position of thumbpiece 28 .
  • This orthogonal relationship eliminates undesirable interaction between the trigger control and the positioning controls and thus prevents cursor creep.
  • a user, when exerting a downward pressure on thumbpiece 28 is not likely to inadvertently pivot or extend/curl the thumb (which would cause a change in the positioning of the cursor).
  • interface control 10 provides advantages over conventional joystick controllers which suffer from cursor creep problems.
  • FIG. 6 shows another embodiment of the present invention.
  • Interface control 50 the operation of which is identical to that of interface control 10 , includes all the components of interface control 10 plus additional features described below.
  • Interface control 50 includes two groups of cavities 52 a, 52 b, and 52 c and 54 a, 54 b, and 54 c formed in the bottom surface of base plate 14 . When a user cradles interface control 50 in the left hand, the tips of the three fingers closest to the thumb may comfortably rest within associated cavities 52 a- 52 c.
  • Each of cavities 52 a, 52 b, and 52 c has an associated switch 56 a, 56 b, 56 c, respectively, disposed therein so that each of the user's fingers may activate one of associated switches 56 a, 56 b, 56 c while holding interface control 50 .
  • Switches 56 a, 56 b, 56 c when depressed by the user's finger tips, generate second, third, and fourth trigger control signals, respectively, for implementing additional predetermined functions.
  • a right-handed user may place one of the three fingers closest to the thumb (of the right hand) in each of cavities 54 a, 54 b, and 54 c to operate associated switches 58 a, 58 b, 58 c, which, like switches 56 a, 56 b, 56 c, generate second, third, and fourth trigger control signals, respectively, for implementing various predetermined functions.
  • control circuitry may be added so that the simultaneous depression of two of more switches 56 a, 56 b, 56 c (or 58 a, 58 b, 58 c for right-handed users) generate these additional control signals. For instance, simultaneously depressing switches 56 a and 56 b (for left-hand operation) or 58 a and 58 b (for right-hand operation) may generate a fifth trigger control signal.
  • FIG. 7 is an end view of another embodiment in accordance with the present invention.
  • Interface control 60 which operates in a manner identical to interface control 10 ( FIGS. 2 , 3 A, 3 B, 4 , and 5 ), includes a plurality of first detents 61 formed on the top surface of base plate 14 .
  • One second detent 62 is provided on the bottom surface of arm member 20 such that as arm member 20 pivots about point 22 (not shown), second detent 62 moves between pairs of the plurality of first detents 61 .
  • Arm member 20 may preferably come to rest only at those positions where second detent 62 is positioned between a pair of first detents 61 , thereby providing arm member 20 with a discrete number of click stops. These click stops may add increased stability and control to the positioning controls of interface control 60 .
  • thumb to control positioning functions contributes to the superior ergonomics of interface controls 10 and 50 .
  • conventional joystick controllers require various combinations of wrist and arm movements to control the positioning of a cursor and additional finger or thumb motions to control trigger functions. Such unnatural combinations of motions necessitate training and practice in order for a user to become proficient. This is especially true as the size of such a control is reduced.
  • embodiments in accordance with the present invention (1) isolate the horizontal and vertical positioning functions from each other and (2) isolate the positioning functions from the trigger functions while simultaneously allowing both functions to be controlled by a single user contact point.
  • the result is an interface control which allows users to issue vertical and horizontal positioning commands in concert for smooth and precise motions along both axes (i.e., a diagonal motion), as well as implementing trigger functions without inadvertently altering those positioning commands. Further, the interface controls described herein allow users to control both positioning and trigger control functions with simple, intuitive thumb motions.
  • interface controls 10 and 50 When a user traces his or her thumb across the tips of the fingers, every joint in his or her hand moves in concert to facilitate the thumb's motion.
  • This opposed position of a user's thumb relative to his or her fingers and palm is utilized by interface controls 10 and 50 to achieve a comfortable and natural interface between the user and a machine (such as a computer). Indeed, by positioning a user's fingers along the bottom surface of base plate 14 and his or her thumb in thumbpiece 28 , interface controls 10 and 50 operate in a manner consistent with the thumb's natural motions.
  • interface controls in accordance with the present invention allow a user to quickly and easily position a cursor or pointer on a display screen.
  • the superior ergonomics of the above interface controls afford users a high degree of precision and efficiency without the extensive practice and training required of conventional joystick controllers. This accuracy and ease of use makes the present interface controls especially well suited for CAD or any other computer illustration systems.
  • the frictional coupling between elements of the preferred embodiments may be manipulated to adjust the “feel” of interface controls 10 and 50 .
  • contact surface 38 ( FIGS. 4 and 8 ) of thumbpiece 28 may be shaped with respect to the top surfaces of sidewalls 20 a, 20 b so that the sides of a user's thumb are in frictional contact with sidewalls 20 a, 20 b. This frictional contact may increase the stability with which thumbpiece 28 slides along arm member 20 , thereby increasing the accuracy of vertical positioning of a cursor.
  • the frictional coupling between third sensor 44 ( FIG. 3A ) and the top surface of base plate 14 of housing 12 may be adjusted to increase the accuracy of the horizontal positioning control of interface controls 10 and 50 .
  • a strip of Teflon material (not shown) may be provided between third sensor 44 and bottom plate 14 to achieve a desirable “silky” feel when a user pivots arm member 20 about point 22 (FIG. 4 ).
  • the Teflon causes drag to progressively increase as thumbpiece 28 is depressed, without any significant increase in static friction. This resultant increase in drag contributes to an increased stability in performing drag-select operations in which the trigger switch is depressed while the cursor is moved from a first position to a second position (as in highlighting text in word processing programs).
  • FIG. 8 shows another embodiment in accordance with the present invention.
  • Interface control 65 includes arm member 29 slidably disposed on conventional curved guide tracks 64 a, 64 b within support 67 .
  • Tracks 64 a, 64 b define an arcuate path having as its center virtual pivot point 66 .
  • Arm member 29 slides along this arcuate path as indicated by arrows 25 a, 25 b as if arm member 29 were pivoting about virtual pivot point 66 .
  • Disposing arm member 29 within tracks 64 a, 64 b in this manner eliminates the need for arm member 29 to be coupled to a fixed pivot point, as is arm member 20 of interface control 10 ( FIGS.
  • Thumbpiece 28 is slidably disposed within arm member 29 and slides along the length of arm member 29 as indicated by arrows 32 a, 32 b.
  • interface control 65 The positioning and trigger functions of interface control 65 are controlled in a manner identical to those of interface control 10 as described above (see FIGS. 2 , 3 A, 3 B, 4 , and 5 ) and will thus not be described here.
  • Interface control 65 possesses all of the advantages discussed above with respect to interface control 10 , including allowing users to control the operation of applications with simple and intuitive motions that closely emulate the natural motions of the human thumb and isolates positioning controls (1) from each other and (2) from trigger controls as described above.
  • interface control 65 may be also be provided with the friction coupling and feedback features described above.
  • Embodiments in accordance with the present invention may be used to control the operation of a construction crane or boom.
  • Interface controls 10 and 50 are ideal for replacing the mouse or trackball in computer software applications such as word processing, databases, and spreadsheets.
  • interface control 50 of FIG. 6 (see also FIGS. 2 , 3 A, 3 B, 4 , and 5 ) is well suited for use with video games.
  • thumbpiece 28 may be used to control the positioning of a character in the video game. By depressing thumbpiece 28 so as to activate third sensor 44 , the user may implement various predetermined functions, such as starting/stopping the game and selecting game options.
  • Switch 56 a ( 58 a for right-handed users) may, for instance, cause the character to jump.
  • Switch 56 b ( 58 b) may cause the character to fire a bullet, and so on.
  • Embodiments of the present invention may also be incorporated into conventional two-banded video game controllers (see FIG. 1 ) to provide a superior video game interface control.
  • positioning control keys 2 a, 2 b, 2 c, and 2 d may be replaced by interface control 10 , as illustrated in FIG. 9 .
  • Two-handed video game controller 90 has disposed within a first portion thereof a portion of interface control 10 of FIGS. 2 , 3 A, 3 B, and 4 .
  • Arm member 20 and thumbpiece 28 control the positioning of objects (i.e., characters of a video game) displayed on a screen in the same manner as described previously with reference to FIGS. 2 , 3 A, 3 B, and 4 , while keys 4 a, 4 b, and 4 c implement various trigger functions.
  • base plate 14 may be disposed within the handgrip portion of a floor-mounted lever arm control, i.e., a transmission selector in a vehicle, to provide users with a superior means to control such things as the vehicle's navigation system or communications with the vehicle's on-board computer system.
  • interface controls in accordance with the present invention may be disposed within a control panel such as the dashboard of an automobile, boat, or even an airplane to provide control over certain operations.
  • interface control 10 may be mounted in the control panel of construction equipment to control the operation of a boom or crane.
  • a control panel-mounted interface control 10 could also be used to manually control, for instance, the processing operations of an industrial application or the positioning and firing of lasers in medical applications.
  • interface control 10 may be incorporated into the handgrip of a conventional full-size joystick to provide three-dimensional positioning control as well as trigger functions.
  • FIG. 10 shows interface control 70 including gimballed stick 72 having fanned at one end an inclined, elongated upper portion 74 .
  • Secondary interface control 80 which includes all the features of and operates in a similar manner to interface control 10 ( FIGS. 2 , 3 A, 3 B, and 4 ).
  • Secondary interface control 80 preferably has thumbpiece 28 fixably mounted within arm member 20 so that thumbpiece 28 may not slide along arm member 20 , thereby eliminating the need for second sensor 42 as well as grooves 34 a, 34 b and flanges 36 a, 36 b (FIG. 4 ).
  • the other end of stick 72 ( FIG. 10 ) is pivotally mounted to a base portion (not shown) having sensors which generate first and second positioning signals in response to stick 72 pivoting with respect to the base portion, as discussed above in reference to conventional joystick controllers.
  • a user curls the four fingers of his or her hand around stick 72 and places the thumb in thumbpiece 28 (FIG. 10 ).
  • the user controls the horizontal and vertical positioning of, for instance, a cursor displayed on a CRT in a conventional manner as described above, i.e., by pivoting stick 72 about the base portion.
  • the user controls the depth positioning of the cursor with the thumb by pivoting arm member 20 about pivot point 22 (see FIG. 2 ).
  • Trigger functions are activated by pressing downward on thumbpiece 28 (as discussed in reference to interface control 10 ).
  • arm member 20 of interface control 10 may be fitted with a first actuator that in response to a first feedback signal prevents arm member 20 from further pivoting in one or both directions or, in the alternative, alters the frictional contact between arm member 20 and baseplate 14 so as to alter the ease with which arm member 20 pivots.
  • interface control 80 the operation of which is identical to that of interface control 10 , includes all of the components of interface control 10 plus additional features described below. For purposes of clarity, not all of the components of interface control 80 common with those of interface control 10 are shown.
  • Arm member 20 of interface control 80 has coupled thereto electromagnetic coil 82 which, in turn, is wound around a conventional ferrous core (not shown).
  • Shaft 84 extends along arm member 20 and has a first end matingly coupled to surface 86 of sidewall 16 b.
  • a second end of shaft 84 extends through coil 82 and is coupled to iron armature 88 .
  • Armature 88 is preferably positioned as close to coil 82 as possible.
  • coil 82 When a first feedback current is provided to coil 82 , the resultant magnetic field produced by coil 82 attracts armature 88 towards coil 82 , thereby causing the first end of shaft 84 to shift towards and press against surface 86 of sidewall 16 b. The resultant increase in frictional coupling between arm member 20 and sidewall 16 b resists any pivoting movement of arm member 20 about point 22 .
  • coil 82 , shaft 84 , and armature 88 act as a magnetically activated brake. Varying levels of feedback current will result in proportionally varying levels of drag.
  • This brake may be implemented to simulate detents, stops, or other forms of reflective feedback.
  • a second actuator may be provided that in response to a second feedback signal inhibits the movement of thumbpiece 28 along arm member 20 , as illustrated in FIG. 12 .
  • Arm member 20 has provided therein a sliding bar 90 having a first end coupled to thumbpiece 28 .
  • Iron core 92 is coupled to arm member 20 and is positioned in a region proximate to a second end of bar 90 .
  • Magnetic coil 94 is wound around ferrous care 92 .
  • a second feedback current provided to coil 94 will induce a magnetic attraction between bar 90 and against core 92 , thereby resulting in an increased frictional coupling between bar 90 and core 92 . This increased frictional coupling resists the sliding motion of thumbpiece 28 along arm member 20 .
  • shaft 40 FIG. 3A
  • FIGS. 11 and 12 would, for instance, be especially well suited for use with applications in which it is desirable to preclude a user from selecting certain options or moving a cursor into certain areas.
  • the game's character may be precluded from entering a restricted area of the displayed image.
  • the video game may issue feedback signals as discussed above to preclude the user from causing the character to move into the restricted areas.
  • the feedback signals by restraining or even preventing (1) arm member 20 from pivoting about point 22 and/or (2) thumbpiece 28 from sliding along arm member 20 directly inform the user he can no longer move in that direction.
  • an additional actuator may be contained within third sensor 44 (see FIG.
  • the direct force-reflecting feedback described above by preventing the user from effecting certain positioning commands, provides a realistic feel to video games and other applications.
  • interface control 80 may be used to facilitate the selection of options or icons.
  • signals generated by the application may simulate a detent by increasing the frictional coupling between arm member 20 and sidewall 16 b and between thumbpiece 28 and arm member 20 , as described above with reference to FIGS. 11 and 12 , when the cursor or pointer is positioned near or overlaps certain icons displayed on the screen.
  • This simulated detent varies the amount of force the user must exert to effect further positioning changes in certain directions, i.e., the detent may either make it easier or harder for the user to cause the cursor to pass across the icon. In this manner, the user can “feel” when, he or she has reached a particular icon (or any other specific screen location).
  • This simulated detent may be deactivated when, for instance, the icon has been selected or when the cursor has passed over the icon.
  • the actuators discussed above may comprise a solenoid, a servomotor, or any other suitable device known in the art which generates a force in response to electric signals.
  • the actuators may also employ shape-memory alloys, piezo ceramics, or electro-rheological compounds. Further, motor-type actuators may be employed to augment or restrain motion.
  • the actuators discussed above may be used to activate and deactivate electrically controlled detents so as to provide tactile click stops in the pivoting motion of arm member 20 ( FIG. 2 ) about point 22 or in the linear motion of thumbpiece 28 along arm member 20 .
  • These detents may be logically correlated with specific targets or options on a display screen such that once a particular option is selected, its corresponding detent is electrically deactivated. Adaptive feedback of this type can be very effective in making the above-described controls more intuitive.
  • Embodiments of the present invention may also be equipped with a spring return mechanism.
  • a centering spring may be coupled to arm member 20 which causes arm member 20 to return to its center position whenever arm member 20 has deviated from the center position by exerting pressure on arm member 20 .
  • a manually controlled latch may also be provided which engages the centering spring to and disengages the centering spring from arm member 20 so as to turn on and off the centering mechanism.
  • Such a centering mechanism is useful in applications requiring proportional control (i.e., a conventional joystick) rather than absolute control (i.e., a mouse).
  • the centering spring may also be electrically actuated by an external signal from the interfaced device (i.e., computer, video game, and so on). Inclusion of such an electrically actuated spring allows the interfaced device to switch the controller between two modes of operation (spring centering and non-centering), as the particular application may require. In a similar manner, an additional centering spring may be coupled to thumbpiece 28 to provide proportional control in the vertical direction.
  • the interfaced device i.e., computer, video game, and so on.

Abstract

An improved interface control advantageously may be operated by one hand. A thumbpiece is slidably disposed within a longitudinal arm member which moves in an arcuate path. Placing his or her thumb in the thumbpiece, a user controls the horizontal positioning of a cursor by moving the arm member along the arcuate path. Vertical positioning of the cursor is controlled by sliding the thumbpiece along the length of the arm member. Trigger functions are implemented by exerting a downward force on the thumbpiece. Since the downward force used to implement the trigger function is orthogonal to motions used to control positioning of the cursor irrespective of the particular positions of the arm member and thumbpiece, the disclosed interface control prevents a user from inadvertently altering the positioning of the cursor during implementation of the trigger function. The arm member and sliding thumbpiece emulate the natural pivoting and curling/extending motions of the thumb, thereby resulting in a precise, easy to use, and ergonomically superior interface control.

Description

FIELD OF THE INVENTION
The present invention relates to an interface control. More particularly, the present invention relates to an interface control device which allows a user to control the operation of computer applications, machinery, and video games.
BACKGROUND OF THE INVENTION
Joystick controls have been employed in a wide variety of applications, including computer software, industrial machinery, and multimedia interfaces to control the positioning of an object displayed on a screen, such as a cursor or pointer. A typical prior art joystick includes a gimballed stick pivotally coupled to a flat base portion. Angle sensors coupled to the gimballed stick generate position control signals in response to a user pivoting the gimballed stick relative to the base portion. These control signals are used to manipulate the position of the cursor. A depressible switch coupled to the top of the stick is used to generate a trigger control signal for implementing various functions, such as selecting items from a pull down menu or causing a character in a video game to jump.
The structure of these gimballed joystick controllers makes them somewhat difficult to operate. Rotating the arm and wrist to control positioning functions (i.e., pivoting the stick) while pressing downward with the thumb or finger to manipulate trigger functions requires a fair amount of practice and coordination. Further, requiring a user to simultaneously combine these motions may lead to an inadvertent change in the positioning of a cursor while implementing a trigger function. For instance, in a point-and-shoot operation, where a user first positions the cursor onto a target on the display screen and then activates the trigger function, depressing the trigger switch with the thumb or finger often results in slight movements of the arm and/or wrist, thereby causing the cursor to slip off the target. This phenomenon is commonly referred to as cursor creep.
The conventional joystick controller described above has the further disadvantage of undesirably requiring the use of two hands, i.e., one hand to hold the base of the controller and the other hand to operate the controller's stick. The only manner in which these controllers may be operated with one hand is to place the controller on a table or other flat surface.
Other joystick controllers have been developed in response to the above-mentioned problems. One such controller includes a pivoting, handgrip-shaped stick having one or more squeezable trigger switches built into a side portion of the handgrip. The positioning of an image is controlled by pivoting the handgrip, while the trigger functions are controlled by squeezing the trigger switches with the fingers. Although in such a design the positioning controls are somewhat isolated from the trigger function controls (i.e., squeezing the trigger switch with the index finger is not likely to cause as much of an inadvertent change in position as would depressing a trigger switch on the top of the stick with the thumb), cursor creep is nevertheless a problem. Further, such a controller requires the use of two hands or, alternatively, a tabletop support.
Some have attempted to develop a one-handed controller by simply reducing the size of conventional joystick controllers. These controllers fit within a user's hand, where the thumb, resting atop the stick, controls the positioning function. The trigger function is controlled by squeezing a trigger switch located on the side of the controller's stick.
These miniaturized versions of conventional joystick controllers are for the most part clumsy and ineffective. Merely reducing the size of a controller designed for two-handed operation so as to be operated by one hand severely limits the precision with which a user may control a cursor. Further, these miniaturized controllers are ineffective in isolating trigger controls from positioning controls. Indeed, squeezing a trigger switch with, for example, the index finger typically causes the controller stick to move forward, thereby resulting in undesirable vertical cursor creep.
This undesirable interaction between positioning and trigger controls of miniature joystick controllers, coupled with users' complaints of inferior ergonomics, has led others to revert to the more primitive two-handed video game controller shown in FIG. 1. Controller 1 has four keys 2a-2d clustered together in a first portion of controller 1 and three keys 4a-4c grouped together in a second portion of controller 1. Keys 2a-2d control the positioning of a displayed object (such as the hero of the video game) by generating digital positioning signals in response to a user depressing one or more of keys 2a-2d. Keys 4a-4c control various trigger functions (i.e., start-stop, jump, shoot, for example). The controller shown in FIG. 1, although virtually eliminating inadvertent interaction between positioning and trigger controls, nonetheless requires the use of two hands.
Thus, there is a need for joystick controller which may be operated in one hand. There is also a need for a controller having improved precision and ergonomics. Such a device should also isolate positioning and trigger controls, thereby eliminating cursor creep and other inadvertent position control signals produced during activation of trigger functions.
SUMMARY OF THE INVENTION
In accordance with the present invention, an interface control is disclosed which offers users superior performance and ergonomics. In the preferred embodiment, a thumbpiece is slidably disposed within a longitudinal arm member having a first end pivotally coupled to a fixed point. The arm member may pivot about the fixed point such that a second end portion of the arm member follows an arcuate path having as its center the fixed point. The thumbpiece slides back and forth along the longitudinal axis of the arm member. A first sensor coupled to the arm member in a region proximate to the fixed point senses the angular position of the arm member. A second sensor coupled to the thumbpiece senses the linear movement of the thumbpiece relative to and longitudinally along the arm member. A third sensor coupled to the thumbpiece senses a downward force exerted upon the thumbpiece.
The interface control may, in one embodiment, comfortably rest in the palm of a user's hand. Positioning the fingers along the underside of the interface control, a user places the thumb in the thumbpiece. The user controls the horizontal positioning of, for example, a cursor by causing the arm member to pivot either to the right or to the left about the fixed point. This motion is detected by the first sensor, which in response thereto causes the cursor to move either right or left, respectively, on a display screen. The vertical positioning of the cursor is controlled by sliding the thumbpiece along the length of the arm member. The second sensor detects this linear movement of the thumbpiece and, in response thereto, causes the cursor to move up and down on the display screen. A user may implement trigger functions by exerting a downward force on the thumbpiece. This pressure is detected by the third sensor which, in turn, causes some predetermined function to be implemented on the display screen.
In another embodiment, the longitudinal arm member is disposed within a track defining an arcuate path rather than being coupled to a fixed pivot point. In this embodiment, positioning and trigger functions are controlled in the same manner as described in the preferred embodiment. By moving the arm member along the arcuate path as defined by the track, the thumbpiece follows an arcuate path having as its center a virtual pivot point. A sensor coupled to the arm member senses the arcuate movement of the arm member relative to the interface control and in response thereto generates a horizontal positioning control signal. The vertical positioning of the cursor and trigger functions are implemented as described above in connection with the preferred embodiment.
Embodiments of the present invention isolate the trigger function from the positioning controls. The downward force used to implement a trigger function will always be orthogonal to those motions of the thumb which are used to control the positioning of the cursor, regardless of the positions of the arm member or thumbpiece. This orthogonal relationship prevents a user from inadvertently altering the positioning of the cursor when trying to implement a trigger function.
Embodiments in accordance with the present invention also achieve superior ergonomics. The arm member is preferably of a length approximately equal to that of an adult thumb where different length arm members can be provided for different size hands. Together the arm member, which rotates to form an arcuate path, and the thumbpiece, which slides along the length of the arm member, emulate the natural pivoting and curling/extending motions of the thumb, respectively. The result is a comfortable, precise, and easy to use interface control.
In another embodiment, additional trigger switches are provided within cavities formed in the underside of the interface control. The fingertips of the user's hand, each comfortably nestled within an associated cavity, control the operation of the additional trigger switches, which may be used to implement numerous other functions.
Embodiments of the present invention are usable as an interface between a user and a machine where the machine carries out come predetermined function in response to commands issued by the user. In one embodiment, for instance, the user may control the mechanical operation of construction equipment. In another embodiment, the user may control moveable elements on a display screen, such as a cursor in a software application or an object in a video game.
This invention will be more fully understood in view of the following description taken together with the drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a prior art four-key cluster joystick controller;
FIG. 2 is a plan view of one embodiment in accordance with the present invention;
FIGS. 3A and 3B are side and end views of the embodiment of FIG. 2, respectively;
FIG. 4 is a perspective view of a portion of the embodiment of FIG. 2;
FIG. 5 shows one embodiment in accordance with the present invention resting in the palm of a user's hand;
FIG. 6 shows another embodiment in accordance with the present invention;
FIG. 7 is an end view of another embodiment in accordance with the present invention;
FIG. 8 is a plan view of yet another embodiment in accordance with the present invention;
FIG. 9 shows the embodiment of FIG. 2 used in conjunction with the prior art controller of FIG. 1; and
FIGS. 10, 11 and 12 are plan views of three other embodiments in accordance with the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
In accordance with the present invention, an interface control is disclosed which allows a user to simultaneously control both a trigger function and the positioning of a cursor through a single contact surface using only the thumb. In the preferred embodiment shown in FIGS. 2, 3A, 3B, 4 and 5, a hand-held interface control 10 is provided in support 12 which includes base plate 14 and side wall 16 having first rounded end portion 16a, second rounded end portion 16b, and side portions 16c, 16d connecting rounded end portions 16a, 16b. Top plate 18 (FIGS. 3A and 3B) is provided above side wall 16 and encloses a portion of support 12. Longitudinal arm member 20 (FIGS. 2, 3A, 3B, 4, 5) is disposed in and pivotally connected to support 12 (FIG. 2) at point 22. Arm member 20 may be connected to support 12 by any suitable means, such as bolt 23 (FIGS. 2, 3A, 3B, 4, 5), or an appropriate bearing surface which allows arm member 20 to pivot about point 22 as indicated by arrows 25a, 25b (FIG. 2). As will be explained below, the resistance provided between (1) arm member 20 and base plate 14 and (2) thumbpiece 28 and arm member 20 may be adjusted to a level suitable to the needs of a particular user or application.
First sensor 26 (FIGS. 2, 3A, 3B) is coupled to arm member 20 and senses the angular rotation of arm member 20 about point 22. First sensor 26, preferably a rotary resistive potentiometer although other appropriate sensing structures such as capacitive sensors, for example, can also be used, generates first positioning signals indicative of the direction and magnitude of arm member 20's rotation about point 22.
Referring to FIGS. 3A and 4, arm member 20 has cavity 30 formed at one end thereof. Cavity 30 is bounded on either side by side walls 20a, 20b which have formed therein grooves 34a, 34b (groove 34b, which is formed within side wall 20b, is not shown in FIG. 4).
Thumbpiece 28 (FIGS. 2, 3A, and 4) is slidably mounted within cavity 30 of arm member 20 and may slide along the length of arm member 20, as indicated by arrows 32a, 32b (FIG. 2). Outwardly protruding flanges 36a, 36b (FIG. 4) provided on the sides of thumbpiece 28 matingly couple with grooves 34a, 34b formed in side walls 20a, 20b, respectively, of arm member 20 to facilitate the sliding of thumbpiece 28 along the length of arm member 20. Curved contact surface 38, which is provided on a top surface of thumbpiece 28, engages the thumb of a user operating hand-held interface control 10 (FIGS. 2, 3A, and 3B).
Shaft 40 (FIGS. 2, 3A) has a first end fixably mounted to a bottom surface of thumbpiece 28 and a second end slidably disposed within second sensor 42. Second sensor 42, which is disposed within arm member 20, detects the linear movement of shaft 40 (and thus the linear movement of thumbpiece 28) relative to sensor 42 and generates second positioning signals indicative of the position of thumbpiece 28 relative to arm member 20.
Second sensor 42 is preferably a linear resistive potentiometer. If a rotary potentiometer is used as second sensor 42, thumbpiece 28 may be coupled to the potentiometer by a conventional rack and pinion gear. It is to be understood, however, that any other sensing device capable of detecting either motion or pressure may be used as first sensor 26 and second sensor 42 in interface control 10. Although first sensor 26 and second sensor 42 preferably produce analog positioning signals, interface control 10 may also employ s sensors which produce digital positioning signals.
A third sensor 44 (FIG. 3A) is secured to a bottom surface of arm member 20 so mat third sensor 44 moves with arm member 20 about point 22 (FIG. 2). A bottom surface of third sensor 44 is in contact with and slides along (when arm member 20 pivots about point 22) a top surface of base plate 14 (FIG. 3A). When a user exerts a downward pressure upon thumbpiece 28, third sensor 44 engages base plate 14 and in response thereto generates a trigger control signal. Third sensor 44 may be any conventional pressure sensitive device which converts a pressure into an electric signal. In one embodiment, third sensor 44 is a microswitch of well known design.
A user cradles hand-held interface control 10 in the palm of his or her hand, positioning his fingers along the underside of bottom plate 14 and resting his thumb on curved contact surface 38 of thumbpiece 38, as shown in FIG. 5. Using only his thumb, the user may control the horizontal and vertical positioning of, for instance, a cursor on a display screen, as well as implement various related functions (such as selecting options from a pull-down menu).
The horizontal positioning of the cursor is manipulated by pivoting arm member 20 about point 22, whereby arm member 20 traces an arcuate path as indicated by arrows 25a, 25b (FIG. 2). First sensor 26, in response to the arcuate motion of arm member 20, generates a first positioning signal which controls the horizontal positioning of a cursor on a display screen indicative of the angular position of arm member 20. For instance, to move the cursor to the right on the display screen, the thumb (resting in thumbpiece 28) is used to move arm member 20 in an arcuate path to the right, as indicated by arrow 25a.
Preferably, arm member 20 is of a length (measured between portions 16a and 16b of side wall 16) approximately equal to that of the user's thumb so that when a user places the thumb on contact surface 38 of thumbpiece 28, the user's large thumb joint is immediately above point 22. The length of arm member 20 may be of varying lengths so as to accommodate different size hands. As discussed above, arm member 20, pivoting about point 22, travels in an arcuate path between sidewalls 16a, 16b of interface control 10. This arcuate path emulates the natural motion of the thumb as it pivots about the large thumb joint, thereby resulting in a natural and ergonomic relationship between the thumb and arm member 20. Hence, interface control 10 uses the natural arcuate motion of a user's thumb to effect linear changes in the horizontal positioning of a cursor on the display screen.
The vertical positioning of the cursor is controlled by sliding thumbpiece 28 along the length of arm member 20 as indicated by arrows 32a, 32b (FIG. 2). Second sensor 42 detects the linear movement of thumbpiece 28 and, in response thereto, generates second positioning signals which control the vertical positioning of the cursor. For instance, to move the cursor up or down on a display screen, the user simply uses his or her thumb to move thumbpiece 28 away from or towards point 22. This movement is easily achieved by extending or curling the thumb. Note that by positioning the fingers on the bottom side of base plate 14, the combined movement of the fingers assist the thumb in the curling and extending motions.
Trigger functions are implemented by exerting a downward pressure (using the thumb) upon thumbpiece 28. Third sensor 44 senses this downward pressure and, in response thereto, generates a trigger control signal. Depending upon the particular application with which interface control 10 is being used, this trigger control signal may implement a variety of functions. For instance, in computer software or interactive systems, this trigger control may select items from a menu. When used with a video game, for example, this trigger control may cause a character to jump.
The downward pressure exerted by the thumb to implement a trigger control signal is always orthogonal to the thumb motions used to control horizontal and vertical positioning, regardless of the angular position of arm member 20 or the linear position of thumbpiece 28. This orthogonal relationship eliminates undesirable interaction between the trigger control and the positioning controls and thus prevents cursor creep. A user, when exerting a downward pressure on thumbpiece 28, is not likely to inadvertently pivot or extend/curl the thumb (which would cause a change in the positioning of the cursor). Thus, by isolating the trigger and positioning controls, as described above, interface control 10 provides advantages over conventional joystick controllers which suffer from cursor creep problems.
FIG. 6 shows another embodiment of the present invention. Interface control 50, the operation of which is identical to that of interface control 10, includes all the components of interface control 10 plus additional features described below. Interface control 50 includes two groups of cavities 52a, 52b, and 52c and 54a, 54b, and 54c formed in the bottom surface of base plate 14. When a user cradles interface control 50 in the left hand, the tips of the three fingers closest to the thumb may comfortably rest within associated cavities 52a-52c. Each of cavities 52a, 52b, and 52c has an associated switch 56a, 56b, 56c, respectively, disposed therein so that each of the user's fingers may activate one of associated switches 56a, 56b, 56c while holding interface control 50. Switches 56a, 56b, 56c, when depressed by the user's finger tips, generate second, third, and fourth trigger control signals, respectively, for implementing additional predetermined functions.
In a similar manner, a right-handed user may place one of the three fingers closest to the thumb (of the right hand) in each of cavities 54a, 54b, and 54c to operate associated switches 58a, 58b, 58c, which, like switches 56a, 56b, 56c, generate second, third, and fourth trigger control signals, respectively, for implementing various predetermined functions.
If additional control signals are desired for implementing even more predetermined fractions, control circuitry may be added so that the simultaneous depression of two of more switches 56a, 56b, 56c (or 58a, 58b, 58c for right-handed users) generate these additional control signals. For instance, simultaneously depressing switches 56a and 56b (for left-hand operation) or 58a and 58b (for right-hand operation) may generate a fifth trigger control signal.
FIG. 7 is an end view of another embodiment in accordance with the present invention. Interface control 60, which operates in a manner identical to interface control 10 (FIGS. 2, 3A, 3B, 4, and 5), includes a plurality of first detents 61 formed on the top surface of base plate 14. One second detent 62 is provided on the bottom surface of arm member 20 such that as arm member 20 pivots about point 22 (not shown), second detent 62 moves between pairs of the plurality of first detents 61. Arm member 20 may preferably come to rest only at those positions where second detent 62 is positioned between a pair of first detents 61, thereby providing arm member 20 with a discrete number of click stops. These click stops may add increased stability and control to the positioning controls of interface control 60.
The embodiments in accordance with the present invention are advantageous over conventional joystick controllers. Indeed, interface controls 10 and 50 are suitable for one-handed operation, thereby leaving the user's other hand free to perform other tasks. This one-handed operation also eliminates the need for a flat surface, as required when using a mouse or operating conventional joystick interface controls with one hand.
Using the thumb to control positioning functions contributes to the superior ergonomics of interface controls 10 and 50. As mentioned above, conventional joystick controllers require various combinations of wrist and arm movements to control the positioning of a cursor and additional finger or thumb motions to control trigger functions. Such unnatural combinations of motions necessitate training and practice in order for a user to become proficient. This is especially true as the size of such a control is reduced. Unlike conventional controllers, embodiments in accordance with the present invention (1) isolate the horizontal and vertical positioning functions from each other and (2) isolate the positioning functions from the trigger functions while simultaneously allowing both functions to be controlled by a single user contact point. The result is an interface control which allows users to issue vertical and horizontal positioning commands in concert for smooth and precise motions along both axes (i.e., a diagonal motion), as well as implementing trigger functions without inadvertently altering those positioning commands. Further, the interface controls described herein allow users to control both positioning and trigger control functions with simple, intuitive thumb motions.
When a user traces his or her thumb across the tips of the fingers, every joint in his or her hand moves in concert to facilitate the thumb's motion. This opposed position of a user's thumb relative to his or her fingers and palm is utilized by interface controls 10 and 50 to achieve a comfortable and natural interface between the user and a machine (such as a computer). Indeed, by positioning a user's fingers along the bottom surface of base plate 14 and his or her thumb in thumbpiece 28, interface controls 10 and 50 operate in a manner consistent with the thumb's natural motions. By taking advantage of the thumb's full arcuate motion about the large thumb joint and the thumb's excellent linear motion, interface controls in accordance with the present invention allow a user to quickly and easily position a cursor or pointer on a display screen. The superior ergonomics of the above interface controls afford users a high degree of precision and efficiency without the extensive practice and training required of conventional joystick controllers. This accuracy and ease of use makes the present interface controls especially well suited for CAD or any other computer illustration systems.
The frictional coupling between elements of the preferred embodiments may be manipulated to adjust the “feel” of interface controls 10 and 50. For instance, contact surface 38 (FIGS. 4 and 8) of thumbpiece 28 may be shaped with respect to the top surfaces of sidewalls 20a, 20b so that the sides of a user's thumb are in frictional contact with sidewalls 20a, 20b. This frictional contact may increase the stability with which thumbpiece 28 slides along arm member 20, thereby increasing the accuracy of vertical positioning of a cursor.
In a similar manner, the frictional coupling between third sensor 44 (FIG. 3A) and the top surface of base plate 14 of housing 12 may be adjusted to increase the accuracy of the horizontal positioning control of interface controls 10 and 50. For example, a strip of Teflon material (not shown) may be provided between third sensor 44 and bottom plate 14 to achieve a desirable “silky” feel when a user pivots arm member 20 about point 22 (FIG. 4). The Teflon causes drag to progressively increase as thumbpiece 28 is depressed, without any significant increase in static friction. This resultant increase in drag contributes to an increased stability in performing drag-select operations in which the trigger switch is depressed while the cursor is moved from a first position to a second position (as in highlighting text in word processing programs).
FIG. 8 shows another embodiment in accordance with the present invention. Interface control 65 includes arm member 29 slidably disposed on conventional curved guide tracks 64a, 64b within support 67. Tracks 64a, 64b define an arcuate path having as its center virtual pivot point 66. Arm member 29 slides along this arcuate path as indicated by arrows 25a, 25b as if arm member 29 were pivoting about virtual pivot point 66. Disposing arm member 29 within tracks 64a, 64b in this manner eliminates the need for arm member 29 to be coupled to a fixed pivot point, as is arm member 20 of interface control 10 (FIGS. 2, 3A, 3B, 4, and 5), and therefore allows for interface control 65 to be of a significantly smaller size. Thumbpiece 28 is slidably disposed within arm member 29 and slides along the length of arm member 29 as indicated by arrows 32a, 32b.
The positioning and trigger functions of interface control 65 are controlled in a manner identical to those of interface control 10 as described above (see FIGS. 2, 3A, 3B, 4, and 5) and will thus not be described here. Interface control 65 possesses all of the advantages discussed above with respect to interface control 10, including allowing users to control the operation of applications with simple and intuitive motions that closely emulate the natural motions of the human thumb and isolates positioning controls (1) from each other and (2) from trigger controls as described above. Likewise, interface control 65 may be also be provided with the friction coupling and feedback features described above.
The embodiments described above may be used in virtually any application which requires an interface control between a user and a machine. Embodiments in accordance with the present invention may be used to control the operation of a construction crane or boom. Interface controls 10 and 50 are ideal for replacing the mouse or trackball in computer software applications such as word processing, databases, and spreadsheets. For instance, interface control 50 of FIG. 6 (see also FIGS. 2, 3A, 3B, 4, and 5) is well suited for use with video games. As described above, thumbpiece 28 may be used to control the positioning of a character in the video game. By depressing thumbpiece 28 so as to activate third sensor 44, the user may implement various predetermined functions, such as starting/stopping the game and selecting game options. Switch 56a (58a for right-handed users) may, for instance, cause the character to jump. Switch 56b (58b) may cause the character to fire a bullet, and so on.
Embodiments of the present invention may also be incorporated into conventional two-banded video game controllers (see FIG. 1) to provide a superior video game interface control. For example, positioning control keys 2a, 2b, 2c, and 2d (FIG. 1) may be replaced by interface control 10, as illustrated in FIG. 9. Two-handed video game controller 90 has disposed within a first portion thereof a portion of interface control 10 of FIGS. 2, 3A, 3B, and 4. For purposes of clarity, not all of the components of interface control 10 are labelled. Arm member 20 and thumbpiece 28 control the positioning of objects (i.e., characters of a video game) displayed on a screen in the same manner as described previously with reference to FIGS. 2, 3A, 3B, and 4, while keys 4a, 4b, and 4c implement various trigger functions.
The above described interface controls may be mounted in virtually any enclosure, including (but not limited to) control panels, automobile dashboards, steering wheels, or handgrips of other interface controls. For instance, in one such embodiment, base plate 14 (FIG. 2) may be disposed within the handgrip portion of a floor-mounted lever arm control, i.e., a transmission selector in a vehicle, to provide users with a superior means to control such things as the vehicle's navigation system or communications with the vehicle's on-board computer system.
In another embodiment, interface controls in accordance with the present invention may be disposed within a control panel such as the dashboard of an automobile, boat, or even an airplane to provide control over certain operations. For example, interface control 10 may be mounted in the control panel of construction equipment to control the operation of a boom or crane. A control panel-mounted interface control 10 could also be used to manually control, for instance, the processing operations of an industrial application or the positioning and firing of lasers in medical applications. These embodiments, like those discussed above, are advantageous since multiple control functions (1) are disposed on a single contact surface and (2) are isolated from one another.
Some of the ergonomic advantages discussed herein may be compromised in order to provide a user interface control capable of controlling positioning in three, rather than two, directions. In one such embodiment in accordance with the present invention, various elements of interface control 10 may be incorporated into the handgrip of a conventional full-size joystick to provide three-dimensional positioning control as well as trigger functions.
FIG. 10 shows interface control 70 including gimballed stick 72 having fanned at one end an inclined, elongated upper portion 74. Formed within top surface 76 of upper portion 74 is secondary interface control 80 which includes all the features of and operates in a similar manner to interface control 10 (FIGS. 2, 3A, 3B, and 4). Secondary interface control 80 preferably has thumbpiece 28 fixably mounted within arm member 20 so that thumbpiece 28 may not slide along arm member 20, thereby eliminating the need for second sensor 42 as well as grooves 34a, 34b and flanges 36a, 36b (FIG. 4). The other end of stick 72 (FIG. 10) is pivotally mounted to a base portion (not shown) having sensors which generate first and second positioning signals in response to stick 72 pivoting with respect to the base portion, as discussed above in reference to conventional joystick controllers.
A user curls the four fingers of his or her hand around stick 72 and places the thumb in thumbpiece 28 (FIG. 10). The user controls the horizontal and vertical positioning of, for instance, a cursor displayed on a CRT in a conventional manner as described above, i.e., by pivoting stick 72 about the base portion. The user controls the depth positioning of the cursor with the thumb by pivoting arm member 20 about pivot point 22 (see FIG. 2). Trigger functions are activated by pressing downward on thumbpiece 28 (as discussed in reference to interface control 10).
Various forms of feedback may be added to the above described embodiments to provide a user with additional information about the particular application he or she is controlling, as described below in reference to FIGS. 11 and 12. For instance, arm member 20 of interface control 10 (FIGS. 2, 3A, 3B, and 4) may be fitted with a first actuator that in response to a first feedback signal prevents arm member 20 from further pivoting in one or both directions or, in the alternative, alters the frictional contact between arm member 20 and baseplate 14 so as to alter the ease with which arm member 20 pivots.
Referring to FIG. 11, interface control 80, the operation of which is identical to that of interface control 10, includes all of the components of interface control 10 plus additional features described below. For purposes of clarity, not all of the components of interface control 80 common with those of interface control 10 are shown. Arm member 20 of interface control 80 has coupled thereto electromagnetic coil 82 which, in turn, is wound around a conventional ferrous core (not shown). Shaft 84 extends along arm member 20 and has a first end matingly coupled to surface 86 of sidewall 16b. A second end of shaft 84 extends through coil 82 and is coupled to iron armature 88. Armature 88 is preferably positioned as close to coil 82 as possible. When a first feedback current is provided to coil 82, the resultant magnetic field produced by coil 82 attracts armature 88 towards coil 82, thereby causing the first end of shaft 84 to shift towards and press against surface 86 of sidewall 16b. The resultant increase in frictional coupling between arm member 20 and sidewall 16b resists any pivoting movement of arm member 20 about point 22. In other words, coil 82, shaft 84, and armature 88 act as a magnetically activated brake. Varying levels of feedback current will result in proportionally varying levels of drag. This brake may be implemented to simulate detents, stops, or other forms of reflective feedback.
In a similar manner, a second actuator may be provided that in response to a second feedback signal inhibits the movement of thumbpiece 28 along arm member 20, as illustrated in FIG. 12. Arm member 20 has provided therein a sliding bar 90 having a first end coupled to thumbpiece 28. Iron core 92 is coupled to arm member 20 and is positioned in a region proximate to a second end of bar 90. Magnetic coil 94 is wound around ferrous care 92. A second feedback current provided to coil 94 will induce a magnetic attraction between bar 90 and against core 92, thereby resulting in an increased frictional coupling between bar 90 and core 92. This increased frictional coupling resists the sliding motion of thumbpiece 28 along arm member 20. Note that in some embodiments shaft 40 (FIG. 3A) (not shown in FIG. 12 for simplicity) may also serve the same function as bar 90 in addition to being part of the longitudinal sensing structure of arm member 20.
The embodiments described above and illustrated in FIGS. 11 and 12 would, for instance, be especially well suited for use with applications in which it is desirable to preclude a user from selecting certain options or moving a cursor into certain areas. In a video game application, for instance, the game's character may be precluded from entering a restricted area of the displayed image. The video game may issue feedback signals as discussed above to preclude the user from causing the character to move into the restricted areas. Thus, the feedback signals, by restraining or even preventing (1) arm member 20 from pivoting about point 22 and/or (2) thumbpiece 28 from sliding along arm member 20 directly inform the user he can no longer move in that direction. In a similar manner, an additional actuator may be contained within third sensor 44 (see FIG. 3A) to preclude activation of trigger functions at certain predetermined character positions. Unlike conventional interface control feedback systems which use flashing lights or sounds to warn users of an improper selection or movement, the direct force-reflecting feedback described above, by preventing the user from effecting certain positioning commands, provides a realistic feel to video games and other applications.
In other applications, interface control 80 (FIG. 11) may be used to facilitate the selection of options or icons. As the user moves the cursor or pointer over an icon displayed on a screen, feedback, signals generated by the application may simulate a detent by increasing the frictional coupling between arm member 20 and sidewall 16b and between thumbpiece 28 and arm member 20, as described above with reference to FIGS. 11 and 12, when the cursor or pointer is positioned near or overlaps certain icons displayed on the screen. This simulated detent varies the amount of force the user must exert to effect further positioning changes in certain directions, i.e., the detent may either make it easier or harder for the user to cause the cursor to pass across the icon. In this manner, the user can “feel” when, he or she has reached a particular icon (or any other specific screen location). This simulated detent may be deactivated when, for instance, the icon has been selected or when the cursor has passed over the icon.
The actuators discussed above may comprise a solenoid, a servomotor, or any other suitable device known in the art which generates a force in response to electric signals. The actuators may also employ shape-memory alloys, piezo ceramics, or electro-rheological compounds. Further, motor-type actuators may be employed to augment or restrain motion.
In other embodiments, the actuators discussed above may used to activate and deactivate electrically controlled detents so as to provide tactile click stops in the pivoting motion of arm member 20 (FIG. 2) about point 22 or in the linear motion of thumbpiece 28 along arm member 20. These detents may be logically correlated with specific targets or options on a display screen such that once a particular option is selected, its corresponding detent is electrically deactivated. Adaptive feedback of this type can be very effective in making the above-described controls more intuitive.
Embodiments of the present invention may also be equipped with a spring return mechanism. With reference to interface control 10 (FIG. 2), a centering spring may be coupled to arm member 20 which causes arm member 20 to return to its center position whenever arm member 20 has deviated from the center position by exerting pressure on arm member 20. A manually controlled latch may also be provided which engages the centering spring to and disengages the centering spring from arm member 20 so as to turn on and off the centering mechanism. Such a centering mechanism is useful in applications requiring proportional control (i.e., a conventional joystick) rather than absolute control (i.e., a mouse). The centering spring may also be electrically actuated by an external signal from the interfaced device (i.e., computer, video game, and so on). Inclusion of such an electrically actuated spring allows the interfaced device to switch the controller between two modes of operation (spring centering and non-centering), as the particular application may require. In a similar manner, an additional centering spring may be coupled to thumbpiece 28 to provide proportional control in the vertical direction.
While particular embodiments of the present invention have been shown and described, it will be obvious to those skilled in the art that changes and modifications may be made without departing from this invention in its broader aspects and, therefore, the appended claims are to encompass within their scope all such changes and modifications as fall within the true spirit and scope of this invention.

Claims (38)

1. An apparatus for generating at least two control signals, said apparatus comprising:
a support;
an arm member disposed within said support, said arm member being moveable in an arcuate path within said support;
a contact member slidably mounted on said arm member, said contact member being slidable along said arm member;
a first sensor coupled to said arm member for sensing movement of said arm member along said arcuate path; and
a second sensor coupled to said contact member for sensing linear movement of said contact member along said arm member.
2. The apparatus of claim 1 further comprising:
first guide means disposed along said arm member; and
second guide means disposed on said contact member, said second guide means matingly coupled with said first guide means so as to facilitate the movement of said contact member along said arm member.
3. The apparatus of claim 2 wherein said first guide means comprise first and second grooves horizontally disposed in first and second side walls, respectively, of said arm member, said second guide means comprising first and second flanges disposed on first and second side walls of said contact member, respectively.
4. The apparatus of claim 1 wherein said arm member is pivotally coupled to said support at a pivot point, said arm member moving in said arcuate path as said arm member pivots about said pivot point.
5. The apparatus of claim 1 further comprising:
a track means disposed within said support, said track means defining said arcuate path; and
one or more guide elements disposed on an outer surface of said arm member, said one or mere guide elements being matingly coupled to said track means for facilitating the movement of said arm member in said arcuate path.
6. The apparatus of claim 1 wherein said first sensor detects the magnitude and direction of arcuate movement of said arm member along said arcuate path and generates a first control signal in response thereto.
7. The apparatus of claim 1 wherein said second sensor detects the magnitude and direction of linear movement of said contact member and generates a second control signal in response thereto.
8. The apparatus of claim 1 further comprising a third sensor coupled to said arm member, said third sensor detecting a downward pressure on said contact member and in response thereto generating a signal for implementing a first predetermined function.
9. An apparatus for generating at least two control signals, said apparatus comprising:
a support;
an arm member having a first end portion pivotally coupled to said housing at a point, said arm member being rotatable about said point;
a contact member slidably mounted on said arm member, said contact member being slidable along said arm member;
a first sensor coupled to said arm member for sensing arcuate movement of said arm member; and
a second sensor coupled to said contact member for sensing linear movement of said contact member along said arm member.
10. The apparatus of claim 9 wherein said support is of a size such that said apparatus is capable of being operated with one hand of a person.
11. The apparatus of claim 9 wherein said first sensor generates a first control signal representing the angle and direction of rotation of said arm member, said first control signal being capable of being used to alter the position of a cursor or pointer in a first direction on a display screen.
12. The apparatus of claim 9 wherein said second sensor generates a second control signal representing the magnitude and direction of linear movement of said contact member, said second control signal bang capable of being used to alter the position of a cursor or pointer in a second direction on a display screen.
13. The apparatus of claim 9 further comprising a third sensor disposed on said arm member, said third sensor detecting a downward pressure on said contact member.
14. The apparatus of claim 13 wherein said third sensor generates a third control signal indicative of said downward pressure on said contact member, said third control signal implementing a first predetermined function.
15. The apparatus of claim 9 further comprising a first actuator, wherein in response to a first feedback signal said first actuator restrains said rotation of said arm member.
16. The apparatus of claim 15 wherein said first actuator is contained within said first sensor.
17. The apparatus of claim 15 further comprising a second actuator, wherein in response to a second feedback signal said second actuator restrains the linear movement of said arm member.
18. The apparatus of claim 17 wherein said second actuator is contained within said second sensor.
19. The apparatus of claim 9 wherein said contact member has a concave upper surface so that a human thumb may matingly situate on said contact member.
20. The apparatus of claim 9 wherein said arm member has disposed therein one or more first guide means, said contact member having disposed thereon one or more second guide means, each of said first guide means being matingly coupled with an associated one of said second guide means for facilitating sliding of said contact member along said arm member.
21. The apparatus of claim 20 wherein said first guide means comprise first and second grooves horizontally disposed in first and second side walls, respectively, of said arm member, said second guide means comprising first and second flanges disposed on first and second side walls of said contact member, respectively.
22. The apparatus of claim 9 wherein said housing has a bottom surface, said apparatus further comprising:
one or more cavities formed in said bottom surface of said housing;
one or more switches, each of said switches being associated with and coupled to an associated one of said cavities.
23. The apparatus of claim 22 wherein said switches comprise pressure sensitive devices, the actuation of which generates one or more fourth control signals for implementing one or more second predetermined functions.
24. An interface control device, comprising:
a support housing configured to be held by one hand of a user;
a user manipulatable member engageable and moveable by a single thumb of said user;
at least one sensor coupled to said user manipulatable member and operative to sense movement in a first and second degree of freedom and to generate at least one sensor signal associated with said movement;
said user manipulatable member moveable in a third degree of freedom and configured to cause a trigger signal to be sent to an application on a computer, said third degree of freedom approximately orthogonal to said first and second degrees of freedom; and
at least one actuator coupled to said interface control device, said actuator operative to provide a feedback force to said user,
wherein said interface control device is configured to be operated by said one hand of a user, and wherein said user manipulatable member is coupled to an arm member having rotary motion about a pivot point to provide motion in one of said first or second degrees of freedom, wherein said actuator is coupled to said arm member to output forces about said pivot point.
25. The interface control device as recited in claim 24 wherein said rotary motion of said arm member is limited to an arcuate path of less than ninety degrees.
26. The interface control device as recited in claim 24 further comprising a second actuator, and wherein said first actuator is grounded to said housing and wherein said second actuator is carried by said arm member.
27. The interface control device as recited in claim 24 wherein said user manipulatable member is a sliding contact member which can be moved in a linear degree of freedom approximately perpendicular to an axis of rotation of said arm member and in substantially the same plane as said rotary motion, thereby providing said motion in one of said first or second degrees of freedom.
28. An interface control device, comprising:
a support housing configured to be held by one hand of a user;
a user manipulatable member engageable and moveable by a single thumb of said user;
at least one sensor coupled to said user manipulatable member and operative to sense movement in a first and second degree of freedom and to generate at least one sensor signal associated with said movement;
said user manipulatable member moveable in a third degree of freedom and configured to cause a trigger signal to be sent to an application on a computer, said third degree of freedom approximately orthogonal to said first and second degrees of freedom; and
at least one actuator coupled to said interface control device, said actuator operative to provide a feedback force to said user,
wherein said interface control device is configured to be operated by said one hand of a user, and wherein a centering spring bias on said user manipulatable member may be electrically actuated by a signal received from said computer, allowing said interface control device to have a centering mode and a non-centering mode, selected by said computer.
29. An interface control device in communication with a computer for providing positioning signals to said computer for manipulating an image in a computer environment displayed on a screen by said computer, said device comprising:
a handheld support housing configured to be held by one hand of a user;
a user manipulatable member coupled to said housing and engageable and moveable by a single thumb of said user in two degrees of freedom relative to said housing, and configured with a contact surface configured to be contacted by said thumb;
at least one sensor coupled to said user manipulatable member and operative to sense movement of said user manipulatable member in said two degrees of freedom, said sensor operative to provide positioning signals;
at least one actuator coupled to said interface control device, wherein said actuator is operative to provide a feedback force to said user, and wherein said at least one actuator includes a first brake providing a drag in a first of said two degrees of freedom, and a second computer controlled brake coupled to said user manipulatable member and providing a drag in a second one of said degrees of freedom of said user manipulatable member; and
a thumb trigger sensor operative to detect a trigger command from said user and to cause a trigger signal to be sent to said computer, said trigger command including a pressing motion by said thumb causing said user manipulatable member to move in a trigger degree of freedom different from said two degrees of freedom, wherein said user manipulatable member is configured to allow said user to control said movement in said two degrees of freedom and perform said trigger command simultaneously using said single thumb on said contact surface, and
wherein said interface control device is configured to be operated by said one hand of a user, and wherein said user manipulatable member is coupled to an arm member having rotary motion about a pivot point and is a sliding member which can be moved along at least a portion of said arm member in a linear degree of freedom, and wherein said second brake outputs forces in said linear degree of freedom, wherein said first brake is coupled to said arm member to output forces about said pivot point.
30. An interface control device in communication with a computer for providing positioning signals to said computer for positioning an image displayed on a screen said device comprising:
a support housing configured to be held by one hand of the user;
a user manipulatable member coupled to said housing and engageable and moveable by a digit of said user in two degrees of freedom relative to said housing while said housing is held by said hand of said user, wherein at least one of said degrees of freedom is a rotary degree of freedom about an axis of rotation;
a spring return mechanism coupled to said user manipulatable member to provide a centering bias on said user manipulatable member toward a center position of said rotary degree of freedom when said user manipulatable member has been moved from said center position, wherein said spring return mechanism is electrically actuated by an external signal received from said computer, allowing said spring return mechanism to be selectively applied in a centering mode and allowing said spring return mechanism to have no effect in a non-centering model;
at least one sensor coupled to said user manipulatable member and sensing movement of said user manipulatable member in said two degrees of freedom, said sensor providing positioning signals which control said positioning of said image on said screen;
at least one actuator coupled to said user manipulatable member; and
a trigger sensor for detecting a trigger command from said user, said trigger command including a pressing motion causing said user manipulatable member to move in a trigger degree of freedom different from said two degrees of freedom.
31. The interface control device as recited in claim 30 wherein said external signal is controlled by a video game running on said computer.
32. The interface control device as recited in claim 30 wherein said spring return mechanism is coupled to a pivotable arm member providing said rotary degree of freedom, and further comprising a centering spring coupled to said user manipulatable member to provide a centering bias in another of said two degrees of freedom.
33. An interface control feedback device in communication with a computer for providing positioning signals to said computer for manipulating an image in a computer environment displayed on a screen by said computer; said device comprising:
a support housing configured to be held by one hand of a user;
a sliding contact member engageable and moveable by a thumb of said user in two degrees of freedom relative to said support housing while said support housing is held by said hand of said user, one of said two degrees of freedom being a linear degree of freedom, wherein said movement in said two degrees of freedom positions said image in two screen dimensions on said display device;
an arm member coupled to said sliding contact member, said arm member operative to rotationally move about a pivot point to provide motion in one of said two degrees of freedom, wherein said linear degree of freedom is approximately perpendicular to an axis of rotation of said arm member and is in substantially the same plane as said rotary motion;
at least one sensor coupled to said user manipulatable member and operative to sense movement of said sliding contact member in said two degrees of freedom, said sensor operative to provide positioning signals which control said positioning of said image on said display device;
at least one actuator coupled to said arm member to output forces about said pivot point, wherein said forces facilitate the selection of options or icons displayed on said display device based on feedback signals generated by an application running on said computer; and
a trigger sensor for detecting a trigger command from said user, said trigger command including moving said sliding contact member approximately orthogonally to said two degrees of freedom,
wherein said interface control device is configured to be operated by said one hand of a user.
34. The interface control device as recited in claim 33 further comprising a second actuator to output forces on said sliding contact member in said linear degree of freedom, and wherein said first actuator is grounded to said housing and wherein said second actuator is carried by said arm member.
35. The interface control device as recited in claim 33 wherein said image is a cursor controlled to move in two dimensions of said screen, wherein said cursor can be used to select an icon, wherein said trigger command selects said icon when said cursor is positioned over said icon.
36. The interface control device as recited in claim 33 wherein said image is a video game character provided in a video game environment.
37. An interface control feedback device in communication with a computer for providing positioning signals to said computer for positioning an image displayed on a display device, said device comprising:
a support housing configured to be held by one hand of a user;
a user manipulatable member engageable and moveable by a thumb of said user in two degrees of freedom relative to said support housing while said support housing is held by said hand of said user, wherein said movement in said two degrees of freedom positions said image in two screen dimensions on said display device;
at least one sensor coupled to said user manipulatable member and operative to sense movement of said user manipulatable member in said two degrees of freedom, said sensor operative to provide positioning signals which control said positioning of said image on said display device;
at least one actuator coupled to said user manipulatable member, wherein said actuator provides a force in at least one of said degrees of freedom of said user manipulatable member, wherein said force facilitates the selection of options or icons displayed on said display device based on feedback signals generated by an application running on said computer, wherein a centering spring bias on said user manipulatable member is electrically actuated by a signal received from said computer in a centering mode, allowing said force feedback device to have said centering mode and a non-centering mode selected by said computer; and
a trigger sensor for detecting a trigger command from said user, said trigger command including moving said user manipulatable member approximately orthogonally to said two degrees of freedom,
wherein said interface control device is configured to be operated by said one hand of a user.
38. A device comprising:
a housing configured to be held in one hand such that no additional support is needed to operate the device;
a user manipulatable member coupled to said housing and configured to be manipulated by a single digit of a user in two degrees of freedom, wherein said user manipulatable member comprises an arm member operable to rotate in said rotary degree of freedom, and a sliding contact member operable to move in a linear degree of freedom approximately perpendicular to an axis of rotation of said arm member;
a sensor coupled to said user manipulatable member and operative to sense movement of said user manipulatable member in said two degrees of freedom, wherein one of said two degrees of motion comprises a rotary degree of freedom;
an actuator operative to provide a feedback force to said user;
a trigger operative to move in a degree of freedom different from said two degrees of freedom and configured to be actuated by said single digit simultaneously with said user manipulatable object,
wherein said device is configured to be operated by said one hand of a user.
US09/393,998 1994-11-22 1999-09-08 Interface control Expired - Lifetime USRE42183E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/393,998 USRE42183E1 (en) 1994-11-22 1999-09-08 Interface control

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/343,300 US5666138A (en) 1994-11-22 1994-11-22 Interface control
US09/393,998 USRE42183E1 (en) 1994-11-22 1999-09-08 Interface control

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US08/343,300 Reissue US5666138A (en) 1994-11-22 1994-11-22 Interface control

Publications (1)

Publication Number Publication Date
USRE42183E1 true USRE42183E1 (en) 2011-03-01

Family

ID=23345525

Family Applications (2)

Application Number Title Priority Date Filing Date
US08/343,300 Ceased US5666138A (en) 1994-11-22 1994-11-22 Interface control
US09/393,998 Expired - Lifetime USRE42183E1 (en) 1994-11-22 1999-09-08 Interface control

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US08/343,300 Ceased US5666138A (en) 1994-11-22 1994-11-22 Interface control

Country Status (1)

Country Link
US (2) US5666138A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130029763A1 (en) * 2011-07-30 2013-01-31 Haitao Zhou Game controller
US20140257334A1 (en) * 2013-03-08 2014-09-11 Hansen Medical, Inc. Slider control of catheters and wires
US9056668B2 (en) 2012-07-12 2015-06-16 Honeywell International Inc. Aircraft control stick operational in active and passive modes
US10613629B2 (en) 2015-03-27 2020-04-07 Chad Laurendeau System and method for force feedback interface devices
US10684639B2 (en) * 2014-11-04 2020-06-16 Alps Alpine Co., Ltd. Operation device
US11103787B1 (en) 2010-06-24 2021-08-31 Gregory S. Rabin System and method for generating a synthetic video stream

Families Citing this family (182)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5889670A (en) 1991-10-24 1999-03-30 Immersion Corporation Method and apparatus for tactilely responsive user interface
US6433771B1 (en) 1992-12-02 2002-08-13 Cybernet Haptic Systems Corporation Haptic device attribute control
US5629594A (en) 1992-12-02 1997-05-13 Cybernet Systems Corporation Force feedback system
US5805140A (en) 1993-07-16 1998-09-08 Immersion Corporation High bandwidth force feedback interface using voice coils and flexures
US5721566A (en) 1995-01-18 1998-02-24 Immersion Human Interface Corp. Method and apparatus for providing damping force feedback
US5739811A (en) 1993-07-16 1998-04-14 Immersion Human Interface Corporation Method and apparatus for controlling human-computer interface systems providing force feedback
US6437771B1 (en) 1995-01-18 2002-08-20 Immersion Corporation Force feedback device including flexure member between actuator and user object
US5734373A (en) 1993-07-16 1998-03-31 Immersion Human Interface Corporation Method and apparatus for controlling force feedback interface systems utilizing a host computer
US5731804A (en) 1995-01-18 1998-03-24 Immersion Human Interface Corp. Method and apparatus for providing high bandwidth, low noise mechanical I/O for computer systems
US6057828A (en) * 1993-07-16 2000-05-02 Immersion Corporation Method and apparatus for providing force sensations in virtual environments in accordance with host software
US5625576A (en) 1993-10-01 1997-04-29 Massachusetts Institute Of Technology Force reflecting haptic interface
US5821920A (en) 1994-07-14 1998-10-13 Immersion Human Interface Corporation Control input device for interfacing an elongated flexible object with a computer system
US20030040361A1 (en) 1994-09-21 2003-02-27 Craig Thorner Method and apparatus for generating tactile feedback via relatively low-burden and/or zero burden telemetry
US6400352B1 (en) 1995-01-18 2002-06-04 Immersion Corporation Mechanical and force transmission for force feedback devices
US5691898A (en) 1995-09-27 1997-11-25 Immersion Human Interface Corp. Safe and low cost computer peripherals with force feedback for consumer applications
US7113166B1 (en) * 1995-06-09 2006-09-26 Immersion Corporation Force feedback devices using fluid braking
US6166723A (en) * 1995-11-17 2000-12-26 Immersion Corporation Mouse interface device providing force feedback
US5999168A (en) 1995-09-27 1999-12-07 Immersion Corporation Haptic accelerator for force feedback computer peripherals
US5754023A (en) 1995-10-26 1998-05-19 Cybernet Systems Corporation Gyro-stabilized platforms for force-feedback applications
US6100874A (en) 1995-11-17 2000-08-08 Immersion Corporation Force feedback mouse interface
US6639581B1 (en) 1995-11-17 2003-10-28 Immersion Corporation Flexure mechanism for interface device
US5825308A (en) 1996-11-26 1998-10-20 Immersion Human Interface Corporation Force feedback interface having isotonic and isometric functionality
US6704001B1 (en) 1995-11-17 2004-03-09 Immersion Corporation Force feedback device including actuator with moving magnet
US6061004A (en) * 1995-11-26 2000-05-09 Immersion Corporation Providing force feedback using an interface device including an indexing function
JP2000501033A (en) 1995-11-30 2000-02-02 ヴァーチャル テクノロジーズ インコーポレイテッド Human / machine interface with tactile feedback
US6147674A (en) * 1995-12-01 2000-11-14 Immersion Corporation Method and apparatus for designing force sensations in force feedback computer applications
US6219032B1 (en) 1995-12-01 2001-04-17 Immersion Corporation Method for providing force feedback to a user of an interface device based on interactions of a controlled cursor with graphical elements in a graphical user interface
US6169540B1 (en) 1995-12-01 2001-01-02 Immersion Corporation Method and apparatus for designing force sensations in force feedback applications
US6028593A (en) 1995-12-01 2000-02-22 Immersion Corporation Method and apparatus for providing simulated physical interactions within computer generated environments
US8508469B1 (en) 1995-12-01 2013-08-13 Immersion Corporation Networked applications including haptic feedback
US6300936B1 (en) 1997-11-14 2001-10-09 Immersion Corporation Force feedback system including multi-tasking graphical host environment and interface device
US6078308A (en) * 1995-12-13 2000-06-20 Immersion Corporation Graphical click surfaces for force feedback applications to provide user selection using cursor interaction with a trigger position within a boundary of a graphical object
US6161126A (en) * 1995-12-13 2000-12-12 Immersion Corporation Implementing force feedback over the World Wide Web and other computer networks
SE519661C2 (en) * 1996-02-23 2003-03-25 Immersion Corp Pointing devices and method for marking graphic details on a display with sensory feedback upon finding said detail
US7225404B1 (en) 1996-04-04 2007-05-29 Massachusetts Institute Of Technology Method and apparatus for determining forces to be applied to a user through a haptic interface
US6374255B1 (en) 1996-05-21 2002-04-16 Immersion Corporation Haptic authoring
US5883618A (en) * 1996-07-25 1999-03-16 Primax Electronics. Ltd. Computer joystick
US6125385A (en) * 1996-08-01 2000-09-26 Immersion Corporation Force feedback implementation in web pages
US6084587A (en) 1996-08-02 2000-07-04 Sensable Technologies, Inc. Method and apparatus for generating and interfacing with a haptic virtual reality environment
US7815436B2 (en) 1996-09-04 2010-10-19 Immersion Corporation Surgical simulation interface device and method
US6106301A (en) * 1996-09-04 2000-08-22 Ht Medical Systems, Inc. Interventional radiology interface apparatus and method
US6929481B1 (en) 1996-09-04 2005-08-16 Immersion Medical, Inc. Interface device and method for interfacing instruments to medical procedure simulation systems
US6024576A (en) 1996-09-06 2000-02-15 Immersion Corporation Hemispherical, high bandwidth mechanical interface for computer systems
US6411276B1 (en) 1996-11-13 2002-06-25 Immersion Corporation Hybrid control of haptic feedback for host computer and interface device
US6128006A (en) * 1998-03-26 2000-10-03 Immersion Corporation Force feedback mouse wheel and other control wheels
US6636197B1 (en) 1996-11-26 2003-10-21 Immersion Corporation Haptic feedback effects for control, knobs and other interface devices
US6686911B1 (en) 1996-11-26 2004-02-03 Immersion Corporation Control knob with control modes and force feedback
US6154201A (en) * 1996-11-26 2000-11-28 Immersion Corporation Control knob with multiple degrees of freedom and force feedback
JPH10258181A (en) * 1997-03-18 1998-09-29 Alps Electric Co Ltd Operation device for game machine
US6020876A (en) * 1997-04-14 2000-02-01 Immersion Corporation Force feedback interface with selective disturbance filter
US6285351B1 (en) 1997-04-25 2001-09-04 Immersion Corporation Designing force sensations for computer applications including sounds
US6292170B1 (en) 1997-04-25 2001-09-18 Immersion Corporation Designing compound force sensations for computer applications
US6252579B1 (en) 1997-08-23 2001-06-26 Immersion Corporation Interface device and method for providing enhanced cursor control with force feedback
US6292174B1 (en) * 1997-08-23 2001-09-18 Immersion Corporation Enhanced cursor control using limited-workspace force feedback devices
GB2330646B (en) * 1997-10-23 2002-04-24 Nokia Mobile Phones Ltd Input device
US6020875A (en) * 1997-10-31 2000-02-01 Immersion Corporation High fidelity mechanical transmission system and interface device
US6104382A (en) 1997-10-31 2000-08-15 Immersion Corporation Force feedback transmission mechanisms
US6281651B1 (en) 1997-11-03 2001-08-28 Immersion Corporation Haptic pointing devices
US6252583B1 (en) 1997-11-14 2001-06-26 Immersion Corporation Memory and force output management for a force feedback system
US6211861B1 (en) 1998-06-23 2001-04-03 Immersion Corporation Tactile mouse device
US6243078B1 (en) 1998-06-23 2001-06-05 Immersion Corporation Pointing device with forced feedback button
US6448977B1 (en) 1997-11-14 2002-09-10 Immersion Corporation Textures and other spatial sensations for a relative haptic interface device
US6088019A (en) * 1998-06-23 2000-07-11 Immersion Corporation Low cost force feedback device with actuator for non-primary axis
US6256011B1 (en) 1997-12-03 2001-07-03 Immersion Corporation Multi-function control device with force feedback
IL123073A0 (en) 1998-01-26 1998-09-24 Simbionix Ltd Endoscopic tutorial system
US6437770B1 (en) 1998-01-26 2002-08-20 University Of Washington Flat-coil actuator having coil embedded in linkage
WO1999039317A1 (en) 1998-01-28 1999-08-05 Ht Medical Systems, Inc. Interface device and method for interfacing instruments to medical procedure simulation system
WO1999039315A2 (en) 1998-01-28 1999-08-05 Ht Medical Systems, Inc. Interface device and method for interfacing instruments to vascular access simulation systems
KR100286371B1 (en) 1998-03-14 2001-04-16 윤종용 Pointing device having bar capable of rotating and sliding
US6067077A (en) 1998-04-10 2000-05-23 Immersion Corporation Position sensing for force feedback devices
US6300938B1 (en) 1998-04-13 2001-10-09 Immersion Corporation Multiple-cylinder control device for computers and other electronic apparatus
US6429846B2 (en) 1998-06-23 2002-08-06 Immersion Corporation Haptic feedback for touchpads and other touch controls
US6184868B1 (en) 1998-09-17 2001-02-06 Immersion Corp. Haptic feedback control devices
US6697043B1 (en) 1999-12-21 2004-02-24 Immersion Corporation Haptic interface device and actuator assembly providing linear haptic sensations
US6707443B2 (en) 1998-06-23 2004-03-16 Immersion Corporation Haptic trackball device
US7705828B2 (en) * 1998-06-26 2010-04-27 Research In Motion Limited Dual-mode mobile communication device
US6278442B1 (en) 1998-06-26 2001-08-21 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US6489950B1 (en) 1998-06-26 2002-12-03 Research In Motion Limited Hand-held electronic device with auxiliary input device
US6552722B1 (en) 1998-07-17 2003-04-22 Sensable Technologies, Inc. Systems and methods for sculpting virtual objects in a haptic virtual reality environment
US6421048B1 (en) 1998-07-17 2002-07-16 Sensable Technologies, Inc. Systems and methods for interacting with virtual objects in a haptic virtual reality environment
US7038667B1 (en) 1998-10-26 2006-05-02 Immersion Corporation Mechanisms for control knobs and other interface devices
US7749089B1 (en) 1999-02-26 2010-07-06 Creative Kingdoms, Llc Multi-media interactive play system
US6809721B2 (en) 1999-04-22 2004-10-26 Gateway, Inc. “Mini-stick” module—new mobiles joystick input device
US6762745B1 (en) 1999-05-10 2004-07-13 Immersion Corporation Actuator control providing linear and continuous force output
US6680728B1 (en) 1999-08-23 2004-01-20 David Michael Lilenfeld Cursor control device for convenient and ergonomic hand-held or work-surface use
US6545667B1 (en) 1999-08-23 2003-04-08 David M. Lilenfield Apparatus for a convenient and comfortable cursor control device
US6496180B1 (en) * 1999-08-31 2002-12-17 Micron Technology, Inc. Mouse with slider control for computer scrolling
DE20080209U1 (en) 1999-09-28 2001-08-09 Immersion Corp Control of haptic sensations for interface devices with vibrotactile feedback
JP3847058B2 (en) * 1999-10-04 2006-11-15 任天堂株式会社 GAME SYSTEM AND GAME INFORMATION STORAGE MEDIUM USED FOR THE SAME
US6375572B1 (en) 1999-10-04 2002-04-23 Nintendo Co., Ltd. Portable game apparatus with acceleration sensor and information storage medium storing a game progam
US6429847B1 (en) * 1999-10-28 2002-08-06 Gateway, Inc. Translatable cursor actuator control for a portable computer
US6693626B1 (en) 1999-12-07 2004-02-17 Immersion Corporation Haptic feedback using a keyboard device
US6822635B2 (en) 2000-01-19 2004-11-23 Immersion Corporation Haptic interface for laptop computers and other portable devices
US7878905B2 (en) 2000-02-22 2011-02-01 Creative Kingdoms, Llc Multi-layered interactive play experience
US6761637B2 (en) 2000-02-22 2004-07-13 Creative Kingdoms, Llc Method of game play using RFID tracking device
US7445550B2 (en) 2000-02-22 2008-11-04 Creative Kingdoms, Llc Magical wand and interactive play experience
US6906697B2 (en) 2000-08-11 2005-06-14 Immersion Corporation Haptic sensations for tactile feedback interface devices
US7084854B1 (en) 2000-09-28 2006-08-01 Immersion Corporation Actuator for providing tactile sensations and device for directional tactile sensations
US7066781B2 (en) 2000-10-20 2006-06-27 Denise Chapman Weston Children's toy with wireless tag/transponder
US8487872B2 (en) * 2000-11-14 2013-07-16 Blue Orb, Inc. Apparatus and method for generating data signals
DK2163969T3 (en) * 2000-11-21 2014-11-10 Contour Design Inc Ergonomic pointing device
US6958752B2 (en) 2001-01-08 2005-10-25 Sensable Technologies, Inc. Systems and methods for three-dimensional modeling
US6842169B2 (en) * 2001-10-19 2005-01-11 Research In Motion Limited Hand-held electronic device with multiple input mode thumbwheel
US6990639B2 (en) 2002-02-07 2006-01-24 Microsoft Corporation System and process for controlling electronic components in a ubiquitous computing environment using multimodal integration
US6904823B2 (en) 2002-04-03 2005-06-14 Immersion Corporation Haptic shifting devices
US6967566B2 (en) 2002-04-05 2005-11-22 Creative Kingdoms, Llc Live-action interactive adventure game
US20070066396A1 (en) 2002-04-05 2007-03-22 Denise Chapman Weston Retail methods for providing an interactive product to a consumer
US6671651B2 (en) 2002-04-26 2003-12-30 Sensable Technologies, Inc. 3-D selection and manipulation with a multiple dimension haptic interface
JP2003325972A (en) 2002-05-17 2003-11-18 Nintendo Co Ltd Game device changing sound and image in association with tilt operation, and game program therefor
US7674184B2 (en) 2002-08-01 2010-03-09 Creative Kingdoms, Llc Interactive water attraction and quest game
GB2410995B (en) 2002-10-15 2007-05-09 Immersion Corp Products and processes for providing force sensations in a user interface
WO2004052193A1 (en) 2002-12-08 2004-06-24 Immersion Corporation Methods and systems for providing haptic messaging to handheld communication devices
US8830161B2 (en) 2002-12-08 2014-09-09 Immersion Corporation Methods and systems for providing a virtual touch haptic effect to handheld communication devices
US8059088B2 (en) 2002-12-08 2011-11-15 Immersion Corporation Methods and systems for providing haptic messaging to handheld communication devices
DE20301434U1 (en) * 2003-01-30 2003-04-30 Loyalty Founder Entpr Co Digital input device
US9446319B2 (en) 2003-03-25 2016-09-20 Mq Gaming, Llc Interactive gaming toy
US20040222979A1 (en) * 2003-05-08 2004-11-11 Knighton Mark S. Multifunction floating button
US8992322B2 (en) 2003-06-09 2015-03-31 Immersion Corporation Interactive gaming systems with haptic feedback
US20100040400A1 (en) * 2003-08-29 2010-02-18 Hirsch Steven B Keyboard and keys
US8734036B2 (en) * 2003-08-29 2014-05-27 Steven B. Hirsch Keyboard and keys
US7382378B2 (en) 2003-10-30 2008-06-03 Sensable Technologies, Inc. Apparatus and methods for stenciling an image
US7095418B2 (en) * 2003-10-30 2006-08-22 Sensable Technologies, Inc. Apparatus and methods for texture mapping
US7411576B2 (en) 2003-10-30 2008-08-12 Sensable Technologies, Inc. Force reflecting haptic interface
US7889209B2 (en) 2003-12-10 2011-02-15 Sensable Technologies, Inc. Apparatus and methods for wrapping texture onto the surface of a virtual object
US7283120B2 (en) 2004-01-16 2007-10-16 Immersion Corporation Method and apparatus for providing haptic feedback having a position-based component and a predetermined time-based component
JP4588496B2 (en) * 2004-03-25 2010-12-01 パイオニア株式会社 Information input device and information input method
JP2005292883A (en) * 2004-03-31 2005-10-20 Pioneer Electronic Corp Information input device
JP2005321996A (en) * 2004-05-07 2005-11-17 Pioneer Electronic Corp Information input device and method
JP4366246B2 (en) * 2004-05-26 2009-11-18 パイオニア株式会社 Information input device
US20060001657A1 (en) * 2004-07-02 2006-01-05 Logitech Europe S.A. Scrolling device
US7456821B2 (en) * 2004-11-30 2008-11-25 Immersion Corporation User interface device
JP2008527962A (en) * 2005-01-04 2008-07-24 コアクティヴ・ドライヴ・コーポレイション Vibration device
US7562117B2 (en) 2005-09-09 2009-07-14 Outland Research, Llc System, method and computer program product for collaborative broadcast media
US7489979B2 (en) 2005-01-27 2009-02-10 Outland Research, Llc System, method and computer program product for rejecting or deferring the playing of a media file retrieved by an automated process
US7542816B2 (en) 2005-01-27 2009-06-02 Outland Research, Llc System, method and computer program product for automatically selecting, suggesting and playing music media files
US20070189544A1 (en) 2005-01-15 2007-08-16 Outland Research, Llc Ambient sound responsive media player
EP1907086B1 (en) * 2005-06-27 2011-07-20 Coactive Drive Corporation Synchronized vibration device for haptic feedback
US9459632B2 (en) 2005-06-27 2016-10-04 Coactive Drive Corporation Synchronized array of vibration actuators in a network topology
US11203041B2 (en) 2005-06-27 2021-12-21 General Vibration Corporation Haptic game controller with dual linear vibration actuators
US9764357B2 (en) 2005-06-27 2017-09-19 General Vibration Corporation Synchronized array of vibration actuators in an integrated module
US7519537B2 (en) 2005-07-19 2009-04-14 Outland Research, Llc Method and apparatus for a verbo-manual gesture interface
JP4805633B2 (en) 2005-08-22 2011-11-02 任天堂株式会社 Game operation device
US7927216B2 (en) 2005-09-15 2011-04-19 Nintendo Co., Ltd. Video game system with wireless modular handheld controller
US8313379B2 (en) 2005-08-22 2012-11-20 Nintendo Co., Ltd. Video game system with wireless modular handheld controller
JP4262726B2 (en) 2005-08-24 2009-05-13 任天堂株式会社 Game controller and game system
US8870655B2 (en) 2005-08-24 2014-10-28 Nintendo Co., Ltd. Wireless game controllers
US8308563B2 (en) 2005-08-30 2012-11-13 Nintendo Co., Ltd. Game system and storage medium having game program stored thereon
US8157651B2 (en) 2005-09-12 2012-04-17 Nintendo Co., Ltd. Information processing program
US7917148B2 (en) 2005-09-23 2011-03-29 Outland Research, Llc Social musical media rating system and method for localized establishments
US8176101B2 (en) 2006-02-07 2012-05-08 Google Inc. Collaborative rejection of media for physical establishments
US7577522B2 (en) 2005-12-05 2009-08-18 Outland Research, Llc Spatially associated personal reminder system and method
US7586032B2 (en) 2005-10-07 2009-09-08 Outland Research, Llc Shake responsive portable media player
US20070103437A1 (en) * 2005-10-26 2007-05-10 Outland Research, Llc Haptic metering for minimally invasive medical procedures
US20070145680A1 (en) * 2005-12-15 2007-06-28 Outland Research, Llc Shake Responsive Portable Computing Device for Simulating a Randomization Object Used In a Game Of Chance
JP4151982B2 (en) 2006-03-10 2008-09-17 任天堂株式会社 Motion discrimination device and motion discrimination program
DE102006016898A1 (en) * 2006-04-11 2007-11-15 Bayerische Motoren Werke Ag Device for controlling the movement of a cursor
CN101517514A (en) 2006-09-13 2009-08-26 伊梅森公司 Systems and methods for casino gaming haptics
JP5127242B2 (en) 2007-01-19 2013-01-23 任天堂株式会社 Acceleration data processing program and game program
US20090046064A1 (en) * 2007-08-17 2009-02-19 Microsoft Corporation Pointing device for control of a graphical display or application
KR100948667B1 (en) * 2007-12-10 2010-03-18 김성수 Finger Mouse for Inputing Coordinate on Display Screen of Station
US9486292B2 (en) 2008-02-14 2016-11-08 Immersion Corporation Systems and methods for real-time winding analysis for knot detection
US9104791B2 (en) 2009-05-28 2015-08-11 Immersion Corporation Systems and methods for editing a model of a physical system for a simulation
US8542105B2 (en) 2009-11-24 2013-09-24 Immersion Corporation Handheld computer interface with haptic feedback
US8823644B2 (en) 2009-12-08 2014-09-02 Contour Design Inc. Inner-sensor based pointing device
CN103620928A (en) 2011-03-17 2014-03-05 联合活跃驱动公司 Asymmetric and general vibration waveforms from a plurality of synchronized vibration actuators
CN102841675B (en) * 2011-06-23 2017-07-11 中兴通讯股份有限公司 A kind of mobile terminal and mobile terminal input control method
US9802364B2 (en) 2011-10-18 2017-10-31 3D Systems, Inc. Systems and methods for construction of an instruction set for three-dimensional printing of a user-customizableimage of a three-dimensional structure
US9582178B2 (en) 2011-11-07 2017-02-28 Immersion Corporation Systems and methods for multi-pressure interaction on touch-sensitive surfaces
USD666681S1 (en) * 2011-11-10 2012-09-04 Todd Coulter Video game adjustable controller trigger
US8896539B2 (en) 2012-02-03 2014-11-25 Synerdyne Corporation Touch-type keyboard with character selection through finger location on multifunction keys
US8414207B1 (en) 2012-02-03 2013-04-09 Synerdyne Corporation Ultra-compact mobile touch-type keyboard
US8686948B2 (en) 2012-02-03 2014-04-01 Synerdyne Corporation Highly mobile keyboard in separable components
US8629362B1 (en) 2012-07-11 2014-01-14 Synerdyne Corporation Keyswitch using magnetic force
US9245428B2 (en) 2012-08-02 2016-01-26 Immersion Corporation Systems and methods for haptic remote control gaming
WO2014122191A1 (en) 2013-02-05 2014-08-14 Contour Design, Inc. Improved pointing device
US9235270B2 (en) 2013-02-26 2016-01-12 Synerdyne Corporation Multi-touch mechanical-capacitive hybrid keyboard
US9866924B2 (en) 2013-03-14 2018-01-09 Immersion Corporation Systems and methods for enhanced television interaction
WO2016179768A1 (en) 2015-05-08 2016-11-17 Contour Design, Inc. Pointing device bracket assembly and system
EP3264801B1 (en) 2016-06-30 2019-10-02 Nokia Technologies Oy Providing audio signals in a virtual environment
WO2018086070A1 (en) 2016-11-11 2018-05-17 Contour Design, Inc. Inner-sensor pointing device systems
WO2020149120A1 (en) * 2019-01-17 2020-07-23 アルプスアルパイン株式会社 Input device and operation unit
KR20230090895A (en) * 2021-12-15 2023-06-22 현대자동차주식회사 Portable operating force measuring device

Citations (152)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3157853A (en) 1957-12-06 1964-11-17 Hirsch Joseph Tactile communication system
US3220121A (en) 1962-07-08 1965-11-30 Communications Patents Ltd Ground-based flight training or simulating apparatus
US3497668A (en) 1966-08-25 1970-02-24 Joseph Hirsch Tactile control system
US3517446A (en) 1967-04-19 1970-06-30 Singer General Precision Vehicle trainer controls and control loading
US3902687A (en) 1973-06-25 1975-09-02 Robert E Hightower Aircraft indicator system
US3903614A (en) 1970-03-27 1975-09-09 Singer Co Apparatus for simulating aircraft control loading
US3919691A (en) 1971-05-26 1975-11-11 Bell Telephone Labor Inc Tactile man-machine communication system
US4131033A (en) 1977-02-18 1978-12-26 Rockwell International Corporation Push-pull and rotating knob
US4160508A (en) 1977-08-19 1979-07-10 Nasa Controller arm for a remotely related slave arm
US4236325A (en) 1978-12-26 1980-12-02 The Singer Company Simulator control loading inertia compensator
JPS5820012A (en) * 1981-07-28 1983-02-05 Nec Corp Signal mixing system
US4398889A (en) 1980-11-07 1983-08-16 Fokker B.V. Flight simulator
JPS59160229A (en) * 1983-03-01 1984-09-10 Mitsubishi Electric Corp Joy stick type picture input device
US4477043A (en) 1982-12-15 1984-10-16 The United States Of America As Represented By The Secretary Of The Air Force Biodynamic resistant control stick
US4489304A (en) 1983-07-22 1984-12-18 Hayes Charles L Spring disconnect mechanism for self centering multiple axis analog control stick
US4513235A (en) 1982-01-22 1985-04-23 British Aerospace Public Limited Company Control apparatus
US4560983A (en) 1982-09-17 1985-12-24 Ampex Corporation Dynamically interactive responsive control device and system
US4581491A (en) 1984-05-04 1986-04-08 Research Corporation Wearable tactile sensory aid providing information on voice pitch and intonation patterns
US4599070A (en) 1981-07-29 1986-07-08 Control Interface Company Limited Aircraft simulator and simulated control system therefor
US4604016A (en) 1983-08-03 1986-08-05 Joyce Stephen A Multi-dimensional force-torque hand controller having force feedback
US4692756A (en) 1983-07-04 1987-09-08 U.S. Philips Corporation Device for generating a 2-axis control signal
US4706294A (en) 1985-06-11 1987-11-10 Alpine Electronics Inc. Audio control device
US4708656A (en) 1985-11-11 1987-11-24 Fokker B.V. Simulator of mechanical properties of a steering system
US4712101A (en) 1984-12-04 1987-12-08 Cheetah Control, Inc. Control mechanism for electronic apparatus
US4713007A (en) 1985-10-11 1987-12-15 Alban Eugene P Aircraft controls simulator
US4724715A (en) 1986-04-30 1988-02-16 Culver Craig F Control mechanism for computer keyboard and the like
EP0265011A1 (en) 1986-10-20 1988-04-27 Océ-Nederland B.V. Inputting device with tactile feedback
US4782327A (en) 1985-01-02 1988-11-01 Victor B. Kley Computer control
US4794384A (en) 1984-09-27 1988-12-27 Xerox Corporation Optical translator device
US4795296A (en) 1986-11-17 1989-01-03 California Institute Of Technology Hand-held robot end effector controller having movement and force control
US4800721A (en) 1987-02-13 1989-01-31 Caterpillar Inc. Force feedback lever
US4825157A (en) * 1988-05-16 1989-04-25 Mikan Peter J Hall-effect controller
US4823634A (en) 1987-11-03 1989-04-25 Culver Craig F Multifunction tactile manipulatable control
US4861269A (en) 1988-03-30 1989-08-29 Grumman Aerospace Corporation Sidestick flight control simulator
US4868549A (en) 1987-05-18 1989-09-19 International Business Machines Corporation Feedback mouse
US4891764A (en) 1985-12-06 1990-01-02 Tensor Development Inc. Program controlled force measurement and control system
EP0349086A1 (en) 1988-06-29 1990-01-03 Stork Kwant B.V. Control system
JPH02109714A (en) 1988-10-20 1990-04-23 Suzuki Motor Co Ltd Stabilizer fitting mechanism
US4930770A (en) 1988-12-01 1990-06-05 Baker Norman A Eccentrically loaded computerized positive/negative exercise machine
US4934694A (en) 1985-12-06 1990-06-19 Mcintosh James L Computer controlled exercise system
US4935728A (en) 1985-01-02 1990-06-19 Altra Corporation Computer control
US4949119A (en) 1989-01-12 1990-08-14 Atari Games Corporation Gearshift for a vehicle simulator using computer controlled realistic real world forces
US4962448A (en) 1988-09-30 1990-10-09 Demaio Joseph Virtual pivot handcontroller
US4983901A (en) 1989-04-21 1991-01-08 Allergan, Inc. Digital electronic foot control for medical apparatus and the like
US5004391A (en) 1989-08-21 1991-04-02 Rutgers University Portable dextrous force feedback master for robot telemanipulation
US5007300A (en) 1989-03-03 1991-04-16 United Kingdom Atomic Energy Authority Multi-axis hand controller
US5019761A (en) 1989-02-21 1991-05-28 Kraft Brett W Force feedback control for backhoe
US5022407A (en) 1990-01-24 1991-06-11 Topical Testing, Inc. Apparatus for automated tactile testing
US5035242A (en) 1990-04-16 1991-07-30 David Franklin Method and apparatus for sound responsive tactile stimulation of deaf individuals
US5038089A (en) 1988-03-23 1991-08-06 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Synchronized computational architecture for generalized bilateral control of robot arms
US5044956A (en) 1989-01-12 1991-09-03 Atari Games Corporation Control device such as a steering wheel for video vehicle simulator with realistic feedback forces
US5065145A (en) * 1989-10-06 1991-11-12 Summagraphics Corporation Method and apparatus for producing signals corresponding to the position of a cursor
US5078152A (en) 1985-06-23 1992-01-07 Loredan Biomedical, Inc. Method for diagnosis and/or training of proprioceptor feedback capabilities in a muscle and joint system of a human patient
WO1992000559A1 (en) 1990-06-25 1992-01-09 Hewlett-Packard Company Input device with tactile feedback
US5086296A (en) * 1987-12-02 1992-02-04 U.S. Philips Corporation Signal generating device
JPH047371B2 (en) 1983-01-05 1992-02-10 Mitsubishi Chem Ind
US5095303A (en) 1990-03-27 1992-03-10 Apple Computer, Inc. Six degree of freedom graphic object controller
US5103404A (en) 1985-12-06 1992-04-07 Tensor Development, Inc. Feedback for a manipulator
US5107080A (en) 1989-12-01 1992-04-21 Massachusetts Institute Of Technology Multiple degree of freedom damped hand controls
US5142931A (en) 1991-02-14 1992-09-01 Honeywell Inc. 3 degree of freedom hand controller
US5146566A (en) 1991-05-29 1992-09-08 Ibm Corporation Input/output system for computer user interface using magnetic levitation
US5184319A (en) 1990-02-02 1993-02-02 Kramer James F Force feedback and textures simulating interface device
US5185561A (en) 1991-07-23 1993-02-09 Digital Equipment Corporation Torque motor as a tactile feedback device in a computer system
US5186629A (en) 1991-08-22 1993-02-16 International Business Machines Corporation Virtual graphics display capable of presenting icons and windows to the blind computer user and method
US5186695A (en) 1989-02-03 1993-02-16 Loredan Biomedical, Inc. Apparatus for controlled exercise and diagnosis of human performance
US5193963A (en) 1990-10-31 1993-03-16 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Force reflecting hand controller
US5202961A (en) * 1990-06-08 1993-04-13 Apple Computer, Inc. Sequential information controller
US5203563A (en) 1991-03-21 1993-04-20 Atari Games Corporation Shaker control device
US5212473A (en) 1991-02-21 1993-05-18 Typeright Keyboard Corp. Membrane keyboard and method of using same
US5220260A (en) 1991-10-24 1993-06-15 Lex Computer And Management Corporation Actuator having electronically controllable tactile responsiveness
US5223776A (en) 1990-12-31 1993-06-29 Honeywell Inc. Six-degree virtual pivot controller
JPH05193862A (en) 1992-01-21 1993-08-03 Hitachi Building Syst Eng & Service Co Ltd Equipment winch device in lift path
US5237327A (en) 1990-11-19 1993-08-17 Sony Corporation Remote commander
US5235868A (en) 1991-10-02 1993-08-17 Culver Craig F Mechanism for generating control signals
US5240417A (en) 1991-03-14 1993-08-31 Atari Games Corporation System and method for bicycle riding simulation
US5271290A (en) 1991-10-29 1993-12-21 United Kingdom Atomic Energy Authority Actuator assembly
US5275174A (en) 1985-10-30 1994-01-04 Cook Jonathan A Repetitive strain injury assessment
US5280276A (en) 1992-07-10 1994-01-18 Quickshot (Bvi) Ltd. Combination mouse/trackball input device
US5284330A (en) 1992-06-18 1994-02-08 Lord Corporation Magnetorheological fluid devices
US5293158A (en) * 1992-05-05 1994-03-08 Alps Electric Co., Ltd. X-Y direction input device
US5296871A (en) 1992-07-27 1994-03-22 Paley W Bradford Three-dimensional mouse with tactile feedback
US5296846A (en) 1990-10-15 1994-03-22 National Biomedical Research Foundation Three-dimensional cursor control device
US5299810A (en) 1991-03-21 1994-04-05 Atari Games Corporation Vehicle simulator including cross-network feedback
US5309140A (en) 1991-11-26 1994-05-03 The United States Of America As Represented By The Secretary Of The Navy Feedback system for remotely operated vehicles
US5313229A (en) * 1993-02-05 1994-05-17 Gilligan Federico G Mouse and method for concurrent cursor position and scrolling control
US5313230A (en) 1992-07-24 1994-05-17 Apple Computer, Inc. Three degree of freedom graphic object controller
US5317336A (en) 1992-06-23 1994-05-31 Hall Kenneth J Mouse yoke assembly for interfacing with a computer
US5329289A (en) * 1991-04-26 1994-07-12 Sharp Kabushiki Kaisha Data processor with rotatable display
EP0607580A1 (en) 1993-01-21 1994-07-27 International Business Machines Corporation Tactile feedback mechanism for cursor control
JPH06210065A (en) 1992-09-30 1994-08-02 Sega Enterp Ltd Operating device for home video game
US5334027A (en) 1991-02-25 1994-08-02 Terry Wherlock Big game fish training and exercise device and method
EP0626634A2 (en) 1993-05-11 1994-11-30 Matsushita Electric Industrial Co., Ltd. Force-feedback data input device
US5381080A (en) 1992-02-26 1995-01-10 Vdo Adolf Schindling Ag Control device
US5379663A (en) * 1992-03-02 1995-01-10 Mitsui Engineering & Shipbuilding Co., Ltd. Multi-axial joy stick device
US5396266A (en) 1993-06-08 1995-03-07 Technical Research Associates, Inc. Kinesthetic feedback apparatus and method
US5405152A (en) 1993-06-08 1995-04-11 The Walt Disney Company Method and apparatus for an interactive video game with physical feedback
WO1995020788A1 (en) 1994-01-27 1995-08-03 Exos, Inc. Intelligent remote multimode sense and display system utilizing haptic information compression
US5450079A (en) 1992-04-13 1995-09-12 International Business Machines Corporation Multimodal remote control device having electrically alterable keypad designations
US5457479A (en) 1994-06-13 1995-10-10 Primax Electronics Ltd. Apparatus having dual modes for controlling cursor on display screen
US5466213A (en) 1993-07-06 1995-11-14 Massachusetts Institute Of Technology Interactive robotic therapist
US5473344A (en) 1994-01-06 1995-12-05 Microsoft Corporation 3-D cursor positioning device
US5474082A (en) * 1993-01-06 1995-12-12 Junker; Andrew Brain-body actuated system
US5477237A (en) 1993-06-24 1995-12-19 Dell Usa, L.P. Positioning device reporting X, Y and yaw motion
US5491477A (en) 1993-09-13 1996-02-13 Apple Computer, Inc. Anti-rotation mechanism for direct manipulation position input controller for computer
US5492312A (en) 1995-04-17 1996-02-20 Lord Corporation Multi-degree of freedom magnetorheological devices and system for using same
US5512919A (en) 1992-03-31 1996-04-30 Pioneer Electronic Corporation Three-dimensional coordinates input apparatus
US5513100A (en) 1993-06-10 1996-04-30 The University Of British Columbia Velocity controller with force feedback stiffness control
US5530455A (en) * 1994-08-10 1996-06-25 Mouse Systems Corporation Roller mouse for implementing scrolling in windows applications
US5543821A (en) 1991-04-05 1996-08-06 Logitech, Inc. Track ball mounted on keyboard
US5547382A (en) 1990-06-28 1996-08-20 Honda Giken Kogyo Kabushiki Kaisha Riding simulation system for motorcycles
US5550563A (en) * 1992-12-23 1996-08-27 Taligent, Inc. Interaction framework system
US5576727A (en) * 1993-07-16 1996-11-19 Immersion Human Interface Corporation Electromechanical human-computer interface with force feedback
US5583407A (en) 1993-12-28 1996-12-10 Konami Co., Ltd. Manipulating device having three degree freedom
US5587937A (en) 1993-10-01 1996-12-24 Massachusetts Institute Of Technology Force reflecting haptic interface
US5589828A (en) * 1992-03-05 1996-12-31 Armstrong; Brad A. 6 Degrees of freedom controller with capability of tactile feedback
US5623582A (en) 1994-07-14 1997-04-22 Immersion Human Interface Corporation Computer interface or control input device for laparoscopic surgical instrument and other elongated mechanical objects
US5627531A (en) 1994-09-30 1997-05-06 Ohmeda Inc. Multi-function menu selection device
US5629594A (en) 1992-12-02 1997-05-13 Cybernet Systems Corporation Force feedback system
US5631669A (en) 1994-02-04 1997-05-20 Stobbs; Gregory A. Pointing device with integral microphone
US5642469A (en) 1994-11-03 1997-06-24 University Of Washington Direct-drive manipulator for pen-based force display
US5643087A (en) * 1994-05-19 1997-07-01 Microsoft Corporation Input device including digital force feedback apparatus
US5666473A (en) 1992-10-08 1997-09-09 Science & Technology Corporation & Unm Tactile computer aided sculpting device
US5691898A (en) 1995-09-27 1997-11-25 Immersion Human Interface Corp. Safe and low cost computer peripherals with force feedback for consumer applications
US5691747A (en) 1993-12-20 1997-11-25 Seiko Epson Corporation Electronic pointing device
US5709219A (en) 1994-01-27 1998-01-20 Microsoft Corporation Method and apparatus to create a complex tactile sensation
US5714978A (en) 1994-12-05 1998-02-03 Nec Corporation Adjacent cursor system with tactile feedback for the blind
US5721566A (en) 1995-01-18 1998-02-24 Immersion Human Interface Corp. Method and apparatus for providing damping force feedback
US5724106A (en) 1995-07-17 1998-03-03 Gateway 2000, Inc. Hand held remote control device with trigger button
US5734373A (en) 1993-07-16 1998-03-31 Immersion Human Interface Corporation Method and apparatus for controlling force feedback interface systems utilizing a host computer
US5766016A (en) 1994-11-14 1998-06-16 Georgia Tech Research Corporation Surgical simulator and method for simulating surgical procedure
US5769640A (en) 1992-12-02 1998-06-23 Cybernet Systems Corporation Method and system for simulating medical procedures including virtual reality and control method and system for use therein
US5781172A (en) * 1990-12-05 1998-07-14 U.S. Philips Corporation Data input device for use with a data processing apparatus and a data processing apparatus provided with such a device
US5785630A (en) 1993-02-02 1998-07-28 Tectrix Fitness Equipment, Inc. Interactive exercise apparatus
US5790108A (en) 1992-10-23 1998-08-04 University Of British Columbia Controller
US5816823A (en) 1994-08-18 1998-10-06 Interval Research Corporation Input device and method for interacting with motion pictures incorporating content-based haptic feedback
US5821920A (en) 1994-07-14 1998-10-13 Immersion Human Interface Corporation Control input device for interfacing an elongated flexible object with a computer system
US5825308A (en) 1996-11-26 1998-10-20 Immersion Human Interface Corporation Force feedback interface having isotonic and isometric functionality
US5841428A (en) 1993-11-05 1998-11-24 Intertactile Technologies Corporation Rotary circuit control devices with changeable graphics
US5841423A (en) 1991-02-15 1998-11-24 Carroll, Jr.; George L. Multifunction space bar for video screen graphics cursor control
US5889670A (en) 1991-10-24 1999-03-30 Immersion Corporation Method and apparatus for tactilely responsive user interface
US5914705A (en) 1996-02-09 1999-06-22 Lucent Technologies Inc. Apparatus and method for providing detent-like tactile feedback
US5956016A (en) 1996-03-19 1999-09-21 Bayerische Motoren Werke Aktiengesellschaft Operating device for menu-controlled functions of a vehicle
US6069614A (en) 1995-05-04 2000-05-30 Singhal; Tara C Man machine interface via display peripheral
US6104382A (en) 1997-10-31 2000-08-15 Immersion Corporation Force feedback transmission mechanisms
US6107992A (en) 1996-08-14 2000-08-22 Sony Corporation Remote control apparatus
US6111577A (en) 1996-04-04 2000-08-29 Massachusetts Institute Of Technology Method and apparatus for determining forces to be applied to a user through a haptic interface
US6184862B1 (en) 1996-07-08 2001-02-06 Thomas Leiper Apparatus for audio dictation and navigation of electronic images and documents
US6219034B1 (en) 1998-02-23 2001-04-17 Kristofer E. Elbing Tactile computer interface
US6256011B1 (en) 1997-12-03 2001-07-03 Immersion Corporation Multi-function control device with force feedback
US6281883B1 (en) * 1993-03-10 2001-08-28 Voice Domain Technologies, Llc Data entry device
US6300936B1 (en) 1997-11-14 2001-10-09 Immersion Corporation Force feedback system including multi-tasking graphical host environment and interface device
US6422941B1 (en) 1994-09-21 2002-07-23 Craig Thorner Universal tactile feedback system for computer video games and simulations

Patent Citations (157)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3157853A (en) 1957-12-06 1964-11-17 Hirsch Joseph Tactile communication system
US3220121A (en) 1962-07-08 1965-11-30 Communications Patents Ltd Ground-based flight training or simulating apparatus
US3497668A (en) 1966-08-25 1970-02-24 Joseph Hirsch Tactile control system
US3517446A (en) 1967-04-19 1970-06-30 Singer General Precision Vehicle trainer controls and control loading
US3903614A (en) 1970-03-27 1975-09-09 Singer Co Apparatus for simulating aircraft control loading
US3919691A (en) 1971-05-26 1975-11-11 Bell Telephone Labor Inc Tactile man-machine communication system
US3902687A (en) 1973-06-25 1975-09-02 Robert E Hightower Aircraft indicator system
US4131033A (en) 1977-02-18 1978-12-26 Rockwell International Corporation Push-pull and rotating knob
US4160508A (en) 1977-08-19 1979-07-10 Nasa Controller arm for a remotely related slave arm
US4236325A (en) 1978-12-26 1980-12-02 The Singer Company Simulator control loading inertia compensator
US4398889A (en) 1980-11-07 1983-08-16 Fokker B.V. Flight simulator
JPS5820012A (en) * 1981-07-28 1983-02-05 Nec Corp Signal mixing system
US4599070A (en) 1981-07-29 1986-07-08 Control Interface Company Limited Aircraft simulator and simulated control system therefor
US4513235A (en) 1982-01-22 1985-04-23 British Aerospace Public Limited Company Control apparatus
US4560983A (en) 1982-09-17 1985-12-24 Ampex Corporation Dynamically interactive responsive control device and system
US4477043A (en) 1982-12-15 1984-10-16 The United States Of America As Represented By The Secretary Of The Air Force Biodynamic resistant control stick
JPH047371B2 (en) 1983-01-05 1992-02-10 Mitsubishi Chem Ind
JPS59160229A (en) * 1983-03-01 1984-09-10 Mitsubishi Electric Corp Joy stick type picture input device
US4692756A (en) 1983-07-04 1987-09-08 U.S. Philips Corporation Device for generating a 2-axis control signal
US4489304A (en) 1983-07-22 1984-12-18 Hayes Charles L Spring disconnect mechanism for self centering multiple axis analog control stick
US4604016A (en) 1983-08-03 1986-08-05 Joyce Stephen A Multi-dimensional force-torque hand controller having force feedback
US4581491A (en) 1984-05-04 1986-04-08 Research Corporation Wearable tactile sensory aid providing information on voice pitch and intonation patterns
US4794384A (en) 1984-09-27 1988-12-27 Xerox Corporation Optical translator device
US4712101A (en) 1984-12-04 1987-12-08 Cheetah Control, Inc. Control mechanism for electronic apparatus
US4782327A (en) 1985-01-02 1988-11-01 Victor B. Kley Computer control
US4935728A (en) 1985-01-02 1990-06-19 Altra Corporation Computer control
US4706294A (en) 1985-06-11 1987-11-10 Alpine Electronics Inc. Audio control device
US5078152A (en) 1985-06-23 1992-01-07 Loredan Biomedical, Inc. Method for diagnosis and/or training of proprioceptor feedback capabilities in a muscle and joint system of a human patient
US4713007A (en) 1985-10-11 1987-12-15 Alban Eugene P Aircraft controls simulator
US5275174A (en) 1985-10-30 1994-01-04 Cook Jonathan A Repetitive strain injury assessment
US5275174B1 (en) 1985-10-30 1998-08-04 Jonathan A Cook Repetitive strain injury assessment
US4708656A (en) 1985-11-11 1987-11-24 Fokker B.V. Simulator of mechanical properties of a steering system
US4934694A (en) 1985-12-06 1990-06-19 Mcintosh James L Computer controlled exercise system
US4891764A (en) 1985-12-06 1990-01-02 Tensor Development Inc. Program controlled force measurement and control system
US5103404A (en) 1985-12-06 1992-04-07 Tensor Development, Inc. Feedback for a manipulator
US4724715A (en) 1986-04-30 1988-02-16 Culver Craig F Control mechanism for computer keyboard and the like
EP0265011A1 (en) 1986-10-20 1988-04-27 Océ-Nederland B.V. Inputting device with tactile feedback
US4795296A (en) 1986-11-17 1989-01-03 California Institute Of Technology Hand-held robot end effector controller having movement and force control
US4800721A (en) 1987-02-13 1989-01-31 Caterpillar Inc. Force feedback lever
US4868549A (en) 1987-05-18 1989-09-19 International Business Machines Corporation Feedback mouse
US4823634A (en) 1987-11-03 1989-04-25 Culver Craig F Multifunction tactile manipulatable control
US5086296A (en) * 1987-12-02 1992-02-04 U.S. Philips Corporation Signal generating device
US5038089A (en) 1988-03-23 1991-08-06 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Synchronized computational architecture for generalized bilateral control of robot arms
US4861269A (en) 1988-03-30 1989-08-29 Grumman Aerospace Corporation Sidestick flight control simulator
US4825157A (en) * 1988-05-16 1989-04-25 Mikan Peter J Hall-effect controller
EP0349086A1 (en) 1988-06-29 1990-01-03 Stork Kwant B.V. Control system
US4962448A (en) 1988-09-30 1990-10-09 Demaio Joseph Virtual pivot handcontroller
JPH02109714A (en) 1988-10-20 1990-04-23 Suzuki Motor Co Ltd Stabilizer fitting mechanism
US4930770A (en) 1988-12-01 1990-06-05 Baker Norman A Eccentrically loaded computerized positive/negative exercise machine
US4949119A (en) 1989-01-12 1990-08-14 Atari Games Corporation Gearshift for a vehicle simulator using computer controlled realistic real world forces
US5044956A (en) 1989-01-12 1991-09-03 Atari Games Corporation Control device such as a steering wheel for video vehicle simulator with realistic feedback forces
US5186695A (en) 1989-02-03 1993-02-16 Loredan Biomedical, Inc. Apparatus for controlled exercise and diagnosis of human performance
US5019761A (en) 1989-02-21 1991-05-28 Kraft Brett W Force feedback control for backhoe
US5007300A (en) 1989-03-03 1991-04-16 United Kingdom Atomic Energy Authority Multi-axis hand controller
US4983901A (en) 1989-04-21 1991-01-08 Allergan, Inc. Digital electronic foot control for medical apparatus and the like
US5004391A (en) 1989-08-21 1991-04-02 Rutgers University Portable dextrous force feedback master for robot telemanipulation
US5065145A (en) * 1989-10-06 1991-11-12 Summagraphics Corporation Method and apparatus for producing signals corresponding to the position of a cursor
US5107080A (en) 1989-12-01 1992-04-21 Massachusetts Institute Of Technology Multiple degree of freedom damped hand controls
US5022407A (en) 1990-01-24 1991-06-11 Topical Testing, Inc. Apparatus for automated tactile testing
US5184319A (en) 1990-02-02 1993-02-02 Kramer James F Force feedback and textures simulating interface device
US5095303A (en) 1990-03-27 1992-03-10 Apple Computer, Inc. Six degree of freedom graphic object controller
US5035242A (en) 1990-04-16 1991-07-30 David Franklin Method and apparatus for sound responsive tactile stimulation of deaf individuals
US5202961A (en) * 1990-06-08 1993-04-13 Apple Computer, Inc. Sequential information controller
WO1992000559A1 (en) 1990-06-25 1992-01-09 Hewlett-Packard Company Input device with tactile feedback
US5547382A (en) 1990-06-28 1996-08-20 Honda Giken Kogyo Kabushiki Kaisha Riding simulation system for motorcycles
US5296846A (en) 1990-10-15 1994-03-22 National Biomedical Research Foundation Three-dimensional cursor control device
US5193963A (en) 1990-10-31 1993-03-16 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Force reflecting hand controller
US5237327A (en) 1990-11-19 1993-08-17 Sony Corporation Remote commander
US5781172A (en) * 1990-12-05 1998-07-14 U.S. Philips Corporation Data input device for use with a data processing apparatus and a data processing apparatus provided with such a device
US5223776A (en) 1990-12-31 1993-06-29 Honeywell Inc. Six-degree virtual pivot controller
US5142931A (en) 1991-02-14 1992-09-01 Honeywell Inc. 3 degree of freedom hand controller
US5841423A (en) 1991-02-15 1998-11-24 Carroll, Jr.; George L. Multifunction space bar for video screen graphics cursor control
US5212473A (en) 1991-02-21 1993-05-18 Typeright Keyboard Corp. Membrane keyboard and method of using same
US5334027A (en) 1991-02-25 1994-08-02 Terry Wherlock Big game fish training and exercise device and method
US5240417A (en) 1991-03-14 1993-08-31 Atari Games Corporation System and method for bicycle riding simulation
US5299810A (en) 1991-03-21 1994-04-05 Atari Games Corporation Vehicle simulator including cross-network feedback
US5203563A (en) 1991-03-21 1993-04-20 Atari Games Corporation Shaker control device
US5543821A (en) 1991-04-05 1996-08-06 Logitech, Inc. Track ball mounted on keyboard
US5329289A (en) * 1991-04-26 1994-07-12 Sharp Kabushiki Kaisha Data processor with rotatable display
US5146566A (en) 1991-05-29 1992-09-08 Ibm Corporation Input/output system for computer user interface using magnetic levitation
US5185561A (en) 1991-07-23 1993-02-09 Digital Equipment Corporation Torque motor as a tactile feedback device in a computer system
US5186629A (en) 1991-08-22 1993-02-16 International Business Machines Corporation Virtual graphics display capable of presenting icons and windows to the blind computer user and method
US5235868A (en) 1991-10-02 1993-08-17 Culver Craig F Mechanism for generating control signals
US5889670A (en) 1991-10-24 1999-03-30 Immersion Corporation Method and apparatus for tactilely responsive user interface
US5414337A (en) 1991-10-24 1995-05-09 Lex Computer And Management Corporation Actuator having electronically controllable tactile responsiveness
US5220260A (en) 1991-10-24 1993-06-15 Lex Computer And Management Corporation Actuator having electronically controllable tactile responsiveness
US5271290A (en) 1991-10-29 1993-12-21 United Kingdom Atomic Energy Authority Actuator assembly
US5309140A (en) 1991-11-26 1994-05-03 The United States Of America As Represented By The Secretary Of The Navy Feedback system for remotely operated vehicles
JPH05193862A (en) 1992-01-21 1993-08-03 Hitachi Building Syst Eng & Service Co Ltd Equipment winch device in lift path
US5381080A (en) 1992-02-26 1995-01-10 Vdo Adolf Schindling Ag Control device
US5379663A (en) * 1992-03-02 1995-01-10 Mitsui Engineering & Shipbuilding Co., Ltd. Multi-axial joy stick device
US5589828A (en) * 1992-03-05 1996-12-31 Armstrong; Brad A. 6 Degrees of freedom controller with capability of tactile feedback
US5512919A (en) 1992-03-31 1996-04-30 Pioneer Electronic Corporation Three-dimensional coordinates input apparatus
US5450079A (en) 1992-04-13 1995-09-12 International Business Machines Corporation Multimodal remote control device having electrically alterable keypad designations
US5293158A (en) * 1992-05-05 1994-03-08 Alps Electric Co., Ltd. X-Y direction input device
US5284330A (en) 1992-06-18 1994-02-08 Lord Corporation Magnetorheological fluid devices
US5317336A (en) 1992-06-23 1994-05-31 Hall Kenneth J Mouse yoke assembly for interfacing with a computer
US5280276A (en) 1992-07-10 1994-01-18 Quickshot (Bvi) Ltd. Combination mouse/trackball input device
US5313230A (en) 1992-07-24 1994-05-17 Apple Computer, Inc. Three degree of freedom graphic object controller
US5296871A (en) 1992-07-27 1994-03-22 Paley W Bradford Three-dimensional mouse with tactile feedback
US5506605A (en) 1992-07-27 1996-04-09 Paley; W. Bradford Three-dimensional mouse with tactile feedback
JPH06210065A (en) 1992-09-30 1994-08-02 Sega Enterp Ltd Operating device for home video game
US5666473A (en) 1992-10-08 1997-09-09 Science & Technology Corporation & Unm Tactile computer aided sculpting device
US5790108A (en) 1992-10-23 1998-08-04 University Of British Columbia Controller
US5769640A (en) 1992-12-02 1998-06-23 Cybernet Systems Corporation Method and system for simulating medical procedures including virtual reality and control method and system for use therein
US5629594A (en) 1992-12-02 1997-05-13 Cybernet Systems Corporation Force feedback system
US5550563A (en) * 1992-12-23 1996-08-27 Taligent, Inc. Interaction framework system
US5474082A (en) * 1993-01-06 1995-12-12 Junker; Andrew Brain-body actuated system
EP0607580A1 (en) 1993-01-21 1994-07-27 International Business Machines Corporation Tactile feedback mechanism for cursor control
US5785630A (en) 1993-02-02 1998-07-28 Tectrix Fitness Equipment, Inc. Interactive exercise apparatus
US5313229A (en) * 1993-02-05 1994-05-17 Gilligan Federico G Mouse and method for concurrent cursor position and scrolling control
US6281883B1 (en) * 1993-03-10 2001-08-28 Voice Domain Technologies, Llc Data entry device
EP0626634A2 (en) 1993-05-11 1994-11-30 Matsushita Electric Industrial Co., Ltd. Force-feedback data input device
US5405152A (en) 1993-06-08 1995-04-11 The Walt Disney Company Method and apparatus for an interactive video game with physical feedback
US5396266A (en) 1993-06-08 1995-03-07 Technical Research Associates, Inc. Kinesthetic feedback apparatus and method
US5513100A (en) 1993-06-10 1996-04-30 The University Of British Columbia Velocity controller with force feedback stiffness control
US5477237A (en) 1993-06-24 1995-12-19 Dell Usa, L.P. Positioning device reporting X, Y and yaw motion
US5466213A (en) 1993-07-06 1995-11-14 Massachusetts Institute Of Technology Interactive robotic therapist
US5576727A (en) * 1993-07-16 1996-11-19 Immersion Human Interface Corporation Electromechanical human-computer interface with force feedback
US5734373A (en) 1993-07-16 1998-03-31 Immersion Human Interface Corporation Method and apparatus for controlling force feedback interface systems utilizing a host computer
US5491477A (en) 1993-09-13 1996-02-13 Apple Computer, Inc. Anti-rotation mechanism for direct manipulation position input controller for computer
US5587937A (en) 1993-10-01 1996-12-24 Massachusetts Institute Of Technology Force reflecting haptic interface
US5841428A (en) 1993-11-05 1998-11-24 Intertactile Technologies Corporation Rotary circuit control devices with changeable graphics
US5691747A (en) 1993-12-20 1997-11-25 Seiko Epson Corporation Electronic pointing device
US5583407A (en) 1993-12-28 1996-12-10 Konami Co., Ltd. Manipulating device having three degree freedom
US5473344A (en) 1994-01-06 1995-12-05 Microsoft Corporation 3-D cursor positioning device
WO1995020788A1 (en) 1994-01-27 1995-08-03 Exos, Inc. Intelligent remote multimode sense and display system utilizing haptic information compression
US5709219A (en) 1994-01-27 1998-01-20 Microsoft Corporation Method and apparatus to create a complex tactile sensation
US5742278A (en) 1994-01-27 1998-04-21 Microsoft Corporation Force feedback joystick with digital signal processor controlled by host processor
US5631669A (en) 1994-02-04 1997-05-20 Stobbs; Gregory A. Pointing device with integral microphone
US6004134A (en) 1994-05-19 1999-12-21 Exos, Inc. Interactive simulation including force feedback
US5643087A (en) * 1994-05-19 1997-07-01 Microsoft Corporation Input device including digital force feedback apparatus
US5457479A (en) 1994-06-13 1995-10-10 Primax Electronics Ltd. Apparatus having dual modes for controlling cursor on display screen
US5821920A (en) 1994-07-14 1998-10-13 Immersion Human Interface Corporation Control input device for interfacing an elongated flexible object with a computer system
US5623582A (en) 1994-07-14 1997-04-22 Immersion Human Interface Corporation Computer interface or control input device for laparoscopic surgical instrument and other elongated mechanical objects
US5530455A (en) * 1994-08-10 1996-06-25 Mouse Systems Corporation Roller mouse for implementing scrolling in windows applications
US5816823A (en) 1994-08-18 1998-10-06 Interval Research Corporation Input device and method for interacting with motion pictures incorporating content-based haptic feedback
US6422941B1 (en) 1994-09-21 2002-07-23 Craig Thorner Universal tactile feedback system for computer video games and simulations
US5627531A (en) 1994-09-30 1997-05-06 Ohmeda Inc. Multi-function menu selection device
US5642469A (en) 1994-11-03 1997-06-24 University Of Washington Direct-drive manipulator for pen-based force display
US5766016A (en) 1994-11-14 1998-06-16 Georgia Tech Research Corporation Surgical simulator and method for simulating surgical procedure
US5714978A (en) 1994-12-05 1998-02-03 Nec Corporation Adjacent cursor system with tactile feedback for the blind
US5721566A (en) 1995-01-18 1998-02-24 Immersion Human Interface Corp. Method and apparatus for providing damping force feedback
US5492312A (en) 1995-04-17 1996-02-20 Lord Corporation Multi-degree of freedom magnetorheological devices and system for using same
US6069614A (en) 1995-05-04 2000-05-30 Singhal; Tara C Man machine interface via display peripheral
US5724106A (en) 1995-07-17 1998-03-03 Gateway 2000, Inc. Hand held remote control device with trigger button
US5691898A (en) 1995-09-27 1997-11-25 Immersion Human Interface Corp. Safe and low cost computer peripherals with force feedback for consumer applications
US5914705A (en) 1996-02-09 1999-06-22 Lucent Technologies Inc. Apparatus and method for providing detent-like tactile feedback
US5956016A (en) 1996-03-19 1999-09-21 Bayerische Motoren Werke Aktiengesellschaft Operating device for menu-controlled functions of a vehicle
US6111577A (en) 1996-04-04 2000-08-29 Massachusetts Institute Of Technology Method and apparatus for determining forces to be applied to a user through a haptic interface
US6184862B1 (en) 1996-07-08 2001-02-06 Thomas Leiper Apparatus for audio dictation and navigation of electronic images and documents
US6107992A (en) 1996-08-14 2000-08-22 Sony Corporation Remote control apparatus
US5825308A (en) 1996-11-26 1998-10-20 Immersion Human Interface Corporation Force feedback interface having isotonic and isometric functionality
US6104382A (en) 1997-10-31 2000-08-15 Immersion Corporation Force feedback transmission mechanisms
US6300936B1 (en) 1997-11-14 2001-10-09 Immersion Corporation Force feedback system including multi-tasking graphical host environment and interface device
US6256011B1 (en) 1997-12-03 2001-07-03 Immersion Corporation Multi-function control device with force feedback
US6219034B1 (en) 1998-02-23 2001-04-17 Kristofer E. Elbing Tactile computer interface

Non-Patent Citations (80)

* Cited by examiner, † Cited by third party
Title
"Cyberman Technical Specification," Logitech Cyberman SWIFT Supplement, Apr. 5, 1994.
Adachi, Yoshitaka et al., "Sensroy Evaluation of Virtual Haptic Push-Buttons," Technical Research Center Suzuki Motor Corporation.
Adelstein, "A Virtual Environment System For The Study of Human Arm Tremor," Ph.D Dissertation, Dept. of Mechanical Engineering, MIT, Jun. 1989.
Adelstein, "Design and Implementation of a Force Reflecting Manipulandum for Manual Control research," DSC-vol. 42, Advances in Robotics, Edited by H. Kazerooni, pp. 1-12, 1992.
Adelstein, Bernard D. et al., "A High Performance Two Degree-of-Freedom Kinesthetic Interface," Massachusetts Institute of Technology 1992, pp. 108-112.
Adlestein, Bernard D. et al., "Design and Implementation of a Force Reflecting Manipulandum for Manual Control Research," 1992, pp. 1-24.
Akamatsu, M. et al., "Multimodal Mouse: A Mouse-Type Device with Tactile and Force Display," Presence, vol. 3, No. 1, 1994, pp. 73-80.
Atkinston, William D. et al, "Computing with Feeling," Comput. & Graphics, vol. 2, No. 2-E, pp. 97-103.
Aukstakalnis et al., "Silicon Mirage: The Art and Science of Virtual Reality," ISBN 0-938151-82-7, pp. 129-180, 1992.
Baigrie, "Electric Control Loading-A Low Cost, High Performance Alternative," Proceedings, pp. 247-254, Nov. 6-8, 1990.
Batter, James J. et al., "Grope-1: A Computer Display to the Sense of Feel," pp. TA-4-188-TA-4-192.
Bejczy el al., "Kinesthetic Coupling Between Operator and Remote Manipulator," International Computer Technology Conference, The American Society of Mechanical Engineers, San Francisco, CA, Aug. 12-15, 1980.
Bejczy et al., "A Laboratory Breadboard System For Dual-Arm Teleoperation," SOAR '89 Workshop, JSC, Houston, TX, Jul. 25-27, 1989.
Bejczy, "Generalization of Bilateral Force-Reflecting Control of Manipulators,"Proceedings Of Fourth CISM-IFToMM, Sep. 8-12, 1981.
Bejczy, "Sensors, Controls, and Man-Machine Interface for Advanced Teleoperation,"Science, vol. 208, No. 4450, pp. 1327-1335, 1980.
Bejczy, et al., "Universal Computer Control System (UCCS) For Space Telerobots," CH2413-3/87/0000/0318501.00 1987 IEEE, 1987.
Bostrom, M. et al., "Design of An Interactive Lumbar Puncture Simulator With Tactile Feedback," IEEE 0-7803-1363, 1993, pp. 280-286.
Brooks et al., "Hand Controllers for Teleoperation-A State-of-the-Art Technology Survey and Evaluation," JPL Publication 85-11; NASA-CR-175890; N85-28559, pp. 1-84, Mar. 11, 1985.
Brooks, F. et al., "Project GROPE-Haptic Displays for Scientific Visualization," Computer Graphics, vol. 24, No. 4, 1990, pp. 177-185.
Burdea et al., "Distributed Virtual Force Feedback, Lecture Notes for Workshop on Force Display in Virtual Environments and its Application to Robotic Teleoperation," 1993 IEEE International Conference on Robotics and Automation, pp. 25-44, May 2, 1993.
Caldwell et al., "Enhanced Tactile Feedback (Tele-Taction) Using a Multi-Functional Sensory System," 1050-4729/93, pp. 955-960, 1993.
Eberhardt et al., "Including Dynamic Haptic Perception by The Hand: System Description and Some Results," DSC-vol. 55-1, Dynamic Systems and Control: vol. 1, ASME 1994.
Eberhardt et al., "OMAR-A Haptic display for speech perception by deaf and deaf-blind individuals," IEEE Virtual Reality Annual International Symposium, Seattle, WA, Sep. 18-22, 1993.
Ellis, R.E. et al., "Design and Evaluation of a High-Performance Prototype Planar Haptic Interface," ASME Dec. 3, 1993, DSC-vol. 49, pp. 55-64.
Gobel et al., "Tactile Feedback Applied to Computer Mice," International Journal of Human-Computer Interaction, vol. 7, No. 1, pp. 1-24, 1995.
Gotow et al., "Controlled Impedance Test Apparatus for Studying Human Interpretation of Kinesthetic Feedback," WA11-11:00, pp. 332-337, 1989.
Gotow, J.K., et al., "Perception of Mechanical Properties at the Man-Machine Interface," IEEE 1987, pp. 688-689.
Hannaford, B. et al., "Force Feedback Cursor Control," NASA Tech Brief, vol. 13, No. 11, Item #21, 1989, pp. i, 1-4.
Hayward, V. et al., "Design and Multi-Objective Optimization of a Linkage for a Haptic Interface," Advances in Robot Kinematics and Computationed Geometry, Kluwer Academic Publishers, 1994, pp. 359-368.
Hirota, Koichi et al., "Development of Surface Display," IEEE 0-7803-1363-1, 1993, pp. 256-262.
Howe, "A Force-Reflecting Teleoperated Hand System for the Study of Tactile Sensing in Precision Manipulation," Proceedings of the 1992 IEEE International Conference on Robotics and Automation, Nice, France, May 1992.
Howe, Robert D., "Task Performance with a Dextrous Teleoperated Hand System," Proceedings of SPIE, Nov. 1992, vol. 1833, pp. 1-9.
IBM Technical Disclosure Bullein, "Mouse Ball-Actuating Device With Force and Tactile Feedback," vol. 32, No. 9B, Feb. 1990.
Iwata, "Pen-based Haptic Virtual Environment," 0-7803-1363-1/93 IEEE, pp. 287-292, 1993.
Iwata, Hiroo, "Artificial Reality with Force-feedback: Development of Desktop Virtual Space with Compact Master Manipulator," Computer Graphics, vol. 24, No. 4, 1990, pp. 165-170.
Iwata, Hiroo, "Pen-base Haptic Virtual Environment", IEEE, 0-7803-1363-1, pp. 287-292.
Jacobsen et al., "High Performance, Dextrous Telerobotic Manipulator With Force Reflection," Intervention/ROV '91 Conference & Exposition, Hollywood, Florida, May 21-23, 1991.
Jones et al., "A Perceptual analysis of stiffness," ISSN 0014-4819 Springer International (Springer-Verlag); Experimental Brain Research, vol. 79, No. 1, pp. 150-156, 1990.
Kaczmarek et al., "Tactile Displays," Virtual Environment Technologies, 1995.
Kelley, A. J. et al., "MagicMouse: Tactile and Kinesthetic Feedback in the Human-Computer Interface using an Electromagnetically Actuated Input/Output Device," Dept. of Elec. Eng., Univ. of Brit. Columbia, 1993, pp. 1-27.
Kilpatrick, P., "The Use of a Kinesthetic Supplement in an Interactive Graphics System," Univ. of N. Carolina, 1976, pp. 1-175.
Kontarinis et al., "Display of High-Frequency Tactile Information to Teleoperators," Telemanipulator Technology and Space Telerobotics, Won S. Kim, Editor, Proc. SPIE vol. 2057, pp. 40-50, Sep. 7-9, 1993.
Marcus, "Touch Feedback in Surgery," Proceedings of Virtual Reality and Medicine The Cutting Edge, Sep. 8-11, 1994.
McAffee, "Teleoperator Subsystem/Teleobot Demonsdtrator: Force Reflecting Hand Controller Equipment Manual," JPL D-5172, pp. 1-50, A1-A36, B1-B5, C1-C36, Jan. 1988.
Millman, P. et al., "Design of a Four Degree-of-Freedom Force-Reflecting Manipulandum with a Specified Force/Torque Workspace," IEEE CH2969-4, 1991, pp. 1488-1492.
Minsky, "Computational Haptics: The Sandpaper System for Synthesizing Texture for a Force-Feedback Display," Ph. D. Dissertation, MIT, Jun. 1995.
Minsky, Margaret et al., "Feeling and Seeing: Issues in Force Display," ACM 1990, pp. 235-242.
Ouhyoung et al., "The Development of A Low-Cost Force Feedback Joystick and Its Use in the Virtual Reality Environment," Proceedings of the Third Pacific Conference on Computer Graphics and Applications, Pacific Graphics '95, Seoul, Korea, Aug. 21-24, 1995.
Ouh-Young, "A Low-Cost Force Feedback Joystick and Its Use in PC Video Games," IEEE Transactions on Consumer Electronics, vol. 41, No. 3, Aug. 1995.
Ouh-Young, "Force Display in Molecular Docking," Order No. 9034744, pp. 1-369, 1990.
Ouh-young, M. et al., "Creating an Illustion of Feel: Control Issues in Force Display," Computer Science Dept., Univ. of N. Carolina, 1989, pp. 1-14.
Patrick et al., "Design and Testing of A Non-reactive, Fingertip, Tactile Display for Interaction with Remote Environments," Cooperative Intelligent Robotics in Space, Rui J. deFigueiredo et al., Editor, Proc. SPIE vol. 1987, pp. 215-222, 1990.
Pimentel et al., "Virtual Reality: through the new looking glass," 2nd Edition; McGraw-Hill, ISBN 0-07-050167-X, pp. 41-202, 1994.
Rabinowitz et al., "Multidimensional tactile displays: Identification of vibratory intensity, frequency, and contactor area," Journal of The Acoustical Society of America, vol. 82, No. 4, Oct. 1987.
Ramstein, Christophe, "The Pantograph: A Large Workspace Haptic Device for a Multimodal Human-Computer Interaction", Compuiter-Human Interaction, CHI 1994.
Rosenberg, Louis B., "Virtual Haptic Overlays Enhance Performance in Telepresence Tasks," SPIE 1994.
Rosenberg, Louis B., Perceptual Design of A Virtual Rigid Surface Contact, Center for Design Research, Stanford University, Armstrong Laboratory, AL/CF-TR-1995-0029, Apr. 1993.
Russo, "Controlling Dissipative Magnetic Particle Brakes in Force Reflective Devices," DSC-vol. 42, Advances in Robotics, pp. 63-70, ASME 1992.
Russo, "The Design and Inplementation of a Three Degree of Freedom Force Output Joystick," MIT Libraries Archives Aug. 14, 1990, pp. 1-131, May 1990.
Russo, Massimo Andrea, "The Design and Implementation of a Three Degree-of-Freedom Force Output Joystick," Department of Mechanical Engineering, May 11, 1990, pp. 9-40 & 96 & 97.
Scannell, "Taking a Joystick Ride,"Computer Currents, Boston Edition, vol. 9, No. 11, Nov. 1994.
Schmult, Brian et al., "Application Areas for a Force-Feedback Joystick," ASME 1993, DSC-vol. 49, pp. 47-54.
Shimoga, "Finger Force and Touch Feedback Issues in Dexterous Telemanipulation," Proceedings of Fourth Annual Conference on Intelligent Robotic Systems for Space Expploration, Rensselaer Polytechnic Institute, Sep. 30-Oct. 1, 1992.
Snow et al., "Model-X Force-Reflecting-Hand-Controller," NT Control No. MPO-17851; JPL Case No. 5348, pp. 1-4, Jun. 15, 1989.
Stanley et al., "Computer Simulation of Interacting Dynamic Mechanical Systems Using Distributed Memory Parallel Processors," DSC-vol. 42, Advances in Robotics, pp. 55-61, ASME 1992.
Su, S. Augustine et al., "The Virtual Panel Architecture: A 3D Gesture Framework," IEEE 1993.
Tadros, "Control System Design for a Three Degree of Freedom Virtual Environment Simulator Using Motor/Brake Pair Actuators", MIT Archive © Massachusetts Institute of Technology, pp. 1-88, Feb. 1990.
Terry et al., "Tactile Feedback In A Computer Mouse," Proceedings of Fouteenth Annual Northeast Bioengineering Conference, University of New Hampshire, Mar. 10-11, 1988.
United States Patent and Tradmark Office , Office Action U.S. Appl. No. 09/875,458, mailed Jun. 28, 2006.
United States Patent and Tradmark Office , Office Action, U.S. Appl. No. 09/875,458, mailed Feb. 25, 2004.
United States Patent and Tradmark Office , Office Action, U.S. Appl. No. 09/875,458, mailed Jan. 1, 2006.
United States Patent and Tradmark Office , Office Action, U.S. Appl. No. 09/875,458, mailed Jan. 13, 2003.
United States Patent and Tradmark Office , Office Action, U.S. Appl. No. 09/875,458, mailed Jul. 29, 2003.
United States Patent and Tradmark Office , Office Action, U.S. Appl. No. 09/875,458, mailed Jun. 1, 2005.
United States Patent and Tradmark Office , Office Action, U.S. Appl. No. 09/875,458, mailed Sep. 29, 2004.
United States Patent and Tradmark Office , Office Action, U.S. Appl. No. 09/875,458, May 30, 2002.
United States Patent and Tradmark Office , Office Action, U.S. Appl. No. 11/594,668, mailed Mar. 26, 2010.
United States Patent and Tradmark Office , Office Action, U.S. Appl. No. 11/594,668, mailed Oct. 20, 2009.
Wiker, Steven F. et al., "Development of Tactile Mice for Blind Access to Computers: Importance of Stimulation Locus, Object Size, and Vibrotactile Display Resolution," Proceedings of the Human Factors Society 35th Annual Meeting 1991, pp. 708-712.
Winey III, C., "Computer Simulated Visual and Tactile Feedback as an Aid to Manipulator and Vehicle Control," Mass. Inst. of Tech., 1981, pp. 1-79.

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11103787B1 (en) 2010-06-24 2021-08-31 Gregory S. Rabin System and method for generating a synthetic video stream
US20130029763A1 (en) * 2011-07-30 2013-01-31 Haitao Zhou Game controller
US8708823B2 (en) * 2011-07-30 2014-04-29 Haitao Zhou Game controller with locating device having guider tracks and displacement sensor with touch sensor switch
US9056668B2 (en) 2012-07-12 2015-06-16 Honeywell International Inc. Aircraft control stick operational in active and passive modes
US20140257334A1 (en) * 2013-03-08 2014-09-11 Hansen Medical, Inc. Slider control of catheters and wires
US9532840B2 (en) * 2013-03-08 2017-01-03 Hansen Medical, Inc. Slider control of catheters and wires
US10684639B2 (en) * 2014-11-04 2020-06-16 Alps Alpine Co., Ltd. Operation device
US10613629B2 (en) 2015-03-27 2020-04-07 Chad Laurendeau System and method for force feedback interface devices

Also Published As

Publication number Publication date
US5666138A (en) 1997-09-09

Similar Documents

Publication Publication Date Title
USRE42183E1 (en) Interface control
US6115028A (en) Three dimensional input system using tilt
US6624806B2 (en) Joystick capable of controlling direction rudder and accelerator synchronously
US6256011B1 (en) Multi-function control device with force feedback
US4982618A (en) Multifunction tactile manipulatable control
US4896554A (en) Multifunction tactile manipulatable control
US9582077B2 (en) Providing force feedback to a user of an interface device based on interactions of a user-controlled complaint paddle with a simulated object in a graphical environment
US5313230A (en) Three degree of freedom graphic object controller
US6636161B2 (en) Isometric haptic feedback interface
US5479192A (en) Multifunction space bar for video screen graphics cursor control
US5565891A (en) Six degrees of freedom graphics controller
US5175534A (en) Computer input device using the movements of a user's fingers
US5821921A (en) Cursor controller having cross-translating platforms with a cantilevered handle
EP0389523A4 (en) Multifunction tactile manipulatable control
EP1585015A1 (en) User interface device
EP1085392B1 (en) Input device and information processing apparatus
WO1996014633A1 (en) Multi-dimensional electrical control device
JPS59127143A (en) Manual computer controller
US7499022B2 (en) User input device with vertical grip and scroll wheel
EP1723499A1 (en) Control and a control arrangement
JPH08161103A (en) Three-dimensional information input device
US20050231475A1 (en) Combined joy pad and joystick controller
WO1998043194A2 (en) Apparatus and methods for moving a cursor on a computer display and specifying parameters
WO2002001589A1 (en) A user input device for a game simulation apparatus
JPH09101856A (en) Input device

Legal Events

Date Code Title Description
AS Assignment

Owner name: IMMERSION CORPORATION (DELAWARE CORPORATION), CALI

Free format text: MERGER;ASSIGNOR:IMMERSION CORPORATION (CALIFORNIA CORPORATION);REEL/FRAME:012607/0368

Effective date: 19991102