IP Library Granted Patent US 12,462,410
Granted Patent B2
US 12,462,410 · App. 18/930,234 · Granted Nov 4, 2025

Virtual and augmented reality systems and methods

Inventors: Jose Felix Rodriguez (Hialeah, FL); Ricardo Martinez Perez (Plantation, FL)
Assignee: Magic Leap, Inc.
G06T7/50G02B27/017G06T7/579G06T19/00G09G3/003G09G5/00H04N13/344H04N13/395H04N13/398G02B2027/0134G02B2027/0185G02B2027/0187G06F3/14G09G3/2022G09G2310/0235G09G2310/08G09G2320/0261G09G2340/02G09G2340/0407G09G2340/0464G09G2370/04
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,462,410
App. No.
18/930,234
Granted
Nov 4, 2025
Kind
B2
Abstract

A virtual reality (VR) and/or augmented reality (AR) display system is configured to control a display using control information that is embedded in or otherwise included with imagery data to be presented through the display. The control information can indicate depth plane(s) and/or color plane(s) to be used to present the imagery data, depth plane(s) and/or color plane(s) to be activated or inactivated, shift(s) of at least a portion of the imagery data (e.g., one or more pixels) laterally within a depth plane and/or longitudinally between depth planes, and/or other suitable controls.

Claims (28)

1 . A virtual or augmented reality display system comprising:

a display configured to display imagery for a plurality of depth planes including a first depth plane and a second depth plane at a different depth than the first depth plane; and

a display controller configured to;

receive rendered virtual or augmented reality imagery data from a graphics processor, wherein the rendered imagery data includes a first frame and a second frame, and wherein the rendered imagery data includes at least one virtual object to be presented in both the first frame and the second frame, and

control the display based at least in part on control information embedded in the rendered imagery data,

wherein the embedded control information indicates at least one shift including a longitudinal shift to apply to the at least one virtual object when displaying the rendered imagery data to cause the at least one virtual object to be displayed in the first depth plane in the first frame and in the second depth plane in the second frame.

2 . The virtual or augmented reality display system of claim 1 , wherein the shift alters the displayed position of one or more virtual or augmented reality objects as compared to the position of the one or more objects in the rendered imagery.

3 . The virtual or augmented reality display system of claim 1 , wherein the shift further comprises a lateral shift of at least a portion of the imagery by a specified number of pixels within the same depth plane.

4 . The virtual or augmented reality display system of claim 1 , wherein the display controller is further configured to scale at least a portion of the imagery in conjunction with the longitudinal shift from one depth plane to another.

5 . The virtual or augmented reality display system of claim 1 , wherein the shift comprises the longitudinal shift of at least a portion of the imagery from one depth plane to the second depth plane that is a virtual depth plane, the virtual depth plane comprising a weighted combination of at least two depth planes.

6 . The virtual or augmented reality display system of claim 1 , wherein the shift is based on information regarding a head pose of a user.

7 . The virtual or augmented reality display system of claim 1 , wherein the shift is performed by the display controller without re-rendering the imagery.

8 . The virtual or augmented reality display system of claim 1 , wherein a row or a column in a frame of the rendered imagery data is replaced by the embedded control information.

9 . The virtual or augmented reality display system of claim 1 , wherein one or more values in one or more pixels of the rendered imagery data are replaced by the embedded control information.

10 . The virtual or augmented reality display system of claim 1 , wherein the embedded control information is added as an additional row or column in a frame of the rendered imagery data.

11 . The virtual or augmented reality display system of claim 1 , wherein the display controller is further configured to remove the embedded control information from the rendered imagery data before displaying the rendered imagery.

12 . The virtual or augmented reality display system of claim 1 , wherein the imagery for the plurality of depth planes is associated with a respective plurality of different wavefront curvatures.

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

receiving rendered virtual or augmented reality imagery data from a graphics processor, wherein the rendered imagery data includes a first frame and a second frame, and wherein the rendered imagery data includes at least one virtual object to be presented in both the first frame and the second frame; and

displaying the imagery for a plurality of depth planes based at least in part on control information embedded in the rendered imagery data,

wherein the embedded control information indicates at least one shift including a longitudinal shift to apply to the at least one virtual object when displaying the rendered imagery data to cause the at least one virtual object to be displayed in the first depth plane in the first frame and in the second depth plane in the second frame.

14 . The method of claim 13 , wherein displaying the imagery comprises shifting the displayed position of one or more virtual or augmented reality objects as compared to the position of the one or more objects in the rendered imagery.

15 . The method of claim 13 , wherein shifting the displayed position further comprises laterally shifting at least a portion of the imagery by a specified number of pixels within the same depth plane based on the control information.

16 . The method of claim 13 , further comprising scaling at least a portion of the imagery in conjunction with longitudinally shifting the imagery from one depth plane to another.

17 . The method of claim 13 , wherein shifting the displayed position comprises longitudinally shifting at least a portion of the imagery from one depth plane to the second depth plane that is a virtual depth plane, the virtual depth plane comprising a weighted combination of at least two depth planes.

18 . The method of claim 13 , wherein the shift is based on information regarding a head pose of a user.

19 . The method of claim 13 , further comprising shifting the imagery without re-rendering the imagery.

20 . The method of claim 13 , wherein a row or column in a frame of the rendered imagery data is replaced by the embedded control information.

Assignments (2)
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 073438/0463 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2024
From: RODRIGUEZ, JOSE FELIX; PEREZ, RICARDO MARTINEZ
To: MAGIC LEAP, INC.
Reel/Frame 069482/0238 →
Continuity (4)
Continuation 17944037 · Sep 13, 2022
Continuation 15239710 · Aug 17, 2016
Provisional Application 62206765 · Aug 18, 2015
Related Publication 20250054170A1 · Feb 13, 2025
References Cited (167)
US 6084979A · Kanade et al. · 2000 [cited by applicant]
US 6351261B1 · Reichlen et al. · 2002 [cited by applicant]
US 6377276B1 · Ludtke · 2002 [cited by applicant]
US 6421475B1 · Engelhardt et al. · 2002 [cited by applicant]
US 6850221B1 · Tickle · 2005 [cited by applicant]
US 7522257B2 · Jacobs et al. · 2009 [cited by applicant]
US 8950867B2 · Macnamara · 2015 [cited by applicant]
US 9036078B1 · D Amico et al. · 2015 [cited by applicant]
US 9081426B2 · Armstrong · 2015 [cited by applicant]
US 9215293B2 · Miller · 2015 [cited by applicant]
US 9240069B1 · Li · 2016 [cited by applicant]
US 9310559B2 · Macnamara · 2016 [cited by applicant]
US 9348143B2 · Gao et al. · 2016 [cited by applicant]
US D758367S · Natsume · 2016 [cited by applicant]
US 9417452B2 · Schowengerdt et al. · 2016 [cited by applicant]
US 9470906B2 · Kaji et al. · 2016 [cited by applicant]
US 9547174B2 · Gao et al. · 2017 [cited by applicant]
US 9671566B2 · Abovitz et al. · 2017 [cited by applicant]
US 9740006B2 · Gao · 2017 [cited by applicant]
US 9791700B2 · Schowengerdt · 2017 [cited by applicant]
US 9851563B2 · Gao et al. · 2017 [cited by applicant]
US 9857591B2 · Welch et al. · 2018 [cited by applicant]
US 9874749B2 · Bradski et al. · 2018 [cited by applicant]
US 10735649B2 · Rodriguez et al. · 2020 [cited by applicant]
US 11302018B2 · Rodriguez et al. · 2022 [cited by applicant]
US 11481911B2 · Rodriguez et al. · 2022 [cited by applicant]
US 12159422B2 · Rodriguez et al. · 2024 [cited by applicant]
US 20020000994A1 · Bergstrom et al. · 2002 [cited by applicant]
US 20020057280A1 · Anabuki et al. · 2002 [cited by applicant]
US 20040240708A1 · Hu et al. · 2004 [cited by applicant]
US 20060028436A1 · Armstrong · 2006 [cited by applicant]
US 20060187298A1 · Jacobs · 2006 [cited by applicant]
US 20070081123A1 · Lewis · 2007 [cited by applicant]
US 20080043203A1 · Jacobs et al. · 2008 [cited by applicant]
US 20080153503A1 · Birla et al. · 2008 [cited by applicant]
US 20080297437A1 · Takahashi · 2008 [cited by applicant]
US 20100165081A1 · Jung et al. · 2010 [cited by applicant]
US 20110018903A1 · Lapstun et al. · 2011 [cited by applicant]
US 20110043753A1 · Jacobs et al. · 2011 [cited by applicant]
US 20110080461A1 · Ishikawa et al. · 2011 [cited by applicant]
US 20110175902A1 · Mahowald · 2011 [cited by applicant]
US 20110211043A1 · Benien et al. · 2011 [cited by applicant]
US 20110249026A1 · Singh · 2011 [cited by applicant]
US 20120046078A1 · Kim · 2012 [cited by applicant]
US 20120127062A1 · Bar-Zeev et al. · 2012 [cited by applicant]
US 20120162549A1 · Gao et al. · 2012 [cited by applicant]
US 20120176366A1 · Genova · 2012 [cited by applicant]
US 20120262445A1 · Bouie · 2012 [cited by applicant]
US 20130021435A1 · Yamashita · 2013 [cited by examiner]
US 20130082922A1 · Miller · 2013 [cited by applicant]
US 20130093849A1 · He et al. · 2013 [cited by applicant]
US 20130117377A1 · Miller · 2013 [cited by applicant]
US 20130125027A1 · Abovitz · 2013 [cited by applicant]
US 20130207991A1 · Sato et al. · 2013 [cited by applicant]
US 20130208234A1 · Lewis · 2013 [cited by applicant]
US 20130222542A1 · Tsukagoshi · 2013 [cited by applicant]
US 20130242049A1 · Sung et al. · 2013 [cited by applicant]
US 20130242262A1 · Lewis · 2013 [cited by applicant]
US 20130286053A1 · Fleck et al. · 2013 [cited by applicant]
US 20130342453A1 · Lee et al. · 2013 [cited by applicant]
US 20140003762A1 · Macnamara · 2014 [cited by examiner]
US 20140028798A1 · Tsukagoshi · 2014 [cited by applicant]
US 20140028810A1 · Genova · 2014 [cited by applicant]
US 20140071539A1 · Gao · 2014 [cited by applicant]
US 20140119603A1 · Jin et al. · 2014 [cited by applicant]
US 20140177023A1 · Gao et al. · 2014 [cited by applicant]
US 20140184496A1 · Gribetz et al. · 2014 [cited by applicant]
US 20140218468A1 · Gao et al. · 2014 [cited by applicant]
US 20140267420A1 · Schowengerdt et al. · 2014 [cited by applicant]
US 20140267941A1 · Ellsworth et al. · 2014 [cited by applicant]
US 20140306866A1 · Miller et al. · 2014 [cited by applicant]
US 20150016777A1 · Abovitz et al. · 2015 [cited by applicant]
US 20150029218A1 · Williams et al. · 2015 [cited by applicant]
US 20150103306A1 · Kaji et al. · 2015 [cited by applicant]
US 20150116528A1 · Lapstun · 2015 [cited by applicant]
US 20150138318A1 · Jacobs et al. · 2015 [cited by applicant]
US 20150178939A1 · Bradski et al. · 2015 [cited by applicant]
US 20150201176A1 · Graziosi et al. · 2015 [cited by applicant]
US 20150205126A1 · Schowengerdt · 2015 [cited by applicant]
US 20150222883A1 · Welch · 2015 [cited by applicant]
US 20150222884A1 · Cheng · 2015 [cited by applicant]
US 20150228118A1 · Eade et al. · 2015 [cited by applicant]
US 20150234184A1 · Schowengerdt et al. · 2015 [cited by applicant]
US 20150268415A1 · Schowengerdt et al. · 2015 [cited by applicant]
US 20150269736A1 · Hannuksela et al. · 2015 [cited by applicant]
US 20150277121A1 · Fridental · 2015 [cited by applicant]
US 20150277551A1 · Travis · 2015 [cited by applicant]
US 20150286340A1 · Send et al. · 2015 [cited by applicant]
US 20150302652A1 · Miller et al. · 2015 [cited by applicant]
US 20150309263A2 · Abovitz et al. · 2015 [cited by applicant]
US 20150317833A1 · Ebstyne et al. · 2015 [cited by applicant]
US 20150326570A1 · Publicover et al. · 2015 [cited by applicant]
US 20150346490A1 · TeKolste et al. · 2015 [cited by applicant]
US 20150346495A1 · Welch et al. · 2015 [cited by applicant]
US 20160011419A1 · Gao · 2016 [cited by applicant]
US 20160026253A1 · Bradski et al. · 2016 [cited by applicant]
US 20160033770A1 · Fujimaki et al. · 2016 [cited by applicant]
US 20160035140A1 · Bickerstaff et al. · 2016 [cited by applicant]
US 20160154244A1 · Border et al. · 2016 [cited by applicant]
US 20160284121A1 · Azuma et al. · 2016 [cited by applicant]
US 20160337638A1 · Jacobs et al. · 2016 [cited by applicant]
US 20170018121A1 · Lawson et al. · 2017 [cited by applicant]
US 20170053450A1 · Rodriguez et al. · 2017 [cited by applicant]
US 20170119298A1 · Cheung · 2017 [cited by applicant]
US 20170126999A1 · Elikhis et al. · 2017 [cited by applicant]
US 20170206713A1 · Lo et al. · 2017 [cited by applicant]
US 20170302903A1 · Ng et al. · 2017 [cited by applicant]
US 20180061139A1 · Rodriguez et al. · 2018 [cited by applicant]
US 20180075659A1 · Browy et al. · 2018 [cited by applicant]
US 20180091847A1 · Wu et al. · 2018 [cited by applicant]
US 20180350134A1 · Lodato · 2018 [cited by examiner]
US 20190260931A1 · Rodriguez et al. · 2019 [cited by applicant]
US 20200314335A1 · Rodriguez et al. · 2020 [cited by applicant]
US 20230005167A1 · Rodriguez et al. · 2023 [cited by applicant]
CN 102714716A · 2012 [cited by applicant]
CN 103210653A · 2013 [cited by applicant]
CN 104076513B · 2018 [cited by applicant]
JP H08292394A · 1996 [cited by applicant]
JP 2002163670A · 2002 [cited by applicant]
JP 2005173473A · 2005 [cited by applicant]
JP 2007148567A · 2007 [cited by applicant]
JP 2008187366A · 2008 [cited by applicant]
JP 2008299669A · 2008 [cited by applicant]
JP 2009025919A · 2009 [cited by applicant]
JP 2011082675A · 2011 [cited by applicant]
JP 2011155657A · 2011 [cited by applicant]
JP 2006208767A · 2012 [cited by applicant]
JP 2012501465A · 2012 [cited by applicant]
JP 2012503813A · 2012 [cited by applicant]
JP 2012507908A · 2012 [cited by applicant]
JP 2012120067A · 2012 [cited by applicant]
JP 2013066075A · 2013 [cited by applicant]
JP 2013254151A · 2013 [cited by applicant]
JP 2015504616A · 2015 [cited by applicant]
JP 2015095045A · 2015 [cited by applicant]
JP 2014135243B · 2016 [cited by applicant]
KR 20110136012A · 2011 [cited by applicant]
KR 20130095655A · 2013 [cited by applicant]
KR 1020150071595A · 2015 [cited by applicant]
WO 2010052637A1 · 2010 [cited by applicant]
WO 2012005962A1 · 2012 [cited by applicant]
WO 2013049248A2 · 2013 [cited by applicant]
WO 2014057618A1 · 2014 [cited by applicant]
WO 2014078037A2 · 2014 [cited by applicant]
WO 2014164901A1 · 2014 [cited by applicant]
WO 2015081313A2 · 2015 [cited by applicant]
WO 2016105521A1 · 2016 [cited by applicant]
WO 2017031246A1 · 2017 [cited by applicant]
ARToolKit: https://web.archive.org/web/20051013062315/http://www.hitl.washington.edu:80/artoolkit/documentation/hardware.htm, archived Oct. 13, 2005. [cited by applicant]
Azuma, “A Survey of Augmented Reality,” Teleoperators and Virtual Environments 6, (Aug. 4, 1997), pp. 355-385. https://web.archive.org/web/20010604100006/http://www.cs.unc.edu/ azuma/ARpresence.pdf. [cited by applicant]
Azuma, “Predictive Tracking for Augmented Realty,” TR95-007, Department of Computer Science, UNC-Chapel Hill, NC, Feb. 1995. [cited by applicant]
Bimber, et al., “Spatial Augmented Reality—Merging Real and Virtual Worlds,” 2005 https://web.media.mit.edu/raskar/book/BimberRaskarAugmentedRealityBook.pdf. [cited by applicant]
EP23152806.8 European Extended Search Report dated Feb. 23, 2023. [cited by applicant]
European Extended Search Report, re EP Application No. 16837782.8, dated Feb. 28, 2019. [cited by applicant]
Examination Report dated Sep. 23, 2022 for IN app. No. 202148050647. [cited by applicant]
Examination Report dated Oct. 3, 2022 for AU app. No. 2021209169. [cited by applicant]
International Preliminary Report for Patentability for PCT Application No. PCT/US16/47425, dated Feb. 20, 2018. [cited by applicant]
International Search Report and Written Opinion, PCT Application No. PCT/US2016/047425, dated Dec. 30, 2016. [cited by applicant]
Invitation to Pay Additional Fees for PCT Application No. PCT/US16/47425, dated Oct. 3, 2018. [cited by applicant]
Jacob, “Eye Tracking in Advanced Interface Design,” Human-Computer Interaction Lab Naval Research Laboratory, Washington, D.C. / paper/ in Virtual Environments and Advanced Interface Design, ed. by W. Barfield and T.A. … [cited by applicant]
KR2023-7008861 Office Action dated Jul. 5, 2023. [cited by applicant]
Tanriverdi and Jacob, “Interacting With Eye Movements in Virtual Environments,” Department of Electrical Engineering and Computer Science, Tufts University, Medford, MA—paper/Proc. AMC CHI 2000 Human Factors in Computin… [cited by applicant]
U.S. Appl. No. 17/961,462 Office Action dated Mar. 28, 2023. [cited by applicant]
JP2018508163 Office Action mailed Aug. 20, 2021. [cited by applicant]
JP2018508163 Office Action mailed Sep. 3, 2020. [cited by applicant]
EP23152806.8 Examination Report dated Jul. 7, 2025. [cited by applicant]
U.S. Appl. No. 18/971,685 Office Action dated Aug. 8, 2025. [cited by applicant]