Dynamic View Orientation for Mobile Device Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile units require significant user input and limited view orientation changes, such as only switching between portrait and landscape views, which restricts functionality and user experience when moving the device.
Innovation Solution
A method and device that maintain the orientation and position of selectable elements on a display device by generating image data based on movement data, allowing for seamless view updates during rotational or translational movements, enabling the execution of predefined functionalities without additional user input.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the display device automatically changes the view based on a predetermined turning angle (e.g., 45°), then the view orientation is updated, but the user experience is limited to only portrait and landscape views and requires significant user input
Solution Approach 1:
The system dynamically adjusts the view orientation based on the actual movement of the display device rather than requiring fixed angular thresholds. The processor continuously monitors movement data and updates the view orientation in real-time, allowing smooth transitions between any orientations rather than being limited to predetermined portrait or landscape views.
Solution Approach 2:
The system changes the orientation parameter of the view based on movement data from sensors. Instead of using fixed angular thresholds, the orientation parameter is continuously adjusted according to the actual movement parameters detected, enabling versatile view orientations including but not limited to portrait and landscape modes.
2Extent of automation
If the display device requires a predetermined turning angle to update the view, then the automatic view change feature works, but further functionality such as launching applications requires additional user input
Solution Approach 1:
The system performs preliminary action by automatically selecting and executing functionality based on detected movement patterns before the user would need to manually interact with the interface. When specific movement patterns are recognized, the corresponding functionality is automatically launched, eliminating the need for additional user input after the movement is performed.
Solution Approach 2:
The system serves itself by automatically interpreting movement data and executing corresponding functionalities without requiring user confirmation or additional input. The processor autonomously determines which functionality to execute based on the detected movement patterns, making the device self-serve the user's intent.
3Stability of the object's composition
If the view on the display device is locked to prevent automatic rotation, then the view remains stable, but the device cannot adapt to user movements and requires manual unlocking
Solution Approach 1:
The system implements dynamic view orientation that automatically adapts to device movements while maintaining stability through continuous movement data analysis. The view orientation is dynamically adjusted based on real-time sensor data, allowing the display to remain stable relative to the user's intended orientation while adapting to natural device handling movements.
Data Source
AI summary
A device and method performs a predefined functionality. The method includes generating a first view including selectable elements corresponding to a predefined functionality with first position data and first orientation data shown on a display device. The method includes determining a movement of the display device relative to a user. The method includes generating a second view including at least one of the selectable elements with second position data and second orientation data based on the first image data and the movement data, the second position and orientation data being the same as the first position and orientation data, respectively, relative to the user. The method includes selecting one of the at least one of the selectable elements of the second view as a function of the second position data and the second orientation data and executing the predefined functionality corresponding to the selected one of the selectable elements.


