SYSTEM, METHOD AND MULTI-FEATURED COMPUTER PROGRAM PRODUCT FOR VIDEO CREATION
20220062776 · 2022-03-03
Inventors
Cpc classification
G06F3/04842
PHYSICS
G10H1/368
PHYSICS
A63F13/537
HUMAN NECESSITIES
A63F13/213
HUMAN NECESSITIES
A63F13/44
HUMAN NECESSITIES
G11B27/031
PHYSICS
G06F3/165
PHYSICS
A63F13/795
HUMAN NECESSITIES
A63F13/798
HUMAN NECESSITIES
G10H2220/201
PHYSICS
G10H2220/455
PHYSICS
A63F13/63
HUMAN NECESSITIES
G10H2240/325
PHYSICS
International classification
A63F13/213
HUMAN NECESSITIES
G11B27/031
PHYSICS
Abstract
A multi-functional computer implemented system for creation of videos with various effects is provided. The computer implemented system of present invention is comprising of: a guessing subsystem that allows user to create and share a video with guessing option for other users to play a guessing game while watching the video; a challenge subsystem to allow users to challenge other users for video battles; a tracking subsystem that allows user to select any specific segment of the video, determines music/audio effect present within that segment and visualizes that music effect in video too; and a gesture detection subsystem that is provided to detect the gesture of the user and perform action associated with detected gesture.
Claims
1. A method of creation of videos with features of guessing, challenge, tracking or gesture detection using a multi-feature computer implemented system, wherein the computer implemented system is comprising of: a guessing subsystem provided to allow a first user to create and share a video on a cross linked platform with a guessing question, an optional answers and a guessing time for other users of the cross linked platform to answer said guessing question while watching the video; a challenge subsystem that facilitates the first user and the second user to create their videos using the computer implemented system, share said videos on any cross linked platform, determines and announces winner based on the ratings given by other users of the platform after pre-defined time; a tracking subsystem which is provided to determine a music effects applied in any segment of video and visualizing said music effect in said segment of video; a gesture detection subsystem that is configured to record and determine gesture of the first user and preform an associated action with said gesture; and an audio segmentation subsystem that facilitates user with music trimming and allows to create a music segments by music trimming.
2. The method of claim 1, wherein the creation of video with guessing feature using the guessing subsystem of the computer implemented system is further comprising steps of: allowing the first user to access the guessing subsystem by accessing the computer implemented system using a smart user device; providing the first user a guessing button over the user interface of the smart device after accessing the guessing subsystem; once the first user clicks on the guessing button, the guessing subsystem activates camera of the smart user device and initiates a video recording or creation; allowing the first user to add a guessing question with guessing time and at least two answer as an option; allowing the first user to share the video with guessing feature over any cross linked platform of the computer implemented system where the viewer may watch said video and answer said guessing question, thus play the guessing game while watching said video; wherein the computer implemented system provides points to the viewer who correctly answers the guessing question.
3. The method of claim 1, wherein the challenge feature for video battle using the challenge subsystem of the computer implemented system is further comprising steps of: allowing the first user to access the challenge subsystem and create a first video using the camera of smart user device and the computer implemented system; allowing the first user to post the first video over any cross linked platform using the computer implemented system and tag a second user for challenge; the computer implemented system then notifies the second user about the challenge and displays the first video over a home feed of the second user; the computer implemented system allows the second user to accept the challenge, create the second video using the challenge subsystem and post said second video over the same cross linked platform using the computer implemented system; providing viewers of said cross linked platform to watch the both the first video and second video and rate them; and based on viewer ratings, the computer implemented system decides and announces the winner over said cross linked platform.
4. The method of claim 1, wherein creation of video with tracking feature using the tracking subsystem of the computer implemented system is comprising steps of: providing the first user to create a video using the camera of the smart user device and the computer implemented system; allowing the first user to add music within the created video using the computer implemented system; allowing the first user to select a segment of the video and select a filter on that selected segment; allowing the first user to set the time and apply a tracking mechanism of the tracking subsystem; the tracking mechanism of the tracking subsystem then analyzes audio rhythm of the selected segment and visualized said audio rhythm into the video.
5. The method of claim 1, wherein the gesture detection subsystem of present computer implemented system facilitates detection of gesture and performs an action associated with detected gesture, wherein the gesture subsystem is made of a front end architecture and a back end architecture, wherein the back end architecture is further comprising of: a camera module that collects or records input video of the first user and sends it to a detection module; the detection module processes the input video using pre-trained classified haar cascade classifier to detect a gesture of the first user from the input video and recognizes the gesture; and an interface module that maps the detected gesture with the associated action with that gesture and passes said action over the front end architecture of the gesture detection subsystem for visualization.
6. The method of claim 1, wherein creation of music segments by music trimming using the music segmentation subsystem is comprising steps of: allowing the first user to access the music segmentation subsystem and providing the first user with a list of music to select a music; providing the first user to record a video segment using the camera of the smart user device; allowing the first user to attach the selected music with the recorded music segment; allowing the first user to choose another music and record another video segment with that another music in a loop to create a complete video; and allowing the first user to trim each music segment using the music segmentation subsystem.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0014] The foregoing summary, as tell as the following detailed description of the invention, is better understood when read in conjunction with the appended drawings. For the purpose of illustrating the invention, exemplary constructions of the invention are shown in the drawings. However, the invention is not limited to the specific methods and structures disclosed herein. The description of a method step or a structure referenced by a numeral in a drawing is applicable to the description of that method step or structure shown by that same numeral in any subsequent drawing herein.
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
DETAILED DESCRIPTION OF INVENTION
[0021] The present invention overcomes the aforesaid drawbacks of the above, and other objects, features and advantages of the present invention will now be described in greater detail. Also, the following description includes various specific details and are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that: without departing from the scope and spirit of the present disclosure and its various embodiments there may be any number of changes and modifications described herein.
[0022] The present invention provides a computer implemented system, method and computer program product having a guessing subsystem that facilitate users to edit video and play guessing game with other users of the system; a challenge subsystem to allow user to challenge any other users of the system for a video battle, by creating and sharing creatively edited videos over any cross linked platforms; a tracking subsystem to determine audio effect such as slow rhythm, beats effect, bass effect etc. present at any segment of the recorded video and to provide visualization of said audio effect in said video segment based on the audio properties; and a gesture detection subsystem that is provided to recognize gesture of the user, map that gesture and accordingly provides an associated action with the gesture.
Guessing Subsystem
[0023] According to one embodiment, the guessing subsystem of present computer implemented system provides a guessing feature for the user of the present computer in implemented system and platform or user of any other cross linked platform. The guessing subsystem allows the first user to access the present computer implemented system using the personal smart device and create a video using the camera of the smart user device. The guessing subsystem of present computer implemented system includes a guessing button which the first user may access using the touch user interface (UI) of the smart user device. As soon as the first user click on the guessing button, the computer implemented system of present invention initiates the camera of the smart user device to record a video. After recording of segment of the video, the guessing subsystem allows first user to set the guessing question with at least two optional answers for other users to guess, and set time for the guessing question to appear during the video. Once the video is created with guessing question, option and time, the computer implemented system of present invention allows user to post said video over any cross linked platforms where other viewers or users of said platform may view and play the guessing game.
[0024] The computer implemented system of present invention displays said posted video over the feeds of all the connected users over the platforms. The system displays said video with an indicator of guessing option so that the viewers may know about the guessing feature associated with the video before they play said video. The system further allows user to play the guessing game by answering the question or skip the guessing game and just watch the video. The system further provides points for the correct guessing, if the viewer answers the questing correctly.
[0025]
[0026] The computer implemented system allows the first user to access the guessing subsystem which includes a guessing button to allow user to create a video with a guessing feature. Once the first user presses the guessing button, the guessing subsystem 100 activates the camera of the smart user device to record a video 10. After creation of video, the guessing subsystem facilitates the first user to: set guessing time 20 or time when guessing question should appear to viewers during the video; insert guessing question with at least two optional answers 30; and post 40 said video over the computer implemented system that further stores said video over the server 50.
[0027] The system then displays said video along with the guessing indicator 60 over the profiles or feeds of all the connected users of the first user on any cross linked platform said video from the server 50. While watching said video, the system freezes the video and displays the guessing question with an options at the guessing moment 70 to which user may answer and get point 80, if the answer is correct.
Challenge Subsystem
[0028] The challenge subsystem of present computer implemented system facilitates the users of the platform or the system to compete or challenge for a video battle. The subsystem allows the first user to create a video using the computer implemented system and tag other friends or users of the platform for video battle. Once the first user tags the other users, the system notifies all the tagged users about the challenge to which they may accept or reject. If the second user accepts the challenge, the challenge subsystem allows the second user to create his own video using the computer implemented system and camera of his/her personal smart user device. Once the video of the second user is created, the system stores both the videos over the server as well as display both the videos over the feeds of other users of the platform in form of VS mode or as a video battle. The challenge subsystem of the present computer implemented system allows other users or viewers to rate both the videos and decide the winner accordingly after a preset amount of time.
[0029] Referring to
[0030] The computer implemented system of present invention then notifies the second user about the challenge and displays video of the first user over the home feed of the second user 250 to which the second user may accept or reject. If the second user accepts the challenge, the computer implemented system allows the second user to access the challenge subsystem 200, create a second video and post the same 260 over the computer implemented system which the system stores over the server 240 as well as displays both the videos over the home feeds of the other users of the system so that they may watch both the videos of first user and second user and rate 270 the videos. The system, after pre-defined time of starting of battle, announces winner of the battle 280 based on the ratings of the viewers.
Tracking Subsystem
[0031] The tracking subsystem is provided to allow the users to add tracking effect in the videos. The tracking subsystem of present computer implemented system visualizes video with already applied filters on the audio. Referring to
[0032] According to one embodiment, the tracking subsystem further allows user to apply auto tone to the video segment 360. Once the effect is added in the segment of the video, the tracking subsystem allows user to confirm or delete the effect and post 370 said video over the computer implemented. The computer implemented system displays the video over the home feeds of the connected users and further stores said video over the server 380.
Gesture Detection Subsystem
[0033] The computer implemented system of present invention provides a gesture detection subsystem that detects the gesture of the user and performs pre-associated action with said gesture. For instance, the subsystem detects gestures such as, but not limited to, swipe, clap, kick or jump etc. and based on that detected gesture, visualizes the selected filter or effect associated with respective gesture. If the gesture detection subsystem detects the Swipe action, the subsystem causes the selected filter to follow the hand while the user is performing interactive. With detection of clap gesture of user, the filter appears from both sides of the screen and becomes one filter or the filter appears like a buzz causing screen to shake. When the subsystem detects a kick gesture, it visualizes a filter as if it is coming out of the leg; and for Jump gesture, the filter appears from the bottom of the screen. Further, the subsystem may detects any other possible gesture without any limitation and may visualize associated effect with said gesture.
[0034] According to one embodiment, the gesture detection subsystem consists of two parts: back end and front end. The back end determines the gesture and commands action associated with said action while the front end visualizes action associated with said gesture. The back end part of the gesture detection subsystem is made of three main modules: 1. Camera module, 2. Detection module and 3. Interface module.
[0035]
[0036] Now referring to
Music Segmentation Subsystem
[0037] The computer implemented system of present invention further provides a music segmentation subsystem for creation of music segments by trimming a created music video. Referring to
[0038] Further, if the video recording is not done 607, the subsystem provides user an options of, either choose new music or continue recording 608; if the user selects an option of select new music 609, the subsystem takes the user to a music list 601 and allows user to select a new music 602; else the subsystem continues the recording with the previous music, if the user selects ‘use previous music’ option 610 and continues the video segment recording 611. The subsystem provides looping 612 between music selection and video segment recording to allow user to create a video with multiple video segments having different music. Once a video is recorder 613, the audio segmentation sub-system allows the user to trim each music segment 614 and create a music segments by doing music trimming.
[0039] The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the embodiments as described herein.