Touch control processing method and device and touch control system

Through the method of detecting and near -connection events, the touch function failure caused by the tactile function caused by the local abnormalities of the touch fluorescence or panel is solved.

CN119376574APending Publication Date: 2025-01-28EGALAX EMPIA TECH INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411227256.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2020-05-27
Filing Date
2021-04-25
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

When the touch fluorescent or the panel is abnormal in part, it is difficult for the traditional touch processing device to maintain the normal touch function of the rest, resulting in the user being unable to enter any meaningful touch commands.

Method used

Obtain images through mutual capacitance detection, calculate the near -connection incident corresponding to the external conductive object, and determine whether the area around the nearby position is normal. When the surrounding area is normal, return the near -connection event to the host to ensure the normal operation of the touch function.

Benefits of technology

In the case of abnormal partial occurrence, it can still maintain the normal touch function of the rest, provide a correction method to meet the user's experience, and make the input location as smooth as possible.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119376574A_ABST
    Figure CN119376574A_ABST
Patent Text Reader

Abstract

The invention relates to a touch processing method, a touch processing device and a touch system. The touch processing method comprises the following steps of: performing mutual capacitance detection by using a touch panel to obtain an image, wherein the image comprises two-dimensional sensing information; calculating one or more proximity events corresponding to the external conductive object using the image; for a certain proximity event, judging whether the surrounding area of the proximity position corresponding to the proximity event is normal or not; and when the surrounding area is normal, reporting the proximity event to the host.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to touch detection, and more particularly to a touch processing method for mutual capacitance sensing. Background Art

[0002] Touch screens or panels are one of the common input / output interfaces of modern electronic systems, especially touch systems that use the mutual capacitance sensing principle, which can receive input from multiple fingers at the same time. As the size of the touch screen increases, the number of touch electrodes on the touch screen increases, and the speed of scanning the touch screen for external conductive objects will become slower. In addition, as the size of the touch screen increases, the chance of foreign objects appearing on the touch screen increases. For example, there may be water droplets that stay on a small part of the touch screen, or a metal object such as a paper clip placed on the touch screen. It is also possible that a non-conductive, non-external conductive object is pressed on the touch screen, causing the part of the touch screen to be slightly distorted.

[0003] When a traditional touch processing device finds an abnormality in a scanned local image during scanning, it may abandon the subsequent mutual capacitance detection. In this way, the touch function is completely ineffective. Another approach is to not detect whether the image is abnormal at all, which may cause the proximity event detected by the mutual capacitance to shift, causing the host equipped with the touch screen or panel to receive an erroneous command.

[0004] In the above two situations, the user cannot input any meaningful touch commands. Therefore, there is an urgent need for a touch system that can maintain the normal touch function of the remaining parts when a local abnormality occurs, so as to adapt to a larger touch screen or panel. Summary of the invention

[0005] According to an embodiment of the present application, a touch processing method is provided, comprising: performing mutual capacitance detection using a touch panel to obtain an image, the image comprising two-dimensional sensing information; using the image to calculate one or more proximity events corresponding to an external conductive object; for a certain proximity event, determining whether a surrounding area of ​​a proximity position corresponding to the proximity event is normal; and reporting the proximity event to a host when the surrounding area is normal.

[0006] According to an embodiment of the present application, a touch processing device is provided, which is used to connect a touch panel, wherein the touch panel includes a plurality of parallel first electrodes and a plurality of parallel second electrodes, and each of the first electrodes intersects with the plurality of second electrodes. The touch processing device includes: a driving circuit module, which is used to send a driving signal through the plurality of first electrodes in time-sharing; a sensing circuit module, which is used to sense the driving signal through the plurality of parallel second electrodes of the touch panel in time-sharing; and a processor module, which is connected to the driving circuit module and the sensing circuit module, and is used to execute instructions stored in a non-volatile memory to implement the following steps: allowing the driving circuit module and the sensing circuit module to perform mutual capacitance detection to obtain an image, the image including two-dimensional sensing information; using the image to calculate one or more proximity events corresponding to an external conductive object; for a certain proximity event, determining whether the surrounding area of ​​the proximity position corresponding to the proximity event is normal; and when the surrounding area is normal, reporting the proximity event to the host. In one embodiment, the surrounding area is a rectangle, wherein the two sensing information values ​​are selected from the sensing information values ​​of the four corners of the rectangle.

[0007] According to an embodiment of the present application, a touch control system is provided, comprising: the touch control processing device as described above, the touch control panel and the host.

[0008] In summary, the touch processing method, device and touch system provided by the present application can maintain the normal touch function of the remaining parts even if an abnormality occurs in a part of the touch panel or the fluorescent. A correction method is also provided near the abnormal area to conform to the user's experience as much as possible, so that the input position is as smooth as possible. Accordingly, the user can input near the abnormal area and still get the expected input effect. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] Figure 1 FIG. 4 is a block diagram of a touch control system according to an embodiment of the present application.

[0010] Figure 2 FIG. 4 is a flow chart of a mutual capacitance sensing method according to an embodiment of the present invention.

[0011] Figure 3 FIG. 4 is a schematic diagram of multi-touch control of a touch screen according to an embodiment of the present invention.

[0012] Figure 4 FIG. 4 is a schematic diagram of two-dimensional sensing information corresponding to a surrounding area according to an embodiment of the present invention.

[0013] Figure 5 FIG. 1 is a schematic diagram of correcting a proximity position according to a trajectory according to an embodiment of the present invention. FIG.

[0014] Figure 6FIG. 2 is a schematic diagram of correcting a proximity position according to a trajectory according to an embodiment of the present invention. FIG.

[0015] Figure 7 FIG. 1 is a flow chart of a method for performing special processing on the proximity event according to an embodiment of the present application (I).

[0016] Figure 8 FIG. 2 is a flow chart of a method for performing special processing on the proximity event according to an embodiment of the present application.

[0017] Fig. 9 FIG. 3 is a flow chart of a method for performing special processing on the proximity event according to an embodiment of the present application.

[0018]

Main component symbol description

[0019] 100: Touch control system 110: Touch control processing device 111: Interconnection Network module 112: Driving circuit module

[0020] 113: Sensing circuit module 114: Processor module

[0021] 115: Interface module 120: Touch screen or panel

[0022] 121, 121A-C: first electrodes 122, 122A-H: second electrodes

[0023] 130: stylus 135: touchpad eraser

[0024] 140: Host 141: Input / output interface module

[0025] 142: CPU module 143: Graphics processor module

[0026] 144: Memory module 145: Network interface module

[0027] 146: Memory Module 200: Mutual Capacitance Sensing Method

[0028] 210-250: Step 311: First proximity position

[0029] 312: Second closest position 313: Third closest position

[0030] 321: Surrounding area 322: Surrounding area

[0031] 323: Surrounding area 330: Water stains

[0032] 340: Area 510: Track

[0033] 520: Predicted position 530: Corrected position

[0034] 610: Track 613: Approach position

[0035] 700: Processing method 710-720: Steps 800: Processing method 810-820: Steps 900: Processing method 910~970: Steps DETAILED DESCRIPTION

[0036] Please refer to Figure 1 , which is a block diagram of a touch control system 100 according to an embodiment of the present invention. The touch control system 100 can be a common desktop, laptop, tablet personal computer, industrial control computer, smart phone or other computer system with touch function.

[0037] The touch control system 100 may include a touch control processing device 110, a touch panel or a display 120 connected to the touch control processing device, and a host 140 connected to the touch control processing device. The touch control system 100 may further include one or more styluses 130 and / or a touchpad eraser 135. Hereinafter, in this application, the touch panel or the display 120 may be generally referred to as a touch display 120, but in an embodiment lacking a display function, a person skilled in the art will know that the touch display referred to in this application is a touch panel.

[0038] The touch fluorescent 120 includes a plurality of first electrodes 121 parallel to the first axis and a plurality of second electrodes 122 parallel to the second axis. The first electrode 121 can be interlaced with the plurality of second electrodes 122 to form a plurality of sensing points or sensing areas. Similarly, the second electrode 122 can be interlaced with the plurality of first electrodes 121 to form a plurality of sensing points or sensing areas. In some embodiments, the present application may refer to the first electrode 121 as a first touch electrode 121, and the second electrode 122 as a second touch electrode 122. The present application also collectively refers to the first electrode 121 and the second electrode 122 as touch electrodes. In some embodiments of the touch fluorescent 120, the first electrode 121 and the second electrode 122 are made of transparent materials. The first electrode 121 and the second electrode 122 can be in the same electrode layer, and the plurality of conductive sheets of each first electrode 121 or the second electrode 122 are connected by a bridge. The first electrode 121 and the second electrode 122 can also be in different electrode layers stacked up and down. Unless otherwise specified, the present application is generally applicable to embodiments with a single layer or multiple electrode layers.

[0039] The first axis and the second axis are usually perpendicular to each other, but the present application does not limit the first axis to be perpendicular to the second axis. In one embodiment, the first axis can be a horizontal axis or an update axis of the touch screen 120 .

[0040] The touch processing device 110 may include the following hardware circuit modules: an interconnection network module 111, a driving circuit module 112, a sensing circuit module 113, a processor module 114 and an interface module 115. The touch processing device 110 may be implemented in a single integrated circuit, which may include one or more chips. The touch processing device 110 may also be implemented using multiple integrated circuits and an interconnected circuit board carrying the multiple integrated circuits. The touch processing device 110 may also be implemented in the same integrated circuit as the above-mentioned host 140, or in the same chip as the above-mentioned host 140. In other words, the present application does not limit the implementation method of the touch processing device 110.

[0041] The connection network module 111 is used to respectively connect the plurality of first electrodes 121 and / or the plurality of second electrodes 122 of the touch fluorescent 120. The connection network module 111 can receive control commands from the processor module 114, and is used to connect the driving circuit module 112 with any one or more touch electrodes, and is also used to connect the sensing circuit module 113 with any one or more touch electrodes. The connection network module 111 can include a combination of one or more multiplexers (MUX) to implement the above functions.

[0042] The driving circuit module 112 may include components such as a clock generator, a frequency divider, a frequency multiplier, a phase-locked loop, a power amplifier, a DC-DC voltage converter, a rectifier and / or a filter, and is used to provide a driving signal to any one or more touch electrodes through the above-mentioned connection network module 111 according to the control command of the processor module 114. Various analog signals or digital signals can be modulated for the above-mentioned driving signal to transmit certain information. The above-mentioned modulation methods include but are not limited to frequency modulation (FM), phase modulation, amplitude modulation (AM), double sideband modulation (DSB), single sideband modulation (SSB-AM), vestigial sideband modulation (Vestigial Sideband Modulation), amplitude shift modulation (ASK), phase shift modulation (PSK), quadrature amplitude modulation (QAM), frequency shift modulation (FSK), continuous phase modulation (CPM), code division multiple access (CDMA), time division multiple access (TDMA), orthogonal frequency division multiplexing (OFDM), pulse width modulation (PWM) and other technologies. The driving signal may include one or more square waves, sine waves or any modulated waveforms. The driving circuit module 112 may include one or more channels, and each channel may be connected to any one or more touch electrodes through the connection network module 111 .

[0043] The sensing circuit module 113 may include components such as an integrator, a sampler, a clock generator, a frequency divider, a frequency multiplier, a phase-locked loop, a power amplifier, a multiplier, a DC-DC voltage converter, a rectifier and / or a filter, and is used to sense any one or more touch electrodes through the above-mentioned connection network module 111 according to the control command of the processor module 114. When the touch signal is sent through the above-mentioned one touch electrode, the other touch electrode can sense the touch signal. The sensing circuit module 113 can cooperate with the modulation method performed by the above-mentioned driving circuit module 112 to perform corresponding demodulation on the driving signal sensed by the other touch electrode, so as to restore HTP210269CND1 Page 5 / 14

[0044] The information carried by the driving signal. The sensing circuit module 113 may include one or more channels, and each channel may be connected to any one or more touch electrodes through the connection network module 111. At the same time, each channel may perform sensing and demodulation simultaneously.

[0045] In one embodiment, the driving circuit module 112 and the sensing circuit module 113 may include an analog front-end (AFE) circuit. In another embodiment, in addition to the analog front-end circuit, the driving circuit module 112 and the sensing circuit module 113 may include a digital back-end (DBE) circuit. When the driving circuit module 112 and the sensing circuit module 113 only include the analog front-end circuit, the digital back-end circuit may be implemented in the processor module 114.

[0046] The processor module 114 may include a digital signal processor, which is used to connect the analog front-end circuits of the driving circuit module 112 and the sensing circuit module 113, and may also connect the digital back-end circuits of the driving circuit module 112 and the sensing circuit module 113. The processor module 114 may include an embedded processor, a non-volatile memory, and a volatile memory. The non-volatile memory may store a common operating system or a real-time operating system, and an application program executed under the operating system. The aforementioned operating system and application program include a plurality of instructions and data, which can be used to control other modules of the touch processing device 110, including the network connection module 111, the driving circuit module 112, the sensing circuit module 113, and the interface module 115, after the processor (including the embedded processor and / or the digital signal processor) executes these instructions. For example, the processor module 114 may include the 8051 series processor commonly used in the industry, the i960 series processor of Intel, the Cortex-M series processor of ARM, etc. The present application does not limit the type and number of processors included in the processor module 114 .

[0047] The above-mentioned multiple instructions and data can be used to implement the various steps mentioned in this application, as well as the processes and methods composed of these steps. Some instructions can operate independently within the processor module 114, such as arithmetic and logic operations. Other instructions can be used to control other modules of the touch processing device 110, and these instructions can include the input and output interfaces of the processor module 114 to control other modules. Other modules can also provide information to the operating system and / or application executed by the processor module 114 through the input and output interfaces of the processor module 114. Ordinary technicians in this field should have general knowledge of computer structure and architecture, and can understand that the processes and methods mentioned in this application can be implemented by means of the above-mentioned modules and instructions.

[0048] The interface module 115 may include various serial or parallel buses, such as a universal serial bus (USB), an integrated circuit bus (IC bus), or a serial bus. 2 C), PCI, PCI-Express, IEEE 1394 and other industrial standard input / output interfaces. The touch processing device 110 is connected to the host 140 via an interface module 115 .

[0049] The touch control system 100 may include one or more styluses 130 and / or touchpad erasers 135. The stylus 130 or touchpad eraser 135 may be a transmitter that emits an electrical signal, which may include an active transmitter that actively emits an electrical signal, or a passive transmitter that passively emits an electrical signal, or a reactive transmitter that emits an electrical signal in response to an external electrical signal. The stylus 130 or touchpad eraser 135 may include one or more electrodes for synchronously or asynchronously receiving an electrical signal from the touch screen 120, or for synchronously or asynchronously transmitting an electrical signal to the touch screen 120. These electrical signals may be modulated in one or more of the above-described ways.

[0050] The stylus pen 130 or the touchpad eraser 135 may be a conductor for conducting a driving signal or grounding through the user's hand or body. The stylus pen 130 or the touchpad eraser 135 may be connected to the input / output interface module 141 of the host 140 or other modules under the input / output interface module 141 in a wired or wireless manner.

[0051] The touch processing device 110 can detect one or more external conductive objects, such as human fingers, palms, or passive stylus 130 or touchpad eraser 135, through the touch fluorescent 120, and can also detect the stylus 130 or touchpad eraser 135 that emits electrical signals. The touch processing device 110 can use mutual-capacitance or self-capacitance to detect external conductive objects. The above-mentioned stylus 130 or touchpad eraser 135 and the touch processing device 110 can use the above-mentioned signal modulation and corresponding signal demodulation methods to use electrical signals to transmit information. The touch processing device 110 can use electrical signals to detect one or more proximity positions of the stylus 130 or the touchpad eraser 135 approaching or contacting the touch fluorescent 120, the sensor status (such as a pressure sensor or button) on the stylus 130 or the touchpad eraser 135, the direction of the stylus 130 or the touchpad eraser 135, or the tilt angle of the stylus 130 or the touchpad eraser 135 relative to the plane of the touch fluorescent 120.

[0052] The host 140 is the main device for controlling the touch control system 110, and may include an input / output interface module 141 connected to the interface module 115, a central processing unit module 142, a graphics processing unit module 143, a memory module 144 connected to the central processing unit module 142, a network interface module 145 connected to the input / output interface module 141, and a storage module 146.

[0053] The memory module 146 includes a non-volatile memory, common examples of which are a hard disk, an electronically erasable programmable read-only memory (EEPROM), or a flash memory. The memory module 146 can store a common operating system and application programs executed under the operating system. The network interface module 145 can include a hardware network connection interface for wired connection and / or wireless connection. The network interface module 145 can comply with common industrial standards, such as the IEEE 802.11 wireless local area network standard, the IEEE 802.3 wired local area network standard, 3G, 4G, and / or 5G wireless communication network standards, Bluetooth wireless communication network standards, etc.

[0054] The central processing unit module 142 can be directly or indirectly connected to the above-mentioned input / output interface module 141, graphics processor module 143, memory module 144, network interface module 145 and storage module 146. The central processing unit module 142 can include one or more processors or processor cores. Common processors can include processors with x86 and x64 instruction sets from Intel, AMD, and VIA, or processors with ARM instruction sets from Apple, Qualcomm, and MediaTek, or HTP210269CND1 Page 7 / 14

[0055] The aforementioned operating system and application program include a plurality of instructions and data corresponding to the aforementioned instruction set, and after the CPU module 142 executes these instructions, they can be used to control other modules of the touch control system 100.

[0056] The optional graphics processor module 143 is generally used to process the calculation part related to the graphics output. The graphics processor module 143 can be connected to the above-mentioned touch screen 120 to control the output of the touch screen 120. In some applications, the host 140 may not need the special processing of the graphics processor module 143, and can directly let the central processing unit module 142 perform the calculation part related to the graphics output.

[0057] The host 140 may also include other Figure 1Components or parts not shown, such as sound input / output interface, keyboard input interface, mouse input interface, trackball input interface and / or other hardware modules. A person skilled in the art should have general knowledge of computer structure and architecture, and can understand that the touch control system 100 mentioned in this application is only a schematic description, and the rest of the parts related to the technical features of the invention provided in this application need to refer to the specification and the scope of the patent application.

[0058] Please refer to Figure 2 As shown, it is a schematic diagram of the process of a mutual capacitance sensing method 200 according to an embodiment of the present invention. The mutual capacitance sensing method can be applied to Figure 1 In the touch processing device 110 shown, the processor module 114 is used to execute a plurality of instructions compiled according to the method, so as to implement the touch processing method of mutual capacitance sensing.

[0059] Step 210: Perform mutual capacitance sensing to obtain one or more proximity events. In one embodiment, the processor module 114 of the touch processing device 130 can, according to the timing, enable the driving circuit 112 to send a driving signal to a first electrode 121 through the connection network 111 each time, and enable the sensing circuit 113 to sense the driving signal sensed by each second electrode 122 through the connection network 111. The result obtained each time is one-dimensional sensing information, including the sensing signal of each second electrode 122 or the difference between the sensing signals of two second electrodes 122 or the difference of the difference, etc. Then, according to the position of the driven first electrode 121, multiple one-dimensional sensing information are pieced together into two-dimensional sensing information, that is, an image. According to the image, one or more proximity events of one or more external conductive objects relative to the touch fluorescent 120 can be obtained. Those skilled in the art can understand that step 210 has multiple embodiments, and can also refer to the various embodiments of step 210 disclosed in other published prior applications of the applicant.

[0060] Please refer to Figure 3 , which is a schematic diagram of multi-touch control of the touch screen 120 according to an embodiment of the present invention. After step 210 is implemented, three proximity events are obtained, which occur at a first proximity position 311, a second proximity position 312 and a third proximity position 313 on the touch screen 120 respectively.

[0061] Step 220: Determine whether the area around the proximity position of a proximity event is normal. Figure 3In the embodiment, the touch processing device 130 sets three surrounding areas 321, 322, and 323 respectively for the three proximity positions. In other words, when step 220 is executed for the first time, it is determined whether the surrounding area 321 of the first proximity position 311 of the first proximity event is normal. When step 220 is executed for the second time, it is determined whether the surrounding area 322 of the second proximity position 312 of the second proximity event is normal. And so on.

[0062] The present application does not limit the size and shape of the surrounding area. In a preferred embodiment, the shape of the surrounding area is axisymmetric, such as a rectangle or a circle. In a preferred embodiment, the surrounding area includes the proximity position. In a preferred embodiment, the proximity position is at the center of the surrounding area or within a certain range of the center.

[0063] exist Figure 3 There is a pool of water 330 on the touch screen 120. In addition, a cup is pressed on the touch screen 120, causing the structure of area 340 to be deformed. Figure 2 Before the touch processing method 200 is executed, the touch processing device 130 may perform a baseline scan to obtain a baseline image. When the baseline image is obtained, there is no water stain 330 and area 340 on the touch screen 120.

[0064] When executing step 220 for the first time, the touch processing device 130 may compare the image with the surrounding area 321 of the reference image. When the two image values ​​of the area are not too different, the surrounding area 321 may be considered normal. Therefore, the process may proceed to step 230 .

[0065] When executing step 220 for the second time, the touch processing device 130 can compare the image with the surrounding area 323 of the reference image and find an abnormality, that is, the area 340 is pressed by a non-external conductive object. The touch processing device 130 then determines that the surrounding area 322 is not normal, and the process is improved to step 240.

[0066] When executing step 220 for the third time, the touch processing device 130 can compare the image with the surrounding area 323 of the reference image and find an abnormality, that is, water stains 330 are retained in the surrounding area 323. The touch processing device 130 determines that the surrounding area 323 is not normal, and the process is improved to step 240.

[0067] In a preferred embodiment, the corner sensing information values ​​of the image corresponding to the surrounding area can be summed up as a first value, and the corner sensing information values ​​of the reference image corresponding to the surrounding area can be summed up as a second value. When the absolute difference between the first value and the second value falls within a certain range, the surrounding area can be considered normal. In this embodiment, the corner sensing value can include the corner sensing value of the surrounding area, or include the edge sensing value of the surrounding area, and can also include the corner sensing value and the edge sensing value.

[0068] For example, when the surrounding area is a rectangle, the sensing values ​​of the four corners of the image corresponding to the surrounding area can be summed up as the first value, and then the sensing information values ​​of the four corners of the reference image corresponding to the surrounding area can be summed up as the second value. When the absolute difference between the first value and the second value falls within a certain range, the surrounding area can be considered to be normal.

[0069] In a preferred embodiment, the image corresponding to the surrounding area and the corner sensing value corresponding to the reference image can be subtracted. Then, the differences of the corner sensing values ​​are all added up to a sum value. When the sum value falls within a certain range, the surrounding area can be considered normal.

[0070] In other words, the above method is to check the sensing information value of the image near the close position.

[0071] Whether the corresponding sensing information value is close to that of the reference image. If so, it can be determined that the surrounding area is normal.

[0072] In addition to using the sensing information values ​​of the reference image for comparison, you can also use the sensing values ​​of the image alone for comparison. Figure 4 , which is a schematic diagram of two-dimensional sensing information corresponding to the surrounding area 321 according to an embodiment of the present invention. Figure 4 Since the first proximity position 311 is calculated using the sensing information values ​​and the actual positions of the electrodes, the first proximity position 311 may not necessarily fall on the first electrode 121 or the second electrode 122 .

[0073] The surrounding area 321 includes 6x6 sensing information. In step 220, several methods can be used to calculate whether the surrounding area 321 of the image is normal. In a preferred embodiment, when the absolute difference between the upper left corner UL and the lower right corner DR falls within a certain range, the surrounding area can be considered normal. In a preferred embodiment, when the absolute difference between the upper right corner UR and the lower left corner DL falls within a certain range, the surrounding area can be considered normal.

[0074] In a preferred embodiment, a first difference between the upper left corner UL and the upper right corner UR is calculated, and then a second difference between the lower left corner DL and the lower right corner DR is calculated. When the absolute difference between the first difference and the second difference falls within a certain range, the surrounding area can be considered normal.

[0075] In a preferred embodiment, a first difference between the upper left corner UL and the lower left corner DL is calculated, and then a second difference between the upper right corner UR and the lower right corner DR is calculated. When the absolute difference between the first difference and the second difference falls within a certain range, the surrounding area can be considered normal.

[0076] Those skilled in the art will appreciate that one or more of the above methods may be used to determine whether the surrounding area is normal. When one of the methods indicates an abnormal length, the surrounding area may be considered abnormal.

[0077] Step 230 : Report the proximity event. Since the surrounding area of ​​the proximity event is normal, the information of the proximity event is reported to the host 140 .

[0078] Step 240: Perform special processing on the proximity event. In the present application, there may be several special processings. The first processing step is not to retain the proximity event, and step 260 will not report the proximity event to the host 140. If the touch processing device 130 cannot process the proximity event according to other methods, the proximity event will be discarded and will not be reported to the host 140.

[0079] The second processing method is to adjust the proximity position of the proximity event according to the trajectory. For example, when the third proximity position 313 is in the water stain 330, the third proximity position 313 will deviate from the position of the finger due to the influence of the water stain 330. However, the touch processing device 130 can calculate the corrected third proximity position according to the previous trajectory of the third proximity event, that is, one or more previous proximity positions, and the third proximity position 313, and then report the corrected proximity event to the host 140.

[0080] Please refer to Figure 5 As shown in FIG. 1 , it is a schematic diagram (I) of correcting the proximity position according to the trajectory according to an embodiment of the present invention. Figure 5 Among them, the touch processing device 130 has determined the track 510 according to the previous proximity position, that is, the black point without a symbol in the figure. When inferring according to the track 510, the place where the next proximity event occurs should be at the predicted position 520. However, it may be affected by water stains or other HTP210269CND1 Page 10 / 14

[0081] The factors affect the touch processing device 130 to detect the third proximity position 313. In a preferred embodiment, the correction position 530 can be determined according to the predicted position 520 and the detected proximity position 313, so that the offset between the correction position 530 and the track 510 is within an acceptable range. In this embodiment, the correction position 530 can be reported to the host 140.

[0082] In another embodiment, the corrected position 530 may not be reported immediately to the host 140. Since a finger has a certain width, when the distance between two close positions does not exceed the finger width or a portion of the width, the touch processing device 130 may delay reporting the corrected position 530, which is the third special processing method.

[0083] Please refer to Figure 6 As shown, it is a schematic diagram (II) of correcting the proximity position according to the trajectory according to an embodiment of the present invention. Figure 6 Occurs in Figure 5 After that, after executing a new round of touch processing method 200, touch processing device 130 obtains a new proximity position 613, and determines that the surrounding area of ​​new proximity position 613 is normal. According to old track 510 and proximity position 613, new track 610 can be obtained. At this time, touch processing device 130 can confirm that the original predicted position 520 is the correct position, and the previous proximity position 613 is affected and deviates from track 610. Therefore, touch processing device 130 can report predicted position 520 and new proximity position 613 to host 140 in sequence, and discard the previous proximity position 613 and corrected position 530.

[0084] Please go back Figure 2 , Step 250: Determine whether there are any proximity events that have not been processed. If there are any proximity events that have not been determined in step 220, the process returns to step 220. Otherwise, the process can return to step 210 to perform the next round of detection.

[0085] The fourth special processing method is to correct the proximity position according to a specific correction rule. As the area of ​​the touch screen 120 becomes larger and larger, the first electrode 121 and the second electrode 122 may not be ideal, but they are still within the tolerance range. When the width of a certain electrode is thin, the intensity and phase of the induced driving signal will change due to the resistance and capacitance effect. Or the distance between the first electrode 121 and the second electrode 122 may change slightly due to the influence of external force, for example Figure 3 Therefore, when the touch screen 120 is completed or after a period of time, the area that needs to be corrected can be marked according to the reference image, and the correction rule can be formulated according to the deviation value of the reference image.

[0086] In other words, in one embodiment, when Figure 2 Step 220 may further include determining whether the proximity position falls within the area that requires position correction. When the proximity position falls within the area that requires position correction, the determination result of step 220 will also cause the process to enter step 240 for special processing. The fourth special processing method is to correct the proximity position according to the above correction rules to obtain a corrected position, and then report the corrected position to the host 140.

[0087] Please refer to Figure 7 As shown, it is a flow chart of a special processing method for the proximity event according to an embodiment of the present application (I). The processing method 700 may be Figure 2 The processing method 700 may be applied to Figure 1 The touch processing device 110 shown in the figure, in particular, uses the processor module 114 to execute multiple instructions compiled according to the method, so as to realize the mutual call HTP210269CND1 Page 11 / 14

[0088] A capacitive sensing touch processing method.

[0089] Step 710: Calculate a corrected position according to the proximity position and a correction rule. If the touch panel has the above-mentioned manufacturing error or structural change, the proximity position can be corrected according to the correction rule.

[0090] Step 720: Report the corrected position to the host.

[0091] Please refer to Figure 8 As shown, it is a flow chart of a special processing method for the proximity event according to an embodiment of the present application (II). The processing method 800 may be Figure 2 An embodiment of step 240 shown in FIG. Figure 5 The processing method 800 can be applied to Figure 1 In the touch processing device 110 shown, the processor module 114 is used to execute a plurality of instructions compiled according to the method, so as to implement the touch processing method of mutual capacitance sensing.

[0092] Step 810: Calculate the predicted position according to the trajectory related to the close position. The predicted position can be calculated according to multiple historical positions of the trajectory by linear extrapolation or quadratic curve extrapolation.

[0093] Step 820: Calculate a revised position based on the predicted position and the approximate position. In one embodiment, the revised position may be located at any point on the line connecting the predicted position and the approximate position.

[0094] Please refer to Fig. 9 As shown, it is a flow chart of a special processing method for the proximity event according to an embodiment of the present application (III). The processing method 900 may be Figure 2 An embodiment of step 240 shown in FIG. Figure 6 The processing method 900 can be applied to Figure 1 In the touch processing device 110 shown, the processor module 114 is used to execute a plurality of instructions compiled according to the method, so as to implement the touch processing method of mutual capacitance sensing.

[0095] Step 910: Keep the proximity location and do not report it to the host.

[0096] Step 920: Perform mutual capacitance detection again to obtain a second image.

[0097] Step 930: Calculate a second close position corresponding to the close position using the second image. In one embodiment, when the distance between the close position and the second close position is within a certain range, the two can be considered to correspond.

[0098] Step 940: Determine whether the second proximity position is located on the extended track of the track related to the proximity event. In one embodiment, when the shortest distance between the second proximity position and the extended track is within a certain range, it can be determined that the second proximity position is located on the extended track. When the result is true, the process proceeds to step 950. When the result is no, the process proceeds to step 970.

[0099] Step 950: Calculate the predicted position corresponding to the close position using the extended trajectory. In step 810, the predicted position is calculated by extrapolation. In one embodiment of this step, step 810 can be used to calculate the predicted position. In one embodiment of this step, since there is a second close position, the extended trajectory can be used for interpolation to calculate the predicted position.

[0100] Step 960: Report the predicted position and the second proximate position to the host.

[0101] Step 970: Report the proximity position and the second proximity position to the host.

[0102] exist Fig. 9 In the embodiment, the touch processing device 130 delays reporting the proximity position, and relies on the subsequent proximity position to determine the previous proximity position. This can make the track smoother, closer to the human experience, and will not cause unexpected position drift due to the finger sliding over water stains or other factors. HTP210269CND1 Page 12 / 14

[0103] According to an embodiment of the present application, a touch processing method is provided, comprising: performing mutual capacitance detection using a touch panel to obtain an image, the image comprising two-dimensional sensing information; using the image to calculate one or more proximity events corresponding to an external conductive object; for a certain proximity event, determining whether a surrounding area of ​​a proximity position corresponding to the proximity event is normal; and reporting the proximity event to a host when the surrounding area is normal.

[0104] In one embodiment, in order to determine whether the image is normal by using the flatness of the image near the close position, the determination step further includes: calculating the absolute difference of at least two sensing information values ​​within the range of the surrounding area of ​​the image; and when the absolute difference is less than a threshold value, determining that the surrounding area is normal. In one embodiment, for the convenience of calculation, the surrounding area is a rectangle, wherein the two sensing information values ​​are selected from the sensing information values ​​of the four corners of the rectangle.

[0105] In one embodiment, in order to use the difference between the image and the reference image near the close position to determine whether it is normal, the determination step further includes: calculating multiple absolute differences between multiple sensing information values ​​of the image and the reference image corresponding to the surrounding area; and when the sum of the multiple absolute differences is less than a threshold value, determining that the surrounding area is normal. In one embodiment, for the convenience of calculation, the surrounding area is a rectangle, wherein the multiple sensing information values ​​are selected from one of the following or any combination thereof: sensing information values ​​of the corners of the rectangle; and sensing information values ​​of the edges of the rectangle.

[0106] In one embodiment, in order to adapt to defects or structural distortions during touch panel manufacturing, the touch processing method further includes: when the surrounding area is abnormal, calculating a correction position according to the proximity position and a correction rule; and reporting the correction position to the host.

[0107] In one embodiment, in order to correct the proximity position according to the trajectory so that the touch command is more in line with the user's experience, the touch processing method further includes: when the surrounding area is abnormal, calculating the predicted position according to the trajectory related to the proximity position; calculating the corrected position according to the predicted position and the proximity position; and reporting the corrected position to the host.

[0108] In one embodiment, in order to correct the proximity position according to the trajectory so that the touch command is more in line with the user's experience, the touch processing method further includes: when the surrounding area is abnormal, retaining the proximity position and not reporting it to the host; then using the touch panel to perform mutual capacitance detection to obtain a second image; using the second image to calculate a second proximity position corresponding to the proximity position; determining whether the second proximity position is located on an extended trajectory of the trajectory related to the proximity event; when the second proximity position is located on the extended trajectory, using the extended trajectory to calculate a predicted position corresponding to the proximity position, wherein the predicted position is located on the extended trajectory; and reporting the predicted position and the second proximity position to the host. In one embodiment, in order to faithfully reflect the situation of a sudden turn of the trajectory, the touch processing method further includes: when the second proximity position is not located on the extended trajectory, reporting the proximity position and the second proximity position to the host.

[0109] According to an embodiment of the present application, a touch processing device is provided, which is used to connect a touch panel, wherein the touch panel includes a plurality of parallel first electrodes and a plurality of parallel second electrodes, and each of the first electrodes intersects with the plurality of second electrodes. The touch processing device includes: a driving circuit module, HTP210269CND1 Page 13 / 14, used to send a driving signal through the plurality of first electrodes in time-sharing; a sensing circuit module, used to sense the driving signal through the plurality of parallel second electrodes of the touch panel in time-sharing; and a processor module, connected to the driving circuit module and the sensing circuit module, used to execute instructions stored in a non-volatile memory to implement the following steps: allowing the driving circuit module and the sensing circuit module to perform mutual capacitance detection to obtain an image, the image including two-dimensional sensing information; using the image to calculate one or more proximity events corresponding to an external conductive object; for a certain proximity event, determining whether the surrounding area of ​​the proximity position corresponding to the proximity event is normal; and when the surrounding area is normal, reporting the proximity event to a host. In one embodiment, the surrounding area is a rectangle, wherein the two sensing information values ​​are selected from sensing information values ​​at four corners of the rectangle.

[0110] In one embodiment, in order to determine whether the image is normal by using the flatness of the image near the close position, the determination step further includes: calculating a plurality of absolute differences between a plurality of sensing information values ​​of the image corresponding to the surrounding area and a reference image; and when the sum of the plurality of absolute differences is less than a threshold value, determining that the surrounding area is normal. In one embodiment, for the convenience of calculation, the surrounding area is a rectangle, wherein the plurality of sensing information values ​​are selected from one of the following or any combination thereof: sensing information values ​​of corners of the rectangle; and sensing information values ​​of edges of the rectangle.

[0111] In one embodiment, in order to use the difference between the image and the reference image near the close position to determine whether it is normal, the determination step further includes: calculating multiple absolute differences between multiple sensing information values ​​of the image and the reference image corresponding to the surrounding area; and when the sum of the multiple absolute differences is less than a threshold value, determining that the surrounding area is normal. In one embodiment, the surrounding area is a rectangle, wherein the multiple sensing information values ​​are selected from one of the following or any combination thereof: sensing information values ​​of corners of the rectangle; and sensing information values ​​of edges of the rectangle.

[0112] In one embodiment, in order to adapt to defects or structural distortions during the manufacturing of the touch panel, the processor module is further used to: calculate a correction position according to the proximity position and a correction rule when the surrounding area is abnormal; and report the correction position to the host.

[0113] In one embodiment, in order to correct the proximity position according to the trajectory so that the touch command is more in line with the user's experience, the processor module is further used to: when the surrounding area is abnormal, calculate the predicted position according to the trajectory related to the proximity position; calculate the corrected position according to the predicted position and the proximity position; and report the corrected position to the host.

[0114] In one embodiment, in order to correct the proximity position according to the trajectory so that the touch command is more in line with the user's experience, the processor module is further used to: when the surrounding area is abnormal, retain the proximity position and do not report it to the host; then use the touch panel to perform mutual capacitance detection to obtain a second image; use the second image to calculate a second proximity position corresponding to the proximity position; determine whether the second proximity position is located on an extended trajectory of the trajectory related to the proximity event; when the second proximity position is located on the extended trajectory, use the extended trajectory to calculate a predicted position corresponding to the proximity position, wherein the predicted position is located on the extended trajectory; and report the predicted position and the second proximity position to the host. In one embodiment, in order to faithfully reflect the sudden turn of the trajectory, HTP210269CND1 Page 14 / 14

[0115] In the embodiment, the processor module is further configured to report the proximity position and the second proximity position to the host when the second proximity position is not located on the extended track.

[0116] According to an embodiment of the present application, a touch control system is provided, comprising: the touch control processing device as described above, the touch control panel and the host.

[0117] In summary, the touch processing method, device and touch system provided by the present application can maintain the normal touch function of the remaining parts even if an abnormality occurs in a part of the touch panel or the fluorescent. A correction method is also provided near the abnormal area to conform to the user's experience as much as possible, so that the input position is as smooth as possible. Accordingly, the user can input near the abnormal area and still get the expected input effect.

[0118] 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 a preferred embodiment as above, it is not used to limit the present invention. Any technician familiar with the profession can make some changes or modify the technical contents disclosed above into equivalent embodiments without departing from the scope of the technical solution of the present invention. However, any simple modification, equivalent change and modification made to the above embodiments according to the technical essence of the present invention without departing from the content of the technical solution of the present invention still fall within the scope of the technical solution of the present invention.

Claims

1. A touch processing method, characterized in that: Include: Using the touch panel to perform mutual capacitance detection to obtain an image, the image includes two-dimensional sensing information; calculating one or more proximity events corresponding to the external conductive object using the image; For a certain proximity event, determining whether the surrounding area of ​​the proximity position corresponding to the proximity event is normal, the determining step further includes: Calculating a plurality of absolute differences between a plurality of sensing information values ​​of the image corresponding to the surrounding area and a reference image; as well as When the sum of the multiple absolute differences is less than the threshold value, the surrounding area is determined to be normal; as well as When the surrounding area is normal, the proximity event is reported to the host.

2. The touch processing method according to claim 1, characterized in that: The surrounding area is a rectangle, wherein the plurality of sensing information values ​​are selected from one of the following or any combination thereof: The corner sensing information value of the rectangle; and The edge sensing information value of the rectangle.

3. The touch processing method according to claim 1, characterized in that: Also includes: When the surrounding area is abnormal, calculating a corrected position according to the close position and a correction rule; and The corrected position is reported to the host.

4. The touch processing method according to claim 1, characterized in that: Also includes: When the surrounding area is abnormal, a predicted position is calculated based on the trajectory associated with the proximate position; Calculate a corrected position based on the predicted position and the approximate position; as well as The corrected position is reported to the host.

5. The touch processing method according to claim 1, characterized in that: Also includes: When the surrounding area is abnormal, the proximity position is retained and not reported to the host; Then, the touch panel is used to perform mutual capacitance detection to obtain a second image; Calculating a second close position corresponding to the close position using the second image; Determining whether the second proximity position is located on an extended track of the track associated with the proximity event; When the second proximate position is located on the extended track, a predicted position corresponding to the proximate position is calculated using the extended track, wherein the predicted position is located on the extended track; and The predicted position and the second proximate position are reported to the host.

6. The touch processing method according to claim 5, characterized in that: Also includes: When the second proximity position is not located on the extended track, the proximity position and the second proximity position are reported to the host.

7. A touch processing device, used for connecting a touch panel, characterized in that: The touch panel includes a plurality of parallel first electrodes and a plurality of parallel second electrodes, each of the first electrodes intersects with the plurality of second electrodes, and the touch processing device includes: A driving circuit module, used for sending a driving signal through the plurality of first electrodes in a time-sharing manner; A sensing circuit module, used for sensing the driving signal through a plurality of parallel second electrodes of the touch panel in a time-sharing manner; as well as A processor module is connected to the driving circuit module and the sensing circuit module, and is used to execute instructions stored in the non-volatile memory to implement the following steps: The driving circuit module and the sensing circuit module perform mutual capacitance detection to obtain an image, wherein the image includes two-dimensional sensing information; calculating one or more proximity events corresponding to the external conductive object using the image; For a certain proximity event, determining whether the surrounding area of ​​the proximity position corresponding to the proximity event is normal, the determining step further includes: Calculating a plurality of absolute differences between a plurality of sensing information values ​​of the image corresponding to the surrounding area and a reference image; as well as When the sum of the multiple absolute differences is less than the threshold value, the surrounding area is determined to be normal; as well as When the surrounding area is normal, the proximity event is reported to the host.

8. The touch processing device according to claim 7, characterized in that: The surrounding area is a rectangle, wherein the plurality of sensing information values ​​are selected from one of the following or any combination thereof: The corner sensing information value of the rectangle; and The edge sensing information value of the rectangle.

9. The touch processing device according to claim 7, characterized in that: The processor module is also used to: When the surrounding area is abnormal, calculating a corrected position according to the close position and a correction rule; and The corrected position is reported to the host.

10. The touch processing device according to claim 7, characterized in that: The processor module is also used to: When the surrounding area is abnormal, a predicted position is calculated based on the trajectory associated with the proximate position; Calculate a corrected position based on the predicted position and the approximate position; as well as The corrected position is reported to the host.

11. The touch processing device according to claim 7, characterized in that: The processor module is also used to: When the surrounding area is abnormal, the proximity position is retained and not reported to the host; Then, the touch panel is used to perform mutual capacitance detection to obtain a second image; Calculating a second close position corresponding to the close position using the second image; Determining whether the second proximity position is located on an extended track of the track associated with the proximity event; When the second proximate position is located on the extended trajectory, calculating a predicted position corresponding to the proximate position using the extended trajectory, wherein the predicted position is located on the extended trajectory; and The predicted position and the second proximate position are reported to the host.

12. The touch processing device according to claim 11, characterized in that: The processor module is also used to: When the second proximity position is not located on the extended track, the proximity position and the second proximity position are reported to the host.

13. A touch control system, characterized in that: It comprises: the touch processing device as claimed in any one of claims 7-12, the touch panel and the host.