IP Library Granted Patent US 7,304,652
Granted Patent B2
US 7,304,652 · App. 11/118,275 · Granted Dec 4, 2007

System and method for providing graphics using graphical engine

Assignee: Broadcom Corporation
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,304,652
App. No.
11/118,275
Granted
Dec 4, 2007
Kind
B2
Abstract

Systems and methods that provide graphics using a graphical engine are provided. In one example, a system may provide layered graphics in a video environment. The system may include a bus, a graphical engine and a graphical pipeline. The graphical engine may be coupled to the bus and may be adapted to composite a plurality of graphical layers into a composite graphical layer. The graphical engine may include a memory that stores the composite graphical layer. The graphical pipeline may be coupled to the bus and may be adapted to transport the composite graphical layer.

Claims (22)

1. A method for providing a composite display comprising a video layer and graphical layers, the method comprising:

when sufficient bandwidth is available:

in real-time, compositing a plurality of graphical layers in a graphical engine; and

in real-time, combining a real-time video layer with the real-time composite graphical layer; and

when sufficient bandwidth is not available:

in non-real-time, compositing a plurality of graphical layers into a non-real-time composite graphical layer in a graphical engine; and

in real-time, combining a real-time video layer with a previous composite graphics layer stored in memory and corresponding to the non-real-time composite graphical layer.

2. The method of claim 1 , further comprising, storing the non-real-time composite graphical layer in a memory of the graphical engine.

3. The method of claim 1 , further comprising receiving a plurality of graphical pipeline streams over a bus, wherein each of the plurality of graphical pipeline streams corresponds to at least a respective one of the plurality of graphical layers.

4. The method of claim 3 , further comprising transporting the non-real-time composite graphical layer over the bus.

5. The method of claim 1 , wherein combining a real-time video layer with a previous composite graphics layer corresponding to the non-real-time composite graphical layer is performed downstream from the graphical engine in a graphical pipeline.

6. A system for providing a composite video and graphical layer, the system comprising at least one circuit that operates to, at least:

when sufficient bandwidth is available:

in real-time, composite a plurality of graphical layers in a graphical engine; and

in real-time, combine a real-time video layer with the real-time composite graphical layer; and

when sufficient bandwidth is not available:

in non-real-time, composite a plurality of graphical layers into a non-real-time composite graphical layer in a graphical engine; and

in real-time, combine a real-time video layer with a previous composite graphics layer stored in memory and corresponding to the non-real-time composite graphical layer.

7. The system of claim 6 , wherein the at least one circuit operates to store the non-real-time composite graphical layer in a memory of the graphical engine.

8. The system of claim 6 , wherein the at least one circuit operates to receive a plurality of graphical pipeline streams over a bus, wherein each of the plurality of graphical pipeline streams corresponds to at least a respective one of the plurality of graphical layers.

9. The system of claim 8 , wherein the at least one circuit operates to transport the non-real-time composite graphical layer over the bus.

10. The system of claim 6 , wherein the at least one circuit operates to combine a real-time video layer with a previous composite graphics layer corresponding to the non-real-time composite graphical layer downstream from the graphical engine in a graphical pipeline.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER PREVIOUSLY RECORDED AT REEL: 047357 FRAME: 0302. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048674/0834 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED ON REEL 047195 FRAME 0658. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047357/0302 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0658 →
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 Sep 14, 2015
From: BAER, DAVID A.; NEUMAN, DARREN
To: BROADCOM CORPORATION
Reel/Frame 036560/0928 →
Continuity (2)
Continuation 1020101700 · Jul 23, 2002
Related Publication 20050190201A1 · Sep 1, 2005