Synchronizing rendering of multimedia content
First Claim
Patent Images
1. A method comprising:
- decoding, with a computing device, auxiliary data from a media track, wherein the auxiliary data includes text data and a digital watermark extracted from a media signal in the media track;
reading media data from the media track;
deriving data for synchronizing playback of the media data and the text data from the digital watermark; and
synchronizing playback of the text data and the media data using the digital watermark.
5 Assignments
0 Petitions
Accused Products
Abstract
Auxiliary data encoded in multimedia content signals synchronizes rendering of different media content types in multimedia content. This auxiliary data includes one or more digital watermarks that are used to synchronize playback of the different media content signals. The digital watermarks identify different media signals, identify rendering locations, such as temporal or spatial areas in a first signal where the media signal is to be rendered, or provide rendering control scripts for controlling playback.
417 Citations
21 Claims
-
1. A method comprising:
-
decoding, with a computing device, auxiliary data from a media track, wherein the auxiliary data includes text data and a digital watermark extracted from a media signal in the media track; reading media data from the media track; deriving data for synchronizing playback of the media data and the text data from the digital watermark; and synchronizing playback of the text data and the media data using the digital watermark. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium having computer-executable instructions stored thereon, the computer-executable instructions comprising:
-
instructions to decode auxiliary data from a media track, wherein the auxiliary data includes text data and a digital watermark extracted from a media signal in the media track; instructions to read media data from the media track; instructions to derive data for synchronizing playback of the media data and the text data from the digital watermark; and instructions to use the digital watermark to synchronize playback of the text data and the media data.
-
-
9. A method comprising:
-
decoding, with a computing device, auxiliary data from a first media signal, wherein the auxiliary data includes a digital watermark extracted from the first media signal; retrieving a second media signal; deriving data for synchronizing playback of the first media signal and the second media signal from the digital watermark; and synchronizing, using the digital watermark, playback of the first media signal and the second media signal on an output device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium having computer-executable instructions stored thereon, the computer-executable instructions comprising:
-
instructions to decode auxiliary data from a first media signal, wherein the auxiliary data includes a digital watermark extracted from the first media signal; instructions to retrieve a second media signal; instructions to derive data for synchronizing playback of the first media signal and the second media signal from the digital watermark; and instructions to use the digital watermark to synchronize playback of the first media signal and the second media signal on an output device.
-
-
21. An apparatus comprising:
-
a memory configured to store a media track; and a processor operatively coupled to the memory and configured to; decode auxiliary data from the media track, wherein the auxiliary data includes text data and a digital watermark extracted from a media signal in the media track; read media data from the media track; derive data for synchronizing playback of the media data and the text data from the digital watermark; and synchronize playback of the text data and the media data using the digital watermark.
-
Specification