Image Processing Apparatus Parallel Data Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing apparatuses for inkjet printers with shared memory configurations face complexity and increased costs due to the need for limiting simultaneous access to buffer regions, which complicates the system and reduces throughput.

Innovation Solution

The apparatus employs two processing devices connected via a communication interface, where one device processes CMY data through binarization at the pixel level and transmits K data for processing by the other device, allowing for parallel processing and efficient distribution of pixel-level binarization tasks, especially when nozzle densities differ, thus improving overall throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple data processing units access a shared memory simultaneously, then processing throughput can be improved through parallel processing, but it becomes necessary to provide each data processing unit with new functionality for limiting free access to the shared memory, which complicates the configuration and increases costs

Engineering Contradiction:
ImprovethroughputVSAvoidconfiguration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the processing system into two separate data processing units (main and sub), each with its own dedicated memory. This segmentation eliminates the need for complex access control mechanisms while enabling parallel processing of different data types (raster data in main memory, print data in sub memory), thus improving throughput without increasing configuration complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a copy of the memory structure for each data processing unit. Instead of having multiple units share a single memory with complex access control, each unit has its own memory buffer, allowing independent access without conflict. This copying approach maintains the ability to process data in parallel while avoiding the need for access limitation functionality

Inventive Principle:
Principle #26Copying

2Reliability

If the apparatus uses a shared memory configuration with access limitation functionality, then data processing can be controlled, but the configuration becomes complicated and costs increase

Engineering Contradiction:
Improvedata processing controlVSAvoidconfiguration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system is segmented into independent processing units with dedicated memory resources. The main data processing unit handles raster data in its own memory buffer, while the sub data processing unit handles print data in its own buffer. This segmentation provides reliable data processing control without requiring complex access limitation mechanisms, as each unit operates independently with its own memory space

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of a shared memory structure that contains both main buffer region and sub buffer region, accessible by respective processing units through defined interfaces. This intermediary memory structure enables controlled data transfer between units while maintaining simple configurations, avoiding the need for complex access limitation functionality in each processing unit

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8277007B2Image processing apparatus
Publication Date: 2012.10.02 SEIKO EPSON CORP
  • US8277007B2 patent drawing
  • US8277007B2 patent drawing
  • US8277007B2 patent drawing

AI summary

An image processing apparatus, connected to an ejection head in which a nozzle group configured of nozzles that eject CMY inks of the CMYK color system and a nozzle group configured of nozzles that eject K ink of the CMYK color system are formed at different nozzle densities, that converts inputted image data into print data and outputs the print data to the ejection head, and includes: a first processing device that inputs the image data; and a second processing device communicably connected to the first processing device via a predetermined communication interface.