Dot-arrangement matrix segmentation for inkjet printing memory optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As inkjet printers transition to multi-colored inks and diverse dot sizes, the increasing number of nozzle arrays and printing modes lead to a significant demand for memory capacity to optimize dot-arrangement patterns, making it challenging to maintain image quality and speed without excessive memory requirements.

Innovation Solution

An image processing apparatus and method that store small matrices correlating pixel gradation levels with dot-arrangement patterns, allowing for dynamic determination and combination of matrix sizes to generate optimal dot-arrangement matrices for each printing mode and nozzle array, reducing the need for increased memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If fixed dot-arrangement matrices are prepared for each nozzle array and printing mode, then image quality is optimized, but memory capacity requirements increase significantly

Engineering Contradiction:
Improveimage qualityVSAvoidmemory capacity
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The dot-arrangement matrix is segmented into multiple small matrices that can be selectively combined. Instead of storing one complete matrix for each printing mode and nozzle array combination, the system stores smaller reusable matrix segments that can be assembled dynamically to create the required dot-arrangement patterns, significantly reducing memory requirements while maintaining image quality optimization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The small matrices are designed to be universal components that can serve multiple functions across different printing modes and nozzle arrays. The same small matrix segments can be reused and recombined in various configurations to optimize dot arrangement for different printing conditions, eliminating the need to store separate complete matrices for each specific mode.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If the number of nozzle arrays increases to support multi-colored inks and diverse dot sizes, then printing versatility improves, but memory capacity requirements increase

Engineering Contradiction:
Improveprinting versatilityVSAvoidmemory capacity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The small matrices are designed as universal building blocks that can be applied across multiple nozzle arrays and printing modes. Rather than creating dedicated matrices for each nozzle array configuration, the system uses a shared set of small matrices that can be selectively combined to accommodate different ink colors, dot sizes, and printing modes, thereby supporting printing versatility without proportionally increasing memory capacity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system optimizes dot arrangement by changing parameters such as matrix combination patterns, arrangement positions, and selection of small matrices based on the specific printing mode and nozzle array configuration. This allows the same memory resources to be dynamically adapted to different printing requirements, maintaining versatility without requiring separate complete matrices for each parameter combination.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If multiple printing modes with different nozzle arrays and resolutions are prepared, then printing speed and image quality are improved, but maintaining optimized dot arrangement becomes complex

Engineering Contradiction:
Improveprinting speedVSAvoiddot-arrangement management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

By segmenting the dot-arrangement matrix into small reusable matrices, the system simplifies the management of multiple printing modes. Each small matrix can be independently optimized and stored, and then selectively combined according to the specific printing mode requirements. This segmentation reduces the overall complexity of managing dot arrangements across multiple modes compared to maintaining separate complete matrices for each mode.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically combines small matrices based on the active printing mode and nozzle array configuration. Rather than having static, mode-specific complete matrices, the system flexibly assembles the required dot-arrangement pattern from available small matrices in real-time, adapting to different printing speed and quality requirements without manual reconfiguration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9076089B2Image processing apparatus and method for printing according to a dot-arrangement matrix
Publication Date: 2015.07.07 CANON KK
  • US9076089B2 patent drawing
  • US9076089B2 patent drawing
  • US9076089B2 patent drawing

AI summary

Provided are an image processing apparatus and an image processing method that are able to optimize the arrangement method and arrangement size of a plurality of dot-arrangement patterns for each printing mode and each nozzle array without creating a need to increase memory. In order for this, a dot-arrangement table that stores a plurality of patterns having different dot arrangements for each level of multi-value data, and a small matrix arrangement table that stores information about the arrangement of those patterns are prepared. Desired arrangement information is acquired from the small matrix arrangement table according to the size and reading starting address of arrangement information that was set for each printing mode, and a unique dot-arrangement matrix is generated for each printing mode.