Thin Line Rendering Endpoint Displacement for Thickness Uniformity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The PostScript Edge system for rendering thin lines results in inconsistent line thickness, particularly for lines inclined at 45 or 135 degrees, leading to noticeable differences in thickness when passing through or not passing through grid points, causing uneven rendering of lines and curves.

Innovation Solution

An image processing apparatus and method that extracts thin lines with a width of equal to or less than a predetermined value and displaces at least one end point of the line within a predetermined range if it satisfies specific conditions, ensuring uniform thickness by adjusting the end points to avoid grid points, thereby maintaining consistent line width regardless of inclination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the PostScript Edge system is used to render thin lines, then rendering effectiveness is improved, but line thickness uniformity deteriorates

Engineering Contradiction:
Improverendering effectivenessVSAvoidline thickness uniformity
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent changes the rendering parameter by selectively applying different rendering rules based on line characteristics. For thin lines with 45-degree or 135-degree inclination that pass through grid points, a special rendering rule is applied to ensure uniform thickness, while other lines use the standard PostScript Edge rendering. This parameter-based differentiation resolves the thickness uniformity issue while maintaining rendering effectiveness.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If determination processes are added to fix line thickness, then line thickness uniformity is improved, but device complexity increases

Engineering Contradiction:
Improveline thickness uniformityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by making the rendering process adaptive to local line characteristics. Instead of uniformly applying complex determination processes to all lines, the system only applies additional processing to specific line segments that meet certain criteria (thin lines with 45-degree or 135-degree inclination passing through grid points). This localized approach maintains line thickness uniformity while minimizing the increase in processing complexity.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If conventional rendering methods are used, then ease of operation is maintained, but line thickness consistency deteriorates

Engineering Contradiction:
Improverendering simplicityVSAvoidline thickness consistency
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent implements preliminary action by pre-identifying line segments that require special processing. The system determines in advance which lines are thin lines with 45-degree or 135-degree inclination that pass through grid points, and applies appropriate rendering rules to these identified segments. This preliminary identification and classification enables consistent line thickness while maintaining operational simplicity, as the complex processing is automatically applied only where needed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8331683B2Image processing apparatus and image processing method
Publication Date: 2012.12.11 CANON KK
  • US8331683B2 patent drawing
  • US8331683B2 patent drawing
  • US8331683B2 patent drawing

AI summary

An image processing apparatus has an extraction unit configured to extract a thin line with a width of equal to or less than a predetermined value from rendering data, and an end point processing unit configured to displace, with respect to a portion that satisfies a predetermined condition in the thin line, at least one of end points of the portion within a predetermined range.