Image Processing Apparatus Parallel Execution Throughput
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing systems face inefficiencies due to the prolonged time required to execute image processes, as they determine attributes prior to processing, leading to poor throughput.
Innovation Solution
An image processing apparatus that determines characteristic information and generates attribute values based on pixel positions, allowing for dynamic execution of image processes corresponding to respective pixels using processing image data, including pixel values and attribute values.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If attributes are determined prior to execution of image processes, then image processes can be selectively applied based on pixel attributes, but the time required to execute full image processes is prolonged
Solution Approach 1:
The patent determines pixel attributes (such as text or photo area identification) before the image processing execution stage. This preliminary determination allows the system to prepare attribute information in advance, which is then used during parallel processing to selectively apply different image processes to different pixel regions without sequential delays
Solution Approach 2:
The patent enables dynamic selection of image processes based on pixel attributes during parallel execution. Different image processes are dynamically applied to different pixels based on their attributes, allowing the system to adapt processing to content while maintaining parallel execution efficiency
2Reliability
If a circuit arrangement executes a plurality of image processes in turn, then comprehensive image processing can be performed, but the time required is prolonged resulting in poor throughput
Solution Approach 1:
The patent segments the image into multiple regions based on pixel attributes (such as text areas, photo areas, and other regions). Each segment is then processed independently and in parallel using appropriate image processes, eliminating the need for sequential execution while ensuring comprehensive processing coverage
Solution Approach 2:
The patent implements continuous parallel processing by executing multiple image processes simultaneously on different pixel segments. This eliminates idle time between sequential operations and maintains continuous useful action across the entire image processing pipeline
Data Source
AI summary
An apparatus includes at least one processor configured to function as a dividing unit configured to divide at least part of an image, which is obtained by reading an original using a scanning device, into a plurality of processing blocks, a determination unit configured to determine an attribute value that specifies a processing content of one or more pixels in each processing block, of the plurality of processing blocks, divided by the dividing unit, in accordance with a coordinate in the original to which each processing block, of the plurality of processing blocks, corresponds, and an image processing unit configured to execute an image process to correct an input pixel value of a pixel in image data that represents the image and to output the corrected pixel value of the pixel, based on the attribute value determined by the determination unit.


