IP Library Granted Patent US 11,438,484
Granted Patent B2
US 11,438,484 · App. 17/160,097 · Granted Sep 6, 2022

Color temperature adjustment independent of scaler color space

Inventors: Aik Keong Ong (Singapore, SG); Seen Yee Cindy Cheong (Singapore, SG)
Assignee: Dell Products L.P.
H04N1/644H04N2201/0089
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,438,484
App. No.
17/160,097
Granted
Sep 6, 2022
Kind
B2
Abstract

A disclosed scaler resource includes a color management module configured to support two or more color space transformations and two or more color temperature adjustment profiles and to receive first pixel data and perform color processing of the first pixel data to produce second pixel data. The color processing includes a color space transformation in accordance with any of the supported color space transformation matrices and a color temperature adjustment in accordance with any of the supported color temperature adjustment profiles. The color processing is configured wherein a ratio of primary colors produced by performing the color processing on first pixel data corresponding to any primary color is independent of the selected color temperature adjustment profile. The color space transformation may be performed before or after the color temperature adjustment. When performed before, the color transformation matrix is modified to reflect the color temperature adjust profile.

Claims (46)

1. A scaler resource, wherein the scaler resource includes a color management module configured to:

support two or more color space transformations and two or more color temperature adjustment profiles;

receive first pixel data; and

perform color processing of the first pixel data to produce second pixel data, wherein the color processing includes:

a color space transformation in accordance with any color space transformation matrix selected from the one of the two or more color space transformation matrices; and

a color temperature adjustment in accordance with any color temperature adjustment profile selected from the of two or more color temperature adjustment profiles;

wherein a ratio of primary colors produced by performing the color processing on first pixel data corresponding to a primary color is independent of the selected color temperature adjustment profile.

2. The scaler resource of claim 1 , wherein performing the color processing comprises performing the color space transformation after performing the color temperature adjustment.

3. The scaler resource of claim 1 , wherein performing the color processing includes performing the color space transformation before performing the color temperature adjustment.

4. The scaler resource of claim 3 , wherein the performing the color space transformation before the color temperature adjustment incudes modifying the color space transformation matrix based on the color temperature adjustment profile and modifying the color temperature adjust profile to reflect a gain of unit for all primary colors.

5. The scaler resource of claim 4 , wherein modifying the color space transformation matrix comprises multiplying the color space transformation matrix by a scaling matrix, wherein the scaling matrix is equivalent to multiplying a unity matrix by a vector corresponding to the color temperature adjustment profile.

6. The scaler resource of claim 1 , wherein the color management module further includes a linearization block to transform gamma corrected pixel data received from a host to linear pixel data prior to the color processing.

7. The scaler resource of claim 6 , wherein the color management module further includes a gamma restore block to apply gamma correction to the second pixel data.

8. A display device, comprising:

a display panel;

timing control logic to drive the display panel in accordance with pixel data; and

a scaler resource configured to provide pixel data to the timing control logic, wherein the scaler resource includes a color management module configured to:

support two or more color space transformations and two or more color temperature adjustment profiles;

receive first pixel data; and

perform color processing of the first pixel data to produce second pixel data, wherein the color processing includes:

a color space transformation in accordance with any color space transformation matrix selected from the one of the two or more color space transformation matrices; and

a color temperature adjustment in accordance with any color temperature adjustment profile selected from the of two or more color temperature adjustment profiles;

wherein a ratio of primary colors produced by performing the color processing on first pixel data corresponding to a primary color is independent of the selected color temperature adjustment profile.

9. The display device of claim 8 , wherein performing the color processing comprises performing the color space transformation after performing the color temperature adjustment.

10. The display device of claim 8 , wherein performing the color processing includes performing the color space transformation before performing the color temperature adjustment.

11. The display device of claim 10 , wherein the performing the color space transformation before the color temperature adjustment incudes modifying the color space transformation matrix based on the color temperature adjustment profile and modifying the color temperature adjust profile to reflect a gain of unit for all primary colors.

12. The display device of claim 11 , wherein modifying the color space transformation matrix comprises multiplying the color space transformation matrix by a scaling matrix, wherein the scaling matrix is equivalent to multiplying a unity matrix by a vector corresponding to the color temperature adjustment profile.

13. The display device of claim 8 , wherein the color management module further includes a linearization block to transform gamma corrected pixel data received from a host to linear pixel data prior to the color processing.

14. The display device of claim 13 , wherein the color management module further includes a gamma restore block to apply gamma correction to the second pixel data.

15. An information handling system, comprising:

a central processing unit (CPU);

a graphics module configured to generate pixel data in accordance with video information received from the CPU; and

a display device configured to display images in accordance with the pixel data, wherein the display device includes a scaler resource, wherein the scaler resource includes a color management module configured to:

support two or more color space transformations and two or more color temperature adjustment profiles;

receive first pixel data; and

perform color processing of the first pixel data to produce second pixel data, wherein the color processing includes:

a color space transformation in accordance with any color space transformation matrix selected from the one of the two or more color space transformation matrices; and

a color temperature adjustment in accordance with any color temperature adjustment profile selected from the of two or more color temperature adjustment profiles;

wherein a ratio of primary colors produced by performing the color processing on first pixel data corresponding to a primary color is independent of the selected color temperature adjustment profile.

16. The scaler resource of claim 15 , wherein performing the color processing comprises performing the color space transformation after performing the color temperature adjustment.

17. The scaler resource of claim 15 , wherein performing the color processing includes performing the color space transformation before performing the color temperature adjustment.

18. The scaler resource of claim 17 , wherein the performing the color space transformation before the color temperature adjustment incudes modifying the color space transformation matrix based on the color temperature adjustment profile and modifying the color temperature adjust profile to reflect a gain of unit for all primary colors.

19. The scaler resource of claim 18 , wherein modifying the color space transformation matrix comprises multiplying the color space transformation matrix by a scaling matrix, wherein the scaling matrix is equivalent to multiplying a unity matrix by a vector corresponding to the color temperature adjustment profile.

20. The scaler resource of claim 15 , wherein the color management module further includes:

a linearization block to transform gamma corrected pixel data received from a host to linear pixel data prior to the color processing; and

a gamma restore block to apply gamma correction to the second pixel data.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0342) 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/0460 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0051) 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/0663 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056136/0752) 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/0771 →
RELEASE OF SECURITY INTEREST AT REEL 055408 FRAME 0697 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0553 →
SECURITY INTEREST Recorded Mar 3, 2021
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 056136/0752 →
SECURITY INTEREST Recorded Mar 3, 2021
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 055479/0051 →
SECURITY INTEREST Recorded Mar 3, 2021
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 055479/0342 →
SECURITY AGREEMENT Recorded Feb 25, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 055408/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2021
From: ONG, AIK KEONG; CHEONG, SEEN YEE CINDY
To: DELL PRODUCTS L.P.
Reel/Frame 055052/0752 →
Continuity (1)
Related Publication 20220239804A1 · Jul 28, 2022