Binary Error Diffusion for Image Bit Depth Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for reducing the number of bits representing pixels in electronic images, such as error diffusion techniques, are processor intensive and degrade image quality, especially when reducing bit depth from 8 bits to 2 bits, requiring multiple comparisons and losing information.

Innovation Solution

A method and system that utilize binary error diffusion by determining a least significant bit part and a most significant bit part of pixel values, applying error diffusion to the least significant bit part, and providing an M-bit pixel value as a capped sum, which reduces the number of bits while maintaining image quality using a lookup table and error buffer to distribute errors efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional error diffusion techniques are used to reduce bit depth from 8 bits to 2 bits, then image quality is maintained, but processing complexity and computational load increase significantly

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the pixel value reduction process into two distinct parts: most significant bit part and least significant bit part. This segmentation allows different error diffusion strategies to be applied to each part, reducing overall processing complexity while maintaining image quality. The least significant bit part undergoes error diffusion while the most significant bit part is handled separately, avoiding the need for multiple comparisons.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the least significant bit part from the pixel value and applies error diffusion only to this extracted portion. By separating and treating only the necessary bits for quality preservation, the method avoids the computational burden of processing the entire pixel value through multiple comparisons, thus reducing processing complexity while maintaining image quality.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If multiple comparisons are performed during bit reduction, then image quality is preserved, but processing time and computational resources increase

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

By segmenting the pixel value into most significant and least significant bit parts, the patent eliminates the need for multiple comparisons. Error diffusion is applied only to the least significant bit part using a simplified process that does not require iterative comparisons, significantly reducing processing time while preserving image quality through the error diffusion mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary separation of the pixel value into most significant and least significant bit parts before the error diffusion process. This preliminary action prepares the data in a form that allows direct error diffusion application without requiring multiple comparisons during the main processing stage, thereby reducing processing time.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If bit depth is reduced from 8 bits to 2 bits, then data size and processing efficiency improve, but information loss increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidinformation loss
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies error diffusion to the least significant bit part, where the error from quantizing this part is fed back and distributed to neighboring pixels. This feedback mechanism compensates for the information loss due to bit depth reduction, preserving image quality while achieving the desired compression and processing efficiency improvements.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the parameter being processed from the entire pixel value to only the least significant bit part. By applying error diffusion specifically to this parameter (the least significant bits) rather than the full pixel value, the method minimizes information loss while achieving efficient compression and improved processing efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9106865B2Multi-bit error diffusion
Publication Date: 2015.08.11 XEROX CORP
  • US9106865B2 patent drawing
  • US9106865B2 patent drawing
  • US9106865B2 patent drawing

AI summary

The present invention generally relates to systems and methods for error diffusion, e.g., for use in a halftone process. The described techniques are faster than known techniques in that they utilize fewer computations on average. Consequently, the described techniques can be more readily implemented in software, for example, though the described techniques are not limited to software.