Raster Image Processor Self-Tuning Band Size Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional raster image processors (RIPs) face variability in performance due to fixed band sizes, which do not adapt to changing system conditions such as L2 cache size, application load, and behavior, leading to inconsistent data throughput.

Innovation Solution

A method for a raster image processor that automatically and continuously adjusts the band size based on monitored memory usage and throughput, reverting to previous optimal settings if performance worsens and adjusting in the same direction as recent changes to maintain optimal performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a fixed band size is used in conventional RIPs, then the device complexity is reduced and ease of operation is improved, but the productivity and data throughput become inconsistent under varying system conditions

Engineering Contradiction:
Improvedata throughputVSAvoidadaptability to system conditions
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic band size adjustment where the RIP continuously monitors system conditions (L2 cache size, application load, behavior) and automatically modifies the band size parameter in real-time. This transforms the static fixed band size approach into a dynamic adaptive system that optimizes data throughput by matching band size to current system capacity, directly resolving the contradiction between fixed configuration simplicity and adaptive performance optimization

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the band size parameter based on monitored system conditions. By dynamically adjusting this critical parameter according to L2 cache size, application load, and behavior patterns, the system optimizes throughput without requiring complex structural changes, effectively resolving the contradiction between fixed parameter simplicity and adaptive performance

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the band size is set to match L2 cache size for optimal throughput, then productivity is improved, but the device complexity increases due to continuous monitoring and adjustment mechanisms

Engineering Contradiction:
Improvedata throughputVSAvoidcomplexity of monitoring and adjustment system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The RIP performs self-tuning by automatically monitoring its own system conditions (L2 cache size, application load, behavior) and adjusting its band size parameter without external intervention. This self-service mechanism optimizes throughput while minimizing the need for complex external control systems, resolving the contradiction between performance optimization and system complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements a feedback loop where the RIP continuously monitors system conditions and throughput performance, then uses this feedback to automatically adjust the band size. This closed-loop control system achieves optimal throughput by responding to actual system state, balancing the need for performance optimization with the complexity of the control mechanism

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8665482B2Raster image processor using a self-tuning banding mode
Publication Date: 2014.03.04 KONICA MINOLTA SYSTEMS LABORATORY INC
  • US8665482B2 patent drawing
  • US8665482B2 patent drawing
  • US8665482B2 patent drawing

AI summary

A raster image processor (RIP) using a self-tuning banding mode is disclosed. The RIP automatically and continuously adjusts the band size used for generating the raster image based on past performance (i.e. past data throughput values) and corresponding band sizes. At the start of each page of image, or after a certain number of pages has been processed or certain amount of time has elapsed, the RIP determines whether performance has worsened since the last band size adjustment. If it has worsened, the band size is reverted to a previous best performing value. If the performance has improved, then the band size is changed in the same direction as the last change. Raster image processing is performed using the adjusted band size.