HID Packet Size Selection for Lower Processing Time and Power

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional HID systems transmit data using fixed packet sizes, leading to inefficient processing time and power consumption, regardless of the actual data requirements.

Innovation Solution

A HID system that dynamically selects data units with varying sizes based on data quantities and requirements, allowing for optimized processing time and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If fixed packet sizes are used for data transmission, then data transmission can be simplified and standardized, but processing time and power consumption cannot be optimized based on actual data requirements

Engineering Contradiction:
Improvesimplicity of data transmissionVSAvoidprocessing efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent implements dynamic packet size selection where the HID device can choose between different packet sizes (e.g., 8-byte or 18-byte packets) based on the actual data requirements. This dynamic adaptation allows the system to optimize processing efficiency by using smaller packets when data is minimal and larger packets when more data needs to be transmitted, while maintaining the simplicity of standardized packet formats through predefined size options.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If fixed packet sizes are used for data transmission, then device complexity can be reduced, but power consumption cannot be optimized

Engineering Contradiction:
Improvecomplexity of packet handlingVSAvoidpower consumption for data transmission
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts packet size based on data requirements to optimize power consumption. By selecting smaller packet sizes when only minimal data needs to be transmitted, the communication time and energy expenditure are reduced. The predefined packet size options maintain relatively simple device architecture while enabling energy optimization through adaptive selection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of packet size dynamically based on data requirements. The HID device can switch between different packet size parameters (e.g., 8-byte vs. 18-byte packets) to match the actual data volume, thereby optimizing power consumption without requiring complex real-time packet construction, as the packet formats are predefined and standardized.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If larger data unit sizes are used, then more data can be transmitted per packet, but processing time and power consumption increase

Engineering Contradiction:
Improvedata transmission volumeVSAvoidprocessing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system dynamically selects packet sizes based on the actual data volume that needs to be transmitted. When data volume is small, smaller packets are used to minimize processing time. When data volume is larger, bigger packets are selected to improve efficiency. This dynamic adaptation ensures that processing time is optimized for each transmission scenario while adapting to the actual data quantity requirements.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12598245B2HID system and data transmission method using the HID system
Publication Date: 2026.04.07 PIXART IMAGING INC
  • US12598245B2 patent drawing
  • US12598245B2 patent drawing
  • US12598245B2 patent drawing

AI summary

A HID system comprising a HID is disclosed. The HID comprises a data generation device, configured to generate a plurality of first data units with target data in a first mode; and a transmission device, configured to selectively use second data units or third data units to output the target data in the first mode. Second sizes of the second data units are different from third sizes of the third data units. By such system, packets with proper sizes may be selected, thus the required time of processing packets and necessary power consumption for transmitting packets may be optimized.