Touchscreen Image Rotation with Gesture Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current touch screen display apparatuses lack an interactive process for image rotation, leading to a poor user experience as images immediately rotate based on finger movement without user control, resulting in unmanaged rotation angles and potential accidental operations.
Innovation Solution
A display apparatus and method that generates a first rotation angle based on a rotation gesture formed by contacting the display with at least two fingers, ensuring that the rotated image's vertices remain within the display range, allowing controlled image rotation and user-defined angles through a processor-driven system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the image rotates immediately based on finger movement without interaction process, then the rotation response is fast, but the user experience deteriorates due to lack of control and potential accidental operations
Solution Approach 1:
The system performs preliminary actions by detecting the initial touch position and preparing the rotation calculation framework before the actual rotation gesture completes. This allows the system to be ready to execute the rotation quickly once the gesture is confirmed, maintaining fast response while ensuring user intent is verified.
Solution Approach 2:
The system implements feedback by continuously monitoring the rotation gesture progress and providing visual feedback through the rotated image preview. This allows users to see the rotation effect in real-time and adjust their gesture if needed, improving control and preventing accidental rotations while maintaining responsive interaction.
2Device complexity
If the image rotates without managing rotation angles, then the rotation operation is simple, but the image may exceed the display range causing poor presentation
Solution Approach 1:
The system applies dynamic scaling and positioning adjustments based on the rotation angle. As the image rotates, the system dynamically calculates the new bounding box and adjusts the display parameters to keep the image within the visible area. This dynamic adaptation allows simple rotation operations while preventing the image from exceeding display boundaries.
3Ease of operation
If multiple fingers rotate on the screen, then the rotation gesture is intuitive, but the rotation angle calculation becomes complex without proper association between gesture angle and image angle
Solution Approach 1:
The system introduces an intermediary coordinate transformation layer that maps the complex multi-finger rotation gesture into a simplified rotation angle. This intermediary calculation layer handles the mathematical transformation from finger positions to rotation angle, and then associates it with the image rotation angle, making the complex calculation transparent to the user while maintaining gesture intuitiveness.
Data Source
AI summary
A display apparatus and method. The at least one processor of the display apparatus is configured to generate a first rotation angle based on a rotation gesture formed by contacting the display with at least two fingers of the user and moving at least one finger, wherein the first rotation angle is a rotation angle of the rotation gesture; draw a rotated image according to the first rotation angle, so as to cause the first rotation angle to associate with a second rotation angle of the rotated image, wherein at least two opposite vertices of the rotated image are always within a display range of the display, the rotated image does not exceed the display range of the display, and the second rotation angle is a rotation angle of the rotated image; and control the display to present the rotated image.


