Printer Character Edge Processing to Reduce Binarization Jaggies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing printers face issues with jaggies occurring at character edges due to large chipping when converting multivalued images to two gray scales, and edge enhancement processing can make characters appear edged.

Innovation Solution

A printer system that detects character sizes and adds broken lines to character edges only when the size is above a predetermined threshold, using broken line addition processing to generate a multivalued image, thereby reducing edge chipping and jaggies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If edge enhancement processing is executed on a character in a binarized image to make an edge appear smoothly, then jaggies are less likely to occur, but the character may appear to be edged

Engineering Contradiction:
Improveedge smoothnessVSAvoidedged appearance
Core Design Contradiction:
Manufacturing precisionVSObject-generated harmful factors

Solution Approach 1:

The patent applies preliminary action by adding a broken line to the character edge before binarization processing. This pre-processing step prepares the edge in advance to prevent chipping and jaggies during the subsequent binarization and printing processes, rather than attempting to correct edge issues after they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the edge enhancement into a distinct broken line addition step that is separate from the binarization process. By segmenting these operations and applying the broken line before binarization, the patent achieves edge smoothness without the harmful edged appearance that occurs with conventional edge enhancement processing.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If a broken line is added to all characters to suppress jaggies, then edge chipping is reduced, but the broken line is conspicuous and deteriorates quality for small characters

Engineering Contradiction:
Improveedge chipping reductionVSAvoidimage quality
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent applies local quality by selectively adding broken lines only to characters that meet specific size criteria (larger characters). This localized application ensures that broken lines are added only where they are beneficial for suppressing jaggies, while avoiding their conspicuous appearance on small characters where they would deteriorate image quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses parameter changes by establishing a size threshold parameter to determine whether broken line addition should be applied. By changing the application state based on the character size parameter, the patent optimizes the balance between suppressing jaggies and maintaining image quality across different character types.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250322194A1Printer and non-transitory computer-readable storage medium
Publication Date: 2025.10.16 BROTHER KOGYO KK
  • US20250322194A1 patent drawing
  • US20250322194A1 patent drawing
  • US20250322194A1 patent drawing

AI summary

A printer generates intermediate data that is a multivalued image based on image data to be printed, and converts the generated intermediate data into two gray scales by dither processing or the like to generate a binarized image. Further, the printer causes a printing device to execute printing based on the generated binarized image. The printer detects character data from the image data before generating the intermediate data, adds a broken line to an edge of the character represented by the character data when a size of the character represented by the detected character data is a predetermined size or more, and generates intermediate data based on the character to which the broken line is added. The printer does not add a broken line when the size of the character represented by the character data is less than the predetermined size.