Patent ID: 7924886

Claim:
A method of program clock reference (PCR) adaptation for an output transport stream, the method comprising: receiving an input transport stream of packets; extracting a time mark packet from the packets in the input transport stream; determining a time period from the time mark; computing an input time base count for a first packet of the input transport stream within the time period and an output time base count for a first packet of the output transport stream determined from the time mark; linearly incrementing the input time base count for each additional packet of the input transport stream within the time period and linearly incrementing the output time base count for each packet of the output transport stream; determining the difference between the input time base count and the output time base count corresponding to a packet in the output stream including a PCR; and adapting the PCR for the packet in the output transport stream including the PCR by adjusting the PCR for the determined difference.