CPC H04N 21/23424 (2013.01) [G06T 1/0085 (2013.01); H04N 21/23892 (2013.01); H04N 21/44008 (2013.01); H04N 21/44016 (2013.01); H04N 21/812 (2013.01); H04N 21/8358 (2013.01); H04N 21/8456 (2013.01); H04N 21/8547 (2013.01)] | 20 Claims |
1. A method operable while a client is processing one or more linear media streams for presentation, each of the one or more linear media streams defining a respective time sequence of frames of media content, and at least one of the linear media streams being steganographically encoded with at least one watermark at a respective time-point within linear media stream, the watermark encoding a timestamp of the respective time-point within the linear media stream according to a server clock, the method comprising:
extracting the timestamp from the watermark,
computing a time offset based on a difference between the extracted timestamp and a current time according to a client clock, and
using the computed time offset as a basis to determine when the client should carry out a content-related action in a given one of the one or more linear media streams.
|