Remote Graphics Streaming Region Compression
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Device complexity
If uniform compression rate is applied to entire frame, then processing complexity is reduced, but visual quality of critical regions deteriorates
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.
Data Source
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.


