SYSTEM AND METHOD FOR ENHANCED MULTI-SAMPLE ANTI-ALIASING
First Claim
1. A method of performing anti-aliasing, said method comprising:
- determining a sampling pattern corresponding to a pixel;
adjusting said sampling pattern based on a visual effect;
accessing a first plurality of samples based on said sampling pattern, wherein said first plurality of samples comprises a second plurality of samples within said pixel and a third plurality of samples outside of said pixel; and
performing anti-aliasing filtering of said pixel based on said first plurality of samples and said sampling pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for enhanced multi-sample anti-aliasing. The method includes determining a sampling pattern corresponding to a pixel and adjusting the sampling pattern based on a visual effect (e.g., post-processing visual effect). The method further includes accessing a first plurality of samples based on the sampling pattern. The first plurality of samples may comprise a second plurality of samples within the pixel and a third plurality of pixels outside of the pixel. The method further includes performing anti-aliasing filtering of the pixel based on the first plurality of samples and the sampling pattern.
140 Citations
20 Claims
-
1. A method of performing anti-aliasing, said method comprising:
-
determining a sampling pattern corresponding to a pixel; adjusting said sampling pattern based on a visual effect; accessing a first plurality of samples based on said sampling pattern, wherein said first plurality of samples comprises a second plurality of samples within said pixel and a third plurality of samples outside of said pixel; and performing anti-aliasing filtering of said pixel based on said first plurality of samples and said sampling pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for increasing visual quality, said method comprising:
-
accessing a current frame; accessing a prior frame; accessing a motion vector operable for mapping said prior frame to said current frame; determining a portion of said prior frame corresponding to a portion of said current frame based on said motion vector; and performing multi-sample anti-aliasing of said portion of said current frame based on said portion of said prior frame and said portion of said current frame. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for graphics processing, said system comprising:
-
a sampling pattern module operable to determine a sampling pattern of a plurality of samples corresponding to a pixel; a sampling pattern adjustment module operable to adjust said sampling pattern based on a filter; a sample access module operable to access said plurality of samples based on said sampling pattern; a multi-sample anti-aliasing module operable to perform multi-sample anti-aliasing of said pixel based on said plurality of samples and said sampling pattern. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification