3D VR Object Selection via Tree Hierarchy Tracing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for interacting with three-dimensional virtual reality scenes using conventional two-dimensional interfaces fail to accurately select and click on objects, particularly when objects are shaded, enclosed, or part of a larger combined object, as they do not account for depth and hierarchy relationships.

Innovation Solution

A method and device that utilize a tree management structure to determine the selection of single or combined objects in a three-dimensional virtual reality scene by projecting objects onto a display window, acquiring two-dimensional coordinates, and tracing nodes to unlock attributes, allowing for the selection of objects regardless of their hierarchical position or shading status.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional two-dimensional mouse clicking is used to select objects in a three-dimensional virtual reality scene, then the interaction interface remains simple and familiar, but the selection accuracy fails for shaded, enclosed, or hierarchical objects

Engineering Contradiction:
Improveobject selection accuracyVSAvoidinteraction system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a tree management structure that adds a hierarchical dimension to object selection. Instead of relying solely on two-dimensional screen coordinates, the system organizes objects into a hierarchical tree structure where parent nodes represent combined objects and leaf nodes represent individual objects. This hierarchical dimension enables accurate selection of objects that are shaded or enclosed by other objects, as the ray casting algorithm can traverse through the hierarchy to identify the correct target object regardless of its visual occlusion status.

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

2Adaptability or versatility

If ray casting is used to detect clicked objects, then the method works for visible objects, but it cannot determine selection scope or select shaded/enclosed objects

Engineering Contradiction:
Improveselection scope flexibilityVSAvoidshaded object detection difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces the tree management structure as an intermediary between the ray casting detection and the final object selection. When an object is clicked, the system uses the tree structure to mediate the selection process by traversing from the clicked object's node upward through parent nodes to determine the appropriate selection scope. This intermediary mechanism enables the system to select not only the directly clicked object but also parent combined objects or leaf node objects based on the hierarchical relationships, thereby achieving versatile selection scope without being limited by visual occlusion.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the system selects only leaf node objects, then individual object selection is precise, but combined object selection cannot be realized

Engineering Contradiction:
Improveindividual object selection precisionVSAvoidcombined object selection capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic selection behavior based on the clicked object's position in the hierarchy. When a non-leaf node (combined object) is clicked, the system dynamically determines whether to select the combined object itself or to traverse to its child nodes based on the selection scope parameters. This dynamic approach allows the system to adaptively switch between selecting individual leaf objects and combined parent objects, providing both precise individual selection and versatile combined object selection capabilities within a unified framework.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10095374B2Method and device for clicking and selecting object in three-dimensional virtual reality scene
Publication Date: 2018.10.09 REN WEIFENG
  • US10095374B2 patent drawing
  • US10095374B2 patent drawing
  • US10095374B2 patent drawing

AI summary

A method for clicking and selecting an object in a three-dimensional virtual reality scene is provided. The method includes: receiving a positioning signal of a target object in a three-dimensional virtual reality scene; projecting the target object to a set position in a display window according to the positioning signal; if the target object is displayed at the set position, after a behavior for clicking the target object is perceived, acquiring two-dimensional coordinates corresponding to a clicking position in the display window; determining a single object corresponding to the clicking position according to the two-dimensional coordinates; acquiring a leaf node corresponding to the single object in a tree management structure, and acquiring a father node of the leaf node; if the attribute of the father node is unlock, selecting the single object; if the attribute of the father node is lock, tracing a node from the father node along the direction towards the root node of the tree management structure, wherein the node is closest to the father node and the attribute of the node as a father node is unlock, and selecting a combined object corresponding to the node. Also, a device for clicking and selecting an object in a three-dimensional virtual reality scene is provided.