Camera mode for capturing multiple video clips within a messaging system

    公开(公告)号:US12108146B2

    公开(公告)日:2024-10-01

    申请号:US17556713

    申请日:2021-12-20

    Applicant: Snap Inc.

    CPC classification number: H04N23/667 G06F3/00 H04N5/91 H04N23/632

    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing different camera modes. The program and method provide for displaying, by a messaging application, a capture user interface for capturing video according to a first camera mode for capturing a single video clip to generate a media content item; providing, by the messaging application, a camera mode selection element within the capture user interface, the camera mode selection element being selectable to switch from the first camera mode to a second camera mode for capturing multiple video clips for combining to generate the media content item; receiving, via the capture user interface, user input selecting the camera mode selection element; and updating, by the messaging application and in response to receiving the user input, the capture user interface for video capture according to the second camera mode.

    Rolling shutter camera pipeline exposure timestamp error determination

    公开(公告)号:US12108027B2

    公开(公告)日:2024-10-01

    申请号:US18141833

    申请日:2023-05-01

    Applicant: Snap Inc.

    CPC classification number: H04N17/002 H04N23/56 H04N25/531

    Abstract: Camera pipeline exposure timestamp error determination methods and systems that detect latency in rolling shutter camera systems. The exposure timestamp error determination system includes a rolling shutter image sensor configured to capture an image and a processor. The processor determines timestamp error by capturing the image using the rolling shutter image sensor where the image includes a bar code encoded with a barcode timestamp. The processor then obtains a system exposure timestamp corresponding to capture of the image by the rolling shutter image sensor and the barcode timestamp by decoding the bar code. Pipeline exposure timestamp error is then determined for the rolling shutter camera system by comparing the obtained barcode timestamp to the system exposure timestamp.

    Marker-based guided AR experience
    165.
    发明授权

    公开(公告)号:US12108011B2

    公开(公告)日:2024-10-01

    申请号:US17566979

    申请日:2021-12-31

    Applicant: Snap Inc.

    CPC classification number: H04N13/111 G06V20/20 H04N13/366

    Abstract: Systems, devices, media, and methods are presented for producing an augmented reality (AR) experience for display on a smart eyewear device. The AR production system includes a marker registration utility for setting and storing markers, a localization utility for locating the eyewear device relative to a marker location and to the mapped environment, and a virtual object rendering utility to presenting one or more virtual objects having a desired size, shape, and orientation. A high-definition camera captures an input image of the environment. If the input image includes a marker, the system retrieves from memory a set of data including a first marker location expressed in terms relative to a marker coordinate system. The localization utility determines a local position of the eyewear device relative to the marker location. The virtual object rendering utility prepares one or more virtual objects for display based on the eyewear location, the head pose of the wearer, and the location of one or more physical object landmarks in the environment.

    Rendering 3D captions within real-world environments

    公开(公告)号:US12106441B2

    公开(公告)日:2024-10-01

    申请号:US18073280

    申请日:2022-12-01

    Applicant: Snap Inc.

    CPC classification number: G06T19/006 G06T15/00

    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and method for rendering three-dimensional captions (3D) in real-world environments depicted in image content. An editing interface is displayed on a client device. The editing interface includes an input component displayed with a view of a camera feed. A first input comprising one or more text characters is received. In response to receiving the first input, a two-dimensional (2D) representation of the one or more text characters is displayed. In response to detecting a second input, a preview interface is displayed. Within the preview interface, a 3D caption based on the one or more text characters is rendered at a position in a 3D space captured within the camera feed. A message is generated that includes the 3D caption rendered at the position in the 3D space captured within the camera feed.

    Synchronizing systems on a chip using a shared clock

    公开(公告)号:US12105553B2

    公开(公告)日:2024-10-01

    申请号:US18236732

    申请日:2023-08-22

    Applicant: Snap Inc.

    Abstract: An electronic eyewear device includes first and second systems on a chip (SoCs) having independent time bases that are synchronized by generating a common clock signal from a clock generator of the first SoC and simultaneously applying the common clock signal to a first counter of the first SoC and a second counter of the second SoC whereby the first counter and the second counter count clock edges of the common clock. The clock counts are shared through an interface between the first SoC and the second SoC and compared to each other. When the clock counts are different, a clock count of the first counter or the second counter is adjusted to cause the clock counts to match each other. The adjusted clock count is synchronized to the respective clocks of the first and second SoCs, thus synchronizing the first and second SoCs to each other.

Patent Agency Ranking