METHOD AND SYSTEM FOR RE-MULTIPLEXING OF CONTENT-MODIFIED MPEG-2 TRANSPORT STREAMS USING INTERPOLATION OF PACKET ARRIVAL TIMES
A system and method is provided for revising the time stamp information in an MPEG-2 encoded data transport stream after content in the transport stream is modified. Incoming packets are stamped with arrival times and packet sequence counts (210). Synchronization points within the elementary stream...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A system and method is provided for revising the time stamp information in an MPEG-2 encoded data transport stream after content in the transport stream is modified. Incoming packets are stamped with arrival times and packet sequence counts (210). Synchronization points within the elementary stream are identified and arrival times of those synchronization points are calculated. After elementary streams are modified, commensurate arrival times are calculated based on arrival times and packet sequence counts of incoming packet, as well as the arrival times of the identified synchronization points within the elementary stream and the bit ratio between the incoming packets and the modified outgoing packets (240). Calculated arrival times are stamped on the outgoing packets and used to time the output of the outgoing stream (240).
L'invention concerne un système et un procédé permettant de réviser les informations d'horodateur dans un flux de transport de données codées au format MPEG-2 après modification du contenu du flux de transport. Des heures d'arrivée et des décomptes d'ordre des paquets sont estampillés sur les paquets entrants. Les points de synchronisation contenus dans le flux élémentaire sont identifiés et les heures d'arrivée de ces points de synchronisation sont calculées. Une fois que les flux élémentaires sont modifiés, les heures d'arrivée équivalentes sont calculées sur la base des heures d'arrivée et des décomptes d'ordre des paquets entrants tout comme les heures d'arrivée des points de synchronisation identifiés compris dans le flux élémentaire et le ratio de bits entre les paquets entrants et les paquets sortants modifiés. Les heures d'arrivée calculées sont estampillées sur les paquets sortants et utilisées afin de déterminer l'heure de sortie du paquet sortant. |
---|