Image Processing Apparatus Correcting Inclined Panels via Pixel Shifting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image reading apparatuses face challenges in accurately correcting image inclination due to the difficulty in adjusting the linear image sensor's inclination, especially when the maximum line deviation in the sub-scanning direction is not an integer multiple of the pixel width, leading to degraded precision in correction.

Innovation Solution

An image processing apparatus that includes a storage unit for image data, an acquisition unit for inclination information, and a readout unit that shifts the line position in the sub-scanning direction by a predetermined number of pixels in the main-scanning direction, differentiating pixels between the edge and other areas to improve correction precision.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the readout line position is corrected pixel by pixel in the sub-scanning direction, then the correction can be implemented, but the precision degrades when the maximum line deviation is not an integer multiple of the pixel width

Engineering Contradiction:
Improvecorrection precisionVSAvoidreading width precision
Core Design Contradiction:
Measurement precisionVSManufacturing precision

Solution Approach 1:

The patent divides the main-scanning direction into multiple equal divisions, and performs correction for each division region separately. This segmentation allows the correction to be applied in discrete steps that can accommodate non-integer pixel deviations, resolving the contradiction between implementability and precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different correction strategies to different regions: edge pixels are handled differently from central pixels within each division. This local differentiation allows optimal correction precision for each region while maintaining overall system feasibility.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If the main-scanning pixel width is equally divided by an integer, then the correction can be accurately applied when deviation is an integer multiple of pixel width, but accurate reading width cannot be set when deviation includes components smaller than one pixel

Engineering Contradiction:
Improvecorrection accuracyVSAvoidapplicability to non-integer deviations
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic adjustment of the readout line position based on the actual measured deviation amount. Instead of using fixed equal divisions, the system dynamically calculates the appropriate shift for each line based on inclination information, allowing accurate correction for any deviation amount including non-integer values.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of readout line position shift from fixed equal divisions to variable shifts based on measured inclination. This parameter change allows the system to adapt to different deviation amounts, including non-integer multiples of pixel width, while maintaining correction accuracy.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12063333B2Image processing apparatus, control method thereof, image reading apparatus, and storage medium that shift inclined panels based on pixel inclination information and differentiating edge pixels from other parts of a scanned line
Publication Date: 2024.08.13 CANON KK
  • US12063333B2 patent drawing
  • US12063333B2 patent drawing
  • US12063333B2 patent drawing

AI summary

An image processing apparatus comprising: a storage unit configured to store image data read by scanning, with a linear sensor including pixels arranged in a main-scanning direction, an original in a sub-scanning direction orthogonal to the main-scanning direction, an acquisition unit configured to acquire inclination information indicating inclination of the image data, and a readout unit configured to read out the image data from the storage unit, with shifting, in accordance with the inclination information, a line position in the sub-scanning direction by each predetermined number of pixels in the main-scanning direction, wherein the readout unit reads out the image data from the storage unit, based on the inclination information, differentiating the predetermined number of pixels between an edge in the main-scanning direction and other parts.