Synchronization of User Interactive Events with On-Screen Events During Playback of Multimedia Stream
First Claim
1. A method comprising:
- receiving, at a multimedia device, a data stream representing multimedia content, the data stream comprising first timing information for the multimedia content;
receiving, at the multimedia device, metadata representing interactive event information associated with the multimedia content, the metadata comprising second timing information for the interactive event information;
processing, at the multimedia device, the data stream to provide a playback of the multimedia content to a user; and
during the playback of the multimedia content;
identifying, at the multimedia device, a first user interactive event that is associated with a first time point in the playback of the multimedia content based on the interactive event information; and
performing, at the multimedia device, the first user interactive event concurrent with the first time point in the playback of the multimedia content.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving, at a multimedia device, a data stream representing multimedia content, the data stream comprising first timing information for the multimedia content, and metadata representing interactive event information associated with the multimedia content, the metadata comprising second timing information for the interactive event information. During the playback of the multimedia content, a first user interactive event is identified that is associated with a first time point in the playback of the multimedia content based on the interactive event information, and the first user interactive event is performed concurrent with the first time point in the playback of the multimedia content.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving, at a multimedia device, a data stream representing multimedia content, the data stream comprising first timing information for the multimedia content; receiving, at the multimedia device, metadata representing interactive event information associated with the multimedia content, the metadata comprising second timing information for the interactive event information; processing, at the multimedia device, the data stream to provide a playback of the multimedia content to a user; and during the playback of the multimedia content; identifying, at the multimedia device, a first user interactive event that is associated with a first time point in the playback of the multimedia content based on the interactive event information; and performing, at the multimedia device, the first user interactive event concurrent with the first time point in the playback of the multimedia content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A multimedia device comprising:
-
a first interface to receive a data stream representing multimedia content, the data stream comprising first timing information for the multimedia content; a second interface to receive metadata representing interactive event information associated with the multimedia content, the metadata comprising second timing information for the interactive event information; a display controller to process the data stream to provide a playback of the multimedia content to a user; and a user interaction controller to identify, during the playback of the multimedia content, a first user interactive event that is associated with a first time point in the playback of the multimedia content based on the interactive event information, and the user interaction controller to control a performance of the first user interactive event concurrent with the first time point in the playback of the multimedia content. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A video game console comprising:
-
a first interface to receive a data stream representing multimedia content, the data stream comprising first timing information for the multimedia content; a second interface to receive metadata representing game context information associated with the multimedia content, the metadata comprising second timing information for the interactive event information; a display controller to process the data stream to provide a playback of the multimedia content; a storage component to store a software program comprising a set of executable instructions representative of a video game application; and a processor to execute the software program to present a video game experience to a user concurrent with the playback of the multimedia content, the video game experience emulating a situation concurrently presented in the playback of the multimedia content; whereby the set of executable instructions is configured to manipulate the processor to synchronize gaming actions of the video game experience to corresponding time points in the playback of the multimedia content based on the first timing information and the second timing information. - View Dependent Claims (19)
-
-
20. A method comprising:
-
generating, at a multimedia distribution system, a data stream representing multimedia content, the data stream comprising first timing information for the multimedia content; determining, at the multimedia distribution system, a set of time points in a playback of the multimedia content that correspond to identified on-screen events in the multimedia content; determining, at the multimedia distribution system, interactive event information for each of the identified on-screen events; generating, at the multimedia distribution system, metadata comprising the interactive event information for the identified events, the metadata further comprising second timing information associating a time point of an identified on-screen event with corresponding interactive event information; providing the data stream to a multimedia device; and providing the metadata to the multimedia device. - View Dependent Claims (21, 22)
-
Specification