Data transmission control method, system and touch display device
By detecting and adjusting the data transmission rate, the problem of data transmission errors caused by changes in the external environment was solved, ensuring the stability and scanning performance of the touch display device.
Patent Information
- Application Number
- CN202210687004.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-16
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2042-06-16
AI Technical Summary
External environmental changes such as temperature and humidity can cause inconsistent data transfer rates in the buffer of the TDDI chip, potentially leading to data transfer errors.
By detecting the ratio of the current data transfer rate to the reference data transfer rate, the data output speed is adjusted to make them equal, ensuring that the ratio of the data write speed to the output speed matches the reference transfer rate and avoiding errors in the buffer during data transfer.
This effectively avoids data transmission errors caused by changes in the external environment, and improves the scanning performance and stability of the touch display device.
Smart Images

Figure CN115237275B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of display touch technology, in particular to a data transmission control method and system, and a touch display device. BACKGROUND
[0002] A TDDI (Touch and Display Driver Integration) chip generally uses a buffer in a memory to change a display timing and thus realize a touch scanning function. For example, a write speed of writing data into the buffer and an output speed of outputting data from the buffer are set, and then the output speed is controlled to be greater than the write speed, so as to allocate a touch time for touch scanning in an idle time of outputting data.
[0003] In current applications, when an external environment such as temperature and humidity changes, a ratio of a current write speed to a current read speed (a current data transmission rate) may change, and thus errors may occur when the buffer transmits data. SUMMARY
[0004] To solve the above technical problems, the present application provides a data transmission control method, system and touch display device.
[0005] In one aspect, the present application provides a data transmission control method, comprising:
[0006] receiving to-be-transmitted data based on a current data write speed;
[0007] detecting whether a current data transmission rate is consistent with a reference data transmission rate, the current data transmission rate being a ratio of the current data write speed to a current data output speed;
[0008] in a case where the current data transmission rate is not equal to the reference data transmission rate, adjusting the data output speed, so that a ratio of the current data write speed to the adjusted data output speed is equal to the reference data transmission rate; and
[0009] outputting the to-be-transmitted data based on the adjusted data output speed.
[0010] Optionally, the step of detecting whether the current data transmission rate is consistent with the reference data transmission rate comprises:
[0011] detecting a first number of pixels corresponding to a data segment of a preset size in a process of receiving the to-be-transmitted data, the first number of pixels representing the current data write speed;
[0012] determining the current data transmission rate based on the first pixel number and a preset second pixel number, the second pixel number being a pixel number corresponding to the data segment of the preset size, and being used to represent the current data output speed; and
[0013] comparing whether the current data transmission rate is consistent with the reference data transmission rate.
[0014] Optionally, the step of adjusting the data output speed comprises:
[0015] adjusting the second pixel number according to the reference data transmission rate and the first pixel number, and updating the preset second pixel number to the adjusted second pixel number.
[0016] Optionally, the first pixel number comprises a first display pixel number and a first blanking pixel number, the first display pixel number being a set value, and the step of detecting the first pixel number corresponding to the data segment of the preset size comprises:
[0017] detecting a timing of a line synchronization signal to obtain the first blanking pixel number.
[0018] Optionally, the second pixel number comprises a second display pixel number and a second blanking pixel number, and the step of adjusting the second pixel number according to the reference data transmission rate and the first pixel number comprises:
[0019] adjusting the second blanking pixel number according to the first pixel number and the reference data transmission rate,
[0020] wherein the first display pixel number is equal to the second display pixel number.
[0021] Optionally, the step of outputting the to-be-transmitted data based on the adjusted data output speed comprises:
[0022] adjusting a timing of an output line synchronization signal based on the adjusted second blanking pixel number; and
[0023] outputting the to-be-transmitted data according to the adjusted output line synchronization signal.
[0024] In another aspect, the present application provides a data transmission control system, comprising:
[0025] a detection module, configured to obtain a current data writing speed;
[0026] a processing module, connected with the detection module, configured to detect whether a current data transmission rate is consistent with a reference data transmission rate, the current data transmission rate being a ratio of the current data writing speed to a current data output speed.
[0027] a control module, connected with the processing module, adjusting the data output speed so that a ratio of the current data write speed to the adjusted data output speed is equal to the reference data transmission rate, when the current data transmission rate is not equal to the reference data transmission rate; and
[0028] a buffer, receiving to-be-transmitted data based on the current data write speed, and outputting the to-be-transmitted data based on the adjusted data output speed.
[0029] Optionally, the detection module detects a first pixel number corresponding to a data segment of a preset size during receiving the to-be-transmitted data, and the processing module determines the current data transmission rate based on the first pixel number and a preset second pixel number, and compares whether the current data transmission rate is consistent with the reference data transmission rate,
[0030] wherein the first pixel number represents the current data write speed, and the second pixel number is a pixel number corresponding to outputting the data segment of the preset size, and is used to represent the current data output speed.
[0031] Optionally, the control module adjusts the second pixel number according to the reference data transmission rate and the first pixel number, and updates the preset second pixel number to an adjusted second pixel number.
[0032] Optionally, the detection module detects a timing of a line synchronization signal to obtain a first blanking pixel number, and the first pixel number includes a first display pixel number and the first blanking pixel number, and the first display pixel number is a set value.
[0033] Optionally, the control module adjusts a second blanking pixel number according to the first pixel number and the reference data transmission rate, wherein the second pixel number includes a second display pixel number and the second blanking pixel number, and the first display pixel number is equal to the second display pixel number.
[0034] Optionally, the control module adjusts a timing of an output line synchronization signal based on the adjusted second blanking pixel number, and the buffer outputs the to-be-transmitted data according to the adjusted output line synchronization signal.
[0035] In another aspect, a touch display device is provided, comprising:
[0036] a panel;
[0037] a data transmission control system as described above;
[0038] A driving system, connected with the data transmission control system and the panel, provides the outputted data to be transmitted to the panel to realize picture display, and drives the panel to realize touch scanning in the idle time of outputting the data to be transmitted.
[0039] The data transmission control method, system and touch display device provided in the application detect whether the current data transmission rate is consistent with the reference data transmission rate, and adjust the data output speed in the case that the current data transmission rate is not equal to the reference data transmission rate, so that the ratio of the current data write speed to the adjusted data output speed is equal to the reference data transmission rate, thereby avoiding errors in the buffer zone when transmitting data due to changes in external environment such as temperature and humidity.
[0040] It should be noted that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the application. BRIEF DESCRIPTION OF DRAWINGS
[0041] Figure 1 A structural schematic diagram of a touch display device provided by an embodiment of the application is shown;
[0042] Figure 2 A structural schematic diagram of a data transmission control system provided by an embodiment of the application is shown;
[0043] Figure 3a A timing schematic diagram of the data transmission control system provided by an embodiment of the application transmitting one image frame is shown;
[0044] Figure 3b Another timing schematic diagram of the data transmission control system provided by an embodiment of the application transmitting one image frame is shown;
[0045] Figure 4 A timing schematic diagram of the data transmission control system provided by an embodiment of the application transmitting one image frame is shown;
[0046] Figure 5 A flow schematic diagram of the data transmission control method provided by an embodiment of the application is shown;
[0047] Figure 6 A flow schematic diagram of the data transmission control method provided by an embodiment of the application is shown; Figure 5 A flow schematic diagram of step S520 is shown. DETAILED DESCRIPTION
[0048] In order to facilitate the understanding of the application, the application will be described more fully below with reference to the accompanying drawings. The preferred embodiments of the application are shown in the drawings. However, the application can be implemented in different forms, and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the application more thorough and comprehensive.
[0049] Figure 1 A schematic diagram of the structure of a touch display device provided according to an embodiment of this application is shown. Figure 2 A schematic diagram of the data transmission control system provided according to an embodiment of this application is shown. Figure 3a This diagram illustrates a timing sequence of a data transmission control system according to an embodiment of the present application transmitting an image frame. Figure 3b This illustrates another timing diagram of a data transmission control system according to an embodiment of the present application transmitting an image frame. Figure 4 This diagram illustrates the timing of a data transmission control system according to an embodiment of the present application transmitting a line of data in an image frame.
[0050] like Figure 1 As shown, the touch display device includes a data transmission control system 100, a driving system 200, and a panel 300. The touch display device includes terminals such as mobile phones, computers, and wearable devices. The data transmission control system 100 is used to receive and output data to be transmitted. Specifically, the data transmission control system 100 receives data to be transmitted at a current data write speed and outputs data to be transmitted at an adjusted data output speed. Further, the current data write speed is less than the adjusted data output speed, creating a pause time during the output of data to be transmitted to the panel 300. This pause time includes at least one touch time. During the touch time, the data transmission control system 100 receives data to be transmitted at the current data write speed but does not output data to be transmitted to the panel 300. The driving system 200 provides data to be transmitted to the panel 300 for display when the data transmission control system 100 outputs data to be transmitted, and drives the panel 300 for touch scanning during the touch time. The driving system 200 uses a time-division multiplexing method to drive the panel 300 to achieve display and touch scanning functions. The driving system 200 includes, for example, a timing control circuit, a data driving circuit, and a scanning driving circuit. The timing control circuit receives a synchronization signal (used to control display timing), a clock signal, and the data to be displayed, and transmits them to the data driving circuit and the scanning driving circuit. The data driving circuit writes the data to be transmitted to the panel 300, and the scanning driving circuit scans the panel to achieve screen display or touch scanning. The panel 300 is a touch display panel; specifically, the panel 300 can be, for example, an OLED panel, an LCD panel, or an LED panel. By combining data transmission with the panel driving method described above, screen display and touch scanning are performed in a time-sharing manner, thereby minimizing the impact of noise caused by display during the touch scanning phase and improving the touch scanning performance of the touch display device.
[0051] Furthermore, such as Figure 2As shown, the data transmission control system 100 comprises a detection module 110, a processing module 120, a control module 130, and a buffer 140.
[0052] Before data transmission, the control module 130 calculates a reference data transmission rate according to a predetermined display touch driving mode, and based on, for example, non-empty constraint, overflow constraint condition, touch time constraint condition. Further, based on the preset initial data write speed and the reference data transmission rate, an initial data output speed can be obtained. Wherein, the reference data transmission rate is the ratio of the initial data write speed and the initial data output speed. Further, during data transmission, the buffer 140 receives the data to be transmitted according to the initial data write speed and outputs the data to be transmitted according to the initial data output speed, which can not only meet the touch time for touch scanning, but also avoid errors in the process of transmitting data (data underflow or data overflow in the buffer 140 during data transmission).
[0053] However, in the actual data transmission process, due to changes in temperature, humidity and other external environments, the write data clock or the output data clock may change, and then the current data write speed (preset initial data write speed) and / or the current data output speed (calculated initial data output speed) may change, and even the current data transmission rate may not be consistent with the reference data transmission rate. Changes in the current data transmission rate may cause the buffer 140 to fail during data transmission.
[0054] Further, in the actual data transmission process, the detection module 110 obtains the current data write speed in the process of receiving the data to be transmitted in the buffer 140. The processing module 120 is connected with the detection module 110, and is used to detect whether the current data transmission rate is consistent with the reference data transmission rate. Wherein, the current data transmission rate is the ratio of the current data write speed and the current data output speed, for example, calculated by the processing module 120. The control module 130 is connected with the processing module 120, and is used to adjust the current data output speed when the current data transmission rate is not equal to the reference data transmission rate, so that the ratio of the current data write speed and the adjusted data output speed is equal to the reference data transmission rate. Further, the buffer 140 receives the data to be transmitted based on the current data write speed, and outputs the data to be transmitted based on the adjusted data output speed, so as to change the timing of outputting the data to be transmitted, the purpose is to perform touch scanning in the remaining idle time of outputting the data to be transmitted to the panel to realize picture display. And can avoid the case that the buffer 140 transmits data incorrectly due to changes in temperature, humidity and other external environments. Wherein, the buffer 140 is, for example, one of the cache data areas in the memory of the touch display device.
[0055] Further, the processing module 120 calculates the current data transmission rate required by the current data write speed provided by the detection module 110, and the current data output speed provided by the control module 130, for example, wherein the current data output speed used to calculate the current data transmission rate is the initial data output speed initially set by the control module 130.
[0056] Further, in the process of receiving the data to be transmitted in the buffer 140, the detection module 110 detects the first pixel number corresponding to the data segment of the preset size, wherein the first pixel number represents the current data write speed. Wherein, the data segment of the preset size is, for example, a row of data to be transmitted. The processing module 120 calculates the current data transmission rate according to the first pixel number provided by the detection module 110 and the preset second pixel number, and then compares whether the current data transmission rate is consistent with the reference data transmission rate. Wherein, the second pixel number is the pixel number corresponding to the output of the data segment of the preset size, which is used to represent the current data output speed. That is, for example, the initial data output speed is used as the current data output speed.
[0057] Further, in the case that the current data transmission rate is not equal to the reference data transmission rate, the control module 130 adjusts the second pixel number according to the reference data transmission rate and the first pixel number, and updates the preset second pixel number to the adjusted second pixel number. Further, the adjusted second pixel number is the ratio of the first pixel number to the reference data transmission rate.
[0058] Further, the detection module 110 obtains the first blanking pixel number by detecting the timing of the write line synchronization signal. Wherein, the first pixel number includes the first display pixel number and the first blanking pixel number, the first display pixel number is a set value, and the first blanking pixel number may change with the change of the external environment. Specifically, the period of the write line synchronization signal is determined by the number of pixels in a row of data currently written and the current write clock, each period of the write line synchronization signal includes a display phase and a blanking phase, and the lengths of the display phase and the blanking phase are determined by the display pixel number and the blanking pixel number in the current row of data written. Further, based on the preset display pixel number (first display pixel number) in a row of data written and the detected timing of the write line synchronization signal, the current blanking pixel number (first blanking pixel number) in a row of data written can be obtained.
[0059] Further, the control module 130 adjusts the second blanking pixel number according to the first pixel number and the reference data transmission rate. The second pixel number includes the second display pixel number and the second blanking pixel number, and since the first display pixel number is equal to the second display pixel number, the adjusted second pixel number can be obtained by adjusting the second blanking pixel number.
[0060] Further, the control module 130 adjusts the timing of the output row synchronization signal based on the adjusted second number of blanking pixels. The buffer 140 then outputs the data to be transmitted according to the adjusted output row synchronization signal.
[0061] The data transmission control system 100 described above can change the display timing of the data to be transmitted according to an intra-frame display synchronization mode or an inter-frame display synchronization mode. Specifically, in combination with Figure 3a As shown in FIG. 2, a driving mode of intra-frame display synchronization is shown. A frame of data to be transmitted is continuously written into the buffer 140 in the active level state (e.g., high level) of the write frame synchronization signal SYNCi1. At the same time of data writing, the buffer 140 outputs a frame of data to be transmitted according to the output frame synchronization signal SYNCo1. Since the data writing speed is less than the data reading speed, the output frame synchronization signal SYNCo1 reads a frame of data to be transmitted in the active level state (e.g., high level), for example, by outputting a frame of data to be transmitted in multiple segments. Each data segment contains, for example, multiple rows of data to be transmitted. The output frame synchronization signal SYNCo1 is in the inactive level state (e.g., low level) for the idle time period of output data, wherein the first idle time period is allocated, for example, a delay time, and the remaining idle time period is allocated, for example, a touch time. The buffer 140 receives data to be transmitted but does not output data to be transmitted in the delay time, and receives data to be transmitted but does not output data to be transmitted in the touch time. In addition, the output frame synchronization signal SYNCo1 outputs a touch signal En1 that is enabled in the touch time. The subsequent display device drives the panel to display when outputting data to be transmitted, and drives the panel to scan touch when the touch signal En1 is enabled (e.g., in the high level state). Specifically, in combination with Figure 3b, a driving mode of frame display synchronization is shown. In the valid level state (e.g. high level) of the write frame synchronization signal SYNCi2, a frame of data to be transmitted is continuously written into the buffer 140. At the same time of data writing, the buffer 140 outputs a frame of data to be transmitted according to the output frame synchronization signal SYNCo2. Since the data writing speed is less than the data reading speed, the output frame synchronization signal SYNCo2 reads a frame of data to be transmitted in the valid level state (e.g. high level), for example, continuously outputs a frame of data to be transmitted. The output frame synchronization signal SYNCo2 is in the idle period of output data in the invalid level state (e.g. low level), wherein, for example, the touch time is allocated in the idle period, and in the touch time, the buffer 140 receives data to be transmitted but does not output data to be transmitted. Further, for example, the delay time is also allocated in the idle period, and in the delay time, the buffer 140 receives data to be transmitted but does not output data to be transmitted, and in addition, the valid touch signal En2 is enabled in the touch time based on the timing of the output frame synchronization signal SYNCo2. The subsequent display device drives the panel picture display when outputting data to be transmitted, and drives the panel touch scan when the touch signal En2 is enabled (e.g. in the high level state). Further, in combination with Figure 4 , the buffer 140 writes each row of data to be transmitted based on the write line synchronization signal HSYNCi. Wherein the write line synchronization signal HSYNCi is in the valid level state (e.g. high level) in the display stage of a row of pictures (receiving display pixels HACTi), and the write line synchronization signal HSYNCi is in the invalid level state (e.g. low level) in the blanking stage (receiving blanking pixels HBLANKi). The buffer 140 outputs each row of data to be transmitted based on the output line synchronization signal HSYNCo. Wherein the output line synchronization signal HSYNCo is in the valid level state (e.g. high level) in the display stage of a row of pictures (outputting display pixels HACTo), and the output line synchronization signal HSYNCo is in the invalid level state (e.g. low level) in the blanking stage (outputting blanking pixels HBLANKo).
[0062] It should be noted that the timing and period of the write line synchronization signal HSYNCi can determine the first pixel number. Correspondingly, the timing and period of the output line synchronization signal HSYNCo can be adjusted according to the adjusted second pixel number. The timing and period of the write line synchronization signal HSYNCi may, for example, change with the influence of external environment, and the timing and period of the output line synchronization signal HSYNCo are determined by the adjusted second pixel number. Further, the data to be transmitted is output based on the adjusted output line synchronization signal HSYNCo, which can avoid the situation that the data transmission process is wrong due to the change of external environment. In addition, for the different frame synchronization modes described above, the capacity of the buffer 140 and the values of the control parameters such as the reference data transmission rate are different, for example. The calculation method of the reference data transmission rate is not described here.
[0063] Figure 5 A flowchart of a data transmission control method provided by an embodiment of the application is shown. Figure 6 A flowchart of Figure 5 A flowchart of step S520 is shown.
[0064] As shown in Figure 5 The data transmission control method includes the following steps:
[0065] Step S510: receiving data to be transmitted based on a current data write speed. The buffer 140 receives the data to be transmitted based on the current data write speed. Further, the buffer 140 receives the data to be transmitted based on the write line synchronization signal corresponding to the current data write speed. The current data write speed may, for example, change with the change of temperature, humidity, etc.
[0066] Step S520: detecting whether the current data transmission rate is consistent with the reference data transmission rate. The current data transmission rate is the ratio of the current data write speed to the current data output speed. Further, the processing module 120 is configured to detect whether the current data transmission rate is consistent with the reference data transmission rate. In combination with the accompanying drawings, Figure 6 As shown in the accompanying drawings, this step includes the following steps:
[0067] Step S521: detecting a first pixel number corresponding to the data segment of a preset size in the process of receiving the data to be transmitted, the first pixel number representing the current data write speed. Further, the detection module 110 detects the first pixel number corresponding to the data segment of a preset size, for example, a row of data to be transmitted. Further, the detection module 110 obtains the first blanking pixel number by detecting the timing of the write line synchronization signal. The first pixel number includes the first display pixel number and the first blanking pixel number, and the first display pixel number is a set value.
[0068] Step S522: determining the current data transmission rate based on the first pixel number and a preset second pixel number. The second pixel number is a pixel number corresponding to the data segment of the preset size, and is used to represent the current data output speed. The processing module 120 calculates the current data transmission rate according to the first pixel number provided by the detection module 110 and the preset second pixel number. That is, for example, the initial data output speed is used as the current data output speed.
[0069] Step S523: comparing whether the current data transmission rate is consistent with the reference data transmission rate. Further, the processing module 120 compares whether the current data transmission rate is consistent with the reference data transmission rate, and transmits the comparison result to the control module 130.
[0070] Step S530: in the case that the current data transmission rate is not equal to the reference data transmission rate, adjusting the data output speed so that the ratio of the current data write speed to the adjusted data output speed is equal to the reference data transmission rate. Further, the control module 130 adjusts the current data output speed according to the current data write speed and the reference data transmission rate, so that the ratio of the current data write speed to the adjusted data output speed is equal to the reference data transmission rate. Further, the control module 130 adjusts the second pixel number according to the reference data transmission rate and the first pixel number, and updates the preset second pixel number to the adjusted second pixel number. Further, the adjusted second pixel number is the ratio of the first pixel number to the reference data transmission rate. The second pixel number includes a second display pixel number and a second blanking pixel number, and the first display pixel number is equal to the second display pixel number. Further, the control module 130 adjusts the second blanking pixel number according to the first pixel number and the reference data transmission rate. Since the first display pixel number is equal to the second display pixel number, the adjusted second pixel number can be obtained by adjusting the second blanking pixel number.
[0071] Step S540: outputting the to-be-transmitted data based on the adjusted data output speed. Further, the control module 130 adjusts the timing of the output horizontal synchronization signal based on the adjusted second blanking pixel number. Then, the buffer 140 outputs the to-be-transmitted data according to the adjusted output horizontal synchronization signal.
[0072] It should be noted that the numerical values in the present application are only used for illustrative description, and other numerical values can also be used to implement the present application in other embodiments of the present application. The specific values should be reasonably set according to the current situation, and the present application does not limit this.
[0073] Finally, it should be noted that the above embodiments are merely examples for clearly illustrating this application and are not intended to limit the implementation. Those skilled in the art can make other variations or modifications based on the above description. It is neither necessary nor possible to exhaustively list all possible implementations here. However, obvious variations or modifications derived therefrom are still within the scope of protection of this application.
[0074] It should also be understood that the terminology and expressions used herein are for descriptive purposes only, and one or more embodiments described herein should not be limited to these terms and expressions. The use of these terms and expressions does not exclude any illustrative and descriptive equivalent features (or parts thereof), and it should be recognized that various modifications that may exist should also be included within the scope of the claims. Other modifications, variations, and substitutions may also exist. Accordingly, the claims should be considered to cover all such equivalents.
Claims
1. A data transmission control method, wherein, The method comprises: receiving data to be transmitted based on a current data writing speed; detecting whether a current data transmission rate is consistent with a reference data transmission rate, the current data transmission rate being a ratio of a first pixel number corresponding to a data segment of a preset size written at the current data writing speed to a second pixel number corresponding to the data segment of the preset size output at a preset data output speed; adjusting the second pixel number in the case that the current data transmission rate is not equal to the reference data transmission rate, so as to adjust the data output speed, so that a ratio of the current data writing speed to the adjusted data output speed is equal to the reference data transmission rate; and outputting the data to be transmitted based on the adjusted data output speed.
2. The data transmission control method according to claim 1, wherein The step of detecting whether the current data transmission rate is consistent with the reference data transmission rate comprises: detecting a first pixel number corresponding to a data segment of a preset size in a process of receiving the data to be transmitted, the first pixel number representing the current data writing speed; determining the current data transmission rate based on the first pixel number and a preset second pixel number, the second pixel number being a pixel number corresponding to the data segment of the preset size output at the current data output speed; and comparing whether the current data transmission rate is consistent with the reference data transmission rate.
3. The method of claim 2, wherein, The step of adjusting the data output speed comprises: adjusting the second pixel number according to the reference data transmission rate and the first pixel number, and updating the preset second pixel number to the adjusted second pixel number.
4. The method of claim 3, wherein, The first pixel number comprises a first display pixel number and a first blanking pixel number, the first display pixel number being a set value, and the step of detecting the first pixel number corresponding to the data segment of the preset size comprises: detecting a timing of a line synchronization signal written to obtain the first blanking pixel number.
5. The method of claim 4, wherein, The second pixel number comprises a second display pixel number and a second blanking pixel number, and the step of adjusting the second pixel number according to the reference data transmission rate and the first pixel number comprises: adjusting the second blanking pixel number according to the first pixel number and the reference data transmission rate, wherein the first display pixel number is equal to the second display pixel number.
6. The method of claim 5, wherein, The step of outputting the data to be transmitted based on the adjusted data output speed comprises: adjusting a timing of an output line synchronization signal based on the adjusted second blanking pixel number; and outputting the data to be transmitted according to the adjusted output line synchronization signal.
7. A data transmission control system wherein, The method comprises: detecting a current data writing speed by a detection module; detecting whether a current data transmission rate is consistent with a reference data transmission rate by a processing module connected to the detection module, the current data transmission rate being a ratio of a first pixel number corresponding to a data segment of a preset size written at the current data writing speed to a second pixel number corresponding to the data segment of the preset size output at a preset data output speed; a control module, connected with the processing module, adjusting a second number of blanking pixels in the second number of pixels to adjust the data output speed, so that a ratio of the current data write speed to the adjusted data output speed is equal to the reference data transfer rate, when the current data transfer rate is not equal to the reference data transfer rate; and a buffer, receiving to-be-transmitted data based on a current data write speed, and outputting the to-be-transmitted data based on the adjusted data output speed.
8. The system of claim 7, wherein, The detection module detects a first number of pixels corresponding to a data segment of a preset size in a process of receiving the to-be-transmitted data, and the processing module determines the current data transfer rate based on the first number of pixels and a preset second number of pixels, and compares whether the current data transfer rate is consistent with the reference data transfer rate, wherein the first number of pixels represents the current data write speed, and the second number of pixels is a number of pixels corresponding to output of the data segment of the preset size, and is used to represent the current data output speed.
9. The system of claim 8, wherein, The control module adjusts the second number of pixels according to the reference data transfer rate and the first number of pixels, and updates the preset second number of pixels to the adjusted second number of pixels.
10. The system of claim 9, wherein, The detection module detects a timing of a line synchronization signal to obtain a first number of blanking pixels, and the first number of pixels includes a first number of display pixels and the first number of blanking pixels, and the first number of display pixels is a set value.
11. The system of claim 10, wherein, The control module adjusts a second number of blanking pixels according to the first number of pixels and the reference data transfer rate, and the second number of pixels includes a second number of display pixels and the second number of blanking pixels, and the first number of display pixels is equal to the second number of display pixels.
12. The system of claim 11, wherein, The control module adjusts a timing of an output line synchronization signal based on the adjusted second number of blanking pixels, and the buffer outputs the to-be-transmitted data according to the adjusted output line synchronization signal.
13. A touch display device, wherein, comprising: a panel; the data transfer control system according to any one of claims 7-12; a driving system, connected with the data transfer control system and the panel, providing the to-be-transmitted data output to the panel to realize picture display, and driving the panel to realize touch scanning in an idle time of outputting the to-be-transmitted data.
Citation Information
Patent Citations
Timing control circuit and operation method thereof
CN111694456A