3D Scene Trigger Activation for Runtime XR Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing extended reality (XR) systems lack the ability to describe how users can interact with scene objects at runtime, limiting immersive XR experiences.
Innovation Solution
A method for obtaining scene description data that includes trigger information, action information, and behavior information, allowing logical determination and execution of actions based on trigger conditions, enabling user interaction with scene elements in real-time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If scene description data includes trigger information, action information, and behavior information for user interaction, then user interactivity and engagement are improved, but device complexity and data processing requirements increase
Solution Approach 1:
The patent applies preliminary action by pre-defining trigger conditions, actions, and behavior information in the scene description data before runtime. This allows the XR system to have interaction capabilities ready in advance, enabling users to interact with scene objects without requiring complex real-time processing decisions. The trigger-action-behavior framework is prepared beforehand, so when users interact with the scene, the system can execute predefined interactions efficiently.
Solution Approach 2:
The patent segments the interaction system into distinct components: trigger information (conditions), action information (responses), and behavior information (relationships). This segmentation allows each component to be processed independently and efficiently. The trigger list, action list, and behavior information can be evaluated separately, reducing the overall computational complexity compared to processing a monolithic interaction system.
2Adaptability or versatility
If multiple trigger conditions and actions are defined for scene elements, then user interaction capabilities are enhanced, but information processing time and computational resources increase
Solution Approach 1:
The system performs preliminary action by evaluating and storing trigger conditions, actions, and their relationships in advance during scene description processing. This pre-processing allows the runtime system to quickly retrieve and execute predefined interactions without performing complex evaluations during user interactions, significantly reducing processing time.
Solution Approach 2:
The patent implements dynamics by allowing the scene description data to be updated at runtime while maintaining the trigger-action-behavior framework. The system can dynamically add, remove, or modify triggers, actions, and behaviors without requiring complete reprocessing of the entire interaction system. This dynamic capability enables flexible updates while maintaining efficient processing of individual interaction elements.
Data Source
AI summary
Some embodiments of a method may include obtaining scene description data for a 3D scene, wherein the scene description data may include: scene element information describing each of a plurality of scene elements in the scene, trigger information describing at least one trigger condition, action information describing an action to perform on one or more scene elements associated with the action, and behavior information, wherein the behavior information associates at least one of the trigger conditions with at least one of the actions; and in response to a determination that at least one of the trigger conditions has produced a result and that activate information indicates that the result fires the at least one trigger, performing the at least one action on at least a first node associated with the at least one action.


