Virtualization Server Screen Sub-block Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing presentation virtualization technologies suffer from deteriorated readability of texts during image compression, especially when network bandwidth is limited, as they do not classify sub-blocks into images and texts and use different compression methods, leading to increased data transmission costs and reduced text clarity.
Innovation Solution
A virtualization server that divides the screen into sub-blocks and classifies them into image and text sub-blocks, using distinct encoding schemes to encode image sub-blocks with a lossy method and text sub-blocks with a lossless method, thereby reducing data transmission while maintaining text readability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of substance
If a single compression method is used for the entire screen image, then the compression ratio is improved, but the readability of text regions deteriorates
Solution Approach 1:
The patent applies different compression methods to different regions of the screen based on their content characteristics. Image regions are compressed using JPEG compression to achieve high compression ratios, while text regions are compressed using lossless compression methods to maintain readability. This local differentiation resolves the contradiction by optimizing each region according to its specific requirements rather than applying a uniform compression approach.
Solution Approach 2:
The patent segments the screen image into distinct image regions and text regions before applying compression. By dividing the screen content into these functional segments and processing each segment with appropriate compression algorithms, the system achieves both high overall compression ratios and preserved text readability, resolving the contradiction between compression efficiency and text quality.
2Manufacturing precision
If network bandwidth is broadened to transmit high-quality screens in real time, then the display quality is improved, but the network cost increases
Solution Approach 1:
The patent changes the compression parameters and methods based on the content type within the screen. By dynamically adjusting compression settings for image versus text regions, the system reduces the total data transmission volume required while maintaining acceptable display quality, thereby resolving the contradiction between display quality and bandwidth consumption.
3Loss of substance
If compression is applied to reduce data transmission, then the network bandwidth usage is reduced, but the text readability deteriorates
Solution Approach 1:
The patent applies different compression methods to different regions of the screen based on their content characteristics. Image regions are compressed using JPEG compression to achieve high compression ratios, while text regions are compressed using lossless compression methods to maintain readability. This local differentiation resolves the contradiction by optimizing each region according to its specific requirements rather than applying a uniform compression approach.
Solution Approach 2:
The patent segments the screen image into distinct image regions and text regions before applying compression. By dividing the screen content into these functional segments and processing each segment with appropriate compression algorithms, the system achieves both high overall compression ratios and preserved text readability, resolving the contradiction between compression efficiency and text quality.
Data Source
AI summary
Provided are a virtualization server for presentation virtualization and a method thereof. The virtualization server includes: a virtual layer management unit which generates a virtual screen for a user terminal; a service operation unit which executes a service requested from the user terminal, and displays a result of the executed service on the virtual screen; a screen division processing unit which divides the virtual screen into a plurality of sub-blocks; and an image data encoding unit which classifies the plurality of sub-blocks into image sub-blocks and text sub-blocks and encodes the image sub-blocks by a first encoding scheme and encodes the text sub-blocks by a second encoding scheme.


