Enhanced cursor control using interface devices
First Claim
1. A tactile feedback interface device providing cursor control, said interface device in communication with a host computer that displays graphical objects in a graphical environment on a display screen, said interface device comprising:
- a manipulandum movable in a physical workspace that controls a position of a cursor displayed by said host computer within said graphical environment, said physical workspace having limits to motion of said manipulandum;
at least one sensor operative to detect motion of said manipulandum and provide a sensor signal, wherein sensor data based on said sensor signal is reported to said host computer to allow positioning of said cursor, wherein a border region and an interior region are defined in said physical workspace of said interface device, and wherein a position-control mapping of movement of said manipulandum is applied to movement of said cursor when said manipulandum is positioned in said interior region, and a rate control mapping of movement of said manipulandum is applied to movement of said cursor when said manipulandum is positioned in said border region; and
at least one actuator operative to output a tactile sensation to a user.
0 Assignments
0 Petitions
Accused Products
Abstract
An interface device and method for providing enhanced cursor control with force feedback. A force feedback interface device includes a manipulandum, such as a mouse, that is moveable in a local workspace. The device is coupled to a host computer that displays a cursor in a graphical environment, such as a GUI, on a display screen. An interior region and a border region in the local workspace is defined. One mapping of device movement to cursor movement is used for the interior region, and a different mapping is used for the border region. Mapping methods include ballistics, absolute, linear, rate control, and variable absolute. Rate control embodiments can be single axis or dual axis. In one embodiment, when the mouse moves from the interior region to the border region, the mapping providing the greater cursor velocity is used to better conserve device workspace in the direction of travel and to decrease any sense of mapping mode change to the user. Other features include an autocentering function for reducing offset between local and host frames.
99 Citations
25 Claims
-
1. A tactile feedback interface device providing cursor control, said interface device in communication with a host computer that displays graphical objects in a graphical environment on a display screen, said interface device comprising:
-
a manipulandum movable in a physical workspace that controls a position of a cursor displayed by said host computer within said graphical environment, said physical workspace having limits to motion of said manipulandum;
at least one sensor operative to detect motion of said manipulandum and provide a sensor signal, wherein sensor data based on said sensor signal is reported to said host computer to allow positioning of said cursor, wherein a border region and an interior region are defined in said physical workspace of said interface device, and wherein a position-control mapping of movement of said manipulandum is applied to movement of said cursor when said manipulandum is positioned in said interior region, and a rate control mapping of movement of said manipulandum is applied to movement of said cursor when said manipulandum is positioned in said border region; and
at least one actuator operative to output a tactile sensation to a user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of providing control of a cursor displayed on a screen using a tactile feedback interface, said method comprising:
-
providing a user manipulatable object, said object moveable by a user in at least one degree of freedom in a workspace;
providing at least one sensor for detecting and reporting the motion of said user manipulatable object in said at least one degree of freedom;
enabling control of a graphical cursor on said screen, said cursor being controllable through two different modes, a position control mode and a rate control mode, said position control mode mapping displacement of said user manipulatable object to displacement of said cursor, said rate control mode mapping displacement of said user manipulatable object to a rate of displacement of said cursor, wherein said position control mode is used when said user manipulatable object is in a predefined center region of said workspace and wherein said rate control mode is used when said user manipulatable object is at or outside borders of said predefined center region of said workspace; and
enabling the output of tactile sensations to said user through said tactile feedback interface, said tactile sensations corresponding with said cursor moving between graphical elements displayed on said screen, wherein said tactile sensations are based on a position of said user manipulatable object when said position control mode is in use, and said tactile sensations include sensations based on time when a rate control mode is in use. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method for providing cursor control on a cursor control interface device, said interface device coupled to a host computer that displays graphical objects in a graphical environment on a display screen, said interface device including a manipulandum movable in a physical workspace in order to control the position of a cursor displayed by said host computer within said graphical environment, the method comprising,
enabling an interior mapping of movement of said manipulandum to be applied to movement of said cursor when said manipulandum is positioned in an interior region of said physical workspace; -
enabling a border mapping of movement of said manipulandum to be applied to movement of said cursor when said manipulandum is positioned in a border region adjacent to said interior region; and
enabling a selected one of said interior mapping and said border mapping of movement of said manipulandum to be applied to movement of said cursor when said manipulandum crosses from said interior region to said border region, wherein said selected mapping causes a greater velocity of said cursor than the unselected mapping. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A force feedback device providing automatic centering, said device in communication with a host computer that displays graphical objects in a graphical environment on a display screen, said device comprising:
-
a manipulandum movable in at least one degree of freedom in a local frame, wherein said manipulandum has physical limits to said movement in said local frame;
at least one position sensor detecting motion of said manipulandum and providing a sensor signal, wherein sensor data based on said sensor signal is provided to said host computer to allow positioning of said cursor in a screen frame; and
at least one actuator outputting a force on said manipulandum in at least one degree of freedom of said manipulandum and causing said manipulandum to move in said local frame to decrease an offset between said local frame and said screen frame. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification