Advanced video editing techniques using sampling patterns

    公开(公告)号:US12176005B2

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

    申请号:US18243487

    申请日:2023-09-07

    Applicant: Snap Inc.

    Abstract: Systems and methods provide for advanced video editing techniques using sampling patterns. In one example, a computing device can receive a selection of a clip of a video and a sampling pattern. The computing device can determine a respective number of frames to sample from the clip for each interval of time over a length of time for a new clip. For example, the computing device can determine a function corresponding the pattern that relates time and the number of frames to sample, a histogram corresponding to the pattern, or a definite integral corresponding to the pattern, among other approaches. The computing device can extract these numbers of frames from the clip and generate the new clip from the extracted frames. The computing device can present the new clip as a preview and send the new clip to other computing devices.

    VIDEO EDITING APPLICATION FOR MOBILE DEVICES

    公开(公告)号:US20240289009A1

    公开(公告)日:2024-08-29

    申请号:US18657488

    申请日:2024-05-07

    Applicant: Snap Inc.

    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.

    Real time video editing
    3.
    发明授权

    公开(公告)号:US11671559B2

    公开(公告)日:2023-06-06

    申请号:US17448435

    申请日:2021-09-22

    Applicant: Snap Inc.

    Inventor: Devin Doty

    CPC classification number: H04N5/91 G06F3/04883 H04N23/631 G06F3/04842

    Abstract: Examples of the present disclosure improve the functionality of electronic software and systems by enhancing users' experience of utilizing a camera of a client device. The technical problem of generating a video that has the starting point later in time than the starting time of the associated recording session is addressed by providing a real time video editing functionality. In some examples, a real time video editing functionality is in the form of a real time video editor provided by a messaging system for exchanging data over a network.

    REAL TIME VIDEO EDITING
    4.
    发明申请

    公开(公告)号:US20230135419A1

    公开(公告)日:2023-05-04

    申请号:US18147087

    申请日:2022-12-28

    Applicant: Snap Inc.

    Inventor: Devin Doty

    Abstract: A video recording process is commenced by a camera of a device. The video recording process produces a sequence of frames. While the video recording process is in progress, a gesture directed at the device is detected. A new first frame from the sequence of frames is displayed in a camera view user interface (UI) of the device, based on a characteristic of the gesture. A video file is generated using frames captured during the video recording process and the new first frame is set as a starting point of the video file.

    REAL TIME VIDEO EDITING
    5.
    发明申请

    公开(公告)号:US20220103780A1

    公开(公告)日:2022-03-31

    申请号:US17448435

    申请日:2021-09-22

    Applicant: Snap Inc.

    Inventor: Devin Doty

    Abstract: Examples of the present disclosure improve the functionality of electronic software and systems by enhancing users' experience of utilizing a camera of a client device. The technical problem of generating a video that has the starting point later in time than the starting time of the associated recording session is addressed by providing a real time video editing functionality. In some examples, a real time video editing functionality is in the form of a real time video editor provided by a messaging system for exchanging data over a network.

    Contextual action mechanisms in chat user interfaces

    公开(公告)号:US10782852B1

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

    申请号:US15837985

    申请日:2017-12-11

    Applicant: Snap Inc.

    Abstract: A graphical user interface (GUI) for a messaging or chat application on a mobile electronic device launches, responsive to user-selection of a particular message cell in the GUI, a contextual message overlaid on an underlying scrollable message board or list. The action menu comprises a preview area displaying a preview of message content of the selected message cell, and further comprises one or more user-selectable action items for executing respective corresponding user actions with respect to the selected message. The preview area is automatically scaled and positioned dependent on one or more attributes of the selected message cell.

    REAL TIME VIDEO EDITING
    7.
    发明公开

    公开(公告)号:US20240244157A1

    公开(公告)日:2024-07-18

    申请号:US18426777

    申请日:2024-01-30

    Applicant: Snap Inc.

    Inventor: Devin Doty

    CPC classification number: H04N5/91 G06F3/04883 H04N23/631 G06F3/04842

    Abstract: A video recording process is commenced by a camera of a device. The video recording process produces a sequence of frames. While the video recording process is in progress, a gesture directed at the device is detected. A new first frame from the sequence of frames is displayed in a camera view user interface (UI) of the device, based on a characteristic of the gesture. A video file is generated using frames captured during the video recording process and the new first frame is set as a starting point of the video file.

    Advanced video editing techniques using sampling patterns

    公开(公告)号:US11594256B2

    公开(公告)日:2023-02-28

    申请号:US17323208

    申请日:2021-05-18

    Applicant: Snap Inc.

    Abstract: Systems and methods provide for advanced video editing techniques using sampling patterns. In one example, a computing device can receive a selection of a clip of a video and a sampling pattern. The computing device can determine a respective number of frames to sample from the clip for each interval of time over a length of time for a new clip. For example, the computing device can determine a function corresponding the pattern that relates time and the number of frames to sample, a histogram corresponding to the pattern, or a definite integral corresponding to the pattern, among other approaches. The computing device can extract these numbers of frames from the clip and generate the new clip from the extracted frames. The computing device can present the new clip as a preview and send the new clip to other computing devices.

    Contextual action mechanisms in chat user interfaces

    公开(公告)号:US11249621B2

    公开(公告)日:2022-02-15

    申请号:US16947920

    申请日:2020-08-24

    Applicant: Snap Inc.

    Abstract: A graphical user interface (GUI) for a messaging or chat application on a mobile electronic device launches, responsive to user-selection of a particular message cell in the GUI, a contextual message overlaid on an underlying scrollable message board or list. The action menu comprises a preview area displaying a preview of message content of the selected message cell, and further comprises one or more user-selectable action items for executing respective corresponding user actions with respect to the selected message. The preview area is automatically scaled and positioned dependent on one or more attributes of the selected message cell.

    CONTEXTUAL ACTION MECHANISMS IN CHAT USER INTERFACES

    公开(公告)号:US20200379614A1

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

    申请号:US16947920

    申请日:2020-08-24

    Applicant: Snap Inc.

    Abstract: A graphical user interface (GUI) for a messaging or chat application on a mobile electronic device launches, responsive to user-selection of a particular message cell in the GUI, a contextual message overlaid on an underlying scrollable message board or list. The action menu comprises a preview area displaying a preview of message content of the selected message cell, and further comprises one or more user-selectable action items for executing respective corresponding user actions with respect to the selected message. The preview area is automatically scaled and positioned dependent on one or more attributes of the selected message cell.

Patent Agency Ranking