VIDEO CLIP OBJECT TRACKING
    151.
    发明申请

    公开(公告)号:US20200074738A1

    公开(公告)日:2020-03-05

    申请号:US16242708

    申请日:2019-01-08

    Applicant: Snap Inc.

    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for rendering a three-dimensional virtual object in a video clip. The method and system include capturing, using a camera-enabled device, video content of a real-world scene and movement information collected by the camera-enabled device during capture of the video content. The captured video and movement information are stored. The stored captured video content is processed to identify a real-world object in the scene. An interactive augmented reality display is generated that: adds a virtual object to the stored video content to create augmented video content comprising the real-world scene and the virtual object; and adjusts, during playback of the augmented video content, an on-screen position of the virtual object within the augmented video content based at least in part on the stored movement information.

    EFFICIENT PARALLEL OPTICAL FLOW ALGORITHM AND GPU IMPLEMENTATION

    公开(公告)号:US20190325561A1

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

    申请号:US16392138

    申请日:2019-04-23

    Applicant: Snap Inc.

    Abstract: Systems and methods are provided for initiating transfer of image data corresponding to at least one predetermined level of an image pyramid comprising higher resolution to a graphic processing unit (GPU) of the computing device, calculating, by the central processing unit (CPU) of the computing device, optical flow of at least one predetermined coarse level of the image pyramid, transferring, by the CPU of the computing device, the calculated optical flow of the at least one predetermined coarse level of the image pyramid to the GPU, calculating, by the GPU of the computing device, the optical flow of the at least one predetermined level of the image pyramid comprising higher resolution, and outputting, by the GPU of the computing device, the optical flow of the image data.

    Surface aware lens
    154.
    发明授权

    公开(公告)号:US10242503B2

    公开(公告)日:2019-03-26

    申请号:US15863575

    申请日:2018-01-05

    Applicant: Snap Inc.

    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for rendering three-dimensional virtual objects within real world environments. Virtual rendering of a three-dimensional virtual object can be altered appropriately as a user moves around the object in the real world, and the three-dimensional virtual object can exist similarly for multiple users. Virtual object rendering can be with respect to a reference surface in a real world environment, which reference surface can be selected by a user as part of the virtual object rendering process.

    SURFACE AWARE LENS
    155.
    发明申请
    SURFACE AWARE LENS 审中-公开

    公开(公告)号:US20180197343A1

    公开(公告)日:2018-07-12

    申请号:US15863575

    申请日:2018-01-05

    Applicant: Snap Inc.

    CPC classification number: G06T19/006 G06F3/011 G06F3/0346 G06T15/205 G06T15/60

    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for rendering three-dimensional virtual objects within real world environments. Virtual rendering of a three-dimensional virtual object can be altered appropriately as a user moves around the object in the real world, and the three-dimensional virtual object can exist similarly for multiple users. Virtual object rendering can be with respect to a reference surface in a real world environment, which reference surface can be selected by a user as part of the virtual object rendering process.

    REDUNDANT TRACKING SYSTEM
    156.
    发明申请

    公开(公告)号:US20180114364A1

    公开(公告)日:2018-04-26

    申请号:US15792347

    申请日:2017-10-24

    Applicant: Snap Inc

    Abstract: A redundant tracking system comprising multiple redundant tracking sub-systems, enabling seamless transitions between such tracking sub-systems, provides a solution to this problem by merging multiple tracking approaches into a single tracking system. This system is able to combine tracking objects with six degrees of freedom (6DoF) and 3DoF through combining and transitioning between multiple tracking systems based on the availability of tracking indicia tracked by the tracking systems. Thus, as the indicia tracked by any one tracking system becomes unavailable, the redundant tracking system seamlessly switches between tracking in 6DoF and 3DoF thereby providing the user with an uninterrupted experience.

Patent Agency Ranking