| CPC H04N 21/23424 (2013.01) [G06V 20/44 (2022.01); G06V 20/47 (2022.01); H04N 21/2187 (2013.01); H04N 21/25891 (2013.01); H04N 21/4318 (2013.01); H04N 21/47217 (2013.01); H04N 21/8456 (2013.01)] | 20 Claims |

|
1. A computing device for generating a video compilation of a recreational activity, wherein the computing device comprises:
a camera;
a network interface;
a graphical user interface;
one or more processors; and
a non-transitory, computer-readable medium storing instructions that, when executed by the one or more processors, cause the computing device to perform a set of acts comprising:
creating a first user profile associated with the recreational activity;
creating a second user profile associated with the recreational activity;
receiving a first user input, via the graphical user interface, wherein the first user input comprises selecting at least one of the first and second user profile associated with the recreational activity;
in response to receiving the first user input, recording a first live video feed of a first portion of the recreational activity;
receiving a second user input, via the graphical user interface, wherein the second user input comprises selecting at least one of the first and second user profile associated with the recreational activity;
in response to receiving the second user input, recording a second live video feed of a second portion of the recreational activity; and
executing an automated video processing procedure comprising:
(i) selecting, via the graphical user interface, one or more segments of the received first live video feed for further processing, wherein the one or more segments of the received first live video feed are selected based on the received first user input;
(ii) selecting, via the graphical user interface, one or more segments of the received second live video feed for further processing, wherein the one or more segments of the received first live video feed are selected based on the received second user input;
(iii) for each of the selected one or more segments of the received first live video feed and the second live video feed, modifying the selected one or more segments of the received first live video feed and the second live video feed to generate a compilation video of the recreational activity;
(iv) generating the compilation video of the recreational activity, wherein the generated compilation video comprises the modified one or more segments of the received first live video feed and the second live video feed, and wherein the generated compilation video is associated with at least one of the first user profile and the second user profile; and
(v) based on the generated compilation video being associated with at least one of the first user profile and the second user profile, transmitting, via the network interface, the compilation video to a participant device associated with at least one of the first user profile and the second user profile.
|