Virtual Frame Interaction Volume Modification for VR Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual environments struggle to accurately model user interactions with virtual objects, such as translation, rotation, and size modification, leading to unrealistic or unnatural interactions in both VR and AR environments.

Innovation Solution

The system modifies interaction volumes of virtual objects based on user interactions through a virtual frame composed of primitive elements, allowing for accurate rendering of changes such as size and shape modifications, using user interaction elements like gestures to execute instructions and modify spatial dimensions and visual properties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If virtual objects are modified to respond to user interactions, then user interaction naturalness is improved, but interaction modeling accuracy deteriorates

Engineering Contradiction:
Improveuser interaction naturalnessVSAvoidinteraction modeling accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

A virtual frame is introduced as an intermediary object between the user and the virtual object. The frame includes modification elements that mediate the interaction, allowing users to naturally manipulate objects while the system accurately tracks and models the interaction parameters through the frame's structured elements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The interaction system is segmented into distinct components: the virtual frame with its boundary and modification elements, separate from the virtual object itself. This segmentation allows independent optimization of interaction naturalness (through frame elements) and modeling accuracy (through tracked modification parameters).

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If interaction volumes are modified to enable accurate rendering, then rendering accuracy is improved, but system complexity increases

Engineering Contradiction:
Improverendering accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The virtual frame serves multiple functions simultaneously: it defines the interaction volume, provides modification elements for user input, and establishes the boundary for accurate rendering calculations. This multi-functionality reduces the need for separate systems for each function, thereby managing complexity while maintaining rendering accuracy.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If virtual frames with modification elements are introduced, then interaction accuracy is improved, but device complexity increases

Engineering Contradiction:
Improveinteraction accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The frame boundary and modification elements are merged into a single virtual frame structure that is automatically generated and managed by the system. This merging reduces the number of separate components the user must manage,降低ing perceived complexity while maintaining high interaction accuracy through the integrated structure.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10438419B2System and method for modifying virtual objects in a virtual environment in response to user interactions
Publication Date: 2019.10.08 META VIEW INC
  • US10438419B2 patent drawing
  • US10438419B2 patent drawing
  • US10438419B2 patent drawing

AI summary

The methods, systems, techniques, and components described herein allow interaction volumes of virtual objects in a virtual environment, such as a Virtual or Augmented Reality environment, to be modified based on user interactions taken on virtual frames created for those virtual objects. A user interaction element of a virtual frame may receive a user interaction. The user interaction may comprise one or more instructions to modify the size, shape, or other visual property of the virtual object. For example, the user interaction may comprise one or more instructions to change a size of the virtual object while maintaining a scale of the virtual object. In response to the user interaction, visual properties of the virtual frame and/or the virtual object may be modified. Interaction volumes of component elements of the virtual frame as well as interaction volumes of the virtual object may be modified in response to the user interaction.