US12014467B2ActiveUtilityA1

Generating augmented reality prerenderings using template images

87
Assignee: GOOGLE LLCPriority: Jan 20, 2021Filed: Apr 25, 2023Granted: Jun 18, 2024
Est. expiryJan 20, 2041(~14.5 yrs left)· nominal 20-yr term from priority
G06F 16/953G06T 17/00G06T 11/60G06F 16/444G06T 11/00G06T 19/006
87
PatentIndex Score
1
Cited by
33
References
20
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 computing system, the 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 a corpus of images; 
 processing the corpus of images to determine a set of template images, wherein the set of template images are selected as being indicative of a representative group of images for a given topic; 
 processing the set of template images with an augmented reality rendering model to generate a plurality of prerendered images, wherein the plurality of prerendered images are generated based on an augmented reality asset associated with a product; and 
 storing the plurality of prerendered images in a directory of prerendered images. 
 
 
     
     
       2. The system of  claim 1 , wherein the set of template images comprise a diverse set of images depicting a plurality of diverse characteristics. 
     
     
       3. The system of  claim 1 , wherein each template image of the set of template images differ based on one or more visual characteristics. 
     
     
       4. The system of  claim 1 , wherein storing the plurality of prerendered images in the directory of prerendered images comprises: tagging the plurality of prerendered images to index the product rendered. 
     
     
       5. The system of  claim 1 , wherein the augmented reality asset is obtained from a third party computing system. 
     
     
       6. The system of  claim 1 , wherein the augmented reality rendering model comprises a perception model and a rendering model. 
     
     
       7. The system of  claim 1 , wherein the operations further comprise:
 receiving a search query comprising one or more search terms, wherein the one or more search terms relate to the product; and 
 providing a search result, wherein the search result comprises one or more prerendered images from the plurality of prerendered images, wherein the prerendered image comprises a rendering of the product. 
 
     
     
       8. The system of  claim 1 , wherein the set of template images comprise a plurality of face images. 
     
     
       9. The system of  claim 1 , wherein the set of template images comprise a plurality of room images. 
     
     
       10. The system of  claim 1 , wherein the set of prerendered images comprise a plurality of rendered furniture images. 
     
     
       11. A computer-implemented method for generating and storing prerendered augmented images, the method comprising:
 obtaining, by a computing system comprising one or more processors, a corpus of images; 
 processing, by the computing system, the corpus of images to determine a set of template images, wherein the set of template images are selected as being indicative of a representative group of images for a given topic; 
 processing, by the computing system, the set of template images with an augmented reality rendering model to generate a plurality of prerendered images, wherein the plurality of prerendered images are generated based on an augmented reality asset associated with a product; and 
 storing, by the computing system, the plurality of prerendered images in a directory of prerendered images. 
 
     
     
       12. The method of  claim 11 , further comprising:
 storing, by the computing system, the set of template images in a template library. 
 
     
     
       13. The method of  claim 12 , wherein storing, by the computing system, the plurality of prerendered images in the directory of prerendered images comprises:
 storing, by the computing system, the plurality of prerendered images in a prerendered images library, wherein the template library and the prerendered images library is associated with an augmented reality prerendering platform. 
 
     
     
       14. The method of  claim 11 , wherein the set of template images comprise a diverse set of images that depict at least one of objects or settings having diverse characteristics. 
     
     
       15. The method of  claim 11 , further comprising:
 receiving, by the computing system, a request associated with the product; and 
 providing, by the computing system, the plurality of prerendered images in a carousel interface. 
 
     
     
       16. 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 a corpus of images; 
 processing the corpus of images to determine a set of template images, wherein the set of template images are selected as being indicative of a representative group of images for a given topic; 
 processing the set of template images with an augmented reality rendering model to generate a plurality of prerendered images, wherein the plurality of prerendered images are generated based on an augmented reality asset associated with a product; and 
 storing the plurality of prerendered images in a directory of prerendered images. 
 
     
     
       17. The one or more non-transitory computer readable media of  claim 16 , wherein the plurality of prerendered images are descriptive of the product rendered with a plurality of varying template images. 
     
     
       18. The one or more non-transitory computer readable media of  claim 16 , wherein the operations further comprise:
 receiving a search query and a preference; 
 determining one or more prerendered images of the plurality of prerendered images are associated with the search query and the preference; and 
 providing the one or more prerendered images as a search result. 
 
     
     
       19. The one or more non-transitory computer readable media of  claim 16 , wherein the plurality of prerendered images comprise an augmented reality rendering of the product rendered into a plurality of different environments associated with the set of template images. 
     
     
       20. The one or more non-transitory computer readable media of  claim 16 , wherein the plurality of prerendered images comprise a plurality of rendered make-up images.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.