IP Library Granted Patent US 10,930,053
Granted Patent B2
US 10,930,053 · App. 16/788,792 · Granted Feb 23, 2021

System for fast reflections in augmented reality

Inventors: Reuven Bakalash (Shdema, IL); Elad Haviv (Tsurit, IL)
Assignee: ADSHIR LTD.
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 10,930,053
App. No.
16/788,792
Granted
Feb 23, 2021
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. The system utilizes a standard raster graphics pipeline.

Claims (22)

1. A computer system for fast generation of ray traced reflections of virtually augmented objects 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 computer memory,

geometric data of multiple augmented objects, and

a render target memory;

wherein for ray traced reflections,

a. a projection of primary rays is shot from a camera at a previously identified reflective area in the real-world image, generating a cluster of primary hit points;

b. projections of carrier rays are shot at augmented objects through the cluster of the generated primary hit points,

whereas only those carrier rays that intersect the primary hit points are used for generating secondary rays;

c. a render target texture is generated as an intersection result between secondary rays and the augmented objects;

d. light values are revealed and sampled in the render target texture at the points of intersection between secondary rays and augmented object,

e. the sampled light values at the intersection points are fed into their respective primary hit points; and

f. reflection of the augmented objects on the identified reflective area are reconstructed from the fed light values.

2. The system of claim 1 , wherein the area of reflection in the real-world image is identified on reflective or semi-reflective surfaces, which may reflect the augmented objects.

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

4. 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.

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

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

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

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

9. The system of claim 1 , wherein the intersection points between secondary rays and augmented objects maybe considered as a start point for a next generation of hit points (HIP).

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2022
From: SNAP ISRAEL 2016 LTD
To: SNAP INC.
Reel/Frame 061624/0821 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2022
From: ADSHIR LTD.
To: SNAP ISRAEL 2016 LTD
Reel/Frame 061624/0911 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2020
From: BAKALASH, REUVEN; HAVIV, ELAD
To: ADSHIR LTD.
Reel/Frame 051800/0225 →
Continuity (8)
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 20200219305A1 · Jul 9, 2020
Cited By (3)
US 12,561,898 US 12,573,127 US 12,682,541