Real-Time Video Stream Pre-Roll Buffering for Motion Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing IP camera systems fail to provide users with immediate information about the cause of motion detection events, as the cause of the motion has often disappeared by the time the user connects to the real-time audio/video stream.

Innovation Solution

The system alters real-time audio/video stream content and speed by incorporating external events, user definitions, user behavior analytics, or machine intelligence, allowing users to access pre-roll video frames in fast forward before switching to real-time video.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the system provides real-time video stream to the user, then the user can observe the current state, but the user cannot see the cause of motion events that have already occurred

Engineering Contradiction:
Improvemotion cause informationVSAvoidtime delay between event and user observation
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system pre-records video frames before the motion event occurs and stores them in a buffer. When a motion event is detected, the pre-recorded frames are immediately sent to the user, showing the cause of motion before it disappears. This preliminary recording action resolves the contradiction by ensuring information is available before the time delay causes loss.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the user cycles through multiple cameras to check for motion events, then the user can monitor all cameras, but the process takes up to a minute which is too slow

Engineering Contradiction:
Improvemonitoring efficiencyVSAvoidtime to check multiple cameras
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system implements motion detection that immediately triggers notifications to the user's device. When motion is detected, the system sends alerts with pre-recorded video frames to the user's smartphone or computer, eliminating the need for manual camera cycling. This feedback mechanism resolves the contradiction by providing instant information about motion events across multiple cameras without requiring the user to spend time checking each one sequentially.

Inventive Principle:
Principle #23Feedback

3Loss of information

If the system records video clips to cloud storage, then the user can access recorded footage, but the upload process takes significant time delaying user awareness

Engineering Contradiction:
Improveaccess to motion informationVSAvoidupload time to cloud
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system extracts and sends only the critical pre-motion video frames immediately to the user's device, separating this urgent information from the complete video recording process. By extracting just the essential frames showing the motion cause and transmitting them separately from full cloud upload, the system resolves the contradiction by providing immediate access to motion information without waiting for lengthy cloud upload processes.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12219186B2System and method of altering real time audio and video streams
Publication Date: 2025.02.04 EZLO INNOVATION LLC
  • US12219186B2 patent drawing
  • US12219186B2 patent drawing
  • US12219186B2 patent drawing

AI summary

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.