Image Processing Apparatus for Intuitive Object Rotation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional techniques for rotating objects on a touch panel require multiple steps and are time-consuming, making it difficult to perform simple and quick rotations, and often result in unintended rotation and movement of objects.
Innovation Solution
An image processing program that detects input coordinate values and calculates changing directions to rotate objects based on discrete coordinate inputs, allowing for separate rotation and movement operations with intuitive and quick interactions using a pointing device like a touch panel or mouse.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a drag operation is used to rotate an object on a touch panel, then the object can be rotated by moving a finger or pen across the screen, but the operation requires multiple coordinate inputs in succession making it time-consuming and complex
Solution Approach 1:
The patent divides the rotation operation into two distinct operations: a tap operation to select the object and a separate rotation operation to rotate it. This segmentation allows each operation to be performed quickly and independently, avoiding the time-consuming continuous drag operation required by conventional techniques.
Solution Approach 2:
Instead of using a continuous drag motion to rotate an object (conventional method), the patent inverts the approach by using discrete tap operations at different positions. The rotation is calculated based on the positional relationship between two tap points rather than the trajectory of a drag motion, significantly reducing operation time.
2Ease of operation
If a drag operation is used to move an object, then the object can be moved across the screen, but the object is inevitably rotated along with the movement making separate rotation and movement operations difficult
Solution Approach 1:
The patent segments the operations into distinct types: tap operations for selection and rotation, and drag operations for movement. By detecting the operation type based on input characteristics, the system can apply different processing logic to achieve precise control over whether an object is rotated, moved, or both, eliminating the unintended combined operation problem.
Solution Approach 2:
The patent dynamically adjusts the operation response based on the detected input characteristics. When a tap operation is detected, rotation is performed; when a drag operation is detected, movement is performed. This dynamic response allows the system to adapt to user intent and provide reliable separate control over rotation and movement operations.
Data Source
AI summary
For operating an operation target object displayed on a screen using a pointing device, a first input coordinate value indicating a position on the screen designated by the pointing device and a second input coordinate value detected discretely from, and before, the first input coordinate value are detected. A changing direction is calculated based on the first input coordinate value and the second input coordinate value, and a rotation direction is determined based on the changing direction. The operation target object is rotated in the rotation direction.


