CN102902392A - Hierarchical sensing method - Google Patents

Hierarchical sensing method Download PDF

Info

Publication number
CN102902392A
CN102902392A CN2011102162717A CN201110216271A CN102902392A CN 102902392 A CN102902392 A CN 102902392A CN 2011102162717 A CN2011102162717 A CN 2011102162717A CN 201110216271 A CN201110216271 A CN 201110216271A CN 102902392 A CN102902392 A CN 102902392A
Authority
CN
China
Prior art keywords
point
block
touched
hierarchical
contact panel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011102162717A
Other languages
Chinese (zh)
Inventor
郭锦华
徐日明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Silicon Integrated Systems Corp
Original Assignee
Silicon Integrated Systems Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Silicon Integrated Systems Corp filed Critical Silicon Integrated Systems Corp
Priority to CN2011102162717A priority Critical patent/CN102902392A/en
Publication of CN102902392A publication Critical patent/CN102902392A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a hierarchical sensing method for a touch panel. The touch panel is provided with a point matrix for sensing single touch or a plurality of touches. The method comprises the following steps of: dividing all points of the touch panel into a plurality of blocks; sending first data from each block; judging which block or which blocks are touched according to the first data; sensing second data from each point of the touched block; and judging which point or which points are touched points according to the second data. By using the method, high sensing speed and high sensing accuracy can be realized.

Description

The hierarchical inducing method
Technical field
The present invention system is about a kind of touching induction technology, especially about being used for single touching on the induction touch inductor or the method for a plurality of touchings.
Background technology
Touch inductor is widely used in various application now, and the Touch Screen that wherein includes contact panel is very welcome.
In the performance of contact panel, induction speed has been played the part of important role.Accompanying drawing 1 is for showing that a contact panel 10 is by the synoptic diagram of existing method scanning.Described contact panel 10 comprises a little 101 matrix.Each point 101 is used for the induction touching.The structure of contact panel 10 is the public office technology of this area.In addition, the structure of contact panel 10 is not outline of the present invention, does not therefore repeat them here.
As shown in fig. 1, touch area of dashed circle 50 expressions.The point 105 that fills up oblique line is the point relevant with described touch area 50.That is point 105 is touched point.In existing inducing method, each point 101 of contact panel 10 is all scanned and is responded to check whether each point is touched to recognize touched point 105.Yet many times are wasted in the unnecessary point of scanning, cause the response speed of contact panel 10 fast not.
Therefore, need to pick out rapidlyer the settling mode that occurs in the touch position on contact panel and so on device.
Summary of the invention
Purpose of the present invention can be promoted induction speed for a kind of hierarchical inducing method is provided under pinpoint accuracy.
According to an aspect of the present invention, a contact panel has the dot matrix for induction single-point or multi-point touch, and the hierarchical inducing method that is used for described contact panel comprises: the points that contact panel is all are divided into a plurality of blocks, and each block comprises a plurality of points; Respond to the first data from each block; Judge that according to the first data which or which block is touched block; Respond to the second data from the each point of touched block; And judge that according to the second data which or which point is touched point.
According to a further aspect in the invention, contact panel has the dot matrix for induction single-point or multi-point touch, take turns with one, the hierarchical inducing method that is used for described contact panel comprises: determine the block skew, described skew is defined when the block of the previous round block with respect to first previous round and how to be shifted; According to described block skew point is divided into a plurality of blocks, each block comprises a plurality of points; Judge which or which block is touched block; And judge which or which point is touched point in touched block.
Description of drawings
Accompanying drawing 1 is for showing the synoptic diagram by the method scanning contact panel of prior art.
Accompanying drawing 2 is for being presented at the synoptic diagram according to scanning contact panel in the phase one of the hierarchical inducing method of first embodiment of the invention.
Accompanying drawing 3 is for being presented at the synoptic diagram according to scanning contact panel in the subordinate phase of the hierarchical inducing method of first embodiment of the invention.
Accompanying drawing 4 is for showing by scan the synoptic diagram of contact panel according to the hierarchical inducing method of second embodiment of the invention.
Accompanying drawing 5 is the synoptic diagram of the initial count value of the relevant block each point of demonstration.
Accompanying drawing 6 is the synoptic diagram of the renewal count value of the relevant block each point of demonstration.
Accompanying drawing 7 is for showing the process flow diagram according to the hierarchical inducing method of third embodiment of the invention.
Accompanying drawing 8 is for showing the process flow diagram according to the hierarchical inducing method of fourth embodiment of the invention.
Embodiment
The present invention is with reference to appended graphic detailed description the in detail.
For accelerating induction speed, the present inventor proposes a kind of hierarchical inducing method at this.In the present invention, described hierarchical inducing method is divided into two stages, will describe in detail after a while.Accompanying drawing 2 is for being presented at the synoptic diagram according to scanning contact panel 10 in the phase one of the hierarchical inducing method of first embodiment of the invention.As shown, described contact panel 10 all points 101 are hived off and are a plurality of blocks 12.Each block 12 is comprised of several points 101.In the present embodiment, each block 12 comprises 3 * 3 points 101 (that is nine points 101).In the phase one of this hierarchical inducing method, described contact panel 10 is Reginal-block scannings one by one.The influence value of each block 12 is provided to judge which or which block is touched.In order to distinguish to some extent with not touched block 12, touched block is with another reference symbol 15 expressions, so that explanation.On the implementation, a block 12 have a little that 101 influence value (for example capacitance) can once provide to sensor circuit (not icon).The influence value of single point 101 can be described as " some influence value ".The total value of the some influence value of whole points 101 of a block 12 can be described as " block influence value ".The block influence value of sensor circuit by checking each block 12 is touched to judge which or which block.As shown in Figure 2, there are four blocks relevant with touch area 50.That is, described four blocks are touched.These four touched blocks 15 can be described as relevant block.Phase one can be described as " Reginal-block scanning stage ".
Because a plurality of points 101 of each block 12 are once sensed, the Reginal-block scanning stage (that is phase one) in this hierarchical inducing method, the required sensitive time only was 1/N compared to pointwise inducing method of the prior art, and wherein each block comprises the N point.In present embodiment, each block 12 comprises nine points 101, so the required sensitive time of the phase one of this hierarchical inducing method is to utilize 1/9 of the prior art pointwise required sensitive time of inducing method.
After having judged relevant block 15 in the phase one, described each relevant block 15 have a little 101 to check to pick out touched point 105 in subordinate phase point by point scanning.Accompanying drawing 3 is for being presented at the synoptic diagram according to scanning contact panel 10 in the subordinate phase of the hierarchical inducing method of first embodiment of the invention.In this example, four blocks 15 (that is relevant block 15) are relevant with touch area 50, will scan induction so always have 36 points 101.The subordinate phase of this method can be described as " spot scan stage ".
Then only can significantly reduce the 105 employed sensitive times of the touched point of identification to the point 101 execution points scanning of relevant block 15 by carrying out first Reginal-block scanning to judge relevant block 15.Yet, when object touches the edge of certain relevant block 15, that is to say when touch area 50 is only contained the quite little area of described relevant block 15 that judge by accident easily, this is because total influence value (that is block influence value) of such block 15 is excessively low.
For fear of above-mentioned erroneous judgement, second embodiment of the invention has added mode of ameliorating.Accompanying drawing 4 is for showing by scan the synoptic diagram of contact panel 10 according to the hierarchical inducing method of second embodiment of the invention.In present embodiment, it is different that the block 12 and second that defines of the first round is taken turns the block 22 that defines.And, " block skew " arranged between block 12 and block 22.Described block skew is less than the size of a block.At this, so-called " one takes turns " means with whole hierarchical inducing method scanning induction contact panel 10 of the present invention, that is Reginal-block scanning stage and spot scan stage all carry out once.Better vertical shift and the horizontal-shift of comprising of described block skew.In the shown example of accompanying drawing 4, the block of wanting in the first round scan is with 12 expressions of solid line block, represents with dotted line block 22 and take turns the block that wish scanned in second.Second takes turns block 22 is shifted to some extent with respect to first round block 12.That is in present embodiment, first round block 12a takes turns the more total points of block 22a with corresponding second, but also has separately different points.For example, block 12a and block 22a respectively comprise nine points, and wherein block 12a and block 22a have four points, and block 12a to have in addition five points be that other five points except above-mentioned four total points of having from block 22a are different, as shown in FIG..That is to say that block 22 has the block skew that delegation's point and is listed as point with respect to block 12.Other block skew also is feasible.The block skew can only have horizontal or vertical skew.It should be noted, should partly be overlapped in the block (for example block 12) that first previous round defines at the block (for example block 22) that defines when previous round.When object touched the edge of the particular block in the first round block 12, described same object was touched most probably second and is taken turns the central authorities of corresponding block in the block 22 or connect ectocentral part.Therefore, can reduce the probability of erroneous judgement.
For fear of missing any point, in third embodiment of the invention, the touched point 105 that the spot scan stage of the first round is judged can be responded to again in the second spot scan stage of taking turns.Before spot scan, but each point 101 of the relevant block 15 of mark.In third embodiment of the invention, each of a relevant block 15 put 101 initial settings flag.Responded to when a specific point 101 is scanned, described some flag namely is removed, unless this point is judged as a touched point 105.That is, after checking a point, if described point is touched point 105, then keep its flag, if not, described point is non-touch points, then removes its flag.Beyond the point of block, the point of formerly still keeping flag after the last rolling hitch bundle is also checked except when be correlated with in the previous round.
Taking turns the middle touched point 105 that is picked out one can rechecking in follow-up more wheels is inferior.In fourth embodiment of the invention, utilized count value.The initial count value of accompanying drawing 5 all relevant block each points of demonstration is appointed as 4.The each point 101 that it should be noted non-touching block 12 is to give zero initial count value.After the point 101 of relevant block 15 was responded in scanning, it was touched to pick out which point.That is, find out the point relevant with touch area 50.Then, be judged as the count value vanishing of those points of non-touch points, the count value that is judged as those points of touched point 105 then subtracts one.Accompanying drawing 6 is the synoptic diagram of the renewal count value of the relevant block each point of demonstration.As shown, the count value of each non-touch points 101 is " 0 ", and the count value of each touched point 105 must become " 3 " (4-1=3).In the spot scan stage of a new round, check that all have the point of non-zero count (for example 4,3,2 or 1).Therefore, in case a point is judged as touched point 105, in this example, this point is scanned induction four times to I haven't seen you for ages.According to needs, can also use other count value, answer other feasible pattern of degree of accuracy all can utilize and can reach rechecking with promotion feeling.
More attain clearly for the embodiment that makes the present invention, will further describe the 3rd and the 4th embodiment.Accompanying drawing 7 is depicted as the process flow diagram according to the hierarchical inducing method of third embodiment of the invention.Flow process is in step S700.At step S702, determine as previously discussed the block skew.Can determine one fixedly block skew be used for all rounds.Yet for the first round, the block skew is zero.In step S704, the data (that is block influence value) of all blocks 12 of induction contact panel 10.In step S706, according to judging in the obtained data of step S704 whether each block 12 is touched.If a block is judged as relevant block 15 (that is touched block), then these relevant block 15 all points 101 add flag at step S708.At step S710, check whether all blocks are all responded to.Step S702 belongs to the Reginal-block scanning stage to step S710.
In step S720, check whether the each point 101 of relevant block 15 has flag.If a point 101 has flag, then respond to the data (that is some influence value) of described point at step S722.Whether in step S724, checking has the point of flag touched.If described have the point of flag not touched, then at step S726 described some flag removed.In step S728, determine whether all equal inspecteds of point.Step S720 belongs to the spot scan stage to step S728.After all equal inspecteds of point, capture position datas at step S730 from touched point 105.Flow process finishes at step S750.
Accompanying drawing 8 is depicted as the process flow diagram according to the hierarchical inducing method of fourth embodiment of the invention.Flow process is in step S800.At step S802, determine the block skew as previously discussed.Can determine one fixedly block skew be used for all rounds.In step S804, the data (that is block influence value) of all blocks 12 of induction contact panel 10.In step S806, according to judging in the obtained data of step S804 whether each block 12 is touched.If block is judged as relevant block 15 (that is touched block), then all point 101 of this relevant block 15 is given an initial count value (for example 4) at step S808.At step S810, check whether all blocks are all responded to.Step S802 belongs to the Reginal-block scanning stage to step S810.
In step S820, check whether the count value of relevant block 15 each points 101 is zero.If the count value of a point 101 is non-vanishing, then respond to the data (that is some influence value) of described point at step S822.In step S824, check whether the point of the count value with non-zero is touched.It should be noted, beyond relevant block 15 but any point with non-zero count also with sensed.If described point is not touched, then remove the count value (that is resetting to zero) of described point at step S826.In step S828, determine whether all equal inspecteds of point.Step S820 belongs to the spot scan stage to step S828.After all equal inspecteds of point, capture position data at step S830 from touched point.Flow process finishes at step S850.
In sum; although the present invention discloses as above with preferred embodiment; so it is not to limit the present invention; the persond having ordinary knowledge in the technical field of the present invention; without departing from the spirit and scope of the present invention; when can being used for a variety of modifications and variations, so protection scope of the present invention is as the criterion when looking claims person of defining.

Claims (17)

1. hierarchical inducing method that is used for contact panel, described contact panel comprises the matrix for detection of the point of single touching or a plurality of touchings, it is characterized in that, and described method comprises:
Point on described a plurality of contact panels is divided into a plurality of the first blocks, and each first block comprises a plurality of points;
Respond to the first data from each block;
Judge that according to the first data which or which block is touched;
Respond to the second data from the each point of touched block; And
Judge that according to the second data which or which point is touched point in the touched block.
2. the hierarchical inducing method for contact panel according to claim 1 is characterized in that, the first data of one of them block are total influence value that described block is had a few.
3. the hierarchical inducing method for contact panel according to claim 2 is characterized in that, the total capacitance value of the first data of one of them block for sensing a little from described block.
4. the hierarchical inducing method for contact panel according to claim 1 is characterized in that, the second data of one of them point are the influence value of described point.
5. the hierarchical inducing method for contact panel according to claim 4 is characterized in that, the capacitance of the second data of one of them point for sensing from described point.
6. the hierarchical inducing method for contact panel according to claim 1 is characterized in that, further comprises the steps:
Point on described a plurality of contact panels is divided into a plurality of the second blocks, and each second block comprises a plurality of points, and partly overlaps with corresponding the first block; And
Return induction the first data.
7. the hierarchical inducing method for contact panel according to claim 1 is characterized in that, further comprises:
Specify flag to give the each point of touched block; And
When judging that a point is not touched point, described some flag removed.
8. the hierarchical inducing method for contact panel according to claim 1 is characterized in that, further comprises:
Specify a count value to give the each point of touched block; And
When judging that a point is not touched point, the count value of described point is removed, and when judging a point as touched, the count value of described point is reduced.
9. the hierarchical inducing method for contact panel according to claim 8 is characterized in that, further comprises:
Check the count value of a point,
Wherein in the step of induction the second data further induction beyond touched block but have the second data of the point of non-zero count.
10. hierarchical inducing method that is used for contact panel, described contact panel comprises the matrix for detection of the point of single touching or a plurality of touchings, it is characterized in that, and described method comprises:
Determine block skew, how described block skew is shifted when the block of the previous round block with respect to first previous round in order to definition;
The point that is offset described a plurality of contact panels according to described block is divided into a plurality of blocks, and each block comprises a plurality of points;
Judge which or which block is touched block;
Respond to the second data from the each point of touched block; And
Judge which or which point is touched point in the touched block.
11. the hierarchical inducing method for contact panel according to claim 10 is characterized in that, described block skew is less than the size of a block.
12. the hierarchical inducing method for contact panel according to claim 10 is characterized in that, described block skew comprises vertical shift and horizontal-shift.
13. the hierarchical inducing method for contact panel according to claim 10 is characterized in that, the block skew of carrying out the first round of described method is zero.
14. the hierarchical inducing method for contact panel according to claim 10 is characterized in that, further comprises:
Specify flag to give the each point of touched block; And
When judging that a point is not touched point, described some flag removed.
15. the hierarchical inducing method for contact panel according to claim 10 is characterized in that, further comprises:
Specify a count value to give the each point of touched block; And
When judging that a point is not touched point, the count value of described point is removed, and when judging a point as touched, the count value of described point is reduced.
16. the hierarchical inducing method for contact panel according to claim 15 is characterized in that, further comprises:
Check the count value of a point; And
Whether a point judging beyond the touched block but have a non-zero count is touched point.
17. the hierarchical inducing method for contact panel according to claim 16 is characterized in that, beyond the touched block but the some system with non-zero count whether be determined with the point of touched block be touched point.
CN2011102162717A 2011-07-29 2011-07-29 Hierarchical sensing method Pending CN102902392A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011102162717A CN102902392A (en) 2011-07-29 2011-07-29 Hierarchical sensing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011102162717A CN102902392A (en) 2011-07-29 2011-07-29 Hierarchical sensing method

Publications (1)

Publication Number Publication Date
CN102902392A true CN102902392A (en) 2013-01-30

Family

ID=47574677

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011102162717A Pending CN102902392A (en) 2011-07-29 2011-07-29 Hierarchical sensing method

Country Status (1)

Country Link
CN (1) CN102902392A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5841078A (en) * 1992-06-08 1998-11-24 Synaptics, Inc. Object position detector
CN101145088A (en) * 2006-09-15 2008-03-19 李嘉晃 Soft body moving controller and its method
CN101271371A (en) * 2008-04-29 2008-09-24 广东威创视讯科技股份有限公司 Multi-point locating anti-interference processing method of touch panel positioning system
US20110025629A1 (en) * 2009-07-28 2011-02-03 Cypress Semiconductor Corporation Dynamic Mode Switching for Fast Touch Response
US8766910B2 (en) * 2007-07-04 2014-07-01 Cypress Semiconductor Corporation Capacitive sensing control knob

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5841078A (en) * 1992-06-08 1998-11-24 Synaptics, Inc. Object position detector
CN101145088A (en) * 2006-09-15 2008-03-19 李嘉晃 Soft body moving controller and its method
US8766910B2 (en) * 2007-07-04 2014-07-01 Cypress Semiconductor Corporation Capacitive sensing control knob
CN101271371A (en) * 2008-04-29 2008-09-24 广东威创视讯科技股份有限公司 Multi-point locating anti-interference processing method of touch panel positioning system
US20110025629A1 (en) * 2009-07-28 2011-02-03 Cypress Semiconductor Corporation Dynamic Mode Switching for Fast Touch Response

Similar Documents

Publication Publication Date Title
CN103376963A (en) Method of reducing computation of water tolerance by projecting touch data
CN110162230B (en) Touch position identification method and device and storage medium
US20150070297A1 (en) Control method for touch panel
US9471186B2 (en) Method for improving linearity of touch system coordinates
US8624861B2 (en) Method for determining touch point
CN103294319A (en) Capacitive touch screen
CN103365510A (en) Method of reducing computation of palm rejection by projecting touch data
US10169633B2 (en) Driving circuit, driving method, display apparatus and electronic apparatus
EP2691841A1 (en) Method of identifying multi-touch scaling gesture and device using the same
US8698779B2 (en) Touch panel with unbalanced conductive patterns, and touch-controlled apparatus and method for determining multi-touch thereof
US8654089B2 (en) Touch sensing circuit and touch sensing method
CN102043549A (en) Touch panel and touch point sensing method
TWI428809B (en) Two - dimensional structure of the capacitive touchpad positioning method
CN104407793A (en) Method and equipment for processing touch signal
CN103164087A (en) Detection method of touch position of capacitive touch screen
JP2014179035A (en) Touch panel device and control method
CN104571760B (en) Panel and its position of touch detection method with touch controllable function
CN107807747B (en) Touch system and touch detection method thereof
US20160188104A1 (en) Position detecting device
CN203324956U (en) Capacitive touch screen
CN102156597B (en) Touch detection system and method
CN102902392A (en) Hierarchical sensing method
CN101996009B (en) Touch sensing circuit and method
TWI490766B (en) Method of identifying ground floating object
TWI463366B (en) Hybrid floating compensation method of touch panel

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130130