Video Snapshot Frame Buffering and Image Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobile devices struggle to capture high-quality images during video recording, as they often fail to buffer frames effectively, leading to delayed image capture and suboptimal image quality.
Innovation Solution
The method involves buffering multiple frames of images in a first buffer queue, allowing for delayed capture operations to be processed without losing the desired frame, and then performing image processing on these frames to enhance image quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If multiple frames are buffered in a buffer queue to enable delayed capture operations, then image capture accuracy is improved, but device memory usage increases
Solution Approach 1:
The patent buffers multiple frames of image data in advance (n frames) before a capture operation is triggered. This preliminary accumulation of data ensures that when the user triggers a snapshot during video recording, the system can retrieve the exact frame corresponding to the trigger moment, improving capture accuracy. The buffer queue stores frames sequentially as they are captured during video recording, allowing the system to select the precise frame needed without loss.
2Manufacturing precision
If image processing is performed on captured frames to enhance quality, then image quality is improved, but processing time increases
Solution Approach 1:
The patent performs image processing operations on the captured frame data while it is still in the buffer queue, before final output. By preprocessing the image data (including operations such as noise reduction, sharpening, and color correction) in advance, the system reduces the time required for final image generation. The processed frame data is then ready for immediate output when a capture operation is triggered, thus improving image quality without significantly increasing the perceived processing time to the user.
Data Source
AI summary
Disclosed in this application are a method for capturing an image during video recording and an electronic device, so that image quality of a captured image is improved. The method includes: displaying a viewfinder screen, where the viewfinder screen displays a preview image stream, the preview image stream includes n frames of preview images obtained based on n frames of first images collected by a camera, the viewfinder screen includes a snapshot shutter, and the n frames of first images are stored in a first buffer queue; stopping recording a video; saving the video; when the camera collects a qth frame of first image in the n frames of first images, receiving a third operation performed by the user on the snapshot shutter; and performing image processing on the qth frame of first image saved in the first buffer queue to obtain a captured image.


