Camera Image Orientation Correction via Gyro Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional electronic devices face difficulties in flipping captured images (e.g., left/right or top/bottom switching) and stabilizing images when using front or rear cameras, particularly during camera switching.
Innovation Solution
The electronic device incorporates image signal processors and application processors to perform horizontal and vertical flips, along with video digital image stabilization, by utilizing gyro sensors to correct image orientation and stabilize images based on EXIF values and gyro motion information during camera switching.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If camera switching is performed between front and rear cameras, then image capture versatility is improved, but image orientation and stabilization become problematic
Solution Approach 1:
The system performs preliminary actions by capturing gyro motion information continuously before and during camera switching, and pre-calculates the necessary image flipping operations based on EXIF values. This ensures that when switching occurs, the image orientation is already determined and can be corrected immediately without delay or instability.
Solution Approach 2:
The system uses feedback from gyro sensors to continuously monitor device motion and orientation changes during camera switching. This feedback mechanism allows the system to dynamically adjust image stabilization and flipping operations in real-time, ensuring reliable image orientation despite the complexity of switching between front and rear cameras.
2Manufacturing precision
If image flipping operations are performed during camera switching, then image orientation is improved, but image stabilization becomes difficult
Solution Approach 1:
The system determines the required image flipping operation in advance by analyzing EXIF values and gyro motion information before the actual image processing occurs. This preliminary determination of flip direction and timing allows the stabilization algorithm to prepare compensatory adjustments, ensuring both precise orientation and stable image composition during and after the flip operation.
3Reliability
If gyro motion information is used for image correction, then image stabilization is improved, but processing complexity increases
Solution Approach 1:
The system extracts only the essential gyro motion information parameters needed for image stabilization, separating these from other sensor data. By focusing on specific gyro data elements directly related to device orientation changes during camera switching, the system achieves effective stabilization while minimizing processing complexity by ignoring irrelevant data.
4Measurement precision
If EXIF values are utilized for image flipping, then image orientation accuracy is improved, but processing time increases
Solution Approach 1:
The system performs preliminary analysis of EXIF values to determine the required image flipping operation before actual image processing begins. By pre-calculating the flip direction and magnitude based on EXIF metadata, the system achieves accurate image orientation while minimizing processing time during the critical camera switching moment, as the heavy computational work is done in advance.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enables efficient image flipping and stabilization, ensuring clear and oriented image display when switching between front and rear cameras, improving user experience and image quality.
Implementation Method 1
a gyro sensor; and an application processor, operatively connected to the first camera module, the second camera module, the memory, and the gyro sensor, and correcting images captured using at least one of the first camera module or the second camera module
Data Source
Figure 1
Figure 2~3
Figure 4
AI summary
An electronic device is provided. The electronic device includes a housing, a camera module, a memory, a gyro sensor, and a processor. The housing may include a front plate, a rear plate, and a lateral member surrounding a space between the front plate and the rear plate. The camera module may include a first camera disposed in the space and performing shooting based on a first direction, a second camera disposed in the space and performing shooting based on a second direction, and an image signal processor for correcting images. The processor may be configured to control at least one of the first camera or the second camera to capture images, to identify a camera switching command while capturing the images, to acquire gyro motion information through the gyro sensor in response to the camera switching command, and to control the image signal processor to correct the captured images.