Dynamic Data Rate Adaptation Thresholds for Low Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional data rate adaptation mechanisms in high-speed communication systems require large receiver input buffers to compensate for latency, doubling overall latency and increasing bandwidth requirements on the return path, which is undesirable for low-latency and high-data-rate applications.

Innovation Solution

A method that dynamically adjusts data rate adaptation thresholds based on the transmission time of control commands from the receiver to the emitter, using the filling level of the receiver input buffer to monitor and adjust these thresholds, allowing for efficient data rate adaptation without increasing latency or bandwidth consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a large receiver input buffer is used to compensate for maximum round-trip delay, then data rate adaptation can maintain performances, but overall latency doubles due to the additional latency introduced by the buffer

Engineering Contradiction:
Improvedata rate adaptation performanceVSAvoidoverall latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the buffer threshold adaptive rather than fixed. The threshold dynamically adjusts based on current network conditions and round-trip delay measurements, allowing the system to optimize between reliability and latency in real-time without requiring a permanently large buffer

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of buffer threshold from a static value to a dynamic one that varies with network conditions. By modifying this parameter based on measured round-trip delay and current buffer state, the system achieves reliable data rate adaptation without the need for excessively large buffers that would increase latency

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If traditional data rate adaptation control is used, then data rate can be adjusted based on receiver buffer state, but the feedback channel requires increased bandwidth to transport control commands reliably

Engineering Contradiction:
Improvedata rate adjustment capabilityVSAvoidreturn path bandwidth
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies partial action by sending control commands only when necessary rather than continuously. The system monitors buffer state and trigger thresholds to determine when control commands need to be transmitted, reducing the overall bandwidth requirement on the return path while maintaining effective data rate adaptation

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses the receiver's own buffer state information to generate control commands without requiring extensive external feedback. The receiver autonomously monitors its buffer filling level and generates appropriate control signals based on internal state and threshold comparisons, minimizing the bandwidth needed for feedback

Inventive Principle:
Principle #25Self-service

3Device complexity

If fixed thresholds are used for data rate adaptation, then control logic is simple, but the system cannot adapt to varying transmission times and network conditions

Engineering Contradiction:
Improvecontrol logic complexityVSAvoidadaptation to varying conditions
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static threshold into a dynamic one that adapts to varying network conditions. The threshold is continuously adjusted based on measured round-trip delay and current buffer state, allowing the control logic to maintain simplicity while achieving high adaptability to changing transmission conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback by continuously monitoring the actual round-trip delay and buffer state, then using this information to adjust the threshold for the next control decision. This feedback mechanism enables the system to adapt to varying transmission times while keeping the control logic relatively simple through iterative adjustment

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9106369B2Method and apparatus for controlling the data rate of a data transmission between an emitter and a receiver
Publication Date: 2015.08.11 CANON KK
  • US9106369B2 patent drawing
  • US9106369B2 patent drawing
  • US9106369B2 patent drawing

AI summary

A method of controlling the data rate of a data transmission between an emitter and a receiver, wherein data rate adaptation control commands may be sent using a return path from the receiver to the emitter, which comprises monitoring at least one receiving condition at the receiver; determining at least one threshold on said receiving conditions to trigger data rate adaptation control commands; estimating the transmission time of the data rate adaptation control commands from the receiver to the emitter and adjusting the threshold on these receiving conditions to trigger data rate adaptation control commands based on said estimation of the transmission time from the receiver to the emitter.Accordingly, by continuously adjusting at least one said triggering threshold according to the variation of the transmission time of said data rate adaption commands, a more efficient data rate adaptation method is obtained minimizing the adaptation needs.