Firmware methods and devices for a mutual capacitance touch sensing device
First Claim
1. A method of sorting motion reports in a processor of a mutual capacitance sensing device, comprising:
- (a) tracking individual touch points of a user on a touch panel or touchpad of the sensing device;
(b) reporting a plurality of individual touch points to registers of the sensing device;
(c) sorting, in the processor, the plurality of individual touch points according to touch identification (“
Touch ID”
) or to touch force (“
Touch Force”
);
(d) if Touch ID is employed to sort touch points, mapping a first touch point having a smallest Touch ID associated therewith to a first register location and mapping a second touch point having a largest Touch ID associated therewith to a last register location, and(e) if Touch Force is employed to sort touch points, mapping the first touch point having a highest force associated therewith to the first register location, and mapping the second touch point having a lowest force associated therewith to the last register location.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments of methods and devices for operating a processor or host controller in a mutual capacitance sensing device. Methods and devices for sorting motion reports provided to a host controller or other processor in a mutual capacitance sensing device, reporting touch points to a host controller or other processor in a mutual capacitance sensing device, improving noise robustness and navigation performance in a mutual capacitance sensing device, determining a touch area of a user'"'"'s finger on a touch panel or touchpad of a mutual capacitance sensing device, and avoiding false wakeups and minimizing power consumption in a mutual capacitance sensing device having a touch panel or touchpad are described.
19 Citations
11 Claims
-
1. A method of sorting motion reports in a processor of a mutual capacitance sensing device, comprising:
-
(a) tracking individual touch points of a user on a touch panel or touchpad of the sensing device; (b) reporting a plurality of individual touch points to registers of the sensing device; (c) sorting, in the processor, the plurality of individual touch points according to touch identification (“
Touch ID”
) or to touch force (“
Touch Force”
);(d) if Touch ID is employed to sort touch points, mapping a first touch point having a smallest Touch ID associated therewith to a first register location and mapping a second touch point having a largest Touch ID associated therewith to a last register location, and (e) if Touch Force is employed to sort touch points, mapping the first touch point having a highest force associated therewith to the first register location, and mapping the second touch point having a lowest force associated therewith to the last register location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification