Adaptive Stream Transmission Thresholds for Bandwidth Fluctuations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing adaptive bit rate (ABR) techniques struggle to adapt quickly to rapid bandwidth fluctuations, leading to video disturbances or halts during real-time streaming due to inadequate control of data transfer rates.
Innovation Solution
A data transmitting apparatus that dynamically adjusts transfer rates by determining a first threshold value based on network statistical information, halting transmission when data buffering exceeds this threshold, and resuming at a lower rate, with stepwise adjustments to stabilize data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a predetermined fixed threshold value is used to control transfer rate, then the control logic is simple, but it cannot adapt to rapid bandwidth changes causing video disturbance or halts
Solution Approach 1:
The patent applies dynamics by transitioning from a static predetermined threshold to a dynamic threshold that adapts to changing network conditions. The determination unit calculates the threshold based on real-time statistical information including bandwidth measurements taken over different time periods, allowing the system to respond to rapid bandwidth fluctuations while maintaining operational simplicity through automated calculation.
Solution Approach 2:
The patent implements feedback by continuously monitoring network statistical information and using this feedback to adjust the threshold value. The determination unit receives feedback about actual network performance and dynamically recalculates the threshold to match current conditions, creating a closed-loop control system that adapts to changing bandwidth without requiring complex manual intervention.
2Speed
If statistical information is used to dynamically control transfer rate, then adaptability improves, but response speed to rapid bandwidth changes remains insufficient
Solution Approach 1:
The patent applies preliminary action by measuring bandwidth over a first time period before making transfer rate decisions. This advance measurement allows the system to anticipate bandwidth changes and adjust the threshold proactively, improving response speed to rapid changes while maintaining stability through the buffer of preliminary data collection.
Solution Approach 2:
The patent implements periodic action by continuously measuring bandwidth at regular intervals and using these periodic measurements to update the threshold. This periodic sampling of network conditions enables the system to track bandwidth changes over time and respond appropriately, balancing rapid response with stable video transmission through systematic monitoring.
Data Source
AI summary
A data transmitting apparatus having a transmitting unit transmitting, via a network, stream data to a receiving apparatus as a packet, includes memories storing instructions that, when executed, cause processors to obtain statistical information relating to the network while the transmitting unit transmits the stream data, to calculate, from the statistical information, a number of packets for which corresponding acknowledgment is not received, among transmitted packets, and determining, based on the number of packets, a first threshold value related to an amount of data buffered on the network, to halt the transmission of the data stream, if an amount of data of the stream data buffered on the network exceeds the first threshold value while the transmitting unit transmits the stream data at the first transfer rate, and to resume the data stream transmission at a second transfer rate that is lower than the first.


