IP Library Granted Patent US 11,250,759
Granted Patent B1
US 11,250,759 · App. 16/984,433 · Granted Feb 15, 2022

Systems and methods for adaptive color accuracy with multiple sensors to control a display's white point and to calibrate the display using pre-boot diagnostics

Inventors: Stefan Peana (Austin, TX); Karun Palicherla Reddy (Austin, TX)
Assignee: Dell Products, L.P.
G09G3/2003G06F3/0227G09G3/3208G09G5/02G09G5/06G06F1/1616G09G2320/0242G09G2320/0285G09G2320/0626G09G2320/0666G09G2320/0693G09G2360/144
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 11,250,759
App. No.
16/984,433
Granted
Feb 15, 2022
Kind
B1
Abstract

Systems and methods for adaptive color accuracy with multiple sensors to control a display's white point and to calibrate the display using pre-boot diagnostics are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive a first measurement from a first Ambient Light Sensor (ALS) disposed on a display portion of the IHS; receive a second measurement from a second ALS, wherein the second ALS is configured to face the display portion in response to IHS being in a closed posture; and control a brightness of a display based upon at least one of the first or second measurements.

Claims (55)

1. An Information Handling System (IHS), comprising:

a processor; and

a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to:

receive a first measurement from a first Ambient Light Sensor (ALS) disposed on a display portion of the IHS;

receive a second measurement from a second ALS, wherein the second ALS is configured to face the display portion in response to IHS being in a closed posture;

determine if the first measurement and the second measurement are different from previous measurements by an amount greater than a threshold value;

in response to the determination, select one of the first or second ALS sensors, wherein the selected sensor presents least variation from the previous measurements;

calculate a correction factor for the selected ALS sensor using a lookup table (LUT) with color correction values and based upon context information;

tag the selected ALS sensor as the primary sensor; and

control a brightness of the display using a reading from the selected ALS sensor.

2. The IHS of claim 1 , wherein the display portion comprises an Organic Light-Emitting Diode (OLED) panel.

3. The IHS of claim 1 , wherein the second ALS is disposed on a palmrest of the IHS.

4. The IHS of claim 1 , wherein the second ALS is disposed on a keyboard of the IHS.

5. The IHS of claim 1 , wherein at least one of the first or second ALSs comprises an XYZ or RGB color sensor.

6. The IHS of claim 1 , wherein the context information comprises at least one: of an identity of a user, a user's proximity to the IHS, an identity of an application currently under execution, a duration of execution of the application, or a user's gaze direction.

7. The IHS of claim 1 , wherein the context information comprises an angle of a hinge coupling two portions of the IHS.

8. The IHS of claim 1 , wherein the program instructions, upon execution, further cause the IHS to:

determine that the IHS is in the closed posture;

render a pre-determined image pattern on the display; and

obtain the second measurement in response to the rendering.

9. The IHS of claim 8 , wherein the program instructions, upon execution, further cause the IHS to:

update the LUT based upon the second measurement; and

use the LUT to render a subsequent image on the display upon reboot of the IHS.

10. A memory storage device having program instructions stored thereon that, upon execution by one or more processors of an Information Handling System (IHS), cause the IHS to:

receive a first measurement from a first Ambient Light Sensor (ALS) disposed on a display portion of the IHS;

receive a second measurement from a second ALS, wherein the second ALS is configured to face the display portion in response to IHS being in a closed posture;

determine if the first measurement and the second measurement are different from previous measurements by an amount greater than a threshold value;

in response to the determination, select one of the first or second ALS sensors, wherein the selected sensor presents least variation from the previous measurements;

calculate a correction factor for the selected ALS sensor using a lookup table (LUT) with color correction values and based upon context information;

tag the selected ALS sensor as the primary sensor; and

control a brightness of the display using a reading from the selected ALS sensor.

11. The memory storage device of claim 10 , wherein the context information comprises an angle of a hinge coupling two portions of the IHS.

12. The memory storage device of claim 10 , wherein the program instructions, upon execution, further cause the IHS to:

determine that the IHS is in the closed posture;

render a pre-determined image pattern on the display; and

obtain the second measurement in response to the rendering.

13. The memory storage device of claim 12 , wherein the program instructions, upon execution, further cause the IHS to:

update the LUT based upon the second measurement; and

use the LUT to render a subsequent image on the display upon reboot of the IHS.

14. A method, comprising:

receiving a first measurement from a first Ambient Light Sensor (ALS) disposed on a display portion of an Information Handling System (IHS);

receiving a second measurement from a second ALS, wherein the second ALS is configured to face the display portion in response to IHS being in a closed posture;

determining if the first measurement and the second measurement are different from previous measurements by an amount greater than a threshold value;

in response to the determination, selecting one of the first or second ALS sensors, wherein the selected sensor presents least variation from the previous measurements;

calculating a correction factor for the selected ALS sensor using a lookup table (LUT) with color correction values and based upon context information;

tagging the selected ALS sensor as the primary sensor; and

controlling a brightness of the display using a reading from the selected ALS sensor.

15. The method of claim 14 , wherein the context information comprises an angle of a hinge coupling two portions of the IHS.

16. The method of claim 14 , further comprising:

determining that the IHS is in the closed posture;

rendering a pre-determined image pattern on the display; and

obtaining the second measurement in response to the rendering.

17. The method of claim 16 , further comprising:

updating the LUT based upon the second measurement; and

using the LUT to render a subsequent image on the display upon reboot of the IHS.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0523) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0664 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0434) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0740 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0609) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0570 →
RELEASE OF SECURITY INTEREST AT REEL 054591 FRAME 0471 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0463 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: FOX, JUSTIN; GRIMSON, MARC
To: MASTERCARD TECHNOLOGIES CANADA ULC
Reel/Frame 055249/0217 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0434 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0523 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 054475/0609 →
SECURITY AGREEMENT Recorded Nov 13, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 054591/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2020
From: PEANA, STEFAN; REDDY, KARUN PALICHERLA
To: DELL PRODUCTS, L.P.
Reel/Frame 053393/0922 →