Claims
- 1. In a decoding apparatus for simultaneously servicing a plurality of independent programs for display on independent display devices, a multiple time-base clock generator comprising:
a transport processor for demultiplexing multiple input transport streams to generate a first video stream corresponding to a first program signal, and to further generate a second video stream corresponding to a second program signal, said transport processor comprising a PCR circuit for extracting first PCR data from the transport streams corresponding to the first program signal, and for extracting second PCR data from the transport streams corresponding to the second program signal, and 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 signal and for generating a second clock signal that is synchronized to a program clock for the second program signal.
- 2. The clock generator of claim 1, wherein the clock circuit comprises:
a first clock circuit that generates a first system clock corresponding to the first program signal under control of the first PCR data and further generates a second system clock corresponding to the second program signal under control of the second PCR data, 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 a second clock circuit comprising a phase locked loop circuit for generating additional frequencies required by the decoding apparatus for decoding and displaying the first and second program signals.
- 3. The clock generator of claim 1, wherein the clock circuit comprises:
a first clock circuit that generates a first system clock corresponding to the first program signal in response to the first PCR data and further generates a second system clock corresponding to the second program signal in response to the second PCR data, said first clock circuit comprising:
a first external voltage controlled oscillator controlled by a first voltage-based error signal derived from the first PCR data, and a second external voltage controlled oscillator controlled by a second voltage-based error signal derived from the second PCR data, and a second clock circuit comprising a phase locked loop circuit for generating additional frequencies required by the decoding apparatus for decoding and displaying the first and second program signals.
- 4. The clock generator of claim 1, wherein the decoding apparatus comprises an MPEG video decoder, and wherein the clock generator provides said first and second clock signals to the MPEG video decoder such that the MPEG video decoder simultaneously decodes first and second video streams extracted from the first and second program signals under control of the first and second clock signals.
- 5. The clock generator of claim 1, wherein the decoding apparatus comprises an MPEG audio decoder, and wherein the clock generator provides said first and second clock signals to the MPEG audio decoder such that the MPEG audio decoder simultaneously decodes first and second audio streams extracted from the first and second program signals under control of the first and second clock signals.
- 6. The clock generator of claim 1, 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.
- 7. The clock generator of claim 1, wherein the clock circuit comprises:
a first phase locked loop coupled to a first plurality of phase rotators for generating a first clock signal for use in decoding the first program signal, and a second phase locked loop coupled to a second plurality of phase rotators for generating a second clock signal for use in decoding the second program signal.
- 8. The clock generator of claim 1, wherein the clock generator and decoding apparatus are formed together on a common substrate.
- 9. The clock generator of claim 8, wherein the substrate is silicon.
- 10. The clock generator of claim 8 wherein the clock generator and decoding apparatus are fabricated according to standard CMOS processing.
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 |