Image Processing Server Segmentation for QR Code Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image processing systems where multiple servers cooperatively perform operations on image data face issues with unintended processing of security codes or QR codes, leading to detection and translation errors, resulting in insecure or unreadable outputs.
Innovation Solution
An image processing system where a first server performs an initial operation and calculates a protected area, generating image protection information to prevent further processing by subsequent servers, ensuring that critical data like security codes or QR codes remain intact and readable.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple image processing servers cooperatively perform different image processing operations on image data, then the image processing system can provide diverse functions (OCR, translation, code merging) without requiring the image forming apparatus to have complex capabilities, but the security codes or QR codes merged by one server may be unfavorably converted or wrongly translated by subsequent processing operations
Solution Approach 1:
The image data is divided into protected areas (containing security codes or QR codes) and non-protected areas. Different processing operations are selectively applied to different areas, allowing diverse image processing functions while protecting critical code elements from unwanted modification.
Solution Approach 2:
The system determines protected areas before performing subsequent image processing operations. By identifying and marking security code regions in advance, the system prevents harmful conversions or translations of these codes while still allowing other processing operations to proceed on non-protected areas.
2Productivity
If subsequent image processing operations are performed on image data after code merging, then additional processing services can be provided, but the security code or QR code may hardly be detected or may be wrongly translated
Solution Approach 1:
The image data is segmented into protected areas (containing security codes or QR codes) and non-protected areas. Subsequent processing operations are applied only to non-protected areas, allowing additional processing services while maintaining code detection accuracy in protected regions.
Solution Approach 2:
Different processing qualities are applied to different regions of the image data. Protected areas maintain their original quality and are exempt from processing operations that could degrade code detectability, while non-protected areas receive full processing service coverage.
3Productivity
If all image processing operations are performed on the entire image data, then comprehensive processing can be achieved, but unnecessary processing operations are performed on protected areas leading to potential harm and overcharging
Solution Approach 1:
The image data is divided into protected areas and non-protected areas. Processing operations are comprehensively applied to non-protected areas while completely avoiding protected areas, achieving processing completeness where needed while eliminating harmful effects on protected regions.
Solution Approach 2:
Protected areas containing security codes or QR codes are extracted from the overall processing flow. These areas are excluded from subsequent processing operations that could cause harm, while the remaining non-protected areas undergo comprehensive processing.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
An image processing system comprising an image forming apparatus(1) and first and second image processing servers(21)(22)(23) connected to the image forming apparatus via a network(4), the first image processing server comprising: a first image processor(218) which performs a first image processing operation on target image data received from the image forming apparatus; and a protected area calculator(211) which calculates a protected area to be prohibited from being processed next, which is related to the area processed by the first image processor, and generates image protection information including information of the protected area, and the second image processing server comprising a second image processor(218) which performs a second image processing operation on the areas excluding the protected area whose information is included in the image protection information generated by the protected area calculator.