Thin-Client Display Update via Video-Coding Area Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In thin client systems, the transmission of high-volume data such as images and videos leads to increased response times and processing loads, as existing technologies struggle to reduce data transmission without degrading system responsiveness.
Innovation Solution
An information processing apparatus that includes an image generation unit, a video-coding area determining unit, an estimation unit, a filtering unit, and a threshold changing unit, which identifies frequently changed areas, encodes them using video compression formats, estimates maximum data rates, filters operation commands, and adjusts thresholds to reduce data transmission while maintaining responsiveness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If high-volume data such as images and videos are transmitted via network protocols for screen updates, then the display quality and application functionality are improved, but the response time of operations at clients increases
Solution Approach 1:
The patent segments the screen update data into different types (image data, video data, operation commands) and applies different processing strategies to each segment. Image and video data are transmitted using video compression formats, while operation commands are filtered and thinned out based on predetermined criteria, thereby reducing overall data volume while maintaining display quality
Solution Approach 2:
The patent changes the parameter of data transmission by converting screen update data from traditional protocols (RDP, RFB) to video compression formats. This parameter change enables more efficient data representation and transmission, reducing the amount of data sent over the network while preserving visual quality
2Quantity of substance
If video compression formats are used to encode frequently changed areas, then the data transmission volume is reduced, but the processing complexity increases
Solution Approach 1:
The patent applies video compression encoding selectively only to frequently changed areas of the screen rather than the entire screen. By identifying regions with high change frequency and encoding only those areas, the system reduces data transmission volume while minimizing the additional processing complexity introduced by video compression algorithms
3Quantity of substance
If operation commands are thinned out to reduce data transmission, then the network load is reduced, but the system responsiveness may be degraded
Solution Approach 1:
The patent applies partial thinning out of operation commands based on predetermined criteria rather than reducing all commands. By selectively filtering commands that are less critical to system responsiveness while preserving important commands, the system achieves data reduction without significantly degrading responsiveness
Solution Approach 2:
The patent implements a feedback mechanism where the thinning out of operation commands is based on analysis of command patterns and frequency. The system monitors and adapts which commands to thin out based on observed usage patterns, ensuring that critical commands are preserved while still achieving data transmission reduction
Data Source
AI summary
An information processing apparatus includes an image generation unit configured to generate an image that is changed according to operation commands received from a terminal and to be displayed at the terminal; a video-coding area determining unit configured to identify, in the image, a video-coding area that is changed within a predetermined period of time for a number of times greater than a first threshold and to be encoded according to a video compression format; an estimation unit configured to estimate a maximum data rate based on a round trip time of the network; a filtering unit configured to thin out the operation commands according to a thin-out rate when the operation commands are of a predetermined type and the estimated maximum data rate is less than a second threshold; and a threshold changing unit configured to change the first threshold based on the thin-out rate.


