Stereoscopic Cursor Depth Control for VR Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional stereoscopic systems cause user discomfort due to intense depth changes when navigating cursors between objects, leading to dizziness or a sense of disconnection from the stereoscopic experience.

Innovation Solution

A stereoscopic cursor system calculates a fixed cursor scene depth and constrains movement within this depth, allowing for different depth change movements based on the selected button's depth, providing a smooth and realistic interaction experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the cursor moves freely between different depth planes in a stereoscopic interface, then the cursor can interact with buttons at various depths, but this causes intense depth changes that lead to user discomfort and dizziness

Engineering Contradiction:
Improvecursor depth interactionVSAvoiduser discomfort
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The cursor movement is segmented into two distinct phases: navigation movement (lateral movement across buttons at fixed depth) and selection movement (depth change to selected button). This segmentation allows the system to provide versatile depth interaction only when needed for selection, while maintaining user comfort during navigation by fixing the cursor depth.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The cursor depth behavior is made dynamic based on the operation phase: during navigation, the cursor remains at a fixed depth plane; during selection, the cursor dynamically adjusts its depth to match the selected button. This dynamic adaptation provides versatility when needed while maintaining comfort during continuous operation.

Inventive Principle:
Principle #15Dynamics

2Object-affected harmful factors

If the cursor remains at a fixed depth during navigation, then user comfort is improved, but the cursor cannot naturally interact with buttons at varying depths

Engineering Contradiction:
Improveuser discomfortVSAvoidcursor depth interaction
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary action by establishing a fixed depth plane for navigation before any selection occurs. This preliminary fixed-depth navigation maintains user comfort, and only when a button is selected does the system activate depth change to achieve the interaction effect.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The fixed depth constraint is applied locally to the navigation phase, while the selection phase locally activates depth change to the specific button. This local application of different depth behaviors resolves the contradiction by allowing fixed depth where needed for comfort and variable depth where needed for interaction.

Inventive Principle:
Principle #3Local quality

3Speed

If the cursor instantly jumps to button depth on selection, then interaction responsiveness is improved, but the depth change appears abrupt and unrealistic

Engineering Contradiction:
Improvecursor response speedVSAvoiddepth change smoothness
Core Design Contradiction:
SpeedVSStability of the object's composition

Solution Approach 1:

The depth change is implemented as a periodic animation rather than an instant jump. The cursor smoothly transitions from navigation depth to button depth over a defined time period, creating a realistic motion effect that maintains both responsiveness and smoothness.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The cursor depth transition is made dynamic with smooth interpolation between the navigation depth plane and the button depth. This dynamic transition maintains the responsiveness of immediate selection feedback while eliminating the abruptness of instant depth jumps.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8732620B2Method and system for a more realistic interaction experience using a stereoscopic cursor
Publication Date: 2014.05.20 CYBERLINK
  • US8732620B2 patent drawing
  • US8732620B2 patent drawing
  • US8732620B2 patent drawing

AI summary

A stereoscopic cursor method comprising: calculating a cursor scene depth of a stereoscopic cursor for a stereoscopic user interface comprising plural stereoscopic buttons, wherein the stereoscopic cursor is positioned between a viewer and the plural stereoscopic buttons; constraining movement of the stereoscopic cursor between the viewer and the plural stereoscopic buttons at the cursor scene depth for input device movements by the viewer that navigate across the front of the plural stereoscopic buttons; receiving an input signal corresponding to viewer selection of one of the plural stereoscopic buttons; and responsive to receiving the input signal, causing movement of the stereoscopic cursor from one end of the cursor scene depth to the one of the plural stereoscopic buttons in a direction coincident with the cursor scene depth.