Claims
- 1. A data input device for transmitting a position signal to a data processing apparatus, the device comprising:a housing including a physical member having at least one axis and rotationally manipulatable in at least a first direction and a second direction opposite the first direction about the at least one axis; sensing means responsive to a position of the physical member for transmitting the position signal to a data processing apparatus; and control means responsive to a control signal generated by a data processing apparatus for applying a braking force and an accelerating force to the physical member in at least one of the first direction and the second direction.
- 2. A device as claimed in claim 1, wherein said acceleration is at least partially determined by an actual velocity of said rotational manipulation.
- 3. A device as claimed in claim 1, wherein said physical member is spherical.
- 4. A device as claimed in claim 1, wherein said sensing means allow for detecting an actual total force on said member in at least one coordinate direction.
- 5. A device as claimed in claim 1, wherein said sensing means allow for detecting an instantaneous velocity of said member with respect to the housing.
- 6. A device as claimed in claim 1, wherein said acceleration is multivalued.
- 7. A device as claimed in claim 1, provided with assigning means for assigning to the member a predetermined virtual rotational inertia.
- 8. A device as claimed in claim 1, realized as a trackball device.
- 9. A device as claimed in claim 1, realized as a mouse device.
- 10. A device as claimed in claim 1, wherein the control means includes at least one electromechanical motor.
- 11. A device as claimed in claim 1, wherein said control means generates deceleration of the physical member.
- 12. The device as claimed in claim 1, wherein said physical member is a joystick.
- 13. A data processing apparatus comprising a data input device, wherein the data input device comprises:a housing including a physical member having at least one axis and rotationally manipulatable in at least a first direction and a second direction opposite the first direction about the at least one axis; sensing means responsive to a position of the physical member for transmitting a position signal to the data processing apparatus; and control means responsive to a control signal generated by said data processing apparatus for applying a braking force and an accelerating force to the physical member in at least one of the first direction and the second direction.
- 14. An apparatus as claimed in claim 13, further including display means and wherein he position signal is represented by a display indicium of the display mean and wherein the acceleration is controlled by a movement of the display indicium.
- 15. A device as claimed in claim 14, wherein said acceleration is derived from a potential field mapped on said display means.
- 16. A device as claimed in claim 13, wherein said control means generates deceleration of the physical member.
- 17. A data input device for providing tactile feedback to a user, the device comprising:a physical member having at least one axis and rotationally manipulatable in at least a first direction and a second direction opposite the first direction about the at least one axis; sensing means responsive to a position of the physical member for transmitting a position signal to a data processing apparatus; and control means responsive to a control signal generated by a data processing apparatus for providing tactile feedback to the user by generating at least acceleration of the physical member so as to increase the velocity of the physical member in at least one of the first direction and the second direction.
- 18. The device as claimed in claim 17, wherein said control signal in responsive to said position signal.
- 19. The device is claimed in claim 17, wherein said physical member is a joystick.
- 20. The data input device for use with a data processing apparatus, the device comprising: a physical member having at least one axis and movable in at least a first direction and a second direction opposite the first direction about the at least one axis; means for transmitting a signal corresponding to a position of the physical member to a data processing apparatus; and means responsive to a data processing apparatus for applying a braking force and an accelerating force to the physical member in at least one of the first direction and the second direction.
- 21. The device as claimed in claim 20, wherein said physical member is a joystick.
- 22. The device as claimed in claim 20, wherein said physical member is a trackball.
- 23. The device as claimed in claim 20, wherein said physical member is a mouse.
- 24. The device as claimed in claim 20, wherein said physical member is a cylinder.
- 25. A data input device for use with a data processing apparatus, the device comprising: a physical member having at least one axis and movable in at least a first direction and a second direction opposite the first direction about the at least one axis; means for transmitting a signal corresponding to a speed of the physical member to a data processing apparatus; and means responsive to a data processing apparatus for applying a braking force and an accelerating force to the physical member in at least one of the first direction and the second direction.
- 26. The device as claimed in claim 25, wherein said physical member is a joystick.
- 27. The data input device for use with a data processing apparatus, the device comprising: a physical member having at least one axis and moveable in at least a first direction and a second direction opposite the first direction about the at least one axis; means for transmitting a signal corresponding to a force acting on the physical member to a data processing apparatus; and means responsive to said data processing apparatus for applying a braking force and an accelerating force to the physical member in at least one of the first direction and the second direction.
- 28. The device as claimed in claim 27, wherein said physical member is a joystick.
- 29. A data input device, the data input device comprising:a housing including a physical member movable about at least a first axis in a first direction and a second direction and about a second axis in a second first direction and a second direction; means for transmitting a signal corresponding to a position of the physical member to a data processing apparatus; and control means responsive to a control signal generated by said data processing apparatus for generating at least acceleration of the physical member so as to increase the velocity of the physical member in at least one of said first first direction, first second direction, second first direction and second second direction.
- 30. An input device comprising:a physical member having at least one axis and rotationally manipulatable in at least a first direction and a second direction opposite the first direction about the at least one axis; a sensor, coupled to the physical member, responsive to a position of the physical member; and a controller, coupled to the sensor and responsive to a control signal, arranged to determine and apply a braking force and an accelerating force to the physical member in at least one of the first direction and the second direction.
- 31. The input device according to claim 30, wherein the controller is a processor.
- 32. The input device according to claim 30, wherein the physical member is a joystick.
- 33. The input device according to claim 30, wherein the physical member is a trackball.
- 34. The input device according to claim 30, wherein the physical member is a trackball.
- 35. The input device according to claim 30, wherein the input device is a mouse.
- 36. The input device according to claim 30, wherein the physical member is a cylinder.
- 37. A processing apparatus comprising an input device, the input device comprises:a physical member having at least one axis and rotationally manipulatable in at least a first direction and a second direction opposite the first direction about the at least one axis; a sensor, coupled to the physical member, responsive to a position of the physical member; and a controller, coupled to the sensor and responsive to a control signal from the processing apparatus, arranged to determine and apply a braking force and an accelerating force to the physical member in at least one of the first direction and the second direction.
- 38. The input device according to claim 37, wherein the controller is a processor.
- 39. The input device according to claim 37, wherein the physical member is a joystick.
- 40. The input device according to claim 37, wherein the physical member is a trackball.
- 41. The input device according to claim 37, wherein the input device is a mouse.
- 42. The input device according to claim 37, wherein the physical member is a cylinder.
- 43. An input device for providing tactile feedback to a user, the input device comprising:a physical member having at least one axis and rotationally manipulatable in at least a first direction and a second direction opposite the first direction about the at least one axis; a sensor, coupled to the physical member, responsive to a position of the physical member; and a controller, coupled to the sensor and responsive to a force feedback control signal, arranged to provide tactile feedback to the user by generating at least acceleration of the physical member so as to increase the velocity of the physical member in at least one of the first direction and the second direction.
- 44. The input device according to claim 43, wherein the controller is a processor.
- 45. The input device according to claim 43, wherein the physical member is a joystick.
- 46. The input device according to claim 43, wherein the input device is a mouse.
- 47. The input device according to claim 43, wherein the physical member is a cylinder.
- 48. An input device for use with a processing apparatus, the device comprising:a physical member having at least one axis and movable in at least a first direction and a second direction opposite the first direction about the at least one axis; a sensor, coupled to the physical member, capable of determining a speed of the physical member; and a controller, coupled to the sensor and responsive to the processing apparatus, arranged to determine and applying a braking force and an accelerating force to the physical member in at least one of the first direction and the second direction.
- 49. An input device for use with a processing apparatus, the device comprising:a physical member having at least one axis and moveable in at least a first direction and a second direction opposite the first direction about the at least one axis; a sensor, coupled to the physical member, capable of determining a force acting on the physical member; and a controller, coupled to the sensor and responsive to the processing apparatus, arranged to determine and applying a braking force and an accelerating force to the physical member in at least one of the first direction and the second direction.
- 50. A method for controlling an input device including a moveable member, a position sensor, and a controller, the method comprising the steps of:determining a relative position of the moveable member; transmitting a signal corresponding to the relative position; in response to a control signal, determining a braking and acceleration force to be applied to the moveable member; and applying the determined braking and acceleration force to the moveable member.
- 51. The method according to claim 50, wherein the controller is a processor.
- 52. The method according to claim 50, wherein the physical member is a trackball.
- 53. The method according to claim 50, wherein the input device is a mouse.
- 54. The method according to claim 50, wherein the physical member is a cylinder.
- 55. A method for providing tactile feedback using an input device including a moveable member, a position sensor, and a controller, the method comprising the steps of:determining a relative position of the moveable member; transmitting a signal corresponding to the relative position; in response to a control signal, determining at least an acceleration force to be applied to the moveable member so as to increase the velocity of the moveable member; and applying the determining acceleration force to the moveable member.
- 56. The method according to claim 55, wherein the input device is a mouse.
- 57. The method according to claim 56, wherein the controller is a processor.
Priority Claims (1)
Number |
Date |
Country |
Kind |
9002669 |
Dec 1990 |
NL |
|
Parent Case Info
This is a continuation of application Ser. No. 08/678,115, filed Jul. 10, 1996, now abandoned which is a continuation of application Ser. No. 08/415,779, filed Apr. 3, 1995, now abandoned which is a continuation of Ser. No. 08/136,477, filed Oct. 13, 1993, now abandoned which is a continuation of Ser. No. 07/803,258, filed Dec. 5, 1991 now abandoned.
US Referenced Citations (8)
Non-Patent Literature Citations (2)
Entry |
NTIS Tech Notes, May 1990, p. 413 “Force Feedback Cursor Control” B. Hanhah.* |
Proceeding of The IEEE Intern. Conf. on Robotics and Automation, vol. 1, pp. 584-589 “Experimental and Simulation Studies” B. Hannaford et all, 1998. |
Divisions (1)
|
Number |
Date |
Country |
Parent |
08/876829 |
Jun 1997 |
US |
Child |
09/524978 |
|
US |
Continuations (4)
|
Number |
Date |
Country |
Parent |
08/678115 |
Jul 1996 |
US |
Child |
08/876829 |
|
US |
Parent |
08/415779 |
Apr 1995 |
US |
Child |
08/678115 |
|
US |
Parent |
08/136477 |
Oct 1993 |
US |
Child |
08/415779 |
|
US |
Parent |
07/803258 |
Dec 1991 |
US |
Child |
08/136477 |
|
US |
Reissues (1)
|
Number |
Date |
Country |
Parent |
08/876829 |
Jun 1997 |
US |
Child |
09/524978 |
|
US |