US 12,302,000 B2
Systems and methods for horizon leveling videos
Daryl Stimm, Encinitas, CA (US); Kyler William Schwartz, Valley Center, CA (US); and Jonathan Leland Thorn, San Leandro, CA (US)
Assigned to GoPro, Inc., San Mateo, CA (US)
Filed by GoPro, Inc., San Mateo, CA (US)
Filed on May 16, 2022, as Appl. No. 17/744,949.
Application 17/744,949 is a continuation of application No. 17/006,536, filed on Aug. 28, 2020, granted, now 11,336,832.
Claims priority of provisional application 62/894,649, filed on Aug. 30, 2019.
Prior Publication US 2022/0279128 A1, Sep. 1, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 23/695 (2023.01); G06T 3/40 (2024.01); G06T 5/80 (2024.01); H04N 23/53 (2023.01); H04N 23/63 (2023.01)
CPC H04N 23/695 (2023.01) [G06T 3/40 (2013.01); G06T 5/80 (2024.01); H04N 23/53 (2023.01); H04N 23/632 (2023.01); H04N 23/635 (2023.01)] 28 Claims
OG exemplary drawing
 
1. An image capture device for horizon leveling videos, the image capture device comprising:
a housing;
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 based on light that becomes incident thereon during a capture duration, the visual output signal conveying visual information that defines visual content having a field of view;
a position sensor carried by the housing and configured to generate a position output signal, the position output signal conveying rotational position information that characterizes rotational positions of the image capture device during the capture duration; and
one or more physical processors carried by the housing and configured by machine-readable instructions to:
during the capture duration, determine placement of a viewing window within the field of view of the visual content based on the rotational positions of the image capture device during the capture duration, the viewing window defining extents of the visual content within the field of view; and
generate horizon-leveled video frames of a video to include the extents of the visual content defined by the viewing window, wherein inclusion of the extents of the visual content defined by the viewing window within the horizon-leveled video frames effectuates horizon leveling of the visual content by the image capture device during capture of the visual content.