Camera Module Reflector Shading Correction via Hall Sensor Position Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing camera modules with periscope designs face challenges in achieving accurate shading correction when the prism needs to be moved over a wide range, such as 20°-25°, as this limits the scan function and field of view.
Innovation Solution
An electronic device with a camera module that includes a lens assembly, a reflector for adjusting the field of view, Hall sensors to identify the reflector's position, and memories to store correction values. The processor uses these components to obtain image frames, determine the reflector's position, and apply appropriate shading correction values based on the reflector's position.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the prism is rotated over a wide range (20°-25°) to expand the scan function and field of view, then the scan capability is improved, but accurate shading correction becomes difficult to perform
Solution Approach 1:
The patent divides the shading correction process into two independent segments: lens shading correction (using a first correction value stored in first memory) and reflector shading correction (using a second correction value stored in second memory). This segmentation allows each correction value to be optimized and applied independently, enabling accurate shading correction even when the reflector is rotated over a wide range for scan functionality.
Solution Approach 2:
The patent performs preliminary action by pre-storing multiple reflector shading correction values in the second memory, each corresponding to different reflector positions (different Hall data values). When the reflector is rotated to any position within the scan range, the system can immediately retrieve and apply the appropriate pre-calculated correction value, ensuring accurate shading correction without requiring real-time calculation during scanning.
2Device complexity
If a single shading correction value is applied to images acquired in various prism positions, then the device complexity is reduced, but the shading correction accuracy deteriorates
Solution Approach 1:
The patent segments the shading correction system into two independent correction mechanisms: one for the lens (first correction value) and one for the reflector (second correction value). This segmentation allows the system to maintain relatively simple individual correction processes while achieving high overall correction accuracy by combining both corrections.
Solution Approach 2:
The patent changes the parameter of shading correction from a single fixed value to multiple position-dependent values. By storing multiple reflector shading correction values in the second memory, each corresponding to different reflector angular positions, the system adapts the correction parameter dynamically based on the reflector's current position, thereby maintaining high correction accuracy across the entire scan range.
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
The solution enables accurate shading correction across various prism positions, ensuring uniform image brightness and improving the scan function's effectiveness, even when the prism is rotated to acquire images at different angles of view.
Implementation Method 1
at least one Hall sensor configured to identify a position of the reflector
Implementation Method 2
a reflector configured to change a field of view by adjusting light incident toward the lens assembly
Data Source
AI summary
An electronic device of the disclosure may include a camera module including a lens assembly, a reflector for changing a field of view, a Hall sensor for identifying a position of the reflector, and a first memory for storing a first correction value for correcting shading by the lens assembly, a second memory for storing reflector shading correction, and a processor. The processor may obtain a first image frame by driving the camera module, obtain first Hall data corresponding to the position of the reflector through the Hall sensor while the first image frame is obtained through the camera module, obtain the first correction value from the first memory, obtain a second correction value corresponding to the first Hall data among the reflector shading correction values from the second memory, and perform shading correction on the first image frame based on the first correction value and the second correction value.


