Synchronization of haptic effect data in a media transport stream
First Claim
Patent Images
1. A method for synchronizing haptic effects, the method comprising:
- receiving a media transport stream, wherein the media transport stream comprises haptic frames and media frames;
parsing the media transport stream into the haptic frames and the media frames;
synchronizing the haptic frames with the media frames, wherein the synchronizing is performed by a media synchronization layer and based on predetermined time stamps specified within a master timing table in the media transport stream;
assigning a particular time stamp from the predetermined time stamps to a articular haptic frame; and
executing the particular haptic frame at a time indicated by the particular time stamp to cause activation of an actuator to generate a haptic effect.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for synchronizing haptic effects with at least one media component in a media transport stream includes identifying a series of video frames containing imaging information and/or a series of audio frames containing sound information in the media transport stream; identifying a series of haptic frames containing force feedback information in the media transport stream; and synchronizing the force feedback information in response to the imaging information and/or sound information.
-
Citations
17 Claims
-
1. A method for synchronizing haptic effects, the method comprising:
-
receiving a media transport stream, wherein the media transport stream comprises haptic frames and media frames; parsing the media transport stream into the haptic frames and the media frames; synchronizing the haptic frames with the media frames, wherein the synchronizing is performed by a media synchronization layer and based on predetermined time stamps specified within a master timing table in the media transport stream; assigning a particular time stamp from the predetermined time stamps to a articular haptic frame; and executing the particular haptic frame at a time indicated by the particular time stamp to cause activation of an actuator to generate a haptic effect. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to perform synchronization of haptic effects, the performing comprising:
-
receiving a media transport stream, wherein the media transport stream comprises haptic frames and media frames; parsing the media transport stream into the haptic frames and the media frames; synchronizing the haptic frames with the media frames, wherein the synchronizing is performed by a media synchronization layer and based on predetermined time stamps specified within a master timing table in the media transport stream; assigning a particular time stamp from the predetermined time stamps to a particular haptic frame; and executing the particular haptic frame at a time indicated by the particular time stamp to cause activation of an actuator to generate a haptic effect. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for synchronizing haptic effects, the system comprising:
-
a media player configured to receive a media transport stream, wherein the media transport stream comprises haptic frames and media frames; the media player further configured to; parse the media transport stream into the haptic frames and the media frames and synchronize the haptic frames with the media frames, wherein the synchronizing is performed by a media synchronization layer and based on predetermined time stamps specified within a master timing table in the media transport stream, assign a particular time stamp from the predetermined time stamps to a particular haptic frame, and execute the particular haptic frame at a time indicated by the particular time stamp; and an actuator configured to generate a haptic effect in response to execution of the particular haptic frame. - View Dependent Claims (14, 15, 16, 17)
-
Specification