Mobile Device Panoramic Photography Adaptive Capture
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile devices struggle to maintain consistent camera movement speed during panoramic photography, leading to poor image quality due to human hand tremors and irregular adjustments.
Innovation Solution
A method for mobile devices that uses a sensor to track directional vectors and trigger image capture based on both directional changes and time intervals, ensuring appropriate spacing between images for seamless stitching into a panoramic image.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If images are photographed continuously at regular time intervals, then the photographing process is simple and automatic, but the moving speed of hands cannot maintain constant causing poor image quality
Solution Approach 1:
The patent employs feedback mechanisms by using sensors to detect the actual movement of the camera and comparing it with the ideal movement trajectory. The system adjusts the photographing timing based on real-time feedback from sensor data, ensuring that images are captured at optimal moments regardless of hand movement irregularities, thus maintaining image quality while preserving automatic operation.
Solution Approach 2:
The patent transitions from static fixed-time-interval photographing to dynamic adaptive photographing. The system continuously monitors camera movement through sensors and dynamically adjusts the timing of image capture based on actual movement speed and direction changes. This dynamic approach allows the system to adapt to varying hand movement speeds and maintain consistent image quality throughout the panoramic capture process.
2Adaptability or versatility
If the camera moves at variable speeds during panoramic photography, then it adapts to natural hand movements, but the spacing between images becomes irregular causing stitching problems
Solution Approach 1:
The system uses sensor feedback to monitor actual camera movement and compares it with the desired uniform spacing requirements. Based on this feedback, the system dynamically adjusts photographing timing to compensate for variable hand movement speeds, ensuring that images are captured at intervals that maintain consistent spacing despite natural hand movement variations.
Solution Approach 2:
The patent changes the parameter of photographing interval from a fixed time value to a dynamically adjusted value based on real-time movement detection. The system modifies the timing parameter adaptively, extending or shortening intervals between shots according to actual camera movement speed, thereby maintaining uniform image spacing while accommodating natural hand movement patterns.
3Manufacturing precision
If multiple sensors and processing steps are added to improve panoramic image quality, then image stitching accuracy improves, but the device complexity increases
Solution Approach 1:
The patent makes existing components multi-functional. The sensor, initially used only for basic motion detection, is now utilized for multiple purposes: detecting camera movement speed, determining photographing timing, calculating image spacing, and triggering adaptive capture intervals. This multi-functionality reduces the need for additional specialized sensors while achieving high stitching accuracy.
Solution Approach 2:
The system implements self-service by using the mobile device's existing sensors and processing capabilities to automatically compensate for movement irregularities. The device monitors its own movement through built-in sensors and autonomously adjusts photographing parameters without requiring external辅助设备 or complex additional hardware, thereby improving stitching accuracy while minimizing added complexity.
Data Source
AI summary
A method for a mobile device to photograph a panoramic image includes: photographing, by a camera in the mobile device, a first image at a first time, and sensing, by a sensor in the mobile device, a first directing vector when the camera photographs the first image; sensing, by the sensor, an actually measured directing vector of the camera at a second time; photographing, by the camera, a second image, and sensing, by the sensor, a second directing vector when the camera photographs the second image, in case that a first trigger photographing threshold or a second trigger photographing threshold is reached; determining whether a photographing stop condition is satisfied, in case that the photographing stop condition is satisfied, generating a panoramic image based on the images photographed by the camera.


