throbber
(12) United States Patent
`Martin et al.
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 6,563,487 B2
`May 13, 2003
`
`US006563487B2
`
`(54)
`
`(75)
`
`HAPTIC FEEDBACK FOR DIRECTIONAL
`CONTROL PADS
`
`Inventors: Kenneth M. Martin, Palo Alto, CA
`(US); Louis B. Rosenberg, San Jose,
`CA (US)
`
`(73)
`
`Assignee: Immersion Corporation, San Jose, CA
`(Us)
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21)
`
`(22)
`(65)
`
`(63)
`
`(51)
`
`(52)
`
`(58)
`
`(56)
`
`Appl. No.: 09/467,309
`
`Filed:
`
`Dec. 17, 1999
`
`Prior Publication Data
`
`US 2003/0030619 A1 Feb. 13, 2003
`
`Related US. Application Data
`
`Continuation-in-part of application No. 09/253,132, ?led on
`Feb. 18, 1999, now Pat. No. 6,243,078, which is a continu
`ation-in-part of application No. 09/156,802, ?led on Sep. 17,
`1998, now Pat. No. 6,184,868, which is a continuation-in
`part of application No. 09/103,281, ?led on Jun. 23, 1998,
`now Pat. No. 6,088,019.
`
`Int. Cl.7 ................................................ .. G09G 5/00
`
`US. Cl. ..................................................... .. 345/156
`
`Field of Search ............................... .. 345/156, 161,
`345/168, 169; 463/37, 38
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,896,125 A * 4/1999 NiedZwiecki ............. .. 345/168
`5,903,257 A * 5/1999 Nishiumi et al. .
`..
`
`
`
`5,984,785 A * 11/1999 Takeda et al. 6,102,803 A * 8/2000 Takeda et al. .
`
`OTHER PUBLICATIONS
`
`Baigrie, “Electric Control Loading —A Low Cost, High
`Performance Alternative,” Proceedings, pp. 247—254, Nov.
`6—8, 1990.
`Environment,”
`Virtual
`Iwata,
`“Pen—based Haptic
`0—7803—1363—1/93 IEEE, pp. 287—292, 1993.
`Russo, “The Design and Implementation of a Three Degree
`of Freedom Force Output Joystick,” MIT Libraries Archives
`Aug. 14, 1990, pp. 1—131, May 1990.
`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. 1, 1985.
`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.
`
`(List continued on next page.)
`
`Primary Examiner—Richard Hjerpe
`Assistant Examiner—Ronald Laneau
`(74) Attorney, Agent, or Firm—Kilpatrick Stockton LLP
`(57)
`ABSTRACT
`
`Ahaptic feedback control device coupled to a host computer
`and outputting forces to a user of the control device. The
`control device includes a housing, a direction pad capable of
`being contacted by the user in at least two different locations
`to provide two different directional signals to the host
`computer, and a computer-controlled actuator that outputs a
`force directly on the direction pad. A sensor, such as one or
`more contact switches, can detects when the locations of the
`direction pad have been contacted or pressed by the user.
`The actuator can be a linear or rotary actuator that outputs
`a force on the direction pad, e.g. approximately perpendicu
`lar to the top surface of the direction pad. The actuator can
`output a vibration or a pulse tactile sensation on the direction
`pad in coordination with interactions or events in a computer
`graphical environment or functions of a controlled electronic
`device. The control device can be a game controller, a
`mouse, a remote control device, or other type of device.
`
`6,225,976 B1 * 5/2001 Yates et al. ............... .. 345/156
`
`60 Claims, 6 Drawing Sheets
`
`SCEA Ex. 1009 Page 1
`
`

`

`US 6,563,487 B2
`Page 2
`
`OTHER PUBLICATIONS
`
`Burdea et al., “Distributed Virtual Force Feedback, Lecture
`Notes for Workshop on Force Display in Virtual Environ
`ments and its Application to Robotic Teleoperation,” 1993
`IEEE International Conference on Robotics and Automa
`tion, pp. 25—44, May 2, 1993.
`SnoW et al., “Model—X Force—Re?ecting—Hand—Control
`ler,” NT Control No. MPO—17851; JPL Case No. 5348, pp.
`1—4, Jun. 15, 1989.
`Ouh—Young, “Force Display in Molecular Docking,” Order
`No. 9034744, pp. 1—369, 1990.
`Tadros, Control System Design for a Three Degrees of
`Freedom Virtual Environment Simulator Using Motor/
`Brake Pair Actuators, MIT Archive @ Massachusetts Insti
`tute of Technology, pp. 1—88, Feb. 1990.
`CaldWell et al., “Enhanced Tactile Feedback (Tele—Taction)
`Using a Multi—Functional Sensory System,” 1050—4729/93,
`pp. 955—960, 1993.
`Adelstein, “Design and Implementation of a Force Re?ect
`ing Manipulandum for Manual Control research,” DSC—vo1.
`42, Advances in Robotics, Edited by H. KaZerooni, pp.
`1—12, 1992.
`GotoW et al., “Controlled Impedance Test Apparatus for
`Studying Human Interpretation of Kinesthetic Feedback,”
`WA11—11:00, pp. 332—337.
`Stanley et al., “Computer Simulation of Interacting Dynamic
`Mechanical Systems Using Distributed Memory Parallel
`Processors,” DSC—vo1. 42, Advances in Robotics, pp.
`55—61, ASME 1992.
`Russo, “Controlling Dissipative Magnetic Particle Brakes in
`Force Re?ective Devices,” DSC—vo1. 42, Advances in
`Robotics, pp. 63—70, ASME 1992.
`Kontarinis et al., “Display of High—Frequency Tactile Infor
`mation to Teleoperators,” Telemanipulator Technology and
`Space Telerobotics, Won S. Kim, Editor, Proc. SPIE vol.
`2057, pp. 40—50, Sep. 7—9, 1993.
`Patrick et al., “Design and Testing of A Non—reactive,
`Fingertip, Tactile Display for Interaction With Remote Envi
`ronments,” Cooperative Intelligent Robotics in Space, Rui J.
`deFigueiredo et al., Editor, Proc. SPIE vol. 1387, pp.
`215—222, 1990.
`Adelstein, “A Virtual Environment System for the Study of
`Human Arm Tremor,” Ph.D. Dissertation, Dept. of Mechani
`cal Engineering, MIT, Jun. 1989.
`BejcZy, “Sensors, Controls, and Man—Machine Interface for
`Advanced Teleoperation,” Science, vol. 208, No. 4450, pp.
`1327—1335, 1980.
`BejcZy, “Generalization of Bilateral Force—Re?ecting Con
`trol of Manipulators,” Proceedings of Fourth CISM—IF
`ToMM, Sep. 8—12, 1981.
`McAffee, “Teleoperator Subsystem/Telerobot Demonsdtra
`tor: Force Re?ecting Hand Controller Equipment Manual,”
`JPL D—5172, pp. 1—50, A1—A36, B1—B5, C1—C36, Jan.
`1988.
`Minsky, “Computational Haptics: The Sandpaper System
`for SynthesiZing TeXture for a Force—Feedback Display,”
`Ph.D. Dissertation, MIT, Jun. 1995.
`Jacobsen et al., “High Performance, DeXtrous Telerobotic
`Manipulator With Force Re?ection,” Intervention/ROV ’91
`Conference & Exposition, HollyWood, Florida, May 21—23,
`1991.
`
`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.
`IBM Technical Disclosure Bullein, “Mouse Ball—Actuating
`Device With Force and Tactile Feedback,” vol. 32, No. 9B,
`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.
`HoWe, “A Force—Re?ecting 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.
`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.
`RabinoWitZ et al., “Multidimensional tactile displays: Iden
`ti?cation of vibratory intensity, frequency, and contactor
`area,” Journal of the Acoustical Society of America, vol. 82,
`No. 4, Oct. 1987.
`BejcZy et al., “Kinesthetic Coupling BetWeen Operator and
`Remote Manipulator,” International Computer Technology
`Conference, The American Society of Mechanical Engi
`neers, 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.
`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.
`Marcus, “Touch Feedback in Surgery,” Proceedings of Vir
`tual Reality and Medicine The Cutting Edge, Sep. 8—11,
`1994.
`BejcZy, et al., “Universal Computer Control System (UCCS)
`for Space Telerobots,” CH2413—3/87/0000/0318501.00
`1987 IEEE, 1987.
`Patrick, “Design, Construction, and Testing of a Fingetip
`Tactile Display for Interaction With Virtual and Remote
`Environments,” Master of Science Thesis, MIT, Nov. 8,
`1990.
`Cadler, “Design of A Force—Feedback Touch—Introducing
`Actuator for Teleoperator Robot Control,” Bachelor of Sci
`ence Thesis, MIT, Jun. 23, 1983.
`Wiker, “Teletouch Display Development: Phase 1 Report,”
`Technical Report 1230, Naval Ocean Systems Center, San
`Diego, Apr. 17, 1989.
`Bliss, “Optical—to—Tactile Image Conversion for the Blind,”
`IEEE Transactions on Man—Machine Systems, vol.
`MMS—11, No. 1, Mar. 1970.
`Johnson, “Shape—Memory Alloy Tactile Feedback Actua
`tor,” Armstrong Aerospace Medical Research Laboratory,
`AAMRL—TR—90—039, Aug., 1990.
`
`* cited by examiner
`
`SCEA Ex. 1009 Page 2
`
`

`

`U.S. Patent
`
`May 13, 2003
`
`Sheet 1 6f 6
`
`US 6,563,487 B2
`
`SCEA Ex. 1009 Page 3
`
`

`

`U.S. Patent
`
`May 13, 2003
`
`Sheet 2 6f 6
`
`US 6,563,487 B2
`
`18 @@
`
`SCEA Ex. 1009 Page 4
`
`

`

`U.S. Patent
`
`May 13, 2003
`
`Sheet 3 6f 6
`
`US 6,563,487 B2
`
`FIG. 2b
`
`SCEA Ex. 1009 Page 5
`
`

`

`U.S. Patent
`
`May 13, 2003
`
`Sheet 4 6f 6
`
`US 6,563,487 B2
`
`SCEA Ex. 1009 Page 6
`
`

`

`U.S. Patent
`
`May 13, 2003
`
`Sheet 5 6f 6
`
`US 6,563,487 B2
`
`FIG. 5
`
`146
`
`FIG. 6
`
`"6
`
`SCEA Ex. 1009 Page 7
`
`

`

`U.S. Patent
`
`May 13, 2003
`
`Sheet 6 6f 6
`
`US 6,563,487 B2
`
`198
`
`198
`
`196
`
`SCEA Ex. 1009 Page 8
`
`

`

`US 6,563,487 B2
`
`1
`HAPTIC FEEDBACK FOR DIRECTIONAL
`CONTROL PADS
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`This application is a continuation-in-part of parent patent
`applications:
`Application Ser. No. 09/156,802, now US. Pat. No.
`6,184,868, ?led Sep. 17, 1998 entitled, “Haptic Feed
`back Control Devices,”
`Application Ser. No. 09/103,281, now US. Pat. No.
`6,088,019, ?led Jun. 23, 1998 entitled, “LoW Cost
`Force Feedback Device With Actuator for Non-Primary
`Axis,” and
`Application Ser. No. 09/253,132, now US. Pat. No.
`6,243,078, ?led Feb. 18, 1999 on behalf of Louis
`Rosenberg, entitled, “Pointing Device With Forced
`Feedback Button,”
`all assigned to the assignee of this present application, and
`all of Which are incorporated herein by reference in their
`entirety.
`
`BACKGROUND OF THE INVENTION
`
`The present invention relates generally to the interfacing
`With computer and mechanical devices by a user, and more
`particularly to devices used to interface With computer
`systems and electronic devices and Which provide haptic
`feedback to the user.
`Humans interface With electronic and mechanical devices
`in a variety of applications, and the need for a more natural,
`easy-to-use, and informative interface is a constant concern.
`In the context of the present invention, humans interface
`With computer devices for a variety of applications. One
`such application is interacting With computer-generated
`environments such as games, simulations, and application
`programs. Computer devices such as game consoles (e.g.
`available from Nintendo, Sony, and Sega), personal
`computers, portable computers, and internet appliances are
`typically used to provided these environments, although a
`Wide variety of devices can be used.
`For many computer generated environments, users inter
`face With the environment using an interface device having
`controls such as a joystick, gamepad, mouse, trackball,
`buttons, steering Wheel, or other device physically contacted
`and manipulated by the user. The user manipulates the
`controls Which provides position or other related input data
`to the computer, and the computer updates the environment
`or program in response, such as a game program.
`In some interface devices, force feedback or tactile feed
`back is also provided to the user, more generally knoWn
`herein as “haptic feedback.” In the game console market,
`haptic feedback interface devices such as “gamepad” con
`trollers (or add-on hardWare for gamepad controllers) for
`game consoles include the Dual Shock from Sony, the
`Rumble Pack from Nintendo, and the Jump Pack from Sega.
`These devices are vibrotactile-feedback controllers Which
`employ one or more motors coupled to the housing of the
`controller to shake the housing and thus provide output
`vibrations to the user Which are correlated to game events
`and interactions. Typically, an eccentric rotating mass
`(ERM) motor is used to generate vibration on the controller
`housing and thus to the user.
`One problem With existing vibrotactile controllers is that
`the vibrations produced are generaliZed in location to the
`entire housing of the control device. Thus the user cannot
`
`2
`experience localiZed tactile sensations that are speci?c to a
`portion of the gamepad controller or to a control on the
`controller, such as a button or direction pad (“D-pad”). Thus,
`only one type of tactile sensation can be experienced at one
`time by the user, Which limits the immersive experience for
`the user When interacting With the computer.
`
`SUMMARY OF THE INVENTION
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`The present invention is directed to a loW-cost haptic
`feedback control on an interface device connected to a
`computer system, Where the control is a directional pad
`provided With haptic sensations for enhancing interactions
`and manipulations in a displayed graphical environment or
`When controlling an electronic device.
`More speci?cally, the present invention relates to a haptic
`feedback control device coupled to a host computer and
`outputting forces to a user of the control device, the control
`device including a housing that can in some embodiments be
`held and operated by a user in one or more hands. Adirection
`pad is coupled to the housing and is capable of being
`contacted by the user in at least tWo different locations to
`provide tWo different directional signals to the host
`computer, each directional signal corresponding to one of
`the locations on the direction pad. A computer-controlled
`actuator is coupled to the direction pad and outputs a force
`directly on the pad.
`In one embodiment, each of the locations on the direction
`pad is an extension of the direction pad, the extensions being
`part of a unitary member, Wherein the unitary member tilts
`approximately about a pivot point When the user presses one
`of the locations. In other embodiments, each of the locations
`on the direction pad is a button separate from a central
`portion of the direction pad. A sensor, such as one or more
`contact sWitches, detects When the locations of the direction
`pad have been contacted or pressed by the user. An elasto
`meric layer positioned under the direction pad can provide
`conductive portions to engage the contact sWitches. The
`direction pad is preferably capable of being contacted by the
`user in four different locations, each location providing a
`different directional signal to the host computer.
`The actuator can be a linear actuator that provides an
`output force in a linear degree of freedom, e.g. approxi
`mately perpendicular to the top surface of the direction pad,
`or a rotary actuator that provides an output force in a rotary
`degree of freedom, Where at least one member couples the
`actuator to the directional pad Which converts the rotary
`output force to an approximately linear output force
`imparted on the direction pad. The actuator can be a voice
`coil actuator, a pieZo-electric actuator, a pager motor, a
`solenoid, or other type. The actuator can output a vibration
`or a pulse tactile sensation on the direction pad. The com
`puter displays a graphical environment Which With the user
`interacts using the control device, and the control device can
`be a game controller, a mouse, a remote control device, or
`other type of device.
`A microprocessor separate from the computer can receive
`force information from the host computer and provide
`control signals based on the force information to control the
`actuator. The user can interact With a graphical environment
`using said control device, such as a game, Web page, or
`graphical user interface. In some embodiments, a sensor can
`be used to detect motion or position of the direction pad
`approximately perpendicularly to a top surface of the direc
`tion pad, Wherein an input signal based on the detected
`motion or position is sent to the computer. In some
`embodiments, the direction pad is caused to move to a loWer
`
`SCEA Ex. 1009 Page 9
`
`

`

`US 6,563,487 B2
`
`3
`position When a user-controlled graphical object is moved
`over a selectable graphical object, to make the selection
`easier. Or, the direction pad can be moved to different
`positions on an axis approximately perpendicular to a top
`surface of the direction pad, the different positions based on
`a desired 3-D elevation of an object or area displayed in the
`graphical environment. A method for providing haptic feed
`back to a direction pad of an interface device includes
`similar features.
`The present invention advantageously provides haptic
`feedback device to a direction pad of an interface device.
`The direction pad haptic feedback can be independent of any
`other haptic feedback provided for the device, alloWing a
`greater variety of tactile sensations and different tactile
`sensations to be output simultaneously. The haptic feedback
`direction pad is signi?cantly loWer in cost than many other
`types of haptic feedback devices and is thus quite suitable
`for home consumer applications. The embodiments
`described alloW crisp forces and a variety of sensations to be
`output to enhance the user’s interaction and experience With
`a computer application or electronic device.
`These and other advantages of the present invention Will
`become apparent to those skilled in the art upon a reading of
`the folloWing speci?cation of the invention and a study of
`the several ?gures of the draWing.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1a is a perspective vieW of a gamepad control
`including the directional pad of the present invention;
`FIG. 1b is a perspective vieW of a remote control device
`including the directional pad of the present invention;
`FIGS. 2a and 2b are perspective exploded vieW and side
`elevational vieWs, respectively, of a ?rst embodiment of a
`direction pad of the present invention for providing haptic
`feedback to the user;
`FIG. 3a is a perspective vieW of a different embodiment
`of the direction pad of the present invention, Which is
`integrated With an elastomeric layer and a printed circuit
`board in a sub-assembly;
`FIGS. 3b, 3c, 3d, and 3e illustrate different actuators for
`use With the direction pad of the present invention;
`FIG. 4 is a side elevational vieW of a different embodi
`ment of the direction pad of the present invention in Which
`a linear actuator is used to provide linear motion along an
`axis different from the Z-axis;
`FIG. 5 is a side elevational vieW of a different embodi
`ment of the direction pad of the present invention in Which
`the direction pad provides analog input based on the amount
`it is moved;
`FIG. 6 is a perspective vieW of a different embodiment of
`the direction pad of the present invention in Which a coil
`routed around the direction pad and multiple magnets pro
`vide haptic feedback on the direction pad; and
`FIG. 7 is a side elevational vieW of a different embodi
`ment of the present invention in Which a pieZo-electric
`actuator is directly coupled to the direction pad of the
`present invention.
`
`15
`
`25
`
`35
`
`45
`
`55
`
`DETAILED DESCRIPTION OF PREFERRED
`EMBODIMENTS
`
`FIG. 1a is a perspective vieW of one example of a force
`feedback interface device 10 including the active tactile
`direction pad of the present invention. The device is used for
`interfacing a user With a computer generated environment
`implemented by a host computer 12.
`
`65
`
`4
`Interface device 10 of the described embodiment is in the
`form of a handheld controller, of similar shape and siZe to
`many “gamepads” currently available for video game con
`sole systems. A housing 14 of the interface device 10 is
`shaped to easily accommodate tWo hands gripping the
`device at the gripping projections 16a and 16b. In the
`described embodiment, the user accesses the various con
`trols on the device 10 With his or her ?ngers. In alternate
`embodiments, the interface device can take a Wide variety of
`forms, including devices that rest on a tabletop or other
`surface, stand-up arcade game machines, laptop devices or
`other devices Worn on the person, handheld or used With a
`single hand of the user, etc.
`A direction pad (“d-pad” or “joypad”) 18 is included on
`device 10 to alloW the user to provide directional input to the
`host computer 12. In its most common implementation, the
`direction pad 18 is approximately shaped like a cross or disc
`having four extensions or directional positions (all referred
`to as “extensions” herein) radiating from a central point at a
`90-degree spacing, Where the user can press doWn on one of
`the extensions 20 to provide a directional input signal to the
`host computer for the corresponding direction. Typically, the
`direction pad 18 is tilted approximately about a pivot point,
`eg when one of the extension is pressed, the entire pad tilts
`as a single unit. In other embodiments, just the extension
`portion 20 that is pressed can move relative to the other parts
`of pad 18. In yet other embodiments, a contact sensor can be
`provided in the pad 18 at each extension 20 so that the
`presence of a ?nger is detected With mechanical sWitches
`and no tilting motion or pressing motion is required.
`TWo adjacent extensions 20 can be simultaneously
`pressed to provide input for the appropriate diagonal direc
`tion betWeen the extensions. In other embodiments, the
`direction pad 18 can include eight extensions or other
`number of extensions. The directional input is most com
`monly used to move a user-controlled graphical object in the
`direction corresponding to the direction of the extension,
`e.g. pressing on the “up” extension moves a cursor or
`character up or forWard, pressing “left” moves the cursor or
`character left, etc. Also, in some embodiments, the direction
`pad 18 can be pressed doWn as a single piece (e.g., from the
`center) to provide a different input signal than the signals
`provided When pressing the extensions 20. For example, the
`entire pad 18 can be pressed to provide the equivalent of a
`single mouse-click to select an object pointed to by a cursor.
`A contact sWitch can be positioned at the end of the
`doWnWard travel of the pad to provide the signal, or other
`types of sWitches or sensors can be used (optical, magnetic,
`etc.).
`In the present invention, the direction pad 18 is provided
`With the ability to output haptic feedback such as tactile
`sensations to the user Who is contacting the direction pad 18.
`Various embodiments detailing the structure of the haptic
`feedback direction pad are described in greater detail beloW.
`Preferably, the forces output on the pad are linear and along
`the Z-axis, approximately perpendicular to the top surface of
`the pad 18. Herein, the “top surface” of the pad is generally
`meant to refer to the overall x-y orientation of the surface of
`the pad, since there may be several actual top surfaces, eg
`on a pad having bumps or ridges on its top surface. Using
`one or more actuators and sensors coupled to the direction
`pad (or other controls), a variety of force sensations can be
`output to the user Who is contacting the button. For example,
`jolts, vibrations (varying or constant amplitude), and tex
`tures can be output. Forces can be at least in part based on
`the position of the direction pad in a degree of freedom,
`and/or on the location or state of a controlled object in the
`
`SCEA Ex. 1009 Page 10
`
`

`

`US 6,563,487 B2
`
`5
`graphical environment of the host computer, and/or inde
`pendent of direction pad position or obj ect state. Such forces
`output on the pad 18 are considered “computer-controlled”
`since a microprocessor or other electronic controller is
`controlling the magnitude and/or direction of the force
`output of the actuator(s) using electronic signals. In some
`embodiments, the entire pad 18 is provided With haptic
`sensations as a single unitary member; in other
`embodiments, some or all of extensions 20 can each be
`provided With its oWn haptic feedback actuator and related
`transmissions so that haptic sensations can be provided for
`only a particular extension 20 (and in some embodiments the
`center portion of the pad 18 can include its oWn actuator for
`sensations independent of the sensations provided for each
`extension 20).
`One advantage of the present invention is that haptic
`sensations can be output on the direction pad even When the
`direction pad is being held at a limit to its movement by the
`user. In joystick devices, the device is often unable to output
`a haptic sensation to the joystick handle When the handle is
`being held at a limit by the user, eg when the user has
`moved the joystick fully in one direction during a game. This
`is because the physical stop Which the joystick is held
`against prevents motion of the stick in that direction.
`HoWever, in the present direction pad invention, the direc
`tion pad can be held continuously in one direction (eg one
`or more extensions 20 can be continuously pressed) and
`haptic sensations can still be output, since the preferred
`haptic direction is along the Z-axis. Thus there is no loss of
`haptic ?delity When using the direction pad for input to the
`host computer.
`In some embodiments, the direction pad can also or
`alternatively provide a proportional input to a host computer,
`indicating the distance or amount that an extension of the
`pad is pushed. Forces can be output on the control by an
`actuator in the device 10 as the user moves it. These forces
`can be colocated such that the user feels the forces in the
`degree of freedom of movement of the pad extension. For
`example, a spring or damping resistance force can be applied
`to resist movement of the extension (or to resist motion of
`the entire pad 18 if pressing it from the center of the pad 18).
`Also, in a different alternate embodiment, forces can be
`applied to the direction pad 18 to cause side-to-side (e.g.,
`x-y) motion of the pad in addition to or instead of Z-axis
`motion. For example, one linear actuator can provide motion
`for the x-axis, and a second linear actuator can provide
`motion for the y-axis.
`One or more buttons 24 can also be provided on the
`surface of the housing 14 of the device 10. The user’s hands
`have easy access to the buttons, each of Which may be
`pressed by the user to provide a distinct input signal to the
`host computer 12. In some embodiments, one or more of the
`buttons 24 can be provided With tactile feedback similarly to
`the embodiments of the direction pad 18 described beloW.
`A ?nger joystick 26 can be included in device 10 that
`projects out of the top surface of the housing 14 to be
`manipulated by the user in one or more degrees of freedom.
`The user can grasp each of grips 16a and 16b of the device
`and use a thumb or ?nger to manipulate the joystick 26 in
`tWo degrees of freedom (or three or more degrees of freedom
`in some embodiments). This motion is translated into input
`signals provided to the host computer 12, and can be
`different signals than those provided by the direction pad 18.
`In some embodiments, a additional linear or spin degrees of
`freedom can be provided for the joystick. In other
`embodiments, a sphere can be provided instead of or in
`addition to the joystick 26, Where one or more portions of the
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`sphere can extend out of left, right, top and/or bottom sides
`of the housing 14, e.g., alloWing at least tWo ?ngers of the
`user to grip the sphere. The sphere may be rotated in place
`Within tWo rotary degrees of freedom and operate similarly
`to a joystick, as described in detail in copending provisional
`application No. 60/133,208, incorporated herein by refer
`ence.
`Instead of or in addition to buttons 26 and direction pad
`28, other controls may be placed Within easy reach of the
`hands grasping the housing 14. For example, one or more
`trigger buttons can be positioned on the underside of the
`housing and can be pressed by the ?ngers of the user. Other
`controls can also be provided on various locations of the
`device 10, such as a dial or slider for throttle control in a
`game, a four- or eight-Way hat sWitch, knobs, trackballs, a
`roller or sphere, etc. Any of these controls can also be
`provided With haptic feedback, such as tactile feedback. For
`example, embodiments of buttons, direction pads, and knobs
`having force feedback are described in copending patent
`applications Ser. No. 09/156,802, ?led Sep. 17, 1998, and
`Ser. No 09/179,382, ?led Oct. 26, 1998, all incorporated
`herein by reference. The forces can be colocated such that
`the user feels the forces in the degree of freedom of
`movement of the button or direction pad; or, the button,
`direction pad, or other control can be provided With tactile
`sensations such as vibrations.
`Furthermore, the housing itself and/or a moveable portion
`of the housing Which is contacted by the user When the user
`operates the device can provide tactile feedback as described
`in copending patent application Ser. No. 09/ 156,802, incor
`porated herein by reference. Thus, both the housing can
`provide tactile feedback (e. g., through the use of an eccentric
`rotating mass on a motor coupled to the housing) and the
`directional pad 18 can provide separate tactile feedback.
`This alloWs the host to control tWo different tactile sensa
`tions simultaneously to the user; for example, a vibration of
`a loW frequency can be conveyed through the housing to the
`user and a higher frequency vibration can be conveyed to the
`user through the directional pad 18. Each other button or
`other control provided With haptic feedback can also provide
`tactile feedback independently from the other controls.
`Interface device 10 is coupled to host computer 12 by a
`bus 32, Which can be any of several types of communication
`media. For example, a serial interface bus, parallel interface
`bus, or Wireless communication link can be used (radio,
`infrared, etc.). Speci?c implementations can include Uni
`versal Serial Bus (USB), IEEE 1394 (FireWire), RS-232, or
`other standards.
`The interface device 10 includes circuitry necessary to
`report control signals to the host computer 12 and to process
`command signals from the host computer 12. For example,
`sensors (and related circuitry) such as contact sWitches in
`elastomeric layers (described beloW) can be used to report
`the direction pressed by the user for the direction pad 18.
`Contact sWitches can be used as sensors for buttons, and
`potentiometers, optical encoders, or sWitches can be used to
`detect the position of the joystick and report that position to
`the host. The device also preferable includes circuitry that
`receives command signals from the host and outputs tactile
`sensations in accordance With the command signals using
`one or more device actuators. In some embodiments, a
`separate, local microprocessor can be provided on the device
`to both report sensor data to the host and to carry out
`commands received from the host, such commands
`including, for example, the type of tactile sensation and
`parameters describing the commanded tactile sensation. The
`microprocessor can implement tactile sensations indepen
`
`SCEA Ex. 1009 Page 11
`
`

`

`US 6,563,487 B2
`
`7
`dently after receiving a host command by controlling the
`device actuators; or, the host can maintain a greater degree
`of control over the tactile sensations by controlling actuators
`more directly. In other embodiments, logic circuitry such as
`state machines provided on the device 10 can handle tactile
`sensations as directed by the host computer 12. Architec
`tures and control methods that can be used for reading sensor
`signals and providing haptic feedback in the device 10 are
`described in greater detail in US. Pat. No. 5,734,373 and
`copending application Ser. Nos. 60/156,354, 60,133,208,
`09/376,649, and 60/160,401, all incorporated herein by
`reference.
`Host computer 12 is preferably a video game console,
`personal computer, Workstation, or other computing or elec
`tronic d

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket