Proximal Pixel Processing Architecture for High-Frame-Rate Imaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital image capture and processing systems face challenges in achieving high frame rates due to the need for high-speed data transfer and processing of large volumes of pixel data, leading to increased complexity, cost, power consumption, and size, especially with large image sensor arrays and complex algorithms.

Innovation Solution

A distributed, parallel image capture and processing architecture where a large array of computational circuits is placed proximal to the pixel array, performing computations in parallel on pixel values, thereby reducing the need for massive data transfer to a CPU and alleviating timing constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If pixel data is transferred to a CPU for processing, then image processing can be performed with high flexibility, but data transfer speed requirements and system complexity increase dramatically

Engineering Contradiction:
Improveimage processing flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the image processing system into two distinct parts: a simple, fixed-function proximal processing unit located near the pixel array that handles basic pixel-level operations, and a remote CPU that handles complex, flexible processing tasks. This segmentation allows the system to maintain flexibility for complex operations while offloading routine processing to reduce data transfer requirements and system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary proximal processing unit that sits between the pixel array and the remote CPU. This intermediary performs preliminary processing of pixel data locally, reducing the volume of data that needs to be transferred to the CPU and simplifying the overall system architecture while maintaining processing flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If pixel data is transferred to a CPU for processing, then comprehensive image processing can be achieved, but power consumption increases

Engineering Contradiction:
Improveimage processing capabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

By segmenting processing tasks between a low-power proximal unit and a high-power remote CPU, the system consumes less overall power. The proximal unit handles energy-efficient, simple operations locally, reducing the need to activate the power-intensive CPU for every processing task.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The proximal processing unit performs preliminary processing of pixel data before it reaches the CPU. This preliminary action reduces the amount of data and computational load that reaches the power-consuming CPU, thereby reducing overall power consumption while maintaining comprehensive processing capability.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If high-speed data transfer is implemented to meet frame rate requirements, then high frame rates can be achieved, but cost and system complexity increase

Engineering Contradiction:
Improveframe rateVSAvoiddata transfer system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the high-speed data transfer requirement by moving simple processing operations to the proximal unit. This eliminates the need for extremely high-speed data transfer between the pixel array and CPU, as much of the processing is now performed locally where data is already available.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

By performing preliminary processing at the proximal unit, the system reduces the volume and complexity of data that needs to be transferred at high speeds to the CPU, thereby achieving high frame rates without requiring excessively complex and costly high-speed transfer infrastructure.

Inventive Principle:
Principle #10Preliminary action

4Device complexity

If computational circuits are placed proximal to pixels, then data transfer requirements are reduced, but circuit space and manufacturing complexity increase

Engineering Contradiction:
Improvedata transfer complexityVSAvoidmanufacturing complexity
Core Design Contradiction:
Device complexityVSEase of manufacture

Solution Approach 1:

The patent applies local quality by placing simplified computational circuits with specific, dedicated functions proximal to the pixel array rather than using a uniform, complex processing architecture throughout the system. This localized approach reduces overall manufacturing complexity while achieving the benefit of reduced data transfer requirements.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11582417B2High density parallel proximal image processing
Publication Date: 2023.02.14 IDEAL IND LIGHTING LLC
  • US11582417B2 patent drawing
  • US11582417B2 patent drawing
  • US11582417B2 patent drawing

AI summary

A distributed, parallel, image capture and processing architecture provides significant advantages over prior art systems. A very large array of computational circuits—in some embodiments, matching the size of the pixel array—is distributed around, within, or beneath the pixel array of an image sensor. Each computational circuit is dedicated to, and in some embodiments is physically proximal to, one, two, or more associated pixels. Each computational circuit is operative to perform computations on one, two, or more pixel values generated by its associated pixels. The computational circuits all perform the same operation(s), in parallel. In this manner, a very large number of pixel-level operations are performed in parallel, physically and electrically near the pixels. This obviates the need to transfer very large amounts of pixel data from a pixel array to a CPU/memory, for at least many pixel-level image processing operations, thus alleviating the significant high-speed performance constraints placed on modern image sensors.