System and method of altering real time audio and video streams
View Patent ↗There is provided a system for altering video which includes at least one camera sending video feed to a hardware module or a software module. The module maintains a predefined amount of pre-roll past video frames to a triggering motion event. The pre-roll past video frames are sent upon connection by a user to a real time video feed display in a fast forward manner and the video stream is switched to real time video after receipt of the pre-roll past video frames.
1 . A system for altering video comprising:
at least one camera sending video feed to a hardware module;
said hardware module maintaining a predefined amount of pre-roll past video frames, said hardware module combining user behavior analytics and sensory information to feed a machine learning model;
said pre-roll past video frames sent upon connection by a user to a real time video feed display in a fast forward manner and switching to said real time video after receipt of said pre-roll past video frames; and
overlaying of text information and text-to-speech audio information in merged frames of said pre-roll past video frames.
2 . The system of claim 1 further comprising said predefined amount of pre-roll past video frames is of a set duration prior to present time.
3 . The system of claim 1 further comprising a notification sent to said user based on a motion event and said real time video initiating upon response to said notification.
4 . The system of claim 1 wherein said hardware module includes a software module having a process to receive a video stream and send a video stream.
5 . The system of claim 4 wherein said software module comprises an operating system layer, video receiving libraries, networking functions, and video sending libraries.
6 . The system of claim 5 wherein said software module further comprises an application layer which includes authorizations, user interface, and motion features.
7 . The system of claim 6 wherein said motion features include computer vision motion detection, image buffer, and a connection manager.
8 . The system of claim 1 further comprising an input module which collects information which has user preferences.
9 . The system of claim 1 further comprising an input module which collects instructions on how to merge frames.
10 . The system of claim 1 further comprising an input module which identifies frames of at least two cameras to merge.
11 . The system of claim 1 further comprising an input module which identifies scene definition of video.