-
公开(公告)号:US11823341B2
公开(公告)日:2023-11-21
申请号:US17817491
申请日:2022-08-04
Applicant: Snap Inc.
Inventor: Samuel Edward Hare , Andrew James McPhee , Maxim Maximov Lazarov , Wentao Shang , Kyle Goodrich , Tony Mathew
CPC classification number: G06T19/006 , G06T19/20 , H04L51/04 , H04N5/272 , H04N23/90 , G06T2200/24 , G06T2219/2016
Abstract: Systems and methods are provided for capturing by a camera of a user device, a first image depicting a first environment of the user device; overlaying a first virtual object on a portion of the first image depicting the first environment; modifying a surface of the first virtual object using content captured by the user device; storing a second virtual object comprising the first virtual object with the modified surface; and generating for display the second virtual object on a portion of a second image depicting a second environment.
-
公开(公告)号:US11810220B2
公开(公告)日:2023-11-07
申请号:US17581093
申请日:2022-01-21
Applicant: Snap Inc.
Inventor: Kyle Goodrich , Samuel Edward Hare , Maxim Maximov Lazarov , Tony Mathew , Andrew James McPhee , Daniel Moreno , Wentao Shang
IPC: G06T19/00 , G06F3/04883 , G06F3/04847 , G06T19/20 , H04L51/10 , G06F3/01
CPC classification number: G06T19/006 , G06F3/012 , G06F3/04847 , G06F3/04883 , G06T19/20 , H04L51/10 , G06T2219/2004
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and method for performing operations comprising: receiving, by one or more processors that implement a messaging application, a video feed from a camera of a user device; detecting, by the messaging application, a face in the video feed; in response to detecting the face in the video feed, retrieving a three-dimensional (3D) caption; modifying the video feed to include the 3D caption at a position in 3D space of the video feed proximate to the face; and displaying a modified video feed that includes the face and the 3D caption.
-
公开(公告)号:US20230305675A1
公开(公告)日:2023-09-28
申请号:US18326681
申请日:2023-05-31
Applicant: Snap Inc .
Inventor: Andrew James McPhee , Trevor Stephenson , Pedram Javidpour , Ebony James Charlton
IPC: G06F3/04815 , G06F3/0488 , G06F3/01 , G06F3/0346 , G06F3/04845 , G06F3/04883 , G06T19/00 , G06T19/20
CPC classification number: G06F3/04815 , G06F3/0488 , G06F3/011 , G06F3/0346 , G06F3/017 , G06F3/04845 , G06F3/04883 , G06T19/006 , G06T19/20 , G06T2219/2024 , G06T2219/2021
Abstract: Among other things, embodiments of the present disclosure improve the functionality of computer imaging software and systems by facilitating the manipulation of virtual content displayed in conjunction with images of real-world objects and environments. Embodiments of the present disclosure allow virtual objects to be moved relative to a real-world environment and manipulated in other ways.
-
公开(公告)号:USD998637S1
公开(公告)日:2023-09-12
申请号:US29788109
申请日:2021-03-16
Applicant: Snap Inc.
Designer: Dylan Shane Eirinberg , Kyle Goodrich , Andrew James McPhee , Daniel Moreno
Abstract: The FIGURE is a front view of a display screen or portion thereof with a graphical user interface, showing our new design.
The broken lines illustrate unclaimed portions of the display screen, and the broken lines form no part of the claimed design.-
公开(公告)号:US11758080B2
公开(公告)日:2023-09-12
申请号:US17829907
申请日:2022-06-01
Applicant: Snap Inc.
Inventor: Kyle Goodrich , Samuel Edward Hare , Maxim Maximov Lazarov , Tony Mathew , Andrew James McPhee , Daniel Moreno , Wentao Shang
IPC: H04N5/262 , H04L51/046 , H04N5/272 , H04L51/10
CPC classification number: H04N5/2621 , H04L51/046 , H04L51/10 , H04N5/2628 , H04N5/272
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and method for performing operations comprising: receiving, by a messaging application, an image from a camera of a user device; receiving input that selects a user-customizable effects option for activating a user-customizable effects mode; in response to receiving the input, displaying an array of a plurality of effect options together with the image proximate to the user-customizable effects option; and applying a first effect associated with a first effect option of the plurality of effect options to the image.
-
公开(公告)号:US20230135516A1
公开(公告)日:2023-05-04
申请号:US17514439
申请日:2021-10-29
Applicant: Snap Inc.
Inventor: Alex Edelsburg , Kyle Goodrich , Pedram Javidpour , Andrew James McPhee , Daniel Moreno , Jeremy Baker Voss
IPC: G10L21/013 , G06F3/16 , G06F3/0482 , G06T13/00 , G06F3/0488
Abstract: Methods and systems are disclosed for generating voice notes. In one embodiment, a messaging application implemented on a first participant computing device, receives a request to send a voice message to a second participant computing device in a communication session. In response to receiving the request, the messaging application selects a voice modification effect. The messaging application receives input to begin recording the voice message. While the voice message is being recorded, the messaging application receives speech input, modifies the speech input based on the voice modification effect in real time, and continuously updates an audio file with the modified speech input. In response to receiving input to terminate recording the voice message, the messaging application provides a first option to playback the audio file and a second option to send the audio file as the voice message to the second participant computing device.
-
公开(公告)号:US20230089838A1
公开(公告)日:2023-03-23
申请号:US18073280
申请日:2022-12-01
Applicant: Snap Inc.
Inventor: Kyle Goodrich , Samuel Edward Hare , Maxim Maximov Lazarov , Tony Mathew , Andrew James McPhee , Daniel Moreno , Wentao Shang
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and method for rendering three-dimensional captions (3D) in real-world environments depicted in image content. An editing interface is displayed on a client device. The editing interface includes an input component displayed with a view of a camera feed. A first input comprising one or more text characters is received. In response to receiving the first input, a two-dimensional (2D) representation of the one or more text characters is displayed. In response to detecting a second input, a preview interface is displayed. Within the preview interface, a 3D caption based on the one or more text characters is rendered at a position in a 3D space captured within the camera feed. A message is generated that includes the 3D caption rendered at the position in the 3D space captured within the camera feed.
-
公开(公告)号:US20230017627A1
公开(公告)日:2023-01-19
申请号:US17952051
申请日:2022-09-23
Applicant: Snap Inc.
Inventor: Kyle Goodrich , Samuel Edward Hare , Maxim Maximov Lazarov , Tony Mathew , Andrew James McPhee , Daniel Moreno , Dhritiman Sagar , Wentao Shang
IPC: G06T19/00 , G06F3/04842 , G06T7/50 , H04L51/42
Abstract: The subject technology generates depth data using a machine learning model based at least in part on captured image data from at least one camera of a client device. The subject technology applies, to the captured image data and the generated depth data, a 3D effect based at least in part on an augmented reality content generator. The subject technology generates a depth map using at least the depth data. The subject technology generates a packed depth map based at least in part on the depth map, the generating the packed depth map. The subject technology converts a single channel floating point texture to a raw depth map. The subject technology generates multiple channels based at least in part on the raw depth map. The subject technology generates a segmentation mask based at least on the captured image data. The subject technology performs background inpainting and blurring of the captured image data using at least the segmentation mask to generate background inpainted image data.
-
公开(公告)号:US20230015194A1
公开(公告)日:2023-01-19
申请号:US17950761
申请日:2022-09-22
Applicant: Snap Inc.
Inventor: Kyle Goodrich , Samuel Edward Hare , Maxim Maximov Lazarov , Tony Mathew , Andrew James McPhee , Daniel Moreno , Dhritiman Sagar , Wentao Shang
IPC: H04N13/128 , G06T7/571 , H04N13/111 , H04L67/131 , H04N13/239 , G06T19/00 , G06T7/593 , H04N13/00
Abstract: The subject technology receives, at a client device, a selection of a selectable graphical item from a plurality of selectable graphical items, the selectable graphical item comprising an augmented reality content generator including a 3D effect. The subject technology applies, to image data and depth data, the 3D effect based at least in part on the augmented reality content generator, the applying the 3D effect. The subject technology generates a depth map using at least the depth data, generates a segmentation mask based at least on the image data, and performs background inpainting and blurring of the image data using at least the segmentation mask to generate background inpainted image data. The subject technology generates a 3D message based at least in part on the applied 3D effect.
-
公开(公告)号:US11544902B2
公开(公告)日:2023-01-03
申请号:US17319399
申请日:2021-05-13
Applicant: Snap Inc.
Inventor: Kyle Goodrich , Samuel Edward Hare , Maxim Maximov Lazarov , Tony Mathew , Andrew James McPhee , Daniel Moreno , Wentao Shang
IPC: G06T19/20 , G06T17/20 , G06T15/04 , G06K9/00 , G06T7/246 , G06T3/20 , G06T3/40 , G06T7/20 , G06T11/60 , G06T13/20 , G06T15/00 , G06T19/00
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and method for rendering three-dimensional captions (3D) in real-world environments depicted in image content. An editing interface is displayed on a client device. The editing interface includes an input component displayed with a view of a camera feed. A first input comprising one or more text characters is received. In response to receiving the first input, a two-dimensional (2D) representation of the one or more text characters is displayed. In response to detecting a second input, a preview interface is displayed. Within the preview interface, a 3D caption based on the one or more text characters is rendered at a position in a 3D space captured within the camera feed. A message is generated that includes the 3D caption rendered at the position in the 3D space captured within the camera feed.
-
-
-
-
-
-
-
-
-