System for adaptive resampling in texture mapping
AssigneeKoninklijke Philips Electronics N.V.
InventorsBart Gerard Barenbrug, Kornelis Meinds
Life of this patent
Estimating the term…
Abstract
An apparatus for mapping primitives of a 3D graphics model from a texture space to a screen space. The apparatus includes a texture memory (134) for storing texture maps. A resampler (132, 140) resamples, for each primitive, data from a texture map that corresponds to the primitive to corresponding pixel data defining a portion of a display image that corresponds to the primitive. The texture space resampler (132) and/or the screen space resampler (140) is operative to select a resampling algorithm for performing the resampling from a respective set of at least two distinct resampling algorithms. The selection is done in dependence on a size of the primitive.
Claims7
An apparatus for mapping primitives of a 3D graphics model from a texture space to a screen space;
- the apparatus including a texture memory (134) for storing texture maps;
- and a resampler (132, 140) being operative to, for each primitive, resample data from a texture map that corresponds to the primitive to corresponding pixel data defining a portion of a display image that corresponds to the primitive;
- the resampler being operative to select a resampling algorithm for performing the resampling from a respective set of at least two distinct resampling algorithms;
- the selection being in dependence on a size of the primitive.
A method of mapping primitives of a 3D graphics model from a texture space to a screen space;
- the method including:
- resampling in a texture space, for each primitive, data from a texture map that corresponds to the primitive to texture data for texels associated with the primitive;
- and
- resampling in a screen space, for each primitive, the texture data to corresponding pixel data defining a portion of a display image that corresponds to the primitive;
- and
- selecting for the texture space resampling and/or the screen space resampling a resampling algorithm from a respective set of at least two distinct resampling algorithms;
- the selection being in dependence on a size of the primitive.
Dependencies are inferred from the claim text.