Controller Input Synchronization for Accurate Object Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote controllers for information processing systems face difficulties in efficiently selecting objects on a display screen due to independent cursor key and mouse operating sections, leading to potential erroneous operations where unintended functions are activated.
Innovation Solution
A controller with first and second input operating sections and a control unit that synchronizes the selection of objects on a screen display, ensuring that an enter instruction is correctly associated with the intended object by moving the cursor pointer or focus to the desired position based on the most recent movement instruction from either operating section, within a preset time frame.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a remote controller integrates both cursor key operating section and mouse operating section as independent systems, then the user can select objects more efficiently by choosing the appropriate operation mode, but the risk of erroneous operations increases because the focus position and cursor pointer position may diverge
Solution Approach 1:
The system continuously monitors the positions of both focus and cursor pointer, and provides feedback by automatically adjusting the cursor pointer position to match the focus position when an enter operation is detected. This feedback mechanism ensures that even if the cursor pointer diverges from the focus position, the system corrects it before executing the selection, thereby maintaining operation accuracy while preserving the efficiency benefits of dual operating modes.
Solution Approach 2:
The system performs a preliminary position synchronization operation before executing the enter command. When an enter operation is detected on either the cursor key or mouse operating section, the system proactively moves the cursor pointer to the focus position in advance, ensuring that the cursor is correctly positioned before the selection action is carried out. This preliminary action prevents erroneous selections while maintaining the efficiency of both operating modes.
2Speed
If the cursor pointer is moved continuously by holding down a direction button in mouse mode, then the operation speed is improved, but the precision of stopping at the exact target position may be reduced
Solution Approach 1:
The system employs continuous feedback during cursor movement by monitoring the focus position and automatically adjusting the cursor pointer position. When the user holds down a direction button for continuous movement, the system provides feedback by ensuring the cursor pointer remains synchronized with the focus position, allowing fast movement while maintaining precise positioning through automatic correction.
Solution Approach 2:
The system performs preliminary positioning adjustments during continuous cursor movement. When the user initiates continuous movement by holding a direction button, the system proactively adjusts the cursor pointer position to match the focus position throughout the movement, ensuring that the cursor arrives at the exact target position even during high-speed continuous movement.
Data Source
AI summary
A controller may include first and second input operating sections to input an instruction, and a control unit to control selection of an object on a screen display based on an instruction input at the first and second input operating sections. When an enter instruction is input at one of the first and second input operating sections following input of a movement instruction at the other of the first and second input operating sections, the control unit may control start of a function of an object at a position indicated based on the input of the movement instruction at the other of the input operating sections.


