CN102253759A - Touch position scanning method - Google Patents
Touch position scanning method Download PDFInfo
- Publication number
- CN102253759A CN102253759A CN2010101802459A CN201010180245A CN102253759A CN 102253759 A CN102253759 A CN 102253759A CN 2010101802459 A CN2010101802459 A CN 2010101802459A CN 201010180245 A CN201010180245 A CN 201010180245A CN 102253759 A CN102253759 A CN 102253759A
- Authority
- CN
- China
- Prior art keywords
- light
- scanning
- touch
- module
- sensing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Position Input By Displaying (AREA)
Abstract
Description
技术领域 technical field
本发明涉及一种触控位置扫描方法,特别是涉及一种能有效利用元件提高效率与反应速度的触控位置快速扫描方法。The invention relates to a touch position scanning method, in particular to a touch position fast scanning method which can effectively utilize components to improve efficiency and response speed.
背景技术 Background technique
借由触控方式输入指令或资讯的装置例如显示荧幕必须在触控有效感测区域内精确定位触控点位置。测试显示荧幕上触控点位置的方法有许多种,其中一种是将光发射模块与光感测模块分别置在相对的位置,并利用例如使用者手指或笔在触控点对光束的阻断来判断测试使用者手指触控点位置。此种测试触控点位置技术可用在大尺寸感测区域的装置中,但其解析度取决于光发射模块与光感测模块的数量而定。越高的解析度要求必须使用越多的光发射模块与光感测模块,如此将增加成本且使得信号处理变得更加复杂。A device for inputting commands or information by means of touch, such as a display screen, must accurately locate the position of the touch point within the effective sensing area of the touch. There are many ways to test the position of the touch point on the display screen, one of which is to place the light emitting module and the light sensing module at opposite positions, and use, for example, the user's finger or pen to touch the light beam at the touch point. block to determine the position of the touch point of the test user's finger. This technique for testing the position of touch points can be used in devices with large sensing areas, but its resolution depends on the number of light-emitting modules and light-sensing modules. Higher resolution requires more light emitting modules and light sensing modules, which will increase the cost and make the signal processing more complicated.
另一种测试触控点位置的方法是将光发射模块与光感测模块同时置在触控屏幕角落中,光发射模块发射光束,当所发射的光束打到指向物(使用者手指、笔或其他物体)时,使得其中部分光束反射回到光感测模块的部份感测元件,利用光感测模块的感测元件感测到指向物触控点反射光束的位置决定出指向物触控点相对应的角度。借由指向物触控点与光感测模块的角度利用三角几何原理可计算出触控点位置座标。此测试触控点位置的方法的优点是在仅使用少量元件的条件下,即可达成足够解析度的精确度。不过此种测试触控点位置的方法,是以扫描全部光感测元件的方式进行光感应信号变化的测试,但由于触控点的移动通常为连续而非距离较大的跳跃移动,因此重复不断针对所有光感测元件进行扫描并非有效的扫描方式,同时也会拖慢触控反应速度。Another method for testing the position of the touch point is to place the light emitting module and the light sensing module in the corner of the touch screen at the same time. The light emitting module emits a light beam. other objects), so that part of the light beam is reflected back to some sensing elements of the light-sensing module, and the position of the reflected light beam at the touch point of the pointing object is detected by the sensing element of the light-sensing module to determine the touch point of the pointing object point corresponding to the angle. Based on the angle between the touch point of the pointing object and the light sensing module, the coordinates of the position of the touch point can be calculated by using the principle of triangular geometry. The advantage of this method of testing the position of the touch point is that it can achieve sufficient resolution accuracy with only a small number of components. However, this method of testing the position of the touch point is to test the change of the light-sensing signal by scanning all the light-sensing elements. However, since the movement of the touch point is usually continuous rather than a jumping movement with a large distance, repeated Continuously scanning all light sensing elements is not an effective scanning method, and it will also slow down the touch response speed.
鉴于上述传统测试触控点位置方法的缺点,本发明提出一种触控点位置快速扫描方法,以提升扫描效率并且快速定位。In view of the shortcomings of the traditional method for testing the position of the touch point, the present invention proposes a fast scanning method for the position of the touch point to improve scanning efficiency and quickly locate.
由此可见,上述现有的测试触控点位置的方法在使用上,显然仍存在有不便与缺陷,而亟待加以进一步改进。为了解决上述存在的问题,相关厂商莫不费尽心思来谋求解决之道,但长久以来一直未见适用的设计被发展完成,而又没有适切的方法能够解决上述问题,此显然是相关业者急欲解决的问题。因此如何能创设一种新的测试触控点位置的方法,实属当前重要研发课题之一,亦成为当前业界极需改进的目标。It can be seen that the above-mentioned existing method for testing the position of the touch point obviously still has inconveniences and defects in use, and further improvement is urgently needed. In order to solve the above-mentioned problems, the relevant manufacturers have tried their best to find a solution, but for a long time no suitable design has been developed, and there is no suitable method to solve the above-mentioned problems. The problem to be solved. Therefore, how to create a new method for testing the position of the touch point is one of the current important research and development topics, and it has also become a goal that the industry needs to improve.
有鉴于上述现有的测试触控点位置的方法存在的缺陷,本发明人基于从事此类产品设计制造多年丰富的实务经验及专业知识,并配合学理的运用,积极加以研究创新,以期创设一种新的触控位置扫描方法,能够改进一般现有的测试触控点位置的方法,使其更具有实用性。经过不断的研究、设计,并经过反复试作样品及改进后,终于创设出确具实用价值的本发明。In view of the defects in the above-mentioned existing methods for testing the position of touch points, the inventor actively researches and innovates based on years of rich practical experience and professional knowledge engaged in the design and manufacture of such products, and cooperates with the application of academic theories, in order to create a A new touch position scanning method can improve the general existing method for testing the position of touch points and make it more practical. Through continuous research, design, and after repeated trial samples and improvements, the present invention with practical value is finally created.
发明内容 Contents of the invention
本发明的主要目的在于,克服现有的测试触控点位置的方法存在的缺陷,而提供一种新的触控位置扫描方法,所要解决的技术问题是使其利用区域扫描取代非必要的全区域扫描以加快扫描方式,以有效利用元件提高效率及反应速度,非常适于实用。The main purpose of the present invention is to overcome the defects of existing methods for testing the position of touch points, and provide a new method for scanning the position of touch points. The technical problem to be solved is to make it use area scanning to replace unnecessary Area scanning is used to speed up the scanning method to effectively use components to improve efficiency and response speed, which is very suitable for practical use.
本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据本发明提出的触控位置扫描方法,包括以下步骤:The purpose of the present invention and the solution to its technical problems are achieved by adopting the following technical solutions. The touch position scanning method proposed according to the present invention includes the following steps:
(a)提供一触控输入装置的步骤,触控输入装置具有至少一光发射模块及至少一光感测模块,光感测模块具有多个光感测元件;(a) The step of providing a touch input device, the touch input device has at least one light emitting module and at least one light sensing module, and the light sensing module has a plurality of light sensing elements;
(b)以光发射模块执行光感测模块曝光的步骤;(b) performing the step of exposing the light sensing module with the light emitting module;
(c)扫描光感测模块的光感测元件的步骤;(c) the step of scanning the light sensing element of the light sensing module;
(d)决定具有光感应信号最大值的光感测元件的步骤;(d) the step of determining the photo-sensing element having the maximum value of the photo-sensing signal;
(e)依光感应信号最大值计算光感测元件部份扫描范围的步骤;(e) a step of calculating a partial scanning range of the light sensing element according to the maximum value of the light sensing signal;
(f)以光发射模块执行光感测模块曝光的步骤;(f) performing the step of exposing the light sensing module with the light emitting module;
(g)扫描并读取部份光感测元件扫描范围内的光感测元件的感测值的步骤;(g) scanning and reading the sensing value of the light sensing element within the scanning range of part of the light sensing element;
(h)决定部份光感测元件扫描范围内具有光感应信号最大值的光感测元件,并计算新的光感测元件部份扫描范围的步骤;(h) a step of determining the photo-sensing element with the maximum value of the photo-sensing signal within the scanning range of a part of the photo-sensing element, and calculating a new part of the scanning range of the photo-sensing element;
(i)执行光感应信号强度计算的步骤;及(i) performing the step of calculating the light-sensing signal strength; and
(j)决定光感应信号强度是否高于一预设值的步骤。(j) A step of determining whether the intensity of the light-sensing signal is higher than a preset value.
本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。The purpose of the present invention and its technical problems can also be further realized by adopting the following technical measures.
前述的触控位置扫描方法,其中所述的触控输入装置包含一触控荧幕(touch panel)。In the aforementioned touch position scanning method, wherein the touch input device includes a touch screen (touch panel).
前述的触控位置扫描方法,其中所述的触控输入装置包含一触控电子白板(electronic white board)。In the aforementioned touch position scanning method, wherein the touch input device includes a touch electronic whiteboard (electronic white board).
前述的触控位置扫描方法,其中所述的光发射模块包含一红外线雷射发射模块。In the aforementioned touch position scanning method, the light emitting module includes an infrared laser emitting module.
前述的触控位置扫描方法,其中所述的扫描所述光感测模块的光感测元件的步骤是依序扫描并读取全部光感测元件的感测值。In the aforementioned touch position scanning method, the step of scanning the light sensing elements of the light sensing module is to sequentially scan and read the sensing values of all the light sensing elements.
前述的触控位置扫描方法,其中所述的扫描所述光感测模块的光感测元件的步骤是分区扫描并读取光感测元件的感测值。In the aforementioned touch position scanning method, wherein the step of scanning the light sensing elements of the light sensing module is to scan and read the sensing values of the light sensing elements.
前述的触控位置扫描方法,其中所述的扫描所述光感测模块的光感测元件的步骤是跳跃扫描并读取光感测元件的感测值。In the aforementioned touch position scanning method, the step of scanning the light sensing elements of the light sensing module is skip scanning and reading the sensing value of the light sensing elements.
前述的触控位置扫描方法,其中若所述光感应信号强度高于一预设值则进行指向物触控点座标位置计算。In the aforementioned touch position scanning method, if the intensity of the light-sensing signal is higher than a preset value, the coordinate position of the touch point of the pointing object is calculated.
前述的触控位置扫描方法,其中若所述光感应信号强度高于一预设值则重复执行(f)-(j)步骤。In the aforementioned touch position scanning method, if the intensity of the light-sensing signal is higher than a preset value, steps (f)-(j) are repeatedly executed.
前述的触控位置扫描方法,其中若所述的光感应信号强度低于一预设值则进行全区域全部光感测元件扫描。In the aforementioned touch position scanning method, if the intensity of the light-sensing signal is lower than a preset value, scanning of all the light-sensing elements in the whole area is performed.
本发明与现有技术相比具有明显的优点和有益效果。本发明触控位置扫描方法采用全区域依序扫描及部份扫描方式进行,并可透过微控制器韧体的撰写而达成。因先前技术为在光感测模块逐点扫描测试其光线反射的点,其每测试一次便需扫描所有的感测点,其测试的速度受限于感测器的感测点数目,本发明为在第一次全区域逐点扫描找出最大感测信号的后,在后续扫描中即不再进行全数感测点扫描,而是进行部分扫描。部分扫描只扫描具有最大感测信号光感测元件的邻近一定范围的光感测元件,例如前后各三个光感测元件,当指向物移动时,进行的部分扫描会测试具有最大感测信号光感测元件相对于指向物的移动。因此仅须更新部份扫描所要扫描的前后一定范围的光感测元件,即可提升扫描及跟踪指向物移动的速度。Compared with the prior art, the present invention has obvious advantages and beneficial effects. The scanning method of the touch position of the present invention adopts sequential scanning of the whole area and a partial scanning method, and can be realized by writing the firmware of the microcontroller. Because the previous technology is to scan and test the points of light reflection in the light sensing module point by point, it needs to scan all the sensing points every time it is tested, and the speed of the test is limited by the number of sensing points of the sensor. In order to find the maximum sensing signal point by point in the first full area scan, the subsequent scan does not scan all the sensing points, but scans part of it. Partial scan only scans the photo-sensing elements in a certain range adjacent to the photo-sensing element with the largest sensing signal, for example, three photo-sensing elements at the front and back. When the pointing object moves, the partial scan will test the The movement of the light sensing element relative to the pointing object. Therefore, it is only necessary to update the photo-sensing elements in a certain range before and after part of the scan to increase the speed of scanning and tracking the movement of the pointing object.
综上所述,本发明是有关于一种触控位置扫描方法,包括:提供一具有至少一光发射模块及至少一光感测模块的触控输入装置;以光发射模块执行光感测模块曝光;扫描光感测模块的光感测元件;决定具有光感应信号最大值的光感测元件;依光感应信号最大值计算光感测元件部份扫描范围;以光发射模块执行光感测模块曝光;扫描并读取部份光感测元件扫描范围内的光感测元件的感测值;决定部份光感测元件扫描范围内具有光感应信号最大值的光感测元件,并计算新的光感测元件部份扫描范围;执行光感应信号强度计算;及决定光感应信号强度是否高于一预设值。此方法利用区域扫描取代非必要的全区域扫描以加快扫描方式,以有效利用元件提高效率及反应速度。本发明在技术上有显著的进步,并具有明显的积极效果,诚为一新颖、进步、实用的新设计。To sum up, the present invention relates to a touch position scanning method, including: providing a touch input device having at least one light-emitting module and at least one light-sensing module; implementing the light-sensing module with the light-emitting module Exposure; scan the light sensing element of the light sensing module; determine the light sensing element with the maximum value of the light sensing signal; calculate the partial scanning range of the light sensing element according to the maximum value of the light sensing signal; perform light sensing with the light emitting module Module exposure; scan and read the sensing value of the light sensing element within the scanning range of part of the light sensing element; determine the light sensing element with the maximum value of the light sensing signal within the scanning range of part of the light sensing element, and calculate Part of the scanning range of the new light-sensing element; performing light-sensing signal intensity calculation; and determining whether the light-sensing signal intensity is higher than a preset value. This method replaces unnecessary full-area scanning with area scanning to speed up the scanning method, so as to effectively utilize components to improve efficiency and response speed. The present invention has significant progress in technology, and has obvious positive effects, and is a novel, progressive and practical new design.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the following preferred embodiments are specifically cited below, and are described in detail as follows in conjunction with the accompanying drawings.
附图说明Description of drawings
图1为本发明触控位置扫描方法一实施例的触控输入装置的基本概念示意图。FIG. 1 is a schematic diagram of the basic concept of a touch input device according to an embodiment of a touch position scanning method of the present invention.
图2为本发明触控位置扫描方法一实施例的触控输入装置的功能架构方块图。FIG. 2 is a block diagram of the functional structure of the touch input device according to an embodiment of the touch position scanning method of the present invention.
图3为本发明触控位置扫描方法全区扫描一实施例的流程图。FIG. 3 is a flow chart of an embodiment of the whole-area scanning method of the touch position scanning method of the present invention.
图4为本发明触控位置扫描方法部分扫描一实施例的流程图。FIG. 4 is a flow chart of an embodiment of a partial scanning method of a touch position scanning method according to the present invention.
100感测区域100 sensing area
102a光发射模块与光感测模块单元102a Light emitting module and light sensing module unit
102b光发射模块与光感测模块单元102b light emitting module and light sensing module unit
202控制模块202 control module
206扫描控制开关模块206 scan control switch module
204放大及处理电路204 amplification and processing circuit
207信号保持电路207 signal holding circuit
208光感测模块208 light sensing module
210曝光控制开关模块210 exposure control switch module
302执行光感测模块曝光302 Execute the exposure of the light sensing module
304完成曝光304 complete exposure
306进行光感测元件全区域扫描306 scan the entire area of the light sensing element
308找出具有最大值光感应信号的光感测元件308 Find out the light sensing element with the maximum light sensing signal
310依光感应信号最大值计算部份光感测元件扫描范围310 calculates the scanning range of part of the light sensing element according to the maximum value of the light sensing signal
402根据全区域光感测元件扫描决定的部分扫描范围或新部份光感测元件扫描的范围执行光感测模块曝光402 Executing the exposure of the photo-sensing module according to the partial scanning range determined by the full-area photo-sensing element scanning or the new part of the photo-sensing element scanning range
404完成曝光404 complete exposure
406进行光感测元件局部扫描406 for partial scanning of the light sensing element
408找出具有最大值光感应信号的光感测元件,并决定新的部份光感测元件扫描范围408 Find out the light-sensing element with the maximum light-sensing signal, and determine a new part of the light-sensing element scanning range
410进行信号强度计算410 for signal strength calculation
412决定光感应信号强度是否高于一预设值412 Determine whether the light sensing signal strength is higher than a preset value
414进行指向物触控点座标位置计算414 Calculate the coordinate position of the pointing object touch point
416重新进行全区域全部光感测元件扫描416 Re-scanning all light sensing elements in the whole area
具体实施方式 Detailed ways
有关本发明的前述及其他技术内容、特点及功效,在以下配合参考图式的较佳实施例的详细说明中将可清楚呈现。通过具体实施方式的说明,当可对本发明为达成预定目的所采取的技术手段及功效得一更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本发明加以限制。The aforementioned and other technical contents, features and effects of the present invention will be clearly presented in the following detailed description of preferred embodiments with reference to the drawings. Through the description of the specific implementation mode, when the technical means and functions adopted by the present invention to achieve the predetermined purpose can be obtained a deeper and more specific understanding, but the accompanying drawings are only for reference and description, and are not used to explain the present invention be restricted.
本发明的一些实施例将详细描述如下。然而,除了如下描述外,本发明还可以广泛地在其他的实施例施行,且本发明的范围并不受实施例的限定,其以之后的专利范围为准。再者,为提供更清楚的描述及更易理解本发明,图式内各部分并没有依照其相对尺寸绘图,某些尺寸与其他相关尺度相比已经被夸张;不相关的细节部分也未完全绘出,以求图式的简洁。Some embodiments of the present invention will be described in detail as follows. However, in addition to the following descriptions, the present invention can also be widely implemented in other embodiments, and the scope of the present invention is not limited by the embodiments, and the scope of the patents that follow shall prevail. Furthermore, in order to provide a clearer description and a better understanding of the present invention, various parts in the drawings have not been drawn according to their relative sizes, and some dimensions have been exaggerated compared with other relevant dimensions; irrelevant details have not been fully drawn. out, in order to simplify the schema.
图1为本发明触控位置扫描方法一实施例的触控输入装置的基本概念示意图。感测区域100内一指向物(indicator)例如使用者的手指或笔的位置由位于感测区域100两角落的光发射模块与光感测模块单元102a与102b发射光束射入感测区域100内,当光线射向指向物例如使用者的手指或笔的光束时则被阻断并反射回光发射模块与光感测模块单元102a与102b,并产生强度最高的光感应信号,由此可判断测试指向物触控点位置相对于光发射模块与光感测模块单元102a与102b的角度。借由指向物触控点位置相对于光发射模块与光感测模块单元102a与102b的角度及光发射模块与光感测模块单元102a与102b之间的距离,利用三角几何原理可计算出指向物触控点位置座标。未被指向物阻断的光束则因未被反射,光发射模块与光感测模块单元102a与102b内的光感测元件不会产生光感应信号或仅产生微弱的光感应信号,而特定角度的光感测元件则因光束已被指向物反射并产生强度最高的光感应而被测试辨识出来。因此根据光感应信号变化以及三角几何原理的计算,可推算出指向物位于感测区域100内的位置。在此说明的是图1显示的为触控输入装置的基本概念示意图,因此省略了与实施本发明主要特征较不相关的部分。例如光发射模块与光感测模块单元102a与102b的位置不限定仅置于下方。本实施例中触控输入装置省略的部分可应用任何相关现有技术加以实施,任何熟悉本领域技术者均能根据一般技术水准实施本发明。本发明触控输入装置的感测区域100包含具备触控功能的表面,例如触控荧幕(touch panel)的感测区域、触控电子白板(electronic white board)的感测区域等,但不限于触控荧幕、触控电子白板,凡其他未脱离本发明所揭示精神的各种等效改变或修饰都涵盖在本发明所揭露的范围内。触控荧幕包含触控平面显示荧幕,例如液晶显示荧幕、电浆显示荧幕、内投影式显示荧幕等,也不排除阴极射线管(cathode ray tube)荧幕。光发射与接收单元102a与102b包含光发射模块及光感测模块等必要元件。光发射模块包含红外线雷射发射模块,但不限于红外线雷射发射模块。红外线雷射发射模块可利用聚焦镜片及波浪镜片将点光源的红外线雷射转换成线光源,并射入整个感测区域100内。光感测模块包含光感测元件例如电荷耦合元件(CCD)或互补式金氧半导体元件(CMOS)及镜片等。上述本发明实施例的元件仅为范例并非限制,凡其他未脱离本发明所揭示精神的各种等效改变或修饰都涵盖在本发明所揭露的范围内。FIG. 1 is a schematic diagram of the basic concept of a touch input device according to an embodiment of a touch position scanning method of the present invention. The position of an indicator such as a user's finger or pen in the
图2为本发明触控位置扫描方法一实施例的触控输入装置的功能架构方块图。此功能架构方块图并未显示完整光发射模块与光感测模块单元,特别是光发射模块与光感测模块单元中关于光发射模块的部份,而仅显示触控输入装置中光感测模块关于光信号接收及光感测元件扫描控制相关的部分。触控输入装置的光发射模块及光感测模块并非本发明重点,而可应用任何相关现有技术加以实施,任何熟悉本领域技术者均能根据一般技术水准实施本发明。如图1及前述说明,1个光发射模块的实施例包含一红外雷射发射模块,红外雷射发射模块利用聚焦镜片及波浪镜片将点光源的红外雷射转换成线光源,而射入整个感测控制区域。而光感测模块则测试由触控物件所反射回来的红外雷射光借由镜片呈像在其后的线型光感测元件。图2中光感测模块208为线型排列的光感测元件,一控制模块202透过一曝光控制开关模块210的开关(SW1-SWN)控制光感测模块208的光感测元件接收的光感应信号是否进入对应的信号保持电路207。控制模块202透过一扫描控制开关模块206的开关(SSW1-SSWN)控制决定对应的信号保持电路207中的光感应信号是否传送至放大及处理电路204,光感应信号经放大及处理电路204处理后传回控制模块202。控制模块202包含一微控制器(Micro-controller Unit,MCU),但不限于微控制器。光感测模块208的每一光感测元件均对应于曝光控制开关模块210的每一开关,并由控制模块202根据韧体程式设定发出曝光控制信号决定光感测元件曝光的模式。光感测模块208的每一光感测元件也同时对应于信号保持电路207,每一信号保持电路207对应于扫描控制开关模块206的每一开关,并由控制模块202根据韧体程式设定发出扫描控制信号决定光感测元件及信号保持电路207扫描的模式。FIG. 2 is a block diagram of the functional structure of the touch input device according to an embodiment of the touch position scanning method of the present invention. This functional architecture block diagram does not show the complete light emitting module and light sensing module unit, especially the part about the light emitting module in the light emitting module and light sensing module unit, but only shows the light sensing in the touch input device The module is about the part related to the optical signal receiving and the scanning control of the light sensing element. The light emitting module and the light sensing module of the touch input device are not the focus of the present invention, but can be implemented using any relevant prior art, and anyone skilled in the art can implement the present invention according to the general technical level. As shown in Figure 1 and the foregoing description, an embodiment of a light emitting module includes an infrared laser emitting module, and the infrared laser emitting module uses a focusing lens and a wave lens to convert the infrared laser of a point light source into a line light source, and injects into the entire Sensing control area. The photo-sensing module tests the infrared laser light reflected by the touch object through the lens to form an image on the line-shaped photo-sensing element behind it. In Fig. 2, the
曝光控制开关模块210的开关接收控制模块202发出的曝光控制信号开启对应的光感测元件以接收光发射模块发射并由指向物例如使用者的手指反射回的光束,光感测元件接收光束后产生光感应信号,并将光感应信号传送至信号保持电路207。控制模块202根据扫描模式发出扫描控制信号至扫描控制开关模块206决定信号保持电路207即光感测元件的扫描模式。对应于扫描控制开关模块206的开启开关的信号保持电路207将光感应信号传送至放大及处理电路204,放大及处理电路204经处理后传回控制模块202以进行指向物位于感测区域内的座标位置计算。控制模块202几何演算程式并非本发明重点,任何熟悉本领域技术者均能根据一般技术水准实施本发明。The switch of the exposure
为了测试是否有指向物出现在触控输入装置感测区域内,除了控制模块必须控制光发射模块与光感测模块单元的光发射模块发出光束之外,控制模块同时必须控制曝光开关模块以开启光感测元件接收由指向物例如使用者的手指反射回的光束,以计算出指向物位于感测区域内的位置。控制模块首先借由依序切换曝光控制开关模块的开关以依序开启光感测元件以进行全光感测元件的曝光,接收的光感应信号则进入信号保持电路,使任何光感测元件接收的光感应信号均能被测试接收及处理。接着控制模块借由依序切换扫描控制开关模块的开关以依序以进行全光感测元件或信号保持电路的扫描,使任何光感测元件接收的光感应信号均能被测试处理。当指向物位于感测区域内的可测试区域范围内时,光感测元件接受对应指向物所在位置具有最大值的光感应信号,因此可大致确定指向物的位置。接着控制模块根据出现最大值的光感应信号的光感测元件,控制开关模块并针对出现最大值的光感应信号的光感测元件位置附近的区域依序切换开关以对该区域附近的光感测元件进行区域扫描。区域扫描仅针对出现最大值的光感应信号的光感测元件位置邻近的光感测元件进行对应的开关切换以执行光感应信号的接收。若再次接受到信号强度达最大值的光感应信号,则确认指向物的位置,并进行后续的信号处理以计算指向物的精确位置。In order to test whether a pointing object appears in the sensing area of the touch input device, in addition to the control module must control the light emitting module and the light emitting module of the light sensing module unit to emit light beams, the control module must also control the exposure switch module to turn on The light sensing element receives the light beam reflected by the pointing object, such as the user's finger, to calculate the position of the pointing object within the sensing area. The control module first switches the switches of the exposure control switch module in order to turn on the light sensing elements in order to perform the exposure of the full light sensing element, and the received light sensing signal enters the signal holding circuit, so that any light sensing element received All light sensing signals can be received and processed by the test. Then the control module sequentially switches the switches of the scan control switch module to scan all the light sensing elements or the signal holding circuit sequentially, so that any light sensing signal received by the light sensing element can be tested and processed. When the pointing object is within the range of the testable area in the sensing area, the light sensing element receives the light sensing signal with the maximum value corresponding to the position of the pointing object, so the position of the pointing object can be roughly determined. Then the control module controls the switch module according to the light sensing element of the light sensing signal with the maximum value, and sequentially switches the switch for the area near the position of the light sensing element of the light sensing signal of the maximum value to sense the light in the vicinity of the area. area scan of the measuring element. In the area scan, only the photo-sensing elements adjacent to the photo-sensing element where the photo-sensing signal with the maximum value appears are switched on and off correspondingly so as to receive the photo-sensing signal. If the photosensitive signal whose signal intensity reaches the maximum value is received again, the position of the pointing object is confirmed, and subsequent signal processing is performed to calculate the precise position of the pointing object.
图3为本发明触控位置扫描方法全区扫描一实施例的流程图。首先在步骤302中,以光发射模块发射光束经由指向物反射并由光感测模块执行该反射光的曝光,并在步骤304中完成曝光。接着在步骤306中,进行光感测元件全区域扫描。然后在步骤308中,找出具有最大值光感应信号的光感测元件。最后在步骤310中,依光感应信号最大值计算光感测元件部份扫描范围。上述步骤306进行光感测元件扫描包含全部光感测元件依序扫描、光感测元件分区扫描与光感测元件跳跃扫描。全部光感测元件依序扫描即对光感测元件进行逐点扫描以测试接收反射光的光感测元件即每测试一次扫描所有的光感测元件以找出具有最大值光感应信号的光感测元件。光感测元件分区扫描只扫描分区区域的中一光感测元件(作为代表的光感测元件),若该光感测元件点的光感应信号强度超过一预定值则代表最大光感应信号位于此区域的中,因此进入部分扫描。若扫描过程有发现连续两区域的代表光感测元件光感应信号强度均超过一预定值,则比较该二光感应信号,其中最大光感应信号位于具有光感应信号强度较强光感测元件的区域之中。光感测元件跳跃扫描例如每三个光感测元件或每四个光感测元件执行跳跃扫描一次,若其中光感测元件的光感应信号强度超过一预定值则代表最大光感应信号位于此三个光感测元件或四个光感测元件中,接着进入部分扫描。若扫描过程有发现两次跳跃扫描的光感测元件光感应信号强度均超过一预定值,则比较该二光感应信号,其中最大光感应信号位于具有光感应信号强度较强光感测元件之中。FIG. 3 is a flow chart of an embodiment of the whole-area scanning method of the touch position scanning method of the present invention. Firstly, in
图4为本发明触控位置扫描方法部分扫描一实施例的流程图。首先在步骤402中,根据全区域光感测元件扫描决定的部分扫描范围或新部份光感测元件扫描的范围执行光感测模块曝光,并在步骤404中完成曝光。接着在步骤406中,进行光感测元件局部扫描。然后在步骤408中,找出具有最大值光感应信号的光感测元件,并决定新的光感测元件部份扫描范围。接着在步骤410中,进行信号强度计算。然后在步骤412中,决定光感应信号强度是否高于一预设值,若光感应信号强度高于一预设值,则在步骤414中,进行指向物触控点座标位置计算,并重复执行步骤402。若光感应信号强度低于一预设值,则在步骤416中重新进行全区域全部光感测元件扫描。FIG. 4 is a flow chart of an embodiment of a partial scanning method of a touch position scanning method according to the present invention. Firstly, in
本发明触控输入装置光感测元件位置扫描方法采用全区域依序扫描及部份扫描方式进行,并可透过微控制器韧体的撰写而达成。因先前技术在光感测器逐点扫描测试其光线反射的点,其每测试一次便需扫描所有的感测点,其测试的速度受限于感测器的感测点数目,本发明在第一次逐点扫描找出最大感测信号之后,在后续扫描中即不再进行全数感测点扫描,而是进行部分扫描。部分扫描只扫描具有最大感测信号光感测元件的邻近一定范围的光感测元件,例如前后各三光感测元件,当指向物移动时,进行的部分扫描会测试具有最大感测信号光感测元件相对于指向物的移动。因此仅须更新部份扫描所要扫描的前后一定范围的光感测元件,因此可提升扫描及跟踪指向物移动的速度。The method for scanning the position of the light-sensing element of the touch input device of the present invention adopts full-area sequential scanning and partial scanning, and can be achieved by writing microcontroller firmware. Because the prior art scans and tests the light reflection point of the light sensor point by point, it needs to scan all the sensing points every time it is tested, and the speed of the test is limited by the number of sensing points of the sensor. After the first point-by-point scan to find the maximum sensing signal, in subsequent scans, not all sensing points are scanned, but partial scans are performed. Partial scanning only scans the light sensing elements in a certain range adjacent to the light sensing element with the largest sensing signal, for example, three light sensing elements at the front and rear. When the pointing object moves, the partial scan will test the light sensing element with the largest sensing signal. The movement of the measuring element relative to the pointing object. Therefore, it is only necessary to update the photo-sensing elements in a certain range before and after part of the scan, so that the speed of scanning and tracking the movement of the pointing object can be increased.
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。The above description is only a preferred embodiment of the present invention, and does not limit the present invention in any form. Although the present invention has been disclosed as above with preferred embodiments, it is not intended to limit the present invention. Anyone familiar with this field Those skilled in the art, without departing from the scope of the technical solution of the present invention, can use the technical content disclosed above to make some changes or modify equivalent embodiments with equivalent changes, but all the content that does not depart from the technical solution of the present invention, according to the present invention Any simple modifications, equivalent changes and modifications made to the above embodiments by the technical essence still belong to the scope of the technical solutions of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101802459A CN102253759A (en) | 2010-05-17 | 2010-05-17 | Touch position scanning method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101802459A CN102253759A (en) | 2010-05-17 | 2010-05-17 | Touch position scanning method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102253759A true CN102253759A (en) | 2011-11-23 |
Family
ID=44981053
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101802459A Pending CN102253759A (en) | 2010-05-17 | 2010-05-17 | Touch position scanning method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102253759A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105760023A (en) * | 2016-02-18 | 2016-07-13 | 广州华欣电子科技有限公司 | Scanning method and device for infrared emitting diode touch screen |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090091553A1 (en) * | 2007-10-03 | 2009-04-09 | Microsoft Corporation | Detecting touch on a surface via a scanning laser |
JP2009134408A (en) * | 2007-11-29 | 2009-06-18 | Smk Corp | Optical touch panel input device |
CN101598992A (en) * | 2008-06-03 | 2009-12-09 | 禾瑞亚科技股份有限公司 | Device and method for judging positions of multiple contacts on infrared touch panel |
-
2010
- 2010-05-17 CN CN2010101802459A patent/CN102253759A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090091553A1 (en) * | 2007-10-03 | 2009-04-09 | Microsoft Corporation | Detecting touch on a surface via a scanning laser |
JP2009134408A (en) * | 2007-11-29 | 2009-06-18 | Smk Corp | Optical touch panel input device |
CN101598992A (en) * | 2008-06-03 | 2009-12-09 | 禾瑞亚科技股份有限公司 | Device and method for judging positions of multiple contacts on infrared touch panel |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105760023A (en) * | 2016-02-18 | 2016-07-13 | 广州华欣电子科技有限公司 | Scanning method and device for infrared emitting diode touch screen |
CN105760023B (en) * | 2016-02-18 | 2019-01-25 | 广州华欣电子科技有限公司 | A kind of infrared geminate transistor touch screen scanning method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5467372B2 (en) | Input device | |
US6529854B2 (en) | Coordinate position detecting method and display apparatus using the same | |
US20060012579A1 (en) | Coordinate input apparatus and its control method | |
JP2001228974A (en) | Light receiver for coordinate detection, coordinate input/ detecting device, electronic blackboard, loading position detecting method and storage medium | |
US8791925B2 (en) | Coordinate input apparatus, control method therefor and program | |
CN103176592A (en) | Virtual projection input system and input detection method thereof | |
US8355012B2 (en) | Scanning method for determining a touch position of a touch input apparatus | |
TW202020719A (en) | Fingerprint collection method and device | |
JP2002351615A (en) | Display device | |
US8780084B2 (en) | Apparatus for detecting a touching position on a flat panel display and a method thereof | |
CN102236474B (en) | Optical touch device | |
JP2007206935A (en) | Coordinate detection system, coordinate detection device, coordinate detection method and touch pen | |
CN102253759A (en) | Touch position scanning method | |
US20150185321A1 (en) | Image Display Device | |
TWI521413B (en) | Optical touch screen | |
TWI416391B (en) | Infrared type handwriting input apparatus and scanning method | |
US20120169666A1 (en) | Optical touch-sensing liquid crystal panel, optical touch-sensing panel and method of determining touch position | |
TWI400641B (en) | Optical touch apparatus | |
CN203930751U (en) | Laser scanning touch-screen | |
JP2006099273A (en) | Coordinate input device and its method | |
CN102346602A (en) | Multi-point touch display screen device | |
JP4637927B2 (en) | Input device scan control method, apparatus and recording medium | |
KR101268535B1 (en) | Hybrid optical touch screen apparatus | |
CN105183244B (en) | A kind of more real point recognizers of server touch screen | |
JP2016139213A (en) | Coordinate input device and method of controlling the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20111123 |