Subliminally embedded keys in video for synchronization
First Claim
1. A method of synchronizing a data file with associated audio/video data using subliminally embedded keys comprising the steps of:
- at a transmit site embedding a key subliminally in the audio/video data, the key indicating a location of the data file on a network storage medium and a latency time;
at a receive site extracting the key from the audio/video data;
accessing the network storage medium according to the location indicated by the key;
using the data file in synchronism with the audio/video data according to the latency time.
6 Assignments
0 Petitions
Accused Products
Abstract
A data file containing metadata and/or control data is synchronized with associated audio/video data by subliminally embedding a key in a frame of the audio/video. The key indicates the location of the data file and a time after the embedded frame in which the data file is to be activated to be in synchronism with the audio/video. The data file is accessed via an alternate channel and held in a buffer until the time indicated by the key. The metadata from the data file is played out for display in synchronism with the associated audio/video data, and instructions contained in the control data are executed in synchronism with the associated audio/video data.
126 Citations
9 Claims
-
1. A method of synchronizing a data file with associated audio/video data using subliminally embedded keys comprising the steps of:
-
at a transmit site embedding a key subliminally in the audio/video data, the key indicating a location of the data file on a network storage medium and a latency time;
at a receive site extracting the key from the audio/video data;
accessing the network storage medium according to the location indicated by the key;
using the data file in synchronism with the audio/video data according to the latency time. - View Dependent Claims (2, 3)
-
-
4. A system for synchronizing a data file with audio/video data at a receiving site, the data file being associated with the audio/video data, comprising:
-
a storage medium for storing the data file;
means for subliminally embedding a key associated with the data file within an active video portion of the audio/video data prior to transmission to the receiving site over a transmission channel;
means at the receiving site for extracting the key from the active video portion;
means for accessing the storage medium to retrieve the data file in response to the key via an alternate channel unrelated to the transmission channel, the data file being stored in a data buffer at the receiving site; and
means for playing out the data file from the data buffer in synchronization with the audio/video data at a time indicated by the key. - View Dependent Claims (5, 6, 7, 8, 9)
-
Specification