Aggregated RF Reports from Displacement Input Device
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication protocols for displacement input devices, such as computer mice, consume excessive battery power and bandwidth due to the frequent transmission of packets, which is not efficient for gaming applications that require fast and precise position information.
Innovation Solution
A method for reducing the number of transmitted packets by aggregating displacements at a lower frequency and transmitting them in packets with fewer fields, eliminating unnecessary packet fields, and using a variable packet size based on the detected input data, thereby reducing battery consumption and bandwidth usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If packets are transmitted at a high frequency to provide fast and precise position information, then measurement precision and speed are improved, but battery consumption and bandwidth usage increase
Solution Approach 1:
Multiple displacement measurements taken at high frequency are merged into single packets transmitted at a lower frequency. The patent aggregates multiple displacement samples into one packet, reducing the number of transmissions while preserving position information precision through the aggregation of multiple measurements.
Solution Approach 2:
The patent implements periodic aggregation where measurements are continuously taken at high frequency but transmitted in periodic bursts at a lower frequency. This allows the system to maintain high measurement precision while using periodic transmission to reduce battery consumption and bandwidth usage.
2Speed
If packets are transmitted at a high frequency to provide fast and precise position information, then speed of data transmission is improved, but bandwidth usage increases
Solution Approach 1:
Multiple displacement measurements are merged into single packets, reducing the total number of packets transmitted. This maintains the speed of position information delivery while significantly reducing bandwidth consumption by combining multiple data points into fewer transmission events.
Solution Approach 2:
The system uses periodic aggregation to transmit multiple measurements in periodic bursts rather than continuous transmission. This approach maintains fast response times for position information while reducing overall bandwidth usage through the periodic nature of the transmissions.
3Adaptability or versatility
If standard packet fields are used for all input data, then adaptability is improved, but packet size and transmission overhead increase
Solution Approach 1:
The patent applies local quality by including only the specific packet fields necessary for the current input data type. Rather than using a fixed standard format with all fields, the packet structure is locally optimized to include only relevant fields (e.g., displacement fields when displacement data is present, button fields when button presses occur), reducing packet size while maintaining adaptability.
Solution Approach 2:
The packet format is made dynamic rather than static, allowing the structure to change based on the current input data. The system dynamically adjusts which fields are included in each packet according to the actual data being transmitted, enabling both adaptability to different input types and minimization of packet size.
Data Source
AI summary
A method for wireless communications between a displacement input device and a receiver comprises detecting, by the displacement input device, a plurality of displacements in time periods of a first frequency. The plurality of displacements are aggregated in packets at a second frequency, wherein the second frequency is lower than the first frequency. The packets are wirelessly transmitted from the displacement input device to the receiver. The receiver wirelessly receives the plurality of displacements aggregated in packets and buffers them in a memory coupled to the receiver. The receiver transmits, to a host, the plurality of displacements at the first frequency.


