Variable precision shading

US9916682B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9916682-B2
Application numberUS-201514925325-A
CountryUS
Kind codeB2
Filing dateOct 28, 2015
Priority dateOct 28, 2015
Publication dateMar 13, 2018
Grant dateMar 13, 2018

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.

The power consumption of processor-based devices may be reduced by reducing the consumption of power during graphics processing. In some embodiments, the precision of pixel shading in parts of images where artifacts are less objectionable may be reduced. For example, in areas the user is not directly looking at, precision may be reduced to save power. At the same time, because a person is not focusing on those regions, even if usually perceptible artifacts occur because of the reduced precision, an overall pleasing depiction may be achieved.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: enabling pixel shading to be selectively performed at at least two different precisions; and using different shading precisions during deferred shading. 2. The method of claim 1 including reducing precision in a screen area of less user interest. 3. The method of claim 2 including defining a substantially elliptical screen region of user interest for higher precision and defining a surrounding screen region of reduced precision. 4. The method of claim 1 including defining two substantially elliptical screen regions with different precisions, one region within the other region. 5. The method of claim 1 including specifying variable precision shading as a shading language data type that has variable precision depending on the screen region it shades. 6. The method of claim 1 including defining at least two screen regions with different precisions. 7. The method of claim 1 including performing coarse pixel shading. 8. The method of claim 1 including quantizing transition boundaries between regions of different precision based on hardware single instruction multiple data width. 9. One or more non-transitory computer readable media storing instructions to perform a sequence comprising: enabling pixel shading to be selectively performed at at least two different precisions; and using different shading precisions during deferred shading. 10. The media of claim 9 , further storing instructions to perform a sequence including reducing precision in a screen area of less user interest. 11. The media of claim 10 , further storing instructions to perform a sequence including defining a substantially elliptical screen region of user interest for higher precision and defining a surrounding screen region of reduced precision. 12. The method of claim 9 , further storing instructions to perform a sequence including defining two substantially elliptical screen regions with different precisions, one region within the other region. 13. The media of claim 9 , further storing instructions to perform a sequence including specifying variable precision shading as a shading language data type that has variable precision depending on the screen region it shades. 14. The media of claim 9 , further storing instructions to perform a sequence including defining at least two screen regions with different precisions. 15. The media of claim 9 , further storing instructions to perform a sequence including performing coarse pixel shading. 16. The media of claim 9 , further storing instructions to perform a sequence including quantizing transition boundaries between regions of different precision based on hardware single instruction multiple data width. 17. An apparatus comprising: a processor to enable pixel shading to be selectively performed at at least two different precisions, use different shading precisions during deferred shading; and a memory coupled to said processor. 18. The apparatus of claim 17 , said processor to reduce precision in a screen area of less user interest. 19. The apparatus of claim 18 , said processor to define a substantially elliptical screen region of user interest for higher precision and defining a surrounding screen region of reduced precision. 20. The apparatus of claim 17 , said processor to define two substantially elliptical screen regions with different precisions, one region within the other region. 21. The apparatus of claim 17 , said processor to specify variable precision shading as a shading language data type that has variable precision depending on the screen region it shades. 22. The apparatus of claim 17 , said processor to define at least two screen regions with different precisions. 23. The apparatus of claim 18 , said processor to perform coarse pixel shading. 24. The apparatus of claim 18 , said processor to quantize transition boundaries between regions of different precision based on hardware single instruction multiple data width.

Assignees

Inventors

Classifications

  • involving 3D image data · CPC title

  • G06T15/80Primary

    Shading · CPC title

  • involving image processing hardware · CPC title

  • General purpose rendering architectures · CPC title

  • Using real world measurements to influence rendering · CPC title

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 US9916682B2 cover?
The power consumption of processor-based devices may be reduced by reducing the consumption of power during graphics processing. In some embodiments, the precision of pixel shading in parts of images where artifacts are less objectionable may be reduced. For example, in areas the user is not directly looking at, precision may be reduced to save power. At the same time, because a person is not f…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06T15/80. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 13 2018 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).