Image Warping Circuit for Vertical Deflection Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image processing pipelines face challenges in efficiently correcting distortions such as rotational distortion in captured images without consuming significant CPU resources or increasing power consumption, as existing methods have limited capability in correcting vertical deflections.

Innovation Solution

An electronic device with an integrated circuit containing a tiler circuit, a grid generator, and a warper circuit that divides input image data into tiles, generates a mesh grid for mapping pixel locations, and reads tiles from memory to perform a more extensive warping transformation, allowing for improved correction of vertical deflections in output images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If image processing is performed using software programs on a CPU, then image processing flexibility is improved, but CPU bandwidth consumption and power consumption increase significantly

Engineering Contradiction:
Improveimage processing flexibilityVSAvoidCPU bandwidth consumption and power consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The image processing system is segmented into dedicated hardware components: a tiler circuit that divides images into tiles, a grid generator that creates mapping grids, and a warper circuit that performs the actual warping operations. This segmentation allows each component to be optimized for its specific function in hardware, reducing overall CPU involvement while maintaining processing flexibility through configurable parameters and multiple processing modes.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If a warper transforms pixels to correct distortion, then distortion correction capability is improved, but the degree of correction for rotational distortion remains limited

Engineering Contradiction:
Improvedistortion correction capabilityVSAvoiddegree of rotational distortion correction
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces a grid dimension as an intermediate mapping layer between the original image coordinates and the corrected output coordinates. The grid generator creates a mesh grid that defines how input pixel locations map to output pixel locations, enabling complex rotational and perspective transformations that go beyond simple warping. This additional dimensional layer allows the system to handle arbitrary affine and perspective transformations with high precision.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10540742B2Image warping in an image processor
Publication Date: 2020.01.21 APPLE INC
  • US10540742B2 patent drawing
  • US10540742B2 patent drawing
  • US10540742B2 patent drawing

AI summary

A device that includes integrated circuit includes a tiler circuit, a grid generator, and a warper circuit. The tiler circuit divides the distorted input image data into a plurality of image tiles and stores the image tiles into a memory device. Each image tile is an M×N array of pixel samples where M and N are greater than 1. The grid generator produces a mesh grid that describes a mapping of first pixel locations of the distorted image data to second pixel locations of the corrected image data. The warper circuit reads one or more of the image tiles from the memory device based on the mesh grid and interpolates a warped output image from the image tiles read from memory.