Image Stabilization Control Using Object Angular Velocity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing imaging apparatuses in lens interchangeable camera systems face challenges in acquiring necessary information for image stabilization, particularly when dedicated lens communication is not supported, leading to inaccuracies in focal length and other distance measurements.
Innovation Solution
A control apparatus comprising a detector to analyze object image movement, a calculator to determine object angular velocity, and a corrector to perform image stabilization, using either rotational center distance or focal length based on available communication data, ensuring accurate image stabilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If dedicated lens communication is used to acquire focal length information, then image stabilization accuracy is improved, but compatibility with lenses without dedicated communication support deteriorates
Solution Approach 1:
The system dynamically changes the parameter used for image stabilization calculation based on lens communication capability. When dedicated lens communication is available, it uses focal length information from the lens. When not available, it switches to calculating rotational center distance using image processing and feature point tracking methods, thereby maintaining adaptability across different lens types while preserving image stabilization functionality.
Solution Approach 2:
The system introduces an intermediary calculation method (rotational center distance calculation) that serves as a mediator between the focal length-based method and lenses without communication support. By detecting feature points in consecutive images and calculating their displacement, the system derives rotational center distance as an alternative parameter that enables image stabilization without requiring dedicated lens communication.
2Device complexity
If focal length is used for image stabilization calculation, then calculation simplicity is improved, but accuracy deteriorates when rotational center distance is unavailable
Solution Approach 1:
The system dynamically selects the calculation method based on data availability. When focal length information is available from lens communication, the simpler focal length-based calculation is used. When focal length is unavailable, the system transitions to the more complex rotational center distance calculation using image processing, thereby optimizing the balance between calculation complexity and accuracy according to real-time conditions.
3Adaptability or versatility
If rotational center distance calculation using image processing is implemented, then lens compatibility is improved, but calculation complexity and processing time increase
Solution Approach 1:
The system applies image processing and feature point tracking only when necessary (when focal length information is unavailable from lens communication). In normal cases where lens communication works, the simpler focal length-based method is used. This partial application of the more complex method reduces overall processing burden while maintaining lens compatibility when needed.
Data Source
AI summary
A control apparatus includes a detector configured to detect a moving amount of an object image on an imaging plane based on shake information acquired from a shake detector and motion vector information acquired from an image signal, a calculator configured to calculate an object angular velocity based on the moving amount of the object image, the motion vector information, and a cycle of acquiring the object image, and a corrector configured to perform an image stabilization based on the object angular velocity.


