Method for improving report rate, and touch-control chip and electronic device

By controlling the signal processing of the touch drive electrode and the sensing electrode in the touch control device, the point rate and noise resistance are improved, the problem of low point rate in the existing devices is solved, and higher touch accuracy and response rate are achieved.

WO2025160999A1PCT designated stage Publication Date: 2025-08-07FOCALTECH ELECTRONICS (SHENZHEN) CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/075649
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-03
Publication Date
2025-08-07

AI Technical Summary

Technical Problem

The existing touch display devices have low point rate, which is difficult to meet the needs of high display refresh rate and high touch accuracy.

Method used

By controlling the n-column touch drive electrodes to continuously emit continuous signals, and sense and mix and process calculations in the m-column touch sensing electrodes, the detection signal is generated, and the point rate of the touch position is output based on the interval time Δt, thereby improving the noise resistance and point rate of the system.

Benefits of technology

It improves the point rate and touch accuracy of the touch control device, enhances the noise resistance of the system, and achieves a higher touch response rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024075649_07082025_PF_FP_ABST
    Figure CN2024075649_07082025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are a method for improving a report rate, and a touch-control chip and an electronic device. The method is applied to a touch-control apparatus, and comprises: controlling n columns of touch-control driving electrodes to continuously transmit continuous signals; controlling m rows of touch-control sensing electrodes to continuously sense n continuous signals, and performing frequency mixing and processing calculation on each continuous signal among the n sensed continuous signals, so as to obtain m rows of detection signals; on the basis of the m rows of detection signals at a moment Ta+(l-1)×Δt, outputting coordinate point information of an (l-1)-th frame; on the basis of the m rows of detection signals at a moment Ta+l×Δt, outputting coordinate point information of an l-th frame; on the basis of the coordinate point information of the l-th frame and the coordinate point information of the (l−1)-th frame, determining a touch-control operation; and on the basis of an interval duration Δt, outputting a report rate b at which a touch-control position is reported. The present application can improve the report rate of a touch-control apparatus.
Need to check novelty before this filing date? Find Prior Art

Description

Method for improving reporting rate, touch chip and electronic device Technical Field

[0001] The present application relates to the field of touch technology, and in particular to a method for improving a reporting rate, a touch chip, and an electronic device. Background Art

[0002] Currently, most electronic products on the market utilize touchscreens for human-computer interaction. This is especially true for various electronic devices, such as mobile phones, tablets, laptops, and e-books, which mostly employ capacitive touchscreens for human-computer interaction. Capacitive touch has become a widely used touch control principle in recent years. Specifically, when a finger is placed on the touchscreen area of ​​an electronic device, the capacitance of the area in proximity to the finger changes. The finger's touch location is determined by detecting the location of the capacitance change.

[0003] With the advancement of technology, touch technology is being widely used in various fields, from consumer electronics to industrial control and even the future of smart homes. Therefore, touch screens with high display refresh rates, high touch reporting rates, and high-quality images can better meet consumer demands. However, existing touch display devices have a low reporting rate, which limits their improvement.

[0004] Summary of the Invention

[0005] In view of this, the present application provides a method for improving the reporting rate, a touch chip, and an electronic device for controlling the reporting rate of a touch device. The technical solution of the present application is as follows:

[0006] In a first aspect, the present application provides a method for improving a reporting rate, which is applied to a touch device, the touch device comprising n columns of touch drive electrodes and m rows of touch sensing electrodes orthogonal to the n columns of touch drive electrodes, wherein each column of touch drive electrodes forms a first signal channel, and each row of touch sensing electrodes forms a second signal channel, where n ≥ 2 and m ≥ 2. The method comprises: controlling the first signal channel to continuously transmit a continuous signal through the corresponding n columns of touch drive electrodes; controlling the second signal channel to sense n continuous signals through the corresponding m rows of touch sensing electrodes, mixing and processing each of the n continuous signals sensed to obtain m rows of detection signals, wherein a preset duration of each of the n continuous signals to be processed and calculated is a positive integer multiple of a period of the continuous signal, and each of the m rows of detection signals includes n detection signals; and a+(l-1)×Δt time, the m rows of detection signals generate the corresponding raw data matrix and output the l-1 frame coordinate point information according to the raw data matrix, wherein the raw data matrix includes m rows and n columns of raw data, l is a positive integer greater than or equal to 1, and Δt is the interval length; based on T a The m rows of detection signals at time +l×Δt generate a corresponding raw data matrix and output the lth frame coordinate point information based on the raw data matrix; determine the touch operation based on the lth frame coordinate point information and the l-1th frame coordinate point information; and output a reporting rate b for reporting the touch position based on the interval duration Δt, where b=1 / Δt.

[0007] According to a second aspect of the present application, a method for improving a reporting rate is provided, which is applied to a touch device, wherein the touch device includes n columns of touch drive electrodes and m rows of touch sensing electrodes orthogonal to the n columns of touch drive electrodes, wherein each column of touch drive electrodes forms a first signal channel, and each row of touch sensing electrodes forms a second signal channel, where n ≥ 2 and m ≥ 2. The method includes: controlling the first signal channel to continuously transmit a continuous signal through the corresponding n columns of touch drive electrodes; controlling the second signal channel to sense n continuous signals through the corresponding m rows of touch sensing electrodes, mixing and processing each of the n continuous signals to obtain m rows of detection signals, wherein a preset duration of each of the n continuous signals to be processed and calculated is a positive integer multiple of a period of the continuous signal, and each row of the m rows of detection signals includes n detection signals; and based on the collected (T a -(l-1)×Δt,T a ) time period, and (T a , T a +(l-1)×Δt) time period, the new data is generated to output the coordinate point information of the l-1 frame, where l is a positive integer greater than or equal to 1, and Δt is the interval length; based on the collected (T a -l×Δt, T a ) time period, and (T a , T a +l×Δt) time period, newly generates data to output the coordinate point information of the lth frame; determines the touch operation based on the coordinate point information of the lth frame and the coordinate point information of the l-1th frame; and generates the reporting rate b of the touch position based on the interval time Δt, where b=1 / Δt.

[0008] In one embodiment of the present application, determining the touch operation based on the coordinate point information of the first frame and the coordinate point information of the l-1th frame includes: calculating the difference between the coordinate point information of the first frame and the coordinate point information of the l-1th frame; and determining the touch operation based on the difference.

[0009] In one embodiment of the present application, mixing and processing each of the n continuous signals to obtain the m-row detection signal includes: mixing the n continuous signals sensed by a first row of touch sensing electrodes among the m rows of touch sensing electrodes to obtain a first detection signal corresponding to each continuous signal, and obtaining a corresponding first-row detection signal based on the first detection signal; mixing the n continuous signals sensed by a second row of touch sensing electrodes among the m rows of touch sensing electrodes to obtain a second detection signal corresponding to each continuous signal, and obtaining a corresponding second-row detection signal based on the second detection signal; and so on, until mixing the n continuous signals sensed by an m-th row of touch sensing electrodes among the m rows of touch sensing electrodes to obtain an m-th detection signal corresponding to each continuous signal, and obtaining an m-th-row detection signal based on the m-th detection signal.

[0010] In one embodiment of the present application, the method further includes: generating a raw data matrix based on the m rows of detection signals, including: sequentially selecting a first row of detection signals, performing calculation processing for the preset time length on each detection signal in the first row, and obtaining a first row of raw data corresponding to the first row of detection signals; cyclically selecting multiple rows of detection signals until the mth row of raw data is obtained after performing calculation processing for the preset time length on each detection signal in the mth row; and generating a raw data matrix based on the m rows of detection signals.

[0011] In an embodiment of the present application, the method further includes: filtering the m rows of detection signals.

[0012] In one embodiment of the present application, the first signal channel is controlled to continuously transmit continuous signals through the corresponding n columns of touch drive electrodes simultaneously, wherein the frequencies corresponding to any two continuous signals among the n continuous signals are different.

[0013] In one embodiment of the present application, the first signal channel is controlled to continuously transmit continuous signals through the corresponding n columns of touch drive electrode groups, wherein the frequencies corresponding to any two continuous signals in each group of continuous signals are different.

[0014] In an embodiment of the present application, the frequencies corresponding to the continuous signals continuously transmitted in groups exist in at least two groups of arithmetic progressions, and the frequencies in each group of arithmetic progressions are different.

[0015] In an embodiment of the present application, the starting phase of each of the n continuous signals is an arbitrary phase, or the starting phase difference between any two continuous signals of the n continuous signals is an arbitrary phase difference.

[0016] In an embodiment of the present application, the calculation process includes at least one of an integration process, an accumulation process, or a fast Fourier transform process.

[0017] In a third aspect, the present application provides a touch chip for connecting to n columns of touch drive electrodes and m rows of touch sensing electrodes orthogonal to the n columns of touch drive electrodes within a touch device, wherein each column of touch drive electrodes forms a first signal channel, and each row of touch sensing electrodes forms a second signal channel. The touch chip is used to perform the method for improving the reporting rate.

[0018] A fourth aspect of the present application provides an electronic device, which includes a touch control device and the touch control chip.

[0019] In response to a touch operation on a touch device, the present application controls n columns of touch driving electrodes to simultaneously and continuously transmit continuous signals. After each row of touch sensing electrodes in m rows senses n continuous signals, the present application calculates coordinate point position information of the first frame and coordinate point position information of the l-1st frame through mixing and processing, determines the touch operation based on the difference between the coordinate point information of the first frame and the coordinate point information of the l-1st frame, and outputs a reporting rate b for reporting the touch position based on an interval duration Δt, thereby improving the reporting rate. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] FIG1 is a schematic structural diagram of a touch device provided in an embodiment of the present application.

[0021] FIG2 is a schematic diagram of an application environment of a method for improving the reporting rate provided in an embodiment of the present application.

[0022] FIG3 is a schematic diagram of a framework of a touch control system provided in an embodiment of the present application.

[0023] FIG4 is a flow chart of a method for improving the reporting rate provided in an embodiment of the present application.

[0024] FIG5 is a flow chart of another method for improving the reporting rate provided in an embodiment of the present application.

[0025] FIG6 is a schematic structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0026] It should be noted that, in the embodiments of the present application, "at least one" refers to one or more, and "more than one" refers to two or more than two. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The terms "first", "second", "third", "fourth", etc. (if any) in the specification, claims and drawings of this application are used to distinguish similar objects, rather than to describe a specific order or sequence.

[0027] It should also be noted that the method disclosed in the embodiments of the present application or the method shown in the flowchart includes one or more steps for implementing the method. Without departing from the scope of the claims, the execution order of multiple steps can be interchanged with each other, and some steps can also be deleted.

[0028] Currently, most electronic products on the market utilize touchscreens for human-computer interaction. This is especially true for various electronic devices, such as mobile phones, tablets, laptops, and e-books, which mostly employ capacitive touchscreens for human-computer interaction. Capacitive touch has become a widely used touch control principle in recent years. Specifically, when a finger is placed on the touchscreen area of ​​an electronic device, the capacitance of the area in proximity to the finger changes. The finger's touch location is determined by detecting the location of the capacitance change.

[0029] Please refer to Figure 1, which is a schematic structural diagram of a touch device provided in an embodiment of the present application. The touch device 10 includes a plurality of touch electrodes 11, and a touch chip 12 (touch IC as shown in Figure 1) connected to each touch electrode 11, hereinafter referred to as touch IC12. The touch electrode 11 is not limited to transparent or opaque conductive materials such as tin oxide, metal grid, nanosilver, and graphene. In this embodiment, the touch device 10 is a mutual capacitance touch device, and the touch electrodes 11 are all long strips. In the embodiment of the present application, the touch electrode 11 includes n columns of touch drive electrodes (including TX1, TX2...TX n ), and m rows of touch sensing electrodes (including RX1, RX2...RX m The touch drive electrodes are arranged in parallel on the same layer, and the touch sensing electrodes are arranged in parallel. The touch drive electrodes and touch sensing electrodes are insulated from each other and cross each other perpendicularly. Each row of touch drive electrodes forms a first signal channel, while each column of touch sensing electrodes forms a second signal channel. The intersection of the first and second signal channels forms a node capacitor.

[0030] In one embodiment, when a human body or an active pen touches a preset area on the touch device 10, the node capacitance at the preset area will change. Specifically, when a touch occurs, the touch driving electrode TX of the first signal channel in the touch device 10 n Send a coded periodic signal to the touch sensing electrode RX m After receiving the coded periodic signal, the single chip is firstly IQ demodulated to calculate the amplitude of the single chip, and then the multiple chips are used to jointly distinguish the first signal channels, and then the touch drive electrode TX corresponding to the first signal channel is determined. n The corresponding position on the touch device 10 is detected to detect the position of the touch operation on the touch panel 10. However, since the touch sensing electrode RX m When receiving a coded periodic signal, due to the discontinuity between chips, only single chip demodulation can be performed. However, the number of signal cycles in a single chip is small, so the data obtained after sampling by the analog-to-digital converter (ADC) is small, resulting in the inability to use a high-order filter for effective filtering. In addition, when the touch device 10 is placed near a display component, the display component displays different content at different times, which will affect the touch sensing electrode RX. m Receiving coded periodic signals generates significant interference, which can significantly reduce the signal-to-noise ratio (SNR), severely affecting the calculation of touch point coordinates and, in turn, reducing touch accuracy and performance.

[0031] The embodiment of the present application provides a method for improving the reporting rate, which can improve the anti-noise performance of the system and the reporting rate of the touch device by controlling the interval between outputting each two frames of coordinate point information.

[0032] 2 is a schematic diagram showing an application environment of a method for improving the reporting rate according to an embodiment of the present invention. The method for improving the reporting rate is applied to a touch control system 1 , which may include touch electrodes 11 and a control unit 20 .

[0033] The control unit 20 includes a signal transmitting unit 201 and a signal processing unit 202. The signal transmitting unit 201 is used to control N columns of touch driving electrodes to respectively transmit continuous signals.

[0034] In one embodiment, the signal transmitting unit 201 can control N columns of touch driving electrodes to simultaneously and continuously transmit n continuous signals, wherein the frequencies corresponding to any two continuous signals in the n continuous signals are different. For example, the N columns of touch driving electrodes are TX1, TX2...TX n , n continuous signals are f1(t), f2(t)…fn (t). Then, starting at the same time, the touch driving electrode TX1 can be continuously controlled to transmit the continuous signal f1(t), the touch driving electrode TX2 can be continuously controlled to transmit the continuous signal f2(t), the touch driving electrode TX3 can be continuously controlled to transmit the continuous signal f3(t), and so on. n Transmit continuous signal f n (t). Among them, the frequency f1 of the continuous signal f1(t), the frequency f2 of the continuous signal f2(t), the frequency f3 of the continuous signal f3(t)... and the frequency f n (t) frequency f n Different from each other, that is, f1≠f2≠f3≠…≠f n .

[0035] In another embodiment, the signal transmitting unit 201 can control the N columns of touch driving electrodes to be grouped and continuously transmit n continuous signals, wherein the frequencies corresponding to any two continuous signals in each group of continuous signals are different, and the frequencies corresponding to different groups of continuous signals can be reused. For example, the N columns of touch driving electrodes are TX1, TX2...TX n , n continuous signals are f1(t), f2(t)…f n Then, starting from the first moment t1, the first group of touch driving electrodes TX1-TX 10 Transmit continuous signals f1(t)-f 10 (t), where the frequency f1 of the continuous signal f1(t), the frequency f2 of the continuous signal f2(t)... and the frequency f 10 (t) frequency f 10 Different from each other, that is, f1≠f2≠…≠f 10 ; Starting from the second moment t2, the second group of touch drive electrodes TX can be continuously controlled 11 -TX 20 Transmit continuous signals f respectively 11 (t)-f 20 (t), where the continuous signal f 11 (t) frequency f 11 , continuous signal f 12 (t) frequency f 12 ...and the continuous signal f 20 (t) frequency f 20 Different from each other, that is, f 11 ≠f 12 ≠…≠f 20 Similarly, starting from the Nth time tn, the Nth group of touch driving electrodes TX can be continuously controlled. n-9 To TX n Transmit continuous signal fn-9 (t)-f n (t). Wherein, the continuous signal f n-9 (t) frequency f n-9 , continuous signal f n-8 (t) frequency f n-8 ...and the continuous signal f n (t) frequency f n Different from each other, that is, f n-9 ≠f n-8 ≠…≠f n The frequency corresponding to the first set of continuous signals can be the same as the frequency corresponding to the second set of continuous signals. For example, f1 = f 11 =…=f n-9 .

[0036] In one embodiment, the n columns of touch drive electrodes correspond to the frequency of each of the n continuous signals. For example, the arrangement sequence of the n columns of touch drive electrodes corresponds to the frequency of the n continuous signals. For example, the touch drive electrode TX1 transmits the continuous signal f1(t) at a frequency of f1; the touch drive electrode TX2 transmits the continuous signal f2(t) at a frequency of f2; the touch drive electrode TX3 transmits the continuous signal f3(t) at a frequency of f3; ...the touch drive electrode TX n Transmit continuous signal f n The frequency of (t) is f n .

[0037] In some embodiments, the continuous signal may be a sinusoidal wave oscillation signal, a square wave signal, a trapezoidal wave signal, or a triangular wave signal.

[0038] In some embodiments, to avoid display interference generated by the display component, the touch control system 1 can detect the frequency of the display interference signal, and the frequency of the continuous signal transmitted by the signal transmitting unit 201 needs to avoid the frequency of the display interference signal. For example, the frequency of the continuous signal is greater than or equal to 10 kHz and less than or equal to 500 kHz.

[0039] In some embodiments, the starting phase of each of the n continuous signals is an arbitrary phase, or the starting phase difference between any two continuous signals in the n continuous signals is an arbitrary phase difference.

[0040] In some embodiments, the touch operation includes but is not limited to at least one of a sliding operation, a single-click operation, a double-click operation, or a long-press operation.

[0041] In some embodiments, the signal processing unit 202 is used to control the m rows of touch sensing electrodes to continuously sense n continuous signals through each corresponding second signal channel, and perform frequency mixing and calculation processing on each of the n continuous signals to obtain m rows of detection signals, wherein each row of detection signals in the m rows of detection signals includes n detection signals, and the m rows of detection signals constitute an initial frame, that is, a raw data matrix at time Ta, and the raw data matrix includes m rows and n columns of raw data; based on T a The m rows of detection signals at time +(l-1)×Δt generate the corresponding data matrix and combine Ta to T a +(l-2)×Δt common data, output the l-1 frame coordinate point information, where l is a positive integer greater than or equal to 1, Δt is the interval length; based on T a The m rows of detection signals at time +l×Δt generate the corresponding data matrix and combine Ta to T a +(l-1)×Δt, outputs the coordinate point information of the lth frame. Determine the current touch position based on the coordinate point information of the lth frame and the coordinate point information of the l-1th frame and report the touch coordinates; and generate a reporting rate b of the touch position based on the interval duration Δt, where b = 1 / Δt.

[0042] Because the coordinate point information of each frame covers all the data from Ta to the current frame, the data volume is large, and the number of points after ADC sampling is relatively large, which can effectively filter the operation and improve the signal-to-noise ratio. At the same time, it is only necessary to compare the changes in the data of two adjacent frames to determine whether a touch action has occurred. For example, by comparing T a +(l-1)×Δt and T a +l×Δt two moments of data to achieve touch judgment, the reporting time interval is Δt, the corresponding reporting rate is 1 / Δt, which greatly improves the touch reporting rate. In some embodiments, the signal processing unit 202 processes and calculates the preset time length T for each continuous signal in n continuous signals. a is a positive integer multiple of the period of the continuous signal. For example, when n continuous signals are f1(t), f2(t)…f n (t), the period of the continuous signal f1(t) is T1, the period of the continuous signal f2(t) is T2... n The period of (t) is T n Then the preset duration T a T1, T2…T n A positive integer multiple of any one of T. a =M×T n , T n =1 / f n , N is a positive integer. That is, the preset time length T ais a positive integer multiple of T1, and needs to be a positive integer multiple of T2... and needs to be T n A positive integer multiple of .

[0043] In some embodiments, the signal processing unit 202 includes a mixing unit 2021, a filtering unit 2022, and a calculation unit 2023. The mixing unit 2021 is used to mix each of the n continuous signals to obtain m lines of detection signals. The filtering unit 2022 is used to filter the m lines of detection signals. The calculation unit 2023 is used to calculate the value of the signal based on T a The m rows of detection signals at time +(l-1)×Δt generate the corresponding data matrix and combine Ta to T a +(l-2)×Δt common data, output the l-1 frame coordinate point information, where l is a positive integer greater than or equal to 1, Δt is the interval length; based on T a The m rows of detection signals at time +l×Δt generate the corresponding data matrix and combine Ta to T a +(l-1)×Δt common data, output the coordinate point information of the lth frame; determine the touch position currently corresponding to the touch operation based on the coordinate point information of the lth frame and the coordinate point information of the l-1th frame and report the touch position; and generate the reporting rate b of the touch position based on the interval time Δt, where b=1 / Δt.

[0044] In other embodiments, the signal processing unit 202 is further configured to control m rows of touch sensing electrodes to continuously sense n continuous signals, perform frequency mixing and computation on each of the n continuous signals to obtain m rows of detection signals, wherein each row of the m rows of detection signals includes n detection signals, generate a raw data matrix corresponding to an initial frame at time Ta, wherein the raw data matrix includes m rows and n columns of raw data, obtain initial frame coordinate point information based on the raw data matrix corresponding to the initial frame, wherein the initial frame coordinate point information includes raw data from time t1 to time Ta; then, at time T a +(l-1)×Δt time, based on the collected (T a -(l-1)×Δt,T a ) time period, and (T a , T a +(l-1)×Δt) time period, the new data is generated to output the coordinate point information of the l-1 frame, where l is a positive integer greater than or equal to 1, and Δt is the interval length. Based on the collected (T a -l×Δt, T a ) time period, and (T a , T a+l×Δt) time period, newly generates data to output the coordinate point information of the lth frame; determines the touch operation based on the coordinate point information of the lth frame and the coordinate point information of the l-1th frame; and generates the reporting rate b of the touch position based on the interval time Δt, where b=1 / Δt.

[0045] Specifically, the signal processing unit 202 includes a mixing unit 2021, a filtering unit 2022, and a calculation unit 2023. The mixing unit 2021 is used to mix each of the n continuous signals to obtain m lines of detection signals. The filtering unit 2022 is used to filter the m lines of detection signals. The calculation unit 2023 is used to calculate the m lines of detection signals based on the collected (T a -(l-1)×Δt,T a ) time period, and (T a , T a +(l-1)×Δt) time period, the new data is generated to output the coordinate point information of the l-1 frame, wherein the original data matrix includes m rows and n columns of original data, l is a positive integer greater than or equal to 1, and Δt is the interval length; based on the collected (T a -l×Δt, T a ) time period, and (T a , T a +l×Δt) time period, newly generating data to output the lth frame coordinate point information, outputting the lth frame coordinate point information; determining the touch position currently corresponding to the touch operation based on the lth frame coordinate point information and the l-1th frame coordinate point information and reporting the touch position; and generating a reporting rate b of the touch position based on the interval duration Δt, wherein b=1 / Δt.

[0046] In some embodiments, since the raw data matrix used to determine the touch position is a two-dimensional matrix, each row of m rows of touch sensing electrodes senses n continuous signals. It is necessary to distinguish which column of touch drive electrodes each of the n continuous signals sensed by each row of touch sensing electrodes originates from, thereby determining the touch position, reporting the touch position, and calculating the reporting rate for the touch position. For example, when touch drive electrode TX1 transmits a continuous signal f1(t) and touch drive electrode TX2 transmits a continuous signal f2(t), touch sensing electrode RX1 simultaneously senses continuous signal f1(t) and continuous signal f2(t). That is, the signal sensed by touch sensing electrode RX1 is the sum of the continuous signal f1(t) transmitted by touch drive electrode TX1 and the continuous signal f2(t) transmitted by touch drive electrode TX2. In order to determine the first amplitude of continuous signal f1(t) and the second amplitude of continuous signal f2(t) received by RX1, The signal received by touch sensing electrode RX1 is mixed and demodulated using continuous signal f1(t) and continuous signal f2(t). The frequency component of continuous signal f1(t) is demodulated from the signal received by touch sensing electrode RX1, and the amplitude of the demodulated signal is calculated. This amplitude is used as a raw data point in the raw data matrix. The frequency component of continuous signal f2(t) is demodulated from the signal received by touch sensing electrode RX1, and the amplitude of the demodulated signal is calculated. This amplitude is used as another raw data point in the raw data matrix. Similarly, when touch sensing electrode RX1 receives n continuous signals, it can demodulate n raw data points. These n raw data points constitute the first row of raw data in the raw data matrix. Therefore, each of m rows of touch sensing electrodes can demodulate n raw data points after receiving n continuous signals. Thus, m rows of raw data are obtained, each row containing n raw data points.

[0047] In some embodiments, the mixing unit 2021 performs mixing processing on each of the n continuous signals sensed to obtain m rows of detection signals, including: mixing the n continuous signals sensed by the first column of touch sensing electrodes in the m rows of touch sensing electrodes to obtain a first detection signal corresponding to each continuous signal, and obtaining a first row detection signal based on the first detection signal corresponding to each continuous signal; mixing the n continuous signals sensed by the second column of touch sensing electrodes in the m rows of touch sensing electrodes to obtain a second detection signal corresponding to each continuous signal, and obtaining a second row detection signal based on the second detection signal corresponding to each continuous signal; and so on, until the n continuous signals sensed by the m-th row of touch sensing electrodes are mixed to obtain an n-th detection signal corresponding to each continuous signal, and obtaining an m-th row detection signal based on the n-th detection signal corresponding to each continuous signal.

[0048] In some embodiments, the calculation unit 2023 calculates the filtered n*m detection signals to obtain n*m raw data, including: sequentially selecting a first row of detection signals, performing a predetermined processing calculation on each detection signal in the first row, and obtaining a first set of raw data corresponding to the first row of detection signals; cyclically selecting multiple rows of detection signals until each detection signal in the mth row is processed and calculated for a predetermined duration to obtain the mth set of raw data; and generating a raw data matrix based on the mth row of detection signals. In some embodiments, the calculation unit 2023 determines the current touch position based on the coordinate point information of the first frame and the coordinate point information of the l-1th frame, including: calculating the difference between the coordinate point information of the first frame and the coordinate point information of the l-1th frame; and determining the current touch position based on the difference.

[0049] In this embodiment of the present application, since the signal transmitting unit 201 can control N columns of touch drive electrodes to continuously transmit continuous signals, and the signal processing unit 202 also operates continuously, the filtering effect of the touch control system 1 can be improved, significantly enhancing the overall noise immunity of the system. At this time, the system's reporting rate is 1 / Δt. Δt is not restricted and can be flexibly set according to the usage scenario, thereby achieving an adjustable reporting rate. The smaller Δt, the higher the reporting rate.

[0050] In order to explain the above method of improving the reporting rate in more detail, the following will be explained with reference to the system framework diagram shown in FIG3 .

[0051] In the embodiment of the present application, the touch device includes n columns of touch driving electrodes TX1, TX2, . . . TX n , and m rows of touch sensing electrodes RX1, RX2...RX2 orthogonal to the n columns of touch driving electrodes m Each column of touch driving electrodes forms a first signal channel, that is, the touch device includes n first signal channels; each row of touch sensing electrodes forms a second signal channel, that is, the touch device includes m second signal channels. In the first signal channel, the touch driving electrodes TX1, TX2, ... TX2 corresponding to the n columns are connected. n Send continuous signals to m rows of touch sensing electrodes RX1, RX2...RX m As shown in Figure 3, the touch driving electrode TX1 transmits a continuous signal f1(t), the touch driving electrode TX2 transmits a continuous signal f2(t), the touch driving electrode TX3 transmits a continuous signal f3(t), and so on. n Transmit continuous signal f n (t). Touch sensing electrode RX m Sense continuous signals f1(t), f2(t)…f nFor example, when m=1, the touch sensing electrode RX1 senses the continuous signals f1(t), f2(t)…f n (t); when m=2, the touch sensing electrode RX2 senses continuous signals f1(t), f2(t)…f n (t); When m=3, the touch sensing electrode RX3 senses the continuous signals f1(t), f2(t)…f n (t).

[0052] In order to determine the touch sensing electrode RX m Each touch sensing electrode senses n continuous signals f1(t), f2(t)…f n (t) Which touch drive electrode TX1, TX2…TX n , so that the corresponding amplitude value can be calculated according to the determined continuous signal to obtain the coordinate point information of the lth frame, that is, the original data matrix, and the touch position corresponding to the touch operation is determined according to the original data matrix and the touch position is reported and the reporting rate of the reported touch position is calculated.

[0053] In the embodiment of the present application, the n continuous signals sensed by each row of touch sensing electrodes can be mixed to obtain the corresponding detection signal. For example, the n continuous signals f1(t), f2(t) ... f1(t) received by the touch sensing electrode RX1 are mixed by the continuous signal f1(t). n (t) is mixed to obtain the detection signal corresponding to the continuous signal f1(t); the n continuous signals f1(t), f2(t)…f1(t) received by the touch sensing electrode RX1 are mixed by the continuous signal f2(t) n (t) is mixed to obtain the detection signal corresponding to the continuous signal f2(t); and so on, through the continuous signal f n (t) n continuous signals f1(t), f2(t)…f n (t) is mixed to obtain a continuous signal f n (t), thereby obtaining n detection signals corresponding to the touch sensing electrode RX1. Similarly, the n continuous signals f1(t), f2(t)…f1(t) received by the touch sensing electrode RX2 are obtained by the continuous signal f1(t). n (t) is mixed to obtain the detection signal corresponding to the continuous signal f1(t); the n continuous signals f1(t), f2(t)…f1(t) received by the touch sensing electrode RX2 are mixed by the continuous signal f2(t) n (t) is mixed to obtain the detection signal corresponding to the continuous signal f2(t); and so on, through the continuous signal f n (t) Touch sensing electrode RX m The received n continuous signals f1(t), f2(t)…fn (t) is mixed to obtain a continuous signal f n (t) The corresponding detection signal, from which the touch sensing electrode RX can be obtained m According to the n detection signals corresponding to the touch sensing electrode RX1 and the touch sensing electrode RX m The corresponding n detection signals can be used to obtain m rows of detection signals, wherein each row of the m rows of detection signals includes n detection signals.

[0054] It should be noted that the mixing method of the n continuous signals sensed by each row of touch sensing electrodes is IQ modulation and demodulation. For example, by using the continuous signals f1(t), f2(t) ... f n Any continuous signal f in (t) i (t) Touch sensing electrode RX m The received n continuous signals f1(t), f2(t)…f n (t) The mixing process includes calculating RX m Among the n consecutive signals received, f i The frequency component of (t) is solved by the following formula (1):

[0055] Among them, RX m The mth row of touch sensing electrodes RX m The received n continuous signals f1(t), f2(t)…f n (t), 1≤i≤n.

[0056] In an embodiment of the present application, after mixing the n continuous signals sensed by each row of touch sensing electrodes to obtain a corresponding detection signal, the method for improving the reporting rate further includes filtering the mixed m rows of detection signals. Specifically, the m rows of detection signals can be filtered using a filter to remove noise. In one embodiment, the filter includes a cascaded integrator-comb filter (CIC filter) and an FIR filter.

[0057] In the embodiment of the present application, after filtering the mixed m lines of detection signals, it is also necessary to calculate the amplitude of each detection signal in each line of detection signals to obtain the original data. The formula (2) for calculating the amplitude of each detection signal is:

[0058] Specifically, each detection signal in each row of detection signals is subjected to calculation processing for a preset time period to obtain the corresponding raw data for each row. The preset time period is a positive integer multiple of the period of all continuous signals, and the calculation processing includes at least one of integration processing, accumulation processing, or fast Fourier transform processing.

[0059] As shown in FIG3 , the n continuous signals f1(t), f2(t)…f1(t) received by the touch sensing electrode RX1 through the continuous signal f1(t) are n (t) is mixed, and the detection signal corresponding to the continuous signal f1(t) is calculated by formula (1). The detection signal includes the I signal and Q signal corresponding to the continuous signal f1(t), as well as other continuous signals f2(t)…f n (t) The continuous signal corresponding to f1(t) is obtained by calculating the amplitude of the I signal and Q signal corresponding to f1(t) through formula (2), and making it consistent with other continuous signals f2(t), f3(t)…f n The amplitude of the continuous signal corresponding to f1(t) is zero within the preset time. Therefore, the amplitude of the I signal and the Q signal corresponding to the continuous signal f1(t) can be used as the amplitude of the original data matrix A. 11 Similarly, when the touch sensing electrode RX1 receives n continuous signals f1(t), f2(t)…f through the continuous signal f2(t), the touch sensing electrode RX1 receives n continuous signals f1(t), f2(t)…f n (t) is mixed, and the detection signal corresponding to the continuous signal f2(t) is calculated by formula (1). The detection signal includes the I signal and Q signal corresponding to the continuous signal f2(t), as well as the detection signal corresponding to other continuous signals f1(t), f3(t)…f n (t) The continuous signal corresponding to the continuous signal f2(t) is calculated by formula (2) to obtain the amplitude of the I signal and the Q signal corresponding to the continuous signal f2(t), and to make it consistent with the other continuous signals f1(t), f3(t)...f n The amplitude of the continuous signal corresponding to f2(t) is zero within the preset time. Therefore, the amplitude of the I signal and the Q signal corresponding to the continuous signal f2(t) can be used as the amplitude of the original data matrix A. 12 The corresponding original data; and so on, through the continuous signal f n (t) n continuous signals f1(t), f2(t)…f n (t) is mixed and the continuous signal f is obtained by formula (1) n (t) The detection signal corresponding to the continuous signal f n (t) corresponding to the I signal and Q signal, as well as other continuous signals f1(t), f2(t)…f n-1(t) The continuous signal corresponding to the continuous signal. The continuous signal f is obtained by processing and calculating the formula (2) n (t) corresponds to the amplitude of the I signal and the Q signal, and makes it consistent with other continuous signals f1(t), f2(t)…f n-1 (t) The amplitude of the continuous signal calculated within the preset time length is zero. Therefore, the continuous signal f n (t) The amplitude of the corresponding I signal and Q signal is used as the a in the original data matrix A 1n The corresponding original data. Thus, we can get the a in the original data matrix A 11 、a 12 …a 1n .

[0060] Similarly, the touch sensing electrode RX is sensed by the continuous signal f1(t). m The received n continuous signals f1(t), f2(t)…f n (t) is mixed, and the detection signal corresponding to the continuous signal f1(t) is obtained by formula (1). The detection signal includes the I signal and Q signal corresponding to the continuous signal f1(t), as well as other continuous signals f2(t)…f n (t) The continuous signal corresponding to f1(t) is obtained by calculating the amplitude of the I signal and Q signal corresponding to f1(t) through formula (2), and making it consistent with other continuous signals f2(t), f3(t)…f n The amplitude of the continuous signal corresponding to f1(t) is zero within the preset time. Therefore, the amplitude of the I signal and the Q signal corresponding to the continuous signal f1(t) can be used as the amplitude of the original data matrix A. m1 Similarly, the touch sensing electrode RX is detected by the continuous signal f2(t). m The received n continuous signals f1(t), f2(t)…f n (t) is mixed to obtain a detection signal corresponding to the continuous signal f2(t), which includes an I signal and a Q signal corresponding to the continuous signal f2(t), as well as other continuous signals f1(t), f3(t)…f n (t) The continuous signal corresponding to the continuous signal f2(t) is obtained by processing and calculating the amplitude of the I signal and Q signal corresponding to the continuous signal f2(t), and making it consistent with other continuous signals f1(t), f3(t)...f n The amplitude of the continuous signal corresponding to f2(t) is zero within the preset time. Therefore, the amplitude of the I signal and the Q signal corresponding to the continuous signal f2(t) can be used as the amplitude of the original data matrix A. m2 The corresponding original data; and so on, through the continuous signal f n (t) Touch sensing electrode RX mThe received n continuous signals f1(t), f2(t)…f n (t) is mixed to obtain a continuous signal f n (t) The detection signal corresponding to the continuous signal f n (t) corresponding to the I signal and Q signal, as well as other continuous signals f1(t), f2(t)…f n-1 (t) The corresponding continuous signal. The continuous signal f is obtained by processing and calculation. n (t) corresponds to the amplitude of the I signal and the Q signal, and makes it consistent with other continuous signals f1(t), f2(t)…f n-1 (t) The amplitude of the continuous signal calculated within the preset time length is zero. Therefore, the continuous signal f n (t) The amplitude of the corresponding I signal and Q signal is used as the a in the original data matrix A mn The corresponding original data. Thus, we can get the a in the original data matrix A m1 、a m2 …a mn .

[0061] In T a At this moment, based on the above calculation, the original data matrix corresponding to the m-row detection signal can be obtained According to the original data matrix A, the initial frame coordinate point information can be output; a +Δt time, based on the above calculation, the original data can be obtained and the first frame coordinate point information can be output according to the original data matrix, Δt is the interval time; and so on, at T a +(l-1)×Δt time, based on the above calculation, the original data matrix corresponding to the m-row detection signal can be obtained and the l-1-th frame coordinate point information can be output according to the original data matrix; at T a At time +l×Δt, the original data matrix corresponding to the m rows of detection signals can be obtained based on the above calculation, and the coordinate point information of the lth frame can be output according to the original data matrix.

[0062] When a user touches the touch device, in response to the user's touch operation, the signal amplitude received by the touch sensing electrode at the touch position will change, causing the original data of the corresponding coordinate position to change (for example, decrease). Assuming that the initial time of the touch operation on the touch device is t1 and t1=0, then the initial frame coordinate point information includes the time from t1 to T a The coordinate point information of the first frame contains the coordinate point information from t=0 to T a+Δt time coordinate point information, Δt is the interval length. By subtracting the initial frame coordinate point information from the first frame coordinate point information, the change of the original data at the corresponding touch position in the original data matrix A can be obtained, thereby determining whether a touch operation occurs and outputting the touch position at T a +Δt time corresponding to the touch position; and so on, at T a +(l-1)×Δt time, the l-1 frame coordinate point information contains the information from time t1 to T a +(l-1)×Δt time coordinate point information, at T a +l×Δt time, the coordinate point information of the lth frame contains the information from time t1 to T a The touch operation and the corresponding touch position can be determined by calculating the difference between the coordinate point information of the lth frame and the coordinate point information of the l-1th frame. The reporting rate b of the touch position can be output based on the interval Δt, where b = 1 / Δt.

[0063] Next, a method for improving the reporting rate provided by an embodiment of the present application is described in conjunction with FIG4 . The method for improving the reporting rate is applied to a touch device, the touch device comprising n columns of touch drive electrodes and m rows of touch sensing electrodes orthogonal to the n columns of touch drive electrodes, wherein each column of touch drive electrodes forms a first signal channel, and each row of touch sensing electrodes forms a second signal channel, where n ≥ 2 and m ≥ 2. The method for improving the reporting rate includes:

[0064] Step S41: controlling the n columns of touch driving electrodes corresponding to the first signal channel to continuously transmit continuous signals.

[0065] In the embodiment of the present application, n columns of touch driving electrodes TX1, TX2...TX n Continuously send continuous signals to m rows of touch sensing electrodes RX1, RX2...RX m Each row of touch sensing electrodes in.

[0066] In the embodiment of the present application, the signal transmitting unit can control N columns of touch driving electrodes to transmit n continuous signals simultaneously, wherein the frequencies corresponding to any two continuous signals in the n continuous signals are different. For example, the N columns of touch driving electrodes are TX1, TX2...TX n , n continuous signals are f1(t), f2(t)…f n (t). Then, at the same time, the touch driving electrode TX1 transmits a continuous signal f1(t), the touch driving electrode TX2 transmits a continuous signal f2(t), the touch driving electrode TX3 transmits a continuous signal f3(t), and so on. n Transmit continuous signal fn (t). Among them, the frequency f1 of the continuous signal f1(t), the frequency f2 of the continuous signal f2(t), the frequency f3 of the continuous signal f3(t)... and the frequency f n (t) frequency f n Different from each other, that is, f1≠f2≠f3≠…≠f n .

[0067] In another embodiment, the signal transmitting unit can control the grouping of N columns of touch driving electrodes and continuously transmit n continuous signals, wherein the frequencies corresponding to any two continuous signals in each group of continuous signals are different, and the frequencies corresponding to different groups of continuous signals can be reused. For example, the N columns of touch driving electrodes are TX1, TX2...TX n , n continuous signals are f1(t), f2(t)…f n Then, starting from the first moment t1, the first group of touch driving electrodes TX1-TX 10 Transmit continuous signals f1(t)-f 10 (t), where the frequency f1 of the continuous signal f1(t), the frequency f2 of the continuous signal f2(t)... and the frequency f 10 (t) frequency f 10 Different from each other, that is, f1≠f2≠…≠f 10 ; Starting from the second moment t2, the second group of touch drive electrodes TX can be continuously controlled 11 -TX 20 Transmit continuous signals f respectively 11 (t)-f 20 (t), where the continuous signal f 11 (t) frequency f 11 , continuous signal f 12 (t) frequency f 12 ...and the continuous signal f 20 (t) frequency f 20 Different from each other, that is, f 11 ≠f 12 ≠…≠f 20 Similarly, starting from the Nth time tn, the Nth group of touch driving electrodes TX can be continuously controlled. n-9 To TX n Transmit continuous signal f n-9 (t)-f n (t). Wherein, the continuous signal f n-9 (t) frequency f n-9 , continuous signal f n-8 (t) frequency f n-8 ...and the continuous signal f n (t) frequency f nDifferent from each other, that is, f n-9 ≠f n-8 ≠…≠f n The frequency corresponding to the first set of continuous signals can be the same as the frequency corresponding to the second set of continuous signals. For example, f1 = f 11 =…=f n-9 .

[0068] In another embodiment, the continuous signals f1(t), f2(t) . . . f n (t) There are at least two groups of arithmetic progressions corresponding to the frequency, and the frequencies in each group of arithmetic progressions are different. Different groups of arithmetic progressions can correspond to the same arithmetic progression or different arithmetic progressions. For example, starting from the first moment t1, the first group of touch drive electrodes TX1-TX5 are continuously controlled to transmit continuous signals f1(t)-f5(t) respectively, wherein the frequency f1 of the continuous signal f1(t), the frequency f2 of the continuous signal f2(t)... and the frequency f5 of the continuous signal f5(t) are different from each other, that is, f1≠f2≠...≠f5, but the frequency values ​​corresponding to f1(t)-f5(t) constitute an arithmetic progression. For example, f2-f1=Δf. In order to avoid the display interference signal generated by the display component, assuming that the touch system detects that the frequency of the display interference signal is frequency f6, the frequency of the continuous signal emitted by the signal transmitting unit 201 needs to avoid the frequency f6 of the display interference signal, and continuously control the second group of touch drive electrodes TX6-TX 10 Transmit continuous signals f7(t)-f 11 (t), f7(t)-f 11 The frequencies of (t) are different from each other and form an arithmetic progression. For example, f7 - f5 = 2Δf, and f8 - f7 = Δf. The frequency of the display interference signal can be monitored by setting a data threshold, such as a signal-to-noise ratio threshold. If the signal-to-noise ratio generated by the display component is lower than the signal-to-noise ratio threshold, then the amplitude of the point information sensed by the Rx is abnormal. In this case, the display noise is judged to be excessive, and frequency hopping is required to avoid the frequency of the display interference signal.

[0069] Step S42: Control m rows of touch sensing electrodes to continuously sense n continuous signals, mix and process each of the n continuous signals to obtain m rows of detection signals, wherein the calculation and processing of each of the n continuous signals is performed for a preset time period T. a is a positive integer multiple of the period of all continuous signals, each of the m rows of detection signals includes n detection signals, and is a Generate the original data matrix corresponding to the initial frame at each moment.

[0070] In the embodiment of the present application, after controlling m rows of touch sensing electrodes to continuously receive n consecutive signals, it is also necessary to calculate which column of touch driving electrodes each row of the n consecutive signals received by the touch sensing electrodes comes from, thereby determining the touch position and reporting the touch position and calculating the reporting rate of the reported touch position.

[0071] Specifically, the mixing unit performs mixing processing on each of the n continuous signals sensed to obtain m rows of detection signals, including: performing mixing on the n continuous signals received by a first row of touch sensing electrodes among the m rows of touch sensing electrodes to obtain a first detection signal corresponding to each continuous signal, and obtaining a first row detection signal based on the first detection signal corresponding to each continuous signal; performing mixing on the n continuous signals sensed by a second row of touch sensing electrodes among the m rows of touch sensing electrodes to obtain a second detection signal corresponding to each continuous signal, and obtaining a second row detection signal based on the second detection signal corresponding to each continuous signal; and so on, until the n continuous signals sensed by the m-th row of touch sensing electrodes are mixed to obtain an n-th detection signal corresponding to each continuous signal, and obtaining an m-th row detection signal based on the n-th detection signal corresponding to each continuous signal.

[0072] In some embodiments, the preset time length for the signal processing unit to process and calculate each of the n continuous signals is a positive integer multiple of the period of the continuous signal. For example, when the n continuous signals are f1(t), f2(t)...f n (t), the period of the continuous signal f1(t) is T1, the period of the continuous signal f2(t) is T2... n The period of (t) is T n Then the preset duration T a T1, T2…T n A positive integer multiple of any one of T. a =N×T n , T n =1 / f n , N is a positive integer. That is, the preset duration is a positive integer multiple of T1, and needs to be a positive integer multiple of T2... and needs to be T n A positive integer multiple of .

[0073] Step S43: Based on T a The m rows of detection signals at time +(l-1)×Δt generate the corresponding raw data matrix and output the coordinate point information of the l-1th frame according to the raw data matrix, where the raw data matrix includes m rows and n columns of raw data, l is a positive integer greater than or equal to 1, and Δt is the interval duration.

[0074] In the embodiment of the present application, when a human body or an active pen touches a preset area on the touch device, the amplitude of the signal received by the touch sensing electrodes in the preset area will change, causing the raw data of the corresponding coordinate position to change (e.g., decrease). In order to calculate this change and output accurate touch position information, it is necessary to calculate the T a Specifically, assuming that the initial time of the touch operation on the touch device is t1 and t1=0, the initial frame coordinate point information includes the coordinate point information from t1 to T a The coordinate point information of the first frame contains the coordinate point information from t1=0 to T a +Δt time coordinate point information, Δt is the interval length. By subtracting the initial frame coordinate point information from the first frame coordinate point information, the change of the original data at the corresponding touch position in the original data matrix A can be obtained, thereby obtaining the touch operation at T a +Δt time corresponding to the touch position; and so on, at T a +(l-1)×Δt time, the l-1 frame coordinate point information contains the information from time t1 to T a +(l-1)×Δt coordinate point information at time.

[0075] In the embodiment of the present application, based on T a +(l-1)×Δt time, the m rows of detection signals generate the corresponding original data matrix, which includes: a +(l-1)×Δt, perform a processing calculation for a preset time length on each detection signal in the first row to obtain the first row of raw data corresponding to the first row of detection signals; cyclically select multiple rows of detection signals until each detection signal in the mth row is processed and calculated for the preset time length to obtain the mth row of raw data; generate a raw data matrix based on the mth row of detection signals. For the specific method of generating the raw data matrix, refer to the description of FIG3. Step S44: Based on T a The m rows of detection signals at time +l×Δt generate a corresponding raw data matrix and output the lth frame coordinate point information according to the raw data matrix.

[0076] In the embodiment of the present application, it is also necessary to calculate the a +l×Δt time point l frame coordinate information. Based on T a The m rows of detection signals at time +l×Δt generate the corresponding original data matrix, which includes: sequentially selecting aThe first row of detection signals among the m rows of detection signals at time +l×Δt is processed by calculating a preset time length on each detection signal in the first row to obtain the first row of raw data corresponding to the first row of detection signals; multiple rows of detection signals are cyclically selected until the mth row of raw data is obtained after calculating a preset time length on each detection signal in the mth row; and a raw data matrix is ​​generated based on the m rows of detection signals.

[0077] Step S45: Determine the touch operation based on the coordinate point information of the first frame and the coordinate point information of the first-first frame.

[0078] In one embodiment of the present application, the difference between the coordinate point information of the 1st frame and the coordinate point information of the 1-1st frame is calculated; and whether a touch operation occurs is determined according to the difference, and the touch position is reported.

[0079] In another embodiment of the present application, based on T a +(l-1)×Δt time m rows of detection signals generate the corresponding original data matrix and output the l-1 frame coordinate point information according to the original data matrix, and output the l-1 frame coordinate point information based on the l-1 frame coordinate point information at T a +(l-1)×Δt time touch position. Based on T a The m rows of detection signals at time +l×Δt generate the corresponding original data matrix and output the lth frame coordinate point information according to the original data matrix, and output the lth frame coordinate point information based on the lth frame coordinate point information at T a The touch position at time +l×Δt.

[0080] Step S46: Outputting a reporting rate b of the touch position based on the interval duration Δt, wherein b=1 / Δt.

[0081] In the embodiment of the present application, by controlling n columns of touch driving electrodes to continuously transmit continuous signals, and after each row of touch sensing electrodes in m rows receives n continuous signals, m rows of detection signals are obtained through mixing and processing. a +(l-1)×Δt time, the m rows of detection signals generate the corresponding raw data matrix and output the l-1 frame coordinate point information according to the raw data matrix, wherein the raw data matrix includes m rows and n columns of raw data, l is a positive integer greater than or equal to 1, and Δt is the interval length; based on T a The m rows of detection signals at the time +l×Δt generate a corresponding raw data matrix and output the lth frame coordinate point information based on the raw data matrix; determine the touch position currently corresponding to the touch operation based on the lth frame coordinate point information and the l-1th frame coordinate point information and report the touch position; and output a reporting rate b for reporting the touch position based on the interval duration Δt, where b=1 / Δt.

[0082] In another embodiment, another method for improving the reporting rate provided by an embodiment of the present application is described in conjunction with FIG5 . The method for improving the reporting rate is applied to a touch device, the touch device comprising n columns of touch driving electrodes and m rows of touch sensing electrodes orthogonal to the n columns of touch driving electrodes, wherein each column of touch driving electrodes forms a first signal channel, and each row of touch sensing electrodes forms a second signal channel, where n ≥ 2 and m ≥ 2. The method for improving the reporting rate includes:

[0083] Step S51: controlling the n columns of touch driving electrodes corresponding to the first signal channel to continuously transmit continuous signals.

[0084] Step S52: Control m rows of touch sensing electrodes to continuously sense n continuous signals, mix and process each of the n continuous signals to obtain m rows of detection signals, wherein the calculation and processing of each of the n continuous signals is performed for a preset time length T. a is a positive integer multiple of the period of all continuous signals, each of the m rows of detection signals includes n detection signals, and is a Generate the original data matrix corresponding to the initial frame at the moment, T a =N×T n , T n =1 / f n ,f n is the frequency of the continuous signal, and N is a positive integer.

[0085] In the embodiment of the present application, the specific description of steps S51-S52 can refer to steps S41-S42 shown in Figure 4, and will not be repeated here.

[0086] Step S53: Based on the collected (T a -(l-1)×Δt,T a ) time period, and (T a , T a +(l-1)×Δt) time period, where l is a positive integer greater than or equal to 1 and Δt is the interval duration.

[0087] In one embodiment of the present application, in order to reduce the amount of data, the coordinate point information of the subsequent frame does not need to include the data of the previous frame, and the touch position can be obtained based on the data of the current frame at the current moment. a +(l-1)×Δt time, based on the collected (T a -(l-1)×Δt,T a ) time period, and (T a , T a+(l-1)×Δt) time period, where l is a positive integer greater than or equal to 1 and Δt is the interval duration.

[0088] Step S54: Based on the collected (T a -l×Δt, T a ) time period, and (T a , T a +l×Δt) time period, the newly generated data outputs the coordinate point information of the lth frame.

[0089] In one embodiment of the present application, based on the collected (T a -l×Δt, T a ) time period, and (T a , T a The newly generated data in the time period of +l×Δt) is output as the next frame, that is, the coordinate point information of the lth frame.

[0090] Step S55: Determine the touch operation based on the coordinate point information of the first frame and the coordinate point information of the first-first frame.

[0091] Step S56: generating a reporting rate b of the touch position based on the interval duration Δt, wherein b=1 / Δt.

[0092] In the embodiment of the present application, the specific description of steps S55-S56 can refer to steps S45-S46 shown in Figure 4, and will not be repeated here.

[0093] The present application also provides a touch chip, which is used to be connected to n columns of touch drive electrodes and m rows of touch sensing electrodes orthogonal to the n columns of touch drive electrodes in a touch device, wherein each column of touch drive electrodes forms a first signal channel, and each row of touch sensing electrodes forms a second signal channel. The touch chip is used to execute the method for improving the reporting rate of any of the above embodiments.

[0094] As shown in FIG. 5 , the present application further provides an electronic device 100 , which includes the above-mentioned touch control chip 12 .

[0095] It can be understood that the beneficial effects achieved by the touch chip 12 and the electronic device 100 provided in the embodiment of the present application can be referred to the beneficial effects of the corresponding touch detection method provided above, and will not be repeated here.

[0096] An embodiment of the present application further provides a computer storage medium storing a computer program. When the computer program is executed by a processor, the processor executes the above-mentioned method for improving the reporting rate.

[0097] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer storage medium or transmitted through the computer storage medium. The computer instructions can be transmitted from a website, computer, server or data center to another website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0098] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing the relevant hardware through a computer program. The program can be stored in a computer-readable storage medium. When executed, the program can include the processes of the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks. The technical features of this embodiment and the implementation scheme can be combined in any manner unless they conflict.

[0099] The embodiments described above are merely preferred embodiments of the present application and are not intended to limit the scope of the present application. Without departing from the design spirit of the present application, various modifications and improvements made to the technical solutions of the present application by ordinary technicians in this field should fall within the scope of protection determined by the claims of the present application.

Claims

1. A method for improving the reporting rate, characterized in that: The method is applied to a touch device, the touch device comprising n columns of touch drive electrodes and m rows of touch sensing electrodes orthogonal to the n columns of touch drive electrodes, wherein each column of touch drive electrodes forms a first signal channel, and each row of touch sensing electrodes forms a second signal channel, where n ≥ 2 and m ≥ 2. Controlling the first signal channel to continuously transmit continuous signals through the corresponding n columns of touch drive electrodes; controlling the second signal channel to sense n continuous signals through the corresponding m rows of touch sensing electrodes, mixing and processing each of the n continuous signals to obtain m rows of detection signals, wherein a preset duration of each of the n continuous signals to be processed and calculated is controlled to be a positive integer multiple of a period of the continuous signal, and each row of the m rows of detection signals includes n detection signals; Based on T a The m rows of detection signals at time +(l-1)×Δt generate corresponding raw data matrices and output the coordinate point information of the l-1th frame according to the raw data matrix, wherein the raw data matrix includes m rows and n columns of raw data, l is a positive integer greater than or equal to 1, and Δt is the interval duration; Based on T a The m rows of detection signals at time +l×Δt generate a corresponding raw data matrix and output the coordinate point information of the lth frame according to the raw data matrix; Determining a touch operation based on the coordinate point information of the first frame and the coordinate point information of the first-first frame; and A reporting rate b for reporting the touch position is output based on the interval duration Δt, where b=1 / Δt.

2. A method for improving the reporting rate, characterized in that: The method is applied to a touch device, the touch device comprising n columns of touch drive electrodes and m rows of touch sensing electrodes orthogonal to the n columns of touch drive electrodes, wherein each column of touch drive electrodes forms a first signal channel, and each row of touch sensing electrodes forms a second signal channel, where n ≥ 2 and m ≥ 2. Controlling the first signal channel to continuously transmit continuous signals through the corresponding n columns of touch drive electrodes; controlling the second signal channel to sense n continuous signals through the corresponding m rows of touch sensing electrodes, mixing and processing each of the n continuous signals to obtain m rows of detection signals, wherein a preset duration of each of the n continuous signals to be processed and calculated is controlled to be a positive integer multiple of a period of the continuous signal, and each row of the m rows of detection signals includes n detection signals; Generate the original data matrix corresponding to the initial frame at time Ta, the original data matrix includes m rows and n columns of original data, T a =N×T n , T n =1 / f n ,f n is the frequency of the continuous signal, N is a positive integer; Based on the collected (T a -(l-1)×Δt,T a ) time period, and (T a , T a +(l-1)×Δt) time period, the newly generated data outputs the coordinate point information of the l-1th frame, where l is a positive integer greater than or equal to 1, and Δt is the interval length; Based on the collected (T a -l×Δt, T a ) time period, and (T a , T a +l×Δt) time period, the newly generated data outputs the coordinate point information of the lth frame; Determining a touch operation based on the coordinate point information of the first frame and the coordinate point information of the first-first frame; and The reporting rate b of the touch position is generated based on the interval duration Δt, where b=1 / Δt.

3. The method for improving the reporting rate according to claim 1 or 2, characterized in that: The determining of the touch operation based on the coordinate point information of the first frame and the coordinate point information of the first-first frame includes: Calculating the difference between the coordinate point information of the lth frame and the coordinate point information of the l-1th frame; and It is determined whether a touch operation occurs and a current touch position is determined based on the difference.

4. The method for improving the reporting rate according to claim 1 or 2, characterized in that: The mixing and processing of each of the n continuous signals to obtain m lines of detection signals comprises: obtaining a first detection signal corresponding to each of the continuous signals by mixing the n continuous signals sensed by the first row of touch sensing electrodes in the m rows of touch sensing electrodes, and obtaining a corresponding first row detection signal based on the first detection signals; obtaining a second detection signal corresponding to each of the continuous signals by mixing the n continuous signals sensed by the second row of touch sensing electrodes in the m rows of touch sensing electrodes, and obtaining a corresponding second row detection signal based on the second detection signal; The process is deduced in this way until the n continuous signals sensed by the m-th row of touch sensing electrodes in the m rows of touch sensing electrodes are mixed respectively to obtain the m-th detection signal corresponding to each continuous signal, and the m-th row detection signal is obtained based on the m-th detection signal.

5. The method for improving the reporting rate according to claim 4, characterized in that: Generating an original data matrix based on the m rows of detection signals includes: Sequentially selecting a first row of detection signals, performing a calculation process for the preset time length on each detection signal in the first row, and obtaining a first row of raw data corresponding to the first row of detection signals; cyclically selecting multiple rows of detection signals until the mth row of raw data is obtained after performing a calculation process for the preset time length on each detection signal in the mth row; An original data matrix is generated based on the m rows of detection signals.

6. The method for improving the reporting rate according to claim 1 or 2, characterized in that: The method further comprises: The m lines of detection signals are filtered.

7. The method for improving the reporting rate according to claim 1 or 2, characterized in that: The first signal channel is controlled to continuously transmit continuous signals through the corresponding n columns of touch drive electrodes simultaneously, wherein frequencies corresponding to any two continuous signals among the n continuous signals are different.

8. The method for improving the reporting rate according to claim 1 or 7, characterized in that: The first signal channel is controlled to continuously transmit continuous signals through the corresponding n columns of touch drive electrode groups, wherein the frequencies corresponding to any two continuous signals in each group of continuous signals are different.

9. The method for improving the reporting rate according to claim 8, wherein: There are at least two groups of arithmetic progressions corresponding to the frequencies of the continuous signals continuously transmitted in the groups, and the frequencies in each group of arithmetic progressions are different.

10. The method for improving the reporting rate according to any one of claim 8, characterized in that: The starting phase of each of the n continuous signals is an arbitrary phase, or the starting phase difference between any two continuous signals of the n continuous signals is an arbitrary phase difference.

11. The method for improving the reporting rate according to any one of claims 1 or 2, characterized in that: The calculation process includes at least one of an integration process, an accumulation process, or a fast Fourier transform process.

12. A touch chip, characterized in that: A touch chip is configured to be connected to n columns of touch drive electrodes within a touch device and m rows of touch sensing electrodes orthogonal to the n columns of touch drive electrodes, wherein each column of touch drive electrodes forms a first signal channel and each row of touch sensing electrodes forms a second signal channel, and the touch chip is configured to perform the method for improving the reporting rate according to any one of claims 1 to 11.

13. An electronic device comprising a touch device, characterized in that: The electronic device further includes the touch control chip as claimed in claim 12.

Citation Information

Patent Citations

  • Capacitive touch screen and manufacturing method thereof

    CN103294320A

  • Touch display device and driving method thereof

    CN103412672A

  • Touch chip and method of using same to detect touch points of touch screen

    CN106462310A

  • Data processing method and device, storage medium and processor

    CN107704128A

  • Touch driving assembly, execution method thereof and display device

    CN114489389A