XR Touch Input Arbitration Based on Companion Screen State
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current input methodologies for extended reality (XR) devices are inefficient and imprecise, lacking the ability to effectively utilize companion devices like smartphones and tablets for precise and efficient interactions.
Innovation Solution
An application on the touch device and/or XR device determines the screen state and touch status to arbitrate touch input, directing it to either the touch device or the XR device based on criteria such as screen activity and touch relevance to content, using wireless communication protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If touch input is always assigned to the touch device, then the user can directly control the touch device, but the XR device cannot receive precise input from the companion device
Solution Approach 1:
The system dynamically assigns touch input to either the touch device or XR device based on real-time screen state criteria. When the screen is inactive, touch input is assigned to the XR device for precise control. When the screen is active, touch input is assigned to the touch device for direct control. This dynamic assignment resolves the contradiction by adapting the input routing to current operational conditions.
2Measurement precision
If touch input is always assigned to the XR device, then the XR device can receive input from the touch device, but the touch device cannot be directly controlled
Solution Approach 1:
The system dynamically assigns touch input to either the touch device or XR device based on real-time screen state criteria. When the screen is inactive, touch input is assigned to the XR device for precise control. When the screen is active, touch input is assigned to the touch device for direct control. This dynamic assignment resolves the contradiction by adapting the input routing to current operational conditions.
3Measurement precision
If the system continuously monitors screen state to arbitrate touch input, then input can be precisely directed to the appropriate device, but system complexity increases
Solution Approach 1:
The system uses screen state as a key parameter to determine touch input routing. By monitoring whether the screen is in an active or inactive state, the system can straightforwardly direct touch input to the appropriate device without complex arbitration logic. This parameter-based approach achieves precise input direction while minimizing system complexity.
Data Source
AI summary
According to at least one implementation, a method includes identifying a screen state associated with a first device and determining whether the screen state associated with the first device satisfies at least one criterion. In response to determining that the screen state associated with the first device satisfies the at least one criterion, the method further includes identifying touch input for a second device at the first device. In response to determining that the screen state associated with the first device fails to satisfy the at least one criterion, the method further includes identifying touch input for the first device at the first device.


