CN103744558A - Intelligent dead point recognition and self-adaptation compensation method for infrared touch screen - Google Patents

Intelligent dead point recognition and self-adaptation compensation method for infrared touch screen Download PDF

Info

Publication number
CN103744558A
CN103744558A CN201310626760.9A CN201310626760A CN103744558A CN 103744558 A CN103744558 A CN 103744558A CN 201310626760 A CN201310626760 A CN 201310626760A CN 103744558 A CN103744558 A CN 103744558A
Authority
CN
China
Prior art keywords
infrared
dead point
tube
touch
fault
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
CN201310626760.9A
Other languages
Chinese (zh)
Other versions
CN103744558B (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.)
Suzhou Changfeng Aviation Electronics Co Ltd
Original Assignee
Suzhou Changfeng Aviation 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 Suzhou Changfeng Aviation Electronics Co Ltd filed Critical Suzhou Changfeng Aviation Electronics Co Ltd
Priority to CN201310626760.9A priority Critical patent/CN103744558B/en
Publication of CN103744558A publication Critical patent/CN103744558A/en
Application granted granted Critical
Publication of CN103744558B publication Critical patent/CN103744558B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to an automatic fault detection and compensation method for an infrared touch screen, in particular to an intelligent dead point recognition and self-adaptation compensation method used for conducting recognition and self-adaption compensation on dead points caused due to the fact that infrared transmitting tubes and infrared receiving tubes in the infrared touch screen are damaged or foreign bodies enter a touch area, and accordingly shielding is caused. According to the intelligent dead point recognition and self-adaptation compensation method for the infrared touch screen, the dead points (including those caused by infrared damage or foreign body shielding) of the touch screen can be recognized in real time, and self-adaptation compensation measures are taken, so that it is guaranteed that the infrared touch screen can still work at a normal resolution when the dead points exist, stability of the infrared touch screen is improved, and the service life of the infrared touch screen is prolonged. Besides, the normal work state of the infrared touch screen can be restored in real time after the dead points are repaired or the foreign bodies are removed.

Description

A kind of infrared touch panel dead point Intelligent Recognition and self-adapting compensation method
Technical field
The fault that the present invention relates to infrared touch panel automatically detects and compensation method, particularly in infrared touch panel because infrared transmitting tube and infrared receiving tube damage or foreign matter enters touch area and produces the touch dead point of blocking and cause and carry out Intelligent Recognition and adaptive equalization.
Background technology
Along with the further lifting of man-machine interaction demand, touch screen technology application is increasingly extensive.Touch-screen has intuitively characteristic flexibly, and more friendly user interface can be provided, and makes faster and more convenient operation.According to the difference of adopted technology, touch-screen can be divided into infrared touch panel, electric resistance touch screen, capacitance touch screen, surface acoustic wave touch screen etc.The infrared touch panel that wherein adopts infrared technology is the development trend of touch-screen product main flow, the clear superiority of infrared touch panel compared with resistance, electric capacity, surface acoustic wave touch screen is to adopt optics noncontact touch manner, be not subject to electric current, voltage and electrostatic interference, that touch interface is not afraid of is contaminated, maintenance cost is low and suitable rugged environment condition etc.
Infrared touch panel is at screen surrounding installation infrared power valve and infrared receiving tube, by infrared transmitting tube on the horizontal, vertical both direction of microprocessor control, scan successively, corresponding infrared receiving tube is surveyed and is formed echelette, thereby by the response voltage value of corresponding infrared receiving tube, changes the technology of carrying out shadowing and carry out touch coordinate location when touching object blocks Infrared.
Principle of work by infrared touch panel is known, and the key factor of the normal work of infrared touch panel is that the normal luminous and infrared receiving tube of infrared transmitting tube can normally produce response voltage when receiving Infrared.When infrared transmitting tube or infrared receiving tube damage, response voltage value will be down to minimum, thereby in shadowing, will be considered to have touch object touching operation; When having extraneous foreign matter to be attached on screen, also can block Infrared, be considered to touch operation, both of these case all can produce and touch dead point, thereby cause false touch, touches or touch position offset, makes infrared touch panel operation irregularity.So carry out real-time Intelligent Recognition and touch precision, the resolution of compensation technique to assurance infrared touch panel to touching dead point, the life-span of improving job stability and touch-screen just seems particularly crucial.
Patent No. CN101369201A has proposed a kind of infrared touch panel fault pipe fast searching method.Patent No. CN203117378U has proposed a kind of infrared touch panel automatic failure detection circuit.Patent No. CN102662533A has proposed improper contact interference method in a kind of elimination infrared touch system.Above patent has weak point when solving the identification of touch dead point and the problem of processing.
Wherein, CN101369201A has only proposed to judge by infrared receiving tube magnitude of voltage the method for fault pipe, adopt the method can not judge that infrared transmitting tube damages or infrared receiving tube damages, and when having sustained touch or foreign matter to block, the method cannot be judged the normal touch pipe that still breaks down; The automatic failure detection circuit that CN203117378U proposes can fast detecting be that infrared transmitting tube damages or infrared receiving tube damages, and can prevent from normal touch situation, being mistaken for fault pipe, but need to carry out hardware change to infrared touch panel, install the infrared transmitting tube array of independent control additional, cost increases and can to a certain degree increase the housing size of infrared touch panel and the difficulty of hardware circuit design and Software for Design; The improper contact interference elimination method that CN102662533A proposes when start, carries out improper contact detection and by improper contact area shielding, other touch areas can normally be used.But in the normal work of infrared touch panel, occur that suddenly foreign matter enters touch area and cannot detect, and also cannot will shield in real time cancellation when the foreign matter of improper contact is removed touch area, can only wait for and while again starting shooting, judge and shield.Except this above-mentioned deficiency, above three patents are not all mentioned and after fault pipe is judged, how to be carried out real-time adaptive equalization and make infrared touch panel can guarantee that precision and resolution continue normal work, thereby in precision and resolution that touch-screen occurs to guarantee while touching dead point situation, the job stability that improves infrared touch panel, extends its serviceable life.
Summary of the invention
Goal of the invention
The invention provides a kind of infrared touch panel dead point Intelligent Recognition and self-adapting compensation method, the method can be real-time the dead point of identifying touch-screen (comprising that infrared tube damages and foreign matter blocks) and carry out adaptive equalization measure, guarantee that infrared touch panel still can be with normal resolution work in the situation that having dead point, improve the stability of infrared touch panel and increase the service life, and at dead point, repairing or recovery infrared touch panel normal operating conditions that foreign matter can be real-time after removing.
Technical scheme:
In the normal work of infrared touch panel real-time Intelligent Recognition go out that foreign matter enters that touch area or infrared tube damage and the position (pipe number) at the touch dead point that produces and fault type (damage is infrared transmitting tube or infrared receiving tube, or all damage), storage touches dead point information, and according to position and fault type and the adaptive nearest normal infrared tube of peripheral distance that finds adopts oblique scan mode to substitute the scanning of fault pipe position, after foreign matter shifts out touch area or fault pipe is changed, the real-time fault pipe that identifies improves and is recovered use, adopt normal scanning process.
A kind of infrared touch panel dead point intelligent identification Method, concrete steps are as follows:
In the normal work of A1, infrared touch panel, add up every pair of infrared tube and touch and block number of times continuously, according to statistical information, judge and in this time period, be touched all the time that what block be fault pipe at regular intervals, be identified as touch dead point.
Described A1 step is specially: in infrared touch panel course of normal operation, every CountNum scan period T, be judged as in by the current scan period and touch the infrared tube sequence number of blocking and be recorded into block information array BlindNUM[LED_NUM] in, when touching continuously, the sequence number infrared tube that is bN blocks when recording number of times and exceeding limit value COVERTIME, judge that this pipe damages due to itself or foreign matter blocks and becomes fault pipe, touch dead point sequence number be recorded into dead point information array BadNUM[SUM] in .badNO.
A2, utilize the adjacent infrared tube of fault pipe to carry out tiltedly scanning to judge the fault type of fault pipe, fault type comprises: infrared transmitting tube is bad, infrared receiving tube is bad, infrared tube all damages.
Described A2 step is specially: the fault pipe that is bN to the sequence number in steps A 1 judges that its fault type is as follows: while taking a decision as to whether infrared transmitting tube damage, lighting respectively sequence number is the adjacent infrared transmitting tube of bN-1 and bN+1, if the infrared receiving tube that sequence number is bN has response voltage value, be judged to be infrared transmitting tube and damage, otherwise be judged to be infrared transmitting tube, do not damage; Take a decision as to whether infrared receiving tube damage time, light the infrared transmitting tube that sequence number is bN, if sequence number be bN-1 and bN+1 infrared receiving tube at least one have response voltage value, be judged to be infrared receiving tube damage, otherwise be judged to be infrared receiving tube, do not damage; If above-mentioned two conditions are damage to the judgement of infrared transmitting tube and infrared receiving tube, judge that infrared transmitting tube and infrared receiving tube that sequence number is bN all damage, fault type is recorded into dead point information array BadNUM[bN] in .badType.
A kind of infrared touch panel dead point self-adapting compensation method, concrete steps are as follows:
B1, to being detected as, touch the infrared tube at dead point, set up dead point compensated scanning flow process, use the normal pipe of periphery minimum distance to substitute this fault pipe, adopt the touch scanning of oblique scan mode compensation dead-centre position.
Described B1 step is specially: according to fault pipe sequence number bN and fault type BadNUM[bN] .badType, sets up dead point compensated scanning flow process, and proceeds to dead point compensated scanning flow process by normal scan flow process; In this dead point compensated scanning flow process, to fault pipe bN, adopt the normal work infrared tube of periphery to substitute, even infrared transmitting tube damages, when scanning sequence number and be the fault pipe of bN, on these infrared transmitting tube both sides, find the distance C ovDist that can have influence on apart from the emission angle α that is less than single infrared transmitting tube, and the nearest infrared transmitting tube of distance fault pipe substitutes this fault pipe and lights, and in dead point compensated scanning flow process afterwards, adopt oblique scan mode to determine whether to touch and block; In like manner, if occur, infrared receiving tube damages also substitutes as stated above; If the type of fault pipe bN is infrared transmitting tube and receiving tube, all damage, in dead point compensated scanning flow process, reject the scanning that sequence number is the infrared tube of bN, do not touch and block judgement.
B2, to the fault type being detected as, be all to damage, and continuous multiple infrared tubes of sequence number, are judged to be foreign matter region Disable Range, and foreign matter region is eliminated to scanning process, shield this region and touch and block judgement.
Described B2 step is specially: the fault type that has multipair continuous infrared tube in horizontal and vertical is that infrared transmitting tube and infrared receiving tube are when all damage, being considered as foreign matter enters in touch area, in dead point compensated scanning flow process, reject the scanning that sequence number is the infrared tube of bN, do not touch and block judgement, thereby judgement is blocked in the touch that shields this foreign matter region Disable Range, other regions Enable Range can normally touch and block judgement, and keeps the touch resolution of infrared touch panel constant.
A kind of infrared touch panel dead point information storage and update method, comprising:
C, by the touch dead point information array BadNUM[SUM obtaining] write in the FLASH of microprocessor and store, after each infrared touch panel start, from FLASH, read dead point information, if have initialization dead point compensated scanning flow process of dead point, thereby avoiding repeating judges to already present fault pipe; Meanwhile, while identifying the dead point making new advances in the normal work of infrared touch panel, upgrade the dead point information array BadNUM[SUM in FLASH].
When D, start and in normal work, every some cycles, carry out dead point rejecting scanning process, recover the fault pipe of having repaired and the foreign matter region removing.
Described D step is specially: the dead point of storing in the scan period of certain number of times CountNum, T was to FLASH when infrared touch panel is started shooting and in normal work is carried out a dead point and rejected scanning process, scan mode is equal to normal scan flow process, according to the response voltage value of infrared receiving tube, whether normally judges whether fault pipe is fixed or whether foreign matter has shifted out touch area; If result of determination is yes, by touching dead point, reverts to normal operation mode and upgrade the dead point information array BadNUM[SUM in FLASH]; If result of determination is no, think that fault Guan Wei is fixed or foreign matter does not shift out touch area, not to dead point information array BadNUM[SUM] upgrade.
Beneficial effect:
1, the present invention all can be real-time in infrared touch panel start and normal work the fault pipe sequence number that identifies emerging touch dead point, fault type and be whether that foreign matter enters touch area and causes and block.
2, the present invention adopts adaptive compensation mechanism, according to fault type, adopting oblique scan mode to substitute fault pipe with normal pipe scans, the phenomenon of the touch losss of significance such as skew is touched, is touched in decrease resolution and the false touch that elimination causes because of dead point, increase the job stability of infrared touch panel simultaneously, extended its serviceable life.
3, the present invention fixes or when foreign matter shifts out touch area at fault pipe, and can be real-time identify dead point and can normally work, reverts to normal operation mode by this dead point.
4, the present invention is without redesigning and change the hardware circuit of infrared touch panel, and the software firmware that only needs to upgrade microprocessor in infrared touch panel can be realized.
Accompanying drawing explanation
Fig. 1 is that infrared touch panel dead point is detected and adaptive equalization schematic diagram;
Fig. 2 is shielding foreign matter area schematic.
Embodiment
Below in conjunction with Fig. 1 and Fig. 2, an embodiment of the present invention is elaborated.
A1, infrared touch panel are normally worked, scan period is T, dead point sense cycle BadCheckTime=CountNum*COVERTIME*T, block information array is BlindNUM[LED_NUM], wherein CountNum touches the interval number of times that blocks position record, during enforcement, take T=10ms as example, its span is 200 – 1000; COVERTIME is the frequency threshold value of blocking of dead point judgement, and during enforcement, its span is 10 – 150; LED_NUM is the total quantity of infrared touch panel infrared tube.
A11, the infrared tube sequence number of every CountNum scan period, current touch being blocked to position are recorded into block information array BlindNUM[LED_NUM] in, corresponding sequence number is blocked number of times and is added 1 operation, and detects in array, whether there is BlindNUM[LED_NUM] condition of >COVERTIME sets up.
If A12 is BlindNUM[A] >COVERTIME, judge that infrared tube that sequence number is A damages due to itself or foreign matter blocks and becomes fault pipe, sequence number A is recorded into BadNUM[SUM in the information array of dead point] .badNO=A.Wherein SUM is dead point total quantity, and A is the infrared tube sequence number of infrared transmitting tube tA and infrared receiving tube rA in Fig. 1.
A2, utilize the adjacent infrared tube that sequence number is B and E, adopt fault type that oblique scan mode judges the fault pipe that sequence number is A as infrared transmitting tube tA damage, infrared receiving tube rA damages or tA and rA all damage, the dotted line in Fig. 1 represents oblique scan mode.
When whether A21, judgement infrared transmitting tube tA damage, light infrared transmitting tube tB, use infrared receiving tube rA to receive Infrared, response voltage value is VtBrA; Light infrared transmitting tube tE, use infrared receiving tube rA to receive Infrared, response voltage value is VtErA.When in VtBrA>BldVolTh and VtErA>BldVolTh two conditions, at least one is set up, infrared transmitting tube tA is judged to be not damage; When two conditions are all false, infrared transmitting tube tA is judged to be to damage, and fault type is tBad.Wherein BldVolTh is the decision threshold that blocks of infrared receiving tube response voltage.
When whether A22, judgement infrared receiving tube rA damage, light infrared transmitting tube tA, use infrared receiving tube rB to receive Infrared, response voltage value is VtArB; Light infrared transmitting tube tA, use infrared receiving tube rE to receive Infrared, response voltage value is VtArE.When in VtArB>BldVolTh and VtArE>BldVolTh two conditions, at least one is set up, infrared receiving tube rA is judged to be not damage; When two conditions are all false, infrared transmitting tube rA is judged to be to damage, and fault type is rBad.
A23, when A21, A22 step all judge damage time, the infrared tube fault type that sequence number is A is allBad.
A24, the result walking according to A21, A22, A23, the fault type of the fault pipe that is A by sequence number deposits in the information array of dead point, BadNUM[SUM] .badType=tBad rBad allBad.
B1, set up dead point compensated scanning flow process, use the normal pipe of periphery minimum distance to substitute fault pipe, adopt the touch of oblique scan mode compensation dead-centre position to block scanning.
By the emission angle α of infrared transmitting tube, calculate alternative pipe and can receive spacing CovDistX and CovDistY with the maximum of fault pipe, as shown in Figure 1, laterally CovDistX=tan (α) * YWidth, longitudinally CovDistY=tan (α) * XWidth, wherein XWidth and the YWidth horizontal and vertical width of infrared touch panel respectively.According to dead point information array BadNUM[SUM], the dead point in array is carried out to adaptive equalization successively, specifically in the following several ways:
If the fault pipe BadNUM[SUM that B11 sequence number is A] .badType=tBad, be that infrared transmitting tube damages, to the left side, search respectively sequence number E, F ... search sequence number B, C with the right ... infrared tube, searching stop condition is that infrared tube is normally worked, or infrared tube is at BadNUM[SUM] in, but BadNUM[SUM] .badType=rBad, or search apart from exceeding CovDistX.Such as find the infrared tube BadNUM[SUM that sequence number is E to the left side] .badType=allBad/tBad, continue to search the infrared tube that sequence number is F, infrared tube F is not at BadNUM[SUM] in, be normal pipe, stop searching, the left side substitutes pipe and is set as tF; Then continue to search to the right, find sequence number and be the infrared tube of B not at BadNUM[SUM] in, the right substitutes pipe and is set as tB.Then compare the distance of tF, tB and tA, the tA of the infrared transmitting tube tB replace damaged that chosen distance is less, in dead point compensated scanning flow process, to the infrared tube position of sequence number A, adopt infrared transmitting tube tB to light, infrared receiving tube rA receive mode substitutes the scan mode of normal tA transmitting, rA reception.
If the fault pipe BadNUM[SUM that B12 sequence number is H] .badType=rBad, be that infrared receiving tube rH damages, to top, search respectively sequence number I, J ... search below sequence number L, M ... infrared tube, searching stop condition is that infrared tube is normally worked, or infrared tube is at BadNUM[SUM] in, but BadNUM[SUM] .badType=tBad, or search apart from exceeding CovDistY.Search alternative identical with B11 step.
If the fault pipe BadNUM[SUM that B13 sequence number is E] .badType=allBad, be that infrared transmitting tube tE and infrared receiving tube rE all damage, cannot adopt oblique scanning alternative to guarantee to touch precision, so the position that sequence number is E in dead point compensated scanning flow process is set to not scan.
B14, B11, B12 step in be positioned at four corner edge infrared tubes of touch-screen substitute pipe search direction to exist infrared tube direction to be as the criterion.Select to substitute pipe judge apart from time, the identical left side pipe of selecting of the right and left distance substitutes, the identical pipe below of selecting of upper and lower two back gauges substitutes, the heavy line in Fig. 1 represents to substitute oblique scan mode.
If BadNUM[SUM in the information array of B2 dead point] the infrared tube quantity of .badType=allBad laterally or longitudinally exceeding 3, as shown in Figure 2, BadNUM[SUM] .badNO is that laterally continuously sequence number is from A to D, longitudinally sequence number, from N to L, is determined with foreign matter and enters touch area and block continuously.In dead point compensated scanning flow process, according to B13 step, above-mentioned continuous dead-centre position is all set to not scan, this foreign matter region Disable Range, as Fig. 2, being defaulted as no touch blocks, in touch shadowing, can shield the impact in this foreign matter region, other touch areas are normal touch region Enable Range, as Fig. 2, can carry out normal touch and block scanning, can guarantee that like this touch resolution in other regions of screen is constant.
C, A1, A2 are walked to definite touch dead point information array BadNUM[SUM] write in the FLASH of scan control microprocessor of infrared touch panel and store.
After C1, the each start of infrared touch panel, from FLASH, read dead point information array BadNUM[SUM], if SUM>0, according to dead point information, carry out 3 dead point compensated scanning flow process initial work, avoid each start all to repeat dead point judgement, guarantee to exist the infrared touch panel at dead point can normally use after each start simultaneously.
When C2, infrared touch panel are normally worked, A1, A2 step in identification make new advances dead point time, upgrade BadNUM[SUM] time by up-to-date BadNUM[SUM] deposit in the FLASH of microprocessor.
D, carry out dead point at regular intervals and reject scanning process, the foreign matter region of recovering the fault pipe repaired and removing.
D1, when infrared touch panel is started shooting, carry out dead point reject scanning process.Read the BadNUM[SUM that is stored in FLASH in C step] array, adopt normal scan flow process, the fault pipe that for example in array, sequence number is A, it is lighted to infrared transmitting tube tA, scan by infrared receiving tube rA receive mode, if response voltage value VtArA>BldVolTh, judge that the fault pipe that sequence number is A fixes, by it from dead point information array BadNUM[SUM] remove, recovering A position is normal scan, and upgrades the BadNUM[SUM storing in FLASH].As BadNUM[SUM] in the continuous fault Guan Jun of sequence number while being removed, be judged to be foreign matter and shift out touch area, the foreign matter region of recovering shielding is normal scan.
D2, when infrared touch panel is normally worked, every time through CountNum*T carries out the dead point of a D1 step and rejects scanning process, can be real-time identify dead point recover and foreign matter shift out touch area, upgrade BadNUM[SUM] array and dead point compensated scanning flow process, upgrade FLASH information simultaneously.
E, infrared touch panel often reach dead point sense cycle BadCheckTime when start or while normally working, and carry out A1 step one time, if in A1 step BadNUM[SUM] SUM of array increases, and indicates that new fault pipe occurs, carries out A2, B1, B2, C walk.

Claims (10)

1. an infrared touch panel dead point intelligent identification Method, is characterized in that, step is as follows:
In the normal work of A1, infrared touch panel, add up every pair of infrared tube and touch and block number of times continuously, according to statistical information, judge and in this time period, be touched all the time that what block be fault pipe at regular intervals, be identified as touch dead point.
2. a kind of infrared touch panel as claimed in claim 1 dead point intelligent identification Method, it is characterized in that, described A1 step is specially: in infrared touch panel course of normal operation, every CountNum scan period T, be judged as in by the current scan period and touch the infrared tube sequence number of blocking and be recorded into block information array BlindNUM[LED_NUM] in, when touching continuously, the sequence number infrared tube that is bN blocks when recording number of times and exceeding limit value COVERTIME, judge that this pipe damages due to itself or foreign matter blocks and becomes fault pipe, touch dead point sequence number is recorded into dead point information array BadNUM[SUM] in .badNO.
3. a kind of infrared touch panel as claimed in claim 2 dead point intelligent identification Method, it is characterized in that, also comprise: A2, utilize the adjacent infrared tube of fault pipe to carry out tiltedly scanning to judge the fault type of fault pipe, fault type comprises: infrared transmitting tube is bad, infrared receiving tube is bad, infrared tube all damages.
4. a kind of infrared touch panel as claimed in claim 3 dead point intelligent identification Method, it is characterized in that, described A2 step is specially: the fault pipe that is bN to the sequence number in steps A 1 judges that its fault type is as follows: while taking a decision as to whether infrared transmitting tube damage, lighting respectively sequence number is the adjacent infrared transmitting tube of bN-1 and bN+1, if the infrared receiving tube that sequence number is bN has response voltage value, be judged to be infrared transmitting tube and damage, otherwise be judged to be infrared transmitting tube, do not damage; Take a decision as to whether infrared receiving tube damage time, light the infrared transmitting tube that sequence number is bN, if sequence number be bN-1 and bN+1 infrared receiving tube at least one have response voltage value, be judged to be infrared receiving tube damage, otherwise be judged to be infrared receiving tube, do not damage; If above-mentioned two conditions are damage to the judgement of infrared transmitting tube and infrared receiving tube, judge that infrared transmitting tube and infrared receiving tube that sequence number is bN all damage, fault type is recorded into dead point information array BadNUM[bN] in .badType.
5. an infrared touch panel dead point self-adapting compensation method, is characterized in that, step is as follows:
B1, to being detected as, touch the infrared tube at dead point, set up dead point compensated scanning flow process, use the normal pipe of periphery minimum distance to substitute this fault pipe, adopt the touch scanning of oblique scan mode compensation dead-centre position.
6. a kind of infrared touch panel as claimed in claim 5 dead point self-adapting compensation method, it is characterized in that, described B1 step is specially: according to fault pipe sequence number bN and fault type BadNUM[bN] .badType, set up dead point compensated scanning flow process, and proceed to dead point compensated scanning flow process by normal scan flow process; In this dead point compensated scanning flow process, to fault pipe bN, adopt the normal work infrared tube of periphery to substitute, even infrared transmitting tube damages, when scanning sequence number and be the fault pipe of bN, on these infrared transmitting tube both sides, find the distance C ovDist that can have influence on apart from the emission angle α that is less than single infrared transmitting tube, and the nearest infrared transmitting tube of distance fault pipe substitutes this fault pipe and lights, and in dead point compensated scanning flow process afterwards, adopt oblique scan mode to determine whether to touch and block; In like manner, if occur, infrared receiving tube damages also substitutes as stated above; If the type of fault pipe bN is infrared transmitting tube and receiving tube, all damage, in dead point compensated scanning flow process, reject the scanning that sequence number is the infrared tube of bN, do not touch and block judgement.
7. a kind of infrared touch panel as claimed in claim 6 dead point self-adapting compensation method, it is characterized in that, also comprise: B2, to the fault type being detected as be all damage, and multiple infrared tubes that sequence number is continuous, be judged to be foreign matter region Disable Range, foreign matter region is eliminated to scanning process, shield this region touch and block judgement.
8. a kind of infrared touch panel as claimed in claim 7 dead point self-adapting compensation method, it is characterized in that, described B2 step is specially: the fault type that has multipair continuous infrared tube in horizontal and vertical is that infrared transmitting tube and infrared receiving tube are when all damage, being considered as foreign matter enters in touch area, in dead point compensated scanning flow process, reject the scanning that sequence number is the infrared tube of bN, do not touch and block judgement, thereby judgement is blocked in the touch that shields this foreign matter region Disable Range, other regions Enable Range can normally touch and block judgement, and keep the touch resolution of infrared touch panel constant.
9. the storage of infrared touch panel dead point information and a update method, is characterized in that, comprising:
C, the touch dead point information array BadNUM[SUM that claim 1-4 is obtained] write in the FLASH of microprocessor and store, after each infrared touch panel start, from FLASH, read dead point information, if have initialization dead point compensated scanning flow process of dead point, thereby avoiding repeating judges to already present fault pipe; Meanwhile, while identifying the dead point making new advances in the normal work of infrared touch panel, upgrade the dead point information array BadNUM[SUM in FLASH].
10. a kind of infrared touch panel as claimed in claim 9 dead point information storage and update method, it is characterized in that, D, during start and in normal work, every some cycles, carry out dead point rejecting scanning process, recover the fault pipe of having repaired and the foreign matter region removing, be specially: the dead point of storing in the scan period of certain number of times CountNum, T was to FLASH when infrared touch panel is started shooting and in normal work is carried out a dead point and rejected scanning process, scan mode is equal to normal scan flow process, according to the response voltage value of infrared receiving tube, whether normally judge whether fault pipe is fixed or whether foreign matter has shifted out touch area, if result of determination is yes, by touching dead point, reverts to normal operation mode and upgrade the dead point information array BadNUM[SUM in FLASH], if result of determination is no, think that fault Guan Wei is fixed or foreign matter does not shift out touch area, not to dead point information array BadNUM[SUM] upgrade.
CN201310626760.9A 2013-11-28 2013-11-28 Intelligent dead point recognition and self-adaptation compensation method for infrared touch screen Active CN103744558B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310626760.9A CN103744558B (en) 2013-11-28 2013-11-28 Intelligent dead point recognition and self-adaptation compensation method for infrared touch screen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310626760.9A CN103744558B (en) 2013-11-28 2013-11-28 Intelligent dead point recognition and self-adaptation compensation method for infrared touch screen

Publications (2)

Publication Number Publication Date
CN103744558A true CN103744558A (en) 2014-04-23
CN103744558B CN103744558B (en) 2017-01-18

Family

ID=50501582

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310626760.9A Active CN103744558B (en) 2013-11-28 2013-11-28 Intelligent dead point recognition and self-adaptation compensation method for infrared touch screen

Country Status (1)

Country Link
CN (1) CN103744558B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104182092A (en) * 2014-08-04 2014-12-03 深圳市巨浪科教设备有限公司 Positioning method and system for infrared touch screen
CN106201064A (en) * 2016-06-24 2016-12-07 青岛海信电器股份有限公司 Touch localization method, device and touch screen
CN106770815A (en) * 2016-11-24 2017-05-31 朱兰英 Suitable for the touch-control optimization method and device of terminal device
CN107291306A (en) * 2017-06-23 2017-10-24 努比亚技术有限公司 A kind of touch detecting method and terminal
CN107506073A (en) * 2017-08-08 2017-12-22 维沃移动通信有限公司 Detection method of touch screen, device, mobile terminal and computer-readable recording medium
CN112445380A (en) * 2020-12-08 2021-03-05 安徽鸿程光电有限公司 Infrared touch control method, device and all-in-one machine
CN113867568A (en) * 2021-09-29 2021-12-31 四川长虹教育科技有限公司 Method for dynamically detecting and repairing infrared touch of infrared interactive large screen
CN114201079A (en) * 2021-12-06 2022-03-18 苏州长风航空电子有限公司 Reliability verification method and system for infrared touch screen

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4868912A (en) * 1986-11-26 1989-09-19 Digital Electronics Infrared touch panel
CN1752994A (en) * 2004-09-21 2006-03-29 北京优士东方数码科技有限公司 Method of realizing hand writing instant information
CN101369201A (en) * 2008-08-20 2009-02-18 上海广电光显技术有限公司 Fault pipe fast searching method of infrared touch screen
CN102662533A (en) * 2012-04-05 2012-09-12 深圳市森虎科技有限公司 Method for eliminating non-normal contact interference in infrared touch system
CN102722291A (en) * 2012-06-01 2012-10-10 合肥工业大学 Method for driving infrared multi-point touch screen
CN103218083A (en) * 2012-01-21 2013-07-24 程抒一 Touch screen false point and false identification prevention method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4868912A (en) * 1986-11-26 1989-09-19 Digital Electronics Infrared touch panel
CN1752994A (en) * 2004-09-21 2006-03-29 北京优士东方数码科技有限公司 Method of realizing hand writing instant information
CN101369201A (en) * 2008-08-20 2009-02-18 上海广电光显技术有限公司 Fault pipe fast searching method of infrared touch screen
CN103218083A (en) * 2012-01-21 2013-07-24 程抒一 Touch screen false point and false identification prevention method
CN102662533A (en) * 2012-04-05 2012-09-12 深圳市森虎科技有限公司 Method for eliminating non-normal contact interference in infrared touch system
CN102722291A (en) * 2012-06-01 2012-10-10 合肥工业大学 Method for driving infrared multi-point touch screen

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104182092B (en) * 2014-08-04 2017-03-29 深圳市巨浪科教设备有限公司 Infrared touch screen positioning method and system
CN104182092A (en) * 2014-08-04 2014-12-03 深圳市巨浪科教设备有限公司 Positioning method and system for infrared touch screen
CN106201064B (en) * 2016-06-24 2019-07-09 青岛海信电器股份有限公司 Touch localization method, device and touch screen
CN106201064A (en) * 2016-06-24 2016-12-07 青岛海信电器股份有限公司 Touch localization method, device and touch screen
CN106770815A (en) * 2016-11-24 2017-05-31 朱兰英 Suitable for the touch-control optimization method and device of terminal device
CN106770815B (en) * 2016-11-24 2019-10-11 浙江三雷模塑有限公司 Touch-control optimization method and device suitable for terminal device
CN107291306A (en) * 2017-06-23 2017-10-24 努比亚技术有限公司 A kind of touch detecting method and terminal
CN107506073A (en) * 2017-08-08 2017-12-22 维沃移动通信有限公司 Detection method of touch screen, device, mobile terminal and computer-readable recording medium
CN107506073B (en) * 2017-08-08 2020-05-05 维沃移动通信有限公司 Touch screen detection method and device, mobile terminal and computer readable storage medium
CN112445380A (en) * 2020-12-08 2021-03-05 安徽鸿程光电有限公司 Infrared touch control method, device and all-in-one machine
CN112445380B (en) * 2020-12-08 2022-04-01 安徽鸿程光电有限公司 Infrared touch control method, device and all-in-one machine
CN113867568A (en) * 2021-09-29 2021-12-31 四川长虹教育科技有限公司 Method for dynamically detecting and repairing infrared touch of infrared interactive large screen
CN113867568B (en) * 2021-09-29 2023-10-13 四川长虹教育科技有限公司 Method for dynamically detecting and repairing infrared touch by infrared interaction large screen
CN114201079A (en) * 2021-12-06 2022-03-18 苏州长风航空电子有限公司 Reliability verification method and system for infrared touch screen
CN114201079B (en) * 2021-12-06 2023-09-22 苏州长风航空电子有限公司 Reliability verification method and system for infrared touch screen

Also Published As

Publication number Publication date
CN103744558B (en) 2017-01-18

Similar Documents

Publication Publication Date Title
CN103744558A (en) Intelligent dead point recognition and self-adaptation compensation method for infrared touch screen
CN102822783B (en) Baseline more new procedures for touch sensitive device
US9798428B2 (en) Touch detecting method, touch detecting system and touch terminal for touch sensor
CN102419663B (en) A kind of infrared touch screen multi-point recognition method and system
TW201335822A (en) Driving method for charger noise rejection in touch panel
CN103677441B (en) Infrared multipoint identification method, infrared multipoint identification device and infrared touch screen
CN105427448B (en) A kind of method and device obtaining bank note safety line boundary
CN103164090A (en) Time slot scanning method enabling capacitive touch screen to implement multiple scanning modes
CN103116431B (en) Self-capacitance touch screen and electronic equipment
US20150081249A1 (en) Benchmark updating method and system for touch detection terminal capable of eliminating large-area interference
CN111610877A (en) Touch processing device capable of single-finger operation after large-area conductive liquid covering is detected
CN104598082B (en) A kind of method and device for determining candidate touch point
CN108431746A (en) The robustness of water and detection in capacitive buttons
CN105373267A (en) Multi-point identification method and device of infrared touch screen and infrared touch screen
JP2022524121A (en) Electric field touch screen
CN103366198B (en) For the assembly line RFID monitoring system of monitoring workpiece
RU2012125896A (en) METHOD AND SYSTEM OF SELECTION OF NEIGHBORING CELL CANDIDATES
JP5390700B2 (en) Multiple touch input to touchpad, obtained from positive tilt detection data
CN102495691B (en) touch point sensing method
JP2017021540A (en) Detection circuit and touch sensor system
CN108399024A (en) The method that touch screen identification touches
TWI724628B (en) Multi-mode operation method for capacitive touch panel
KR101651411B1 (en) A short-circuit detection method of the touch panel using transmit half wave
KR20140104734A (en) Circuit and method for selecting coordinates in differential touch sensing system
US9213481B2 (en) Method for judging number of touches

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