MR Virtual Object Display Permissions for Overlap Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for shared display of virtual objects in mixed reality (MR) require burdensome and troublesome tasks for users to manage display settings, particularly when overlapping or blocking issues arise, disrupting the MR experience.

Innovation Solution

An information processing apparatus that sets and controls display attributes for virtual objects based on user instructions, allowing users to easily permit or deny display settings for shared objects, and automatically handles overlapping or blocking scenarios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually manage display settings for shared virtual objects, then display permission control is achieved, but user effort and operational complexity increase

Engineering Contradiction:
Improvedisplay setting managementVSAvoiduser effort
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically manages display permissions for virtual objects without requiring manual user intervention. When a user creates or moves a virtual object, the system autonomously determines and applies display permissions based on spatial relationships and user roles, eliminating the need for users to manually configure sharing settings.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures display permissions based on the creation context and spatial positioning of virtual objects. Before users need to manage display settings, the system has already established appropriate permissions through automated detection and classification of object relationships.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If automatic display control is implemented, then user effort is reduced, but system complexity increases

Engineering Contradiction:
Improveuser effortVSAvoiddisplay control mechanism
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system continuously monitors the MR space for changes in virtual object positions, user actions, and spatial relationships. Based on this feedback, the system dynamically adjusts display permissions in real-time, automatically responding to object creation, movement, or interaction events without requiring manual reconfiguration.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system introduces an automated control layer that mediates between users and the display system. This intermediary layer handles the complexity of permission management by interpreting user intentions and spatial relationships, then translating them into appropriate display decisions, shielding users from the underlying system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Stability of the object's composition

If shared display is enabled for all users, then MR experience smoothness is improved, but overlapping and blocking issues increase

Engineering Contradiction:
ImproveMR experience continuityVSAvoidoverlapping and blocking
Core Design Contradiction:
Stability of the object's compositionVSObject-affected harmful factors

Solution Approach 1:

The system applies different display qualities to different regions and objects within the MR space. Instead of uniform shared display, it selectively controls visibility based on local spatial relationships, user roles, and object characteristics, allowing smooth MR experience in appropriate regions while preventing overlapping and blocking in conflicting areas.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260017899A1Information processing apparatus, information processing method, and storage medium
Publication Date: 2026.01.15 CANON KK
  • US20260017899A1 patent drawing
  • US20260017899A1 patent drawing
  • US20260017899A1 patent drawing

AI summary

An information processing apparatus one or more memories storing instructions, and one or more processors executing the instructions to function as an attribute setting unit configured to set, for a first virtual object permitted for shared display by a first user in a space where virtual objects are arranged, a display attribute indicating permission or denial of display in the space which is experienced by a second user based on an instruction issued by the second user, and a display control unit configured to control display of the first virtual object in the space experienced by the second user based on the display attribute set for the first virtual object.