Method and apparatus for anti-aliasing in a graphics system

Computer graphics processing and selective visual display system – Computer graphics processing – Attributes

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S613000

Reexamination Certificate

active

06999100

ABSTRACT:
A graphics system including a custom graphics and audio processor produces exciting 2D and 3D graphics and surround sound. The system includes a graphics and audio processor including a 3D graphics pipeline and an audio digital signal processor. The system achieves highly efficient full-scene anti-aliasing by implementing a programmable-location super-sampling arrangement and using a selectable-weight vertical-pixel support area blending filter. For a 2×2 pixel group (quad), the locations of three samples within each super-sampled pixel are individually selectable. A twelve-bit multi-sample coverage mask is used to determine which of twelve samples within a pixel quad are enabled based on the portions of each pixel occupied by a primitive fragment and any pre-computed z-buffering. Each super-sampled pixel is filtered during a copy-out operation from a local memory to an external frame buffer using a pixel blending filter arrangement that combines seven samples from three vertically arranged pixels. Three samples are taken from the current pixel, two samples are taken from a pixel immediately above the current pixel and two samples are taken from a pixel immediately below the current pixel. A weighted average is then computed based on the enabled samples to determine the final color for the pixel. The weight coefficients used in the blending filter are also individually programmable. De-flickering of thin one-pixel tall horizontal lines for interlaced video displays is also accomplished by using the pixel blending filter to blend color samples from pixels in alternate scan lines.

REFERENCES:
patent: 4388620 (1983-06-01), Sherman
patent: 4425559 (1984-01-01), Sherman
patent: 4463380 (1984-07-01), Hooks, Jr.
patent: 4570233 (1986-02-01), Yan et al.
patent: 4658247 (1987-04-01), Gharachorloo
patent: 4725831 (1988-02-01), Coleman
patent: 4829295 (1989-05-01), Hiroyuki
patent: 4862392 (1989-08-01), Steiner
patent: 4866637 (1989-09-01), Gonzalez-Lopez et al.
patent: 4897806 (1990-01-01), Cook et al.
patent: 4901064 (1990-02-01), Deering
patent: 4914729 (1990-04-01), Omori et al.
patent: 4945500 (1990-07-01), Deering
patent: 5136664 (1992-08-01), Bersack et al.
patent: 5170468 (1992-12-01), Shah et al.
patent: 5239624 (1993-08-01), Cook et al.
patent: 5268996 (1993-12-01), Steiner et al.
patent: 5357579 (1994-10-01), Buchner et al.
patent: 5361386 (1994-11-01), Watkins et al.
patent: 5363475 (1994-11-01), Baker et al.
patent: 5392385 (1995-02-01), Evangelisti et al.
patent: 5392393 (1995-02-01), Deering
patent: 5394516 (1995-02-01), Winser
patent: 5412796 (1995-05-01), Olive
patent: 5421028 (1995-05-01), Swanson
patent: 5432895 (1995-07-01), Myers
patent: 5457775 (1995-10-01), Johnson, Jr. et al.
patent: 5504917 (1996-04-01), Austin
patent: 5535374 (1996-07-01), Olive
patent: 5594854 (1997-01-01), Baldwin et al.
patent: 5600763 (1997-02-01), Greene et al.
patent: 5608424 (1997-03-01), Takahashi et al.
patent: 5651104 (1997-07-01), Cosman
patent: 5684939 (1997-11-01), Foran et al.
patent: 5687357 (1997-11-01), Priem
patent: 5701444 (1997-12-01), Baldwin
patent: 5721947 (1998-02-01), Priem et al.
patent: 5724561 (1998-03-01), Tarolli et al.
patent: 5727192 (1998-03-01), Baldwin
patent: 5758182 (1998-05-01), Rosenthal et al.
patent: 5764228 (1998-06-01), Baldwin
patent: 5764243 (1998-06-01), Baldwin
patent: 5768626 (1998-06-01), Munson et al.
patent: 5768629 (1998-06-01), Wise et al.
patent: 5774133 (1998-06-01), Neave et al.
patent: 5777629 (1998-07-01), Baldwin
patent: 5798770 (1998-08-01), Baldwin
patent: 5801706 (1998-09-01), Fujita et al.
patent: 5801716 (1998-09-01), Silverbrook
patent: 5805868 (1998-09-01), Murphy
patent: 5815166 (1998-09-01), Baldwin
patent: 5818456 (1998-10-01), Cosman et al.
patent: 5821949 (1998-10-01), Deering
patent: 5835096 (1998-11-01), Baldwin
patent: 5859645 (1999-01-01), Latham
patent: 5874969 (1999-02-01), Storm et al.
patent: 5877771 (1999-03-01), Drebin et al.
patent: 5886701 (1999-03-01), Chauvin et al.
patent: 5917496 (1999-06-01), Fujita et al.
patent: 5920326 (1999-07-01), Rentschler et al.
patent: 5940086 (1999-08-01), Rentschler et al.
patent: 5943060 (1999-08-01), Cosman et al.
patent: 5949424 (1999-09-01), Cabral et al.
patent: 5949428 (1999-09-01), Toelle et al.
patent: 5949440 (1999-09-01), Krech, Jr. et al.
patent: 5969726 (1999-10-01), Rentschler et al.
patent: 5977984 (1999-11-01), Omori
patent: 5990903 (1999-11-01), Donovan
patent: 5999196 (1999-12-01), Storm et al.
patent: 6002409 (1999-12-01), Harkin
patent: 6005582 (1999-12-01), Gabriel et al.
patent: 6023738 (2000-02-01), Priem et al.
patent: 6025853 (2000-02-01), Baldwin
patent: 6028608 (2000-02-01), Jenkins
patent: 6028611 (2000-02-01), Anderson et al.
patent: 6037949 (2000-03-01), DeRose et al.
patent: 6038031 (2000-03-01), Murphy
patent: 6057852 (2000-05-01), Krech, Jr.
patent: 6064392 (2000-05-01), Rohner
patent: 6072500 (2000-06-01), Foran et al.
patent: 6092124 (2000-07-01), Priem et al.
patent: 6130723 (2000-10-01), Medin
patent: 6173367 (2001-01-01), Aleksic et al.
patent: 6181352 (2001-01-01), Kirk et al.
patent: 6198488 (2001-03-01), Lindholm et al.
patent: 6226012 (2001-05-01), Priem et al.
patent: 6469707 (2002-10-01), Voorhies
patent: 6496187 (2002-12-01), Deering et al.
patent: 6597363 (2003-07-01), Duluk et al.
patent: 2070934 (1993-12-01), None
patent: 1 074 945 (2001-02-01), None
patent: 1 075 146 (2001-02-01), None
patent: 1 081 649 (2001-03-01), None
patent: 11053580 (1999-02-01), None
patent: 11076614 (1999-03-01), None
patent: 11161819 (1999-06-01), None
patent: 11203500 (1999-07-01), None
patent: 11226257 (1999-08-01), None
patent: 11259671 (1999-09-01), None
patent: 11259678 (1999-09-01), None
patent: 2000-66985 (2000-03-01), None
patent: 2000-92390 (2000-03-01), None
patent: 2000-132704 (2000-05-01), None
patent: 2000-132706 (2000-05-01), None
patent: 2000-149053 (2000-05-01), None
patent: 2000-156875 (2000-06-01), None
patent: 2000-182077 (2000-06-01), None
patent: 2000-207582 (2000-07-01), None
patent: 2000-215325 (2000-08-01), None
patent: WO 94/10641 (1994-05-01), None
Akeley, Kurt, “Reality Engine Graphics”, 1993, Silicon Graphics Computer Systems, pp. 109-116.
Photograph of Sony PlayStation II System.
Photograph of Sega Dreamcast System.
Photograph of Nintendo 64 System.
Whitepaper: 3D Graphics Demystified, Nov. 11, 1999, www.nvidia.com.
Whiepaper: “Z Buffering, Interpolation and More W-Buffering”, Doug Rogers, Jan. 31, 2000, www.nvidia.com.
Whitepaper: Using GL—NV—vertex—array and GL—NV—fence, posted Aug. 1, 2000, www.nvidia.com.
Whitepaper: Anisotropic Texture Filtering in OpenGL, posted Jul. 17, 2000, www.nvidia.com.
Whitepaper: Mapping Texels to Pixels in D3D, posted Apr. 5, 2000, www.nvidia.com.
Whitepaper: Guard Band Clipping, posted Jan. 31, 2000, www.nvidia.com.
Whitepaper: Cube Environment Mapping, posted Jan. 14, 2000, www.nvidia.com.
Whitepaper: Color Key in D3D, posted Jan. 11, 2000, www.nvidia.com.
Whitepaper: Vertex Blending Under DX7 for the GeForce 256, Jan. 5, 2000, www.nvidia.com.
Whitepaper: Optimizing Direct3D for the GeForce 256, Jan. 3, 2000, www.nvidia.com.
Whitepaper: Dot Product Texture Blending, Dec. 3, 1999, www.nvidia.com.
Whitepaper: Technical Brief: AGP 4X with Fast Writes, Nov. 10, 1999, www.nvidia.com.
Technical Brief: Transform and Lighting, Nov. 10, 1999, www.nvidia.com.
Technical Brief: What's New With Microsoft DirectX7, posted Nov. 10, 1999, www.nvidia.com.
Mitchell et al., “Multitexturing in DirectX6”, Game Developer, Sep. 1998, www.gdmag.com.
VisionTek, “GeForce2 GS Graphics Processing Unit”, ©2000 www.visiontek.com.
Jim Bushnell et al. “Advanced Multitexture Effects With Direct3D and OpenGL”, Pyramid Peak Design & ATI Research, Inc., GameDevelopers Conference, ©1999.
Song PlayStation II Instruction Manual, Sony Computer Entertainment Inc., ©2000.
Stand and Be Judged, Next Generation, May 2000.
PlayStation II: Hardware Heaven or Hell?, Next Generation, Jan. 2000.
Chris Charla, “

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for anti-aliasing in a graphics system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for anti-aliasing in a graphics system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for anti-aliasing in a graphics system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3646883

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.