Morphological anti-aliasing (MLAA) of a re-projection of a two-dimensional image
AssigneeSony Computer Entertainment America LLC
InventorsBarry M Genova, Tobias Berghoff
Life of this patent
Estimating the term…
Abstract
Morphological anti-aliasing (MLAA) of a re-projection of a two-dimensional image can be implemented in a way that produces a better result while using fewer processor resources. One or more discontinuities between each neighboring pixel of the two-dimensional image are determined. One or more pre-defined patterns formed by the one or more discontinuities are identified. A blend amount is calculated for each pixel neighboring the identified pre-defined patterns. A re-projection is applied to the two-dimensional image and to the blend amount for each pixel thereby generating re-projected blend amounts. The neighboring pixels of the re-projection are then blended according to the re-projected blend amounts.
Claims24
A method for morphological anti-aliasing (MLAA) of a re-projection of one or more two-dimensional images, comprising:
- a) determining, with a computer, one or more discontinuities between each neighboring pixel of the one or more two-dimensional images;
- b) identifying one or more pre-defined patterns formed by the one or more discontinuities in a);
- c) calculating a blend amount for each pixel neighboring the pre-defined patterns identified in b);
- d) applying a re-projection to the one or more two-dimensional images and to the blend amount for each pixel thereby generating one or more re-projected images and re-projected blend amounts;
- e) blending neighboring pixels of the one or more re-projected images according to the re-projected blend amounts thereby producing one or more output images;
- and
- f) displaying the one or more output images.
An apparatus for morphological anti-aliasing, comprising:
- a processor;
- a memory;
- and
- computer coded instructions embodied in the memory and executable by the processor, wherein the computer coded instructions are configured to implement a method for morphological anti-aliasing of a re-projection of one or more two-dimensional images, the method comprising:
- a) determining one or more discontinuities between each neighboring pixel of the one or more two-dimensional images;
- b) identifying one or more pre-defined patterns formed by the one or more discontinuities;
- c) calculating a blend amount for each pixel neighboring the pre-defined patterns identified in b);
- d) applying a re-projection to the one or more two-dimensional images and to the blend amount for each pixel thereby generating one or more re-projected images and re-projected blend amounts;
- and
- e) blending neighboring pixels of the one or more re-projected images according to the re-projected blend amounts thereby producing one or more output images.
A non-transitory, computer-readable storage medium having computer readable program code embodied in said medium for morphological anti-aliasing (MLAA) of a re-projection of a two-dimensional image, said medium comprising:
- a) computer readable program code means for determining one or more discontinuities between each neighboring pixel of the two-dimensional image;
- b) computer readable program code means for identifying one or more pre-defined patterns formed by the one or more discontinuities;
- c) computer readable program code means for calculating a blend amount for each pixel neighboring the pre-defined patterns identified in b);
- d) computer readable program code means for applying a re-projection to the two-dimensional image and to the blend amount for each pixel thereby generating a re-projected image and re-projected blend amounts;
- and
- e) computer readable program code means for blending neighboring pixels of the re-projected image according to the re-projected blend amounts thereby producing one or more output images;
- and
- f) computer readable program code means for displaying the one or more output images.
Dependencies are inferred from the claim text.