Capacitive sensing system and signal adjustment method thereof, and capacitive touch screen terminal
In the capacitive sensing system of the capacitive touch screen terminal, the signal reception, spatiotemporal distribution feature analysis and smooth noise removal module are used to process the touch signal based on the spatial and temporal distribution feature of the touch force, and the sensitivity of the capacitive sensing system to factors such as electrostatic and electromagnetic interference is solved. Problem, improving system stability and user experience.
Patent Information
- Application Number
- CN202410535456.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-30
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2044-04-30
AI Technical Summary
The capacitive sensing system of the capacitive touch screen terminal is sensitive to external factors such as static electricity and electromagnetic interference, and is prone to false alarms and misoperation, and the signal adjustment method is unstable, affecting the user experience.
The signal reception and analysis module, the spatiotemporal distribution feature analysis module and the signal smoothing denoising module are adopted to realize smooth denoising of the touch signal waveform diagram based on the spatial and temporal distribution feature analysis and processing of the touch force, and reduce signal changes caused by false touch and erroneous action. , and reduce system performance fluctuations caused by external interference and environmental changes.
It effectively reduces the capacitive signal changes caused by false touch and misoperation, reduces system performance fluctuations caused by factors such as static electricity and electromagnetic interference, and improves user experience.
Smart Images

Figure CN118363489B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of capacitive sensing technology, and in particular to a capacitive sensing system and a signal adjustment method thereof, and a capacitive touch screen terminal. Background Art
[0002] At present, the capacitive sensing system of the capacitive touch screen terminal is a common sensor technology that can be used to detect the pressure applied by the user on the touch screen or the position of the touch point. The capacitive sensing system in the capacitive touch screen terminal mainly uses the working principle of the capacitive touch sensor (capacitive touch panel) to receive the user's touch signal. The capacitive touch sensor can realize the multi-touch function based on the electrostatic induction phenomenon when the human body touches the screen. In the capacitive sensing system in the capacitive touch screen terminal, the signal adjustment method mainly includes the following aspects:
[0003] 1. Anti-interference technology: Since capacitive sensing systems are susceptible to electromagnetic interference, electrostatic interference, and other problems, you can consider using technologies such as shielded housings, filters, and low-noise amplifiers during the design phase to reduce the impact of external interference on system performance.
[0004] 2. Filter design: For the small signals generated by the capacitive sensing system, appropriate filters can be selected for signal processing, such as low-pass filters for removing high-frequency noise, high-pass filters for removing baseline noise, and band-pass and band-stop filters for eliminating interference at specific frequencies.
[0005] 3. Signal adjustment algorithm: After receiving the touch signal, it can be adjusted to a certain extent, such as smoothing the signal amplitude to make it more stable. At the same time, the synergy of hardware devices and software algorithms can be combined to achieve more accurate signal processing.
[0006] 4. Data fusion: Fusing data from multiple sensors to improve the stability and accuracy of the entire system. For example, multiple capacitive sensing systems can be fused to form a larger reference area, thereby reducing the noise and error caused by a single sensor.
[0007] 5. Automatic calibration: Through regular self-checking and automatic calibration of the capacitive sensing system, the performance and accuracy of the system can be effectively maintained. The calibration process can be periodic or real-time to adapt to the ever-changing application environment.
[0008] Although the existing technology can adjust the signal of the capacitive sensing system in the capacitive touch screen terminal from multiple angles to improve the performance and stability of the entire system, the capacitive sensing system is sensitive to external factors such as static electricity and electromagnetic interference, which may lead to false alarms and false actions, such as triggering the shutdown function by mistakenly thinking that the finger is blocking the screen, or triggering other actions without a finger touching the screen. Since the capacitive sensing system is sensitive to environmental changes, such as temperature changes, humidity changes, etc., the instability of the signal adjustment method may cause system performance fluctuations and affect the user experience.
[0009] Therefore, the present invention proposes a capacitive sensing system and a signal adjustment method thereof, and a capacitive touch screen terminal. Summary of the invention
[0010] The present invention provides a capacitive sensing system and a signal adjustment method thereof, and a capacitive touch screen terminal, which are used to realize smoothing and denoising of touch signal waveforms of all touch signals based on the spatiotemporal distribution characteristics of touch force, thereby greatly reducing the change of the output capacitance signal of the capacitor sensing system due to false touch or false operation, and also greatly reducing the system performance fluctuation caused by external factors such as static electricity and electromagnetic interference or environmental changes such as temperature change and humidity change, thereby improving user experience.
[0011] The present invention provides a capacitance sensing system, comprising:
[0012] A signal receiving and analyzing module, used to receive all touch signals input by the user within the latest preset short touch cycle and within the capacitive touch area, and determine the touch point coordinates and receiving time of each touch signal and the touch signal waveform, wherein the touch signal is extracted from the capacitive signal output by each electrode pair in the electrode array;
[0013] A spatiotemporal distribution feature analysis module, for analyzing the spatiotemporal distribution features of the touch force within the latest preset short touch cycle based on the reception time and touch point coordinates of all real-time touch signals received within the preset short touch cycle and the touch signal waveform diagram;
[0014] The signal smoothing and denoising module is used to smooth and denoise the touch signal waveforms of all touch signals within the latest preset touch short period based on the spatiotemporal distribution characteristics of the touch force within the latest preset touch short period, and obtain a noise-free touch signal of all touch signals as a signal adjustment result.
[0015] Preferably, the signal receiving and analyzing module includes:
[0016] A touch signal receiving submodule is used to receive the capacitance signal output by each electrode pair in the electrode array in real time, and extract all touch signals from all capacitance signals output within the latest preset touch short period;
[0017] A touch signal analysis submodule, used to determine the touch point coordinates and receiving time of each touch signal and the touch signal waveform diagram;
[0018] The electrode array is two sets of metal film electrodes parallel to each other, and the electrode array is arranged below the capacitive touch area in the capacitive touch device.
[0019] Preferably, the touch signal receiving submodule includes:
[0020] A waveform generating unit, for generating a capacitance signal waveform of each electrode pair within a latest preset touch short period based on the capacitance signal output by each electrode pair in the electrode array received in real time;
[0021] A touch signal extraction unit, used for treating all partial capacitance signal waveform segments with sudden amplitude changes in all capacitance signal waveform graphs as all touch signals input by the user within the latest preset touch short period and within the capacitance touch area;
[0022] A related parameter parsing unit, used to regard the center coordinates of the electrode pair corresponding to the capacitance signal waveform diagram containing the touch signal as the touch point coordinates of the corresponding touch signal, and regard the starting time of the corresponding touch signal as the receiving time of the corresponding touch signal, and regard the additional part of the capacitance signal waveform segment corresponding to each touch signal as the touch signal waveform diagram of the corresponding touch signal;
[0023] The center coordinates of the electrode pair are represented by a preset two-dimensional coordinate system on the plane of the capacitive touch area.
[0024] Preferably, the spatiotemporal distribution feature analysis module includes:
[0025] A time clustering analysis submodule, used to perform clustering analysis on the reception time of all touch signals input by the user within the latest preset short touch cycle and within the capacitive touch area, to obtain at least one time cluster;
[0026] A touch force dynamic trajectory generation submodule is used to treat the time period covered by all the receiving moments in each moment cluster as the single touch action cycle within the latest preset touch short cycle, and determine the touch force dynamic trajectory within the single touch action cycle corresponding to each moment cluster;
[0027] The relative value determination submodule of applied force is used to obtain the relative value of applied force of the touch signals corresponding to all receiving moments contained in each moment cluster within the corresponding single touch action cycle based on the amplitude characteristics of the touch signal waveform diagram of the touch signals corresponding to all receiving moments contained in each moment cluster;
[0028] The touch force dynamic trajectory generation submodule is used to mark and combine the relative values of the applied force of the touch signals corresponding to all receiving moments contained in each moment cluster and the touch force dynamic trajectory within the corresponding single touch action cycle, to obtain the touch force dynamic trajectory of each moment cluster, and to use the touch force dynamic trajectory of all moment clusters as the latest spatiotemporal distribution characteristics of the touch force within the preset touch short cycle.
[0029] Preferably, the moment clustering analysis submodule includes:
[0030] A first time interval determination unit, configured to determine a maximum value of time intervals between reception moments of all two touch signals input by the user within the latest preset short touch cycle and within the capacitive touch area as a first time interval;
[0031] A cluster division unit, used to cluster the reception moments of all touch signals input by the user within the latest preset short touch cycle and within the capacitive touch area to obtain at least one first moment cluster;
[0032] A first ratio determination unit, configured to take the ratio of the time length covered by all receiving moments in each first moment cluster to the first time interval as the first ratio of each first moment cluster;
[0033] A second ratio determination unit is used to take the maximum value of the time intervals between all the two receiving moments in each first moment cluster as the second time interval of each first moment cluster, take the quotient of the time length covered by all the receiving moments in each first moment cluster and the number of all the receiving moments in the corresponding first moment cluster as the third time interval of each first moment cluster, and take the deviation ratio between the third time interval and the second time interval as the second ratio of each first moment cluster;
[0034] a division process evaluation value determination unit, configured to take the sum of the first ratio and the second ratio of each first-time cluster as the sum of the ratios of each first-time cluster, and take the average of the sum of the ratios of all first-time clusters obtained in the current cluster division process as the division process evaluation value of the current cluster division process;
[0035] A moment cluster determination unit is used to regard all first moment clusters obtained by the current cluster division process as the final moment clusters if the division process evaluation value of the current cluster division process does not exceed the preset division process evaluation value; if the division process evaluation value of the current cluster division process exceeds the preset division process evaluation value, re-cluster all the reception moments of all touch signals input by the user within the latest preset touch short period and within the capacitive touch area, until the division process evaluation value of the latest cluster division process does not exceed the preset division process evaluation value, then all the first moment clusters obtained by the latest cluster division process are regarded as the final moment clusters.
[0036] Preferably, the touch force dynamic trajectory generation submodule includes:
[0037] A single touch action cycle determination unit, used to regard the time period covered by all receiving moments in each moment cluster as the single touch action cycle within the latest preset touch short cycle;
[0038] The touch force dynamic trajectory generating unit is used to sort and dynamically represent the touch point coordinates of the touch signals corresponding to all the receiving moments contained in each moment cluster according to the sequence of all the receiving moments in each moment cluster, so as to obtain the touch force dynamic trajectory within the corresponding single touch action cycle.
[0039] Preferably, the relative value determination submodule of applied force includes:
[0040] A waveform cluster determining unit, configured to aggregate the touch signal waveforms of the touch signals corresponding to all receiving moments contained in each moment cluster as a waveform cluster;
[0041] The applied force relative value determination unit is used to determine the applied force relative value of the touch signal corresponding to each touch signal waveform in each waveform cluster within the corresponding single touch action cycle based on the normalized signal amplitude of each touch signal waveform in each waveform cluster at each moment and the applied force conversion coefficient.
[0042] Preferably, the relative value determination unit for applied force includes:
[0043] A first signal amplitude normalization subunit, used to normalize the signal amplitude of each touch signal waveform in each waveform cluster at the same time, to obtain the normalized signal amplitude of each touch signal waveform in each waveform cluster at the same time;
[0044] The applied force relative value determination subunit is used to determine the applied force relative value of the touch signal corresponding to each touch signal waveform in each waveform cluster within the corresponding single touch action cycle based on the normalized signal amplitude and applied force conversion coefficient of each touch signal waveform in each waveform cluster at each same moment.
[0045] Preferably, the relative value determination unit for applied force includes:
[0046] A normalized scaling factor determination subunit, used to take the quotient of the normalized signal amplitude and the signal amplitude of each touch signal waveform graph in each waveform graph cluster at each same time as the normalized scaling factor of each touch signal waveform graph in each waveform graph cluster at each same time;
[0047] A standard zoom factor determination subunit, used to take the average of the normalized zoom factors of each touch signal waveform graph in each waveform graph cluster at all the same time as the standard zoom factor of each touch signal waveform graph in each waveform graph cluster;
[0048] A second signal amplitude normalization subunit is used to take the product of the signal amplitude of each touch signal waveform graph in each waveform graph cluster at each moment except all the same moments and the standard scaling factor as the normalized signal amplitude of each touch signal waveform graph in each waveform graph cluster at each moment except all the same moments;
[0049] The applied force relative value determination subunit is used to take the product of the mean value of the normalized signal amplitude of each touch signal waveform in each waveform cluster and the applied force conversion coefficient as the applied force relative value of the touch signal corresponding to each touch signal waveform in each waveform cluster within the corresponding single touch action cycle.
[0050] Preferably, the signal smoothing and denoising module comprises:
[0051] Model building submodule, used to build a smoothing denoising model;
[0052] The smoothing denoising submodule is used to input the touch force spatiotemporal distribution characteristics within the latest preset touch short period and the touch signal waveform diagram of all touch signals into the smoothing denoising model to obtain the noise-free touch signal of all touch signals as the signal adjustment result.
[0053] The present invention provides a capacitive sensing system signal adjustment method, which is applied to the capacitive sensing system described in any one of Embodiments 1 to 10, comprising:
[0054] S1: receiving all touch signals input by the user within the latest preset short touch cycle and within the capacitive touch area, and determining the touch point coordinates and receiving time of each touch signal and a touch signal waveform diagram;
[0055] S2: Analyze the spatiotemporal distribution characteristics of the touch force within the latest preset short touch period based on the reception time and touch point coordinates of all real-time touch signals received within the preset short touch period and the touch signal waveform diagram;
[0056] S3: Based on the spatiotemporal distribution characteristics of the touch force within the preset short touch period, the touch signal waveforms of all touch signals within the latest preset short touch period are smoothed and denoised to obtain a noise-free touch signal of all touch signals as a signal adjustment result.
[0057] The present invention provides a capacitive touch screen terminal, comprising the capacitive sensing system as described in any one of Embodiments 1 to 10.
[0058] The beneficial effects of the present invention compared to the prior art are as follows: smoothing and denoising of touch signal waveforms of all touch signals is achieved based on the spatiotemporal distribution characteristics of touch force, which greatly reduces the changes in the output capacitance signal of the capacitor sensing system caused by false touches or false operations, and also greatly reduces the system performance fluctuations caused by external factors such as static electricity, electromagnetic interference, or environmental changes such as temperature changes and humidity changes, thereby improving user experience.
[0059] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures specifically pointed out in this application document.
[0060] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0062] Figure 1 Schematic diagram of internal functional modules of a capacitive sensing system according to an embodiment of the present invention;
[0063] Figure 2 is a flow chart of a capacitive sensing system signal adjustment method in an embodiment of the present invention;
[0064] Figure 3 FIG. 4 is a schematic diagram of a capacitive touch screen terminal in an embodiment of the present invention. DETAILED DESCRIPTION
[0065] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.
[0066] Embodiment 1:
[0067] The present invention provides a capacitive sensing system, referring to Figure 1 ,include:
[0068] A signal receiving and analyzing module, used to receive all touch signals input by the user within the latest preset short touch cycle and within the capacitive touch area, and determine the touch point coordinates and receiving time of each touch signal and the touch signal waveform, wherein the touch signal is extracted from the capacitive signal output by each electrode pair in the electrode array;
[0069] A spatiotemporal distribution feature analysis module, for analyzing the spatiotemporal distribution features of the touch force within the latest preset short touch cycle based on the reception time and touch point coordinates of all real-time touch signals received within the preset short touch cycle and the touch signal waveform diagram;
[0070] The signal smoothing and denoising module is used to smooth and denoise the touch signal waveforms of all touch signals within the latest preset touch short period based on the spatiotemporal distribution characteristics of the touch force within the latest preset touch short period, and obtain a noise-free touch signal of all touch signals as a signal adjustment result.
[0071] In this embodiment, the preset short touch period is a preset maximum time that a normal touch action (an action of inputting a touch signal) may last.
[0072] In this embodiment, the capacitive touch area is a touchable area on the capacitive touch screen terminal provided to the user, and the user can input instructions by touching or clicking a position or a part of the area within the capacitive touch area.
[0073] In this embodiment, when a user touches a certain position in the capacitive touch area of the capacitive touch screen, the electric field between the parallel electrode pairs arranged below the corresponding position in the capacitive touch area changes, thereby causing the output capacitance of the parallel electrode pairs to change. The touch signal is a partial signal waveform in which the output capacitance of the parallel electrode pairs undergoes a sudden change.
[0074] In this embodiment, the touch force spatiotemporal distribution characteristics are characteristics of the touch force input by the user in the capacitive touch area changing with time and space.
[0075] In this embodiment, the noise-free touch signal is a capacitance signal after removing changes in the capacitance signal output by the capacitor sensing system due to false touches or false operations, and removing changes in the capacitance signal output by the capacitor sensing system due to external factors such as static electricity and electromagnetic interference or environmental changes such as temperature changes and humidity changes.
[0076] The beneficial effects of the above technology are: based on the spatiotemporal distribution characteristics of touch force, smoothing and denoising of the touch signal waveform of all touch signals is achieved, which greatly reduces the changes in the output capacitance signal of the capacitor sensing system caused by false touches or false operations, and also greatly reduces the system performance fluctuations caused by external factors such as static electricity, electromagnetic interference, or environmental changes such as temperature changes and humidity changes, thereby improving the user experience.
[0077] Embodiment 2:
[0078] Based on Example 1, the signal receiving and analyzing module includes:
[0079] A touch signal receiving submodule is used to receive the capacitance signal output by each electrode pair in the electrode array in real time, and extract all touch signals from all capacitance signals output within the latest preset touch short period;
[0080] A touch signal analysis submodule, used to determine the touch point coordinates and receiving time of each touch signal and the touch signal waveform diagram;
[0081] The electrode array is two sets of metal film electrodes parallel to each other, and the electrode array is arranged below the capacitive touch area in the capacitive touch device.
[0082] In this embodiment, the electrode array is two groups of metal film electrodes that are distributed parallel to each other. Each group of metal film electrodes is evenly distributed, and each metal film electrode in the two groups of metal film electrodes has a metal film electrode parallel to it.
[0083] In this embodiment, the electrode pairs are metal thin film electrodes that are parallel to each other and form an electric field, and the output of each metal thin film electrode pair is connected to a signal processing circuit. The signal processing circuit connected to the electrode array receives the capacitance signal output by the electrode array. When the user touches or presses the capacitance touch area in the capacitive touch device, the capacitance signal received by the signal processing circuit connected to the electrode array will change. The circuit structure of the signal processing circuit is the same as the existing circuit structure with the function of "reading capacitance signal" (or a device similar to an oscilloscope).
[0084] The beneficial effect of the above technology is: the touch signal is extracted from the capacitance signal output by each electrode pair in the electrode array received within the latest preset touch short period, and the touch point coordinates and receiving time of each touch signal and the touch signal waveform are determined.
[0085] Embodiment 3:
[0086] Based on Embodiment 1, the touch signal receiving submodule includes:
[0087] A waveform generating unit, for generating a capacitance signal waveform of each electrode pair within a latest preset touch short period based on the capacitance signal output by each electrode pair in the electrode array received in real time;
[0088] A touch signal extraction unit, used for treating all partial capacitance signal waveform segments with sudden amplitude changes in all capacitance signal waveform graphs as all touch signals input by the user within the latest preset touch short period and within the capacitance touch area;
[0089] A related parameter parsing unit, used to regard the center coordinates of the electrode pair corresponding to the capacitance signal waveform diagram containing the touch signal as the touch point coordinates of the corresponding touch signal, and regard the starting time of the corresponding touch signal as the receiving time of the corresponding touch signal, and regard the additional part of the capacitance signal waveform segment corresponding to each touch signal as the touch signal waveform diagram of the corresponding touch signal;
[0090] The center coordinates of the electrode pair are represented by a preset two-dimensional coordinate system on the plane of the capacitive touch area.
[0091] In this embodiment, the capacitance signal waveform diagram is a waveform diagram including the output capacitance signal amplitude of a single electrode pair at each moment in the latest preset touch short cycle.
[0092] In this embodiment, the partial capacitance signal waveform segment is the partial waveform in the capacitance signal waveform diagram where the amplitude suddenly changes. The basis for judging "mutation" here is: if the difference between the amplitude of the capacitance signal waveform segment at the current moment and the amplitude at the previous moment is greater than the preset amplitude threshold, it is judged as a mutation point, and the partial waveform formed by connecting all mutation points is regarded as the partial capacitance signal waveform segment.
[0093] In this embodiment, the center coordinates of the electrode pair are two-dimensional coordinate values of the physical center of the projection area of the electrode pair in the capacitive touch area.
[0094] In this embodiment, the starting time of the touch signal is the time when the starting position of the partial capacitance signal waveform segment of the touch signal occurs.
[0095] In this embodiment, the preset two-dimensional coordinate system is a preset two-dimensional coordinate system of a plane and a plane of the capacitive touch area, and the unit value of the horizontal and vertical coordinates thereof is smaller than the side or diameter of a single electrode pair.
[0096] The beneficial effects of the above technology are: by fitting the capacitance output signal of each electrode pair within the latest preset touch short period, a capacitance signal waveform diagram is obtained, and some capacitance signal waveform segments with sudden changes in signal amplitude are extracted, so as to obtain all touch signals input by the user within the latest preset touch short period and within the capacitance touch area, and determine the touch point coordinates and receiving time of each touch signal and the touch signal waveform diagram based on the center coordinates of the electrode pair and the starting time of the touch signal.
[0097] Embodiment 4:
[0098] Based on Example 1, the spatiotemporal distribution feature analysis module includes:
[0099] A time clustering analysis submodule, used to perform clustering analysis on the reception time of all touch signals input by the user within the latest preset short touch cycle and within the capacitive touch area, to obtain at least one time cluster;
[0100] A touch force dynamic trajectory generation submodule is used to treat the time period covered by all the receiving moments in each moment cluster as the single touch action cycle within the latest preset touch short cycle, and determine the touch force dynamic trajectory within the single touch action cycle corresponding to each moment cluster;
[0101] The relative value determination submodule of applied force is used to obtain the relative value of applied force of the touch signals corresponding to all receiving moments contained in each moment cluster within the corresponding single touch action cycle based on the amplitude characteristics of the touch signal waveform diagram of the touch signals corresponding to all receiving moments contained in each moment cluster;
[0102] The touch force dynamic trajectory generation submodule is used to mark and combine the relative values of the applied force of the touch signals corresponding to all receiving moments contained in each moment cluster and the touch force dynamic trajectory within the corresponding single touch action cycle, to obtain the touch force dynamic trajectory of each moment cluster, and to use the touch force dynamic trajectory of all moment clusters as the latest spatiotemporal distribution characteristics of the touch force within the preset touch short cycle.
[0103] In this embodiment, the moment cluster is a cluster including at least one receiving moment obtained after cluster analysis of the receiving moments of all touch signals input by the user within the latest preset touch short cycle and within the capacitive touch area. All receiving moments in the moment cluster are relatively concentrated within the latest preset touch short cycle, and the time intervals between any two receiving moments in the moment cluster are relatively uniform.
[0104] In this embodiment, the single touch action cycle is the duration of a currently recognized touch action.
[0105] In this embodiment, the touch force dynamic trajectory is a trajectory including a change in the force position of a currently recognized touch action moving over time.
[0106] In this embodiment, the amplitude feature is the signal amplitude at each moment in the touch signal waveform diagram.
[0107] In this embodiment, the relative value of applied force represents the relative magnitude of the force value applied by the user at the corresponding moment and the corresponding position in the capacitive touch area, determined based on the touch signals corresponding to all the receiving moments contained in each moment cluster, compared to the relative magnitude of the force value applied by the user at the remaining moments and the remaining positions in the capacitive touch area, determined based on the remaining touch signals in the corresponding single touch action cycle.
[0108] In this embodiment, the relative values of the applied forces of the touch signals corresponding to all the receiving moments contained in each moment cluster and the dynamic tracks of the applied forces of the touches in the corresponding single touch action cycle are marked and combined as follows:
[0109] The relative values of the applied force of the touch signals corresponding to all the receiving moments contained in each moment cluster are marked on the position points corresponding to the receiving moments in the touch force dynamic trajectory within the corresponding single touch action cycle, thereby completing the process of marking the relative values of the applied force of the touch signals corresponding to all the receiving moments contained in each moment cluster on the touch force dynamic trajectory within the corresponding single touch action cycle.
[0110] In this embodiment, the touch force dynamic trajectory is a trajectory including a force application position of a currently recognized touch action and a corresponding relative value of the applied force changing over time.
[0111] The beneficial effects of the above technology are: by performing cluster analysis on the receiving moments of all touch signals input by the user within the capacitive touch area within the latest preset short touch cycle, the single touch action cycle within the latest preset short touch cycle is determined, and the dynamic trajectory of touch force within the single touch action cycle is further determined. Combined with the relative values of the applied force of the touch signals corresponding to all receiving moments contained in each determined time cluster within the corresponding single touch action cycle, the dynamic trajectory of touch force of all time clusters is obtained, that is, the spatiotemporal distribution characteristics of touch force within the latest preset short touch cycle are obtained.
[0112] Embodiment 5:
[0113] Based on Example 4, the time clustering analysis submodule includes:
[0114] A first time interval determination unit, configured to determine a maximum value of time intervals between reception moments of all two touch signals input by the user within the latest preset short touch cycle and within the capacitive touch area as a first time interval;
[0115] A cluster division unit, used to cluster the reception moments of all touch signals input by the user within the latest preset short touch cycle and within the capacitive touch area to obtain at least one first moment cluster;
[0116] A first ratio determination unit, configured to take the ratio of the time length covered by all receiving moments in each first moment cluster to the first time interval as the first ratio of each first moment cluster;
[0117] A second ratio determination unit is used to take the maximum value of the time intervals between all the two receiving moments in each first moment cluster as the second time interval of each first moment cluster, take the quotient of the time length covered by all the receiving moments in each first moment cluster and the number of all the receiving moments in the corresponding first moment cluster as the third time interval of each first moment cluster, and take the deviation ratio between the third time interval and the second time interval as the second ratio of each first moment cluster;
[0118] a division process evaluation value determination unit, configured to take the sum of the first ratio and the second ratio of each first-time cluster as the sum of the ratios of each first-time cluster, and take the average of the sum of the ratios of all first-time clusters obtained in the current cluster division process as the division process evaluation value of the current cluster division process;
[0119] A moment cluster determination unit is used to regard all first moment clusters obtained by the current cluster division process as the final moment clusters if the division process evaluation value of the current cluster division process does not exceed the preset division process evaluation value; if the division process evaluation value of the current cluster division process exceeds the preset division process evaluation value, re-cluster all the reception moments of all touch signals input by the user within the latest preset touch short period and within the capacitive touch area, until the division process evaluation value of the latest cluster division process does not exceed the preset division process evaluation value, then all the first moment clusters obtained by the latest cluster division process are regarded as the final moment clusters.
[0120] In this embodiment, the deviation ratio between the third time interval and the second time interval is calculated as follows:
[0121] The ratio of the difference between the third time interval and the second time interval to the second time interval is regarded as the deviation ratio between the third time interval and the second time interval.
[0122] In this embodiment, the preset division process evaluation value is a preset value that the division process evaluation value used to judge whether the current cluster division process meets the requirements shall not exceed.
[0123] The beneficial effects of the above technology are: based on the first ratio, the degree of clustering of all receiving moments in the moment cluster within the latest preset touch short cycle is constrained; based on the second ratio, the uniformity of the time intervals between each pair of receiving moments in the moment cluster is constrained; and then based on the sum of the first ratio and the second ratio of all first moment clusters obtained in the current cluster division process, the division process evaluation value of the current cluster division process is used, and the division process evaluation value of the current cluster division process is constrained not to exceed the preset division process evaluation value, so that all receiving moments in the moment cluster obtained based on the cluster division process are more concentrated in the latest preset touch short cycle and the time intervals between each pair of receiving moments in the moment cluster are more uniform.
[0124] Embodiment 6:
[0125] On the basis of Embodiment 4, the touch force dynamic trajectory generation submodule includes:
[0126] A single touch action cycle determination unit, used to regard the time period covered by all receiving moments in each moment cluster as the single touch action cycle within the latest preset touch short cycle;
[0127] The touch force dynamic trajectory generating unit is used to sort and dynamically represent the touch point coordinates of the touch signals corresponding to all the receiving moments contained in each moment cluster according to the sequence of all the receiving moments in each moment cluster, so as to obtain the touch force dynamic trajectory within the corresponding single touch action cycle.
[0128] In this embodiment, the touch point coordinates of the touch signals corresponding to all the receiving moments contained in each moment cluster are sorted and dynamically represented as follows:
[0129] The touch point coordinates of the touch signals corresponding to all the receiving moments contained in each moment cluster are sorted, and based on the time intervals between the receiving moments of the touch signals corresponding to all the receiving moments contained in each moment cluster, the touch point coordinates of the touch signals corresponding to all the receiving moments contained in each moment cluster are displayed according to the time intervals, that is, the sorting is completed and dynamically represented.
[0130] The beneficial effect of the above technology is: according to the sequence of all receiving moments in each moment cluster, the touch point coordinates of the touch signals corresponding to all receiving moments contained in each moment cluster are sorted and dynamically represented, and the dynamic trajectory of the touch force within a single touch action cycle is obtained.
[0131] Embodiment 7:
[0132] On the basis of Example 4, the relative value determination submodule of applied force includes:
[0133] A waveform cluster determining unit, configured to aggregate the touch signal waveforms of the touch signals corresponding to all receiving moments contained in each moment cluster as a waveform cluster;
[0134] The applied force relative value determination unit is used to determine the applied force relative value of the touch signal corresponding to each touch signal waveform in each waveform cluster within the corresponding single touch action cycle based on the normalized signal amplitude of each touch signal waveform in each waveform cluster at each moment and the applied force conversion coefficient.
[0135] In this embodiment, the applied force conversion coefficient is a preset conversion coefficient for converting the signal amplitude into an applied force value, and the quotient of the applied force value and the signal amplitude is the applied force conversion coefficient.
[0136] The beneficial effects of the above technology are: determining the corresponding waveform cluster based on the moment cluster, and determining the relative value of the applied force of the touch signal corresponding to each touch signal waveform in each waveform cluster within the corresponding single touch action cycle based on the normalized signal amplitude and applied force conversion coefficient of each touch signal waveform in each waveform cluster at each moment.
[0137] Embodiment 8:
[0138] On the basis of Embodiment 7, the force relative value determination unit includes:
[0139] A first signal amplitude normalization subunit, used to normalize the signal amplitude of each touch signal waveform in each waveform cluster at the same time, to obtain the normalized signal amplitude of each touch signal waveform in each waveform cluster at the same time;
[0140] The applied force relative value determination subunit is used to determine the applied force relative value of the touch signal corresponding to each touch signal waveform in each waveform cluster within the corresponding single touch action cycle based on the normalized signal amplitude and applied force conversion coefficient of each touch signal waveform in each waveform cluster at each same moment.
[0141] In this embodiment, the normalized signal amplitude at the same time is a signal amplitude obtained by normalizing the signal amplitude of each touch signal waveform graph in the waveform graph cluster at the same time.
[0142] The beneficial effect of the above technology is: by utilizing the normalized signal amplitude of each touch signal waveform in each waveform cluster at each same moment obtained by normalizing the signal amplitude of each touch signal waveform in each waveform cluster at the same moment, and combining it with the applied force conversion coefficient, the relative value of the applied force of the touch signal corresponding to each touch signal waveform in each waveform cluster within the corresponding single touch action cycle is determined.
[0143] Embodiment 9:
[0144] On the basis of Embodiment 8, the force relative value determination unit includes:
[0145] a normalized scaling factor determination subunit, used to take the quotient of the normalized signal amplitude of each touch signal waveform graph in each waveform graph cluster at each same time and the signal amplitude (which is the signal amplitude in the corresponding stamp signal waveform graph at the same time) as the normalized scaling factor of each touch signal waveform graph in each waveform graph cluster at each same time;
[0146] A standard zoom factor determination subunit, used to take the average of the normalized zoom factors of each touch signal waveform graph in each waveform graph cluster at all the same time as the standard zoom factor of each touch signal waveform graph in each waveform graph cluster;
[0147] A second signal amplitude normalization subunit is used to take the product of the signal amplitude of each touch signal waveform graph in each waveform graph cluster at each moment except all the same moments and the standard scaling factor as the normalized signal amplitude of each touch signal waveform graph in each waveform graph cluster at each moment except all the same moments;
[0148] The applied force relative value determination subunit is used to take the product of the mean value of the normalized signal amplitude of each touch signal waveform in each waveform cluster and the applied force conversion coefficient as the applied force relative value of the touch signal corresponding to each touch signal waveform in each waveform cluster within the corresponding single touch action cycle.
[0149] In this embodiment, the normalization scaling factor is the quotient of the signal amplitude values before and after normalization.
[0150] In this embodiment, the standard zoom factor is the average of the normalized zoom factors of the single touch signal waveform graphs in the single waveform graph cluster at all the same time points.
[0151] The beneficial effects of the above technology are as follows: based on the values of the signal amplitudes before and after normalization at the moments shared by all touch signals in each waveform cluster, the normalized scaling factor of each touch signal waveform in the waveform cluster at each same moment is determined, and by averaging the normalized scaling factors of each touch signal waveform in the waveform cluster at each same moment, a standard scaling factor for determining the normalized signal amplitude of the corresponding touch signal at the remaining moments except the moment shared by all touch signals in the corresponding waveform cluster is determined, so that each touch signal waveform in each waveform cluster is obtained at the remaining moments except the moment shared by all touch signals in the waveform cluster. The normalized signal amplitude at each moment except the same moment is obtained, and the calculation method of the signal amplitude normalization process of the corresponding touch signal at all the same moments is learned, thereby ensuring the rationality of the normalized signal amplitude of each touch signal waveform in each waveform cluster obtained at each moment except all the same moments. Finally, the product of the mean of the normalized signal amplitude of each touch signal waveform in each waveform cluster and the applied force conversion coefficient is calculated, so as to realize the accurate calculation of the relative value of the applied force of the touch signal corresponding to each touch signal waveform in each waveform cluster within the corresponding single touch action cycle.
[0152] Embodiment 10:
[0153] Based on Example 1, the signal smoothing and denoising module includes:
[0154] Model building submodule, used to build a smoothing denoising model;
[0155] The smoothing denoising submodule is used to input the touch force spatiotemporal distribution characteristics within the latest preset touch short period and the touch signal waveform diagram of all touch signals into the smoothing denoising model to obtain the noise-free touch signal of all touch signals as the signal adjustment result.
[0156] In this embodiment, the smoothing denoising model is constructed by using a large number of other preset touch short-period temporal and spatial distribution characteristics of touch forces and touch signal waveforms of all touch signals, as well as corresponding touch signals (i.e., noise signals caused by false touches or false actions, or noise signals caused by external factors such as static electricity and electromagnetic interference, or noise signals caused by environmental changes such as temperature changes and humidity changes) after deleting the artificially calibrated noise signals contained therein (i.e., noise signals caused by false touches or false actions, or noise signals caused by external factors such as static electricity and electromagnetic interference, or noise signals caused by environmental changes such as temperature changes and humidity changes) as training samples to obtain the model;
[0157] During the training process, the spatiotemporal distribution characteristics of touch forces within other preset short touch cycles and the touch signal waveforms of all touch signals are used as model inputs, and the touch signals (i.e., noise signals caused by false touches or false actions, or noise signals caused by external factors such as static electricity and electromagnetic interference, or noise signals caused by environmental changes such as temperature changes and humidity changes) after the artificially calibrated noise signals contained therein are deleted (i.e., noise-free touch signals corresponding to the touch signals) are used as model outputs for training;
[0158] The smoothing denoising model can utilize the spatiotemporal distribution characteristics of the touch force within a preset touch short period of the input to perform smoothing denoising on the touch signal waveforms of all input touch signals (i.e., removing the signal noise caused by false touches or false actions, or the signal noise caused by external factors such as static electricity and electromagnetic interference, or the signal noise caused by environmental changes such as temperature changes and humidity changes), and obtain noise-free touch signals of all input touch signals.
[0159] The beneficial effects of the above technology are: by introducing the temporal and spatial distribution characteristics of touch force within a preset short touch cycle to build a smoothing denoising model, the smoothing denoising performance of the built smoothing denoising model is improved, and the latest temporal and spatial distribution characteristics of touch force within a preset short touch cycle and the touch signal waveforms of all touch signals are input into the smoothing denoising model to achieve smoothing denoising of the touch signal waveforms of all input touch signals, that is, the changes in the output capacitance signal of the capacitor sensing system caused by false touch or false operation are removed, and the changes in the output capacitance signal of the capacitor sensing system caused by external factors such as static electricity, electromagnetic interference or environmental changes such as temperature change and humidity change are also removed.
[0160] Embodiment 11:
[0161] The present invention provides a capacitive sensing system signal adjustment method, which is applied to the capacitive sensing system described in any one of embodiments 1 to 10, referring to Figure 2 ,include:
[0162] S1: receiving all touch signals input by the user within the latest preset short touch cycle and within the capacitive touch area, and determining the touch point coordinates and receiving time of each touch signal and a touch signal waveform diagram;
[0163] S2: Analyze the spatiotemporal distribution characteristics of the touch force within the latest preset short touch period based on the reception time and touch point coordinates of all real-time touch signals received within the preset short touch period and the touch signal waveform diagram;
[0164] S3: Based on the spatiotemporal distribution characteristics of the touch force within the preset short touch period, the touch signal waveforms of all touch signals within the latest preset short touch period are smoothed and denoised to obtain a noise-free touch signal of all touch signals as a signal adjustment result.
[0165] The beneficial effects of the above technology are: providing a capacitive sensing system signal adjustment method, realizing smoothing and denoising of the touch signal waveform of all touch signals based on the spatiotemporal distribution characteristics of touch force, greatly reducing the output capacitance signal changes of the capacitor sensing system due to false touches or false operations, and also greatly reducing the system performance fluctuations caused by external factors such as static electricity, electromagnetic interference, or environmental changes such as temperature changes and humidity changes, thereby improving the user experience.
[0166] Embodiment 12:
[0167] The present invention provides a capacitive touch screen terminal, comprising the capacitive sensing system as described in any one of Embodiments 1 to 10.
[0168] In this embodiment, reference Figure 3 , the capacitive touch screen terminal at least includes:
[0169] A driving circuit, used for providing a voltage to the electrode array so that the electrode pairs in the electrode array form an electric field;
[0170] The electrode array is used to form an electric field and reflect the user's touch action in the change of output capacitance;
[0171] A signal processing circuit, used for receiving the capacitance signal output by the electrode array and forwarding the capacitance signal to the processor;
[0172] A processor is used to load the capacitive sensing system as described in any one of embodiments 1 to 10 to achieve smoothing and denoising of touch signal waveforms of all touch signals.
[0173] The beneficial effects of the above technology are: providing a capacitive touch screen terminal, which realizes smoothing and denoising of the touch signal waveform of all touch signals based on the spatiotemporal distribution characteristics of touch force, greatly reducing the change of the output capacitance signal of the capacitor sensing system due to false touch or false operation, and also greatly reducing the system performance fluctuations caused by external factors such as static electricity, electromagnetic interference or environmental changes such as temperature change, humidity change, etc., thereby improving the user experience.
[0174] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. Capacitive sensing system, characterized in that, include: A signal receiving and analyzing module, used to receive all touch signals input by the user within the latest preset short touch cycle and within the capacitive touch area, and determine the touch point coordinates and receiving time of each touch signal and the touch signal waveform, wherein the touch signal is extracted from the capacitive signal output by each electrode pair in the electrode array; A spatiotemporal distribution feature analysis module, for analyzing the spatiotemporal distribution features of the touch force within the latest preset short touch cycle based on the reception time and touch point coordinates of all real-time touch signals received within the preset short touch cycle and the touch signal waveform diagram; A signal smoothing and denoising module is used to smooth and denoise the touch signal waveforms of all touch signals within the latest preset short touch period based on the spatiotemporal distribution characteristics of the touch force within the latest preset short touch period, and obtain a noise-free touch signal of all touch signals as a signal adjustment result; The preset short touch cycle is the longest time that a normal touch action may last. The touch force spatiotemporal distribution characteristics are characteristics of the touch force input by the user in the capacitive touch area changing with time and space.
2. The capacitive sensing system according to claim 1, characterized in that: Signal receiving and parsing module, including: A touch signal receiving submodule is used to receive the capacitance signal output by each electrode pair in the electrode array in real time, and extract all touch signals from all capacitance signals output within the latest preset touch short period; A touch signal analysis submodule, used to determine the touch point coordinates and receiving time of each touch signal and the touch signal waveform diagram; The electrode array is two sets of metal film electrodes parallel to each other, and the electrode array is arranged below the capacitive touch area in the capacitive touch device.
3. The capacitive sensing system according to claim 2, characterized in that: The electrode array is two sets of metal film electrodes parallel to each other, and the electrode array is arranged below the capacitive touch area in the capacitive touch device.
4. The capacitive sensing system according to claim 1, characterized in that: The touch signal receiving submodule includes: A waveform generating unit, for generating a capacitance signal waveform of each electrode pair within a latest preset touch short period based on the capacitance signal output by each electrode pair in the electrode array received in real time; A touch signal extraction unit, used for treating all partial capacitance signal waveform segments with sudden amplitude changes in all capacitance signal waveform graphs as all touch signals input by the user within the latest preset touch short period and within the capacitance touch area; a related parameter parsing unit, configured to regard the center coordinates of the electrode pair corresponding to the capacitance signal waveform diagram containing the touch signal as the touch point coordinates of the corresponding touch signal, regard the starting time of the corresponding touch signal as the receiving time of the corresponding touch signal, and regard the partial capacitance signal waveform segment corresponding to each touch signal as the touch signal waveform diagram of the corresponding touch signal; Wherein, the center coordinates of the electrode pair are represented by a preset two-dimensional coordinate system on the plane of the capacitive touch area; Among them, the partial capacitance signal waveform segment is the partial waveform in the capacitance signal waveform diagram where the amplitude suddenly changes, wherein the judgment basis for "amplitude sudden change" is: if the difference between the amplitude of the capacitance signal waveform segment at the current moment and the amplitude at the previous moment is greater than the preset amplitude threshold, then the current moment is judged as a mutation point, and the partial waveform connected by all mutation points is regarded as the partial capacitance signal waveform segment.
5. The capacitive sensing system according to claim 1, characterized in that: The spatiotemporal distribution feature analysis module includes: A time clustering analysis submodule, used to perform clustering analysis on the reception time of all touch signals input by the user within the latest preset short touch cycle and within the capacitive touch area, to obtain at least one time cluster; A touch force dynamic trajectory generation submodule is used to treat the time period covered by all the receiving moments in each moment cluster as the single touch action cycle within the latest preset touch short cycle, and determine the touch force dynamic trajectory within the single touch action cycle corresponding to each moment cluster; The relative value determination submodule of applied force is used to obtain the relative value of applied force of the touch signals corresponding to all receiving moments contained in each moment cluster within the corresponding single touch action cycle based on the amplitude characteristics of the touch signal waveform diagram of the touch signals corresponding to all receiving moments contained in each moment cluster; A touch force dynamic trajectory generation submodule is used to mark and combine the relative values of the applied force of the touch signals corresponding to all the receiving moments contained in each moment cluster and the dynamic trajectory of the touch force in the corresponding single touch action cycle, to obtain the dynamic trajectory of the touch force of each moment cluster, and to use the dynamic trajectory of the touch force of all moment clusters as the latest spatiotemporal distribution characteristics of the touch force in the preset short touch cycle; The single touch action cycle is the duration of a currently recognized touch action; The dynamic trajectory of the touch force is a trajectory of the force position of a currently recognized touch action moving over time; The relative value of applied force indicates the relative magnitude of the force value applied by the user at the corresponding time and the corresponding position in the capacitive touch area, determined based on the touch signals corresponding to all the received time moments contained in each time cluster, compared with the relative magnitude of the force values applied by the user at the remaining time and the remaining positions in the capacitive touch area, determined based on the remaining touch signals in the corresponding single touch action cycle; The touch force dynamic trajectory is a trajectory including a force application position of a currently recognized touch action and a corresponding relative value of the applied force changing over time.
6. The capacitive sensing system according to claim 5, characterized in that: The touch force dynamic trajectory generation submodule includes: A single touch action cycle determination unit, used to regard the time period covered by all receiving moments in each moment cluster as the single touch action cycle within the latest preset touch short cycle; The touch force dynamic trajectory generating unit is used to sort and dynamically represent the touch point coordinates of the touch signals corresponding to all the receiving moments contained in each moment cluster according to the sequence of all the receiving moments in each moment cluster, so as to obtain the touch force dynamic trajectory within the corresponding single touch action cycle.
7. The capacitive sensing system according to claim 5, characterized in that: The submodule for determining the relative value of applied force includes: A waveform cluster determining unit, configured to aggregate the touch signal waveforms of the touch signals corresponding to all receiving moments contained in each moment cluster as a waveform cluster; The applied force relative value determination unit is used to determine the applied force relative value of the touch signal corresponding to each touch signal waveform in each waveform cluster within the corresponding single touch action cycle based on the normalized signal amplitude of each touch signal waveform in each waveform cluster at each moment and the applied force conversion coefficient.
8. The capacitive sensing system according to claim 7, characterized in that: The relative value determination unit of the applied force comprises: A first signal amplitude normalization subunit, used to normalize the signal amplitude of each touch signal waveform in each waveform cluster at the same time, to obtain the normalized signal amplitude of each touch signal waveform in each waveform cluster at the same time; The applied force relative value determination subunit is used to determine the applied force relative value of the touch signal corresponding to each touch signal waveform in each waveform cluster within the corresponding single touch action cycle based on the normalized signal amplitude and applied force conversion coefficient of each touch signal waveform in each waveform cluster at each same moment.
9. A capacitive sensing system signal adjustment method, characterized in that: The capacitive sensing system according to any one of claims 1 to 8 comprises: S1: receiving all touch signals input by the user within the latest preset short touch cycle and within the capacitive touch area, and determining the touch point coordinates and receiving time of each touch signal and a touch signal waveform diagram; S2: Analyze the spatiotemporal distribution characteristics of the touch force within the latest preset short touch period based on the reception time and touch point coordinates of all real-time touch signals received within the preset short touch period and the touch signal waveform diagram; S3: Based on the spatiotemporal distribution characteristics of the touch force within the preset short touch period, the touch signal waveforms of all touch signals within the latest preset short touch period are smoothed and denoised to obtain a noise-free touch signal of all touch signals as a signal adjustment result.
10. A capacitive touch screen terminal, characterized in that: The method comprises a capacitive sensing system as claimed in any one of claims 1 to 8.
