Generating augmented reality prerenderings using template images
AssigneeGoogle Inc.
InventorsJames Sraw Singh, Ivan Neulander, Subramanian Shyamsunder Mathur, Agustin III Olivan Venezuela
Life of this patent
Estimating the term…
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.
Claims20
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 plurality of template images, wherein the plurality of template images were selected from a corpus of images as being indicative of a representative group of images for a given topic;
- obtaining, by the computing system and from a third party computing system, an augmented reality asset associated with a product, wherein the augmented reality asset comprises a plurality of digitization parameters;
- processing, by the computing system, the plurality of template images and the plurality of digitization parameters with an augmented reality rendering model to generate a plurality of prerendered images;
- and
- storing, by the computing system, the plurality of prerendered images in a directory of prerendered images, wherein the plurality of prerendered images are indexed with tagging associated with the product.
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 plurality of template images, wherein the plurality of template images were selected from a corpus of images as being indicative of a representative group of images for a given topic;
- processing the plurality of template images with a perception model to generate a plurality of meshes;
- obtaining, from a third party computing system, a rendering model associated with an augmented reality asset associated with a product;
- processing the plurality of template images and the plurality of meshes with the rendering model to generate a plurality of prerendered images, wherein the plurality of prerendered images are generated based on the augmented reality asset associated with the product;
- and
- storing the plurality of prerendered images in a directory of prerendered images, wherein the plurality of prerendered images are indexed with tagging associated with the product.
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 plurality of template images, wherein the plurality of template images were selected from a corpus of images as being indicative of a representative group of images for a given topic;
- obtaining, from a third party computing system, an augmented reality asset associated with a product, wherein the augmented reality asset comprises a plurality of digitization parameters;
- processing the plurality of template images and the plurality of digitization parameters with an augmented reality rendering model to generate a plurality of prerendered images;
- and
- storing the plurality of prerendered images in a directory of prerendered images, wherein the plurality of prerendered images are indexed with tagging associated with the product.
Dependencies are inferred from the claim text.