Image Distortion Correction Circuit With Batch Pixel Interpolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image distortion correction devices require pixel-by-pixel correction, leading to inefficient processing and the need for large static random access memory (SRAM) usage, resulting in degraded efficiency and increased circuit area.

Innovation Solution

An image distortion correction device and method that utilizes an interpolation range preprocessing circuit, memory, register sets, and a pixel processing circuit to perform distortion correction in batches, using a mapping table to determine pixel sets and store data in registers, allowing for pipelined operations without excessive SRAM usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If pixel-by-pixel distortion correction is performed, then correction accuracy is maintained, but processing efficiency deteriorates and circuit area increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidcircuit area
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the image processing into distinct stages: a preprocessing circuit that performs initial distortion correction and generates intermediate results, and a main processing circuit that completes the correction using stored mapping data. This segmentation allows parallel processing paths and reduces the computational burden on any single circuit component, thereby improving overall processing efficiency while managing circuit area.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The preprocessing circuit performs preliminary distortion correction operations before the main processing circuit handles the final correction. By pre-calculating and storing mapping data in memory, the system prepares correction information in advance, reducing the real-time computational requirements and improving processing throughput without requiring excessive circuit resources.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If large capacity SRAM is used to store original image data, then sufficient data is available for correction, but circuit area increases

Engineering Contradiction:
Improvedata storage capacityVSAvoidcircuit area
Core Design Contradiction:
Quantity of substanceVSArea of stationary object

Solution Approach 1:

The patent extracts only the essential mapping data required for distortion correction and stores it in memory, rather than storing complete original image data. The preprocessing circuit generates this compressed mapping representation by performing initial correction operations, which reduces the storage requirements while maintaining sufficient information for the main processing circuit to complete the correction accurately.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of storing and repeatedly accessing large amounts of original image data, the system creates a compact copy in the form of mapping data that represents the distortion correction relationships. This mapping copy is stored in memory and used by both the preprocessing and main processing circuits, reducing storage demands while preserving the necessary correction information.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260057498A1Image distortion correction device and image distortion correction method able to increase processing efficiency
Publication Date: 2026.02.26 SIGMASTAR TECH LTD
  • US20260057498A1 patent drawing
  • US20260057498A1 patent drawing
  • US20260057498A1 patent drawing

AI summary

An image distortion correction device includes an interpolation range preprocessing circuit, a memory, a first register set, a control circuit and a pixel processing circuit. The interpolation range preprocessing circuit obtains a plurality of first mapping points according to a mapping table, and determines a first pixel set according to the plurality of first mapping points. The memory stores input image data. The control circuit determines whether the input image data includes first set data corresponding to the first pixel set, and stores the first set data to the first register set when the input image data includes the first set data. The pixel processing circuit performs distortion correction according to the first set data in the first register set to generate a plurality of sets of output pixel data, and accordingly generates output image data.