[미국특허]
Systems and methods for multi-pressure interaction on touch-sensitive surfaces
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/0488
G06F-003/01
G10H-001/38
출원번호
US-0290502
(2011-11-07)
등록번호
US-9582178
(2017-02-28)
발명자
/ 주소
Grant, Danny A.
Cruz-Hernandez, Juan Manuel
Modarres, Ali
출원인 / 주소
Immersion Corporation
대리인 / 주소
Kilpatrick Townsend & Stockton LLP
인용정보
피인용 횟수 :
5인용 특허 :
335
초록▼
Systems and methods for multi-pressure interaction on touch-sensitive surfaces are disclosed. One disclosed embodiment of a method comprises receiving a first sensor signal from a touch-sensitive input device in response to a first contact of a first object on the touch-sensitive input device, the f
Systems and methods for multi-pressure interaction on touch-sensitive surfaces are disclosed. One disclosed embodiment of a method comprises receiving a first sensor signal from a touch-sensitive input device in response to a first contact of a first object on the touch-sensitive input device, the first sensor signal comprising a first location and a first pressure of the first contact, receiving a second sensor signal from the touch-sensitive input device in response to a second contact of a second object on the touch-sensitive input device substantially simultaneously with the first contact, the second sensor signal comprising a second location of the second contact and a second pressure of the second contact, generating a signal based at least in part on the first sensor signal and the second sensor signal, the signal configured to cause a haptic effect, and outputting the signal.
대표청구항▼
1. A method, comprising: receiving a first sensor signal from a touch-sensitive input device in response to a first contact on the touch-sensitive input device, the first sensor signal comprising a first location of the first contact and a first pressure of the first contact;receiving a second senso
1. A method, comprising: receiving a first sensor signal from a touch-sensitive input device in response to a first contact on the touch-sensitive input device, the first sensor signal comprising a first location of the first contact and a first pressure of the first contact;receiving a second sensor signal from the touch-sensitive input device in response to a second contact on the touch-sensitive input device substantially simultaneously with the first contact, the second sensor signal comprising a second location of the second contact and a second pressure of the second contact;updating a display corresponding to the touch-sensitive input device based at least in part on the first pressure being different than the second pressure;generating a signal configured to cause a haptic effect indicating the updating of the display; andoutputting the signal by wirelessly sending the signal to an arm strap comprising a haptic output device configured to output the haptic effect. 2. The method of claim 1, wherein the haptic output device is an actuator and the signal comprises an actuator signal configured to cause the actuator to output the haptic effect. 3. The method of claim 2, wherein the actuator is configured to output the haptic effect to the touch-sensitive input device. 4. The method of claim 3, wherein the actuator comprises a piezo-electric actuator, a rotary motor, or a linear resonant actuator. 5. The method of claim 2, wherein the actuator comprises a plurality of actuators. 6. The method of claim 1, wherein the signal is based at least in part on a first pressure threshold corresponding to the first pressure of the first contact. 7. The method of claim 6, wherein the signal is based at least in part on a second pressure threshold corresponding to the second pressure of the second contact. 8. The method of claim 1, wherein the signal is based at least in part on a difference between the first pressure of the first contact and the second pressure of the second contact. 9. The method of claim 1, wherein the haptic effect comprises at least one of a vibration, a friction, a texture, or a deformation. 10. The method of claim 1, wherein a portable electronic device comprises a touch-sensitive display comprising the touch-sensitive input device and the display, and wherein a graphical object is displayed on the display prior to receiving the first sensor signal and prior to receiving the second sensor signal. 11. The method of claim 10, wherein updating the display comprises enlarging at least part of the graphical object in response to a determination that the first pressure of the first contact is greater than a first threshold pressure and continuing to enlarge the at least part of the graphical object until the second pressure of the second contact is below a second threshold pressure. 12. The method of claim 10, wherein updating the display comprises changing colors of at least part of the graphical object in response to a determination that the first pressure of the first contact is greater than a first threshold pressure and continuing to change colors of the at least part of the graphical object until the second pressure of the second contact is below a second threshold pressure. 13. The method of claim 12, wherein continuing to change colors comprising changing colors at predetermined time intervals. 14. The method of claim 12, wherein continuing to change colors comprises changing colors as a pressure of at least one of the first pressure or the second pressure increases. 15. The method of claim 10, wherein the haptic effect is output responsive to at least one of the first location of the first contact or the second location of the second contact corresponding to a same location as the graphical object displayed on the display. 16. The method of claim 10, wherein the haptic effect is output responsive to both the first location of the first contact and the second location of the second contact corresponding to a same location as the graphical object displayed on the display. 17. The method of claim 10, wherein updating the display comprises deforming at least part of the graphical object based on the first location of the first contact, the first pressure of the first contact, the second location of the second contact, and the second pressure of the second contact. 18. The method of claim 10, wherein updating the display comprises tilting at least part of the graphical object towards the location of the first contact or the location of the second contact based on the higher pressure between the first pressure and the second pressure. 19. The method of claim 1, wherein the signal is based at least in part on an interaction between: the first location of the first contact and the second location of the second contact; andthe first pressure of the first contact and the second pressure of the second contact. 20. The method of claim 1, further comprising determining a gesture associated with the first contact and the second contact, wherein the signal is based at least in part on the gesture. 21. The method of claim 20, further comprising outputting a sound associated with the gesture. 22. The method of claim 1, wherein the touch-sensitive input device comprises the display. 23. The method of claim 1, wherein the signal is based at least in part on the first location of the first contact corresponding to a first portion of the first object and the second location of the second location corresponding to a second portion of the first object. 24. The method of claim 1, wherein the updating the display and the generating and outputting the haptic signal are performed responsive to determining that the second sensor signal is received within a predetermined time after receiving the first sensor signal. 25. The method of claim 1, wherein the signal is output based at least in part on a contact duration difference between a first contact duration of the first contact and a second contact duration of the second contact. 26. The method of claim 1, wherein the first pressure is determined from a first set of at least three possible pressures and the second pressure is determined from a second set of at least three possible pressures. 27. The method of claim 1, wherein the first contact corresponds to a first selection of a first color and the second contact corresponds to a second selection of a second color different than the first color, and wherein updating the display comprises displaying a mixing of the first color and the second color based at least in part on the pressure of the first contact and the pressure of the second contact. 28. The method of claim 1, wherein the touch-sensitive input device comprises a first touch-sensitive input device in a first electronic device and a second touch-sensitive input device in a second electronic device separate from the first electronic device,wherein the first sensor signal is received on the first touch-sensitive input device in the first electronic device and the second sensor signal is received on the second touch-sensitive input device in the second electronic device, andwherein the haptic effect is output on the first electronic device. 29. The method of claim 28, wherein the haptic effect is further output on the second electronic device. 30. The method of claim 1, wherein updating the display comprises scrolling content on the display responsive to the first location of the first contact being above the second location of the second contact,wherein the content is scrolled upwards responsive to the first pressure being greater than the second pressure and the content is scrolled downwards responsive to the second pressure being greater than the first pressure, andwherein the haptic effect is output to indicate whether the content is being scrolled upwards or downwards. 31. The method of claim 30, wherein a rate of scrolling of the content is based on the pressure difference between the first pressure and the second pressure, and wherein the haptic effect is repeated while the content is scrolling. 32. The method of claim 31, wherein a magnitude of the haptic effect corresponds to the rate of scrolling. 33. The method of claim 1, wherein the haptic effect is output in a direction from a lower pressure of the first pressure or the second pressure towards a higher pressure of the first pressure or the second pressure to indicate updating of the display. 34. A system, comprising: a touch-sensitive input device;a memory;a display corresponding to the touch-sensitive input device; anda processor in communication with the touch-sensitive input device, the memory, and the display, the processor configured to: receive a first sensor signal from the touch-sensitive input device in response to a first contact on the touch-sensitive input device, the first sensor signal comprising a first location of the first contact and a first pressure of the first contact;receive a second sensor signal from the touch-sensitive input device in response to a second contact on the touch-sensitive input device substantially simultaneously with the first contact, the second sensor signal comprising a second location of the second contact and a second pressure of the second contact;update the display based at least in part on the first pressure being different than the second pressure;generate a signal configured to cause a haptic effect indicating the updating of the display; andoutput the signal by wirelessly sending the signal to an arm strap comprising a haptic output device configured to output the haptic effect. 35. A non-transitory computer-readable medium comprising one or more software applications configured to be executed by a processor, the one or more software applications configured to: receive a first sensor signal from a touch-sensitive input device in response to a first contact on the touch-sensitive input device, the first sensor signal comprising a first location of the first contact and a first pressure of the first contact;receive a second sensor signal from the touch-sensitive input device in response to a second contact on the touch-sensitive input device substantially simultaneously with the first contact, the second sensor signal comprising a second location of the second contact and a second pressure of the second contact;update a display based at least in part on the first pressure being different than the second pressure;generate a signal configured to cause a haptic effect indicating the updating of the display; andoutput the signal by wirelessly sending the signal to an arm strap comprising a haptic output device configured to output the haptic effect.
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.
Sevrain Christophe Jean-Paul (Fitchburg WI) Schramm Heather R. (Minneapolis MN) Schmidt Daniel G. (Dane WI) Hooper Paul S. (Stoughton WI) Thomas Mary P. (Madison WI), Electro-tactile stimulator.
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.
Grant, Danny A.; Gregorio, Pedro; Heubel, Robert W.; Ramstein, Christophe, Haptic feedback for button and scrolling action simulation in touch input devices.
Bevirt JoeBen ; Moore David F. ; Norwood John Q. ; Rosenberg Louis B. ; Levin Mike D., Hemispherical, high bandwidth mechanical interface for computer systems.
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.
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.
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.
Crandall Richard L. (Ann Arbor MI) Craw Ellen R. (Ann Arbor MI) Lahey James A. (Ann Arbor MI) Lieffers Dorothy A. (Ann Arbor MI) Miller Patrick E. (Pinckney MI), Method and apparatus for calculation with display data.
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.
Anuj Uday Gujar ; David Goldberg ; Kenneth P. Fishkin ; Beverly L. Harrison ; Roy Want, Method and apparatus for selecting input modes on a palmtop computer.
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.
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. (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.
Hahlganss Gunter,DEX ; Roskoni Ulrich,DEX ; Meier-Arendt Guido,DEX, Method for producing tactile markings on an input surface and system for carrying out of the method.
Roberts Jerry B. (Arlington MA), Method of and apparatus for touch-input computer and related display employing touch force location external to the disp.
Cadoz Claude (Saint Joseph de Riviere FRX) Lisowski Leszek (Echirolles FRX) Florens Jean-Loup (Grenoble FRX), Modular retroactive keyboard and a flat modular actuator.
Robison Jerel D. (Sunnyvale CA) Miller David D. (Oakland CA) Scott Arthur (Menlo Park CA) Chang Yen C. (Saratoga CA) Wang Edward X. (San Jose CA), Multimedia controller.
Yaniger Stuart I. (Ventura CA), Multipurpose keyboard using digitizer pad featuring spatial minimization of a pressure contact area and method of making.
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.
Jensen Christopher (Hillsboro OR) Carter Robert L. (Vancouver WA), Side-mounted throttle and weapons controller for computer video games and flight simulation.
Buchanan William A. (Bellshill GB6) Eardley Richard A. (Largs GB6) Tizzard Anthony R. (Largs FL GB6) Utley Brian G. (Boca Raton FL), Simplified digital pad sensor.
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.
Shrader, Theodore Jack London, System for combining haptic sensory-motor effects from two separate input devices into resultant sensory-motor effects and for feedback of such resultant effects between the input devices.
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는 부적절한 답변을 할 수 있습니다.