Isotonic-isometric force feedback interface
First Claim
1. A method for enabling isotonic and isometric control from a user utilizing a single interface device coupled to a host computer system displaying a graphical environment, the method comprising:
- receiving a selection of a control mode of said interface device, wherein said control mode is either an isotonic control mode or an isometric control mode, and wherein said selection of said mode includes closing a switch located on a user manipulatable physical object of said interface device;
providing isotonic input to said host computer system if said interface device is in said isotonic mode, wherein said isotonic input is used by said host computer system to update a position of a user-controlled graphical object in said graphical environment; and
providing isometric input to said host computer system if said interface device is in said isometric mode, wherein said isometric input is used by said host computer system to control an isometric function of said graphical environment based on an input force applied by said user to said physical object, said isometric input being provided as motion of said physical object opposing an output force generated by computer-controlled actuators.
0 Assignments
0 Petitions
Accused Products
Abstract
A force feedback interface having isotonic and isometric control capability coupled to a host computer that displays a graphical environment such as a GUI. The interface includes a user manipulatable physical object movable in physical space, such as a mouse or puck. A sensor detects the object'"'"'s movement and an actuator applies output force on the physical object. A mode selector selects isotonic and isometric control modes of the interface from an input device such as a physical button or from an interaction between graphical objects. Isotonic mode provides input to the host computer based on a position of the physical object and updates a position of a cursor, and force sensations can be applied to the physical object based on movement of the cursor. Isometric mode provides input to the host computer based on an input force applied by the user to the physical object, where the input force is determined from a sensed deviation of the physical object in space. The input force opposes an output force applied by the actuator and is used to control a function of an application program, such as scrolling a document or panning or zooming a displayed view. An overlay force, such as a jolt or vibration, can be added to the output force in isometric mode to indicate an event or condition in the graphical environment
159 Citations
26 Claims
-
1. A method for enabling isotonic and isometric control from a user utilizing a single interface device coupled to a host computer system displaying a graphical environment, the method comprising:
-
receiving a selection of a control mode of said interface device, wherein said control mode is either an isotonic control mode or an isometric control mode, and wherein said selection of said mode includes closing a switch located on a user manipulatable physical object of said interface device;
providing isotonic input to said host computer system if said interface device is in said isotonic mode, wherein said isotonic input is used by said host computer system to update a position of a user-controlled graphical object in said graphical environment; and
providing isometric input to said host computer system if said interface device is in said isometric mode, wherein said isometric input is used by said host computer system to control an isometric function of said graphical environment based on an input force applied by said user to said physical object, said isometric input being provided as motion of said physical object opposing an output force generated by computer-controlled actuators. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A force feedback device in communication with a host computer displaying a graphical environment and enabling isotonic and isometric control from a user, the force feedback device comprising:
-
a user manipulatable physical object moveable in at least one degree of freedom by a user;
at least one actuator outputting a force in said at least one degree of freedom; and
a switch provided on said user manipulatable physical object, said switch enabling a selection of a control mode of said interface device, wherein said control mode is either an isotonic control mode or an isometric control mode, and wherein said user selects said control mode by closing said switch, wherein said force feedback device provides isotonic input to said host computer if said force feedback device is in said isotonic mode, wherein said isotonic input is used by said host computer system to update a position of a user-controlled graphical object in said graphical environment, and wherein said force feedback device provides isometric input to said host computer system if said force feedback device is in said isometric mode, wherein said isometric input is used by said host computer to control an isometric function of said graphical environment based on an input force applied by said user to said physical object, said isometric input being provided as motion of said physical object opposing an output force generated by said at least one actuator. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for enabling isotonic and isometric control from a user utilizing a force feedback interface device in communication with a host computer system displaying a graphical environment, the method comprising:
-
enabling a control mode of said interface device, wherein said control mode is either an isotonic control mode or an isometric control mode, and wherein said control mode is determined by a position of a cursor displayed in a displayed window of said graphical environment, wherein said isotonic control mode is active when said cursor is moved within said window, and wherein said isometric control mode is active when said cursor is moved into or against a border of said window;
enabling a provision of isotonic input to said host computer system in said isotonic control mode while said cursor is moved within said window, wherein said isotonic input is used by said host computer system to update a position of said cursor in said window in accordance with motion of a user manipulatable physical object of said force feedback interface device; and
enabling a provision of isometric input to said host computer system in said isometric control mode when said cursor is moved into or against said border of said window, wherein said isometric input is used by said host computer system to control a scrolling of at least one item displayed in said window, said isometric input being provided as motion of said physical object opposing an output force on said physical object generated by computer-controlled actuators of said force feedback interface device in said isometric control mode. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for enabling isotonic and isometric control from a user utilizing a force feedback interface device in communication with a host computer system displaying a graphical environment, the method comprising:
-
enabling a display of a window in said graphical environment on a display device;
receiving sensor input from one or more sensors of said force feedback interface device, said sensor input describing motion of a user manipulatable physical object in at least one degree of freedom;
enabling isotonic control over a cursor displayed in said window if said cursor is positioned within said window, wherein a position of said cursor is updated in said window in accordance with said sensor input; and
enabling isometric control over at least one object displayed in said window if said cursor has been moved into or against a border of said window, wherein at least one item displayed in said window is scrolled in accordance with motion of said physical object in opposition to an output force on said physical object generated by computer-controlled actuators of said force feebdack interface device in said isometric control mode. - View Dependent Claims (23, 24, 25, 26)
-
Specification