Haptic feedback effects for control knobs and other interface devices
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G00G-005/00
출원번호
US-0641243
(2003-08-14)
등록번호
US-7327348
(2008-02-05)
발명자
/ 주소
Goldenberg,Alex S.
Vassallo,Steven P.
Martin,Kenneth M.
Braun,Adam C.
출원인 / 주소
Immersion Corporation
대리인 / 주소
Kilpatrick Stockton LLP
인용정보
피인용 횟수 :
19인용 특허 :
132
초록▼
The present invention provides haptic sensations for a haptic feedback device and especially for a rotational device such as a knob. Force effects such as a hill force effect and barrier force effect allow easier selection of menu items, menus, values, or other options by the user. Force models are
The present invention provides haptic sensations for a haptic feedback device and especially for a rotational device such as a knob. Force effects such as a hill force effect and barrier force effect allow easier selection of menu items, menus, values, or other options by the user. Force models are also described to allow greater selection functionality, such as a scrolling list with detents and rate control borders, a jog shuttle, a push-turn model, a double-push model, and a cast control model.
대표청구항▼
The invention claimed is: 1. A method, comprising: receiving a signal associated with a motion of a manipulandum in a degree of freedom; determining a position and a direction of the motion of the manipulandum in the degree of freedom based on the signal; outputting a first force signal if the dete
The invention claimed is: 1. A method, comprising: receiving a signal associated with a motion of a manipulandum in a degree of freedom; determining a position and a direction of the motion of the manipulandum in the degree of freedom based on the signal; outputting a first force signal if the determination indicates that the manipulandum moves towards a predetermined position in the degree of freedom; and outputting a second force signal if the determination indicates that the manipulandum moves away from the predetermined position in the degree of freedom. 2. A method as recited in claim 1 further comprising correlating the motion of the manipulandum with a motion of a cursor displayed in a graphical interface, wherein the predetermined position of the manipulandum corresponds with a border between a first feature and a second feature displayed in the graphical interface, each accessible by the cursor, and wherein the first force signal is output when the cursor moves from the first feature towards the border, and the second force signal is output when the cursor moves away from the border towards the second feature. 3. A method as recited in claim 2 wherein at least one of the first and second features comprises one of a screen, a menu, an object, and a visual function displayed in the graphical interface. 4. A method as recited in claim 2 wherein the first force signal is associated with a resistive force, and the second force signal is associated with an assistive force. 5. A method as recited in claim 4 wherein the resistive force is characterized by a first force function magnitude that increases as the position of the manipulandum approaches the predetermined position, and the assistive force is characterized by a second force function magnitude that decreases as the position of manipulandum retreats from the predetermined position. 6. A method as recited in claim 2 wherein the first force signal is associated with a first resistive force, and the second force signal is associated with a second resistive force. 7. A method as recited in claim 6 wherein the resistive first force is characterized by a first force function magnitude that increases as the position of the manipulandum approaches the predetermined position, and the second resistive force is characterized by a second force function magnitude that decreases as the position of the manipulandum retreats from the predetermined position. 8. A method as recited in claim 1 further comprising correlating the motion of the manipulandum with a motion of a cursor displayed in a graphical interface, and wherein the predetermined position of the manipulandum corresponds with a selection point displayed in the graphical interface, accessible by the cursor, and wherein the first force signal is output when the cursor moves towards the selection point, and the second force signal is output when the cursor moves away from the selection point. 9. A method as recited in claim 8 wherein the selection point is associated with one of a menu item, an object, a numeric value, and a visual function displayed in the graphical interface. 10. A method as recited in claim 1 wherein the degree of freedom comprises a rotary degree of freedom. 11. A computer-readable medium on which is encoded processor-executable program code, the computer-readable medium comprising: program code to display a menu in a graphical interface, the menu including a displayed section and an undisplayed section, each having at least one menu item; program code to correlate a motion of a cursor displayed in the graphical interface with a motion of a manipulandum; program code to display at least a portion of the undisplayed section by the cursor; and program code to output a force signal to a haptic actuator coupled to the manipulandum, when the at least one menu item in the undisplayed section is displayed. 12. The computer-readable medium of claim 11 wherein the force signal is associated with a jolt force. 13. The computer-readable medium of claim 11 further comprising program code to output a detent force signal when the cursor moves between two menu items in the displayed section. 14. The computer-readable medium of claim 11 further comprising program code to output a resistive force signal to the haptic actuator, wherein a magnitude of the resistive force increases with a rate at which the menu items in the undisplayed section are displayed. 15. The computer-readable medium of claim 14 wherein the resistive force comprises a spring force. 16. The computer-readable medium of claim 11 further comprising program code to output a barrier force signal when the cursor reaches an end of the undisplayed section. 17. The computer-readable medium of claim 11 wherein the manipulandum is movable in a rotary degree of freedom. 18. A computer-readable medium on which is encoded processor-executable program code, the computer-readable medium comprising: program code to output a force signal, the force signal being associated with a force for resisting a rotation of a manipulandum about an axis of rotation; program code to receive an input signal associated with a translation of the manipulandum along the axis of rotation relative to a predetermined position; and program code to cease outputting the force signal when the input signal indicates the translation of the manipulandum relative to the predetermined position. 19. The computer-readable medium of claim 18 wherein the force comprises one of a barrier force and a spring force. 20. The computer-readable medium of claim 18 further comprising program code to output a jolt force signal when the input signal indicates the translation of the manipulandum relative to the predetermined position. 21. The computer-readable medium of claim 19 further comprising program code to output a spring force signal when the manipulandum completes a rotation, wherein the spring force is configured to enable the manipulandum to return to the predetermined position along the axis of rotation. 22. The computer-readable medium of claim 18 further comprising program code to correlate the rotation of the manipulandum with a motion of a cursor displayed in a graphical interface. 23. A computer-readable medium on which is encoded processor-executable program code, the computer-readable medium comprising: program code to receive a signal associated with a displacement of a manipulandum from a predetermined position in a degree of freedom; program code to increase a rate of change of a feature displayed in a graphical interface with the displacement; and program code to output a force signal, the force signal being associated with a resistive force, and a magnitude of the resistive force correlated with the displacement. 24. The computer-readable medium of claim 23 wherein the feature comprises one of a numeric value and a function type displayed in the graphical interface. 25. The computer-readable medium of claim 23 further comprising program code to increase the magnitude of the resistive force with the displacement. 26. The computer-readable medium of claim 25 wherein the resistive force comprises one of a spring force and a barrier force. 27. The computer-readable medium of claim 23 further comprising program code to output a barrier force signal when the feature ceases to change. 28. The computer-readable medium of claim 23 wherein the degree of freedom comprises a rotary degree of freedom.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (132)
Bacon Glade B. (Everett WA) Kaneko Steven T. (Seattle WA) McRobert Alan W. (Bothell WA) Michelman Eric H. (Seattle WA), 3-D cursor positioning device.
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.
Mangseth Glen (El Dorado Hills CA) Lovas Albert J. (Sacramento CA) Dempster Philip T. (St. Helena CA), Apparatus for controlled exercise and diagnosis of human performance.
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.
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.
Chen Elaine Y. ; An Bin ; Osborne Timothy R. ; DiLascia Paul ; Coill Matthew, Force feedback joystick with digital signal processor controlled by host processor.
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.
Larkins David N. (Fremont CA) Yoshida Glenn T. (Cupertino CA) Helmers Thomas L. (San Jose CA), Interactive rotary controller system with tactile feedback.
Zilles Craig B. ; Salisbury ; Jr. J. Kenneth ; Massie Thomas H. ; Brock David Lawrence ; Srinivasan Mandayam A. ; Morgenbesser Hugh B., Method and apparatus for determining forces to be applied to a user through a haptic interface.
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.
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.
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.
Jensen Christopher (Hillsboro OR) Carter Robert L. (Vancouver WA), Side-mounted throttle and weapons controller for computer video games and flight simulation.
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.
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.
Barker Ronald C. (Weston MA) Schuler Chester L. (Sudbury MA) Kiesel Kenneth C. (Wayland MA) Moxon Edwin C. (Boxboro MA), Video composition method and apparatus employing smooth scrolling.
Fudaba, Yudai; Tsusaka, Yuko; Sato, Taichi, Control apparatus and method for master-slave robot, master-slave robot, control program, and integrated electronic circuit.
Kerner, Robert E.; Chase, Torsten F.; Dooley, Kevin M., Rotary pushbutton and touchpad device and system and method for detecting rotary movement, axial displacement and touchpad gestures.
Tran, Daniel Paul; McBride, Justin; Arms, Christopher Alan; Sun, Bo; Rigney, Carolina Mary; Pham, Nhi Van; Nespolo, Martin Ezequiel; Pala, Silviu, Systems and methods for haptic feedback control in a vehicle.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.