Regional Adjustment of Render Rate

US2018300096A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018300096-A1
Application numberUS-201715488758-A
CountryUS
Kind codeA1
Filing dateApr 17, 2017
Priority dateApr 17, 2017
Publication dateOct 18, 2018
Grant date

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.

In accordance with some embodiments, the render rate is varied across and/or up and down the display screen. This may be done based on where the user is looking in order to reduce power consumption and/or increase performance. Specifically the screen display is separated into regions, such as quadrants. Each of these regions is rendered at a rate determined by at least one of what the user is currently looking at, what the user has looked at in the past and/or what it is predicted that the user will look at next. Areas of less focus may be rendered at a lower rate, reducing power consumption in some embodiments.

First claim

Opening claim text (preview).

What is claimed: 1 . A method comprising: identifying two different screen regions of one screen display; and rendering the two regions of the one screen display at different rendering rates. 2 . The method of claim 1 including identifying a screen region the user is currently looking at. 3 . The method of claim 1 including predicting a screen region that a user will look at next. 4 . The method of claim 3 including predicting based on a historical viewing pattern. 5 . The method of claim 3 including predicting based on what will be displayed in the future. 6 . The method of claim 3 including detecting a user's viewing pattern and using that detected pattern to predict a region that will be viewed in the future. 7 . The method of claim 1 including defining more than two screen regions. 8 . The method of claim 1 including implementing more than two render rates on the same display. 9 . The method of claim 2 including rendering a region the user is not currently looking at with temporal anti-aliasing and rendering another region with multi-sampled anti-aliasing. 10 . The method of claim 3 including tracking a moving screen object to predict which region will be viewed by the user in the future. 11 . The method of claim 1 further comprising: selecting assigning cores of different precision to each of at least two distinct screen regions; and rendering each of said region with a core of different precision. 12 . The method of claim 11 wherein said cores are part of a common processing unit. 13 . The method of claim 12 wherein said cores are part of a graphics processing unit. 14 . The method of claim 11 wherein a core of higher precision is assigned to render a screen region of higher significance. 15 . The method of claim 14 wherein said region of higher significance is identified by eye gaze detection. 16 . The method of claim 11 including providing more cores of lower precision than cores of higher precision. 17 . One or more non-transitory computer readable media storing instructions to perform a sequence comprising: identifying two different screen regions of one screen display; and rendering the two regions of the one screen display at different rendering rates. 18 . The media of claim 17 , further storing instructions to perform a sequence including identifying a screen region the user is currently looking at. 19 . The media of claim 17 , further storing instructions to perform a sequence including predicting a screen region that a user will look at next. 20 . The media of claim 19 , further storing instructions to perform a sequence including predicting based on a historical viewing pattern. 21 . The method of claim 19 , further storing instructions to perform a sequence including predicting based on what will be displayed in the future. 22 . The media of claim 19 , further storing instructions to perform a sequence including detecting a user's viewing pattern and using that detected pattern to predict a region that will be viewed in the future. 23 . The media of claim 17 , further storing instructions to perform a sequence including defining more than two screen regions. 24 . The media of claim 17 , further storing instructions to perform a sequence including implementing more than two render rates on the same display. 25 . The media of claim 18 , further storing instructions to perform a sequence including rendering a region the user is not currently focused on with temporal anti-aliasing and rendering another region using a different anti-aliasing technique. 26 . The media of claim 18 , further storing instructions to perform a sequence including rendering less than all the color planes in a region the user is not currently focused on. 27 . The media of claim 19 , further storing instructions to perform a sequence including tracking a moving screen object to predict which region will be viewed by the user in the future. 28 . The media of claim 17 further: selecting assigning cores of different precision to each of at least two distinct screen regions; and rendering each of said region with a core of different precision. 29 . The media of claim 28 , further storing instructions to perform a sequence wherein said cores are part of a common processing unit. 30 . The media of claim 29 , further storing instructions to perform a sequence wherein said cores are part of a graphics processing unit. 31 . The media of claim 28 , further storing instructions to perform a sequence wherein a core of higher precision is assigned to render a screen region of higher significance. 32 . The media of claim 31 , further storing instructions to perform a sequence wherein said region of higher significance is identified by eye gaze detection. 33 . The method of claim 31 , further storing instructions to perform a sequence including providing more cores of lower precision than cores of higher precision. 34 . An apparatus comprising: a processor to identify two different screen regions of one screen display, and render the two regions of the one screen display at different rendering rates, and a memory coupled to said processor. 35 . The apparatus of claim 34 , said processor to identify a screen region the user is currently looking at. 36 . The apparatus of claim 34 , said processor to predict a screen region that a user will look at next. 37 . The apparatus of claim 36 , said processor to predict based on a historical viewing pattern. 38 . The apparatus of claim 36 , said processor to predict based on what will be displayed in the future. 39 . The apparatus of claim 36 , said processor to detect a user's viewing pattern and using that detected pattern to predict a region that will be viewed in the future. 40 . The apparatus of claim 34 , said processor to define more than two screen regions. 41 . The apparatus of claim 34 , said processor to implement more than two render rates on the same display. 42 . The apparatus of claim 35 , said processor to render a region the user is not currently looking at with temporal anti-aliasing and rendering another region with multi-sampled anti-aliasing. 43 . The apparatus of claim 34 , said processor to track a moving screen object to predict which region will be viewed by the user in the future. 44 . The apparatus of claim 34 , said processor to: select assigning cores of different precision to each of at least two distinct screen regions; and render each of said region with a core of different precision. 45 . The apparatus of claim 34 , wherein said cores are part of a common processing unit. 46 . The apparatus of claim 34 , wherein said cores are part of a graphics processing unit. 47 . The apparatus of claim 44 wherein a core of higher precision is assigned to render a screen region of higher significance. 48 . The apparatus of claim 44 wherein said region of higher significance is identified by eye ga

Assignees

Inventors

Classifications

  • Resolution modifying circuits, e.g. variable screen formats · CPC title

  • Change or adaptation of the frame rate of the video stream · CPC title

  • Parallel handling of streams of display data · CPC title

  • Arbitration of resources in a display system, e.g. control of access to frame buffer by video controller and/or main processor · CPC title

  • Eye tracking input arrangements (G06F3/015 takes precedence) · 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 US2018300096A1 cover?
In accordance with some embodiments, the render rate is varied across and/or up and down the display screen. This may be done based on where the user is looking in order to reduce power consumption and/or increase performance. Specifically the screen display is separated into regions, such as quadrants. Each of these regions is rendered at a rate determined by at least one of what the user is c…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/1438. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Oct 18 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).