Outer Rim Archives
Archives · 2018 · 10079040

Granted patent

Systems and methods for video clip creation, curation, and interaction

Number
10079040
Published
2018-09-18
Filed
2014-02-25
Assignee
Disney Enterprises, Inc.
Inventors
Belliveau; Jody et al.
CPC
G11B27/007; G11B27/031
Verdict
Set aside video clip creation/curation tool
Source
Google Patents · FreePatentsOnline

Abstract

Disclosed are systems and methods for user interaction with and curation of digital media content, such that users are able to specify a particular clip of video content, and utilize the clip in a desired way. The disclosed systems and methods allow users to view video content, select video clips within the video content, save video clips into a collection of video clips, and curate the collection of video clips. The disclosed systems and methods also allow users to view bookmarks indicating the positions of saved video clips within video content, and to interact with video clips within a video player.

Background

TECHNICAL FIELD(1) The present disclosure relates generally to digital media, and more particularly to systems and methods for individual user, aggregate user, or company curation of video clips.SUMMARY OF THE INVENTION(2) The present disclosure may be embodied in a method comprising receiving an original video content; presenting a video clip interface for a user to create a video clip from the original video content; receiving a start point from a user; receiving an end point from a user, the start point, end point, and original video content defining a video clip; and saving the video clip for later playback by a user.(3) In a particular aspect, the method may further comprise receiving a command to remove a video clip from the original video content, and playing the original video content with one or more video clips removed from the original video content.(4) In another aspect, the method may further comprise playing the original video content and presenting a bookmark during playing of the original video content, the bookmark corresponding to the video clip. The bookmark may correspond to a star and end point of the video clip. In a further aspect of this embodiment, a video clip interaction option may be presented when playing of the original video content approaches the bookmark. The video clip interaction option may be a looping option, and the method may further comprise receiving a command to loop the video clip via the video clip interaction option and playing the

Claims

1. A method, comprising: presenting a video playback interface comprising: a primary viewing area on which an original video content is played; a timeline to indicate progress of video playback via the positioning of a playback scrubber; and a clip icon to activate a clip interaction mode; receiving first data generated by a user actuating the clip icon; in response to receiving the first data, activating a clip interaction mode by replacing the video playback interface with a video clip interface for a user to create a video clip from the original video content, wherein replacing the video playback interface with the video clip interface comprises: replacing the playback scrubber with a first clip scrubber and a second clip scrubber, wherein the first and second clip scrubbers are selectable by a user; and automatically defining an initial selected clip region by placing the first clip scrubber at a first initial point on the timeline and the second clip scrubber at a second initial point on the timeline, wherein the initial selected clip region is defined as the area on the timeline between the first initial point and the second initial point, wherein the first initial point is set to a location of the playback scrubber prior to activating the clip interaction mode, and wherein the second initial point is set to a pre-determined location on the timeline beyond the first initial point, wherein the pre-determined location is determined using the first initial point and one of a minimum clip length and a maximum clip length, wherein the maximum clip length is less than a total length of the original video content; receiving a start point from the user in response to the user modifying or confirming the first initial point of the first clip scrubber; receiving an end point for the second clip scrubber from the user in response to the user modifying or confirming the second initial point of the second clip scrubber; using the first and second clip scrubbers to define a first video clip that is a portion of the original video content spanning the area of the timeline between the start point and the end point; presenting a first clip window that shows an image corresponding to the start point of the first video clip; presenting at least part of a second clip window that shows an image corresponding to the end point of the first video clip; receive second data generated by the user actuating a save control for saving the first video clip defined using the first and second clip scrubbers; in response to receiving the second data, saving the first video clip for later playback by the user, wherein the first video clip is saved to a collection of saved video clips of one or more original video contents, and wherein each of the saved video clips in the collection is a portion of a corresponding one of the one or more original video contents; providing a user interface for displaying user-selectable thumbnail images of the collection of saved video clips, including the saved first video clip, and allowing the user to select one of the saved video clips to play by selecting a thumbnail; and in response to the user selecting an icon associated with one of the user-selectable thumbnail images, splitting the one user-selectable thumbnail image into two user-selectable options, wherein a first of the user-selectable options allows the user to rename a selected clip associated with the one user-selectable thumbnail image, wherein a second of the user-selectable options allows the user to remove the selected clip associated with the one user-selectable thumbnail image. 14. A method comprising: receiving video clip information identifying one or more previously saved video clips of an original video content, wherein each of the one or more previously saved video clips was created from the original video content; presenting a video player interface comprising: a primary viewing area in which the original video content is played; one or more video clip indicators which are associated with the one or more previously saved video clips and provide a visual indication of the position of the one or more previously saved video clips within the original video content; and a video progress indicator which provides a visual indication of the progress of the original video content as it is played, and wherein the one or more video clip indicators are positioned along the video progress indicator so as to provide a visual indication of the position of the one or more previously saved video clips within the original video content; defining an initial selected clip region in the video player interface by placing a first video clip indicator of the one or more video clip indicators at a first initial point on the video progress indicator and a second video clip indicator of the one or more video clip indicators at a second initial point on the video progress indicator, wherein the initial selected clip region is defined as a portion of the video progress indicator between the first initial point and the second initial point, wherein the first initial point is set to a location of the video progress indicator, and wherein the second initial point is set to a pre-determined location on video progress indicator beyond the first video clip indicator, wherein the pre-determined location is determined using the first initial point and one of a minimum clip length and a maximum clip length, wherein the maximum clip length is less than a total length of the original video content; displaying a video clip looping option when the progress of the original video content approaches any of the one or more video clip indicators, wherein the video clip looping option, when selected, plays a previously saved video clip on a repeated loop, wherein the previously saved video clip is associated with a video clip indicator that caused display of the video clip looping option, and wherein the video clip looping option, after being selected, displays a stop looping icon by transforming the video clip looping option into the stop looping icon; causing the video clip looping option to disappear when the video progress indicator has moved past any of the one or more video clip indicators; and in response to the user selecting an icon associated with a user-selectable thumbnail image, splitting the user-selectable thumbnail image into two user-selectable options, wherein a first of the user-selectable options allows the user to rename a selected clip associated with the user-selectable thumbnail image, wherein a second of the user-selectable options allows the user to remove the selected clip associated with the user-selectable thumbnail image. 19. A non-transitory computer readable medium comprising an instruction set configured to cause a computing device to perform: presenting a video playback interface comprising: a primary viewing area on which an original video content is played; a timeline to indicate progress of video playback via the positioning of a playback scrubber; and a clip icon to activate a clip interaction mode; receiving first data generated by a user actuating the clip icon; in response to receiving the first data, activating a clip interaction mode by replacing the video playback interface with a video clip interface for a user to create a video clip from the original video content, wherein replacing the video playback interface with the video clip interface comprises: replacing the playback scrubber with a first clip scrubber and a second clip scrubber, wherein the first and second clip scrubbers are selectable by a user; and defining an initial selected clip region by placing the first clip scrubber at a first initial point on the timeline and the second clip scrubber at a second initial point on the timeline, wherein the initial selected clip region is defined as the area on the timeline between the first initial point and the second initial point, and wherein the second initial point is set to a pre-determined location on the timeline beyond the first initial point, wherein the pre-determined location is determined using the first initial point and one of a minimum clip length and a maximum clip length that is less than a total length of the original video; receiving a start point from the user by the user providing input via the first clip scrubber; receiving an end point from the user by the user providing input via the second clip scrubber; using the start point, the end point, and the original video content to define a first video clip that is a portion of the original video content spanning the area of the timeline between the start point and the end point; receive second data generated by the user actuating a save control for saving the first video clip defined using the start point and the end point received from the user; in response to receiving the second data, saving the first video clip for later playback by the user, wherein the first video clip is saved to a collection of saved video clips of one or more original video contents, and wherein each of the saved video clips in the collection is a portion of a corresponding one of the one or more original video contents; providing a user interface for displaying user-selectable thumbnail images of the collection of saved video clips, including the saved first video clip, and allowing the user to select one of the saved video clips to play by selecting a thumbnail; and in response to the user selecting an icon associated with one of the user-selectable thumbnail images, split the one user-selectable thumbnail image into two user-selectable options, wherein a first of the user-selectable options allows the user to rename a selected clip associated with the one user-selectable thumbnail image, wherein a second of the user-selectable options allows the user to remove the selected clip associated with the one user-selectable thumbnail image. 30. A non-transitory computer readable medium comprising an instruction set configured to cause a computing device to perform: receiving video clip information identifying one or more previously saved video clips of an original video content, wherein each of the one or more previously saved video clips was created from the original video content; and presenting a video player interface comprising: a primary viewing area in which the original video content is played, one or more video clip indicators which are associated with the one or more previously saved video clips and provide a visual indication of the position of the one or more previously saved video clips within the original video content, and a video progress indicator which provides a visual indication of the progress of the original video content as it is played, wherein the one or more video clip indicators are positioned along the video progress indicator so as to provide a visual indication of the position of the one or more previously saved video clips within the original video content; displaying a video clip looping option when the progress of the original video content approaches any of the one or more video clip indicators, wherein the video clip looping option, when selected, plays a previously saved video clip on a repeated loop, wherein the previously saved video clip is associated with a video clip indicator that caused display of the video clip looping option; and wherein the video clip looping option, after being selected, displays a stop looping icon; causing the video clip looping option to disappear by fading from view after a pre-determined period of time; and in response to the user selecting an icon associated with a user-selectable thumbnail image, splitting the user-selectable thumbnail image into two user-selectable options, wherein a first of the user-selectable options allows the user to rename a selected one of the previously saved video clips that is associated with the user-selectable thumbnail image, wherein a second of the user-selectable options allows the user to remove the selected one of the previously saved video clips that is associated with the user-selectable thumbnail image. 36. The method of 14, wherein each of the one or more video clip indicators are bookmarks positioned along the video progress indicator.