Dynamic Threshold Data Transmission for Buffer Overflow Prevention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission methods struggle to efficiently manage data with varying generation rates, particularly in dynamic transmission channel conditions, leading to potential buffer overflow and suboptimal use of transmission bandwidth.
Innovation Solution
An information-transmission apparatus and method that dynamically adjust the threshold for data encoding and segmentation, allowing excess data from frames exceeding the threshold to be multiplexed with preceding frames, ensuring transmission within optimal bandwidth limits while maintaining image quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a fixed threshold is used for data encoding, then the encoding process is simple, but buffer overflow occurs when data generation rate exceeds the threshold and transmission channel conditions deteriorate
Solution Approach 1:
The patent implements dynamic threshold adjustment by monitoring the transmission channel's error rate and adapting the encoding threshold in real-time. When channel conditions deteriorate (higher error rate), the threshold is lowered to reduce data generation rate and prevent buffer overflow. When conditions improve, the threshold is raised to maximize bandwidth utilization. This dynamic adaptation resolves the contradiction between fixed-threshold simplicity and overflow prevention reliability.
2Productivity
If the encoding threshold is increased to maximize bandwidth use, then transmission efficiency improves, but buffer overflow becomes more likely under varying channel conditions
Solution Approach 1:
The patent employs feedback mechanisms where the transmission system continuously monitors channel error rates and feeds this information back to adjust the encoding threshold. This closed-loop control allows the system to maintain high bandwidth utilization when channel conditions are good while automatically reducing the threshold when error rates increase, thereby preventing buffer overflow. The feedback-driven dynamic adjustment resolves the contradiction between maximizing productivity and ensuring reliability.
3Reliability
If data segmentation and multiplexing are implemented to prevent overflow, then buffer overflow is prevented, but transmission complexity increases
Solution Approach 1:
The patent segments encoded data into manageable units and implements multiplexing to combine multiple data streams. By dividing the data flow into segments that can be independently managed and recombined, the system prevents buffer overflow while maintaining relatively simple processing at each stage. The segmentation approach allows for controlled data flow management without requiring complex end-to-end processing, thus resolving the contradiction between overflow prevention and transmission simplicity.
Data Source
Figure 1
Figure 2A~2C
Figure 3
AI summary
An information-transmission apparatus (100, 100') that transmits data whose generation amount per unit time changes is provided. If a data amount that exceeds a predetermined threshold is generated, an excess data portion, which is a portion of a piece of data in excess of the threshold, is distributed to at least a piece of preceding data whose data amount does not reach the threshold. The excess data portion is distributed at a ratio determined in accordance with a difference between the data amount of a piece of data to which the excess data portion is to be distributed and the threshold.