Mixed Reality Spatial Mapping Content Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mixed-reality systems face challenges in selectively presenting appropriate content to users, as existing methodologies for scanning and reconstructing environments do not effectively filter out objectionable or undesired virtual content, leading to inappropriate content being projected.

Innovation Solution

The system accesses a spatial mapping of the environment, identifies segmented objects, and uses tags associated with virtual content to selectively filter and project only relevant content based on predetermined attributes and filtering parameters, ensuring that only desired content is rendered.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If all content in spatial mappings is projected to users, then the quantity of virtual content available increases, but inappropriate or objectionable content may be displayed

Engineering Contradiction:
Improvequantity of virtual contentVSAvoidinappropriate content display
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The system extracts and removes inappropriate virtual content from spatial mappings before projection to users. A filtering mechanism identifies and separates objectionable content based on tags and attributes, allowing only appropriate content to be displayed while maintaining access to the full spatial mapping data for legitimate uses.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

An intermediary filtering system is introduced between the spatial mapping data and the projection output. This intermediary layer analyzes content tags and attributes, applying filtering rules to determine which virtual content should be projected, thus mediating between the full content library and user-safe display.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If content filtering is implemented in mixed-reality systems, then content appropriateness improves, but system complexity increases

Engineering Contradiction:
Improvecontent appropriatenessVSAvoidfiltering system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Content filtering rules and tags are established in advance before runtime operations. The system pre-configures filtering criteria, content tags, and attribution data, allowing the filtering process to operate efficiently during runtime without adding significant computational complexity to the real-time projection pipeline.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Virtual content is automatically tagged and attributed with metadata that enables self-filtering. The content carries its own identification and classification information, allowing the filtering system to operate autonomously without requiring complex manual review processes, thus reducing operational complexity while maintaining reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10964111B2Controlling content included in a spatial mapping
Publication Date: 2021.03.30 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10964111B2 patent drawing
  • US10964111B2 patent drawing
  • US10964111B2 patent drawing

AI summary

In some instances, undesired content is selectively omitted from a mixed-reality scene via use of tags. An environment's spatial mapping is initially accessed. Based on an analysis of this spatial mapping, any number of segmented objects are identified from within the spatial mapping. These segmented objects correspond to actual physical objects located within the environment and/or to virtual objects that are selected for potential projection into the mixed-reality scene. For at least some of these segmented objects, a corresponding tag is then accessed. A subset of virtual content is then generated based on certain attributes associated with those tags. The content that is included in the subset is specially chosen for actual projection. Thereafter, the selected content is either projected into the mixed-reality scene or scheduled for projection.