Thin Client Image Update Transmission via Mesh Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing thin client systems face performance degradation when handling large amounts of data, particularly with images and moving images, due to inefficient data transmission protocols, which limits their versatility and responsiveness.

Innovation Solution

An information processing apparatus that generates and compares rendered images frame-by-frame, identifies changed regions, and uses a mesh pattern to determine high-frequency change areas, transmitting only the necessary data with attribute information and encoding images using moving-image compression techniques to improve response time and reduce data load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional protocols (RDP, VNC) are used for transmitting screen data in thin client systems, then the system can handle basic display functions, but the response performance degrades when handling large amounts of data such as images and moving images

Engineering Contradiction:
Improveresponse performanceVSAvoiddata transmission volume
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The screen is divided into multiple blocks using a mesh pattern, and the system identifies and transmits only the high-frequency change areas (blocks with frequent updates) rather than the entire screen. This segmentation allows the system to handle large image data by focusing transmission resources on only the necessary portions, improving response performance while reducing overall data transmission volume.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If the thin client system transmits only updated portions of the screen, then data transmission is reduced, but it becomes difficult to handle moving images and fine images effectively

Engineering Contradiction:
Improvedata transmission volumeVSAvoidhandling capability of images and moving images
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts its transmission strategy based on the content being displayed. By monitoring block update frequencies and identifying high-frequency change areas, the system automatically adjusts between transmitting only updated portions (for static content) and transmitting compressed moving image data (for video content), thereby maintaining versatility across different application types while keeping data transmission volume low.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes transmission parameters based on detected content characteristics. When moving images or fine images are detected through block analysis, the system switches from incremental update transmission to compressed moving image transmission mode, allowing effective handling of different image types while optimizing data transmission volume for each scenario.

Inventive Principle:
Principle #35Parameter changes

3Speed

If the system transmits compressed moving image data, then response performance improves, but the complexity of the transmission system increases

Engineering Contradiction:
Improveresponse performanceVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The screen is divided into multiple blocks using a mesh pattern, and the system identifies and transmits only the high-frequency change areas (blocks with frequent updates) rather than the entire screen. This segmentation allows the system to handle large image data by focusing transmission resources on only the necessary portions, improving response performance while reducing overall data transmission volume.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediate analysis layer that processes screen updates and identifies high-frequency change areas before transmission. This intermediary block analysis mechanism simplifies the overall system by providing a standardized method to determine what needs to be transmitted, reducing the complexity of direct client-server communication while improving response performance through selective transmission.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2403251B1Transmission of image updates from a server to a thin client
Publication Date: 2015.01.28 FUJITSU LTD
  • EP2403251B1 patent drawingFigure 1
  • EP2403251B1 patent drawingFigure 2
  • EP2403251B1 patent drawingFigure 3A~3C

AI summary

An information processing apparatus (10) for generating a plurality of images to be displayed on a display unit of a terminal device (20) connected via a network and transmitting the plurality of images to the terminal device. The apparatus (10) includes an image memory (13) for storing the plurality of images; a first transmission unit (14f) for transmitting the plurality of images to the terminal device (20), an area determination unit (14d) for determining an area in which change between frames of the plurality of images exceeds a threshold value, a second transmission unit (14g) for compressing the determined area at a frame rate higher than that of the first transmission unit (14f) and transmitting the area to the terminal device (20), and a management unit (14c) for managing synchronization between an image transmitted by the first transmission unit and an image transmitted by the second transmission unit, generating drawing timing of each image.