Systems and Methods for Shape Input and Output for a Haptically-Enabled Deformable Surface
US-2016054799-A1 · Feb 25, 2016 · US
US9535550B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9535550-B2 |
| Application number | US-201414552987-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 25, 2014 |
| Priority date | Nov 25, 2014 |
| Publication date | Jan 3, 2017 |
| Grant date | Jan 3, 2017 |
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.
One illustrative system disclosed herein includes a deformation sensor configured to detect a deformation of a deformable surface and transmit a first sensor signal associated with the deformation. The system also includes a sensor configured to detect a user interaction with a user input device and transmit a second sensor signal associated with the user interaction. The system further includes a processor configured to: receive the first sensor signal; receive the second sensor signal; execute a function based at least in part on the first sensor signal and the second sensor signal. The processor is also configured to: determine a haptic effect based at least in part on the first sensor signal or the second sensor signal; and transmit a haptic signal associated with the haptic effect to a haptic output device configured to receive the haptic signal and output the haptic effect.
Opening claim text (preview).
What is claimed: 1. A system, comprising: a computing device comprising: a deformable housing; a deformation sensor coupled to the deformable housing and configured to detect a deformation in the deformable housing and transmit a first sensor signal associated with the deformation; an input sensor configured to detect an interaction with an input device and transmit a second sensor signal associated with the interaction; a processor in communication with the deformation sensor and the input sensor, the processor configured to: receive the first sensor signal; determine an amount of deformation in the deformable housing based at least in part on the first sensor signal; determine a first characteristic of a function to execute based at least in part on the amount of deformation in the deformable housing; receive the second sensor signal; determine a second characteristic of the function based at least in part on the interaction with the input device; cause the function to be executed based at least in part on the first characteristic and the second characteristic; determine a haptic effect based at least in part on the first sensor signal or the second sensor signal; and transmit a haptic signal associated with the haptic effect; and a haptic output device in communication with the processor, the haptic output device configured to receive the haptic signal and output the haptic effect. 2. The system of claim 1 , wherein the deformation comprises rolling, bending, folding, stretching, twisting, or squeezing the deformable surface. 3. The system of claim 1 , wherein the processor is further configured to: determine a characteristic of a virtual object; and determine the haptic effect based at least in part on the amount of deformation in the deformable housing and the characteristic of the virtual object. 4. The system of claim 1 , wherein the input device comprises a button, a switch, a trigger, a wheel, a directional pad, or a joystick. 5. The system of claim 1 , wherein the haptic output device is coupled to a wearable device that is separate from the computing device, and wherein the wearable device comprises a shoe, an armband, a sleeve, a jacket, glasses, a glove, a ring, a watch, a wristband, an article of clothing, a hat, a headband, or jewelry. 6. The system of claim 1 , wherein the haptic effect is configured to resist against deformation of the deformable housing, and wherein the processor is further configured to: determine the haptic effect based at least in part on the amount of deformation in the deformable housing; and cause the haptic output device to output the haptic effect in response to the deformation in the deformable housing. 7. The system of claim 1 , wherein the processor is further configured to: receive a third sensor signal associated with another deformation of the deformable surface; and cause another function to be executed based at least in part on the third sensor signal. 8. The system of claim 7 , wherein the processor is further configured to: cause another haptic effect to be output via the haptic output device in response to the third sensor signal. 9. A method comprising: receiving a first sensor signal associated with a deformation of a deformable surface; determining an amount of deformation in the deformable surface based at least in part on the first sensor signal; determining a first characteristic of a function to execute based at least in part on the amount of deformation in the deformable surface; receiving a second sensor signal associated with an interaction with an input device; determining a second characteristic of the function based at least in part on the interaction with the input device; executing the function based at least in part on the first characteristic and the second characteristic; determining a haptic effect based at least in part on the first sensor signal or the second sensor signal; and causing the haptic effect to be output via a haptic output device. 10. The method of claim 9 , wherein the deformation comprises rolling, bending, folding, stretching, twisting, or squeezing the deformable surface. 11. The method of claim 9 , wherein the deformable surface is coupled to a computing device and the haptic output device is coupled to a wearable device that is separate from the computing device, and wherein the wearable device comprises a shoe, an armband, a sleeve, a jacket, glasses, a glove, a ring, a watch, a wristband, an article of clothing, a hat, a headband, or jewelry. 12. The method of claim 9 , wherein the input device comprises a button, a switch, a trigger, a wheel, a directional pad, or a joystick. 13. A non-transitory computer readable medium comprising program code, which when executed by a processor is configured to cause the processor to: receive a first sensor signal associated with a deformation of a deformable surface; determine an amount of deformation in the deformable surface based at least in part on the first sensor signal; determine a first characteristic of a function to execute based at least in part on the amount of deformation in the deformable surface; receive a second sensor signal associated with an interaction with an input device; determine a second characteristic of the function based at least in part on the interaction with the input device; execute the function based at least in part on the first characteristic and the second characteristic; determine a haptic effect based at least in part on the first sensor signal or the second sensor signal; and cause the haptic effect to be output via a haptic output device. 14. The non-transitory computer readable medium of claim 13 , wherein the deformation comprises rolling, bending, folding, stretching, twisting, or squeezing the deformable surface. 15. The non-transitory computer readable medium of claim 13 , wherein the input device comprises a button, a switch, a trigger, a wheel, a directional pad, or a joystick. 16. The system of claim 1 , wherein the processor is configured to cause the function to be executed by transmitting a command to a remote device, the command being configured to cause the function to be executed by the remote device. 17. The system of claim 1 , wherein the deformable housing surrounds a perimeter of a rigid housing of the computing device. 18. The system of claim 1 , wherein the haptic effect is configured to cause the deformable housing to change in shape. 19. The system of claim 1 , wherein the processor is configured to: increase a characteristic of the haptic effect in response to the deformable housing being deformed in a first direction; and decrease the characteristic of the haptic effect in response to the deformable housing being deformed in a second direction that is opposite to the first direction. 20. The system of claim 1 , wherein the processor is further configured to: determine a first characteristic of the haptic effect based at least in part on the amount of deformation in the deformable housing; and determine a second characteristic of the haptic effect based at least in part on the interaction with the input device. 21. The system of claim 1 , wherein the processor is configured to: update a parameter associated with an application executing on the computing device in response to the deformation of the deformable housing; and determine the first characteristic of the function to be executed based at least in part on the updated parameter.
including a flexible display panel · CPC title
by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus · CPC title
with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks · CPC title
using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser · CPC title
for inputting data by handwriting, e.g. gesture or text · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.