Image Processing Apparatus Automatic Storage Region Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing techniques require users to determine whether an in-place process is possible, which increases user burden and may not efficiently reduce storage region usage, especially when the in-place process cannot be performed.
Innovation Solution
An image processing apparatus and method that determines whether overwriting input image data with output image data is possible based on processing content, and automatically sets the storage region for output data accordingly, using a controller to manage storage and processing operations, including the option to execute image processing using a different processor or divide input data for efficient processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the in-place process is performed to reduce storage region usage, then the amount of used storage region is reduced, but the user burden increases due to the need to determine whether in-place process is possible
Solution Approach 1:
The system automatically determines whether in-place processing is possible and executes the appropriate processing mode without requiring user intervention. The determination section evaluates processing content to decide if overwriting input image data with output image data is safe, and the controller automatically switches between in-place and out-of-place processing based on this determination.
2Quantity of substance
If the in-place process is performed without proper determination, then storage region usage is reduced, but processing reliability deteriorates due to incorrect overwriting
Solution Approach 1:
The determination section performs preliminary analysis of the processing content before execution to determine whether in-place processing is possible. This preliminary determination prevents incorrect overwriting by evaluating whether the processing operation would corrupt input data, ensuring that only safe in-place operations are performed.
3Ease of operation
If automatic determination of in-place process possibility is implemented, then user burden is reduced, but device complexity increases
Solution Approach 1:
The system is divided into distinct functional sections: a determination section that evaluates whether in-place processing is possible, and a controller that executes the appropriate processing mode. This segmentation allows the complexity to be isolated to specific modules while keeping the overall system manageable and the user interface simple.
Data Source
AI summary
An image processing apparatus that executes image processing using an object group in which plural objects that perform image processing with respect to input image data stored in a storage region and output output image data are connected to each other is provided. The apparatus includes: a determination section that determines whether performing overwriting on the input image data using the output image data is possible according to each piece of processing content of the image processing; a controller that performs a setting for setting a storage region of the output image data of the image processing as a region including a storage region in which the input image data on which the overwriting is possible is stored, and performs a control for executing the image processing using the object group, with respect to the image processing for which it is determined that the overwriting is possible.


