Angle-dependent anisotropic filtering

US9619898B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9619898-B2
Application numberUS-201314142805-A
CountryUS
Kind codeB2
Filing dateDec 28, 2013
Priority dateDec 28, 2013
Publication dateApr 11, 2017
Grant dateApr 11, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method includes computing an anisotropic filter with a major-axis and a minor-axis for a pixel to be displayed on screen-space, wherein the anisotropic filter is to be applied to corresponding MIPs on a texture map. Additionally, the method includes varying the length of the major-axis of the anisotropic filter based on the angle of the major-axis of anisotropy with respect to the screen space. Further, the method includes determining a number of texels from the texture map that are to be sampled in the anisotropic filter based on the length of the modified major-axis. The color of the pixel may be determined based on the texels sampled in the anisotropic filter.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for angle dependent anisotropic filtering, comprising: computing an anisotropic filter with a major-axis and a minor-axis of a texture map for a pixel to be displayed on screen-space via a processing unit; modifying a length of a major-axis of the anisotropic filter via the processing unit based on a screen space angle, wherein the length of the major axis of the anisotropic filter is modified to decrease from an original computed length as the angle approaches 45°; determining a number of texels from the texture map via the processing unit that are to be sampled in the anisotropic filter based on the length of the modified major-axis; and determining a color of the pixel based on the texels sampled in the anisotropic filter via the processing unit. 2. The method of claim 1 , wherein a distortion from the pixel is below a threshold. 3. The method of claim 1 , wherein the length of the minor axis of the anisotropic filter is held constant independent of the angle. 4. The method of claim 1 , wherein the length of the major axis varies based on the position of the anisotropic major axis with respect to the screen-space axes. 5. The method of claim 1 , wherein the texels are sampled using a computed effective sampling interval. 6. The method of claim 1 , wherein the moiré in a rendered image at all screen space angle values is equal. 7. A system for anisotropic filtering, comprising: a central processing unit (CPU); a graphical processing unit (GPU) coupled to the CPU, the GPU to: compute an anisotropic filter with a major-axis and a minor-axis for a pixel to be displayed on screen-space, where the anisotropic filter is applied to corresponding MIPs on a texture map; vary a length of the major-axis of the anisotropic filter based on the angle of the major-axis with respect to the screen-space axes, wherein the length of the major axis of the anisotropic filter is modified to decrease from the original computed length as the angle approaches; determine a number of texels from the texture map that are to be sampled in the anisotropic filter based on the length of the modified major-axis; and determine the color of the pixel based on the texels sampled in the anisotropic filter. 8. The system of claim 7 , wherein a display screen is to display the pixel on the screen space. 9. The system of claim 7 , wherein a memory drive stores information corresponding to the texture. 10. The system of claim 7 , wherein the angle is measured between the major-axis of anisotropy and an axis of the screen-space. 11. The system of claim 7 , wherein the length of the minor axis of the anisotropic filter is held constant independent of the angle. 12. A tangible, non-transitory computer-readable medium for angle dependent anisotropic filtering, comprising instructions configured to direct a processor to: vary a length of a major-axis of the anisotropic filter via a processing unit based on a screen space angle, wherein the length of the major axis of the anisotropic filter is modified to decrease from an original computer length as the angle approaches 45°; determine a number of texels from the texture map via the processing unit that are to be sampled in the anisotropic filter based on the length of the modified major-axis; compute an anisotropic filter with a major-axis and a minor-axis of a texture map for a pixel to be displayed on screen-space via the processing unit; and determine a color of the pixel based on the texels sampled in the anisotropic filter via the processing unit.

Assignees

Inventors

Classifications

  • Processor architectures; Processor configuration, e.g. pipelining · CPC title

  • Texture mapping · CPC title

  • Filling planar surfaces by adding surface attributes, e.g. adding colours or textures · CPC title

  • G06T7/44Primary

    using image operators, e.g. filters, edge density metrics or local histograms · CPC title

  • G06T7/403Primary

    Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9619898B2 cover?
A method includes computing an anisotropic filter with a major-axis and a minor-axis for a pixel to be displayed on screen-space, wherein the anisotropic filter is to be applied to corresponding MIPs on a texture map. Additionally, the method includes varying the length of the major-axis of the anisotropic filter based on the angle of the major-axis of anisotropy with respect to the screen spac…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06T7/44. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 11 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).