CENTRALIZED PROCESSING OF TOUCH INFORMATION
First Claim
1. A method of centralized processing of touch information from a plurality of touch sensing controllers, each touch sensing controller including a plurality of sense channels for receiving sense signals from a touch sensing surface, the method comprising:
- obtaining touch information from one or more sense channels receiving the sense signals in each of the touch sensing controllers, wherein the touch information includes information of an amount of touch at one or more locations on the touch sensing surface;
storing the touch information from the one or more sense channels in a corresponding memory of each of the touch sensing controllers;
determining a validity of each of the plurality of sense channels of one or more of the touch sensing controllers;
transmitting the touch information from the one or more touch sensing controllers to a processor external to the one or more touch sensing controllers based on a result of the validity determinations, wherein invalid sense channels are excluded from the transmission; and
processing the transmitted touch information by the processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Centralized processing of touch information obtained by multiple touch sensing controllers connected to a touch sensing surface is provided. Each touch controller can obtain touch information of sense signals from different sense lines of the touch sensing surface and can store the touch information in a corresponding memory of the controller. The touch information of one or more of the touch sensing controllers can be transmitted as results data to a processor that processes all of the touch information. In some cases, prior to transfer of the results data, a determination of the validity of a sense channel can be made, and invalid channels can be excluded from the transfer.
-
Citations
25 Claims
-
1. A method of centralized processing of touch information from a plurality of touch sensing controllers, each touch sensing controller including a plurality of sense channels for receiving sense signals from a touch sensing surface, the method comprising:
-
obtaining touch information from one or more sense channels receiving the sense signals in each of the touch sensing controllers, wherein the touch information includes information of an amount of touch at one or more locations on the touch sensing surface; storing the touch information from the one or more sense channels in a corresponding memory of each of the touch sensing controllers; determining a validity of each of the plurality of sense channels of one or more of the touch sensing controllers; transmitting the touch information from the one or more touch sensing controllers to a processor external to the one or more touch sensing controllers based on a result of the validity determinations, wherein invalid sense channels are excluded from the transmission; and processing the transmitted touch information by the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A touch sensing system comprising:
-
a touch sensing surface; and a plurality of touch sensing controllers, each touch sensing controller including a plurality of sense channels for receiving and processing sense signals from the touch sensing surface to obtain touch information, and a memory that stores the touch information from each of one or more of the sense channels, wherein one or more of the touch sensing controllers further includes a module that identifies a validity of each of the plurality of sense channels of the touch sensing controller, and a transmitter that transmits a transmission to a processor external to the touch sensing controller, the transmission including the touch information from valid sense channels and excluding the touch information from invalid sense channels based on the identified validities of the sense channels, wherein the processor processes the touch information of the plurality of touch sensing controllers. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium storing computer-executable instructions executable to perform a method of transmitting touch information from a touch sensing controller to an external processor, the touch sensing controller including a plurality of sense channels for receiving sense signals from a touch sensing surface, the method comprising:
-
obtaining touch information from one or more sense channels receiving the sense signals, wherein the touch information includes information of an amount of touch at one or more locations on the touch sensing surface; storing the touch information from the one or more sense channels in a corresponding memory of the touch sensing controller; determining a validity of each of the plurality of sense channels; and transmitting the touch information from the touch sensing controller to a processor external to the touch sensing controller based on a result of the validity determinations, wherein invalid sense channels are excluded from the transmission. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A mobile computing device comprising:
-
a touch sensing system, including a touch sensing surface, and a plurality of touch sensing controllers, each touch sensing controller including a plurality of sense channels for receiving and processing sense signals from the touch sensing surface to obtain touch information, and a memory that stores the touch information from each of one or more of the sense channels, wherein one or more of the touch sensing controllers further includes a module that identifies a validity of each of the plurality of sense channels of the touch sensing controller, and a transmitter that transmits a transmission external to the touch sensing controller, the transmission including the touch information from valid sense channels and excluding the touch information from invalid sense channels based on the identified validities of the sense channels; and a processor that receives the transmission and processes the touch information of the plurality of touch sensing controllers.
-
Specification