The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 19, 2022

Filed:

Sep. 27, 2019
Applicant:

Facebook Technologies, Llc, Menlo Park, CA (US);

Inventors:

Larry Seiler, Redmond, WA (US);

Alexander Nankervis, Seattle, WA (US);

John Adrian Arthur Johnston, San Mateo, CA (US);

Jeremy Freeman, Kirkland, WA (US);

Assignee:

Facebook Technologies, LLC., Menlo Park, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06T 15/06 (2011.01); G06T 15/02 (2011.01); G06T 15/10 (2011.01); G06T 19/00 (2011.01);
U.S. Cl.
CPC ...
G06T 15/06 (2013.01); G06T 15/02 (2013.01); G06T 15/10 (2013.01); G06T 19/006 (2013.01);
Abstract

In one embodiment, a method includes, generating rays for casting into an artificial reality scene that includes one or more surfaces to determine whether the one or more surfaces are visible from a viewpoint. An origin and a trajectory of each ray are based on the viewpoint. The method includes applying a geometric transformation to the rays to modify their respective trajectory into the artificial reality scene. The geometric transformation is based on one or more distortion characteristics of a display system. The method includes determining, based on the modified trajectories of the rays, points of intersection of rays with the one or more surfaces in the artificial reality scene. The method includes providing, for display by the display system, color values generated based on the determined points of intersection.


Find Patent Forward Citations

Loading…