Method and system for providing haptic effects based on information complementary to multimedia content
First Claim
Patent Images
1. A server comprising:
- a processor; and
a memory comprising program code that is executable by the processor to cause the processor to;
receive multimedia content from a first remote device;
determine a plurality of haptic effects corresponding to events occurring in the multimedia content by analyzing the multimedia content;
generate a haptic track based on the plurality of haptic effects; and
transmit the multimedia content with the haptic track to a second remote device, the second remote device being configured to receive the haptic track and responsively output the plurality of haptic effects specified in the haptic track while playing back the multimedia content.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure is generally directed to systems and methods for providing haptic effects based on information complementary to multimedia content. For example, one disclosed method includes the steps of receiving multimedia data comprising multimedia content and complementary data, wherein the complementary data describes the multimedia content, determining a haptic effect based at least in part on the complementary data, and outputting the haptic effect while playing the multimedia content.
-
Citations
20 Claims
-
1. A server comprising:
-
a processor; and a memory comprising program code that is executable by the processor to cause the processor to; receive multimedia content from a first remote device; determine a plurality of haptic effects corresponding to events occurring in the multimedia content by analyzing the multimedia content; generate a haptic track based on the plurality of haptic effects; and transmit the multimedia content with the haptic track to a second remote device, the second remote device being configured to receive the haptic track and responsively output the plurality of haptic effects specified in the haptic track while playing back the multimedia content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, by a processor, multimedia content from a first remote device; determining, by the processor, a plurality of haptic effects corresponding to events occurring in the multimedia content by analyzing the multimedia content; generating, by the processor, a haptic track based on the plurality of haptic effects; and transmitting, by the processor, the multimedia content with the haptic track to a second remote device, the second remote device being configured to receive the haptic track and responsively output the plurality of haptic effects specified in the haptic track while playing back the multimedia content. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium comprising program code that is executable by a processor to cause the processor to:
-
receive multimedia content from a first remote device; determine a plurality of haptic effects corresponding to events occurring in the multimedia content by analyzing the multimedia content; generate a haptic track based on the plurality of haptic effects; and transmit the multimedia content with the haptic track to a second remote device, the second remote device being configured to receive the haptic track and responsively output the plurality of haptic effects specified in the haptic track while playing back the multimedia content. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification