Apparatus and method for time synchronization of a plurality of multimedia streams
First Claim
1. A method comprising:
- capturing, via a plurality of multimedia platforms, multimedia data;
receiving, during capture of the multimedia data, a synchronization signal by each of the plurality of multimedia platforms;
processing, by each multimedia platform, a received synchronization signal to generate a common clock reference signal among the plurality of multimedia platforms; and
synchronizing captured multimedia data according to the common clock reference signal.
9 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for time synchronization of a plurality of multimedia streams are described. In one embodiment, the method includes the concurrent capture of multimedia data via a plurality of multimedia platforms. During the concurrent capture of the multimedia data, each of the multimedia platforms receives a synchronization signal from a synchronization generation unit. In response, each platform processes a received synchronization signal to generate a common reference clock signal among each of the platforms. Once the common clock signal is generated, each of the platforms synchronizes captured multimedia data to form multimedia stream data according to the common reference clock signal. As such, the plurality of multimedia platforms are able to perform collaborative signal processing tasks of multimedia streams, including, for example, array signal processing algorithms.
-
Citations
43 Claims
-
1. A method comprising:
-
capturing, via a plurality of multimedia platforms, multimedia data; receiving, during capture of the multimedia data, a synchronization signal by each of the plurality of multimedia platforms; processing, by each multimedia platform, a received synchronization signal to generate a common clock reference signal among the plurality of multimedia platforms; and synchronizing captured multimedia data according to the common clock reference signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable storage media containing executable computer program instructions which when executed cause a digital processing system to perform a method comprising:
-
capturing, via a plurality of multimedia platforms, multimedia data; receiving, during capture of the multimedia data, a synchronization signal by each of the plurality of multimedia platforms; processing, by each multimedia platform, a received synchronization signal to generate a common clock reference signal among the plurality of multimedia platforms; and synchronizing captured multimedia data according to the common clock reference signal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
determining a plurality of multimedia platforms to concurrently capture multimedia data; generating synchronization information for the plurality of determined multimedia platforms; and broadcasting the synchronization information to the plurality of platforms, via respective dedicated channels, as a multimedia synchronization signal. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A system comprising:
-
a synchronization generator to generate a synchronization signal according to a clock signal of the synchronization generator; and a plurality of multimedia platforms arranged to capture multimedia data via one or more capture devices and synchronize multimedia stream data generated from the captured multimedia data according to the synchronization signal generated by the synchronization generator. - View Dependent Claims (27, 28, 29)
-
-
30. An apparatus, comprising:
-
a processor having circuitry to execute instructions; one or more capture devices coupled to the processor, each capture device captures multimedia data while receiving a synchronization signal and embeds the synchronization signal within multimedia stream generated from captured multimedia data; and a storage device coupled to the processor, having sequences of instructions stored therein, which when executed by the processor cause the processor to; synchronize the generated multimedia stream data according to the received synchronization signal. - View Dependent Claims (31, 32, 33)
-
-
34. A method comprising:
-
capturing, via a plurality of multimedia platforms, multimedia data; receiving, during capture of the multimedia data, a synchronization signal by each of the plurality of multimedia platforms; and embedding, by each capture device of each multimedia platform, the received synchronization signal within generated multimedia streams to form a plurality of generated multimedia stream data. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A computer readable storage media containing executable computer program instructions which when executed cause a digital processing system to perform a method comprising:
-
capturing, via a plurality of multimedia platforms, multimedia data; receiving, during capture of the multimedia data, a synchronization signal by each of the plurality of multimedia platforms; and embedding, by each capture device of each multimedia platform, the received synchronization signal within generated multimedia stream to form a plurality of generated multimedia stream data. - View Dependent Claims (40, 41, 42, 43)
-
Specification