VR Cursor Mediator for Precise Object Manipulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecontrol precisionVSAvoidoperation difficulty
Core Design Contradiction:
Measurement precisionVSEase of operation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If developers design interfaces requiring fine movements, then control precision is improved, but user fatigue increases and ease of operation deteriorates

Engineering Contradiction:
Improveadjustment precisionVSAvoiduser fatigue
Core Design Contradiction:
Measurement precisionVSEase of operation

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #19Periodic action

3Measurement precision

If VR controllers require focused control for adjustment, then control precision is improved, but operation complexity increases and ease of operation deteriorates

Engineering Contradiction:
Improveadjustment accuracyVSAvoidcontrol complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If developers use less precise range for adjustment, then ease of operation is improved, but measurement precision deteriorates

Engineering Contradiction:
Improveoperation simplicityVSAvoidadjustment range precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11126341B2Object manipulating method, host device and computer readable storage medium
Publication Date: 2021.09.21 HTC CORP
  • US11126341B2 patent drawing
  • US11126341B2 patent drawing
  • US11126341B2 patent drawing

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.