US 11,748,937 B2
Sub-pixel data simulation system
Pedro Urbina Escos, Seattle, WA (US); Dimitrios Lymberopoulos, Kirkland, WA (US); Di Wang, Sammamish, WA (US); and Emanuel Shalev, Sammamish, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Nov. 8, 2021, as Appl. No. 17/453,934.
Application 17/453,934 is a continuation of application No. 16/530,793, filed on Aug. 2, 2019, granted, now 11,170,559.
Prior Publication US 2022/0058857 A1, Feb. 24, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 15/06 (2011.01); G06T 15/20 (2011.01); G06N 20/00 (2019.01); G06T 15/00 (2011.01)
CPC G06T 15/20 (2013.01) [G06N 20/00 (2019.01); G06T 15/005 (2013.01); G06T 15/06 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A computer device comprising:
a processor configured to:
receive image data that includes sub-pixel data for one or more pixels, the sub-pixel data including a plurality of rays generated during ray tracing for rendering a view of a simulated virtual environment, the sub-pixel data further including intersection data indicating an intersection of the plurality of rays with one or more objects in the simulated virtual environment;
identify one or more rays of the plurality of rays having intersection data indicating that the one or more rays intersected with a target virtual object in the simulated virtual environment;
generate an object mask for the target object that indicates the identified one or more rays; and
generate a plurality of different images that include the target virtual object by replacing one or more rays of the plurality of rays that are not indicated by the object mask for the target object with one or more new rays.