XR Multi-Input Interaction State Control for Reliable UI Events
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In extended reality (XR) scenarios, managing interaction between multiple input devices and a user interface (UI) is challenging, as the UI can only respond to one trigger at a time, leading to issues with correct, fast, and complete interaction.
Innovation Solution
An interaction method and apparatus that manages multiple input devices by ensuring only one input device is active at a time, performing trigger signal collision detection, and processing events in a preset action queue to ensure correct and complete UI interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple input devices are allowed to trigger simultaneously in XR scenarios, then the interaction versatility is improved, but the UI response reliability deteriorates because the UI can only respond to one trigger at a time
Solution Approach 1:
The system performs preliminary actions by setting the active state of execution components before trigger events occur. When a trigger request is received, the system checks the active state in advance and manages the action queue proactively, ensuring that only one trigger is processed at a time while maintaining the capability to handle multiple input devices. This preliminary state management resolves the contradiction by preparing the system to handle multiple devices without compromising UI response reliability.
2Reliability
If the UI responds to only one trigger at a time, then the UI response reliability is maintained, but the interaction speed deteriorates due to sequential processing of multiple triggers
Solution Approach 1:
The system performs preliminary actions by pre-managing the active state of execution components and organizing trigger requests in an action queue before actual processing. This allows the system to quickly determine which trigger should be processed next without complex runtime decision-making, maintaining reliability while improving interaction speed through efficient sequential processing.
Solution Approach 2:
The active state mechanism acts as an intermediary between multiple input devices and the UI. It mediates trigger requests by determining which execution component is currently active and should receive processing, thereby maintaining UI response reliability while enabling efficient handling of multiple triggers without direct conflict.
3Reliability
If trigger requests from multiple input devices are processed simultaneously, then the interaction completeness is improved, but the processing complexity increases due to trigger signal collisions
Solution Approach 1:
The system performs preliminary actions by establishing the active state of execution components before processing trigger requests. This pre-established state structure simplifies the processing of multiple triggers by providing a clear hierarchy and order, ensuring interaction completeness while reducing processing complexity through organized state management rather than complex collision detection algorithms.
Data Source
AI summary
The present disclosure provides an interaction method and apparatus, and a storage medium. The method includes: an execution component receives a trigger request sent by an input device, where the execution component corresponds to the input device. A state of the execution component is active, and states of other execution components are inactive. Thus, only one input device is active (can trigger an event) at the same time, so that an UI only responds to one trigger at the same time. And then, according to the trigger request, trigger signal collision detection and event processing are performed, and a processed result is displayed on the UI. It solves the problem that how the UI responds correctly for the interaction between multiple input devices and the UI in a XR scenario, and ensures the UI interaction in the XR scenario is correct, fast and complete.


