A method of calibrating optical components in a light-based touch screen, including providing (i) a display, (ii) a row of light pulse emitters that sequentially transmit light pulses over the display according to calibrated pulse current and pulse duration controls, and (iii) a row of light pulse r
A method of calibrating optical components in a light-based touch screen, including providing (i) a display, (ii) a row of light pulse emitters that sequentially transmit light pulses over the display according to calibrated pulse current and pulse duration controls, and (iii) a row of light pulse receivers that receive the light pulses and that output values representing the received light pulses, each receiver having expected values for emitter-receiver pairs when the light pulses are not blocked, determining if each receiver output value for a receiver-emitter pair is within a respective designated range from the corresponding receiver expected value, and when a receiver output value for a receiver-emitter pair is outside the designated range, recalibrating the emitter, including adjusting at least one of the emitter pulse current and pulse duration such that subsequent receiver output values are within the designated range, and updating the receiver expected value for the receiver-emitter pair based on subsequent output values of the receiver.
대표청구항▼
1. A method of calibrating optical components in a light-based touch screen, comprising: providing (i) a display, (ii) a row of light pulse emitters, denoted E, that sequentially transmit light pulses over the display according to their calibrated pulse current or pulse duration controls, and (iii)
1. A method of calibrating optical components in a light-based touch screen, comprising: providing (i) a display, (ii) a row of light pulse emitters, denoted E, that sequentially transmit light pulses over the display according to their calibrated pulse current or pulse duration controls, and (iii) a row of light pulse receivers, denoted R, that receive the sequence of light pulses transmitted by the emitters and that sequentially generate output values quantifying their received light pulses, each emitter-receiver pair (E, R) having an expected output for receiver R of the pair when the light pulses transmitted by emitter E of the pair are not blocked by an object touching the display;determining if the actual output value for receiver R′ of a specific non-blocked pair (E′, R′) is outside a designated range from the expected output for (E′, R′);conditional upon said determining being affirmative, further determining if the actual output values of receivers R″ of non-blocked pairs (E″, R″) other than (E′, R′) vary among themselves by less than an expected noise level for a number, N, of output values over time, where N is at least two; andconditional upon said further determining being affirmative, recalibrating emitter E′, comprising adjusting at least one of the pulse current and pulse duration for emitter E′ such that subsequent actual output values for receiver R′ are within the designated range. 2. The method of claim 1 further comprising additionally determining that light pulses transmitted by the emitters E″ and received by the receivers R″ are not being blocked by an object touching the display, and wherein said recalibrating is performed conditional upon said additionally determining being affirmative. 3. The method of claim 2, wherein said additionally determining comprises: comparing deviations between actual output values for receivers R″ and corresponding expected outputs for (E″, R″); andignoring deviations that are caused by mechanical effects that do not block light pulses. 4. The method of claim 3 wherein said ignoring comprises ignoring deviations caused by mechanical effects that are members of the group consisting of bending the device, twisting the device and flexing the display. 5. The method of claim 1 wherein said further determining comprises ignoring actual receiver output values that vary by more than the expected noise level unless two successive actual receiver output values vary by more than the expected noise level. 6. A method of calibrating a light-based touch screen, comprising: providing (i) a display, (ii) a row of light pulse emitters, denoted E, that sequentially transmit calibrated light pulses over the display, and (iii) a row of light pulse receivers denoted R, that receive the sequence of light pulses transmitted by the emitters E and that sequentially generate output values quantifying their received light pulses, each emitter-receiver pair (E, R) having an expected output for receiver R of the pair when the light pulses transmitted by emitter E of the pair are not blocked by an object touching the display;determining if at least one pair (E′, R′) detects an object touching the display that partially blocks the light pulses transmitted by emitter E′ from reaching receiver R′, based on deviations between actual output values of receiver R′, and the expected output for (E′, R′);conditional upon said determining being affirmative, further determining if the actual output values of receivers R″ of the pairs (E″, R″) that do not detect the object touching the display vary among themselves by less than an expected noise level for a number, N, of output values over time, where N is at least two; andconditional upon said further determining being affirmative, updating the expected outputs for (E″, R″), based on actual output values of receivers R″. 7. The method of claim 6 further comprising additionally determining if actual receiver output values for the receivers R″ are within a designated range of the respective expected outputs for (E″, R″), and wherein said updating is performed conditional upon said additionally determining being affirmative. 8. The method of claim 6 wherein said determining comprises ignoring deviations between actual output values for receiver R′ and the expected output for (E′, R′), when the deviations are caused by mechanical effects. 9. The method of claim 8 wherein said ignoring comprises ignoring deviations caused by mechanical effects that are members of the group consisting of bending the device, twisting the device and flexing the display. 10. The method of claim 6 wherein said further determining comprises ignoring actual receiver output values that vary by more than the expected noise level unless two successive actual receiver output values vary by more than the expected noise level. 11. A method of calibrating a light-based touch screen, comprising: providing (i) a display, (ii) a row of light pulse emitters, denoted E, that sequentially transmit calibrated light pulses over the display, and (iii) a row of light pulse receivers, denoted R, that receive the sequence of light pulses transmitted by the emitters and that sequentially generate output values quantifying their received light pulses, each emitter-receiver pair (E, R) having an expected output for receiver R of the pair when the light pulses transmitted by emitter E of the pair are not blocked by an object touching the display;determining if light pulses transmitted by emitter E′ of a specific pair (E′, R′) are not being blocked from reaching receiver R′ by an object touching the display;conditional upon said determining being affirmative, further determining if the actual output values of receiver R′ vary among themselves by less than an expected noise level for a number, N, of output values over time, where N is at least two; andconditional upon said further determining being affirmative, updating the expected values for output for (E′, R′) based on actual output values of receiver R′. 12. The method of claim 11 further comprising additionally determining that actual output values for receiver R′ are within a designated range of the expected output for (E′, R′), and wherein said updating is performed conditional upon said additionally determining being affirmative. 13. The method of claim 11 wherein said determining comprises: comparing deviations between actual output values of receivers R″ of pairs (E″, R″) that neighbor (E′, R′) and the corresponding expected outputs of (E″, R″); and,ignoring deviations that are caused by mechanical effects. 14. The method of claim 13 wherein said ignoring comprises ignoring deviations caused by mechanical effects that are members of the group consisting of bending the device, twisting the device and flexing the display. 15. The method of claim 11 wherein said further determining comprises ignoring actual receiver output values that vary by more than the expected noise level unless two successive actual receiver output values vary by more than the expected noise level.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (58)
Deane,Peter, Apparatus and method for an improved lens structure for polymer wave guides which maximizes free space light coupling.
Brian Finlay Beaton CA; Colin Donald Smith CA; Francois Blouin CA; Guillaume Comeau CA; Arthur Julian Patterson Craddock CA, Contextual gesture interface.
Katsuyuki Omura JP; Takao Inoue JP, Coordinate position inputting/detecting device, a method for inputting/detecting the coordinate position, and a display board system.
Bishop Edward H. ; Connor Alfred William ; Cox Aaron Roger ; Crompton Dennis ; McDonald Mark Gehres, Front cover assembly for a touch sensitive device.
Blue Larry A. (Durham NC) Freedman Bruce T. (Cary NC) Gonzalez-Heres Jose F. (Miami Beach FL) MacInnis Alexander G. (Chapel Hill NC), Laser touch panel reflective surface aberration cancelling.
McCharles,Randy; Morrison,Gerald; Worthington,Steve; Akitt,Trevor, Synchronization of cameras in camera-based touch system to enhance position determination of fast moving objects.
Gough Michael L. (Ben Lomond CA) Holloway Bruce V. (Marina CA), System for entering data into an active application currently running in the foreground by selecting an input icon in a.
Morrison, Gerald D.; McCharles, Randy; Tseng Su, Scott Yu; Singh, Manvinder, Touch system and method for determining pointer contacts on a touch surface.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.