Force feedback interface device with force functionality button
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G09G-005/08
G06F-003/033
출원번호
US-0734953
(2000-12-11)
발명자
/ 주소
Schena,Bruce M.
Rosenberg,Louis B.
출원인 / 주소
Immersion Corporation
대리인 / 주소
Thelen Reid &
인용정보
피인용 횟수 :
69인용 특허 :
218
초록▼
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 li
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.
대표청구항▼
What is claimed is: 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
What is claimed is: 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. 2. The device of claim 1, further comprising: an indexing button provided on the device, said indexing button enabling an indexing mode. 3. The device of claim 1, wherein said at least one actuator is configured to be controlled by a local processor in response to signals received from the host computer. 4. The device of claim 1, wherein the click surface is configured to be selected by the cursor when the cursor moves a predetermined threshold distance into the click surface. 5. The device of claim 1, wherein the spring force enables an isometric control mode, wherein an amount of penetration of the manipulandum against the spring force is configured to control a speed of scrolling of a document displayed by the host computer. 6. The device of claim 1, said force funtionality button being a first button that can function as a first force functionality button providing a first force functionality mode, the device further comprising: a second button on said device that can function as a second force functionality button, said second force functionality button manipulatable by the user, wherein the device is configured so that manipulation of said second force functionality button causes a second force functionality mode of the device to be active, the second force functionality mode being different from the first force functionality mode. 7. The device of claim 6, wherein said second force functionality button toggles a pressure scrolling mode, a spring force being output in the pressure scrolling mode on the manipulandum opposing the movement of the cursor through a border of the click surface, a rate of scrolling of an object being adapted to be controlled by an amount of penetration of the manipulandum against the spring force. 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. 09. The method of claim 8, further comprising selecting the click surface based on movement of the cursor a predetermined threshold distance into the click surface. 10. The method of claim 8, further comprising: enabling an isometric control mode, and amount of penetration of the manipulandum against the spring force controlling a speed of scrolling of a document displayed by the host computer. 11. The method of claim 8, further comprising: providing an indexing button on the force feedback interface peripheral, the indexing button enabling an indexing mode. 12. The method of claim 8, wherein the actuator is configured to be controlled by a local processor in response to signals recieved from the host computer. 13. The method of claim 8, the force functionality button being a first force functionality button, and the method further comprising: providing a second button on the force feedback interface peripheral that can function as a second force functionality button, the second force functionality button manipulatable by the user, wherein manipulation of the second force functionality button by the user is configured to cause a second force functionality mode to be active, the second force functionality mode being different from the first force functionality mode. 14. The method of claim 13, wherein the second force functionality button is configured to toggle a pressure scrolling mode, wherein a spring force is output in the pressure scrolling mode on the portion of the force feedback interface peripheral opposing movement of the cursor through a border of a designated graphical object or region, a rate of scrolling of an object being controlled by an amount of penetration of the portion of the force feedback interface peripheral against the spring force. 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. 18. The device of claim 17, further comprising: an indexing button coupled to the actuator, said indexing button configured to enable an indexing mode. 19. The device of claim 17, wherein said actuator is configured to be controlled by a local processor, the local processor configured to receive a control signal from a host computer coupled to the graphical interface. 20. The device of claim 17, wherein the position signal is operative to scroll a document displayed on the graphical interface, a speed at which the document is scrolled being proportional to a movement of the cursor into a window on the graphical interface. 21. The device of claim 17, said button being a first button, the haptic feedback being a first haptic-feedback mode, the device further comprising: a second button configured to actuate a second haptic-feedback mode. 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. 23. The method of claim 22, wherein the position signal is operative to scroll a document displayed on the graphical interface, a speed at which the document is scrolled configured to be proportional to a penetration of the cursor into a window on the graphical interface. 24. The method of claim 22, further comprising: outputting a second haptic-feedback based on the feedback signal; modifying the second haptic-feedback using a second button coupled to the haptic-feedback device. 25. The method of claim 24, wherein said outputting the second haptic-feedback includes outputting a haptic feedback with a different force functionality than the first haptic feedback. 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. 27. The device of claim 26, wherein the first haptic-feedback is representative of a resistive spring force and the second haptic-feedback has a different force functionality than the first haptic feedback. 28. The device of claim 27, wherein the position signal is operative to scroll a document displayed on the graphical interface, a speed at which the document is scrolled being proportional to a penetration of the cursor into a window on the graphical interface.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (218)
Menahem Israel (Clearwater FL), 3 degree of freedom hand controller.
Hladky Walter (Chatham NJ) DeVito Ralph J. (Kendall Park NJ) Hoffman Louis S. (Morristown NJ), Aircraft simulator and simulated control system therefor.
Clark Michael R. (Glendale CA) Kay Alan C. (Los Angeles CA) Ferrara Thomas (Canyon Country CA), Anti-rotation mechanism for direct manipulation position input controller for computer.
Rosenberg Louis B. (Mountain View CA), Computer interface or control input device for laparoscopic surgical instrument and other elongated mechanical objects.
Behensky Max L. (Hayward CA) Moncrief Rick L. (Santa Clara CA) Durfey Erik J. (Los Gatos CA) Loper ; III Milton H. (Mountain View CA), Control device such as a steering wheel for video vehicle simulator with realistic feedback forces.
Levin Michael D. ; Martin Kenneth M. ; Schena Bruce M. ; Braun Adam C. ; Rosenberg Louis B., Control knob with multiple degrees of freedom and force feedback.
Frosch Robert A. Administrator of the National Aeronautics and Space Administration ; with respect to an invention of ( Palo Alto CA) Salisbury ; Jr. John K. (Palo Alto CA), Controller arm for a remotely related slave arm.
Engel Frederik L.,NLX ; Haakma Reinder,NLX ; Van Itegem Jozeph P. M.,NLX, Data input device for use with a data processing apparatus and a data processing apparatus provided with such a device.
Mallett Jeffrey R. ; Chang Dean C. ; Rosenberg Louis B. ; Braun Adam C. ; Martin Kenneth M. ; Beamer Jonathan L., Enhanced cursor control using limited-workspace force feedback devices.
Chen Elaine Y. ; An Bin ; Osborne Timothy R. ; DiLascia Paul ; Coill Matthew, Force feedback joystick with digital signal processor controlled by host processor.
Moncrief Rick L. (Santa Clara CA) Durfey Erik J. (Los Gatos CA) Aknin Jacques D. (San Carlos CA), Gearshift for a vehicle simulator using computer controlled realistic real world forces.
Rosenberg Louis B. ; Chang Dean C., Graphical click surfaces for force feedback applications to provide selection of functions using cursor interaction with a trigger position of a graphical object.
Rosenberg Louis B. ; Chang Dean C., Graphical click surfaces for force feedback applications to provide user selection using cursor interaction with a trigger position within a boundary of a graphical object.
Barrett Robert C. (San Jose CA) Olyha ; Jr. Robert S. (LaGrange NY) Rutledge Joseph D. (Mahopac NY), Graphical user interface cursor positioning device having a negative inertia transfer function.
Fung Patrick T. (Willowdale CAX) Norgate Graham (Oakville CAX) Dilts Timothy A. (Newmarket CAX) Jones Andrew S. (Toronto CAX) Ravindran Rangaswamy (Bolton CAX), Human-in-the-loop machine control loop.
Bolas Mark (Palo Alto CA) McDowall Ian E. (Palo Alto CA) Mead Russell (Los Altos Hills CA), Image display method and apparatus with means for yoking viewpoint orienting muscles of a user.
Wies Evan F. ; Chang Dean C. ; Rosenberg Louis B. ; Tan Sian W. ; Mallett Jeffrey R., Implementing force feedback over the World Wide Web and other computer networks.
Naimark Michael ; Adams Robert L. ; Alkire Robert D. ; Dohrmann Christoph,DEX ; Gessel David J. ; Saunders Steven E., Input device and method for interacting with motion pictures incorporating content-based haptic feedback.
Aoyagi Tetsuji (Kanagawa JPX) Miura Takeshi (Aomori JPX) Suzuki Hajime (Kanagawa JPX) Sanchez Russell I. (Seattle WA) Svancarek Mark K. (Redmond WA) Suzuki Toru (Kanagawa JPX) Paull Mike M. (Seattle , Input device for providing multi-dimensional position coordinate signals to a computer.
Marcus Beth A. (Lexington MA) Chen Elaine (Boston MA) An Bin (Arlington MA) Osborne Timothy (Arlington MA), Input device including digital force feedback apparatus.
Hollis ; Jr. Ralph L. (Yorktown Heights NY) Salcudean Septimiu E. (Vancouver CAX), Input/output system for computer user interface using magnetic levitation.
Rosenberg Louis B. ; Beamer Jonathan L. ; Braun Adam C. ; Chang Dean C., Interface device and method for providing enhanced cursor control with force feedback.
McCambridge Lora K. (Bellevue WA) Andrews James A. (Issaquah WA) Hellings Carl T. (Bellevue WA) Hanson Eric W. (Kent WA) Kimmich Jon B. (Bellevue WA) Brewer Timothy T. (Bellevue WA) Van Flandern Mich, Method and apparatus for moving a cursor on a computer screen.
Smith Randall B. (Palo Alto CA) Tang John C. (Palo Alto CA) Henderson ; Jr. D. Austin (Palo Alto CA), Method and apparatus for setting a graphical object\s position and orientation with viscous dragging.
Brewer Timothy T. ; Hoeger Daniel S. ; McCambridge Lora K. ; Kelsey Teresa L. ; Claflin Anthony R. ; Robertson Kenneth R. ; Van Flandern Michael W., Method and system for activating focus.
Jacobus Charles J. (Ann Arbor MI) Riggs Alan J. (Ann Arbor MI) Taylor Mark J. (Ann Arbor MI), Method and system for providing a tactile virtual reality and manipulator defining an interface device therefor.
Jacobus Charles J. ; Griffin Jennifer Lynn, Method and system for simulating medical procedures including virtual reality and control method and system for use the.
Bond Malcolm L. (Winters CA) Dempster Philip T. (Davis CA), Method for diagnosis and/or training of proprioceptor feedback capabilities in a muscle and joint system of a human pati.
Rosenberg Louis B. ; Brave Scott B., Method for providing force feedback to a user of an interface device based on interactions of a controlled cursor with graphical elements in a graphical user interface.
Katz Warren J. (Cambridge MA) Taylor Darrin (Malden MA) Morrison John (Bedford MA), Method for simulating newtonian interactions over a computer network.
Cadoz Claude (Saint Joseph de Riviere FRX) Lisowski Leszek (Echirolles FRX) Florens Jean-Loup (Grenoble FRX), Modular retroactive keyboard and a flat modular actuator.
Gilligan Federico G. (Lavalle 682 1047 Buenos Aires ARX) Falcon Fernando D. (Lavalle 682 1047 Buenos Aires ARX), Mouse and method for concurrent cursor position and scrolling control.
Rosenberg Louis B. (Pleasanton CA) Braun Adam C. (Sunnyvale CA) Schena Bruce M. (Menlo Park CA), Safe and low cost computer peripherals with force feedback for consumer applications.
Radke Kathleen M. (Plymouth MN) DeMers Robert E. (Roseville MN) Lowry David J. (Minneapolis MN) Marshall ; Jr. William C. (Columbia Heights MN) Blomberg Jon M. (Mound MN), Six-degree virtual pivot controller.
Smithson Bonnie J. (Sunnyvale CA) Aknin Jacques D. (San Carlos CA) Lichac Gerald J. (Santa Cruz CA) Moncrief Rick L. (San Jose CA) Winblad Wade O. (Hayward CA), System and method for bicycle riding simulation.
Robertson Kenneth R. (Redmond WA) Henderson ; Jr. Paul E. (Bellevue WA) Smith Samuel H. (Stanford CA) Hellings Carl T. (Redmond WA) Andrews James A. (Issaquah WA) Hanson Eric W. (Bellevue WA) Brewer , System and method for computer cursor control.
Pierce Mark S. (Palo Alto CA) Loper ; III Milton H. (Mountain View CA) Harper Dennis D. (Campbell CA) Akers David S. (Fremont CA) Lee Samuel (San Jose CA), Vehicle simulator including cross-network feedback.
Parker Niall R. (Abbotsford CAX) Lawrence Peter D. (Vancouver CAX) Salcudean Septimiu E. (Vancouver CAX), Velocity controller with force feedback stiffness control.
DeMaio Joseph (151 Rosemont Ave. Farmingville NY 11738) Radke Kathleen M. (4825 Valley Forge La. Plymouth MN 55442) Tauer James J. (6534 Oakley Dr. Fridley MN 55432), Virtual pivot handcontroller.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.