Server Bandwidth Estimation for Thin Client Screen Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In thin client communication systems, especially over mobile packet networks or LTE/EPC networks, bandwidth variations lead to packet stagnation and loss, causing image quality degradation, such as screen distortion and delay in screen updating, which degrades the user's Quality of Experience (QoE).
Innovation Solution
A communication system with a server apparatus that transmits probe packets to estimate network bandwidth and adjusts the compression coding rate of screen and audio information to match the estimated bandwidth, preventing image quality degradation by controlling packet transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If compression coding rate is increased to improve transmission speed, then bandwidth utilization improves, but image quality degrades due to packet loss and stagnation
Solution Approach 1:
The system dynamically adjusts the compression coding rate based on real-time network conditions. The server estimates bandwidth variations and adapts the compression level accordingly, transitioning from static to dynamic rate control to balance transmission speed and image quality under varying network loads
Solution Approach 2:
The invention changes the compression coding rate parameter in response to network conditions. By modifying this parameter dynamically based on estimated bandwidth, the system optimizes the trade-off between transmission speed and image quality, preventing both packet stagnation and quality degradation
2Reliability
If compression coding rate is decreased to improve image quality, then image quality improves, but transmission speed decreases due to increased data volume
Solution Approach 1:
The system employs dynamic adjustment of compression coding rate rather than using a fixed low rate. This allows the system to maintain high image quality when network conditions permit while automatically reducing compression level (increasing data volume) only when necessary, thus avoiding persistent transmission delays
Solution Approach 2:
The compression coding rate parameter is adjusted based on network conditions to achieve optimal image quality. The system changes this parameter dynamically, increasing compression only when bandwidth is limited, rather than maintaining a consistently low compression rate that would always slow transmission
3Reliability
If network bandwidth is increased to reduce packet loss, then packet loss decreases, but device complexity and cost increase
Solution Approach 1:
The system implements self-service through automatic bandwidth estimation and adaptive compression control. The server autonomously monitors network conditions, estimates available bandwidth, and adjusts compression parameters without external intervention, eliminating the need for complex manual network configuration or infrastructure upgrades
Solution Approach 2:
Rather than increasing network bandwidth through infrastructure changes, the system changes the compression coding rate parameter to adapt to existing network conditions. This parameter adjustment approach achieves reliable packet delivery using existing network resources without requiring complex or expensive infrastructure modifications
Data Source
AI summary
A server transmits a probe packet to a terminal, estimates a bandwidth of the network based on information returned from the terminal, calculates a rate used for performing compression coding of screen information and/or an accompanying audio signal, generated by an application on a virtual terminal on the server, so as not to exceed the estimated bandwidth, encodes the screen information and/or the accompanying audio signal at the calculated rate, stores the encoding result in a packet of a predetermined protocol to transmit the packet.


