Method and system for providing haptic effects based on information complementary to multimedia content
First Claim
Patent Images
1. A method comprising:
- receiving, by a processor, a data stream comprising an audio track and a metadata container comprising haptic-effect data, the haptic-effect data being information usable to generate or modify one or more haptic effects;
determining, by the processor, a haptic effect based on the audio track;
determining, by the processor, a modified version of the haptic effect based on the haptic-effect data included in the metadata container; and
transmitting, by the processor, a signal configured to cause a haptic output device to output the modified version of the haptic effect while playing the audio track.
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 method comprising:
-
receiving, by a processor, a data stream comprising an audio track and a metadata container comprising haptic-effect data, the haptic-effect data being information usable to generate or modify one or more haptic effects; determining, by the processor, a haptic effect based on the audio track; determining, by the processor, a modified version of the haptic effect based on the haptic-effect data included in the metadata container; and transmitting, by the processor, a signal configured to cause a haptic output device to output the modified version of the haptic effect while playing the audio track. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processing device; and a memory device on which instructions executable by the processing device are stored to cause the processing device to; receive a data stream comprising an audio track and a metadata container comprising haptic-effect data, the haptic-effect data being information usable to generate or modify one or more haptic effects; determine a haptic effect based on the audio track; determine a modified version of the haptic effect based on the haptic-effect data included in the metadata container; and transmit a signal configured to cause a haptic output device to output the modified version of the haptic effect while playing the audio track. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium comprising processor-executable program code, which when executed by a processor is configured to cause the processor to:
-
receive a data stream comprising an audio track and a metadata container comprising haptic-effect data, the haptic-effect data being information usable to generate or modify one or more haptic effects; determine a haptic effect based on the audio track; determine a modified version of the haptic effect based on the haptic-effect data included in the metadata container; and transmit a signal configured to cause a haptic output device to output the modified version of the haptic effect while playing the audio track. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification