System and method for ordering haptic effects
First Claim
Patent Images
1. An apparatus, comprising:
- a first component configured to associate each basis haptic effect from the plurality of basis haptic effects with a time slot from a plurality of time slots; and
a second component configured to associate each basis haptic effect from the plurality of basis haptic effects with an effect slot from a plurality of effect slots, the second component being further configured to cause each basis haptic effect from the plurality of basis haptic effects to be output during the time slot associated with that haptic effect.
1 Assignment
0 Petitions
Accused Products
Abstract
A signal associated with multiple haptic effects is received, each haptic effect from the multiple haptic effects being associated with a time slot from multiple time slots. Each haptic effect from the multiple haptic effects is associated with an effect slot from multiple effect slots at least partially based on the time slot associated with that haptic effect. An output signal is sent for each effect slot from the multiple effect slots, when the associated haptic effect is scheduled for its time slot.
-
Citations
37 Claims
-
1. An apparatus, comprising:
-
a first component configured to associate each basis haptic effect from the plurality of basis haptic effects with a time slot from a plurality of time slots; and
a second component configured to associate each basis haptic effect from the plurality of basis haptic effects with an effect slot from a plurality of effect slots, the second component being further configured to cause each basis haptic effect from the plurality of basis haptic effects to be output during the time slot associated with that haptic effect. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A processor-readable medium comprising code representing instructions to cause a processor to:
-
receive a signal associated with a plurality of haptic effects, each haptic effect from the plurality of haptic effects being associated with a time slot from a plurality of time slots;
associate each haptic effect from the plurality of haptic effects with an effect slot from a plurality of effect slots at least partially based on the time slot associated with that haptic effect; and
send an output signal for each effect slot from the plurality of effect slots, when the associated haptic effect is scheduled for its time slot. - View Dependent Claims (19, 20, 21, 23, 24, 25)
-
-
26. An apparatus, comprising:
-
an interface component;
a driver configured to receive a plurality of signals via the interface component, the driver being configured to send a control signal based at least partially on a signal from the plurality of signals, the driver being configured to coordinate communications between a plurality of components; and
an output component configured to cause a plurality of basis haptic effects to be output at least partially based on the control signal, each basis haptic effect from the plurality of basis haptic effects being associated with a time slot from a plurality of time slots, the plurality of components including the output component. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A processor-readable medium comprising code representing instructions to cause a processor to:
-
receive a signal from an interface component;
send a control signal at least partially based on the signal received from the interface component; and
output a plurality of signals, each signal from the plurality of signals being based at least partially on the control signal, each signal from the plurality of signals being configured to cause a basis haptic effect during an associated time slot. - View Dependent Claims (32, 33, 34, 35)
-
-
36. An apparatus, comprising:
-
a first output component configured to cause a plurality of basis haptic effects to be output, each basis haptic effect from the plurality basis haptic effects being associated with a time slot, the first output component being configured to output each basis haptic effect from the plurality of basis haptic effects during the associated time slot; and
a second output component configured to cause a non-haptic output synchronously with output of the plurality of basis haptic effects.
-
-
37. A method, comprising:
-
outputting a first signal configured to cause a plurality of basis haptic effects to be output in a pre-determined order, each basis haptic effect from the plurality of basis haptic effects being associated with a time slot, the pre-determined order being at least partially based on the time slot associated with each basis haptic effect from the plurality of basis haptic effects; and
outputting a second signal configured to cause a non-haptic output synchronously with the output of plurality of basis haptic effects.
-
Specification