Band-Based Decompression for Multi-Color Image Forming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image forming apparatuses face reduced print processing efficiency and increased costs when the number of simultaneous compression/decompression processes exceeds the available hardware resources, leading to inefficient use of resources and product specification restrictions.

Innovation Solution

An image forming apparatus with a spool memory for storing compressed data for each color, a first decompression unit that sequentially decompresses data in units of bands, and an image forming unit that performs processing based on decompressed data, allowing for efficient decompression of multiple colors by switching between decompression targets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the number of compression/decompression hardware resources is increased to handle more simultaneous processes, then the throughput and processing efficiency are improved, but the product cost increases

Engineering Contradiction:
Improveprint processing efficiencyVSAvoidhardware resource quantity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The image data is divided into multiple bands in the main scanning direction, and decompression is performed sequentially for each band. This segmentation allows the single JBIG core channel to process multiple color components by switching between bands, effectively multiplying the processing capacity without adding hardware resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The decompression process dynamically switches between different color component data (C, M, Y, K) within each band using a frame buffer. This dynamic switching enables one hardware channel to handle multiple decompression tasks sequentially, improving resource utilization and maintaining high throughput without increasing hardware complexity.

Inventive Principle:
Principle #15Dynamics

2Speed

If multiple JBIG core channels are allocated to each color component to ensure simultaneous decompression, then the decompression speed is improved, but the device complexity and cost increase

Engineering Contradiction:
Improvedecompression speedVSAvoidJBIG core channel quantity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

By segmenting the image into bands and using a frame buffer to store intermediate decompressed data, the system allows sequential processing of multiple color components through a single JBIG core channel. This maintains decompression speed by preventing bottlenecks while avoiding the need for multiple parallel channels.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The frame buffer pre-stores compressed data for subsequent color components while the current band is being decompressed. This preliminary preparation allows the JBIG core channel to immediately switch to the next color component without waiting for I/O operations, maintaining high decompression speed with minimal hardware.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If compression/decompression hardware resources are used exclusively by one process, then the reliability of each process is improved, but the overall print processing efficiency deteriorates

Engineering Contradiction:
Improveprocess stabilityVSAvoidprint processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically allocates the JBIG core channel between different color components (C, M, Y, K) within a single process by switching between bands and using the frame buffer. This dynamic time-division multiplexing ensures the process remains stable and reliable while efficiently handling all color components, thereby maintaining high overall print processing efficiency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10841459B2Image forming with decompression processing for band data of first and second color components
Publication Date: 2020.11.17 CANON KK
  • US10841459B2 patent drawing
  • US10841459B2 patent drawing
  • US10841459B2 patent drawing

AI summary

Image data stored in a spool memory and respectively corresponding to a plurality of colors is read and sequentially decompressed, and image forming processing is performed based on the decompressed image data. In the decompression, the image data respectively corresponding to the plurality of colors is sequentially decompressed, switching between decompression target data in units of bands.