IP Library Granted Patent US 7,533,402
Granted Patent B2
US 7,533,402 · App. 10/374,768 · Granted May 12, 2009

Satellite set-top box decoder for simultaneously servicing multiple independent programs for display on independent display device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,533,402
App. No.
10/374,768
Granted
May 12, 2009
Kind
B2
Abstract

An integrated receiver with dual channel transport stream decoding and delivery substantially implemented on a single CMOS integrated circuit is described. A receiver front end provides multiple time-base clocks for two transport streams. Transport processor circuitry uses multiple PCRs to track transport streams through decoding, storage and or delivery of the decoded signals for display. Provision of a multiple time-base clock for decoding and delivering multiple transport streams allows display of the two decoded audio-video signals on independent monitors.

Claims (23)

1. A satellite set-top box decoder apparatus formed on a single integrated circuit chip 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 Program Clock Recovery (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, the clock circuit including a dual phase locked loop (PLL) circuit in which a first multiplexer selects one of a plurality of first control words provided from extracted first PCR data and in which a second multiplexer selects one of a plurality of second control words provided from extracted second PCR data to separately control outputs of the PLL, wherein the first clock signal and the second clock signal are synchronized to corresponding first and second programs, but not to each other, in order to have independently timed first and second clock signals;

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 respectively based on first and second clock signals in order to produce simultaneously two independent video signals for display on first and second display devices, in which the first and second video signals are independently and simultaneously generated from the same integrated circuit chip.

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 2 , wherein the audio decode circuit is an MPEG audio decoder.

4. The decoder apparatus of claim 2 , wherein the clock circuit comprises first and second external voltage controlled oscillators controlled by first and second Pulse Width Modulated (PWM) waveforms, where said first PWM waveform is derived from the first PCR data.

5. The decoder apparatus of claim 1 , wherein the video decode circuit is an MPEG-2/MPEG-1 compliant video decoder.

6. An integrated receiver circuit of a set-top box formed on a single integrated circuit chip for decoding and displaying first and second program signals, comprising:

a substrate of the integrated circuit chip providing a physical medium upon which the receiver circuit is constructed;

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 Program Clock Recovery (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, the clock generator including a dual phase locked loop (PLL) circuit in which a first multiplexer selects one of a plurality of first control words provided from extracted first PCR value and in which a second multiplexer selects one of a plurality of second control words provided from extracted second PCR value to separately control outputs of the PLL, wherein the first clock signal and the second clock signal are synchronized to corresponding first and second program signals, but not to each other, in order to have independently timed first and second clock signals;

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 respectively in order to produce simultaneously two independent audio-video signals for output on first and second display devices, in which the first and second audio-video signals are independently and simultaneously generated from the same integrated circuit chip.

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. and displaying the first and second program signals.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED AT REEL: 047195 FRAME: 0827. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Nov 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047924/0571 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0827 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2003
From: DEMAS, JASON; LAW, HOMMAN; BAER, DAVID; SCHONER, BRIAN
To: BROADCOM CORPORATION
Reel/Frame 014169/0393 →