-
公开(公告)号:US20250095309A1
公开(公告)日:2025-03-20
申请号:US18970016
申请日:2024-12-05
Applicant: Snap Inc.
Inventor: Piers Cowburn , Isac Andreas Müller Sandvik , Qi Pan , David Li
Abstract: A crowd-sourced modeling system to perform operations that include: receiving image data that comprises image attributes; accessing a 3D model based on at least the image attributes of the image data, wherein the 3D model comprises a plurality of parts that collectively depict an object or environment; identifying a change in the object or environment based on a comparison of the image data with the plurality of parts of the 3D model, the change corresponding to a part of the 3D model from among the plurality of parts; and generating an update to the part of the 3D model based on the image attributes of the image data.
-
公开(公告)号:US12100158B2
公开(公告)日:2024-09-24
申请号:US18205353
申请日:2023-06-02
Applicant: Snap Inc.
Inventor: Piers Cowburn , David Li , Isac Andreas Müller Sandvik , Qi Pan , Andrew Tristan Spek
CPC classification number: G06T7/11 , G06T7/12 , G06T7/143 , G06T7/174 , G06T7/194 , G06T2207/10016 , G06T2207/10024 , G06T2207/20081 , G06T2207/20084
Abstract: Methods, systems, and devices for generating a persistent world-space ground (or floor) segmentation map (or “texture”) for use in augmented or virtual reality 3D experiences.
-
公开(公告)号:US20240231506A1
公开(公告)日:2024-07-11
申请号:US18611141
申请日:2024-03-20
Applicant: Snap Inc.
Inventor: Piers George Cowburn , David Li , Isac Andreas Müller Sandvik , Qi Pan
IPC: G06F3/01 , G06F3/04815 , G06T19/00 , H04L51/04 , H04L67/131
CPC classification number: G06F3/017 , G06F3/04815 , G06T19/006 , H04L51/04 , H04L67/131
Abstract: Method of creating shared AR session based on a gesture starts with server receiving observed motion data from first device associated with first user. First device generating observed motion data based on an analysis of data stream comprising images of second user performing a gesture. Second user being associated with second device. Server receiving from second device captured motion data that corresponds to the gesture. Captured motion data being recorded by a sensor included in second device. Server determines whether there is a match between observed motion data from first device and captured motion data from second device.
In response to determining that there is the match, server generates shared AR session between first device and second device and causes shared AR session to be displayed by first device and second device. Other embodiments are described herein.-
公开(公告)号:US11983307B2
公开(公告)日:2024-05-14
申请号:US18119079
申请日:2023-03-08
Applicant: Snap Inc.
Inventor: Piers Cowburn , David Li , Isac Andreas Müller Sandvik , Qi Pan
CPC classification number: G06F3/011 , G06T7/90 , G06T19/006 , G06V10/40 , G06V20/20 , H04L51/222 , H04W4/021 , H04W4/30
Abstract: An occlusion detection system to perform operations that include: capturing image data that depicts an environment at a client device, the environment including a target object at a position within the environment; causing display of a presentation of the environment at the client device, the presentation of the environment including a display of the target object at the position within the environment; detecting a first attribute of the display of the target object at the client device; performing a comparison of the first attribute of the display of the target object and a second attribute associated with the target object; and detecting an occlusion based on the comparison.
-
公开(公告)号:US20230360344A1
公开(公告)日:2023-11-09
申请号:US18355209
申请日:2023-07-19
Applicant: Snap Inc.
Inventor: Piers George Cowburn , Isac Andreas Müller Sandvik , Qi Pan , David Li
CPC classification number: G06T19/006 , G06T7/97 , G06T19/20 , G06F16/51 , G06F16/54 , H04L51/224 , H04L67/51 , G06T2219/024 , H04L67/01
Abstract: A crowd-sourced modeling system to perform operations that include: receiving image data that comprises image attributes; accessing a 3D model based on at least the image attributes of the image data, wherein the 3D model comprises a plurality of parts that collectively depict an object or environment; identifying a change in the object or environment based on a comparison of the image data with the plurality of parts of the 3D model, the change corresponding to a part of the 3D model from among the plurality of parts; and generating an update to the part of the 3D model based on the image attributes of the image data.
-
公开(公告)号:US20230196675A1
公开(公告)日:2023-06-22
申请号:US18110128
申请日:2023-02-15
Applicant: Snap Inc.
Inventor: Piers George Cowburn , Kyle Goodrich , Samuel Edward Hare , Maxim Maximov Lazarov , David Li , Tony Mathew , Andrew James McPhee , Daniel Moreno , Isac Andreas Müller Sandvik , Wentao Shang
CPC classification number: G06T17/20 , G06T11/203 , G06T19/20 , G06T2219/2012 , G06T2219/2021
Abstract: Systems and methods are provided for determining a location of a selection in a space viewable in a camera view on a display of a computing device, detecting movement of the computing device, and generating a path based on the location of the selection and the movement of the computing device. The systems and methods further provide for generating a three-dimensional (3D) mesh along the path, populating the 3D mesh with selected options to generate a 3D paint object, and causing the generated 3D paint object to be displayed. The systems and methods further provide for receiving a request to send a message comprising an image or video overlaid by the 3D paint object, capturing the image or video overlaid by the displayed 3D paint object, generating the message comprising the image or video overlaid by the 3D paint object, and sending the message to another computing device.
-
公开(公告)号:US20230186498A1
公开(公告)日:2023-06-15
申请号:US18165201
申请日:2023-02-06
Applicant: Snap Inc.
Inventor: Piers George Cowburn , David Li , Isac Andreas Müller Sandvik , Qi Pan
CPC classification number: G06T7/536 , G06T7/70 , G06T17/00 , G06T19/006 , G06T2207/10016 , G06T2207/10028 , G06T2207/30201 , G06T2219/024
Abstract: Method of generating depth estimate based on biometric data starts with server receiving positioning data from first device associated with first user. First device generates positioning data based on analysis of a data stream comprising images of second user that is associated with second device. Server then receives a biometric data of second user from second device. Biometric data is based on output from a sensor or a camera included in second device. Server then determines a distance of second user from first device using positioning data and biometric data of the second user. Other embodiments are described herein.
-
公开(公告)号:US20230085791A1
公开(公告)日:2023-03-23
申请号:US17991413
申请日:2022-11-21
Applicant: Snap Inc.
Inventor: Piers George Cowburn , David Li , Isac Andreas Müller Sandvik , Qi Pan
IPC: G01C21/36 , H04W4/029 , G06T19/00 , H04W4/021 , G06V30/413
Abstract: Example embodiments described herein therefore relate to an AR guidance system to perform operations that include: detecting a client device at a location within a geo-fenced area, wherein the geo-fenced area may include within it, a destination of interest; determining a route to the destination of interest from the location of the client device within the geo-fenced area; causing display of a presentation of an environment within an AR interface at the client device; detecting a display of real-world signage within the presentation of the environment; generating a media item in response to the detecting the display of the signage within the presentation of the environment, wherein the media item is based on the route to the destination of interest; and causing display of the media item within the AR interface based on the position of the signage within the presentation of the environment.
-
公开(公告)号:US11598643B2
公开(公告)日:2023-03-07
申请号:US16365256
申请日:2019-03-26
Applicant: Snap Inc.
Inventor: Piers Cowburn , David Li , Isac Andreas Müller Sandvik , Qi Pan
IPC: G01C21/36 , H04W4/029 , G06T19/00 , H04W4/021 , G06V30/413
Abstract: Example embodiments described herein therefore relate to an AR guidance system to perform operations that include: detecting a client device at a location within a geo-fenced area, wherein the geo-fenced area may include within it, a destination of interest; determining a route to the destination of interest from the location of the client device within the geo-fenced area; causing display of a presentation of an environment within an AR interface at the client device; detecting a display of real-world signage within the presentation of the environment; generating a media item in response to the detecting the display of the signage within the presentation of the environment, wherein the media item is based on the route to the destination of interest; and causing display of the media item within the AR interface based on the position of the signage within the presentation of the environment.
-
公开(公告)号:US11580657B2
公开(公告)日:2023-02-14
申请号:US16983751
申请日:2020-08-03
Applicant: Snap Inc.
Inventor: Piers George Cowburn , David Li , Isac Andreas Müller Sandvik , Qi Pan
Abstract: Method of generating depth estimate based on biometric data starts with server receiving positioning data from first device associated with first user. First device generates positioning data based on analysis of a data stream comprising images of second user that is associated with second device. Server then receives a biometric data of second user from second device. Biometric data is based on output from a sensor or a camera included in second device. Server then determines a distance of second user from first device using positioning data and biometric data of the second user. Other embodiments are described herein.
-
-
-
-
-
-
-
-
-