Quick Continuous Photographing Through Overlapping Image Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current electronic devices with camera functions face delays in capturing subsequent images due to the need to encode the first photographic image before allowing the next photographing operation, leading to potential missed captures and poor photographing effects.
Innovation Solution
A photographing method and apparatus that allow for immediate start of second photographing after determining that a photographing application has obtained target image data from the operating system, processing this data using a preset algorithm, and encoding the resulting image data to obtain a photographic image.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If the system waits for the first photographic image to be encoded before allowing the next photographing operation, then the encoding quality and image processing can be ensured, but the photographing speed and continuity are reduced
Solution Approach 1:
The patent applies preliminary action by starting the encoding process for the first image before the second photographing operation is completed. The encoding of the first image is initiated in advance, allowing the system to prepare the encoded image data while the user is still taking the second photograph, thus eliminating the waiting time and improving photographing continuity without compromising encoding quality.
Solution Approach 2:
The patent implements continuity of useful action by making the encoding process overlap with the subsequent photographing operations. Instead of completing encoding sequentially before allowing the next shot, the system enables the encoding to run concurrently with the second photographing, ensuring continuous productive action and eliminating idle waiting time between photographs.
2Reliability
If the system requires completion of image encoding before allowing the next photographing operation, then the image processing can be ensured, but the time delay increases causing missed captures
Solution Approach 1:
The patent uses preliminary action to initiate the encoding process before the second photographing operation starts. By starting the encoding of the first image in advance and allowing it to complete during the second photographing, the system eliminates the time delay that would otherwise cause missed captures, while still ensuring image processing reliability through proper encoding completion.
Solution Approach 2:
The patent applies dynamics by making the encoding process adaptive and flexible. The encoding operation is designed to run concurrently with subsequent photographing operations, dynamically adjusting the timing and duration of encoding based on the actual photographing flow. This dynamic approach ensures that encoding completes reliably without creating fixed time delays that could cause missed captures.
3Manufacturing precision
If the system processes the first image completely before allowing second photographing, then the image quality can be maintained, but the photographing continuity is broken
Solution Approach 1:
The patent applies preliminary action by starting the encoding process for the first image before the second photographing operation is fully completed. This allows the encoding to be initiated in advance and continue during the second photographing, maintaining image quality through proper encoding while preserving photographing continuity by eliminating the pause that would otherwise occur.
Solution Approach 2:
The patent implements continuity of useful action by making the encoding process overlap with subsequent photographing operations. Instead of completing encoding sequentially and then allowing the next shot, the system enables encoding to run concurrently with the second photographing, ensuring continuous productive action and maintaining both image quality and photographing continuity.
Data Source
AI summary
A photographing method and an electronic device are provided. The method includes: receiving a first input; starting first photographing in response to the first input; receiving a second input; and in response to the second input, starting second photographing in a case that it is determined that a photographing application obtains target image data of the first photographing from an operating system, and processing the target image data by using a first preset algorithm, to obtain a first processing result. The target image data is initial image data outputted through a sensor of a camera, or target image data is image data outputted after format conversion is performed on the initial image data. The first preset algorithm is an algorithm corresponding to the target image data. The method further includes performing encoding based on the first processing result to obtain a first photographic image.


