Image Processing Apparatus Automatic Resource Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing apparatuses face challenges with resource limitations, such as memory and processing capacity, which hinder efficient application installation and operation, often requiring manual removal and reinstallation of unused applications, leading to lower operational efficiency.
Innovation Solution
An image processing apparatus and method that includes function- and API-judging units to automatically terminate or eliminate unused functions and APIs, allowing for efficient installation and operation without additional applications or function termination, by comparing resource requirements and available resources to ensure seamless application installation and operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If applications are manually removed and reinstalled to manage resource usage, then resource allocation can be adjusted, but operational efficiency decreases and time is lost
Solution Approach 1:
The system automatically manages application installation and resource allocation without requiring manual intervention. The control unit autonomously judges whether to install applications based on resource conditions, eliminating the need for operators to manually remove and reinstall applications, thereby maintaining both optimal resource allocation and high operational efficiency
Solution Approach 2:
The system performs preliminary judgment of resource conditions before application installation. By evaluating resource availability in advance and making installation decisions beforehand, the system prevents resource conflicts and ensures smooth application deployment without requiring subsequent manual adjustments
2Adaptability or versatility
If applications are installed without judging resource conditions, then application availability increases, but resource exhaustion occurs leading to system failure
Solution Approach 1:
The control unit continuously monitors resource conditions and uses this feedback to make intelligent installation decisions. By judging current resource status before each installation and adjusting decisions based on real-time conditions, the system maintains high application availability while preventing resource exhaustion and ensuring system stability
Solution Approach 2:
The system dynamically adjusts application installation decisions based on changing resource conditions. Rather than using fixed installation rules, the control unit adapts its judgment to current resource availability, allowing the system to maximize application availability while maintaining stability under varying resource conditions
3Adaptability or versatility
If multiple applications are installed to increase functionality, then system capability improves, but resource consumption increases beyond available capacity
Solution Approach 1:
The system changes the parameter of installation decision from a fixed yes/no rule to a dynamic judgment based on resource parameters. By evaluating resource conditions and adjusting installation decisions accordingly, the system optimizes the balance between system capability and resource consumption, installing applications only when resources are sufficient
4Quantity of substance
If manual application management is performed, then resource control is possible, but labor time and operational complexity increase
Solution Approach 1:
The control unit autonomously performs resource evaluation and installation decision-making without requiring manual intervention. This self-service mechanism maintains precise resource control while eliminating operational complexity, as the system automatically manages the entire installation process based on judged resource conditions
Data Source
AI summary
Provided is an image processing apparatus, comprising a first function-judging unit of judging the function used by an installed application, a second function-judging unit of judging the functions available in the device, and a control unit of terminating and/or eliminating the function unused by the installed application, based on the results obtained in the first function-judging unit and the second function-judging unit when the application is installed.


