Video Stream I Frame Transmission Timing Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In real-time audio and video communication, conflicts between terminals during the uplink transmission of I frames in a video stream lead to increased latency due to limited network transmission resources.

Innovation Solution

A video stream processing method that determines a storage time and a network request protection time for a group of coded picture frames. When a transmission conflict occurs, the method adjusts the start time of subsequent groups of coded picture frames to prevent conflicts during uplink transmission, thereby reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If I frame transmission is performed at regular intervals based on GoP duration, then video coding structure is maintained, but transmission latency increases due to conflicts between multiple terminals

Engineering Contradiction:
Improvevideo coding structureVSAvoidtransmission latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent dynamically adjusts the I frame transmission timing for different terminals based on their specific conflict situations. Instead of using a fixed GoP-based interval for all terminals, the system modifies transmission start times adaptively to avoid conflicts, thereby reducing latency while preserving video coding integrity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the transmission parameter (start time) of I frames based on detected conflicts. When a conflict is identified between multiple terminals transmitting I frames simultaneously, the system adjusts the transmission timing parameter to stagger the transmissions, resolving the latency issue while maintaining coding structure.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multiple terminals transmit I frames simultaneously, then real-time communication efficiency is improved, but network conflicts occur due to limited transmission resources

Engineering Contradiction:
Improvereal-time communication efficiencyVSAvoidtransmission reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a periodic transmission strategy where terminals transmit I frames at scheduled intervals, but dynamically adjusts these periods when conflicts are detected. The system maintains regular periodic transmission for efficiency while introducing adaptive timing adjustments to prevent conflicts, balancing productivity and reliability.

Inventive Principle:
Principle #19Periodic action

3Stability of the object's composition

If I frame transmission timing is fixed based on GoP cycles, then coding synchronization is maintained, but latency jitter increases due to transmission conflicts

Engineering Contradiction:
Improvecoding synchronizationVSAvoidlatency jitter
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent introduces dynamic timing adjustment to the otherwise fixed GoP-based transmission schedule. When conflicts are detected, the system adaptively modifies transmission start times to reduce latency jitter, while maintaining sufficient synchronization for coding purposes. This dynamic approach allows the system to respond to real-time conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms where transmission timing is continuously monitored for conflicts. Based on this feedback, the system adjusts future transmission timings to prevent latency jitter. The feedback loop maintains coding synchronization by ensuring adjustments are made within acceptable bounds while reducing timing variations caused by conflicts.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12225249B2Transmission of groups of coded picture frames
Publication Date: 2025.02.11 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12225249B2 patent drawing
  • US12225249B2 patent drawing
  • US12225249B2 patent drawing

AI summary

A video stream processing method is provided. A first group of coded picture frames in a video stream is received. A storage time and a network request protection time corresponding to the first group are determined. The storage time is an amount of time an intra frame of the first group is stored for transmission to a network node. When a transmission conflict with at least one second terminal occurs in a process of transmitting the intra frame to the network node, a start time of at least a second group of coded picture frames in the video stream is determined according to the storage time and the network request protection time, the second group being after the first group. An intra frame of the second group is transmitted to the network node based on the start time of the second group.