Key Frame Collision Avoidance in Video Transmission Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of acquisition devices connected to a back-end device for video data transmission leads to a higher probability of key frame collisions, which affects the real-time performance and stability of data transmission.

Innovation Solution

A system and method that include obtaining parameter information from acquisition devices, determining if there are collision key frames, and adjusting the original generation time of these key frames to prevent collisions by mapping them into idle periods within a hash period.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple acquisition devices transmit video data simultaneously to a back-end device, then the data transmission capacity and coverage are improved, but the probability of key frame collision increases, affecting real-time performance and stability

Engineering Contradiction:
Improvenumber of acquisition devicesVSAvoiddata transmission stability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs preliminary detection of key frame transmission timing before actual transmission occurs. By obtaining parameter information including transmission timing of target key frames from multiple acquisition devices, the system identifies potential collisions in advance and adjusts transmission timing proactively, preventing collisions before they occur and maintaining stable data transmission as the number of devices increases

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the generation time parameter of key frames based on detected collision risks. When potential collisions are identified, the system modifies the transmission timing parameters of affected acquisition devices, changing their key frame generation times to non-colliding values, thereby resolving the contradiction between supporting multiple devices and maintaining transmission reliability

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If multiple acquisition devices transmit video data simultaneously to a back-end device, then the data transmission capacity and coverage are improved, but key frame collisions occur more frequently, degrading real-time performance

Engineering Contradiction:
Improvenumber of acquisition devicesVSAvoidreal-time performance
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system performs preliminary detection of key frame transmission timing before actual transmission occurs. By obtaining parameter information including transmission timing of target key frames from multiple acquisition devices, the system identifies potential collisions in advance and adjusts transmission timing proactively, preventing collisions before they occur and maintaining stable data transmission as the number of devices increases

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Acquisition devices autonomously adjust their own key frame generation times based on collision detection results. When the system identifies potential collisions, the affected acquisition devices automatically modify their transmission timing parameters without requiring external intervention, thereby maintaining real-time performance while supporting multiple concurrent devices

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12289476B2Systems and methods for data transmission
Publication Date: 2025.04.29 ZHEJIANG DAHUA TECH CO LTD
  • US12289476B2 patent drawing
  • US12289476B2 patent drawing
  • US12289476B2 patent drawing

AI summary

A method may include obtaining parameter information of a plurality of acquisition devices that communicate with the system to transmit video data to the system. The parameter information of each of the plurality of acquisition device may include transmission information of a target key frame of the video data of the acquisition device. The method may also include determining, based on the parameter information, whether there are collision key frames in the target key frames of the plurality of acquisition devices. The method may also include adjusting an original generation time of at least one of the collision key frames in response to determining that there are collision key frames, so that after the adjustment, there is no collision key frame in the target key frames of the plurality of acquisition devices.