Dynamic Image Compression for Character Recognition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing techniques for character recognition do not effectively manage resource load and processing time, potentially leading to excessive increases in memory requirements and decreases in processing precision.
Innovation Solution
An image processing apparatus that dynamically adjusts between transmitting normal and highly compressed image data based on conditions, allowing for character recognition processing to be executed either by a terminal apparatus or a server, thereby balancing processing time and precision.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If image data is highly compressed to reduce data size, then transmission time is reduced, but character recognition precision deteriorates
Solution Approach 1:
The patent applies dynamics by making the compression level adjustable and adaptable based on current conditions. The system can dynamically switch between high compression (for fast transmission) and low compression (for high precision) modes depending on the specific requirements of each character recognition task, rather than using a fixed compression level.
Solution Approach 2:
The patent changes the compression parameter to resolve the contradiction. By adjusting the compression ratio parameter, the system can optimize the balance between transmission speed and recognition precision. Different compression parameters are applied based on the importance of precision versus speed in different scenarios.
2Measurement precision
If image data is transmitted without compression to maintain precision, then character recognition precision is maintained, but transmission time increases
Solution Approach 1:
The system dynamically adjusts the compression level based on real-time conditions and requirements. When high precision is needed, it uses low compression; when speed is prioritized, it uses high compression. This dynamic adaptation resolves the static trade-off between precision and transmission time.
Solution Approach 2:
The compression ratio parameter is changed based on the specific task requirements. The system can modify this parameter to achieve the desired balance between precision and speed, allowing flexible optimization for different scenarios.
3Measurement precision
If character recognition processing is executed with high resource allocation to improve precision, then processing precision is improved, but resource consumption increases
Solution Approach 1:
The patent changes the resource allocation parameter for character recognition processing. By adjusting memory allocation and processing power dedicated to OCR, the system can optimize between precision and resource consumption. Lower resource allocation is used when speed is prioritized, while higher allocation is used when precision is critical.
4Productivity
If character recognition processing is executed with high resource allocation to reduce processing time, then processing speed is improved, but resource consumption increases
Solution Approach 1:
The system adjusts the resource allocation parameter dynamically. When processing speed is the priority, higher resource allocation is applied to reduce processing time. When resource conservation is needed, lower allocation is used, accepting longer processing times. This parameter adjustment resolves the contradiction between speed and resource usage.
Data Source
AI summary
An image processing apparatus includes a controller configured to perform: acquiring objective image data, the objective image data being generated by optically reading a manuscript and representing an objective image including a character image indicating a character; determining whether any condition, among conditions including first and second conditions, is satisfied; if the first condition is satisfied, transmitting, to a predetermined communication apparatus, first image data based on the objective image data, the first image data representing the objective image, receiving first processed data from the predetermined communication apparatus; and if the second condition is satisfied, executing, for the objective image data, a predetermined compression processing for reducing size of data representing the character image in the objective image data so as to generate second image data; transmitting the second image data to the predetermined communication apparatus; and receiving second processed data from the predetermined communication apparatus.


