Systems, methods, and media for editing video during playback via gestures

US9881645B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9881645-B2
Application numberUS-201414463940-A
CountryUS
Kind codeB2
Filing dateAug 20, 2014
Priority dateAug 20, 2013
Publication dateJan 30, 2018
Grant dateJan 30, 2018

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.

Described are computer-based systems, computer-implemented methods, and non-transitory computer-readable media for editing video in real-time, or substantially in real-time, using gestures to apply transitions and effects to a plurality of simultaneously played video sources to create an edited video output.

First claim

Opening claim text (preview).

What is claimed is: 1. Non-transitory computer-readable storage media encoded with a computer program including instructions executable by a processor to perform operations to create a gestural video editing application, the operations comprising: causing a plurality of video sources to be played simultaneously in a user interface; detecting a gesture input from a user, the gesture input indicative of a selection of at least two video sources of the plurality of video sources, a transition between the at least two video sources, and one or more characteristics of the transition; generating video output by combining the at least two video sources, applying the transition and one or more characteristics of the transition, wherein the video output includes the at least two video sources with the transition between the at least two video sources; and wherein detecting the gesture input comprises detecting a single-finger tap on a first video source in the user interface and a two-finger tap on a second video source in the user interface, and wherein generating the video output comprises combining the first video source and the second video source in a picture-in-picture configuration wherein the video output includes a simultaneous display of the first video source in a larger size with the second video source set inside the first video source. 2. The non-transitory computer-readable storage media of claim 1 , wherein the transition is one of: a cut transition, a fade transition, a dissolve transition, a wipe transition, and a ripple transition. 3. The non-transitory computer-readable storage media of claim 1 , wherein the gesture input further indicates a display configuration including one of: a full-screen configuration, a picture-in-picture configuration, and a split configuration. 4. The non-transitory computer-readable storage media of claim 1 , wherein detecting the gesture input comprises detecting a single finger wipe from a first video source to a second video source of the at least two video sources, and wherein generating the video output comprises combining the first video source and the second video source in a full-screen configuration by applying a dissolve transition wherein the video output includes a gradual fade from the first video source to the second video source. 5. The non-transitory computer-readable storage media of claim 1 , wherein the one or more characteristics are based on one or more of speed of the gesture input, length of the gesture input, and duration of the gesture input. 6. A computer-implemented method to generate a video output based on a plurality of video sources, the method comprising: causing the plurality of video sources to be played simultaneously in a user interface; detecting a gesture input from a user, the gesture input indicative of a selection of at least two video sources of the plurality of video sources, a transition between the at least two video sources, and one or more characteristics of the transition; generating the video output by combining the at least two video sources, applying the transition and one or more characteristics of the transition, wherein the video output includes the at least two video sources with the transition between the at least two video sources; and wherein detecting the gesture input comprises detecting a single-finger tap on a first video source in the user interface and a two-finger tap on a second video source in the user interface, and wherein generating the video output comprises combining the first video source and the second video source in a picture-in-picture configuration wherein the video output includes a simultaneous display of the first video source in a larger size with the second video source set inside the first video source. 7. The method of claim 6 , wherein the transition is one of: a cut transition, a fade transition, a dissolve transition, a wipe transition, and a ripple transition. 8. The method of claim 6 , wherein the gesture input further indicates a display configuration including one of: a full-screen configuration, a picture-in-picture configuration, and a split configuration. 9. The method of claim 6 , wherein detecting the gesture input comprises detecting a single finger wipe from a first video source to a second video source of the at least two video sources, and wherein generating the video output comprises combining the first video source and the second video source in a full-screen configuration by applying a dissolve transition wherein the video output includes a gradual fade from the first video source to the second video source. 10. The method of claim 6 , wherein the one or more characteristics are based on one or more of speed of the gesture input, length of the gesture input, and duration of the gesture input. 11. A system comprising: a digital processing device comprising an operating system configured to perform executable instructions and a memory device; a computer program including instructions executable by the digital processing device that cause the digital processing device to perform operations to create a gestural video editing application, the operations comprising: causing a plurality of video sources to be played simultaneously in a user interface; detecting a gesture input from a user, the gesture input indicative of a selection of at least two video sources of the plurality of video sources, an action to apply to the at least two video sources, and one or more characteristics of the action; generating video output by combining the at least two video sources, applying the action and one or more characteristics of the action, wherein the video output includes the at least two video sources with the action applied to the at least two video sources; and wherein detecting the gesture input comprises detecting a single-finger tap on a first video source in the user interface and a two-finer tap on a second video source in the user interface, and wherein generating the video output comprises combining the first video source and the second video source in a picture-in-picture, configuration wherein the video output includes a simultaneous display of the first video source in a larger size with the second video source set inside the first video source. 12. The system of claim 11 , wherein the action includes a transition. 13. The system of claim 12 , wherein the transition is one of: a cut transition, a fade transition, a dissolve transition, a wipe transition, and a ripple transition. 14. The system of claim 11 , wherein the action includes an effect. 15. The system of claim 11 , wherein the action comprises a display configuration including one of: a full-screen configuration, a picture-in-picture configuration, and a split configuration. 16. The system of claim 11 , wherein detecting the gesture input comprises detecting a single finger wipe from a first video source to a second video source of the at least two video sources, and wherein generating the video output comprises combining the first video source and the second video source in a full-screen configuration by applying a dissolve transition wherein the video output includes a gradual fade from the first video source to the second video source. 17. The system of claim 11 , wherein the one or more characteristics are based on one or more of speed of the gesture input, length of the gesture input, and duration of the gesture input.

Assignees

Inventors

Classifications

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

  • Cross-faders therefor · CPC title

  • G11B27/031Primary

    Electronic editing of digitised analogue information signals, e.g. audio or video signals · 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 US9881645B2 cover?
Described are computer-based systems, computer-implemented methods, and non-transitory computer-readable media for editing video in real-time, or substantially in real-time, using gestures to apply transitions and effects to a plurality of simultaneously played video sources to create an edited video output.
Who is the assignee on this patent?
Google Inc, Google Llc
What technology area does this patent fall under?
Primary CPC classification G11B27/031. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 30 2018 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).