Server-Based Image Processing for Electrophoresis Displays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity and high labor costs associated with image processing in electronic terminals using electrophoresis display (EPD) technology, due to the need for proprietary display protocols and the inability to integrate a complex image processing module, lead to inefficiencies and high costs in back-end service convergence.
Innovation Solution
An image processing method and system that involves a server and client architecture, where the server processes images from a client in a first format to a second format compliant with EPD protocols, allowing decoupling of service and image processing, using image engines that determine the most capable engine for processing based on state and capability identifiers, and generating feedback messages for preview and target images.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If image processing is performed on the client side using a complex image processing module, then image processing capability is improved, but device complexity and manufacturing cost increase
Solution Approach 1:
The patent extracts the complex image processing module from the client device and relocates it to the server端. The client only needs to send image data and receive processed results, while the server performs the complex processing operations. This resolves the contradiction by maintaining image processing capability while eliminating device complexity at the client side.
Solution Approach 2:
The patent introduces a server as an intermediary between the client and the image processing function. The server acts as a mediator that receives image data from the client, processes it using complex algorithms, and returns the results. This intermediary approach allows the client to avoid implementing complex processing logic while still achieving high-quality image processing.
2Manufacturing precision
If a complex image processing module is integrated into the terminal device, then image processing quality is improved, but manufacturing cost increases
Solution Approach 1:
The patent extracts the complex and expensive image processing module from the terminal device and places it on the server. This eliminates the need for each terminal to have its own complex processing hardware or software, significantly reducing manufacturing costs while the server continues to provide high-quality processing services to multiple clients.
Solution Approach 2:
The server端的image processing module serves multiple client devices simultaneously, making the processing capability universal. Instead of each device needing its own dedicated processing module, one server module can service many clients, reducing overall system cost while maintaining high processing quality for all users.
3Productivity
If image processing is centralized on the server, then operating efficiency is improved, but network dependency increases
Solution Approach 1:
The patent extracts image processing functionality from client devices and centralizes it on the server, improving operating efficiency by allowing clients to quickly send requests and receive results without performing complex local processing. The trade-off of increased network dependency is accepted as necessary to achieve the productivity gains from centralized processing.
Data Source
AI summary
The present disclosure relates to an image processing method, a server, a client and an image processing system. The image processing method is applicable to the server and includes: receiving an image processing request from the client, wherein the image processing request includes a to-be-processed image in a first image format; acquiring the to-be-processed image according to the image processing request, and processing the to-be-processed image to obtain a target image in a second image format; and generating a feedback message according to the target image, and sending the feedback message to the client.


