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 create a gestural video editing application comprising:
- a. a software module configured to present a plurality of video sources, the video sources played simultaneously in a video editing session;
b. a software module configured to receive gesture input from a user in the video editing session, the gesture input indicating one or more of the video sources, the gesture input indicating one or more transitions, effects, or configurations to apply to the indicated video sources; and
c. a software module configured to present a video output, the video output generated by editing one or more of the video sources in the video editing session, the editing comprising applying the indicated transitions, effects, or configurations to the indicated video sources.
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.
89 Citations
43 Claims
-
1. Non-transitory computer-readable storage media encoded with a computer program including instructions executable by a processor to create a gestural video editing application comprising:
-
a. a software module configured to present a plurality of video sources, the video sources played simultaneously in a video editing session; b. a software module configured to receive gesture input from a user in the video editing session, the gesture input indicating one or more of the video sources, the gesture input indicating one or more transitions, effects, or configurations to apply to the indicated video sources; and c. a software module configured to present a video output, the video output generated by editing one or more of the video sources in the video editing session, the editing comprising applying the indicated transitions, effects, or configurations to the indicated video sources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented gestural video editing system comprising:
-
a. a digital processing device comprising an operating system configured to perform executable instructions and a memory device; b. a computer program including instructions executable by the digital processing device to create a gestural video editing application comprising; i. a software module configured to present a plurality of video sources, the video sources played simultaneously in a live video editing session; ii. a software module configured to receive gesture input from a user in the video editing session, the gesture input indicating one or more of the video sources, the gesture input indicating one or more transitions, effects, or configurations to apply to the indicated video sources; and iii. a software module configured to present a video output, the video output generated by editing one or more of the video sources in the video editing session, the editing comprising applying the indicated transitions, effects, or configurations to the indicated video sources. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. Non-transitory computer-readable storage media encoded with a computer program including instructions executable by a processor to create a live video editing application comprising:
-
a. a software module configured to present a plurality of video sources, the video sources played simultaneously in a video editing session; b. a software module configured to receive input from a user in the video editing session, the input indicating one or more of the video sources, the input further indicating one or more transitions, effects, or configurations to apply to the indicated video sources; and c. a software module configured to dynamically generate a linear graphic representation of the video output in the video editing session, the graphic representation comprising an icon representing each temporal segment of the video output, each icon visually indicating the duration of the segment, an applied transition, effect, or configuration, the number of video sources incorporated in that segment of the video output, and the identity of each video source incorporated in that segment of the video output. - View Dependent Claims (42, 43)
-
Specification