In-Pixel Analog Vision SoC for Low-Power Parallel Image Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-frame imaging systems face challenges in achieving high parallelism, reducing information flow, and minimizing power consumption for in-pixel image processing.

Innovation Solution

The implementation of in-pixel embedded analog image processing, where each pixel has its own processor, enabling high parallelism and reduced power consumption by performing computations within the pixel using analog computing elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If conventional off-sensor digital processing is used, then computational accuracy is maintained, but power consumption increases and processing speed decreases

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing speed
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent transitions from digital domain processing to analog domain processing, representing a dimensional change in the computational domain. Analog computing elements perform image processing operations in the analog domain, which reduces power consumption while maintaining high processing speeds through parallel operations across multiple pixels simultaneously.

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

Solution Approach 2:

The patent replaces digital mechanical systems (transistors switching, data bus transfers, sequential processing) with analog computing elements that perform mathematical operations directly on continuous signals. This substitution eliminates the need for repeated digital-to-analog conversions and reduces the computational overhead associated with digital processing pipelines.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If in-pixel processing is implemented, then processing speed and parallelism increase, but device complexity increases

Engineering Contradiction:
Improveprocessing speedVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the image processing functionality into segmented operations distributed across multiple pixels. Each pixel contains processing elements that can independently perform specific image processing tasks on local image data, enabling parallel processing without requiring a single complex centralized processor. This segmentation reduces the complexity burden on any single element while achieving high overall processing speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universal processing elements within each pixel that can perform multiple image processing functions (e.g., convolution, differentiation, integration, thresholding) through reconfigurable analog circuitry. This multi-functionality reduces device complexity by eliminating the need for separate dedicated circuits for each processing operation, while still enabling high-speed parallel processing across the pixel array.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Use of energy by moving object

If analog computing elements are used, then power consumption is reduced, but manufacturing precision requirements increase

Engineering Contradiction:
Improvepower consumptionVSAvoidmanufacturing precision
Core Design Contradiction:
Use of energy by moving objectVSManufacturing precision

Solution Approach 1:

The patent incorporates feedback mechanisms within the analog processing elements that automatically compensate for manufacturing variations and drift. By continuously monitoring and adjusting operating parameters based on actual performance, the system maintains accurate image processing results despite variations in analog component characteristics caused by manufacturing tolerances.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent employs parameter changes and calibration procedures that allow the analog computing elements to adapt to manufacturing variations. By adjusting operating parameters such as bias currents, reference voltages, and timing sequences, the system optimizes performance for specific manufacturing batches, thereby reducing the impact of manufacturing precision limitations on overall system performance.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach allows for efficient neighbor-in-space and neighbor-in-time processing, reducing power consumption and increasing processing speed while maintaining high accuracy in multi-frame imaging.

Implementation Method 1

Each in-pixel processing element includes a photodetector

Methodology Applied
Scientific EffectPhotoelectric Effect: Photoelectric Effect

Data Source

PatentUS12230649B2AI system on chip (SOC) for robotics vision applications
Publication Date: 2025.02.18 VERGENCE AUTOMATION INC
  • US12230649B2 patent drawing
  • US12230649B2 patent drawing
  • US12230649B2 patent drawing

AI summary

An Artificial Intelligence (AI) multi-frame imaging System on Chip (SoC) incorporates in-pixel embedded analog image processing by performing analog image computation within a multi-frame image pixel. In embodiments, each in-pixel processing element includes a photodetector, photodetector control circuitry with at least three analog sub-frame storage elements, analog circuitry configured to process both neighbor-in-space and neighbor-in-time functions for analog data, and a set of north-east-west-south (NEWS) registers, each register interconnected between a unique pair of neighboring in-pixel processing elements to transfer analog data between the pair of neighboring in-pixel processing elements. In embodiments, the in-pixel embedded analog image processing device takes advantage of high parallelism because each pixel has its own processor, and takes advantage of locality of data because all data is located within a pixel or within a neighboring pixel.