IP Library › Granted Patent US 11,837,126
Granted Patent B2
US 11,837,126 · App. 17/616,015 · Granted Dec 5, 2023

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 11,837,126
App. No.
17/616,015
Granted
Dec 5, 2023
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 (60)

1. A display system comprising:

a load engine to:

perform an inquiry for a current calibration measurement data providable by a calibration device to be a native panel performance representation; and

retrieve factory calibration measurement data as the native panel performance representation when the current calibration measurement data is unavailable; and

a calibration engine to:

receive a target set of display characteristics;

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 difference between the target set of display characteristics and the native panel performance representation.

2. The display system of claim 1 , wherein:

the factory calibration measurement 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 1 , further comprising a panel, wherein the calibration engine is to:

generate calibration data that translates the factory calibration measurement data of the panel to perform like the target set of display characteristics.

4. The display system of claim 3 , 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.

5. 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.

6. 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 panel calibration and a detection of lack of availability of a calibration device, load factory calibration measurement data;

in response to the request for panel calibration and the detection of lack of availability of the calibration device, generate a look up table for a display based on the loaded factory calibration measurement data, and,

in response to the request for panel calibration and the detection of lack of availability of the calibration device, cause a color pipeline configuration of the display to change based on the generated look-up table derived from the loaded factory calibration measurement data.

7. The NTCRSM of claim 6 , 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;

identify whether current calibration measurement data is available or the factory measurement data is available to generate a native panel performance representation; and

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

8. The NTCRSM of claim 7 , 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.

9. The NTCRSM of claim 8 , 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 current calibration measurement data derived from a calibration instrument coupled to a display device;

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

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

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

retrieve the factory calibration measurement data from a cloud service using a device identifier associated with a first model identifier;

retrieve the target set of display characteristics from the cloud service using a second model identifier; and

store the factory calibration measurement data and target set of display characteristics on a memory resource integrated in a display device.

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

identifying, via a processor resource, whether a calibration device is connected to the display device;

in response to a determination that the calibration device is not connected to the display device and a determination that factory calibration measurement data is available, generating, via the processor resource, a look up table (LUT) from factory calibration measurement 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 measurement data in response to generation of the LUT when factory calibration measurement data is available.

12. The method of claim 11 , comprising:

determining an age of the display device;

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

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

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

13. The method of claim 11 , comprising:

retrieving a target set of display characteristics to mimic;

retrieving factory calibration measurement data from a memory resource integrated in the display device; and

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

14. The method of claim 13 , comprising:

programming a color block to operate in the device-specific custom color profile based on the factory calibration measurement 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.

15. The method of claim 11 , comprising:

determining whether current calibration measurement data is selected to be ignored; and,

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

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2021
From: STATEN, GREGORY G.; COOK, JENNIFER L.; AZAM, SYED S.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 058271/0475 →
Continuity (1)
Related Publication 20220301469A1 · Sep 22, 2022