Video and graphics system with parallel processing of graphics windows
First Claim
1. A video and graphics system comprising:
- a plurality of graphics FIFOs for receiving a plurality of graphics data portions;
a plurality of graphics converters for receiving the graphics data portions from the graphics FIFOs, and for converting the graphics data portions to generate converted graphics data portions;
a graphics controller for receiving the converted graphics data portions and for ordering the converted graphics data portions into an order suitable for blending; and
a plurality of graphics blenders for blending the converted graphics data portions concurrently to generate a blended graphics image.
3 Assignments
0 Petitions
Accused Products
Abstract
A display engine of a video and graphics system includes one or more processing elements and receives graphics from a memory. The graphics data define multiple graphics layers, and the processing elements process two or more graphics layers in parallel to generate blended graphics. Alpha values may be used while blending graphics. The processing elements may be integrated on an integrated circuit chip with an input for receiving the graphics data and other video and graphics components. The display engine may also include a graphics controller for receiving two or more graphics layers in parallel, for arranging the graphics layers in an order suitable for parallel processing, and for providing the arranged graphics layers to the processing elements. The blended graphics may be blended with HDTV video or SDTV video, which may be extracted from compressed data streams such as an MPEG Transport stream.
-
Citations
20 Claims
-
1. A video and graphics system comprising:
-
a plurality of graphics FIFOs for receiving a plurality of graphics data portions;
a plurality of graphics converters for receiving the graphics data portions from the graphics FIFOs, and for converting the graphics data portions to generate converted graphics data portions;
a graphics controller for receiving the converted graphics data portions and for ordering the converted graphics data portions into an order suitable for blending; and
a plurality of graphics blenders for blending the converted graphics data portions concurrently to generate a blended graphics image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of blending a plurality of graphics data portions to generate a blended graphics image using a video and graphics system comprising a plurality of graphics FIFOs, a plurality of graphics converters, a graphics controller and a plurality of graphics blenders implemented on a single integrated circuit chip, the method comprising:
-
receiving the graphics data portions into the graphics FIFOs;
converting the graphics data portions from the graphics FIFOs to a plurality of converted graphics data portions using the graphics converters;
ordering the converted graphics data portions into an order suitable for blending using the graphics controller; and
generating the blended graphics image by concurrently blending the converted graphics data portions using the graphics blenders. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A video and graphics system comprising:
-
FIFO means for receiving a plurality of graphics data portions;
conversion means for receiving the graphics data portions from the graphics FIFOs, and converting the graphics data portions to generate converted graphics data portions;
ordering means for receiving the converted graphics data portions and ordering the converted graphics data portions into an order suitable for blending; and
blending means for blending the converted graphics data portions concurrently to generate a blended graphics image. - View Dependent Claims (20)
-
Specification