Adaptive Camera Image Processing for Photo Queue Workloads
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing methods on electronic devices struggle to balance processing time and photographing effect, often resulting in inefficient or suboptimal image quality due to fixed algorithms based on camera parameters.
Innovation Solution
An image processing method that dynamically selects algorithms based on the quantity of times of waiting for photographing in the background, adjusting processing times to improve efficiency and quality by invoking different algorithms with varying time consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If a photographing algorithm with long processing time is used to improve image quality, then photographing effect is improved, but photographing efficiency deteriorates
Solution Approach 1:
The patent applies dynamics by making the algorithm selection adaptive and variable based on real-time system state. Instead of using a fixed algorithm, the system dynamically chooses between first, second, and third photographing algorithms based on the quantity of waiting photographing times, allowing the processing approach to change according to current workload conditions.
Solution Approach 2:
The patent changes the parameter of algorithm selection based on the quantity of waiting photographing times. When this quantity exceeds a threshold, the system switches from algorithms with longer processing times to algorithms with shorter processing times, effectively using parameter changes to balance quality and efficiency.
2Productivity
If a photographing algorithm with short processing time is used to improve photographing efficiency, then photographing efficiency is improved, but photographing effect deteriorates
Solution Approach 1:
The system dynamically adjusts algorithm selection based on system state. When the quantity of waiting photographing times is below the threshold, the system uses algorithms with longer processing times that produce better image quality, ensuring quality is prioritized when the system can handle the processing load.
Solution Approach 2:
The patent changes the algorithm processing time parameter based on the quantity of waiting photographing times. When this quantity is within acceptable limits, the system selects algorithms with longer processing times to ensure better photographing effect, effectively using parameter changes to maintain quality when efficiency is not compromised.
3Device complexity
If fixed algorithms based on camera parameters are used to simplify processing, then device complexity is reduced, but photographing effect and efficiency cannot be balanced
Solution Approach 1:
The patent introduces dynamic algorithm selection that adapts to system conditions. The system monitors the quantity of waiting photographing times and automatically adjusts which algorithm to use, providing adaptability between quality and efficiency without requiring complex manual configuration or user intervention.
Solution Approach 2:
The system performs self-service by automatically monitoring its own processing queue and selecting appropriate algorithms based on current workload. This self-adjusting mechanism allows the system to balance quality and efficiency autonomously without external control, reducing the need for complex user-facing parameters while maintaining adaptability.
Data Source
AI summary
An image processing method includes: displaying a first interface, where the first interface includes a preview image and a first control, and the first control indicates a photo mode; when detecting a first operation on the first control, in response to the first operation, capturing an original image once by using a camera; determining a quantity of times of waiting for photographing in a background; processing the original image by using a first photographing algorithm, to obtain a corresponding captured image, when the quantity of times of waiting for photographing in the background is less than or equal to M; or processing the original image by using a second photographing algorithm, to obtain a corresponding captured image, when the quantity of times of waiting for photographing in the background is greater than M and less than or equal to N; and saving the captured image.


