Systems, methods, and media for editing video during playback via gestures
First Claim
Patent Images
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.
3 Assignments
0 Petitions
Accused Products
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.
-
Citations
17 Claims
-
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. - View Dependent Claims (2, 3, 4, 5)
-
-
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. - View Dependent Claims (7, 8, 9, 10)
-
-
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. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification