Patent ID: 6298089
Filing Date: 2001-10-02
Classification: G11B,H04L,H04N

Abstract:
In a system of implementing splicing of at least one audio and non-video data stream for predetermined video splice-in and splice-out points, comprising the steps of:determining an audio splice-in point that supports a near-seamless audio splice, including the steps of:scanning a Single Program transport Stream (SPTS) forward in time from the video splice-in point;examining each audio packet encountered to determine whether it is the first audio frame after the video splice-in point; andreplacing each audio packet encountered that is not a first audio frame with a null packet;implementing splicing audio and non-video data streams at said audio splice-in point, including the steps of;scanning forward in time until the last audio PES header with APTS<VPTS is detected;replacing each video packet between the video splice-out point and this point with a null packet;copying the audio packets for the old SPTS to an Intermediate splice buffer; andadding a predetermined constant to the PTS of the audio packets in the intermediate splice buffer;whereby a near-seamless audio splice is accomplished.