Video Stream Prioritization for Resource-Limited Content Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video management systems (VMS) face challenges in efficiently prioritizing the processing of multiple incoming video streams due to limited computational resources, leading to potential overload and inefficiencies in handling search queries when events of interest are captured across numerous cameras.

Innovation Solution

A method for prioritizing video processing resources by ranking cameras based on historical usability and processing cost, where higher-priority cameras have their video content analyzed and results stored, while lower-priority cameras have their streams stored without immediate analysis, allowing for dynamic adaptation to resource availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If video content analysis is performed on all incoming video streams, then completeness of analysis results is improved, but computational resource consumption increases beyond available capacity

Engineering Contradiction:
Improvecompleteness of analysis resultsVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by differentiating processing levels across different video streams based on their characteristics. High-priority streams receive full video content analysis while low-priority streams receive reduced processing, allowing the system to optimize resource allocation according to the specific needs and characteristics of each stream rather than applying uniform processing to all inputs.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics through adaptive priority assignment that changes based on system conditions. The priority of video streams is not fixed but can be adjusted dynamically according to current computational resource availability, stream characteristics, and analysis requirements, enabling the system to respond flexibly to varying loads and conditions.

Inventive Principle:
Principle #15Dynamics

2Area of stationary object

If video streams from multiple cameras are processed simultaneously, then coverage of monitored areas is improved, but processing speed decreases due to resource constraints

Engineering Contradiction:
Improvecoverage of monitored areasVSAvoidprocessing speed
Core Design Contradiction:
Area of stationary objectVSSpeed

Solution Approach 1:

The patent applies segmentation by dividing video streams into different priority groups (high-priority and low-priority cameras). This segmentation allows the system to process streams in a structured manner, allocating computational resources to high-priority streams first while still accepting and storing low-priority streams, thereby maintaining broad coverage while managing processing speed through organized prioritization.

Inventive Principle:
Principle #1Segmentation

3Use of energy by moving object

If video content analysis is performed only on selected cameras, then computational resource consumption is reduced, but completeness of search query results deteriorates

Engineering Contradiction:
Improvecomputational resource consumptionVSAvoidcompleteness of search query results
Core Design Contradiction:
Use of energy by moving objectVSLoss of information

Solution Approach 1:

The patent applies preliminary action by performing video content analysis in advance on high-priority video streams and storing the results. This preliminary processing ensures that when search queries are received, the system can quickly retrieve pre-analyzed results from high-priority cameras, reducing the need for on-demand processing while maintaining result completeness for the most important monitored areas.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12363257B2Postprocessing prioritization
Publication Date: 2025.07.15 AXIS
  • US12363257B2 patent drawing
  • US12363257B2 patent drawing
  • US12363257B2 patent drawing

AI summary

A method for prioritization of video processing resources in a video processing and/or management system is provided. The method includes receiving video streams from multiple cameras and automatically ranking each camera as either a higher-priority or lower-priority camera. For higher-priority cameras, video content analysis is performed (as background processes), and the result is stored in storage. For lower-priority cameras, no such analysis is performed. The ranking is based on at least one of a historical usability, a historical cost, and a historical usability-to-cost ratio of a camera. A corresponding camera monitoring system, video processing and/or management system, computer program and computer program product are also provided.