Patent ID: 9715276
Date: 2017-07-25
CPC Classifications: G06F,G08B

Claim:
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to convert an audio signal into haptic effects, the converting comprising: determining sets of values of audio characteristics of the audio signal, each of the sets of values of audio characteristics comprising at least a frequency, a magnitude, or a duration; mapping the sets of values of audio characteristics to actuators, wherein each of the sets of values of audio characteristics is mapped to a different one of the actuators; generating haptic signals based on the sets of values of audio characteristics, wherein the haptic signals include a haptic signal generated for each of the sets of values of audio characteristics; sending the haptic signals to a respective one of the actuators based on the mapping of the sets of values of audio characteristics to the actuators; and playing the haptic signals at the actuators to generate the haptic effects; wherein the haptic effects are generated based on audio effects, wherein at least two of the audio effects are output from different parts of a surface of a device, wherein the haptic effects are played at the actuators included in different regions of the device, wherein at least two of the haptic effects are output from different parts of the surface of the device, wherein the actuators play the haptic effects and the audio effects at the same time, wherein at least one haptic effect is generated based on an audio effect being played at a location where a finger of a user is interacting with the surface of the device.