IP Library Granted Patent US 10,783,819
Granted Patent B1
US 10,783,819 · App. 16/253,587 · Granted Sep 22, 2020

Digital color dispersion correction

Inventor: Dong Chen (Foster City, CA)
Assignee: Facebook Technologies, LLC
G09G3/2003G06F1/163G06F1/1637G09G2320/0242G09G2320/0666
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 10,783,819
App. No.
16/253,587
Granted
Sep 22, 2020
Kind
B1
Abstract

An image is received that includes red, green, and blue subpixel values for each pixel in the image. A dispersion adjustment profile is applied to the image to generate a dispersion-corrected image. The dispersion adjustment profile is specific to an optical assembly disposed over a display pixel array of a head mounted display. The dispersion-corrected image is rendered to the display pixel array of the head mounted display.

Claims (29)

1. A Head Mounted Display (HMD) comprising:

a display pixel array of display pixels having red, green, and blue subpixels;

an optical assembly disposed over the display pixel array to focus display light from the display pixel array to an eyebox;

a graphics processing unit configured to drive display images onto the display pixel array, wherein the graphics processing units is further configured to:

receive an image, wherein the image includes red, green, and blue subpixel values for each pixel in the image;

apply a dispersion adjustment profile of the optical assembly to the image to generate a dispersion-corrected image, wherein the dispersion adjustment profile adjusts at least two of the red, green, or blue subpixel values for each pixel position in the display pixel array to compensate for varying dispersion angles of red, green, and blue display light propagating through incidence positions of the optical assembly associated with the pixel positions; and

render the dispersion-corrected image to the display pixel array.

2. The HMD of claim 1 , wherein the dispersion adjustment profile also adjusts at least two of the red, green, or blue subpixel values according to a chief ray angle associated with a particular display pixel that will drive the red, green, and blue subpixel values onto its red, green, and blue subpixels, the chief ray angle for the particular display pixel allowing the display light from a position of the particular display pixel to propagate through a pupil of an eye of a user of the HMD.

3. The HMD of claim 1 , wherein applying the dispersion adjustment profile reduces the red subpixel value for each pixel by a first off-axis brightness factor and reduces a green subpixel value for each pixel by a second off-axis brightness factor, the reduction of the red subpixel value being greater than the reduction of the green subpixel value.

4. The HMD of claim 3 , wherein the first off-axis brightness factor and the second off-axis brightness factor depends on a position of a given display pixel relative to the optical assembly.

5. The HMD of claim 1 , wherein applying the dispersion adjustment profile reduces the red subpixel value for each pixel by a first off-axis brightness factor and reduces a green subpixel value for each pixel by a second off-axis brightness factor, the reduction of the red subpixel value being less than the reduction of the green subpixel value.

6. The HMD of claim 1 , wherein applying the dispersion adjustment profile reduces the blue subpixel value for each pixel by a first off-axis brightness factor and reduces a green subpixel value for each pixel by a second off-axis brightness factor, the reduction of the blue subpixel value being greater than the reduction of the green subpixel value, and further wherein the red subpixel value is not adjusted by the dispersion adjustment profile.

7. The HMD of claim 1 , wherein the dispersion adjustment profile increases the adjusting of the red, green, or blue subpixel values as a given pixel gets closer to an outside of the image.

8. The HMD of claim 1 , wherein generating the dispersion-corrected image also includes executing color aberration and distortion correction to the image.

9. The HMD of claim 1 , wherein the optical assembly is configured to impart a bending angle to a given ray of the display light based on an incidence position that the given ray of the display light becomes incident upon the optical assembly, and wherein the bending imparted increases as the incidence position of the optical assembly gets closer to an outside boundary of the optical assembly,

wherein the dispersion adjustment profile increases a grey level reduction of at least one of the red, green, or blue subpixel values as the bending angle increases.

10. The HMD of claim 1 , wherein the optical assembly includes a light bending film.

11. The HMD of claim 1 , wherein a central optical axis of the optical assembly is aligned with a center of the display pixel array.

12. A computer-implemented method of rendering a dispersion-corrected image, the computer-implemented method comprising:

receiving an image, wherein the image includes red, green, and blue subpixel values for each pixel in the image;

applying a dispersion adjustment profile to the image to generate the dispersion-corrected image, wherein the dispersion adjustment profile is specific to an optical assembly disposed over a display pixel array, and wherein the dispersion adjustment profile adjusts at least two of the red, green, or blue subpixel values for pixel positions in the display pixel array to compensate for varying dispersion angles of red, green, and blue display light propagating through incidence positions of the optical assembly associated with the pixel positions; and

rendering the dispersion-corrected image to the display pixel array, wherein the optical assembly focuses the dispersion-corrected image as a virtual image.

13. The computer-implemented method of claim 12 , wherein applying the dispersion adjustment profile reduces the red subpixel value for each pixel by a first off-axis brightness factor and reduces a green subpixel value for each pixel by a second off-axis brightness factor, the reduction of the red subpixel value being greater than the reduction of the green subpixel value.

14. The computer-implemented method of claim 13 , wherein the first off-axis brightness factor depends on a position of a given display pixel relative to the optical assembly.

15. The computer-implemented method of claim 12 , wherein applying the dispersion adjustment profile increases the blue subpixel value for each pixel by a first off-axis brightness factor and reduces a red subpixel value for each pixel by a second off-axis brightness factor.

16. The computer-implemented method of claim 12 , wherein applying the dispersion adjustment profile reduces the blue subpixel value for each pixel by a first off-axis brightness factor and reduces a green subpixel value for each pixel by a second off-axis brightness factor, the reduction of the blue subpixel value being greater than the reduction of the green subpixel value.

17. The computer-implemented method of claim 12 , wherein the dispersion adjustment profile increases the adjusting of the red, green, and blue subpixel values as a given pixel gets closer to an outside of the image.

18. The computer-implemented method of claim 12 , wherein the display pixel array is a liquid crystal display pixel array, an organic light emitting diode (OLED) display pixel array, or a micro-LED display pixel array.

19. The computer-implemented method of claim 12 , wherein the optical assembly is configured to impart a bending angle to a given ray of the display light based on an incidence position that the given ray of the display light becomes incident upon the optical assembly.

Assignments (2)
CHANGE OF NAME Recorded Jun 1, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060246/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2019
From: CHEN, DONG
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 048382/0548 →