Patent ID: 8819749
Filing Date: 2014-08-26
Classification: H04H,H04N

Abstract:
1. A method for synchronizing a plurality of components of a broadcast media stream, each component comprising a plurality of data samples, the method comprising the acts of: buffering the data samples comprising relative timing and a plurality of information packets comprising relationship timing indicating a relationship between the relative timing and an absolute time, each of the information packets corresponding to one of the data samples; performing a look-ahead action on the buffered information packets to extract the relationship timing for each of the plurality of components; using the extracted relationship timing and the relative timing to synchronize the data samples of the plurality of components and to identify the data samples in the plurality of components to be streamed at the same time; comparing the identified data samples to a previously identified set of data samples to determine a drift between the plurality of components; and adding or omitting data samples from the particular component to correct for the determined drift as the data samples are streamed from the buffer.