Image Processing Device Tone Quantization Error Diffusion
Solution Overview
Problem
Inkjet recording apparatuses face challenges in accurately reproducing multi-value image data due to limited tone expression capabilities and variations in ink ejection amounts across ejection ports, leading to density nonuniformity in printed images.
Innovation Solution
An image processing device that generates input image data for a liquid ejecting device by quantizing M-value image data to N-value image data, using a correction-value memory to correct for variations in ink ejection amounts and diffusing errors to adjacent pixels, ensuring accurate ink deposition and reduced density nonuniformity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If error diffusion process is used to quantize multi-value image data to N-tone image data, then the number of expressible tones is reduced to match inkjet recording capabilities, but density nonuniformity is generated due to variations in ink ejection amount across ejection ports
Solution Approach 1:
The patent applies local quality by dividing the image processing into separate processing regions corresponding to different ejection ports. A pixel array is divided into multiple regions, each region corresponding to one ejection port, and error diffusion is performed independently within each region using dedicated error diffusion coefficients. This allows correction values specific to each ejection port's characteristics to be applied, compensating for variations in ink ejection amount while maintaining tone quantization accuracy.
Solution Approach 2:
The patent changes the parameters of error diffusion by using different error diffusion coefficients for different regions corresponding to different ejection ports. Instead of using uniform error diffusion coefficients across the entire image, the system adjusts the diffusion parameters locally to match the specific characteristics of each ejection port, thereby correcting density nonuniformity while preserving the quantization process.
2Reliability
If correction values are applied to each ejection port to compensate for ink ejection variations, then density uniformity is improved, but the complexity of image processing increases due to separate processing for each ejection port
Solution Approach 1:
The patent segments the pixel array into multiple regions, with each region corresponding to a specific ejection port. This segmentation allows the system to apply correction values tailored to each ejection port's characteristics. The segmentation is implemented in the image processing unit, which divides the incoming pixel data into region-specific groups and processes each group with appropriate error diffusion coefficients, thereby managing complexity through structured organization.
Solution Approach 2:
The patent performs preliminary action by pre-calculating and storing correction values for each ejection port before actual image recording. The correction values, which compensate for variations in ink ejection amount, are determined in advance and stored in memory. During image processing, these pre-computed correction values are directly applied without requiring real-time calculation, thus reducing processing complexity while maintaining density uniformity.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The solution effectively enhances the tone expression capabilities of inkjet recording apparatuses, reducing density nonuniformity and improving the quality of printed images by correcting for ink ejection variations and diffusing errors within the image processing device.
Implementation Method 1
a quantizer configured to generate N-value image data from M-value image data, the M-value image data being image data in which tone values of respective pixels corresponding to dots on one recording medium are represented by M tones (M is an integer greater than the integer N), the N-value image data being image data in which tone values of respective pixels are represented by N tones
Implementation Method 2
diffusing an error generated in quantizing the corrected tone value to the corrected tone value of an adjacent pixel adjacent to the target pixel in the array direction
Data Source
AI summary
A corrector performs designating a target pixel belonging to a pixel array corresponding to an ejection port, the target pixel being designated sequentially as one of pixels arranged in an array direction, the pixel array being formed with the pixels in the N-value image data corresponding to dots formed by the ejection port respectively, allocating a corresponding one of N representative tone values out of L tone values of L tones to a tone value of the target pixel of the N-value image data, adding the correction value to a representative tone value of the target pixel, thereby obtaining a corrected tone value of the target pixel, quantizing the corrected tone value of the target pixel to N tones; and diffusing an error generated in quantizing the corrected tone value to the corrected tone value of an adjacent pixel adjacent to the target pixel in the array direction.


