IP Library Granted Patent US 11,477,381
Granted Patent B1
US 11,477,381 · App. 16/946,398 · Granted Oct 18, 2022

Systems and methods for changing stabilization of videos

Inventors: Maxim Karpushin (Paris, FR); Thomas Derbanne (Paris, FR)
Assignee: GoPro, Inc.
H04N5/23267G06T7/215G06T7/246H04N5/23254H04N5/23258G06T2207/10016
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,477,381
App. No.
16/946,398
Granted
Oct 18, 2022
Kind
B1
Abstract

A video including visual content may be captured by an image capture device in motion. Stabilization performance information for the visual content may be determined. The stabilization performance information may characterize an extent to which desired stabilization is able to be performed using the visual content. The stabilization for the visual content may be changed based on the stabilization performance information.

Claims (31)

1. A system for changing stabilization of videos, the system comprising:

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

obtain video information defining a video, the video including video content having a progress length, the video content including visual content captured by an image capture device during a capture duration, the visual content having a field of view;

determine stabilization performance information for the visual content, the stabilization performance information characterizing an extent to which desired stabilization is able to be performed using a punchout of the visual content within a viewing window, wherein the extent to which the desired stabilization is able to be performed using the punchout of the visual content within the viewing window includes a number of times the desired stabilization requires the viewing window to extend beyond the field of view of the visual content; and

effectuate a change in stabilization for the visual content based on the stabilization performance information to reduce the number of times the desired stabilization requires the viewing window to extend beyond the field of view of the visual content.

2. The system of claim 1 , wherein location of the viewing window within the field of view of the visual content is determined based on rotational positions of the image capture device during the capture duration.

3. The system of claim 1 , wherein the extent to which the desired stabilization is able to be performed using the punchout of the visual content within the viewing window further includes a spatial amount by which the desired stabilization requires the viewing window to extend beyond the field of view of the visual content.

4. The system of claim 1 , wherein the stabilization performance information for the visual content is determined based on an orientation of the viewing window with respect to the field of view of the visual content.

5. The system of claim 1 , wherein the change in the stabilization for the visual content includes a change in one or more stabilization parameters.

6. The system of claim 1 , wherein the change in the stabilization for the visual content includes an increase in the field of view of the visual content that is captured by the image capture device.

7. The system of claim 1 , wherein the change in the stabilization for the visual content includes a change in the viewing window.

8. The system of claim 7 , wherein the change in the viewing window includes a change in a size or a shape of the viewing window.

9. The system of claim 8 , wherein the change in the shape of the viewing window changes the punchout of the visual content from a wide field of view punchout to a linear field of view punchout.

10. A method for changing stabilization of videos, 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 including video content having a progress length, the video content including visual content captured by an image capture device during a capture duration, the visual content having a field of view;

determining, by the computing system, stabilization performance information for the visual content, the stabilization performance information characterizing an extent to which desired stabilization is able to be performed using a punchout of the visual content within a viewing window, wherein the extent to which the desired stabilization is able to be performed using the punchout of the visual content within the viewing window includes a number of times the desired stabilization requires the viewing window to extend beyond the field of view of the visual content; and

effectuating, by the computing system, a change in stabilization for the visual content based on the stabilization performance information to reduce the number of times the desired stabilization requires the viewing window to extend beyond the field of view of the visual content.

11. The method of claim 10 , wherein location of the viewing window within the field of view of the visual content is determined based on rotational positions of the image capture device during the capture duration.

12. The method of claim 10 , wherein the extent to which the desired stabilization is able to be performed using the punchout of the visual content within the viewing window further includes a spatial amount by which the desired stabilization requires the viewing window to extend beyond the field of view of the visual content.

13. The method of claim 10 , wherein the stabilization performance information for the visual content is determined based on an orientation of the viewing window with respect to the field of view of the visual content.

14. The method of claim 10 , wherein the change in the stabilization for the visual content includes a change in one or more stabilization parameters.

15. The method of claim 10 , wherein the change in the stabilization for the visual content includes an increase in the field of view of the visual content that is captured by the image capture device.

16. The method of claim 10 , wherein the change in the stabilization for the visual content includes a change in the viewing window.

17. The method of claim 16 , wherein the change in the viewing window includes a change in a size or a shape of the viewing window.

18. The method of claim 17 , wherein the change in the shape of the viewing window changes the punchout of the visual content from a wide field of view punchout to a linear field of view punchout.

19. A system for changing stabilization of videos, the system comprising:

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

obtain video information defining a video, the video including video content having a progress length, the video content including visual content captured by an image capture device during a capture duration, the visual content having a field of view;

determine stabilization performance information for the visual content, the stabilization performance information characterizing an extent to which desired stabilization is able to be performed using a punchout of the visual content within a viewing window, wherein the extent to which the desired stabilization is able to be performed using the punchout of the visual content within the viewing window includes a number of times the desired stabilization requires the viewing window to extend beyond the field of view of the visual content; and

effectuate a change in stabilization for the visual content based on the stabilization performance information to reduce the number of times the desired stabilization requires the viewing window to extend beyond the field of view of the visual content, wherein the change in the stabilization for the visual content includes an increase in the field of view of the visual content that is captured by the image capture device.

20. The system of claim 19 , wherein the change in the stabilization for the visual content further includes a change in a shape of the viewing window to change the punchout of the visual content from a wide field of view punchout to a linear field of view punchout.

Assignments (5)
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 →
RELEASE OF PATENT SECURITY INTEREST Recorded Jan 25, 2021
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: GOPRO, INC.
Reel/Frame 055106/0434 →
SECURITY INTEREST Recorded Oct 19, 2020
From: GOPRO, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054113/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2020
From: DERBANNE, THOMAS; KARPUSHIN, MAXIM
To: GOPRO, INC.
Reel/Frame 052990/0343 →
Continuity (1)
Provisional Application 62864637 · Jun 21, 2019
Cited By (3)
US 12,289,522 US 12,598,385 US 12,695,988