Dynamic Band Area Height Adjustment for Image Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Productivity

If image data is divided into band areas for processing, then processing efficiency is improved, but memory capacity requirements increase

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidmemory capacity
Core Design Contradiction:
ProductivityVSQuantity of substance

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If buffer capacity is increased to handle high-resolution images, then image quality is improved, but circuit scale increases

Engineering Contradiction:
Improveimage qualityVSAvoidcircuit scale
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

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.

Inventive Principle:
Principle #35Parameter changes

3Speed

If band area height is increased to reduce processing steps, then processing speed is improved, but memory requirements increase

Engineering Contradiction:
Improveprocessing speedVSAvoidmemory requirements
Core Design Contradiction:
SpeedVSQuantity of substance

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9055253B2Method, apparatus, and medium acquiring band-area height on the basis of transfer amount and transfer unit of partial image data of the band area
Publication Date: 2015.06.09 CANON KK
  • US9055253B2 patent drawing
  • US9055253B2 patent drawing
  • US9055253B2 patent drawing

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.