×

Remultiplexer for video program bearing transport streams with program clock reference time stamp adjustment

  • US 6,111,896 A
  • Filed: 01/14/1998
  • Issued: 08/29/2000
  • Est. Priority Date: 01/14/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for remultiplexing one or more transport streams formed from a sequence of transport packets, including transport packets containing compressed program data for each of one or more programs and, for each program, program clock reference time stamps, to which decoding and presentation of said program is synchronized, said method comprising the steps of:

  • (a) providing one or more transport streams,(b) selecting one or more transport packets of said one or more transport streams for output in a remultiplexed transport stream,(c) scheduling some of said transport packets for output in a time slot of an outputted transport stream depending on a predetermined delay, each of said time slots occurring approximately at a dispatch time as indicated by a local clock,(d) adjusting each program clock reference time stamp of each scheduled program clock reference bearing transport packet based on a drift between said local clock and a program system time clock from which said program clock reference time stamp was generated, if any, and(e) further adjusting each adjusted program clock reference time stamp based on a difference between said dispatch time of said time slot in which said program clock reference time stamp bearing transport packet is scheduled to be outputted and an actual time at which said time slot occurs relative to an external clock.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×