-
公开(公告)号:US11792504B2
公开(公告)日:2023-10-17
申请号:US17751781
申请日:2022-05-24
Applicant: Snap Inc.
Inventor: Victor Shaburov , Alexander Mashrabov , Grigoriy Tkachenko , Ivan Semenov
IPC: H04N23/63 , H04N5/265 , H04N5/272 , G06V40/16 , H04N23/611
CPC classification number: H04N23/635 , G06V40/176 , H04N5/265 , H04N5/272 , H04N23/611 , H04N23/632
Abstract: Disclosed are systems and methods for personalized videos. An example method include receiving, by a computing device, preprocessed videos including a target face, providing, by the computing device, a first user interface enabling a user to generate an image of a source face, modifying, by the computing device, the preprocessed videos to generate one or more personalized videos by replacing the target face with the source face, the source face being modified to adopting a facial expression of the target face, and providing, by the computing device, a second user interface to select the one or more personalized videos.
-
公开(公告)号:US20230290098A1
公开(公告)日:2023-09-14
申请号:US18199989
申请日:2023-05-22
Applicant: Snap Inc.
Inventor: Victor Shaburov , Alexander Mashrabov , Dmitriy Matov , Sofia Savinova , Alexey Pchelnikov , Roman Golobokov
CPC classification number: G06T19/20 , G06T13/40 , G06V40/161 , G06V40/171 , G06V40/172 , G06V40/174
Abstract: Disclosed are systems and methods for template-based generation of personalized videos. An example method includes receiving a sequence of frame images, face area parameters corresponding to positions of a face area in a frame image of the sequence of frame images, and facial landmark parameters corresponding to the frame image of the sequence of frame images, receiving an image of a source face, modifying, based on the facial landmark parameters corresponding to the frame image, the image of the source face to obtain a further face image featuring the source face adopting a facial expression corresponding to the facial landmark parameters, and inserting the further face image into the frame image at a position determined by the face area parameters corresponding to the frame image, thereby generating an output frame of an output video.
-
公开(公告)号:US11677698B2
公开(公告)日:2023-06-13
申请号:US17649159
申请日:2022-01-27
Applicant: Snap Inc.
Inventor: Grygoriy Kozhemiak , Victor Shaburov , Trevor Stephenson
CPC classification number: H04L51/10 , B01J19/121 , C25B1/04 , C25B15/00 , B01J2219/12 , H04L67/146
Abstract: Systems and methods are provided for sending serialized data for an interactive message comprising a first session data item to a second computing device to render the interactive message using the first session data item and display the rendered interactive message comprising a first media content item associated with a first interactive object and receiving, from the second computing device, a second media content item associated with a second interactive object of the interactive message. The systems and methods further provided for generating a second session data item for the second interactive object of the interactive message, adding the second session data item to the serialized data, and sending the serialized data to a third computing device to render the interactive message using the serialized data and display the rendered interactive message comprising the first media content item and the second media content item.
-
公开(公告)号:US11676412B2
公开(公告)日:2023-06-13
申请号:US17022350
申请日:2020-09-16
Applicant: Snap Inc.
Inventor: Victor Shaburov , Yurii Monastyrshyn , Oleksandr Pyshchenko , Sergei Kotcur
IPC: G06K9/00 , G06V40/10 , A63F13/837 , A63F13/213 , A63F13/22 , G06T7/73 , G06T7/90 , A63F13/655 , A63F13/428 , A63F13/52 , G06T7/77
CPC classification number: G06V40/11 , A63F13/213 , A63F13/22 , A63F13/428 , A63F13/52 , A63F13/655 , A63F13/837 , G06T7/73 , G06T7/77 , G06T7/90 , G06T2207/10024 , G06T2207/20072 , G06T2207/30196
Abstract: Systems, devices, and methods are presented for segmenting an image of a video stream with a client device by receiving one or more images depicting an object of interest and determining pixels within the one or more images corresponding to the object of interest. The systems, devices, and methods identify a position of a portion of the object of interest and determine a direction for the portion of the object of interest. Based on the direction of the portion of the object of interest, a histogram threshold is dynamically modified for identifying pixels as corresponding to the portion of the object of interest. The portion of the object of interest is replaced with a graphical interface element aligned with the direction of the portion of the object of interest.
-
公开(公告)号:US11468913B1
公开(公告)日:2022-10-11
申请号:US16548279
申请日:2019-08-22
Applicant: Snap Inc.
Inventor: Elena Shaburova , Victor Shaburov
IPC: G06K9/46 , G06T5/00 , G11B27/031 , G06T13/40 , G06T19/20 , G06F3/01 , H04N5/262 , G06T11/60 , H04N9/79 , G06T7/33 , G06T7/246 , G06T7/90 , G06T11/00 , G06N20/00 , G06T17/20 , G06V10/40 , G06V10/42 , G06V10/56 , G06V10/60 , G06V20/40 , G06V40/20 , G06V40/16 , G06V10/46
Abstract: Method for real time video processing for retouching an object in a video, comprising: providing an object in the video steam, the object being at least partially and at least occasionally presented in frames of the video; setting a degree of retouching; generating a list of at least one element of the object selected based on a request of retouching and the degree of retouching; detecting the at least one element of the object in the video and parameters of the at least one element; calculating new parameters of the at least one element according to the degree of retouching; detecting characteristic points for each of the at least one element of the object; generating a mesh based on the characteristic points for each of the at least one element of the object; tracking the at least one element of the object in the video, wherein the tracking comprises aligning the mesh for each of the at least one element with a position of the corresponding each of the at least one element; and transforming the frames of the video such that the at least one element of the object is modified by the application of the new parameters to the at least one element of the object using the mesh.
-
公开(公告)号:US20220286624A1
公开(公告)日:2022-09-08
申请号:US17751781
申请日:2022-05-24
Applicant: Snap Inc.
Inventor: Victor Shaburov , Alexander Mashrabov , Grigoriy Tkachenko , Ivan Semenov
Abstract: Disclosed are systems and methods for personalized videos. An example method include receiving, by a computing device, preprocessed videos including a target face, providing, by the computing device, a first user interface enabling a user to generate an image of a source face, modifying, by the computing device, the preprocessed videos to generate one or more personalized videos by replacing the target face with the source face, the source face being modified to adopting a facial expression of the target face, and providing, by the computing device, a second user interface to select the one or more personalized videos.
-
公开(公告)号:US20220172449A1
公开(公告)日:2022-06-02
申请号:US17674876
申请日:2022-02-18
Applicant: Snap Inc.
Inventor: Victor Shaburov , Alexander Mashrabov , Dmitriy Matov , Sofia Savinova , Alexey Pchelnikov , Roman Golobokov
Abstract: Disclosed are systems and methods for template-based generation of personalized videos. An example method may commence with receiving video configuration data including a sequence of frame images, a sequence of face area parameters defining positions of a face area in the frame images, and a sequence of skin masks defining positions of a skin area of a part of the at least one body in the frame images. The method may continue with receiving an image of a source face. The method may further include determining color data associated with the source face. The method may include recoloring the skin area of the part of the at least one body in the frame image and inserting the image of the source face into the frame image at a position determined by face area parameters corresponding to the frame image to generate an output frame of an output video.
-
公开(公告)号:US20220147566A1
公开(公告)日:2022-05-12
申请号:US17581350
申请日:2022-01-21
Applicant: Snap Inc.
Inventor: Jeremy Voss , Victor Shaburov , Aleksandr Mashrabov , Dmitriy Matov , Hanna Rulevska , Dmytro Ishchenko
IPC: G06F16/732 , G06F16/71
Abstract: A system for searching and ranking modifiable videos is provided. In one example embodiment, the system includes a at least one processor and a memory storing processor-executable codes, wherein the at least one processor is configured to implement the following operations upon executing the processor-executable codes: processing a first set of search requests by a first search rule to obtain a first set of first results; processing a second set of search requests by a second search rule to obtain a second set of second results; determining a first metric based, at least partially, on the first set of first results; determining a second metric based at least partially on the second set of second results; selecting, based on the first metric and the second metric, a search rule from the first search rule and the second search rule; and configuring a search engine to apply the search rule.
-
公开(公告)号:US11288880B2
公开(公告)日:2022-03-29
申请号:US16661086
申请日:2019-10-23
Applicant: SNAP INC.
Inventor: Victor Shaburov , Alexander Mashrabov , Dmitriy Matov , Sofia Savinova , Alexey Pchelnikov , Roman Golobokov
Abstract: Disclosed are systems and methods for template-based generation of personalized videos. An example method may commence with receiving video configuration data including a sequence of frame images, a sequence of face area parameters defining positions of a face area in the frame images, and a sequence of facial landmark parameters defining positions of facial landmarks in the frame images. The method may continue with receiving an image of a source face. The method may further include generating an output video. The generation of the output video may include modifying a frame image of the sequence of frame images. Specifically, the image of the source face may be modified to obtain a further image featuring the source face adopting a facial expression corresponding to the facial landmark parameters. The further image may be inserted into the frame image at a position determined by face area parameters corresponding to the frame image.
-
公开(公告)号:US11263260B2
公开(公告)日:2022-03-01
申请号:US16835656
申请日:2020-03-31
Applicant: Snap Inc.
Inventor: Jeremy Voss , Victor Shaburov , Aleksandr Mashrabov , Dmitriy Matov , Hanna Rulevska , Dmytro Ishchenko
IPC: G06F16/732 , G06F16/71 , H04L12/58 , H04L51/10
Abstract: A system for searching and ranking modifiable videos in a multimedia messaging application (MMA) is provided. In one example embodiment, the system includes a database configured to store modifiable videos, the modifiable videos being associated with text messages and rankings, a processor, and a memory storing processor-executable codes, wherein the processor is configured to implement the following operations upon executing the processor-executable codes: receiving, via the MMA, an input of a user; selecting, based on the input, a list of relevant modifiable videos from the database; rendering, via the MMA, the list of relevant modifiable videos for viewing by the user; determining that the user has shared, via the MMA, a modifiable video from the list; storing an information concerning the list and the shared modifiable video into a statistical log; and updating, based on the information in the statistical log, the rankings of the modifiable videos in the database.
-
-
-
-
-
-
-
-
-