Wireless Sub-Transaction Scheduling for Low-Latency HID Links
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless network protocols face challenges in achieving low latency for human interface devices (HIDs) such as mice and keyboards, as the transaction length is often insufficient to accommodate both audio and voice payloads while maintaining acceptable latency levels.
Innovation Solution
The network protocol is redesigned to include multiple sub-transactions within a transaction, distributing payload and overhead frames among these sub-transactions, allowing HID latency to be determined by sub-transaction length rather than transaction length, thereby meeting the latency requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the transaction length is increased to accommodate audio and voice payloads, then the bandwidth and signal-to-noise ratios for audio and voice links are improved, but the latency for human interface devices increases
Solution Approach 1:
The transaction is divided into multiple sub-transactions, each handling specific payloads (audio, voice, HID). This segmentation allows HID frames to be transmitted in dedicated sub-transactions with shorter durations, reducing HID latency while audio and voice payloads are transmitted in other sub-transactions, maintaining their link quality and bandwidth.
2Loss of time
If the transaction length is decreased to reduce HID latency, then the latency for human interface devices is improved, but insufficient time is available to accommodate audio and voice payloads
Solution Approach 1:
The transaction is segmented into multiple sub-transactions, with each sub-transaction dedicated to specific payload types. This allows the total payload capacity to be distributed across multiple shorter time intervals, maintaining overall bandwidth while enabling HID-specific sub-transactions to meet latency requirements.
Solution Approach 2:
The protocol uses periodic sub-transactions occurring at regular intervals, where each sub-transaction handles a portion of the total payload. This periodic structure ensures that HID frames are transmitted frequently enough to meet latency requirements while audio and voice payloads are systematically transmitted across multiple periods.
Data Source
AI summary
In some embodiments, wireless data can be transferred by assembling information to be transferred in a transaction between a host device and a plurality of interface devices including a human interface device, and arranging the information into a plurality of sub-transactions such that a latency period associated with the human interface device is less than time duration of the transaction.


