Dynamic Buffer Switching in Image Forming Apparatus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image forming apparatuses face inefficiencies in data storage and processing due to the reliance on a single buffer method, leading to slowed reading and starting operations when toggle buffers are not employed, resulting in delayed next job processing.

Innovation Solution

Implementing a controller that dynamically switches the output buffer in the primary storage between input and output processing based on the job requirements, allowing for the use of the output buffer as a toggle buffer during input processing to enhance storage speed and reduce processing time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the reading buffer of the main memory is used as the second storing buffer in the toggle buffer method, then the storage speed of storing image data into the mass storage device can be increased, but the image forming apparatus cannot start the reading operation with use of the reading buffer until the previous storing operation is completed

Engineering Contradiction:
Improvestorage speedVSAvoidstarting delay of next printing
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent dynamically switches the function of buffers between input and output based on operational phase. During storing operations, the reading buffer is reassigned as a second storing buffer to accelerate data transfer to mass storage. During reading operations, the buffer assignment is switched back to enable reading operations. This dynamic reassignment resolves the contradiction by allowing the system to optimize for storage speed when needed while maintaining the ability to start reading operations when required.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters of buffers by switching their functional roles. The reading buffer's parameter changes from being exclusively for reading operations to being usable as a storing buffer during specific phases. This parameter change enables the system to increase storage speed without permanently sacrificing reading capability, as the buffer can be reconfigured for reading operations when needed.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the image forming apparatus performs the printing operation for the later print job in parallel with the reading operation for the previous job, then the productivity can be improved, but the order of job processing becomes different from the order of job receiving

Engineering Contradiction:
Improveparallel processing capabilityVSAvoidjob processing order
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent segments the buffer resources into multiple buffers (first storing buffer, second storing buffer, reading buffer) that can be independently assigned and managed. This segmentation allows different jobs to use different buffer assignments, enabling parallel processing while maintaining job order through careful buffer management and switching strategies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses buffer switching as an intermediary mechanism to coordinate between parallel job processing and job order maintenance. By controlling which buffer is assigned to which operation and when switching occurs, the system can allow parallel execution while ensuring that job completion order matches reception order through controlled buffer release and reassignment timing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9558432B2Buffer management technology in image forming apparatus
Publication Date: 2017.01.31 KONICA MINOLTA INC
  • US9558432B2 patent drawing
  • US9558432B2 patent drawing
  • US9558432B2 patent drawing

AI summary

An image forming apparatus having a second storage device such as an HDD mounted thereon, when it receives an input of a job, determines a necessity of an input processing of image data into the second storage device, a necessity of an output processing of image data from the secondary storage device, and a timing of the input processing and the output processing in the job. Then, the image forming apparatus switches an output buffer, which is an area set in a primary storage of the image forming apparatus and is used for the output processing of image data from the secondary storage device, to a buffer for use in the input processing or to a buffer for use in the output processing in accordance with a result of the determination.