Touch scanning method for touch screen, touch scanning control circuit and display device
First Claim
1. A method for scanning a touch screen comprising a plurality of drive lines and a plurality of sense lines arranged in a matrix, the method comprising:
- if a touch is not determined to be present, performing a coarse scanning on the touch screen, if a touch is determined to be present, performing a fine scanning on a full detection-activated region containing a touch point while performing a coarse scanning on a remaining region of the touch screen other than the full detection-activated region, the full detection-activated region being defined based on the touch point to be a subset of the plurality of drive lines and the plurality of sense lines of the touch screen; and
at the time when a determined present touch is released following the fine scanning on the full detection-activated region, maintaining the fine scanning on the full detection-activated region for a first time period, and subsequently performing the coarse scanning on the entire touch screen if a touch is not determined to be present when the first time period is expired;
wherein, the coarse scanning comprises, in first M frames of M+N successive frames;
driving a set of drive lines of the plurality of drive lines being spaced apart from one another by at least one of the plurality of drive lines, and detecting a set of sense lines of the plurality of sense lines being spaced apart from one another by at least one of the plurality of sense lines; and
in succeeding N frames of the M+N successive frames, stopping driving all of the plurality of drive lines on the entire touch screen and stopping detecting all of the plurality of sense lines on the entire touch screen;
wherein M and N are integers equal to or greater than 1;
wherein the fine scanning comprises, in M+N successive frames;
driving each of drive lines within the full detection-activated region; and
detecting each of sense lines within the full detection-activated region;
wherein the coarse scanning is repeatedly performed if a touch is not determined to be present.
1 Assignment
0 Petitions
Accused Products
Abstract
A touch scanning method includes, in the absence of a touch, performing a coarse scanning on the touch screen, and in the presence of a touch, performing a fine scanning on a full detection-activated region containing a touch point while performing the coarse scanning on the remaining region other than the full detection-activated region. During coarse scanning, in first M frames of M+N successive frames, drive lines spaced apart from one another by at least one of the drive lines are driven, and sense lines spaced apart from one another by at least one of the sense lines are detected. In the succeeding N frames of the M+N frames, there is no activity in the drive and sense lines. During the fine scanning, each drive line and each sense line within the full detection-activated region is driven and detected, respectively.
16 Citations
13 Claims
-
1. A method for scanning a touch screen comprising a plurality of drive lines and a plurality of sense lines arranged in a matrix, the method comprising:
- if a touch is not determined to be present, performing a coarse scanning on the touch screen, if a touch is determined to be present, performing a fine scanning on a full detection-activated region containing a touch point while performing a coarse scanning on a remaining region of the touch screen other than the full detection-activated region, the full detection-activated region being defined based on the touch point to be a subset of the plurality of drive lines and the plurality of sense lines of the touch screen; and
at the time when a determined present touch is released following the fine scanning on the full detection-activated region, maintaining the fine scanning on the full detection-activated region for a first time period, and subsequently performing the coarse scanning on the entire touch screen if a touch is not determined to be present when the first time period is expired; wherein, the coarse scanning comprises, in first M frames of M+N successive frames; driving a set of drive lines of the plurality of drive lines being spaced apart from one another by at least one of the plurality of drive lines, and detecting a set of sense lines of the plurality of sense lines being spaced apart from one another by at least one of the plurality of sense lines; and in succeeding N frames of the M+N successive frames, stopping driving all of the plurality of drive lines on the entire touch screen and stopping detecting all of the plurality of sense lines on the entire touch screen; wherein M and N are integers equal to or greater than 1; wherein the fine scanning comprises, in M+N successive frames; driving each of drive lines within the full detection-activated region; and detecting each of sense lines within the full detection-activated region; wherein the coarse scanning is repeatedly performed if a touch is not determined to be present. - View Dependent Claims (2, 3)
- if a touch is not determined to be present, performing a coarse scanning on the touch screen, if a touch is determined to be present, performing a fine scanning on a full detection-activated region containing a touch point while performing a coarse scanning on a remaining region of the touch screen other than the full detection-activated region, the full detection-activated region being defined based on the touch point to be a subset of the plurality of drive lines and the plurality of sense lines of the touch screen; and
-
4. A touch scanning control circuit in electrical connection with a touch screen having a plurality of drive lines and a plurality of sense lines, the touch scanning control circuit comprises:
-
a data acquisition control module; a position calculation and determination module; a calculation module; and a control module, wherein the data acquisition control module is configured to acquire data in response to a determined presence of a touch and send the acquired data to the position calculation and determination module, wherein the position calculation and determination module is configured to calculate a touch position based on the acquired data, determine a center position nearest to the touch position, and send the center position to the calculation module, wherein the calculation module is configured to define a full detection-activated region, the full detection-activated region being defined based on the touch position to be a subset of the plurality of drive lines and the plurality of sense lines of the touch screen, wherein the control module is configured, if a touch is not determined to be present, to perform a coarse scanning on the touch screen, and the control module is configured, if a touch is determined to be present, to perform a fine scanning on the full detection-activated region containing the touch position while performing a coarse scanning on a remaining region other than the full detection-activated region; and
, at the time when a determined present touch is released following the fine scanning on the full detection-activated region, maintain the fine scanning on the full detection-activated region for a first time period, and subsequently perform the coarse scanning on the entire touch screen if a touch is not determined to be present when the first time period is expired;wherein, in the coarse scanning, in first M frames of M+N successive frames, a set of drive lines of the plurality of drive lines spaced apart from one another by at least one of the plurality of drive lines are driven, and a set of sense lines of the plurality of sense lines spaced apart from one another by at least one of the plurality of sense lines are detected, wherein, in succeeding N frames of the M+N successive frames, all of the plurality of drive lines are stopped from being driven on the entire touch screen and all of the plurality of sense lines are stopped from being detected on the entire touch screen;
M and N being integers equal to or greater than 1; andwherein, in the fine scanning, in the M+N successive frames, each of drive lines within the full detection-activated region is driven, and each of sense lines within the full detection-activated region is detected; wherein the coarse scanning is repeatedly performed if a touch is not determined to be present. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A display device comprises:
-
a touch screen having a plurality of drive lines and a plurality of sense lines; and a touch scanning control circuit in electrical connection with the touch screen, the touch scanning control circuit comprising a data acquisition control module, a position calculation and determination module, a calculation module, and a control module, wherein the data acquisition control module is configured to acquire data in response to a determined presence of a touch and send the acquired data to the position calculation and determination module; wherein the position calculation and determination module is configured to calculate a touch position based on the acquired data, determine a center position nearest to the touch position, and send the center position to the calculation module; wherein the calculation module is configured to define a full detection-activated region, the full detection-activated region being defined based on the touch position to be a subset of the plurality of drive lines and the plurality of sense lines of the touch screen; wherein the control module is configured, if a touch is not determined to be present, to perform a coarse scanning on the touch screen, and the control module is configured, if a touch is determined to be present, to perform a fine scanning on the full detection-activated region containing the touch position while performing a coarse scanning on a remaining region other than the full detection-activated region; and
, at the time when a determined present touch is released following the fine scanning on the full detection-activated region, maintain the fine scanning on the full detection-activated region for a first time period, and subsequently perform the coarse scanning on the entire touch screen if a touch is not determined to be present when the first time period is expired;wherein, in the coarse scanning, in first M frames of M+N successive frames, drive a set of drive lines of the plurality of drive lines spaced apart from one another by at least one of the plurality of drive lines, and detect a set of sense lines of the plurality of sense lines spaced apart from one another by at least one of the plurality of sense lines, wherein, in succeeding N frames of the M+N successive frames, all of the plurality of drive lines are stopped from being driven on the entire touch screen and all of the plurality of sense lines are stopped from being detected on the entire touch screen;
both M and N being integers equal to or greater than 1; andwherein, in the fine scanning, in the M+N successive frames, each of drive lines within the full detection-activated region is driven and each of sense lines within the full detection-activated region is detected; wherein the coarse scanning is repeatedly performed if a touch is not determined to be present. - View Dependent Claims (10, 11, 12, 13)
-
Specification