Synchronizing Rendering of Multimedia Content
First Claim
Patent Images
1. A method for using a digital watermark in a media track to synchronize play back of different media data from the track, comprising:
- using a programmed computer to decode auxiliary data from the media track, wherein the auxiliary data includes text data and at least one digital watermark extracted from a media signal in the media track;
reading media data from the track;
deriving data for synchronizing playback of the media and text data from the digital watermark; and
controlling playback of the media data using the digital watermark to synchronize playback of the text and the media data.
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.
249 Citations
20 Claims
-
1. A method for using a digital watermark in a media track to synchronize play back of different media data from the track, comprising:
-
using a programmed computer to decode auxiliary data from the media track, wherein the auxiliary data includes text data and at least one digital watermark extracted from a media signal in the media track; reading media data from the track; deriving data for synchronizing playback of the media and text data from the digital watermark; and controlling playback of the media data using the digital watermark to synchronize playback of the text and the media data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable medium on which is stored instructions, which, when executed by a computer, perform a method of using a digital watermark in a media track to synchronize play back of different media data from the track, comprising:
-
using a programmed computer to decode auxiliary data from the media track, wherein the auxiliary data includes text data and at least one digital watermark extracted from a media signal in the media track; reading media data from the track; deriving data for synchronizing playback of the media and text data from the digital watermark; and controlling playback of the media data using the digital watermark to synchronize playback of the text and the media data.
-
-
9. A method for using a digital watermark encoded in a first media signal to synchronize play back of a different media signal, comprising:
-
decoding auxiliary data from the first media signal, wherein the auxiliary data includes at least one digital watermark extracted from the first media signal; retrieving the different media signal; deriving data for synchronizing playback of the first media signal and the different media signal from the digital watermark; and controlling playback of the different media signal together with the first media signal using the digital watermark to synchronize playback of the first and different media signals on an output device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium on which is stored instructions, which, when executed by a computer, perform a method of using a digital watermark encoded in a first media signal to synchronize play back of a different media signal, comprising:
-
decoding auxiliary data from the first media signal, wherein the auxiliary data includes at least one digital watermark extracted from the first media signal; retrieving the different media signal; deriving data for synchronizing playback of the first media signal and the different media signal from the digital watermark; and controlling playback of the different media signal together with the first media signal using the digital watermark to synchronize playback of the first and different media signals on an output device.
-
Specification