Camera Preview Zoom Response Using Early Crop Application
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Smart terminals, such as mobile phones, exhibit high response delays in adjusting the field of view (FOV) when users perform zoom operations, leading to a poor user experience due to the time difference between the zoom operation and the corresponding change in the shooting preview interface.
Innovation Solution
The method involves generating a preview image frame request with a zoom ratio value that takes effect in advance, using spatial alignment processing and cropping data to reduce the delay, and enabling additional cameras if necessary to ensure the new zoom ratio value can take effect promptly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If the system processes preview image frame requests sequentially based on generation sequence, then the processing order is maintained and system stability is ensured, but the zoom response delay increases and user experience deteriorates
Solution Approach 1:
The patent applies preliminary action by allowing the zoom ratio value from a newer preview image frame request to take effect in advance on older preview image frame data. Specifically, when processing the second preview image frame request, the system calculates cropping data based on the first zoom ratio value (from the newer request) before the first preview image frame request is fully processed. This提前 application of the zoom ratio shortens the effectiveness link and reduces zoom response delay while maintaining processing stability through controlled parameter application.
2Loss of time
If the zoom ratio value takes effect immediately on the current preview image frame request, then the zoom response delay is reduced, but the processing sequence and data consistency may be compromised
Solution Approach 1:
The system performs preliminary action by pre-calculating cropping data using the new zoom ratio value on available preview image frame data before the complete processing sequence is finished. The first zoom ratio value is applied to the second preview image frame data to generate the second preview image frame in advance, allowing the zoom effect to be visible earlier without disrupting the overall sequential processing architecture.
Solution Approach 2:
The patent introduces dynamics by making the parameter application flexible rather than strictly sequential. The system dynamically determines when to apply the zoom ratio value based on data availability and processing state. The cropping data calculation uses the first zoom ratio value when processing the second preview image frame request, creating a dynamic parameter application strategy that balances responsiveness with processing consistency.
3Adaptability or versatility
If multiple cameras are used to provide preview image frame data for different zoom ratios, then the zoom operation adaptability is improved, but the device complexity increases
Solution Approach 1:
The patent applies universality by making the camera system multi-functional, where multiple cameras can serve different zoom ratio requirements. The system selects appropriate cameras (first camera for second preview image frame request, second camera for first preview image frame request) based on the zoom ratio values and data availability, allowing the camera subsystem to adapt to various zoom operations without requiring dedicated hardware for each function.
Data Source
AI summary
Embodiments of this disclosure provide a zoom response method, an electronic device, and a storage medium. In this method, in response to a zoom operation of a user, the electronic device generates a preview image frame request that carries a zoom ratio value, where the zoom ratio value preferentially takes effect on preview image frame data generated based on previous exposure, thereby shortening an effectiveness link of the zoom ratio value, reducing a zoom response delay, and improving zoom operation experience of the user.


