IP Library Granted Patent US 12,283,013
Granted Patent B2
US 12,283,013 · App. 18/601,816 · Granted Apr 22, 2025

Non-uniform stereo rendering

Inventors: John Carl Paulus, Jr. (Davie, FL); Michael Harold Liebenow (Loxahatchee, FL)
Assignee: Magic Leap, Inc.
G06T19/006G02B27/0172G06T7/70H04N13/344G02B2027/0134G02B2027/0138G02B2027/0178G06T2207/10012G06T2207/20212G06T2210/22
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,283,013
App. No.
18/601,816
Granted
Apr 22, 2025
Kind
B2
Abstract

Examples of the disclosure describe systems and methods for recording augmented reality and mixed reality experiences. In an example method, an image of a real environment is received via a camera of a wearable head device. A pose of the wearable head device is estimated, and a first image of a virtual environment is generated based on the pose. A second image of the virtual environment is generated based on the pose, wherein the second image of the virtual environment comprises a larger field of view than a field of view of the first image of the virtual environment. A combined image is generated based on the second image of the virtual environment and the image of the real environment.

Claims (51)

1. A method comprising:

receiving a combined image, wherein:

the combined image is generated based on an image of a virtual environment and an image of a real environment,

the image of the real environment has a first field of view,

the image of the virtual environment has a second field of view different from the first field of view, and

said generating the combined image comprises performing a planar projection, said planar projection comprising mapping a point of the image of the virtual environment to a corresponding point of the image of the real environment; and

presenting, on a display, the combined image.

2. The method of claim 1 , further comprising:

receiving a cropped image, the cropped image generated based on one or more of the image of the virtual environment and the image of a real environment; and

presenting, on the display, a stereoscopic image based on the cropped image.

3. The method of claim 2 , wherein the cropped image has a field of view smaller than the field of view of the image of the virtual environment.

4. The method of claim 2 , wherein the image of the virtual environment is associated with a framebuffer size, and wherein the cropped image is associated with the same framebuffer size.

5. The method of claim 1 , wherein the image of the virtual environment comprises an aspect ratio, and wherein the image of the real environment comprises the same aspect ratio.

6. The method of claim 1 , wherein the image of the real environment comprises a first resolution and the image of the virtual environment comprises a second resolution different from the first resolution.

7. The method of claim 1 , further comprising receiving the image of the real environment via a camera.

8. The method of claim 7 , wherein the camera is configured to be placed to a left side of a user's left eye.

9. The method of claim 7 , wherein the camera is configured to be placed to a right side of a user's right eye.

10. The method of claim 7 , wherein the camera is configured to be placed in between a user's left eye and the user's right eye.

11. The method of claim 1 , wherein:

said generating the combined image comprises generating the combined image via a first device, and

a second device, different from the first device, comprises the display.

12. The method of claim 1 , wherein:

said generating the combined image comprises generating the combined image via a first device, and

the first device comprises the display.

13. The method of claim 1 , wherein the first field of view is greater than the second field of view.

14. The method of claim 1 , wherein the second field of view is greater than the first field of view.

15. A system comprising:

a display; and

one or more processors configured to perform a method comprising:

receiving a combined image, wherein:

the combined image is generated based on an image of a virtual environment and an image of a real environment,

the image of the real environment has a first field of view,

the image of the virtual environment has a second field of view different from the first field of view, and

said generating the combined image comprises performing a planar projection, said planar projection comprising mapping a point of the image of the virtual environment to a corresponding point of the image of the real environment; and

presenting, on the display, the combined image.

16. The system of claim 15 , wherein the image of the real environment comprises a first resolution and the image of the virtual environment comprises a second resolution different from the first resolution.

17. The system of claim 15 , further comprising a camera, wherein the method further comprises receiving the image of the real environment via the camera.

18. The system of claim 15 , further comprising a first device and a second device, wherein:

said generating the combined image comprises generating the combined image via the first device, and

the second device, different from the first device, comprises the display.

19. The system of claim 15 , further comprising a first device, wherein:

said generating the combined image comprises generating the combined image via the first device, and

the first device comprises the display.

20. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform a method comprising:

receiving a combined image, wherein:

the combined image is generated based on an image of a virtual environment and an image of a real environment,

the image of the real environment has a first field of view,

the image of the virtual environment has a second field of view different from the first field of view, and

said generating the combined image comprises performing a planar projection,

said planar projection comprising mapping a point of the image of the virtual environment to a corresponding point of the image of the real environment; and

presenting, on a display, the combined image.

Assignments (3)
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 073439/0168 →
SECURITY INTEREST Recorded Oct 28, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073388/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2024
From: PAULUS, JOHN CARL, JR.; LIEBENOW, MICHAEL HAROLD
To: MAGIC LEAP, INC.
Reel/Frame 066752/0107 →
Continuity (4)
Continuation 17956698 · Sep 29, 2022
Continuation 17079182 · Oct 23, 2020
Provisional Application 62926306 · Oct 25, 2019
Related Publication 20240249482A1 · Jul 25, 2024
References Cited (69)
US 4852988A · Velez · 1989 [cited by applicant]
US 6433760B1 · Vaissie · 2002 [cited by applicant]
US 6491391B1 · Blum et al. · 2002 [cited by applicant]
US 6847336B1 · Lemelson · 2005 [cited by applicant]
US 6943754B2 · Aughey · 2005 [cited by applicant]
US 6977776B2 · Volkenandt et al. · 2005 [cited by applicant]
US 7347551B2 · Fergason et al. · 2008 [cited by applicant]
US 7488294B2 · Torch · 2009 [cited by applicant]
US 8235529B1 · Raffle · 2012 [cited by applicant]
US 8611015B2 · Wheeler · 2013 [cited by applicant]
US 8638498B2 · Bohn et al. · 2014 [cited by applicant]
US 8696113B2 · Lewis · 2014 [cited by applicant]
US 8830231B2 · Ito et al. · 2014 [cited by applicant]
US 8929589B2 · Publicover et al. · 2015 [cited by applicant]
US 9010929B2 · Lewis · 2015 [cited by applicant]
US 9274338B2 · Robbins et al. · 2016 [cited by applicant]
US 9292973B2 · Bar-zeev et al. · 2016 [cited by applicant]
US 9323325B2 · Perez et al. · 2016 [cited by applicant]
US 9720505B2 · Gribetz et al. · 2017 [cited by applicant]
US 10013053B2 · Cederlund et al. · 2018 [cited by applicant]
US 10025379B2 · Drake et al. · 2018 [cited by applicant]
US 11488365B2 · Paulus, Jr. et al. · 2022 [cited by applicant]
US 11961194B2 · Paulus, Jr. · 2024 [cited by applicant]
US 20010048447A1 · Jogo · 2001 [cited by applicant]
US 20030030597A1 · Geist · 2003 [cited by applicant]
US 20060023158A1 · Howell et al. · 2006 [cited by applicant]
US 20060188173A1 · Zhang et al. · 2006 [cited by applicant]
US 20100188416A1 · Hayes · 2010 [cited by applicant]
US 20110211056A1 · Publicover et al. · 2011 [cited by applicant]
US 20110213664A1 · Osterhout · 2011 [cited by applicant]
US 20120021806A1 · Maltz · 2012 [cited by applicant]
US 20130077147A1 · Efimov · 2013 [cited by applicant]
US 20130202274A1 · Chan · 2013 [cited by applicant]
US 20140195918A1 · Friedlander · 2014 [cited by applicant]
US 20140232906A1 · Ha · 2014 [cited by examiner]
US 20150168731A1 · Robbins · 2015 [cited by applicant]
US 20160011419A1 · Gao · 2016 [cited by applicant]
US 20160033770A1 · Fujimaki et al. · 2016 [cited by applicant]
US 20170115488A1 · Ambrus et al. · 2017 [cited by applicant]
US 20170205903A1 · Miller · 2017 [cited by applicant]
US 20170206691A1 · Harrises · 2017 [cited by applicant]
US 20180356884A1 · Lee · 2018 [cited by applicant]
US 20190102944A1 · Han et al. · 2019 [cited by applicant]
US 20190122439A1 · Thiebaud et al. · 2019 [cited by applicant]
US 20190235729A1 · Day · 2019 [cited by applicant]
US 20200105015A1 · Ben Himane · 2020 [cited by applicant]
US 20200201022A1 · Shameli et al. · 2020 [cited by applicant]
US 20210014475A1 · Lee · 2021 [cited by applicant]
US 20210042979A1 · Ballagas et al. · 2021 [cited by applicant]
CA 2316473A1 · 2001 [cited by applicant]
CA 2362895A1 · 2002 [cited by applicant]
CA 2388766A1 · 2003 [cited by applicant]
EP 2395766A2 · 2011 [cited by applicant]
JP 2012002875A · 2012 [cited by applicant]
European Search Report dated Nov. 16, 2022, for EP Application No. 20878587.3, nine pages. [cited by applicant]
Final Office Action mailed Jan. 24, 2022, for U.S. Appl. No. 17/079,182, filed Oct. 23, 2020, thirty pages. [cited by applicant]
International Preliminary Report on Patentability and Written Opinion mailed May 5, 2022, for PCT Application No. PCT/US2020/057212, filed Oct. 23, 2020, twelve pages. [cited by applicant]
International Search Report and Written Opinion mailed Jan. 27, 2021, for PCT Application No. PCT/US/2020/057212, filed Oct. 23, 2020, seventeen pages. [cited by applicant]
Jacob, R. “Eye Tracking in Advanced Interface Design”, Virtual Environments and Advanced Interface Design, Oxford University Press, Inc. (Jun. 1995). [cited by applicant]
Non-Final Office Action mailed Apr. 27, 2022, for U.S. Appl. No. 17/079,182, filed Oct. 23, 2020, thirty-five pages. [cited by applicant]
Non-Final Office Action mailed Nov. 15, 2023, for U.S. Appl. No. 17/956,698, filed Sep. 29, 2022, eight pages. [cited by applicant]
Non-Final Office Action mailed Sep. 29, 2021, for U.S. Appl. No. 17/079,182, filed Oct. 23, 2020, twenty-nine pages. [cited by applicant]
Notice of Allowance mailed Feb. 20, 2024, for U.S. Appl. No. 17/956,698, filed Sep. 29, 2022, five pages. [cited by applicant]
Notice of Allowance mailed Sep. 2, 2022, for U.S. Appl. No. 17/079,182, filed Oct. 23, 2020, six pages. [cited by applicant]
Rolland, J. et al., “High-resolution inset head-mounted display”, Optical Society of America, vol. 37, No. 19, Applied Optics, (Jul. 1, 1998). [cited by applicant]
Tanriverdi, V. et al. (Apr. 2000). “Interacting With Eye Movements In Virtual Environments,” Department of Electrical Engineering and Computer Science, Tufts University, Medford, MA 02155, USA, Proceedings of the SIGCHI… [cited by applicant]
Yoshida, A. et al., “Design and Applications of a High Resolution Insert Head Mounted Display”, (Jun. 1994). [cited by applicant]
Japanese Office Action mailed May 29, 2024, for JP Application No. 2022-524210, with English translation, 7 pages. [cited by applicant]
Japanese Notice of Allowance mailed Sep. 13, 2024, for JP Application No. 2022-524210, with English translation, 6 pages. [cited by applicant]