Multi-Sensor Image Processing System With Trigger-Based Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing System-on-Chip (SoC) technologies face latency issues during on-the-fly processing of images from multiple sensors with different resolutions, frame rates, and exposure values, leading to degraded image quality due to the need for stitching image lines.

Innovation Solution

A system comprising an access serializer, trigger controllers, FIFO memory, and an image signal processing (ISP) pipeline circuit that processes input image lines based on trigger IDs and configuration parameters, avoiding stitching and maintaining image quality across different sensor parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If image lines from multiple sensors are stitched together to generate a large image stream, then the system can process images from different sensors, but latency increases due to the stitching process

Engineering Contradiction:
Improveability to process images from multiple sensorsVSAvoidlatency in on-the-fly processing
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent divides the image processing into independent sensor channels, where each sensor's image lines are processed separately through dedicated pipelines rather than being merged and stitched together. This segmentation eliminates the stitching operation that causes latency, while still allowing multi-sensor processing through parallel independent channels.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary processing of each sensor's image lines individually before any merging or combination occurs. By preparing and processing images from different sensors in advance through separate pipelines, the system reduces the time needed for subsequent stitching operations and overall processing latency.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If image lines are stitched together to create a unified image stream, then multiple sensors can be integrated, but image quality degrades due to different exposure values and resolutions

Engineering Contradiction:
Improveintegration of multiple sensors with different parametersVSAvoidimage quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies different processing parameters and quality settings to each sensor's image lines according to their specific characteristics (resolution, exposure value, frame rate). Each sensor channel maintains its native quality parameters throughout processing, avoiding the quality degradation that occurs when forcing uniform processing across all sensors during stitching operations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

By segmenting the processing into separate sensor-specific pipelines, the patent allows each sensor's image data to be processed according to its native parameters without being compromised by the need to match other sensors' characteristics. This maintains individual image quality while still enabling multi-sensor integration through parallel processing.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If different frame rates are handled by storing and stitching image lines, then images from sensors with varying frame rates can be processed, but processing efficiency decreases

Engineering Contradiction:
Improvehandling of different frame ratesVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the processing into independent sensor channels, allowing each sensor to be processed at its own native frame rate without affecting other sensors. This eliminates the need for frame rate synchronization and stitching operations, significantly improving processing efficiency while maintaining the ability to handle diverse frame rates from multiple sensors.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic processing where each sensor channel operates independently at its own optimal frame rate, allowing the system to adapt to varying frame rates in real-time without forced synchronization. This dynamic approach processes images as they arrive from each sensor, maximizing throughput and efficiency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10922781B1System for processing images from multiple image sensors
Publication Date: 2021.02.16 NXP USA INC
  • US10922781B1 patent drawing
  • US10922781B1 patent drawing
  • US10922781B1 patent drawing

AI summary

A system for processing multiple images includes an access serializer, trigger controllers, a first-in-first-out (FIFO) memory, and an image signal processing (ISP) pipeline circuit. The access serializer serializes access requests that are associated with processing of input image lines of the images. The trigger controllers decode corresponding serialized access requests to generate trigger identifiers (IDs), respectively. The FIFO memory receives a corresponding trigger ID from each trigger controller and provides the trigger IDs to the ISP pipeline circuit based on an order of reception of the trigger IDs. The ISP pipeline circuit receives the input image lines associated with the trigger IDs, and based on a corresponding set of configuration parameters associated with the input image lines, processes the input image lines in an order of reception of the trigger IDs, to generate processed image lines, respectively.