IP Library Granted Patent US 10,930,244
Granted Patent B2
US 10,930,244 · App. 16/279,863 · Granted Feb 23, 2021

Data processing systems

Inventor: Daren Croxford (Swaffham Prior, GB)
Assignee: Apical Limited
G09G5/10G06F3/013G09G3/2003G09G3/22G09G3/3406G09G2320/043G09G2320/0666G09G2320/0686G09G2354/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,930,244
App. No.
16/279,863
Granted
Feb 23, 2021
Kind
B2
Abstract

In a data processing system, when displaying frames to a user on a display, the location of the user's gaze on the display is determined, and the amount of light to be output for different regions of the display when displaying the frame on the display is selected and set based on the determined location of the user's gaze on the display.

Claims (61)

1. A method of operating a data processing system, the data processing system comprising:

an emissive display operable to display frames to a user;

a processing unit operable to generate frames for display on the display;

a display processor operable to provide frames generated by the processing unit to the display for display; and

a gaze tracking system operable to determine a location of a user's gaze on the display;

the method comprising:

when a frame is to be displayed on the display:

determining the location of the user's gaze on the display;

selecting the amount of a property of light to be output for different regions of the display when displaying the frame on the display based on the determined location of the user's gaze on the display; and

causing the display to output the selected amount of the property of the light in the different regions of the display when displaying the frame on the display;

wherein the determined location of the user's gaze on the display is used to identify two regions on the display for which the amount of a property of the light to be output will be selected, a first region on the display that surrounds and includes the determined location of the user's gaze on the display, and a second region that surrounds the identified first region; and

wherein the method comprises causing the display to output a lower amount of a property of the light for the second identified region on the display by modifying color values to be displayed at each pixel of the display in the second identified region of the display so as to bias the color values towards a gray scale output in the second identified region of the display.

2. A data processing system comprising:

an emissive display operable to display frames to a user;

a processing unit operable to generate frames for display on the display;

a display processor operable to provide frames generated by the processing unit to the display for display; and

a gaze tracking system operable to determine a location of a user's gaze on the display;

the data processing system further comprising a light output selection circuit configured to:

select the amount of a property of light to be output for different regions of the display when displaying a frame on the display based on a determined location of the user's gaze on the display; and

cause the display to output the selected amount of the property of the light in the different regions of the display when displaying a frame on the display;

wherein the light output selection circuit is further configured to use the determined location of the user's gaze on the display to identify two regions on the display for which the amount of a property of the light to be output will be selected, a first region on the display that surrounds and includes the determined location of the user's gaze on the display, and a second region that surrounds the identified first region; and

to cause the display to output a lower amount of a property of the light for the second identified region on the display by modifying color values to be displayed at each pixel of the display in the second identified region of the display so as to bias the color values towards a gray scale output in the second identified region of the display.

3. A non-transitory computer readable storage medium storing computer software code which when executing on a processor performs a method of operating a data processing system, the data processing system comprising:

an emissive display operable to display frames to a user;

a processing unit operable to generate frames for display on the display;

a display processor operable to provide frames generated by the processing unit to the display for display; and

a gaze tracking system operable to determine a location of a user's gaze on the display;

the method comprising:

when a frame is to be displayed on the display:

determining the location of the user's gaze on the display;

selecting the amount of a property of light to be output for different regions of the display when displaying the frame on the display based on the determined location of the user's gaze on the display; and

causing the display to output the selected amount of a property of the light in the different regions of the display when displaying the frame on the display;

wherein the determined location of the user's gaze on the display is used to identify two regions on the display for which the amount of a property of the light to be output will be selected, a first region on the display that surrounds and includes the determined location of the user's gaze on the display, and a second region that surrounds the identified first region; and

the method further comprises causing the display to output a lower amount of a property of the light for the second identified region on the display by modifying color values to be displayed at each pixel of the display in the second identified region of the display so as to bias the color values towards a gray scale output in the second identified region of the display.

4. The method of claim 1 , wherein the amount of a property of the light to be output for the second identified region of the display is selected so as to reduce a power consumption of the data processing system when displaying the frame, relative to an amount of power that would be consumed by the data processing system when displaying the frame without selecting the amount of light to be output for the different regions of the display based on the determined location of the user's gaze on the display.

5. The method of claim 1 , further comprising causing the display to favor light output in terms of a luminance of each pixel in the second region of the display at expense of chrominance output of said pixels, so as to reduce a power consumption of the data processing system when displaying the frame relative to an amount of power that would be consumed by the data processing system when displaying the frame without selecting the amount of light to be output for the different regions of the display based on the determined location of the user's gaze on the display.

6. A method of operating a data processing system, the data processing system comprising:

a transmissive display operable to display frames to a user;

a processing unit operable to generate frames for display on the display;

a display processor operable to provide frames generated by the processing unit to the display for display; and

a gaze tracking system operable to determine a location of a user's gaze on the display;

the method comprising:

when a frame is to be displayed on the display:

determining the location of the user's gaze on the display;

selecting the amount of a property of light to be output for different regions of the display when displaying the frame on the display based on the determined location of the user's gaze on the display; and

causing the display to output the selected amount of a property of the light in the different regions of the display when displaying the frame on the display;

wherein the determined location of the user's gaze on the display is used to identify two regions on the display for which the amount of a property of the light to be output will be selected, a first region on the display that surrounds and includes the determined location of the user's gaze on the display, and a second region that surrounds the identified first region; and

the method comprises causing the display to output the selected amount of a property of the light in the second identified region of the display by setting a backlight output intensity in the second identified region of the display so as to cause the display to output a reduced amount of light in the second identified region of the display.

7. The method of claim 6 , wherein the amount of a property of the light to be output for the second identified region of the display is selected so as to reduce a power consumption of the data processing system when displaying the frame, relative to an amount of power that would be consumed by the data processing system when displaying the frame without selecting the amount of light to be output for the different regions of the display based on the determined location of the user's gaze on the display.

8. A data processing system comprising:

an emissive display operable to display frames to a user;

a processing unit operable to generate frames for display on the display;

a display processor operable to provide frames generated by the processing unit to the display for display; and

a gaze tracking system operable to determine a location of a user's gaze on the display;

the data processing system further comprising a light output selection circuit configured to:

select the amount of a property of light to be output for different regions of the display when displaying a frame on the display based on a determined location of the user's gaze on the display; and

cause the display to output the selected amount of the property of the light in the different regions of the display when displaying a frame on the display;

wherein the light output selection circuit is further configured to use the determined location of the user's gaze on the display to identify two regions on the display for which the amount of a property of the light to be output will be selected, a first region on the display that surrounds and includes the determined location of the user's gaze on the display, and a second region that surrounds the identified first region; and

to cause the display to output the selected amount of a property of the light in the second identified region of the display by setting a backlight output intensity in the second identified region of the display so as to cause the display to output a reduced amount of light in the second identified region of the display.

9. The method of claim 1 , wherein the step of selecting the amount of a property of light to be output for different regions of the display when displaying the frame on the display based on the determined location of the user's gaze on the display is performed by the display processor or by the display.

10. The method of claim 6 , wherein the step of selecting the amount of a property of light to be output for different regions of the display when displaying the frame on the display based on the determined location of the user's gaze on the display is performed by the display processor or by the display.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2022
From: APICAL LIMITED
To: ARM LIMITED
Reel/Frame 061300/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2019
From: CROXFORD, DAREN
To: APICAL LIMITED
Reel/Frame 048382/0974 →
Continuity (1)
Related Publication 20200265797A1 · Aug 20, 2020