VR Cursor Mediator for Precise Object Manipulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In virtual reality (VR) environments, users face difficulties with precise control and adjustment due to the inaccuracies and instability of VR controllers, leading to unsatisfactory experiences and limitations in interface design, especially for fine movements and operations in lying positions.
Innovation Solution
An object manipulating method and host device that includes showing a cursor on an operable object, moving the cursor based on controller movements, and triggering object movement only when specific events occur, allowing for precise control and adjustment within VR environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If VR controllers are used for precise adjustment and input, then control precision is improved, but operation difficulty increases and user experience deteriorates due to controller inaccuracy and instability
Solution Approach 1:
The patent introduces a cursor as an intermediary element between the user's controller input and the operable object. The cursor acts as a mediator that translates imprecise controller movements into precise selection and adjustment actions on the screen, resolving the contradiction between controller inaccuracy and the need for precise control.
Solution Approach 2:
The system performs preliminary action by first moving the cursor to the target position based on controller movement, then waiting for a triggering event (such as button press) to execute the actual adjustment. This separates the positioning phase from the execution phase, allowing users to aim precisely without needing sustained controller stability during the adjustment itself.
2Measurement precision
If developers design interfaces requiring fine movements, then control precision is improved, but user fatigue increases and ease of operation deteriorates
Solution Approach 1:
The cursor movement is performed as a preliminary action that does not require sustained precision. Once the cursor reaches the target area, the actual adjustment is triggered by a simple button press event, eliminating the need for users to maintain precise controller positioning throughout the entire adjustment process.
Solution Approach 2:
The adjustment process is divided into periodic phases: movement phase (positioning the cursor) and execution phase (triggering the adjustment). This periodic structure allows users to alternate between coarse positioning and simple triggering actions, reducing overall fatigue compared to continuous fine control requirements.
3Measurement precision
If VR controllers require focused control for adjustment, then control precision is improved, but operation complexity increases and ease of operation deteriorates
Solution Approach 1:
The control process is segmented into two independent parts: cursor positioning (handled automatically based on controller movement) and adjustment execution (triggered by a separate event). This segmentation simplifies the user's task from performing continuous precise control to simply initiating the adjustment when the cursor is in position.
Solution Approach 2:
The cursor serves as an intermediary that absorbs the complexity of precise positioning. The system automatically manages cursor movement based on controller input, freeing the user from the complexity of direct precise control and allowing them to focus on triggering adjustments at appropriate moments.
4Ease of operation
If developers use less precise range for adjustment, then ease of operation is improved, but measurement precision deteriorates
Solution Approach 1:
The patent adds a temporal dimension to the adjustment process by introducing triggering events. Instead of requiring precise continuous control across the full adjustment range, users can move the cursor to the general area (less precise spatial requirement) and then trigger adjustments at specific moments, achieving both operational simplicity and precision through time-based control.
Data Source
AI summary
The disclosure provides an object manipulating method, a host device and a computer readable storage medium. The method includes the following steps: in response to an operable object is selected, showing a cursor on the operable object; moving the cursor on the operable object in response to a movement of a controller; and moving the operable object according to the movement of the controller in response to a movement triggering event.


