Dynamic Image Compression for Character Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvetransmission timeVSAvoidcharacter recognition precision
Core Design Contradiction:
Loss of timeVSMeasurement precision

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If image data is transmitted without compression to maintain precision, then character recognition precision is maintained, but transmission time increases

Engineering Contradiction:
Improvecharacter recognition precisionVSAvoidtransmission time
Core Design Contradiction:
Measurement precisionVSLoss of time

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If character recognition processing is executed with high resource allocation to improve precision, then processing precision is improved, but resource consumption increases

Engineering Contradiction:
Improveprocessing precisionVSAvoidmemory resource
Core Design Contradiction:
Measurement precisionVSQuantity of substance

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.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If character recognition processing is executed with high resource allocation to reduce processing time, then processing speed is improved, but resource consumption increases

Engineering Contradiction:
Improveprocessing speedVSAvoidmemory resource
Core Design Contradiction:
ProductivityVSQuantity of substance

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10044906B2Image processing apparatus, medium storing program executable by image processing apparatus, and system
Publication Date: 2018.08.07 BROTHER KOGYO KK
  • US10044906B2 patent drawing
  • US10044906B2 patent drawing
  • US10044906B2 patent drawing

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.