US 12,340,475 B2
Augmented reality anamorphosis system
Piers Cowburn, London (GB); Qi Pan, London (GB); and Eitan Pilipski, Los Angeles, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Mar. 8, 2023, as Appl. No. 18/119,112.
Application 18/119,112 is a continuation of application No. 16/277,626, filed on Feb. 15, 2019, granted, now 11,861,795.
Application 16/277,626 is a continuation of application No. 15/436,363, filed on Feb. 17, 2017, granted, now 10,319,149.
Prior Publication US 2023/0222743 A1, Jul. 13, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 15/20 (2011.01); G06T 7/73 (2017.01); G06T 13/20 (2011.01); G06T 19/00 (2011.01)
CPC G06T 19/006 (2013.01) [G06T 7/73 (2017.01); G06T 7/74 (2017.01); G06T 13/20 (2013.01); G06T 15/20 (2013.01); G06T 2200/24 (2013.01); G06T 2207/30244 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system comprising:
a memory; and
at least one hardware processor couple to the memory and comprising instructions that cause the system to perform operations comprising:
causing display of an image at a client device associated with a user identifier, the image comprising a set of image features that depict a landmark;
determining a location of the client device based on the landmark depicted by the set of image features, the location corresponding with a set of coordinates;
determining a perspective of the client device relative to the landmark based on the set of image features of the image;
accessing a surface model from a surface model database that comprises one or more surface models based on the set of coordinates that identify location of the client device, the surface model comprising a wire mesh that comprises a topographical representation of the location;
accessing media content that comprises access criteria, the access criteria comprising:
one or more user identifiers that include the user identifier associated with the client device; and
a display configuration that specifies a perspective to orient a display of the media content;
applying a transformation to the media content based on the topographical representation of the location and the perspective specified by the display configuration; and
causing display of a presentation of the media content at a position within the image based on the transformation and the perspective of the client device, the presentation of the media content comprising:
transforming media content based on the topographical representation of the location; and
revealing the transformed media content to the user from the perspective of the client device relative to the landmark, the transformed media content appearing distorted from perspectives other than the perspective of the client device.