Force feedback interface device with force functionality button
First Claim
1. A device, comprising:
- at least one sensor configured to detect one of a motion and a position of a manipulandum, a location of a cursor displayed by a host computer in communication with the device being responsive to the said manipulation of the said manipulandum;
at least one actuator operative to output a force feedback sensation; and
a force functionality button provided on the device and manipulatable by a user, said force functionality button configured to toggle an output of the actuator when the cursor encounters a designated graphical object or region upon a graphical display of the host computer, the toggling based on the manipulation of said force functionality button by the user, wherein said force feedback sensation is applied by the said actuator when or after said force functionality button is depressed by the user, said force feedback sensation being associated with the cursor crossing a border of a click surface, said force feedback sensation being a resistive spring force resisting motion of the cursor into the click surface.
0 Assignments
0 Petitions
Accused Products
Abstract
A force feedback mouse interface device connected to a host computer and providing realistic force feedback to a user. The mouse interface device includes a mouse object and a linkage coupled to the mouse that includes a plurality of members rotatably coupled to each other in a planar closed-loop linkage, two of the members coupled to ground and rotatable about the same axis. Two actuators, preferably electromagnetic voice coils, provide forces in the two degrees of freedom of the planar workspace of the mouse object. Each of the actuators includes a moveable coil portion integrated with one of the members of the linkage and a magnet portion coupled to the ground surface through which the coil portion moves. At least one sensor is coupled to the ground surface that detects movement of the linkage and provides a sensor signal including information from which a position of the mouse object in the planar workspace can be determined.
324 Citations
28 Claims
-
1. A device, comprising:
-
at least one sensor configured to detect one of a motion and a position of a manipulandum, a location of a cursor displayed by a host computer in communication with the device being responsive to the said manipulation of the said manipulandum;
at least one actuator operative to output a force feedback sensation; and
a force functionality button provided on the device and manipulatable by a user, said force functionality button configured to toggle an output of the actuator when the cursor encounters a designated graphical object or region upon a graphical display of the host computer, the toggling based on the manipulation of said force functionality button by the user, wherein said force feedback sensation is applied by the said actuator when or after said force functionality button is depressed by the user, said force feedback sensation being associated with the cursor crossing a border of a click surface, said force feedback sensation being a resistive spring force resisting motion of the cursor into the click surface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
providing a force feedback interface peripheral including at least one sensor and at least one actuator, the actuator operative to output forces to a user of the force feedback interface peripheral;
providing a button on the force feedback interface peripheral that can function as a force functionality button, the force functionality button manipulatable by the user;
enabling a cursor to be controlled on a graphical display of a host computer, a displayed location of the cursor being responsive to manipulation of a portion of the force feedback interface peripheral; and
enabling the force functionality button to toggle the application of a force feedback sensation by the at least one actuator when the cursor encounters a designated graphical object or region upon the graphical display of the host computer, the toggling responsive to manipulation of the force functionality button, the force feedback sensation being associated with the cursor crossing a border of a click surface, and being a resistive spring force resisting motion of the cursor into the click surface. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A device, comprising:
-
at least one sensor that detects a motion or position of a manipulandum coupled to the device, a location of a cursor displayed by a host computer in communication with the device being responsive to manipulation of the manipulandum;
at least one actuator operative to output a force feedback sensation;
an indexing button provided on the device, said indexing button enabling an indexing mode; and
a force functionality button provided on the device and manipulatable by a user, said force functionality button configured to toggle the force feedback sensation output when the cursor encounters a designated graphical object or region upon a graphical display of the host computer, said toggling responsive to manipulation of said force functionality button.
-
-
16. A method, comprising:
-
providing a force feedback interface peripheral including at least one sensor and at least one actuator, the actuator operative to output forces to a user of the force feedback interface peripheral;
providing a button on the force feedback interface peripheral, that can function as a force functionality button, the force functionality button being manipulatable;
providing an indexing button on the force feedback interface peripheral, the indexing button configured to enable an indexing mode when depressed by the user;
enabling a cursor to be controlled on a host computer, a displayed location of the cursor being responsive to manipulation of a portion of the force feedback interface peripheral; and
enabling the force functionality button to toggle the application of a force feedback sensation by the actuator when the cursor encounters a designated graphical object or region upon the graphical display of the host computer, the toggling responsive to the manipulation of the force functionality button by the user.
-
-
17. A device, comprising:
-
a sensor configured to detect a movement of the sensor and to output a position signal, the position signal operative to update data values associated with a location of a cursor displayed on a graphical interface;
an actuator configured to output haptic feedback based on the location of the cursor displayed on the graphical interface; and
a button configured to selectively modify the haptic feedback output by said actuator when the data values associated with the location of the cursor are associated with a graphical object displayed on the graphical interface, the haptic feedback being representative of a resistive spring force opposing a movement of the cursor displayed on the graphical interface. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method, comprising:
-
outputting a position signal, the position signal being based on a movement of a haptic-feedback device;
updating data values associated with a location of a cursor displayed on a graphical interface, the updating being based on the position signal;
using a first button associated with the haptic-feedback device to select between a first type of haptic feedback to be provided to the haptic-feedback device when the first button is in a first position and a second type of haptic feedback when the first button is in a second position different from the first position; and
outputting a first haptic feedback at the haptic-feedback device based on (1) whether the first button is in the first position or the second position, (2) a feedback signal, and (3) data values associated with the location of the cursor, the data values corresponding to data values associated with one of a graphical object and a graphical region displayed on the graphical interface. - View Dependent Claims (23, 24, 25)
-
-
26. A device, comprising:
-
a sensor configured to detect a movement of the sensor and to output a position signal, the position signal operative to update data values associated with a location of a cursor displayed on a graphical interface;
an actuator configured to output haptic feedback based on the location of the cursor displayed on the graphical interface; and
a button configured to selectively modify the type of haptic feedback output by said actuator when the data values associated with the location of the cursor are associated with one of a graphical object and graphical region displayed on the graphical interface, the haptic feedback corresponding to a first haptic-feedback mode when said button is in a first position and corresponding to a second haptic-feedback mode when the button is in a second position. - View Dependent Claims (27, 28)
-
Specification