IP Library › Granted Patent US 9,519,144
Granted Patent B2
US 9,519,144 · App. 14/323,965 · Granted Dec 13, 2016

System, method, and computer program product to produce images for a near-eye light field display having a defect

Inventors: Douglas Robert Lanman (Bellevue, WA); David Patrick Luebke (Charlottesville, VA)
Assignee: NVIDIA Corporation
G02B27/017G06T5/50G06T15/04G09G3/00H04N13/044H04N13/0497H04N13/0007
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 9,519,144
App. No.
14/323,965
Granted
Dec 13, 2016
Kind
B2
Abstract

A system, method, and computer program product are provided for producing images for a near-eye light field display. Defect information for a first pixel of a microdisplay of a near-eye light field display device is received and a second pixel of the microdisplay is identified, where the first pixel and the second pixel contribute to a portion of the retinal image. Based on the defect information, a value of the second pixel within an array of elemental images is modified to produce a corrected array of elemental images for display by the microdisplay. An optical apparatus of the near-eye light field display device may, for example, be a microlens of a microlens array positioned between a viewer and an emissive microdisplay or a pinlight of a pinlight array positioned behind a transmissive microdisplay relative to the viewer.

Claims (34)

1. A method, comprising:

receiving defect information for a first pixel of a microdisplay of a near-eye light field display device, the first pixel contributing to a portion of a retinal image;

receiving a projection matrix that encodes a contribution of each pixel of the microdisplay to the portion of the retinal image;

identifying, based on the projection matrix, a second pixel of the microdisplay that also contributes to the portion of the retinal image; and

modifying, based on the defect information and the projection matrix, a value of the second pixel within an array of elemental images to produce a corrected array of elemental images for display by the microdisplay.

2. The method of claim 1 , wherein the defect information indicates that the first pixel is a hot pixel comprising at least one continuously illuminated subpixel.

3. The method of claim 1 , wherein the defect information indicates that the first pixel is a dead pixel comprising at least one continuously dark subpixel.

4. The method of claim 1 , wherein the retinal image appears to a user of the near-eye light field display device at a two-dimensional virtual display plane beyond a near focus plane.

5. The method of claim 4 , wherein a depth of the two-dimensional virtual display plane relative to the user's eye is based on an eyeglass prescription.

6. The method of claim 1 , further comprising storing the modified value of the second pixel in a data structure for the corrected array of elemental images in a memory.

7. The method of claim 1 , wherein the corrected array of elemental images corresponds to a left-eye image or a right-eye image of a stereoscopic image pair.

8. The method of claim 1 , wherein multiple processing threads are configured to execute a fragment shader program to compute modified values for the second pixel and additional pixels of the corrected array of elemental images in parallel.

9. The method of claim 1 , wherein modifying the value of the second pixel comprises minimizing an error between an ideal retinal image corresponding to the array of elemental images and the retinal image.

10. The method of claim 1 , wherein each elemental image in the array of elemental images is a view of the retinal image corresponding to one optical apparatus within an array of optical apparatuses included in the near-eye light field display device.

11. The method of claim 10 , wherein the array of optical apparatus is an array of pinlights.

12. The method of claim 10 , wherein the array of optical apparatus is an array of microlenses.

13. The method of claim 1 , wherein the projection matrix is based on an eyebox position.

14. The method of claim 1 , wherein the projection matrix is based on eye-tracking information.

15. The method of claim 1 , wherein the projection matrix accounts for a subpixel structure of the microdisplay.

16. The method of claim 1 , wherein subpixels within the first pixel are interleaved with subpixels of the second pixel within a portion of the retinal image.

17. A system comprising:

a microdisplay of a near-eye light field display device, the microdisplay positioned between a near focus plane and a retina; and

a processor configured to:

receive defect information for a first pixel of the microdisplay, the first pixel contributing to a portion of a retinal image;

receive a projection matrix that encodes a contribution of each pixel of the microdisplay to the portion of the retinal image;

identify, based on the projection matrix, a second pixel of the microdisplay that also contributes to the portion of the retinal image; and

adapt, based on the defect information and the projection matrix, a value of the second pixel within an array of elemental images to produce a corrected array of elemental images for display by the microdisplay.

18. The system of claim 17 , further comprising an optical apparatus positioned between the microdisplay and the retina.

19. The system of claim 17 , wherein the processor is further configured to process multiple processing threads that each execute a fragment shader program to compute values for the second pixel and additional pixels of the corrected array of elemental images in parallel.

20. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, causes the processor to perform steps comprising:

receiving defect information for a first pixel of a microdisplay of a near-eye light field display device, the first pixel contributing to a portion of a retinal image;

receiving a projection matrix that encodes a contribution of each pixel of the microdisplay to the portion of the retinal image;

identifying, based on the projection matrix, a second pixel of the microdisplay that also contributes to the portion of the retinal image; and

modifying, based on the defect information and the projection matrix, a value of the second pixel within an array of elemental images to produce a corrected array of elemental images for display by the microdisplay.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2015
From: LANMAN, DOUGLAS ROBERT; LUEBKE, DAVID PATRICK
To: NVIDIA CORPORATION
Reel/Frame 034876/0446 →
Continuity (3)
Continuation In Part 14160497 · Jan 21, 2014
Provisional Application 61824914 · May 17, 2013
Related Publication 20140340390A1 · Nov 20, 2014