Patent ID: 6115422
Filing Date: 2000-09-05
Classification: H04N

Abstract:
A method of implementing a time base change to a bitstream responsive to a time discontinuity in the bitstream while decoding the bitstream, said bitstream comprising transport packets that include both a header and a payload,where said transport packet payloads, in the aggregate, contain one or more packetized elementary streams of audio or video elementary data, a header of a said transport packet containing a discontinuity indicator indicating a change in said time base, each said packetized elementary stream includes packets having a header and a payload, a header of a packetized elementary stream periodically containing a Presentation Time Stamp indicating when a respective audio or video unit is to be presented, and wherein said time base change is indicated by the arrival of a discontinuity indicator associated with a Program Clock Reference of the time base of a corresponding packetized elementary stream, said method comprising steps ofreceiving a discontinuity indicator associated with a time base and generating a Time Base Change flag responsive thereto,marking a data byte in the bitstream associated with said time base change using the Time Base Change flag forming a marked data byte,queueing said bitstream, including said Time Base Change flag, for decoding by video and audio decoders,disabling synchronization of video or audio decoders, andissuing an interrupt when the said marked data stream byte arrives at said decoders for decoding, said interrupt allowing re-enabling synchronization of the video or audio decoders.