IP Library Granted Patent US 11,282,544
Granted Patent B2
US 11,282,544 · App. 17/032,712 · Granted Mar 22, 2022

Systems and methods for editing videos based on motion

Inventor: Jean Patry (Paris, FR)
Assignee: GoPro, Inc.
G11B27/031G06K9/00758H04N5/144
View Patent ↗
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 11,282,544
App. No.
17/032,712
Granted
Mar 22, 2022
Kind
B2
Abstract

Motion within first video content and second video content may be assessed. A match between the motions assessed within the first video content and the second video content may be determined. The match may include a first set of video frames within the first video content and a second set of video frames within the second video content within which the matching motion is present. A first video portion (including frame(s) of the first set of video frames) of the first video content and a second video portion (include frame(s) of the second set of video frames) of the second video content may be identified based on the match. The first video portion and the second video portion may be concatenated to provide a transition between the first video portion and the second video portion in which continuity of motion may be achieved.

Claims (45)

1. A system for editing videos based on motion, the system comprising:

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

access video information defining video content;

assess motion within the video content;

determine a match between the motion assessed within at least two portions of the video content, the match including sets of video frames within the at least two portions of the video content within which the matching motion is present;

identify video portions within the video content based on the match, individual ones of the video portions including at least some of video frames of the sets of video frames within which the matching motion is present; and

concatenate the video portions such that at least two sets of the at least some of the video frames of the sets of video frames are adjacent, the concatenation of the video portions resulting in at least one transition between the video portions in which continuity of motion is achieved.

2. The system of claim 1 , wherein the motion assessed within the video content includes capture motion of the video content.

3. The system of claim 2 , wherein the capture motion includes one or more of zoom, pan, tilt, dolly, truck, and/or pedestal of capture of the video content by one or more image sensors.

4. The system of claim 3 , wherein the capture motion further includes a direction of gravity on the one or more image sensors during the capture of the video content.

5. The system of claim 1 , wherein the motion assessed within the video content includes activity motion within the video content.

6. The system of claim 5 , wherein the activity motion includes one or more of linear speed, angular speed, linear acceleration, angular acceleration, linear direction, and/or angular direction of one or more moving activities captured within the video content.

7. The system of claim 1 , wherein:

the video content includes capture of different event types; and

the match between the motion assessed within the at least two portions of the video content is determined regardless of a mismatch between the different event types.

8. The system of claim 1 , wherein:

the video content includes capture of a same event type; and

the match between the motion assessed within the at least two portions of the video content is determined further based on a match of the same event type.

9. The system of claim 1 , wherein the one or more physical processors are further configured by machine-readable instructions to determine an order of the video portions for the concatenation of the video portions.

10. A method for editing videos based on motion, the method performed by a computing system including one or more processors, the method comprising:

accessing, by the computing system, video information defining video content;

assessing, by the computing system, motion within the video content;

determining, by the computing system, a match between the motion assessed within at least two portions of the video content, the match including sets of video frames within the at least two portions of the video content within which the matching motion is present;

identifying, by the computing system, video portions of the video content based on the match, individual ones of the video portions including at least some of video frames of the sets of video frames within which the matching motion is present; and

concatenating, by the computing system, the video portions such that at least two sets of the at least some of the video frames of the sets of video frames are adjacent, the concatenation of the video portions resulting in at least one transition between the video portions in which continuity of motion is achieved.

11. The method of claim 10 , wherein the motion assessed within the video content includes capture motion of the video content.

12. The method of claim 11 , wherein the capture motion includes one or more of zoom, pan, tilt, dolly, truck, and/or pedestal of capture of the video content by one or more image sensors.

13. The method of claim 12 , wherein the capture motion further includes a direction of gravity on the one or more image sensors during the capture of the video content.

14. The method of claim 10 , wherein the motion assessed within the video content includes activity motion within the video content.

15. The method of claim 14 , wherein the activity motion includes one or more of linear speed, angular speed, linear acceleration, angular acceleration, linear direction, and/or angular direction of one or more moving activities captured within the video content.

16. The method of claim 10 , wherein:

the video content includes capture of different event types;

the match between the motion assessed within the at least two portions of the video content is determined regardless of a mismatch between the different event types.

17. The method of claim 10 , wherein:

the video content includes capture of a same event type;

the match between the motion assessed within the at least two portion of the video content is determined further based on a match of the same event type.

18. The method of claim 10 , further comprising determining, by the computing system, an order of the video portions for the concatenation of the video portions.

19. A system for editing videos based on motion, the system comprising:

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

access video information defining video content;

assess motion within the video content, wherein the motion assessed within the video content includes capture motion of the video content or activity motion within the video content;

determine a match between the motion assessed within at least two portions of the video content, the match including sets of video frames within the at least two portions of the video content within which the matching motion is present;

identify video portions of the video content based on the match, individual ones of the video portions including at least some video frames of the sets of video frames within which the matching motion is present; and

concatenate the video portions such that at least two sets of the at least some of the video frames of the sets of video frames are adjacent, the concatenation of the video portions resulting in at least one transition between the video portions in which continuity of motion is achieved.

20. The system of claim 19 , wherein the one or more physical processors are further configured by machine-readable instructions to determine an order of the video portions for the concatenation of the video portions.

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 Sep 25, 2020
From: PATRY, JEAN
To: GOPRO, INC.
Reel/Frame 053887/0424 →
Continuity (3)
Continuation 16138527 · Sep 21, 2018
Continuation 15468721 · Mar 24, 2017
Related Publication 20210020201A1 · Jan 21, 2021