Image Processing Memory Reallocation and Job Output Control
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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)
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.
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.
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
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.
Data Source
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.


