SYSTEM AND METHOD FOR INTERFACING APPLICATIONS PROCESSOR TO TOUCHSCREEN DISPLAY FOR REDUCED DATA TRANSFER
First Claim
1. A method of interfacing a position-indicating device with an applications processor, comprising:
- sensing a plurality of events related to a user interacting with the position-indicating device;
filtering the events to identify one or more predetermined notable events; and
sending data related to the one or more predetermined notable events to the applications processor.
4 Assignments
0 Petitions
Accused Products
Abstract
System and method for substantially reducing an involvement of an applications processor in receiving data from a touchscreen display. In one aspect, the system includes a controller may be configured in an autonomous mode where it automatically measures the touchscreen display based configuration information received from the applications processor, determines notable events based on the measurement data, stores data and event identifiers related to the notable events in a memory, and sends a notification to the applications processor when event data is available In another aspect, the system includes a controller that filters user interactions events and transmits data related to only notable events to the applications processor. Because of the autonomous and event filtering operations of the touchscreen controller, there are substantially less communications between the controller and the applications processor. This improves the speed and efficiency of the applications processor.
39 Citations
35 Claims
-
1. A method of interfacing a position-indicating device with an applications processor, comprising:
-
sensing a plurality of events related to a user interacting with the position-indicating device; filtering the events to identify one or more predetermined notable events; and sending data related to the one or more predetermined notable events to the applications processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A controller for interfacing an applications processor with a position-indicating device, comprising:
-
an interface; a memory; and a control module adapted to; measure the position-indicating device to generate data; analyze the data to determine whether it relates to a notable event; store event data related to the notable event in the memory; and send a signal to the applications processor via the interface when event data is available for access by the applications processor. - View Dependent Claims (13, 14, 15)
-
-
16. A method of interfacing a position-indicating device with an applications processor, comprising:
-
receiving configuration information from the applications processor; automatically measuring the position-indicating device based on the configuration information to generate data; storing the data in a memory; and notifying the applications processor that data in the memory is available for access. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A controller for interfacing an applications processor with a position-indicating device, comprising:
-
an interface; a memory; and a control module adapted to; receive configuration information from the applications processor via the interface; automatically measure the position-indicating device to generate data based on the configuration information; store the data in the memory; and send a signal to the applications processor via the interface when data is available for access by the applications processor. - View Dependent Claims (31, 32, 33, 34, 35)
-
Specification