IP Library Granted Patent US 12,002,167
Granted Patent B2
US 12,002,167 · App. 17/538,103 · Granted Jun 4, 2024

Virtual, augmented, and mixed reality systems and methods

Inventors: Jose Felix Rodriguez (Hialeah, FL); Ricardo Martinez Perez (Plantation, FL); Reza Nourai (Danville, CA); Robert Blake Taylor (Studio City, CA)
Assignee: Magic Leap, Inc.
G06T19/006G06T1/20H04L45/48H04L67/131
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,002,167
App. No.
17/538,103
Filed
Nov 30, 2021
Granted
Jun 4, 2024
Kind
B2
Art Unit
2612
USPC
345/633
Abstract

A method in a virtual, augmented, or mixed reality system includes a GPU determining/detecting an absence of image data. The method also includes shutting down a portion/component/function of the GPU. The method further includes shutting down a communication link between the GPU and a DB. Moreover, the method includes shutting down a portion/component/function of the DB. In addition, the method includes shutting down a communication link between the DB and a display panel. The further also includes shutting down a portion/component/function of the display panel.

Claims (32)

1. A method in a virtual, augmented, or mixed reality system, comprising:

a GPU determining or detecting an absence of virtual image data in the form of a full dark frame having no virtual images;

shutting down a portion, component, or function of the GPU;

shutting down a communication link between the GPU and a DB;

shutting down a portion, component, or function of the DB;

shutting down a communication link between the DB and a display panel; and

shutting down a portion, component, or function of the display panel.

2. The method of claim 1 , further comprising reorganizing frame data to reduce transfer time.

3. The method of claim 1 , further comprising the GPU sending a STP message to the DB.

4. The method of claim 3 , further comprising the GPU sending the STP message to the DB via AUX messages communicated via an auxiliary channel.

5. The method of claim 1 , wherein shutting down a portion component, or function of the GPU does not comprise shutting down the entire GPU, and the portion, component, or function of the GPU is selected from the group consisting of memory read, compression, and color segmentation.

6. The method of claim 1 , wherein the portion, component, or function of the DB is memory write.

7. The method of claim 1 , wherein the portion, component, or function of the display panel is selected from the group consisting of video RAM and a MIPI receiver.

8. The method of claim 1 , further comprising the GPU sending a wake up signal to the DB.

9. The method of claim 8 , wherein the GPU sends the wake up signal via an AUX communication link.

10. The method of claim 1 , further comprising the GPU sending a wake up signal to the communication link between the GPU and a DB.

11. The method of claim 1 , wherein the portion, component, or function of the GPU, the communication link between the GPU and a DB, the portion, component or function of the DB, the communication link between the DB and a display panel, the portion, component, or function of the display panel are shut down asynchronously.

12. The method of claim 1 , further comprising the DB sending an embedded line control message to the display panel.

13. A method in a virtual, augmented, or mixed reality system, comprising:

a GPU obtaining a frame of image data;

the GPU identifying a section of the frame of image data;

a direct memory access controller sending the identified section of the frame of image data to a DB without further processing of the image data;

the GPU determining or detecting an absence of virtual image data in the form of a full dark frame having no virtual images;

shutting down a portion, component, or function of the GPU;

shutting down a portion, component, or function of the DMA;

shutting down a communication link between the GPU and a DB;

shutting down a portion, component, or function of the DB;

shutting down a communication link between the DB and a display panel; and

shutting down a portion, component, or function of the display panel.

14. The method of claim 13 , wherein the section of the frame of image data is a row of non-black image data.

15. The method of claim 13 , further comprising:

the GPU sending a wake up signal to the DB.

Assignments (3)
SECURITY INTEREST Recorded Oct 24, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073255/0581 →
SECURITY INTEREST Recorded May 24, 2022
From: MOLECULAR IMPRINTS, INC.; MENTOR ACQUISITION ONE, LLC; MAGIC LEAP, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 060338/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2021
From: RODRIGUEZ, JOSE FELIX; PEREZ, RICARDO MARTINEZ; NOURAI, REZA; TAYLOR, ROBERT BLAKE
To: MAGIC LEAP, INC.
Reel/Frame 058244/0332 →