IP Library Granted Patent US 11,217,025
Granted Patent B2
US 11,217,025 · App. 16/746,393 · Granted Jan 4, 2022

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/38
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 11,217,025
App. No.
16/746,393
Granted
Jan 4, 2022
Kind
B2
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 (46)

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

a GPU dividing a first color field into a first partial first color field and a second partial first color field;

the GPU dividing a second color field into a first partial second color field and a second partial second color field;

the GPU sending the first partial first color field to a DB;

the GPU sending the first partial second color field to the DB after sending the first partial first color field;

the GPU sending the second partial first color field to the DB after sending the first partial second color field; and

the GPU sending the second partial second color field to the DB after sending the second partial first color field

the GPU dividing a third color field into a first partial third color field and a second partial third color field;

the GPU sending the first partial third color field to the DB after sending the first partial second color field and before sending the second partial first color field; and

the GPU sending the second partial third color field to the DB after sending the second partial second color field.

2. The method of claim 1 , further comprising the GPU sending the first partial first and second color fields and the second partial first and second color fields as a single vertically encoded data set.

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

a GPU dividing a first color field into a first partial first color field, a second partial first color field, and a third partial first color field;

the GPU dividing a second color field into a first partial second color field, a second partial second color field, and a third partial second color field;

the GPU dividing a third color field into a first partial third color field, a second partial third color field, and a third partial third color field;

the GPU sending the first partial first color field to a DB;

the GPU sending the first partial second color field to the DB after sending the first partial first color field;

the GPU sending the first partial third color field to the DB after sending the first partial second color field;

the GPU sending the second partial first color field to the DB after sending the first partial third color field;

the GPU sending the second partial second color field to the DB after sending the second partial first color field;

the GPU sending the second partial third color field to the DB after sending the second partial second color field;

the GPU sending the third partial first color field to the DB after sending the second partial third color field;

the GPU sending the third partial second color field to the DB after sending the third partial first color field; and

the GPU sending the third partial third color field to the DB after sending the third partial second color field.

4. The method of claim 3 , further comprising the GPU sending the first partial first, second, and third color fields, the second partial first, second, and third color fields, and the third partial first, second, and third color fields as a single vertically encoded data set.

5. The method of claim 3 , further comprising:

the GPU sending first pose data to the DB;

the DB warping the first partial first color field using the first pose data;

the GPU sending second pose data to the DB after sending the first pose data;

the DB warping the first partial second color field using the second pose data;

the GPU sending third pose data to the DB after sending the second pose data;

the DB warping the first partial third color field using the third pose data;

the GPU sending fourth pose data to the DB after sending the third pose data;

the DB warping the second partial first color field using the fourth pose data;

the GPU sending fifth pose data to the DB after sending the fourth pose data;

the DB warping the second partial second color field using the fifth pose data;

the GPU sending sixth pose data to the DB after sending the fifth pose data;

the DB warping the second partial third color field using the sixth pose data;

the GPU sending seventh pose data to the DB after sending the sixth pose data;

the DB warping the third partial first color field using the seventh pose data;

the GPU sending eighth pose data to the DB after sending the seventh pose data;

the DB warping the third partial second color field using the eighth pose data;

the GPU sending ninth pose data to the DB after sending the eighth pose data; and

the DB warping the third partial third color field using the ninth pose data.

6. The method of claim 5 , wherein the method performs a frame rate expansion with an appearance of zero latency with updated warps.

7. The method of claim 5 , further comprising adjusting at least one of the first to ninth pose data to perform continuous warping.

Assignments (2)
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 17, 2021
From: RODRIGUEZ, JOSE FELIX; PEREZ, RICARDO MARTINEZ; NOURAI, REZA; TAYLOR, ROBERT BLAKE
To: MAGIC LEAP, INC.
Reel/Frame 058143/0177 →
Continuity (2)
Provisional Application 62794324 · Jan 18, 2019
Related Publication 20200234501A1 · Jul 23, 2020