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:
May. 17, 2022

Filed:

Nov. 24, 2020
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Ali Rabbani Rankouhi, St Albans, GB;

Christopher A. Burns, Austin, TX (US);

Justin A. Hensley, Mountain View, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06T 17/10 (2006.01); G06T 15/06 (2011.01); G06T 1/20 (2006.01); G06T 15/00 (2011.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06T 17/10 (2013.01); G06T 1/20 (2013.01); G06T 15/005 (2013.01); G06T 15/06 (2013.01); G06F 9/5027 (2013.01); G06T 2210/21 (2013.01);
Abstract

Disclosed techniques relate to an acceleration data structure for ray intersection with a many-to-many mapping between bounding regions and primitives. In some embodiments, one or more graphics processors access data for multiple graphics primitives in a graphics scene and generate a spatially organized data structure. Some nodes of the data structure indicate graphics primitives and some nodes indicate coordinates of bounding regions in the graphics scene. In some embodiments, the spatially organized data structure includes a node with a bounding region for which multiple primitives are indicated as children and also includes a primitive for which multiple bounding regions are indicated as parents. Disclosed techniques may generate bounding regions that closely fit primitives, which may reduce primitive testing for ray tracing. This in turn may increase performance or reduce power consumption relative to traditional techniques.


Find Patent Forward Citations

Loading…