US 11,670,057 B2
Virtual vision system
Ebony James Charlton, Los Angeles, CA (US); Jokubas Dargis, Santa Monica, CA (US); Eitan Pilipski, Los Angeles, CA (US); Dhritiman Sagar, Marina del Rey, CA (US); and Victor Shaburov, Pacific Palisades, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on May 17, 2021, as Appl. No. 17/321,706.
Application 17/321,706 is a continuation of application No. 16/745,117, filed on Jan. 16, 2020, granted, now 11,037,372.
Application 16/745,117 is a continuation of application No. 15/654,429, filed on Jul. 19, 2017, granted, now 10,565,795.
Claims priority of provisional application 62/467,693, filed on Mar. 6, 2017.
Prior Publication US 2021/0375056 A1, Dec. 2, 2021
Int. Cl. G06T 19/00 (2011.01); A63F 13/213 (2014.01); A63F 13/428 (2014.01); H04W 4/021 (2018.01); H04W 4/02 (2018.01); G06T 15/00 (2011.01); G06F 16/95 (2019.01)
CPC G06T 19/006 (2013.01) [A63F 13/213 (2014.09); A63F 13/428 (2014.09); G06T 19/003 (2013.01); H04W 4/02 (2013.01); H04W 4/021 (2013.01); G06F 16/95 (2019.01); G06T 15/00 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A client device comprising:
one or more processors;
a camera;
a display device;
one or more sensors; and
a memory storing instructions that, when executed by the one or more processors, cause the client device to perform operations comprising:
identifying a geographic location of the client device based on location data from the one or more sensors;
determining a context of the client device corresponding to the geographic location, the context indicating whether the client device is located in an indoor or outdoor environment based on a computer vision analysis of image data from the camera;
identifying a lens virtual object based on the context of the client device; and
displaying, on the display device, a display element from the lens virtual object while a video from the indoor or outdoor environment is displayed on the display device.