Spatial Ontology Object Identification for Dynamic XR Scenes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional extended reality systems lack a consistent set of object identifiers and fail to efficiently identify objects in a scene to respond to user requests effectively, lacking the necessary attributes to define relationships between objects and their properties.
Innovation Solution
The system employs spatial ontologies to dynamically identify and update object identifiers based on changes in the environment, using a set of definitions that include descriptive, relationship, material, and property identifiers, allowing for improved object recognition and interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional extended reality systems are used without spatial ontologies, then the system structure remains simple, but object identification accuracy and consistency deteriorate
Solution Approach 1:
The patent segments the object identification system into distinct modular components: spatial ontology definitions, object detection modules, identifier retrieval systems, and relationship attribute extractors. Each component handles specific aspects of identification, improving accuracy while maintaining manageable system complexity through clear separation of concerns.
Solution Approach 2:
The patent implements preliminary action by pre-defining spatial ontologies and object identifiers before runtime object detection. The system establishes a comprehensive framework of object categories, relationships, and attributes in advance, enabling rapid and accurate identification during operation without requiring complex real-time reasoning.
2Adaptability or versatility
If traditional object identification methods are used, then the system implementation remains simple, but the ability to define relationships between objects deteriorates
Solution Approach 1:
The patent creates a universal identifier system where a single set of object identifiers serves multiple functions: basic object recognition, relationship definition, attribute extraction, and interaction enablement. This multi-functional approach enhances versatility without proportionally increasing complexity, as the same identifier framework supports all these capabilities.
Solution Approach 2:
The patent introduces spatial ontologies as an intermediary layer between raw sensor data and high-level object understanding. This intermediary framework provides standardized categories and relationships, enabling the system to define complex object relationships without directly implementing complex logic in the core processing pipeline.
3Productivity
If dynamic identifier updates are implemented, then responsiveness to environmental changes improves, but processing time increases
Solution Approach 1:
The patent implements periodic action by updating object identifiers at specific events (object detection, environmental changes) rather than continuously. The system retrieves and updates identifiers periodically when triggered by meaningful changes in the environment, maintaining responsiveness while avoiding unnecessary processing during stable periods.
Solution Approach 2:
The patent enables self-service by designing the identifier system to automatically detect environmental changes and trigger updates without external intervention. The system monitors its own state and autonomously retrieves updated identifiers when objects are added, removed, or modified, improving response efficiency while minimizing unnecessary processing cycles.
Data Source
AI summary
In an exemplary process, a representation of a setting is obtained. A first object is detected based on the representation of the setting and a set of identifiers is retrieved. In response to detecting a change in the representation of the setting, the set of identifiers is modified based on a first set of definitions. A user input associated with the representation of the setting is received, and based on the modified set of identifiers, a user intent corresponding to the user input is determined.


