Distributed Video Surveillance Camera Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video surveillance systems face challenges in effectively managing and storing large amounts of video data, with appliance-based systems being limited in scalability and capacity, and enterprise server-based systems being costly and complex, with static camera-to-server mappings that lead to inefficiencies and high costs.

Innovation Solution

A distributed video surveillance system with abstracted functional layers that dynamically reconfigure camera-to-node mappings, allowing cameras to be reassigned and processed across multiple nodes based on priority and computational load, using standard web browsers for client access without proprietary software, and abstracted storage for flexible data retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a network video recorder or enterprise server is used to capture and store video data, then video data management capability is improved, but device complexity and cost increase

Engineering Contradiction:
Improvevideo data management capabilityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system divides video surveillance functionality into independent camera nodes that can operate autonomously. Each camera node captures, processes, and stores video data locally, eliminating the need for a centralized network video recorder or enterprise server. This segmentation reduces system complexity while maintaining video data management capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Camera nodes are designed to be self-sufficient units that perform video capture, processing, and storage without requiring external centralized control. Each node independently manages its video data streams, reducing the need for complex centralized management infrastructure.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If more video cameras are added to increase surveillance coverage, then monitoring capability is improved, but computational load and storage requirements exceed system capacity

Engineering Contradiction:
Improvesurveillance coverageVSAvoidcomputational load
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system segments video processing loads across multiple independent camera nodes rather than concentrating all computational tasks in a single centralized system. This distribution allows the system to handle increased surveillance coverage without overwhelming any single node's computational capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The camera allocation configuration is dynamically adjustable, allowing the system to adapt computational and storage loads as cameras are added or removed. The master node can reallocate camera assignments to different camera nodes based on current system capacity and demand, maintaining balance even as surveillance coverage expands.

Inventive Principle:
Principle #15Dynamics

3Power

If cameras are selectively disconnected to reduce computational load, then system capacity is preserved, but surveillance coverage is reduced

Engineering Contradiction:
Improvesystem capacityVSAvoidsurveillance coverage
Core Design Contradiction:
PowerVSAdaptability or versatility

Solution Approach 1:

The system employs dynamic camera allocation where the master node continuously monitors system capacity and automatically reconnects or disconnects cameras based on available resources. When capacity is exceeded, low-priority cameras are temporarily disconnected; when capacity becomes available, cameras are automatically reconnected, maintaining optimal surveillance coverage while preserving system capacity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The master node implements feedback mechanisms by monitoring computational load and storage capacity at each camera node. Based on this feedback, the system automatically adjusts camera allocations, disconnecting cameras when capacity is exceeded and reconnecting them when capacity is available, creating a self-regulating system that balances capacity utilization with surveillance coverage.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11343544B2Selective use of cameras in a distributed surveillance system
Publication Date: 2022.05.24 SEAGATE TECH LLC
  • US11343544B2 patent drawing
  • US11343544B2 patent drawing
  • US11343544B2 patent drawing

AI summary

A distributed video management system that allows for monitoring a camera allocation parameter and dynamic reallocation of video cameras to available camera nodes in response to detecting a change in the allocation parameter including selectively dropping at least one camera from the system based on a priority of the camera. The change in allocation parameter may be due to a number of potential contexts including a change in availability of camera nodes, a change in the nature of the video data captured, a change in computational load, or other change that results in a change in allocation parameter. The disconnection or “dropping” of a camera may be temporary in response to an increase in computational load on the system. The use of priority values of the cameras may allow for sufficient camera coverage to be provided by the system while maintaining processing of video data from higher priority cameras.