IP Library › Patent Application 15839781
Patent Application
App. No. 15/839,781

SYSTEMS, METHODS, AND MEDIA FOR EDITING VIDEO DURING PLAYBACK VIA GESTURES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/839,781
Abstract

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.

Claims (35)

1 . A computer-implemented method comprising:

detecting a single gesture input from a user, the single gesture input indicative of a selection of at least two input videos and an effect;

measuring one or more of a gesture distance of the single gesture input, a gesture time duration of the single gesture input, a gesture velocity of the single gesture input, or a gesture path of the single gesture input;

determining one or more parameters of the effect indicated by the single gesture input based on the measuring; and

generating an output video based on the at least two input videos by applying the effect according to the one or more parameters.

2 . The method of claim 1 , wherein the one or more parameters includes a duration time of a dissolve effect.

3 . The method of claim 1 , wherein the one or more parameters includes a curve defining a transition effect.

4 . The method of claim 1 , wherein the one or more parameters includes instantaneous rates of change of frames in a wipe transition.

5 . The method of claim 1 , wherein the one or more parameters include one or more of instantaneous intensities, opacities, or alphas of one or more input videos in a dissolve transition.

6 . The method of claim 1 , wherein the effect is a transition that includes one of: a cut transition, a fade transition, a dissolve transition, a wipe transition, or a ripple transition.

7 . A computer-implemented method comprising:

detecting a single gesture input from a user, the single gesture input indicative of a selection of at least two input videos and an effect;

measuring a property of the single input gesture;

determining one or more parameters of the effect indicated by the single gesture input based on the property;

applying the effect, based on the one or more parameters, to the at least two input videos to generate a combined video; and

providing the combined video as an output.

8 . The method of claim 7 , wherein the property includes one or more of a gesture distance of the single gesture input, a gesture time duration of the single gesture input, a gesture velocity of the single gesture input, or a gesture path of the single gesture input.

9 . The method of claim 7 , wherein the one or more parameters includes a duration time of a dissolve effect.

10 . The method of claim 7 , wherein the one or more parameters includes a curve defining a transition effect.

11 . The method of claim 7 , wherein the one or more parameters includes instantaneous rates of change of frames in a wipe transition.

12 . The method of claim 7 , wherein the one or more parameters include one or more of instantaneous intensities, opacities, or alphas of one or more input videos in a dissolve transition.

13 . The method of claim 7 , wherein the effect is a transition that includes one of: a cut transition, a fade transition, a dissolve transition, a wipe transition, or a ripple transition.

14 . A system comprising:

one or more processors coupled to a nontransitory computer readable medium having stored thereon software instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including:

detecting a single gesture input from a user, the single gesture input indicative of a selection of at least two input videos and an effect;

measuring a property of the single input gesture;

determining one or more parameters of the effect indicated by the single gesture input based on the property;

applying the effect, based on the one or more parameters, to the at least two input videos to generate a combined video; and

providing the combined video as an output.

15 . The system of claim 14 , wherein the property includes one or more of a gesture distance of the single gesture input, a gesture time duration of the single gesture input, a gesture velocity of the single gesture input, or a gesture path of the single gesture input.

16 . The system of claim 14 , wherein the one or more parameters includes a duration time of a dissolve effect.

17 . The system of claim 14 , wherein the one or more parameters includes a curve defining a transition effect.

18 . The system of claim 14 , wherein the one or more parameters includes instantaneous rates of change of frames in a wipe transition.

19 . The system of claim 14 , wherein the one or more parameters include one or more of instantaneous intensities, opacities, or alphas of one or more input videos in a dissolve transition.

20 . The system of claim 14 , wherein the effect is a transition that includes one of: a cut transition, a fade transition, a dissolve transition, a wipe transition, or a ripple transition.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2018
From: NOVIKOFF, TIMOTHY PRIESTLEY
To: FLY LABS INC.
Reel/Frame 044638/0785 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2018
From: FLY LABS INC.
To: GOOGLE INC.
Reel/Frame 044638/0894 →
CHANGE OF NAME Recorded Jan 17, 2018
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 045081/0286 →