Image Forming Apparatus Bus Competition Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In image forming operations, the competition for using buses to transfer image data between memory devices can lead to inefficiencies and potential deficiencies or excesses in data transfer, affecting the quality and continuity of the image formation process.

Innovation Solution

The image forming apparatus employs a configuration with multiple storage units and controllers to manage image data flow, using a PCIe bus efficiently by encoding and decoding data within the memory and hard disk, thereby reducing the frequency and competition for bus usage, and ensuring consistent data transfer speeds to match the printer engine's operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If multiple controllers share a common bus for data transfer, then device complexity is reduced, but bus competition occurs leading to data transfer inefficiency

Engineering Contradiction:
Improvecontroller configurationVSAvoiddata transfer efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides the image data processing into multiple storage units (first storage, second storage, third storage) with dedicated controllers (first, second, third, fourth controllers). Each controller handles specific data transfer tasks independently, eliminating bus competition while maintaining modular architecture. The segmentation of data flow paths allows parallel operations without contention.

Inventive Principle:
Principle #1Segmentation

2Productivity

If data transfer speed is increased to match printer engine operation, then productivity is improved, but data transfer bottlenecks and chipping occur due to bus competition

Engineering Contradiction:
Improvedata transfer speedVSAvoidimage quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements preliminary encoding of image data in the first storage unit before transfer to subsequent storage units. This pre-processing prepares data in advance for high-speed transfer, ensuring that data is ready for immediate transmission at printer engine speeds without causing bottlenecks or chipping during the actual transfer process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces intermediate storage units (second storage, third storage) that act as buffers between the encoder and the printer engine. These intermediary storages decouple the encoding process from the printing process, allowing independent optimization of each stage's speed while maintaining reliable data flow without bus competition.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If bus usage frequency is reduced to minimize competition, then data transfer reliability is improved, but device complexity increases due to multiple storage units

Engineering Contradiction:
Improvedata transfer consistencyVSAvoidstorage configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes each storage unit multi-functional: the first storage unit both encodes image data and stores it; the second storage unit both decodes and stores data; the third storage unit both stores and outputs data. This multi-functionality reduces the need for additional dedicated components, managing complexity while ensuring reliable data transfer through dedicated pathways.

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

Data Source

PatentUS9955036B2Image forming apparatus including a first storage, a second storage, and a bus and image forming method using the same
Publication Date: 2018.04.24 RICOH CO LTD
  • US9955036B2 patent drawing
  • US9955036B2 patent drawing
  • US9955036B2 patent drawing

AI summary

An image forming apparatus, which includes a first storage, a second storage, and a bus, includes a first controller configured to store first image data based on input image data, in the first storage, when the input image data is input via the bus; a second controller configured to store second image data based on the first image data, in the second storage; a third controller configured to store third image data based on the second image data, in the first storage; a fourth controller configured to output output image data based on the third image data; and an image former configured to perform image formation based on the output image data.