IP Library Patent Application 19074217
Patent Application
App. No. 19/074,217

VIDEO EDITS USING SALIENCY

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
19/074,217
Abstract

Salient regions within video frames of a video may be identified. Sizes of salient regions within video frames may be determined and used to identify saliency frames in the video. Salient segments of the video may be identified using the saliency fames in the video. The salient segments of the video may be used to generate a video edit.

Claims (34)

1 . A system for editing videos using saliency, the system comprising:

one or more physical processors configured by machine-readable instructions to:

obtain video information defining a video, the video having a progress length, the video including video frames;

identify multiple ones of the video frames as saliency frames based on the multiple ones of the video frames satisfying a saliency criterion;

identify one or more salient segments within the progress length of the video based on location and number of the saliency frames within the video, wherein a given salient segment within the progress length of the video is identified based on inclusion of a threshold number of the saliency frames within the given salient segment; and

generate a video edit based on the one or more salient segments within the progress length of the video.

2 . The system of claim 1 , wherein a saliency score for the video is determined based on a number of the saliency frames identified within the video and a number of the video frames within the video, and whether the video is used in the generation of the video edit is determined based on the saliency score for the video.

3 . A system for editing videos using saliency, the system comprising:

one or more physical processors configured by machine-readable instructions to:

obtain video information defining a video, the video having a progress length, the video including video frames;

identify multiple ones of the video frames as saliency frames based on the multiple ones of the video frames satisfying a saliency criterion;

identify one or more salient segments within the progress length of the video based on the identification of the saliency frames within the video; and

generate a video edit based on the one or more salient segments within the progress length of the video.

4 . The system of claim 3 , wherein the identification of the one or more salient segments within the progress length of the video based on the identification of the saliency frames within the video includes identification of the one or more salient segments within the progress length of the video based on location and number of the saliency frames identified within the video.

5 . The system of claim 4 , wherein a given salient segment within the progress length of the video is identified based on inclusion of a threshold number of the saliency frames within the given salient segment.

6 . The system of claim 4 , wherein a given salient segment within the progress length of the video is identified based on inclusion of a threshold number of sequential ones of the saliency frames within the given salient segment.

7 . The system of claim 4 , wherein a given salient segment within the progress length of the video is identified to include a first buffer before the saliency frames and/or a second buffer after the saliency frames.

8 . The system of claim 3 , wherein the saliency criterion is satisfied based on sizes of salient regions within the multiple ones of the video frames covering a threshold percentage of the multiple ones of the video frames.

9 . The system of 3 , wherein a saliency score for the video is determined based on a number of the saliency frames identified within the video and a number of the video frames within the video, and whether the video is used in the generation of the video edit is determined based on the saliency score for the video.

10 . The system of 3 , wherein the identification of the one or more salient segments within the progress length of the video is performed further based on metadata for the video.

11 . The system of claim 10 wherein the metadata for the video used in the identification of the one or more salient segments within the progress length of the video includes information on movement of an image capture device during capture of the video.

12 . A method for editing videos using saliency, the method performed by a computing system including one or more processors, the method comprising:

obtaining, by the computing system, video information defining a video, the video having a progress length, the video including video frames;

identifying, by the computing system, multiple ones of the video frames as saliency frames based on the multiple ones of the video frames satisfying a saliency criterion;

identifying, by the computing system, one or more salient segments within the progress length of the video based on the identification of the saliency frames within the video; and

generating, by the computing system, a video edit based on the one or more salient segments within the progress length of the video.

13 . The method of claim 12 , wherein identifying the one or more salient segments within the progress length of the video based on the identification of the saliency frames within the video includes identifying the one or more salient segments within the progress length of the video based on location and number of the saliency frames identified within the video.

14 . The method of claim 13 , wherein a given salient segment within the progress length of the video is identified based on inclusion of a threshold number of the saliency frames within the given salient segment.

15 . The method of claim 13 , wherein a given salient segment within the progress length of the video is identified based on inclusion of a threshold number of sequential ones of the saliency frames within the given salient segment.

16 . The method of claim 13 , wherein a given salient segment within the progress length of the video is identified to include a first buffer before the saliency frames and/or a second buffer after the saliency frames.

17 . The method of claim 12 , wherein the saliency criterion is satisfied based on sizes of salient regions within the multiple ones of the video frames covering a threshold percentage of the multiple ones of the video frames.

18 . The method of 12 , wherein a saliency score for the video is determined based on a number of the saliency frames identified within the video and a number of the video frames within the video, and whether the video is used in the generation of the video edit is determined based on the saliency score for the video.

19 . The method of claim 12 , wherein the identification of the one or more salient segments within the progress length of the video is performed further based on metadata for the video.

20 . The method of claim 19 , wherein the metadata for the video used in the identification of the one or more salient segments within the progress length of the video includes information on movement of an image capture device during capture of the video.

Assignments (3)
SECURITY INTEREST Recorded Aug 4, 2025
From: GOPRO, INC.
To: FARALLON CAPITAL MANAGEMENT, L.L.C., AS AGENT
Reel/Frame 072340/0676 →
SECURITY INTEREST Recorded Aug 4, 2025
From: GOPRO, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 072358/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2025
From: FERNANDES, CEDRIC; LIU, XIAO; IYENGAR, RAHUL; DORAIBABU, BALAJI
To: GOPRO, INC.
Reel/Frame 070461/0298 →