-
公开(公告)号:US20240292122A1
公开(公告)日:2024-08-29
申请号:US18657082
申请日:2024-05-07
Applicant: Snap Inc.
Inventor: Sagi Katz , Netanel Kligler , Gilad Refael
IPC: H04N25/57
CPC classification number: H04N25/57
Abstract: A method for increasing a dynamic range of a dual-pixel image sensor is described. The method includes detecting an intensity level of a full pixel from a plurality of pixels of an optical sensor, one or more full pixels of the plurality of pixels includes at least two sub-pixels, detecting an intensity level of one or more sub-pixels, detecting that the intensity level of the full pixel of the optical sensor has reached a saturation level of the full pixel, and in response to detecting that the intensity level of the full pixel of the optical sensor has reached the saturation level of the full pixel, computing an extrapolated intensity level of the full pixel based on the intensity level of the one or more sub-pixels.
-
公开(公告)号:US20240289009A1
公开(公告)日:2024-08-29
申请号:US18657488
申请日:2024-05-07
Applicant: Snap Inc.
Inventor: Ian Anthony Wehrman , Devin Doty , Richard Andrew Leatham
IPC: G06F3/04847 , G11B27/031
CPC classification number: G06F3/04847 , G11B27/031
Abstract: A method, to navigate a video editing project within a video editing application, includes storing a project timeline comprising a plurality of media content items arranged in a chronological sequence, the project timeline having a start time and an end time; causing presentation of a first tool interface, the first tool interface comprising: a video editing canvas for playback of the project timeline; a plurality of tools to enable respective video editing functions; and a plurality of indicia representing the respective plurality of media content items; detecting activation of a first indicium associated with a first media content item of the plurality of media content items; and advancing the playback of the project timeline to a chronological location corresponding to the location of the first media content item within the project timeline.
-
公开(公告)号:US12074978B2
公开(公告)日:2024-08-27
申请号:US18132636
申请日:2023-04-10
Applicant: Snap Inc.
Inventor: Peter Brook , Nicolas Dahlquist , Matthew Hanover
IPC: H04L29/06 , G06K7/10 , G06K19/10 , H04B10/114 , H04L9/08 , H04L9/14 , H04L9/30 , H04L9/32 , H04L9/40 , H04W4/80 , H04W12/04 , H04W12/06 , H04W12/50 , G06K7/14 , H04W12/77
CPC classification number: H04L9/3226 , G06K7/10762 , G06K19/10 , H04B10/114 , H04L9/0844 , H04L9/14 , H04L9/3066 , H04L63/18 , H04W4/80 , H04W12/04 , H04W12/06 , H04W12/50 , G06K7/1413 , G06K7/1417 , H04L2209/80 , H04W12/77
Abstract: Embodiments for device pairing using optical codes are described. One embodiment is a wearable device with an image sensor configured to capture an image including a first optical code from a first host device. The wearable device decodes the first optical code, and in response to the first optical code, initiates broadcast of a pairing advertisement. The host device displays a second optical code in response to the pairing advertisement, and the wearable device captures and processes the second optical code to determine a host pairing advertisement code. The wearable device then, in response to the second optical code, initiate broadcast of a second pairing advertisement including the host pairing advertisement code. In various embodiments, a secure wireless channel is then established and used for further secure communications.
-
公开(公告)号:US12073536B2
公开(公告)日:2024-08-27
申请号:US17883602
申请日:2022-08-09
Applicant: Snap Inc.
Inventor: Sagi Katz , David Ben Ezra
IPC: H04N13/239 , G06T5/10 , G06T5/50 , G06T7/00 , G06T7/593 , G06T7/90 , H04N13/00 , H04N13/128 , H04N13/332
CPC classification number: G06T5/50 , G06T5/10 , G06T7/0002 , G06T7/593 , G06T7/90 , G06T7/97 , H04N13/128 , H04N13/239 , H04N13/332 , G06T2207/30168 , H04N2013/0077 , H04N2013/0081
Abstract: Systems and method for correcting images including artifacts due to dirty camera lenses of electronic device are disclosed. Correction of images by the systems and methods includes obtaining a first raw pixel image of a scene captured with a first camera, obtaining a second raw image of the scene captured with a second camera separate from the first camera in a camera baseline direction, rectifying the first and second raw pixel images to create respective first and second rectified pixel images, determining disparity correspondence between corresponding image pixel pairs of the first and second rectified images in the camera baseline direction, mapping first and second rectified images into the same domain using the determined disparity, detect image artifact regions within each domain mapped image by comparing corresponding regions of the domain mapped images, determining correction factors for each detected image artifact region, and correcting the rectified first and second images by applying the determined correction factors.
-
公开(公告)号:US12073396B2
公开(公告)日:2024-08-27
申请号:US17984071
申请日:2022-11-09
Applicant: Snap Inc.
Inventor: Dylan Shane Eirinberg , Matthew Colin Grantham , Krish Jayaram , Patrick Mandia , Colin Usala , David Whyte
IPC: G06Q20/38 , G06Q20/40 , G06Q30/0601
CPC classification number: G06Q20/386 , G06Q20/384 , G06Q20/389 , G06Q20/401 , G06Q30/0613 , G06Q30/0641
Abstract: A method and a system include receiving a request to process a transaction, identifying, by the messaging application, transactional data based on the request, the transactional data corresponding to a user profile associated with the client device in an entity graph, determining a first desensitized data item associated with the user profile being included in the transactional data, providing for display a first user interface of the messaging application including a first user-selectable element corresponding to a completion of the transaction, receiving an indication of user selection of the first user-selectable element, and transmitting the transactional data to a secured processor.
-
公开(公告)号:US12072486B2
公开(公告)日:2024-08-27
申请号:US18113278
申请日:2023-02-23
Applicant: Snap Inc.
Inventor: Jeffrey Michael DeWall , Dominik Schnitzer , Amit Singh , Daniel Wagner
CPC classification number: G02B27/0025 , G02B27/0018 , G02B27/0172 , G02B2027/0138
Abstract: A method for configuring a digital light projector (DLP) of an augmented reality (AR) display device is described. A light source component of the DLP projector is configured to generate a single red-green-blue color sequence repetition per image frame. The AR display device identifies a color sequence of the light source component of the DLP projector and tracks a motion of the AR display device. The AR display device adjusts an operation of the DLP projector based on the single red-green-blue color sequence repetition, the color sequence of the light source component of the DLP projector, and the motion of the AR display device.
-
公开(公告)号:US12071228B1
公开(公告)日:2024-08-27
申请号:US16814117
申请日:2020-03-10
Applicant: Snap Inc.
Inventor: Simon Saito Haagen Nielsen
CPC classification number: B64C27/20 , B64C11/001 , B64C11/18 , B64C39/024 , B64U30/20
Abstract: A flight-capable drone that can optionally comprise: a body; a plurality of propellers each coupled to and having a fixed rotational axis relative to the body, and a plurality of propeller guards. The plurality of propellers operably configured to enable flight along a flight path. During the flight path the plurality of propellers are pitched forward at an angle relative to the flight path. The plurality of propeller guards are fixedly coupled to the body and have a least a part-annular extent. Each one of the plurality of propeller guards positioned radially adjacent a tip of a corresponding one of the plurality of propellers to protect the corresponding propeller from contact. The plurality of propeller guards are configured as an airfoil along at least a portion of the part-annular extent thereof to generate lift during flight along the flight path.
-
公开(公告)号:US20240282066A1
公开(公告)日:2024-08-22
申请号:US18653609
申请日:2024-05-02
Applicant: Snap Inc.
Inventor: Artem Bondich , Menglei Chai , Olekssandr Pyshchenko , Jian Ren , Sergey Tulyakov
CPC classification number: G06T19/006 , G06F18/214 , G06N3/045 , G06N3/08 , G06T7/251 , G06T17/00 , G06T19/20 , G06T2207/20081 , G06T2207/20084 , G06T2215/16 , G06T2219/024 , G06T2219/2024
Abstract: A messaging system performs neural network hair rendering for images provided by users of the messaging system. A method of neural network hair rendering includes processing a three-dimensional (3D) model of fake hair and a first real hair image depicting a first person to generate a fake hair structure, and encoding, using a fake hair encoder neural subnetwork, the fake hair structure to generate a coded fake hair structure. The method further includes processing, using a cross-domain structure embedding neural subnetwork, the coded fake hair structure to generate a fake and real hair structure, and encoding, using an appearance encoder neural subnetwork, a second real hair image depicting a second person having a second head to generate an appearance map. The method further includes processing, using a real appearance renderer neural subnetwork, the appearance map and the fake and real hair structure to generate a synthesized real image.
-
公开(公告)号:US20240281054A1
公开(公告)日:2024-08-22
申请号:US18625982
申请日:2024-04-03
Applicant: Snap Inc.
Inventor: Piers George Cowburn , David Li , Isac Andreas Müller Sandvik , Qi Pan
CPC classification number: G06F3/011 , G06T7/90 , G06T19/006 , G06V10/40 , G06V20/20 , H04L51/222 , H04W4/021 , H04W4/30
Abstract: An occlusion detection system to perform operations that include: capturing image data that depicts an environment at a client device, the environment including a target object at a position within the environment; causing display of a presentation of the environment at the client device, the presentation of the environment including a display of the target object at the position within the environment; detecting a first attribute of the display of the target object at the client device; performing a comparison of the first attribute of the display of the target object and a second attribute associated with the target object; and detecting an occlusion based on the comparison.
-
公开(公告)号:US20240280355A1
公开(公告)日:2024-08-22
申请号:US18172874
申请日:2023-02-22
Applicant: Snap Inc.
Inventor: Matthias Kalkgruber , Tiago Miguel Pereira Torres , Chao Chen , Jason Heger , John Recchio , Mark Kraz , Michael Ryner
CPC classification number: G01B5/30 , G01L1/2206 , G02B27/0176 , G06T19/006 , G02B2027/0178
Abstract: A system for correcting for frame bending of an augmented reality system is provided. A combination of strain gauges and visual inertial odometry is used to determine strains in the frame. An initial model between strain gauge measurements and actual frame spatial relationships is based on finite element analysis or calibration. During an initial visual inertial odometry data calculation phase, the augmented reality system calculates bending or strains of the frame using strain data from the strain gauges mounted to the frame. Subsequent visual inertial odometry data calculations are used to generate a corrected frame model of the frame. The corrected frame model is used for calculating corrected tracking data and corrected virtual overlays that are used to generate virtual overlays used in an AR experience provided by the augmented reality system.
-
-
-
-
-
-
-
-
-