3d ray-world intersection for xr devices
AssigneeSnap Inc.
InventorsTobias Maier, Olha Borys, Jakob Zillner, Feliks Hibraj, Dario Fontanel
Life of this patent
Estimating the term…
Loading patent…
AssigneeSnap Inc.
InventorsTobias Maier, Olha Borys, Jakob Zillner, Feliks Hibraj, Dario Fontanel
Estimating the term…
A system for world-ray intersection modeling has a memory storing instructions that, when executed by a processor, configure the system to perform operations. Video data comprising a video frame is obtained. Depth map data is obtained, comprising, for each pixel of a plurality of pixels of the video frame, a depth value of an object visible at a pixel location of the pixel. Ray data is obtained, representative of a ray in three-dimensional space. The depth map data and the ray data are processed to generate intersection data comprising a three dimensional location of an intersection of the ray with the object visible at the pixel location. The intersection can be determined using a voxel representation of the depth map data or by stepwise traversal of the ray. A trajectory defined by multiple intersections over time can be smoothed to present virtual content moving in a realistic fashion.
A system comprising:
A method, comprising:
A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a processor of a system, cause the system to perform operations comprising:
Dependencies are inferred from the claim text.