Touch panel device driver and the associated method
AssigneeVIA Technologies, Inc.
InventorChien-Fa Wang
Life of this patent
Estimating the term…
Abstract
A touch panel device driver for processing inputs from a touch panel. The touch panel device driver operates in either a normal mode or a compact mode. If the touch panel device driver operates in the normal mode, x and y coordinate data for all touched points from the touch panel are processed. If the touch panel device driver operates in the compact mode, only the x and y coordinate data for the pen-up and pen-down points from the touch panel are processed. Thereby, the system workload is reduced significantly.
Claims8
A touch panel device driver for processing inputs from a touch panel wherein the device driver operates in either a normal mode or a compact mode;
- wherein
- in the normal mode, said driver processes x and y coordinate data for all touched points from the touch panel;
- and
- in the compact mode, said driver processes x and y coordinate data for pen-up and pen-down points from the touch panel.
A touch panel device driver for processing inputs from a touch panel, comprising:
- a single-layer driver for receiving x and y coordinate data for touched points from the touch panel, directly processing the x and y coordinate data, and outputting the x and y coordinate data to a graphic subsystem, wherein the driver operates in either a normal mode or a compact mode;
- wherein
- if said driver is in the normal mode, the x and y coordinate data for all touched points from the touch panel are processed and outputted to the graphic subsystem;
- and if said driver is in the compact mode, only the x and y coordinate data for pen-up and pen-down points from the touch panel are processed and outputted to the graphic subsystem.
A method of driving a touch panel, comprising the steps of:
- setting a mode parameter which controls whether an operating mode is either a normal mode or a compact mode;
- receiving x and y coordinate data from the touch panel, in which the x and y coordinate data correspond to a touched point from the touch panel;
- if the operating mode is in the normal mode, processing said x and y coordinate data;
- and
- if the operating mode is in the compact mode and the current touched point corresponding to the x and y coordinate data is either a pen-up point or a pen-down point, processing the x and y coordinate data, otherwise ignoring the x and y coordinate data.
A method of driving a touch panel, comprising the steps of:
- setting a mode parameter which controls whether an operating mode is either a normal mode or a compact mode;
- if the operating mode is in the normal mode, receiving and processing x and y coordinate data for all touched points from the touch panel;
- and
- if the operating mode is in the compact mode, receiving and processing x and y coordinate data for pen-up or pen-down points from the touch panel.
Dependencies are inferred from the claim text.