Server-Client Rendering Switch for Zero Client Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing image display systems that switch between server and client terminal rendering require expensive client devices and pose challenges in maintenance and management due to security and maintenance requirements.
Innovation Solution
An image display system where a server generates initial display images and transmits them to a zero client terminal, allowing the client to switch rendering from the server to its hardware processor after data transmission is complete, using a zero client terminal that does not require an OS or local storage, optimizing rendering and transmission processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If rendering is performed by the client terminal, then image display speed is improved, but client terminal cost and complexity increase
Solution Approach 1:
The server performs preliminary rendering actions by generating initial display images from image data before transmitting them to the client terminal. This preliminary action allows the client to display images quickly without requiring expensive rendering hardware, as the heavy rendering work has already been completed by the server.
Solution Approach 2:
The server creates a copy of the rendered image (initial display image) and transmits it to the client terminal. The client then displays this copied image, eliminating the need for the client to perform complex rendering operations while still achieving fast display speed.
2Device complexity
If rendering is performed by the server, then client terminal cost is reduced, but image display speed decreases
Solution Approach 1:
The server performs preliminary rendering actions by generating initial display images from image data before transmitting them to the client terminal. This preliminary action allows the client to display images quickly without requiring expensive rendering hardware, as the heavy rendering work has already been completed by the server.
3Adaptability or versatility
If individual client terminals are used, then image display flexibility is improved, but maintenance and management complexity increase
Solution Approach 1:
The invention extracts the complex rendering function from the client terminal and concentrates it in the server. The client terminal is reduced to a simple display device that only needs to show pre-rendered images, eliminating the need for expensive hardware and complex maintenance while preserving display flexibility.
Solution Approach 2:
The client terminal is transformed into a simple, inexpensive display device that does not require expensive rendering components. This simplified terminal can be easily replaced or managed without complex maintenance, as it only performs basic display functions rather than complex rendering operations.
Data Source
AI summary
An image display system, including: a server and a client terminal, wherein the server includes a server-side hardware processor which performs rendering to generate an initial display image, transmits the initial display image and the image data to the client terminal, at least when rendering is performed to a plurality of pieces of image data, the server executes rendering and transmission of image data so that at least parts of execution periods overlap, the server-side hardware processor executes rendering until end of the transmission, the client terminal is a zero client terminal and includes a client-side hardware processor which displays the received initial display image, and performs rendering of the received image data to generate and display a client display image, and the client terminal executes rendering by switching from the server-side hardware processor to the client-side hardware processor based on end of the transmission.

