Pressure correction method, touch control processing device and touch control system implementing the method
By dividing the touch panel into multiple correction areas and calculating the pressure correction function, the pressure measurement error problem caused by manufacturing defects is solved, and more accurate pressure measurement is achieved.
Patent Information
- Application Number
- CN202111227821.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-12-25
- Filing Date
- 2021-10-21
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2041-10-21
AI Technical Summary
The touch panel may have defects or manufacturing tolerances during manufacturing, resulting in inaccurate pressure measurement values and a correction mechanism is required to reduce measurement errors.
By dividing the touch panel into multiple correction areas and measuring at the vertices of each area, the corresponding pressure correction function is calculated to correct the pressure value measurement error caused by local defects.
It effectively reduces the error of the pressure measurement value of the touch panel and improves the accuracy and reliability of the measurement.
Smart Images

Figure CN114690942B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to touch control, and more particularly to touch pressure calibration. Background Art
[0002] Touch panels or screens are common input devices for modern electronic devices. In addition to being able to use a stylus or finger to input a location, users can also control the force of pressing the touch panel. The input of pressure value enhances the user experience.
[0003] However, the touch panel may have defects or manufacturing tolerances during manufacturing. For example, the width of the touch electrodes may be different, and the surface of the panel may be slightly curved. This may result in different values when the touch panel measures pressure. Therefore, a mechanism for correcting the pressure value measured by the touch panel is urgently needed to minimize the error during measurement. Summary of the invention
[0004] The present application provides a pressure correction method for a touch panel, a touch processing device and a touch system implementing the pressure correction method, and also provides a method for calculating a pressure correction function, a touch processing device and a touch system implementing the pressure correction method. By dividing the touch panel into a plurality of smaller correction areas, and measuring one or more vertices of each correction area as correction points, the pressure correction function corresponding to the correction area can be calculated, so that the pressure value measurement error caused by the local defects of the correction area can be corrected.
[0005] According to one embodiment of the present application, a pressure correction method is provided, which is applicable to a touch panel, wherein the touch panel sequentially comprises a first electrode layer, an elastic dielectric layer and a second electrode layer, the first electrode layer comprises a plurality of first electrodes parallel to a first axis, and the second electrode layer comprises a plurality of second electrodes parallel to a second axis, and the pressure correction method comprises: obtaining a pressure touch event by utilizing mutual capacitance sensing of the plurality of first electrodes and the plurality of second electrodes; finding a corresponding correction area according to the coordinates of the pressure touch event; and calculating a correction pressure value according to the pressure sensing value of the pressure touch event and the pressure correction function of the corresponding correction area.
[0006] According to one embodiment of the present application, a pressure correction method is provided, which is applicable to a touch panel, wherein the touch panel sequentially comprises a first electrode layer, an elastic dielectric layer and a second electrode layer, the first electrode layer comprises a plurality of first electrodes parallel to a first axis, the second electrode layer comprises a plurality of second electrodes parallel to a second axis, and the touch panel further comprises a plurality of third electrodes parallel to the first axis, the pressure correction method comprising: obtaining a proximity event by using the plurality of the second electrodes and the plurality of the third electrodes; obtaining a pressure touch event corresponding to the proximity event by using the mutual capacitance sensing of the plurality of the first electrodes and the plurality of the second electrodes; finding a corresponding correction area according to the coordinates of the proximity event; and calculating a correction pressure value according to the pressure sensing value corresponding to the coordinates of the proximity event and the pressure correction function of the corresponding correction area.
[0007] According to one embodiment of the present application, a touch processing device for pressure correction is provided, which is connected to a touch panel, wherein the touch panel sequentially includes a first electrode layer, an elastic dielectric layer and a second electrode layer, the first electrode layer includes a plurality of first electrodes parallel to a first axis, and the second electrode layer includes a plurality of second electrodes parallel to a second axis, and the touch processing device includes: a connection network module, which is used to connect to one or more of the first electrodes and one or more of the second electrodes respectively; a driving circuit module, which is used to send a driving signal through the connection network module; a sensing circuit module, which is used to sense the induced driving signal through the connection network module; and a processor module, which is used to connect the connection network module, the driving circuit module and the sensing circuit module, and execute a plurality of instructions stored in a non-volatile memory to implement the following steps: obtaining a pressure touch event by using the mutual capacitance sensing of the plurality of first electrodes and the plurality of second electrodes; finding a corresponding correction area according to the coordinates of the pressure touch event; and calculating a correction pressure value according to the pressure sensing value of the pressure touch event and the pressure correction function of the corresponding correction area.
[0008] According to one embodiment of the present application, a touch processing device for pressure correction is provided, which is connected to a touch panel, wherein the touch panel sequentially comprises a first electrode layer, an elastic dielectric layer and a second electrode layer, the first electrode layer comprises a plurality of first electrodes parallel to a first axis, the second electrode layer comprises a plurality of second electrodes parallel to a second axis, and the touch panel further comprises a plurality of third electrodes parallel to the first axis. The touch processing device comprises: a connection network module, which is used to respectively connect to one or more of the first electrodes, one or more of the second electrodes and one or more of the third electrodes; a drive circuit module, which is used to send a drive signal through the connection network module; and a sensing circuit module. block, used to sense the induced driving signal through the connection network module; and a processor module, used to connect the connection network module, the driving circuit module and the sensing circuit module, and execute multiple instructions stored in the non-volatile memory to implement the following steps: using multiple second electrodes and multiple third electrodes to obtain a proximity event; using the mutual capacitance sensing of multiple first electrodes and multiple second electrodes to obtain a pressure touch event corresponding to the proximity event; according to the coordinates of the proximity event, finding a corresponding correction area; and calculating a correction pressure value according to the pressure sensing value corresponding to the coordinates of the proximity event and the pressure correction function of the corresponding correction area.
[0009] According to an embodiment of the present application, a touch control system for pressure correction is provided, comprising: the touch control processing device as described above; and the touch control panel connected to the touch control processing device.
[0010] According to one embodiment of the present application, a pressure correction function calculation method is provided, which is applicable to a touch panel, wherein the touch panel sequentially comprises a first electrode layer, an elastic dielectric layer and a second electrode layer, the first electrode layer comprises a plurality of first electrodes parallel to a first axis, and the second electrode layer comprises a plurality of second electrodes parallel to a second axis, and the pressure correction method comprises: when standard test pressure values are applied to calibration points corresponding to one or more vertices of a plurality of calibration areas of the touch panel, respectively, pressure sensing values corresponding to each calibration point are obtained by utilizing mutual capacitance sensing of the plurality of first electrodes and the plurality of second electrodes; and the pressure correction function corresponding to each calibration area is calculated based on the coordinates of the calibration point corresponding to the calibration area, the standard test pressure value and the pressure sensing value.
[0011] According to one embodiment of the present application, a touch processing device for calculating a pressure correction function is provided, which is connected to a touch panel, wherein the touch panel sequentially comprises a first electrode layer, an elastic dielectric layer, and a second electrode layer, wherein the first electrode layer comprises a plurality of first electrodes parallel to a first axis, and the second electrode layer comprises a plurality of second electrodes parallel to a second axis, and the touch processing device comprises: a connection network module, which is used to connect to one or more of the first electrodes and one or more of the second electrodes respectively; a driving circuit module, which is used to send a driving signal through the connection network module; and a sensing circuit module, which is used to sense the induced The driving signal; and a processor module, which is used to connect the connection network module, the driving circuit module and the sensing circuit module, and execute multiple instructions stored in the non-volatile memory to implement the following steps: when the calibration points corresponding to one or more vertices of the multiple calibration areas of the touch panel are respectively applied with standard test pressure values, the pressure sensing value corresponding to each of the calibration points is obtained by using the mutual capacitance sensing of the multiple first electrodes and the multiple second electrodes; and the pressure correction function corresponding to each calibration area is calculated according to the coordinates of the calibration point corresponding to each calibration area, the standard test pressure value and the pressure sensing value.
[0012] According to an embodiment of the present application, a touch control system for calculating a pressure correction function is provided, comprising: the touch control processing device as described above; and the touch control panel connected to the touch control processing device. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 FIG. 4 is a schematic diagram of a touch control system according to an embodiment of the present application.
[0014] FIG. 2A to FIG. 2D They are respectively cross-sectional schematic diagrams of a touch screen according to embodiments of the present application.
[0015] Figure 3 FIG. 4 is a schematic top view of a touch screen according to an embodiment of the present application.
[0016] Figure 4 FIG. 4 is a schematic diagram of a calibration point and a calibration area according to an embodiment of the present application.
[0017] Figure 5 FIG. 4 is a schematic diagram of a calibration point and a calibration area according to an embodiment of the present application.
[0018] Figure 6 FIG. 4 is a schematic diagram of a special calibration point and a special calibration area according to an embodiment of the present application.
[0019] Figure 7 FIG. 4 is a schematic diagram of a calibration area according to an embodiment of the present application.
[0020] Figure 8FIG. 4 is a schematic diagram of a calibration area according to an embodiment of the present application.
[0021] Fig. 9 4 is a flow chart of a method for calculating a pressure correction function according to an embodiment of the present application.
[0022] Fig.10 4 is a flow chart of a pressure calibration method according to an embodiment of the present application.
[0023] Fig.11 4 is a flow chart of a pressure calibration method according to an embodiment of the present application.
[0024]
Main component symbol description
[0025] 100: Touch control system 110: Touch control processing device
[0026] 111: Interconnection Network module 112: Driving circuit module
[0027] 113: Sensing circuit module 114: Processor module
[0028] 115: Interface module 120: Touch screen or panel
[0029] 121: first electrode 122: second electrode
[0030] 123: third electrode 124: elastic dielectric layer
[0031] 125: Dielectric layer 130: Stylus
[0032] 135: Touchpad wipe 139: External conductive objects
[0033] 140: Host 141: Input / output interface module
[0034] 142: CPU module 143: Graphics processor module
[0035] 144: Memory module 145: Network interface module
[0036] 146: Memory modules 411-433: Calibration points
[0037] 441-443: Third calibration area 451-458: Second calibration area
[0038] 461-464: First calibration area 561-568: Fourth calibration area
[0039] 610: Special calibration area 611~622: Special calibration points
[0040] 760: First calibration area 861: Fourth calibration area
[0041] 862: Fourth calibration area 900: Pressure calibration function calculation method
[0042] 910~960: Step 1000: Pressure calibration method
[0043] 1010-1050: Step 1100: Pressure calibration method
[0044] 1110~1160: Steps DETAILED DESCRIPTION
[0045] 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.
[0046] The touch control system 100 may include a touch control processing device 110, a touch panel or screen 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 touchpad erasers 135. Hereinafter, in this application, the touch panel or screen 120 may be generally referred to as a touch screen 120, but in an embodiment lacking a display function, a person skilled in the art will know that the touch screen referred to in this application is a touch panel.
[0047] The touch screen 120 includes a plurality of first electrodes 121 parallel to the first axis, a plurality of second electrodes 122 parallel to the second axis, and one or more third electrodes 123. 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, the second electrode 122 as a second touch electrode 122, and the third electrode as a third touch electrode 123. The present application also collectively refers to the first electrode 121, the second electrode 122, and the third electrode 123 as touch electrodes. In some embodiments of the touch screen 120, the first electrode 121, the second electrode 122, and the third electrode 123 are made of transparent materials. The first electrode 121 and the second electrode 122 can be in the same electrode layer, and each of the multiple conductive sheets of the first electrode 121 or the second electrode 122 is connected by a bridge. The first electrode 121 and the second electrode 122 can also be in different electrode layers stacked one above the other. Unless otherwise specified, the present application can generally be applied to embodiments of a single layer or multiple electrode layers. 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.
[0048] Please refer to Figure 2A , which is a cross-sectional schematic diagram of a touch screen 120 according to an embodiment of the present invention. The touch screen 120 includes the structure of the above-mentioned multiple electrode layers, which sequentially include a third electrode 123 layer, an elastic dielectric layer 124, a second electrode 122 layer, a dielectric layer 125 and a first electrode 121 layer. A person skilled in the art can understand that the touch screen 120 can further include other display structures or other layers. However, for the sake of convenience of description, this application omits the drawing.
[0049] An external object such as a finger or an external conductive object 139 is closest to the third electrode 123 layer. The elastic dielectric layer 124 is located between the third electrode 123 layer and the second electrode 122 layer, and is used to insulate the second electrode 122 and the third electrode 123. When the external object 139 contacts the touch screen 120 downward, the third electrode 123 layer and the elastic dielectric layer 124 will deform due to the force. Accordingly, the distance between the third electrode 123 layer and the second electrode 122 layer will be shortened. The capacitance value between the second electrode 122 and the third electrode 123 will change according to the change in distance.
[0050] Please refer to Figure 2B, which is a cross-sectional schematic diagram of a touch screen 120 according to an embodiment of the present invention. Figure 2A Compared to the embodiment shown, Figure 2B The elastic dielectric layer 124 is located between the first electrode 121 layer and the second electrode 122 layer, and the dielectric layer 125 is located between the third electrode 123 layer and the second electrode 122 layer, and is used to insulate the second electrode 122 from the third electrode 123. When the external conductive object 139 contacts the touch screen 120 downward, the elastic dielectric layer 124 will be deformed due to the force. Accordingly, the distance between the first electrode 122 layer and the second electrode 122 layer will be shortened. The capacitance value between the second electrode 122 and the first electrode 121 will change according to the change in distance.
[0051] Please refer to Figure 2C , which is a cross-sectional schematic diagram of a touch screen 120 according to an embodiment of the present invention. The elastic dielectric layer 124 is located between the first electrode 121 layer and the second electrode 122 layer. When the external conductive object 139 contacts the touch screen 120 downward, the elastic dielectric layer 124 will deform due to the force. Accordingly, the distance between the first electrode 122 layer and the second electrode 122 layer will be shortened. The capacitance value between the second electrode 122 and the first electrode 121 will change according to the change in distance.
[0052] Please refer to Figure 2D , which is a cross-sectional schematic diagram of a touch screen 120 according to an embodiment of the present invention. The plurality of third electrodes 123 and the plurality of second electrodes 122 are located in the same layer, and each second electrode 122 overlaps with the plurality of third electrodes 123 in a bridge manner. The third electrode 123 can be parallel to the first axis like the first electrode 121.
[0053] exist Figure 2A In the embodiment shown, since the third electrode 123 is adjacent to the second electrode 122, the third electrode 123 can be parallel to the first axis like the first electrode 121. Figure 2B In the embodiment shown, since the third electrode 123 is adjacent to the first electrode 121, the third electrode 123 can be parallel to the second axis like the second electrode 122. However, the present application does not limit the third electrode 123 and the adjacent electrode layers to be parallel to different axes.
[0054] Figure 1The touch processing device 110 shown 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.
[0055] The connection network module 111 is used to respectively connect the plurality of first electrodes 121, the plurality of second electrodes 122 and / or the plurality of third electrodes 123 of the touch screen 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.
[0056] Please refer to Figure 3 As shown, it is a top view schematic diagram of a touch screen 120 according to an embodiment of the present invention. The connection network module 111 can connect the driving circuit module 112 and / or the sensing circuit module 113 to one or more of the first electrodes 121 or one or more of the second electrodes 122, respectively. The present application does not limit whether the connection network module 111 uses a single winding or a double winding method to connect each first electrode 121 and the second electrode 122. In one embodiment, when the number of the plurality of third electrodes 123 is the same as the number of the plurality of first electrodes 121, and the vertical projection positions of each first electrode 121 and a third electrode 123 are the same, Figure 3 The first electrode 121 is replaced by the third electrode 123. That is, each second electrode 122 forms a plurality of overlapping regions with all the first electrodes 121 and the third electrodes 123.
[0057] Figure 1The driving circuit module 112 shown 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 signal or digital signal modulation can be performed on the above-mentioned driving signal to transmit certain information. The above 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 waveform. 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.
[0058] 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 the information carried by the driving signal. The sensing circuit module 113 may include one or more channels, each of which can be connected to any one or more touch electrodes through the connection network module 111. At the same time, each channel can perform sensing and demodulation simultaneously.
[0059] 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.
[0060] 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 .
[0061] 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.
[0062] 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 .
[0063] 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, and 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.
[0064] 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.
[0065] The touch processing device 110 can detect one or more external conductive objects 139, such as human fingers, palms, or passive stylus 130 or touchpad eraser 135, through the touch screen 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 the external conductive objects 139. The 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 transmit information using electrical signals. 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 screen 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 screen 120.
[0066] 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.
[0067] The memory module 146 includes a non-volatile memory, common examples of which are a hard disk, an electronically erasable rewritable 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.
[0068] 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 of x86 and x64 instruction sets from Intel, AMD, and VIA, or processors of ARM instruction sets from Apple, Qualcomm, and MediaTek, and can also include processors of other forms of complex computer instruction sets (CISC) or reduced computer instruction sets (RISC). The aforementioned operating system and application programs include multiple instructions and data corresponding to the above-mentioned instruction sets, which can be used to control other modules of the touch control system 100 after being executed by the central processing unit module 142.
[0069] 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.
[0070] 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.
[0071] Please refer to Figure 4 As shown in FIG. 1 , it is a schematic diagram of a calibration point and a calibration area according to an embodiment of the present application. A plurality of calibration points may be set on the touch screen 120. Figure 4 The illustrated embodiment includes nine calibration points 411 - 433 . However, those skilled in the art will appreciate that the touch screen 120 may be provided with 12, 16, 15 or other numbers of calibration points.
[0072] In one embodiment, the calibration point may be located at an overlapping area between the second electrode 122 and the first electrode 121, or at an overlapping area between the second electrode 122 and the third electrode 123. In one embodiment, each overlapping area between the second electrode 122 and other touch electrodes is a calibration point. In other words, the number of calibration points is equal to the number of overlapping areas. However, it can be understood by a person skilled in the art that the calibration point may be set at a point outside the overlapping area. However, since the mutual capacitance sensing value of the overlapping area at the edge of the touch screen 120 is different from the mutual capacitance sensing value of other overlapping areas in the middle of the touch screen 120, the calibration point is usually not set at the edge of the touch screen 120.
[0073] exist Figure 4 The illustrated embodiment forms three types of correction areas. The first correction area is a correction area in the middle part of the touch screen 120, such as a plurality of first correction areas 461-463. Each first correction area is a rectangle, and its four vertices are correction points. The first correction area does not border the edge of the touch screen 120. The second correction area is a second correction area at the edge of the touch screen 120, such as a plurality of second correction areas 451-458. Each second correction area is a rectangle, and its two adjacent vertices are correction points. One side of the second correction area is a side of the touch screen 120. The third correction area is a third correction area at the corner of the touch screen 120, such as a plurality of third correction areas 441-444. Only one vertex of the third correction area is a correction point, and its two adjacent sides are two adjacent sides of the touch screen 120.
[0074] In one embodiment, each first calibration region has the same shape and area, each second calibration region has the same shape and area, and each third calibration region has the same shape and area. However, a person skilled in the art will appreciate that the shape and area of a calibration region may be different from the shapes and areas of all other calibration regions.
[0075] The purpose of configuring the correction area is to set the pressure correction function corresponding to the correction area. The pressure correction function can be generated according to the sensing values of multiple correction points. For example, the pressure correction function corresponding to the first correction area can be generated according to the sensing values of the correction points of the four vertices. The pressure correction function corresponding to the second correction area can be generated according to the sensing values of the correction points of the two vertices, or the pressure function of the adjacent first correction area can be used. For example, the pressure correction function of the second correction area 451 can use the pressure correction function of the first correction area 461. The pressure correction function of the second correction area 456 can use the pressure correction function of the first correction area 464. As for the pressure correction function of the third correction area, the pressure correction function of the adjacent correction area can be used. For example, the pressure correction function of the third correction area 441 can use the pressure correction function of the first correction area 461, or use the pressure correction function of the second correction area 451 or 453.
[0076] The pressure correction function refers to a function f whose input value is the pressure measurement value and whose output is the corrected pressure value. In one embodiment, equation 1 is a pressure correction function f.
[0077] f(P m )=P c = r·P m +e (Equation 1)
[0078] In equation 1, P m is the pressure measurement value, P c is the correction pressure value, r is the correction coefficient, and e is the correction error value.
[0079] In addition to the above equations, those skilled in the art will appreciate that a quadratic function can be used to implement the above pressure correction function. The following is a calculation method for the pressure correction function corresponding to the first correction area when e is a constant, for example, when e is equal to 0. c When the pressure reaches a certain calibration point, the pressure measurement value is P m . Accordingly, when e is a constant, the correction coefficient r value corresponding to the pressure point can be calculated according to equation 1. Assuming that the coordinates of the four correction points are (x0, y0), (x1, y0), (x1, y1) and (x0, y1), the four correction coefficient values r can be calculated respectively according to the above method.0,0 、r 1,0 、r 1,1 With r 0,1 Next, the correction coefficient r value corresponding to a certain point coordinate (x, y) can be calculated according to the following equation 2, and the pressure correction function applicable to the first correction area is obtained.
[0080]
[0081] In the second calibration areas 451, 452, 457 and 458, since the y coordinates of the two calibration points are the same, their coordinates are (x0, y0) and (x1, y0) respectively. According to the above method, two calibration coefficient values r can be calculated respectively. 0,0 、r 1,0 In one embodiment, after subtracting the above equation 2, the following equation 3 can be obtained, and the correction coefficient r value corresponding to a certain point coordinate (x, y) is obtained, and the pressure correction function applicable to the second correction area 451, 452, 457 and 458 is obtained.
[0082]
[0083] In the second calibration areas 453, 454, 455 and 456, since the x coordinates of the two calibration points are the same, their coordinates are (x0, y0) and (x0, y1) respectively. According to the above method, two calibration coefficient values r can be calculated respectively. 0,0 、r 0,1 In one embodiment, after subtracting the above equation 2, the following equation 4 can be obtained, and the correction coefficient r value corresponding to a certain point coordinate (x, y) is obtained, and the pressure correction function applicable to the second correction area 453, 454, 455 and 456 is obtained.
[0084]
[0085] In the third calibration area 441 - 444 described above, there is only one calibration point. In one embodiment, the pressure calibration function of the third calibration area may use the calibration coefficient r and the calibration error value e of the calibration point.
[0086] Please refer to Figure 5 , which is a schematic diagram of a calibration point and a calibration area according to an embodiment of the present application. Figure 5 In the embodiment of Figure 4The rectangular first correction area is completely cut into two triangular fourth correction areas. For example, the first correction area 461 is divided into fourth correction areas 561 and 562. The first correction area 462 is divided into fourth correction areas 563 and 564. The division method of the first correction areas 461 and 462 can also be different. The former is divided by a line from the upper left vertex to the lower right vertex, and the latter is divided by a line from the upper right vertex to the lower left vertex. It can be understood by ordinary technicians in this field that every three correction points can form a triangular fourth correction area. Since the correction points of the second correction area and the third correction area are less than three, they cannot be divided any further.
[0087] Assuming that the coordinates of the three calibration points are (x0, y0), (x1, y0) and (x1, y1), the three calibration coefficients r can be calculated according to the above method. 0,0 、r 1,0 、r 1,1 Next, the correction coefficient r value corresponding to the coordinates (x, y) of a certain point can be calculated according to the following equation 5, thus obtaining the pressure correction function applicable to the fourth correction area.
[0088]
[0089] Assuming that the coordinates of the three calibration points are (x0, y0), (x0, y1) and (x1, y1), the three calibration coefficients r can be calculated according to the above method. 0,0 、r 0,1 、r 1,1 Next, the correction coefficient r value corresponding to the coordinates (x, y) of a certain point can be calculated according to the following equation 6, thus obtaining the pressure correction function applicable to the fourth correction area.
[0090]
[0091] exist Figure 4 and Figure 5 In the embodiment of the present invention, the difference between the pressure measurement value and the pressure correction value of each calibration point may fall within a range. However, if the difference between the pressure measurement value and the pressure correction value of a certain calibration point exceeds the range, more special calibration points may be set around the abnormal calibration point, and the pressure correction function of the special calibration area formed by the abnormal calibration point and the special calibration point may be calculated.
[0092] Please refer to Figure 6 , which is a schematic diagram of a special calibration point and a special calibration area according to an embodiment of the present application. Figure 6In the embodiment, the pressure measurement value of the calibration point 422 exceeds the normal range mentioned above, but is still within the acceptable defect range. Therefore, a plurality of special calibration points 611, 612, 621 and 622 can be set around the abnormal calibration point 422. The four special calibration points 611, 612, 621 and 622 form a rectangular special calibration area 610, which covers the abnormal calibration point 422. In addition, the three special calibration points 611, 612 and 622 form a triangular special calibration area (not shown in the figure), which also covers the abnormal calibration point 422.
[0093] In one embodiment, the calibration measurement step can be performed on the rectangular special calibration area, and the pressure calibration function corresponding to the special calibration area can be obtained according to the above equation 2. In another embodiment, the calibration measurement step can be performed on the triangular special calibration area, and the pressure calibration function corresponding to the special calibration area can be obtained according to the above equation 5 or equation 6. It is worth noting that in order to be applicable to the above equation 2, the two sides of the rectangular special calibration area must be parallel to the long side and the short side of the touch screen 120. In order to be applicable to the above equation 5 or equation 6, the two sides of the triangular special calibration area must also be parallel to the long side and the short side of the touch screen 120.
[0094] If the pressure measurement value of any one of the three or four special calibration points is still outside the normal range, these special calibration points can be abandoned and a larger special calibration area can be set, including the original special calibration area, until the pressure measurement values of all special calibration points in the special calibration area fall within the normal range, and then the pressure correction function of the special calibration area is calculated.
[0095] Please refer to Figure 7 As shown, it is a schematic diagram of a correction area according to an embodiment of the present application. Figure 7 In the embodiment of FIG. 1 , each overlapping region of the first electrode 121 and the second electrode 122 is a calibration point. Figure 2B and Figure 2C In the embodiment of FIG. 1 , an elastic dielectric layer 124 is sandwiched between the first electrode 121 and the second electrode 122. Figure 2A In the embodiment of Figure 7 The embodiment can be modified so that each overlapping area of the second electrode 122 and the third electrode 123 is a calibration point.
[0096] Since the present application mainly uses the change in mutual capacitance effect caused by the variable distance of the elastic dielectric layer 124 to detect the pressure value, the sensing values of all overlapping areas can form a two-dimensional array pressure image for finding external objects. In this embodiment, multiple first calibration areas 760 with the same shape and area can be obtained. The pressure calibration function of each first calibration area 760 can be found using the pressure image of the two-dimensional array described above and equation 2.
[0097] Please refer to Figure 8 , which is a schematic diagram of a correction area according to an embodiment of the present application. and Figure 7 The same as the embodiment of FIG. 1 , each overlapping area of the first electrode 121 and the second electrode 122 is a calibration point. Figure 2B and Figure 2C In the embodiment of FIG. 1 , an elastic dielectric layer 124 is sandwiched between the first electrode 121 and the second electrode 122. Figure 2A In the embodiment of Figure 8 The embodiment can be modified so that each overlapping area of the second electrode 122 and the third electrode 123 is a calibration point.
[0098] In this embodiment, a plurality of fourth calibration regions 861 and 862 of the same area can be obtained. The pressure calibration function of each fourth calibration region 861 and 862 can be found by using the pressure image of the two-dimensional array and equations 5 and 6.
[0099] Please refer to Fig. 9 , which is a flow chart of a method for calculating a pressure correction function according to an embodiment of the present application. The pressure correction function calculation method 900 may be Figure 1 The touch processing device 110 is implemented, in particular, a set of instructions and data stored in the non-volatile memory can be executed by the processor 114. If no causal relationship is mentioned, the present application does not limit the execution order between any two steps. The pressure correction function calculation method 900 starts at step 910.
[0100] Step 910: Divide the touch area into multiple calibration areas. Each calibration area includes at least one calibration point, such as the first to fourth calibration areas mentioned above. Each calibration area may include two adjacent sides, which are respectively parallel to two adjacent sides of the touch screen.
[0101] Step 920: Utilize mutual capacitance sensing to obtain the sensed pressure values of the calibration points of the multiple calibration areas. Mutual capacitance sensing here refers to the mutual capacitance effect caused by detecting the change in the distance between the two touch electrodes. In this step, a verified standard pressure test value is applied to the calibration point, and then the pressure measurement value of each calibration point is obtained. When the calibration point is the overlapping area of the above-mentioned two touch electrodes, the change in the sensed value can be directly used as the pressure measurement value. When the calibration point is not in the overlapping area of the above-mentioned two touch electrodes, a person of ordinary skill in the art can understand that the pressure sensing value of the calibration point can be calculated using the two-dimensional sensing pressure image measured by the mutual capacitance sensing principle. Then, the process can proceed to optional step 930, or directly to step 960.
[0102] Optional step 930: Determine whether any pressure sensing value of any calibration point is out of range. When the pressure sensing value of any calibration point is out of range, the process proceeds to step 940, otherwise proceeds to step 960. The range may include values between a high value and a low value, and the correct pressure sensing value is between the high value and the low value.
[0103] Step 940: According to each abnormal correction point, a corresponding special correction area is set. The special correction area may include the corresponding abnormal correction point. When the abnormal correction point is located at the edge, the abnormal correction point may be one of the vertices of the special correction area.
[0104] Step 950: Similar to step 920, mutual capacitance sensing is used to obtain the sensed pressure value of the special calibration point of the corresponding special calibration area.
[0105] Step 960: Generate a pressure correction function based on the sensed pressure value of each correction point of the correction area. The pressure correction function calculation method 900 can generate a pressure correction function corresponding to each correction area. The second correction area located at the edge can use the pressure correction function of the adjacent first correction area or fourth correction area, or the pressure correction function calculated by equation three or equation four. The third correction area located at the corner can use the pressure correction function of the adjacent first correction area or fourth correction area, or the pressure correction function of the unique correction point. In one embodiment, the pressure correction function may not be set for the second correction area located at the edge and the third correction area located at the corner. In other words, the second correction area or the third correction area may not be set in order to reduce the memory space for storing the pressure correction function.
[0106] Please refer to Fig.10 FIG. 1 is a flow chart of a pressure calibration method according to an embodiment of the present application. The pressure calibration method 1000 can be applied to FIG. 2A to FIG. 2C touch screen, and by Figure 1The touch processing device 110 shown is implemented, in particular, a set of instructions and data stored in a non-volatile memory, which can be executed by the processor 114. If no causal relationship is mentioned, the present application does not limit the execution order between any two steps. The pressure calibration method 1000 starts at step 1010.
[0107] Step 1010: Obtain a pressure touch event using mutual capacitance sensing. When an external conductive object presses the touch screen 120, the distance between the touch electrodes becomes shorter, affecting the mutual capacitance effect. A person skilled in the art can understand that a two-dimensional pressure image can be obtained using mutual capacitance sensing, and the coordinate position of the pressure touch event and the pressure sensing value can be calculated using the pressure image.
[0108] Step 1020, find the calibration area according to the coordinates of the touch event. When all the areas at the edge or corner of the touch screen 120 have corresponding calibration areas, the process can directly proceed to step 1050. However, when the areas at the edge or corner of the touch screen 120 do not have calibration areas, the process can proceed to step 1030.
[0109] Step 1030 : Determine whether the pressure touch event is not in the calibration area. That is, when the pressure touch event occurs at the edge or corner of the touch screen 120 , the process proceeds to step 1040 . Otherwise, the process proceeds to step 1050 .
[0110] Step 1040: Find the nearest correction area according to the coordinates of the touch-down event. As mentioned above, the nearest first correction area or fourth correction area can be found as the corresponding correction area.
[0111] Step 1050 : Calculate a corrected pressure value according to the pressure sensing value of the pressure touch event and the pressure correction function of the corresponding correction area. Then, the touch processing device 110 can update the pressure value of the pressure touch event and report the pressure touch event to the host 140 .
[0112] Please refer to Fig.11 FIG. 1 is a flow chart of a pressure correction method according to an embodiment of the present application. The pressure correction method 1100 can be applied to FIG. 2A to FIG. 2B touch screen, and by Figure 1 The touch processing device 110 shown is implemented, in particular, a set of instructions and data stored in a non-volatile memory, which can be executed by a processor 114. If no causal relationship is mentioned, the present application does not limit the execution order between any two steps. The pressure calibration method 1100 starts at step 1110.
[0113] Figure 2A , Figure 2B and Figure 2DThe touch screen 120 can obtain the approach event and pressure touch event of the external conductive object. The approach event uses the approach of the external conductive object to change the mutual capacitance effect of the two touch electrodes. Therefore, when the external conductive object is close to but not in contact with the touch screen 120, the touch processing device 110 can detect the approach event but cannot detect the pressure touch event. Since the deformation of the elastic dielectric layer 124 is nonlinear, the coordinates of the approach event are usually closer to the position that the user intends to input than the coordinates of the pressure touch event, so the pressure correction method 1100 corrects the pressure sensing value of the coordinate position of the approach event.
[0114] Step 1110: Acquire a proximity event. A person skilled in the art will appreciate that a proximity event may be acquired by using self-capacitance sensing or mutual-capacitance sensing.
[0115] Step 1120: Using mutual capacitance sensing, obtain the corresponding pressure touch event of the approach event. As mentioned above, the approach event may not have a corresponding pressure touch event. Step 1120 is to find the approach event with a corresponding pressure touch event.
[0116] Step 1130: Find the calibration area based on the coordinates of the approach event. The difference from step 1020 is that step 1130 finds the calibration area based on the coordinates of the approach event, rather than the coordinates of the pressure event. When all areas at the edge or corner of the touch screen 120 have corresponding calibration areas, the process can directly proceed to step 1160. However, when no calibration area is set for the area at the edge or corner of the touch screen 120, the process can proceed to step 1140.
[0117] Step 1140 : Determine whether the approach event is not in the calibration area. That is, when the approach event occurs at the edge or corner of the touch screen 120 , the process proceeds to step 1150 . Otherwise, the process proceeds to step 1160 .
[0118] Step 1150: Find the nearest correction area according to the coordinates of the approaching event. As mentioned above, the nearest first correction area or fourth correction area can be found as the corresponding correction area.
[0119] Step 1160: Calculate a corrected pressure value according to the pressure sensing value of the coordinates of the proximity event and the pressure correction function of the corresponding correction area.
[0120] According to one embodiment of the present application, a pressure correction method is provided, which is applicable to a touch panel, wherein the touch panel sequentially comprises a first electrode layer, an elastic dielectric layer and a second electrode layer, the first electrode layer comprises a plurality of first electrodes parallel to a first axis, and the second electrode layer comprises a plurality of second electrodes parallel to a second axis, and the pressure correction method comprises: obtaining a pressure touch event by utilizing mutual capacitance sensing of the plurality of first electrodes and the plurality of second electrodes; finding a corresponding correction area according to the coordinates of the pressure touch event; and calculating a correction pressure value according to the pressure sensing value of the pressure touch event and the pressure correction function of the corresponding correction area.
[0121] Furthermore, in order to reduce the memory space for storing the correction area and its corresponding pressure correction function, the pressure correction method further includes: when the correction area where the pressure touch event is located is found, it is used as the corresponding correction area; and when the correction area where the pressure touch event is located cannot be found, the correction area closest to the pressure touch event is found as the corresponding correction area.
[0122] Furthermore, in order to simplify the calculation process of the pressure correction function and to set the overlapping area of the first electrode and the second electrode as the correction point, the correction area is one of the following: a triangle, wherein the two sides of the triangle are respectively parallel to the two adjacent sides of the touch panel; and a rectangle, wherein the two adjacent sides of the rectangle are respectively parallel to the two adjacent sides of the touch panel.
[0123] Furthermore, in order to conform to the variation of the pressure measurement value in the calibration area as much as possible, the pressure correction function is calculated based on the coordinates of one or more vertices of the calibration area, the standard test pressure value and the pressure sensing value.
[0124] Furthermore, in order to facilitate setting of vertex coordinate values and measurement of calibration points in the vertically closest overlapping region of the first electrode and the second electrode, the plurality of vertices are respectively located in the overlapping regions of the plurality of first electrodes and the plurality of second electrodes.
[0125] According to one embodiment of the present application, a pressure correction method is provided, which is applicable to a touch panel, wherein the touch panel sequentially comprises a first electrode layer, an elastic dielectric layer and a second electrode layer, the first electrode layer comprises a plurality of first electrodes parallel to a first axis, the second electrode layer comprises a plurality of second electrodes parallel to a second axis, and the touch panel further comprises a plurality of third electrodes parallel to the first axis, the pressure correction method comprising: obtaining a proximity event by using the plurality of the second electrodes and the plurality of the third electrodes; obtaining a pressure touch event corresponding to the proximity event by using the mutual capacitance sensing of the plurality of the first electrodes and the plurality of the second electrodes; finding a corresponding correction area according to the coordinates of the proximity event; and calculating a correction pressure value according to the pressure sensing value corresponding to the coordinates of the proximity event and the pressure correction function of the corresponding correction area.
[0126] Furthermore, in order to reduce the memory space for storing the correction area and its corresponding pressure correction function, the pressure correction method further includes: when the correction area where the approach event is located is found, it is used as the corresponding correction area; and when the correction area where the approach event is located cannot be found, the correction area closest to the approach event is found as the corresponding correction area.
[0127] Furthermore, in order to simplify the calculation process of the pressure correction function and to set the overlapping area of the first electrode and the second electrode as the correction point, the correction area is one of the following: a triangle, wherein the two sides of the triangle are respectively parallel to the two adjacent sides of the touch panel; and a rectangle, wherein the two adjacent sides of the rectangle are respectively parallel to the two adjacent sides of the touch panel.
[0128] Furthermore, in order to conform to the variation of the pressure measurement value in the calibration area as much as possible, the pressure correction function is calculated based on the coordinates of one or more vertices of the calibration area, the standard test pressure value and the pressure sensing value.
[0129] Furthermore, in order to facilitate setting of vertex coordinate values and measurement of calibration points in the vertically closest overlapping region of the first electrode and the second electrode, the plurality of vertices are respectively located in the overlapping regions of the plurality of first electrodes and the plurality of second electrodes.
[0130] According to an embodiment of the present application, a touch processing device for pressure correction is provided, which is connected to a touch panel, wherein the touch panel sequentially includes a first electrode layer, an elastic dielectric layer and a second electrode layer, the first electrode layer includes a plurality of first electrodes parallel to a first axis, and the second electrode layer includes a plurality of second electrodes parallel to a second axis, and the touch processing device includes: a connection network module, which is used to connect to one or more of the first electrodes and one or more of the second electrodes respectively; a driving circuit module, which is used to send a driving signal through the connection network module; a sensing circuit module, which is used to sense the induced driving signal through the connection network module; and a processor module, which is used to connect the connection network module, the driving circuit module and the sensing circuit module, and execute a plurality of instructions stored in a non-volatile memory to implement the following steps: obtaining a pressure touch event by using the mutual capacitance sensing of the plurality of first electrodes and the plurality of second electrodes; finding a corresponding correction area according to the coordinates of the pressure touch event; and calculating a correction pressure value according to the pressure sensing value of the pressure touch event and the pressure correction function of the corresponding correction area.
[0131] Furthermore, in order to reduce the memory space for storing the correction area and its corresponding pressure correction function, the processor module is further used to: when the correction area where the pressure touch event is located is found, use it as the corresponding correction area; and when the correction area where the pressure touch event is located cannot be found, find the correction area closest to the pressure touch event as the corresponding correction area.
[0132] Furthermore, in order to simplify the calculation process of the pressure correction function and to set the overlapping area of the first electrode and the second electrode as the correction point, the correction area is one of the following: a triangle, wherein the two sides of the triangle are respectively parallel to the two adjacent sides of the touch panel; and a rectangle, wherein the two adjacent sides of the rectangle are respectively parallel to the two adjacent sides of the touch panel.
[0133] Furthermore, in order to facilitate setting of vertex coordinate values and measurement of calibration points in the vertically closest overlapping region of the first electrode and the second electrode, the plurality of vertices are respectively located in the overlapping regions of the plurality of first electrodes and the plurality of second electrodes.
[0134] According to one embodiment of the present application, a touch processing device for pressure correction is provided, which is connected to a touch panel, wherein the touch panel sequentially comprises a first electrode layer, an elastic dielectric layer and a second electrode layer, the first electrode layer comprises a plurality of first electrodes parallel to a first axis, the second electrode layer comprises a plurality of second electrodes parallel to a second axis, and the touch panel further comprises a plurality of third electrodes parallel to the first axis. The touch processing device comprises: a connection network module, which is used to respectively connect to one or more of the first electrodes, one or more of the second electrodes and one or more of the third electrodes; a drive circuit module, which is used to send a drive signal through the connection network module; and a sensing circuit. A module is used to sense the induced driving signal through the connection network module; and a processor module is used to connect the connection network module, the driving circuit module and the sensing circuit module, and execute multiple instructions stored in the non-volatile memory to implement the following steps: using multiple second electrodes and multiple third electrodes to obtain a proximity event; using the mutual capacitance sensing of multiple first electrodes and multiple second electrodes to obtain a pressure touch event corresponding to the proximity event; according to the coordinates of the proximity event, finding a corresponding correction area; and calculating a correction pressure value according to the pressure sensing value corresponding to the coordinates of the proximity event and the pressure correction function of the corresponding correction area.
[0135] Furthermore, in order to reduce the memory space for storing the correction area and its corresponding pressure correction function, the processor module is further used to: when the correction area where the approach event is located is found, use it as the corresponding correction area; and when the correction area where the approach event is located cannot be found, find the correction area closest to the approach event as the corresponding correction area.
[0136] Furthermore, in order to simplify the calculation process of the pressure correction function and to set the overlapping area of the first electrode and the second electrode as the correction point, the correction area is one of the following: a triangle, wherein the two sides of the triangle are respectively parallel to the two adjacent sides of the touch panel; and a rectangle, wherein the two adjacent sides of the rectangle are respectively parallel to the two adjacent sides of the touch panel.
[0137] Furthermore, in order to conform to the variation of the pressure measurement value in the calibration area as much as possible, the pressure correction function is calculated based on the coordinates of one or more vertices of the calibration area, the standard test pressure value and the pressure sensing value.
[0138] Furthermore, in order to facilitate setting of vertex coordinate values and measurement of calibration points in the vertically closest overlapping region of the first electrode and the second electrode, the plurality of vertices are respectively located in the overlapping regions of the plurality of first electrodes and the plurality of second electrodes.
[0139] According to an embodiment of the present application, a touch control system for pressure correction is provided, comprising: the touch control processing device as described above; and the touch control panel connected to the touch control processing device.
[0140] According to one embodiment of the present application, a pressure correction function calculation method is provided, which is applicable to a touch panel, wherein the touch panel sequentially comprises a first electrode layer, an elastic dielectric layer and a second electrode layer, the first electrode layer comprises a plurality of first electrodes parallel to a first axis, and the second electrode layer comprises a plurality of second electrodes parallel to a second axis, and the pressure correction method comprises: when standard test pressure values are applied to calibration points corresponding to one or more vertices of a plurality of calibration areas of the touch panel, respectively, pressure sensing values corresponding to each calibration point are obtained by utilizing mutual capacitance sensing of the plurality of first electrodes and the plurality of second electrodes; and the pressure correction function corresponding to each calibration area is calculated according to the coordinates of the calibration point corresponding to the calibration area, the standard test pressure value and the pressure sensing value.
[0141] Furthermore, in order to further correct the calibration points with abnormal pressure measurement values, the pressure correction function calculation method further includes: determining whether the pressure sensing value of each of the calibration points exceeds the range; when the pressure sensing value of one of the calibration points exceeds the range, establishing a special calibration area, the special calibration area includes multiple special calibration points, and the special calibration area covers the calibration point; when the multiple special calibration points are respectively applied with the standard test pressure value, the mutual capacitance induction of the multiple first electrodes and the multiple second electrodes is used to obtain the pressure sensing value corresponding to each of the special calibration points; and calculating the pressure correction function corresponding to each of the special calibration points based on the coordinates of the multiple special calibration points corresponding to each of the special calibration points, the standard test pressure value and the pressure sensing value.
[0142] Furthermore, in order to simplify the calculation process of the pressure correction function and to set the overlapping area of the first electrode and the second electrode as the correction point, the correction area is one of the following: a triangle, wherein the two sides of the triangle are respectively parallel to the two adjacent sides of the touch panel; and a rectangle, wherein the two adjacent sides of the rectangle are respectively parallel to the two adjacent sides of the touch panel.
[0143] Furthermore, in order to facilitate setting of vertex coordinate values and measurement of calibration points in the vertically closest overlapping region of the first electrode and the second electrode, the plurality of calibration points are respectively located in the overlapping regions of the plurality of first electrodes and the plurality of second electrodes.
[0144] Furthermore, in order to provide a pressure correction function for a correction area of a triangular or rectangular shape, the pressure correction function is f(P m )=P c = r·P m +e,P m is the pressure measurement value, P c is the standard test pressure value, r is the correction coefficient, e is the correction error value, when the correction area is a rectangle, the coordinates of the four corresponding correction points are (x0, y0), (x1, y0), (x1, y1) and (x0, y1), and the four correction coefficient values are r 0,0 、r 1,0 、r 1,1 With r 0,1 , the pressure correction function is When the calibration area is a rectangle, the coordinates of the two corresponding calibration points are (x0, y0) and (x1, y0), and the two calibration coefficients are r 0,0 、r 1,0 , the pressure correction function is When the calibration area is a rectangle, the coordinates of the two corresponding calibration points are (x0, y0) and (x0, y1), and the two calibration coefficients are r 0,0 、r 0,1 , the pressure correction function is When the correction area is a rectangle, the coordinates of the corresponding correction point are (x0, y0), and the correction coefficient value is r 0,0 , the pressure correction function is r 0,0 When the calibration area is a triangle, the coordinates of the three calibration points are (x0, y0), (x1, y0) and (x1, y1), and the three calibration coefficients are r 0,0 、r 1,0 、r 1,1 , the pressure correction function is When the calibration area is a triangle, the coordinates of the three calibration points are (x0, y0), (x0, y1) and (x1, y1), and the three calibration coefficients are r 0,0 、r 0,1 、r 1,1 , the pressure correction function is Where (x, y) is the coordinate of the point to be corrected.
[0145] According to one embodiment of the present application, a touch processing device for calculating a pressure correction function is provided, which is connected to a touch panel, wherein the touch panel sequentially comprises a first electrode layer, an elastic dielectric layer, and a second electrode layer, wherein the first electrode layer comprises a plurality of first electrodes parallel to a first axis, and the second electrode layer comprises a plurality of second electrodes parallel to a second axis, and the touch processing device comprises: a connection network module, which is used to connect to one or more of the first electrodes and one or more of the second electrodes respectively; a driving circuit module, which is used to send a driving signal through the connection network module; and a sensing circuit module, which is used to sense the induced The driving signal; and a processor module, which is used to connect the connection network module, the driving circuit module and the sensing circuit module, and execute multiple instructions stored in the non-volatile memory to implement the following steps: when the calibration points corresponding to one or more vertices of the multiple calibration areas of the touch panel are respectively applied with standard test pressure values, the pressure sensing value corresponding to each of the calibration points is obtained by using the mutual capacitance sensing of the multiple first electrodes and the multiple second electrodes; and the pressure correction function corresponding to each calibration area is calculated according to the coordinates of the calibration point corresponding to each calibration area, the standard test pressure value and the pressure sensing value.
[0146] Furthermore, in order to further correct the calibration points with abnormal pressure measurement values, the processor module is further used to: when the pressure sensing value of one of the calibration points exceeds the range, establish a special calibration area, the special calibration area includes multiple special calibration points, and the special calibration area covers the calibration point; when the multiple special calibration points are respectively applied with the standard test pressure value, the mutual capacitance induction of the multiple first electrodes and the multiple second electrodes is used to obtain the pressure sensing value corresponding to each of the special calibration points; and calculate the pressure correction function corresponding to the special calibration area based on the coordinates of the multiple special calibration points corresponding to each of the special calibration points, the standard test pressure value and the pressure sensing value.
[0147] Furthermore, in order to simplify the calculation process of the pressure correction function and to set the overlapping area of the first electrode and the second electrode as the correction point, the correction area is one of the following: a triangle, wherein the two sides of the triangle are respectively parallel to the two adjacent sides of the touch panel; and a rectangle, wherein the two adjacent sides of the rectangle are respectively parallel to the two adjacent sides of the touch panel.
[0148] Furthermore, in order to facilitate setting of vertex coordinate values and measurement of calibration points in the vertically closest overlapping region of the first electrode and the second electrode, the plurality of calibration points are respectively located in the overlapping regions of the plurality of first electrodes and the plurality of second electrodes.
[0149] Furthermore, in order to provide a pressure correction function for a correction area of a triangular or rectangular shape, the pressure correction function is f(P m )=P c = r·P m +e,P m is the pressure measurement value, P c is the standard test pressure value, r is the correction coefficient, e is the correction error value, when the correction area is a rectangle, the coordinates of the four corresponding correction points are (x0, y0), (x1, y0), (x1, y1) and (x0, y1), and the four correction coefficient values are r 0,0 、r 1,0 、r 1,1 With r 0,1 , the pressure correction function is When the calibration area is a rectangle, the coordinates of the two corresponding calibration points are (x0, y0) and (x1, y0), and the two calibration coefficients are r 0,0 、r 1,0 , the pressure correction function is When the calibration area is a rectangle, the coordinates of the two corresponding calibration points are (x0, y0) and (x0, y1), and the two calibration coefficients are r0,0 、r 0,1 , the pressure correction function is When the correction area is a rectangle, the coordinates of the corresponding correction point are (x0, y0), and the correction coefficient value is r 0,0 , the pressure correction function is r 0,0 When the calibration area is a triangle, the coordinates of the three calibration points are (x0, y0), (x1, y0) and (x1, y1), and the three calibration coefficients are r 0,0 、r 1,0 、r 1,1 , the pressure correction function is When the calibration area is a triangle, the coordinates of the three calibration points are (x0, y0), (x0, y1) and (x1, y1), and the three calibration coefficients are r 0,0 、r 0,1 、r 1,1 , the pressure correction function is Where (x, y) is the coordinate of the point to be corrected.
[0150] According to an embodiment of the present application, a touch control system for calculating a pressure correction function is provided, comprising: the touch control processing device as described above; and the touch control panel connected to the touch control processing device.
[0151] 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 pressure correction method, applicable to a touch panel, characterized in that: The touch panel includes a first electrode layer, an elastic dielectric layer and a second electrode layer in sequence, the first electrode layer includes a plurality of first electrodes parallel to a first axis, the second electrode layer includes a plurality of second electrodes parallel to a second axis, and the pressure correction method includes: A pressure touch event is obtained by utilizing mutual capacitance sensing between the plurality of first electrodes and the plurality of second electrodes; According to the coordinates of the touch-press event, a corresponding correction area is found; When the correction area where the touch pressure event is located is found, it is used as the corresponding correction area; When the correction area where the touch pressure event is located cannot be found, finding the correction area closest to the touch pressure event as the corresponding correction area; and A corrected pressure value is calculated according to the pressure sensing value of the pressure touch event and the pressure correction function of the corresponding correction area.
2. The pressure correction method according to claim 1, characterized in that: The calibration area is one of the following: A triangle, wherein two sides of the triangle are respectively parallel to two adjacent sides of the touch panel; and A rectangle, wherein two adjacent sides of the rectangle are respectively parallel to the two adjacent sides of the touch panel.
3. The pressure correction method according to claim 1, characterized in that: The pressure correction function is calculated based on the coordinates of one or more vertices of the correction area, the standard test pressure value and the pressure sensing value.
4. The pressure correction method according to claim 3, characterized in that: The plurality of vertices are respectively located at a plurality of overlapping regions of the plurality of first electrodes and the plurality of second electrodes.
5. A pressure correction method, applicable to a touch panel, characterized in that: The touch panel sequentially comprises a first electrode layer, an elastic dielectric layer and a second electrode layer, the first electrode layer comprises a plurality of first electrodes parallel to a first axis, the second electrode layer comprises a plurality of second electrodes parallel to a second axis, the touch panel further comprises a plurality of third electrodes parallel to the first axis, and the pressure correction method comprises: Using the plurality of second electrodes and the plurality of third electrodes, obtaining a proximity event; Using mutual capacitance sensing between the plurality of first electrodes and the plurality of second electrodes, a pressure touch event corresponding to the approaching event is obtained; Finding a corresponding correction area according to the coordinates of the approaching event; When the correction region where the close event is located is found, it is used as the corresponding correction region; When the correction region where the approach event is located cannot be found, finding the correction region closest to the approach event as the corresponding correction region; and A corrected pressure value is calculated according to the pressure sensing value corresponding to the coordinates of the proximity event and the pressure correction function of the corresponding correction area.
6. The pressure correction method according to claim 5, characterized in that: The calibration area is one of the following: A triangle, wherein two sides of the triangle are respectively parallel to two adjacent sides of the touch panel; and A rectangle, wherein two adjacent sides of the rectangle are respectively parallel to the two adjacent sides of the touch panel.
7. The pressure correction method according to claim 5, characterized in that: The pressure correction function is calculated based on the coordinates of one or more vertices of the correction area, the standard test pressure value and the pressure sensing value.
8. The pressure correction method according to claim 7, characterized in that: The plurality of vertices are respectively located at a plurality of overlapping regions of the plurality of first electrodes and the plurality of second electrodes.
9. A touch processing device for pressure correction, connected to a touch panel, characterized in that: The touch panel comprises a first electrode layer, an elastic dielectric layer and a second electrode layer in sequence, the first electrode layer comprises a plurality of first electrodes parallel to a first axis, the second electrode layer comprises a plurality of second electrodes parallel to a second axis, and the touch processing device comprises: A connection network module, used for connecting to one or more first electrodes and one or more second electrodes respectively; A driving circuit module, used for sending a driving signal through the connection network module; A sensing circuit module, used for sensing the induced driving signal through the connection network module; as well as The processor module is used to connect the connection network module, the driving circuit module and the sensing circuit module, and execute a plurality of instructions stored in the non-volatile memory to implement the following steps: A pressure touch event is obtained by utilizing mutual capacitance sensing between the plurality of first electrodes and the plurality of second electrodes; According to the coordinates of the touch-press event, a corresponding correction area is found; When the correction area where the touch pressure event is located is found, it is used as the corresponding correction area; When the correction area where the touch pressure event is located cannot be found, finding the correction area closest to the touch pressure event as the corresponding correction area; and A corrected pressure value is calculated according to the pressure sensing value of the pressure touch event and the pressure correction function of the corresponding correction area.
10. The touch processing device according to claim 9, characterized in that: The calibration area is one of the following: A triangle, wherein two sides of the triangle are respectively parallel to two adjacent sides of the touch panel; and A rectangle, wherein two adjacent sides of the rectangle are respectively parallel to the two adjacent sides of the touch panel.
11. The touch processing device according to claim 9, characterized in that: The pressure correction function is calculated based on the coordinates of one or more vertices of the correction area, the standard test pressure value and the pressure sensing value.
12. The touch processing device according to claim 11, characterized in that: The plurality of vertices are respectively located at a plurality of overlapping regions of the plurality of first electrodes and the plurality of second electrodes.
13. A touch processing device for pressure correction, connected to a touch panel, characterized in that: The touch panel comprises a first electrode layer, an elastic dielectric layer and a second electrode layer in sequence, the first electrode layer comprises a plurality of first electrodes parallel to a first axis, the second electrode layer comprises a plurality of second electrodes parallel to a second axis, the touch panel further comprises a plurality of third electrodes parallel to the first axis, and the touch processing device comprises: A connection network module, used for connecting to one or more first electrodes, one or more second electrodes and one or more third electrodes respectively; A driving circuit module, used for sending a driving signal through the connection network module; A sensing circuit module, used for sensing the induced driving signal through the connection network module; as well as The processor module is used to connect the connection network module, the driving circuit module and the sensing circuit module, and execute a plurality of instructions stored in the non-volatile memory to implement the following steps: Using the plurality of second electrodes and the plurality of third electrodes, obtaining a proximity event; Using mutual capacitance sensing between the plurality of first electrodes and the plurality of second electrodes, a pressure touch event corresponding to the approaching event is obtained; Finding a corresponding correction area according to the coordinates of the approaching event; as well as When the correction region where the close event is located is found, it is used as the corresponding correction region; When the correction region where the approach event is located cannot be found, finding the correction region closest to the approach event as the corresponding correction region; and A corrected pressure value is calculated according to the pressure sensing value corresponding to the coordinates of the proximity event and the pressure correction function of the corresponding correction area.
14. The touch processing device according to claim 13, characterized in that: The calibration area is one of the following: A triangle, wherein two sides of the triangle are respectively parallel to two adjacent sides of the touch panel; and A rectangle, wherein two adjacent sides of the rectangle are respectively parallel to the two adjacent sides of the touch panel.
15. The touch processing device according to claim 13, characterized in that: The pressure correction function is calculated based on the coordinates of one or more vertices of the correction area, the standard test pressure value and the pressure sensing value.
16. The touch processing device according to claim 15, characterized in that: The plurality of vertices are respectively located at a plurality of overlapping regions of the plurality of first electrodes and the plurality of second electrodes.
17. A touch control system for pressure correction, characterized in that: Include: The touch processing device as claimed in any one of claims 9 to 16; and The touch panel to which the touch processing device is connected.
Citation Information
Patent Citations
Display device with mechanical sensing function
CN103823592A
Force sensing structure and force sensing device including the same
US20170068383A1