RECONSTRUCTION OF MISSING DATA POINT FROM SPARSE SAMPLES DURING GRAPHICS PROCESSING USING CUBIC SPLINE POLYNOMIALS
First Claim
Patent Images
1. A method of performing graphics processing, comprising:
- selecting at least one tile of a graphics image to be sampled;
selecting a sample pattern to sample the at least one tile of a graphics image;
rendering pixel data of the sampled at least one tile; and
performing, at runtime, reconstruction of missing pixel data in the sampled at least one tile using cubic spline interpolation.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphics system includes a reconstruction unit that utilizes higher order polynomials, such as cubic splines, to reconstruct missing pixel data. The computational work to perform interpolation with higher order polynomials, such as cubic splines, is reduced by pre-calculating weights for each sparse sample pattern. The pre-calculated weights may be stored as stencils and used during runtime to perform interpolation.
-
Citations
20 Claims
-
1. A method of performing graphics processing, comprising:
-
selecting at least one tile of a graphics image to be sampled; selecting a sample pattern to sample the at least one tile of a graphics image; rendering pixel data of the sampled at least one tile; and performing, at runtime, reconstruction of missing pixel data in the sampled at least one tile using cubic spline interpolation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of performing graphics processing, comprising:
-
providing a set of pre-computed weights to perform cubic spline interpolation of missing pixel data; selecting at least one tile of a graphics image to be sampled; selecting the sample pattern to sample the at least one tile of the graphics image; and rendering pixel data of the sampled at least one tile; performing, at runtime, reconstruction of missing pixel data in the sampled at least one tile using the pre-computed weights to perform cubic spline interpolation of pixel color values as a weighted sum of known pixel color values. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A graphics system including a graphics pipeline, comprising:
-
a memory storing a set of pre-computed weights to compute pixel color values as a weighted sum of known pixel color values using cubic spline interpolation for reconstruction; and a reconstruction submodule configured to access the pre-computed weights from the memory and perform, at runtime, reconstruction of missing pixel data in sampled tiles using cubic spline interpolation. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method of performing graphics processing, comprising:
-
providing a set of pre-computed weights to perform higher order polynomial interpolation of missing pixel data, wherein the order of the polynomial is at least three; selecting at least one tile of a graphics image to be sampled; selecting the sample pattern to sample the at least one tile of the graphics image; rendering pixel data of the sampled at least one tile; and performing, at runtime, reconstruction of missing pixel data in the sampled at least one tile using the pre-computed weights to perform higher order polynomial interpolation of pixel color values as a weighted sum of known pixel color values.
-
Specification