Adaptive Calibration for Dynamic Display Rotation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices often experience image skewing during dynamic rotation due to the resting angle not matching the desired display orientation, leading to an unsatisfactory user experience.

Innovation Solution

The implementation of an adaptive calibration system that uses an orientation sensor to determine the resting rotational angle and maps image orientation angles to match the endpoint orientation angle, ensuring the image remains properly aligned with the device's orientation during rotation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If dynamic rotation is implemented to maintain image orientation during device rotation, then user viewing experience is improved, but image skewing occurs when resting angle does not match endpoint orientation angle

Engineering Contradiction:
Improveuser viewing experienceVSAvoidimage orientation alignment
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system performs preliminary calibration by detecting the resting rotational angle of the device and using it to adjust the endpoint orientation angle before dynamic rotation begins. This pre-adjustment ensures that the image orientation mapping is correctly aligned with the device's actual resting position, preventing image skewing during rotation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter values by adjusting the endpoint orientation angle based on the detected resting rotational angle. When the resting angle differs from the expected endpoint angle, the system modifies the endpoint angle parameter to match the actual device orientation, thereby maintaining accurate image alignment throughout rotation.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If fixed endpoint orientation angles are used for image mapping, then implementation is simple, but image skewing occurs when device resting angle varies

Engineering Contradiction:
Improveimplementation simplicityVSAvoidadaptation to varying resting angles
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system transitions from fixed endpoint orientation angles to dynamic endpoint angles that adapt based on the device's detected resting rotational angle. This allows the image orientation mapping to automatically adjust to varying device positions and orientations, improving adaptability while maintaining implementation feasibility through sensor-based detection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from the orientation sensor to detect the resting rotational angle and continuously adjusts the endpoint orientation angle accordingly. This closed-loop approach ensures that the image mapping remains accurately aligned with the device's actual orientation, adapting to variations in resting angles without requiring complex manual calibration.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11017747B2Systems and methods for adaptive calibration for dynamic rotation of computing device
Publication Date: 2021.05.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11017747B2 patent drawing
  • US11017747B2 patent drawing
  • US11017747B2 patent drawing

AI summary

Aspects of the present disclosure include a computing device for adaptive calibration for dynamic rotation. In an example, a computing device may include an orientation sensor to generate orientation information corresponding to an orientation of the computing device. The computing device monitor a rotation of the computing device based on the orientation information and determine a resting rotational angle of the computing device does not match a desired endpoint orientation angle. The computing device may set the endpoint orientation angle equal to the resting rotational angle and map a set of image orientation angles of an image according to the endpoint orientation angle and a second endpoint orientation angle. The computing device may determine the computing device is rotating based on the orientation information and cause dynamic display of the image based on the set of image orientation angles in response to a rotation of the computing device.