Systems and methods for presenting videos
AssigneeGoPro, Inc.
InventorsJoshua Hamill, Frank Rodriguez
Life of this patent
Estimating the term…
Abstract
A video may include visual content having a field of view. Extents of the visual content within a viewing window may be presented on an electronic display. For a time point in the video, the video may be framed by positioning the viewing window within the field of view of the visual content. The framing of the video at the time point in the video may be extended to a duration in the video. The extended framing of the video over the duration may be presented within a graphical user interface.
Claims20
A system for presenting videos, the system comprising:
- one or more physical processors configured by machine-readable instructions to:
- obtain video information defining a video, the video having a progress length, the video including visual content viewable as a function of progress through the progress length, the visual content having a field of view;
- obtain framing information for the video, the framing information defining framing of the visual content at a point within the progress length, the framing defining positioning of a viewing window within the field of view of the visual content;
- extend the framing of the visual content at the point within the progress length to a duration within the progress length, the duration longer than the point, wherein the framing of the visual content at the point within the progress length is extended to the duration within the progress length by duplicating the framing of the visual content at the point into a first extended framing at a start of the duration and a second extended framing at an end of the duration;
- and
- effectuate presentation of a graphical user interface on an electronic display, the graphical user interface including interface elements, wherein the interface elements include a timeline element and a framing element, the timeline element including a timeline representation of the progress length of the video, the framing element representing the framing of the visual content over the duration within the progress length.
A system for presenting videos, the system comprising:
- one or more physical processors configured by machine-readable instructions to:
- obtain video information defining a video, the video having a progress length, the video including visual content viewable as a function of progress through the progress length, the visual content having a field of view;
- obtain framing information for the video, the framing information defining framing of the visual content at a point within the progress length, the framing defining positioning of a viewing window within the field of view of the visual content;
- extend the framing of the visual content at the point within the progress length to a duration within the progress length, the duration being longer than the point;
- and
- effectuate presentation of a graphical user interface on an electronic display, the graphical user interface including interface elements, wherein the interface elements include a timeline element and a framing element, the timeline element including a timeline representation of the progress length of the video, the framing element representing the framing of the visual content over the duration within the progress length.
A method for presenting 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 having a progress length, the video including visual content viewable as a function of progress through the progress length, the visual content having a field of view;
- obtaining, by the computing system, framing information for the video, the framing information defining framing of the visual content at a point within the progress length, the framing defining positioning of a viewing window within the field of view of the visual content;
- extending, by the computing system, the framing of the visual content at the point within the progress length to a duration within the progress length, the duration being longer than the point;
- and
- effectuating, by the computing system, presentation of a graphical user interface on an electronic display, the graphical user interface including interface elements, wherein the interface elements include a timeline element and a framing element, the timeline element including a timeline representation of the progress length of the video, the framing element representing the framing of the visual content over the duration within the progress length.
Dependencies are inferred from the claim text.