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:
Mar. 15, 2022

Filed:

Jun. 25, 2020
Applicant:

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

Inventors:

Kyle Sejin Yoon, San Francisco, CA (US);

Alex Garcia Goncalves, Santa Clara, CA (US);

Jonathan Lim, Oakland, CA (US);

Yuanshuo Lu, Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06T 11/00 (2006.01); G06T 1/20 (2006.01); G10L 15/22 (2006.01); G06T 1/60 (2006.01);
U.S. Cl.
CPC ...
G06T 11/00 (2013.01); G06T 1/20 (2013.01); G06T 1/60 (2013.01); G10L 15/22 (2013.01); G10L 2015/223 (2013.01);
Abstract

An augmented reality (AR) effect system can improve application of AR effects by sharing resources between AR effects. The AR effect system can employ manifests for AR effects that define which resources are required to render each AR effect. The AR effect system can organize rendering operations used by selected AR effects into a pipeline and can use the manifests of the AR effects to determine when each resource will be needed. Based on this pipeline, the AR effect system can create a cache order defining a resource schedule which specifies, when a resource is freed, conditions for whether to save the resource to a local cache or unload the resource. As rendering of the video with the AR effects progresses, the resource schedule can control whether resources not currently being used to render an AR effect should be unloaded or cached for fast access for future render operations.


Find Patent Forward Citations

Loading…