IP Library Granted Patent US 12,554,136
Granted Patent B2
US 12,554,136 · App. 18/676,140 · Granted Feb 17, 2026

Color correction for XR display

Inventors: Patrick Llull (Los Altos, CA); Miller Harry Schuck, III (Erie, CO)
Assignee: Snap Inc.
G02B27/017G09G3/2003G02B2027/0112
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,554,136
App. No.
18/676,140
Granted
Feb 17, 2026
Kind
B2
Abstract

Display systems, media, and methods. Pixels of an image former form an image. Each pixel has a first color element to propagate a first amount of a first light having a first wavelength, based on a first electrical stimulus, and a second color element to propagate a second amount of a second light having a second wavelength, based on a second electrical stimulus. A display surface presents the image across a plurality of display surface locations. A processor executes instructions to scale the first electrical stimulus of each pixel of the image former by a first light scale factor, scale the second electrical stimulus of each pixel of the image former by a second light scale factor, and apply a pixel shading map to the image former to independently adjust, for each pixel of the display, the first amount relative to the second amount.

Claims (94)

1 . A display system, comprising:

at least one display comprising:

an image former comprising a plurality of pixels configured to form an image, each pixel comprising:

a first color element configured to propagate a first amount of a first light having a first wavelength, the first amount being based on a first electrical stimulus applied to the first color element; and

a second color element configured to propagate a second amount of a second light having a second wavelength, the second amount being based on a second electrical stimulus applied to the second color element; and

a display surface configured to present the image across a plurality of virtual image surface locations;

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, configure the display system to perform operations comprising:

scaling the first electrical stimulus of each pixel of the image former by a first light scale factor;

scaling the second electrical stimulus of each pixel of the image former by a second light scale factor; and

applying at least one pixel shading map to the image former to independently adjust, for each pixel of the display, the first amount relative to the second amount,

wherein:

the first light scale factor, the second light scale factor, and the at least one pixel shading map are generated by:

measuring, for each virtual image surface location of a plurality of virtual image surface locations presented by a test display surface of a test display device, an amount of the first light and an amount of the second light presented from the test display surface location; and

defining the first light scale factor, the second light scale factor, and the at least one pixel shading map to increase uniformity of the amounts of the first light and second light presented across the plurality of virtual image surface locations.

2 . The display system of claim 1 , wherein:

the at least one display comprises a waveguide configured to present the image from the plurality of virtual image surface locations.

3 . The display system of claim 1 , wherein:

the image former comprises at least one liquid crystal on silicon panel configured to propagate the first light and second light of each pixel through reflection.

4 . The display system of claim 1 , wherein:

the image former comprises an array of light emitting diodes configured to emit the first light and second light of each pixel.

5 . The display system of claim 1 , wherein:

the at least one pixel shading map comprises a look up table comprising pixel shading values for the plurality of pixels.

6 . The display system of claim 1 , wherein:

the defining of the first light scale factor, the second light scale factor, and the at least one pixel shading map to increase the uniformity of the amounts of the first light and second light presented across the plurality of virtual image surface locations comprises:

defining the first light scale factor, the second light scale factor, and the at least one pixel shading map to reduce a color non-uniformity measure, the color non-uniformity measure being based at least in part on a monocular non-uniformity measure representative of a difference, across the plurality of virtual image surface locations, between:

the measured amounts of the first light and second light; and

a white-balanced target distribution of first light and second light.

7 . The display system of claim 6 , wherein:

the color non-uniformity measure is based at least in part on a smoothness measure representative of a total variation in the measured amounts of the first light and second light across the plurality of virtual image surface locations.

8 . The display system of claim 7 , wherein:

the at least one display comprises:

a left near eye display having a left image former and a left display surface configured to present the image from a plurality of left virtual image surface locations; and

a right near eye display having a right image former and a right display surface configured to present the image from a plurality of right virtual image surface locations;

the at least one pixel shading map comprises:

a left pixel shading map for the image former of the left near eye display; and

a right pixel shading map for the image former of the right near eye display;

the measuring is performed for a test left near eye display and a test right near eye display of the test display device; and

the color non-uniformity measure is based at least in part on a binocular rivalry measure representative of, for each of the plurality of left virtual image surface locations and corresponding right virtual image surface locations:

a difference in the amounts of the first light presented by the test left near eye display and the test right near eye display at the virtual image surface location; and

a difference in the amounts of the second light presented by the test left near eye display and the test right near eye display at the virtual image surface location.

9 . A method for color correction of a display system, comprising:

measuring, for each virtual image surface location of a plurality of virtual image surface locations presented by a test display surface of a test display device, an amount of a first light having a first wavelength and an amount of a second light having a second wavelength presented from the virtual image surface location;

defining a first light scale factor, a second light scale factor, and at least one pixel shading map to increase uniformity of the amounts of the first light and second light presented across the plurality of virtual image surface locations;

forming an image by, at each pixel of a plurality of pixels of a display of the display system:

propagating a first amount of the first light from a first color element of the pixel, the first amount being based on a first electrical stimulus applied to the first color element; and

propagating a second amount of the second light from a second color element of the pixel, the second amount being based on a second electrical stimulus applied to the second color element;

presenting the image across a plurality of virtual image surface locations by propagating light from a display surface of the display;

scaling the first electrical stimulus of each pixel of the image former by the first light scale factor;

scaling the second electrical stimulus of each pixel of the image former by the second light scale factor; and

applying the at least one pixel shading map to the plurality of pixels to independently adjust, for each pixel, the first amount relative to the second amount.

10 . The method of claim 9 , wherein:

the display surface comprises a surface of a waveguide, the waveguide being configured to present the image from the plurality of virtual image surface locations.

11 . The method of claim 9 , wherein:

the plurality of pixels comprises at least one liquid crystal on silicon panel configured to propagate the first light and second light of each pixel through reflection.

12 . The method of claim 9 , wherein:

the plurality of pixels comprises at least one array of light emitting diodes configured to emit the first light and second light of each pixel.

13 . The method of claim 9 , wherein:

the at least one pixel shading map comprises a look up table comprising pixel shading values for the plurality of pixels.

14 . The method of claim 9 , wherein:

the defining of the first light scale factor, the second light scale factor, and the at least one pixel shading map to increase the uniformity of the amounts of the first light and second light presented across the plurality of virtual image surface locations comprises:

defining the first light scale factor, the second light scale factor, and the at least one pixel shading map to reduce a color non-uniformity measure, the color non-uniformity measure being based at least in part on a monocular non-uniformity measure representative of a difference, across the plurality of virtual image surface locations, between:

the measured amounts of the first light and second light; and

a white-balanced target distribution of first light and second light.

15 . The method of claim 14 , wherein:

the color non-uniformity measure is based at least in part on a smoothness measure representative of a total variation in the measured amounts of the first light and second light across the plurality of virtual image surface locations.

16 . The method of claim 15 , wherein:

the display is a left near eye display;

the display system comprises the left near eye display and a right near eye display;

the measuring is performed for a test left near eye display and a test right near eye display of the test display device; and

the color non-uniformity measure is based at least in part on a binocular rivalry measure representative of, for each of a plurality of left virtual image surface locations of the test left near eye display and corresponding right virtual image surface locations of the test right near eye display:

a difference in the amounts of the first light presented by the test left near eye display and the test right near eye display at the virtual image surface location; and

a difference in the amounts of the second light presented by the test left near eye display and the test right near eye display at the virtual image surface location.

17 . A method for generating color correction settings for a display system, comprising:

measuring, for each virtual image surface location of a plurality of virtual image surface locations presented by a test display surface of a test display device, an amount of a first light having a first wavelength and an amount of a second light having a second wavelength presented from the virtual image surface location; and

defining a first light scale factor, a second light scale factor, and at least one pixel shading map to increase uniformity of the amounts of the first light and second light presented across the plurality of virtual image surface locations,

the first light scale factor being configured to scale a first electrical stimulus of each pixel of an image former of the display system to modulate an amount of the first light propagated by the pixel;

the second light scale factor being configured to scale a second electrical stimulus of each pixel of the image former to modulate an amount of the second light propagated by the pixel; and

the at least one pixel shading map configured to independently adjust, for each pixel of the image former, the amount of the first light relative to the amount of the second light.

18 . The method of claim 17 , wherein:

the measuring is performed for a test left near eye display and a test right near eye display of the test display device; and

the defining of the first light scale factor, the second light scale factor, and the at least one pixel shading map to increase the uniformity of the amounts of the first light and second light presented across the plurality of virtual image surface locations comprises:

defining the first light scale factor, the second light scale factor, and the at least one pixel shading map to reduce a color non-uniformity measure, the color non-uniformity measure being based at least in part on:

a monocular non-uniformity measure representative of a difference, across the plurality of virtual image surface locations, between:

the measured amounts of the first light and second light; and

a white-balanced target distribution of first light and second light;

a smoothness measure representative of a total variation in the measured amounts of the first light and second light across the plurality of virtual image surface locations; and

a binocular rivalry measure representative of, for each of the plurality of left virtual image surface locations of the test left near eye display and corresponding right virtual image surface locations of the test right near eye display:

a difference in the amounts of the first light presented by the test left near eye display and the test right near eye display at the virtual image surface location; and

a difference in the amounts of the second light presented by the test left near eye display and the test right near eye display at the virtual image surface location.

19 . The method of claim 17 , wherein:

the display system comprises a waveguide configured to present the image from the plurality of virtual image surface locations.

20 . The method of claim 17 , wherein:

the at least one pixel shading map comprises a look up table comprising pixel shading values for individual pixels of the image former.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2025
From: LLULL, PATRICK; SCHUCK, MILLER HARRY, III
To: SNAP INC.
Reel/Frame 072417/0657 →
Continuity (1)
Related Publication 20250370258A1 · Dec 4, 2025
References Cited (47)
US 6411047B1 · Okazaki et al. · 2002 [cited by applicant]
US 7262753B2 · Tanghe et al. · 2007 [cited by applicant]
US 7884832B2 · Alessi et al. · 2011 [cited by applicant]
US 7969430B2 · Korcharz et al. · 2011 [cited by applicant]
US 9336746B2 · Oda · 2016 [cited by applicant]
US 9865226B2 · Buckett et al. · 2018 [cited by applicant]
US 10062334B2 · You et al. · 2018 [cited by applicant]
US 10847075B1 · Buckley et al. · 2020 [cited by applicant]
US 10957235B1 · Buckley · 2021 [cited by applicant]
US 11043164B2 · Leerentveld et al. · 2021 [cited by applicant]
US 11250810B2 · Buckley · 2022 [cited by examiner]
US 11263729B2 · Margolis et al. · 2022 [cited by applicant]
US 11302234B2 · Buckley · 2022 [cited by applicant]
US 11347056B2 · Robbins et al. · 2022 [cited by applicant]
US 11410580B2 · Buckley et al. · 2022 [cited by applicant]
US 11626057B1 · Park et al. · 2023 [cited by applicant]
US 11681363B2 · Buckley · 2023 [cited by applicant]
US 11705029B1 · Zhang et al. · 2023 [cited by applicant]
US 11754846B2 · Buckley · 2023 [cited by examiner]
US 11929040B2 · Johannessen · 2024 [cited by applicant]
US 12112695B2 · Thielemans et al. · 2024 [cited by applicant]
US 12142207B2 · Gao et al. · 2024 [cited by applicant]
US 12190773B2 · Hai · 2025 [cited by applicant]
US 12205526B2 · Lee et al. · 2025 [cited by applicant]
US 12243463B2 · Lee et al. · 2025 [cited by applicant]
US 20130257835A1 · Bell · 2013 [cited by applicant]
US 20140333648A1 · Ouchi · 2014 [cited by applicant]
US 20160187654A1 · Border · 2016 [cited by examiner]
US 20180129050A1 · Hayashi · 2018 [cited by examiner]
US 20200267359A1 · Seiler et al. · 2020 [cited by applicant]
US 20210125577A1 · Hong · 2021 [cited by examiner]
US 20210407365A1 · Messer · 2021 [cited by examiner]
US 20220099975A1 · Schultz · 2022 [cited by examiner]
US 20220133140A1 · Kojima · 2022 [cited by applicant]
US 20220308661A1 · Buckley · 2022 [cited by applicant]
US 20220366820A1 · Goswami et al. · 2022 [cited by applicant]
US 20230245610A1 · Kim · 2023 [cited by examiner]
US 20230290290A1 · Shams et al. · 2023 [cited by applicant]
US 20230298541A1 · Rangaprasad et al. · 2023 [cited by applicant]
“U.S. Appl. No. 18/676,225, Corrected Notice of Allowability mailed Aug. 1, 2025”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 18/676,225, Notice of Allowance mailed Jul. 28, 2025”, 10 pgs. [cited by applicant]
“International Application Serial No. PCT/US2025/029534, International Search Report mailed Sep. 19, 2025”, 5 pgs. [cited by applicant]
“International Application Serial No. PCT/US2025/029534, Invitation to Pay Additional Fees mailed Jul. 29, 2025”, 11 pgs. [cited by applicant]
“International Application Serial No. PCT/US2025/029534, Written Opinion mailed Sep. 19, 2025”, 9 pgs. [cited by applicant]
“International Application Serial No. PCT/US2025/030535, International Search Report mailed Jul. 25, 2025”, 3 pgs. [cited by applicant]
“International Application Serial No. PCT/US2025/030535, Written Opinion mailed Jul. 25, 2025”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 18/676,225, Notice of Allowance mailed Mar. 24, 2025”, 11 pgs. [cited by applicant]