Abstract:
A method for synchronizing media reproduction across heterogeneous networks is presented. The networks include end-to-end IP broadband and narrowband simulcast networks that contain broadband and narrowband devices associated with a common communications group. A controller in the networks determines delay times for reproduction of a media stream across devices in the networks and establishes the longest delay time. The longest delay time is used to calculate appropriate transmission and reproduction timestamps to permit the devices to reproduce the provided media stream in synchronization. Narrowband base stations repeat the media stream at the time specified by a transmission timestamp, and broadband end devices reproduce the media stream at the time specified by a reproduction timestamp. By synchronizing the presentation time, the devices present the media at substantially the same time and are granted fair rights to communicate with one another.
Abstract:
The present invention relates, according to a first aspect, a method for reduction of the difference in phase between a first signal and a second signal, a phase locked loop PLL 1 receiving the samples PCR r from the first signal and producing local samples PCR_loc 1 from the second signal, said loop PLL 1 also producing a second signal from a difference ε between the samples received PCR r and the local samples PCR_loc 1 , parameters ADDEND from the phase locked loop being initialized and modified during the functioning. According to the invention, when the phase locked loop PLL1 functions in a regime established during a first connection, it comprises: - a step 10 of acquisition of at least one value Val1, Val2 of at least one parameter ADDEND of the phase locked loop PLL 1 as well as a timestamp t1, t2 at which the acquisition was realized, - a step 20 of memorization of the value Val1, Val2 of the parameter or parameters ADDEND in a database.
Abstract:
A system as disclosed herein is suited for synchronizing unrelated information and/or reference signals originating from two or more broadcasting / multimedia equipment sources wherein the signals may be in different signal formats and/or subject to different delays at a receiving device. The system comprises a master reference time generator connected to at least one of a plurality of slave reference signal generators via a packet network. The master reference time generator comprises a master reference time counter and a sampling device for sampling the master reference time counter. The master reference time generator encodes time data in master reference time packets and feeds these packets into the packet network. The at least one of a plurality of slave reference signal generators is adapted to accept the encoded time data as an input in order to generate a reference signal, the phase of which is calculated based on the time elapsed since an initial time point. The slave reference signal generator comprises a slave reference time counter to generate time data elapsed from the initial time point. The slave reference time counter is connected to a sampling device for sampling the slave reference time counter. The master reference time counter and the slave reference time counter are sampled at time points derived from a time base synchronized on the master reference time generator and all of the slave reference signal generators of the network.
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.
Abstract:
A multimedia device (100) including a separating entity configured to separate a multimedia stream into audio frames and video frames, a sequencing entity configured to add a sequence number to at least one audio frame, a transceiver configured to transmit audio frames to a remote audio device, a controller coupled to a video player, the controller configured to determine a delay associated with transmitting the audio frames to the remote audio device based upon the sequence number and to control the presentation of the video frames at the video player based on the delay.
Abstract:
A method of clock recovery of Time Division Multiplex signal in a packet network, wherein a first Provider Edge receives (102) a timing message from a second Provider Edge and upon reception of said timing message a counter of said first Provider Edge is increased (104). The first Provider Edge sends (118) to the second Provider Edge encapsulated Time Division Multiplex packet traffic and each packet sent to the second Provider Edge causes the counter to decrease (120). The first Provider Edge compares (106) value of the counter with an Upper Threshold value and with a Low Threshold value and increases a rate of generation of the encapsulation packets if the counter is above said Upper Threshold or reduces the rate of generation of the encapsulation packets if the counter is below said Low Threshold.
Abstract:
A method for transmitting a data stream (DS) comprising a plurality of data packets (Px) from a source (1) via a USB link (2) to a sink (3), comprises: preparing, at the source (1), the data stream by providing each data packet (Px) with a time stamp (APTx) and handing over the time stamped data packets (Qx) to the USB link (2); transmitting the prepared data stream via the USB link (2); re-assembling, at the sink (3), the data stream (DS) by receiving the data packets (Qx), buffering them and re-assembling the data stream by releasing each of the buffered data packets (Px) at a time which is defined by the time coded in the time stamp (APTx) plus a constant time delay (TD).
Abstract:
An optical disc using a single-spiral land and groove track format and an address signal enabling simple sector address management and format compatibility with read-only optical disc media is disclosed. Four physical address areas PID1-PID4 are recorded to a header area such that PID1 and PID2 are offset one-half track pitch toward the outside circumference of the disc from the groove track center, and PID3 and PID4 are offset one-half track pitch toward the inside circumference of the disc from the groove track center, and the header area is shared by groove track sectors and land track sectors. A groove track sector address is written to PID3 and PID4, and the sector address of the land track sector adjacent on the outside circumference side of that groove sector is written to PID1 and PID2. The address of each sector increases (1) in the same sequence as the sectors are formed in the recording spiral.
Abstract:
The invention concerns a device for transmitting packets in a packet communication network comprising at least two stations, including in particular means for generating a first temporal descriptor from a sampled value of a master counter, means for generating a second temporal descriptor from a sampled value of a second counter synchronized on all the network stations and means for transmitting jointly the two temporal descriptors in the network. The invention also concerns a device for receiving packets in a packet communication network, which uses the double temporal descriptor generated by the transmitter device.