Image Processing Memory Reallocation and Job Output Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image processing apparatuses face issues with memory reallocation after job input but before job output, leading to unavailable standard functions and inefficient use of memory resources, resulting in suboptimal job execution and potential data loss.

Innovation Solution

The apparatus includes a judgment system that reallocates memory areas and restricts operations related to secondary jobs to ensure that the first job is output using available functions, preventing memory diversion to optional functions that may not support high-resolution or large-data operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If memory areas are reallocated to optional functions after job input but before job output, then the optional function can be supported, but the standard functions become unavailable and job output cannot be executed

Engineering Contradiction:
Improveoptional function supportVSAvoidstandard function availability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary judgment before job output to detect memory reallocation events. When a memory reallocation is detected, the system preemptively checks whether the reallocated memory supports the required job output functions. This preliminary detection and judgment prevents the scenario where standard functions become unavailable without proper handling.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system establishes a feedback mechanism where the judgment portion continuously monitors memory allocation status and provides feedback to the control portion. When memory reallocation occurs, the feedback loop triggers a check of available functions and notifies the user, enabling dynamic adaptation to maintain both optional function support and standard function reliability.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If memory areas are diverted to optional functions, then the optional function can operate, but the memory area for standard functions is reduced causing insufficient memory for job output

Engineering Contradiction:
Improveoptional function installationVSAvoidmemory area for standard functions
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary assessment before job output to determine whether the current memory allocation suffices for the required functions. This preliminary check prevents the system from proceeding with job output when memory is insufficient, thereby avoiding data loss and ensuring proper resource allocation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes memory allocation parameters based on detected reallocation events. When memory is reallocated to optional functions, the system adjusts the memory parameters for standard functions accordingly, reducing the memory area for standard functions to accommodate the optional function while maintaining sufficient resources for job output.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If job output is executed by alternative function due to unavailable function, then job output can be completed, but the output does not meet user requirements (e.g., high resolution output executed at low resolution)

Engineering Contradiction:
Improvejob output executionVSAvoidoutput quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system uses feedback from the judgment portion to notify users when function unavailability occurs due to memory reallocation. This feedback mechanism allows users to be aware of the situation and make informed decisions about whether to proceed with job output under limited conditions or wait for memory reallocation to complete.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The judgment portion acts as an intermediary between the control portion and the user. It detects function unavailability conditions and communicates this information to the user, mediating the decision-making process and preventing premature job output that would compromise quality requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If jobs are kept stored on storage device without output after memory reallocation, then the job can be stored, but the limited memory resources on storage device are wasted

Engineering Contradiction:
Improvejob storageVSAvoidmemory resources on storage device
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system establishes feedback to monitor job output status and memory allocation changes. When memory reallocation occurs and job output is blocked, the feedback mechanism notifies the user, enabling timely action to free up storage memory resources and prevent waste.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9491325B2Image processing apparatus, image processing method for the same, and recording medium
Publication Date: 2016.11.08 KONICA MINOLTA INC
  • US9491325B2 patent drawing
  • US9491325B2 patent drawing
  • US9491325B2 patent drawing

AI summary

An image processing apparatus having functions installed thereon includes a job input portion that inputs a first job, a job storage that stores the first job, a job output portion that outputs the first job, a memory that allows allocating memory areas to the functions and reallocating the memory areas, a first judgment portion that judges whether or not the memory areas were reallocated after input but before output of the first job, a second judgment portion that judges whether or not output of the first job requires any unavailable function, a third judgment portion that judges whether or not the unavailable function will be available by restricting operations related to a second job and by adjusting the memory areas, and an operation restriction portion restricts operations related to the second job and adjusts the memory areas, wherein the first job is output while restrictions on the operations are effective.