The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 08, 2014

Filed:

Sep. 28, 2000
Applicants:

Steven E. Molnar, Chapel Hill, NC (US);

David B. Kirk, Santa Clara, CA (US);

John Stephen Montrym, Los Altos, CA (US);

Douglas A. Voorhies, Menlo Park, CA (US);

Inventors:

Steven E. Molnar, Chapel Hill, NC (US);

David B. Kirk, Santa Clara, CA (US);

John Stephen Montrym, Los Altos, CA (US);

Douglas A. Voorhies, Menlo Park, CA (US);

Assignee:

NVIDIA Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G09G 5/00 (2006.01); G06T 11/20 (2006.01); G06T 11/40 (2006.01); G09G 5/14 (2006.01);
U.S. Cl.
CPC ...
G06T 11/203 (2013.01); G06T 11/40 (2013.01); G09G 5/14 (2013.01);
Abstract

A method and system are disclosed for antialiased rendering a plurality of pixels in a computer system. The method and system comprise providing a fixed storage area and providing a plurality of sequential format levels for the plurality of pixels within the fixed storage area. The plurality of format levels represent pixels with varying degrees of complexity in subpixel geometry visible within the pixel. A system and method in accordance with the present invention provides at least the following format levels: one-fragment format, used when one surface fully covers a pixel; two-fragment format, used when two surfaces together cover a pixel; and multisample format, used when three or more surfaces cover a pixel. The method and system further comprise storing the plurality of pixels at a lowest appropriate format level within the fixed storage area, so that a minimum amount of data is transferred to and from the fixed storage area. The method and system further comprise procedures for converting pixels from one format level to take into account newly rendered pixel fragments. All formats represent depth values in a consistent manner so that fragments rendered during later rendering passes match depth values resulting from rendering the same primitive in earlier passes. Thus, the invention enables high-quality antialiasing with minimal data transferred to and from the fixed storage area, while supporting multi-pass rendering.


Find Patent Forward Citations

Loading…