Display Rotation Management via Orientation Variance Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional display rotation management techniques in computing devices often result in undesirable rotations, such as accidental changes in screen orientation when the device is not held steadily, leading to user inconvenience, especially during quick movements or when handed to another user.
Innovation Solution
Incorporating sensors within the device to determine its orientation and a rotation manager module that calculates the average and variance of the device's orientation over a time interval, allowing the screen orientation to be adjusted only when the device is substantially steady, thereby preventing unwanted rotations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the screen orientation automatically follows the device orientation, then the display adapts to user viewing needs, but unwanted rotations occur during quick movements or accidental handling
Solution Approach 1:
The system performs preliminary actions by collecting orientation data over a time interval before making a rotation decision. It gathers multiple orientation samples and calculates average orientation and variance, then uses this pre-processed information to determine whether to rotate the display, preventing premature or accidental rotations
Solution Approach 2:
The system implements feedback by continuously monitoring device orientation through sensors, comparing current orientation against previously determined average orientation, and using this feedback loop to intelligently decide when rotation is appropriate versus when it represents accidental movement
2Ease of operation
If the screen orientation changes frequently to match device orientation, then the display follows user intent, but user experience deteriorates due to annoying rotations
Solution Approach 1:
The system performs preliminary analysis by calculating average orientation and variance over a time interval before executing rotation. This preliminary action filters out transient movements and ensures only deliberate orientation changes trigger display rotation, improving user experience by eliminating annoying frequent rotations
Data Source
AI summary
Display rotation management is described. A device may include sensors disposed within a housing that produce an output usable to determine an orientation of a display device disposed on a surface of the housing. A rotation manager module disposed within the housing may process the output of the sensors to determine the orientation of the display device. The rotation manager module may calculate an average orientation of the display device over a time interval and a variance of the orientation. Based on the variance of the orientation in relation to a threshold amount, the rotation manager module can set a screen orientation of the display device.


