Image Processing Apparatus Path Coordinate Character Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing techniques fail to accurately convert drawing data with mixed text and graphics attributes into print data, leading to inconsistent tint and density issues during printing, as they incorrectly classify characters described by path coordinates as graphics rather than text.

Innovation Solution

An image processing apparatus that determines drawing elements with the graphics attribute corresponding to characters specified by path coordinates and performs image processing suitable for text attributes, ensuring consistent image processing across both text and graphics elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If attribute determination is performed based on the form of description in drawing data, then conversion processing can be performed efficiently, but characters described by path coordinates are incorrectly classified as graphics instead of text

Engineering Contradiction:
Improveconversion processing efficiencyVSAvoidattribute classification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediate determination step that checks whether drawing elements with graphics attribute correspond to characters before final classification. This intermediary check prevents misclassification by verifying if path-coordinate-based graphics elements actually represent text characters, thus resolving the contradiction between efficient processing and accurate classification.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If different image processing is performed for text and graphics attributes, then optimal processing can be applied to each, but inconsistent tint and density occur when characters are described with mixed attributes

Engineering Contradiction:
Improveimage processing qualityVSAvoidtint and density consistency
Core Design Contradiction:
Manufacturing precisionVSStability of the object's composition

Solution Approach 1:

The patent applies local quality by performing different image processing based on the actual semantic identity of drawing elements rather than their attribute labels. Characters described by path coordinates are identified and processed with text-appropriate image processing (maintaining local quality for text), while other graphics elements receive graphics-appropriate processing, thus ensuring both optimal processing and consistency.

Inventive Principle:
Principle #3Local quality

3Ease of manufacture

If all drawing elements are processed according to their attribute labels, then processing rules are simple to implement, but characters described by path coordinates lose their text properties in the output

Engineering Contradiction:
Improveprocessing rule simplicityVSAvoidcharacter property preservation
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent performs preliminary determination of whether graphics attribute elements correspond to characters before the main image processing step. This preliminary action identifies text characters that happen to be described by path coordinates, allowing them to be processed with text-appropriate rules while maintaining the overall simplicity of the processing framework.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10007871B2Image processing apparatus, image processing method, and storage medium that converts drawing data generated by an application program into print data to be printed
Publication Date: 2018.06.26 CANON KK
  • US10007871B2 patent drawing
  • US10007871B2 patent drawing
  • US10007871B2 patent drawing

AI summary

An image processing apparatus that converts drawing data generated by an application program into print data to be used for printing with a printing apparatus. A memory stores a program. The program determines, among drawing elements included in the drawing data, a drawing element that has a graphics attribute and that corresponds to a character drawn with path coordinates. The program generates the print data by converting the drawing data and includes performing image processing suitable to a text attribute for the drawing element having the graphics attribute determined to correspond to the character drawn with the path coordinates. The program also sends the generated print data to the printing apparatus for the printing.