Thin Client Image Display Bandwidth Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In thin client systems, the transmission of large volumes of moving image data leads to degraded response times due to increased bandwidth requirements, especially when still image data is transmitted after moving image data, which can result in inefficient use of bandwidth and operational delays.
Innovation Solution
An information processing apparatus that includes an image memory, a first compressor for moving image areas, a second compressor for minimizing image degradation, a change area detector, a calculator for accumulating changes, and a transmitter that efficiently transmits moving images and accumulated change areas, optimizing bandwidth usage by compressing and prioritizing data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If moving image data is transmitted to maintain image quality, then image reproduction quality is improved, but bandwidth usage increases and response time degrades
Solution Approach 1:
The patent segments the image into a moving image area and a change area. The moving image area is compressed using moving image compression (first compressor) to reduce bandwidth, while the change area is transmitted as still image data (second compressor) when changes are detected. This segmentation allows selective compression based on content type, resolving the contradiction between maintaining image quality and reducing bandwidth usage.
Solution Approach 2:
The system dynamically switches between moving image transmission and still image transmission based on detected changes in the image data. When the change area detector identifies significant changes, the system transitions from continuous moving image transmission to selective still image transmission of only the changed areas, optimizing bandwidth usage while maintaining quality where needed.
2Loss of energy
If still image data is transmitted after moving image data, then bandwidth is reduced, but transmission time increases and response is degraded
Solution Approach 1:
The change area detector continuously monitors and detects changes in the image data before transmission occurs. By preliminarily identifying which areas have changed, the system can prepare and transmit only those specific change areas as still images rather than waiting for the entire moving image sequence to complete, thereby reducing overall transmission time while maintaining bandwidth efficiency.
3Loss of energy
If the entire image is compressed as moving image, then compression efficiency is improved, but processing complexity increases
Solution Approach 1:
The patent divides the image processing task into two segments: moving image compression for the moving image area and still image compression for the change area. This segmentation allows the system to apply appropriate compression methods to appropriate regions, improving overall compression efficiency while managing processing complexity by handling different regions with specialized algorithms rather than applying a single complex method to the entire image.
Data Source
AI summary
A server device 10 includes a frame buffer 13 that stores the image; an encoder 14e that compresses the image; a whole screen moving image conversion determination unit 14m that detects, from the image, a moving image area to be compressed by using the encoder 14e; a screen generator 14b that compresses the image such that image degradation is lower than that of the encoder 14e; a high frequency screen update area identifier 14n that detects, from an area compressed by the encoder 14e, a change area that has changed and calculates an accumulated change area by accumulating the change area; and a transmitter that transmits, to a client terminal 20, a moving image by compressing the moving image area detected by the moving image area and the detected change area and an image of the accumulated change area that is compressed by the screen generator 14b.


