Remote Desktop Incremental Compression for CPU Load Reduction

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

VSEngineering 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

Engineering Contradiction:
Improvecompression ratioVSAvoidcompression speed
Core Design Contradiction:
Quantity of substanceVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #16Partial or excessive action

2Quantity of substance

If complex compression algorithms are used to improve compression ratio, then data transmission efficiency is improved, but system resource consumption increases

Engineering Contradiction:
Improvecompression ratioVSAvoidCPU resource usage
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #16Partial or excessive action

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

Engineering Contradiction:
Improveimage fidelityVSAvoidcompression ratio
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7792898B2Method of remote displaying and processing based on server/client architecture
Publication Date: 2010.09.07 VTRON GRP CO LTD
  • US7792898B2 patent drawing
  • US7792898B2 patent drawing

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.