Touch scanning method and apparatus, touch chip, touch screen, and terminal
By using different scanning modes to drive the emission electrode channel on the touch screen, the number of scanning cycles in the touch area is increased, which resolves the contradiction between signal-to-noise ratio and reporting rate, and achieves the effect of improving signal-to-noise ratio while ensuring reporting rate.
Patent Information
- Application Number
- PCT/CN2025/108788
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-16
- Filing Date
- 2025-07-16
- Publication Date
- 2026-01-22
AI Technical Summary
In the prior art, in order to improve the signal-to-noise ratio of the touch screen, the number of scanning cycles is increased, which leads to a longer touch screen scanning time and a lower reporting rate, making it difficult to further improve the signal-to-noise ratio while ensuring the reporting rate.
Different scanning modes are used to drive the emission electrode channel for touch scanning. The number of scanning cycles of the emission electrode channel near the touch area is increased to improve the signal-to-noise ratio of the touch area. By using more scanning cycles in the touch area and reducing the number of scanning cycles in the non-touch area, the reporting rate is ensured not to decrease.
Without affecting the reporting rate, the signal-to-noise ratio of the touch area was improved, solving the problem of difficulty in improving the signal-to-noise ratio. At the same time, the scanning time was reduced, avoiding the latency problem caused by the rapid change in the number of scanning cycles.
Smart Images

Figure CN2025108788_22012026_PF_FP_ABST
Abstract
Description
Touch scanning method and device, touch chip, touch screen and terminal
[0001] The present application claims priority to the Chinese patent application No. 202410955352.6, filed on July 16, 2024, and entitled "Touch scanning method and device, touch chip, touch screen and terminal", the entire content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] Embodiments of the present application relate to the field of touch technology, in particular to a touch scanning method and device, a touch chip, a touch screen and a terminal. BACKGROUND
[0003] When scanning a finger touch position on a touch screen, all TX (Transmit) electrode channels (i.e., sending a scanning signal channel by channel) need to be scanned, and then the signal change of the RX (Receive) electrode channel is collected to determine the touch coordinate position and report a touch event. The number of scanning periods of the TX electrode channel transmitting the scanning signal is positively correlated with the signal-to-noise ratio.
[0004] In related technologies, in order to improve the signal-to-noise ratio, multi-period scanning is adopted in all TX electrode channels. However, the more the number of scanning periods of the scanning signal in the TX electrode channel, the longer the time for the touch screen to scan all TX electrode channels, i.e., the longer the time for reporting a touch event, and the lower the point reporting rate. In order to improve the point reporting rate, the touch screen needs to reduce the number of scanning periods of each TX electrode channel, resulting in a decrease in the signal-to-noise ratio. SUMMARY
[0005] The present application provides a touch scanning method and device, a touch chip, a touch screen and a terminal. The technical solution is as follows:
[0006] In one aspect, the present application provides a touch scanning method, which is used in a touch chip and includes the following steps:
[0007] determining a touch area;
[0008] driving a first transmitting electrode channel to perform touch scanning in a first scanning mode, the first transmitting electrode channel being located in a first scanning area, and the touch area being located in the first scanning area;
[0009] driving a second transmitting electrode channel to perform touch scanning in a second scanning mode, the second transmitting electrode channel being located in a second scanning area, the second scanning area being different from the first scanning area, and the number of scanning periods in the first scanning mode being greater than the number of scanning periods in the second scanning mode.
[0010] In another aspect, an embodiment of the present application provides a touch scanning device, the device comprising:
[0011] a determining module configured to determine a touch area;
[0012] a first driving module configured to drive a first transmitting electrode channel to perform touch scanning in a first scanning mode, the first transmitting electrode channel being located in a first scanning area, and the touch area being located in the first scanning area;
[0013] a second driving module configured to drive a second transmitting electrode channel to perform touch scanning in a second scanning mode, the second transmitting electrode channel being located in a second scanning area, the second scanning area being different from the first scanning area, and a number of scanning periods in the first scanning mode being greater than a number of scanning periods in the second scanning mode.
[0014] In another aspect, an embodiment of the present application provides a touch chip, the touch chip comprising a processor and a memory, the memory storing at least one computer instruction, the at least one computer instruction being loaded and executed by the processor to implement the touch scanning method as described in the above aspect.
[0015] In another aspect, an embodiment of the present application provides a touch screen, the touch screen comprising: a display module and a touch module; the touch module comprising the touch chip as described in the above aspect.
[0016] In another aspect, an embodiment of the present application provides a terminal, the terminal comprising the touch screen as described in the above aspect. BRIEF DESCRIPTION OF DRAWINGS
[0017] FIG. 1 shows an implementation schematic diagram of a touch scanning process;
[0018] FIG. 2 shows a flowchart of a touch scanning method according to an example embodiment of the present application;
[0019] FIG. 3 shows a schematic diagram of a touch area according to an example embodiment of the present application;
[0020] FIG. 4 shows a schematic diagram of a third direction determining method according to an example embodiment of the present application;
[0021] FIG. 5 shows a flowchart of a touch scanning method according to another example embodiment of the present application;
[0022] FIG. 6 shows a comparison schematic diagram of scanning waveforms in different scanning modes according to an example embodiment of the present application;
[0023] FIG. 7 is a flowchart of a touch scanning process in a non-touch scenario according to an example embodiment of the present application;
[0024] FIG. 8 is a schematic diagram of a scanning waveform in a no-touch control scenario according to one example embodiment of the present application;
[0025] FIG. 9 is a schematic diagram of a scanning waveform in a no-touch control scenario according to another example embodiment of the present application;
[0026] FIG. 10 is a schematic diagram of scanning mode switching in a no-touch control scenario according to one example embodiment of the present application;
[0027] FIG. 11 is a schematic diagram of a comparison of scanning waveforms in different scanning modes according to another example embodiment of the present application;
[0028] FIG. 12 is a schematic diagram of scanning mode switching in a no-touch control scenario according to one example embodiment of the present application;
[0029] FIG. 13 is a schematic diagram of a comparison of scanning waveforms in different scanning modes according to another example embodiment of the present application;
[0030] FIG. 14 is a schematic diagram of scanning waveforms in a same scanning voltage scenario;
[0031] FIG. 15 is a schematic diagram of scanning waveforms in different scanning voltage scenarios;
[0032] FIG. 16 is a structural block diagram of a touch scanning device according to one example embodiment of the present application;
[0033] FIG. 17 is a structural block diagram of a terminal according to one example embodiment of the present application. DETAILED DESCRIPTION
[0034] In order to make the purpose, technical solutions and advantages of the present application clearer, the embodiments of the present application will be described in further detail below with reference to the drawings.
[0035] First, important terms in the present application will be described below.
[0036] Scan cycle number: in a touch scanning process, a touch screen sends a scanning signal through a transmitting electrode channel, and the scanning signal has a plurality of scan cycles on its waveform. The more the scan cycle number is, the longer the scanning time on a single transmitting electrode channel is.
[0037] Report rate: after the touch screen drives all the transmitting electrode channels to complete touch scanning, the touch screen reports the touch event determined by the touch scanning. The frequency of detecting and reporting the touch event is the report rate. The report rate can be used to represent the number of times of reporting the touch event in a unit of time, for example, 120 times in 1 second, the report rate is 120 Hz. The longer the total time of the touch screen scanning and reporting the touch event, the fewer the number of times of reporting the touch event in a unit of time, and the lower the report rate. In order to enable the touch screen to respond to the touch operation in time, the report rate of the touch screen cannot be too low.
[0038] Signal noise ratio (SNR): the ratio of signal to noise, used to measure the signal quality. The signal noise ratio is positively correlated with the signal quality and the number of scanning periods of the scanning signal, that is, the more the number of scanning periods, the higher the signal noise ratio, and the more accurate the reported touch event.
[0039] Electrode channel: there are transmitting electrode channels and sensing electrode channels on the touch screen, which are arranged in a cross manner on the touch screen. The touch screen drives the transmitting electrode channels to perform touch scanning, that is, to transmit the scanning signal, and the sensing electrode channels sense the signal change at the intersection with the transmitting electrode channels, and then transmit the signal change to the touch chip.
[0040] In an exemplary example, FIG. 1 shows an implementation schematic diagram of a touch scanning process. The horizontal electrode channels on the touch screen are TX electrode channels, and the vertical electrode channels are RX electrode channels. The number of scanning periods of the scanning waveform on each TX electrode channel is 5, and each TX electrode channel performs touch scanning according to the respective scanning waveform. The scanning signal transmitted by a single TX electrode channel passes through each RX electrode channel, so that each RX electrode channel senses and outputs the signal change.
[0041] In the related art, the terminal increases the number of scanning periods of the scanning waveform corresponding to each transmitting electrode channel on the touch screen to improve the signal noise ratio. However, the increase in the number of scanning periods prolongs the scanning time, resulting in a decrease in the report rate, and a too low report rate can easily cause the touch response to be not in time. In the case of ensuring that the report rate meets the touch requirements, the number of scanning periods is difficult to further increase, and the signal noise ratio is difficult to further improve.
[0042] Since the touch operation only involves a part of the area on the touch screen, which is the touch area, the terminal does not need to improve the signal noise ratio of all areas on the touch screen, and the signal noise ratio of the touch area can be improved. The embodiment of the present application provides a touch scanning method, which drives the transmitting electrode channels to perform touch scanning by using different scanning modes, increases the number of scanning periods of the transmitting electrode channels near the touch area, and improves the signal noise ratio in the touch area. Referring to FIG. 2, FIG. 2 shows a flowchart of the touch scanning method provided by an exemplary embodiment of the present application.
[0043] Step 201, determining a touch area.
[0044] In some embodiments, the touch area refers to an operation area of the touch operation.
[0045] Optionally, the touch area can be an area that follows the change of the operation position of the touch operation in real time. For example, an area where a finger contacts the touch screen or an area centered on a touch point on the touch screen.
[0046] Optionally, the touch area can also be a fixed area on the touch screen, and the touch operation is performed in the fixed area. For example, in a game scenario, operation controls exist in the edge area of the touch screen, and the touch operation does not involve the middle position of the screen. The terminal determines the edge area of the touch screen as the touch area.
[0047] Step 202, driving the first transmitting electrode channel to perform touch scanning in a first scanning mode, the first transmitting electrode channel is located in a first scanning area, and the touch area is located in the first scanning area.
[0048] In some embodiments, the transmitting electrode channel is used to transmit a scanning signal, and the inductive electrode channel is used to induct the change of the signal, and the change of the node capacitance at the intersection position of the transmitting electrode channel and the inductive electrode channel is output, so as to determine the position of the touch point of the touch operation. The first transmitting electrode channel is used to scan the first scanning area, including scanning the touch area in the first scanning area.
[0049] In some embodiments, the scanning mode is used to determine the waveform of the scanning signal, including determining the number of scanning periods, the scanning voltage, the phase of the scanning signal, etc. Different scanning modes correspond to different scanning waveforms.
[0050] For example, as shown in FIG. 3, a touch area diagram is shown. In this example, the terminal determines the touch area according to the position of the touch point. The channel number of the TX electrode channel 310 is TX[2], the TX electrode channel 310 is composed of multiple TX electrodes, and is used to transmit a scanning signal. The number of scanning periods on the scanning waveform is 5. The TX electrode channel 310 passes through multiple RX electrode channels. Among them, the channel number of the RX electrode channel 320 is RX[n], and the RX electrode channel 320 exists a node capacitance at the intersection position with the TX electrode channel 310. The touch screen determines the position of the touch point according to the change of the node capacitance, and further determines the touch area 300. The first scanning area 301 completely covers the first transmitting electrode channel in the area. The touch area 300 is located inside the first scanning area 301.
[0051] It should be noted that in the embodiments of the present application, the first scanning area is used to indicate the position of the first transmitting electrode channel, and is not used to determine the first transmitting electrode channel. The terminal can directly determine the first transmitting electrode channel according to the touch area, and then drive the first transmitting electrode channel to perform touch scanning in the first scanning mode, that is, the terminal does not need to determine the first scanning area according to the touch area, and then determine the first transmitting electrode channel according to the first scanning area. For example, the terminal determines the channel number sequence of the first transmitting electrode channel as TX[4] to TX[5] according to the touch area, and then drives the first transmitting electrode channels TX[4] and TX[5] to perform touch scanning in the first scanning mode.
[0052] Optionally, the number of transmitting electrode channels required for scanning the touch area can be equal to or less than the number of transmitting electrode channels required for scanning the first scanning area. For example, in the case where the number of transmitting electrode channels required for scanning the touch area is equal to the number of transmitting electrode channels required for scanning the first scanning area, the transmitting electrode channel TX[2] is the transmitting electrode channel required for scanning the touch area, and the first transmitting electrode channel in the first scanning area is the transmitting electrode channel TX[2].
[0053] Optionally, in the case where the number of transmitting electrode channels required for scanning the touch area is less than the number of transmitting electrode channels required for scanning the first scanning area, the transmitting electrode channel required for scanning the touch area can be located in the center of the first scanning area. For example, the transmitting electrode channel TX[2] is the transmitting electrode channel required for scanning the touch area, and the first scanning area includes the first transmitting electrode channels TX[1], TX[2] and TX[3].
[0054] In step 203, the second transmitting electrode channel is driven to perform touch scanning in the second scanning mode, the second transmitting electrode channel is located in the second scanning area, the second scanning area is different from the first scanning area, and the number of scanning periods in the first scanning mode is greater than the number of scanning periods in the second scanning mode.
[0055] In some embodiments, since the second transmitting electrode channel performs touch scanning in the second scanning mode, and the number of scanning periods in the first scanning mode is greater than the number of scanning periods in the second scanning mode, the signal-to-noise ratio of the second scanning area is lower than the signal-to-noise ratio of the first scanning area.
[0056] In order to further improve the signal-to-noise ratio of the touch area, the terminal reduces the number of scanning periods of the second transmitting electrode channel and increases the number of scanning periods of the first transmitting electrode channel, so that the number of scanning periods in the first scanning mode is greater than the number of scanning periods in the second scanning mode, thereby improving the signal-to-noise ratio of the first scanning area, that is, improving the signal-to-noise ratio of the touch area.
[0057] Figure 4 shows a waveform diagram of touch scanning in the first scanning mode and the second scanning mode. The touch area 400 is located in the first scanning area 401, which contains a first transmitting electrode channel. The touch scanning is performed in the first scanning mode. Four second transmitting electrode channels adjacent to the first transmitting electrode channel in two directions perform touch scanning in the second scanning mode. The self-capacitance scanning waveforms in the first scanning mode and the second scanning mode are the same, and the mutual-capacitance scanning waveforms are different. The number of scanning periods of the mutual-capacitance scanning waveform in the first scanning mode is 10, and the number of scanning periods of the mutual-capacitance scanning waveform in the second scanning mode is 5.
[0058] It should be noted that the execution timing of steps 202 and 203 is not limited in the embodiments of the present application. The terminal can execute steps 202 and 203 according to the actual scanning order of the transmitting electrode channels in the touch scanning process.
[0059] In summary, in the embodiments of the present application, the terminal sets the transmitting electrode channels on the same touch screen into different scanning modes, including the first scanning mode and the second scanning mode, according to the touch area. The terminal scans the first scanning area containing the touch area in the first scanning mode and scans the second scanning area in the second scanning mode. Since the total number of scanning periods is limited while ensuring that the report rate meets the basic touch requirements, the embodiments of the present application increase the number of scanning periods in the first scanning mode by reducing the number of scanning periods in the second scanning mode, so that the number of scanning periods for touch scanning in the touch area is increased, thereby improving the signal-to-noise ratio of the touch area.
[0060] In some embodiments, the area affecting the touch performance on the touch screen is mainly the touch area, and the terminal only needs to improve the signal-to-noise ratio of the touch area in the first scanning area by increasing the number of scanning periods in the first scanning mode. The terminal increases the growth space of the number of scanning periods in the first scanning mode by reducing the number of scanning periods in the second scanning mode. The second scanning mode is applied to the second transmitting electrode channel in the second scanning area, and the second scanning area only needs to be located outside the first scanning area to increase the number of scanning periods of the first electrode channel in the first scanning mode.
[0061] Optionally, the second scanning area includes the following two cases:
[0062] Case 1: The second scanning area is the entire area outside the first scanning area on the touch screen.
[0063] Case 2: The second scanning area is part of the area outside the first scanning area on the touch screen.
[0064] In the case that the second scanning region is a part of the touch screen other than the first scanning region, the terminal needs to determine the second transmitting electrode channel in a transmitting electrode channel other than the first transmitting electrode channel.
[0065] Optionally, the terminal can determine at least one transmitting electrode channel adjacent to the first transmitting electrode channel as the second transmitting electrode channel. The number of the at least one transmitting electrode channel can be a preconfigured number or a number determined in real time according to the current scenario.
[0066] In some possible scenarios, the first transmitting electrode channel can be located at the edge of the touch screen or in the middle of the touch screen. Correspondingly, the second transmitting electrode channel adjacent to the first transmitting electrode channel can be located at an adjacent position in at least one direction.
[0067] In another possible scenario, in the case that the touch operation is a sliding operation and the touch region changes according to the sliding operation, the first transmitting electrode channel and the transmitting electrode channel adjacent thereto can exchange the scanning mode. For example, in the transmitting electrode channels TX[2] and TX[3], the transmitting electrode channel TX[2] is the first transmitting electrode channel and adopts the first scanning mode, and the transmitting electrode channel TX[3] adopts the third scanning mode (the number of scanning periods in the third scanning mode is less than that in the first scanning mode). After the touch region changes, the transmitting electrode channel TX[3] becomes the first transmitting electrode channel and adopts the first scanning mode, and the transmitting electrode channel TX[2] is no longer the first transmitting electrode channel and adopts the third scanning mode.
[0068] In some embodiments, the second transmitting electrode channel adjacent to the first transmitting electrode channel is used as a transition between the first transmitting electrode channel and other transmitting electrode channels, to prevent the touch scanning delay from increasing due to a large deviation in the number of scanning periods in the case that the transmitting electrode channel switches the scanning mode in the touch process.
[0069] Optionally, according to different directions of the second transmitting electrode channel relative to the first transmitting electrode channel, the determination manner of the second transmitting electrode channel can include the following two manners:
[0070] Manner 1: At least one transmitting electrode channel adjacent to the first transmitting electrode channel in at least one of a first direction and a second direction is determined as the second transmitting electrode channel, and the first direction and the second direction are opposite.
[0071] In some embodiments, the first direction and the second direction respectively refer to a positive order direction and a reverse order direction of the channel number of the transmitting electrode channel.
[0072] For example, in the channel number sequence TX[1], TX[2], TX[3], TX[4] and TX[5], the channel number of the first transmitting electrode channel is TX[3], TX[4] and TX[5] are located in the positive sequence direction of the channel number, and TX[1] and TX[2] are located in the reverse sequence direction of the channel number. The terminal determines the transmitting electrode channel corresponding to the adjacent channel numbers in the positive sequence direction or the reverse sequence direction or both the positive sequence direction and the reverse sequence direction as the second transmitting electrode channel. In the reverse sequence direction, the terminal can select TX[2] adjacent to TX[3] or select TX[1] and TX[2]. In the positive sequence direction, the terminal can select TX[4] adjacent to TX[3] or select TX[4] and TX[5].
[0073] Optionally, the terminal can determine the setting direction of the second transmitting electrode channel according to the position of the first transmitting electrode channel on the touch screen.
[0074] For example, in the case where the channel number of the transmitting electrode channel is TX[0] at the minimum and TX
[0010] at the maximum, when the channel number of the first transmitting electrode channel is TX[0], the terminal determines that the second transmitting electrode channel is located in the positive sequence direction of the channel number, when the channel number of the first transmitting electrode channel is TX
[0010] , the terminal determines that the second transmitting electrode channel is located in the reverse sequence direction of the channel number, and when the channel number of the first transmitting electrode channel is TX[1] to TX[9], the terminal determines that the second transmitting electrode channel is located in both the positive sequence direction and the reverse sequence direction of the channel number. The positive sequence direction of the channel number is the first direction, and the reverse sequence direction of the channel number is the second direction.
[0075] Mode 2: At least one transmitting electrode channel adjacent to the first transmitting electrode channel in the third direction is determined as the second transmitting electrode channel, and the third direction is the movement direction of the touch area.
[0076] In some embodiments, the third direction is the positive sequence direction of the channel number or the reverse sequence direction of the channel number, i.e., the third direction is one of the first direction or the second direction.
[0077] In a possible implementation, in the case where the touch area moves with the touch operation, the terminal first determines the movement direction of the touch area, then determines the third direction according to the movement direction, and then determines at least one transmitting electrode channel in the third direction as the second transmitting electrode channel.
[0078] For example, FIG. 5 shows a schematic diagram of a third direction determination mode provided by an example of the present application. The terminal determines the third direction as the reverse sequence direction of the channel number according to the movement direction of the touch area 500. In the case where the terminal determines one second transmitting electrode channel, the terminal determines the transmitting electrode channel 501 corresponding to the channel number TX[3] as the second transmitting electrode channel.
[0079] Optionally, the terminal can determine the moving direction of the current touch area according to the historical moving direction of the touch area. For example, as shown in FIG. 5, the moving direction of the current touch area 500 is the moving direction of the previous touch area 502 moving to the current touch area 500.
[0080] Optionally, the terminal can also determine the moving direction of the current touch area according to the historical moving trend of the touch area. For example, the terminal determines that the touch area has a moving trend of moving in the reverse order direction of the channel number according to the moving directions of at least two historical touch areas, and determines that the moving direction of the current touch area is the reverse order direction of the channel number.
[0081] In the embodiment of the application, the terminal divides the second scanning area into two existing conditions, wherein, in the case that the second scanning area is a part of the touch screen other than the first scanning area, the terminal selects at least one direction to determine the second emitting electrode channel adjacent to the first emitting electrode channel, or determines the direction of the adjacent second emitting electrode channel according to the moving direction, which enriches the determination method of the direction of the second emitting electrode channel, is conducive to the transition of the second emitting electrode channel in different directions, makes the change of the number of scanning periods uniform, avoids the problem of time delay caused by the sharp increase of the number of scanning periods when switching the scanning mode, and improves the stability of the signal-to-noise ratio while ensuring the improvement of the signal-to-noise ratio of the touch area.
[0082] In the above various manners, optionally, the terminal can pre-configure the number of second emitting electrode channels adjacent to the first emitting electrode channel in the first direction and the second direction. For example, the terminal determines 2 emitting electrode channels adjacent to the first emitting electrode channel in the first direction as the second emitting electrode channel, and determines 3 emitting electrode channels adjacent to the first emitting electrode channel in the second direction as the second emitting electrode channel.
[0083] In the case that the number of emitting electrode channels in the first direction or the second direction is less than the pre-configured number, the terminal can set all the existing emitting electrode channels in the direction as the second emitting electrode channel. For example, there is 1 adjacent emitting electrode channel in the first direction, which does not reach the pre-configured number 2 in the first direction, and the terminal determines the emitting electrode channel as the second emitting electrode channel. For another example, there is no adjacent emitting electrode channel in the second direction, and the terminal does not determine the second emitting electrode channel in the direction. Since the third direction is one of the first direction or the second direction, the third direction can determine the second emitting electrode channel according to the pre-configured number in the first direction or the second direction after determining the direction.
[0084] Optionally, the terminal can also determine the target number of the second transmitting electrode channel adjacent to the first transmitting electrode channel in real time, so that the terminal determines the second transmitting electrode channel according to the target number, and the target number is determined in at least one of the following manners:
[0085] 1. Based on the moving speed: based on the moving speed of the touch area, the target number of the transmitting electrode channels adjacent to the first transmitting electrode channel is determined as the second transmitting electrode channel, and the target number is positively correlated with the moving speed of the touch area.
[0086] In some embodiments, the moving speed affects the moving distance of the touch area in a unit reporting time interval, and the unit reporting time interval refers to the time interval for determining the touch area once. Since the moving position of the touch area can exceed the second scanning area in the case of fast moving speed, and too many second transmitting electrode channels can waste power consumption in the case of slow moving speed, the target number needs to be positively correlated with the moving speed of the touch area.
[0087] Optionally, the processor of the terminal determines the current moving speed of the touch area in real time, and then determines the target number corresponding to the current moving speed according to the positive correlation between the moving speed and the target number, and determines the second transmitting electrode channel according to the target number, so as to drive the second transmitting electrode channel for touch scanning in the second scanning mode subsequently.
[0088] In a possible implementation, the terminal divides the moving scenarios of the touch area into fast moving and slow moving scenarios according to the moving speed. In the case that the moving distance of the touch area in a unit reporting time interval is less than a distance threshold, the moving speed of the current touch area is determined to belong to the slow moving scenario, and the terminal determines the number of channels corresponding to the slow moving scenario as the target number. In the case that the moving distance of the touch area in a unit reporting time interval is greater than or equal to the distance threshold, the moving speed of the current touch area is determined to belong to the fast moving scenario, and the terminal determines the number of channels corresponding to the fast moving scenario as the target number.
[0089] 2. Based on the accuracy requirement of the touch scenario: based on the touch accuracy requirement of the current touch scenario, the target number of the transmitting electrode channels adjacent to the first transmitting electrode channel is determined as the second transmitting electrode channel, and the target number is positively correlated with the touch accuracy requirement of the touch area.
[0090] In some embodiments, in the case of high accuracy requirement in the touch scenario, the signal-to-noise ratio of the touch area needs to be further improved. Alternatively, the terminal can increase the target number of the second transmission electrode channel, i.e., increase the number of the second transmission electrode channel adjacent to the first transmission electrode channel. In the case that the second transmission electrode channel plays a transition role, the number of scanning periods in the second scanning mode on the second transmission electrode channel is greater than the number of scanning periods in the scanning mode on the other transmission electrode channels except the first transmission electrode channel, which is conducive to reducing the noise influence near the touch area, thereby improving the signal-to-noise ratio of the touch area. Conversely, in the case of low accuracy requirement in the touch scenario, the signal-to-noise ratio requirement of the touch area is relatively low, and the terminal can appropriately reduce the target number of the second transmission electrode channel.
[0091] Alternatively, the processor of the terminal can first determine the current touch scenario, then determine the target number corresponding to the current touch scenario according to the positive correlation between the current touch scenario and the target number, and then determine the second transmission electrode channel according to the target number, so as to subsequently drive the second transmission electrode channel to perform touch scanning in the second scanning mode.
[0092] In a possible implementation, the terminal divides the accuracy requirements in different scenarios into high accuracy, medium accuracy, and low accuracy, and the three accuracy requirements correspond to a target number respectively, and then the terminal determines the second transmission electrode channel adjacent to the first transmission electrode channel according to the target number corresponding to the accuracy requirement.
[0093] In an exemplary example, in the game scenario, the terminal internally presets that the accuracy requirement of game A is high accuracy and the accuracy requirement of game B is medium accuracy. In the operation scenario of game A, the target number corresponding to the high accuracy requirement is 3, and the terminal determines 3 transmission electrode channels adjacent to the first transmission electrode channel as the second transmission electrode channel. In the operation scenario of game B, the target number corresponding to the medium accuracy requirement is 2, and the terminal determines 2 transmission electrode channels adjacent to the first transmission electrode channel as the second transmission electrode channel.
[0094] Alternatively, in the case that the terminal determines the target number of the transmission electrode channels adjacent to the first transmission electrode channel as the second transmission electrode channel based on the moving speed of the touch area and the touch accuracy requirement in the current touch scenario, the terminal can determine the target number according to the combination relationship between the moving speed of the touch area and the touch accuracy in the touch scenario.
[0095] In one exemplary example, when the moving speed of the touch area is fast and the touch accuracy requirement is high, the terminal determines the target number as 3. When the moving speed of the touch area is slow and the touch accuracy requirement is low, the terminal determines the target number as 1. When the moving speed of the touch area is slow and the touch accuracy requirement is high, or when the moving speed of the touch area is fast and the touch accuracy requirement is low, the terminal determines the target number as 2.
[0096] In the embodiments of the present application, when the second scanning area is a part of the touch screen other than the first scanning area, the terminal can determine the target number according to the moving speed of the touch area and / or the touch accuracy requirement of the current touch scene, and then determine the second transmitting electrode channel, so that the target number is consistent with the current touch scene, which is beneficial to improve the signal-to-noise ratio in the current touch scene.
[0097] In some embodiments, the terminal determines, in combination with the target direction and the target number of the second transmitting electrode channel relative to the first transmitting electrode channel, the target number of transmitting electrode channels adjacent to the first transmitting electrode channel in the target direction as the second transmitting electrode channel.
[0098] Based on the above embodiments, the determination manner of the second transmitting electrode channel in the embodiments of the present application at least includes the following six kinds:
[0099] 1. Based on the moving speed of the touch area, the target number of transmitting electrode channels adjacent to the first transmitting electrode channel in at least one of the first direction and the second direction are determined as the second transmitting electrode channel.
[0100] 2. Based on the touch accuracy requirement of the current touch scene, the target number of transmitting electrode channels adjacent to the first transmitting electrode channel in at least one of the first direction and the second direction are determined as the second transmitting electrode channel.
[0101] 3. Based on the moving speed of the touch area, the target number of transmitting electrode channels adjacent to the first transmitting electrode channel in the third direction are determined as the second transmitting electrode channel, wherein the third direction is the moving direction of the touch area.
[0102] 4. Based on the touch accuracy requirement of the current touch scene, the target number of transmitting electrode channels adjacent to the first transmitting electrode channel in the third direction are determined as the second transmitting electrode channel, wherein the third direction is the moving direction of the touch area.
[0103] 5. Based on the moving speed of the touch area and the touch accuracy requirement of the current touch scene, the target number of transmitting electrode channels adjacent to the first transmitting electrode channel in at least one of the first direction and the second direction are determined as the second transmitting electrode channel.
[0104] 6. Based on the moving speed of the touch area and the touch accuracy requirement of the current touch scene, a target number of the transmitting electrode channels adjacent to the first transmitting electrode channel in a third direction are determined as the second transmitting electrode channels, wherein the third direction is the moving direction of the touch area.
[0105] It should be noted that the transmitting electrode channel itself does not have the determination capability of the second transmitting electrode channel, and only has the touch scanning capability. The determination process of the second transmitting electrode channel in the above embodiments is performed by the processor on the terminal, and the processor issues the determination result to the transmitting electrode channel for touch scanning.
[0106] In the embodiments of the present application, the terminal not only determines the second transmitting electrode channel in different directions, but also determines different numbers of the second transmitting electrode channels according to different scenes, which is conducive to the transition of the second transmitting electrode channel in various scenes, makes the number of scanning periods change uniformly, avoids the problem of time delay caused by the sharp increase of the number of scanning periods when switching the scanning mode, and improves the stability of the signal-to-noise ratio under the condition of improving the signal-to-noise ratio of the touch area. In addition, determining different numbers of the second transmitting electrode channels in different directions according to different scenes can also avoid the waste of power consumption caused by setting too many second transmitting electrode channels.
[0107] In some embodiments, in the case that the second scanning area is a part of the touch screen other than the first scanning area, in addition to using the first scanning mode and the second scanning mode on the touch screen, a smaller number of scanning periods can be used for touch scanning on the transmitting electrode channels located in the scanning area different from the first scanning area and the second scanning area, so as to reduce the power consumption required for touch scanning, and further increase the growth space of the number of scanning periods for the first scanning mode, thereby further improving the signal-to-noise ratio of the touch area.
[0108] Referring to FIG. 6, FIG. 6 shows a flowchart of a touch scanning method provided by another exemplary embodiment of the present application. The method comprises the following steps.
[0109] Step 601, determining a touch area.
[0110] Step 602, driving a first transmitting electrode channel to perform touch scanning in a first scanning mode, the first transmitting electrode channel is located in a first scanning area, and the touch area is located in the first scanning area.
[0111] Step 603, driving a second transmitting electrode channel to perform touch scanning in a second scanning mode, the second transmitting electrode channel is located in a second scanning area, the second scanning area is different from the first scanning area, and the number of scanning periods in the first scanning mode is greater than the number of scanning periods in the second scanning mode.
[0112] In the embodiments of the present application, the related descriptions of steps 601 to 603 can refer to steps 201 to 203, and the embodiments of the present application will not be repeated.
[0113] In step 604, the third transmitting electrode channel is driven to perform touch scanning in a third scanning mode, wherein the third transmitting electrode channel is located in a third scanning area, the third scanning area is different from the first scanning area and the second scanning area, and the number of scanning periods in the second scanning mode is greater than the number of scanning periods in the third scanning mode.
[0114] Optionally, the third scanning area can be the whole area in the touch screen except the first scanning area and the second scanning area.
[0115] Regarding the determination of the third electrode channel, in a possible implementation, the terminal first determines the first transmitting electrode channel, then determines the second transmitting electrode channel adjacent to the first transmitting electrode channel, and finally determines the transmitting electrode channel different from the first transmitting electrode channel and the second transmitting electrode channel as the third transmitting electrode channel.
[0116] It should be noted that, in the case that the touch scanning mode of the touch screen is self-capacitive scanning combined with mutual-capacitive scanning (i.e., self-capacitive scanning and mutual-capacitive scanning are combined), the self-capacitive scanning waveforms in the first scanning mode, the second scanning mode and the third scanning mode are all the same, and the difference between different scanning modes lies in the scanning waveforms of mutual-capacitive scanning.
[0117] For example, FIG. 7 shows a comparison diagram of scanning waveforms in different scanning modes provided by an exemplary embodiment of the present application. The self-capacitive scanning waveforms in different scanning modes are all the same. The number of scanning periods of mutual-capacitive scanning in the first scanning mode is 10, the number of scanning periods of mutual-capacitive scanning in the second scanning mode is 5, and the number of scanning periods of mutual-capacitive scanning in the third scanning mode is 3.
[0118] For example, FIG. 8 shows a waveform diagram of touch scanning in three scanning modes provided by an exemplary embodiment of the present application. The touch area 800 is located in the first scanning area 801, the first scanning area 801 contains a first transmitting electrode channel, the first transmitting electrode channel performs touch scanning in the first scanning mode, and the number of scanning periods is 10. Two second transmitting electrode channels adjacent to the first transmitting electrode channel perform touch scanning in the second scanning mode, and the number of scanning periods is 5. A third transmitting electrode channel adjacent to the second transmitting electrode channel performs touch scanning in the third scanning mode, and the number of scanning periods is 3. The number of scanning periods in different scanning modes is the number of scanning periods of mutual-capacitive scanning. The self-capacitive scanning mode in different scanning modes is the same.
[0119] In the embodiments of the present application, the terminal uses three different scanning modes to scan the transmitting electrode channels in different scanning areas on the touch screen. The number of scanning periods in the third scanning mode is less than that in the second scanning mode, which further increases the growth space of the number of scanning periods in the first scanning mode, so as to increase the number of scanning periods in the first scanning mode and further improve the signal-to-noise ratio of the touch area.
[0120] In the case where the first transmitting electrode is scanned in the first scanning mode, the number of scanning periods in the first scanning mode is the largest, and the power consumption in the first scanning mode is also the highest, compared with the second scanning mode and the third scanning mode. In the case where there is no touch, the terminal can switch to the second scanning mode or the third scanning mode to reduce the number of scanning periods of the transmitting electrode channel and reduce the power consumption of the touch screen.
[0121] In some embodiments, since the number of scanning periods in the second scanning mode is greater than that in the third scanning mode, the power consumption in the second scanning mode is higher than that in the third scanning mode. In the case where there is no touch, the transmitting electrode channel on the touch screen is scanned in the third scanning mode, which can further reduce the power consumption.
[0122] However, in the case where the touch screen frequently switches between the touch state and the non-touch state, the transmitting electrode channel on the touch screen frequently switches between the first scanning mode and the third scanning mode, which causes the signal-to-noise ratio to be unstable. In the case where the transmitting electrode channel switches from the third scanning mode to the first scanning mode, the sudden increase in the number of scanning periods of the transmitting electrode channel causes a time delay problem.
[0123] From the above reasoning, it can be known that the touch screen needs to drive the transmitting electrode channel to scan in the second scanning mode in the case where there is frequent touch, so as to alleviate the time delay problem, improve the signal-to-noise ratio of the touch area, and maintain the stability of the signal-to-noise ratio. The touch screen also needs to drive the transmitting electrode channel to scan in the third scanning mode in the case where there is no frequent touch, so as to further reduce the power consumption.
[0124] Referring to FIG. 9, FIG. 9 is a flowchart of a touch scanning process in a non-touch scenario according to an example embodiment of the present application. The process includes the following steps.
[0125] In step 901, in the case where no touch operation is received within a first time period, the first transmitting electrode channel, the second transmitting electrode channel, and the third transmitting electrode channel are driven to scan in the second scanning mode.
[0126] In some embodiments, the first transmitting electrode channel performs touch scanning in a first scanning mode, the second transmitting electrode channel performs touch scanning in a second scanning mode, and the third transmitting electrode channel performs touch scanning in a third scanning mode. In a case where no touch operation is received within the first time length, the first transmitting electrode channel, the second transmitting electrode channel, and the third transmitting electrode channel all perform touch scanning in the second scanning mode, which is advantageous for alleviating the time delay problem of the first transmitting electrode channel switching from the third scanning mode to the first scanning mode to perform touch scanning in a case where a touch operation is subsequently received.
[0127] For example, FIG. 10 is a schematic diagram of a scanning waveform in a touchless scenario according to an example of the present application. In the touchless scenario, the self-capacitance scanning waveforms on the transmitting electrode channels in different scanning modes are the same, and the mutual-capacitance scanning waveforms are different. The first time length is 3.5 s. In a case where no touch operation is received within 3.5 s, the first transmitting electrode channel, the second transmitting electrode channel, and the third transmitting electrode channel are driven to perform touch scanning in the second scanning mode. The number of scanning periods in the second scanning mode is 5.
[0128] At step 902, in a case where no touch operation is received within a second time length, the first transmitting electrode channel, the second transmitting electrode channel, and the third transmitting electrode channel are driven to perform touch scanning in a third scanning mode, and the second time length is greater than the first time length.
[0129] In some embodiments, in a case where no touch operation is received within the second time length, the first transmitting electrode channel, the second transmitting electrode channel, and the third transmitting electrode channel change from performing touch scanning in the second scanning mode to performing touch scanning in the third scanning mode, which further reduces the power consumption of touch scanning compared with the second scanning mode.
[0130] For example, FIG. 11 is a schematic diagram of a scanning waveform in a touchless scenario according to another example of the present application. In the touchless scenario, the self-capacitance scanning waveforms on the transmitting electrode channels in different scanning modes are the same, and the mutual-capacitance scanning waveforms are different. The first time length is 3.5 s, and the second time length is 10 s. In a case where no touch operation is received within 3.5 s to 10 s, the terminal performs touch scanning using the scanning waveform shown in FIG. 10. After 10 s, the terminal drives the first transmitting electrode channel, the second transmitting electrode channel, and the third transmitting electrode channel to perform touch scanning in the third scanning mode. The number of scanning periods in the third scanning mode is 3.
[0131] In the embodiments of the present application, the third transmitting electrode channel changes from touch scanning in the third touch scanning mode to touch scanning in the second scanning mode, resulting in an increase in the number of scanning periods on the third transmitting electrode channel and an increase in power consumption. To reduce power consumption, the terminal can, in the case that no touch operation is received in the first time period, drive the first transmitting electrode channel and the second transmitting electrode channel to perform touch scanning in the second scanning mode, and drive the third transmitting electrode channel to perform touch scanning in the third scanning mode.
[0132] Correspondingly, the terminal can, in the case that no touch operation is received in the second time period, drive the first transmitting electrode channel, the second transmitting electrode channel and the third transmitting electrode channel to perform touch scanning in the third scanning mode.
[0133] Referring to FIG. 12, FIG. 12 is a schematic diagram of scanning mode switching in a touchless scenario according to an example embodiment of the present application. In FIG. 12, the first transmitting electrode channel first performs touch scanning in the first scanning mode, then performs touch scanning in the second scanning mode in the case that no touch operation is received in 3.5s, and performs touch scanning in the third scanning mode in the case that no touch operation is received in 10s.
[0134] The second transmitting electrode channel first performs touch scanning in the second scanning mode, then continues to perform touch scanning in the second scanning mode in the case that no touch operation is received in 3.5s, and performs touch scanning in the third scanning mode in the case that no touch operation is received in 10s.
[0135] The third transmitting electrode channel first performs touch scanning in the third scanning mode, then performs touch scanning in the second scanning mode or the third scanning mode in the case that no touch operation is received in 3.5s, and performs touch scanning in the third scanning mode in the case that no touch operation is received in 10s.
[0136] In the embodiments of the present application, the terminal sets a first time period and a second time period greater than the first time period, so that the terminal reduces power consumption in different time periods in different ways. In the case that no touch operation is received in the first time period, touch operations are infrequent, and the terminal drives the transmitting electrode channel in the second scanning mode, which is conducive to alleviating the time delay problem in the case that the terminal subsequently receives a touch operation, improving the signal-to-noise ratio of the touch area, and maintaining the stability of the signal-to-noise ratio. In the case that no touch operation is received in the second time period, the terminal drives the transmitting electrode channel in the third scanning mode, which further reduces the power consumption of touch scanning compared to determining the transmitting electrode channel in the second scanning mode.
[0137] In some embodiments, when the second scanning area is the whole area of the touch screen except the first scanning area, the terminal can also reduce the number of scanning periods of the transmitting electrode channel by changing the scanning mode, thereby reducing power consumption.
[0138] Optionally, when the terminal does not receive a touch operation within the first time length, the terminal drives the first transmitting electrode channel and the second transmitting electrode channel to perform touch scanning in the second scanning mode. For example, when the terminal does not receive a touch operation within 3.5 seconds, the terminal drives the first transmitting electrode channel and the second transmitting electrode channel to perform touch scanning in the second scanning mode after 3.5 seconds.
[0139] In the embodiments of the present application, when the second scanning area is the whole area of the touch screen except the first scanning area, when the terminal receives a touch operation within the first time length, the terminal maintains the first scanning mode of the first transmitting electrode channel, thereby improving the signal-to-noise ratio of the touch area. When the terminal does not receive a touch operation within the first time length, the first transmitting electrode performs touch scanning in the first scanning mode, which will result in waste of power consumption. Therefore, the terminal drives the first transmitting electrode and the second transmitting electrode to perform touch scanning in the second scanning mode, thereby reducing power consumption.
[0140] In some embodiments, when the reporting rate is determined, the total number of scanning periods required for the transmitting electrode channel on the touch screen to perform touch scanning is limited, and the terminal can preferentially determine the number of scanning periods of part of the transmitting electrode channel, and then determine the number of scanning periods of other transmitting electrode channels according to the total number of scanning periods and the number of scanning periods that have been determined.
[0141] Optionally, the number of scanning periods in different scanning modes can be pre-set in the terminal or determined by the terminal.
[0142] According to different situations of the second scanning area, the determination of the number of scanning periods can include the following two ways:
[0143] Way 1: when the second scanning area is the whole area of the touch screen except the first scanning area, based on the first number of channels of the first transmitting electrode channel and the second number of channels of the second transmitting electrode channel, the number of scanning periods in the first scanning mode and the number of scanning periods in the second scanning mode are determined, and the number of scanning periods in the first scanning mode is in a negative correlation with the first number of channels.
[0144] In some embodiments, the first channel number is positively correlated with the size of the first scanning area. The smaller the first scanning area, the greater the influence of noise on the touch area in the first scanning area, and the terminal needs to increase the number of scanning periods in the first scanning mode to improve the signal-to-noise ratio; on the contrary, the larger the first scanning area, the smaller the influence of noise on the touch area in the first scanning area, and the terminal can maintain a high signal-to-noise ratio by taking a smaller number of scanning periods in the first scanning mode; therefore, the number of scanning periods in the first scanning mode is negatively correlated with the first channel number.
[0145] In a possible implementation, the terminal first determines the number of scanning periods in the first scanning mode according to the first channel number and the negative correlation, and then determines the number of scanning periods in the second scanning mode according to the first channel number, the second channel number, and the number of scanning periods in the first scanning mode.
[0146] In some possible application scenarios, the number of channels of various transmitting electrode channels is determined, for example, in the case of a fixed touch area, the first channel number of the first transmitting electrode channel in the first scanning area can be fixed. The terminal can determine the second channel number of the second transmitting electrode channel according to the total number of transmitting electrode channels and the first channel number.
[0147] It should be noted that in the case of the second scanning area being the entire area outside the first scanning area in the touch screen, the number of scanning periods in the second scanning mode is not necessarily used to transition between different scanning modes (to make the scanning waveform change uniformly to stabilize the signal-to-noise ratio and reduce the time delay), and the number of scanning periods in the second scanning mode can be set to different numbers of scanning periods according to different touch scanning requirements.
[0148] Optionally, the number of scanning periods in the second scanning mode can be determined according to the power consumption required for touch scanning, so as to reduce the power consumption required for touch scanning in the case where no touch operation is received, or in the case where a touch operation is received in the first scanning area and no touch operation is received in the second scanning area.
[0149] Optionally, the number of scanning periods in the second scanning mode can be determined according to the number of scanning periods in the first scanning mode, so as to improve the uniformity of the scanning waveform during touch scanning when the transmitting electrode channel changes from the second scanning mode to the first scanning mode, which is conducive to maintaining the stability of the high signal-to-noise ratio during the movement of the terminal in the touch area.
[0150] In a second scanning area is a part of the touch screen other than the first scanning area, the terminal determines the number of scanning periods in the first scanning mode, the number of scanning periods in the second scanning mode and the number of scanning periods in the third scanning mode based on the first number of the first transmitting electrode channel, the second number of the second transmitting electrode channel and the third number of the third transmitting electrode channel, and the number of scanning periods in the first scanning mode is negatively correlated with the first number.
[0151] In some possible application scenarios, the number of channels of various transmitting electrode channels is determined, for example, in the case of a fixed touch area, the first number of the first transmitting electrode channel in the first scanning area can be fixed, and the second number of the second transmitting electrode channel adjacent to the first transmitting electrode channel can also be fixed. The terminal can determine the third number of the third transmitting electrode channel according to the total number of transmitting electrode channels, the first number and the second number.
[0152] In a possible implementation, the terminal first determines the number of scanning periods in the first scanning mode according to the first number and the negative correlation, then determines the number of scanning periods in the third scanning mode according to the first number, the third number and the number of scanning periods in the first scanning mode, and finally determines the number of scanning periods in the second scanning mode according to the first number, the number of scanning periods in the first scanning mode, the third number, the number of scanning periods in the third scanning mode and the second number.
[0153] Optionally, in the case of ensuring that the report rate meets the touch requirement, the terminal can first determine the number of scanning periods in the first scanning mode, and preferentially improve the signal-to-noise ratio of the touch area, and then determine the number of scanning periods in other scanning modes.
[0154] Optionally, in the case of ensuring that the report rate meets the touch requirement, the terminal can also first determine the number of scanning periods in other scanning modes, to ensure that the transmitting electrode channels in other scanning areas can normally perform touch scanning, and then determine the number of scanning periods in the first scanning mode.
[0155] In the embodiments of the present application, the terminal determines the number of scanning periods in each scanning mode according to the number of channels of different types of transmitting electrode channels in the case of the second scanning area being all or part of the area other than the first scanning area in the touch screen, which is beneficial to the terminal to flexibly determine the number of scanning periods according to the number of channels of the transmitting electrode channels in different scenarios, so as to improve the signal-to-noise ratio of the touch area in different scenarios.
[0156] In some embodiments, in the touch scanning process, the transmitting electrode channel can transmit a scanning signal to the sensing electrode channel in different scanning modes, and the sensing electrode channel also needs to determine the change of the scanning signal in the corresponding mode when sensing the signal.
[0157] In some embodiments, there is a phase difference between the scan waveforms adopted in different scan modes, which is conducive to the determination of the scan mode of the transmitting electrode channel by the sensing electrode channel and avoids the sensing electrode channel from adopting the same sensing mode for different scan modes, thus causing touch point recognition errors.
[0158] In some embodiments, the phases of different scan waveforms can be represented by "-1", "0", and "+1" respectively. Here, "0" represents no phase, the waveform starting point is 0 level, "-1" represents negative phase, the waveform starting point is negative level, and "+1" represents positive phase, the waveform starting point is positive level.
[0159] For example, FIG. 13 shows a comparison diagram of scan waveforms in different scan modes according to another exemplary example of the present application. Here, in the case where the second scan region is a partial region other than the first scan region in the touch screen, the mutual-capacitance scan waveform in the first scan mode has a positive starting point, the mutual-capacitance scan waveform in the second scan mode has a 0 starting point, and the mutual-capacitance scan waveform in the third scan mode has a negative starting point. The self-capacitance scan waveforms in the first scan mode, the second scan mode, and the third scan mode are all the same.
[0160] In the case where the second scan region is the entire region other than the first scan region in the touch screen, the first scan mode and the second scan mode can also be distinguished by different phases, which will not be described herein again.
[0161] In the embodiments of the present application, there is a phase difference between the scan waveforms adopted in different scan modes, so as to distinguish different scan modes and avoid the sensing electrode channel from failing to distinguish different scan modes and channels, thus causing touch scanning errors.
[0162] In some embodiments, the scan voltages adopted in different scan modes are the same. Here, in the case where the second scan region is a partial region other than the first scan region in the touch screen, the scan voltage in the first scan mode, the scan voltage in the second scan mode, and the scan voltage in the third scan mode are the same. In the case where the second scan region is the entire region other than the first scan region in the touch screen, the scan voltage in the first scan mode is the same as the scan voltage in the second scan mode.
[0163] Here, in the case where the scan voltages are the same, the waveform amplitudes in different scan modes are the same.
[0164] For example, the scan voltages in different scan modes can be set to the same value between 0V and 3.3V.
[0165] FIG. 14 shows a schematic diagram of scanning waveforms under the same scanning voltage. In the different scanning modes, the self-capacitance scanning waveforms are the same, and the mutual-capacitance scanning waveforms are different. The waveform amplitudes of the mutual-capacitance scanning waveforms in the first scanning mode, the second scanning mode, and the third scanning mode are the same.
[0166] In some other embodiments, the scanning voltage adopted in the different scanning modes is different, and the scanning voltage is positively correlated with the number of scanning periods in the scanning mode.
[0167] In some other embodiments, the scanning voltage adopted in the different scanning modes is different, and the scanning voltage is positively correlated with the number of scanning periods in the scanning mode.
[0168] In the case where the second scanning region is a partial region of the touch screen other than the first scanning region, the scanning voltage in the first scanning mode is greater than the scanning voltage in the second scanning mode, and the scanning voltage in the second scanning mode is greater than the scanning voltage in the third scanning mode. In the case where the second scanning region is the entire region of the touch screen other than the first scanning region, the scanning voltage in the first scanning mode is greater than the scanning voltage in the second scanning mode.
[0169] For example, in the case where the second scanning region is a partial region of the touch screen other than the first scanning region, the scanning voltage in the first scanning mode can be set to be between 3.3V and 12V, the scanning voltage in the second scanning mode can be set to be between 3.3V and 6.6V, and the scanning voltage in the third scanning mode can be set to be between 0V and 3.3V.
[0170] In the case where the second scanning region is the entire region of the touch screen other than the first scanning region, the scanning voltage in the first scanning mode can be set to be between 3.3V and 12V, and the scanning voltage in the second scanning mode can be set to be between 0V and 6.6V.
[0171] FIG. 15 shows a schematic diagram of scanning waveforms under different scanning voltages. In the different scanning modes, the self-capacitance scanning waveforms are the same, and the mutual-capacitance scanning waveforms are different. The waveform amplitude of the mutual-capacitance scanning waveform in the first scanning mode is greater than the waveform amplitude of the mutual-capacitance scanning waveform in the second scanning mode, and the waveform amplitude of the mutual-capacitance scanning waveform in the second scanning mode is greater than the waveform amplitude of the mutual-capacitance scanning waveform in the third scanning mode.
[0172] In the embodiments of the present application, in the case that the scanning voltages in different modes are equal, the number of scanning periods in the first scanning mode is the largest, and the terminal performs touch scanning according to the number of scanning periods in the first scanning mode, which can improve the signal-to-noise ratio of the touch area. In the case that the terminal sets different scanning voltages for different scanning modes, the terminal sets the scanning voltage according to the setting rule that the scanning voltage is positively correlated with the number of scanning periods in the scanning mode, that is, the more the number of scanning periods, the greater the scanning voltage, so that the scanning voltage in the first scanning mode among different scanning modes is the largest, further improving the signal-to-noise ratio of the touch area.
[0173] It should be noted that, compared with the case that the second scanning area is a part of the area of the touch screen other than the first scanning area, in the case that the second scanning area is the entire area of the touch screen other than the first scanning area, the normalization and merging calculation complexity of different area capacitances is reduced; and in the case that the second scanning area is a part of the area of the touch screen other than the first scanning area, the terminal adopts a third scanning mode with a number of scanning periods less than that in the second scanning mode, thereby reducing the overall power consumption.
[0174] In some embodiments, the touch area can be a touch area of a touch operation, can be a corresponding area of a touch scene, or can be a predicted touch position in a touch scene.
[0175] Optionally, the determination of the touch area can include the following three methods:
[0176] 1. determining the touch area corresponding to the historical touch operation.
[0177] In some embodiments, the touch area is a touch area of a touch operation, such as a finger touch area or a stylus touch area. The touch area of the touch operation changes in real time with the touch operation. However, the touch area of the current touch operation needs to be determined after touch scanning, and the touch area needs to be determined before driving the first transmitting electrode channel to perform touch scanning in the first scanning mode.
[0178] Since the touch positions determined by two adjacent touch scans of the touch screen are close to each other, in the case that the touch area corresponding to the historical touch operation is located in the first scanning area, the first scanning area can cover the current touch position, so that the terminal drives the first transmitting electrode channel to scan the current touch operation in the first scanning mode, thereby improving the signal-to-noise ratio at the current touch position.
[0179] In one possible implementation, the terminal determines the touch area determined by the last touch scan before scanning the current touch operation as the touch area corresponding to the historical touch operation.
[0180] In another possible implementation, the terminal determines the area where at least two touch points corresponding to the historical touch operation are located as the touch area corresponding to the historical touch operation.
[0181] Optionally, the touch control area can be always located at the center of the first scanning area, ensuring that the first scanning area can cover the touch control position of the current touch control operation.
[0182] 2. Determine the touch control area corresponding to the current touch control scene based on the correspondence between the touch control scene and the touch control area.
[0183] In some embodiments, the touch control area is a fixed area corresponding to the touch control scene.
[0184] In one possible implementation, the terminal is preset with the correspondence between the touch control scene and the touch control area before leaving the factory, and the terminal queries the touch control area corresponding to the current touch control scene from the correspondence. For example, the terminal is internally preset with the correspondence between the application program and the touch control area, where the application program is used to represent the touch control scene. In the case that the terminal starts the game A in the current touch control scene, the operation control of the game A is located at both ends of the terminal screen, and the terminal determines that the touch control area corresponding to the current touch control scene is located at both ends of the terminal screen according to the correspondence between the game A and the touch control area.
[0185] In another possible implementation, the terminal divides the touch screen into at least two candidate touch control areas, and the terminal counts the number of touch control operations in each candidate touch control area under the same touch control scene. The touch control areas with the top k number of touch control operations are determined as the touch control areas corresponding to the touch control scene, so as to obtain the correspondence between the touch control scene and the touch control area, and thus determine the touch control area corresponding to the current touch control scene. Wherein, k is a positive integer.
[0186] 3. Perform touch control position prediction based on the touch control scene to obtain the touch control area.
[0187] In some embodiments, the touch control area is the area where the terminal predicts the touch control position. The terminal predicts the touch control area so as to drive the first emission electrode channel to always scan the current touch control position in the first scanning mode, thereby improving the signal-to-noise ratio on the real-time touch control position.
[0188] In one possible implementation, the terminal determines that the touch control area is located in the area where the operation control is located according to the control information on the touch interface under the current touch control scene. For example, in the text editing scene, the terminal displays the input keyboard in the lower part of the screen and determines the lower part of the screen as the touch control area.
[0189] It should be noted that the emission electrode channel itself does not have the determination capability of the touch control area, and only has the touch control scanning capability. The determination process of the touch control area in the above embodiments is performed by the processor on the terminal. Subsequently, the processor determines the emission electrode channel using the first scanning mode according to the position of the touch control area, and issues an instruction to instruct the emission electrode channel to perform touch control scanning in the first scanning mode.
[0190] In the embodiments of the present application, the terminal adopts the determination manners of multiple touch areas, which is beneficial to the terminal to drive the transmission electrode channel to perform touch scanning in the scanning mode suitable for the current touch scene in different scenes, thereby avoiding the increase of power consumption caused by too many scanning periods and improving the signal-to-noise ratio on the touch position in the current touch scene by driving the first transmission electrode on the current touch position to perform touch scanning in the first scanning mode.
[0191] Referring to FIG. 16, FIG. 16 is a structural block diagram of a touch scanning device provided by an exemplary embodiment of the present application. The device includes the following modules.
[0192] The determining module 1601 is configured to determine a touch area.
[0193] The first driving module 1602 is configured to drive a first transmission electrode channel to perform touch scanning in a first scanning mode, wherein the first transmission electrode channel is located in a first scanning area, and the touch area is located in the first scanning area.
[0194] The second driving module 1603 is configured to drive a second transmission electrode channel to perform touch scanning in a second scanning mode, wherein the second transmission electrode channel is located in a second scanning area, the second scanning area is different from the first scanning area, and the number of scanning periods in the first scanning mode is greater than the number of scanning periods in the second scanning mode.
[0195] Optionally, the second scanning area is all areas in the touch screen except the first scanning area, or the second scanning area is part of the areas in the touch screen except the first scanning area.
[0196] Optionally, in the case where the second scanning area is part of the areas in the touch screen except the first scanning area, the device further includes a channel determining module configured to:
[0197] determine at least one transmission electrode channel adjacent to the first transmission electrode channel as the second transmission electrode channel.
[0198] Optionally, the channel determining module is further configured to:
[0199] determine at least one transmission electrode channel adjacent to the first transmission electrode channel in at least one of a first direction and a second direction as the second transmission electrode channel, wherein the first direction and the second direction are opposite.
[0200] or,
[0201] determining at least one transmitting electrode channel adjacent to the first transmitting electrode channel in a third direction as the second transmitting electrode channel, the third direction being a moving direction of the touch area.
[0202] Optionally, the channel determining module is further configured to:
[0203] determining a target number of transmitting electrode channels adjacent to the first transmitting electrode channel as the second transmitting electrode channel based on a moving speed of the touch area, the target number being in positive correlation with the moving speed of the touch area.
[0204] determining a target number of transmitting electrode channels adjacent to the first transmitting electrode channel as the second transmitting electrode channel based on a touch accuracy requirement of a current touch scenario, the target number being in positive correlation with the touch accuracy requirement of the touch area.
[0205] Optionally, the apparatus further comprises a third driving module configured to:
[0206] driving a third transmitting electrode channel to perform touch scanning in a third scanning mode, the third transmitting electrode channel being located in a third scanning area, the third scanning area being different from the first scanning area and the second scanning area, and a number of scanning periods in the second scanning mode being greater than a number of scanning periods in the third scanning mode.
[0207] Optionally, the apparatus further comprises a fourth driving module configured to:
[0208] driving the first transmitting electrode channel, the second transmitting electrode channel and the third transmitting electrode channel to perform touch scanning in the second scanning mode in a case that no touch operation is received within a first time length;
[0209] driving the first transmitting electrode channel, the second transmitting electrode channel and the third transmitting electrode channel to perform touch scanning in the third scanning mode in a case that no touch operation is received within a second time length, the second time length being greater than the first time length.
[0210] Optionally, in a case that the second scanning area is an entire area of the touch screen except the first scanning area, the apparatus further comprises a fifth driving module configured to:
[0211] driving the first transmitting electrode channel and the second transmitting electrode channel to perform touch scanning in the second scanning mode in a case that no touch operation is received within a first time length.
[0212] Optionally, in the case that the second scanning area is the whole area of the touch screen except the first scanning area, the apparatus further comprises a period number determining module, configured to:
[0213] determine the number of scanning periods in the first scanning mode and the number of scanning periods in the second scanning mode based on the first number of the first transmitting electrode channels and the second number of the second transmitting electrode channels, wherein the number of scanning periods in the first scanning mode is negatively related to the first number of the first transmitting electrode channels;
[0214] in the case that the second scanning area is a partial area of the touch screen except the first scanning area, the period number determining module is further configured to:
[0215] determine the number of scanning periods in the first scanning mode, the number of scanning periods in the second scanning mode and the number of scanning periods in the third scanning mode based on the first number of the first transmitting electrode channels, the second number of the second transmitting electrode channels and the third number of the third transmitting electrode channels, wherein the number of scanning periods in the first scanning mode is negatively related to the first number of the first transmitting electrode channels.
[0216] Optionally, there is a phase difference between the scanning waveforms adopted in different scanning modes.
[0217] Optionally, the scanning voltages adopted in different scanning modes are the same, or the scanning voltages adopted in different scanning modes are different, and the scanning voltage is positively related to the number of scanning periods in the scanning mode.
[0218] Optionally, the determining module 1601 is further configured to:
[0219] determine the touch area corresponding to the historical touch operation; or,
[0220] determine the touch area corresponding to the current touch scene based on the correspondence between the touch scene and the touch area; or,
[0221] perform touch position prediction based on the touch scene to obtain the touch area.
[0222] In summary, in the embodiments of the present application, the terminal sets the transmitting electrode channels on the same touch screen into different scanning modes, including a first scanning mode and a second scanning mode, according to the touch area. The terminal scans a first scanning area containing the touch area in the first scanning mode and scans a second scanning area in the second scanning mode. Since the total number of scanning periods is limited under the condition that the report rate reaches the basic touch requirement, the embodiments of the present application increase the number of scanning periods in the first scanning mode by reducing the number of scanning periods in the second scanning mode, so that the number of scanning periods for touch scanning of the touch area is increased, thereby improving the signal-to-noise ratio of the touch area.
[0223] It should be noted that the apparatus provided in the above embodiments is only used as an example for the division of the above functional modules. In actual applications, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the apparatus is divided into different functional modules to complete all or part of the above described functions. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and the implementation process is detailed in the method embodiments, which will not be described here.
[0224] Referring to FIG. 17, FIG. 17 is a structural block diagram of a terminal provided in an exemplary embodiment of the present application. The terminal 1700 includes a touch screen 1701, which includes a display module 1702 and a touch module 1703. The touch module 1703 includes a touch chip 1704, which includes a processor 1705 and a memory 1706.
[0225] The processor 1705 can include one or more processing cores. The processor 1705 connects various parts in the entire terminal 1700 through various interfaces and lines, executes various functions of the terminal 1700 and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 1706, and calling data stored in the memory 1706. Optionally, the processor 1705 can be implemented in at least one of a hardware form of a digital signal processing (DSP), a field-programmable gate array (FPGA), and a programmable logic array (PLA).
[0226] The memory 1706 can include a random access memory (RAM) and also include a read-only memory (ROM). Optionally, the memory 1706 includes a non-transitory computer-readable storage medium. The memory 1706 can be used to store instructions, programs, codes, code sets, or instruction sets. The memory 1706 can include a program storage area and a data storage area, where the program storage area can store instructions for implementing an operating system, instructions for at least one function (such as a touch function), instructions for implementing various method embodiments of the present application, and the like; and the data storage area can store data created by the terminal 1700 in use, and the like.
[0227] The display module 1702 is a display component for image display, and is usually arranged on the front panel of the terminal 1700. The display module 1702 can be designed as a full-screen, a curved screen, a special-shaped screen, a double-sided screen, or a folding screen. The display module 1702 can also be designed as a combination of a full-screen and a curved screen, a combination of a special-shaped screen and a curved screen, and the like, which is not limited in the present embodiment.
[0228] In addition, those skilled in the art can understand that the structure of the terminal shown in the above-mentioned drawings does not constitute a limitation on the terminal, and the terminal can include more or fewer components than shown, or combine certain components, or different component arrangements.
[0229] Those skilled in the art should be aware that, in one or more examples described above, the functions described in the embodiments of the present application can be implemented in hardware, software, firmware, or any combination thereof. When implemented in software, the functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. The computer-readable medium includes computer storage medium and communication medium, where the communication medium includes any medium that facilitates the transfer of computer programs from one place to another. The storage medium can be any available medium accessible by a general or special purpose computer.
[0230] The above is only an optional embodiment of the present application, and does not limit the present application. Any modification, equivalent replacement, improvement, and the like made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A touch scanning method, the method being used for a touch chip, the method comprising: determining a touch area; driving a first transmitter electrode channel to perform touch scanning in a first scanning mode, the first transmitter electrode channel being located in a first scanning area, and the touch area being located in the first scanning area; driving a second transmitter electrode channel to perform touch scanning in a second scanning mode, the second transmitter electrode channel being located in a second scanning area, the second scanning area being different from the first scanning area, and a number of scanning periods in the first scanning mode being greater than a number of scanning periods in the second scanning mode. The second scanning area is an entire area of a touch screen except the first scanning area, or the second scanning area is a partial area of the touch screen except the first scanning area. In the case that the second scanning area is a partial area of the touch screen except the first scanning area, the method comprises: determining at least one transmitter electrode channel adjacent to the first transmitter electrode channel as the second transmitter electrode channel. The determining at least one transmitter electrode channel adjacent to the first transmitter electrode channel as the second transmitter electrode channel comprises: determining at least one transmitter electrode channel adjacent to the first transmitter electrode channel in at least one of a first direction and a second direction as the second transmitter electrode channel, the first direction and the second direction being opposite; or determining at least one transmitter electrode channel adjacent to the first transmitter electrode channel in a third direction as the second transmitter electrode channel, the third direction being a moving direction of the touch area. The determining at least one transmitter electrode channel adjacent to the first transmitter electrode channel as the second transmitter electrode channel comprises at least one of the following: determining a target number of transmitter electrode channels adjacent to the first transmitter electrode channel as the second transmitter electrode channel based on a moving speed of the touch area, the target number being in a positive correlation with the moving speed of the touch area; and determining a target number of transmitter electrode channels adjacent to the first transmitter electrode channel as the second transmitter electrode channel based on a touch accuracy requirement of a current touch scenario, the target number being in a positive correlation with the touch accuracy requirement of the touch area. The method further comprises: driving a third transmitter electrode channel to perform touch scanning in a third scanning mode, the third transmitter electrode channel being located in a third scanning area, the third scanning area being different from the first scanning area and the second scanning area, and a number of scanning periods in the second scanning mode being greater than a number of scanning periods in the third scanning mode. The method further comprises: in the case that no touch operation is received within a first time length, driving the first transmitter electrode channel, the second transmitter electrode channel and the third transmitter electrode channel to perform touch scanning in the second scanning mode. 2. The method of claim 1, wherein, 3. The method of claim 2, wherein, 4. The method of claim 3, wherein, 5. The method of claim 3, wherein, 6. The method of claim 3, wherein, 7. The method of claim 6, wherein, In a case that no touch operation is received within a second time length, the first, second and third emission electrode channels are driven to perform touch scanning in the third scanning mode, and the second time length is greater than the first time length.
8. The method of claim 2, wherein, In a case that the second scanning region is a whole region of the touch screen except the first scanning region, the method further comprises: In a case that no touch operation is received within a first time length, the first and second emission electrode channels are driven to perform touch scanning in the second scanning mode.
9. The method of claim 2, wherein, In a case that the second scanning region is a whole region of the touch screen except the first scanning region, the method further comprises: Based on the first channel number of the first emission electrode channel and the second channel number of the second emission electrode channel, the number of scanning periods in the first scanning mode and the number of scanning periods in the second scanning mode are determined, and the number of scanning periods in the first scanning mode is in a negative correlation with the first channel number. In a case that the second scanning region is a partial region of the touch screen except the first scanning region, the method further comprises: Based on the first channel number of the first emission electrode channel, the second channel number of the second emission electrode channel and the third channel number of the third emission electrode channel, the number of scanning periods in the first scanning mode, the number of scanning periods in the second scanning mode and the number of scanning periods in the third scanning mode are determined, and the number of scanning periods in the first scanning mode is in a negative correlation with the first channel number.
10. The method according to any one of claims 1 to 9, wherein, There is a phase difference between scanning waveforms adopted in different scanning modes.
11. The method according to any one of claims 1 to 9, wherein, The scanning voltages adopted in different scanning modes are the same, or the scanning voltages adopted in different scanning modes are different, and the scanning voltage is in a positive correlation with the number of scanning periods in the scanning mode.
12. The method according to any one of claims 1 to 9, wherein, The determination of the touch region comprises: determining the touch region corresponding to a historical touch operation; or determining the touch region corresponding to a current touch scene based on a corresponding relationship between a touch scene and a touch region; or performing touch position prediction based on a touch scene to obtain the touch region.
13. A touch scanning device, the device comprising: a determination module configured to determine a touch region; a first driving module configured to drive a first emission electrode channel to perform touch scanning in a first scanning mode, the first emission electrode channel being located in a first scanning region, and the touch region being located in the first scanning region; a second driving module configured to drive a second emission electrode channel to perform touch scanning in a second scanning mode, the second emission electrode channel being located in a second scanning region, the second scanning region being different from the first scanning region, and the number of scanning periods in the first scanning mode being greater than the number of scanning periods in the second scanning mode.
14. A touch chip, the touch chip comprising a processor and a memory, the memory storing at least one computer instruction, the at least one computer instruction being loaded and executed by the processor to implement the touch scanning method according to any one of claims 1 to 12.
15. A touch screen, the touch screen comprising: a display module and a touch module; The touch control module comprises the touch control chip as claimed in claim 14.
16. A terminal, comprising the touch screen as claimed in claim 15.
Citation Information
Patent Citations
Driving method, driving device and display device
CN104778009A
Infrared touch screen scanning method and apparatus
CN106339136A
Driving board and touch device
CN115826783A
Touch scanning method and device, touch chip, touch screen and terminal
CN118915929A
Touch display device and method of driving the same
KR1020150062378A