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

CN102880351B - Touch point positioning method and device for optical touch panel - Google Patents

Touch point positioning method and device for optical touch panel Download PDF

Info

Publication number
CN102880351B
CN102880351B CN201110192274.1A CN201110192274A CN102880351B CN 102880351 B CN102880351 B CN 102880351B CN 201110192274 A CN201110192274 A CN 201110192274A CN 102880351 B CN102880351 B CN 102880351B
Authority
CN
China
Prior art keywords
light
element array
sensing element
control panel
processing unit
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.)
Expired - Fee Related
Application number
CN201110192274.1A
Other languages
Chinese (zh)
Other versions
CN102880351A (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.)
Youqi Science & Technology Co Ltd
Original Assignee
Youqi Science & Technology 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 Youqi Science & Technology Co Ltd filed Critical Youqi Science & Technology Co Ltd
Priority to CN201110192274.1A priority Critical patent/CN102880351B/en
Publication of CN102880351A publication Critical patent/CN102880351A/en
Application granted granted Critical
Publication of CN102880351B publication Critical patent/CN102880351B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

The invention discloses a touch point positioning method for an optical touch panel. The optical touch panel comprises a plurality of light-sensitive element arrays and a processing unit, wherein each light-sensitive element array comprises a plurality of light-sensitive elements which correspond to a plurality of indexes and generate a plurality of signals. The method is executed by the processing unit and comprises the following steps: receiving the signals; judging whether a touch piece touches the surface according to the received signals; if so, obtaining the indexes which correspond to the light-sensitive elements which sense the light rays relative to the touch piece, and solving a plurality of look-up indexes; matching a lookup table to obtain a plurality of pieces of angle information according to the look-up indexes; and solving a touch point coordinate according to the angle information.

Description

Touch points localization method for optical touch control panel and the touch points locating device for optical touch control panel
Technical field
The present invention relates to a kind of technology for contact panel, particularly a kind of touch points localization method for optical touch control panel and optical touch control panel.
Background technology
As shown in Figure 1, existing optical touch control panel correlation technique, the open optical detection system disclosed in TW No. 201030578 patents of such as TaiWan, China, it comprises a processing unit (not shown), and two modules 11,12 laid respectively on two drift angles of a detection region 10.The detecting unit 111 being positioned at the module 11 of right drift angle comprises the directing optical eyeglass 112 that a focal length is F, and a detector 113; The detecting unit 121 being positioned at the module 12 of left drift angle comprises the directing optical eyeglass 122 that a focal length is F, and a detector 123; One center 114 of this directing optical eyeglass 112, center 124 line to this directing optical eyeglass 122 forms the line segment 13 that length is S; One axis 115 of this directing optical eyeglass 112 forms angle theta with line segment 13 1, an axis 125 of this directing optical eyeglass 122 forms angle theta with line segment 13 2.
When object 2 contacts with this detection region 10, respectively the light reflection that the luminescence unit (not shown) of described module 11,12 sends can be become two folded light beams 21,22, after described folded light beam 21,22 passes through described directing optical eyeglass 112,122 respectively, and form image 23,24 respectively at described detector 113,123; The axis 115 of this directing optical eyeglass 112 and the intersection point of this detector 113, the distance to image 23 is Δ L 1; The axis 125 of this directing optical eyeglass 122 and the intersection point of this detector 123, the distance to image 24 is Δ L 2; This processing unit first utilize formula (1) ~ (2) try to achieve described folded light beam 21,22 respectively with the angle β of this line segment 13 1and β 2.
Δθ n=arctan(ΔL n/F)······································································(1)
β n=θ n-Δθ n···············································································(2)
n=1,2。
Then, this processing unit is again according to β 1, β 2, and S, coordinates utilize triangulation location position that calculating object 2 contacts this detection region 10.
So, above-mentioned existing optical detection system needs first after inverse trigonometric function computing, to carry out triangulation location again, and its computation complexity is higher.
Summary of the invention
The object of the present invention is to provide the touch points localization method for optical touch control panel that a kind of computation complexity is low.This optical touch control panel comprises the panel body defining a surface, several light-sensing element array (array), and a processing unit, each light-sensing element array has several photo-sensitive cells of the several indexes corresponding respectively to acquiescence, and each photo-sensitive cell is used to indicate a signal of the intensity of the light that it senses in order to produce.
The present invention is used for the touch points localization method of optical touch control panel, comprises the following step:
(A) this processing unit receives the described Xun ﹔ produced by the described photo-sensitive cell of described light-sensing element array respectively
(B) the described signal of this processing unit received by step (A) has judged whether that a touching part touches this surface;
(C) when having been judged that by step (B) touching part touches this surface, the described signal of this processing unit received by step (A), obtains sensing in each light-sensing element array the described index that the described photo-sensitive cell of the light being relevant to this touching part is corresponding respectively;
(D) the described index that the described photo-sensitive cell sensing the light being relevant to this touching part that obtains according to step (C) of this processing unit is corresponding respectively, tries to achieve and corresponds respectively to the several of described light-sensing element array and search index;
(E) try to achieve according to step (D) described in search index, coordinate the look-up table set up in advance, described in being relevant to respectively, search several angle informations of index; And
(F) according to the described angle information that step (E) obtains, the touch points coordinate corresponding to this touching part is tried to achieve.。
Preferably, this look-up table set up in advance comprises the several sublists corresponding respectively to described light-sensing element array, each sublist has severally searches angle information, searches angle information and be relevant to the described photo-sensitive cell of this light-sensing element array corresponding to this sublist described index corresponding respectively respectively described in each sublist.
Preferably, this optical touch control panel comprises two light-sensing element array, step (D) tries to achieve two of corresponding respectively to described light-sensing element array to search index, step (E) be relevant to respectively described in search two angle informations of index, described angle information is respectively one first tangent value, and one second tangent value.
Preferably, this optical touch control panel also comprises two directing optics, each directing optics has an axle center, described axle center at a distance of a distance of shaft centers from, in step (F), this processing unit is according to this first tangent value, this second tangent value, and this distance of shaft centers from, try to achieve this touch points coordinate.
Preferably, step (F) comprises substep:
F-1) according to this first tangent value, this second tangent value, and this distance of shaft centers from, utilize following formula to calculate an X rand an X l, this distance of shaft centers represents from D:
X r=(the second tangent value × D)/(the first tangent value+the second tangent value);
X L=D-X R
F-2) according to sub-step f-1) this X of calculating rand this X l, coordinate this first tangent value, this second tangent value, utilize following formula to calculate a Y:
Y r=the first tangent value × X r;
Y l=the second tangent value × X l;
and
F-3) according to sub-step f-1) this X of calculating l, and sub-step f-2) this Y of calculating, try to achieve this touch points coordinate.
Preferably, the described signal having the described photo-sensitive cell sensing the light being relevant to this touching part to produce in described light-sensing element array belongs to one first state, the described signal that the described photo-sensitive cell not sensing the light being relevant to this touching part in described light-sensing element array produces belongs to one second state, in step (C), this processing unit belongs to this first state person in the described signal received by step (A), obtain sensing in each light-sensing element array the described index that the described photo-sensitive cell of the light being relevant to this touching part is corresponding respectively.
Another object of the present invention, is namely providing a kind of touch points locating device for optical touch control panel.
The present invention is used for the touch points locating device of optical touch control panel, and this optical touch control panel comprises a panel body, several photosensitive unit, and a processing unit.This panel body has a periphery and defines a surface; Described photosensitive unit compartment of terrain is arranged at this periphery, each photosensitive unit comprises a light-sensing element array, each light-sensing element array has several photo-sensitive cells of the several indexes corresponding respectively to acquiescence, and each photo-sensitive cell is used to indicate a signal of the intensity of the light that it senses in order to produce; This processing unit is electrically connected on described photosensitive unit.
The described touch points locating device for optical touch control panel comprises Zhuan Zhi ﹔ for being received the described signal produced by the described photo-sensitive cell of described light-sensing element array respectively by this processing unit for judging whether that a touching part touches the device on this surface by this processing unit according to received described signal; For when having judged that touching part touches this surface, by this processing unit according to received described signal, obtain the device of the described index of the described photo-sensitive cell difference correspondence sensing the light being relevant to this touching part in each light-sensing element array; For the described index that the described photo-sensitive cell being relevant to the light of this touching part by this processing unit according to obtained sensing is corresponding respectively, try to achieve the several devices searching index corresponding respectively to described light-sensing element array; For searching index according to tried to achieve, coordinating the look-up table set up in advance, described in being relevant to respectively, searching the device of several angle informations of index; And for according to obtained described angle information, try to achieve the device of the touch points coordinate corresponding to this touching part.
Preferably, each photosensitive unit of this optical touch control panel also comprises and defines an accommodation space and a housing with the opening making this accommodation space outwards be communicated with, and be placed in this accommodation space and a directing optics of this opening of relative proximity, this light-sensing element array is placed in this accommodation space and relatively away from this opening, a bore of this opening of this housing is less than a length of this light-sensing element array.
Preferably, this optical touch control panel also comprises at least one light source of this periphery being arranged at this panel body, the light that this light source is advanced in order to this surface provided along this panel body.
Beneficial effect of the present invention is: by the described index corresponding to the described photo-sensitive cell of the described light-sensing element array of described photosensitive unit, and be relevant to this look-up table of described index, this processing unit does not need to carry out complicated trigonometric function operation, this touch points coordinate can be tried to achieve, significantly reduce the computation complexity needed for location.
Accompanying drawing explanation
Fig. 1 is a schematic diagram, and an existing optical detection system is described;
Fig. 2 is a schematic diagram, and one first preferred embodiment of optical touch control panel of the present invention is described;
Fig. 3 is a schematic diagram, and the component of a photosensitive unit of this first preferred embodiment is described;
Fig. 4 is a schematic diagram, illustrates in this first preferred embodiment, the component of this photosensitive unit and the relativeness of a touch points coordinate;
Fig. 5 is a process flow diagram, illustrates that the present invention is used for the touch points localization method of optical touch control panel;
Fig. 6 is a schematic diagram, and one second preferred embodiment of optical touch control panel of the present invention is described.
Embodiment
Below in conjunction with drawings and Examples, the present invention is described in detail.
Before the present invention is described in detail, it should be noted that in the following description content, similar element represents with identical numbering.
Consult Fig. 2 and Fig. 3, first preferred embodiment of optical touch control panel 3 of the present invention comprises and has a periphery 311 and define a panel body 31 on a surface 312, several photosensitive units 33 that at least one light source 32 being arranged at this periphery 311 of this panel body 31, compartment of terrain are arranged at this periphery 311 of this panel body 31, be arranged at least one extinction element 34 of this periphery 311 of this panel body 31, be electrically connected on a processing unit 35 of described photosensitive unit 33, and is electrically connected on a memory body 36 of this processing unit 35.This surface 312 is applicable to provide the light of advancing along this surface 312 for this light source 32 of touching part 4 Chu Peng ﹔, and its light provided is invisible light (such as, infrared ray).Fig. 2 is the schematic diagram for aid illustration, and the size of its element and relative distance non-fully are according to actual scale.In this first preferred embodiment, this panel body 31 is generally rectangular; The quantity of described photosensitive unit 33 is 2, and is the wherein edge that compartment of terrain is arranged at this periphery 311 of this panel body 31, and further, described photosensitive unit 33 is the upper right corner and the upper left corner that lay respectively at this panel body 31; This extinction element 34 is arranged at other three edges of this periphery 311 of this panel body 31.
This light source 32 has the light-emitting component 321 in order to transmitted beam, and the conversion eyeglass 322 in order to transform the light beam into sheet light.
As shown in Figure 3, each photosensitive unit 33 comprise define an accommodation space 331 and have the opening 332 that this accommodation space 331 is outwards communicated with a housing 333, be placed in this accommodation space 331 and a directing optics 334 of this opening 332 of relative proximity, and be placed in this accommodation space 331 and relatively away from a light-sensing element array 335 of this opening 332; This directing optics 334 of each photosensitive unit 33 has an axle center C, and has the axis L by this axle center C 1; This light-sensing element array 335 has several photo-sensitive cells 336 of the several indexes (index) corresponding respectively to acquiescence, and each photo-sensitive cell 336 is used to indicate a signal of the intensity of the light that it senses in order to produce; Described photo-sensitive cell 336 is along perpendicular to this axis L 1one first reference line L 2arrangement; One bore R of this opening 332 of this housing 333 1be less than a length R of this light-sensing element array 335 2, whereby, the probability that this light-sensing element array 335 senses unnecessary noise light can be reduced.Further, as shown in Figure 2, described photosensitive unit 33 is arranged at one second reference line L symmetrically 3both sides, the described axis L of described directing optics 334 1come together in this second reference line L 3.
This extinction element 34 one inside 341 with extinction and not the material of reflected light be coated with, it also can reduce the probability that described light-sensing element array 335 senses unnecessary noise light.
This processing unit 35 receives the described signal produced by the described photo-sensitive cell 336 of described light-sensing element array 335 respectively; When have touching part 4 touch this panel body 31 this surperficial 312 time, the described signal that this processing unit 35 receives according to it, coordinate the look-up table (lookup table) being stored in this memory body 36, the touch points coordinate corresponding to this touching part 4 can be tried to achieve.
Consult Fig. 2, Fig. 4 and Fig. 5, the first preferred embodiment of corresponding the invention described above optical touch control panel 3, below cooperation one is for the touch points localization method of optical touch control panel, further illustrates the running of this processing unit 35.Fig. 4 is the schematic diagram for aid illustration, and the size of its element and relative distance non-fully are according to actual scale.
It is worth mentioning that, before carrying out this touch points localization method for optical touch control panel, this look-up table must be set up in advance, it is set up mode and is described below: first, this processing unit 35 shows several test point respectively in several known location (not shown) on this surface 312 of this panel body 31, the corresponding several known index of each test point, and be relevant to the several known angle information of described known index respectively; Then, touch described test point respectively with this touching part 4, for each touching, this processing unit 35 receives the several test signals produced by the described photo-sensitive cell 336 of described light-sensing element array 335 respectively; Finally, this processing unit 35 according to described test signal correct be relevant to described known index respectively described known angle information (that is, several test angle information that this processing unit 35 is relevant according to the described index corresponding to the described photo-sensitive cell 336 sensing the light being relevant to this touching part 4 correct described known angle information), and set up this look-up table according to its correction result, and this look-up table is stored in this memory body 36.
In this first preferred embodiment, suppose that the quantity of the described photo-sensitive cell 336 of each light-sensing element array 335 is n, the described index that described photo-sensitive cell 336 is corresponding is respectively: 1,2 ..., n; Lay respectively at this right side of this panel body 31, the upper left corner described photosensitive unit 33 respectively with S r, S lrepresent; This look-up table comprises and corresponds respectively to described photosensitive unit 33 (S r, S l) several sublists of light-sensing element array 335, each sublist has severally searches angle information, searches angle information and be relevant to the described photo-sensitive cell 336 of this light-sensing element array 335 corresponding to this sublist described index corresponding respectively respectively described in each sublist.
In this first preferred embodiment, described sublist is respectively corresponding to this photosensitive unit 33 (S r) one first sublist of light-sensing element array 335, and correspond to this photosensitive unit 33 (S l) one second sublist of light-sensing element array 335, its content is as shown in Table 1.
Table one
It is worth mentioning that, in this first preferred embodiment, being stored in and searching angle information described in this look-up table is trigonometric function value (that is, tangent (tangent) value); So, to search angle information described in also can be angle value (is θ respectively r_1, θ r-2..., θ r_n, and θ l_1, θ l-2..., θ l_n), be not limited to disclosed in this first preferred embodiment.
After this look-up table has been set up, can start to carry out this touch points localization method for optical touch control panel, the method has comprised the following step.
In step 501, this processing unit 35 receives the several signals produced by the described photo-sensitive cell 336 of described light-sensing element array 335 respectively.
In step 502, the described signal of this processing unit 35 received by step 501, judges whether that a touching part 4 touches this surface 312 of this panel body 31; When judge this touching part 4 touch this panel body 31 this surperficial 312 time, proceed to step 503 and process; Otherwise, get back to step 501 and process.
Further, when this touching part 4 touch this panel body 31 this surperficial 312 time, this touching part 4 can reflect the light that this light source 32 provides, and the light of reflection is respectively by the described directing optics 334 of described photosensitive unit 33, and sensed by the described photo-sensitive cell 336 of the described light-sensing element array 335 of described photosensitive unit 33 respectively, all have photo-sensitive cell 336 described in a string continuous print in each light-sensing element array 335 and sense the light being relevant to this touching part 4, and " having the described photo-sensitive cell 336 sensing the light being relevant to this touching part 4 " and " not sensing the described photo-sensitive cell 336 of the light being relevant to this touching part 4 ", the described signal produced belongs to one first state (sensing) and one second state (not sensing) respectively.Based on this phenomenon, the state (this first and second state) described signal belonging to of this processing unit 35 received by step 501, first judge in each light-sensing element array 335, whether all have photo-sensitive cell 336 described in a string continuous print to sense the light being relevant to this touching part 4, then judge whether have touching part 4 to touch this surface 312 of this panel body 31 according to this.
In step 503, the described signal of this processing unit 35 received by step 501, obtains the described index of described photo-sensitive cell 336 correspondence sensing the light being relevant to this touching part 4 in each light-sensing element array 335.
Further, this processing unit 35 belongs to this first state person in the described signal received by step 501, obtains the described index of described photo-sensitive cell 336 correspondence sensing the light being relevant to this touching part 4 in each light-sensing element array 335.
For example, this photosensitive unit 33 (S is supposed r) this light-sensing element array 335 in, sense the described index of described photo-sensitive cell 336 correspondence of the light being relevant to this touching part 4 respectively with i r, i r+ 1, i r+ 2 ..., i r+ p represents, further, the initial value sensing the described index of a string continuous print photo-sensitive cell 336 correspondence of the light being relevant to this touching part 4 is i r, a stop value is i r+ p, then the quantity of this string continuous print photo-sensitive cell 336 is p+1; Suppose this photosensitive unit 33 (S l) this light-sensing element array 335 in, sense the described index of described photo-sensitive cell 336 correspondence of the light being relevant to this touching part 4 respectively with i l, i l+ 1, i l+ 2 ..., i l+ k represents, further, the initial value sensing the described index of a string continuous print photo-sensitive cell 336 correspondence of the light being relevant to this touching part 4 is i l, a stop value is i l+ k, then the quantity of this string continuous print photo-sensitive cell 336 is k+1.
In step 504, the described index sensing described photo-sensitive cell 336 correspondence of the light being relevant to this touching part 4 that this processing unit 35 obtains according to step 503, tries to achieve and corresponds respectively to described photosensitive unit 33 (S r, S l) severally search index.
Continue above example, this processing unit 35 is according to i r, i r+ 1, i r+ 2 ..., i r+ p, tries to achieve corresponding to this photosensitive unit 33 (S r) this search index (with Index rrepresent); This processing unit 35 is according to i l, i l+ 1, i l+ 2 ..., i l+ k, tries to achieve corresponding to this photosensitive unit 33 (S l) this search index (with Index lrepresent); Its formula arranges as formula (1) ~ (2).
In step 505, this processing unit 35 try to achieve according to step 504 described in search index, coordinate this look-up table of setting up in advance, described in being relevant to respectively, search several angle informations of index.
Continue above example, suppose that this processing unit 35 is according to Index rby the first sublist of this look-up table shown in table one, obtain being relevant to Index rthis angle information be one first tangent value; According to Index lby the second sublist of this look-up table, obtain being relevant to Index lthis angle information be one second tangent value.
In step 506, the described angle information that this processing unit 35 obtains according to step 505, tries to achieve the touch points coordinate corresponding to this touching part 4.
Adopt above example, as shown in Figure 4, for convenience of explanation, first define following representation: one the 3rd reference line L 4by being relevant to the axle center C of the described directing optics 334 of described photosensitive unit 33, the distance of shaft centers between described axle center C represents from D; Be a reference origin O (coordinate is (0,0)) with a upper left corner on this surface 312 of this panel body 31, relative to this touch points coordinate of this reference origin O with (X touch, Y touch) represent; This reference origin O and this photosensitive unit 33 (S l) the horizontal range of axle center C of this directing optics 334 and a vertical range represent with X ' and Y ' respectively; This touch points coordinate (X touch, Y touch) and this photosensitive unit 33 (S r) the line of axle center C of this directing optics 334, with the 3rd reference line L 4an angle with θ rrepresent, this touch points coordinate (X touch, Y touch) and this photosensitive unit 33 (S l) the line of axle center C of this directing optics 334, with the 3rd reference line L 4an angle with θ lrepresent; This touch points coordinate (X touch, Y touch) and this photosensitive unit 33 (S r) the horizontal range of axle center C of this directing optics 334 with X rrepresent, this touch points coordinate and this photosensitive unit 33 (S l) the horizontal range of axle center C of this directing optics 334 with X lrepresent, this touch points coordinate and the 3rd reference line L 4a vertical range represent with Y.
It is worth mentioning that, because the setting position of described photosensitive unit 33 is all known, so X ', Y ', D are also known numeric value.
This processing unit 35 utilizes formula (3) ~ (4) to calculate X respectively rand X l, this first tangent value, this second tangent value are the known numeric value found out by this look-up table; In this first preferred embodiment, this first tangent value is tan θ r, this second tangent value is tan θ l.
X r=(the second tangent value × D)/(the first tangent value+the second tangent value) (3)
X L=D-X R································································································································································(4)
Then, this processing unit 35 is according to X rand X l, coordinate this first tangent value, this second tangent value, utilize following formula (5) ~ (7) to calculate Y.
Y r=the first tangent value × X r(5)
Y l=the second tangent value × X l(6)
Finally, this processing unit 35 is according to X land Y, coordinate X ' and Y ', utilize following formula (8) ~ (9), this touch points coordinate (X corresponding to this touching part 4 can be tried to achieve touch, Y touch).
X touch=X L-X′···········································································································································(8)
Y touch=Y-Y′··················································································································································(9)
It can thus be appreciated that, in this first preferred embodiment, by the specific set-up mode of described photosensitive unit 33, coordinate the described index corresponding to described photo-sensitive cell 336 of the described light-sensing element array 335 of described photosensitive unit 33, and be relevant to this look-up table of described index, this processing unit 35 does not need to carry out complicated trigonometric function operation, can try to achieve this touch points coordinate.
Consult Fig. 6, second preferred embodiment of optical touch control panel 6 of the present invention is similar to this first preferred embodiment, this optical touch control panel 6 comprises this panel body 31, described photosensitive unit 33, this extinction element 34, this processing unit 35 of this first preferred embodiment, and this memory body 36; Their set-up mode is also similar to this first preferred embodiment, so do not repeat at this with running.
The difference of this first preferred embodiment and this second preferred embodiment is only: this second preferred embodiment does not comprise this light source 32; And this second preferred embodiment must be arranged in pairs or groups, a self luminous touching pen 7 uses, and a nib 71 of this touching pen 7 can send invisible light (such as, infrared ray); The light that the described light-sensing element array 335 of described photosensitive unit 33 senses is then directly come from this touching pen 7 itself, but not via the light reflected; In other words, the light being relevant to this touching part (that is, touching pen 7) directly comes from this touching part (that is, touching pen 7) itself.
In sum, the present invention is by the specific set-up mode of described photosensitive unit 33, coordinate the described index corresponding to described photo-sensitive cell 336 of the described light-sensing element array 335 of described photosensitive unit 33, and be relevant to this look-up table of described index, this processing unit 35 does not need to carry out complicated trigonometric function operation, this touch points coordinate can be tried to achieve, significantly reduce the computation complexity needed for location; Secondly, by the described housing 333 (as shown in Figure 3) of described photosensitive unit 33 and the setting of this extinction element 34, the probability that described light-sensing element array 335 senses unnecessary noise light can be reduced, so really object of the present invention can be reached.
But as described above, be only preferred embodiment of the present invention, when not limiting scope of the invention process with this, namely all simple equivalences done according to claims of the present invention and description change and modify, and all still belong to scope of the present invention.

Claims (10)

1. the touch points localization method for optical touch control panel, this optical touch control panel comprises the panel body defining a surface, several light-sensing element array, and a processing unit, each light-sensing element array has several photo-sensitive cells of the several indexes corresponding respectively to acquiescence, each photo-sensitive cell is used to indicate a signal of the intensity of the light that it senses in order to produce, it is characterized in that the method comprises the following step:
(A) this processing unit receives the described Xun ﹔ produced by the described photo-sensitive cell of described light-sensing element array respectively
(B) the described signal of this processing unit received by step (A) has judged whether that a touching part touches this surface;
(C) when having been judged that by step (B) touching part touches this surface, the described signal of this processing unit received by step (A), obtains sensing in each light-sensing element array the described index that the described photo-sensitive cell of the light being relevant to this touching part is corresponding respectively;
(D) the described index that the described photo-sensitive cell sensing the light being relevant to this touching part that obtains according to step (C) of this processing unit is corresponding respectively, tries to achieve and corresponds respectively to the several of described light-sensing element array and search index;
(E) try to achieve according to step (D) described in search index, coordinate the look-up table set up in advance, described in being relevant to respectively, search several angle informations of index; And
(F) according to the described angle information that step (E) obtains, the touch points coordinate corresponding to this touching part is tried to achieve.
2. the touch points localization method of optical touch control panel according to claim 1, it is characterized in that: this look-up table set up in advance comprises the several sublists corresponding respectively to described light-sensing element array, each sublist has severally searches angle information, searches angle information and be relevant to the described photo-sensitive cell of this light-sensing element array corresponding to this sublist described index corresponding respectively respectively described in each sublist.
3. the touch points localization method for optical touch control panel according to claim 1, this optical touch control panel comprises two light-sensing element array, it is characterized in that: step (D) tries to achieve two of corresponding respectively to described light-sensing element array to search index, step (E) be relevant to respectively described in search two angle informations of index, described angle information is respectively one first tangent value, and one second tangent value.
4. the touch points localization method of optical touch control panel according to claim 3, this optical touch control panel also comprises two directing optics, each directing optics has an axle center, described axle center at a distance of a distance of shaft centers from, it is characterized in that: in step (F), this processing unit is according to this first tangent value, this second tangent value, and this distance of shaft centers from, try to achieve this touch points coordinate.
5. the touch points localization method of optical touch control panel according to claim 4, is characterized in that: step (F) comprises substep:
F-1) according to this first tangent value, this second tangent value, and this distance of shaft centers from, utilize following formula to calculate an X rand an X l, this distance of shaft centers represents from D:
X r=(the second tangent value × D)/(the first tangent value+the second tangent value);
X L=D-X R
F-2) according to sub-step f-1) this X of calculating rand this X l, coordinate this first tangent value, this second tangent value, utilize following formula to calculate a Y:
Y r=the first tangent value × X r;
Y l=the second tangent value × X l;
and
F-3) according to sub-step f-1) this X of calculating l, and sub-step f-2) this Y of calculating, try to achieve this touch points coordinate.
6. the touch points localization method of optical touch control panel according to claim 1, it is characterized in that: the described signal having the described photo-sensitive cell sensing the light being relevant to this touching part to produce in described light-sensing element array belongs to one first state, the described signal that the described photo-sensitive cell not sensing the light being relevant to this touching part in described light-sensing element array produces belongs to one second state, in step (C), this processing unit belongs to this first state person in the described signal received by step (A), obtain sensing in each light-sensing element array the described index that the described photo-sensitive cell of the light being relevant to this touching part is corresponding respectively.
7. the touch points locating device for optical touch control panel, this optical touch control panel comprises: a panel body, several photosensitive unit, and a processing unit, this panel body has a periphery and defines a surface, described photosensitive unit compartment of terrain is arranged at this periphery, each photosensitive unit comprises a light-sensing element array, each light-sensing element array has several photo-sensitive cells of the several indexes corresponding respectively to acquiescence, each photo-sensitive cell is used to indicate a signal of the intensity of the light that it senses in order to produce, this processing unit is electrically connected on described photosensitive unit, it is characterized in that: the described touch points locating device for optical touch control panel comprises:
For being received the Zhuan Zhi ﹔ of the described signal produced by the described photo-sensitive cell of described light-sensing element array respectively by this processing unit
For judging whether that a touching part touches the device on this surface by this processing unit according to received described signal;
For when having judged that touching part touches this surface, by this processing unit according to received described signal, obtain the device of the described index of the described photo-sensitive cell difference correspondence sensing the light being relevant to this touching part in each light-sensing element array;
For the described index that the described photo-sensitive cell being relevant to the light of this touching part by this processing unit according to obtained sensing is corresponding respectively, try to achieve the several devices searching index corresponding respectively to described light-sensing element array;
For searching index according to tried to achieve, coordinating the look-up table set up in advance, described in being relevant to respectively, searching the device of several angle informations of index; And
For according to obtained described angle information, try to achieve the device of the touch points coordinate corresponding to this touching part.
8. the touch points locating device for optical touch control panel according to claim 7, it is characterized in that: this look-up table set up in advance comprises the several sublists corresponding respectively to described light-sensing element array, each sublist has severally searches angle information, searches angle information and be relevant to the described photo-sensitive cell of this light-sensing element array corresponding to this sublist described index corresponding respectively respectively described in each sublist.
9. the touch points locating device for optical touch control panel according to claim 7, it is characterized in that: each photosensitive unit of this optical touch control panel also comprises and defines an accommodation space and a housing with the opening making this accommodation space outwards be communicated with, and be placed in this accommodation space and a directing optics of this opening of relative proximity, this light-sensing element array is placed in this accommodation space and relatively away from this opening, a bore of this opening of this housing is less than a length of this light-sensing element array.
10. the touch points locating device for optical touch control panel according to claim 7, it is characterized in that: optical touch control panel also comprises at least one light source of this periphery being arranged at this panel body, the light that this light source is advanced in order to this surface provided along this panel body.
CN201110192274.1A 2011-07-11 2011-07-11 Touch point positioning method and device for optical touch panel Expired - Fee Related CN102880351B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110192274.1A CN102880351B (en) 2011-07-11 2011-07-11 Touch point positioning method and device for optical touch panel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110192274.1A CN102880351B (en) 2011-07-11 2011-07-11 Touch point positioning method and device for optical touch panel

Publications (2)

Publication Number Publication Date
CN102880351A CN102880351A (en) 2013-01-16
CN102880351B true CN102880351B (en) 2015-06-03

Family

ID=47481708

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110192274.1A Expired - Fee Related CN102880351B (en) 2011-07-11 2011-07-11 Touch point positioning method and device for optical touch panel

Country Status (1)

Country Link
CN (1) CN102880351B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI496056B (en) * 2013-03-15 2015-08-11 Wistron Corp Touch control apparatus and associated selecting method
TWI498788B (en) * 2013-03-15 2015-09-01 Wistron Corp Touch control apparatus and associated selecting method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101206550A (en) * 2006-12-21 2008-06-25 三菱电机株式会社 Position detecting device
TW201030578A (en) * 2009-02-13 2010-08-16 Arima Lasers Corp A detection module and an optical detection system comprising the same

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8243048B2 (en) * 2007-04-25 2012-08-14 Elo Touch Solutions, Inc. Touchscreen for detecting multiple touches

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101206550A (en) * 2006-12-21 2008-06-25 三菱电机株式会社 Position detecting device
TW201030578A (en) * 2009-02-13 2010-08-16 Arima Lasers Corp A detection module and an optical detection system comprising the same

Also Published As

Publication number Publication date
CN102880351A (en) 2013-01-16

Similar Documents

Publication Publication Date Title
US20190025987A1 (en) Electronic device having proximity touch function and control method thereof
CN101937290B (en) Displacement detection system and method of optical touch screen
US8830208B2 (en) Multi touch flat display module
US8669951B2 (en) Optical touch panel and touch display panel and touch input method thereof
US20100283756A1 (en) Method and apparatus for recognizing touch
CN102096526A (en) Optical sensing unit, display module and display device using the same
CN106934379A (en) A kind of fingerprint identification device and fingerprint identification method, touch control display apparatus
US20110261016A1 (en) Optical touch screen system and method for recognizing a relative distance of objects
CN106155359B (en) The optical navigator of the high tracking speed of tool
US10107899B1 (en) System and method for calibrating light intensity
CN101930306A (en) Multi-touch device and detection method thereof
CN106066742A (en) Sensor and display device
US20110115904A1 (en) Object-detecting system
CN105737852A (en) Laser range finder position measuring and correcting system and method
CN104679349A (en) Touch positioning method and optical touch system
CN102880351B (en) Touch point positioning method and device for optical touch panel
CN116648727A (en) Cross Spectral Feature Mapping for Camera Calibration
CN107782354B (en) Motion sensor detection system and method
CN105717499A (en) Deflection angle measuring and correcting system and method of laser range finder
CN101930321B (en) Optical touch device and electronic device employing same
CN105278761A (en) Electronic device for sensing 2D and 3D touch and method for controlling the same
CN103870063A (en) Optical touch system, touch detection method and correction method
CN101887328B (en) Optical touch panel, touch display device and touch input method thereof
CN102541356A (en) Touch point positioning method for optical touch panel and optical touch panel device
CN202120240U (en) Optical 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
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150603

Termination date: 20170711