Wireless Input Packet Handling for Low-Latency Displacement Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional wireless communication protocols for peripheral devices experience significant latency and inefficiencies due to the need for acknowledgements for each packet transmission, especially in applications requiring low latency like competitive gaming, leading to bandwidth and power consumption issues.
Innovation Solution
Implement a wireless communication protocol that transmits reduced-size packets for displacement data without acknowledgements and accumulates displacement data over multiple periods, requesting acknowledgements only when necessary, thereby reducing latency and conserving battery life.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If acknowledgements are requested for each packet transmission, then data transmission reliability is improved, but latency increases and bandwidth is consumed
Solution Approach 1:
The patent applies partial action by requesting acknowledgements only for packets containing button press data, while omitting acknowledgements for displacement data packets. This selective approach maintains reliability for critical input data while reducing latency for continuous displacement streaming, resolving the contradiction between comprehensive reliability and low latency.
Solution Approach 2:
The patent segments the data transmission into different types (displacement data vs. button press data) and applies different acknowledgement strategies to each segment. Displacement data packets are transmitted without acknowledgements to minimize latency, while button press packets receive acknowledgements to ensure reliability, thus resolving the trade-off through differentiated handling.
2Loss of information
If standard packets with all fields are transmitted, then complete data information is provided, but bandwidth is consumed and power is used
Solution Approach 1:
The patent extracts and transmits only the necessary data fields based on the current input state. When only displacement data is present, the packet contains only displacement fields, eliminating unnecessary button press fields. This reduces packet size and power consumption while maintaining complete information for the actual data being transmitted.
Solution Approach 2:
The patent applies local quality by dynamically adjusting packet content based on the specific data type being transmitted. Each packet is customized to include only the relevant fields for the current input state, optimizing bandwidth and power usage while preserving all necessary information for the particular data being sent.
3Reliability
If multiple duplicate packets are sent, then data reception reliability is improved, but bandwidth is consumed and interference occurs
Solution Approach 1:
The patent applies partial action by sending acknowledgements only when necessary (for button press packets), rather than for every packet. This reduces the number of round-trip communications needed, decreasing bandwidth consumption and potential interference while maintaining reliability for critical data types.
Data Source
AI summary
A method for wireless communications between an input device and a host. When only displacement data is detected in a period of time, a reduced-size packet is generated with the displacement data while eliminating packet fields corresponding to the other input data. The reduced-size packet is wirelessly transmitted to the host. When other input data is detected in the period of time, a data packet for the other input data is generated with a packet field for the other input data and is wirelessly transmitted to the host.


