Nothing Special   »   [go: up one dir, main page]

CN107967083A - The definite method and device of touch point - Google Patents

The definite method and device of touch point Download PDF

Info

Publication number
CN107967083A
CN107967083A CN201711367822.3A CN201711367822A CN107967083A CN 107967083 A CN107967083 A CN 107967083A CN 201711367822 A CN201711367822 A CN 201711367822A CN 107967083 A CN107967083 A CN 107967083A
Authority
CN
China
Prior art keywords
touch point
suspicious
point
touch
polygon
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.)
Granted
Application number
CN201711367822.3A
Other languages
Chinese (zh)
Other versions
CN107967083B (en
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.)
Qingdao Hisense Electronics Co Ltd
Original Assignee
Qingdao Hisense Electronics Co Ltd
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 Qingdao Hisense Electronics Co Ltd filed Critical Qingdao Hisense Electronics Co Ltd
Priority to CN201711367822.3A priority Critical patent/CN107967083B/en
Publication of CN107967083A publication Critical patent/CN107967083A/en
Application granted granted Critical
Publication of CN107967083B publication Critical patent/CN107967083B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • G06F3/0421Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means by interrupting or reflecting a light beam, e.g. optical touch-screen
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/35Clustering; Classification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04109FTIR in optical digitiser, i.e. touch detection by frustrating the total internal reflection within an optical waveguide due to changes of optical properties or deformation at the touch location

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Position Input By Displaying (AREA)

Abstract

The invention discloses a kind of definite method and device of touch point, belong to touch field.Including:Multiple suspicious touch points, the point that the multiple suspicious touch point determines for the scanning optical path that basis is blocked during infrared scan are determined according to touch operation;Target polygon is determined according to the multiple suspicious touch point, the target polygon is according to the polygon that the multiple suspicious touch point is area maximum in the polygon that vertex determines;Deceitful algorithm is used whether to judge positioned at the suspicious touch point on the vertex of the target polygon as true touch point.The present invention improves the accuracy of the method for definite touch point.The present invention is used to determine the touch point on touch-screen according to the touch operation of user.

Description

The definite method and device of touch point
Technical field
The present invention relates to the field of touch, the definite method and device of more particularly to a kind of touch point.
Background technology
With the continuous development of terminal technology, touch-screen obtains extensively as a kind of simple and convenient human-computer interaction device Using.However, how to be a problem to be solved according to touch point of the touch operation of user accurately on definite touch-screen.
In correlation technique, can be determined by infrared touch technology in scanning process according to the scanning optical path being blocked can Doubt touch point, and determine multiple suspicious touch points after, use deceitful algorithm judge respectively each suspicious touch point whether as True touch point, wherein it is possible to judge whether each suspicious touch point is true touch point according to random order, such as:Can be by Its judging result, which please refers to Fig.1 B, to be judged to each suspicious touch point successively according to the order that Figure 1A is indicated, at this time, due to All scanning optical paths being blocked overlap at point 1, and are not present in all scanning optical paths being blocked by point 1 only One scanning optical path blocked, that is, put 1 it is actual be deceitful point, but when being judged according to the order shown in Figure 1A, putting 1 would generally be judged to It is true touch point to break, and causes the judgement to point 1 mistake occur;In order to solve this problem, can according to each touch point area by Big extremely small order, judges whether each suspicious touch point is true touch point successively, such as:It can be indicated according to Fig. 1 C suitable Sequence judges that its judging result please refers to Fig.1 D to each suspicious touch point successively, as shown in figure iD, is carried out according to the order During judgement, five true touch points and a deceitful point can be correctly judged;But it is this according to each touch point area by greatly extremely The mode that small order is judged may still malfunction, such as:Block mutually to form a face in the true touch point shown in Fig. 1 E In the case of the maximum deceitful point of product, its judges the order that order is indicated by Fig. 1 E, its judging result please refers to Fig.1 F, at this time, Since the area of point 1 is maximum, put 6 area it is minimum, when judging 6 suspicious touch points, can preferentially judge a little 1 whether It is true touch point, and puts 1 to be judged as true touch point, causes the judgement to point 1 mistake occur, and be in definite point 1 When judging on the basis of true touch point point 6, point 6 can be mistaken for deceitful point, cause a little 1 and to put 6 judging result and go out Existing mistake.
From the foregoing, it will be observed that when determining touch point using the above method, it does not consider the position between each suspicious touch point Relation, and the position relationship can influence determining for suspicious touch point in scanning process, therefore, this determines the method for touch point Accuracy is relatively low.
The content of the invention
An embodiment of the present invention provides a kind of definite method and device of touch point, can solve to determine to touch in correlation technique Touch method a little accuracy it is relatively low the problem of.The technical solution is as follows:
First aspect, there is provided a kind of definite method of touch point, the described method includes:
Multiple suspicious touch points are determined according to touch operation, the multiple suspicious touch point is the root during infrared scan The point determined according to the scanning optical path being blocked;
Target polygon is determined according to the multiple suspicious touch point, the target polygon is according to the multiple suspicious The polygon of area maximum in the polygon that touch point determines for vertex;
Deceitful algorithm is used whether to judge positioned at the suspicious touch point on the vertex of the target polygon as true touch point.
Second aspect, there is provided the determining device of touch point, described device include:
First determining module, for determining multiple suspicious touch points according to touch operation, the multiple suspicious touch point is The point determined during infrared scan according to the scanning optical path being blocked;
Second determining module, for determining target polygon, the target polygon according to the multiple suspicious touch point For according to the polygon that the multiple suspicious touch point is area maximum in the polygon that vertex determines;
Judgment module, for being using the suspicious touch point for going deceitful algorithm to judge to be located at the vertex of the target polygon No is true touch point.
The third aspect, there is provided a kind of determining device of touch point, described device include:
Processing component;
Memory for the executable instruction for storing the processing component;
Wherein, the processing component is configured as:
Multiple suspicious touch points are determined according to touch operation, the multiple suspicious touch point is the root during infrared scan The point determined according to the scanning optical path being blocked;
Target polygon is determined according to the multiple suspicious touch point, the target polygon is according to the multiple suspicious The polygon of area maximum in the polygon that touch point determines for vertex;
Deceitful algorithm is used whether to judge positioned at the suspicious touch point on the vertex of the target polygon as true touch point.
Fourth aspect, there is provided a kind of storage medium, when the instruction in the storage medium is held by the processing component of terminal During row so that the terminal is able to carry out the definite method of any touch point of first aspect.
The beneficial effect that technical solution provided in an embodiment of the present invention is brought is:
The definite method and device of touch point provided in an embodiment of the present invention, by determining mesh according to multiple suspicious touch points Polygon is marked, uses deceitful algorithm whether to judge positioned at the suspicious touch point on the vertex of target polygon as true touch point, by It is that the vertex for being directed to target polygon is judged in this method, and the target polygon is according between multiple suspicious touch points The polygon corresponding with human hand physiological characteristic that position relationship feature determines, relative to correlation technique, that takes into account multiple suspicious Position relationship between touch point, and the position relationship can embody the physiological characteristic of human hand, be effectively improved definite touch The accuracy of the method for point.
Brief description of the drawings
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present invention, for For those of ordinary skill in the art, without creative efforts, other can also be obtained according to these attached drawings Attached drawing.
Figure 1A be judge in correlation technique each suspicious touch point whether be true touch point a kind of sequential schematic;
Figure 1B is the judging result schematic diagram of Figure 1A;
Fig. 1 C be judge in correlation technique each suspicious touch point whether be true touch point another sequential schematic;
Fig. 1 D are the judging result schematic diagrames of Fig. 1 C;
Fig. 1 E be judge in correlation technique each suspicious touch point whether be true touch point another sequential schematic;
Fig. 1 F are the judging result schematic diagrames of Fig. 1 E;
Fig. 2A is a kind of schematic diagram of touch-screen provided in an embodiment of the present invention;
Fig. 2 B are a kind of schematic diagrames of scanning optical path provided in an embodiment of the present invention;
Fig. 2 C are the schematic diagrames of another scanning optical path provided in an embodiment of the present invention;
Fig. 2 D are a kind of schematic diagrames of touch area provided in an embodiment of the present invention;
Fig. 3 is a kind of flow chart of the definite method of touch point provided in an embodiment of the present invention;
Fig. 4 is the flow chart of the definite method of another touch point provided in an embodiment of the present invention;
Fig. 5 is a kind of method flow that multiple suspicious touch points are determined according to touch operation provided in an embodiment of the present invention Figure;
Fig. 6 is a kind of schematic diagram of suspicious touch point provided in an embodiment of the present invention;
Fig. 7 is a kind of method flow that target polygon is determined according to multiple suspicious touch points provided in an embodiment of the present invention Figure;
Fig. 8 is a kind of position based on multiple suspicious touch points provided in an embodiment of the present invention, to multiple suspicious touch points The method flow diagram clustered;
Fig. 9 is the schematic diagram of the suspicious touch point of another kind provided in an embodiment of the present invention;
Figure 10 is a kind of schematic diagram of target polygon provided in an embodiment of the present invention;
Figure 11 be it is provided in an embodiment of the present invention it is a kind of using go deceitful algorithm judge positioned at each target polygon can Doubtful touch point whether be true touch point method flow diagram;
Figure 12 is the schematic diagram of a kind of suspicious touch point provided in an embodiment of the present invention and scanning optical path;
Figure 13 is in a kind of scanning optical path for judging to be blocked by multiple suspicious touch points provided in an embodiment of the present invention, if Also there is the method flow diagram for the scanning optical path not blocked by true touch point;
Figure 14 A are a kind of structure diagrams of the determining device of touch point provided in an embodiment of the present invention;
Figure 14 B are the structure diagrams of the determining device of another touch point provided in an embodiment of the present invention.
Embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing to embodiment party of the present invention Formula is described in further detail.
Infrared touch technology is based on the infrared light launched in touch-screen, is determined according to the touch operation of user on touch-screen Touch point a kind of technology.To make the definite method of touch point provided in an embodiment of the present invention it can be readily appreciated that herein to infrared The related notion and principle that touching technique is related to are introduced:
Please refer to Fig.2 A, the generally rectangular cross-section screen of touch-screen, the four edges of corresponding rectangle, are set on the four edges of touch-screen There are two transmitting sides and two reception sides, wherein, each side that receives is arranged oppositely with a transmitting side, and is provided with transmitting side Some emission lamp T, emission lamp T can launch infrared light, receive and are provided with some reception lamp R on side, reception lamp R can connect Receive and dispatch the infrared light of shot-light T transmittings.
Common, the infrared light of an emission lamp T transmitting can be at the same time by the corresponding multiple reception lamp R for receiving and being set on side Receive, and emission lamp T directives each receive light one scanning optical path of formation of lamp R, the angle of each scanning optical path is known as one Scanning direction, under each scanning direction, the light of emission lamp T transmittings can include a plurality of scanning optical path with equal angular. B and Fig. 2 C are please referred to Fig.2, Fig. 2 B show the multi-strip scanning light path under an emission lamp to the scanning direction of a reception lamp, Fig. 2 C show the multi-strip scanning light path under an emission lamp to the scanning direction of another reception lamp.
When there is touch operation on touch-screen, the contact which forms on the touchscreen can block corresponding position Continuous some scanning optical paths, the region in the continuous some scanning optical paths between two farthest scanning optical paths of distance can A referred to as touch area, and a scanning optical path in two scanning optical paths of the distance farthest can be described as the touch area Beginning boundary, another can be described as the termination border of the touch area.Such as:As shown in Figure 2 D, circle A is touch operation in figure Continuous 3 scanning optical paths have been blocked in the contact formed on the touchscreen, the contact, and 3 scanning optical paths are respectively as empty in Fig. 2 D Shown in line B1, dotted line B2 and dotted line B3, wherein, the region between dotted line B1 and dotted line B3 is known as the contact under the scanning direction Touch area, one in dotted line B1 and dotted line B3 be the touch area beginning boundary, another is the touch area Terminate border.By determining touch area of the contact under different scanning direction, and according to the difference under the different scanning direction Touch area, it may be determined that position of the contact in touch-screen, and corresponding touch operation is performed according to the position, such as:Touch It can be multiple spot click, the operation of line track and writing etc. to touch-screen to touch operation.
An embodiment of the present invention provides a kind of definite method of touch point, as shown in figure 3, this method can include:
Step 101, according to touch operation determine multiple suspicious touch points.
Wherein, the point that multiple suspicious touch points determine for the scanning optical path that basis is blocked during infrared scan.
Step 102, according to multiple suspicious touch points determine target polygon.
Wherein, it according to multiple suspicious touch points is maximum polygon of area in the polygon that vertex determines that target polygon, which is, Shape.
Whether step 103, use deceitful algorithm to judge positioned at the suspicious touch point on the vertex of target polygon to be very tactile Touch a little.
Usually, user using contact (such as:Finger) touch touch-screen when, contact formed on the touchscreen it is multiple can Doubt touch point and formed by other means suspicious touch point (such as:Since the shade that finger is formed on the touchscreen is formed Suspicious touch point) multiple polygons can be located at.And formed on the touchscreen suspicious according to the physiological characteristic of human hand, the finger The polygon that touch point is located at is the polygon of area maximum in the plurality of polygon, i.e., target polygon is according to multiple suspicious The polygon corresponding with human hand physiological characteristic that position relationship feature determines between touch point.
In conclusion the definite method of touch point provided in an embodiment of the present invention, by true according to multiple suspicious touch points Whether set the goal polygon, use deceitful algorithm to judge positioned at the suspicious touch point on the vertex of target polygon really to touch Point, since this method is that the vertex for being directed to target polygon is judged, and the target polygon is according to multiple suspicious touches The polygon corresponding with human hand physiological characteristic that position relationship feature determines between point, relative to correlation technique, that takes into account more Position relationship between a suspicious touch point, and the position relationship can embody the physiological characteristic of human hand, be effectively improved really Determine the accuracy of the method for touch point.
An embodiment of the present invention provides the definite method of another touch point, as shown in figure 4, this method can include:
Step 201, according to touch operation determine multiple suspicious touch points.
Alternatively, as shown in figure 5, the step 201 realizes that process can include:
Step 2011, during infrared scan, count the corresponding touch area in each scanning direction.
Wherein, the corresponding touch area in each scanning direction is under each scanning direction, in the scanning optical path being blocked Region between two farthest scanning optical paths of distance, and each scanning direction is corresponding with multiple parallel scanning optical paths.Also, When determining suspicious touch point, the corresponding touch area in each scanning direction is usually counted in an infrared scan cycle, Therefore, the duration of the infrared scan process can be the duration in an infrared scan cycle.
Step 2012, by the overlapping region of the corresponding touch area in multiple scanning directions be determined as suspicious touch point.
Due to being provided with multiple emission lamps in touch-screen, and each emission lamp has multiple scanning directions, therefore, is touching The contact formed on screen can block multiple scanning optical paths in multiple scanning directions, and the scanning being blocked under each scanning direction Light path can form a touch area, correspondingly, the corresponding multiple touch areas in multiple scanning directions can be there are overlapping region, should Position where overlapping region is the position where contact, therefore, can be by the friendship of the corresponding touch area in multiple scanning directions Folded region is determined as suspicious touch point.
Illustratively, as shown in fig. 6, the scanning optical path that dotted line is blocked for certain contact on multiple scanning directions in Fig. 6, often Formed with touch area between the scanning optical path being blocked under a scanning direction, the corresponding multiple touch areas in multiple scanning directions There are overlapping region, the overlapping region be in figure shown in circle C (in practical application, the overlapping region generally in polygon, this Place, circle is illustrated as ease of viewing by overlapping region), then the overlapping region can be determined as to suspicious touch point.
In correlation technique, only can according to just sweep direction (including:The scanning direction parallel with the side of touch-screen and with touch The vertical scanning direction in the side of screen) determine touch area, determine suspicious touch point further according to two scanning directions, the present invention is real Apply in example, suspicious touch point can be determined according to the corresponding touch area in all scanning directions, relative to correlation technique, due to increasing The scanning direction for determining suspicious touch point is added, can determine suspicious touch point according to more touch areas, improve definite Suspicious touch point accuracy and precision.
Step 202, according to multiple suspicious touch points determine target polygon.
Alternatively, Fig. 7 is refer to, this realizes process according to what multiple suspicious touch points determined target polygon, can wrap Include:
Step 2021, the position based on multiple suspicious touch points, cluster multiple suspicious touch points, to obtain at least One cluster set.
According to the characteristic of cluster, each cluster set clustered includes at least one suspicious touch point.Phase Answer, as shown in figure 8, the step 2021 realizes that process can include:
Step 2021a, the position based on multiple suspicious touch points, determines each between suspicious touch point and goal-selling point Distance.
The goal-selling point can be any one suspicious touch point in multiple suspicious touch points, or according to reality The point chosen is needed, also, when choosing the goal-selling point, its selection principle can be:According to the target of the selection When point-to-points suspicious touch point is clustered, it can try one's best and the corresponding contact of the same hand is divided to same cluster set, The corresponding contact of different hands is divided to different cluster set.
Alternatively, the distance between suspicious touch point and goal-selling point can be the distance between 2 points centre of form.And And each the distance between suspicious touch point and goal-selling point can be the Euclidean distance between 2 points, weighted euclidean distance Or mahalanobis distance etc., the embodiment of the present invention is not specifically limited it.
Illustratively, as shown in figure 9, point L1, point L2, point L3, point L4, point L5, point L6, point R1, point R2, point R3, point R4, point R5 and point R6 is respectively the multiple suspicious touch points determined during infrared scan, then the goal-selling point can be the plurality of Any one in suspicious touch point, or according to being actually needed the point chosen, such as:The goal-selling point can be point L7, point L8, point R7 or point R8.When goal-selling point is point L6, point L1, point L2, point L3, point L4, point L5, point L6, point R1, point Euclidean distance between R2, point R3, point R4, point R5 and point R6 and the goal-selling point is respectively:3、2、2、3、3、0、16、 16.1st, 14.2,12,10 and 12.1.
Step 2021b, the suspicious touch point for being less than pre-determined distance threshold value with the distance of goal-selling point is divided to same Cluster set.
The pre-determined distance threshold value can be configured according to actual needs, such as:It is same according to the physiological characteristic of human hand, human body The distance between any two finger is maximum no more than 8 between one hand, and the distance between finger of left hand and the right hand is more than 8, Then the pre-determined distance threshold value can be arranged to 8., can be by different hands when being clustered according to the distance threshold to suspicious touch point The contact formed on the touchscreen is respectively divided to different cluster set.
Illustratively, it is assumed that pre-determined distance threshold value is 8, can be by point L1, point L2, point according to the distance determined in step 2021a L3, point L4, point L5 and point L6 are divided to same cluster set, and point R1, point R2, point R3, point R4, point R5 and point R6 are divided to separately One cluster set.
Step 2022, determine that each target cluster gathers corresponding target polygon.
Wherein, target cluster set is combined into the cluster set for including at least three suspicious touch points, each target cluster set Corresponding target polygon be using suspicious touch point in target cluster set as the polygon that vertex determines in maximum more of area Side shape, and can be to appoint in being gathered respectively according to cluster using the polygon that suspicious touch point is determined as vertex in target cluster set The polygon that meaning three, any four or more any suspicious touch points determine.Alternatively, which can be convex polygon Shape.
Illustratively, for the target cluster set of step 2032 midpoint L1, point L2, point L3, point L4, point L5 and point L6 composition Close, 0 please referred to Fig.1 according to the target polygon that this 6 suspicious touch points are formed, wherein, by point L1, point L2, point L3, point L4 and The pentagonal area that point L5 is collectively constituted is maximum, then it is more that the pentagon can be determined as to the corresponding target of target cluster set Side shape.
It should be noted that clustering multiple suspicious touch points, and determine to correspond to according to each target cluster set Target polygon, the contact that different hands are formed on the touchscreen can be respectively divided to different cluster set, then, point Suspicious touch point in safety pin cluster set corresponding to the same hand carries out determining for touch point, it is possible to increase determines touch point Accuracy.
Whether step 203, use deceitful algorithm to judge positioned at the suspicious touch point of each target polygon really to touch Point.
Alternatively, as shown in figure 11, which realizes process, can include:
It whether there is in step 2031, the scanning optical path for judging to be blocked by the first suspicious touch point by the first suspicious touch point The scanning optical path uniquely blocked.
Wherein, the first suspicious touch point is positioned at any suspicious touch point on the vertex of target polygon.Also, when hypothesis When the first suspicious touch point is not present, if certain scanning optical path is no longer blocked by other suspicious touch points, this certain is claimed to sweep It is the scanning optical path uniquely blocked by the first suspicious touch point to retouch light path.
During infrared scan, the information of every scanning optical path being blocked and each suspicious touch point can be recorded Information.It whether there is in the scanning optical path for judging to be blocked by the first suspicious touch point and swept by what suspicious touch point was uniquely blocked When retouching light path, the information of scanning optical path that can be based on the record and suspicious touch point, determines to be hidden by the first suspicious touch point At least one scanning optical path of gear, then for each scanning optical path blocked by the first suspicious touch point, judges that it is It is no also to be blocked by other suspicious touch points, when all scanning optical paths blocked by the first suspicious touch point are suspicious also by other It is not present what is uniquely blocked by suspicious touch point when touch point is blocked, in the scanning optical path for determining to be blocked by the first suspicious touch point Scanning optical path, performs step 2033;When in all scanning optical paths blocked by the first suspicious touch point there are at least one not When being blocked by other suspicious touch points, determine to exist in the scanning optical path that is blocked by the first suspicious touch point and first suspicious touched by this The scanning optical path a little uniquely blocked is touched, performs step 2032.
Illustratively, it is scanning optical path to please refer to Fig.1 the solid line in 2, Figure 12 and dotted line, and the first suspicious touch point is point L1, the scanning optical path blocked by it are respectively scanning optical path D1, scanning optical path D2, scanning optical path D3 and scanning optical path D4, wherein, Scanning optical path D1 is also blocked by suspicious touch point L2, and scanning optical path D2 is also blocked by suspicious touch point L2, scanning optical path D3 not by Other suspicious touch points are blocked, and scanning optical path D4 is also blocked by suspicious touch point L5, then can be determined by the first suspicious touch point There is the scanning optical path uniquely blocked by suspicious touch point in the scanning optical path that L1 is blocked.
Step 2032, uniquely hidden by the first suspicious touch point when existing in the scanning optical path blocked by the first suspicious touch point During the scanning optical path of gear, it is true touch point to determine the first suspicious touch point.
There is the scanning light uniquely blocked by the first suspicious touch point in the scanning optical path blocked by the first suspicious touch point Lu Shi, it is really the contact that is formed on the touchscreen by contact to illustrate the first suspicious touch point, be that is to say, this first suspicious is touched It is a little true touch point to touch.To the suspicious touch point of five in the target polygon shown in Figure 10 (point L1, point L2, point L3, point L4 and Point L5) respectively perform step 2031 after, it may be determined that in the scanning optical path that five suspicious touch points are blocked exist it is corresponding The scanning optical path that suspicious touch point is uniquely blocked, then can determine that five suspicious touch points are true touch point.
Step 2033, when in the scanning optical path blocked by the first suspicious touch point be not present by the first suspicious touch point it is unique During the scanning optical path blocked, it is not true touch point to determine the first suspicious touch point.
There is no the scanning uniquely blocked by the first suspicious touch point in the scanning optical path blocked by the first suspicious touch point During light path, illustrate that the first suspicious touch point is not the contact formed on the touchscreen by contact, the first suspicious touch point is not It is true touch point, that is to say, which is deceitful point.
, only can be according to tiltedly sweeping direction (the i.e. scanning direction not parallel side for being also not orthogonal to touch-screen in correlation technique Scanning direction) determine whether suspicious touch point is true touch point, in the embodiment of the present invention, it can be determined according to all scanning directions Whether suspicious touch point is true touch point, relative to correlation technique, due to adding whether definite suspicious touch point is really to touch The scanning direction of point, can determine whether suspicious touch point is true touch point according to more scanning directions, improve definite The accuracy and accuracy of touch point.
Step 204, when in the scanning optical path blocked by multiple suspicious touch points, there is the scanning do not blocked by true touch point During light path, a deceitful algorithm is used to judge other suspicious touch points whether for true touch point.
Wherein, true touch point is the true touch point determined in step 203, such as point L1, point L2, point L3, point in Figure 12 L4 and point L5, other suspicious touch points in multiple suspicious touch points in addition to the suspicious touch point positioned at the vertex of target polygon Suspicious touch point, such as the point L6 in Figure 12.
When judge positioned at multiple suspicious touch points on vertex of target polygon whether be true touch point after, can be according to sentencing Disconnected result judges whether include all true touch points in multiple suspicious touch points on the vertex of target polygon, and then Judge whether that needs continue to judge whether other suspicious touch points are true touch point.Also, continue to judge other in definite needs When whether suspicious touch point is true touch point, deceitful algorithm can be used to judge other suspicious touch points whether really to touch Point, wherein, use deceitful algorithm to judge whether other suspicious touch points can accordingly refer to for the implementation of true touch point Step 203 realizes process.
Alternatively, the judgement be located in multiple suspicious touch points on the vertex of target polygon include whether it is all true Realize that process can include in touch point:Judge in the scanning optical path that is blocked by multiple suspicious touch points, if also exist not by The scanning optical path that true touch point is blocked, when in the scanning optical path blocked by multiple suspicious touch points, existing and do not hidden by true touch point During the scanning optical path of gear, represent not include all true touches in multiple suspicious touch points on the vertex of target polygon Point, at this time, determines that needs continue to judge whether other suspicious touch points are true touch point, to determine in other suspicious touch points True touch point;When in the scanning optical path blocked by multiple suspicious touch points, there is no the scanning optical path not blocked by true touch point When, represent to include all true touch points in multiple suspicious touch points on the vertex of target polygon, other are suspicious tactile It is not a little true touch point to touch, at this time, without continuing to judge whether other suspicious touch points are true touch point.
As a kind of achievable mode, as shown in figure 13, judge in the scanning optical path that is blocked by multiple suspicious touch points, be The no process that also there is the scanning optical path not blocked by true touch point, can include:
Step 2041, the information based on multiple suspicious touch points and the scanning optical path being blocked, to being blocked by true touch point Scanning optical path be marked.
With the presence or absence of not labeled scanning light in step 2042, the scanning optical path for judging to be blocked by multiple suspicious touch points Road.
Step 2043, when there is not labeled scanning optical path in the scanning optical path blocked by multiple suspicious touch points, Also there is the scanning optical path not blocked by true touch point in the scanning optical path for determining to be blocked by multiple suspicious touch points.
It should be noted that since target polygon is determined according to position relationship feature between multiple suspicious touch points Polygon corresponding with human hand physiological characteristic, by first judging whether positioned at the suspicious touch point on the vertex of target polygon be true Touch point, judges whether other suspicious touch points are true touch point further according to its judging result, can be preferentially to most likely true The suspicious touch point of touch point is judged, decides whether to judge other suspicious touch points further according to judging result, phase For correlation technique, it is possible to increase determine the speed of touch point and simplify the calculating during definite touch point.
Also, after judging whether multiple suspicious touch points are true touch point, it can be performed based on definite true touch point The processing such as touch point track following and smooth trajectory, and coordinate conversion and defeated is carried out according to handling result to the coordinate of true touch point The operation such as go out, to realize corresponding touch operation.
In conclusion the definite method of touch point provided in an embodiment of the present invention, by true according to multiple suspicious touch points Whether set the goal polygon, use deceitful algorithm to judge positioned at the suspicious touch point on the vertex of target polygon really to touch Point, since this method is that the vertex for being directed to target polygon is judged, and the target polygon is according to multiple suspicious touches The polygon corresponding with human hand physiological characteristic that position relationship feature determines between point, relative to correlation technique, that takes into account more Position relationship between a suspicious touch point, and the position relationship can embody the physiological characteristic of human hand, be effectively improved really Accuracy, the accuracy and speed of the method for touch point are determined, when performing touch operation according to definite true touch point, it is possible to increase The effect of touch operation is performed, and then lifts user's operation impression.
It should be noted that the sequencing of the definite method and step of touch point provided in an embodiment of the present invention can carry out Appropriate adjustment, step according to circumstances can also accordingly be increased and decreased, such as:It can optionally decide whether to perform step 204.Appoint What those familiar with the art the invention discloses technical scope in, the method that can readily occur in change all should It is included within the scope of the present invention, therefore repeats no more.
The embodiment of the present invention additionally provides a kind of determining device of touch point, and as shown in Figure 14 A, device 300 can include:
First determining module 301, for determining multiple suspicious touch points according to touch operation, multiple suspicious touch points be The point determined during infrared scan according to the scanning optical path being blocked.
Second determining module 302, for determining target polygon according to multiple suspicious touch points, according to target polygon The polygon of area maximum in the polygon that multiple suspicious touch points determine for vertex.
Judgment module 303, for being using the suspicious touch point for going deceitful algorithm to judge to be located at the vertex of target polygon No is true touch point.
In conclusion the determining device of touch point provided in an embodiment of the present invention, by the second determining module according to multiple Suspicious touch point determines target polygon, and judgment module, which uses, goes deceitful algorithm to judge positioned at the suspicious of the vertex of target polygon Whether touch point is true touch point, since this method is that the vertex for being directed to target polygon is judged, and the target polygon For the polygon corresponding with human hand physiological characteristic determined according to position relationship feature between multiple suspicious touch points, relative to phase Pass technology, that takes into account the position relationship between multiple suspicious touch points, and the position relationship can embody the physiology spy of human hand Sign, is effectively improved the accuracy of the method for definite touch point.
Alternatively, as shown in Figure 14B, the second determining module 302, can include:
Submodule 3021 is clustered, for the position based on multiple suspicious touch points, multiple suspicious touch points are clustered, To obtain at least one cluster set, at least one suspicious touch point can be included in each cluster set.
Determination sub-module 3022, for determining that each target cluster gathers corresponding target polygon, target cluster set For that can include the cluster set of at least three suspicious touch points, it is with mesh that each target cluster, which gathers corresponding target polygon, The polygon of area maximum in the polygon that suspicious touch point determines for vertex in mark cluster set.
Alternatively, judgment module 303, are used for:
When in the scanning optical path blocked by multiple suspicious touch points, when there is the scanning optical path not blocked by true touch point, Deceitful algorithm is used whether to judge other suspicious touch points for true touch point, other suspicious touch points are multiple suspicious touch points In suspicious touch point in addition to the suspicious touch point positioned at the vertex of target polygon.
Alternatively, judgment module 303, are used for:
It whether there is in the scanning optical path for judging to be blocked by the first suspicious touch point and uniquely blocked by the first suspicious touch point Scanning optical path, the first suspicious touch point be positioned at any suspicious touch point on the vertex of target polygon.
When there is the scanning uniquely blocked by the first suspicious touch point in the scanning optical path blocked by the first suspicious touch point During light path, it is true touch point to determine the first suspicious touch point.
Alternatively, submodule 3021 is clustered, is used for:
Based on the position of multiple suspicious touch points, each the distance between suspicious touch point and goal-selling point are determined.
The suspicious touch point for being less than pre-determined distance threshold value with the distance of goal-selling point is divided to same cluster to gather.
Alternatively, the first determining module 301, is used for:
During infrared scan, the corresponding touch area in each scanning direction is counted, each scanning direction is corresponding to touch It is the region in the scanning optical path being blocked between two farthest scanning optical paths of distance under each scanning direction to touch region, Wherein, each scanning direction is corresponding with multiple parallel scanning optical paths.
The overlapping region of the corresponding touch area in multiple scanning directions is determined as suspicious touch point.
In conclusion the determining device of touch point provided in an embodiment of the present invention, by the second determining module according to multiple Suspicious touch point determines target polygon, and judgment module, which uses, goes deceitful algorithm to judge positioned at the suspicious of the vertex of target polygon Whether touch point is true touch point, since this method is that the vertex for being directed to target polygon is judged, and the target polygon For the polygon corresponding with human hand physiological characteristic determined according to position relationship feature between multiple suspicious touch points, relative to phase Pass technology, that takes into account the position relationship between multiple suspicious touch points, and the position relationship can embody the physiology spy of human hand Sign, is effectively improved the accuracy of the method for definite touch point.
The embodiment of the present invention additionally provides a kind of determining device of touch point, which can include:
Processing component;
Memory for the executable instruction for storing processing component;
Wherein, processing component is configured as:
Multiple suspicious touch points are determined according to touch operation, multiple suspicious touch points are according to quilt during infrared scan The point that the scanning optical path blocked determines;
Target polygon is determined according to multiple suspicious touch points, and it according to multiple suspicious touch points is vertex that target polygon, which is, The polygon of area maximum in definite polygon;
Deceitful algorithm is used whether to judge positioned at the suspicious touch point on the vertex of target polygon as true touch point.
The embodiment of the present invention additionally provides a kind of storage medium, which, which can be that non-volatile computer is readable, deposits Storage media, when the instruction in storage medium is performed by the processing component of terminal so that terminal is able to carry out the embodiment of the present invention The definite method of the touch point of offer.
The embodiment of the present invention additionally provides a kind of computer program product for including instruction, when computer program product is being counted When being run on calculation machine so that computer performs the definite method of the touch point of the application exemplary embodiment offer.
One of ordinary skill in the art will appreciate that hardware can be passed through by realizing all or part of step of above-described embodiment To complete, relevant hardware can also be instructed to complete by program, the program can be stored in a kind of computer-readable In storage medium, storage medium mentioned above can be read-only storage, disk or CD etc..
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all the present invention spirit and Within principle, any modification, equivalent replacement, improvement and so on, should all be included in the protection scope of the present invention.

Claims (10)

1. a kind of definite method of touch point, it is characterised in that the described method includes:
Multiple suspicious touch points are determined according to touch operation, the multiple suspicious touch point is according to quilt during infrared scan The point that the scanning optical path blocked determines;
Target polygon is determined according to the multiple suspicious touch point, the target polygon is according to the multiple suspicious touch The polygon of area maximum in the polygon that point determines for vertex;
Deceitful algorithm is used whether to judge positioned at the suspicious touch point on the vertex of the target polygon as true touch point.
2. according to the method described in claim 1, it is characterized in that, described determine that target is more according to the multiple suspicious touch point Side shape, including:
Based on the position of the multiple suspicious touch point, the multiple suspicious touch point is clustered, it is at least one to obtain Cluster set, each cluster set include at least one suspicious touch point;
Determine that each target cluster gathers corresponding target polygon, the target cluster set is combined into suspicious tactile including at least three Cluster set a little is touched, it is with suspicious touch in target cluster set that each target cluster, which gathers corresponding target polygon, The polygon of area maximum in the polygon that point determines for vertex.
3. method according to claim 1 or 2, it is characterised in that described described using going deceitful algorithm judgement to be located at After whether the suspicious touch point on the vertex of target polygon is true touch point, the method further includes:
When in the scanning optical path blocked by the multiple suspicious touch point, when there is the scanning optical path not blocked by true touch point, Use deceitful algorithm whether to judge other suspicious touch points for true touch point, other described suspicious touch points for it is the multiple can Doubt the suspicious touch point in addition to positioned at the suspicious touch point on the vertex of the target polygon in touch point.
4. method according to claim 1 or 2, it is characterised in that described use goes deceitful algorithm to judge to be located at the mesh Whether the suspicious touch point for marking the vertex of polygon is true touch point, including:
It whether there is in the scanning optical path for judging to be blocked by the first suspicious touch point and uniquely blocked by the described first suspicious touch point Scanning optical path, the first suspicious touch point be positioned at any suspicious touch point on the vertex of the target polygon;
Uniquely blocked by the described first suspicious touch point when existing in the scanning optical path blocked by the described first suspicious touch point During scanning optical path, it is true touch point to determine the described first suspicious touch point.
5. according to the method described in claim 2, it is characterized in that, the position based on the multiple suspicious touch point, right The multiple suspicious touch point is clustered, including:
Based on the position of multiple suspicious touch points, each the distance between suspicious touch point and goal-selling point are determined;
The suspicious touch point for being less than pre-determined distance threshold value with the distance of the goal-selling point is divided to same cluster to gather.
6. method according to claim 1 or 2, it is characterised in that described that multiple suspicious touches are determined according to touch operation Point, including:
During infrared scan, the corresponding touch area in each scanning direction is counted, each scanning direction is corresponding to touch It is the area in the scanning optical path being blocked between two farthest scanning optical paths of distance under each scanning direction to touch region Domain, wherein, each scanning direction is corresponding with multiple parallel scanning optical paths;
The overlapping region of the corresponding touch area in multiple scanning directions is determined as the suspicious touch point.
7. a kind of determining device of touch point, it is characterised in that described device includes:
First determining module, for determining multiple suspicious touch points according to touch operation, the multiple suspicious touch point is red The point determined in outer scanning process according to the scanning optical path being blocked;
Second determining module, for determining target polygon according to the multiple suspicious touch point, the target polygon is root The polygon of area maximum in the polygon determined according to the multiple suspicious touch point for vertex;
Judgment module, for use deceitful algorithm judge positioned at the target polygon vertex suspicious touch point whether as True touch point.
8. device according to claim 7, it is characterised in that second determining module, including:
Submodule is clustered, for the position based on the multiple suspicious touch point, the multiple suspicious touch point is clustered, To obtain at least one cluster set, each cluster set includes at least one suspicious touch point;
Determination sub-module, for determining that each target cluster gathers corresponding target polygon, the target cluster set is combined into bag The cluster set of at least three suspicious touch points is included, each target cluster gathers corresponding target polygon to gather with the target The polygon of area maximum in the polygon that suspicious touch point determines for vertex in class set.
9. the device according to claim 7 or 8, it is characterised in that the judgment module, is used for:
When in the scanning optical path blocked by the multiple suspicious touch point, when there is the scanning optical path not blocked by true touch point, Use deceitful algorithm whether to judge other suspicious touch points for true touch point, other described suspicious touch points for it is the multiple can Doubt the suspicious touch point in addition to positioned at the suspicious touch point on the vertex of the target polygon in touch point.
10. device according to claim 8, it is characterised in that the cluster submodule, is used for:
Based on the position of multiple suspicious touch points, each the distance between suspicious touch point and goal-selling point are determined;
The suspicious touch point for being less than pre-determined distance threshold value with the distance of the goal-selling point is divided to same cluster to gather.
CN201711367822.3A 2017-12-18 2017-12-18 Touch point determination method and device Active CN107967083B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711367822.3A CN107967083B (en) 2017-12-18 2017-12-18 Touch point determination method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711367822.3A CN107967083B (en) 2017-12-18 2017-12-18 Touch point determination method and device

Publications (2)

Publication Number Publication Date
CN107967083A true CN107967083A (en) 2018-04-27
CN107967083B CN107967083B (en) 2021-06-01

Family

ID=61995542

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711367822.3A Active CN107967083B (en) 2017-12-18 2017-12-18 Touch point determination method and device

Country Status (1)

Country Link
CN (1) CN107967083B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109597524A (en) * 2018-11-30 2019-04-09 青岛海信商用显示股份有限公司 Touch detecting method, touch detecting apparatus and touch control display apparatus
CN110794994A (en) * 2019-09-27 2020-02-14 深圳市天英联合教育股份有限公司 Method and device for determining real contact
CN111352561A (en) * 2018-12-24 2020-06-30 杭州海康威视数字技术股份有限公司 Method and device for touch control on touch screen
CN114253417A (en) * 2021-12-02 2022-03-29 Tcl华星光电技术有限公司 Multi-touch-point identification method and device, computer readable medium and electronic equipment
CN114489461A (en) * 2021-12-31 2022-05-13 深圳市天时通商用技术有限公司 Touch response method, device, equipment and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102043509A (en) * 2009-10-09 2011-05-04 禾瑞亚科技股份有限公司 Method and apparatus for analyzing location
CN202171793U (en) * 2011-05-06 2012-03-21 北京汇冠新技术股份有限公司 Infrared touch screen
US8284080B2 (en) * 2007-12-19 2012-10-09 Stmicroelectronics Asia Pacific Pte Ltd. System and method of scanning an array of sensors
CN103902105A (en) * 2012-12-28 2014-07-02 北京汇冠新技术股份有限公司 Touch recognition method and touch recognition system for infrared touch screen
CN105094454A (en) * 2014-04-17 2015-11-25 青岛海信电器股份有限公司 Method and device for multi-point positioning of touch screen, and touch screen device
CN105320351A (en) * 2014-07-31 2016-02-10 Lg伊诺特有限公司 Touch device
CN105824478A (en) * 2016-05-30 2016-08-03 青岛海信电器股份有限公司 Touch positioning method and touch screen
CN106502476A (en) * 2016-11-04 2017-03-15 青岛海信电器股份有限公司 Multi-touch of infrared touch screen recognition methodss and device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8284080B2 (en) * 2007-12-19 2012-10-09 Stmicroelectronics Asia Pacific Pte Ltd. System and method of scanning an array of sensors
CN102043509A (en) * 2009-10-09 2011-05-04 禾瑞亚科技股份有限公司 Method and apparatus for analyzing location
CN202171793U (en) * 2011-05-06 2012-03-21 北京汇冠新技术股份有限公司 Infrared touch screen
CN103902105A (en) * 2012-12-28 2014-07-02 北京汇冠新技术股份有限公司 Touch recognition method and touch recognition system for infrared touch screen
CN105094454A (en) * 2014-04-17 2015-11-25 青岛海信电器股份有限公司 Method and device for multi-point positioning of touch screen, and touch screen device
CN105320351A (en) * 2014-07-31 2016-02-10 Lg伊诺特有限公司 Touch device
CN105824478A (en) * 2016-05-30 2016-08-03 青岛海信电器股份有限公司 Touch positioning method and touch screen
CN106502476A (en) * 2016-11-04 2017-03-15 青岛海信电器股份有限公司 Multi-touch of infrared touch screen recognition methodss and device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109597524A (en) * 2018-11-30 2019-04-09 青岛海信商用显示股份有限公司 Touch detecting method, touch detecting apparatus and touch control display apparatus
CN109597524B (en) * 2018-11-30 2022-01-28 青岛海信商用显示股份有限公司 Touch detection method, touch detection device and touch display device
CN111352561A (en) * 2018-12-24 2020-06-30 杭州海康威视数字技术股份有限公司 Method and device for touch control on touch screen
CN110794994A (en) * 2019-09-27 2020-02-14 深圳市天英联合教育股份有限公司 Method and device for determining real contact
CN114253417A (en) * 2021-12-02 2022-03-29 Tcl华星光电技术有限公司 Multi-touch-point identification method and device, computer readable medium and electronic equipment
CN114253417B (en) * 2021-12-02 2024-02-02 Tcl华星光电技术有限公司 Multi-touch point identification method and device, computer readable medium and electronic equipment
CN114489461A (en) * 2021-12-31 2022-05-13 深圳市天时通商用技术有限公司 Touch response method, device, equipment and storage medium
CN114489461B (en) * 2021-12-31 2024-08-13 深圳市天时通商用技术有限公司 Touch response method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN107967083B (en) 2021-06-01

Similar Documents

Publication Publication Date Title
CN107967083A (en) The definite method and device of touch point
CN107450812A (en) Virtual object control method and device, storage medium, electronic equipment
US7916126B2 (en) Bottom-up watershed dataflow method and region-specific segmentation based on historic data to identify patches on a touch sensor panel
CN103226387B (en) Video fingertip localization method based on Kinect
US9910498B2 (en) System and method for close-range movement tracking
US20190278376A1 (en) System and method for close-range movement tracking
CN103858075B (en) Using the apparatus and method of the vision sensor identification maneuver based on event
JP2019037783A (en) Shooting game control method and device, storage medium, processor, and terminal
CN104898953A (en) Touch screen based control method and device
CN106959812A (en) Method and apparatus for man-machine interaction
CN110052021B (en) Game object processing method, mobile terminal device, electronic device, and storage medium
CN108379839A (en) Response method, device and the terminal of control
CN107728860B (en) Touch point identification method and device of infrared touch screen and touch screen equipment
CN102073414A (en) Multi-touch tracking method based on machine vision
CN109782962A (en) A kind of projection interactive method, device, system and terminal device
CN110302530A (en) Virtual unit control method, device, electronic equipment and storage medium
CN103324274A (en) Method and device for man-machine interaction
CN110354495A (en) The determination method, apparatus and electronic equipment of target object
CN104007920A (en) Method for selecting waveforms on electronic test equipment
CN106095316A (en) Touch objects color characteristic recognition methods, operating method of touch panel and device
US20130127867A1 (en) Freestyle drawing supported by stencil edge shapes
CN106293276A (en) The vigour of style in writing based on infrared touch-control determines method, device and touch-screen system
US20170148258A1 (en) Game system, and control method and storage medium used in same
Li et al. iCare: Automatic and user-friendly child identification on smartphones
CN105653177A (en) Method for selecting clickable elements of terminal equipment interface and terminal equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 266555 Qingdao economic and Technological Development Zone, Shandong, Hong Kong Road, No. 218

Applicant after: Hisense Visual Technology Co., Ltd.

Address before: 266100 Zhuzhou Road, Laoshan District, Shandong, No. 151, No.

Applicant before: QINGDAO HISENSE ELECTRONICS Co.,Ltd.

GR01 Patent grant
GR01 Patent grant