Synchronizing haptic effects to multimedia
First Claim
Patent Images
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to order a plurality of haptic effects, the ordering comprising:
- receiving a signal associated with the 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;
associating 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;
generating a haptic effect file based on a multimedia file and storing the haptic effect file separately from the multimedia file, wherein a resulting haptic effect is synchronized with the multimedia file; and
sending an output signal for each effect slot from the plurality of effect slots, when the associated haptic effect is scheduled for its time slot.
0 Assignments
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
20 Claims
-
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to order a plurality of haptic effects, the ordering comprising:
-
receiving a signal associated with the 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; associating 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; generating a haptic effect file based on a multimedia file and storing the haptic effect file separately from the multimedia file, wherein a resulting haptic effect is synchronized with the multimedia file; and sending 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 (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for ordering a plurality of haptic effects, the method comprising:
-
receiving a signal associated with the 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; associating 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; generating a haptic effect file based on a multimedia file and storing the haptic effect file separately from the multimedia file, wherein a resulting haptic effect is synchronized with the multimedia file; and sending 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 (8, 9, 10, 11, 12)
-
-
13. An apparatus that outputs haptic effects, the apparatus comprising:
-
an interface component configured to receive a signal associated with the 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; an ordering component configured to 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; wherein the order component is further configured to generate a haptic effect file based on a multimedia file and store the haptic effect file separately from the multimedia file, wherein a resulting haptic effect is synchronized with the multimedia file; and an output component configured to 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 (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, causes the processor to order a plurality of haptic effects, the ordering comprising:
-
receiving a signal associated with the 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; associating 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; generating a haptic effect file based on a multimedia file and storing the haptic effect file separately from the multimedia file, wherein a resulting haptic effect is synchronized with the multimedia file; and creating a timeline haptic-effect signal to synchronize the haptic effect to an effect slot. - View Dependent Claims (20)
-
Specification