Patent ID: 8171166
Filing Date: 2012-05-01
Classification: H04N

Abstract:
1. A method for modifying a multiple program transport stream using a computer, the method comprising: receiving a multiple program transport stream that comprises multiple program clock references; inserting a decoding time stamp equivalent valued program clock reference in a transport stream packet of an access unit of a program so that the multiple program transport stream comprises the multiple program clock references and the decoding time stamp equivalent valued program clock reference; wherein the decoding time stamp equivalent program clock reference is a program clock reference that has a value that is either equal to a value of a decoding time stamp of the access unit or slightly smaller than the value of the decoding time stamp of the access unit; wherein the transport stream packet is positioned so that the inserted decoding time stamp equivalent value program clock reference is equal to a decoding time stamp of an elementary stream of the program; and altering program clock references of another program of the multiple program transport stream in response to a change in a size of the multiple program transport stream resulting from the inserting.