Remote Graphics Streaming Region Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for remote computer graphics streaming over data communications networks compromise visual quality due to high compression rates, which can be detrimental for regions that require higher detail and clarity, such as active graphical user interfaces or rapidly changing areas.

Innovation Solution

A graphics module in the remote computer dynamically selects regions of a frame to compress at a lower rate than others based on a compression profile, allowing for variable compression rates within a frame, and streams these frames to the client computer, where they are decompressed and displayed with improved visual quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If high compression rate is used to transmit video graphics over data communications network, then bandwidth usage is reduced, but visual quality of the graphic deteriorates

Engineering Contradiction:
Improvebandwidth usageVSAvoidvisual quality
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The patent applies different compression rates to different regions of the graphic frame based on their importance. Critical regions (such as active graphical user interfaces or regions with rapid changes) are compressed at lower rates to maintain visual quality, while less important regions are compressed at higher rates to reduce bandwidth usage. This local differentiation resolves the contradiction by allowing high bandwidth efficiency without uniformly sacrificing visual quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent divides the graphic frame into multiple regions and applies selective compression to each region. By segmenting the graphic into important and less important areas, the system can optimize compression parameters for each segment independently, achieving both bandwidth efficiency and acceptable visual quality in critical areas.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If uniform compression rate is applied to entire frame, then processing complexity is reduced, but visual quality of critical regions deteriorates

Engineering Contradiction:
Improveprocessing complexityVSAvoidvisual quality of critical regions
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent introduces local quality differentiation by identifying critical regions within the frame and applying preferential compression treatment to those specific areas. This allows the system to maintain relatively simple overall processing while ensuring high visual quality where needed, as the complexity is localized rather than distributed uniformly across the entire frame.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9479561B2Processing computer graphics generated by a remote computer for streaming to a client computer
Publication Date: 2016.10.25 LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD
  • US9479561B2 patent drawing
  • US9479561B2 patent drawing
  • US9479561B2 patent drawing

AI summary

Processing computer graphics generated by a remote computer for streaming to a client computer for display on a display device operatively coupled to the client computer, the graphics streamed to the client computer in a plurality of frames, including, for each frame: selecting, by a graphics module of the remote computer in dependence upon a compression profile, regions of the frame to compress at a lower compression rate than other regions of the frame; compressing the frame for streaming; streaming the compressed frame to the client computer; receiving the compressed frame in the stream; decompressing the compressed frame; and displaying the decompressed frame on the display device operatively coupled to the client computer.