Accelerometer-Based Image Orientation Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices capturing images or videos often experience orientation inconsistencies, making manual adjustment difficult and imprecise, which complicates image processing tasks like matching and stitching.

Innovation Solution

Incorporating a three-axis accelerometer to obtain orientation information, allowing for automatic adjustment of captured images or videos based on acceleration values, and storing this information for later use in processing and matching tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If manual rotation adjustment is used, then device complexity is reduced, but measurement precision and manufacturing precision of image orientation deteriorate

Engineering Contradiction:
Improvedevice complexityVSAvoidimage orientation precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The system uses the accelerometer to automatically detect device orientation and applies image processing algorithms to automatically rotate images to the correct orientation, eliminating the need for manual user intervention and achieving precise orientation adjustment

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical rotation operations with automated electronic detection using accelerometers and computational image processing, transitioning from physical manual adjustment to electronic automation

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Manufacturing precision

If automatic orientation adjustment is implemented, then image processing precision is improved, but device complexity increases

Engineering Contradiction:
Improveimage orientation precisionVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The accelerometer serves multiple functions: detecting device orientation during capture, enabling automatic image rotation, and providing data for image matching and stitching operations, thereby justifying the added complexity through multi-functionality

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system performs orientation detection and image rotation adjustments in advance during the capture process, preparing images for subsequent processing tasks like matching and stitching, which simplifies later operations

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If orientation information is stored and used for processing, then image matching accuracy is improved, but loss of information increases due to additional data handling

Engineering Contradiction:
Improveimage matching accuracyVSAvoidinformation handling complexity
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent extracts only the essential orientation information from the accelerometer data (rotation angles) and stores this condensed data alongside images, rather than storing raw accelerometer data, thereby reducing information handling complexity while maintaining matching accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The orientation information acts as an intermediary that bridges the gap between raw image data and processing requirements, enabling accurate matching and stitching without requiring complex analysis of the original capture conditions

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Facilitates precise and efficient image processing by compensating for device rotation, improving matching and stitching operations by aligning images to a reference orientation, thereby simplifying the comparison and combination of images.

Implementation Method 1

The orientation information can be captured with a three-axis accelerometer. In some implementations, the orientation information includes three values: acceleration in the x-axis, acceleration in the y-axis, and acceleration in the z-axis of the computing device performing the capture.

Methodology Applied
Scientific EffectAccelerometer: Accelerometer

Data Source

PatentUS9124804B2Using accelerometer information for determining orientation of pictures and video images
Publication Date: 2015.09.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9124804B2 patent drawing
  • US9124804B2 patent drawing
  • US9124804B2 patent drawing

AI summary

A computing device, such as a mobile device, can capture pictures or video images using a digital camera and obtain associated orientation information using an accelerometer. The orientation information can be used to adjust one or more of the captured pictures or video images to compensate for rotation in one or more planes of rotation. The orientation information can be saved along with the captured pictures or video images. The orientation information can also be transmitted or streamed along with the captured pictures or video images. Image matching operations can be performed using pictures or video images that have been adjusted using orientation information.