IP Library Granted Patent US 12,200,356
Granted Patent B2
US 12,200,356 · App. 18/462,891 · Granted Jan 14, 2025

Virtual and augmented reality systems and methods using display system control information embedded in image data

Inventors: Jose Felix Rodriguez (Hialeah, FL); Ricardo Martinez Perez (Plantation, FL); Reza Nourai (Danville, CA)
Assignee: Magic Leap, Inc.
H04N23/65G02B27/0101G02B27/0172G02B27/1046G06T19/006G02B2027/0112G02B2027/0127G02B2027/014
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,200,356
App. No.
18/462,891
Granted
Jan 14, 2025
Kind
B2
Abstract

A virtual or augmented reality display system that controls power inputs to the display system as a function of image data. Image data itself is made of a plurality of image data frames, each with constituent color components of, and depth planes for displaying on, rendered content. Light sources or spatial light modulators to relay illumination from the light sources may receive signals from a display controller to adjust a power setting to the light source or spatial light modulator, and/or control depth of displayed image content, based on control information embedded in an image data frame.

Claims (31)

1. A system comprising:

a display configured to present image data at a plurality of depth planes; and

a display controller communicatively coupled to the display, the display controller configured to:

receive the image data to be presented through the display, the image data including a current image data frame;

read control information embedded in the current image data frame, the control information including depth plane indicator data that indicates at which of the plurality of depth planes to present at least a portion of the current image data frame; and

cause the display to present the current image data frame, including presenting at least the portion of the current image data frame at the indicated depth plane,

wherein the image data includes rows and columns of pixel data for a plurality of pixels of the current image data frame to be presented,

wherein the pixel data comprises a plurality of color values, and

wherein the depth plane indicator data is substituted for one or more bits of at least one of the color values.

2. The system of claim 1 , wherein the control information comprises at least one of a row or a column of the control information that is substituted for at least one of the rows or the columns of the pixel data.

3. The system of claim 1 , wherein the control information comprises at least one of a row or a column of the control information that is appended to the pixel data.

4. The system of claim 1 , wherein the depth plane indicator data is substituted for one or more least significant bits of at least one of the color values.

5. The system of claim 1 , wherein the depth plane indicator data is substituted for one or more bits of a blue color value.

6. The system of claim 1 , wherein the depth plane indicator data is included in the pixel data for each pixel.

7. The system of claim 1 , wherein the control information is embedded in the current image frame data without altering a number of the rows and the columns of the pixel data.

8. The system of claim 1 , wherein the display controller is further configured to order a plurality of image data frames included in the image data, wherein the ordering is based at least in part on the depth plane indicator data.

9. A method performed by a display controller, the method comprising:

receiving image data to be presented through a display that is configured to present the image data at a plurality of depth planes, the image data including a current image data frame;

reading control information embedded in the current image data frame, the control information including depth plane indicator data that indicates at which of the plurality of depth planes to present at least a portion of the current image data frame; and

causing the display to present the current image data frame, including presenting at least the portion of the current image data frame at the indicated depth plane,

wherein the image data includes rows and columns of pixel data for a plurality of pixels of the current image data frame to be presented,

wherein the pixel data comprises a plurality of color values, and

wherein the depth plane indicator data is substituted for one or more bits of at least one of the color values.

10. The method of claim 9 , wherein the control information comprises at least one of a row or a column of the control information that is substituted for at least one of the rows or the columns of the pixel data.

11. The method of claim 9 , wherein the control information comprises at least one of a row or a column of the control information that is appended to the pixel data.

12. The method of claim 9 , wherein the depth plane indicator data is substituted for one or more least significant bits of at least one of the color values.

13. The method of claim 9 , wherein the depth plane indicator data is substituted for one or more bits of a blue color value.

14. The method of claim 9 , wherein the depth plane indicator data is included in the pixel data for each pixel.

15. The method of claim 9 , wherein the control information is embedded in the current image frame data without altering a number of the rows and the columns of the pixel data.

16. The method of claim 9 , further comprising:

ordering a plurality of image data frames included in the image data, wherein the ordering is based at least in part on the depth plane indicator data.

Assignments (4)
SECURITY INTEREST Recorded Oct 31, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073422/0549 →
SECURITY INTEREST Recorded Oct 29, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073430/0225 →
SECURITY INTEREST Recorded Oct 20, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073031/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2023
From: RODRIGUEZ, JOSE FELIX; PEREZ, RICARDO MARTINEZ; NOURAI, REZA
To: MAGIC LEAP, INC.
Reel/Frame 064832/0329 →