[go: up one dir, main page]

CN101893963B - Method for calibrating and recording initial pressing point on touch panel - Google Patents

Method for calibrating and recording initial pressing point on touch panel Download PDF

Info

Publication number
CN101893963B
CN101893963B CN2010102365505A CN201010236550A CN101893963B CN 101893963 B CN101893963 B CN 101893963B CN 2010102365505 A CN2010102365505 A CN 2010102365505A CN 201010236550 A CN201010236550 A CN 201010236550A CN 101893963 B CN101893963 B CN 101893963B
Authority
CN
China
Prior art keywords
sensing
touch panel
pressing point
initial pressing
sensing group
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.)
Active
Application number
CN2010102365505A
Other languages
Chinese (zh)
Other versions
CN101893963A (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.)
AUO Corp
Original Assignee
AU Optronics Corp
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 AU Optronics Corp filed Critical AU Optronics Corp
Priority to CN2010102365505A priority Critical patent/CN101893963B/en
Publication of CN101893963A publication Critical patent/CN101893963A/en
Application granted granted Critical
Publication of CN101893963B publication Critical patent/CN101893963B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Input By Displaying (AREA)

Abstract

The invention relates to a method for correcting and recording an initial pressing point on a touch panel, which divides a plurality of sensors on the touch panel into a plurality of first sensing groups numbered in sequence and equally divides the plurality of sensors in each first sensing group into a plurality of second sensing groups numbered in sequence when the initial pressing point of the touch panel is corrected and recorded. Then, after detecting the initial pressing point on the touch panel, a plurality of headers corresponding to the first sensing groups are set, and a data structure is set corresponding to the sensors one by one according to whether the first sensing groups corresponding to the headers contain the sensor detecting the initial pressing point. And finally, filtering the initial pressing points from the plurality of sensed pressing points on the touch panel according to the initial pressing point information recorded by the read data structure.

Description

校正与记录触控面板上初始按压点的方法Method for calibrating and recording initial pressing point on touch panel

技术领域 technical field

本发明公开一种校正及记录触控面板上初始按压点的方法,尤指一种将用来侦测触控面板上按压点的感测器加以分组并设置对应的数据结构以对触控面板上初始按压点进行有效记录与校正的方法。The invention discloses a method for correcting and recording initial pressing points on a touch panel, especially a method for grouping sensors used to detect pressing points on a touch panel and setting a corresponding data structure for the touch panel A method for effectively recording and correcting the initial pressing point.

背景技术 Background technique

在触控面板的制造中,有部分触控面板会将压力感测器直接内嵌于触控面板之内,以有效降低制造成本及达成将触控面板轻薄化的目标。然而,由于制造中可能发生的元件特性漂移等无法预测的因素,触控面板的成品中所内嵌的这些压力感测器有可能会在使用者并未做出任何有效触发动作的情况下感测到不应存在的按压点,亦即所谓的初始按压点(Initial Touch Point),而影响到操作触控面板的准确度,并引起使用者的不便。因此有部分触控面板会对其所有的压力感测器采取初始按压点的侦测机制,以准确的找出所有的初始按压点来提高触控面板的准确性;但是由于侦测触控面板上所有的初始按压点需要大量的数据处理量,且对每一个压力感测器都需要存储器空间来记录其是否侦测到初始按压点,因此对于需要进行按压点即时处理的触控面板来说,会大幅拖垮反应速度并耗费可观的存储器空间,且随着触控面板的面积增加,上述问题会更为急遽的恶化。In the manufacture of the touch panel, some touch panels directly embed the pressure sensor in the touch panel, so as to effectively reduce the manufacturing cost and achieve the goal of thinning the touch panel. However, due to unpredictable factors such as component characteristic drift that may occur during manufacturing, the pressure sensors embedded in the finished touch panel may feel sensitive when the user does not make any effective trigger action. The detection of a pressing point that should not exist, that is, the so-called initial pressing point (Initial Touch Point), affects the accuracy of operating the touch panel and causes inconvenience to the user. Therefore, some touch panels will adopt the detection mechanism of the initial pressing point for all the pressure sensors to accurately find out all the initial pressing points to improve the accuracy of the touch panel; but due to the detection of the touch panel All the initial pressing points on the screen require a large amount of data processing, and each pressure sensor needs memory space to record whether it detects the initial pressing point, so for the touch panel that needs to process the pressing point in real time , will greatly slow down the response speed and consume a considerable amount of memory space, and as the area of the touch panel increases, the above problems will deteriorate more rapidly.

发明内容 Contents of the invention

本发明公开一种校正触控面板的初始按压点的方法。该触控面板包含多个感测器,其中每一感测器用来该侦测触控面板上的一按压点。该方法包含将该多个感测器分为多个依序编号的第一感测群组;将每一第一感测群组中的多个感测器等分为多个依序编号的第二感测群组,其中该多个第二感测群组各自包含多个相同数量且依序编号的该感测器;侦测该触控面板上的初始按压点;设置对应于该多个第一感测群组的多个标头;对应于侦测到初始按压点的第一感测群组对应的一标头(Header),设置多个数据结构,每一这些数据结构各自对应于该第一感测群组中侦测到初始按压点的一感测器,且每一这些数据结构记录对应的第二感测群组在该第一感测群组中的编号与该数据结构在该第二感测群组中所对应的感测器编号;读取该多个标头与该多个标头各自对应的该多个数据结构,以决定该触控面板上多个初始按压点;以及将该多个初始按压点的信息滤除于该触控面板上被感测到的多个按压点。The invention discloses a method for correcting an initial pressing point of a touch panel. The touch panel includes a plurality of sensors, each of which is used to detect a pressing point on the touch panel. The method includes dividing the plurality of sensors into a plurality of sequentially numbered first sensing groups; equally dividing the plurality of sensors in each first sensing group into a plurality of sequentially numbered sensing groups. The second sensing group, wherein each of the plurality of second sensing groups includes a plurality of the sensors of the same number and sequentially numbered; detects the initial pressing point on the touch panel; sets corresponding to the plurality of sensors A plurality of headers of the first sensing group; corresponding to a header (Header) corresponding to the first sensing group that detects the initial pressing point, a plurality of data structures are set, and each of these data structures corresponds to A sensor that detects the initial pressing point in the first sensing group, and each of these data structures records the number of the corresponding second sensing group in the first sensing group and the data structure corresponding to the sensor number in the second sensing group; read the plurality of headers and the plurality of data structures corresponding to the plurality of headers to determine a plurality of initial values on the touch panel pressing points; and filtering out the information of the plurality of initial pressing points from the plurality of pressing points sensed on the touch panel.

本发明公开一种记录触控面板的初始按压点的方法。该触控面板包含多个感测器,其中每一感测器用来侦测该触控面板上的一按压点。该方法包含将该多个感测器分为多个依序编号的第一感测群组;将每一第一感测群组中的多个感测器等分为多个依序编号的第二感测群组,其中该多个第二感测群组各自包含多个相同数量且依序编号的该感测器;侦测该触控面板上的初始按压点;设置对应于该多个第一感测群组的多个标头;对应于侦测到初始按压点的第一感测群组对应的一标头,设置多个数据结构,每一这些数据结构各自对应于该第一感测群组中侦测到初始按压点的一感测器,且每一这些数据结构记录对应的第二感测群组在该第一感测群组中的编号与该数据结构在该第二感测群组中所对应的感测器编号。The invention discloses a method for recording an initial pressing point of a touch panel. The touch panel includes a plurality of sensors, each of which is used to detect a pressing point on the touch panel. The method includes dividing the plurality of sensors into a plurality of sequentially numbered first sensing groups; equally dividing the plurality of sensors in each first sensing group into a plurality of sequentially numbered sensing groups. The second sensing group, wherein each of the plurality of second sensing groups includes a plurality of the sensors of the same number and sequentially numbered; detects the initial pressing point on the touch panel; sets corresponding to the plurality of sensors A plurality of headers of the first sensing group; corresponding to a header corresponding to the first sensing group that detects the initial pressing point, a plurality of data structures are set, and each of these data structures corresponds to the first sensing group respectively. A sensor in a sensing group that detected the initial pressing point, and each of these data structures records the number of the corresponding second sensing group in the first sensing group and the number of the data structure in the The corresponding sensor number in the second sensing group.

附图说明 Description of drawings

图1图示根据本发明所做触控面板上的感测器分组与分布;FIG. 1 illustrates grouping and distribution of sensors on a touch panel made according to the present invention;

图2为本发明所公开用来管理图1所示触控面板所包含的单一第一感测群组所使用数据结构的简略示意图,以用来表示图1所示各第一感测群组是否有感测到初始按压点及所感测到初始按压点的个数等状况;FIG. 2 is a schematic diagram of the data structure used to manage the single first sensing group included in the touch panel shown in FIG. 1 disclosed by the present invention, to represent each first sensing group shown in FIG. 1 Whether there are conditions such as sensing the initial pressing point and the number of the sensed initial pressing point;

图3为本发明所公开记录及校正触控面板上初始按压点的方法的简略流程图。FIG. 3 is a simplified flow chart of the method for recording and correcting the initial pressing point on the touch panel disclosed in the present invention.

其中,附图标记Among them, reference signs

100触控面板                    210第一感测群组100 touch panel 210 first sensing group

220第二感测群组                230感测器220 second sensing group 230 sensor

310标头                        320数据结构群组310 Header 320 Data Structure Group

330数据结构                    Num_2nd第二感测群组个数栏位330 data structure Num_2nd second sensing group number field

TAG标签栏位                    #(2nd)第二感测群组编号栏位TAG tag field #(2nd) second sensing group number field

#(Sensor)感测器编号栏位#(Sensor) sensor number field

X M个第二感测群组                 Y N个第一感测群组X M second sensing groups Y N first sensing groups

402、404、406、408、410、412、414步骤402, 404, 406, 408, 410, 412, 414 steps

具体实施方式 Detailed ways

本发明公开一种校正与记录触控面板上初始按压点的方法。在该方法中,通过将触控面板上分布的感测器以本发明所提供的数据结构进行编组与分类来事先记录初始按压点在触控面板上的位置信息,便可以相当少的存储器使用量来记录侦测到初始按压点的感测器位置或编号;再者,之后只要在触控面板开机时进行耗时极短的初始按压点位置信息读取,便可以相对于先前技术大幅缩减的数据处理量来读取初始按压点的相关信息。The invention discloses a method for correcting and recording an initial pressing point on a touch panel. In this method, the position information of the initial pressing point on the touch panel is recorded in advance by grouping and classifying the sensors distributed on the touch panel with the data structure provided by the present invention, so that a relatively small amount of memory can be used To record the position or number of the sensor that detected the initial pressing point; moreover, as long as the initial pressing point position information is read in a very short time when the touch panel is turned on, it can be greatly reduced compared to the previous technology. The amount of data processed to read information about the initial press point.

请参阅图1,其图示一触控面板100上的感测器分组与分布。如图1所示,触控面板100包含有多个感测压力的感测器230,其中感测器230以八个为一组的方式被分类成多个第二感测群组220,而位于触控面板100上同一列的多个第二感测群组220被归类为同一第一感测群组210,因此图1所示触控面板100包含N个第一感测群组210,而每一第一感测群组210包含M个第二感测群组220。上述M与N的大小是随着触控面板100本身的面积及多个压力感测器230的解析度来调整,举例来说,若触控面板100的面积大小为10.1时(即10.1”),且每一感测器230的解析度为256×150,则M的值为32(亦即对应于触控面板100上每列共32×8=256个压力感测器230),且N的值为150。除此以外,本发明的其他实施例也并未受限于感测器230以八个为一组的方式被分类成多个第二感测群组220,换言之,将感测器230以八个以外的其他数目分类成多个第二感测群组所产生的其他实施例亦应视为本发明的变形实施例。除此以外,在本发明的一实施例中,第一感测群组210的数量亦可跟随着触控面板100所使用的栅极线驱动单元数量来设定,亦即有多少栅极线驱动单元就设定多少个第一感测群组210,但本发明的其他实施例并不以此为限。Please refer to FIG. 1 , which illustrates grouping and distribution of sensors on a touch panel 100 . As shown in FIG. 1 , the touch panel 100 includes a plurality of sensors 230 for sensing pressure, wherein the sensors 230 are classified into a plurality of second sensing groups 220 in groups of eight, and Multiple second sensing groups 220 located in the same row on the touch panel 100 are classified as the same first sensing group 210, so the touch panel 100 shown in FIG. 1 includes N first sensing groups 210 , and each first sensing group 210 includes M second sensing groups 220 . The above-mentioned sizes of M and N are adjusted according to the area of the touch panel 100 itself and the resolutions of the plurality of pressure sensors 230. For example, if the area of the touch panel 100 is 10.1 (ie 10.1") , and the resolution of each sensor 230 is 256×150, then the value of M is 32 (that is, corresponding to a total of 32×8=256 pressure sensors 230 per row on the touch panel 100), and N The value of is 150. In addition, other embodiments of the present invention are not limited to the sensor 230 being classified into a plurality of second sensing groups 220 in groups of eight, in other words, the sensor Other embodiments that the detector 230 is classified into a plurality of second sensing groups by numbers other than eight should also be regarded as modified embodiments of the present invention. In addition, in an embodiment of the present invention, The number of first sensing groups 210 can also be set according to the number of gate line driving units used in the touch panel 100, that is, how many first sensing groups are set according to the number of gate line driving units. 210, but other embodiments of the present invention are not limited thereto.

请参阅图2,其为本发明所公开用来管理图1所示触控面板100所包含的单一第一感测群组210所使用数据结构的简略示意图,以用来表示图1所示各第一感测群组210是否有感测到初始按压点及所感测到初始按压点的个数等状况。如图2所示,一标头310对应于图2中所示的单一第一感测群组210,并包含一第二感测群组个数栏位Num_2nd与一标签栏位TAG。第二感测群组个数栏位Num_2nd用来代表该单一第一感测群组210中侦测到有初始按压点的第二感测群组个数。标签栏位TAG用来代表该单一第一感测群组210上目前是否存在有侦测到初始按压点的任何第二感测群组220。在本发明的一实施例中,第二感测群组个数栏位Num_2nd与标签栏位TAG皆以二进制方式表示;举例来说,当单一第一感测群组210包含有三十个侦测到初始按压点的第二感测群组220时,第二感测群组个数栏位Num_2nd的值可为”11110”,且标签TAG的值可为”1”来表示该单一第一感测群组210中包含至少一个侦测到初始按压点的第二感测群组220的状况。Please refer to FIG. 2, which is a schematic diagram of the data structure used to manage the single first sensing group 210 included in the touch panel 100 shown in FIG. Whether the first sensing group 210 senses the initial pressing point and the number of the sensed initial pressing points. As shown in FIG. 2 , a header 310 corresponds to the single first sensing group 210 shown in FIG. 2 , and includes a second sensing group number field Num_2nd and a tag field TAG. The field Num_2nd of the number of second sensing groups is used to represent the number of second sensing groups in the single first sensing group 210 that detects the initial pressing point. The tag field TAG is used to represent whether there is any second sensing group 220 that detects the initial pressing point on the single first sensing group 210 currently. In an embodiment of the present invention, both the second sensing group number field Num_2nd and the tag field TAG are expressed in binary; for example, when a single first sensing group 210 includes thirty detection When the second sensing group 220 of the initial pressing point is detected, the value of the second sensing group number column Num_2nd can be "11110", and the value of the tag TAG can be "1" to represent the single first sensing group. The sensing group 210 includes at least one condition of the second sensing group 220 that detects the initial pressing point.

标头310以链表(Linked List)及/或指针(Pointer)等数据结构管理方式连接并管理着多个数据结构330,为了明确表示图1所示触控面板100内包含的各元件与图2所示数据结构之间的关系,图2中另行将多个数据结构330配合图1所示的多个第二感测群组220各自包含的多个感测器230,分类标示成多个数据结构群组320,其中多个数据结构群组320对应于该单一第一感测群组210所包含的多个第二感测群组220;然而,实际上实施本发明的方法时并无直接实施图2所示多个数据结构群组320的必要。单一数据结构群组320包含多个以链表及/或指针等数据结构管理方式所串接起来的数据结构330,其中多个数据结构330对应于该单一第二感测群组220所包含的多个感测器230。如图2所示,单一数据结构330包含至少二个栏位,一个是第二感测群组编号栏位#(2nd),用来表示包含该单一数据结构330对应的感测器230的第二感测群组220在其对应的第一感测群组210中的编号;另一个是感测器编号栏位#(Sensor),用来表示单一数据结构330对应的感测器230在所处第二感测群组220中的编号。举例来说,当单一第二感测群组220在所处第一感测群组210中的编号为28,该单一第二感测群组220上有三个编号为1、3、6的感测器230感测到初始按压点时,会产生三个对应于该三个感测器230的数据结构330,其中该三个数据结构330的第二感测群组编号栏位#(2nd)的值皆为28(二进制时可表示成”11100”),且该三个数据结构330的感测器编号栏位#(Sensor)的值各自为1、3、6(二进制时可表示成”001”、”011”、”110”)。除此以外,单一数据结构330的存在即代表触控面板100上单一初始按压点的存在,因此单一数据结构330即记录有单一初始按压点在触控面板100上的位置信息。The header 310 connects and manages a plurality of data structures 330 in a data structure management manner such as a linked list (Linked List) and/or a pointer (Pointer). The relationship between the shown data structures, in FIG. 2, a plurality of data structures 330 are combined with the plurality of sensors 230 contained in each of the plurality of second sensing groups 220 shown in FIG. 1, and are classified into multiple data structures. structure group 320, wherein a plurality of data structure groups 320 correspond to a plurality of second sensing groups 220 included in the single first sensing group 210; however, there is no direct It is necessary to implement a plurality of data structure groups 320 shown in FIG. 2 . The single data structure group 320 includes a plurality of data structures 330 connected in series by means of data structure management such as linked lists and/or pointers, wherein the plurality of data structures 330 correspond to the plurality of data structures included in the single second sensing group 220. A sensor 230. As shown in FIG. 2 , the single data structure 330 includes at least two fields, one is the second sensing group number field #(2nd), which is used to represent the sensor 230 corresponding to the single data structure 330 The number of the second sensing group 220 in its corresponding first sensing group 210; the other is the sensor number field # (Sensor), which is used to indicate that the sensor 230 corresponding to the single data structure 330 is in the corresponding at the number in the second sensing group 220 . For example, when the number of the single second sensing group 220 in the first sensing group 210 is 28, there are three sensors numbered 1, 3, and 6 on the single second sensing group 220. When the sensor 230 senses the initial pressing point, three data structures 330 corresponding to the three sensors 230 will be generated, wherein the second sensing group number column #(2nd) of the three data structures 330 The values are all 28 (can be expressed as "11100" in binary), and the values of the sensor number field # (Sensor) of the three data structures 330 are 1, 3, 6 respectively (can be expressed as "in binary) 001", "011", "110"). In addition, the existence of the single data structure 330 represents the existence of a single initial pressing point on the touch panel 100 , so the single data structure 330 records the position information of the single initial pressing point on the touch panel 100 .

图2中所示数据结构之间的连接与管理方式不限于上述链表或指针等方式,因此将图2所示的实施例以变换为其他上述未提及的数据结构管理方式而衍生的实施例,仍应视为本发明的范畴。除此以外,图2中针对单一第一感测群组210所图示的链表亦可使用存储器中一段连续的比特串来直接表示,只要满足已事先规划好各标头310及各数据结构330中栏位的比特数的条件即可。The connection and management methods between the data structures shown in Figure 2 are not limited to the above-mentioned linked lists or pointers, etc., so the embodiment shown in Figure 2 is transformed into an embodiment derived from other data structure management methods not mentioned above , should still be regarded as the scope of the present invention. In addition, the linked list shown for the single first sensing group 210 in FIG. 2 can also be directly represented by a continuous bit string in the memory, as long as the headers 310 and the data structures 330 are planned in advance. The condition of the number of bits in the field is sufficient.

本发明所公开的记录及校正触控面板上初始按压点的方法及相关读取步骤系在图3中以流程图的方式进行进一步的解释。如图3所示,本发明所公开记录及校正触控面板上初始按压点的方法包含步骤如下:The method for recording and correcting the initial pressing point on the touch panel and the related reading steps disclosed in the present invention are further explained in the form of a flow chart in FIG. 3 . As shown in Figure 3, the method for recording and correcting the initial pressing point on the touch panel disclosed by the present invention includes the following steps:

步骤401:提供一触控面板,其包含多个感测器,其中每一感测器用来侦测触控面板上的一按压点;Step 401: Provide a touch panel, which includes a plurality of sensors, wherein each sensor is used to detect a pressing point on the touch panel;

步骤402:将多个感测器分为多个依序编号的第一感测群组,其中每一第一感测群组包含多个感测器;Step 402: divide the plurality of sensors into a plurality of sequentially numbered first sensing groups, wherein each first sensing group includes a plurality of sensors;

步骤404:将每一第一感测群组中的多个感测器等分为多个依序编号的第二感测群组,其中该多个第二感测群组各自包含多个相同数量且依序编号的感测器;Step 404: Divide the plurality of sensors in each first sensing group into a plurality of sequentially numbered second sensing groups, wherein each of the plurality of second sensing groups includes a plurality of identical the number of sensors numbered sequentially;

步骤405:侦测触控面板上的初始按压点;Step 405: Detecting the initial pressing point on the touch panel;

步骤406:设置对应于该多个第一感测群组的多个标头,每一标头记录对应的第一感测群组中侦测到初始按压点的第二感测群组数目及用来表示该第一感测群组中是否侦测到初始按压点的标签;Step 406: Setting a plurality of headers corresponding to the plurality of first sensing groups, each header recording the number of the second sensing group in which the initial pressing point is detected in the corresponding first sensing group and A label used to indicate whether an initial pressing point is detected in the first sensing group;

步骤408:对应于侦测到初始按压点的第一感测群组其所对应的一标头,设置多个数据结构,该多个数据结构各自对应于该第一感测群组中侦测到初始按压点的多个感测器,且每一数据结构记录对应的第二感测群组在该第一感测群组中的编号与该数据结构在该第二感测群组中所对应的感测器编号;Step 408: Corresponding to a header corresponding to the first sensing group that detected the initial pressing point, set a plurality of data structures, the plurality of data structures are respectively corresponding to the detection in the first sensing group multiple sensors to the initial pressing point, and each data structure records the number of the corresponding second sensing group in the first sensing group and the number of the data structure in the second sensing group Corresponding sensor number;

步骤410:读取该多个标头中所包含的该标签,以决定多个侦测到初始按压点的第一感测群组的编号;Step 410: Read the tags contained in the plurality of headers to determine the serial numbers of the first sensing groups that detect the initial pressing points;

步骤412:读取该多个侦测到初始按压点的第一感测群组中各自包含的多个数据结构,以决定侦测到初始按压点的多个第二感测群组的编号及该多个侦测到初始按压点的第二感测群组中侦测到初始按压点的感测器的编号;及Step 412: Read the plurality of data structures contained in each of the plurality of first sensing groups that detected the initial pressing point to determine the numbers and numbers of the plurality of second sensing groups that detected the initial pressing point the serial number of the sensor that detects the initial pressing point in the second sensing group that detects the initial pressing point; and

步骤414:将该多个初始按压点的信息自该触控面板上被感测到的多个按压点中滤除。Step 414 : Filter out the information of the initial pressing points from the sensed pressing points on the touch panel.

步骤401-404描述本发明在图1中所公开的压力感测器分组方式,其中在同一第二感测群组220内的多个感测器230依序被编号,在同一第一感测群组210内的多个第二感测群组220依序被编号,且在触控面板100上的多个第一感测群组210亦依序被编号。以图1的状况且M、N的值各为32与150的状况举例来说,在同一第二感测群组220内的八个感测器230可编号为1-8,在同一第一感测群组210内的三十二个第二感测群组220可编号为1-32,且在触控面板100上的一百五十个第一感测群组210可编号为1-150。Steps 401-404 describe the grouping method of pressure sensors disclosed in FIG. The multiple second sensing groups 220 in the group 210 are numbered sequentially, and the multiple first sensing groups 210 on the touch panel 100 are also numbered sequentially. Taking the situation in FIG. 1 and the values of M and N as 32 and 150 as an example, the eight sensors 230 in the same second sensing group 220 can be numbered 1-8. The thirty-two second sensing groups 220 in the sensing group 210 may be numbered 1-32, and the one hundred and fifty first sensing groups 210 on the touch panel 100 may be numbered 1-32. 150.

步骤405-408描述的是当触控面板100在开机时的短暂时间内先行侦测初始按压点并建立如图2所图示的初始按压点数据结构记录的过程。步骤406中会先根据对触控面板100的初始按压点进行侦测的结果,为触控面板100上的每一个第一感测群组210各自建立如图2所示的标头310。在步骤408中,会根据单一第一感测群组210中包含有侦测到初始按压点的感测器230数目来建立相同数目的数据结构330,即如图2所示;换言之,图2所示的每一数据结构群组320所包含的数据结构330的数目可不相同。如此一来,对应到包含有至少一个侦测到初始按压点的第一感测群组210的标头310会链结到至少一个数据结构330,反之则无任何数据结构330可供链结。至此,触控面板100上初始按压点的记录程序即完毕。Steps 405-408 describe the process of first detecting the initial pressing point and creating the initial pressing point data structure record as shown in FIG. 2 when the touch panel 100 is powered on for a short time. In step 406 , a header 310 as shown in FIG. 2 is established for each first sensing group 210 on the touch panel 100 according to the detection result of the initial pressing point of the touch panel 100 . In step 408, the same number of data structures 330 will be established according to the number of sensors 230 that detect the initial pressing point in the single first sensing group 210, as shown in FIG. 2; in other words, FIG. 2 The number of data structures 330 included in each data structure group 320 shown may vary. In this way, the header 310 corresponding to the first sensing group 210 including at least one detected initial pressing point is linked to at least one data structure 330 , otherwise, there is no data structure 330 available for linking. So far, the recording procedure of the initial pressing point on the touch panel 100 is completed.

步骤410-412描述触控面板100在之后的使用过程中读取上述记录程序中所记录多个初始按压点的位置信息的过程。在步骤410中,触控面板100首先读取图2所示的标头310,以根据标签TAG确定哪些第一感测模块210中包含有初始按压点,并根据标头310所链结到的至少一个数据结构330中各自包含的第二感测群组个数栏位Num_2nd判定这些包含有初始按压点的第一感测模块210中具有初始按压点的第二感测模块220数量;请注意,总结上述叙述可知,第二感测群组个数栏位Num_2nd的值小于或等于之后所链结的数据结构330总个数,因为单一第二感测群组220中可包含至少一个感测到初始按压点的感测器230。接着,在步骤412中,跟随着标头310所链结的多个数据结构330进行读取,以一一确实的掌握侦测到初始按压点的感测器230的相关信息。Steps 410-412 describe the process of the touch panel 100 reading the position information of the multiple initial pressing points recorded in the above-mentioned recording program during subsequent use. In step 410, the touch panel 100 first reads the header 310 shown in FIG. The second sensing group number field Num_2nd included in at least one data structure 330 determines the number of second sensing modules 220 with initial pressing points among the first sensing modules 210 including initial pressing points; please note , to summarize the above description, it can be known that the value of the second sensing group number field Num_2nd is less than or equal to the total number of data structures 330 to be linked later, because a single second sensing group 220 can contain at least one sensing sensor 230 to the point of initial compression. Next, in step 412 , reading is performed following the multiple data structures 330 linked by the header 310 , so as to accurately grasp the relevant information of the sensor 230 that detected the initial pressing point one by one.

最后在步骤414中,会针对步骤410-412所读取侦测到初始按压点的感测器230的相关位置信息,将这些感测器230的相关按压点判定加以抵消,以维持触控面板100在感测按压点时的准确性。Finally, in step 414, with respect to the relevant position information of the sensors 230 that detected the initial pressing points read in steps 410-412, the relevant pressing point determinations of these sensors 230 are offset to maintain the touch panel 100% accuracy in sensing pressure points.

以上述N的值为150的情况来说,由于在步骤410-412中,数据处理量仅包含一百五十个标头310及具有初始按压点的标头之后所跟随的多个数据结构330,因此至少省下了未侦测到初始按压点的第一感测群组210的数据处理量。举例来说,假设一百五十个第一感测群组210中只有三个第一感测群组210侦测到初始按压点,则另外一百四十七个第一感测群组210的数据处理量会被大幅缩减至一百四十七个标头310的读取。如此一来,对于需要进行按压点的即时处理机制的触控面板来说,可大幅提高触控面板在处理按压点时的反应速度。Taking the above case where the value of N is 150, since in steps 410-412, the data processing amount only includes one hundred and fifty headers 310 and a plurality of data structures 330 followed after the header with the initial pressing point , thus saving at least the amount of data processing of the first sensing group 210 that does not detect the initial pressing point. For example, assuming that only three first sensing groups 210 of the one hundred and fifty first sensing groups 210 detect the initial pressing point, the other one hundred and forty-seven first sensing groups 210 The amount of data processing will be greatly reduced to the reading of 147 headers 310 . In this way, for a touch panel that requires a real-time processing mechanism for the pressed point, the response speed of the touch panel when processing the pressed point can be greatly improved.

请注意,将图3所公开的各步骤加上本说明书提及过的各种限制条件及/或施以合理的排列组合所产生的其他实施例,仍应视为本发明的实施例。Please note that other embodiments produced by adding the various restrictions mentioned in this specification to the steps disclosed in FIG. 3 and/or applying reasonable permutations and combinations should still be regarded as embodiments of the present invention.

本发明公开一种记录并校正触控面板上初始按压点的方法。通过本发明所公开的方法,安装有压力感测器的触控面板可在刚开机时的短暂时间快速的侦测、并以较小的存储器使用量记录侦测到初始按压点的感测器位置信息;除此以外,在之后触控面板继续使用时可以快速的读取这些被记录下来的感测器位置信息,并可省下大量未侦测到初始按压点的感测器位置信息处理量。The invention discloses a method for recording and correcting an initial pressing point on a touch panel. Through the method disclosed in the present invention, the touch panel installed with the pressure sensor can quickly detect and record the sensor that detected the initial pressing point with a small memory usage in a short time when it is just turned on Position information; In addition, the recorded sensor position information can be quickly read when the touch panel continues to be used later, and a large amount of sensor position information processing that does not detect the initial pressing point can be saved quantity.

当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。Certainly, the present invention also can have other multiple embodiments, without departing from the spirit and essence of the present invention, those skilled in the art can make various corresponding changes and deformations according to the present invention, but these corresponding Changes and deformations should belong to the scope of protection of the appended claims of the present invention.

Claims (13)

1.一种校正触控面板的初始按压点的方法,其特征在于,该触控面板包含多个感测器,其中每一感测器用来侦测该触控面板上的一按压点,该方法包含:1. A method for calibrating an initial pressing point of a touch panel, characterized in that the touch panel comprises a plurality of sensors, wherein each sensor is used to detect a pressing point on the touch panel, the touch panel Methods include: 将该多个感测器分为多个依序编号的第一感测群组;dividing the plurality of sensors into a plurality of sequentially numbered first sensing groups; 将每一第一感测群组中的多个感测器等分为多个依序编号的第二感测群组,其中该多个第二感测群组各自包含多个相同数量且依序编号的该感测器;Dividing the plurality of sensors in each first sensing group into a plurality of sequentially numbered second sensing groups, wherein each of the plurality of second sensing groups includes a plurality of the same number and according to the serial number of the sensor; 侦测该触控面板上的初始按压点;detecting an initial pressing point on the touch panel; 设置对应于该多个第一感测群组的多个标头;setting a plurality of headers corresponding to the plurality of first sensing groups; 对应于侦测到初始按压点的第一感测群组对应的一标头,设置多个数据结构,每一这些数据结构各自对应于该第一感测群组中侦测到初始按压点的一感测器,且每一这些数据结构记录对应该数据结构的第二感测群组在该第一感测群组中的编号以及该数据结构在该第二感测群组中所对应的感测器编号;Corresponding to a header corresponding to the first sensing group in which the initial pressing point is detected, a plurality of data structures are set, and each of these data structures corresponds to the first sensing group in which the initial pressing point is detected A sensor, and each of these data structures records the number corresponding to the second sensing group of the data structure in the first sensing group and the corresponding number of the data structure in the second sensing group sensor number; 读取该多个标头与该多个标头各自对应的该多个数据结构,以决定该触控面板上多个初始按压点;以及reading the plurality of headers and the plurality of data structures respectively corresponding to the plurality of headers to determine a plurality of initial pressing points on the touch panel; and 将该多个初始按压点的信息滤除于该触控面板上被感测到的多个按压点;filtering out the information of the plurality of initial pressing points from the sensed plurality of pressing points on the touch panel; 其中所述初始按压点为触控面板的感测器在使用者未做出任何有效触发动作的情况下感测到不应存在的按压点。Wherein the initial pressing point is that the sensor of the touch panel senses the pressing point that should not exist when the user does not make any effective trigger action. 2.根据权利要求1所述的方法,其特征在于,每一该标头记录对应的第一感测群组中侦测到初始按压点的第二感测群组数目及用来表示该第一感测群组中是否侦测到初始按压点的标签。2. The method according to claim 1, wherein each header records the number of the second sensing group in which the initial pressing point is detected in the corresponding first sensing group and is used to represent the first sensing group A tag that senses whether the initial press point is detected in the sensing group. 3.根据权利要求1所述的方法,其特征在于,该多个第一感测群组各自包含相同数量的多个第二感测群组。3. The method according to claim 1, wherein each of the plurality of first sensing groups includes the same number of second sensing groups. 4.根据权利要求1所述的方法,其特征在于,该多个第一感测群组的数目与该多个第一感测群组各自包含的多个第二感测群组的数目根据用来侦测该触控面板上的按压点的该多个感测器的分辨率来决定。4. The method according to claim 1, wherein the number of the plurality of first sensing groups and the number of the plurality of second sensing groups contained in each of the plurality of first sensing groups are based on The resolution of the sensors used to detect the pressing points on the touch panel is determined. 5.根据权利要求1所述的方法,其特征在于,该每一标头所记录侦测到初始按压点的第二感测群组数目及标签以二进制方式表示。5 . The method according to claim 1 , wherein the number and label of the second sensing group that detects the initial pressing point recorded in each header are expressed in binary form. 6.根据权利要求1所述的方法,其特征在于,该每一数据结构所记录的对应该数据结构的该第二感测群组在该第一感测群组中的编号与该第二感测群组中侦测到初始按压点的感测器编号以二进制方式表示。6. The method according to claim 1, wherein the number of the second sensing group in the first sensing group corresponding to the data structure recorded in each data structure is the same as that of the second sensing group. The number of the sensor in the sensing group that detected the initial pressing point is expressed in binary. 7.根据权利要求1所述的方法,其特征在于,读取该多个标头与该多个标头各自对应的该多个数据结构,以决定该触控面板上该多个初始按压点包含:7. The method according to claim 1, wherein the plurality of headers and the plurality of data structures corresponding to the plurality of headers are read to determine the plurality of initial pressing points on the touch panel Include: 读取该多个标头中所包含的标签,以决定多个侦测到初始按压点的第一感测群组的编号;及reading the tags included in the plurality of headers to determine the number of the plurality of first sensing groups that detected the initial pressing point; and 读取该多个侦测到初始按压点的第一感测群组中各自包含的多个数据结构,以决定侦测到初始按压点的多个第二感测群组的编号及该多个侦测到初始按压点的第二感测群组中侦测到初始按压点的感测器的编号。Reading the plurality of data structures contained in each of the plurality of first sensing groups that detected the initial pressing point to determine the number of the plurality of second sensing groups that detected the initial pressing point and the plurality of The serial number of the sensor that detected the initial pressing point in the second sensing group that detected the initial pressing point. 8.一种记录触控面板的初始按压点的方法,其特征在于,该触控面板包含多个感测器,其中每一感测器用来侦测该触控面板上的一按压点,该方法包含:8. A method for recording an initial pressing point of a touch panel, characterized in that the touch panel comprises a plurality of sensors, wherein each sensor is used to detect a pressing point on the touch panel, the touch panel Methods include: 将该多个感测器分为多个依序编号的第一感测群组;dividing the plurality of sensors into a plurality of sequentially numbered first sensing groups; 将每一第一感测群组中的多个感测器等分为多个依序编号的第二感测群组,其中该多个第二感测群组各自包含多个相同数量且依序编号的该感测器;Dividing the plurality of sensors in each first sensing group into a plurality of sequentially numbered second sensing groups, wherein each of the plurality of second sensing groups includes a plurality of the same number and according to the serial number of the sensor; 侦测该触控面板上的初始按压点;detecting an initial pressing point on the touch panel; 设置对应于该多个第一感测群组的多个标头;以及setting a plurality of headers corresponding to the plurality of first sensing groups; and 对应于侦测到初始按压点的第一感测群组对应的一标头,设置多个数据结构,每一这些数据结构各自对应于该第一感测群组中侦测到初始按压点的一感测器,且每一这些数据结构记录对应的第二感测群组在该第一感测群组中的编号与该数据结构在该第二感测群组中所对应的感测器编号;Corresponding to a header corresponding to the first sensing group in which the initial pressing point is detected, a plurality of data structures are set, and each of these data structures corresponds to the first sensing group in which the initial pressing point is detected A sensor, and each of these data structures records the number of the corresponding second sensing group in the first sensing group and the sensor corresponding to the data structure in the second sensing group serial number; 其中所述初始按压点为触控面板的感测器在使用者未做出任何有效触发动作的情况下感测到不应存在的按压点。Wherein the initial pressing point is that the sensor of the touch panel senses the pressing point that should not exist when the user does not make any effective trigger action. 9.根据权利要求8所述的方法,其特征在于,每一该标头记录对应的第一感测群组中侦测到初始按压点的第二感测群组数目及用来表示该第一感测群组中是否侦测到初始按压点的标签。9. The method according to claim 8, wherein each header records the number of the second sensing group in which the initial pressing point is detected in the corresponding first sensing group and is used to represent the first sensing group A tag that senses whether the initial press point is detected in the sensing group. 10.根据权利要求8所述的方法,其特征在于,该多个第一感测群组各自包含相同数量的多个第二感测群组。10 . The method according to claim 8 , wherein each of the first sensing groups includes the same number of second sensing groups. 11 . 11.根据权利要求8所述的方法,其特征在于,该多个第一感测群组的数目与该多个第一感测群组各自包含的多个第二感测群组的数目根据用来侦测该触控面板上的按压点的该多个感测器的分辨率来决定。11. The method according to claim 8, wherein the number of the plurality of first sensing groups and the number of the plurality of second sensing groups included in each of the plurality of first sensing groups are based on The resolution of the sensors used to detect the pressing points on the touch panel is determined. 12.根据权利要求8所述的方法,其特征在于,该每一标头所记录侦测到初始按压点的第二感测群组数目及标签以二进制方式表示。12 . The method according to claim 8 , wherein the number and label of the second sensing group that detects the initial pressing point recorded in each header are expressed in binary form. 13 . 13.根据权利要求8所述的方法,其特征在于,该每一数据结构所记录对应的该第二感测群组在该第一感测群组中的编号与该第二感测群组中侦测到初始按压点的感测器编号以二进制方式表示。13. The method according to claim 8, wherein each data structure records the corresponding number of the second sensing group in the first sensing group and the number of the second sensing group The number of the sensor in which the initial press point was detected is represented in binary.
CN2010102365505A 2010-07-20 2010-07-20 Method for calibrating and recording initial pressing point on touch panel Active CN101893963B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102365505A CN101893963B (en) 2010-07-20 2010-07-20 Method for calibrating and recording initial pressing point on touch panel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102365505A CN101893963B (en) 2010-07-20 2010-07-20 Method for calibrating and recording initial pressing point on touch panel

Publications (2)

Publication Number Publication Date
CN101893963A CN101893963A (en) 2010-11-24
CN101893963B true CN101893963B (en) 2012-07-04

Family

ID=43103171

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102365505A Active CN101893963B (en) 2010-07-20 2010-07-20 Method for calibrating and recording initial pressing point on touch panel

Country Status (1)

Country Link
CN (1) CN101893963B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI452496B (en) * 2011-09-14 2014-09-11 Au Optronics Corp Signal processing method of a touch panel

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6456952B1 (en) * 2000-03-29 2002-09-24 Ncr Coporation System and method for touch screen environmental calibration
CN101387927A (en) * 2008-11-04 2009-03-18 友达光电股份有限公司 Touch detection method of touch panel
CN101561726A (en) * 2009-05-19 2009-10-21 华映光电股份有限公司 Coordinate positioning method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6456952B1 (en) * 2000-03-29 2002-09-24 Ncr Coporation System and method for touch screen environmental calibration
CN101387927A (en) * 2008-11-04 2009-03-18 友达光电股份有限公司 Touch detection method of touch panel
CN101561726A (en) * 2009-05-19 2009-10-21 华映光电股份有限公司 Coordinate positioning method

Also Published As

Publication number Publication date
CN101893963A (en) 2010-11-24

Similar Documents

Publication Publication Date Title
WO2022257925A1 (en) Fault prediction method and apparatus based on digital twin, server, and storage medium
CN101387927B (en) Touch detection method for touch panel
CN109858476B (en) Tag expansion method and electronic equipment
CN108600659B (en) event detection device
WO2019205019A1 (en) Method and system for displaying a vehicle data stream and a vehicle diagnosis device
CN101504697A (en) Construction method and system for genome sequencing equipment and its fragment connection stand
CN113643746B (en) Flash memory data analysis method and device, terminal equipment and storage medium
CN103810440B (en) Access system and method
CN101110106A (en) Multi-sensor Information Fusion Method Combining Rough Set and Neural Network
CN111798969A (en) Medical medicine matching method and device, electronic equipment and storage medium
CN101893963B (en) Method for calibrating and recording initial pressing point on touch panel
CN111261214B (en) Answer protection monotonic counter and method for managing count value thereof
JP2009271792A5 (en)
WO2011084905A2 (en) Reference cells for spin torque based memory device
CN103713968B (en) A kind of RFID tag data based on cloud storage technology recovers and method of calibration
TWI414978B (en) Method for correcting and recording initial touch points on touch panel
US8321604B2 (en) Real-time USB class level decoding
CN117667228A (en) Method, system, computer equipment and storage medium for calibrating chip parameters
CN112347820A (en) Driver's driving behavior monitoring method and device
CN101639833A (en) Intermediary device, intermediary method, computer program product and data storage system
TWI492048B (en) Data display method
CN101917609B (en) Embedded streaming media file format identification method
CN109977740B (en) Depth map-based hand tracking method
JP2007006059A5 (en)
CN102103891B (en) Chip parameter identification method and system

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