US 11,704,883 B2
Methods and systems for reprojection in augmented-reality displays
Robert Blake Taylor, Sutdio City, CA (US); and Gilles Cadet, Davie, FL (US)
Assigned to Magic Leap, Inc., Plantation, FL (US)
Filed by Magic Leap, Inc., Plantation, FL (US)
Filed on Jul. 7, 2022, as Appl. No. 17/859,840.
Application 17/859,840 is a division of application No. 17/083,216, filed on Oct. 28, 2020, granted, now 11,417,065.
Claims priority of provisional application 62/927,617, filed on Oct. 29, 2019.
Prior Publication US 2022/0343611 A1, Oct. 27, 2022
Int. Cl. G06T 19/00 (2011.01); G06F 3/01 (2006.01); H04N 13/128 (2018.01)
CPC G06T 19/006 (2013.01) [G06F 3/012 (2013.01); H04N 13/128 (2018.05)] 11 Claims
OG exemplary drawing
 
1. A method for generating an augmented depth buffer for an augmented-reality device, the method comprising:
initializing a depth buffer configured to store first depth values for a first set of pixels by assigning a first predetermined value to each pixel of the first set of pixels;
initializing a stereo disparity depth buffer configured to store second depth values for a second set of pixels by assigning a second predetermined value to each pixel of the second set of pixels;
receiving, from an augmented-reality application, an application depth value for each pixel of a third set of pixels being a subset of or equal to the first set of pixels;
updating the depth buffer with the application depth value for each pixel of the third set of pixels;
receiving, from a stereo disparity processor, a stereo disparity depth value for each pixel of a fourth set of pixels being a subset of or equal to the second set of pixels;
updating the stereo disparity depth buffer with the stereo disparity depth value for each pixel of the fourth set of pixels; and
for each pixel of the augmented depth buffer, storing, in the augmented depth buffer and at a memory location that corresponds to the each pixel, the lesser of the application depth value or the stereo disparity depth value.