Enhanced electronic gaming machine with dynamic gaze display
US-10074236-B2 · Sep 11, 2018 · US
US2018300096A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018300096-A1 |
| Application number | US-201715488758-A |
| Country | US |
| Kind code | A1 |
| Filing date | Apr 17, 2017 |
| Priority date | Apr 17, 2017 |
| Publication date | Oct 18, 2018 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.