US11263821B1ActiveUtility

Generating augmented reality prerenderings using template images

95
Assignee: GOOGLE LLCPriority: Jan 20, 2021Filed: Jan 20, 2021Granted: Mar 1, 2022
Est. expiryJan 20, 2041(~14.5 yrs left)· nominal 20-yr term from priority
G06T 11/00G06F 16/444G06T 19/006G06T 11/60G06T 17/00G06F 16/953
95
PatentIndex Score
22
Cited by
15
References
19
Claims

Abstract

Systems and methods for generating augmented reality prerenderings can provide the benefit of an augmented reality rendering without requiring the use of user data. Template images can be used instead of user data to protect the user's privacy while enabling the user to see an object or product rendered onto a preferred template image or a variety of template images.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A computer-implemented method for providing prerendered augmented images, the method comprising:
 obtaining, by a computing device, a plurality of template images; 
 processing, by the computing device, the plurality of template images with an augmented reality rendering model to generate a plurality of prerendered images; 
 receiving, by the computing device, a request for a result image and a preference; and 
 providing, by the computing device, a prerendered result based at least in part on the request and the preference, wherein the prerendered result is a prerendered image from the plurality of prerendered images. 
 
     
     
       2. The computer-implemented method of  claim 1 , wherein the plurality of template images comprise a plurality of room images. 
     
     
       3. The computer-implemented method of  claim 1 , wherein the plurality of prerendered images comprise a plurality of rendered furniture images. 
     
     
       4. The computer-implemented method of  claim 1 , wherein the plurality of template images comprise a plurality of face images. 
     
     
       5. The computer-implemented method of  claim 1 , wherein the plurality of prerendered images comprise a plurality of rendered make-up images. 
     
     
       6. The computer-implemented method of  claim 1 , wherein the augmented reality rendering model comprises a perception model and a rendering model. 
     
     
       7. The computer-implemented method of  claim 1 , wherein the request comprises search terms input into a search engine. 
     
     
       8. The computer-implemented method of  claim 1 , wherein the preference comprises a pre-selected template. 
     
     
       9. The computer-implemented method of  claim 1 , wherein the prerendered result is a particular prerendered image matching the preference, wherein the preference comprises a template selected by a user from the plurality of template images. 
     
     
       10. The computer-implemented method of  claim 1 , further comprising: providing, by the computing device, an augmented reality rendering experience. 
     
     
       11. A computing system comprising:
 one or more processors; 
 one or more non-transitory computer readable media that collectively store instructions that, when executed by the one or more processors, cause the computing system to perform operations, the operations comprising:
 obtaining augmented reality assets, wherein the augmented reality assets comprise digitization parameters; 
 obtaining a plurality of template images; 
 processing the plurality of template images with an augmented reality model to generate a plurality of prerendered images based at least in part on the digitization parameters; 
 storing the plurality of prerendered images; 
 receiving a request for a result image and a preference; and 
 providing a prerendered result based at least in part on the request and the preference, wherein the prerendered result is a prerendered image from the plurality of prerendered images. 
 
 
     
     
       12. The computing system of  claim 11 , further comprising: generating a plurality of template models based at least in part on the plurality of template images, wherein the augmented reality model processes the plurality of template models. 
     
     
       13. The computing system of  claim 12 , further comprising:
 receiving an input to modify a template model of the plurality of template models; and 
 modifying the template model based at least in part on the input. 
 
     
     
       14. The computing system of  claim 12 , further comprising: providing a template model of the plurality of template models for display. 
     
     
       15. The computing system of  claim 11 , wherein storing the plurality of prerendered images comprises storing the plurality of prerendered images on a server. 
     
     
       16. The computing system of  claim 10 , further comprising: providing a link to a real-time augmented reality experience. 
     
     
       17. The computing system of  claim 11 , further comprising:
 receiving a search query comprising one or more search terms, wherein the one or more search terms relate to a product; and 
 providing a search result, wherein the search result comprises the prerendered image from the plurality of prerendered images, wherein the prerendered image comprises a rendering of the product. 
 
     
     
       18. The computing system of  claim 11 , wherein the augmented reality assets comprise data descriptive of a product. 
     
     
       19. One or more non-transitory computer readable media that collectively store instructions that, when executed by one or more processors, cause a computing system to perform operations, the operations comprising:
 obtaining augmented reality assets, wherein the augmented reality assets comprise digitization parameters; 
 obtaining a plurality of template images; 
 processing the plurality of template images with an augmented reality model to generate a plurality of prerendered images based at least in part on the digitization parameters; 
 storing the plurality of prerendered images on a server; 
 receiving a search query comprising one or more search terms, wherein the one or more search terms relate to a product; and 
 providing a search result, wherein the search result comprises a prerendered image from the plurality of prerendered images retrieved from the server, wherein the prerendered image comprises a rendering of the product.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.