Controlling haptic sensations for vibrotactile feedback interface devices
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/01
B06B-001/02
A63F-013/285
A63F-013/20
A63F-009/24
출원번호
US-0264166
(2008-11-03)
등록번호
US-9492847
(2016-11-15)
발명자
/ 주소
Goldenberg, Alex S.
Alarcon, Ramon
출원인 / 주소
Immersion Corporation
대리인 / 주소
Kilpatrick Townsend & Stockton LLP
인용정보
피인용 횟수 :
0인용 특허 :
276
초록▼
An apparatus comprises an actuator that includes an eccentric mass that is coupled to a rotatable shaft of the actuator which defines an axis of rotation. A circuit is coupled to the actuator, the circuit is configured to produce a control signal such that, when the control signal is received by the
An apparatus comprises an actuator that includes an eccentric mass that is coupled to a rotatable shaft of the actuator which defines an axis of rotation. A circuit is coupled to the actuator, the circuit is configured to produce a control signal such that, when the control signal is received by the actuator. The actuator is configured to produce a force effect having a magnitude and a frequency by rotating the mass about the axis of rotation in a first direction. The magnitude of the vibration is based on a duty cycle of the control signal and independent of the frequency. An obstacle member is coupled to the actuator and includes a compliance portion configured to increase energy in the movement of the mass in a second direction opposite to the first direction when the mass comes into contact with the obstacle member.
대표청구항▼
1. An apparatus, comprising: a housing manipulatable by a user;an actuator coupled to the housing and including an eccentric mass coupled to a rotatable shaft of the actuator defining an axis of rotation;a circuit coupled to the actuator, the circuit configured to produce a control signal such that,
1. An apparatus, comprising: a housing manipulatable by a user;an actuator coupled to the housing and including an eccentric mass coupled to a rotatable shaft of the actuator defining an axis of rotation;a circuit coupled to the actuator, the circuit configured to produce a control signal such that, when the control signal is received by the actuator, the actuator produces a force effect having a magnitude and a frequency by rotating the mass about the axis of rotation in a first direction, the magnitude of the vibration being based on a duty cycle of the control signal and being independent of the frequency; andan obstacle member configured to be contacted with the mass when the mass is rotated, wherein the obstacle member is a spring member including a compliance portion configured to increase energy in the movement of the mass in a second direction opposite to the first direction when the mass comes into contact with the obstacle member. 2. The apparatus of claim 1, wherein the circuit includes a local microprocessor configured to receive from a host microprocessor information associated with an application, the control signal being produced based on the information associated with the application, the local microprocessor configured to output the control signal to the actuator. 3. The apparatus of claim 1, further comprising: a sensor configured to determine a position of the housing in one or more degrees of freedom when the housing is manipulated by the user. 4. The apparatus of claim 1, wherein the housing includes a video game controller wherein the circuit is configured to receive information from a host microprocessor, the control signal being produced based on the information, the local microprocessor configured to determine when the force effect is to be output based on an event occurring within a graphical environment associated with the host microprocessor. 5. The apparatus of claim 1, wherein the housing includes a gamepad controller having a joystick having two degrees of freedom, the gamepad controller configured to provide input to a host computer in response to a user manipulation, and the circuit is configured to receive information from the host microprocessor, the control signal being produced based on the information, the local microprocessor configured to determine when the force effect is to be output based on the event occurring within a graphical environment associated with the host microprocessor. 6. The apparatus of claim 1, wherein the actuator is included within a plurality of actuators, each actuator from the plurality of actuators being configured to rotate a mass uniquely associated with that actuator to collectively produce the force. 7. The apparatus of claim 1, wherein the actuator is configured to receive power over an interface bus connecting the circuit to a host microprocessor. 8. The apparatus of claim 1, wherein the obstacle member defines an end portion of a range of motion of the mass, wherein the mass moves in the second direction after the mass impacts the obstacle member, the force effect being based on the control signal and at least in part by the mass impacting the obstacle member. 9. An apparatus, comprising: an actuator including an eccentric mass coupled to a rotatable shaft of the actuator defining an axis of rotation;a circuit coupled to the actuator, the circuit configured to produce a control signal such that, when the control signal is received by the actuator, the actuator produces a force effect having a magnitude and a frequency by rotating the mass about the axis of rotation in a first direction, the magnitude of the vibration being based on a duty cycle of the control signal and being independent of the frequency; andan obstacle member configured to be contacted with the mass when the mass is rotated, wherein the obstacle member includes a compliance portion configured to increase energy in the movement of the mass in a second direction opposite to the first direction when the mass comes into contact with the obstacle member. 10. The apparatus of claim 9, wherein the circuit includes a local microprocessor configured to receive from a host microprocessor information associated with an application, the control signal being produced based on the information associated with the application, the local microprocessor configured to output the control signal to the actuator. 11. The apparatus of claim 10, further comprising: a housing configured to hold the actuator therein; anda sensor configured to determine a position of the housing in one or more degrees of freedom when the housing is manipulated by the user. 12. The apparatus of claim 11, wherein the housing includes a video game controller wherein the circuit is configured to receive information from a host microprocessor, the control signal being produced based on the information, the local microprocessor configured to determine when the force effect is to be output based on an event occurring within a graphical environment associated with the host microprocessor. 13. The apparatus of claim 11, wherein the housing includes a gamepad controller having a joystick having two degrees of freedom, the gamepad controller configured to provide input to a host computer in response to a user manipulation, and the circuit is configured to receive information from the host microprocessor, the control signal being produced based on the information, the local microprocessor configured to determine when the force effect is to be output based on the event occurring within a graphical environment associated with the host microprocessor. 14. The apparatus of claim 9, wherein the actuator is included within a plurality of actuators, each actuator from the plurality of actuators being configured to rotate a mass uniquely associated with that actuator to collectively produce the force. 15. The apparatus of claim 9, wherein the actuator is configured to receive power over an interface bus connecting the circuit to a host microprocessor. 16. The apparatus of claim 9, wherein the obstacle member defines an end portion of a range of motion of the mass, wherein the mass moves in the second direction after the mass impacts the obstacle member, the force effect being based on the control signal and at least in part by the mass impacting the obstacle member. 17. A method, comprising: selecting an actuator including an eccentric mass coupled to a rotatable shaft of the actuator defining an axis of rotation;producing a control signal from a circuit to the actuator,producing a force effect having a magnitude and a frequency by rotating the mass about the axis of rotation in a first direction, the magnitude of the vibration being based on a duty cycle of the control signal and being independent of the frequency; andselecting an obstacle member configured to be contacted with the mass when the mass is rotated, the obstacle member including a compliance portion configured to increase energy in the movement of the mass in a second direction opposite to the first direction when the mass comes into contact with the obstacle member.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (276)
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.
Thorner Craig (16 Nantucket Ct. Howell NJ 07731) Glass Thomas K. (277 Frank Applegate Rd. Jackson NJ 08527), Apparatus and method for generating a control signal for a tactile sensation generator.
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.
Massimino Michael J. (15930 Manor Sq. Dr. Houston TX 77062) Sheridan Thomas B. (32 Sewall St. Newton MA 02165) Patrick Nicholas J. M. (13031 123rd La. NE. ; Apt. D-301 Kirkland WA 98034), Apparatus for providing vibrotactile sensory substitution of force feedback.
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.
Aoki Yoichi (Kawasaki JPX) Sato Yasuo (Kawasaki JPX) Ito Chiaki (Kawasaki JPX) Nishiuchi Hitoshi (Kawasaki JPX) Nakamoto Makoto (Kawasaki JPX) Yamaguchi Syoji (Kawasaki JPX) Mio Haruhiko (Kawasaki JP, Data processing device that enables mouse-operated application programs to be operated from an operation pad, and an ope.
McClurg George W. (Boynton Beach FL) Pace Gary Lee (Boca Raton FL) Mooney Charles W. (Lake Worth FL) McKee John M. (Hillsboro Beach FL), Electronic driver for an electromagnetic resonant transducer.
Gilkes Alan M. (Plano TX) Cowens Marvin W. (Plano TX) Taylor Larry A. (North Richland Hills TX), Electronic refreshable tactile display for Braille text and graphics.
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. (San Jose) Behensky Max L. (Hayward) Durfy Erik J. (Los Gatos) Aknin Jacques D. (San Carlos CA), Gearshift for a vehicle simulator having a solenoid for imposing a resistance force.
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 user selection using cursor interaction with a trigger position within a boundary of a graphical object.
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.
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.
Ulrich W. Thatcher (Boston MA) Koselka Harvey A. (Newton MA) Bobick Aaron F. (Newton MA) Benjamin Michael H. (Quincy MA), Interactive exercise apparatus.
Larkins David N. (Fremont CA) Yoshida Glenn T. (Cupertino CA) Helmers Thomas L. (San Jose CA), Interactive rotary controller system with tactile feedback.
Otten Thomas H. (Indialantic FL) Miller Warren H. (Palm Bay FL) Burton ; Jr. Willie T. (Palm Bay FL) Shipley John W. (Palm Bay FL) Johnson Russell A. (Brandon FL) Anderson Jeffery R. (Palm Bay FL), Linear dc motor vibration controller.
Garnjost Kenneth D. (Buffalo NY) Rauch Christopher A. (Holland NY) Rey Gonzalo J. (Batavia NY), Method and apparatus for actively adjusting and controlling a resonant mass-spring system.
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.
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.
Franklin David (Somerville MA) Wollowitz Michael (Somerville MA) Simpson John (Somerville MA), Method and apparatus for tactile transduction of acoustic signals from television receivers.
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.
Cadoz Claude (Saint Joseph de Riviere FRX) Lisowski Leszek (Echirolles FRX) Florens Jean-Loup (Grenoble FRX), Modular retroactive keyboard and a flat modular actuator.
Hildreth Bruce (Lexington Park MD) Trankle Thomas (Cupertino CA) Hart William A. (Lexington Park MD) Norris ; III Upton (Hollywood MD) Eyermann Roger E. (Waldorf MD), Motor control loading system.
Ferranti Michael J. (Naugatuck CT) Novis Ari M. (Rocky Hill CT) Durno Ronald A. (Trumbull CT), Programmable, linear collective control system for a helicopter.
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.
Nguyen Tuan K. (Boca Raton FL) Rollins Thomas J. (Boca Raton FL) Holden Harold (Boca Raton FL) Mooney Charles W. (Lake Worth FL), Selective call receiver having audible and tactile alerts.
Fuller John J. (Binghamton NY) Bratt Charles J. (Johnson City NY) Blackwell Wayne (Chenango Forks NY) Mueller Paul E. (Greene NY), Simulating horizontal stabilizer trimming in an aircraft.
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.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.