Mixed Reality Interference Detection via Automatic Virtual Object Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mixed reality systems require presetting of virtual objects for interference determination, which hinders immersion and is inefficient, especially when there is a significant shape difference between the instruction tool and the virtual object.

Innovation Solution

An information processing apparatus that automatically selects and sets virtual objects for interference determination based on position and orientation information, allowing for real-time adjustment of virtual objects held by the user, and generates a virtual space to visualize potential interference and gaps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If virtual objects are preset and superimposed for interference determination, then interference determination can be performed between the instruction tool and the virtual object, but it requires manual presetting which reduces efficiency and immersion

Engineering Contradiction:
Improveease of operationVSAvoidtime for presetting
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically identifies and sets the virtual object to be used for interference determination based on the user's hand holding posture, eliminating the need for manual presetting. The setting unit automatically selects the appropriate virtual object from multiple candidates by analyzing the holding object's position and orientation information, making the system self-configuring and improving operational efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary identification and selection of the target virtual object based on the user's holding posture before the actual interference determination begins. By pre-analyzing the holding object's characteristics and automatically selecting the appropriate virtual object, the system prepares the interference determination in advance, reducing the time required during the actual evaluation process.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a virtual object is superimposed on an instruction tool, then interference determination is possible, but a sense of immersion is hindered when there is a large difference between the shape of the instruction tool and the virtual object

Engineering Contradiction:
Improveaccuracy of interference determinationVSAvoidimmersion sense
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system applies different virtual objects to different local contexts based on the user's holding posture. Instead of using a single generic virtual object for all tools, the setting unit selects specific virtual objects that match the actual tool being held, ensuring both accurate interference determination for that specific tool type and maintaining visual consistency with the real object for immersion.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the parameters of the virtual object selection based on the holding object's characteristics. By analyzing the position and orientation information of the holding object, the system dynamically selects appropriate virtual objects that match the actual tool's properties, ensuring both accurate interference determination and visual consistency with the real tool for maintained immersion.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If multiple virtual objects are available for selection, then accurate interference determination can be performed, but manual selection from multiple objects increases device complexity

Engineering Contradiction:
Improveprecision of interference determinationVSAvoidcomplexity of object selection
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The setting unit automatically performs the selection of the appropriate virtual object from multiple candidates by analyzing the holding object's position and orientation information. This self-service mechanism eliminates the need for manual selection interfaces, reducing device complexity while maintaining the ability to perform accurate interference determination using the correct virtual object for each specific tool.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10614590B2Apparatus for determination of interference between virtual objects, control method of the apparatus, and storage medium
Publication Date: 2020.04.07 CANON KK
  • US10614590B2 patent drawing
  • US10614590B2 patent drawing
  • US10614590B2 patent drawing

AI summary

An information processing apparatus includes an obtaining unit configured to obtain position and orientation information and shape information about a real holding object holding a plurality of virtual objects, a setting unit configured to set a virtual object held by the holding object as an interference virtual object and to set a virtual object that is not held by the holding object as an interfered virtual object, based on the position and orientation information and the shape information about the plurality of virtual objects and the position and orientation information and shape information about the holding object, and a determination unit configured to determine presence or absence of interference between the interference virtual object and the interfered virtual object, based on the position and orientation information and the shape information about the interference virtual object and the position and orientation information and the shape information about the interfered virtual object.