Virtual, augmented, and mixed reality systems and methods

US12190486B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12190486-B2
Application numberUS-202318487794-A
CountryUS
Kind codeB2
Filing dateOct 16, 2023
Priority dateAug 22, 2016
Publication dateJan 7, 2025
Grant dateJan 7, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A virtual, augmented, or mixed reality display system includes a display configured to display virtual, augmented, or mixed reality image data, the display including one or more optical components which introduce optical distortions or aberrations to the image data. The system also includes a display controller configured to provide the image data to the display. The display controller includes memory for storing optical distortion correction information, and one or more processing elements to at least partially correct the image data for the optical distortions or aberrations using the optical distortion correction information.

First claim

Opening claim text (preview).

The invention claimed is: 1. A virtual, augmented, or mixed reality display system comprising: a display configured to display digital image data for a plurality of depth planes, the display comprising a first optical path to display image data corresponding to a first depth plane and an at least partially distinct second optical path to display image data corresponding to a second depth plane; and a display controller configured to blend the image data corresponding to the first depth plane with the image data corresponding to the second depth plane such that when the blended image data is displayed by the display it appears to correspond to a virtual depth plane located between the first depth plane and the second depth plane. 2. The system of claim 1 , wherein the display controller is configured to blend the image data corresponding to the first depth plane with the image data corresponding to the second depth plane by calculating a weighted combination of the image data corresponding to the first depth plane and the image data corresponding to the second depth plane. 3. The system of claim 2 , wherein the display controller is configured to determine the weighted combination based on virtual depth plane indicator information embedded in the digital image data, the virtual depth plane indicator data specifying one of a plurality of possible virtual depth planes. 4. The system of claim 3 , wherein the virtual depth plane indicator data is embedded in pixel values of the digital image data. 5. The system of claim 4 , wherein the digital image data comprises a plurality of color values for each pixel, the plurality of least significant bits of the color values being the virtual depth plane indicator data. 6. The system of claim 4 , wherein the virtual depth plane indicator data is used to access a blending weight value associated with the virtual depth plane specified by the virtual depth plane indicator data. 7. The system of claim 6 , wherein blending weight values for each virtual depth plane are stored in a lookup table. 8. The system of claim 7 , wherein one or more lookup tables are provided for each depth plane of the digital image data. 9. The system of claim 1 , wherein the display controller is configured to blend all pixels of image data corresponding to the first depth plane and all pixels of image data corresponding to the second depth plane to a same virtual depth plane. 10. The system of claim 1 , wherein the display controller is configured to blend different pixels of image data corresponding to the first depth plane to different virtual depth planes. 11. A method in a virtual, augmented, or mixed reality display system, the method comprising: providing digital image data for a plurality of depth planes to be shown on a display, the display comprising a first optical path to display image data corresponding to a first depth plane and an at least partially distinct second optical path to display image data corresponding to a second depth plane; and blending the image data corresponding to the first depth plane with the image data corresponding to the second depth plane such that when the blended image data is displayed by the display it appears to correspond to a virtual depth plane located between the first depth plane and the second depth plane. 12. The method of claim 11 , further comprising blending the image data corresponding to the first depth plane with the image data corresponding to the second depth plane by calculating a weighted combination of the image data corresponding to the first depth plane and the image data corresponding to the second depth plane. 13. The method of claim 12 , further comprising determining the weighted combination based on virtual depth plane indicator information embedded in the digital image data, the virtual depth plane indicator data specifying one of a plurality of possible virtual depth planes. 14. The method of claim 13 , wherein the virtual depth plane indicator data is embedded in pixel values of the digital image data. 15. The method of claim 14 , wherein the digital image data comprises a plurality of color values for each pixel, the plurality of least significant bits of the color values being the virtual depth plane indicator data. 16. The method of claim 14 , further comprising using the virtual depth plane indicator data to access a blending weight value associated with the virtual depth plane specified by the virtual depth plane indicator data. 17. The method of claim 16 , further comprising storing blending weight values for each virtual depth plane in a lookup table. 18. The method of claim 17 , further comprising providing one or more lookup tables for each depth plane of the digital image data. 19. The method of claim 11 , further comprising blending all pixels of image data corresponding to the first depth plane and all pixels of image data corresponding to the second depth plane to a same virtual depth plane. 20. The method of claim 11 , further comprising blending different pixels of image data corresponding to the first depth plane to different virtual depth planes.

Assignees

Inventors

Classifications

  • Dynamic range modification of images or parts thereof · CPC title

  • Power saving in display device · CPC title

  • Power saving in microcontroller unit · CPC title

  • Monitoring the presence, absence or movement of users · CPC title

  • G06F3/14Primary

    Digital output to display device {; Cooperation and interconnection of the display device with other functional units} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12190486B2 cover?
A virtual, augmented, or mixed reality display system includes a display configured to display virtual, augmented, or mixed reality image data, the display including one or more optical components which introduce optical distortions or aberrations to the image data. The system also includes a display controller configured to provide the image data to the display. The display controller includes…
Who is the assignee on this patent?
Magic Leap Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/14. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 07 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).