Neural network-based image stream modification

    公开(公告)号:US10679428B1

    公开(公告)日:2020-06-09

    申请号:US15990318

    申请日:2018-05-25

    Applicant: Snap Inc.

    Abstract: Systems, devices, media, and methods are presented for object detection and inserting graphical elements into an image stream in response to detecting the object. The systems and methods detect an object of interest in received frames of a video stream. The systems and methods identify a bounding box for the object of interest and estimate a three-dimensional position of the object of interest based on a scale of the object of interest. The systems and methods generate one or more graphical elements having a size based on the scale of the object of interest and a position based on the three-dimensional position estimated for the object of interest. The one or more graphical elements are generated within the video stream to form a modified video stream. The systems and methods cause presentation of the modified video stream including the object of interest and the one or more graphical elements.

    Automated three dimensional model generation

    公开(公告)号:US10515480B1

    公开(公告)日:2019-12-24

    申请号:US16226108

    申请日:2018-12-19

    Applicant: Snap Inc.

    Abstract: In various example embodiments, a system and methods are presented for generation and manipulation of three dimensional (3D) models. The system and methods cause presentation of an interface frame encompassing a field of view of an image capture device. The systems and methods detect an object of interest within the interface frame, generate a movement instruction with respect to the object of interest, and detect a first change in position and a second change in position of the object of interest. The systems and methods generate a 3D model of the object of interest based on the first change in position and the second change in position.

    Automatic software performance optimization

    公开(公告)号:US10409569B1

    公开(公告)日:2019-09-10

    申请号:US15859004

    申请日:2017-12-29

    Applicant: Snap Inc.

    Abstract: Among other things, embodiments of the present disclosure improve the functionality of computer software and systems by facilitating the automatic performance optimization of a software application based on the particular platform upon which the application runs. In some embodiments, the system can automatically choose a set of parameters or methods at run-time from a design space with pre-selected optimization methods and parameters (e.g., algorithms, software libraries, and/or hardware accelerators) for a specific task.

    Automated three dimensional model generation

    公开(公告)号:US10198859B2

    公开(公告)日:2019-02-05

    申请号:US15816795

    申请日:2017-11-17

    Applicant: Snap Inc.

    Abstract: In various example embodiments, a system and methods are presented for generation and manipulation of three dimensional (3D) models. The system and methods cause presentation of an interface frame encompassing a field of view of an image capture device. The systems and methods detect an object of interest within the interface frame, generate a movement instruction with respect to the object of interest, and detect a first change in position and a second change in position of the object of interest. The systems and methods generate a 3D model of the object of interest based on the first change in position and the second change in position.

    PROVIDING AUGMENTED REALITY IN ASSOCIATION WITH LIVE EVENTS

    公开(公告)号:US20250142156A1

    公开(公告)日:2025-05-01

    申请号:US18498897

    申请日:2023-10-31

    Applicant: Snap Inc.

    Abstract: Aspects of the present disclosure involve a system comprising a storage medium storing a program and method for providing augmented reality content in association with a live event. The program and method provide for accessing first live video provided to a media server, the first live video having been captured by a camera in association with a live event; accessing timeline data stored by the media server, the timeline data for synchronizing effects with respect to the first live video; causing, based on the timeline data, an output device to display the first live video with preselected augmented reality content; and providing, to a plurality of client devices, an indication of the timeline data, each client device being configured to capture respective second live video and to display the respective second live video together with the augmented reality content based on the indication of the timeline data.

    Augmented reality content generators including 3D data in a messaging system

    公开(公告)号:US12182951B2

    公开(公告)日:2024-12-31

    申请号:US18240373

    申请日:2023-08-31

    Applicant: Snap Inc.

    Abstract: The subject technology generates a segmentation mask based on first image data. The subject technology applies the segmentation mask on first depth data to reduce a set of artifacts in a depth map based on the first depth data. The subject technology generates a packed depth map based at least in part on the depth map. The subject technology converts a single channel floating point texture to a raw depth map. The subject technology generates multiple channels. The subject technology applies, to the first image data and the first depth data, a first augmented reality content generator corresponding to a selected first selectable graphical item, the first image data and the first depth data being captured with a camera. The subject technology generates a message including the applied first augmented reality content generator to the first image data and the first depth data.

Patent Agency Ranking