US 11,749,145 B2
Color calibration of display modules using a reduced number of display characteristic measurements
Farnaz Agahian, San Jose, CA (US); and Daniel Solomon, San Jose, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Appl. No. 17/44,175
Filed by Google LLC, Mountain View, CA (US)
PCT Filed Dec. 11, 2019, PCT No. PCT/US2019/065677
§ 371(c)(1), (2) Date Sep. 30, 2020,
PCT Pub. No. WO2021/118556, PCT Pub. Date Jun. 17, 2021.
Prior Publication US 2022/0223076 A1, Jul. 14, 2022
Int. Cl. G09G 3/00 (2006.01); G09G 3/3208 (2016.01)
CPC G09G 3/006 (2013.01) [G09G 3/3208 (2013.01); G09G 2320/0242 (2013.01); G09G 2320/0693 (2013.01); G09G 2340/06 (2013.01); G09G 2360/04 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of performing color calibration of display modules comprising:
sending original red, green, blue color space (RGB) input values to a first display module having a first color gamut;
measuring XYZ color space (XYZ) output values across the first color gamut;
generating a measured three-dimensional lookup table relating the original RGB input values to corresponding measured XYZ output values;
using dynamic optimization to select a set of M number of RGB input values from the original RGB input values;
sending the M RGB input values to a second display module having a second color gamut;
measuring XYZ output values across the second color gamut for the M RGB input values;
generating a sparse three-dimensional lookup table relating the M RGB input values to corresponding measured XYZ output values;
up-sampling the sparse three-dimensional lookup table to generate a forward three-dimensional lookup table relating RGB input values to corresponding XYZ output values;
transforming the forward three-dimensional lookup table to generate a reverse three-dimensional lookup table by performing an inversion process on the forward three-dimensional lookup table; and
utilizing the reverse three-dimensional lookup table to determine corrected RGB output values for driving a third display module.