US2015338966A1PendingUtilityA1

Touch sensing method, processor and system

Assignee: EGALAX EMPIA TECHNOLOGY INCPriority: Aug 31, 2012Filed: Aug 6, 2015Published: Nov 26, 2015
Est. expiryAug 31, 2032(~6.1 yrs left)· nominal 20-yr term from priority
G06F 3/0416G06F 3/045G06F 3/044G06F 3/0446G06F 3/0445G06F 3/0441G06F 3/04166G06F 3/0442G06F 3/04162
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The invention provides a touch sensing method. The touch sensing method comprises the following steps: determining that a 1D sensing information comprises a first line piece if at least one value of the first line piece is higher than a preset range, or all values of the first line piece are within the preset range, wherein the 1D sensing information comprises a plurality of values, and the first line piece comprises part of the values.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A touch sensing method, comprising:
 determining that a 1D sensing information comprises a first line piece if at least one value of the first line piece is higher than a preset range, or all values of the first line piece are within the preset range, wherein the 1D sensing information comprises a plurality of values, and the first line piece comprises part of the values.   
     
     
         2 . The method of  claim 1 , further comprising:
 determining at least one touch group based on the overlapping relationships between two line pieces of two adjacent parallel 1D sensing information, wherein each line piece and at least one other line piece in the touch group are in adjacent 1D sensing information respectively, and the touch group reaches at least one of the following conditions:
 the ratio of overlapping between the line piece and the at least one other line piece in the same touch group exceeds a ratio threshold; 
 the number of values that are overlapped by the line piece and the at least one other line piece in the same touch group exceeds a threshold; or 
 the distance between the centroid locations of the line pieces is within a distance threshold; and 
   keeping the touch group if at least one value of at least one line piece of the touch group is higher than the preset range.   
     
     
         3 . The method of  claim 2 , wherein the touch group comprises a plurality of line pieces of a plurality of adjacent parallel 1D sensing information. 
     
     
         4 . The method of  claim 1 , wherein the preset range comprises a first threshold and a second threshold. 
     
     
         5 . The method of  claim 4 , wherein the first threshold is a positive value, and the second threshold is a negative value. 
     
     
         6 . The method of  claim 5 , wherein the determining of each line piece corresponding to touch or proximity of an external conductive object in each 1D sensing information includes extending forward and backward from a value greater than a positive threshold to at least one negative value, or extending forward and backward from a value less than a negative threshold to at least one positive value, and each line piece is determined based on one or any combination of the following group:
 values of the 1D sensing information, wherein each 1D sensing information is obtained by mutual-capacitive detection, and when at least one adjacent first conductive strip in a plurality of first conductive strips arranged along the first axis is provided with a driving signal, each 1D sensing information is generated based on the plurality of second conductive strips arranged along the second axis;   differential values of the values of the 1D sensing information, wherein each differential value is generated based on two adjacent second conductive strips, and each line piece is a combination of a set of at least one positive value or continuous positive values and an adjacent set of at least one negative value or continuous negative values, wherein at least one positive value in the continuous positive values is greater than the positive threshold, and at least one negative value in the continuous negative values is greater than the negative threshold; or   dual differential values of the values of the 1D sensing information, wherein each dual differential value is generated based on three adjacent second conductive strips, and each line piece is a combination of continuous adjacent at least one negative value, at least one positive value, and at least one negative value, respectively, or continuous adjacent at least one positive value, at least one negative value, and at least one positive value, respectively.   
     
     
         7 . The method of  claim 4 , further comprising the step of increasing the first threshold of the preset range when the 1D sensing information comprises at least one third line piece, and at least one value of the at least one third line piece is lower than the preset range. 
     
     
         8 . The method of  claim 1 , further comprising the step of updating the base line values of the 1D sensing information except the first line piece if the 1D sensing information comprises a third line piece with at least one value lower than the preset range. 
     
     
         9 . A touch processor, performing the following steps:
 determining that a 1D sensing information comprises a first line piece if at least one value of the first line piece is higher than a preset range, or all values of the first line piece are within the preset range, wherein the 1D sensing information comprises a plurality of values, and the first line piece comprises part of the values.   
     
     
         10 . The touch processor of  claim 9 , further performing the following steps:
 determining at least one touch group based on the overlapping relationships between two line pieces of two adjacent parallel 1D sensing information, wherein each line piece and at least one other line piece in the touch group are in adjacent 1D sensing information respectively, and the touch group reaches at least one of the following conditions:
 the ratio of overlapping between the line piece and the at least one other line piece in the same touch group exceeds a ratio threshold; 
 the number of values that are overlapped by the line piece and the at least one other line piece in the same touch group exceeds a threshold; or 
 the distance between the centroid locations of the line pieces is within a distance threshold; and 
   keeping the touch group if at least one value of at least one line piece of the touch group is higher than the preset range.   
     
     
         11 . The touch processor of  claim 10 , wherein the touch group comprises a plurality of line pieces of a plurality of adjacent parallel 1D sensing information. 
     
     
         12 . The touch processor of  claim 10 , wherein the preset range comprises a first threshold and a second threshold. 
     
     
         13 . The touch processor of  claim 12 , wherein the first threshold is a positive value, and the second threshold is a negative value. 
     
     
         14 . The touch processor of  claim 13 , wherein the determining of each line piece corresponding to touch or proximity of an external conductive object in each 1D sensing information includes extending forward and backward from a value greater than a positive threshold to at least one negative value, or extending forward and backward from a value less than a negative threshold to at least one positive value, and each line piece is determined based on one or any combination of the following group:
 values of the 1D sensing information, wherein each 1D sensing information is obtained by mutual-capacitive detection, and when at least one adjacent first conductive strip in a plurality of first conductive strips arranged along the first axis is provided with a driving signal, each 1D sensing information is generated based on the plurality of second conductive strips arranged along the second axis;   differential values of the values of the 1D sensing information, wherein each differential value is generated based on two adjacent second conductive strips, and each line piece is a combination of a set of at least one positive value or continuous positive values and an adjacent set of at least one negative value or continuous negative values, wherein at least one positive value in the continuous positive values is greater than the positive threshold, and at least one negative value in the continuous negative values is greater than the negative threshold; or   dual differential values of the values of the 1D sensing information, wherein each dual differential value is generated based on three adjacent second conductive strips, and each line piece is a combination of continuous adjacent at least one negative value, at least one positive value, and at least one negative value, respectively, or continuous adjacent at least one positive value, at least one negative value, and at least one positive value, respectively.   
     
     
         15 . The touch processor of  claim 12 , further performing the step of increasing the first threshold of the preset range when the 1D sensing information comprises at least one third line piece, and at least one value of the at least one third line piece is lower than the preset range. 
     
     
         16 . The touch processor of  claim 9 , further performing the step of updating the base line values of the 1D sensing information except the first line piece if the 1D sensing information comprises a third line piece with at least one value lower than the preset range. 
     
     
         17 . A touch system, comprising:
 a touch screen, obtaining 1D sensing information of at least one of a plurality of electrodes; and   a touch processor, determining that a 1D sensing information comprises a first line piece if at least one value of the first line piece is higher than a preset range, or all values of the first line piece are within the preset range, wherein the 1D sensing information comprises a plurality of values, and the first line piece comprises part of the values.   
     
     
         18 . The touch system of  claim 17 , further performing the following steps:
 determining at least one touch group based on the overlapping relationships between two line pieces of two adjacent parallel 1D sensing information, wherein each line piece and at least one other line piece in the touch group are in adjacent 1D sensing information respectively, and the touch group reaches at least one of the following conditions:
 the ratio of overlapping between the line piece and the at least one other line piece in the same touch group exceeds a ratio threshold; 
 the number of values that are overlapped by the line piece and the at least one other line piece in the same touch group exceeds a threshold; or 
 the distance between the centroid locations of the line pieces is within a distance threshold; and 
   keeping the touch group if at least one value of at least one line piece of the touch group is higher than the preset range.   
     
     
         19 . The touch system of  claim 18 , wherein the touch group comprises a plurality of line pieces of a plurality of adjacent parallel 1D sensing information. 
     
     
         20 . The touch system of  claim 17 , further performing the step of increasing the upper value of the preset range when the 1D sensing information comprises at least one third line piece, and at least one value of the at least one third line piece is lower than the preset range.

Join the waitlist — get patent alerts

Track US2015338966A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.