-
公开(公告)号:US20200234508A1
公开(公告)日:2020-07-23
申请号:US16661086
申请日:2019-10-23
Applicant: SNAP INC.
Inventor: Victor Shaburov , Alexander Mashrabov , Dmitriy Matov , Sofia Savinova , Alexey Pchelnikov , Roman Golobkov
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.
-
公开(公告)号:US20200234483A1
公开(公告)日:2020-07-23
申请号:US16661122
申请日:2019-10-23
Applicant: SNAP INC.
Inventor: Alexander Mashrabov , Victor Shaburov , Sofia Savinova , Dmitriy Matov , Andrew Osipov , Ivan Semenov , Roman Golobkov
IPC: G06T13/80 , H04L12/58 , G11B27/031
Abstract: Described are systems and methods for generating personalized videos with customized text messages. An example method may commence with receiving a video template. The video template may include a sequence of frame images and preset text parameters defining an animation of a text. The method may continue with generating a configuration file based on the text and the preset text parameters. The configuration file may include text parameters defining rendering the text for each of the frame images. The method may further include receiving an input text and rendering an output video comprising the sequence of frame images featuring the input text rendered according to the text parameters. The rendering may be performed based on the configuration file. The method may continue with sending the output video to a further computing device via a communication chat.
-