Multi-Sensor Data Merging via Predictive Processor Timing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increased hardware requirements for temporary memory and processing circuits in electronic devices with multiple image sensors lead to higher expenses and inefficiencies in data storage and processing.
Innovation Solution
An electronic apparatus with a processor that outputs read control signals to multiple image sensors, allowing for synchronized data read and storage in a temporary memory, enabling the merging of data from multiple sensors into a single image without the need for extensive hardware.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data from multiple image sensors is stored simultaneously, then complete image data is preserved, but temporary memory capacity requirements increase
Solution Approach 1:
The processor performs preliminary actions by predicting which data from the second image sensor will be needed next, and pre-loads or pre-processes this data in advance during the time window between first sensor readings. This allows the system to maintain data completeness while using minimal temporary memory, as only a small buffer is needed to hold the predicted next data rather than all possible data simultaneously.
Solution Approach 2:
The system dynamically adjusts the data processing pipeline by continuously predicting future data requirements and adapting the timing of data transfer and processing operations. The processor dynamically schedules the reading and processing of second sensor data to coincide with periods when the first sensor is being read, creating a dynamic, time-optimized workflow that minimizes memory requirements while maintaining data integrity.
2Productivity
If hardware is increased to handle data from multiple image sensors, then processing capability is improved, but device complexity and cost increase
Solution Approach 1:
The processor serves itself by performing multiple functions - it reads data from the first image sensor, predicts what data will be needed from the second sensor, and processes that predicted data all within the same processing unit. This self-service approach eliminates the need for separate dedicated processing circuits for each sensor, reducing hardware complexity while maintaining high processing capability.
Solution Approach 2:
The single processor is designed to be universal and multi-functional, capable of handling data acquisition, prediction, and processing for both image sensors. Rather than having specialized hardware for each sensor, one versatile processor performs all necessary functions, thereby reducing device complexity and cost while preserving full processing capability.
3Stability of the object's composition
If data read timing is synchronized across multiple sensors, then data alignment is improved, but processing efficiency decreases
Solution Approach 1:
The system performs preliminary prediction of second sensor data requirements before the actual data is needed. By predicting what data will be required and preparing it in advance during idle periods, the system maintains perfect data alignment when processing occurs, while avoiding the inefficiency of synchronized waiting. The prediction mechanism ensures data is ready exactly when needed without requiring simultaneous sensor operation.
Data Source
AI summary
The electronic apparatus includes: a plurality of image sensors including a first image sensor and a second image sensor; and a processor electrically connected to the plurality of image sensors and configured to output a read control signal and a synchronization signal to the plurality of image sensors, wherein the processor is further configured to: output a first read control signal to the first image sensor and receive first data read from the first image sensor; output a second read control signal to the second image sensor and store second data read from the second image sensor in a temporary memory; and output the second data stored in the temporary memory based on an output control signal generated between the first read control signal and a next first read control signal and generate merged data in which the first data and the second data are merged.


