×

Method and system for re-multiplexing of content-modified MPEG-2 transport streams using PCR interpolation

  • US 20050039064A1
  • Filed: 08/13/2003
  • Published: 02/17/2005
  • Est. Priority Date: 08/13/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method of processing a series of original elementary stream segments within an original systems stream to produce a modified systems stream, the original elementary stream segments to be processed belonging to at least one elementary stream, the method comprising the steps of:

  • (a) receiving an original systems stream comprising a series of systems stream segments, each systems stream segment comprising a systems layer specific segment of information and, for system stream segments that are to carry elementary stream data, further comprising one elementary stream segment of a series of original elementary stream segments to be processed, a plurality of the system layer specific segments comprising a first series of program clock reference times;

    (b) identifying a plurality of synchronization points within the series of original elementary stream segments in an elementary stream to be processed, wherein the synchronization points are a type of sequential location of the elementary stream (1) which recurs continually throughout the elementary stream, (2) is synchronized in time to a system time clock of the elementary stream, and (3) is present in the elementary stream both prior to and after the processing, the synchronization points including first and second synchronization points that are separated by a particular sequence of information in the elementary stream;

    (c) calculating a second series of program clock reference times for the plurality of synchronization points;

    (d) processing elementary stream information within the series of original elementary stream segments to produce a modified sequence of elementary stream information to be carried between the plurality of synchronization points, said modified sequence of elementary stream information having a different amount of information than the particular sequence of information; and

    (e) inserting the modified sequence of elementary stream information into a series of new system stream segments that include the calculated second series of program clock reference times for the plurality of synchronization points.

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