Multi-Camera Video Stream Queuing to Cut False Alarms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for processing video data streams from multiple image acquisition devices suffer from low efficiency and accuracy due to independent processing of each stream, leading to increased false alarms and device load.

Innovation Solution

The method involves dividing data packages from multiple video data streams into sets, determining first queues with storage addresses, and sending these queues to an image processing apparatus for batch processing, utilizing predetermined conditions to ensure ordered and efficient data transmission and processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple video data streams are processed independently in separate threads, then each stream can be decoded and analyzed separately, but the processing efficiency and accuracy decrease due to redundant operations and increased device load

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddetection accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments video data from multiple streams at the packet level, organizing packets into sets that correspond to specific video streams. This segmentation allows the system to process multiple streams in a coordinated batch manner rather than completely independent threads, improving efficiency while maintaining stream-specific accuracy through structured data organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges multiple video data streams into a unified processing framework where packets from different streams are organized into sets and processed together. By combining stream processing at the packet set level while maintaining stream identification, the system achieves higher overall efficiency without sacrificing the accuracy needed for individual stream analysis.

Inventive Principle:
Principle #5Merging (Combining)

2Speed

If independent thread processing is used for each video stream, then concurrent processing is achieved, but false alarms increase and device load becomes excessive

Engineering Contradiction:
Improveprocessing speedVSAvoidfalse alarms
Core Design Contradiction:
SpeedVSObject-generated harmful factors

Solution Approach 1:

The patent introduces an intermediary data structure (packet sets with stream identifiers) that mediates between independent stream sources and the processing system. This intermediary organization allows concurrent processing to proceed at high speed while reducing false alarms through structured data flow management and coordinated processing of packets from multiple streams.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements dynamic processing where the system adapts the processing approach based on the organized packet sets. By dynamically managing the flow and organization of data packets from multiple streams before processing, the system maintains high processing speed while dynamically adjusting to reduce false alarms through coordinated multi-stream analysis.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If data packages from multiple video streams are processed separately, then data organization is simplified, but redundant data transmission occurs and computing resources are wasted

Engineering Contradiction:
Improvedata organization complexityVSAvoidcomputing resource waste
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The patent segments data packages into organized sets with stream identifiers, creating a structured intermediate representation that balances organization simplicity with processing efficiency. This segmentation enables the system to identify and eliminate redundant data transmissions while maintaining manageable data organization through the packet set structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the organizational parameter from completely separate stream processing to packet-set-based organization with stream identifiers. This parameter change allows the system to reduce computing resource waste by identifying redundancies across streams while maintaining sufficiently simple data organization through the structured packet set approach.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260032217A1Method and apparatus of processing video data stream, method and apparatus of processing image, and storage medium
Publication Date: 2026.01.29 BEIJING BOE TECH DEV CO LTD
  • US20260032217A1 patent drawing
  • US20260032217A1 patent drawing
  • US20260032217A1 patent drawing

AI summary

A method and apparatus of processing a video data stream, a method and apparatus of processing an image, and a storage medium are provided, which may be applied to artificial intelligence technology, and in particular to computer vision, streaming media, etc. The method includes: determining N video data streams from N image acquisition devices, where each video data stream includes at least one data package, and N is an integer greater than or equal to 2; dividing a plurality of data packages in the N video data streams into N data package sets, where each data package set corresponds to a video data stream; determining N first queues respectively corresponding to the N data package sets, where each first queue contains a first storage address in a first storage space for each data package in a data package set corresponding to the first queue; and sending the N first queues.