Abstract:
La présente invention concerne un procédé de diffusion synchronisée de flux de données, dans lequel au moins un flux (1) de données traité sous forme de signaux est transmis depuis une source émettrice (2) vers au moins un récepteur (3) distant de diffusion dudit flux (1), ledit récepteur (3) comprenant au moins une horloge électronique interne (9) et ladite source (2) comprenant une horloge de référence, caractérisé par le fait qu'il consiste à estimer les écarts temporels entre ledit récepteur (3) et ladite source (2), par comparaison de signaux horodatés; ajuster ladite horloge électronique interne (9) par augmentation ou diminution de sa fréquence, en fonction de ladite estime des écarts temporels; cadencer une horloge calendaire (11) au niveau dudit récepteur (3) sur la base de ladite horloge électronique interne (9); faire varier l'heure de ladite horloge calendaire (11); cadencer les unités de traitement dudit récepteur sur la base de ladite horloge électronique interne; et estampiller lesdites données au niveau de ladite source (2) de manière à synchroniser leur traitement au niveau de chaque récepteur (3).
Abstract:
Método de sincronización de flujos de datos transportados por una red de telecomunicaciones con retardos aleatorios donde se compensa, entre otros, el jitter predecible que introducirá la misma en las marcas de tiempo de un flujo de datos antes de ser transportado por ella. Así mismo, el método de sincronización de flujos incluye un filtrado de las marcas de tiempo afectadas por el jitter remanente introducido por la red (11), y que servirá para su eliminación dentro de la tolerancia preestablecida. También se mejoran los recursos de memoria del receptor, como el retardo global del sistema, y se aceleran las características de rapidez de filtrado, mediante la elección de las marcas de tiempo mas apropiadas para conseguir tal fin.
Abstract:
Methods of encoding a live video signal in a video encoding system including a plurality of video capture and encoding subsystems include providing the live video signal and an associated time code signal to the plurality of video capture and encoding subsystems, starting video capture and encoding in a first one of the subsystems at a first frame of the live video signal, starting video capture and encoding in a second one of the subsystems at a second frame of the live video signal that is later than the first frame, generating encode frame timestamps for the second frame in both the first and second video capture and encoding subsystems that are synchronized across the first and second subsystems, and associating the encode frame timestamp with the second frame in both the first and second subsystems. Related systems are also disclosed.
Abstract:
The present invention relates to the synchronizing of equipment, and more precisely to the transporting of synchronization signals via a communication network with a view to inter-synchronizing the equipment. The invention concerns a reference station able to deliver packets in a packet switching network to communication devices connected to the network. According to the invention, the reference station comprises means for inserting at least a temporal offset in said packets, wherein said temporal offset describes data delivery duration on a pre-determined path of said network. The invention relates also to a sending communication device and to a receiving communication device.
Abstract:
Systems and methods are provided for signaling the decoding order of ADUs to enable efficient recovery of the decoding order of ADUs when session multiplexing is in use. A decoding order recovery process in a receiver is improved when session multiplexing is in use. For example, various embodiments improve the decoding order recovery process of SVC when no CS-DONs are utilized. First information associated with a first media sample to identify a second media sample is signaled upon packetization to indicate/aid in recovering. Upon de-packetizing, a decoding order of the first media sample and the second media sample is determined based on the received signaling of the first information.
Abstract:
The present invention relates to a reception device able to receive packets in a communication network comprising at least two stations. The device comprises means for: - receiving packets containing samples PCR r of the network which originate from data sampled every period T smp , where T smp emanates from a time base synchronized on all the stations of the said network; - regenerating a counting ramp CSR_PCR 1 with the aid of a loop PLL 1 receiving the samples PCR r and furthermore delivering local samples PCR_IOC 1 every period T smp and a clock CLK_OUt 1 ; the phase-locked loop PLL 1 comprises: - a samples comparator CMP 1 comparing the samples PCR r and the local samples and delivering an error signal ERR; - a corrector COR 1 receiving the signal ERR and delivering a corrected error signal ERC, the corrector COR1 having a static gain equal to 1; - a digital oscillator VCO 1 receiving the corrected error signal ERC and delivering the clock CLK_OUt 1 , which has a frequency dependent on the signal ERC and is proportional to a gain G. According to the invention, the phase-locked loop PLL 1 comprises, furthermore, a gain adjustment device DAG 1 which determines a gain value G as a function of the error signal ERR.
Abstract:
The present invention is suitable for use in a communications system that transmits a transport stream, such as an MPEG stream. The present invention addresses the need of generating a valid value for a duplicated packet in the transport stream. A first embodiment of the present invention interpolates between a PCR value in the original packet and the PCR value in the next PCR packet. A second embodiment of the present invention copies an original packet along with its PCR value into a duplicate packet. Subsequently, the present invention interpolates a new value for the original packet based on the original value in the duplicated PCR-bearing packet and the previous value in a PCR-bearing packet.
Abstract:
A synchronization mechanism embeds synchronization triggers into a televiision signal or stream at regular intervals. The tirggers include an accurate representation of the time in which the tirggers were embedded. A receiving device (Client 315) decodes the triggers (Transport Hint Table) and sychronizes its internal timer based on the triggers. In this regard, the receiving device obtains a reference time from the internal timer and computes an offset between the reference time and the trigger time. The computed offset is then applied to the reference time. With the receipt of each new trigger, the application compares the trigger time to a new reference time with the most recently computed offset value applied. If there is any variance between these two values, the application creates a new smoothed offset.
Abstract:
System for determining a time delay between a first and second different transmission path, whereby the first transmission path can be the path of a video signal and the second transmission path can be the path of a corresponding audio signal, the system comprising a sender and a receiver wherein said sender comprises the following functionalities: - a transmit function to transmit over a first transmission path a predetermined first signal, and a start function to start a timer at a first moment substantially simultaneously with the transmit function; - a wait function to wait for an acknowledgement of a reception of said second signal by said receiver, said acknowledgement being sent along a return transmission path that shows substantially no delay when compared to said time delay, -a stop function to stop upon reception of said acknowledgement, said timer at a second moment, - a calculation function to calculate said time delay as being a difference between said second moment and said first moment, - a storage function to store said time delay in a delay unit to delay a transmission of a second signal via said second transmission path and said receiver comprises the following functionalities: a receive function to receive said first signal, a check function to check whether said first signal equals a reference signal stored in a memory and if so, a send function to send said acknowledgement of said reception to said sender along said return transmission path.
Abstract:
A synchronization mechanism embeds synchronization triggers into a television signal or stream at regular intervals. The triggers include an accurate representation of the time in which the triggers were embedded. A receiving device decodes the triggers and synchronizes its internal timer based on the triggers. In this regard, the receiving device obtains a reference time from the internal timer and computes an offset between the reference time and the trigger time. The computed offset is then applied to the reference time. With the receipt of each new trigger, the application compares the trigger time to a new reference time with the most recently computed offset value applied. If there is any variance between these two values, the application creates a new smoothed offset.