Remote Desktop Incremental Compression for CPU Load Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote display control techniques using Server/Client architecture face inefficiencies in data compression and decompression, leading to high CPU resource usage and slow refresh rates due to complex algorithms and unnecessary processing, especially in environments with increased bandwidth.
Innovation Solution
A method that divides memory into three blocks for image data management, compares and compresses only changed pixel data between frames, and uses simplified intraframe and interframe compression techniques, allowing for uninterrupted data transmission and local incremental refreshing, reducing system resource usage and enhancing display speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If complex compression algorithms (MPEG, arithmetic compression) are used to improve compression ratio, then data transmission efficiency is improved, but CPU resource usage increases and compression/decompression speed decreases
Solution Approach 1:
The patent segments the image data processing by dividing the memory into three blocks and processing only the changed areas between frames. Instead of compressing the entire image using complex algorithms, the system segments the compression task to only affective regions, thereby reducing CPU load while maintaining efficient data transmission.
Solution Approach 2:
The patent applies partial action by transmitting only the changed areas of the image rather than the complete image. By identifying and compressing only the differential regions between frames, the system achieves efficient bandwidth utilization without the overhead of complex full-frame compression algorithms.
2Quantity of substance
If complex compression algorithms are used to improve compression ratio, then data transmission efficiency is improved, but system resource consumption increases
Solution Approach 1:
The patent extracts only the changed areas from the complete image frame and processes/transmits only these extracted regions. By taking out the differential portions between frames and excluding the unchanged areas from compression processing, the system significantly reduces CPU resource consumption while maintaining effective data transmission.
Solution Approach 2:
The system performs compression only on the necessary changed portions rather than the entire image, reducing the computational burden and CPU resource usage while achieving sufficient compression for efficient transmission.
3Manufacturing precision
If lossless compression is used to maintain image quality, then image fidelity is improved, but compression ratio is limited due to bandwidth constraints
Solution Approach 1:
The patent applies lossless compression selectively only to the changed areas of the image rather than the entire frame. This partial application of lossless compression maintains image fidelity for the modified regions while reducing the overall data volume by excluding unchanged areas from the compression process.
Data Source
AI summary
A method of remote displaying and processing based on Server/Client architecture adopts a technical scheme of specific inter-frame increment compression and data comparison compression of the adjacent area-bits of the inner-frame within the side of Server, thus removing the intricate computation mode in the traditional inter-frame compression scheme, and reducing the resource usage of a computer; the side of the client adopts an increment refreshing mode to display an image, only refreshes the changed part, if the part was changed, then the part was refreshed; so that the refreshing speed of the remote desktop is improved highly, while the system resource usage of the computer is reduced highly.

