Systems and methods for stabilizing videos
AssigneeGoPro, Inc.
InventorsCesar 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 motion during the capture duration. The intentionality of the motion of the image capture device is determined based on angular acceleration of the image capture device during the capture duration. A punchout of the visual content is determined based on the intentionality of the motion of the image capture device. The punchout of the visual content is used to generate stabilized visual content.
Claims20
An image capture device that stabilizes videos, the image capture device comprising:
- a housing;
- an optical element carried by the housing and configured to guide light within a field of view 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 the field of view;
- an angular acceleration sensor carried by the housing and configured to generate an angular acceleration output signal based on angular accelerations of the housing during the capture duration, the angular acceleration output signal conveying angular acceleration information that characterizes the angular accelerations of the housing at different moments within the capture duration;
- and
- one or more physical processors configured by machine-readable instructions to:
- determine intentionality of motion of the housing as a function of progress through the capture duration based on the angular acceleration information;
- determine a viewing window for the visual content as the function of progress through the capture duration based on the intentionality of the motion of the housing, the viewing window defining one or more extents of the visual content;
- and
- generate stabilized visual content of a video based on the viewing window, the stabilized visual content including a punchout of the one or more extents of the visual content within the viewing window.
A method for stabilizing videos, the method performed by an image capture device including one or more processors, an optical element, an image sensor, and an angular acceleration sensor, the optical element configured to guide light within a field of view 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 the field of view;
- generating, by the angular acceleration sensor, an angular acceleration output signal based on angular accelerations of the image capture device during the capture duration, the angular acceleration output signal conveying angular acceleration information that characterizes the angular accelerations of the image capture device at different moments within the capture duration;
- determining, by the one or more processors, intentionality of motion of the image capture device as a function of progress through the capture duration based on the angular acceleration information;
- determining, by the one or more processors, a viewing window for the visual content as the function of progress through the capture duration based on the intentionality of the motion of the image capture device, the viewing window defining one or more extents of the visual content;
- and
- generating, by the one or more processors, stabilized visual content of a video based on the viewing window, the stabilized visual content including a punchout of the one or more extents of the visual content within the viewing window.
Dependencies are inferred from the claim text.