Shake Correction Apparatus Using Acceleration Magnitude Thresholds
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image stabilizing techniques fail to effectively suppress camera shake during walking, as they struggle to distinguish between intentional panning and body swing-induced shake, leading to reduced shake correction effectiveness.
Innovation Solution
A shake correction apparatus comprising a shake detection unit, calculation unit, shake correction unit, shake level determination unit, offset determination unit, and subtraction unit, which calculates and applies an offset value to improve shake correction accuracy and reduce image blur during walking.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the shake correction apparatus uses frequency-based discrimination to distinguish panning from camera shake, then panning operation can be detected, but camera shake during walking is greatly attenuated and shake correction effect is impaired
Solution Approach 1:
The patent changes the parameter used for discrimination from frequency-based to acceleration magnitude-based. By detecting the acceleration magnitude of the shake and comparing it against threshold values, the system can distinguish between panning (lower acceleration) and camera shake during walking (higher acceleration) without being limited by overlapping frequency bands. This parameter change resolves the contradiction by enabling reliable shake correction while maintaining panning detection capability.
2Manufacturing precision
If the shake correction apparatus applies strong shake correction to suppress all detected shake, then image blur is reduced, but intentional panning motion is incorrectly corrected and image quality deteriorates
Solution Approach 1:
The patent changes the discrimination parameter from frequency to acceleration magnitude, enabling the system to apply strong shake correction when acceleration exceeds the threshold (indicating unintentional shake during walking) while avoiding correction when acceleration remains below the threshold (indicating intentional panning). This resolves the contradiction by allowing aggressive correction only when genuinely needed.
Solution Approach 2:
The system continuously monitors acceleration magnitude and dynamically adjusts the shake correction strength based on real-time comparisons with threshold values. This feedback mechanism ensures that correction is applied appropriately - strongly when shake is detected during walking, and minimally or not at all during intentional panning operations - thereby resolving the contradiction between blur correction and panning preservation.
3Device complexity
If the shake correction apparatus uses a fixed frequency threshold for shake detection, then simple discrimination is achieved, but shake during walking with varying frequencies cannot be effectively corrected
Solution Approach 1:
The patent replaces frequency-based detection with acceleration magnitude-based detection. This parameter change simplifies the detection logic to a straightforward threshold comparison while dramatically improving reliability for detecting shake during walking, regardless of frequency variations. The acceleration magnitude parameter naturally captures the intensity of shake movements without being constrained by frequency band overlaps.
Data Source
AI summary
A shake correction apparatus comprises a shake detection unit which detects a shake of an image capture apparatus, a calculation unit which calculates a shake correction amount for correcting an image blur based on an output from the shake detection unit, a shake correction unit which corrects the image blur based on the shake correction amount, a shake level determination unit which determines a shake level of the image capture apparatus based on an output from the shake detection unit, an offset determination unit which determines an offset value based on the shake correction amount and the shake level, and a subtraction unit which subtracts the offset value from the output from the shake detection unit.


