Touch display driving method and touch display driving circuit

TW202632479AActive Publication Date: 2026-08-01ILI TECHNOLOGY CORPORATION
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
TW · TW
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-01-15
Publication Date
2026-08-01

AI Technical Summary

Technical Problem

Traditional touch display panels suffer from poor touch sensing quality due to noise generated when scan lines transition from driving to stopping, affecting the scanning results of touch electrodes.

Method used

A touch display driving method and circuit that determines overlap between touch electrodes and gate lines switching from driving to stopping, adjusting touch scans to non-display periods to avoid noise interference.

Benefits of technology

The method and circuit effectively prevent touch scanning from being affected by noise from gate lines, ensuring accurate touch sensing by adjusting touch scans to non-display periods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure TWG2TA001069453_001
    Figure TWG2TA001069453_001
  • Figure TWG2TA001069453_002
    Figure TWG2TA001069453_002
  • Figure TWG2TA001069453_003
    Figure TWG2TA001069453_003
Patent Text Reader

Abstract

A touch display driving method and a touch display driving circuit. The touch display driving method includes the following steps: determining a plurality of display driving periods for driving a plurality of gate lines of a touch display panel according to a control signal; selecting a part of a plurality of non-display driving periods between the plurality of display driving periods to perform a plurality of touch scans according to the control signal; and determining whether at least one of a plurality of touch electrodes scanned in the touch display panel overlaps with one of a plurality of gate lines on the touch display panel whose driving is switched to stop driving during the plurality of display driving periods, so as to adjust at least one of the plurality of touch scans to other parts of the plurality of non-display driving periods.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a panel driving technology, and more particularly to a touch display driving method and a touch display driving circuit. Prior Technology

[0002] In the display driving and touch scanning processes of traditional touch display panels, when the scan line transitioning from driving to stopping overlaps with the position of the currently scanned touch electrode on the panel, the noise generated by the scan line transitioning from driving to stopping may affect the scanning result of the currently scanned touch electrode, thus causing data offset in the touch result. Therefore, traditional touch display panels typically suffer from poor touch sensing quality. Summary of the Invention

[0003] This invention provides a touch display driving method and a touch display driving circuit, which can achieve good display and touch functions.

[0004] The touch display driving method of the present invention includes the following steps: determining multiple display driving periods for driving multiple gate lines of a touch display panel according to a control signal; selecting a portion of multiple non-display driving periods between the multiple display driving periods to perform multiple touch scans according to the control signal; and determining whether at least one of the multiple touch electrodes scanned in the touch display panel overlaps with one of the multiple gate lines that are switched from driving to stopping driving during the multiple display driving periods, so as to adjust at least one of the multiple touch scans to other portions of the non-display driving periods. The touch display panel includes multiple sub-touch areas. The multiple touch scans simultaneously scan multiple touch electrodes in the multiple sub-touch areas column by column.

[0005] The touch display driving circuit of the present invention includes a display driving unit and a touch driving unit. The display driving unit provides control signals and determines multiple display driving periods for driving multiple gate lines of the touch display panel according to the control signals. The touch driving unit is coupled to the display driving unit and receives the control signals. The touch driving unit selects a portion of multiple non-display driving periods between the multiple display driving periods to perform multiple touch scans according to the control signals, and the touch driving unit determines whether at least one of the multiple touch electrodes scanned in the touch display panel overlaps with one of the multiple gate lines that have switched from driving to stopping driving during the multiple display driving periods, so as to adjust at least one of the multiple touch scans. The touch display panel includes multiple sub-touch areas. The multiple touch scans simultaneously scan multiple touch electrodes in the multiple sub-touch areas column by column.

[0006] Based on the above, the touch display driving method and touch display driving circuit of the present invention can automatically determine whether the touch electrode being scanned in the touch display panel overlaps with the gate line that has switched from driving to stopping during display driving on the touch display panel during touch scanning, so as to adjust the touch scanning. In this way, the touch scanning can be avoided from being affected by noise from the gate line.

[0007] To make the above features and advantages of the present invention more apparent and understandable, specific embodiments are described below in conjunction with the accompanying drawings for detailed explanation. Simple Explanation of the Diagram

[0008] Figure 1 is a schematic diagram of a touch display driving circuit according to an embodiment of the present invention. Figure 2 is a scanning schematic diagram of a touch display panel according to an embodiment of the present invention. Figure 3 is a scanning timing diagram of a touch display panel according to an embodiment of the present invention. Figure 4 is a flowchart of a touch display driving method according to an embodiment of the present invention. Figure 5 is a scanning timing diagram of a touch display panel according to an embodiment of the present invention. Figures 6A to 14B are schematic diagrams illustrating the adjustment of touch scanning according to an embodiment of the present invention. Figure 15 is a scanning timing diagram of a touch display panel according to an embodiment of the present invention. Implementation

[0009] Some embodiments of the present invention will now be described in detail with reference to the accompanying drawings. Component symbols used in the following description are considered identical or similar when they appear in different drawings. These embodiments are only a part of the present invention and do not disclose all possible implementations of the invention. More precisely, these embodiments are merely examples of the apparatus and methods within the scope of the present invention's patent application.

[0010] Figure 1 is a schematic diagram of a touch display driving circuit according to an embodiment of the present invention. Referring to Figure 1, the touch display driving circuit 100 includes a display driving unit 110 and a touch driving unit 120. The display driving unit 110 is coupled to the touch driving unit 120. The display driving unit 110 is also coupled to a touch display panel 200. The touch driving unit 120 is also coupled to the touch display panel 200. The touch display driving circuit 100 and the touch display panel 200 can be disposed in an electronic device, and the present invention does not limit the type of electronic device. In this embodiment, the touch display driving circuit 100 can be a Touch with Display Driver Integration (TDDI) chip, but the present invention is not limited thereto. In one embodiment, the display driving unit 110 and the touch driving unit 120 can also be disposed separately in different chips or different circuits.

[0011] Figure 2 is a scanning schematic diagram of a touch display panel according to an embodiment of the present invention. Figure 3 is a scanning timing diagram of a touch display panel according to an embodiment of the present invention. Referring to Figures 1 to 3, in one embodiment, the touch display panel 200 may have a touch layer and a display layer, and the touch layer may be formed on top of the display layer. The touch layer may include multiple rows and columns of touch electrodes, and the display layer may include multiple gate lines. A touch electrode may be disposed above multiple gate lines. In other words, each touch electrode on the touch display panel 200 overlaps with multiple gate lines.

[0012] In this embodiment, taking the touch display panel 200 of Figure 1 as an example, which has 12 rows (R1~R12) and 8 columns (C1~C8) of multiple touch electrodes and multiple gate lines G_1~G_m as shown in Figure 2, where m is a positive integer. As shown in Figure 2, the touch display panel 200 can be divided into multiple sub-touch areas 201~203. In this embodiment, the touch driving unit 120 can simultaneously scan the sub-touch areas 201~203. The multiple touch scans simultaneously scan the multiple touch electrodes of the sub-touch areas 201~203 column by column.

[0013] For example, the touch display driving circuit 100 can generate a synchronization signal Vsync and a control signal TSHD as shown in FIG3. The synchronization signal Vsync can be determined according to the refresh rate of the display screen, and the control signal TSHD can be determined according to the synchronization signal Vsync. The control signal TSHD includes multiple display driving periods D1 to D6. The touch display driving circuit 100 can output the synchronization signal Vsync and the control signal TSHD to the touch driving unit 120, so that the touch driving unit 120 can perform touch scanning S1 to S4 according to the control signal TSHD for a portion of multiple non-display driving periods between any two adjacent periods of the display driving periods D1 to D6.

[0014] Referring to Figure 2, during a touch scanning operation within a frame, in touch scanning S1, the touch driving unit 120 first scans multiple touch electrodes in multiple columns (R1, R5, R9) of the sub-touch areas 201-203. Next, in touch scanning S2, the touch driving unit 120 scans multiple touch electrodes in multiple columns (R2, R6, R10) of the sub-touch areas 201-203. Next, in touch scanning S3, the touch driving unit 120, for example, first scans multiple touch electrodes in multiple columns (R3, R7, R11) of the sub-touch areas 201-203. Finally, in touch scanning S4, the touch driving unit 120 scans multiple touch electrodes in multiple columns (R4, R8, R12) of the sub-touch areas 201-203.

[0015] As shown in Figure 3, the period from time t1 to time t14 can be considered one frame of the displayed image. In this regard, gate lines G_1~G_m can be driven sequentially during display driving periods D1~D6, and multiple touch electrodes in each column of the scanning sub-touch areas 201~203 can be scanned sequentially during touch scans S1~S4. Specifically, touch driving unit 120 can select the non-display driving period from time t4 to time t5 to perform touch scan S1. Touch driving unit 120 can select the non-display driving period from time t6 to time t7 to perform touch scan S2. Touch driving unit 120 can select the non-display driving period from time t8 to time t9 to perform touch scan S3. Display driving unit 110 can select the non-display driving period from time t10 to time t11 to perform touch scan S4. It should be noted that display driving periods D1~D6 and the multiple non-display driving periods occur alternately, and the number of touch scans is less than the number of display driving periods.

[0016] Figure 4 is a flowchart of a touch display driving method according to an embodiment of the present invention. Referring to Figures 1 and 4, the touch display driving circuit 100 can perform the following steps S410 to S430. In step S410, the display driving unit 110 can determine multiple display driving periods for driving multiple gate lines of the touch display panel 200 according to a control signal. In step S420, the touch driving unit 120 can select a portion of multiple non-display driving periods between multiple display driving periods to perform multiple touch scans according to a control signal. In step S430, the touch driving unit 120 can determine whether at least one of the multiple touch electrodes scanned in the touch display panel 200 overlaps with one of the multiple gate lines that have switched from driving to stopping driving during the multiple display driving periods on the touch display panel 200, so as to adjust at least one of the multiple touch scans to other portions of the multiple non-display driving periods.

[0017] In this embodiment, the touch driving unit 120 can advance or delay multiple touch scans corresponding to the same sub-touch area by at least one non-display driving period, but the present invention is not limited thereto. In one embodiment, the touch driving unit 120 can advance or delay the touch scans of all sub-touch areas by at least one non-display driving period. Alternatively, in another embodiment, the touch driving unit 120 can advance or delay the touch scan portion of a sub-touch area by at least one non-display driving period.

[0018] To address this, after adjustment, the scanned touch electrodes and the gate lines whose driving has switched to stop driving will not overlap on the touch display panel 200. This effectively prevents touch scanning from being affected by noise generated when the gate lines are switched from driving to stop driving. The specific method for adjusting touch scanning will be explained below with reference to the examples in Figures 5 to 14B.

[0019] Figure 5 is a scanning timing diagram of a touch display panel according to an embodiment of the present invention. Figures 6A to 14B are schematic diagrams of touch scanning adjustment according to an embodiment of the present invention. Referring to Figures 1, 5, and 6A to 8B, the touch display panel 200 of Figure 1 has a plurality of touch electrodes in 36 columns (R1 to R36) as shown in Figure 6A, and each column may overlap with a plurality of gate lines. Furthermore, the touch electrodes in columns 1 to 6 (R1 to R6) may belong to the same sub-touch area. The touch electrodes in columns 7 to 12 (R7 to R12) may belong to the same sub-touch area. The touch electrodes in columns 13 to 18 (R13 to R18) may belong to the same sub-touch area. The touch electrodes in columns 19 to 24 (R19 to R24) may belong to the same sub-touch area. The touch electrodes in columns 25 to 30 (R25 to R30) may belong to the same sub-touch area. The touch electrodes in columns 31 to 36 can belong to the same sub-touch area.

[0020] The display driving unit 110 can determine the control signal TSHD based on the synchronization signal Vsync. For example, with a display refresh rate of 60 Hz and a touch scan frequency of 120 Hz, the touch display driving circuit 100 can output the control signal TSHD to the display driving unit 110, and the display driving unit 110 can determine multiple display driving periods D1 to D24 within a frame period of driving multiple gate lines of the touch display panel 200 based on the control signal TSHD. The touch display driving circuit 100 can also output the control signal TSHD to the touch driving unit 120. The touch driving unit 120 can select a portion of multiple non-display driving periods N1 to N24 between the display driving periods D1 to D24 to perform multiple touch scans based on the control signal TSHD.

[0021] As shown in Figure 6A, in one embodiment, the touch driving unit 120 may be preset to perform multiple touch scans S1 to S6 during non-display driving periods N4-N9 and N16-N21. Specifically, during non-display driving periods N4-N9 and N16-N21, touch scan S1 can scan multiple touch electrodes in columns 6 (R6), 7 (R7), 18 (R18), 19 (R19), 30 (R30), and 31 (R31). Touch scans S1 to S6 are sequentially performed, and touch scan S6 can scan multiple touch electrodes in columns 1 (R1), 12 (R12), 13 (R13), 24 (R24), 25 (R25), and 36 (R36). In addition, during each of the non-display driving periods N1 to N24, the portion of the gate line that switches from driving to stopping driving that overlaps with the touch electrode on the touch display panel 200 is represented by the position with a grid bottom in FIG6A.

[0022] In this embodiment, the touch driving unit 120 can determine that multiple touch electrodes in the 10th (R10), 11th (R11) and 13th (R13) columns of the touch display panel 200 overlap with multiple gate lines whose driving has turned to stop driving during multiple display driving periods D7 to D9 (and corresponding to non-display driving periods N7 to N9).

[0023] Therefore, corresponding to the non-display driving periods N4 to N9, the touch driving unit 120 can advance the touch scans S1 to S6 of multiple touch electrodes in columns 7 to 12 (R7 to R12) corresponding to the same sub-touch area and multiple touch electrodes in columns 13 to 18 (R13 to R18) corresponding to the same sub-touch area by one non-display driving period (advance to non-display driving periods N3 to N8). In this way, as shown in FIG6B, in the adjusted touch scans S1 to S6, the positions of multiple touch electrodes in columns 10 (R10), 11 (R11), and 13 (R13) currently being scanned and the gate lines whose driving has been switched to stop driving will not overlap on the touch display panel 200.

[0024] Figure 7A illustrates the display driving and touch scanning situation in the next frame of Figure 6A. In one embodiment, to avoid the same scan lines being stopped during each frame's display driving period D1-D24, which could cause stress accumulation and damage to the corresponding transistors, the display driving unit 110 can fine-tune the stopped scan lines during the next frame's display driving period D1-D24, as shown in Figure 7A. In other words, different gate lines are stopped driving during the preceding and following frame periods. Furthermore, in the next frame, the touch driving unit 120 can determine that multiple touch electrodes in the 6th (R6), 9th (R9), 10th (R10), and 13th (R13) columns of the touch display panel 200 overlap with multiple gate lines that have stopped driving during multiple display driving periods D4, D6, D7, D9 (and corresponding to non-display driving periods N4, N6, N7, N9) on the touch display panel 200.

[0025] Therefore, corresponding to the non-display driving periods N4 to N9, the touch driving unit 120 can postpone the touch scans S1 to S6 of multiple touch electrodes in columns 1 to 6 (R1 to R6) and columns 13 to 18 (R13 to R18) of the same sub-touch area by one non-display driving period (postponed to non-display driving periods N5 to N10), and postpone the multiple touch electrodes in columns 7 to 12 (R7 to R12) of the same sub-touch area by two non-display driving periods (postponed to non-display driving periods N6 to N11). In this way, as shown in FIG7B, in the adjusted touch scans S1 to S6, the positions of the multiple touch electrodes in columns 6 (R6), 9 (R9), 10 (R10), and 13 (R13) currently being scanned on the touch display panel 200 will not overlap with the gate lines whose driving has switched to stop driving.

[0026] Similarly, Figure 8A shows the display driving and touch scanning situation in the next frame of Figure 7A. As shown in Figure 8A, the display driving unit 110 can fine-tune the scan lines that have stopped scanning during the display driving period D1 to D24 of the next frame. Furthermore, in the next frame, the touch driving unit 120 can determine that multiple touch electrodes in the 6th column (R6), 8th column (R8), and 9th column (R9) of the touch display panel 200 overlap with multiple gate lines that have switched from driving to stopping driving during multiple display driving periods D4 to D6 (and corresponding to non-display driving periods N4 to N6) on the touch display panel 200.

[0027] Therefore, corresponding to the non-display driving periods N4 to N9, the touch driving unit 120 can postpone the touch scans S1 to S6 of multiple touch electrodes in columns 1 to 6 (R1 to R6) corresponding to the same sub-touch area and multiple touch electrodes in columns 7 to 12 (R7 to R12) corresponding to the same sub-touch area by one non-display driving period (postponed to non-display driving periods N5 to N10). In this way, as shown in FIG8B, in the adjusted touch scans S1 to S6, the positions of multiple touch electrodes in the currently scanned columns 6 (R6), 8 (R8), and 9 (R9) and the gate lines whose driving has been switched to stop driving will not overlap on the touch display panel 200.

[0028] Referring to Figures 1, 5, and 9A to 11B, as shown in Figure 9A, in one embodiment, the touch driving unit 120 may be preset to perform multiple touch scans S1 to S6 during non-display driving periods N4 to N9 and N16 to N21. Specifically, in touch scan S1, the touch driving unit 120 may scan multiple touch electrodes in columns 1 (R1), 12 (R12), 13 (R13), 24 (R24), 25 (R25), and 36 (R36). Similarly, in touch scan S6, the touch driving unit 120 may scan multiple touch electrodes in columns 6 (R6), 7 (R7), 18 (R18), 19 (R19), 30 (R30), and 31 (R31). In addition, during each of the non-display driving periods N1 to N24, the portion of the gate line that stops driving that overlaps with a column of touch electrodes on the touch display panel 200 is represented by the position with a grid bottom in FIG9A.

[0029] In this embodiment, the touch driving unit 120 can determine that multiple touch electrodes in the 28th (R28), 29th (R29) and 31st (R31) columns of the touch display panel 200 overlap with multiple gate lines whose driving has turned to stop driving during multiple display driving periods D19~D21 (and corresponding to non-display driving periods N19~N21).

[0030] Therefore, corresponding to the non-display driving periods N16 to N21, the touch driving unit 120 can advance the touch scans S1 to S6 of multiple touch electrodes in columns 25 to 30 (R25 to R30) corresponding to the same sub-touch area and multiple touch electrodes in columns 31 to 36 (R31 to R36) corresponding to the same sub-touch area by one non-display driving period (advance to non-display driving periods N15 to N20). In this way, as shown in FIG9B, in the adjusted touch scans S1 to S6, the positions of multiple touch electrodes in columns 28 (R28), 29 (R29), and 31 (R31) currently being scanned and the gate lines whose driving has been switched to stop driving will not overlap on the touch display panel 200.

[0031] Figure 10A shows the display driving and touch scanning situation in the next frame of Figure 9A. As shown in Figure 10A, the display driving unit 110 can fine-tune the scan lines that stop scanning during the display driving period D1 to D24 of the next frame. Furthermore, in the next frame, the touch driving unit 120 can determine that multiple touch electrodes in the 24th column (R24), 27th column (R27), 28th column (R28), and 32nd column (R32) of the touch display panel 200 overlap with multiple gate lines that have switched from driving to stopping driving during multiple display driving periods D16, D18, D19, D21 (and corresponding to non-display driving periods N16, N18, N19, N21).

[0032] Therefore, corresponding to the non-display driving periods N16 to N21, the touch driving unit 120 can postpone the touch scans S1 to S6 of multiple touch electrodes in columns 19 to 24 (R19 to R24) and multiple touch electrodes in columns 31 to 36 (R31 to R36) of the same sub-touch area by one non-display driving period (postponed to non-display driving periods N17 to N22), and postpone the touch scans S1 to S6 of multiple touch electrodes in columns 25 to 30 (R25 to R30) of the same sub-touch area by two non-display driving periods (postponed to non-display driving periods N18 to N23). In this way, as shown in Figure 10B, in the adjusted touch scan S1~S6, the positions of multiple touch electrodes in the currently scanned 16th (R16), 18th (R18), 19th (R19) and 13th (R13) columns and the gate lines whose driving has been switched to stop driving will not overlap on the touch display panel 200.

[0033] Similarly, Figure 11A shows the display driving and touch scanning situation in the next frame of Figure 10A. As shown in Figure 11A, the display driving unit 110 can fine-tune the scan lines that have stopped scanning during the display driving period D1 to D24 of the next frame. Furthermore, in the next frame, the touch driving unit 120 can determine that multiple touch electrodes in the 24th column (R24), 26th column (R26), and 27th column (R27) of the touch display panel 200 overlap with multiple gate lines that have switched from driving to stopping driving during multiple display driving periods D16 to D18 (and corresponding to non-display driving periods N16 to N18) on the touch display panel 200.

[0034] Therefore, corresponding to the non-display driving periods N17-N21, the touch driving unit 120 can postpone the touch scans S1-S6 of multiple touch electrodes in columns 19 to 24 (R19-R24) corresponding to the same sub-touch area and multiple touch electrodes in columns 25 to 30 (R25-R30) corresponding to the same sub-touch area by one non-display driving period (postponed to non-display driving periods N18-N22). In this way, as shown in FIG11B, in the adjusted touch scans S1-S6, the positions of multiple touch electrodes in the currently scanned columns 24 (R24), 26 (R26), and 27 (R27) on the touch display panel 200 will not overlap with the gate lines whose driving has been switched to stop driving.

[0035] Referring to Figures 1, 5, and 12A to 14B, as shown in Figure 12A, in one embodiment, the touch driving unit 120 may be preset to perform multiple touch scans S1 to S6 during non-display driving periods N4 to N9 and N16 to N21. Specifically, in touch scan S1, the touch driving unit 120 may scan multiple touch electrodes in columns 1 (R1), 7 (R7), 13 (R13), 19 (R19), 25 (R25), and 31 (R31). Similarly, in touch scan S6, the touch driving unit 120 may scan multiple touch electrodes in columns 6 (R6), 12 (R12), 18 (R18), 24 (R24), 30 (R30), and 36 (R36). In addition, during each of the non-display driving periods N1 to N24, the position of the gate line that stops driving on the touch display panel 200 that overlaps with a column of touch electrodes is represented by the position with a grid bottom in FIG12A.

[0036] In this embodiment, the touch driving unit 120 can determine that multiple touch electrodes in the 10th (R10), 11th (R11), 28th (R28), and 29th (R29) columns of the touch display panel 200 overlap with multiple gate lines whose driving has stopped during multiple display driving periods D7, D8, D19, D20 (and corresponding to non-display driving periods N7, N8, N19, N20) on the touch display panel 200.

[0037] Therefore, corresponding to the non-display driving periods N4 to N9, the touch driving unit 120 can advance the touch scanning S1 to S6 of multiple touch electrodes corresponding to the 7th to 12th columns (R7 to R12) of the same sub-touch area by one non-display driving period (advance to the non-display driving period N3 to N8), and corresponding to the non-display driving periods N16 to N21, the touch driving unit 120 can advance the touch scanning S1 to S6 of multiple touch electrodes corresponding to the 25th to 30th columns (R25 to R30) of the same sub-touch area by one non-display driving period (advance to the non-display driving period N15 to N20). In this way, as shown in Figure 12B, in the adjusted touch scan S1~S6, the positions of multiple touch electrodes in the currently scanned 10th column (R10), 11th column (R11), 28th column (R28) and 29th column (R29) on the touch display panel 200 will not overlap with the gate line whose current driving has been switched to stop driving.

[0038] Figure 13A shows the display driving and touch scanning situation in the next frame of Figure 12A. As shown in Figure 13A, the display driving unit 110 can fine-tune the scan lines that stop scanning during the display driving period D1 to D24 of the next frame. Furthermore, in the next frame, the touch driving unit 120 can determine that multiple touch electrodes in the 9th (R9), 10th (R10), 27th (R27), and 28th (R28) columns of the touch display panel 200 overlap with multiple gate lines that have switched from driving to stopping driving during multiple display driving periods D6, D7, D18, D19 (and corresponding to non-display driving periods N6, N7, N18, N19).

[0039] Therefore, corresponding to the non-display driving periods N4 to N9, the touch driving unit 120 can postpone the touch scans S1 to S6 of multiple touch electrodes corresponding to the 7th to 12th columns (R7 to R12) of the same sub-touch area by two non-display driving periods (postponed to non-display driving periods N6 to N11), and corresponding to the non-display driving periods N16 to N21, the touch driving unit 120 can postpone the touch scans S1 to S6 of multiple touch electrodes corresponding to the 25th to 30th columns (R25 to R30) of the same sub-touch area by two non-display driving periods (postponed to non-display driving periods N18 to N23). In this way, as shown in Figure 13B, in the adjusted touch scan S1~S6, the positions of multiple touch electrodes in the currently scanned 9th column (R9), 10th column (R10), 27th column (R27) and 28th column (R28) on the touch display panel 200 will not overlap with the gate line whose current drive has been switched to stop drive.

[0040] Similarly, Figure 14A shows the display driving and touch scanning situation in the next frame of Figure 13A. As shown in Figure 14A, the display driving unit 110 can fine-tune the scan lines that stop scanning during the display driving period D1 to D24 of the next frame. Furthermore, in the next frame, the touch driving unit 120 can determine that multiple touch electrodes in the 8th (R8), 9th (R9), 26th (R26), and 27th (R27) columns of the touch display panel 200 overlap with multiple gate lines that have switched from driving to stopping driving during multiple display driving periods D5, D6, D17, D18 (and corresponding to non-display driving periods N5, N6, N17, N18).

[0041] Therefore, corresponding to the non-display driving periods N4 to N9, the touch driving unit 120 can postpone the touch scans S1 to S6 of multiple touch electrodes corresponding to the 7th to 12th columns (R7 to R12) of the same sub-touch area by one non-display driving period (postponed to the non-display driving period N5 to N10), and corresponding to the non-display driving periods N16 to N21, the touch driving unit 120 can postpone the touch scans S1 to S6 of multiple touch electrodes corresponding to the 25th to 30th columns (R25 to R30) of the same sub-touch area by one non-display driving period (postponed to the non-display driving period N17 to N22). In this way, as shown in Figure 14B, in the adjusted touch scan S1~S6, the positions of multiple touch electrodes in the currently scanned 8th (R8), 9th (R9), 26th (R26) and 27th (R27) columns and the gate lines whose current driving has been switched to stop driving will not overlap on the touch display panel 200.

[0042] Figure 15 is a timing diagram of the scanning of a touch display panel according to an embodiment of the present invention. Referring to Figures 1 and 15, the display driving unit 110 can first generate a synchronization signal Vsync and a control signal TSHD as shown in Figure 15. In this embodiment, the synchronization signal Vsync can, for example, correspond to a display refresh rate of 120 Hz. The control signal TSHD can define non-display driving periods N1~N12 and display driving periods D1~D12. The touch display driving circuit 100 can output the control signal TSHD to the touch driving unit 120 so that the touch driving unit 120 can select non-display driving periods N4~N9 to perform touch scanning S1~S6 according to the control signal TSHD.

[0043] As shown in Figure 15, when the display driver unit 110 switches the display refresh rate from 120 Hz to 144 Hz, the display driver unit 110 can generate the adjusted synchronization signal Vsync' as shown in Figure 15. In this way, the duration of one frame of the displayed screen is shortened from time t0 to time t2 to time t0 to time t1. The display driver unit 110 can output the adjusted synchronization signal Vsync' and the control signal TSHD to the touch driver unit 120. Therefore, even if the number of non-display driving periods decreases, the touch driver unit 120 can reselect non-display driving periods N2~N7 to perform touch scans S1'~S6'. In other words, the number and frequency of touch scans are still unaffected by the change in the display refresh rate. Furthermore, after N2~N7 performs touch scans S1'~S6' during the non-display driving period, the touch driving unit 120 can automatically determine whether the touch electrode being scanned in the touch display panel overlaps with the gate line that switched from driving to stopping during the display driving period, and advance or delay the touch scan. On the other hand, when the display refresh rate of the touch display panel 200 changes, the touch scan frequency of multiple touch scans in one frame of the touch display panel 200 can remain unchanged.

[0044] In summary, the touch display driving method and touch display driving circuit of the present invention can automatically determine whether the touch electrode being scanned in the touch display panel overlaps with the gate line that has switched from driving to stopping during display driving after setting the information of the display driving unit and the touch driving unit, so as to adjust the touch scanning. In this way, the touch scanning can be avoided from being affected by noise from the gate line.

[0045] Although the present invention has been disclosed above by way of embodiments, it is not intended to limit the present invention. Anyone skilled in the art can make some modifications and refinements without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention shall be determined by the appended claims.

[0046] 100: Touch display driver circuit 110: Display driver unit 120: Touch driver unit 200: Touch display panel 201~203: Sub-touch areas C1~C8: Rows D1~D24: Display driving period N1~N24: Non-display driving period G_1~G_m: Gate wires R1~R12: Columns S1~S6, S1'~S6': Touch Scan S410~S430: Steps t0~t14: Time Vsync, Vsync': Synchronization signal TSHD: Control Signal

Claims

1. A touch display driving method, comprising: Multiple display driving periods for driving multiple gate lines of a touch display panel are determined based on a control signal; Based on the control signal, select a portion of a plurality of non-display driving periods between the display driving periods to perform multiple touch scans; and determine whether at least one of the plurality of touch electrodes scanned in the touch display panel overlaps with one of the gate lines that are switched from driving to stopping driving during the display driving periods, so as to adjust at least one of the touch scans to other portions of the non-display driving periods, wherein the touch display panel includes a plurality of sub-touch areas, the touch scans simultaneously scan the touch electrodes of the sub-touch areas column by column, wherein the display driving periods and the non-display driving periods occur alternately, and the number of touch scans is less than the number of display driving periods.

2. The touch display driving method as claimed in claim 1, wherein in at least one of the adjusted touch scans, the currently scanned touch electrode and the gate line whose current driving has been switched to stop driving do not overlap on the touch display panel.

3. The touch display driving method as described in claim 1, wherein the step of adjusting the touch scans includes: When at least one of the touch electrodes of the sub-touch areas being scanned in the touch display panel overlaps with one of the gate lines that are switched from driving to stopping driving during the display driving periods, the touch scanning of the sub-touch areas is advanced or delayed by at least one non-display driving period.

4. The touch display driving method as described in claim 1, wherein the step of adjusting the touch scans includes: When at least one of the touch electrodes of the sub-touch areas being scanned in the touch display panel overlaps with one of the gate lines that are switched from driving to stopping driving during the display driving periods, the touch scanning portion of the sub-touch areas is advanced or delayed by at least one non-display driving period.

5. The touch display driving method as described in claim 1, wherein the step of adjusting the touch scans includes: When at least one of the touch electrodes of the sub-touch areas being scanned in the touch display panel overlaps with one of the gate lines that are switched from driving to stopping driving during the display driving periods, all of the touch scans are advanced or delayed by at least one non-display driving period.

6. The touch display driving method as claimed in claim 1, wherein each frame period includes the display driving period and the non-display driving period, and the preceding and following frame periods have different gate lines for driving to stop driving.

7. The touch display driving method as claimed in claim 1, wherein when a display refresh rate of the touch display panel changes, a scanning frequency of the touch scans remains unchanged.

8. The touch display driving method as described in claim 7, wherein the step of adjusting the touch scans includes: When the refresh rate of the touch display panel changes, the touch scans are performed during multiple additional non-display driver selections.

9. The touch display driving method as claimed in claim 1, wherein the touch electrodes overlap the gate lines on the touch display panel.

10. A touch display driving circuit, comprising: A display driving unit is used to provide a control signal and determine, based on the control signal, multiple display driving periods for driving multiple gate lines of a touch display panel; The system also includes a touch driving unit coupled to the display driving unit and receiving the control signal. The touch driving unit selects a portion of a plurality of non-display driving periods between the display driving periods to perform a plurality of touch scans according to the control signal. The touch driving unit determines whether at least one of the plurality of touch electrodes scanned in the touch display panel overlaps with one of the gate lines that are switched from driving to stopping driving during the display driving periods, so as to adjust at least one of the touch scans to other portions of the non-display driving periods. The touch display panel includes a plurality of sub-touch areas. The touch scans simultaneously scan the touch electrodes of the sub-touch areas column by column. The display driving periods and the non-display driving periods occur alternately, and the number of touch scans is less than the number of display driving periods.

11. The touch display driving circuit as claimed in claim 10, wherein in at least one of the adjusted touch scans, the currently scanned touch electrode and the gate line whose current drive has been switched to stop drive do not overlap on the touch display panel.

12. The touch display driving circuit of claim 10, wherein when at least one of the touch electrodes being scanned in the touch display panel overlaps with one of the gate lines that are driven to stop driving during the display driving period, the touch scanning of the sub-touch areas is advanced or delayed by at least one non-display driving period.

13. The touch display driving circuit of claim 10, wherein when at least one of the touch electrodes scanned in the touch display panel overlaps with one of the gate lines that are driven to stop driving during the display driving period, the touch scanning portion of the sub-touch areas is advanced or delayed by at least one non-display driving period.

14. The touch display driving circuit of claim 10, wherein when at least one of the plurality of touch electrodes scanned in the touch display panel overlaps with one of the gate lines that are driven to stop driving during the display driving periods, the touch scanning of all the sub-touch areas is advanced or delayed by at least one non-display driving period.

15. The touch display driving circuit of claim 10, wherein each frame period includes the display driving period and the non-display driving period, and the preceding and following frame periods have different gate lines that switch from driving to stopping driving.

16. The touch display driving circuit of claim 10, wherein when a display refresh rate of the touch display panel changes, the touch driving unit maintains a scanning frequency of the touch scans.

17. The touch display driving circuit as claimed in claim 16, wherein when the display refresh rate of the touch display panel changes, the touch driving unit selects a plurality of other non-display driving periods to perform the touch scans.

18. The touch display driving circuit as claimed in claim 10, wherein the touch electrodes overlap the gate lines on the touch display panel.