Server Bandwidth Estimation for Thin Client Screen Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvetransmission speedVSAvoidimage quality
Core Design Contradiction:
SpeedVSReliability

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #35Parameter changes

2Reliability

If compression coding rate is decreased to improve image quality, then image quality improves, but transmission speed decreases due to increased data volume

Engineering Contradiction:
Improveimage qualityVSAvoidtransmission speed
Core Design Contradiction:
ReliabilityVSSpeed

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #35Parameter changes

3Reliability

If network bandwidth is increased to reduce packet loss, then packet loss decreases, but device complexity and cost increase

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidnetwork infrastructure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #25Self-service

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

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9942553B2Communication system, method and program
Publication Date: 2018.04.10 NEC CORP
  • US9942553B2 patent drawing
  • US9942553B2 patent drawing
  • US9942553B2 patent drawing

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.