Pointer Control Device Virtual Screen Region Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing input devices for GUIs, such as mice and touch pads, often cause mismatch between the display position of a pointer and its intended position due to unintentional movement, leading to an unnatural user experience, especially when the pointer reaches the edge of the screen.
Innovation Solution
A control device that manages coordinate values by distinguishing between real and virtual screen regions, allowing the pointer to be moved within the virtual region to a predetermined position within the real region, thereby preventing mismatch and enhancing user control.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the pointer is allowed to move freely across the entire screen including edge regions, then the user can access all areas of the display, but the pointer may move to positions that do not align with the user's intended direction, causing mismatch and unnatural operation
Solution Approach 1:
The screen is divided into a real screen region and a virtual screen region. The real screen region corresponds to the actual display area where the pointer can be accurately positioned, while the virtual screen region extends beyond the real screen to provide additional movement space. This segmentation allows the pointer to move freely in the virtual region without causing mismatch, as the system determines whether the pointer is in the real or virtual region and adjusts positioning accordingly.
2Measurement precision
If the pointer movement is restricted only to the real screen region, then the pointer position always aligns with the display, but the user experience becomes unnatural when the pointer reaches the edge and cannot move further
Solution Approach 1:
The virtual screen region extends the operational space beyond the physical screen boundaries, adding a dimensional extension to the interaction space. When the pointer reaches the edge of the real screen, the user can continue moving the input device, and the pointer will move into the virtual screen region. This provides additional movement freedom while maintaining alignment accuracy through region-based determination.
3Speed
If displacement information is transmitted continuously from the input device, then the pointer can respond smoothly to user movements, but the pointer may move unintentionally when the user is not actively operating the device
Solution Approach 1:
The system dynamically adjusts pointer behavior based on the pointer's location. When the pointer is in the real screen region, movement is controlled and aligned with display boundaries. When the pointer enters the virtual screen region, the system allows continuous movement based on input device displacement, providing smooth response while preventing unintentional movement from affecting the actual display position, as the virtual region acts as a buffer zone.
Data Source
AI summary
A control device includes: a receiver for receiving first information regarding the movement of a casing, and second information regarding whether to reflect the first information on the movement of coordinate values; a storage unit for storing a whole-screen region including a real-screen region, and a virtual-screen region set around the real-screen region; a generator for generating the coordinate values within the whole-screen region based on the first information; a switcher for switching a first state in which the coordinate values are movable, and a second state in which the coordinate values are immovable, based on the second information; a determining unit for determining which of the real-screen region or the virtual-screen region the coordinate values belong to; and a coordinate-value control unit for controlling the coordinate values so as to move the coordinate values within the virtual-screen region to the position of predetermined coordinate values within the real-screen region.


