IP Library Granted Patent US 11,481,955
Granted Patent B2
US 11,481,955 · App. 17/175,644 · Granted Oct 25, 2022

System for photo-realistic reflections in augmented reality

Inventors: Reuven Bakalash (Shdema, IL); Elad Haviv (Tsurit, IL)
Assignee: Snap Inc.
G06T15/06G06T15/005G06T15/04G06T15/405G06T15/506G06T19/006
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 11,481,955
App. No.
17/175,644
Granted
Oct 25, 2022
Kind
B2
Abstract

The present disclosure describes a system for fast generation of ray traced reflections of virtually augmented objects into a real-world image, specifically on reflective surfaces. The system utilizes a standard raster graphics pipeline.

Claims (27)

1. A computer system for fast generation of ray traced reflections of a virtually augmented object into a real-world image, utilizing a raster graphics pipeline, the system comprising:

at least one general purpose processor,

at least one graphics processor,

a digital camera,

a computer memory,

geometric data of single augmented object,

a real-world image, and

a render target memory;

wherein for ray traced reflections

a. the at least one general purpose processor is configured to take a real-world image with the digital camera and to store the image in the computer memory;

wherein with the graphics processor is configured to

b. identify reflective surface areas in the real-world image that may reflect the augmented object;

c. project primary rays from the camera's spot at the identified reflective surfaces in the real-world image, generating a cluster of primary hit points;

d. shoot projections of carrier rays at the augmented object through the cluster of generated primary hit points, whereas only those carrier rays that intersect the primary hit points are used for generating secondary rays;

e. generate a render target texture of intersections between secondary rays and the augmented objects;

f. reveal and sample light values in the render target texture at the points of intersection between secondary rays and augmented object,

g. feed the sampled light values of the intersection points into their respective primary hit points; and

h. reconstruct reflections of the augmented objects on the reflective surfaces of the augmented object, from the fed light values.

2. The system of claim 1 , wherein the location and boundaries of the area of reflection is determined according to location of the camera, distance and size of the augmented objects, and consideration of a principal direction.

3. The system of claim 1 , wherein the shot projection of primary rays is implemented by a hardware graphics pipeline of the graphics processor.

4. The system of claim 1 , wherein the projection of primary rays is implemented by a software graphics pipeline.

5. The system of claim 3 , wherein in case of generating a semi-reflective reflection, each successive projection of carrier rays is deviated from the principal direction.

6. The system of claim 1 , wherein the secondary rays commence at the area of reflection.

7. The system of claim 1 , wherein rays that miss hit points are entirely discarded.

8. The system of claim 1 , wherein rays that miss hit points are considered as early segments in their entirety.

9. The system of claim 1 , wherein the projection of carrier rays is implemented by a hardware raster pipeline of GPU.

10. The system of claim 1 , wherein the intersection points between secondary rays and the augmented object maybe considered as a start point for a next generation of hit points.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2022
From: ADSHIR LTD
To: SNAP ISRAEL 2016 LTD
Reel/Frame 061133/0151 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2022
From: SNAP ISRAEL 2016 LTD
To: SNAP INC.
Reel/Frame 061133/0293 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2021
From: BAKALASH, REUVEN; HAVIV, ELAD
To: ADSHIR LTD.
Reel/Frame 055251/0691 →
Continuity (9)
Continuation 16788792 · Feb 12, 2020
Continuation 16004348 · Jun 9, 2018
Continuation 15659618 · Jul 26, 2017
Continuation 15615037 · Jun 6, 2017
Continuation In Part 15376580 · Dec 12, 2016
Continuation In Part 15009442 · Jan 28, 2016
Provisional Application 62408730 · Oct 15, 2016
Provisional Application 62354755 · Jun 26, 2016
Related Publication 20210166463A1 · Jun 3, 2021
Cited By (2)
US 12,573,127 US 12,737,974