SYNCHRONIZATION OF MEDIA STREAM COMPONENTS
First Claim
1. A method for synchronizing a plurality of components of a broadcast media stream, the method comprising:
- buffering (101) streams of data samples for a plurality of components of a broadcast media stream and buffering a plurality of information packets, the stream of data samples for each of the plurality of components including relative timing information, each information packet comprising timing information indicating a relationship between the relative timing information in the components and an absolute time;
performing (105) a look-ahead action on the buffered information packets to extract timing information for each of the plurality of components; and
using (107) the extracted timing information and relative timing information to synchronize the plurality of components.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a method for synchronizing a plurality of components of a broadcast media stream, the method comprising buffering (18) streams of data samples for a plurality of components of a broadcast media stream and buffering a plurality of information packets, the stream of data samples for each of the plurality of components including relative timing information, each information packet comprising timing information indicating a relationship between the relative timing information in the components and an absolute time; performing (16) a look-ahead action on the buffered information packets to extract timing information for each of the plurality of components; and using (16) the extracted timing information and relative timing information to synchronize the plurality of components.
22 Citations
15 Claims
-
1. A method for synchronizing a plurality of components of a broadcast media stream, the method comprising:
-
buffering (101) streams of data samples for a plurality of components of a broadcast media stream and buffering a plurality of information packets, the stream of data samples for each of the plurality of components including relative timing information, each information packet comprising timing information indicating a relationship between the relative timing information in the components and an absolute time; performing (105) a look-ahead action on the buffered information packets to extract timing information for each of the plurality of components; and using (107) the extracted timing information and relative timing information to synchronize the plurality of components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A device for presenting a broadcast media stream to a user, the device comprising:
-
a buffer (18) for storing a stream of data samples for a plurality of components of the broadcast media stream and a plurality of information packets, each component comprising relative timing information for the data samples within the stream, each information packet comprising timing information indicating a relationship between the relative timing information in the components and an absolute time; and a processor (16) that is adapted to; perform a look-ahead action to extract the timing information from the buffered information packets for each of the components; and use the extracted timing information and relative timing information to synchronize the plurality of components. - View Dependent Claims (15)
-
Specification