Image Processing Apparatus Error Diffusion Edge Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image processing apparatuses face challenges in reducing throughput and improving the reproducibility of high-definition parts like thin lines and characters, especially when dealing with half-tone images, as they often result in fuzziness at contour edges during error diffusion processing.

Innovation Solution

An image processing apparatus that blocks multiple-valued image data into pixel blocks, calculates and quantizes their average gradation values, detects edges, and adjusts the output order of pixels based on determined patterns to optimize error diffusion, thereby enhancing the reproducibility of high-definition parts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If error diffusion processing is performed on high resolution image data, then image quality is improved, but throughput becomes excessively large due to heavy workload

Engineering Contradiction:
Improveimage qualityVSAvoidthroughput
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent divides the image processing into two distinct paths: a first processing path for edge portions that prioritizes high definition reproduction, and a second processing path for non-edge portions that prioritizes processing speed. This segmentation allows different processing strategies to be applied to different regions, resolving the contradiction between image quality and throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing qualities to different regions of the image: edge portions receive intensive error diffusion processing with preserved pixel output orders to maintain sharpness, while non-edge portions use simplified processing with averaged gradation values to reduce computational load. This local differentiation optimizes both quality and efficiency.

Inventive Principle:
Principle #3Local quality

2Productivity

If conventional error diffusion processing is used to reduce throughput, then processing speed improves, but edge portions become fuzzy and image quality deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidedge sharpness
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent dynamically adjusts the processing method based on the characteristics of each pixel block. The edge detection unit identifies edge portions, and the system automatically switches between the first processing path (for edges) and second processing path (for non-edges), making the processing adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes key processing parameters based on detected edge characteristics: for edge portions, it preserves the original pixel output order and applies full error diffusion; for non-edge portions, it uses averaged gradation values and simplified processing. This parameter adaptation resolves the quality-speed tradeoff.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If pixel output order is preserved during error diffusion, then high definition reproduction of thin lines and characters is improved, but processing complexity increases

Engineering Contradiction:
Improvehigh definition reproductionVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary information (edge detection results and pixel output orders) from the original image data and uses this extracted information to guide the processing. By taking out only what is needed for high definition reproduction and applying it selectively to edge portions, the system achieves high quality without processing the entire image with full complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary edge detection and determines pixel output orders before the main error diffusion processing. This preliminary action allows the system to prepare the necessary information in advance, reducing the complexity of the subsequent processing steps while maintaining high definition reproduction capability.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If block-based processing is used to reduce workload, then throughput is reduced, but edge acutance may be compromised

Engineering Contradiction:
ImprovethroughputVSAvoidedge acutance
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent segments the image into pixel blocks and further divides each block into edge portions and non-edge portions. This multi-level segmentation allows the system to process blocks efficiently while maintaining edge acutance through the first processing path that preserves pixel output orders specifically for edge regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing qualities to different regions within each pixel block: edge portions receive high-quality processing with preserved pixel output orders to maintain acutance, while non-edge portions use simplified processing with averaged values to reduce workload. This local differentiation resolves the contradiction between throughput and edge acutance.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8712165B2Image processing apparatus and image processing method
Publication Date: 2014.04.29 KONICA MINOLTA INC
  • US8712165B2 patent drawing
  • US8712165B2 patent drawing
  • US8712165B2 patent drawing

AI summary

A pixel output order pattern selecting section selects the first pixel output order pattern set by the pixel output order pattern setting section when the edge detecting section detects the edge portion in the pixel block, and selects any of the plurality of second pixel output order patterns stored in the pixel output order pattern storage section when the edge detecting section does not detect the edge portion in the pixel block. An image data generating section generates the image data of the pixel block in order that the dots may be output in conformity with the pixel output order pattern selected by the pixel output order pattern selecting section based on the gradation value obtained by the gradation converting section.