Static Video Frame Classification for Motion-Triggered Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing security systems struggle to efficiently process video data in real-time to detect specific events or objects and provide timely notifications based on these detections.

Innovation Solution

A method and system for classifying objects and events using static video frames by comparing frames before and after a motion trigger, employing algorithms like background subtraction and machine learning models to identify changes and generate notifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If video data is processed in real-time to detect events and objects, then detection speed and responsiveness improve, but computational complexity and processing time increase

Engineering Contradiction:
Improvedetection speedVSAvoidcomputational complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments video processing by selecting only specific frames (pre-trigger and post-trigger) rather than processing the entire video stream. This divides the continuous processing task into discrete, manageable frame comparisons, reducing computational complexity while maintaining real-time detection capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by capturing and storing video frames before the trigger event occurs. This allows the processing system to have pre-prepared data ready for immediate comparison when an event is detected, reducing processing time and enabling faster real-time response without increasing ongoing computational complexity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If continuous video monitoring is performed to ensure detection accuracy, then detection reliability improves, but energy consumption and processing load increase

Engineering Contradiction:
Improvedetection reliabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Instead of continuous processing, the system employs periodic action by processing only specific frames at predetermined intervals (pre-trigger and post-trigger frames). This periodic approach maintains detection reliability by capturing relevant moments while significantly reducing energy consumption compared to continuous video analysis.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent extracts only the essential information needed for detection by selecting specific key frames rather than analyzing the entire video stream. This extraction approach maintains detection reliability by focusing on critical moments while reducing the processing load and energy consumption associated with analyzing all video data.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If multiple video frames are analyzed to improve object classification accuracy, then classification precision improves, but processing time and computational resources increase

Engineering Contradiction:
Improveclassification precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the video analysis task into comparison of only two specific frames (pre-trigger and post-trigger) rather than analyzing multiple consecutive frames. This segmentation maintains classification precision by focusing on the most relevant frames that show the event occurrence, while reducing processing time and computational resource requirements.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250371868A1Object and event classification based on static video frames
Publication Date: 2025.12.04 ROKU INC
  • US20250371868A1 patent drawing
  • US20250371868A1 patent drawing
  • US20250371868A1 patent drawing

AI summary

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for performing event or object classification. An example process can include receiving a first trigger corresponding to a first motion event within a field of view of a first image sensor; selecting a first video frame from a sequence of video frames captured by the first image sensor, wherein the first video frame is captured prior to the first trigger; selecting a second video frame from the sequence of video frames, wherein the second video frame is captured after the first trigger; determining at least one difference between the first video frame and the second video frame; determining, based on the at least one difference, at least one of an object classification and an event classification; and generating a notification that corresponds to the object classification or the event classification.