Parallel Image Processing in Camera Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image processing methods in camera devices require long processing times and large memory spaces, leading to user impatience and system performance issues due to the need to wait for image processing to complete before taking further photos.
Innovation Solution
The method involves using a camera device with an image capturing unit, storage unit, temporary storage unit, and arithmetic unit to perform image processing in parallel, allowing simultaneous capture and processing of photo frames by utilizing two threads for parallel computing, and optimizing storage by determining the capacity of the temporary storage unit to efficiently store and process images.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If photo frames are stored in memory and processed sequentially, then image processing can be completed, but processing time is long and user waiting time increases
Solution Approach 1:
The patent applies preliminary action by storing captured photo frames in memory before processing, and by pre-allocating memory resources. The system stores photo frames in advance in a buffer memory, and the processor can begin processing while subsequent frames are being captured and stored, eliminating idle waiting time between capture and processing operations.
Solution Approach 2:
The patent implements continuity of useful action by enabling overlapping operations where the processor continuously processes photo frames while the image capturing unit simultaneously captures new frames. The memory buffer ensures that processing can continue without interruption even when new frames are being captured, maintaining continuous productive action without idle periods.
2Speed
If photo frames are stored in temporary storage unit, then processing speed is improved, but memory space requirements increase
Solution Approach 1:
The patent applies segmentation by dividing the memory system into multiple segments: a first memory for storing captured photo frames and a second memory for storing processed images. This segmentation allows the system to optimize each memory segment for its specific purpose, with the first memory dedicated to rapid frame storage and the second memory for processed output, improving overall processing efficiency while managing memory resources effectively.
Solution Approach 2:
The patent extracts the temporary storage function into a dedicated buffer memory that is separate from the main processing and storage systems. By extracting the temporary storage requirement into a specialized buffer, the system can provide high-speed access for processing while keeping the main memory resources available for other operations, thus improving processing speed without proportionally increasing total memory requirements.
Data Source
AI summary
A method for image processing is provided. The method includes: capturing and receiving a first set of photo frames; storing the first set of photo frames into a storage unit; performing image processing on the first set of photo frames; and capturing and receiving a second set of photo frames. The performing image processing on the first set of photo frames and the capturing and receiving the second set of photo frames are performed simultaneously. The performing image processing on the first set of photo frames includes: reading the first set of photo frames from the storage unit; storing the first set of photo frames into a temporary storage unit; performing image processing on the first set of photo frames by using an image processing algorithm; and outputting a first output picture.


