Computer graphics processing and selective visual display system – Computer graphics processing – Graphic manipulation
Reexamination Certificate
2000-08-18
2003-06-03
Bella, Matthew C. (Department: 2676)
Computer graphics processing and selective visual display system
Computer graphics processing
Graphic manipulation
C345S501000, C345S502000, C345S505000, C345S506000, C345S519000, C345S630000, C348S597000
Reexamination Certificate
active
06573905
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates generally to integrated circuits, and more particularly to an integrated circuit system for processing and displaying video and graphics.
BACKGROUND OF THE INVENTION
Video and graphics systems are typically used in television control electronics, such as set top boxes, integrated digital TVs, and home network computers. Video and graphics systems typically include a display engine that may perform display functions. The display engine is the part of the video and graphics system that receives display pixel data from any combination of locally attached video and graphics input ports, processes the data in some way, and produces final display pixels as output.
This application includes references to both graphics and video, which reflects in certain ways the structure of the hardware itself. This split does not, however, imply the existence of any fundamental difference between graphics and video, and in fact much of the functionality is common to both. Graphics as used herein may include graphics, text and video.
SUMMARY OF THE INVENTION
In one embodiment of the present invention, a display engine for processing graphics includes an input for receiving data representing graphics from a memory, and one or more processing elements. The graphics may include multiple graphics layers or windows. The processing elements process two or more graphics layers in parallel to generate blended graphics. The input for receiving data representing graphics and the processing elements may be integrated on an integrated circuit chip. 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 one or more processing elements.
In another embodiment of the present invention, a method is provided for blending multiple graphics layers to generate blended graphics. Data representing graphics defining the multiple graphics layers are received, and two or more graphics layers are blended in parallel. Prior to blending, two or more graphics layers may be arranged in an order suitable for parallel processing. The format of the graphics layers may be converted to a common format.
In yet another embodiment of the present invention, a video and graphics system is disclosed including a transport processor, a video decoder, a display engine and a video compositor. The transport processor may receive multiple compressed data streams including video data. The video decoder decodes the video data to generate decoded video data. The display engine receives multiple graphics layers and blend them in parallel to generate blended graphics. The video compositor blends the decoded video data with the blended graphics. The transport processor, the video decoder, the display engine and the video decoder may be integrated on an integrated circuit chip. The compressed data streams may include one or more MPEG Transport streams, which may include SDTV video data and/or HDTV video data.
REFERENCES:
patent: 4020332 (1977-04-01), Crochiere et al.
patent: 4367466 (1983-01-01), Takeda et al.
patent: 4532547 (1985-07-01), Bennett
patent: 4679040 (1987-07-01), Yan
patent: 4688033 (1987-08-01), Carini et al.
patent: 4959718 (1990-09-01), Bennett
patent: 5043714 (1991-08-01), Perlman
patent: 5097257 (1992-03-01), Clough et al.
patent: 5142273 (1992-08-01), Wobermin
patent: 5155816 (1992-10-01), Kohn
patent: 5258747 (1993-11-01), Oda et al.
patent: 5262854 (1993-11-01), Ng
patent: 5307177 (1994-04-01), Shibata et al.
patent: 5384912 (1995-01-01), Ogrinc et al.
patent: 5396567 (1995-03-01), Jass
patent: 5398211 (1995-03-01), Willenz et al.
patent: 5418535 (1995-05-01), Masucci et al.
patent: 5432900 (1995-07-01), Rhodes et al.
patent: 5434683 (1995-07-01), Sekine et al.
patent: 5434957 (1995-07-01), Moller
patent: 5467144 (1995-11-01), Saeger et al.
patent: 5471411 (1995-11-01), Adams et al.
patent: 5515077 (1996-05-01), Tateyama
patent: 5526054 (1996-06-01), Greenfield et al.
patent: 5533182 (1996-07-01), Bates et al.
patent: 5546103 (1996-08-01), Rhodes et al.
patent: 5550594 (1996-08-01), Cooper et al.
patent: 5570296 (1996-10-01), Heyl et al.
patent: 5577187 (1996-11-01), Mariani
patent: 5598525 (1997-01-01), Nally et al.
patent: 5600364 (1997-02-01), Hendricks et al.
patent: 5604514 (1997-02-01), Hancock
patent: 5614952 (1997-03-01), Boyce et al.
patent: 5615376 (1997-03-01), Ranganathan
patent: 5619337 (1997-04-01), Naimpally
patent: 5621869 (1997-04-01), Drews
patent: 5621906 (1997-04-01), O'Neill et al.
patent: 5625611 (1997-04-01), Yokota et al.
patent: 5635985 (1997-06-01), Boyce et al.
patent: 5638499 (1997-06-01), O'Connor et al.
patent: 5638501 (1997-06-01), Gough et al.
patent: 5640543 (1997-06-01), Farrell et al.
patent: 5664162 (1997-09-01), Dye
patent: 5694143 (1997-12-01), Fielder et al.
patent: 5696527 (1997-12-01), King et al.
patent: 5708764 (1998-01-01), Borrel et al.
patent: 5719593 (1998-02-01), De Lange
patent: 5742779 (1998-04-01), Steele et al.
patent: 5745095 (1998-04-01), Parchem et al.
patent: 5751979 (1998-05-01), McCrory
patent: 5758177 (1998-05-01), Gulick et al.
patent: 5764238 (1998-06-01), Lum et al.
patent: 5790136 (1998-08-01), Hoffert et al.
patent: 5790795 (1998-08-01), Hough
patent: 5790842 (1998-08-01), Charles et al.
patent: 5793445 (1998-08-01), Lum et al.
patent: 5815137 (1998-09-01), Weatherford et al.
patent: 5828383 (1998-10-01), May et al.
patent: 5831615 (1998-11-01), Drews et al.
patent: 5844608 (1998-12-01), Yu et al.
patent: 5864345 (1999-01-01), Wickstrom et al.
patent: 5867166 (1999-02-01), Myhrvold et al.
patent: 5874967 (1999-02-01), West et al.
patent: 5894300 (1999-04-01), Takizawa
patent: 5896136 (1999-04-01), Augustine et al.
patent: 5907635 (1999-05-01), Numata
patent: 5914725 (1999-06-01), MacInnis et al.
patent: 5914728 (1999-06-01), Yamagishi et al.
patent: 5920572 (1999-07-01), Washington et al.
patent: 5923316 (1999-07-01), Kitamura et al.
patent: 5923385 (1999-07-01), Mills et al.
patent: 5926647 (1999-07-01), Adams et al.
patent: 5940089 (1999-08-01), Dilliplane et al.
patent: 5949432 (1999-09-01), Gough et al.
patent: 5949439 (1999-09-01), Ben-Yoseph et al.
patent: 5951664 (1999-09-01), Lambrecht et al.
patent: 5956041 (1999-09-01), Koyamada et al.
patent: 5959626 (1999-09-01), Garrison et al.
patent: 5959637 (1999-09-01), Mills et al.
patent: 5961603 (1999-10-01), Kunkel et al.
patent: 5963201 (1999-10-01), McGreggor et al.
patent: 5963262 (1999-10-01), Ke et al.
patent: 5977933 (1999-11-01), Wicher et al.
patent: 5982425 (1999-11-01), Allen et al.
patent: 5982459 (1999-11-01), Fandrianto et al.
patent: 5987555 (1999-11-01), Alzien et al.
patent: 6002411 (1999-12-01), Dye
patent: 6005546 (1999-12-01), Keene
patent: 6006303 (1999-12-01), Barnaby et al.
patent: 6018803 (2000-01-01), Kardach
patent: 6023302 (2000-02-01), MacInnis et al.
patent: 6028583 (2000-02-01), Hamburg
patent: 6038031 (2000-03-01), Murphy
patent: 6046740 (2000-04-01), LaRoche et al.
patent: 6061094 (2000-05-01), Maietta
patent: 6064676 (2000-05-01), Slattery et al.
patent: 6078305 (2000-06-01), Mizutani
patent: 6088355 (2000-07-01), Mills et al.
patent: 6094226 (2000-07-01), Ke et al.
patent: 6098046 (2000-08-01), Cooper et al.
patent: 6100826 (2000-08-01), Jeon et al.
patent: 6100899 (2000-08-01), Ameline et al.
patent: 6105048 (2000-08-01), He
patent: 6111896 (2000-08-01), Slattery et al.
patent: 6115422 (2000-09-01), Anderson et al.
patent: 6121978 (2000-09-01), Miler
patent: 6133901 (2000-10-01), Law
patent: 6151030 (2000-11-01), DeLeeuw et al.
patent: 6151074 (2000-11-01), Werner
patent: 6157978 (2000-12-01), Ng et al.
patent: 6160989 (2000-12-01), Hendricks et al.
patent: 6169843 (2001-01-01), Lenihan et al.
patent: 6184908 (2001-02-01), Chan et al.
patent: 6189064 (2001-02-01), MacInnis et al.
patent: 6199131 (2001-03-01), Melo et al.
patent: 6204859 (2001-03-01), Jouppi et al.
patent: 6205260 (2001-03-01), Crinon et al.
patent: 6208354 (200
MacInnis Alexander G.
Tang Chengfuh Jeffrey
Xie Xiaodong
Bella Matthew C.
Broadcom Corporation
Christie Parker & Hale LLP
Sajous Wesner
LandOfFree
Video and graphics system with parallel processing of... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Video and graphics system with parallel processing of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Video and graphics system with parallel processing of... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3139816