Image Capture Delay Reduction via Pre-Capture Buffering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a delay between the user's intention to capture an image and the actual capture time in existing digital photographing apparatuses, which hinders capturing images at the desired moment.
Innovation Solution
The apparatus includes a recognition unit to detect the user's movement approaching the image capture button, a capturing unit to capture multiple images, and a display unit to display a predetermined image, reducing the delay by determining the time difference between recognition and capture, and allowing for immediate image selection from captured frames.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If a user clicks a capture button to capture an image, then the image can be stored and displayed, but there is a delay time between the user's decision to capture and the actual capture moment
Solution Approach 1:
The system performs preliminary actions by continuously capturing images at a predetermined frame rate before the user actually clicks the capture button. When the button is clicked, the system selects an appropriate image from the pre-captured sequence, thereby eliminating the delay between user intention and image capture while maintaining simple operation.
2Loss of time
If multiple images are captured to reduce delay, then the desired image can be selected, but the device complexity increases
Solution Approach 1:
The system captures a sequence of images in advance at a predetermined frame rate, storing them temporarily in memory. When the capture button is clicked, the system selects an appropriate image from this pre-captured sequence based on timing information, thereby reducing delay without requiring complex real-time processing or additional hardware.
Data Source
Figure 1~3
Figure 4~5
Figure 6~7
AI summary
A method and apparatus for displaying an image. The method includes: recognizing a movement of an object that approaches an image capture button; capturing a plurality of frames in response to the recognized movement of the object; and displaying a predetermined frame from among the plurality of captured frames on a display unit.