Systems and methods for stabilizing videos
AssigneeGoPro, Inc.
InventorsCésar Douady, Thomas Derbanne, Maxim Karpushin
Life of this patent
Estimating the term…
Abstract
Visual content is captured by an image capture device during a capture duration. The image capture devices experiences change in position during the capture duration. The trajectory of the image capture device is smoothed based on a look ahead of the trajectory. A punchout of the visual content is determined based on the smoothed trajectory. The punchout of the visual content is used to generate stabilized visual content.
Claims20
An image capture system for stabilizing videos, the image capture system comprising:
- a housing of an image capture device;
- an optical element carried by the housing and configured to guide light to an image sensor;
- the image sensor carried by the housing and configured to generate a visual output signal conveying visual information based on light that becomes incident thereon during a capture duration, the visual information defining visual content having a field of view;
- a position sensor carried by the housing and configured to generate a position output signal based on rotational positions of the image capture device during the capture duration, the position output signal conveying position information that characterizes the rotational positions of the image capture device at different moments within the capture duration;
- and
- one or more physical processors configured by machine-readable instructions to:
- determine an observed trajectory of the image capture device based on the position information;
- determine a smoothed trajectory of the image capture device based on a look ahead of the observed trajectory, and one or both of a weight-balance parameter and a stickiness parameter, the smoothed trajectory reflecting actual and/or virtual rotational positions of the image capture device at the different moments within the capture duration;
- and
- generate stabilized visual content of a video from the visual content based on the smoothed trajectory.
A method for stabilizing videos, the method performed by an image capture system including one or more processors, an optical element, an image sensor, and a position sensor, the optical element carried by an image capture device and configured to guide light to the image sensor, the method comprising:
- generating, by the image sensor, a visual output signal conveying visual information based on light that becomes incident thereon during a capture duration, the visual information defining visual content having a field of view;
- generating, by the position sensor, a position output signal based on rotational positions of the image capture device during the capture duration, the position output signal conveying position information that characterizes the rotational positions of the image capture device at different moments within the capture duration;
- determining, by the one or more processors, an observed trajectory of the image capture device based on the position information;
- determining, by the one or more processors, a smoothed trajectory of the image capture device based on a look ahead of the observed trajectory, and one or both of a weight-balance parameter and a stickiness parameter, the smoothed trajectory reflecting actual and/or virtual rotational positions of the image capture device at the different moments within the capture duration;
- and
- generating, by the one or more processors, stabilized visual content of a video from the visual content based on the smoothed trajectory.
Dependencies are inferred from the claim text.