Dynamic Band Area Height Adjustment for Image Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image processing techniques are inadequate for handling various image processes, such as correction, combination, and adaptive spatial filtering, as they fail to flexibly adjust to changes in data resolution and the number of reference fields, leading to limitations in memory capacity and circuit scale, especially when dealing with high-resolution images.
Innovation Solution
The method involves dividing image data into band areas and determining a minimum transfer unit for image and correction data, calculating a transfer rate to fit within a buffer capacity, and adjusting the band area height based on this rate, allowing for flexible image processing across different resolutions with reduced delay memory capacity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If image data is divided into band areas for processing, then processing efficiency is improved, but memory capacity requirements increase
Solution Approach 1:
The image data is divided into multiple band areas in the sub-scanning direction, allowing sequential processing of each band. This segmentation enables the system to process high-resolution images by handling smaller portions at a time, reducing the peak memory capacity needed while maintaining processing efficiency.
Solution Approach 2:
The band height is dynamically adjusted based on the buffer capacity and transfer rates. The system calculates an optimal band height that fits within the available memory buffer, allowing flexible adaptation to different memory capacities and processing requirements without fixed constraints.
2Manufacturing precision
If buffer capacity is increased to handle high-resolution images, then image quality is improved, but circuit scale increases
Solution Approach 1:
The system changes the parameter of band height to optimize the balance between image quality and buffer capacity. By adjusting the band height parameter based on calculated transfer rates and buffer capacities, the system achieves high-quality processing without requiring excessively large buffers that would increase circuit scale.
3Speed
If band area height is increased to reduce processing steps, then processing speed is improved, but memory requirements increase
Solution Approach 1:
The band height is made dynamic rather than fixed, allowing the system to optimize the balance between processing speed and memory requirements. The calculated optimal band height adapts to available buffer capacity, enabling faster processing when more memory is available while conserving memory when buffer capacity is limited.
Data Source
AI summary
When processing image data by referring to at least one of reference image data and correction data, an image is processed in a unit of band area by dividing image data of a target image in a plurality of band areas. In this case, the minimum transfer unit of the image data is set. The minimum transfer unit of at least one of the reference image data and the correction data is obtained to process the image data in the minimum transfer unit. The transfer rate of the image data is determined so that the image data to be buffered fits in a capacity of a buffer available in image processing. The height of the band area to be created by division is determined based on the ratio of the transfer rate of the image data to the minimum transfer unit of the image data.


