Claims
- 1. A satellite set-top box decoder apparatus for simultaneously servicing a plurality of independent programs for display on independent display devices, comprising:
a first processor for demultiplexing multiple input transport streams to generate a first video stream corresponding to a first program, and to further generate a second video stream corresponding to a second program; a PCR circuit for extracting first PCR data from the transport streams corresponding to the first program, and for extracting second PCR data from the transport streams corresponding to the second program, a clock circuit responsive to the first and second PCR data for generating a first clock signal that is synchronized to a program clock for the first program and for generating a second clock signal that is synchronized to a program clock for the second program; a video decode circuit for simultaneously (1) decoding the first video stream under control of the first clock signal to render a signal, and (2) decoding second video stream under control of the second clock signal to render a second decoded video signal; and a video converter for simultaneously converting the first and second decoded video signals into analog video form for display on first and second display devices.
- 2. The decoder apparatus of claim 1, wherein the first processor demultiplexes the multiple input transport streams to generate a first audio stream corresponding to the first program, and a second audio stream corresponding to the second program; said apparatus further comprising:
an audio decode circuit for simultaneously decoding (1) the first audio stream under control of the first clock signal to generate a first audio output signal, and (2) second audio stream under control of the second clock signal to generate a second audio output signal; and an audio converter for simultaneously converting the first and second audio output signals into PCM audio data for output, such that the first audio output signal is output simultaneously with the output of the first decoded video signal from the video converter, and the second audio output signal is output simultaneously with the output of the second decoded video signal from the video converter.
- 3. The decoder apparatus of claim 1, wherein the video decode circuit is an MPEG-2/MPEG-1 compliant video decoder.
- 4. The decoder apparatus of claim 2, wherein the audio decode circuit is an MPEG audio decoder.
- 5. The decoder apparatus of claim 2, wherein the clock circuit comprises first and second external voltage controlled oscillators controlled by first and second PWM waveforms, where said first PWM waveform is derived from the first PCR data.
- 6. An integrated receiver circuit for decoding and displaying first and second program signals, comprising:
a substrate providing a physical medium upon which a receiver circuit is disposed; a first satellite receiver having its circuit elements disposed upon the substrate; a second satellite receiver having its circuit elements disposed upon the substrate; a data transport processor having its circuit elements disposed upon the substrate for parsing and demultiplexing multiple transport streams received from the first and second satellite receivers to generate a first audio-video signal and second audio-video signal, wherein said data transport processor further extracts a first PCR value associated with the first audio-video signal and a second PCR value associated with the second audio-video signal; a clock generator having its circuit elements disposed upon the substrate for synthesizing a first clock signal that is synchronized to the first program signal and a second clock signal that is synchronized to the second program signal; an audio-video decode processor for decoding the first and second audio-video signals, such that the first audio-video signal is decoded under control of the first clock signal, and the second audio-video signal is decoded under control of the second clock signal.
- 7. The integrated receiver of claim 6 additionally comprising an graphics engine circuit having its circuit elements disposed upon the substrate, said graphics engine accepting first and second decoded MPEG video streams from said data transport processor to provide compositing of text and graphics with said first stream under control of the first clock signal, and to simultaneously provide compositing of text and graphics with said second stream under control of the second clock signal.
- 8. The integrated receiver of claim 6 additionally comprising a video encoder circuit having its circuit elements disposed upon the substrate, said video encoder circuit accepting a first decoded MPEG video stream in YCRCB (601) format and producing composite video under control of the first clock signal, and accepting a second decoded MPEG video stream in YCRCB (601) format and producing composite video under control of the second clock signal.
- 9. The integrated receiver of claim 6 wherein the substrate is silicon.
- 10. The integrated receiver of claim 6 wherein the substrate comprises devices fabricated according to standard CMOS processing.
- 11. The integrated receiver of claim 6 wherein the clock generator comprises a first clock circuit and a second clock circuit,
where the first clock circuit generates a first system clock corresponding to the first program signal under control of the first PCR value and a second system clock corresponding to the second program signal under control of the second PCR value, said first clock circuit comprising:
a phase detector, an internal voltage controlled oscillator and a divider coupled between an output of the voltage controlled oscillator and an input of the phase detector, and a plurality of phase rotators coupled to the output of the voltage controlled oscillator; and where the second clock circuit comprises a phase locked loop circuit for generating additional frequencies required by the receiver for decoding and displaying the first and second program signals.
RELATED APPLICATIONS
[0001] This application claims priority to the U.S. Provisional Application No. 60/414,800, which was filed on Sep. 30, 2002 and is incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60414800 |
Sep 2002 |
US |