Interface for setting speed and direction of video playback
AssigneeGoPro, Inc.
InventorsSteven Fortunato, Evan Kosowski, Rachael Irene Hines Thompson, Renaud Cousin, Nicolas Duponchel, Thomas Achddou, Joshua Hamill
Life of this patent
Estimating the term…
Abstract
A graphical user interface for setting speed and direction of video playback may include a timeline representation of video duration. Playback speed and playback direction from a selected point of the video may be determined based on user interaction with the graphical user interface. A portion of the video to which the selected playback speed and selected playback direction is applied may be determined based on user movement of the timeline representation.
Claims20
A system for presenting an interface for setting speed of video playback, the system comprising:
- one or more physical processors configured by machine-readable instructions to:
- obtain video information defining video content, the video content having a progress length;
- and
- present a graphical user interface on a display, the graphical user interface including interface elements that facilitate selection of playback speed for the video content, wherein the interface elements include:
- a timeline element, the timeline element including a timeline representation of the progress length and enabling user selection of a portion of the video content to which a selected playback speed is applied based on user interaction with the timeline element to move the timeline representation;
- and
- a direction-speed element, the direction-speed element positioned along the timeline element, the direction-speed element representing current moment of the video content, wherein the current moment represented by the direction-speed element is set to be a selected moment from which the selected playback speed is applied based on user interaction with the direction-speed element;
- wherein the portion of the video content to which the selected playback speed is applied is determined based on the user interaction with the timeline element to move the timeline representation, the portion of the video content starting or ending with the selected moment within the progress length.
A method for presenting an interface for setting speed of video playback, the method performed by a computing system including one or more processors, the method comprising:
- obtaining, by the computing system, video information defining video content, the video content having a progress length;
- and
- presenting, by the computing system, a graphical user interface on a display, the graphical user interface including interface elements that facilitate selection of playback speed for the video content, wherein the interface elements include:
- a timeline element, the timeline element including a timeline representation of the progress length and enabling user selection of a portion of the video content to which a selected playback speed is applied based on user interaction with the timeline element to move the timeline representation;
- and
- a direction-speed element, the direction-speed element positioned along the timeline element, the direction-speed element representing current moment of the video content, wherein the current moment represented by the direction-speed element is set to be a selected moment from which the selected playback speed is applied based on user interaction with the direction-speed element;
- wherein the portion of the video content to which the selected playback speed is applied is determined based on the user interaction with the timeline element to move the timeline representation, the portion of the video content starting or ending with the selected moment within the progress length.
A system for presenting an interface for setting speed of video playback, the system comprising:
- one or more physical processors configured by machine-readable instructions to:
- obtain video information defining video content, the video content having a progress length;
- and
- present a graphical user interface on a display, the graphical user interface including interface elements that facilitate selection of playback speed for the video content, wherein the interface elements include:
- a timeline element, the timeline element including a timeline representation of the progress length and enabling user selection of a portion of the video content to which a selected playback speed is applied based on user interaction with the timeline element to move the timeline representation;
- and
- a direction-speed element, the direction-speed element positioned along the timeline element, the direction-speed element representing current moment of the video content, wherein the current moment represented by the direction-speed element is set to be a selected moment from which the selected playback speed is applied based on user interaction with the direction-speed element;
- wherein the portion of the video content to which the selected playback speed is applied is determined based on the user interaction with the timeline element to move the timeline representation, the user interaction with the timeline element to move the timeline representation including user interaction with a play element to cause playback of the video content or user interaction with the timeline element to drag the timeline representation, the portion of the video content starting or ending with the selected moment within the progress length.
Dependencies are inferred from the claim text.