Haptic effect conversion system using granular synthesis

US10082874B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10082874-B2
Application numberUS-201715620960-A
CountryUS
Kind codeB2
Filing dateJun 13, 2017
Priority dateJun 14, 2012
Publication dateSep 25, 2018
Grant dateSep 25, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system is provided that converts an input, such as audio data, into one or more haptic effects. The system applies a granular synthesis algorithm to the input in order to generate a haptic signal. The system subsequently outputs the one or more haptic effects based on the generated haptic signal. The system can also shift a frequency of the input, and also filter the input, before the system applies the granular synthesis algorithm to the input.

First claim

Opening claim text (preview).

We claim: 1. A computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to execute a method for generating a haptic effect, the method comprising: receiving a parameter; generating a plurality of waveforms based on the parameter; combining each waveform with an envelope to generate a first grain and a second grain; combining the first grain and the second grain to generate a cloud, wherein the cloud comprises a representation of the first grain and the second grain; and generating the haptic effect based on the cloud. 2. The computer-readable medium of claim 1 , wherein the plurality of waveforms includes at least one of static data and dynamic data. 3. The computer-readable medium of claim 1 , wherein the method further comprises creating the envelope using an envelope type. 4. The computer-readable medium of claim 3 , wherein the envelope type comprises a sine or saturated sine. 5. The computer-readable medium of claim 3 , wherein the envelope type comprises a triangle or saturated triangle. 6. The computer-readable medium of claim 3 , wherein the envelope type comprises a sinc. 7. The computer-readable medium of claim 3 , wherein the envelope type comprises an expodec or rexpodec. 8. The computer-readable medium of claim 3 , wherein the envelope type comprises a square. 9. The computer-readable medium of claim 1 , wherein the method further comprises receiving an input signal, and wherein the parameter is separate and distinct from the received input signal. 10. A system for generating a haptic effect, the system comprising: a memory configured to store a haptic conversion module; a processor configured to execute the haptic conversion module stored on the memory, wherein the haptic conversion module is configured to receive a parameter, generate a plurality of waveforms based on the parameter, combine each waveform with an envelope to generate a first grain and a second grain, combine the first grain and the second grain to generate a cloud, wherein the cloud comprises a representation of the first grain and the second grain, and generate the haptic effect based on the cloud. 11. The system of claim 10 , wherein the plurality of waveforms includes at least one of static data and dynamic data. 12. The system of claim 10 wherein the haptic conversion module is further configured to create the envelope using an envelope type. 13. The system of claim 12 , wherein the envelope type comprises a sine or saturated sine. 14. The system of claim 12 , wherein the envelope type comprises a triangle or saturated triangle. 15. The system of claim 12 , wherein the envelope type comprises a sinc. 16. The system of claim 12 , wherein the envelope type comprises an expodec or rexpodec. 17. The system of claim 12 , wherein the envelope type comprises a square. 18. A method to generate a haptic effect comprising: receiving a parameter; generating a plurality of waveforms based on the parameter; combining each waveform with an envelope to generate a first grain and a second grain; combining the first grain and the second grain to generate a cloud, wherein the cloud comprises a representation of the first grain and the second grain; and generating the haptic effect based on the cloud. 19. The method of claim 18 , wherein the plurality of waveforms includes at least one of static data and dynamic data. 20. The method of claim 18 , further comprising creating the envelope using an envelope type comprising at least one of a sine, saturated sine, triangle, saturated triangle, sinc, expodec, rexpodec and a square.

Assignees

Inventors

Classifications

  • G06F3/016Primary

    Input arrangements with force or tactile feedback as computer generated output to the user · CPC title

  • Tactile signalling systems, e.g. tactile personal calling systems · CPC title

  • Video games, i.e. games using an electronically generated display having two or more dimensions · CPC title

  • involving acoustic input signals, e.g. by using the results of pitch or rhythm extraction or voice recognition · CPC title

  • Generating tactile feedback signals via the game input device, e.g. force feedback · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10082874B2 cover?
A system is provided that converts an input, such as audio data, into one or more haptic effects. The system applies a granular synthesis algorithm to the input in order to generate a haptic signal. The system subsequently outputs the one or more haptic effects based on the generated haptic signal. The system can also shift a frequency of the input, and also filter the input, before the system …
Who is the assignee on this patent?
Immersion Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/016. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 25 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).