Dynamic Virtual Boundary Display for VR Safety

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtual reality (VR) systems, users may not have sufficient reaction time to avoid collisions with real-world objects due to the delayed display of virtual boundaries when moving quickly, leading to a poor user experience.

Innovation Solution

A method dynamically adjusts the distance threshold for displaying virtual boundaries based on the moving speed of VR system elements, ensuring the boundary is shown earlier when the user is moving fast and later when moving slowly, using a processor to monitor distances and adjust visibility accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed distance threshold is used for showing the virtual boundary, then the system complexity is reduced, but the user safety deteriorates when the user moves quickly

Engineering Contradiction:
Improvesystem complexityVSAvoiduser safety
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies the dynamics principle by making the distance threshold variable rather than fixed. The threshold dynamically adjusts based on the user's moving speed - when the user moves quickly, the threshold increases to show the boundary earlier, providing adequate reaction time. When the user moves slowly, the threshold returns to a normal smaller value. This resolves the contradiction by adapting the system to different operational conditions without requiring complex manual configuration.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the virtual boundary is shown earlier to provide more reaction time, then the user safety is improved, but the user experience deteriorates due to unnecessary boundary display

Engineering Contradiction:
Improveuser safetyVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system dynamically adjusts the distance threshold based on real-time detection of user movement speed. When the user is moving quickly toward the boundary, the threshold increases causing the boundary to appear earlier, enhancing safety. When the user is stationary or moving slowly, the threshold remains small or disappears, preventing unnecessary visual interference and maintaining immersion. This dynamic adaptation resolves the contradiction between safety and user experience.

Inventive Principle:
Principle #15Dynamics

3Loss of time

If the distance threshold is increased to show the boundary earlier, then the user reaction time is improved, but the timing precision deteriorates

Engineering Contradiction:
Improveuser reaction timeVSAvoidtiming precision
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts the distance threshold based on the user's instantaneous moving speed rather than using a fixed increased value. This ensures that the boundary is shown at the precisely appropriate moment for each specific situation - early enough to provide adequate reaction time when needed, but not unnecessarily early when the user is moving slowly. The dynamic calculation maintains timing precision while ensuring adequate reaction time.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11507246B2Method for dynamically showing virtual boundary, electronic device and computer readable storage medium thereof
Publication Date: 2022.11.22 HTC CORP
  • US11507246B2 patent drawing
  • US11507246B2 patent drawing
  • US11507246B2 patent drawing

AI summary

The disclosure provides a method for dynamically showing a virtual boundary, an electronic device and a computer readable storage medium thereof. The method includes: obtaining a virtual scene boundary of a virtual reality (VR) environment; determining a distance threshold based on a moving speed of a specific element of a VR system, wherein the specific distance threshold is positively related to the moving speed of the specific element; monitoring a specific distance between the specific element and the virtual scene boundary of the VR environment; in response to determining that the specific distance is smaller than the distance threshold, showing the virtual scene boundary of the VR environment.