Object Stop Position Control via Movement Speed Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing user interface technologies, such as the snap function, often force objects to stop at specific positions unexpectedly, leading to poor operability as users struggle to enable or disable automatic stopping, requiring complex mode switching and interrupting intended actions.
Innovation Solution
An object stop position control method that allows users to enable or disable automatic stopping by varying movement speed, with intuitive visual cues indicating the operation method, enabling objects to stop at predetermined positions without additional actions, and allowing stop positions to be dynamically added or deleted.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the snap function is enabled to automatically stop the object at a specific position, then the object can be stopped precisely at the stop position, but the user cannot stop the object at positions slightly away from the stop position and must frequently enable/disable the function, worsening operability
Solution Approach 1:
The patent applies dynamics by making the stop position determination dynamic based on movement speed. When the object moves slowly, the system determines the stop position based on the release position, allowing precise stopping anywhere. When the object moves quickly, the system uses predetermined stop positions for efficient snapping. This dynamic adaptation resolves the contradiction by providing both precise stopping and automatic snap functionality without requiring manual enable/disable switching.
Solution Approach 2:
The patent changes the parameter of movement speed to determine the stopping behavior. By monitoring whether the movement speed is below or above a threshold, the system automatically switches between two stopping modes: release-position-based stopping for slow movements and predetermined-position snapping for fast movements. This parameter-based control eliminates the need for manual function switching while maintaining both precision and efficiency.
2Adaptability or versatility
If mode switching is implemented to enable or disable automatic stopping, then the user can control stopping behavior, but the user must open setting screens or press switch buttons, interrupting intended actions and worsening operability
Solution Approach 1:
The system performs self-service by automatically determining the appropriate stopping mode based on the detected movement speed, without requiring user intervention. The system monitors the movement speed itself and automatically switches between release-position-based stopping and predetermined-position snapping, eliminating the need for separate mode switching operations and keeping the user's intended actions uninterrupted.
Solution Approach 2:
The system dynamically adjusts stopping behavior based on real-time movement speed detection. Instead of requiring static mode selection, the system automatically adapts its stopping strategy to the current movement conditions, providing versatile control while maintaining continuous operability without interrupting the user's workflow.
3Adaptability or versatility
If the snap function is frequently enabled and disabled to achieve precise stopping at non-predetermined positions, then stopping flexibility is improved, but operability becomes poorer due to repeated function switching
Solution Approach 1:
The patent implements dynamic stopping behavior where the system automatically selects between release-position-based stopping and predetermined-position snapping based on movement speed. This eliminates the need for users to manually enable/disable the snap function, providing both stopping flexibility and continuous operability through automatic adaptation to movement conditions.
Solution Approach 2:
The system uses movement speed as a parameter to automatically determine stopping behavior. When speed is low, release-position-based stopping provides flexibility for precise positioning. When speed is high, predetermined-position snapping provides efficient automated stopping. This parameter-driven approach delivers versatility without requiring manual function switching.
Data Source
AI summary
An object stop position control method includes: when a movement instruction as to an object displayed on a display unit is received by a first operation method, moving the object in accordance with the movement instruction, stopping the movement of the object based on the movement instruction when the object moves past a predetermined stop position, and causing the object to automatically stop at the stop position; and, when the movement instruction is received by a second operation method, not causing the object to automatically stop, but moving the object in accordance with the movement instruction.


