Systems and methods for generating time-lapse videos
AssigneeGoPro, Inc.
InventorsThomas Derbanne, Maxim Karpushin, Nicolas Rahmouni
Life of this patent
Estimating the term…
Abstract
Positions of an image capture device may be used to determine a position-based time-lapse video frame factor. Apparent motion between pairs of images may be used to determine a visual-based time-lapse video frame rate factor. A time-lapse video frame rate for a time-lapse video may be determined based on the position-based time-lapse video frame factor and the visual-based time-lapse video frame rate factor.
Claims20
An image capture device for generating time-lapse videos using a dynamic time-lapse video frame rate, the image capture device comprising:
- a housing;
- an image sensor carried by the housing and configured to generate a visual output signal conveying visual information based on light that becomes incident thereon, the visual information defining visual content;
- an optical element carried by the housing and configured to guide light within a field of view to the image sensor;
- a position sensor carried by the housing and configured to generate a position output signal conveying position information of the image capture device, the position information characterizing positions of the image capture device;
- and
- one or more physical processors carried by the housing, the one or more physical processors configured by machine-readable instructions to:
- determine a position-based time-lapse video frame rate factor based on the position information, the position-based time-lapse video frame rate factor using the positions of the image capture device measured by the position sensor to encourage generation of time-lapse video frames from the visual content captured by the image sensor with the image capture device pointed or oriented in same direction;
- determine a visual-based time-lapse video frame rate factor based on the visual information, the visual-based time-lapse video frame rate factor using apparent motion between pairs of images captured by the image sensor to increase or slow down values of the dynamic time-lapse video frame rate;
- determine the values of the dynamic time-lapse video frame rate based on the position-based time-lapse video frame rate factor and the visual-based time-lapse video frame rate factor, the dynamic time-lapse video frame rate defining a rate that changes for generating the time-lapse video frames based on the visual content;
- and
- generate the time-lapse video frames based on the values of the dynamic time-lapse video frame rate.
A method for generating time-lapse videos using a dynamic time-lapse video frame rate, the method performed by an image capture device including one or more processors, an image sensor, an optical element, and a position sensor, the image sensor configured to generate a visual output signal conveying visual information based on light that becomes incident thereon, the visual information defining visual content, the optical element configured to guide light within a field of view to the image sensor, the position sensor configured to generate a position output signal conveying position information of the image capture device, the position information characterizing positions of the image capture device, the method comprising:
- determining a position-based time-lapse video frame rate factor based on the position information, the position-based time-lapse video frame rate factor using the positions of the image capture device measured by the position sensor to encourage generation of time-lapse video frames from the visual content captured by the image sensor with the image capture device pointed or oriented in same direction;
- determining a visual-based time-lapse video frame rate factor based on the visual information, the visual-based time-lapse video frame rate factor using apparent motion between pairs of images captured by the image sensor to increase or slow down values of the dynamic time-lapse video frame rate;
- determining the values of the dynamic time-lapse video frame rate based on the position-based time-lapse video frame rate factor and the visual-based time-lapse video frame rate factor, the dynamic time-lapse video frame rate defining a rate that changes for generating the time-lapse video frames based on the visual content;
- and
- generating the time-lapse video frames based on the values of the dynamic time-lapse video frame rate.
An image capture device for generating time-lapse videos using a dynamic time-lapse video frame rate, the image capture device comprising:
- a housing;
- an image sensor carried by the housing and configured to generate a visual output signal conveying visual information based on light that becomes incident thereon, the visual information defining visual content;
- an optical element carried by the housing and configured to guide light within a field of view to the image sensor;
- a position sensor carried by the housing and configured to generate a position output signal conveying position information of the image capture device, the position information characterizing positions of the image capture device;
- and
- one or more physical processors carried by the housing, the one or more physical processors configured by machine-readable instructions to:
- determine a position-based time-lapse video frame rate factor based on the position information, the position-based time-lapse video frame rate factor using the positions of the image capture device measured by the position sensor to encourage generation of time-lapse video frames from the visual content captured by the image sensor with the image capture device pointed or oriented in same direction;
- determine a visual-based time-lapse video frame rate factor based on the visual information, the visual-based time-lapse video frame rate factor using apparent motion between pairs of images captured by the image sensor to increase or slow down values of the dynamic time-lapse video frame rate;
- determine the values of the dynamic time-lapse video frame rate based on the position-based time-lapse video frame rate factor and the visual-based time-lapse video frame rate factor, the dynamic time-lapse video frame rate defining a rate that changes for generating the time-lapse video frames based on the visual content;
- and
- generate the time-lapse video frames based on the values of the dynamic time-lapse video frame rate, wherein at least some of the time-lapse video frames are stabilized based on a punchout of the at least some of the time-lapse video frames.
Dependencies are inferred from the claim text.