Event Sensing System Asynchronous Filtering Mask

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional image/video sensors face challenges in providing ultra-high frame rates and ultra-high speed capture capabilities, resulting in poor quality image/video captures due to redundancy in data output, which is difficult to manage with existing active pixel sensors.

Innovation Solution

Event sensing systems with event filtering mechanisms, including pixel arrays of event-driven pixels that detect events asynchronously, reducing redundancy by randomly dropping events using a programmable filtering mask to control bandwidth and latency, and employing activity monitors to adjust filtering rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional image/video sensors are used to provide ultra-high frame rates, then speed of capture is improved, but image/video capture quality deteriorates due to redundancy in data output

Engineering Contradiction:
Improveframe rateVSAvoidimage/video capture quality
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The patent extracts only the necessary event information from the continuous data stream, filtering out redundant data. Event-driven pixels detect and output only significant changes (events) rather than continuously capturing all image data, thereby reducing bandwidth and latency while maintaining capture quality at ultra-high frame rates.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If event sensing systems detect events asynchronously at ultra-high speeds, then productivity is improved, but device complexity increases due to filtering mechanisms

Engineering Contradiction:
Improveevent detection speedVSAvoidfiltering mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the event filtering process into multiple stages: pixel-level event detection, row-level activity monitoring, and column-level random filtering. This segmentation allows each stage to handle a specific aspect of the filtering task, managing complexity while maintaining ultra-high detection speeds through parallel processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial filtering by randomly dropping a portion of detected events rather than processing all events completely. The activity monitor detects excess event rates and triggers random filtering at a controlled rate, providing sufficient filtering to manage bandwidth without the need for complex complete processing of every event.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of time

If random filtering is applied to reduce congestion at excess event rates, then loss of time is reduced, but loss of information increases due to randomly dropped events

Engineering Contradiction:
ImprovelatencyVSAvoidevent data
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The patent applies partial filtering by randomly dropping a portion of events rather than all events. The filtering is activated only when activity monitors detect excess event rates, and the random drop rate is controlled to provide sufficient reduction in congestion while preserving the majority of meaningful event information for reconstruction.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent dynamically adjusts the filtering parameters based on activity monitor feedback. When event rates exceed thresholds, the system changes the filtering rate parameter to randomly drop events at a controlled proportion, thereby managing latency while minimizing information loss through adaptive parameter adjustment.

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

Enables ultra-high frame rates and ultra-high speed capabilities while reducing time stamp errors and avoiding fixed pattern artifacts, thereby improving image/video capture quality and reducing bandwidth and latency.

Implementation Method 1

An event driven pixel circuit includes a photodiode configured to photogenerate charge or photocurrent in response to incident light

Methodology Applied
Scientific EffectPhotoelectric Effect: Photoelectric Effect

Data Source

PatentUS20230047774A1Event filtering in an event sensing system
Publication Date: 2023.02.16 OMNIVISION TECHNOLOGIES INC
  • US20230047774A1 patent drawing
  • US20230047774A1 patent drawing
  • US20230047774A1 patent drawing

AI summary

An event sensing system includes a pixel array including a plurality of event driven pixel circuits configured to be illuminated by incident light. The event driven pixel circuits are configured to generate an event current in response to a detection of an event in the incident light. Output signals of a row of the pixel array are configured to be read out from the row of the pixel array to a line buffer in response to the detection of the event in the incident light. A random number generator is configured to randomly generate a filtering mask. A mask circuit is the output signals of the row of the pixel array from the line buffer and the filtering mask from the random number generator to filter the output signals of the row of the pixel array in response to the filtering mask.