SG137754A1 - Antialiasing using multiple display heads of a graphics processor - Google Patents
Antialiasing using multiple display heads of a graphics processorInfo
- Publication number
- SG137754A1 SG137754A1 SG200703269-1A SG2007032691A SG137754A1 SG 137754 A1 SG137754 A1 SG 137754A1 SG 2007032691 A SG2007032691 A SG 2007032691A SG 137754 A1 SG137754 A1 SG 137754A1
- Authority
- SG
- Singapore
- Prior art keywords
- pixel
- display
- graphics processor
- pixels
- master
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1438—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using more than one graphics controller
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
- G06T15/503—Blending, e.g. for anti-aliasing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1431—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using a single graphics controller
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/363—Graphics controllers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Image Generation (AREA)
- Image Processing (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Multiple display heads of a single graphics processor are exploited to perform antialiasing and other processing tasks. In one embodiment, two display heads of the same graphics processor are coupled to each other in a master/slave configuration via a pixel transfer path. The "master" display head receives pixels from the "slave" display head in addition to its own pixels, and pixel selection logic in the master display head can blend the two pixels or select either one to the exclusion of the other. If the two pixels correspond to different sampling locations in the same display pixel, the blended pixel is an antialiased pixel.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US74715406P | 2006-05-12 | 2006-05-12 | |
| US11/383,048 US8130227B2 (en) | 2006-05-12 | 2006-05-12 | Distributed antialiasing in a multiprocessor graphics system |
| US11/680,554 US20090085928A1 (en) | 2006-05-12 | 2007-02-28 | Antialiasing using multiple display heads of a graphics processor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| SG137754A1 true SG137754A1 (en) | 2007-12-28 |
Family
ID=38219252
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SG200703269-1A SG137754A1 (en) | 2006-05-12 | 2007-05-07 | Antialiasing using multiple display heads of a graphics processor |
Country Status (6)
| Country | Link |
|---|---|
| JP (1) | JP4748483B2 (en) |
| KR (1) | KR100890702B1 (en) |
| CN (1) | CN101086830A (en) |
| DE (1) | DE102007021546A1 (en) |
| GB (1) | GB2438087B (en) |
| SG (1) | SG137754A1 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8373708B2 (en) | 2008-07-30 | 2013-02-12 | Nvidia Corporation | Video processing system, method, and computer program product for encrypting communications between a plurality of graphics processors |
| US8319780B2 (en) | 2008-07-30 | 2012-11-27 | Nvidia Corporation | System, method, and computer program product for synchronizing operation of a first graphics processor and a second graphics processor in order to secure communication therebetween |
| JP4703695B2 (en) * | 2008-08-28 | 2011-06-15 | シャープ株式会社 | Data creation device, data creation method, data creation program, drawing device, drawing method, and drawing program |
| US8681167B2 (en) * | 2008-09-23 | 2014-03-25 | Intel Corporation | Processing pixel planes representing visual information |
| KR102443203B1 (en) * | 2015-10-27 | 2022-09-15 | 삼성전자주식회사 | Method for Operating Electronic Device and the Electronic Device |
| US10489878B2 (en) | 2017-05-15 | 2019-11-26 | Google Llc | Configurable and programmable image processor unit |
| US11386034B2 (en) * | 2020-10-30 | 2022-07-12 | Xilinx, Inc. | High throughput circuit architecture for hardware acceleration |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2325602A (en) * | 1997-05-19 | 1998-11-25 | Hewlett Packard Co | Synchronisaton of frame buffer swapping among conmputer graphics pipelines in a multi-pipeline display system |
| US6412061B1 (en) * | 1994-05-23 | 2002-06-25 | Cirrus Logic, Inc. | Dynamic pipelines with reusable logic elements controlled by a set of multiplexers for pipeline stage selection |
| US20020097241A1 (en) * | 2000-08-18 | 2002-07-25 | Mccormack Joel James | System and method for producing an antialiased image using a merge buffer |
| US6882346B1 (en) * | 2000-11-17 | 2005-04-19 | Hewlett-Packard Development Company, L.P. | System and method for efficiently rendering graphical data |
| WO2006055606A2 (en) * | 2004-11-17 | 2006-05-26 | Nvidia Corporation | Connecting graphics adapters for scalable performance |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3209632B2 (en) * | 1993-03-16 | 2001-09-17 | 松下電器産業株式会社 | Weight averaging circuit |
| JP2970440B2 (en) * | 1994-11-29 | 1999-11-02 | 松下電器産業株式会社 | Image synthesis method and image synthesis device |
| JPH10124038A (en) * | 1996-10-18 | 1998-05-15 | Fujitsu General Ltd | Image synthesis device |
| JP4505866B2 (en) * | 1998-04-03 | 2010-07-21 | ソニー株式会社 | Image processing apparatus and video signal processing method |
| US6771264B1 (en) * | 1998-08-20 | 2004-08-03 | Apple Computer, Inc. | Method and apparatus for performing tangent space lighting and bump mapping in a deferred shading graphics processor |
| JP2000099748A (en) | 1998-09-17 | 2000-04-07 | Ricoh Co Ltd | Three-dimensional graphics processing apparatus and processing method thereof |
| US6181352B1 (en) * | 1999-03-22 | 2001-01-30 | Nvidia Corporation | Graphics pipeline selectively providing multiple pixels or multiple textures |
| AUPQ593100A0 (en) * | 2000-02-29 | 2000-03-23 | Canon Kabushiki Kaisha | Alpha-channel compositing system |
| US6567098B1 (en) * | 2000-06-22 | 2003-05-20 | International Business Machines Corporation | Method and apparatus in a data processing system for full scene anti-aliasing |
| US7095386B2 (en) | 2001-06-07 | 2006-08-22 | Nvidia Corporation | Graphics system including a plurality of heads |
| KR100441079B1 (en) * | 2002-07-31 | 2004-07-21 | 학교법인연세대학교 | apparatus and method for antialiasing |
| JP2004349842A (en) * | 2003-05-20 | 2004-12-09 | Fuji Photo Film Co Ltd | Method and program for correcting composite image |
| US8212838B2 (en) * | 2005-05-27 | 2012-07-03 | Ati Technologies, Inc. | Antialiasing system and method |
-
2007
- 2007-05-07 SG SG200703269-1A patent/SG137754A1/en unknown
- 2007-05-08 DE DE102007021546A patent/DE102007021546A1/en not_active Ceased
- 2007-05-11 GB GB0709101A patent/GB2438087B/en active Active
- 2007-05-11 CN CNA2007100973472A patent/CN101086830A/en active Pending
- 2007-05-11 KR KR1020070046116A patent/KR100890702B1/en active Active
- 2007-05-14 JP JP2007128378A patent/JP4748483B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6412061B1 (en) * | 1994-05-23 | 2002-06-25 | Cirrus Logic, Inc. | Dynamic pipelines with reusable logic elements controlled by a set of multiplexers for pipeline stage selection |
| GB2325602A (en) * | 1997-05-19 | 1998-11-25 | Hewlett Packard Co | Synchronisaton of frame buffer swapping among conmputer graphics pipelines in a multi-pipeline display system |
| US20020097241A1 (en) * | 2000-08-18 | 2002-07-25 | Mccormack Joel James | System and method for producing an antialiased image using a merge buffer |
| US6882346B1 (en) * | 2000-11-17 | 2005-04-19 | Hewlett-Packard Development Company, L.P. | System and method for efficiently rendering graphical data |
| WO2006055606A2 (en) * | 2004-11-17 | 2006-05-26 | Nvidia Corporation | Connecting graphics adapters for scalable performance |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102007021546A1 (en) | 2007-12-06 |
| GB0709101D0 (en) | 2007-06-20 |
| CN101086830A (en) | 2007-12-12 |
| KR20070109951A (en) | 2007-11-15 |
| KR100890702B1 (en) | 2009-03-27 |
| GB2438087A (en) | 2007-11-14 |
| JP4748483B2 (en) | 2011-08-17 |
| GB2438087B (en) | 2011-05-18 |
| GB2438087A8 (en) | 2008-04-29 |
| JP2007310883A (en) | 2007-11-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| USD1099943S1 (en) | Display panel or portion thereof with a transitional mixed reality graphical user interface | |
| SG137754A1 (en) | Antialiasing using multiple display heads of a graphics processor | |
| USD893523S1 (en) | Display panel or portion thereof with a transitional mixed reality graphical user interface | |
| USD917541S1 (en) | Display panel or portion thereof with a transitional graphical user interface | |
| USD654928S1 (en) | Display screen with an animated user interface | |
| USD874490S1 (en) | Media sharing device display screen with transitional graphical user interface | |
| USD575795S1 (en) | Portion of a display screen showing a transitional user interface | |
| USD578544S1 (en) | Portion of a display screen showing a transitional user interface | |
| USD588606S1 (en) | Portion of a display screen showing a transitional user interface | |
| USD620027S1 (en) | Animated avatar for a display screen | |
| USD724612S1 (en) | Display screen with animated graphical user interface | |
| USD627366S1 (en) | Animated user interface for a computer display | |
| USD1009925S1 (en) | Display panel or portion thereof with a transitional mixed reality graphical user interface | |
| WO2010017113A3 (en) | Gpu scene composition and animation | |
| GB2479067B (en) | Antialiasing using multiple display heads of a graphics processor | |
| USD627364S1 (en) | Animated user interface for a computer display | |
| TWD213389S (en) | Graphical user interface part of the display screen | |
| TH189228S (en) | pen | |
| TH32905S1 (en) | Box pattern | |
| TH84853S (en) | Box pattern | |
| TH24682S1 (en) | Wrist watch case | |
| TH24725S1 (en) | Wrist watch case | |
| TH86721S (en) | Ice bucket | |
| TH80136S (en) | Basketball ball | |
| TH88658S (en) | Seedling culture container |