IP Library Granted Patent US 12,347,062
Granted Patent B2
US 12,347,062 · App. 18/439,296 · Granted Jul 1, 2025

Methods to improve the perceptual quality of foveated rendered images

Inventors: Bing Wu (Davie, FL); Bjorn Nicolaas Servatius Vlaskamp (Seattle, WA); Howard Russell Cohen (Weston, FL); Jose Felix Rodriguez (Hialeah, FL)
Assignee: Magic Leap, Inc.
G06T3/40G06F3/013G06T15/10
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,347,062
App. No.
18/439,296
Granted
Jul 1, 2025
Kind
B2
Abstract

A method of generating foveated rendering using temporal multiplexing includes generating a first spatial profile for an FOV by dividing the FOV into a first foveated zone and a first peripheral zone. The first foveated zone will be rendered at a first pixel resolution, and the first peripheral zone will be rendered at a second pixel resolution lower than the first pixel resolution. The method further includes generating a second spatial profile for the FOV by dividing the FOV into a second foveated zone and a second peripheral zone, the second foveated zone being spatially offset from the first foveated zone. The second foveated zone and the second peripheral zone will be rendered at the first pixel resolution and the second pixel resolution, respectively. The method further includes multiplexing the first spatial profile and the second spatial profile temporally in a sequence of frames.

Claims (26)

1. A method of generating foveated rendering for a display, the method comprising:

generating a first spatial profile for a field of view (FOV) of the display by dividing the FOV into a first foveated zone and a first peripheral zone, the first foveated zone including first pixels rendered at a first pixel resolution, and the first peripheral zone including second pixels rendered at a second pixel resolution lower than the first pixel resolution, wherein the first foveated zone includes a first region including a subset of the first pixels and a second region including a remainder of the first pixels;

generating a second spatial profile for the FOV of the display by dividing the FOV into a second foveated zone and a second peripheral zone, the second foveated zone being spatially offset from the first foveated zone, the second foveated zone including third pixels rendered at the first pixel resolution, and the second peripheral zone including fourth pixels rendered at the second pixel resolution, wherein the second foveated zone includes a third region including a subset of the third pixels and a fourth region including a remainder of the third pixels; and

multiplexing the first spatial profile and the second spatial profile temporally in a sequence of frames, so that a viewer perceives images rendered in the first region of the first foveated zone that does not overlap with the second foveated zone and/or in the third region of the second foveated zone that does not overlap with the first foveated zone.

2. The method of claim 1 wherein the first foveated zone and the second foveated zone partially overlap with each other.

3. The method of claim 1 wherein the sequence of frames has a frame frequency of about 120 Hz.

4. The method of claim 1 wherein a ratio between the first pixel resolution and the second pixel resolution is 2:1 in each of two orthogonal directions.

5. The method of claim 1 wherein the second foveated zone is spatially offset from the first foveated zone in a first direction, in a second direction orthogonal to the first direction, or in both the first direction and the second direction.

6. The method of claim 5 wherein a spatial offset between the second foveated zone and the first foveated zone is dynamically changed in a series of frames.

7. The method of claim 6 wherein the dynamic changing of the spatial offset between the second foveated zone and the first foveated zone follows a pattern.

8. The method of claim 1 wherein each of the first spatial profile and the second spatial profile includes three sub spatial profiles for each of three primary colors, and wherein at least one of the three sub spatial profiles is to be rendered at the second pixel resolution for an entirety of the FOV.

9. The method of claim 1 wherein the first foveated zone or the second foveated zone is set at a predetermined location in the FOV of the display.

10. The method of claim 9 wherein the predetermined location of the first foveated zone or the second foveated zone is determined based on a measurement of a viewer's eye positions and eye movements.

11. A method of generating foveated rendering for a display, the method comprising:

generating a first spatial profile for a field of view (FOV) of the display by dividing the FOV into a first foveated zone and a first peripheral zone, the first foveated zone including first pixels rendered at a first pixel resolution, and the first peripheral zone including second pixels rendered at a second pixel resolution lower than the first pixel resolution, wherein the first foveated zone includes a first region including a subset of the first pixels and a second region including a remainder of the first pixels;

generating a second spatial profile for the FOV of the display by dividing the FOV into a second foveated zone and a second peripheral zone, the second foveated zone being spatially offset from the first foveated zone, the second foveated zone including third pixels rendered at the first pixel resolution, and the second peripheral zone including fourth pixels rendered at the second pixel resolution, wherein the second foveated zone includes a third region including a subset of the third pixels and a fourth region including a remainder of the third pixels; and

multiplexing the first spatial profile and the second spatial profile for a left eye and a right eye of a viewer viewing the display, respectively, so that the viewer perceives images rendered in the first region of the first foveated zone that does not overlap with the second foveated zone and/or in the third region of the second foveated zone that does not overlap with the first foveated zone.

12. The method of claim 11 wherein the first foveated zone and the second foveated zone partially overlap with each other.

13. The method of claim 11 wherein a sequence of frames has a frame frequency of about 120 Hz.

14. The method of claim 11 wherein a ratio between the first pixel resolution and the second pixel resolution is 2:1 in each of two orthogonal directions.

15. The method of claim 11 wherein the second foveated zone is spatially offset from the first foveated zone in a first direction, in a second direction orthogonal to the first direction, or in both the first direction and the second direction.

16. The method of claim 15 wherein the spatial offset between the second foveated zone and the first foveated zone is dynamically changed in a sequence of frames.

17. The method of claim 16 wherein the dynamic changing of the spatial offset between the second foveated zone and the first foveated zone follows a pattern.

18. The method of claim 11 wherein each of the first spatial profile and the second spatial profile includes three sub spatial profiles for each of three primary colors, and wherein at least one of the three sub spatial profiles is to be rendered at the second pixel resolution for an entirety of the FOV of the display.

19. The method of claim 11 wherein the first foveated zone or the second foveated zone is set at a predetermined location in the FOV of the display.

20. The method of claim 19 wherein the predetermined location of the first foveated zone or the second foveated zone is determined based on a measurement of a viewer's eye positions and eye movements.

Assignments (3)
SECURITY INTEREST Recorded Nov 3, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073480/0540 →
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 May 21, 2025
From: WU, BING; VLASKAMP, BJORN NICOLAAS SERVATIUS; COHEN, HOWARD RUSSELL; RODRIGUEZ, JOSE FELIX
To: MAGIC LEAP, INC.
Reel/Frame 071186/0502 →