Input Apparatus Decorrelation for Unintended Pointer Movement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
3D operation input apparatuses for GUIs often result in unintended pointer movement, causing visual disturbance, as users find it difficult to distinguish between hand movement and button pressing actions, leading to user confusion and the need for a simple operation to stop pointer movement without conscious user intervention.
Innovation Solution
An input apparatus with a casing that detects its movement and position, outputs status signals, and executes decorrelation processing to stop pointer movement when the casing is in a predetermined position, eliminating the need for explicit button pressing, using sensors like acceleration and angular velocity sensors to determine the casing's status and control pointer movement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the input apparatus is moved 3-dimensionally to enable versatile GUI operation, then the operation versatility is improved, but the frequency of unintended pointer movement increases causing visual disturbance
Solution Approach 1:
The system dynamically changes the correlation between casing movement and pointer movement based on the detected position of the casing. When the casing is in the predetermined position (e.g., held upright for presentation), the pointer movement is made uncorrelated to the motion signal. When the casing is in other positions (e.g., held at an angle for pointing), the pointer movement remains correlated with the motion signal. This dynamic adjustment resolves the contradiction by adapting the system behavior to the current usage context.
2Reliability
If a button press is required to stop pointer movement, then the pointer can be stopped, but the user is easily confused between hand movement and button pressing actions
Solution Approach 1:
The system automatically detects when the casing is in the predetermined position and autonomously executes the decorrelation processing to stop pointer movement. The user does not need to consciously press a button or perform any additional operation. The system serves itself by using the casing position detection to automatically determine when pointer movement should be stopped, eliminating the confusion between hand movement and button pressing actions.
3Object-affected harmful factors
If the pointer movement is stopped by making the status uncorrelated to motion signal, then unintended movement is prevented, but the system complexity increases
Solution Approach 1:
The system changes the parameter of pointer movement correlation based on the detected casing position. When the casing position detector detects that the casing is in the predetermined position, the system changes the correlation parameter from 'correlated' to 'uncorrelated', thereby stopping the pointer movement. This parameter change approach allows the system to manage complexity by using a simple binary state (correlated/uncorrelated) controlled by the casing position, rather than implementing complex control logic.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Prevents unintended pointer movement on the screen, simplifying operations by automatically stopping the pointer when the input apparatus is in a specific position, reducing user effort and visual disturbance.
Implementation Method 1
upon application of an angular velocity with respect to a vibrating body piezoelectrically vibrating at a resonance frequency, Coriolis force is generated in a direction orthogonal to a vibration direction of the vibrating body. The Coriolis force is in proportion to the angular velocity, so detection of the Coriolis force leads to detection of the angular velocity.
Implementation Method 2
Each angular velocity sensor is a vibration-type angular velocity sensor. upon application of an angular velocity with respect to a vibrating body piezoelectrically vibrating at a resonance frequency
Data Source
AI summary
To provide an input apparatus, a control apparatus, a control system, a control method, and a handheld apparatus with which a movement of a pointer on a screen can be stopped, for example, with a simple operation or without a user being aware of the operation. An MPU judges whether absolute values of acceleration values are both equal to or smaller than a threshold value (hereinafter, referred to as threshold value for convenience). When both of the absolute values for the acceleration values are not equal to or smaller than the threshold value, the MPU transmits velocity values to a control apparatus. Otherwise, the MPU stops outputting (transmitting) the velocity values. Typically, a time when a position of a casing of an input apparatus falls within an angle range an angle ±α from a line that is perpendicular to a ground (horizontal plane) is a time when the absolute values become equal to or smaller than the threshold value.


