Communication Network Code Rate Adjustment via Bandwidth Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media transmission methods fail to accurately and timely adjust code rates due to averaging bandwidth changes over long time windows, leading to hysteresis and poor media quality in real-time scenarios.

Innovation Solution

Predict network conditions in real-time using historical statistical information of bandwidth to adjust code rates, enhancing accuracy and timeliness of adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If bandwidth is estimated by averaging TCP throughput over a long time window, then measurement stability is improved, but response timeliness deteriorates

Engineering Contradiction:
Improvebandwidth estimation stabilityVSAvoidcode rate adjustment delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the time window into multiple sub-windows (e.g., first time window and second time window) and processes bandwidth estimation in segments. This allows the system to maintain a relatively long measurement window for stability while processing data in smaller, more manageable segments that can be handled more responsively, reducing the overall delay in code rate adjustment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary bandwidth estimation using historical data from previous time windows before making code rate adjustment decisions. By pre-calculating and storing bandwidth estimates from past periods, the system can quickly determine appropriate code rates without needing to re-average the entire time window from scratch, thereby reducing adjustment delay while maintaining estimation stability.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If code rate adjustment is delayed until time window ends, then measurement accuracy is improved, but adaptability deteriorates

Engineering Contradiction:
Improvebandwidth measurement accuracyVSAvoidcode rate adjustment responsiveness
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic code rate adjustment by allowing the system to switch between different adjustment modes: using historical average bandwidth estimates for stability, or using real-time predicted bandwidth for responsiveness. The system dynamically selects which mode to use based on current network conditions and playback requirements, enabling accurate measurement when needed while maintaining high adaptability when conditions permit.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs preliminary bandwidth estimation using historical data before making code rate adjustment decisions. By pre-calculating bandwidth estimates from past periods and storing them for reference, the system can quickly determine appropriate code rates without needing to re-average the entire time window from scratch, thereby reducing adjustment delay while maintaining estimation stability.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If average TCP throughput is used for bandwidth estimation, then calculation simplicity is improved, but measurement precision deteriorates

Engineering Contradiction:
Improvebandwidth estimation simplicityVSAvoidbandwidth estimation accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent segments the bandwidth estimation process into multiple components: using historical average TCP throughput as a baseline, adding real-time predicted bandwidth adjustments, and incorporating playback buffer status considerations. This segmented approach maintains the simplicity of averaging while adding layers of precision through separate, manageable calculations that can be combined to achieve more accurate bandwidth estimation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary prediction mechanism that estimates future bandwidth based on historical patterns and current conditions. This intermediary prediction layer sits between the simple average calculation and the final code rate decision, adding precision without requiring complex real-time analysis. The prediction acts as a mediator that enhances accuracy while keeping the overall system relatively simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP4161144B1Information determining methods and communication apparatus
Publication Date: 2025.08.06 HUAWEI TECH CO LTD
  • EP4161144B1 patent drawingFigure 1~2
  • EP4161144B1 patent drawingFigure 3
  • EP4161144B1 patent drawingFigure 4

AI summary

Embodiments of this application provide an information determining method and a related device. In the method, a first network element receives first information from a first terminal device, where the first information includes first indication information. The first network element determines, based on the first indication information, a first access network device connected to the first access network device, determines second information based on historical statistical information of a bandwidth between the first access network device and the first terminal device, and further sends the second information to a second network element, where the second information is for determining a first code rate, and the first code rate may indicate a code rate of media data of first media received by the first terminal device. This can improve accuracy and real-time performance of code rate adjustment of the media data, and further improve effectiveness of the code rate adjustment.