Scale-Based Image Sensor Readout for Low-Power Vision Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer vision processing in devices like smart glasses faces challenges due to high computational complexity and power constraints, as existing techniques require sequential row-by-row readouts and multiple image captures, leading to inefficiencies and increased power consumption.

Innovation Solution

Implementing a scale-based sensor readout with bit-reversed addressing and memory buffers to enable parallel processing at different scales, allowing early termination and reduced power consumption by skipping redundant reads and using reduced precision integral images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If sequential row-by-row readout is used, then complete image data is transferred, but processing time and power consumption increase

Engineering Contradiction:
Improveimage data completenessVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary processing at reduced scales before full-resolution processing. By reading and processing image data at multiple scales in out-of-sequence manner, the system can terminate processing early when sufficient information is obtained, avoiding complete data transfer and reducing processing time while maintaining adequate measurement precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the image data processing into multiple scales and segments. Instead of processing the entire image at full resolution sequentially, the system segments the processing into different scale levels, allowing early termination and parallel processing operations to reduce overall processing time.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If full data transfer is performed, then complete image information is available, but power consumption increases

Engineering Contradiction:
Improveimage information completenessVSAvoidpower consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by transferring and processing only the necessary portion of image data at each scale level. By using variable length row reads and out-of-sequence processing, the system transfers minimal required data to achieve the processing goal, reducing power consumption while maintaining sufficient image information completeness for the application.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of substance

If variable length row reads are used, then data transfer is reduced, but readout complexity increases

Engineering Contradiction:
Improvedata transfer volumeVSAvoidreadout complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The patent changes the readout parameters by implementing variable length row reads based on scale factors. The readout logic dynamically adjusts the number of pixels read per row based on the current scale level and bit-reversed addressing scheme, reducing data transfer volume while managing readout complexity through systematic parameter variation rather than complex ad-hoc logic.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12632919B2Methods and apparatus for scalable processing
Publication Date: 2026.05.19 SOFTEYE INC
  • US12632919B2 patent drawing
  • US12632919B2 patent drawing
  • US12632919B2 patent drawing

AI summary

Methods and apparatus for scalable processing. Conventional image sensors read image data in a sequential row-by-row manner. However, image data may be more efficiently processed at different scales. For example, computer vision processing at a first scale may be used to determine whether subsequent processing with more resolution is helpful. Various embodiments of the present disclosure readout image data according to different scales; scaled readouts may be processed using scale specific computer vision algorithms to determine next steps. In addition to scaled readouts of image data, some variants may also provide commonly used data and/or implement pre-processing steps.