Distance-Based Velocity Control for Multi-Object Pointing Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies for controlling object movement on a screen using a pointing device face challenges in operability, especially when multiple objects are displayed, as they either require direct object touching or cannot apply movement control effectively.
Innovation Solution
A movement controlling program and apparatus that detect input coordinates, calculate distance between the input coordinates and the object, and adjust movement velocity based on this distance, allowing for precise control of object movement on a screen using a pointing device, even with multiple objects.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If direct object touching is required for movement control, then the control precision is improved, but the operability deteriorates when multiple objects are displayed
Solution Approach 1:
The patent introduces an intermediary mechanism by calculating the distance from the pointing device coordinates to the object and using this distance to determine movement velocity. This mediator (distance calculation) allows indirect control without direct touching, resolving the contradiction between precision and ease of operation
Solution Approach 2:
The patent changes the control parameter from direct contact detection to distance-based velocity calculation. By modifying how the control system interprets user input (from touch detection to distance measurement), it enables operation on multiple objects while maintaining control precision
2Ease of operation
If stroking operation at arbitrary position is allowed, then the ease of operation is improved, but the ability to control multiple objects deteriorates
Solution Approach 1:
The patent applies local quality by making the movement velocity locally dependent on the distance to each specific object. Each object receives differentiated control based on its individual distance from the pointing device, enabling versatile multi-object control while maintaining ease of operation through arbitrary position input
3Quantity of substance
If object size is reduced to display multiple objects, then the quantity of objects is improved, but the ease of operation deteriorates
Solution Approach 1:
The distance calculation acts as an intermediary that compensates for reduced object size. Even when objects are small and cannot be directly touched, the distance-based velocity calculation maintains operational ease by responding to pointing device position relative to each object
Data Source
AI summary
A movement controlling apparatus includes a pointing device for operating a movement of an object. A distance between a straight line connecting previous input coordinates and current input coordinates and a central point of the object is calculated. A velocity of the object is calculated on the basis of the distance to thereby control a movement of the object.


