Generating video summaries for a video using video summary templates

US9792502B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9792502-B2
Application numberUS-201414513150-A
CountryUS
Kind codeB2
Filing dateOct 13, 2014
Priority dateJul 23, 2014
Publication dateOct 17, 2017
Grant dateOct 17, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Video and corresponding metadata is accessed. Events of interest within the video are identified based on the corresponding metadata, and best scenes are identified based on the identified events of interest. A video summary can be generated including one or more of the identified best scenes. The video summary can be generated using a video summary template with slots corresponding to video clips selected from among sets of candidate video clips. Best scenes can also be identified by receiving an indication of an event of interest within video from a user during the capture of the video. Metadata patterns representing activities identified within video clips can be identified within other videos, which can subsequently be associated with the identified activities.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for generating a video summary using a video summary template, the method comprising: receiving, by one or more processors, a request for the video summary of multiple videos; segmenting the videos into multiple video clips such that at least two of the video clips are segmented from a common one of the videos; obtaining the video summary template, the video summary template comprising a plurality of template slots, the plurality of template slots including a first template slot and a second template slot, wherein individual template slots are characterized by one or more video clip criteria and one or more quality video clip criteria specific to the individual template slots such that the first template slot is characterized by a first video clip criteria and a first quality video clip criteria and the second template slot is characterized by a second video clip criteria and a second quality video clip criteria; identifying, for the individual template slots, different sets of candidate video clips from the video clips that satisfy the one or more video clip criteria of the individual template slots; selecting, for the individual template slots, individual video clips from the sets of candidate video clips based on the one or more quality video clip criteria of the individual template slots, wherein the one or more quality video clip criteria used to select a video clip for a given template slot includes at least one criterion that is not included in the one or more video clip criteria for the given template slot; and generating the video summary by placing the selected video clips in the corresponding template slots in the video summary template. 2. The method of claim 1 , wherein the video summary template is obtained based on the videos or the video clips. 3. The method of claim 1 , wherein at least one of the video clip criteria for the given template slot includes a video clip length, and wherein the set of candidate video clips identified for the given template slot includes one or more video clips having the specified video clip length. 4. The method of claim 1 , wherein at least one of the video clip criteria for the given template slot includes a particular motion, and wherein the set of candidate video clips identified for the given template slot includes one or more video clips captured by a camera moving in the particular motion. 5. The method of claim 1 , wherein at least one of the video clip criteria for the given template slot includes a particular motion, and wherein the set of candidate video clips identified for the given template slot includes one or more video clips including a user of a camera moving in the particular motion, the one or more video clips captured by the camera. 6. The method of claim 1 , wherein selecting the individual video clips from the sets of candidate video clips comprises: presenting the sets of candidate video clips to a user; and receiving, from the user, a selection of at least one of the video clips from the sets of candidate video clips. 7. A system for generating a video summary using a video summary template, the system comprising: one or more physical processors configured by computer-readable instructions to: receive a request for the video summary of multiple videos; segment the videos into multiple video clips such that at least two of the video clips are segmented from a common one of the videos; obtain the video summary template, the video summary template comprising a plurality of template slots, the plurality of template slots including a first template slot and a second template slot, wherein individual template slots are characterized by one or more video clip criteria and one or more quality video clip criteria specific to the individual template slots such that the first template slot is characterized by a first video clip criteria and a first quality video clip criteria and the second template slot is characterized by a second video clip criteria and a second quality video clip criteria; identify, for the individual template slots, different sets of candidate video clips from the video clips that satisfy the one or more video clip criteria of the individual template slots; select, for the individual template slots, individual video clips from the sets of candidate video clips based on the one or more quality video clip criteria of the individual template slots, wherein the one or more quality video clip criteria used to select a video clip for a given template slot includes at least one criterion that is not included in the one or more video clip criteria for the given template slot; and generate the video summary by placing the selected video clips in the corresponding template slots in the video summary template. 8. The system of claim 7 , wherein the video summary template is obtained based on the videos or the video clips. 9. The system of claim 7 , wherein at least one of the video clip criteria for the given template slot includes a video clip length, and wherein the set of candidate video clips identified for the given template slot includes one or more video clips having the specified video clip length. 10. The system of claim 7 , wherein at least one of the video clip criteria for the given template slot includes a particular motion, and wherein the set of candidate video clips identified for the given template slot includes one or more video clips captured by a camera moving in the particular motion. 11. The system of claim 7 , wherein at least one of the video clip criteria for the given template slot includes a particular motion, and wherein the set of candidate video clips identified for the given template slot includes one or more video clips including a user of a camera moving in the particular motion, the one or more video clips captured by the camera. 12. The system of claim 7 , wherein selecting the individual video clips from the sets of candidate video clips comprises: presenting the sets of candidate video clips to a user; and receiving, from the user, a selection of at least one of the video clips from the sets of candidate video clips. 13. A non-transitory computer-readable storage medium storing instructions for generating a video summary using a video summary template, the instructions, when executed by one or more physical processors, configured to: receive a request for the video summary of multiple videos; segment the videos into multiple video clips such that at least two of the video clips are segmented from a common one of the videos; obtain the video summary template, the video summary template comprising a plurality of template slots, the plurality of template slots including a first template slot and a second template slot, wherein individual template slots are characterized by one or more video clip criteria and one or more quality video clip criteria specific to the individual template slots such that the first template slot is characterized by a first video clip criteria and a first quality video clip criteria and the second template slot is characterized by a second video clip criteria and a second quality video clip criteria; identify, for the individual template slots, different sets of candidate video clips from the video clips that satisfy the one or more video clip criteria of the individual template slots; select, for the individual template slots, individual video clips from the sets of candidate video clips based on the one or more quality video clip criteria of the individual template slots, wherein the one or more quality video clip criteria used to select a video clip for a gi

Assignees

Inventors

Classifications

  • Control of cameras or camera modules · CPC title

  • Control of parameters via user interfaces · CPC title

  • involving the multiplexing of an additional signal and the colour video signal · CPC title

  • Television signal processing therefor · CPC title

  • Indicating arrangements  {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9792502B2 cover?
Video and corresponding metadata is accessed. Events of interest within the video are identified based on the corresponding metadata, and best scenes are identified based on the identified events of interest. A video summary can be generated including one or more of the identified best scenes. The video summary can be generated using a video summary template with slots corresponding to video cl…
Who is the assignee on this patent?
Gopro Inc
What technology area does this patent fall under?
Primary CPC classification H04N5/77. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 17 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).