Image-Capturing Device Line-by-Line Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image-capturing devices face delays in displaying captured images due to varying processing times for each line, leading to potential overwriting or destruction of uncompleted image data, especially in live view modes where high frame rates are desired.
Innovation Solution
An image-capturing device is configured with an image sensor, two processors, and a display, where the processors start processing only after the necessary data for each line is prepared, and the display begins showing data once processing for each line is complete, ensuring synchronized and efficient image display without premature data import.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a common phase difference ΔT is defined for all lines to prevent premature reading, then data integrity is maintained, but display delay increases due to using maximum processing time margin
Solution Approach 1:
The patent segments the image data processing into line-by-line units, allowing each line to be processed independently according to its actual processing time requirements rather than using a uniform delay for all lines. This segmentation enables precise timing control for each line while maintaining data integrity.
Solution Approach 2:
The patent implements dynamic timing adjustment where the phase difference ΔT is varied for each line based on actual processing completion status. Instead of using a static maximum margin value for all lines, the system dynamically determines when each line's processing is complete and triggers display accordingly, optimizing both reliability and timing efficiency.
2Reliability
If image processing is performed for all lines before display, then complete image data is available, but frame rate decreases due to extended processing time
Solution Approach 1:
The patent performs preliminary processing of image data line-by-line as it becomes available, rather than waiting for complete frame processing. Each line is processed and prepared for display as soon as its processing is complete, enabling overlapping of processing operations and reducing overall frame preparation time.
Solution Approach 2:
The patent maintains continuous useful action by processing and displaying lines continuously as they become ready, rather than interrupting to wait for complete frame processing. This continuous processing approach keeps the system productive throughout the entire frame cycle, maximizing frame rate while ensuring image completeness.
3Productivity
If processing starts immediately when data is available, then productivity increases, but data overwriting or destruction may occur
Solution Approach 1:
The patent implements a feedback mechanism where the processing status of each line is continuously monitored. The system only triggers display or next processing steps when feedback confirms that current line processing is complete and data is safe, preventing premature operations that could cause data overwriting or destruction.
Solution Approach 2:
The patent performs preliminary verification of processing completion status before initiating subsequent actions. Each line's processing state is checked in advance, and only when confirmation is received that processing is complete does the system proceed to display or overwrite operations, ensuring data safety while maintaining processing efficiency.
Data Source
AI summary
An image-capturing device includes an image sensor outputting image-capture data of a subject for each predetermined unit, a first and second processors, and a display. The first processor receives the image-capture data, carries out a first processing for the image-capture data, and outputs first processing data. The second processor receives the first processing data, carries out a second processing for the first processing data, and outputs second processing data. The first processor starts the first processing after preparation of the image-capture data of the lowest necessary number of the predetermined unit for executing the first processing is finished. The second processor starts the second processing after preparation of the first processing data of the lowest necessary number of a predetermined unit for executing the second processing is finished. The display receives the second processing data and starts to display data of a single line based on the second processing data.


