US 11,656,679 B2
Manipulator-based image reprojection
Benjamin Markus Thaut, Eningen unter Achalm (DE); and Anthony James Ambrus, Seattle, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Aug. 27, 2020, as Appl. No. 17/5,201.
Prior Publication US 2022/0066546 A1, Mar. 3, 2022
Int. Cl. G06F 3/01 (2006.01); G02B 27/00 (2006.01); G02B 27/01 (2006.01); G06F 3/033 (2013.01); G09G 5/377 (2006.01); G09G 5/38 (2006.01)
CPC G06F 3/012 (2013.01) [G02B 27/0093 (2013.01); G02B 27/0172 (2013.01); G06F 3/033 (2013.01); G09G 5/377 (2013.01); G09G 5/38 (2013.01); G02B 2027/014 (2013.01); G02B 2027/0138 (2013.01); G09G 2320/106 (2013.01); G09G 2354/00 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving a first rendered image comprising content associated with a viewer reference frame;
receiving a second rendered image comprising content associated with a manipulator reference frame;
reprojecting the first rendered image based on a head pose of a user to thereby produce a first reprojected image;
reprojecting the second rendered image based on the head pose of the user, a first pose of the manipulator at a render time of the second rendered image, and a second pose of the manipulator determined later than the first pose to thereby produce a second reprojected image; and
outputting the first reprojected image and the second reprojected image for display as a composited image.