Merging of multiple encoded audio-video streams into one program with source clock frequency locked and encoder clock synchronized
First Claim
Patent Images
1. A method, comprising:
- frequency locking the audio and video streams from a plurality of programs;
separately encoding and multiplexing each program'"'"'s audio and video streams into a program stream, each program stream having an independent program clock reference (PCR) and presentation time stamps (PTS) in the audio and video streams;
multiplexing the program streams into a transport stream; and
synchronizing the programs'"'"' PCR and PTS in the transport stream off of a declared master PCR in one of the program streams to merge them into one program.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for merging of multiple encoded audio and video streams into a single program in the transport stream enables playback of any audio stream with any video stream. This is accomplished by first locking the frequency of audio and video input streams for a plurality of different programs to a source clock, independently encoding each program with its own PCR and PTS into a program stream, multiplexing the program streams into a transport stream, and then synchronizing the PCR and PTS of the program streams to a declared master PCR.
56 Citations
18 Claims
-
1. A method, comprising:
-
frequency locking the audio and video streams from a plurality of programs;
separately encoding and multiplexing each program'"'"'s audio and video streams into a program stream, each program stream having an independent program clock reference (PCR) and presentation time stamps (PTS) in the audio and video streams;
multiplexing the program streams into a transport stream; and
synchronizing the programs'"'"' PCR and PTS in the transport stream off of a declared master PCR in one of the program streams to merge them into one program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving a transport stream comprising multiplexed program streams each of which comprise an encoded video stream, an encoded audio stream, a program clock reference (PCR) and presentation time stamps (PTS) for the audio and video streams, wherein said video streams are source clock frequency locked and said PCR and PTS are encoder clock synchronized, in response to a customer command selecting a video stream from a program stream and an audio stream from a different program stream, extracting the selected audio and video streams and the PCR from the transport stream, decoding the selected audio and video streams, and in accordance with the synchronized PTS with respect to the PCR, playing back the audio and video streams. - View Dependent Claims (11)
-
-
12. An apparatus, comprising:
-
a frequency locker that frequency locks the audio and video streams from a plurality of programs;
a plurality of encoders that respectively encode and multiplex the programs'"'"' audio and video streams into a respective plurality of program streams, each program stream having an independent program clock reference (PCR) and presentation time stamps (PTS) in the audio and video streams;
a transport multiplexer that multiplexes the program streams into a transport stream; and
an encoder clock synchronizer that synchronizes the programs'"'"' PCR and PTS in the transport stream off of a declared master PCR in one of the program streams to merge them into one program. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification