Raw data track pad device and system
First Claim
1. A track pad input device comprising:
- a capacitive track pad sensor having a plurality of sensing elements, each sensing element associated with a region of the capacitive track pad sensor;
means for measuring and selectively encoding a digital capacitance value for each of the plurality of sensing elements, the digital capacitance value representing a raw capacitance measurement of the sensing element; and
means for transmitting the plurality of digital capacitance values to a host processor for processing, wherein the digital capacitance values are aggregated into packets and transmitted according to a universal serial bus protocol, and the host processor is also at least partially responsible for executing user-level tasks,wherein the track pad sensor comprises a capacitive sensor array, and the means for measuring comprises means for selectively stimulating each of the plurality of sensing elements, means for determining a time required to stimulate each selected sensing element to a specified event, and means for encoding the determined time into a digital value.
2 Assignments
0 Petitions
Accused Products
Abstract
An input device and system are described that acquires (measures) raw track pad sensor data and transmits this data to a host computer where it is analyzed by an application executing on one or more host computer central processing units. The resulting input processing architecture provides a track pad input device that is both lower in cost to manufacture and more flexible than prior art track pad input devices. Lower costs may be realized by eliminating the prior art'"'"'s dedicated track pad hardware for processing sensor data (e.g., a processor and associated firmware memory). Increased flexibility may be realized by providing feature set functionality via software that executes on the host computer. In this architecture, track pad functionality may be modified, updated and enhanced through software upgrade procedures.
-
Citations
12 Claims
-
1. A track pad input device comprising:
-
a capacitive track pad sensor having a plurality of sensing elements, each sensing element associated with a region of the capacitive track pad sensor; means for measuring and selectively encoding a digital capacitance value for each of the plurality of sensing elements, the digital capacitance value representing a raw capacitance measurement of the sensing element; and means for transmitting the plurality of digital capacitance values to a host processor for processing, wherein the digital capacitance values are aggregated into packets and transmitted according to a universal serial bus protocol, and the host processor is also at least partially responsible for executing user-level tasks, wherein the track pad sensor comprises a capacitive sensor array, and the means for measuring comprises means for selectively stimulating each of the plurality of sensing elements, means for determining a time required to stimulate each selected sensing element to a specified event, and means for encoding the determined time into a digital value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system, comprising:
-
one or more host processors for executing, at least in part, user-level tasks; a display unit operatively coupled to the host processor; a first communication circuit operatively coupled to at least one of the one or more host processors; and a track pad input device comprising a capacitive track pad sensor having a plurality of sensing elements, each sensing element associated with a region of the capacitive track pad sensor; a data acquisition circuit electrically coupled to the track pad sensor, the data acquisition circuit selectively encoding a digital capacitance value representing a raw capacitance measurement for each of the plurality of sensing elements; and a second communication circuit for transmitting the digital capacitance values to the first communication circuit, wherein the digital capacitance values are aggregated into packets and transmitted according to a universal serial bus protocol, and at least one of the one or more host processors determines, after receiving the packets, an action corresponding to manipulation of the track pad sensor, wherein the track pad sensor comprises a capacitive sensor array, and the data acquisition circuit comprises means for selectively stimulating each of the plurality of sensing elements, means for determining a time required to stimulate each selected sensing element to a specified event, and means for encoding the determined time into a digital capacitance value. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification