Haptics panel and driving method thereof, and haptics apparatus
US-2024248535-A1 · Jul 25, 2024 · US
US9335822B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9335822-B2 |
| Application number | US-201314104441-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 12, 2013 |
| Priority date | Dec 12, 2012 |
| Publication date | May 10, 2016 |
| Grant date | May 10, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present disclosure is generally directed to a method for providing haptic effects based on haptic context data including receiving haptic context information associated with a user interface, receiving an input signal associated with a user interaction with the user interface; and determining a haptic effect based in part on the haptic context information and input signal; and outputting a haptic signal associated with the haptic effect.
Opening claim text (preview).
What is claimed: 1. A method comprising: receiving haptic context information associated with a graphical user interface displayed on a display, the haptic context information comprising boundaries defining a plurality of active input areas of the graphical user interface with which a user can interact via a user input device; receiving an input signal from the user input device associated with a user interaction with the graphical user interface; determining a haptic effect in response to the user interaction occurring within an active input area defined by the haptic context information; determining whether the user input device is positioned in an environment with parasitic vibrations; modifying a characteristic of the haptic effect in response to determining the user input device is positioned in the environment with parasitic vibrations; and outputting a haptic signal associated with the haptic effect. 2. The method of claim 1 , wherein the user input device comprises one or more of: a button, a joystick, a scroll wheel, a touch screen, or a touch pad. 3. The method of claim 1 , wherein the display and the user input device comprise a touch-screen display and the haptic context information defines one or more active input areas of the touch-screen display. 4. The method of claim 3 , further comprising determining the active input area associated with the user interaction. 5. The method of claim 4 , wherein the haptic context information comprises a lookup table mapping one or more types of permitted user interaction with each of the plurality of active input areas, and wherein the method further comprises determining whether the user interaction is of a permitted type for the active input area. 6. The method of claim 5 , wherein the lookup table further comprises haptic effect identification information comprising one or more haptic effects mapped to with the one or more types of permitted user interaction. 7. The method of claim 1 , wherein the boundaries comprise pixel coordinates defining an outer border for each of the a plurality of active input areas. 8. The method of claim 1 , wherein the boundaries comprise a central pixel coordinate and a radius that combined define a circular active input area. 9. The method of claim 1 , wherein whether the user input device is positioned in an environment with parasitic vibrations is determined based on information in a database, the information comprising a plurality of environments comprising parasitic vibrations. 10. The method of claim 1 , wherein modifying the characteristic of the haptic effect comprises changing a type of the haptic effect from a vibrotactile haptic effect to a non-vibrotactile effect. 11. The method of claim 10 , further comprising changing the characteristic of the haptic effect from the non-vibrotactile effect to the vibrotactile effect in response to determining that the user input device is not in the environment with parasitic vibrations. 12. The method of claim 11 , wherein the non-vibrotactile effect comprises an electrostatic effect, a skin stretch effect, or a surface deformation effect. 13. A non-transitory computer readable medium comprising program code, which when executed by a processor is configured to cause the processor to: receive haptic context information associated with a graphical user interface displayed on a display, the haptic context information comprising boundaries defining a plurality of active input areas of the graphical user interface with which a user can interact via a user input device; receive an input signal from the user input device associated with a user interaction with the graphical user interface; determine a haptic effect in response to the user interaction occurring within an active input area defined by the haptic context information; determine whether the user input device is positioned in an environment with parasitic vibrations; modify a characteristic of the haptic effect in response to determining the user input device is positioned in the environment with parasitic vibrations; and output a haptic signal associated with the haptic effect. 14. The non-transitory computer readable medium of claim 13 , wherein the user input device comprises one or more of: a button, a joystick, a scroll wheel, a touch screen, or a touch pad. 15. The non-transitory computer readable medium of claim 13 , wherein the display and the user input device comprise a touch-screen display and the haptic context information defines one or more active input areas of the touch-screen display. 16. The non-transitory computer readable medium of claim 15 , further comprising program code, which when executed by a processor is configured to cause the processor to determine the active input area associated with the user interaction. 17. The non-transitory computer readable medium of claim 16 , wherein the haptic context information comprises a lookup table mapping one or more types of permitted user interaction with each of the plurality of active input areas, and wherein the non-transient computer readable medium further comprises program code configured to cause the processor to determine whether the user interaction is of a permitted type for the active input area. 18. The non-transitory computer readable medium of claim 17 , wherein the lookup table further comprises haptic effect identification information comprising one or more haptic effects mapped to with the one or more types of permitted user interaction. 19. A system, comprising: a haptic output device configured to receive a haptic signal and output a haptic effect; a display configured to display a graphical user interface; a user input device configured to detect a user interaction and transmit an input signal associated with the user interaction; and a processor in communication with the haptic output device and the user input device, the processor configured to: receive haptic context information associated with the graphical user interface, the haptic context information comprising boundaries defining a plurality of active input areas of the graphical user interface with which a user can interact via the user input device; receive the input signal associated with the user interaction with the user input device; determine a haptic effect in response to the user interaction being associated with an active input area defined by the haptic context information; determine whether the user input device is positioned in an environment with parasitic vibrations; modify a characteristic of the haptic effect in response to determining the user input device is positioned in the environment with parasitic vibrations; and output a haptic signal associated with the haptic effect to the haptic output device. 20. The system of claim 19 , wherein the display and the user input device comprise a touch-screen display and the haptic context information defines one or more active input areas of the touch-screen display. 21. The system of claim 20 , wherein the processor is further configured to determine the active input area associated with the user interaction. 22. The system of claim 21 , wherein the haptic context information comprises a lookup table mapping one or more types of permitted user interaction with each of the plurality of active input areas, and the processor is further configured to determine whether the user interaction is of a permitted type for the active input area. 23. The system of
Input arrangements with force or tactile feedback as computer generated output to the user · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.