Synchronization and automation in an ITV enviroment
First Claim
1. A method for synchronizing an interactive television (ITV) event with a content element received by a receiving device, the method comprising:
- receiving a first trigger including a first time value for a first video frame of the content element;
obtaining a second time value recorded by an internal time source upon receipt of the first trigger;
computing a first offset between the first time value and the second time value;
applying the first offset to the second time value; and
retrieving an ITV event based on the second time value with the applied first offset.
8 Assignments
0 Petitions
Accused Products
Abstract
A synchronization mechanism embeds synchronization triggers into a television signal or stream at regular intervals. The triggers include an accurate representation of the time in which the triggers were embedded. A receiving device decodes the triggers and synchronizes its internal timer based on the triggers. In this regard, the receiving device obtains a reference time from the internal timer and computes an offset between the reference time and the trigger time. The computed offset is then applied to the reference time. With the receipt of each new trigger, the application compares the trigger time to a new reference time with the most recently computed offset value applied. If there is any variance between these two values, the application creates a new smoothed offset.
115 Citations
16 Claims
-
1. A method for synchronizing an interactive television (ITV) event with a content element received by a receiving device, the method comprising:
-
receiving a first trigger including a first time value for a first video frame of the content element;
obtaining a second time value recorded by an internal time source upon receipt of the first trigger;
computing a first offset between the first time value and the second time value;
applying the first offset to the second time value; and
retrieving an ITV event based on the second time value with the applied first offset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A receiver synchronizing an interactive television (ITV) event with a received content element, the receiver comprising:
-
a decoder decoding a plurality of triggers, each trigger including a time value of a corresponding video frame of the content element;
an internal time source recording time; and
a processor coupled to the decoder and the internal time source, the processor executing program instructions which;
obtain from the decoder a decoded first time value included in a first trigger;
obtain from the internal time source a second time value recorded upon receipt of the first trigger;
compute a first offset between the first time value and the second time value;
apply the first offset to the second time value; and
retrieve an ITV event based on the second time value with the applied first offset. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification