IP Library › Granted Patent US 12,400,566
Granted Patent B2
US 12,400,566 · App. 18/529,749 · Granted Aug 26, 2025

Factory calibration measurement data

Inventors: Gregory G. Staten (Spring, TX); Jennifer L. Cook (Spring, TX); Syed S. Azam (Spring, TX)
Assignee: Hewlett-Packard Development Company, L.P.
G09G3/006G09G5/006G09G2320/0666G09G2320/0693
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 12,400,566
App. No.
18/529,749
Granted
Aug 26, 2025
Kind
B2
Abstract

An example display system includes a load engine and a calibration engine. The load engine causes an inquiry for current calibration measurement data and retrieves factory calibration measurement data when the current calibration measurement data is unavailable. The calibration engine receives a target set of display characteristics, generates a color profile from a native panel performance representation to operate a display according to the target set of display characteristics, and causes adjustment of a display according to a difference between the target set of display characteristics and the native panel performance representation using the generated color profile.

Claims (58)

1. A display system comprising:

a load engine to, in response to a calibration request initiated by user selection of a desired color profile target, retrieve factory calibration data as a native panel performance representation; and

a calibration engine to perform a calibration operation in response to the calibration request, including to:

receive a target set of display characteristics corresponding to the desired color profile target;

generate a color profile from the native panel performance representation to operate a display according to the target set of display characteristics; and

cause, using the generated color profile, adjustment of a display according to a relationship between the target set of display characteristics and the native panel performance representation.

2. The display system of claim 1 , wherein the factory calibration data is stored on an internal memory resource of the display system or retrieved from an external memory resource.

3. The display system of claim 2 , wherein the external memory resource is a cloud-accessible database.

4. The display system of claim 2 , wherein the external memory resource is located on a separate device in communication with the display system.

5. The display system of claim 1 , further comprising a panel, wherein the calibration engine is to generate calibration data that translates the factory calibration data of the panel to perform like the target set of display characteristics.

6. The display system of claim 5 , wherein the calibration data is a calculated look up table and a matrix that represents calculated corrections to process an input video signal and cause the panel to operate to the target set of display characteristics.

7. The display system of claim 1 , wherein

the target set of display characteristics includes a luminance value, a range of tone values defining a gamut, a white balance value, a grayscale response value corresponding to all color channels, or a transfer function; and

the generated color profile is a color pipeline configuration having a look up table representing color corrections between the native panel performance representation and the target set of display characteristics.

8. A non-transitory computer-readable storage medium (NTCRSM) comprising a set of instructions executable by a processor resource to:

in response to a request for calibration of a device and a detection of lack of availability of a calibration device,

load factory calibration data;

generate calibration data for the device based on the loaded factory calibration data; and

cause a configuration of the device to change based on the generated calibration data derived from the loaded factory calibration data.

9. The NTCRSM of claim 8 , wherein the calibration of the device is a panel calibration of a display device.

10. The NTCRSM of claim 9 , wherein the calibration data is in the form of a look up table.

11. The NTCRSM of claim 9 , wherein the set of instructions is executable by the processor resource to:

receive a target set of display characteristics corresponding to a target device model;

generate a native panel performance representation based on the factory calibration data; and

create a custom color profile that matches the target set of display characteristics from the native panel performance representation.

12. The NTCRSM of claim 11 , wherein the set of instructions is executable by the processor resource to:

identify a first color range corresponding to the target set of display characteristics;

identify a second color range corresponding to the native panel performance representation;

identify a color channel difference between the native panel performance representation and the target set of display characteristics; and

modify a matrix multiplier with respect to the color channel difference between the target set of display characteristics and the native panel performance representation.

13. The NTCRSM of claim 12 , wherein the set of instructions is executable by the processor resource to:

cause an on-screen display to present a target identifier to allow for selection of the custom color profile representing the target set of display characteristics;

generate the request for panel calibration in response to selection of the target identifier via the on-screen display;

perform a first inquiry operation to identify availability of the factory calibration data on a local memory resource coupled to the display device; and

perform a second inquiry operation to identify availability of the factory calibration data on a remote memory resource associated with a cloud service when the factory calibration data is unavailable from the local memory resource.

14. The NTCRSM of claim 8 , wherein the set of instructions is executable by the processor resource to retrieve the factory calibration data from a cloud service using a device identifier associated with a first model identifier.

15. A method of calibrating a display device, the method comprising:

receiving a request for panel calibration of a display device after factory calibration in response to a user selection of a desired color profile target;

retrieving factory calibration data from a memory resource;

generating, via a processor resource, a look up table (LUT) from the factory calibration data corresponding to the display device; and

causing, via the processor resource, the display device to operate a panel using the generated LUT corresponding to the factory calibration data.

16. The method of claim 15 , comprising:

determining an age of the display device;

applying age offset to the factory calibration data when generating the LUT;

modifying a matrix multiplier based on the factory calibration data; and

operating pixels of a panel using the modified matrix multiplier and the LUT generated from the factory calibration data.

17. The method of claim 15 , comprising:

retrieving a target set of display characteristics to mimic; and

generating a device-specific custom color profile using the LUT generated from a relationship between the target set of display characteristics and the factory calibration data and a matrix multiplier modified according to the relationship between the target set of display characteristics and the factory calibration data.

18. The method of claim 17 , comprising:

programming a color block to operate in the device-specific custom color profile based on the factory calibration data and the target set of display characteristics; and

operating pixels of a panel corresponding to the device-specific custom color profile and source image data.

19. The method of claim 15 , further comprising:

determining whether current calibration data from a calibration device is selected to be ignored; and,

in response to the determination that the current calibration data is selected to be ignored, generating a custom color profile based on the factory calibration data instead of using current calibration data generated from the calibration device.

20. The method of claim 15 , further comprising:

causing an on-screen display (OSD) to present selectable color profile targets to a user, including the desired color profile target; and

generating the request for panel calibration in response to the selection of the desired color profile target via the OSD.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2023
From: STATEN, GREGORY G.; COOK, JENNIFER L.; AZAM, SYED S.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 065769/0995 →
Continuity (2)
Continuation 17616015
Related Publication 20240105088A1 · Mar 28, 2024
References Cited (19)
US 6559826B1 · Mendelson et al. · 2003 [cited by applicant]
US 8471496B2 · Knapp · 2013 [cited by applicant]
US 8643662B2 · Tran et al. · 2014 [cited by applicant]
US 9047807B2 · Kwong et al. · 2015 [cited by applicant]
US 20030034941A1 · Janssen et al. · 2003 [cited by applicant]
US 20080036742A1 · Garmon · 2008 [cited by examiner]
US 20100013855A1 · Allen et al. · 2010 [cited by applicant]
US 20110062874A1 · Knapp · 2011 [cited by applicant]
US 20130016081A1 · Park et al. · 2013 [cited by applicant]
US 20130027418A1 · Tryndin et al. · 2013 [cited by applicant]
US 20130169700A1 · Park · 2013 [cited by examiner]
US 20140132778A1 · Holub · 2014 [cited by applicant]
US 20150261966A1 · Mensch · 2015 [cited by examiner]
US 20150277840A1 · Ninan · 2015 [cited by examiner]
US 20190164519A1 · Olson et al. · 2019 [cited by applicant]
US 20190213974A1 · Marcu · 2019 [cited by examiner]
US 20190251929A1 · Fossati · 2019 [cited by examiner]
US 20190265937A1 · Kato et al. · 2019 [cited by applicant]
CN 108538239A · 2018 [cited by applicant]